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
340229946479	340229946999	340229947549	340229948099	340229948648	340229949199	340229949749	340229950299	340229950848	340229951399	340229951949	340229952499	340229953048	340229953599	340229954149	340229954699	340229955248	340229955799	340229956349	340229956899	340229957448	340229957999	340229958549	340229959099	340229959648	340229960199	340229960749	340229961299	340229961848	340229962399	340229962949	340229963499	340229964048	340229964599	340229965149	340229965699	340229966248	340229966799	340229967349	340229967899	340229968448	340229968999	340229969549	340229970099	340229970648	340229971199	340229971749	340229972299	340229972848	340229973399	340229973949	340229974499	340229975048	340229975599	340229976149	340229976699	340229977248	340229977799	340229978349	340229978899	340229979448	340229979999	340229980549	340229981099	340229981648	340229982199	340229982749	340229983299	340229983848	340229984399	340229984949	340229985499	340229986048	340229986599	340229987149	340229987699	340229988248	340229988799	340229989349	340229989899	340229990448	340229990999	340229991549	340229992099	340229992648	340229993199	340229993749	340229994299	340229994848	340229995399	340229995949	340229996499	340229997048	340229997599	340229998149	340229998699	340229999248	340229999799	340230000349	340230000899	340230001448	340230001999	340230002549	340230003099	340230003648	340230004199	340230004749	340230005299	340230005848	340230006399	340230006949	340230007499	340230008048	340230008599	340230009149	340230009699	340230010248	340230010799	340230011349	340230011899	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2746	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2745	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	2000	3600	2300	2744	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
21963	20149	27565	22517	20136	20136	8808	1663	1049	878	678	607	537	485	424	425	377	324	352	366	315	335	306	271	287	287	278	280	285	266	260	270	282	274	245	263	290	264	268	281	280	272	282	244	284	270	290	251	267	264	242	268	247	257	265	241	268	245	256	263	255	252	236	275	283	233	260	264	293	285	273	280	263	303	272	267	264	269	244	270	268	224	229	228	263	259	255	260	236	232	251	215	277	259	231	257	246	244	249	192	249	235	269	256	219	239	227	225	238	238	234	234	249	260	254	236	254	238	262	253	275	247	259	240	217	226	247	230	251	247	234	253	271	247	248	231	257	236	260	244	228	239	233	262	238	231	230	254	247	242	238	219	246	234	255	248	250	239	250	260	243	265	258	245	266	278	251	253	265	222	255	265	257	202	261	238	239	229	242	262	251	209	257	235	231	270	247	238	241	233	252	225	234	250	243	262	259	270	245	235	262	266	243	243	234	223	267	242	228	246	271	236	261	261	251	261	242	266	239	242	207	243	254	273	250	238	230	232	231	248	229	264	252	241	264	260	272	238	250	261	259	254	267	229	265	223	263	230	261	261	246	242	234	261	246	226	269	253	260	262	269	289	241	214	245	251	210	254	226	233	266	240	251	233	237	253	273	252	239	238	242	242	264	254	268	249	247	270	242	247	246	241	267	265	216	239	282	292	253	261	208	230	254	223	256	247	274	281	211	267	221	247	212	259	234	239	232	245	216	243	257	210	247	241	231	259	228	253	250	223	230	258	223	247	223	225	234	241	250	263	239	212	234	236	267	244	266	227	245	231	228	245	269	241	239	265	242	279	254	254	248	229	277	256	250	228	253	253	223	255	254	240	262	227	230	228	263	240	251	271	259	246	253	246	269	249	239	228	266	253	244	237	241	271	251	242	236	242	253	246	236	256	222	221	258	257	247	243	230	242	248	233	251	228	255	255	259	278	252	235	263	256	271	261	249	237	246	225	236	233	256	252	253	260	237	237	237	257	242	254	270	202	241	270	236	247	245	225	212	257	226	229	229	248	259	209	255	260	231	255	222	209	258	238	264	243	236	241	233	244	249	257	258	236	237	226	228	230	228	246	250	221	240	261	279	246	247	252	269	215	271	247	260	268	276	235	245	253	250	241	243	216	235	264	272	274	226	250	255	258	213	255	263	250	259	245	254	257	248	233	205	244	232	252	270	213	267	224	224	251	261	237	212	265	232	228	246	250	242	239	246	241	269	256	266	228	235	266	263	226	254	233	213	228	235	250	237	236	182	235	275	256	243	234	232	243	234	223	260	261	264	256	247	236	271	260	240	259	253	243	226	219	243	245	234	255	239	272	229	259	263	265	271	247	219	271	261	248	224	252	233	238	210	246	247	249	258	228	262	243	236	237	235	247	217	264	256	273	225	256	258	235	245	266	234	242	240	247	280	222	212	219	242	240	256	268	277	221	256	254	229	229	235	270	237	219	257	260	264	225	256	256	241	235	249	248	243	240	263	236	239	254	244	245	223	282	240	237	217	278	231	251	249	221	213	270	239	236	248	244	250	247	263	259	252	239	257	237	227	248	244	249	271	264	246	243	256	268	246	262	243	253	236	265	242	243	273	262	246	229	266	263	275	259	226	232	237	227	253	260	250	281	254	219	258	239	259	242	278	267	236	242	233	245	250	257	241	247	223	259	249	229	246	224	226	234	221	245	244	220	225	247	235	223	237	249	235	222	252	252	246	249	236	221	236	252	231	233	234	246	227	246	227	253	238	262	264	245	243	238	248	255	246	261	236	262	245	240	243	237	224	264	246	254	262	236	220	265	243	260	220	277	263	241	253	238	269	261	248	230	261	235	229	231	248	238	266	246	263	239	228	240	263	241	244	245	241	235	219	227	231	253	250	250	251	253	251	255	226	252	236	238	224	250	244	234	251	214	262	245	260	251	236	245	227	255	252	257	250	228	275	257	258	257	232	236	249	247	244	250	265	269	237	237	238	248	251	223	242	257	229	245	262	264	267	251	237	239	260	269	242	211	246	232	272	221	253	236	244	283	254	249	251	263	266	244	231	238	275	254	249	243	238	233	251	240	252	239	252	275	228	265	242	226	192	218	270	230	276	227	250	224	246	238	252	261	244	229	233	263	226	258	252	227	249	264	276	224	243	258	266	251	254	256	252	259	234	236	232	240	226	236	223	241	228	228	251	238	234	232	234	227	276	239	268	267	234	231	259	249	264	245	268	249	273	238	269	220	240	238	235	258	227	240	267	234	250	245	237	242	242	255	248	249	257	235	256	219	233	246	247	234	237	273	244	239	232	258	249	246	240	243	242	259	246	242	249	241	241	253	251	234	233	236	243	238	251	249	244	265	260	246	249	263	267	249	237	248	211	226	228	246	243	252	237	248	232	266	240	220	281	237	293	251	254	230	242	227	237	232	233	211	238	211	265	232	267	235	250	280	270	251	243	231	256	237	266	265	232	258	231	237	244	236	257	265	275	245	263	221	217	248	236	260	259	224	244	219	257	224	256	252	247	248	261	260	251	289	255	264	256	245	257	225	247	235	234	226	228	238	236	243	218	253	247	242	254	267	249	266	249	241	253	273	251	224	266	239	216	248	259	240	237	249	245	263	231	259	252	246	258	240	238	250	228	234	247	245	255	238	258	231	243	244	243	296	243	230	243	253	257	232	232	233	251	246	247	262	254	249	250	252	241	241	241	233	218	273	228	229	235	256	212	237	240	261	251	259	221	276	262	278	240	230	247	258	240	228	260	258	232	237	259	242	232	244	236	262	273	262	256	248	240	237	234	243	258	249	269	250	235	249	251	251	249	263	234	259	245	223	247	240	220	267	244	265	255	237	247	245	264	238	270	273	243	236	246	239	214	279	261	268	259	248	236	232	225	236	239	233	238	253	228	278	232	259	231	272	239	253	234	253	244	259	265	249	262	268	260	250	256	246	217	233	249	265	229	246	248	251	238	225	273	238	234	257	250	298	245	265	246	233	252	233	253	233	252	222	249	262	239	253	240	255	236	219	219	258	245	237	247	236	223	252	232	264	268	228	267	245	224	268	252	253	252	246	231	224	227	236	221	255	248	237	243	229	248	241	220	257	265	265	257	247	229	228	242	258	266	243	239	259	273	234	253	244	256	255	269	244	264	245	243	261	274	230	261	246	249	235	219	225	237	238	239	241	254	231	235	250	269	243	230	283	230	263	270	274	233	229	247	268	233	257	267	247	251	271	251	253	259	255	254	236	233	251	244	253	240	232	278	233	251	242	236	247	238	256	252	236	266	222	231	255	270	279	265	236	252	262	253	237	240	238	251	250	252	254	239	246	242	232	255	243	239	239	238	239	258	242	217	218	229	233	248	243	277	224	266	235	234	227	254	263	253	254	225	255	258	247	238	245	261	211	278	255	276	226	238	259	260	231	270	252	239	262	262	261	234	227	262	298	250	255	272	258	246	224	228	250	257	226	231	258	224	227
33509	34467	18872	10966	7607	5559	4282	3134	2200	1621	1282	1010	909	813	695	591	605	536	483	488	461	390	412	398	427	371	369	375	392	368	308	338	339	333	309	337	346	298	294	300	311	334	306	317	326	320	317	311	295	295	313	314	298	309	285	281	306	276	295	299	308	309	299	333	302	292	319	297	330	348	379	339	342	317	334	361	303	300	287	289	294	303	309	311	288	305	313	311	301	311	326	318	261	277	305	279	308	314	296	281	299	324	280	270	281	274	303	290	315	280	293	294	274	306	269	294	273	261	287	288	278	311	298	267	276	277	311	276	282	282	296	283	273	308	255	264	295	285	277	305	298	262	292	283	269	308	321	286	279	305	302	289	314	282	274	293	274	284	313	281	292	270	257	309	307	324	295	318	294	301	287	276	313	278	277	287	267	304	292	302	276	312	290	296	276	289	286	292	289	339	244	293	292	284	278	279	267	279	303	300	305	283	289	266	272	285	277	287	306	278	297	283	284	310	285	282	298	299	303	303	294	291	295	291	293	270	330	269	283	312	292	304	256	267	305	279	292	294	283	258	288	297	269	324	286	304	255	278	272	279	323	272	309	276	277	280	289	267	297	285	289	275	276	295	282	277	285	279	276	256	285	279	302	282	285	338	296	316	270	287	298	297	270	265	295	255	275	277	289	269	256	270	286	289	298	291	314	288	295	271	292	297	281	324	293	280	301	305	314	312	301	291	255	302	268	281	286	291	307	289	308	298	277	272	285	300	299	299	267	289	277	265	280	269	312	275	274	277	279	290	277	275	264	288	283	288	268	285	267	256	291	291	304	286	270	302	280	268	329	309	288	291	289	299	276	320	328	324	315	316	304	275	276	293	290	316	288	284	281	301	282	314	314	305	284	276	311	298	298	296	275	294	325	284	282	317	261	301	314	273	292	287	276	311	304	281	301	294	267	311	292	274	243	291	277	285	242	284	280	297	279	309	289	300	279	282	289	307	284	247	281	313	276	282	294	287	310	283	295	301	283	278	271	309	322	286	285	308	286	285	264	301	309	317	334	284	278	300	280	267	332	306	272	303	309	296	295	273	281	291	287	250	326	287	331	289	289	300	317	295	307	308	311	283	314	322	264	307	299	270	276	299	298	273	299	299	287	305	292	292	296	300	308	300	303	299	284	284	281	296	305	269	300	299	268	297	287	292	266	297	270	296	268	313	270	300	296	296	308	261	279	308	317	294	269	264	310	324	270	281	291	289	293	288	277	298	285	273	275	257	298	273	302	276	293	280	277	289	297	270	269	295	298	292	294	292	290	284	294	284	265	300	284	279	279	292	269	309	270	292	264	266	265	303	294	282	300	333	318	293	299	269	291	275	283	313	287	315	299	325	273	300	319	282	316	298	282	283	298	290	290	294	286	269	268	283	264	261	304	307	279	280	302	282	303	278	294	273	301	298	298	265	265	292	294	292	291	338	286	265	251	275	279	259	274	319	317	308	296	312	312	278	315	278	284	293	308	284	284	285	257	289	287	282	311	277	288	330	296	284	277	279	273	300	270	286	267	291	294	270	276	260	282	267	294	277	262	323	280	294	270	301	282	283	299	277	262	275	285	294	292	295	309	264	293	283	326	306	303	246	273	317	302	331	271	296	306	277	290	298	269	264	303	274	290	276	269	268	304	290	284	291	280	307	322	288	286	311	299	290	270	280	302	311	289	267	268	298	288	278	273	281	270	293	294	265	286	321	262	296	254	294	281	284	277	317	293	302	284	278	293	271	280	293	296	299	304	293	281	275	290	295	319	300	291	286	307	276	261	275	291	288	268	263	279	268	308	279	286	278	289	310	282	299	292	282	306	311	282	258	270	288	285	273	287	293	322	290	270	291	313	289	288	314	300	250	283	264	267	305	280	313	329	280	276	289	261	314	279	308	255	284	283	291	295	296	280	271	248	275	280	293	307	266	312	324	314	291	289	279	256	316	275	298	308	285	265	292	289	295	263	279	309	269	306	267	339	281	326	291	261	266	292	300	280	262	298	293	284	275	280	293	289	280	271	299	281	283	270	302	269	300	282	307	268	304	287	290	257	247	283	270	297	264	294	312	273	313	307	274	293	260	295	285	269	278	305	302	256	300	300	289	267	274	317	280	272	276	284	315	308	278	319	283	306	282	317	274	293	274	286	313	291	279	268	288	294	305	287	266	267	291	271	292	288	255	294	282	310	301	298	300	255	291	284	256	308	292	257	295	272	280	297	279	300	268	284	264	305	294	300	298	284	269	252	328	282	292	290	261	274	322	306	281	274	306	268	294	301	274	273	314	235	291	273	272	289	298	281	268	305	322	284	286	287	316	284	297	325	294	277	284	284	295	271	267	302	277	290	309	263	285	282	295	267	276	270	312	263	260	311	287	291	268	299	291	277	297	301	290	296	293	292	293	252	310	330	293	317	268	282	277	241	294	278	317	300	312	270	285	294	265	283	285	320	285	271	289	283	308	291	256	291	266	293	294	255	308	301	277	265	258	323	288	268	298	254	291	291	281	311	285	298	301	326	268	288	288	305	298	264	301	307	262	289	288	285	280	337	309	270	281	259	289	289	284	312	285	296	292	314	304	297	322	285	295	256	300	335	262	267	298	268	289	304	299	296	273	312	283	292	291	258	278	305	266	295	295	258	290	272	279	282	268	279	295	276	266	279	287	306	303	277	276	274	282	297	276	272	293	297	319	303	289	273	278	290	277	291	288	300	270	265	316	274	334	295	294	268	279	337	292	259	255	248	294	276	293	285	280	309	304	278	286	281	282	273	288	273	282	265	293	312	305	282	300	280	298	280	276	326	299	323	299	310	298	292	276	314	306	292	279	325	284	277	277	271	299	291	311	306	290	276	272	295	302	277	297	245	309	289	253	314	293	295	283	287	319	313	289	300	303	320	325	281	288	287	275	277	282	264	280	293	300	291	282	265	270	294	275	310	314	253	299	315	270	277	296	315	280	296	286	278	282	288	284	295	304	322	293	271	292	298	296	317	278	293	283	267	283	291	237	272	288	300	271	281	270	276	259	304	261	273	279	295	319	262	294	297	281	302	296	264	272	295	263	282	293	298	251	285	269	308	288	278	266	305	270	280	312	268	307	304	293	297	289	300	308	283	295	290	256	282	297	295	293	272	315	310	288	285	322	302	304	271	310	259	290	285	301	322	286	260	294	314	279	270	284	281	275	317	280	273	281	321	287	300	282	281	273	292	276	272	296	277	271	299	309	289	299	306	281	288	290	310	269	281	271	285	248	294	291	306	271	293	299	282	312	261	300	307	293	313	285	293	326	262	298	274	291	320	269	285	300	275	324	301	309	289	318	282	300	284	283	287	272	278	291	276	287	325	331	266	280	288	278	287	291	293	297	288	282	343	271	298	272	280	292	257	309	293	284	289	290	256	314	277	282	295	280	283	356	295	288	288	273	308	296	293	298	283	295	257	278	298	319	299	284	280	268	292	297	283	291	298	256
28078	20938	10572	2726	1327	984	833	702	625	562	567	552	515	504	550	561	499	512	511	491	548	471	537	502	515	486	530	474	476	515	497	507	528	499	512	527	479	485	476	519	456	518	514	521	490	523	496	485	528	482	516	473	495	498	479	503	503	523	534	504	483	489	518	522	476	507	459	546	534	506	520	507	487	544	511	534	489	496	506	488	485	521	469	552	521	482	543	467	514	488	524	506	463	535	486	512	510	536	487	476	508	479	534	514	505	542	517	531	498	556	496	500	481	519	492	491	499	517	499	451	519	480	531	513	488	506	497	552	500	532	495	495	472	481	491	490	508	458	516	537	487	520	516	512	518	522	509	482	538	515	490	520	510	489	579	495	509	468	487	487	514	534	513	524	474	507	469	497	505	498	462	474	551	495	488	491	547	490	521	485	489	478	490	466	485	470	475	467	506	471	491	490	493	522	527	513	554	483	530	502	476	482	503	475	544	477	499	512	460	495	504	530	499	535	475	502	480	504	497	505	506	512	488	538	467	463	519	520	495	534	517	486	506	485	509	459	486	495	465	486	504	520	463	527	521	536	468	480	484	523	490	501	501	477	518	505	509	508	492	521	512	469	510	535	486	512	510	537	513	514	480	513	451	523	520	499	470	493	483	508	445	481	534	514	515	515	514	473	517	522	521	485	518	521	524	515	551	485	495	518	534	494	496	486	513	518	541	495	460	522	529	503	491	514	487	478	525	515	481	478	478	509	507	507	491	591	463	536	487	456	566	480	506	503	483	520	476	431	528	502	539	527	527	480	491	490	544	491	545	486	480	496	516	486	536	512	536	497	508	499	461	502	507	490	528	475	501	484	500	512	481	505	467	508	516	476	495	450	533	489	524	490	522	529	486	524	504	468	574	531	504	518	502	526	517	475	481	451	527	497	515	478	479	534	499	514	505	522	495	515	467	531	503	477	475	556	534	511	506	492	473	486	492	478	485	512	499	484	504	482	507	489	501	509	508	484	512	485	507	542	462	492	441	480	497	519	519	461	515	476	534	502	498	474	551	522	507	510	519	493	493	524	484	491	480	505	544	525	521	509	519	521	522	512	532	495	518	496	475	498	514	507	515	533	523	504	505	486	530	534	458	500	526	496	520	502	511	478	506	541	531	517	509	491	520	465	524	514	515	514	500	512	507	507	492	506	494	545	512	530	494	517	547	527	487	494	510	485	481	517	518	521	513	519	494	497	489	519	492	528	479	492	502	480	480	551	496	512	486	495	498	474	535	506	496	461	465	524	530	492	507	495	461	488	518	498	499	495	555	503	494	501	490	494	467	504	480	507	517	501	497	534	540	532	532	497	487	498	486	498	465	469	502	548	504	474	460	482	540	521	497	521	522	476	500	482	510	531	488	498	531	465	510	499	497	522	541	517	463	519	510	535	472	496	495	528	530	488	476	519	482	547	497	506	553	462	557	494	477	507	497	534	518	523	524	483	475	479	512	455	441	530	487	502	521	497	520	513	516	517	500	524	502	469	514	504	502	519	455	504	537	513	501	459	478	506	484	487	485	491	532	483	491	474	508	521	514	501	494	487	475	511	522	490	482	554	467	513	485	548	490	493	490	526	504	476	494	548	498	483	511	504	546	518	473	498	503	480	496	493	504	473	480	491	487	507	539	509	503	510	511	509	469	516	513	507	503	468	511	506	481	502	471	479	474	510	511	541	513	491	506	543	522	497	493	498	457	483	475	489	507	503	496	463	492	528	510	525	496	486	470	490	506	508	525	504	464	513	514	491	525	484	498	517	523	498	470	481	501	505	491	527	510	517	529	517	516	509	498	463	485	538	532	486	515	520	522	506	487	478	482	474	522	525	550	505	522	530	496	493	518	485	523	444	484	497	523	491	506	497	482	521	500	546	469	474	507	476	459	516	486	535	477	506	471	504	490	487	537	502	514	539	497	472	497	486	499	489	493	499	509	451	486	469	511	487	518	482	533	477	507	469	482	511	510	480	517	490	520	468	560	495	485	514	491	484	485	460	513	464	480	528	496	503	498	507	454	478	460	473	471	518	535	480	497	506	475	533	511	472	527	489	508	586	483	516	484	528	468	508	493	493	507	506	486	461	468	507	493	470	497	509	492	496	507	485	559	533	525	519	506	440	494	495	522	508	524	496	494	463	510	505	503	510	505	531	474	474	535	468	469	499	463	491	490	520	501	497	509	504	505	490	502	495	496	503	487	512	510	510	468	476	464	514	491	519	505	470	524	468	542	488	497	492	525	504	536	507	498	515	487	488	479	516	498	497	441	505	478	501	490	509	492	538	488	507	475	519	480	546	486	490	495	483	500	519	471	493	478	506	558	505	501	479	470	478	505	499	441	507	516	484	516	516	527	499	513	513	497	508	496	509	477	488	451	498	503	518	508	504	506	489	498	526	501	483	499	555	459	550	489	508	512	492	552	500	500	509	488	471	538	531	514	508	552	449	471	526	497	495	497	485	510	477	480	504	525	522	477	484	526	511	512	499	504	519	534	518	471	522	527	532	506	485	481	521	488	505	505	500	495	498	516	500	460	500	526	477	517	502	498	504	497	458	519	515	494	496	476	518	468	485	505	516	496	497	531	515	493	539	486	515	473	541	497	554	517	486	509	495	492	471	517	505	511	501	500	471	513	488	483	512	484	503	484	488	492	556	450	459	516	509	486	510	508	507	483	510	531	539	484	476	513	511	490	499	519	479	516	494	519	511	483	488	516	520	474	483	503	486	514	492	515	494	473	497	513	467	492	458	498	532	504	514	486	510	486	542	472	520	482	490	549	495	486	539	501	476	495	550	520	533	494	526	507	471	507	476	512	468	518	509	503	506	531	511	482	471	477	508	473	454	491	518	483	505	491	534	464	511	492	491	502	464	482	492	524	545	494	520	480	491	490	511	500	524	536	510	438	475	490	491	479	514	492	502	470	523	461	528	531	479	464	521	489	506	477	477	497	522	503	474	497	519	511	513	471	515	450	476	533	493	490	518	490	477	487	476	495	477	492	529	432	482	528	530	512	467	502	499	522	509	540	528	523	494	450	521	504	481	515	504	478	485	492	513	493	550	479	491	500	482	512	498	533	497	486	483	484	494	530	535	561	494	502	480	540	481	506	490	496	549	491	501	522	466	500	507	534	510	533	490	471	488	502	524	555	510	456	497	493	504	490	501	514	484	494	507	475	472	504	495	514	545	513	531	545	516	494	563	553	489	506	505	481	508	496	548	512	514	487	513	533	524	493	494	493	489	511	527	530	526	508	496	498	488	502	513	533	520	501	491	469	483	511	535	528	471	511	512	494	462	537	507	510	495	566	523	530	482	506	502	477	514	507	517	499	465	529	551	509	512	502	543	511	472	501	492	505	561	520	496	483	464	492	507	532	566	492	534	524	463	515	507	492	508	498	518	502	530	523	499	535	508	488	533	485	476	479	529	485	465	494	529	499	479	490	543	523	475	486	496	490	495	552	456
25030	16887	6259	3339	2229	1775	1391	1015	903	801	640	644	690	676	661	619	657	637	638	586	594	643	619	582	634	636	569	568	629	637	622	572	617	562	582	575	589	635	635	571	610	591	578	618	644	638	595	580	601	632	629	652	606	597	618	607	598	655	582	566	608	643	631	636	624	592	617	639	613	679	642	651	616	638	603	624	599	610	629	623	626	602	665	601	628	636	611	599	572	603	598	603	598	568	620	610	575	650	639	640	553	589	593	599	638	627	588	607	585	588	607	610	593	579	564	627	589	626	626	575	631	597	632	666	620	626	605	610	591	583	640	593	638	610	616	579	637	574	604	622	589	611	643	598	612	617	602	617	578	636	609	594	657	604	626	602	632	626	612	604	586	597	626	639	622	595	629	676	583	620	582	665	617	609	599	579	633	608	600	566	582	597	634	629	600	576	597	624	617	669	615	658	600	640	639	608	656	606	656	625	594	625	622	635	595	622	640	601	625	584	570	570	595	629	576	601	574	608	642	585	618	600	595	594	662	585	564	594	592	594	597	586	643	599	614	613	627	597	627	635	593	578	611	631	591	609	600	632	579	615	592	574	603	621	605	636	592	594	622	616	604	642	602	593	612	634	606	615	607	621	589	600	607	588	570	623	571	589	583	581	618	565	632	626	560	627	609	580	572	616	643	636	602	583	619	578	632	641	608	615	589	606	583	638	666	645	605	588	588	608	579	599	612	607	602	618	600	594	646	647	617	609	602	603	649	628	574	607	663	630	607	572	612	627	610	614	635	601	595	612	636	592	613	574	615	620	607	610	610	654	599	605	594	621	573	593	636	579	535	633	622	581	582	654	614	599	578	615	633	625	627	597	617	581	604	617	587	591	587	624	610	597	580	634	573	607	588	618	614	602	637	642	567	568	598	559	560	612	570	588	606	604	588	626	612	625	624	590	630	604	596	615	571	648	621	634	639	634	570	662	604	598	606	598	615	592	578	583	633	571	645	562	640	574	624	600	599	572	625	577	590	614	601	627	617	669	611	653	618	678	601	579	576	574	592	641	632	577	585	618	590	571	621	612	579	669	600	644	627	599	630	666	621	626	619	605	630	595	637	610	607	616	594	610	664	599	589	581	638	635	636	579	607	600	568	626	591	582	601	544	681	608	593	650	613	623	644	630	639	631	626	611	654	637	568	599	587	631	587	601	626	581	572	616	628	627	678	614	630	583	621	633	619	643	622	631	594	609	630	647	618	548	623	615	604	596	576	664	583	610	611	636	632	580	565	626	622	632	600	595	591	615	622	583	617	600	656	630	588	645	603	610	621	596	565	610	625	619	609	657	655	616	582	582	617	669	635	658	591	619	568	625	573	583	625	648	597	633	604	639	635	585	622	620	617	640	615	595	614	600	625	626	570	621	595	612	613	649	578	611	614	623	604	611	646	568	624	611	551	595	603	563	586	606	646	540	590	610	611	627	579	647	579	618	619	625	626	590	627	580	598	620	637	633	629	600	606	616	634	571	582	599	632	598	590	614	624	605	608	635	621	593	562	601	578	625	631	644	583	618	637	559	601	704	604	596	624	565	622	603	643	580	609	588	560	621	599	601	582	633	639	629	636	638	604	581	596	649	581	601	574	609	620	579	589	625	555	572	615	602	663	582	587	613	588	628	585	616	642	605	635	592	587	602	631	598	623	595	673	587	616	647	602	626	577	565	590	615	643	614	613	608	627	566	627	596	615	599	585	661	610	599	576	590	598	679	638	596	612	649	589	633	616	588	612	646	639	586	607	591	594	620	635	571	586	586	619	599	606	622	597	601	578	600	586	611	637	585	601	650	598	553	633	598	604	558	585	555	594	658	605	626	602	611	573	595	610	587	594	596	649	577	624	607	622	600	586	566	606	594	600	645	599	597	608	615	618	596	636	643	591	602	636	597	624	591	622	634	602	653	608	593	619	623	618	623	569	640	617	633	583	628	573	593	625	636	594	645	656	557	612	590	599	575	593	597	621	650	604	600	626	614	604	626	637	618	617	627	601	648	624	629	606	604	589	622	600	605	624	596	581	629	575	581	611	617	614	620	665	577	618	615	601	554	575	619	634	624	656	571	551	613	593	672	613	585	610	614	608	612	566	634	613	679	618	625	610	599	601	599	582	628	626	561	593	615	602	599	611	596	593	618	577	590	568	579	617	589	621	572	602	614	638	591	613	595	590	620	608	629	637	630	588	603	593	628	583	597	573	599	631	599	602	581	617	618	644	586	615	674	579	572	645	630	634	630	603	603	553	576	601	608	620	594	619	645	611	606	601	627	580	631	606	544	621	658	611	588	595	589	585	613	590	598	581	598	604	617	604	632	615	605	610	611	593	624	629	613	603	631	578	603	597	595	654	591	599	590	608	606	576	616	596	620	651	622	606	585	606	581	601	639	594	560	587	593	574	663	612	596	632	631	587	605	656	602	629	593	597	593	603	657	563	628	610	597	592	568	615	570	615	588	618	583	610	588	581	620	585	553	578	597	600	649	618	631	585	596	588	622	589	633	606	609	581	648	585	624	600	628	645	625	634	628	590	620	583	594	625	592	637	577	609	615	655	581	624	583	622	611	662	605	658	616	588	613	613	595	596	609	594	587	571	624	616	619	617	611	641	618	598	609	616	619	573	619	607	596	608	631	645	584	570	608	604	633	584	632	659	612	601	572	612	612	599	649	571	613	609	589	634	578	587	589	602	628	645	581	604	629	592	649	649	637	562	607	574	577	599	581	592	622	604	662	633	621	566	643	594	660	608	598	591	620	584	609	628	602	641	598	598	613	658	592	600	598	630	628	559	612	611	650	617	574	574	602	611	596	566	625	608	607	621	613	609	653	628	611	619	604	657	617	603	623	595	610	636	587	606	600	599	676	645	625	609	620	599	609	548	641	604	584	598	591	605	580	639	581	612	583	576	602	627	572	609	610	597	620	607	607	582	616	630	604	627	613	621	581	613	571	600	613	636	554	551	542	567	634	615	568	638	601	632	592	627	661	573	650	631	613	665	606	601	660	630	630	596	565	602	583	627	600	650	620	601	610	628	637	615	581	582	612	571	581	615	586	671	615	629	605	619	603	595	645	625	593	604	629	637	593	628	593	593	635	652	583	587	620	627	592	635	630	617	592	609	588	584	630	573	591	629	597	600	624	634	622	610	579	572	603	581	584	605	620	628	593	627	590	599	573	619	566	634	634	604	601	580	612	588	620	611	660	581	585	594	617	565	653	591	585	650	628	661	612	606	590	609	629	572	606	589	634	617	599	655	579	595	677	559	634	606	570	649	608	618	647	603	630	582	640	559	647	603	579	641	591	585	609	562	612	607	598	610	621	650	569	618	637	576	604	593	637	647	586	585	645	602	593	611	651	624	598	625	604	548	616	624	634	598	579	587	621	635	602	573	586	591	657	658	635	604	645	615	594	608	581	615	617	584	574	626	606	612	666	607	572	628	606	613	612	568	604	601	620	604	608
24387	21328	28633	24345	21282	9677	1748	943	780	603	521	463	403	418	362	355	341	325	322	358	323	305	300	304	303	290	303	301	281	297	282	288	268	276	295	269	262	287	284	264	257	264	254	255	296	286	282	266	275	269	242	315	272	255	281	269	288	264	258	250	270	257	277	292	261	279	285	290	295	268	271	275	289	259	302	240	264	267	272	239	273	270	244	262	256	264	255	240	262	298	263	250	271	232	248	272	261	255	254	240	283	241	285	269	270	269	260	248	281	305	243	259	270	286	236	267	247	264	270	263	266	275	249	255	274	297	248	251	260	256	233	251	254	275	275	256	261	282	248	274	237	226	273	278	261	267	248	236	265	258	269	279	265	269	249	269	286	267	273	257	272	270	270	279	272	265	274	273	252	243	277	251	245	232	250	259	253	251	275	295	234	244	254	251	277	238	239	269	258	232	209	232	260	275	274	274	248	276	277	276	276	258	255	282	269	268	293	272	253	233	230	267	244	277	240	262	269	262	233	286	260	254	268	265	255	262	286	284	267	243	271	256	253	263	263	250	275	264	279	275	235	295	264	288	268	240	274	261	266	249	274	276	271	246	244	233	250	252	250	251	263	241	260	246	273	243	260	245	283	272	268	268	272	259	249	220	276	236	256	294	264	250	239	253	241	246	234	272	292	310	253	261	271	244	308	276	276	260	258	258	289	226	254	276	276	244	229	271	251	240	278	237	284	271	283	280	267	262	255	268	261	276	260	275	276	267	265	238	270	249	279	253	249	245	275	272	282	253	235	278	282	266	290	286	264	271	259	263	244	286	247	282	261	268	268	250	254	244	256	258	256	271	238	231	250	290	259	271	246	258	257	286	274	262	253	263	227	274	273	275	236	241	265	263	254	278	243	260	270	244	265	298	249	269	272	245	259	238	266	268	248	254	276	281	251	258	242	249	284	250	278	255	245	311	266	283	276	265	250	266	281	270	264	253	251	261	254	257	285	266	281	260	233	266	266	273	266	272	240	247	253	254	261	304	219	278	273	258	277	261	259	282	227	245	284	244	240	279	284	268	261	243	270	256	232	263	252	238	285	242	313	231	243	265	251	262	275	276	255	252	280	257	239	269	288	246	271	251	282	244	248	264	271	250	316	289	259	277	226	271	278	246	290	264	248	247	248	240	249	259	260	257	253	261	267	271	279	287	271	270	273	276	248	257	266	262	293	273	244	233	271	272	248	292	281	261	243	254	257	262	275	284	263	267	280	253	290	233	262	242	242	253	280	255	291	256	257	247	272	249	240	271	226	264	249	253	235	243	278	277	251	270	217	264	265	277	269	258	251	278	272	246	265	262	230	287	289	271	249	237	262	257	245	258	247	313	235	250	262	270	262	270	259	282	256	237	261	237	292	246	251	257	252	256	240	279	236	260	219	272	269	267	249	304	249	248	257	252	267	298	256	258	251	268	252	234	266	259	253	252	264	243	291	259	281	272	262	273	271	237	266	222	261	284	268	266	268	256	250	273	278	277	272	239	243	257	247	262	277	231	261	244	251	284	268	237	249	247	259	260	258	248	254	231	237	245	260	277	250	246	263	239	259	261	254	240	263	257	274	259	236	265	280	263	254	259	263	262	263	260	295	286	237	279	252	312	235	260	233	276	242	272	263	259	234	257	264	267	268	253	250	254	241	286	246	242	258	257	259	239	268	250	283	258	274	284	251	285	259	253	270	236	267	276	250	251	278	233	273	274	270	248	271	271	284	288	269	280	265	274	268	255	246	255	299	265	278	248	271	239	276	242	266	243	247	260	244	291	270	279	287	264	255	249	240	269	286	278	272	245	273	256	297	244	280	257	274	240	254	235	262	258	243	253	288	291	262	236	250	289	252	255	291	276	239	248	244	257	255	285	252	275	269	246	262	259	258	278	271	261	258	278	264	278	226	241	257	252	255	228	246	260	250	243	282	262	256	261	251	245	258	263	262	244	264	248	258	266	254	257	262	214	261	265	270	255	271	252	224	243	243	285	257	245	254	258	246	248	294	240	249	239	262	288	280	266	256	253	249	259	276	242	256	250	263	246	267	254	284	247	247	249	257	251	225	261	270	261	228	246	256	252	247	299	279	265	270	297	275	264	248	281	278	240	254	253	232	245	259	278	242	245	282	258	250	259	276	289	269	300	285	276	273	282	269	232	269	256	270	228	263	269	256	275	284	264	264	285	229	254	254	285	292	268	256	255	273	275	270	271	288	262	272	243	302	270	233	273	249	280	260	260	263	268	243	259	296	260	237	291	236	271	277	270	254	288	250	238	276	256	246	267	237	261	229	259	307	258	236	257	269	236	269	266	228	260	261	265	284	274	255	266	234	262	237	263	278	247	275	255	253	251	284	257	247	262	259	291	260	275	298	270	279	268	260	249	271	257	255	264	248	275	287	258	275	222	261	278	242	247	234	276	238	242	268	227	256	266	268	263	292	259	262	254	274	289	273	263	282	252	249	283	259	241	264	249	256	270	257	249	265	291	280	238	257	233	267	255	271	275	269	253	232	243	245	263	251	253	281	279	239	243	282	255	254	278	270	252	266	292	261	245	272	279	274	267	234	273	253	254	265	263	258	248	254	262	274	248	253	241	262	276	269	273	286	250	255	281	262	262	251	296	266	249	263	278	238	257	242	280	244	271	267	247	260	250	263	275	259	286	226	269	267	268	234	270	270	276	298	260	241	244	267	249	268	267	270	246	255	251	257	266	259	284	253	238	259	267	220	271	282	250	263	247	246	249	259	268	250	271	260	249	258	243	260	281	285	242	272	283	286	286	250	260	252	281	285	252	286	290	248	270	295	253	243	240	238	253	249	279	260	270	270	268	269	240	274	280	280	259	244	259	270	251	274	260	251	249	243	275	237	265	256	294	277	253	254	247	249	284	282	237	260	260	218	286	255	266	260	298	249	274	254	234	219	271	256	264	241	261	256	286	259	242	282	277	234	226	269	258	269	269	275	247	272	272	235	269	235	285	265	258	271	277	251	275	289	243	288	267	274	248	276	265	267	245	267	258	247	269	255	253	239	290	251	258	261	292	299	280	260	284	282	238	246	239	287	289	285	262	264	284	256	241	253	289	260	282	259	266	251	291	255	237	253	292	275	266	283	291	257	240	234	254	279	274	250	262	253	255	260	269	282	233	268	253	254	271	287	315	250	251	273	253	248	261	261	276	268	243	224	259	270	256	278	244	235	271	275	251	253	244	265	278	287	256	254	281	253	267	265	229	232	239	258	266	254	240	255	269	275	247	220	246	280	266	283	289	267	261	243	273	254	255	290	236	290	266	242	276	246	238	236	269	235	236	272	234	251	248	268	254	292	252	288	265	279	253	246	231	263	269	271	240	243	277	251	268	251	261	278	294	238	253	262	245	263	266	284	272	235	260	232	298	261	282	266	257	276	254	280	237	266	260	263	270	284	271	263	256	252	261	260	239	237	245	240	244	219	254	249	254	261	243	258	245
31006	25312	14443	7685	5324	3905	2783	1949	1503	1121	887	820	720	606	564	545	508	459	441	411	452	400	374	404	384	411	362	364	362	382	349	352	339	362	344	349	303	342	346	332	347	355	354	346	346	377	338	362	379	347	312	353	335	324	350	334	365	356	301	359	350	351	319	310	357	342	347	329	338	373	386	376	350	375	368	370	338	335	306	310	342	315	332	309	366	334	349	358	328	380	347	332	322	336	294	309	324	342	332	320	370	354	340	321	308	309	349	343	333	329	298	336	323	303	335	356	336	324	342	312	316	343	337	350	323	330	304	354	321	342	337	309	330	319	355	299	355	321	313	336	343	333	339	322	339	312	344	327	345	335	357	345	320	326	312	325	320	326	329	304	342	340	343	327	322	333	333	353	321	335	308	307	325	308	339	313	321	313	293	332	315	334	336	340	355	312	305	345	326	342	361	288	357	332	332	325	313	327	322	361	338	332	311	330	295	304	355	312	288	305	334	348	315	342	322	306	303	313	340	347	325	310	332	317	361	323	342	323	344	263	333	307	320	302	294	339	348	337	316	350	308	361	297	312	390	309	299	314	302	312	290	341	371	350	344	317	324	353	328	316	337	329	280	335	339	343	339	361	310	337	312	322	320	324	339	352	337	295	324	315	335	331	340	322	333	323	330	286	343	305	323	348	336	301	348	316	315	329	327	331	301	330	319	344	355	305	322	342	349	323	324	343	316	359	293	291	329	332	321	322	310	331	309	332	301	339	362	317	309	325	316	296	327	314	340	306	336	316	296	332	355	310	320	359	328	327	332	314	319	299	310	334	354	331	337	302	338	314	322	312	278	310	335	343	317	310	353	367	318	321	356	331	354	293	332	314	318	316	324	302	332	357	326	344	336	297	334	317	337	307	323	322	346	345	340	323	348	357	317	338	346	324	333	321	340	348	305	327	347	342	342	316	283	291	315	335	300	313	357	314	310	317	307	309	319	319	315	330	350	313	311	334	350	342	311	339	361	335	334	322	286	330	338	336	326	298	307	327	354	363	331	357	339	320	345	305	326	317	361	327	289	316	310	314	314	294	331	345	341	382	324	333	318	312	314	310	341	333	331	344	334	338	318	351	327	358	295	322	312	324	310	342	328	344	317	308	354	319	379	330	340	328	323	362	339	303	308	338	310	344	322	310	341	338	336	323	325	341	314	313	305	308	308	347	332	356	342	322	350	315	312	316	311	328	351	337	348	302	337	304	337	349	321	315	303	326	357	320	342	314	299	333	348	309	341	322	322	317	317	319	346	311	316	339	334	355	311	297	324	330	332	367	315	356	315	335	319	300	331	316	355	304	330	331	323	352	319	330	335	304	288	329	363	334	326	326	350	311	318	341	327	327	346	323	332	306	350	329	356	336	327	344	343	338	312	291	328	342	314	347	350	339	320	338	337	325	325	310	291	322	347	329	323	341	319	346	344	369	338	320	338	342	327	308	343	318	323	334	348	355	307	324	323	302	308	327	334	327	331	346	332	330	333	341	332	308	283	345	336	337	320	348	308	330	291	338	325	335	322	344	351	318	383	358	335	347	296	339	328	336	321	315	358	331	287	310	315	312	318	330	339	324	327	280	360	334	328	335	328	329	328	338	321	331	338	294	336	321	293	336	308	330	320	290	339	286	323	351	309	287	317	306	336	289	341	347	345	318	308	302	315	364	356	363	317	314	334	302	363	322	347	349	324	333	354	337	349	307	290	333	313	324	317	328	343	321	317	339	324	323	333	321	363	346	299	321	358	355	318	326	310	323	342	323	329	346	324	342	324	315	334	334	307	327	356	316	302	318	319	330	354	357	335	316	333	326	313	340	331	359	330	326	316	319	327	292	348	314	325	324	326	315	333	302	356	318	329	316	321	299	352	297	353	318	343	361	319	328	305	350	334	328	333	352	337	306	316	334	325	301	352	323	333	316	315	319	328	342	323	312	348	313	349	332	321	324	327	338	323	310	315	312	348	296	322	340	343	345	340	350	343	340	328	336	347	342	350	332	334	317	304	320	312	319	323	348	357	327	324	350	352	339	325	332	325	323	331	363	313	327	325	342	317	355	330	341	322	325	331	306	346	324	309	341	331	330	338	332	322	297	320	342	316	338	318	295	338	358	332	318	315	332	297	337	334	318	318	325	340	346	310	342	333	311	313	347	337	312	328	315	344	314	350	326	349	342	348	320	306	365	296	310	315	318	311	290	326	338	335	349	362	335	312	334	341	325	353	331	329	301	337	283	351	298	346	364	351	321	294	347	317	318	357	324	333	336	310	328	321	321	335	317	333	305	333	358	370	321	330	314	329	330	296	335	298	311	301	316	306	310	309	287	306	332	321	309	352	313	352	322	343	331	327	343	342	340	344	357	309	318	334	343	322	320	309	346	368	297	319	333	331	361	328	318	322	324	333	317	333	342	339	323	332	361	329	328	349	292	334	311	329	311	336	326	343	315	353	339	328	362	316	329	339	335	320	345	368	287	310	313	309	321	337	339	340	297	335	298	319	319	332	301	312	336	320	339	286	359	292	347	356	296	359	304	315	301	347	309	330	342	337	306	303	315	354	327	358	324	307	331	350	323	314	324	330	333	315	321	316	323	351	334	339	344	328	346	358	328	300	348	343	350	333	366	337	315	359	296	320	295	337	341	315	291	291	292	347	321	359	357	306	300	346	315	304	332	309	319	347	319	323	309	307	327	330	324	328	326	312	298	319	343	327	355	358	328	315	286	344	346	344	309	338	310	343	308	329	334	332	319	330	336	350	336	332	314	325	341	292	293	327	295	337	366	305	310	347	322	346	324	345	315	318	343	371	322	318	332	323	338	338	297	327	340	317	344	354	323	346	320	346	293	297	334	312	299	301	339	301	304	330	303	321	328	335	332	359	341	326	304	290	344	338	330	350	315	339	327	322	342	345	335	309	344	322	302	359	326	337	321	291	321	280	320	327	311	333	339	353	339	352	313	331	334	314	335	319	313	335	324	339	298	342	331	353	356	351	332	329	344	337	324	291	311	341	321	317	336	300	305	342	330	321	295	323	324	319	324	314	324	344	330	297	345	353	338	342	306	328	349	304	288	333	370	345	368	314	317	307	274	309	332	303	323	334	304	320	330	326	346	308	304	340	366	335	343	347	340	332	297	320	341	346	303	340	321	350	335	334	326	300	308	316	327	344	313	330	304	364	376	319	300	320	329	314	331	304	307	336	314	328	325	317	314	344	339	321	346	340	343	323	321	310	323	340	340	308	340	353	344	315	362	333	335	351	304	323	304	316	362	321	346	346	332	331	326	314	347	317	313	336	321	312	349	347	309	288	350	316	386	311	324	329	341	304	364	323	326	343	349	329	354	340	309	337	315	321	309	334	333	300	314	335	308	334	318	318	354	330	310	339	375	357	344	320	328	360	315	332	324	344	316	313	332	341	309	329	327	322	338	295	335	294	346	322	337	334	345	283	337	333	315	320	326	305	295
25640	21362	27543	25330	10347	1868	1220	923	813	703	654	706	640	663	654	645	610	624	626	604	608	586	655	636	628	604	558	622	629	586	611	585	616	608	574	571	595	569	600	604	549	594	612	598	626	587	573	554	600	578	593	605	588	571	552	606	590	635	609	622	565	642	600	647	588	598	604	626	582	595	616	597	633	599	602	587	576	584	581	600	635	551	597	606	598	591	589	595	548	552	600	594	580	570	589	565	568	574	629	581	585	608	617	567	596	586	620	605	573	548	592	592	588	562	606	594	589	616	637	570	626	576	594	567	568	557	558	577	580	624	595	605	582	587	532	558	561	575	620	564	568	582	586	539	568	576	591	579	585	590	571	534	563	583	583	574	583	580	586	621	584	628	567	642	616	575	557	579	544	543	558	596	562	621	599	541	580	593	613	581	578	604	606	578	617	608	582	569	565	574	576	568	613	536	584	640	601	631	611	579	564	587	584	586	587	610	595	563	570	606	541	578	594	582	582	577	611	590	605	596	567	592	601	570	621	588	568	537	574	603	615	532	623	557	569	593	541	584	565	576	516	586	570	582	554	564	583	589	589	572	616	552	599	613	622	622	584	591	549	572	545	638	546	566	579	578	581	586	558	581	590	621	599	554	594	571	580	593	584	578	586	572	579	608	573	569	579	559	563	601	612	603	563	588	579	586	577	590	535	604	576	547	585	566	536	565	591	533	598	603	602	583	584	557	539	588	550	600	564	566	602	563	591	581	538	580	561	592	625	571	593	580	591	570	563	610	629	622	613	607	550	563	604	534	563	572	541	570	627	572	563	589	575	566	593	554	540	593	573	589	571	554	614	597	578	567	585	568	623	602	580	590	588	573	572	546	589	591	553	556	578	549	593	591	575	579	586	619	600	554	601	575	576	575	635	536	542	564	608	574	583	549	574	595	587	554	587	624	560	598	581	572	576	599	623	608	634	585	603	565	544	566	568	564	604	575	578	586	596	603	584	581	597	579	597	562	611	608	631	590	554	568	586	568	561	536	614	591	568	615	558	566	563	614	579	610	573	533	597	558	603	609	602	543	584	586	631	572	582	579	616	594	576	575	585	570	613	612	609	525	592	566	575	613	587	573	588	653	580	627	573	582	595	591	597	581	603	609	587	630	591	595	594	591	595	558	617	519	575	630	574	605	572	576	557	591	599	572	618	551	611	586	595	580	616	629	573	619	632	554	607	564	604	597	569	558	570	559	616	636	594	613	575	588	601	583	557	594	579	586	563	592	575	559	529	597	590	583	595	574	547	601	596	605	596	586	608	569	597	557	632	620	615	600	574	578	566	569	577	642	597	569	585	571	553	598	571	607	606	556	582	555	596	601	565	542	606	587	508	617	553	633	572	588	556	580	612	563	571	637	585	567	554	525	530	587	567	609	589	552	606	607	580	615	587	549	550	596	613	644	612	567	559	619	588	593	598	571	581	565	599	586	583	579	606	545	587	565	581	558	616	599	600	565	555	580	595	657	567	621	606	628	586	562	545	576	560	589	596	535	580	560	568	577	573	547	553	556	586	572	586	634	578	592	582	600	526	621	607	590	597	595	589	598	574	568	572	593	572	584	595	598	564	592	551	582	612	583	577	558	567	564	580	559	577	606	552	584	546	611	636	586	577	605	598	569	577	578	594	585	606	562	584	582	587	578	556	585	594	607	580	546	568	574	564	612	565	559	584	539	555	618	590	590	598	537	546	575	617	597	589	588	543	592	567	576	587	574	564	567	612	561	587	621	543	578	546	564	621	605	574	581	613	597	562	598	574	578	613	577	588	623	558	579	579	625	598	614	607	602	570	583	601	619	561	584	585	564	569	580	579	548	595	586	528	616	563	583	568	612	604	585	585	569	604	580	564	529	658	571	529	561	593	567	551	594	559	580	566	614	584	603	582	582	567	568	582	566	596	552	622	538	580	597	582	617	561	570	590	572	599	575	542	570	572	629	560	587	607	544	553	573	580	548	627	553	608	589	562	582	581	610	591	627	566	582	591	555	612	565	568	598	599	558	611	614	537	578	602	583	617	591	586	564	591	559	622	566	520	567	595	562	565	599	596	571	591	587	553	560	584	575	610	554	609	561	614	601	606	561	591	568	608	609	610	566	648	565	583	619	589	571	581	598	554	587	613	558	588	581	605	572	560	570	615	584	579	576	597	615	569	546	633	596	552	567	544	568	590	597	605	589	582	584	549	644	604	580	595	586	605	621	593	563	574	583	575	540	574	581	567	588	574	563	566	568	558	564	596	582	563	565	516	620	548	559	576	564	535	555	604	587	559	600	542	583	584	599	550	567	586	553	572	573	579	571	572	550	569	601	543	604	575	570	578	574	558	588	575	605	598	583	577	569	585	611	586	583	567	547	570	615	609	583	568	571	607	611	568	566	588	577	581	602	591	526	575	587	540	554	587	600	564	596	561	589	559	570	648	598	619	595	575	572	582	580	627	526	599	560	545	584	590	601	527	569	570	605	507	622	556	527	585	604	624	581	570	575	622	595	576	635	573	563	553	549	616	592	577	564	593	570	573	586	607	595	584	598	607	565	625	590	557	584	590	563	578	567	576	534	570	560	589	573	577	557	587	591	583	583	613	589	622	597	568	605	541	568	564	592	574	583	534	571	597	617	582	603	578	579	560	560	566	580	561	543	612	603	585	573	567	580	622	581	616	598	584	556	590	595	580	561	595	602	617	608	612	593	569	574	598	624	606	601	569	519	581	572	630	566	572	580	566	554	554	604	548	570	552	629	577	597	581	539	605	600	596	579	562	583	556	584	580	598	576	584	598	565	509	607	601	536	583	578	553	562	571	623	570	628	604	601	606	564	573	552	592	553	594	623	557	612	529	583	601	562	605	564	602	579	587	611	587	604	582	571	597	657	622	557	556	592	582	566	592	629	607	585	580	526	562	558	621	554	607	626	590	544	556	560	570	586	578	613	589	570	577	567	583	602	608	588	594	529	617	629	555	584	603	567	582	579	592	569	595	578	546	571	590	556	572	586	610	575	590	574	590	588	624	565	602	606	611	590	599	600	578	586	577	596	589	616	572	626	611	596	607	587	606	557	546	636	635	564	542	585	612	568	598	566	574	579	609	542	567	596	557	579	577	588	587	589	601	573	588	583	572	567	594	585	602	594	592	584	562	599	580	536	589	609	621	609	604	631	587	624	565	628	603	557	580	573	568	622	571	584	604	590	581	552	577	593	553	537	582	548	567	612	566	572	622	554	546	561	574	610	598	537	584	554	558	540	570	588	545	588	540	573	595	594	542	616	600	554	565	581	588	599	593	622	599	640	577	546	589	605	571	537	561	577	536	559	587	576	571	582	597	585	584	558	585	505	575	597	579	558	609	598	552	614	602	618	602	569	625	563	566	608	577	528	528	586	581	644	601	551	595	559	634	587	625	531	545	610	573	572	625	521	594	605	570	597	589	574	542	552	567	576	557	573	587	605	588	556	639	571
30234	27431	10376	5627	3996	3030	2212	1696	1360	1144	1038	1013	875	793	810	804	722	698	764	760	722	723	696	702	727	742	704	696	722	702	695	700	648	710	722	699	705	700	694	679	694	656	669	655	680	764	688	647	682	685	708	693	691	710	685	678	717	674	656	706	686	704	665	744	727	712	676	710	692	761	767	711	713	730	711	744	676	705	729	709	627	717	664	674	641	690	708	690	648	658	696	688	651	685	685	667	702	664	676	682	662	708	658	675	645	726	716	682	678	640	661	699	689	683	687	662	706	687	700	714	699	691	682	708	693	670	679	714	699	698	676	688	679	674	684	691	622	687	706	703	686	672	650	675	686	699	710	734	635	672	660	680	663	709	651	701	679	670	673	685	693	705	714	648	694	692	726	655	695	686	643	729	702	723	652	645	701	698	711	661	633	661	653	674	662	722	674	665	655	664	690	664	693	689	694	679	705	658	680	638	696	699	645	682	702	714	639	701	630	662	710	689	698	693	661	661	696	698	727	683	663	667	713	742	702	690	689	660	663	728	684	644	663	717	680	675	689	654	685	660	652	678	668	696	681	696	704	683	694	694	654	707	678	702	675	664	685	668	686	689	682	675	679	680	673	685	675	704	616	665	653	673	699	665	703	696	687	718	692	673	672	670	688	681	664	672	651	692	677	709	669	686	659	651	654	723	640	682	658	674	653	647	676	693	682	680	608	627	664	668	695	666	661	700	671	695	617	698	606	731	686	686	631	680	634	755	701	679	719	672	688	696	711	639	722	684	712	659	651	709	673	685	718	724	690	682	673	676	674	727	649	713	677	700	711	723	669	662	707	661	703	693	700	636	654	638	628	665	672	619	651	683	671	715	663	677	732	718	683	706	698	680	655	716	697	635	694	682	719	702	702	742	732	668	706	683	728	683	650	691	711	696	715	671	671	715	721	669	709	658	716	711	627	681	711	694	652	613	681	634	644	646	714	684	708	678	637	722	654	678	696	677	733	689	682	701	680	675	714	678	660	667	676	725	665	698	648	657	678	658	657	668	671	685	680	677	697	699	693	669	714	654	641	665	660	707	646	687	670	686	688	686	665	682	639	687	709	706	736	697	699	694	695	681	658	709	662	695	663	659	688	667	727	684	628	643	686	663	690	728	697	718	714	658	699	665	654	714	708	730	691	677	679	689	696	686	653	735	682	721	683	690	685	699	659	683	693	660	669	724	662	666	652	715	707	657	683	676	697	668	687	733	689	670	691	725	698	686	704	651	679	693	697	677	706	684	678	674	661	674	716	682	684	668	645	698	693	703	667	676	732	690	667	673	690	682	709	654	721	678	715	706	694	718	656	683	697	687	674	692	699	672	701	700	655	690	663	642	721	681	694	679	685	632	663	639	676	662	684	640	682	691	686	717	699	691	685	684	665	704	750	676	661	708	712	664	685	716	648	673	680	673	687	652	706	650	653	717	688	651	679	664	690	687	663	643	680	761	678	711	720	652	685	665	646	713	741	659	707	686	684	688	685	703	677	658	682	622	669	678	684	707	680	695	670	720	661	622	688	673	657	726	744	702	682	722	682	683	669	687	730	657	651	718	676	638	673	639	681	693	658	671	692	699	685	645	694	710	701	619	690	668	671	703	660	674	693	679	708	685	686	733	692	668	692	641	728	666	701	682	716	691	717	718	717	695	711	672	698	696	646	690	665	644	673	677	657	717	724	672	665	647	704	736	662	710	663	700	725	724	638	705	633	690	673	671	662	709	710	645	674	657	697	718	663	610	678	712	696	712	704	708	663	703	664	668	627	640	696	702	714	649	657	662	661	687	749	678	668	696	698	648	693	672	693	696	698	683	655	651	706	671	656	713	715	668	654	670	640	644	702	712	704	635	730	692	714	671	650	638	681	656	665	686	685	669	688	679	660	710	719	663	646	695	677	722	671	738	675	688	759	653	706	633	706	708	657	660	760	720	679	669	725	668	652	660	673	659	677	670	694	652	665	676	650	687	738	667	671	659	711	743	698	669	676	640	663	703	664	671	712	666	637	663	771	649	683	734	700	683	693	702	705	648	666	684	731	698	681	667	703	682	666	669	697	704	716	722	671	658	617	625	653	657	662	698	636	675	680	694	603	678	691	712	695	648	658	695	667	626	686	727	667	656	679	653	674	722	701	690	721	729	636	669	645	641	695	704	666	699	662	671	717	739	681	647	706	675	680	733	668	682	652	635	662	680	677	699	681	711	689	680	705	686	656	739	694	694	659	657	752	646	699	659	662	702	659	675	658	697	680	683	665	668	668	729	643	677	674	722	658	685	667	677	643	670	705	666	724	626	711	720	659	701	678	633	681	669	721	653	666	651	675	676	692	667	755	679	681	677	680	673	689	665	672	706	688	664	692	683	706	660	671	688	681	695	699	724	693	667	691	686	638	660	668	667	636	786	636	661	699	692	626	666	720	665	711	708	672	695	673	723	655	657	698	684	710	714	718	684	654	672	685	684	713	669	720	709	678	689	688	683	653	664	700	690	673	655	730	679	649	675	676	671	688	711	673	644	661	694	721	698	701	660	654	655	665	693	686	715	723	697	695	729	708	697	699	690	666	654	694	662	723	625	715	694	700	704	647	669	670	643	674	699	660	704	677	712	691	691	650	670	679	724	680	653	683	690	709	683	691	657	686	728	678	670	667	667	702	716	678	695	685	678	704	673	700	675	683	692	692	671	650	731	667	690	656	664	649	665	670	637	679	661	724	676	691	688	693	730	656	717	722	684	641	681	633	710	639	685	689	660	673	706	636	692	685	673	642	687	651	664	672	698	694	689	717	726	738	703	665	708	676	672	676	707	684	687	661	660	679	713	688	697	609	652	696	685	685	701	696	665	682	673	659	705	697	711	662	678	692	724	671	708	688	669	692	659	677	645	681	686	646	664	722	612	671	686	686	725	744	678	679	736	659	685	687	687	744	697	698	662	633	691	641	660	679	690	717	678	665	719	643	691	666	684	685	673	703	705	713	669	701	664	693	749	714	700	666	651	691	658	709	676	686	673	703	709	669	699	648	649	659	648	706	674	655	640	648	691	738	710	639	715	717	721	692	712	649	684	671	676	726	661	664	707	688	659	671	717	679	708	655	667	721	721	661	676	663	689	631	680	665	676	717	679	700	667	654	702	681	679	692	666	707	660	679	645	705	691	649	681	691	649	706	671	691	687	715	667	670	659	710	685	686	687	663	707	685	679	687	697	683	633	671	672	703	656	671	709	685	625	701	728	704	718	716	696	661	723	711	682	709	690	722	647	681	632	684	681	673	671	670	676	692	644	683	689	691	698	704	704	702	675	726	652	674	711	710	740	709	678	654	707	664	651	646	658	667	657	724	676	673	704	712	686	662	721	657	675	693	641	673	714	712	648	680	684	697	703	709	707	720	632	665	677	683	699	666	703	691	655	710	675	705	717	721	653	647	712	695	705	715	679	633	672	680	680	748	660	671	697	692	654	625	721
23327	21360	29139	23931	21289	21281	8880	1546	1012	788	704	581	558	456	420	488	383	421	377	383	333	323	289	316	312	319	322	305	283	304	324	295	261	269	292	286	279	267	274	291	281	313	291	285	293	277	279	245	271	274	264	272	283	276	300	237	292	279	298	275	306	264	258	268	289	247	242	272	312	275	309	293	313	323	299	300	294	290	295	242	282	288	279	259	252	278	284	296	279	273	266	278	293	264	259	301	272	286	280	264	277	289	286	250	304	278	260	269	259	277	265	269	247	283	270	252	271	264	250	271	279	258	302	274	275	286	244	256	252	261	316	232	262	276	266	268	267	277	258	287	261	289	258	277	270	294	298	247	290	267	261	263	289	298	293	273	276	269	264	251	287	281	267	276	284	254	267	292	276	271	263	306	267	274	279	277	257	306	236	258	247	269	252	273	260	274	275	268	272	265	293	277	297	258	269	285	283	278	260	239	254	246	280	259	265	285	267	271	269	266	271	249	280	271	275	262	274	289	264	286	250	275	240	298	271	258	263	254	268	256	262	272	263	262	259	285	262	268	263	266	262	288	282	270	268	251	294	267	271	277	277	246	279	280	266	256	276	252	287	306	257	273	268	284	293	280	275	238	280	270	230	248	256	246	291	286	216	260	276	289	281	282	252	284	251	269	274	276	271	291	279	274	283	302	279	270	258	271	265	248	268	259	275	261	281	251	274	279	251	253	293	255	265	263	275	225	282	254	291	252	283	275	254	225	277	252	273	251	269	262	298	276	264	274	287	266	282	269	233	265	248	316	247	287	289	303	263	272	277	245	268	270	293	267	292	258	268	282	286	266	266	248	266	283	258	247	286	271	260	273	307	247	268	255	265	281	259	277	270	272	280	287	276	263	320	241	274	265	283	264	269	266	256	270	259	279	269	296	237	246	276	263	274	282	287	260	271	269	287	262	275	240	231	283	249	258	249	278	269	269	273	279	272	263	254	285	237	262	268	277	266	259	237	273	268	270	256	275	293	263	276	286	253	257	262	255	253	275	272	270	276	272	268	290	314	266	272	261	260	239	304	280	263	266	272	247	307	260	270	292	306	258	260	279	273	246	265	278	268	261	286	262	258	247	283	277	257	257	286	274	231	244	271	269	272	264	283	272	264	261	286	273	288	265	259	284	296	241	251	269	282	285	286	279	263	258	275	254	278	269	276	258	274	254	289	256	279	283	272	269	291	282	238	241	272	284	266	249	281	283	261	278	286	248	261	269	279	275	263	269	272	298	260	272	255	248	264	257	263	284	266	274	264	260	253	264	264	267	277	273	237	282	268	254	254	276	269	258	295	261	263	234	239	256	277	268	259	253	284	269	278	264	279	260	257	303	268	270	295	267	290	261	285	277	308	275	253	251	247	257	283	271	256	288	276	267	278	254	246	247	259	260	251	270	270	275	250	251	266	261	261	277	262	290	259	279	285	266	255	264	236	269	301	253	259	276	290	265	264	281	253	248	239	263	245	255	294	264	268	281	252	236	257	246	255	264	273	259	265	279	280	236	267	259	250	291	244	264	284	257	266	238	262	251	261	248	273	241	262	249	261	236	267	278	264	281	239	273	265	263	282	301	254	248	261	262	252	285	275	217	288	284	254	264	248	258	287	260	276	265	287	281	264	292	273	279	259	303	284	276	260	283	274	259	262	251	284	276	269	269	259	246	272	263	254	250	285	306	253	274	267	285	286	249	262	259	265	266	248	258	269	246	275	264	248	300	279	269	254	286	260	254	274	295	306	291	251	277	271	275	271	264	281	263	265	264	276	250	226	277	266	286	259	273	248	270	278	255	267	289	264	281	285	302	278	306	284	285	266	268	273	265	304	285	287	267	287	261	282	243	253	237	278	289	265	264	277	249	294	257	272	256	271	293	285	293	250	304	281	264	292	259	265	275	258	306	264	268	256	282	263	280	247	250	259	264	269	255	255	302	287	269	265	274	278	263	255	257	269	268	295	299	270	257	272	252	270	258	263	269	269	252	261	252	245	256	268	278	282	283	291	284	280	266	237	275	257	278	258	260	239	239	272	239	259	242	289	299	264	255	274	305	277	284	243	290	294	267	245	256	257	299	262	286	261	250	274	261	262	266	249	277	250	295	270	289	260	266	283	244	279	246	250	282	265	251	245	252	269	282	273	276	237	262	256	279	275	265	266	282	274	281	247	277	248	255	249	295	261	251	273	258	251	272	295	271	256	272	275	298	286	294	259	252	235	275	291	233	262	264	251	263	269	256	268	263	250	265	291	271	268	267	280	258	298	281	262	261	276	260	264	279	263	286	280	253	272	248	275	268	245	258	244	290	257	268	286	278	268	269	265	263	276	250	266	261	259	275	269	292	277	264	304	252	274	257	237	278	294	304	260	266	280	271	258	239	256	266	256	290	310	240	269	288	271	253	248	250	259	252	303	268	261	280	282	307	274	276	273	296	262	276	275	279	270	277	263	300	297	260	272	241	291	295	278	298	255	263	254	247	282	270	271	283	244	262	237	267	226	253	282	274	279	254	261	268	261	254	285	245	273	290	258	262	267	255	290	245	259	261	265	290	247	262	246	267	290	276	276	304	277	274	284	273	269	248	265	264	308	260	282	265	259	295	263	276	237	283	297	294	275	259	265	286	272	271	266	275	252	262	278	267	256	277	245	250	253	241	255	258	266	270	265	280	271	267	274	253	252	280	249	285	250	250	260	262	267	258	280	274	292	246	261	267	276	290	268	242	235	262	253	242	266	264	277	268	249	247	282	253	283	252	257	250	261	271	259	304	240	264	274	284	242	269	285	270	294	281	251	286	243	284	259	256	254	284	292	261	276	260	258	263	246	232	259	281	300	253	260	243	268	267	251	271	265	264	258	275	274	296	295	273	267	261	309	266	253	278	288	274	262	254	270	268	272	276	272	281	274	256	270	274	277	285	253	263	277	274	267	303	251	263	262	284	255	273	241	268	297	286	294	279	276	294	262	230	247	244	267	269	279	250	271	281	257	278	255	253	294	281	253	288	271	277	259	282	257	237	263	263	277	255	272	276	262	272	266	290	286	261	294	263	291	275	239	252	260	255	267	270	265	266	297	270	248	263	290	284	275	265	274	269	263	277	264	256	293	276	280	259	280	241	248	262	270	248	246	277	264	290	255	276	254	251	250	234	284	283	291	264	281	275	280	276	234	276	277	278	255	276	263	282	274	261	284	285	263	244	254	255	265	276	278	286	268	293	271	278	268	241	259	268	270	282	272	250	253	254	239	269	253	272	266	278	273	288	266	286	271	294	266	262	264	298	270	250	254	291	292	271	283	255	267	256	282	242	294	284	257	291	262	266	272	260	262	269	262	262	264	265	286	258	258	261	268	266	268	272	280	265	275	264	285	292	252	286	272	296	271	281	283	263	273	288	254	293	258	276	277	295	278	248	267	261	243	257	277	276	255	249	264	238	255	263	232	275	264	279	243	286	273	247	291	277	298	291
35497	42352	19365	11457	8036	5870	4061	2939	2138	1624	1276	1108	921	813	790	613	627	538	506	468	488	443	435	424	425	412	431	415	361	397	374	380	375	343	334	348	371	366	359	360	365	343	334	327	339	341	327	330	326	353	310	313	347	372	349	318	292	317	331	324	333	352	337	341	312	321	377	340	397	384	386	392	374	360	366	361	383	354	317	316	312	317	320	337	307	325	332	312	299	329	328	348	321	315	300	317	315	313	350	321	306	330	320	333	315	329	310	306	332	297	339	302	330	353	296	345	337	305	330	326	338	321	314	342	311	325	308	316	316	335	315	345	330	315	316	339	336	320	309	336	313	315	338	312	292	313	305	342	303	345	343	279	301	316	287	334	310	308	314	322	316	304	320	317	281	358	330	313	331	319	306	305	327	305	320	306	316	351	341	297	349	293	294	287	292	280	280	305	331	315	339	315	314	297	312	332	312	311	301	316	340	307	297	295	337	319	309	328	325	317	310	321	290	320	311	314	340	319	308	305	307	323	300	293	302	330	324	306	323	335	301	317	322	320	287	337	276	297	341	292	285	306	316	339	309	324	300	310	322	284	322	300	298	301	333	319	326	316	312	344	307	296	302	308	311	295	321	312	333	354	294	296	332	319	313	335	325	316	309	294	312	309	307	302	286	326	321	333	346	361	339	281	349	318	304	278	310	315	324	299	277	290	307	319	306	278	302	317	288	317	311	321	319	321	335	328	328	313	292	292	321	330	292	327	294	307	303	306	340	313	309	325	291	300	293	336	326	321	309	308	298	302	335	297	315	291	298	294	315	292	354	294	316	336	324	325	312	350	301	322	310	312	332	332	312	301	353	329	297	323	342	308	319	310	308	304	312	321	315	289	306	318	358	292	271	283	333	287	299	291	317	339	329	310	335	304	334	322	314	315	299	317	291	300	293	321	323	307	297	307	316	329	333	338	317	319	295	336	318	333	317	317	320	313	308	305	289	322	317	344	327	318	311	297	293	313	307	319	326	354	330	353	322	328	326	310	287	303	326	332	299	296	310	303	317	311	323	315	294	302	327	297	293	322	322	342	287	309	306	337	327	297	335	295	307	311	313	299	318	308	295	297	326	295	300	334	322	304	303	335	339	295	309	329	319	315	312	313	338	312	327	319	286	329	293	290	303	329	317	304	341	331	327	301	341	313	302	339	301	298	299	311	314	333	324	312	298	295	324	338	329	308	331	319	315	315	286	292	334	291	282	301	312	299	326	310	293	349	325	289	304	331	281	295	329	336	281	302	318	321	314	292	316	318	313	362	300	291	304	307	324	317	301	303	324	314	296	343	313	308	305	336	303	306	303	329	355	314	301	319	297	327	284	285	320	336	314	295	324	337	276	298	352	310	277	333	308	321	310	310	321	314	306	318	316	306	310	314	311	329	338	290	308	303	313	310	322	323	312	297	324	325	306	303	285	323	311	328	314	342	315	307	344	327	309	315	318	362	331	314	309	339	315	311	286	280	326	332	323	318	343	311	337	299	292	326	291	300	302	325	280	356	318	317	320	325	326	314	291	315	308	341	307	304	321	310	298	310	335	304	335	322	337	306	352	324	336	336	298	324	324	328	322	299	302	295	339	326	328	335	290	339	312	306	321	298	302	341	308	278	306	306	316	286	312	343	305	299	326	294	303	319	336	292	311	317	288	327	310	319	307	317	313	345	313	301	332	296	343	312	303	324	294	314	331	298	325	317	311	299	310	309	320	291	344	283	298	323	312	351	288	302	294	314	280	305	317	297	324	310	314	358	322	279	292	306	313	303	312	303	307	322	328	330	319	281	282	347	308	314	283	331	298	309	325	314	309	299	319	306	298	293	322	298	334	323	338	325	298	323	319	311	335	330	312	299	314	322	342	329	301	306	300	312	349	302	303	281	308	298	330	334	315	304	353	335	315	309	329	308	290	287	310	329	320	306	326	340	316	313	330	315	301	295	339	321	327	325	308	308	298	339	322	295	307	290	319	343	326	283	294	300	303	291	312	300	325	301	320	270	352	336	349	324	300	296	295	327	308	313	312	333	322	346	302	320	318	302	296	303	312	316	318	297	335	331	345	344	330	318	307	300	304	322	329	292	315	293	315	321	327	315	322	323	333	308	323	304	297	331	320	302	281	300	327	292	293	305	316	350	320	291	323	322	315	301	329	330	319	301	312	319	324	329	329	304	308	297	315	305	327	286	278	296	270	332	317	289	344	296	315	314	285	322	328	301	318	314	296	299	329	303	304	317	309	332	305	333	310	326	323	287	323	332	293	317	304	293	323	294	332	282	311	337	312	310	314	316	288	317	341	313	326	307	314	305	299	331	283	311	294	310	299	320	321	350	327	317	327	316	288	320	320	305	317	317	315	308	308	334	302	309	348	317	329	307	302	328	318	338	291	306	299	308	354	302	315	318	322	303	279	337	340	323	328	311	336	318	340	304	370	310	320	326	321	287	319	288	323	324	307	294	291	328	333	303	301	313	321	326	301	312	291	326	345	320	293	327	302	296	287	291	309	350	300	297	324	302	307	309	339	311	314	267	316	324	309	331	320	325	322	311	343	320	338	313	318	277	266	320	287	314	284	321	320	296	288	309	337	336	297	333	313	343	363	314	340	307	305	313	315	318	299	308	302	328	299	305	292	321	352	315	289	318	330	314	320	319	331	322	320	324	303	304	293	331	341	288	311	318	309	303	314	320	335	301	339	324	282	293	339	315	325	266	290	298	288	307	334	309	281	286	312	323	308	332	306	328	319	332	330	293	323	354	337	295	281	313	290	320	340	289	326	343	315	315	302	310	297	295	331	317	315	323	320	321	306	315	293	287	343	306	320	310	288	315	338	301	287	331	322	289	290	310	288	289	310	308	297	309	296	311	284	321	323	337	334	291	309	310	303	293	287	341	323	310	280	311	323	318	298	312	303	310	302	317	318	305	343	318	303	326	307	304	293	322	333	322	321	322	322	344	313	297	320	305	325	317	305	324	339	299	303	326	321	305	316	293	335	359	307	306	312	315	311	311	319	333	304	287	311	307	348	324	333	307	318	309	332	330	330	260	345	308	307	372	345	345	360	345	317	326	319	279	302	300	315	326	332	308	318	313	284	290	301	301	288	315	317	346	289	324	290	325	321	298	295	309	315	336	296	307	319	324	307	295	281	304	315	311	301	322	342	295	325	351	297	306	299	328	318	296	333	307	319	334	337	325	297	328	322	347	322	310	340	292	342	306	314	335	303	338	313	338	301	299	308	280	312	336	312	343	286	339	290	355	310	325	329	289	302	347	311	291	334	303	334	309	297	275	312	308	316	300	322	293	307	312	291	340	340	325	333	328	317	302	320	325	298	304	318	271	269	307	277	326	299	322	328	349	288	328	329	280	317	333	305	322	283	303	311	318	304	316	329	294	300	309	334	316	324	317	305	339	310	285	312	308	346	314	300	324	303	311	317	288	300	301	283	289	303	300	316	316	294	311
28050	21852	11405	2907	1343	899	769	592	565	546	495	508	537	558	516	522	514	487	523	500	526	508	526	521	506	567	546	539	487	524	539	482	512	484	535	503	484	494	500	534	550	524	508	464	487	549	527	567	468	526	516	516	462	479	482	513	499	507	518	514	503	551	494	491	519	520	478	507	522	520	520	535	503	527	469	509	522	530	522	520	513	493	487	502	506	537	524	474	483	507	507	514	490	488	473	503	558	532	484	540	512	544	501	510	548	489	504	494	484	520	478	533	507	509	531	480	500	511	525	491	547	520	506	492	489	503	470	554	486	470	519	509	517	510	522	504	526	474	491	459	489	503	502	555	469	547	507	522	495	506	464	509	495	541	531	542	540	510	485	518	535	508	522	529	538	503	511	498	521	520	529	458	485	506	535	464	467	536	503	477	532	543	512	506	487	491	506	490	491	497	463	483	504	441	474	486	520	531	521	538	471	504	499	501	510	507	484	513	531	505	517	499	517	494	564	510	524	507	482	498	489	534	490	476	537	538	508	519	484	524	543	492	544	538	520	495	530	548	493	466	526	499	539	525	525	495	524	489	501	513	516	527	470	478	524	492	534	494	493	513	507	555	539	478	527	497	507	496	549	493	510	513	493	522	481	495	498	490	514	502	457	505	486	513	535	523	535	529	508	505	554	517	458	510	497	518	497	497	493	507	537	504	527	530	471	515	502	499	547	492	557	477	496	471	573	525	515	507	507	522	512	488	486	498	482	478	477	484	508	535	512	504	519	492	528	472	513	476	501	463	541	532	494	503	495	504	498	485	539	530	499	492	464	503	486	503	490	466	492	525	502	498	525	503	507	512	513	500	489	488	528	480	539	512	536	501	506	514	549	511	501	488	485	545	525	487	498	490	498	523	469	473	502	519	508	567	493	507	487	484	534	501	485	497	517	521	510	484	517	508	493	497	485	499	502	544	537	520	497	501	503	495	464	530	491	464	518	483	517	474	513	512	525	517	550	539	483	509	524	523	464	530	519	505	476	481	510	535	531	487	503	478	487	496	495	501	451	543	508	493	526	485	478	519	522	501	510	516	509	509	505	496	481	509	544	507	501	496	489	506	545	500	478	516	493	465	489	483	527	495	475	470	564	512	495	509	522	547	529	510	513	503	493	505	562	487	517	493	494	530	494	483	479	490	481	508	512	502	538	519	518	507	503	549	487	538	515	505	497	548	536	499	511	498	509	488	535	494	512	487	478	510	513	470	478	475	502	504	510	493	534	509	505	474	523	495	508	535	512	467	489	512	524	505	481	493	496	489	489	497	507	518	476	519	543	523	499	503	510	468	495	517	528	527	467	474	566	504	534	514	451	496	508	502	530	502	523	524	502	498	528	494	486	519	497	510	508	498	513	514	507	479	454	523	518	480	528	469	494	478	530	537	529	529	509	519	476	506	526	469	516	518	476	487	527	507	488	546	513	506	481	502	504	521	506	471	516	514	499	510	532	471	520	510	509	479	483	525	485	468	492	503	498	538	526	529	474	517	518	470	496	481	519	490	526	543	500	509	488	490	507	557	545	520	496	547	563	522	515	502	573	546	506	475	502	487	530	535	506	530	530	498	500	549	483	533	506	495	511	532	486	515	511	510	541	498	516	499	496	499	514	521	549	479	480	509	511	497	518	521	484	499	496	518	494	508	496	539	522	494	513	473	508	525	515	546	525	549	554	486	488	530	511	519	519	517	484	551	500	503	487	526	523	514	477	533	502	511	508	527	483	519	503	512	482	498	498	515	490	504	489	502	507	515	507	480	507	531	525	510	495	566	495	494	495	491	501	518	508	507	526	500	474	490	504	507	555	497	564	537	476	539	525	465	487	470	539	512	528	532	527	514	465	505	499	472	516	512	512	546	527	501	493	470	523	510	529	514	496	485	524	531	489	553	487	507	533	469	487	510	537	514	518	498	515	527	522	518	517	507	477	503	500	524	516	493	504	516	513	522	450	507	505	553	460	532	515	509	473	560	480	502	505	499	545	505	496	531	488	472	512	541	528	504	515	510	519	512	507	509	494	500	495	488	513	517	526	491	546	512	523	506	499	522	530	523	516	504	522	514	513	520	495	484	522	494	517	516	487	535	518	534	507	554	546	514	521	514	487	546	482	503	553	505	518	529	498	512	509	476	499	510	521	489	500	520	513	502	526	522	463	517	493	532	486	465	514	512	488	521	520	504	516	484	525	490	514	527	529	556	558	514	502	489	496	506	525	491	502	509	511	469	505	497	503	498	508	509	511	504	499	512	500	562	523	482	487	486	495	528	542	507	547	516	473	491	475	509	510	521	487	530	516	546	522	526	528	468	562	531	492	536	493	506	486	530	493	470	526	518	532	514	514	506	526	552	535	511	523	492	500	497	500	530	491	543	492	482	514	488	554	521	514	470	493	546	521	515	476	481	514	504	528	488	523	513	478	528	511	544	517	506	490	527	511	504	473	505	531	468	519	472	522	548	526	528	529	515	535	530	526	523	546	537	468	491	486	508	523	525	487	512	521	542	504	478	495	486	552	523	528	510	517	476	504	521	540	482	469	500	511	492	522	484	527	487	478	534	479	532	496	506	471	527	496	500	536	525	486	525	508	540	493	540	529	511	494	540	528	471	516	535	536	491	479	531	486	508	526	494	504	502	474	465	518	513	514	548	499	512	478	493	544	507	504	498	502	517	497	509	519	547	511	473	474	484	512	469	517	507	528	505	459	480	513	536	521	457	499	540	489	522	462	509	496	523	531	516	493	500	520	518	482	550	509	507	544	485	496	465	488	548	517	537	502	490	522	495	560	527	512	501	512	516	516	538	502	510	517	522	518	519	480	504	502	515	502	525	522	509	502	491	507	533	497	515	528	535	517	555	496	495	475	525	519	501	503	477	503	508	500	508	523	484	492	508	462	518	530	505	546	513	546	508	482	528	520	513	513	481	514	500	524	487	522	506	517	474	546	516	515	516	447	511	503	506	485	516	542	497	533	511	492	526	474	500	500	533	492	482	497	458	482	510	488	519	522	482	509	480	480	498	495	524	520	509	504	478	524	561	556	493	536	512	498	513	552	501	500	512	507	520	486	534	515	516	496	512	498	541	520	467	496	487	492	501	509	507	512	457	518	508	504	492	494	536	536	521	514	484	512	520	552	548	505	501	503	502	543	474	493	553	544	499	514	552	551	533	496	534	519	523	536	513	515	518	546	512	476	497	525	469	484	531	546	519	527	533	522	508	522	557	511	529	514	523	487	504	537	496	505	531	501	533	491	500	537	484	517	454	520	490	498	503	495	534	510	504	538	467	528	517	483	514	506	518	508	470	505	507	509	511	477	494	503	498	474	499	512	518	535	532	516	509	487	518	520	482	512	483	522	463	504	496	504	499	484	502	479	502	490	487	454	512	491	507	480	470	523	537	507	499	517	526	481	495	477	501	508	456	501	506	504	567	497	491	523	497	496	481	499	498	486	489	498	479
24860	23152	6384	3339	2270	1536	1220	990	784	771	644	704	671	667	634	666	680	682	600	606	683	616	599	622	584	602	612	635	650	625	616	631	634	662	635	634	607	579	608	603	598	575	582	612	624	593	615	611	573	629	593	642	646	656	621	619	626	602	603	626	650	602	637	627	648	618	625	617	664	645	698	625	650	622	616	615	652	555	629	594	616	675	629	582	600	608	608	677	593	615	602	636	592	610	615	606	627	618	620	591	591	611	585	655	664	616	583	609	675	631	605	637	626	595	615	576	625	589	606	592	693	583	553	593	648	586	658	619	608	554	585	587	659	557	624	624	610	656	628	592	646	610	598	639	629	595	662	608	606	581	601	549	603	625	634	656	636	595	651	620	612	572	628	612	630	620	649	625	603	579	650	585	668	588	577	592	606	560	599	599	586	603	598	623	603	605	618	606	643	565	648	604	587	636	579	600	623	628	623	599	646	575	592	624	629	597	621	618	574	608	591	620	622	592	630	589	646	593	572	613	573	629	582	621	605	625	586	632	656	582	612	642	601	639	585	585	601	607	635	601	628	551	593	662	641	621	624	562	637	591	663	605	608	618	616	638	610	629	570	621	597	622	628	566	631	652	655	596	639	593	545	603	643	633	640	628	608	624	613	656	616	600	654	657	613	603	628	630	635	619	633	600	614	589	632	613	551	661	614	618	628	631	604	614	594	598	596	580	626	607	629	606	615	628	570	606	617	584	607	589	615	606	607	600	589	582	623	640	630	585	566	598	602	582	648	602	601	594	619	620	624	610	638	628	608	631	634	611	600	648	617	635	629	608	615	610	662	620	606	628	609	576	645	587	615	638	586	628	617	626	590	614	625	607	585	568	614	623	622	630	568	631	618	598	643	626	624	641	604	645	608	627	621	621	578	594	602	609	601	647	625	619	588	595	635	559	645	604	645	616	581	601	595	599	564	645	649	619	612	609	609	588	626	655	609	662	597	614	643	614	619	637	581	633	606	612	584	552	585	581	581	610	637	617	679	609	582	626	637	570	591	610	584	615	606	640	645	627	622	606	585	591	626	612	581	588	623	617	591	594	607	606	594	639	595	593	661	643	634	617	623	592	617	681	599	589	642	602	632	643	587	622	644	604	616	636	593	689	630	652	617	575	597	631	653	620	594	607	580	642	605	588	554	588	608	633	621	636	604	604	634	622	620	600	603	610	557	614	586	624	609	602	618	614	599	610	614	586	647	629	589	639	602	617	587	580	606	614	604	628	626	603	630	622	611	592	590	597	569	654	599	585	661	631	597	603	584	601	588	650	632	592	643	598	605	577	643	619	561	621	644	636	591	586	620	656	626	623	655	597	577	625	680	630	635	588	609	627	597	596	597	629	587	646	639	646	598	570	619	634	576	625	643	581	621	604	653	649	618	677	573	642	563	637	587	621	597	604	581	609	622	653	630	610	629	602	639	670	602	583	578	592	613	651	575	604	657	588	671	640	637	625	568	644	605	622	609	607	604	580	596	617	627	567	637	530	623	622	600	655	625	626	640	592	639	685	581	618	643	583	597	598	592	622	625	617	601	589	627	602	640	598	593	616	583	586	639	606	594	575	584	637	626	572	595	600	637	594	611	575	641	628	628	682	605	581	586	570	631	624	587	613	595	598	588	669	621	619	608	631	566	579	609	636	634	672	633	589	645	623	577	593	630	625	637	612	613	638	569	597	613	640	661	613	600	621	624	612	591	610	622	604	591	622	660	616	566	649	588	637	650	621	641	597	599	617	621	633	628	605	581	629	635	597	624	627	623	627	642	617	569	562	588	615	635	648	595	591	619	637	572	621	620	614	654	592	655	594	622	593	627	638	662	625	633	586	631	598	615	592	612	606	587	614	578	618	614	594	636	609	596	624	599	607	620	586	605	591	617	632	613	579	611	567	650	574	621	634	635	594	604	625	633	599	592	626	621	616	637	605	590	630	596	601	641	599	647	575	652	595	593	604	582	595	663	612	646	595	636	587	595	573	590	566	649	604	592	609	631	674	637	606	613	635	614	593	618	590	588	638	622	611	650	604	579	616	594	578	618	593	653	620	627	616	618	589	590	608	633	602	590	599	645	597	625	612	598	611	607	642	553	647	629	598	656	623	608	601	629	605	647	603	650	657	643	620	623	594	575	612	646	621	586	589	622	600	640	607	585	609	664	623	609	589	569	608	595	606	622	589	590	590	572	639	592	624	591	633	611	649	585	605	573	599	579	606	610	598	662	630	583	649	607	668	601	602	636	640	603	668	612	577	624	552	588	612	613	640	608	607	608	593	637	620	596	598	613	651	628	613	619	664	601	593	641	567	611	589	565	636	646	630	637	644	623	628	631	582	564	620	612	593	631	636	574	600	610	576	601	599	569	579	592	568	611	640	595	623	645	633	594	601	625	596	623	637	626	623	628	608	624	655	619	605	585	631	627	564	627	609	595	636	596	599	617	631	558	601	612	566	605	616	615	590	623	611	582	627	612	603	605	610	594	675	640	606	643	589	604	606	649	620	610	614	632	653	584	570	630	631	642	617	591	636	613	663	568	612	657	591	579	590	622	629	653	572	653	682	589	616	611	582	601	562	604	633	616	612	621	641	599	606	607	622	594	678	609	586	616	643	592	596	665	631	581	634	598	638	602	570	572	617	602	651	584	608	639	611	619	599	600	606	617	583	656	656	625	581	606	613	604	591	609	608	603	622	604	645	621	566	602	635	615	606	635	654	616	649	634	647	630	625	603	591	611	639	576	635	560	621	623	607	644	619	570	614	632	601	600	584	576	619	609	665	558	645	574	579	606	599	613	642	594	602	601	549	582	622	621	623	641	638	665	663	648	585	623	610	612	611	616	614	622	602	598	604	576	621	612	586	585	579	569	602	616	619	602	542	604	657	625	619	608	640	629	578	611	595	565	609	567	634	628	618	598	583	614	620	631	593	632	616	615	627	615	595	579	582	624	628	597	567	640	621	619	589	596	603	581	616	599	610	643	619	589	622	623	569	636	628	601	625	595	600	645	610	619	604	635	631	595	649	597	634	597	650	628	627	601	635	647	627	618	619	604	581	623	583	628	609	650	649	571	627	596	610	632	598	583	592	598	661	643	594	618	646	625	600	616	596	595	578	608	601	622	658	575	618	592	638	608	606	576	608	621	625	586	607	639	610	633	623	603	664	618	603	659	584	601	590	650	650	643	621	628	674	604	618	590	616	641	596	595	626	605	595	621	599	668	636	618	580	624	656	616	573	600	604	576	608	633	624	635	617	588	596	599	621	639	597	602	608	631	635	599	635	593	651	611	572	614	630	612	585	625	602	621	618	595	630	648	628	633	645	575	616	626	640	628	614	596	595	616	593	633	641	646	575	574	616	583	632	595	636	596	625	657	623	600	636	620	586	605	631	647	649	663	651	585	641	627	592	631	603	627	605	577	608	604	567	629	565	607	638	599	601	608	594	664	576	630	615	619	648	605	656
24403	21350	28656	24323	21267	9419	1532	884	672	533	547	431	403	402	366	371	337	329	292	340	299	294	281	314	306	279	295	293	268	306	274	269	285	282	303	304	266	243	287	267	282	253	252	276	271	298	263	281	270	288	267	264	252	286	274	271	317	253	254	279	269	272	278	242	280	264	286	285	292	301	296	310	322	312	272	272	274	258	264	225	277	261	300	272	282	288	248	280	255	279	274	272	267	245	246	275	237	252	263	268	267	256	260	302	264	286	254	314	276	284	267	282	278	258	268	245	253	278	284	286	276	271	249	257	252	291	266	270	229	280	253	275	256	246	279	266	268	278	279	275	237	273	274	274	267	257	285	275	277	291	275	249	223	261	253	294	273	264	276	265	277	260	254	265	262	269	251	253	275	236	265	257	254	263	269	261	239	238	246	257	252	275	231	252	255	277	272	265	269	283	267	260	281	257	265	263	273	249	251	267	275	267	271	245	250	253	267	263	255	259	254	245	255	281	264	268	254	258	295	249	299	262	287	259	267	253	263	274	256	242	258	254	262	265	252	242	277	256	239	274	297	297	278	262	259	256	267	274	284	287	258	244	255	282	272	252	299	240	268	260	283	275	266	255	285	256	262	237	285	260	224	283	252	255	268	227	239	272	256	264	252	282	250	281	269	272	282	262	274	285	259	255	244	272	288	276	272	283	237	259	289	272	252	274	254	255	262	240	265	282	283	302	271	263	275	278	270	294	250	265	281	251	235	287	239	286	282	254	267	247	263	254	259	265	262	275	264	249	277	258	272	277	274	251	269	285	259	256	260	272	274	265	254	258	281	277	240	287	264	263	264	253	238	256	289	289	274	242	265	292	280	271	286	256	277	298	255	271	251	253	272	259	255	235	253	237	266	277	272	276	265	284	264	274	273	270	256	249	283	265	249	273	301	262	270	260	244	258	262	248	253	251	267	282	280	261	271	226	254	258	261	297	259	249	252	293	257	245	248	259	254	239	255	260	274	284	272	270	264	270	255	244	258	251	274	236	277	275	239	298	276	302	272	268	305	311	249	261	278	250	286	279	242	253	267	274	264	272	281	262	262	281	274	275	284	277	268	265	242	276	265	265	280	223	267	245	264	254	295	271	251	249	262	247	257	234	247	256	252	274	289	249	285	297	298	255	283	230	238	281	260	264	244	284	264	271	292	260	259	308	255	285	260	269	257	260	259	254	225	260	280	246	259	253	263	264	272	265	255	219	270	298	261	269	266	273	256	248	265	246	267	280	284	262	245	281	253	262	260	254	278	274	256	244	279	249	267	281	290	255	249	280	284	281	253	246	256	267	257	255	250	255	280	256	267	217	277	286	260	262	268	272	278	281	248	275	293	282	275	251	237	278	266	240	277	244	267	254	249	270	256	272	273	256	258	254	254	246	287	278	288	249	277	296	266	285	269	298	257	282	263	262	268	266	274	259	279	259	267	290	254	253	260	252	258	237	261	245	284	256	272	284	277	265	299	247	241	278	291	261	270	270	262	281	274	269	262	262	268	267	282	272	317	283	274	266	249	305	280	245	260	253	273	270	237	263	258	290	268	292	242	237	240	275	230	251	289	262	275	271	266	248	251	274	242	257	237	282	247	274	266	280	244	249	259	259	266	269	302	276	294	229	251	265	275	259	295	285	296	277	274	227	256	279	262	293	277	246	267	277	236	259	267	281	263	263	265	245	251	275	272	253	251	249	265	258	257	260	250	267	267	272	260	259	255	257	253	291	248	262	259	241	293	265	251	243	272	261	286	285	251	275	292	279	257	273	262	245	255	242	247	269	257	257	272	266	283	260	273	245	263	278	277	250	260	254	265	270	258	301	217	271	288	243	265	280	288	278	254	269	268	262	305	256	255	261	252	290	261	254	276	249	280	269	276	250	243	273	255	244	247	275	269	298	271	250	251	285	278	254	289	295	270	295	265	267	264	266	269	278	256	277	261	284	284	227	250	265	240	281	261	278	277	243	255	233	268	278	257	249	236	260	285	248	279	263	254	263	289	262	252	250	263	245	275	234	291	281	284	264	244	261	282	287	283	258	283	239	242	260	249	267	262	241	240	284	244	277	279	275	249	272	275	266	297	258	241	255	246	258	309	223	288	272	255	252	232	265	282	267	242	295	275	247	246	297	272	287	240	304	237	276	242	284	302	268	266	229	250	240	249	252	261	292	251	262	245	257	280	281	231	275	264	263	276	264	253	275	255	249	245	257	252	292	266	256	251	262	254	277	260	268	239	244	257	257	250	248	260	260	273	269	244	260	258	260	254	254	264	272	258	258	256	269	266	264	256	259	254	263	263	267	258	260	258	259	276	248	255	252	233	270	257	275	268	240	265	296	273	273	240	292	230	252	257	278	272	270	264	286	250	271	282	272	250	259	259	264	263	270	252	248	269	287	258	254	266	234	271	283	246	289	276	251	247	274	263	248	255	266	218	233	268	275	255	282	263	252	271	267	273	266	272	282	260	258	259	250	266	245	272	225	297	221	286	260	258	292	273	243	302	251	276	274	259	264	251	271	285	256	267	271	284	279	271	259	272	269	275	244	264	288	294	260	263	266	290	296	263	259	261	248	275	254	270	252	261	268	228	250	288	268	250	262	266	241	299	265	273	290	272	262	252	274	273	289	256	280	263	264	246	257	289	281	265	260	268	265	243	252	244	267	239	257	277	279	262	266	271	280	247	293	255	269	264	247	265	269	260	264	281	289	291	279	217	254	244	267	268	244	283	238	291	280	291	274	275	254	272	258	277	264	282	261	241	265	266	284	254	257	279	265	279	243	282	260	264	291	242	250	274	279	243	290	269	266	269	269	269	276	278	251	306	282	289	252	240	260	247	246	242	251	260	237	285	276	261	281	263	288	258	277	249	263	262	251	251	276	258	253	277	248	283	247	279	264	295	284	276	262	302	254	279	275	275	278	264	260	260	258	266	280	278	232	267	270	238	262	273	271	275	274	250	276	271	272	266	256	265	280	312	258	240	262	269	269	241	234	292	261	272	277	244	282	267	252	259	271	255	273	250	265	278	255	284	294	257	307	250	270	247	266	272	275	269	249	269	262	268	287	231	261	264	275	266	258	259	271	283	273	247	264	266	282	252	273	266	249	242	263	274	258	273	237	235	286	256	249	252	248	268	283	280	255	291	288	300	276	234	246	240	272	283	253	239	248	275	241	236	278	242	243	252	252	271	274	263	281	262	274	239	253	261	275	288	307	259	269	251	239	247	298	267	243	268	251	276	282	248	261	273	243	255	282	288	258	247	271	254	279	296	266	295	271	275	285	246	280	272	266	285	258	236	305	259	244	278	268	260	266	273	251	257	259	248	258	267	253	288	267	261	253	260	253	296	260	273	270	256	237	260	279	281	232	249	286	280	283	246	253	272	266	251	296	294	295	239	243	269	241	266	260	277	258	224	273	267	289	252	270	281	259	233	289	244	268	245	256	262	277	259	267	229	265	263	272
31390	32257	14185	7671	4781	3372	2286	1747	1333	1040	866	738	690	602	562	499	489	470	450	445	409	414	412	404	346	369	358	399	331	348	364	359	350	335	351	383	364	369	373	348	347	319	332	340	363	363	350	340	333	370	326	333	355	349	340	380	324	335	327	385	363	362	337	304	358	334	359	356	382	379	390	354	347	326	350	353	351	324	318	329	341	316	336	335	345	343	293	355	356	361	315	361	308	298	322	329	332	339	307	348	358	316	316	303	341	294	352	373	299	343	337	333	360	341	312	326	321	350	321	323	332	338	323	305	331	327	325	348	301	329	338	332	335	330	334	319	333	301	326	344	359	322	309	331	319	329	318	324	350	319	306	332	336	344	309	316	334	348	346	315	328	337	309	341	337	310	334	314	323	322	326	353	294	348	337	314	326	342	328	325	309	368	318	325	295	340	296	314	315	333	340	310	312	319	374	353	345	304	322	316	327	345	331	324	328	313	310	321	314	288	336	338	362	361	293	318	328	316	328	360	319	337	334	330	321	330	315	317	303	332	331	336	316	343	337	317	341	333	332	332	349	334	291	330	313	310	312	305	351	324	329	349	288	320	306	277	338	317	335	347	348	329	331	333	340	330	309	331	299	302	287	322	308	334	352	333	329	302	344	342	345	329	337	342	362	328	336	337	352	325	338	347	348	322	325	350	345	324	350	335	351	343	329	339	298	328	316	329	348	374	330	322	331	352	335	338	303	322	308	329	312	291	347	330	327	354	339	336	335	342	343	322	342	355	350	331	329	315	333	348	337	329	332	331	323	357	317	332	345	321	334	334	340	353	315	336	325	343	297	299	348	344	348	319	307	329	349	349	340	335	347	338	311	348	345	333	334	329	328	304	347	362	326	355	299	348	317	327	311	330	319	322	360	314	334	332	345	328	345	343	317	344	344	322	336	343	318	336	369	319	310	309	366	315	345	323	333	340	308	333	318	330	331	312	351	296	330	327	292	339	315	336	331	338	339	372	339	357	311	300	291	353	319	333	289	368	299	310	330	333	324	330	337	364	370	283	338	311	316	342	346	330	335	310	316	340	337	306	293	343	313	331	318	349	355	313	328	290	312	334	314	333	311	325	326	324	335	334	368	323	338	340	327	340	369	330	355	352	294	353	348	343	339	311	358	317	306	325	341	314	308	348	336	333	353	358	335	300	319	345	333	348	319	325	332	335	321	315	341	299	353	300	314	362	320	346	303	317	320	368	304	303	328	332	299	342	336	377	354	332	347	335	355	307	320	303	322	324	298	320	338	322	314	294	332	300	351	324	335	362	331	349	306	320	322	356	320	344	352	336	348	337	322	323	313	354	348	301	342	333	338	342	351	327	309	331	334	328	292	325	304	317	303	310	347	374	332	328	357	302	318	342	312	339	313	297	363	334	300	348	329	326	327	343	327	295	361	317	349	346	328	315	331	342	342	332	364	347	325	333	330	331	333	345	338	342	304	313	357	305	341	346	299	297	317	361	305	303	315	325	341	347	329	316	329	341	364	340	316	320	321	330	337	316	338	328	327	314	352	323	347	332	326	322	337	344	298	332	305	293	348	297	335	317	348	323	334	333	345	333	363	318	340	325	296	341	325	340	305	324	313	319	325	337	350	334	335	327	341	335	345	304	310	316	339	334	337	350	328	335	297	316	305	327	335	329	340	322	324	357	320	368	328	323	331	328	353	337	353	347	316	320	363	344	370	335	335	310	357	347	310	311	304	308	302	345	347	345	342	325	319	326	334	347	327	365	339	358	353	325	336	317	341	391	341	328	349	354	342	329	345	377	332	358	325	314	329	316	319	318	322	345	324	342	330	356	361	326	325	349	308	339	330	335	313	334	339	346	322	332	306	319	386	330	305	340	331	321	346	270	305	324	339	336	341	309	320	322	320	321	330	312	310	342	340	333	335	335	320	326	308	357	340	325	318	337	327	323	314	312	336	332	319	314	352	334	319	346	326	295	302	327	331	296	331	338	354	326	330	318	349	320	332	326	301	345	314	329	326	335	351	364	322	316	347	328	295	334	337	331	333	341	318	352	319	320	336	314	339	327	346	313	311	351	354	343	313	317	333	299	358	284	318	358	356	346	306	320	351	302	331	328	340	310	325	327	357	346	311	312	314	338	330	327	310	350	324	332	313	348	343	325	330	353	337	326	360	304	333	359	303	353	335	312	352	353	328	345	330	341	342	310	366	337	310	340	386	320	312	349	350	312	333	311	338	361	313	329	316	339	326	323	314	346	286	350	326	331	353	330	339	317	322	323	352	321	312	303	329	335	296	340	329	321	324	330	308	328	309	330	338	318	325	336	334	324	333	325	339	364	322	346	303	327	333	352	339	327	310	328	341	359	327	312	327	327	349	320	311	329	306	327	315	314	350	322	352	345	340	330	331	322	320	313	350	322	318	356	338	327	317	351	332	304	307	328	345	322	314	333	347	326	321	331	325	330	344	313	333	317	326	315	325	308	291	349	350	323	325	348	338	317	357	374	334	341	337	311	364	337	309	341	326	342	359	330	336	328	369	338	305	329	321	318	301	335	329	319	306	317	321	371	346	323	304	318	334	319	307	326	355	340	345	324	332	355	326	336	325	354	312	388	307	328	336	316	322	322	359	308	315	342	336	323	306	333	336	324	317	307	308	331	326	332	353	336	370	334	341	304	339	326	317	367	347	346	312	351	331	321	332	334	320	315	330	328	348	316	307	327	352	327	339	292	339	330	341	332	316	356	321	347	350	343	331	317	298	325	351	355	291	339	338	328	316	306	347	323	336	313	338	338	342	320	344	346	321	325	287	329	327	352	329	321	318	332	348	318	327	324	344	367	321	318	329	325	305	335	305	349	343	323	311	293	354	343	364	303	320	327	318	321	370	303	338	329	347	316	362	348	355	361	302	344	323	336	350	333	315	311	336	300	317	296	317	351	331	324	327	341	352	347	334	325	354	338	348	329	358	330	333	336	345	349	313	321	313	336	354	351	319	347	331	343	322	362	359	340	321	303	345	348	336	345	340	349	325	339	351	340	344	332	335	341	330	320	342	339	317	333	310	333	339	320	320	312	322	313	350	308	354	333	351	324	343	343	332	344	362	323	320	344	315	337	328	311	332	335	342	317	321	357	334	339	337	339	291	330	318	333	360	318	338	310	338	305	335	317	353	344	347	315	332	333	321	322	322	356	326	333	323	334	326	284	306	309	376	341	304	321	299	318	340	361	331	314	327	334	343	323	361	336	323	354	307	330	336	326	347	342	337	289	343	340	311	329	326	343	336	317	319	299	353	354	350	352	357	314	332	338	320	316	321	316	322	326	329	326	325	328	300	321	349	324	360	315	343	355	333	308	351	333	345	341	367	332	332	359	337	345	314	310	320	330	328	370	334	340	296	324	307	339	337	336	354	338	326	335	334	329	293	345	341	319	359	323	349	324	326	308	350	344	322	362	342	302	341	331	306	354	347	298	311	343	319	330
25596	21355	27575	25273	10010	1620	1165	826	786	741	718	694	635	668	695	631	667	644	580	630	607	656	629	601	607	597	671	634	612	633	615	591	579	597	615	548	598	589	628	628	634	609	594	563	636	563	623	625	589	554	583	579	612	597	638	622	596	575	588	635	610	607	595	651	596	570	645	599	627	640	601	608	638	602	608	597	549	605	595	616	550	622	650	583	613	629	558	581	572	561	603	598	583	614	582	571	582	589	582	600	541	553	624	594	614	619	623	617	613	593	620	555	572	583	615	620	615	597	586	589	591	582	583	636	541	580	578	581	562	591	629	590	605	590	592	574	604	594	572	602	602	636	521	608	632	599	545	623	549	563	614	595	597	541	590	616	582	619	553	563	569	609	626	580	599	573	577	594	573	627	588	595	598	586	587	605	614	585	584	580	606	609	567	596	601	579	582	548	554	598	576	604	521	569	599	586	611	568	610	564	606	562	581	577	547	628	607	580	572	605	615	570	585	578	597	577	559	595	569	577	567	558	555	546	596	596	577	618	638	625	586	604	630	596	587	576	608	595	615	589	628	594	569	598	592	575	591	566	576	604	608	603	559	579	581	573	628	604	559	602	616	530	605	565	583	552	587	560	569	580	555	614	603	590	557	600	576	613	623	572	593	611	598	595	618	570	545	561	586	600	603	554	577	547	528	619	599	585	597	581	625	592	582	619	579	594	612	567	570	560	615	595	594	618	630	585	606	599	628	622	534	581	571	593	606	555	568	554	597	593	636	608	570	599	569	593	564	607	575	581	605	648	640	598	610	578	567	632	601	568	562	603	606	553	600	568	586	556	560	606	562	556	579	607	585	610	583	590	579	574	569	546	563	623	627	553	573	537	576	601	604	611	599	542	569	613	549	569	558	596	568	619	578	534	560	590	587	614	588	560	571	600	627	610	614	618	619	600	558	582	609	572	590	595	600	558	578	602	575	618	611	552	609	592	582	627	598	584	575	567	592	568	611	614	608	601	558	537	570	596	556	635	592	606	576	598	599	630	566	557	602	587	614	634	588	604	588	607	558	593	643	601	627	577	586	586	569	577	586	632	614	556	612	587	621	580	551	590	593	618	559	592	559	598	607	566	588	549	594	579	592	598	600	564	596	627	617	581	610	557	544	612	588	566	579	517	577	559	600	617	597	608	585	571	581	574	602	595	586	641	633	581	570	594	600	566	581	602	611	566	606	581	567	567	625	553	585	605	614	597	621	539	641	584	565	597	596	602	585	619	606	577	548	622	603	624	542	558	604	619	551	596	600	597	578	588	605	610	607	561	567	609	584	612	606	589	610	592	568	551	598	588	600	589	608	560	574	625	556	514	610	586	605	587	559	630	536	574	579	607	604	573	617	594	556	626	595	586	623	575	625	599	561	574	557	573	567	630	603	621	622	630	564	560	597	583	602	577	579	582	602	610	535	588	646	606	615	571	603	597	630	637	604	601	611	587	596	559	558	629	607	588	588	639	588	607	569	617	601	562	542	580	569	601	574	571	572	636	621	627	633	585	608	585	583	581	626	566	587	586	540	607	575	573	610	618	630	610	578	595	601	603	572	571	616	581	593	586	618	584	553	605	593	571	546	587	561	603	566	617	594	580	596	560	577	564	607	587	551	596	612	574	602	611	540	605	606	559	589	619	569	535	605	605	621	614	579	549	647	608	582	580	589	610	553	622	564	545	614	623	587	629	633	578	609	549	651	586	594	558	600	589	590	602	568	559	599	604	627	575	558	578	610	592	588	565	618	616	619	579	562	583	660	557	599	564	624	629	566	623	603	581	600	612	596	603	609	571	583	620	572	596	637	606	598	587	602	594	646	592	574	617	591	619	596	590	592	586	583	596	614	561	570	629	598	561	574	619	587	606	606	580	585	556	577	607	592	563	589	549	563	581	582	612	611	624	609	544	601	595	573	583	563	626	583	575	575	581	573	533	568	596	610	582	604	598	610	650	651	574	621	584	602	601	593	609	587	581	572	583	631	574	573	601	615	590	592	563	613	600	605	607	541	576	531	597	641	614	603	584	548	571	545	608	639	579	642	620	585	584	642	597	626	587	599	627	561	564	575	619	590	575	556	610	550	574	587	576	595	573	584	594	584	586	567	585	552	592	594	605	617	614	602	591	573	589	587	553	550	586	581	591	541	570	590	600	608	579	569	610	589	603	595	611	623	535	600	584	658	570	572	603	592	589	600	573	598	614	571	603	581	585	614	596	617	637	598	563	573	583	572	588	625	578	616	597	586	632	588	594	599	581	542	596	589	557	591	591	617	614	633	639	571	579	555	560	542	620	640	575	622	596	556	587	602	598	615	616	587	592	572	581	584	604	602	586	576	591	643	607	593	614	606	572	560	628	572	592	576	572	591	582	626	653	589	588	593	626	572	601	581	554	532	612	605	583	560	580	590	563	584	642	574	546	618	615	601	587	573	583	591	600	587	593	575	588	554	627	570	588	575	588	558	634	618	558	613	606	616	578	591	642	577	634	613	564	581	500	606	591	580	560	622	592	532	586	574	595	638	628	573	588	581	605	589	599	599	608	599	618	639	587	577	630	601	559	605	609	582	586	550	579	563	554	599	583	561	575	570	587	602	603	572	546	619	563	593	595	576	591	624	624	589	625	626	574	579	568	579	600	584	563	593	596	578	618	568	593	605	644	580	604	623	598	583	597	579	635	565	579	575	551	558	614	610	602	636	571	566	594	599	575	589	585	538	648	599	559	572	593	557	589	576	588	624	611	576	602	582	566	584	606	612	560	609	575	591	588	602	607	623	593	589	603	616	564	580	597	617	574	530	547	533	571	565	573	558	636	577	596	608	555	572	569	596	645	599	583	587	560	559	619	590	606	571	591	604	587	577	604	561	576	600	607	587	551	553	571	595	568	556	610	625	620	612	604	589	578	568	554	605	610	590	562	580	591	565	578	569	560	593	594	560	559	583	620	554	555	567	604	581	568	569	594	647	573	566	533	544	595	609	540	582	566	567	592	618	582	596	570	533	597	615	586	568	642	567	557	616	620	547	622	595	593	539	572	555	588	585	583	598	615	574	664	583	617	582	624	581	619	596	593	594	543	606	573	569	562	576	571	586	581	601	603	601	576	604	615	610	595	615	593	599	638	633	529	580	584	591	607	627	580	595	647	629	618	623	599	600	627	614	591	602	579	564	619	597	553	588	643	594	634	567	577	591	538	581	605	603	605	606	617	567	587	609	582	591	623	558	595	601	590	578	579	587	580	601	575	602	591	623	597	613	547	620	587	578	599	592	587	561	603	599	613	577	584	612	614	604	575	575	569	610	571	642	615	624	619	625	581	560	592	584	549	566	629	576	595	588	593	571	565	643	566	563	599	586	602	591	589	576	616	583	615	562	593	584	613	593	588	618	597	599	591	623	580	553	609	579	599	524	577	616	591	607	636	580	628	581	567	566	592	570	534	567	549	575	569	544	547	562	578	591	612	623	561
30677	26598	10624	5620	3543	2436	1808	1576	1250	1141	1058	942	891	831	829	810	708	776	742	773	739	708	720	747	712	684	711	681	691	681	731	719	757	736	694	670	685	657	650	679	753	705	692	661	725	717	727	688	625	703	690	670	687	691	693	697	670	670	719	680	701	715	710	691	668	694	762	673	704	711	695	710	759	716	732	662	687	666	714	708	676	712	681	656	732	735	650	697	731	698	644	638	686	765	681	670	686	617	683	699	705	688	684	668	691	691	695	677	748	676	700	707	654	683	694	660	715	704	676	677	689	702	686	664	691	678	723	688	679	762	620	652	729	656	683	660	712	682	698	712	724	677	709	720	678	698	701	674	678	670	708	682	704	676	658	715	659	690	677	658	703	691	707	702	672	705	724	680	657	739	701	681	689	706	690	672	664	645	697	680	709	686	703	720	690	642	718	726	696	691	698	706	699	704	668	732	683	692	656	715	697	695	698	651	684	686	703	690	682	675	687	703	637	640	658	698	682	718	671	728	703	710	648	706	688	689	650	717	686	706	678	680	665	678	708	723	682	666	694	684	677	712	673	699	664	703	674	701	685	693	629	714	764	676	698	696	726	705	706	713	724	717	701	679	646	686	666	689	693	682	717	669	675	681	671	700	664	698	686	699	661	694	688	646	681	703	723	691	697	674	694	684	662	682	695	702	684	632	708	705	652	704	677	710	703	672	662	684	687	722	698	684	640	659	728	709	674	657	701	688	716	687	673	650	715	673	712	638	693	711	665	658	701	704	729	709	680	675	704	687	611	711	648	702	695	723	684	701	686	678	655	657	664	655	705	693	673	736	676	682	684	692	640	675	687	732	656	684	676	666	689	668	642	701	701	649	711	710	678	669	683	689	711	642	688	711	703	634	642	665	664	684	680	668	677	648	665	648	665	672	689	690	640	704	678	674	676	658	700	663	703	709	724	656	710	692	709	683	725	698	658	682	684	684	678	696	692	685	676	738	649	690	672	691	687	676	666	655	711	697	680	677	728	710	653	659	647	697	723	664	730	685	653	631	670	685	676	667	692	726	716	684	738	689	683	653	691	689	718	698	718	653	691	701	689	717	667	708	732	669	709	685	643	748	700	696	664	696	649	707	658	640	657	749	742	693	713	653	689	677	717	725	691	735	679	733	654	694	679	735	704	637	674	711	692	681	688	679	660	680	656	670	711	718	670	682	717	708	732	661	752	746	730	711	699	651	707	689	712	643	703	693	710	683	717	698	702	711	690	694	686	708	692	669	696	677	706	661	724	675	704	682	705	699	697	709	674	685	692	678	749	685	671	718	700	726	731	710	658	719	663	685	649	708	640	688	674	666	712	687	678	701	699	636	660	684	685	667	678	687	705	711	665	673	709	699	713	633	743	664	658	690	698	668	727	733	692	699	730	674	694	699	634	689	688	642	650	657	673	688	670	709	686	683	651	708	658	672	659	685	686	684	695	658	695	680	711	715	723	670	675	682	670	687	661	674	714	674	699	629	676	698	671	699	745	761	657	709	720	674	687	699	713	714	716	659	718	711	649	661	705	727	682	705	648	662	682	665	728	685	669	704	671	693	695	718	665	676	698	626	712	655	642	704	700	692	643	688	697	657	681	679	653	672	633	725	682	715	681	694	697	668	687	700	650	681	680	680	739	644	728	697	648	713	683	682	659	684	726	686	713	682	657	658	755	721	672	706	682	678	652	663	666	668	706	695	678	680	699	718	682	648	695	716	687	718	704	678	737	740	694	709	664	605	660	688	718	692	718	685	658	620	677	693	712	647	732	699	692	718	677	660	673	679	679	708	713	702	684	654	686	668	660	669	691	697	699	699	720	643	667	680	674	672	666	714	665	700	690	703	698	619	705	716	660	693	712	686	678	641	657	666	680	660	728	688	692	664	649	678	685	645	699	678	663	719	710	671	715	733	721	639	707	668	664	668	751	650	653	701	695	723	720	695	684	685	675	700	724	686	692	645	684	679	701	669	691	697	715	670	674	696	679	700	708	693	661	669	688	668	744	713	679	657	695	668	693	669	683	726	701	708	678	712	657	693	665	702	703	711	658	740	695	688	687	675	657	650	647	745	704	697	670	666	682	678	673	675	643	678	726	683	663	720	648	672	674	658	648	660	712	678	693	668	689	710	701	686	671	659	632	714	688	671	727	698	700	677	677	696	686	725	683	629	644	677	681	703	701	664	670	678	683	658	680	675	710	700	684	707	690	680	656	661	686	685	700	702	720	678	697	700	706	727	684	693	728	667	736	674	676	675	690	672	667	707	667	673	666	648	632	682	699	683	660	671	705	707	719	688	726	709	693	685	690	745	698	737	698	689	710	700	676	696	672	676	701	689	711	660	700	680	690	662	676	687	726	703	716	660	677	672	679	675	763	741	641	703	682	691	698	702	693	645	679	739	693	683	734	723	710	623	695	697	684	655	694	691	702	655	674	693	720	628	710	686	690	668	700	695	646	700	721	676	643	738	663	657	665	701	664	704	653	693	712	679	691	664	693	652	655	676	678	684	692	697	688	663	668	674	695	711	722	681	681	663	671	718	707	716	742	680	744	702	710	702	671	691	722	642	697	652	695	707	669	704	657	753	730	690	665	653	698	708	703	682	759	668	715	700	642	712	680	687	692	651	710	676	691	688	688	686	688	671	675	663	720	707	692	693	664	708	680	667	688	695	657	714	710	669	674	710	719	704	722	722	738	723	708	676	654	698	660	666	720	622	707	642	663	658	698	728	656	669	695	721	674	710	671	684	729	688	688	695	665	687	684	682	695	720	656	662	694	667	681	695	713	716	697	704	648	723	704	687	687	721	664	687	683	679	673	680	715	674	697	699	689	706	691	645	694	658	718	693	683	649	676	665	663	661	693	682	694	699	717	620	676	714	664	749	678	692	702	695	616	669	685	694	689	748	660	724	669	670	681	683	708	682	725	663	710	718	689	685	661	667	726	692	736	682	667	704	654	667	674	637	704	649	751	706	648	678	665	684	705	690	652	721	707	634	706	704	697	651	649	723	691	701	706	632	678	692	700	668	706	722	684	711	670	698	714	658	714	682	678	679	680	683	692	701	686	640	680	655	674	666	701	676	684	654	699	697	718	669	670	732	684	661	707	685	678	695	726	692	701	674	666	668	687	685	691	693	656	688	656	654	740	677	656	686	665	672	687	694	725	690	710	656	732	678	701	677	690	692	707	666	713	697	638	667	699	732	697	689	694	677	689	658	682	662	702	685	664	686	708	713	683	704	654	694	670	719	722	682	710	724	730	673	670	735	684	694	654	726	706	665	680	687	692	726	666	697	689	696	694	637	672	628	655	692	691	666	673	672	698	676	709	685	691	691	692	690	660	728	657	662	684	648	712	716	693	672	736	673	667	723	709	686	671	695	724	659	721	630	691	666	693	665	615	666	704	741	685	746	693	713	686	751	709	696	675	695	702	668	710	701	655	663	677	657	680	667	678	674	688	673
23323	21357	29186	23878	21353	21367	8367	1464	995	830	691	651	564	537	447	416	428	360	360	315	378	337	338	344	343	292	319	307	311	296	299	315	308	297	297	301	301	301	275	301	239	276	275	259	321	280	262	288	330	281	275	257	291	287	267	282	279	304	301	307	294	265	271	269	298	258	307	341	298	342	308	305	288	285	316	313	255	269	250	279	279	257	278	284	260	307	254	247	265	270	264	251	275	317	248	283	264	245	279	293	305	260	255	305	277	269	253	272	285	272	278	300	291	294	283	280	293	259	278	283	256	288	278	308	246	249	260	269	280	268	271	221	268	283	284	253	292	289	275	278	260	262	297	312	282	262	281	294	272	276	275	270	296	262	290	264	264	265	277	309	285	280	282	272	249	258	268	255	246	310	300	263	265	251	302	294	244	280	258	267	245	243	273	259	259	259	294	287	278	288	281	278	261	264	237	289	283	261	264	273	282	289	251	318	259	306	255	286	269	231	260	277	284	274	302	250	278	265	279	263	261	311	281	271	246	301	284	265	247	270	285	250	293	277	270	268	257	268	258	249	238	278	238	274	271	253	270	256	270	249	268	270	276	266	273	272	304	287	295	288	268	279	300	285	261	267	280	268	302	292	246	283	282	267	291	277	257	270	271	266	273	266	288	254	277	259	273	258	245	274	289	261	288	256	263	264	287	266	267	287	295	268	283	288	262	267	262	274	276	248	217	275	242	269	266	252	275	283	315	313	265	278	261	236	250	273	273	267	294	263	236	263	286	287	284	295	291	274	255	271	278	292	248	264	280	281	290	252	273	252	279	291	273	274	274	311	277	265	280	309	267	296	288	277	282	255	291	257	280	269	255	257	281	287	287	231	259	274	264	263	288	258	246	287	270	298	265	265	271	281	250	280	247	249	283	273	312	258	297	275	275	273	268	267	288	301	278	271	253	265	285	270	299	255	259	246	290	299	296	296	273	304	272	267	274	263	296	312	245	300	300	279	260	285	273	293	273	265	277	267	307	280	270	316	274	276	289	266	246	279	287	286	259	298	275	246	262	256	295	279	276	266	279	255	291	284	271	286	318	269	299	297	298	280	255	291	263	274	256	261	265	272	280	271	272	268	271	256	261	270	282	261	280	282	258	296	291	269	246	250	279	250	264	278	276	262	290	291	256	285	283	268	274	242	281	273	293	278	273	256	300	258	277	296	237	259	270	267	260	275	263	290	261	268	252	270	304	269	276	260	314	268	290	295	273	281	270	275	262	226	274	262	260	269	253	285	267	295	286	255	281	256	261	241	260	260	300	258	287	268	291	269	248	250	256	305	263	275	264	261	288	258	266	252	269	269	273	289	285	276	262	251	273	268	291	266	257	292	282	255	263	284	235	252	271	281	267	278	274	273	273	278	236	276	273	279	205	311	265	270	260	237	296	304	276	277	269	267	287	283	280	279	255	254	285	292	266	267	277	271	266	252	289	279	278	260	274	279	291	302	241	292	276	278	264	279	285	266	278	230	262	286	263	261	287	294	281	293	278	264	262	252	280	266	257	272	285	282	263	276	274	292	253	279	281	281	285	281	280	280	260	296	246	286	242	262	265	262	283	271	287	251	279	271	278	246	270	248	268	251	251	276	266	279	237	273	216	253	236	246	300	285	303	275	253	282	259	288	247	254	279	264	275	266	251	285	297	294	266	261	323	260	286	283	282	294	254	272	295	267	287	254	263	302	259	269	300	272	246	303	296	270	273	270	269	278	280	283	270	250	266	295	278	283	256	249	261	250	286	283	277	249	279	281	284	266	253	314	275	291	271	253	273	286	266	286	266	254	268	265	271	298	286	257	253	264	286	279	269	292	283	260	270	257	288	250	268	274	308	299	269	254	272	282	252	237	268	276	242	264	299	267	277	244	278	227	271	269	287	254	286	264	274	287	271	258	265	264	258	266	265	254	275	272	253	317	271	259	252	267	270	279	250	256	235	276	279	258	264	294	298	283	277	272	258	249	253	289	295	278	247	312	277	259	279	253	265	264	261	275	268	293	279	295	273	268	279	275	280	289	242	287	258	284	273	274	301	257	257	286	312	270	269	264	304	294	284	278	250	288	286	296	304	288	295	301	265	258	299	263	283	294	275	266	265	297	257	308	291	286	264	273	297	275	258	251	289	284	263	293	270	262	256	259	267	308	270	265	266	276	261	250	298	275	309	278	273	292	238	289	253	255	276	249	280	268	278	291	279	268	277	296	252	273	273	264	276	243	281	278	253	272	266	269	257	258	277	256	288	282	275	270	285	287	276	297	275	267	278	278	260	258	239	259	257	280	262	256	253	299	283	281	276	254	287	283	270	270	286	273	277	272	258	255	281	282	297	256	283	283	283	280	294	248	275	262	267	300	246	276	288	281	292	250	275	280	300	271	293	266	275	270	268	275	276	296	277	256	270	281	283	293	289	288	252	271	249	280	263	303	280	266	252	260	271	281	270	254	288	270	312	255	263	292	279	234	274	276	280	280	267	270	312	270	265	278	269	284	277	264	277	272	288	271	272	261	273	271	318	297	264	280	292	291	275	251	250	299	264	282	284	271	300	259	295	252	277	258	263	271	289	282	300	313	282	269	267	277	272	263	233	294	249	257	283	258	279	295	280	287	256	260	329	270	285	254	272	284	285	257	289	291	272	282	297	279	259	262	250	288	259	275	265	270	261	285	249	253	286	280	261	272	262	283	308	264	263	293	273	278	300	271	274	284	260	246	252	290	245	290	258	280	270	244	260	239	287	301	284	282	266	282	259	261	277	274	296	299	285	260	247	286	265	257	265	261	262	271	290	255	246	290	250	266	266	296	271	289	274	251	236	279	265	267	288	287	269	300	241	278	266	245	280	269	258	306	276	285	259	276	286	262	275	249	284	279	265	261	276	260	265	277	266	270	289	275	274	297	255	274	257	255	265	290	286	288	263	295	271	253	262	271	272	295	267	276	283	268	297	287	275	242	277	257	300	281	280	261	269	291	296	304	275	242	288	284	258	252	291	262	280	292	295	265	300	266	287	265	261	289	288	252	244	282	288	298	276	260	274	252	266	290	284	245	280	269	274	298	274	259	263	282	286	282	287	265	252	308	286	250	265	258	261	252	269	276	252	272	264	295	266	240	280	246	273	292	238	258	258	286	290	270	249	265	261	286	270	285	278	288	283	303	283	287	276	268	272	286	283	275	266	272	277	269	269	302	251	267	289	267	277	264	276	263	285	257	264	257	282	251	287	273	262	288	265	278	297	247	255	251	310	265	296	298	291	289	248	260	252	257	284	276	283	293	251	249	257	267	304	267	297	274	272	300	262	281	254	303	250	248	239	272	265	273	291	274	261	266	257	321	266	289	276	284	288	272	278	270	284	273	282	250	274	290	282	242	280	260	248	267	286	256	274	284	260	260	266	261	258	303	269	275	262	283	273	272	302	258	271	253	266	295	248	300	264	266	256	283	254	276	273	270	293	278	261	274
35903	35328	19081	10813	7154	4766	3506	2601	2036	1601	1392	1185	1014	846	782	675	574	589	518	498	480	436	395	474	428	404	420	415	392	383	369	388	344	345	357	348	331	363	351	383	332	351	354	330	331	342	351	340	337	343	348	303	318	323	307	348	322	345	312	302	341	325	336	345	319	299	361	383	417	417	419	385	393	366	355	350	373	335	331	328	312	315	305	306	307	316	297	327	311	328	318	314	316	323	311	329	301	315	311	335	313	330	368	329	336	311	332	304	292	317	327	340	326	328	294	297	311	308	305	340	313	305	328	308	338	336	351	325	353	281	300	327	313	324	318	285	322	305	339	320	309	335	301	318	308	301	312	321	333	303	328	309	343	325	335	326	302	321	334	319	320	348	311	299	294	282	325	331	315	343	338	286	305	321	337	283	311	294	354	317	328	324	295	308	341	340	285	333	333	321	330	334	317	339	329	307	308	321	322	299	304	331	310	310	317	342	275	305	319	309	331	311	333	323	337	310	301	288	329	303	319	310	288	320	308	310	302	289	306	335	336	301	302	319	319	297	335	336	315	330	314	323	309	289	301	329	325	303	323	307	342	289	321	334	311	340	312	315	331	300	288	291	349	287	304	350	324	330	312	318	317	364	366	312	340	303	329	334	317	319	342	320	296	312	369	368	326	288	276	293	329	298	322	331	296	297	310	299	298	353	277	316	300	315	340	301	337	320	315	288	290	312	302	297	328	329	316	341	314	303	286	304	325	324	328	294	301	305	320	315	324	340	316	295	321	321	317	286	303	352	334	299	324	317	331	312	342	273	327	307	302	323	341	329	328	328	327	330	331	342	325	319	333	307	322	321	320	292	297	333	293	301	305	320	300	317	323	316	325	311	367	297	342	339	313	323	288	322	332	334	317	307	309	311	292	352	304	311	309	336	287	296	317	329	300	314	311	313	320	329	328	329	351	327	328	295	324	317	310	314	350	320	313	290	327	301	302	347	340	340	317	301	325	311	267	312	334	302	307	304	282	350	326	280	311	320	316	301	300	292	306	337	373	323	295	312	310	324	342	327	313	318	331	331	325	315	309	309	292	290	340	331	307	301	332	329	306	316	334	308	330	314	306	266	316	323	339	313	282	281	307	376	318	295	337	323	315	325	332	332	301	321	329	351	324	327	289	323	323	293	297	307	345	337	321	297	310	319	330	303	274	334	299	312	353	336	292	315	324	335	296	305	339	334	305	348	300	303	326	336	330	318	327	320	346	321	342	299	307	305	293	352	343	294	306	323	305	322	297	314	291	319	304	316	306	328	325	285	308	301	312	320	317	328	291	310	299	340	345	327	309	310	324	313	304	287	352	309	331	310	319	309	313	292	318	312	338	299	318	319	330	261	295	300	329	316	321	325	326	300	320	323	310	323	307	312	298	318	340	327	314	327	314	318	325	295	283	329	291	336	284	314	322	278	310	327	318	328	309	333	302	353	324	332	343	321	324	288	296	299	329	297	288	337	366	339	321	300	308	342	326	345	326	322	343	365	293	316	313	322	265	327	307	335	316	323	311	298	317	362	316	307	302	336	300	316	323	337	316	321	318	305	296	318	317	320	306	345	320	331	315	320	303	309	283	335	294	326	334	277	339	310	343	327	299	300	315	334	317	328	314	319	322	323	316	292	270	332	306	327	311	289	297	322	305	282	255	279	303	316	305	325	321	306	306	317	341	312	301	315	302	340	338	303	302	333	352	296	303	321	325	338	292	318	329	312	333	355	337	318	338	311	314	349	337	314	321	318	297	280	286	315	289	313	316	296	335	292	290	338	282	320	291	335	292	346	325	305	302	316	304	338	323	316	331	330	277	338	300	324	337	311	310	313	332	343	344	363	328	290	327	311	324	310	349	320	337	305	367	291	328	325	309	331	323	307	336	303	316	303	303	311	303	304	360	325	309	309	344	336	303	335	283	343	312	322	310	319	328	341	287	289	321	316	316	299	291	331	335	297	325	330	315	292	315	300	321	330	331	323	316	308	371	316	310	335	302	321	305	305	320	314	316	294	322	295	338	319	295	293	300	300	321	290	310	315	298	324	333	304	311	297	322	317	321	324	322	342	328	269	299	303	331	309	302	302	303	336	346	312	315	309	293	330	315	293	326	317	313	337	316	301	304	318	325	336	299	317	309	325	319	313	304	306	344	327	318	291	323	317	341	305	346	291	302	318	309	316	314	315	318	316	323	320	316	293	297	331	319	306	296	317	333	298	342	297	319	314	296	336	328	340	307	309	300	307	343	311	326	302	326	314	319	305	295	348	339	294	288	322	340	291	356	315	315	325	318	314	334	318	332	294	354	281	282	330	287	338	305	329	301	333	307	282	335	329	296	326	315	302	299	313	303	360	322	313	310	279	351	352	312	290	307	313	304	359	292	309	328	378	339	294	301	309	318	316	294	321	300	335	328	307	310	291	293	308	287	310	317	328	306	292	312	331	304	275	315	346	344	305	318	326	328	306	328	318	317	316	328	357	314	295	320	306	294	332	323	320	332	316	331	299	296	311	327	343	329	327	296	307	345	306	341	328	330	357	368	314	302	323	341	300	302	313	306	302	332	306	334	283	259	330	306	341	329	314	304	328	307	311	334	339	305	324	288	284	304	339	303	315	336	290	291	320	311	322	292	294	316	320	315	300	304	365	315	310	319	312	317	320	323	348	287	305	286	334	334	347	301	320	311	348	352	322	312	321	299	337	323	343	320	321	285	322	304	353	340	301	309	338	283	324	339	301	299	296	290	329	306	310	335	298	297	298	324	341	300	332	290	338	318	320	319	310	319	315	258	316	328	316	314	315	323	313	318	349	338	291	319	298	281	311	349	328	328	334	326	318	316	317	293	332	313	287	310	287	288	309	325	329	327	297	309	322	284	333	297	284	320	341	312	310	323	307	321	304	312	333	327	311	326	303	350	284	304	294	311	295	317	323	310	304	314	287	287	306	311	301	315	328	291	323	309	317	302	348	327	328	326	306	334	326	319	332	323	306	334	354	331	345	289	301	297	339	315	319	310	303	328	297	338	314	291	319	307	281	310	324	310	298	306	287	316	340	277	355	298	350	322	293	290	327	291	286	367	319	340	329	313	336	302	297	315	323	282	346	301	329	321	300	281	326	314	331	304	308	349	284	307	289	341	305	340	314	310	332	309	330	307	339	308	337	311	313	311	316	323	278	298	313	327	334	334	301	329	314	323	298	302	323	330	324	333	312	309	308	279	300	288	322	311	314	316	371	307	333	303	303	339	294	335	353	332	297	341	361	325	315	295	312	275	329	349	333	296	328	323	353	317	312	325	329	313	314	320	309	322	328	271	316	324	316	319	321	313	329	313	299	327	342	327	316	298	298	300	289	292	303	310	317	304	319	329	301	310	311	314	312	330	322	322	305	309	314	330	321	311	325	316	295	333	324	283	314	284	322	319	322	312	326	313	285	318	325	330	331	323	344	298	280	314	280	335	326	325	323
28091	21045	10149	2298	1162	723	695	588	557	576	590	555	499	501	544	495	476	540	504	517	546	533	489	496	469	492	505	528	522	505	527	482	516	538	505	505	471	511	520	490	485	499	520	515	518	501	494	491	527	500	506	531	472	510	511	510	526	536	494	501	481	511	493	518	514	510	527	509	531	591	498	473	516	546	493	521	513	511	465	460	472	495	491	521	501	504	471	492	486	529	561	504	518	515	520	538	558	488	523	498	490	523	502	475	478	519	548	506	513	500	533	466	520	485	560	492	488	524	501	502	515	536	529	527	499	530	558	480	481	486	480	478	531	517	505	526	524	529	538	499	505	500	519	552	520	526	488	513	486	536	500	517	523	500	551	520	481	476	492	484	497	506	488	522	503	487	510	513	476	529	521	509	521	468	506	541	517	488	519	493	532	455	511	429	494	521	489	502	519	490	514	514	525	496	512	529	500	521	498	511	497	522	489	525	508	506	511	507	520	507	544	550	492	494	534	510	522	495	491	554	528	516	533	517	508	496	530	541	463	502	572	493	498	516	503	475	550	525	515	484	563	507	437	516	553	505	545	506	482	537	494	449	496	500	523	520	499	526	536	497	508	526	513	495	482	495	510	523	498	507	512	466	500	540	520	509	517	508	492	480	516	544	516	508	545	462	494	505	537	572	505	527	500	519	518	518	471	513	481	534	495	539	507	530	471	468	488	509	497	529	488	479	488	510	499	529	521	535	533	485	521	493	484	523	481	501	520	529	480	496	527	487	526	502	500	495	524	536	489	500	532	486	551	486	500	525	474	518	501	502	539	508	475	517	492	494	520	503	533	505	502	519	468	491	540	494	514	510	530	517	528	499	544	506	513	474	502	500	508	566	493	514	514	508	508	513	492	467	476	518	531	527	546	471	500	521	517	464	542	492	533	543	492	498	511	509	546	493	507	500	543	525	503	509	540	501	500	522	503	513	509	585	524	503	487	504	527	527	492	530	474	489	564	507	535	545	508	541	528	510	468	503	501	487	527	524	497	547	517	529	521	495	486	525	505	486	514	475	531	507	488	511	522	482	550	484	482	511	560	472	492	524	491	585	543	519	502	504	515	493	532	462	538	484	510	468	489	546	500	489	510	472	495	492	490	510	539	549	497	507	497	491	549	498	485	458	492	494	487	529	492	501	507	540	502	493	476	539	522	480	449	503	520	523	500	517	513	515	540	514	498	512	508	495	545	461	545	503	524	531	572	492	516	489	512	492	514	521	476	471	510	534	532	514	490	513	486	549	556	486	518	568	509	519	482	502	540	528	526	506	548	490	510	529	509	527	511	501	513	531	474	537	494	503	536	536	513	508	475	533	493	479	503	552	523	523	496	523	497	521	555	508	496	513	502	535	506	517	490	519	537	518	488	476	515	525	517	523	522	506	538	484	486	551	518	483	495	519	511	537	509	509	533	494	502	509	519	527	499	534	472	538	532	495	509	494	493	516	507	489	526	501	499	513	484	513	512	490	492	527	557	481	508	451	525	537	484	543	528	484	518	536	504	523	511	491	513	515	469	529	545	543	511	487	500	511	510	492	472	494	514	501	519	493	531	484	534	475	506	533	501	502	498	479	491	493	501	491	498	514	513	507	479	521	495	514	521	506	514	504	512	502	530	499	499	519	519	482	536	545	516	512	505	497	514	538	511	533	520	547	505	495	486	478	510	523	487	495	486	523	503	553	512	514	523	508	505	490	516	523	468	515	501	539	483	531	525	492	548	519	533	511	482	495	509	491	514	493	503	477	498	499	508	519	529	513	516	514	519	522	523	551	529	519	517	489	548	537	494	485	481	526	507	502	494	513	500	564	549	492	507	490	486	536	535	495	535	479	519	510	467	500	517	505	578	497	495	478	498	535	504	578	486	524	493	543	524	492	517	458	540	555	482	494	545	496	508	479	500	485	487	476	521	536	482	515	535	516	525	502	503	463	493	515	514	513	487	498	517	517	475	485	521	522	507	493	499	514	495	509	532	511	502	479	543	523	554	470	510	512	548	507	532	546	514	511	522	518	476	525	529	512	520	497	473	491	529	520	544	454	512	519	498	539	525	487	480	530	508	507	510	509	469	521	489	521	513	485	464	507	546	536	501	475	509	484	490	508	498	525	542	501	523	509	496	479	525	525	538	514	487	529	509	489	507	505	502	515	487	531	489	483	501	542	501	495	527	521	518	519	499	519	512	508	508	502	520	504	508	508	500	512	544	510	522	497	478	495	499	526	527	507	517	481	510	510	486	525	499	494	494	513	556	501	477	521	526	498	512	472	513	523	503	540	501	536	527	559	540	515	509	483	486	508	507	494	484	530	544	527	489	535	525	488	511	485	507	538	483	481	507	522	491	474	528	522	533	516	528	522	502	507	510	488	485	551	531	517	509	500	520	532	518	487	495	536	514	473	477	497	584	498	519	514	498	533	502	547	486	547	522	470	517	551	528	539	509	515	522	506	555	524	496	514	480	519	524	478	467	499	523	506	524	523	516	507	504	479	518	524	530	546	507	479	519	496	543	525	495	485	514	487	533	492	507	488	528	500	469	535	534	535	528	534	513	482	501	579	473	543	512	490	538	533	552	498	512	550	503	510	512	546	542	501	500	531	554	486	485	530	515	484	485	550	515	521	545	534	526	506	496	466	492	481	523	531	539	465	516	496	542	526	535	499	521	555	518	510	503	521	490	534	506	553	530	531	508	488	503	523	536	507	508	511	531	523	535	516	495	491	517	513	495	539	526	495	503	522	487	538	484	534	541	506	528	506	536	506	540	490	462	508	540	514	515	540	489	534	491	480	534	508	543	538	528	538	505	539	516	504	557	533	501	514	502	519	523	513	512	483	541	496	495	497	501	504	533	484	499	508	513	490	555	496	521	548	539	513	540	504	540	512	526	514	525	535	501	507	489	482	475	524	529	482	513	522	508	464	520	503	517	504	537	519	522	533	472	476	520	535	508	537	498	492	530	516	517	466	519	492	493	512	491	503	508	507	546	518	524	563	475	522	545	553	503	504	513	551	454	520	491	509	478	515	518	519	490	499	535	484	522	494	488	524	502	521	502	526	494	543	516	496	499	541	542	531	503	502	536	493	475	472	534	516	531	548	490	554	499	492	488	515	517	526	542	568	515	510	478	518	515	507	541	481	517	504	532	537	504	516	574	540	460	505	532	523	492	513	523	524	569	492	517	480	512	515	519	507	511	488	519	514	508	505	488	485	489	498	512	481	521	487	516	505	507	505	505	467	511	493	511	517	513	513	548	516	518	491	538	463	508	508	507	520	510	533	493	509	514	506	519	465	525	480	508	491	492	507	531	491	544	523	533	508	475	543	524	527	512	520	487	507	495	485	554	475	505	509	534	549	524	496	538	464	503	507	541	522	538	523	537	498	512	536	531	500	503	527	498	538	501	551	505	492	509	540	496	514	533	493	534	492	530	503	506	490	508	513	503	517	539	468	531	533	489	486
25245	16851	5469	2730	1744	1190	947	893	775	763	735	677	697	648	661	655	654	626	638	609	639	635	652	609	657	614	602	621	629	629	611	640	615	661	616	592	638	642	614	612	596	663	625	642	625	651	645	656	639	647	640	588	626	622	606	595	662	628	610	624	602	602	597	624	671	613	684	636	648	696	687	641	625	584	633	634	620	601	638	608	660	626	608	560	643	679	634	618	626	557	615	581	644	584	617	641	572	621	640	622	619	673	638	635	627	628	627	595	612	671	628	597	639	639	625	646	620	645	627	639	586	632	625	581	629	615	627	642	620	624	648	663	537	573	612	651	637	654	624	632	595	612	602	623	620	637	631	625	623	596	639	576	639	623	600	595	658	589	625	632	583	590	614	624	592	605	614	646	598	604	634	624	624	618	599	628	650	578	633	620	638	598	626	671	620	659	657	641	628	601	610	614	666	656	639	618	606	636	657	596	623	602	610	609	635	614	653	639	615	617	615	574	606	625	631	626	670	604	607	684	663	615	616	579	603	654	624	650	628	627	625	626	621	643	648	614	629	618	602	594	641	596	577	634	608	674	646	600	603	603	649	589	624	633	607	578	661	649	586	641	647	599	642	590	611	581	609	560	622	636	625	616	588	603	635	576	610	615	664	604	621	623	635	668	551	667	622	628	585	613	629	638	600	605	584	652	619	639	643	592	653	606	602	621	617	619	642	621	658	644	583	645	725	634	652	591	655	604	595	671	625	610	603	587	651	619	598	650	556	640	630	641	637	592	637	604	657	602	642	629	626	673	614	632	626	602	611	602	617	636	622	646	586	632	576	605	660	615	591	597	630	596	618	596	615	605	626	601	610	620	558	594	638	580	608	608	643	624	628	608	620	607	629	634	650	642	583	632	624	617	653	589	603	608	630	582	622	616	603	627	637	677	590	587	641	627	619	639	593	610	595	612	642	574	641	646	598	585	614	626	636	621	591	648	646	620	643	638	625	601	573	651	619	642	617	617	649	675	614	670	569	638	642	624	592	632	645	578	561	629	664	648	630	597	594	613	644	614	664	611	628	609	636	619	532	574	566	609	619	628	627	604	626	636	634	665	639	591	628	619	606	607	620	632	639	609	621	574	638	604	625	570	607	647	620	621	605	636	637	606	605	626	667	603	617	620	615	603	619	613	593	630	620	630	635	627	604	624	627	673	641	612	665	594	598	627	602	621	602	646	630	579	578	608	606	600	615	596	660	577	595	636	617	619	641	616	611	634	647	594	634	624	629	628	625	602	610	630	616	642	610	641	634	615	622	645	637	634	594	617	639	585	592	613	608	606	646	627	606	634	607	596	635	603	643	579	632	590	605	594	621	605	641	629	632	614	602	661	602	641	648	609	660	656	650	600	594	646	592	684	633	665	635	601	661	610	613	595	633	607	636	617	631	594	611	603	653	624	613	625	598	574	616	658	599	616	623	623	614	640	645	617	648	597	633	613	647	630	629	635	600	627	637	661	628	630	632	605	633	628	646	612	618	644	584	602	589	611	632	602	613	574	581	615	607	613	622	621	633	620	570	651	629	620	679	643	623	676	640	633	637	650	605	598	664	595	671	605	629	596	587	650	605	605	656	612	587	664	603	592	620	652	587	605	654	612	613	622	635	632	623	627	614	656	578	626	620	580	615	620	621	606	609	623	647	626	654	608	619	654	620	628	657	563	626	664	573	604	626	612	626	617	595	627	641	618	581	646	586	603	604	577	645	678	639	625	678	611	629	615	642	666	683	610	632	601	651	614	592	640	623	605	680	631	578	645	616	649	569	616	582	613	635	582	609	610	600	615	593	600	598	595	617	614	614	624	630	675	604	625	605	629	626	641	625	610	664	659	632	612	616	617	649	615	591	614	633	620	570	622	610	622	656	639	613	605	621	578	608	586	642	599	654	660	606	633	636	622	638	581	594	576	613	618	625	570	595	606	623	613	585	646	597	613	587	619	630	619	616	611	611	660	638	630	628	624	577	633	621	610	655	614	652	607	667	613	634	643	572	615	617	662	601	630	615	625	602	645	585	628	627	633	619	586	635	594	607	651	600	623	631	656	658	607	618	646	641	591	668	660	611	597	600	621	618	625	652	621	626	636	628	577	608	591	661	644	640	621	619	672	608	649	615	636	583	641	612	626	613	643	586	628	593	649	633	607	596	647	641	601	627	634	625	633	593	595	579	654	626	615	670	603	647	594	589	632	618	622	639	612	590	676	628	646	626	604	641	644	623	612	663	618	637	634	612	599	633	629	644	603	599	645	628	622	619	668	688	638	587	571	589	612	672	637	627	611	596	625	619	632	606	610	610	634	640	659	702	616	620	613	647	602	687	642	634	639	593	575	607	613	625	605	601	608	624	635	600	607	621	610	621	621	631	635	598	639	603	585	614	641	589	660	641	642	603	604	649	602	588	617	688	626	618	581	664	588	614	650	620	634	564	590	619	674	588	640	607	598	570	637	652	629	597	641	622	614	575	650	619	578	600	650	594	608	573	607	594	640	629	609	601	608	584	642	576	588	605	568	568	605	599	602	656	614	637	657	622	634	604	627	586	557	661	633	634	586	639	631	579	686	615	626	635	650	624	636	552	566	641	602	608	593	648	610	625	654	632	604	599	607	579	635	595	608	686	629	607	617	626	604	647	588	605	613	598	631	620	582	614	650	627	651	640	668	645	597	627	615	616	650	593	612	560	595	600	616	569	655	641	595	633	631	591	628	652	605	583	611	620	613	639	635	621	615	634	665	652	615	641	612	631	610	630	683	600	644	600	624	592	631	639	617	654	599	623	633	681	591	577	627	610	654	598	552	630	635	601	610	607	591	649	674	639	587	597	629	606	601	639	656	611	591	626	664	659	636	609	597	609	629	642	622	592	596	634	632	600	633	612	617	641	605	658	632	635	672	598	636	622	595	614	599	640	597	602	651	614	634	569	640	633	585	617	576	631	586	608	663	605	621	589	610	609	607	631	592	628	629	621	659	600	599	609	619	631	638	621	646	619	638	614	630	580	631	586	656	643	621	572	608	595	612	592	642	638	616	593	622	596	579	581	672	625	617	556	615	606	627	634	592	641	590	645	622	591	640	629	606	595	573	641	648	645	634	636	645	629	644	591	634	609	624	593	598	635	646	629	650	589	657	592	620	638	623	653	626	625	669	656	616	637	615	627	590	635	614	572	630	592	597	631	623	640	604	641	603	585	617	630	639	664	640	656	644	645	617	659	595	620	637	648	595	657	612	618	607	579	649	600	635	651	658	638	632	609	616	625	628	676	614	652	640	603	614	634	597	565	619	621	625	640	612	636	647	680	619	589	625	622	613	626	595	596	627	612	612	635	621	645	620	606	627	604	638	608	673	638	640	591	613	637	634	604	624	616	606	651	615	605	628	598	642	576	601	609	619	618	597	647	630	628	626	641	574	637	619	589	620	613	631	598	616	581	620	643	587	625	627	630	606	623	619	631	606	591	610
24446	21343	28667	24363	21289	8644	1289	889	660	604	532	440	429	364	381	375	331	349	324	325	315	308	283	298	278	282	306	278	291	279	251	275	267	317	273	315	284	279	272	289	287	253	296	287	283	270	279	252	269	284	277	315	274	259	256	255	294	288	272	293	243	259	283	240	290	292	292	302	286	269	316	296	267	287	273	265	263	255	275	222	282	282	258	268	235	277	308	295	252	274	248	252	253	254	268	239	270	263	249	279	270	292	260	260	275	264	259	255	276	256	291	274	275	281	288	262	277	270	270	299	290	238	232	265	274	274	276	268	271	263	266	321	293	281	277	266	255	266	264	302	253	245	301	298	283	282	282	272	294	249	266	261	274	284	239	223	284	247	227	272	256	252	252	292	256	260	269	247	278	281	255	281	288	277	246	281	269	265	254	267	298	252	273	284	271	260	296	253	261	285	272	257	273	300	252	267	284	265	260	241	296	271	246	281	267	281	276	247	273	264	261	280	276	270	255	269	280	281	227	253	264	241	267	267	266	266	290	269	254	260	276	285	269	266	244	241	238	277	293	266	280	267	271	272	275	314	261	266	252	275	269	248	239	261	286	279	271	248	284	252	287	278	262	269	266	258	274	232	261	267	233	287	250	266	272	288	283	286	263	238	280	258	228	270	251	240	255	270	231	244	267	293	292	299	257	271	264	285	253	250	279	266	289	260	237	270	251	274	283	253	261	282	253	257	271	276	252	222	298	268	294	276	263	309	253	259	246	259	262	279	267	274	259	257	262	260	243	268	280	245	272	263	268	264	242	243	284	239	269	280	238	245	265	247	290	289	307	249	265	279	292	255	234	242	278	257	274	267	260	291	269	287	251	242	263	248	280	241	266	241	266	256	227	248	275	268	287	248	278	243	279	248	259	263	269	262	271	273	255	282	262	265	274	248	246	241	271	283	270	262	267	257	284	280	276	251	271	238	285	263	239	300	283	281	308	257	270	234	248	264	263	274	270	286	282	277	296	254	292	258	289	271	260	274	279	266	261	282	255	305	238	272	247	256	246	278	266	271	274	273	257	234	254	273	257	274	256	254	274	245	247	260	248	276	256	268	273	264	283	253	250	254	267	275	276	251	288	292	280	278	261	259	238	262	270	247	305	265	269	279	255	277	288	300	249	277	270	274	282	291	276	285	270	271	281	282	275	258	275	282	250	286	282	276	281	231	282	253	277	288	270	281	249	237	287	234	225	287	273	277	268	265	266	253	280	251	267	264	272	283	273	260	290	277	254	277	297	289	279	263	295	274	258	250	270	310	274	278	250	281	252	281	253	254	239	244	273	228	239	275	271	257	285	244	262	254	272	274	274	246	255	283	272	253	262	274	295	257	272	265	258	272	275	270	277	285	303	267	260	299	249	251	271	274	291	247	280	261	280	275	265	240	309	316	274	237	273	273	273	279	262	271	271	266	285	254	267	272	289	220	276	265	261	263	256	234	265	255	283	279	293	272	258	253	246	234	265	268	238	252	269	285	284	247	259	249	276	272	283	242	275	258	255	267	273	250	260	239	294	265	275	267	257	284	264	261	257	295	292	275	258	263	285	275	265	268	280	270	272	262	294	266	249	254	280	278	266	268	247	234	262	264	278	254	252	260	280	264	276	285	293	263	264	274	268	265	269	238	236	254	271	248	244	267	261	275	228	262	263	266	263	271	263	272	275	259	300	262	266	251	262	266	263	267	281	255	284	287	254	267	300	278	250	255	282	264	285	269	276	271	262	279	252	302	285	276	288	267	260	248	247	274	257	273	302	276	253	258	278	293	294	238	296	251	271	262	274	293	281	250	246	255	262	263	252	286	265	253	261	286	261	264	255	274	243	264	289	261	265	283	263	271	256	275	274	281	230	281	284	235	257	239	253	283	217	256	262	277	260	287	252	233	250	259	253	261	268	266	251	283	256	278	264	255	255	265	286	254	252	256	284	279	290	258	256	291	244	272	270	313	240	308	267	264	274	280	270	291	286	272	270	270	303	272	219	255	279	289	278	265	233	263	275	236	282	296	278	269	255	288	288	248	262	261	277	268	270	271	283	319	287	271	270	274	264	275	236	269	258	228	276	257	245	288	287	278	257	244	257	254	275	257	279	241	269	303	266	253	269	246	262	258	269	259	274	306	244	239	274	277	268	262	262	293	252	258	302	289	267	274	280	272	274	272	270	274	275	279	253	261	263	289	287	275	242	261	269	252	256	265	284	284	260	262	276	249	259	247	258	245	283	256	288	250	273	258	280	243	264	288	253	257	253	247	265	296	252	273	276	241	255	251	284	282	279	259	267	253	244	290	242	282	293	281	248	272	275	290	268	260	306	281	275	280	285	251	275	271	271	273	258	277	273	255	270	251	228	249	256	269	253	262	245	260	277	307	282	282	269	229	272	250	283	272	280	250	265	280	267	260	238	272	261	264	273	260	273	263	276	244	268	253	282	274	260	254	275	257	264	225	268	233	258	277	251	280	259	264	253	244	254	279	218	244	262	247	270	259	283	261	255	279	276	263	223	282	269	275	268	268	260	266	254	280	276	199	250	266	247	261	259	241	261	238	256	271	276	269	255	255	279	243	254	256	268	282	254	259	285	284	274	270	281	252	253	256	268	260	264	274	272	273	258	292	268	262	258	281	252	286	283	275	289	246	286	277	294	289	249	266	243	244	257	281	258	241	269	287	248	268	243	243	259	265	253	258	229	261	267	253	268	255	259	259	294	266	270	301	284	302	283	277	252	281	269	286	260	283	243	261	264	262	262	268	235	257	279	286	287	238	261	251	265	272	309	230	247	279	258	261	288	275	259	251	257	266	244	244	232	238	265	266	247	253	285	284	273	268	282	243	246	260	269	281	271	278	264	245	257	291	273	246	274	253	302	291	260	271	276	285	276	260	268	287	273	249	272	289	258	253	267	241	264	277	288	259	283	264	279	281	227	280	280	294	241	261	287	256	287	237	255	239	242	254	296	278	276	258	281	291	237	297	265	248	295	243	260	288	235	274	291	282	297	242	265	255	257	251	251	266	295	286	248	262	247	267	276	278	232	264	270	272	253	293	250	274	272	267	277	260	240	256	254	251	270	286	258	288	296	252	266	251	263	307	238	273	259	253	250	286	256	281	253	290	273	279	277	263	243	266	260	284	276	259	249	237	252	265	268	250	267	276	257	269	278	272	247	258	262	268	293	298	262	245	282	286	267	251	274	265	277	266	266	276	252	261	280	295	260	279	285	268	264	263	244	274	252	255	230	256	262	267	288	252	285	267	260	267	282	280	277	257	270	276	262	249	264	248	282	289	249	265	245	257	284	287	280	264	285	237	275	263	251	282	282	270	272	268	298	278	269	302	275	266	254	272	271	272	278	287	283	237	265	231	260	252	280	244	228	300	257	276	257	270	262	284	265	269	265	318	264	274	290	290	267	281	256	268	247	263	246	265	250	263	272	285	246	283	256	268	267	333	254	246	297	255
31639	29673	12176	5978	3816	2693	2022	1547	1231	1080	910	759	667	624	572	512	524	498	444	408	407	407	384	430	378	370	364	346	357	386	371	380	361	360	391	350	356	368	368	357	324	359	318	347	369	359	357	362	338	369	374	323	364	360	339	336	329	339	357	337	350	316	317	361	346	340	380	342	372	403	387	355	361	381	380	364	345	364	328	336	331	342	342	341	321	367	336	347	335	310	319	331	308	360	344	342	360	317	352	334	328	327	318	330	335	335	326	334	345	327	376	315	358	328	328	356	292	358	312	365	321	352	343	336	333	328	344	330	357	345	307	336	331	343	344	329	335	320	366	331	334	297	362	342	329	316	338	352	347	354	338	349	333	317	360	342	367	353	334	327	349	342	341	345	338	335	332	324	324	347	342	358	317	341	387	348	345	356	324	311	343	322	311	347	360	339	339	322	350	341	335	359	359	343	327	312	328	347	336	332	356	352	371	350	328	327	328	362	341	361	331	325	318	326	331	339	327	359	309	319	369	327	331	345	336	333	315	380	335	351	345	298	334	341	374	375	340	330	337	307	329	370	320	344	409	347	359	341	331	328	325	344	343	325	331	354	343	356	329	349	373	351	357	328	321	337	333	339	326	353	353	341	350	325	315	308	341	322	333	330	309	360	320	331	334	339	336	336	357	314	335	378	361	327	279	312	356	374	369	343	321	323	339	303	359	339	349	315	352	336	315	360	319	397	312	333	351	353	312	332	308	352	333	358	336	347	320	296	315	313	370	320	324	341	336	349	350	331	346	346	353	361	328	355	351	335	348	339	360	324	336	324	343	360	343	352	332	336	315	355	311	305	324	316	332	340	355	349	314	366	324	361	302	324	369	342	329	336	351	332	337	340	362	329	321	326	371	367	362	337	307	359	346	334	347	346	310	307	335	340	339	352	321	333	330	310	346	364	369	344	307	350	336	343	332	308	369	341	359	315	324	334	321	360	319	305	327	319	351	373	337	355	352	360	295	356	369	326	373	331	351	359	330	353	311	343	340	349	361	371	315	324	351	329	332	317	349	348	328	296	370	364	341	352	347	309	330	327	343	285	330	365	350	345	317	312	340	333	318	328	339	342	341	359	325	328	274	334	353	359	328	366	338	348	328	358	347	344	333	357	333	340	325	312	329	340	324	327	361	332	322	311	339	357	338	322	357	348	312	336	336	342	317	315	320	357	346	336	381	350	317	340	345	347	334	293	360	375	339	338	310	372	322	357	349	351	311	298	315	358	353	334	342	388	363	341	343	372	376	332	328	309	349	342	352	361	342	339	375	363	313	309	332	311	316	330	358	330	335	371	319	313	345	331	319	339	327	352	342	329	317	314	350	340	328	333	334	316	354	311	323	345	320	310	349	354	367	315	321	367	335	348	349	327	363	341	321	350	312	332	330	341	329	323	343	371	314	330	327	335	324	336	351	329	361	330	347	311	370	330	341	330	320	354	348	313	337	334	358	314	364	304	353	341	372	350	352	332	351	322	329	318	354	358	331	324	341	332	331	315	338	334	337	325	350	327	364	333	315	389	359	351	340	302	307	326	340	300	314	355	346	332	358	332	330	299	342	338	333	353	326	325	300	326	341	318	372	339	353	338	347	326	335	324	340	341	339	346	292	316	317	313	329	357	368	318	336	304	321	309	346	321	353	328	307	345	341	320	337	344	322	349	316	333	319	332	329	348	346	355	366	334	354	328	354	356	326	312	334	307	301	313	348	332	322	362	324	309	371	343	365	348	347	346	314	373	353	356	340	344	322	334	355	334	345	350	337	347	335	331	337	359	361	309	331	338	332	314	363	351	343	347	321	340	330	343	351	345	330	319	312	338	336	344	342	334	321	340	332	337	333	307	308	326	351	316	362	319	355	324	346	316	329	320	344	331	356	334	350	310	338	293	344	369	349	337	340	348	343	349	335	364	336	309	357	333	346	362	329	370	350	374	327	341	323	333	336	324	334	319	307	349	323	303	356	341	323	348	343	340	340	312	313	341	343	365	314	317	346	327	378	329	315	368	351	370	363	337	361	339	322	351	356	318	347	313	323	333	336	342	335	356	340	358	321	338	339	324	303	340	348	314	318	376	340	338	297	308	375	308	360	317	354	362	368	324	309	301	323	347	341	340	351	331	348	325	338	342	354	330	312	335	325	313	349	321	364	344	331	303	341	368	314	364	313	346	334	343	366	317	347	315	346	341	330	326	341	387	324	328	331	340	348	325	355	319	346	338	320	331	327	340	333	325	336	326	326	374	360	374	371	346	306	327	327	336	330	359	361	336	370	311	320	349	323	368	333	338	325	330	342	341	320	342	341	349	311	339	348	320	347	321	328	315	349	324	318	302	363	337	367	324	350	318	358	355	315	320	345	358	343	365	337	343	333	315	332	359	358	354	331	354	335	345	352	338	342	328	309	327	364	361	318	312	328	322	373	351	314	365	322	325	310	312	316	351	319	347	333	315	352	287	356	326	333	357	351	345	363	383	350	374	358	308	343	316	344	332	356	350	330	329	309	334	336	313	362	319	331	329	338	375	364	348	339	306	333	327	337	327	332	330	320	355	325	347	303	358	320	336	363	327	362	323	322	339	317	331	343	365	349	321	340	352	361	310	340	326	361	380	334	332	311	338	333	339	332	356	348	345	318	376	319	328	355	371	327	342	306	321	333	309	331	328	324	354	348	328	351	342	324	342	341	342	313	352	316	345	318	330	351	337	316	347	351	352	329	332	327	349	351	362	330	341	347	314	334	317	325	327	339	338	333	323	347	313	345	329	316	331	322	357	333	349	319	333	313	339	316	310	305	317	335	342	279	329	322	322	353	343	329	337	333	351	350	318	320	362	348	293	324	321	338	341	368	354	350	344	354	342	324	324	309	330	322	323	328	289	326	352	310	327	344	350	351	326	336	361	324	355	338	328	324	341	354	330	302	326	336	319	352	347	331	327	334	336	336	298	367	342	346	321	351	308	312	327	363	329	339	344	349	338	353	325	332	312	347	363	287	325	361	334	356	333	306	372	353	325	325	306	334	304	353	336	361	343	350	324	336	330	348	311	357	375	347	375	318	322	310	336	349	353	329	325	335	335	323	332	342	332	334	349	322	349	326	326	319	321	316	345	317	319	332	337	349	281	298	334	320	336	336	365	335	375	330	340	366	336	345	358	337	342	336	304	336	365	355	332	326	338	347	359	337	348	323	334	340	300	328	374	323	334	329	331	370	337	325	318	335	344	309	339	331	348	343	354	340	335	342	315	335	356	351	345	323	370	334	330	333	355	310	367	337	356	334	348	343	317	328	323	346	334	322	330	317	349	361	350	332	346	325	342	365	306	350	351	322	338	342	351	317	346	336	359	325	349	338	329	293	334	362	329	354	371	379	352	327	340	357	348	340	379	354	322	351	384	308	350	312	335	325	351	338	328	315	333	305	366	348	317	317	335	391	328	342	320	345	337	323	329	312	376	325	353	331	333
25583	21430	27557	25402	9447	1336	1010	904	778	772	748	772	628	678	647	627	649	647	661	646	639	667	643	615	622	650	605	652	587	596	589	614	603	574	581	564	612	585	594	574	603	625	660	614	602	621	553	607	585	657	628	618	584	598	573	648	592	607	591	599	615	568	620	638	582	615	574	673	623	593	602	595	619	594	602	592	626	548	642	597	594	561	587	622	610	606	599	608	603	605	576	563	618	593	653	564	612	610	629	637	546	620	583	575	630	612	574	576	628	603	646	611	618	620	611	592	631	618	605	632	591	616	594	562	591	578	595	655	571	656	576	626	616	640	611	625	615	581	584	614	591	601	597	577	615	643	547	594	598	579	609	619	620	596	602	597	580	609	595	572	557	615	597	572	577	581	591	620	600	634	593	579	563	599	599	632	552	595	593	620	581	589	595	624	613	605	642	584	597	643	619	657	621	613	602	616	621	643	619	574	592	598	559	579	601	616	607	543	590	559	589	581	595	584	616	558	601	576	576	635	557	596	605	638	602	597	647	606	532	635	586	598	595	566	638	590	593	561	619	553	622	624	656	578	611	600	620	554	597	580	614	577	608	563	638	561	591	566	593	591	578	599	604	597	574	632	627	580	623	602	592	602	550	623	570	618	578	601	612	639	566	598	610	594	578	572	587	587	614	605	609	593	648	573	609	619	626	616	586	595	606	584	573	569	584	584	645	598	610	658	588	592	576	581	595	599	607	596	599	562	571	583	577	606	575	615	620	621	606	598	629	626	606	600	591	593	558	612	563	631	608	623	610	618	646	611	593	579	611	571	547	607	624	586	627	612	592	610	576	595	623	622	582	592	573	554	593	584	588	600	619	592	587	594	566	585	607	589	589	609	577	616	569	544	608	643	601	604	631	588	589	619	587	602	580	621	625	626	596	583	548	623	593	620	611	634	599	588	582	623	647	580	599	589	586	619	606	613	604	590	602	557	545	646	559	579	578	629	548	558	619	540	635	641	618	598	606	587	599	591	590	598	589	556	594	594	582	612	611	580	556	640	570	645	586	600	557	614	643	624	597	584	620	571	596	601	604	588	560	600	581	609	611	631	608	605	578	604	598	613	594	579	603	561	604	637	593	628	624	633	588	629	588	560	580	616	615	583	601	569	568	637	613	584	653	625	601	594	632	576	544	562	569	587	595	596	598	576	579	589	611	631	603	602	583	578	625	582	611	576	594	628	603	579	549	614	630	645	586	592	598	591	610	588	618	589	579	603	596	590	623	599	579	649	603	596	558	603	565	620	611	582	608	610	658	597	574	599	622	577	599	585	581	596	586	643	589	613	600	570	612	626	569	571	549	645	620	615	625	588	635	579	588	611	623	613	564	583	573	580	574	648	591	599	618	601	598	589	610	599	588	613	636	595	612	577	616	602	574	587	585	636	600	623	606	593	600	649	559	593	577	610	635	603	579	585	635	577	623	602	618	600	609	578	579	603	610	638	590	575	654	598	587	607	587	562	600	548	622	610	580	641	620	647	590	581	592	605	611	619	592	573	572	594	559	562	592	573	602	581	577	585	589	548	551	584	639	578	597	551	599	563	598	579	608	648	582	584	582	576	589	587	556	610	671	621	635	639	631	628	625	594	603	548	673	589	581	588	558	610	606	591	584	570	623	594	600	611	618	550	594	598	599	623	606	596	611	617	640	617	581	603	596	599	597	551	594	569	631	585	615	587	570	635	600	603	572	616	630	617	583	607	627	620	630	620	599	599	607	611	598	577	606	569	596	616	590	585	607	599	611	624	625	583	639	593	647	577	608	623	616	625	581	623	616	618	619	551	623	606	593	622	627	582	587	634	587	616	576	606	569	603	595	554	590	579	595	605	585	598	629	563	606	564	611	588	574	615	610	603	583	630	595	601	603	602	629	586	579	604	594	612	642	611	579	606	585	626	587	640	557	610	584	613	579	615	620	583	601	584	606	633	584	648	629	597	563	578	583	575	568	563	598	635	586	544	615	623	581	612	552	597	612	652	619	609	587	613	599	556	614	550	616	600	600	587	613	565	588	591	550	582	659	623	613	592	559	581	631	557	612	582	646	613	580	624	603	606	591	618	594	613	556	563	617	610	587	574	577	630	591	637	583	601	606	610	632	560	591	628	633	610	629	587	638	598	615	627	635	600	626	604	621	592	610	641	609	595	558	601	593	587	679	604	628	649	586	604	583	633	568	598	622	584	599	589	613	590	607	549	601	607	591	621	613	630	628	593	567	627	622	563	606	581	631	632	613	609	580	572	571	647	588	574	604	623	656	630	629	633	605	626	624	543	613	630	601	584	599	551	560	621	625	612	601	610	639	649	581	622	611	591	588	567	582	611	593	593	596	588	597	641	636	620	621	578	610	592	605	607	595	599	539	568	657	603	595	598	621	610	623	545	581	552	597	597	567	610	592	612	562	533	616	588	635	578	591	645	574	614	604	611	627	574	588	588	620	599	589	566	580	649	607	613	621	576	586	583	616	601	598	605	590	564	598	587	591	593	628	565	560	579	569	571	603	619	564	613	611	600	570	571	568	586	601	607	607	604	591	590	642	557	619	605	611	560	575	556	570	579	622	580	581	631	628	558	587	586	528	553	586	579	599	540	608	556	600	587	654	549	611	580	606	619	625	593	574	586	646	599	602	640	570	650	620	564	628	602	603	622	613	572	655	594	568	555	594	623	587	633	601	616	599	570	563	594	592	592	593	568	613	612	612	631	599	642	625	568	584	592	653	568	568	574	633	571	652	618	611	641	649	596	571	639	611	619	578	602	626	596	614	575	580	577	561	584	559	595	613	617	597	570	611	645	618	578	621	599	514	633	568	602	633	566	565	573	612	607	579	592	582	596	576	612	592	607	591	584	579	589	594	620	628	570	615	589	596	569	571	584	574	615	617	564	602	618	570	656	601	615	655	600	578	606	594	580	621	620	573	579	601	594	578	574	664	574	569	622	588	584	597	597	607	558	588	561	599	618	592	578	562	591	565	612	571	602	606	575	605	631	595	633	611	605	601	574	583	642	606	606	595	603	624	674	612	623	584	564	561	623	591	639	645	614	597	600	585	610	646	610	603	619	606	603	578	623	600	595	602	605	586	614	568	586	609	620	621	580	603	583	612	584	611	642	599	584	628	612	586	594	629	637	606	605	609	596	624	614	603	601	633	608	647	632	618	599	612	579	603	606	604	634	581	652	591	624	629	596	546	613	627	622	599	588	581	581	572	591	613	548	627	624	633	615	607	559	616	615	625	612	632	574	635	616	625	614	585	607	593	637	570	604	605	602	590	570	583	613	638	609	626	617	597	629	606	598	643	589	634	574	591	612	614	614	619	614	593	621	578	594	602	597	569	590	643	578	588	636	588	636	577	642	605	622	624	601	610	616	590	565	556	636	572	568	587	555	592	599	599	631	636	634	624	601	607	622	595	616	614	571	629	578	598	586	603	619	601	592	555	620	598	604	587	622	660	650
30728	28093	8466	4177	2717	2075	1715	1432	1266	1164	1058	985	882	830	839	839	821	761	737	739	744	714	763	758	718	710	705	694	691	717	734	693	703	711	742	675	737	686	675	725	748	710	709	704	760	728	690	705	697	699	668	727	737	699	672	670	652	694	711	690	753	731	724	723	682	743	685	738	803	765	710	725	758	728	694	764	703	693	725	697	721	685	752	703	736	731	739	683	681	758	672	709	640	727	717	717	739	639	689	687	703	661	693	690	718	647	728	701	705	686	676	671	683	666	681	674	676	685	712	665	717	686	725	725	714	711	709	694	720	730	718	680	713	682	708	720	726	705	709	744	729	674	709	676	720	745	716	701	707	732	670	733	740	700	702	692	666	695	720	751	650	733	655	714	710	710	701	697	718	717	712	671	697	685	686	687	695	677	713	700	673	673	685	694	715	663	721	712	679	667	680	697	696	723	734	758	730	703	682	727	649	718	688	701	725	695	694	764	738	689	684	737	708	737	724	688	714	692	703	690	722	719	748	700	682	704	724	690	719	676	719	700	706	665	720	718	749	642	661	742	722	671	706	717	665	712	681	690	690	672	665	668	689	716	698	684	704	647	676	675	664	713	728	710	739	671	693	713	680	705	704	767	725	702	671	698	691	690	654	717	687	735	691	701	714	752	693	715	684	748	660	668	659	667	705	727	717	725	721	687	681	671	716	706	702	680	718	700	686	738	728	685	651	702	668	712	727	697	689	720	707	759	698	696	694	675	709	688	701	668	707	691	708	711	693	673	688	761	700	664	680	712	705	761	698	682	694	674	698	732	647	706	704	739	701	709	644	668	664	716	690	673	676	664	724	707	664	679	677	688	694	697	687	711	663	734	711	715	711	672	654	704	661	677	725	701	677	693	712	732	740	685	637	667	703	691	678	693	693	692	762	707	720	707	710	688	669	668	675	754	715	696	716	741	687	674	654	732	705	684	719	675	720	755	725	673	689	699	668	717	670	721	676	753	750	733	674	701	671	684	673	712	728	742	684	720	681	713	723	707	736	671	691	655	714	693	720	687	715	667	716	724	667	679	726	659	716	684	734	713	711	736	694	709	684	725	704	699	737	681	652	708	690	708	716	690	684	691	704	706	727	717	714	647	694	670	685	698	699	665	697	697	672	668	692	686	746	718	754	742	702	681	744	709	682	700	703	708	752	704	728	676	693	663	739	671	757	733	751	673	676	677	661	721	722	668	616	694	710	687	736	708	695	701	676	697	719	696	700	744	711	712	663	749	718	680	663	678	697	666	731	706	687	712	693	661	711	684	761	714	758	671	675	699	692	732	721	718	718	675	698	734	677	730	692	680	680	706	675	714	731	696	744	667	706	712	686	666	719	722	707	687	702	719	680	685	658	695	699	644	707	682	679	695	725	725	716	669	701	690	659	701	644	701	671	710	742	667	699	691	703	722	682	656	700	690	680	713	720	702	703	683	695	682	733	709	778	677	721	730	694	704	725	706	656	674	712	687	672	692	677	760	716	718	686	673	682	709	672	682	747	695	706	672	663	720	713	664	728	708	690	706	733	712	720	667	720	724	706	668	676	723	676	725	667	710	745	747	690	712	703	685	679	666	714	713	641	724	655	712	682	727	677	679	672	703	679	686	714	716	694	714	705	703	703	670	661	717	680	725	704	732	686	703	741	722	680	650	697	730	722	646	713	708	693	727	703	715	661	705	735	671	708	738	705	685	700	690	688	673	678	693	699	730	703	693	694	646	724	672	683	737	720	733	683	697	718	718	716	676	680	703	657	695	677	704	674	736	677	740	741	680	644	750	700	714	696	698	671	686	719	717	710	705	700	666	718	667	662	707	680	675	659	694	745	671	675	656	710	661	699	705	683	690	701	725	705	689	676	689	654	677	693	726	725	715	662	740	687	654	705	711	669	641	678	680	686	672	729	735	708	686	744	691	689	713	710	691	661	673	695	701	680	718	698	758	733	705	697	638	699	724	717	711	682	706	688	705	682	673	728	697	681	731	664	695	663	704	686	703	691	705	716	761	660	716	691	688	730	708	704	677	722	718	630	713	697	709	727	731	685	689	712	666	684	670	720	665	707	700	738	704	677	699	704	743	685	714	702	725	661	688	710	707	716	683	680	721	741	712	690	692	676	711	763	700	711	647	662	744	675	667	681	704	717	651	691	697	670	788	678	734	707	698	678	719	724	744	688	697	695	775	693	731	712	634	700	702	709	703	683	765	716	726	690	659	701	735	674	676	702	699	703	697	711	676	689	678	661	695	709	709	678	671	725	706	723	708	672	687	689	680	716	728	699	703	711	736	685	697	686	679	708	705	676	700	709	658	729	688	703	721	718	677	750	716	686	700	636	697	718	711	746	727	668	737	701	678	707	718	701	714	710	730	698	717	670	711	764	718	750	702	719	689	714	648	691	701	711	705	667	680	711	714	662	746	683	698	726	729	688	727	720	725	690	690	716	708	717	709	681	686	713	721	700	742	723	708	662	681	680	649	704	700	729	713	739	685	718	701	712	694	662	699	678	682	711	729	655	680	738	714	691	725	683	674	741	722	668	712	708	707	686	684	667	698	666	734	716	687	705	677	687	687	683	683	734	721	672	685	669	737	711	680	702	696	681	684	704	720	703	686	681	710	674	680	700	727	747	678	703	689	689	715	697	776	722	725	675	714	699	723	729	710	674	662	668	642	686	714	714	757	728	745	696	686	705	698	697	671	693	707	702	727	695	642	738	739	686	726	711	700	655	700	684	698	662	711	696	704	748	691	617	717	686	693	670	707	684	658	700	709	696	642	719	711	738	689	749	690	733	752	662	693	708	700	707	731	685	699	701	739	702	696	712	636	716	734	725	664	709	758	653	686	746	659	708	704	727	723	707	645	717	719	654	704	668	679	680	681	722	687	716	652	683	659	676	690	686	707	733	653	701	665	684	676	686	671	682	725	677	699	717	674	638	715	710	688	729	716	734	718	706	716	698	714	668	715	716	718	708	697	701	686	720	687	684	692	689	676	710	684	718	704	692	729	691	696	744	696	659	687	721	700	690	666	672	661	715	717	675	685	645	710	730	747	733	703	724	679	701	699	725	695	690	754	702	721	723	730	677	734	693	708	724	663	677	742	728	707	751	709	718	747	740	701	703	774	694	732	682	740	686	734	685	710	702	741	716	708	669	649	675	677	698	711	677	703	662	718	659	699	652	655	706	672	722	674	692	716	723	663	723	704	700	677	690	737	659	683	673	747	727	693	718	622	714	697	714	698	681	656	725	709	713	679	719	697	694	707	710	702	703	679	705	653	681	676	682	678	681	652	724	683	650	717	695	682	674	722	780	732	715	698	684	717	694	745	726	726	714	718	727	715	667	722	697	770	664	734	708	686	691	703	679	696	700	702	664	744	738	734	713	696	683	688	674	705	711	727	710	733	671	686	720	680	700	718	725	662	723	711	669	737	775	695	727	711	672	704	674	708	701	655	654	654
23358	21454	29258	24021	21444	21475	8264	1434	1044	816	738	572	566	516	459	446	400	385	407	355	352	349	358	369	324	352	336	328	293	331	288	309	317	284	278	288	333	298	328	304	302	280	306	311	276	264	315	308	289	331	297	268	292	272	303	281	287	302	291	303	293	299	255	289	263	285	313	312	305	360	314	306	304	298	307	270	283	295	320	293	290	300	271	274	299	263	286	245	291	284	287	287	288	292	275	247	254	262	277	274	292	274	274	281	274	269	273	297	277	281	254	283	281	302	275	268	261	258	284	280	295	264	249	287	250	254	299	271	280	267	292	250	286	269	285	260	287	262	305	291	272	269	263	278	261	294	273	303	296	276	275	279	277	291	306	291	289	294	283	278	265	270	290	289	275	280	296	273	279	306	273	278	264	300	270	268	266	286	271	243	263	301	286	265	276	284	256	268	292	276	268	282	288	269	278	295	283	265	299	267	285	289	281	263	270	288	298	289	265	290	243	283	260	314	301	280	278	263	258	280	280	267	280	266	274	271	278	262	271	290	319	304	288	291	276	283	276	284	261	269	299	286	290	280	273	266	271	313	314	259	273	264	274	280	312	281	290	267	274	281	283	283	279	264	266	253	254	287	285	284	293	252	271	277	288	265	282	280	290	276	287	250	276	302	286	301	303	289	252	283	296	289	268	277	279	275	282	274	272	285	286	270	300	247	261	288	272	255	267	288	267	256	272	274	303	311	308	246	293	265	280	267	298	277	297	266	287	257	253	288	267	303	289	272	266	305	288	287	274	275	264	256	278	305	273	258	277	268	268	269	295	258	259	267	274	305	304	301	292	286	286	253	279	300	261	285	278	291	318	289	264	254	281	272	279	300	277	274	267	286	279	260	285	313	296	319	233	291	267	311	298	281	284	259	289	275	278	255	262	265	275	259	280	301	293	263	251	277	272	263	267	271	292	292	263	280	296	274	270	268	258	278	276	285	301	302	268	280	295	265	261	269	255	284	252	274	264	288	270	268	292	277	234	296	269	278	290	262	288	264	281	296	270	259	293	278	268	258	278	292	266	292	268	271	298	289	269	318	289	229	293	265	283	294	300	265	287	306	303	300	246	260	295	274	246	273	297	263	287	279	305	272	284	291	271	262	287	290	263	280	302	304	259	308	293	271	269	290	266	284	290	251	303	296	267	314	273	289	283	282	299	272	326	304	288	280	248	283	267	263	274	306	298	283	327	259	250	271	271	269	279	274	274	263	257	258	276	255	313	268	245	267	281	269	300	279	288	245	310	279	263	271	291	289	291	268	275	301	283	276	252	327	269	283	254	284	266	298	269	268	268	299	299	276	284	284	261	290	273	279	290	278	253	256	250	290	272	253	293	264	279	278	278	276	268	265	282	244	276	309	296	294	276	285	240	264	275	267	270	278	291	306	295	291	275	264	260	294	306	293	268	298	262	264	290	295	263	276	290	291	267	296	272	273	282	258	301	264	256	284	294	280	314	291	264	291	291	266	277	285	276	293	243	263	249	266	272	282	296	282	278	298	270	257	286	243	306	252	280	267	277	274	277	296	269	288	302	301	258	288	285	311	310	274	288	319	260	276	261	278	274	282	263	262	269	281	291	237	260	272	272	265	304	271	299	263	256	296	268	267	260	270	304	272	279	318	278	291	281	291	274	285	283	287	265	279	282	290	270	310	248	270	264	275	285	282	275	282	253	296	287	262	278	275	256	289	284	290	269	263	260	274	288	287	284	269	299	270	270	280	289	267	297	267	278	278	300	253	262	282	273	243	285	279	293	268	268	281	276	269	267	286	289	302	271	260	278	286	290	281	313	268	285	278	273	274	282	289	299	268	295	255	312	285	276	280	292	279	267	291	293	274	283	267	283	261	267	275	311	261	276	254	297	282	245	256	270	277	277	286	272	267	263	262	285	275	311	279	265	293	286	271	297	306	298	286	237	271	264	274	293	269	266	273	280	296	260	265	247	271	256	261	278	302	284	287	278	278	269	286	296	266	271	260	265	276	270	249	274	284	275	277	280	283	304	264	297	300	251	257	286	261	261	270	268	263	272	269	285	265	273	307	304	275	300	292	252	268	263	282	280	265	269	289	293	272	291	263	290	247	247	292	287	303	269	241	248	276	253	285	291	269	269	252	241	291	279	278	282	291	284	265	280	280	263	265	265	311	283	271	264	282	284	285	303	270	269	306	315	281	299	252	288	318	298	272	292	248	264	275	281	317	275	289	276	273	297	286	270	283	277	288	275	287	313	283	285	274	283	309	303	274	279	274	288	278	278	270	272	279	296	262	288	260	258	262	274	276	274	270	242	303	258	287	252	289	301	274	259	278	269	285	280	283	247	273	293	261	275	282	271	250	306	278	271	258	259	282	283	301	278	314	320	263	292	273	265	253	264	296	257	277	286	283	258	265	274	281	279	283	306	266	270	259	313	273	269	265	283	293	258	236	262	246	287	260	285	279	292	249	311	266	289	283	256	266	275	271	298	272	278	296	297	254	263	288	292	268	275	291	271	262	249	258	279	283	272	252	286	288	271	284	278	293	291	271	288	295	278	271	247	280	266	283	275	278	271	319	299	268	305	277	254	285	302	288	263	252	279	268	273	271	253	270	266	282	277	279	275	282	234	277	281	275	317	280	283	264	253	286	273	265	258	254	287	265	303	268	295	284	269	262	268	309	271	264	273	292	272	277	302	267	250	281	263	299	274	267	283	255	296	287	263	272	275	278	271	268	305	266	258	265	277	264	277	282	252	290	274	243	290	260	268	293	273	285	289	252	263	263	290	281	281	280	285	248	281	282	289	299	280	241	282	272	286	272	269	292	280	238	272	285	240	257	277	257	267	267	286	324	255	290	293	268	286	269	277	308	264	296	231	248	277	274	257	267	281	281	248	297	263	280	306	275	290	284	264	296	253	294	284	275	281	271	284	284	285	267	281	282	286	282	285	255	298	251	291	284	270	270	292	276	281	297	278	255	276	288	287	264	284	288	303	293	261	282	274	298	267	297	275	299	263	286	239	288	293	261	289	300	275	282	282	257	262	277	269	277	278	286	298	265	276	238	270	286	256	274	260	269	262	269	287	259	259	291	242	299	280	249	245	274	284	266	296	293	256	289	264	258	266	297	281	248	283	277	262	272	272	264	267	238	287	245	297	295	284	279	280	266	244	264	263	265	278	265	311	277	296	259	273	282	285	252	272	275	264	286	268	269	269	264	255	277	282	247	285	258	279	280	282	260	260	298	290	288	276	278	295	282	279	274	261	260	288	257	266	279	314	263	302	271	299	290	266	288	265	299	268	284	253	294	293	273	278	237	279	276	262	284	284	286	290	290	282	294	294	294	267	275	262	284	261	274	287	293	295	287	278	286	272	263	272	268	249	269	288	284	248	263	290	263	236	281	270	276	251	273	301	286	276	272	259	267	272	308	295	285	303	260	285	268	260	253	271	284	287	264	312	285	318	297	260	274	278	281
36076	39138	16401	8752	5988	4299	3322	2616	2073	1685	1399	1134	1013	866	744	663	616	552	533	533	504	464	464	457	470	389	405	389	405	386	363	385	350	373	363	361	398	359	359	356	370	324	384	384	330	369	346	356	344	300	339	354	355	357	338	366	339	348	321	303	326	347	342	309	377	357	391	363	413	408	377	401	407	382	392	351	327	353	318	341	301	326	331	329	321	338	313	332	325	325	298	360	321	338	316	328	351	308	316	326	306	359	322	327	344	331	329	358	309	344	323	354	307	335	315	324	362	309	332	310	327	322	316	311	328	309	310	308	309	345	323	314	337	306	338	323	340	323	351	320	315	320	303	297	331	332	353	311	293	358	303	321	346	358	318	316	320	312	319	314	328	321	351	367	303	318	314	307	348	338	317	321	290	290	350	315	301	335	320	348	336	325	316	323	316	321	301	314	338	371	351	348	327	308	327	343	316	321	314	314	355	333	326	313	327	342	291	303	316	300	311	317	328	341	303	342	308	315	318	335	277	328	313	337	334	351	334	328	366	325	324	318	334	321	330	333	316	314	307	318	313	303	336	335	344	293	331	315	339	335	308	318	329	323	332	313	304	321	330	325	293	302	355	313	299	303	352	324	350	290	311	288	298	339	318	325	292	287	345	314	304	300	284	319	321	333	326	360	292	339	302	337	341	323	320	333	329	312	327	320	305	301	338	313	333	353	340	349	342	322	309	324	344	337	281	332	338	322	325	318	319	322	346	344	340	312	316	306	340	322	300	324	322	349	300	348	301	301	351	319	353	311	320	344	319	312	306	290	354	328	307	319	305	347	318	318	336	325	282	291	300	307	326	345	281	357	297	290	305	323	300	323	326	328	320	300	347	331	304	329	313	341	307	331	339	318	318	344	324	316	336	334	328	323	306	317	336	320	324	318	325	311	317	333	315	319	318	330	330	330	315	289	321	329	337	325	330	294	304	315	333	345	323	318	335	332	308	337	319	291	301	301	341	362	304	303	304	316	363	345	311	326	308	343	341	332	350	306	309	331	325	339	314	287	305	324	322	324	323	330	332	357	310	314	334	363	351	320	335	321	330	317	320	315	337	304	335	324	287	328	303	327	342	323	345	344	295	340	313	333	312	305	307	277	309	332	304	360	317	305	329	325	315	309	345	319	323	331	327	335	321	319	345	332	357	317	327	317	324	310	290	340	321	287	316	331	309	328	326	313	303	320	303	326	307	341	325	323	302	334	330	295	297	334	310	325	324	341	302	319	331	313	354	318	332	325	298	307	307	333	331	309	350	301	286	319	293	352	300	297	315	344	343	326	305	352	340	312	353	334	308	378	322	310	311	332	303	296	329	316	308	354	340	345	303	314	337	311	296	332	316	299	316	311	346	363	297	311	355	318	334	306	327	328	306	312	309	330	313	338	349	301	304	255	332	314	339	316	294	349	334	320	314	283	329	301	326	373	304	326	327	299	344	310	323	330	306	303	343	365	338	317	324	351	300	314	334	336	307	370	352	328	293	321	330	301	330	336	314	320	329	300	312	310	328	296	340	327	330	335	323	315	297	353	350	337	323	359	344	303	313	303	364	303	327	350	348	342	336	323	340	305	308	340	304	330	347	282	301	325	342	316	302	310	292	320	333	339	293	341	344	342	317	323	318	300	336	347	331	325	337	326	301	332	299	337	344	331	323	316	326	359	336	314	330	328	344	322	321	276	304	336	329	339	319	282	303	311	328	319	332	310	316	316	331	311	313	294	329	344	287	317	329	329	334	299	309	326	296	316	338	307	358	331	318	300	334	343	300	331	328	324	333	344	300	325	303	317	327	331	304	325	316	302	313	369	306	347	350	340	347	316	338	302	310	342	311	328	322	356	321	318	329	330	322	322	325	304	334	307	286	304	330	333	327	292	306	340	311	295	310	330	336	310	315	337	295	307	346	346	322	334	333	347	346	319	326	342	309	347	305	308	314	314	346	321	308	306	337	322	339	331	342	312	344	358	347	336	303	356	303	315	345	296	333	313	339	307	322	282	331	348	326	327	307	303	303	334	330	340	286	298	358	338	309	318	312	340	275	279	358	317	328	315	352	305	338	322	299	342	331	316	323	330	336	315	310	320	313	303	353	279	344	312	335	309	333	328	319	269	331	309	341	316	338	316	325	341	339	345	308	315	322	316	331	360	343	332	335	341	325	315	345	347	329	318	293	343	310	328	326	294	335	304	321	344	329	292	331	327	334	316	315	316	299	325	295	303	331	326	342	306	323	314	336	335	348	321	295	355	325	320	357	335	359	286	315	348	336	366	295	341	292	295	320	293	323	300	313	324	298	356	304	315	314	333	330	356	313	323	336	316	328	361	320	319	335	322	354	299	330	300	321	308	330	304	331	301	316	324	314	370	301	326	267	317	298	326	315	305	313	297	304	324	320	292	319	320	331	329	327	325	320	344	361	350	311	297	330	335	305	295	304	308	311	324	329	329	321	331	354	342	309	330	362	337	350	326	325	306	345	304	300	336	323	305	349	321	318	327	325	328	289	330	324	330	338	316	316	325	319	302	287	309	312	319	314	316	313	305	337	325	314	339	350	318	340	349	331	325	335	332	338	324	316	359	317	339	325	330	338	297	326	294	354	297	338	345	329	290	317	315	327	338	299	313	351	324	298	306	319	350	321	331	331	319	311	338	301	323	315	332	337	300	317	338	320	359	310	332	318	317	332	328	343	310	328	312	330	344	316	318	311	321	334	313	341	343	331	294	316	303	314	321	318	368	314	328	282	300	296	330	336	355	325	325	335	304	344	316	328	341	322	342	294	289	315	324	316	357	348	318	340	341	316	341	310	346	306	311	331	318	317	312	344	348	348	335	311	332	313	303	316	324	323	311	371	290	319	324	336	340	312	346	298	340	334	335	322	325	299	307	334	307	299	344	340	327	337	315	308	316	330	286	350	339	331	323	308	303	295	305	320	290	320	339	319	310	305	359	320	338	348	327	343	328	331	327	337	338	332	331	292	304	280	311	320	317	321	340	332	342	319	290	346	333	306	328	324	332	310	328	310	335	307	339	336	317	324	365	334	325	329	315	309	318	364	309	309	322	341	310	342	330	323	333	330	297	309	336	336	343	337	316	304	315	352	299	364	309	312	322	333	317	324	318	329	311	336	346	325	308	334	333	332	327	337	309	319	333	336	319	320	295	330	318	329	339	333	315	297	330	316	311	331	319	337	296	300	308	331	327	320	310	356	373	328	332	337	346	292	315	341	299	327	340	342	339	319	311	302	304	336	328	346	311	305	291	297	311	302	310	317	309	323	306	310	328	333	332	332	334	302	325	332	305	351	346	310	338	310	328	341	322	327	357	288	309	321	325	319	305	339	324	338	329	343	320	306	341	325	318	340	331	321	302	339	349	319	311	312	325	318	321	346	315	343	338	315	325	313	344	341	284	319	332	361	319	341	323	329	327	317	343	335	335	296	349	318	309	339	340	323	324	301	327
27956	21497	10314	1913	1058	863	729	641	573	609	561	545	551	539	492	497	471	569	545	526	541	546	494	517	482	495	500	514	499	534	542	499	489	539	505	499	531	513	502	563	506	541	474	517	564	502	523	508	531	501	514	527	509	522	554	558	536	487	533	534	471	530	492	520	551	523	520	556	527	577	485	552	509	474	476	552	509	491	487	525	534	505	508	496	537	536	503	504	521	534	525	515	529	515	507	527	543	544	464	539	519	548	493	498	487	524	517	529	547	524	528	512	521	509	503	472	501	503	535	501	547	551	539	524	499	506	523	499	549	524	509	493	542	553	498	516	486	525	525	515	525	520	555	548	508	521	506	503	496	485	479	494	501	518	544	523	544	483	549	512	510	533	539	528	501	507	520	514	541	509	510	541	499	526	518	510	509	533	531	525	528	491	524	550	533	484	499	524	523	529	504	470	498	502	529	530	514	486	517	492	502	492	502	516	503	540	514	529	525	497	546	530	492	475	537	539	521	541	473	540	491	499	533	518	509	533	522	505	510	548	522	481	529	516	520	506	519	501	500	533	491	523	580	527	565	535	506	511	525	496	517	554	559	519	501	567	505	514	546	543	564	524	545	541	535	489	547	496	538	503	505	518	515	527	523	552	523	495	510	489	532	492	518	544	544	514	518	511	532	498	525	494	470	502	501	532	536	498	583	491	512	500	544	535	498	540	515	500	520	522	527	491	510	500	551	527	538	473	540	560	560	508	515	547	510	514	492	546	525	540	511	498	467	497	557	490	508	495	515	508	499	480	505	533	509	499	545	472	526	530	522	519	529	524	497	478	522	503	549	534	532	494	571	535	534	532	494	543	569	496	545	530	512	485	477	513	521	513	490	507	489	497	489	488	526	546	499	511	553	475	542	512	515	503	532	530	521	546	530	532	503	509	542	508	489	540	524	528	525	528	519	511	500	534	507	506	512	526	500	513	526	554	511	510	536	535	498	507	522	529	513	541	541	490	552	551	549	549	517	511	487	539	550	583	509	525	469	524	508	527	509	499	506	521	491	505	537	542	526	474	542	496	519	522	554	529	527	509	551	522	534	532	552	501	521	517	506	504	499	507	531	522	525	540	532	533	537	506	534	502	487	576	496	520	545	527	548	538	517	542	485	534	488	498	513	514	490	526	542	513	529	535	533	482	533	547	527	490	493	516	519	540	521	509	485	533	524	505	524	507	507	527	515	558	521	494	543	512	505	505	502	529	535	541	546	510	549	527	491	479	520	547	541	490	470	505	543	488	537	532	505	521	525	541	525	528	564	540	513	503	556	546	515	518	553	501	542	523	541	497	525	541	514	533	541	558	512	530	509	551	540	511	519	503	538	521	526	545	479	513	531	530	532	531	456	519	531	563	523	548	554	554	501	523	509	560	510	548	521	510	504	535	538	525	484	531	516	523	532	507	481	563	515	546	540	509	505	518	521	492	480	573	521	542	533	522	543	509	517	501	503	540	503	507	513	514	503	541	473	514	487	565	543	490	517	521	516	561	539	496	547	469	605	551	481	541	523	513	519	541	511	519	535	489	445	526	528	501	508	512	537	515	523	566	506	482	522	521	532	518	533	539	504	462	523	501	504	515	492	511	534	522	510	540	513	537	522	559	542	508	533	505	460	512	528	488	540	516	536	531	497	487	551	498	519	514	476	503	527	564	563	507	520	541	526	522	520	534	512	528	534	460	536	536	501	503	521	553	532	537	481	508	567	536	542	484	513	521	515	518	487	540	509	514	516	496	510	543	524	524	494	527	539	505	520	558	552	537	523	505	533	513	500	526	534	499	518	514	539	478	532	522	536	519	508	516	459	526	538	488	515	552	506	531	516	505	529	533	507	490	543	545	554	560	490	534	512	488	514	496	549	552	532	576	520	492	497	552	487	501	496	503	525	507	517	491	526	496	498	520	530	540	516	508	500	534	514	537	536	514	507	526	512	505	560	506	569	513	506	504	494	560	516	473	543	545	536	519	501	552	541	487	516	536	517	521	554	554	531	548	545	498	540	530	490	531	501	543	505	539	511	516	501	501	538	518	537	520	503	523	506	527	527	548	504	520	495	524	494	479	537	508	524	521	515	516	570	524	529	513	519	520	526	473	522	543	573	521	515	540	509	529	504	502	538	522	500	533	514	504	489	474	494	532	484	486	524	497	515	513	520	545	536	515	537	489	527	473	524	488	534	485	472	511	536	534	497	523	540	531	537	493	541	507	515	535	501	490	517	525	509	533	535	505	537	538	516	500	528	544	487	556	543	544	493	528	524	498	524	514	461	483	487	500	463	503	483	529	537	555	506	524	519	549	511	573	514	562	529	513	523	553	507	526	513	546	533	515	500	513	514	498	546	538	518	523	510	490	509	527	550	486	471	563	555	518	508	535	511	540	547	510	510	540	518	511	511	543	520	528	530	538	492	523	508	523	521	536	536	532	543	479	519	491	535	492	511	496	486	555	506	473	531	476	486	547	527	539	541	511	490	490	535	532	500	508	503	522	498	540	563	551	520	499	525	545	480	515	491	537	541	559	545	503	548	539	509	496	559	499	531	531	545	567	531	477	520	505	499	518	530	526	508	508	497	528	522	540	470	540	548	520	542	468	490	532	488	495	483	534	499	558	482	540	508	525	532	506	548	546	531	485	534	522	528	498	510	515	495	509	533	496	514	505	510	538	498	510	536	514	524	543	515	493	477	539	516	550	511	530	521	513	553	533	499	503	546	555	514	523	539	513	499	529	519	507	529	539	519	541	497	526	491	518	544	505	546	485	453	543	518	521	512	526	536	480	562	512	503	515	503	501	501	506	559	511	462	501	532	509	550	516	502	534	528	541	530	497	496	523	513	519	550	549	475	563	553	512	527	523	500	538	506	533	460	494	504	500	525	531	502	541	539	521	531	525	511	550	527	517	495	517	518	528	496	514	535	497	503	541	552	524	483	513	518	525	542	487	501	551	502	489	565	498	495	525	555	519	525	508	523	500	520	509	561	532	499	521	479	501	458	538	527	516	491	568	549	552	504	468	520	505	463	496	533	477	493	501	487	529	526	545	494	524	538	565	534	494	541	523	489	540	539	497	545	524	507	523	504	549	522	534	508	519	502	501	562	485	560	507	515	449	539	500	505	523	495	550	507	555	509	530	518	537	529	525	565	505	503	499	520	536	520	521	517	492	523	509	526	545	505	540	556	563	532	502	540	542	530	505	529	553	521	527	538	558	498	548	515	537	495	517	514	513	523	509	575	540	509	538	515	514	507	484	538	560	464	561	536	528	483	510	483	488	519	467	514	528	497	521	512	531	522	513	513	498	493	521	516	549	506	527	533	528	514	500	558	482	517	544	556	518	479	494	498	536	499	490	546	520	492	498	520	514	518	498	507	523	532	515	526	519	530	531	555	523	504	529	511	494	509	525	508	504	501	540	504	538	500	483	512	510	522	502	549	499	537	509	553	516	532	534	510	487	513	530
24710	19463	3715	1913	1418	1169	973	958	859	818	728	712	689	664	693	678	689	622	617	625	638	621	616	644	630	664	647	643	627	626	613	675	623	608	587	649	648	602	680	625	601	600	668	635	643	606	600	642	662	606	605	571	622	615	636	624	612	647	656	614	631	599	657	591	646	639	656	632	699	698	654	640	657	578	644	637	641	614	625	636	644	651	650	600	615	667	664	634	626	643	680	602	642	676	606	602	606	629	618	619	586	621	623	632	573	627	595	627	605	635	649	658	644	622	619	641	594	599	666	613	596	609	623	607	625	575	697	623	647	600	615	594	571	603	652	619	618	614	624	638	599	614	614	584	566	609	630	667	620	601	584	642	589	651	667	614	674	577	628	605	600	626	582	596	577	616	652	622	634	634	611	652	659	605	617	636	631	616	668	576	629	631	617	631	635	613	568	627	608	638	667	591	582	603	641	665	642	607	612	658	594	610	568	601	594	601	679	596	623	635	592	618	596	620	643	681	608	644	631	635	618	657	643	612	585	640	624	636	602	633	641	613	615	611	580	659	649	574	606	634	618	632	603	656	624	636	606	631	604	626	628	616	619	625	599	634	625	649	620	600	598	585	603	660	636	661	644	639	641	636	592	603	659	632	621	584	613	641	652	619	617	632	669	591	630	594	629	574	630	558	609	599	620	641	663	624	643	605	642	572	653	635	653	613	639	606	640	654	612	631	624	604	619	643	574	614	615	613	605	598	620	588	593	614	671	615	653	622	607	597	634	634	604	639	630	636	604	609	570	632	604	620	620	624	645	635	638	641	590	542	627	572	635	628	619	653	608	645	604	682	628	618	625	642	601	631	691	601	587	644	580	613	596	646	644	604	614	652	629	579	615	608	624	665	611	619	624	642	659	662	615	623	612	607	669	621	639	608	608	680	609	593	663	614	622	647	623	641	611	593	623	619	617	623	614	622	633	620	585	597	634	654	602	620	650	604	601	639	649	607	614	592	653	654	612	612	610	654	617	643	643	593	639	632	605	618	625	621	585	586	589	617	626	610	597	638	647	651	643	600	603	642	607	618	592	617	641	630	659	653	627	615	638	601	583	648	609	607	607	661	601	611	618	583	635	622	610	587	575	600	646	682	578	606	635	595	600	643	641	621	662	634	617	607	614	614	597	638	635	617	576	628	648	632	620	606	659	599	617	624	628	622	624	595	610	602	624	605	607	564	603	625	616	674	658	585	623	587	633	601	609	615	618	605	684	655	586	652	644	594	628	612	587	659	597	629	655	643	644	583	628	603	599	613	642	557	650	619	605	627	599	614	561	614	596	601	632	693	618	641	640	661	663	612	578	672	609	616	670	591	652	621	665	612	630	680	633	636	608	610	616	611	617	623	596	613	645	643	652	642	631	670	638	606	614	602	629	638	611	610	620	645	620	609	633	617	688	605	660	604	666	617	627	623	642	586	649	645	604	613	639	643	614	664	644	624	632	607	617	625	575	624	600	562	600	654	614	603	623	658	657	601	616	645	615	642	606	593	633	605	624	616	597	641	687	628	614	605	592	629	605	636	610	617	641	642	627	643	635	634	610	582	650	637	642	662	616	656	593	614	641	599	645	598	656	580	673	651	629	600	635	586	596	588	593	623	649	644	659	609	631	630	635	644	648	644	639	587	614	658	601	611	602	643	602	621	642	625	605	571	627	576	642	640	642	610	682	601	625	611	640	621	623	626	638	626	613	574	614	646	630	638	658	667	592	660	644	620	630	655	629	647	628	632	634	589	600	593	637	584	642	637	650	610	628	649	642	651	636	598	669	666	614	607	618	607	636	657	665	636	632	647	634	635	592	619	608	631	622	597	593	619	624	589	624	648	603	597	642	590	666	621	645	612	681	635	601	632	629	621	652	653	628	583	643	611	645	625	656	586	632	632	654	638	619	576	635	604	588	629	626	626	600	629	630	615	637	617	654	569	641	634	599	597	614	596	626	582	631	638	611	605	632	665	650	627	582	661	660	603	636	613	627	634	641	607	620	579	624	637	627	636	609	607	600	603	633	604	597	638	622	625	602	606	608	645	574	647	639	602	633	631	668	681	614	611	598	601	605	684	650	664	668	603	660	615	643	619	592	625	640	633	607	648	632	640	608	625	597	673	609	641	610	607	634	623	626	548	631	619	633	632	617	661	627	593	618	617	688	622	641	677	600	646	623	632	661	597	645	603	641	603	574	619	649	637	614	612	597	613	637	695	613	598	655	624	576	620	670	620	642	615	655	622	638	566	628	612	654	597	668	601	608	581	616	664	608	650	631	609	615	650	634	592	581	619	646	641	587	635	671	622	605	622	624	589	585	639	616	628	633	587	624	655	605	572	621	582	636	657	641	596	640	610	619	586	640	620	629	637	605	667	593	622	623	644	619	609	625	609	673	633	625	583	638	590	630	618	659	650	650	636	636	654	645	658	626	591	598	639	584	642	604	638	616	621	642	597	604	609	640	621	651	655	661	608	594	612	611	626	652	635	616	614	671	567	550	649	602	645	585	682	614	576	588	660	604	627	629	623	581	645	578	607	647	656	646	623	636	652	652	608	599	622	641	595	627	610	605	609	640	606	652	628	627	652	613	635	603	651	608	618	610	643	609	550	655	647	693	609	627	634	640	644	616	602	628	639	617	618	618	631	575	602	632	607	625	613	632	609	570	593	631	671	631	630	600	645	625	633	640	604	582	587	614	609	632	594	603	667	606	636	602	624	666	591	634	660	656	623	607	568	605	617	631	644	636	614	597	612	628	631	597	590	663	703	644	623	667	658	649	625	620	607	614	693	630	574	640	607	651	600	616	647	620	625	638	556	574	620	633	634	591	640	635	616	625	666	570	629	639	638	594	607	573	579	664	614	624	577	638	667	616	617	647	615	623	663	647	624	595	626	664	668	649	587	640	611	598	608	642	623	642	624	636	616	613	623	594	629	567	609	621	575	611	602	612	636	669	643	620	613	610	602	594	630	629	591	633	639	607	598	640	630	605	652	618	605	641	619	622	639	668	603	632	666	627	660	615	628	627	568	591	647	618	628	618	608	630	632	621	597	619	635	591	616	622	612	641	617	634	603	668	659	669	602	621	588	608	597	614	608	623	628	596	662	613	601	588	598	646	599	632	657	685	623	674	618	612	659	661	641	610	651	639	594	625	576	619	659	609	638	613	634	638	662	655	617	650	631	611	540	620	626	594	653	619	642	595	619	637	622	609	593	638	602	610	651	653	646	587	643	646	629	598	612	644	626	601	599	626	664	604	646	571	629	567	588	651	659	616	617	635	573	599	613	631	661	647	569	613	593	608	637	633	615	655	619	608	623	606	642	590	619	586	605	619	600	638	640	626	630	605	608	669	637	635	614	596	623	616	623	606	631	609	612	603	604	624	621	654	660	584	596	600	581	659	599	636	674	663	632	621	600	623	591	624	616	612	634	599	594	679	625	681	632	600	602	601	643	620	639	636	590	586	628
24423	21359	28708	24347	21282	8857	1312	826	711	571	523	496	443	415	348	371	315	324	328	265	272	301	297	309	288	275	288	316	283	295	274	297	306	292	304	302	293	287	303	272	281	292	257	311	298	288	292	308	265	287	281	271	276	279	283	287	309	255	279	297	292	240	281	256	298	310	299	285	292	314	270	298	309	302	285	284	279	268	288	281	258	272	284	303	283	287	244	266	322	250	295	290	256	266	251	272	281	278	288	270	264	296	284	274	227	243	274	269	244	267	268	287	263	255	243	275	277	273	282	278	260	268	267	273	265	244	292	263	247	266	299	249	257	256	274	280	271	242	244	257	300	248	260	247	260	242	267	278	276	270	274	285	264	248	256	253	235	285	270	271	273	269	239	298	263	266	293	281	293	283	265	272	258	290	278	271	252	286	281	282	296	278	274	273	275	260	272	256	284	256	264	281	274	269	278	290	279	242	261	243	257	260	261	263	268	248	272	265	315	284	275	251	286	250	299	249	271	285	276	271	271	254	294	263	268	272	286	251	279	267	283	263	267	278	274	266	251	280	294	274	256	286	251	263	266	232	252	236	292	260	255	255	273	287	264	275	273	267	281	256	246	255	274	279	267	275	262	233	274	280	251	249	244	285	262	272	261	273	280	268	289	245	267	269	267	279	269	262	258	294	258	266	280	301	259	264	301	255	257	261	273	255	266	265	288	237	264	261	263	274	296	272	283	281	262	269	265	295	272	295	281	252	278	284	273	287	270	284	282	268	283	284	273	257	257	284	275	272	268	319	251	285	273	281	240	248	297	256	260	265	253	290	218	280	268	269	241	276	306	237	299	246	284	258	253	279	270	262	267	257	268	243	284	270	249	273	271	248	286	256	277	262	266	279	279	265	286	253	238	281	258	302	252	307	284	278	265	249	257	235	305	262	252	268	249	271	289	259	276	266	239	272	274	251	241	258	295	286	262	213	277	264	236	272	286	268	270	259	271	262	260	251	270	262	288	283	284	276	274	254	282	261	272	282	255	260	265	241	259	282	285	263	290	260	269	277	257	264	273	262	266	277	241	264	250	249	279	279	255	277	284	271	284	264	263	258	263	255	259	268	276	298	265	267	288	263	265	271	248	280	260	297	266	264	241	252	272	270	258	262	285	286	290	251	247	310	295	266	290	289	299	256	251	299	250	246	240	291	273	281	277	274	266	249	260	256	268	256	273	285	270	285	290	264	251	268	269	273	272	283	261	252	268	263	263	252	278	269	273	275	263	269	242	272	312	280	268	250	271	287	272	266	265	288	277	265	278	288	281	268	257	271	257	274	277	280	283	259	288	252	252	284	265	267	252	296	261	258	271	264	300	271	270	266	254	282	241	265	257	271	263	249	302	284	267	280	277	261	253	272	280	276	238	263	260	276	272	249	279	288	285	264	270	275	243	272	272	251	246	268	291	278	273	278	281	277	259	281	256	251	229	297	259	257	242	297	291	268	273	264	301	262	259	287	248	245	276	258	239	234	269	247	290	262	270	292	243	284	277	258	270	281	268	260	274	250	255	242	276	269	240	265	303	256	253	280	291	264	252	261	279	274	238	289	296	272	294	268	257	261	277	276	264	261	264	262	272	261	271	271	280	275	277	281	246	259	301	280	261	250	271	265	259	287	260	264	261	247	281	273	267	229	247	251	256	274	250	287	271	276	233	255	261	247	261	249	276	306	287	268	269	255	240	277	253	270	264	302	286	271	262	269	256	281	278	276	263	278	264	260	260	269	282	257	279	262	269	273	284	264	240	284	271	264	237	275	283	246	243	248	284	268	285	278	288	266	274	269	275	243	291	285	274	273	239	277	288	253	262	286	279	243	260	272	272	305	277	272	271	283	268	259	280	288	254	286	276	246	259	276	261	271	281	280	268	278	259	267	268	273	274	309	274	257	275	257	273	266	259	248	290	259	283	262	269	302	276	278	240	275	243	263	288	243	280	291	264	262	284	258	263	265	257	265	263	269	285	299	309	267	279	273	267	240	259	327	262	256	264	237	248	286	267	244	293	264	242	274	282	238	285	271	275	259	286	270	272	279	270	268	277	260	287	281	254	288	268	291	291	265	257	253	258	261	272	277	287	264	250	267	262	295	260	266	229	284	268	244	305	237	272	275	285	278	274	278	234	269	292	272	289	247	302	274	288	253	286	314	260	270	289	270	271	239	264	275	256	283	291	274	288	297	252	288	275	250	252	243	251	280	275	265	214	254	276	278	252	259	282	256	243	274	287	284	258	286	248	247	283	290	265	243	268	287	265	265	283	252	279	298	269	256	265	284	243	276	236	278	267	243	307	274	284	250	291	277	284	251	292	291	275	280	278	270	254	258	292	257	289	293	302	273	274	271	283	270	254	282	266	257	253	280	266	270	282	312	257	274	277	263	248	266	279	285	276	289	277	265	278	260	291	295	267	266	262	274	306	292	299	252	259	241	258	292	302	276	269	278	272	276	283	281	276	271	313	280	280	278	280	273	251	290	260	279	278	273	269	266	291	255	290	229	269	282	267	282	298	243	268	279	262	285	264	279	254	271	259	276	261	265	272	247	264	246	304	273	308	267	275	267	282	268	246	260	283	275	269	251	257	262	292	297	272	271	275	299	305	268	261	250	274	251	235	283	262	272	269	278	275	265	279	302	273	276	269	279	278	302	266	291	276	289	245	276	256	285	270	288	258	271	280	256	283	286	239	262	270	298	261	284	253	299	262	273	262	268	257	285	300	251	294	265	274	256	299	263	264	273	285	296	275	260	292	274	268	285	235	276	274	264	292	262	266	251	279	269	266	257	274	272	287	266	256	264	277	270	256	283	253	265	271	277	259	280	251	246	300	254	246	263	273	262	255	269	271	282	266	241	280	286	300	267	265	248	211	244	281	291	268	254	265	277	249	274	224	274	282	280	230	299	259	259	247	270	256	260	266	254	268	271	269	272	254	289	260	230	289	241	229	255	287	243	274	263	251	271	253	244	264	284	272	268	277	280	277	256	276	253	247	260	290	258	288	301	266	281	275	278	294	280	280	261	273	246	287	262	293	285	256	252	278	277	263	296	278	268	288	270	264	268	261	276	307	260	251	258	269	279	275	304	240	232	247	270	255	271	251	280	270	317	281	299	283	279	265	265	280	269	253	280	264	258	263	253	259	259	269	245	259	278	270	259	266	277	287	291	284	273	284	231	269	243	287	277	299	268	269	277	250	292	232	287	277	286	254	266	273	269	269	287	253	249	253	274	285	264	288	243	305	246	293	230	265	252	247	258	250	262	300	269	286	269	289	262	293	285	250	277	277	260	275	271	284	293	246	263	273	260	296	256	272	298	285	254	266	282	256	279	264	276	251	268	261	298	285	301	260	289	239	275	269	251	277	278	271	278	274	245	311	259	266	269	266	272	281	284	277	247	254	298	295	271	280	248	282	279	258	259	255	278	256	261	268	260	263	267	266	280	281	303	263	278	266	299	273	283
31212	30950	10459	5203	3327	2497	2059	1595	1357	1060	902	812	654	619	540	508	459	496	425	401	417	437	382	358	353	431	377	400	388	356	355	374	363	334	352	358	346	359	362	371	390	358	382	331	349	362	356	357	332	356	330	344	342	347	368	327	354	342	350	364	353	337	348	350	355	368	381	347	372	368	361	380	364	385	379	360	361	326	359	351	337	345	308	358	348	340	327	344	321	329	353	337	316	340	312	320	339	332	313	353	389	370	350	343	326	352	330	337	343	366	352	341	356	310	353	353	342	345	331	345	329	328	340	369	314	346	342	347	324	350	356	350	355	351	312	322	317	349	316	347	359	341	356	341	345	350	312	319	331	352	361	324	334	343	332	319	346	339	340	320	343	356	318	375	372	340	345	334	344	318	340	316	334	344	352	362	331	331	341	349	356	352	333	317	301	354	357	354	333	356	340	344	326	326	330	354	364	326	347	347	317	298	322	334	366	350	337	330	342	323	345	368	369	374	349	346	345	353	347	323	330	343	329	348	355	373	321	380	317	344	347	347	315	363	361	304	360	373	330	330	362	335	335	362	340	351	350	343	352	383	344	339	331	360	392	320	331	352	342	310	323	347	369	356	316	334	340	318	365	372	332	319	367	326	339	327	339	331	329	345	347	314	363	332	296	348	340	336	365	347	344	319	344	348	358	299	317	320	341	351	363	338	328	351	327	312	378	357	329	361	329	347	328	342	312	371	365	302	332	364	370	368	337	329	362	326	351	351	376	293	349	300	329	356	356	364	316	335	309	355	314	382	328	358	336	327	336	327	340	355	351	338	353	333	322	313	342	307	337	326	347	338	351	357	374	302	339	331	326	343	332	341	341	344	353	343	329	329	350	352	320	342	356	340	331	317	346	356	355	340	313	380	337	322	328	320	311	322	293	331	336	334	338	358	346	341	340	317	325	345	330	311	335	330	308	332	364	325	334	380	316	332	338	338	336	321	344	343	345	327	349	332	343	353	320	333	343	351	358	311	343	346	354	329	338	367	321	338	329	314	348	349	350	332	328	370	319	329	342	356	392	327	332	339	366	366	348	352	313	321	348	331	364	370	325	352	347	323	352	340	348	295	331	326	355	366	378	328	353	329	331	315	319	354	320	358	365	342	333	325	339	355	367	320	396	328	335	345	344	358	341	307	321	349	338	348	322	379	347	342	336	339	343	350	355	353	358	320	353	347	334	319	325	336	347	324	345	351	316	304	370	336	338	334	341	364	328	350	353	356	335	327	317	351	369	357	327	355	364	344	331	319	334	351	333	358	352	306	380	314	354	339	345	319	375	331	330	318	357	350	353	329	346	330	319	359	355	348	359	321	348	327	318	336	325	335	313	352	330	349	349	323	284	334	322	355	320	339	339	331	371	330	371	363	332	314	345	348	369	341	358	347	319	353	354	323	340	318	356	339	364	315	297	368	354	300	341	324	348	354	316	329	321	338	348	303	329	341	328	319	323	327	341	334	336	346	328	355	344	346	340	341	363	326	317	363	334	346	350	338	322	332	329	351	347	370	344	359	303	345	321	353	303	355	337	310	337	332	331	341	325	366	337	335	344	350	338	329	340	333	343	317	341	317	366	342	350	339	339	328	375	329	363	348	342	337	331	347	337	384	330	314	323	300	346	372	321	355	360	346	329	347	348	347	342	351	349	323	337	361	329	338	339	351	319	330	290	350	376	316	335	355	295	312	337	361	347	360	312	361	327	348	335	342	343	325	338	371	339	345	365	378	334	321	353	337	334	324	357	348	314	358	353	358	353	329	339	321	346	329	367	314	318	367	313	342	301	342	305	350	329	345	331	326	333	367	322	369	356	340	362	325	329	344	330	367	335	309	351	341	311	320	327	358	309	338	337	384	351	311	332	313	353	378	355	350	339	348	360	372	349	319	356	343	311	340	349	332	283	340	326	309	342	337	351	307	337	364	365	334	299	362	333	331	332	343	318	350	353	341	314	305	355	343	339	355	347	367	338	306	340	335	315	354	376	339	291	354	352	330	366	333	355	335	342	341	364	349	379	356	319	317	336	335	331	343	358	354	363	331	316	344	356	311	341	308	332	361	372	358	338	337	350	324	363	343	305	365	377	318	317	330	326	360	346	324	318	325	298	342	321	319	328	376	357	336	339	363	347	321	345	313	334	355	323	325	326	335	306	353	324	330	324	312	340	335	338	350	324	299	313	296	359	326	337	330	345	328	349	335	356	342	337	331	328	328	346	382	357	361	360	330	312	335	343	336	318	343	300	331	343	369	367	338	298	335	333	330	314	317	364	346	325	345	348	348	333	312	333	337	341	335	342	303	324	356	347	349	326	380	328	327	335	369	334	335	347	335	362	311	323	319	327	350	347	364	322	322	344	333	339	341	344	345	349	343	360	376	325	331	317	331	350	331	320	341	342	345	309	333	333	353	346	343	323	330	320	344	355	352	336	323	339	369	353	354	345	348	318	350	335	315	338	322	338	346	334	361	350	363	335	336	329	354	337	327	307	334	323	338	377	291	343	308	374	307	325	345	347	344	325	364	320	346	327	329	353	337	347	333	339	372	316	341	329	332	362	333	319	339	356	353	367	324	360	377	350	365	313	341	333	329	337	333	352	368	350	314	355	364	355	296	360	317	321	358	356	336	347	344	322	321	345	343	340	363	356	307	325	351	315	336	352	354	374	291	323	346	352	330	316	375	336	319	352	336	348	346	377	327	336	347	351	321	355	319	334	297	357	326	319	320	292	347	353	334	355	342	309	330	295	349	346	381	345	340	347	332	337	351	329	309	346	359	308	301	364	335	314	339	348	347	359	338	355	345	346	327	332	353	367	365	325	333	313	368	346	356	317	317	330	318	329	342	291	377	341	347	381	338	352	352	339	328	329	341	321	343	331	312	347	334	344	291	332	316	336	343	316	325	342	324	325	333	347	346	325	322	353	330	347	338	339	325	320	344	316	318	337	328	315	338	343	350	315	353	327	352	337	322	378	354	319	329	329	307	368	331	335	323	354	337	323	351	341	321	356	341	328	369	341	350	335	330	365	344	340	361	330	332	348	363	328	322	344	355	342	366	339	320	367	368	369	344	318	309	332	332	325	317	314	316	335	302	333	340	310	335	337	342	325	356	362	328	352	334	342	324	344	338	345	359	317	378	349	316	338	322	309	338	333	349	389	331	333	333	335	349	312	341	341	302	333	352	343	352	311	345	335	320	327	356	329	339	345	329	339	321	341	347	330	350	321	335	356	371	347	330	328	306	325	401	336	376	351	343	322	333	337	332	328	347	340	356	328	335	344	339	352	369	314	321	350	309	357	327	333	328	316	362	358	334	379	371	333	337	360	321	353	304	352	300	331	345	337	349	346	333	343	311	348	304	325	353	348	314	370	334	324	321	354	321	339	369	317	352	312	343	353	358	330	316	326	325	319	344	313	353	327	298	331	349	295	324	343	332	311	343	355	322	333	303	312	348	328	347
25563	21358	27504	25294	9301	1326	1014	942	826	761	786	708	666	708	643	638	625	666	671	619	640	643	620	618	647	631	628	583	639	613	586	625	602	628	583	593	642	556	624	612	609	617	603	659	604	643	610	601	562	633	599	619	604	579	593	593	615	637	631	581	616	591	600	610	617	627	613	662	607	643	611	596	610	596	570	646	611	609	630	605	619	632	594	600	617	585	597	604	595	604	605	623	584	550	594	644	599	638	582	601	526	626	598	590	562	617	615	569	598	635	629	613	657	578	615	600	581	621	590	603	567	614	607	550	609	580	592	621	594	591	604	597	572	640	578	581	599	608	634	595	622	619	612	648	632	605	564	600	578	604	577	634	591	601	541	617	635	599	565	598	596	593	605	634	628	589	627	632	595	596	605	580	575	613	606	606	622	615	586	621	573	575	605	653	629	605	581	585	590	586	595	555	555	618	647	590	561	598	646	613	627	607	607	592	636	633	585	615	613	611	631	592	604	611	623	609	601	629	618	615	582	630	610	618	611	589	610	622	564	592	619	650	605	608	628	580	615	623	603	636	620	573	621	596	582	578	603	617	637	609	616	579	593	592	638	557	636	618	626	619	635	629	606	605	576	583	640	612	629	633	608	626	616	567	570	619	603	626	573	632	586	586	597	664	617	573	604	608	569	595	572	580	623	626	582	618	591	610	598	634	579	627	597	635	568	559	597	581	558	554	589	580	601	598	588	585	603	624	590	580	639	576	561	604	563	622	654	586	591	627	638	611	671	598	622	598	592	570	615	609	622	548	591	605	585	595	581	603	608	625	609	617	625	630	595	606	575	620	548	603	581	597	602	614	666	612	596	617	552	640	541	603	649	599	547	645	642	594	604	605	587	578	604	602	621	601	616	616	591	644	613	618	645	619	600	635	594	565	555	589	580	566	586	598	637	579	666	613	605	597	591	597	619	628	608	611	628	668	636	617	556	573	625	607	624	641	592	591	588	601	603	617	623	642	593	586	599	594	615	601	600	590	598	589	593	600	649	618	598	599	629	599	619	597	610	620	589	639	628	609	598	583	642	629	595	605	602	602	643	598	621	623	585	595	630	600	622	604	595	652	611	622	563	604	590	630	571	587	573	622	565	582	581	609	590	611	622	549	599	588	613	615	617	593	629	620	583	614	627	578	624	635	591	647	614	562	620	597	587	562	623	596	624	613	648	580	590	612	588	592	640	593	554	618	617	590	613	587	613	607	664	546	572	617	553	598	576	590	606	577	574	578	613	596	593	609	595	589	576	576	654	600	616	582	611	646	589	581	606	591	557	596	620	600	586	632	643	621	573	643	598	644	620	648	597	569	594	592	595	581	647	620	619	583	582	631	545	602	604	595	623	608	565	597	625	600	606	578	591	605	675	642	609	593	595	592	629	587	599	612	603	564	556	576	567	594	595	553	594	620	573	578	615	591	565	602	601	607	623	592	630	596	649	586	602	573	584	612	606	613	604	637	590	587	583	599	618	602	601	593	621	625	584	624	600	592	611	567	595	589	602	635	609	595	582	596	608	613	606	645	574	588	629	617	538	582	670	581	583	629	603	579	558	583	625	621	560	608	603	638	612	623	580	607	572	624	611	640	586	615	611	590	602	627	585	618	603	651	582	614	591	615	648	624	623	613	599	610	629	593	602	639	662	580	577	627	592	620	565	599	631	578	589	620	603	580	579	649	600	619	593	567	627	636	651	577	582	664	585	616	604	592	572	601	624	588	614	584	604	612	625	608	577	605	634	556	652	617	589	608	584	591	604	606	614	588	597	574	629	664	611	630	613	587	628	627	602	595	571	546	615	600	616	605	630	592	562	599	623	622	585	579	579	569	559	612	637	584	604	557	590	596	604	595	640	611	604	564	632	627	588	556	586	577	604	584	563	576	611	627	597	626	620	604	572	624	627	640	619	605	588	604	564	587	617	585	600	602	588	572	632	635	576	628	618	605	603	576	605	562	594	570	607	588	578	608	609	573	564	567	615	600	611	594	594	586	632	585	654	635	596	578	585	584	602	578	623	600	629	639	603	585	617	578	571	633	579	592	589	585	592	535	619	613	629	535	621	646	577	628	593	589	613	617	610	559	616	602	618	636	597	612	593	625	576	648	584	595	623	584	591	569	612	566	604	565	580	631	592	606	601	572	594	588	543	591	626	667	605	603	535	601	591	553	565	595	603	614	602	626	624	635	578	592	637	599	606	629	623	602	644	640	581	572	612	656	604	674	558	557	585	599	572	618	618	616	625	607	590	624	649	608	610	583	577	634	585	594	589	578	632	609	582	609	597	571	588	544	602	587	629	615	597	598	604	619	596	623	631	629	599	588	599	590	591	589	615	576	622	624	593	620	595	610	596	573	571	622	580	605	630	558	594	608	590	626	624	620	582	622	598	604	630	648	599	576	667	571	580	637	623	576	579	575	608	641	574	589	638	596	584	599	578	583	628	624	635	600	661	567	610	618	581	590	624	605	633	576	590	550	609	611	558	631	605	571	570	574	592	561	594	632	583	646	573	581	596	603	602	612	558	591	575	592	603	579	592	603	593	629	614	593	575	635	625	608	643	601	537	612	579	588	606	610	588	631	600	623	554	660	620	625	615	592	588	598	586	590	595	609	562	589	610	580	589	583	609	596	583	586	613	551	607	604	590	607	624	572	634	576	568	572	627	625	635	605	602	558	586	643	579	665	600	611	622	603	596	614	614	603	564	605	625	574	619	601	573	632	593	602	607	595	596	571	575	643	595	591	635	587	585	612	625	596	604	591	613	616	571	581	564	627	617	626	642	610	619	611	593	616	624	586	576	626	630	624	603	603	556	626	598	602	578	615	610	590	569	595	586	632	620	600	548	626	572	593	585	605	615	605	597	604	587	616	580	574	624	580	596	565	626	611	628	603	639	642	596	589	613	622	636	634	610	582	651	644	611	581	601	625	597	635	611	612	632	564	610	594	573	607	557	584	619	598	549	632	571	626	589	573	634	561	629	561	655	599	610	609	603	547	598	596	619	605	575	623	610	600	665	605	600	604	575	574	622	602	557	586	540	573	623	612	603	570	589	585	556	627	599	630	605	595	553	582	642	586	584	641	611	590	588	590	627	611	615	620	630	577	581	622	625	628	593	604	603	607	625	609	629	570	594	609	603	597	665	634	576	610	568	634	609	588	559	621	566	586	596	619	627	623	597	598	616	623	652	603	621	606	624	637	637	595	596	577	609	586	598	606	603	611	602	593	597	603	626	557	599	596	618	610	628	575	587	607	615	582	603	619	568	565	618	587	569	581	559	574	634	580	588	604	571	597	565	629	642	620	551	593	623	634	585	623	621	600	600	587	604	590	603	622	597	583	570	595	603	634	569	636	608	616	629	582	609	572	585	630	642	588	611	578	640	621	603	576	561	623	639	582	601	605	619	599	614	604	609	586	581	604	637	621	626	570	587	590	596	573	630	634	637	604	649	584	580	597	584	590
30357	24342	6986	3615	2522	2058	1755	1482	1335	1160	1092	917	907	883	859	834	788	793	777	738	779	710	700	738	737	741	772	673	701	754	711	706	754	739	664	682	723	738	755	755	695	698	699	674	759	714	730	718	684	741	698	741	647	688	708	744	755	763	694	702	719	714	741	720	654	719	735	729	790	745	696	750	745	714	712	721	716	689	723	696	698	703	687	728	694	693	705	722	756	684	700	691	700	722	689	673	694	694	736	724	733	689	708	686	716	682	676	682	722	672	702	692	684	666	720	733	695	678	744	699	690	732	713	738	668	656	697	695	714	711	703	658	697	749	665	673	757	683	664	695	708	664	674	711	686	720	711	717	674	720	738	753	690	700	687	697	719	699	641	684	711	688	671	734	693	731	722	742	749	709	696	712	759	679	650	715	667	659	654	666	690	681	660	713	727	686	736	680	736	681	692	724	682	716	677	744	680	706	769	700	653	683	663	707	713	728	703	684	736	728	697	681	709	724	729	723	662	671	721	759	734	697	714	693	659	732	731	635	683	764	673	709	720	676	705	670	696	725	701	703	716	718	720	683	697	675	712	714	700	712	700	671	751	701	690	712	731	694	738	708	722	689	686	678	659	677	750	695	705	676	731	694	751	685	700	709	737	650	687	701	714	721	701	643	716	684	687	705	659	665	686	734	706	707	693	725	755	687	676	675	723	663	681	691	643	744	699	667	651	720	719	695	707	736	685	681	709	648	688	688	680	669	723	689	694	669	692	715	721	717	678	683	707	745	722	713	699	720	739	655	709	719	680	757	714	665	713	705	708	738	710	680	694	698	688	680	684	683	690	751	754	709	747	675	718	720	694	640	708	694	741	699	722	669	664	715	683	666	668	685	638	713	703	718	661	710	727	700	735	741	705	687	686	692	723	734	704	708	678	692	707	716	709	698	689	677	746	712	678	686	704	674	687	687	691	711	684	686	690	680	710	665	719	713	674	659	703	703	723	684	669	730	728	664	709	700	679	743	689	720	693	700	733	675	669	722	731	696	670	655	716	712	674	691	704	680	726	681	690	713	753	704	684	665	688	699	685	732	711	714	669	687	686	704	704	724	709	717	691	715	711	690	714	705	758	727	677	673	692	686	687	761	708	666	699	660	706	744	735	651	701	722	711	678	690	709	661	705	680	711	678	657	698	725	712	712	682	714	629	734	703	669	685	714	731	663	705	731	690	699	714	732	702	717	713	715	712	757	691	666	672	715	718	700	727	701	723	713	714	693	705	725	711	717	733	704	703	708	685	715	695	667	693	662	692	715	695	732	742	690	714	732	687	690	710	735	706	710	708	667	698	718	694	679	664	680	715	715	672	660	693	714	698	720	691	696	679	710	729	723	733	749	690	744	723	697	689	689	680	704	721	724	695	703	684	703	705	669	685	697	681	687	709	688	713	711	720	716	723	737	731	653	644	709	696	690	712	695	689	694	690	725	700	748	717	715	732	721	695	716	706	665	709	708	714	723	707	694	703	700	725	711	737	706	716	694	744	718	742	735	710	717	711	731	694	687	702	691	708	683	679	696	669	746	732	703	734	685	759	703	738	726	729	689	700	701	699	736	728	734	715	685	633	652	693	689	673	714	684	676	682	727	733	684	675	715	669	742	709	644	711	696	684	668	740	723	702	681	696	722	708	649	716	714	712	695	720	698	698	674	705	712	692	676	722	737	690	657	689	713	715	663	663	707	696	733	708	692	698	711	686	700	706	697	684	693	707	720	723	687	675	667	712	692	702	683	744	686	677	714	686	733	722	712	737	718	709	686	695	764	723	740	663	682	704	703	713	711	674	710	687	690	679	671	730	744	670	701	691	711	683	722	676	728	691	686	718	713	743	726	668	714	684	668	697	725	718	721	689	687	688	710	714	694	682	712	756	729	688	739	731	753	733	722	733	689	741	672	723	703	678	744	688	685	704	697	678	720	694	697	659	691	717	683	700	694	710	705	769	721	689	698	671	700	733	662	680	706	711	694	698	684	696	729	729	720	684	726	688	686	681	696	727	698	693	698	696	700	717	698	697	691	720	699	716	727	691	727	705	691	691	699	682	769	683	781	731	767	713	702	674	674	688	703	752	685	744	738	707	710	720	705	715	686	701	683	694	690	741	662	718	667	710	702	679	707	721	732	760	667	693	699	703	754	707	682	709	730	676	701	720	674	714	738	722	689	672	682	671	655	675	690	719	718	717	714	762	677	708	659	745	696	681	692	728	678	704	708	687	723	689	715	692	708	741	732	741	679	691	711	704	700	700	706	663	761	713	715	727	722	698	717	708	673	768	699	650	700	739	664	638	715	757	704	729	701	753	680	697	704	721	667	706	666	702	734	699	704	720	671	708	676	677	657	704	646	698	685	667	662	704	781	707	693	724	698	680	691	721	683	746	672	715	683	718	691	721	759	654	713	649	677	669	721	711	719	736	694	693	687	664	710	724	707	683	682	687	699	663	689	704	681	687	755	653	729	700	721	677	700	700	687	716	741	700	723	686	699	678	714	712	713	750	701	705	725	661	680	693	691	751	693	707	741	705	745	683	722	679	696	700	675	701	690	709	690	681	738	693	733	687	728	735	736	696	693	657	710	698	723	709	676	707	725	729	702	705	646	703	693	699	703	712	714	697	719	682	693	678	702	679	722	723	727	693	700	753	687	706	753	676	676	711	695	691	706	695	705	670	709	668	694	682	698	725	685	702	730	702	672	729	740	713	730	682	761	698	737	658	715	715	676	718	745	729	702	700	655	685	703	680	739	675	711	679	728	717	771	662	766	696	701	757	671	660	718	686	688	736	689	747	751	705	688	698	722	687	684	729	686	664	677	714	740	739	693	738	671	674	674	724	678	670	692	758	702	679	691	717	703	753	695	697	689	684	678	692	663	679	696	692	705	688	697	702	704	697	673	714	728	719	722	714	722	725	675	695	724	742	707	723	715	688	708	697	661	712	706	638	735	656	716	697	733	734	726	654	688	698	697	714	699	639	691	702	703	668	734	686	686	680	757	702	714	723	677	734	691	677	675	692	677	731	709	713	719	701	720	718	691	700	706	699	692	717	644	697	724	740	755	689	734	719	711	742	687	734	658	705	695	695	738	688	667	673	692	742	730	709	688	709	745	712	691	714	707	700	699	709	726	718	736	742	697	698	714	729	664	678	732	703	690	707	727	718	679	738	720	676	753	676	636	729	727	685	732	696	715	711	642	733	680	735	724	678	727	685	722	768	689	674	678	691	662	717	696	693	683	659	712	712	730	724	701	742	662	671	709	657	707	661	721	686	720	723	677	682	702	711	722	759	716	722	721	681	680	709	690	667	701	713	730	708	690	696	697	700	703	696	701	695	701	699	679	684	683	681	708	649	739	745	708	703	680	725	704	692	753	692	707	705	671	697	708	725	723	735	732	716	722	748	720	713	680	751	703	695	732	657	730	715	710	686	721	658	718	706	699	709	725	717	698	624	663	724	751
23349	21409	29320	23896	21402	21437	8302	1523	1007	923	702	634	595	550	429	454	408	369	389	369	359	370	368	338	350	364	355	325	311	321	314	276	327	338	289	308	292	284	307	291	301	344	293	298	300	290	266	310	315	294	306	290	275	308	300	250	319	283	305	314	300	284	272	305	296	275	328	337	337	348	273	321	273	302	327	280	276	283	272	304	273	268	269	292	291	276	293	262	302	285	287	282	276	275	287	306	288	294	283	272	270	275	248	294	279	272	286	268	284	295	274	298	278	258	279	276	311	239	289	288	298	271	304	293	323	288	302	281	282	286	315	303	275	291	267	275	285	261	288	307	272	292	268	284	296	312	279	292	285	274	302	298	256	267	280	277	264	239	274	276	295	266	271	304	283	299	290	304	265	242	282	286	260	268	255	312	283	301	254	281	262	297	272	265	270	299	297	282	252	269	295	264	267	281	314	263	302	298	296	281	282	294	286	285	295	248	278	302	274	275	274	293	277	303	274	253	248	280	260	244	295	291	290	284	321	272	280	280	250	275	292	299	317	297	253	272	289	275	270	321	255	283	266	306	261	269	275	313	285	276	274	307	259	306	285	268	284	301	277	312	280	278	280	285	299	258	290	284	270	281	266	274	293	289	292	288	316	302	301	291	276	274	280	274	256	282	263	276	306	300	301	267	303	273	273	295	261	279	295	263	269	286	291	265	264	270	264	274	273	271	252	292	276	265	277	285	250	302	287	243	320	276	296	270	294	278	290	283	260	281	286	285	259	296	307	274	310	276	303	261	286	286	284	280	274	282	272	275	287	260	306	262	278	305	287	308	278	273	306	292	286	308	267	271	282	268	283	267	304	287	257	272	296	244	250	276	275	277	276	306	301	303	312	269	286	290	306	269	279	270	221	255	286	295	282	299	285	313	275	290	279	290	283	285	299	226	292	295	285	293	293	289	249	259	282	293	277	266	265	293	287	268	305	269	275	269	284	275	287	289	294	297	301	273	285	292	243	275	270	275	297	284	287	309	290	287	287	294	312	277	256	274	298	308	296	285	304	267	286	297	286	273	282	263	283	271	290	293	285	262	270	295	299	264	269	294	263	302	297	277	260	285	283	246	306	305	307	312	267	283	262	299	263	288	254	287	310	296	284	286	264	283	293	298	278	290	253	292	269	268	320	262	264	276	313	296	259	269	255	270	261	302	317	293	274	316	284	289	308	308	263	298	300	282	297	278	276	270	296	285	304	295	281	283	280	287	280	275	245	265	281	244	275	304	238	293	305	282	291	282	249	292	269	312	286	273	299	312	268	295	291	263	289	291	299	290	292	255	296	277	274	301	283	287	270	285	239	275	280	297	264	262	301	259	297	272	255	278	269	255	291	301	284	275	290	317	312	302	291	275	270	266	258	287	279	282	298	275	277	264	312	290	252	274	286	285	307	289	280	273	295	294	276	261	296	278	286	267	285	289	283	265	276	305	275	302	282	272	261	290	263	289	277	260	304	287	291	282	264	263	267	289	265	276	288	275	279	266	282	310	261	281	304	239	280	267	263	279	283	291	284	267	260	270	285	275	272	278	274	284	292	275	306	265	292	301	271	287	250	279	293	262	279	298	257	265	271	294	293	318	244	259	272	291	281	264	269	298	292	298	291	282	300	303	280	251	290	241	277	292	272	270	271	305	309	261	271	310	265	287	296	289	262	261	266	281	303	291	281	294	291	293	302	275	277	300	288	284	318	300	270	270	273	286	320	271	306	282	273	253	261	297	263	314	294	323	291	260	254	298	252	304	252	263	273	278	291	276	261	260	288	293	280	274	259	256	318	305	292	281	283	278	273	272	301	263	296	268	262	290	266	263	264	285	292	306	267	302	285	275	269	284	301	299	279	284	268	282	286	259	286	278	276	286	288	262	299	281	287	277	286	310	274	285	280	286	290	269	277	291	269	296	282	320	265	284	298	266	270	263	281	287	285	287	306	282	274	294	264	250	299	297	279	301	276	299	305	317	269	266	286	285	275	269	281	305	261	309	287	307	291	250	289	312	293	284	297	275	280	289	276	250	254	293	249	244	253	301	267	267	261	299	280	267	281	276	259	287	294	267	301	312	286	272	253	276	275	289	279	279	292	312	290	298	283	283	307	307	280	260	288	289	274	269	280	272	251	277	253	310	257	270	269	265	277	286	271	297	260	310	284	292	291	283	268	284	253	268	271	269	267	278	269	289	291	283	261	266	287	279	301	257	284	266	265	269	261	287	300	302	263	303	323	290	280	285	288	285	284	287	275	276	277	279	267	302	305	301	317	266	288	326	284	272	305	263	302	301	283	243	277	282	289	266	275	296	283	298	280	270	286	287	284	288	274	306	270	309	318	262	301	267	286	270	267	301	297	277	319	281	295	277	286	309	247	289	280	285	284	281	296	308	285	278	274	301	275	253	279	288	278	286	254	260	295	286	273	286	292	300	270	269	266	264	281	266	269	301	283	289	272	288	290	296	271	301	273	271	271	300	303	305	293	276	294	252	272	271	280	251	286	288	273	297	267	307	268	261	262	254	318	264	248	252	278	268	275	276	308	303	268	260	293	274	290	281	299	266	291	270	282	279	299	300	282	281	261	276	294	282	296	283	261	280	264	281	271	298	300	287	275	301	284	279	275	288	297	285	284	251	272	264	286	283	282	279	280	292	287	284	242	315	305	322	297	274	277	297	326	285	279	267	262	256	301	293	290	282	267	301	243	299	278	281	260	268	304	274	295	297	273	275	260	251	280	285	294	302	272	294	275	259	318	315	305	273	290	285	257	250	255	297	294	288	269	306	293	282	275	276	285	238	269	282	273	263	286	282	273	278	266	302	301	288	246	277	300	275	252	292	304	299	270	263	280	296	312	283	285	264	269	289	232	266	302	299	272	302	278	283	283	277	295	279	277	289	284	283	273	278	284	298	271	282	274	277	290	297	283	288	271	242	277	308	288	281	299	270	286	269	273	270	297	283	277	286	297	265	307	312	251	279	281	287	279	263	242	281	267	257	307	274	279	284	266	276	278	276	276	276	275	259	283	272	284	285	275	290	257	285	276	293	260	249	275	287	262	275	269	243	298	279	278	278	294	295	273	265	282	292	248	299	267	296	288	304	271	299	296	265	277	280	277	290	264	279	299	284	275	296	281	260	249	292	274	313	291	272	298	254	253	284	283	263	276	278	257	279	274	268	298	309	278	268	270	295	236	276	299	291	338	305	301	263	289	280	261	271	274	245	271	259	313	263	283	300	280	294	286	283	290	293	296	292	284	267	258	283	284	275	292	302	269	265	272	295	257	265	286	284	235	264	282	266	270	285	287	291	297	267	274	269	284	280	302	268	261	284	281	291	268	293	238	271	275	278	265	262	300	273	274	298	279	266	299	233	303	270	289	276	279	302	293	275	268	290	278	276	283	261	280	264	286	293	313	287	276	278	253	274	269	300	275	275	290	270	295	301	297	297	254	277	281	278	270	295
35370	32799	15384	8360	5680	4288	3469	2719	2163	1810	1491	1141	1001	837	754	722	626	590	571	492	488	469	521	425	409	377	429	398	396	395	368	372	357	383	364	349	397	378	378	343	349	372	353	367	377	383	349	385	337	354	368	376	357	340	336	321	331	353	330	355	352	369	354	380	353	334	374	427	408	406	365	374	384	389	354	384	335	319	337	325	349	371	312	318	333	319	354	338	334	340	318	336	325	296	323	344	311	314	323	340	324	320	316	300	332	329	325	314	306	341	324	324	328	349	349	343	368	291	311	349	326	333	324	303	279	356	294	344	323	325	317	337	330	307	345	341	333	332	322	321	322	309	343	318	322	298	341	346	288	322	327	328	313	320	321	326	300	289	305	345	310	307	324	340	333	311	318	325	321	310	318	367	302	308	307	297	311	315	331	337	301	328	316	329	327	299	346	318	318	314	323	359	331	343	347	336	323	334	295	314	355	321	344	311	321	323	319	304	338	327	355	306	331	332	323	309	345	372	350	303	332	351	324	318	304	321	337	332	343	325	319	329	315	345	302	321	285	325	336	343	317	348	327	307	323	316	330	320	335	312	311	332	323	302	302	305	295	333	313	317	330	319	341	307	326	330	337	345	310	337	356	342	376	332	260	284	318	319	320	328	314	322	331	311	330	324	337	329	326	316	312	325	289	343	320	308	352	311	346	355	326	320	302	318	308	330	325	320	318	304	321	342	310	315	338	352	332	316	304	345	327	335	316	316	359	322	337	332	351	280	350	343	308	306	336	321	314	342	311	329	329	300	327	316	317	329	326	315	342	312	339	331	328	305	313	328	341	322	316	321	327	343	345	323	338	338	322	360	355	334	338	297	320	291	317	352	363	333	336	321	314	341	343	350	332	294	285	325	293	345	343	352	297	327	315	331	325	343	315	311	321	350	367	338	327	340	333	345	319	344	313	313	328	324	342	311	330	339	323	297	321	313	329	331	337	321	321	340	355	342	337	339	328	304	335	332	324	324	335	345	314	331	347	335	345	319	302	276	318	323	327	354	299	335	322	341	314	340	302	315	338	283	311	318	334	342	352	289	330	297	302	297	341	350	335	323	357	343	332	325	330	321	346	318	349	330	311	299	315	330	309	370	338	311	326	342	320	352	305	330	326	332	309	327	320	321	379	342	315	306	322	317	351	314	331	305	318	316	303	323	327	397	341	341	352	310	290	347	307	320	360	298	338	332	312	312	296	295	322	354	322	326	335	287	338	371	349	358	323	324	345	301	320	330	329	346	334	323	304	345	309	315	312	336	365	310	294	300	306	304	337	330	323	319	326	305	268	338	314	352	324	334	323	325	308	360	336	314	293	324	323	314	359	330	352	293	321	309	307	315	305	317	309	318	345	310	337	324	345	304	316	351	328	318	295	338	342	325	316	329	328	290	339	330	340	336	316	301	320	332	333	328	327	340	353	353	346	345	320	332	300	328	334	301	343	313	331	312	308	329	321	342	336	320	335	314	297	341	330	316	314	299	316	337	350	327	316	297	315	302	312	351	305	318	328	290	338	331	342	332	332	316	316	302	311	290	302	296	345	315	342	316	296	312	356	304	329	340	336	318	327	332	342	325	311	353	318	293	343	330	343	315	351	353	308	335	321	305	303	316	354	350	352	334	299	312	318	317	317	346	353	326	355	321	328	343	329	328	346	309	321	339	338	327	321	343	326	304	328	360	341	285	342	320	329	327	363	341	340	326	323	328	313	317	311	347	283	358	292	329	331	331	341	352	330	343	301	307	365	320	303	330	304	340	331	313	337	322	344	293	335	319	305	331	319	311	346	320	338	343	322	318	339	342	336	325	325	303	297	300	319	315	319	293	341	332	323	321	309	323	326	345	299	299	310	330	337	341	339	329	313	323	323	317	320	345	331	343	309	331	318	334	281	313	349	320	316	325	328	338	303	297	315	327	310	378	339	314	315	346	312	323	335	325	336	334	328	327	362	355	320	317	319	318	315	295	322	311	332	348	291	312	305	300	317	317	323	304	330	296	331	329	330	323	327	318	334	330	310	334	313	327	330	321	323	331	301	329	317	315	369	322	341	309	308	326	326	351	331	322	286	332	322	288	302	338	291	308	333	322	328	324	330	305	312	324	340	346	323	321	308	314	360	331	308	310	311	326	310	321	319	319	333	335	333	343	339	332	317	318	312	344	347	346	306	327	303	371	307	341	312	331	333	318	319	327	337	375	309	293	317	320	321	364	349	338	337	329	318	316	315	287	306	326	313	321	341	332	354	286	322	319	299	299	347	303	326	318	322	299	341	333	367	361	349	328	324	311	328	323	314	325	302	354	296	314	320	310	345	347	344	298	316	324	341	322	303	338	305	330	330	342	332	326	333	336	294	318	307	288	288	329	332	363	356	343	325	321	311	355	320	325	326	340	324	292	331	315	352	314	326	314	330	340	321	321	340	326	304	352	342	314	311	308	342	329	292	329	332	353	316	324	324	336	354	331	341	320	332	292	334	316	334	340	329	343	324	288	316	319	303	315	287	338	314	304	316	340	339	336	359	327	348	308	344	311	323	327	349	323	336	319	306	329	317	299	339	339	315	318	344	332	287	301	350	313	302	324	343	328	325	349	318	336	310	335	333	336	342	303	325	338	310	320	317	338	307	330	319	305	338	314	331	366	311	336	319	330	325	334	306	337	338	297	309	328	307	326	310	316	324	339	311	302	307	299	321	329	309	337	282	363	316	336	335	332	329	329	323	312	335	331	329	309	328	308	346	348	322	329	303	318	340	338	327	310	306	301	330	331	308	312	344	346	302	343	287	339	319	318	345	353	319	309	342	339	320	368	312	310	332	359	344	345	319	309	320	304	317	338	326	328	333	325	337	304	312	313	338	304	322	295	331	323	298	335	326	319	339	311	326	344	306	345	303	331	308	333	347	329	319	330	312	356	329	361	327	285	299	331	315	325	355	303	319	331	314	320	324	288	308	316	306	325	354	326	319	325	331	326	321	308	350	338	325	326	341	334	315	297	321	319	330	298	330	327	299	314	315	344	348	370	325	303	316	335	338	336	333	340	293	283	291	371	337	330	324	289	329	312	333	320	332	299	324	323	332	312	317	342	323	310	314	350	319	277	319	308	349	336	302	334	301	307	331	332	309	344	318	323	320	331	328	335	357	320	348	291	308	331	325	337	343	289	339	325	333	316	324	345	322	327	310	320	342	308	350	346	337	322	352	317	328	280	319	330	309	330	327	336	341	342	313	305	337	312	305	333	337	330	339	296	299	333	318	327	350	332	347	321	322	307	313	325	331	348	318	328	309	311	312	318	325	339	323	322	340	320	336	312	333	370	302	329	296	324	324	300	354	312	317	314	334	336	326	312	320	333	315	322	339	337	308	310	301	307	315	315	314	323	317	315	318	285	334	359	320	330	324	289	317	312	319	323	319	335	329	329	338	330	325	364	341	324	294	359	340	338	310	334	311	307	311	296	339	308
27911	20876	9292	1553	893	758	632	658	587	570	591	564	539	537	562	529	555	550	563	492	494	483	530	544	515	524	501	507	549	515	523	564	506	559	556	526	553	530	531	514	566	539	552	538	560	573	534	498	538	508	527	493	510	524	491	547	546	557	527	540	518	528	511	521	501	545	546	526	538	522	532	536	520	543	560	539	524	583	535	456	510	505	543	564	537	517	588	512	526	497	548	514	527	530	554	492	533	558	574	510	511	511	558	532	531	534	482	506	540	525	509	513	504	490	565	504	523	523	557	537	518	530	497	502	513	493	499	511	583	535	538	563	525	494	543	511	520	509	485	491	521	528	528	513	516	511	528	543	526	525	542	522	497	533	553	546	556	506	515	532	558	545	505	522	504	509	511	486	508	560	489	472	535	532	507	574	548	491	531	508	554	520	523	545	498	530	537	518	530	495	520	541	509	489	544	491	521	500	558	509	510	528	523	509	515	545	548	524	522	538	494	530	549	472	514	530	512	492	493	487	481	503	484	499	526	524	508	532	525	553	491	514	541	490	520	502	528	500	564	496	542	526	551	512	547	525	509	546	547	505	537	482	517	497	533	512	554	511	514	542	548	537	552	567	530	536	513	509	550	490	526	515	509	530	554	513	532	478	525	567	514	553	539	498	547	527	525	525	524	513	481	517	515	527	495	536	534	538	486	564	511	513	505	558	502	513	526	496	521	528	498	547	516	484	481	509	540	501	515	496	515	513	539	559	519	531	516	524	507	537	507	525	538	534	530	545	569	524	469	524	495	496	490	497	500	514	539	513	525	518	481	569	500	487	502	494	527	500	540	523	512	523	527	517	492	560	543	512	547	536	577	502	519	507	510	475	517	553	499	508	513	487	529	525	522	500	537	490	493	519	541	540	524	541	534	546	495	510	530	503	531	543	527	535	546	534	494	539	517	522	516	511	509	497	530	518	522	499	557	485	493	509	486	531	506	508	553	494	519	527	522	481	503	520	490	530	535	523	529	530	533	514	512	520	550	538	512	484	521	500	536	486	516	536	492	566	482	509	509	542	491	569	543	537	496	506	540	526	548	483	534	493	503	528	533	533	487	495	514	516	505	525	487	533	497	548	546	509	531	503	495	479	529	518	482	534	488	490	525	529	541	538	535	495	481	507	517	551	543	526	489	547	540	562	516	503	531	542	494	544	555	535	516	504	544	528	574	504	493	529	573	539	548	527	487	470	533	546	492	526	512	537	514	507	541	535	534	500	553	544	545	495	515	523	520	530	542	517	501	536	503	524	506	520	502	510	518	542	519	508	521	559	532	524	516	517	515	515	527	524	491	547	495	536	527	499	515	539	539	526	503	508	531	489	522	506	528	543	575	492	509	513	506	540	550	534	530	493	533	553	532	500	511	504	522	477	483	559	504	533	505	504	519	513	548	496	529	521	551	525	485	517	538	536	542	531	510	527	478	515	505	530	533	535	541	514	489	545	537	523	535	528	532	480	507	503	495	567	473	536	511	520	581	499	570	514	523	537	536	532	500	503	498	541	560	509	498	521	475	526	500	521	514	488	518	522	511	501	551	580	538	525	520	541	554	520	541	550	515	517	549	513	531	522	544	514	515	528	545	518	474	526	536	527	520	538	547	498	516	505	523	546	521	559	487	550	543	478	513	528	520	510	490	516	541	564	501	499	499	540	524	553	530	539	509	548	489	509	469	540	495	504	511	550	482	557	501	537	507	547	542	507	504	553	571	562	502	528	550	547	460	541	525	492	467	559	552	507	541	529	482	551	487	512	536	516	515	503	501	525	488	472	501	513	558	506	538	513	505	542	569	500	525	508	562	534	510	518	539	523	542	539	572	513	508	502	533	509	512	553	482	521	544	508	527	553	510	557	479	502	529	534	502	505	534	557	489	567	544	541	494	507	531	507	530	488	548	513	524	531	515	536	532	539	537	539	506	536	497	481	549	527	499	533	486	532	488	497	500	493	513	535	483	500	475	521	547	528	494	537	525	553	530	464	547	520	537	509	514	523	513	482	537	553	529	487	504	493	516	525	505	536	506	552	545	524	532	516	529	567	457	501	487	546	530	516	563	531	536	518	500	557	533	537	543	554	494	508	509	508	493	563	526	533	560	566	527	464	550	504	519	502	507	533	520	441	494	527	495	540	516	535	532	551	534	531	539	533	519	551	515	537	500	512	494	476	518	496	519	482	531	528	510	492	549	518	519	537	522	511	527	472	502	507	501	477	537	535	516	545	527	513	545	542	537	523	501	519	503	530	534	515	527	528	530	526	589	534	503	504	538	512	530	525	551	546	528	515	523	479	509	479	563	478	521	512	498	568	497	521	498	527	525	512	558	511	504	485	523	511	543	562	493	507	546	503	526	524	529	505	494	529	530	534	502	453	512	511	485	521	497	551	513	511	518	522	557	546	498	515	534	493	524	505	519	544	543	543	521	543	522	517	508	553	494	513	517	540	554	539	551	528	540	533	477	544	494	492	508	499	465	513	500	547	503	536	498	565	520	538	532	487	513	508	483	487	500	512	512	500	547	487	498	487	532	507	583	538	536	532	512	540	566	509	544	484	533	493	543	519	540	539	551	554	514	482	516	542	533	498	494	519	535	534	560	493	528	549	496	496	486	549	574	585	484	517	539	511	495	504	509	573	539	466	517	522	523	482	551	563	546	484	510	551	540	535	524	525	491	513	539	501	497	563	494	490	513	532	567	508	520	531	543	531	491	523	546	521	498	499	550	529	535	522	488	461	501	541	508	541	538	491	514	524	520	500	535	536	556	547	484	482	491	512	546	558	506	515	536	505	519	498	526	521	558	528	528	538	522	534	539	501	538	534	534	498	529	522	525	530	532	529	501	514	534	519	520	480	507	494	550	537	525	519	518	485	568	547	547	515	526	511	488	496	484	505	520	554	518	512	534	514	504	531	527	515	487	509	522	546	498	522	568	536	528	509	524	510	534	479	507	499	544	500	510	551	528	528	490	531	522	508	541	485	515	487	529	504	515	507	512	500	510	534	529	466	524	523	526	486	473	492	478	514	565	527	534	534	509	514	512	538	522	504	521	528	536	482	526	522	510	534	511	540	532	529	495	481	513	549	592	515	552	503	521	532	521	531	517	548	490	544	515	496	505	512	538	524	541	528	528	554	544	529	511	493	502	571	504	467	544	469	510	513	528	506	560	572	511	541	511	563	498	501	566	508	515	559	536	531	492	537	528	499	531	480	545	550	510	529	520	515	533	527	507	545	564	510	523	535	496	508	512	528	544	471	556	487	534	551	494	504	494	530	516	518	506	555	548	510	562	500	517	485	513	532	567	521	535	520	521	509	505	532	531	517	542	541	527	556	503	542	479	537	524	519	531	541	529	519	509	531	516	518	532	519	506	502	496	516	539	528	516	560	505	554	492	502	501	550	513	480	503	526	536	482	531	529	512	528	495	538	521	490	510	522	576	531	538	528	474	532	536	503	524	518
24164	16514	2878	1669	1303	1092	974	895	797	752	786	672	676	655	649	648	643	655	610	668	633	589	631	633	612	634	619	622	618	646	622	630	591	622	629	596	620	630	623	701	605	670	633	565	578	666	640	609	662	611	627	626	625	630	621	662	589	577	644	627	628	638	633	648	596	670	683	592	667	648	656	666	660	656	634	577	608	629	642	628	601	583	650	627	672	633	644	636	619	620	658	654	639	615	620	656	614	698	663	635	619	662	629	617	622	617	638	630	596	623	601	624	614	658	579	605	580	635	637	621	657	619	650	642	610	584	589	637	620	598	582	631	583	603	607	639	607	601	625	608	629	640	627	654	626	629	631	591	595	637	621	612	611	624	642	606	627	645	658	634	629	599	593	651	619	599	623	621	646	644	635	637	609	678	597	647	661	570	632	605	575	620	631	653	609	620	577	601	565	645	563	591	579	667	661	619	610	623	648	639	625	613	610	597	632	667	590	633	607	649	693	614	645	605	609	615	649	605	621	617	610	612	654	629	650	626	597	621	611	638	593	609	618	606	614	620	631	616	591	637	601	628	587	620	628	636	638	636	615	582	621	592	613	640	576	599	600	626	651	597	586	615	651	607	630	584	631	602	664	641	621	624	605	633	640	614	589	616	640	613	610	634	637	620	615	653	672	644	598	599	638	607	619	652	625	618	650	628	624	633	657	667	633	670	605	639	619	650	637	628	610	630	656	631	635	592	643	669	569	598	640	669	637	605	627	669	707	630	619	611	580	611	641	650	628	637	611	673	642	655	605	636	620	584	668	618	591	671	620	604	661	647	596	598	635	642	628	645	616	663	635	645	616	576	575	659	654	637	635	642	642	638	667	605	674	622	598	600	631	632	608	643	643	636	612	605	550	625	659	628	696	610	674	590	618	614	648	632	635	625	626	634	604	649	616	643	585	645	656	642	618	586	653	651	606	595	634	657	604	609	641	631	640	637	603	617	613	622	616	652	634	669	637	614	676	615	636	633	697	643	623	604	633	622	601	638	616	620	589	605	632	618	629	649	625	644	622	613	613	640	592	601	633	601	690	649	621	663	705	627	616	669	638	649	614	585	617	612	646	634	651	679	569	633	632	585	616	632	649	631	618	621	580	653	641	660	643	585	652	597	646	650	594	624	651	586	619	654	611	621	663	645	656	651	622	619	617	609	601	565	665	585	589	598	634	638	610	586	641	615	659	625	621	633	611	629	617	678	636	675	650	598	635	648	595	619	596	624	583	622	626	618	624	609	643	640	586	640	607	662	608	653	632	601	606	572	651	689	617	624	639	635	679	609	619	668	622	643	657	648	608	562	618	667	646	591	635	616	666	619	600	625	618	644	657	604	621	643	606	643	650	599	658	623	610	613	626	655	632	666	654	624	614	623	642	624	595	582	649	644	628	665	608	589	576	641	684	633	629	626	656	631	597	599	662	601	613	613	605	630	620	617	610	642	616	596	642	654	636	633	586	627	620	649	633	601	642	614	615	652	619	659	609	614	626	609	645	572	632	627	608	648	616	655	603	617	660	616	585	610	617	643	628	608	602	585	599	651	648	670	600	634	628	609	634	613	607	619	585	639	588	604	687	641	589	587	599	572	615	606	631	613	659	641	606	631	612	597	620	587	616	575	653	623	654	612	592	620	631	556	606	604	611	626	592	646	620	602	613	629	655	648	628	614	631	585	578	623	616	649	674	592	674	649	687	631	626	608	633	634	619	646	607	674	700	597	616	621	671	616	646	617	627	653	682	633	629	607	670	610	598	633	610	609	645	660	646	640	633	628	594	613	654	634	608	645	591	631	637	642	648	640	641	634	630	643	616	611	653	644	648	636	613	633	631	624	661	613	624	646	598	668	619	621	614	605	614	605	619	646	644	632	629	707	611	632	619	587	620	654	642	612	594	620	640	643	605	652	587	595	586	626	632	623	647	653	602	618	610	657	658	628	636	589	593	583	580	601	656	652	614	643	611	672	648	642	623	624	582	614	613	673	651	617	635	623	615	659	633	605	660	684	651	617	612	649	662	628	631	621	645	629	617	646	642	603	619	681	688	627	613	644	636	608	636	644	589	648	628	593	612	677	661	621	633	640	654	589	635	622	647	618	652	605	654	615	603	607	632	638	624	653	630	648	624	606	583	613	649	617	674	621	612	618	627	689	642	600	631	645	623	626	616	615	666	624	619	657	629	625	634	620	632	650	647	674	674	686	601	616	583	617	671	626	627	646	629	653	609	652	586	639	588	650	640	627	666	606	667	599	616	607	661	632	690	616	659	604	638	640	633	610	638	650	656	641	613	656	644	660	639	621	605	637	634	641	643	680	607	644	638	617	646	626	644	637	622	601	628	632	616	603	622	650	662	641	654	655	672	599	634	615	590	610	641	626	648	642	651	641	606	621	640	611	630	652	621	610	635	629	571	632	655	655	619	632	631	669	644	642	596	642	668	646	652	653	690	653	573	569	611	628	614	620	637	611	634	648	636	666	593	616	631	675	640	651	613	594	653	692	629	599	629	614	624	598	614	638	618	631	620	595	629	628	610	660	616	634	602	599	634	647	636	611	592	611	619	644	632	674	644	672	614	670	624	553	624	653	667	667	618	623	619	600	628	662	623	617	594	627	589	638	647	648	653	650	681	604	609	644	639	614	632	622	624	620	598	658	648	623	607	628	615	620	603	614	618	614	616	599	597	622	623	642	611	609	680	592	619	610	612	662	609	633	618	630	607	622	622	622	649	597	621	601	631	713	613	645	626	640	632	637	646	638	604	635	665	664	632	613	628	612	616	593	602	595	597	648	666	586	685	593	596	599	666	594	670	602	608	656	670	633	650	621	641	625	607	636	614	662	656	657	649	592	611	676	650	663	641	640	605	651	592	633	647	660	642	644	677	603	613	584	622	635	626	632	672	668	573	609	655	658	548	628	608	641	668	628	649	659	622	632	628	666	676	639	635	616	662	646	624	606	624	646	606	666	630	609	617	638	604	647	634	621	604	620	626	618	626	648	644	624	627	615	622	601	573	631	642	653	625	646	572	581	629	641	635	660	609	647	614	664	615	620	596	640	632	645	651	630	660	604	673	639	587	620	583	623	642	633	626	620	611	621	621	668	615	641	640	595	645	624	656	606	628	646	631	630	629	634	655	650	595	645	638	625	629	672	649	624	625	629	619	633	594	657	634	639	607	655	600	627	568	619	653	612	613	599	616	599	608	609	646	644	602	608	646	685	617	615	662	605	631	626	638	639	621	633	618	611	628	609	622	642	654	646	652	655	641	650	669	626	651	623	631	630	641	618	618	636	606	639	667	593	655	638	637	628	649	619	615	611	627	674	646	625	612	606	617	639	655	623	620	629	632	603	595	658	664	619	663	627	621	620	626	613	625	669	607	658	616	619	623	605	587	638	581	636	647	608	642	595	673	672	621	625	575	636	620	634	621	638	650	625	604	631	652	612	621	643	620	607	605	601	632	605
24378	21329	28662	24307	21265	8458	1350	886	707	598	495	442	435	393	392	377	333	354	312	303	304	319	339	287	305	301	302	274	278	287	283	274	278	237	291	295	304	322	323	275	318	299	303	324	288	271	296	257	306	266	288	292	280	252	293	280	276	276	254	264	262	284	271	302	284	221	332	306	305	336	275	269	302	284	280	253	271	254	274	291	264	295	293	250	271	290	266	290	246	251	274	242	268	324	312	280	264	287	263	284	281	250	290	276	274	266	283	259	251	241	255	258	295	286	275	278	256	256	294	290	277	285	265	268	304	284	239	279	277	302	311	291	258	281	269	268	278	260	267	276	272	257	301	280	263	285	298	275	285	244	264	256	276	297	261	280	269	273	245	261	288	281	254	261	284	295	267	266	262	304	258	277	237	281	254	275	259	282	278	253	289	264	261	295	260	289	285	299	281	268	263	291	306	278	282	266	285	281	263	272	277	266	265	274	269	293	292	287	288	281	286	285	281	268	270	294	279	277	251	280	283	273	293	257	283	262	302	276	241	286	245	276	268	264	239	272	276	283	254	293	255	281	249	279	284	271	261	284	266	277	277	254	272	288	272	290	305	275	275	251	281	256	262	280	284	279	288	218	262	286	310	282	264	256	291	291	257	310	263	292	263	276	274	284	275	267	260	276	301	255	290	259	258	284	270	244	251	245	241	244	281	267	267	267	258	262	284	251	271	247	279	243	274	272	275	258	280	272	285	276	273	281	280	273	270	296	288	274	276	272	252	270	299	270	269	272	255	260	296	277	269	299	280	273	260	267	272	284	261	273	276	285	260	263	255	293	267	276	270	267	247	285	269	259	276	254	255	280	276	245	277	299	248	273	311	281	303	281	284	258	254	260	271	272	272	237	250	288	283	283	282	254	280	297	274	262	308	277	261	260	265	268	245	279	282	276	251	276	259	264	266	292	291	269	289	265	261	287	272	265	258	275	268	221	262	285	241	268	248	256	252	281	265	259	268	276	276	247	265	271	270	284	277	269	275	273	288	282	270	279	284	282	287	289	276	258	290	291	261	259	283	282	275	276	280	284	271	270	253	278	262	250	244	233	281	274	267	290	279	281	281	289	257	242	257	244	255	277	276	261	284	308	251	263	285	250	286	272	271	285	256	284	232	273	258	249	260	262	288	294	268	274	276	311	256	287	278	269	274	268	280	274	277	266	270	254	294	267	252	272	277	259	272	264	264	277	268	252	272	251	274	249	290	291	284	250	315	270	265	241	293	269	257	279	282	272	275	271	261	266	285	286	280	251	253	251	284	258	292	268	265	267	248	253	270	272	267	275	307	276	265	275	274	258	311	286	262	294	270	276	304	287	255	280	299	294	262	253	291	274	308	300	273	274	274	270	275	268	259	269	266	248	266	264	260	280	260	282	289	265	253	263	313	269	259	265	278	279	281	303	286	294	275	250	255	255	240	237	259	268	290	257	281	234	248	262	278	289	274	245	270	302	292	262	281	258	248	278	295	273	275	288	302	272	297	264	249	260	266	277	297	248	258	261	311	239	258	226	263	276	270	228	261	253	294	232	295	257	283	281	260	261	279	275	252	265	268	276	283	269	251	274	287	288	270	291	264	275	281	291	242	267	279	262	255	235	270	278	276	292	281	229	285	302	281	284	234	300	280	265	261	227	283	249	245	272	285	249	291	254	281	270	284	282	282	291	279	285	280	306	264	284	291	269	249	255	257	302	280	288	255	284	276	289	259	271	309	268	276	266	273	259	267	288	257	276	298	286	260	252	286	257	251	274	276	289	290	274	290	245	270	269	268	303	256	254	264	293	291	263	277	269	310	253	287	272	266	300	281	284	284	263	260	294	260	277	288	286	257	234	256	261	278	287	260	286	259	287	278	268	267	257	245	279	266	263	261	259	271	283	258	285	261	279	260	270	268	260	264	243	285	264	285	264	269	262	280	277	276	251	268	282	297	265	272	274	256	267	260	254	295	266	287	277	285	293	278	269	280	263	266	267	266	319	265	302	299	293	274	259	251	282	290	279	285	297	300	237	261	266	284	283	244	238	240	246	280	238	258	290	276	270	266	270	264	280	270	294	276	287	282	254	302	257	287	268	295	247	255	314	268	275	264	268	275	249	282	285	292	264	273	241	275	265	269	288	232	238	258	282	279	270	269	284	279	264	277	260	276	254	268	248	288	288	301	278	268	265	285	273	284	289	257	269	255	280	252	275	274	279	282	274	273	239	285	261	285	277	279	300	283	266	280	248	272	253	294	297	273	273	278	294	256	287	255	262	275	289	272	270	292	265	269	291	259	269	233	279	275	268	262	307	274	244	289	298	300	301	258	270	245	242	261	292	287	271	262	280	266	284	272	287	292	279	285	291	292	286	296	278	277	275	276	277	242	274	258	261	254	302	308	243	288	270	274	253	271	258	259	252	293	273	284	300	275	284	278	256	231	251	281	254	281	282	269	242	272	285	273	281	238	272	272	271	252	286	309	276	259	271	263	277	256	272	283	259	276	281	261	282	272	288	247	275	246	257	260	258	257	241	274	274	268	259	276	288	261	267	273	258	260	272	264	248	234	289	286	268	255	278	262	258	241	289	272	264	277	271	260	271	291	277	271	275	282	271	245	256	282	299	253	296	257	291	266	233	256	254	266	257	271	269	259	273	266	254	261	289	263	280	293	270	239	288	288	289	275	295	284	265	271	253	280	274	286	275	236	264	283	270	292	271	257	273	235	276	283	259	243	262	263	241	268	253	251	232	286	261	265	261	259	228	295	261	236	266	312	251	263	246	257	294	242	275	280	274	277	257	300	288	274	280	243	289	273	252	270	266	279	281	279	277	254	273	264	259	284	255	308	232	263	274	279	273	241	281	297	268	274	259	293	282	266	270	252	255	290	256	263	266	264	271	263	292	273	247	255	282	290	275	254	272	305	276	267	282	300	274	254	267	256	284	260	298	294	254	290	264	288	289	256	272	249	295	245	275	298	286	297	244	292	243	255	271	270	278	258	289	291	256	288	272	276	239	248	300	270	265	270	264	264	264	256	269	264	272	255	267	244	274	259	284	275	297	273	274	272	311	311	284	254	287	266	283	282	277	266	275	299	304	272	266	270	285	291	275	275	268	286	260	285	275	249	243	271	262	284	263	296	275	276	277	239	291	260	248	297	258	273	279	272	268	258	274	265	250	292	268	277	244	256	296	251	265	283	266	296	282	263	262	264	254	267	252	281	274	294	279	282	240	270	294	254	247	276	255	280	278	313	277	283	286	235	255	281	273	288	249	266	246	270	281	257	251	256	247	286	271	241	265	268	274	289	289	281	295	262	249	282	268	241	262	292	270	265	281	290	265	252	276	257	252	288	284	275	267	263	269	281	260	246	276	280	277	277	263	263	248	257	275	275	259	278	282	275	282	277	254	248	262	281	281	242	261	252	258	256	259	250	276	284	259	266	264	271	278	243	272	257	279	275	285	259	258	271	262
30720	26505	9812	4944	3458	2643	2181	1601	1332	1118	978	777	679	604	561	556	464	471	439	475	468	398	416	427	396	414	397	389	379	375	391	375	380	362	334	366	376	343	348	388	388	374	367	392	351	362	359	348	330	384	369	358	373	372	358	352	343	323	336	384	356	334	327	344	367	373	361	385	387	369	357	357	374	360	355	351	363	333	336	337	347	341	308	339	350	360	361	355	350	332	334	366	349	332	361	347	334	317	345	357	359	363	336	332	336	358	352	324	306	349	360	338	315	369	355	372	311	327	318	365	347	362	313	337	329	336	346	337	332	322	324	364	354	323	340	355	327	322	322	331	338	324	315	299	319	341	349	368	365	359	345	345	345	339	360	333	331	371	326	326	343	310	354	361	345	382	343	348	318	323	344	383	338	382	326	307	334	344	359	312	317	350	325	339	340	347	340	352	355	355	349	356	372	353	363	301	315	339	321	368	342	332	349	331	365	368	344	361	340	321	348	373	350	322	318	332	332	330	320	330	340	312	332	399	368	349	367	368	337	362	365	338	349	311	345	314	348	352	353	360	372	350	308	330	358	349	296	324	345	327	333	374	351	302	324	338	343	301	377	349	325	389	337	321	373	348	350	351	360	322	345	341	328	336	327	320	379	340	350	350	320	342	326	314	313	346	366	372	325	373	340	337	377	355	357	331	345	346	360	343	296	335	344	346	302	335	362	372	367	349	385	318	346	334	345	336	331	330	321	321	336	364	370	336	330	334	345	348	329	369	352	305	329	323	344	341	335	301	314	375	351	335	324	340	344	357	361	354	337	330	350	340	360	319	327	332	353	332	345	325	352	357	344	355	341	347	390	370	326	368	319	297	340	346	358	339	337	321	364	336	316	338	304	346	358	344	340	332	345	352	322	339	341	306	365	340	371	323	352	324	348	362	318	332	360	365	356	360	355	342	344	322	324	323	370	358	334	335	358	314	357	379	322	363	348	306	344	332	342	328	338	326	311	312	326	330	308	368	353	373	320	344	330	341	346	368	323	328	330	346	336	330	339	296	304	359	360	350	313	336	333	324	320	349	353	322	373	362	340	341	337	337	347	337	333	358	355	339	356	369	367	312	348	333	353	335	292	363	318	361	372	326	342	342	309	339	321	318	371	339	322	338	365	370	351	347	326	336	358	333	333	355	315	278	341	375	343	373	371	309	326	306	358	370	358	380	353	343	356	338	355	331	349	337	352	349	345	317	353	376	341	323	330	349	337	354	362	340	321	341	371	326	351	318	347	367	349	339	359	350	363	352	351	343	345	338	347	338	338	370	336	371	357	361	357	354	327	349	335	343	355	355	343	328	347	336	348	319	298	344	331	333	311	313	324	327	346	336	387	337	357	337	317	320	363	355	338	380	366	365	336	337	334	359	320	310	315	330	347	340	341	378	344	322	361	354	341	349	328	326	333	344	341	337	310	323	334	316	336	350	306	334	371	367	383	319	328	369	304	359	363	353	341	347	334	351	320	358	331	324	363	319	338	322	305	320	326	321	314	387	328	340	367	358	348	287	342	344	379	352	339	329	368	352	342	366	359	344	346	362	364	315	350	306	335	382	341	352	341	335	353	340	358	340	354	326	344	334	336	335	351	353	345	294	344	320	331	333	313	308	342	333	308	337	341	305	350	338	367	359	316	351	331	313	311	354	329	316	325	374	343	343	346	333	337	326	360	335	323	334	311	317	348	331	359	357	336	367	325	317	342	332	339	346	346	336	380	327	323	396	318	338	318	335	341	329	357	332	336	370	315	338	364	393	359	350	340	318	359	376	306	377	305	327	324	321	344	316	362	337	348	347	337	331	306	342	328	320	336	341	345	351	343	359	355	314	373	302	354	353	332	363	348	337	350	364	339	364	345	368	324	281	339	343	346	337	326	315	339	330	343	341	340	341	361	347	333	350	317	327	379	317	347	329	313	338	334	336	342	362	332	369	357	332	366	354	322	349	305	349	342	320	326	344	345	313	332	306	303	339	327	327	329	332	341	350	361	323	328	350	372	365	377	348	328	316	306	350	374	293	329	351	334	359	312	312	310	355	382	369	359	337	345	355	335	313	362	326	329	321	346	344	336	316	350	326	348	334	335	337	362	339	346	330	316	338	337	348	312	373	354	332	329	361	334	365	333	345	344	351	330	366	360	306	325	330	343	365	343	352	367	332	367	287	327	341	340	336	321	368	351	319	352	378	347	346	307	326	351	352	314	321	365	343	323	337	364	353	331	341	345	375	311	338	340	340	346	347	338	344	353	327	341	358	332	336	381	348	348	349	346	324	334	319	338	301	363	330	379	321	386	349	354	336	332	338	325	343	346	340	351	336	344	360	299	392	353	339	337	345	330	374	360	336	308	363	346	336	364	371	349	327	342	327	372	350	356	315	349	319	341	354	317	338	331	352	335	347	339	348	344	356	337	321	344	366	329	343	350	343	351	346	341	344	345	331	374	336	337	320	330	380	339	342	346	367	317	368	315	361	333	353	326	328	352	371	368	307	368	350	309	354	350	330	359	339	321	341	353	374	316	331	357	313	390	345	387	329	345	341	306	348	341	353	351	340	318	319	380	335	345	340	348	338	324	323	348	350	340	352	327	323	340	348	366	373	323	337	369	355	322	366	337	370	341	339	332	351	321	296	328	353	354	335	344	353	337	351	338	345	379	376	359	314	344	322	326	319	371	314	359	364	351	340	330	333	350	354	334	358	333	330	314	336	330	329	357	359	331	350	358	346	375	333	324	380	347	300	316	343	358	321	338	318	335	343	370	360	339	365	346	335	328	358	337	316	361	296	311	368	322	310	337	343	341	333	354	355	336	317	307	351	373	340	329	375	327	352	327	356	350	301	335	342	349	341	355	362	341	327	370	319	341	351	373	306	340	356	343	366	346	343	314	333	339	324	316	327	351	350	381	355	312	307	339	366	351	380	327	319	311	338	361	357	343	342	354	316	369	334	333	361	319	338	349	358	331	361	343	349	339	352	310	329	368	325	335	376	352	334	345	363	346	316	331	331	331	308	327	330	330	341	346	340	366	329	358	340	345	317	346	327	361	348	314	332	338	325	369	322	353	314	362	330	351	353	313	323	324	343	360	336	321	341	334	349	301	316	344	336	343	340	342	379	312	381	348	365	344	330	328	341	372	350	350	347	323	353	356	309	345	323	327	344	360	340	342	330	328	356	284	329	330	374	381	320	311	340	354	373	349	329	326	338	316	331	337	346	366	328	339	371	343	373	335	332	373	337	325	350	319	350	329	347	323	370	348	353	326	354	364	340	337	385	342	342	345	329	362	330	317	344	297	305	361	322	328	320	331	349	384	325	367	352	323	355	325	342	384	350	364	307	328	373	335	361	365	326	330	357	343	386	352	347	339	363	348	349	338	332	364	361	364	323	354	342	345	365	313	347	329	344	339	349	373	350	347	345	329	336	332	368	329	340	343	353	325	368	367	346	301	334	319	334	334	309
25563	21341	27455	25368	9043	1385	1128	897	769	806	716	701	693	621	685	670	625	648	657	617	626	683	670	614	643	656	606	626	594	644	585	564	628	607	627	565	581	582	646	605	618	615	619	604	583	697	605	587	666	550	603	626	600	613	588	603	609	623	635	575	628	640	591	609	600	640	638	636	621	594	624	607	633	639	647	595	563	640	612	614	597	600	570	588	590	590	611	566	590	587	614	629	590	594	619	597	580	604	625	600	616	616	553	647	557	606	576	595	609	617	638	596	628	595	601	577	618	558	601	594	611	617	616	618	577	562	590	616	595	565	591	595	625	582	630	588	590	571	632	595	591	577	603	598	637	613	619	635	603	569	611	607	611	603	634	650	618	587	580	576	602	604	634	617	594	626	606	616	625	597	611	597	577	610	644	624	620	602	664	616	592	581	587	595	582	625	630	614	641	631	608	618	580	567	607	593	601	592	624	641	579	585	669	634	629	618	606	531	641	584	620	627	600	574	591	613	642	604	614	622	645	595	592	585	578	600	637	627	634	624	619	608	581	600	613	598	658	614	628	552	626	568	630	591	621	654	659	576	587	595	658	602	617	593	627	610	636	618	609	599	611	620	604	598	589	609	607	599	595	576	593	606	597	608	568	627	656	567	619	631	630	619	559	584	611	613	613	625	606	579	574	590	626	634	593	598	605	598	631	619	588	589	598	592	575	573	602	608	579	639	610	633	557	622	568	627	581	607	608	575	597	585	627	609	615	567	646	561	594	586	617	618	573	575	651	588	622	611	595	606	569	560	625	667	655	588	611	608	625	576	570	598	606	577	607	567	621	599	614	602	600	611	616	583	629	638	619	567	621	658	582	612	564	594	613	665	618	615	610	595	543	595	580	611	548	616	597	589	604	663	598	598	570	610	573	562	633	578	591	609	623	576	568	622	623	602	651	644	597	636	573	610	629	597	653	624	594	608	589	626	558	585	642	610	609	624	571	597	654	592	651	630	621	615	617	546	625	581	611	655	590	563	609	597	611	639	598	649	591	605	594	592	646	594	578	607	617	618	633	654	636	591	609	594	564	596	620	622	662	578	621	636	628	572	593	595	634	604	638	624	606	605	587	617	656	621	602	600	575	572	606	577	569	590	592	634	602	567	611	600	568	583	596	593	607	637	634	624	586	551	618	639	640	594	651	606	627	583	576	615	612	607	632	591	578	588	627	575	592	552	553	625	670	585	626	614	603	607	608	641	608	597	579	609	617	588	607	592	563	598	617	613	592	565	602	610	615	572	589	612	635	606	560	602	590	610	620	614	614	574	605	644	615	602	611	605	558	627	616	604	585	612	610	582	605	593	602	608	588	607	621	573	635	642	608	559	600	612	643	627	618	606	629	613	611	573	617	628	615	619	655	598	606	576	587	573	609	636	635	613	593	642	635	628	585	623	592	641	633	623	602	639	607	586	564	624	590	625	627	613	612	585	573	616	650	629	588	644	579	583	612	610	616	596	642	658	594	570	578	625	625	639	590	595	574	586	596	624	625	583	583	616	617	595	618	609	615	615	599	625	585	632	578	579	588	566	607	640	628	642	608	616	583	620	616	613	601	593	581	621	589	580	618	583	596	608	617	611	615	574	590	626	610	592	635	608	633	615	645	607	627	620	602	587	587	635	606	609	620	606	631	633	603	624	589	581	578	604	582	544	618	653	592	596	642	592	598	653	583	600	575	616	584	617	593	572	583	593	626	613	553	621	634	586	551	592	593	663	593	634	602	598	617	622	610	651	562	608	626	595	604	612	572	591	575	601	592	615	593	592	609	588	600	594	612	597	606	612	588	617	629	566	611	609	603	605	600	618	617	612	594	616	633	671	594	592	600	623	617	583	548	656	634	609	618	627	608	613	581	535	633	595	609	625	600	588	609	653	616	579	597	653	589	594	630	600	580	601	636	591	627	584	627	602	616	618	594	631	596	606	571	595	639	596	622	628	599	591	649	583	634	617	570	636	597	604	617	579	621	573	602	591	609	628	612	602	639	581	582	580	592	586	598	675	596	622	600	570	663	568	609	637	588	585	584	579	642	626	642	608	628	589	578	592	620	639	576	643	625	616	585	604	588	612	607	604	606	589	576	587	595	618	660	600	574	592	602	592	588	611	585	664	579	609	630	630	598	586	613	619	643	617	649	596	597	585	624	622	563	599	587	592	627	623	591	576	612	616	618	603	583	590	607	619	628	585	576	560	607	613	600	616	681	600	578	572	642	603	600	602	563	618	598	610	588	598	600	589	606	608	599	591	628	589	613	623	635	602	586	604	603	604	611	583	599	602	582	639	637	591	574	580	642	607	578	626	592	611	614	630	598	611	592	612	584	558	598	602	586	586	603	621	635	618	599	623	630	593	626	613	612	604	599	618	648	615	603	591	632	563	580	602	643	569	591	601	588	593	616	634	593	600	621	600	613	575	626	589	609	615	593	610	591	618	640	589	581	580	589	588	590	581	609	643	630	608	602	593	561	660	579	580	585	619	605	625	616	628	623	595	601	621	590	583	592	589	579	628	616	565	616	652	609	573	616	645	590	571	603	630	606	639	603	596	580	618	586	535	554	628	650	604	595	619	604	608	615	641	595	618	584	619	613	632	596	536	626	595	620	644	605	574	614	622	620	577	604	609	594	599	606	630	599	617	604	594	563	623	596	613	653	581	582	627	612	621	580	565	596	648	547	617	640	588	655	615	604	585	561	603	624	611	552	603	631	613	610	607	608	633	634	599	586	588	615	605	591	643	616	599	629	617	533	603	644	608	600	623	613	609	615	653	564	591	593	654	643	540	617	641	619	666	627	594	625	619	651	602	595	634	568	604	574	588	614	603	603	634	617	611	621	665	620	594	610	571	602	572	608	602	609	612	570	579	591	597	567	640	596	649	629	594	583	607	569	613	595	629	618	612	570	621	590	581	622	575	604	576	574	589	591	625	609	617	589	573	594	617	643	642	595	624	668	562	594	620	587	615	580	594	655	550	647	618	654	547	580	589	649	590	611	612	640	608	613	623	611	597	675	613	568	656	580	612	621	607	591	574	594	626	623	601	620	580	617	598	605	589	600	592	647	610	625	613	576	594	591	594	625	604	575	602	621	618	606	594	608	602	612	601	637	644	598	601	556	621	586	576	631	579	635	588	594	643	572	617	598	622	577	627	586	588	593	606	613	610	618	581	598	576	629	597	608	564	581	614	584	613	569	598	626	635	617	560	627	608	598	636	611	560	580	576	611	607	592	557	578	592	568	612	632	613	621	602	593	579	651	600	621	581	612	618	634	591	552	630	593	577	608	581	586	602	597	559	615	604	615	589	619	619	628	577	587	570	633	595	593	636	608	627	633	655	553	623	619	533	660	570	558	562	633	588	611	607	604	660	528	608	580	594	585	577	583	618	625	598	576	589	590	610	654	609	600	581	574	634	627	589	635	651	604	596	623	621	647	596	612	611	653	587	610	610	600	579	577	571
29790	22802	6467	3675	2761	2145	1771	1524	1312	1132	1069	932	900	879	807	809	781	823	747	767	800	737	763	698	770	742	742	762	743	727	687	705	788	694	756	780	713	766	677	714	746	747	658	705	747	727	725	699	700	705	696	707	700	711	694	702	693	709	673	768	717	683	709	715	702	747	728	727	764	709	736	725	737	709	700	713	766	740	695	716	702	714	698	698	688	724	694	714	705	735	687	739	723	725	715	705	710	704	731	735	708	698	730	721	735	726	697	718	666	734	750	705	717	736	707	675	702	683	679	731	655	702	728	678	746	750	677	712	705	667	681	725	685	642	716	681	727	697	695	718	689	746	708	689	681	710	772	696	727	704	706	711	766	696	719	721	673	749	690	713	699	724	701	747	719	722	684	708	693	706	698	700	686	690	736	704	686	731	723	700	701	690	684	716	676	763	687	690	720	696	752	669	682	690	739	704	733	691	668	642	694	696	747	694	713	713	708	714	667	706	747	705	752	732	737	721	743	719	712	741	697	746	721	702	692	653	714	729	680	750	733	717	678	716	719	647	739	711	693	735	706	682	740	679	699	702	713	721	753	681	710	675	682	683	722	709	690	693	720	685	755	723	707	702	750	681	732	724	663	721	699	716	666	702	691	718	691	692	667	636	716	720	737	673	787	716	673	710	751	683	679	716	729	737	723	760	688	682	727	676	739	708	709	738	671	710	707	716	688	715	731	674	664	717	711	710	712	725	695	724	697	709	713	695	677	745	714	680	698	699	718	664	729	688	683	685	692	725	702	683	666	730	740	721	687	699	706	686	761	701	718	698	727	740	671	689	702	691	721	736	713	692	716	724	698	692	690	671	730	692	703	705	685	739	688	690	675	755	745	764	728	677	769	716	661	739	683	697	705	724	702	723	661	761	685	694	680	734	712	694	728	742	725	725	679	665	696	688	704	722	674	677	684	748	687	733	766	650	732	719	697	733	676	746	717	683	696	681	705	742	723	725	731	743	753	738	704	718	719	692	748	679	719	737	724	693	751	698	701	750	677	654	680	712	691	721	722	729	721	719	702	724	724	716	693	697	709	667	745	738	692	739	718	685	740	723	731	669	654	685	711	706	713	707	730	691	690	749	692	697	734	705	730	725	692	685	678	686	729	694	706	698	740	680	742	681	670	726	710	714	718	693	718	723	648	726	709	697	663	704	653	665	738	739	753	681	719	659	720	692	740	680	707	660	646	719	719	705	735	687	705	722	707	721	746	701	708	715	762	702	714	738	682	706	648	703	677	693	699	735	727	725	680	690	696	672	684	693	704	696	740	710	736	734	713	781	689	689	743	700	703	716	685	689	764	679	693	697	738	711	752	680	669	704	658	670	689	706	742	718	700	723	655	686	711	695	757	691	693	716	710	696	708	686	738	721	697	721	688	743	700	681	739	701	727	708	715	725	711	680	654	694	676	716	704	738	729	721	733	737	770	702	695	670	732	686	696	696	748	731	685	728	677	678	711	715	737	719	662	715	692	712	725	672	675	723	696	714	713	699	714	685	737	730	725	686	721	721	722	663	672	749	706	722	693	752	741	688	661	722	677	681	706	721	710	712	697	721	676	716	709	705	721	705	703	707	672	712	724	693	720	752	716	706	679	686	707	686	708	664	677	674	721	740	702	712	719	714	689	696	742	706	655	734	719	728	707	677	726	680	704	760	713	737	691	674	731	654	715	747	615	689	702	670	692	673	722	736	724	702	684	729	705	730	727	710	695	672	707	656	701	715	743	714	690	714	714	711	724	739	691	701	741	685	723	709	662	727	708	659	712	707	675	707	653	655	685	708	741	698	722	696	720	717	732	689	702	718	698	688	697	721	722	709	705	698	701	727	717	731	659	771	719	736	729	704	697	691	689	728	716	682	723	701	772	709	708	694	718	742	717	693	730	705	693	680	711	724	686	728	673	767	748	704	675	716	689	720	724	683	678	645	790	660	679	722	741	745	699	628	669	712	782	739	692	727	735	703	703	702	727	685	631	739	742	687	733	741	743	670	704	706	699	714	708	712	700	706	681	731	707	672	725	701	719	688	752	678	709	709	677	714	707	693	706	724	731	720	734	755	719	668	724	720	691	692	725	687	672	678	717	707	715	699	686	687	718	689	742	710	747	690	711	737	687	675	695	715	684	678	696	751	775	684	719	739	724	687	715	722	711	709	668	732	666	712	764	685	691	668	722	645	718	700	754	729	705	674	753	687	717	713	699	734	733	673	677	731	720	693	735	749	715	731	729	709	723	696	752	726	726	703	692	732	708	666	730	734	679	673	681	715	692	705	724	696	711	717	746	712	699	730	724	745	680	710	704	717	685	691	716	691	711	713	741	724	709	685	707	722	714	740	708	722	726	700	721	700	717	714	718	708	679	732	705	706	714	721	678	669	731	731	706	699	712	700	699	694	733	733	649	716	784	716	729	724	702	683	724	712	701	729	734	772	690	720	681	679	735	679	719	717	727	654	730	683	656	657	774	733	749	730	727	699	713	682	695	746	727	681	757	691	666	729	703	712	668	738	711	749	716	695	699	729	677	698	746	724	685	702	718	667	750	713	725	709	717	723	689	686	644	689	708	697	690	720	692	722	713	728	701	712	712	700	727	743	719	722	711	756	700	770	710	714	709	687	663	734	724	713	689	695	693	710	701	697	739	727	694	713	717	764	768	718	730	725	740	714	762	700	683	693	693	692	708	747	681	694	723	688	719	688	709	706	693	717	718	673	732	696	716	700	731	698	709	739	674	707	687	634	675	749	676	750	682	730	697	718	709	733	695	704	651	692	701	676	718	761	726	708	663	692	688	711	700	717	711	698	667	716	699	710	714	718	692	696	778	691	723	700	671	694	748	739	655	704	677	664	736	734	733	716	711	714	721	730	692	691	739	698	726	745	702	661	774	690	742	689	725	725	689	689	703	749	707	705	731	737	696	683	744	703	704	697	697	693	671	760	712	658	690	682	729	707	750	734	746	687	687	717	731	695	728	706	660	731	703	728	675	731	748	682	664	694	691	700	711	709	686	707	708	758	710	689	680	742	741	687	723	675	735	713	691	734	680	754	717	739	661	680	680	686	717	693	711	677	638	674	687	679	671	708	707	674	689	715	718	738	693	753	648	688	741	723	687	711	712	728	671	666	728	686	683	703	734	724	727	733	690	684	688	701	718	729	708	738	696	661	727	705	685	685	723	704	695	707	732	704	746	716	692	730	739	702	679	753	678	704	683	714	735	675	686	737	736	706	723	704	706	693	741	711	680	689	683	705	697	684	733	754	713	721	746	714	673	703	712	701	678	698	685	707	726	730	749	691	663	735	692	674	750	683	701	673	723	693	719	717	726	703	715	665	702	730	705	741	701	738	756	727	696	726	690	680	705	734	726	679	696	715	713	744	745	720	728	731	709	676	698	680	710	692	703	726	641	702	671	697	646	688	672	707	734	692	705	694	732	705	736	713	718	711	737	720	705	716
23343	21372	29240	23873	21374	21411	8696	1536	1108	866	710	655	581	517	481	499	437	401	390	401	383	379	333	330	317	357	331	333	306	303	296	309	294	276	322	302	332	297	289	339	321	295	309	301	306	320	312	308	292	318	308	321	295	274	310	296	297	257	265	326	279	291	278	272	321	320	333	322	322	322	323	329	322	301	281	286	303	262	248	316	290	277	298	286	266	299	276	272	296	300	281	298	270	294	276	267	268	268	245	262	262	281	295	293	271	319	281	261	288	292	289	276	253	291	282	281	275	289	278	275	276	314	254	294	266	279	313	292	269	277	286	275	308	307	286	294	279	286	294	307	284	282	282	260	297	295	279	282	270	281	262	288	281	292	316	271	254	278	293	299	270	297	269	286	280	285	287	266	280	284	299	285	243	297	271	283	303	284	295	271	264	289	298	277	290	295	262	286	294	248	305	277	274	264	309	303	294	303	301	283	268	272	287	304	286	269	290	278	264	296	278	286	263	294	308	303	258	258	295	289	260	248	279	291	291	268	310	290	291	288	301	288	266	287	278	267	298	295	274	267	326	284	294	286	267	298	295	326	281	265	299	278	274	311	277	303	304	311	287	286	274	320	286	272	253	241	318	300	263	280	280	286	289	273	289	298	300	276	270	288	292	290	267	271	278	287	253	269	258	268	281	277	280	290	290	283	267	266	289	263	306	279	284	279	301	291	282	291	302	282	281	279	281	261	290	278	291	280	282	265	268	272	283	287	276	284	303	307	275	271	292	262	286	299	298	291	291	246	276	279	304	299	303	273	302	269	300	294	311	288	287	280	279	290	278	296	289	279	258	245	285	277	311	262	300	260	286	248	269	304	300	285	294	284	267	293	304	285	286	303	297	296	265	283	285	275	297	304	299	276	285	285	289	270	284	308	279	281	287	299	277	288	281	274	282	276	278	265	285	293	292	266	274	323	279	297	301	275	284	308	302	273	264	312	274	290	284	271	287	282	294	331	268	300	278	275	295	266	263	256	279	261	298	264	305	276	287	271	297	294	287	291	296	292	279	269	294	264	277	298	291	266	238	263	293	294	267	280	297	311	273	283	275	256	267	278	321	291	308	292	312	298	294	285	275	261	279	268	282	264	293	291	265	292	252	284	271	285	296	308	267	262	286	293	280	290	276	302	270	297	262	244	284	274	254	271	278	272	244	280	276	275	257	318	267	279	277	267	316	292	299	299	285	306	290	287	258	275	310	294	298	276	247	274	267	280	231	270	313	258	297	268	282	281	286	323	290	268	298	274	265	274	300	273	311	271	311	284	284	298	286	305	297	282	275	278	276	263	281	326	288	302	278	317	285	288	286	267	297	278	305	283	285	293	298	298	266	288	280	250	245	312	296	305	259	270	304	303	288	284	294	313	268	267	293	291	276	280	262	299	275	260	266	269	281	269	273	300	308	271	274	314	286	290	309	273	297	268	253	286	299	269	259	288	285	284	280	268	267	270	265	298	266	283	263	278	279	307	285	281	272	305	305	287	269	296	278	270	243	293	310	291	268	301	325	320	266	287	300	271	273	264	286	271	295	286	290	284	271	276	267	281	275	292	291	285	287	266	288	280	286	288	259	304	272	275	267	291	298	289	295	270	297	259	305	266	293	282	306	293	296	243	282	280	266	288	299	284	262	282	263	269	287	290	321	251	284	277	277	260	268	283	272	273	265	246	288	280	287	303	284	265	265	256	297	287	285	318	280	272	264	298	312	299	303	273	262	289	295	265	292	292	261	267	285	279	329	281	259	274	279	280	302	272	270	274	278	255	280	276	286	270	260	277	279	277	285	277	278	266	282	263	248	303	260	307	298	271	305	272	285	302	286	270	299	258	263	270	286	272	301	285	276	275	278	252	270	290	296	293	297	245	262	296	278	254	276	247	275	268	289	300	298	288	277	280	313	293	267	274	271	280	298	275	263	278	296	289	258	260	305	271	277	264	279	287	281	258	289	261	343	289	274	262	281	266	284	290	276	260	281	305	310	279	282	283	281	288	292	254	274	270	272	255	259	274	283	285	262	279	306	293	295	256	310	307	293	263	264	280	271	286	304	244	298	290	276	272	262	267	302	270	253	280	269	281	311	301	302	260	312	297	265	252	294	284	299	260	253	262	285	263	282	313	272	303	252	307	278	301	286	280	297	295	300	285	290	256	264	289	287	308	265	287	314	295	288	307	311	316	297	292	267	289	317	270	328	284	261	282	295	275	274	269	284	254	260	288	288	276	262	277	294	283	304	273	298	274	282	295	297	278	258	290	254	260	273	313	278	335	284	291	243	270	277	282	273	265	287	283	301	276	280	275	285	308	275	295	276	292	257	270	269	263	267	279	303	269	288	324	297	300	290	274	300	286	291	284	276	292	278	295	299	269	295	279	301	308	285	291	297	290	312	335	308	287	264	298	306	311	285	288	269	271	292	280	267	304	292	278	284	286	293	274	290	305	290	279	306	278	285	294	269	284	300	309	278	268	264	281	273	248	277	263	305	266	268	275	297	257	285	251	307	283	270	263	270	264	310	269	261	273	285	299	294	295	277	270	268	271	278	283	270	253	285	278	290	314	277	256	300	255	269	262	299	288	320	295	257	295	289	264	258	265	291	275	310	289	266	326	278	302	295	279	270	284	269	293	296	288	300	280	269	291	260	279	276	306	268	281	301	278	273	318	282	279	295	272	274	304	298	279	297	284	272	257	269	278	268	269	302	268	305	312	304	295	310	300	267	296	281	273	284	269	308	309	290	285	277	293	281	281	271	289	259	283	299	281	270	281	292	276	274	324	274	273	289	275	294	290	282	283	238	303	304	261	274	267	305	285	290	324	276	264	317	303	259	265	299	294	300	278	274	301	259	286	285	272	261	272	278	254	272	280	292	301	265	292	300	278	276	278	291	298	300	316	287	263	277	277	274	286	282	278	275	265	246	285	264	284	288	291	322	283	289	277	278	280	290	256	263	281	253	293	303	298	265	285	293	329	279	283	292	289	271	304	294	284	264	276	290	290	277	306	273	293	289	268	281	261	295	307	275	255	264	260	292	280	281	263	301	245	283	289	281	288	291	283	264	261	286	303	301	290	275	270	271	289	274	270	286	260	319	296	288	241	283	291	313	288	271	271	302	307	269	263	306	301	263	296	288	286	301	275	292	285	295	316	282	286	302	290	282	286	292	271	306	269	281	282	257	293	274	276	263	273	264	251	277	304	263	276	285	290	280	287	299	263	269	279	292	271	301	289	285	289	297	279	303	244	299	285	257	279	260	261	289	302	292	272	295	265	287	268	285	310	298	281	266	268	271	276	265	251	260	285	275	281	288	301	301	281	277	290	301	261	314	291	265	285	298	313	249	263	279	297	296	316	299	263	268	287	273	291	255	238	277	288	283	291	286	270	295	284	284	264	269	271	255	298	292	306	281	262	296	264	274	296	287	282	307	279	261	297	288	296	284	299	303	278	257	289	261	272	292	268
34918	34649	15387	8428	6050	4583	3539	2917	2228	1753	1326	1133	926	882	759	713	625	587	548	558	508	502	430	464	419	441	435	422	393	401	416	387	384	360	344	395	375	371	409	376	342	377	353	393	370	413	343	378	353	348	363	342	359	351	340	351	327	343	369	362	342	389	352	348	385	397	405	410	403	401	368	366	372	392	379	328	336	339	337	324	352	343	321	355	365	329	331	356	317	314	344	346	342	323	322	296	310	316	315	345	307	353	328	323	354	336	332	350	345	357	319	376	339	333	330	361	340	309	301	337	334	347	319	326	324	344	325	304	317	348	305	331	338	312	328	306	346	359	313	334	309	332	329	317	333	326	340	326	309	291	318	343	311	337	347	322	299	356	306	356	303	348	323	343	350	368	326	332	328	337	320	352	327	335	325	318	307	328	331	360	321	339	334	348	370	342	359	329	318	294	332	334	320	320	308	314	308	331	312	317	332	312	333	329	311	344	315	326	341	330	336	282	333	353	301	332	332	314	325	331	320	314	322	308	327	322	323	342	318	299	312	330	338	333	315	312	354	338	340	325	330	344	314	347	323	364	350	322	317	329	335	352	288	338	334	326	308	354	343	310	335	328	320	341	345	349	327	353	302	358	344	318	343	341	333	318	329	348	351	333	348	313	336	314	323	326	318	319	332	312	351	311	320	349	337	313	342	314	329	297	330	295	322	315	324	320	329	342	320	318	326	337	340	335	339	362	350	327	312	360	307	312	314	316	353	327	312	324	355	358	338	334	307	358	322	328	355	340	300	318	341	324	334	336	329	351	336	351	328	324	337	310	311	344	324	311	347	355	318	364	324	337	340	314	315	316	336	345	299	337	339	323	319	313	345	360	323	313	326	351	333	319	347	308	330	334	317	308	322	327	368	336	350	332	327	301	319	292	357	329	347	337	321	319	335	329	305	354	343	324	333	345	345	307	316	303	359	353	330	287	332	353	316	314	329	333	344	318	338	347	343	329	334	315	320	348	344	351	376	326	323	316	337	334	322	302	338	369	339	297	336	325	372	306	374	370	292	313	325	347	305	332	342	332	348	325	300	345	326	331	277	339	331	312	313	350	348	308	341	366	337	307	339	332	324	347	309	338	339	320	317	333	311	327	341	320	354	301	306	358	309	296	337	344	298	300	334	317	299	363	333	309	318	355	320	306	346	345	317	360	363	318	364	310	281	327	321	344	336	335	341	316	324	339	331	318	292	303	339	325	315	334	360	306	350	311	327	339	314	328	340	338	348	306	313	337	324	311	309	309	336	357	327	328	307	314	319	354	340	332	332	310	329	348	317	303	339	300	308	322	331	329	353	311	319	303	335	327	344	319	317	316	344	354	331	315	290	311	299	327	307	352	322	331	303	297	304	303	314	309	333	325	330	310	310	346	336	311	332	296	314	358	340	344	325	307	328	304	317	324	357	296	330	303	291	356	312	322	323	318	308	357	325	335	325	342	324	363	315	330	342	307	355	317	312	311	336	341	338	344	344	297	309	381	328	345	314	336	327	329	333	365	311	329	321	347	320	343	319	306	316	311	319	338	313	307	326	311	311	348	338	301	297	357	340	325	321	344	299	323	333	342	338	334	333	316	350	307	315	292	333	321	313	345	298	322	309	343	351	332	368	360	324	310	332	330	325	299	313	310	350	298	342	302	357	327	326	294	364	356	299	318	293	332	366	332	347	353	349	316	349	329	310	334	345	325	304	329	317	350	312	320	328	329	293	332	343	309	322	318	346	336	287	325	336	337	327	329	340	321	320	340	325	325	373	322	318	284	325	345	349	321	352	350	364	344	342	318	372	325	338	336	325	331	327	328	375	325	332	354	327	319	352	317	321	319	311	333	329	347	359	355	312	326	339	321	308	298	335	309	330	334	328	320	327	322	298	363	332	280	295	318	328	374	315	329	328	320	352	313	309	317	342	352	337	331	346	291	314	334	313	317	337	339	296	335	318	340	311	317	340	344	330	313	316	325	333	336	318	342	351	343	294	308	297	324	315	326	324	320	316	341	312	302	340	330	321	315	315	340	351	325	327	336	315	302	342	309	338	314	338	357	333	299	308	327	320	306	357	309	367	321	357	329	335	361	340	351	355	317	328	340	296	316	312	340	353	350	300	358	321	329	276	344	300	303	365	333	328	334	308	337	351	336	313	333	345	287	332	325	328	335	332	294	329	306	324	344	305	302	331	322	369	306	327	321	328	300	307	343	350	307	321	323	358	325	301	308	346	323	332	316	336	324	327	307	339	315	360	327	307	328	332	314	334	308	346	312	306	321	328	325	369	300	318	339	328	303	341	322	330	355	316	324	346	333	321	327	314	340	333	370	314	324	306	318	348	313	315	300	353	321	314	351	324	349	321	370	353	310	338	331	338	365	320	347	313	312	315	338	331	325	347	321	321	330	357	331	340	359	306	340	344	338	299	333	317	321	312	335	314	329	300	346	321	359	355	323	350	321	327	328	337	307	324	356	309	318	303	299	336	328	319	326	346	326	367	307	342	327	296	304	317	312	340	321	343	313	338	291	347	326	298	309	342	320	314	298	332	354	315	324	305	308	349	319	328	323	331	324	318	313	304	334	315	333	295	337	340	328	307	310	353	330	339	321	318	349	330	368	337	343	324	339	343	365	320	322	328	320	309	306	335	324	350	322	326	327	330	345	310	361	322	314	337	308	318	351	335	334	332	342	324	364	324	341	297	302	320	302	358	312	318	338	339	336	340	330	317	312	306	319	295	316	340	351	314	316	321	337	335	324	326	341	332	311	350	343	321	362	354	354	338	326	296	314	321	354	327	312	331	320	319	319	310	328	324	343	334	341	341	316	323	354	323	331	313	344	322	359	324	314	356	324	342	360	342	320	314	360	288	317	310	345	338	343	316	341	340	342	328	284	345	356	323	280	368	328	288	316	306	336	347	364	328	326	330	305	338	325	306	318	343	337	322	314	314	348	364	325	339	291	368	333	322	311	333	315	318	330	330	345	300	309	312	337	324	357	337	294	334	334	316	297	339	336	325	338	347	309	304	325	314	317	310	304	366	323	332	319	352	341	325	346	330	344	337	318	316	343	308	311	318	340	303	321	317	321	339	354	353	306	312	328	317	358	331	292	310	347	317	327	354	320	332	292	360	316	308	330	342	335	349	289	331	333	340	303	311	328	323	331	312	331	312	329	344	328	326	339	349	290	349	339	357	356	321	344	303	338	346	323	354	311	338	284	334	294	320	334	310	350	314	336	300	346	336	314	314	332	328	321	352	326	353	348	367	326	327	296	352	321	364	302	288	321	358	326	325	334	360	340	317	315	314	360	340	358	320	360	309	363	317	319	330	320	342	344	327	340	329	312	311	318	353	342	351	321	313	324	293	326	335	338	342	312	319	320	350	325	329	340	334	340	314	302	336	302	351	336	284	324	316	319	290	337	324	313	314	306	310	318	311	336	359	345	371	322	369	325	341	321	300	336	353	341
27818	21156	9420	1573	898	770	718	663	601	568	539	579	509	533	530	553	545	526	542	509	538	540	545	533	515	521	518	538	512	508	498	538	510	541	536	536	519	541	576	531	534	517	512	522	510	557	558	517	512	535	495	519	543	521	534	541	538	515	502	532	528	535	509	500	503	558	545	561	508	561	537	485	577	573	527	557	515	556	516	515	539	521	512	497	526	523	513	497	535	553	531	520	557	514	521	550	488	514	542	542	492	507	515	509	533	535	509	490	522	476	506	513	566	492	505	490	527	539	524	547	505	497	508	505	519	497	540	551	507	557	560	555	520	540	493	542	541	494	533	517	527	535	543	491	495	528	518	560	526	500	531	482	490	542	520	495	524	545	486	520	501	535	542	535	560	495	543	475	528	489	489	534	534	529	537	512	521	548	511	492	517	555	535	496	521	519	513	532	540	534	552	502	489	525	520	564	559	523	538	503	556	535	513	532	495	544	496	533	500	544	488	521	566	498	530	515	525	484	519	544	526	534	478	537	500	529	518	539	511	495	542	507	555	538	556	544	528	524	549	487	548	497	523	519	562	469	543	516	554	536	547	542	522	502	541	532	509	499	551	537	535	510	558	507	541	521	484	532	524	541	476	504	531	536	512	474	513	580	497	537	497	525	525	529	517	546	556	483	499	489	549	553	533	493	515	520	534	516	537	578	498	518	527	500	514	525	511	551	500	497	547	530	480	525	541	517	533	532	540	585	494	493	507	525	525	553	534	545	527	550	565	509	568	496	519	523	516	521	535	536	549	504	546	500	491	532	502	522	523	545	529	481	542	547	579	507	532	544	515	560	493	504	514	493	519	535	513	458	515	489	496	540	489	533	551	528	509	508	540	517	502	511	530	507	560	552	516	489	528	533	559	512	563	553	551	480	489	481	514	487	518	543	525	508	505	521	496	534	512	533	542	524	553	474	564	520	525	529	527	499	518	503	515	576	519	518	542	509	486	542	510	514	527	508	512	533	541	510	515	536	523	513	558	541	563	491	483	507	516	555	524	465	539	530	542	509	470	511	508	517	529	554	494	500	539	490	538	525	551	504	528	541	563	555	468	544	500	579	545	521	491	534	524	518	520	502	505	525	520	521	488	537	516	523	501	503	532	523	520	474	514	525	539	530	508	522	560	549	516	524	544	530	537	540	533	550	544	544	492	556	520	550	539	492	524	553	538	557	498	578	510	514	546	545	480	507	495	538	531	518	529	471	511	519	541	513	500	544	494	503	530	516	545	531	511	541	523	525	497	524	508	512	550	511	524	499	520	499	509	478	500	485	529	537	540	495	531	538	508	564	498	517	511	519	559	512	542	537	528	551	522	553	516	548	502	480	505	547	499	577	559	563	519	543	496	510	524	545	539	532	501	557	545	515	491	549	524	542	561	503	505	571	584	496	509	519	500	526	523	570	549	518	523	511	553	536	570	491	541	529	512	515	554	529	487	544	535	519	514	534	555	486	566	547	547	538	515	481	550	534	507	543	539	524	495	522	526	541	531	510	500	521	544	498	546	568	519	520	518	548	542	494	537	503	577	552	504	544	506	500	504	502	549	494	536	474	480	553	508	583	527	499	486	510	493	540	539	503	490	513	551	555	581	511	517	541	528	494	515	514	501	513	538	541	555	527	505	559	558	505	510	556	526	534	523	511	541	581	542	515	497	517	522	501	506	511	491	511	516	490	533	506	510	495	509	527	574	493	533	540	533	495	554	492	506	464	549	528	494	578	525	505	497	504	531	553	495	536	520	505	519	537	540	495	518	551	501	528	511	515	483	519	535	548	502	540	528	493	526	486	515	523	492	491	522	528	563	550	567	517	531	534	504	544	565	525	540	553	519	521	559	542	519	451	562	500	520	514	510	552	517	487	527	536	526	472	531	553	479	518	496	505	505	504	567	543	483	532	501	536	524	521	577	501	528	518	540	506	520	548	560	532	532	533	530	548	487	523	500	496	498	514	535	509	527	497	477	500	497	530	507	543	543	505	526	548	518	546	526	502	547	502	539	506	507	479	517	503	485	564	478	508	491	532	525	523	534	543	487	541	557	540	525	539	530	559	524	537	521	499	514	503	498	530	498	514	523	493	578	520	492	552	527	506	509	548	489	502	535	522	500	526	499	475	505	480	501	509	505	516	486	480	503	513	521	553	485	504	538	513	471	503	503	549	531	529	477	523	530	530	521	513	481	589	496	509	519	530	473	587	491	511	505	539	513	500	544	534	531	532	526	543	507	472	533	534	504	549	492	475	505	511	533	517	516	526	512	511	509	517	505	519	518	545	538	552	516	511	538	524	520	498	496	533	523	538	562	527	520	545	562	480	527	510	529	524	505	551	499	548	498	520	494	535	525	533	510	565	535	538	531	521	539	541	511	567	536	498	505	511	505	532	534	494	561	562	524	543	495	544	536	490	513	526	522	510	493	477	552	514	536	512	509	506	519	517	511	523	499	520	543	542	518	517	502	512	520	510	518	508	543	572	530	531	516	500	512	480	497	496	512	519	494	517	498	543	536	545	476	567	494	503	502	530	551	470	510	489	519	503	545	553	558	502	532	527	516	558	552	527	544	514	537	513	523	510	505	539	516	487	504	539	521	508	534	568	540	525	543	534	538	508	497	512	516	496	524	532	510	481	540	563	503	492	516	532	508	529	509	516	549	541	535	524	496	548	553	514	517	512	531	544	503	535	488	499	534	505	535	501	537	527	513	544	530	537	532	512	485	487	499	523	514	547	499	552	503	520	526	493	524	554	550	520	538	507	518	498	529	544	514	515	522	490	540	546	517	546	497	536	545	529	489	575	557	540	552	552	525	527	503	514	510	526	502	522	548	493	501	555	529	518	517	524	525	523	571	482	532	493	509	495	533	502	555	514	481	481	524	513	464	493	550	538	543	557	530	505	545	485	504	506	497	480	515	519	547	528	552	512	530	467	513	512	515	518	502	514	540	512	545	536	524	537	569	503	524	490	514	493	444	508	508	566	537	543	549	534	538	523	538	507	527	525	525	493	528	534	546	544	554	506	532	560	510	545	504	545	537	515	530	503	533	481	554	516	532	485	493	526	486	549	530	495	523	526	551	515	532	526	528	510	506	509	517	520	507	487	523	469	517	536	550	474	503	534	519	539	531	526	514	570	533	478	528	543	551	471	506	534	541	508	532	502	515	523	544	494	505	548	496	549	542	543	505	577	520	505	496	545	528	544	555	523	513	511	516	490	525	523	542	482	556	543	552	554	516	516	493	488	512	473	482	485	500	497	516	498	532	519	506	476	533	539	551	497	508	506	519	483	476	512	512	509	483	553	528	507	545	563	508	480	535	540	491	473	521	555	520	524	521	535	505	482	557	549	537	491	510	495	479	541	500	514	500	538	500	544	531	523	475	516	586	535	503	516	503	524	540	525	579	513	558	515	526	536	496	485	497	494	588	530	570	503	500	457	522	518	559	507	541	541	521	523	508	495
23381	18255	2935	1804	1392	1219	1055	933	795	743	779	692	707	631	632	721	686	657	650	644	677	617	663	680	648	634	606	632	619	646	653	610	604	623	666	649	665	622	639	673	650	675	626	637	664	600	634	630	640	604	597	630	602	589	679	651	606	632	605	617	590	606	611	608	647	693	637	662	686	646	650	647	636	609	641	617	653	651	652	633	608	629	654	587	650	668	648	628	573	622	611	656	655	634	631	617	630	610	673	574	629	605	630	638	598	669	599	658	616	672	649	623	652	622	593	609	631	654	599	664	631	648	628	637	658	630	657	616	649	607	666	604	618	670	615	638	656	614	610	625	632	676	653	628	617	654	634	634	647	646	640	651	609	651	639	630	622	675	627	614	657	604	650	634	656	622	643	634	603	633	671	669	628	654	687	615	637	564	633	598	643	630	645	652	617	624	628	681	647	659	642	651	582	652	624	598	656	591	599	655	650	668	619	639	604	641	664	595	614	637	635	595	611	634	672	627	642	627	642	690	654	628	581	678	648	660	592	615	629	643	655	633	619	647	666	617	652	600	652	600	628	588	619	597	651	640	627	626	649	661	626	656	612	619	611	624	625	640	621	598	611	651	638	620	641	635	672	622	598	584	615	646	633	640	631	667	661	591	608	629	648	634	665	606	648	617	622	625	607	633	628	625	605	598	647	614	638	591	656	602	633	638	656	651	609	636	599	635	633	617	620	638	622	619	643	640	639	585	612	633	677	636	651	621	644	619	640	615	580	671	626	675	612	622	659	648	657	616	624	679	628	611	620	638	597	625	661	638	644	629	655	697	634	629	597	675	678	641	636	607	606	632	644	642	659	666	688	628	650	597	625	645	627	610	656	618	613	630	619	600	640	616	621	632	591	663	654	665	612	604	621	627	646	642	609	646	629	642	637	599	632	650	640	645	610	596	633	643	682	611	656	611	610	625	626	615	575	686	635	603	641	666	643	674	625	631	679	673	640	663	622	610	619	596	664	631	617	686	668	668	633	610	651	621	629	651	629	639	640	604	641	610	625	670	610	602	650	647	634	632	646	640	641	585	640	653	641	640	633	641	602	681	675	611	627	629	659	581	666	635	667	620	651	641	616	682	645	636	630	611	633	604	659	626	681	661	619	623	625	653	638	650	642	628	672	679	630	637	677	598	609	574	628	620	658	619	618	660	627	647	592	615	637	649	612	665	635	625	671	641	616	586	653	601	612	637	648	657	573	601	651	693	643	625	650	624	616	620	617	633	654	638	645	653	635	637	679	629	661	695	580	597	657	623	591	659	640	632	636	628	612	606	645	579	651	639	632	631	614	633	572	628	651	652	631	640	666	647	613	627	678	634	621	650	579	645	643	622	634	626	621	598	634	647	653	624	615	581	661	606	583	620	644	680	596	634	599	631	622	658	630	644	659	662	598	604	651	609	617	592	633	673	622	629	650	654	635	611	602	637	659	648	673	645	619	619	625	593	618	623	627	609	643	607	598	631	683	655	629	655	658	603	622	697	628	627	619	640	638	628	634	612	696	643	638	629	625	625	581	655	628	627	653	627	631	601	629	645	650	617	636	607	581	598	586	594	633	683	668	673	671	612	606	625	661	679	644	600	634	684	632	643	612	618	621	618	667	638	635	671	595	613	645	648	633	636	681	625	610	577	605	679	616	642	640	600	666	570	612	619	640	667	639	634	650	624	658	679	635	622	589	642	610	686	599	596	617	619	636	669	641	609	622	620	631	646	606	648	593	635	601	630	641	616	597	642	647	664	650	646	671	659	618	624	609	631	678	703	628	619	635	653	655	611	592	670	607	624	638	602	585	675	652	637	623	658	625	689	662	634	626	655	607	647	681	612	611	662	603	628	614	631	623	660	620	630	640	627	643	596	572	659	610	638	670	625	611	654	644	646	647	595	641	669	621	612	668	650	680	662	659	600	620	642	671	620	622	621	637	687	663	628	598	676	620	625	591	621	607	628	642	675	651	636	664	668	605	583	649	601	701	638	660	624	642	665	612	604	596	610	613	670	655	607	627	605	694	597	681	586	614	614	637	637	650	630	616	642	648	633	621	626	672	644	660	666	642	644	640	642	626	600	622	658	646	621	636	657	629	627	667	650	564	589	613	633	638	639	648	628	642	619	612	664	606	621	632	649	621	669	605	675	596	659	631	651	652	646	659	619	648	598	631	620	615	637	624	575	600	603	681	655	677	648	641	634	616	643	596	609	633	614	620	632	626	657	647	636	616	645	627	599	642	631	625	667	652	605	602	594	673	648	597	635	650	619	631	639	660	615	646	635	643	659	613	605	664	646	614	650	638	615	671	614	624	648	651	629	660	598	580	650	611	634	626	638	666	678	631	629	600	635	600	612	633	657	628	645	582	637	625	599	628	634	645	676	634	608	616	618	645	639	616	648	622	604	604	661	637	626	652	629	643	623	672	623	650	615	652	623	630	624	620	641	633	604	643	648	630	672	636	607	645	611	608	655	652	641	573	633	631	645	660	635	667	624	602	640	666	629	637	639	612	628	642	656	673	637	611	599	682	656	639	640	602	614	622	671	613	619	623	609	628	626	603	651	629	608	642	603	669	592	596	621	622	637	640	647	645	618	647	622	644	632	590	632	637	630	636	594	627	612	653	638	620	658	631	605	625	639	635	630	633	611	625	647	626	668	621	661	592	621	613	671	636	598	674	653	625	650	635	637	620	627	634	633	635	595	618	608	650	625	622	604	613	664	622	609	613	654	581	673	584	679	599	616	613	639	598	658	668	631	584	638	612	611	584	648	644	631	595	674	623	663	649	607	662	648	612	674	645	664	626	641	628	591	619	600	622	613	658	661	636	611	624	662	659	667	683	663	663	643	687	651	584	596	616	622	637	624	642	598	657	607	673	665	622	650	624	612	652	590	617	636	653	629	617	668	639	608	676	631	653	606	616	652	624	588	636	630	612	653	609	655	633	659	629	663	641	636	611	649	658	620	643	635	682	628	666	620	657	651	668	645	605	634	669	596	629	598	627	647	650	652	634	687	554	671	617	649	602	664	630	660	612	617	658	639	629	615	633	645	651	614	655	608	632	641	664	627	627	648	626	591	594	602	656	638	610	572	604	629	651	668	630	614	610	658	627	647	615	632	633	668	644	662	690	612	642	652	615	662	629	615	614	622	601	640	614	595	627	638	668	661	638	643	612	646	627	654	685	587	631	590	599	635	624	648	615	667	631	622	621	662	634	606	590	682	636	649	610	654	601	601	629	636	611	641	633	599	596	607	607	671	617	699	637	630	629	613	612	676	633	611	614	637	614	642	597	688	633	629	673	638	643	616	648	645	624	645	627	624	650	657	657	617	638	625	632	612	629	622	636	653	639	656	641	632	613	657	626	593	611	629	649	651	658	649	601	652	595	640	638	640	623	654	638	686	623	572	624	615	643	643	634	629	637	709	656	654	609	603	651	643	660	666	616	628	561	617	630	674	612	637	657	608
24400	21373	28686	24448	21345	8787	1384	873	659	555	488	447	414	403	350	360	316	295	310	288	337	333	343	303	307	319	308	306	299	278	273	307	292	287	297	281	285	277	274	288	266	311	296	277	261	281	302	281	269	259	305	289	278	280	279	251	293	259	290	264	262	262	268	263	282	326	281	261	276	297	285	297	279	284	269	278	271	269	282	278	291	274	301	282	268	270	268	269	260	297	255	267	251	302	268	278	274	304	293	305	262	279	269	288	258	286	305	274	302	303	292	257	300	290	293	274	275	270	270	268	270	302	274	266	304	275	277	264	263	294	278	286	302	278	258	277	281	281	298	267	282	291	297	263	270	258	249	264	254	256	299	279	283	265	285	263	248	287	287	267	278	284	253	271	296	267	272	276	265	274	266	256	240	287	295	289	254	258	246	270	274	278	270	287	310	248	286	264	304	283	250	276	277	259	286	273	265	260	262	282	305	267	265	273	246	281	272	264	266	279	299	307	282	292	294	269	294	274	263	257	299	275	260	286	264	278	299	273	287	268	281	256	239	255	292	293	269	284	297	264	278	271	289	255	270	276	294	271	271	307	317	283	320	243	285	304	285	269	309	298	236	275	294	266	258	274	278	269	253	280	254	304	261	234	246	277	280	275	268	258	274	273	259	264	269	263	249	280	261	258	287	322	287	253	267	262	297	310	253	264	277	311	275	290	265	271	275	238	243	304	241	276	272	252	274	300	258	294	286	275	266	262	291	280	251	290	296	276	266	258	266	296	289	263	272	277	262	271	292	263	262	253	289	267	270	270	272	302	259	301	277	272	306	258	282	276	277	266	277	266	267	287	319	257	309	288	312	268	274	280	289	252	293	288	282	249	266	279	263	288	280	256	270	242	282	246	280	250	274	268	268	264	252	294	282	275	249	257	267	280	273	226	270	278	307	292	292	282	262	248	244	270	273	269	276	284	294	270	251	276	269	290	276	274	286	277	294	306	263	286	245	282	254	243	264	283	284	265	279	289	287	301	276	263	290	275	275	271	252	317	281	277	264	291	249	312	284	308	304	272	301	264	307	247	285	274	280	239	277	248	278	259	255	277	301	283	266	252	274	257	261	268	306	319	241	294	289	282	235	306	292	272	262	287	275	257	286	281	266	248	272	247	258	303	247	283	260	267	253	279	249	248	273	272	262	292	236	247	240	293	280	271	274	276	282	250	273	294	279	264	269	294	268	291	275	261	240	293	284	262	292	263	283	253	250	260	289	257	253	249	296	269	254	257	260	270	264	273	270	256	243	287	265	255	272	287	275	296	272	268	277	274	265	288	294	264	269	256	288	261	273	252	297	272	279	302	290	272	261	288	260	282	288	254	284	274	263	271	274	279	263	283	284	280	231	281	271	251	277	246	266	267	265	255	277	256	244	283	265	263	254	273	256	268	263	261	260	279	287	278	246	259	254	287	261	265	277	283	268	261	289	264	255	292	275	305	273	275	255	245	261	275	274	266	272	242	256	236	319	276	292	281	290	302	261	279	249	259	280	251	288	268	277	282	251	289	311	256	261	281	263	260	275	261	269	256	275	264	250	272	245	264	256	248	261	277	286	280	265	272	273	282	276	270	301	299	250	253	264	296	278	294	276	273	288	271	293	262	260	263	268	267	290	261	303	247	263	272	254	250	288	271	284	250	257	285	258	254	251	300	281	256	241	247	238	253	260	269	267	253	269	262	286	279	274	272	252	283	261	283	262	292	286	276	278	289	253	289	261	273	255	270	281	290	276	281	292	271	263	243	292	276	261	279	274	264	268	260	273	254	256	254	265	287	268	287	238	274	254	289	271	248	275	288	294	255	291	272	267	256	264	282	271	302	273	302	298	266	279	282	268	247	287	267	286	275	253	293	271	279	217	262	281	262	256	278	261	292	281	270	295	288	253	285	274	313	278	288	298	277	265	257	289	262	238	264	268	258	244	259	306	269	258	265	275	289	275	267	280	285	284	254	268	258	291	271	288	249	269	244	251	270	297	279	261	300	248	278	265	298	313	266	295	288	285	302	288	278	273	274	297	272	284	298	296	300	298	256	269	251	284	268	287	261	256	237	269	322	281	316	265	300	268	266	261	272	244	302	268	271	265	258	266	265	294	270	261	237	269	277	274	280	266	265	317	272	239	284	289	273	273	265	284	290	295	270	234	291	285	279	260	304	273	282	298	278	269	274	228	249	271	275	265	276	265	268	268	309	258	246	315	252	261	258	263	241	261	254	246	282	289	259	281	272	259	262	248	254	301	295	265	274	288	284	281	292	273	271	279	243	254	267	283	275	259	255	275	276	272	269	286	281	224	269	285	251	287	245	304	272	272	330	266	268	268	273	260	283	255	299	276	266	259	267	306	243	298	247	278	298	264	250	265	302	272	242	266	261	255	261	242	303	264	244	301	273	284	274	263	272	294	285	272	269	266	259	279	304	274	294	278	276	267	262	282	260	267	285	296	295	264	279	274	267	283	276	268	259	241	299	291	284	257	278	278	251	285	285	278	265	268	290	278	276	273	253	283	269	282	285	297	257	245	251	266	278	272	287	289	247	280	282	261	276	273	265	271	259	289	287	288	264	273	268	259	282	309	290	248	281	272	272	287	244	269	263	267	273	302	278	281	286	285	280	270	268	302	276	297	269	271	280	286	270	272	252	286	257	291	272	272	238	258	246	262	281	287	291	277	268	273	239	281	299	277	270	278	267	303	260	299	265	269	278	272	248	266	271	268	280	257	261	278	277	273	267	285	267	283	298	269	294	305	294	281	260	257	307	263	258	276	268	311	288	280	281	267	277	280	283	266	291	266	272	280	277	284	293	252	263	278	276	245	282	277	281	295	290	277	277	293	252	253	282	277	274	290	266	264	241	307	240	279	264	277	264	265	259	260	290	257	257	237	284	272	258	261	282	285	296	270	304	278	282	278	290	276	263	275	259	270	256	298	292	291	261	283	273	289	223	287	298	283	241	283	248	271	282	250	255	274	252	268	280	271	274	240	283	260	239	268	250	290	262	295	285	280	289	282	292	260	236	295	287	296	277	264	277	258	259	283	271	264	287	241	263	291	295	269	287	257	284	280	281	263	282	291	273	262	281	281	273	260	251	274	289	290	260	254	268	288	242	264	261	285	255	292	301	281	311	268	273	254	261	278	275	266	267	279	269	256	263	260	277	276	260	261	268	263	273	274	271	256	284	270	263	296	283	281	302	266	276	283	278	272	251	272	265	264	283	292	265	274	268	280	259	291	288	286	270	296	274	284	296	280	289	282	273	253	273	272	285	278	239	254	276	284	267	256	268	240	281	271	284	294	281	278	275	278	247	259	271	258	269	253	254	281	285	290	271	254	266	271	266	276	259	285	289	270	269	286	277	285	292	258	267	257	277	291	271	269	288	302	287	286	295	254	275	269	310	258	286	290	281	284	247	251	292	288	254	256	267	278	274	255	294	272	276	274	274	273	271	288	277	298	233
30308	30527	10140	5272	3794	2766	2130	1691	1270	1094	855	768	654	547	565	507	515	455	460	467	484	455	375	398	371	399	394	402	398	365	402	326	404	368	365	378	382	420	404	390	392	363	349	359	335	359	403	345	408	369	368	360	376	350	332	384	373	375	366	341	355	347	350	367	325	379	420	377	390	368	374	380	362	389	369	362	346	352	342	344	333	372	323	360	364	331	378	371	358	373	329	380	310	375	376	362	341	342	387	341	331	363	362	338	356	340	338	336	340	339	317	323	378	343	348	358	326	357	369	358	338	338	338	338	372	342	340	334	338	348	346	319	381	356	329	331	341	360	327	351	378	361	367	328	373	344	326	349	327	333	350	327	352	333	360	341	357	391	352	337	354	350	367	348	343	364	313	357	329	334	373	345	350	364	362	324	358	316	336	310	361	339	311	350	376	318	332	361	342	359	367	350	355	350	362	355	334	335	339	310	324	332	337	328	345	322	374	321	339	335	363	342	346	348	344	336	351	318	361	339	293	376	333	335	367	337	348	371	348	342	332	331	354	329	319	363	352	324	312	334	340	329	321	343	326	321	363	344	347	335	316	320	329	361	373	356	355	339	313	322	343	351	332	354	326	327	387	372	366	340	351	338	368	348	331	345	345	342	345	366	342	355	337	356	334	351	372	326	320	340	344	358	319	349	334	341	364	358	350	344	349	336	334	343	322	349	337	377	331	328	345	360	340	335	357	323	344	324	334	377	351	337	345	340	324	337	325	350	349	371	364	374	319	343	337	364	352	344	358	372	348	346	364	327	330	355	344	332	370	327	335	355	366	324	322	331	370	366	343	357	341	348	358	361	344	330	354	331	353	358	344	362	322	386	331	349	353	347	370	351	313	320	338	363	321	382	324	334	339	342	321	374	324	377	335	325	365	346	327	336	367	371	333	356	336	340	331	335	344	370	341	298	330	372	349	344	377	332	340	357	361	358	346	347	332	333	350	404	344	383	302	331	345	362	358	341	353	338	372	331	381	334	362	357	319	352	337	342	316	312	331	347	328	338	340	354	360	327	370	322	362	336	333	330	368	353	303	344	364	321	339	344	410	353	343	357	328	357	336	356	334	345	378	360	357	376	360	343	361	358	338	388	369	372	306	354	357	342	311	331	350	327	353	338	325	344	319	372	355	342	337	349	367	368	346	330	318	326	320	349	327	343	354	333	358	318	344	341	336	363	340	332	350	356	332	347	327	314	354	323	362	306	356	364	330	308	344	348	385	373	320	332	355	335	326	384	337	361	316	348	335	348	354	332	349	334	337	367	325	366	378	338	341	344	320	327	377	333	358	340	303	322	350	328	321	386	360	350	357	345	344	313	358	348	342	360	340	333	374	329	338	351	366	376	350	322	352	347	332	358	356	326	323	340	332	382	345	331	360	335	352	352	357	335	357	336	359	344	351	306	356	333	362	371	329	338	346	373	342	350	321	335	378	300	320	334	351	346	327	314	324	341	341	327	359	358	359	339	351	326	371	349	311	346	339	346	324	291	347	326	365	342	331	362	354	318	345	321	364	351	351	331	362	337	361	326	338	354	332	376	337	328	367	333	323	355	366	352	319	340	347	332	326	361	332	364	356	342	364	343	343	354	331	335	358	351	335	333	356	315	349	333	363	375	331	344	338	354	370	306	346	346	346	320	313	343	340	348	357	312	317	330	349	328	367	335	345	327	341	348	380	349	363	360	340	352	329	358	370	332	354	371	341	365	327	353	355	362	338	337	363	315	370	337	368	369	338	365	359	366	345	345	316	356	368	359	341	358	397	334	341	376	334	313	332	357	355	380	359	369	342	323	325	385	361	335	311	296	355	351	348	335	341	354	351	348	386	356	354	367	323	362	339	383	372	331	323	362	353	333	334	319	322	358	328	352	370	365	367	373	324	347	342	354	334	370	337	342	346	340	341	349	320	310	306	360	338	371	350	368	343	333	339	357	358	344	346	336	345	349	324	369	340	337	333	388	353	329	353	332	327	315	346	325	313	344	341	338	340	356	348	365	358	346	367	364	322	325	374	355	390	328	344	369	364	344	361	373	374	348	369	340	316	336	344	316	347	338	345	366	360	366	310	335	336	371	338	321	342	357	329	326	348	350	351	344	336	320	322	376	342	337	311	335	337	351	344	356	335	375	321	323	338	352	343	362	305	323	352	353	378	329	370	352	348	333	377	351	345	318	329	331	376	363	362	352	337	309	338	335	336	324	332	346	373	353	347	363	309	347	318	324	322	328	366	327	358	343	342	359	359	311	356	344	343	353	328	342	320	320	337	360	344	372	333	362	361	321	317	363	362	294	344	325	300	340	345	352	334	350	320	332	318	373	336	368	335	331	336	371	365	352	363	327	344	374	368	347	371	351	359	348	337	371	358	337	336	377	365	368	354	359	355	319	344	316	368	327	371	341	352	335	354	343	370	327	342	340	343	368	331	325	347	321	369	356	333	342	324	328	338	336	350	331	331	318	340	352	330	331	346	328	326	331	371	383	337	339	343	333	370	373	373	349	329	372	347	354	366	323	354	344	342	356	342	356	345	355	350	357	333	356	322	341	345	334	393	345	364	353	353	353	365	335	348	320	315	355	344	355	344	342	340	338	339	368	337	347	350	327	336	364	327	352	371	331	348	330	342	360	350	335	336	362	323	356	359	348	333	355	330	307	346	348	359	319	332	365	334	325	326	354	358	363	317	347	355	339	352	363	378	350	370	372	347	342	348	336	346	370	335	373	348	342	332	336	349	339	363	329	330	345	370	352	368	339	318	310	347	366	314	354	338	352	377	368	363	340	360	359	365	359	353	361	359	369	315	332	323	355	343	312	325	335	365	355	347	347	334	346	340	322	347	335	357	323	338	351	361	308	336	336	324	370	352	346	320	354	364	366	342	344	372	307	330	312	354	334	332	348	344	342	351	320	288	328	317	332	351	389	369	353	355	340	379	367	330	345	317	321	334	347	334	367	301	336	329	319	351	364	295	353	362	332	302	358	333	334	345	346	349	345	315	371	349	350	324	342	326	337	328	349	353	356	334	351	318	313	331	339	345	325	321	312	345	334	339	359	310	351	331	354	351	344	346	310	344	338	342	319	335	342	342	328	349	348	407	367	336	349	349	371	336	369	343	323	352	355	390	347	343	349	357	349	320	345	365	324	341	351	341	333	347	345	353	337	347	329	329	362	326	336	337	350	323	389	339	384	347	356	319	354	344	331	345	325	336	347	353	336	337	331	325	363	334	368	369	342	374	337	316	316	371	353	346	362	327	346	344	350	345	369	356	333	353	335	344	340	358	328	355	331	355	373	375	337	337	374	353	336	327	386	335	310	343	348	336	356	361	326	354	324	358	385	336	367	353	372	367	373	340	357	367	331	339	374	353	338	337	314	345	354	338	324	315	345	339	319	339	356	352	341	302	355	358	392	352	353	349	349	315	344	352	311	343	349	369	331	354	363	327	358	333	347	336	349
25639	21353	27357	25442	9140	1426	1065	929	782	752	663	705	681	677	675	658	620	588	615	663	613	673	653	655	660	628	604	629	639	639	647	678	666	623	628	627	604	635	622	643	643	631	579	562	624	597	609	650	626	612	610	627	602	593	589	623	612	642	631	610	630	639	619	620	648	624	654	584	622	652	635	584	642	650	636	645	629	595	603	653	581	573	621	642	599	610	604	585	641	613	604	601	628	619	659	587	576	671	592	619	616	639	559	575	620	569	625	609	602	625	653	629	582	601	651	535	610	586	586	605	619	596	640	602	578	590	585	653	617	599	626	628	578	602	591	651	609	644	584	606	629	625	597	626	639	625	589	612	653	612	638	594	592	632	610	553	592	601	621	591	574	531	625	617	620	554	630	623	567	623	574	578	602	640	598	612	643	608	602	583	608	582	611	608	657	616	598	617	591	622	595	616	549	608	579	609	615	541	629	584	624	617	613	668	579	629	586	592	626	610	615	606	593	616	633	652	590	578	612	577	640	637	623	599	601	603	620	636	617	627	647	678	588	621	609	648	595	646	572	626	583	602	636	636	559	589	604	614	600	654	608	633	584	580	631	650	601	610	583	626	598	627	621	576	626	647	610	598	622	581	588	579	592	597	588	583	611	617	569	595	573	608	651	574	643	623	619	613	633	652	598	607	621	567	614	604	585	641	632	593	602	607	600	604	583	569	624	583	611	596	643	590	625	626	599	600	585	584	630	627	607	629	632	649	609	564	606	633	525	603	632	600	620	574	582	607	591	589	583	677	599	607	590	608	590	641	609	634	613	659	604	603	654	609	593	590	606	575	609	606	596	627	621	640	636	590	622	625	625	601	592	604	583	644	610	570	568	598	584	580	634	610	536	629	625	586	627	593	639	627	615	677	617	601	602	625	599	626	600	627	646	613	618	615	641	583	587	648	640	600	580	623	596	584	610	673	594	615	585	618	620	626	661	612	631	622	637	631	594	585	586	616	596	592	590	616	606	612	607	657	604	635	604	600	620	606	594	607	629	636	573	641	621	600	621	594	559	616	566	649	604	670	606	625	560	593	650	634	614	602	546	622	615	582	609	609	561	585	655	618	637	614	635	624	563	626	608	619	575	619	591	628	596	612	624	609	587	612	602	632	603	636	588	603	625	609	606	595	602	647	605	584	635	597	611	640	600	614	650	604	590	628	695	606	582	628	614	578	624	614	610	585	618	636	571	597	599	592	639	591	625	638	611	605	606	607	619	610	627	608	666	603	618	626	631	595	604	574	649	613	628	585	618	603	611	591	631	575	596	607	641	613	612	605	653	577	596	582	614	644	625	675	647	556	592	625	618	593	622	626	594	569	611	600	609	603	641	594	615	612	676	618	619	569	626	609	639	591	642	577	627	615	614	585	647	594	554	587	649	590	646	630	575	617	613	621	561	596	604	572	581	612	611	653	613	623	625	621	627	604	587	606	582	664	613	638	612	606	552	588	638	617	609	588	611	610	568	573	680	636	660	617	613	629	599	580	637	689	608	597	648	636	588	603	611	630	584	575	617	620	629	624	590	613	603	622	622	623	615	623	650	582	640	560	608	604	622	643	579	646	602	550	622	556	658	620	595	596	606	579	613	608	598	631	624	604	598	627	598	609	578	628	569	607	566	605	615	625	594	586	602	594	620	602	598	602	579	626	600	559	634	630	632	559	627	645	605	639	570	619	580	615	618	612	572	581	600	586	646	600	618	585	588	633	638	656	591	610	597	614	658	596	595	619	624	646	667	577	611	635	608	611	621	623	617	646	592	596	620	595	637	591	624	611	578	589	635	598	580	577	601	580	610	607	601	609	585	615	634	627	580	572	616	602	617	610	592	595	633	590	652	558	603	604	652	584	636	599	588	638	612	629	590	587	628	574	632	608	644	583	578	613	613	544	617	609	596	587	568	558	625	595	590	603	665	577	580	597	615	625	590	619	573	574	585	612	613	615	596	614	652	577	598	596	619	623	616	583	597	615	621	576	627	650	618	565	610	611	621	653	575	619	570	618	619	590	610	661	607	640	565	557	583	642	617	604	570	631	586	631	626	610	553	619	597	593	646	626	611	699	620	631	576	644	597	608	599	602	566	638	609	567	604	588	573	620	649	632	645	658	595	593	617	562	610	630	612	662	640	572	617	609	606	620	624	576	606	621	642	652	567	561	612	598	603	634	609	619	622	617	562	592	603	583	571	609	609	626	597	654	582	597	618	609	638	592	587	594	652	624	600	643	633	616	621	643	598	582	604	625	576	636	589	580	587	583	588	651	599	564	615	602	589	606	605	568	570	629	607	623	596	626	588	648	616	546	600	548	577	618	615	605	605	615	612	637	589	581	616	608	676	634	604	614	582	651	592	603	611	608	602	616	631	557	597	585	631	594	633	623	634	596	588	571	592	639	590	577	591	566	614	581	633	602	620	640	620	661	607	572	581	575	614	614	626	582	653	601	595	602	625	576	596	631	629	627	602	571	572	592	569	602	577	595	608	589	640	594	594	638	645	615	606	621	574	587	552	608	581	606	613	620	623	615	605	568	633	640	636	589	629	649	604	582	617	596	582	587	634	543	623	633	616	576	619	628	592	611	574	559	622	608	562	617	598	636	616	614	579	583	601	624	582	597	602	567	614	602	580	627	584	638	643	599	547	570	578	573	621	621	634	656	563	636	628	605	620	641	634	579	611	601	592	597	618	558	625	619	606	586	635	599	650	588	654	612	617	604	591	632	615	586	591	620	599	598	613	589	627	594	610	612	649	635	656	594	588	567	627	638	616	605	681	609	556	615	623	619	603	634	619	625	571	609	597	578	624	656	610	654	578	597	616	611	620	589	642	586	600	632	644	574	590	661	596	620	582	626	592	571	597	554	600	590	598	607	611	549	598	582	554	588	601	652	622	622	600	615	607	632	640	631	583	614	590	584	624	601	592	579	637	617	588	609	634	609	637	588	643	611	632	604	613	608	601	599	607	617	637	607	638	631	612	639	667	631	598	611	590	626	582	614	649	635	583	596	619	621	634	614	583	631	604	629	617	628	633	619	613	622	608	600	614	648	631	605	613	633	631	624	561	556	600	610	628	576	661	674	605	617	632	621	652	640	613	597	577	621	587	593	585	599	660	624	570	619	599	607	590	625	602	629	616	578	620	597	608	638	573	657	617	589	576	615	608	633	622	616	571	611	604	623	662	584	607	621	618	646	577	603	601	628	622	635	636	583	610	606	601	622	605	579	631	627	625	602	587	643	642	633	574	612	629	599	583	573	631	665	563	585	610	633	620	614	596	631	611	635	638	622	625	593	607	630	627	591	608	649	599	592	563	593	627	614	591	622	643	653	600	664	613	598	621	601	619	621	581	616	618	582	606	609	597	556	604	587	533	616	579	623	602	606	587	616	566	614	596	611	631	640	610	603	569	606	577	598	613	588	567	619	656	662	595	578	622	603	620	625	661	574	590	651	582	643	568	596
29452	27232	7174	3846	2798	2252	1816	1539	1230	1123	1039	952	909	865	815	804	789	793	822	751	758	728	785	758	756	716	734	757	740	722	731	751	682	731	704	736	733	727	749	709	739	714	771	761	738	704	713	704	681	711	756	744	754	718	767	734	722	768	728	713	709	718	745	714	715	759	735	736	744	705	715	719	728	723	736	716	701	692	769	731	713	668	682	756	687	740	721	705	711	702	731	740	717	724	736	749	707	723	691	699	771	709	729	725	740	745	749	736	690	686	708	738	756	684	726	706	728	699	686	710	659	697	722	716	731	654	740	691	753	709	678	751	687	722	682	656	663	720	726	728	726	723	705	734	698	748	725	702	725	728	730	710	719	686	729	763	728	799	718	733	734	718	752	742	700	717	695	723	742	751	659	762	744	727	681	708	667	722	661	713	687	665	756	673	764	738	732	745	783	651	765	714	680	717	679	686	687	723	733	718	715	687	722	706	686	706	692	708	681	732	680	741	692	721	701	781	684	713	713	675	688	697	718	699	689	714	711	715	711	688	704	698	677	699	720	691	731	711	740	737	677	738	722	755	726	702	710	705	724	735	737	708	741	699	718	694	681	748	732	763	748	766	718	744	693	721	726	735	734	751	718	683	709	684	730	690	702	787	765	717	737	731	779	733	744	695	758	687	717	707	674	705	723	694	711	711	734	708	718	684	726	707	717	677	727	680	663	729	768	715	719	702	702	720	741	708	728	710	712	706	721	689	667	670	707	699	696	743	706	713	724	747	770	678	712	759	756	674	703	694	673	689	736	673	701	694	734	740	725	702	700	710	724	750	737	710	690	762	662	686	751	739	704	751	692	698	680	734	728	735	723	694	695	697	694	713	705	742	731	723	695	715	694	677	732	748	730	748	712	717	722	754	716	711	694	717	711	702	690	692	715	691	705	701	741	681	726	662	744	699	713	698	769	725	704	693	739	735	734	695	703	733	697	684	735	752	751	751	677	764	703	726	723	719	719	693	729	676	787	712	651	736	698	771	755	742	676	742	667	721	698	726	743	720	670	777	761	721	744	710	724	702	721	732	677	687	733	689	755	745	741	697	782	725	713	752	729	715	699	703	720	706	709	705	691	722	713	705	668	749	715	691	710	705	727	725	731	731	718	702	707	716	718	769	724	747	742	714	698	701	725	704	708	747	724	647	690	686	707	723	694	683	723	699	715	688	679	681	740	664	740	744	739	759	714	739	739	730	748	731	719	734	720	704	727	760	733	689	685	710	732	669	732	724	732	757	713	690	715	729	712	718	698	726	692	717	730	721	713	758	685	736	690	710	749	722	696	701	706	679	735	691	690	661	744	718	706	699	711	697	685	736	699	748	701	783	683	717	729	736	706	686	743	733	734	703	711	719	740	673	751	690	702	660	717	719	723	723	720	767	762	709	703	689	725	736	709	736	763	719	723	702	716	701	731	694	702	682	742	701	696	698	711	700	687	727	748	734	716	738	717	752	728	686	677	682	740	768	764	721	705	718	701	687	698	747	702	698	705	705	693	738	716	736	739	671	777	737	728	702	709	706	745	765	723	683	712	703	691	708	687	729	720	698	737	704	761	722	735	761	725	714	676	723	694	773	723	689	708	727	700	719	691	733	673	694	728	718	748	690	700	762	722	657	760	735	693	737	733	683	722	726	708	722	697	717	678	752	708	677	712	708	701	762	711	714	708	731	766	715	727	670	717	753	752	719	696	718	700	685	766	681	745	711	713	773	715	704	750	705	705	711	757	747	680	722	769	681	707	710	710	690	722	714	657	724	740	687	719	664	712	757	725	744	722	723	715	720	684	711	717	683	704	755	744	678	720	672	742	709	662	732	690	732	728	697	728	715	703	728	744	723	667	697	686	775	661	723	734	671	662	704	720	702	716	756	730	699	710	735	732	733	735	695	721	710	742	713	727	738	760	720	733	693	724	700	678	706	693	705	732	749	777	693	697	716	712	672	715	679	713	709	707	712	673	704	710	692	713	703	747	714	734	753	687	708	761	733	761	693	738	687	735	718	682	702	725	752	702	698	688	695	725	712	691	725	742	718	697	692	688	719	726	730	718	769	761	736	747	725	753	725	749	747	726	775	717	757	693	758	696	711	729	674	682	727	718	755	729	659	710	729	655	697	772	715	704	713	671	712	748	706	747	700	691	704	736	681	709	756	670	729	712	713	690	706	686	668	709	689	673	714	753	742	699	744	726	697	724	704	694	720	722	755	714	753	742	747	756	695	713	702	759	698	737	708	741	679	720	777	717	674	739	771	739	714	715	699	699	734	702	687	698	705	726	773	712	712	739	704	724	721	696	691	773	768	674	713	721	738	704	706	725	713	642	757	741	711	658	696	735	721	730	747	743	709	713	745	712	693	733	691	698	755	698	735	712	739	742	751	749	730	761	745	722	738	663	717	730	692	692	719	680	775	769	704	695	712	711	731	739	720	702	755	754	757	700	679	689	741	723	741	697	757	671	725	735	731	754	695	727	656	784	710	753	760	733	712	665	722	728	709	694	748	689	753	727	703	742	688	632	696	712	738	761	698	699	689	766	697	724	694	721	681	675	734	701	692	733	731	729	773	729	715	700	737	710	687	743	704	732	686	685	715	689	698	726	705	716	684	670	715	697	768	681	701	754	733	674	687	739	733	688	682	695	736	728	718	723	722	728	698	712	696	673	792	701	699	703	724	718	722	733	698	744	700	705	704	783	762	737	739	708	733	730	703	708	700	687	717	698	704	707	767	712	683	678	687	730	745	741	723	757	701	722	685	712	744	704	742	702	697	720	719	692	676	708	738	732	681	734	687	696	696	712	728	702	737	716	737	721	683	749	725	687	675	691	678	678	698	727	731	794	685	730	716	744	686	721	673	736	699	709	721	724	686	706	674	718	765	691	662	729	707	671	761	739	686	746	716	712	737	760	747	733	712	709	719	698	711	731	747	714	746	710	752	689	686	741	745	700	698	705	663	718	746	720	708	695	694	696	704	706	678	694	670	731	728	700	748	713	710	732	761	707	719	705	696	709	739	698	705	722	722	721	711	771	719	725	676	737	709	741	726	733	677	754	645	700	698	734	721	682	731	755	716	715	686	679	741	704	698	741	653	727	690	696	719	710	691	746	712	696	724	721	706	680	734	699	758	681	704	710	736	720	702	702	747	688	720	709	690	733	701	730	701	775	678	720	728	740	724	740	697	684	734	712	727	679	688	693	749	715	745	706	725	723	726	728	713	717	709	727	711	715	715	725	714	736	670	728	736	642	686	672	776	707	714	672	712	767	714	684	700	735	741	666	725	749	743	737	728	705	713	722	697	716	704	716	713	753	737	675	726	691	766	780	709	712	711	667	745	665	722	697	708	682	726	736	730	692	683	725	780	672	685	687	780	688	718	760	710	713	727	697	688	720	714	710	690	711	709	721	716	677	725	725	717	721	711	678	728	690	697	692	733	686	695	703	707	730	763	743	699	737	714
23391	21440	29286	23981	21436	21475	8230	1446	980	767	678	648	618	575	493	457	446	417	423	373	348	339	379	383	376	345	356	311	326	326	302	331	318	340	290	315	333	337	305	332	325	325	339	299	282	283	320	305	313	306	280	310	307	297	314	282	269	307	282	309	314	299	284	326	315	321	312	348	338	311	328	288	303	347	298	336	290	301	283	306	320	292	300	319	312	342	260	320	281	307	273	280	285	281	329	296	314	300	300	282	294	274	308	280	272	301	294	275	274	259	311	299	290	264	284	254	286	289	295	272	328	263	299	277	313	288	275	310	298	294	290	292	309	249	304	303	292	281	303	277	314	296	282	300	340	319	301	281	263	271	286	292	281	301	298	257	292	316	307	286	288	295	269	293	268	297	282	281	298	297	279	301	295	290	306	289	302	289	290	292	300	299	264	287	310	285	277	286	292	302	293	260	297	278	303	285	302	268	293	298	282	297	285	273	268	278	275	299	286	268	277	306	264	286	258	279	278	296	275	298	297	270	314	309	309	296	280	299	283	289	285	284	304	303	296	290	287	283	270	277	281	266	291	274	260	281	275	282	261	292	276	285	310	299	277	292	271	294	297	301	277	299	314	273	287	306	292	268	246	276	285	320	260	285	308	276	269	322	283	283	275	319	278	270	322	268	296	280	286	279	293	310	291	281	283	275	318	292	277	328	304	295	273	308	271	310	343	299	314	280	305	302	311	281	276	259	307	315	287	284	298	332	294	277	284	311	263	303	302	272	294	271	304	344	288	273	262	292	304	272	288	289	272	296	309	296	321	258	275	281	304	268	311	322	323	302	285	286	276	261	287	305	308	296	285	272	272	279	268	291	303	269	275	295	288	294	262	289	266	285	269	282	287	277	267	268	259	292	288	268	287	262	259	284	283	286	291	268	296	274	303	300	255	284	270	253	281	248	303	297	300	310	290	317	300	294	303	276	274	286	306	264	280	281	307	272	307	292	320	296	277	304	304	289	313	296	277	279	250	266	273	297	259	334	308	301	251	272	288	290	290	283	304	281	261	335	280	303	295	301	303	263	278	266	313	293	249	313	306	303	301	275	298	295	261	311	294	293	288	291	303	304	279	264	272	257	301	280	270	264	291	264	305	259	281	292	314	266	310	302	264	306	290	305	297	273	318	280	306	284	286	278	283	287	292	286	304	274	298	294	322	304	266	307	293	314	281	306	277	280	286	273	282	333	290	268	301	291	278	279	275	256	281	281	290	288	279	298	300	274	308	254	290	264	272	333	287	279	305	304	266	262	278	292	265	304	289	261	278	313	287	283	271	311	280	284	267	271	297	281	256	291	288	304	305	286	277	298	317	269	312	296	286	289	312	281	300	279	271	293	283	259	282	292	288	316	285	252	314	284	303	259	302	282	303	294	299	287	292	305	261	300	313	265	293	314	310	286	295	283	311	296	283	270	307	275	276	302	273	289	273	291	294	272	272	307	304	315	326	279	254	266	274	270	251	306	279	292	320	277	306	311	276	290	324	277	318	284	293	287	275	307	289	297	300	272	284	291	300	296	331	320	295	283	287	261	277	249	290	268	284	292	260	270	298	277	263	288	287	291	303	268	276	296	314	298	295	333	300	286	289	275	307	305	307	288	283	296	261	318	274	276	277	279	291	297	274	274	286	300	308	303	284	272	281	254	257	297	301	272	279	249	310	290	296	292	271	282	293	288	285	266	312	291	292	296	311	279	285	284	267	289	308	314	318	316	262	248	301	303	276	276	315	283	285	286	295	307	293	268	323	295	269	277	297	266	301	301	292	291	273	319	315	281	281	306	286	298	258	265	294	277	272	266	292	267	263	276	284	299	264	262	263	272	284	271	276	312	300	304	282	301	278	288	320	278	313	294	269	290	280	285	292	293	285	314	282	280	265	294	284	251	308	303	278	300	283	268	266	295	278	256	295	272	288	289	287	281	264	294	293	267	307	301	278	319	277	295	273	264	304	283	313	254	286	316	274	294	303	299	290	264	278	304	304	308	285	294	263	296	291	291	255	307	258	288	295	267	285	293	287	280	267	301	275	255	263	269	293	279	274	275	284	282	288	277	299	309	273	291	316	283	300	293	263	308	293	263	271	276	290	288	273	254	264	260	303	277	307	269	296	296	312	274	268	289	304	281	293	287	321	292	273	258	295	279	306	281	267	262	303	315	280	286	283	262	300	292	291	284	313	272	276	302	290	268	292	307	289	269	309	286	273	305	300	334	300	286	283	315	292	287	295	290	272	270	299	286	262	283	308	305	265	275	282	297	272	295	302	306	281	290	323	306	271	277	272	303	295	288	322	242	273	312	262	274	291	308	273	325	293	293	290	279	286	320	289	339	292	304	283	284	292	290	280	304	282	308	296	290	283	300	271	284	272	286	300	275	292	286	289	296	280	280	298	290	283	289	283	271	270	279	292	273	256	296	288	308	328	280	307	242	281	289	260	301	280	308	280	277	266	279	302	297	337	280	308	290	268	297	241	319	289	294	258	300	281	296	304	274	287	254	260	304	269	277	289	300	289	275	263	286	290	273	257	296	301	271	285	291	281	298	280	292	295	283	288	298	268	299	304	267	274	313	293	264	291	270	303	300	301	267	268	298	290	289	281	277	296	252	292	266	279	270	329	267	322	284	325	272	301	266	322	272	291	313	306	294	292	275	285	295	284	287	308	292	291	284	307	288	297	304	324	295	281	281	309	289	277	319	325	304	278	309	278	303	264	273	277	279	261	286	255	289	287	274	317	274	311	273	265	294	295	269	285	313	289	303	292	291	275	286	272	295	290	295	266	279	278	296	304	313	295	245	285	295	282	309	308	296	274	305	293	284	306	285	289	272	284	282	271	280	288	296	306	289	269	267	296	306	288	265	262	272	282	273	268	290	300	320	321	267	278	295	265	277	268	281	284	281	290	266	321	302	280	292	308	271	286	290	295	294	273	280	282	280	275	326	250	285	273	282	297	269	276	299	298	220	306	305	261	276	283	280	283	291	297	279	304	263	314	280	298	292	300	282	293	244	264	257	269	287	283	280	305	305	285	282	267	275	275	326	298	282	290	255	286	292	301	324	282	284	266	263	287	253	296	294	277	278	333	271	310	284	299	265	294	288	283	288	303	305	268	305	304	278	280	283	307	277	293	292	305	284	292	278	309	316	282	245	268	289	296	300	303	269	294	294	292	289	295	263	263	325	268	272	268	280	272	280	272	311	316	286	257	295	271	275	286	315	308	273	309	283	281	303	274	267	292	279	282	284	293	254	298	282	290	280	256	277	259	253	309	268	283	324	296	298	265	287	253	294	273	285	272	292	302	292	284	323	312	271	298	278	290	264	314	289	253	277	279	297	282	288	286	282	286	260	280	302	256	246	314	278	272	291	309	279	260	254	302	287	306	284	276	276	314	290	299	288	277	278	306	270	270	281	293	265	266	273	331	288	301	306	263	275	268	254	277	282	257	280	282	294	264	304
34691	39104	16253	9110	6361	4715	3679	2653	2032	1634	1331	1088	997	858	816	715	675	535	560	530	492	481	417	471	452	470	432	446	415	415	407	392	384	438	360	394	428	377	395	413	428	379	370	411	396	375	412	350	343	372	319	372	368	364	385	357	342	356	356	390	359	383	342	394	349	398	429	370	396	409	456	412	363	394	356	317	358	360	346	326	316	323	351	332	321	308	348	352	344	322	367	297	316	315	355	337	327	349	347	359	356	333	368	358	356	328	362	327	320	355	334	340	342	348	334	302	318	326	338	341	331	337	323	361	322	329	326	298	318	315	331	354	327	335	313	346	312	362	318	339	351	359	340	344	334	364	319	359	348	345	291	321	321	366	339	354	338	344	305	361	369	326	338	383	356	347	312	333	319	360	377	331	321	320	362	356	358	338	359	331	323	339	340	338	357	339	292	318	341	355	300	330	321	364	364	352	335	323	353	335	326	342	330	331	316	328	396	318	301	321	329	332	333	340	318	346	321	309	369	339	322	325	346	296	326	338	335	346	330	350	329	353	359	334	335	321	328	316	348	363	362	307	358	302	356	341	347	358	333	317	291	345	315	327	333	313	337	337	350	362	337	338	369	341	356	305	296	345	341	345	309	371	337	324	362	317	343	356	347	348	322	337	380	347	329	327	319	333	298	315	334	323	345	315	321	362	357	317	332	339	349	331	313	338	324	344	348	319	328	323	365	340	333	351	333	337	339	329	354	320	334	304	350	320	310	337	358	315	331	331	337	352	337	333	332	316	311	328	331	345	319	344	336	328	335	313	321	333	326	315	351	342	316	318	328	331	336	348	332	365	328	350	346	315	295	336	309	316	339	322	372	360	328	338	324	329	343	335	315	347	350	357	335	341	341	353	336	330	311	317	348	346	337	363	327	337	351	341	341	331	358	334	334	313	358	353	343	346	374	342	314	332	353	323	324	357	356	324	322	325	359	322	357	312	287	337	335	358	351	349	357	331	324	350	368	327	343	331	371	372	315	323	318	347	335	344	295	316	317	317	333	364	383	328	337	343	320	330	344	381	367	309	332	352	329	283	338	352	342	341	339	297	314	337	352	343	368	355	338	323	331	351	315	340	373	330	335	335	329	323	356	297	355	354	357	369	320	340	345	366	333	345	340	357	344	345	343	359	308	324	315	330	327	322	333	352	315	352	343	329	348	309	322	336	325	342	302	357	372	325	364	353	363	310	354	350	339	357	358	361	303	306	335	327	307	327	308	331	351	332	330	352	303	323	326	317	299	377	341	348	297	347	333	336	327	346	345	347	345	345	352	313	348	319	336	323	327	327	372	348	343	356	342	340	331	306	364	346	323	334	354	328	272	342	345	323	346	368	348	346	307	318	310	337	337	342	327	334	374	316	337	341	336	312	355	342	344	363	344	348	326	363	375	377	331	337	324	314	359	335	359	300	337	311	333	329	338	302	325	335	347	315	322	367	321	365	325	318	363	345	326	347	324	349	318	322	349	306	353	325	362	357	364	321	344	346	317	319	364	350	318	333	356	341	352	338	357	311	356	313	304	343	338	333	355	350	366	357	351	329	326	331	325	303	330	347	346	324	303	317	322	324	354	324	334	341	332	366	314	373	340	348	343	300	314	366	330	351	354	363	345	363	355	360	322	363	344	352	315	350	369	319	315	331	337	319	347	334	326	347	308	348	320	356	342	324	324	376	329	360	355	339	337	336	346	337	321	311	333	325	304	339	346	356	333	354	357	312	330	350	316	336	343	356	314	339	338	367	343	294	309	326	324	301	317	326	336	331	340	347	279	301	332	317	312	344	312	338	346	343	334	305	339	325	333	341	347	329	332	350	341	388	341	323	360	303	324	320	341	328	348	324	283	352	311	326	338	344	339	355	335	319	312	346	345	317	338	310	329	330	312	375	327	335	333	333	349	345	335	327	339	367	350	345	354	349	326	317	321	313	310	347	317	342	346	359	339	355	334	343	323	352	364	355	335	322	347	344	334	335	332	346	345	375	363	353	360	333	328	357	322	336	320	357	335	340	316	358	322	313	329	328	345	339	328	367	322	334	329	322	334	346	354	323	353	297	335	352	371	353	336	336	331	362	352	323	320	323	326	336	349	369	341	331	337	305	346	347	322	344	356	347	337	352	331	333	343	362	308	344	333	369	376	326	348	363	314	328	327	327	337	336	340	336	314	341	333	335	327	322	361	354	337	320	318	362	357	324	318	345	346	311	354	322	351	364	338	376	341	342	342	350	336	301	350	375	323	341	356	340	354	330	337	364	336	338	317	317	358	333	361	316	366	313	332	331	334	329	308	341	327	335	332	344	351	335	334	338	304	336	324	324	331	341	309	345	366	361	338	330	301	343	300	344	334	304	341	319	319	322	309	331	336	310	357	353	341	332	291	320	352	342	338	335	335	364	355	309	320	320	353	362	371	338	343	350	328	336	371	374	332	353	303	340	350	360	349	317	345	342	302	342	318	349	356	337	343	316	339	313	324	364	339	320	325	307	365	362	367	340	340	333	383	303	318	342	320	332	342	329	332	356	325	350	333	308	333	323	368	344	343	347	331	353	346	338	318	326	331	290	349	321	365	331	318	356	334	326	341	341	341	344	301	305	346	371	337	357	320	331	333	359	329	333	337	324	307	335	322	291	350	350	317	344	352	293	320	330	379	329	323	319	352	315	342	333	323	339	343	335	340	323	339	337	337	344	335	311	322	341	346	336	323	323	303	349	342	362	339	307	288	331	328	326	336	339	332	322	341	311	312	339	348	354	381	356	357	319	353	333	352	345	341	316	353	356	305	328	319	371	334	335	306	359	343	339	347	333	340	306	315	360	336	314	327	317	320	304	295	327	309	340	331	364	340	337	326	322	327	335	321	362	363	332	348	328	324	304	328	331	335	338	355	310	316	341	326	300	349	323	350	293	327	336	345	337	324	332	338	315	349	300	393	338	320	347	345	325	340	347	355	338	358	322	339	281	321	370	319	353	312	312	315	328	341	335	327	299	341	334	312	353	315	353	358	323	336	359	343	303	404	308	342	356	330	342	325	336	329	331	335	339	341	333	301	333	363	356	315	353	372	362	338	313	375	329	353	358	356	321	339	319	323	373	329	322	295	333	328	350	346	345	327	338	337	307	322	360	357	357	360	339	343	341	337	340	345	330	305	339	333	331	319	294	336	340	321	338	345	330	328	352	363	344	322	333	351	329	351	335	349	343	340	311	309	340	350	341	343	347	337	333	326	350	321	336	363	326	320	333	340	346	328	326	325	321	319	358	333	318	339	329	302	346	365	351	345	305	342	329	344	332	346	342	340	331	341	365	347	392	334	367	358	343	374	347	324	344	307	303	308	366	359	324	335	300	358	350	321	363	357	325	360	341	342	335	342	372	339	350	322	343	318	343	357	342	323	311	365	351	316	321	290	348	332	328	316	313	299	317	356	325	303	365	366	330	343	327	292	315	358	339	346	366	349	354
27967	21542	9937	1897	1069	848	711	607	625	583	583	494	557	557	554	559	537	554	555	541	518	567	589	533	521	530	544	521	556	517	529	522	533	494	560	562	532	562	557	533	550	579	494	520	514	536	542	518	527	507	512	516	528	555	526	532	530	512	510	545	515	533	536	542	506	537	535	511	524	571	547	540	549	532	549	524	534	576	543	517	531	556	530	538	524	562	529	513	540	539	532	543	524	536	562	505	523	543	544	508	570	533	543	561	542	559	511	528	514	543	536	522	564	476	517	541	560	518	540	529	533	515	529	542	545	534	534	523	566	528	557	562	499	530	528	534	567	538	561	543	537	553	553	564	552	526	526	542	594	579	571	537	551	540	528	532	496	508	559	579	577	554	552	497	534	507	532	495	553	565	549	528	536	495	571	528	507	488	558	499	511	549	525	530	528	515	529	503	556	527	533	505	535	547	560	524	537	521	523	527	511	529	526	526	506	569	584	544	501	507	565	540	527	560	455	572	539	525	544	548	495	490	558	507	562	493	542	549	496	572	536	529	560	501	525	499	506	505	511	514	550	527	537	554	592	491	537	551	555	518	545	513	545	538	538	537	542	495	529	486	514	544	554	513	551	541	498	506	565	552	549	553	542	521	534	562	577	544	544	538	557	494	570	534	537	515	529	471	545	566	590	482	529	524	521	549	517	550	522	572	533	565	534	544	537	519	529	516	543	579	534	524	535	495	528	580	560	515	503	545	572	554	530	513	538	499	549	537	528	556	541	522	512	540	552	513	550	515	504	535	573	544	559	511	536	552	507	544	516	532	562	531	539	543	555	513	526	537	542	523	532	508	546	524	532	553	519	554	522	532	514	518	560	515	529	565	549	532	548	486	519	546	553	560	541	501	520	516	548	513	503	543	526	495	525	552	516	486	534	508	547	518	532	568	557	524	530	559	547	533	536	501	537	576	512	515	542	500	529	547	575	499	507	545	538	568	526	536	544	526	527	552	520	534	540	529	558	547	510	535	559	493	485	491	579	543	533	501	527	526	530	542	529	538	553	524	538	550	533	579	554	496	535	566	494	508	547	539	585	544	538	562	541	524	530	542	559	531	551	508	554	500	497	554	538	506	525	497	573	513	508	529	550	508	521	522	533	528	525	537	522	511	537	529	524	571	562	534	545	538	496	521	531	536	521	543	526	540	508	548	531	523	544	486	512	552	547	544	559	500	565	551	498	556	536	562	534	544	538	553	493	515	547	515	516	517	537	520	511	511	547	531	490	538	529	536	533	505	552	533	575	516	547	503	536	512	528	564	525	529	514	499	530	582	530	554	526	550	518	538	551	518	520	505	532	522	536	540	538	530	479	539	526	542	524	535	543	557	523	532	550	503	477	520	516	537	525	537	535	519	562	522	567	486	541	533	514	564	554	543	488	518	550	542	500	518	529	553	520	493	518	532	560	526	513	553	542	531	537	535	547	504	532	557	484	533	538	504	533	513	519	517	518	513	544	501	518	510	512	541	526	491	534	489	524	545	493	563	562	512	526	471	537	529	572	527	517	514	550	555	493	512	496	523	576	542	497	513	577	501	538	507	539	519	538	532	543	535	525	511	527	516	547	546	524	539	541	525	518	500	527	544	504	589	537	527	536	499	559	518	512	497	534	574	518	527	518	562	515	495	589	498	539	526	560	502	510	521	530	559	492	515	545	555	529	557	549	527	554	572	543	552	547	541	539	550	554	545	516	545	596	521	513	552	518	525	532	530	583	528	548	552	541	505	524	495	547	526	526	525	539	487	484	526	536	521	525	531	555	529	520	537	495	539	526	523	547	494	534	562	550	540	513	585	572	524	546	513	550	534	548	546	508	494	514	535	517	547	538	534	529	568	490	512	526	525	525	546	562	506	545	500	527	557	535	527	525	512	557	565	562	554	553	550	541	559	527	501	509	543	559	512	505	535	545	504	502	519	527	529	507	550	511	498	513	531	503	550	562	544	507	591	565	537	534	494	538	541	531	509	519	547	506	532	482	501	522	553	535	516	523	528	492	522	523	518	498	559	568	550	552	486	533	530	535	505	552	521	572	500	483	561	493	524	505	531	556	524	507	537	533	558	542	515	539	531	539	521	515	538	495	490	559	532	551	563	534	500	552	506	512	543	530	513	492	565	508	567	494	550	536	542	482	558	481	532	527	506	549	536	549	547	540	541	550	574	488	546	524	515	507	538	551	523	530	553	571	545	539	544	540	505	538	528	525	555	532	563	500	521	529	536	541	536	506	517	561	544	569	521	561	528	537	522	497	518	531	518	558	536	554	536	595	524	552	543	561	540	542	523	506	540	538	526	540	523	553	502	556	547	501	540	550	603	545	523	536	497	503	507	569	509	511	533	548	515	515	499	526	531	518	523	546	517	493	526	573	472	493	550	553	530	527	494	526	506	522	540	521	518	538	542	542	560	522	507	536	526	570	512	529	488	493	507	495	586	559	559	489	497	517	554	528	484	515	555	534	511	520	514	575	504	545	521	564	501	518	518	528	581	535	555	494	559	555	515	550	500	541	517	540	522	536	574	546	496	527	540	498	589	552	565	526	583	501	523	535	532	505	549	523	513	533	537	515	581	537	513	510	559	520	524	549	567	499	558	544	531	496	556	505	525	512	541	570	551	525	516	516	533	491	503	568	532	553	511	533	507	542	525	497	535	500	537	498	538	541	540	558	502	535	517	553	501	506	535	529	521	520	564	546	535	548	499	507	500	571	565	515	535	509	506	528	545	515	559	507	520	530	520	559	505	540	535	499	510	527	517	574	544	525	525	493	501	516	532	507	536	543	543	522	563	552	530	518	535	562	520	542	537	520	514	557	533	557	526	531	551	525	563	535	519	554	537	539	531	552	544	448	508	482	517	525	519	549	521	531	519	544	505	472	512	477	515	528	499	548	551	481	529	535	555	557	507	544	564	505	497	535	567	530	544	502	504	554	560	516	515	500	538	539	570	501	527	518	542	544	540	535	524	520	573	570	549	518	504	537	514	515	532	571	499	561	537	497	538	546	519	545	516	529	550	528	526	540	545	450	534	564	531	569	536	552	518	513	537	536	531	525	481	532	537	530	513	501	506	543	503	495	552	546	510	539	512	525	540	525	532	547	551	527	510	565	527	545	512	494	561	528	550	522	523	540	534	527	522	541	527	519	534	530	527	482	524	535	542	520	532	535	539	507	518	507	524	557	546	494	520	523	563	544	516	492	527	508	543	506	517	554	513	549	544	554	511	532	481	541	518	552	511	585	563	523	518	556	544	533	539	546	494	507	472	524	545	533	549	529	562	521	574	554	571	529	525	567	543	522	540	520	507	545	552	562	524	529	532	491	550	539	533	538	534	514	549	517	540	554	579	564	524	576	495	492	551	498	525	502	546	554	544	549	530	564	529	530	548	538	532	511	499	557	517	536	543	535	489	515	512	534	493	509	502	546	538	528	489	559	547	547	539	528	530	523	536	510	511
23712	21800	3646	2084	1525	1263	1085	925	763	752	741	720	711	708	663	706	675	645	640	655	677	647	667	619	623	684	679	668	633	619	704	631	657	633	695	667	621	669	647	603	704	664	676	653	642	650	637	673	641	616	625	639	632	657	670	618	679	663	655	664	658	618	632	662	647	637	619	687	680	623	653	693	658	669	710	644	683	616	640	669	665	657	618	678	627	684	656	620	666	649	654	658	648	680	658	647	656	631	689	638	643	629	673	665	628	651	640	619	672	626	652	641	638	611	615	643	650	644	640	602	613	660	639	647	675	612	610	673	649	672	648	636	604	610	682	657	659	664	652	676	669	640	636	669	626	655	645	644	647	647	625	659	642	596	623	642	696	591	685	650	625	594	635	627	658	661	634	666	648	638	638	637	715	640	630	644	645	634	667	659	659	660	636	652	631	642	643	619	638	610	685	663	592	677	644	625	650	671	631	647	651	578	625	687	642	656	645	681	661	632	663	676	655	639	654	623	664	658	659	644	674	640	607	585	619	632	600	623	640	633	653	653	623	683	652	595	635	647	595	685	588	662	652	619	634	645	671	643	655	655	680	624	624	667	634	658	636	688	651	676	651	661	611	653	657	650	595	635	663	655	661	634	683	624	604	622	648	649	639	664	643	650	646	635	638	612	701	645	595	637	652	645	635	630	635	613	648	676	660	646	629	630	631	633	654	651	674	620	640	612	633	645	641	613	643	630	601	624	650	609	627	683	651	598	609	659	609	717	657	646	634	651	649	657	674	615	687	680	704	641	658	637	648	627	702	658	628	664	633	664	663	657	636	653	655	620	626	623	649	652	636	665	647	624	631	656	656	650	686	658	687	624	578	649	680	621	627	640	652	660	624	610	680	672	632	687	684	654	644	644	607	666	601	638	595	628	563	613	671	631	626	689	620	634	672	635	637	680	640	606	628	622	661	680	667	640	699	640	593	621	606	665	669	619	598	660	663	642	656	650	639	609	671	697	682	630	628	617	647	648	642	627	690	625	647	634	650	614	667	634	683	684	648	624	659	672	615	624	655	699	657	610	634	640	636	636	653	637	641	642	687	590	621	595	656	632	639	695	673	595	643	651	681	603	644	606	659	615	645	686	618	666	672	650	644	721	672	679	613	658	659	658	600	678	626	647	616	669	681	676	656	682	649	675	629	659	634	632	637	628	639	609	645	673	651	635	618	693	615	673	634	627	657	621	624	641	676	618	638	674	640	660	671	715	678	591	636	655	617	690	620	618	635	663	664	634	632	676	644	648	609	649	637	660	660	633	635	661	645	639	663	624	646	665	689	656	644	632	666	637	659	638	612	619	643	661	654	677	667	609	659	605	674	622	622	657	655	668	607	653	664	697	661	661	636	656	629	652	624	651	663	675	629	679	687	597	650	650	623	607	674	656	611	651	654	622	636	639	641	592	630	668	622	621	681	620	633	677	623	624	639	589	597	631	638	624	652	660	642	566	661	664	691	628	627	663	603	655	651	662	617	652	622	609	674	624	657	644	637	621	635	573	624	655	632	629	648	655	645	630	633	605	662	629	654	580	624	652	614	645	672	629	695	671	638	603	661	659	589	666	641	635	687	618	635	618	646	606	620	659	699	591	644	665	647	679	627	656	653	661	621	609	642	651	656	635	597	650	642	642	651	628	577	620	627	661	585	604	684	641	575	648	652	621	646	652	690	640	646	625	633	653	652	677	653	640	652	644	675	649	671	650	655	651	642	667	603	665	632	607	650	623	657	584	629	594	635	685	606	678	709	628	672	673	624	628	689	666	653	619	656	620	626	625	608	646	666	676	637	626	602	688	657	683	594	632	616	672	658	619	655	687	671	644	607	686	651	632	656	628	715	636	651	650	669	600	685	652	615	654	648	654	665	632	657	659	637	651	592	637	651	604	700	622	647	649	639	676	659	627	661	637	610	651	639	611	650	627	632	657	667	640	672	659	604	650	627	627	662	653	644	617	617	670	629	630	638	608	655	658	615	640	626	611	637	597	593	708	623	661	625	656	608	592	615	624	659	681	646	662	646	624	638	644	637	645	677	651	635	618	633	656	589	629	658	668	664	629	676	663	620	623	646	645	634	633	670	632	667	643	618	679	637	599	646	604	643	679	668	682	694	655	643	642	672	643	625	637	667	655	645	620	657	558	704	646	642	679	636	669	638	627	654	611	636	655	571	623	637	636	667	656	621	603	602	667	657	634	646	660	608	637	670	651	646	626	613	630	685	631	640	648	625	662	671	670	651	662	666	636	655	634	620	646	657	588	658	670	669	621	653	638	624	615	628	630	674	641	632	591	658	656	666	628	639	671	638	627	663	649	597	646	655	609	673	637	665	648	628	676	699	655	682	669	637	671	661	631	648	707	653	645	675	637	645	684	652	639	660	587	607	652	644	632	618	639	666	630	652	673	678	637	719	604	603	650	709	656	656	689	630	562	640	663	583	644	662	644	700	696	606	603	626	617	684	640	678	640	631	681	605	659	651	634	605	620	619	621	644	643	645	625	646	617	660	640	646	604	651	679	662	616	636	653	652	654	673	659	627	664	611	654	648	655	636	592	676	647	657	658	596	677	663	626	657	596	633	650	670	608	639	629	610	654	639	638	644	678	639	652	619	625	660	632	667	625	645	646	680	660	653	644	618	575	598	664	632	610	638	664	619	707	676	672	656	652	636	647	668	620	664	673	625	616	650	647	645	650	630	662	674	672	632	670	625	641	620	607	631	653	735	673	665	664	627	625	661	640	633	638	630	637	661	649	626	638	609	614	687	681	634	666	639	624	622	642	659	652	674	655	649	659	637	669	655	661	639	652	622	586	693	622	669	632	646	633	644	664	604	637	650	667	637	636	656	613	660	674	656	642	639	641	647	581	664	663	613	678	655	676	670	601	651	627	627	653	615	608	619	639	671	646	665	672	604	645	644	651	607	660	652	660	618	619	696	657	665	642	639	634	656	658	609	645	599	572	677	631	660	633	623	643	635	623	670	678	678	641	647	632	637	688	642	664	611	641	652	639	642	636	643	673	655	630	673	652	612	600	649	645	638	590	637	619	674	649	686	671	629	620	620	654	668	667	635	689	653	641	607	618	621	628	675	667	651	626	677	634	666	685	626	643	642	644	670	682	652	622	669	611	702	650	618	660	680	648	633	622	690	600	673	640	662	643	702	614	651	604	636	632	637	618	654	601	647	664	618	629	653	689	609	626	659	622	659	607	625	654	632	677	632	655	629	652	621	660	659	607	677	648	619	594	590	630	647	671	628	655	607	671	626	615	689	634	650	625	657	662	691	614	639	688	659	621	599	638	628	654	684	601	661	664	664	664	624	621	614	662	639	691	654	655	620	635	634	599	661	590	635	633	637	596	662	619	654	611	650	645	674	656	598	634	633	637	604	677	604	603	626	649	642	664	636	625	633	640	608	619	670	658	658	663	595	596	648	637	636	702	645	649	590	652	647	641	648	629
24360	21327	28597	24367	21254	8667	1368	828	698	582	495	473	464	415	380	359	361	321	313	322	342	306	314	300	304	313	300	291	298	305	317	273	291	288	311	280	311	266	309	295	303	252	302	305	306	295	313	296	303	306	272	282	279	292	294	286	289	262	297	264	253	276	299	262	301	275	307	284	310	285	297	296	306	290	300	299	301	255	310	293	267	304	288	314	298	273	295	273	273	271	317	322	285	306	272	271	288	274	260	285	256	276	286	279	302	267	298	245	302	309	280	308	293	306	298	294	278	289	279	328	261	290	278	268	249	264	276	283	299	270	272	293	293	281	306	248	272	314	281	263	274	258	281	289	322	256	278	269	265	290	292	292	293	283	272	293	251	306	283	284	252	277	275	278	268	281	257	277	282	268	312	305	285	277	281	274	293	283	310	253	308	290	262	275	285	270	294	291	298	254	275	282	294	259	281	264	317	262	292	276	255	262	288	282	279	280	277	285	264	247	299	285	294	277	297	291	293	271	284	256	288	307	273	242	305	269	287	304	292	266	273	304	268	281	278	291	286	295	277	288	269	261	274	256	283	292	281	284	275	266	280	279	277	241	288	268	268	285	275	271	244	271	274	304	278	278	263	280	279	291	282	260	275	259	288	292	274	289	241	312	273	263	286	284	294	276	277	246	281	297	272	292	272	256	268	294	281	282	254	264	287	269	278	301	291	259	273	299	270	302	279	297	267	275	282	265	270	293	276	276	296	264	272	255	242	302	257	265	282	281	275	286	257	271	301	277	278	265	309	293	264	285	296	281	276	245	272	305	249	295	269	280	276	291	260	309	293	277	273	292	269	291	300	290	263	313	296	271	268	285	290	274	271	255	289	252	306	280	267	316	267	267	269	272	282	278	307	241	260	303	287	304	277	244	302	288	307	267	262	267	273	271	267	271	243	296	317	267	267	249	291	292	256	273	253	302	263	299	282	295	303	309	269	331	308	307	278	275	306	299	266	282	279	307	272	289	282	256	275	290	269	264	282	293	309	280	285	253	290	289	274	271	280	268	320	294	289	279	261	278	277	268	272	260	269	288	262	291	263	294	264	287	294	269	242	285	264	258	276	281	263	278	277	282	323	257	286	278	275	266	301	291	301	277	282	273	251	268	260	255	277	248	280	287	277	279	321	249	285	273	303	254	308	305	313	267	306	304	289	274	285	276	319	281	297	265	265	271	274	285	270	270	295	279	291	282	320	274	293	262	277	293	255	284	302	284	257	303	289	279	264	268	301	284	301	273	296	281	276	262	288	271	295	258	275	274	266	298	283	270	283	289	266	265	263	260	276	274	271	241	285	274	277	257	296	312	277	252	269	245	260	278	301	278	271	260	271	287	274	294	286	292	278	287	304	283	279	265	277	264	271	290	286	269	252	266	272	288	275	299	290	274	301	271	267	284	286	283	284	258	312	300	299	268	269	305	261	270	268	273	285	305	285	265	284	278	308	323	270	231	267	317	295	304	287	304	260	278	293	262	255	272	266	269	263	282	277	291	279	279	313	273	261	286	287	281	258	240	274	272	255	301	259	267	250	292	268	276	304	283	275	264	303	274	259	292	290	255	281	303	294	260	305	282	273	288	261	297	288	304	284	281	278	267	270	278	278	277	297	291	292	289	277	261	282	297	301	310	273	249	293	289	279	272	298	252	262	269	314	272	244	270	294	268	304	272	284	272	260	254	272	272	279	277	305	280	259	273	266	267	279	275	287	255	275	245	289	324	310	238	280	273	278	296	275	276	291	253	277	257	257	280	282	275	311	310	276	277	280	291	285	304	284	267	262	300	278	259	288	309	257	275	278	267	277	265	305	264	279	261	279	275	262	291	273	261	260	301	285	285	249	284	262	283	273	296	260	248	247	241	271	296	282	267	305	264	290	270	289	254	283	282	279	267	277	284	291	279	272	239	269	280	282	280	307	301	289	277	273	292	260	320	263	280	277	304	304	284	241	255	301	259	296	281	285	280	281	252	274	272	272	262	260	288	281	276	284	293	293	284	300	293	286	273	269	303	259	268	287	287	268	288	243	285	276	289	263	276	267	279	262	260	289	275	255	303	289	282	282	299	267	255	267	288	275	271	288	272	293	252	286	288	296	276	286	311	295	241	308	274	278	280	276	277	290	295	264	328	316	245	256	285	274	274	286	273	284	282	262	295	293	266	261	283	274	273	268	319	279	308	300	255	264	256	262	296	288	283	254	286	290	282	268	270	296	286	257	298	262	256	275	285	315	282	289	303	265	300	289	261	273	287	249	313	290	271	280	289	271	283	280	275	273	269	263	298	280	277	226	299	281	311	296	286	245	282	259	283	283	284	268	284	295	246	256	261	252	258	272	268	274	265	276	272	289	276	263	277	272	269	281	282	295	284	275	276	270	286	309	273	302	262	269	282	275	270	273	262	273	319	279	310	302	247	275	290	263	281	279	298	282	274	276	290	302	294	285	277	256	289	278	271	320	242	294	277	264	271	269	277	283	265	310	266	256	267	276	269	268	306	274	267	298	256	276	262	278	277	296	301	280	269	318	251	285	275	267	261	270	234	264	302	279	305	303	287	283	285	270	286	272	279	270	301	304	271	281	317	265	296	261	305	258	289	275	294	275	282	264	282	259	282	288	337	270	314	303	268	304	301	268	259	291	262	294	294	301	280	263	256	259	301	290	278	300	282	278	255	326	258	299	304	262	280	271	275	268	298	268	294	290	282	300	273	279	239	286	240	275	272	290	265	270	285	263	281	296	293	293	274	261	271	283	254	312	293	284	248	276	265	258	269	288	281	293	254	285	268	279	282	270	255	290	314	294	265	291	298	325	262	261	288	270	316	310	274	275	293	283	289	278	252	279	272	281	270	259	290	275	257	302	257	276	318	315	250	303	262	308	265	268	276	265	308	262	285	298	300	273	297	264	280	276	265	272	267	317	268	273	260	270	242	291	291	290	314	223	288	283	283	311	279	270	259	275	284	270	242	267	267	306	279	274	250	252	293	290	261	279	275	293	264	285	266	299	304	274	285	280	254	296	300	273	284	291	283	235	295	276	297	272	285	282	294	279	310	277	271	310	265	255	290	296	285	264	257	296	276	277	244	263	260	300	268	260	306	271	279	282	270	290	266	291	277	251	263	264	253	297	303	278	254	280	290	291	267	275	271	283	260	278	267	274	243	291	303	273	260	286	306	283	284	282	280	294	311	272	295	280	292	281	294	264	292	274	280	261	296	277	261	261	288	284	263	293	301	288	250	259	255	281	300	260	239	298	292	280	281	283	298	258	276	290	310	302	271	270	291	265	289	295	269	269	280	274	274	264	253	270	269	306	256	289	287	308	296	306	283	296	273	303	282	281	265	270	254	265	269	256	293	267	286	283	282	271	264	270	284	287	287	261	249	297	262	267	278	294	275	293	298	286	256	303	288	291	258	265	274	274	263	258	267	276	275	279	286	255	287	277	263	267	292	278	296	271	279
30381	32821	10987	5777	3728	2803	2020	1543	1271	1061	911	759	725	598	586	513	509	464	455	458	450	429	420	371	420	396	445	375	405	381	413	399	388	377	377	424	379	393	399	384	375	366	372	382	374	374	369	329	401	361	370	358	368	354	337	380	377	351	345	352	341	356	324	358	416	398	384	358	388	388	427	390	389	354	357	329	368	370	388	311	343	364	360	325	347	288	352	354	343	364	355	401	372	335	344	391	347	357	348	323	366	365	338	350	341	343	374	356	349	337	335	331	354	354	371	335	293	345	372	356	339	344	335	350	346	319	323	356	371	333	351	355	332	353	377	367	354	362	341	319	348	360	311	359	404	329	346	382	373	354	354	369	377	367	371	383	367	346	367	342	356	365	345	399	327	356	394	343	332	331	314	373	352	344	352	344	330	390	340	353	346	331	376	409	362	317	354	330	322	357	379	368	379	328	361	318	361	371	336	344	333	340	364	366	321	347	323	330	354	370	355	333	321	358	314	314	364	349	342	327	315	325	380	366	378	343	361	346	348	320	317	377	345	360	363	357	337	354	357	361	371	334	334	352	356	338	341	382	376	347	364	348	361	367	345	382	358	364	386	324	347	340	354	358	370	305	324	336	348	349	364	362	327	358	376	349	367	372	359	372	398	375	384	329	327	340	354	363	370	382	315	362	387	376	341	350	365	328	344	351	345	351	337	345	325	347	363	338	377	373	350	368	359	348	356	362	353	365	333	358	353	372	337	361	388	348	339	344	327	357	355	339	349	340	319	356	358	379	408	384	338	333	342	370	372	363	382	369	367	375	355	386	351	359	338	331	334	344	335	338	310	361	334	321	362	364	362	346	350	353	383	342	326	363	352	359	330	340	359	363	382	354	361	359	358	329	362	349	352	378	358	321	364	325	345	363	367	368	340	358	339	375	356	315	369	385	349	363	352	373	353	341	339	380	363	366	325	333	345	374	323	330	343	325	345	366	360	348	348	361	302	349	348	333	332	356	353	327	335	345	345	367	383	324	349	364	350	341	334	368	335	329	316	369	360	326	350	360	353	296	351	360	368	345	392	321	346	355	352	377	361	359	380	366	345	359	387	373	348	337	347	347	343	343	341	328	377	328	337	400	370	322	372	362	336	311	326	326	343	326	367	342	331	367	378	382	343	380	361	356	344	331	364	352	312	331	369	354	332	321	359	355	349	371	356	366	356	354	370	326	324	341	325	354	345	353	364	366	373	360	337	356	365	331	367	362	330	357	352	400	356	403	329	348	366	362	319	360	363	372	312	349	368	347	340	364	394	350	330	352	351	353	384	325	351	378	384	361	359	369	361	340	328	310	362	332	393	374	368	374	357	356	360	356	348	359	362	326	350	365	359	343	323	330	354	365	362	351	350	378	381	376	369	345	347	381	373	361	364	357	360	327	360	334	344	340	324	368	323	362	361	338	318	381	339	388	343	295	355	307	351	350	329	353	352	373	373	344	327	352	379	336	347	337	361	362	350	354	388	355	355	371	349	328	359	372	367	351	309	345	363	362	340	351	370	376	336	366	330	318	362	337	358	352	390	338	322	350	333	363	353	320	340	326	326	358	307	395	340	338	372	368	332	370	348	324	352	347	348	341	319	353	330	363	339	375	393	321	339	375	348	363	355	366	336	342	383	388	313	353	348	344	406	347	321	312	358	353	333	335	358	380	344	350	380	370	373	376	362	335	363	325	353	338	356	347	365	338	357	319	371	390	379	364	381	343	355	366	357	362	333	378	337	328	363	385	322	387	354	351	347	364	329	368	346	371	339	361	347	379	321	362	353	360	332	401	372	350	360	363	353	379	372	354	346	361	364	357	321	350	368	299	362	352	364	341	345	405	363	398	323	348	352	355	366	358	374	380	386	355	348	334	380	346	350	371	311	350	358	371	355	357	299	342	335	353	402	347	341	331	351	353	353	367	380	350	364	344	376	373	306	350	346	355	394	366	320	335	345	347	301	364	337	369	354	341	341	366	372	371	361	383	342	363	369	318	341	332	380	364	362	354	375	316	361	339	345	361	372	338	342	317	348	324	345	361	365	353	359	381	321	354	345	330	348	352	335	341	377	327	355	370	348	322	354	375	341	355	350	364	338	358	338	364	363	358	348	375	368	354	341	357	351	328	378	351	330	310	357	343	347	349	351	360	346	351	414	299	370	345	347	366	369	323	336	332	399	355	396	343	339	381	377	348	356	336	375	347	332	335	334	355	355	336	319	365	340	327	335	341	360	370	341	351	342	359	337	341	370	306	331	371	336	373	349	331	352	340	347	332	345	389	336	322	363	302	342	354	389	364	342	344	389	359	387	307	371	347	351	352	343	332	343	387	358	336	330	354	377	350	360	355	346	322	351	376	339	354	373	355	377	350	367	362	350	366	343	357	375	329	332	328	304	334	326	342	309	364	345	365	388	359	362	357	358	382	336	327	355	321	341	347	395	375	326	360	379	361	360	353	342	324	351	344	377	334	332	342	348	347	330	357	384	374	331	388	362	334	362	345	356	342	322	319	363	369	350	329	372	401	332	336	339	357	353	330	330	329	335	353	366	355	327	357	345	338	343	340	351	363	377	328	340	335	347	378	333	346	346	375	335	352	356	331	336	370	333	324	356	348	379	352	351	344	314	338	340	348	343	354	349	349	366	324	331	330	340	339	377	331	359	349	315	349	344	351	341	329	361	349	343	339	369	373	332	366	349	352	342	342	364	335	353	334	355	365	347	373	347	368	351	325	368	321	375	324	351	325	334	341	317	370	375	335	355	350	349	350	391	355	354	319	348	345	339	358	358	337	358	344	358	348	351	359	330	394	347	327	361	364	326	341	354	356	354	321	339	364	337	367	326	377	353	359	333	364	369	347	344	368	362	385	370	341	366	376	349	344	339	362	341	337	369	364	338	362	369	364	358	337	365	298	379	366	376	341	349	332	357	334	365	352	359	353	383	341	341	337	330	379	344	356	357	355	372	350	360	339	328	369	362	368	334	342	368	360	332	344	331	330	362	332	352	364	394	342	394	381	339	363	346	346	355	380	330	330	315	365	355	374	348	379	346	358	335	357	390	319	369	379	348	364	380	329	362	325	329	369	374	332	330	345	375	338	382	352	338	362	380	374	368	392	341	381	346	355	325	327	336	351	366	366	316	334	349	378	336	314	361	355	351	363	349	341	322	344	349	365	379	379	386	365	329	359	352	344	346	398	358	347	380	341	343	355	354	366	343	353	385	339	344	351	358	350	346	341	344	354	345	333	376	347	338	354	348	346	332	374	351	338	352	366	354	344	327	365	355	327	323	353	351	354	350	347	385	384	351	348	370	315	381	373	365	322	390	360	330	354	355	370	374	348	322	335	346	353	351	350	367	339	348	342	356	382	353	342	354	346	350	338	316	304	330	372	344	339	349	365	325	332	337	362	333	380	356	368	350	353	353	330	362	376	353	347	348	353	341	342	364	327	365	347	376	363	350	335
25708	21409	27541	25447	9208	1403	1093	897	811	758	739	696	723	642	701	655	614	606	623	687	620	624	642	652	584	647	632	636	624	658	602	651	635	620	612	605	650	597	633	656	635	655	634	654	627	628	606	613	615	640	608	620	661	611	604	611	618	628	637	636	654	606	628	647	641	628	609	605	605	689	659	646	665	611	651	600	637	642	602	587	626	586	647	602	640	596	596	591	606	593	637	615	619	607	622	586	565	590	612	592	630	626	596	661	597	618	627	642	589	588	638	640	603	641	636	651	599	664	672	674	577	596	590	610	619	623	602	606	650	609	647	612	586	627	586	670	626	621	654	629	603	585	618	588	619	608	614	616	639	622	560	637	628	637	621	616	609	647	565	596	584	606	606	598	599	606	646	573	617	593	639	670	601	614	583	630	630	596	645	632	628	602	604	629	641	603	655	597	586	634	607	658	604	609	587	607	643	589	619	665	649	587	627	591	642	649	617	625	589	631	608	642	663	641	660	674	611	650	624	614	584	646	601	635	631	655	656	604	640	583	635	607	628	633	695	609	600	568	663	637	596	662	589	634	599	659	617	702	621	606	595	650	606	608	655	645	617	617	614	606	625	554	618	644	611	642	632	608	644	610	608	646	629	592	641	664	618	626	644	628	607	567	638	604	642	630	635	612	633	631	604	640	600	575	636	617	666	625	597	603	652	617	581	660	610	613	634	618	636	614	582	647	625	631	613	625	596	547	610	591	622	635	618	672	595	605	606	623	618	616	632	645	602	648	625	626	633	576	584	619	598	610	580	588	635	607	595	616	683	603	569	623	549	556	634	613	632	620	599	623	597	615	622	631	652	598	640	603	614	611	649	641	604	647	680	644	623	600	632	617	593	634	666	630	682	617	591	633	581	651	616	593	627	593	658	636	579	604	624	652	637	627	613	628	633	583	612	623	620	584	626	582	616	558	618	626	634	644	634	666	616	613	644	638	628	617	602	604	660	666	618	644	622	650	620	650	662	590	650	674	613	607	606	588	642	581	656	598	590	641	657	606	641	640	632	616	595	611	637	595	601	639	616	610	656	621	640	622	628	603	640	628	609	624	607	640	622	615	616	641	626	590	608	644	635	670	607	585	596	600	621	596	638	583	587	609	648	626	580	580	605	592	610	622	610	621	641	615	624	624	630	613	659	638	643	592	613	612	664	663	666	661	600	617	630	621	615	610	644	640	626	608	622	619	578	623	576	640	601	646	612	578	660	630	569	624	616	627	587	603	653	657	639	605	606	619	618	633	634	653	633	603	622	579	582	605	638	607	607	634	612	628	617	618	660	630	636	618	636	632	618	630	604	565	673	595	609	625	604	642	619	639	599	582	607	616	628	621	682	616	604	612	605	622	593	645	572	585	582	611	625	640	620	625	642	607	629	629	586	622	677	658	579	619	620	628	621	595	577	624	607	579	655	627	616	623	582	625	590	639	635	613	670	604	613	637	640	606	626	611	587	597	561	610	626	603	636	597	617	605	623	625	552	641	611	614	650	629	601	635	641	624	614	612	628	579	637	651	590	592	603	623	654	561	579	624	686	659	611	653	591	640	623	617	598	619	643	631	615	622	569	640	631	612	618	653	594	605	658	619	632	653	658	584	617	646	625	631	643	642	595	613	602	662	594	604	587	614	607	619	624	683	614	625	604	623	637	600	582	586	632	653	580	625	590	620	640	582	635	667	613	616	669	579	630	584	610	625	590	599	638	579	578	607	685	586	600	661	635	621	592	587	606	600	617	617	596	641	570	596	591	614	579	641	636	650	605	623	583	625	593	617	559	620	609	643	584	581	617	617	677	596	566	636	616	616	619	650	622	625	640	619	631	604	614	632	611	586	678	603	620	661	634	668	639	603	589	654	615	640	610	664	642	620	612	637	596	601	629	618	597	631	661	621	583	613	594	603	601	613	653	656	638	627	614	631	628	638	610	641	637	599	641	590	599	571	642	611	601	645	618	636	647	631	624	650	609	634	628	586	595	636	596	655	648	644	627	668	616	613	625	658	597	625	558	636	624	653	654	589	626	622	641	638	560	661	632	609	672	614	619	612	613	611	638	602	616	555	601	603	598	582	665	673	573	571	637	619	585	592	629	617	595	643	641	600	610	627	604	569	594	666	580	616	611	628	616	596	630	599	590	597	616	602	635	602	590	632	670	632	632	594	657	561	616	593	646	662	583	604	653	600	626	625	595	610	611	632	616	592	604	620	658	602	630	639	568	601	643	610	563	631	623	645	657	625	624	669	622	614	622	608	625	594	644	617	652	598	595	637	650	619	600	620	635	644	630	653	628	579	652	635	613	611	594	624	606	599	592	620	597	614	636	638	606	654	627	580	667	612	615	625	586	616	624	647	666	629	663	618	581	612	613	602	588	598	619	632	621	624	609	640	581	652	627	643	661	621	621	614	610	619	568	604	585	633	648	587	621	613	628	596	621	621	594	622	632	579	647	617	625	656	582	628	592	629	628	648	663	577	600	641	604	645	592	629	635	647	606	592	621	598	610	642	642	606	623	625	675	644	642	606	633	649	596	645	648	602	630	637	584	651	660	622	604	629	621	618	681	625	655	637	656	657	646	622	642	636	670	579	613	612	625	625	590	612	601	583	598	563	546	606	615	652	611	599	642	641	598	618	612	641	615	612	673	577	667	572	604	611	589	592	596	588	631	631	614	584	589	618	662	593	597	581	621	604	605	584	616	605	663	691	608	601	597	628	587	606	607	636	619	604	627	618	581	618	639	602	605	634	595	612	631	630	647	656	605	600	595	622	607	656	571	578	606	640	631	614	635	651	631	606	625	642	697	603	611	643	648	647	571	588	599	616	579	621	582	615	613	620	644	608	600	569	671	618	628	588	617	601	664	625	598	618	602	610	615	651	661	650	694	641	641	603	616	626	619	627	649	597	603	595	616	596	647	633	611	637	636	604	650	648	617	597	605	639	615	619	639	583	637	576	577	649	582	653	577	627	662	599	595	678	623	633	584	583	601	655	610	631	608	593	610	620	623	635	646	616	638	636	614	647	607	617	648	597	654	585	619	582	595	671	619	609	611	622	608	631	618	615	589	606	601	612	629	635	612	644	627	669	631	660	634	615	633	566	575	580	647	636	670	586	607	600	645	532	618	606	624	626	585	594	607	598	649	661	621	622	606	605	597	599	659	620	555	600	630	596	637	590	648	637	648	573	600	630	654	624	582	637	661	641	621	561	636	629	635	578	609	613	620	650	606	653	624	591	614	605	574	637	615	610	641	606	615	594	587	625	636	563	597	647	592	608	610	607	644	622	653	622	605	621	605	635	630	645	650	651	600	607	619	661	603	622	646	540	642	588	647	612	565	619	652	609	604	577	586	637	624	634	612	638	618	633	590	622	615	597	625	595	613	623	591	644	654	631	643	604	614	630	612	620	630	663	638	630	602	665	621	592	641	587	598	621	628	622	572	623	618	639	612	589	592	618	605	593
29757	28758	7893	4136	2744	2020	1761	1388	1281	1163	1016	923	983	887	856	799	807	806	841	792	778	779	692	740	723	736	708	777	760	775	723	773	703	743	749	749	755	758	782	806	717	723	776	775	775	709	746	745	728	714	737	726	736	744	704	786	738	778	695	732	769	719	725	709	757	732	733	728	736	761	788	731	724	738	766	735	743	722	750	688	742	755	713	719	673	767	702	733	720	741	749	692	717	647	737	718	695	687	736	694	713	704	731	688	742	685	675	742	754	722	763	711	769	672	726	723	721	727	730	719	721	718	715	719	796	767	692	741	721	734	743	710	726	731	696	697	701	750	737	705	747	733	750	737	717	751	730	670	711	755	697	729	730	750	690	689	700	766	739	721	760	687	716	708	718	696	703	725	729	721	749	747	743	686	692	715	743	733	756	684	750	708	729	690	681	707	666	719	757	729	740	767	731	701	742	689	762	726	718	683	730	748	710	719	784	733	685	730	736	703	756	694	716	696	752	694	726	731	754	708	729	738	765	754	708	748	720	723	720	731	768	724	758	705	668	698	758	760	692	735	702	681	708	789	757	738	769	692	733	701	701	730	708	734	717	764	750	780	707	743	692	701	717	713	757	727	745	742	702	721	751	751	733	718	720	741	718	712	727	711	727	708	723	735	731	729	731	713	708	709	678	729	757	748	749	706	674	743	709	723	725	708	763	720	709	724	732	778	678	760	713	756	709	767	700	724	735	740	702	724	712	741	739	714	744	732	731	770	745	780	742	752	770	732	716	717	710	716	702	706	704	720	764	748	731	731	710	735	699	724	751	770	719	710	685	713	708	742	719	750	762	688	723	776	733	681	755	702	772	769	746	693	741	743	743	743	775	740	733	710	720	698	721	703	662	752	785	779	740	691	743	757	704	730	692	779	717	733	732	769	760	734	730	691	769	758	737	704	729	742	725	770	746	705	709	753	721	783	700	675	787	774	731	763	737	740	699	764	783	720	705	699	736	706	723	767	694	739	754	693	713	714	710	758	695	716	744	767	767	709	676	715	717	721	746	718	724	736	736	704	694	723	687	691	743	716	761	705	750	791	741	701	711	708	709	733	739	696	750	712	695	709	743	695	718	732	757	728	719	691	729	713	694	710	716	742	735	713	679	743	772	734	753	691	677	724	752	704	736	719	729	687	693	692	737	668	721	706	745	745	742	764	732	773	729	686	727	742	740	757	762	705	717	728	738	698	696	724	705	710	730	716	732	763	729	683	672	681	726	706	752	742	758	749	732	691	737	753	706	721	737	727	717	751	678	690	720	722	759	690	742	759	744	681	756	746	714	748	714	752	742	738	689	733	691	767	736	709	698	700	718	704	686	737	726	742	759	714	739	719	734	723	762	719	727	735	715	719	698	735	743	775	698	744	737	746	694	741	770	682	735	713	754	713	708	740	680	740	719	730	716	716	714	705	756	728	678	699	738	731	736	738	721	700	719	702	771	733	785	734	739	687	714	731	714	756	682	752	776	709	744	728	695	749	722	735	703	702	713	707	733	716	709	735	710	730	760	703	732	697	775	710	680	782	682	692	738	708	713	756	729	705	725	719	749	722	749	709	746	736	742	709	702	738	757	694	715	714	728	736	747	705	764	774	675	711	740	728	694	749	699	739	715	720	703	758	765	713	742	714	736	696	733	744	712	705	688	681	692	730	682	731	695	709	729	710	762	765	768	714	786	740	757	777	726	713	741	715	706	758	723	703	736	675	717	696	698	748	721	747	711	704	708	722	727	751	740	737	731	731	759	725	774	709	729	737	755	714	740	755	673	726	729	769	669	723	761	769	691	734	771	706	737	743	710	731	737	728	744	729	727	678	728	745	738	727	740	687	698	778	741	696	729	729	720	725	690	744	739	743	702	701	764	691	719	755	720	732	725	695	768	710	742	720	766	687	681	741	721	723	725	721	692	735	705	714	731	770	764	707	740	738	694	764	736	698	729	745	767	713	730	715	692	727	721	711	677	737	729	711	671	768	729	757	729	676	719	725	738	686	719	744	724	737	737	730	732	739	737	693	698	753	696	752	721	760	712	723	686	737	713	700	730	705	727	711	725	742	724	720	711	677	729	754	722	784	761	742	667	704	770	701	697	715	756	750	765	763	721	727	751	724	726	774	752	660	747	771	687	748	711	736	740	741	704	706	756	734	714	728	720	741	714	701	688	713	723	754	711	711	697	706	701	707	733	711	691	671	747	766	683	726	721	689	742	720	756	759	705	711	750	719	729	716	718	758	725	729	696	688	699	717	710	732	794	642	770	708	676	720	706	756	746	739	672	688	727	754	722	718	721	714	766	697	720	799	715	711	715	713	722	715	716	719	713	762	735	712	710	720	721	709	721	744	732	742	760	759	768	718	712	706	691	752	695	722	725	720	712	748	673	705	685	692	743	694	751	729	714	715	723	727	723	671	696	741	735	731	699	743	710	745	737	729	752	681	694	737	749	676	685	761	734	682	701	712	728	730	747	708	748	739	689	687	697	701	732	764	733	700	748	700	713	749	761	729	762	728	756	706	728	761	707	752	730	728	704	748	689	742	763	701	748	783	695	710	730	714	686	730	683	733	680	776	764	706	733	790	694	728	698	719	718	703	710	746	710	712	765	737	745	776	726	727	700	682	685	750	726	742	719	731	733	749	712	722	714	714	698	755	775	700	754	765	699	717	785	738	741	724	690	651	737	728	734	692	782	713	714	736	750	722	726	764	735	700	707	699	698	749	750	699	745	753	682	732	716	712	711	761	697	802	751	698	724	760	703	724	762	731	724	736	701	718	744	703	729	708	735	700	714	728	743	761	722	713	701	754	746	727	704	718	682	751	730	711	709	724	723	694	731	758	738	737	715	741	733	771	708	770	744	748	695	720	693	781	704	689	750	730	732	683	725	754	733	741	698	693	767	750	688	718	711	765	718	736	705	769	730	749	765	696	740	710	740	707	715	703	730	712	714	771	720	793	770	712	724	669	713	681	749	689	728	713	744	756	744	740	741	707	699	731	710	754	746	678	740	735	767	723	708	714	713	754	777	731	750	723	760	748	757	716	740	730	777	723	722	773	693	754	718	709	780	753	759	702	718	760	713	674	723	665	665	694	743	737	721	747	727	718	726	695	728	735	698	708	733	724	753	747	722	731	726	706	777	685	709	742	779	724	745	701	692	700	742	750	689	720	697	723	755	742	699	747	735	762	690	719	717	720	714	684	732	755	746	693	736	777	687	724	720	724	772	699	698	744	743	711	760	733	718	715	708	713	718	692	731	733	681	728	727	745	714	730	718	709	705	751	720	738	732	733	737	699	700	769	750	709	684	757	673	703	727	732	727	655	665	719	710	712	702	697	705	747	692	723	731	719	740	739	763	736	736	751	762	755	728	766	695	717	721	745	699	732	700	746	786	728	754	733	744	738	746	738	691	721	771	740	725	761	719	717	712	725	686	772	787	748	740	738	691	759	726	710	734	682
23256	21364	29149	23900	21354	21406	8103	1390	958	859	753	629	642	541	464	473	415	453	403	372	376	402	330	360	318	324	354	344	347	317	319	345	319	322	336	311	335	355	328	324	314	294	327	292	293	287	305	301	299	334	286	281	350	316	303	310	327	307	296	311	260	312	312	311	287	303	321	328	299	330	332	332	317	300	334	300	297	301	300	302	287	293	309	291	306	294	318	286	303	295	284	258	309	313	289	278	312	287	286	295	281	313	319	309	291	298	322	318	329	313	279	282	320	279	315	323	308	329	314	290	261	282	267	291	285	297	277	287	288	289	309	284	303	312	295	313	303	298	301	303	284	301	298	257	260	251	273	283	272	287	307	311	294	279	278	290	285	298	268	276	288	297	271	319	285	258	264	295	301	282	321	283	311	296	272	284	286	293	295	271	290	318	290	267	296	273	278	301	288	296	290	295	300	289	321	288	283	259	251	300	286	306	299	278	274	290	296	288	292	308	262	270	304	278	291	285	270	269	307	308	328	293	286	275	302	318	256	297	278	283	294	285	241	305	274	294	308	281	292	295	289	274	276	305	295	302	314	262	301	305	270	296	326	301	290	301	301	304	297	307	285	324	305	274	289	302	310	308	305	258	303	299	295	307	280	314	259	289	301	308	274	297	308	309	297	319	278	329	291	300	280	304	274	285	299	315	296	284	290	278	269	299	277	294	300	315	264	270	317	296	315	295	290	314	249	304	285	268	299	282	315	288	275	310	314	283	273	279	295	317	294	284	286	284	312	314	318	282	303	280	317	296	302	301	298	291	302	282	272	274	298	282	302	298	303	291	281	268	308	310	298	296	308	306	306	325	309	285	294	256	322	308	257	297	304	288	298	300	323	281	293	289	302	290	273	287	309	301	283	286	279	331	272	288	252	305	312	297	298	301	305	311	280	282	292	296	281	288	331	308	286	267	294	317	304	296	297	283	308	301	298	320	288	290	272	295	295	293	271	268	284	303	267	249	275	296	250	271	272	294	290	285	283	291	310	308	286	264	286	313	282	274	274	323	283	305	310	260	278	289	318	270	271	300	287	318	266	317	290	284	290	291	306	269	283	293	310	303	291	287	311	276	307	296	287	292	294	285	330	292	254	289	290	311	303	254	293	275	283	326	271	297	269	302	281	303	295	315	339	298	299	301	268	287	290	298	276	288	306	278	271	291	311	291	281	339	311	282	297	279	267	259	324	279	307	275	297	292	293	269	279	260	284	273	283	302	313	270	267	294	299	284	271	313	258	284	294	293	313	296	305	288	301	298	291	285	287	278	296	292	302	289	296	299	270	279	260	312	283	306	294	308	309	284	298	278	285	281	269	288	309	276	319	304	286	301	288	290	276	287	275	307	273	289	301	290	282	304	308	301	317	291	291	281	260	284	282	304	304	269	331	281	269	278	306	300	272	279	287	304	320	268	285	299	289	314	294	266	302	278	289	268	261	317	296	273	272	293	321	303	253	301	294	261	290	290	293	301	277	313	290	278	284	299	269	304	297	308	284	285	271	312	316	293	272	297	309	280	290	332	304	337	317	305	272	279	280	296	275	273	301	289	284	290	290	299	304	277	300	280	288	269	298	274	272	282	295	322	308	315	276	285	252	286	280	275	276	336	283	320	300	299	305	296	273	296	305	314	265	334	289	299	289	286	286	308	306	262	277	310	318	271	294	271	282	293	297	274	298	302	329	295	289	307	313	304	278	300	297	315	311	277	273	303	348	274	298	291	294	295	291	280	337	312	280	260	285	299	279	301	312	291	293	301	275	290	285	314	241	313	278	261	280	277	309	251	304	322	317	303	295	281	279	282	303	318	270	289	268	287	252	278	303	293	304	284	300	293	317	298	296	300	317	293	301	274	292	298	272	289	291	312	259	272	309	281	308	270	300	279	280	283	307	288	299	298	305	325	291	252	284	327	310	282	306	293	283	275	281	290	265	275	290	296	306	351	290	301	270	288	288	274	299	278	310	293	301	302	292	293	290	288	266	292	290	278	280	280	293	293	280	305	320	314	318	325	295	312	291	287	310	304	302	311	331	281	281	305	291	288	270	299	284	316	289	268	274	312	323	327	315	287	284	304	251	275	313	276	297	280	274	295	285	292	273	296	254	280	315	315	292	296	318	267	282	275	288	268	315	292	280	290	308	304	291	308	286	295	302	277	296	279	302	262	298	275	295	297	287	308	275	285	260	290	278	299	322	292	276	290	263	270	284	284	305	280	318	270	321	294	286	273	280	309	261	304	295	313	300	315	265	301	301	317	309	287	333	289	308	307	328	313	329	299	296	287	309	306	280	303	279	285	303	282	301	299	278	293	307	300	272	301	278	306	286	290	314	307	314	276	262	285	290	246	262	296	309	279	268	287	271	288	301	300	291	307	302	296	286	286	284	286	277	280	297	292	271	300	313	306	269	271	297	286	295	289	299	315	267	283	258	283	287	284	312	328	298	304	279	294	284	275	280	291	300	272	296	288	298	277	279	324	274	295	298	287	290	302	322	287	297	315	291	280	309	312	294	305	280	337	287	305	290	306	281	276	291	263	286	264	284	294	321	283	293	321	287	290	274	285	278	320	266	287	289	279	253	294	277	280	317	315	282	274	285	262	287	315	299	287	276	264	285	321	319	271	269	287	305	316	292	280	289	314	267	292	320	287	307	295	286	329	286	290	263	317	282	304	285	294	268	310	291	306	283	325	280	323	295	308	287	306	311	265	273	305	280	292	301	316	294	301	299	265	311	282	298	274	296	275	267	274	314	282	308	283	274	290	268	295	299	303	297	301	304	282	332	291	261	307	280	296	278	252	307	290	305	290	303	293	282	285	279	270	275	276	284	296	292	306	294	294	305	287	286	312	308	320	288	275	284	288	268	291	282	285	274	281	312	292	272	292	259	284	320	286	297	292	308	320	300	304	298	316	297	289	305	286	328	304	321	300	305	289	267	279	293	296	297	306	282	303	288	270	288	330	288	294	280	278	296	279	289	303	293	285	299	274	280	281	270	313	322	281	287	287	300	281	311	301	243	281	278	298	290	266	267	306	265	286	265	310	326	265	319	280	339	311	285	296	279	302	300	279	268	268	271	302	263	270	283	287	280	298	278	296	278	262	303	277	299	271	311	294	317	315	268	313	290	290	284	253	287	301	284	308	286	309	298	295	261	307	296	269	280	315	283	279	306	295	281	283	310	273	300	277	280	264	293	320	295	304	278	306	268	293	314	289	315	320	294	288	294	294	297	308	286	337	311	277	297	299	333	287	353	310	305	307	312	254	287	300	279	282	275	274	285	308	300	304	292	284	269	274	296	283	289	331	295	281	295	264	273	268	302	265	278	296	325	321	292	292	295	277	334	281	310	275	324	300	277	306	337	312	312	295	279	279	320	286	270	270	285	284	306	288	292	255	297	305	301	292	274	283	279	292	290	298	299	291	267	284	300	292	292	299	275	295	298	277	305	287	302	296	302	292
34924	39775	16457	9026	5842	4192	3145	2575	1888	1674	1348	1140	956	905	813	690	578	617	567	530	508	497	473	472	443	416	446	440	414	414	389	414	417	361	407	371	405	434	457	404	424	360	387	378	367	350	372	337	351	392	360	345	376	405	359	379	362	354	360	352	340	354	378	365	384	354	376	398	416	404	407	415	368	368	348	344	338	345	342	335	336	334	351	381	351	347	351	347	358	341	376	342	323	344	352	354	355	321	325	350	342	350	335	327	345	349	339	361	340	336	355	385	348	349	321	357	351	385	339	336	337	324	343	390	357	363	349	353	354	340	370	346	342	327	355	338	358	324	363	328	344	348	361	392	352	314	328	326	351	334	355	337	361	348	358	358	353	336	358	337	332	366	335	319	357	357	352	359	355	321	334	378	353	306	387	340	328	357	331	338	341	336	287	380	317	338	336	345	314	330	317	317	343	355	339	331	306	347	365	349	327	317	357	331	333	338	337	327	332	305	335	324	332	334	349	343	348	319	328	365	361	339	362	345	325	348	330	353	335	306	342	337	357	298	343	370	335	332	331	310	326	338	333	348	363	356	363	325	325	326	381	361	320	351	362	362	337	319	294	338	355	315	351	338	327	356	314	337	371	320	336	323	319	338	322	339	339	350	357	346	291	339	314	357	338	353	337	347	353	335	346	338	354	354	328	310	340	353	326	329	344	363	315	343	330	349	331	307	332	345	368	282	342	342	317	335	359	309	338	332	365	318	362	333	332	335	369	317	333	308	344	329	317	328	341	331	314	326	341	387	346	339	336	345	347	357	348	353	370	336	348	339	344	355	331	349	349	319	356	351	334	362	344	347	328	338	334	351	330	337	328	352	352	333	348	366	360	334	335	336	348	325	370	336	334	335	350	341	340	342	318	345	357	361	360	326	347	361	349	309	359	336	324	343	316	342	368	327	344	292	318	319	349	346	328	342	339	314	317	345	317	332	334	335	323	343	328	347	361	335	360	352	390	363	314	318	327	357	336	357	392	324	345	336	339	330	331	319	329	335	328	340	353	323	366	318	336	371	316	318	359	325	331	354	351	350	342	349	336	351	349	342	345	347	349	373	357	336	341	357	342	342	384	366	326	346	343	334	335	324	348	358	347	360	386	356	341	333	350	320	334	352	350	309	315	340	382	370	329	356	350	356	370	353	305	342	320	321	338	359	358	312	332	353	338	315	330	373	327	318	341	345	318	335	323	362	382	343	335	358	334	342	369	354	320	335	357	329	340	318	342	353	326	337	359	315	331	313	329	332	334	371	325	305	344	318	336	331	334	349	341	347	342	361	331	340	332	324	344	336	333	322	342	333	334	335	319	320	329	331	320	362	356	339	358	365	320	340	327	385	321	309	354	329	320	321	339	345	321	333	329	338	343	313	336	355	357	368	325	341	410	341	339	351	330	323	343	381	381	356	351	354	348	318	303	343	342	330	309	322	341	349	341	349	347	350	360	367	343	336	370	345	358	288	346	360	354	335	348	358	342	359	305	345	352	315	315	341	321	376	368	349	319	349	313	313	350	349	399	345	354	350	332	361	360	332	318	343	304	361	345	342	349	346	312	315	312	318	334	356	381	330	320	330	299	325	324	343	382	347	349	378	369	317	302	368	310	344	336	349	339	294	313	325	349	338	335	350	327	359	354	355	331	339	326	331	339	337	346	306	344	336	330	321	340	341	327	322	381	340	354	329	329	347	322	331	343	345	342	359	335	341	336	304	320	345	338	336	362	366	353	338	324	352	332	368	358	334	329	354	383	332	358	325	379	323	344	348	346	362	369	361	369	325	333	331	322	350	311	324	349	330	312	327	313	339	343	319	352	325	360	344	338	355	336	343	339	373	329	318	304	323	348	337	346	334	340	349	347	369	332	371	370	301	357	356	343	327	383	345	363	336	343	339	346	322	353	330	337	335	349	326	322	332	333	332	341	335	340	345	342	324	343	338	368	322	360	361	283	370	337	322	314	326	360	350	314	326	344	349	361	361	341	339	337	318	344	311	337	345	342	350	322	338	323	336	326	349	320	398	323	339	332	318	382	343	331	311	326	319	340	354	318	331	354	327	363	334	387	339	307	381	328	354	341	358	310	360	355	338	356	336	346	356	335	309	338	357	333	359	353	363	344	319	360	361	333	348	343	301	351	351	339	331	349	328	336	341	362	343	327	328	371	323	330	333	373	348	338	368	364	307	319	353	334	348	345	359	356	347	335	313	355	335	328	346	349	367	318	311	338	354	366	333	325	275	315	357	344	316	350	315	350	308	333	332	330	341	355	346	357	345	320	311	331	311	335	320	327	340	320	348	332	363	364	364	321	343	365	307	349	325	321	339	315	330	389	343	351	334	351	352	334	309	339	360	356	344	321	346	335	340	326	345	326	305	347	325	391	313	333	357	349	342	343	365	352	311	340	332	347	338	373	341	357	344	335	356	355	325	320	373	374	391	357	322	339	323	367	341	361	327	352	350	341	340	352	327	352	327	330	358	373	355	346	363	337	349	345	361	368	328	339	338	303	343	350	338	333	309	376	355	317	352	336	296	354	375	333	351	349	336	332	327	309	320	328	314	329	323	315	354	379	354	332	355	348	318	337	315	332	343	335	334	337	330	333	350	323	367	329	353	349	330	333	343	356	317	336	350	321	336	330	337	355	347	353	369	355	317	331	359	367	378	346	335	351	346	338	324	356	336	347	366	345	321	329	363	347	337	357	378	360	365	320	353	312	319	332	354	385	336	348	398	345	366	386	314	340	342	334	359	306	353	366	369	338	361	334	334	370	316	323	346	339	331	329	348	360	341	341	328	306	371	326	340	371	340	367	345	340	342	314	327	359	333	307	313	348	348	345	380	337	343	331	394	338	341	355	308	348	362	327	337	354	365	330	342	354	325	374	293	344	338	345	325	351	300	368	323	329	339	367	387	356	355	310	325	343	330	336	312	360	346	316	323	360	320	331	342	375	323	322	333	349	334	338	350	364	335	335	370	359	342	340	361	352	340	335	342	364	333	303	321	304	334	368	361	322	337	368	348	360	321	378	316	352	323	343	373	333	373	328	307	333	340	327	366	348	327	319	337	311	321	350	351	361	326	364	321	337	330	327	354	326	316	350	370	297	341	338	319	358	353	318	357	355	353	357	333	331	301	346	364	309	353	352	346	352	342	363	356	340	346	318	351	341	320	371	311	320	346	320	338	341	357	338	328	355	321	340	338	328	342	349	350	373	359	299	366	332	357	327	347	333	340	361	349	335	322	308	342	339	315	318	367	388	343	379	329	361	355	367	360	317	325	331	371	350	332	313	311	310	365	309	339	306	368	352	340	354	320	336	325	322	355	333	337	336	304	306	350	359	318	345	343	317	323	359	363	366	370	329	342	336	331	338	321	345	329	317	343	333	341	349	306	333	332	335	368	329	327	314	370	343	346	343	332	395	320	351	326	340	368	360	330	341	325	338	364	337	319	331	325	323	341
27963	21497	10356	1973	1028	852	738	658	620	561	599	626	614	529	546	506	577	518	577	533	565	550	562	521	520	511	567	539	543	590	526	545	558	512	570	574	539	500	551	500	538	529	522	537	547	573	547	520	539	541	542	544	545	520	552	538	546	507	527	520	520	567	561	556	569	526	502	533	562	512	572	590	563	530	521	552	512	528	507	516	524	522	559	531	564	523	588	552	571	520	534	525	578	481	550	557	530	539	581	555	526	500	542	531	538	551	513	578	556	545	531	546	526	530	511	520	566	516	536	547	535	518	542	551	533	540	545	535	557	569	522	556	538	549	577	576	513	555	549	549	522	541	554	530	556	537	557	557	567	534	520	556	520	512	533	547	512	525	540	529	525	569	514	552	549	536	524	571	520	601	523	500	517	512	494	546	491	550	551	535	540	529	558	512	513	532	550	557	527	511	559	530	557	566	568	532	551	528	540	552	586	543	524	547	543	525	553	543	517	569	531	516	498	548	530	546	562	541	581	560	489	548	545	550	514	519	523	546	563	552	507	558	570	505	532	550	534	556	560	546	502	529	564	522	537	510	531	470	541	491	544	516	506	502	505	560	504	556	551	522	537	517	528	521	544	549	527	539	541	558	557	524	603	505	531	533	480	524	560	502	555	518	579	538	559	542	535	562	547	509	531	557	522	556	599	580	578	536	547	524	547	534	561	540	534	489	552	516	566	494	535	536	495	538	523	519	548	534	554	537	530	569	556	521	530	501	552	533	548	493	576	551	500	547	525	535	525	556	522	521	532	529	515	511	535	510	538	497	545	533	533	517	523	540	545	548	511	542	545	536	584	554	566	524	538	520	570	521	524	544	539	511	527	529	529	492	519	565	539	548	541	523	529	574	552	596	513	548	523	508	516	562	496	541	535	558	585	522	519	526	536	582	535	526	527	544	532	575	535	539	509	542	520	573	546	520	563	512	517	548	547	538	522	549	585	522	532	533	561	525	519	586	549	536	521	551	524	551	517	548	543	569	518	547	519	512	511	567	563	552	528	569	565	569	570	552	521	561	512	516	527	527	575	566	538	518	558	550	542	523	534	526	518	566	500	568	543	532	502	530	557	544	561	533	543	463	497	505	530	512	519	519	497	549	608	541	510	531	515	556	597	536	538	518	528	531	533	556	577	543	572	557	545	533	526	515	553	531	533	546	552	528	564	539	554	507	543	485	552	564	534	569	528	546	529	540	520	523	551	547	512	578	493	512	560	545	573	489	475	538	516	540	500	539	545	514	490	543	547	546	537	482	560	543	569	536	532	523	568	549	542	520	526	556	584	490	569	527	532	514	504	521	561	531	555	517	533	525	491	578	543	561	544	526	549	539	535	535	514	560	587	524	525	576	549	530	500	509	528	566	561	539	517	532	551	528	564	547	544	502	560	530	518	506	559	545	531	549	591	534	510	545	501	499	544	534	528	531	554	517	501	536	530	549	549	556	536	543	547	517	584	527	536	569	506	538	580	506	548	569	557	547	494	546	566	559	550	504	473	503	564	522	537	548	531	573	559	494	579	540	581	532	520	539	538	574	549	522	544	525	536	563	535	564	520	569	519	536	535	571	535	550	530	578	533	513	536	562	525	543	572	487	524	548	530	546	540	505	585	532	507	515	540	553	547	547	512	527	495	558	568	534	554	519	519	552	508	548	549	521	532	562	525	538	512	557	517	559	520	544	532	505	577	533	534	539	544	518	536	492	551	565	510	538	585	514	592	563	534	519	567	529	508	559	477	552	566	538	537	522	558	547	580	549	534	520	574	514	553	521	597	523	542	542	567	560	515	521	522	535	523	603	524	533	521	539	519	532	560	542	580	539	532	508	565	521	551	488	545	544	560	556	538	521	552	547	528	516	539	506	543	596	533	543	490	561	551	509	490	534	548	516	586	516	505	572	547	563	549	559	547	590	528	515	526	524	547	558	502	553	576	524	527	541	517	544	550	554	497	579	546	551	509	554	518	493	512	553	542	548	535	538	551	570	538	539	555	531	529	560	544	517	536	552	548	560	542	536	509	560	537	521	564	570	535	529	563	544	547	522	525	580	544	525	548	531	542	509	562	551	527	536	554	558	555	541	535	523	578	529	518	502	535	559	553	539	543	569	549	492	552	578	531	521	526	551	513	545	555	576	574	503	516	566	524	524	530	519	546	554	560	524	516	541	514	528	520	556	543	485	523	507	527	512	533	530	498	516	548	521	545	491	540	527	528	566	522	534	526	542	544	535	568	527	489	565	510	586	525	529	580	559	558	526	562	539	541	529	532	557	542	517	506	538	564	513	555	558	526	563	508	560	574	557	549	546	556	543	519	530	533	527	537	549	529	539	528	537	580	537	500	551	547	545	531	553	521	530	575	528	531	546	547	540	498	517	576	514	532	514	516	547	529	501	527	564	551	560	535	539	504	564	570	547	550	562	555	563	517	524	509	500	548	561	554	621	566	573	522	568	571	574	508	539	535	504	509	552	536	514	511	521	516	565	588	553	575	507	527	555	562	568	576	567	535	523	545	506	498	561	559	532	506	510	547	533	560	582	567	534	531	534	532	527	558	566	537	547	533	509	577	545	540	536	503	524	525	542	521	554	529	510	544	539	567	508	533	520	555	528	553	548	500	570	520	539	515	561	555	523	520	570	515	573	525	567	479	532	570	524	585	538	538	546	541	565	514	571	544	551	563	546	518	564	529	533	548	570	541	553	554	561	525	497	562	570	535	522	510	528	545	555	542	501	510	519	562	551	563	581	480	522	532	524	541	503	547	569	553	579	539	521	553	545	555	530	546	503	513	535	557	546	548	528	564	512	526	530	544	528	550	551	513	529	592	533	551	506	525	560	547	532	520	513	551	518	526	541	536	543	522	561	516	535	561	515	547	528	557	527	603	526	491	520	541	538	524	538	490	514	525	545	512	546	522	535	516	531	538	547	500	549	575	528	578	523	558	512	557	529	507	563	523	531	526	544	558	546	537	527	520	522	560	535	544	558	548	521	555	602	576	593	522	509	531	531	531	508	540	527	553	515	521	530	551	524	524	540	501	556	599	541	533	552	501	514	543	534	554	560	538	523	523	512	519	521	490	527	546	540	524	535	515	545	561	532	522	514	533	512	551	560	541	520	513	519	541	570	525	546	528	515	540	554	515	531	536	537	504	512	518	519	567	586	545	556	504	540	542	544	490	555	518	582	535	563	551	548	518	553	551	548	524	514	497	567	508	537	525	595	528	570	543	501	528	521	537	558	521	510	508	538	534	554	570	524	561	514	512	481	552	583	545	502	555	513	542	510	515	504	549	530	507	564	506	575	558	551	557	544	554	557	563	532	558	545	539	481	544	562	573	518	528	517	549	552	519	536	539	579	524	536	544	507	534	547	560	548	523	525	547	531	516	549	538	520	599	498	513	553	553	583	519	551	569	497	547	559	525	554	550	542	522	519	520	519	550	486	555	555	533	543	578	580	525	528
23874	20579	3777	1965	1310	1027	918	852	783	810	716	742	713	681	726	712	664	626	645	681	672	626	590	641	671	657	655	638	637	674	657	586	627	678	641	670	707	637	637	621	678	597	650	653	628	639	630	644	663	666	623	672	689	677	704	642	693	647	662	654	634	653	635	613	644	676	686	736	685	688	670	674	655	645	664	633	594	637	611	673	664	652	655	667	634	658	626	659	649	647	650	655	635	618	624	619	701	674	696	649	659	662	655	677	669	602	654	643	636	649	663	613	613	646	653	596	587	674	657	673	612	647	657	636	670	619	660	631	623	637	675	669	629	659	603	665	651	672	636	666	651	628	612	661	692	647	711	643	682	633	680	689	682	682	624	637	660	691	636	617	639	644	649	690	634	644	647	626	682	637	635	640	653	623	668	679	640	678	645	670	663	622	666	609	649	649	670	647	661	663	629	621	657	685	646	637	642	629	644	682	650	583	650	673	636	671	644	640	648	639	662	636	629	676	615	641	627	651	670	653	629	620	639	619	609	615	628	676	682	642	634	683	667	633	682	621	634	623	683	631	653	657	680	689	651	647	689	618	652	653	651	618	610	716	645	651	621	634	631	699	676	646	584	642	689	652	649	648	625	635	695	703	649	593	670	617	601	669	632	652	637	665	676	637	624	687	672	662	618	654	640	684	659	643	654	598	674	654	605	665	623	661	633	654	628	669	649	708	662	652	615	680	616	632	619	660	656	690	640	633	630	665	650	610	638	632	620	629	627	670	673	663	604	661	656	662	667	716	671	691	672	674	654	635	635	632	633	620	612	652	613	639	660	673	624	637	629	651	636	660	656	630	658	631	632	660	666	658	646	598	659	648	629	624	653	648	626	632	682	663	660	621	672	657	606	669	603	629	610	653	622	681	639	690	659	659	651	658	632	618	570	649	660	657	588	625	632	643	641	672	707	600	652	665	692	629	659	622	641	660	634	686	631	637	645	631	656	668	653	662	660	643	686	612	691	674	634	615	674	631	598	649	647	601	643	623	613	638	627	676	647	655	654	625	643	671	625	611	636	630	643	673	644	675	681	667	637	643	646	635	721	646	654	682	642	614	644	634	658	673	651	668	704	644	640	616	607	659	665	594	674	672	633	675	643	665	644	646	608	708	643	668	698	688	658	683	660	610	654	657	620	627	679	627	648	670	674	642	597	652	634	603	622	686	655	630	640	651	669	582	597	645	661	689	667	621	661	666	635	600	649	677	653	635	603	662	667	626	645	631	667	655	683	625	641	624	622	666	651	631	634	631	639	693	665	660	677	641	657	657	653	607	681	670	640	700	640	612	671	609	643	658	679	670	686	606	651	635	637	658	631	654	671	637	690	661	657	647	618	676	712	610	641	644	621	602	654	680	640	694	658	601	680	612	630	656	676	669	642	660	628	638	610	629	652	620	639	687	677	619	606	686	658	623	636	645	648	640	670	611	649	691	680	600	645	641	636	663	678	654	612	695	645	683	650	666	631	679	661	679	661	622	649	647	629	632	609	645	608	643	620	604	644	638	613	654	614	635	620	637	665	668	649	681	642	611	650	650	614	582	673	692	647	603	665	603	673	707	593	632	667	647	697	630	608	659	638	665	642	635	652	662	674	655	654	612	670	633	653	630	624	636	669	611	675	644	634	663	647	612	647	699	632	648	678	655	665	677	659	644	659	661	629	601	660	682	654	638	683	653	628	630	640	626	657	652	634	613	626	640	637	613	647	638	690	641	629	621	625	639	650	617	641	664	586	663	637	631	635	633	634	658	640	622	626	613	668	661	651	629	693	685	657	666	643	679	588	665	683	621	616	620	666	674	646	581	625	614	638	609	668	676	610	644	653	599	635	661	638	634	645	663	695	634	623	648	638	655	649	622	625	630	660	613	617	651	649	621	634	665	632	659	628	625	658	683	651	637	646	665	632	631	623	620	643	619	665	677	671	635	651	649	671	649	642	629	665	688	663	663	621	635	643	646	661	620	647	648	626	710	619	618	638	678	647	673	651	634	621	682	642	636	628	635	643	628	615	649	656	679	604	629	640	658	647	630	691	618	699	653	637	643	643	632	641	636	583	709	630	692	632	633	653	640	652	642	645	668	623	631	655	660	654	682	685	589	640	652	633	630	652	697	607	644	628	672	688	651	659	650	645	616	688	675	651	613	626	650	645	633	656	631	666	633	635	656	696	674	640	667	657	616	653	615	642	672	637	658	681	653	659	659	642	694	625	640	629	645	682	657	644	643	684	654	648	626	674	614	668	623	657	641	643	639	629	662	662	644	632	660	688	649	605	631	662	631	653	682	641	626	624	667	656	640	617	639	650	704	694	637	638	646	641	657	659	634	647	634	663	671	618	624	621	680	674	648	684	639	663	658	684	631	658	651	674	647	684	616	614	682	645	672	664	627	679	659	632	660	671	622	664	664	658	645	689	646	659	689	626	667	635	647	646	602	646	597	645	648	741	665	691	637	587	629	623	688	653	694	620	647	671	623	636	641	648	644	568	654	642	639	615	627	610	572	618	680	664	633	650	648	642	617	595	642	612	660	648	661	652	646	680	649	613	667	594	638	664	651	645	665	607	663	591	616	652	632	662	665	640	642	664	641	646	591	629	618	654	614	647	633	619	672	666	660	638	624	611	646	638	656	636	665	650	618	637	644	658	668	676	657	656	694	615	654	657	624	620	649	698	651	663	627	654	663	583	669	603	666	586	661	662	673	679	602	653	695	628	640	632	656	637	633	627	656	650	630	625	646	635	623	635	684	619	636	650	639	637	683	676	638	631	664	619	674	645	661	661	662	710	648	634	613	640	633	617	663	684	637	604	634	641	599	663	688	631	650	682	677	669	662	643	689	696	631	629	692	648	673	643	629	643	657	641	634	594	650	612	655	647	661	644	689	657	659	657	659	654	619	608	692	653	685	666	660	605	634	657	683	639	664	629	661	609	658	596	656	643	634	653	680	703	632	700	637	615	672	677	648	646	637	670	635	616	686	658	669	679	683	626	624	640	653	640	595	628	660	646	665	668	594	633	692	660	634	647	636	688	638	609	653	631	652	675	661	640	667	646	628	675	666	657	644	612	651	685	670	650	661	667	632	651	605	649	683	663	623	676	619	652	659	648	645	632	606	676	619	609	642	645	610	634	659	694	655	628	627	660	673	681	637	641	683	664	683	648	699	689	651	666	620	652	632	619	672	650	662	621	629	665	640	663	645	675	606	685	652	628	649	635	672	691	637	605	674	657	688	632	650	626	634	654	672	676	664	724	616	637	667	686	623	617	620	642	666	649	664	682	667	627	652	647	647	673	607	673	607	680	679	672	724	638	656	679	654	630	627	668	637	612	642	657	653	574	658	655	672	636	678	654	661	661	624	655	634	615	644	665	681	660	639	624	668	615	665	628	634	644	663	554	638	610	671	635	636	642	601	654	643	638	638	643	631	677	635	633	647	684	655	694	656	618	631	627	595	666	604
24410	21339	28652	24352	21280	8706	1272	809	680	636	558	451	454	412	380	388	331	370	352	326	325	327	313	320	308	316	338	328	294	287	300	303	332	262	316	337	305	336	313	330	314	308	277	311	306	315	300	287	287	326	319	301	295	298	250	276	303	294	329	303	298	315	299	301	287	305	291	329	293	305	322	337	328	293	308	280	325	284	258	274	339	303	286	298	275	289	299	266	280	295	298	298	250	286	269	272	285	272	313	283	266	308	329	274	269	269	331	280	276	303	282	331	266	272	281	274	309	274	282	289	316	255	283	270	293	283	280	310	316	308	293	294	307	272	286	289	298	284	295	265	291	293	289	289	298	294	286	292	291	276	308	273	288	276	270	263	295	284	302	285	239	311	301	265	281	305	285	282	296	282	337	293	301	317	275	281	298	278	279	267	317	266	270	292	300	291	319	277	302	283	296	305	282	283	306	294	304	268	291	270	278	274	277	277	335	313	284	270	275	267	312	304	309	282	286	306	270	273	307	280	292	251	284	253	301	275	279	326	285	277	286	304	286	267	295	298	316	290	269	291	261	254	291	296	306	322	275	268	293	298	293	281	285	261	303	277	278	308	288	295	283	256	308	274	274	275	281	299	285	289	278	302	264	279	265	287	283	278	316	296	288	274	300	270	280	295	290	267	280	277	298	287	315	280	304	289	308	283	273	275	274	301	304	292	274	269	293	258	284	290	294	287	302	282	294	264	284	297	303	326	289	267	291	293	296	291	262	289	293	254	263	295	304	284	298	309	268	308	285	291	268	307	278	278	279	281	284	290	283	303	296	282	275	288	252	301	307	283	307	301	283	292	292	302	273	293	299	264	287	283	296	288	284	267	299	273	304	282	308	290	275	297	286	315	296	286	271	292	297	296	283	317	284	290	281	285	284	266	268	278	250	296	296	257	304	290	264	282	258	287	269	288	303	272	328	253	277	275	285	264	287	276	233	280	314	314	291	281	298	301	268	306	285	286	292	289	300	300	294	282	271	291	280	284	291	294	289	297	257	304	298	257	266	232	269	286	299	275	302	289	316	264	276	266	294	319	297	259	238	312	275	290	297	312	262	267	333	293	282	269	265	280	295	278	272	274	285	288	289	290	283	299	254	291	269	267	279	275	293	272	282	255	257	350	291	296	287	249	311	278	266	294	278	261	308	296	301	300	271	252	251	260	280	276	272	250	291	304	281	284	273	273	306	294	289	306	288	285	278	304	264	268	281	296	253	281	305	290	287	261	283	287	265	290	265	277	286	298	295	282	281	296	275	281	254	289	286	269	279	297	272	295	269	282	312	280	294	283	295	316	296	282	304	283	282	289	306	269	282	269	296	276	271	282	299	276	265	279	292	267	279	275	288	264	289	305	296	283	305	271	308	282	304	291	278	300	268	308	283	286	303	275	247	262	285	289	287	293	249	302	310	326	301	294	305	301	281	309	277	272	289	272	313	291	266	259	271	295	325	286	256	292	260	290	268	259	274	254	288	277	242	257	274	311	292	272	286	280	295	273	276	282	310	281	282	321	295	294	280	260	267	270	265	281	289	297	286	291	273	244	279	275	280	283	302	267	285	310	279	302	270	290	294	280	262	283	270	260	269	297	260	267	272	277	267	261	313	276	300	284	291	299	281	276	264	298	275	280	286	303	296	302	260	303	272	293	325	313	249	284	280	268	262	279	298	288	271	255	262	298	283	255	285	273	294	303	278	260	294	281	275	281	292	298	269	304	266	308	271	280	298	304	310	289	283	299	285	291	273	318	304	282	267	271	273	281	260	272	267	304	264	292	285	293	290	304	287	263	291	295	283	243	274	305	287	289	285	273	291	279	307	263	313	279	295	276	282	272	298	328	311	266	305	264	285	300	285	299	302	300	301	311	272	269	307	267	291	298	305	290	288	273	273	282	278	312	256	294	303	246	283	265	311	275	279	277	297	248	310	273	293	275	301	282	292	332	317	284	272	315	253	268	273	267	278	270	282	256	323	294	305	272	276	253	296	271	275	294	291	309	292	269	304	240	284	273	274	281	268	270	275	272	271	311	261	279	291	294	292	295	305	307	313	251	281	268	282	299	265	306	279	297	277	305	292	252	305	287	260	257	281	245	324	234	286	296	346	282	273	271	311	273	289	245	276	273	271	308	297	270	323	262	284	298	249	310	298	275	289	307	281	256	289	314	278	272	292	297	244	288	276	294	315	298	264	297	292	293	284	318	306	306	273	300	283	277	287	271	272	282	276	284	292	315	271	290	289	288	302	302	292	272	288	287	275	275	284	275	273	298	287	279	307	262	295	286	277	275	284	285	277	315	292	287	298	267	282	333	273	301	294	296	316	266	267	290	289	299	251	302	287	279	290	271	281	268	283	282	299	283	271	279	293	256	287	299	255	284	259	288	282	262	295	300	254	253	278	273	314	264	301	269	264	306	278	262	277	287	291	268	318	295	262	302	297	310	282	298	254	284	287	288	267	291	295	290	277	302	280	267	300	288	275	291	275	281	289	274	289	280	297	322	270	283	302	298	291	297	283	272	271	269	297	255	300	278	304	316	281	282	308	266	310	312	295	284	289	281	273	299	309	302	289	289	285	263	293	268	294	281	306	305	277	305	264	287	267	254	310	292	264	271	313	319	301	337	258	272	285	259	273	277	293	292	302	294	278	301	278	292	287	271	281	316	288	263	292	278	310	314	286	272	296	268	287	291	292	260	308	274	314	297	274	284	292	268	293	290	287	278	291	283	286	298	250	300	268	277	264	302	281	304	279	301	280	277	271	297	292	306	281	295	286	272	285	321	265	284	275	290	284	293	307	289	290	295	278	307	296	295	297	305	309	266	265	306	293	286	305	294	282	318	288	263	264	249	298	270	253	282	277	264	280	304	274	288	291	290	301	273	280	283	285	270	289	278	258	298	292	306	259	309	311	289	314	279	283	272	274	286	277	280	285	289	280	277	299	280	266	301	318	282	265	276	277	296	287	282	255	281	280	287	272	287	264	300	288	270	272	283	245	298	298	288	282	294	288	333	310	287	313	287	292	268	266	272	321	292	309	290	251	275	277	297	264	273	264	272	283	290	259	278	264	272	277	311	283	259	292	300	274	263	275	285	278	282	277	273	314	249	271	280	298	267	266	270	289	283	289	280	286	298	262	287	327	263	244	294	267	283	297	281	244	294	275	267	300	290	287	265	283	283	282	295	300	282	273	247	262	293	297	285	288	304	314	281	293	281	297	285	274	282	279	271	276	274	286	305	280	284	306	295	270	273	263	281	287	283	275	284	289	291	299	291	275	252	299	267	287	270	276	313	328	270	313	310	264	315	284	299	288	291	292	312	268	267	292	278	291	233	311	266	340	292	297	280	270	308	284	300	298	323	282	278	299	265	315	277	263	275	283	271	302	287	282	272	281	283	299	285	270	268	273	299	261	278	293	281	302	286	270	300	313	250	268	295	283	274	259	291	281	282	280	311	269	274
30429	33340	10593	5139	3462	2579	1898	1584	1239	1071	967	865	669	682	629	544	509	482	489	469	445	425	405	409	427	383	404	407	400	362	409	368	412	423	372	405	417	427	398	360	377	379	405	361	389	361	358	375	352	354	375	383	385	376	421	350	362	361	351	395	324	366	379	375	365	360	408	363	398	421	411	422	432	420	359	386	345	362	341	354	336	378	352	366	365	339	389	363	338	369	343	378	367	347	337	355	398	337	350	358	342	403	313	359	370	349	348	340	373	344	353	341	353	326	347	349	351	337	394	348	398	360	359	362	356	351	364	343	344	358	386	376	374	358	341	368	379	362	352	365	368	361	353	385	323	374	364	322	363	359	360	344	342	387	350	352	344	346	371	350	345	367	340	371	362	368	351	365	355	358	354	383	367	372	339	346	358	379	366	373	368	383	359	386	319	383	378	351	356	372	334	346	366	362	409	355	362	338	311	358	378	344	335	392	315	364	371	351	369	343	375	364	372	340	341	371	353	338	332	364	392	351	321	346	387	362	346	396	363	365	352	364	338	399	377	375	343	335	347	362	362	380	360	317	348	394	333	394	351	361	360	365	337	382	376	364	356	364	360	341	357	373	356	361	380	384	342	364	338	339	366	325	348	381	357	365	351	320	343	410	341	373	358	366	341	353	325	330	333	368	349	325	380	338	328	389	389	375	394	359	379	349	367	370	365	349	340	353	360	345	351	360	336	322	346	349	388	356	374	391	335	381	368	353	354	394	332	350	392	343	383	339	337	365	343	372	314	348	372	327	363	405	382	353	375	340	331	382	356	374	347	354	323	354	363	334	361	346	346	359	345	361	345	329	367	377	369	396	360	352	341	364	410	327	322	399	344	348	390	330	355	349	330	362	339	335	378	354	359	376	351	357	361	367	361	318	349	335	366	355	370	363	357	360	379	390	383	363	348	363	363	372	383	344	367	387	379	358	344	363	352	355	396	346	359	355	381	363	355	319	331	357	372	349	374	375	365	346	369	372	361	339	370	374	330	366	354	348	337	388	346	406	325	373	342	338	394	364	344	397	339	373	368	358	353	356	357	345	345	382	384	375	382	372	357	346	376	343	367	368	358	359	344	355	341	299	398	347	351	366	364	348	320	353	386	367	374	352	348	340	369	343	334	346	337	342	335	343	348	357	354	324	326	388	331	354	335	365	341	340	351	352	388	329	382	353	351	370	366	350	352	378	355	359	379	403	360	356	394	338	356	353	331	382	358	366	353	382	353	323	347	363	388	347	367	374	373	361	356	354	340	397	306	346	343	370	346	335	335	340	357	360	344	347	353	378	333	375	357	341	339	368	355	375	357	363	364	358	365	370	361	346	347	366	347	362	329	385	356	367	380	333	363	359	355	377	335	341	368	341	359	360	355	390	349	333	378	391	338	367	373	349	365	344	360	359	370	338	376	359	336	380	354	348	351	361	322	365	362	365	383	323	313	359	368	340	366	339	388	338	343	348	365	351	353	353	393	348	384	366	361	338	372	347	359	366	361	386	355	349	395	357	376	387	341	322	347	374	365	339	378	406	371	366	354	352	352	343	339	372	353	353	356	371	368	324	360	359	336	354	362	351	359	371	350	327	412	361	342	371	343	341	357	331	350	361	370	315	363	324	381	359	350	352	366	333	365	325	381	350	362	340	394	353	382	333	360	373	344	323	383	354	361	335	378	369	375	332	363	345	364	331	339	378	369	362	372	347	394	355	342	350	349	370	327	384	373	356	390	350	345	375	357	346	380	357	325	329	358	342	357	363	379	339	359	358	377	345	366	363	409	359	333	360	362	349	364	374	337	352	362	358	390	338	347	341	361	357	368	350	378	384	345	360	342	360	369	392	389	390	393	343	333	404	376	334	372	355	361	379	370	343	384	343	353	355	346	346	369	317	333	357	357	333	367	363	365	352	361	341	363	346	360	340	353	346	350	355	359	378	338	368	371	368	336	340	323	381	356	364	356	343	379	328	395	377	364	350	367	366	342	387	340	349	384	333	352	339	371	325	347	372	360	348	389	377	391	355	366	378	307	378	372	348	401	356	336	352	351	354	349	369	338	374	357	357	346	361	353	342	324	370	353	326	348	368	371	369	352	372	329	372	359	343	348	339	350	368	353	388	335	407	348	319	376	385	336	340	365	326	368	372	358	370	366	385	338	341	346	329	359	345	350	318	374	383	331	366	351	308	349	359	359	363	375	316	384	342	368	342	335	384	382	381	332	372	366	364	330	392	346	343	340	341	360	370	363	351	373	378	351	358	361	402	343	354	381	371	414	317	350	342	343	332	360	391	367	348	342	361	381	402	367	346	347	380	385	380	358	342	376	348	390	375	352	321	391	363	350	346	363	367	345	351	363	362	363	350	357	340	335	368	358	338	344	345	333	389	370	353	377	356	358	376	379	393	343	319	317	343	360	358	355	348	351	382	356	351	349	352	382	322	375	396	357	322	327	353	351	374	341	336	325	330	361	380	387	334	392	388	333	361	327	391	378	363	365	359	364	341	363	376	378	338	373	380	348	374	363	368	358	354	378	346	339	376	376	364	368	362	362	348	363	367	378	388	350	350	349	305	345	351	377	373	350	371	368	356	362	347	348	319	351	369	340	342	354	353	356	332	336	356	351	383	361	379	366	338	392	348	337	339	342	373	367	366	367	323	391	342	366	374	382	366	353	375	366	406	377	370	349	356	383	361	342	366	362	353	349	370	341	370	354	355	343	366	396	379	350	365	376	351	353	350	357	363	372	380	365	364	351	343	373	359	366	358	376	391	368	369	363	367	362	395	359	338	343	352	370	374	337	344	335	334	381	365	355	351	370	357	386	400	358	355	330	351	364	352	363	381	382	352	361	367	346	345	367	371	416	373	380	397	360	342	333	395	346	371	347	343	358	356	353	319	353	378	343	356	351	352	399	362	382	372	377	341	361	364	370	381	346	347	353	371	369	370	326	342	350	375	365	384	360	382	359	387	351	339	334	374	370	346	390	370	346	388	333	333	378	314	352	359	345	394	359	364	370	361	359	363	367	355	391	365	349	370	312	354	379	352	344	357	384	332	370	330	378	386	381	353	370	302	403	378	339	372	303	357	355	333	340	379	375	369	385	359	346	347	338	355	365	394	342	386	391	351	326	385	384	349	353	370	351	337	325	326	371	364	354	350	365	371	351	358	360	385	346	345	349	338	351	328	333	372	340	337	361	351	375	391	386	380	341	373	344	348	348	363	342	361	351	366	348	381	368	402	339	359	379	351	343	320	366	323	365	364	365	366	337	363	356	373	353	343	338	377	405	361	343	350	351	355	336	352	370	363	372	343	340	350	356	355	337	334	337	373	350	348	353	386	364	369	339	397	408	362	375	368	328	336	375	381	387	343	344	360	379	361	374	366	345	377	359	367	357	351	363	382	357	382	356	364	366	354	375	339	347	344	319	340	350	401	379	363	353	348	357	362	360	309	360	360	337	332	350	343
25609	21355	27513	25284	9356	1378	1001	912	802	827	736	753	737	694	700	681	656	648	676	589	649	639	641	627	683	661	647	606	605	631	643	651	629	633	627	677	618	640	693	638	628	683	687	656	630	641	641	651	649	650	598	607	641	595	625	629	629	626	648	661	594	609	642	665	617	677	645	609	611	635	636	617	696	682	617	626	604	648	671	616	662	607	635	603	602	596	645	609	625	664	603	585	639	675	601	614	587	632	609	644	655	648	636	609	604	672	614	611	643	638	654	635	625	620	641	654	659	611	613	633	646	645	614	592	653	633	597	662	638	591	624	623	646	616	602	614	635	676	588	578	634	591	625	602	632	610	656	632	646	635	574	639	653	648	637	641	660	637	636	618	627	619	617	612	574	663	625	630	658	664	643	632	659	640	622	624	686	648	619	577	623	631	612	652	633	590	596	593	624	617	621	632	610	623	639	659	610	615	680	616	644	622	632	646	645	575	613	615	630	604	615	637	641	614	610	642	636	597	586	611	620	651	696	665	675	612	624	627	634	630	601	625	626	634	646	645	626	635	623	617	606	633	588	609	587	651	654	650	595	604	591	638	642	630	640	655	649	630	615	567	574	609	624	664	672	658	603	641	658	653	621	587	583	613	606	658	610	643	706	631	641	598	614	614	654	652	638	638	645	648	620	625	653	637	608	630	654	609	569	612	658	621	637	635	593	592	636	610	657	633	612	634	643	602	637	626	613	610	616	613	623	605	644	649	631	648	606	617	628	645	640	622	632	641	639	608	598	612	660	638	605	632	634	646	618	624	605	651	627	602	614	639	631	638	654	648	631	597	585	645	652	645	626	605	660	627	632	626	602	636	634	668	610	640	580	597	638	646	602	645	632	595	612	596	659	591	667	650	666	599	626	623	659	594	638	638	580	649	597	603	634	625	630	607	628	581	619	638	633	610	658	677	616	613	626	625	664	633	620	614	592	614	636	625	617	627	613	593	619	620	607	635	613	603	614	614	660	603	572	608	593	624	644	638	616	655	592	603	654	648	620	605	588	635	633	597	636	561	656	633	662	643	655	614	633	651	668	642	627	610	640	633	641	640	558	601	623	640	634	595	574	607	639	637	674	585	620	632	628	618	645	624	621	642	624	626	596	639	675	609	663	615	607	614	662	632	675	633	592	594	632	631	626	643	640	623	624	616	600	623	634	653	662	645	610	637	611	589	664	626	637	678	639	609	593	599	626	639	637	618	641	642	619	633	661	639	657	626	596	620	603	615	641	625	611	598	667	589	634	621	617	607	635	640	636	575	692	580	592	638	602	641	637	599	622	635	658	633	659	663	639	634	625	617	641	644	623	632	648	615	621	673	667	624	651	599	629	608	630	611	587	628	645	631	673	618	651	643	647	620	616	652	616	623	609	616	624	624	641	594	603	621	662	604	645	621	635	582	584	619	647	620	615	642	649	587	612	601	620	628	630	631	616	675	633	647	595	632	652	584	604	611	661	619	615	648	628	599	585	673	656	618	652	641	664	624	627	626	603	639	614	657	614	615	627	655	653	624	649	625	623	631	624	629	671	648	602	582	622	649	655	692	631	673	616	615	648	621	659	635	675	639	628	614	626	642	596	664	622	653	650	641	640	608	654	694	627	646	609	592	609	632	682	653	615	606	643	643	635	615	634	618	646	621	613	605	663	651	582	640	642	652	574	654	585	665	643	584	687	642	623	599	636	637	649	599	649	617	634	670	609	626	611	622	668	630	636	632	612	580	632	625	604	602	658	685	610	607	632	629	638	616	640	609	600	659	671	619	628	625	586	594	609	633	619	670	598	604	602	615	634	670	610	592	605	622	626	617	624	614	605	619	615	632	616	580	660	638	680	609	626	635	609	596	632	652	632	645	637	618	619	613	642	628	621	694	611	629	614	672	667	632	638	683	673	617	632	554	584	652	613	665	672	603	626	621	637	615	610	662	634	586	625	640	628	661	643	573	645	620	614	613	654	608	592	661	623	598	598	630	611	614	609	600	654	613	666	606	721	606	655	650	606	662	625	585	642	623	587	629	601	623	600	626	618	638	647	629	650	588	641	629	627	604	636	644	605	617	597	679	623	610	579	586	618	642	591	663	620	665	626	633	645	606	628	665	645	632	593	613	630	642	628	653	635	708	659	633	635	600	614	608	630	619	613	672	636	605	645	620	606	638	586	630	642	587	600	650	645	650	628	578	658	644	607	651	613	664	633	615	636	619	668	630	599	631	634	605	602	637	616	632	623	640	633	655	650	643	625	599	584	654	642	654	599	600	602	610	671	631	610	577	632	623	643	620	666	631	603	619	638	612	614	612	600	615	635	624	639	594	640	626	668	671	629	606	622	648	596	612	643	655	644	662	610	609	622	640	639	655	620	632	606	635	612	621	646	599	630	650	649	654	614	631	623	624	666	624	669	670	614	632	678	611	639	636	645	616	619	633	611	657	648	611	602	604	643	643	642	627	613	633	632	618	682	663	607	614	606	655	641	613	576	631	637	613	623	629	637	632	663	608	622	668	645	590	629	617	653	628	650	620	605	569	639	646	619	611	569	636	637	603	622	603	618	627	652	631	542	614	660	586	647	621	615	626	628	634	605	632	603	650	648	661	591	680	597	572	680	625	624	606	655	617	645	611	625	608	591	627	638	646	614	631	608	691	661	632	633	581	605	586	618	606	660	631	643	646	627	616	621	631	646	601	630	589	646	664	639	595	606	651	638	696	644	632	646	678	624	679	641	613	596	647	621	636	578	614	591	666	625	620	621	632	614	618	651	614	613	623	622	634	620	604	627	616	640	614	623	667	636	630	601	608	569	636	621	608	620	640	609	612	621	609	597	622	639	670	604	637	602	634	629	590	595	643	659	619	644	616	614	643	638	620	651	671	656	643	632	631	638	612	623	636	624	605	591	637	640	631	653	657	592	637	630	642	620	592	609	656	617	652	627	632	603	607	597	564	636	622	662	651	644	614	612	635	653	625	606	636	605	663	606	570	634	653	656	642	610	637	649	621	618	653	611	618	669	632	643	618	676	685	638	629	588	593	593	631	611	673	659	625	639	651	643	595	636	637	632	630	635	632	640	608	646	616	667	600	645	655	644	642	647	650	618	598	577	600	624	604	610	608	625	638	587	665	622	623	611	626	636	598	689	632	624	623	629	619	654	697	646	617	596	620	601	617	628	621	620	627	663	599	639	657	604	631	642	665	642	682	653	659	600	595	611	661	623	643	609	630	621	575	570	631	629	592	592	577	598	646	624	650	634	584	621	643	619	629	647	617	656	620	640	631	643	634	599	617	637	614	604	612	640	624	601	624	634	614	641	652	636	618	618	647	625	591	626	652	639	589	596	580	612	629	658	637	611	644	611	606	615	637	634	575	688	642	600	675	655	637	625	608	613	674	643	588	625	631	659	618	565	593	665	638	648	674	624	611	628	648	612	635	678	644	639	636	638	623	612	623	612	619	601	619	594	637
29712	28885	6647	3505	2631	1974	1698	1353	1244	1125	986	989	916	905	824	849	823	841	784	798	732	837	774	781	764	752	776	734	730	737	718	800	746	740	819	752	771	762	725	721	759	730	763	750	736	738	733	728	757	760	756	745	787	724	787	762	753	752	783	724	712	718	756	699	721	770	786	784	749	796	782	773	800	749	713	787	660	750	739	759	737	805	714	704	712	747	723	681	687	767	762	751	732	718	720	698	652	765	704	743	728	675	726	734	761	706	742	709	767	766	693	765	759	752	729	729	761	749	717	744	642	694	695	754	708	770	744	745	776	736	649	742	718	772	749	728	738	719	795	732	775	737	720	725	758	751	718	734	779	756	744	752	733	720	764	734	778	725	776	759	732	683	717	731	747	763	731	754	758	771	726	715	684	745	748	725	776	759	731	727	755	720	765	751	674	755	705	764	719	731	730	729	769	728	716	740	754	692	753	754	757	702	739	703	725	723	714	729	700	743	753	740	730	680	731	723	772	740	755	756	749	741	741	740	763	739	755	731	769	756	667	762	728	757	745	702	672	770	719	717	737	766	694	701	694	738	762	716	758	751	695	745	778	735	727	735	716	739	744	731	745	704	751	774	737	723	746	715	724	745	738	782	742	696	763	680	715	733	733	750	765	744	689	731	783	716	766	709	724	700	687	721	753	737	736	725	734	749	809	748	744	759	758	707	724	750	760	779	750	719	803	747	763	770	753	727	746	709	713	776	721	764	716	720	727	719	733	729	686	742	695	724	714	709	751	725	692	700	734	782	692	748	738	712	749	739	712	747	742	724	773	757	753	693	742	753	730	773	739	684	725	762	731	763	739	736	713	759	712	689	755	752	756	761	716	723	741	763	738	737	691	702	682	749	699	742	731	726	753	761	760	751	708	714	794	693	750	763	719	699	716	675	725	777	711	767	726	723	765	751	772	751	726	746	766	770	780	752	748	731	752	764	716	740	728	754	709	792	733	706	667	755	729	724	751	709	747	735	706	720	717	764	711	771	734	711	737	736	723	750	737	705	741	702	754	703	703	726	697	730	735	745	787	779	739	717	743	782	759	711	780	708	719	711	751	740	728	704	728	714	721	754	722	778	734	738	731	744	744	698	697	737	725	790	732	727	709	799	756	713	757	735	738	766	751	738	723	711	739	733	769	771	705	694	686	738	695	754	752	768	742	759	748	765	706	747	747	707	729	727	729	713	695	756	767	712	743	754	736	726	726	724	733	750	688	769	745	764	662	755	686	730	707	719	715	715	677	734	749	730	717	694	797	726	714	758	674	766	730	729	728	674	775	726	664	750	732	724	721	746	704	746	771	746	727	714	724	692	725	771	782	743	739	741	795	710	705	717	773	736	721	740	728	704	712	722	715	770	727	731	744	749	733	725	705	691	726	741	701	759	747	738	748	714	742	756	723	767	695	725	773	749	799	671	679	754	749	764	732	756	717	787	751	708	759	708	718	719	743	748	787	705	730	750	746	766	749	720	754	691	756	734	729	731	718	745	735	713	719	723	732	734	679	746	737	713	722	735	721	749	738	740	721	774	726	737	741	728	752	753	666	716	741	751	771	743	734	724	691	707	719	768	767	739	699	723	785	753	743	680	761	698	704	712	696	703	691	717	707	741	735	714	699	785	701	675	721	777	726	682	740	729	711	766	732	733	716	697	723	717	768	729	721	713	758	693	701	709	762	709	747	713	711	686	746	710	701	755	728	667	731	730	692	754	744	740	714	715	704	737	743	750	763	753	748	709	752	755	749	733	782	773	739	733	727	696	748	702	697	710	714	654	746	743	751	745	768	741	726	756	749	680	704	727	737	717	702	748	735	742	735	704	726	743	704	738	708	729	786	712	746	700	763	753	727	738	719	763	720	681	713	694	698	718	724	713	683	751	760	711	749	728	681	756	738	750	727	778	742	747	724	693	736	742	757	716	765	697	776	691	766	700	760	753	779	728	716	771	716	708	728	727	743	709	706	742	726	708	712	665	714	767	730	751	722	765	781	747	742	681	712	709	714	720	777	764	701	737	762	705	719	696	715	736	729	771	738	757	777	784	711	714	781	737	766	737	728	758	730	743	753	763	729	770	754	770	750	722	749	739	743	725	711	720	695	672	710	697	731	737	748	682	710	710	703	760	757	737	758	752	707	725	746	722	712	735	761	727	712	753	692	721	745	718	736	770	714	708	727	702	733	766	682	758	722	700	721	741	769	749	734	743	711	712	740	768	716	772	809	734	737	754	751	802	713	701	723	727	721	719	711	724	738	690	775	754	765	745	743	695	805	733	679	706	750	735	761	742	758	735	769	800	758	753	725	741	731	787	711	753	686	732	747	679	716	761	736	745	737	713	781	756	708	736	748	676	754	760	732	765	784	752	734	730	719	717	710	743	781	777	736	725	739	718	767	743	762	780	677	725	743	762	705	713	728	723	720	726	694	744	713	751	732	782	765	746	723	770	755	783	720	769	808	708	696	712	731	734	789	786	699	722	736	813	740	761	783	687	714	716	742	701	794	702	767	705	710	698	725	766	741	709	714	740	743	741	672	717	729	703	733	738	749	700	746	717	725	730	715	695	714	723	758	665	754	739	757	718	702	778	714	706	792	785	725	721	712	730	763	773	701	758	712	723	758	712	756	757	703	764	752	753	780	725	730	720	749	744	742	719	718	739	723	742	668	749	689	737	729	711	731	737	740	717	697	767	710	750	760	737	761	734	701	714	738	741	773	739	726	696	759	736	721	735	725	701	709	711	747	725	774	781	724	713	730	714	714	666	688	703	763	719	760	762	757	749	741	754	688	724	733	739	724	729	714	680	763	711	736	726	778	712	738	748	741	718	727	709	735	740	728	716	754	716	747	763	722	783	742	750	714	739	701	734	733	746	762	768	775	722	746	698	717	718	707	726	647	703	781	719	746	744	745	735	724	728	764	661	749	716	697	745	746	730	747	743	729	718	747	702	711	735	736	764	723	683	695	732	752	715	772	766	769	766	754	688	721	744	768	696	730	750	716	693	776	768	752	703	737	712	783	755	789	771	734	731	770	702	746	770	727	715	741	698	715	766	762	749	725	707	737	779	724	737	709	725	739	719	763	714	731	716	739	783	757	738	727	709	696	704	706	745	804	747	747	730	755	694	762	716	717	709	719	700	721	734	729	741	762	740	694	738	725	758	709	722	725	754	756	742	714	735	725	712	733	734	745	710	754	714	718	709	703	772	741	691	731	736	707	756	756	721	743	744	751	720	687	695	737	711	749	688	762	761	713	778	757	759	758	744	711	732	712	724	755	739	723	708	718	725	720	763	738	710	748	728	701	740	675	712	691	740	748	718	753	753	727	681	750	708	728	718	720	724	720	707	734	753	751	748	686	699	743	764	757	725	723	774	748	720	752	720	748	685	723	754	729	764	729	701	774	760	700	763	756	777	682	742	701	747	698	715	741	680	775	738	674	715	707	742	698	723	759	735	787	705
23316	21377	29160	23950	21371	21394	8379	1420	966	853	741	690	617	521	468	448	444	441	408	393	393	388	326	336	335	347	327	356	334	358	347	333	353	335	347	362	318	326	324	330	355	347	317	310	347	306	313	316	315	327	319	359	331	333	330	310	328	347	287	305	302	282	293	322	296	326	316	324	321	319	342	369	362	317	307	270	299	325	293	287	282	301	335	298	292	298	324	299	299	291	284	301	272	352	307	303	318	322	317	317	323	287	326	308	299	293	283	310	279	320	309	314	308	293	308	281	309	297	298	307	323	306	302	318	304	280	257	320	298	330	295	319	332	271	329	324	298	270	312	289	274	295	301	273	300	272	303	292	335	303	312	297	285	292	278	326	310	288	274	334	308	342	347	295	277	295	271	298	304	262	327	284	304	293	308	283	331	273	328	300	303	281	299	309	319	342	297	318	318	309	295	288	304	288	305	294	306	310	311	298	296	298	281	317	318	291	282	286	294	300	323	305	282	275	309	306	302	281	311	308	274	297	305	298	307	304	312	271	297	297	257	267	318	313	319	317	281	309	325	285	280	300	280	330	309	285	294	298	288	308	293	306	292	305	280	316	276	289	278	298	293	272	299	291	258	301	337	311	283	310	287	303	313	306	316	300	286	294	305	286	299	256	286	291	295	294	283	271	313	274	308	274	295	297	302	296	310	306	277	312	291	304	309	274	302	286	302	294	325	284	328	270	274	285	296	282	306	300	298	297	289	294	322	275	329	304	303	319	318	323	305	274	300	297	278	318	295	284	303	275	298	290	246	284	289	272	308	286	298	304	304	274	293	304	309	279	364	311	301	319	317	291	282	270	321	309	309	296	307	307	280	282	319	302	273	297	294	288	325	295	292	296	284	309	300	306	328	316	287	313	280	304	315	299	301	294	278	293	284	308	295	295	286	295	300	297	306	265	296	321	292	280	286	319	254	303	292	295	253	274	280	292	303	312	313	291	307	277	295	297	294	286	291	316	307	285	314	318	268	287	295	288	278	284	327	280	299	281	295	290	307	303	284	298	284	306	288	352	302	301	311	307	288	344	304	286	275	343	310	306	303	317	277	303	297	312	308	301	277	284	269	307	328	289	322	313	300	290	319	290	307	309	305	299	300	322	295	278	287	299	318	284	308	326	307	286	267	295	318	300	279	308	312	289	297	297	284	310	277	284	297	295	321	279	278	322	308	303	288	286	302	327	315	303	296	309	310	309	278	297	296	307	288	328	302	279	270	302	273	304	304	296	284	332	297	283	283	290	298	323	284	325	296	310	334	242	291	331	324	285	274	312	300	289	315	312	297	298	303	303	276	310	296	320	327	292	302	291	277	309	328	306	281	311	316	294	319	269	279	323	324	289	333	244	289	301	294	287	277	309	300	296	310	332	294	324	309	296	303	278	301	272	287	281	295	287	296	310	276	297	307	282	275	323	298	298	295	329	299	266	286	293	266	302	295	271	308	312	273	290	323	275	266	340	301	295	331	313	283	306	268	302	287	315	330	290	357	278	314	300	291	280	265	304	287	273	303	308	296	308	330	304	296	303	324	290	324	301	289	289	317	250	330	278	292	288	298	279	305	307	330	299	294	289	301	325	294	298	299	310	302	298	271	307	303	283	310	333	282	294	318	320	291	303	300	301	294	310	304	278	284	322	285	274	311	297	272	288	264	287	294	311	285	310	325	333	311	304	308	300	293	308	303	273	319	277	291	296	306	284	305	312	305	288	320	317	296	285	315	322	286	310	277	318	303	272	279	312	289	288	285	292	294	297	316	316	270	303	295	312	277	325	289	279	344	285	297	289	316	318	274	307	292	315	322	262	301	318	292	315	312	304	328	283	290	285	286	300	270	308	288	315	295	299	307	307	309	327	291	310	298	298	296	290	308	308	269	311	276	325	296	292	284	296	314	295	281	304	310	288	329	276	295	297	262	277	293	312	315	283	259	298	294	317	303	310	288	287	303	327	299	305	282	299	300	304	283	296	283	249	300	274	346	296	258	286	345	307	298	297	284	298	291	281	317	334	322	293	299	279	299	311	278	302	324	288	303	290	301	301	302	293	303	296	295	308	323	305	310	362	266	291	301	276	294	295	299	289	298	264	283	313	292	291	299	305	273	285	302	321	277	315	273	315	301	251	300	284	262	282	317	257	287	305	290	290	297	286	302	333	298	266	289	310	317	266	288	294	325	298	284	315	275	300	283	325	306	300	297	307	282	312	316	259	284	290	277	300	312	293	300	334	326	340	293	325	315	303	305	325	271	271	302	299	316	314	301	290	292	301	324	318	307	301	305	287	317	317	304	325	297	299	315	287	278	290	273	296	304	309	302	282	309	307	291	320	301	287	297	268	292	321	291	311	308	265	332	292	292	316	303	313	291	331	318	320	294	324	314	293	293	307	298	291	304	299	294	300	335	296	317	288	319	310	298	341	274	318	290	313	318	314	311	282	316	310	317	288	300	311	338	305	321	293	305	303	289	320	304	279	293	318	300	314	302	281	293	285	309	278	304	316	327	280	271	283	283	324	284	317	286	279	299	279	281	300	313	299	296	311	300	296	314	329	347	291	314	300	334	288	302	312	312	306	286	309	301	328	302	304	325	319	313	305	281	312	309	289	287	302	280	286	291	290	317	283	308	323	274	317	278	336	295	287	291	273	301	274	290	295	332	296	288	289	339	303	302	275	274	296	302	298	311	273	266	308	293	302	321	296	271	316	305	323	308	315	314	292	280	316	321	281	334	275	318	290	289	337	291	261	278	295	275	283	293	320	289	294	306	282	320	279	299	307	302	297	281	283	277	315	300	312	300	280	316	280	326	289	290	300	279	304	284	326	315	288	309	301	303	299	289	312	307	295	272	297	300	281	299	310	284	295	283	279	290	295	314	309	320	281	324	272	286	323	318	320	280	337	307	315	315	286	302	323	285	314	270	291	301	307	320	275	297	321	302	329	273	321	293	298	296	297	286	289	279	293	294	299	330	344	292	275	266	297	301	296	276	268	313	312	286	272	304	292	302	279	275	293	303	322	282	296	328	315	304	256	289	314	303	305	306	298	271	311	319	315	290	291	314	338	300	325	293	284	301	278	301	285	310	292	302	296	298	304	296	290	297	300	305	285	283	284	278	288	315	331	277	294	301	299	286	337	303	296	321	310	304	316	293	309	303	297	303	292	325	295	286	280	302	318	279	317	291	312	294	314	317	311	261	336	293	274	308	300	287	277	272	310	260	311	280	285	282	302	281	298	309	328	292	282	327	273	308	304	343	296	319	278	291	331	279	314	285	276	303	279	287	302	291	278	307	277	300	289	278	316	287	327	321	299	291	297	327	301	301	285	307	297	309	302	299	308	279	335	291	296	318	292	256	329	284	309	298	277	304	282	285	281	295	339	314	268	287	326	299	291	309	318	310	269	308	314	311	284	298	291	286	291	288	280	305	299	324	300	327	312	288	302	310	305	306	303	290	296	302	285
35074	40158	15201	8206	5436	4202	3270	2573	1980	1624	1402	1218	970	886	773	712	606	579	528	535	532	511	472	453	459	445	456	453	459	440	375	439	440	449	427	447	428	381	414	439	398	397	356	381	392	408	390	419	390	367	355	398	386	420	374	370	363	349	356	380	360	382	337	372	392	374	383	398	423	396	419	435	441	403	374	384	350	326	356	366	369	347	348	372	344	334	349	349	333	357	418	370	347	366	375	329	321	326	321	340	358	368	330	355	340	343	386	328	355	338	343	365	360	372	328	350	338	354	356	358	357	369	326	356	357	345	363	354	332	365	358	347	346	326	325	361	320	357	344	351	328	341	345	352	318	342	357	319	316	328	351	345	387	345	334	353	384	369	341	311	364	314	349	372	316	330	368	364	371	340	346	333	351	368	361	340	352	356	352	360	356	350	335	356	345	344	335	373	361	317	337	327	324	366	349	317	338	353	351	371	346	323	366	382	339	329	328	333	348	361	342	333	341	315	363	331	350	365	341	324	316	352	361	354	351	357	329	331	345	350	349	351	337	353	353	366	352	343	338	359	352	353	364	315	346	280	343	379	329	332	360	339	358	349	369	352	353	332	355	346	351	338	341	334	347	343	350	338	360	368	338	349	343	333	323	337	354	325	343	352	331	350	344	333	349	344	355	318	316	342	334	336	339	351	352	374	333	356	351	367	334	326	338	340	367	322	347	369	340	372	334	339	359	336	348	323	362	321	351	347	349	357	343	338	318	361	320	370	380	339	325	351	341	326	391	366	335	334	344	358	364	362	313	350	342	364	338	381	353	349	358	319	346	319	369	332	343	308	335	330	333	353	324	378	342	356	351	362	341	363	348	351	358	340	349	342	366	342	323	326	333	347	357	357	337	345	372	333	354	360	353	375	355	348	360	387	332	340	317	344	316	346	321	357	322	339	336	377	334	361	338	330	332	347	360	383	382	349	325	338	369	366	337	365	322	320	357	354	311	327	396	367	320	366	346	332	343	374	352	341	308	333	336	353	352	355	360	359	366	351	336	343	350	360	346	343	378	337	317	353	383	334	362	310	340	371	335	360	319	352	381	321	326	348	344	340	346	346	346	359	363	301	357	354	334	378	353	398	350	336	342	340	365	335	324	330	338	313	355	343	318	346	365	364	380	338	330	335	356	326	342	365	333	360	346	364	304	353	318	308	368	359	359	366	351	318	344	346	362	350	364	349	313	331	361	341	361	371	338	339	368	342	347	319	340	350	326	393	309	344	334	365	352	323	329	335	332	354	314	342	334	367	357	363	369	332	346	362	367	362	341	338	312	399	335	350	352	355	370	381	378	346	378	356	366	334	364	331	336	344	351	336	344	338	325	368	350	315	329	276	345	323	348	380	356	340	362	376	344	356	369	354	330	356	328	387	353	335	334	343	354	370	336	308	355	358	338	356	355	346	354	361	354	338	354	325	346	359	311	308	305	301	372	363	329	343	346	354	380	364	358	337	374	357	362	353	370	380	356	334	338	353	372	352	349	316	382	350	336	361	366	349	338	367	345	353	360	344	357	350	350	349	372	322	340	353	335	335	348	346	338	323	330	355	344	351	364	348	362	329	372	365	340	328	364	314	336	368	336	374	347	354	329	341	325	340	315	360	345	314	316	357	348	335	335	302	353	304	326	343	317	351	362	336	354	310	351	347	345	321	319	360	345	345	344	322	359	362	309	333	318	353	337	320	362	353	373	373	342	349	358	360	332	363	347	325	334	346	312	336	340	347	352	344	338	362	349	337	329	353	329	411	310	330	370	350	343	360	363	330	336	346	364	332	312	369	343	338	374	332	319	315	334	320	361	338	329	329	374	336	330	323	371	354	333	352	357	369	341	332	338	337	341	369	364	354	336	332	355	307	335	356	340	358	386	378	331	334	323	313	351	332	384	377	361	327	340	328	353	351	353	353	332	389	320	370	345	382	361	342	386	349	358	348	364	332	336	311	353	347	357	335	351	354	324	339	362	341	332	322	311	330	349	343	361	352	345	356	350	375	336	349	321	333	319	332	325	333	327	330	350	368	318	349	341	327	366	383	369	336	378	343	337	369	336	376	331	388	346	326	359	359	331	317	322	380	344	345	353	346	352	322	359	329	358	326	350	335	371	341	346	347	313	350	353	344	345	333	342	361	338	344	299	320	352	358	342	300	324	342	369	317	323	375	345	346	358	345	344	328	353	340	338	381	314	337	366	358	326	345	341	341	337	370	363	358	320	354	342	360	356	352	372	389	331	333	351	331	343	330	400	357	323	331	395	345	369	346	327	361	345	371	368	330	337	337	375	378	343	352	334	343	357	337	330	331	377	345	325	331	323	370	339	351	342	340	350	344	322	358	389	336	340	345	367	361	351	326	351	318	342	321	345	358	326	363	350	304	397	367	310	356	354	342	351	400	350	371	352	357	359	327	347	384	334	348	301	347	367	343	365	348	363	361	360	378	342	347	355	396	341	354	356	348	298	332	352	318	383	346	352	336	348	309	367	333	344	331	353	316	354	384	328	359	345	341	325	328	348	342	344	329	320	344	342	354	339	352	358	391	344	352	318	348	339	385	334	330	360	325	368	371	351	382	318	376	348	358	360	361	357	339	343	304	348	378	351	362	346	357	352	354	374	327	368	329	344	350	328	319	375	363	331	366	367	382	342	355	350	356	330	331	336	365	314	324	359	352	357	394	346	348	322	340	338	359	330	315	340	327	363	336	352	366	319	325	328	360	343	342	326	369	347	329	344	357	342	334	370	345	320	351	337	314	390	331	313	324	341	313	331	363	348	359	351	364	315	312	335	330	343	347	379	369	328	346	352	376	312	329	321	383	330	357	315	335	326	355	327	359	343	350	315	361	353	357	347	327	325	325	375	338	324	341	341	366	343	327	364	314	344	358	342	332	332	353	328	353	344	351	315	302	323	325	329	349	323	349	345	338	336	337	346	378	350	352	320	334	361	326	353	346	345	342	347	356	323	331	356	344	346	361	348	341	317	367	386	316	330	326	320	329	331	335	313	348	323	340	354	375	356	338	345	366	320	343	332	333	328	321	318	345	341	339	335	354	378	335	370	327	348	385	338	353	371	395	325	332	346	385	359	319	343	370	324	365	354	346	348	311	350	339	324	319	316	349	348	336	323	354	336	338	347	347	351	325	341	352	360	355	318	363	322	362	347	332	311	346	345	314	313	354	305	337	338	355	346	370	377	348	357	325	359	340	337	369	342	353	342	343	319	374	388	344	341	352	332	350	341	351	325	315	366	381	329	349	372	326	325	364	340	379	352	357	334	325	342	356	362	370	328	363	347	334	342	341	332	355	349	352	365	350	335	355	347	373	360	335	372	347	349	329	360	357	340	331	380	339	347	336	344	362	366	355	362	348	358	343	326	360	346	374	359	341	347	356	327	318	356	327	341	329	347	330	312	362	339	344	387	350	358	348	352	350	332	336	334	316	359	360	339	362	328	349	353	372
27915	21744	10058	1610	858	747	706	635	582	611	614	588	554	562	557	540	558	582	587	544	553	595	566	548	538	551	516	541	537	558	540	573	563	558	544	559	543	573	520	545	526	533	542	553	551	554	535	538	569	483	565	561	540	547	542	521	575	538	535	530	560	541	534	531	564	569	550	565	556	548	563	538	543	536	536	581	536	502	545	560	521	564	530	511	545	555	562	532	543	542	573	550	527	497	517	581	536	584	543	547	587	513	497	525	551	555	532	526	526	546	570	577	546	518	553	554	576	576	533	552	562	561	551	516	503	591	541	554	561	558	539	551	523	570	565	515	567	551	594	553	549	568	546	561	516	507	525	551	568	541	547	522	562	581	534	540	505	532	580	554	560	552	541	533	564	559	517	588	544	526	548	534	560	539	555	558	548	558	557	543	568	553	546	486	563	499	505	543	544	528	538	532	563	554	558	504	548	547	507	514	570	575	518	516	541	536	546	519	555	532	553	544	510	548	529	529	535	550	533	518	548	506	526	530	585	515	517	543	577	562	576	534	528	553	562	516	536	520	538	530	520	514	525	548	521	506	557	549	513	516	549	562	565	539	598	558	609	525	519	555	564	549	503	548	531	518	521	531	539	491	506	558	554	542	505	536	560	508	537	525	540	473	500	555	529	547	514	542	506	533	543	507	537	511	515	561	527	598	561	519	528	541	568	553	568	534	597	542	535	563	547	534	519	563	543	555	574	562	502	526	528	530	543	581	548	567	561	597	526	563	536	540	538	517	535	533	566	543	546	611	564	524	570	531	539	549	539	539	530	523	565	597	572	522	518	544	555	519	521	511	512	534	541	576	515	529	566	530	555	573	553	520	527	542	548	535	520	576	555	544	550	532	533	547	566	547	552	543	579	548	528	570	536	576	507	558	553	545	537	541	509	535	560	536	558	568	518	548	553	487	532	566	553	542	542	496	558	573	602	527	509	541	556	535	556	539	557	512	520	549	541	545	532	543	542	559	517	546	499	577	520	525	525	546	534	550	549	534	531	537	503	528	586	596	571	538	519	546	557	549	550	572	525	546	560	588	537	533	514	498	550	525	546	507	547	576	544	547	554	550	555	558	554	524	508	563	541	568	530	525	552	519	503	544	529	539	536	546	539	533	565	536	537	540	560	537	574	541	535	522	569	525	564	550	531	618	529	552	564	558	507	575	508	545	579	548	604	580	516	544	547	527	554	547	556	502	566	550	538	517	579	527	515	543	517	548	527	510	571	550	525	561	557	559	538	555	550	539	558	519	553	509	574	559	542	546	541	555	548	579	548	544	537	529	542	537	546	536	558	520	573	501	552	520	521	547	523	549	515	540	549	553	535	544	540	581	541	520	586	549	566	524	544	523	522	538	567	525	550	537	530	565	571	576	517	541	507	551	548	564	555	565	530	528	510	508	579	549	527	479	514	536	588	563	556	533	541	523	536	572	523	502	542	509	518	552	547	515	534	551	535	553	564	516	549	596	572	544	549	508	534	526	529	561	545	559	515	543	559	565	553	514	574	561	490	598	539	555	557	584	547	547	513	509	549	566	555	582	529	493	577	514	525	506	562	541	586	549	540	522	525	562	545	551	533	582	540	536	563	543	496	549	521	559	544	540	532	550	561	549	569	549	543	521	518	540	548	561	572	545	554	533	517	538	544	511	501	540	555	558	556	578	559	514	545	529	566	513	569	573	550	525	509	540	569	527	566	596	561	522	571	527	547	550	498	569	557	533	569	563	515	531	540	542	540	559	564	467	591	551	526	517	579	538	528	539	549	511	543	531	530	571	553	543	552	542	558	498	517	547	564	544	517	549	579	536	523	557	567	565	544	544	533	519	558	519	536	515	541	555	531	555	522	510	538	535	506	571	536	572	563	569	514	559	535	531	511	538	587	551	517	535	552	570	558	552	609	544	513	569	531	525	567	563	557	553	549	572	559	541	574	552	514	563	581	519	565	544	532	545	563	533	560	547	527	597	575	528	526	545	543	509	534	517	524	551	538	574	533	539	540	502	553	526	527	587	560	550	528	497	571	612	560	552	585	564	536	541	557	551	582	562	573	528	511	541	517	559	519	598	532	534	548	513	511	558	578	526	563	540	549	520	553	564	529	562	567	573	527	553	535	555	559	597	566	569	612	558	581	557	544	515	526	537	514	487	589	603	585	542	535	577	574	518	544	528	536	565	583	535	519	552	561	516	541	524	540	559	541	554	573	553	553	514	553	562	538	553	565	535	535	521	567	546	562	578	556	582	575	542	536	507	549	574	568	594	556	577	538	553	533	509	548	545	535	559	573	547	555	533	549	515	539	561	546	542	535	564	554	524	526	606	529	549	558	557	530	554	545	544	510	556	516	538	516	528	540	573	598	537	560	578	549	587	498	530	535	554	513	524	581	557	548	526	543	503	557	553	533	525	536	564	530	560	553	572	551	522	495	524	550	562	609	585	553	557	539	539	571	521	549	543	552	539	537	545	540	537	538	565	544	523	546	536	529	540	510	527	568	535	547	539	583	568	532	564	557	533	528	545	521	534	550	549	552	548	518	526	590	562	503	560	538	557	583	564	535	552	572	556	551	578	514	535	525	499	557	534	540	580	566	576	544	534	552	555	569	540	562	595	535	559	527	558	547	605	553	547	586	525	532	516	518	531	526	509	546	535	547	529	514	529	556	575	569	525	562	480	599	535	543	567	568	566	570	558	536	540	559	561	564	551	529	557	570	519	539	579	574	548	545	573	577	515	556	573	532	535	549	545	493	573	516	545	576	508	553	579	478	541	568	551	544	598	554	542	554	541	529	576	576	571	559	541	565	549	510	545	581	553	504	556	581	538	526	567	537	582	558	549	557	567	595	535	530	537	556	521	526	525	569	580	544	530	545	562	535	536	559	522	579	554	545	588	517	551	517	535	527	537	559	538	581	523	551	562	558	545	507	528	561	497	516	560	550	550	510	561	561	559	500	519	545	572	531	535	549	529	557	576	515	506	559	532	574	550	542	564	565	529	540	519	546	541	582	494	614	581	547	571	572	536	584	557	569	559	502	594	539	527	569	554	518	569	560	526	579	562	540	531	526	553	538	543	551	533	538	550	579	510	545	559	563	463	523	558	533	495	553	526	575	558	535	545	540	544	559	551	538	555	550	547	561	511	611	563	534	570	500	540	540	564	547	551	532	560	523	595	555	551	524	562	517	514	536	574	538	493	530	542	560	551	515	518	549	555	585	540	544	550	575	530	518	561	547	559	549	548	557	560	558	563	499	508	521	524	545	561	517	525	530	513	574	555	543	524	586	537	533	504	544	540	556	572	561	582	575	526	535	546	557	542	564	517	531	509	551	548	572	495	548	530	529	573	548	544	550	534	576	523	526	588	540	488	521	550	513	542	536	508	535	575	560	547	539	616	556	557	520	569	564	559	571	549	521	560	505	524	565	518	554	558	549	504	531	507	519	542	571	583	575	543	552	478	500	526
24181	22035	2835	1583	1188	1092	969	856	811	802	788	733	770	725	671	694	709	617	664	649	668	680	621	675	706	622	642	714	654	647	635	674	631	704	643	665	660	702	653	634	638	670	661	680	676	691	607	637	653	649	693	638	626	627	680	628	648	622	662	675	694	690	704	686	620	657	703	651	701	755	652	695	709	630	693	592	641	692	707	649	610	622	636	667	690	692	628	650	644	644	624	657	669	711	657	625	691	686	659	661	663	653	674	672	643	667	710	612	662	670	653	650	720	623	627	658	661	662	634	662	649	651	652	632	664	666	636	666	681	620	689	662	668	630	615	648	635	667	647	642	662	653	631	666	652	649	688	666	723	659	665	648	627	629	661	691	665	632	676	633	626	675	700	671	637	654	607	637	643	652	669	686	632	623	657	660	629	669	680	635	640	612	695	698	631	653	627	659	613	645	659	612	650	640	655	613	653	659	589	652	674	664	669	667	654	687	704	643	658	628	701	619	646	631	640	598	659	650	639	624	643	640	720	679	662	621	647	627	637	662	604	632	636	643	701	663	655	686	630	658	657	639	671	667	700	633	683	629	689	700	636	687	652	645	644	684	653	633	647	673	667	600	672	618	698	660	625	648	647	674	611	635	673	625	654	704	637	643	697	667	669	687	623	645	652	632	691	653	660	616	713	652	628	607	650	624	645	702	662	622	684	685	617	672	682	676	684	626	658	663	623	690	641	696	664	675	610	636	627	673	603	669	708	634	669	638	681	649	681	688	725	672	657	614	651	657	629	629	668	657	620	724	648	675	666	644	619	647	623	679	695	685	611	635	614	692	687	649	661	624	620	627	692	707	680	616	659	667	645	684	645	653	635	634	669	666	627	656	655	665	649	644	665	678	628	654	609	645	658	657	646	688	637	657	646	649	606	666	639	676	682	677	661	658	607	654	671	671	659	647	683	668	682	597	658	679	674	633	637	690	687	653	639	624	668	644	589	625	628	638	658	699	669	659	626	646	640	670	638	661	687	701	662	669	639	614	681	615	639	665	713	673	701	636	620	703	656	667	706	668	625	637	669	650	689	640	646	676	636	666	615	662	599	616	643	632	641	685	609	609	714	646	666	659	656	657	668	658	675	655	591	664	679	728	632	647	652	684	647	605	658	688	623	666	664	635	691	649	641	662	658	660	623	623	643	664	682	631	670	690	652	669	669	656	634	648	702	643	626	653	635	683	650	642	685	657	636	659	642	641	664	624	607	664	650	690	645	676	648	625	667	641	686	606	652	678	651	612	691	665	653	658	667	610	655	638	625	662	653	611	648	640	624	666	688	651	685	687	645	635	649	678	686	602	649	672	625	682	675	656	641	649	628	656	639	630	662	625	677	674	646	637	663	661	665	681	655	646	667	611	671	688	657	669	690	673	635	632	683	662	652	658	655	637	635	664	641	687	667	640	675	653	678	698	653	666	682	658	646	666	677	656	702	670	661	639	639	718	669	708	687	696	608	666	694	634	628	635	650	633	687	644	683	632	656	676	664	645	627	652	673	651	692	617	629	668	613	637	608	631	679	639	643	632	653	675	609	655	662	640	623	689	625	666	631	641	671	637	633	617	616	632	621	619	615	613	652	635	617	636	670	634	624	669	684	651	619	647	631	665	654	613	678	668	632	665	686	651	633	674	697	613	652	649	645	693	655	645	623	612	684	644	636	657	660	635	656	633	709	629	649	634	678	680	644	674	696	662	657	609	635	644	669	669	634	675	672	673	637	684	671	607	599	647	648	657	680	679	638	608	639	646	632	654	620	707	654	673	670	650	657	656	645	654	661	639	666	604	694	669	628	605	664	668	678	665	660	686	656	655	649	664	659	646	639	670	657	623	592	679	645	606	693	631	643	655	664	644	706	639	635	653	628	685	664	646	678	666	684	616	639	645	631	660	664	653	628	667	695	668	645	633	624	636	650	697	666	659	620	655	652	638	650	636	620	627	635	697	706	718	640	674	664	655	690	684	606	660	659	689	667	672	679	681	669	648	654	634	636	647	654	644	662	667	611	687	650	607	642	634	637	623	660	694	625	675	597	652	654	640	663	625	671	653	666	648	704	614	662	643	639	633	661	626	680	715	647	634	657	632	666	674	620	676	650	686	676	663	671	633	635	639	642	641	656	647	661	665	661	655	714	618	620	702	621	614	615	707	693	651	607	624	644	624	629	646	700	669	631	631	647	668	636	660	648	632	674	679	653	657	670	678	610	712	658	648	635	633	660	667	614	643	694	613	606	678	660	616	643	647	657	677	628	647	641	618	671	663	642	634	662	672	641	684	626	648	592	661	644	703	626	643	656	679	669	640	654	717	695	672	660	676	610	667	640	654	674	676	684	665	653	697	686	675	719	673	631	642	662	629	644	632	638	673	630	660	678	622	701	630	681	625	648	628	606	639	636	668	622	655	685	653	676	616	637	656	647	667	647	680	619	664	640	653	666	676	664	654	666	668	650	646	621	649	646	604	638	653	682	667	671	704	685	650	636	640	658	687	673	633	677	628	669	618	594	656	630	645	680	701	654	650	702	622	628	641	640	677	643	597	634	623	672	640	620	628	684	690	624	628	649	657	633	648	645	658	642	631	695	690	676	650	629	636	629	651	668	654	658	685	654	687	645	676	677	625	646	662	669	620	626	618	643	674	625	644	709	651	646	669	670	691	644	631	625	667	652	664	683	673	672	699	661	611	675	645	659	644	647	661	606	632	612	647	686	655	672	631	600	629	607	636	648	610	687	671	645	632	661	658	621	683	631	649	638	666	674	657	650	636	679	583	681	649	683	621	653	629	652	612	656	648	671	662	675	647	681	724	632	632	635	620	616	663	632	641	628	674	620	664	641	627	673	659	670	646	632	682	653	665	633	660	670	680	678	695	629	660	645	657	640	664	646	652	684	666	654	670	621	673	662	642	710	609	650	676	591	673	675	606	636	684	611	679	616	721	686	583	715	626	616	626	670	629	675	657	642	629	703	665	635	671	711	631	644	654	663	679	628	659	647	656	636	640	660	612	674	626	645	610	649	680	654	627	660	672	659	636	669	647	629	703	618	684	633	660	606	651	599	644	671	632	621	696	631	624	643	678	679	633	622	619	625	671	668	629	668	678	692	646	672	651	661	641	678	686	689	678	635	648	637	656	645	686	669	616	662	646	630	658	647	656	658	649	617	635	633	628	684	637	637	655	651	633	639	667	683	681	646	682	647	688	638	692	657	621	631	610	674	622	637	661	648	653	650	675	658	676	670	635	678	612	658	662	671	643	606	642	618	687	640	673	643	646	633	664	683	642	634	713	666	690	624	666	684	637	649	625	645	678	685	667	643	673	620	619	698	628	638	682	662	661	625	641	669	718	651	684	722	709	663	649	656	644	656	671	655	687	629	665	659	651	626	640	663	668	671	632	702	667	671	651	674	668	659	729	627	681	679	665	682	645	704	682	654	668	650	664	685	664	662	624	729	687	629	661
24404	21332	28561	24408	21276	8871	1330	811	710	593	501	497	439	431	399	354	395	346	345	356	312	347	300	303	294	317	339	303	347	305	314	309	290	310	300	308	290	310	314	324	311	318	325	313	305	266	271	288	332	270	331	311	255	286	288	302	296	283	303	293	286	300	299	305	301	306	312	297	321	329	306	319	290	301	303	287	294	271	332	307	267	316	322	293	283	303	274	286	283	315	305	287	346	265	287	314	320	295	271	300	292	286	278	281	295	298	300	283	256	273	315	312	303	308	252	295	300	292	280	303	251	269	285	295	281	305	297	292	298	276	293	267	323	317	308	300	265	283	267	308	329	273	264	272	290	288	284	309	281	279	304	282	309	297	308	289	283	296	317	307	282	295	289	311	306	284	285	256	288	310	274	283	286	304	306	274	296	282	296	297	291	294	309	308	256	251	308	296	284	318	281	297	254	303	275	306	301	267	285	254	285	279	286	263	288	283	305	281	297	278	297	302	282	305	293	279	298	310	293	282	313	281	304	325	283	260	291	280	302	333	288	286	304	328	319	296	306	305	294	293	277	293	275	252	302	255	308	326	302	301	266	307	300	266	293	296	288	283	289	280	314	308	305	285	292	290	279	299	284	285	311	277	300	307	294	270	284	302	305	289	270	306	275	290	272	285	270	318	315	278	278	278	308	313	280	300	298	316	279	293	307	305	294	292	289	314	270	291	284	285	279	318	293	295	277	309	273	288	292	286	285	268	301	277	308	299	260	279	306	270	293	279	267	280	277	265	286	301	308	263	275	281	303	293	304	314	264	274	283	276	291	269	292	271	279	286	301	305	301	270	265	255	298	286	286	279	312	316	292	282	298	296	290	298	300	274	301	299	298	298	269	284	290	300	299	250	262	294	294	321	287	292	278	291	264	312	307	275	344	287	289	267	286	255	295	307	296	319	290	292	263	274	283	284	283	288	295	284	294	306	300	296	298	320	307	301	286	302	313	293	293	308	281	302	300	285	291	269	285	292	263	282	273	307	307	269	299	298	285	280	259	273	263	315	281	294	299	304	301	279	280	298	275	312	264	274	271	284	299	320	301	293	270	322	274	277	306	300	282	306	291	293	309	283	283	272	275	310	297	268	286	287	303	284	301	275	273	301	303	273	296	288	278	300	321	296	273	327	284	293	309	290	294	288	337	278	267	271	267	247	305	294	327	298	268	288	297	280	303	280	267	285	278	293	295	284	298	327	282	325	271	273	280	310	284	272	294	285	291	329	300	293	283	288	286	306	267	324	288	300	298	291	303	283	281	315	285	267	314	308	302	267	300	294	323	276	276	292	267	295	302	295	260	265	272	301	289	299	293	316	290	284	295	305	267	301	293	276	288	283	262	269	343	283	296	260	271	276	274	282	280	295	290	277	274	285	307	308	295	308	312	301	291	293	267	287	267	262	282	297	287	322	281	271	283	300	265	279	306	296	267	295	293	318	252	267	264	317	284	294	281	282	306	302	294	280	293	286	292	299	320	276	280	258	292	304	275	297	310	304	334	263	322	282	273	302	308	290	271	307	309	293	299	270	279	261	280	306	312	315	322	282	305	310	279	287	292	290	301	280	292	282	279	279	283	273	310	291	299	317	271	285	288	301	299	302	301	277	274	271	294	297	310	269	280	257	312	257	291	298	274	266	271	302	297	283	269	278	292	283	289	278	266	277	283	275	280	287	277	272	289	310	270	298	298	264	282	289	269	298	268	313	256	298	261	284	297	298	313	310	268	288	284	267	276	263	280	291	278	297	291	278	282	282	309	296	273	281	310	270	291	298	291	296	300	261	293	303	293	312	286	278	296	280	276	323	291	294	281	284	336	310	279	306	278	267	265	277	276	292	312	296	315	279	292	268	289	292	295	282	319	291	299	286	266	285	305	269	286	270	278	314	318	298	307	298	266	320	298	304	280	263	270	278	317	320	283	292	282	302	324	299	311	283	278	301	288	323	317	274	289	305	274	306	306	274	294	269	301	297	320	298	258	290	263	297	321	315	296	274	302	286	283	274	284	268	291	313	290	299	314	295	301	308	270	322	296	284	292	283	270	283	305	272	271	267	310	297	272	300	290	276	295	272	302	265	282	320	289	281	286	300	281	302	249	276	283	303	271	267	300	297	293	288	273	313	288	294	307	299	278	286	295	286	313	279	309	258	283	283	300	318	277	273	294	279	295	305	304	293	317	263	295	287	258	286	301	269	260	267	309	271	289	272	303	260	318	304	278	300	310	281	269	258	313	262	286	271	298	285	263	279	254	284	314	282	286	273	279	294	285	269	305	276	263	281	301	291	275	289	290	305	286	301	289	302	278	282	292	271	295	260	308	309	288	279	290	293	291	316	266	269	286	278	268	284	304	315	294	276	299	265	297	263	312	284	286	284	304	285	273	310	280	306	301	295	256	306	283	319	275	279	283	294	297	291	281	306	311	291	279	312	305	274	328	314	282	274	307	279	252	272	296	318	285	286	287	308	285	290	306	284	308	283	309	288	286	305	296	295	284	283	294	290	289	277	312	299	300	295	274	280	286	351	287	289	286	275	316	282	281	309	295	302	306	324	294	290	292	288	272	275	275	298	291	296	301	256	280	297	274	319	280	282	281	309	296	285	287	269	295	321	296	288	268	271	300	290	274	305	287	284	272	296	290	308	286	269	319	287	311	275	278	269	303	310	269	298	278	275	293	325	307	257	307	304	309	295	274	278	292	271	284	265	291	294	304	273	296	294	293	290	297	285	272	313	288	278	291	311	292	295	293	317	314	289	268	311	305	314	298	299	310	267	315	307	305	267	292	306	270	289	290	297	323	298	341	278	331	307	300	302	271	273	284	308	254	281	296	299	302	297	253	287	283	319	268	267	288	270	326	312	268	293	294	283	318	304	288	281	271	310	281	310	286	301	299	306	251	286	275	293	298	287	283	309	288	302	290	288	311	287	261	316	300	289	314	279	262	320	303	268	287	283	256	273	317	284	319	298	291	280	287	315	326	287	286	304	302	295	244	294	276	318	293	272	300	312	276	296	256	286	271	301	293	274	329	297	276	313	289	267	274	268	302	236	302	311	241	270	342	296	312	279	284	288	299	274	282	276	254	299	337	302	274	277	276	289	283	289	306	296	316	284	275	293	330	292	320	288	276	298	261	272	281	265	285	277	268	284	283	302	277	289	292	286	306	261	278	289	274	273	313	280	251	309	278	273	297	284	338	251	269	278	297	308	288	292	285	257	278	261	301	297	296	297	284	277	290	276	298	300	313	301	272	317	253	297	301	305	264	305	316	300	302	297	282	271	305	268	315	271	306	291	278	282	269	313	302	286	272	268	315	324	322	288	298	312	282	302	287	280	326	296	282	292	287	299	312	285	284	296	285	288	274	294	323	247	301	302	273	247	318	277	291	282	260	303	280	291	285	297	281	301	321	302	292	285	286	297	280	292	280	272	291	289	273	262	321	284	307	292	299	313	291	279
30497	35508	9629	4728	3360	2611	2075	1538	1315	1048	958	773	688	639	579	537	505	500	436	467	439	436	427	437	386	442	437	452	395	375	391	377	400	416	432	415	410	397	410	400	407	366	411	387	380	388	376	367	359	360	354	370	331	374	348	401	355	396	369	385	365	366	392	394	363	392	405	411	405	393	414	418	444	397	382	368	369	340	380	379	368	338	367	349	341	340	382	356	365	366	351	370	355	366	357	375	351	310	362	361	371	363	392	372	370	342	390	363	373	397	370	392	317	356	363	334	323	332	338	355	365	327	375	366	369	385	394	323	389	361	351	346	372	380	416	331	333	348	368	375	363	403	353	399	355	333	349	347	359	360	357	357	322	383	357	368	333	329	365	367	323	315	351	326	377	341	374	341	353	400	333	369	382	355	342	369	363	347	360	326	375	380	346	360	383	351	360	362	373	338	339	365	353	391	369	340	355	358	352	363	353	353	389	379	334	362	381	391	374	375	390	369	378	353	356	366	372	346	354	401	388	344	356	373	362	352	357	378	331	370	356	354	387	347	374	375	342	349	383	330	366	357	376	363	365	365	361	394	384	346	331	341	381	387	352	372	385	370	392	335	382	357	335	373	351	352	333	322	353	368	347	345	383	359	368	352	360	332	369	372	382	345	359	372	358	400	333	364	380	361	363	363	372	368	401	333	361	368	359	371	370	365	350	368	367	334	376	377	377	360	366	324	366	328	368	326	333	359	356	331	366	391	371	361	354	343	376	392	354	345	350	358	383	336	361	342	346	340	351	367	337	366	377	360	361	355	339	370	346	368	377	360	383	340	396	361	379	343	393	371	374	392	377	371	364	367	341	349	367	333	348	344	367	372	364	366	338	349	332	385	350	345	395	366	365	411	360	370	389	334	347	397	347	384	361	316	377	391	362	339	357	377	352	357	382	347	363	376	349	359	359	379	363	362	346	346	385	369	347	380	381	346	358	359	343	372	382	383	361	354	362	350	325	328	317	343	367	344	347	350	347	366	377	364	358	358	399	360	360	365	380	367	384	345	320	355	384	353	398	379	352	378	366	344	403	355	336	373	352	353	359	381	390	355	360	334	366	368	373	357	352	357	339	384	332	404	334	344	346	344	332	372	355	360	379	355	383	384	341	375	359	371	388	399	350	367	345	343	354	362	363	385	355	351	353	336	331	372	352	335	374	352	357	363	341	361	338	372	362	321	398	333	380	357	358	364	358	355	382	339	384	364	365	367	372	378	375	356	392	341	363	361	351	360	378	401	347	371	362	370	365	358	372	362	352	349	367	370	375	344	393	378	377	379	404	365	385	341	379	328	342	379	353	371	336	375	359	362	379	367	392	352	373	344	350	354	353	354	371	353	380	365	347	364	347	410	320	380	365	351	374	380	328	380	389	363	360	322	314	390	348	392	358	343	379	334	355	361	363	404	364	382	356	320	349	351	361	368	334	396	387	379	393	399	371	408	389	326	388	351	360	374	373	367	356	382	349	328	357	368	375	366	362	368	383	381	331	343	366	346	379	349	359	374	394	378	359	339	327	368	348	348	353	364	344	364	346	341	377	362	388	369	371	382	381	395	349	375	358	376	336	315	367	381	368	369	389	350	347	354	345	354	368	379	388	366	359	363	371	357	381	370	369	372	380	383	345	345	336	363	394	366	344	345	380	348	368	394	367	373	361	380	330	359	364	360	310	367	378	359	387	338	350	352	388	341	347	357	371	347	358	357	361	346	395	372	373	342	374	337	396	369	356	402	381	362	368	329	354	326	358	337	365	394	354	345	342	349	405	361	381	344	393	389	416	330	380	345	376	387	361	380	353	384	355	351	348	344	393	363	365	379	376	366	372	397	353	376	371	347	337	356	387	340	361	334	378	366	338	345	367	361	365	366	374	383	370	391	372	333	373	340	334	359	361	370	391	398	350	383	360	359	365	396	367	346	346	400	380	357	356	381	365	395	359	373	359	369	363	375	360	395	349	342	359	392	357	370	366	371	377	376	338	348	344	374	376	330	331	345	383	335	336	374	387	363	382	347	378	341	325	358	331	354	375	395	331	367	359	364	379	394	393	359	360	361	403	360	328	336	375	352	362	348	365	370	350	326	375	345	376	344	369	334	343	362	394	365	376	377	393	347	339	393	395	370	367	354	347	361	339	396	350	358	381	379	375	347	353	375	387	351	366	380	372	341	376	336	336	364	383	346	342	362	374	330	372	344	340	347	378	380	386	391	366	350	358	354	349	358	365	384	346	359	353	401	357	340	373	368	369	362	321	343	387	373	367	379	362	341	331	369	386	337	331	363	309	382	356	352	381	351	344	346	396	382	357	372	360	374	370	343	354	365	344	384	383	326	386	366	381	336	348	380	362	372	348	351	363	347	344	352	388	355	345	346	362	356	357	372	352	362	353	406	375	405	383	373	412	384	346	347	368	376	354	365	384	370	349	338	387	369	351	382	393	359	362	372	366	349	358	340	380	363	354	366	344	315	356	376	346	340	349	353	354	363	351	362	352	365	364	362	364	349	352	397	351	351	335	412	342	352	343	352	369	348	339	353	358	342	383	365	353	373	363	365	373	348	365	353	364	393	376	343	359	355	415	343	362	384	385	353	363	331	359	364	370	342	360	377	363	376	362	363	386	326	335	353	361	369	363	362	331	359	342	348	370	347	373	394	365	352	347	346	361	349	367	321	348	352	364	353	363	342	339	348	357	353	345	341	348	365	357	375	386	372	336	373	361	352	342	395	393	350	336	348	377	359	363	313	379	362	365	386	371	354	318	343	348	356	341	385	392	366	354	367	370	354	349	316	361	334	352	354	384	362	366	334	343	361	369	370	376	341	370	333	361	399	397	358	366	351	380	334	345	340	389	362	366	338	386	372	318	342	347	325	375	336	340	355	360	362	365	370	358	393	365	337	364	352	347	381	379	373	392	374	370	341	359	359	334	420	345	390	394	365	355	341	351	375	375	343	339	384	366	365	341	361	365	336	389	379	349	355	379	333	346	354	355	345	350	387	382	360	355	366	351	355	337	391	347	337	340	361	393	334	415	331	364	336	349	366	321	364	370	390	385	397	340	357	336	381	376	367	364	377	370	351	356	362	322	359	336	376	369	355	354	319	350	379	408	380	338	360	343	367	337	359	362	348	359	356	333	378	383	367	341	373	350	391	374	342	355	360	331	324	347	356	362	377	353	378	332	375	330	371	361	351	367	372	359	344	338	338	349	363	347	358	357	360	345	351	349	366	391	393	404	360	357	373	349	396	326	346	361	341	339	353	380	322	395	391	359	368	323	374	382	360	368	342	343	369	349	390	373	355	356	327	341	342	362	337	409	345	362	362	344	390	390	356	377	353	348	380	366	376	364	353	381	321	345	375	368	357	380	333	380	366	332	352	344	367	350	364	353	315	339	361	365	353	360	395	370	335	348	357	381	354	387	364	362	328	319	377	372	381	371	372	397	378	368	387	350	390	362	333
25574	21355	27482	25298	9301	1324	1075	898	843	750	767	694	699	682	676	661	675	642	726	644	654	659	639	679	629	709	657	644	664	636	649	690	661	622	652	669	673	682	709	663	653	616	682	672	594	647	699	657	674	621	656	645	614	673	651	613	664	626	618	638	654	675	643	640	627	641	591	612	589	639	641	703	654	614	623	655	643	651	650	629	613	656	651	663	642	605	660	650	657	652	673	643	605	581	622	686	620	610	663	632	592	664	611	638	639	623	645	588	657	639	626	625	686	639	646	652	672	629	645	621	654	642	655	640	660	640	669	595	626	627	621	617	612	641	661	638	665	626	642	634	656	638	634	606	635	585	590	616	625	651	600	634	679	633	635	594	678	621	614	642	654	644	652	661	617	641	639	636	640	577	599	605	613	590	654	651	650	619	634	609	629	597	637	610	654	604	652	657	643	696	654	649	651	616	604	643	627	664	610	632	656	615	665	643	638	634	646	683	652	618	659	631	613	630	626	601	651	619	620	656	671	648	603	650	667	669	617	618	622	619	661	639	687	680	630	640	661	609	669	592	693	671	649	612	627	605	630	617	652	626	671	648	685	649	615	622	641	654	653	669	639	655	658	690	660	610	594	667	649	606	619	641	612	612	603	619	682	672	631	668	646	669	591	638	631	619	614	625	634	652	636	600	645	644	605	680	622	621	630	675	612	581	635	640	610	636	643	596	615	628	625	615	651	644	638	653	632	661	669	689	610	665	605	599	646	668	628	611	614	663	645	627	629	639	678	635	611	640	632	635	654	638	633	679	678	626	598	654	650	604	610	646	642	645	598	621	622	628	655	639	655	621	640	642	636	625	625	647	654	640	560	593	671	681	643	642	645	622	634	601	652	660	606	621	632	652	615	628	662	632	645	579	613	623	611	615	638	670	629	647	655	618	648	670	661	652	629	618	616	662	626	678	611	607	613	618	651	659	672	661	682	634	625	596	640	651	611	634	599	648	622	670	669	640	607	648	648	674	664	677	604	642	631	631	637	604	606	644	589	657	626	639	640	668	678	662	644	618	639	642	599	648	664	631	612	668	652	644	637	674	658	653	653	657	633	639	652	663	638	678	631	657	632	655	629	607	652	640	638	667	631	641	710	652	652	655	612	599	656	586	652	639	626	631	670	623	635	631	620	657	614	610	635	625	621	638	662	594	618	608	641	616	710	646	600	646	655	638	620	671	630	645	626	632	647	676	615	647	630	632	592	639	623	669	591	630	695	663	651	648	609	640	619	625	632	647	635	615	621	651	651	654	691	660	637	640	616	655	627	645	600	608	653	607	640	664	648	634	615	636	648	650	619	657	598	655	676	622	627	611	652	646	601	598	605	643	642	605	630	682	672	655	625	608	660	628	631	650	591	625	615	640	638	664	685	665	621	660	669	630	660	644	645	642	612	623	629	612	625	669	674	632	614	653	672	613	657	627	643	617	661	598	606	638	627	646	608	595	642	666	654	619	661	635	660	676	628	625	655	662	613	642	646	659	573	589	629	691	630	653	630	655	628	637	617	606	634	656	644	695	656	631	596	643	645	643	621	673	659	678	693	647	637	654	629	619	599	637	614	684	632	616	639	609	617	622	639	646	684	662	604	665	644	608	636	619	623	656	662	646	624	664	611	643	655	622	645	666	620	633	638	622	664	660	629	640	657	649	622	642	595	664	659	658	653	627	666	650	681	623	616	623	625	648	632	676	671	604	622	625	631	612	650	595	615	611	634	671	648	612	605	620	640	671	663	654	627	672	664	668	681	657	659	644	620	584	675	612	651	648	615	657	624	663	638	627	628	622	609	640	624	618	591	631	618	640	605	672	592	644	594	646	660	586	669	646	674	619	655	646	637	675	655	627	664	620	646	622	640	643	620	642	589	630	658	661	642	661	576	683	637	609	651	629	603	653	645	610	620	646	657	688	610	681	650	644	631	613	609	642	632	646	611	659	639	581	629	643	678	594	626	643	604	654	667	623	640	674	618	624	606	660	660	573	607	638	613	655	644	643	656	613	615	682	658	631	652	615	606	593	612	649	670	631	651	671	642	618	585	607	645	626	618	617	622	630	674	623	643	607	626	635	610	585	660	670	665	661	616	634	692	578	642	618	634	620	607	572	644	649	686	658	651	665	669	630	607	655	636	676	619	648	678	656	625	628	604	695	682	619	679	642	603	607	611	620	604	650	614	672	649	599	640	651	586	672	602	639	619	709	658	651	624	615	616	670	699	610	621	628	648	630	601	640	623	613	616	609	643	658	670	646	655	633	638	647	652	646	637	642	652	597	652	681	635	625	617	592	658	616	647	629	647	584	640	650	639	666	606	625	644	661	619	629	670	604	682	636	636	640	627	621	645	597	641	640	628	627	612	662	613	592	632	612	673	662	656	653	644	640	601	639	643	600	602	608	650	578	622	644	598	683	587	633	638	658	623	636	704	636	637	631	646	633	611	647	613	644	640	686	651	631	661	635	600	589	669	582	659	602	634	641	593	630	683	615	666	659	619	628	641	638	657	640	699	617	682	631	655	635	612	637	604	687	673	607	636	640	681	638	620	601	588	646	624	606	653	597	652	612	649	632	619	622	632	655	655	605	666	615	611	642	593	629	684	635	615	619	678	649	684	658	621	599	619	623	590	602	615	642	658	619	637	641	663	595	637	634	611	645	654	611	658	610	626	663	612	642	656	628	611	642	645	637	636	677	624	666	649	694	625	638	625	600	701	599	624	688	638	638	609	685	650	633	631	712	645	629	624	646	636	674	633	631	640	655	633	616	633	629	615	602	661	645	642	646	658	663	610	652	623	597	630	644	610	647	618	644	667	653	671	594	628	671	651	629	617	615	700	635	632	624	658	654	650	648	639	604	640	613	650	654	657	612	673	625	611	618	607	651	607	629	640	644	613	622	612	682	597	616	625	651	594	630	636	643	626	650	622	663	621	633	648	645	636	630	627	625	645	673	644	671	582	626	616	638	613	645	648	646	613	656	632	653	656	602	610	642	633	632	647	620	664	620	629	619	595	668	656	618	625	623	645	644	649	637	639	660	589	564	647	637	640	601	678	635	637	654	631	627	652	667	616	662	615	637	667	639	625	669	636	652	639	645	645	641	637	600	636	644	684	643	627	627	631	628	614	624	650	600	607	613	646	611	638	670	658	632	624	644	657	634	622	654	633	581	639	650	672	622	637	621	621	673	651	643	596	634	633	594	612	633	645	674	646	638	704	628	665	623	640	621	625	664	611	653	641	699	601	664	622	653	628	675	610	686	588	686	614	659	637	645	688	649	639	627	646	608	653	646	650	659	641	697	598	692	680	677	679	670	642	598	571	628	649	625	692	647	676	665	525	646	654	626	645	633	632	624	617	611	641	635	661	619	642	623	645	643	658	684	645	628	612	616	653	647	667	634	632	614	607	632	668	628	630	650	616	657	634	661	689	637	628	636	624	671	588	639	680	627	623	618	609	650	626	620
29937	32010	6253	3458	2600	2097	1742	1465	1296	1198	1050	1021	910	908	870	773	852	835	823	774	789	750	770	762	796	770	805	752	767	790	736	756	763	805	706	761	755	784	750	712	770	778	752	760	725	795	731	723	740	741	742	732	798	738	801	806	737	723	745	732	676	709	734	774	765	824	758	789	760	771	850	739	790	734	747	704	735	750	794	701	739	743	686	769	735	754	766	679	752	765	743	727	717	761	744	777	739	687	731	696	722	673	765	772	782	723	733	757	731	742	712	721	741	737	755	720	730	700	709	761	742	756	721	707	709	778	741	715	769	761	723	757	755	773	689	731	704	722	764	759	739	754	700	772	753	757	721	749	701	725	792	692	815	757	766	747	702	728	711	762	764	725	733	706	711	763	726	783	744	724	734	716	782	710	735	757	791	704	748	664	734	753	694	746	732	688	836	756	725	735	682	742	725	735	738	700	743	719	719	732	751	774	713	780	769	737	743	697	693	741	770	734	758	740	717	745	752	744	775	718	738	772	735	743	687	780	737	704	789	725	717	763	718	714	746	782	742	713	762	721	774	711	779	703	777	741	740	764	734	743	710	750	725	720	676	733	705	758	738	686	752	713	697	686	752	706	760	798	770	716	721	725	757	767	709	776	723	747	701	721	780	723	723	754	754	776	750	750	744	759	740	714	717	700	747	774	773	753	746	760	765	711	776	758	783	727	728	792	757	755	751	768	765	766	743	754	723	746	711	707	720	750	786	724	726	746	748	719	748	724	781	796	733	758	761	769	684	764	752	713	740	781	714	706	717	718	806	730	790	787	693	744	760	729	722	753	756	787	749	726	732	745	731	733	724	754	743	748	725	709	734	740	713	738	770	729	757	722	724	690	772	718	771	757	745	737	755	760	733	744	792	732	762	742	719	772	736	754	729	756	718	722	781	731	718	712	741	672	745	709	744	753	805	741	740	792	719	742	721	755	794	738	768	699	731	776	763	770	752	703	750	774	705	701	763	711	740	757	738	743	710	792	754	733	759	743	696	753	723	771	761	701	751	708	794	751	784	713	751	728	723	766	745	719	750	670	741	790	725	743	756	714	721	733	701	743	710	704	769	750	747	717	731	777	737	747	680	679	677	675	756	690	749	720	739	725	719	727	709	737	723	713	744	741	771	801	716	722	713	761	729	751	722	734	719	763	802	707	694	685	696	729	750	713	753	697	741	742	755	675	734	747	728	727	697	721	738	722	726	771	732	760	779	756	734	731	788	713	750	718	705	748	730	696	690	785	725	718	732	696	786	739	723	794	749	726	759	714	728	721	751	711	731	727	728	711	729	743	775	790	740	733	754	764	785	800	744	737	683	733	750	765	755	728	714	787	739	725	757	755	727	760	728	742	748	769	762	732	742	726	762	766	796	723	740	748	719	700	721	737	771	722	756	721	724	729	666	704	700	733	745	769	730	760	721	729	744	725	732	722	752	734	764	758	749	792	719	708	725	721	745	764	735	739	736	730	686	783	702	713	767	785	774	751	769	748	728	717	746	746	772	715	744	679	738	729	764	764	732	693	770	758	765	699	741	756	751	674	784	721	770	769	725	768	705	754	726	716	755	761	745	752	734	742	697	760	723	748	731	753	728	738	710	753	743	753	694	704	729	757	711	710	772	729	693	828	739	754	797	780	715	744	746	758	738	722	779	728	726	748	772	748	769	721	724	769	748	738	692	739	730	695	722	680	751	753	750	746	718	699	764	741	706	708	751	762	718	713	764	708	724	775	756	719	754	709	695	728	740	744	752	725	698	698	731	705	722	685	744	743	735	740	723	739	733	759	723	712	739	709	720	735	722	710	728	756	731	761	749	723	720	805	683	749	752	735	775	722	712	774	764	720	726	740	735	711	711	719	733	736	730	776	733	754	713	685	755	756	758	726	756	737	785	715	720	732	756	709	701	761	726	751	730	746	779	766	755	726	802	752	755	757	781	736	753	764	755	724	710	744	690	713	745	799	706	728	786	704	717	713	788	773	705	738	691	763	730	733	735	720	822	710	773	690	710	775	700	796	702	725	723	747	779	707	717	689	710	681	750	771	747	750	755	708	737	768	763	755	721	752	747	752	736	701	711	716	753	678	733	801	749	704	688	742	779	721	680	726	703	724	732	743	714	712	727	718	690	727	740	667	747	736	767	738	729	782	719	740	754	731	713	726	739	742	718	733	743	742	743	707	723	759	756	717	732	783	757	671	724	734	754	710	761	714	755	698	722	760	714	761	771	745	765	755	730	772	774	724	717	750	744	689	732	710	758	717	764	752	723	709	726	758	772	738	742	811	688	736	755	704	755	699	785	734	749	714	743	759	732	715	776	761	703	704	725	712	755	777	731	758	746	709	705	728	727	731	742	800	732	732	728	736	710	739	723	708	804	730	771	735	740	750	766	709	702	743	796	738	761	750	763	746	791	734	712	708	736	737	699	741	770	684	718	736	744	810	742	791	674	766	717	759	759	728	741	722	710	751	698	692	767	715	744	748	759	748	722	757	722	728	731	695	742	734	733	687	734	715	793	732	727	756	747	726	725	718	695	740	701	745	738	745	703	761	719	795	761	713	711	778	732	781	712	772	762	738	698	728	775	715	758	757	756	707	707	735	728	722	758	711	760	742	718	759	718	743	744	713	763	724	719	722	700	762	731	769	722	717	710	727	735	678	717	740	701	760	712	777	735	800	774	721	720	711	774	722	757	734	811	712	685	766	721	671	722	716	708	761	731	739	724	713	703	762	751	773	759	745	680	744	764	705	745	734	733	752	726	762	725	749	768	748	715	726	800	723	728	744	752	763	747	719	747	681	722	759	751	732	712	751	740	725	732	763	779	713	726	770	715	745	743	739	731	786	741	770	744	710	726	708	724	721	747	746	718	755	715	744	783	754	687	757	743	752	748	746	729	701	691	696	719	760	723	727	756	725	731	724	734	698	768	703	734	719	737	739	746	740	729	766	744	720	690	729	732	691	742	727	758	779	756	760	709	724	779	717	754	731	753	705	754	665	717	725	763	693	725	757	723	736	789	734	735	750	748	733	694	767	729	703	769	697	718	799	743	718	739	741	714	699	775	772	749	739	756	776	750	745	815	768	674	697	748	726	746	725	686	733	742	752	707	742	712	772	702	734	721	745	777	722	749	694	768	766	756	684	762	750	748	738	732	746	743	783	791	749	703	747	736	719	724	713	735	725	718	681	709	751	725	695	737	796	719	793	728	739	798	748	767	734	769	763	735	722	708	752	715	717	709	682	730	752	715	745	751	742	738	717	754	761	721	717	706	765	725	703	719	718	721	773	690	710	781	731	796	729	677	731	772	728	699	758	691	730	717	660	714	761	804	719	765	734	775	710	723	744	749	693	760	789	782	738	737	732	726	726	688	711	747	751	747	711	699	733	720	715	700	783	705	743	770	797	730	771	779	745	684	777	695	744	759	768	752	712	704	724	715	740	703	701	783	715	764	719	681	730
23280	21373	29166	23931	21370	21387	8414	1495	978	854	739	623	608	551	462	464	438	405	451	403	397	370	385	353	326	368	356	331	329	362	359	391	343	353	334	351	322	304	341	325	337	305	328	322	331	359	316	337	261	314	278	317	295	329	327	326	313	342	301	298	327	310	315	324	305	326	346	348	309	333	356	345	361	337	320	301	320	339	290	307	294	296	310	286	307	297	301	347	317	310	291	281	324	322	305	302	295	337	317	289	292	328	281	314	309	272	284	305	322	288	302	318	282	303	330	290	337	281	308	307	283	288	284	307	302	313	314	297	304	278	318	318	324	317	321	305	366	313	297	312	296	313	275	298	284	296	302	348	313	295	314	301	329	287	304	325	286	322	288	265	301	320	306	306	338	338	334	301	307	322	295	325	280	320	319	314	293	306	326	311	314	322	334	343	323	326	325	304	315	313	298	298	318	310	294	306	299	331	330	348	288	311	287	305	290	281	287	276	311	288	288	283	293	313	308	296	347	288	297	291	285	343	309	288	279	309	338	329	303	316	302	338	322	274	297	303	274	327	295	284	304	315	284	302	345	313	276	293	354	304	313	319	304	326	304	308	310	293	322	294	311	322	302	286	303	285	299	308	353	278	308	277	307	332	305	292	306	308	295	335	299	300	309	289	329	320	304	286	290	284	300	288	334	302	318	304	295	293	294	305	284	292	303	298	285	337	267	275	293	311	270	328	336	284	343	298	307	292	289	324	326	287	286	266	296	309	340	264	309	307	325	320	331	323	291	337	285	310	299	352	325	294	331	311	297	327	293	320	325	301	322	296	322	290	287	276	293	286	312	281	292	297	294	286	323	317	296	290	281	325	287	293	289	287	335	319	322	301	323	290	339	269	280	294	297	326	306	309	299	312	298	331	337	293	289	317	328	333	315	312	333	339	305	317	333	302	311	321	315	313	290	295	322	318	320	297	331	294	314	305	284	316	318	284	285	297	312	271	311	320	298	305	294	290	308	284	306	307	303	302	285	305	302	301	313	320	335	313	306	307	255	316	315	313	312	306	330	298	294	299	308	295	266	286	279	305	301	314	288	335	299	288	324	298	295	329	315	325	270	301	304	307	338	285	322	290	298	284	327	283	322	322	302	276	300	276	296	297	306	301	277	282	297	328	294	339	299	308	311	313	318	288	321	285	299	309	311	300	293	286	315	295	314	318	281	321	316	333	321	292	308	301	317	308	312	283	292	301	298	316	304	285	293	318	298	336	318	314	295	331	283	325	317	322	312	293	293	287	351	329	282	313	271	309	303	355	277	316	299	302	311	313	272	295	320	297	310	318	305	300	324	292	293	272	304	304	309	304	329	323	291	275	317	327	330	333	293	326	326	309	294	285	302	303	284	314	299	291	294	300	293	305	313	302	300	296	302	308	342	277	301	310	300	305	299	313	312	334	301	276	291	298	324	318	304	294	277	334	310	289	304	319	302	289	298	305	291	306	294	310	303	297	323	317	300	292	278	288	298	301	342	314	264	251	281	285	287	333	293	286	313	306	343	264	312	294	314	292	293	311	287	319	285	305	317	293	285	303	320	303	303	303	305	294	308	307	276	280	325	312	302	305	326	307	319	303	319	278	295	318	296	288	303	283	296	275	299	311	299	317	335	330	339	330	302	309	310	305	291	316	312	288	278	322	288	304	302	322	278	314	296	340	344	301	304	317	316	288	280	276	301	308	312	270	293	317	293	290	322	322	297	293	303	324	309	287	304	300	270	313	299	285	284	311	280	313	270	283	336	315	283	303	283	307	306	296	310	296	288	292	319	290	288	316	290	287	300	323	322	313	271	318	312	296	329	325	297	293	295	293	312	312	294	310	294	314	285	285	293	308	324	326	301	319	308	315	291	317	308	312	290	301	293	302	290	299	301	317	304	321	332	320	312	287	300	291	319	334	288	303	298	287	287	323	311	297	295	283	325	290	297	279	278	301	320	299	301	289	298	309	285	304	309	323	314	285	301	332	332	319	295	291	303	316	322	302	329	294	310	285	309	320	287	308	282	285	310	342	307	323	284	302	340	317	292	310	309	322	297	313	266	306	286	303	290	314	310	273	285	291	287	268	333	309	288	293	335	305	296	292	260	282	333	315	346	324	289	281	332	315	305	281	281	289	316	294	300	298	289	281	264	301	312	282	313	328	290	303	327	294	319	306	290	309	332	317	343	287	351	286	258	318	328	282	313	314	339	298	287	338	280	314	304	300	302	326	305	291	309	289	300	275	310	306	314	284	314	268	295	273	319	292	301	273	322	295	317	298	277	299	309	292	315	304	317	293	316	342	301	307	311	302	295	321	315	311	325	291	341	303	321	286	287	336	317	298	317	320	338	311	279	283	278	302	298	306	299	310	312	309	301	323	302	283	273	297	326	291	319	336	333	302	302	310	309	290	268	295	296	282	321	327	327	316	288	310	301	298	323	320	310	287	303	286	280	316	315	332	309	332	319	319	303	299	316	283	313	303	298	314	286	314	324	299	309	296	319	290	268	286	265	284	289	329	301	314	313	295	307	306	290	319	316	336	269	306	296	329	312	334	304	321	283	290	335	294	308	320	323	296	273	306	287	319	311	306	307	288	300	276	326	308	320	312	324	300	308	300	312	326	305	280	285	303	302	298	321	331	330	292	307	328	296	286	301	298	304	279	342	291	316	302	280	298	324	301	266	293	284	322	269	306	308	299	263	307	305	340	279	327	290	296	295	304	282	269	308	335	299	310	311	291	272	283	286	300	307	310	331	290	317	277	313	301	300	297	320	283	302	304	297	321	297	289	286	283	288	288	303	335	307	307	297	314	284	274	261	328	311	305	306	319	316	297	287	289	325	296	307	317	295	309	290	262	303	318	325	290	306	302	269	308	306	322	307	323	309	324	302	350	299	301	303	295	292	320	341	328	325	309	329	282	294	327	295	283	289	333	338	293	300	298	289	313	308	308	284	306	302	308	295	309	325	268	300	313	293	313	286	307	280	315	299	294	277	289	281	321	298	251	314	299	278	303	304	312	314	295	280	297	318	324	300	324	302	303	329	311	323	320	295	277	275	298	312	292	323	295	307	321	322	304	308	297	307	263	309	318	287	302	292	317	299	324	314	343	288	299	286	303	294	279	312	339	302	312	324	296	317	309	306	310	320	296	276	294	298	296	301	282	278	327	292	316	301	312	293	283	308	311	293	312	304	333	304	315	303	296	327	287	319	300	290	280	324	344	285	310	306	304	304	299	317	322	309	350	309	280	313	309	287	329	330	303	252	304	311	289	306	282	291	300	316	295	301	319	304	305	285	296	311	313	296	313	308	311	270	319	311	321	292	271	307	311	311	292	319	247	306	315	280	306	289	288	286	300	356	319	302	329	299	300	295	312	296	355	298	278	304	320	328	296	294	332	346	298	292	318	303	299	338	311	316	311	288	292	322	318	316	350	337	306	323	301	313	286	317	307	304	257	301	296	293	288	287	272
34981	42162	14641	7962	5825	4283	3403	2556	1993	1549	1330	1081	993	856	795	687	652	614	582	521	535	503	527	471	449	424	439	411	412	426	438	454	482	409	407	436	415	396	377	372	370	435	412	379	420	374	387	356	356	359	352	385	374	392	359	357	383	397	349	371	400	374	383	396	344	377	411	406	397	384	391	430	416	399	366	350	353	358	395	387	372	348	373	323	394	360	334	393	380	341	338	352	369	322	363	354	351	355	418	359	343	361	334	361	363	389	357	328	363	366	373	388	329	315	342	381	343	350	338	359	344	361	357	383	349	369	347	319	355	353	366	371	363	325	331	343	358	356	392	335	376	337	350	366	395	359	368	351	372	341	370	372	360	379	374	335	335	331	347	375	344	344	366	354	342	343	342	369	359	374	318	378	374	364	338	384	374	366	381	365	363	354	364	346	358	354	346	347	350	359	376	370	308	360	342	353	379	341	332	340	340	352	332	346	374	352	381	373	363	342	346	382	346	375	335	346	358	357	335	337	378	382	314	364	341	388	368	354	341	340	355	372	362	356	359	316	323	336	315	352	353	339	347	359	340	348	376	327	384	343	336	352	343	361	345	363	373	352	350	346	342	371	380	350	326	335	350	321	287	368	321	327	375	345	341	340	325	339	339	341	365	367	351	354	351	375	368	365	347	336	383	333	309	324	350	345	348	370	353	319	350	357	366	375	349	344	377	344	316	340	348	363	353	344	352	379	343	367	358	333	401	361	314	320	370	330	364	382	376	364	337	398	338	370	357	374	365	333	388	320	344	369	336	377	378	363	343	365	375	332	350	354	361	394	339	365	342	360	329	333	328	357	359	354	375	354	358	360	307	334	369	308	377	340	329	313	381	357	331	360	383	340	328	338	387	364	351	357	330	345	348	379	333	351	347	337	377	339	367	373	355	369	350	398	352	334	369	331	341	367	329	370	369	338	358	359	325	369	361	345	370	355	351	354	364	323	327	331	361	351	331	375	356	345	334	334	352	371	378	332	340	361	289	341	372	347	362	379	324	352	339	302	361	385	361	366	358	335	339	350	383	345	338	344	355	362	405	347	349	348	340	376	339	367	339	342	368	344	353	365	366	357	322	343	362	355	385	336	377	348	346	347	336	307	368	363	332	366	345	379	328	343	370	331	339	355	374	374	364	371	351	360	348	345	344	357	333	353	340	338	370	368	360	359	340	352	336	344	329	380	337	346	349	342	328	342	357	363	391	361	371	324	359	341	327	399	392	365	359	347	363	363	368	399	368	327	368	373	364	368	357	369	378	337	352	355	373	384	370	323	347	362	351	349	370	386	359	302	376	308	334	308	349	356	362	368	368	377	337	352	378	381	364	365	331	381	375	343	361	355	336	341	360	361	355	358	359	329	360	349	324	347	331	346	344	348	309	339	325	320	318	310	336	355	394	351	330	337	365	334	322	346	337	372	336	341	373	374	328	345	296	326	376	338	366	318	375	350	338	348	383	325	337	370	350	324	359	345	341	341	333	335	345	353	366	338	354	349	368	376	351	393	386	348	338	364	367	350	352	377	335	363	341	361	358	342	364	338	325	360	319	340	341	321	355	338	374	373	345	364	372	347	329	356	342	377	340	360	365	329	330	317	369	352	367	377	392	347	340	353	343	331	371	357	338	333	352	341	323	366	331	404	401	356	336	385	343	355	349	321	337	375	329	366	359	331	385	364	332	356	337	345	364	379	383	378	354	334	349	367	350	357	354	353	367	388	318	366	359	324	327	340	346	352	340	343	356	341	365	349	374	354	354	333	322	347	350	356	341	355	349	345	356	343	345	313	337	379	336	379	327	315	351	324	369	347	346	369	372	343	357	382	344	360	373	380	321	360	318	353	357	371	340	350	356	362	346	387	346	334	322	355	347	368	377	366	347	354	327	322	341	311	362	368	355	364	376	351	320	363	373	369	345	376	345	362	374	334	364	384	373	356	343	354	344	362	381	372	352	371	326	351	344	354	340	352	352	357	313	326	378	352	337	352	324	348	349	351	380	357	350	378	337	366	334	335	334	330	351	359	316	351	355	332	339	337	372	351	339	387	363	354	306	348	333	371	328	370	370	329	340	359	369	363	358	338	362	364	350	354	347	333	356	364	398	322	331	358	356	337	335	362	359	359	323	337	353	344	367	353	368	312	343	391	331	325	348	363	352	337	371	359	373	357	361	341	359	347	330	343	370	348	333	335	342	346	353	366	381	344	333	333	339	362	350	364	343	345	328	345	337	363	353	351	348	356	350	346	341	366	343	361	335	383	365	321	365	342	365	322	338	367	374	352	363	360	353	355	349	374	362	361	346	318	372	352	366	351	360	367	380	362	365	333	371	366	332	319	300	356	332	343	358	351	347	340	343	319	347	357	349	344	345	311	369	368	372	337	366	331	325	366	387	359	365	352	366	337	365	356	324	375	335	355	337	326	343	348	336	339	393	343	356	326	341	330	328	352	356	364	354	327	381	333	374	316	365	356	343	359	389	411	381	360	358	379	347	337	340	351	354	376	376	349	331	390	378	364	313	387	358	335	353	337	334	345	356	357	338	347	363	347	332	341	324	338	356	348	355	363	319	359	340	315	345	334	350	356	364	356	334	321	319	376	354	345	345	361	386	333	338	346	342	330	373	329	309	357	357	360	345	330	343	351	352	342	363	376	360	349	361	347	326	371	311	328	376	358	330	348	393	337	343	345	365	335	360	367	335	326	350	373	351	360	333	357	347	347	343	374	315	363	346	344	355	355	367	364	349	356	353	341	358	354	366	371	360	373	368	309	354	345	358	348	364	349	333	350	378	338	351	343	358	360	353	365	355	381	345	361	332	315	358	340	324	380	364	363	355	348	329	344	373	368	351	315	382	344	337	324	367	374	325	365	388	377	356	348	350	346	346	354	357	351	336	351	345	319	337	387	341	354	337	331	353	336	329	348	354	361	351	331	365	352	364	332	374	328	367	345	331	351	369	353	350	363	367	346	347	346	387	317	346	324	333	364	391	340	370	384	346	368	347	342	364	351	382	350	335	354	368	349	341	364	325	330	352	318	350	332	348	346	326	375	364	361	371	375	387	362	353	295	362	344	342	335	352	375	343	363	380	337	362	364	345	378	378	335	329	338	349	326	347	353	393	360	365	348	357	339	330	339	349	352	383	347	378	346	335	366	348	388	391	355	338	313	356	346	356	368	315	355	355	391	358	324	350	351	362	383	346	365	381	348	339	358	336	343	352	352	329	359	343	361	372	361	328	358	336	328	343	380	360	331	352	355	360	362	374	316	362	361	362	336	351	330	344	364	348	367	347	362	347	354	375	373	351	351	335	353	356	344	338	338	362	347	355	373	367	360	317	345	316	321	317	400	361	331	334	346	356	319	328	336	335	364	386	351	347	370	376	328	326	342	354	363	365	369	337	356	343	338	320	321	346	341	325	376	362	363	351	343	361	311	341	328	395	380	343	333	340	346	360	332	366	326
28012	21716	10169	1603	966	776	687	630	641	638	576	619	557	565	594	609	568	579	553	586	560	535	534	571	555	580	561	533	585	603	537	559	551	570	545	548	565	587	562	555	553	556	506	574	531	576	521	583	588	528	557	561	578	545	554	550	576	576	542	567	561	597	578	549	584	540	552	578	565	554	553	575	583	586	556	551	583	566	537	552	564	523	554	581	577	569	599	516	549	576	558	520	530	527	555	567	553	553	566	576	521	563	594	579	570	509	531	559	572	529	558	587	511	543	543	540	599	565	542	587	528	545	574	537	535	569	503	562	544	568	550	572	570	544	557	562	525	568	508	579	559	543	588	569	559	544	560	540	539	508	588	505	556	548	584	534	522	542	557	541	561	544	531	530	572	545	569	532	559	557	513	525	541	543	554	550	515	549	556	538	511	535	549	536	536	551	545	537	563	560	499	582	546	570	539	559	546	542	574	527	569	545	564	581	569	562	563	513	560	526	551	546	550	557	542	560	573	595	561	586	559	521	546	540	553	544	565	580	576	589	537	595	512	563	559	524	544	566	547	579	524	580	519	542	531	614	554	545	579	570	552	591	566	522	551	519	567	540	591	582	564	564	531	588	544	555	586	563	560	529	535	579	564	582	573	551	613	546	483	570	530	543	583	545	515	527	560	611	512	548	524	553	542	568	565	595	554	561	526	584	586	546	594	552	566	560	534	539	508	520	531	558	589	573	492	534	568	562	580	606	551	580	521	539	536	581	575	544	556	530	542	528	560	550	590	568	538	532	566	541	500	501	559	565	564	545	578	528	571	535	505	548	556	594	541	571	564	541	508	541	578	568	560	559	552	569	561	556	538	530	571	538	586	524	549	540	525	508	517	554	590	544	552	532	546	543	500	566	548	525	533	554	563	524	532	566	567	541	520	582	516	545	542	572	524	554	568	540	543	557	522	550	574	546	540	552	546	581	573	571	539	532	594	560	603	556	536	580	584	580	532	546	558	541	566	536	586	545	558	558	612	541	575	575	528	517	594	566	555	537	523	570	591	528	572	557	563	525	581	525	533	549	543	533	541	573	564	546	564	579	534	509	514	557	555	534	537	566	536	560	562	529	579	539	548	586	521	542	550	564	539	570	584	528	558	575	555	575	525	533	582	543	555	635	612	535	534	534	553	585	527	520	537	577	542	575	581	566	583	537	533	535	503	540	543	565	556	551	544	535	567	515	541	543	567	596	558	560	582	524	546	569	582	560	546	557	563	597	545	561	536	584	539	574	568	556	582	508	572	564	526	601	559	500	563	535	552	556	548	578	545	551	565	560	557	580	608	538	586	599	557	542	547	555	538	606	516	517	538	558	547	559	594	573	554	563	569	534	543	560	564	575	560	572	551	578	526	535	528	570	542	590	594	496	524	509	541	530	540	531	548	540	538	537	616	572	560	552	577	545	564	566	573	562	575	555	530	602	556	574	570	571	575	569	547	588	548	576	582	586	518	560	567	588	568	580	533	585	540	596	547	533	551	519	542	579	565	583	538	519	552	564	517	556	572	539	591	595	566	568	524	555	556	566	587	539	530	530	574	535	611	545	501	568	572	552	565	607	541	587	583	550	585	524	556	541	546	538	513	537	565	560	524	594	583	554	568	538	580	564	525	567	536	555	552	526	589	509	530	519	546	572	549	572	554	588	532	530	551	574	580	514	562	531	561	599	642	591	551	502	538	563	522	578	570	562	550	569	537	516	538	558	544	542	529	558	586	566	541	559	541	557	569	565	536	558	527	565	566	569	514	539	604	554	574	556	570	549	543	552	537	560	514	561	511	547	558	576	555	546	526	545	553	547	522	537	542	572	562	543	553	591	537	549	489	537	515	531	538	544	554	548	573	540	531	587	587	566	553	573	570	513	544	536	554	553	531	533	601	518	545	588	540	533	579	593	568	568	561	523	591	575	578	510	589	509	548	583	544	534	576	536	499	557	568	552	578	556	523	535	593	504	594	558	545	564	568	558	513	514	561	573	530	529	559	588	556	537	521	518	520	543	576	576	546	560	557	564	555	535	584	557	604	503	573	565	557	535	538	597	570	562	544	567	545	539	536	560	553	568	518	581	529	537	565	559	518	593	543	555	535	522	555	558	502	569	550	554	546	565	536	562	520	544	575	573	546	592	548	610	563	540	583	596	554	521	564	546	530	538	555	624	550	538	562	521	544	519	540	572	516	568	525	581	588	569	530	570	584	579	537	592	541	547	600	577	547	545	592	548	507	529	566	558	564	562	567	557	535	526	568	553	526	562	554	541	540	561	550	585	537	581	529	548	570	556	520	569	614	541	564	551	549	584	600	562	543	582	567	581	559	554	620	628	558	555	527	593	538	543	583	519	530	539	585	521	557	562	539	565	569	581	556	560	533	570	560	545	570	567	590	529	552	528	561	579	586	572	557	567	543	547	558	534	602	532	546	527	540	500	529	537	548	559	584	549	542	578	525	512	554	543	538	541	543	538	539	536	575	531	595	565	578	579	510	581	562	550	582	598	605	536	564	521	605	552	519	573	542	572	543	585	569	571	547	534	579	556	569	508	554	601	514	587	582	543	574	526	497	585	580	597	556	549	502	534	534	545	576	554	593	561	571	587	588	534	549	540	551	567	552	564	551	583	589	559	536	582	547	579	544	574	596	558	504	581	558	528	575	553	528	553	538	517	530	576	575	567	529	553	542	575	555	580	568	552	567	567	555	588	566	577	536	538	544	562	533	562	544	583	556	505	575	577	527	538	577	583	610	585	553	553	526	549	545	521	544	610	557	532	532	575	564	545	546	564	559	556	585	545	518	585	527	504	565	583	568	595	560	508	519	497	605	538	527	529	562	549	558	553	520	538	541	551	528	554	601	525	528	536	568	519	573	562	574	534	573	538	520	559	542	524	550	582	565	587	554	573	562	525	545	529	564	584	558	562	567	594	541	537	517	534	523	582	532	569	554	568	534	515	546	572	531	579	572	559	537	533	564	544	557	579	513	537	513	532	569	558	531	621	581	551	544	561	554	531	537	554	586	516	548	571	539	567	553	557	557	513	588	560	558	533	547	542	550	551	571	535	548	534	542	542	531	578	556	532	558	526	521	549	574	591	588	548	552	555	565	532	562	585	541	584	532	560	528	537	547	590	560	516	562	533	558	610	519	558	586	555	566	554	568	543	514	571	544	528	576	550	539	562	533	582	548	570	561	556	536	518	587	579	573	563	546	549	548	567	584	519	594	542	522	540	575	539	565	552	487	544	518	551	571	582	573	519	608	570	535	546	525	558	565	591	534	548	568	537	550	554	573	524	596	511	547	548	552	529	564	520	514	541	549	532	567	549	577	564	555	578	594	556	580	538	546	565	552	539	512	526	585	545	581	507	506	564	557	546	550	585	541	538	531	547	523	534	527	565	537	602	556	529	560	578	581	514	534	544	553	582	548	567	577	538	566	560	530	564	609	568	556	556	529	542	605	563	545	537
24229	22464	2724	1661	1299	1122	983	942	869	802	742	687	740	699	699	663	735	632	653	703	640	678	656	642	696	670	641	691	625	709	688	678	631	641	660	702	700	684	686	660	640	646	646	660	668	683	637	617	636	686	674	672	706	683	717	717	653	694	677	677	649	647	655	666	623	647	698	705	675	687	666	680	658	680	648	650	698	689	685	643	659	618	714	643	666	684	656	650	637	680	668	692	645	676	688	709	690	686	692	666	671	668	635	606	677	662	618	654	670	677	634	676	672	649	701	646	680	649	641	683	683	646	673	649	654	629	621	700	673	673	632	649	654	630	672	676	636	686	660	656	678	635	678	651	653	593	633	664	611	651	644	614	643	688	671	671	633	679	705	655	651	682	642	695	637	647	653	606	652	666	681	646	668	618	663	656	695	631	624	652	653	634	596	642	712	633	644	666	610	713	628	659	624	678	692	662	653	646	651	694	631	618	625	672	663	686	648	705	656	650	625	681	687	685	641	629	676	620	672	679	607	657	616	671	682	670	642	660	655	716	628	651	697	688	685	696	652	659	616	664	657	641	674	627	630	702	559	644	696	677	696	632	675	645	629	680	645	703	651	656	664	648	611	648	692	659	666	669	619	688	661	631	664	656	696	649	677	607	641	635	632	677	718	663	642	694	698	631	668	661	679	661	643	633	660	667	623	635	652	672	658	649	679	678	657	653	694	626	662	617	680	652	653	657	686	664	668	695	680	694	705	672	637	651	662	697	671	592	682	654	569	649	634	654	670	667	677	642	672	684	634	662	670	655	693	690	675	667	603	673	687	659	728	683	696	634	632	697	653	625	693	617	650	678	653	690	668	703	682	653	657	699	672	666	722	672	588	603	693	668	647	672	654	644	673	634	688	662	708	684	701	663	637	674	623	656	648	636	685	668	656	670	651	663	624	662	670	659	665	691	661	621	682	673	683	665	664	672	644	654	636	672	655	679	629	661	668	676	599	608	667	692	643	618	639	658	657	698	666	677	683	635	626	697	671	677	671	654	675	694	683	672	677	633	686	669	644	669	665	647	637	653	652	657	688	659	661	685	658	623	613	665	677	681	717	677	645	641	647	639	629	643	646	631	701	636	709	672	714	704	646	670	653	640	694	711	664	703	679	622	686	676	582	646	658	683	650	671	658	662	652	673	641	692	657	604	680	631	686	656	668	630	652	678	669	639	685	668	663	652	676	656	634	664	632	669	668	657	645	634	676	647	630	644	673	648	654	673	620	658	690	665	665	691	676	646	637	677	667	630	677	693	633	662	696	679	689	647	659	676	668	664	650	631	693	647	628	679	641	657	669	640	681	704	690	700	598	681	678	621	651	641	658	635	654	695	651	682	660	690	678	687	653	672	631	652	645	686	651	649	664	699	655	710	697	631	608	634	655	672	655	671	671	628	660	700	699	656	709	657	650	618	716	677	673	687	635	711	659	676	686	667	642	657	631	656	630	656	683	691	662	695	651	681	664	669	657	649	657	662	635	707	616	674	615	653	678	663	652	676	646	703	615	649	688	691	678	621	670	673	728	660	663	668	679	674	683	676	685	706	643	688	683	664	659	666	657	702	674	666	596	625	674	678	663	694	691	650	675	648	606	682	678	662	658	662	658	619	646	677	684	674	683	704	663	669	640	667	654	685	670	679	654	652	664	667	643	625	648	645	685	690	701	693	696	667	664	670	680	676	637	685	692	688	685	698	645	692	650	714	640	684	687	684	660	636	699	678	662	638	647	670	649	697	649	684	649	622	626	643	701	678	658	637	652	703	700	685	616	687	659	687	627	690	657	721	656	647	662	683	644	633	661	714	676	661	638	681	685	606	654	622	606	679	639	692	663	652	608	639	666	654	671	714	651	634	662	685	676	676	645	674	698	668	647	632	684	639	651	657	666	659	680	671	597	663	651	647	720	665	658	640	628	659	698	664	667	643	635	641	639	603	624	668	656	647	666	717	675	673	718	675	668	694	733	655	676	631	675	700	698	649	625	645	687	634	672	626	654	638	694	676	703	670	675	663	657	702	673	666	648	667	644	634	642	639	638	623	698	671	647	654	691	707	635	669	650	677	662	653	677	698	709	675	696	662	677	652	684	691	660	629	703	676	700	719	700	668	633	622	692	674	644	658	654	658	668	651	630	610	672	709	621	655	689	642	653	613	730	647	701	622	644	695	610	661	643	691	637	631	671	651	670	650	686	667	673	721	666	687	685	658	666	677	676	672	731	632	696	666	687	662	640	623	675	639	676	685	659	648	655	640	689	625	664	662	618	664	679	665	651	631	709	651	671	688	689	681	699	642	717	683	654	672	665	650	651	669	632	623	654	704	680	656	675	663	604	650	667	647	695	636	669	710	644	638	673	688	681	647	685	641	660	682	662	653	645	687	703	642	671	676	660	667	731	688	669	662	672	666	651	669	627	654	647	683	632	635	623	639	674	648	668	699	701	665	682	659	644	680	678	654	688	648	655	666	669	618	598	674	650	694	658	652	678	679	645	631	693	696	692	670	657	697	716	692	636	681	690	701	667	656	673	666	672	642	668	643	684	646	628	684	623	676	666	643	649	690	675	682	650	663	644	624	644	666	678	675	590	665	635	669	648	656	669	614	677	678	642	686	641	677	674	651	676	668	704	701	655	665	653	672	645	674	635	639	700	662	670	667	702	671	657	655	635	700	674	694	704	688	661	671	634	638	647	641	668	673	714	646	659	673	679	644	671	631	702	633	642	661	621	675	674	659	652	673	618	656	649	662	643	678	668	669	659	686	693	671	703	678	675	618	669	653	635	649	658	716	659	700	682	658	639	608	641	672	665	678	650	667	634	684	669	647	642	640	713	687	621	666	672	656	651	646	631	654	638	674	655	679	654	688	715	665	695	668	614	649	669	661	639	652	695	665	670	651	703	639	630	648	665	628	706	654	646	667	681	638	679	681	673	619	632	687	640	659	687	694	723	672	659	706	653	616	657	695	676	672	690	727	649	623	640	648	653	633	698	643	635	655	632	674	683	656	676	630	679	669	639	641	692	620	669	630	629	647	673	640	689	717	678	693	668	660	611	659	656	657	682	682	711	636	650	684	642	637	635	668	687	657	640	667	660	692	648	682	635	674	635	682	659	670	667	647	676	666	710	684	632	646	663	725	673	652	682	640	641	613	696	693	697	697	622	676	635	644	627	633	694	707	656	671	686	663	640	662	663	635	692	651	682	680	652	626	644	636	661	651	722	661	648	663	691	690	671	630	656	634	629	639	650	668	650	672	680	683	670	711	667	663	689	669	680	667	693	672	675	688	688	627	645	609	629	684	665	652	670	677	675	698	696	654	679	696	621	662	695	701	652	655	639	632	702	686	641	688	627	656	649	646	657	705	653	608	690	652	616	656	675	665	636	603	619	665	661	732	656	635	645	653	703	623	670	593	609	663	657	667	668	678	650	692	647	704	700	659	683	676	697	640	673	644	650	682	656	658
24397	21363	28653	24382	21307	9149	1377	846	722	610	496	475	469	402	418	416	402	352	347	340	363	323	297	335	322	338	325	320	293	346	337	346	291	331	302	312	333	288	324	321	327	319	284	334	315	279	286	274	324	320	288	324	307	303	304	324	298	328	308	303	284	295	284	314	292	307	286	338	318	332	321	319	318	296	330	306	329	296	308	319	300	276	312	281	282	313	250	302	311	280	302	287	299	296	290	290	295	303	272	306	287	268	293	291	325	315	277	325	314	283	290	291	297	319	324	294	322	289	317	287	292	272	279	313	287	283	285	280	299	287	302	297	292	303	308	305	301	285	284	290	301	271	272	294	308	311	294	309	295	316	283	305	305	294	303	268	279	312	291	301	284	267	296	305	255	318	308	298	288	273	295	309	313	301	273	302	304	285	286	277	313	298	319	292	295	293	297	319	330	268	260	280	328	256	315	257	302	310	265	258	301	298	338	293	290	301	301	302	310	279	315	308	277	315	313	279	283	296	278	335	323	306	307	289	308	316	310	301	285	303	310	279	286	253	302	297	273	299	313	294	313	285	316	295	295	291	257	298	275	300	323	337	303	294	303	278	280	292	316	340	305	259	300	288	263	294	283	305	260	309	296	292	279	303	292	292	293	292	291	324	328	288	325	293	291	303	307	293	302	292	275	293	305	302	277	281	273	299	272	304	302	282	288	270	298	285	320	290	293	251	273	301	297	292	289	283	273	312	323	329	319	290	264	276	277	273	289	257	305	291	313	311	333	302	317	296	285	288	304	281	296	317	290	252	309	269	279	304	331	300	346	308	290	288	300	314	293	314	305	270	285	297	310	300	313	300	302	284	316	288	271	301	333	285	304	294	265	293	291	272	268	298	305	298	290	290	311	315	299	261	291	282	269	276	346	300	305	290	282	303	283	286	295	286	303	322	320	323	271	287	287	304	306	260	304	282	296	324	315	304	287	313	309	333	324	259	284	281	295	296	265	293	296	297	284	265	303	274	276	311	269	286	302	279	294	293	284	284	304	321	284	303	266	284	287	310	309	318	302	272	278	299	283	314	308	327	289	281	296	286	282	291	296	312	312	271	298	291	315	318	290	298	318	277	322	297	273	279	279	320	286	303	274	311	303	300	318	306	292	294	293	274	317	329	277	331	299	310	303	316	310	294	309	288	302	282	266	287	294	268	284	308	309	317	297	278	301	301	281	317	275	325	271	304	284	287	326	294	290	274	270	286	292	299	305	269	256	320	335	302	310	284	284	322	288	270	307	296	278	294	295	336	313	313	312	292	279	278	293	278	314	304	270	282	288	274	288	288	311	290	301	304	306	326	292	308	317	297	285	278	279	281	293	293	291	268	279	296	267	310	306	327	322	276	303	328	313	307	315	305	272	273	306	311	301	303	276	294	302	284	306	288	314	305	262	284	272	283	274	283	283	304	294	271	305	308	280	316	321	320	337	281	276	281	310	288	264	299	300	296	327	280	297	284	327	288	300	329	285	287	302	303	292	327	368	306	304	300	337	292	303	314	299	285	297	309	283	306	290	303	266	299	320	298	308	284	284	307	267	281	273	330	310	265	336	270	277	299	293	308	285	300	299	307	308	275	325	304	280	288	298	282	308	333	293	290	290	313	297	325	306	332	267	269	300	319	283	323	280	302	288	291	271	252	310	296	304	289	310	317	300	278	301	323	289	303	284	304	306	291	309	293	324	306	274	312	272	310	300	270	293	296	261	296	329	306	316	298	275	309	301	297	308	301	299	273	298	313	289	259	286	302	312	313	288	276	314	296	296	291	297	304	293	284	268	286	300	266	295	305	276	291	287	282	298	311	274	290	285	288	317	268	285	297	285	297	292	325	300	293	291	263	284	313	291	288	279	298	296	301	261	332	323	273	274	289	292	287	275	275	308	308	313	316	290	311	310	279	315	276	307	300	306	273	296	286	272	308	317	268	285	269	299	308	296	274	303	316	333	284	298	310	296	269	270	293	308	297	288	297	309	284	292	301	308	306	292	298	269	292	336	319	285	304	287	288	256	265	296	296	304	302	271	304	292	279	288	315	274	284	318	323	320	308	298	323	291	283	306	287	304	310	284	309	294	276	287	293	309	285	304	297	328	284	287	290	328	320	301	308	272	288	275	311	265	332	336	297	290	299	270	307	323	280	293	271	314	289	316	315	299	274	291	310	284	282	301	277	307	318	292	290	284	292	307	282	318	283	271	287	275	303	300	269	283	281	294	281	293	307	284	292	307	293	289	272	287	285	311	316	306	301	312	286	283	311	292	294	291	289	324	310	283	307	262	295	284	292	309	281	279	293	293	271	298	310	315	320	295	297	311	283	292	305	303	309	304	313	269	283	289	317	284	287	293	298	281	283	297	311	309	282	276	297	300	290	273	318	329	277	283	312	310	303	313	278	295	298	294	301	287	296	296	293	303	295	332	311	314	324	277	296	286	293	330	309	292	296	292	285	270	290	307	310	298	261	315	266	257	270	299	286	253	325	310	276	309	279	282	305	281	276	304	292	293	304	286	289	297	298	318	307	305	292	318	286	305	260	289	291	264	281	308	307	298	311	285	287	294	312	289	248	313	272	329	312	311	307	276	299	253	334	303	266	278	288	293	284	261	323	308	334	294	285	307	285	291	302	274	306	297	309	299	292	297	312	287	313	311	291	272	295	308	321	300	295	295	275	289	325	259	315	269	292	298	261	280	296	288	308	340	311	303	304	298	283	277	290	310	314	277	294	284	313	262	332	280	274	294	321	269	317	306	298	305	298	302	287	307	269	292	284	284	308	285	302	308	268	315	292	285	294	290	295	286	280	313	293	264	310	293	296	320	316	285	290	279	306	306	294	311	304	289	288	302	317	301	293	300	294	295	276	290	309	265	283	320	282	324	257	279	291	288	242	282	303	355	289	306	313	304	299	302	279	298	326	302	307	268	281	284	283	306	280	295	321	314	291	289	288	303	269	286	271	309	311	300	293	305	298	299	282	301	279	306	285	305	331	293	317	301	302	285	315	286	286	293	307	265	324	315	277	277	315	291	292	311	289	293	315	304	301	287	326	287	291	275	289	271	299	309	302	287	279	269	274	303	330	312	289	286	282	319	283	300	297	311	273	294	286	295	279	305	292	279	309	288	256	335	295	263	312	283	285	306	300	270	276	283	288	299	316	288	313	318	296	325	285	282	323	286	283	299	275	287	302	318	315	279	330	300	310	280	278	273	284	297	290	321	290	298	298	303	293	320	299	272	328	282	291	241	278	321	274	291	328	272	294	278	285	285	281	288	287	310	281	319	295	308	285	257	293	309	277	290	279	283	316	303	324	294	300	312	315	292	286	268	303	304	298	286	297	286	292	286	302	289	287	304	266	273	310	307	313	286	293	309	328	291	304	291	291	304	282	288	315	311	330	289	279	295	254	297	306	305	284	267	330	288	306	288	291	290	320	274	260	305	289	284	305	292	303	310	302	299	314
30804	34387	9717	4989	3399	2598	1953	1550	1284	1017	859	743	669	630	590	562	557	506	463	478	472	462	429	421	443	421	447	385	397	398	424	428	402	419	389	426	391	422	419	364	360	410	392	368	370	380	379	351	383	412	381	346	372	380	395	380	376	372	389	389	386	377	415	391	436	364	380	409	417	411	451	455	408	420	387	366	345	392	349	382	347	432	361	371	390	361	345	344	362	373	360	350	377	351	343	356	394	348	344	368	374	366	323	356	358	381	392	356	357	380	336	360	360	383	359	351	377	386	390	360	350	342	372	395	344	354	370	364	376	378	382	342	348	386	353	340	385	356	367	365	380	357	347	385	366	374	377	390	375	384	351	351	377	369	382	397	383	361	337	319	376	363	359	350	413	362	361	359	377	388	356	370	397	369	366	333	356	343	366	328	324	340	362	332	335	362	385	338	384	375	379	383	357	369	332	368	381	376	378	375	351	346	388	351	364	346	360	360	370	365	356	401	363	383	344	380	365	364	397	370	353	365	392	347	378	355	415	351	339	349	385	403	381	342	373	355	360	373	391	354	344	361	346	379	386	382	394	357	340	355	329	396	345	378	388	353	383	348	359	337	378	384	375	349	352	342	369	335	368	371	349	380	332	364	390	351	344	371	312	359	347	403	359	359	337	382	372	392	355	367	326	372	359	369	382	368	388	375	389	336	349	355	387	384	376	325	373	371	350	401	366	347	355	370	368	375	369	373	366	388	382	341	384	371	364	396	363	342	374	388	395	365	373	360	368	359	350	401	362	352	374	348	331	350	361	383	352	382	399	343	350	335	354	342	340	366	363	385	372	355	398	337	358	372	353	353	394	375	316	372	336	370	374	359	360	356	351	371	379	366	394	339	387	358	396	357	352	345	355	360	389	392	384	349	383	396	344	374	357	361	360	353	377	383	331	400	379	365	391	385	375	354	353	394	393	381	340	354	353	364	342	340	360	378	358	386	355	352	348	363	398	363	352	367	400	386	369	356	359	378	377	346	393	337	346	369	319	386	361	411	319	370	379	375	387	371	365	369	381	380	373	357	349	364	341	352	389	342	349	353	354	342	378	376	368	366	423	382	393	364	393	395	368	340	305	396	365	333	377	360	359	394	378	381	373	367	380	337	372	330	350	411	333	371	393	373	380	373	380	330	364	365	355	312	379	374	334	377	368	369	335	357	354	372	376	363	336	336	358	368	365	325	365	355	365	352	360	360	353	355	404	390	409	386	390	384	353	380	360	361	345	378	355	359	371	385	368	349	358	347	345	353	369	374	340	370	366	387	354	378	379	404	353	349	344	379	329	362	342	337	399	368	357	406	359	347	414	376	341	389	384	333	379	361	365	341	359	381	354	386	356	381	373	382	351	369	366	372	351	351	333	365	403	371	359	359	386	372	406	378	384	353	385	358	370	390	370	364	377	363	387	346	354	315	370	373	367	374	344	396	364	333	376	367	364	338	383	349	359	367	370	335	345	367	357	348	349	411	380	360	384	382	358	355	348	389	386	359	384	360	354	372	359	321	350	387	344	386	366	355	375	384	375	342	390	347	359	368	355	357	356	374	381	370	367	363	335	385	344	370	382	376	355	374	408	377	372	372	412	400	332	309	394	384	380	357	339	399	370	378	408	357	338	372	331	376	349	361	382	369	367	366	344	377	340	368	345	342	373	383	355	367	366	353	362	361	365	392	340	343	357	392	407	351	369	381	359	336	369	393	367	351	356	354	356	390	371	370	380	382	353	407	336	403	387	355	331	358	377	396	360	359	361	392	413	360	341	348	364	371	344	369	347	359	344	382	400	377	354	351	369	358	342	381	362	330	379	368	351	340	360	352	352	359	376	392	359	357	357	356	378	328	402	362	376	365	372	357	348	377	352	371	361	383	342	328	367	375	340	364	378	380	355	367	329	376	362	353	369	387	358	371	368	345	373	390	362	375	361	393	355	395	382	373	364	339	348	330	373	371	373	383	381	378	399	385	341	356	358	359	387	401	368	338	353	382	375	340	388	362	387	368	372	362	355	394	402	350	358	375	295	365	348	364	370	352	376	349	338	361	372	370	377	312	372	395	363	334	383	359	347	364	382	337	353	373	325	330	365	359	368	357	362	365	332	355	368	374	333	377	347	367	347	347	338	350	370	373	386	367	365	375	346	343	376	350	362	402	425	355	386	398	373	357	345	399	387	363	391	371	370	385	377	398	370	386	365	387	343	358	381	354	359	371	352	373	363	332	379	363	366	386	340	352	334	377	352	367	353	384	368	337	362	333	357	348	373	351	360	382	353	391	371	361	441	378	393	350	378	377	370	357	348	370	339	379	383	364	356	383	347	372	381	346	372	362	351	369	389	319	361	356	344	373	379	363	342	335	367	372	358	363	394	344	385	397	370	356	361	383	355	342	358	346	381	388	366	365	364	379	376	362	362	355	334	359	359	383	373	391	374	323	374	364	354	401	335	345	361	354	382	372	353	352	372	386	369	330	366	390	379	389	368	341	362	384	338	348	376	350	385	352	360	369	359	350	348	386	362	391	378	367	360	397	384	343	357	368	371	355	360	361	390	366	343	392	369	393	337	361	353	365	365	375	362	330	339	362	370	355	368	379	373	379	394	379	342	352	364	358	349	372	350	369	395	351	367	336	349	368	381	335	400	335	355	377	331	358	368	341	358	374	345	354	337	352	357	350	371	386	368	378	385	388	332	380	358	329	385	364	395	382	361	388	345	378	407	377	375	366	357	376	374	333	352	346	338	353	328	375	338	386	370	388	344	359	351	384	371	359	386	355	356	335	330	384	358	367	360	371	344	356	368	338	344	360	326	353	353	384	358	370	368	343	367	368	361	343	344	357	365	368	353	349	395	393	382	373	401	350	352	401	355	367	388	360	338	353	324	379	380	361	380	336	380	396	377	362	366	372	369	357	398	355	355	388	360	371	374	375	386	370	381	344	364	342	378	356	375	380	367	358	346	345	368	348	323	385	363	359	382	392	354	373	348	390	390	344	371	356	381	357	348	358	370	372	353	346	322	374	369	363	377	397	381	394	382	382	379	410	374	378	394	382	370	376	433	350	344	407	358	353	338	381	377	361	359	378	367	344	340	348	416	368	370	343	343	387	371	373	367	356	379	382	397	382	361	348	373	344	380	360	352	333	353	373	360	370	352	383	349	362	386	371	392	379	377	328	362	370	365	367	372	363	371	338	386	387	357	356	365	373	352	346	359	328	367	364	356	380	347	366	315	380	361	329	344	357	358	358	346	368	383	367	372	370	370	363	385	365	387	377	385	370	366	371	399	339	363	358	363	374	369	367	352	356	387	385	379	356	370	405	364	353	403	378	370	363	362	297	364	341	348	340	384	375	378	390	391	361	344	371	378	371	350	378	383	341	347	363	355	376	353	390	365	388	349	380	387	389	376	381	354	410	340	354	370	354	343	360	368	405	361	361	385	334	366	347	371	369	342	390	330	361	366	367
25701	21364	27481	25353	9550	1356	987	904	860	809	779	724	714	722	696	677	732	728	688	609	706	633	689	658	678	676	667	682	653	682	671	672	666	621	645	653	641	669	698	653	588	646	653	691	681	716	630	647	662	646	701	663	626	662	664	651	659	655	657	680	652	661	680	666	675	670	654	687	666	656	661	649	655	645	661	660	670	657	701	647	649	628	661	641	640	702	645	621	707	657	659	626	654	652	674	674	603	665	657	690	687	615	656	594	653	686	670	606	638	642	661	623	689	699	665	666	643	649	644	631	650	638	681	648	663	637	629	645	613	654	673	653	636	678	663	660	657	624	661	623	665	616	718	718	665	669	637	621	666	640	630	706	673	701	634	650	628	661	681	678	657	661	617	672	646	661	633	654	599	651	628	657	635	668	630	590	676	669	658	630	652	660	660	612	646	654	694	657	636	619	644	626	669	637	702	660	684	661	607	619	677	624	653	627	605	692	618	655	649	619	619	626	653	661	625	612	658	656	663	653	617	692	656	651	665	650	668	649	674	683	676	667	626	652	690	604	629	685	655	676	676	665	620	629	643	578	603	671	678	666	611	686	617	614	662	668	648	602	660	559	647	653	609	659	674	658	640	610	642	662	642	689	675	667	628	639	698	655	678	666	635	655	642	650	645	650	668	652	684	614	654	668	651	673	674	635	624	651	630	628	644	634	678	663	660	645	594	628	671	646	671	644	657	654	645	685	648	615	642	655	624	643	675	623	665	651	649	645	646	648	672	632	657	639	671	658	649	648	633	673	654	651	611	689	662	637	612	652	624	675	622	612	637	660	639	701	630	671	658	646	659	632	695	619	638	711	674	643	649	614	631	625	696	646	649	640	692	663	711	649	608	640	632	629	634	652	658	669	641	658	677	625	644	662	647	654	658	647	648	652	669	658	697	672	639	651	646	591	645	622	607	638	620	613	604	604	668	680	636	633	658	701	636	664	625	619	661	643	653	627	645	650	616	667	732	609	665	655	652	671	663	653	639	692	646	652	665	654	641	629	666	643	658	617	666	633	681	630	678	646	676	686	658	641	635	634	689	562	666	678	664	630	695	653	653	667	570	615	685	673	644	667	675	596	658	608	666	679	657	645	711	627	659	599	644	663	629	616	582	639	625	607	668	622	665	707	685	661	638	665	637	632	645	629	644	631	648	643	648	651	641	640	632	671	635	679	672	657	629	664	619	636	663	657	661	626	659	621	577	670	634	654	673	598	681	636	674	657	701	657	646	696	609	614	627	613	672	642	618	637	637	673	683	619	632	637	643	684	618	647	650	669	661	651	607	668	652	655	628	669	705	663	656	655	676	669	604	647	655	642	692	697	651	659	633	642	636	673	623	654	681	669	648	634	650	668	714	666	656	624	597	628	670	632	675	694	693	651	636	597	681	643	630	640	641	684	658	666	639	666	636	643	630	648	652	634	616	669	689	653	686	643	649	657	632	655	627	641	634	670	650	685	661	618	639	665	722	655	633	694	655	642	642	643	608	675	630	663	635	665	613	702	664	713	667	639	611	638	656	651	698	640	623	619	639	725	644	628	634	630	673	616	660	612	613	605	659	650	726	620	670	638	599	628	673	652	643	636	597	615	662	633	664	684	667	646	685	711	692	689	643	657	650	638	671	707	670	648	645	694	632	680	661	622	631	627	639	625	673	643	597	663	650	663	654	615	636	615	643	643	656	633	620	661	655	644	673	652	612	661	639	658	639	603	681	667	655	648	626	626	552	682	644	612	677	673	708	691	651	662	641	658	694	679	659	673	687	682	645	642	683	650	631	628	661	669	691	630	636	654	609	659	617	648	646	625	651	648	645	675	670	620	651	632	683	688	686	670	659	640	612	675	634	645	655	629	651	643	651	643	651	676	645	642	617	664	682	689	696	633	659	620	596	608	666	618	634	645	598	649	645	658	635	689	592	682	654	685	613	658	675	644	682	658	601	658	684	641	633	624	612	692	662	604	648	645	655	651	624	654	648	655	658	652	650	659	670	654	652	669	640	703	683	661	643	679	625	672	658	655	621	645	615	628	597	644	631	641	663	637	600	619	652	587	679	661	619	624	643	598	590	636	634	637	662	615	639	659	671	680	662	614	662	639	622	669	709	652	699	652	669	635	656	643	660	628	639	634	644	680	672	659	621	634	628	642	630	644	617	665	595	646	695	617	609	612	648	669	625	667	649	647	676	594	656	617	695	655	689	646	630	619	687	688	638	644	621	614	642	649	602	645	632	622	646	670	641	711	691	639	619	656	635	666	618	617	624	685	678	671	645	654	615	666	604	657	621	640	677	655	607	637	683	638	640	646	619	673	655	646	648	675	638	646	673	574	665	674	672	638	625	679	665	647	652	649	661	663	664	648	676	662	684	607	630	676	696	646	643	652	698	662	649	676	639	623	668	659	634	647	636	628	655	686	615	654	628	656	671	638	658	640	652	613	652	674	604	662	659	649	639	674	647	658	625	621	680	645	671	672	614	611	617	689	693	661	686	596	662	647	611	628	647	648	649	626	668	621	695	637	642	635	678	670	642	657	609	638	627	648	634	629	641	643	672	593	649	661	653	619	622	626	673	631	646	636	705	642	691	661	720	665	645	596	645	687	650	645	668	662	678	657	613	596	635	588	646	633	626	635	645	665	633	664	631	636	684	635	651	645	646	617	660	640	661	656	682	669	693	626	642	652	659	601	667	664	685	629	662	649	650	672	632	655	624	579	649	629	603	630	657	636	681	639	670	693	620	654	667	616	660	647	603	662	656	612	601	644	628	662	615	613	638	636	611	671	666	621	659	689	647	652	615	667	697	676	635	629	713	652	647	634	635	636	675	669	634	645	639	662	599	672	624	630	653	631	663	637	648	645	651	666	668	643	703	665	638	638	672	682	661	659	659	679	655	657	650	666	600	642	648	629	695	625	659	635	635	655	660	654	642	638	655	615	620	615	650	632	669	633	649	631	649	671	686	620	681	703	695	644	641	671	624	646	636	658	621	599	610	655	647	629	675	663	641	614	649	619	662	655	665	641	644	667	675	611	646	647	589	627	618	622	625	672	671	636	657	615	649	612	666	657	660	643	653	596	637	617	657	619	643	660	665	638	615	657	660	648	661	601	626	649	644	687	659	678	686	628	699	641	641	686	656	631	633	671	618	620	710	664	710	627	657	647	680	607	655	649	673	650	680	642	603	675	642	696	707	686	638	632	616	619	651	698	647	638	708	642	647	650	604	647	634	594	625	651	643	618	622	640	651	635	660	680	630	637	671	692	653	670	632	673	624	634	681	669	647	611	654	640	635	649	653	654	655	698	637	664	683	660	620	645	632	636	656	650	629	613	629	623	670	655	655	676	656	632	667	622	645	635	601	590	660	610	606	662	652	602	642	675	660	622	662	625	620	628	681	644	665	649	634	646	605	680	621	699	661	628	603	630	656	688	640	572	658	662	669	661	634	695	694	652	607	664	654	625
29916	29356	6627	3660	2684	2214	1710	1500	1288	1172	1076	1024	911	936	942	847	816	815	832	796	788	781	758	763	782	770	738	817	774	748	776	759	776	760	819	714	694	762	773	759	747	784	700	760	745	739	773	762	738	728	732	758	764	787	736	769	752	806	789	724	752	797	771	817	764	801	811	784	760	808	747	771	709	750	796	719	751	701	685	735	720	752	802	744	749	699	725	719	778	714	730	753	754	754	734	739	751	732	767	756	763	791	766	755	689	735	706	787	760	751	727	767	759	761	763	743	804	765	746	776	731	742	726	715	715	786	771	737	705	700	789	735	746	727	757	740	762	735	753	764	726	729	700	749	757	775	749	752	752	792	720	733	809	761	714	734	749	769	794	814	737	751	731	787	743	734	716	754	806	739	781	718	752	773	785	713	740	745	752	717	765	760	765	738	745	758	721	691	757	768	723	759	743	759	726	763	768	777	701	708	739	784	733	761	763	679	785	774	732	757	738	721	771	695	724	780	725	739	713	750	758	757	772	753	763	806	854	730	697	778	781	779	770	747	769	761	671	775	756	703	734	754	724	807	699	747	794	704	686	774	734	727	756	739	759	763	773	795	719	734	776	780	773	700	726	721	693	783	758	760	751	751	728	738	766	764	704	740	762	685	730	788	727	764	746	790	724	730	777	760	744	761	684	741	797	773	723	745	811	795	772	767	775	746	745	759	782	724	737	746	752	753	742	726	790	814	755	707	734	709	748	764	727	735	753	757	760	729	760	680	719	715	763	714	713	733	737	700	727	747	732	737	751	793	796	805	711	737	731	781	789	741	767	749	722	797	720	796	753	728	677	768	742	755	729	759	746	742	734	729	771	771	765	773	754	760	694	802	724	771	714	730	826	719	756	741	776	745	780	718	737	774	711	725	719	781	710	785	700	672	743	734	760	773	736	756	785	781	740	704	779	713	764	767	728	705	765	720	750	775	748	762	771	810	729	736	696	761	778	755	752	708	784	762	713	755	784	743	772	763	754	717	721	717	706	749	750	798	765	753	780	713	794	738	747	768	716	785	743	778	765	766	753	749	729	712	755	715	743	732	712	723	796	751	757	736	755	800	778	771	735	730	782	732	722	783	789	748	736	745	714	741	786	737	691	750	729	759	762	737	713	754	789	718	726	735	711	783	771	812	767	764	721	734	713	739	752	743	755	749	765	733	825	748	729	682	685	748	727	787	807	780	785	798	746	691	768	705	771	737	772	740	728	753	750	741	700	700	765	694	779	747	745	767	752	761	765	757	772	737	731	742	701	771	795	765	761	715	718	801	726	729	796	720	753	774	735	723	722	682	745	738	756	789	785	702	724	743	734	742	735	747	748	757	762	804	736	714	740	748	745	760	723	771	764	711	761	745	730	740	709	714	793	776	755	744	756	718	784	761	728	761	743	752	745	765	751	724	753	721	771	767	754	719	742	750	766	777	792	778	749	743	703	732	765	752	773	746	725	789	728	722	759	767	730	793	745	741	753	768	749	750	724	737	738	751	685	779	793	795	722	759	741	741	756	735	762	679	775	781	767	770	763	722	755	751	711	695	742	715	759	716	739	766	771	755	738	751	770	772	699	731	788	766	818	769	738	748	771	767	732	752	789	733	733	762	742	833	725	746	734	730	745	731	722	782	743	704	753	727	748	761	715	758	751	718	749	744	722	742	745	746	733	703	700	785	755	714	786	766	721	762	729	722	749	741	740	733	728	743	771	826	764	770	737	729	745	715	734	705	759	724	701	730	755	742	737	753	778	740	741	768	750	760	725	753	781	690	705	739	789	723	726	770	740	769	707	801	725	759	740	825	772	693	728	674	741	745	784	775	794	744	768	685	733	733	745	722	728	765	726	736	738	739	732	733	764	726	785	718	779	729	728	716	795	731	726	778	768	763	736	717	739	704	714	812	727	746	836	738	739	758	736	750	767	728	736	751	743	742	778	775	741	747	741	718	711	757	743	770	719	756	761	786	794	727	694	720	709	728	707	738	719	727	731	746	776	757	743	737	775	760	756	762	777	778	751	723	716	737	758	749	753	782	707	789	690	752	736	764	753	729	734	767	743	753	746	766	784	725	734	665	789	758	774	756	770	738	758	767	690	768	752	767	715	720	707	739	710	728	733	779	746	766	771	758	729	786	730	743	716	756	703	731	744	713	780	713	742	758	774	734	767	759	775	755	747	752	752	761	789	698	787	759	783	758	704	769	747	760	751	767	748	762	780	800	725	772	732	717	760	707	747	777	767	741	747	702	768	750	755	755	696	773	746	746	693	739	749	788	717	756	689	719	726	781	734	767	733	736	722	749	784	768	728	716	755	791	737	742	793	743	771	743	731	747	752	739	775	729	739	738	821	733	782	720	781	788	732	749	744	722	744	766	834	696	777	737	757	728	766	741	752	741	811	732	759	733	721	798	748	760	730	717	755	752	743	730	753	791	777	727	714	766	742	766	731	758	776	723	778	726	793	772	754	753	744	763	790	720	749	726	747	743	722	737	743	722	667	727	777	743	762	723	765	760	796	744	728	766	764	750	782	736	765	745	769	700	743	789	771	780	754	723	750	739	732	758	694	672	718	766	734	759	747	793	738	786	745	658	744	757	730	732	717	721	711	734	718	724	721	735	738	771	775	745	805	720	783	714	760	748	765	722	746	711	761	762	714	705	770	729	781	706	774	752	746	767	755	752	752	765	693	770	731	771	729	792	709	735	795	703	763	698	743	730	789	754	752	718	778	758	749	758	774	722	733	752	746	746	782	764	738	729	802	750	746	714	774	701	780	748	782	759	735	724	781	838	775	722	746	738	715	750	776	732	751	773	791	761	742	707	760	752	768	744	715	756	729	741	740	774	740	733	774	736	755	758	749	753	722	751	736	775	759	758	746	731	692	774	729	708	738	750	753	776	725	730	759	723	796	754	734	746	743	731	725	740	783	765	760	746	742	755	758	724	758	778	785	778	717	781	741	780	752	742	797	770	730	765	762	696	715	739	685	740	743	735	778	724	769	767	743	761	729	722	754	778	749	765	725	735	794	812	678	753	793	766	672	794	772	700	717	773	742	760	765	777	751	787	757	750	734	742	739	729	772	750	727	708	738	732	727	763	741	730	736	757	689	728	692	737	754	747	762	733	739	777	713	738	751	700	730	769	736	750	782	775	715	769	736	763	778	773	737	716	728	785	788	762	773	800	786	792	727	745	810	757	783	724	767	743	833	751	739	765	779	765	684	739	753	725	823	746	768	743	744	742	765	742	694	792	751	761	765	720	739	693	706	785	727	761	781	736	776	698	749	806	783	749	755	776	720	803	737	721	776	758	788	739	765	743	744	768	709	753	756	721	735	772	740	762	749	807	736	749	753	781	745	747	732	777	770	722	781	716	727	763	735	737	767	764	705	766	708	751	751	757	789	761	750	721	725	714	749	763	785	728	728	745	766	725	734	755	737	749	759	750	747	776	767	768	765	790	790	788
23407	21451	29281	24012	21445	21446	8702	1399	962	835	774	651	617	551	506	502	450	398	422	397	404	355	361	358	360	370	369	350	369	355	340	378	341	359	375	355	343	350	351	356	332	336	315	319	318	314	324	325	350	317	332	323	324	335	348	301	351	315	294	307	347	343	328	306	329	314	336	344	331	348	380	364	353	322	322	288	335	312	316	305	284	325	295	331	345	312	303	342	314	315	324	314	322	303	287	315	303	318	321	297	293	294	310	291	288	325	290	309	321	321	310	306	307	305	316	305	291	319	299	308	315	346	307	303	316	289	317	308	297	298	321	296	309	359	295	315	312	291	325	301	312	297	314	289	300	293	362	307	328	329	310	308	314	293	335	309	310	308	338	330	298	335	334	284	333	321	326	293	290	325	310	302	305	316	293	330	289	329	350	316	338	315	288	314	309	283	321	314	294	292	312	341	341	301	290	316	325	321	310	331	297	339	338	326	329	307	314	293	334	315	320	315	279	304	324	326	317	331	310	322	326	336	309	316	314	287	326	347	328	322	293	290	283	312	334	312	317	345	301	325	314	323	323	309	274	292	305	331	335	320	313	297	284	302	332	282	320	321	338	331	319	324	311	313	314	320	278	332	300	314	297	319	334	349	318	314	338	320	315	294	308	317	314	273	285	315	284	357	332	323	293	289	297	327	317	289	331	325	359	315	319	283	277	318	316	272	294	280	298	335	315	347	307	322	318	298	296	335	327	307	310	348	327	308	352	296	318	302	315	319	302	273	309	313	303	325	313	356	329	273	321	329	321	297	268	329	286	306	308	333	334	313	315	297	315	317	321	308	276	309	298	301	327	290	301	303	304	304	317	329	305	297	315	320	346	318	320	332	316	299	331	304	311	296	333	344	318	318	305	306	307	308	307	301	309	323	320	314	304	320	333	295	302	298	307	329	307	306	301	323	288	322	328	340	330	293	339	326	305	324	287	285	290	335	314	308	289	278	320	293	305	291	294	300	286	311	294	279	319	313	317	304	314	283	288	315	299	320	306	325	291	302	295	293	314	344	328	311	303	282	320	343	289	340	316	307	318	324	329	299	309	317	315	336	306	304	330	286	287	310	322	295	316	356	345	322	268	355	314	319	315	284	299	304	312	307	271	326	328	329	295	317	280	294	300	313	330	345	315	321	305	306	284	326	296	315	290	329	317	289	292	308	259	326	294	292	285	286	323	319	296	319	356	314	306	308	301	336	284	281	317	288	319	348	320	306	300	297	309	322	293	292	287	295	315	296	277	306	292	308	310	300	309	277	316	321	316	310	326	297	319	307	282	343	335	318	315	311	305	316	316	313	302	358	318	315	319	310	319	291	289	299	340	314	307	314	323	294	323	292	296	300	297	336	305	325	318	295	306	305	333	310	306	307	296	343	324	340	312	305	314	320	289	278	313	311	322	285	329	312	317	318	329	351	318	309	311	297	289	359	343	302	307	287	301	312	312	262	308	365	312	336	321	300	324	288	347	320	304	307	300	312	306	280	310	334	325	301	279	288	334	316	295	306	298	327	301	343	316	291	321	314	281	284	297	311	294	338	329	320	322	298	316	328	288	311	341	314	314	306	319	338	291	308	272	319	298	287	323	320	314	302	318	313	351	314	307	308	317	313	334	289	312	317	272	305	301	337	329	274	317	301	306	290	324	319	342	310	292	300	301	327	316	281	320	292	297	319	337	338	290	327	320	294	287	299	320	342	323	306	283	297	311	351	322	296	337	300	293	294	327	312	275	316	309	329	315	321	282	315	302	264	293	295	302	317	289	310	307	298	286	320	308	325	328	321	290	327	314	320	306	314	311	336	304	317	299	278	289	318	305	325	308	292	310	287	295	315	301	300	316	282	301	290	322	308	302	305	306	336	289	281	323	277	300	318	310	336	299	343	302	328	295	314	320	313	326	293	306	328	295	316	314	318	336	299	299	294	282	306	261	350	296	338	331	303	289	309	303	310	302	318	294	305	281	345	285	328	308	317	313	338	325	318	304	326	315	319	312	307	286	346	312	315	311	301	312	313	298	304	326	313	291	330	330	280	328	317	278	326	303	300	324	294	332	340	324	294	310	323	312	293	347	325	310	287	341	317	299	325	314	324	309	294	318	319	311	309	304	320	295	318	318	297	319	297	284	293	295	304	280	328	312	346	287	310	297	302	304	311	306	321	318	310	322	305	303	344	286	328	324	280	312	351	320	271	280	326	325	311	285	316	325	320	288	290	315	288	291	321	352	303	338	314	340	299	318	282	286	331	308	331	278	336	310	308	325	343	330	332	295	309	296	329	314	321	325	329	308	296	294	306	328	324	315	316	325	308	279	308	315	304	320	298	284	311	308	273	290	301	277	289	325	309	313	311	327	321	277	291	310	299	272	338	327	341	303	301	308	298	317	329	333	332	308	286	282	308	311	311	317	301	304	316	293	295	305	310	312	321	315	304	293	295	333	289	315	317	337	320	324	274	302	293	305	321	329	323	316	296	301	275	340	297	323	309	321	305	307	306	321	314	299	324	325	302	307	310	323	302	306	313	304	317	306	328	314	318	333	313	301	333	298	303	315	311	320	320	312	297	328	307	294	314	333	333	314	327	294	328	284	325	296	311	309	323	324	328	304	317	338	310	293	305	293	293	322	317	322	327	318	338	288	329	337	329	289	291	282	297	284	304	304	314	272	284	296	316	326	318	315	303	317	334	295	356	334	309	315	294	303	270	339	306	344	304	314	274	322	307	312	315	324	301	316	325	299	328	348	313	303	313	337	307	309	299	313	320	311	318	300	280	295	333	302	289	298	273	328	287	311	300	291	301	307	320	312	326	284	318	280	331	315	353	325	290	311	284	305	296	309	289	309	308	313	282	310	304	331	275	318	279	324	324	287	311	316	321	325	314	292	296	275	310	330	292	328	304	300	310	316	338	298	344	304	318	309	297	308	322	299	338	301	275	295	302	278	321	299	306	314	291	315	307	297	282	345	298	313	322	295	331	296	304	323	304	316	322	287	336	315	369	326	312	301	292	281	298	326	294	326	282	273	309	308	308	297	302	289	322	325	318	313	348	270	284	307	313	287	345	318	312	303	316	314	297	340	261	305	298	279	313	297	303	326	328	282	289	299	315	316	284	294	323	320	280	293	300	314	317	324	299	311	299	276	295	312	355	321	326	317	323	276	296	304	321	282	296	278	313	315	315	322	296	326	330	323	295	335	306	309	314	331	314	324	283	324	304	279	315	299	353	299	307	337	306	329	293	294	306	290	317	330	312	341	294	308	302	295	321	329	308	294	317	298	352	320	315	303	301	292	303	299	338	323	329	283	305	336	345	316	302	326	300	301	300	332	319	293	321	323	325	314	318	320	314	330	279	325	289	301	284	311	333	299	298	328	306	319	334	306	311	312	327	308	300	310	295	308	315	298	315	316	293	308	322	309	334	345	331	280	305	316	327	327	286	305	319	323	292	304	324	326	328	302	305
34988	39325	15530	8454	5973	4392	3355	2517	1972	1697	1374	1171	1003	875	757	740	654	577	567	492	536	522	470	539	480	474	458	437	433	458	433	428	427	447	376	445	415	415	391	416	393	434	385	412	433	383	383	356	350	364	388	391	377	369	378	390	376	382	394	386	377	374	376	356	395	379	349	413	391	420	484	441	434	428	358	388	397	355	401	380	370	367	358	375	391	353	356	370	396	375	349	358	350	363	374	389	354	356	334	350	360	391	371	356	336	328	396	357	348	341	366	340	341	332	365	374	337	372	344	369	353	353	366	350	349	367	357	382	361	336	368	342	359	362	404	395	370	355	329	370	331	365	355	344	376	327	341	384	348	374	328	336	384	351	357	387	378	386	368	337	356	392	383	373	367	388	354	364	374	360	350	335	362	351	360	344	380	383	362	371	370	368	354	359	339	357	397	372	370	326	385	330	338	347	341	357	351	336	335	318	375	352	405	383	369	353	354	357	370	387	382	372	348	368	359	371	370	349	364	354	393	362	353	376	363	339	360	357	320	331	386	365	349	343	386	373	380	365	361	359	368	372	340	402	345	331	370	334	358	358	376	351	380	359	355	337	316	365	370	352	345	313	309	346	349	353	402	358	341	347	378	397	354	353	399	393	376	336	343	368	334	362	342	363	341	356	347	359	362	348	346	344	342	370	353	343	350	335	329	377	375	344	351	375	372	351	321	334	365	345	368	346	335	326	357	368	352	386	373	353	337	343	332	353	357	371	340	369	371	377	331	336	376	365	404	341	372	356	326	340	330	338	399	393	390	339	346	381	364	366	343	363	342	363	352	365	351	365	396	365	382	348	355	343	340	357	375	361	305	355	360	337	359	364	367	364	349	362	349	302	360	359	354	359	359	380	380	355	340	385	372	343	376	358	357	350	375	333	373	314	358	347	380	357	340	345	399	364	347	369	427	355	355	319	358	375	371	358	363	360	355	360	382	377	387	355	372	348	357	375	394	338	372	390	352	333	366	347	384	305	348	363	388	345	358	350	362	379	348	361	399	389	375	352	325	356	329	395	340	346	307	348	327	334	352	363	387	363	343	354	377	386	395	347	371	389	309	384	331	392	392	349	364	358	339	374	367	371	373	357	361	370	403	333	363	342	369	358	357	371	359	377	357	364	381	381	362	344	350	359	354	340	325	331	375	337	343	388	382	331	391	357	374	353	340	342	380	371	363	342	342	367	335	387	366	325	371	371	359	344	350	360	384	368	366	360	323	352	337	350	381	353	330	340	347	377	355	365	371	381	359	365	366	345	354	335	326	355	347	381	351	364	337	354	348	339	345	324	362	363	356	342	365	365	347	348	364	335	388	360	391	354	331	375	344	382	353	341	393	358	335	351	360	345	357	372	382	353	332	357	339	373	340	371	360	337	363	358	329	353	376	364	336	376	369	348	382	326	358	390	382	347	363	336	412	339	349	364	375	334	351	349	372	364	354	377	366	352	395	356	350	357	354	349	350	327	384	395	378	379	376	341	329	353	360	369	342	368	373	394	339	331	320	342	331	376	395	345	345	360	365	387	356	376	369	362	345	373	360	358	379	352	345	344	375	384	386	342	330	364	357	384	352	380	374	369	336	340	364	392	325	368	378	374	375	356	331	332	325	380	345	350	363	307	344	321	386	377	379	358	368	364	371	338	370	366	356	338	370	336	336	350	332	373	382	342	359	364	329	345	373	363	365	345	365	348	338	358	344	327	381	386	343	373	338	360	358	351	342	361	338	329	375	395	359	366	360	373	371	362	329	358	343	368	361	339	355	361	334	368	335	335	352	370	351	341	375	351	337	359	387	345	374	381	353	351	357	349	394	343	369	375	375	360	369	356	377	355	351	377	364	315	358	341	345	360	339	382	331	354	342	340	374	348	368	361	375	325	353	326	387	358	343	346	354	350	352	360	367	369	367	356	356	375	371	403	336	355	343	375	399	345	353	337	379	364	356	337	352	344	338	366	334	359	365	386	356	403	366	381	372	377	343	367	352	368	337	315	353	342	363	384	391	349	362	341	346	346	363	347	370	374	343	384	335	337	357	370	367	340	351	339	349	355	367	368	354	333	353	375	358	345	357	360	357	352	349	351	374	339	401	377	350	364	367	363	374	345	377	359	357	350	375	369	348	359	350	336	383	354	377	332	361	327	317	359	374	377	372	368	381	347	309	388	344	361	391	315	343	359	337	370	352	350	341	361	378	356	363	336	384	347	319	355	346	342	347	379	337	343	347	351	363	382	387	363	382	352	379	363	365	369	365	350	386	328	366	372	377	342	344	340	354	309	350	361	362	379	368	380	357	341	327	330	381	379	350	336	321	364	358	353	342	353	340	403	337	368	384	352	383	345	341	336	321	359	353	345	357	368	366	349	338	339	400	349	398	372	335	385	364	344	349	366	350	361	368	375	381	348	378	395	326	387	364	357	347	369	328	353	340	397	352	329	348	350	366	372	356	351	347	357	363	345	355	347	379	378	371	371	337	363	365	352	349	349	309	371	365	358	364	395	387	390	374	408	331	352	352	326	373	337	360	347	384	362	361	340	348	383	380	346	329	398	393	343	346	342	337	382	379	366	365	382	322	360	360	384	336	387	326	340	360	344	364	415	393	346	356	362	323	370	347	377	387	374	369	371	366	366	332	376	353	364	401	361	395	377	368	388	390	362	377	348	316	352	348	386	324	363	360	381	346	355	363	373	346	348	346	368	334	346	384	366	338	328	356	390	358	345	376	361	368	368	336	327	366	352	372	350	371	338	363	370	372	351	329	339	353	357	352	335	332	352	335	358	394	326	368	366	373	359	357	397	376	345	341	343	323	355	367	380	383	362	339	345	354	344	382	373	347	339	402	316	381	359	369	368	377	346	347	347	356	364	342	334	356	357	361	381	348	380	360	361	380	338	340	324	398	362	342	385	319	334	357	355	356	369	379	351	351	306	385	377	316	349	350	355	368	367	378	351	366	365	373	371	352	308	373	364	370	324	364	341	368	326	363	357	335	351	392	340	377	359	320	363	370	369	367	352	361	346	333	350	350	359	359	393	376	371	327	373	362	374	342	330	388	374	325	338	345	349	380	380	372	392	379	352	364	344	344	360	355	353	357	356	362	383	349	326	351	355	365	336	357	388	353	356	343	381	379	380	334	364	344	381	359	351	347	361	348	412	336	342	340	334	347	345	367	365	325	372	347	364	390	350	317	422	345	393	364	354	365	353	341	379	372	361	372	331	360	321	374	367	366	378	387	375	339	372	388	375	355	333	351	368	367	344	363	359	337	363	361	353	368	359	338	305	363	389	367	367	369	353	408	380	340	364	338	346	344	352	340	366	375	355	331	367	386	347	342	374	353	362	353	339	345	340	351	334	358	405	360	354	352	347	346	372	343	357	412	326	376	344	387	352	388	360	339	364	366	331	345	357	342	363	350	374	397	349	350	335	340	348	348	340	414	337	330	377	365	387	356	325	388	356
27768	21153	9775	1711	936	774	708	626	644	611	613	629	626	597	596	591	574	565	558	580	575	517	594	530	563	578	592	557	472	613	590	542	550	566	545	513	574	602	549	570	549	595	550	585	576	567	591	566	542	583	553	547	554	545	562	551	537	538	617	581	554	549	553	546	577	561	497	550	595	602	578	575	579	530	576	537	531	573	520	545	537	591	550	549	568	547	617	490	549	543	552	557	551	616	560	507	558	553	566	546	555	598	588	540	562	521	576	576	580	565	525	542	513	574	602	532	573	518	564	531	506	550	539	544	578	534	572	539	586	544	541	506	517	522	538	539	515	549	601	588	585	617	564	530	553	581	596	557	569	559	550	566	587	546	486	533	561	582	588	584	597	555	583	555	541	566	524	583	576	575	585	572	548	544	602	571	576	556	557	534	523	508	526	561	523	598	554	576	554	541	579	542	554	566	516	572	543	571	593	582	553	532	571	544	569	557	534	515	544	574	578	552	559	613	545	551	557	556	567	543	563	556	572	541	540	544	575	563	561	535	579	559	598	588	580	550	569	556	608	551	543	564	577	557	566	538	536	592	582	566	573	533	512	557	558	517	529	563	599	529	540	562	548	561	587	605	531	528	572	557	563	551	550	549	575	598	549	514	589	591	538	590	580	569	541	544	553	576	568	556	595	586	542	546	587	566	590	571	555	528	554	580	581	535	582	567	549	550	586	560	530	537	548	559	570	547	612	542	594	566	577	573	578	560	578	579	579	556	547	592	558	585	542	584	594	525	551	582	575	564	571	589	575	525	516	566	547	578	577	555	547	589	552	548	498	563	527	520	556	556	577	547	519	548	533	544	555	555	578	570	541	569	538	572	542	582	579	531	537	537	566	618	556	591	564	564	558	591	559	592	559	565	525	592	565	557	567	573	553	557	551	544	581	541	542	552	534	603	527	580	561	559	545	550	529	510	561	552	542	556	575	522	500	523	552	533	581	501	535	552	542	562	535	556	558	544	515	506	579	560	575	559	491	570	517	575	572	541	537	548	579	545	551	575	541	513	575	549	544	543	523	561	565	524	574	589	555	604	533	570	528	508	556	551	607	594	527	606	565	552	565	591	590	587	565	525	535	544	535	584	545	577	531	521	559	536	575	529	562	531	576	551	585	588	541	540	545	563	542	580	554	563	532	562	548	562	555	540	550	576	589	558	594	564	568	568	559	591	553	578	570	548	559	544	559	548	578	528	555	584	543	556	555	549	561	521	573	556	575	554	549	560	619	560	560	539	531	575	577	562	568	557	524	564	576	525	552	555	587	553	597	549	544	543	570	522	598	588	558	587	512	551	536	558	558	572	562	509	585	591	553	587	576	561	545	568	586	568	576	564	565	570	554	548	533	588	586	551	535	550	570	569	587	540	558	562	584	541	538	576	573	548	528	533	526	526	560	528	561	560	520	540	612	601	589	568	605	565	555	569	604	581	553	575	561	578	523	613	541	557	524	524	566	496	558	569	532	588	555	569	544	538	497	523	580	552	553	578	581	554	543	606	566	558	517	534	581	587	549	512	577	566	551	558	524	521	540	565	558	552	517	528	530	564	538	538	553	545	564	498	546	556	535	581	576	553	548	536	515	566	575	548	513	531	519	569	526	559	584	570	545	552	526	566	580	536	544	572	582	549	564	567	559	560	556	608	598	584	532	538	556	606	568	559	526	560	576	574	541	520	562	561	566	597	572	564	532	531	552	552	532	574	539	531	578	557	530	601	552	582	557	520	563	563	555	613	551	578	574	580	558	583	567	550	579	562	578	548	552	563	514	574	536	528	534	540	586	546	586	577	560	561	565	578	538	537	601	531	556	588	571	548	547	549	547	528	575	564	542	543	577	516	547	546	559	524	537	579	520	544	538	519	537	599	572	556	551	509	539	561	549	546	581	566	543	542	540	566	521	548	571	604	549	564	529	566	512	565	556	515	532	547	530	570	557	526	530	595	552	553	553	579	539	549	537	552	539	561	549	584	562	555	550	555	586	557	567	545	544	597	566	516	526	573	574	532	568	584	558	540	572	534	563	524	541	556	560	532	588	543	527	521	583	531	519	576	558	524	548	568	570	551	581	573	556	526	619	562	543	553	531	579	576	558	554	578	559	560	549	550	535	541	559	556	549	555	569	582	591	539	551	550	575	565	572	548	541	572	604	558	514	569	610	506	521	552	580	579	490	595	553	516	538	529	554	581	546	549	551	572	597	556	575	516	542	550	519	531	554	568	564	566	552	520	576	565	526	585	553	537	556	609	555	555	564	527	536	541	506	585	576	561	561	571	574	591	569	526	557	550	524	517	566	592	547	538	564	555	563	572	523	574	575	522	583	552	553	532	547	548	535	566	586	539	555	569	565	540	564	528	538	546	537	557	580	566	563	585	534	530	589	566	548	542	551	598	520	536	539	568	584	542	558	555	580	569	569	623	571	556	555	556	561	583	524	565	554	532	529	549	550	506	595	553	554	538	545	521	597	555	568	583	534	572	563	562	580	521	602	533	570	551	554	544	588	540	576	606	536	605	538	558	576	551	564	544	572	549	561	525	549	563	538	611	567	578	572	555	554	533	586	555	589	547	580	527	553	553	575	598	562	528	566	565	589	539	562	569	559	575	539	531	571	556	563	565	567	566	564	567	573	548	548	597	564	548	539	532	536	531	616	571	559	543	565	570	529	533	615	521	558	571	541	545	546	498	541	533	572	525	564	564	539	512	565	575	587	580	550	585	528	555	572	543	573	549	551	511	517	544	569	566	594	549	565	581	580	577	572	554	507	592	536	576	572	587	516	535	546	565	559	551	512	588	562	515	570	595	571	581	585	561	579	590	554	534	532	524	555	594	535	566	544	558	534	571	549	571	560	550	485	543	531	532	564	546	567	574	521	514	549	555	542	600	536	600	519	540	597	538	507	576	570	567	559	615	591	574	553	535	523	538	541	510	535	592	515	581	599	553	601	556	547	596	550	550	560	608	576	554	542	542	567	596	562	572	541	572	564	522	538	580	537	560	570	539	575	539	585	586	561	543	548	545	560	535	543	539	553	583	591	599	583	551	582	541	513	544	525	532	549	565	575	587	561	582	535	594	570	554	584	552	569	539	563	530	518	517	541	575	576	493	521	555	543	574	550	572	540	573	552	571	584	536	537	582	547	546	574	612	532	498	608	557	542	544	570	537	521	544	566	538	614	551	589	567	531	525	514	548	559	546	549	575	596	533	583	580	576	559	585	525	577	545	579	524	598	543	592	580	558	589	560	559	559	539	556	587	548	548	519	556	550	556	588	592	578	604	510	563	533	564	577	553	542	550	524	512	593	570	512	502	545	526	539	558	552	543	597	540	555	533	543	567	535	555	575	548	579	598	548	535	548	554	555	569	583	567	535	533	509	531	524	596	554	589	559	554	571	635	520	578	565	572	576	585	543	534	607	538	561	563	576	576	553	550	534	578	536	581	558	541	541	604	593	544
24057	20072	3040	1662	1390	1047	958	832	827	811	752	732	690	698	689	688	648	638	671	674	692	673	665	692	619	645	633	670	642	660	693	667	652	704	645	644	664	655	694	647	665	673	675	626	700	670	655	686	660	681	691	640	647	617	658	647	677	671	698	694	692	675	688	671	622	640	715	696	685	685	735	660	696	664	663	693	670	638	686	674	599	633	612	667	674	642	653	658	666	632	681	675	670	697	648	641	670	646	672	673	666	669	658	728	658	662	660	641	675	688	667	702	644	657	682	651	645	608	635	644	642	652	624	683	676	636	656	680	683	709	677	656	670	658	668	694	644	658	650	646	711	648	679	658	639	641	654	702	658	654	648	606	679	684	686	689	661	648	676	655	638	683	709	679	655	646	699	679	677	684	623	670	690	665	635	638	616	635	631	657	615	709	618	694	650	688	661	652	680	700	616	641	699	693	660	654	685	659	707	678	678	646	678	659	671	713	649	673	656	676	633	666	675	643	656	665	679	601	665	680	635	672	658	654	664	691	639	680	672	631	627	621	675	699	664	606	685	702	642	681	663	682	686	643	636	646	662	669	664	644	683	664	681	655	640	659	684	661	670	693	674	693	635	657	634	648	622	649	677	601	660	615	663	676	650	680	651	637	656	695	655	700	638	646	669	677	699	671	628	709	667	633	624	630	662	643	647	665	688	636	627	603	685	667	607	653	656	668	651	684	639	668	648	615	660	623	647	724	645	632	682	691	680	672	680	671	630	674	675	658	686	639	628	678	642	678	672	676	728	616	684	671	670	632	630	667	663	685	706	656	646	676	669	653	719	653	710	689	686	673	654	643	660	662	637	698	596	672	672	701	677	645	649	662	695	680	641	706	673	708	697	665	661	673	678	644	670	651	645	687	677	686	674	669	646	673	647	646	698	681	677	669	634	665	649	683	645	711	633	662	668	623	647	713	682	655	678	648	637	706	677	676	675	668	645	717	646	659	614	625	567	621	686	654	628	656	635	682	648	625	634	668	610	676	688	618	625	671	665	682	686	682	674	646	657	596	655	656	623	686	665	671	683	671	667	645	665	659	672	613	644	666	624	646	717	648	625	681	671	693	610	669	654	680	683	616	661	642	658	685	683	659	665	673	666	672	608	667	661	670	656	654	673	681	674	684	702	659	700	655	626	708	676	654	658	624	651	637	678	654	657	627	696	671	651	699	663	666	643	676	641	625	655	665	673	707	694	663	668	630	656	685	671	638	685	626	670	675	688	663	665	669	693	651	716	643	693	629	688	652	628	629	645	659	659	682	644	658	645	664	655	602	670	690	672	698	671	698	676	624	648	649	642	692	655	648	666	683	683	681	702	637	682	686	671	675	654	669	648	655	665	614	667	640	658	708	639	632	635	706	607	677	626	646	661	653	646	646	673	647	692	672	658	712	623	676	655	636	654	651	653	681	665	672	633	711	666	684	660	699	655	678	639	678	628	689	609	680	632	658	661	626	655	622	633	645	669	691	685	685	670	608	639	635	695	633	641	621	662	670	649	644	651	662	701	675	642	667	634	629	628	649	705	690	644	695	672	690	679	680	642	642	657	635	649	677	644	687	627	665	682	667	625	675	640	631	664	703	675	646	653	656	649	655	669	633	675	648	683	655	663	620	654	633	713	659	646	649	673	636	647	664	696	662	684	663	665	663	690	619	701	683	725	640	657	677	659	652	624	661	685	671	654	654	641	648	649	645	655	690	663	642	622	643	682	705	642	677	683	623	652	682	642	655	643	689	682	647	669	702	687	666	646	678	671	639	658	666	677	675	641	646	673	645	624	672	674	634	691	664	673	619	672	629	627	720	647	682	659	637	675	693	698	686	681	657	678	658	663	682	644	636	657	678	693	653	685	690	675	654	614	667	696	645	674	669	655	699	649	604	674	645	644	676	698	639	657	682	665	642	677	650	668	677	627	650	685	703	666	640	662	642	676	631	649	635	652	715	675	639	682	699	641	597	662	639	649	659	639	645	673	665	723	669	688	646	674	684	680	644	640	653	647	653	615	634	657	641	634	695	673	655	650	667	647	649	672	700	652	630	697	648	653	693	713	664	634	648	656	668	684	657	647	620	675	652	701	691	627	643	661	648	677	681	610	665	677	662	721	614	646	661	670	682	688	648	622	662	692	695	696	679	654	681	662	648	674	634	676	699	645	633	700	633	663	670	663	668	692	648	671	635	679	698	630	653	657	655	666	678	719	679	663	693	646	654	664	650	662	670	662	695	659	649	680	660	677	650	629	665	636	675	690	681	677	646	688	668	634	669	659	647	710	663	632	700	658	657	677	662	647	633	675	641	621	622	593	669	676	633	697	655	691	697	658	668	682	649	670	660	667	683	677	624	624	648	661	711	677	711	658	676	648	667	693	674	683	645	644	625	649	626	648	676	684	699	694	651	670	680	633	713	672	642	654	679	671	677	646	624	649	652	623	660	663	640	667	629	676	628	708	672	676	694	643	629	667	619	664	680	700	654	675	682	679	674	663	682	644	689	639	687	636	584	666	642	675	677	675	659	646	692	592	688	687	695	628	630	674	624	678	639	671	609	643	654	657	654	706	640	669	638	655	644	688	686	699	668	679	609	675	643	652	683	676	670	645	675	660	681	682	664	695	657	674	690	636	624	676	651	676	655	652	688	656	696	630	666	661	693	645	647	660	667	667	699	710	677	677	680	656	645	653	653	686	683	678	642	638	641	668	614	653	633	664	625	641	657	671	679	661	703	627	637	664	669	690	640	653	631	681	610	687	684	658	725	697	690	690	654	707	653	651	664	656	683	675	651	610	621	685	647	675	691	653	668	678	601	633	717	664	655	669	677	712	629	634	656	639	658	680	641	663	700	686	675	663	633	662	644	669	649	651	635	674	664	681	666	654	660	659	692	658	666	676	640	630	662	643	687	644	702	647	677	661	693	617	665	680	644	688	711	684	690	651	651	650	680	690	655	661	656	694	689	670	645	662	676	635	666	659	649	634	658	684	647	707	640	635	656	632	698	672	660	658	665	680	648	676	611	642	691	666	698	637	676	702	691	628	711	669	681	619	631	662	672	661	713	666	670	644	645	613	727	650	672	633	670	644	627	688	684	659	613	677	627	639	631	680	703	683	698	660	625	688	627	661	676	686	641	663	653	633	649	674	693	696	685	618	642	641	636	666	629	648	685	663	602	665	684	669	650	658	634	671	699	712	636	670	695	644	645	619	650	687	632	680	624	652	643	654	636	674	692	657	651	684	714	648	626	602	653	637	657	624	673	696	683	619	666	684	694	619	659	650	657	654	642	677	696	663	705	677	652	649	640	644	663	692	721	659	666	621	642	648	675	615	649	648	648	676	631	668	698	692	618	605	667	650	679	632	677	647	655	657	610	721	691	673	676	611	725	652	725	707	628	635	660	728	611	672	649	674	699	707	636	691	652	626	690	705	670	582	696	652	607	651	624	672	662	718	663	669	666	666	646
24363	21357	28645	24405	21301	9271	1313	847	657	620	526	467	433	434	403	358	397	375	366	366	320	353	339	322	379	338	303	324	321	317	340	345	319	336	319	340	307	318	321	322	334	345	327	303	312	312	272	304	297	319	294	316	333	292	320	295	296	293	295	282	301	309	302	296	315	312	298	314	302	332	334	336	339	295	320	285	311	274	304	310	278	294	274	279	287	312	307	329	246	294	322	297	280	283	319	256	271	290	302	331	296	298	334	326	303	311	320	295	297	294	270	281	302	293	304	320	266	308	297	343	278	320	292	301	289	293	314	330	293	319	281	316	304	321	300	290	311	310	311	307	306	315	337	310	308	282	293	287	258	276	274	304	333	318	292	303	284	300	315	269	284	303	272	274	331	283	293	302	309	313	279	305	291	296	300	302	305	299	291	303	265	312	286	295	293	324	274	300	310	296	279	306	328	332	278	326	283	306	306	283	285	263	267	266	287	322	309	317	303	307	289	314	309	282	281	302	301	322	269	282	328	303	269	318	267	289	292	321	295	299	326	308	306	332	293	311	284	284	307	325	316	294	278	296	268	319	308	293	299	306	274	296	290	292	311	317	279	306	305	314	305	326	303	308	298	320	311	306	285	263	308	317	283	291	314	301	290	286	286	311	299	284	300	299	294	320	303	307	313	280	295	289	294	284	301	272	284	298	314	279	302	313	303	286	269	309	281	292	282	276	279	289	298	289	287	285	326	304	314	306	314	307	259	278	290	311	307	300	304	307	302	243	328	282	303	312	309	265	312	271	256	296	278	285	299	271	286	297	287	293	310	292	333	287	291	307	305	256	290	318	269	283	288	301	305	291	284	297	288	289	314	291	303	319	293	289	313	300	295	295	322	284	315	277	293	280	310	273	320	322	296	288	282	271	300	295	268	310	312	310	287	291	263	293	329	300	283	268	327	309	319	312	311	328	279	295	317	315	322	308	298	272	296	319	296	308	280	291	310	292	297	286	284	339	266	296	300	264	283	304	283	294	289	314	284	303	280	296	308	302	298	345	305	313	298	288	314	296	269	276	287	293	287	320	314	269	300	268	309	313	272	322	293	306	281	286	294	292	284	302	280	334	291	290	289	280	315	291	262	280	283	318	284	291	265	301	296	292	306	312	284	296	312	287	316	289	301	305	273	288	318	284	283	304	296	309	309	313	310	307	305	302	321	281	269	295	282	298	306	271	285	301	319	292	285	277	261	316	307	276	316	309	281	328	275	297	300	286	268	274	312	337	278	297	325	297	303	304	300	294	313	299	303	307	317	309	303	327	274	291	310	310	323	271	301	279	274	301	312	276	291	298	306	317	285	300	304	313	290	303	357	315	302	289	326	295	292	296	277	345	309	300	281	295	317	319	303	290	314	287	291	287	284	304	290	333	296	324	294	318	285	299	300	290	342	313	275	302	311	324	292	284	330	314	289	265	298	282	282	312	310	334	315	326	294	300	309	295	328	288	305	272	295	282	331	293	299	274	303	294	289	280	263	300	324	277	314	280	329	315	284	294	330	321	262	306	278	291	309	329	295	299	286	315	311	267	285	304	324	323	288	297	293	332	305	297	302	307	288	323	314	301	307	299	302	315	273	304	307	294	303	304	258	318	318	303	306	300	287	295	280	281	275	288	310	291	292	303	280	294	289	281	296	268	299	284	302	318	333	320	300	269	298	318	264	309	353	247	320	322	309	278	298	281	298	290	324	310	306	303	306	300	302	278	328	277	292	323	267	297	289	313	281	259	288	293	291	287	294	274	312	321	295	327	294	287	272	314	312	294	290	244	313	295	287	322	306	295	331	282	288	292	290	279	298	296	316	297	303	324	314	318	292	306	271	300	293	297	301	255	299	270	301	297	316	298	278	289	286	293	307	285	320	300	328	312	292	314	292	270	304	289	300	262	288	265	295	309	298	286	308	295	288	306	272	276	299	284	292	294	319	300	286	277	284	299	304	279	299	295	318	252	283	278	317	289	298	307	275	303	298	290	290	285	281	326	300	321	285	293	253	310	309	297	273	286	288	303	294	282	271	315	309	300	297	291	286	309	256	302	316	265	275	277	290	287	286	299	282	285	273	296	298	297	298	306	305	310	300	311	307	307	299	294	304	333	290	290	331	285	334	299	318	276	296	290	300	284	302	307	282	324	315	274	317	271	279	315	304	307	297	308	273	284	280	309	283	267	272	316	330	286	328	295	307	283	297	285	321	291	300	305	271	264	266	296	308	275	320	257	293	269	319	289	290	278	292	303	294	289	296	302	290	294	281	283	297	288	292	290	310	288	294	258	299	305	298	302	301	300	283	278	299	315	297	322	278	285	252	308	319	298	293	306	305	290	303	324	317	296	323	283	326	316	315	293	291	279	281	274	307	296	312	286	262	292	302	309	338	261	311	291	291	283	290	312	316	291	299	297	314	302	303	323	310	296	345	302	317	280	300	283	297	287	250	308	286	339	286	326	318	319	313	315	292	284	308	306	260	294	305	295	294	315	268	275	280	295	294	291	309	280	282	300	304	300	303	272	293	281	316	320	309	291	310	309	300	313	317	286	305	301	281	324	292	288	286	262	289	282	283	318	311	281	299	296	294	302	310	260	291	285	281	287	282	294	299	285	293	315	311	320	301	288	317	328	273	289	322	294	266	303	286	293	307	293	282	276	309	284	286	296	310	335	311	302	303	326	321	312	300	287	328	287	300	278	303	333	283	308	289	293	325	307	256	344	333	299	298	276	267	321	297	293	283	310	305	300	319	327	280	290	322	320	291	308	299	273	292	316	288	285	314	292	320	274	324	285	280	287	313	274	274	294	274	278	305	294	279	260	299	283	313	332	285	304	297	292	307	293	311	292	311	285	311	298	289	317	305	295	284	281	267	314	307	303	304	299	284	287	299	294	260	283	301	312	287	293	290	299	271	308	300	316	298	304	307	280	306	303	312	310	274	277	303	323	290	323	272	324	324	275	287	304	313	301	277	317	273	301	311	270	298	272	268	315	295	289	295	312	272	286	309	301	276	299	324	319	291	342	341	316	270	299	301	305	269	281	313	300	285	269	281	280	283	294	313	306	310	277	289	317	297	281	298	299	286	303	291	286	289	317	297	298	285	315	291	302	320	309	303	300	306	267	268	274	309	299	320	300	322	298	293	282	320	292	260	317	257	264	276	315	293	316	298	290	318	252	290	297	306	303	269	265	303	292	279	287	312	285	303	297	297	268	277	297	311	307	327	290	268	282	285	297	269	287	312	236	327	337	280	324	301	322	316	290	294	301	283	280	305	305	311	275	317	309	278	300	312	333	306	307	296	325	330	327	305	289	278	318	288	314	283	318	310	286	313	299	284	297	287	283	267	333	298	303	317	300	305	277	318	265	284	299	298	291	313	280	310	288	313	297	279	286	245	290	313	287	291	262	293	280	277	290	314	278	280	278	293	291	276	330	292	307	289	290	303	285	311	285	286	287	307	289	287	315
30667	31405	10004	5024	3496	2613	1945	1571	1291	1117	916	760	726	633	576	559	479	515	430	436	466	461	457	424	399	423	424	407	416	435	387	404	406	413	420	418	403	419	431	365	384	383	414	365	390	379	366	384	378	404	378	383	367	348	402	372	379	398	396	396	409	387	400	393	361	389	339	400	408	396	411	421	378	400	382	339	368	374	366	364	366	392	397	339	378	350	349	374	378	346	416	373	374	358	371	343	355	372	346	369	356	403	324	391	381	392	364	363	353	389	368	374	418	326	390	333	384	386	384	400	370	380	380	367	361	400	372	345	393	329	351	399	373	371	356	334	361	359	344	358	392	376	353	330	366	387	357	337	352	382	376	356	376	379	400	356	368	349	386	355	376	381	348	336	371	367	386	377	370	335	338	399	379	371	378	382	383	371	358	382	362	360	354	333	340	372	390	370	339	373	398	352	361	361	341	361	386	371	359	346	351	390	360	360	402	374	362	350	376	346	373	339	360	377	321	366	417	314	357	388	349	377	395	380	366	379	369	338	375	437	380	385	367	333	384	368	369	366	363	350	398	369	354	379	359	366	375	360	395	385	379	347	352	368	350	362	382	355	368	361	399	376	355	346	346	384	370	400	354	363	360	368	372	384	387	357	347	386	369	384	354	370	384	374	364	359	351	390	347	365	365	353	354	374	359	374	380	368	376	363	394	361	377	408	380	360	366	395	343	371	363	350	356	358	378	369	373	415	393	367	347	403	386	328	360	362	348	350	379	336	331	402	361	391	375	369	321	365	367	379	399	338	358	358	370	373	403	370	363	356	374	351	381	364	387	346	395	322	362	362	395	358	342	344	375	375	380	360	372	362	371	363	361	361	350	348	350	366	383	376	374	342	362	369	374	377	357	369	370	399	370	379	370	374	367	382	355	369	387	371	357	339	370	382	368	338	372	354	344	363	392	370	359	349	370	393	339	375	348	380	386	364	346	392	357	361	368	387	372	362	356	341	366	351	395	358	387	384	358	368	399	385	347	378	363	385	369	372	354	364	382	363	349	382	376	364	341	349	372	359	357	369	351	354	355	349	354	374	343	351	383	415	363	372	366	360	370	360	404	378	364	361	390	341	351	367	374	379	350	359	376	340	349	335	388	402	373	355	329	341	366	384	361	359	349	368	401	359	371	380	385	364	353	385	403	374	366	377	375	348	355	347	401	379	333	382	371	390	358	392	363	348	357	363	330	363	333	376	360	392	389	358	415	358	339	384	331	367	347	373	365	371	367	346	372	355	374	329	388	388	351	334	331	383	378	372	337	366	362	366	369	352	384	342	372	384	333	368	341	335	411	361	370	403	347	386	378	348	409	395	362	376	374	392	361	369	345	385	352	369	375	343	388	360	373	355	378	387	378	360	343	332	363	335	348	360	378	341	363	325	347	365	344	347	365	376	351	388	349	385	402	357	378	345	380	399	400	404	405	367	391	371	386	385	375	355	371	376	327	350	387	332	353	354	361	355	364	369	397	353	354	393	340	341	364	365	392	320	367	387	371	370	367	383	344	387	369	320	358	370	386	321	399	358	347	392	376	384	407	368	349	401	354	382	346	386	347	342	362	366	342	384	367	405	380	391	356	358	369	362	366	378	360	359	375	330	344	371	375	365	348	378	378	352	333	360	358	364	381	349	387	384	363	340	380	340	351	401	397	346	351	360	372	382	377	355	363	333	355	353	361	368	364	377	388	359	363	341	389	394	378	356	384	361	351	347	353	424	357	347	392	375	410	341	362	393	351	388	391	398	341	343	345	351	388	341	369	339	341	341	350	385	352	387	387	385	337	388	328	387	364	347	367	382	376	348	332	382	397	353	365	352	359	401	377	354	355	383	373	355	369	336	355	370	391	405	381	357	379	368	350	388	395	330	346	348	364	365	358	380	351	401	388	386	383	369	378	361	373	380	371	343	348	361	366	387	368	339	386	360	360	378	361	403	368	407	388	345	364	404	371	412	328	375	362	364	320	394	356	374	383	326	330	380	362	407	355	366	364	336	352	388	377	339	367	386	336	367	366	350	378	366	376	342	390	344	353	400	356	370	405	326	346	370	369	350	399	364	352	355	379	367	334	371	384	335	338	389	368	372	377	387	377	343	372	412	408	345	403	395	369	359	360	402	373	383	354	362	356	383	318	367	356	371	372	389	335	371	395	346	370	348	367	345	332	406	337	351	399	386	388	375	371	359	372	372	368	379	369	374	375	394	346	367	389	379	374	388	385	356	375	374	355	362	405	359	394	377	352	349	358	393	392	396	355	386	349	363	345	370	348	348	345	350	355	342	364	363	370	354	385	381	335	336	340	373	352	365	372	390	404	376	352	382	369	357	360	389	335	366	420	385	329	369	368	353	368	387	363	360	332	356	359	364	343	370	360	379	399	333	389	385	330	373	386	328	364	346	367	353	350	382	367	367	383	361	373	377	357	363	369	375	361	367	373	420	340	359	376	345	364	327	380	357	391	386	370	341	369	346	373	388	333	359	368	375	351	392	356	390	362	366	342	383	357	368	373	336	348	357	379	367	397	343	377	375	341	364	392	378	346	348	391	361	364	393	341	373	358	361	370	376	391	383	359	343	367	353	379	376	366	361	355	356	375	336	382	366	353	356	388	374	379	348	385	360	365	371	358	353	358	384	362	331	363	351	370	372	375	369	339	379	350	367	368	354	335	392	319	388	388	335	355	361	362	364	370	375	379	332	342	374	382	372	372	366	356	353	365	372	383	364	357	399	334	367	332	408	352	349	369	387	384	359	371	374	367	379	371	371	354	363	382	354	376	336	335	345	358	367	370	362	348	357	384	350	356	335	375	358	365	403	349	339	391	396	383	404	391	365	388	399	339	335	363	355	338	386	360	376	379	366	364	352	389	355	361	351	352	358	369	351	339	365	351	355	365	408	372	357	340	352	389	354	362	347	369	369	377	364	352	380	375	366	362	366	342	344	366	381	372	366	382	391	358	362	325	356	373	412	357	378	358	385	381	369	353	377	382	338	349	347	351	343	345	387	360	361	354	368	347	366	352	355	383	332	339	374	342	384	398	354	376	369	373	381	352	354	383	366	367	393	385	366	362	365	372	355	378	367	362	351	369	370	375	359	391	371	370	359	363	372	374	375	353	365	364	339	397	405	361	391	340	368	387	384	360	363	372	373	367	337	374	340	363	343	352	342	369	339	359	353	363	361	368	356	360	381	364	362	418	365	357	350	401	343	342	343	361	407	356	373	358	413	367	363	343	369	393	388	328	356	378	357	342	348	397	360	351	349	362	387	348	362	335	359	381	391	333	351	384	398	336	361	375	380	378	367	382	366	359	358	402	343	376	372	347	366	374	380	334	342	364	390	374	379	379	396	370	367	367	324	353	365	370	388	390	364	360	367	338	340	395	360	353	406	332	376	406	347	332	357	376	382	364	377	402	378	356	387	359	393	343	399	356	390	332	357	344	392	349	363	414	372	395	351
25567	21357	27516	25351	9668	1382	1074	958	835	834	773	767	747	687	673	708	746	653	674	685	670	676	666	643	696	658	691	646	688	629	684	701	651	678	658	666	625	621	672	655	673	634	650	648	701	645	661	654	634	675	659	675	667	675	647	675	631	651	659	653	674	657	676	648	681	633	646	673	693	682	692	690	687	680	648	657	647	619	658	645	664	639	671	658	677	678	662	644	612	664	618	651	646	674	651	647	644	696	629	616	630	648	677	600	684	622	701	723	644	634	640	579	664	695	598	637	626	667	608	666	627	685	623	624	616	625	663	642	646	675	635	648	654	662	689	663	622	692	605	691	726	637	662	633	633	633	613	652	689	675	659	626	676	662	679	620	648	617	635	644	674	636	687	706	654	641	665	657	649	659	649	644	684	643	639	670	636	623	643	712	637	654	620	691	646	634	647	640	632	661	656	674	702	663	665	624	676	616	696	657	647	671	644	655	673	690	627	676	629	683	662	670	620	665	662	603	658	658	663	686	690	660	653	666	615	659	627	611	658	685	659	667	670	685	662	660	669	600	663	649	648	645	639	666	605	677	655	685	618	641	637	648	650	689	701	652	655	662	654	685	648	638	652	633	674	680	626	633	621	627	663	628	704	652	655	658	669	656	652	628	640	679	680	666	648	587	634	662	625	671	627	681	666	659	657	677	667	644	616	687	652	609	662	675	640	670	653	621	646	668	663	588	640	644	640	663	623	615	613	658	681	698	637	606	643	640	656	726	691	688	685	706	652	710	654	659	608	648	643	692	655	613	646	670	616	708	643	641	685	615	657	627	672	609	646	673	674	642	670	643	645	637	642	642	676	669	633	668	661	675	678	639	646	638	671	691	630	694	715	662	637	669	656	607	595	666	655	691	688	670	634	624	692	619	636	658	602	635	660	675	689	607	669	632	606	657	620	641	670	654	622	646	617	631	657	669	669	635	631	657	663	662	613	666	696	656	687	671	623	598	636	674	699	670	678	682	627	619	668	655	684	636	633	638	638	726	633	614	649	655	648	648	703	704	687	643	615	666	621	696	643	624	680	630	656	613	646	619	631	616	693	660	607	635	674	674	684	661	612	662	618	643	694	681	659	645	612	636	621	612	673	650	670	676	670	705	662	628	665	624	629	646	670	678	637	636	634	614	618	602	652	645	634	698	661	640	614	674	596	629	661	679	687	646	701	666	675	688	613	655	632	629	671	660	662	623	615	675	689	653	664	624	686	663	600	698	660	602	716	653	645	651	670	619	705	656	679	635	640	667	656	672	662	618	622	674	642	632	690	613	612	689	612	646	645	672	615	645	647	628	695	660	662	703	669	636	660	663	620	643	620	688	628	622	656	621	646	610	647	659	681	686	631	682	666	638	635	642	630	651	572	641	647	666	637	645	657	669	634	660	603	650	693	628	643	644	584	619	631	651	641	675	702	633	666	704	658	664	650	686	622	690	685	625	644	689	661	711	678	677	650	608	650	683	606	648	639	642	647	618	633	657	633	608	651	607	668	660	638	607	616	656	660	633	624	631	650	610	635	634	638	671	629	680	693	629	677	661	656	661	619	643	659	670	654	610	681	626	658	652	654	675	690	660	646	649	608	658	638	640	675	637	628	638	658	638	655	654	660	630	631	655	661	667	640	654	621	677	635	666	658	710	654	630	644	649	668	699	658	660	634	635	597	642	654	680	613	669	640	699	650	651	672	643	642	671	643	622	683	660	608	668	673	642	649	671	642	672	674	647	699	649	627	665	630	649	668	645	638	621	709	655	665	620	675	660	627	619	607	646	631	653	639	647	642	694	703	650	649	641	609	650	665	619	681	655	678	667	699	626	674	606	645	673	649	673	672	664	698	635	664	641	639	645	637	651	681	660	693	628	652	633	680	630	675	633	675	654	676	627	698	631	602	665	610	685	642	646	608	658	659	664	661	649	641	667	681	627	686	631	657	726	671	676	626	646	659	650	646	634	705	660	688	612	660	692	686	662	634	638	653	609	650	657	664	672	625	608	611	624	654	668	649	649	663	651	681	673	642	650	673	652	666	660	674	684	672	641	618	645	646	653	605	616	676	605	629	722	674	623	633	664	644	654	673	626	681	674	615	709	657	631	638	662	620	642	706	671	654	634	655	666	637	645	648	630	675	615	658	632	630	673	669	666	669	647	643	622	653	659	648	616	684	660	631	658	678	654	612	631	656	640	623	634	651	668	694	650	669	628	657	648	675	710	714	636	634	680	648	615	666	634	621	618	671	652	674	655	668	636	681	636	611	663	695	656	647	618	623	636	661	650	682	698	663	570	652	636	630	628	644	688	635	647	669	639	671	652	691	632	608	634	611	612	648	655	648	643	578	678	603	644	640	607	627	633	647	612	681	680	616	646	657	655	680	693	652	594	640	672	666	642	693	626	647	700	666	633	688	657	630	693	684	665	649	611	675	655	660	671	651	647	638	665	616	653	633	637	654	681	636	628	614	642	625	663	645	636	636	685	707	630	666	667	635	715	675	665	699	680	661	614	652	635	649	643	656	637	663	630	670	681	671	673	649	627	632	617	739	668	655	623	715	657	616	617	639	690	648	640	629	671	619	644	663	640	668	667	606	664	658	670	663	650	631	684	630	613	662	646	620	653	629	638	653	657	630	669	669	675	709	656	645	648	646	673	676	654	660	688	618	640	684	672	618	752	680	649	657	629	685	634	663	622	662	726	658	623	633	683	672	678	616	694	662	675	654	683	660	642	626	660	671	643	629	641	672	620	703	668	704	630	629	655	668	665	683	658	645	685	648	640	665	688	639	648	648	655	659	639	619	658	655	654	638	601	663	666	651	654	639	642	634	605	685	664	593	600	673	648	643	591	643	666	656	701	659	578	647	650	662	682	633	630	635	657	663	677	646	605	669	633	653	647	680	603	666	633	651	626	656	654	636	640	689	667	635	635	627	629	685	692	664	642	648	623	618	682	625	620	610	676	647	619	589	687	649	703	632	635	663	632	668	695	598	654	608	638	668	653	662	703	642	687	650	627	631	626	631	631	649	638	623	650	661	645	596	687	659	731	695	682	624	698	630	652	645	618	629	666	626	635	660	664	632	674	644	677	654	680	670	640	653	659	628	690	694	663	629	598	653	611	645	665	654	654	592	661	657	664	642	634	611	590	654	614	632	610	642	668	688	645	669	639	662	607	644	638	663	622	622	656	690	612	670	644	627	671	643	641	614	657	639	624	645	596	700	683	676	644	648	633	644	644	659	664	618	664	639	610	620	659	657	651	624	691	645	642	631	650	687	665	664	638	665	609	638	638	650	655	631	661	673	646	656	680	640	624	646	655	643	633	681	600	671	624	643	648	636	646	644	702	653	663	643	609	629	663	677	657	648	627	690	679	645	645	641	624	692	673	650	682	647	668	641	629	649	657	698	637	606	668	667	643	642	638	638	714	635	626	653	640	607	586	656	631	674	655	642	626	634	609	662	642	683	662
29710	26634	6556	3443	2616	2143	1715	1532	1315	1208	1051	980	921	854	903	868	789	839	828	785	765	774	778	805	811	769	746	799	778	799	767	770	821	757	816	799	783	762	797	815	746	731	753	806	748	758	806	702	724	743	790	758	716	751	763	785	774	719	779	789	781	800	787	776	789	814	754	730	764	787	759	837	768	767	770	781	783	717	768	719	736	761	763	739	758	763	795	709	778	759	738	734	743	750	727	775	747	783	773	724	787	741	780	760	763	758	780	759	726	747	784	679	734	768	717	740	717	795	693	801	779	769	778	723	780	757	729	740	770	723	753	797	746	721	731	725	765	788	773	736	846	731	770	730	784	762	776	756	757	748	799	762	732	731	775	786	740	748	776	796	722	784	724	763	766	736	754	753	760	764	769	761	768	814	743	772	769	714	691	728	772	743	730	773	775	761	740	736	703	685	757	702	728	752	716	740	749	711	756	745	739	738	706	776	779	748	762	735	748	774	785	785	726	772	753	796	769	737	741	763	752	689	717	748	754	750	766	760	770	737	773	659	766	713	788	788	750	729	747	731	758	734	824	752	737	731	760	780	767	714	736	790	755	721	750	711	764	787	769	767	766	770	703	737	734	707	753	747	749	732	747	790	797	728	765	743	783	759	741	760	772	775	733	762	770	735	713	822	735	787	767	762	719	760	775	773	771	712	719	753	723	723	734	771	738	758	755	772	731	734	796	725	770	746	772	742	746	757	714	784	756	789	754	730	758	791	776	771	753	714	738	731	778	769	783	797	795	783	750	712	759	764	732	755	730	730	775	758	749	764	724	710	750	771	708	780	781	781	723	728	794	731	767	750	763	710	697	775	703	749	711	782	748	739	747	736	745	779	775	725	717	766	727	775	763	765	755	793	728	768	730	725	727	756	761	720	735	765	732	784	717	748	763	783	761	766	740	764	741	754	771	814	775	760	744	774	753	782	732	744	734	748	765	724	727	794	773	780	720	761	764	727	792	735	774	786	737	757	727	708	739	708	748	768	752	731	755	756	714	722	770	795	717	767	764	760	734	709	763	769	718	756	803	789	788	763	756	783	780	753	745	762	781	703	755	737	759	765	757	776	784	756	750	730	778	704	731	821	800	762	757	780	728	753	735	731	799	732	756	755	752	733	758	761	788	716	761	758	747	770	776	713	806	748	748	776	749	743	739	726	795	736	744	742	768	802	780	736	744	751	726	731	783	750	745	736	737	741	724	761	762	750	796	786	794	735	782	724	722	764	782	780	782	717	714	697	744	665	743	788	761	721	775	743	748	710	740	744	739	762	802	731	750	729	779	751	759	751	774	741	739	767	723	739	712	758	729	724	749	745	730	757	717	722	764	757	750	742	771	748	771	728	771	710	741	740	757	747	756	756	753	760	720	765	773	740	723	682	751	749	695	745	738	738	727	730	756	813	760	762	731	806	776	732	759	726	708	785	730	762	727	721	774	800	708	765	742	792	770	712	712	781	697	791	738	728	750	806	742	754	799	753	741	752	801	758	770	769	754	777	763	749	743	772	698	736	696	773	763	764	690	761	753	776	744	707	778	766	722	733	727	780	791	764	722	741	774	720	755	753	737	756	787	701	735	740	793	749	722	767	775	776	767	727	764	775	760	711	735	748	787	764	755	758	707	749	765	730	810	735	731	755	761	730	721	738	742	743	731	767	770	750	738	703	734	717	752	728	742	710	789	697	748	730	781	780	708	686	736	698	812	769	803	717	728	766	753	696	767	712	768	757	745	752	782	742	722	746	743	749	766	754	757	769	774	758	799	768	752	711	755	721	751	775	755	750	766	726	739	741	779	743	738	753	718	762	722	752	755	704	755	826	749	772	751	767	732	757	735	705	739	749	746	795	707	744	705	773	728	743	799	742	736	783	725	711	775	757	775	702	728	780	771	775	752	742	750	776	747	771	770	729	764	786	723	749	734	776	782	733	737	759	779	771	736	714	779	786	744	752	750	787	733	725	763	768	792	779	734	731	751	755	725	762	742	693	748	733	778	763	777	760	769	759	730	757	776	782	796	709	759	757	728	767	730	811	714	734	761	771	720	758	790	726	690	746	707	768	782	754	710	754	726	753	757	752	714	730	773	793	787	732	744	745	732	786	772	785	736	741	771	767	782	805	766	764	762	761	800	732	719	747	777	708	727	756	738	716	719	735	756	742	729	796	734	781	716	746	751	763	765	715	785	706	775	721	779	754	743	737	747	739	734	743	753	817	730	706	741	770	753	739	760	726	689	754	733	781	760	763	766	694	739	694	736	758	788	727	707	756	733	783	724	724	737	782	690	761	743	714	799	740	717	688	773	736	773	743	760	760	730	738	767	743	725	740	738	780	790	688	704	756	757	739	740	779	736	756	722	769	767	736	760	800	717	781	733	730	756	763	767	766	767	698	800	764	740	727	726	782	737	771	813	741	705	769	751	752	734	756	677	788	740	768	740	762	786	729	774	749	765	748	729	698	768	771	759	753	727	750	765	725	771	738	808	742	760	781	750	732	739	742	753	768	774	757	733	752	741	778	776	750	752	763	801	785	707	740	752	729	767	746	728	713	780	756	725	717	804	703	721	713	790	753	789	714	783	735	728	765	705	782	755	760	742	736	730	765	772	742	714	754	772	701	741	745	738	746	728	753	752	708	764	704	786	798	758	754	773	761	760	753	735	781	788	729	738	781	754	751	734	730	745	755	768	743	758	755	732	767	769	772	768	686	726	788	745	703	737	748	713	782	807	717	710	714	733	746	782	776	779	750	761	762	707	746	765	727	679	799	740	739	757	773	757	766	694	751	738	739	743	779	779	709	784	758	775	764	739	769	671	780	750	697	793	746	759	710	767	743	763	761	770	750	725	714	747	750	750	713	718	735	719	802	762	764	750	767	744	774	749	791	712	787	734	778	750	753	756	807	788	774	741	801	734	787	765	748	761	686	749	699	758	738	802	741	733	747	734	795	765	776	815	771	753	749	807	720	754	720	758	769	713	761	728	773	742	769	765	742	759	804	712	809	755	720	745	757	746	725	768	767	771	795	730	746	754	795	732	741	744	774	755	742	740	687	754	736	746	726	733	820	765	765	766	719	753	753	731	776	764	773	721	794	706	741	770	736	746	716	753	770	759	765	718	760	776	791	718	747	783	770	738	779	790	779	739	739	721	799	808	723	768	759	717	733	717	703	796	770	714	781	775	731	702	716	777	758	734	723	791	784	730	758	729	800	740	732	741	702	725	758	759	770	763	801	738	744	719	771	682	708	764	809	762	734	762	752	792	737	756	763	812	794	781	762	779	752	754	730	768	736	743	759	714	744	757	754	759	747	711	729	782	768	742	771	711	738	744	799	749	774	707	722	731	764	740	740	810	757	780	770	737	758	752	703	708	781	756	699	709	752	805	760	797	730	767	730	783	758	756	746	714	779	723	801	764	741	720	784	759	772	755	766	690	753	767	753	743	717	737	766	792	771	734	722
23350	21418	29204	23955	21398	21443	8562	1463	1040	909	751	663	601	546	522	451	433	422	419	402	401	389	390	392	402	364	395	351	353	353	355	365	357	347	346	341	345	317	344	344	338	321	387	317	337	390	354	322	336	326	346	316	322	351	375	330	329	314	326	331	333	325	336	325	343	329	313	339	383	364	348	381	351	334	313	293	312	309	309	304	304	345	306	313	303	320	317	332	326	299	289	304	297	331	284	314	315	316	303	328	347	334	327	347	287	312	323	321	306	281	360	343	328	311	329	311	331	307	303	326	318	340	297	322	341	282	313	292	291	329	338	305	315	316	326	302	320	289	301	309	325	327	314	287	317	318	297	296	335	335	334	329	304	313	323	315	310	304	265	305	334	299	308	304	319	330	330	306	285	309	361	310	321	298	320	315	308	309	310	295	334	267	321	296	335	293	293	325	305	339	309	329	312	319	328	302	300	313	305	310	347	304	329	268	335	305	361	301	318	329	299	338	331	323	332	277	339	330	318	293	337	305	307	317	313	321	307	259	295	297	291	365	329	304	301	314	305	319	334	323	315	302	317	304	319	312	306	304	288	321	293	303	310	306	283	272	312	323	323	330	323	313	292	278	265	344	325	320	342	288	302	359	334	304	293	353	355	327	307	316	304	336	306	304	308	296	331	323	334	329	307	373	332	342	324	306	273	331	331	318	289	355	330	314	316	312	343	305	312	300	317	328	323	320	307	294	347	317	272	320	309	307	306	292	300	315	334	291	305	287	322	305	320	304	300	334	298	310	329	310	300	363	370	290	315	305	300	315	292	311	287	319	313	326	307	332	313	317	272	355	331	306	295	298	308	296	319	305	288	306	333	284	341	323	327	306	307	298	311	333	313	316	333	319	313	336	318	315	277	331	264	331	346	293	290	311	310	347	311	329	306	315	361	351	340	320	333	325	310	319	327	293	315	281	278	328	288	304	322	309	302	319	324	335	322	320	318	299	309	322	353	321	320	296	295	293	294	292	304	298	332	310	302	279	319	299	305	293	319	334	308	322	313	323	335	291	345	271	294	323	300	329	295	294	311	277	311	307	300	309	299	313	303	338	291	327	325	305	296	301	323	308	309	305	287	302	323	276	334	339	311	314	337	335	346	299	310	287	344	318	336	322	305	333	320	295	298	327	296	312	316	317	291	300	301	312	305	321	331	331	309	304	308	314	307	343	333	289	317	296	318	298	306	290	316	285	276	312	284	305	322	337	302	318	298	321	314	287	295	311	329	323	299	288	313	330	291	327	297	306	316	305	316	295	322	284	306	300	310	309	287	313	295	326	325	292	316	290	292	310	324	306	322	312	302	324	276	328	311	353	266	299	294	304	309	309	271	302	306	314	308	321	320	324	317	269	305	349	363	281	340	358	301	304	312	326	303	311	305	315	294	302	316	297	306	293	310	316	311	306	310	314	308	309	323	308	342	295	331	303	302	304	326	305	289	339	309	317	355	318	306	311	304	331	309	320	324	306	287	307	279	291	287	296	317	301	352	297	320	284	313	316	290	296	297	275	280	292	316	309	301	334	294	326	319	306	301	360	323	289	314	319	306	297	333	316	318	315	307	298	314	312	316	313	289	308	325	312	299	302	308	330	332	307	346	293	324	313	309	309	329	308	326	312	314	315	291	322	330	304	300	284	335	274	307	294	286	297	305	311	270	299	286	339	288	352	289	321	275	300	317	283	325	321	294	328	317	285	332	306	304	278	306	323	291	328	345	304	273	312	327	297	305	297	302	318	334	303	321	309	277	286	324	298	289	331	298	302	306	307	361	330	311	307	302	313	324	324	286	305	350	316	321	306	281	325	282	321	317	333	300	320	329	305	321	297	321	305	325	317	327	353	319	342	319	297	305	318	357	343	320	283	286	357	335	299	304	285	309	310	316	309	295	331	301	340	300	320	332	339	311	287	330	297	290	310	339	304	297	331	300	299	319	309	330	299	315	320	278	311	331	317	304	330	294	278	298	295	301	329	328	331	313	338	312	343	335	342	312	348	288	282	309	323	332	331	320	328	315	340	298	309	317	299	319	303	318	315	288	310	304	322	299	311	312	289	314	308	333	343	299	334	342	336	315	309	333	261	296	320	316	281	262	301	342	289	304	313	331	305	356	311	283	281	326	298	327	294	315	308	315	294	309	339	331	313	307	287	291	330	351	298	303	300	325	321	337	307	282	307	332	327	322	322	289	284	297	307	306	300	310	305	356	294	306	307	303	322	311	291	284	287	279	288	302	313	313	298	298	301	313	307	306	315	311	312	316	317	324	321	323	292	290	316	309	331	300	300	321	297	320	305	303	323	276	303	309	294	316	286	357	286	265	333	299	305	332	296	311	329	300	306	325	315	326	311	299	344	328	339	317	346	293	296	304	307	283	304	307	325	319	307	315	300	333	322	341	318	324	321	328	329	333	320	312	306	306	275	316	305	337	298	337	305	324	309	283	329	314	292	290	307	319	277	287	306	309	327	329	331	312	286	302	311	293	365	294	314	299	311	306	286	291	315	302	299	354	303	302	306	292	311	305	318	360	318	311	291	310	310	293	290	309	310	313	296	322	301	291	307	306	324	323	308	302	296	296	335	311	339	341	307	286	290	319	303	259	303	316	301	306	298	303	309	320	304	331	315	293	287	326	318	325	302	291	324	299	308	308	331	320	302	321	314	295	320	319	309	323	309	292	282	306	298	299	338	321	338	320	326	315	324	283	303	306	316	303	317	287	306	326	298	302	314	306	318	281	317	324	319	318	322	322	308	295	318	324	330	303	334	323	294	306	317	334	296	337	335	304	302	298	295	309	282	298	335	333	327	324	349	305	308	329	298	307	327	309	299	347	317	307	276	310	321	293	331	278	334	310	296	294	298	337	311	306	341	299	326	303	296	324	357	312	309	331	310	306	314	321	343	313	341	300	304	299	312	284	307	331	327	304	328	317	319	266	333	305	304	307	293	307	310	312	267	273	291	334	333	302	316	297	350	329	306	296	330	312	325	353	303	288	305	307	339	298	300	375	314	259	306	300	319	339	303	333	342	303	272	288	290	315	289	325	293	322	281	313	338	303	301	297	322	285	289	276	317	310	307	334	300	316	288	333	289	344	301	326	320	346	333	317	341	291	305	293	318	337	310	304	308	308	310	305	287	327	290	309	307	293	323	291	313	314	280	319	302	314	307	305	288	313	305	329	297	312	317	332	314	316	310	315	289	279	306	303	308	338	315	336	295	315	325	308	329	290	288	310	306	309	338	314	309	289	327	334	318	299	335	310	292	289	308	314	344	307	316	299	324	300	306	294	296	321	333	276	335	299	288	276	323	327	278	314	280	334	311	322	310	322	292	305	329	329	330	320	309	327	321	304	313	328	303	301	320	288	319	334	315	285	330	289	322	343	307	302	286	329	316	300	305	261	290	293	289	318	311	317	297	338	301	310	313	317	324	335	299	314	322	310	318	290	343	342	307	303	288
35063	38996	15008	8164	5659	4099	3405	2696	2065	1681	1359	1130	945	897	767	680	657	596	593	550	503	502	505	453	458	478	481	438	458	449	454	461	425	420	418	421	375	369	409	374	461	414	390	459	390	376	369	375	392	360	365	392	443	358	376	356	390	336	372	386	369	381	390	383	381	389	391	403	379	429	444	446	410	385	369	380	390	351	365	342	361	346	391	342	374	393	346	339	339	361	410	374	353	387	359	362	378	364	339	369	337	368	334	359	381	339	367	374	372	328	367	372	380	345	354	409	346	359	345	360	309	352	377	361	385	326	396	358	350	376	385	385	380	376	346	359	339	350	396	354	345	348	378	364	329	386	358	319	363	367	379	351	351	361	340	334	382	369	377	392	380	370	349	379	358	360	340	385	378	379	373	374	361	326	325	357	381	335	368	374	354	348	372	358	325	346	360	387	368	358	383	388	360	355	401	393	347	353	372	351	376	346	341	370	386	409	366	315	364	362	373	339	351	356	370	353	359	361	345	365	360	362	367	365	363	343	373	382	341	340	362	324	334	362	364	360	375	333	351	357	370	343	352	371	387	373	368	369	362	343	363	346	303	343	388	374	377	333	355	364	368	349	353	347	347	396	346	371	330	358	353	352	353	390	340	358	376	380	337	363	395	397	366	397	388	357	320	349	371	361	377	350	383	353	358	355	401	362	313	365	343	355	328	341	342	382	396	324	333	368	368	392	409	324	378	374	384	365	342	366	348	355	385	369	378	364	362	381	351	392	370	366	373	369	373	357	367	348	358	333	389	358	395	356	377	364	353	346	363	321	304	340	374	351	348	376	369	360	364	366	382	332	407	349	344	332	362	328	407	366	367	370	331	354	330	336	378	341	351	341	375	352	340	319	354	340	337	354	320	312	375	387	356	367	317	354	371	347	339	360	367	320	346	378	348	338	348	336	348	365	371	417	327	374	356	392	333	345	328	359	351	366	372	355	348	396	324	355	352	355	360	337	344	354	340	357	393	344	364	357	358	330	379	368	376	368	340	378	383	388	362	344	325	367	365	358	356	377	353	361	353	355	354	362	345	354	354	365	353	384	381	373	353	337	351	364	350	364	355	327	360	369	315	360	378	363	329	359	350	366	352	352	322	358	371	325	370	335	356	359	364	345	359	335	324	369	341	336	353	326	365	368	320	350	355	372	358	338	374	363	367	354	344	391	363	356	369	351	334	343	323	359	373	383	347	366	354	339	354	366	367	395	374	309	391	344	375	337	345	357	358	343	331	288	361	344	356	360	372	348	357	341	331	361	346	391	391	370	366	345	347	349	370	354	365	347	359	344	358	339	350	338	357	370	358	353	361	346	368	389	371	347	368	348	326	364	368	323	347	394	395	358	360	292	387	369	339	335	378	349	350	326	333	366	346	352	369	343	374	348	358	372	373	371	334	351	400	358	355	355	323	338	373	367	332	331	348	346	323	332	364	339	385	372	360	344	346	361	348	346	367	364	372	343	332	358	346	337	359	364	371	367	362	377	321	348	359	380	330	412	345	345	375	340	325	356	345	375	381	361	339	353	350	320	368	376	365	340	334	352	378	361	346	373	359	374	330	384	348	350	376	373	343	348	351	353	364	346	351	326	354	353	387	378	357	381	328	357	389	367	375	350	365	350	366	349	386	354	350	333	369	351	339	379	341	376	364	344	348	336	381	333	350	360	356	336	356	354	368	389	359	346	366	385	332	354	361	359	350	354	342	349	364	372	392	371	384	339	357	354	352	364	388	363	345	372	374	313	351	343	367	362	388	331	358	340	331	363	352	345	376	349	413	366	395	372	378	349	358	364	347	339	331	353	382	367	342	372	388	366	357	366	342	366	358	367	361	366	358	343	341	366	357	337	359	359	349	373	343	387	361	340	351	359	340	324	366	368	358	375	387	366	375	338	356	370	361	350	366	347	316	369	371	339	349	352	340	361	357	369	396	344	393	376	403	365	324	365	365	344	345	333	357	349	342	384	360	366	358	367	377	385	320	358	364	360	369	379	333	372	353	337	390	345	333	368	357	346	350	345	338	353	354	328	388	364	366	351	388	334	357	377	333	384	364	342	342	351	364	341	348	323	347	353	320	376	322	363	372	349	361	330	369	378	351	337	373	309	381	364	345	340	323	341	340	352	362	386	371	342	404	351	338	325	333	341	356	360	353	350	344	355	357	336	358	349	386	367	341	362	358	373	367	338	354	361	330	340	362	327	382	367	355	339	321	388	376	352	372	353	352	339	353	369	388	366	387	308	376	381	355	356	356	380	354	363	361	332	322	360	380	353	336	361	356	356	395	348	371	343	375	374	374	370	351	345	356	363	359	354	371	344	378	351	370	368	373	343	361	366	349	368	389	345	331	377	364	337	365	331	375	348	319	373	342	329	391	339	362	372	334	388	354	374	363	361	354	364	393	321	338	358	364	380	337	354	344	326	330	345	370	336	363	351	349	363	344	336	369	400	321	330	374	353	316	336	411	357	322	344	357	357	331	382	408	344	371	375	355	339	351	343	361	361	384	320	362	358	378	348	366	333	345	342	376	342	367	341	385	352	342	364	347	373	340	374	391	364	379	383	352	346	399	333	352	327	384	369	349	386	338	364	335	351	325	379	324	383	398	361	338	312	342	341	363	339	381	341	362	396	337	343	339	339	370	349	381	360	348	370	355	357	340	354	376	374	330	346	365	369	321	353	356	349	336	358	342	357	341	377	388	381	325	349	367	349	352	341	367	382	332	354	344	355	337	371	363	374	361	391	381	374	366	381	361	363	329	345	358	371	353	359	349	368	378	356	321	352	375	360	338	357	338	389	324	340	371	376	365	354	392	368	368	333	343	375	367	368	369	372	369	328	321	348	356	325	350	370	350	369	363	329	371	341	387	351	415	362	337	352	375	378	368	343	349	382	343	323	376	364	342	354	362	328	323	345	397	345	386	327	350	361	375	384	352	369	353	395	350	368	348	383	329	384	374	366	345	354	381	375	333	358	368	377	381	359	393	380	368	376	325	331	354	375	361	373	345	380	341	363	345	357	378	366	382	363	336	384	362	339	369	347	361	354	353	384	332	361	399	331	332	364	352	344	391	356	404	392	383	370	361	382	379	342	371	349	349	345	374	358	359	337	341	373	381	355	350	335	341	342	333	339	351	419	383	370	371	357	384	357	344	363	327	346	383	357	380	376	347	389	363	403	385	378	330	355	341	360	340	388	367	395	353	406	381	370	331	382	378	346	362	356	343	335	346	361	339	388	363	336	356	376	363	357	350	336	330	368	392	371	358	352	373	384	360	353	381	319	368	340	348	364	338	370	378	363	400	365	333	387	409	334	350	359	342	354	354	384	331	368	391	358	336	352	370	368	326	359	344	371	363	352	343	334	344	407	363	371	365	378	356	337	350	341	351	357	362	371	353	350	366	389	361	356	380	323	379	349	327	334	344	355	381	365	380	373	371	320	349	358	388	361	357	387	335	353
28019	21205	9686	1555	914	803	681	636	623	591	586	599	586	525	568	571	592	580	593	533	578	577	567	576	517	578	589	578	562	564	574	559	578	537	567	579	561	560	579	541	558	578	621	559	547	600	546	539	532	543	577	543	524	559	553	554	533	527	616	546	534	574	534	594	548	575	588	561	548	579	568	595	530	563	582	561	526	559	558	557	589	554	545	555	545	546	549	537	564	568	585	565	518	556	532	570	558	567	600	556	554	525	525	550	603	529	567	604	571	561	567	546	574	564	575	536	581	520	551	574	560	562	603	559	600	591	567	579	613	569	580	531	533	585	555	512	505	580	567	577	537	537	565	554	533	548	609	606	595	545	552	493	551	536	556	511	557	594	560	582	568	537	552	536	564	559	552	560	506	557	588	530	603	530	554	517	555	525	558	563	559	574	532	516	550	576	532	544	545	536	574	552	501	604	550	578	548	538	547	529	564	540	572	569	550	556	540	584	546	586	592	544	574	576	565	582	570	544	573	575	523	560	569	554	577	569	543	574	589	563	526	533	570	587	588	595	551	566	510	603	569	528	553	601	558	514	515	560	535	562	524	518	611	526	652	529	600	540	581	576	530	528	539	589	578	553	568	538	596	541	573	554	563	561	598	573	528	570	571	577	577	569	554	545	605	540	534	547	557	576	585	553	568	555	584	525	559	563	537	582	584	552	543	515	555	566	580	565	597	599	605	607	555	559	532	539	559	507	562	590	550	547	588	553	588	588	574	554	539	542	577	608	574	541	564	563	572	550	592	580	525	551	571	551	566	538	570	543	610	573	552	570	518	572	550	558	556	593	565	581	553	597	555	541	561	535	567	546	523	560	540	545	570	570	533	562	541	559	586	547	565	572	612	568	533	534	575	540	570	532	547	540	540	546	571	623	584	579	573	578	530	540	575	532	555	523	562	561	526	560	577	604	552	592	584	529	515	583	575	556	542	538	575	558	582	555	566	563	517	570	598	569	616	554	569	575	560	539	550	521	578	545	529	540	522	555	554	561	541	584	568	533	522	576	548	552	583	559	541	557	564	566	575	550	553	597	586	578	553	523	562	577	590	572	550	582	571	547	557	522	567	599	601	553	568	544	596	577	555	572	510	574	561	553	556	542	536	591	539	552	579	568	559	542	565	563	586	572	575	540	557	542	611	559	541	556	547	543	562	599	564	556	577	577	567	561	537	566	572	569	547	574	559	575	592	580	527	499	550	558	604	606	574	619	588	538	521	554	560	574	541	532	565	625	570	498	567	543	543	597	543	531	564	551	583	545	598	543	613	557	528	594	565	530	592	553	564	557	524	570	596	527	568	550	567	571	554	529	510	552	576	565	604	597	543	550	542	526	553	581	581	522	515	534	527	542	595	546	576	578	571	596	560	566	521	542	549	545	555	572	572	593	577	568	540	620	531	562	552	571	584	572	578	531	559	517	578	574	582	547	584	587	577	567	548	596	526	544	557	586	543	550	571	546	570	561	583	567	524	550	542	558	611	576	546	549	520	578	609	574	561	572	573	555	588	551	609	554	587	524	566	531	545	547	589	604	544	560	552	486	540	618	550	587	577	533	543	539	538	558	571	526	548	540	555	513	560	531	573	534	566	557	589	529	509	570	580	524	609	532	588	594	540	561	578	541	577	513	544	566	575	610	572	591	597	547	563	592	524	567	549	538	521	623	571	563	602	572	547	546	533	553	568	598	525	571	538	614	568	535	541	575	542	534	579	552	549	507	559	583	554	584	562	538	569	560	522	575	575	563	557	569	507	585	544	564	576	563	563	530	568	529	555	540	568	595	548	570	561	541	537	534	551	537	580	579	521	546	538	570	567	548	524	540	579	552	529	571	586	558	547	616	546	589	587	552	583	596	537	561	541	552	563	552	560	581	580	606	555	542	534	567	591	595	529	565	549	604	544	555	568	503	524	542	562	513	562	534	572	537	569	538	553	562	557	555	561	581	555	560	534	575	562	565	528	564	572	528	534	543	553	581	586	563	581	537	571	582	587	552	524	575	563	561	539	571	572	577	599	543	548	572	566	597	589	582	542	523	544	572	559	552	525	530	559	628	537	588	544	570	516	592	531	549	567	569	550	585	595	547	596	537	557	569	566	570	594	579	581	575	564	550	539	549	559	544	503	561	560	548	567	527	577	596	560	499	540	592	575	566	573	522	562	551	514	566	580	558	542	556	530	549	554	578	528	525	549	522	617	595	546	546	541	560	570	522	533	545	555	560	583	563	521	574	564	540	518	526	579	530	583	537	563	568	539	568	542	561	530	580	577	561	560	573	506	525	563	524	585	557	538	568	526	522	517	582	565	533	559	572	561	550	565	555	577	612	507	561	570	530	545	583	575	595	567	527	562	553	582	548	554	559	561	533	557	542	557	553	518	538	542	533	548	556	559	558	589	561	559	564	530	568	560	556	533	553	543	507	535	551	544	572	571	550	610	554	554	558	564	570	622	551	539	565	603	549	570	586	540	565	561	542	584	559	581	565	550	551	566	566	564	579	588	581	594	586	569	577	576	555	604	586	558	552	566	545	576	562	533	561	573	562	573	526	562	565	566	537	540	564	525	568	570	529	582	588	569	605	580	581	606	560	537	553	590	541	554	566	556	566	565	565	567	577	563	555	551	567	553	522	577	570	584	549	607	532	547	572	532	558	585	542	554	569	567	584	563	544	557	594	518	541	572	527	552	550	600	541	527	589	585	537	525	544	557	595	574	549	601	527	544	536	528	543	574	543	565	579	535	577	551	559	552	540	564	536	543	552	577	558	582	577	530	564	550	582	591	563	559	571	562	538	587	562	551	616	541	554	563	580	560	551	546	545	516	560	538	575	535	534	546	585	562	643	547	568	549	581	554	555	542	539	587	529	589	527	538	585	608	580	583	540	569	551	596	540	557	595	547	544	565	571	601	600	553	584	575	513	529	569	576	608	554	541	570	526	565	553	586	561	585	505	552	557	550	534	572	571	651	578	569	560	539	561	505	527	600	573	512	576	557	550	561	561	551	563	575	521	503	578	568	547	597	569	508	548	539	571	549	554	522	545	549	590	555	573	523	570	537	563	530	559	528	567	581	573	572	570	604	583	547	574	558	569	569	520	558	539	553	581	541	527	560	583	543	528	563	584	555	569	509	569	528	540	568	553	515	572	517	575	512	564	559	567	609	564	547	580	516	603	539	610	589	555	546	556	592	578	585	530	573	582	575	587	598	551	563	564	576	543	569	592	567	594	587	558	555	523	571	581	559	582	611	569	559	539	566	576	495	582	572	536	546	560	550	511	570	566	586	586	571	571	538	504	505	570	560	540	562	634	592	567	563	540	540	526	564	531	560	577	551	565	558	547	580	569	574	555	570	586	548	519	568	553	531	557	550	544	521	539	497	578	593	568	565	495	545	546	570	538	560	582	576	556	598	560	563	582	599	550	527	557	572	536	564	541	548	583	582	560	507	570	542	580	529	593
24247	19222	2716	1612	1302	1080	990	901	808	782	767	747	678	683	719	637	687	686	620	664	673	717	658	711	680	658	679	652	639	689	713	690	683	639	697	675	691	695	673	713	702	638	728	661	665	670	670	652	650	646	721	657	690	701	654	682	694	683	638	710	688	698	650	709	680	659	667	705	650	649	695	695	680	689	674	667	659	664	638	674	678	654	645	650	682	656	651	653	692	627	658	671	671	663	659	654	645	661	670	696	683	652	636	640	700	639	684	693	695	680	701	621	653	684	675	633	634	717	675	643	631	645	632	669	675	650	701	636	671	659	657	683	682	652	647	671	667	648	677	657	653	645	658	663	672	674	660	666	618	689	673	655	673	674	675	632	638	709	666	649	683	683	688	681	659	664	624	658	642	689	684	641	659	622	702	644	652	656	638	622	667	690	693	617	706	679	698	651	664	689	608	628	725	616	649	683	693	658	679	666	652	685	619	653	654	669	704	711	656	653	721	672	656	670	675	681	616	664	662	700	639	711	642	675	697	648	687	658	697	676	646	704	652	704	727	708	683	683	642	641	660	665	623	662	616	667	654	681	643	659	640	663	615	710	638	670	659	624	694	651	689	712	671	697	622	669	683	653	709	696	660	706	700	654	651	707	681	664	679	696	647	683	655	668	712	690	653	657	692	625	645	685	641	654	722	638	722	674	648	667	641	652	655	704	659	655	679	661	690	648	664	680	667	695	643	709	636	649	622	670	655	700	663	648	655	654	649	681	696	690	640	663	654	636	715	691	681	611	732	625	707	636	699	688	644	708	680	653	713	638	704	701	676	643	654	695	683	661	672	699	697	655	666	694	694	654	697	670	650	625	629	708	638	622	621	683	678	665	633	694	683	659	698	649	641	678	702	677	689	694	714	734	646	687	709	689	619	719	640	660	653	695	721	581	662	598	675	642	690	696	696	701	686	669	709	694	626	687	675	644	672	701	687	645	661	628	724	648	628	644	666	694	703	686	652	681	655	687	661	696	634	648	634	669	699	630	620	652	682	666	668	663	677	683	622	659	669	713	679	674	646	668	652	658	605	685	698	662	660	680	689	692	672	683	648	728	683	708	651	626	641	728	713	644	683	656	666	670	625	673	675	716	665	716	662	641	646	660	650	708	647	682	612	663	628	641	645	671	647	661	613	669	640	650	664	706	642	679	697	615	662	676	612	702	671	645	691	620	648	673	687	662	658	688	680	660	716	677	686	676	696	654	686	723	658	698	651	655	636	681	670	659	652	681	644	693	654	645	691	674	646	638	673	648	700	676	665	707	694	633	683	675	684	665	649	636	643	671	743	711	675	633	630	655	696	657	727	692	672	679	678	672	726	689	642	687	667	672	647	641	655	691	686	691	659	658	646	672	729	642	692	669	692	686	646	696	665	622	661	621	671	641	648	654	650	606	681	647	685	668	704	698	707	659	696	686	650	725	646	684	709	721	646	664	691	686	663	690	698	643	669	607	678	654	672	699	683	665	652	673	678	688	685	694	651	648	678	690	677	650	646	708	677	667	685	663	673	642	698	639	632	656	648	630	630	685	653	672	685	630	702	655	696	671	646	627	650	661	632	696	654	662	662	668	660	649	609	686	720	634	692	681	653	670	652	689	663	699	651	708	648	687	644	662	700	614	697	688	638	629	666	672	660	665	720	722	627	689	659	630	700	659	665	705	688	659	616	660	665	665	626	663	666	663	655	677	591	671	614	652	712	653	639	711	664	668	645	611	666	702	657	679	676	639	688	643	693	665	623	678	655	687	687	690	681	695	647	636	635	635	722	689	675	637	691	603	668	698	697	682	658	609	643	678	640	657	722	650	647	693	683	690	700	665	641	698	660	693	690	681	711	658	671	613	647	670	675	649	727	676	676	653	671	669	659	646	664	658	695	664	653	644	639	665	665	659	660	662	662	681	702	673	662	658	680	676	687	686	625	657	628	688	686	666	686	672	644	687	664	721	635	666	665	702	693	658	637	654	643	641	695	690	619	700	720	698	676	675	684	665	694	677	637	668	654	621	715	667	629	673	656	626	652	697	645	713	620	674	674	635	725	683	634	625	652	642	644	643	716	700	610	621	673	666	650	673	660	632	717	663	667	639	671	623	687	669	666	677	645	629	650	668	667	635	640	675	708	658	713	677	669	685	678	684	654	636	659	641	696	699	730	655	650	652	654	676	631	669	657	652	685	679	682	668	665	678	691	692	658	701	661	634	702	675	666	682	640	670	659	662	662	690	722	689	627	704	686	666	651	644	726	716	681	645	661	673	652	667	674	603	605	649	625	642	642	684	664	675	670	682	689	676	658	625	710	689	675	720	664	634	666	623	660	645	664	686	675	609	694	680	616	663	653	724	684	657	676	620	698	664	723	659	652	643	659	646	661	698	694	660	660	651	688	663	679	674	675	653	650	665	692	645	665	648	662	683	685	633	658	669	647	655	674	690	646	647	642	652	629	664	650	630	727	631	625	677	650	643	648	660	647	709	646	651	708	684	674	643	664	616	690	636	680	694	633	697	694	693	661	644	697	687	696	692	663	661	687	648	617	660	646	725	657	690	638	705	624	637	646	668	673	627	674	649	671	637	680	680	637	662	643	677	660	654	655	619	668	644	657	669	674	634	649	678	673	630	661	602	688	649	618	675	692	649	638	662	619	671	691	680	680	651	657	701	664	672	619	668	665	670	622	691	681	671	653	685	671	647	710	634	668	699	665	685	722	636	646	690	645	675	624	699	648	667	693	649	663	659	685	658	678	648	681	661	713	628	681	694	683	654	675	687	718	646	660	651	657	658	642	652	682	643	638	634	649	655	669	693	663	670	652	693	651	634	691	654	694	707	656	650	702	628	638	647	683	642	688	685	672	662	677	672	643	693	657	697	618	622	670	673	686	663	676	694	629	628	692	705	681	651	675	660	642	629	688	713	617	644	684	665	707	714	664	641	654	691	620	654	660	655	705	695	693	680	680	658	681	690	657	668	633	669	650	678	631	667	692	718	668	687	633	652	663	622	690	657	656	671	655	691	712	696	665	680	693	665	633	661	724	708	648	666	662	705	658	684	699	655	662	679	658	647	672	690	647	652	686	672	667	664	723	632	660	675	700	668	633	623	691	725	675	696	688	656	648	664	670	638	697	637	676	647	660	676	673	663	672	663	703	693	677	689	607	651	669	686	680	637	650	658	665	678	696	711	665	685	692	653	663	698	677	686	662	626	660	698	662	686	657	664	636	713	648	627	684	696	677	718	653	638	667	664	667	654	612	631	687	675	687	662	661	657	677	645	688	660	665	685	682	614	650	669	639	682	654	653	636	669	680	681	744	728	637	670	693	680	681	717	695	617	698	616	695	684	614	655	679	698	638	653	656	677	697	674	671	704	641	660	712	643	722	683	642	644	671	673	702	712	652	665	650	649	660	663	685	685	670	678	644	685	676	638	657	668	712	660	660	666	657	645	717	662	677	707	706	708
24449	21372	28672	24426	21350	9109	1405	901	701	573	514	472	414	464	402	378	372	337	337	372	339	354	336	337	344	326	319	312	329	316	328	309	301	325	311	289	322	295	341	313	339	338	294	338	324	306	314	315	284	318	320	300	295	320	296	358	327	303	304	324	272	303	278	300	321	331	346	370	334	325	347	325	271	309	301	306	322	266	290	277	289	304	302	298	300	281	291	276	286	302	287	333	296	293	320	299	275	318	284	302	319	307	295	306	279	309	326	294	269	281	268	318	301	300	318	313	297	330	334	309	274	289	301	282	278	294	296	319	301	305	308	309	292	287	298	313	313	302	326	288	324	327	287	309	297	275	298	319	294	311	332	323	295	301	308	324	293	315	299	309	296	282	297	281	327	304	300	284	305	303	295	263	291	321	300	274	284	275	252	296	320	315	300	262	299	311	300	286	290	328	309	300	319	276	303	307	285	320	290	299	289	307	299	312	289	278	323	303	280	257	294	301	295	322	280	269	302	293	316	296	269	300	304	305	283	291	291	299	284	323	301	286	301	300	299	327	314	270	300	306	299	294	298	320	300	292	316	286	299	314	303	322	313	292	284	297	293	280	296	295	324	301	275	283	278	319	299	281	290	329	324	288	319	308	272	311	297	286	300	297	299	316	316	295	320	329	281	308	287	291	309	279	310	296	315	306	320	293	321	261	307	283	274	299	298	301	291	320	315	302	300	299	313	297	305	281	317	300	286	301	297	299	292	316	296	301	290	270	270	265	286	284	276	319	298	285	286	285	285	287	314	274	309	286	296	321	273	292	347	307	299	301	306	346	285	280	310	310	297	319	326	312	292	322	302	301	276	299	271	309	316	269	308	292	319	286	284	288	297	294	305	287	309	289	266	299	331	313	259	314	299	326	314	277	303	272	282	299	313	331	316	318	310	296	304	306	292	248	328	312	346	295	279	299	275	287	322	300	302	305	290	267	268	269	276	291	279	324	276	307	290	287	299	288	274	291	317	321	283	290	289	273	302	288	280	295	275	307	308	284	275	300	284	293	321	283	298	285	319	309	318	280	319	313	281	288	312	310	267	314	288	295	332	285	332	315	281	295	284	308	289	314	303	334	286	284	310	302	321	298	320	281	303	319	282	327	279	308	324	255	294	324	294	271	261	293	282	268	302	281	281	292	333	311	309	278	312	287	315	321	282	330	289	293	304	299	289	333	317	259	310	315	282	298	299	307	305	285	309	268	292	283	302	307	327	323	284	296	297	305	285	280	307	304	297	264	293	298	278	314	288	309	310	304	335	336	284	283	322	311	314	305	308	334	298	306	307	284	312	303	293	263	300	300	301	284	313	323	328	323	276	304	298	291	303	316	280	296	295	300	294	319	285	318	308	296	319	294	292	273	286	270	315	300	279	282	287	277	284	320	283	304	331	305	343	285	299	268	288	311	300	272	297	313	327	300	280	303	288	271	326	298	307	309	286	303	313	302	306	336	311	284	290	312	280	322	278	313	310	294	322	288	273	288	305	275	267	283	270	269	307	293	317	324	326	305	285	284	290	315	319	309	309	245	296	278	291	285	300	290	300	317	304	321	296	276	295	290	299	315	285	297	320	309	304	300	323	281	300	282	260	311	281	300	301	275	285	317	292	274	304	298	309	298	310	265	310	343	296	293	279	297	286	279	280	291	295	283	305	274	318	320	287	293	276	315	306	317	267	310	302	287	295	307	318	318	290	287	298	321	326	295	275	286	310	300	301	283	314	299	300	270	265	306	283	278	295	294	305	316	260	315	312	298	283	302	299	309	300	310	318	300	289	337	278	287	294	279	311	331	294	299	279	280	310	339	291	337	290	326	318	323	298	330	300	303	310	303	271	317	298	306	301	294	333	305	307	315	298	292	325	301	295	287	272	304	302	292	271	323	317	283	295	302	309	285	295	316	326	306	261	312	312	341	290	311	295	310	291	312	309	349	294	249	283	290	301	292	305	271	280	273	305	290	259	312	295	313	302	268	298	332	314	285	289	280	277	306	294	300	288	288	286	303	291	320	324	293	277	281	260	311	293	337	286	270	299	305	295	323	301	295	292	276	308	276	308	289	304	264	282	286	287	330	323	319	289	307	304	292	270	306	299	285	319	295	288	291	288	310	303	293	323	290	329	289	322	318	285	290	277	295	303	287	296	294	292	292	279	300	279	308	294	313	333	295	296	296	334	301	313	305	311	295	281	280	297	283	300	264	300	299	283	293	345	299	317	291	301	298	261	299	273	282	283	289	292	324	322	299	271	324	306	293	327	327	318	293	286	310	315	284	310	313	251	293	303	304	340	322	312	285	266	320	299	292	300	283	289	319	309	297	302	280	293	325	270	302	305	290	307	306	278	297	277	299	265	261	285	294	292	308	309	309	275	301	311	305	296	298	318	298	299	291	280	319	312	292	278	304	271	279	306	259	281	301	295	298	303	286	275	313	308	305	273	293	276	301	266	305	293	294	293	298	305	293	268	333	307	300	297	306	292	279	330	283	282	329	314	294	291	282	321	283	285	281	307	309	313	315	283	274	274	264	305	271	291	285	275	335	266	299	278	300	285	283	256	314	322	299	297	312	302	295	307	307	309	293	276	310	306	275	287	327	325	280	319	271	331	333	303	275	310	299	303	298	311	302	309	302	307	285	315	309	296	274	303	322	291	272	292	282	305	265	298	309	297	339	294	305	281	295	295	297	331	316	299	330	319	286	297	280	309	293	291	311	267	301	351	287	292	287	311	284	318	288	303	285	286	287	302	340	298	303	280	330	309	279	292	296	330	275	300	286	280	289	314	287	303	307	283	294	305	314	282	311	310	290	307	294	317	277	329	306	285	306	310	295	304	331	297	293	290	297	294	296	287	284	306	323	297	307	280	274	287	266	290	316	300	285	321	281	266	282	278	298	257	306	289	307	299	295	309	303	297	312	315	308	295	282	323	301	316	288	297	308	318	265	298	282	287	307	291	293	280	286	302	275	296	297	294	328	292	286	298	294	285	278	314	299	320	302	280	287	289	298	298	296	303	342	315	264	320	305	338	306	297	301	346	318	291	309	329	318	284	315	306	270	302	264	316	317	278	317	297	324	305	305	319	326	274	302	308	295	283	318	320	312	326	305	300	265	329	321	282	282	302	323	262	297	298	285	338	328	289	315	318	286	311	298	292	310	295	293	274	301	294	311	295	276	311	297	287	305	292	285	280	285	274	300	288	290	267	304	298	295	315	316	283	280	284	271	344	297	283	276	303	315	302	288	298	280	299	303	294	324	317	300	262	279	305	273	317	293	322	271	328	318	304	304	314	302	319	300	326	287	289	300	287	300	325	302	290	307	299	316	302	287	312	289	304	306	293	292	306	285	282	328	285	317	269	279	271	297	327	274	274	299	279	304	322	295	278	297	296	290	297	299	318	324	296	283	311	283	314	310	335	293	293	285	303	347	300	295	298	318	300	298	316	281	279	282	282	305	292	314
30502	30753	9643	4944	3420	2647	2033	1647	1288	1010	925	762	712	634	588	560	491	511	508	516	431	442	489	464	415	422	411	455	405	422	401	400	415	409	371	398	414	414	413	413	408	396	376	447	392	387	348	348	407	376	381	415	379	417	356	403	406	405	374	383	414	364	376	379	379	402	400	404	416	398	414	421	425	391	363	356	387	383	391	386	400	335	366	374	377	369	371	403	357	382	378	345	397	370	348	359	410	364	384	360	401	351	379	390	388	349	397	332	377	340	379	370	367	372	384	394	370	349	384	352	376	387	389	408	348	385	366	363	376	366	364	383	355	388	390	328	377	337	362	388	354	364	353	381	367	395	342	392	374	361	372	350	364	379	376	382	334	379	361	325	378	418	382	354	365	380	386	361	360	334	373	371	377	352	334	374	396	367	360	349	343	345	417	384	339	379	372	354	358	337	336	356	372	367	343	339	344	369	353	372	389	407	374	347	372	360	374	343	395	395	376	396	391	373	370	396	395	351	400	387	387	353	370	393	366	379	375	369	370	360	377	398	383	363	388	417	398	392	392	416	382	343	354	383	334	372	359	345	336	348	341	330	375	375	364	374	377	388	348	357	368	344	345	351	373	371	367	389	381	366	362	372	374	344	369	346	412	380	364	351	363	353	362	379	366	374	366	365	382	362	359	366	366	328	342	368	359	372	380	395	347	383	377	389	382	378	357	389	365	360	360	371	378	362	375	372	345	372	361	364	357	358	395	363	409	364	389	361	356	401	384	342	357	372	369	379	357	336	388	363	397	387	326	390	403	390	374	358	376	375	363	390	337	366	396	387	381	375	378	396	360	368	333	372	366	359	372	379	355	394	370	320	381	374	410	355	396	365	374	407	336	384	354	387	371	337	377	377	405	354	387	374	366	370	321	385	385	360	380	393	344	388	388	377	390	371	344	370	382	379	363	355	410	375	394	360	388	361	388	387	356	360	388	372	361	357	361	390	342	393	350	391	356	385	384	367	360	387	393	374	395	359	377	354	340	353	399	395	384	364	357	354	366	385	334	377	371	371	372	377	353	371	307	367	375	367	382	358	331	355	357	401	351	371	361	374	382	364	389	380	380	378	388	393	377	385	378	355	367	396	353	376	360	359	359	382	383	373	404	364	343	353	359	405	373	370	371	346	366	368	362	410	397	331	368	384	325	359	345	405	355	360	385	366	363	386	339	387	348	359	342	351	376	390	388	363	314	348	390	370	413	350	384	398	348	358	373	379	371	365	383	329	353	351	377	392	379	340	401	372	354	360	392	367	384	369	357	389	377	357	377	386	377	351	366	391	346	383	346	379	380	342	362	390	363	354	352	361	356	382	379	339	373	326	355	367	396	320	378	343	357	391	378	396	359	395	355	359	362	358	375	341	367	369	392	355	372	378	362	366	354	374	392	379	389	392	345	370	390	375	353	379	381	355	380	370	387	341	358	375	386	389	365	369	363	367	346	366	394	353	375	370	336	360	388	353	353	341	377	372	377	366	378	401	391	402	382	324	379	308	348	384	352	338	391	384	331	369	389	367	353	389	359	368	370	335	404	338	420	385	355	351	344	341	381	372	368	376	352	356	357	374	387	396	388	363	369	335	381	373	366	332	393	361	357	390	366	390	347	365	361	349	377	361	333	381	381	388	333	397	378	417	391	367	335	385	357	361	388	362	401	350	370	350	398	388	344	387	380	369	367	343	352	391	367	327	389	381	337	369	358	378	356	369	350	375	384	344	355	362	346	373	360	362	332	371	345	380	387	403	345	355	364	322	368	348	361	357	368	392	381	351	388	365	392	368	354	395	364	396	366	359	398	381	340	389	371	344	378	365	319	343	350	367	364	386	347	368	375	368	368	406	358	363	371	400	350	399	397	382	368	372	375	351	383	345	354	368	357	344	355	389	383	361	373	420	370	339	360	360	358	325	371	339	344	322	364	376	333	388	381	373	401	393	364	378	366	371	382	340	341	358	375	332	378	383	387	366	366	365	352	389	380	359	358	397	357	378	346	358	394	354	376	357	375	393	401	363	369	404	364	412	330	391	360	346	355	392	379	377	390	349	403	421	349	341	388	422	374	360	382	373	378	351	366	335	383	388	370	341	366	384	348	390	339	371	393	387	379	377	358	390	358	329	382	417	351	384	372	401	412	384	361	359	388	398	355	374	390	377	347	361	392	334	344	391	385	383	374	350	362	393	374	367	357	334	391	347	332	371	404	368	349	387	336	353	365	367	389	382	348	384	411	368	354	373	362	390	363	358	376	376	393	354	357	366	375	363	385	370	380	379	352	362	374	354	386	383	357	350	333	388	352	358	368	383	373	378	390	398	361	341	325	369	366	379	375	395	375	387	378	375	371	345	380	368	350	363	391	378	361	386	377	414	400	381	369	394	356	374	357	377	325	360	403	352	348	362	328	385	345	362	398	350	361	366	330	375	362	348	386	350	360	376	362	362	381	376	362	353	364	381	354	385	379	393	357	337	342	368	384	385	358	371	381	335	353	358	382	398	345	353	355	341	391	350	367	385	363	367	390	365	356	342	335	375	344	389	323	388	365	378	388	382	371	355	384	403	361	387	369	331	348	365	377	374	352	338	369	373	369	358	381	378	387	351	369	365	366	361	362	318	404	369	370	358	357	366	355	387	369	373	397	388	363	386	324	367	363	378	393	390	359	378	354	370	377	355	355	368	353	354	350	336	369	363	355	364	369	344	377	371	375	379	373	357	357	356	392	378	386	370	364	347	379	334	369	377	395	357	371	352	358	378	351	363	355	369	364	338	382	334	401	389	378	377	399	355	361	366	360	390	366	341	329	342	357	371	371	353	384	379	356	360	329	362	419	369	338	357	346	389	387	365	344	381	358	376	378	366	407	366	361	401	388	379	323	350	380	401	381	395	369	346	367	387	361	372	363	371	349	364	359	351	379	353	389	322	357	376	307	377	328	393	390	385	362	375	371	369	347	388	395	352	380	361	382	367	328	358	343	397	356	418	373	345	367	375	347	370	398	332	369	391	371	413	362	390	370	328	364	408	369	356	385	381	362	373	397	391	383	343	361	339	376	368	339	369	385	341	398	416	397	360	369	361	388	365	327	367	375	371	360	374	366	363	340	355	350	357	330	371	342	384	368	360	371	391	344	323	332	391	363	393	378	385	376	346	352	366	371	398	361	332	393	344	358	400	370	369	393	353	377	351	369	365	384	369	369	390	362	358	357	397	364	398	385	363	384	403	370	378	365	357	376	400	357	386	351	412	344	351	384	334	409	390	361	357	389	362	348	340	338	364	379	363	419	324	348	325	355	357	408	351	373	360	401	376	381	324	353	411	386	399	339	398	382	363	347	357	393	335	361	363	344	404	369	359	368	363	351	367	363	390	387	336	367	378	368	396	399	410	403	397	376	387	372	385	332	328	389	330	355	333	371	363	410	357	412	367	346	370	378	370	338	375	411	375	380	376	341	377	418	366	369	341
25652	21372	27507	25351	9583	1498	1078	1005	815	809	757	722	747	705	686	638	667	696	682	681	725	696	659	684	634	662	697	705	693	678	702	654	673	722	612	674	609	648	712	693	677	683	635	697	643	672	680	644	681	674	670	664	666	632	690	732	702	685	667	633	650	664	658	673	671	647	668	700	659	713	684	706	651	640	646	658	648	612	671	687	614	655	663	681	713	676	603	711	603	649	654	649	695	659	675	635	680	643	633	639	643	680	666	633	650	638	668	716	629	667	679	642	670	654	638	667	591	627	636	631	680	691	666	678	656	693	662	638	678	703	649	681	680	650	640	666	643	695	664	674	696	616	636	671	665	656	639	671	702	636	676	648	651	634	679	670	611	669	646	669	624	646	657	651	667	640	705	677	643	647	679	677	646	636	672	669	660	673	633	641	695	625	634	661	663	657	650	642	632	651	665	671	653	646	632	651	659	655	632	666	680	642	656	679	658	622	665	657	626	634	667	647	717	678	672	659	696	650	634	655	637	637	647	674	673	662	650	646	681	627	710	629	700	647	634	641	661	646	681	657	653	640	615	649	647	672	605	654	634	635	663	651	622	696	667	700	655	619	671	651	670	681	680	623	631	671	710	656	658	667	637	646	601	647	629	653	669	646	658	710	664	637	641	635	647	639	619	644	663	629	633	650	722	635	642	633	680	736	670	676	673	646	623	616	648	626	655	655	607	654	667	645	638	661	714	662	641	684	669	625	669	661	704	675	611	694	672	665	635	680	587	650	680	647	648	629	579	687	656	623	680	672	671	691	690	624	706	667	656	646	623	635	630	691	630	627	667	654	648	655	639	649	659	660	665	649	648	632	635	632	643	626	671	668	637	654	691	637	690	702	659	647	613	674	648	656	668	640	646	639	658	627	630	653	615	653	642	628	644	641	664	625	637	626	645	668	677	632	640	680	688	643	691	664	666	686	709	663	682	682	678	627	690	687	659	654	637	660	679	669	676	685	655	651	624	672	623	732	649	654	612	611	634	655	648	671	661	662	641	639	645	657	646	647	666	636	652	670	678	647	655	634	624	630	683	685	636	661	680	660	678	666	653	643	611	637	677	660	628	675	603	680	631	653	665	686	622	628	613	654	661	671	669	708	663	679	657	642	648	658	647	687	622	647	666	688	647	677	642	659	634	659	629	626	640	623	624	659	621	648	649	676	633	643	705	676	642	692	650	692	656	697	616	657	673	657	649	620	674	685	701	636	624	641	663	635	623	700	686	656	651	671	631	670	646	652	631	595	672	687	684	607	678	698	693	619	670	643	677	644	690	684	675	592	629	652	652	666	613	649	710	681	652	611	686	639	637	646	680	671	665	654	645	644	659	701	708	663	664	664	658	653	671	645	659	658	633	695	689	598	655	592	627	582	650	683	692	633	663	676	628	646	661	654	678	664	624	676	692	620	682	698	650	632	657	623	659	653	639	691	659	635	700	651	672	640	602	569	693	622	677	654	635	693	645	684	633	669	655	688	650	648	602	656	610	631	640	637	630	676	644	666	658	663	629	650	663	660	670	689	605	620	651	615	655	648	637	662	632	647	650	660	612	674	634	604	659	672	663	713	699	627	689	662	720	689	679	704	638	660	689	670	667	715	596	670	639	637	623	667	631	689	649	644	644	650	645	666	628	679	623	638	645	650	640	693	637	642	677	666	640	601	651	624	649	655	632	671	661	641	681	609	680	627	681	629	634	692	633	647	624	668	638	646	639	636	638	685	727	660	653	649	690	630	703	661	669	630	696	648	666	662	648	654	659	622	653	626	671	636	626	620	682	617	641	658	654	669	637	679	676	648	655	611	650	676	658	671	656	655	638	676	679	644	660	640	608	665	668	599	672	694	634	638	637	646	660	640	653	638	655	653	644	665	685	715	615	640	647	650	621	651	676	648	647	637	679	674	689	683	683	672	574	682	654	657	652	679	622	613	650	654	653	680	653	626	633	683	637	683	617	710	643	646	647	693	698	717	628	678	654	671	624	670	707	666	676	682	671	667	640	637	652	632	641	634	665	666	651	605	668	703	632	662	662	663	643	685	671	684	613	647	607	688	644	614	678	673	644	653	631	651	664	615	673	601	714	663	659	625	646	637	674	671	623	664	639	682	645	648	682	640	652	630	618	640	672	666	622	628	661	659	660	627	664	676	650	664	673	695	647	660	676	641	607	651	629	646	644	690	673	678	668	635	632	687	625	646	659	658	679	679	635	636	665	684	662	630	692	685	678	657	628	644	692	680	630	639	600	692	689	642	662	643	596	642	681	671	601	662	626	619	648	632	707	602	643	666	629	654	646	646	640	627	627	672	686	666	628	624	682	654	651	709	708	659	679	643	684	693	652	673	697	641	650	729	705	647	628	652	639	620	666	687	664	651	659	663	650	652	687	671	665	648	684	637	700	665	622	661	627	589	655	649	640	666	655	647	689	662	653	673	646	672	664	646	660	654	637	647	657	624	634	669	654	644	674	691	635	688	658	703	649	726	696	621	678	655	704	669	647	662	691	637	650	625	609	630	692	647	613	644	671	634	647	650	600	661	699	660	675	682	600	647	648	683	658	663	649	637	650	693	655	671	593	629	670	670	598	668	646	640	662	649	688	669	672	673	622	674	639	703	620	645	635	695	610	638	738	637	667	582	682	641	674	676	651	668	673	668	657	585	632	605	654	664	693	669	625	636	645	650	662	673	677	635	647	685	638	625	654	673	640	698	689	628	647	613	625	634	651	671	658	646	654	671	657	660	601	667	649	617	668	639	704	661	653	705	715	676	634	621	663	670	646	680	672	627	613	699	645	603	660	654	639	637	626	639	672	669	646	692	616	676	612	638	660	615	622	633	699	628	649	677	630	631	640	659	684	617	695	640	685	688	623	652	696	666	672	666	627	633	635	660	671	672	638	635	696	657	661	643	681	632	681	652	672	674	652	637	644	620	681	692	672	599	625	690	627	611	654	635	651	631	722	684	622	678	633	653	648	649	658	702	648	639	632	671	638	690	639	660	671	615	660	683	666	654	654	647	660	680	651	634	611	638	665	661	623	623	658	695	673	690	649	675	694	657	698	630	671	637	657	663	664	649	658	668	690	644	633	649	629	640	599	709	691	664	619	646	632	644	653	667	649	687	651	691	654	702	650	650	603	671	661	653	654	633	597	608	683	660	614	672	676	708	617	660	677	661	670	670	668	660	624	646	668	664	629	643	609	651	634	640	636	692	659	650	624	705	669	625	632	664	669	703	641	661	667	667	634	651	667	659	636	663	643	641	634	630	620	624	614	653	672	603	652	656	625	656	630	667	658	679	696	641	695	634	671	644	662	667	622	687	642	625	656	622	677	694	656	648	645	651	646	668	642	644	667	678	626	635	685	673	660	702	632	668	669	654	659	693	620	643	627	625	616	684	634	667	677	656	664	637	640	645	683	659	630	688	686	622	678	673	675	675	688	651	662	693	656	663	668	653	679	616
29725	25511	6337	3410	2722	2080	1763	1504	1293	1099	1049	1024	894	890	891	858	811	826	790	853	840	806	817	784	781	796	814	737	799	785	802	777	792	785	774	751	773	817	769	757	811	757	724	804	704	777	782	770	748	766	765	766	759	772	747	753	834	791	760	726	709	825	744	800	773	764	768	764	778	787	832	773	828	761	702	752	709	723	764	739	726	752	758	805	758	765	786	706	755	768	760	779	742	706	710	727	780	747	797	764	743	821	760	724	778	767	765	783	727	737	803	762	780	774	734	798	750	727	739	730	765	823	747	828	740	727	770	766	752	816	741	765	771	735	770	773	772	734	747	774	753	781	736	739	709	699	844	762	817	758	765	753	738	751	751	738	779	738	727	755	763	713	745	788	757	780	721	785	738	732	760	786	758	744	762	756	702	801	763	808	770	766	769	737	718	771	819	830	802	714	792	792	801	709	730	765	743	722	781	784	762	713	762	691	807	757	769	754	760	727	715	781	827	692	792	768	792	768	741	765	787	772	772	779	761	772	765	761	782	700	765	725	767	812	778	759	743	747	769	774	760	744	780	777	737	784	765	757	771	775	747	786	771	766	765	701	776	769	722	734	724	744	766	780	743	689	770	769	726	771	738	820	771	782	772	795	784	780	757	707	760	760	818	743	714	728	737	732	754	751	703	750	714	792	761	778	762	772	758	766	779	745	779	715	796	757	797	728	778	755	748	763	732	700	706	766	735	830	784	743	731	741	752	806	775	767	769	763	734	751	765	764	776	797	784	773	753	728	774	782	778	733	690	786	749	727	786	729	776	761	762	751	748	770	765	776	755	725	712	760	718	782	805	753	774	758	744	745	730	717	789	742	754	741	745	821	767	712	752	752	767	767	806	768	740	784	795	778	751	726	760	723	756	710	789	750	763	727	756	761	729	708	770	742	777	760	714	775	750	730	717	723	806	778	744	759	764	747	759	763	741	726	708	728	754	768	752	806	791	748	757	765	779	783	749	734	774	767	760	744	774	777	766	726	760	770	780	780	808	730	762	762	774	695	728	741	768	729	766	767	768	749	766	751	769	758	770	745	741	746	772	797	737	752	785	769	752	761	774	734	754	736	737	709	801	755	692	784	754	776	778	707	712	757	784	735	735	741	778	729	776	769	744	782	759	737	753	740	800	713	708	794	732	768	798	755	794	754	753	742	718	763	781	791	764	758	762	774	763	746	783	735	768	732	744	736	732	767	783	752	746	752	740	742	757	756	716	747	755	758	771	747	753	771	756	723	733	776	753	773	807	766	762	766	741	773	747	753	760	735	756	742	789	724	781	741	772	806	773	731	737	717	753	746	780	750	796	708	756	721	753	722	737	729	840	772	741	760	750	741	758	769	784	748	704	802	775	742	763	755	783	749	792	791	767	770	755	745	752	834	749	773	758	755	747	787	751	763	772	743	772	763	722	732	787	695	730	757	729	736	760	755	796	773	713	773	709	742	724	777	727	748	768	799	759	800	718	754	794	775	746	736	729	746	776	758	732	710	793	763	748	793	761	729	775	806	805	779	731	791	774	795	778	772	777	787	768	805	721	771	768	740	738	778	728	747	730	773	725	774	718	712	774	774	761	730	744	753	795	742	733	726	711	792	737	728	810	764	713	756	724	762	743	736	779	803	739	782	731	764	774	705	790	789	715	755	746	770	764	754	758	768	784	794	806	741	768	733	831	772	766	754	761	774	742	762	765	771	749	787	760	738	768	768	798	741	796	760	714	777	761	734	774	783	743	728	788	793	801	750	749	742	748	778	749	743	707	787	760	780	791	777	773	780	729	741	787	782	721	726	762	807	694	764	787	785	760	733	716	758	756	713	751	792	748	763	754	763	778	735	773	716	773	732	765	773	756	798	800	799	739	746	757	747	800	759	759	763	760	769	735	805	747	761	777	762	717	777	744	799	741	696	787	777	722	782	766	760	740	725	740	781	696	722	735	767	720	745	749	751	783	737	769	732	768	752	773	762	791	759	790	757	725	760	768	747	745	798	773	793	698	735	779	769	746	733	773	717	775	751	754	741	766	789	779	803	774	740	751	718	783	761	756	792	724	705	756	790	744	785	757	761	736	758	752	742	800	728	769	735	760	746	750	807	737	725	783	735	764	792	728	729	769	756	756	793	727	747	762	741	717	716	741	798	777	771	747	736	789	747	762	797	762	779	734	754	777	764	749	767	736	750	781	758	748	754	766	716	739	748	735	785	709	778	821	729	820	723	738	826	745	741	775	721	728	735	779	722	746	786	761	736	777	719	698	765	792	771	708	750	762	721	778	777	747	752	744	715	768	786	732	762	799	729	736	737	731	773	755	795	769	801	749	754	788	757	787	791	744	761	727	776	758	713	810	715	721	733	729	731	770	708	755	761	795	791	774	746	750	773	745	717	739	831	752	797	772	749	779	745	773	719	749	758	712	826	762	772	714	704	752	758	780	781	726	767	751	725	760	763	722	740	752	713	761	791	750	756	747	758	748	755	776	720	787	716	731	783	756	775	751	785	802	716	736	718	775	777	735	772	762	694	769	774	760	744	784	723	731	776	786	749	813	718	731	742	749	770	765	763	797	785	716	780	805	722	778	747	753	728	753	710	775	743	726	784	799	762	773	733	759	722	751	730	729	728	746	777	781	777	726	797	718	794	763	796	807	772	724	715	764	791	805	779	702	761	728	705	755	756	714	732	781	738	754	744	768	732	771	798	752	736	743	764	752	753	742	749	753	750	706	772	783	724	774	774	788	745	778	732	795	769	768	778	753	741	765	803	750	735	742	740	709	746	803	776	738	767	745	773	813	796	728	798	748	743	727	758	722	786	760	814	711	788	735	752	754	753	788	715	745	734	759	793	739	751	775	716	782	731	788	719	751	757	771	790	744	803	769	749	809	761	773	732	734	736	781	774	763	753	830	720	764	772	775	759	821	730	755	799	770	727	736	746	736	721	723	785	744	745	735	728	763	766	795	730	756	720	785	783	784	793	739	714	730	729	733	769	750	766	813	807	763	775	792	727	763	778	800	763	794	745	760	759	740	792	761	758	731	735	790	744	732	750	766	781	802	773	792	751	780	770	737	715	752	784	759	726	761	762	743	727	746	694	753	749	755	790	749	745	739	743	693	755	711	756	772	761	725	757	781	757	735	747	719	754	692	813	774	800	742	784	757	771	747	816	755	738	765	800	784	774	756	734	748	754	778	687	750	777	740	760	803	733	765	749	801	756	745	725	753	732	775	742	732	768	748	757	773	775	721	774	748	779	721	741	793	748	723	756	712	774	710	747	763	764	764	795	757	792	787	742	766	746	756	733	752	770	750	749	744	780	801	779	752	723	836	768	741	799	776	800	820	760	761	694	756	752	739	811	704	737	773	770	750	757	738	700	774	716	759	762	789	769	791	761	766	788	799	747	770	756	772	721	704	756	769	737	738	804	710	748	756	756	711	751	787	740	809	733	763	751	754	756	745	751
23298	21378	29216	23905	21374	21409	8498	1445	988	807	722	657	585	536	513	491	427	437	442	457	417	366	363	407	405	377	386	322	387	349	341	327	325	332	311	349	307	363	373	354	322	355	324	328	333	317	337	349	340	318	299	311	334	362	329	341	315	326	323	328	324	348	341	320	325	322	301	338	351	349	368	362	316	334	318	348	296	340	291	312	319	301	333	339	347	326	299	304	331	322	362	324	325	329	300	345	339	321	315	308	332	347	338	301	327	319	294	301	321	313	287	284	319	308	302	297	313	312	340	318	324	321	304	292	265	316	329	328	311	286	289	281	335	304	340	295	290	322	287	284	289	309	321	325	328	308	312	319	346	283	277	335	315	332	320	330	296	301	297	325	285	294	301	306	291	319	320	303	328	319	310	299	317	298	333	350	301	332	301	307	284	311	318	302	294	317	325	312	292	315	306	292	338	293	313	270	337	337	333	322	346	296	297	340	328	291	293	328	316	309	328	312	320	286	312	300	289	313	318	304	290	319	302	319	304	311	295	323	311	330	305	296	318	279	308	322	315	358	315	281	309	321	328	351	335	335	314	315	325	296	311	325	326	330	346	340	295	274	319	289	326	346	306	293	340	322	313	307	328	336	305	325	328	295	299	281	301	304	291	335	325	313	323	330	311	313	316	317	326	327	303	285	302	322	300	312	298	281	304	332	293	321	289	304	333	310	314	312	300	322	301	306	303	318	311	313	300	271	317	327	307	297	319	307	309	305	299	319	297	331	308	311	341	302	307	319	289	324	302	342	296	305	303	316	338	285	318	277	332	286	319	300	313	321	306	251	321	323	279	310	340	322	331	335	309	283	314	335	311	311	329	325	309	325	324	343	301	306	330	339	334	318	310	300	297	321	319	301	307	316	335	283	311	304	282	317	294	321	318	308	327	301	304	310	281	308	351	286	299	326	284	329	294	305	323	348	328	319	339	305	321	287	332	277	282	300	336	328	316	308	303	304	352	309	313	310	317	274	323	343	301	285	321	287	281	351	320	315	342	336	265	290	319	349	317	314	319	324	317	322	344	313	287	310	321	333	310	337	331	310	327	320	327	319	332	344	355	295	319	307	307	329	322	313	335	321	308	296	322	316	312	303	288	315	296	308	314	311	314	294	339	352	304	334	317	292	305	300	298	296	308	321	335	334	300	315	301	330	288	329	323	282	301	320	287	281	350	289	305	271	336	316	313	376	291	315	310	302	319	341	294	298	344	329	338	295	333	316	309	296	304	320	304	298	301	330	329	302	311	308	331	326	289	316	299	273	287	311	324	316	345	321	334	330	333	316	315	288	308	312	296	300	301	293	328	282	311	333	333	335	306	312	318	291	293	316	327	335	322	317	309	318	341	303	296	315	308	286	301	309	294	299	330	294	297	302	349	314	286	326	277	335	304	321	328	274	306	281	312	331	300	282	299	302	329	313	319	322	308	310	316	335	292	336	310	283	286	306	299	316	341	315	305	291	308	338	316	297	317	281	284	334	303	311	293	294	289	332	323	327	281	306	374	305	304	309	291	254	289	301	323	320	279	354	323	327	331	326	305	292	295	352	334	308	273	290	286	329	359	336	307	320	316	337	293	323	312	290	298	319	273	317	339	287	342	281	327	311	297	331	324	311	317	309	323	311	331	301	293	304	306	325	302	324	337	293	303	329	307	289	320	268	344	321	320	314	316	338	322	299	299	300	303	317	333	339	316	329	286	330	273	313	293	383	324	285	304	303	315	329	321	315	297	295	290	290	306	317	319	281	304	308	330	307	323	276	322	306	316	325	318	320	306	271	306	297	323	328	312	309	314	318	325	270	293	295	318	320	330	310	307	291	312	286	307	343	321	306	346	314	298	329	284	320	314	326	309	293	315	310	350	280	304	299	314	322	339	322	321	307	326	333	330	299	308	311	325	282	316	308	300	318	281	312	291	308	297	316	287	282	314	334	302	296	330	326	299	316	293	323	310	305	329	318	352	271	320	303	297	308	310	302	326	314	319	314	288	323	312	306	315	293	308	305	305	316	325	296	332	292	307	313	296	303	326	308	334	310	306	312	311	325	329	324	337	286	341	302	331	290	317	288	330	350	329	292	320	294	303	299	316	326	337	293	303	323	348	306	322	331	337	324	391	290	287	351	305	255	328	330	299	314	332	310	344	297	305	315	310	336	283	311	310	320	317	342	327	305	287	320	318	322	326	321	306	316	326	306	311	293	316	303	305	316	288	343	302	322	309	312	319	283	321	301	296	306	304	319	328	333	294	320	297	302	324	274	298	337	354	299	334	313	359	290	302	339	297	321	330	278	280	331	316	340	291	324	308	341	289	333	309	264	339	322	311	349	318	281	321	314	312	303	259	307	314	308	293	312	300	299	323	313	303	297	293	321	332	301	313	322	307	289	327	313	325	334	325	324	344	310	297	293	309	315	340	298	311	306	323	302	310	293	322	303	322	302	322	315	313	294	288	307	309	314	314	329	326	293	326	316	292	319	361	331	335	317	282	303	323	297	336	301	325	299	298	337	327	304	325	283	306	316	332	306	361	301	320	290	291	362	308	284	352	340	303	289	320	322	329	324	293	315	300	287	348	340	319	305	315	314	313	304	324	314	318	337	304	335	324	309	342	315	289	342	310	312	331	317	281	330	323	276	298	295	340	346	306	315	308	323	292	337	336	280	298	301	316	347	312	329	310	355	319	327	315	334	312	312	317	316	327	274	265	306	288	335	299	307	315	325	334	283	316	312	332	312	334	292	303	329	331	292	343	321	332	334	288	294	284	315	288	318	316	290	317	330	318	340	317	285	331	309	332	320	311	292	279	307	291	309	314	313	315	275	281	289	313	324	308	293	349	315	293	314	336	295	352	294	331	333	309	312	292	307	328	307	314	320	331	330	329	320	337	310	341	298	303	288	340	319	284	283	350	289	320	313	315	306	328	297	308	277	317	324	308	299	318	305	309	308	333	308	291	314	312	290	322	312	303	332	305	307	292	320	313	289	322	336	286	296	328	301	299	294	335	299	334	277	303	311	301	309	324	329	310	310	292	318	307	322	348	314	296	300	303	309	270	331	301	303	353	288	299	345	306	310	291	304	320	312	331	340	277	339	298	334	311	315	309	277	309	346	297	286	349	325	294	278	284	318	318	343	285	309	325	314	327	313	303	296	273	323	323	298	302	318	350	291	318	286	303	322	323	328	312	306	323	303	283	312	292	330	282	313	332	296	326	310	310	315	312	290	312	332	303	318	336	354	320	321	332	321	315	335	300	324	319	354	278	298	299	337	333	344	302	305	341	282	281	324	341	313	309	315	302	307	304	311	328	292	333	327	299	289	298	293	327	287	304	305	345	356	317	296	325	274	281	297	309	296	286	334	324	317	320	328	283	336	320	306	323	307	323	286	312	301	339	331	330	326	301	278	308	282	318	338	295	321	311	311	300	331	346	321	313	307	277	292	313	304	298	287	336	316	320	325
34606	36389	14771	8082	5711	4445	3392	2609	1976	1504	1308	1119	976	877	775	733	649	638	562	574	549	528	551	480	496	469	478	466	484	449	469	421	411	476	408	433	433	463	421	433	400	413	409	421	449	407	396	409	423	362	409	394	396	347	390	376	390	381	362	369	439	388	347	371	367	441	363	423	430	417	461	422	393	388	368	367	332	375	366	366	359	380	359	324	335	381	358	383	395	377	357	368	330	399	340	343	386	393	331	350	365	333	364	405	368	378	424	348	389	319	372	385	363	368	365	344	354	379	383	389	360	352	326	343	413	387	351	395	341	379	374	350	359	324	344	372	347	349	382	371	374	400	371	362	354	366	379	375	327	373	321	369	387	328	367	343	368	400	323	345	361	336	372	357	356	373	347	329	349	344	367	383	351	347	362	390	347	345	341	360	349	365	341	345	344	367	347	363	344	337	349	384	389	333	331	332	340	353	387	365	365	363	367	341	396	383	358	325	337	360	374	350	352	393	344	356	333	356	391	343	332	358	357	361	353	365	362	379	362	370	355	345	401	351	338	351	379	391	380	351	378	369	373	334	354	343	338	370	375	373	335	386	397	362	360	365	339	347	361	336	338	368	359	357	344	358	328	326	336	368	359	359	392	339	358	368	360	392	378	387	367	388	359	385	344	378	383	350	325	377	408	346	370	359	384	336	360	344	357	361	354	348	368	359	377	335	352	358	383	398	376	392	337	332	348	372	339	364	384	369	369	382	340	382	360	347	341	412	362	348	356	350	350	352	354	350	368	330	358	347	338	368	384	384	363	325	348	334	377	308	379	389	354	320	357	388	354	399	362	354	364	365	353	366	363	367	373	331	355	344	385	368	379	351	332	372	368	352	350	330	328	352	379	372	350	347	331	362	344	386	333	345	322	373	338	379	350	394	373	350	351	334	380	368	345	331	354	357	372	371	353	389	365	367	381	308	369	368	343	390	350	425	367	354	365	314	373	384	390	387	371	367	383	390	383	351	374	334	323	353	366	354	377	346	347	377	348	358	392	357	327	367	371	375	352	359	372	372	329	379	379	362	374	361	354	335	352	352	350	341	356	333	383	355	367	366	366	338	369	331	353	384	332	371	342	338	332	350	328	336	381	360	353	345	367	373	356	351	336	379	369	364	358	357	357	361	367	378	377	334	404	382	347	349	354	347	319	340	349	341	374	368	378	360	360	368	353	330	344	364	350	365	345	339	337	323	348	390	371	376	343	347	328	355	398	311	388	357	350	374	383	330	368	370	338	375	321	391	338	375	371	347	362	377	339	369	394	376	375	341	342	341	336	341	364	369	371	381	356	365	392	375	366	349	347	332	353	350	353	366	330	350	341	325	397	367	408	385	362	374	370	340	364	362	369	360	361	353	372	358	367	375	350	362	363	380	383	344	348	364	334	367	356	404	342	332	351	391	367	358	386	402	364	333	354	367	351	379	412	355	328	339	363	366	343	393	321	386	360	361	353	352	368	393	344	359	343	365	341	381	345	340	310	376	350	354	310	339	353	339	327	330	328	375	333	366	357	335	356	409	370	378	345	345	367	371	331	373	350	337	334	368	353	384	378	375	329	346	359	347	355	347	335	362	363	395	342	341	344	346	376	350	357	349	394	378	360	370	368	344	390	377	364	346	368	357	355	339	375	384	335	390	366	374	336	325	331	351	365	345	365	344	382	334	369	355	358	374	359	375	356	359	341	349	355	386	369	319	304	368	352	354	340	361	330	324	356	368	353	335	345	412	377	355	360	340	377	362	364	366	335	363	346	399	367	349	348	340	348	355	372	347	367	396	343	356	372	339	354	373	356	350	380	369	367	384	392	363	337	362	385	360	391	355	347	354	407	362	365	318	329	309	370	356	371	317	354	343	338	337	361	369	401	368	367	308	361	358	345	349	358	354	362	367	356	320	371	357	331	354	378	375	342	367	356	390	351	365	321	347	355	353	401	387	331	348	338	361	346	315	358	390	342	342	363	334	338	330	397	366	357	396	365	370	358	383	365	364	364	372	369	346	389	361	353	358	366	367	356	370	336	349	373	355	364	379	356	387	387	357	343	333	323	373	343	399	363	363	363	332	326	362	388	369	375	326	398	361	361	340	348	338	373	351	374	383	353	343	387	346	339	365	325	377	348	369	355	351	393	347	404	349	338	356	330	369	375	336	369	384	379	353	370	344	369	380	375	338	384	371	333	336	381	348	349	352	376	319	375	395	349	353	346	379	333	367	381	356	349	373	361	366	348	356	361	381	374	359	363	379	358	326	328	342	348	348	358	363	375	375	380	328	351	376	360	366	333	346	328	328	387	340	337	365	345	337	353	361	340	351	332	363	367	336	369	370	374	353	373	333	354	353	366	366	351	386	354	399	351	390	372	382	382	349	322	391	405	342	371	365	370	363	366	360	369	323	339	344	354	349	340	379	349	342	352	359	379	328	364	318	366	358	347	362	369	357	393	359	382	337	348	370	382	339	399	338	337	360	351	339	339	332	381	351	362	338	370	397	330	354	376	375	363	329	385	347	352	370	371	399	386	351	363	378	353	336	379	335	324	360	345	378	362	363	342	366	339	355	348	379	368	350	342	363	374	372	347	345	359	364	368	361	347	363	335	356	320	376	367	334	348	358	376	320	342	356	345	341	376	342	405	333	358	346	324	340	351	384	376	335	340	362	369	351	350	371	348	381	362	353	323	350	343	354	347	324	362	342	375	360	359	349	334	375	341	373	390	349	342	366	352	335	391	364	372	347	359	356	367	357	366	363	356	361	369	353	369	370	348	328	360	359	375	375	361	388	340	369	341	348	397	342	370	383	379	345	356	376	372	349	353	369	369	359	362	366	349	344	372	342	351	324	359	362	343	363	354	327	363	345	353	341	341	340	390	363	317	370	312	352	343	347	344	346	354	364	344	379	369	365	349	355	351	335	384	348	351	369	368	376	337	379	322	377	321	373	359	387	360	386	364	380	369	347	352	370	367	369	373	373	361	338	335	334	374	355	368	359	344	359	344	374	391	399	351	365	370	341	383	356	366	361	343	352	367	327	395	364	347	362	382	333	351	368	349	326	353	375	348	340	382	337	358	352	352	371	348	334	373	355	329	381	353	331	395	344	345	383	310	380	361	360	360	353	355	347	328	356	369	383	406	356	371	363	332	365	350	335	384	325	348	359	375	334	364	391	355	347	385	349	365	390	406	368	341	369	344	349	371	366	362	346	363	378	332	350	366	335	381	333	360	358	353	319	369	385	376	351	384	373	354	366	349	357	380	319	358	366	361	346	346	366	373	363	365	335	369	374	368	332	371	358	359	347	368	378	353	374	358	369	361	358	336	356	388	360	335	353	336	382	350	367	358	352	365	359	365	353	355	394	319	368	364	353	337	375	394	320	360	360	354	377	356	341	363	347	371	356	364	327	353	374	380	359	357	348	366	371	343	383	372	356	357	366	396	358	361	375	358	364	360	358	363	355	373	411
27948	20903	9229	1551	988	813	710	641	611	587	574	613	596	619	541	592	584	591	599	559	540	554	594	584	594	547	560	544	596	561	583	577	579	573	581	537	578	540	556	550	575	581	545	542	571	594	583	583	565	574	574	548	543	552	557	613	550	546	557	601	584	553	581	549	584	604	520	549	557	617	587	625	567	611	550	534	621	558	520	549	554	573	569	553	546	590	569	532	568	550	560	543	636	598	588	523	560	605	553	562	501	542	504	554	566	538	507	564	568	539	588	534	551	565	582	575	564	568	551	541	600	558	578	581	589	565	589	584	562	532	577	560	545	571	551	598	580	557	548	554	551	556	570	568	551	563	576	544	509	546	542	562	589	559	550	547	541	551	572	567	563	536	566	588	558	556	547	531	562	545	506	561	534	545	548	547	599	564	521	496	549	582	585	535	563	600	551	526	566	569	560	542	564	572	560	616	591	547	611	565	572	580	584	502	565	584	520	590	560	570	532	577	576	579	594	555	570	534	561	577	532	547	573	565	558	579	594	580	577	476	579	529	556	531	586	581	587	542	587	558	570	518	587	529	550	576	597	560	584	557	577	542	575	596	566	573	564	560	577	559	546	591	558	551	551	539	514	535	544	509	605	556	584	594	565	571	512	573	566	582	532	567	532	551	596	538	611	555	574	576	623	586	533	547	529	549	581	530	601	540	572	526	571	574	582	563	564	512	573	528	570	565	579	574	576	584	555	590	545	534	547	589	543	565	583	562	546	561	535	586	575	522	579	507	565	625	529	564	532	533	516	526	574	534	527	578	563	572	564	631	571	559	558	528	573	567	564	553	526	564	563	574	573	609	609	545	522	574	557	536	551	560	581	590	541	538	544	556	564	596	570	581	553	552	593	567	534	549	564	540	529	580	522	569	565	522	512	529	503	556	571	580	559	583	559	548	505	578	521	586	544	566	566	563	545	560	584	514	594	559	552	554	546	606	537	542	578	523	550	524	529	564	600	558	588	605	528	593	590	566	567	571	594	549	571	563	593	532	591	583	575	558	601	547	558	577	568	558	553	581	519	569	578	570	577	573	533	564	513	572	540	510	619	542	590	564	523	586	574	582	562	573	552	596	553	549	592	572	594	607	557	534	522	550	561	555	560	511	588	558	548	517	566	549	590	524	538	606	578	565	527	511	570	560	591	566	580	587	563	535	579	577	541	591	529	600	574	550	531	551	509	547	586	536	559	560	552	525	552	570	560	556	563	560	556	614	530	554	587	601	573	636	573	567	576	573	612	558	548	573	532	560	535	551	535	588	568	536	569	563	579	541	567	556	595	525	516	588	561	575	552	562	549	578	566	523	546	529	575	556	538	586	554	569	562	556	576	552	513	587	568	589	587	584	541	557	563	564	560	627	577	569	554	583	579	567	518	572	585	566	528	540	551	570	574	577	577	546	565	553	530	549	582	538	538	551	526	570	584	588	593	560	548	539	577	539	549	557	556	556	580	556	547	564	555	540	545	568	574	574	554	575	544	564	544	593	559	559	550	569	602	567	560	547	552	555	568	535	584	578	603	553	597	536	593	608	523	549	557	564	557	530	567	575	547	593	594	588	545	554	561	574	560	538	566	578	585	515	548	559	598	571	553	568	583	556	579	562	570	535	573	581	565	635	554	581	578	531	572	573	557	549	535	608	529	557	587	567	545	543	543	539	550	551	530	556	565	560	552	584	571	562	554	547	566	536	534	550	599	565	551	532	544	529	561	561	541	536	557	561	549	541	601	539	557	553	579	592	545	556	547	549	569	540	566	588	555	591	529	558	558	574	558	585	604	557	579	511	575	574	536	529	547	585	535	552	580	548	574	541	573	537	527	576	562	546	577	564	574	549	621	574	577	571	558	582	590	584	584	540	518	561	585	546	514	574	578	565	558	563	564	562	604	570	535	588	554	587	561	591	559	573	555	542	561	546	550	516	554	614	573	615	549	546	530	538	549	545	578	556	593	555	535	545	559	578	537	616	537	562	551	524	553	570	563	570	575	533	564	530	569	572	540	551	570	544	566	556	577	554	584	597	556	554	532	573	566	554	569	560	560	604	586	547	582	522	571	567	613	574	547	562	614	557	553	583	544	559	539	561	513	581	533	564	539	596	577	555	569	540	589	549	523	526	574	590	549	543	545	575	561	539	537	584	531	575	572	598	551	527	528	581	562	591	593	583	588	578	549	555	540	541	542	571	575	581	619	573	562	556	571	546	590	579	565	591	539	535	533	560	553	545	541	547	545	575	549	601	537	540	572	586	568	519	581	531	600	570	554	561	555	612	572	588	570	546	569	549	504	569	573	593	525	581	556	534	552	534	596	597	528	584	562	517	558	554	569	527	534	527	552	553	581	559	552	569	535	593	546	556	565	537	567	526	583	514	552	544	570	532	533	586	554	560	544	550	584	613	580	525	599	560	547	507	583	560	564	538	537	521	597	538	567	518	571	588	543	561	586	568	520	568	589	562	600	553	545	590	586	571	544	569	598	554	551	530	570	580	548	528	524	528	540	552	583	525	572	599	585	551	582	548	545	593	555	559	575	569	552	548	566	530	567	551	549	556	534	590	554	550	564	573	560	556	539	571	597	528	515	539	608	587	526	551	571	543	520	526	516	590	569	564	550	532	563	550	581	555	536	531	559	588	513	581	556	587	536	588	547	560	537	583	559	566	559	580	539	534	554	541	551	588	551	544	509	517	556	562	563	575	510	549	512	535	555	560	567	561	496	529	590	553	550	546	540	601	577	507	597	570	546	536	556	554	524	570	553	571	573	617	575	530	558	561	553	578	554	605	562	551	538	585	603	589	590	602	512	569	548	544	532	560	586	556	523	507	562	558	569	572	591	562	558	534	574	578	563	543	548	549	589	551	545	548	555	520	589	601	556	529	562	561	591	552	544	561	565	543	565	551	540	514	544	582	551	554	577	531	562	567	575	522	611	565	586	546	576	549	574	630	580	562	591	588	560	574	541	542	578	548	521	538	562	551	548	586	521	549	591	556	576	532	517	592	612	580	586	548	548	516	591	559	549	533	572	592	531	554	575	605	548	561	547	563	545	569	521	553	565	529	516	551	541	589	541	599	580	543	548	548	582	591	582	580	564	557	548	545	559	555	562	540	533	565	584	514	607	526	559	573	517	508	571	569	560	599	549	531	579	527	561	600	561	586	555	565	562	577	569	585	552	574	569	547	593	596	588	584	604	564	565	569	561	611	564	619	565	563	557	591	574	599	577	562	566	531	568	572	598	536	562	584	537	597	532	590	564	570	532	556	547	555	557	550	587	511	552	574	550	606	538	563	596	563	592	577	527	563	542	544	536	531	518	571	595	570	560	573	538	541	573	517	599	544	536	567	569	540	514	569	545	517	585	527	567	568	548	568	531	536	603	564	594	583	555	563	573	571	601	542	560	567	520	577	520	595	588	581	520	563	577	536	608	578	548	572	555	533	556	592	546	556	591	544	577	562
23727	16744	2778	1686	1345	1135	974	933	804	743	706	675	746	745	631	721	704	707	672	727	686	691	681	668	728	699	668	680	690	667	652	698	656	720	670	682	710	693	664	714	680	742	649	676	639	696	703	619	711	680	632	647	693	681	685	674	676	726	661	656	635	708	640	693	652	672	671	734	646	707	689	680	682	621	633	684	685	630	673	697	698	645	702	663	717	645	680	689	678	718	644	651	644	727	629	659	692	658	663	690	695	658	669	680	674	700	662	624	665	676	656	671	647	636	665	644	655	701	720	657	678	652	628	631	668	686	703	672	682	659	677	641	688	722	678	658	655	683	639	671	705	666	659	657	628	638	664	623	651	665	617	702	703	621	664	667	657	658	648	681	638	714	699	635	675	683	691	660	665	640	691	671	630	649	694	681	648	706	714	680	628	696	646	654	654	676	683	628	660	680	607	706	684	675	681	662	684	616	662	658	727	680	659	649	657	642	676	668	648	655	671	692	670	661	683	653	693	704	647	669	706	645	657	631	704	705	660	681	720	670	643	684	648	675	678	674	638	654	650	648	611	643	762	693	696	661	709	656	644	655	723	672	609	672	637	674	694	631	688	670	668	672	674	647	667	696	663	629	637	671	615	631	663	707	660	673	657	682	643	662	670	691	654	676	686	681	680	682	699	666	647	649	687	643	646	652	692	649	654	716	674	668	676	712	659	696	678	742	638	655	707	648	700	658	651	647	709	670	649	693	662	685	675	644	702	636	658	659	598	663	745	665	657	666	675	679	662	674	681	630	684	662	680	673	630	638	612	678	624	668	750	656	617	620	610	671	599	673	665	695	683	678	667	668	710	652	725	597	645	667	669	711	660	670	688	702	649	625	684	709	658	656	636	618	678	647	669	673	646	688	693	642	667	680	680	618	662	663	669	644	703	659	660	663	713	644	687	627	662	676	679	655	655	699	666	647	644	630	654	649	628	637	670	649	677	675	671	625	660	653	670	660	643	670	664	658	698	656	663	633	708	686	645	686	664	689	715	669	688	674	655	650	654	642	672	668	670	673	684	642	710	640	691	681	660	688	686	633	651	688	651	703	651	697	635	661	647	686	713	673	661	644	676	600	685	700	632	666	647	699	691	670	656	685	680	661	699	717	690	674	644	661	667	664	679	665	658	653	678	715	670	673	655	671	700	694	626	625	694	671	689	692	675	629	623	678	653	684	659	671	695	682	660	654	597	636	659	652	684	655	720	643	658	678	679	684	638	660	681	655	638	625	632	633	701	687	655	682	680	610	693	652	645	687	636	690	670	651	665	669	655	633	694	699	695	654	712	696	643	690	686	656	689	662	661	661	674	693	659	640	694	666	672	681	689	696	635	662	698	685	669	719	656	678	688	667	641	663	677	597	660	708	653	673	679	668	638	703	673	705	656	673	692	667	659	649	651	652	676	616	685	683	648	676	654	640	663	669	656	630	657	677	689	712	708	692	650	701	712	711	658	656	655	680	664	634	665	624	689	660	682	681	653	655	647	690	665	657	660	664	641	693	634	660	622	662	688	631	645	670	671	635	635	649	626	691	678	674	702	646	681	649	644	695	697	646	652	673	668	689	676	662	701	666	641	690	615	688	727	697	647	650	689	711	657	676	659	671	677	655	696	670	634	665	635	655	680	651	674	710	635	653	664	673	673	658	699	680	700	664	652	666	661	659	681	665	647	698	637	643	613	705	642	670	655	646	656	688	685	666	656	669	652	667	685	691	672	636	653	630	638	690	692	638	659	656	680	687	658	668	654	737	671	633	652	695	664	621	601	652	691	639	676	678	719	634	668	703	643	628	673	692	705	661	654	687	652	666	657	698	687	640	688	651	671	643	683	644	652	681	657	674	703	688	683	643	686	671	633	630	646	686	665	682	633	675	655	675	665	663	645	656	668	688	632	639	651	666	687	644	731	640	655	661	659	678	614	661	633	653	676	658	672	696	704	682	694	692	644	672	655	698	668	693	629	622	642	638	669	712	669	630	650	702	645	660	684	645	665	646	630	625	677	637	661	647	657	664	589	688	692	667	682	676	677	636	648	629	653	677	680	655	653	618	648	671	702	673	693	676	652	700	657	683	679	642	651	662	672	611	710	669	661	694	681	632	652	653	680	731	702	650	652	685	688	661	673	673	668	717	677	664	677	635	657	634	678	658	684	704	639	630	663	672	650	681	683	648	659	656	667	657	690	685	653	671	681	690	657	713	692	624	659	685	627	687	666	719	616	676	697	668	669	646	636	635	667	618	680	707	618	647	686	672	664	687	653	659	636	652	621	687	635	711	653	688	649	706	644	693	684	663	670	662	635	667	673	674	642	663	680	619	685	656	674	666	643	658	654	709	653	648	680	667	690	662	646	653	638	618	665	650	663	662	641	702	693	706	691	672	661	693	650	683	622	640	685	678	692	642	650	650	644	665	687	640	637	672	688	658	631	694	687	652	641	642	689	678	657	642	685	616	715	689	651	669	676	700	671	663	642	702	679	646	692	664	662	631	651	701	638	676	621	658	661	656	707	654	696	623	659	698	698	682	656	672	652	656	631	696	667	682	670	678	721	659	632	659	621	686	669	656	676	647	694	618	657	663	677	662	684	662	648	643	696	628	655	658	661	692	628	700	635	653	694	626	633	649	649	650	629	658	646	665	654	683	694	664	699	682	679	627	665	690	678	671	625	682	669	718	692	661	639	713	639	672	664	722	703	623	643	642	641	654	675	702	637	669	702	653	641	678	697	667	662	659	685	698	686	699	661	657	666	615	680	657	677	685	661	643	722	662	661	680	709	693	684	646	662	678	685	701	671	695	661	636	692	654	661	628	663	647	687	629	689	639	687	602	646	680	673	642	680	681	644	668	659	680	615	670	661	681	661	636	682	630	686	660	673	659	666	641	654	708	656	687	679	695	697	613	644	670	656	664	679	700	642	694	710	666	684	686	660	656	706	665	680	682	648	682	683	706	657	638	641	702	703	665	648	655	686	652	711	635	655	637	681	654	630	697	696	671	649	681	658	647	689	675	671	690	730	677	651	654	675	675	707	664	667	655	680	689	690	683	655	683	674	665	690	672	712	698	646	631	691	634	638	678	663	655	707	624	687	632	655	675	651	704	642	715	688	636	668	654	718	671	627	640	673	684	672	659	660	682	658	617	623	700	617	632	717	642	678	667	636	679	705	672	645	672	656	676	707	698	672	659	683	636	648	611	678	671	633	689	652	669	670	670	693	611	642	689	683	635	634	699	641	715	662	661	623	676	678	649	653	632	655	634	650	659	663	691	648	665	671	705	716	653	662	647	628	659	662	680	680	693	679	660	655	642	713	622	665	702	692	670	669	644	744	676	654	628	646	706	653	722	663	706	656	682	680	691	626	662	619	661	720	686	679	659	666	695	653	643	665	659	666	657	697	687	650	652	664	694	654	655	677	693	674	682	618	675	680	695	664	644	695	687	671	720	684	695	637	636	729	682
24463	21350	28713	24341	21330	8958	1272	840	683	562	525	467	465	395	426	374	408	380	382	384	329	374	330	361	309	304	307	327	298	299	295	299	369	290	315	321	334	312	326	322	341	307	321	334	313	310	331	288	311	263	315	306	307	302	335	303	319	339	314	291	333	319	330	338	273	330	318	326	305	348	356	330	295	264	284	306	271	314	286	293	285	323	293	299	311	305	318	299	310	304	309	304	307	281	288	315	278	281	310	309	320	282	314	315	325	323	298	281	309	292	303	269	294	274	290	303	281	286	304	308	284	297	299	276	298	280	299	330	288	273	309	295	323	299	283	306	288	285	283	284	304	275	307	262	308	304	300	323	290	274	308	284	305	282	303	301	280	302	276	276	310	282	274	302	322	294	303	294	318	269	308	292	295	283	316	296	329	295	319	301	298	288	308	307	288	312	322	293	307	301	303	312	281	318	335	308	319	338	301	279	271	281	292	315	324	289	289	310	269	276	313	294	279	301	276	265	292	318	312	301	272	288	290	273	293	288	311	299	296	307	302	278	280	323	306	298	310	320	306	247	297	298	291	299	277	292	315	331	286	317	306	294	305	288	286	296	282	316	336	270	295	277	318	299	319	298	311	316	326	308	306	306	282	311	296	317	318	303	304	294	326	278	332	300	282	299	315	317	287	293	322	289	292	283	327	299	310	279	294	314	267	310	318	299	299	311	288	289	306	283	286	294	279	294	270	279	284	280	322	318	289	293	291	312	293	296	308	290	337	296	292	321	290	292	326	288	287	296	297	300	276	253	292	299	305	277	314	301	276	288	305	323	333	293	304	305	312	301	291	276	307	292	316	296	277	301	278	299	293	285	277	284	280	302	317	288	290	275	315	305	304	310	293	309	293	312	283	292	276	297	286	295	279	299	314	315	332	296	280	304	316	297	292	280	288	277	316	331	295	288	269	292	295	288	332	290	311	301	306	302	306	303	315	318	279	295	293	284	302	327	303	312	346	279	358	302	261	298	282	285	307	294	291	286	267	288	284	310	279	304	280	268	276	314	308	275	259	313	291	289	294	288	277	311	302	265	293	286	314	301	312	290	274	313	301	309	296	293	316	293	293	276	331	311	274	321	275	307	289	298	273	301	299	277	298	308	293	333	285	289	299	284	320	291	279	294	299	299	325	299	308	268	298	304	329	330	323	344	281	315	302	277	276	271	325	309	290	294	285	293	272	307	309	336	299	287	285	328	276	334	282	306	273	293	309	300	281	287	266	286	292	287	305	312	306	295	281	312	309	323	283	314	288	304	284	313	302	299	315	303	296	303	294	313	267	275	295	335	272	265	285	314	301	294	275	284	279	319	283	310	290	291	288	286	287	284	295	303	310	324	299	271	283	333	280	286	306	288	313	284	297	310	337	327	299	290	273	301	293	273	297	309	302	294	303	306	336	295	300	314	297	293	279	319	303	284	291	306	275	286	293	295	314	320	290	280	284	273	303	314	309	316	309	292	320	289	304	298	299	311	291	278	310	296	271	282	307	282	290	313	283	304	260	314	312	321	321	290	286	315	280	301	305	303	281	282	293	291	308	304	309	260	267	305	306	271	288	304	295	281	273	283	292	311	281	303	299	290	277	306	295	285	279	283	280	280	312	309	283	283	294	285	288	284	290	310	292	317	301	338	281	290	308	304	291	286	285	281	287	285	282	289	328	324	275	296	287	321	295	290	312	296	326	315	308	303	290	296	309	293	300	313	292	302	273	328	296	303	301	294	294	307	325	288	291	282	298	318	315	282	329	263	301	310	307	301	302	290	286	282	328	305	309	327	307	306	304	283	277	288	284	318	312	277	316	300	290	261	289	299	294	280	278	312	334	296	303	302	333	278	307	320	262	278	335	295	296	276	251	276	287	296	317	294	310	286	277	319	297	274	294	277	297	298	313	320	286	300	314	281	284	289	294	328	318	305	288	276	285	342	317	294	268	282	302	286	288	300	284	297	292	275	289	285	309	316	292	284	348	310	311	277	285	309	295	323	269	279	283	338	306	311	323	283	308	300	286	299	299	298	333	298	276	281	293	324	311	296	294	284	308	313	309	306	294	320	268	297	335	294	299	310	322	279	292	269	304	323	304	301	301	272	274	289	280	303	273	274	266	309	305	308	309	271	291	307	297	321	272	288	287	301	295	304	314	261	271	311	278	275	298	284	317	297	284	283	303	304	269	283	270	307	298	266	259	289	299	296	280	300	306	312	338	301	259	286	294	300	267	285	289	303	300	307	287	291	328	280	298	321	304	297	317	294	294	276	269	287	305	308	326	316	290	296	278	278	304	285	304	284	310	299	294	293	334	297	290	304	305	319	291	291	307	310	293	282	298	295	304	308	334	311	295	307	309	298	305	293	323	276	304	314	287	285	297	317	328	304	290	287	287	278	288	317	299	266	307	282	303	302	311	312	299	290	279	297	267	312	307	289	302	293	300	314	310	277	273	322	302	318	311	319	337	278	324	297	299	313	311	296	283	285	271	277	317	306	290	275	306	298	283	269	292	290	255	295	269	319	302	298	292	315	328	293	267	278	300	299	306	308	297	305	316	289	317	294	271	324	326	329	306	296	289	310	289	281	317	297	284	303	289	313	297	279	271	284	290	302	318	302	313	287	255	283	307	300	272	306	276	305	279	283	263	309	321	281	332	276	322	281	270	280	293	306	275	266	287	290	277	271	305	318	329	303	279	303	282	279	318	304	293	292	274	301	270	283	285	314	288	311	345	323	291	316	304	290	286	298	308	287	314	280	270	290	287	282	336	284	298	294	332	277	251	286	256	291	306	305	312	301	306	279	255	284	285	276	301	267	318	288	282	295	322	262	313	301	312	302	302	285	271	302	293	295	283	286	301	341	287	291	286	292	268	273	315	306	327	299	273	274	262	319	299	300	299	282	290	317	324	298	306	291	284	311	303	280	292	305	294	291	284	270	327	315	301	308	323	282	291	297	315	325	291	276	306	310	285	290	286	311	282	299	298	307	271	305	325	296	287	298	293	320	267	307	279	288	309	294	290	309	294	298	339	306	318	288	304	288	317	322	261	312	291	294	288	263	296	322	280	319	314	281	288	289	331	282	292	298	287	286	278	316	291	287	281	309	279	286	276	285	286	288	317	303	293	284	294	289	327	316	318	322	285	276	292	293	331	321	321	302	271	297	288	313	291	281	307	313	251	294	272	309	285	287	312	305	310	313	292	276	283	312	280	303	279	285	301	295	299	316	292	265	319	293	291	314	321	309	257	307	275	304	294	288	272	301	283	278	274	295	276	301	282	327	306	275	264	301	299	307	324	308	297	314	292	292	300	330	288	314	274	290	287	291	311	269	336	313	295	316	287	282	286	324	273	350	292	333	270	295	250	306	287	298	288	287	283	275	291	322	313	300	276	310	307	294	291	255	328	327	330	295	297	335	290	307	317	296	301	325	302	312	310	295	275	309	309	308	303	317	305	288	281	269	296	330
30183	30598	9728	4930	3341	2696	2078	1553	1213	1074	834	763	684	642	571	540	541	522	510	522	453	445	437	463	427	418	464	403	407	398	396	439	420	405	380	437	427	412	428	434	381	432	386	378	395	399	397	366	402	350	421	360	388	382	380	392	394	402	347	404	401	359	385	430	384	368	378	396	396	401	389	419	415	372	396	363	390	375	363	396	362	343	380	378	377	371	383	378	400	366	389	381	363	349	346	318	360	355	419	369	401	344	349	358	347	364	375	391	378	356	389	369	373	373	386	303	394	390	339	353	332	356	370	382	347	367	363	346	386	359	329	368	372	359	385	344	357	366	357	375	383	352	369	351	354	375	368	390	325	387	375	349	366	358	360	414	399	386	350	355	368	369	380	372	359	368	359	345	371	405	357	398	383	352	378	373	332	353	358	352	356	387	386	344	403	397	369	372	377	374	335	385	399	337	346	353	377	417	367	362	393	367	340	400	387	364	367	354	388	377	345	345	385	395	382	387	356	347	376	342	341	354	385	397	371	361	365	362	354	345	383	385	375	346	372	354	367	345	374	379	364	335	354	370	402	410	397	366	373	322	405	367	398	378	393	356	342	344	385	382	362	394	362	390	356	347	388	342	358	360	396	346	349	378	373	353	375	341	322	378	351	338	391	348	367	364	378	351	360	389	413	369	381	381	355	331	395	362	375	340	366	360	367	357	362	366	387	368	385	368	392	375	340	368	366	383	381	343	337	330	394	365	385	366	374	360	349	366	356	370	395	362	380	380	367	348	375	373	363	373	364	385	369	368	344	366	362	383	361	356	387	373	352	370	359	371	395	371	365	363	370	355	368	390	357	368	371	364	338	367	387	314	376	372	363	323	356	386	391	386	364	361	383	383	376	377	361	363	370	383	401	334	395	362	374	429	375	363	356	340	362	365	351	344	369	399	366	390	389	376	365	387	381	340	352	351	354	390	373	366	380	380	372	374	352	347	347	371	356	360	330	358	331	359	344	373	378	355	362	366	336	353	306	335	339	366	347	355	354	341	369	373	380	381	383	372	379	379	372	359	373	388	366	375	359	354	377	349	336	362	371	401	393	364	368	387	336	306	363	345	358	365	382	379	377	375	386	366	382	371	360	356	353	399	361	367	368	368	370	375	379	343	346	377	343	385	370	391	358	363	368	368	350	349	354	341	373	350	377	386	390	360	333	363	366	365	382	356	381	358	378	374	369	345	359	369	385	352	398	371	342	377	392	354	372	379	388	394	400	342	382	358	381	351	336	357	332	372	353	405	373	360	319	374	407	366	350	358	389	350	396	349	339	354	348	372	380	346	375	346	368	342	349	359	382	383	385	328	365	377	371	349	365	371	394	354	345	367	384	359	394	370	374	350	389	409	379	391	376	380	381	378	371	344	356	361	387	374	351	364	405	405	329	371	389	329	343	354	382	378	375	360	345	384	397	374	372	390	393	389	399	390	370	367	364	384	338	401	382	374	383	364	363	340	379	352	348	385	339	368	373	370	388	348	399	351	356	407	414	344	336	347	363	344	358	367	348	357	413	376	384	330	391	360	380	379	325	345	371	346	324	383	360	336	368	361	360	390	350	351	361	395	350	381	372	380	362	381	393	348	369	367	368	366	388	384	398	353	344	370	378	388	365	359	349	383	353	371	344	369	375	381	362	371	377	347	391	385	379	386	352	355	364	354	369	363	349	400	374	360	384	350	333	366	387	357	353	363	362	340	375	397	356	377	325	383	359	408	369	361	330	377	351	375	371	354	365	365	412	349	349	352	359	356	386	376	345	371	367	374	335	354	362	357	387	366	361	370	385	373	384	354	370	347	364	342	381	371	356	375	387	376	355	350	360	394	373	350	399	378	369	360	374	325	336	377	371	397	368	393	352	343	363	339	370	409	358	392	367	373	390	390	380	385	350	368	371	352	376	380	340	338	383	358	319	375	364	338	374	365	376	362	350	371	364	337	381	360	381	350	371	393	377	361	344	400	370	336	359	361	363	384	359	378	383	343	357	415	369	376	338	324	364	347	375	366	366	354	369	398	382	353	389	362	340	382	377	366	355	360	337	366	378	369	364	388	349	342	374	369	372	343	355	360	360	392	397	387	363	347	361	357	350	367	399	363	385	383	368	368	393	385	348	363	386	363	381	366	390	367	357	360	345	351	330	349	393	388	383	390	373	334	363	402	385	339	336	367	359	374	362	378	356	349	344	391	357	352	357	369	379	379	351	366	354	350	363	353	359	399	355	324	377	354	380	381	369	369	361	350	366	355	353	381	337	361	355	357	371	393	384	377	367	350	372	343	395	365	379	380	342	327	379	351	357	401	363	358	387	337	346	397	374	344	362	355	325	351	357	384	368	393	413	330	370	383	368	375	421	370	330	365	406	370	371	373	394	391	370	370	378	393	383	391	370	345	348	375	363	376	337	371	347	377	376	359	376	395	378	364	382	364	347	377	360	370	405	345	367	377	393	357	356	400	376	383	357	405	368	376	404	385	379	333	378	371	408	388	367	410	376	400	360	386	346	356	312	364	371	390	388	384	341	332	346	365	366	337	400	369	375	338	346	348	371	398	336	350	332	399	360	387	395	371	401	357	352	378	380	399	366	370	403	356	356	366	395	397	371	407	372	352	410	330	358	390	404	352	382	376	344	398	362	357	364	360	361	397	388	354	391	352	349	355	339	387	376	388	359	376	375	351	358	383	356	354	374	365	354	354	368	356	381	381	384	382	352	357	363	344	366	384	375	380	399	401	369	373	354	406	361	383	356	367	348	373	340	377	372	341	354	381	386	319	364	394	392	385	349	391	366	388	377	380	364	355	395	354	368	392	377	339	365	385	390	371	388	340	356	358	345	348	389	363	358	359	332	362	383	341	385	369	352	328	351	367	349	346	350	391	388	337	377	374	346	377	388	363	363	366	374	377	372	383	357	358	370	383	363	386	352	386	380	345	380	369	363	352	388	356	397	359	379	388	385	386	361	345	341	347	381	349	355	325	389	361	387	379	340	357	388	344	369	368	353	376	377	371	398	350	366	362	352	406	349	364	386	374	387	373	382	367	352	347	366	346	370	364	400	387	390	363	384	366	372	365	415	355	344	356	377	377	355	368	373	376	346	359	324	367	367	354	329	369	358	394	372	372	368	368	375	332	333	364	379	388	382	370	378	351	405	373	338	381	376	347	368	387	356	387	346	392	375	365	410	355	387	379	355	373	399	359	363	387	354	349	377	363	336	368	330	350	383	364	341	380	352	352	345	375	366	354	366	360	359	359	395	369	398	372	386	371	382	378	347	358	357	359	392	363	355	387	353	351	383	344	377	366	355	345	389	406	375	401	358	375	392	383	383	361	359	401	367	360	377	335	345	343	370	386	383	403	345	395	356	344	370	352	387	363	394	325	360	356	332	397	346	390	343	364	367	374	356	367	374	376	340	360	339	404	345	332	348	360	364	359	357	384	335	381	323	360	383	382	367	371
25710	21430	27555	25404	9367	1368	1067	878	838	827	804	732	782	731	710	722	712	720	739	697	683	666	708	705	660	668	668	662	667	686	694	707	702	654	723	700	656	719	670	677	664	680	679	677	636	647	707	621	651	665	682	630	684	671	633	679	664	674	690	642	701	640	738	671	657	658	662	709	691	629	705	676	683	644	627	693	675	673	654	662	653	662	644	640	682	661	641	678	662	667	678	630	646	656	682	651	703	658	622	633	618	679	703	603	657	645	687	627	693	686	727	662	660	629	656	669	649	655	687	697	649	630	693	702	689	640	724	655	650	643	655	670	636	636	649	655	723	662	654	650	686	667	677	652	641	718	628	674	671	691	656	671	722	684	653	642	674	645	672	732	626	693	646	699	664	647	651	622	642	647	652	659	639	684	649	699	649	685	657	699	610	667	650	647	672	651	615	647	647	665	673	682	608	647	630	692	655	688	644	674	657	646	667	627	702	639	646	655	670	640	681	639	657	668	695	645	649	694	702	696	685	716	700	656	684	735	642	671	641	651	646	648	620	688	635	630	591	673	679	657	637	666	693	687	691	718	645	623	695	636	656	627	685	656	633	609	652	643	679	659	685	623	668	663	601	685	671	669	675	626	669	718	665	678	675	625	684	644	645	625	677	712	671	683	642	662	636	651	674	663	615	650	697	692	649	644	594	644	642	665	644	685	650	641	703	667	712	627	709	679	648	676	697	722	653	639	657	631	634	636	671	643	639	666	679	714	677	622	647	658	630	645	682	635	676	666	648	665	686	640	640	667	675	638	674	664	660	681	648	635	655	678	657	629	687	623	662	608	665	667	695	684	670	630	674	635	714	637	658	661	633	655	720	673	667	663	657	697	646	645	663	633	673	680	629	656	624	638	627	643	643	687	680	612	633	693	671	635	649	682	649	694	706	682	665	655	678	681	676	690	668	706	641	701	649	671	668	719	695	704	665	610	663	682	670	667	664	659	707	668	694	639	702	655	667	631	637	665	675	667	628	646	619	641	642	658	647	643	637	657	670	634	614	654	649	644	644	654	668	661	686	650	650	615	672	677	608	746	652	601	660	683	704	667	663	640	689	638	635	679	675	640	608	662	703	672	716	641	653	696	664	689	671	661	640	680	621	624	662	648	650	640	646	677	706	672	654	677	711	654	687	688	675	680	631	648	680	635	651	713	653	613	696	674	653	715	627	682	619	630	675	648	746	685	650	702	636	690	660	590	638	667	680	691	650	716	657	667	648	603	630	644	709	680	656	671	670	665	685	671	643	704	696	655	643	636	627	663	668	721	633	677	660	743	662	641	656	650	636	692	686	643	622	619	667	669	643	647	632	679	675	651	661	656	649	685	680	698	624	649	651	658	691	682	663	653	702	639	623	650	667	647	654	671	638	654	679	709	668	665	656	661	695	650	644	659	675	630	620	670	652	712	681	680	632	633	643	708	669	685	733	640	688	643	634	690	628	700	632	614	667	676	650	644	658	632	662	665	699	659	644	675	667	666	626	648	658	678	688	650	610	662	669	622	606	657	661	651	666	672	683	653	652	704	657	641	615	629	665	671	621	674	686	669	675	626	664	636	637	654	635	680	702	673	673	663	623	685	671	647	646	629	654	674	666	647	660	608	695	622	645	655	668	633	616	649	696	663	659	633	678	663	712	662	671	613	670	646	653	635	648	633	719	669	631	676	661	613	669	664	600	650	625	680	639	700	685	695	715	607	644	671	635	642	633	693	724	675	700	718	662	684	667	650	654	603	655	662	675	654	643	599	687	672	618	671	687	654	710	658	652	655	646	662	676	676	714	655	631	632	651	659	629	672	671	699	616	647	652	653	652	627	705	673	633	677	661	659	695	678	631	633	623	665	651	649	657	683	637	632	610	681	641	657	650	658	644	694	637	640	645	689	654	670	644	628	633	694	674	678	624	629	699	637	655	642	676	666	662	644	648	651	624	706	665	647	659	710	673	632	652	669	652	656	644	673	693	701	683	725	626	631	678	603	669	638	642	663	672	676	677	642	706	649	622	697	693	641	674	620	690	667	680	677	629	676	692	669	611	713	625	693	659	651	613	663	637	616	657	615	690	665	664	651	697	671	669	662	651	646	660	682	641	627	666	661	647	596	648	706	657	626	676	682	637	693	651	671	669	650	646	678	603	654	673	677	662	641	620	699	676	655	691	673	682	668	661	669	652	635	629	650	643	670	666	676	634	665	680	708	642	642	669	650	662	659	676	633	689	666	608	677	632	645	636	611	635	637	659	664	667	700	639	639	641	627	672	705	646	639	625	671	656	655	667	642	610	658	633	694	670	662	663	638	675	659	622	678	661	678	636	636	618	664	674	612	690	642	708	661	642	661	659	704	622	614	653	660	628	653	609	661	650	719	636	669	644	654	638	665	644	657	620	718	658	658	620	674	701	684	667	643	630	668	643	671	649	669	604	645	705	610	669	664	686	674	744	679	699	632	660	654	652	658	707	638	672	688	637	701	652	653	677	672	648	609	653	676	673	652	693	611	668	665	654	670	672	706	703	634	631	673	653	663	646	681	641	677	646	676	645	661	684	687	667	668	633	669	668	680	641	664	646	689	680	686	652	655	622	699	657	648	630	631	688	683	650	667	671	684	683	659	688	651	670	644	656	641	645	669	702	700	616	630	650	696	653	698	696	655	634	639	703	652	659	686	629	662	670	640	683	676	718	668	633	670	654	659	654	690	635	681	643	663	679	631	653	684	660	676	708	623	634	638	712	667	665	642	665	666	646	666	663	709	651	650	653	709	639	630	655	661	624	639	637	676	710	649	654	662	659	642	677	682	714	624	612	628	675	624	669	666	667	684	681	708	700	635	662	679	645	646	626	675	651	688	659	642	701	690	664	661	673	666	663	686	644	647	631	710	670	631	657	676	704	675	660	673	668	672	677	690	617	657	645	671	657	667	722	647	660	687	684	647	680	667	654	648	673	695	626	677	645	664	626	640	688	646	659	685	673	599	634	714	619	619	673	633	676	647	716	650	686	633	670	654	658	673	665	681	651	681	668	603	663	677	657	629	687	624	631	682	655	657	658	667	672	640	714	684	678	603	659	681	655	617	646	646	660	693	665	693	652	645	643	701	678	677	637	625	661	677	649	664	639	650	672	700	630	666	681	670	659	591	652	669	668	639	682	639	627	707	634	706	616	679	704	665	674	660	673	654	648	603	667	642	679	663	705	668	692	637	693	651	687	655	636	640	643	702	667	655	690	648	661	636	676	665	654	665	639	667	658	651	656	701	624	714	603	696	623	696	637	664	642	674	681	681	622	687	669	645	677	639	631	674	592	648	633	627	642	690	662	647	659	655	665	641	684	681	649	667	621	658	657	637	667	662	650	620	624	674	664	700	602	666	652	669	645	664	649	678	652	638	639	663	671	653	625	697	626	606	633	654	645	644	664	662	660	735	637	646	679	677	648	627	665	613	661	672	620	653	627	686	661	653
29236	26366	6483	3497	2641	2138	1718	1380	1221	1025	985	958	930	870	871	904	824	857	820	800	851	771	840	815	803	786	835	815	823	770	816	779	800	790	793	824	765	792	793	824	772	823	777	771	769	752	739	747	777	800	783	778	767	735	781	767	767	768	728	796	799	739	755	747	775	750	788	794	766	799	793	740	841	771	779	713	768	743	762	743	762	758	788	722	766	752	774	756	740	754	771	758	718	802	717	757	716	787	756	793	781	769	740	806	709	799	730	767	766	782	744	754	817	758	775	790	713	796	771	757	776	747	775	757	759	759	766	794	768	771	721	760	760	751	756	783	775	739	780	751	756	801	771	781	808	801	773	752	724	774	769	777	742	825	712	755	773	745	749	797	703	771	781	778	705	766	740	790	778	785	751	779	729	757	764	734	787	772	757	757	770	786	761	787	810	744	788	765	775	759	820	788	756	772	779	799	755	782	753	683	721	750	732	822	760	751	773	774	814	712	810	718	727	750	726	797	743	792	754	790	800	822	786	764	738	744	795	774	760	776	700	769	738	828	739	736	749	786	735	757	750	807	782	748	770	761	739	792	772	779	762	714	779	771	731	741	741	762	795	780	724	807	750	772	799	727	764	817	729	756	736	772	769	771	755	737	766	795	805	708	768	791	735	813	783	804	728	763	744	795	731	761	756	795	740	761	795	765	749	773	724	792	767	775	803	752	767	797	762	781	775	829	788	715	745	777	782	715	795	755	797	799	728	758	756	807	732	688	778	765	747	745	785	764	762	685	770	761	721	744	728	754	753	766	763	739	747	777	754	730	764	809	716	738	699	792	779	796	706	762	743	790	782	724	790	785	729	726	795	744	829	758	777	758	777	751	782	728	739	726	771	798	771	733	723	767	753	809	742	774	731	779	746	806	758	785	699	717	810	738	749	765	733	732	796	762	787	698	807	786	735	742	748	799	769	786	740	722	765	777	775	742	736	784	770	722	804	752	775	736	830	726	734	724	738	746	710	738	821	786	815	759	748	736	723	738	765	751	746	749	780	751	758	730	773	741	790	763	743	780	755	784	754	818	788	725	759	750	827	767	770	739	777	822	737	775	723	789	763	767	801	843	746	763	721	758	745	718	712	738	735	777	777	781	795	768	762	757	762	761	726	811	804	752	703	733	805	778	794	730	744	787	757	722	808	755	765	736	787	773	772	742	782	784	743	762	717	781	757	789	774	755	807	804	691	788	776	711	752	762	747	727	790	750	781	786	740	764	790	740	741	758	748	735	749	768	746	797	774	761	774	791	762	784	721	769	774	726	750	806	738	743	771	753	805	763	768	736	730	749	763	755	800	720	748	810	769	759	800	776	760	768	773	817	771	827	758	718	760	730	741	740	796	809	729	760	753	717	736	829	765	762	774	750	766	771	797	745	805	804	762	761	737	767	775	855	753	766	783	767	776	744	806	755	772	745	825	764	761	773	706	774	790	714	816	749	768	736	749	793	744	792	794	789	714	794	793	756	806	806	770	700	793	741	756	728	753	733	778	749	803	749	720	777	752	798	771	727	733	787	791	782	769	750	753	789	784	701	793	799	702	781	765	750	741	774	772	758	778	761	788	753	785	768	785	707	788	765	776	802	767	755	760	767	779	762	766	780	790	696	765	760	771	732	794	777	724	755	743	788	781	774	763	722	748	730	753	772	752	760	740	735	761	721	708	735	778	722	782	784	760	787	730	738	718	795	751	747	723	772	743	756	774	751	733	771	696	756	787	789	741	779	747	753	768	813	798	762	674	784	727	736	737	747	765	739	783	745	785	745	738	769	798	742	758	759	745	781	731	716	742	755	823	742	756	735	760	738	744	771	775	785	818	718	786	806	744	765	734	770	752	775	788	802	738	757	806	821	724	753	701	780	776	747	755	714	779	831	806	797	739	763	764	771	737	778	794	778	750	765	749	733	737	757	728	760	750	784	696	750	742	753	793	751	731	747	773	721	755	734	752	784	798	775	731	772	824	706	773	765	732	759	747	772	784	778	779	780	745	775	716	752	791	721	793	767	762	745	723	796	809	735	756	767	754	766	819	800	723	739	722	733	765	771	780	736	718	746	792	755	749	742	773	741	800	748	762	782	773	785	800	780	792	775	773	795	752	752	763	763	754	744	792	727	724	797	771	799	717	768	738	792	753	734	762	759	763	800	775	744	763	736	775	732	736	767	738	818	749	744	780	774	819	701	753	769	766	770	751	808	686	736	781	707	764	773	709	764	718	809	733	810	854	820	787	819	810	748	718	769	782	740	803	705	763	747	756	744	783	736	783	786	788	761	746	791	745	772	712	755	752	740	750	718	766	752	790	774	768	786	757	743	766	775	729	789	793	777	763	755	789	775	728	823	791	745	702	754	718	825	787	772	766	813	818	837	729	744	785	746	790	720	736	806	721	780	757	754	735	767	748	752	790	764	764	789	773	805	786	769	797	745	729	728	733	725	764	686	731	732	770	763	766	727	743	795	766	803	758	773	705	733	764	760	774	747	743	748	730	746	759	767	727	730	760	784	744	719	768	839	784	771	768	769	750	739	733	732	787	748	737	742	778	735	776	776	792	772	776	794	753	785	797	789	813	737	769	791	724	778	720	780	739	748	742	799	790	771	794	759	743	726	755	784	766	710	775	737	805	764	767	783	756	717	722	737	767	804	728	772	800	778	705	717	797	786	690	784	729	765	825	718	718	775	760	766	706	768	771	776	762	754	750	769	739	738	807	753	778	771	747	796	730	766	733	705	733	757	725	731	732	780	769	710	771	745	765	734	804	719	713	711	767	741	796	807	747	745	775	770	734	768	768	797	722	756	783	778	759	814	727	793	791	794	765	744	777	822	749	797	769	727	731	768	790	699	763	767	752	781	786	711	826	771	751	771	775	711	804	789	763	752	721	724	746	765	758	761	765	747	769	725	734	797	770	773	758	701	757	727	766	813	884	761	754	765	731	768	781	800	786	761	760	709	797	809	785	746	734	715	807	764	785	770	756	840	749	744	768	799	757	745	734	746	763	786	766	766	758	817	779	776	753	789	756	746	736	729	806	722	710	779	723	731	818	753	746	746	785	743	737	725	750	755	751	793	710	777	768	777	784	774	809	763	719	747	765	790	741	732	762	725	709	762	812	783	801	763	801	756	765	742	765	806	748	741	776	752	766	746	782	769	828	756	785	754	763	760	782	741	765	724	758	772	803	774	784	775	776	775	776	709	750	771	765	783	749	755	748	741	769	762	763	759	755	753	784	762	775	798	747	762	741	727	819	760	793	759	769	749	796	752	802	814	771	748	716	756	788	783	746	719	760	741	746	728	716	741	812	765	819	753	765	759	747	722	838	789	772	728	751	794	762	759	762	775	761	776	704	745	760	751	740	731	733	785	754	713	756	766	776	768	739	743	764	762	767	738	767	806	743	797	810	793	760	696	803	797	702	764	743	716	791	714	745	805	757	788	753	782	752	777	782	777	798	722
23354	21436	29258	23998	21429	21470	8178	1412	981	789	776	643	606	551	543	528	473	494	420	415	410	375	379	359	371	351	365	340	386	344	339	372	347	331	342	359	358	339	369	353	329	355	341	320	332	320	325	300	367	338	319	345	292	365	332	330	343	326	347	307	325	342	304	360	348	338	346	334	367	374	345	312	335	313	315	343	308	346	325	307	326	303	303	311	325	313	322	339	325	290	338	323	349	347	308	297	299	298	314	298	289	301	299	305	305	323	319	322	304	326	300	293	352	330	313	345	275	333	306	318	286	321	318	315	282	300	297	331	324	320	307	316	291	319	323	283	307	294	298	319	326	324	343	328	326	349	301	294	315	311	323	328	328	321	311	306	339	304	337	306	319	306	298	298	293	304	342	325	313	347	339	335	307	319	306	327	326	316	314	301	361	318	286	314	316	292	332	317	345	325	289	289	307	298	300	304	351	332	280	322	308	281	329	310	303	299	315	279	319	316	286	307	332	331	316	285	314	361	308	308	309	276	298	307	335	298	333	327	311	314	328	304	311	300	331	315	305	295	350	298	335	293	318	319	317	326	296	320	293	312	297	317	294	358	290	297	310	310	302	337	314	314	299	301	301	309	311	281	318	313	342	338	307	318	291	286	338	293	318	309	313	326	320	344	327	346	294	310	320	325	310	330	348	321	322	329	308	303	333	300	347	312	293	292	294	314	345	299	313	302	287	309	336	329	318	325	318	316	318	328	306	312	298	331	301	320	301	322	298	276	330	307	298	292	316	299	291	295	290	345	302	313	332	262	295	294	320	304	317	295	292	299	308	296	279	308	291	315	338	309	339	303	320	302	284	309	307	347	315	313	298	286	318	304	315	306	286	305	276	305	298	300	292	333	317	288	283	328	341	339	310	319	312	318	331	328	324	310	318	377	275	322	324	329	280	325	311	315	304	303	319	316	301	308	308	349	310	325	317	290	312	326	338	334	339	323	314	293	325	310	309	297	317	271	298	332	313	310	312	307	314	301	296	328	295	308	302	304	307	317	315	322	303	338	311	339	294	346	314	328	283	306	312	291	307	322	346	300	315	307	296	273	301	314	327	331	300	360	291	304	325	305	336	292	322	310	354	322	334	318	278	314	321	312	319	315	310	316	316	332	305	341	321	301	314	322	290	336	310	316	289	320	297	288	329	319	313	318	328	324	315	301	315	313	303	338	329	326	315	324	326	317	314	327	296	313	284	322	308	306	308	296	267	316	294	305	299	339	323	300	329	328	314	328	333	313	302	330	312	319	327	302	248	290	284	344	307	345	311	311	304	299	299	338	291	308	316	320	323	312	310	315	321	330	317	308	295	294	323	268	261	282	368	328	325	331	308	273	313	321	303	291	288	353	306	298	311	297	308	326	328	309	325	357	286	303	342	309	301	307	320	291	295	306	307	310	290	306	318	307	316	328	322	298	315	296	325	326	311	310	299	300	326	304	306	331	306	310	318	303	323	319	314	322	303	296	309	321	330	326	327	324	314	374	328	282	318	293	300	312	309	303	273	280	316	286	305	358	283	306	306	316	306	299	322	297	296	347	282	329	292	295	307	330	316	314	291	360	310	312	322	314	288	317	297	343	345	318	302	316	305	276	318	339	321	283	318	321	302	322	313	328	326	308	322	316	308	284	326	317	312	294	310	324	331	319	344	285	308	316	306	317	301	308	316	308	282	288	296	309	315	322	320	323	291	309	305	294	342	305	308	289	321	299	295	276	318	309	311	296	321	299	316	294	308	310	317	327	313	319	334	310	322	298	304	314	322	328	272	315	311	291	328	300	298	325	299	354	309	307	298	329	307	325	328	336	326	308	318	341	314	310	298	309	310	340	329	302	306	301	296	346	356	293	347	310	317	287	323	322	335	285	320	303	325	310	312	322	322	293	278	312	339	338	298	322	315	317	301	280	270	323	325	315	300	295	320	343	267	348	307	298	315	303	303	305	307	329	314	295	317	323	337	276	297	315	328	306	320	354	336	288	301	294	320	300	302	341	303	354	273	325	284	296	312	348	329	321	292	300	309	368	313	334	323	303	335	312	311	302	295	315	317	300	319	326	312	307	325	294	315	326	327	334	346	274	295	293	302	293	330	307	293	289	293	307	357	323	319	329	301	347	311	322	290	324	293	318	326	336	307	316	297	334	322	297	311	338	323	307	343	296	317	309	292	341	319	296	302	319	303	309	294	321	310	314	350	294	283	316	302	318	315	326	321	299	313	293	313	344	301	326	331	317	322	331	289	279	322	304	329	292	314	315	328	302	286	277	317	302	333	310	304	329	304	325	331	335	299	324	316	289	327	325	335	293	319	328	317	350	304	306	283	337	332	294	326	305	298	332	306	302	322	287	343	330	302	308	302	314	297	314	325	321	281	310	292	335	292	319	359	315	304	287	320	317	289	333	334	336	301	326	331	295	322	328	312	275	344	340	336	297	308	347	336	275	325	315	287	312	340	271	302	308	257	286	311	302	332	324	316	297	317	330	287	320	293	302	320	294	328	332	272	313	298	311	305	303	322	290	318	299	300	324	315	314	313	324	304	316	307	320	271	345	308	311	317	316	303	294	337	310	319	349	319	315	322	286	333	325	324	291	322	319	276	303	308	308	323	321	312	317	299	315	326	302	308	325	329	292	296	282	322	340	332	342	336	300	291	301	283	305	307	307	311	309	312	310	294	293	303	297	354	294	311	305	316	298	297	325	319	316	309	300	288	327	312	324	305	293	293	291	289	309	324	304	312	300	334	270	282	340	335	326	290	298	318	290	307	301	323	310	316	331	292	319	281	359	323	310	324	344	318	290	288	313	311	291	315	333	296	307	326	324	293	319	299	342	288	312	317	329	339	311	343	315	276	322	322	313	329	323	319	308	337	316	331	310	315	311	288	313	292	284	297	331	315	316	316	324	296	337	347	324	309	298	317	345	273	336	316	361	307	292	329	271	335	348	328	298	294	318	305	317	327	280	315	277	309	280	319	309	288	293	290	298	282	333	323	294	295	290	297	315	311	341	364	302	309	305	313	300	303	303	310	293	303	321	345	289	307	299	320	354	311	306	338	340	316	315	318	332	338	313	315	279	320	322	335	299	322	316	299	278	325	324	317	313	315	314	307	298	315	311	350	301	275	308	314	302	335	313	323	330	286	327	269	332	293	331	289	342	300	334	334	307	290	273	303	309	295	314	308	301	352	307	317	329	323	300	317	309	336	285	319	300	298	303	331	284	321	305	333	325	302	318	315	295	319	308	303	320	317	321	316	287	309	338	317	304	324	290	283	305	311	349	331	303	302	317	327	326	315	297	272	324	313	298	334	327	302	293	282	330	328	309	294	301	299	306	336	287	297	327	298	284	299	327	292	330	326	315	304	274	271	279	301	321	328	290	318	317	299	324	292	337	304	315	295	336	297	313	335	321	304	336	342	308	305	314	317	302	324	307	290	290	299	299	287	315	330	313	333	283	299	309
33759	38938	15128	8169	5583	4273	3164	2420	1903	1589	1364	1162	1073	895	816	699	722	633	581	588	557	541	524	486	554	451	497	472	454	428	437	432	421	419	432	462	445	417	427	412	402	399	404	434	407	379	394	438	400	399	447	388	416	384	399	393	409	369	377	379	372	393	359	401	373	407	390	431	373	434	402	390	394	370	370	366	383	365	363	336	400	384	376	374	346	394	339	330	346	388	359	364	384	404	364	362	354	378	402	351	363	390	392	346	398	359	403	353	365	384	366	342	387	368	389	346	363	355	341	347	341	344	346	336	357	394	400	398	314	353	343	362	389	378	356	343	389	341	391	352	386	385	364	361	360	366	366	370	377	339	335	339	321	368	383	392	392	343	340	346	362	376	341	359	390	401	373	371	393	350	392	373	383	338	374	341	355	337	349	355	361	362	365	353	364	349	340	399	360	370	359	351	339	350	348	386	380	339	366	400	408	355	386	386	354	340	385	382	376	344	357	371	352	335	368	387	395	355	321	387	306	348	333	390	324	338	371	387	375	334	362	396	361	350	379	345	341	386	354	362	355	335	330	385	366	383	354	364	336	341	382	376	346	363	362	354	362	336	359	335	343	339	338	403	344	360	377	358	387	346	344	328	417	379	357	399	358	366	358	346	372	363	380	376	354	365	374	333	361	390	350	336	357	346	328	396	383	378	393	357	324	339	333	367	358	339	365	359	376	356	355	387	348	315	367	358	320	327	391	354	365	378	352	397	384	380	332	351	375	345	359	343	359	373	386	344	346	382	373	348	394	370	382	379	365	375	371	358	381	382	374	364	377	387	356	347	357	370	378	359	378	339	391	354	363	345	369	387	330	365	347	338	366	355	328	369	408	381	388	336	361	371	380	379	362	398	385	344	353	393	360	344	379	353	391	339	357	349	374	342	391	372	355	351	373	349	342	339	399	348	352	391	376	366	372	345	357	390	355	372	345	350	357	371	338	381	378	359	370	399	378	388	325	340	341	391	355	396	364	352	376	334	357	321	363	345	356	368	363	376	376	323	346	346	357	346	364	383	355	329	389	323	380	374	382	335	393	325	399	350	341	369	367	361	370	390	398	379	362	360	413	345	359	360	376	393	386	351	368	382	361	377	347	357	365	356	354	364	384	365	355	345	378	339	385	354	366	366	357	379	362	346	316	351	346	358	370	350	352	357	374	348	353	403	357	356	354	360	355	383	353	346	375	355	341	359	353	382	356	387	323	390	346	340	376	389	339	373	349	350	353	394	377	375	406	385	371	365	366	357	337	363	336	354	383	370	367	370	355	334	367	373	331	367	343	381	321	358	373	370	394	370	340	356	349	353	351	365	383	360	363	364	328	351	355	364	344	346	385	375	335	385	362	355	346	372	350	334	389	331	403	374	384	403	355	331	378	349	377	367	332	403	331	356	345	379	340	347	355	327	337	342	380	361	319	332	368	382	359	356	367	359	340	363	402	373	369	342	359	373	345	332	325	335	362	330	359	379	350	369	348	377	386	364	373	362	365	359	376	343	382	389	425	345	359	353	364	381	378	373	370	356	334	381	333	374	380	367	341	385	350	362	375	373	385	355	349	348	342	392	380	340	351	344	338	367	361	425	368	327	385	366	350	356	342	317	364	343	338	408	352	364	367	370	376	321	344	339	415	393	400	322	378	354	374	372	400	395	353	370	344	367	369	370	338	363	337	356	360	345	380	353	355	383	339	359	366	370	363	381	376	362	321	366	379	331	363	355	374	376	329	371	354	341	369	352	367	395	366	370	360	334	394	382	366	353	385	350	384	332	376	386	380	322	361	381	383	351	350	371	378	335	312	387	320	368	357	357	385	401	358	343	351	401	377	337	376	402	353	356	389	343	365	348	366	364	351	369	346	339	364	366	356	369	326	367	372	351	357	364	386	324	389	353	366	353	332	350	361	365	375	365	343	339	392	326	378	394	372	382	376	378	363	345	361	381	372	350	392	361	365	351	349	334	350	338	380	356	369	342	376	363	381	343	348	352	360	380	374	343	372	392	360	380	340	353	393	342	376	355	374	386	415	381	379	357	368	381	352	348	403	356	339	324	391	330	396	386	346	364	372	365	354	349	360	349	347	362	366	367	353	377	359	357	369	338	378	371	367	347	343	380	321	344	352	354	341	379	369	348	350	371	355	371	371	369	351	376	374	360	336	350	339	318	381	388	343	386	349	354	361	341	325	363	347	358	363	367	337	352	347	370	385	370	381	342	352	396	357	328	349	363	360	367	361	359	356	365	381	372	347	380	342	381	367	357	374	329	318	386	376	347	372	363	360	365	360	353	356	363	363	368	351	348	379	345	324	403	399	358	360	367	358	366	375	403	357	379	381	352	366	371	374	359	339	367	346	359	355	388	341	383	360	346	392	323	413	371	353	366	359	327	349	370	361	327	348	357	354	363	340	378	370	390	369	374	354	354	405	347	338	372	327	342	374	372	377	370	388	349	382	338	354	382	367	355	341	351	399	361	373	373	380	382	375	363	368	391	364	370	339	363	371	369	374	355	356	356	368	321	367	342	352	381	382	362	393	356	362	362	393	354	320	382	373	364	348	373	356	344	374	362	372	339	370	358	325	379	363	380	320	351	376	343	366	319	351	365	341	369	334	315	331	372	344	331	366	375	331	358	358	382	343	335	365	334	336	353	370	363	352	350	386	335	397	370	398	367	383	342	365	329	319	346	374	398	393	372	359	346	369	375	378	363	377	365	347	374	377	368	373	339	339	389	349	339	360	327	378	368	350	343	369	370	408	362	367	371	353	370	365	343	398	352	385	350	383	352	377	375	338	415	385	379	379	350	391	348	352	350	393	386	389	367	359	350	333	329	347	346	335	334	395	345	356	356	360	347	332	368	353	340	378	364	321	351	349	367	369	382	352	372	355	355	337	336	365	386	344	368	381	346	352	353	349	359	377	363	341	372	363	369	384	349	385	361	334	357	382	343	348	382	363	344	390	360	337	369	369	369	364	377	354	347	372	363	356	393	386	348	376	383	359	372	390	345	345	371	392	366	379	369	357	372	335	395	366	389	361	365	350	358	390	358	364	396	379	366	338	381	372	372	367	364	344	336	359	353	368	368	340	356	377	369	347	348	370	374	370	381	353	377	347	357	377	362	357	348	365	347	357	360	368	349	360	344	366	379	374	374	365	325	363	348	400	353	354	385	358	353	388	372	407	317	365	375	337	402	350	352	342	372	398	368	391	371	345	366	368	352	373	359	365	343	348	364	378	360	360	345	349	335	328	371	370	343	346	368	353	343	372	347	350	363	369	364	372	387	356	365	353	358	338	361	367	385	359	371	361	368	379	361	353	358	365	354	370	348	373	417	386	364	331	371	346	325	358	371	352	359	341	362	318	326	363	338	376	373	359	348	345	374	357	372	362	423	355	321	376	377	366	357	342	339	381	394	378	364	336	319	361	373	393	366	368	341	371	383	374	393	361	345	353	372	378	391
27815	21027	9399	1506	876	748	685	669	610	586	583	617	655	629	571	620	570	557	598	566	572	581	554	573	558	559	588	556	607	583	588	543	541	531	580	597	569	575	592	600	588	529	570	588	510	581	573	565	559	560	604	588	551	551	557	533	544	567	557	541	565	580	557	562	604	564	551	568	597	591	558	549	563	604	583	559	577	574	552	587	574	581	592	574	571	571	572	574	528	549	583	590	548	556	598	537	561	570	548	565	532	561	538	531	544	604	535	552	564	542	606	570	551	555	539	569	587	579	581	591	584	565	560	577	511	565	560	597	580	584	542	594	563	559	569	605	586	562	569	594	583	601	588	564	554	521	546	585	558	582	559	514	555	558	540	558	541	549	564	592	557	587	536	602	571	607	575	571	522	546	597	533	558	577	513	549	565	596	625	564	541	538	586	585	555	572	502	549	552	586	502	599	598	557	564	535	594	568	567	572	507	562	550	578	496	565	515	580	551	582	562	540	536	589	551	588	601	564	552	558	540	556	597	594	563	522	561	566	618	515	586	523	572	556	589	555	524	548	604	565	552	572	551	539	617	579	581	631	589	576	555	551	612	567	556	524	544	568	592	586	576	631	585	560	590	547	557	564	551	579	581	539	624	547	582	553	523	546	522	594	579	559	552	568	573	557	557	535	587	551	531	539	582	552	546	585	559	568	568	585	534	583	517	586	530	554	570	551	607	524	579	534	568	547	570	551	544	567	576	540	546	588	545	579	552	569	567	572	531	559	496	542	557	583	587	546	571	562	557	539	568	574	542	541	510	583	561	515	577	524	545	564	612	529	574	565	531	571	564	547	582	552	539	541	563	552	614	537	562	560	534	570	515	504	520	611	556	507	530	558	568	607	507	577	537	584	581	566	597	521	581	559	558	570	570	574	554	561	563	549	540	589	561	549	552	580	569	519	582	567	547	536	558	556	560	575	545	540	598	571	562	571	568	520	580	573	584	558	502	582	550	562	593	587	584	568	600	615	567	570	527	586	582	499	535	563	542	525	610	551	633	568	574	575	535	578	557	533	516	578	585	593	554	516	597	553	584	589	562	573	583	582	601	541	596	561	563	608	563	567	551	591	554	553	570	581	532	537	554	543	631	533	550	509	583	557	539	568	545	556	539	564	573	566	581	531	558	587	583	533	554	567	514	521	509	588	586	539	581	553	593	540	557	573	519	546	532	562	539	603	539	582	585	567	561	549	560	544	559	511	540	567	531	572	579	564	550	560	554	529	543	580	580	550	563	538	518	571	521	583	528	547	575	576	599	538	562	569	595	597	555	573	567	574	548	573	517	550	554	589	542	541	555	560	563	580	578	552	563	576	581	554	604	573	610	574	548	576	562	552	543	570	569	572	562	554	555	577	519	612	553	567	577	560	577	540	569	576	593	562	569	518	522	573	534	539	597	592	569	544	559	581	532	582	562	537	560	562	538	588	529	608	575	581	528	575	545	595	565	565	601	535	577	582	557	582	546	558	577	540	542	588	574	541	601	552	578	587	548	542	631	557	585	583	545	576	542	534	567	535	578	552	602	560	606	593	590	580	599	560	583	517	563	570	540	562	548	550	579	606	555	582	549	606	581	608	544	562	573	542	582	587	570	552	565	597	598	552	584	562	526	562	534	550	574	570	564	544	598	547	577	534	525	576	559	508	530	546	558	558	554	566	580	531	553	547	529	548	560	592	539	525	561	585	568	587	548	586	514	585	534	542	535	561	595	521	541	518	571	526	584	526	537	559	579	550	545	562	574	558	577	568	605	546	553	553	577	522	571	556	549	571	528	586	593	551	569	577	581	591	566	564	536	602	537	537	529	592	544	567	599	535	522	549	580	547	560	596	596	521	547	574	531	602	531	574	613	552	586	548	561	540	548	595	546	557	565	581	532	595	553	569	565	530	588	537	577	553	603	613	583	583	542	563	532	539	565	526	583	581	566	549	588	561	591	571	538	585	561	579	541	597	543	563	528	585	501	562	559	544	524	548	559	580	594	614	572	496	545	594	564	538	569	603	563	572	547	617	586	573	513	537	546	542	577	550	585	555	525	568	583	568	625	607	544	520	575	566	562	544	581	573	579	581	548	553	581	516	573	580	578	550	573	577	597	569	573	534	598	568	582	567	581	594	531	552	543	532	608	575	544	538	588	581	551	565	565	561	580	583	564	587	545	564	539	572	531	573	577	578	570	551	537	587	514	566	549	581	581	600	572	537	560	516	592	548	549	558	604	604	559	564	620	540	558	566	592	544	543	557	568	572	560	562	553	533	549	579	573	576	561	555	538	562	622	563	551	583	543	566	559	590	537	533	530	645	532	580	570	563	583	552	587	561	566	550	541	569	603	582	569	595	588	599	572	560	569	579	553	568	582	580	548	572	587	563	573	544	579	552	578	557	569	543	578	606	541	619	589	539	551	578	601	543	577	603	599	576	585	573	551	603	558	595	510	567	578	583	577	543	556	571	593	551	570	557	581	560	572	535	562	560	576	508	553	568	570	566	600	541	585	534	570	577	566	561	576	610	582	556	551	509	590	613	556	505	575	603	594	559	561	549	579	568	564	568	564	596	537	521	603	563	584	545	567	582	542	587	616	594	559	577	552	520	559	578	523	620	580	586	501	584	570	543	566	552	569	569	542	556	517	555	550	579	554	572	550	594	522	546	535	569	547	579	601	560	536	559	557	541	568	601	504	552	577	542	568	580	558	545	532	597	541	578	583	544	563	580	536	557	573	579	570	587	537	559	547	575	544	493	574	595	593	573	550	562	539	537	572	566	565	556	587	569	576	554	546	618	564	549	530	602	565	596	571	541	578	608	548	563	560	563	592	525	570	601	551	586	581	598	511	569	561	550	585	574	567	533	554	520	566	576	614	552	584	569	530	581	549	545	553	605	595	568	514	525	555	513	576	579	555	597	546	568	555	582	526	589	569	597	552	525	532	557	581	513	560	591	556	576	564	594	590	554	541	529	583	534	576	532	593	598	559	580	508	557	581	563	538	531	539	579	558	612	556	557	543	555	595	547	575	587	599	591	523	565	532	539	574	533	551	592	588	552	587	553	544	542	545	555	570	535	580	546	564	576	561	614	585	556	561	604	573	559	590	561	561	572	545	579	549	582	553	571	573	560	542	558	551	564	595	541	565	541	558	537	534	498	594	531	577	556	556	557	569	549	563	549	563	568	549	579	591	560	562	532	616	552	532	593	565	585	559	546	511	545	533	540	586	625	564	577	547	530	555	551	528	559	570	572	535	539	560	533	495	522	557	591	547	499	571	573	577	529	562	593	560	572	521	576	559	543	542	562	543	589	604	554	572	560	587	531	545	560	541	543	561	559	569	565	581	566	540	542	512	560	567	541	556	556	553	608	524	575	582	577	578	599	554	543	562	532	582	519	599	596	533	556	561	553	550	555	546	584	574	575	529	540	617	528	547	609	544	623	551	544	597	569	489	588	549	558	554	582	558	547
23504	19096	2704	1540	1277	967	904	803	764	775	730	743	753	745	712	710	734	704	683	725	721	686	700	701	666	663	654	695	704	724	705	671	667	681	685	682	667	653	732	715	662	651	677	703	653	673	699	676	683	703	713	674	694	664	673	683	685	709	662	690	687	714	692	665	650	694	642	694	727	718	672	728	680	666	660	665	623	623	702	656	659	682	698	645	640	712	679	689	625	652	685	676	724	680	623	684	674	650	717	632	724	680	644	665	713	675	699	641	672	673	695	676	674	672	678	675	624	690	679	709	632	654	686	686	634	692	680	695	676	654	677	681	658	707	686	688	649	663	663	685	661	692	672	656	692	714	691	680	678	685	672	691	699	658	705	685	672	655	683	693	685	666	682	693	651	652	677	642	647	668	629	719	738	675	726	649	686	626	686	661	678	651	675	685	664	689	639	645	692	635	683	659	697	712	689	649	633	667	685	683	651	701	656	679	680	648	695	645	682	640	668	646	653	645	688	715	667	700	673	681	628	670	665	675	700	694	641	658	660	678	694	735	668	646	655	632	636	684	637	701	652	660	719	637	652	664	633	651	692	629	648	640	639	722	672	702	672	693	664	682	658	710	663	724	702	690	694	647	658	657	687	662	665	682	686	667	700	713	683	680	680	679	745	712	709	622	677	691	706	688	704	692	616	694	695	686	648	668	696	653	686	641	648	632	650	673	664	686	716	693	723	701	691	692	620	701	710	659	658	700	671	670	683	726	681	663	677	712	702	692	678	664	703	644	711	658	684	689	617	743	661	661	623	700	699	676	686	654	654	703	681	692	725	679	719	685	691	717	660	695	673	649	707	639	643	648	679	681	679	678	682	681	648	676	648	682	673	625	658	661	684	632	685	634	669	665	698	642	601	662	654	734	659	660	649	669	699	653	673	621	659	677	620	692	694	629	646	643	649	668	686	683	650	707	688	623	634	660	699	684	675	686	734	665	622	651	688	655	634	701	695	651	652	707	713	654	678	690	683	692	635	686	684	691	687	653	643	635	699	629	671	722	663	661	650	680	637	656	652	667	689	656	679	707	678	684	677	673	666	695	705	650	677	641	691	676	639	639	702	675	650	720	685	717	656	672	675	680	660	701	675	662	672	662	640	701	653	682	628	670	683	693	706	680	672	650	672	677	690	615	673	677	650	678	690	663	679	670	674	645	673	652	685	669	639	692	646	670	692	711	654	704	689	620	684	634	652	671	680	709	687	679	696	654	689	668	668	642	679	671	670	684	637	664	681	652	624	677	694	656	651	632	670	658	677	687	672	714	693	738	713	686	618	648	684	697	725	694	683	682	710	680	641	691	704	667	662	666	673	602	658	701	657	678	698	666	690	666	712	684	676	679	678	688	661	635	742	688	691	679	656	708	703	708	683	687	690	703	687	667	679	723	684	668	690	683	643	657	678	690	705	628	685	638	665	653	656	664	678	690	669	677	644	667	679	690	611	635	690	679	624	715	642	708	662	633	675	686	660	637	668	670	658	707	701	659	649	691	667	660	631	655	722	669	652	661	637	662	727	670	683	678	669	626	642	682	687	675	668	666	688	653	678	704	669	661	642	665	670	706	691	697	662	645	692	699	658	707	670	624	651	685	666	696	660	686	730	662	632	693	690	652	691	694	744	664	681	644	636	665	653	638	672	659	655	658	699	659	698	685	655	721	692	677	669	681	666	669	664	671	686	641	677	659	676	713	696	648	719	657	662	663	688	637	693	676	682	715	700	689	660	668	680	689	657	682	663	682	630	674	704	714	702	677	665	654	675	676	748	669	654	678	717	664	680	675	709	687	701	680	632	686	655	694	702	694	656	710	704	698	708	644	661	653	665	671	678	678	659	678	676	663	670	664	665	663	669	639	675	710	664	678	623	680	687	683	657	669	689	658	686	680	661	620	694	668	665	629	659	710	642	732	678	662	688	680	660	707	656	651	695	680	686	671	646	662	653	648	679	651	669	648	672	686	651	651	662	663	683	653	650	671	680	642	631	660	671	699	657	692	710	665	678	649	685	680	673	688	640	669	693	648	679	677	660	650	653	680	678	690	644	648	685	712	646	702	673	637	650	650	676	671	694	671	654	644	662	700	601	699	665	688	668	654	697	717	664	680	719	627	688	681	658	702	651	642	664	680	702	698	702	696	670	717	675	706	694	659	677	651	683	645	684	680	684	621	657	661	664	651	649	698	707	650	685	723	692	647	633	660	668	695	701	609	676	675	649	704	672	683	666	666	666	673	673	641	713	619	675	647	684	680	632	658	689	694	666	688	673	673	684	663	665	666	663	673	587	677	680	662	619	676	676	702	688	661	680	635	706	680	656	715	675	644	655	635	648	671	629	643	700	656	690	686	641	681	658	678	691	655	700	678	690	687	709	635	694	658	647	672	681	686	616	693	645	631	644	653	702	667	689	676	660	666	678	698	666	666	683	701	673	637	702	641	645	700	729	642	641	666	659	664	705	657	658	661	636	657	673	675	637	670	680	695	719	690	664	699	657	665	684	635	695	646	701	658	646	616	679	681	643	651	680	665	700	682	663	683	603	693	700	638	657	664	623	671	685	637	700	676	644	657	679	655	682	677	637	695	657	682	638	660	625	717	686	700	717	710	682	692	678	682	655	635	657	642	693	729	661	701	674	639	715	651	689	666	676	688	693	628	698	675	665	627	717	671	679	649	654	692	661	652	673	702	690	672	661	660	686	719	688	707	683	707	700	681	692	646	670	647	696	623	699	670	700	655	670	633	660	656	725	693	608	675	638	693	625	681	630	654	675	632	672	641	699	668	655	685	658	677	653	663	656	667	658	662	631	650	650	628	694	685	671	684	688	641	642	678	683	625	675	623	703	676	660	691	707	654	696	670	659	665	643	674	647	691	651	618	652	654	630	697	747	669	676	675	687	656	656	679	669	675	692	670	717	647	689	650	662	666	668	685	737	646	694	703	661	655	663	651	687	642	660	634	654	690	718	718	627	669	705	631	664	670	662	653	687	648	672	665	732	677	629	607	681	670	653	732	690	685	692	706	673	687	710	685	652	691	611	669	623	647	637	680	689	617	634	666	697	678	699	658	662	675	675	680	648	681	714	646	702	684	685	693	653	702	640	701	683	642	634	630	697	670	673	665	750	656	701	695	656	656	698	639	636	646	666	677	680	678	631	649	655	656	639	697	653	682	616	703	642	689	731	678	629	659	653	644	682	585	691	712	660	651	669	636	657	647	644	671	731	669	668	698	680	673	620	645	628	682	694	696	680	661	648	679	651	667	699	720	665	691	637	697	621	651	661	639	634	692	677	692	672	697	699	674	695	660	661	673	667	613	671	648	688	708	689	698	687	654	728	662	702	658	657	674	676	724	686	664	649	668	689	668	689	665	668	664	671	692	710	698	693	634	657	687	676	653	681	711	654	708	635	648	714	653	673	644	634	678	648	638	672	655	678	676	680	687	648	689	647	702	694	662	677	674
24348	21356	28712	24314	21278	8649	1273	805	639	574	551	478	469	426	411	387	370	373	350	339	344	348	334	351	333	346	311	327	282	299	320	295	311	321	319	321	319	318	327	313	306	295	303	303	311	310	324	289	314	294	297	284	326	285	303	319	302	282	304	315	284	314	301	267	289	298	315	319	306	332	316	288	280	294	294	280	285	301	306	303	283	294	312	303	303	331	291	273	290	289	274	308	281	322	299	292	323	316	305	304	265	290	296	281	302	301	300	319	315	267	290	294	290	294	285	292	300	288	289	312	312	273	289	297	281	308	323	320	272	308	298	280	298	290	260	281	250	328	299	275	305	298	272	294	248	297	274	279	321	265	299	309	295	307	305	300	334	298	289	277	296	324	289	299	290	285	289	268	275	265	286	254	290	321	292	270	329	276	304	310	297	283	303	311	297	283	305	277	299	299	300	275	291	279	295	298	320	297	284	304	299	264	279	280	300	272	291	292	277	289	323	312	303	274	307	314	299	277	289	313	299	256	266	267	282	291	295	302	279	300	290	249	254	284	298	271	303	310	283	301	274	287	299	298	305	303	287	269	302	312	313	296	265	326	299	313	294	294	282	281	313	290	296	281	305	317	299	299	282	283	293	294	263	306	323	317	312	312	277	258	325	306	311	302	266	286	320	289	282	286	301	303	292	303	300	300	272	273	282	312	287	299	271	289	300	261	313	285	285	279	287	286	283	279	294	289	307	309	279	299	301	283	309	287	269	300	276	300	307	272	288	314	301	303	294	294	301	305	288	297	302	312	271	303	284	270	308	312	323	307	305	303	294	312	321	296	291	293	278	287	291	291	283	265	324	284	282	272	308	280	293	305	267	305	308	295	313	293	303	288	270	311	298	312	298	289	276	313	297	286	269	268	287	285	292	305	303	304	288	279	307	306	306	290	325	284	279	310	281	312	274	272	306	295	303	291	287	308	291	300	278	285	295	278	282	302	322	337	312	323	284	302	320	307	305	280	298	308	286	292	278	279	323	258	303	301	283	290	277	292	307	306	269	278	306	291	300	323	313	276	278	285	286	286	282	284	310	289	281	309	336	289	286	327	274	336	273	273	271	317	293	300	278	308	298	330	278	290	329	306	273	291	291	302	292	293	298	281	316	294	306	305	338	280	297	317	286	285	282	283	339	282	287	295	306	286	283	297	314	283	315	304	302	278	295	290	323	305	293	308	311	298	280	316	290	304	298	316	300	290	296	255	304	293	281	308	280	289	266	295	295	322	308	301	295	301	299	292	306	300	274	278	277	286	299	294	268	310	295	338	335	287	277	297	271	255	260	274	286	316	294	247	291	303	293	315	304	277	302	278	307	287	307	298	277	266	300	287	307	297	288	307	289	310	286	285	276	294	284	290	303	283	309	303	318	306	300	283	322	277	284	271	266	308	293	291	328	267	301	306	274	318	274	289	313	258	257	274	286	332	301	304	287	298	304	335	279	296	273	283	271	290	266	290	277	284	316	287	318	332	312	312	307	276	332	303	259	298	292	283	339	291	295	281	312	273	286	286	300	311	277	285	281	291	287	285	301	290	264	295	315	283	338	289	280	297	294	275	269	320	305	264	276	279	295	297	292	285	295	268	291	285	309	292	307	289	282	325	280	311	265	292	264	303	291	317	282	274	291	256	294	277	315	270	281	322	324	277	276	298	297	295	302	321	267	299	294	309	296	293	283	309	292	318	290	280	306	266	324	309	317	288	281	271	308	293	295	283	289	315	292	282	300	284	286	311	301	286	271	300	358	297	297	258	289	304	278	277	290	309	261	297	280	306	319	275	280	292	274	302	283	262	269	313	305	318	314	295	322	271	279	272	306	276	305	275	288	287	294	311	282	305	331	337	314	305	269	281	274	294	272	288	266	283	264	297	292	300	294	320	320	293	282	291	340	291	298	312	307	270	309	283	294	329	276	292	296	286	283	268	275	292	282	299	305	307	314	274	284	294	299	303	302	280	323	259	290	300	284	327	288	320	329	317	285	314	301	297	302	279	328	306	289	305	308	298	310	307	298	300	266	316	304	278	303	308	312	292	288	303	284	286	329	305	289	288	281	322	280	294	291	290	296	299	287	322	272	299	295	303	299	313	278	294	265	318	303	277	293	267	292	310	287	305	316	272	255	289	296	330	305	306	307	315	303	312	286	302	272	320	315	300	324	316	315	292	279	270	290	287	274	309	285	294	289	298	297	312	277	266	258	301	317	304	297	303	277	319	283	281	312	263	287	284	280	302	294	331	298	296	292	309	281	289	294	303	315	299	303	315	283	247	289	279	277	325	294	296	284	324	285	270	305	265	279	288	310	325	289	321	279	296	307	297	321	274	307	283	275	281	316	286	268	288	289	324	313	301	325	282	286	288	325	258	297	286	297	263	301	274	313	293	258	279	302	275	322	288	291	286	304	305	260	306	292	327	290	295	265	292	274	285	291	277	262	296	300	324	277	275	318	285	306	299	256	267	288	303	278	288	267	309	298	306	286	265	316	268	313	250	313	279	308	311	290	276	293	301	288	298	304	285	313	317	280	321	288	320	272	304	272	282	263	317	282	288	289	277	276	292	305	298	285	310	288	299	293	285	321	322	302	304	291	291	256	279	299	305	299	256	280	312	270	302	282	294	294	276	295	265	301	280	287	309	289	304	293	286	274	323	278	268	311	313	307	297	301	279	279	310	296	292	287	282	293	266	279	298	311	279	293	303	255	278	295	286	288	305	300	316	316	273	275	274	299	256	314	307	290	286	282	301	286	296	283	285	291	287	267	311	300	286	280	303	275	287	288	285	294	278	280	314	312	273	295	294	303	312	267	294	298	275	290	280	307	281	321	305	304	302	296	269	253	311	266	293	297	280	266	302	280	317	305	286	265	276	282	271	306	292	315	288	276	289	278	274	288	312	283	306	326	297	298	310	285	295	298	294	304	310	309	291	325	288	301	275	297	302	320	291	283	286	290	284	290	294	279	277	298	272	292	295	300	288	294	296	262	254	277	327	316	280	287	274	287	328	300	302	310	301	309	299	258	275	299	282	314	284	264	313	261	300	301	272	282	287	302	309	281	336	289	307	298	299	300	278	280	303	274	313	305	289	296	272	266	297	281	292	306	276	298	261	279	304	287	288	283	286	311	280	262	292	303	306	291	280	335	289	294	282	277	289	269	318	315	289	286	294	261	313	294	310	255	327	289	297	278	289	323	271	306	264	270	326	259	291	283	274	301	282	283	297	290	288	282	310	308	303	287	281	290	286	284	297	283	296	284	317	306	294	279	258	280	286	290	324	281	297	306	303	280	315	277	304	267	294	269	292	280	271	300	297	306	302	321	327	275	270	274	303	294	305	293	279	299	310	301	278	287	278	282	329	290	295	269	308	255	335	320	314	288	310	275	300	283	274	328	255	267	263	336	269	309	274	304	279	294	303	295	311	286	321	271	303	298	287	311	318	284	299	283	267	309	319	303	276
29401	30992	9619	4821	3230	2462	1766	1441	1242	1023	911	753	758	679	591	594	554	503	510	458	481	468	434	443	434	401	422	368	433	404	403	423	432	410	398	425	388	408	369	431	404	376	414	418	395	428	391	384	383	356	405	381	377	409	393	383	388	375	432	379	363	380	391	388	418	398	373	367	417	420	386	412	401	355	403	344	342	396	365	362	386	366	335	370	394	361	383	371	360	376	357	348	376	374	365	383	340	363	328	376	363	387	373	421	395	378	379	333	368	386	369	369	341	367	364	379	359	378	364	337	354	343	383	400	346	333	358	395	364	383	366	370	371	369	386	358	369	380	379	371	371	388	363	361	392	345	349	363	378	363	355	359	371	358	366	388	342	349	368	349	361	416	367	373	376	365	363	374	351	382	355	381	384	397	357	348	373	354	375	375	346	381	412	367	394	343	427	363	357	376	363	375	344	368	358	341	372	380	376	375	353	317	328	411	357	400	390	341	356	325	365	376	378	345	378	375	346	377	393	348	369	346	370	339	359	369	390	368	341	371	372	361	325	370	364	353	343	354	386	373	356	398	368	322	339	373	399	356	346	375	342	377	375	379	391	341	331	328	385	369	378	371	366	386	316	359	393	380	355	369	335	373	397	363	382	365	362	364	339	342	340	366	365	420	384	382	388	373	371	412	339	371	389	355	366	359	324	347	342	347	337	379	378	345	337	362	369	331	383	396	381	372	351	369	347	365	373	307	409	369	379	362	382	366	345	339	352	340	356	384	368	331	348	337	377	388	358	332	373	363	359	360	341	348	380	377	332	337	377	368	351	374	353	367	386	386	373	355	339	390	354	351	346	346	345	367	344	383	347	407	378	350	340	359	379	353	346	379	374	356	331	372	356	393	367	348	414	341	348	372	364	387	347	360	364	382	365	329	352	366	371	390	357	354	351	361	385	356	369	373	386	357	361	385	356	362	373	386	344	331	353	371	386	349	349	406	361	354	350	385	344	359	393	374	390	358	398	371	401	331	384	368	362	374	392	368	379	389	372	374	344	379	374	385	355	374	364	383	353	364	353	399	378	363	366	360	348	352	349	377	353	353	350	346	422	400	363	360	387	405	388	397	383	399	366	345	373	361	377	402	367	360	345	371	386	374	389	327	341	326	365	348	389	374	401	343	349	383	379	377	355	338	366	344	368	352	361	357	340	356	355	368	367	362	356	394	372	350	347	376	380	356	339	358	376	367	361	333	393	395	358	406	371	336	377	389	345	352	362	401	366	400	356	363	359	371	349	371	365	343	388	336	346	394	353	375	383	354	372	335	331	380	356	380	378	344	368	392	375	369	350	345	412	362	352	397	374	378	332	407	372	350	360	345	346	373	371	362	351	324	369	337	366	391	378	395	376	379	357	425	378	360	344	354	340	367	372	342	352	368	362	363	345	354	348	386	376	366	369	402	377	389	375	371	355	336	336	369	348	377	381	389	404	378	337	374	336	361	381	377	341	357	341	363	364	335	351	326	354	379	333	376	346	393	353	390	382	363	375	378	392	375	330	345	390	357	387	416	367	344	374	378	362	344	354	350	363	365	346	360	326	353	354	370	362	353	380	357	325	339	333	353	370	342	371	368	382	340	375	368	335	324	362	385	373	389	395	341	335	353	357	369	353	352	340	340	366	368	376	395	358	362	392	347	371	385	347	348	362	363	355	343	360	379	355	347	395	356	381	377	387	365	339	344	382	346	383	351	361	338	369	349	362	364	346	377	346	354	372	359	364	341	338	353	375	357	371	367	393	349	360	384	391	369	372	393	377	368	355	366	391	346	368	326	323	330	371	337	369	358	351	350	359	373	373	371	373	365	363	381	369	367	385	395	380	405	380	401	332	345	361	376	383	344	369	373	389	356	366	381	339	357	365	359	346	365	383	368	379	382	358	359	352	334	355	371	371	410	385	361	320	365	382	377	368	366	388	381	350	366	381	372	378	393	350	332	330	382	367	337	360	374	365	352	357	339	377	377	378	361	379	359	380	342	345	361	336	369	360	403	372	350	367	361	373	371	377	351	376	374	378	383	353	370	384	390	380	345	367	342	376	377	355	370	384	359	359	345	333	358	370	358	343	362	324	390	338	383	346	398	385	355	349	383	352	342	378	362	336	356	360	370	381	387	359	359	401	358	340	335	345	383	355	376	382	352	375	362	352	369	371	351	352	356	369	366	394	346	366	352	325	388	351	344	360	348	387	357	331	323	346	363	348	354	367	379	365	353	354	361	343	348	386	373	389	351	352	361	371	365	381	376	383	346	376	369	351	339	385	336	352	374	352	382	371	369	402	349	386	348	368	358	362	398	373	345	369	337	361	383	369	361	389	387	373	301	343	374	339	344	388	348	328	351	361	380	357	349	357	351	361	387	351	394	388	340	346	388	335	385	378	369	360	403	357	363	384	372	387	366	354	367	374	363	369	342	380	363	333	343	369	366	365	394	332	341	353	380	334	376	385	351	380	376	354	396	346	365	344	383	386	338	360	403	382	365	352	378	383	358	342	378	351	382	377	342	353	348	359	386	392	363	397	347	361	379	364	381	359	338	349	348	370	393	376	388	359	370	383	373	365	370	356	375	334	377	393	365	344	357	359	361	349	346	355	403	350	357	341	412	372	361	367	371	398	374	384	345	354	372	353	389	337	385	401	389	359	391	364	337	359	363	408	341	358	348	383	356	360	368	398	384	353	340	373	332	358	345	359	357	340	339	358	350	344	347	382	350	338	388	363	370	355	358	377	362	366	385	376	383	347	341	418	370	334	365	355	359	351	362	413	360	358	347	369	399	375	365	373	381	360	370	383	396	357	378	390	364	342	358	356	373	403	364	412	380	382	374	372	379	338	339	385	363	387	349	397	358	385	349	412	383	366	365	375	376	376	386	381	377	406	348	358	370	370	364	338	360	362	347	336	400	360	375	362	370	365	385	350	370	366	344	343	354	362	348	380	373	353	352	397	367	367	389	385	353	354	370	331	371	386	340	380	342	357	351	357	383	374	354	371	343	360	356	341	364	393	394	382	327	370	353	373	374	344	332	362	362	367	357	365	378	362	376	372	372	365	363	390	360	422	342	343	377	380	329	391	345	369	359	360	369	364	373	387	351	356	379	324	380	358	390	356	353	363	343	335	392	369	354	382	353	340	327	368	372	381	355	348	376	349	361	348	350	398	406	390	383	376	361	368	376	353	346	390	338	390	345	333	366	353	397	350	367	370	350	364	383	353	360	355	358	377	337	362	376	395	353	354	347	366	346	362	364	354	355	361	354	418	352	378	350	354	367	383	368	353	389	356	354	393	372	352	377	363	357	390	353	355	375	363	344	351	394	341	388	359	390	378	376	387	338	378	358	338	380	365	347	343	341	381	332	388	366	353	350	384	343	357	379	342	381	373	329	368	335	355	368	398	387	353	348	371	342	368	400	364	342	372	367	365	352	352	384	374	350	392	393	374	357	344	338	362	342	378	330
25606	21349	27549	25361	9255	1279	1021	923	838	815	775	760	787	709	726	680	683	710	743	637	679	698	705	704	657	635	672	662	651	676	649	662	676	611	685	652	673	660	662	643	697	652	701	703	680	681	647	667	619	677	653	678	671	654	695	655	678	693	646	660	677	705	655	698	643	686	666	652	678	713	693	710	698	706	665	640	618	665	663	680	629	683	647	651	640	618	676	715	638	603	645	643	665	699	659	687	639	629	648	660	652	600	628	711	662	633	633	668	611	674	619	656	653	663	665	704	664	619	647	666	637	626	644	682	707	650	681	686	653	682	674	675	670	643	663	623	653	657	653	672	684	640	685	665	642	628	644	665	663	692	658	649	652	676	680	652	645	692	659	604	648	665	644	632	626	652	646	685	659	640	613	665	681	646	652	668	657	630	684	697	612	662	673	668	662	646	640	612	673	703	707	631	646	654	614	681	649	650	681	655	687	631	687	672	636	671	597	616	643	675	627	664	685	631	654	704	689	649	677	695	662	657	690	663	565	657	681	629	678	685	661	635	698	636	662	663	617	639	660	662	663	698	640	606	623	633	707	654	684	681	646	650	657	649	684	682	625	691	669	677	657	588	619	636	622	632	637	659	667	606	688	621	665	611	657	614	664	611	664	644	636	634	679	675	672	643	670	631	653	621	674	629	626	638	689	701	667	615	675	639	632	665	605	633	679	663	642	680	637	642	634	654	606	658	628	672	649	640	592	617	673	685	676	646	646	621	671	625	655	672	625	634	693	632	662	693	656	684	664	595	644	659	629	681	703	629	624	704	677	640	652	622	647	653	629	622	627	671	650	676	651	660	672	658	656	645	657	652	672	632	625	602	679	659	656	615	671	660	626	646	683	659	670	630	616	662	646	617	638	657	660	663	710	629	696	687	636	624	689	650	659	657	630	637	636	617	689	651	661	683	655	681	650	673	693	647	617	643	663	648	636	700	646	638	639	611	657	660	674	629	680	666	689	613	666	663	650	628	668	610	642	630	659	701	705	648	639	645	628	626	623	681	690	711	659	654	634	652	678	617	638	662	646	652	668	636	646	605	663	624	658	629	653	592	648	660	650	662	645	668	641	630	681	653	686	641	687	641	650	713	619	650	644	644	639	629	677	639	633	668	649	665	661	655	671	632	642	690	672	624	666	665	632	671	679	663	671	681	629	664	671	637	683	660	668	677	642	620	607	667	653	684	661	662	668	646	676	674	626	663	635	636	676	630	655	625	662	628	660	675	611	607	637	660	647	655	647	664	689	643	660	640	622	615	720	689	652	625	646	707	615	651	679	646	623	673	694	651	671	663	673	648	653	685	670	677	689	622	703	714	673	686	654	628	694	627	594	662	663	698	649	674	691	639	693	662	641	651	684	647	618	646	615	683	651	588	664	692	660	655	613	653	660	638	651	628	649	655	664	649	669	638	634	617	684	680	630	640	643	709	636	660	618	607	647	701	652	650	666	655	694	687	648	672	612	601	617	668	674	704	710	631	639	661	637	678	671	646	646	696	663	682	621	651	620	703	651	626	667	633	649	617	662	655	673	673	674	626	671	685	678	672	618	642	647	672	649	681	581	651	668	618	629	663	656	669	655	658	668	653	686	687	655	604	611	642	658	639	648	646	639	700	695	657	664	654	661	592	668	683	648	646	681	634	632	624	669	661	691	660	645	664	648	612	651	666	714	677	652	619	640	630	655	664	625	661	626	617	654	612	674	644	674	658	645	685	692	661	665	691	644	612	674	695	657	658	634	670	626	682	675	658	668	648	700	658	659	662	615	638	610	666	663	645	684	676	617	644	668	603	663	641	673	672	644	653	625	607	664	622	625	648	713	647	678	691	628	648	676	670	635	674	671	704	656	714	672	703	702	676	690	641	652	675	648	643	596	651	654	666	634	602	693	607	642	653	614	673	645	634	625	603	642	654	651	675	671	619	639	667	669	651	656	645	607	703	698	696	643	612	682	693	633	652	702	663	694	705	665	650	648	647	667	662	658	680	610	666	643	619	687	645	690	593	661	661	674	684	603	639	621	660	670	657	669	704	692	653	665	631	633	617	620	679	684	644	637	613	629	671	658	646	645	630	652	667	643	618	687	646	675	643	611	657	640	664	685	636	705	657	656	663	634	632	629	672	699	646	679	676	725	684	637	681	640	608	641	649	655	683	612	637	713	698	665	637	654	635	677	630	683	681	677	644	660	636	682	672	660	652	657	616	590	602	692	698	615	677	667	632	621	680	684	641	615	618	625	686	700	659	649	656	636	681	684	679	642	680	641	627	673	637	664	635	615	648	621	636	669	656	636	627	699	674	665	686	666	673	641	653	698	648	689	677	658	616	691	657	671	619	675	655	662	652	649	652	667	663	650	633	658	670	612	675	655	633	733	637	663	670	657	676	641	686	661	684	660	676	717	649	657	683	651	643	622	655	644	609	642	705	628	700	663	645	667	661	690	627	682	689	664	665	640	630	653	688	672	702	640	632	666	704	652	664	682	669	613	707	649	655	655	700	620	622	674	684	625	676	672	635	633	628	673	680	655	646	649	625	622	691	678	617	625	668	639	691	649	658	679	631	627	691	682	649	659	643	615	659	674	722	635	673	654	647	697	677	676	660	664	609	645	668	653	656	660	670	651	650	677	673	705	693	675	649	620	660	673	682	661	611	670	663	633	675	627	644	659	630	710	624	690	618	673	703	598	678	620	656	701	633	632	688	631	662	654	709	677	670	725	666	623	638	589	688	660	667	666	688	643	611	667	597	653	649	645	638	651	637	616	709	666	648	669	631	691	669	683	677	668	634	668	626	641	670	645	683	674	624	641	685	630	674	685	649	645	624	660	723	642	673	656	680	647	647	676	640	659	639	610	685	624	654	654	691	654	646	639	617	671	653	615	654	702	664	639	656	669	735	662	614	618	706	650	671	613	670	692	653	611	694	647	671	664	636	637	629	664	587	663	628	650	618	722	664	639	650	685	669	648	649	633	654	663	668	659	642	629	663	644	644	607	655	664	654	614	663	657	637	681	642	681	629	666	679	688	651	678	675	717	674	625	646	664	650	629	624	640	629	676	660	705	653	687	670	666	681	661	674	633	650	625	648	695	595	676	641	650	667	666	671	616	670	640	713	686	673	618	617	634	653	652	668	647	663	634	687	670	653	663	652	652	690	640	655	641	640	726	617	652	657	684	685	594	651	616	647	642	637	646	673	634	657	663	659	659	674	690	626	691	632	657	667	624	689	645	701	625	666	683	651	628	691	663	668	675	643	616	660	717	630	628	681	650	662	658	644	610	656	659	609	664	673	703	664	638	680	669	695	653	641	669	676	665	635	637	632	644	660	657	720	657	618	646	626	683	669	648	624	638	650	593	660	668	641	636	656	643	659	664	636	696	646	681	675	658	683	626	661	684	689	700	631	654	674	660	663	686	640	693	668	636	653	641	636	631	631	655	659	693	642	636	662	645	616	650	630
28166	26542	6258	3398	2542	1945	1679	1380	1354	1191	1048	1036	971	947	913	889	875	895	838	837	819	840	822	760	756	767	747	833	765	830	797	760	756	782	785	710	777	773	747	752	786	801	758	854	758	817	731	725	764	825	726	741	784	769	809	738	739	767	754	745	780	758	776	786	834	781	823	782	801	779	826	786	739	764	760	797	792	815	749	767	717	777	756	716	770	741	782	739	803	782	774	771	798	767	751	783	765	751	747	780	749	737	738	730	769	729	809	793	798	769	746	789	735	732	783	772	740	804	767	773	797	800	760	763	651	764	743	727	743	760	783	792	754	760	798	777	769	772	717	762	810	783	777	769	727	745	730	739	713	778	777	760	710	807	745	745	775	737	792	782	765	792	755	811	799	794	754	735	754	748	762	758	772	772	722	742	744	775	772	732	760	777	779	759	772	750	747	782	741	763	738	775	750	763	722	730	739	785	744	758	761	772	763	756	759	740	772	752	738	742	786	763	820	728	788	778	786	764	735	764	782	745	710	761	797	771	773	782	747	805	776	727	808	799	769	780	774	767	783	787	720	759	788	736	756	789	761	735	788	774	744	774	766	785	777	782	746	765	771	744	783	728	776	801	770	762	758	776	778	781	815	769	784	813	797	728	754	831	707	770	745	789	759	779	730	773	782	813	806	754	737	779	732	768	756	750	795	807	768	760	780	779	787	767	787	781	725	768	726	743	771	776	778	748	747	805	743	734	741	753	740	752	800	726	738	739	741	748	759	701	722	793	715	774	699	775	745	704	740	795	741	732	748	767	709	754	765	753	761	783	780	740	699	779	758	731	778	780	794	789	787	760	690	747	730	745	761	785	752	761	755	780	786	739	745	766	756	711	811	725	765	805	732	756	740	770	781	762	775	778	728	757	799	750	769	762	763	714	719	785	719	751	751	754	790	788	754	767	755	765	777	782	751	725	754	766	797	743	807	774	731	758	796	744	751	808	781	729	746	782	759	744	804	805	760	771	752	762	762	787	798	762	763	756	787	752	800	752	738	775	745	767	749	756	720	745	792	751	780	760	779	780	813	786	727	741	828	767	716	759	778	734	777	817	793	788	775	757	726	727	780	785	813	754	742	795	725	732	782	790	782	788	834	760	767	775	822	738	787	775	704	744	813	798	723	803	741	760	811	767	794	809	735	738	790	796	748	808	766	774	781	758	811	800	780	734	770	770	788	739	769	787	758	813	748	755	722	772	785	805	817	775	755	770	812	772	726	721	725	743	772	790	766	785	765	744	801	793	729	739	769	746	728	804	778	764	732	798	796	767	782	799	759	781	806	788	729	700	781	759	774	747	769	785	763	745	797	798	772	754	799	721	780	791	781	761	801	733	746	792	756	771	748	777	744	771	754	770	747	769	748	750	758	776	751	757	787	766	750	755	781	756	763	728	731	756	730	771	749	754	772	793	760	762	737	729	763	742	748	731	813	720	820	755	779	736	793	796	772	716	763	801	821	829	728	812	804	752	789	806	767	754	760	759	769	760	768	779	763	770	765	731	786	779	767	750	808	742	758	762	792	748	755	771	812	818	759	732	782	736	712	770	689	784	749	761	771	759	740	764	755	755	791	751	770	824	764	739	733	750	767	715	777	710	731	741	773	787	745	769	732	726	798	728	738	777	728	759	769	736	752	731	765	758	721	762	748	733	726	710	737	772	791	777	796	756	762	793	760	780	743	748	763	750	771	751	734	775	793	748	730	747	760	767	775	773	786	750	796	790	741	796	706	747	724	835	768	766	749	780	753	755	770	734	777	745	769	793	716	729	778	792	783	748	786	763	730	765	748	773	778	742	774	705	764	722	757	750	741	783	761	749	805	788	797	766	773	785	740	804	755	716	710	738	790	766	733	780	820	774	726	732	822	755	759	723	736	773	751	731	761	748	785	735	774	804	725	798	762	773	773	789	744	770	790	801	743	712	735	759	803	754	801	766	799	779	804	767	706	761	788	776	746	783	766	734	785	757	798	781	798	763	757	713	763	779	789	785	778	753	753	767	792	763	784	784	748	728	776	740	777	748	734	724	782	763	750	728	759	779	797	744	722	768	751	733	787	785	742	776	755	743	757	755	734	727	761	756	772	747	710	760	716	733	747	797	748	795	767	744	764	728	761	752	755	783	758	724	703	747	777	797	729	784	769	765	774	745	804	758	798	740	735	722	785	771	774	825	771	765	758	823	740	764	790	772	720	741	807	782	748	737	769	739	729	774	777	773	717	737	752	751	769	758	735	761	753	767	722	733	756	732	735	763	768	780	810	735	752	726	735	746	783	776	773	749	812	791	730	739	789	732	783	768	797	748	725	778	799	773	778	802	722	793	778	790	786	738	776	840	804	772	772	737	755	733	781	766	746	759	771	746	753	775	746	779	738	760	760	755	702	767	720	753	769	748	758	768	758	773	765	778	752	773	756	729	755	731	758	754	757	755	744	752	743	766	755	802	788	747	761	741	735	755	783	718	760	791	730	762	745	719	762	745	720	763	799	765	802	728	670	807	749	734	778	709	777	712	738	794	726	776	753	811	775	749	779	797	736	731	772	817	729	816	740	765	789	752	718	764	767	770	728	749	752	806	759	721	755	789	776	753	707	746	756	783	707	770	752	751	748	760	750	709	770	741	777	779	757	780	779	793	696	788	751	764	753	769	745	741	748	799	740	771	712	756	735	766	758	779	814	797	782	736	734	728	740	743	741	756	727	780	713	764	781	777	769	730	793	795	779	762	772	762	743	760	725	770	743	702	748	770	808	782	710	819	729	750	774	757	770	743	769	755	769	749	767	753	767	756	768	759	774	807	750	760	732	753	777	719	785	802	746	721	704	767	705	752	763	746	773	725	724	755	764	735	745	758	768	776	729	746	794	787	782	749	721	749	728	760	702	765	767	780	794	760	786	731	779	754	750	730	744	794	774	737	779	756	742	735	792	766	741	797	725	793	794	772	760	751	779	777	772	760	762	760	751	749	771	771	768	772	788	732	734	765	749	714	774	837	798	754	740	724	800	802	772	766	735	788	770	767	744	735	751	702	761	823	786	730	767	777	732	754	791	773	761	768	790	794	732	716	701	764	745	737	812	767	773	698	711	773	749	775	761	824	791	735	792	762	781	722	735	752	773	729	790	793	797	768	782	768	785	738	745	694	708	729	779	723	826	796	763	734	693	769	736	732	791	793	777	753	712	793	763	747	721	749	788	727	798	761	811	745	777	732	725	795	758	765	707	759	720	704	810	745	754	811	755	803	779	702	760	770	809	765	736	762	735	779	768	777	750	778	762	800	806	781	737	747	760	786	799	736	831	815	786	773	789	807	758	714	794	773	816	734	759	780	719	745	792	780	745	724	772	723	713	767	787	796	834	751	779	783	760	772	756	788	789	732	749	791	772	710	719	765	712	763	708	717	741	756	770	763	775	699	754	727	741	778	760	701	751	722	756	726	782	782	727	752	728	729	770	771	719	767
23354	21403	29199	23956	21395	21420	8065	1380	989	899	797	678	651	575	528	494	511	436	427	412	423	403	388	354	390	393	361	363	376	356	360	372	364	345	351	363	315	368	364	336	321	327	328	341	332	356	350	309	321	323	318	328	331	337	318	307	346	280	304	291	313	305	306	304	363	323	322	315	329	307	347	316	340	315	337	311	326	320	302	291	289	307	305	334	289	363	303	314	332	316	327	340	283	331	316	315	328	345	313	324	332	296	305	310	329	331	302	288	315	304	315	313	292	316	321	346	290	323	316	333	288	344	334	298	327	329	272	263	305	318	336	306	330	315	321	289	292	310	269	331	316	302	322	281	298	308	305	334	308	296	321	300	324	301	294	318	279	312	320	323	315	299	323	315	314	334	308	296	279	275	298	340	273	322	297	349	310	302	331	316	322	307	331	295	269	313	303	322	292	333	352	304	322	325	307	320	321	354	298	317	287	334	317	319	324	348	319	324	302	298	295	326	310	297	315	294	283	308	344	328	295	317	291	319	277	323	295	330	315	302	313	322	287	313	328	273	326	307	309	322	306	326	297	307	341	320	279	278	295	316	355	291	298	349	345	338	310	314	305	280	305	302	286	320	312	312	297	304	331	352	278	311	311	312	308	303	336	308	289	315	300	305	290	295	349	320	291	280	334	308	293	337	331	299	301	320	298	313	303	341	314	321	311	318	338	326	297	301	318	320	297	300	296	310	302	340	293	313	335	302	347	329	280	319	302	338	284	319	306	314	284	340	283	307	341	303	311	299	323	322	320	330	318	292	317	321	314	323	287	308	285	300	319	315	294	306	287	317	314	311	308	305	281	322	326	281	294	315	268	293	337	284	313	313	314	282	306	339	315	316	316	301	317	312	317	332	314	304	286	333	323	314	305	289	314	328	321	304	303	317	288	298	340	316	323	305	306	311	309	295	341	307	273	337	324	297	347	329	315	310	287	282	321	287	307	309	311	311	319	294	322	302	322	317	314	317	305	325	330	329	308	287	302	304	305	323	344	308	315	313	318	341	291	340	331	324	341	303	310	318	307	299	302	279	293	302	303	299	312	322	320	333	294	331	323	277	327	313	323	309	309	317	324	311	307	302	333	312	318	328	297	312	347	324	302	296	312	324	293	316	344	320	340	308	311	309	324	330	296	312	302	324	298	340	295	296	294	302	354	332	302	280	299	310	326	317	322	299	339	282	283	298	304	312	331	295	301	302	301	299	336	321	270	316	336	326	294	319	343	333	300	323	322	320	324	315	328	319	276	312	291	289	310	271	306	306	303	314	308	317	276	322	366	321	295	317	318	324	303	302	332	296	308	328	295	333	309	288	299	289	277	297	325	327	308	317	282	319	317	332	301	331	302	343	282	296	338	284	299	332	296	301	274	300	315	309	322	297	315	319	310	282	313	305	298	322	293	336	314	303	294	293	307	289	305	292	277	303	283	319	292	322	295	286	304	301	277	313	320	282	286	312	298	286	296	329	302	323	312	319	292	265	302	340	316	302	301	297	306	292	303	294	302	289	307	289	285	295	306	323	327	292	354	316	322	303	282	320	343	307	307	326	319	311	319	309	330	300	324	321	309	320	310	285	310	294	316	295	296	315	325	306	279	315	302	309	294	278	291	302	321	326	320	302	316	321	335	321	342	310	313	309	295	302	299	330	319	312	313	304	327	344	306	339	312	316	348	282	341	269	322	328	311	283	300	289	296	315	307	286	303	281	318	278	314	319	304	328	309	292	309	291	305	329	289	301	298	307	310	273	312	290	314	329	319	315	321	298	292	280	326	296	320	337	298	315	332	319	290	312	265	320	313	284	304	323	305	313	308	304	331	280	323	323	304	289	286	292	317	306	300	303	331	307	313	310	309	303	284	306	302	289	325	315	311	321	323	296	266	298	288	293	304	301	314	348	326	306	300	287	290	299	299	307	297	309	308	296	338	300	317	302	299	308	290	333	318	311	321	329	309	296	298	340	330	331	318	324	311	334	325	300	276	334	326	313	311	282	301	310	300	315	319	286	316	319	304	287	301	295	307	321	342	339	302	328	313	308	344	344	297	307	294	336	308	314	308	334	336	329	278	273	299	319	320	299	285	320	313	298	313	312	281	322	307	294	284	315	304	326	326	325	280	287	312	306	312	318	314	303	311	321	316	299	312	318	342	290	323	304	306	302	301	307	339	296	322	307	334	286	317	293	327	347	320	346	315	312	334	297	311	318	291	322	317	306	340	304	314	312	282	310	314	320	314	311	344	334	298	301	315	325	282	275	303	315	310	322	300	307	291	325	298	317	348	295	337	310	326	310	310	328	324	298	307	317	307	312	307	353	349	316	301	333	282	309	324	302	306	306	295	304	307	277	307	354	301	299	308	293	287	281	287	306	316	312	298	336	300	351	331	276	311	310	320	316	319	315	297	324	326	319	335	351	287	289	324	338	291	323	282	321	301	320	310	317	301	306	337	294	321	314	290	304	262	318	333	330	337	308	295	302	302	315	358	323	268	302	335	291	303	312	293	308	287	301	330	314	304	313	297	291	327	310	311	327	336	300	293	302	329	326	287	316	306	296	338	314	303	300	303	329	320	277	300	304	291	329	316	302	311	296	329	302	307	283	318	289	281	338	293	342	288	316	308	275	320	268	280	317	273	300	336	285	299	336	289	321	288	325	297	287	339	314	334	337	338	314	307	305	325	338	317	330	289	298	326	302	299	320	327	301	307	305	303	302	295	299	302	313	299	330	296	326	336	294	329	327	302	299	319	306	307	298	318	328	270	301	303	303	305	323	291	305	284	293	328	315	320	315	320	305	315	331	317	333	359	326	316	313	330	282	318	302	333	291	277	329	320	326	322	306	306	338	301	310	296	297	322	340	310	323	309	289	315	302	338	276	325	321	297	300	315	313	283	322	326	298	309	331	316	325	322	313	325	299	332	307	326	275	315	298	312	300	312	304	318	298	319	315	319	293	331	300	294	298	311	313	323	315	311	302	315	290	314	315	306	302	298	323	287	333	289	340	307	314	334	290	339	292	291	299	336	284	307	323	341	308	305	334	325	337	320	283	303	329	321	293	285	347	307	293	315	311	321	311	324	317	345	302	302	309	302	333	295	309	304	265	258	297	317	297	312	338	344	305	320	317	312	310	305	293	316	344	310	290	320	301	312	302	316	333	342	318	340	272	323	299	317	335	309	319	317	300	327	322	294	324	314	328	308	315	283	306	339	284	324	295	300	342	314	331	276	326	310	291	296	290	308	296	320	293	292	314	291	315	322	334	328	315	310	330	339	300	339	314	316	322	339	310	344	321	302	309	320	293	284	319	310	325	320	294	267	309	316	284	337	351	290	327	302	310	341	292	319	322	301	295	300	301	335	306	333	301	331	315	301	322	291	330	307	301	326	329	302	299	322	306	305	326	295	330	306	328	311	317	337	287	330	299	298	312	270	318	310	323	279	298	284	329	294	255	326	300	296	316
33064	37510	14729	7932	5266	4023	3082	2490	2001	1684	1394	1164	1065	879	820	677	673	626	607	607	521	514	508	504	460	413	424	479	441	464	446	416	422	405	403	402	403	423	372	431	443	392	429	435	384	369	381	418	413	435	387	403	413	388	362	376	364	377	373	390	364	396	380	352	411	411	416	412	418	440	426	394	381	356	364	354	352	370	370	365	347	335	413	412	399	333	388	374	363	376	357	338	352	351	350	379	360	372	337	333	345	385	345	368	359	337	331	364	365	348	344	345	360	355	329	350	379	368	348	363	391	406	335	356	342	369	338	340	356	336	385	370	366	352	317	345	343	377	393	373	347	361	341	327	354	364	369	343	397	338	353	369	309	341	341	378	371	363	363	366	358	376	337	369	393	390	375	373	361	367	364	358	355	329	362	382	375	388	351	356	388	359	352	312	356	357	344	352	362	369	343	350	310	377	378	391	355	347	353	384	335	360	380	323	365	382	398	359	347	361	345	372	391	328	367	346	378	342	371	341	376	342	375	348	389	345	385	360	367	334	360	362	367	349	348	358	313	352	324	374	356	342	371	371	391	363	363	359	332	371	347	355	384	359	357	355	354	347	355	354	370	391	337	356	353	350	346	362	344	342	374	358	388	354	352	378	357	353	371	353	327	350	345	342	360	345	354	341	351	339	358	351	363	365	359	374	349	326	363	387	383	349	344	348	357	329	402	357	365	352	378	340	371	377	343	380	365	391	347	385	356	354	321	328	347	370	360	386	372	357	369	378	354	361	369	358	355	362	327	359	391	366	365	365	362	379	387	357	383	365	317	379	361	351	361	367	372	364	367	368	322	347	384	389	347	355	365	403	341	358	364	373	365	344	338	317	374	374	362	379	384	374	339	374	359	344	369	362	330	366	350	342	343	345	367	345	366	305	361	399	339	369	365	376	371	321	347	372	342	365	319	355	330	353	343	321	326	344	371	349	340	360	341	332	339	356	367	349	390	353	342	354	405	320	366	375	378	346	369	384	371	368	337	360	328	374	387	363	333	345	345	356	380	343	364	360	353	377	347	344	351	399	356	376	359	361	313	367	343	346	381	313	328	339	346	388	331	344	327	353	371	366	370	356	347	359	385	353	348	378	335	330	356	336	363	347	351	346	302	347	331	389	325	404	337	388	349	363	361	370	352	360	371	362	364	351	350	340	336	361	392	359	372	371	342	339	349	363	327	354	374	392	368	370	341	370	331	356	399	370	351	349	359	379	371	326	371	373	331	358	359	333	374	363	340	367	390	366	342	363	398	367	375	378	363	351	372	348	368	332	373	352	375	367	325	331	350	335	379	376	344	355	353	356	362	329	355	349	415	345	337	316	336	350	368	345	349	345	364	375	361	380	361	347	343	349	354	359	341	342	363	350	320	363	367	341	345	347	347	373	369	384	384	339	388	332	362	361	366	359	367	359	361	378	338	379	381	373	350	343	376	369	336	336	375	357	376	389	350	346	348	343	341	348	338	354	361	387	319	393	349	339	380	364	323	377	354	340	376	376	409	354	356	360	357	356	354	357	376	354	364	358	337	362	367	351	366	380	352	351	372	335	393	364	359	370	371	359	365	365	345	372	373	375	408	342	347	333	385	360	375	340	353	362	346	356	365	363	339	320	362	361	374	359	340	354	352	353	360	369	388	370	361	378	398	348	358	358	353	354	385	368	380	375	336	348	353	350	375	345	413	345	390	349	339	365	357	347	340	391	371	374	369	371	379	329	382	352	338	363	344	365	354	356	392	348	368	368	374	336	368	333	356	347	344	369	339	344	337	376	374	361	360	319	352	358	363	361	364	345	356	360	337	377	350	346	368	348	359	368	366	360	332	376	347	395	395	372	337	362	347	359	388	348	378	368	331	353	367	348	345	374	372	400	352	343	379	343	344	350	339	345	365	374	370	367	356	382	347	385	369	365	383	349	365	386	374	333	331	384	371	385	328	352	352	388	340	406	371	358	374	374	349	363	385	353	336	339	369	327	353	349	386	352	365	350	379	358	356	335	345	346	371	350	333	347	348	366	349	341	365	365	377	390	330	351	376	375	377	394	336	371	380	346	346	358	316	342	360	328	340	335	356	378	376	368	370	345	332	337	348	367	360	362	375	356	329	357	358	362	360	347	346	373	339	354	338	373	365	391	367	370	377	391	368	392	364	373	366	342	391	302	358	369	368	408	351	360	375	379	368	329	377	314	377	365	336	363	351	352	335	361	363	376	368	361	361	340	351	356	346	358	348	325	362	349	353	385	381	356	354	398	354	382	381	366	347	373	330	336	351	370	363	354	394	402	366	346	332	387	379	380	346	357	384	363	377	343	394	348	369	343	349	358	379	382	375	350	316	390	374	370	355	363	330	300	356	377	322	374	351	365	368	343	364	349	361	358	336	382	352	363	370	392	390	371	355	359	381	364	352	365	398	371	380	313	406	365	355	367	344	363	378	337	361	363	330	342	346	341	361	359	375	347	396	403	359	369	346	365	365	323	350	396	311	393	398	346	358	330	389	360	338	354	360	366	357	364	382	366	353	358	331	337	352	363	364	356	360	356	362	395	393	352	371	349	332	350	362	376	346	361	363	376	359	336	372	382	372	358	366	364	359	377	352	367	374	377	354	348	376	399	364	364	374	339	336	383	350	354	359	342	397	370	400	371	345	339	383	345	363	380	365	320	344	375	362	366	394	368	385	310	354	367	389	375	332	332	376	382	345	350	355	360	352	361	370	368	336	369	343	358	338	362	323	358	349	390	327	370	359	345	364	331	375	362	364	340	364	391	348	348	346	344	343	347	353	375	353	340	356	350	340	377	372	364	355	318	374	329	347	374	362	354	347	367	349	391	364	352	346	341	380	371	346	370	357	372	389	341	400	333	401	363	359	342	336	384	349	384	375	356	354	366	334	349	354	345	339	348	364	349	378	374	355	335	348	347	350	356	348	346	365	341	315	342	335	323	340	354	371	345	379	343	347	370	355	371	337	366	364	369	363	357	353	360	373	381	337	367	361	345	363	365	360	348	384	357	383	349	355	376	332	343	382	353	343	356	383	354	385	368	363	351	391	333	352	384	346	348	368	403	356	355	368	357	367	346	374	352	365	349	351	391	365	377	358	335	332	328	378	374	352	362	348	343	356	382	408	385	367	358	376	373	357	370	341	341	328	389	376	355	388	349	357	384	386	347	388	368	382	392	384	337	356	357	354	345	338	334	354	347	379	359	342	348	350	345	345	354	401	349	375	373	374	337	364	363	341	351	364	371	370	352	352	387	340	376	356	371	349	369	354	346	375	381	349	390	318	357	363	355	364	371	361	382	367	373	362	342	384	340	332	343	347	371	384	331	366	340	373	345	352	396	318	339	347	387	361	403	360	360	350	321	367	333	363	350	373	346	369	368	353	390	390	337	344	383	355	340	367	320	368	339	370	380	339	314	330	336	372	368	342	364	383	339	352	342	327	338	383	356	365	399	363	390
27826	21047	9399	1659	1002	827	711	626	673	598	614	591	595	535	585	627	573	584	547	587	580	582	543	580	549	606	536	583	586	560	544	580	577	617	553	557	561	545	545	566	549	555	552	564	534	537	535	560	620	566	546	559	518	541	552	563	575	553	607	602	565	586	558	568	559	567	591	611	545	607	593	579	586	545	561	621	554	624	537	585	580	517	569	550	554	601	585	543	556	571	587	555	536	550	539	549	611	590	562	555	530	602	582	503	558	550	544	566	610	553	562	600	574	573	543	528	562	572	559	565	547	553	550	532	545	526	533	533	568	571	589	613	574	568	563	534	594	542	563	568	548	542	563	562	539	595	563	519	590	598	541	526	550	564	532	556	574	616	521	545	596	590	562	593	583	535	526	560	556	573	535	516	548	523	581	573	543	546	561	552	550	589	590	565	596	546	566	556	583	552	521	516	589	606	533	550	582	522	583	586	592	610	533	521	558	564	555	550	579	597	531	564	593	553	586	563	563	573	545	568	617	584	552	553	557	549	537	562	574	548	593	545	558	530	503	571	546	587	563	521	545	583	573	625	535	576	541	577	564	523	595	530	513	548	546	575	550	558	560	573	554	576	555	603	547	543	579	578	551	578	588	600	523	547	568	576	542	563	551	557	536	567	563	556	560	598	545	591	565	553	606	594	574	568	559	580	541	599	567	557	594	540	619	554	549	550	561	578	551	545	592	582	543	552	567	582	589	579	546	602	584	567	552	570	565	561	573	521	548	567	591	556	564	562	594	543	579	588	550	588	575	537	537	606	560	573	574	553	543	562	587	556	569	586	538	537	526	593	551	545	562	580	524	572	559	534	552	557	546	582	542	548	564	563	576	578	565	573	536	519	564	525	582	566	572	600	550	560	557	600	593	565	554	529	552	553	563	574	565	548	562	552	614	622	592	527	585	573	587	550	579	543	546	573	584	570	559	548	566	569	519	540	627	538	577	522	584	597	552	536	522	584	564	519	532	558	523	571	560	609	529	542	582	562	571	553	508	545	539	562	528	567	552	580	579	581	571	544	538	542	547	602	590	515	502	563	562	575	579	564	582	539	546	538	549	587	546	572	546	598	576	583	541	528	549	615	548	530	531	564	577	549	534	583	590	578	564	561	613	570	553	572	525	537	556	539	549	569	546	548	520	557	486	550	571	534	580	547	548	596	528	596	548	525	575	553	588	593	536	576	561	530	561	545	574	557	565	571	570	543	539	526	579	548	527	562	571	502	590	571	603	522	560	586	549	593	573	551	590	557	586	541	579	573	529	608	525	571	586	574	616	565	571	524	556	578	568	563	523	588	529	509	574	556	545	565	533	541	604	592	512	551	566	535	587	568	534	601	603	550	588	578	559	570	581	569	560	542	560	581	544	575	515	552	541	568	563	539	554	548	564	559	533	601	582	568	534	558	562	572	608	569	537	613	573	553	543	598	523	546	591	558	548	518	533	566	591	602	556	498	578	525	605	572	566	531	546	555	533	549	582	560	568	549	603	538	568	589	544	542	539	625	540	538	576	561	552	541	540	569	560	524	561	544	548	567	572	591	569	583	562	561	538	574	558	556	572	577	549	554	590	565	559	546	539	547	594	570	579	564	538	567	578	597	552	519	542	505	522	554	605	593	553	552	592	520	572	571	524	531	559	605	563	576	558	533	579	567	571	622	587	559	567	512	579	596	588	548	507	532	595	573	605	575	563	543	559	524	536	528	573	565	584	600	495	580	556	552	605	572	533	545	537	566	542	542	556	519	561	528	579	571	570	597	531	595	578	567	517	506	520	554	556	591	571	574	574	607	532	537	571	534	520	539	557	593	533	560	561	541	566	565	563	577	584	555	577	567	558	560	549	585	571	586	602	538	599	608	551	581	568	558	535	575	568	549	577	531	554	522	575	580	548	531	514	539	529	507	551	588	536	600	556	544	524	540	574	548	545	529	567	558	583	499	561	579	550	555	564	571	545	573	565	593	585	549	514	594	559	581	572	561	561	558	541	599	538	550	585	499	546	602	577	570	595	572	543	563	569	584	615	511	572	611	587	521	578	566	541	536	570	579	578	555	515	537	557	544	555	536	584	571	603	551	563	524	563	583	553	588	532	620	544	543	577	537	572	561	561	535	573	557	602	558	503	618	594	579	545	598	580	569	564	592	558	565	540	538	583	565	556	587	572	523	594	531	573	544	571	586	598	542	544	551	573	604	584	530	533	563	544	591	567	555	574	588	527	583	551	570	537	599	570	544	556	575	564	542	577	600	551	571	585	561	543	590	558	524	560	586	552	569	536	534	576	524	522	580	538	576	539	522	548	558	596	588	567	575	549	543	554	637	540	582	533	610	581	533	578	556	570	581	582	549	508	578	564	568	587	552	598	525	540	543	554	532	561	530	577	548	557	568	528	544	583	579	551	553	544	548	534	505	563	568	578	559	585	557	586	553	564	585	594	577	590	590	539	551	558	591	582	590	562	549	559	574	556	536	501	556	536	555	545	572	568	560	591	546	560	574	548	554	528	562	552	542	592	574	552	548	522	572	540	568	556	568	560	520	587	524	580	554	535	571	524	559	539	585	544	585	607	475	591	555	572	572	564	573	580	603	586	575	553	605	580	540	561	561	562	563	589	597	541	578	549	586	586	591	593	580	580	560	577	533	553	583	575	548	556	570	564	558	563	580	570	544	550	537	541	554	531	538	559	587	523	539	594	538	553	570	572	564	591	548	562	586	540	535	565	560	581	568	556	552	577	509	515	562	560	576	538	550	534	570	556	571	552	537	574	537	543	598	584	575	561	542	583	553	603	559	527	588	517	581	571	597	543	595	555	575	561	581	544	557	621	531	556	613	590	540	543	600	540	605	595	573	539	562	533	527	586	543	597	549	601	559	561	527	561	638	573	566	563	585	594	547	581	584	590	570	563	588	545	536	570	575	559	594	578	592	586	556	545	512	572	602	558	583	607	539	555	579	604	578	601	564	610	607	565	577	555	575	548	596	568	554	572	568	550	556	555	542	528	591	558	601	606	549	555	561	546	587	581	489	546	588	598	566	558	572	584	523	529	498	579	552	556	556	561	593	531	580	568	579	581	578	574	570	567	608	544	572	507	585	552	548	552	582	552	557	523	596	549	572	554	583	531	565	558	523	565	590	550	580	524	560	572	581	560	527	554	593	537	533	575	583	545	518	537	541	551	587	566	549	558	589	543	522	583	580	550	571	545	564	530	522	574	549	578	592	542	560	543	564	554	581	603	535	580	533	537	546	545	568	531	544	583	567	570	573	567	565	513	518	572	580	589	599	574	575	555	572	593	613	567	585	554	610	602	554	550	568	540	590	523	547	506	537	568	579	536	630	555	538	587	530	567	551	572	591	568	546	574	563	599	596	541	541	603	573	541	565	581	528	543	563	596	566	562	578	592	562	539	570	577	549	558	578	569	584	516	596	525	554	564	546	545	627	529	585	535	568	553	573	565	561
22984	18337	2585	1493	1208	1015	922	878	817	801	778	790	703	717	704	740	706	747	729	655	693	702	644	653	684	702	693	703	649	741	659	677	677	665	707	685	702	653	661	682	699	686	718	702	644	673	681	643	689	675	716	707	653	691	747	665	709	645	667	678	665	673	639	670	711	688	683	700	701	724	658	664	714	690	647	719	668	708	637	679	697	635	659	639	686	686	640	702	722	689	670	640	718	683	698	707	629	669	650	685	651	673	667	650	663	659	662	706	681	637	645	654	678	674	687	703	660	677	722	651	658	639	688	663	708	677	638	686	693	695	701	671	704	641	686	707	701	666	680	702	692	652	637	710	631	690	685	640	689	647	635	681	678	669	670	713	658	665	664	675	668	701	681	696	682	630	675	678	688	662	656	649	695	676	722	701	668	643	668	679	705	685	693	617	649	659	673	705	705	682	640	640	684	728	728	674	661	692	658	707	711	660	696	687	688	665	667	650	621	651	661	640	688	665	722	681	713	671	675	664	670	701	660	635	673	651	706	665	699	670	634	647	626	723	690	695	708	669	687	637	685	720	664	693	694	728	661	671	695	707	668	639	690	648	661	684	630	674	687	664	702	708	670	663	621	667	713	695	657	683	666	691	701	668	666	704	659	694	682	685	667	622	679	689	674	655	647	634	661	662	653	643	724	718	663	656	641	689	714	681	695	665	661	660	644	653	654	670	752	669	654	630	686	671	710	675	667	641	726	657	647	685	667	680	676	666	722	642	691	697	640	675	680	728	663	656	702	670	636	696	676	649	715	679	712	695	655	701	662	690	675	714	652	667	708	674	694	655	673	680	724	688	688	689	657	660	705	724	695	727	692	667	695	636	662	627	682	624	633	728	670	668	706	722	617	711	657	646	642	642	693	679	682	656	705	670	637	634	663	666	683	659	661	677	719	678	604	675	692	691	671	652	674	661	633	669	640	646	688	682	681	656	673	723	676	665	647	704	707	664	678	665	655	635	676	664	700	684	711	672	680	654	642	663	723	659	695	671	743	726	697	673	722	631	703	674	618	687	723	652	706	675	645	699	668	663	662	702	674	675	715	688	628	683	682	679	666	704	671	727	675	620	672	684	698	658	694	668	687	697	688	642	670	652	660	726	658	656	663	709	639	674	650	662	674	688	601	680	649	658	656	653	682	699	670	697	682	659	671	654	685	706	649	645	677	704	684	628	648	693	638	658	665	642	682	744	689	657	703	707	686	715	667	664	701	643	660	703	683	654	672	683	676	691	677	673	653	649	652	668	654	655	627	671	647	658	673	686	693	666	644	673	682	673	695	673	677	708	694	703	690	665	686	674	688	650	702	692	670	700	621	645	726	666	682	674	693	668	644	626	665	661	665	661	701	656	686	644	686	673	732	631	706	674	644	680	668	639	630	642	675	633	676	661	664	676	674	678	681	652	717	695	617	706	720	693	726	690	672	687	685	679	681	634	587	666	674	689	676	658	684	631	663	674	708	628	672	644	657	705	668	703	615	653	701	691	660	727	649	633	682	720	671	670	619	694	654	662	711	666	645	708	665	658	707	606	676	636	657	654	742	692	663	690	665	650	682	625	696	698	673	652	657	628	641	725	667	668	670	628	678	668	699	667	670	675	637	704	674	700	719	666	678	691	726	654	698	683	645	669	683	695	649	703	670	628	640	640	685	644	692	677	641	640	688	681	680	665	699	632	674	644	659	688	632	670	720	679	678	700	699	678	677	650	664	641	681	674	668	652	693	645	682	691	692	682	700	713	644	688	666	671	680	655	616	669	635	676	671	672	696	700	717	635	676	690	664	656	669	642	705	664	610	687	681	653	693	698	664	629	612	659	668	694	708	691	648	652	654	669	621	649	659	694	671	677	659	621	674	680	604	691	652	641	679	641	654	689	719	725	662	644	656	691	700	666	704	717	704	671	679	662	649	642	691	676	685	672	684	672	647	643	678	670	654	670	663	651	668	695	687	685	608	691	639	648	659	669	699	696	658	697	704	669	711	662	643	658	677	660	685	681	676	651	689	688	671	681	683	674	689	647	699	678	652	680	685	669	667	654	685	659	664	658	668	693	657	652	679	685	696	687	649	639	657	689	690	671	648	670	710	679	700	659	653	639	673	649	661	650	685	652	697	668	711	673	657	627	657	644	652	676	731	668	675	704	642	693	685	634	690	649	698	705	701	639	679	682	671	704	673	658	701	705	695	709	652	696	688	679	667	682	730	690	642	670	679	673	679	620	679	692	718	656	679	663	653	715	676	646	703	684	654	700	673	662	660	656	684	697	707	648	649	677	640	694	657	639	652	677	655	660	755	648	684	683	657	683	670	663	749	655	611	656	650	669	681	666	678	614	679	659	681	707	709	663	696	628	668	708	671	654	628	692	624	683	645	671	713	697	659	708	708	719	688	626	677	662	639	705	644	708	722	675	658	649	694	692	664	705	719	647	606	682	668	697	624	672	669	667	673	691	661	736	649	650	628	633	665	629	722	696	649	658	678	682	690	676	679	690	652	709	683	638	679	658	670	678	673	675	708	672	661	679	682	639	662	659	710	723	676	704	673	627	689	693	709	637	675	700	670	623	670	641	705	652	687	649	646	686	651	676	705	665	679	674	664	655	681	682	691	696	696	675	643	642	700	681	682	678	665	681	662	654	714	665	603	675	672	656	671	696	655	694	652	692	660	722	665	696	680	669	676	654	675	680	660	683	672	672	682	685	705	712	696	681	713	702	703	666	709	643	724	706	661	643	672	613	654	694	676	679	684	726	708	673	668	686	676	663	698	699	693	648	666	666	705	680	665	641	663	744	686	717	703	666	666	686	733	689	678	681	697	672	675	711	633	719	669	671	740	703	655	681	639	680	701	636	639	677	680	681	644	701	676	652	652	683	651	716	656	654	677	678	716	693	676	684	645	709	700	676	667	685	653	657	648	671	676	636	672	722	711	678	691	658	715	621	651	666	676	671	692	663	695	648	657	674	683	701	676	612	664	640	670	659	714	664	695	683	718	683	637	675	696	644	702	702	664	674	726	666	668	703	707	706	610	687	685	662	673	673	686	658	664	686	652	688	720	696	659	695	706	708	652	663	721	675	617	681	656	698	647	638	650	663	693	685	690	719	709	651	655	703	669	650	683	669	704	691	673	719	707	698	722	678	648	648	636	704	607	667	672	700	633	670	664	677	700	637	682	706	630	669	631	685	632	666	696	694	602	644	673	673	706	725	663	649	664	687	659	688	658	666	666	691	652	677	698	691	659	651	688	675	677	632	701	702	671	655	684	669	710	656	684	639	718	696	664	654	673	662	617	634	659	672	641	698	652	635	708	631	734	704	712	647	671	645	653	686	749	714	670	706	646	634	673	651	683	709	656	685	660	660	671	744	671	634	660	672	685	666	709	676	662	665	690	664	634	652	649	645	673	686	682	677	682	641	687	643	657	669	672	646	706	666	650	681	706	668	719	669	674	702	643	671
24356	21335	28623	24370	21315	8881	1309	843	703	575	524	513	507	429	424	369	415	347	395	332	339	332	322	325	326	338	319	297	298	328	320	302	326	317	336	345	299	313	319	293	295	315	292	331	312	274	290	299	270	332	308	282	281	304	311	297	313	299	279	295	306	318	320	306	298	294	322	310	322	320	324	303	308	291	295	262	312	288	278	281	292	300	310	271	292	312	271	290	264	311	258	309	309	309	308	327	277	308	266	320	285	283	290	294	324	310	312	315	296	289	291	283	303	281	281	279	288	314	288	290	322	285	306	308	326	294	278	292	266	285	322	316	300	292	312	299	298	291	281	268	292	304	268	282	297	296	287	282	298	276	329	297	306	297	305	313	278	263	295	314	269	295	326	303	294	290	302	291	280	277	292	304	272	314	315	349	277	312	299	280	300	291	286	271	306	273	283	304	308	258	324	293	304	338	317	310	311	277	280	296	275	285	270	316	301	310	299	281	284	305	313	296	258	278	293	265	274	303	295	271	282	283	279	273	303	324	285	287	317	264	307	274	282	298	288	292	271	275	303	280	304	283	269	318	279	293	302	297	280	293	282	256	269	301	304	261	331	290	294	300	283	267	344	302	248	301	338	302	323	313	274	275	287	281	316	272	276	318	287	279	280	268	267	282	308	308	321	301	307	302	294	286	312	282	278	304	296	277	261	269	286	295	314	325	311	294	296	288	310	305	326	286	285	281	280	291	298	284	312	282	267	307	289	318	290	291	279	296	283	297	290	316	284	317	311	309	277	320	269	262	291	288	294	272	266	302	291	284	284	281	297	266	273	315	315	255	278	266	285	290	274	311	313	333	285	285	264	294	296	301	272	319	340	291	300	269	317	320	285	285	308	317	271	278	255	283	261	263	275	308	256	317	292	298	303	324	311	284	309	291	257	310	333	314	291	307	295	279	309	297	281	339	292	320	274	280	279	291	288	299	315	316	307	296	278	287	272	283	272	288	287	302	296	292	269	288	281	300	322	307	312	287	299	333	289	316	267	290	288	298	271	307	291	288	299	268	323	318	320	258	267	270	324	302	294	294	293	308	287	296	270	277	289	276	287	269	317	313	304	260	310	292	319	267	270	297	288	326	297	283	307	302	286	296	274	286	302	277	327	295	284	264	321	284	306	292	305	270	290	252	314	300	288	305	270	270	285	274	279	268	294	267	299	310	288	290	264	310	298	314	304	300	309	281	286	298	267	300	282	286	280	267	278	285	281	315	284	283	297	301	301	261	281	305	308	287	261	293	317	309	298	313	325	305	313	290	266	286	263	299	278	287	303	294	304	287	301	296	296	293	272	289	284	289	291	307	293	292	298	300	301	328	275	284	320	284	316	312	308	313	256	268	312	288	286	294	293	295	283	307	269	310	316	285	267	295	285	322	302	311	287	274	320	298	323	279	297	302	270	329	283	305	266	267	275	292	314	299	281	309	290	305	312	294	254	277	270	299	301	296	311	307	272	295	307	300	283	325	269	318	281	322	306	273	281	262	282	286	277	281	288	287	312	289	288	299	308	281	339	303	309	330	304	288	289	311	308	279	255	293	300	292	299	291	302	260	271	274	284	300	311	315	286	272	289	280	273	294	280	301	303	281	303	302	272	314	275	293	283	316	321	294	328	299	293	312	305	292	312	308	305	301	296	310	282	272	319	294	290	276	280	283	301	307	312	303	311	316	324	286	295	271	301	282	289	311	267	262	310	266	294	276	268	276	290	279	314	283	299	323	277	313	271	266	293	284	275	292	277	293	290	300	293	298	289	298	289	293	327	286	274	306	284	276	298	288	293	275	303	310	291	314	273	297	308	324	320	304	317	286	332	268	304	241	293	294	321	317	314	322	316	305	306	293	288	297	292	316	272	297	295	281	290	298	304	304	274	297	316	299	307	325	314	287	275	290	311	253	304	316	292	274	300	298	309	280	278	300	293	305	291	292	283	270	262	267	272	283	304	296	302	284	293	279	304	304	278	285	287	289	288	288	284	275	255	303	340	307	285	314	307	285	295	294	267	309	283	299	299	300	272	289	321	243	282	294	258	268	300	279	290	280	282	288	301	262	297	268	281	267	320	273	278	303	297	283	286	292	296	309	308	315	277	309	296	284	271	296	296	297	313	303	295	298	291	287	276	304	276	285	311	311	268	297	309	303	292	299	286	308	275	301	270	285	291	295	295	286	256	311	304	284	297	274	295	275	334	325	284	282	301	291	302	272	264	293	265	276	295	273	311	279	305	272	293	305	289	273	299	308	303	249	288	312	263	287	277	286	294	282	285	264	297	293	289	277	312	288	295	310	308	303	294	292	285	283	324	276	296	321	284	286	287	284	302	302	304	307	276	318	265	307	282	298	262	269	316	281	301	303	290	298	312	275	316	289	283	297	307	304	296	263	306	283	270	282	298	297	295	271	337	305	290	305	296	286	265	294	289	292	322	285	298	254	290	312	242	314	300	268	313	292	301	270	326	301	290	302	322	294	310	286	311	315	303	311	296	286	308	298	304	292	290	286	336	270	292	306	326	278	278	276	311	276	286	299	278	279	302	298	322	265	301	298	279	262	288	300	293	333	280	308	293	298	316	286	296	285	276	293	297	293	257	276	306	279	304	319	323	284	282	283	293	262	304	267	282	291	327	301	275	293	316	275	273	298	300	292	265	298	320	306	315	309	298	264	302	277	297	279	272	264	289	312	284	291	269	297	285	254	281	307	309	288	295	268	284	287	272	296	276	307	302	297	273	269	297	286	281	276	310	300	284	321	304	300	288	293	292	293	292	265	301	281	292	304	280	312	324	273	289	267	283	293	274	295	284	293	310	283	287	301	317	279	262	288	288	321	279	285	293	288	337	295	312	293	266	283	293	290	304	305	297	255	274	285	292	305	286	300	277	268	287	294	265	307	293	267	311	286	294	280	301	296	295	317	293	285	312	270	278	286	293	326	283	275	284	294	284	313	302	296	278	291	297	292	288	287	328	269	280	295	283	303	319	305	294	280	283	300	303	283	295	319	312	285	296	278	273	267	315	263	317	286	323	296	278	282	286	292	281	309	268	272	313	279	323	304	300	309	262	297	306	297	281	311	304	310	286	282	284	283	308	289	293	285	258	316	292	317	332	266	265	337	296	317	300	280	257	272	312	287	273	300	267	318	330	298	287	320	307	308	294	299	299	311	279	292	261	314	322	285	303	298	283	282	313	310	320	286	290	289	282	310	288	292	290	292	291	248	297	291	284	297	305	290	327	258	292	329	279	283	312	318	312	303	320	289	271	280	321	294	299	295	299	298	299	330	294	291	297	293	323	285	261	291	306	290	321	297	294	283	282	324	294	289	299	258	306	304	308	342	295	303	304	275	282	296	312	318	278	306	297	316	285	304	266	270	288	314	269	269	294	281	304	261	270	267	296	304	300	324	302	291	307	269	260	291	296	323	299	299	288	298	292	272	306	271	299	315	285	286	283	302	280	284
29021	32082	9072	4533	3103	2427	1925	1598	1318	1168	958	828	708	663	572	574	558	549	519	489	479	438	404	436	398	425	413	437	394	394	424	403	378	416	419	426	431	373	413	380	395	377	380	397	371	401	421	378	413	380	379	403	407	377	386	402	381	392	393	391	389	391	393	406	402	399	403	396	409	405	395	360	367	371	406	365	377	359	370	352	380	387	373	385	335	376	372	387	361	360	340	378	373	367	352	370	350	385	385	376	368	352	360	363	344	408	366	359	382	361	386	382	373	397	344	336	366	381	374	339	373	350	357	329	366	371	324	362	349	356	343	339	335	377	368	370	368	313	368	392	376	362	363	351	383	384	376	334	360	354	362	386	352	333	343	379	375	377	385	366	379	376	389	362	346	389	346	369	399	362	353	361	386	388	335	372	344	382	382	372	374	385	356	401	386	346	378	351	409	363	359	377	333	345	346	371	346	344	374	356	357	380	383	394	356	374	395	348	356	362	373	341	360	352	365	372	364	347	401	374	349	365	334	375	372	363	348	363	345	371	363	326	378	370	362	390	346	374	364	390	359	373	348	362	359	379	401	369	340	334	368	345	392	393	386	383	373	385	406	353	350	369	370	362	374	364	390	388	386	324	366	412	366	363	372	363	383	341	366	382	347	382	374	402	362	358	355	365	368	348	361	360	400	374	335	362	388	355	372	349	399	353	370	370	407	325	393	361	373	395	360	363	361	405	372	362	341	357	353	366	374	391	377	361	371	373	388	357	369	350	374	423	340	383	362	346	397	348	331	410	359	363	371	388	371	432	349	372	363	325	373	361	385	355	381	367	368	364	365	366	374	358	355	367	363	377	368	349	378	401	350	353	390	356	346	348	357	318	371	339	400	355	340	362	373	410	344	375	366	359	388	375	381	372	372	340	307	389	371	366	417	338	393	396	376	347	336	376	364	356	396	378	375	361	395	357	369	354	377	377	328	338	356	360	391	398	394	363	370	371	350	382	360	390	385	361	360	375	362	373	360	361	384	358	375	352	353	388	349	339	363	318	360	355	353	379	359	359	339	353	372	394	347	386	339	378	328	361	403	380	386	364	370	396	385	367	378	376	356	335	359	361	384	357	340	385	374	382	374	365	363	354	345	373	373	361	381	337	367	334	371	329	362	379	363	358	336	363	366	361	378	338	379	375	365	362	385	339	341	343	357	366	379	369	386	380	336	384	363	365	345	377	354	369	359	339	383	362	413	379	361	377	375	353	347	387	365	377	352	357	395	337	319	393	350	363	320	361	361	374	382	358	366	353	374	369	357	387	385	419	346	351	398	376	384	390	363	381	343	363	384	342	385	316	389	368	368	345	345	366	371	379	356	336	384	330	320	367	361	387	376	365	377	390	373	376	390	362	371	386	336	343	347	380	377	344	352	363	390	367	362	400	380	390	356	380	406	358	378	365	366	330	388	338	353	356	350	395	359	336	403	340	376	376	383	369	381	383	356	376	343	395	370	385	379	392	329	343	373	362	379	341	326	348	374	373	344	367	382	366	333	402	348	357	390	354	341	372	374	341	382	354	375	312	357	337	418	354	377	382	348	350	356	374	370	348	376	393	382	389	375	385	389	363	378	364	365	399	382	370	390	349	369	360	356	384	353	384	339	345	352	378	368	361	349	361	355	384	362	372	382	347	371	369	402	383	383	351	366	381	371	367	402	372	359	351	366	419	359	375	371	394	338	364	402	417	389	335	381	383	360	382	385	352	384	379	364	386	318	343	384	392	401	342	332	378	362	380	387	366	353	377	379	381	361	407	368	344	369	375	365	338	356	408	361	372	356	380	344	364	373	369	363	381	374	373	395	381	332	353	351	358	408	403	345	339	391	337	357	372	361	347	336	368	360	361	369	353	341	351	376	378	355	354	390	350	382	372	348	372	372	368	374	345	359	370	329	360	349	396	346	390	381	412	370	382	372	402	365	331	369	343	345	390	340	355	385	370	360	364	358	385	404	355	375	382	371	348	407	378	369	377	387	361	365	352	374	375	359	398	369	349	348	390	372	391	362	366	370	360	367	386	373	372	392	356	359	352	358	369	381	362	389	403	303	404	356	343	398	357	356	378	345	347	361	378	374	351	359	362	373	386	359	368	351	353	373	370	399	385	365	359	358	369	351	354	339	387	383	398	386	385	367	376	392	378	372	376	371	342	356	380	399	406	383	364	377	364	363	368	388	370	372	369	350	365	343	335	367	360	369	370	343	374	347	395	374	328	362	365	366	354	369	395	365	396	368	371	402	401	373	367	340	377	365	312	357	354	367	364	344	404	360	368	374	385	366	381	370	370	396	358	369	364	340	379	348	364	349	358	367	375	355	373	381	360	343	350	322	354	360	346	362	348	335	353	377	384	382	332	378	419	349	363	377	391	378	360	380	368	382	353	417	371	364	343	368	390	353	339	373	369	392	368	351	370	383	370	363	358	380	376	348	393	375	348	378	378	371	394	347	388	360	355	376	366	389	338	377	369	378	365	353	369	330	355	373	355	363	365	375	350	339	342	394	378	344	373	368	367	336	400	356	376	362	364	360	351	353	370	364	400	374	355	326	340	333	375	366	364	382	327	380	370	374	355	352	388	384	382	356	322	367	359	372	388	382	365	381	398	349	386	331	362	355	342	362	372	381	390	359	364	393	403	333	378	385	377	363	379	350	359	330	370	384	322	340	373	341	363	373	346	402	384	378	354	374	378	386	351	368	383	357	370	374	357	366	360	341	397	367	377	363	368	333	408	349	367	376	369	390	349	349	357	350	370	373	339	389	374	375	360	362	341	331	358	388	367	379	326	391	379	343	349	355	396	388	399	407	382	374	398	362	338	340	380	355	345	350	362	348	381	390	341	353	386	378	374	344	355	390	370	384	366	371	377	351	347	389	362	364	353	379	362	382	379	353	410	361	383	391	367	352	365	338	373	321	363	331	343	399	328	371	371	369	379	354	385	344	368	371	372	349	378	385	363	350	356	332	387	363	394	389	325	350	344	342	352	384	352	398	380	356	365	388	360	378	390	385	369	362	398	373	359	369	373	346	368	366	374	354	365	378	381	342	327	355	358	362	346	355	358	398	353	347	361	346	382	372	377	368	375	365	368	380	375	371	310	368	371	404	357	359	375	368	354	352	380	397	363	385	377	386	362	375	333	365	354	362	360	367	361	367	364	337	386	360	391	347	334	367	368	426	370	389	380	366	355	344	376	345	396	374	344	377	403	385	343	367	358	372	386	359	378	351	368	359	374	358	354	370	387	355	386	359	340	365	327	361	346	391	385	404	345	359	354	365	367	382	379	349	382	338	355	379	382	389	364	379	347	383	346	347	357	332	383	369	372	375	403	396	361	367	332	372	372	370	385	384	346	353	348	386	418	381	355	351	365	370	352	334	385	364	387	352	363	362	330	385	390	354	375	354	329	371	375	356	376	353	375	374	364	362	353	377	400	345	371	362	387	346	360	360	358	402	368
25571	21358	27510	25322	9389	1319	1069	907	858	798	784	768	733	687	724	716	718	674	726	705	711	701	707	687	670	671	655	691	668	680	700	720	704	656	656	687	696	708	693	662	691	679	650	639	708	650	695	656	665	656	679	666	643	677	640	651	689	660	659	685	708	644	652	676	677	687	688	669	665	664	678	710	636	665	625	651	717	659	683	713	684	620	655	643	678	687	706	620	629	675	626	674	624	664	651	648	656	682	642	615	666	691	655	681	642	702	632	658	609	689	663	637	685	625	639	669	670	705	636	672	675	674	662	679	596	696	683	638	621	666	636	674	680	725	713	674	688	692	662	628	633	675	623	678	627	650	670	662	669	664	635	660	643	683	677	687	657	675	661	654	696	667	640	638	671	628	653	662	620	666	687	609	634	708	651	629	637	620	727	653	628	679	663	643	685	623	710	642	639	680	626	701	635	705	718	674	679	669	686	652	621	641	687	684	655	706	643	677	649	667	639	633	626	669	706	672	670	669	649	689	696	612	649	641	603	716	665	686	658	655	659	676	679	617	655	640	656	619	652	650	630	640	673	649	653	659	664	695	727	672	669	644	686	673	676	678	677	631	636	680	591	649	650	615	633	661	706	689	634	606	678	692	646	647	653	723	686	653	700	660	656	682	647	663	689	645	628	671	623	708	620	681	674	684	674	657	709	641	641	669	668	655	684	695	644	695	645	671	705	592	644	659	648	638	641	626	653	709	624	723	682	679	646	639	717	671	691	660	661	669	664	652	712	670	649	689	686	680	656	654	693	647	664	643	625	621	670	643	625	664	604	635	641	676	672	650	669	634	662	703	676	664	686	643	643	674	679	638	675	663	684	690	691	643	663	671	683	673	648	647	660	690	651	673	647	684	671	665	675	634	647	658	637	660	692	711	637	659	670	617	652	644	670	704	684	661	611	690	677	635	633	671	644	665	675	682	695	644	634	633	686	693	695	679	676	720	677	676	629	643	681	616	649	686	662	627	667	660	684	664	597	631	627	658	661	674	603	650	645	663	669	670	650	705	662	628	642	643	681	683	643	618	676	690	669	683	655	625	689	651	652	679	632	664	648	649	636	685	660	662	676	686	691	604	686	628	622	662	639	657	623	641	685	642	644	700	633	653	657	666	655	630	710	632	682	660	719	650	660	717	653	667	702	670	663	678	593	686	705	623	687	651	676	646	634	654	627	656	654	648	670	661	694	678	658	686	692	651	667	637	682	681	635	620	668	682	674	653	668	674	642	687	687	676	647	687	689	690	673	663	666	654	653	639	672	689	645	659	623	669	658	673	667	711	670	652	630	674	672	683	659	671	681	651	655	650	668	691	640	610	680	666	643	703	657	686	640	680	688	678	634	641	674	635	707	666	641	616	658	655	631	616	649	711	653	648	650	598	646	663	652	678	669	643	663	713	641	652	665	700	641	641	687	663	690	631	645	654	703	683	654	703	668	633	665	631	699	685	674	679	709	670	650	652	638	668	675	666	731	676	662	646	655	708	672	651	697	644	671	665	663	668	650	649	632	662	699	629	669	673	681	694	741	687	658	612	671	633	673	660	641	675	651	628	676	672	624	655	644	705	682	685	662	695	647	656	646	641	665	632	685	689	706	659	669	665	658	671	626	626	678	646	669	618	662	676	677	627	654	665	663	633	682	695	649	715	635	674	678	645	655	621	668	668	669	669	678	710	687	690	641	648	625	694	652	655	689	675	640	659	611	687	620	653	645	634	649	684	671	682	711	665	693	649	642	691	675	658	671	683	668	637	664	623	606	637	694	637	636	693	704	670	688	673	660	648	683	705	636	639	729	648	656	674	636	643	651	676	660	646	672	662	654	688	641	608	679	631	579	619	658	677	648	702	653	636	659	632	674	675	660	639	668	692	668	638	692	685	701	674	698	728	646	688	646	649	652	644	639	690	629	666	659	609	658	604	642	679	693	623	631	678	646	642	657	652	655	666	678	657	627	629	658	648	646	646	633	620	661	660	631	669	633	693	630	670	705	663	628	613	664	675	647	631	648	657	653	676	616	692	632	685	640	678	646	665	663	637	613	680	684	682	651	689	619	675	703	704	687	708	690	672	658	680	629	658	658	676	644	642	672	695	632	656	654	678	650	647	616	676	670	618	634	643	667	695	667	650	632	671	692	677	664	688	689	654	694	630	601	660	676	655	685	600	724	648	724	661	670	671	626	652	677	641	676	664	700	682	671	655	669	629	640	695	629	668	698	686	663	716	676	602	644	668	700	639	652	651	690	676	648	656	645	628	684	701	668	652	658	695	752	624	675	645	624	650	642	655	682	651	634	663	630	636	669	690	670	675	646	690	666	697	661	673	618	674	652	617	694	665	664	639	629	661	622	639	626	621	644	646	694	669	670	679	641	615	660	671	641	632	652	656	659	698	646	634	691	638	652	627	689	651	661	667	662	671	683	613	694	639	675	703	695	631	649	659	690	679	672	695	679	672	628	611	667	656	652	674	669	663	601	697	659	690	685	716	698	694	698	624	652	628	690	664	617	618	687	660	637	689	684	629	668	619	648	624	652	675	662	689	674	633	661	634	660	662	635	697	640	662	655	688	602	641	630	677	606	682	611	661	636	699	665	648	624	667	643	654	638	658	662	669	647	630	646	651	642	641	675	681	672	639	677	705	651	650	675	672	699	692	634	645	667	649	682	642	644	644	685	663	643	635	666	623	664	656	679	680	653	698	666	636	631	668	640	618	661	642	674	721	660	652	671	665	669	680	651	691	681	652	634	641	618	678	681	643	641	707	701	664	657	648	627	685	626	614	709	618	680	663	695	671	634	685	676	630	656	625	706	679	673	672	624	682	671	653	673	660	670	661	677	686	692	707	640	651	641	688	632	644	624	683	651	687	667	623	702	683	671	611	645	667	672	604	617	706	692	677	698	635	667	665	669	649	653	644	618	659	635	704	666	658	694	652	684	624	632	657	698	673	707	673	609	649	653	637	684	706	631	649	654	693	675	663	642	649	710	670	709	670	661	642	608	647	665	710	629	678	682	711	708	635	654	623	675	662	669	602	602	672	646	647	641	605	624	659	641	662	701	659	629	645	687	643	630	674	674	662	668	656	650	677	633	677	652	676	613	641	668	634	659	643	683	675	659	686	666	627	653	641	643	671	654	660	659	689	667	616	632	664	637	636	662	616	690	654	640	629	666	647	694	654	653	610	631	654	629	642	604	677	601	650	684	672	636	674	681	607	645	663	676	685	643	703	685	657	653	709	678	658	635	653	700	713	660	691	680	637	644	641	637	683	675	646	665	657	705	628	697	679	611	682	670	690	647	724	648	660	667	687	690	691	672	671	607	648	617	632	643	639	643	657	669	658	638	664	634	638	679	700	670	686	667	669	701	663	684	684	667	611	645	634	723	651	655	672	708	634	645	668	644	667	679	675	641	620	623	615	669	669	673	652	633	645	621	642	637	626	714	655	603	677	714	642	695	694
28229	30926	5946	3253	2457	1982	1712	1430	1364	1209	1074	1049	953	937	883	909	823	873	838	795	799	799	808	740	765	810	807	788	791	785	813	816	787	821	780	796	780	770	800	748	853	808	771	774	812	771	709	781	789	800	827	780	746	764	802	808	735	782	741	784	738	809	741	767	747	794	773	777	818	766	779	740	745	751	737	733	809	751	744	757	744	742	778	806	762	778	742	766	752	760	736	782	785	786	743	794	739	802	752	788	793	751	743	723	792	759	808	741	808	751	771	790	762	791	765	734	738	763	709	767	730	791	785	769	735	765	780	748	788	747	799	745	769	723	807	730	745	742	768	802	794	740	735	812	786	797	793	700	740	791	777	809	758	713	735	816	755	784	776	782	730	750	711	787	740	749	787	785	795	723	753	741	752	707	765	780	776	790	761	771	809	785	779	780	809	766	768	796	748	736	728	747	778	784	715	762	742	791	816	782	750	813	780	784	784	738	753	763	755	767	772	805	717	809	781	766	754	759	770	788	781	792	753	744	781	761	774	770	783	776	773	805	780	793	789	780	750	816	776	743	757	762	763	748	732	767	781	752	737	761	764	774	798	762	727	755	751	685	747	766	799	764	773	764	780	764	757	790	775	773	731	762	749	733	765	796	711	792	764	750	821	778	782	719	775	802	706	755	789	756	753	774	745	759	745	790	767	768	749	759	757	743	740	793	757	738	762	743	759	751	711	769	777	792	718	738	819	732	717	773	768	782	784	755	766	743	791	777	745	772	783	766	736	775	787	781	743	724	762	757	745	772	775	775	755	772	791	691	757	778	756	734	859	782	758	761	820	750	772	813	780	720	804	732	715	725	806	760	791	743	762	744	763	767	781	751	805	725	734	769	738	767	749	786	723	737	785	786	755	810	777	705	819	760	723	758	755	781	724	769	769	806	801	731	779	788	789	752	767	732	751	768	780	727	765	769	735	781	760	786	759	743	763	780	810	816	778	780	729	779	766	769	757	779	781	780	751	759	736	808	758	750	772	792	781	783	742	763	782	736	777	750	797	756	788	724	753	744	729	794	778	766	760	750	791	823	741	751	782	731	771	757	808	750	783	746	804	766	770	760	810	801	747	698	755	739	781	759	768	777	775	797	754	766	752	757	740	786	745	792	762	774	754	759	736	792	801	754	766	747	773	786	798	737	822	751	747	738	740	744	744	758	792	778	763	745	765	740	732	774	746	726	763	772	675	825	754	767	780	754	770	727	742	796	760	776	773	804	724	768	756	766	745	760	740	792	786	767	736	731	744	765	733	787	778	751	717	761	744	772	758	745	797	804	756	732	756	795	778	732	807	774	756	792	804	742	777	768	749	773	793	776	747	750	800	726	772	747	775	760	755	760	735	784	721	830	805	793	745	787	744	780	760	762	760	722	814	736	768	785	760	795	743	767	759	778	721	694	762	800	738	754	737	772	804	806	746	792	761	741	756	753	743	709	734	746	804	718	770	755	777	738	713	720	728	750	748	765	783	805	747	784	749	771	748	795	729	763	751	785	736	827	794	760	767	798	828	780	752	764	769	803	743	752	752	751	772	754	793	800	785	725	765	767	807	817	793	725	767	745	749	751	801	758	761	815	761	801	795	716	778	774	699	722	789	790	725	740	715	772	745	740	778	738	766	759	751	792	749	797	750	751	745	810	781	740	708	772	771	799	731	723	780	772	765	780	782	776	789	712	787	742	764	831	777	806	754	765	754	755	755	764	747	745	795	742	824	775	769	751	793	760	781	828	735	745	791	748	734	773	754	784	769	766	798	840	786	767	743	739	789	772	730	743	707	740	790	788	796	760	743	817	741	800	774	796	754	796	746	809	773	748	751	770	712	721	807	717	746	824	755	735	778	790	788	789	786	722	765	750	755	780	760	786	783	758	724	816	780	761	759	775	749	723	796	739	716	797	763	788	760	743	753	755	807	740	807	768	780	783	817	721	774	781	768	782	815	725	783	767	747	750	751	777	804	787	765	730	740	806	769	775	734	788	788	797	784	756	745	765	779	756	754	792	806	749	748	779	735	743	768	816	751	791	760	764	747	760	762	731	770	783	760	790	811	768	737	794	781	754	741	707	701	769	756	750	769	736	770	698	740	786	836	761	756	736	730	770	717	778	827	737	739	763	747	746	764	779	787	753	801	765	779	772	735	791	806	766	745	771	746	749	721	756	749	753	764	764	756	782	766	691	791	690	758	785	723	726	786	761	756	772	729	738	767	754	819	728	772	817	752	735	778	777	726	754	729	733	739	767	799	749	795	751	799	708	786	752	736	750	731	812	805	785	724	823	736	762	830	757	744	782	785	719	725	738	758	756	770	719	737	782	775	779	803	820	738	740	729	767	808	717	774	752	776	755	751	755	735	805	765	750	746	806	736	782	819	790	771	796	760	826	817	758	736	801	717	777	822	809	731	760	754	759	722	771	783	764	812	777	756	753	803	805	787	742	796	790	735	764	778	776	749	778	736	787	767	782	784	781	790	779	726	755	777	777	762	750	784	732	748	749	727	753	757	785	728	780	758	757	763	701	811	786	736	763	741	766	804	779	780	738	750	774	757	789	756	817	825	784	800	780	809	818	753	769	743	780	755	750	807	760	782	756	737	760	748	747	785	764	763	751	784	768	767	775	785	746	762	789	779	788	720	754	812	726	803	768	786	723	764	713	739	758	780	750	683	785	739	812	788	777	781	742	752	745	769	781	737	771	717	748	759	786	765	793	736	747	753	772	704	748	754	810	735	758	756	708	751	808	753	732	736	747	703	757	795	761	816	779	818	759	783	799	801	744	784	729	777	744	877	778	747	777	790	737	738	720	794	766	741	757	812	778	787	751	748	773	782	809	788	765	714	778	749	695	767	730	807	768	760	768	760	758	821	771	754	743	791	749	754	715	749	725	772	761	760	804	777	796	782	735	775	784	741	804	769	783	774	760	816	771	804	742	755	758	786	801	758	741	768	795	758	737	729	823	763	782	747	793	788	815	788	743	757	770	793	772	785	765	789	752	809	774	726	750	770	819	786	743	757	717	720	791	761	752	720	773	815	799	788	751	776	765	775	752	753	800	749	751	777	768	761	777	757	759	784	735	755	766	798	782	770	737	793	786	717	756	764	742	757	749	788	751	790	727	786	797	776	778	739	764	732	754	745	817	756	765	736	727	698	801	835	743	822	792	794	760	777	740	772	796	721	762	785	810	732	722	753	795	726	745	763	790	737	774	754	758	755	817	757	733	770	756	767	816	737	776	758	745	745	750	812	796	805	792	769	757	775	770	773	782	739	750	754	751	786	777	746	752	807	774	775	796	780	779	726	749	785	758	774	715	752	804	762	791	790	763	814	728	784	790	736	771	803	774	717	809	774	771	711	766	760	787	786	789	724	751	790	787	767	777	824	759	790	777	744	752	766	763	780	750	777	724	786	746	797	772	762	772	735	728	797	790	770	777	740	760	760	822	770	779	745	748	727	742
23291	21387	29196	23931	21374	21424	8665	1529	1017	891	722	683	596	543	532	497	470	446	466	397	402	379	365	411	375	326	345	376	390	373	381	372	361	328	337	365	361	355	337	337	360	368	342	329	325	319	342	314	354	337	296	349	324	350	325	300	329	344	274	299	357	339	332	343	354	351	339	326	352	348	339	306	344	331	315	293	318	318	316	317	325	327	310	304	340	298	316	310	336	316	324	342	327	298	290	320	300	327	275	303	322	305	349	335	327	271	334	322	288	326	303	350	329	318	361	297	314	313	328	323	359	314	325	315	334	270	273	307	329	303	341	307	323	328	322	342	285	297	321	284	284	320	310	322	296	344	285	304	327	294	331	320	322	309	293	310	334	315	312	330	309	308	313	289	295	297	313	308	301	315	342	325	315	319	319	299	322	299	328	327	288	308	312	326	300	318	330	306	311	324	358	298	326	288	328	335	294	296	337	306	331	327	292	298	295	315	337	311	295	348	294	297	313	304	307	296	349	306	304	332	300	279	300	324	332	332	317	317	297	335	315	305	321	298	295	307	295	330	303	302	340	314	322	307	327	283	316	281	337	299	325	329	308	308	325	313	304	297	294	319	302	299	311	325	293	308	353	309	333	324	304	322	320	305	285	270	329	318	317	313	308	344	270	309	320	318	302	298	304	285	284	296	328	282	278	308	310	351	278	290	294	298	296	302	291	330	305	295	282	311	325	292	293	318	295	301	327	286	336	345	325	322	288	327	301	316	321	313	298	323	324	299	344	318	305	326	324	307	299	317	327	325	305	314	318	297	315	288	302	362	318	287	303	283	296	351	307	284	294	349	321	306	318	305	319	342	306	320	342	283	295	298	309	338	311	307	318	313	313	316	282	334	292	290	315	335	319	341	330	302	329	300	311	299	309	358	300	328	307	343	300	340	330	308	291	341	322	318	298	334	306	341	329	325	290	329	334	327	314	307	310	300	326	326	298	307	301	307	324	296	313	311	319	296	285	272	326	323	333	297	308	302	307	318	318	320	331	320	312	320	304	310	337	317	293	314	292	304	311	330	335	304	290	278	307	297	304	326	313	328	318	289	322	313	333	310	301	334	303	305	297	282	324	335	308	322	275	324	301	296	295	306	312	325	313	295	292	312	306	303	338	317	323	321	296	319	317	300	309	273	319	320	307	298	321	299	315	288	329	268	312	329	291	296	301	290	330	338	301	293	284	332	332	326	290	301	299	307	322	313	294	318	314	350	314	302	292	325	344	327	311	308	284	329	338	306	334	300	333	311	303	329	368	299	287	315	276	335	327	314	311	318	334	318	323	294	308	324	314	320	299	334	308	283	324	291	292	317	330	314	347	299	337	312	331	308	326	316	317	339	323	309	316	292	291	306	323	331	337	323	304	347	326	296	313	260	303	299	326	313	307	313	270	310	326	308	286	323	317	295	316	341	327	316	317	305	301	300	304	318	318	346	334	332	345	328	308	321	287	308	303	311	294	345	327	309	292	311	333	323	319	299	314	369	315	309	323	344	314	314	333	319	334	304	334	328	306	318	320	294	309	307	301	333	306	316	340	320	327	306	277	291	328	315	352	328	314	301	300	304	323	333	321	337	324	291	300	319	304	312	260	313	329	299	328	303	306	296	306	317	318	312	302	331	310	293	307	303	328	296	311	315	297	303	290	331	331	328	301	296	321	331	311	305	312	322	314	317	325	298	289	300	284	298	298	290	322	305	302	302	336	299	370	298	329	343	310	342	316	322	319	279	318	335	310	284	285	295	343	316	349	315	281	310	297	291	313	317	294	332	296	283	299	292	336	296	319	333	294	326	319	312	326	307	315	299	332	330	308	282	292	337	299	351	332	356	337	330	314	327	315	306	307	285	307	297	315	323	313	299	305	305	303	313	319	311	317	313	312	304	304	305	293	305	299	325	282	302	301	289	314	302	305	311	302	329	293	318	305	292	291	318	297	295	328	323	295	324	328	334	290	301	314	278	319	348	288	309	326	322	309	280	312	331	309	288	277	321	291	336	315	279	290	320	288	309	310	301	311	320	293	293	308	350	338	310	300	291	307	306	324	324	300	308	281	295	306	326	298	308	289	337	311	261	307	326	306	295	331	328	291	313	313	289	318	321	328	330	307	287	310	363	324	310	337	324	314	308	300	290	313	301	335	289	292	325	300	301	322	311	317	325	307	322	315	307	303	309	319	333	347	310	312	303	331	340	317	311	311	302	321	322	330	276	325	332	322	305	320	288	318	327	323	315	319	303	298	284	330	304	307	311	306	316	286	307	308	317	307	298	319	317	311	321	325	296	287	354	355	315	358	305	330	300	272	327	287	331	351	325	306	328	302	305	290	314	355	302	294	325	349	303	296	319	316	324	308	316	323	336	313	295	294	284	296	328	325	348	303	289	340	308	299	348	287	310	296	309	313	290	302	303	329	292	324	299	311	311	275	319	295	303	280	272	305	311	317	347	311	305	325	317	302	333	327	319	279	324	318	303	294	298	323	314	284	311	306	289	308	333	304	343	313	296	293	309	348	318	320	325	319	287	316	320	300	312	330	325	330	344	283	333	323	292	304	292	279	320	309	312	295	282	323	304	318	342	336	308	302	293	303	313	328	349	311	312	325	305	305	292	324	305	323	322	314	315	322	295	314	335	299	309	294	296	311	314	334	329	332	295	303	325	326	279	306	345	323	341	326	330	299	324	289	315	306	333	312	331	309	319	313	322	307	343	312	304	311	290	348	318	317	328	309	310	309	319	330	312	334	310	354	290	297	322	279	306	352	299	306	334	280	306	334	299	325	359	317	304	313	331	313	321	341	313	301	310	315	337	292	296	292	330	333	316	307	312	285	303	299	267	319	307	318	299	327	320	311	326	273	335	322	303	309	298	302	327	298	316	287	312	333	321	311	302	322	299	311	335	302	291	300	312	304	321	326	309	309	310	299	307	367	314	337	335	318	308	293	321	326	310	317	295	297	340	279	331	313	316	303	322	319	328	325	313	308	334	342	310	331	326	316	323	302	322	328	328	332	313	319	356	283	302	326	305	318	335	326	302	295	303	302	298	317	314	311	295	334	294	311	327	292	301	313	335	297	296	277	306	311	332	327	334	318	311	278	300	307	296	302	331	280	336	270	303	335	332	287	284	326	267	289	291	314	299	318	299	338	350	312	316	302	337	272	318	312	299	278	303	346	301	337	314	299	294	344	319	344	302	322	321	316	299	323	308	285	312	319	307	319	266	287	293	339	311	308	303	310	310	356	320	328	301	311	289	305	325	307	291	369	298	293	318	313	314	307	314	305	291	312	324	306	339	321	313	317	312	325	307	327	334	301	292	334	328	296	285	321	294	296	320	329	329	314	301	349	310	298	301	345	296	312	308	343	278	291	294	356	288	324	325	313	305	311	332	303	310	308	296	298	292	301	298	316	308	277	346	313	305	328	350	282	326	298	319	313	318	302	305	306	306	342	303	298	307	280	309
32850	41421	14225	7768	5622	4108	3405	2587	2168	1750	1426	1157	1037	861	811	707	721	613	603	592	538	525	505	460	472	477	426	467	435	428	421	436	402	485	427	415	417	427	438	435	430	421	430	416	408	387	377	415	403	396	376	426	417	405	386	359	409	366	374	418	387	363	393	402	419	397	439	425	394	404	389	351	356	351	360	378	336	349	366	409	400	361	399	374	358	384	371	375	385	361	402	351	367	353	356	358	365	398	334	335	358	334	355	377	364	372	341	367	392	351	369	347	368	338	361	346	362	389	349	337	369	369	364	331	360	313	361	351	372	367	357	336	354	387	363	330	360	347	356	372	344	356	380	324	370	363	384	391	349	368	377	329	347	367	344	349	372	380	358	366	362	333	332	382	363	343	358	356	354	350	377	364	365	338	349	403	321	351	399	373	363	353	368	337	349	329	359	379	337	351	385	355	367	346	398	371	351	368	336	360	384	375	356	351	380	354	359	372	365	380	374	348	391	374	346	369	360	322	357	347	377	347	383	388	356	358	388	370	365	385	346	376	329	331	379	385	373	348	355	326	362	370	370	370	358	313	350	345	331	336	342	359	331	364	329	382	396	359	372	349	409	377	380	387	381	367	369	351	357	346	370	329	377	375	362	340	360	335	327	372	375	375	316	386	428	358	341	380	329	371	351	369	374	399	326	370	329	363	367	380	357	349	356	363	343	372	367	358	348	364	353	350	367	335	360	347	329	378	394	365	365	393	382	339	360	369	351	337	370	334	349	346	353	342	368	373	365	370	392	348	368	362	368	392	344	379	338	388	351	355	377	355	308	358	388	348	379	345	324	359	357	351	339	351	399	371	357	392	374	388	358	365	389	368	365	345	346	391	348	362	366	357	371	365	350	350	374	352	353	358	358	398	367	352	354	378	372	364	358	349	336	342	345	369	342	385	323	360	348	385	371	409	367	318	371	341	375	346	355	359	360	366	340	380	345	370	366	354	355	364	375	353	362	369	355	341	339	323	373	357	367	381	342	350	354	378	374	350	349	347	371	335	374	364	371	322	358	331	336	365	363	322	326	380	323	331	361	324	367	344	346	368	357	383	406	361	329	371	360	365	386	358	363	375	324	372	341	354	348	340	360	374	348	338	356	341	352	357	381	362	349	390	370	336	338	361	384	335	371	363	350	380	356	340	351	327	359	384	345	373	351	376	387	364	361	355	369	353	365	335	419	352	326	370	353	352	395	343	373	384	363	356	373	362	383	340	362	331	356	349	362	340	373	328	365	371	344	373	359	351	336	364	374	352	347	363	355	379	379	373	381	380	351	361	342	373	363	378	364	362	385	346	329	368	340	330	379	354	360	363	371	393	338	360	338	367	366	343	394	327	312	340	359	338	335	298	352	382	357	371	335	338	345	366	342	312	376	352	377	350	346	371	387	357	392	386	344	362	357	366	357	349	387	348	388	349	335	342	373	323	358	322	361	337	351	369	378	352	369	354	399	358	383	325	373	312	370	346	344	358	335	376	363	375	366	351	385	361	381	377	357	363	341	346	384	356	337	372	346	379	368	343	329	345	349	331	369	378	367	360	364	359	375	352	388	364	330	398	338	357	371	380	342	342	368	361	376	341	347	395	349	376	378	350	336	348	372	359	383	397	301	368	366	337	355	359	339	350	354	378	350	375	385	351	349	366	351	387	402	367	375	336	374	375	357	407	335	319	355	336	316	373	340	365	387	343	366	369	369	354	352	393	354	376	350	346	383	372	379	341	362	366	391	377	341	371	355	361	368	355	386	361	335	334	372	382	379	380	363	351	371	356	355	344	325	343	358	371	370	358	357	362	341	364	383	375	373	360	402	359	387	373	317	365	383	362	363	364	356	379	353	393	360	365	374	382	354	347	368	349	354	346	392	346	344	348	341	345	323	363	372	318	353	348	343	362	359	344	309	350	330	358	371	342	376	369	342	343	360	361	375	343	379	351	385	370	351	374	370	363	345	350	354	385	373	354	363	353	369	340	384	390	332	337	338	346	374	328	321	356	359	328	326	373	367	382	344	363	379	386	379	326	361	358	364	348	363	333	349	367	336	365	375	358	346	344	351	365	375	379	337	363	363	381	359	349	352	351	369	353	369	381	345	362	372	360	366	330	355	366	351	355	373	359	376	372	344	368	345	396	391	356	336	385	366	360	361	359	358	362	357	351	338	335	387	379	320	335	398	319	377	354	344	333	392	373	389	358	348	368	368	336	343	354	333	375	363	387	351	344	358	376	358	365	377	396	381	369	363	337	357	346	338	350	369	351	337	370	382	365	360	357	373	367	401	359	329	335	385	375	349	357	344	386	372	345	333	378	362	358	365	400	353	351	341	346	380	322	389	328	370	357	376	382	362	373	353	370	356	351	349	346	356	378	338	371	360	353	380	343	360	356	351	363	366	341	386	367	383	347	344	406	382	361	339	340	388	347	330	343	355	389	342	360	380	345	341	360	361	408	338	378	360	353	349	393	350	326	378	376	349	390	359	353	350	334	353	349	349	334	365	374	363	382	338	349	306	383	338	372	383	351	374	375	353	382	320	397	407	345	332	355	343	358	327	384	361	355	360	346	388	338	322	368	350	353	344	383	355	369	341	350	366	360	380	382	365	316	361	388	378	348	348	356	367	343	381	349	353	372	333	356	381	361	356	364	361	392	365	346	388	360	369	342	359	369	361	366	357	382	352	385	348	379	358	363	375	342	362	344	390	340	334	345	383	340	373	359	376	329	372	326	356	382	345	359	342	346	351	350	363	394	378	367	361	333	322	311	345	355	348	363	366	385	353	377	358	333	373	364	378	363	335	336	354	374	385	359	367	355	388	382	366	349	386	346	381	370	340	339	396	345	318	373	379	389	376	352	376	392	338	356	338	357	344	356	384	343	338	356	395	352	333	348	365	367	330	360	412	378	331	372	379	350	382	342	365	345	355	361	361	363	357	356	344	350	367	400	353	358	359	391	364	369	323	373	389	357	352	354	392	365	357	369	333	342	398	338	390	329	352	333	398	372	359	360	344	357	370	328	363	357	360	359	370	351	351	367	361	377	357	383	341	413	361	355	376	322	350	379	303	367	353	403	366	359	382	376	369	340	349	344	378	322	384	353	332	347	357	363	357	371	345	391	344	376	398	372	345	387	342	365	357	382	359	388	327	364	333	369	379	392	350	375	357	373	370	355	363	373	360	318	347	391	320	352	338	354	379	322	350	394	380	363	393	351	350	352	355	340	342	355	349	388	344	376	341	374	365	349	369	342	329	351	334	361	349	354	349	392	345	321	381	354	337	337	376	362	329	356	356	373	380	346	355	373	363	341	383	373	381	395	324	362	321	337	355	337	376	354	355	375	359	342	347	369	382	379	344	369	359	379	359	369	398	326	357	352	341	375	368	359	337	350	348	365	357	362	381	356	352	358	371	356	373	356	344	375	370	328	391	376	394	370	369	321	341	384	372	356	340	365	355	338	370	359
27993	21316	10048	1726	1181	1028	853	737	712	645	606	643	600	586	600	560	567	573	557	600	612	552	579	576	575	546	583	575	609	559	544	594	627	589	622	546	597	539	564	611	521	573	554	605	578	565	565	544	559	540	568	565	596	554	563	575	556	587	593	569	562	576	597	600	552	582	577	564	566	659	550	589	576	607	526	578	567	552	525	557	587	579	551	553	555	535	556	537	523	571	583	503	595	591	533	578	569	568	565	544	592	568	518	588	535	595	508	565	549	567	558	541	547	552	563	555	541	522	598	540	551	547	546	561	621	555	601	530	567	521	538	595	565	553	559	594	600	536	603	578	524	540	558	574	571	504	611	539	585	568	577	555	543	580	573	541	575	569	578	563	529	596	577	567	522	545	564	545	582	568	591	585	544	566	601	575	550	550	589	581	564	551	582	581	610	535	566	585	571	562	555	582	562	601	555	548	536	529	541	554	588	557	570	547	521	547	591	564	537	552	592	547	537	552	522	540	550	576	572	539	544	577	577	576	569	556	590	572	564	554	597	580	529	555	573	610	589	588	585	571	557	585	556	561	549	548	580	512	545	545	544	579	575	555	541	568	547	563	550	557	559	567	515	585	529	547	515	566	584	552	587	557	576	573	527	599	520	567	583	613	546	599	599	577	543	568	547	567	540	539	574	613	565	557	532	555	551	551	567	554	567	572	569	563	536	567	563	588	517	555	569	594	581	533	561	586	582	592	570	549	541	575	571	583	557	548	505	565	569	611	568	629	544	535	554	585	550	600	577	606	544	566	558	580	578	568	581	574	585	616	564	519	571	526	585	541	603	574	556	542	595	522	549	560	569	587	554	538	535	582	556	570	540	538	561	569	553	559	574	551	586	556	597	571	558	565	568	535	580	590	596	581	561	569	536	559	575	572	566	557	550	611	581	579	553	554	560	519	484	590	550	563	543	548	564	593	532	542	560	524	529	603	578	543	579	579	558	555	591	570	562	539	555	559	563	528	517	550	563	543	566	540	549	554	580	585	520	589	530	554	571	607	604	529	566	550	598	555	598	564	537	548	603	583	602	539	557	539	528	557	575	603	530	576	549	539	559	590	564	575	586	524	547	611	546	600	562	582	572	579	524	576	574	542	532	575	600	572	564	547	549	612	588	590	543	525	585	594	557	530	581	572	561	558	581	593	536	576	553	530	551	575	600	583	558	552	574	584	577	597	607	560	577	588	588	553	609	539	547	594	568	576	531	589	580	558	542	549	576	574	574	530	573	521	585	552	588	559	551	513	548	582	568	623	597	574	564	546	548	570	577	518	539	584	584	575	554	569	500	561	588	563	556	558	531	557	561	502	524	551	542	578	511	570	518	547	557	550	548	567	547	537	581	549	550	609	556	558	616	580	534	592	578	589	567	575	578	594	588	584	566	550	551	584	568	567	580	570	570	593	582	539	553	535	585	584	553	556	572	606	594	542	539	562	525	559	551	609	557	527	534	588	557	531	562	562	558	588	532	565	522	560	534	531	544	565	550	579	543	566	567	581	569	567	582	590	556	540	534	545	558	529	554	580	525	545	584	556	589	526	585	584	544	558	559	607	545	606	561	588	583	569	542	559	561	530	587	563	622	554	545	562	571	585	596	568	601	525	562	615	557	559	571	549	573	548	599	595	544	577	520	564	572	570	535	518	541	552	566	531	606	567	562	535	562	548	561	577	538	558	593	579	560	570	572	555	545	557	587	546	601	562	579	550	522	565	539	557	577	540	534	567	574	575	555	563	599	582	562	605	544	527	559	544	535	588	561	539	572	544	563	566	529	576	558	547	562	562	580	548	559	557	532	619	553	532	604	596	538	636	557	543	535	565	582	572	584	606	562	600	602	543	567	546	527	534	597	567	554	557	525	586	617	549	543	583	531	586	565	531	542	550	573	575	547	580	536	538	546	566	540	559	562	614	558	569	586	593	526	581	571	565	599	552	551	531	557	551	577	603	562	573	558	545	539	521	560	562	557	564	589	532	555	587	582	571	563	548	542	570	571	518	619	546	596	573	585	554	576	565	586	540	548	549	608	586	549	577	515	551	544	506	542	579	542	547	554	581	633	563	577	535	535	553	569	576	553	549	582	545	585	561	582	577	547	588	578	547	560	558	538	545	568	553	573	528	556	574	547	570	571	558	546	618	586	595	522	578	532	564	553	561	549	549	589	567	560	554	561	597	546	563	545	543	576	548	546	562	587	547	595	561	526	606	590	543	541	531	572	602	572	549	565	532	559	592	558	590	585	556	551	560	554	520	561	627	521	586	585	577	558	566	543	558	526	548	570	550	592	522	588	594	558	581	561	551	591	546	529	566	585	614	567	572	549	594	558	558	575	557	599	548	560	554	592	556	574	582	597	615	533	534	583	563	536	603	618	556	561	503	572	564	577	554	569	583	597	541	581	520	567	575	548	480	557	579	582	557	575	530	545	527	591	560	574	586	577	571	593	588	562	561	578	580	542	571	561	559	601	569	547	550	501	572	549	549	552	583	579	524	575	552	561	590	577	533	510	562	589	569	622	534	543	586	588	547	574	591	547	587	536	553	607	599	570	542	546	549	538	568	578	567	534	559	609	588	553	503	546	527	571	582	588	547	579	536	560	589	539	549	539	606	546	554	584	586	585	574	543	540	552	537	558	568	571	572	582	594	545	611	581	526	581	549	521	547	569	526	541	571	572	526	512	577	536	543	602	569	550	586	590	545	589	633	562	584	538	557	566	546	561	563	576	536	570	544	587	582	536	540	581	569	574	556	592	588	556	600	638	581	621	622	588	589	576	544	529	515	557	539	581	530	543	537	618	551	595	564	579	583	589	550	596	541	558	545	549	540	588	574	535	563	535	535	569	577	612	544	550	546	552	569	526	578	574	526	576	575	551	554	568	574	552	581	546	574	550	552	545	536	575	588	566	544	582	596	565	543	583	570	584	541	589	544	593	555	571	560	531	558	602	561	516	531	565	556	534	578	545	550	565	595	541	602	522	579	565	610	544	584	607	568	592	595	547	576	536	536	582	531	540	572	531	581	549	548	564	590	548	591	561	553	523	539	580	606	566	529	594	584	545	538	546	558	561	620	585	536	578	554	529	558	593	598	543	567	558	566	569	567	557	550	561	546	560	555	559	569	533	487	588	550	555	546	559	618	552	548	531	567	566	574	592	579	598	566	588	550	570	571	542	534	580	549	526	581	508	552	570	562	545	528	614	608	544	566	569	571	548	611	579	550	594	541	553	539	565	552	521	580	548	567	565	582	552	583	546	523	590	556	531	581	556	519	585	557	521	533	584	549	568	555	552	565	600	596	546	519	582	544	595	561	573	518	575	537	565	591	591	518	578	554	564	580	547	549	558	521	585	601	616	555	608	553	542	577	555	563	548	573	562	533	584	574	565	555	570	578	538	561	537	563	510	551	551	560	602	543	602	610	597	556	565	575	570	564	523	585	558	531	559	570	566	553	519	554
22635	21238	2521	1515	1272	1162	1062	968	835	847	766	772	729	734	731	724	702	726	671	701	705	710	704	657	669	702	663	673	663	716	705	694	684	723	669	661	665	664	677	656	656	712	735	726	694	667	706	670	610	718	695	697	689	670	645	634	661	682	672	687	673	696	671	682	702	683	720	707	729	675	739	629	693	651	684	678	708	675	714	677	607	671	690	729	710	723	678	664	700	678	691	734	685	640	633	679	618	682	698	696	692	657	652	688	661	689	660	672	662	660	658	652	682	649	642	667	718	735	654	684	664	702	700	706	699	693	656	694	711	609	642	626	681	666	662	666	664	711	634	712	678	662	702	697	700	648	649	666	654	670	667	670	697	705	677	666	653	650	674	666	628	706	715	647	674	659	669	657	641	702	640	668	699	684	685	671	680	668	668	677	638	619	663	668	671	654	668	666	722	694	657	688	681	677	696	672	701	696	684	652	716	680	736	704	640	635	626	681	661	669	683	642	643	631	656	699	643	708	688	637	685	692	693	668	658	706	666	670	669	682	716	639	645	684	699	650	660	715	642	709	656	648	664	604	646	628	670	692	691	690	686	666	639	680	655	668	706	655	695	685	653	640	711	699	693	646	652	651	641	658	677	670	674	636	666	680	709	669	664	668	695	699	644	627	639	663	688	657	696	655	679	653	647	676	699	667	675	706	686	660	677	676	706	670	721	708	634	705	705	679	691	682	708	688	685	703	717	670	672	692	684	658	738	680	704	663	665	659	669	685	671	639	664	678	613	668	674	691	681	678	696	643	686	666	685	678	666	692	717	692	659	708	651	718	632	664	654	697	703	677	659	618	644	666	645	672	653	686	674	680	648	640	695	690	683	685	661	653	692	668	719	608	695	682	634	694	653	684	692	693	676	666	687	674	665	654	677	640	651	722	676	675	672	700	671	631	653	672	679	690	684	668	710	730	643	716	691	695	714	635	649	720	662	659	670	661	662	694	686	711	669	696	702	629	673	666	720	648	691	656	666	651	713	649	677	674	685	687	720	620	688	699	680	696	728	655	689	653	686	682	677	672	685	680	640	707	695	651	693	718	618	679	692	653	731	669	639	661	634	674	677	665	652	700	682	690	683	656	710	664	697	696	695	678	666	672	721	662	682	664	666	642	613	691	745	645	650	675	654	661	678	694	676	659	679	697	712	703	668	660	664	700	650	679	690	673	696	655	639	652	699	662	633	653	683	682	728	686	693	709	700	701	653	723	707	708	682	672	645	676	706	668	702	707	654	681	663	670	704	652	699	694	675	698	667	700	703	655	673	651	687	684	678	700	640	646	718	649	632	665	703	675	708	667	683	708	674	683	660	700	693	666	691	679	675	692	664	667	696	694	672	677	676	708	627	656	678	627	700	693	649	696	648	695	723	624	661	678	656	719	672	707	696	678	653	638	636	639	665	709	650	708	691	698	676	684	635	624	672	670	717	708	663	662	657	691	670	716	641	678	734	673	641	670	690	676	667	663	699	672	687	648	648	673	668	719	649	642	697	695	688	702	685	682	669	626	693	694	716	665	657	649	732	686	651	667	650	646	673	701	672	637	655	723	700	676	688	684	710	714	658	695	692	654	699	637	670	684	684	678	652	711	694	698	675	652	660	705	686	654	697	639	659	674	644	679	696	716	697	701	656	658	690	715	690	671	687	682	687	694	688	702	675	672	701	705	683	655	652	675	690	652	660	698	677	706	648	695	676	687	710	672	685	661	683	678	687	662	699	633	689	664	651	655	657	681	664	708	692	671	671	660	681	680	634	683	691	671	631	654	679	698	641	714	678	658	702	704	668	694	691	688	659	638	627	698	644	659	709	670	676	681	642	666	691	682	722	686	665	646	695	669	715	661	698	628	711	653	660	681	705	662	637	670	651	709	677	654	648	697	642	708	689	687	647	667	655	723	679	672	700	643	653	665	705	669	634	679	701	646	634	693	667	663	667	655	672	710	689	695	653	662	661	648	674	652	680	703	713	681	649	674	635	697	633	675	699	679	697	719	645	674	649	689	683	690	676	699	654	667	691	682	687	689	660	703	730	674	670	670	710	662	675	665	606	719	671	662	652	728	614	714	669	637	635	673	626	680	710	655	678	686	613	668	655	692	712	672	668	677	636	689	654	666	638	668	720	684	692	615	691	664	671	711	648	699	653	687	692	679	671	654	658	704	729	678	709	663	734	678	684	686	685	671	709	658	708	665	742	640	710	663	717	662	652	695	645	721	668	639	676	690	681	663	649	670	650	641	701	651	691	691	702	734	690	662	688	721	702	667	654	669	671	655	730	655	678	652	687	647	675	658	673	701	651	673	669	738	682	643	638	681	686	680	664	666	641	706	699	691	710	685	679	672	691	694	650	707	725	677	670	665	699	699	656	696	655	641	658	709	673	700	682	707	664	656	601	675	673	658	677	635	721	633	647	701	688	700	697	671	666	649	681	654	734	730	690	664	688	675	645	630	659	687	687	689	643	628	691	643	685	712	655	668	658	690	698	719	638	731	693	621	684	676	672	668	712	697	708	676	664	693	676	659	694	716	680	643	743	703	658	665	710	653	617	701	701	688	665	702	689	693	714	663	628	701	683	657	652	694	661	647	672	700	673	638	696	635	663	667	685	648	661	687	683	701	709	635	735	671	684	659	654	714	669	620	664	661	703	649	681	656	692	682	673	677	672	694	690	655	690	707	688	694	657	677	712	703	659	684	646	694	645	678	643	714	634	731	697	689	686	737	664	688	693	684	666	709	697	666	645	665	671	657	707	667	667	649	677	653	654	649	638	716	717	662	665	668	625	665	668	652	668	647	694	697	626	666	676	678	647	665	638	725	686	676	701	713	667	687	699	711	665	651	676	659	681	705	695	677	662	681	691	687	651	646	718	664	645	650	664	686	676	672	700	655	618	682	654	704	671	683	688	663	665	686	718	703	684	648	651	672	734	672	674	674	680	717	634	619	629	687	660	676	632	670	667	627	634	690	675	663	713	694	628	704	638	669	667	676	715	649	667	671	686	655	660	746	704	655	678	671	683	708	677	675	688	654	689	707	672	683	685	663	682	636	647	658	642	741	690	673	668	675	659	666	675	691	684	658	680	684	692	635	702	643	638	691	662	616	696	690	664	673	687	666	696	702	649	673	688	712	662	671	693	669	695	684	700	645	681	710	674	684	632	664	710	629	674	703	679	664	667	664	667	671	647	685	665	711	713	679	642	645	689	649	669	659	685	629	678	682	695	610	715	653	660	694	689	659	641	643	623	716	660	684	643	619	664	655	681	686	681	663	684	735	627	634	635	652	666	649	675	693	703	642	663	639	665	673	665	681	708	699	655	680	691	672	663	661	674	674	671	692	719	654	684	611	652	671	724	686	657	696	698	709	625	721	672	697	647	706	685	686	680	636	698	682	661	676	666	724	650	675	631	661	666	688	666	660	665	684	693	663	664	694	678	653	735	680	660	687	694	694	644	662
24453	21378	28730	24394	21317	8861	1386	890	705	600	536	481	448	417	408	391	367	364	347	322	350	337	318	316	341	333	302	321	291	352	326	318	339	313	332	333	291	308	303	305	297	326	309	276	272	319	320	282	286	298	325	300	312	317	319	314	312	303	287	315	312	314	305	287	318	335	278	278	292	289	277	299	308	277	280	329	314	301	293	298	286	315	267	299	267	301	299	299	288	293	287	283	292	288	348	313	299	295	305	290	297	294	301	322	298	296	287	326	268	288	275	279	320	304	309	285	312	305	293	307	259	315	282	287	304	298	282	311	313	297	269	286	303	310	307	304	283	293	324	292	296	297	294	283	314	301	318	320	260	268	279	319	282	301	303	330	325	276	298	291	328	286	283	276	299	298	296	300	328	259	277	291	278	309	287	313	294	304	276	289	290	295	296	294	283	315	255	312	263	282	297	274	327	305	283	297	307	299	276	281	328	282	269	302	298	295	295	281	299	283	322	288	312	304	298	281	305	329	314	318	285	313	298	298	302	327	303	296	298	280	292	282	316	285	291	307	299	280	262	340	328	304	264	307	320	280	330	279	286	316	269	296	271	299	299	268	288	281	302	307	272	286	345	265	336	277	295	309	287	302	311	302	292	315	304	306	300	306	275	313	291	278	332	325	281	268	289	298	319	298	311	299	299	296	312	243	312	289	286	287	314	324	328	297	292	277	307	302	300	293	283	290	279	306	298	272	310	313	306	319	299	292	290	276	319	270	269	330	289	279	298	288	305	281	338	311	277	301	280	272	303	281	278	294	302	288	280	284	304	280	312	304	322	292	264	285	309	284	297	299	283	294	269	305	282	312	340	299	314	312	277	287	270	280	308	275	298	284	310	271	296	297	319	305	307	304	308	303	299	297	299	337	277	293	288	313	323	277	294	292	320	342	294	321	311	275	290	296	306	322	278	290	306	253	316	270	276	303	293	259	286	299	299	325	281	307	305	286	282	287	275	317	299	278	297	290	301	321	307	297	307	278	321	310	303	289	248	299	307	287	304	289	315	300	295	301	310	329	316	294	285	314	288	284	311	320	288	299	313	284	303	310	329	295	276	298	311	272	301	308	284	290	322	268	310	280	278	295	313	286	285	316	271	286	302	289	279	290	346	295	304	290	285	308	277	305	285	318	285	306	293	338	320	308	291	289	283	276	276	308	311	266	287	302	313	287	287	284	265	311	273	301	314	309	312	288	301	300	325	311	275	294	290	283	316	295	284	307	270	304	270	301	264	301	307	280	290	312	311	269	286	306	321	269	310	301	314	290	285	295	281	320	292	336	314	293	297	275	297	279	292	302	301	306	300	296	278	278	317	303	269	280	295	265	309	300	310	309	296	313	301	295	314	307	272	271	277	289	306	293	284	295	289	295	299	308	293	289	288	301	261	283	263	303	312	280	290	274	251	299	282	284	303	284	309	292	295	281	314	281	300	319	284	304	251	302	290	310	309	295	313	330	310	277	337	278	266	302	282	304	287	298	283	302	269	326	323	264	270	264	283	307	293	295	298	296	298	287	300	295	295	266	270	281	279	247	314	297	271	280	305	281	292	302	304	284	299	269	300	277	296	281	291	303	310	337	292	259	272	305	291	281	256	326	290	334	293	273	316	288	329	309	307	312	283	268	294	248	290	303	285	304	311	295	297	295	277	308	324	286	297	259	285	294	267	280	291	293	310	274	285	296	283	276	289	297	317	280	290	302	313	253	296	299	334	303	299	306	269	286	285	262	280	302	310	305	272	293	301	294	277	314	296	278	290	310	313	292	308	322	271	296	294	289	279	276	267	273	279	295	311	301	288	286	292	292	299	278	295	292	281	305	316	280	281	289	294	298	307	305	280	300	288	289	289	295	290	280	264	273	265	267	306	279	288	294	314	299	308	303	309	280	288	280	312	283	297	306	309	317	308	268	327	311	304	280	278	296	302	263	283	269	307	286	292	300	288	297	300	285	296	275	316	284	288	280	300	301	266	277	323	315	281	298	306	301	304	290	292	275	275	295	302	247	313	281	277	275	301	263	317	276	297	306	298	293	307	299	303	305	276	265	324	267	273	312	297	283	282	330	310	284	290	284	294	281	296	295	283	299	316	289	270	314	297	271	292	293	277	315	315	307	290	275	277	302	286	290	309	319	296	278	290	314	266	341	293	314	254	283	306	259	288	291	299	305	314	329	284	290	283	312	276	279	291	316	303	287	329	318	301	272	297	302	309	282	289	300	321	297	288	296	278	278	324	316	292	307	276	292	313	287	302	297	273	307	255	300	309	307	286	274	314	308	297	262	313	317	305	292	312	259	293	285	271	314	340	289	283	335	298	278	279	286	297	292	297	253	308	316	307	283	266	314	309	306	323	303	330	281	327	297	291	315	281	287	290	282	295	295	296	276	300	312	297	304	297	318	284	300	287	274	293	280	311	314	279	293	267	296	295	302	307	276	328	296	281	272	335	306	298	243	293	290	308	321	329	284	276	296	329	246	271	310	323	295	296	298	290	314	269	279	291	309	287	282	280	299	279	289	287	334	304	293	251	294	277	276	295	312	282	284	293	265	294	291	312	293	277	290	300	314	284	310	300	269	294	306	280	293	299	301	302	289	321	298	283	289	311	301	276	298	297	310	313	294	306	298	284	289	309	294	306	311	274	287	291	294	300	278	297	299	313	300	319	258	328	289	314	310	286	290	295	323	260	294	270	312	289	302	294	290	300	288	298	299	283	295	312	265	288	313	271	282	307	312	276	266	309	313	310	282	298	328	293	283	280	278	320	270	319	283	276	298	300	276	285	322	295	292	289	270	293	309	297	322	273	297	284	302	315	288	318	303	299	307	305	281	301	306	277	277	291	269	301	305	336	310	309	275	293	304	291	300	289	309	281	292	288	298	303	274	286	259	286	313	314	313	296	259	278	272	308	308	299	287	294	311	308	283	276	297	272	315	297	280	286	321	289	325	302	287	278	267	285	296	284	308	307	303	279	288	272	286	308	323	297	302	279	281	302	305	294	275	277	296	304	288	313	302	280	263	309	305	303	291	329	319	300	293	306	318	308	305	307	322	286	332	300	268	313	318	278	312	273	292	309	300	333	317	319	320	304	302	324	309	268	291	325	298	302	324	276	279	295	288	288	289	303	276	314	310	265	300	308	286	273	294	297	313	278	302	295	285	324	299	335	300	301	301	296	307	290	324	250	284	309	271	268	279	309	282	275	285	307	278	298	317	281	284	278	290	265	301	291	323	308	262	279	285	282	285	275	284	277	299	284	288	307	285	326	295	323	278	275	297	307	300	264	287	297	266	302	293	306	320	270	278	288	313	320	311	284	277	307	299	289	270	274	314	298	326	304	272	305	312	289	265	306	300	301	277	291	265	284	250	306	267	320	324	289	288	298	283	288	287	306	310	297	291	315	310	293	267	285	307	312	276	292	294	291	277	284	304	317	331	279	313	287	292	302	305	304	306	291	267
28815	35624	9395	4826	3494	2710	1998	1677	1254	1133	896	779	762	667	594	575	518	522	481	458	468	464	447	421	404	373	415	403	390	408	409	404	414	389	394	418	423	409	407	379	422	385	389	407	379	443	385	408	407	371	399	355	386	390	402	334	373	397	420	373	373	397	397	359	409	406	412	402	419	399	394	383	375	352	403	381	357	376	354	370	374	341	346	337	380	392	343	407	384	380	364	351	394	361	370	350	344	363	369	397	356	393	384	346	365	375	337	389	321	364	388	384	390	385	363	381	380	361	373	358	353	383	354	365	382	361	360	399	388	377	360	371	360	385	356	339	398	338	390	354	399	338	391	367	371	361	382	353	375	354	367	366	343	370	350	368	380	346	390	377	375	350	336	379	380	375	329	349	330	388	367	375	357	356	356	347	342	378	402	344	383	369	401	350	389	392	364	358	334	365	392	379	340	352	359	384	349	421	386	370	365	377	404	370	378	351	373	358	355	383	354	348	389	369	353	372	378	355	355	350	357	363	369	363	390	395	388	348	377	372	364	357	392	387	321	388	380	343	358	381	361	371	371	341	364	360	371	365	351	356	363	395	374	342	349	380	353	367	385	362	372	363	337	390	359	352	381	337	359	380	381	393	357	356	348	385	361	359	376	380	375	336	379	349	387	409	358	370	392	382	341	386	374	346	376	387	364	375	376	376	401	362	394	347	366	325	375	361	345	362	386	349	352	359	344	352	346	379	361	388	371	368	361	357	355	358	395	353	386	367	381	354	399	375	385	370	372	376	375	369	373	362	360	378	376	339	362	352	356	349	392	327	394	367	353	396	376	364	391	358	348	406	332	346	383	328	365	371	371	354	387	359	363	372	389	413	366	361	363	339	363	374	338	396	372	357	361	376	384	404	343	407	361	398	339	376	378	367	394	325	324	395	374	365	374	384	388	375	370	389	363	361	380	377	375	347	381	346	356	333	379	382	388	363	369	364	394	369	359	377	348	390	386	351	337	338	393	357	412	333	349	361	382	359	344	349	366	376	361	334	375	346	387	344	371	404	356	397	395	364	367	366	362	358	397	333	376	362	416	352	373	363	400	359	348	348	379	380	361	359	357	397	363	380	345	405	404	358	348	350	366	349	406	396	337	387	390	361	365	402	370	344	332	376	372	353	341	396	384	348	366	343	362	326	317	368	357	396	365	364	381	371	344	384	386	382	358	348	342	375	356	393	351	340	370	360	382	365	362	364	373	370	374	368	364	354	351	372	361	375	358	348	359	407	387	375	362	390	378	345	376	339	366	379	387	364	353	334	390	376	357	363	367	390	382	328	375	378	387	365	361	385	387	380	380	366	349	395	392	351	370	325	365	389	361	369	404	379	375	377	351	324	344	362	387	365	349	358	367	387	332	356	346	371	372	348	346	362	354	375	384	344	327	358	390	377	344	376	366	369	395	352	352	387	364	352	350	372	378	378	335	315	369	360	413	364	390	333	320	359	370	376	358	385	357	358	340	340	361	392	374	382	348	400	340	364	355	385	401	326	383	387	356	342	384	370	417	355	339	395	395	360	376	379	371	369	390	359	347	360	352	384	395	372	342	391	378	363	365	366	352	372	386	431	360	325	385	355	343	353	369	382	341	402	364	362	352	349	337	389	359	361	361	377	366	388	359	349	358	327	365	396	387	358	340	404	354	343	342	345	352	431	363	358	359	365	357	385	369	376	345	344	394	378	346	360	403	357	342	361	346	356	355	330	333	362	391	363	356	372	378	341	369	385	379	343	393	362	360	360	397	330	348	369	350	379	355	364	346	361	364	382	380	378	382	333	392	370	365	426	351	366	379	346	376	380	379	340	374	373	374	374	389	353	377	348	356	330	385	365	373	363	385	367	352	370	381	379	379	365	380	331	366	365	418	391	376	376	363	372	389	379	390	397	356	332	389	347	368	388	341	324	331	360	369	342	375	351	350	348	366	401	364	360	370	346	339	367	401	357	392	342	375	353	368	346	367	348	386	356	355	362	409	360	354	353	385	357	357	367	374	373	364	409	372	377	370	338	386	386	363	347	331	328	339	352	407	352	374	366	382	371	350	364	391	367	371	350	378	384	351	373	357	380	340	378	380	360	378	343	375	387	382	387	355	365	364	360	354	376	375	366	379	352	353	374	336	381	364	380	342	339	408	378	335	364	363	374	351	362	389	368	370	371	361	374	400	389	385	352	394	339	342	357	375	343	343	356	389	365	392	364	347	372	363	372	374	369	376	386	353	397	356	360	398	331	394	370	407	359	354	344	360	363	355	368	385	390	366	362	374	337	379	362	389	368	339	372	386	347	376	377	346	364	351	370	361	353	354	366	388	364	355	375	360	335	356	338	391	355	374	393	359	375	401	359	367	372	345	324	348	345	381	387	341	357	336	321	383	398	362	374	327	391	383	359	368	334	366	363	339	387	385	354	368	388	366	363	389	362	398	345	348	354	360	395	372	388	347	355	361	363	378	392	388	379	367	341	345	376	326	374	360	340	379	362	352	342	366	392	370	369	370	380	360	358	360	398	387	373	415	343	358	344	359	355	383	383	361	376	393	355	404	378	383	381	354	352	360	399	356	341	363	387	383	354	386	340	357	381	371	380	345	340	372	395	350	354	337	366	369	342	385	371	371	354	391	374	395	366	356	371	363	365	373	377	364	380	354	379	394	402	371	346	356	401	377	346	364	360	379	346	354	354	344	373	359	382	381	398	361	354	382	370	354	357	375	343	353	391	385	389	375	352	374	352	376	344	389	380	338	373	364	354	339	367	372	359	365	357	371	356	395	346	357	388	387	372	381	366	363	349	344	390	382	390	357	323	403	359	369	358	376	350	338	370	338	388	379	381	367	368	363	350	374	376	403	362	402	398	359	365	372	375	337	373	361	344	347	352	365	368	352	385	380	384	393	369	377	389	391	371	359	369	399	356	339	349	353	373	380	381	408	403	373	388	413	386	401	358	382	369	360	374	373	359	368	329	404	362	388	402	405	361	358	368	351	361	391	360	381	365	359	371	344	391	323	358	381	377	363	350	363	334	356	356	342	343	373	366	348	382	335	347	378	379	381	329	375	374	390	384	371	378	366	361	372	370	362	359	360	378	369	356	342	383	366	374	370	396	370	352	398	347	370	349	345	397	383	367	342	375	341	381	379	386	363	369	389	382	358	370	392	369	357	374	375	387	382	333	396	341	396	380	376	379	350	347	352	366	368	410	418	391	371	398	362	351	367	386	356	368	390	385	364	356	356	376	395	349	368	359	356	406	353	386	376	358	404	329	375	331	394	318	307	361	346	404	389	397	357	347	352	373	364	354	339	377	367	395	361	390	356	328	372	379	351	375	329	357	388	379	370	365	374	384	346	368	352	391	391	353	339	371	371	371	325	365	367	405	365	364	400	403	386	380	356	338	362	361	394	327	366	360	328	377	373	362	344	358	388	387	340	394	337	401	317	365	391	383	397	374	348	399	360	359
25606	21367	27475	25399	9522	1405	1131	918	875	803	808	811	781	759	705	724	730	708	712	679	693	692	708	732	672	725	643	691	692	707	642	670	734	676	670	683	652	663	645	719	682	664	677	687	655	671	695	665	663	673	655	688	713	636	667	655	649	643	671	659	677	716	673	727	672	718	648	704	661	645	685	651	675	675	680	681	668	667	644	674	701	658	661	644	657	694	655	634	685	645	635	658	690	665	670	648	672	664	702	701	695	705	695	698	663	622	640	689	679	701	644	730	666	681	656	677	693	672	663	702	609	660	638	666	688	623	639	676	691	651	658	672	648	639	630	691	633	668	726	682	673	698	694	661	671	693	671	738	647	650	638	626	692	604	684	665	636	686	655	691	661	666	689	665	702	686	648	720	712	660	681	651	663	676	648	640	676	632	661	673	665	674	671	658	681	641	662	735	688	664	657	653	658	674	664	638	634	693	713	664	629	641	694	636	683	644	699	644	679	722	647	691	668	640	658	741	749	674	643	661	654	628	636	628	649	654	643	656	675	664	653	641	648	677	666	629	659	681	656	640	676	649	679	646	694	616	674	685	634	657	651	681	619	661	699	608	637	658	654	621	650	683	702	651	633	701	695	669	680	582	649	710	650	662	673	642	667	654	658	653	696	699	666	633	646	652	654	699	715	623	689	631	670	668	670	637	691	632	701	659	668	653	626	665	669	651	653	702	675	651	650	727	682	645	658	697	648	621	673	708	663	631	684	693	627	666	664	711	644	699	697	672	654	712	670	703	666	720	615	679	687	634	637	604	631	659	680	659	683	658	693	632	636	647	691	642	653	701	735	666	654	702	662	663	610	603	704	660	686	655	655	653	693	642	638	653	652	644	706	652	667	642	631	639	670	635	678	679	695	687	641	673	694	633	666	625	605	678	684	637	683	682	663	653	650	672	685	701	660	657	684	642	655	645	645	684	660	613	665	609	633	679	660	658	645	661	671	615	716	718	684	666	698	697	651	668	652	644	699	645	676	683	731	690	661	688	677	682	660	647	632	664	659	646	653	618	673	696	616	645	711	671	669	643	664	686	703	665	673	638	655	686	662	692	682	618	670	657	691	685	646	714	640	716	668	617	695	655	752	698	685	665	672	658	613	682	642	681	605	654	641	717	707	658	647	628	685	650	659	672	660	680	653	672	640	657	649	688	617	657	610	642	639	652	658	616	674	675	693	684	658	636	653	675	637	647	670	711	638	655	632	678	663	646	661	679	692	712	671	710	638	683	704	694	624	690	645	678	704	711	644	656	624	655	706	654	621	667	631	635	651	639	643	665	666	645	723	678	677	647	670	593	668	672	647	639	655	634	643	681	634	700	660	639	695	645	697	681	696	641	662	659	721	675	659	651	679	654	661	677	691	653	670	657	675	652	654	682	694	733	639	653	708	681	671	612	662	670	665	661	683	674	632	671	704	697	651	687	672	657	699	692	678	651	697	702	668	673	615	619	658	650	690	651	611	658	685	700	683	620	727	620	665	694	659	644	667	662	675	695	675	640	685	662	646	654	694	700	680	620	616	691	645	692	635	636	682	676	685	609	664	651	706	673	672	613	649	662	652	658	671	711	646	653	660	696	674	668	588	650	676	697	638	637	667	700	660	646	664	665	653	672	670	668	701	642	683	648	672	650	698	721	677	686	682	637	674	697	654	649	649	687	669	728	728	650	710	675	660	687	688	704	604	601	664	667	702	634	668	632	649	648	624	680	641	671	676	675	659	698	681	683	628	679	701	676	671	714	705	687	652	699	646	658	650	649	696	655	697	633	686	669	619	659	657	667	653	629	634	679	642	682	694	662	687	666	673	634	675	658	676	657	659	614	665	631	702	660	651	652	704	676	702	581	647	621	732	642	677	638	656	671	663	654	636	651	636	673	694	666	662	631	677	616	651	631	644	659	639	667	654	651	648	634	690	694	692	688	678	643	641	671	684	663	617	654	670	635	640	652	635	628	652	655	652	661	710	684	683	657	611	642	636	669	689	640	611	630	631	685	667	668	676	652	644	653	733	648	639	632	646	664	661	657	659	673	656	650	692	668	651	668	656	694	667	649	678	611	657	658	713	694	680	664	678	725	597	674	632	671	694	672	696	666	655	683	659	647	664	677	636	677	673	701	659	636	678	667	669	634	682	687	670	672	623	658	660	678	683	627	688	614	651	676	652	659	699	654	678	630	661	651	648	658	638	675	664	665	650	650	627	633	649	662	666	668	689	608	637	665	651	674	634	667	694	659	632	680	680	612	705	661	698	660	706	655	660	628	661	663	695	698	679	658	656	666	683	637	643	631	650	696	671	691	700	661	646	640	624	634	696	660	652	661	637	629	643	633	691	688	631	680	665	654	659	684	679	627	664	677	697	676	698	643	669	649	679	660	654	652	698	684	675	656	667	706	650	662	705	706	642	672	706	645	682	632	680	634	638	663	672	625	680	660	729	679	681	657	665	725	699	656	673	649	703	709	646	666	696	665	687	654	663	674	600	687	664	644	684	693	641	671	659	648	655	708	686	668	700	655	686	713	671	693	726	638	711	628	623	605	658	660	678	666	672	688	641	632	694	625	689	676	664	632	660	655	663	657	700	701	696	656	643	695	628	680	660	653	646	650	658	654	651	640	667	674	678	631	645	709	668	618	659	690	697	661	677	676	656	712	652	658	681	606	699	657	666	687	693	692	647	686	702	658	705	638	656	646	645	699	647	671	672	628	627	635	682	698	691	622	644	653	633	675	678	640	698	691	695	655	696	730	637	682	663	656	680	634	624	655	689	687	633	630	595	683	635	652	677	669	630	661	632	694	699	716	699	701	666	697	662	718	658	686	645	664	704	650	655	632	614	704	678	731	675	673	693	685	675	676	633	658	638	683	635	629	683	666	672	620	699	614	667	646	636	678	653	641	662	670	655	641	684	699	633	603	691	649	628	688	655	642	661	645	671	670	701	713	658	697	680	649	642	678	645	718	697	656	635	626	694	646	664	693	661	663	644	644	635	664	654	708	672	614	642	728	650	657	707	650	715	663	723	663	673	671	638	653	675	681	644	706	696	655	672	656	674	651	633	682	643	638	653	614	633	664	711	614	658	674	680	684	668	632	645	623	673	642	714	626	656	687	658	669	675	677	666	673	632	635	676	652	661	666	688	643	634	647	680	608	695	647	674	641	643	677	710	616	642	659	656	632	608	656	658	675	641	668	661	666	693	642	678	645	680	630	669	650	669	671	677	635	635	677	710	657	690	629	671	658	642	685	685	681	672	634	661	636	655	714	637	664	673	679	643	690	666	662	655	639	645	707	598	647	667	673	641	645	610	655	683	680	659	641	652	668	684	659	688	663	679	667	654	664	647	646	656	644	635	662	664	682	628	659	659	649	664	682	681	644	689	695	672	649	668	660	646	669	646	637	689	668	660	644	720	666	651	695	679	659	675	688	635	611	634	640	665	681	706	665	687	643	668	668	689	664
27987	29136	6222	3499	2628	2152	1902	1509	1239	1206	1086	1041	989	965	862	839	855	886	773	865	877	746	810	884	788	838	786	797	834	795	781	823	775	809	733	801	780	819	800	809	741	754	840	811	777	784	827	793	779	789	797	818	770	752	837	742	740	797	836	777	786	864	752	859	776	813	802	783	813	805	741	787	797	766	734	778	787	777	756	803	766	793	791	791	784	736	733	754	768	798	798	759	763	786	769	822	796	768	787	770	796	764	746	804	725	824	739	798	761	750	774	745	756	760	737	738	782	804	750	790	755	774	781	809	771	782	753	802	777	793	728	776	739	743	795	757	758	842	793	740	792	808	738	787	766	765	800	716	747	732	797	815	773	740	788	750	764	770	776	752	800	856	754	793	800	780	739	779	766	788	738	770	750	741	787	761	797	766	773	800	767	806	804	804	735	765	763	793	786	729	733	762	834	740	818	815	825	792	743	772	780	808	726	792	711	780	781	756	770	784	785	801	761	737	743	738	773	755	769	771	804	715	779	798	787	756	739	769	746	743	770	783	774	770	763	755	745	758	755	767	847	794	743	775	779	787	782	775	752	812	788	772	800	784	780	792	748	732	738	797	783	782	766	814	782	799	756	768	736	785	750	777	808	757	793	800	754	756	770	767	761	757	766	792	728	754	731	703	742	772	710	763	784	736	807	759	764	747	748	780	762	774	806	715	722	802	800	801	806	761	758	807	768	809	723	762	743	731	778	758	768	777	828	756	736	731	750	792	733	761	759	809	786	801	730	775	779	749	733	757	761	762	785	747	740	779	702	761	761	789	768	830	752	818	762	813	770	763	744	765	724	790	820	755	772	807	764	770	809	809	716	745	788	815	761	814	819	813	799	731	767	784	758	757	791	765	801	776	739	785	702	763	791	768	761	795	762	763	753	725	737	761	763	760	765	748	803	749	797	752	768	748	718	763	755	745	750	771	761	797	735	768	772	752	727	773	783	800	773	748	829	786	748	804	793	771	754	747	779	772	755	765	813	749	768	755	777	729	806	750	764	726	765	759	764	771	700	764	796	738	771	783	759	761	711	769	774	735	806	787	831	767	789	777	774	796	799	774	753	743	804	727	750	754	762	757	779	733	787	762	784	738	741	726	765	785	736	738	759	774	762	712	844	709	787	778	766	779	729	768	785	756	758	762	689	744	767	749	771	772	774	787	736	749	744	767	741	772	753	785	739	803	772	792	778	790	798	753	710	778	790	754	799	742	822	749	736	745	831	747	736	754	738	781	769	763	792	801	795	778	731	796	743	732	799	790	769	740	785	793	747	723	733	731	722	799	742	794	790	780	732	729	766	767	767	779	827	737	792	740	771	745	760	783	763	812	787	749	775	813	761	750	753	755	814	779	763	778	762	803	742	838	831	785	822	756	748	788	724	750	812	796	775	780	751	812	760	811	835	762	739	779	804	843	760	787	755	711	761	729	747	754	783	736	769	741	769	757	807	741	811	814	793	782	794	782	752	765	777	744	759	736	801	807	716	789	797	768	826	794	767	842	797	797	738	751	766	759	767	754	787	779	762	787	732	713	793	779	746	813	769	726	756	779	805	745	779	732	764	783	763	784	773	750	786	772	759	728	771	758	813	737	762	776	729	783	732	774	785	772	764	757	767	743	774	782	773	736	766	769	765	801	751	837	764	797	743	794	776	737	696	757	764	743	758	792	776	782	760	756	814	726	793	772	779	741	728	750	793	771	782	750	718	775	744	769	806	725	799	775	746	779	785	731	821	815	766	732	832	771	775	748	774	808	758	782	756	776	815	856	768	746	768	771	708	762	753	773	777	800	770	804	769	790	807	749	810	750	766	757	752	778	782	754	785	782	795	773	703	706	804	808	736	767	749	770	769	708	739	794	784	774	789	764	746	804	713	809	776	686	738	748	730	751	769	735	817	752	748	766	754	744	745	760	721	726	771	782	762	753	756	735	764	749	726	783	754	743	716	768	756	766	795	771	786	797	797	774	769	787	684	737	772	755	719	736	757	788	773	768	780	771	777	712	762	784	744	764	766	765	772	765	740	780	711	790	758	783	791	743	808	836	727	761	746	778	753	740	773	748	707	722	776	752	775	723	779	759	787	785	800	791	753	788	767	805	789	770	771	754	777	748	779	751	767	716	744	759	746	730	731	793	757	754	796	771	744	724	786	745	789	805	799	729	770	797	788	731	768	787	773	803	814	741	757	771	776	755	790	770	797	784	745	768	836	779	733	739	775	761	776	764	777	767	763	761	832	796	752	739	790	781	721	791	756	763	745	738	739	755	779	765	779	780	808	795	704	752	793	733	794	748	778	805	784	760	733	702	804	785	777	757	741	792	806	787	754	754	791	790	734	789	789	763	772	805	745	771	812	777	791	772	774	754	818	837	781	770	805	750	740	776	769	774	772	756	788	734	783	799	792	775	792	720	765	799	789	774	818	818	799	761	801	728	778	709	766	764	754	756	785	804	746	747	837	763	739	835	734	737	776	812	784	820	824	774	749	759	755	733	743	755	784	761	740	790	767	767	749	781	706	799	795	750	827	762	789	799	787	779	786	747	787	833	761	716	738	776	775	736	747	763	749	757	773	746	754	770	762	730	831	825	762	708	695	805	765	779	791	800	777	802	756	768	745	748	762	810	764	801	776	762	792	773	784	753	717	774	800	761	807	749	769	791	744	754	752	727	783	773	707	778	794	760	778	779	764	727	760	771	764	787	720	743	820	814	745	784	758	735	761	730	794	711	782	752	796	799	718	783	800	761	752	775	701	744	790	750	784	809	766	778	792	741	794	748	752	752	760	738	789	769	755	788	778	741	837	763	729	785	776	764	729	772	781	747	860	747	779	761	741	745	826	748	806	741	758	763	797	733	820	817	751	761	737	791	729	768	777	772	753	757	787	771	773	770	758	722	794	751	781	768	742	773	827	753	753	818	736	780	771	776	724	748	783	735	764	801	791	806	746	790	752	711	750	758	747	776	811	763	790	772	763	784	802	796	759	806	792	776	793	764	794	764	786	767	788	743	742	766	765	834	697	741	773	773	764	817	798	775	795	743	767	757	743	779	770	740	775	789	772	788	824	746	772	738	693	769	788	770	764	804	765	768	806	791	780	786	756	806	758	773	720	782	719	739	753	777	767	770	807	705	788	769	711	803	819	812	778	765	718	764	781	781	748	733	812	738	746	726	814	779	799	759	716	721	791	727	779	815	777	733	783	751	751	780	747	723	779	701	809	804	796	784	788	842	824	757	786	743	788	742	756	744	758	801	732	736	791	812	751	740	794	805	790	738	747	780	801	776	706	772	762	752	791	728	764	770	789	800	735	761	784	772	764	780	735	759	733	807	789	756	730	814	734	802	733	773	792	774	758	765	737	750	781	768	702	749	739	832	787	784	753	798	741	713	802	766	778	738	784	739	792	748	774	765	740	771	746	778	753	753	769	749	807	808	763	799	773	749	772	832	744	718	778	753
23248	21376	29212	23894	21374	21416	8612	1481	1083	927	771	722	643	575	498	498	464	394	447	425	382	416	394	373	374	352	350	351	367	311	377	372	357	358	367	368	359	320	321	314	358	389	335	338	312	353	327	338	315	349	340	310	344	319	308	351	333	322	310	343	342	322	301	339	354	347	344	377	389	346	342	356	331	332	341	323	342	335	343	297	330	344	308	311	327	315	317	323	295	342	336	348	257	318	307	339	319	310	320	321	303	344	327	328	342	336	304	334	306	309	314	317	317	333	327	313	322	334	311	314	306	335	316	321	309	331	314	303	337	313	353	338	339	327	321	301	323	296	291	333	311	295	270	309	269	297	289	328	312	300	302	335	319	301	299	337	342	322	313	363	299	312	326	313	325	305	327	345	348	339	322	283	334	329	306	323	312	317	326	332	333	292	327	338	288	307	298	328	356	347	339	311	335	308	322	348	298	305	304	328	339	287	299	319	321	300	282	308	296	294	298	313	300	304	317	317	316	313	299	308	336	307	309	310	289	331	317	324	322	314	326	339	327	305	293	312	328	319	334	314	321	324	309	337	313	279	295	299	332	299	309	308	327	324	318	296	307	316	325	324	325	321	314	339	322	319	329	299	331	317	290	312	323	312	331	311	327	335	319	319	318	298	304	338	329	336	370	343	306	331	314	328	325	301	294	300	301	333	308	297	313	292	315	329	340	307	316	320	332	313	293	305	342	317	284	350	286	320	296	284	321	335	325	280	285	346	351	348	305	271	285	336	311	323	326	306	311	328	331	324	311	372	300	316	305	256	308	331	307	318	310	337	304	332	314	297	311	306	347	312	288	324	312	319	338	312	297	305	335	336	317	330	292	322	320	319	315	302	280	320	331	339	294	335	306	328	314	316	316	312	326	283	312	290	318	327	296	300	317	322	315	309	308	308	333	314	288	313	321	344	317	323	336	299	301	306	310	338	300	289	324	294	318	297	303	308	308	325	319	333	329	310	361	312	321	334	327	304	330	324	329	321	321	297	343	280	298	313	310	327	299	294	300	331	325	326	330	314	277	312	308	323	296	320	319	332	321	300	297	276	297	297	303	298	296	327	326	336	326	336	297	275	324	290	299	327	290	310	300	339	315	331	297	315	320	315	308	300	324	283	308	321	336	313	304	310	312	313	318	328	319	338	298	265	295	315	325	282	319	315	306	293	337	308	297	347	311	322	295	335	341	316	321	310	276	326	293	317	362	323	327	340	327	305	318	304	283	297	307	308	313	303	294	295	324	276	272	316	326	365	307	323	304	311	344	297	336	321	350	305	295	306	330	293	321	339	335	303	352	339	332	353	326	299	299	306	327	309	294	286	312	329	306	278	308	343	361	296	350	296	321	326	305	326	310	314	304	321	319	300	304	320	290	314	322	288	327	312	302	322	282	333	352	317	313	306	308	315	316	289	326	344	310	319	351	301	329	306	299	316	296	359	298	325	305	311	308	332	292	303	301	291	310	318	295	311	327	328	324	325	286	318	326	303	310	308	313	299	325	316	331	297	320	318	322	346	311	292	341	311	331	310	305	313	307	328	344	297	320	296	327	353	317	346	277	299	312	298	332	301	327	306	305	302	335	337	286	316	313	288	306	310	312	316	315	318	324	323	321	303	322	322	301	319	319	346	327	330	327	316	314	340	305	316	329	269	318	296	305	334	359	346	318	334	330	320	345	313	337	287	295	329	289	317	300	322	317	330	320	343	350	331	331	342	313	329	327	317	317	289	274	272	301	339	302	297	360	323	337	329	311	343	296	325	321	307	318	304	302	330	302	355	320	337	296	314	289	309	305	312	320	269	325	309	295	311	299	302	310	316	330	272	317	334	332	309	316	314	324	316	344	288	336	336	325	344	310	338	309	301	283	309	328	331	303	294	325	320	286	337	337	358	327	335	350	312	294	299	338	307	279	319	336	296	339	317	330	302	322	350	301	323	308	316	309	319	303	312	305	329	343	297	341	317	299	295	326	314	295	315	327	311	323	302	337	296	315	314	346	318	307	321	285	332	322	315	329	282	310	310	295	348	292	336	290	327	286	302	345	310	311	318	339	297	340	358	290	329	309	286	304	318	309	320	295	314	326	314	310	312	260	315	345	315	326	303	308	329	323	299	324	313	326	342	325	296	293	306	317	328	351	294	314	306	298	331	332	319	312	315	308	335	311	314	289	314	324	306	335	330	321	304	326	320	323	323	318	298	307	275	304	321	292	315	314	325	283	327	296	333	295	342	333	314	318	330	317	329	284	344	292	307	291	301	311	311	343	314	278	321	330	313	307	328	336	326	321	306	291	329	315	339	326	311	299	296	326	297	288	299	317	297	335	322	294	303	300	325	330	316	296	290	318	323	317	285	295	353	325	306	330	323	321	302	325	305	317	338	290	299	316	309	313	310	299	300	323	288	317	307	286	308	325	332	275	325	319	300	292	313	322	313	301	346	312	298	360	349	309	297	307	326	328	307	327	314	314	316	354	313	318	347	310	308	333	334	300	316	308	310	318	312	321	323	337	293	308	314	306	337	279	334	328	311	332	310	309	311	326	321	300	304	305	342	324	338	290	297	321	293	298	323	304	343	292	319	322	320	325	318	322	315	295	317	312	302	321	311	333	302	297	334	331	320	324	288	338	324	347	327	285	309	361	296	320	334	300	297	314	288	320	326	297	292	329	291	315	314	322	322	299	293	315	297	329	295	317	315	294	315	320	328	319	301	347	306	362	299	328	336	292	319	329	329	327	308	346	335	285	301	312	305	275	320	340	308	306	353	332	339	301	334	291	328	321	306	327	304	335	280	329	308	298	312	291	318	314	317	304	291	322	312	287	296	330	311	323	317	313	334	333	327	276	315	306	284	318	315	315	336	290	323	322	300	311	319	320	335	307	299	309	313	329	325	352	325	292	283	313	319	312	322	295	325	324	278	298	266	299	284	323	302	285	310	335	305	313	322	307	320	325	302	317	351	298	292	324	327	316	290	291	293	293	314	307	286	290	303	294	330	307	306	317	334	319	302	312	296	306	317	320	309	309	322	324	312	320	309	354	322	324	338	299	294	308	327	319	312	325	358	323	315	302	321	306	326	313	315	335	297	320	323	326	298	325	333	309	310	328	322	318	296	332	315	305	310	300	284	325	342	318	306	334	325	324	321	320	322	289	303	324	323	334	337	324	330	331	311	320	322	325	324	298	286	365	308	305	348	324	335	330	308	313	327	316	326	308	302	330	294	317	298	354	306	289	339	328	308	318	348	327	336	346	321	332	331	313	299	298	301	331	285	308	290	310	326	323	283	285	290	279	312	328	300	334	308	342	328	342	329	307	352	316	285	319	275	306	323	321	325	317	326	297	294	343	325	330	283	342	329	285	310	325	341	319	346	304	294	296	302	287	338	312	332	307	314	291	306	332	311	333	353	324	323	321	309	310	332	310	353	320	343	357	372	314	342	348	303	330	326	290	293	336	333	325	309
32942	39578	15033	8078	5797	4479	3380	2579	2080	1747	1386	1267	1058	938	782	759	724	666	638	525	525	491	494	507	478	476	463	441	422	474	418	440	418	439	419	414	474	407	387	416	413	415	395	382	405	428	413	428	415	375	411	367	381	407	392	392	388	403	382	378	394	368	395	406	428	408	441	416	468	412	409	364	382	413	392	358	353	376	392	340	391	364	331	360	337	368	362	352	398	366	378	358	362	378	402	381	341	361	404	375	362	366	370	352	370	358	382	379	359	377	381	350	354	354	361	353	372	356	353	357	412	347	351	376	362	396	380	363	360	399	380	390	361	385	381	348	361	387	361	358	377	403	355	389	378	369	397	369	344	362	386	377	360	387	377	354	366	372	371	353	362	418	393	360	398	392	367	364	365	386	352	354	377	385	361	365	352	376	372	330	346	384	350	372	362	388	336	386	337	376	330	352	382	376	359	365	362	349	339	353	357	346	361	339	372	351	364	354	412	368	380	362	363	371	399	394	368	371	379	367	379	377	355	370	349	368	387	409	370	359	372	342	358	380	392	388	379	329	360	394	340	366	376	374	336	362	341	338	408	348	396	372	393	357	371	330	359	344	385	371	348	362	335	365	349	394	350	362	379	342	385	385	374	364	395	359	345	359	374	374	375	368	390	387	398	388	333	371	385	392	348	375	379	355	321	345	375	357	371	376	362	343	375	349	333	359	353	360	344	385	340	346	380	361	361	355	326	386	367	348	376	334	323	368	390	378	378	325	328	367	401	363	371	367	382	395	363	375	331	352	361	373	349	371	330	344	373	340	379	370	355	374	367	355	380	352	365	386	331	366	385	357	376	379	354	356	317	393	345	322	347	352	377	368	344	379	362	378	397	386	373	390	407	379	384	342	365	368	375	349	338	345	341	399	371	339	330	384	354	379	370	360	357	384	353	381	370	345	365	338	376	357	351	375	355	343	358	369	360	343	358	378	377	344	392	354	337	350	376	374	354	365	375	410	342	361	376	348	343	381	392	384	349	338	380	395	394	386	364	385	355	377	354	377	358	393	372	352	373	357	400	345	317	379	348	376	355	367	379	370	359	348	362	358	330	362	399	353	368	378	343	340	363	382	388	348	360	377	350	364	374	388	374	365	385	356	376	375	391	344	354	367	354	395	359	335	404	371	351	355	367	362	350	364	367	357	362	364	368	389	340	375	367	351	381	340	393	383	354	394	371	375	338	357	388	382	371	374	356	324	357	392	342	359	361	370	376	344	345	357	339	361	344	318	365	374	363	361	348	360	380	363	338	347	353	352	387	374	356	327	407	339	358	343	335	344	341	383	378	350	380	368	349	305	333	360	359	359	354	357	370	351	364	393	361	368	380	352	328	389	372	375	389	360	361	370	357	375	335	389	361	374	369	402	382	368	362	351	356	370	371	356	387	372	344	361	351	391	312	340	347	344	364	365	381	331	380	316	374	362	368	440	343	353	363	362	386	349	357	368	401	361	366	348	368	308	388	350	361	339	367	339	377	344	348	384	358	343	390	372	406	388	364	345	366	344	336	382	382	378	329	403	387	367	390	361	364	361	392	356	371	368	345	355	363	368	382	371	387	339	360	359	348	339	362	363	353	337	348	376	369	359	362	367	373	348	332	361	384	379	344	376	367	338	370	366	407	375	341	355	372	394	404	351	377	371	352	348	353	370	352	356	385	395	346	371	343	377	364	362	370	339	340	346	330	356	364	348	361	362	376	332	343	383	362	369	384	409	365	350	345	402	352	360	360	363	356	370	355	362	384	362	394	404	376	397	356	379	326	350	379	356	345	354	350	386	371	398	347	370	351	346	388	347	377	364	359	368	368	350	350	343	380	351	352	439	397	374	346	355	334	339	376	358	339	359	384	374	364	379	379	352	354	385	355	391	336	399	359	392	339	346	341	384	383	351	388	368	382	396	377	363	328	334	387	377	368	362	350	374	377	327	345	373	361	360	373	320	347	385	366	338	332	363	384	344	373	362	320	352	376	373	380	377	371	351	355	396	361	365	376	381	350	393	332	365	378	353	358	358	355	370	394	378	342	385	372	324	358	425	367	372	382	377	385	376	341	349	298	348	368	375	329	368	351	386	362	347	365	357	335	360	351	346	368	366	408	348	361	359	379	349	357	369	338	386	392	356	322	335	371	366	343	380	373	385	351	379	395	350	355	369	364	384	372	356	383	362	346	373	348	370	397	347	359	347	374	368	394	354	369	358	346	354	360	409	393	368	356	400	360	360	422	357	363	351	373	357	344	350	401	384	318	348	347	345	380	391	372	369	380	355	333	365	377	355	333	346	340	357	361	333	363	394	353	343	367	362	384	371	357	368	359	368	347	340	355	341	361	375	364	375	351	362	343	317	354	376	356	341	404	336	375	375	366	352	320	358	330	351	389	383	369	373	371	352	384	395	359	396	362	348	356	359	387	325	384	322	331	352	341	346	347	346	343	346	354	368	364	359	376	335	358	349	351	383	380	370	392	347	381	334	371	338	367	397	353	340	375	406	386	366	393	356	353	366	349	382	354	366	338	372	323	372	336	369	395	340	372	375	343	362	387	342	363	371	351	364	369	357	364	381	376	338	358	361	368	385	361	361	341	360	382	348	368	347	357	362	353	339	333	381	344	324	366	360	353	392	363	346	358	333	350	349	333	392	399	351	391	358	372	382	350	333	361	354	358	338	368	355	377	369	364	369	377	348	351	383	325	334	362	375	377	337	370	342	369	334	324	339	352	355	352	323	344	374	401	372	360	356	342	368	380	373	379	378	346	349	364	376	324	373	346	361	353	342	417	356	364	361	360	336	369	374	376	369	346	353	386	383	378	375	358	351	355	382	328	377	338	396	359	348	360	374	362	371	371	373	376	377	333	349	361	364	377	386	376	372	347	401	331	330	370	348	351	337	362	348	386	363	357	368	370	370	336	345	375	361	360	364	356	342	361	351	372	343	369	363	397	354	370	366	357	365	381	400	374	331	367	334	362	387	392	371	377	358	351	362	379	338	387	374	378	371	349	346	363	390	335	357	347	377	327	380	331	368	370	395	370	345	372	354	364	407	361	333	368	333	371	395	346	370	408	369	372	345	363	397	372	400	381	369	384	362	384	322	364	363	373	366	336	343	368	338	355	375	373	391	388	381	362	343	350	398	366	361	327	354	367	383	346	377	333	355	354	369	423	338	351	373	337	362	374	369	349	365	346	352	373	347	375	338	330	358	371	355	373	332	349	378	347	373	386	387	317	378	409	343	338	323	389	354	361	327	372	324	348	354	363	352	349	358	393	338	382	355	353	327	349	387	353	390	384	364	401	381	385	355	367	334	339	332	384	329	356	338	381	361	343	363	338	349	369	358	347	373	363	354	353	323	356	342	353	373	370	322	353	361	356	368	364	365	398	364	383	345	341	394	366	386	377	362	354	377	378	390	321	351	341	355	350	351	356	366	366	382	349	365	360	349	337	342	375	361	344	384
27748	21200	10026	1800	999	842	771	671	664	606	601	632	600	645	554	577	569	553	548	578	540	532	575	551	567	528	557	565	589	599	611	557	537	539	555	530	550	606	570	538	607	578	593	560	530	542	592	596	588	562	610	556	626	575	565	591	561	559	602	598	522	610	588	577	608	591	569	569	537	606	560	543	585	580	576	565	572	564	580	540	595	548	549	580	597	531	508	548	535	579	565	623	612	539	571	593	591	566	556	573	580	503	581	570	579	559	574	557	548	555	590	578	595	581	565	598	562	541	553	612	550	541	595	566	567	547	582	538	553	587	552	558	589	576	582	570	572	550	573	567	552	561	564	557	549	590	542	552	578	556	607	545	558	527	529	584	564	517	550	547	608	553	559	567	560	560	547	567	568	568	558	553	577	599	541	583	589	581	592	541	593	526	564	534	599	591	551	518	534	575	612	515	615	566	566	564	555	569	545	573	564	571	557	566	568	556	589	596	538	566	594	545	629	620	549	597	549	577	556	578	562	547	560	573	545	602	568	598	567	508	591	585	590	639	563	600	572	586	570	559	587	556	556	552	571	533	565	571	554	553	589	565	570	587	563	554	553	570	564	575	579	554	539	536	602	565	571	543	570	518	555	562	568	590	537	598	546	550	581	622	563	594	542	547	529	571	556	563	585	589	601	537	566	573	574	601	546	562	626	547	583	556	564	569	521	536	542	548	603	575	588	570	582	542	597	534	575	535	574	549	619	567	587	550	585	577	583	561	594	566	597	577	580	579	582	557	589	579	551	595	569	525	614	587	544	546	570	541	568	557	525	573	606	518	546	588	568	565	542	533	559	557	564	575	540	572	572	539	576	545	548	534	583	575	599	563	561	600	591	577	574	566	566	573	518	582	566	549	584	581	578	599	539	563	581	585	580	556	572	581	544	536	617	617	548	628	589	587	618	587	571	532	576	554	554	584	544	572	573	546	550	640	528	516	589	628	572	542	593	578	582	582	574	591	577	528	599	598	583	577	577	546	583	539	590	586	582	549	569	570	557	577	585	543	557	551	582	579	558	552	581	578	508	560	553	605	548	582	570	592	559	595	575	564	558	555	569	572	612	570	564	535	592	582	531	566	559	546	558	597	579	543	557	599	558	547	570	552	579	532	574	533	594	571	574	541	558	588	533	534	551	532	616	562	575	525	557	511	566	595	580	588	617	575	558	572	570	592	538	590	553	542	512	570	605	578	573	557	544	536	568	548	537	583	554	556	577	556	570	558	542	564	574	570	565	555	599	559	586	550	601	537	543	589	530	567	569	561	615	548	560	538	517	580	553	577	553	549	552	555	537	577	579	542	541	520	559	548	584	606	571	564	585	562	609	563	530	580	569	584	566	575	545	529	582	579	556	586	588	585	577	612	562	562	575	491	532	565	545	568	605	577	582	521	563	576	562	550	562	565	562	557	557	571	557	619	549	545	605	541	567	568	589	543	593	547	581	542	569	539	593	539	531	536	587	541	578	571	584	561	575	585	581	534	580	563	571	539	562	617	578	601	560	552	570	571	595	572	627	559	560	579	576	560	558	551	595	567	605	586	547	535	557	575	599	601	549	543	542	525	577	595	565	529	599	574	561	619	549	568	502	578	594	572	605	566	564	560	572	567	567	536	578	580	559	545	584	525	570	576	547	557	582	572	583	574	584	581	561	576	579	610	527	565	551	564	549	637	545	531	562	605	607	548	551	570	589	564	591	575	577	548	563	526	576	588	553	539	578	590	610	571	570	565	600	593	567	586	574	533	607	573	575	558	567	554	576	543	580	567	550	555	542	577	533	562	583	569	576	546	564	577	625	568	531	516	592	593	566	567	576	563	552	584	551	563	558	570	577	576	542	531	554	554	583	538	570	559	533	555	614	583	604	587	515	603	556	601	571	577	559	603	575	555	564	592	584	547	578	579	563	606	532	535	548	546	572	526	576	566	549	578	529	627	518	582	608	570	545	563	554	541	587	567	540	603	526	587	544	583	539	571	575	587	582	588	552	549	574	564	574	547	593	540	548	544	568	565	571	570	577	588	567	550	559	558	561	567	587	575	551	532	592	575	557	560	587	550	557	617	553	645	556	575	588	581	574	567	559	559	580	555	546	559	547	562	571	549	616	582	583	591	578	540	544	547	544	580	580	579	566	532	573	570	547	562	599	584	555	548	555	547	554	541	578	575	561	553	597	619	500	555	542	590	542	538	578	571	637	586	577	567	625	562	617	570	593	576	571	581	550	543	569	581	575	568	544	546	593	599	516	590	574	530	555	530	563	550	550	592	629	525	563	572	557	549	572	540	556	516	592	591	547	509	562	540	579	565	595	525	564	575	539	554	535	575	602	574	570	511	569	559	559	568	573	536	579	578	561	548	566	552	548	506	564	518	567	546	624	568	526	543	546	551	593	549	551	609	547	533	542	551	579	551	562	557	562	586	538	563	536	559	543	583	563	557	590	537	592	581	591	556	536	591	563	580	586	537	536	586	540	583	550	534	572	563	549	586	512	601	594	543	563	549	588	579	584	520	549	588	562	570	518	620	567	516	563	561	559	494	556	587	552	593	598	558	546	546	599	550	571	579	569	595	595	537	566	533	561	562	590	561	599	576	563	535	603	579	509	546	551	591	598	589	604	592	519	509	539	575	568	575	597	558	575	610	583	589	595	571	568	594	567	569	560	573	605	573	571	576	574	540	557	604	579	542	541	540	591	594	585	533	547	554	566	607	529	544	576	607	596	562	585	595	586	524	555	536	581	557	568	559	568	569	560	546	580	579	610	600	584	539	571	584	563	570	582	604	560	576	575	566	562	571	584	564	542	559	564	544	590	587	573	606	561	556	553	589	532	538	517	576	559	526	557	569	572	587	563	537	575	613	569	580	592	556	564	561	593	562	603	578	618	536	590	571	573	585	526	581	575	594	575	535	554	570	575	566	549	611	551	553	572	521	593	514	595	541	587	560	541	570	533	506	577	597	572	545	598	593	557	557	568	526	610	563	585	558	583	552	552	606	579	597	574	553	566	566	542	594	544	569	585	561	584	591	584	587	555	596	553	558	597	533	597	589	581	574	556	527	553	607	557	571	591	597	542	581	585	538	552	583	570	568	566	566	580	561	571	552	575	524	589	566	603	554	592	569	574	579	593	511	572	623	565	551	579	580	595	545	573	580	572	558	536	568	608	521	583	536	558	552	597	575	569	563	548	592	608	550	537	601	579	539	554	603	596	606	520	528	565	539	532	533	568	564	608	562	562	592	538	541	537	537	572	586	580	527	565	603	578	547	526	581	541	534	599	552	595	545	592	561	565	575	577	520	583	566	571	559	577	558	552	520	552	586	604	581	567	542	530	610	557	587	569	550	578	552	535	571	531	550	553	574	558	568	533	551	561	535	589	583	564	572	570	593	561	543	589	554	551	536	560	573	521	545	592	554	586	590	589	578	555	618	552	556	545	561	544	541	601	598	529	561	557	572
22661	21233	2939	1731	1355	1141	957	879	857	799	773	788	723	697	712	711	729	756	716	691	717	676	671	683	697	688	683	716	712	685	704	673	680	706	704	712	738	734	694	699	719	707	696	657	724	714	715	705	686	732	724	710	673	661	701	638	647	659	710	724	626	705	651	719	730	692	669	730	689	716	634	730	687	629	710	687	630	676	733	688	624	686	678	629	711	704	665	704	638	725	633	696	648	707	650	632	672	684	614	681	730	710	691	686	671	663	674	697	692	662	681	715	712	654	681	686	659	641	677	658	669	690	649	685	659	647	633	731	676	730	677	647	662	660	682	695	723	699	659	663	692	648	663	669	705	701	687	691	653	650	687	688	642	682	707	634	685	642	645	697	682	717	629	647	686	665	704	653	647	672	706	700	662	679	698	668	682	695	657	701	662	666	682	692	664	708	659	680	658	690	679	691	699	722	637	711	688	665	644	683	658	683	684	697	622	704	657	666	710	685	699	630	711	729	648	643	657	661	677	649	673	666	707	642	642	726	678	684	660	685	618	698	709	671	694	662	690	680	658	658	678	686	684	699	686	681	673	657	666	693	666	688	674	723	711	693	712	704	699	627	676	681	685	661	672	691	647	693	652	661	670	652	654	706	710	711	675	704	681	682	697	681	661	708	674	685	679	672	686	695	678	668	688	680	684	702	687	684	703	732	680	663	671	689	695	665	656	680	694	696	680	665	656	677	657	688	693	685	668	685	651	673	723	689	679	697	699	634	685	675	672	678	739	654	691	694	705	634	652	707	670	652	637	705	624	618	663	680	669	715	720	666	640	717	662	698	678	649	699	656	702	702	690	680	653	666	661	695	683	702	681	716	666	695	692	679	659	701	677	630	600	692	753	697	679	636	676	631	657	620	654	669	680	695	680	706	718	759	692	671	672	672	657	722	666	665	686	719	773	704	671	658	679	666	630	687	704	662	668	672	678	690	646	704	694	688	693	689	700	728	657	708	638	607	707	667	719	664	680	699	679	664	641	633	723	642	646	697	642	629	695	627	673	697	655	701	689	686	698	708	639	660	736	676	675	664	664	651	670	653	698	688	655	728	672	682	698	686	685	658	705	683	700	657	655	648	643	671	659	679	671	645	687	691	643	697	669	685	644	703	653	683	639	649	687	705	678	674	696	704	620	701	696	677	683	673	677	662	637	674	689	666	676	675	668	661	705	644	686	648	701	659	710	664	680	651	662	710	685	718	694	683	628	669	635	664	659	668	684	695	668	713	636	647	671	655	646	671	669	700	695	689	655	671	705	684	699	668	681	699	665	640	692	641	681	689	642	673	698	690	680	728	673	659	684	719	676	688	683	646	718	675	690	669	704	631	690	696	629	666	658	696	696	660	689	653	721	685	663	690	702	691	715	654	620	692	670	698	646	686	674	702	666	677	699	689	710	655	609	697	673	684	687	672	704	675	692	701	688	626	688	720	672	653	654	656	744	682	659	688	672	742	675	657	652	622	677	692	681	651	663	687	686	698	708	627	675	656	641	691	691	670	695	724	726	646	685	663	648	673	690	706	679	689	662	675	729	662	715	642	669	665	673	677	690	680	655	726	659	675	732	693	681	664	633	694	699	668	655	678	677	714	611	693	680	696	664	702	638	657	698	705	643	667	697	670	691	690	668	685	667	678	708	662	713	660	668	699	645	695	684	697	686	696	676	676	668	677	670	666	652	644	717	664	638	680	669	679	692	676	645	675	689	706	678	650	717	713	707	686	654	715	662	753	674	694	672	687	699	657	678	656	698	677	714	670	669	657	644	637	701	679	637	697	683	651	666	704	681	634	649	694	683	656	664	650	671	712	663	639	658	735	661	659	670	675	692	690	693	678	660	633	733	669	698	659	671	694	696	680	666	682	732	685	716	687	635	678	665	707	689	612	684	684	676	687	697	739	715	688	687	687	687	661	639	655	682	708	642	688	691	677	679	679	670	660	717	677	688	650	644	689	693	713	707	686	709	694	642	685	667	645	645	673	691	696	611	714	670	695	665	699	685	717	708	735	642	697	694	689	645	696	699	690	705	696	674	620	694	685	658	656	647	672	628	666	711	653	659	676	665	656	707	689	632	638	686	648	682	663	669	689	687	638	658	665	685	674	713	691	678	703	600	647	620	657	716	646	685	707	706	675	650	646	663	718	688	709	633	640	669	660	679	686	695	651	665	705	701	670	669	667	729	650	691	712	696	670	653	642	667	663	698	657	685	650	703	677	632	695	704	730	680	693	691	666	663	701	672	678	683	681	636	692	642	727	690	676	667	678	666	648	654	639	727	745	697	668	694	674	688	698	695	725	713	652	706	644	691	711	680	660	663	688	671	659	700	713	661	654	660	649	703	641	676	637	679	672	689	657	679	715	673	682	688	683	663	684	631	639	612	707	699	693	718	637	697	665	684	698	637	671	693	677	642	714	656	680	734	647	650	718	645	681	686	691	726	675	692	671	686	646	672	644	660	681	678	691	645	683	659	689	672	671	712	650	651	711	710	657	654	669	658	674	686	667	695	686	736	712	688	696	666	703	639	675	668	669	665	662	672	657	674	661	695	683	693	672	667	679	680	671	701	619	661	647	669	723	624	716	662	670	665	701	697	696	708	727	677	704	718	662	659	690	691	758	635	694	668	725	628	630	689	672	697	731	634	655	623	652	628	639	649	671	721	683	747	731	698	694	740	674	678	699	672	701	714	668	635	661	738	669	651	701	689	713	689	676	721	695	689	679	672	677	698	676	679	689	669	647	691	659	684	623	636	648	662	681	640	701	699	679	686	688	666	641	712	685	661	706	679	674	648	703	731	644	636	663	671	725	653	692	653	682	612	642	713	656	716	667	640	676	683	705	666	658	709	692	659	687	689	695	674	718	725	659	660	663	662	683	640	664	681	680	684	656	696	678	643	672	703	672	674	670	683	681	702	670	687	667	676	651	640	710	674	656	606	715	681	662	672	658	638	684	674	665	662	677	660	683	658	662	675	727	706	713	687	636	698	697	673	620	663	686	687	647	671	669	693	657	672	717	668	670	662	688	677	695	687	708	727	674	673	676	667	667	679	695	711	729	661	658	636	653	701	685	673	651	680	699	637	647	690	676	661	678	673	663	634	664	680	677	678	674	742	673	707	653	711	682	657	718	651	700	688	629	705	696	653	697	681	660	700	637	660	688	676	666	696	627	669	643	652	661	662	689	756	680	720	621	694	633	650	664	650	708	729	707	685	711	658	665	644	625	659	686	705	642	712	670	656	694	662	649	673	702	663	700	681	678	664	677	690	687	661	678	670	663	678	697	663	667	711	640	685	661	678	671	673	648	625	668	668	665	678	691	655	694	656	671	726	686	633	699	659	685	668	688	695	641	646	683	710	659	702	698	633	654	649	674	691	670	695	628	677	661	701	673	669	649	693	650	644	667	680	728	683	708	706	638	699	649	653	714	706	658	653	687	680	702	680	666	672	665	683	670
24310	21326	28614	24374	21302	8922	1373	900	667	619	597	508	438	412	385	394	340	342	369	336	351	362	332	340	339	344	321	320	312	316	304	348	344	289	312	308	313	341	306	268	282	329	308	344	313	303	312	325	333	287	312	315	337	321	312	310	265	316	331	299	279	304	328	324	290	274	312	345	309	330	337	305	312	306	309	276	296	279	282	310	285	277	300	274	292	313	328	335	289	325	305	285	311	315	318	275	302	266	289	291	275	244	321	276	285	295	304	302	298	312	283	301	313	295	313	288	272	313	304	282	269	304	287	294	350	280	266	262	301	293	298	270	297	264	288	300	283	294	318	299	324	304	311	289	282	294	281	296	284	291	278	304	319	290	292	301	259	332	310	284	282	284	296	329	325	282	321	279	317	318	294	285	265	316	291	303	263	280	301	292	276	316	328	313	309	278	293	299	293	311	337	341	300	295	279	273	284	283	297	302	299	298	293	302	291	288	273	325	283	323	279	299	284	297	318	311	289	305	274	299	277	290	282	323	308	299	295	319	291	292	283	288	268	272	305	291	296	284	305	292	287	304	303	272	295	288	286	258	271	317	291	301	294	286	301	313	289	266	306	269	283	307	286	291	241	320	278	295	294	280	277	282	297	286	285	307	297	278	264	317	321	295	306	298	284	298	291	304	316	315	298	275	274	312	345	318	289	306	297	286	313	274	311	347	271	300	280	304	308	288	285	308	306	287	285	276	304	303	272	314	267	296	303	312	290	283	282	310	284	316	299	324	299	291	316	325	271	298	284	304	282	287	300	292	302	280	315	282	310	284	272	292	289	264	307	267	298	284	286	292	308	280	278	268	252	305	295	300	299	326	276	290	276	272	283	335	280	300	295	281	273	300	307	301	293	295	292	309	328	286	264	285	270	322	293	265	308	296	276	285	283	261	292	284	310	289	301	291	271	306	297	282	312	303	295	298	311	305	267	280	292	311	288	283	286	299	328	323	290	292	328	293	320	318	275	283	307	306	296	284	303	292	279	310	326	291	298	291	286	259	330	296	315	281	293	290	316	293	328	257	312	298	279	291	302	298	295	317	313	321	304	313	319	266	294	309	267	286	334	289	288	326	293	281	293	302	256	283	278	303	260	319	286	299	302	313	284	316	295	310	310	297	318	281	273	319	275	286	306	287	300	282	295	282	307	262	286	275	302	318	327	297	328	285	330	305	292	316	312	318	290	303	280	313	308	294	295	300	302	295	332	302	301	271	317	287	304	316	335	307	302	297	284	313	303	277	293	303	296	278	293	295	290	322	289	310	290	286	284	285	319	293	305	292	286	286	304	307	307	319	297	293	295	314	253	265	307	280	293	300	333	307	307	289	321	259	241	288	275	266	289	307	293	291	308	274	262	317	311	303	313	267	307	298	309	340	283	295	313	292	306	277	294	286	316	264	333	305	306	287	273	285	292	304	273	285	301	272	309	298	315	309	262	299	330	308	286	267	336	281	291	276	281	301	278	304	269	289	308	290	301	317	301	295	307	323	300	315	297	329	300	305	286	273	270	284	297	274	303	271	280	328	290	305	334	257	322	307	300	299	291	333	276	283	284	272	301	308	324	281	290	296	329	298	292	289	282	295	310	300	286	276	276	302	304	296	276	261	306	275	304	286	294	283	324	303	301	289	326	292	293	284	271	283	284	298	297	276	311	309	303	276	309	308	322	291	305	302	269	303	312	271	270	303	271	269	340	290	313	263	324	303	292	308	298	278	285	303	271	292	312	293	298	314	270	309	291	323	300	280	306	270	313	299	277	294	294	335	300	296	296	290	317	279	278	282	300	354	290	313	306	314	293	275	299	296	295	311	268	289	293	304	280	281	285	278	297	273	321	295	291	286	306	322	303	293	320	308	279	336	322	293	333	288	307	340	280	269	297	316	307	273	310	307	291	314	293	291	290	271	315	314	307	318	285	283	269	316	309	302	332	289	319	297	290	296	297	289	295	309	313	297	300	277	301	309	296	301	305	305	305	290	290	295	329	313	279	296	305	285	293	329	303	294	297	303	295	297	319	315	290	340	278	289	267	277	327	273	318	286	297	306	294	270	267	265	317	312	315	291	324	300	300	297	293	307	304	308	286	317	329	289	308	278	286	324	272	288	274	280	273	301	291	293	303	325	290	273	280	293	283	288	275	295	275	306	258	308	288	302	303	275	298	314	283	298	307	301	271	290	300	284	310	288	301	280	288	300	268	308	279	319	275	289	282	278	285	287	282	294	296	287	316	253	301	305	312	295	313	304	321	297	271	289	278	301	288	312	303	303	299	286	282	296	331	305	290	320	292	278	294	287	283	285	300	270	297	311	304	309	289	295	290	299	284	278	324	314	297	264	275	293	296	305	290	303	265	274	292	306	266	309	321	296	281	283	265	302	320	304	307	307	297	311	273	275	306	265	306	270	323	280	297	303	317	286	300	306	272	286	285	330	285	281	331	279	284	288	315	301	290	323	299	273	288	300	302	295	302	297	325	285	333	261	304	313	309	269	309	272	286	285	270	304	285	278	322	297	314	272	305	353	291	295	273	307	287	283	294	292	284	299	279	277	295	302	316	309	328	280	261	297	283	289	264	304	295	294	305	312	295	289	321	315	261	305	272	292	285	279	309	288	294	309	314	277	276	290	325	305	283	290	306	281	281	317	274	291	300	266	257	286	315	300	279	271	340	268	303	283	293	305	278	280	312	316	299	293	300	277	300	341	303	294	299	268	254	287	301	306	308	300	281	304	308	320	303	280	264	303	304	293	285	308	286	293	290	306	292	285	288	307	310	290	292	258	287	279	292	292	306	294	286	276	308	305	306	306	271	283	291	301	282	277	304	311	333	265	266	280	291	293	283	306	309	297	308	293	312	288	290	303	311	306	273	279	266	292	283	299	284	300	296	296	321	292	296	301	323	302	314	269	304	308	293	323	304	241	321	286	302	293	314	293	291	288	308	297	266	332	303	296	301	309	290	331	283	267	293	297	306	296	282	323	290	284	270	299	281	296	277	311	285	313	278	258	296	297	299	291	306	299	305	270	298	276	301	297	298	288	305	282	351	286	290	325	258	309	285	267	315	291	299	291	300	280	294	304	290	290	291	333	306	307	273	285	292	287	301	282	310	287	275	267	290	298	272	265	297	300	319	293	293	287	278	316	301	297	315	303	307	307	300	303	273	308	313	290	267	302	275	287	307	302	265	269	280	303	289	255	301	279	279	278	279	314	281	330	289	293	275	289	302	279	303	313	284	296	317	331	301	266	306	294	286	283	300	328	283	307	294	267	291	328	297	292	315	275	300	262	293	306	297	281	318	315	265	289	302	285	297	302	294	276	298	290	317	267	301	287	297	277	308	344	282	252	321	296	273	291	304	286	306	324	315	273	286	286	294	334	304	280	285	324	317	303	283	309	277	266	257	321	289	301	317	265	308	275	289	299	295	283	300	288	295	294	306	302	323	314	287	275	335	281	285	283
29032	33423	9920	5271	3429	2557	2020	1608	1359	1124	932	791	732	664	626	551	562	526	509	518	481	495	472	453	441	414	424	420	422	397	401	403	411	383	381	430	396	416	409	402	377	390	387	415	427	371	391	408	375	399	380	403	370	399	401	389	359	362	377	404	390	383	338	376	384	387	417	425	393	386	420	403	358	370	374	350	370	382	361	378	380	351	409	369	381	364	398	367	408	362	364	352	384	395	390	384	384	352	333	370	322	339	389	371	382	328	394	364	355	347	389	381	369	370	351	382	367	367	370	344	369	375	384	341	365	334	369	374	350	413	387	376	374	360	362	345	371	395	352	361	358	371	366	364	343	357	388	363	356	350	376	350	388	393	321	380	399	362	397	359	376	390	393	379	416	357	352	374	414	363	362	385	371	396	351	343	380	380	374	362	386	382	366	436	400	362	376	337	400	372	345	404	384	394	355	332	398	299	398	360	332	373	390	372	381	358	378	386	403	325	396	357	350	381	350	343	359	368	381	360	344	365	385	380	379	346	385	354	370	402	377	383	350	394	392	377	366	375	381	371	389	355	379	347	368	373	370	374	337	416	348	377	367	364	370	384	363	382	348	379	370	365	363	354	350	356	361	358	381	381	369	350	349	352	347	376	371	396	367	364	367	368	376	377	346	392	397	381	348	386	355	373	384	388	374	375	374	364	392	357	344	392	377	348	343	357	366	383	370	356	355	365	349	373	372	382	342	374	383	365	357	416	397	347	353	359	379	373	398	352	366	374	397	397	398	368	359	368	366	391	369	351	373	369	384	378	374	373	359	391	358	344	355	402	378	403	378	372	342	327	375	340	326	364	354	345	389	388	381	367	362	367	354	369	332	372	367	380	364	381	375	384	331	368	402	354	377	365	338	372	358	360	346	381	344	352	348	375	365	356	362	400	348	394	354	391	380	351	366	389	371	361	358	359	341	409	350	391	393	400	378	382	355	404	352	365	383	349	363	384	363	357	357	379	376	394	379	356	350	386	382	337	364	321	363	366	391	377	358	383	372	379	369	382	368	337	365	367	375	338	372	384	387	364	370	363	329	379	399	362	352	371	370	361	356	370	403	380	353	383	351	372	357	338	333	373	360	347	354	343	397	380	370	357	347	352	356	394	365	393	367	345	389	347	352	368	372	351	362	375	359	367	379	414	383	363	389	374	365	377	397	334	368	366	362	356	393	375	368	344	367	378	333	333	384	370	381	378	377	358	379	379	384	340	396	340	391	384	362	377	353	353	346	326	337	357	398	377	377	354	392	366	355	345	381	384	398	374	360	404	383	368	357	356	377	353	392	397	350	361	348	373	368	365	364	333	339	327	390	375	367	370	378	341	418	385	367	372	372	387	364	362	338	375	424	370	368	374	384	359	381	348	354	357	405	362	387	349	357	353	371	340	376	360	389	369	368	352	379	387	391	392	346	355	357	393	343	373	364	361	392	384	376	365	317	388	378	389	377	319	342	353	354	364	358	355	374	365	385	405	380	338	354	377	359	380	349	391	359	357	353	365	345	369	374	376	369	407	370	394	356	352	368	401	366	359	373	370	350	383	381	360	385	344	371	401	424	387	375	388	333	389	354	343	353	354	378	372	354	385	371	381	344	343	355	414	381	376	360	307	370	385	377	381	348	367	368	404	332	393	376	352	356	376	356	372	409	350	381	346	388	345	373	359	384	389	388	369	371	345	379	395	361	344	375	377	341	370	386	340	437	376	384	370	377	337	389	377	382	377	364	402	380	364	368	354	357	380	363	393	410	407	392	383	401	383	398	376	396	354	379	361	381	357	373	396	388	399	380	393	352	375	388	384	380	392	373	355	385	360	373	368	368	361	375	368	369	360	358	377	397	338	379	362	365	365	388	368	349	360	350	367	424	356	394	412	369	354	361	392	409	379	421	355	360	341	392	378	351	389	380	368	361	369	403	338	357	344	415	384	397	359	384	346	366	385	363	378	367	334	352	362	363	376	385	399	353	371	360	379	381	369	337	375	348	398	385	339	381	377	367	400	385	380	313	358	381	342	359	396	363	371	400	346	342	362	362	394	356	358	393	351	357	410	338	368	377	362	394	353	362	411	372	365	366	365	341	359	352	384	355	399	356	369	391	367	387	335	377	366	381	392	355	347	388	349	399	366	386	353	350	347	342	373	363	375	377	364	387	380	343	342	352	368	366	388	345	335	378	387	376	338	339	341	353	360	387	372	381	353	384	339	406	388	367	361	395	397	366	359	366	388	346	400	364	395	411	338	370	362	358	383	357	364	388	349	360	391	386	373	368	346	378	377	356	369	387	342	378	368	367	372	354	367	355	386	363	365	381	332	368	381	398	367	393	372	354	371	382	360	332	364	373	360	375	382	353	382	393	365	337	393	375	375	360	354	369	386	370	367	327	377	376	352	357	380	412	381	350	376	367	413	366	387	392	363	365	351	365	355	402	349	365	379	407	348	372	356	365	331	389	362	390	388	361	395	344	409	349	367	367	354	386	349	395	379	387	326	353	385	371	346	365	348	366	345	363	354	383	387	401	380	357	392	352	384	340	364	361	359	410	366	367	348	359	383	350	391	359	362	373	373	409	366	395	387	355	384	335	371	340	401	376	337	374	380	372	377	398	341	378	355	351	371	389	356	376	372	378	355	395	382	347	378	343	369	324	362	373	382	387	335	393	353	358	361	411	358	367	349	377	376	349	388	356	375	378	380	374	374	368	369	373	386	366	380	372	375	363	356	345	365	364	367	360	356	365	366	346	394	347	350	383	361	361	340	360	361	361	366	348	371	377	354	381	355	370	362	356	359	365	373	380	379	398	375	371	396	400	370	352	367	352	392	378	366	367	350	363	367	383	353	387	349	377	347	357	358	396	360	366	337	361	376	374	349	386	406	388	412	362	419	345	388	375	375	350	345	359	400	363	348	393	334	394	385	351	377	375	377	375	352	362	337	364	404	363	352	379	382	351	391	383	345	375	380	380	368	379	436	332	400	395	369	350	375	382	381	352	381	397	379	350	384	401	352	350	385	352	390	395	368	354	365	349	378	383	381	341	339	366	366	387	379	371	401	360	354	388	374	346	374	361	412	382	384	378	360	403	381	367	360	330	375	362	356	382	357	369	393	338	375	379	391	350	364	364	358	363	380	377	353	376	355	424	372	370	355	359	333	369	379	331	396	375	390	372	363	347	375	377	355	394	347	374	379	393	372	340	346	377	336	368	349	396	402	385	364	343	371	330	332	381	339	332	351	351	377	372	393	390	347	398	367	376	381	339	377	348	380	372	371	394	379	382	368	354	370	379	350	373	377	360	351	353	358	410	381	380	380	364	385	361	369	342	368	369	366	373	364	342	367	364	400	394	390	393	344	373	359	380	352	370	366	369	357	354	369	375	410	348	373	368	372	370	348	399	376	415	379	349	339	366	364	378	345	356	362	356	418	377	346	387	329	383	393	374	357	369	342	361	375	375	367	348	392
25494	21353	27519	25398	9524	1452	1131	939	911	855	785	754	752	744	745	702	699	731	709	699	719	711	736	671	686	668	704	714	716	721	670	659	698	683	711	708	665	710	708	679	690	661	711	714	662	711	688	682	667	644	711	700	684	714	635	694	671	672	641	655	729	673	692	667	677	686	672	714	636	718	732	689	719	659	683	648	711	638	680	659	617	703	671	648	644	670	647	698	694	635	689	680	660	707	709	679	672	684	672	656	672	678	662	715	668	646	680	642	684	671	709	665	653	665	692	680	622	687	656	678	663	694	718	712	679	679	658	666	626	667	689	667	661	646	655	625	635	636	680	663	652	657	668	655	696	661	661	673	659	687	609	750	652	633	700	660	679	674	657	662	662	681	672	688	676	661	697	661	686	648	662	633	610	649	668	674	633	699	605	672	621	670	693	653	645	629	659	644	659	641	624	690	673	656	649	648	686	659	689	713	703	641	668	664	713	643	667	654	686	719	654	634	686	655	680	649	705	675	630	664	695	679	720	632	644	679	668	691	660	663	684	683	625	671	699	682	666	652	673	681	703	662	697	671	677	623	628	650	694	637	704	650	727	645	692	655	720	689	622	679	657	650	647	685	685	708	644	711	634	655	691	689	676	671	645	693	703	671	666	708	636	685	665	707	652	706	652	695	624	665	684	655	687	680	652	662	651	648	710	724	715	684	710	661	655	666	646	653	653	648	662	663	688	669	627	679	663	690	653	667	691	722	668	661	644	649	682	667	669	675	657	700	701	682	711	654	627	612	659	693	647	647	696	684	625	717	657	687	681	659	623	654	665	640	678	643	654	740	671	657	670	668	667	702	649	617	669	598	678	727	654	614	713	690	694	651	721	688	666	640	667	654	702	654	666	697	651	680	684	658	635	652	705	651	717	692	629	673	646	661	710	640	681	634	680	668	614	659	679	662	647	706	718	673	642	701	673	652	642	713	665	645	670	687	672	706	653	662	619	671	689	653	690	736	669	651	698	683	655	687	744	674	682	663	629	677	620	663	654	678	693	662	682	646	624	680	692	694	717	660	671	643	633	659	690	657	671	695	647	654	681	673	723	668	681	666	657	675	666	665	678	651	674	688	695	719	707	672	674	688	716	656	627	658	735	674	691	647	670	651	672	664	684	664	691	676	694	662	660	632	731	707	608	652	716	635	636	653	743	720	669	701	639	690	692	695	685	652	668	713	684	682	701	641	659	673	715	692	694	686	676	686	627	645	676	679	683	686	650	648	676	685	670	698	704	643	650	661	677	711	672	658	649	748	690	674	672	639	658	668	636	698	658	680	644	675	694	669	711	693	693	679	707	653	651	673	662	670	624	648	664	687	694	659	633	662	654	682	666	672	658	686	654	671	649	696	642	672	648	692	639	680	687	646	636	675	658	731	654	692	674	644	653	698	635	654	689	633	705	659	703	714	694	713	648	685	656	658	671	660	664	658	706	687	690	703	640	662	674	641	709	706	670	646	669	664	644	682	713	660	651	653	713	664	672	656	694	693	665	643	711	641	679	673	709	661	690	676	670	699	676	628	694	612	660	649	645	695	694	641	696	650	646	669	659	659	659	668	685	649	678	656	659	616	640	658	640	708	690	670	669	690	707	658	654	668	695	653	691	676	687	673	658	682	663	617	677	681	680	700	651	676	660	718	695	657	663	671	695	713	659	660	653	701	704	661	693	707	626	695	677	657	663	670	673	688	685	642	665	666	691	691	631	682	687	667	701	673	644	675	667	641	630	670	662	684	651	652	709	718	688	678	661	643	710	674	644	698	630	667	675	632	639	678	659	652	734	714	699	677	663	687	691	668	695	652	625	641	657	669	666	686	677	686	687	680	699	647	656	695	667	694	616	634	698	658	656	677	681	660	666	615	681	707	678	679	681	650	662	668	716	710	631	656	667	656	647	737	704	701	696	692	673	659	648	718	660	680	658	603	650	656	652	670	666	665	680	702	650	638	661	713	686	731	637	699	672	676	647	687	674	677	695	676	667	698	655	660	632	647	633	645	681	713	707	634	693	652	631	685	669	660	709	604	661	674	719	717	642	682	680	687	687	655	659	711	691	641	704	678	697	692	726	674	655	707	667	666	718	641	629	647	647	638	641	658	683	687	717	647	674	723	658	694	713	695	625	680	619	665	679	624	691	662	632	641	682	666	657	664	673	676	606	703	694	674	681	611	683	648	656	701	661	686	692	625	621	656	649	664	679	695	674	656	689	693	641	607	653	686	687	637	725	664	706	652	698	676	654	650	675	631	684	658	698	653	635	683	642	693	667	675	654	659	674	735	705	633	679	654	629	637	665	689	665	688	672	639	650	706	643	677	645	695	633	717	705	638	687	645	668	644	699	660	638	619	694	644	698	663	712	675	723	642	687	662	599	639	703	647	656	622	705	678	686	651	665	668	706	680	636	650	631	696	690	673	625	699	697	702	653	617	673	651	647	662	693	673	652	654	641	622	700	653	679	692	675	683	622	623	706	647	687	619	647	664	662	718	654	674	735	657	666	639	703	689	651	641	672	725	639	626	671	643	666	630	698	702	675	716	657	672	656	688	638	635	698	641	662	705	694	633	633	646	679	704	629	681	675	659	640	683	701	694	679	685	622	646	724	675	597	645	673	635	638	670	690	630	614	714	683	690	659	706	637	667	650	695	667	711	670	691	712	673	658	669	708	649	690	685	671	641	631	722	654	685	673	654	664	644	633	604	699	641	626	659	630	645	612	648	686	714	652	648	637	654	706	652	640	654	669	657	689	656	688	662	674	648	679	637	662	647	625	656	712	677	662	668	711	691	668	681	650	684	726	683	673	679	665	637	702	666	635	646	655	672	686	723	684	670	637	688	667	673	653	695	662	668	617	621	689	689	657	621	651	650	706	622	653	677	674	664	686	688	679	679	684	662	658	692	667	649	675	619	652	692	658	716	640	644	683	645	666	678	669	722	704	712	692	651	669	695	669	635	663	704	665	643	665	697	670	673	654	674	682	670	676	671	675	621	655	628	723	632	633	650	717	673	686	673	668	701	719	683	670	712	660	672	671	643	670	612	667	612	653	660	681	696	610	635	673	684	675	657	734	694	674	675	669	658	662	699	687	664	598	655	659	681	667	626	650	612	684	658	681	685	654	631	637	718	652	668	677	646	639	684	704	672	664	579	694	659	617	653	664	668	633	686	670	689	646	682	639	669	688	664	716	651	754	650	684	665	670	709	635	681	671	662	629	665	660	681	672	631	701	650	661	633	687	654	706	660	680	658	672	669	688	668	684	649	692	644	699	688	623	689	651	696	665	676	682	618	671	685	687	713	689	659	676	665	603	686	663	633	691	637	674	676	712	660	675	708	660	636	676	661	692	677	625	671	619	636	680	631	664	658	674	676	641	682	641	690	661	683	661	687	680	712	727	639	668	647	689	676	658	618	701	687	668	673	718	661	709	648	651	647	658	663	671	657	660	714	611	635	695	702
28549	28616	6724	3581	2797	2133	1748	1461	1385	1171	1086	1050	997	894	929	879	826	836	881	836	870	830	827	822	846	800	783	814	810	820	772	826	820	781	836	780	794	799	781	813	792	721	788	743	758	785	782	830	769	809	794	781	749	844	795	737	776	802	774	782	844	830	774	732	792	762	799	829	769	830	816	765	747	724	802	720	735	817	784	787	690	788	797	769	775	792	794	787	736	753	784	769	823	792	832	800	768	764	763	752	821	738	764	798	804	776	770	779	750	779	765	783	765	747	791	783	775	769	776	786	765	827	790	822	778	765	770	784	763	786	782	762	760	804	805	735	775	767	765	808	769	818	752	779	751	822	765	737	799	791	797	727	799	753	832	773	736	836	790	792	761	778	781	771	750	757	721	754	805	760	802	737	783	753	752	747	766	797	731	730	751	754	739	738	787	776	821	747	769	743	776	757	794	776	754	794	776	775	785	801	778	751	784	764	799	769	752	765	789	749	752	778	756	769	783	734	776	801	769	760	780	808	802	775	792	807	760	772	800	822	759	814	775	771	785	786	782	800	763	755	725	744	785	752	770	743	832	778	795	751	736	816	802	719	802	782	753	824	772	800	744	755	759	745	779	767	789	806	757	762	748	781	756	752	808	789	758	771	796	740	801	759	722	785	743	776	723	792	710	805	739	748	821	756	733	754	750	768	826	752	771	745	820	792	758	776	762	795	778	770	768	796	812	785	832	817	761	753	778	793	777	743	729	757	818	770	790	788	779	774	758	776	749	747	770	738	808	790	733	796	760	760	731	747	856	801	716	777	780	735	757	761	767	788	754	767	752	819	773	793	793	765	717	707	782	775	793	758	763	812	755	825	770	798	773	749	754	762	832	802	780	776	822	753	803	805	715	796	747	747	797	756	822	757	737	780	785	769	779	769	797	747	775	789	790	772	771	771	823	755	735	719	779	764	790	775	801	725	759	766	844	746	756	788	735	811	753	797	758	791	758	739	769	801	789	757	761	796	747	780	752	757	778	816	811	782	757	746	754	789	785	802	781	803	795	787	732	743	809	792	777	726	764	771	797	750	766	814	784	744	817	780	809	744	786	804	710	812	785	740	753	780	817	799	758	724	773	739	773	731	718	759	843	775	746	822	754	746	802	734	768	768	769	714	760	816	708	780	774	811	799	809	738	749	809	764	754	805	750	801	817	768	807	735	798	712	798	782	784	768	761	785	812	742	773	759	811	756	772	733	787	777	798	781	792	797	750	805	773	762	736	734	822	756	799	769	742	781	788	778	781	788	792	768	806	784	752	748	799	783	793	788	752	752	766	790	720	811	788	772	797	805	775	778	816	781	768	823	766	745	778	776	772	769	778	737	782	803	768	812	771	813	804	796	784	752	794	812	801	781	821	815	772	824	747	793	839	763	736	800	812	757	756	719	761	794	737	858	788	818	782	762	758	752	760	780	757	771	796	784	788	783	771	736	782	756	760	773	815	772	754	749	773	780	729	783	768	747	803	760	792	774	782	766	762	758	795	784	795	809	741	790	804	802	742	779	746	796	781	793	721	757	764	782	745	789	750	733	743	784	738	800	790	762	817	773	738	758	831	757	799	760	738	786	795	777	736	739	771	796	749	761	749	803	755	829	787	828	769	754	822	781	757	733	787	751	753	818	810	770	791	769	714	823	769	730	758	756	823	759	834	777	792	798	760	719	776	784	764	740	764	775	794	761	796	770	754	781	801	790	816	783	755	810	752	780	773	759	743	767	771	784	804	758	767	775	756	788	791	774	761	780	759	755	822	783	766	742	755	729	748	786	742	728	780	801	786	712	809	772	762	780	800	782	756	798	743	805	787	756	764	768	810	741	740	733	765	754	775	763	744	732	755	775	799	791	743	729	771	791	809	776	751	769	787	756	765	767	773	768	743	762	790	758	746	786	763	827	755	794	770	793	759	802	768	774	743	791	758	847	756	779	752	765	821	729	774	766	758	757	743	831	792	725	803	786	748	730	733	817	752	751	744	734	753	729	767	787	778	822	783	744	842	777	744	772	769	749	745	769	827	791	716	739	780	767	757	807	774	781	758	779	776	758	775	714	768	762	761	766	768	774	788	754	751	748	787	774	788	769	779	765	784	808	802	807	745	777	794	786	767	752	752	780	783	780	799	794	823	792	761	794	743	804	741	775	777	767	787	699	772	739	773	787	719	784	778	756	742	748	762	758	748	773	774	761	777	769	772	718	775	755	795	764	753	778	749	713	768	784	748	777	779	762	801	780	758	789	803	782	780	816	757	802	780	811	783	740	735	800	770	729	768	777	737	729	730	739	781	777	806	776	758	792	757	780	772	738	787	828	807	746	823	763	746	810	806	752	759	760	771	812	812	771	764	757	781	710	784	798	811	795	770	742	797	810	744	772	760	758	806	776	776	767	761	829	805	765	763	745	754	842	740	780	768	754	821	773	737	776	761	807	727	798	744	712	715	774	761	740	793	771	765	762	827	778	760	693	775	773	778	767	771	747	755	737	709	735	760	776	753	764	790	769	780	789	721	777	789	763	763	783	770	712	737	767	723	792	822	782	794	760	763	792	758	794	786	750	778	786	778	797	823	717	762	752	831	761	728	772	764	775	782	739	750	744	796	728	759	774	783	774	755	825	831	801	801	813	757	813	789	776	756	763	766	774	767	727	788	760	812	786	764	789	782	762	817	759	733	755	777	777	772	779	836	729	743	739	828	755	868	780	738	757	723	773	788	780	822	738	756	734	749	734	782	784	762	717	779	740	743	789	774	763	746	761	775	788	757	829	800	725	820	769	810	763	737	791	799	750	783	740	783	724	764	754	789	737	785	794	764	760	727	772	762	736	782	756	760	729	754	816	761	797	823	804	784	751	755	777	754	749	814	767	797	785	788	766	734	728	759	795	787	797	762	814	789	759	809	777	749	805	715	782	749	748	771	770	789	776	784	789	761	846	760	760	776	781	771	772	740	798	774	770	793	770	746	793	767	761	790	748	769	729	795	769	725	729	773	772	800	788	797	802	790	786	786	781	828	792	827	748	757	772	794	767	810	801	784	777	787	773	756	805	748	793	771	710	742	800	811	786	765	784	744	784	816	762	763	790	761	743	763	748	716	808	788	748	776	770	771	711	738	739	786	740	835	786	754	733	808	751	718	804	723	777	781	805	757	761	789	761	813	755	802	752	792	796	737	787	769	784	771	758	838	803	785	758	801	758	738	782	778	775	788	766	759	786	757	789	800	787	807	779	807	792	760	783	751	772	768	797	755	755	789	795	724	787	732	798	758	752	804	790	757	785	749	797	761	761	813	777	779	762	758	706	767	800	752	757	814	837	792	744	758	771	801	767	716	775	765	789	799	815	772	744	752	748	811	760	746	776	736	760	821	774	762	741	758	823	751	790	797	732	782	736	758	748	751	776	771	789	753	800	735	756	791	771	804	761	811	797	753	727	774	762	780	770	806	771	756	760	815	809	760	761
23256	21359	29143	23925	21350	21380	8477	1447	1009	945	756	692	636	543	508	513	486	456	470	399	421	425	402	383	385	393	331	378	359	371	394	379	377	352	352	337	358	360	340	345	316	346	313	345	316	382	359	349	328	331	321	339	330	326	304	333	331	314	315	296	342	301	332	310	325	311	349	349	357	368	365	345	294	326	335	345	321	291	354	315	330	305	320	334	336	332	333	339	315	319	313	300	308	302	320	344	325	326	325	278	293	288	343	304	328	323	309	320	329	353	314	348	302	287	327	301	315	323	375	329	298	347	328	309	363	313	297	360	335	329	288	293	322	338	304	351	318	327	318	334	317	294	292	300	310	298	310	317	339	330	341	308	318	318	319	294	322	324	323	328	354	343	297	337	293	328	319	288	314	332	314	311	336	326	325	331	333	314	334	308	329	331	306	307	320	291	332	346	324	296	318	328	329	318	289	317	347	303	332	321	307	294	311	293	303	314	302	312	310	341	297	335	323	331	335	337	338	336	293	302	263	334	295	344	305	309	284	339	296	298	314	303	333	326	317	352	312	323	307	323	312	311	324	346	326	324	325	283	324	345	305	318	273	294	315	313	316	334	286	305	310	325	325	308	329	319	329	288	322	307	304	304	317	313	338	316	343	319	335	323	328	289	338	266	300	334	332	312	349	324	310	343	283	312	313	305	335	347	317	314	327	283	287	324	337	280	305	318	386	319	330	336	280	338	292	310	357	315	303	312	299	294	342	353	314	342	322	325	329	330	337	327	340	321	337	352	298	328	315	312	322	353	332	303	317	314	330	326	311	323	342	308	299	299	343	341	340	306	323	331	331	317	310	295	306	343	326	337	332	316	311	326	324	330	327	316	309	304	305	329	325	322	318	285	290	305	331	317	343	325	323	301	329	306	302	338	289	336	322	318	318	330	307	337	342	297	302	336	303	308	304	305	346	304	327	295	322	300	299	342	327	335	347	323	317	333	313	301	326	291	305	299	303	329	329	331	303	291	312	306	337	332	332	315	329	315	301	329	349	322	346	334	333	309	297	343	325	309	305	310	298	276	320	312	326	287	310	309	319	345	292	312	338	347	319	309	341	302	320	338	296	334	336	322	289	316	300	324	320	322	307	319	308	292	321	332	327	317	294	317	294	329	312	324	297	275	311	330	336	311	330	306	313	336	321	301	315	315	341	284	316	337	293	311	350	313	350	317	313	296	306	310	286	331	324	303	303	322	332	315	327	306	301	316	353	295	302	281	347	306	289	341	298	302	314	328	319	312	334	345	299	320	324	297	331	328	295	307	338	301	321	318	321	339	304	306	316	309	281	298	311	321	314	340	311	320	306	319	308	319	292	328	329	310	336	316	311	310	345	276	310	313	323	323	311	297	293	326	302	305	318	331	303	326	298	265	346	313	286	327	317	327	313	313	325	290	337	300	330	347	302	308	329	328	331	298	293	310	329	329	318	332	322	295	292	314	335	296	313	330	314	307	283	329	324	277	321	281	299	323	323	301	312	324	349	336	296	311	306	312	315	328	317	317	343	322	320	294	350	301	292	327	305	316	307	310	307	310	310	334	298	351	307	346	317	329	337	341	317	306	320	308	305	311	313	321	278	338	295	310	354	295	324	331	274	317	285	355	292	304	307	324	376	295	324	319	349	362	325	286	350	336	330	322	309	322	348	332	320	318	361	306	280	333	294	321	337	314	320	299	286	317	319	317	311	279	309	303	291	313	316	339	295	321	311	326	288	321	320	304	318	324	337	322	336	341	337	330	297	301	316	340	326	321	310	340	318	334	307	323	292	323	311	319	319	312	346	341	301	331	319	346	320	323	335	303	302	306	326	324	302	328	298	271	335	318	319	308	296	309	323	331	323	309	319	328	316	298	312	303	342	326	296	334	303	325	327	273	315	317	313	332	320	335	317	291	320	368	302	330	338	328	308	310	314	275	313	300	276	305	300	304	325	315	337	339	334	329	309	302	301	338	321	293	322	319	335	364	308	304	305	342	317	289	306	332	365	306	324	330	316	343	335	322	352	298	292	300	310	290	309	304	306	326	335	303	349	313	316	324	330	319	304	299	290	317	344	334	318	326	285	327	302	330	328	319	296	315	322	321	310	318	305	301	360	331	318	310	290	327	333	285	330	319	305	318	334	309	335	306	297	324	347	308	339	315	324	333	315	287	332	328	294	306	291	335	324	291	376	329	304	333	322	348	322	320	321	304	285	325	291	310	325	316	321	309	311	325	311	315	313	302	313	322	319	315	325	328	299	310	362	325	337	321	315	314	321	314	292	331	324	306	350	303	306	310	371	334	342	320	347	309	296	320	320	317	352	321	366	333	317	314	276	290	281	323	306	290	331	286	339	325	291	286	305	314	319	361	330	306	292	326	344	313	304	301	296	323	305	298	315	317	288	310	303	313	309	283	346	310	313	298	321	318	313	290	322	311	341	347	349	293	303	319	317	331	346	320	329	318	331	338	262	341	311	319	315	336	273	308	328	320	343	292	300	328	320	309	326	313	296	310	325	349	316	318	294	345	306	332	331	299	341	318	332	320	317	326	308	333	330	344	343	315	284	314	320	307	306	309	290	312	305	327	310	301	298	290	305	338	336	335	291	336	286	285	317	334	316	321	302	345	313	287	318	330	293	342	302	299	308	285	338	304	309	326	337	287	312	296	316	339	300	295	298	334	348	318	308	318	333	320	348	321	323	329	312	300	292	319	318	324	299	310	328	312	318	334	353	294	338	316	311	315	299	342	312	356	328	334	298	319	296	336	303	312	285	328	331	333	333	312	314	322	329	319	297	298	319	300	330	298	311	321	308	331	337	334	328	294	324	279	340	308	316	312	300	283	319	341	335	326	332	332	313	346	345	298	313	308	331	321	316	341	297	320	275	334	323	311	297	312	320	322	329	312	320	333	363	282	316	341	300	331	329	311	322	324	310	317	349	320	312	303	328	340	312	341	314	320	310	323	327	325	283	320	349	340	333	298	313	341	332	317	297	300	309	331	312	275	335	330	309	306	288	297	297	303	315	310	290	304	308	314	330	316	326	304	323	303	351	322	310	277	311	304	318	285	299	310	293	333	285	319	322	317	333	331	291	311	312	310	291	339	309	317	305	338	319	316	328	354	281	320	340	303	321	321	345	301	349	280	318	287	308	335	291	293	323	305	289	339	311	319	338	340	321	343	293	356	312	280	302	353	313	299	310	326	306	314	323	307	283	295	288	321	317	304	318	327	323	335	316	303	302	329	340	335	321	333	324	297	326	322	318	313	328	304	308	298	297	305	306	351	314	318	315	360	327	311	286	290	306	309	350	289	312	340	335	309	302	300	334	338	328	314	342	302	275	316	327	335	311	325	297	328	313	306	333	291	314	328	324	344	328	323	359	319	324	327	311	310	309	284	283	326	344	299	326	300	333	302	307	339	325	326	332	306	296	318	293	276	338	315	345	335	323	318	324	327	326	331	332	326	346	323
33480	39796	15211	8292	5747	4396	3355	2732	2184	1717	1534	1181	1075	966	793	760	674	650	580	596	552	509	523	501	503	472	457	467	430	453	416	416	454	430	425	408	434	420	432	402	387	403	457	408	398	409	419	408	422	430	378	400	381	389	404	398	373	395	364	364	386	392	380	399	382	412	426	460	464	409	409	395	394	377	352	366	336	387	380	373	398	406	392	395	368	390	366	357	393	350	347	362	373	383	370	384	376	363	397	352	363	381	369	344	347	370	371	376	358	382	388	407	380	370	385	339	338	375	361	350	339	403	390	359	325	369	355	411	365	347	378	368	375	366	328	383	382	354	322	353	350	360	390	363	334	366	374	354	354	345	326	385	343	374	388	355	391	336	372	400	379	372	393	342	348	348	383	368	350	405	377	361	375	387	367	360	389	377	340	367	366	376	372	369	368	395	364	355	352	383	380	337	369	373	381	351	382	368	360	378	354	351	384	331	370	338	391	358	379	361	304	360	328	371	369	370	363	361	338	409	367	362	395	349	377	388	371	355	370	373	370	392	374	368	380	380	379	358	355	352	356	374	350	378	364	352	352	364	380	346	380	385	347	379	353	378	363	366	376	410	390	370	397	367	372	363	373	369	373	345	377	378	363	392	351	352	354	342	374	359	378	348	371	348	353	367	376	340	316	379	377	378	343	349	404	401	383	369	363	334	338	382	343	355	359	360	325	373	329	365	375	377	352	345	325	327	352	371	369	344	364	366	358	407	361	329	329	363	357	367	378	364	369	417	364	384	363	365	375	361	365	370	330	370	345	361	374	388	304	367	354	383	362	354	366	405	338	355	375	371	376	368	369	380	379	351	371	341	348	365	344	349	365	370	410	365	359	337	355	339	381	387	345	360	383	362	368	361	375	360	369	341	347	349	366	369	363	388	381	371	368	380	374	364	361	355	358	347	364	371	378	352	404	356	362	356	357	345	364	338	367	352	408	357	395	360	348	324	383	399	371	362	387	338	371	335	370	364	342	333	335	351	333	374	328	335	343	354	360	349	353	382	332	413	357	378	366	348	354	383	352	346	354	336	361	369	336	333	390	361	402	359	392	381	366	414	383	341	364	350	373	381	355	367	369	366	383	379	331	365	358	362	380	385	346	362	383	329	358	340	356	367	383	368	342	343	357	332	321	332	345	382	341	371	389	344	363	374	369	378	402	397	377	373	391	370	324	379	370	361	329	362	352	366	336	369	344	375	364	369	376	347	363	336	386	362	370	354	348	376	375	375	331	365	344	388	359	382	351	388	374	335	343	376	367	335	376	341	340	394	406	375	339	374	355	364	382	359	364	373	372	356	369	379	355	389	378	367	365	345	390	382	343	360	380	368	341	386	367	380	364	380	364	350	339	375	386	347	378	386	322	378	338	409	391	359	365	348	338	410	365	366	374	361	357	369	379	337	374	380	355	361	346	384	361	319	373	345	331	379	361	359	370	369	363	374	378	364	357	369	396	356	367	395	380	376	339	363	367	368	418	347	351	371	407	353	378	395	337	350	338	420	342	360	399	356	329	385	357	357	368	372	344	370	375	340	359	348	392	368	360	388	328	367	389	381	389	382	362	362	368	349	373	351	348	365	350	385	360	370	352	373	354	359	415	381	348	413	333	356	355	336	355	386	384	349	383	356	335	383	339	361	373	369	384	370	329	355	341	344	366	375	384	354	354	381	401	384	368	353	346	355	336	361	367	383	369	346	351	397	353	390	346	364	382	350	373	332	336	350	368	354	329	346	396	345	386	377	362	385	350	359	367	377	367	333	371	376	375	338	366	354	381	365	346	348	366	354	396	342	378	373	379	375	352	379	351	362	364	371	385	380	389	340	359	366	362	343	320	321	350	371	368	378	351	394	391	343	360	375	364	374	342	360	389	362	383	366	379	375	353	380	373	369	362	348	369	374	352	365	342	344	370	381	363	368	385	363	376	372	367	356	371	354	393	362	345	329	366	340	333	373	390	357	341	352	376	327	374	349	381	377	340	348	366	334	391	329	329	363	381	365	311	370	391	339	374	368	354	354	319	388	365	361	368	376	355	378	376	365	383	390	371	352	395	361	359	361	376	359	394	358	395	402	367	369	390	378	392	349	365	373	326	383	408	391	382	348	338	332	367	396	371	386	394	350	360	401	369	355	349	360	379	395	340	369	366	344	366	369	380	367	326	369	359	362	373	381	359	402	356	374	373	318	354	383	350	366	374	355	367	361	383	376	361	379	333	375	372	407	375	343	363	386	384	369	383	385	378	374	336	355	345	394	343	372	355	410	365	338	376	377	377	350	391	367	361	337	388	350	348	363	364	364	357	360	372	361	358	366	357	401	384	370	356	347	350	378	327	375	356	335	365	361	377	378	338	350	337	342	378	350	399	355	355	367	369	379	378	354	400	359	405	385	341	342	385	380	367	341	373	352	343	330	346	351	372	353	330	393	351	359	332	356	373	376	384	353	348	374	373	346	414	422	386	368	352	349	329	372	372	360	375	379	360	353	390	386	349	363	382	360	370	364	337	350	384	349	379	349	388	367	355	360	348	354	349	391	370	356	386	379	362	327	391	364	332	365	352	395	361	372	354	335	349	357	354	350	357	341	347	358	355	378	348	367	361	338	401	343	379	377	345	344	383	380	405	357	355	369	370	361	376	417	369	356	376	372	390	376	355	378	364	347	323	381	362	384	378	390	372	355	389	357	363	351	378	365	360	404	370	368	368	362	372	408	367	361	359	375	367	352	366	345	373	333	360	377	378	359	348	367	378	363	343	371	349	367	380	374	362	331	384	368	378	352	349	361	376	377	378	376	350	370	351	387	351	339	359	353	351	371	370	377	358	329	360	345	359	382	366	363	371	368	371	340	357	374	348	374	331	346	377	379	377	395	356	361	365	399	344	325	333	355	391	347	393	376	406	334	390	356	364	359	369	369	359	348	368	382	403	352	356	364	407	345	337	355	374	381	361	393	351	385	354	350	356	363	352	387	371	354	385	352	363	374	389	368	374	362	356	367	395	363	394	369	369	352	371	393	366	343	376	375	396	357	364	370	362	382	400	402	367	360	340	356	402	358	365	372	386	352	373	397	380	363	416	362	372	370	368	351	364	373	353	375	370	363	331	381	359	382	344	377	341	395	337	363	360	403	385	381	388	378	384	375	355	367	339	401	385	384	335	363	370	373	371	352	414	393	354	335	333	356	396	374	329	348	383	367	386	390	374	339	325	386	341	377	385	326	340	379	370	356	394	342	396	346	362	352	357	411	364	327	371	346	352	372	348	384	356	380	363	387	348	362	367	361	399	351	369	336	370	350	380	353	368	376	361	367	328	364	368	335	391	370	393	341	388	361	383	403	399	370	347	364	356	356	351	385	343	339	364	365	351	402	355	385	330	346	410	363	358	358	368	374	355	379	348	370	370	396	331	360	367	374	339	414	363	340	362	347	392	368	366	361	344	343	346	331	383	364	402	356	349	326
27833	21239	9779	1720	922	776	704	674	642	616	625	552	579	612	601	563	560	565	564	550	578	579	640	565	603	590	569	562	581	588	599	564	533	580	604	637	547	598	588	555	558	547	579	565	600	617	588	628	577	567	581	595	584	570	558	599	551	521	582	568	642	557	562	635	570	600	584	560	620	636	552	567	587	578	606	539	564	565	553	566	548	578	571	605	567	574	577	562	572	620	558	530	532	604	537	531	547	605	552	571	549	552	561	539	545	601	560	628	565	550	598	543	632	543	560	563	566	589	580	576	545	539	618	595	591	614	578	584	583	536	584	568	579	555	559	605	592	544	608	557	587	586	532	581	564	582	605	588	573	570	573	593	580	565	568	581	585	588	575	573	535	531	586	574	571	531	563	595	593	580	552	582	528	587	518	510	588	596	565	579	571	608	559	583	579	609	570	569	614	571	566	591	573	566	545	601	552	558	530	602	535	563	545	605	558	547	533	579	598	570	616	548	595	620	569	572	572	547	572	526	591	585	567	574	583	565	563	560	582	607	554	578	574	590	554	551	565	594	570	553	578	571	514	604	579	606	592	568	528	545	558	563	613	605	594	590	557	552	655	544	556	570	537	591	595	572	576	553	600	581	560	563	570	597	584	528	594	526	594	543	617	582	596	554	551	544	558	558	574	593	600	569	574	585	573	563	590	558	573	577	578	536	583	560	574	580	611	559	557	575	588	531	549	541	594	540	579	591	562	568	580	534	556	571	524	576	591	558	593	582	533	571	577	576	595	595	581	595	606	542	579	570	550	581	562	593	560	571	585	569	612	573	510	608	535	598	558	589	540	571	611	593	585	562	601	616	557	562	528	576	557	586	585	606	618	561	556	549	557	567	570	570	548	578	565	552	595	580	594	574	563	572	564	553	607	592	554	561	584	579	574	562	518	568	613	544	583	600	572	535	589	549	544	538	571	543	537	578	612	579	586	572	524	567	517	535	558	602	533	574	552	611	538	567	520	590	589	602	576	556	596	577	577	591	543	538	563	538	564	554	529	603	561	595	572	545	557	596	547	600	594	579	578	566	501	572	568	562	549	598	568	561	572	586	534	542	596	556	576	548	573	576	566	582	592	555	554	557	547	628	579	571	584	593	573	602	570	562	572	559	583	533	602	538	538	577	605	575	532	513	603	596	571	590	593	573	547	593	566	541	543	582	547	590	551	593	575	547	593	576	581	592	563	520	597	546	567	588	554	564	611	606	581	549	622	562	581	527	566	581	574	528	566	594	551	565	505	547	582	584	597	585	547	588	556	557	566	532	563	577	601	581	580	541	566	570	562	560	545	578	585	592	565	554	575	508	591	568	578	579	589	579	547	582	574	574	578	547	614	585	614	544	593	570	552	582	562	539	556	602	580	598	605	585	574	571	576	620	565	563	536	600	546	524	538	558	559	586	571	566	562	566	552	587	605	573	555	581	557	566	586	563	575	546	538	563	610	597	595	560	612	554	553	573	536	556	596	573	547	547	623	581	572	526	620	583	551	596	544	505	519	569	569	579	541	604	555	573	588	584	589	552	587	580	534	608	584	579	577	553	544	564	627	528	605	535	597	592	558	620	604	567	610	576	557	545	600	593	563	588	530	556	554	572	527	590	596	543	551	548	533	552	578	618	577	561	609	599	550	551	520	573	559	594	516	577	577	549	589	545	596	588	545	558	608	598	520	547	543	573	550	561	574	529	557	559	568	567	585	637	573	571	585	595	565	533	566	551	555	571	579	584	581	550	595	533	582	589	578	576	534	549	586	563	620	582	583	596	552	576	571	587	553	593	584	557	565	599	580	551	571	590	576	571	541	565	554	615	533	551	586	577	584	563	597	581	584	581	559	562	573	582	579	570	572	548	547	569	541	609	535	552	554	576	572	565	568	531	604	558	607	588	569	557	598	559	522	579	558	576	527	569	566	555	575	599	571	566	633	574	557	621	591	561	625	554	553	563	579	581	545	603	548	631	546	579	552	538	590	579	563	580	554	584	558	587	565	595	608	564	567	531	563	564	549	566	608	604	565	569	610	521	629	609	566	613	583	538	597	602	559	593	549	590	575	586	515	558	586	570	606	549	566	589	590	547	572	534	589	577	562	589	586	565	557	532	555	559	533	561	568	570	579	583	558	556	532	547	567	527	558	571	535	558	570	591	562	542	532	563	573	564	566	553	527	591	545	541	619	609	564	562	567	542	593	575	600	580	581	577	532	559	572	500	555	540	607	596	556	585	577	545	592	620	562	544	579	547	620	534	585	572	593	560	595	596	550	572	561	540	542	579	572	562	545	528	533	562	590	581	606	603	556	551	597	555	540	584	574	573	569	565	588	609	572	578	581	570	575	552	577	583	541	580	584	580	529	568	563	541	579	575	598	588	573	578	559	549	616	568	566	580	596	546	579	554	553	565	580	551	572	603	532	619	560	583	607	545	585	574	588	526	546	571	590	532	581	546	593	554	574	550	572	603	579	587	581	590	576	582	561	600	599	587	559	577	519	588	603	559	575	571	571	545	526	600	590	579	582	560	560	573	585	555	544	591	576	576	569	567	542	563	558	592	523	582	533	555	544	588	573	547	603	564	561	581	534	561	586	571	611	584	541	583	554	599	591	535	559	583	583	628	559	577	572	571	578	587	552	555	576	561	571	573	585	565	610	628	596	578	574	570	545	565	578	587	575	552	561	596	584	551	601	584	610	526	564	597	583	558	553	572	544	542	607	594	553	572	534	594	590	513	561	583	540	554	577	618	563	574	560	574	581	567	553	618	572	597	615	588	618	587	527	559	624	589	546	573	570	559	579	541	596	609	551	540	584	579	586	587	593	572	548	583	594	592	596	539	539	603	584	569	580	586	568	557	564	583	538	569	545	564	591	569	577	592	544	573	581	575	586	608	584	550	541	593	580	561	582	555	572	573	596	587	565	587	609	570	622	568	544	562	573	582	601	586	567	537	552	529	561	552	591	584	607	573	572	537	588	576	592	564	568	567	587	564	557	551	595	524	600	606	564	544	572	551	581	578	550	577	563	630	530	532	576	572	583	571	557	625	594	590	548	556	588	590	539	611	547	561	565	590	562	547	567	515	542	545	529	549	575	595	608	563	535	607	586	581	577	597	560	549	570	560	566	563	567	538	633	566	595	582	573	552	585	576	572	580	554	540	594	602	567	527	579	530	582	546	611	550	554	589	561	580	567	584	565	567	576	539	589	536	588	557	567	559	522	574	605	607	568	560	561	594	572	557	546	518	562	589	574	579	535	554	562	579	557	590	585	587	575	529	631	576	613	568	580	552	580	560	576	539	601	581	561	638	595	599	527	613	621	602	596	568	607	576	556	562	563	572	590	576	566	593	576	573	549	585	548	544	561	574	576	568	554	589	621	525	585	590	543	577	539	620	606	568	588	594	611	551	591	605	548	561	587	619	600	591	546	573	616	549	569	565	583	558	563	594	563	609	520	580	610	593	568	552
23564	19931	3007	1699	1379	1113	1011	907	877	835	784	796	754	690	692	712	700	702	740	697	730	680	735	741	666	707	696	692	692	660	699	719	723	690	671	704	678	694	656	721	655	681	684	663	680	710	697	694	686	687	661	681	657	725	639	656	674	658	671	681	673	679	631	709	670	658	706	683	736	715	667	679	679	701	653	688	660	684	709	656	709	699	729	678	622	730	676	722	676	653	685	692	667	686	682	656	676	668	665	700	672	690	689	704	673	629	687	704	690	630	655	679	671	688	627	673	665	634	683	657	645	674	697	648	704	690	677	675	647	657	670	687	660	681	659	660	709	665	654	719	636	697	688	657	682	672	695	661	652	653	628	713	719	683	714	663	659	651	683	624	643	709	696	678	653	601	690	677	668	646	710	635	734	677	627	669	664	656	682	668	680	682	706	647	714	667	669	683	714	677	688	683	666	667	651	734	682	681	706	647	651	663	711	688	661	650	661	692	699	690	700	711	680	659	658	682	638	723	667	666	677	683	678	709	693	675	691	677	705	700	674	700	663	677	666	743	637	672	673	707	686	657	637	665	704	677	694	678	657	667	669	701	683	652	679	658	697	653	639	650	728	728	747	681	639	700	671	688	714	692	713	673	616	676	697	668	717	692	724	635	709	702	649	668	648	662	645	698	683	694	644	686	666	649	699	685	628	643	652	640	662	681	694	692	684	651	703	682	662	653	672	664	684	682	689	695	657	735	675	694	677	654	671	684	735	681	674	718	726	640	628	656	707	661	675	704	651	680	688	693	736	659	642	701	692	682	658	659	698	657	672	681	660	653	689	671	655	730	685	673	658	686	699	724	698	730	669	679	669	675	668	726	673	679	706	672	661	662	684	661	685	672	646	658	691	720	664	658	705	667	634	656	669	699	627	630	663	721	709	710	695	710	682	694	658	668	711	708	668	698	658	684	690	651	689	656	676	719	699	665	665	698	675	680	670	607	664	625	733	675	654	694	641	672	668	687	712	722	670	717	683	683	750	702	713	697	661	701	684	660	671	671	676	651	708	690	674	694	686	699	638	635	655	652	673	688	683	639	678	698	715	677	662	736	643	711	675	673	668	645	659	673	645	704	693	624	652	685	691	692	676	657	667	644	654	693	658	697	683	668	701	645	645	706	687	678	675	673	684	696	653	694	673	714	721	672	662	655	673	673	689	723	670	683	686	673	676	700	713	723	691	722	706	694	634	628	654	680	651	636	666	726	690	694	701	736	662	665	694	666	690	641	685	648	665	656	663	707	673	685	694	726	762	613	695	725	644	740	715	674	651	699	646	685	679	662	704	645	673	668	719	655	670	661	662	671	729	730	706	659	687	721	682	684	730	654	636	678	672	692	718	722	723	714	662	700	634	685	651	686	724	678	684	665	678	712	647	651	642	736	655	711	673	668	659	645	648	655	709	678	747	661	687	701	671	682	667	695	633	672	706	686	636	700	679	604	644	636	692	724	627	667	709	654	675	653	674	675	674	642	704	661	668	717	703	680	697	691	675	697	658	661	661	660	689	692	667	650	685	640	700	705	718	685	689	648	689	643	632	704	624	666	680	686	698	662	688	648	652	675	683	637	645	700	667	634	702	680	674	658	661	639	649	676	657	694	669	666	693	676	696	614	713	674	692	679	689	689	669	689	634	657	709	715	689	696	658	674	702	728	690	688	707	684	689	723	718	702	632	701	600	658	710	651	678	653	714	672	693	690	662	705	667	620	683	681	674	667	713	658	678	660	753	692	656	628	685	658	740	643	684	702	651	684	674	732	685	703	647	666	709	650	678	669	715	675	692	722	647	668	682	626	692	692	653	624	602	647	658	669	702	624	661	710	704	709	681	656	648	676	682	683	669	693	684	696	665	674	670	627	654	638	634	672	706	675	635	661	714	703	686	655	670	721	723	698	642	698	686	686	656	663	672	631	691	703	677	731	700	696	708	685	663	670	691	680	631	625	684	683	692	658	658	659	683	661	642	707	686	653	678	692	676	651	681	725	647	706	666	696	678	701	669	664	742	680	636	684	706	654	681	668	685	667	653	641	653	705	689	683	715	586	672	701	677	649	711	679	646	698	670	645	694	718	722	713	707	694	658	691	659	655	682	656	675	658	703	665	686	668	722	648	695	682	666	678	654	695	666	708	686	690	713	662	657	655	691	670	661	672	651	688	642	648	711	668	662	672	675	659	682	655	697	673	688	691	679	690	675	686	654	665	685	645	670	703	683	671	699	712	671	657	677	629	678	683	739	699	738	697	715	646	694	658	657	694	666	724	706	703	701	695	718	658	679	692	688	656	664	666	745	731	678	705	642	674	665	682	660	683	678	708	677	645	706	729	713	687	650	678	656	708	708	695	698	692	654	672	651	648	687	706	705	696	656	692	711	689	676	674	716	678	690	716	660	700	698	692	662	676	674	658	696	655	646	685	685	666	666	695	719	693	673	660	722	678	679	692	663	689	681	631	685	694	697	630	686	667	667	692	664	692	660	651	659	686	737	666	640	664	658	665	723	669	649	649	682	711	674	687	717	689	681	681	650	657	694	660	666	684	707	677	708	671	668	713	712	624	675	671	684	702	693	662	662	690	697	696	681	708	668	645	656	697	675	697	635	728	663	708	653	670	650	672	662	676	714	673	719	727	683	660	733	680	653	717	656	672	697	714	675	727	638	673	666	710	662	713	675	665	652	655	664	681	674	692	732	666	696	689	657	680	632	685	665	744	650	695	668	681	628	660	638	683	697	670	664	657	747	700	676	683	667	671	699	703	657	692	654	669	715	688	686	647	679	681	656	683	678	697	671	728	690	671	691	684	653	665	663	652	712	674	731	704	691	729	675	711	664	647	694	709	658	687	703	686	711	719	678	682	674	675	644	668	672	643	694	653	666	709	696	691	710	686	690	650	660	684	660	646	662	660	703	652	726	668	743	694	629	625	679	682	666	715	719	701	685	645	679	672	738	658	675	646	664	679	690	687	639	648	649	715	682	669	644	681	675	676	707	682	634	658	736	695	699	668	663	655	676	629	715	709	677	694	664	641	646	657	704	696	642	670	647	648	691	684	642	696	646	651	709	697	660	659	675	703	696	680	676	681	667	664	724	704	699	708	709	678	675	659	669	697	673	661	715	659	635	670	645	680	649	669	671	659	712	681	671	665	655	689	678	679	666	664	673	681	674	702	639	710	629	670	717	680	651	658	691	684	650	700	685	662	672	701	644	657	690	660	710	650	649	703	749	684	707	675	684	725	695	668	652	655	678	675	677	708	664	684	689	696	748	628	687	661	658	670	684	673	688	680	723	655	687	687	681	679	721	692	680	698	695	649	677	656	659	684	665	684	709	649	658	661	670	689	715	715	688	709	713	649	664	723	648	716	730	664	686	731	654	690	710	683	674	691	673	700	672	687	667	691	661	683	678	686	649	700	667	678	650	672	704	672	659	680	676	668	646	651	675	662	731	664	697	658	670	677
24315	21352	28585	24331	21267	8874	1364	896	686	536	551	508	452	438	429	420	395	359	359	350	348	371	345	331	338	302	317	283	362	342	333	299	281	322	281	323	344	303	341	310	303	306	350	318	292	301	302	299	285	305	267	300	296	293	312	304	303	312	304	300	296	308	303	301	296	309	302	317	288	286	289	271	303	316	266	297	287	284	292	273	291	277	307	304	326	269	312	274	288	343	294	262	294	282	284	264	321	306	295	281	300	307	301	319	303	304	325	313	297	299	291	319	283	285	295	296	320	309	300	291	289	278	317	284	309	301	268	276	304	283	276	297	290	288	295	283	293	301	282	284	315	299	289	312	285	292	291	312	266	298	317	303	305	295	325	310	297	285	309	319	310	275	278	281	312	305	280	300	299	301	278	315	279	294	318	282	273	318	301	282	267	269	272	292	311	277	277	291	316	309	278	279	281	303	325	300	318	305	303	280	289	269	284	310	332	268	298	295	280	289	296	290	285	309	305	306	303	295	292	295	275	275	288	336	288	290	308	313	306	260	309	298	307	283	281	315	262	286	301	311	305	332	293	294	304	303	262	301	307	307	312	297	304	266	286	262	291	293	286	318	296	316	305	272	269	299	262	289	282	303	302	294	297	319	310	310	294	295	332	287	282	306	310	274	305	304	294	283	273	297	273	259	273	291	301	289	315	302	284	324	298	313	308	335	290	315	303	302	309	312	284	314	275	277	286	313	293	314	301	315	285	277	304	304	333	278	290	264	278	300	294	284	307	306	315	299	277	280	288	296	311	301	303	267	291	298	316	280	302	298	333	272	264	296	275	280	293	306	297	261	321	297	291	319	298	290	300	289	303	286	278	270	292	309	327	291	303	306	295	275	300	297	272	281	268	296	281	305	305	303	278	288	270	316	283	292	317	266	301	309	263	310	282	310	311	271	311	311	285	312	295	292	273	287	270	293	284	330	310	290	299	313	321	303	306	335	288	301	281	296	281	274	298	273	291	293	356	311	283	253	298	266	271	293	272	287	309	315	297	305	319	291	280	301	301	290	311	312	308	310	307	292	308	288	292	290	316	307	308	278	287	302	310	281	319	263	289	286	295	258	302	302	285	271	325	276	312	276	297	268	273	290	284	296	304	322	273	297	275	298	294	295	309	288	280	306	312	288	292	298	300	276	290	322	277	307	315	293	313	305	334	318	311	310	295	306	304	294	281	309	311	292	299	277	277	285	304	311	331	277	286	293	314	265	334	302	302	292	268	305	309	257	294	287	290	290	284	282	314	297	296	312	272	306	300	316	285	274	313	297	287	313	288	270	297	294	287	296	300	303	337	302	300	318	311	295	307	295	275	286	309	309	301	283	277	289	312	318	291	284	307	319	333	291	281	294	288	292	272	295	306	322	290	318	286	304	311	321	287	267	296	318	275	308	267	295	324	290	302	307	311	289	291	304	288	290	301	291	291	284	334	282	319	302	302	290	285	306	301	320	305	278	283	268	289	308	298	296	280	315	282	302	280	274	311	276	296	292	297	298	309	320	298	293	305	273	295	289	288	295	295	316	276	318	292	273	302	271	304	298	274	284	317	291	330	285	300	320	298	300	290	309	262	293	314	308	304	322	289	244	251	297	305	305	306	292	279	283	296	278	298	312	272	281	289	298	278	293	322	273	278	263	294	300	281	331	306	294	298	275	337	307	299	316	296	299	279	322	269	286	342	289	288	286	300	300	286	287	313	275	296	306	291	301	281	305	280	311	300	302	277	300	310	286	279	282	279	270	279	284	272	275	303	303	290	284	290	305	305	284	287	305	294	307	294	307	305	309	275	308	307	267	284	310	290	286	282	302	294	281	310	292	294	317	307	296	267	300	264	308	309	246	258	291	274	277	289	286	267	296	300	299	294	313	332	285	288	287	301	273	325	311	293	322	300	305	304	288	289	285	294	269	299	304	317	300	303	272	285	286	324	295	302	313	280	297	299	306	270	297	309	314	292	284	288	299	275	248	273	312	303	305	305	312	270	271	285	288	329	294	291	298	298	264	317	272	294	301	281	279	274	302	323	295	273	316	294	286	257	290	274	293	297	297	284	288	292	294	322	260	297	307	294	281	268	268	265	272	293	267	303	293	310	312	294	291	284	279	329	304	294	313	288	325	322	287	281	264	285	289	286	314	285	286	321	282	307	284	318	290	316	292	282	296	290	304	324	273	307	273	321	291	273	293	281	283	277	271	310	292	282	309	299	303	274	311	282	305	298	291	302	305	289	290	283	270	308	297	274	266	268	275	297	272	296	278	300	283	283	273	313	289	306	284	304	280	311	291	312	291	329	292	282	296	265	308	275	289	291	311	302	295	309	288	297	298	297	273	275	328	336	324	285	306	305	275	287	272	297	281	304	277	286	264	305	307	298	306	276	346	309	292	286	283	275	294	298	290	320	266	293	335	306	308	283	310	322	288	297	318	307	310	284	286	293	292	301	306	290	285	294	283	302	266	330	310	295	269	277	289	280	267	334	340	292	306	312	303	311	294	298	279	289	294	313	298	280	269	270	280	272	311	270	316	322	288	283	259	275	300	287	270	318	321	323	302	319	294	293	298	323	299	293	305	303	266	306	309	288	292	292	283	304	285	315	291	282	304	282	317	278	306	307	278	288	270	279	270	297	300	303	314	286	316	325	265	311	290	303	276	342	283	313	311	295	307	294	309	303	318	259	314	259	286	290	294	318	297	289	279	304	306	291	266	297	287	271	297	255	284	302	284	330	309	291	276	278	308	307	282	311	275	318	288	284	297	293	330	310	317	294	272	335	288	288	310	316	293	262	277	289	306	305	317	232	298	292	284	312	320	310	313	311	278	320	289	275	300	303	288	288	292	280	307	307	296	306	308	287	318	293	284	299	301	280	281	306	313	277	293	306	285	291	312	278	335	270	281	295	306	300	268	271	289	289	317	298	291	304	263	312	266	290	292	278	312	313	321	272	302	323	293	294	306	305	300	289	284	279	327	297	295	276	298	294	281	265	287	287	281	316	295	312	290	311	297	317	274	331	275	310	283	299	325	276	285	296	293	300	283	314	304	291	307	304	308	295	315	282	306	311	282	299	265	302	306	319	301	290	265	283	275	311	297	273	295	302	288	310	327	264	277	295	269	297	283	304	268	287	285	299	289	274	266	297	308	282	318	304	289	265	290	321	321	306	273	301	304	270	289	307	293	298	263	304	295	287	281	320	263	271	309	302	263	287	311	313	294	316	280	315	283	287	310	311	302	305	320	294	318	276	291	308	264	310	275	282	320	296	314	275	306	305	299	310	290	285	288	319	274	307	300	323	248	288	300	282	252	286	283	298	295	302	298	277	335	290	306	295	284	277	301	322	320	298	303	282	291	323	269	298	307	327	295	288	321	294	281	292	282	268	286	343	286	280	314	288	294	303	300	304	299	253	299	283	304	294	278	267	273	286	299	281	250	276	284	289	290	288	295	297	262	278	288	299	315
29586	32429	9993	5023	3382	2658	1996	1564	1347	1089	898	874	718	671	649	527	549	522	478	496	467	434	468	477	450	426	449	411	385	400	413	423	412	414	405	410	407	401	393	382	377	383	399	433	416	382	376	382	366	378	391	381	422	369	377	393	350	381	371	348	374	350	365	409	334	409	422	385	397	411	377	361	371	345	375	353	378	425	365	361	321	360	364	361	387	373	362	395	368	383	378	383	378	408	349	380	343	326	389	364	368	344	359	365	369	376	363	377	372	402	381	378	353	360	349	386	349	359	336	352	364	357	343	360	364	391	371	370	360	363	385	368	346	346	400	352	355	365	359	386	341	378	397	351	356	389	389	365	366	362	344	386	376	378	377	389	366	339	361	369	360	331	371	360	355	367	356	406	351	357	328	354	349	356	372	369	340	356	347	364	413	364	373	366	356	361	353	393	371	349	376	403	333	393	375	392	360	338	383	373	337	376	371	345	381	346	385	358	399	321	344	381	380	361	350	366	376	357	388	354	379	353	343	372	376	369	350	371	391	335	375	357	373	396	357	343	377	341	331	382	367	346	346	368	344	356	369	347	380	330	365	369	414	372	386	353	366	380	362	388	386	395	363	377	346	372	357	360	378	338	352	363	374	355	360	370	374	361	380	348	358	326	395	404	355	328	375	396	354	394	362	357	374	349	338	363	353	380	391	340	332	371	356	362	420	305	366	340	340	363	350	408	357	363	354	355	377	361	372	357	368	386	364	361	347	326	324	347	397	347	370	387	390	358	338	368	370	383	390	358	370	377	372	337	370	379	376	358	357	413	332	392	393	388	369	363	386	374	360	336	358	359	371	357	375	368	385	385	361	380	355	383	363	372	388	352	373	356	366	365	399	354	362	367	353	363	372	384	376	357	323	360	354	376	386	366	352	405	362	411	341	354	355	329	385	343	356	322	344	368	389	363	376	349	361	356	368	392	351	383	365	352	349	385	376	341	358	378	371	344	379	384	385	359	313	370	328	344	343	340	377	347	352	352	391	355	355	387	354	353	374	389	353	382	386	356	389	349	368	370	399	364	400	360	332	372	391	357	346	368	354	351	356	350	353	364	412	369	344	380	369	370	375	352	359	379	357	388	329	386	323	378	378	377	369	331	362	360	343	369	362	344	397	386	386	353	387	390	401	370	374	368	368	359	349	370	394	339	371	387	362	353	388	337	351	385	380	360	328	354	366	385	339	355	358	377	378	358	347	391	368	379	391	378	361	394	355	370	384	375	385	391	372	318	363	369	362	356	365	343	350	356	365	387	377	375	359	349	371	378	376	361	378	352	384	376	373	362	339	352	356	346	339	336	345	348	376	351	370	383	380	342	354	348	355	358	367	356	344	400	366	362	374	345	372	375	352	379	322	367	368	367	372	368	353	374	323	353	367	360	355	347	351	396	356	377	385	394	392	357	349	388	375	378	362	343	367	386	402	344	319	373	375	367	391	350	352	377	353	352	360	359	355	372	364	324	366	370	382	341	411	358	355	361	352	375	360	390	333	388	344	358	372	359	365	356	350	367	396	373	345	355	384	348	366	369	370	374	350	351	319	381	382	351	350	364	372	376	345	377	360	340	374	358	362	370	379	374	345	358	370	356	395	390	336	339	357	394	365	355	360	365	373	385	367	369	373	371	355	363	361	399	337	337	427	383	360	368	368	324	345	362	328	342	373	377	373	396	346	377	371	361	352	376	361	363	389	366	355	354	354	371	344	356	340	356	384	374	361	373	389	363	380	370	387	385	386	341	374	405	392	354	360	358	331	374	364	373	378	370	330	398	350	376	338	352	388	370	331	377	341	339	363	375	388	374	338	351	374	382	380	370	366	370	356	352	370	330	349	376	380	389	356	342	325	389	400	404	333	333	368	367	344	374	400	359	374	375	368	365	352	374	368	363	354	368	386	361	336	348	359	356	337	360	361	378	362	373	368	366	381	370	366	413	347	357	374	358	389	361	371	373	360	395	356	360	363	323	375	347	364	371	405	365	365	365	349	356	366	361	363	367	390	374	383	343	378	393	428	352	350	384	361	362	379	352	355	392	362	344	336	374	342	360	365	377	393	341	375	379	394	362	361	378	336	370	349	383	372	354	362	369	353	348	386	401	351	364	353	355	364	372	399	377	366	375	393	350	376	371	342	336	372	421	346	371	370	350	393	353	348	356	388	401	378	385	370	361	378	376	359	358	374	354	385	342	375	378	384	388	401	379	378	388	364	365	355	383	395	359	413	359	354	361	331	382	390	400	374	365	346	387	364	363	352	358	385	342	360	384	343	349	377	368	354	385	343	332	333	359	365	382	382	339	362	370	393	386	363	421	372	370	365	358	363	360	397	361	338	372	378	394	416	346	356	376	369	398	339	370	354	327	336	339	338	357	382	397	366	331	369	353	349	371	372	347	370	351	368	350	346	387	400	368	308	384	378	369	357	380	362	379	395	345	398	353	354	391	328	375	393	359	342	353	376	358	325	360	356	382	337	374	363	380	377	361	365	340	356	385	376	354	388	343	354	347	369	380	366	343	400	410	366	356	405	365	349	339	413	346	333	392	365	403	372	393	363	399	431	346	376	323	383	356	360	387	367	407	323	372	346	372	373	370	362	358	369	378	341	338	359	348	364	340	387	331	365	356	370	353	372	351	340	377	380	358	352	344	380	356	348	361	382	381	377	347	375	351	361	377	342	386	371	372	383	357	350	390	357	378	381	352	352	346	338	373	331	364	353	371	370	382	345	338	381	372	349	378	349	368	377	336	368	349	364	368	368	330	374	408	355	347	385	363	397	344	354	405	388	357	353	378	360	362	394	358	346	370	340	381	390	368	363	340	343	368	348	370	346	373	339	370	369	344	334	354	383	382	352	364	368	387	359	360	361	352	366	376	356	376	354	335	384	377	393	378	372	381	359	391	359	379	379	334	332	385	399	404	349	351	346	350	337	358	331	353	353	363	371	381	359	339	384	356	362	375	390	366	394	366	366	363	361	359	380	342	320	352	356	377	361	402	372	391	366	359	345	364	377	347	390	368	343	375	353	370	349	345	378	363	364	368	412	382	361	387	400	390	379	369	370	371	346	350	387	390	359	338	359	362	336	351	381	371	381	392	390	353	372	360	361	368	376	355	377	385	370	349	340	379	377	340	378	388	376	365	353	363	376	364	382	352	346	369	361	367	343	350	361	376	355	363	380	395	374	364	370	379	371	355	377	356	378	361	382	341	360	359	375	361	368	391	330	376	339	384	375	358	382	357	337	360	350	392	373	379	366	369	348	358	379	380	366	372	369	370	334	379	345	373	364	353	412	382	369	369	364	335	388	350	380	368	390	359	382	353	381	408	377	364	351	344	361	384	377	349	359	404	346	339	369	387	322	358	349	357	357	334	356	366	355	351	370	355	395	365	348	367	377	331	350	334	345	340	364	342	381	375	353	386	324	334	363	350	345	376	376	360	361	377	362	391	330	389	367	364
25587	21365	27501	25303	9263	1471	1099	912	861	807	814	768	738	698	711	712	751	680	727	693	699	752	688	710	719	688	646	683	674	711	658	668	690	717	673	734	676	720	731	668	646	672	669	709	674	690	697	638	693	693	649	720	645	661	665	683	660	654	708	660	657	675	634	689	669	702	665	654	687	632	675	625	701	717	648	629	704	683	633	671	671	658	645	662	672	638	752	662	685	673	645	650	711	662	692	686	672	681	715	685	712	654	675	671	667	648	628	659	675	658	649	700	640	672	730	675	678	693	680	691	645	729	710	659	648	668	688	689	676	694	640	657	672	659	642	650	656	661	650	645	662	722	687	672	648	687	643	650	712	682	658	619	652	664	653	684	745	703	625	687	682	663	670	697	657	647	712	687	660	659	679	617	627	659	667	688	670	687	637	657	667	659	663	645	647	661	700	665	658	679	670	678	665	684	677	678	662	656	636	655	640	709	663	660	667	697	671	680	716	652	691	684	673	731	706	645	649	678	673	669	656	647	686	671	687	709	680	618	701	669	679	679	681	665	659	684	628	722	658	680	667	657	712	656	650	652	668	635	678	647	682	712	690	674	669	652	689	672	683	695	706	672	693	692	657	657	696	634	687	655	717	669	675	651	668	692	667	658	686	666	673	659	686	656	629	657	667	652	644	703	673	691	635	646	628	688	669	644	657	712	700	697	688	680	681	641	709	643	685	664	672	739	688	669	696	682	663	699	673	658	641	657	656	689	664	658	654	665	652	678	662	707	675	693	650	625	734	699	677	666	609	601	694	691	697	687	648	687	674	685	653	681	666	641	670	663	656	696	637	645	690	662	693	640	691	692	691	662	670	670	625	654	683	653	677	659	678	716	655	641	686	651	650	640	695	651	695	646	675	668	718	691	669	670	665	654	675	659	666	669	638	642	639	650	698	695	711	659	640	675	677	691	636	674	656	686	634	680	690	680	665	717	629	675	658	683	654	715	667	688	664	636	611	663	620	670	684	650	675	684	687	686	691	703	666	688	676	692	689	699	663	697	692	700	625	655	648	660	661	696	650	674	703	671	637	642	696	676	675	698	700	652	687	681	660	709	709	659	674	630	643	689	679	643	679	701	638	748	678	687	675	662	677	646	643	662	730	667	664	646	687	660	671	658	668	678	667	704	705	649	687	673	703	636	680	703	648	647	656	693	650	653	651	680	630	674	655	654	682	651	667	693	675	671	704	667	633	702	635	629	642	694	660	676	609	656	636	663	647	664	687	635	693	659	675	660	652	677	669	634	665	629	716	664	649	676	687	704	646	641	667	637	665	666	657	689	638	672	690	685	657	639	689	656	633	637	679	672	672	616	659	657	658	720	599	679	658	649	624	684	639	633	630	657	649	674	646	657	663	681	703	678	691	655	674	601	635	652	665	676	639	673	688	636	664	670	642	717	669	623	656	698	608	686	677	694	646	650	639	657	694	646	652	696	647	669	627	686	665	634	656	681	634	680	626	688	648	660	660	682	676	669	713	643	680	678	671	659	641	652	653	647	641	688	691	682	637	697	669	709	669	680	658	684	663	619	667	609	658	666	678	654	641	609	698	638	652	705	637	652	676	659	705	677	699	668	599	669	648	672	695	703	682	694	658	678	676	639	680	655	700	685	681	679	679	652	683	700	715	635	660	655	687	632	637	662	661	637	658	670	693	671	692	681	672	662	662	708	690	665	665	682	642	642	629	677	665	704	700	622	657	664	680	673	682	666	687	675	710	674	664	628	666	640	625	703	676	671	716	683	680	693	640	678	676	696	712	681	765	688	683	691	686	688	640	676	651	677	645	662	713	672	688	669	655	662	679	650	644	675	680	725	632	666	669	633	704	674	664	670	667	660	678	687	638	671	670	673	667	639	690	651	659	695	694	649	677	676	642	613	662	657	638	668	667	672	673	673	687	667	669	647	612	648	621	678	641	667	635	685	716	691	706	647	712	635	691	654	673	643	677	627	676	653	627	729	626	719	648	673	626	679	649	661	666	695	673	717	678	642	678	683	672	659	694	654	654	713	661	644	684	638	685	605	675	663	619	709	695	582	687	674	728	641	659	651	696	686	673	680	680	619	655	639	663	681	644	653	655	652	629	680	678	646	658	672	654	662	658	705	668	673	700	707	604	644	678	640	700	653	673	672	697	603	658	698	636	676	662	669	638	703	646	717	671	715	709	633	659	664	672	677	661	661	638	714	649	658	674	649	724	665	666	651	679	642	680	669	733	640	674	660	621	616	672	717	655	668	642	686	656	663	663	706	677	673	661	702	709	736	669	655	712	702	647	693	625	667	688	678	665	629	631	626	671	650	625	706	673	667	725	728	690	611	660	658	632	660	709	658	667	684	589	704	655	680	656	681	645	634	723	738	622	680	678	723	673	613	659	706	634	663	647	655	702	704	702	638	665	721	657	659	623	679	689	656	657	677	647	702	638	701	703	662	643	673	638	671	696	676	653	678	711	648	657	688	670	686	656	678	681	663	672	647	632	671	675	685	669	680	622	645	721	715	629	666	678	716	703	657	681	628	618	634	682	669	659	649	667	606	657	649	651	661	691	634	695	644	660	631	660	657	688	600	639	710	694	702	700	651	645	661	700	702	648	639	688	701	713	678	682	648	677	716	660	634	589	704	685	662	694	686	653	654	674	671	690	679	705	704	701	686	651	660	652	685	630	660	738	706	662	637	668	661	583	651	686	677	663	669	702	647	675	668	736	641	710	631	684	677	681	702	671	669	660	715	665	676	635	685	619	661	661	661	636	614	658	661	662	700	650	684	697	594	714	698	617	646	707	676	686	645	687	663	668	660	678	684	688	687	706	678	713	649	677	686	668	715	694	629	653	641	696	670	675	724	636	637	660	664	654	653	640	645	653	656	646	674	642	638	706	711	683	693	685	641	681	712	704	645	634	676	726	672	654	642	634	673	669	681	657	677	669	656	645	665	692	628	686	690	694	647	685	679	671	644	702	681	721	678	686	673	663	643	664	642	655	653	681	680	703	634	640	639	637	677	655	629	643	688	619	691	646	680	657	734	710	640	707	680	609	681	640	682	700	670	605	682	653	713	651	678	647	649	650	687	652	745	662	693	672	706	649	669	681	663	685	692	708	683	667	658	711	653	701	674	630	669	695	663	662	669	661	671	732	691	672	678	634	676	684	666	710	681	642	660	667	673	689	687	667	676	640	731	645	650	649	672	660	639	665	682	662	653	648	668	667	639	659	679	633	713	676	679	662	709	692	694	723	654	646	686	683	666	708	681	663	615	682	685	732	667	679	694	711	710	649	656	675	631	658	664	628	642	654	654	687	641	661	662	672	669	665	672	689	658	724	664	653	636	621	649	621	644	725	675	653	696	659	679	681	712	690	692	716	681	692	663	680	663	637	671	643	651	654	689	692	694	626	661	688	677	644	694	672	659	634	687	670	708	642	716	670	630	656	685	682	619	647	688	684	629	642	703	651	684
28824	27367	7282	3555	2598	2154	1823	1550	1384	1255	1101	1069	996	969	922	898	811	858	854	815	818	828	835	823	846	806	772	829	820	809	784	791	774	803	753	823	747	766	766	724	821	823	811	776	767	850	777	763	804	789	795	723	716	768	836	795	777	808	760	775	757	749	726	818	751	777	817	816	748	790	777	801	815	807	733	769	805	803	721	765	763	802	761	783	781	774	745	777	752	736	784	780	783	743	777	794	768	812	747	783	829	768	762	805	773	783	750	766	771	750	700	783	769	714	763	776	753	767	762	812	749	762	818	796	773	782	771	748	791	770	771	738	786	812	745	753	751	781	784	764	754	760	776	728	780	737	760	755	774	768	749	776	742	785	782	761	777	773	756	739	803	770	778	789	759	750	753	765	741	752	778	779	751	737	775	798	774	751	762	754	793	807	735	790	772	782	763	771	766	774	799	754	799	747	773	752	755	773	710	780	749	755	772	754	800	785	787	746	758	776	823	724	772	783	794	794	730	786	759	705	771	799	746	788	753	799	792	736	756	698	718	730	734	777	803	782	801	766	803	755	772	737	761	782	744	761	788	763	814	731	726	768	774	782	717	749	781	749	763	813	787	777	797	724	781	780	814	786	794	790	761	759	730	752	763	802	755	798	809	784	757	755	792	716	798	801	816	813	819	740	797	751	787	804	765	805	759	727	778	796	773	793	784	761	735	722	764	780	742	748	823	833	766	776	737	791	744	750	809	792	811	761	769	746	736	774	769	755	792	842	800	750	767	803	796	775	743	814	813	814	789	793	796	780	776	765	742	799	779	761	804	744	769	775	825	752	814	772	718	767	792	824	731	782	788	759	756	786	764	793	826	710	769	748	771	841	773	760	785	788	750	767	771	702	802	805	781	784	752	788	744	806	775	759	790	719	717	803	779	751	784	803	724	805	791	787	742	737	749	783	770	799	784	732	731	753	751	702	740	791	804	791	795	808	740	806	739	785	791	819	769	771	751	712	773	776	781	781	729	792	756	736	718	791	774	803	785	739	794	761	766	761	828	819	746	784	792	781	770	749	780	749	797	743	801	769	781	754	796	776	720	752	753	770	770	777	776	800	768	810	750	786	771	765	815	733	767	760	785	790	779	780	765	789	773	758	768	736	739	751	723	784	766	721	741	772	773	785	813	780	778	774	802	798	755	821	787	780	819	778	784	816	765	772	765	766	769	764	768	774	779	770	771	744	744	832	750	755	742	804	780	768	823	756	767	768	800	788	733	788	782	829	807	795	736	769	766	808	766	734	754	751	756	809	729	787	757	771	827	800	717	798	813	750	815	760	737	762	802	756	757	788	784	776	718	776	758	764	770	798	742	742	768	734	784	752	775	778	738	730	806	762	788	806	760	774	760	728	788	765	753	758	799	809	754	751	766	773	765	752	820	783	777	764	786	804	814	741	760	764	798	819	754	734	824	767	801	777	780	795	734	804	774	777	755	776	774	790	743	786	770	792	783	794	724	739	783	806	752	730	776	733	719	775	779	781	758	740	778	779	737	771	767	753	791	800	789	799	832	789	741	770	796	786	793	770	786	794	755	758	814	761	771	780	747	784	794	789	733	738	761	772	753	794	743	795	763	791	750	778	756	754	744	747	809	748	731	817	794	814	740	745	792	811	792	764	826	805	806	758	777	816	760	749	802	792	769	763	752	787	817	773	783	810	732	749	792	742	784	784	775	772	719	787	758	743	768	759	755	718	760	754	815	759	777	785	796	785	766	758	798	715	810	815	776	758	781	800	758	736	740	752	807	777	763	761	769	757	767	768	772	777	763	783	734	762	760	751	790	779	805	803	782	719	800	805	762	757	809	754	809	805	758	763	787	796	784	788	767	785	785	783	765	787	805	736	777	744	752	783	765	802	764	786	769	797	792	761	742	782	791	806	779	755	794	788	754	767	784	724	768	720	760	719	774	804	768	767	746	773	758	741	787	804	766	829	798	751	777	789	732	783	742	776	798	800	838	796	775	758	708	782	746	803	790	711	743	798	768	786	756	782	798	790	783	788	791	749	756	789	749	748	745	744	732	776	779	770	777	750	771	778	798	725	786	770	798	721	778	779	801	802	816	789	781	775	761	774	770	844	799	777	732	745	765	793	723	770	778	765	768	781	775	757	777	720	733	764	754	790	736	748	744	769	777	780	752	780	749	801	751	756	769	779	837	753	789	741	780	768	771	719	799	824	784	758	718	770	805	777	761	783	850	804	736	781	715	789	742	815	801	742	785	724	761	792	823	777	731	792	774	814	773	761	754	731	762	723	797	737	755	763	772	763	764	775	781	712	718	791	790	777	745	725	807	772	731	744	784	795	801	776	740	752	767	807	780	761	744	751	801	815	736	750	780	792	743	753	802	805	735	779	766	753	724	727	803	767	768	727	773	776	760	780	743	750	770	798	764	746	754	767	767	798	761	776	752	764	755	789	817	765	818	788	768	772	729	765	755	758	794	759	736	762	743	792	763	773	800	773	761	776	763	815	768	762	779	754	767	821	777	757	848	781	762	755	808	803	746	752	776	762	785	771	765	770	741	736	773	778	793	764	813	770	808	803	741	746	789	755	739	726	732	785	730	796	817	730	753	812	785	745	789	805	757	733	785	788	732	749	807	777	766	805	761	761	760	782	728	739	732	768	787	790	787	771	768	719	800	781	753	821	766	783	736	788	773	798	782	772	780	770	762	782	738	786	802	775	771	767	740	787	758	739	817	756	761	740	781	744	794	770	780	789	783	781	774	738	760	742	783	732	787	777	755	829	792	840	738	720	786	765	754	746	746	769	777	756	829	770	711	788	771	767	761	762	769	761	751	787	783	830	775	745	733	800	710	787	707	722	718	774	735	782	803	801	758	784	795	782	812	768	773	739	792	799	813	739	798	777	771	803	766	766	745	746	780	785	764	805	758	793	752	783	761	777	799	737	750	776	741	769	800	773	789	761	741	782	790	758	789	793	767	775	739	800	752	817	763	788	771	801	818	818	792	798	817	730	791	783	737	777	777	714	752	770	790	797	725	814	797	839	787	739	767	784	769	756	760	787	727	772	770	720	747	756	755	771	770	799	798	789	767	754	795	765	724	742	777	788	825	773	740	749	801	752	787	742	764	767	760	740	791	771	777	742	758	767	753	729	756	752	806	783	746	812	784	768	745	794	725	737	757	792	793	769	752	733	784	829	769	731	769	757	807	755	765	764	812	798	777	772	771	689	775	739	762	772	787	765	763	751	772	768	754	754	760	787	778	770	766	808	809	795	751	781	760	778	778	767	737	766	762	801	805	761	765	776	729	804	760	740	763	738	783	805	792	761	779	743	794	753	760	780	793	793	776	821	763	787	773	810	800	806	815	719	771	811	765	782	779	735	770	763	820	742	756	826	821	820	765	762	770	797	738	809	795	750	786	796	792	766	767	766	830	763	757	788	736	808	758	810	799	753	735	745	758	800	784	813	805	771	782	804	783	784
23248	21373	29183	23911	21367	21400	8388	1477	1066	902	779	657	626	519	544	482	441	480	480	422	477	410	425	388	405	384	376	349	371	365	345	376	343	337	370	376	343	385	353	347	294	358	339	347	364	347	317	338	329	350	362	355	347	355	346	293	326	330	331	312	301	327	303	352	335	340	320	345	330	345	327	325	317	277	322	324	304	347	322	333	314	363	327	342	310	350	340	303	302	306	326	354	343	306	322	327	354	321	333	331	315	325	338	288	357	332	340	339	323	336	327	335	307	276	289	306	303	334	329	330	333	294	295	309	347	337	313	336	355	359	312	308	365	312	308	312	345	308	279	292	306	318	333	367	294	304	321	326	304	326	342	321	317	353	368	288	334	305	345	366	323	324	321	304	318	304	274	314	312	297	308	312	292	350	338	338	338	333	300	332	321	339	345	343	343	306	319	340	326	293	326	370	325	338	299	320	335	287	320	344	302	352	292	316	309	300	312	330	337	320	312	346	322	322	322	330	316	319	323	312	318	310	297	335	329	304	336	305	295	321	325	334	301	300	315	329	315	298	317	332	334	334	299	332	301	316	343	327	298	334	325	349	325	313	339	338	344	315	304	299	339	343	314	324	311	328	316	325	311	339	333	309	317	288	345	374	282	295	343	282	321	289	325	326	314	347	315	325	305	324	299	337	320	322	309	316	316	327	328	321	299	309	321	332	327	336	334	339	337	326	314	300	283	342	346	293	316	317	326	301	334	293	312	326	292	311	327	289	312	323	300	357	354	328	317	284	356	309	358	334	304	323	280	320	329	356	354	296	286	323	289	307	307	321	325	337	338	316	303	320	314	302	318	321	330	309	314	344	321	304	298	344	290	330	346	310	333	317	346	323	309	311	330	315	349	309	307	351	328	271	347	298	309	340	301	309	284	333	325	328	324	301	327	298	314	307	342	320	335	332	299	307	316	344	346	300	295	321	327	307	320	316	314	331	336	331	336	332	358	340	328	315	327	308	359	320	297	302	317	317	345	313	314	307	339	297	337	324	326	317	347	333	322	350	297	326	350	350	319	327	344	285	338	332	299	344	359	340	332	308	323	306	304	316	338	303	330	329	331	324	317	313	335	336	323	308	317	322	314	337	311	291	291	316	319	295	343	340	321	322	309	300	334	323	306	352	342	312	308	314	337	305	301	282	328	336	324	331	368	325	333	300	295	325	325	339	352	329	304	332	322	332	310	322	314	301	281	311	289	340	308	345	297	303	336	324	324	345	279	312	337	336	291	342	333	327	296	323	321	313	313	303	327	318	368	316	332	279	347	326	335	310	305	318	325	282	329	340	310	320	345	315	317	304	320	350	331	310	360	313	314	342	307	311	295	339	347	299	332	318	303	361	353	336	290	274	302	311	364	330	346	308	343	295	307	326	302	325	324	307	333	323	378	296	306	301	325	316	301	318	344	319	353	323	351	324	314	294	329	293	318	329	332	319	334	303	331	283	290	346	332	334	326	301	324	331	298	318	343	321	321	325	360	355	302	335	307	319	311	327	322	327	321	312	341	314	341	321	322	283	351	313	291	344	329	361	325	316	316	323	324	343	337	292	360	324	318	334	323	344	293	306	335	312	312	308	318	327	332	299	302	337	312	326	327	310	303	314	312	305	302	324	312	341	310	315	289	309	305	332	321	345	318	301	287	313	338	319	347	319	309	333	341	342	308	319	302	326	338	316	342	313	326	320	312	337	336	339	315	341	303	341	275	352	315	332	330	315	335	328	332	330	323	305	308	331	311	312	311	333	350	345	317	341	305	317	315	326	306	303	316	321	338	327	323	317	307	325	308	323	286	304	344	319	352	345	306	313	321	292	317	350	296	344	310	316	323	321	309	308	322	311	318	318	335	317	329	284	328	304	310	316	318	325	325	302	305	297	342	289	322	326	302	336	328	327	308	316	302	336	321	300	327	331	286	316	314	302	333	338	319	310	332	321	294	316	328	272	315	310	324	332	300	315	331	296	312	332	317	318	319	315	309	350	331	328	313	286	305	328	306	343	310	316	317	342	304	324	338	300	345	352	328	322	310	304	327	308	302	330	330	326	322	312	312	307	327	308	304	300	366	343	310	318	307	310	305	317	306	335	305	335	340	329	319	350	336	320	318	308	319	331	308	331	325	310	322	332	321	282	316	306	348	322	330	332	311	341	292	294	313	328	336	327	315	343	310	296	336	297	320	289	327	309	312	307	323	303	326	321	355	371	337	316	322	328	298	321	310	307	329	302	301	314	321	298	286	329	330	314	306	316	323	321	309	290	316	334	313	286	351	319	337	336	317	320	350	304	342	303	331	316	317	295	319	329	322	298	325	330	333	296	316	333	328	292	285	268	307	325	342	330	340	312	320	342	298	316	286	319	313	325	296	328	306	318	334	336	319	343	301	337	359	301	316	334	324	320	319	333	322	281	320	339	284	304	334	298	288	380	315	294	305	336	324	331	320	309	306	335	327	310	306	309	307	311	336	307	316	321	287	302	302	294	319	303	293	334	315	341	324	347	328	321	312	342	325	324	323	313	353	345	328	314	347	304	303	344	323	315	328	332	320	320	334	295	324	349	322	325	312	318	297	335	292	309	313	322	332	319	291	294	336	359	319	316	338	342	276	327	317	313	327	330	320	334	323	349	328	321	318	323	346	294	292	319	310	322	350	316	305	300	309	311	326	302	317	326	299	315	294	283	321	311	314	309	304	289	325	332	334	342	315	337	285	324	336	309	331	319	308	295	324	339	297	298	306	309	326	319	323	295	312	336	327	338	331	336	315	318	329	339	339	298	297	340	337	312	315	323	304	330	296	321	321	338	302	339	315	301	321	330	307	323	317	336	324	319	326	308	332	327	333	346	291	340	326	327	319	344	352	323	305	352	306	333	332	305	308	308	318	340	361	345	299	351	316	355	307	308	366	335	322	297	316	314	333	300	327	338	325	324	299	342	339	332	298	340	348	300	309	329	306	325	293	362	326	314	305	324	275	318	306	299	336	299	320	334	343	304	298	335	350	343	299	294	335	323	314	312	308	283	323	311	328	314	308	320	317	318	323	285	310	317	310	337	314	297	330	317	339	302	307	323	315	327	320	327	320	314	310	330	346	326	315	308	320	316	309	346	313	322	302	329	283	327	323	301	312	343	332	337	317	288	314	309	343	312	307	307	292	297	333	316	311	327	343	333	361	320	310	335	289	314	328	343	318	304	357	312	294	327	305	342	318	323	297	347	317	332	344	324	334	318	317	321	310	323	335	320	328	308	351	292	324	351	339	313	301	294	345	314	339	320	356	320	331	320	309	316	344	316	353	324	328	346	290	339	307	286	298	344	337	318	306	321	299	311	327	325	314	345	310	297	293	341	344	329	300	322	325	322	317	320	332	333	346	321	324	290	271	331	344	316	336	331	314	341	307	283	316	338	321	304	318	318	301	343	297	322	303	328	328	363	320	341	323	282	303	342	298	332	333	313	320	292
33716	38911	15691	8187	5783	4322	3345	2556	2189	1708	1438	1203	1005	944	768	811	751	633	633	601	561	570	529	509	512	476	511	425	459	455	428	430	461	464	437	423	434	412	407	425	407	413	440	482	412	367	423	405	426	415	405	389	410	365	360	390	378	424	386	375	406	374	389	400	368	397	407	392	435	420	401	403	364	378	389	380	387	366	375	388	377	364	374	365	374	380	381	368	337	399	358	370	360	362	366	369	383	362	381	394	361	381	353	366	329	361	350	390	342	384	367	327	373	378	367	357	367	406	365	378	388	400	362	389	366	385	341	381	341	389	375	358	391	372	377	359	325	355	358	382	402	370	383	389	378	390	338	388	388	404	367	366	343	399	363	377	378	358	366	352	366	360	351	358	348	379	321	321	377	370	386	358	345	382	385	374	371	381	417	368	344	362	345	367	354	392	389	337	338	365	376	367	394	337	396	399	390	343	376	398	364	368	364	360	372	363	348	375	368	365	389	375	360	383	375	393	408	345	395	392	376	333	391	385	355	374	364	363	354	341	357	363	339	384	380	386	368	379	366	342	385	381	418	342	367	348	409	330	370	366	352	357	375	345	335	347	356	309	359	354	340	369	364	362	377	371	390	369	363	379	360	353	351	375	348	323	356	348	353	383	348	344	409	373	387	354	354	365	362	400	342	360	376	348	377	340	354	392	374	382	343	367	394	336	337	365	351	378	372	343	387	396	350	408	334	361	370	373	319	354	375	375	352	397	390	334	373	349	343	361	384	375	365	338	352	384	349	381	371	371	387	360	356	370	371	382	367	375	360	325	412	374	395	386	390	376	380	356	363	372	366	338	379	343	365	389	353	399	381	376	367	381	363	368	362	358	383	411	354	380	361	358	331	364	376	345	372	384	350	351	398	383	383	358	340	378	387	357	374	357	367	375	381	354	365	368	369	378	364	366	359	355	350	377	375	335	318	378	369	350	340	375	364	367	409	343	352	380	375	389	353	370	383	392	339	363	394	357	384	372	372	362	373	388	391	355	350	322	356	356	357	360	383	376	371	373	397	372	374	367	396	347	361	398	398	349	368	348	358	394	357	392	345	368	369	385	357	348	382	373	371	402	359	362	366	351	393	390	351	366	354	366	376	396	338	368	352	371	351	360	373	382	389	342	359	350	375	371	390	379	340	356	348	375	386	361	389	374	399	366	385	367	366	368	354	354	385	370	375	344	370	344	371	353	347	384	345	393	407	372	343	385	374	365	379	400	421	368	361	369	366	369	351	347	352	342	386	366	349	352	363	372	387	403	335	366	371	361	333	371	350	377	375	359	365	347	383	362	384	382	344	365	377	373	359	382	381	364	357	357	324	349	358	352	357	351	361	375	338	381	344	370	366	385	370	406	378	362	388	363	352	333	362	372	358	363	363	341	365	365	370	358	355	374	356	378	381	331	373	379	362	344	343	373	346	398	387	396	382	403	352	348	379	394	365	395	372	388	379	382	355	374	383	388	336	390	377	390	342	399	357	351	392	378	358	315	360	364	341	343	366	350	400	351	371	369	361	368	349	371	354	383	384	387	386	352	393	340	346	382	372	400	349	355	345	380	350	375	358	355	363	369	356	357	365	345	337	365	390	368	405	378	316	364	372	360	347	362	404	358	372	359	386	333	375	388	355	381	336	352	394	370	371	368	410	358	341	384	381	344	387	350	352	353	355	393	365	359	400	364	395	369	364	332	384	396	370	354	363	353	368	376	368	325	379	390	355	359	332	366	369	385	352	364	369	379	368	349	332	436	362	329	369	338	393	350	362	353	383	345	385	378	351	363	349	347	392	344	355	334	328	377	368	382	346	384	350	350	394	379	354	410	386	350	367	353	374	387	352	373	364	376	390	367	391	379	366	354	386	393	375	399	379	383	368	333	394	340	354	367	316	354	391	369	376	397	341	397	366	376	390	373	398	356	360	354	381	369	399	365	391	389	389	374	373	370	381	389	350	367	352	370	388	328	379	356	363	346	360	381	319	368	376	374	364	365	399	406	361	352	335	383	379	384	361	375	418	393	388	364	360	364	387	356	348	382	365	373	377	367	398	356	355	366	358	342	375	354	392	351	377	371	371	391	380	354	347	324	365	354	352	339	364	403	374	359	351	359	386	342	364	402	372	376	383	417	392	373	345	365	362	373	374	358	359	342	359	382	371	379	343	369	375	407	377	389	363	366	358	361	353	382	346	380	396	369	379	359	380	398	353	364	363	386	346	386	350	377	392	387	369	388	372	405	337	363	365	358	387	398	356	357	372	383	378	344	339	367	380	374	377	342	386	392	405	353	354	343	351	331	383	385	387	360	396	393	361	346	352	350	366	382	329	357	380	387	364	359	365	329	401	372	399	374	363	368	366	361	420	396	361	358	361	342	365	353	389	337	369	355	352	362	383	398	359	354	335	357	360	388	374	357	378	400	357	356	351	378	377	370	364	370	348	368	376	358	355	368	402	367	410	376	339	385	364	350	363	368	362	362	369	373	361	392	360	344	360	403	376	343	368	362	375	348	367	384	349	396	354	357	351	373	388	371	372	362	336	356	371	360	356	401	343	361	371	371	348	393	339	361	364	376	346	380	348	353	360	340	370	335	340	360	387	354	355	359	351	341	344	358	341	340	352	392	356	353	358	384	382	382	359	375	373	362	357	346	367	373	376	353	368	373	331	369	335	374	368	404	392	377	365	380	372	326	364	383	376	342	393	388	368	398	349	353	390	354	360	337	387	325	344	352	379	369	354	356	369	393	326	403	370	356	370	393	359	373	387	348	398	388	397	332	348	371	367	382	380	333	339	322	374	359	383	345	343	373	383	328	377	382	360	379	350	334	359	375	399	338	363	376	345	402	338	368	384	344	364	362	364	366	351	339	363	333	357	349	388	369	357	335	390	378	377	370	363	353	417	361	384	394	361	380	363	364	349	385	379	375	370	339	352	368	366	358	344	389	399	378	382	373	360	379	354	357	413	357	360	358	389	404	386	369	379	365	393	397	373	355	355	342	361	403	382	351	370	363	342	341	353	364	369	370	342	388	353	343	390	388	365	347	381	366	382	389	355	386	347	389	421	381	387	390	372	389	347	377	353	353	355	385	385	350	403	400	369	338	369	376	378	343	371	384	352	365	370	388	335	359	369	333	375	373	375	365	359	352	355	382	331	360	357	361	393	371	413	391	356	383	415	338	386	375	384	386	392	351	383	391	374	351	360	357	354	381	381	365	339	384	353	372	373	357	356	347	355	354	378	398	365	355	342	379	377	390	378	358	368	398	366	386	361	353	380	350	354	346	381	364	369	368	402	388	358	357	364	369	356	401	417	381	337	379	357	351	365	376	379	374	345	403	370	370	358	408	379	330	373	359	371	390	357	400	364	347	341	353	359	373	369	352	359	351	348	390	378	360	348	370	381	393	404	341	359	377	371	343	401	388	359	349	361	373	371	323	362	358	373	367	368	349	361	361	352	350	359	331
27817	20981	9343	1570	919	812	721	601	633	628	618	647	587	632	549	559	565	569	603	608	636	529	568	579	590	558	566	616	561	557	644	597	599	541	568	555	581	627	514	620	560	577	590	601	552	581	555	586	584	576	555	574	569	594	544	521	580	565	557	528	535	586	570	568	586	565	602	608	585	587	558	553	532	560	576	564	531	573	577	560	516	570	591	578	557	579	614	591	549	590	545	558	581	611	597	569	567	545	550	568	595	524	575	537	614	564	549	577	552	487	577	541	545	562	565	566	605	597	517	563	580	528	566	550	586	558	548	559	590	626	547	592	550	569	550	566	556	611	581	526	580	569	587	568	608	582	535	597	584	535	567	574	530	584	590	578	548	598	569	527	567	583	591	579	534	568	553	564	573	616	554	577	589	549	529	570	551	546	589	585	574	540	536	587	569	570	573	606	599	589	568	528	552	564	606	542	573	556	575	558	505	587	573	555	587	586	547	577	563	577	543	580	554	582	602	558	580	547	552	555	551	585	592	539	574	571	537	554	580	627	552	557	584	547	564	532	550	581	553	589	588	558	545	566	541	589	580	540	564	565	597	581	579	557	532	591	553	562	581	595	552	575	601	574	613	582	550	539	590	555	551	610	589	551	563	558	566	600	599	569	562	649	554	560	549	589	538	571	617	563	584	535	577	559	570	560	559	543	585	569	533	538	590	591	594	543	577	582	567	574	584	541	547	577	580	570	596	545	598	561	558	573	524	523	567	587	580	564	562	561	538	547	570	531	558	587	549	536	594	555	584	571	570	574	586	564	559	598	575	589	581	581	559	594	530	568	583	566	522	576	608	572	569	535	569	588	561	564	565	593	585	529	593	594	549	550	569	537	575	570	570	553	596	567	561	550	606	556	576	575	587	594	580	550	583	521	548	589	570	543	572	575	599	564	595	556	610	577	561	560	581	598	526	603	561	571	608	595	581	567	591	585	548	529	564	580	585	583	569	543	544	597	538	564	595	593	540	546	570	583	552	556	560	567	577	586	585	519	598	588	526	555	598	566	592	573	550	585	545	607	579	557	585	545	520	586	585	540	587	577	566	581	596	562	549	578	587	593	567	544	550	579	557	583	564	537	550	574	561	564	546	598	567	565	542	563	548	588	553	568	614	552	536	577	574	566	584	589	554	599	588	616	560	533	594	604	551	593	621	554	589	575	587	554	568	567	537	581	556	588	568	550	566	590	542	521	534	597	541	539	575	582	503	551	547	536	574	548	555	583	586	582	542	571	578	558	584	593	544	544	579	585	567	557	570	538	582	606	576	563	547	584	593	572	559	586	561	532	542	541	549	567	560	585	601	592	522	531	541	576	544	596	579	580	548	536	573	520	617	597	559	597	582	550	516	562	613	566	565	581	557	537	564	620	573	530	579	548	581	561	540	579	570	535	588	570	564	573	549	573	574	556	515	592	582	552	552	594	551	607	550	581	568	565	548	584	611	600	539	565	558	618	600	536	563	562	556	586	591	583	580	602	612	607	533	572	578	524	614	531	630	573	558	562	593	580	534	608	586	550	569	598	541	570	567	598	587	583	582	549	599	625	581	576	618	558	563	582	586	577	579	582	552	551	626	577	554	557	557	577	557	501	543	570	605	585	515	574	553	563	586	605	580	591	532	607	619	562	591	573	569	528	615	591	556	583	550	563	576	585	581	540	532	525	566	579	501	567	543	570	588	565	589	558	577	603	597	553	612	556	547	564	547	544	567	560	577	558	572	592	527	592	554	585	577	554	571	585	545	585	550	578	582	540	594	546	549	539	570	547	606	587	572	620	593	567	576	558	572	619	564	562	618	523	564	548	567	603	581	580	563	558	560	525	529	586	562	539	543	584	556	591	597	550	566	541	596	576	567	605	567	606	528	566	532	592	557	560	565	567	546	599	603	558	544	557	541	556	549	570	550	556	553	572	613	487	567	552	571	570	591	578	593	545	592	568	545	546	572	586	560	584	600	589	556	580	603	605	570	554	564	562	585	551	554	552	564	576	510	565	553	572	561	612	572	577	583	564	561	610	571	544	560	579	540	566	585	575	553	591	606	523	566	577	566	569	601	569	581	562	577	586	602	590	572	569	571	599	634	580	535	580	591	576	555	534	530	578	572	560	576	562	576	600	585	548	616	568	569	555	584	566	535	539	624	572	601	556	554	577	567	559	567	552	559	586	623	577	557	556	580	556	589	569	566	531	578	592	555	578	539	525	547	531	595	578	569	615	593	551	591	582	521	591	522	583	586	595	594	585	563	570	541	603	548	579	582	589	543	585	590	615	601	593	559	617	609	538	558	551	564	594	603	581	585	577	588	535	541	548	539	544	592	555	575	574	572	593	560	579	588	582	538	605	584	532	552	535	523	593	583	531	550	588	604	547	544	572	527	595	567	590	556	571	585	592	569	572	534	552	584	555	562	560	570	588	586	533	551	551	546	584	560	545	576	544	537	598	588	545	555	582	532	565	594	557	611	578	542	587	580	571	555	581	614	564	579	567	544	581	539	570	565	554	564	600	608	572	605	595	578	595	630	546	554	553	540	567	568	535	532	568	562	523	575	571	580	530	589	597	565	563	586	564	596	553	530	595	553	569	562	584	549	580	564	601	561	567	565	567	591	613	574	619	542	541	603	561	550	559	575	553	581	568	564	564	538	561	569	564	580	591	580	576	595	579	551	523	565	573	574	534	574	583	605	540	547	578	552	539	562	531	574	574	544	545	584	551	588	597	587	538	546	604	573	583	565	577	609	566	608	538	574	607	579	634	583	562	586	547	577	568	553	569	524	552	573	566	600	565	559	572	603	542	574	598	551	595	599	597	609	566	559	568	530	588	581	581	586	556	578	583	564	555	561	540	562	532	599	569	573	555	563	586	556	574	595	575	620	582	540	559	537	533	568	585	573	542	575	564	567	586	586	598	570	531	559	547	585	593	572	555	525	537	585	566	519	530	601	587	574	574	592	625	565	587	607	576	585	540	570	560	588	573	572	569	576	577	553	608	567	547	577	543	573	570	533	543	559	567	560	604	538	544	577	557	538	550	596	572	578	547	522	605	564	561	492	574	593	576	563	533	568	565	558	559	553	588	584	549	585	580	558	559	575	586	544	573	538	574	520	582	537	572	557	563	579	604	582	546	590	595	557	593	559	545	545	555	566	548	531	544	551	584	559	577	566	546	561	555	564	579	551	569	585	576	552	591	546	613	579	564	556	538	552	550	571	627	576	552	606	581	565	554	576	565	583	585	586	561	575	540	560	602	580	535	499	584	550	584	532	572	568	570	558	524	568	549	603	597	604	600	574	576	575	570	574	589	596	544	576	550	585	534	558	597	549	564	537	558	591	557	537	517	544	524	527	515	600	545	556	609	559	568	585	555	602	561	521	588	588	538	539	573	564	553	616	580	588	566	584	576	580	549	534	595	568	568	538	560	545	585	595	578	566	626	564	556	599	572	570	561	589	582	538	579
23251	18954	3209	1647	1341	1111	1021	934	843	840	874	771	762	775	744	746	750	747	721	716	683	709	709	731	713	685	703	715	689	694	695	707	713	714	674	682	698	670	644	694	658	721	694	681	718	637	664	675	747	679	709	716	670	703	682	666	656	658	679	638	671	691	676	705	717	733	720	718	735	708	757	673	700	663	637	711	664	729	680	722	650	693	683	723	709	700	703	677	676	685	676	644	645	706	713	693	656	669	618	690	620	692	670	655	702	654	663	628	717	687	742	692	662	675	697	706	693	682	671	668	691	681	649	668	678	693	697	662	670	685	654	669	684	683	700	690	693	716	707	655	655	696	647	621	701	675	668	725	687	713	664	662	741	673	674	722	744	719	678	665	716	705	686	689	669	668	637	673	666	682	627	639	728	661	659	661	685	666	712	677	641	685	688	684	687	676	666	689	687	656	696	660	657	684	658	699	696	681	690	671	703	713	683	658	717	623	719	649	640	700	685	722	685	636	692	683	700	624	681	711	678	672	699	717	649	712	697	707	723	666	671	707	681	710	628	679	713	731	710	655	636	638	644	685	702	678	644	700	677	682	701	741	668	631	722	666	708	650	706	691	685	724	718	688	680	704	667	668	648	678	691	687	663	698	648	725	698	695	721	684	694	713	664	641	685	678	625	693	695	636	703	724	695	664	620	644	685	680	702	650	644	691	705	721	733	698	687	651	671	680	681	664	734	685	677	677	681	685	722	671	700	654	708	716	640	664	707	705	665	706	681	677	673	681	676	667	709	640	642	701	693	670	670	676	671	697	708	701	637	661	684	655	688	712	650	683	643	706	713	686	652	692	679	645	689	652	633	661	681	681	703	676	705	664	657	657	710	703	672	714	645	663	675	621	679	675	685	650	654	634	646	677	661	676	692	664	694	666	710	665	719	665	746	687	649	724	696	688	678	674	723	676	663	678	676	751	676	688	646	665	685	672	661	640	612	684	706	704	694	634	720	665	679	650	701	699	674	701	692	644	633	649	672	722	675	657	706	701	705	655	682	659	677	718	703	722	662	696	709	688	731	663	641	717	682	675	672	680	649	673	660	673	630	710	659	685	702	674	686	677	670	696	689	672	726	665	718	678	711	652	649	698	680	691	660	688	679	673	676	656	666	676	650	705	675	663	671	718	679	678	743	701	658	670	698	674	695	710	669	707	656	698	697	714	734	659	680	680	669	676	693	707	703	682	669	671	657	666	698	662	677	644	676	703	667	665	732	658	685	699	641	677	700	716	681	651	666	693	683	680	654	712	689	681	706	667	674	645	683	644	679	690	622	679	682	732	709	711	685	644	653	648	677	679	684	678	700	706	674	673	643	648	674	657	635	681	668	681	660	660	697	667	632	643	681	728	662	694	643	677	690	634	677	651	686	666	685	662	671	692	711	654	720	661	704	679	672	667	683	661	669	654	651	710	656	686	772	700	624	682	708	636	648	681	661	634	672	693	672	654	700	615	618	691	672	642	707	722	692	713	700	674	701	680	635	683	672	708	696	680	632	721	685	686	690	686	696	695	655	714	678	664	700	723	630	656	703	643	689	732	712	702	680	672	725	690	692	664	683	708	742	682	689	715	669	713	613	706	668	678	716	709	680	694	676	689	656	724	664	701	658	671	656	661	637	704	661	723	635	689	723	686	687	703	665	643	691	662	661	698	707	667	665	671	664	662	652	637	711	701	652	703	668	681	652	663	702	684	684	725	687	676	697	667	717	699	697	679	677	697	742	663	653	655	671	718	669	662	707	667	706	650	643	679	702	685	653	738	693	666	647	681	702	680	690	654	689	656	671	715	664	687	646	682	710	689	710	699	646	704	720	717	706	703	695	732	687	688	694	663	689	712	687	660	697	666	659	653	673	665	669	653	689	678	686	652	663	734	700	712	711	653	703	648	692	675	674	643	732	673	697	686	712	674	684	661	707	721	689	648	694	658	701	660	626	677	722	680	676	673	685	666	680	691	691	649	691	688	657	651	704	695	692	663	692	716	675	681	701	676	708	678	709	663	680	694	668	653	643	656	662	682	697	680	655	678	686	675	645	658	652	678	673	706	728	653	652	691	717	689	693	681	701	647	708	666	683	658	707	712	693	708	646	648	692	671	692	709	683	688	673	677	657	700	672	707	701	698	670	712	728	659	707	677	633	697	696	692	689	700	697	678	694	686	647	693	702	683	658	680	701	711	664	670	660	669	723	669	716	682	697	679	643	672	703	693	679	645	693	715	670	670	653	667	663	640	684	676	642	700	660	696	666	727	690	659	690	696	679	681	661	712	627	703	717	674	747	705	667	659	654	670	666	700	716	669	689	719	693	643	681	705	679	663	714	681	704	745	674	692	651	717	690	692	630	703	703	687	627	649	710	674	685	689	662	730	708	706	693	667	635	658	708	645	666	629	689	651	639	642	717	662	699	681	729	719	720	689	691	682	644	663	691	647	652	642	678	670	685	686	675	615	688	640	662	680	659	676	664	687	656	688	668	690	667	659	710	693	655	643	689	679	696	727	702	639	694	708	667	709	660	699	695	654	694	701	659	699	686	655	719	695	716	647	674	712	664	678	687	674	688	667	657	660	697	708	725	654	666	665	686	737	691	669	684	688	674	708	696	687	687	669	694	684	642	670	696	638	702	685	661	690	654	709	686	701	650	674	710	682	715	670	703	692	749	655	695	697	681	691	673	710	616	656	662	649	658	712	654	717	651	684	718	638	629	665	699	705	634	693	703	650	697	703	647	705	665	691	659	770	615	685	706	678	669	720	694	650	674	648	735	734	691	705	692	652	662	715	660	687	676	637	705	687	638	706	667	716	689	678	678	643	684	716	698	715	695	669	660	687	685	680	678	658	695	702	682	685	678	651	678	696	710	629	659	668	652	676	641	689	661	729	703	677	698	686	683	698	694	679	665	755	660	716	637	706	712	644	706	713	665	672	657	667	695	672	659	634	688	736	652	698	672	660	649	690	689	709	678	687	683	685	732	634	701	672	669	721	678	700	680	706	696	726	671	660	678	667	684	666	694	677	711	640	662	650	674	654	660	666	650	650	673	652	683	695	732	649	650	693	668	658	716	614	698	718	683	651	704	681	694	710	649	718	656	637	678	701	691	679	630	721	719	658	690	709	677	690	698	680	687	660	678	683	685	685	680	642	707	712	690	665	658	677	665	683	684	717	666	663	677	659	671	696	681	675	702	724	694	728	677	716	648	656	708	695	673	699	707	670	707	709	703	695	697	671	703	643	660	691	677	698	624	754	652	646	660	714	689	664	705	662	702	719	697	649	662	686	666	683	700	659	660	647	668	697	725	736	637	698	711	682	658	729	667	691	654	673	680	688	649	703	649	688	693	681	709	669	658	687	691	678	684	680	634	679	661	625	685	697	713	635	690	671	644	671	629	657	703	676	665	706	677	647	696	646	643	690	655	688	671	677	716	678	653	730	672	693	673	649	677	653	721	633	682	690
24407	21326	28617	24361	21255	8840	1300	875	714	633	515	481	461	459	445	399	388	355	397	355	377	341	328	367	321	296	322	318	326	300	333	324	299	311	323	324	322	322	309	296	306	300	297	344	340	327	310	282	276	287	278	317	292	323	312	279	346	312	311	277	312	313	293	339	311	288	312	325	296	320	325	310	282	311	292	282	297	294	325	298	278	324	303	294	268	313	297	292	315	288	283	305	318	299	311	309	307	304	311	284	311	253	308	278	292	290	268	283	323	298	279	297	268	303	286	297	304	280	314	295	294	294	304	278	293	301	281	303	321	289	308	298	292	306	332	273	332	252	289	281	263	302	300	298	291	335	279	317	293	265	298	295	293	291	313	306	287	290	292	293	296	308	298	307	267	262	300	301	306	322	306	278	274	306	290	298	275	296	292	274	292	316	300	308	272	315	317	310	282	275	296	304	285	307	318	300	304	286	291	298	305	300	263	267	277	294	317	278	291	293	296	294	288	282	285	275	294	290	253	291	286	281	295	307	286	282	308	289	293	313	327	291	293	271	330	292	322	290	290	320	309	315	292	257	277	273	287	303	307	282	292	265	319	305	292	308	304	299	277	292	277	262	285	299	308	280	264	292	280	302	319	318	276	311	276	300	321	309	296	331	305	275	289	267	306	299	344	273	293	284	280	294	322	286	286	286	274	317	276	297	279	279	260	306	308	288	320	277	351	273	260	293	290	291	288	292	293	283	320	311	268	304	290	309	254	282	312	282	302	318	312	268	274	276	259	294	294	300	300	304	309	281	283	319	288	286	306	323	296	279	301	294	292	295	293	288	295	302	303	292	312	323	274	306	311	328	304	255	279	328	306	295	288	292	298	328	272	287	288	292	307	334	295	304	278	315	311	293	307	283	297	303	284	260	294	300	291	291	297	303	300	313	282	273	298	300	314	282	338	314	307	281	268	266	287	292	277	300	308	320	295	298	257	294	280	295	276	322	296	292	287	297	300	283	296	289	306	295	307	278	305	327	290	307	289	296	298	326	290	310	277	283	319	283	284	289	304	306	316	289	315	243	309	314	282	292	318	301	288	310	305	263	302	276	263	266	295	281	280	300	310	295	358	286	294	296	302	325	297	323	276	283	294	314	300	313	280	315	296	305	289	278	277	285	319	297	254	262	301	282	280	275	337	302	316	328	307	297	298	311	306	310	270	279	286	300	284	307	298	314	298	306	307	314	304	320	283	292	293	300	289	284	272	303	300	302	291	319	275	293	330	279	282	288	316	275	312	281	280	301	304	261	311	317	295	296	304	277	289	287	286	287	290	307	322	277	289	312	296	295	299	278	314	275	305	292	265	304	259	281	281	304	276	330	270	312	294	268	299	295	304	295	287	281	279	312	289	285	322	297	256	299	292	288	273	285	319	302	255	321	287	288	331	292	302	277	285	312	327	319	276	276	317	282	316	311	291	302	290	286	315	299	292	310	272	294	304	294	301	286	303	266	308	306	316	290	336	339	303	319	281	278	272	275	251	286	301	312	251	293	298	299	310	315	295	270	251	290	301	300	311	282	286	286	319	319	285	304	310	307	289	274	251	265	307	299	307	303	286	281	318	274	294	256	306	269	287	261	297	300	301	261	298	310	301	302	263	295	263	307	318	282	302	284	293	279	290	276	280	289	278	281	300	311	304	307	316	265	296	282	277	296	286	307	244	325	312	295	290	292	306	282	294	295	286	359	300	304	270	294	313	304	273	270	269	301	327	289	275	298	341	292	315	252	308	289	314	293	320	294	297	300	298	294	270	288	304	285	306	315	321	293	314	285	279	289	304	285	302	296	261	288	281	294	306	318	278	306	274	286	299	297	299	313	280	283	341	279	301	298	307	286	274	287	285	289	284	293	280	307	286	280	289	273	291	291	291	298	324	312	331	303	306	293	263	284	269	292	275	279	286	297	300	303	291	264	288	298	289	293	294	295	314	290	249	294	312	295	314	288	324	296	272	294	316	305	334	292	308	320	303	275	275	306	311	294	281	301	295	292	285	285	315	307	283	296	285	291	292	288	274	290	278	316	309	302	302	299	277	268	286	310	298	282	314	306	333	307	285	294	307	323	283	299	317	270	293	295	313	273	294	259	302	284	268	287	278	279	303	303	294	297	301	267	280	290	286	316	276	308	260	293	300	282	262	286	277	320	306	310	285	279	307	310	320	284	313	296	300	290	283	271	303	291	281	289	273	297	339	302	279	293	303	301	306	286	278	319	313	314	306	265	290	279	275	279	297	297	300	331	312	268	295	313	329	304	298	293	313	314	301	287	314	274	298	304	291	313	268	292	262	301	295	302	268	278	294	290	283	309	296	261	304	277	303	298	299	273	262	297	297	303	314	291	298	301	294	295	315	295	292	317	321	263	302	325	288	282	290	293	329	313	332	300	306	300	291	287	288	299	298	294	287	313	310	283	312	285	318	308	300	304	304	290	319	312	286	282	300	289	285	277	288	281	325	314	303	314	287	281	298	248	309	329	292	340	295	293	309	318	324	282	300	293	291	293	324	294	278	302	282	291	298	295	289	338	299	267	327	295	298	288	274	291	291	333	315	328	290	273	299	311	275	284	329	292	323	281	303	304	289	289	323	278	280	284	299	310	350	290	284	307	293	289	282	289	305	295	311	305	309	305	285	307	293	278	294	291	301	310	294	287	315	314	303	303	286	294	301	278	300	280	275	283	285	296	287	288	281	279	279	302	289	287	290	313	303	303	292	289	286	292	308	294	305	339	284	308	320	297	275	269	290	274	267	283	263	318	278	306	286	296	301	300	292	278	305	322	291	301	305	268	290	287	331	292	291	296	274	273	299	321	325	297	280	285	292	318	275	282	292	294	324	310	297	317	281	280	306	287	318	290	295	292	324	286	293	297	323	287	288	310	278	296	297	313	298	284	329	297	278	302	289	300	308	287	276	278	337	308	301	285	319	299	276	274	307	293	317	290	294	323	275	327	293	293	297	305	290	285	286	271	306	316	262	293	262	292	301	288	294	288	318	286	323	289	302	317	311	276	297	274	302	297	287	283	308	282	259	291	309	272	303	286	306	298	295	323	277	294	288	293	260	302	298	318	306	247	308	294	294	318	286	281	292	283	308	300	312	277	280	311	302	275	293	333	314	293	275	284	291	306	275	312	265	289	293	298	297	297	269	297	258	295	285	295	305	291	286	300	303	296	293	314	273	292	286	294	281	303	285	310	328	321	296	287	333	302	301	295	289	319	310	275	292	307	267	324	309	293	283	291	289	293	282	288	294	323	289	305	288	292	291	291	280	289	298	330	298	295	292	295	291	303	296	297	298	289	281	287	300	328	289	318	293	324	267	299	287	273	283	274	306	313	303	324	282	287	276	297	281	303	294	279	259	280	299	298	282	256	309	274	275	294	297	304	297	272	290	313	329	290	276	335	326	282	281	309	301	300	276	298	314	288	290	283	320	276	282	293	289	300	291	305	340	306
29451	32256	10000	4893	3543	2623	2006	1571	1355	1136	922	826	790	677	588	555	513	502	528	522	499	486	465	493	387	405	429	471	400	422	414	390	407	379	427	410	420	385	396	384	401	390	409	398	399	444	411	396	351	361	361	412	368	417	400	375	347	396	362	398	419	381	396	373	416	423	404	398	384	440	406	380	371	369	370	361	381	382	385	415	351	382	375	382	370	371	407	353	350	378	383	360	374	362	354	367	354	350	375	370	376	377	341	385	370	383	365	380	356	372	370	370	366	379	356	356	370	370	381	363	335	356	356	371	392	363	374	366	374	362	369	362	358	361	336	365	384	361	421	366	396	326	398	373	365	354	345	393	381	385	363	385	349	385	399	363	346	390	354	391	384	351	374	353	357	350	389	364	378	359	353	379	355	346	374	390	358	357	359	371	379	345	371	421	417	337	406	379	373	367	357	365	386	342	376	367	356	387	343	371	364	390	371	400	371	373	342	361	373	375	387	342	390	357	372	372	388	335	350	360	357	371	339	336	343	372	356	379	352	368	386	389	379	375	376	353	377	374	350	378	381	348	344	360	350	339	380	372	385	398	367	363	391	366	355	369	371	355	350	380	334	374	372	373	402	386	366	397	352	350	382	365	355	373	379	356	362	357	411	377	375	348	380	356	357	347	402	342	379	349	347	394	373	373	393	367	368	349	351	387	366	358	343	417	352	367	351	374	364	367	365	341	381	370	362	347	346	355	397	357	340	424	345	369	362	366	353	379	344	373	374	369	376	369	356	361	313	373	362	354	368	385	395	371	367	410	371	363	374	344	387	363	354	365	357	401	359	361	372	395	377	373	381	359	364	339	363	377	346	402	361	410	406	361	369	372	328	342	376	362	370	370	350	352	353	398	366	352	393	363	380	394	357	386	362	374	356	366	396	376	336	367	379	332	381	394	363	385	353	387	372	390	391	363	377	362	404	385	326	359	350	372	353	362	337	375	388	385	373	365	357	368	365	368	354	338	363	392	368	365	359	347	414	357	372	391	351	378	404	398	366	374	348	362	371	355	383	390	383	387	370	367	379	381	369	390	355	348	384	364	376	384	343	375	339	387	363	382	386	362	357	381	412	382	379	379	397	376	356	372	385	352	393	364	365	381	365	357	371	358	365	391	372	365	392	390	388	372	367	387	366	343	337	358	376	367	374	400	368	373	373	356	332	376	333	371	365	382	404	356	355	371	380	354	383	365	360	376	361	389	363	371	367	367	362	340	366	412	410	360	377	370	350	391	419	356	361	371	354	355	397	359	359	371	362	390	365	338	378	377	338	329	373	358	369	355	347	382	377	401	352	360	389	348	349	362	344	369	379	355	350	340	364	411	404	409	376	350	379	361	351	341	376	386	334	396	373	359	361	342	393	359	379	380	385	357	363	356	329	356	366	311	363	378	371	387	383	375	385	363	417	355	397	385	358	358	331	366	367	378	359	382	346	409	376	364	359	353	362	374	408	395	378	341	354	349	373	360	361	390	396	401	368	351	346	397	427	364	352	391	344	358	353	339	398	356	392	361	354	373	385	379	367	343	396	362	376	369	367	351	376	339	396	379	380	373	370	380	413	356	358	349	346	386	389	361	369	369	375	369	385	376	367	378	376	382	393	364	375	363	352	379	380	356	359	375	351	363	377	336	355	344	338	382	353	388	394	355	360	356	372	353	341	340	359	373	398	380	387	376	355	371	379	363	357	349	380	351	368	342	370	375	393	418	386	392	376	341	360	369	373	347	346	348	388	400	361	363	387	399	347	402	376	383	370	379	378	375	385	410	393	381	391	369	352	364	345	392	388	354	358	367	358	364	359	373	377	400	353	393	366	360	374	380	370	360	378	368	343	384	377	398	310	379	392	353	376	370	324	380	326	331	369	348	381	386	387	319	382	343	352	350	382	362	385	327	402	384	385	346	348	348	377	361	362	377	363	355	336	337	355	397	354	368	369	338	348	380	356	373	383	385	353	365	354	392	370	371	358	361	380	377	388	377	331	357	372	378	403	350	372	367	378	358	346	398	361	393	359	385	371	330	374	360	382	345	388	325	383	412	363	377	398	360	352	365	371	344	376	387	411	357	355	373	383	361	362	344	367	351	346	328	364	416	369	394	348	376	389	410	389	371	398	356	333	354	350	370	383	383	348	376	388	393	392	357	360	370	415	357	413	381	371	334	391	380	347	323	380	359	385	366	353	373	360	352	396	378	348	352	393	372	350	363	391	374	379	349	321	346	362	366	345	363	346	377	348	383	390	361	397	404	382	375	345	384	339	370	396	374	362	393	351	379	344	392	367	337	374	339	362	366	360	382	406	395	394	374	381	361	333	394	366	358	372	373	350	370	345	399	388	363	364	409	404	360	401	394	369	358	398	385	360	381	340	371	352	376	369	357	371	371	362	375	376	379	350	397	345	399	380	404	338	352	351	346	363	377	359	361	357	416	360	406	357	353	379	369	386	345	364	359	393	390	374	389	371	387	361	355	411	369	382	348	365	349	362	366	399	351	381	338	360	367	361	365	390	382	378	360	370	374	382	403	378	360	398	397	361	348	383	386	366	355	400	376	373	373	362	372	412	378	344	374	366	378	356	369	356	353	353	365	365	360	404	392	377	398	382	405	382	350	387	376	347	373	369	387	365	382	381	329	367	332	392	373	358	385	403	407	328	373	363	377	376	375	356	373	335	363	357	370	355	374	364	367	389	396	363	366	382	360	378	382	341	354	341	390	342	357	358	399	336	365	332	346	346	363	363	387	380	401	382	353	366	386	351	368	359	351	356	370	363	340	355	377	347	421	357	364	359	371	400	417	379	392	348	370	369	387	393	357	400	373	378	326	378	368	364	372	362	367	373	393	351	355	365	383	361	365	375	364	357	381	381	346	356	390	344	360	356	356	351	412	374	408	382	395	359	374	368	379	373	381	384	388	378	370	364	372	357	340	361	368	378	352	367	352	390	372	379	377	376	360	378	346	359	357	391	321	367	375	372	378	337	378	357	362	343	350	368	395	395	377	394	406	363	382	388	358	377	389	412	366	372	377	366	357	361	408	404	376	370	345	386	390	378	361	380	378	386	359	382	346	330	387	363	370	339	359	399	357	360	341	358	355	375	374	353	366	365	370	365	340	387	371	346	369	358	357	346	363	407	353	361	348	373	362	384	354	387	343	351	373	339	339	350	361	375	355	379	332	381	362	372	398	393	382	364	370	385	371	362	388	371	407	404	334	342	353	389	352	338	396	393	392	363	390	382	366	370	361	345	353	365	358	368	362	333	362	362	354	364	381	371	414	357	336	385	350	345	364	374	413	383	341	344	385	391	363	366	392	358	359	337	359	348	339	395	388	361	377	337	368	352	380	390	390	384	361	336	360	385	345	378	399	356	373	413	396	363	390	378	349	346	377	346	357	363	404	355	378	345	356	432	325	360	356	381	368	349	396	365	343	366	340	347	396	383	353	383	374	370	394	359	406
25626	21330	27427	25332	9222	1432	1052	1016	923	900	836	778	773	768	763	727	736	711	741	705	683	719	685	729	684	653	643	620	675	693	692	683	679	713	640	704	648	651	692	705	661	710	661	686	622	659	684	658	698	678	659	656	685	692	678	650	631	686	678	705	673	701	662	665	693	727	661	694	669	684	687	673	658	666	677	697	654	695	629	657	651	605	657	709	718	640	700	655	622	640	653	685	628	660	673	634	663	664	671	658	672	704	696	626	725	638	629	651	648	664	656	660	608	644	638	674	657	668	640	628	660	685	631	699	679	684	626	713	654	650	676	687	655	691	695	674	674	682	654	668	638	655	693	656	691	659	640	673	711	651	674	696	633	648	694	654	670	665	660	714	660	666	600	653	709	651	671	640	676	705	740	692	663	675	692	654	666	696	672	680	702	669	674	643	698	649	676	675	654	652	695	684	670	675	700	611	646	689	653	672	657	647	662	661	692	650	695	695	644	676	638	651	678	681	636	704	692	714	681	646	682	661	662	663	684	665	643	669	620	661	666	697	666	702	666	706	673	688	669	663	693	607	660	674	658	679	687	656	617	668	672	720	662	690	711	655	686	728	651	661	646	683	669	678	647	658	671	665	631	653	705	685	655	692	694	658	606	682	658	678	651	659	652	672	645	694	667	684	695	648	663	680	699	714	683	693	637	651	636	686	692	632	663	649	668	637	727	677	633	620	693	669	699	676	621	662	667	656	731	664	616	635	657	670	677	645	636	719	666	676	703	669	691	666	671	690	685	662	688	618	685	651	656	714	661	648	674	635	702	707	658	693	702	629	665	691	712	661	657	680	655	665	667	663	696	680	710	671	673	675	662	665	686	658	667	689	691	663	638	659	650	658	656	644	682	670	639	663	661	608	700	666	635	656	676	686	647	658	668	711	693	726	658	687	642	663	695	660	647	648	671	658	625	622	672	641	646	665	688	650	685	626	687	692	633	681	728	665	706	643	634	678	711	660	655	638	649	698	672	689	637	629	661	652	693	655	660	730	666	682	682	653	729	652	704	691	635	635	674	666	697	710	688	678	651	680	689	660	653	668	702	695	660	625	640	699	693	619	699	651	673	678	688	721	648	656	683	710	664	654	691	682	626	646	685	639	646	659	661	674	661	700	728	721	692	682	737	682	670	649	709	685	617	675	673	689	637	678	701	648	666	642	695	623	650	696	661	618	694	641	670	705	700	685	693	682	733	683	645	670	697	642	667	652	633	680	645	697	663	697	669	655	685	660	658	671	678	654	630	660	611	659	697	686	655	632	739	654	668	680	696	637	681	624	611	636	695	622	671	685	655	719	650	700	639	731	697	650	704	670	685	670	685	681	663	691	667	687	715	690	692	678	713	673	660	712	656	671	632	697	705	707	698	661	680	678	660	688	683	646	717	655	640	682	702	662	670	688	672	690	679	629	682	610	662	651	644	664	682	638	614	671	672	643	683	665	672	658	659	649	647	713	659	675	689	662	672	660	653	692	712	662	648	616	640	712	679	641	718	652	662	653	672	710	663	677	684	679	682	684	678	642	700	688	654	638	680	696	728	680	689	648	671	684	708	690	669	641	668	684	684	714	659	644	667	684	658	676	681	615	658	686	654	679	600	697	660	674	708	637	678	686	647	655	647	664	668	708	664	702	702	663	646	654	687	695	639	637	678	695	680	670	707	718	691	646	683	661	647	656	695	636	681	672	652	642	698	728	658	655	611	689	652	666	644	665	668	712	677	683	617	647	674	677	707	669	688	618	693	619	674	642	643	667	679	672	674	648	711	694	651	673	655	660	699	653	650	689	629	656	656	642	659	708	662	702	663	713	692	656	666	690	683	683	664	694	649	659	631	689	657	711	694	658	708	727	664	681	631	653	712	671	682	646	676	655	703	668	677	682	677	681	680	655	682	629	681	639	654	670	644	658	652	714	615	645	635	661	656	685	689	648	618	659	667	738	700	682	645	648	680	743	720	696	700	654	651	712	669	670	659	681	711	677	705	621	630	679	663	640	662	671	678	706	687	682	667	631	662	656	651	667	669	660	649	662	684	655	664	673	675	650	714	649	705	675	682	676	647	662	675	641	645	657	686	653	651	696	696	700	664	664	682	653	687	687	675	674	642	669	665	725	639	702	656	651	630	658	750	678	692	698	647	677	605	676	702	655	668	679	621	661	714	690	661	671	664	614	648	665	669	677	659	716	636	663	610	610	674	644	650	639	698	653	699	650	683	649	657	662	686	681	665	594	651	693	666	656	630	657	665	685	625	641	678	705	666	647	709	668	711	678	680	629	684	646	666	689	671	733	658	705	646	649	724	644	679	674	701	694	670	641	642	612	687	637	715	625	673	690	643	632	618	697	664	653	646	670	702	673	648	688	685	641	674	676	691	647	691	635	695	691	694	637	692	660	690	699	675	673	670	654	680	627	677	691	689	647	732	664	650	692	660	721	676	657	634	697	703	639	685	623	643	635	679	715	700	677	640	624	655	731	697	689	662	674	683	634	668	648	731	650	675	689	660	654	676	660	700	650	660	701	661	653	678	666	702	658	662	670	716	714	707	692	685	681	684	647	651	641	735	694	681	677	644	693	681	643	697	634	643	723	722	652	686	663	708	655	645	672	690	701	682	642	713	669	610	707	689	667	677	665	711	665	641	697	698	671	699	684	721	675	679	705	699	695	661	708	668	647	683	694	674	644	707	680	668	632	701	656	633	660	663	690	729	687	663	746	627	626	660	692	678	659	667	675	668	670	605	636	643	702	635	622	658	709	629	695	697	682	618	665	618	686	644	652	721	650	648	697	737	688	721	655	592	634	669	677	657	667	719	681	687	687	663	708	714	639	708	676	632	682	672	686	655	687	699	668	689	627	662	678	678	692	694	640	691	677	739	711	630	698	633	624	700	683	667	641	650	653	673	681	647	694	659	699	687	627	678	676	700	725	655	653	665	638	691	717	643	671	667	660	655	721	680	658	695	685	695	647	689	682	665	670	623	672	674	698	650	642	706	688	666	685	711	663	675	677	669	675	677	667	665	663	680	636	642	715	669	636	727	709	658	648	630	683	663	684	666	655	651	633	682	724	675	664	716	712	651	637	650	671	696	661	698	721	641	674	674	705	687	661	677	701	666	635	686	694	663	685	701	664	640	727	641	654	603	623	685	663	676	691	643	696	702	665	662	715	654	654	688	634	635	659	701	648	700	668	654	656	629	664	664	686	638	687	669	705	672	664	691	672	698	653	741	676	651	676	650	651	665	667	661	700	725	671	735	710	690	671	650	683	626	665	697	603	667	661	641	683	663	658	670	675	676	693	641	685	700	693	675	670	676	657	620	654	679	682	605	661	710	665	670	661	653	726	683	658	648	677	717	747	621	668	651	632	697	665	685	684	662	655	676	686	711	638	683	633	669	666	647	677	693	643	656	662	690	665	652	674	685	658	691	680	693	681	663	727	706	649	673	652	654	634	684	667
28688	26367	7216	3740	2696	2181	1738	1544	1408	1275	1190	1023	1001	948	937	906	874	933	874	801	880	911	880	856	820	853	815	801	848	836	795	830	789	811	818	790	789	791	767	817	782	757	824	782	815	800	787	764	782	793	760	768	728	788	787	822	801	782	764	754	762	751	786	768	790	812	793	830	758	759	739	757	762	773	737	765	696	769	762	768	784	765	756	776	836	779	789	754	799	772	802	781	803	782	776	779	770	762	776	802	778	786	736	731	825	758	819	780	803	760	777	735	771	821	770	769	752	835	774	799	747	769	789	762	780	763	836	803	808	789	766	771	782	763	785	761	829	748	774	727	783	797	820	777	755	755	744	765	764	766	719	758	745	802	758	752	756	789	768	768	809	736	747	789	753	829	778	812	766	770	749	766	779	759	804	770	814	808	770	767	739	833	729	808	763	749	712	737	792	746	778	773	786	783	780	803	792	816	804	804	759	771	798	768	789	816	812	752	799	808	824	779	787	743	759	801	788	733	756	770	805	772	779	739	802	766	789	768	735	799	769	798	791	732	756	783	780	816	737	771	770	763	786	799	713	794	778	738	732	815	786	766	766	732	782	781	831	734	802	711	729	709	740	749	772	816	789	799	750	768	758	794	729	801	742	725	791	739	793	808	774	755	775	776	799	782	802	771	744	721	752	733	775	740	765	763	833	753	724	748	807	810	787	824	771	744	867	757	794	744	809	788	765	759	791	764	769	757	779	801	765	806	730	787	762	773	762	764	785	776	778	778	800	751	789	798	759	787	722	758	779	761	803	771	825	790	730	771	766	795	791	835	794	800	762	749	788	742	767	778	790	827	783	749	763	759	805	784	743	787	708	779	783	785	762	751	776	828	806	771	805	776	761	804	781	801	806	777	762	768	782	757	759	793	811	795	784	743	781	821	720	773	819	860	781	774	779	758	832	791	796	761	743	792	734	766	797	765	767	744	767	802	779	775	716	757	832	784	783	779	764	823	775	755	740	838	797	777	795	768	795	750	816	765	783	807	774	786	769	760	746	722	767	774	768	781	745	739	713	726	785	808	787	823	762	789	780	786	752	738	788	750	793	753	779	812	815	761	814	751	748	796	791	831	790	815	796	792	796	794	770	745	791	805	761	765	797	785	770	792	783	759	786	740	805	752	772	771	771	754	815	755	774	825	796	804	778	720	782	768	799	724	757	781	807	772	786	778	801	773	799	749	766	772	719	777	766	744	777	746	835	814	680	789	791	763	800	806	770	800	789	768	733	791	762	792	806	745	790	772	761	785	817	749	793	763	743	771	803	784	771	801	755	740	751	772	726	775	793	807	810	795	751	820	827	801	740	762	765	830	800	770	817	787	761	773	780	746	777	695	742	809	793	769	744	772	815	806	790	733	772	741	812	743	818	758	751	816	803	815	793	789	767	740	796	786	746	802	789	779	720	797	777	774	773	803	787	759	778	765	769	778	784	750	748	816	789	727	803	814	747	821	771	798	817	746	801	778	743	785	787	768	754	772	767	776	764	852	766	773	746	778	772	734	787	780	775	809	782	814	777	839	783	806	798	803	827	796	801	784	786	725	775	768	804	751	764	796	748	744	815	790	762	822	771	761	787	718	782	780	761	756	707	759	783	725	791	709	740	759	790	748	776	785	776	759	756	775	748	789	777	770	729	748	762	763	833	771	787	745	790	725	746	797	810	784	807	794	786	816	771	767	763	782	865	800	866	820	773	779	742	777	817	798	800	805	784	812	786	760	773	746	786	787	785	815	778	848	740	785	822	761	770	792	794	770	759	775	797	794	763	779	813	789	789	769	822	812	762	787	813	786	776	748	824	765	758	790	775	779	800	818	815	770	767	762	777	781	775	813	795	786	811	786	745	755	767	775	813	875	732	806	794	758	830	752	749	818	784	787	728	757	768	811	825	772	763	770	754	817	760	800	757	772	812	785	795	759	790	807	761	765	819	780	705	813	755	785	763	781	809	783	750	751	702	743	759	818	750	723	758	710	778	791	722	753	725	789	811	801	762	732	732	803	801	787	803	748	773	794	798	738	825	768	795	779	753	809	812	832	744	807	796	789	748	826	758	750	750	746	736	791	735	770	823	777	794	739	760	781	745	823	770	776	798	828	801	773	761	798	757	797	736	750	743	758	752	809	759	809	751	774	739	784	751	766	763	798	759	748	755	827	715	742	766	779	760	814	781	805	784	760	766	787	806	780	755	804	795	759	809	807	801	789	786	755	757	771	791	768	780	845	742	835	799	744	789	775	788	764	771	805	772	792	791	772	785	763	720	803	814	836	787	820	791	797	817	759	786	774	813	776	772	794	752	763	760	791	761	803	810	788	801	762	751	800	768	785	805	757	830	761	765	816	757	761	741	745	770	745	783	725	730	803	783	779	805	780	783	779	769	822	812	766	776	781	804	777	778	809	727	739	748	791	792	793	751	785	730	748	806	827	769	761	736	789	805	813	828	769	821	800	779	709	720	833	774	794	775	763	779	781	750	799	779	780	807	767	790	787	810	805	778	759	796	844	761	803	751	804	854	773	782	798	780	795	716	761	783	810	783	785	789	769	823	737	792	727	760	739	720	788	721	770	819	774	848	748	764	755	739	783	793	764	742	717	721	781	805	790	795	728	760	756	755	758	777	793	777	762	798	790	794	818	777	775	797	810	795	774	829	764	752	743	723	762	779	770	751	759	795	746	757	804	768	786	826	723	797	815	775	766	776	864	779	785	753	816	820	785	759	802	811	786	789	793	828	810	801	786	784	761	783	771	783	804	773	751	736	767	797	760	754	747	768	769	788	785	787	734	752	734	832	772	790	754	760	764	722	774	790	768	753	746	788	739	769	765	759	768	773	813	792	752	787	781	780	762	791	843	784	743	803	778	723	825	801	762	772	775	796	834	816	782	805	736	783	775	834	797	770	772	740	734	777	790	777	725	790	745	823	767	765	790	760	826	755	787	757	799	786	737	772	760	710	806	829	754	801	714	833	812	791	798	785	787	773	737	809	802	768	764	777	830	820	774	703	781	765	736	786	759	724	803	760	802	772	783	771	796	759	729	805	812	686	774	745	791	769	769	823	785	761	757	769	756	737	769	777	743	771	800	773	813	792	799	766	758	803	758	761	746	803	769	781	699	787	797	786	747	746	798	798	765	757	818	777	758	769	789	743	763	773	777	784	694	760	805	779	741	780	743	764	808	765	811	751	761	751	752	817	741	806	742	821	736	708	837	747	817	744	764	744	802	762	770	777	807	791	792	758	786	788	770	752	771	804	787	717	761	766	791	776	762	763	771	776	777	768	798	727	767	775	787	802	789	781	738	788	798	780	799	784	787	764	769	763	772	787	752	777	731	798	795	820	764	759	795	765	748	813	822	735	759	804	783	780	804	796	842	774	767	797	803	799	740	786	786	776	713	768	745	747	782	764	742	814	811	800	755	766	766	761	783	720	770	742	781	723	755	782	721	751	740	794	797
23175	21356	29188	23873	21346	21397	8435	1439	1025	898	807	699	599	584	568	516	449	515	491	466	399	411	400	429	410	374	369	383	359	364	376	360	370	385	364	360	341	376	330	306	360	314	349	360	305	304	340	350	331	345	354	339	357	348	335	324	312	327	324	295	338	366	333	345	329	323	328	353	320	335	346	327	338	304	329	326	327	345	327	324	318	333	326	334	326	312	349	335	335	323	328	276	315	314	335	343	325	345	372	288	302	345	304	335	345	333	328	302	328	295	320	333	357	306	318	304	324	342	337	308	305	304	334	351	340	301	311	322	284	317	298	308	312	339	328	319	322	330	299	334	331	339	323	301	314	307	330	328	327	325	299	336	318	354	295	308	313	336	337	329	313	348	304	323	321	323	326	314	318	319	335	322	323	327	312	279	328	343	316	338	328	337	318	294	311	344	329	319	349	322	337	322	330	327	319	328	338	314	313	326	327	323	279	316	325	313	305	338	324	304	304	318	329	321	350	295	321	332	323	330	299	329	298	276	309	304	325	325	340	320	341	328	343	342	306	332	313	277	298	329	315	287	320	310	306	344	278	311	307	306	331	309	306	305	313	306	328	301	328	313	348	302	307	316	305	277	342	326	299	327	338	316	315	326	300	327	320	299	333	335	336	343	309	303	299	313	326	279	349	327	307	293	301	349	349	316	330	303	313	311	284	361	305	310	322	311	285	345	329	327	307	347	318	314	314	319	325	297	310	334	306	314	318	307	330	307	317	321	313	294	303	316	310	340	318	360	334	301	337	308	309	310	311	326	317	319	374	278	336	313	350	321	348	327	352	316	325	320	309	340	307	314	298	326	333	321	315	320	317	315	306	320	332	316	309	309	337	311	299	307	303	323	318	323	323	310	324	324	311	300	353	343	353	303	292	303	351	306	354	326	300	303	336	319	335	315	336	315	362	313	315	307	320	299	273	330	289	301	289	338	307	315	326	321	324	310	331	313	309	311	315	331	354	327	304	316	306	295	308	328	324	301	304	312	336	310	338	300	347	337	326	278	325	332	325	318	325	346	321	308	338	304	316	325	336	331	343	346	348	329	310	340	326	345	292	360	324	320	326	327	309	281	313	281	328	308	309	307	292	321	308	349	282	312	302	342	317	311	314	330	311	344	297	312	359	304	305	274	357	354	322	348	338	309	340	313	310	328	330	297	311	331	337	325	324	329	352	339	330	304	309	312	327	330	331	321	296	320	314	340	353	343	293	361	310	302	356	299	285	327	326	322	321	342	329	338	355	302	294	312	315	346	325	321	300	326	307	332	330	340	318	344	338	330	292	339	289	296	321	304	317	298	312	337	318	342	300	323	323	324	301	310	292	330	316	299	299	326	313	325	333	318	324	315	295	301	316	304	313	299	309	303	322	313	314	301	305	332	336	318	341	307	315	303	314	298	346	324	302	294	301	305	335	329	307	333	321	317	326	341	326	328	320	305	330	350	342	322	339	315	375	293	318	327	288	324	315	310	276	334	311	349	307	327	338	292	316	324	339	324	339	303	306	343	337	334	303	342	324	318	303	307	297	294	328	312	340	315	343	317	329	320	320	320	315	323	316	317	325	315	312	332	338	344	327	315	306	328	334	350	343	310	325	321	317	338	357	326	296	323	340	301	327	346	326	301	326	325	311	347	331	311	330	292	366	328	296	339	290	316	296	298	310	346	299	326	317	350	346	284	312	323	326	304	314	270	319	337	313	293	343	351	343	339	340	307	357	320	311	323	296	343	308	309	335	321	299	313	294	346	349	330	310	352	306	320	323	330	320	351	341	327	332	308	314	326	322	293	329	284	324	326	325	333	312	338	314	321	322	332	289	339	350	309	322	315	327	306	323	333	323	360	308	326	314	344	334	301	312	306	300	348	293	313	330	314	288	301	341	319	325	330	323	308	341	332	304	334	338	295	317	341	320	310	317	333	313	328	335	322	301	333	344	295	323	286	323	317	284	297	331	308	302	364	338	302	282	291	324	309	292	340	325	316	313	322	293	301	320	328	293	305	310	280	338	286	329	321	287	313	363	334	337	303	320	336	335	341	322	310	276	353	283	351	310	309	337	302	304	330	341	300	291	335	368	337	313	321	320	354	324	305	349	324	320	297	298	303	338	317	336	324	329	328	307	358	318	301	326	307	293	340	344	327	280	306	330	318	309	326	290	309	304	318	305	327	333	301	293	335	329	320	318	326	316	295	308	297	315	341	322	365	313	343	306	334	321	315	359	318	319	328	324	330	329	344	328	317	312	306	315	299	330	306	326	320	335	307	336	308	299	334	332	315	348	301	292	340	321	303	299	361	354	297	272	314	307	302	320	324	286	357	334	334	307	312	335	287	351	332	354	315	369	328	299	309	333	309	318	313	330	325	326	332	307	310	324	316	344	337	329	332	339	302	322	317	310	325	349	352	346	329	322	337	333	329	307	310	313	334	299	303	318	315	317	307	327	306	310	292	325	303	328	313	335	309	311	317	321	316	310	333	305	287	317	279	296	319	302	329	327	321	320	341	319	280	299	308	323	314	284	304	322	293	331	309	294	341	306	326	321	292	299	302	342	317	339	338	334	292	345	325	325	332	355	301	313	341	316	316	296	339	310	307	303	324	298	345	313	323	352	304	325	317	299	288	315	335	325	330	315	308	313	347	283	335	324	346	333	283	342	351	315	325	322	305	295	331	338	295	308	342	315	345	313	317	316	318	322	334	313	330	345	331	347	322	314	312	335	327	344	318	317	332	337	301	317	309	317	353	307	322	345	284	329	322	370	307	301	310	292	297	332	323	310	342	311	300	297	317	329	331	294	319	305	315	326	319	352	304	284	337	312	328	317	327	331	312	317	328	350	308	305	332	306	330	315	319	360	347	323	304	275	299	334	336	312	295	322	319	326	285	330	323	301	328	308	318	324	330	315	311	313	318	297	326	324	324	335	295	313	318	287	358	334	337	329	294	319	334	328	306	331	326	337	298	313	338	299	334	340	322	339	321	309	308	327	304	341	324	342	335	316	299	302	302	294	297	297	307	309	337	318	307	345	322	295	331	305	334	319	338	335	305	317	302	338	292	321	295	310	334	322	329	329	334	338	326	337	294	322	333	326	329	307	301	313	284	314	289	339	289	319	349	341	308	342	300	319	291	313	333	322	333	345	304	342	321	323	335	304	331	298	328	293	334	325	317	348	321	346	315	318	302	320	313	284	334	280	299	324	312	297	271	315	306	325	319	298	334	279	339	294	327	327	291	341	295	334	324	327	290	326	338	362	341	322	320	310	310	294	280	323	302	309	309	317	350	327	319	312	353	337	311	302	353	295	318	304	316	323	306	333	316	327	296	335	339	319	311	342	352	328	314	325	320	314	340	309	328	312	293	319	326	293	319	324	341	284	331	337	348	333	304	309	293	281	274	328	301	264	291	322	301	297	324	278	304	306	317	318	327	342	308	310	310	315	342	300	330	340	320	296	289	312	286
33238	38936	16190	8248	5731	4335	3363	2633	2161	1733	1452	1188	1031	933	789	753	741	730	622	637	627	621	537	523	553	462	449	459	433	478	479	408	465	441	440	432	453	414	409	424	418	418	399	396	422	427	418	370	408	401	415	396	362	382	359	375	380	403	395	389	412	429	334	393	386	374	400	414	436	372	354	408	389	381	376	366	376	341	411	349	366	355	394	357	351	368	356	350	376	376	359	355	369	388	358	375	404	377	350	373	388	403	364	391	333	392	328	376	352	364	419	337	354	366	397	373	396	358	329	364	391	369	336	369	359	362	402	382	406	360	353	354	376	391	373	361	357	349	365	386	355	352	386	324	360	365	360	386	368	360	366	346	392	353	333	368	366	352	369	359	336	361	406	391	360	381	353	375	381	332	380	333	365	361	341	350	388	350	357	407	333	361	346	372	391	360	375	372	361	349	408	389	377	364	375	360	324	358	386	364	336	380	352	401	356	374	383	361	346	425	363	341	353	389	366	376	375	361	351	354	373	366	354	354	333	363	369	380	382	400	370	385	378	360	345	413	357	336	391	353	378	365	373	371	347	374	389	333	372	354	374	376	384	345	392	378	363	371	370	366	361	375	385	332	385	368	393	376	334	380	362	353	333	404	375	359	395	339	330	358	372	369	352	359	369	354	350	337	349	357	376	348	341	351	400	382	350	366	355	349	350	358	380	351	368	346	377	359	379	365	348	356	358	336	351	347	347	369	365	332	347	377	359	385	373	392	359	347	350	340	342	346	373	409	357	375	366	361	389	351	350	317	374	373	399	330	360	384	387	349	340	336	389	396	398	392	350	335	377	366	367	368	374	386	368	365	371	363	379	342	346	397	369	376	326	348	370	371	321	373	362	341	357	349	359	352	377	360	399	341	352	388	381	367	341	383	377	406	361	360	359	348	365	377	360	372	347	342	352	363	394	358	395	379	397	399	372	382	350	336	355	344	373	371	358	365	336	337	354	337	382	368	344	382	350	357	378	366	347	344	346	354	369	404	365	367	338	373	375	332	363	380	335	393	323	398	393	371	412	367	361	383	361	366	369	342	358	351	355	369	384	375	376	328	411	374	389	351	328	369	353	363	371	365	362	388	354	339	380	367	368	369	387	388	382	380	376	367	368	379	385	380	367	373	353	366	337	355	364	351	359	394	346	387	364	351	337	387	349	395	373	358	380	410	363	347	346	377	353	373	357	382	369	354	385	363	369	344	367	370	318	374	372	403	364	367	365	400	354	346	358	380	371	345	357	384	350	397	381	375	340	364	379	344	355	365	378	356	423	341	379	379	356	397	386	374	337	392	382	355	346	358	367	380	384	340	356	360	367	386	377	342	360	406	407	383	382	362	382	358	375	363	358	367	369	387	400	405	329	387	410	364	338	390	392	365	380	367	355	359	376	361	374	385	393	368	383	358	329	390	366	367	365	424	364	359	400	387	361	359	428	382	372	348	353	346	410	338	343	364	368	353	334	381	322	366	342	354	351	387	388	351	360	361	389	385	384	351	391	344	361	342	374	367	367	377	374	341	348	351	374	394	363	342	368	370	359	348	366	351	381	368	373	375	349	361	344	337	383	367	340	404	333	407	352	411	387	353	368	376	373	360	361	375	365	369	371	375	363	357	358	372	389	367	385	400	346	389	362	396	396	363	361	357	349	359	391	374	352	399	386	338	358	378	388	375	356	363	345	388	372	367	337	329	333	328	409	351	383	385	362	387	371	366	356	366	353	396	382	353	375	344	365	381	344	331	344	354	361	379	370	331	346	354	353	339	375	364	384	354	360	370	349	368	392	380	327	384	350	373	375	369	382	414	362	341	366	353	345	346	364	345	375	346	416	327	360	355	322	366	383	364	329	408	369	335	343	349	349	368	372	390	358	382	365	365	371	331	368	384	348	364	365	413	388	367	393	363	404	374	390	393	363	355	362	368	384	344	363	394	354	374	389	341	380	366	369	385	369	362	342	334	382	332	365	378	329	349	380	354	344	348	358	332	366	354	376	393	373	387	353	329	387	365	339	328	383	371	357	356	380	376	307	337	364	394	369	383	387	349	390	355	368	383	366	356	355	342	408	376	407	376	359	379	367	370	389	345	361	386	379	356	368	395	361	377	364	345	356	389	324	353	375	359	359	376	344	345	382	381	368	346	360	361	363	383	380	353	366	360	389	376	352	369	349	354	389	339	348	407	335	375	340	385	358	380	379	356	372	353	367	386	339	373	343	339	342	360	376	380	361	393	378	345	347	346	342	391	370	382	378	362	353	360	402	371	370	385	324	375	403	338	379	384	326	357	386	356	378	357	366	353	321	403	365	385	355	345	354	352	375	312	364	385	380	326	346	382	377	350	372	383	357	331	409	401	380	376	407	345	382	386	366	416	376	375	367	356	350	357	364	374	364	399	391	374	389	357	383	358	368	368	364	379	369	379	375	364	382	377	349	352	399	336	345	337	347	310	388	362	345	399	361	365	386	335	384	380	392	369	366	387	370	336	383	389	344	355	358	361	365	348	336	373	342	358	377	371	339	376	341	361	349	389	378	350	359	398	366	377	354	389	380	310	395	344	367	368	407	367	357	355	365	360	339	329	369	339	379	384	408	363	363	358	366	378	382	380	361	362	363	352	381	361	362	355	355	366	351	360	380	368	378	366	385	347	344	355	348	379	381	367	356	355	373	399	384	334	334	393	357	353	375	380	350	346	361	384	375	380	425	382	345	360	350	354	358	315	363	384	366	391	363	331	373	355	388	381	357	364	379	360	398	402	357	376	357	373	344	384	411	372	370	382	378	358	356	355	363	359	371	354	394	341	372	394	335	390	328	339	342	341	356	381	356	333	360	340	348	378	383	365	358	375	325	386	340	386	372	358	349	356	361	365	367	384	372	355	323	371	363	339	389	355	371	348	356	353	329	369	381	328	368	350	343	347	363	350	366	392	392	366	419	356	337	346	366	336	380	361	352	376	356	384	345	374	372	376	346	346	359	376	375	359	397	329	340	414	356	372	367	341	370	350	374	346	332	353	371	314	353	338	384	350	368	422	381	356	357	366	352	378	374	354	349	347	330	350	369	367	360	393	352	336	358	343	363	366	377	360	383	363	373	346	373	390	365	380	362	367	373	346	366	350	359	380	360	351	385	358	384	366	345	354	366	373	383	358	350	340	367	351	370	351	337	309	343	373	338	386	360	369	384	372	358	397	343	358	362	387	352	351	349	372	405	372	357	318	344	347	324	394	352	347	369	370	365	354	403	341	376	364	367	340	384	389	364	385	413	381	371	358	426	362	370	394	357	352	372	349	346	374	369	393	353	346	374	352	361	345	362	387	382	331	352	353	369	386	370	382	354	340	342	398	391	353	346	375	362	352	372	365	359	358	369	380	368	388	360	384	379	368	362	342	357	410	393	391	355	333	363	359	317	343	362	362	328	380	374	350	400	374	357	372	394	363	373	402	358	370	370	366	384	352	339	407
28026	21098	9866	1630	961	786	738	676	693	671	612	612	598	588	591	636	618	578	627	601	611	569	605	579	594	569	610	599	542	622	588	541	576	612	527	567	526	593	593	621	557	599	618	664	623	573	570	567	573	594	544	532	526	561	597	626	556	597	597	583	585	635	555	562	558	555	620	581	588	574	577	582	553	593	569	556	563	573	572	548	564	569	592	563	602	610	552	535	574	562	585	576	585	545	551	528	596	575	555	557	578	615	562	573	590	584	580	551	550	587	524	591	601	575	588	651	540	606	587	572	581	568	585	607	567	588	571	589	584	551	593	560	588	556	564	582	592	601	599	558	626	569	567	562	545	583	579	560	585	552	541	572	577	585	618	613	583	565	536	551	550	585	510	588	562	548	583	565	554	575	543	612	612	579	594	557	587	551	619	578	601	616	563	590	558	583	564	587	582	585	580	606	547	539	598	575	575	590	564	555	607	594	589	646	587	567	594	571	569	597	544	527	602	570	604	601	584	588	596	578	527	572	588	588	581	558	591	587	600	583	575	612	571	588	583	577	600	549	573	549	594	544	566	560	595	536	584	564	554	572	607	543	562	618	527	593	547	612	592	592	572	588	631	568	569	590	572	571	581	548	572	580	554	587	565	600	590	563	543	578	591	585	570	589	590	581	589	599	559	568	563	596	575	563	593	539	581	551	546	593	562	546	545	551	570	581	576	560	590	572	605	592	569	611	584	560	596	582	609	560	565	606	588	559	598	528	563	590	607	568	556	561	558	576	588	608	564	576	565	532	565	574	579	564	557	624	569	609	554	579	583	599	578	599	607	583	538	656	597	599	589	587	563	590	577	591	575	572	536	563	572	562	582	586	543	535	607	583	551	570	558	546	587	571	619	569	550	591	636	622	597	575	557	603	536	636	596	551	508	596	557	597	560	587	576	558	579	591	579	597	562	564	598	598	557	554	606	546	567	585	565	597	589	591	573	588	576	546	582	574	581	584	592	561	582	575	565	575	556	596	565	583	608	580	592	559	594	606	569	568	568	597	571	549	601	572	568	574	560	577	593	574	565	543	583	587	599	568	596	583	542	574	558	545	581	588	619	588	551	549	575	550	541	551	608	593	606	597	579	590	564	592	588	569	570	606	543	595	544	530	597	602	559	566	578	571	565	595	544	578	510	574	576	547	583	582	582	594	574	605	591	601	566	579	550	613	599	585	618	618	536	573	568	557	590	582	553	582	563	557	614	545	615	576	549	569	587	593	563	523	600	591	544	523	553	606	586	562	572	560	557	537	585	557	554	572	551	580	585	579	614	594	587	555	610	565	592	641	544	586	570	586	599	542	589	599	521	559	576	613	566	567	534	594	573	563	573	550	511	559	596	548	588	579	574	557	622	580	603	577	566	574	598	569	569	613	601	587	587	557	593	604	539	559	580	592	603	580	603	552	551	566	613	598	532	546	609	617	547	601	564	592	561	584	551	559	613	568	622	619	569	595	592	612	599	578	645	574	586	594	593	585	612	580	578	567	581	595	603	595	603	527	627	580	527	571	567	575	578	596	586	584	569	557	573	569	586	583	585	626	583	597	599	568	640	555	595	589	585	590	584	572	586	507	549	536	600	547	533	557	560	594	556	571	597	531	575	572	575	561	577	565	585	530	552	545	561	593	589	585	563	606	593	581	612	577	556	573	528	565	595	555	582	562	555	583	562	561	565	569	541	542	502	591	576	597	585	526	590	571	602	589	616	593	563	551	574	583	528	608	572	612	599	587	597	578	622	560	570	575	572	606	563	597	565	554	556	561	549	617	567	563	562	590	537	582	567	578	538	581	631	594	606	572	562	596	619	551	605	590	614	598	548	573	557	605	605	574	570	598	567	548	586	579	563	596	581	573	595	554	611	619	602	595	609	569	574	587	578	560	583	598	562	587	577	613	581	583	551	575	542	616	582	540	575	614	571	562	581	576	587	591	614	551	603	587	587	573	577	512	603	577	531	569	559	589	617	544	590	553	531	613	534	573	545	569	513	586	562	580	592	567	578	554	570	568	545	555	603	569	592	612	590	593	624	584	552	631	572	592	576	608	592	539	602	572	557	556	582	566	578	580	551	555	636	572	571	552	568	585	603	548	598	577	566	594	579	570	606	589	565	591	569	621	616	557	597	538	569	558	597	584	621	574	586	568	571	590	551	606	547	585	552	543	579	554	568	563	573	586	589	574	568	584	603	571	593	604	574	570	535	567	588	604	593	540	614	586	588	591	572	542	594	589	547	577	580	573	532	547	603	572	566	578	560	608	591	576	631	563	527	581	574	570	628	589	597	580	579	564	564	599	602	584	564	606	556	627	613	561	614	544	602	602	597	561	565	543	573	542	555	568	526	581	572	602	547	589	585	598	519	588	554	561	594	575	618	509	574	600	578	583	583	594	571	588	588	570	559	560	584	608	572	585	612	562	563	536	584	551	580	574	588	552	585	584	601	579	568	584	620	573	562	597	601	573	603	601	526	544	568	538	602	575	568	593	576	575	538	586	575	597	592	585	605	604	541	556	591	561	613	567	597	581	578	527	565	600	566	598	519	598	616	569	569	567	550	605	608	574	577	606	596	558	522	585	565	550	553	575	571	556	565	603	588	561	536	600	635	559	578	612	571	581	584	567	551	539	588	578	619	578	564	590	583	663	566	545	567	554	579	580	561	629	570	581	565	562	592	575	532	546	605	568	594	623	600	555	556	564	586	641	574	607	531	601	591	578	557	577	588	565	569	566	580	605	535	570	552	579	554	610	604	582	612	532	584	573	596	576	575	574	597	595	580	576	602	574	548	621	564	575	586	619	577	555	595	629	589	567	584	569	596	612	593	572	597	569	563	605	564	627	556	535	593	587	587	594	561	574	523	545	657	552	597	565	606	544	591	574	571	611	593	579	582	561	590	536	592	583	583	580	575	603	593	562	603	546	542	610	545	553	600	546	615	586	569	535	572	592	543	558	613	589	570	536	542	569	617	589	565	571	568	574	574	512	548	606	542	578	558	612	560	598	545	563	603	603	602	557	560	588	575	549	537	594	581	597	599	611	587	606	561	543	580	555	548	577	565	567	583	618	572	596	572	580	620	576	596	583	570	564	605	618	598	605	592	550	517	595	623	568	581	589	579	544	594	581	564	590	593	548	600	544	595	553	569	569	604	597	594	565	597	554	586	535	542	604	556	586	606	558	601	566	582	578	589	569	625	541	556	653	579	570	577	523	578	602	585	569	566	581	562	587	581	588	560	588	571	552	580	593	598	594	591	578	615	591	526	545	604	590	584	594	599	601	576	602	557	624	622	525	599	576	567	582	557	641	555	599	574	539	587	564	556	538	555	584	566	575	565	602	603	521	592	589	563	572	598	558	580	583	557	581	573	569	562	594	582	612	574	605	595	594	601	537	577	550	591	572	576	599	531	577	569	559	545	554	594	562	568	569	601	588	538	591	539	593	562	602	617	584	569	587	527	584
23343	20049	3588	1677	1362	1193	986	961	874	809	839	796	762	748	744	719	757	734	701	731	742	728	737	649	725	684	731	703	696	665	689	707	664	730	732	712	703	730	740	715	682	742	706	713	710	696	675	733	682	736	718	659	705	660	720	698	650	722	668	700	683	687	681	677	700	672	643	713	729	736	700	673	689	721	681	672	672	665	679	715	736	684	696	680	689	658	645	716	697	702	699	690	679	684	721	676	648	678	651	695	674	704	678	658	663	702	697	656	672	695	702	655	740	656	698	677	668	660	654	704	653	643	645	679	710	677	655	714	665	653	688	703	674	667	687	650	706	635	677	727	666	685	667	704	656	684	691	752	649	675	676	673	673	658	675	691	636	750	683	684	710	679	650	679	631	663	651	659	680	682	662	707	643	639	660	655	675	661	670	690	698	714	665	697	664	672	694	708	728	682	678	676	677	665	658	685	708	678	727	704	675	648	688	715	668	661	678	665	697	626	673	703	630	690	675	672	710	658	673	748	695	708	639	739	702	718	671	693	658	688	686	669	680	691	660	635	692	691	662	693	683	654	670	710	673	687	707	672	686	673	696	659	701	678	685	662	653	719	710	647	667	698	635	725	650	736	705	673	695	707	676	677	672	688	678	683	712	639	705	644	690	697	713	667	660	647	718	661	703	668	699	660	650	653	689	672	691	720	686	649	722	662	720	678	701	676	660	647	708	693	673	665	727	651	662	657	715	722	654	724	733	672	688	741	659	660	734	764	707	709	666	685	636	673	672	687	677	681	647	662	672	685	663	659	694	666	681	668	649	691	687	735	711	720	703	698	668	747	675	693	721	678	696	664	636	696	717	675	677	690	685	663	699	714	740	726	710	651	668	678	672	696	668	680	735	682	665	652	651	662	682	710	692	695	669	722	705	638	737	673	702	712	653	660	693	674	694	642	659	680	705	670	660	681	686	648	699	719	694	724	709	652	686	668	673	646	700	700	713	697	686	666	646	692	743	642	696	651	660	685	688	716	688	693	716	725	667	655	662	715	680	632	713	720	712	683	659	656	684	676	706	668	633	684	677	708	678	694	681	633	649	683	698	655	686	687	707	718	667	676	699	675	682	702	661	683	672	659	709	690	658	686	672	654	702	742	671	713	699	653	702	678	698	691	704	688	701	674	649	714	673	655	747	711	711	699	689	678	687	699	671	707	684	714	691	706	700	685	659	682	694	700	707	685	707	688	702	691	692	705	688	666	660	700	685	671	671	663	660	682	685	686	677	720	694	712	664	670	664	706	672	689	674	737	713	705	638	699	675	706	714	662	670	687	680	711	654	697	667	625	728	670	719	674	704	662	690	715	701	676	687	661	730	655	708	648	701	674	776	698	654	699	724	682	661	664	713	670	689	661	667	671	655	658	660	705	679	658	702	665	675	691	666	661	698	724	713	681	701	672	666	730	698	702	659	654	675	660	659	712	648	717	687	701	678	691	683	660	671	681	707	652	711	667	668	677	684	672	709	663	649	673	688	716	703	687	661	679	689	683	669	692	679	712	690	736	672	673	599	679	681	696	742	657	664	681	721	678	695	688	696	653	667	701	692	709	703	677	673	669	702	663	657	724	686	702	703	672	721	665	687	679	719	620	720	671	658	658	694	726	636	711	752	667	647	672	698	700	678	696	701	728	673	677	689	670	664	690	686	693	715	673	697	664	691	679	675	677	657	667	686	752	642	707	708	659	687	697	670	710	702	641	676	691	673	691	635	680	651	657	666	631	673	733	738	725	676	715	677	687	627	702	715	676	668	748	684	696	666	646	701	684	695	668	634	682	631	664	750	672	636	681	730	694	692	655	697	643	685	737	687	698	624	652	664	656	685	690	692	653	723	680	672	657	720	653	695	635	726	642	722	691	677	724	680	630	660	667	648	674	684	667	711	657	688	656	707	685	697	680	618	676	679	646	722	671	715	718	680	755	681	694	712	726	715	650	660	683	695	699	673	714	680	701	701	723	665	720	663	675	679	689	686	648	708	689	733	699	688	670	684	648	687	687	660	656	717	668	714	642	696	685	700	654	703	677	673	712	679	678	712	739	705	660	690	677	672	679	720	729	641	675	676	716	662	684	709	643	664	702	684	656	680	697	693	642	689	673	680	683	674	675	669	705	660	642	665	686	746	684	659	702	640	686	701	698	699	691	644	704	678	643	669	673	671	673	674	695	669	680	709	672	715	645	713	735	681	669	676	685	670	667	695	660	681	699	685	684	711	696	692	699	668	677	674	659	677	729	690	686	719	711	675	677	662	671	664	652	717	691	715	746	669	652	692	689	665	696	706	703	637	648	681	664	659	685	655	691	687	738	653	667	705	709	690	689	683	673	649	657	669	668	670	644	658	703	650	727	677	690	688	720	667	676	686	674	659	658	719	674	679	694	707	711	689	688	689	628	709	685	680	664	695	715	681	695	684	674	712	703	701	662	706	645	729	692	649	686	713	739	694	670	689	713	656	666	691	713	703	654	670	678	722	691	689	723	714	684	698	675	652	682	682	673	671	705	715	672	659	695	676	690	681	700	644	681	686	684	745	636	675	722	682	627	716	667	677	703	685	670	618	668	694	723	660	718	691	629	707	678	663	676	679	729	683	662	681	685	687	692	723	679	682	664	688	731	722	695	698	706	682	686	686	733	680	674	692	655	749	673	669	625	686	714	732	697	678	731	657	643	630	707	684	681	672	675	707	643	649	637	683	666	713	690	722	660	717	672	718	647	648	706	657	655	727	722	655	726	673	716	691	666	709	701	696	677	694	706	649	670	712	673	687	673	698	684	729	716	666	741	681	643	691	671	697	729	678	649	667	703	703	705	652	705	707	664	717	703	675	677	713	663	649	678	705	648	684	698	674	701	691	661	695	666	728	722	681	630	714	697	667	687	700	682	724	663	700	682	642	705	672	690	674	701	695	659	675	707	699	693	677	680	674	668	653	688	681	694	659	674	722	695	690	636	659	677	649	714	676	678	673	693	696	621	717	719	660	662	652	732	704	675	685	663	686	647	694	704	704	705	653	674	660	658	672	694	674	665	694	711	660	644	712	665	686	674	655	703	695	655	681	674	693	627	695	662	737	702	688	665	722	635	652	608	671	722	699	648	653	670	670	692	669	692	675	669	702	643	646	660	638	698	699	676	663	685	673	746	693	713	671	689	659	660	682	690	651	673	636	749	717	650	685	656	701	697	676	694	713	682	671	684	669	706	664	654	670	645	690	693	644	657	688	665	678	713	659	689	656	659	679	693	684	688	706	713	679	683	644	669	661	695	697	716	667	681	683	678	670	673	683	688	646	679	710	691	689	693	709	717	690	720	704	705	652	692	723	669	664	719	684	646	674	649	671	775	721	652	657	710	712	694	672	724	691	727	703	683	673	685	682	732	678	690	677	686	704	711	712	668	685	690	685	742	657	686	694	674	710	722	685	667	689	702	680	651	670	706	682	645	644	690	683	664	700	668
24350	21333	28627	24352	21269	8793	1314	882	716	605	591	490	438	448	432	412	418	415	379	392	359	355	366	325	345	349	349	333	363	349	316	333	334	318	329	309	307	310	292	276	294	283	292	302	302	279	311	302	284	317	300	296	307	287	294	309	348	294	310	333	303	302	306	314	286	321	312	334	325	336	305	329	302	280	310	281	304	276	301	294	309	285	330	277	305	304	289	305	304	311	271	320	310	298	327	307	283	279	304	265	281	298	313	308	277	278	284	307	296	301	300	290	311	314	273	307	284	290	313	297	310	275	296	328	342	287	276	242	294	321	299	305	272	281	308	288	289	303	343	286	272	270	305	288	267	306	264	295	291	300	301	315	284	292	295	297	326	296	278	278	311	304	291	298	307	306	297	282	305	283	279	327	303	295	306	314	280	297	301	287	296	307	278	304	279	304	284	287	312	318	292	270	287	276	302	294	329	297	299	292	287	317	287	302	301	286	294	307	281	291	279	274	313	316	310	282	302	277	294	309	268	304	318	299	289	258	293	285	307	310	304	320	320	312	293	282	282	309	282	323	327	307	291	301	298	290	290	317	358	296	298	278	292	286	315	293	293	298	297	313	303	291	292	310	283	308	293	298	292	327	285	288	309	291	304	301	303	291	300	323	294	307	310	326	294	310	310	311	298	314	298	277	295	326	276	294	293	277	284	300	279	299	298	321	308	281	310	308	310	297	358	294	278	305	300	290	291	295	312	311	305	293	307	305	299	286	279	286	286	263	310	273	293	309	296	295	291	296	280	284	325	265	282	278	298	286	293	296	288	288	306	283	284	301	282	270	297	288	333	320	316	273	305	273	295	265	290	280	293	306	296	309	318	294	326	267	294	287	280	296	303	298	312	316	287	265	309	307	286	269	274	285	278	272	277	298	317	291	298	332	295	305	290	313	301	308	279	293	274	281	252	295	308	307	290	282	295	306	304	287	325	284	284	297	305	296	285	311	334	313	268	269	306	281	312	286	320	309	266	297	306	309	267	317	276	335	294	297	289	294	291	284	287	324	307	306	287	316	282	338	322	313	302	261	299	292	293	332	313	271	292	252	296	263	305	292	281	289	289	279	305	274	286	287	315	275	317	322	316	301	295	289	292	296	295	289	305	304	306	284	318	275	309	327	287	299	288	301	311	294	310	300	286	288	274	271	311	303	300	251	289	276	296	295	283	301	309	297	303	303	304	291	314	315	292	291	314	297	314	281	329	308	266	293	297	303	286	301	272	296	283	321	271	273	285	325	293	302	329	271	308	277	289	317	289	275	307	316	327	287	301	269	286	306	276	322	253	278	279	298	311	299	278	289	330	283	287	280	319	312	283	281	319	301	297	295	314	297	294	291	312	292	299	299	321	330	276	310	288	273	305	277	302	286	303	263	293	294	288	293	288	304	292	306	288	299	293	304	318	299	282	295	313	307	260	294	285	288	279	283	297	319	301	283	303	296	291	280	293	283	284	280	308	324	295	296	300	300	281	282	293	280	288	305	306	288	325	308	268	296	302	269	295	284	338	311	281	285	276	315	305	301	278	295	274	298	283	278	310	297	275	298	287	237	277	331	306	296	266	299	306	319	292	304	300	318	298	276	284	282	283	296	300	315	282	306	277	282	293	298	289	293	278	305	295	296	314	307	308	288	258	296	308	278	294	287	303	317	307	287	294	300	307	286	307	300	277	297	303	288	274	308	294	284	269	306	253	300	282	305	292	313	299	311	301	275	302	309	286	296	304	299	301	306	307	294	324	288	292	303	286	290	273	284	303	305	294	299	289	305	268	320	305	283	321	332	293	269	324	313	308	308	260	309	289	304	300	314	305	315	277	302	269	293	310	290	264	312	271	307	317	290	278	325	302	285	269	302	273	316	292	304	317	286	306	283	284	320	260	272	297	282	286	312	301	303	332	290	278	270	332	299	301	271	278	285	292	328	276	294	293	290	312	281	308	288	313	331	284	290	277	304	310	302	315	303	301	284	300	293	277	327	295	293	348	286	299	321	306	285	270	262	291	329	307	284	304	316	293	294	295	324	300	304	314	309	301	283	327	316	286	291	274	263	280	274	324	305	303	295	305	299	334	293	291	274	283	272	264	319	285	320	295	278	286	266	261	260	293	316	281	263	302	324	295	331	272	304	309	325	288	335	325	284	291	289	282	308	317	264	304	286	287	336	293	284	292	279	296	292	289	292	300	281	292	299	324	295	324	318	278	294	306	289	300	287	281	307	285	327	281	311	308	314	290	314	276	271	304	277	323	277	311	289	292	275	322	295	307	311	288	301	307	289	305	302	314	308	308	289	278	328	318	295	277	310	291	318	285	304	317	275	297	270	297	307	277	313	288	310	301	254	280	296	296	268	307	266	267	296	303	278	276	266	326	293	318	289	314	288	297	287	282	307	298	304	305	298	290	266	310	284	264	314	304	295	318	338	285	263	280	277	286	310	297	259	296	291	314	297	272	277	306	303	284	303	284	270	324	301	325	298	319	290	261	312	311	295	296	321	287	300	295	300	317	270	300	312	283	285	339	286	292	308	297	312	298	308	294	263	310	275	278	285	286	324	276	296	304	277	309	271	300	284	293	293	282	268	283	280	283	274	325	295	299	298	294	300	306	276	316	303	279	283	277	308	316	306	306	285	296	284	290	295	296	279	300	247	324	287	318	271	297	302	301	312	289	322	278	287	337	321	266	308	322	312	296	263	319	322	307	270	300	285	297	292	293	298	320	308	300	301	321	309	306	295	311	300	299	274	308	272	275	296	303	316	280	302	263	277	287	312	283	260	279	308	263	303	277	278	335	288	269	292	306	314	287	289	295	309	277	298	304	308	286	292	291	290	295	279	305	319	319	303	282	295	302	288	309	290	267	346	326	300	276	313	311	280	304	286	307	294	305	296	318	269	318	309	295	296	328	289	306	295	288	272	282	294	295	264	316	307	273	291	286	312	300	281	286	276	275	280	311	296	301	298	286	316	286	304	304	298	283	298	272	268	265	312	260	292	301	296	282	315	298	300	291	282	302	281	299	288	281	262	317	297	282	300	258	310	303	324	305	311	291	301	321	296	277	276	307	271	273	300	285	311	312	314	301	303	305	286	304	316	270	300	296	303	289	312	306	290	296	270	281	279	276	311	293	320	291	306	334	277	305	287	309	290	275	284	302	290	312	300	265	324	277	317	277	305	287	302	314	321	287	274	317	293	293	295	322	314	303	288	314	272	263	303	299	299	297	262	304	295	314	311	289	307	286	267	300	298	270	279	298	311	320	286	299	301	262	297	307	300	292	307	315	302	325	298	275	288	302	278	268	318	287	264	289	265	288	289	304	307	313	276	307	285	286	276	276	299	289	276	287	274	278	302	284	292	333	312	316	296	311	306	277	314	299	306	267	287	303	300	313	279	297	269	308	291	270	316	292	286	261	310	311	283	308	277	299	297	299	313	291	305	280	267	282	299	331	273	272	304	332	319
29222	34308	10953	4977	3422	2563	2014	1704	1333	1113	894	780	769	664	630	650	584	576	522	528	501	532	498	439	441	440	450	440	391	408	420	378	417	389	424	377	411	374	365	369	419	411	408	393	407	379	370	389	395	389	394	354	349	390	397	424	372	369	375	362	361	354	382	386	383	373	384	379	358	402	410	405	403	374	391	354	366	367	371	373	387	371	368	376	406	380	332	366	378	369	420	347	377	376	394	363	362	381	363	367	373	392	390	369	372	392	368	361	351	348	400	359	391	347	375	372	393	377	373	356	390	364	333	361	358	368	368	381	330	395	413	395	373	370	366	367	332	354	382	368	393	369	340	400	359	376	347	351	366	344	381	392	387	383	350	333	386	345	348	385	402	377	370	402	381	348	368	376	357	343	378	347	406	397	350	359	374	384	349	348	361	358	345	368	352	385	339	360	375	361	416	354	374	405	376	347	328	386	370	391	384	382	368	405	384	357	344	368	354	393	345	370	391	399	365	331	332	381	349	343	366	399	354	372	385	348	363	390	347	372	392	416	319	331	365	354	371	374	386	359	363	386	392	358	387	369	368	382	373	383	381	394	376	370	350	366	365	363	380	368	374	389	339	394	321	348	339	366	373	356	386	354	369	362	356	374	342	394	403	374	347	381	302	414	352	358	371	403	379	354	378	394	345	366	358	373	374	397	354	365	386	376	360	359	361	365	354	391	365	384	385	367	361	349	379	358	386	349	367	339	330	380	377	343	402	356	363	374	395	342	357	401	337	378	387	354	381	348	390	369	356	370	330	349	374	339	385	367	344	386	335	353	355	362	405	359	339	348	320	345	394	407	393	347	364	337	358	351	353	356	342	380	381	350	379	336	345	385	388	367	375	393	367	374	370	364	390	386	366	370	380	389	356	379	395	355	374	367	348	354	402	384	351	345	402	360	369	355	406	383	371	374	362	366	349	345	361	383	354	390	409	351	382	373	351	355	397	349	373	400	368	370	361	394	366	377	351	384	366	349	383	375	318	362	377	343	378	357	360	414	354	383	336	376	361	373	363	396	389	379	376	358	396	360	395	375	339	389	339	342	372	370	402	371	393	387	378	353	372	374	373	374	388	372	394	350	418	351	395	364	397	352	362	354	374	364	360	365	347	385	361	337	373	403	345	368	359	357	371	373	387	365	352	376	355	363	345	387	354	364	375	351	371	377	376	366	371	370	365	341	407	356	360	406	366	366	347	367	346	353	343	380	360	372	398	369	353	398	383	326	370	358	360	386	369	365	381	348	345	364	352	356	356	372	368	391	371	367	373	351	404	409	380	373	348	410	334	386	383	361	353	371	334	353	359	387	375	360	380	371	355	351	359	351	370	373	353	387	390	392	380	372	398	366	418	369	373	377	367	338	364	376	388	365	327	336	331	373	346	378	381	386	377	385	404	343	359	387	366	344	327	385	360	362	377	355	373	326	361	359	346	359	383	334	401	380	380	369	399	377	386	394	369	386	359	386	372	344	391	363	392	358	403	380	373	370	380	363	357	355	342	356	381	357	369	363	396	354	390	353	364	337	375	354	373	348	338	382	393	399	364	414	368	387	359	353	396	361	339	379	400	383	365	355	378	362	375	364	371	334	366	375	408	393	358	364	371	357	376	351	396	336	375	359	367	373	352	361	362	391	392	369	395	350	373	369	356	370	402	371	341	346	389	400	388	376	372	339	370	396	377	363	369	368	359	351	380	351	361	357	375	401	383	357	385	338	342	354	375	366	355	369	363	375	382	388	344	327	383	327	393	360	369	355	384	369	370	348	345	338	346	355	366	386	347	369	359	386	354	388	383	362	381	384	375	342	354	407	368	385	358	357	348	337	388	396	389	337	347	383	386	407	336	331	359	370	374	377	366	372	342	361	376	377	389	383	371	381	393	374	393	330	352	383	333	351	407	399	365	351	388	406	389	366	379	362	366	371	367	352	343	352	364	358	381	356	376	348	350	366	337	354	333	347	375	343	349	348	341	370	361	328	377	386	374	346	355	393	394	393	379	355	387	344	391	382	352	325	355	358	342	341	362	386	341	403	360	354	365	374	373	389	366	407	323	362	381	399	358	339	379	384	396	364	362	355	384	351	347	399	360	367	358	374	367	399	384	329	370	361	380	360	374	364	360	353	358	390	397	361	383	396	379	362	379	362	403	384	405	330	366	350	374	415	351	381	358	363	373	369	364	365	358	361	407	335	330	371	383	347	377	362	393	387	359	346	348	371	346	361	357	384	379	375	368	369	393	374	386	398	408	385	365	371	359	353	342	351	374	387	372	369	349	397	356	367	370	408	349	401	343	336	340	377	382	353	345	337	365	366	372	352	354	350	403	370	403	364	377	396	375	348	323	333	389	327	352	348	349	353	361	370	346	360	365	358	398	365	352	387	360	350	364	375	400	404	387	360	397	396	383	354	354	385	329	358	342	369	396	410	349	374	374	353	358	397	364	387	390	353	380	347	333	384	306	356	354	361	390	353	352	396	383	418	392	372	355	379	362	376	369	337	356	370	382	341	369	392	345	366	381	371	382	355	347	354	361	353	361	375	338	329	365	340	354	384	374	346	350	386	355	367	378	395	379	373	382	364	380	380	362	412	335	357	399	363	343	345	364	317	387	371	370	350	376	384	353	371	368	357	395	351	407	350	368	386	364	392	346	381	365	404	364	352	384	385	352	388	364	377	371	369	379	369	381	372	371	373	373	345	351	339	390	355	344	370	376	347	361	378	368	365	331	334	364	387	373	381	353	368	352	377	353	374	369	363	371	374	361	381	347	361	391	370	355	379	351	347	390	366	379	347	396	353	344	373	394	395	369	370	357	396	393	363	372	380	359	371	386	376	398	368	386	383	377	357	373	334	424	357	374	339	360	365	341	372	374	367	362	373	356	343	357	375	350	359	368	394	397	366	378	410	316	378	416	377	345	371	361	346	362	332	371	335	351	401	345	402	388	385	375	383	396	378	380	367	363	374	380	328	379	350	345	369	346	379	333	370	400	403	345	355	370	349	359	382	390	368	383	380	348	399	356	364	385	334	365	356	379	402	349	373	373	401	351	380	381	368	378	367	372	328	365	315	364	389	351	348	356	392	390	341	379	326	348	373	422	376	380	334	383	337	365	379	371	333	385	386	369	370	392	392	344	346	374	369	355	389	347	364	342	380	375	372	405	392	372	354	342	364	357	443	342	331	360	366	371	386	370	350	355	355	384	376	380	407	415	339	375	385	329	365	376	391	409	355	381	366	403	379	343	360	362	357	388	379	403	347	381	354	355	355	390	399	400	368	379	359	335	374	383	364	338	362	347	355	373	364	395	368	386	347	361	379	368	361	368	382	395	386	360	379	377	336	412	401	360	354	366	354	348	362	382	353	339	372	386	371	378	357	370	345	340	377	367	330	390	372	349	373	362	365	373	362	368	372	397	348	368	374	357	410	365	338	335	329	375	364	327	390	396	344	351	381	356	378
25542	21387	27496	25379	9466	1470	1092	995	872	846	819	828	824	729	774	722	742	717	746	754	748	729	759	730	733	703	735	719	707	731	686	684	697	691	731	674	688	694	719	680	692	695	704	705	683	648	670	629	698	699	665	679	725	686	669	661	672	702	747	690	687	685	705	693	706	745	671	693	697	652	698	664	712	703	706	690	613	728	681	718	698	710	647	667	705	730	690	665	701	662	720	679	716	675	686	700	689	681	689	669	696	704	669	669	674	668	698	687	665	661	663	655	682	679	705	717	682	622	642	712	670	689	629	681	693	709	692	683	672	669	680	658	632	681	676	649	664	637	720	716	673	722	644	645	683	701	687	701	711	719	680	665	714	655	668	664	700	666	659	714	686	696	695	714	693	664	693	698	701	678	687	720	709	693	662	686	662	699	709	716	598	692	703	693	614	674	670	689	667	709	672	678	717	659	681	657	668	686	695	657	680	721	670	684	743	678	674	658	711	686	614	683	679	650	659	663	709	657	652	671	672	682	668	680	658	713	693	719	699	644	682	674	673	689	673	656	673	717	705	680	720	686	701	690	721	632	648	695	670	647	699	681	711	671	675	661	626	674	744	689	709	673	669	730	696	642	646	710	707	657	708	700	685	687	654	689	695	718	666	717	681	720	705	710	722	653	680	622	687	671	712	672	773	710	688	635	716	665	654	711	681	684	675	672	689	686	738	693	642	689	676	731	684	694	727	635	639	682	723	688	652	696	640	683	644	670	681	717	663	661	679	670	720	658	616	673	707	656	642	725	736	658	697	665	667	664	658	703	708	691	660	683	667	697	647	636	708	697	714	682	730	657	645	653	684	678	699	689	703	633	671	721	682	691	697	681	686	725	751	727	692	663	648	705	659	657	666	656	709	682	691	699	649	730	686	662	591	695	689	653	713	661	704	701	640	643	660	701	694	678	684	652	624	687	659	731	733	705	677	705	682	699	659	681	672	695	701	663	679	706	702	650	684	679	702	736	655	731	672	659	686	679	641	699	687	701	669	668	700	666	679	666	700	644	672	669	687	671	689	711	694	714	682	672	716	686	683	667	675	676	694	668	697	648	696	650	665	773	672	677	740	725	710	687	663	649	662	679	709	687	648	677	726	661	680	657	693	704	701	670	694	701	678	673	727	707	664	645	709	705	680	699	662	696	704	668	677	698	660	658	675	669	720	720	685	706	651	699	683	664	655	711	673	682	710	677	678	690	668	694	644	650	704	725	668	699	698	675	691	629	721	685	690	670	672	671	641	645	680	665	698	729	708	683	662	731	703	707	709	688	688	696	651	704	685	703	631	661	640	635	694	652	661	677	714	697	718	684	673	738	702	682	679	679	683	678	645	695	699	735	687	640	671	673	664	685	662	642	709	714	698	704	710	697	707	642	738	690	686	646	673	647	666	698	729	705	685	655	706	639	691	685	750	684	663	631	666	677	646	696	666	646	701	690	709	659	672	652	672	647	688	614	700	707	657	686	642	642	644	654	667	705	669	677	724	663	708	669	654	703	695	722	679	683	707	663	721	703	656	700	655	659	720	714	642	718	675	678	689	716	661	698	697	641	686	645	664	673	653	680	694	640	656	714	674	720	694	691	687	689	685	667	707	647	694	659	711	674	696	695	707	668	693	745	713	669	699	716	622	649	670	714	637	656	709	692	648	658	681	748	673	648	702	676	695	754	684	669	656	705	697	654	677	644	686	676	638	668	652	636	710	705	711	671	701	695	678	720	621	684	674	696	688	720	657	710	671	682	669	674	701	654	676	706	663	652	669	655	723	693	703	679	666	693	701	758	677	668	653	690	658	721	670	679	730	609	703	699	710	663	655	753	666	639	722	632	745	664	686	705	683	652	716	687	659	670	697	727	689	700	675	667	696	645	718	670	702	675	647	632	690	635	669	677	663	709	727	709	701	714	637	736	613	647	689	680	711	695	658	639	667	676	693	686	662	664	686	671	666	622	676	697	674	730	677	707	709	728	686	675	715	694	708	677	702	704	649	659	688	703	696	680	667	700	627	680	705	670	659	627	680	709	654	680	691	672	630	733	689	678	664	705	666	635	766	670	631	679	740	663	679	684	670	625	701	691	712	661	718	671	663	703	698	680	655	701	689	726	646	636	704	635	645	701	643	685	663	678	648	682	671	671	711	702	685	674	664	680	704	725	672	740	714	663	662	709	680	676	680	612	657	672	632	714	643	658	663	710	684	662	624	654	680	702	667	688	664	629	683	700	679	694	698	680	689	667	671	699	674	674	673	703	680	672	676	659	680	700	717	673	672	727	730	697	683	710	717	670	659	608	650	647	670	624	684	679	645	698	692	677	691	635	657	702	690	686	690	641	700	717	696	684	672	715	716	656	728	693	730	673	704	681	651	694	641	712	644	669	694	647	667	690	639	699	674	684	694	693	656	677	681	707	711	685	737	643	667	701	677	672	658	669	654	723	650	704	703	711	647	691	652	659	704	663	672	686	667	673	717	678	715	703	736	631	657	639	703	665	659	673	702	636	674	700	725	657	729	694	648	678	722	672	687	667	718	693	681	693	666	700	702	658	684	696	700	654	696	624	661	655	607	698	657	703	676	669	669	645	677	715	707	692	684	693	695	686	658	679	684	698	674	661	709	704	659	717	697	728	678	677	734	640	701	649	694	721	705	672	697	697	654	682	686	690	717	671	676	680	661	726	667	715	705	679	696	674	752	659	717	698	673	699	678	723	674	651	675	664	669	709	731	695	682	711	663	641	708	688	700	684	729	650	695	700	659	657	638	647	628	673	649	666	699	711	658	677	740	708	687	690	675	708	677	644	690	665	698	678	687	699	692	651	694	710	660	679	667	747	692	654	658	676	702	693	690	632	655	732	681	661	646	703	683	714	689	660	702	709	702	705	661	708	664	721	675	719	658	670	690	688	678	687	664	715	674	670	721	711	706	743	671	666	699	660	663	658	730	700	665	638	689	643	665	678	680	649	682	654	671	723	669	682	727	724	701	679	683	681	655	666	707	661	685	734	730	668	657	685	657	697	688	684	687	697	708	688	687	690	691	648	702	689	683	684	643	668	703	696	669	713	698	647	656	657	645	666	690	716	719	677	617	713	660	701	695	728	641	699	713	634	686	678	675	629	743	658	693	676	676	688	697	717	675	644	711	678	677	662	656	693	687	656	622	664	647	660	709	653	707	697	664	690	661	696	709	689	680	632	738	631	654	714	690	673	676	649	698	697	709	633	710	704	688	652	676	703	681	716	653	668	704	684	655	654	726	729	644	655	643	679	666	690	661	654	703	640	752	707	667	675	684	684	730	709	657	693	694	675	660	662	686	637	698	711	703	682	674	650	675	681	706	695	721	747	696	684	693	687	703	693	665	655	686	694	706	689	685	632	628	657	666	725	708	674	681	688	664	724	728	684	686	708	659	710	686	644	719	675	652	699	660	649	660	661	669	689	646	729	669	700	652	667	724	690	718	683
28603	30810	8496	3473	2592	2081	1750	1579	1402	1227	1191	1091	981	907	932	940	927	871	871	893	951	883	866	844	867	819	844	788	821	838	806	823	782	765	859	796	797	775	799	808	788	808	792	846	780	783	777	813	773	789	784	821	761	788	711	843	786	795	805	741	782	799	800	769	807	796	765	786	794	829	814	739	727	765	840	769	774	788	788	770	798	795	763	781	792	807	804	769	793	828	766	764	768	807	794	797	787	743	753	789	795	723	842	777	786	803	778	777	803	798	817	779	770	776	782	804	754	745	769	797	758	758	758	756	812	742	790	759	743	799	767	758	793	807	760	714	822	813	799	788	831	784	762	752	770	835	786	806	796	822	769	777	787	761	810	820	806	766	802	824	831	779	767	763	786	796	820	765	800	772	758	805	736	781	767	733	770	780	778	764	794	809	774	815	788	769	753	824	813	762	811	781	732	803	780	765	778	828	794	768	776	758	769	782	828	745	786	770	785	754	798	796	789	736	744	750	794	762	816	791	761	765	754	790	857	781	746	818	734	810	783	801	790	819	797	743	781	791	776	816	763	807	769	792	774	772	800	764	769	861	759	762	775	803	766	792	787	724	740	798	808	790	796	749	800	749	767	788	758	793	788	755	802	784	753	759	730	757	803	750	771	747	771	807	807	799	764	782	772	809	768	769	758	766	810	776	813	771	765	793	776	800	735	750	803	808	796	803	722	819	784	792	808	791	753	763	745	792	717	765	767	773	776	759	780	762	774	771	800	724	800	767	778	779	868	804	800	773	734	802	797	768	733	738	735	811	747	757	852	758	789	765	775	746	729	811	832	743	794	703	817	786	787	774	784	823	779	772	786	754	732	847	763	731	797	764	786	763	782	746	783	763	746	799	778	791	785	799	746	781	867	771	797	795	796	802	746	783	831	753	771	801	751	759	811	788	798	834	761	789	777	787	795	752	814	738	804	779	769	811	779	753	762	782	743	771	792	713	809	795	788	806	756	772	781	769	784	802	765	749	738	755	746	785	779	759	770	783	763	766	747	835	771	744	710	750	772	804	813	749	812	768	786	784	784	803	789	791	793	781	823	784	809	809	774	796	802	813	784	758	773	765	759	787	787	806	762	784	808	752	746	783	797	812	747	792	761	807	795	753	719	753	772	817	750	778	782	772	811	753	768	817	754	789	762	787	755	745	789	742	799	811	818	776	774	795	724	791	780	779	768	783	773	728	804	798	791	747	775	752	808	778	786	776	814	800	764	743	837	774	799	772	775	794	750	725	796	712	761	779	743	812	834	774	774	766	805	776	790	765	762	765	754	800	795	819	749	757	801	764	747	753	762	772	799	819	779	824	803	726	751	794	756	824	792	731	743	804	769	806	760	776	784	775	749	761	802	790	772	782	820	773	761	792	777	776	825	791	812	832	774	758	795	776	756	800	801	779	813	791	812	780	794	740	818	789	786	763	782	768	763	829	796	739	742	750	785	798	789	779	824	799	814	754	810	763	752	750	745	791	811	771	824	788	789	754	778	794	765	749	784	749	762	814	704	784	770	769	752	787	775	730	850	771	818	796	723	772	787	782	794	759	797	827	738	745	757	807	797	748	741	787	764	748	791	822	802	747	794	770	754	781	796	747	778	779	764	805	833	775	777	812	820	790	824	780	819	787	768	723	830	763	821	770	778	791	799	814	783	756	819	759	798	802	774	791	782	785	805	752	779	763	790	807	797	826	804	780	792	734	849	792	794	730	802	726	826	782	789	806	784	745	778	779	742	776	763	812	820	754	737	750	794	772	740	810	781	721	766	794	765	855	758	760	758	726	817	844	760	756	768	731	797	830	801	778	754	790	784	802	781	768	785	775	799	816	716	782	815	772	744	754	767	805	806	738	816	788	816	759	792	717	845	816	769	751	803	752	753	757	751	793	754	773	794	796	774	724	758	841	767	791	783	798	775	773	789	772	805	788	806	795	810	793	783	785	860	772	779	810	787	787	774	800	730	764	822	830	757	752	750	770	764	822	797	755	770	816	795	757	769	771	840	745	783	729	712	736	808	809	766	743	750	763	758	780	812	801	792	793	820	779	786	794	787	798	699	761	781	773	795	775	784	841	777	764	746	807	793	748	775	765	773	804	771	793	752	796	770	757	765	782	828	785	792	769	797	795	757	799	840	802	814	728	815	767	777	807	830	811	770	788	802	770	736	755	786	744	749	792	755	782	770	779	768	790	793	819	795	732	824	782	783	807	792	777	796	763	771	780	761	734	814	770	796	826	806	793	787	763	742	738	781	800	768	816	800	760	802	787	788	782	777	740	772	822	753	784	780	773	778	778	818	798	831	780	759	736	742	810	755	812	752	820	769	823	770	805	780	750	829	762	755	809	848	753	761	779	801	806	792	743	792	753	721	803	718	760	762	816	755	787	786	805	736	759	730	781	735	809	762	785	792	792	809	777	748	818	789	799	806	731	799	806	769	770	782	778	811	804	782	809	768	773	785	760	816	820	813	787	800	798	791	756	810	799	767	736	748	779	793	742	787	753	785	720	813	761	804	749	846	821	784	742	751	748	811	742	783	813	765	777	795	798	759	745	816	769	735	752	841	791	775	756	744	814	751	779	789	765	792	788	779	747	776	790	762	811	782	811	774	798	801	762	776	759	791	773	762	767	775	753	825	779	771	781	749	845	849	753	794	798	777	778	836	740	822	773	762	749	810	774	768	839	788	767	804	763	796	788	804	806	795	795	795	799	743	785	795	804	818	815	811	772	786	794	762	824	791	809	751	816	767	759	818	795	742	828	818	781	811	803	822	750	812	813	725	760	752	738	791	765	777	847	772	776	797	771	768	773	793	797	792	775	819	754	801	807	805	803	826	743	787	718	828	775	695	767	805	753	721	739	748	805	764	798	789	788	764	776	758	783	792	766	743	766	794	782	792	783	785	793	779	795	767	761	759	808	776	789	795	769	809	757	789	806	792	804	811	755	803	788	774	796	770	811	810	779	821	767	794	857	771	752	735	708	786	790	854	816	776	774	827	829	748	788	791	765	798	796	774	804	798	747	805	787	781	767	724	809	795	802	771	753	781	750	717	812	793	781	768	801	775	751	789	818	738	760	819	763	797	795	802	748	764	792	745	749	714	756	764	746	765	790	779	800	796	768	801	748	810	794	830	763	748	783	749	729	759	785	780	778	795	732	811	708	806	733	792	764	728	756	798	782	758	755	794	814	799	778	785	817	805	767	780	778	760	823	738	784	806	775	809	781	742	817	838	781	748	809	776	823	752	808	817	823	784	771	840	823	736	765	779	789	801	760	796	797	806	748	757	811	781	799	801	803	772	795	736	757	789	813	737	828	801	800	756	799	787	793	741	751	782	786	816	792	780	825	758	797	755	776	793	776	802	792	776	797	763	786	777	791	781	779	779	799	765	784	788	748	805	752	782	724	783	772	815	781	744	785	764	787	723	780	737	761	751	801	723	786	773	763	783	762	793	796
23307	21362	29130	23977	21362	21400	8598	1563	1038	856	785	690	691	574	543	515	456	490	461	479	452	454	446	431	405	389	391	355	359	380	366	380	341	350	334	330	387	328	330	360	333	354	366	325	355	375	355	349	365	348	363	333	331	344	338	316	358	349	353	361	339	295	352	371	329	322	325	362	350	369	329	322	296	327	309	337	351	332	374	346	346	362	325	327	319	342	336	336	323	312	329	304	340	325	330	359	308	313	298	335	375	325	333	326	353	314	334	305	321	372	355	310	315	335	303	315	335	311	331	329	348	326	327	320	341	317	320	356	320	378	325	338	338	322	317	331	335	339	328	345	352	326	317	338	336	309	357	307	335	306	336	361	323	301	315	322	327	317	318	347	360	316	329	326	331	333	373	333	328	299	318	317	347	296	339	316	293	346	381	324	335	331	321	337	322	319	341	303	344	310	296	320	347	329	342	333	327	320	314	293	312	362	299	325	320	306	337	364	305	328	353	314	324	322	360	309	310	301	314	345	339	348	329	297	312	286	347	329	316	340	339	365	334	322	343	317	357	324	302	366	344	341	315	322	342	350	292	302	328	309	334	333	349	302	301	365	342	303	364	357	352	370	296	306	342	346	338	332	344	367	321	316	303	331	343	313	353	362	336	344	331	288	346	312	323	336	326	301	330	338	336	337	340	331	308	367	318	333	305	309	329	321	365	335	302	344	323	335	358	336	313	329	325	316	343	317	348	360	295	357	317	354	321	302	331	334	313	323	306	344	326	340	351	340	312	307	321	293	322	349	329	316	316	351	316	317	329	321	316	353	341	344	352	294	338	327	335	328	304	333	326	336	327	322	344	337	335	333	332	339	339	325	337	316	333	297	334	341	324	342	326	317	351	336	324	328	306	332	323	327	342	343	340	304	353	326	297	323	338	317	334	328	330	367	316	344	308	335	337	356	344	353	340	305	290	335	294	292	352	346	346	317	320	330	336	307	291	326	323	340	314	324	338	303	310	335	323	339	336	322	306	347	310	313	325	324	313	321	314	322	348	313	300	313	332	348	323	299	320	316	325	319	335	306	313	338	345	313	325	323	320	326	315	338	319	306	336	308	303	332	342	324	304	283	330	318	321	305	343	324	341	344	358	349	301	336	337	326	344	356	311	317	327	324	331	341	328	315	306	322	324	353	316	310	317	313	308	329	302	344	329	302	332	325	305	322	318	334	317	331	349	312	347	299	356	339	319	329	305	323	326	345	329	334	286	355	347	315	286	323	336	315	301	312	311	322	330	352	318	346	331	333	308	303	347	346	353	351	322	339	338	311	339	354	338	316	328	322	303	342	354	319	332	330	317	321	325	323	320	358	337	324	349	337	336	309	318	326	317	313	318	325	332	312	326	317	325	314	326	350	317	336	323	337	315	342	320	327	342	344	314	356	314	354	329	349	327	326	320	348	333	291	314	312	308	318	328	333	347	337	338	344	334	341	341	318	345	322	337	317	311	336	296	299	325	292	322	322	327	311	325	343	332	306	349	319	355	352	326	311	348	331	340	312	312	326	307	301	364	339	325	326	368	297	350	333	317	339	355	332	337	339	307	327	308	322	338	378	327	335	305	329	313	349	348	340	349	352	340	324	349	318	329	322	302	347	329	308	283	310	317	315	350	340	328	345	331	337	336	314	316	329	339	345	298	330	331	334	329	311	325	329	324	321	340	299	310	332	344	332	328	330	306	328	322	309	306	360	317	313	328	320	332	320	325	333	331	306	333	321	286	322	356	323	317	329	301	322	321	321	366	316	322	311	332	330	331	332	318	296	338	362	338	308	318	313	317	312	343	344	328	320	302	353	352	329	310	294	338	330	345	325	349	322	297	287	332	348	335	336	329	321	326	364	313	373	310	326	323	292	322	315	336	330	325	354	323	311	330	320	326	319	305	300	330	357	307	313	369	337	308	297	324	348	304	343	332	311	335	327	351	299	317	337	335	337	313	369	312	319	318	343	336	308	327	321	329	320	335	325	350	356	324	320	363	341	326	357	340	320	327	321	335	319	338	323	302	338	330	318	305	316	319	321	313	292	310	318	321	337	333	333	329	337	332	327	354	333	328	340	328	330	301	333	330	281	349	305	331	332	375	332	318	310	312	344	325	339	337	338	351	352	348	313	330	306	307	329	332	337	333	324	326	323	299	298	311	311	348	328	331	320	300	337	285	302	288	319	348	312	306	331	336	317	305	315	373	344	352	349	328	333	304	332	340	314	289	314	330	311	325	339	295	328	304	307	354	320	324	341	306	327	316	327	340	312	358	284	314	337	329	306	297	332	325	356	317	307	372	322	312	345	323	343	322	341	324	320	297	312	346	316	335	307	353	317	304	337	329	346	364	327	337	344	319	367	350	338	296	363	336	325	314	304	331	390	315	313	305	346	315	345	353	346	317	313	313	319	336	321	349	300	297	321	326	356	331	322	348	317	352	306	324	329	345	345	323	325	339	301	344	340	297	322	324	337	338	341	297	325	359	289	320	334	323	319	330	302	303	283	352	343	328	313	303	316	333	302	290	293	310	310	354	331	305	316	300	322	277	314	324	350	322	344	345	303	339	318	322	322	335	325	301	356	332	330	295	363	316	334	347	318	308	311	333	337	314	329	340	319	333	318	307	333	310	331	370	307	317	323	308	304	329	300	298	344	325	329	350	306	290	314	331	316	372	346	326	317	331	317	286	342	315	330	327	309	341	303	352	319	332	323	364	323	333	335	296	337	303	324	301	304	315	324	339	345	332	324	307	320	339	361	319	350	346	329	327	316	322	309	330	332	323	357	307	326	316	335	317	276	315	347	319	341	318	324	336	305	301	341	316	341	316	335	307	300	342	333	316	332	318	316	309	361	339	342	360	329	336	341	316	331	325	340	327	314	353	359	319	328	306	334	333	310	307	330	308	318	329	324	332	313	341	342	329	368	323	346	335	323	309	316	350	345	312	325	296	317	378	325	334	330	318	311	324	352	325	373	335	344	315	288	333	324	341	353	344	364	361	341	343	355	340	326	291	301	339	329	345	290	326	336	331	340	330	319	329	343	327	349	340	288	333	332	345	345	303	320	303	329	300	316	353	287	307	331	321	335	344	310	313	317	316	302	338	328	311	306	349	353	302	328	310	367	329	332	337	342	293	299	330	332	330	314	303	307	321	320	346	289	333	333	316	304	336	340	340	310	297	334	355	355	332	328	311	301	332	315	329	345	350	317	328	366	297	317	325	318	307	298	305	326	324	321	377	290	308	336	335	327	325	330	334	313	331	335	293	330	336	360	323	309	302	294	338	335	319	318	343	328	358	301	354	314	358	327	308	294	307	347	329	364	314	304	306	306	321	320	297	297	282	280	317	331	329	340	319	357	314	319	332	306	315	335	333	305	300	340	336	330	329	287	312	335	314	308	346	315	352	316	328	318	338	321	303	323	297	301	331	314	342	341	341	302	336	326	343	346	345	325	323	329	309	355	346	345
33269	43094	16266	8193	5715	4309	3467	2776	2115	1721	1410	1193	1107	1038	853	782	781	745	703	663	705	590	605	556	526	499	536	457	493	399	422	428	422	467	397	465	409	405	436	385	416	421	453	414	444	417	391	436	420	414	377	393	382	404	330	376	409	434	421	393	362	405	404	377	420	381	371	406	445	423	414	411	394	400	394	387	362	394	370	377	363	404	398	406	387	396	365	411	377	403	401	352	384	397	358	368	385	403	379	362	392	374	334	374	361	375	376	358	363	335	384	340	374	387	390	410	344	369	396	375	393	379	401	374	369	411	395	361	370	358	365	363	445	344	374	364	415	326	377	363	358	393	394	378	378	379	392	371	352	393	400	388	367	382	389	359	374	374	381	370	364	327	361	389	376	385	355	373	361	382	367	333	359	358	376	338	397	373	378	342	363	366	371	348	412	368	376	357	387	373	384	356	368	375	380	357	380	365	382	370	387	385	359	367	400	356	363	396	348	356	353	372	385	367	365	395	355	404	362	364	389	368	336	341	408	374	393	377	374	366	382	359	378	396	381	358	378	356	383	370	366	381	410	383	365	392	376	339	375	376	366	404	356	376	367	381	350	382	349	370	346	368	385	360	383	408	362	380	402	399	362	386	342	334	357	359	356	357	370	364	366	360	386	394	402	396	401	368	391	392	396	371	357	356	371	331	360	396	357	407	370	377	393	372	400	350	354	368	359	375	371	371	347	361	365	362	375	359	401	326	382	375	371	377	352	354	341	392	354	379	389	372	373	404	364	368	348	394	352	388	363	395	349	386	397	376	391	361	375	366	393	363	378	387	378	357	338	362	368	393	367	412	347	375	368	350	361	389	391	385	381	395	397	353	378	372	361	388	395	382	352	354	379	380	379	375	346	395	333	389	363	394	355	348	383	387	356	360	348	405	340	371	345	370	374	362	362	341	375	363	349	351	334	362	367	390	412	376	395	338	362	388	376	365	386	350	388	387	352	332	387	374	345	368	341	350	425	347	370	337	385	392	396	374	351	342	350	373	374	361	356	370	364	368	349	364	353	359	404	382	344	351	379	347	375	352	355	394	392	370	389	356	358	368	340	418	383	366	390	377	379	367	393	361	350	335	388	369	367	362	371	351	375	381	390	381	349	377	356	352	397	382	356	357	367	417	387	437	385	390	359	383	404	376	395	353	334	376	372	369	381	376	383	399	374	366	374	359	342	360	378	352	344	386	371	364	369	368	381	423	403	405	382	374	354	331	393	394	355	371	366	383	388	426	403	354	401	370	367	363	333	385	374	355	412	377	350	358	397	345	378	377	365	350	375	370	396	386	374	371	329	389	340	370	391	363	356	359	369	343	362	364	360	392	358	379	409	402	365	391	357	416	376	390	369	374	373	352	386	383	391	352	375	357	368	343	382	392	367	379	366	392	367	397	352	356	381	389	350	367	359	345	358	366	398	391	383	393	382	350	366	366	335	368	379	380	360	410	350	398	377	374	378	383	396	355	373	375	391	369	375	411	390	343	382	409	382	337	348	365	352	375	331	408	419	365	402	345	366	365	352	380	341	382	377	393	375	380	385	396	352	390	381	357	353	400	331	360	379	388	375	387	368	376	388	402	373	382	345	378	387	361	372	375	342	356	350	391	379	361	413	374	371	413	357	386	403	414	393	396	361	392	376	381	382	363	365	399	373	378	352	317	361	386	366	405	359	399	335	370	361	390	388	386	370	379	388	383	357	350	389	366	386	364	372	394	346	380	375	344	399	358	387	332	350	392	380	390	354	332	379	396	364	344	353	373	362	414	363	361	401	381	361	378	414	383	376	388	360	353	374	334	380	386	379	355	365	411	362	361	380	381	403	372	399	388	351	380	382	369	352	371	369	363	396	392	366	350	354	394	328	385	359	374	372	384	370	387	351	428	403	377	398	361	404	368	365	356	400	409	406	381	324	382	360	373	371	384	387	368	322	369	375	401	362	364	381	390	383	348	379	421	362	377	372	387	390	376	360	409	366	362	361	385	333	348	378	380	392	337	383	371	408	348	397	338	369	345	365	369	356	371	372	419	371	402	376	355	370	344	375	353	382	370	391	376	377	393	399	360	343	360	390	373	386	346	384	375	370	354	370	350	387	381	375	358	348	379	366	374	387	381	354	384	370	375	382	374	379	358	330	370	380	404	350	394	393	436	364	408	358	388	393	376	396	387	353	381	413	386	390	395	397	342	392	375	364	368	362	403	373	364	366	395	385	379	329	366	393	390	368	402	372	390	376	388	356	362	351	397	382	406	379	390	357	376	389	363	376	364	388	380	377	369	390	410	346	374	379	361	366	364	389	387	367	364	385	351	362	366	397	399	371	374	369	372	352	395	374	353	408	371	373	386	373	375	397	368	366	369	364	381	399	375	375	344	373	406	346	353	366	376	365	362	325	370	358	378	337	367	404	368	351	382	371	345	379	407	399	343	353	326	362	391	381	390	360	360	402	362	350	392	412	325	361	355	372	361	361	370	337	362	385	422	386	349	356	389	386	363	389	342	384	388	372	406	354	352	357	367	374	361	387	331	350	401	360	434	345	358	380	341	355	397	379	388	373	399	383	407	380	352	403	358	394	371	342	366	379	331	360	371	356	367	379	400	381	362	347	357	386	337	369	391	374	387	386	363	352	376	360	369	364	374	383	353	369	354	345	367	377	376	390	369	402	370	366	340	356	354	364	376	376	356	353	365	361	397	358	374	392	357	374	386	387	360	374	338	394	384	379	381	363	383	412	395	331	352	379	365	370	377	362	385	388	388	387	376	344	317	355	391	354	344	344	341	343	365	383	389	343	400	352	404	364	384	357	378	355	373	379	338	385	347	369	353	356	382	323	337	362	347	398	370	357	403	358	373	385	357	359	375	384	363	363	369	360	358	348	384	348	380	395	366	389	359	369	361	364	383	366	372	363	377	344	358	367	375	387	389	385	348	375	387	387	349	385	348	360	387	331	353	353	372	381	383	376	368	342	351	411	360	355	365	400	357	394	350	402	389	359	406	380	371	370	351	355	400	362	384	389	384	378	352	402	361	376	370	382	376	376	379	371	374	363	409	353	390	334	360	387	333	385	377	370	386	375	389	339	386	341	396	390	361	366	367	391	346	395	389	367	351	401	363	359	353	368	399	401	359	371	371	359	401	401	352	368	358	326	341	399	376	360	379	369	357	396	381	362	350	352	362	367	367	394	384	392	368	363	344	395	370	395	360	346	418	342	372	363	349	418	395	393	340	365	390	388	363	355	396	359	384	373	375	373	350	387	387	365	350	373	383	352	366	373	389	362	352	340	371	362	336	408	408	381	349	382	372	355	344	338	372	371	389	359	353	386	361	387	382	402	355	370	384	339	370	383	374	372	351	375	364	399	389	418	361	367	374	396	402	369	388	365	408	356	339	361	349	347	381	410	390	376	370	386	366	376	371	389	373	370	409	379	376	375	362	392	416	355	382	374	353	350	374	368	370
28027	21204	10372	1814	1108	964	842	731	661	651	621	639	586	608	625	605	659	613	552	601	585	621	597	546	563	596	619	598	600	594	586	562	618	605	591	637	586	573	587	591	578	608	581	575	539	609	582	570	586	565	553	554	582	550	593	571	552	573	552	612	656	559	559	576	589	554	574	551	642	532	575	572	527	615	579	581	591	595	562	583	581	636	642	601	625	598	603	570	581	583	588	603	582	585	581	507	550	609	573	553	582	551	587	597	605	598	592	578	610	629	574	562	594	572	632	605	555	589	599	560	556	556	564	537	578	617	572	566	568	582	584	605	609	622	626	562	631	575	575	578	585	577	555	571	602	555	557	600	549	609	562	535	545	561	585	540	556	565	641	516	600	590	619	569	604	571	629	608	604	561	601	544	587	581	560	644	589	613	622	596	567	574	559	585	600	642	583	593	549	580	579	599	569	604	608	586	619	617	549	604	549	551	581	566	531	616	576	575	586	579	538	576	593	565	640	592	601	588	608	575	577	604	566	617	601	572	559	547	558	593	583	581	561	561	613	551	581	534	560	572	576	614	577	582	545	618	597	605	581	599	621	593	592	586	548	623	604	586	575	609	586	629	602	570	600	533	541	572	595	627	648	521	558	570	557	576	620	607	546	565	578	565	582	611	542	619	577	574	594	571	561	592	546	561	550	586	613	599	566	578	583	590	585	561	593	559	553	585	604	578	606	602	561	621	599	572	562	550	555	605	581	607	579	566	544	573	594	569	598	628	608	599	574	567	571	551	595	521	598	580	545	594	541	589	593	579	560	539	601	600	568	549	592	576	552	611	583	596	572	605	582	566	558	593	580	623	553	557	577	565	600	610	592	564	520	567	556	600	555	574	550	557	590	587	626	604	578	641	616	595	616	567	590	601	605	681	519	544	599	571	620	621	567	605	622	597	585	590	534	587	580	560	620	577	587	643	582	521	568	563	537	543	585	553	596	573	591	601	643	552	567	564	555	571	615	553	562	617	571	575	618	622	584	575	565	612	569	550	571	594	506	616	573	554	601	596	584	625	590	609	588	611	603	581	586	578	616	615	557	565	550	590	623	609	570	576	568	614	561	582	591	570	604	561	596	595	587	603	582	592	588	550	594	566	595	615	607	607	617	561	530	569	575	587	578	559	617	571	560	539	604	587	584	577	566	590	606	608	587	589	601	572	565	603	584	589	581	549	605	565	610	592	607	574	540	570	549	587	606	606	571	575	568	565	558	568	586	589	544	614	595	601	596	626	587	622	584	613	617	629	595	606	553	570	590	581	600	565	564	599	571	592	570	566	574	546	567	599	554	556	594	602	552	624	572	623	574	616	561	620	600	562	541	575	549	568	605	618	576	582	594	611	597	604	577	577	575	576	605	568	571	548	589	586	597	571	557	589	590	582	584	565	569	562	606	559	599	628	579	581	635	598	621	598	562	586	607	608	545	595	618	587	578	604	607	581	583	581	598	598	575	593	597	563	589	602	611	556	581	590	598	547	573	532	616	645	576	569	558	596	586	607	596	598	602	567	615	590	583	578	613	612	590	586	590	572	586	594	598	566	574	578	587	588	609	550	613	602	637	560	611	580	600	563	585	580	579	594	556	556	588	580	584	569	575	581	599	621	549	616	613	571	600	572	611	584	574	583	606	584	574	564	563	573	581	606	620	577	596	615	589	589	578	594	620	589	565	569	565	533	531	581	579	592	606	587	611	644	554	567	569	590	561	582	589	582	643	572	592	583	519	599	590	616	600	551	607	600	611	589	607	599	551	561	566	596	540	573	587	602	563	616	586	593	548	558	532	598	587	545	613	612	610	615	550	586	579	576	594	548	532	558	597	572	546	556	597	585	640	559	588	581	549	592	611	560	595	577	587	566	578	557	571	582	614	602	622	603	616	568	558	574	538	586	601	581	624	595	579	603	572	546	554	561	581	597	581	560	547	600	621	613	583	566	555	590	571	594	578	547	592	582	572	555	579	557	609	581	587	642	601	608	622	591	571	557	588	638	532	636	593	608	602	548	569	592	529	605	529	614	611	571	539	592	548	537	582	610	602	565	555	630	583	579	603	586	602	603	580	583	575	571	609	593	593	638	620	606	577	599	550	549	618	583	553	537	565	548	605	614	583	571	572	585	624	583	602	579	600	598	582	602	614	602	620	541	552	634	625	592	585	578	583	596	538	598	598	603	622	636	608	540	569	577	594	526	575	536	581	581	629	551	587	561	621	612	581	606	544	564	590	601	584	579	554	621	570	579	578	554	582	551	604	534	572	574	595	619	594	590	571	597	598	618	617	572	646	571	614	573	570	587	547	569	635	603	560	570	584	623	547	605	590	605	610	593	571	641	599	574	586	559	562	597	542	588	573	633	589	608	599	549	571	597	635	583	549	608	632	573	579	548	566	539	607	567	576	567	558	600	631	533	550	609	586	559	569	594	583	579	576	592	569	576	591	540	624	614	593	573	539	601	596	564	563	575	583	561	606	647	601	586	560	624	551	584	550	589	589	600	585	607	618	605	580	591	616	564	579	579	538	597	603	591	579	580	599	585	577	562	564	542	561	593	597	568	574	574	595	545	563	616	575	591	559	586	587	549	589	574	568	588	548	547	570	580	533	627	565	568	551	591	609	601	590	618	570	560	598	597	593	608	593	563	565	611	565	612	585	576	616	577	556	598	549	540	591	575	623	599	562	577	568	572	572	591	573	589	557	585	617	572	654	577	600	549	589	550	570	553	629	585	583	627	600	607	595	556	596	633	589	616	591	597	610	554	633	611	551	591	546	603	620	544	566	541	559	572	590	532	545	564	604	587	561	539	571	579	597	548	553	615	558	608	566	538	581	593	587	587	528	586	583	628	609	577	591	628	592	597	558	611	567	540	569	622	566	607	575	555	595	563	520	550	576	573	577	575	584	616	603	603	559	580	592	614	578	562	602	608	610	597	580	560	594	632	615	557	594	592	595	560	608	589	593	568	555	593	560	601	571	610	593	638	568	568	580	569	557	576	557	586	599	582	603	590	583	553	610	613	594	570	580	555	569	580	613	600	582	602	577	565	627	586	568	581	574	533	585	564	544	559	617	617	599	583	611	551	583	578	583	580	555	563	599	577	573	599	572	583	619	577	580	580	606	560	524	547	537	554	598	559	568	550	558	564	572	538	602	559	582	561	585	563	602	600	602	553	602	590	572	562	583	566	580	600	537	623	580	588	587	548	589	592	572	639	583	587	572	578	606	570	594	582	577	618	559	596	620	564	600	595	596	577	565	616	579	558	580	586	624	622	575	588	576	587	585	581	590	609	559	554	558	637	604	612	571	651	562	600	529	620	520	541	598	582	577	576	572	574	561	603	526	592	586	606	596	567	608	572	570	620	539	599	598	601	587	568	600	583	634	600	592	606	570	542	575	617	595	578	583	568	583	610	534	607	613	585	592	593	636	557	600	572	604	587	589	623	618	596	601	622	527	538	587	610
23151	20832	3514	1776	1460	1230	1034	982	892	831	835	798	811	785	821	775	828	787	725	708	824	792	725	735	666	693	694	670	701	685	701	730	675	653	693	663	700	711	725	677	664	680	646	678	711	705	677	732	700	674	640	648	699	700	724	668	694	738	701	677	680	743	684	660	696	713	672	654	733	700	768	686	742	637	678	642	704	672	659	745	666	650	689	667	716	691	669	693	716	664	706	704	720	719	703	703	715	666	706	704	647	653	664	713	687	641	695	686	686	674	693	664	699	682	664	709	677	697	670	743	701	649	709	706	675	672	680	675	701	671	653	708	699	689	691	656	686	728	642	683	694	685	734	678	652	727	701	697	707	644	701	691	694	675	721	678	641	634	658	731	668	701	665	669	622	731	709	659	735	731	691	744	675	685	725	692	660	649	702	659	670	689	632	713	673	685	689	659	690	656	714	702	719	685	675	673	732	718	707	684	670	611	679	685	678	699	680	667	703	667	774	706	733	679	670	704	695	694	669	700	692	676	697	681	715	668	697	713	706	692	736	697	679	652	698	683	709	678	744	722	686	671	750	671	669	662	677	709	696	624	662	665	679	745	679	639	744	688	685	671	682	707	659	713	721	691	658	720	706	675	680	687	753	710	686	706	656	697	716	704	651	704	644	723	745	718	687	675	722	705	680	668	759	680	689	691	640	669	659	694	713	647	729	702	702	729	697	701	687	733	684	685	684	692	686	690	647	667	698	656	658	648	687	712	683	724	706	631	677	662	699	657	707	686	671	711	697	644	700	697	748	712	672	723	671	693	683	668	710	664	684	708	682	691	723	703	688	695	697	719	674	693	711	688	670	722	684	648	706	675	690	701	698	698	731	635	693	699	685	653	678	711	715	700	716	692	664	684	717	668	679	693	737	650	692	667	710	691	676	660	697	680	692	661	656	677	692	695	704	688	675	708	684	708	672	682	670	721	704	735	693	709	695	746	671	688	714	703	742	683	673	710	719	674	693	651	649	694	659	717	714	687	666	637	642	689	711	743	683	696	691	675	669	675	691	686	712	741	651	642	671	665	704	700	689	685	665	708	681	659	644	718	660	656	696	660	689	715	707	688	689	700	715	722	650	670	663	698	651	736	669	638	675	709	668	683	718	690	713	682	712	662	714	697	705	698	657	683	692	696	687	686	716	689	682	703	701	647	620	711	723	725	666	660	719	681	646	677	683	719	671	670	675	681	730	667	692	674	711	700	669	729	695	729	644	664	727	644	687	693	732	712	678	694	656	641	656	707	659	714	715	746	695	692	666	724	708	696	659	682	776	713	691	692	693	693	707	650	661	659	698	667	747	711	686	735	681	694	698	689	705	641	692	685	687	712	695	703	670	681	673	728	685	716	710	706	651	682	682	700	689	672	743	632	707	700	681	689	666	729	683	701	721	697	761	661	694	702	613	673	732	754	689	696	668	707	701	695	687	692	693	702	664	684	645	677	668	760	689	717	681	667	654	720	720	710	749	701	646	715	698	691	702	660	708	660	705	666	672	680	684	687	714	746	647	673	703	638	676	685	684	694	672	699	722	626	620	723	653	697	683	712	698	713	688	675	651	688	704	699	685	691	640	668	691	730	697	776	665	724	693	747	683	661	742	728	703	733	697	682	671	660	692	755	681	685	666	700	710	716	639	703	667	733	669	686	724	699	649	660	676	694	739	735	688	686	656	718	703	651	694	716	669	702	685	678	698	682	697	675	698	636	653	694	678	697	650	661	701	708	682	667	691	684	650	625	647	693	703	673	636	725	696	721	746	715	622	741	690	684	718	691	678	653	682	674	721	683	702	709	689	626	683	694	709	671	675	730	649	705	663	711	712	726	662	663	698	691	678	683	725	717	707	688	658	647	707	685	670	678	724	710	665	709	717	721	688	700	659	650	742	662	669	720	695	683	723	698	688	658	702	672	681	716	685	716	742	642	706	721	683	690	682	691	662	666	674	702	701	678	662	678	707	689	691	719	691	694	651	666	694	737	672	680	676	729	683	691	653	713	729	658	680	699	646	655	736	717	693	698	701	673	731	639	659	692	708	707	667	723	678	696	671	673	675	640	696	708	724	668	644	678	656	645	681	662	656	739	685	683	684	709	688	720	651	694	689	708	673	678	708	700	703	667	679	682	666	685	658	684	653	668	649	723	679	676	686	653	684	667	716	677	684	651	618	664	743	695	677	702	643	710	695	720	661	674	665	723	687	714	717	656	675	691	656	654	679	649	660	729	663	641	653	739	704	733	694	745	684	699	653	695	676	692	683	654	683	692	707	658	704	677	654	685	658	682	685	652	679	671	662	664	711	710	651	679	718	694	689	704	690	683	746	703	678	683	698	688	710	679	660	668	708	697	688	660	690	686	685	676	702	673	688	674	700	707	713	628	683	625	701	732	675	645	693	710	692	710	702	693	692	705	707	623	698	674	680	710	705	688	726	674	662	706	681	735	696	691	681	751	666	693	700	711	630	725	635	717	707	676	673	615	714	707	721	705	701	682	663	660	674	648	675	730	692	674	670	684	701	666	668	662	680	705	716	753	671	666	701	668	671	683	694	687	667	677	682	676	724	655	741	673	639	693	705	681	673	712	709	714	695	703	713	693	688	659	643	720	693	694	720	717	724	725	642	721	685	722	680	702	683	679	652	679	724	694	690	656	719	666	738	721	648	666	680	707	705	694	679	692	725	706	676	616	699	715	689	651	719	673	636	688	666	687	676	683	706	729	657	643	707	668	678	739	701	696	677	705	665	729	666	701	655	711	648	720	711	679	723	684	696	685	668	682	709	663	683	687	726	681	672	715	688	695	666	686	675	701	676	679	674	690	643	696	660	657	670	676	675	681	679	687	658	689	679	687	677	721	659	703	695	684	682	679	695	672	647	685	715	700	699	689	667	688	747	685	662	657	718	666	681	669	687	674	674	711	702	720	689	704	716	662	686	719	682	737	665	681	651	699	690	688	720	727	654	677	661	645	743	698	741	704	712	698	710	699	690	720	691	690	686	702	716	717	709	694	766	725	668	668	690	683	695	687	679	687	700	672	664	677	703	703	650	716	711	689	691	697	654	672	696	704	663	725	697	702	645	684	699	658	735	728	722	690	679	678	708	654	680	658	704	707	749	682	673	698	673	631	633	671	640	674	686	648	719	653	641	702	689	682	738	696	660	663	750	718	639	690	728	712	646	678	689	696	690	685	667	694	712	704	721	678	705	694	685	677	681	700	710	674	723	671	680	704	659	691	677	712	697	698	658	692	734	648	653	747	734	690	679	741	633	686	663	647	678	681	684	637	722	667	708	668	657	706	694	710	735	676	720	681	697	698	708	634	721	679	627	714	668	650	666	686	674	699	750	702	730	650	699	686	709	716	690	712	692	705	717	671	697	684	670	722	670	684	724	693	665	663	715	672	680	707	662	672	695	630	710	691	653	665	762	644	710	708	686	672	741	705	694	703	657	725	710	713	710	681
24438	21392	28747	24432	21370	9325	1381	889	700	618	576	548	488	520	439	443	415	448	357	429	384	376	376	337	356	336	316	319	322	327	309	291	306	311	351	310	327	308	271	299	349	312	312	309	320	317	287	311	328	337	326	294	316	314	299	345	330	325	325	333	322	329	284	316	315	308	329	340	343	340	314	319	307	321	294	314	318	297	302	316	304	339	291	297	290	288	302	329	307	347	286	308	304	309	284	306	294	286	337	279	349	317	303	298	314	311	308	317	303	295	300	299	314	276	310	317	312	310	303	307	314	317	286	321	286	336	313	317	314	318	303	314	307	317	321	266	332	312	323	318	284	293	317	292	327	320	328	290	321	337	337	287	294	300	311	322	306	290	313	300	283	306	344	319	319	285	315	303	316	324	301	302	299	325	297	306	312	280	311	289	293	319	266	299	294	299	297	315	296	285	303	310	276	292	327	318	304	292	286	304	343	309	288	328	338	295	319	310	288	315	296	314	310	301	309	306	304	333	308	324	286	317	297	298	310	311	326	326	322	326	326	314	302	352	296	313	274	287	316	312	293	296	304	325	315	311	289	290	321	329	281	330	285	316	287	286	312	292	312	307	288	259	301	337	309	277	322	288	296	278	315	295	281	327	319	282	293	316	304	303	297	290	295	361	292	316	278	312	329	307	278	298	299	353	266	313	308	309	341	309	288	292	285	312	316	270	302	304	288	291	314	326	323	299	313	323	320	312	323	324	330	262	302	327	283	270	300	338	325	263	277	294	341	288	315	323	292	293	337	264	329	285	306	303	315	300	297	307	285	280	297	263	300	293	311	310	305	326	325	309	299	324	285	338	292	331	312	320	313	278	311	293	325	297	313	310	279	315	301	298	291	272	309	294	309	302	311	282	320	309	294	295	305	287	342	320	302	329	291	296	328	300	325	303	282	341	274	285	321	346	329	304	340	314	295	290	305	309	307	314	310	328	304	301	310	268	323	330	285	305	313	343	300	335	286	302	316	278	295	313	316	296	300	301	301	297	300	314	307	303	370	323	310	327	313	285	311	284	281	332	315	302	334	307	292	307	290	312	299	314	303	308	260	307	308	295	284	275	288	327	306	305	300	273	291	319	314	300	319	316	318	311	333	308	307	305	316	296	319	284	339	299	335	316	299	327	313	320	311	323	330	288	286	298	314	303	281	284	300	328	285	320	292	287	321	308	339	300	318	302	298	312	293	284	283	292	307	323	289	314	295	337	328	275	320	326	315	267	340	326	338	303	308	346	325	301	301	298	314	280	327	327	348	319	261	275	294	306	296	332	298	323	304	314	262	314	328	313	261	301	302	314	305	324	281	300	296	306	274	303	282	268	287	322	324	303	310	309	297	297	307	289	298	305	256	317	334	309	299	312	311	309	315	338	272	340	343	315	304	315	326	308	284	288	314	297	319	326	328	321	307	342	299	328	317	307	321	290	321	299	272	290	338	289	297	304	330	306	316	319	311	312	275	316	300	309	345	311	332	295	308	309	327	301	299	288	305	331	330	324	300	307	285	278	324	306	292	296	297	305	304	329	309	289	278	303	293	333	301	299	312	278	352	273	253	291	311	333	282	309	311	320	321	293	300	316	303	317	299	289	332	309	316	325	309	283	292	341	292	300	301	305	339	312	306	295	325	318	315	298	280	299	297	295	281	295	285	294	337	311	320	339	311	287	276	309	296	326	321	311	299	294	287	316	328	309	309	312	305	310	283	300	311	296	264	312	275	307	303	320	327	304	312	286	313	299	310	296	278	294	291	294	259	276	325	311	322	300	311	334	301	306	294	328	270	293	266	296	302	338	273	301	307	323	315	308	336	313	311	292	297	292	326	313	298	312	300	310	271	275	301	304	322	312	315	291	305	303	314	282	304	315	312	328	284	311	317	286	317	326	288	294	272	306	295	307	318	304	315	344	283	312	313	281	315	301	312	290	275	299	315	321	284	288	278	292	284	269	337	303	284	308	285	296	282	323	308	292	272	279	311	326	312	315	269	304	299	311	305	318	340	322	324	291	269	306	286	286	304	318	318	311	351	302	290	313	325	295	299	293	313	327	307	294	298	304	309	303	284	268	297	305	317	307	309	290	298	315	312	334	297	316	332	297	320	310	303	314	291	303	296	280	320	307	305	304	291	324	331	311	321	272	284	313	339	301	301	277	292	326	325	308	287	286	289	315	307	325	276	294	286	325	320	355	294	286	279	319	295	313	292	312	291	324	334	287	276	304	273	282	296	311	309	307	277	297	317	319	297	295	316	331	291	296	286	364	323	325	285	272	320	328	296	303	322	344	339	297	290	325	294	313	310	296	296	306	283	290	319	305	277	291	316	323	319	322	308	294	279	281	330	280	323	300	293	312	289	280	305	295	308	314	300	318	320	307	307	284	307	315	287	315	294	314	341	266	303	313	298	305	307	293	281	305	326	316	352	312	304	319	321	325	314	286	312	335	273	308	291	299	312	275	307	315	290	287	291	295	319	320	308	290	284	309	305	289	297	292	282	340	305	310	275	313	323	272	304	326	303	303	305	291	293	300	311	299	286	306	310	301	301	329	321	292	280	318	290	324	321	310	312	296	330	292	322	301	278	309	313	318	317	295	317	320	302	306	308	308	288	312	318	299	342	331	305	265	283	308	290	309	288	276	309	280	307	334	331	324	314	267	299	279	319	278	278	333	268	322	295	322	320	321	281	299	328	292	315	303	312	314	316	304	272	346	310	299	298	283	298	308	325	321	293	322	310	327	304	313	308	318	309	305	320	352	305	311	303	308	329	335	307	280	313	289	302	307	295	311	326	299	323	325	323	292	310	293	322	278	331	313	280	308	324	319	300	279	303	297	314	335	297	311	316	316	315	284	298	331	309	307	330	294	318	322	310	317	305	275	291	310	288	310	304	307	316	320	320	303	301	297	324	304	309	299	335	298	326	292	332	284	309	284	323	284	280	310	311	305	309	311	280	296	307	292	295	305	290	317	305	275	292	298	273	317	283	286	296	288	315	319	336	310	279	324	317	299	294	318	339	311	298	284	320	297	307	278	296	322	310	329	315	316	326	292	307	322	282	304	323	306	336	305	336	311	322	300	327	288	288	272	322	279	274	285	307	327	336	309	295	297	288	333	319	283	286	285	303	317	309	311	313	314	305	343	316	311	326	280	294	339	291	286	288	317	274	282	306	296	299	303	268	306	297	272	312	289	343	280	320	288	298	284	314	292	311	329	307	274	307	295	305	294	315	334	295	278	297	334	320	316	279	303	302	316	329	277	277	289	276	286	301	268	293	318	301	289	278	318	298	309	266	338	289	309	295	299	304	284	289	313	346	320	327	296	295	304	319	276	306	332	322	311	310	327	289	335	291	327	326	325	285	295	301	294	309	314	277	302	296	300	299	320	302	268	326	282	344	283	296	320	306	299	345	301	323	340	318	308	305	335	288	323	306	298	307	318	325	302	287	291	323	313	328	310	299	284
28897	35540	10951	5294	3612	2660	2118	1625	1386	1084	1045	890	795	808	757	684	644	638	588	568	530	546	467	472	478	459	450	441	407	431	422	440	421	415	399	432	401	438	416	413	371	383	394	389	414	412	405	397	392	403	420	368	422	392	431	412	431	439	403	388	416	369	389	337	390	382	413	419	445	375	422	425	353	391	354	403	335	371	378	408	419	388	405	395	387	350	416	374	381	397	356	404	356	372	417	374	358	389	359	368	357	358	403	386	408	409	394	392	370	375	355	373	381	351	381	382	408	370	341	351	404	369	397	424	395	423	377	378	397	360	370	374	385	389	383	356	366	379	397	385	367	343	391	390	403	352	380	383	364	372	377	354	379	372	398	393	373	373	382	373	374	368	364	384	364	390	363	416	397	354	374	335	397	364	344	392	399	379	365	390	336	373	386	337	360	415	387	350	434	387	348	393	383	373	421	341	376	395	372	358	364	362	357	372	399	379	395	352	382	363	412	376	400	419	376	384	368	404	373	355	404	359	404	414	372	406	397	396	395	403	367	361	397	366	352	377	351	391	398	369	349	353	388	371	358	347	390	399	330	402	402	410	338	337	354	386	389	387	430	392	357	380	386	391	411	403	403	383	367	401	353	386	389	381	369	406	398	343	398	365	380	382	372	368	381	379	368	342	385	404	400	384	400	409	371	374	364	388	381	376	325	379	393	374	390	355	386	431	386	372	388	400	381	340	359	417	360	380	370	412	371	391	402	389	389	356	370	379	402	387	388	353	376	377	377	406	372	367	374	401	418	369	370	380	393	344	364	357	390	398	387	416	364	373	390	358	366	393	383	368	424	400	416	352	404	349	414	368	364	369	415	384	378	390	359	393	331	383	355	374	376	371	356	343	382	388	374	361	374	360	360	342	401	358	368	368	360	366	392	374	347	404	373	368	374	395	366	370	390	356	338	376	345	372	414	342	347	361	427	355	379	400	375	385	384	386	380	371	370	386	364	377	392	339	375	390	370	372	387	409	380	415	372	381	347	400	363	358	383	361	365	386	381	382	377	370	380	380	356	373	394	380	392	378	410	395	371	382	384	370	429	380	360	371	350	388	388	394	373	386	416	373	394	347	378	316	368	366	365	391	375	356	426	401	366	382	369	383	416	369	367	356	360	368	376	354	365	376	348	395	364	363	364	378	369	377	367	353	375	370	409	398	369	392	404	400	400	372	386	325	363	399	384	363	356	387	342	422	358	340	415	381	395	393	421	377	383	372	356	361	379	353	372	410	379	364	374	364	372	398	365	400	413	405	398	379	392	379	329	385	375	367	375	365	380	368	371	368	377	361	380	376	381	378	372	369	407	387	404	380	366	386	365	386	356	349	365	387	374	366	385	392	367	433	389	366	362	361	362	382	379	362	365	354	359	360	363	392	404	394	353	376	365	332	369	341	408	358	381	367	359	381	363	398	373	345	349	367	395	392	380	365	362	374	356	401	377	369	392	411	354	380	405	354	396	366	381	373	424	339	373	369	366	379	335	395	371	381	344	389	403	390	359	373	404	385	347	386	364	346	386	385	390	363	384	370	379	377	381	389	397	393	343	374	377	359	347	405	336	375	351	390	389	379	366	397	353	392	368	400	363	379	389	400	390	354	353	357	373	414	383	365	356	365	344	399	361	364	363	351	384	376	375	383	383	396	364	372	375	371	388	386	363	368	375	379	332	388	374	393	369	368	350	376	379	342	412	381	356	345	353	415	330	407	380	339	368	359	399	355	367	385	358	366	403	407	361	398	345	352	359	372	349	406	373	365	363	363	370	393	356	368	354	378	384	401	372	369	378	382	377	384	375	408	397	354	371	354	395	404	371	357	384	406	364	399	396	374	379	379	374	337	391	349	383	400	380	367	376	390	380	418	413	348	376	404	369	391	376	415	393	370	355	355	375	347	380	355	408	379	402	340	352	399	377	362	383	368	337	354	377	384	372	395	388	344	395	425	372	391	418	361	392	370	369	367	401	386	364	394	379	393	355	358	400	400	328	378	402	374	383	366	354	367	368	366	408	373	382	363	370	381	377	418	395	379	372	355	382	360	369	401	339	387	390	383	383	344	405	359	395	360	366	358	395	409	392	386	394	407	368	357	390	391	407	372	344	354	397	368	365	388	375	343	426	395	388	345	390	384	369	355	362	386	384	353	369	387	390	369	406	415	356	376	379	391	377	389	393	366	390	397	391	341	384	364	363	381	393	363	376	347	382	387	367	364	324	359	436	384	388	371	348	424	404	366	393	373	374	408	371	397	355	344	377	434	358	405	376	362	347	359	388	370	357	358	393	385	367	378	353	387	365	385	382	377	393	371	363	400	386	361	385	400	410	402	376	373	357	356	354	367	375	404	396	398	389	367	431	372	397	422	400	361	362	368	401	408	393	387	415	409	390	377	375	419	347	388	372	380	361	403	378	364	395	367	365	379	393	355	347	396	365	354	347	381	411	372	371	377	357	392	332	374	413	358	397	340	345	411	386	365	417	389	361	382	344	409	359	360	409	336	364	374	396	368	384	384	401	388	342	395	348	387	353	430	391	377	410	376	396	386	363	370	380	376	360	347	382	388	394	381	391	435	364	379	383	328	394	370	394	407	380	360	396	390	363	401	345	361	364	350	376	366	358	400	412	378	386	372	339	368	391	386	369	347	328	354	345	333	389	387	348	381	354	372	361	359	410	381	351	381	388	367	389	404	362	368	370	355	339	372	387	414	391	394	409	374	391	371	365	371	366	363	379	394	352	412	369	326	397	389	408	359	370	409	355	335	375	353	377	380	347	367	412	379	360	370	366	378	397	411	347	390	355	353	343	351	404	365	352	378	357	356	370	416	406	369	388	427	380	365	377	354	383	352	337	334	369	368	403	398	369	363	423	355	388	366	372	392	411	347	389	377	389	389	389	397	339	340	380	400	377	363	364	383	389	375	358	346	391	368	370	368	374	388	384	382	379	381	407	369	380	380	397	380	374	371	403	380	385	373	381	363	391	381	371	404	364	378	369	402	382	345	387	361	355	345	360	367	378	395	370	369	375	359	399	335	377	372	374	372	364	395	371	361	363	386	362	413	386	396	354	365	385	365	380	391	384	344	373	406	370	375	416	385	377	371	351	371	335	368	392	399	370	386	364	366	362	390	378	383	353	375	372	402	385	370	385	394	386	352	391	383	414	353	381	376	362	410	367	398	425	348	385	392	387	368	399	347	388	384	344	401	384	391	353	393	387	363	361	370	394	388	381	384	359	379	390	357	371	377	420	371	386	382	349	410	376	363	379	378	346	384	376	393	402	364	430	366	344	409	362	367	392	360	366	376	354	421	394	353	414	376	370	367	391	382	401	381	346	397	383	380	365	375	382	387	366	352	370	375	405	378	354	374	371	359	356	335	388	397	380	389	380	358	383	386	383	393	384	407	374	335	364	361	338	373	373	399	370	402	393	407	368	392	354	400	380	379	349	383	381	355	368	333
25617	21364	27546	25280	9661	1496	1169	991	947	873	837	830	821	801	793	808	829	756	770	774	763	714	744	696	707	697	706	734	700	757	665	638	665	712	692	716	660	681	657	740	719	689	701	719	683	716	711	688	695	672	703	752	728	709	654	673	760	741	719	666	715	722	656	725	757	721	675	724	695	702	656	692	663	674	751	656	720	702	710	680	680	679	695	694	686	694	678	665	711	680	627	705	640	655	718	693	737	704	707	732	655	724	671	667	682	723	702	675	700	692	653	695	718	673	663	679	709	695	692	729	672	702	704	650	688	657	725	644	668	667	692	681	719	692	709	689	689	704	709	681	741	669	678	739	656	719	700	625	691	666	716	740	657	702	684	727	702	649	679	647	650	691	701	697	667	719	747	681	690	703	651	703	673	667	699	729	728	641	677	668	661	669	657	683	722	711	708	704	712	725	755	719	731	665	729	708	701	641	675	713	731	664	748	662	712	663	702	693	673	699	662	637	680	681	630	682	677	667	688	650	707	706	702	703	721	717	666	683	690	679	702	670	677	682	701	708	698	689	672	703	709	680	696	658	720	629	675	681	716	711	726	671	670	690	659	682	720	656	703	680	651	679	651	682	672	706	665	652	677	682	726	666	673	670	739	688	684	718	698	655	696	668	684	655	730	721	682	645	683	707	680	677	674	678	640	698	676	673	698	683	657	686	711	650	694	741	678	652	710	677	703	689	746	707	671	618	687	713	694	645	713	700	658	715	691	643	732	724	704	675	698	659	680	711	690	658	656	729	672	690	752	779	706	705	688	654	693	642	682	662	651	641	644	738	655	713	735	727	705	680	660	660	677	707	661	696	745	679	631	672	700	651	672	674	681	747	683	674	649	715	633	694	705	690	737	647	677	685	662	711	657	628	689	671	663	679	644	700	733	675	720	713	667	720	698	716	696	657	744	618	644	700	655	687	683	668	669	676	704	722	676	684	670	738	701	622	681	715	664	659	673	628	721	673	682	647	692	685	673	690	670	675	734	722	684	674	725	678	681	658	698	708	683	694	680	749	676	661	674	713	709	736	683	708	675	736	698	694	716	651	712	720	748	678	685	726	686	680	731	657	732	691	738	672	745	671	697	680	731	696	660	697	648	682	702	721	671	670	729	661	695	704	669	674	652	710	658	712	659	651	747	689	744	657	679	663	708	761	692	717	678	696	704	672	704	651	650	694	687	691	653	684	700	697	687	714	676	705	736	665	712	684	688	676	763	685	686	717	665	657	690	697	693	708	730	771	664	657	671	715	692	695	713	651	665	705	672	660	670	671	676	721	699	629	691	701	689	694	667	679	743	696	717	707	667	670	691	648	682	696	667	683	734	704	695	679	717	611	676	685	686	665	679	661	647	694	709	693	696	698	705	709	696	672	664	676	697	662	706	705	667	720	655	712	661	705	733	705	688	668	681	698	681	670	701	656	670	688	708	621	699	698	682	684	661	699	714	694	717	654	701	712	673	711	707	687	692	705	684	662	709	665	675	707	679	706	730	690	703	702	711	700	741	688	694	717	685	711	686	719	681	701	658	712	735	688	692	616	668	701	688	687	687	640	705	690	726	694	646	673	669	672	698	672	723	677	688	718	728	656	704	702	714	659	743	686	747	688	680	655	705	745	765	703	728	673	695	680	683	686	679	677	667	682	684	704	691	685	709	680	723	692	658	753	679	661	683	683	670	674	683	664	696	699	694	688	652	750	707	698	688	663	697	724	657	684	704	695	691	660	664	721	658	711	681	668	686	702	720	684	675	712	733	644	716	687	675	657	696	726	672	686	665	690	687	669	621	714	683	663	673	695	724	691	741	696	664	691	686	661	706	664	716	665	703	745	664	692	657	718	678	715	657	639	709	683	701	651	641	690	671	682	698	709	694	669	651	670	666	648	677	648	711	691	709	698	697	681	724	721	715	722	672	679	682	673	641	710	725	679	633	676	723	699	707	733	678	720	742	717	711	678	635	677	695	700	648	707	716	731	710	699	735	684	686	684	693	730	698	679	740	638	677	656	724	675	677	692	719	721	727	672	734	714	685	651	704	644	760	730	714	683	667	698	697	659	776	743	656	671	701	653	738	630	677	687	679	729	736	675	655	711	657	655	684	719	690	670	676	740	683	663	686	699	674	737	681	688	675	642	683	672	726	676	652	705	677	683	683	650	729	703	664	642	708	683	691	746	654	694	713	734	687	680	665	702	694	693	691	690	685	623	673	699	729	645	683	757	682	684	653	729	651	696	674	666	700	707	681	663	661	650	669	692	725	706	675	730	688	717	723	695	720	650	712	720	695	716	705	668	703	686	715	704	703	722	696	705	735	655	700	714	708	711	662	675	675	713	675	671	716	691	685	650	678	697	654	676	672	742	716	690	718	689	736	642	708	685	694	714	691	676	695	737	704	692	710	716	693	696	683	658	709	733	712	706	673	663	718	654	715	695	671	683	654	710	666	636	673	664	708	740	709	668	679	712	691	638	684	715	720	674	695	702	675	686	673	689	743	690	687	689	668	667	716	684	713	649	729	716	677	704	732	630	651	669	702	690	689	674	737	695	699	645	685	698	731	636	678	742	656	633	712	696	697	678	703	657	706	661	693	615	690	716	663	668	699	740	676	709	690	662	698	657	732	701	651	674	653	713	726	659	687	685	689	676	679	668	688	697	708	671	719	684	718	694	719	667	667	695	662	717	699	655	716	639	654	682	703	709	676	671	652	706	695	701	717	707	735	707	719	699	670	653	729	705	611	735	695	666	697	679	689	717	699	684	746	661	728	686	717	683	645	633	699	685	671	716	637	683	648	693	675	719	651	661	692	660	709	673	765	699	668	720	723	667	699	678	669	694	681	687	662	678	710	654	689	695	651	686	738	679	683	646	664	689	704	684	741	713	701	710	731	636	693	682	702	637	694	665	646	704	731	697	719	741	680	713	705	693	667	637	721	696	706	727	676	667	671	745	697	724	705	662	679	706	670	701	730	678	675	693	688	706	683	705	707	682	735	667	669	659	671	669	656	646	692	692	712	694	676	658	709	709	730	726	662	683	725	678	692	666	689	691	740	709	719	732	660	672	674	688	681	681	656	682	690	718	653	655	649	698	701	701	682	690	686	669	649	738	692	666	692	711	732	675	657	658	723	693	662	723	690	667	709	676	685	659	678	677	708	672	668	721	673	689	679	688	712	645	726	659	702	688	663	719	720	671	700	714	681	697	687	668	703	660	707	705	722	670	646	743	706	655	727	750	734	739	706	678	715	704	690	728	660	655	637	664	676	716	679	673	677	708	649	689	740	754	672	656	683	658	729	697	691	736	677	684	736	693	657	712	705	677	677	721	701	739	670	665	647	683	691	715	756	665	682	719	686	637	708	710	704	683	693	682	680	707	747	639	660	638	691	719	704	683	706	669	728	681	707	678	647	705	711	704	665	684	642	710	694	678	669	715	673	690	675	672	713	676	711	711	685	684	681	703
28131	30294	7110	3519	2671	2159	1853	1588	1391	1273	1174	1190	1149	1122	990	1021	953	941	941	946	958	884	807	780	836	800	800	832	834	853	805	804	854	786	827	830	814	799	824	818	766	797	805	776	796	798	767	803	792	802	818	801	826	800	836	782	819	853	802	796	827	789	751	810	777	820	771	848	809	833	820	769	799	760	791	776	800	783	797	802	828	771	813	777	770	795	790	795	819	758	746	754	832	794	706	843	814	767	787	766	782	795	768	808	805	763	787	772	791	785	771	792	737	791	762	772	787	796	818	813	828	794	763	776	812	784	776	755	811	779	782	794	834	768	754	816	778	772	784	772	815	813	799	777	737	826	836	810	808	791	797	791	792	811	779	794	797	741	808	840	767	824	800	753	775	759	791	757	798	791	730	815	825	782	829	798	779	738	824	787	821	727	809	762	793	776	790	785	807	791	756	762	756	810	812	785	778	762	774	725	740	738	764	765	789	764	787	778	777	819	772	798	773	787	825	762	781	755	813	747	755	788	820	757	823	768	869	771	815	851	772	794	760	773	786	744	777	809	780	822	788	779	770	798	785	753	760	764	775	779	811	774	731	765	775	852	794	786	759	828	765	819	787	768	796	754	785	787	738	799	803	790	812	778	796	781	782	818	778	790	817	791	806	828	776	784	809	783	777	785	788	791	753	759	729	784	759	731	810	777	797	787	767	796	807	784	772	761	784	795	810	810	771	763	792	797	792	782	761	811	828	747	747	756	796	835	794	742	820	800	800	759	782	750	808	822	727	784	767	794	838	724	821	809	701	787	776	787	793	754	807	768	806	795	772	798	771	821	786	835	751	787	800	813	815	786	784	766	771	824	820	800	815	813	749	756	817	789	822	744	763	799	833	803	846	782	836	765	793	799	731	730	780	836	781	822	734	802	761	814	789	773	805	775	815	817	767	785	755	800	803	793	752	849	753	841	853	813	816	750	794	782	777	824	735	792	789	806	762	758	768	771	763	778	779	803	758	824	839	790	782	768	777	820	836	782	810	750	765	743	786	776	764	774	802	761	805	762	729	794	756	781	832	779	770	783	810	774	748	769	770	826	794	768	829	764	758	805	800	794	808	765	784	752	765	780	768	755	775	790	744	755	835	761	786	799	755	799	811	806	817	767	848	762	798	795	776	801	781	775	809	815	749	785	793	819	777	816	754	793	791	801	818	771	790	758	804	800	787	824	832	797	762	742	796	791	793	806	777	801	744	773	795	774	788	789	806	762	791	783	823	796	820	788	844	745	753	746	752	780	783	739	789	817	794	772	766	784	796	755	761	816	763	765	784	738	805	795	802	791	844	770	792	772	775	793	808	814	736	760	809	797	769	797	783	803	799	804	788	794	735	802	820	777	791	796	780	793	739	729	764	732	792	785	770	749	758	780	775	805	749	765	795	799	761	792	758	770	828	768	707	775	772	757	806	778	795	776	776	753	797	812	746	795	787	779	785	767	807	835	751	777	762	794	760	807	778	835	827	755	762	726	783	815	782	807	730	753	800	793	781	782	745	778	811	759	808	784	781	776	783	769	789	769	797	778	810	819	772	799	798	811	834	804	769	828	795	810	728	764	819	791	861	788	748	789	797	816	770	759	774	760	835	804	757	765	802	822	801	817	769	810	772	827	804	806	800	757	739	794	803	787	755	798	803	835	786	827	779	751	766	866	775	827	762	739	823	756	776	834	744	729	747	761	775	790	802	791	831	796	762	773	778	738	742	794	760	772	749	761	740	806	758	769	759	803	787	761	771	739	833	759	803	791	780	753	811	786	799	793	746	787	759	779	770	823	794	775	832	798	801	802	760	788	794	796	780	785	757	834	798	770	817	777	820	814	791	788	745	769	771	799	814	800	794	805	801	765	779	740	765	795	780	764	737	776	799	790	812	810	783	791	804	858	737	746	833	815	788	846	779	781	783	817	828	805	793	816	737	773	766	786	796	786	771	773	786	778	804	769	818	814	783	768	753	780	786	805	764	779	770	829	812	870	779	770	787	785	757	757	796	754	791	828	786	806	771	785	798	813	826	807	785	800	799	760	827	768	810	798	808	806	813	823	804	775	808	772	800	809	782	824	744	776	776	761	777	755	768	749	784	820	847	785	780	777	772	801	828	814	784	793	779	733	786	776	779	770	769	809	768	731	776	780	774	796	748	801	785	815	801	770	767	792	794	761	811	779	793	793	750	792	742	777	798	781	776	832	770	770	797	774	762	786	795	847	829	787	784	780	826	754	751	753	725	804	801	804	806	813	755	803	800	799	829	747	783	765	813	839	803	787	809	834	759	792	803	800	752	790	727	794	795	766	790	793	802	756	843	809	702	789	771	807	824	856	775	772	763	795	786	762	800	749	785	764	782	849	835	769	765	745	796	758	742	825	771	778	801	819	801	764	803	787	848	722	822	735	837	781	765	831	798	768	804	772	758	757	784	788	791	805	835	779	803	793	782	864	709	783	719	748	805	775	812	745	789	783	739	763	763	811	788	805	816	764	789	821	770	820	739	803	809	753	731	816	793	743	788	784	759	772	809	801	797	776	822	816	834	772	807	809	851	787	747	795	801	820	807	774	790	786	783	808	806	806	778	800	787	851	790	812	737	767	834	778	794	753	764	774	771	772	816	812	826	818	768	744	788	802	826	818	784	794	829	847	765	848	776	759	738	773	806	799	801	802	780	832	801	748	782	850	790	769	797	748	806	806	778	761	734	846	790	774	753	759	807	756	780	787	770	838	775	795	792	747	778	778	765	741	797	755	793	781	775	771	795	835	766	763	778	773	756	727	792	771	802	747	791	794	756	798	792	786	760	837	820	798	777	778	809	753	844	735	769	803	754	768	786	756	780	778	732	829	731	814	826	819	785	771	817	789	797	809	802	800	773	776	792	829	769	747	817	756	772	790	754	756	812	758	852	789	804	770	759	773	740	759	811	813	780	749	749	834	762	784	793	803	793	782	777	850	834	783	807	763	750	785	835	786	754	830	776	789	816	768	735	724	823	843	781	818	756	784	804	770	771	733	810	809	785	799	778	823	797	810	760	788	822	753	778	873	799	727	841	865	833	770	807	827	734	791	804	770	806	818	793	730	763	773	798	854	828	791	791	785	794	768	727	800	755	802	790	777	749	751	818	805	749	778	769	748	776	791	782	730	779	765	826	833	766	819	747	802	783	720	805	779	777	779	794	811	787	782	796	791	801	791	799	778	803	824	858	807	781	792	758	783	822	784	803	739	782	768	764	792	758	787	809	800	766	782	741	753	783	744	807	775	754	748	763	777	734	750	789	801	781	787	795	822	797	790	811	823	787	808	792	804	790	743	751	748	812	785	771	780	784	789	845	780	770	805	762	818	775	740	761	786	804	788	822	795	773	751	814	792	824	801	748	743	800	792	767	826	797	758	765	752	805	768	824	788	799	741	739	756	782	749	829	797	785	783	777	797	766	790	760	780	816	765	765	758	751	809	785	799
23323	21377	29212	23912	21370	21424	8715	1559	1110	1007	867	791	749	697	626	611	528	530	504	552	503	425	453	428	402	438	406	371	405	369	334	322	367	363	344	346	358	375	330	358	359	354	355	383	329	366	360	311	320	317	360	338	347	336	348	367	348	373	362	368	307	342	345	377	344	278	398	359	358	358	335	341	307	328	361	317	333	335	352	330	333	368	357	350	369	336	357	346	358	325	329	293	309	361	359	333	347	356	332	335	333	330	365	345	346	297	347	341	355	340	319	289	342	330	354	310	343	320	323	314	314	334	371	311	335	311	340	314	340	332	307	332	333	343	332	331	348	321	320	312	323	336	310	351	350	330	359	369	343	348	345	325	348	335	348	309	344	331	362	330	348	329	316	354	354	324	294	332	333	359	327	358	330	346	345	349	358	359	298	331	311	303	345	340	336	329	346	312	361	317	305	335	337	307	317	321	319	329	330	369	309	343	336	315	344	310	310	337	341	311	361	323	334	363	348	306	331	339	351	331	321	308	352	329	341	315	319	348	384	362	338	314	329	329	310	340	342	335	330	297	316	349	330	346	357	324	348	338	342	325	312	322	335	367	344	318	335	327	324	332	300	319	357	325	320	308	305	345	317	329	308	370	361	311	309	345	319	345	327	326	334	332	360	328	330	321	349	337	324	324	320	346	308	324	317	345	357	348	350	305	334	347	334	338	328	354	352	305	334	335	332	341	348	332	325	342	290	306	334	342	320	322	336	345	327	310	334	336	353	348	321	354	345	328	330	329	333	337	332	380	339	315	352	359	329	300	357	334	348	302	344	332	277	378	310	336	325	366	357	356	333	294	319	335	283	304	324	331	338	369	350	290	345	349	335	300	315	323	307	336	345	344	324	338	304	301	318	302	335	286	309	325	310	310	367	324	333	317	329	329	314	332	307	353	353	323	350	343	323	322	303	358	332	324	313	323	323	319	334	358	366	348	318	318	335	357	314	359	318	321	311	329	331	344	349	344	320	307	323	351	329	334	310	311	346	350	326	322	337	299	338	372	328	326	358	362	333	339	351	317	340	327	344	313	344	338	352	333	324	341	340	327	328	338	316	350	356	329	321	304	312	312	328	344	312	351	321	302	340	298	327	320	301	322	332	322	310	322	343	340	364	346	333	335	335	343	333	312	321	336	325	358	330	314	299	327	294	325	300	341	315	356	345	365	343	336	355	312	324	325	369	334	313	352	333	343	348	347	339	371	369	336	322	334	341	295	319	313	320	355	312	320	375	333	336	326	324	316	322	351	347	339	317	362	323	359	340	329	322	322	331	341	331	333	361	351	335	340	342	346	337	362	330	326	335	331	326	347	348	330	333	339	360	355	348	380	350	345	339	324	319	355	311	319	336	331	329	312	336	341	348	315	354	357	329	347	307	338	355	332	336	310	323	319	319	329	329	356	369	337	325	344	373	341	348	357	331	361	319	341	338	311	361	333	306	340	346	333	323	349	319	289	334	336	333	317	342	367	333	349	334	322	328	323	340	321	334	341	372	340	359	320	326	307	318	363	333	351	331	298	308	360	347	354	338	351	350	360	332	333	355	337	332	351	296	353	302	333	324	346	350	318	344	337	341	313	309	335	326	360	333	312	346	356	325	357	323	330	280	368	341	346	328	342	303	387	314	339	331	310	355	332	320	327	334	344	305	338	319	329	315	304	316	333	324	333	314	320	341	301	317	335	339	360	353	302	338	352	312	335	326	361	322	342	337	334	328	322	292	340	332	343	354	331	301	342	309	340	326	345	346	327	336	305	328	312	329	335	325	330	327	320	332	327	338	311	337	334	320	348	334	332	338	302	322	368	335	346	343	348	330	318	338	330	321	340	337	341	349	321	322	343	306	370	321	326	295	328	308	365	329	343	284	353	340	323	298	321	363	308	359	329	333	317	338	322	314	324	342	327	307	325	306	323	351	351	322	331	344	351	332	327	335	356	331	332	310	340	322	342	334	386	351	339	309	346	366	350	323	333	314	299	338	324	347	344	321	308	352	335	328	354	334	322	330	331	345	353	320	356	340	327	307	357	321	332	335	344	348	313	344	329	318	296	329	329	370	318	314	302	345	312	357	372	313	334	298	332	314	350	346	327	322	359	341	348	331	355	313	349	349	346	331	351	315	332	329	326	339	351	310	331	343	331	349	328	321	291	350	353	343	337	306	335	373	352	314	344	329	333	327	315	319	326	362	333	336	351	332	316	324	369	325	365	338	307	317	307	387	318	319	331	336	359	345	300	336	331	319	337	327	332	364	337	363	353	317	338	312	335	319	312	333	340	316	312	335	354	334	333	300	314	322	347	368	348	313	346	296	331	332	333	320	343	348	344	306	343	302	333	319	332	330	339	332	314	328	334	292	350	326	332	327	369	341	332	307	342	335	329	343	318	365	320	342	279	311	313	316	357	307	335	338	298	324	348	347	364	345	346	321	319	340	320	333	336	309	341	353	350	319	346	324	339	363	319	302	334	320	336	304	338	340	327	334	328	308	314	302	358	334	302	307	308	318	321	330	330	321	322	327	341	326	322	338	315	330	343	334	343	326	336	353	369	326	317	324	340	326	293	329	350	353	318	343	289	346	364	356	339	341	328	329	373	391	344	338	297	330	327	332	336	326	319	351	305	349	286	349	334	299	319	365	344	298	315	339	316	337	336	323	311	335	336	345	314	347	307	314	349	301	324	326	373	353	351	336	332	300	342	309	319	313	317	348	336	305	321	331	318	342	324	334	310	310	319	339	338	308	341	308	360	326	340	329	318	328	318	331	336	355	370	345	329	315	314	370	350	344	307	345	377	340	372	310	337	387	323	319	328	355	348	353	345	344	334	303	347	336	344	331	356	350	354	318	324	334	294	321	343	349	313	333	330	335	339	333	355	371	345	321	327	320	312	351	331	324	307	352	337	346	318	324	329	357	332	339	337	348	345	313	359	328	293	339	316	316	377	317	336	333	336	362	327	303	347	276	330	338	332	352	323	310	363	349	336	342	314	348	372	346	338	316	334	342	352	330	334	331	323	385	320	337	322	361	331	338	352	391	358	339	370	340	339	331	312	343	322	326	309	338	340	328	335	320	325	342	356	313	353	321	323	347	343	340	309	326	305	340	357	308	339	341	380	328	343	327	334	356	310	323	319	341	318	332	305	334	323	315	368	318	318	288	329	332	333	343	328	329	337	321	351	330	349	350	295	327	331	325	334	342	319	340	362	333	328	321	346	339	339	341	331	312	340	321	343	326	355	315	356	340	322	311	337	357	299	303	319	357	295	336	294	326	325	336	307	350	313	340	344	354	349	353	338	319	328	341	349	308	344	363	333	330	325	338	322	349	331	320	368	330	344	347	367	334	304	363	304	344	325	319	345	325	332	314	348	332	356	305	377	340	327	333	322	326	340	330	316	322	341	349	338	340	322	312	333	299	312	317	334	328	331	339	358	327	324	321	321	325	344	324	321	371	292	304	335
32623	41214	16087	8329	5857	4488	3540	2756	2215	1861	1607	1385	1306	1174	999	905	856	842	805	807	674	623	561	550	485	483	466	448	502	440	456	489	443	427	433	442	427	420	433	387	399	420	431	404	433	387	413	391	362	418	362	348	407	418	419	410	429	424	412	383	395	370	402	396	374	401	439	394	458	427	410	363	389	384	371	387	394	369	391	372	393	396	388	370	410	395	389	373	396	373	376	419	419	354	390	384	399	412	411	416	386	369	418	396	379	377	393	393	360	372	370	369	373	375	334	375	383	410	403	405	355	407	334	380	383	366	362	381	401	385	387	397	382	394	340	365	397	376	349	375	395	383	396	369	369	410	371	376	359	374	369	383	322	382	379	365	380	384	363	359	383	352	387	402	382	347	388	355	381	355	402	385	397	383	383	412	400	345	398	415	357	363	390	369	385	371	417	356	378	348	394	382	385	389	377	371	366	388	363	384	353	424	416	382	378	353	387	365	351	355	368	390	394	394	352	380	397	333	353	371	423	410	386	379	384	341	400	351	367	371	391	405	370	387	393	393	360	349	370	394	431	383	385	403	378	396	397	396	367	391	375	363	359	407	373	364	381	364	406	354	354	378	379	368	372	344	375	373	353	398	384	401	386	365	420	395	373	373	388	383	374	374	382	381	391	363	394	364	379	361	390	387	359	353	351	382	371	344	405	363	369	382	357	385	382	344	381	392	379	366	378	359	394	370	389	361	378	370	411	375	372	388	380	330	372	382	329	398	396	378	383	371	375	384	385	381	345	347	409	358	383	395	370	379	388	337	374	348	353	411	363	362	363	411	397	430	335	365	367	410	370	355	356	369	385	413	387	400	378	377	416	401	376	393	353	405	389	357	352	346	392	373	397	383	406	369	381	381	357	359	375	398	404	417	373	393	387	367	359	361	359	351	396	360	358	367	376	389	371	387	380	353	386	426	383	372	357	368	406	352	381	417	384	373	407	365	383	420	374	342	377	431	365	392	360	395	352	373	377	409	375	396	365	373	366	389	368	366	355	413	371	348	355	376	384	374	403	359	374	396	377	365	332	378	379	389	377	360	350	362	344	393	388	372	367	374	373	373	385	384	352	345	409	384	394	375	402	388	329	373	386	388	375	359	379	336	362	415	379	354	394	383	365	401	390	407	369	370	340	395	421	365	369	401	401	388	365	355	400	363	363	354	336	388	394	384	379	359	389	377	395	381	393	394	387	363	374	408	396	354	406	368	391	370	386	396	374	373	395	377	369	380	363	391	360	393	364	404	349	385	404	396	396	363	362	367	382	372	386	388	379	399	379	381	362	377	361	377	369	415	401	396	409	410	375	411	396	365	367	354	386	374	381	414	365	379	376	351	360	399	373	389	375	389	384	373	394	397	355	412	344	392	419	356	399	390	378	428	371	381	380	383	357	409	384	399	388	372	362	373	390	373	356	371	374	346	391	397	421	410	368	391	329	345	363	379	342	387	411	361	383	399	370	376	380	377	381	395	356	396	377	346	395	374	348	386	389	367	381	339	387	364	388	406	397	401	381	422	368	398	381	365	373	353	377	375	408	386	371	385	398	358	381	362	391	353	368	390	385	380	378	376	404	372	372	367	404	378	378	381	348	371	406	361	415	370	344	372	336	360	396	350	379	396	387	364	358	361	358	364	376	359	395	382	371	348	399	354	371	355	365	386	371	389	389	364	373	412	354	381	395	366	378	387	372	351	393	344	359	359	361	395	394	367	374	406	385	354	370	363	383	376	351	349	376	374	377	404	382	393	364	399	395	359	334	379	390	412	333	391	361	360	395	333	382	386	342	375	369	355	365	374	387	402	388	384	373	365	381	372	379	393	367	427	345	374	399	378	422	351	356	425	370	381	399	373	357	366	373	359	348	379	402	359	373	391	374	363	387	393	392	374	355	353	379	375	366	367	348	351	404	367	341	341	370	368	357	354	384	363	382	388	396	398	371	377	410	384	380	359	392	332	351	341	341	390	369	394	377	379	360	373	374	395	374	383	371	371	402	398	362	413	351	369	377	385	380	349	371	385	392	383	407	369	365	395	420	378	390	381	397	376	373	381	392	372	372	387	373	385	393	332	385	385	377	400	398	377	352	386	378	333	371	377	363	363	389	386	371	364	381	404	364	350	363	378	400	371	396	400	367	379	334	349	372	383	383	393	398	416	392	373	399	362	384	375	370	360	363	368	391	400	367	376	365	389	409	378	361	375	393	382	377	336	384	352	350	376	403	384	402	351	360	353	392	377	370	370	384	333	377	372	370	385	351	376	369	380	393	380	396	384	415	350	380	369	345	373	390	377	369	385	370	394	375	356	382	346	355	361	374	355	381	371	374	401	369	400	379	381	349	391	379	358	382	377	394	394	400	356	400	356	380	380	394	335	384	380	350	385	374	403	381	376	381	400	361	340	368	421	389	384	381	364	375	391	358	373	403	373	357	377	382	417	378	403	376	372	376	367	344	378	367	367	377	382	383	395	334	396	383	399	367	399	371	381	364	364	364	357	370	388	374	398	355	380	363	400	353	373	378	331	329	398	382	410	383	356	362	419	375	365	376	369	390	366	365	364	418	351	374	413	383	366	361	389	365	358	355	409	377	342	379	402	406	386	396	376	383	384	359	361	371	370	392	372	390	373	422	385	360	395	391	365	402	366	383	364	371	364	365	385	393	393	394	386	389	369	398	358	385	385	393	356	359	394	343	395	393	363	361	369	381	333	400	366	399	410	369	383	371	362	387	397	376	384	377	414	355	416	391	415	380	365	367	357	402	399	348	370	371	362	390	389	396	371	395	386	368	386	355	368	365	390	389	371	363	375	373	378	393	360	387	357	403	381	405	326	370	384	376	378	384	355	366	380	393	356	367	373	416	396	397	368	379	423	369	357	389	372	399	346	394	388	381	387	409	380	370	398	352	400	383	376	336	363	363	392	384	373	395	375	340	378	357	356	386	378	381	380	374	367	358	406	390	341	371	370	350	392	316	342	408	362	363	394	369	375	366	371	376	392	371	380	383	381	409	401	368	381	362	411	382	400	353	407	399	406	378	357	397	374	371	345	367	408	384	365	394	378	358	373	372	343	389	403	392	387	390	403	394	375	366	360	379	384	386	409	376	360	399	405	371	380	390	404	375	375	373	408	374	352	392	394	369	370	377	366	385	371	352	387	354	384	392	395	389	399	383	387	372	402	385	396	365	364	345	379	354	373	388	334	366	354	408	366	367	380	366	358	390	367	374	367	409	359	358	374	373	377	397	363	372	397	348	377	384	328	380	387	390	382	332	363	391	392	354	374	370	345	386	375	376	383	367	379	361	370	374	364	380	370	354	368	348	371	365	366	381	369	386	378	393	362	381	383	363	382	371	333	375	409	376	397	352	354	387	345	366	398	359	385	359	388	365	370	387	352	366	367	368	380	379	374	401	382	382	366	417	336	372	375	385	403	406	422	419	357	383	379	360	380	404	356	396	378
27685	20910	9766	1741	1002	803	713	742	719	691	707	681	664	668	629	620	623	644	660	626	635	603	644	633	596	593	614	586	566	639	628	591	554	582	553	611	569	594	592	613	569	583	618	609	582	578	602	610	556	589	611	581	580	602	606	608	623	545	556	592	565	591	575	574	591	592	611	646	637	622	615	581	588	593	586	589	562	575	569	560	557	615	598	564	594	561	583	558	579	552	583	579	579	560	639	577	565	564	609	587	628	598	556	581	558	608	620	611	559	607	544	582	588	628	594	592	634	562	622	578	586	563	571	600	591	583	595	572	557	569	567	611	518	599	591	625	601	614	589	632	559	606	584	564	594	611	603	582	596	610	618	571	601	623	563	584	576	592	536	632	614	550	536	568	593	581	591	620	602	617	591	582	586	591	551	569	593	576	575	601	522	619	608	624	569	596	592	620	556	593	585	548	572	555	565	574	609	573	593	608	562	604	562	579	591	563	606	610	601	599	606	579	557	593	547	560	590	573	591	579	608	562	571	563	616	545	595	592	596	605	556	587	598	590	564	548	602	598	617	552	595	568	624	582	517	585	552	597	579	581	594	559	624	620	565	603	597	595	568	589	603	587	630	555	592	561	538	576	591	613	587	573	560	621	609	537	598	603	594	556	588	581	584	580	613	603	611	607	617	624	575	596	599	527	579	594	607	611	580	571	616	592	614	591	568	590	616	596	568	611	574	585	594	572	591	564	551	590	617	638	626	616	593	600	610	534	526	591	611	582	616	560	601	595	569	582	627	595	604	622	568	567	595	596	561	589	584	562	580	602	582	591	598	553	569	613	586	610	569	612	589	585	595	562	578	598	561	580	588	582	610	592	560	558	623	584	618	594	594	562	628	613	575	596	612	554	596	630	560	583	588	547	599	607	550	558	577	612	620	610	581	562	605	593	567	574	547	604	573	576	562	554	570	557	564	604	574	580	610	564	582	530	578	606	558	589	603	565	580	606	542	596	607	550	579	595	621	630	594	560	571	583	589	585	569	557	596	610	612	594	584	575	625	595	579	561	575	585	568	543	568	602	574	598	561	570	521	607	566	590	546	570	549	589	597	578	579	588	553	595	554	573	596	608	616	575	586	585	624	599	602	593	588	561	571	543	588	604	572	596	596	574	572	582	594	586	600	586	588	606	603	572	621	613	608	581	607	581	546	578	576	551	578	586	652	609	566	549	565	575	606	560	616	574	615	550	573	617	581	583	579	601	591	584	546	578	591	574	599	576	650	580	599	590	570	595	580	565	578	583	579	601	566	561	583	628	554	570	593	589	577	550	567	596	564	579	560	601	555	549	576	591	567	561	567	595	540	569	601	582	587	597	582	579	506	599	608	569	602	532	611	590	589	554	574	528	609	586	554	606	612	561	587	644	579	568	637	567	637	604	608	622	616	570	583	582	597	590	614	592	563	595	570	586	568	589	518	581	612	567	602	636	565	616	612	574	565	576	578	555	584	527	581	576	632	533	589	640	575	578	613	572	656	596	570	579	594	601	565	572	595	590	633	573	610	564	576	580	574	571	583	581	610	590	600	564	620	629	620	561	618	584	599	597	572	621	600	567	564	570	578	580	541	613	596	582	590	628	593	541	581	591	611	570	589	566	593	637	602	645	620	584	603	611	605	584	606	586	592	578	596	562	615	580	579	610	622	569	602	638	563	604	587	606	623	597	578	603	566	580	563	619	587	599	562	625	576	638	565	608	601	582	634	568	567	576	570	574	593	560	604	591	575	589	612	576	599	615	578	591	592	554	531	607	606	544	619	584	565	586	583	608	603	565	568	567	587	552	593	614	609	589	607	616	581	566	555	586	564	581	570	578	553	581	558	597	654	566	615	586	625	597	603	595	568	558	606	578	611	576	571	605	583	541	591	610	565	569	619	589	613	602	625	601	582	630	597	594	531	620	553	584	553	590	601	606	604	594	608	599	572	558	584	610	596	617	579	577	603	523	617	576	590	579	613	649	569	606	632	582	585	611	585	612	599	582	576	585	562	627	572	573	625	617	589	598	573	554	596	625	591	541	588	593	543	585	548	599	555	596	613	564	604	601	574	571	598	582	591	551	558	606	589	554	603	588	586	647	535	580	596	583	577	615	596	586	609	594	620	555	543	574	592	537	590	574	614	571	581	601	567	618	623	634	602	584	539	572	587	562	620	571	605	594	571	574	580	588	568	597	588	586	568	612	599	578	598	572	580	629	561	579	604	606	594	597	602	550	595	621	616	527	582	575	576	566	597	535	588	591	570	559	585	558	598	556	571	629	612	547	613	637	566	574	622	566	585	594	586	629	605	582	594	614	590	607	578	593	577	588	568	581	582	562	589	621	593	559	643	605	591	619	566	605	577	587	570	598	594	614	604	589	524	619	587	575	569	581	622	578	574	614	610	600	578	567	574	599	565	546	600	600	638	568	579	596	587	611	596	538	591	588	629	590	622	581	609	594	585	555	583	634	595	585	565	572	659	606	627	568	601	553	589	616	580	585	561	590	590	588	574	538	581	628	582	635	601	577	603	590	576	582	600	611	573	641	579	623	605	522	633	549	594	608	574	542	594	595	581	571	562	594	574	572	517	565	585	602	569	591	609	615	591	595	582	608	579	580	615	594	621	583	582	549	585	602	547	599	603	582	615	619	565	582	561	584	572	595	589	557	614	566	601	600	564	618	592	635	551	602	599	546	562	577	603	578	570	584	559	639	561	573	609	560	581	539	618	619	570	577	551	579	612	556	573	581	603	566	593	521	613	602	585	539	599	569	585	579	633	574	560	577	593	594	569	547	589	608	588	556	613	593	596	584	584	576	575	580	603	585	553	635	621	569	630	565	601	594	572	593	566	572	627	585	611	602	580	589	573	590	600	624	598	592	526	587	629	597	584	627	593	561	588	588	564	601	566	602	566	558	575	655	512	599	594	580	574	604	579	578	583	573	568	604	534	624	582	626	569	596	587	594	589	593	562	547	621	592	594	573	594	551	610	560	598	635	538	560	618	621	562	571	606	583	566	575	597	605	602	591	595	554	555	603	568	593	581	561	593	598	565	596	565	582	603	581	631	617	614	608	621	608	562	603	565	589	617	573	557	632	566	592	647	605	607	616	587	552	577	573	578	627	598	588	615	620	607	580	606	540	570	614	585	614	580	582	631	580	582	579	590	571	615	581	576	608	636	584	589	531	587	595	590	529	549	601	609	609	640	584	570	583	565	570	618	565	611	605	590	608	602	574	580	568	572	605	573	564	602	579	571	593	553	594	560	586	602	599	570	600	605	540	595	594	536	605	596	587	564	601	585	575	591	591	616	575	612	584	633	581	610	618	628	598	578	595	571	610	577	600	578	603	615	571	555	604	593	637	583	595	562	591	556	594	613	624	579	616	600	607	539	597	566	619	617	579	578	623	600	582	574	555	616	601	588	582	634	656	608	577	598	575	587	563	567	588	631	570	594	586	545	584	590	576	618	611
22548	18765	3648	1905	1466	1200	1068	979	1000	940	946	905	936	840	802	784	810	819	748	789	745	718	751	719	712	683	685	708	670	702	692	697	699	693	701	734	722	711	726	706	695	664	661	701	691	667	711	717	678	680	692	688	690	668	724	740	673	719	766	657	651	727	673	705	711	699	758	658	680	724	739	700	728	696	674	677	663	709	696	704	695	721	737	690	662	740	676	667	704	694	664	706	698	665	710	710	703	693	713	720	691	700	714	718	669	717	708	726	614	635	695	728	738	680	676	669	718	721	672	775	663	675	685	693	675	696	672	700	698	692	729	648	709	673	711	692	753	682	714	649	744	702	668	653	689	737	712	777	727	674	653	716	700	712	679	700	683	684	689	692	682	681	723	736	707	675	712	675	669	711	682	697	730	699	690	707	686	708	703	684	686	656	674	699	727	703	697	721	665	693	692	648	712	678	637	700	677	693	680	722	702	693	738	721	716	671	687	702	680	658	694	736	670	739	683	700	696	683	650	707	639	662	734	702	694	680	670	704	683	748	716	665	704	713	686	741	702	712	675	718	725	678	642	656	689	678	673	672	698	717	683	717	661	680	680	703	667	675	671	667	689	732	680	708	671	720	695	705	719	641	626	690	674	710	692	703	737	680	656	696	683	717	705	643	697	689	663	668	701	735	701	724	665	742	705	690	670	715	726	656	736	665	673	681	717	672	637	706	679	709	680	675	713	670	701	688	692	682	700	721	693	689	678	700	700	731	693	705	634	705	641	691	699	686	691	683	663	685	723	645	690	668	725	737	726	674	664	637	651	654	685	671	696	741	670	649	650	692	672	680	672	711	633	669	706	718	675	669	725	690	670	697	687	740	687	697	742	683	716	695	731	706	661	688	719	667	700	677	695	642	723	667	720	689	663	715	698	750	725	690	658	659	679	699	684	638	733	692	675	645	715	671	704	651	753	677	686	710	749	689	728	688	704	662	711	683	645	669	700	719	701	668	720	708	725	695	702	718	744	647	697	683	704	654	719	742	708	684	680	672	691	722	686	675	673	678	717	677	693	694	685	734	680	681	637	720	697	685	675	720	719	697	657	699	688	668	711	673	677	692	683	715	728	682	705	703	701	684	657	713	691	681	680	705	729	697	666	702	688	674	716	700	668	671	715	680	697	656	674	705	738	692	696	679	697	719	655	687	701	746	672	698	715	727	706	671	739	716	697	667	644	678	739	696	664	675	674	685	684	654	698	742	709	694	687	674	697	700	693	707	688	672	682	730	688	726	690	700	672	708	707	681	688	704	713	678	686	703	689	702	693	664	682	697	687	689	707	708	723	694	687	660	667	723	748	702	677	702	663	708	672	730	748	725	688	697	759	714	688	685	715	655	731	636	658	644	656	688	726	709	716	658	685	665	665	673	675	719	725	684	665	745	709	684	730	722	669	669	718	636	675	734	657	708	643	675	667	743	722	678	691	650	688	716	661	675	678	729	678	715	684	720	690	683	643	693	714	729	734	689	714	747	682	658	732	683	695	661	678	656	727	705	698	745	743	691	730	672	653	698	698	673	691	698	683	689	671	657	749	687	708	699	696	707	706	698	692	675	679	720	649	704	699	730	663	686	692	686	695	683	675	703	710	710	680	678	695	728	655	729	668	693	671	720	662	718	706	713	695	644	692	647	669	707	694	730	693	665	697	727	726	718	645	678	759	670	710	665	667	667	650	667	686	748	709	648	691	713	683	716	684	697	707	695	676	687	713	658	732	735	667	697	690	739	696	701	661	702	697	699	686	695	663	656	682	756	688	663	713	687	714	715	719	663	710	686	749	722	676	658	687	702	696	691	685	666	625	691	704	683	726	688	725	702	697	702	742	708	669	686	728	719	712	659	674	676	634	712	683	691	681	704	696	694	673	661	705	689	688	735	686	703	661	655	707	663	708	714	658	676	672	726	693	705	695	618	692	706	683	696	714	656	685	694	689	652	707	682	661	681	680	680	662	677	668	677	673	689	718	753	648	694	684	670	695	694	653	675	704	674	693	700	687	710	674	689	744	707	716	723	666	734	704	681	667	714	707	662	724	715	706	622	710	659	675	746	705	653	648	677	712	717	693	673	666	691	684	659	707	616	738	711	687	679	684	684	697	638	723	678	734	651	685	716	686	698	701	715	706	715	650	722	679	715	645	741	675	671	700	713	709	651	692	670	681	688	733	716	708	658	704	707	666	719	677	665	643	697	616	675	659	722	687	627	675	689	695	684	710	712	689	685	691	681	667	687	671	686	713	673	680	662	686	686	677	678	710	639	671	654	672	672	715	695	676	712	748	706	675	658	715	720	680	702	673	706	717	687	687	741	654	693	691	703	722	728	702	729	688	676	680	693	732	728	691	687	672	763	662	725	692	692	635	673	628	694	723	734	694	700	733	685	703	656	707	776	705	665	654	677	726	719	759	705	713	680	695	692	726	718	703	633	714	692	704	716	759	698	682	655	688	674	724	735	665	693	658	690	732	673	689	658	705	754	717	689	682	692	696	713	733	714	676	685	686	699	702	678	692	707	701	726	664	690	663	668	679	696	637	697	743	652	705	721	672	688	689	662	660	680	723	693	702	719	665	718	657	696	689	695	708	707	694	651	668	714	677	704	694	722	719	661	705	637	682	739	692	709	724	721	635	694	663	713	680	664	728	726	708	657	684	641	643	700	730	685	703	631	693	676	667	674	719	726	647	730	635	727	730	724	664	627	674	704	732	673	657	695	729	703	734	652	619	722	752	682	731	651	685	726	673	722	724	727	667	729	680	675	621	691	679	614	699	725	695	687	681	683	681	696	680	750	674	756	698	689	720	708	668	755	749	701	698	665	718	697	668	662	712	673	700	671	720	711	676	678	666	674	694	692	657	710	682	696	747	727	715	681	678	663	667	694	703	671	695	695	692	702	710	687	772	659	695	705	685	654	709	705	699	656	664	683	702	674	700	636	691	687	668	663	676	697	659	678	726	682	695	681	673	698	713	678	717	674	654	714	686	733	719	708	703	726	696	707	667	688	693	713	701	725	675	716	704	697	681	706	720	717	738	665	691	673	712	759	701	711	742	718	674	679	686	667	684	710	741	691	710	707	710	723	711	681	705	678	649	662	654	672	659	698	666	678	696	692	692	649	696	674	721	651	716	707	683	668	691	687	660	675	718	721	671	661	690	674	688	696	665	657	675	661	656	698	673	736	763	739	702	692	692	728	657	669	679	700	701	655	730	695	741	643	650	669	695	697	682	659	655	652	736	705	695	669	761	714	692	701	701	717	678	700	734	713	660	740	710	681	668	656	677	706	674	713	719	693	703	721	674	699	648	673	698	695	684	662	657	691	722	650	691	675	677	673	716	694	729	677	699	668	690	659	682	689	683	698	740	669	674	749	718	703	676	655	728	674	720	664	751	718	682	730	679	694	685	708	689	733	678	686	737	727	712	692	659	702	658	674	711	707	699	696	638	680	729	691	707	669
24375	21369	28700	24383	21341	9319	1413	950	786	778	668	661	569	526	516	469	488	455	440	427	359	379	361	364	374	358	330	344	319	336	279	341	308	334	324	315	339	325	326	334	325	314	307	323	328	356	329	312	313	339	276	323	355	316	337	316	333	333	290	304	320	297	297	293	307	314	323	349	338	290	320	322	335	282	307	308	353	290	338	348	319	321	343	314	321	309	288	309	311	311	311	307	277	330	312	286	294	313	340	315	283	332	319	343	307	329	318	297	307	274	307	324	295	307	310	330	327	307	316	327	291	312	326	332	323	324	318	320	298	293	294	277	305	290	320	334	315	335	352	331	287	314	293	302	317	302	337	307	288	297	351	329	308	291	318	326	293	302	327	312	313	319	336	304	306	288	325	289	321	353	325	321	314	334	325	321	301	304	312	301	306	305	326	278	331	300	314	286	332	312	283	310	306	312	313	308	278	339	292	293	316	309	302	288	304	313	335	284	298	284	310	330	323	310	304	303	300	300	324	302	327	293	339	310	315	308	281	299	305	335	298	312	317	292	311	309	288	294	310	310	318	303	325	325	324	303	316	297	343	315	281	326	284	325	326	312	313	278	301	297	318	317	319	303	300	298	334	308	319	325	320	305	311	309	295	297	310	307	288	343	294	297	302	314	275	329	296	353	316	288	314	294	314	335	279	295	322	326	307	321	329	309	315	313	293	299	332	270	298	286	304	317	305	310	308	323	316	303	304	304	356	332	300	316	274	293	305	310	306	325	334	336	296	316	345	288	288	316	289	322	336	330	307	309	313	316	304	303	314	324	294	301	308	327	279	351	299	306	270	292	321	316	325	331	293	315	338	297	325	301	298	342	307	294	293	305	290	333	309	310	353	296	330	294	312	318	311	296	296	330	327	290	300	311	312	314	312	310	301	321	314	312	318	297	327	308	299	323	294	333	307	299	326	313	289	282	301	308	321	272	349	316	272	315	294	321	278	279	323	302	323	313	322	312	323	294	324	275	316	328	301	299	325	293	304	312	327	312	298	340	342	328	312	290	313	322	323	286	320	302	305	304	310	316	303	316	326	296	296	314	303	321	299	300	313	301	336	322	309	285	359	308	310	315	349	285	303	300	339	301	307	325	311	290	296	351	314	335	303	309	305	292	320	290	313	331	311	303	291	261	321	300	306	307	301	321	309	299	300	309	279	342	309	304	300	329	313	317	259	302	294	322	327	320	301	311	318	293	297	289	332	311	309	328	338	350	314	306	330	313	301	319	294	315	322	287	301	309	308	293	327	298	324	296	305	345	309	326	323	299	322	321	314	303	321	260	315	295	293	297	279	316	308	324	296	293	316	312	322	321	293	322	307	330	337	322	330	286	321	329	310	304	332	322	304	333	307	308	287	320	311	345	329	313	312	299	301	339	305	307	326	292	317	316	323	335	288	321	303	290	299	296	282	296	298	291	314	307	330	307	325	310	293	322	310	320	307	313	301	295	315	300	321	299	334	303	338	318	284	316	290	309	334	356	304	293	343	297	312	334	311	308	322	307	304	303	293	319	295	266	293	317	332	320	313	328	302	307	311	300	317	324	295	291	310	293	330	312	313	331	315	291	328	334	353	311	301	293	300	324	316	285	313	305	273	290	370	312	295	303	299	317	353	329	312	313	309	334	351	303	288	311	292	291	297	303	314	318	297	286	304	311	317	308	322	280	316	311	284	282	302	343	297	312	316	302	310	314	305	311	298	319	292	312	361	303	280	291	325	323	300	319	288	295	301	306	278	358	268	312	326	285	280	298	314	286	303	273	320	285	312	297	310	316	355	283	326	286	304	322	338	343	325	335	316	318	287	319	317	306	308	300	302	298	284	321	329	297	271	310	288	314	317	313	308	326	330	284	330	319	317	302	304	317	320	325	316	328	284	303	321	275	334	292	296	282	320	317	313	316	311	317	309	298	314	305	322	327	305	305	291	326	349	335	322	357	347	313	313	317	321	317	317	316	314	333	295	313	307	316	286	319	311	351	321	325	300	323	324	306	310	339	301	311	369	330	270	284	325	292	314	320	296	317	283	321	322	303	310	345	282	304	334	335	305	292	302	303	323	321	299	308	295	330	332	306	305	287	295	291	303	304	338	315	268	278	318	321	320	279	296	328	301	297	308	295	313	308	323	294	292	311	309	318	309	320	332	294	295	308	281	285	311	338	306	339	321	289	300	317	293	323	341	313	294	318	300	329	343	311	319	307	344	309	306	313	296	313	322	280	319	298	287	308	311	312	297	292	300	301	281	328	315	325	301	274	310	315	290	319	295	324	303	296	319	282	276	315	334	292	293	323	311	288	310	329	328	299	323	326	288	300	332	307	310	304	339	310	314	296	297	343	327	323	324	307	317	303	305	308	345	341	346	298	310	286	333	311	346	297	301	313	314	303	296	308	316	320	303	324	328	311	295	343	307	304	352	284	340	302	293	325	292	298	305	302	328	319	307	301	304	308	296	312	292	316	302	294	296	292	335	286	299	299	309	303	298	326	324	302	335	301	274	301	301	326	328	329	311	332	290	308	296	306	301	328	298	299	313	302	302	306	302	314	312	291	333	325	291	306	308	350	332	281	312	267	315	317	317	331	314	311	331	336	294	327	340	271	318	308	331	282	295	315	331	286	307	335	328	291	308	303	314	300	297	302	337	304	328	277	279	281	309	284	302	335	306	320	298	297	280	330	321	283	293	319	290	336	297	326	313	304	312	297	298	332	283	297	338	323	306	314	328	342	310	317	320	318	308	280	331	302	274	289	333	345	337	302	333	312	295	304	319	306	330	334	341	305	296	292	310	327	291	297	287	296	310	301	323	308	303	311	313	316	295	312	302	319	299	299	301	327	321	299	322	325	322	297	307	304	332	297	308	309	345	309	299	293	317	324	305	304	297	349	308	315	345	287	334	308	326	283	321	300	296	322	322	321	323	309	316	341	302	321	316	355	308	293	353	271	319	333	276	332	305	341	306	306	364	337	343	325	281	304	331	344	355	311	310	283	293	317	297	306	302	321	317	311	298	297	329	315	328	321	292	295	331	286	308	293	309	291	311	280	280	338	297	302	315	317	323	334	331	297	295	289	300	317	323	286	318	281	330	309	312	303	328	312	310	306	320	310	299	299	323	311	302	291	318	315	337	338	337	317	311	312	303	322	315	342	302	322	327	315	315	338	322	323	320	314	305	314	312	295	338	336	319	320	320	300	293	338	321	305	304	326	278	326	303	316	311	336	289	318	303	312	284	311	287	335	302	330	289	297	320	307	302	318	318	301	311	298	334	325	324	306	301	306	298	274	302	290	297	316	307	317	302	326	317	296	303	267	327	289	343	300	332	289	328	313	326	300	312	322	296	324	305	333	307	319	296	309	324	317	299	335	339	276	306	294	291	344	307	323	293	331	311	333	261	292	299	320	278	322	273	297	320	305	277	313	335	325	314	330	284	302	306	328	322	293	302	314	308	322	326	345
28738	31993	10394	5334	3700	2718	2140	1828	1475	1399	1268	1121	1050	837	788	728	732	724	626	607	553	535	472	440	488	416	439	461	437	450	432	399	394	420	368	408	397	388	404	415	442	403	373	395	373	417	431	391	430	396	428	391	393	414	427	428	424	400	381	405	400	354	415	381	408	386	406	446	433	413	391	363	415	359	422	401	366	419	384	400	407	408	388	365	369	385	386	405	413	400	377	353	395	365	378	357	404	407	399	399	382	403	382	412	374	358	375	383	353	371	362	394	355	351	357	397	361	409	395	386	401	402	359	400	405	377	364	380	370	378	358	387	392	396	410	378	370	340	395	367	398	391	368	364	398	377	437	407	384	381	386	403	380	412	384	371	399	358	419	402	378	394	407	387	387	400	362	405	417	388	372	365	401	384	374	422	403	380	403	413	341	367	391	387	350	373	394	382	427	370	427	385	420	348	363	365	379	340	362	391	369	399	380	383	329	404	390	410	381	369	378	393	381	379	373	372	359	383	354	365	349	424	405	383	375	395	373	368	386	384	387	360	396	355	366	395	419	397	398	384	412	395	407	360	375	369	377	406	382	387	372	380	402	389	397	405	362	377	372	394	343	370	397	392	385	336	406	376	410	416	364	418	412	370	399	398	362	403	377	407	353	392	413	396	384	390	413	378	355	370	367	417	397	375	404	384	379	395	391	368	397	369	373	363	367	358	375	391	374	381	382	377	391	385	391	359	369	372	363	393	363	399	386	384	374	391	367	346	394	355	375	386	405	392	367	388	360	387	388	414	345	368	403	356	349	417	382	411	387	362	384	375	387	391	365	411	404	372	395	389	385	377	395	393	382	371	401	398	387	395	407	396	350	389	377	387	371	398	398	357	376	389	395	383	364	422	424	393	393	389	392	375	418	405	406	392	373	375	367	401	434	377	359	385	330	391	393	350	399	377	382	364	361	363	384	371	373	392	405	382	421	391	415	402	371	394	366	390	366	402	361	422	402	368	377	382	376	385	424	374	369	403	372	347	402	389	353	379	373	380	383	407	420	375	355	378	405	427	411	394	365	354	370	359	364	391	385	397	414	398	390	383	381	399	368	404	381	375	388	387	370	380	380	407	397	399	400	377	406	386	400	390	403	399	436	384	399	377	383	379	351	393	418	370	368	392	423	370	371	383	361	419	374	378	357	390	400	396	396	375	375	400	341	407	398	400	358	359	378	391	398	369	391	365	347	393	370	374	411	415	370	425	368	381	380	360	341	388	375	391	413	397	398	423	400	393	400	395	378	350	372	363	408	384	396	391	420	393	393	356	365	358	373	364	382	365	441	400	400	380	376	369	409	416	408	396	377	378	352	399	362	356	355	374	393	350	350	382	361	389	409	390	397	380	376	360	388	400	388	385	353	375	392	385	386	372	389	416	411	384	369	390	397	351	344	396	383	380	380	383	353	383	371	372	424	349	419	357	398	386	381	346	375	338	360	375	389	352	365	362	402	398	357	389	402	375	369	361	404	368	402	398	416	359	383	388	413	361	389	396	406	353	352	408	379	392	386	378	357	384	401	353	375	358	408	384	415	338	390	423	379	384	379	419	397	360	393	398	382	400	355	367	386	390	375	389	353	404	357	346	413	395	400	392	398	373	403	381	423	374	362	394	390	383	366	380	403	408	403	372	355	415	352	396	398	396	359	374	387	375	395	374	403	346	398	381	375	375	385	407	412	375	396	378	407	382	368	424	420	383	420	367	370	401	384	394	402	365	370	383	334	403	348	355	369	372	390	402	351	387	347	435	437	429	377	390	389	397	360	389	363	395	383	411	351	368	379	362	350	400	373	430	377	367	401	402	381	389	415	403	393	360	374	404	377	416	381	385	394	396	377	391	388	372	356	400	411	351	383	369	381	359	405	391	428	387	348	362	380	390	401	367	392	331	373	398	367	369	363	407	344	416	365	370	388	439	363	356	400	410	366	375	356	407	405	377	404	342	420	376	373	389	383	383	398	381	419	395	370	362	377	391	376	390	394	372	421	410	410	394	378	365	393	365	354	399	372	363	375	345	379	378	362	366	363	399	394	356	370	392	367	383	393	360	388	391	392	406	406	406	377	431	405	392	374	416	347	361	414	362	409	370	388	388	385	386	369	372	385	420	404	386	367	407	371	358	367	371	369	366	422	387	356	373	436	365	364	397	388	371	431	380	369	396	393	367	383	365	398	368	383	359	375	354	368	380	377	380	394	403	402	408	360	367	373	385	386	393	399	374	395	377	357	377	387	395	381	389	375	377	350	371	346	365	362	371	390	376	404	334	427	380	364	390	401	400	380	378	390	390	389	364	387	409	383	385	367	376	399	343	392	372	380	378	396	392	364	380	347	363	366	371	382	380	418	382	372	402	372	386	362	342	395	399	355	420	359	363	382	395	377	381	378	396	409	415	401	377	375	375	409	346	375	415	356	388	398	371	419	373	361	388	399	387	400	418	356	425	397	375	386	384	386	391	414	390	367	393	378	373	400	364	367	353	370	413	376	389	353	377	401	360	374	376	373	399	382	371	400	383	403	392	354	371	380	386	371	359	390	401	381	377	376	370	396	384	369	413	365	394	379	408	410	427	383	409	374	379	383	377	359	368	406	393	379	398	366	345	357	385	399	344	375	363	372	390	364	386	417	378	393	381	402	410	386	386	411	368	349	391	405	371	381	363	384	393	382	343	367	401	372	421	380	409	427	383	380	366	384	363	384	381	399	401	375	393	389	402	392	400	379	394	414	360	372	385	365	384	384	394	405	394	419	397	405	373	402	386	371	391	375	403	408	381	380	391	401	384	397	391	397	397	384	416	385	350	376	390	365	387	387	360	377	424	412	345	403	365	393	379	364	403	391	378	388	392	369	382	407	357	401	383	399	393	363	364	393	382	388	364	404	350	374	402	380	355	366	408	386	404	390	395	422	364	378	414	384	390	404	341	416	369	364	372	418	370	388	353	358	353	365	349	362	411	371	345	376	377	374	384	388	372	382	405	411	376	391	361	368	373	378	356	368	389	378	380	353	395	367	403	389	364	408	371	394	407	368	383	382	412	340	391	382	382	372	451	360	378	369	382	382	425	390	401	399	369	369	388	375	388	388	394	370	416	387	359	366	387	404	396	396	376	368	382	384	360	409	380	357	416	379	392	358	375	376	347	364	384	397	406	400	414	376	389	395	390	394	374	378	372	398	407	381	371	389	391	346	384	397	398	396	403	380	439	409	398	391	379	383	357	388	384	414	360	386	377	381	362	389	405	405	394	384	378	352	368	380	428	412	393	378	410	382	375	376	390	373	383	401	360	368	390	355	384	388	378	400	389	388	390	387	383	371	373	363	373	397	344	361	361	358	365	372	368	361	358	354	380	416	408	381	412	398	376	410	389	415	380	391	400	394	385	343	401	370	356	392	387	354	363	399	399	377	370	368	432	383	333	380	372	391	376	387	391	415	386	396	379	375	389	380	381	399	419	387	358
25519	21348	27524	25316	9789	1525	1170	1030	962	1016	905	897	885	881	817	866	769	819	791	765	777	799	746	714	707	734	698	708	727	745	716	714	726	741	717	701	693	697	683	692	687	712	720	697	722	704	655	723	677	671	682	709	712	710	684	689	709	711	704	675	702	694	683	682	738	732	688	773	723	727	722	674	732	723	702	692	732	715	662	695	662	708	695	721	708	659	739	726	766	730	718	705	784	725	675	681	677	677	694	684	706	711	700	704	641	681	676	717	710	697	721	699	690	673	695	721	652	675	759	659	697	705	694	705	713	693	700	698	705	710	696	727	690	662	685	679	724	743	712	681	700	673	704	689	728	711	689	663	692	700	654	728	654	716	686	666	690	669	696	731	675	721	671	647	762	721	719	724	699	744	679	727	702	683	714	686	705	717	711	719	704	694	768	685	737	678	718	661	662	728	662	666	659	663	673	700	748	710	660	676	691	702	644	705	679	680	719	653	746	726	705	696	772	694	704	675	728	699	725	709	694	667	717	676	700	743	689	717	654	727	717	718	727	686	688	690	665	761	765	646	694	673	661	710	653	680	680	710	728	737	756	686	686	681	677	720	724	700	667	673	673	723	673	664	716	682	704	672	747	679	659	675	710	729	693	647	668	662	672	682	744	714	684	698	715	712	734	676	657	692	655	715	679	687	680	720	668	735	717	663	701	682	690	674	681	695	685	709	699	661	739	669	696	691	710	684	692	710	689	703	698	675	674	667	676	666	701	724	663	698	699	731	648	712	691	680	728	687	689	746	649	716	757	696	730	694	696	687	708	699	718	659	674	666	646	674	672	644	665	697	727	661	695	661	696	656	664	664	679	711	710	702	657	690	655	718	738	674	690	684	745	715	719	661	674	667	728	666	728	694	692	647	692	719	716	657	710	680	666	730	690	763	718	699	693	654	694	688	679	683	690	728	684	671	672	694	724	721	674	668	754	688	716	674	715	690	727	650	700	655	697	667	706	690	766	723	696	708	706	753	695	712	704	712	675	706	723	652	705	687	711	724	723	702	704	715	736	719	696	676	661	704	713	699	701	751	705	701	730	687	656	726	718	638	681	736	711	692	699	626	692	667	685	715	653	673	703	652	718	662	707	744	708	698	652	648	687	635	705	739	713	674	704	666	690	694	712	722	690	715	720	702	668	676	699	644	700	629	674	690	684	664	737	746	737	703	664	679	726	688	699	671	700	651	753	729	679	706	639	705	695	684	698	700	698	753	717	697	720	693	679	701	691	732	674	687	712	714	668	695	713	702	718	681	703	664	695	702	695	708	737	731	642	689	686	657	696	704	659	706	682	712	685	691	723	718	681	684	662	659	708	702	671	702	680	729	702	672	703	678	721	679	676	728	693	703	701	699	682	750	712	659	675	689	760	699	713	699	644	677	725	785	725	656	661	734	703	657	683	704	720	698	658	689	700	671	740	736	728	683	695	672	684	728	688	673	674	714	707	751	718	730	694	708	699	654	751	679	700	694	726	675	706	700	737	664	678	704	656	719	651	740	723	681	721	718	716	648	705	737	618	712	642	707	714	699	666	642	704	665	697	735	685	718	732	694	661	683	671	690	645	720	756	646	716	695	709	665	640	757	681	686	692	736	741	661	702	674	714	697	686	689	712	669	670	752	736	742	650	725	640	685	673	701	745	670	682	730	680	669	688	673	763	685	702	738	716	667	715	696	688	720	697	672	698	714	683	673	660	719	737	642	691	711	704	746	646	702	680	648	664	723	752	667	763	705	734	660	700	706	652	681	724	654	757	686	704	727	693	716	686	670	711	697	687	695	699	699	675	709	715	693	700	663	727	698	695	689	670	702	659	611	650	699	670	690	686	701	661	743	667	683	727	698	673	681	666	720	714	689	711	676	761	732	708	688	723	693	696	674	707	707	699	645	709	688	683	716	700	678	732	732	706	730	690	699	709	701	667	679	718	709	714	659	696	682	737	674	703	695	700	712	662	685	716	676	685	713	665	713	712	626	704	696	657	657	706	659	679	675	741	682	713	692	729	700	702	678	691	660	703	676	696	706	694	706	671	696	674	658	666	672	656	701	689	668	676	708	685	683	686	671	648	725	666	696	736	700	703	678	678	694	729	706	672	699	700	693	690	623	721	674	684	647	710	697	705	725	709	743	661	696	696	661	725	674	695	693	754	705	719	689	703	703	695	701	757	625	739	697	685	748	690	715	737	690	665	699	719	699	691	681	704	672	662	729	729	693	754	754	692	633	647	710	692	700	702	621	757	676	677	714	694	729	699	719	668	684	730	703	693	711	666	693	666	706	630	656	759	668	692	675	664	703	700	671	674	664	694	714	718	724	673	708	722	624	701	709	710	755	706	721	658	662	717	694	678	727	686	674	677	667	697	705	658	708	693	698	701	662	697	690	708	698	685	679	674	680	687	695	665	697	675	699	662	663	706	684	711	696	681	660	688	725	682	670	671	700	662	700	710	690	738	694	695	709	716	686	685	700	702	700	717	670	684	710	649	720	739	713	708	682	677	686	730	678	704	693	700	726	699	715	666	693	674	663	711	715	715	645	685	692	747	735	658	685	685	665	735	645	669	697	675	693	694	682	679	681	653	684	676	670	689	713	707	645	687	740	698	653	691	702	698	695	707	722	726	727	752	621	679	719	709	672	679	711	667	718	712	690	712	667	710	716	662	671	637	685	728	669	721	674	717	639	636	746	656	658	700	661	700	694	711	678	703	696	669	716	719	680	698	732	731	708	688	715	708	713	686	684	663	725	734	640	712	679	668	667	703	668	759	719	655	669	662	702	693	660	677	687	662	679	678	650	695	710	701	692	689	680	643	674	699	680	697	717	705	690	674	723	782	733	694	695	661	683	708	699	710	702	721	693	661	686	710	659	688	674	716	675	709	727	685	701	629	687	666	714	733	727	652	716	687	718	672	667	687	683	636	669	678	687	755	651	663	678	709	659	700	704	705	754	699	692	678	686	695	655	695	677	663	671	702	714	677	692	656	683	672	680	722	708	651	686	638	689	668	698	748	751	626	701	698	668	705	695	669	676	677	727	690	697	735	689	688	699	671	696	731	629	745	700	755	681	729	656	696	691	715	692	695	699	702	696	708	687	709	706	717	654	667	701	689	708	713	716	712	729	679	690	660	690	708	679	697	713	673	649	732	662	733	689	709	649	744	709	665	693	713	694	690	679	736	664	701	693	718	709	739	702	711	673	783	683	688	698	688	686	726	737	700	734	709	657	685	681	717	695	665	679	719	659	702	698	741	687	675	730	677	663	696	714	707	686	711	686	671	680	694	724	664	688	724	672	677	752	707	683	714	700	704	698	678	698	716	682	731	663	752	686	675	700	655	714	702	698	679	710	658	678	621	649	677	720	692	680	670	686	694	636	714	709	713	743	685	675	711	705	703	696	676	708	709	716	731	712	694	650	673	752	697	712	727	632	680	649	683	692	684	725	642	713	718	693	668	721
28111	28395	6994	3852	2792	2242	1963	1655	1622	1452	1395	1391	1258	1152	1073	1014	1081	1038	992	960	956	953	875	791	856	839	817	851	792	881	801	876	785	855	807	803	857	776	841	822	790	809	797	820	798	793	852	740	829	820	852	858	839	824	826	817	821	823	868	756	798	829	794	846	780	854	810	824	846	793	773	821	837	817	789	797	823	856	843	797	861	778	801	784	810	774	828	778	791	830	823	791	797	835	837	759	809	789	814	722	799	785	782	793	801	823	863	759	832	796	835	798	801	829	790	816	752	814	800	803	732	762	823	794	765	802	794	800	842	812	780	800	863	800	782	805	843	828	789	802	818	828	822	836	809	840	856	772	789	791	886	781	843	826	793	855	776	782	810	831	801	756	807	864	808	825	792	760	780	822	770	811	806	824	793	791	812	801	743	814	782	794	786	793	796	777	836	782	820	807	759	838	813	760	802	773	764	748	849	827	791	743	808	795	773	792	811	804	789	815	794	786	816	834	801	815	805	758	796	806	746	804	788	812	775	824	775	808	796	839	720	797	792	810	802	863	805	788	840	839	825	786	797	822	834	777	850	820	847	815	790	781	847	737	750	797	792	816	832	829	795	763	817	808	802	758	833	797	759	852	742	822	787	819	769	784	827	800	804	817	841	805	781	740	794	841	820	758	837	800	816	843	796	800	799	773	789	823	791	791	785	755	819	826	791	782	781	840	818	815	781	783	831	776	840	797	762	785	791	759	808	794	785	822	814	801	763	787	795	823	834	806	822	788	812	828	805	817	810	860	770	784	814	796	812	783	808	819	792	750	858	811	811	777	803	850	799	815	822	814	766	794	797	774	789	811	754	819	788	795	763	808	787	811	780	821	825	769	795	769	822	781	789	785	804	845	793	804	802	717	797	809	795	797	802	790	813	838	804	814	776	799	779	792	774	783	805	785	813	812	772	812	789	793	720	799	766	808	822	803	808	829	779	807	827	755	763	819	783	780	801	768	777	784	784	808	739	807	784	823	834	782	837	766	777	812	795	821	789	773	787	794	774	783	857	782	770	812	752	829	788	831	834	803	828	834	804	786	793	803	750	848	768	802	803	816	741	783	832	803	789	843	798	820	829	794	778	780	801	812	825	783	828	758	800	800	825	815	746	791	771	862	794	781	723	819	816	834	813	826	762	780	761	773	780	789	798	806	761	778	799	813	881	798	826	853	829	809	831	845	810	784	764	882	804	811	797	831	817	764	784	789	840	778	798	796	791	818	799	737	841	825	799	739	776	813	807	829	796	804	786	764	826	802	753	806	838	825	826	759	820	843	838	821	766	823	780	779	778	814	805	753	839	764	809	835	832	815	826	785	798	765	772	761	825	817	768	844	799	836	755	815	797	784	829	736	788	813	886	822	841	816	824	760	741	795	782	807	804	811	850	817	814	797	857	785	785	785	778	777	886	819	767	813	879	776	813	775	804	855	780	759	834	781	782	760	821	818	849	794	846	778	776	775	735	813	782	797	833	791	780	816	841	764	824	859	806	824	787	817	789	809	801	829	755	825	818	745	784	791	777	799	776	766	764	822	801	808	801	771	824	794	772	818	819	754	750	795	806	737	832	811	841	804	791	798	790	773	824	803	789	810	840	850	821	787	795	805	811	823	841	799	806	798	829	791	793	797	796	787	783	847	802	786	824	828	807	831	797	782	814	783	821	785	801	796	877	832	807	844	769	784	779	801	762	769	773	770	808	816	779	823	848	822	742	781	829	797	825	837	763	820	794	801	797	837	752	845	796	778	822	807	801	762	783	812	831	812	811	824	798	823	799	798	815	813	803	836	784	783	761	817	737	823	826	800	836	792	794	836	781	856	765	844	780	836	806	775	798	844	813	762	780	851	798	801	825	796	777	784	825	808	795	779	757	766	795	815	752	811	779	782	774	810	814	790	834	778	799	780	821	800	798	817	823	733	783	776	783	829	820	804	788	757	816	787	832	771	829	818	785	811	801	780	785	803	826	779	794	782	764	781	787	835	789	802	840	789	776	831	783	764	802	816	767	781	832	806	828	764	772	826	812	834	814	804	783	819	765	762	816	801	820	794	780	813	798	865	804	776	849	824	800	831	757	773	772	798	808	767	806	800	742	801	752	784	832	814	804	783	818	789	793	794	799	775	853	778	836	765	789	832	784	811	841	817	789	775	814	825	823	792	807	794	840	800	766	813	780	761	784	828	852	800	872	847	815	786	779	832	789	834	760	771	838	780	786	811	816	848	797	774	833	787	811	793	798	814	806	812	789	781	830	783	854	794	800	805	794	779	775	836	796	759	828	807	828	790	807	804	802	804	790	806	829	823	769	841	834	799	811	820	818	871	798	796	794	765	781	839	805	805	826	773	786	809	839	754	799	812	788	803	753	744	808	741	812	763	826	779	766	806	796	787	835	811	816	815	784	813	813	795	811	812	825	802	812	773	800	776	772	741	851	782	830	811	813	793	810	788	833	783	835	808	804	833	786	832	777	828	788	805	772	781	796	763	791	775	784	826	770	787	807	795	796	814	749	751	796	830	821	770	817	823	793	792	779	757	895	776	788	764	842	812	768	788	793	794	785	783	825	747	775	748	786	802	790	814	778	793	797	811	825	807	790	772	765	764	780	807	824	792	825	781	888	780	808	808	811	829	817	822	789	832	748	724	754	822	828	788	750	776	817	809	797	792	838	828	839	757	804	821	732	821	778	777	805	832	800	816	768	789	767	774	805	858	758	789	824	840	838	827	829	750	780	789	758	818	754	833	797	846	820	817	798	823	758	771	794	792	836	820	822	787	776	817	778	833	800	793	792	816	830	803	795	770	824	807	799	787	795	784	773	814	800	824	779	754	851	775	786	838	760	838	797	772	814	819	794	843	825	835	779	775	777	851	838	815	792	824	762	770	822	814	797	816	816	816	784	807	842	796	816	781	803	787	769	801	791	776	750	800	817	767	767	756	819	757	766	838	788	827	832	845	772	856	802	809	791	778	825	777	823	770	804	846	804	814	761	765	792	798	845	794	782	774	813	739	787	810	798	765	807	804	787	852	803	860	800	772	820	780	819	792	803	811	824	822	788	775	816	772	797	824	779	747	831	798	768	803	774	784	768	772	819	874	829	793	775	824	772	810	799	804	755	795	823	767	872	852	784	792	811	799	816	759	844	773	794	825	769	757	809	780	793	825	815	827	824	787	805	743	843	788	769	780	785	818	833	814	829	828	788	822	789	797	815	801	835	824	801	826	807	781	820	818	799	808	822	825	735	771	770	790	785	855	807	822	799	811	818	801	833	828	808	801	769	808	754	787	786	760	803	788	792	794	765	882	768	840	813	775	835	817	753	790	812	794	759	827	797	823	790	812	836	837	817	730	820	803	809	803	775	850	824	772	830	784	806	791	850	847	873	773	824	840	783	799	797	813	847	805	829	800	771	787	838	821	796	782	791	829	759	797	811	811	802	753	841	745	797	803	795	793	803	794
23279	21374	29182	23893	21360	21383	8652	1670	1258	1169	1020	946	900	746	687	643	680	637	574	516	453	432	464	441	413	410	380	371	409	389	385	412	347	351	366	364	368	360	373	363	359	365	344	338	370	333	383	357	367	351	354	385	346	378	348	398	345	341	351	331	352	338	332	340	374	390	384	346	398	377	336	364	317	349	353	355	349	374	341	337	328	377	348	350	368	340	305	315	328	345	367	339	362	353	372	324	367	353	368	330	348	342	332	367	338	294	310	363	355	358	398	340	355	342	313	371	339	310	326	342	342	325	358	359	342	358	342	345	370	330	351	314	339	366	316	315	344	314	364	329	391	334	349	346	367	353	339	347	316	345	351	321	307	338	321	356	346	325	315	342	336	303	354	337	347	348	366	337	338	337	336	341	374	351	361	310	312	351	353	351	326	325	333	341	320	341	367	365	339	352	343	322	362	331	347	329	339	345	354	317	345	334	336	337	339	343	345	334	370	295	330	332	302	332	363	388	325	326	348	350	334	358	332	344	351	346	333	338	364	322	319	342	334	350	353	334	390	360	319	346	323	349	335	310	325	357	351	359	349	328	337	316	313	350	374	346	343	359	356	320	315	344	341	354	341	331	331	354	324	329	337	338	358	347	351	362	332	334	353	332	331	317	363	334	324	353	360	364	362	338	354	353	348	332	357	328	337	352	297	356	325	310	352	323	350	339	311	347	310	318	395	328	357	320	364	334	362	318	312	361	342	287	352	320	296	320	347	332	341	307	349	368	338	355	311	357	332	344	308	340	317	340	379	368	368	360	318	345	332	328	323	358	325	336	339	296	326	333	334	324	333	365	356	339	329	326	334	383	344	355	337	358	376	346	365	322	347	318	337	329	351	316	347	334	361	333	363	346	354	384	351	371	365	349	333	341	328	353	336	331	379	328	332	345	341	349	347	336	333	338	337	343	320	350	356	348	346	339	365	358	341	385	353	351	394	335	328	317	352	330	336	335	346	354	350	318	337	341	328	332	355	350	332	352	338	314	351	341	312	345	333	343	329	308	320	314	330	320	339	331	365	308	334	331	341	349	382	313	306	330	332	349	336	340	345	332	335	355	358	340	336	375	346	365	366	339	334	342	342	329	345	357	338	368	334	333	331	313	334	351	325	336	320	322	385	332	339	335	335	380	353	332	316	316	339	390	370	357	331	325	330	333	326	364	330	359	343	364	337	328	343	343	340	367	339	337	335	308	340	320	335	338	320	331	333	346	339	379	373	360	357	337	322	381	331	311	328	339	365	364	319	345	343	351	302	375	375	352	345	368	331	314	339	350	328	319	319	350	321	346	358	303	337	347	353	332	345	358	293	340	343	345	342	354	340	345	360	397	350	352	352	385	363	354	346	341	344	330	361	336	338	348	353	346	373	318	336	353	331	337	332	339	354	340	351	341	317	316	338	341	351	371	386	328	346	364	358	331	337	290	333	337	339	304	319	367	317	346	362	321	395	334	340	327	351	372	333	326	358	346	333	340	352	358	364	283	318	294	341	358	320	347	333	331	333	332	339	338	345	373	324	367	333	368	337	361	333	361	348	336	337	347	317	325	337	329	339	355	343	325	319	331	342	340	316	323	333	344	325	329	347	310	358	360	322	366	330	327	328	353	344	328	317	311	335	323	351	309	344	370	327	328	343	346	336	320	362	361	340	316	335	355	375	308	330	334	316	348	327	288	342	344	327	352	338	334	344	350	341	351	350	338	349	337	330	357	324	344	355	350	346	339	354	355	343	313	337	333	345	364	324	335	330	346	344	337	361	314	376	354	323	319	321	328	344	338	331	328	315	331	356	339	367	337	337	321	322	363	328	342	333	344	358	366	336	353	338	341	343	331	318	371	358	354	338	345	365	337	342	353	330	377	355	342	340	347	354	339	330	349	320	320	348	347	325	367	336	342	352	327	316	314	322	353	341	350	342	316	321	382	318	328	366	299	304	323	333	297	343	352	337	332	376	347	343	352	372	335	341	311	319	315	352	347	330	352	353	375	368	359	304	322	342	344	356	340	326	360	312	324	337	344	322	339	371	306	333	336	309	343	344	325	386	314	335	327	345	356	340	338	326	335	354	319	326	318	338	306	358	358	380	343	344	316	327	319	360	359	325	346	332	393	338	314	326	357	335	321	350	320	337	349	338	381	318	330	351	344	355	319	368	332	327	326	370	353	359	349	354	333	332	350	320	324	353	373	338	305	349	337	363	341	354	354	363	306	343	348	352	329	366	371	311	313	334	339	324	332	314	363	331	328	375	321	356	319	326	329	345	334	326	360	320	335	327	342	360	331	342	324	321	341	347	378	351	370	351	296	328	339	333	322	313	368	356	333	337	324	368	310	346	343	352	319	342	326	356	338	321	310	303	316	339	326	337	365	365	326	353	356	314	375	332	316	317	324	346	339	353	349	362	374	352	315	353	360	336	344	367	332	368	325	368	334	348	320	343	370	356	353	320	366	350	310	344	353	348	330	353	337	346	330	332	333	324	363	383	324	352	318	343	312	342	355	360	340	352	338	345	355	339	340	328	332	349	315	328	316	332	363	367	340	309	352	346	351	320	339	328	332	352	332	349	374	371	339	368	330	344	326	357	339	343	340	341	369	349	333	350	358	358	365	323	337	340	322	343	341	340	339	318	328	334	327	363	291	338	334	354	323	332	361	320	326	328	317	330	301	335	350	331	332	349	321	347	294	340	328	319	336	320	297	347	341	333	343	349	316	343	358	319	333	320	323	339	340	327	361	344	365	350	369	349	370	366	339	329	333	361	326	338	364	348	320	366	314	321	347	365	352	358	351	356	333	346	335	347	321	308	328	341	357	355	315	334	352	354	372	364	339	399	338	329	327	333	350	327	356	336	358	336	310	342	330	308	328	328	343	345	342	363	338	359	347	335	349	350	348	327	330	346	310	342	335	315	345	335	324	366	338	338	327	353	376	334	329	332	319	346	337	348	334	351	337	329	326	336	354	339	330	360	352	335	302	349	327	332	351	352	306	334	319	317	327	332	318	342	324	329	346	318	324	348	313	353	353	315	372	330	334	343	360	377	339	312	315	370	366	333	366	342	337	328	357	341	346	353	330	382	354	319	338	370	344	353	338	338	351	343	378	378	357	296	339	320	326	349	343	334	373	312	330	324	339	300	353	346	324	362	345	346	347	354	328	333	320	342	330	347	325	337	334	339	358	355	341	338	340	318	327	333	361	336	356	344	350	359	369	328	340	316	325	345	328	329	307	352	352	345	330	337	352	324	335	331	326	358	348	329	366	323	328	370	330	322	334	370	348	325	308	351	333	336	339	312	339	341	331	330	327	352	342	361	343	332	354	317	319	311	337	346	338	342	343	359	359	344	313	364	348	350	337	325	340	327	325	337	324	331	358	335	356	322	361	365	325	331	325	348	331	320	353	346	335	341	322	340	355	327	348	322	304	334	324	317	341	332	308	326	326	315	343	299	355	350	337
32949	38002	15615	8540	6079	4645	3599	2953	2568	2320	2067	1808	1575	1385	1164	1063	1006	963	803	707	605	591	595	573	539	507	486	482	484	465	478	418	440	440	444	442	458	464	448	475	449	411	412	439	423	411	386	479	441	437	450	406	443	408	463	455	418	377	427	410	411	381	418	396	412	382	436	377	436	470	429	341	387	432	367	359	401	414	414	399	406	413	383	398	372	377	381	431	385	415	413	419	401	373	432	383	411	428	421	390	384	416	424	391	388	389	398	387	364	385	398	364	371	413	408	424	374	396	383	413	389	401	377	412	389	372	415	382	411	397	407	380	376	385	404	436	366	385	407	395	387	417	384	395	395	378	390	391	373	361	391	393	374	386	395	374	385	396	412	358	390	380	389	383	416	374	393	374	438	374	371	416	392	367	368	431	362	402	370	409	384	383	377	367	370	415	386	404	373	393	355	365	388	397	387	392	392	363	375	375	405	351	401	382	388	358	380	379	388	398	399	390	400	409	418	400	412	394	399	377	409	391	398	431	403	383	405	390	378	382	401	405	401	375	418	370	391	386	365	379	367	391	384	391	414	365	390	436	403	382	372	409	404	379	354	399	356	400	373	376	411	399	382	425	418	422	397	396	387	366	378	407	384	375	412	385	379	352	346	370	392	411	408	400	411	384	369	365	415	371	397	387	360	407	369	397	395	377	354	403	385	395	359	387	400	370	428	398	409	385	396	374	384	431	380	397	427	401	376	364	432	379	374	372	382	402	411	391	404	380	418	394	385	371	386	380	381	349	367	404	360	388	394	373	391	358	359	413	357	384	397	364	385	388	429	363	423	401	397	426	334	391	384	385	402	349	420	366	435	363	425	402	393	360	397	371	403	406	404	388	406	385	356	398	372	363	392	380	376	439	370	386	375	427	380	354	400	381	380	409	410	401	381	374	413	407	374	369	393	406	396	346	384	351	377	377	405	354	387	378	384	426	443	388	390	395	368	401	383	390	407	373	382	393	402	415	369	366	402	364	370	420	394	355	394	391	404	394	384	432	355	408	388	376	378	391	402	378	354	405	407	375	382	401	410	409	421	368	369	367	388	386	389	386	404	369	367	378	388	397	383	363	374	388	413	405	386	365	390	376	422	415	372	385	394	382	362	416	403	378	411	383	391	394	378	369	380	374	395	399	369	395	395	337	391	406	357	420	417	393	350	382	397	392	417	430	339	381	354	405	377	369	355	395	383	398	395	402	387	428	407	386	384	452	404	385	404	368	362	414	394	405	418	396	388	404	385	369	399	408	386	408	377	393	395	356	405	382	420	378	396	377	412	379	360	413	421	369	394	404	384	374	369	388	386	412	374	397	407	392	417	413	366	388	396	362	386	348	330	369	398	393	376	377	389	348	413	383	370	390	377	354	375	375	389	401	396	373	389	404	398	393	400	373	399	395	379	400	401	399	394	414	361	413	413	406	356	414	456	408	416	365	412	364	362	358	418	370	421	355	394	381	393	372	377	394	375	365	444	418	380	380	396	395	408	393	420	398	407	352	389	370	373	386	396	405	403	396	377	410	395	387	366	394	400	391	363	418	389	428	389	403	416	404	352	409	393	369	389	388	378	381	416	375	359	375	391	406	397	400	419	384	354	365	406	433	390	387	392	382	397	381	383	353	402	429	367	410	402	398	350	374	376	390	396	399	410	393	383	385	386	383	396	421	398	401	393	380	388	372	352	413	380	404	398	382	416	424	380	382	379	365	369	401	419	390	392	353	431	426	412	410	384	386	398	395	394	401	371	379	360	371	376	398	389	397	403	411	396	364	418	397	359	384	353	369	375	410	396	408	360	397	411	385	408	405	424	388	393	390	403	383	404	402	371	358	399	394	418	387	403	391	367	382	418	356	389	361	372	448	436	386	406	393	402	371	347	383	422	393	382	425	385	359	371	411	398	437	419	350	387	378	400	383	382	404	354	387	423	371	440	364	353	418	385	370	391	383	391	380	399	376	384	388	386	363	378	403	412	363	378	398	418	401	369	412	403	402	423	412	392	372	395	397	383	423	395	409	392	391	406	407	384	375	382	400	371	419	336	397	376	369	404	417	414	369	392	396	343	369	382	409	413	427	390	399	425	425	379	373	380	445	405	360	410	338	417	407	368	405	394	389	405	375	371	378	388	414	395	402	393	395	398	395	399	392	352	379	409	404	359	376	414	389	388	365	379	378	420	374	392	388	415	388	419	417	336	402	373	382	402	363	369	368	421	385	377	430	406	350	387	397	383	418	382	395	428	394	413	359	388	372	376	374	412	360	381	391	414	420	396	383	441	416	389	399	363	373	387	378	374	378	374	402	401	383	399	387	406	403	406	380	420	401	360	400	376	396	365	372	346	422	416	407	390	383	394	360	375	391	403	393	378	377	394	424	394	424	397	403	390	387	385	397	394	393	371	411	405	406	367	387	421	365	410	377	426	348	374	412	375	382	369	413	389	375	410	415	408	400	396	384	375	413	352	359	436	374	377	397	402	392	377	396	379	404	414	369	373	373	364	360	394	390	385	400	378	371	385	417	391	385	397	380	371	384	373	357	399	438	360	384	386	383	413	387	408	380	376	420	392	430	377	376	413	393	359	384	449	419	369	387	392	373	372	390	371	394	366	410	380	384	382	396	418	389	387	401	377	364	399	428	409	390	388	430	358	411	400	386	375	393	415	406	421	382	387	371	361	439	374	410	370	368	354	402	351	386	389	383	382	369	400	406	339	408	378	359	387	432	429	396	386	390	386	403	393	388	398	374	435	373	378	397	442	395	411	397	399	409	416	380	408	370	398	385	410	424	382	410	375	391	393	400	388	401	383	406	380	375	383	373	379	358	393	367	405	380	386	406	390	368	378	387	376	369	366	370	365	356	368	395	387	400	396	374	389	396	407	388	379	394	416	386	351	344	363	404	389	407	408	417	371	407	417	374	388	359	381	382	388	383	393	424	367	386	387	393	405	402	403	363	389	368	389	411	440	395	377	382	359	378	426	408	369	371	386	394	382	405	380	427	405	378	406	354	368	421	433	383	371	441	385	402	442	384	368	404	406	393	385	406	453	394	421	410	386	373	386	349	386	389	390	390	389	370	360	334	417	404	390	381	390	370	365	405	412	390	392	384	348	418	415	392	389	404	367	415	376	367	410	398	378	404	376	353	392	411	385	375	426	390	389	380	417	393	383	361	371	402	389	368	394	390	370	367	364	399	444	385	381	388	389	386	398	388	382	375	404	430	408	356	394	385	380	368	358	415	388	398	403	389	411	389	394	387	397	395	387	389	378	364	378	390	393	407	413	423	384	423	383	374	364	380	403	403	397	391	405	394	388	401	391	371	386	395	368	378	371	349	368	392	392	397	405	433	380	394	398	393	397	369	377	391	375	379	392	357	368	400	417	403	417	394	373	422	384	392	359	398	354	399	411	369	349	393	371	407	370	392	432	397	379	362	436	373	387	383	389	376	398	390	419	394	412	370
27789	20754	9619	1791	1158	883	840	815	806	816	817	781	732	737	711	711	674	662	622	642	607	570	623	630	620	582	622	610	663	600	586	583	548	616	550	593	532	624	550	574	572	632	622	585	586	621	586	636	618	598	637	618	600	586	618	617	580	576	619	630	596	585	557	535	589	597	589	632	632	613	542	564	615	620	584	554	646	585	631	550	599	572	621	568	595	640	577	548	589	595	586	599	631	583	602	586	624	625	598	603	585	611	617	626	607	581	612	589	592	574	611	565	589	625	611	621	628	649	618	640	603	573	565	595	587	545	618	596	608	594	574	602	608	581	579	592	597	612	598	626	625	572	573	570	589	560	588	611	590	623	630	578	603	607	584	573	594	607	628	603	586	614	590	591	593	568	626	596	603	603	574	590	589	598	551	588	623	602	581	641	550	601	635	567	586	581	596	626	589	592	613	608	610	610	585	588	571	572	613	636	616	594	610	573	631	548	589	605	610	601	622	588	587	536	607	582	590	567	604	563	630	594	571	593	598	559	641	642	594	637	583	578	593	618	597	589	572	626	582	599	587	560	572	652	579	571	620	608	591	588	604	602	579	593	586	606	601	587	596	600	627	625	592	558	597	602	597	616	606	595	557	625	632	646	629	639	602	606	579	622	586	605	549	612	607	593	595	594	589	626	593	630	590	577	615	611	581	597	597	612	620	556	592	557	572	597	606	591	555	583	590	582	590	600	598	552	603	563	596	640	623	590	598	586	601	583	617	579	607	597	575	621	611	589	613	571	623	631	601	629	624	581	594	593	611	590	599	592	633	548	575	618	644	612	613	586	660	604	619	589	599	559	579	556	612	596	587	599	666	550	611	633	578	595	613	568	612	581	604	603	571	595	596	548	598	552	620	617	617	591	639	652	625	603	617	575	605	607	650	602	636	621	542	642	666	586	558	633	612	621	594	580	628	562	578	564	640	613	614	563	589	609	600	576	595	607	588	605	598	590	624	591	578	566	616	582	624	561	588	590	611	617	587	579	587	571	587	610	629	581	609	613	589	575	583	589	579	596	576	586	561	594	578	633	604	615	642	616	587	594	583	627	588	586	607	599	600	569	618	569	625	591	587	625	617	611	549	599	592	612	607	605	607	579	580	592	568	563	584	578	584	634	567	610	625	572	611	585	635	577	611	606	597	610	557	622	643	566	579	602	630	598	613	601	611	589	594	589	600	634	622	596	576	619	604	628	571	629	581	564	660	621	591	637	613	608	623	613	603	619	597	634	567	586	620	553	629	632	649	615	637	566	608	592	545	602	586	597	587	638	582	596	598	606	590	571	677	590	605	564	569	569	591	598	552	585	540	589	576	593	581	632	566	542	591	620	618	605	576	625	648	644	585	584	560	528	636	620	655	575	588	580	611	589	650	588	601	597	584	598	595	591	622	628	603	584	589	586	606	621	549	602	586	597	613	595	595	573	590	618	589	608	589	616	604	578	570	578	597	606	578	604	628	604	566	604	545	614	590	582	634	571	624	622	580	613	578	584	622	597	611	585	591	620	570	572	610	603	599	599	609	608	573	610	582	568	562	594	553	605	617	555	589	659	618	600	570	570	609	584	613	618	595	603	584	603	584	591	590	567	560	579	636	595	591	613	598	607	569	586	624	587	593	566	579	616	593	607	590	614	630	580	570	589	569	598	595	641	637	617	580	573	580	584	561	627	552	585	581	602	636	608	624	628	606	619	586	590	604	638	586	603	584	606	623	591	582	596	593	623	564	609	545	581	562	590	610	576	594	592	636	601	624	594	617	631	609	631	575	573	572	596	617	586	610	577	609	597	590	605	581	626	577	576	594	570	596	628	604	572	628	616	586	613	602	637	597	641	626	586	589	586	572	616	565	563	575	584	621	580	586	620	589	636	597	604	632	606	592	659	577	571	612	634	603	586	600	556	609	599	584	546	599	592	611	614	636	586	595	632	627	600	582	601	585	625	584	623	649	603	562	593	600	608	628	578	574	611	580	565	601	547	555	604	598	604	596	601	581	566	553	575	575	561	661	598	599	631	632	611	606	588	564	576	621	589	606	594	588	574	599	579	611	575	607	572	562	564	616	566	602	586	584	606	569	631	585	617	638	597	602	602	637	621	579	642	584	597	613	585	639	617	555	593	557	565	597	526	598	565	581	634	608	609	578	577	596	568	589	610	594	607	603	568	541	551	561	576	601	553	591	524	622	641	614	598	541	608	601	633	565	577	600	555	646	605	615	585	623	602	585	611	600	623	643	599	586	637	619	598	584	578	572	638	597	613	569	624	604	628	628	547	610	592	564	607	586	633	639	558	597	555	613	603	601	588	615	558	593	607	574	626	557	629	613	575	572	588	566	605	609	620	572	571	644	588	602	559	621	629	565	594	553	622	602	590	601	600	601	586	586	573	627	597	633	603	653	617	590	603	563	597	570	593	618	634	587	576	589	586	590	620	562	607	645	557	604	593	581	566	618	638	591	612	616	577	616	578	561	578	567	603	587	625	598	582	599	612	591	592	635	622	607	590	610	592	663	625	603	612	619	596	589	590	610	589	590	550	578	630	644	600	541	592	600	668	623	576	596	605	574	583	568	549	586	618	586	607	586	548	572	612	581	599	599	579	580	572	631	611	552	564	604	576	626	558	596	603	591	578	641	601	635	567	602	615	625	568	587	579	577	606	564	604	600	569	633	619	611	614	586	549	572	620	595	611	606	575	583	609	561	537	597	596	636	569	625	580	575	566	567	564	580	600	584	610	615	613	622	567	631	610	553	571	573	573	641	590	608	630	591	535	575	617	614	643	594	585	572	601	571	577	589	602	603	649	611	570	604	599	626	610	604	575	570	588	605	565	539	622	613	592	567	591	577	594	559	574	623	592	551	620	570	574	589	620	595	604	623	597	577	606	582	595	574	626	637	617	595	579	612	555	609	600	600	582	598	621	562	596	612	568	551	604	599	612	601	568	600	621	610	593	572	597	602	628	595	587	632	614	603	583	578	570	564	635	606	585	572	621	580	600	593	601	640	628	600	598	588	608	586	572	625	581	644	587	556	640	627	555	599	557	609	591	580	608	641	582	610	599	580	590	614	622	569	557	575	573	602	582	594	613	621	605	606	594	640	590	592	573	620	626	586	570	613	582	583	596	602	621	600	575	575	576	610	558	636	598	622	590	571	614	602	585	572	570	600	606	620	565	587	545	621	585	598	596	626	604	581	608	613	605	646	588	589	606	599	602	610	623	611	595	628	628	619	594	572	600	566	574	566	620	609	615	594	563	581	573	582	599	647	582	625	588	576	568	615	552	559	610	653	597	588	594	586	583	545	595	571	584	636	593	563	571	583	561	621	618	599	571	586	575	631	587	621	571	611	574	570	627	568	585	546	604	585	558	574	580	581	634	581	601	597	589	626	626	562	618	603	578	564	609	582	634	627	590	580	605	591	601	576	589	551	609	599	607	586	645	635	638	567	572	591	557	615	630
22651	17024	3431	1923	1632	1282	1252	1303	1271	1336	1200	1171	1000	910	910	972	901	824	820	720	736	702	708	695	702	735	717	751	685	794	699	745	667	757	717	701	734	678	670	657	728	687	718	706	705	701	718	730	661	675	735	735	750	750	680	750	727	707	764	735	711	699	712	698	729	711	696	723	730	728	689	689	683	705	700	732	737	736	715	707	701	706	713	727	690	765	732	668	693	702	725	708	686	726	741	734	707	743	712	693	699	652	682	691	693	692	708	726	737	707	718	690	731	704	710	783	711	675	717	674	712	672	710	723	688	717	706	746	714	719	706	693	703	679	724	733	685	711	696	732	689	674	679	708	729	726	738	714	752	700	716	683	703	726	698	709	697	707	702	683	717	692	739	708	710	697	710	724	714	732	677	634	710	668	703	774	718	714	725	702	727	722	719	651	683	666	712	739	730	745	640	719	763	671	716	721	701	730	752	728	715	746	734	660	697	692	671	745	677	708	693	721	701	689	718	687	701	682	684	657	687	708	658	725	693	664	670	697	745	676	703	711	714	673	727	712	733	731	635	713	717	687	784	708	672	671	700	732	720	709	676	712	715	720	700	695	675	737	701	662	711	718	706	698	663	685	690	718	673	709	663	694	683	688	660	701	724	670	711	683	712	687	680	679	707	735	696	705	705	738	704	738	748	713	754	751	744	711	739	691	694	725	737	725	710	680	734	774	721	733	677	712	676	726	741	710	690	650	727	701	700	692	675	663	694	725	693	700	680	720	700	666	698	742	700	724	674	749	718	679	685	689	730	736	716	672	644	697	723	697	670	693	751	644	703	684	698	744	722	727	729	720	739	712	688	681	705	699	733	698	684	740	725	683	689	736	715	736	657	688	704	692	669	684	707	747	700	701	684	685	668	724	699	729	727	699	678	704	689	673	704	728	689	709	668	711	692	742	753	718	683	730	743	715	669	706	700	704	710	692	676	713	715	682	641	725	680	730	667	691	742	694	717	722	700	699	766	705	702	701	700	714	719	730	661	704	687	692	727	701	761	712	675	675	670	757	737	680	634	720	693	769	706	671	749	717	711	698	674	713	694	716	714	678	698	660	702	656	716	738	676	700	711	734	706	715	691	741	769	661	723	748	752	691	692	728	788	668	704	726	702	716	690	720	747	710	723	694	697	677	694	727	677	717	664	637	699	654	692	673	709	698	719	673	679	668	722	714	729	713	688	742	713	691	704	675	711	715	720	684	696	747	699	669	738	700	704	681	688	672	724	691	689	697	690	673	730	707	688	740	735	700	692	709	719	692	698	693	692	729	722	698	689	703	709	672	706	715	720	728	691	749	689	723	717	699	721	708	682	698	652	675	693	690	691	751	719	696	696	666	747	727	698	724	670	716	716	742	743	757	742	711	704	712	701	703	665	726	742	737	695	710	664	716	683	728	685	769	721	721	724	648	746	756	699	680	695	688	696	677	699	698	681	686	722	730	691	745	683	686	690	709	713	773	709	699	752	670	705	696	699	627	684	669	699	720	701	707	690	695	696	705	721	660	707	701	727	723	687	655	694	709	741	653	712	665	665	747	704	689	728	751	713	743	719	620	704	721	653	712	717	643	693	708	712	703	747	709	710	689	737	669	662	751	669	695	755	728	709	678	662	724	689	704	712	720	726	705	704	714	693	722	707	743	693	654	691	726	680	692	693	691	700	701	723	662	675	655	718	745	721	693	723	699	755	708	719	691	694	750	719	686	722	708	715	686	694	690	696	673	717	718	737	710	727	674	733	703	680	694	740	705	724	707	735	710	697	707	691	688	713	715	679	720	724	665	717	701	718	712	731	736	704	686	734	716	746	698	705	698	708	689	731	746	776	732	701	711	722	707	744	720	694	691	717	675	695	690	686	702	717	764	703	670	683	667	728	754	720	690	724	726	719	756	690	695	697	672	706	764	678	644	666	762	689	698	729	712	705	681	658	658	665	680	689	684	693	759	738	715	683	695	666	708	733	731	724	668	692	714	720	683	710	686	687	717	687	724	656	712	708	705	683	693	663	687	695	665	704	709	766	663	692	703	677	780	642	689	717	710	733	752	734	715	690	713	692	671	713	741	664	696	738	702	693	721	702	682	701	746	731	679	722	726	654	717	688	755	696	716	712	689	732	722	744	753	668	695	716	649	713	737	713	715	707	651	662	704	732	696	701	690	696	707	753	687	693	689	693	716	735	762	681	648	722	687	718	708	752	705	689	704	659	680	702	678	665	719	676	757	718	737	714	739	706	724	708	656	741	750	669	696	691	703	733	715	719	670	726	712	728	698	730	653	663	706	759	715	705	676	761	718	710	717	686	690	663	718	695	693	674	769	695	668	708	716	711	713	744	704	708	664	710	667	700	691	670	718	699	703	718	712	693	713	720	739	724	725	645	721	767	726	729	707	674	733	705	698	734	626	720	732	748	719	707	728	694	711	708	718	758	704	720	736	730	707	663	766	730	775	786	730	696	700	710	705	748	717	685	711	748	688	691	690	691	726	716	761	696	742	704	704	700	718	708	694	671	699	640	738	713	702	746	673	717	699	655	750	714	762	707	666	707	723	747	692	713	744	768	754	686	699	721	735	709	705	699	680	648	652	756	698	718	728	683	713	727	696	683	683	689	702	729	738	704	716	710	737	690	693	703	704	739	697	682	689	653	674	717	685	658	733	689	676	726	694	718	695	737	721	690	744	736	741	657	654	747	643	668	684	682	744	728	714	708	750	685	722	729	697	689	677	728	697	755	700	676	685	696	710	739	708	709	697	692	762	660	663	680	687	708	726	708	709	714	661	727	731	710	702	685	679	721	712	674	711	756	718	677	701	681	708	674	724	701	725	670	713	695	668	760	706	713	716	697	732	694	722	697	682	697	726	711	689	730	707	718	683	710	717	661	734	678	745	704	734	677	685	741	703	684	600	661	667	744	681	737	725	720	700	652	673	776	770	679	664	732	718	721	674	744	738	699	667	668	697	668	686	656	737	664	754	720	652	774	693	700	704	711	692	713	716	683	759	778	713	674	754	737	695	751	720	670	711	695	734	703	694	687	688	740	707	697	750	674	707	727	786	687	696	714	691	733	708	671	671	668	731	707	709	711	677	721	726	703	719	705	728	706	736	755	774	683	668	703	673	733	667	716	721	723	742	657	686	726	725	696	741	747	714	703	732	730	690	702	710	697	672	703	708	746	745	756	702	753	714	705	753	673	666	676	695	740	673	693	670	693	639	703	731	680	714	707	713	728	718	711	692	676	669	756	730	711	652	722	695	655	678	753	720	748	706	719	697	748	678	741	694	684	722	678	718	759	717	677	741	714	723	701	698	681	721	693	711	709	747	687	702	704	710	724	708	645	732	733	680	715	616	731	714	702	703	738	661	761	718	721	693	719	736	673	705	697	727	675	673	743	716	706	676	718	670	694	726	745	711	716	689	725	715	714	662	682	655	748	730	689	731	668	708	671	694	712	708	701	680
24365	21318	28600	24373	21268	9253	1569	1184	1023	922	865	728	666	583	575	560	493	504	430	388	413	356	399	365	390	366	354	374	337	355	331	306	382	357	322	320	359	328	360	337	336	326	344	321	329	319	324	326	328	352	312	350	344	321	300	330	339	331	314	326	326	298	343	321	314	318	368	389	365	315	343	337	318	329	305	313	325	323	350	348	330	320	320	319	317	344	308	363	308	307	319	310	303	322	330	372	335	323	314	277	306	328	285	312	315	313	326	328	324	330	326	318	358	307	291	309	323	312	324	327	340	308	324	335	323	340	337	289	350	295	344	305	330	313	328	304	288	337	325	323	322	293	316	296	338	319	328	321	336	306	322	318	359	304	305	317	319	313	321	339	358	309	328	316	302	333	321	292	312	340	301	337	317	319	311	337	303	306	318	357	308	354	351	330	331	318	320	318	303	337	306	313	305	339	324	349	309	326	345	333	288	301	324	279	292	325	336	321	283	315	287	323	305	281	345	323	321	331	328	332	314	344	296	329	307	313	312	291	294	344	342	330	332	318	326	327	306	315	340	305	302	295	317	336	355	324	336	332	313	327	341	335	282	328	335	323	359	291	341	327	349	341	339	319	315	306	331	300	322	318	329	330	304	308	293	318	324	325	301	333	345	316	340	337	332	324	343	358	318	358	339	288	332	348	317	335	318	341	337	318	318	343	349	313	332	301	349	300	290	327	315	311	308	318	303	320	305	316	321	340	337	340	328	295	319	320	308	331	312	329	303	317	304	323	325	328	344	306	316	330	348	311	312	299	318	314	304	331	293	358	312	345	340	319	318	311	324	305	305	343	307	327	323	316	315	329	310	325	356	329	290	311	336	306	297	343	334	303	315	322	351	330	319	312	327	319	293	330	342	313	322	338	350	315	333	301	357	295	333	328	319	303	314	320	305	305	330	298	280	310	321	334	301	351	345	341	309	327	314	321	286	315	305	292	321	311	303	327	333	342	298	310	309	317	314	317	287	329	330	342	294	332	311	329	320	345	355	344	320	307	300	314	306	291	332	303	354	311	350	320	344	309	315	282	323	334	320	305	314	305	304	313	316	344	318	311	297	342	301	283	326	315	332	336	334	327	309	325	332	331	296	318	298	344	346	320	347	318	313	339	307	315	341	307	323	338	302	286	322	334	335	335	338	316	333	310	336	312	298	336	294	348	310	296	308	306	338	364	312	313	317	346	329	321	319	343	346	304	313	321	351	335	311	303	331	308	338	337	331	312	338	352	299	332	286	330	329	307	325	334	325	321	321	290	317	297	310	304	299	335	303	306	325	310	318	332	303	337	313	330	286	320	311	350	315	336	310	304	355	327	299	335	353	307	320	316	361	336	334	352	295	338	338	305	302	328	323	320	318	327	317	297	307	342	333	320	316	333	297	350	311	316	341	312	316	307	320	303	324	303	309	304	353	327	318	322	341	327	319	313	353	296	337	325	294	318	320	307	301	331	348	337	326	322	314	305	342	343	296	333	337	295	338	303	320	338	312	340	351	313	271	326	331	348	294	293	309	300	330	330	311	329	307	341	344	323	315	325	322	344	318	292	298	320	316	320	310	298	313	332	313	313	305	320	338	304	295	330	333	314	320	334	323	324	364	330	339	331	328	303	312	337	317	281	296	327	353	334	331	320	319	341	320	352	325	308	276	310	311	331	300	328	313	322	323	340	318	320	304	320	304	319	308	320	309	323	333	296	312	298	322	320	299	294	302	318	352	311	339	330	360	358	326	314	317	320	293	306	322	313	355	316	333	328	317	293	312	307	319	358	338	335	315	299	313	300	331	304	304	320	323	337	328	314	311	299	324	318	315	347	344	317	325	317	315	316	318	319	298	330	307	289	319	311	300	320	316	351	299	307	310	328	300	331	325	315	321	314	337	297	318	335	305	300	333	302	302	306	303	338	322	329	319	321	346	332	309	311	333	328	310	313	328	327	315	326	310	334	291	342	330	322	297	297	329	334	317	307	300	319	345	311	349	326	343	326	302	331	354	336	300	313	318	317	303	347	319	329	349	341	352	373	330	315	309	327	296	282	293	331	342	338	329	346	326	312	321	319	363	302	335	291	336	332	328	318	341	312	291	335	316	335	303	334	320	322	338	328	321	321	320	338	310	314	324	326	325	316	326	344	330	321	325	284	340	308	290	309	342	324	322	293	305	318	335	343	325	304	322	327	323	305	328	333	334	323	325	295	269	328	329	318	305	316	314	325	299	312	353	278	335	310	307	324	329	327	311	324	325	311	314	318	317	308	332	319	326	295	336	337	315	325	304	327	331	334	300	315	296	332	321	347	305	302	322	322	336	329	338	327	285	313	303	330	313	326	289	296	311	322	296	339	335	314	312	309	308	334	343	337	326	307	327	331	316	338	310	306	349	355	318	325	342	310	310	330	308	320	331	335	336	320	335	309	322	319	290	303	322	293	304	307	290	302	335	336	333	333	328	316	377	321	307	300	326	332	267	299	331	336	323	330	334	331	359	349	344	320	356	268	347	308	301	344	308	333	267	338	337	309	329	311	339	319	304	330	296	324	339	328	299	325	328	337	282	300	289	327	344	303	335	319	300	317	301	329	323	307	310	323	278	299	309	291	293	322	335	316	308	314	325	338	336	359	269	311	339	304	316	309	341	341	307	331	342	304	318	308	296	299	337	307	334	306	297	357	307	289	359	299	293	321	324	305	292	311	303	344	290	299	307	304	322	333	311	313	311	355	301	350	328	336	329	323	279	283	303	331	316	311	310	287	312	306	335	294	318	299	312	321	321	323	308	335	301	341	302	319	352	339	290	324	346	329	296	318	326	318	325	323	349	322	345	329	308	314	321	277	301	320	293	328	336	336	303	292	329	300	319	309	313	320	302	313	350	325	326	305	326	315	347	331	330	300	295	331	324	355	321	333	317	332	347	307	371	286	281	294	331	312	333	306	290	336	312	316	342	320	295	321	285	346	306	331	301	291	318	298	339	309	360	308	313	303	336	316	292	327	326	298	327	303	320	321	297	339	321	321	329	352	309	317	337	327	324	322	330	326	323	340	350	316	329	316	286	310	303	316	303	300	305	312	320	314	330	331	321	308	385	327	349	319	319	328	340	304	305	326	324	318	298	309	312	309	313	292	301	306	317	322	304	298	334	302	355	328	309	320	346	321	328	291	340	304	325	300	293	294	302	307	336	329	308	301	305	289	320	311	303	331	307	298	330	319	309	335	324	328	326	323	327	313	287	335	333	360	325	284	329	316	337	334	335	328	320	323	293	321	338	304	337	346	336	293	325	330	306	313	323	318	315	333	326	308	307	364	313	302	312	344	310	310	325	294	330	267	314	325	315	293	314	316	307	308	311	307	277	327	300	331	316	339	369	285	314	298	315	323	325	299	337	312	335	321	307	304	291	297	308	292	326	298	339	360	321	313	338	283	324	329	303	316	299	314	315	325	302	305	327	315	318	341	351	288	320	341
28787	30164	10492	5465	3765	2804	2320	2331	2013	1826	1615	1362	1196	936	933	882	747	648	592	606	585	552	525	502	450	446	438	424	435	414	449	431	419	400	425	415	421	417	406	422	454	421	397	392	367	424	412	401	429	415	465	378	434	405	397	394	424	402	373	413	419	422	413	367	389	425	406	402	473	431	430	416	414	416	409	392	384	419	379	387	405	372	414	401	380	366	419	395	383	413	400	434	419	406	379	403	402	383	407	353	411	397	392	398	390	405	398	404	409	369	386	389	400	380	419	395	401	394	372	387	346	411	404	416	418	373	379	402	397	399	384	397	398	415	406	441	372	380	389	385	365	362	365	369	409	364	387	390	382	391	420	400	389	385	393	385	386	402	396	396	382	433	387	372	396	373	405	423	387	422	403	358	408	368	374	385	382	453	418	405	416	378	387	395	348	396	401	363	383	402	396	380	406	401	351	387	364	398	393	409	347	375	380	393	410	372	380	409	396	378	385	389	394	440	374	438	394	368	360	391	420	395	394	387	384	401	443	390	413	420	417	376	362	375	415	409	360	370	424	423	394	367	410	412	385	362	380	370	361	349	396	392	400	370	388	390	388	388	389	372	420	387	376	383	377	384	415	353	373	392	425	391	421	399	412	388	399	361	428	376	366	385	398	405	387	418	409	408	400	405	417	385	417	378	433	383	388	398	402	376	383	349	385	388	391	412	398	364	394	409	392	396	425	366	382	378	342	381	396	414	402	415	388	384	396	456	375	388	394	385	422	371	378	399	414	418	404	364	404	440	427	382	432	413	386	398	388	411	405	394	424	381	366	395	387	391	370	370	389	400	381	406	384	377	362	382	400	375	407	379	399	379	386	381	368	354	385	383	405	374	403	415	407	393	435	381	378	417	395	384	390	388	402	400	402	373	388	386	371	369	370	384	408	391	394	394	409	420	393	419	404	366	373	386	401	410	402	414	395	387	400	402	400	407	377	388	387	380	398	401	385	406	394	394	424	397	394	339	391	428	378	385	387	368	376	430	423	384	406	366	379	428	357	392	410	398	376	402	409	369	420	381	382	385	378	375	382	403	364	388	376	387	392	393	393	408	408	384	418	385	396	390	393	402	395	428	406	415	412	396	382	412	419	396	356	380	412	376	381	400	395	370	361	366	373	413	393	384	397	370	386	383	393	369	385	411	403	383	389	401	402	376	421	353	372	392	397	398	395	393	419	428	401	392	367	365	336	386	371	395	385	398	383	395	344	399	408	444	405	398	407	413	415	384	355	404	392	403	383	425	358	389	355	375	413	375	449	422	395	381	391	395	389	368	381	374	377	368	394	368	409	403	373	369	380	389	389	414	381	388	363	412	397	390	376	412	387	374	383	417	412	379	426	420	414	385	415	378	379	402	394	397	388	361	398	383	371	401	361	412	374	398	373	373	382	409	388	390	419	396	387	375	386	401	432	373	397	428	397	387	384	376	415	382	391	433	382	389	411	395	410	386	418	400	386	406	368	380	371	388	372	350	379	393	404	386	379	403	410	381	394	399	387	387	370	414	387	369	338	396	365	403	367	403	381	375	391	414	383	372	384	406	405	372	389	384	395	406	388	381	328	362	382	390	433	404	393	354	390	388	413	392	392	394	389	407	352	396	407	383	386	424	377	360	400	385	388	380	386	404	389	370	396	391	398	373	397	361	393	397	379	384	425	388	362	398	382	388	395	411	384	420	381	396	393	398	400	405	398	385	424	388	392	383	399	402	425	393	363	400	384	361	371	401	365	401	401	393	398	381	401	366	350	374	388	409	377	393	402	409	398	375	403	386	394	408	375	413	387	363	389	397	365	390	411	391	403	377	338	408	389	374	391	388	377	403	369	390	406	363	394	383	388	372	383	409	403	414	403	401	407	369	378	371	392	400	408	433	379	370	410	378	368	402	390	393	379	379	393	416	410	367	400	429	377	397	372	381	388	412	401	384	360	385	352	412	409	399	364	390	425	393	380	391	385	384	411	415	399	452	414	378	400	390	394	449	382	384	398	394	392	398	416	407	404	388	417	399	392	443	419	407	361	399	388	393	406	397	404	412	380	396	370	367	396	402	376	372	383	374	399	392	366	410	410	358	427	401	400	382	384	388	431	417	380	377	377	424	390	413	421	388	395	390	402	371	418	390	377	370	353	411	384	384	429	383	386	427	375	413	374	381	412	367	389	351	404	357	396	394	363	371	392	381	369	397	391	405	392	405	394	399	379	384	402	400	381	386	383	391	386	432	387	380	380	380	396	352	350	378	409	365	375	414	365	400	410	370	367	415	363	394	392	452	423	358	390	369	427	379	379	410	371	388	392	384	387	417	353	427	411	415	403	392	418	386	370	412	422	354	380	391	398	405	376	378	379	388	359	404	406	401	387	408	390	373	410	399	378	398	397	397	385	383	390	414	391	376	384	373	379	413	393	396	394	415	366	403	357	436	372	387	407	402	408	393	388	365	415	402	360	417	401	396	418	390	354	398	397	374	376	393	395	406	410	380	381	416	390	356	381	412	382	426	354	372	428	415	381	394	368	407	356	370	369	388	380	368	381	395	392	429	361	403	379	350	407	366	376	428	419	402	378	370	406	385	399	400	383	366	410	375	378	374	374	449	437	413	403	384	411	403	399	396	390	358	415	391	376	395	337	405	388	354	375	407	378	398	407	367	461	379	369	373	392	391	358	403	393	406	373	416	395	407	382	431	407	375	404	404	423	437	389	416	404	423	415	376	432	396	406	409	407	379	408	390	425	391	378	412	407	370	395	408	422	402	376	402	389	417	356	413	418	428	411	353	390	403	424	438	385	401	406	396	366	384	416	395	355	418	409	400	419	381	392	388	379	410	365	437	408	380	394	394	404	390	413	389	394	372	373	408	370	377	396	369	392	364	384	414	376	397	402	415	365	391	381	388	391	399	423	399	404	395	405	385	407	388	430	364	386	397	364	419	391	407	372	380	401	434	392	426	400	360	394	374	391	448	374	379	386	391	400	404	358	397	367	396	356	374	398	384	396	394	395	416	426	417	374	386	371	381	398	427	398	398	420	370	396	395	381	357	396	400	425	404	380	397	390	421	384	436	405	412	379	375	380	403	409	414	443	401	423	364	399	399	412	380	386	346	386	422	386	406	387	372	413	400	388	391	407	411	383	369	355	411	408	411	418	358	408	403	400	363	404	368	386	390	367	373	384	399	407	375	382	396	394	402	394	400	370	384	360	378	350	414	370	420	381	402	382	377	393	411	392	419	374	419	381	394	385	402	385	401	404	351	385	407	386	396	388	410	364	414	427	389	395	421	428	398	381	406	384	442	365	392	393	378	349	386	379	419	365	421	382	364	418	380	417	381	405	373	382	423	413	398	324	386	367	397	400	399	367	398	391	391	376	381	410	389	401	414	423	404	404	402	397	396	415	416	425	398	409	410	405	420	367	392	390	406	380	376	378	396	377	374	358	414	431	427	402	369	415	384	386	427
25481	21359	27535	25344	9927	1678	1399	1258	1235	1199	1112	990	945	926	923	851	810	761	820	743	706	761	763	775	778	756	690	758	704	714	672	678	700	728	698	727	736	746	684	708	740	726	705	715	749	696	739	684	750	739	729	748	739	684	740	674	707	767	704	753	692	739	733	707	731	715	705	691	750	784	699	737	708	667	664	712	724	733	742	762	769	760	698	713	709	690	707	743	735	689	694	670	677	656	697	708	741	717	714	763	707	740	737	754	715	717	653	704	707	773	756	728	683	716	680	685	682	697	746	685	662	689	701	707	651	748	705	705	690	726	663	713	740	705	711	732	720	714	753	726	692	704	711	697	757	730	706	690	736	712	635	751	687	732	700	671	719	737	751	749	758	714	744	734	711	692	732	697	689	748	726	688	684	737	699	669	713	694	698	683	689	737	706	719	687	716	768	682	725	754	720	701	729	691	744	710	701	718	670	709	723	706	713	692	694	728	704	705	674	706	691	686	732	690	758	749	736	696	722	721	683	688	716	662	733	752	729	711	721	715	687	701	723	726	739	759	689	703	748	679	710	736	700	752	736	704	722	722	670	693	686	678	732	691	711	714	715	693	711	748	684	702	738	768	727	695	669	740	688	729	674	755	729	694	757	685	746	705	767	695	757	701	710	691	702	721	726	721	709	701	610	716	745	723	715	749	745	682	699	691	683	723	723	700	719	756	749	738	677	727	719	721	700	751	705	674	709	663	708	704	722	712	682	737	708	720	728	683	710	699	681	693	742	679	748	679	648	697	659	680	712	714	724	700	679	691	689	750	710	721	714	690	756	690	699	736	674	705	718	716	684	701	691	712	714	760	669	747	740	742	703	750	727	702	719	723	679	690	704	698	718	715	694	695	712	728	760	758	748	650	704	719	688	734	711	677	742	724	724	677	678	718	695	732	744	667	674	700	665	737	721	721	690	692	717	692	735	666	733	714	677	725	693	703	724	693	718	729	713	718	675	671	697	728	737	754	722	700	709	731	730	693	704	733	683	682	744	696	706	680	670	703	719	736	729	753	736	748	736	692	710	722	695	725	736	705	722	711	674	708	741	683	640	687	734	703	702	708	724	656	717	710	687	701	678	704	710	672	699	737	709	733	701	727	711	698	694	709	742	695	690	724	758	716	758	687	725	747	726	711	706	725	731	731	751	674	739	761	752	669	695	679	746	732	691	728	709	721	740	681	729	721	743	699	718	699	716	763	719	745	736	721	760	659	708	725	709	699	737	727	701	680	729	779	742	683	694	746	705	708	714	695	699	757	707	710	733	778	692	688	717	694	769	679	707	654	776	710	783	727	715	677	715	704	706	696	685	692	699	672	717	718	733	686	714	724	687	737	736	666	755	708	699	714	745	727	704	689	711	719	678	700	729	702	647	688	726	698	720	641	760	681	690	668	716	690	709	704	728	702	689	682	717	691	751	697	704	750	719	644	746	709	676	720	704	726	712	734	730	724	717	693	714	688	724	735	688	748	700	748	710	705	752	690	709	730	737	709	693	705	721	685	673	759	677	742	694	677	711	696	700	722	694	697	728	692	711	698	694	728	691	773	666	757	725	703	720	743	725	729	721	709	738	653	764	720	670	722	741	717	725	737	721	745	702	737	682	672	715	690	740	685	665	691	664	694	746	723	717	720	678	720	752	722	728	772	762	685	713	685	686	687	712	761	704	733	681	697	757	699	722	722	736	734	727	727	769	740	698	736	698	691	716	745	743	708	760	730	717	714	647	718	734	679	677	725	692	750	773	698	714	703	699	753	729	680	679	718	650	653	683	705	708	736	748	709	733	753	706	695	702	722	698	692	780	709	700	721	752	651	665	701	731	712	712	670	720	671	658	685	710	720	667	674	734	714	728	704	745	736	727	685	709	674	699	707	743	706	733	740	720	675	654	703	705	726	712	743	727	730	709	713	711	738	691	688	699	740	696	691	692	723	670	674	705	704	697	711	674	697	677	759	714	750	683	663	779	726	744	695	669	731	726	719	771	742	704	652	699	666	752	715	683	733	684	726	741	725	716	735	692	708	711	702	720	735	737	725	679	749	670	684	709	715	748	715	725	673	711	723	706	650	707	712	718	726	678	741	746	716	698	670	687	749	664	719	698	742	703	724	718	728	736	693	678	674	771	704	739	716	726	727	702	713	755	707	733	738	665	677	693	701	759	675	717	754	697	716	724	726	729	706	688	727	702	730	725	710	721	742	738	708	736	698	700	736	714	723	671	712	701	705	706	708	737	727	725	694	686	757	664	717	681	689	711	688	717	676	700	735	698	683	723	722	683	732	739	712	728	702	699	714	752	718	688	757	725	709	673	683	742	739	657	717	707	685	706	695	756	734	721	707	702	670	733	727	707	740	700	707	722	722	690	687	722	697	715	744	700	737	743	703	655	686	717	691	716	673	697	703	714	679	700	683	745	703	684	738	703	732	713	677	684	704	706	695	690	727	779	719	746	713	718	689	728	688	705	676	695	722	759	674	708	721	699	700	650	721	729	661	732	685	682	717	707	734	685	703	691	727	716	684	728	746	765	733	728	676	689	712	715	696	656	695	743	686	695	719	667	710	732	747	703	708	743	741	722	747	717	724	680	672	710	685	675	678	670	715	730	698	696	719	700	681	709	764	698	711	746	709	718	733	735	694	739	722	669	683	721	787	634	752	702	763	698	728	714	711	723	749	702	713	707	727	712	747	704	685	698	731	689	688	718	704	739	759	670	683	713	690	719	669	706	725	739	753	703	725	706	746	713	736	710	702	708	733	741	712	721	691	726	649	790	766	672	724	657	704	712	694	738	714	750	713	678	689	723	743	724	660	681	742	701	666	676	695	641	728	735	766	709	701	676	745	732	699	698	722	728	682	678	706	713	754	690	723	709	664	641	741	747	729	727	722	715	710	774	683	654	714	670	703	720	766	651	708	682	687	673	748	696	705	672	729	706	683	687	690	704	733	707	706	713	725	705	698	676	758	700	678	750	711	728	731	681	707	701	668	735	730	719	718	720	747	731	687	666	716	713	694	693	685	726	713	706	690	711	730	721	730	732	701	693	684	753	665	685	727	712	716	756	713	718	693	726	701	678	716	721	688	707	697	711	711	681	688	727	701	693	708	678	713	650	705	688	694	682	680	710	708	727	697	755	659	689	746	709	741	697	683	767	711	728	701	671	741	725	648	719	689	717	685	728	684	735	708	720	689	755	706	702	741	651	730	724	690	658	711	748	691	706	724	745	703	739	720	745	739	697	724	695	710	691	735	676	740	720	726	741	700	723	729	710	784	704	701	717	720	730	728	701	702	716	686	682	665	702	645	689	727	746	654	736	714	778	695	721	738	742	712	728	715	703	709	691	718	712	743	736	706	749	711	730	694	713	716	739	685	694	714	678	709	734	725	668	705	667	705	719	713	723	757	709	711	715	671	655	695	678	674	678	683	724	686	663	732	694	719	713	761	746	730	650	692	693	704
28055	26624	7037	3964	2863	2496	2396	2216	2195	1917	1739	1537	1309	1232	1119	1162	1062	1020	906	886	885	898	818	856	799	841	848	845	876	830	801	829	820	894	768	842	868	808	881	783	804	777	827	835	808	812	807	862	844	818	852	843	802	848	798	822	807	842	803	842	900	785	784	849	830	793	824	840	839	844	828	793	829	816	848	793	802	784	870	756	769	820	832	786	855	845	808	799	821	799	832	780	769	839	775	795	826	825	794	819	862	784	826	818	789	809	808	805	826	800	828	841	788	808	768	799	784	808	817	824	813	826	831	806	833	753	798	814	851	764	795	841	782	822	864	825	774	827	788	831	842	829	849	841	801	787	830	839	786	815	847	809	811	813	815	791	807	818	808	790	785	802	857	818	819	835	770	785	822	799	795	790	826	815	832	850	829	785	809	811	791	841	812	847	878	827	791	817	815	802	764	809	819	849	818	841	809	825	810	794	821	789	785	831	792	841	795	876	808	820	835	793	862	818	817	805	820	832	798	791	813	819	787	745	859	830	742	803	814	816	875	822	815	847	862	804	765	849	787	814	803	758	798	848	790	802	848	823	801	752	815	888	854	792	848	842	806	792	804	860	815	835	759	841	822	820	834	799	860	825	846	793	786	788	813	835	862	807	860	839	800	768	833	798	776	834	805	794	833	832	842	767	823	807	834	822	818	825	764	806	774	816	782	777	812	825	865	761	814	816	850	803	832	792	791	841	830	805	810	814	776	775	835	811	806	792	812	823	848	829	799	818	821	827	805	840	807	830	823	800	810	814	828	793	790	785	818	820	821	805	812	741	788	840	778	766	889	838	828	836	811	848	795	833	853	867	806	769	831	791	838	809	798	832	876	784	777	824	830	845	802	854	820	819	777	789	832	825	801	802	793	808	828	798	830	858	812	747	856	805	829	819	812	822	807	827	844	822	853	812	861	769	824	883	789	799	837	814	819	719	791	799	807	864	806	816	804	781	794	809	813	826	812	807	830	827	797	858	812	807	800	802	804	784	834	866	766	751	753	800	839	762	833	794	822	775	790	810	813	829	820	784	843	816	791	799	791	828	799	797	816	814	826	869	831	824	778	828	815	844	763	819	832	834	795	798	862	762	786	787	798	794	796	841	814	788	797	775	790	809	759	835	802	802	835	826	815	835	834	818	795	810	846	859	842	835	782	815	817	815	860	844	804	792	818	845	843	860	780	833	789	804	797	895	783	814	825	773	811	841	826	854	821	775	779	837	837	815	810	805	796	752	816	793	817	826	782	739	850	813	817	805	804	794	817	800	833	831	836	841	853	907	861	812	785	824	836	812	818	821	783	800	799	807	850	843	813	770	820	797	814	760	821	833	828	829	836	816	801	843	848	754	779	833	825	837	813	816	793	784	827	808	864	789	800	800	826	829	841	772	801	831	805	766	825	808	814	815	868	812	826	820	848	816	820	826	815	877	813	817	879	776	776	764	777	846	801	776	824	770	819	800	805	830	761	815	810	816	828	853	825	846	853	813	827	797	852	852	864	791	822	788	791	843	826	794	801	848	822	792	826	861	808	864	783	810	777	782	813	814	825	767	766	827	776	820	775	812	771	845	801	823	802	860	797	798	814	832	843	826	784	810	802	834	853	840	822	795	841	778	817	872	764	784	789	814	812	840	878	813	823	804	803	815	802	793	869	802	783	844	852	775	824	823	771	802	760	800	821	838	825	781	866	819	761	803	820	804	769	816	839	822	797	787	833	786	872	888	779	834	761	799	816	837	784	829	873	843	811	831	795	800	802	749	833	858	817	816	780	846	749	832	754	763	839	839	810	809	814	812	820	840	827	850	856	840	854	818	880	766	813	763	826	810	772	785	785	838	848	856	827	844	801	772	798	806	827	835	801	780	790	799	790	733	787	838	786	789	821	826	787	806	828	820	814	775	826	855	828	773	794	824	833	796	801	807	784	791	847	818	793	785	794	828	821	770	781	872	820	884	893	804	783	801	819	804	819	802	804	838	828	797	832	796	723	806	840	839	808	786	802	785	768	784	787	844	816	852	790	820	800	788	773	801	797	761	809	801	851	826	838	796	758	799	866	862	800	803	835	783	765	800	863	811	867	844	871	769	769	814	804	857	806	810	823	849	780	837	829	823	775	816	755	825	830	798	803	834	787	834	814	770	856	833	809	776	821	800	841	808	796	812	770	797	831	843	814	810	812	755	834	881	822	833	824	793	794	804	755	879	790	835	800	775	796	834	764	869	811	829	809	834	816	791	855	804	787	834	776	856	792	874	827	801	813	811	806	741	812	813	760	842	839	803	777	821	835	827	870	804	833	823	836	825	827	796	844	822	783	794	814	773	838	781	763	823	839	771	821	872	767	804	817	845	826	847	809	775	856	834	816	847	794	836	821	761	805	830	792	787	797	798	792	811	799	823	791	824	787	797	812	824	831	801	758	789	820	828	783	777	883	806	822	799	816	820	806	775	821	823	840	780	783	778	829	813	802	838	763	778	811	744	830	754	792	832	815	806	859	800	807	846	828	855	799	805	814	804	762	822	788	784	785	844	764	809	808	818	808	837	829	829	847	757	789	839	844	756	797	767	825	839	787	805	788	822	818	796	815	807	793	810	791	796	735	781	840	786	816	827	835	806	797	800	789	834	786	875	823	785	845	816	852	837	831	812	877	831	824	802	833	815	767	796	864	802	815	806	877	805	825	817	792	809	821	771	805	811	838	800	788	804	774	766	832	847	808	802	749	779	824	793	812	736	819	849	831	811	835	763	803	813	820	826	784	786	790	803	827	815	760	813	814	786	843	801	789	787	775	813	813	817	829	795	811	854	801	830	749	770	785	816	770	827	761	846	812	818	762	805	865	794	858	801	778	798	870	825	759	811	815	816	822	805	813	838	847	801	836	743	847	799	823	772	834	824	789	791	819	831	768	810	780	822	817	785	758	788	843	822	775	818	831	819	760	788	827	780	790	864	837	803	817	820	800	791	788	838	842	806	778	826	786	787	800	823	778	802	810	776	778	805	811	827	834	808	763	803	835	808	830	831	765	796	798	810	773	831	806	797	770	803	770	838	764	788	871	809	823	822	809	831	836	792	816	800	792	847	800	871	777	865	831	826	848	767	779	853	895	827	797	851	801	794	799	811	853	818	851	754	809	793	768	780	810	801	850	811	837	794	828	818	820	853	810	803	796	771	754	810	836	805	772	766	848	809	825	785	847	806	791	812	798	720	800	773	809	862	844	848	789	794	869	782	849	844	798	802	782	839	819	825	861	821	794	815	871	810	809	773	821	813	826	794	805	788	799	800	834	833	801	876	836	855	804	831	855	789	808	847	756	766	835	784	806	802	750	778	801	798	849	824	808	829	783	802	769	846	813	849	853	793	768	817	852	781	836	842	812	804	773	785	775	765	800	829	785	754	768	882	810	790	812	828	806	821	816	812	821	806	835	796	782	770	832	768	834	797	782	829	827	803	778	821	799	794
23200	21361	29238	23862	21363	21441	9507	2169	1648	1385	1190	966	780	716	716	611	592	541	578	536	454	456	456	434	394	418	375	435	378	440	392	412	399	388	370	366	396	417	366	367	388	365	363	403	335	387	425	368	379	394	369	368	384	388	392	356	354	371	375	337	404	335	379	377	339	382	366	356	412	404	378	364	389	335	374	370	351	352	338	380	389	345	341	355	359	379	361	360	370	338	334	337	378	378	355	378	333	336	368	362	385	368	351	330	367	333	356	390	365	360	350	366	337	389	384	373	369	347	349	344	366	364	336	370	374	377	361	339	335	371	329	311	391	343	351	366	365	338	344	349	345	334	343	349	364	360	367	321	318	369	352	354	313	366	346	359	348	353	376	360	348	329	366	346	396	340	376	373	369	362	379	347	372	364	367	361	354	365	380	330	368	355	365	356	365	349	384	324	321	365	356	362	336	343	331	362	367	341	354	354	370	362	362	331	366	337	335	341	353	324	361	385	353	344	390	328	366	360	367	412	360	327	344	344	344	363	363	369	344	345	344	347	328	353	333	359	348	334	398	350	351	351	349	341	339	356	337	345	360	381	379	367	341	358	394	392	346	335	400	343	362	354	337	366	345	354	365	390	350	377	354	381	367	348	400	371	392	330	344	347	323	383	318	342	371	352	368	345	342	391	348	369	339	335	389	353	309	344	341	336	340	353	372	392	339	337	357	378	325	367	362	346	345	337	339	344	342	361	370	379	368	356	363	332	333	375	333	313	389	364	333	359	369	347	338	348	348	364	336	345	361	345	338	334	409	322	350	364	342	337	338	349	355	356	366	324	372	349	357	386	376	373	393	370	335	359	325	360	378	339	385	380	358	340	339	342	380	353	340	361	355	354	322	387	370	354	364	351	403	373	381	339	380	350	361	365	369	371	386	339	354	331	373	337	369	361	377	382	323	363	325	371	369	326	366	341	325	387	314	329	363	375	355	387	376	369	387	343	327	372	343	353	368	329	345	342	363	325	356	363	339	370	357	404	352	363	352	333	394	371	346	388	340	320	358	358	377	339	356	344	355	343	363	355	350	344	332	351	329	375	355	353	348	342	351	355	398	356	330	353	335	375	381	359	365	346	348	396	322	363	384	349	362	340	366	357	352	353	332	315	341	355	389	335	357	371	397	353	342	330	370	331	363	369	346	369	357	382	359	380	338	336	330	328	332	365	371	338	378	349	388	372	361	340	368	348	367	405	375	339	374	328	326	347	354	343	369	363	355	389	319	389	349	332	380	337	336	362	363	339	359	374	353	354	329	349	359	344	351	392	358	333	364	342	364	361	409	368	369	351	369	354	366	342	337	363	349	369	350	362	308	323	350	344	375	359	334	312	356	332	374	357	366	361	354	354	367	331	347	355	349	340	348	388	373	350	365	338	347	358	343	365	357	369	309	346	381	341	348	338	331	362	320	362	361	350	373	380	370	379	366	364	346	332	360	336	368	355	355	376	365	375	364	342	357	370	339	356	350	348	376	379	359	372	364	371	363	349	361	335	349	364	357	346	394	358	357	364	360	359	363	354	327	357	374	345	382	384	370	319	342	394	333	343	355	349	319	390	386	378	354	349	333	360	393	377	351	373	333	332	321	358	352	363	377	356	328	357	375	395	329	336	345	374	344	339	389	358	331	369	313	352	335	345	343	385	341	363	341	353	373	359	379	356	375	341	361	373	349	346	380	324	348	354	338	354	361	366	376	356	369	399	362	319	382	333	375	340	387	332	357	342	374	356	355	344	366	351	360	349	370	358	371	339	364	332	381	340	342	355	335	370	336	363	331	356	367	359	314	357	345	342	359	346	350	358	374	371	331	373	351	350	341	328	349	356	340	395	358	329	363	336	349	377	368	338	386	328	357	361	342	333	358	390	323	372	370	342	352	361	373	369	353	306	378	352	337	365	405	331	346	342	345	371	345	340	339	330	318	349	329	358	351	343	365	367	346	366	314	360	391	348	373	363	353	352	381	367	362	333	320	355	365	377	339	358	364	360	313	370	355	398	348	358	370	345	330	343	372	356	383	356	349	357	333	370	352	334	347	352	375	331	306	338	359	346	346	354	354	348	359	354	364	326	356	365	354	401	377	359	354	364	344	365	370	342	333	368	347	318	343	339	363	343	374	335	343	369	364	363	366	342	342	354	342	361	347	357	338	371	359	355	381	329	361	362	373	355	362	330	364	363	341	337	360	338	352	323	353	372	359	354	352	393	356	367	372	332	409	357	359	367	318	377	372	365	341	323	338	349	366	331	370	370	369	359	356	349	387	341	343	325	342	360	303	385	358	341	395	370	346	319	367	322	386	382	354	353	341	331	365	354	349	362	360	293	368	362	345	330	390	367	339	380	369	365	345	348	357	368	306	374	332	392	367	344	343	374	374	366	361	376	323	328	351	354	364	344	354	357	341	328	359	352	348	319	368	371	351	351	374	334	346	333	332	340	340	354	385	354	363	338	352	361	339	362	383	321	333	380	380	347	361	357	354	371	365	374	341	327	355	363	388	307	336	333	348	379	337	334	347	354	352	360	328	352	361	401	380	350	362	344	336	354	333	349	374	343	347	350	343	357	368	320	337	356	361	352	372	346	387	368	384	355	375	344	334	356	366	360	373	338	338	392	363	326	352	347	328	342	349	367	322	323	335	343	352	365	350	352	354	366	400	362	358	347	371	364	360	348	364	366	367	345	339	357	347	336	319	326	361	329	373	390	319	371	386	313	368	381	338	331	350	363	352	362	353	367	390	343	324	372	366	364	358	374	381	338	358	361	318	379	381	345	382	331	348	390	377	343	359	369	394	329	350	359	375	332	337	327	346	307	340	340	366	350	374	374	381	360	358	358	327	368	330	386	354	384	382	375	344	359	352	390	363	347	348	383	367	363	356	371	356	338	337	352	367	405	375	338	356	337	362	380	322	385	345	331	373	324	368	319	330	359	353	352	350	369	355	358	341	377	358	362	347	375	368	344	358	347	311	344	386	369	325	361	337	381	364	321	339	341	331	338	340	329	347	365	338	351	324	363	368	373	328	370	362	370	355	356	327	341	376	363	359	377	340	366	363	378	341	360	321	350	369	364	346	329	344	329	335	392	366	378	368	365	369	384	337	340	378	394	350	343	345	361	361	367	385	347	368	332	357	372	329	334	343	328	348	344	362	359	371	368	368	353	344	367	361	367	353	380	378	349	349	368	363	341	336	356	377	353	368	388	350	360	338	332	366	342	379	348	376	358	367	355	346	354	355	361	383	369	326	364	339	343	382	346	343	352	372	324	393	345	348	367	326	387	338	351	353	317	349	357	330	342	326	341	374	342	319	355	359	347	357	364	355	347	358	327	346	343	341	354	369	386	341	356	396	340	348	345	363	349	353	353	378	408	351	379	408	368	358	351	367	373	337	332	330	372	314	346	362	376	371	331	354	345	362	335	350	377	326	346	387	349	323	362	367	359	362	380	338	367	353	362
32823	39444	15792	8898	6229	5253	4345	3875	3484	2803	2286	1796	1406	1226	1200	951	868	795	722	704	667	622	599	516	483	545	533	480	487	455	449	457	472	436	459	439	433	460	443	437	471	420	397	417	419	449	459	407	464	465	448	449	444	450	414	430	414	413	411	447	421	405	382	395	395	397	442	434	478	440	452	462	403	417	451	413	380	431	416	405	418	405	397	393	432	419	418	404	388	425	434	411	404	399	382	382	411	400	429	415	401	403	391	438	389	413	414	419	326	412	438	412	377	391	346	390	417	417	414	402	425	447	406	381	384	418	420	401	436	406	420	392	443	394	422	389	397	408	397	410	398	397	397	414	418	384	412	400	401	397	417	382	405	378	444	374	387	415	421	386	432	392	420	383	396	412	384	427	435	417	430	406	371	397	414	419	407	434	415	417	406	433	407	434	389	423	424	391	400	373	413	390	415	399	386	402	408	397	413	381	345	369	421	427	405	405	399	426	436	374	387	445	434	398	410	412	376	430	441	372	409	373	428	417	401	394	416	372	374	381	421	410	401	405	388	386	374	394	427	388	374	388	386	406	382	391	390	391	376	394	384	407	384	401	417	366	395	403	437	401	405	343	404	407	393	373	383	384	405	391	388	421	423	390	401	348	384	393	406	388	393	403	371	405	382	372	406	401	420	378	384	387	388	404	401	417	438	445	439	395	351	428	373	376	389	386	403	461	417	386	394	418	419	378	382	391	412	396	405	425	393	406	397	379	379	396	380	417	408	393	418	411	410	401	380	416	372	431	411	403	414	392	431	401	409	399	393	389	412	429	398	393	406	459	408	401	400	391	400	415	413	410	382	365	403	378	414	361	370	419	423	401	355	409	409	407	406	403	422	386	373	446	416	410	418	417	394	382	402	387	421	432	388	402	407	381	393	421	390	399	400	379	382	386	394	386	445	382	367	379	389	410	390	418	401	398	413	394	391	404	387	405	409	435	399	452	392	420	414	407	427	424	406	416	413	416	404	381	391	429	378	406	422	399	404	426	398	389	412	448	418	408	381	366	389	387	408	347	433	427	399	436	388	404	428	400	419	384	376	410	403	368	410	357	406	425	362	406	400	365	397	441	423	406	417	402	383	438	405	432	392	419	398	398	385	396	410	377	406	422	413	406	380	394	412	374	384	380	380	400	377	394	429	427	391	400	405	401	412	414	390	397	411	425	446	367	412	405	395	421	427	402	415	385	390	409	409	372	406	392	413	392	366	431	444	404	403	364	415	391	384	432	385	434	388	380	397	403	405	405	403	422	390	382	422	396	385	435	431	359	394	426	406	412	424	403	406	437	391	390	370	398	401	367	439	421	400	428	392	381	395	419	403	415	418	395	402	419	427	377	387	434	385	399	409	391	397	389	434	370	397	386	378	392	378	412	377	412	397	424	394	420	410	390	377	408	395	403	441	388	391	401	389	434	381	405	428	379	417	386	411	442	449	410	394	377	406	391	408	376	446	394	365	403	450	410	406	420	414	388	420	387	401	427	363	415	400	417	411	408	391	451	413	383	397	431	414	413	407	405	373	397	402	420	394	404	414	449	417	372	429	419	413	422	381	406	407	389	437	393	405	408	432	407	382	387	427	439	421	434	390	419	438	410	390	410	395	408	397	412	400	379	355	395	408	412	416	412	407	449	434	407	408	441	408	401	397	346	410	372	405	377	424	407	449	391	416	411	374	422	371	395	389	357	422	393	393	382	412	405	371	390	390	386	397	386	390	402	378	430	404	399	387	412	414	378	395	412	418	392	408	378	393	401	384	436	441	412	402	381	400	355	374	422	415	418	414	412	376	406	398	402	361	409	410	369	430	424	408	363	377	420	424	395	407	380	421	415	414	403	409	391	372	387	445	437	382	401	392	416	398	362	424	395	364	413	366	406	403	414	409	395	391	375	390	431	391	411	416	321	431	427	392	383	392	397	406	386	386	368	427	378	383	409	411	378	428	448	409	389	410	383	382	382	421	416	397	389	399	408	368	442	441	381	386	399	418	388	426	393	383	379	389	406	412	421	420	417	402	462	419	403	457	371	411	453	391	403	408	405	424	395	373	373	453	422	394	358	440	356	400	399	429	366	418	390	399	387	395	388	382	359	399	408	378	412	411	375	388	397	398	395	407	404	357	415	404	406	400	390	412	380	385	414	393	378	386	386	397	437	417	391	404	381	381	408	412	431	429	356	426	415	419	418	370	409	398	376	397	400	414	411	419	387	409	371	376	411	370	393	406	401	375	411	391	419	378	395	432	388	384	371	426	406	429	416	378	443	423	428	401	410	382	383	393	389	369	358	433	412	402	438	402	403	356	426	396	370	436	354	404	383	399	429	389	399	441	412	394	365	412	400	390	426	426	382	416	415	374	404	412	440	398	393	374	382	408	425	407	401	414	410	416	398	382	403	401	417	376	406	369	378	392	399	456	432	415	409	416	386	418	412	375	403	422	379	412	396	370	415	371	433	405	434	394	391	404	392	405	403	387	447	429	393	380	416	410	435	374	392	405	434	405	390	410	388	403	414	416	419	426	386	407	396	360	426	400	402	408	414	409	393	416	407	408	411	396	438	413	394	356	388	439	397	368	400	368	405	398	387	458	377	397	399	360	396	396	415	399	403	379	413	382	422	381	431	394	398	443	425	400	429	397	397	436	419	407	432	381	389	386	391	402	374	410	426	408	424	393	407	399	364	386	378	386	434	420	411	408	415	449	399	379	361	398	416	408	419	399	384	402	408	417	419	438	437	397	390	411	395	405	389	376	367	401	430	404	427	378	365	393	438	427	417	459	384	411	408	411	436	398	406	388	396	393	382	424	377	413	393	377	392	417	388	396	366	417	421	419	388	392	448	398	431	416	418	372	412	364	404	421	398	409	415	420	403	431	377	383	421	415	412	368	425	396	420	434	369	410	368	388	422	406	383	408	426	394	417	427	413	432	414	389	386	418	403	393	432	408	397	393	406	376	404	408	373	402	394	422	392	411	402	409	402	372	428	400	437	372	401	373	408	392	405	394	376	391	417	416	406	405	410	389	382	415	385	412	425	388	393	420	402	417	396	401	397	393	406	393	407	414	382	428	417	414	404	409	412	420	432	390	403	362	428	395	401	384	414	395	415	427	426	386	392	363	392	362	409	431	399	441	372	391	403	392	380	409	436	395	368	381	402	382	379	433	390	405	392	411	404	438	420	405	402	397	419	416	378	390	433	428	366	400	368	415	409	399	366	432	408	413	426	362	396	395	380	403	430	394	388	411	372	387	427	352	409	427	426	399	385	368	391	396	382	406	411	389	412	378	386	399	402	409	404	412	401	420	425	429	405	392	377	389	403	396	395	420	409	382	381	370	385	411	383	415	406	369	403	391	421	433	416	417	405	428	386	398	371	396	381	371	397	392	406	408	395	405	399	397	403	369	397	408	398	377	394	386	430	395	444	386	404	389	373	395	421	375	412	394	440	398	431	374	369	384	408
27807	20925	9889	2118	1397	1225	1097	1042	998	875	816	748	685	745	638	695	681	671	660	669	618	576	664	628	644	597	586	604	619	543	574	617	614	606	612	604	614	615	580	637	613	618	601	587	580	601	586	610	596	618	598	614	634	630	574	575	641	618	597	605	606	606	603	601	606	604	630	630	634	605	610	616	617	632	618	639	621	605	645	566	633	637	575	642	592	577	597	647	591	581	609	643	605	639	606	579	617	585	609	596	616	625	583	645	576	603	570	591	623	567	571	625	604	587	624	624	620	607	594	606	643	560	553	581	634	630	612	597	605	620	645	593	606	626	624	615	649	585	624	622	600	584	586	601	565	608	601	648	625	607	601	589	634	618	590	610	629	561	630	649	601	624	583	638	631	592	606	604	584	593	586	625	620	588	609	589	568	595	586	620	623	572	592	627	664	609	591	595	611	647	624	574	604	610	637	605	582	639	610	579	629	582	603	616	635	609	613	633	590	613	611	624	629	629	654	637	610	606	590	616	603	590	591	602	579	608	660	627	592	619	581	623	593	613	589	617	608	625	540	626	632	631	636	642	597	617	614	578	574	598	595	625	641	643	631	623	590	587	607	646	607	648	610	578	607	635	628	578	612	604	585	623	531	601	607	595	583	575	589	585	593	627	646	603	638	645	599	616	644	629	596	588	570	640	622	590	624	582	600	578	629	657	615	592	612	588	608	589	591	607	598	620	610	602	624	607	605	596	581	603	606	609	627	617	643	581	617	641	665	630	609	611	619	604	595	633	596	639	616	618	562	619	580	595	603	619	612	606	619	580	603	600	617	605	604	648	609	614	580	583	617	581	600	634	590	630	616	648	597	588	596	605	589	597	595	586	611	602	583	583	526	664	594	607	644	586	563	585	613	623	597	622	583	613	575	607	595	617	617	585	611	592	607	601	617	582	607	638	585	581	607	600	658	616	646	632	631	594	574	626	587	593	567	586	601	597	623	604	584	600	568	613	633	567	632	599	642	609	586	617	617	617	597	580	583	592	604	590	656	613	660	595	568	587	585	623	586	606	608	600	615	568	611	551	622	582	615	595	573	583	621	594	612	600	627	603	605	607	598	609	623	585	596	600	607	624	584	647	625	585	656	608	613	611	592	585	610	565	607	602	643	612	585	622	555	619	579	635	642	600	568	564	595	603	564	601	609	588	586	604	598	615	597	586	568	634	641	610	596	612	618	568	619	647	594	639	669	586	588	590	620	620	639	580	596	596	580	637	623	594	584	616	575	602	605	621	626	579	653	592	591	620	590	642	556	630	588	638	650	607	626	653	622	639	628	622	607	618	588	580	613	593	603	607	640	568	598	616	595	664	580	624	604	595	601	574	576	624	611	623	607	631	609	586	632	594	590	619	634	618	672	588	647	651	619	621	590	619	607	604	628	599	600	608	622	645	613	594	616	617	636	617	615	575	602	634	634	599	577	604	595	588	620	616	604	592	596	589	623	616	589	615	661	622	582	631	594	620	616	653	609	626	587	608	617	592	605	564	576	599	675	581	607	611	598	632	628	585	615	568	606	660	582	635	626	597	669	611	646	591	634	621	618	550	654	593	587	606	619	608	602	592	586	535	659	578	566	612	582	646	612	608	603	605	562	616	629	595	628	607	590	615	658	595	616	604	604	621	591	615	586	596	582	611	614	610	668	599	610	614	637	648	613	600	587	620	558	595	617	620	644	634	629	605	604	638	631	631	616	630	630	636	610	629	603	590	624	607	644	603	633	629	628	634	554	611	601	613	627	664	579	610	606	580	596	577	601	666	611	623	595	575	592	600	581	563	617	606	628	618	539	617	580	631	587	630	633	623	642	623	604	564	598	607	628	589	632	607	603	573	610	563	606	599	607	590	548	602	597	615	646	627	582	655	616	586	602	619	588	619	654	619	605	616	608	599	621	591	648	633	589	627	623	594	586	604	625	633	568	643	635	605	632	550	577	587	610	621	632	598	571	577	584	605	589	607	607	600	593	595	622	598	660	590	664	632	607	590	635	633	632	574	586	602	555	637	618	574	599	603	608	610	566	613	609	600	562	615	586	597	601	592	587	611	582	637	604	585	604	635	613	577	641	624	612	611	630	629	615	625	633	645	633	603	622	646	548	661	652	621	584	636	617	581	610	623	602	636	560	576	622	605	602	550	609	607	555	661	621	598	613	590	585	618	565	569	573	624	587	607	582	593	637	625	600	590	652	660	590	588	587	654	601	623	599	653	564	581	595	627	621	593	610	595	573	593	629	617	592	624	633	669	629	598	590	600	617	609	594	621	609	608	568	611	598	605	634	595	647	550	601	580	606	628	625	606	617	614	631	628	630	653	607	631	588	604	623	568	645	615	587	648	646	634	644	567	563	594	631	624	612	634	609	627	576	611	641	621	629	597	576	581	607	606	628	620	653	634	591	588	601	572	615	634	586	629	613	640	587	626	609	578	613	617	590	666	611	615	601	625	625	612	612	564	590	628	594	613	618	615	633	645	663	582	630	588	596	570	630	604	602	606	613	624	590	638	575	614	615	615	598	587	605	641	606	616	594	654	653	611	586	622	569	569	631	636	652	597	660	604	624	656	587	607	669	605	667	603	610	622	586	592	629	570	587	605	639	612	603	645	598	616	608	584	633	603	612	641	559	610	595	600	603	581	583	587	648	590	636	626	659	620	608	622	610	622	618	595	580	597	619	612	573	614	604	604	567	598	598	614	552	620	642	595	591	589	661	619	624	618	629	600	617	586	597	592	586	584	619	586	667	582	599	591	620	618	620	622	579	634	631	592	631	619	626	619	640	559	627	631	622	602	637	623	610	572	619	618	585	614	571	604	639	583	653	625	605	626	567	630	603	608	620	614	619	654	640	641	579	617	588	664	632	600	602	606	581	599	613	599	618	638	586	619	635	573	617	631	600	618	608	609	609	603	601	639	550	623	629	625	619	591	606	553	591	636	581	618	593	617	628	609	613	578	572	595	631	634	561	615	575	600	579	610	627	608	623	614	626	604	557	611	600	635	582	634	584	635	606	614	623	629	577	602	581	620	585	589	617	622	627	598	618	604	637	610	642	583	636	598	643	593	595	616	610	617	583	620	582	567	580	633	603	583	641	591	608	607	624	615	591	605	581	586	652	645	609	577	623	577	588	647	611	628	595	641	618	605	612	647	593	560	594	624	652	593	621	601	582	602	597	596	610	599	606	627	570	614	615	624	662	595	582	583	646	585	632	618	628	647	626	673	539	608	605	613	586	638	601	594	597	583	596	560	589	643	634	607	620	606	605	605	598	582	584	661	614	639	604	605	638	571	611	589	630	601	625	612	603	625	647	609	630	605	618	594	622	625	642	589	558	602	637	641	579	689	586	593	587	631	566	610	597	640	624	650	588	626	643	622	618	615	626	635	607	598	617	583	583	604	589	608	609	632	590	616	621	610	587	662	650	602	610	646	648	609	640	629	617	592	612	588	632	590	610	606
23111	17189	3774	2107	2054	2058	1819	1870	1797	1361	1196	1039	974	949	903	895	810	814	830	761	802	762	743	746	756	725	707	710	741	705	724	713	709	714	709	718	742	736	751	718	736	723	725	725	699	723	732	744	728	700	746	718	749	690	710	717	697	696	738	724	645	699	744	694	699	696	695	804	748	778	727	763	730	696	757	731	709	724	662	751	714	740	739	722	723	713	713	657	721	680	709	761	730	700	728	722	720	700	748	745	783	796	743	740	695	698	753	750	759	756	747	714	725	708	719	734	751	683	737	767	748	700	694	778	714	731	692	667	741	695	725	710	746	671	685	684	738	696	706	673	727	752	741	718	721	727	702	706	753	712	705	746	722	677	688	727	716	734	735	740	737	704	744	722	711	758	719	745	721	781	695	718	742	703	682	723	722	736	717	715	681	735	673	772	693	754	684	705	753	692	692	705	752	719	723	735	723	715	693	667	674	780	736	726	723	696	724	751	724	747	764	702	749	701	744	708	717	726	719	697	728	710	732	702	758	724	719	705	700	724	719	732	724	724	693	745	739	717	760	708	750	698	695	693	696	717	751	717	675	721	701	720	722	708	714	719	677	716	732	711	703	705	723	730	764	717	724	704	728	698	706	731	676	683	697	718	705	659	737	779	753	753	726	715	708	732	718	712	700	710	668	740	722	725	742	726	741	692	743	715	687	717	761	789	701	746	695	739	720	757	664	761	702	691	742	694	714	683	694	732	733	695	704	717	748	683	716	752	737	726	709	690	753	718	686	754	714	723	698	764	738	750	769	743	734	681	755	737	713	753	721	746	730	689	774	645	697	740	713	743	703	710	793	717	758	697	693	710	699	750	746	712	708	755	699	700	700	718	734	704	720	725	711	672	666	698	741	762	709	736	748	716	719	737	731	729	689	725	710	676	719	711	747	690	727	717	668	706	757	750	718	724	732	717	692	723	728	675	728	716	680	708	718	729	694	764	736	719	763	697	666	755	720	694	712	742	784	680	706	750	723	699	706	668	714	718	707	707	703	724	730	738	705	754	693	734	732	783	682	721	729	708	700	718	733	684	769	709	760	804	711	721	711	692	731	709	750	714	705	739	730	708	719	748	680	725	738	687	729	734	738	703	741	704	740	745	720	672	690	703	724	701	726	691	689	718	741	665	707	736	753	679	724	691	765	739	722	715	684	678	742	682	714	728	706	676	724	727	669	675	693	744	747	731	690	680	718	703	723	700	711	730	689	704	724	769	718	781	770	748	757	731	757	754	701	728	711	723	745	743	677	712	743	723	732	727	744	670	723	751	707	677	766	740	726	710	707	683	741	699	713	727	714	722	696	728	726	715	661	743	708	705	727	738	703	680	726	698	737	678	724	744	739	698	718	706	711	710	698	685	733	698	768	707	706	711	698	691	717	728	720	696	697	744	724	674	702	698	730	750	795	751	716	724	731	714	720	726	750	693	690	709	724	716	761	737	750	680	734	734	751	715	685	692	754	712	728	718	688	761	737	691	721	765	730	722	723	691	684	703	695	710	774	685	659	705	681	725	720	710	706	723	726	751	726	724	727	749	716	745	708	682	708	677	749	757	716	730	739	691	718	677	690	711	754	744	733	702	750	682	713	705	708	730	757	697	746	732	666	725	716	694	697	715	706	717	728	695	738	691	719	715	734	675	700	755	742	716	715	688	712	710	715	753	713	752	733	738	729	752	757	703	682	728	777	716	700	749	692	743	719	736	712	645	703	744	731	714	725	710	688	723	668	772	743	714	711	683	675	717	695	716	772	688	712	723	677	741	688	728	725	691	682	755	723	730	733	695	742	707	728	692	735	701	750	728	722	734	675	724	742	719	675	734	721	714	728	741	722	710	648	709	708	718	745	764	722	676	723	653	746	748	664	725	712	771	697	707	686	701	724	704	722	691	761	706	707	744	678	664	713	715	702	733	735	745	700	742	723	713	736	738	700	734	767	744	764	694	710	711	690	747	706	718	672	690	671	719	683	712	688	699	731	746	699	722	735	703	740	718	744	761	728	732	719	730	727	697	738	734	738	727	718	704	703	780	732	707	732	678	705	726	728	732	732	731	719	710	755	733	757	710	683	701	705	730	727	748	694	749	726	698	682	723	700	745	722	756	669	739	695	692	693	712	749	692	728	788	733	689	746	740	762	777	693	727	673	701	697	730	728	669	738	693	738	706	734	709	709	699	718	660	749	760	755	715	742	711	782	722	721	705	733	705	713	700	730	739	736	719	739	745	758	766	723	710	722	691	768	718	716	706	705	726	729	670	731	739	692	741	711	714	802	725	746	703	718	714	700	727	716	701	745	732	758	781	709	719	694	774	709	721	735	728	737	691	717	748	682	736	721	712	771	699	754	756	726	692	726	739	734	719	748	737	725	714	748	717	718	688	721	725	708	690	717	692	676	697	755	717	713	777	703	700	766	716	706	729	704	734	686	723	758	769	764	707	719	734	764	736	680	744	717	708	743	718	709	716	737	735	679	729	711	695	710	699	733	687	740	702	746	691	757	712	772	709	740	751	733	717	759	736	723	758	766	750	727	729	759	680	745	710	764	653	689	728	763	732	754	696	737	726	703	720	703	746	705	753	694	736	696	777	734	754	701	714	733	728	756	717	720	748	743	734	696	693	684	731	678	710	712	737	718	752	659	714	684	747	760	739	703	731	704	750	698	746	760	679	697	708	707	689	725	687	708	670	678	670	670	788	732	765	699	765	722	706	726	693	729	739	724	691	651	737	743	693	709	726	704	744	721	685	757	706	688	731	745	709	693	703	699	716	686	725	692	750	751	703	698	767	720	711	728	746	749	716	699	693	656	771	744	747	689	751	699	742	702	726	703	718	697	705	652	692	714	666	693	708	679	718	726	732	738	695	712	716	719	762	688	675	702	747	696	696	750	700	739	682	726	677	709	724	686	753	677	736	722	691	705	719	715	749	688	708	699	682	719	701	701	782	753	704	696	719	715	731	694	736	689	755	717	735	700	745	730	740	690	755	720	700	661	675	700	727	750	733	702	695	666	710	676	729	736	740	691	680	687	703	765	717	715	733	716	703	683	701	706	750	763	726	703	753	713	790	724	718	714	684	728	724	730	723	686	740	716	710	704	745	768	729	730	706	722	764	704	708	672	720	652	753	667	718	704	704	746	676	713	727	743	714	707	754	763	740	735	711	699	780	742	700	649	761	746	698	710	754	708	709	718	714	706	774	719	709	714	710	709	682	723	715	713	687	740	733	695	710	721	741	698	721	755	723	739	671	727	704	743	685	717	761	767	744	731	765	719	728	745	702	717	780	711	711	717	736	687	720	773	697	702	710	696	727	737	748	686	693	752	730	751	749	688	724	791	678	697	713	739	718	754	750	672	702	752	742	691	713	777	743	728	745	709	734	728	696	716	742	729	714	687	693	733	671	713	737	712	742	724	736	765	709	710	716	747	726	709	727	703	709	744	755	736	661	742	747	746	686
24352	21335	28678	24335	21284	10014	2148	1547	1217	930	777	685	580	586	535	482	458	438	437	358	420	414	396	374	372	352	366	357	342	341	340	349	354	319	330	371	343	332	316	316	350	350	329	331	299	340	343	324	334	341	371	354	355	340	314	334	342	332	314	309	358	340	302	318	324	350	329	306	354	357	341	379	312	322	345	306	331	313	347	362	320	341	312	311	345	347	337	313	326	313	323	316	317	306	317	347	356	318	340	328	312	342	344	353	334	316	292	347	324	323	314	338	294	346	352	332	342	311	347	343	319	335	302	291	307	356	320	312	350	340	318	295	312	339	311	368	340	338	330	332	313	301	309	322	338	318	329	297	338	331	313	345	318	338	341	291	343	291	312	308	319	343	301	299	331	323	334	308	377	346	341	339	322	337	319	339	343	326	338	307	341	338	315	333	359	315	329	326	334	334	320	325	328	301	359	350	353	342	353	351	327	365	353	325	331	327	341	318	357	301	327	345	303	319	340	323	346	318	348	346	313	330	298	310	325	334	306	315	312	313	327	338	319	325	323	349	312	372	328	312	313	339	324	311	365	332	307	321	357	329	323	330	308	309	309	299	309	350	306	312	370	340	345	332	321	295	314	330	330	315	312	348	309	351	326	338	334	296	333	303	338	342	295	312	321	291	369	314	315	296	362	341	308	321	335	303	344	326	339	304	310	320	350	330	327	332	326	332	364	322	307	331	356	314	339	321	325	335	350	330	337	308	311	304	319	329	330	304	351	325	339	382	326	322	328	316	351	318	302	370	314	351	332	326	352	347	330	320	304	320	337	300	342	318	315	314	314	330	309	345	332	315	333	359	319	304	308	342	360	303	326	313	300	345	309	326	300	305	347	318	323	311	352	343	302	331	305	330	314	343	317	315	315	319	337	320	327	323	344	337	310	334	311	314	334	319	314	349	309	322	338	331	324	361	332	332	319	304	331	317	296	330	339	363	315	301	298	337	319	351	321	301	342	351	316	314	343	323	333	343	316	309	325	297	343	303	333	314	358	324	325	307	324	328	321	337	362	346	324	333	333	319	330	316	318	321	321	320	307	327	327	331	346	360	341	342	320	339	320	333	325	324	319	341	325	366	357	297	347	285	340	341	280	330	336	325	312	332	316	330	347	364	356	311	315	313	323	322	351	341	347	323	319	291	312	324	280	308	331	328	315	325	338	307	327	360	320	335	327	325	338	342	317	351	319	322	330	310	312	328	340	328	334	322	315	330	335	326	329	327	331	325	322	306	309	315	317	334	311	304	320	359	354	324	335	286	318	346	329	343	379	347	304	344	348	328	294	327	369	317	321	315	307	321	318	322	327	316	336	287	327	340	293	329	309	322	288	329	267	331	334	308	319	329	332	349	335	318	325	305	315	315	306	329	320	371	301	346	332	347	309	315	306	295	334	292	305	334	314	320	304	324	323	314	329	337	327	357	332	335	308	319	349	345	313	308	342	313	310	318	342	338	324	323	304	314	344	354	331	344	322	319	335	335	348	302	344	311	321	322	300	316	314	328	349	288	362	342	362	293	324	332	324	336	345	303	349	315	316	305	273	348	296	346	310	322	331	313	315	354	305	325	297	321	327	329	342	321	304	324	334	308	320	305	334	330	355	321	328	300	306	344	322	357	325	326	309	314	307	293	368	341	343	335	311	325	331	331	324	366	334	335	347	355	341	334	323	335	348	338	308	330	308	318	339	320	332	349	354	341	320	296	334	305	327	312	310	350	326	334	316	310	318	337	320	336	315	333	331	310	355	302	325	341	303	333	318	301	309	335	334	309	363	350	349	325	330	353	340	324	329	321	328	323	321	329	303	312	317	343	305	318	325	356	344	351	315	295	319	343	291	327	337	345	325	330	326	355	320	318	345	321	328	363	298	333	329	303	297	340	306	331	315	322	340	343	335	360	308	320	318	302	340	345	294	347	326	325	313	334	351	300	310	292	340	300	340	324	340	325	346	322	342	348	308	330	333	319	317	350	344	328	333	300	350	375	340	332	363	347	342	303	356	322	327	325	346	346	326	312	319	309	340	321	334	327	314	302	286	284	352	312	309	307	335	351	347	333	306	321	305	292	321	311	333	317	310	330	366	329	337	318	323	352	317	325	324	331	331	356	330	343	351	325	314	323	298	322	316	328	327	342	343	296	330	349	306	338	331	302	292	319	305	351	315	355	344	338	294	335	299	323	320	319	339	334	315	305	307	324	294	314	345	329	351	334	316	308	314	327	311	345	316	331	325	319	312	310	356	327	312	307	343	345	314	285	324	326	318	343	310	348	306	297	335	364	339	329	325	349	322	339	364	318	319	309	321	341	317	312	332	323	305	316	315	319	301	315	336	322	326	312	328	341	333	351	309	332	314	341	344	322	305	303	335	285	330	310	342	320	321	343	334	316	320	306	332	336	349	339	348	346	317	358	304	300	295	311	315	324	300	300	290	343	350	359	318	322	342	315	336	337	318	319	341	308	375	314	326	317	326	319	300	300	345	337	359	340	355	290	338	317	336	322	290	308	351	322	299	342	359	343	330	325	332	324	339	335	348	324	313	320	346	345	313	311	340	301	335	309	317	311	347	318	308	309	382	313	314	327	314	351	305	344	319	358	311	328	328	337	321	337	332	297	341	323	340	369	308	352	324	308	325	292	343	301	310	321	325	329	347	340	339	325	329	349	300	333	329	323	327	317	323	343	304	338	321	343	310	346	300	341	314	321	340	327	314	328	325	308	313	374	327	313	310	323	336	349	360	290	306	310	307	283	345	309	319	289	351	329	304	341	353	315	324	310	344	314	312	340	299	309	316	333	326	323	346	279	332	322	328	344	293	322	310	287	311	326	299	356	311	314	357	312	304	321	321	341	315	307	311	307	328	344	327	291	259	328	334	310	325	316	333	339	316	352	327	325	341	324	326	335	332	312	322	313	335	334	309	353	327	344	320	342	322	336	309	341	314	359	311	326	357	335	313	332	349	323	327	283	338	337	353	327	338	349	341	321	323	332	328	327	314	358	334	339	330	351	327	319	300	346	329	313	331	318	314	320	326	322	321	336	296	332	325	312	355	312	336	331	322	343	318	328	330	302	306	333	321	316	339	341	354	342	313	336	337	299	296	337	349	354	319	337	299	338	311	337	316	340	322	327	298	306	322	332	308	302	354	320	339	323	333	299	343	338	326	326	307	294	311	331	350	335	311	335	325	331	313	320	363	347	305	317	326	338	345	345	317	344	313	326	327	325	326	336	329	357	291	328	352	325	320	337	299	310	318	307	339	321	294	318	312	314	357	309	340	328	312	328	321	295	343	324	327	341	317	321	312	318	339	338	291	337	355	299	313	335	350	360	332	342	335	295	309	359	342	325	324	341	326	330	306	325	309	317	297	336	343	328	350	314	310	330	321	333	334	295	311	288	315	304	348	347	320	301	321	318	348	345	333	352	319	333	313	333	337	328	312	349	291	302	324	320	309	332
28848	30019	10790	5891	4571	3927	3315	2964	2531	1801	1433	1165	1012	893	814	729	683	615	613	552	531	497	497	525	480	461	453	414	439	420	443	442	461	430	410	409	410	407	426	459	408	431	431	418	436	400	445	406	447	423	399	426	431	414	411	428	395	413	427	447	406	452	391	444	438	422	420	465	455	400	433	437	455	404	434	433	406	387	422	431	400	398	394	420	405	426	407	418	435	366	411	434	405	405	420	402	409	414	350	404	397	347	412	391	403	385	442	436	396	427	385	393	405	377	411	401	391	404	393	375	373	410	380	374	401	359	410	400	407	371	404	369	398	383	416	370	417	403	409	412	388	399	415	413	379	362	425	366	410	409	403	431	389	354	401	386	397	409	389	451	380	350	456	380	416	416	389	391	393	380	382	410	397	438	384	409	389	414	395	405	395	419	382	389	429	403	455	393	412	357	411	406	368	389	367	372	386	411	387	400	443	389	406	393	381	381	382	380	389	424	436	420	365	396	404	393	396	399	443	412	382	431	413	396	368	393	422	403	415	376	404	411	398	416	392	406	369	418	388	400	419	434	395	374	431	379	364	413	414	381	414	377	378	399	418	403	411	415	416	365	398	412	413	416	405	427	416	403	411	412	417	443	368	390	365	410	391	401	405	404	414	399	405	421	397	395	441	400	370	353	412	415	394	397	421	401	417	418	386	391	350	404	401	381	389	412	375	410	373	381	406	390	375	403	393	419	393	372	412	470	418	409	411	373	393	421	390	404	396	393	416	386	430	384	377	415	365	383	430	414	431	387	371	402	406	376	385	406	362	425	437	379	415	433	403	424	379	397	411	389	383	416	410	425	444	382	372	423	420	405	372	372	387	425	408	379	408	380	380	428	382	397	387	385	395	392	388	390	369	413	439	389	407	407	377	384	414	373	378	420	411	407	395	388	386	388	368	433	399	395	399	385	410	399	378	406	413	375	361	398	415	409	401	421	438	405	398	405	385	411	393	406	450	385	363	411	349	384	423	371	405	405	369	403	387	415	389	410	412	414	389	408	449	422	387	399	411	408	368	408	405	394	404	414	415	420	389	380	419	432	389	389	381	405	375	402	414	389	435	382	395	376	384	431	399	382	418	387	412	361	416	395	429	433	415	425	391	425	368	419	405	383	403	398	416	441	415	416	413	452	419	422	410	403	392	393	410	394	403	396	395	403	368	420	407	395	456	373	427	388	426	417	390	412	412	397	401	424	414	375	394	378	375	412	407	413	390	404	417	389	398	398	400	403	394	423	437	382	400	404	398	401	405	408	364	409	394	390	399	397	399	376	428	408	423	412	395	426	433	406	352	395	381	421	392	435	367	369	375	382	427	354	428	431	411	388	418	379	403	423	400	389	415	392	390	380	379	414	394	445	372	419	442	414	406	401	408	408	392	387	398	424	415	371	376	371	439	426	400	418	375	390	391	376	399	408	394	419	429	419	381	361	438	381	373	413	381	383	401	393	430	412	414	384	399	405	403	399	419	402	404	378	403	389	407	373	361	417	381	382	370	385	392	399	398	370	414	407	392	391	424	394	417	414	412	419	406	420	389	369	379	403	386	405	406	416	376	359	420	428	444	387	411	371	416	386	374	441	436	395	387	379	382	421	391	417	429	378	386	377	396	391	397	397	385	381	402	386	415	378	396	373	382	418	410	421	443	418	394	410	411	395	416	373	369	401	376	413	405	417	378	389	419	413	423	420	388	388	422	388	381	393	388	424	384	426	441	366	390	401	402	372	450	403	403	409	421	418	433	393	411	385	395	372	395	397	390	419	397	453	397	414	436	363	424	377	436	384	385	374	390	378	395	437	428	412	361	426	402	392	384	414	415	410	397	381	409	379	409	429	403	417	391	388	398	396	407	365	371	408	404	392	391	386	391	424	424	361	406	418	389	360	394	365	389	398	421	436	392	443	366	361	417	441	426	412	390	390	400	351	399	405	408	415	373	387	406	379	423	378	411	410	385	387	475	388	394	406	390	395	391	408	384	425	393	388	391	401	384	364	410	394	436	377	411	383	391	382	389	381	410	394	416	401	382	394	410	386	428	410	424	380	407	394	395	434	358	420	362	394	417	376	377	402	418	401	410	427	412	349	429	367	379	410	428	401	383	404	408	386	392	395	431	425	400	408	454	375	407	380	392	411	415	401	374	435	430	391	393	421	399	396	412	439	408	397	415	411	393	395	404	396	400	392	384	387	370	390	403	383	394	411	401	368	399	436	390	390	376	399	432	425	420	402	394	427	415	384	425	412	410	414	405	413	413	391	416	398	400	409	382	425	380	400	380	423	376	381	429	409	378	403	392	438	407	426	347	402	364	394	414	393	397	365	397	386	409	389	401	360	390	422	422	414	391	403	392	436	383	400	400	367	385	366	407	394	391	396	414	389	406	404	395	371	420	455	368	364	382	394	421	395	418	385	380	387	407	403	420	415	390	407	375	424	402	381	407	398	374	386	363	386	397	384	386	386	393	379	410	415	372	415	407	405	399	424	394	372	382	402	407	359	417	393	414	413	407	403	375	426	383	404	382	421	407	403	394	377	442	431	385	357	418	403	400	410	393	362	409	397	405	405	375	406	428	412	416	361	406	425	392	395	394	391	369	416	368	377	392	379	363	423	390	398	454	395	391	441	394	374	388	443	390	376	397	390	400	416	399	343	381	392	389	370	405	437	391	412	394	367	419	414	392	419	399	381	368	378	416	384	402	396	424	393	378	395	416	390	409	424	376	399	416	378	384	399	405	388	402	409	397	372	406	412	400	376	417	415	403	401	411	403	418	404	429	403	429	402	397	376	376	420	424	378	397	406	428	362	386	381	396	394	423	380	430	375	377	368	401	394	394	371	412	413	420	428	382	377	405	430	393	388	397	401	420	418	382	391	418	417	403	391	358	366	388	383	393	414	428	417	434	413	370	356	400	408	408	419	418	413	408	409	393	388	407	399	397	383	390	417	416	397	371	390	394	403	395	400	434	385	413	414	381	378	366	393	398	391	396	425	413	417	444	421	416	391	355	377	429	394	405	396	415	404	435	359	408	373	385	429	379	409	391	376	391	415	432	361	393	400	399	409	385	389	420	362	406	413	411	379	423	379	381	417	409	412	436	377	397	431	364	431	403	391	400	377	392	402	382	436	377	370	443	411	390	410	377	407	395	418	429	424	408	406	397	391	416	397	419	407	406	402	434	370	400	405	404	380	398	415	413	397	398	410	368	396	391	378	430	380	409	406	422	427	391	404	398	367	402	400	404	406	418	370	403	421	377	395	363	423	406	422	397	386	383	373	377	389	391	412	388	389	414	384	412	364	375	436	404	396	384	381	419	371	415	402	403	405	421	384	352	429	380	403	407	406	413	406	426	380	387	399	404	415	418	396	402	400	405	374	447	395	394	405	415	362	416	380	442	406	438	418	421	385	399	399	419	355	436	365	418	384	404	410	374	417	444	405	388	405	414	426	390	379	376	396
25499	21338	27512	25316	10553	2363	1855	1616	1249	1140	1039	943	948	840	841	806	805	813	770	791	780	734	723	734	745	767	725	748	691	745	667	693	726	750	743	708	723	759	763	755	748	688	703	729	715	764	711	750	727	742	720	767	745	720	734	677	741	690	745	728	694	722	698	742	736	738	688	756	710	753	707	743	710	724	730	733	722	718	707	693	735	701	736	721	711	728	810	732	739	723	699	723	749	731	712	717	765	744	677	723	722	707	731	725	714	736	730	717	693	695	732	736	722	751	684	730	730	715	708	684	740	696	694	698	729	732	756	673	747	725	716	710	753	715	704	719	698	710	716	681	720	728	728	695	714	732	720	698	701	772	719	682	716	752	704	682	712	685	739	712	713	749	719	719	707	731	722	704	701	739	729	716	714	713	704	695	731	677	705	754	761	709	706	704	693	710	679	746	676	719	709	657	735	715	759	721	751	676	693	719	722	754	710	672	731	712	719	716	723	708	671	750	726	697	724	694	759	718	702	722	697	766	741	732	701	727	731	724	730	745	718	723	739	720	721	714	783	715	703	709	737	688	714	700	716	698	729	689	689	705	727	724	737	770	735	719	732	706	737	760	750	663	721	739	754	738	755	696	705	748	713	696	717	750	730	784	717	778	757	791	726	743	728	702	711	695	680	733	728	722	674	724	744	709	717	680	696	738	786	701	735	736	742	722	705	721	707	705	677	725	718	754	740	710	731	671	695	685	734	756	687	719	694	735	686	709	714	693	729	690	675	694	662	736	735	743	711	701	691	748	709	713	750	697	714	720	698	714	721	683	683	730	722	718	744	732	698	702	710	700	674	744	747	685	710	743	688	691	683	726	767	723	723	655	708	710	740	696	763	714	735	711	699	707	691	683	719	711	764	724	742	723	701	725	681	683	707	696	729	750	691	721	692	683	747	707	693	714	667	723	757	763	730	753	740	701	737	733	732	725	710	689	709	717	698	681	758	695	701	758	769	733	672	739	806	681	705	747	724	673	725	693	724	701	706	703	709	682	768	726	694	721	761	729	688	754	673	709	681	718	747	696	742	752	735	702	682	714	712	737	697	735	740	720	750	714	707	719	708	705	715	735	689	725	700	725	746	720	714	713	749	740	701	752	696	701	762	729	687	712	656	729	723	713	690	735	697	702	681	709	743	734	702	708	742	702	697	685	678	694	720	734	705	740	676	735	730	737	698	747	736	719	740	755	672	716	738	681	698	680	687	673	741	734	730	724	728	739	729	712	757	750	685	753	765	737	724	731	765	721	725	687	750	698	730	762	657	694	719	722	690	734	720	671	710	748	691	733	753	739	704	724	745	791	684	708	725	757	726	705	676	743	650	708	730	780	739	728	757	696	755	775	708	711	708	683	682	699	748	714	715	680	720	738	735	726	699	694	740	647	703	687	786	742	722	735	718	709	722	661	680	698	743	716	734	744	719	761	728	727	735	697	747	719	695	713	700	742	731	734	734	749	758	706	773	654	735	725	728	747	747	722	700	746	728	699	783	746	792	742	711	712	781	742	725	701	705	672	680	759	730	768	697	724	729	717	702	721	718	718	704	732	743	761	746	776	770	698	715	816	736	700	702	743	767	714	703	726	726	732	692	747	709	694	687	720	702	768	676	756	723	714	747	736	735	724	752	747	771	742	739	705	704	738	679	732	711	736	732	695	778	724	702	727	752	735	697	730	692	672	694	745	748	719	702	705	739	744	699	747	720	765	747	751	744	717	727	707	708	722	766	738	676	763	699	748	735	718	727	686	714	682	723	690	728	731	750	681	712	769	712	745	705	779	709	705	716	744	725	684	689	696	739	760	747	711	718	744	716	765	702	713	703	747	739	719	729	691	765	737	745	767	715	803	740	702	735	704	699	758	714	740	752	714	763	704	704	749	720	691	739	748	747	773	706	767	755	731	710	710	710	720	717	722	733	737	711	698	714	730	772	688	693	698	752	677	711	743	704	730	724	708	742	696	689	729	686	751	746	724	703	670	685	703	716	719	730	699	723	717	740	687	688	736	712	697	704	675	706	714	735	713	723	721	728	719	728	742	699	718	729	698	696	733	704	723	748	670	738	732	735	734	698	736	726	678	685	756	737	741	709	748	711	704	701	695	735	691	741	693	707	670	739	716	717	714	752	702	695	702	715	721	763	709	663	759	725	695	714	690	763	707	693	694	686	742	707	719	724	756	725	695	715	693	693	738	738	674	742	746	735	704	749	687	756	730	733	736	726	760	735	676	716	694	743	712	746	702	743	712	758	729	687	722	740	713	699	711	733	759	713	688	775	732	731	705	723	723	750	706	680	726	685	707	675	672	749	742	711	734	692	757	722	763	719	723	670	712	720	734	688	719	711	775	766	719	754	768	723	677	693	692	710	672	723	696	718	748	743	790	729	753	683	712	745	724	675	739	720	722	699	770	704	740	769	759	683	730	710	697	744	730	713	747	779	725	700	760	753	690	718	761	723	706	751	680	719	693	709	723	715	767	756	713	702	731	740	727	714	739	685	745	765	721	694	667	723	719	792	706	714	712	764	704	646	737	682	767	721	778	721	718	756	719	711	725	708	662	693	676	697	718	697	713	730	692	740	701	718	715	763	739	702	734	751	672	757	711	732	688	727	725	805	700	729	705	755	710	719	693	713	750	712	716	753	671	682	706	763	721	739	723	788	689	672	683	685	721	707	703	745	753	680	673	718	756	651	728	665	752	745	700	722	722	669	724	700	720	739	713	704	755	768	755	740	746	749	677	725	758	698	759	732	721	696	734	726	731	725	725	727	736	733	724	731	738	726	694	743	695	778	711	692	748	709	715	743	694	756	701	712	726	662	705	705	748	689	696	696	713	680	751	724	710	729	716	728	704	721	747	739	726	760	687	708	704	707	713	736	725	743	690	758	693	721	737	700	730	724	719	716	729	734	771	710	703	742	766	717	761	725	719	740	726	697	710	772	705	705	732	729	712	695	716	635	718	703	700	731	697	694	791	697	790	748	733	690	746	708	689	709	755	725	744	736	756	761	705	725	708	784	739	688	722	692	708	724	757	708	732	751	769	724	701	706	733	685	673	699	724	688	680	648	704	725	701	707	693	768	665	729	680	703	688	719	710	701	685	692	699	742	719	715	738	748	722	695	702	710	705	684	723	767	683	656	683	667	707	739	754	730	779	699	714	705	692	746	708	762	733	762	720	711	699	721	723	747	766	708	733	730	707	729	745	706	750	727	719	723	746	668	729	704	751	647	711	687	778	744	752	703	745	707	702	736	720	682	711	714	718	747	668	767	717	706	702	738	725	732	737	677	750	686	731	703	737	710	688	724	668	707	749	765	737	775	713	749	763	743	709	723	730	709	739	710	692	753	695	749	664	739	708	705	739	727	734	702	716	732	720	705	759	710	712	681	736	715	698	757	688	685	696	755	723	693	723	698	773	684	749	737	716	720	736	717	701	714	694	680	698	750	664	683	705	703	756
28452	27678	7953	4853	4090	3743	3303	2852	2247	1767	1464	1384	1288	1148	1101	1045	1064	992	985	935	928	976	908	865	893	886	855	870	812	822	876	841	862	829	866	817	852	841	845	845	777	822	867	835	834	844	853	821	821	873	845	859	884	820	833	865	828	815	786	833	860	856	829	837	903	843	854	853	842	922	850	827	801	820	832	872	815	782	889	891	804	805	838	790	824	845	836	858	815	877	804	861	843	818	828	794	845	796	849	799	838	864	843	759	834	769	842	772	796	822	849	840	780	774	921	838	792	842	800	810	804	822	767	833	813	839	839	790	854	787	788	810	795	762	808	853	849	828	801	818	818	826	799	771	828	894	793	859	808	778	849	798	816	845	754	802	805	793	847	764	824	843	802	831	890	810	822	824	771	782	824	806	838	838	797	799	802	788	788	827	796	857	809	880	820	812	792	823	829	850	822	828	820	857	809	860	797	837	860	798	819	858	832	811	848	801	830	746	859	808	810	831	764	873	868	787	774	832	821	871	812	853	854	814	833	812	836	794	783	838	834	798	881	808	835	830	811	804	776	826	814	806	810	797	763	804	827	801	820	846	821	855	893	819	851	834	829	792	840	847	829	815	762	852	847	836	802	836	767	803	820	814	790	811	870	809	828	827	822	810	863	804	798	751	817	823	821	806	782	850	874	806	816	844	850	818	755	818	844	821	814	864	817	867	829	823	829	849	830	848	802	808	852	777	880	782	829	788	800	804	839	827	781	904	771	815	825	827	851	827	847	829	820	846	816	801	817	838	783	796	827	857	840	800	856	810	837	848	789	804	827	816	832	819	809	816	871	875	826	834	831	804	819	833	816	832	798	839	760	805	849	817	859	773	819	829	851	766	808	859	840	861	830	836	820	759	799	822	865	787	769	807	783	851	880	851	802	774	871	820	745	798	797	816	781	813	853	860	782	821	783	845	852	802	792	820	790	793	845	833	818	816	841	843	830	858	834	777	833	859	752	845	778	860	844	839	795	844	831	872	806	866	866	844	866	860	892	841	818	866	840	790	864	829	811	797	782	864	764	770	860	885	782	837	782	797	820	850	780	812	879	839	845	839	856	785	798	804	826	820	832	847	804	789	795	854	892	819	827	853	811	809	801	848	878	818	822	854	851	873	770	833	892	803	766	819	786	824	831	847	861	804	815	845	882	896	750	783	831	830	869	895	827	772	846	816	833	843	805	810	818	863	839	804	862	837	864	810	829	845	772	820	811	829	846	802	781	801	828	795	859	843	856	803	853	819	882	782	791	813	809	818	841	822	850	792	830	858	820	827	832	823	807	794	861	830	837	855	793	824	823	829	844	829	789	864	795	807	828	820	801	818	823	846	840	829	804	800	814	827	814	824	856	832	792	788	796	788	824	807	819	796	834	842	789	857	849	822	826	837	831	894	800	851	790	794	803	818	823	874	828	783	783	817	842	823	809	849	861	806	897	851	810	797	803	844	827	873	855	810	863	817	825	842	778	834	806	788	820	809	846	845	792	834	824	813	839	811	806	803	828	837	813	837	811	835	810	798	906	885	809	846	820	879	860	871	807	853	800	787	849	799	866	790	877	802	822	792	808	876	851	821	805	804	842	841	831	835	814	814	820	833	783	819	879	809	849	804	838	823	824	831	763	779	774	813	796	772	805	859	784	836	840	833	916	832	812	843	800	829	807	878	849	785	829	857	807	750	848	816	827	833	876	861	823	802	848	838	833	803	785	825	838	860	819	835	793	812	838	805	881	859	825	787	824	794	835	821	825	826	815	808	830	831	840	802	789	800	817	812	823	812	800	807	829	821	829	788	818	803	796	832	845	830	835	795	799	770	856	774	807	834	833	823	787	876	863	790	829	832	834	843	835	824	840	830	870	808	846	776	806	849	815	811	819	861	787	806	815	850	804	790	834	813	826	856	869	821	845	794	805	887	799	803	837	817	823	841	821	808	854	859	815	800	844	797	829	803	861	789	844	790	808	808	842	808	775	823	818	858	829	817	830	809	823	794	829	783	806	828	838	823	831	813	837	866	849	827	822	823	832	798	815	823	893	820	818	763	826	875	844	820	824	828	809	801	804	771	829	808	839	794	850	851	828	829	800	845	806	829	835	826	825	775	802	817	777	857	851	852	804	844	772	826	853	831	787	820	827	851	815	822	804	809	837	851	797	888	816	830	769	799	830	757	813	793	836	835	827	860	801	874	816	867	824	804	771	823	817	833	844	807	780	824	849	841	824	807	766	833	813	807	829	840	824	839	825	838	790	817	842	827	828	836	770	775	820	839	836	819	867	823	845	837	826	794	807	857	808	800	830	808	846	783	877	849	794	845	839	819	835	843	820	861	825	819	813	843	818	793	822	842	846	773	794	844	831	812	810	826	835	793	762	804	835	869	817	779	796	760	802	901	835	835	808	824	791	834	802	831	792	821	842	804	771	829	867	854	791	848	784	863	838	819	834	833	841	837	847	832	841	790	835	798	792	842	819	866	846	828	829	809	850	815	843	804	825	834	855	856	836	818	780	776	750	793	829	832	825	834	825	816	806	811	815	820	811	814	848	832	851	805	787	881	819	822	830	817	827	824	786	861	815	846	819	817	822	818	819	812	808	845	856	819	830	799	805	817	833	808	845	823	795	813	806	809	833	867	848	868	809	848	820	806	802	799	787	766	820	815	827	855	812	796	814	850	827	811	835	808	804	846	821	798	845	798	801	807	803	826	809	802	827	810	796	847	858	819	816	781	824	854	750	824	875	773	806	853	783	859	859	799	790	879	801	791	796	799	837	836	807	810	803	860	842	829	843	833	853	801	794	797	835	820	829	822	873	837	800	839	815	836	784	828	790	850	804	823	816	839	827	820	812	853	757	824	837	852	867	854	846	815	838	780	858	811	826	817	797	853	862	779	853	800	817	809	809	831	795	825	803	830	870	832	832	789	829	787	824	802	815	826	794	842	838	793	793	809	867	826	845	844	792	811	835	834	811	852	839	813	851	768	779	806	810	810	839	824	754	831	776	837	855	819	859	841	796	838	837	819	911	894	819	835	820	850	833	778	876	828	801	788	822	829	791	872	881	893	821	816	838	837	882	787	800	747	819	838	870	851	786	852	839	828	852	777	832	874	806	764	813	834	801	831	801	863	784	830	829	799	904	791	843	813	823	769	855	837	834	832	795	802	803	814	775	869	822	864	819	813	825	765	854	826	810	809	827	815	798	829	809	831	748	818	836	829	876	780	806	774	859	791	815	789	822	817	867	846	824	798	874	846	853	825	814	851	864	821	869	836	802	843	898	839	878	847	824	814	804	773	816	841	866	871	813	784	859	822	855	840	859	813	797	837	865	796	791	789	809	814	824	886	856	803	829	853	801	862	876	795	859	821	827	799	862	854	785	882	800	777	806	846	833	821	829	848	829	807	828	806	786	837	817	827	838	766	842	848	858	808	796	824	838	750	815	812	873	835	857	833	841	845	824	837	786	830
23293	21352	29155	23877	21272	21308	10216	2491	1664	1256	1038	935	827	774	739	607	643	553	535	504	519	481	458	415	389	407	451	395	396	425	369	397	403	380	430	392	418	413	418	377	400	408	393	385	367	381	390	379	354	367	406	393	387	376	380	393	375	377	398	395	355	355	354	355	366	339	362	393	366	376	415	383	379	363	366	368	381	378	348	378	402	379	384	389	359	387	371	350	380	374	333	390	375	376	369	367	345	342	357	378	447	372	338	319	377	350	349	348	401	374	361	364	350	368	360	380	364	365	339	387	350	336	350	375	339	326	383	414	363	370	356	394	330	360	364	359	398	366	365	375	365	338	380	380	354	387	381	399	351	342	339	356	347	418	368	358	372	361	396	390	341	362	376	392	379	345	368	351	370	397	386	345	344	342	371	395	377	380	338	360	381	351	356	361	341	402	365	379	370	370	379	366	377	362	369	337	346	382	365	380	358	339	347	364	340	342	395	373	394	354	384	353	337	365	416	355	362	356	363	347	358	363	347	367	370	391	413	370	369	376	360	334	389	391	393	404	354	334	358	370	367	375	376	370	357	387	345	321	382	364	355	342	357	328	348	389	372	401	390	350	371	333	398	369	397	350	383	373	332	359	348	365	374	391	388	391	380	370	375	382	369	290	363	388	367	378	352	380	400	343	372	346	381	376	360	353	347	359	343	354	387	357	349	399	350	377	325	394	352	365	366	398	358	384	356	379	346	387	344	371	375	362	377	353	369	382	371	366	334	371	351	389	360	380	363	359	390	358	344	385	372	399	404	369	309	385	390	408	371	398	361	358	355	400	409	355	380	351	386	380	348	368	351	360	366	356	381	377	353	349	367	362	385	366	370	384	322	358	403	372	370	356	347	336	369	343	369	358	360	382	398	365	401	403	354	387	372	367	382	369	348	391	385	371	351	356	371	363	357	370	335	392	365	362	344	370	368	371	344	328	375	321	385	345	367	355	389	359	355	345	379	379	368	338	366	349	366	334	354	381	371	353	371	343	339	372	381	362	347	331	359	357	390	375	359	359	351	404	399	354	344	368	368	328	357	360	374	361	375	371	362	363	383	355	346	366	365	371	367	404	374	335	326	344	359	354	342	392	376	358	352	361	366	352	322	376	373	374	344	352	375	365	394	361	347	342	367	333	386	374	367	392	331	402	356	357	365	334	352	359	353	367	373	374	352	338	325	353	352	349	373	391	392	360	364	360	386	365	365	337	348	332	332	329	356	366	390	358	395	360	377	375	368	375	343	373	430	376	338	348	355	372	342	378	387	385	342	330	388	394	372	364	374	347	398	388	366	402	353	368	395	369	359	377	347	335	374	368	396	323	346	343	342	365	351	395	349	383	349	380	381	366	405	386	351	370	357	353	375	391	371	371	355	359	367	352	370	381	350	392	382	359	376	345	370	388	348	354	359	360	367	356	377	366	388	356	351	378	390	405	366	387	332	377	372	350	388	367	365	350	365	408	367	347	352	357	360	360	344	349	364	433	365	366	358	368	335	369	377	383	364	326	357	357	360	337	349	364	365	400	343	353	353	384	364	377	392	337	339	379	375	371	401	402	346	384	385	387	360	371	389	294	358	362	337	341	375	397	387	348	375	381	369	355	364	369	357	360	370	383	361	350	348	347	331	348	398	348	350	336	376	359	371	355	368	346	357	370	383	355	397	341	349	391	348	344	336	406	398	353	367	380	371	387	331	353	376	368	361	387	404	356	383	361	348	388	359	306	374	374	391	352	358	357	403	342	375	349	368	377	367	339	353	375	331	354	408	368	366	370	385	379	342	338	344	325	352	336	367	371	379	366	381	382	367	384	348	343	327	363	365	368	356	378	357	371	365	383	371	345	376	372	374	377	355	407	354	390	370	333	301	393	392	352	380	375	360	369	370	353	333	358	340	396	357	365	373	363	372	359	408	376	384	369	315	342	387	372	344	346	342	389	344	350	341	370	394	335	337	365	371	347	378	345	358	396	373	339	361	386	371	356	352	343	331	348	364	377	363	370	386	366	372	329	369	363	384	342	340	382	350	351	350	388	351	357	328	354	357	353	352	353	389	358	354	345	388	399	356	330	348	391	365	355	350	368	379	367	340	368	411	383	404	335	388	370	367	354	360	348	368	389	375	352	342	363	319	388	345	399	355	357	364	352	342	355	370	392	370	386	360	352	333	360	372	348	346	362	367	360	374	359	382	359	374	381	376	364	372	378	371	373	349	364	364	352	352	398	381	342	378	394	353	364	373	359	378	376	373	359	353	351	363	387	373	356	387	326	375	351	365	408	356	368	363	368	391	307	369	398	396	392	373	345	391	386	371	336	363	369	402	349	379	355	378	336	360	365	365	353	357	373	378	348	362	355	366	354	360	352	324	368	324	348	381	369	355	349	353	358	367	356	376	343	364	360	340	359	346	348	371	343	368	372	381	350	348	364	364	355	341	361	355	335	335	358	363	394	370	346	354	372	395	383	385	367	358	360	373	383	383	360	402	380	350	351	382	351	336	328	402	339	366	330	365	378	353	365	343	403	362	375	390	368	322	360	353	388	382	352	385	354	324	340	343	390	350	387	364	346	381	321	369	377	344	364	373	363	351	369	361	339	403	383	341	375	326	408	363	364	354	402	354	355	375	392	340	328	346	322	333	392	367	403	371	350	363	336	364	349	376	366	369	368	359	369	369	372	344	342	368	358	349	370	369	350	371	360	346	319	366	359	385	375	379	394	328	344	360	367	364	345	398	359	382	356	357	333	335	363	362	365	362	350	356	371	339	361	384	317	339	380	370	346	354	363	341	375	335	393	353	373	367	348	353	379	378	360	354	345	391	389	364	370	347	360	355	321	381	373	364	389	356	349	384	370	371	368	368	347	382	319	390	351	351	381	394	366	308	338	362	372	342	342	366	363	381	370	383	332	340	353	365	338	351	360	373	350	385	351	347	350	348	356	341	316	344	333	342	371	378	350	360	395	378	385	379	360	418	382	342	352	358	365	348	327	369	372	379	368	388	378	384	383	357	403	359	345	361	351	361	368	372	366	428	370	375	392	413	372	364	433	360	361	356	333	344	370	365	344	340	350	382	394	390	338	326	377	358	369	369	324	353	356	383	376	372	369	366	380	396	351	345	365	400	341	363	371	347	352	359	340	377	352	387	362	335	359	388	366	331	367	369	375	337	334	372	356	381	325	361	358	384	393	347	353	360	344	396	372	345	342	339	364	355	338	365	339	408	387	344	357	344	372	370	356	371	371	405	366	371	390	327	348	327	389	343	377	379	357	372	316	338	337	351	347	342	356	353	355	354	405	379	382	356	336	365	392	377	354	349	368	380	379	356	337	331	379	369	313	364	388	393	351	351	314	363	354	374	358	367	385	356	356	354	323	361	372	363	403	340	363	343	333	365	339	375	341	370	418	358	351	407	351	378	372	320	350	370	344	388	335	347	350	379	375	361	379	380	380	387	345	374	377	355	373
33179	39690	16860	10372	8037	6885	5447	4460	3422	2461	2008	1667	1404	1231	1053	968	947	790	778	739	621	601	584	577	591	517	517	494	498	479	418	479	448	443	439	414	468	438	471	439	493	491	433	451	458	482	479	465	473	436	471	476	440	444	477	413	484	438	420	441	422	423	458	443	427	465	458	435	499	455	502	511	436	446	444	420	434	437	432	417	458	438	466	447	455	401	421	431	462	416	430	438	421	392	437	381	421	403	427	429	429	399	427	447	450	377	431	388	439	442	413	440	443	411	413	443	393	380	413	446	407	441	414	405	389	453	432	391	434	455	411	461	395	413	404	396	397	419	434	410	424	428	393	415	442	420	409	420	397	406	476	399	418	421	432	419	433	415	369	432	420	395	409	386	442	452	394	419	437	406	422	398	420	422	399	404	414	403	413	423	413	439	416	413	456	397	444	396	401	429	397	384	388	365	393	407	394	416	395	424	403	425	396	466	418	375	413	438	401	440	447	433	426	420	406	376	413	410	414	389	421	420	396	442	410	447	424	446	412	440	442	432	482	441	382	437	407	396	437	412	433	429	404	411	410	438	408	413	401	414	398	407	410	413	422	434	423	407	403	388	417	447	431	401	369	410	425	405	424	421	485	412	417	411	430	404	440	391	424	413	436	416	436	412	407	434	410	412	435	419	475	414	406	411	405	396	431	433	405	387	399	415	387	425	418	451	413	416	415	413	410	405	417	414	430	411	405	416	395	407	417	449	432	420	388	383	414	418	394	427	384	417	430	414	442	432	404	443	420	424	432	467	401	424	421	373	451	429	409	385	393	412	423	405	418	431	417	414	403	411	417	395	376	391	387	440	399	434	399	387	420	413	417	443	449	421	411	397	371	418	409	405	430	404	405	392	385	393	418	398	435	409	395	412	413	452	453	407	420	416	430	446	392	432	430	408	406	425	425	438	458	402	432	401	452	425	423	454	423	406	411	426	411	424	413	385	400	407	430	419	427	417	434	399	434	421	425	438	411	392	411	443	432	424	421	415	409	457	413	395	425	434	436	409	404	438	416	441	406	364	410	400	416	404	424	417	420	400	380	415	422	416	399	463	411	403	409	405	382	419	394	398	400	439	419	423	404	367	402	410	406	425	408	371	407	418	447	397	415	396	372	432	410	393	399	444	410	439	399	385	438	415	405	426	399	385	401	448	416	406	440	406	439	415	389	439	392	389	425	430	433	425	380	424	417	397	403	386	391	398	428	404	409	437	425	435	432	421	425	424	405	419	427	412	405	407	426	417	388	447	457	408	417	420	430	406	385	440	403	418	372	401	394	429	387	388	429	425	450	423	403	398	412	429	416	432	415	406	399	399	396	385	418	426	403	434	429	422	424	437	441	418	390	423	400	442	434	397	410	379	406	429	418	426	396	397	414	404	405	407	387	400	453	423	406	410	433	434	433	431	393	427	411	406	439	428	437	417	438	404	425	403	446	398	399	412	403	411	410	387	385	390	440	405	425	407	423	452	403	420	411	438	434	404	410	429	374	399	425	405	436	412	406	391	397	387	417	415	426	407	413	403	432	456	408	438	397	401	421	425	426	423	366	383	431	430	416	410	367	448	434	417	430	393	421	402	402	436	421	373	397	424	405	446	440	411	390	400	393	390	448	419	403	431	439	447	421	389	422	442	418	420	440	392	427	430	416	403	384	432	381	419	459	411	414	440	468	389	414	414	404	422	412	431	427	443	437	445	410	438	418	412	469	432	386	373	397	426	404	389	447	447	405	413	400	415	438	402	392	428	426	397	431	394	396	416	406	375	409	440	381	387	431	401	423	423	417	404	445	430	408	419	402	425	439	425	422	414	372	416	409	391	409	411	426	412	407	434	443	441	415	409	388	415	402	438	437	441	459	418	413	370	401	429	411	421	418	407	379	436	403	436	422	381	428	441	401	425	417	391	424	433	412	395	394	402	420	400	407	424	423	379	430	442	420	417	413	433	407	409	439	390	409	432	406	410	426	417	388	434	408	419	419	430	438	417	408	419	423	387	463	407	426	453	404	432	411	415	439	425	393	377	428	443	412	412	366	414	428	399	424	444	423	435	466	391	426	410	392	393	418	395	412	404	422	409	395	413	405	422	427	405	436	440	373	439	441	436	421	423	420	412	377	401	408	438	436	399	444	424	403	437	447	409	416	394	428	379	440	390	402	450	382	418	413	431	417	425	409	406	458	425	414	422	410	440	399	446	421	447	399	367	438	392	389	420	419	452	387	420	403	411	427	422	405	404	442	449	425	425	395	427	419	392	426	417	428	409	445	433	416	436	391	394	422	385	433	438	433	433	394	417	395	424	431	415	422	440	402	370	401	425	416	400	430	429	424	422	436	419	401	412	433	431	393	384	399	425	412	422	416	421	423	395	425	446	429	395	430	434	467	403	446	394	421	430	400	448	426	399	415	446	405	428	449	433	404	401	406	387	401	409	405	387	440	400	439	427	454	453	414	413	396	401	394	406	422	441	433	424	413	427	420	421	415	408	414	425	419	404	408	417	402	408	396	409	397	414	424	425	424	427	424	394	426	405	393	389	416	426	429	416	393	409	439	456	421	434	427	404	426	398	416	434	401	416	395	413	395	413	425	396	369	406	442	424	442	386	420	423	389	403	409	416	412	462	397	439	412	372	401	410	446	448	421	431	383	430	425	433	406	445	418	398	438	392	438	395	417	398	434	412	430	403	427	380	409	427	392	435	428	452	390	432	392	413	416	380	413	390	424	423	391	392	392	391	399	417	441	416	427	427	414	404	429	432	444	429	430	415	421	437	382	414	400	404	404	397	392	436	424	388	431	430	406	411	412	432	415	420	451	427	440	388	438	406	417	402	406	415	408	434	398	425	406	439	391	432	400	410	404	389	399	383	420	413	416	412	410	426	410	394	397	388	422	382	399	418	395	409	409	437	404	412	380	445	395	456	389	384	429	432	418	411	416	403	388	379	407	440	417	387	410	389	421	386	440	392	395	403	443	414	424	399	396	423	404	439	437	442	394	431	416	412	422	397	439	401	411	431	419	454	407	450	431	411	432	415	420	404	403	442	442	382	428	447	396	374	429	434	426	406	405	403	413	440	418	419	379	393	431	409	439	425	424	385	429	424	465	432	399	382	398	417	407	428	441	429	407	408	404	398	423	400	424	394	409	401	418	418	403	430	386	402	405	445	372	459	423	391	436	424	430	463	419	403	431	396	405	402	361	412	415	393	394	432	422	400	425	403	420	425	414	424	441	425	418	431	405	389	426	428	430	418	421	405	392	388	414	449	406	417	402	433	418	384	416	431	376	423	374	414	418	396	438	427	403	451	436	403	434	404	428	403	426	395	433	411	389	412	419	413	416	428	411	391	418	449	392	402	391	413	451	430	407	410	448	435	425	415	407	435	416	426	420	434	414	461	391	406	478	434	393	442	428	427	455	420	415	429	393	399	375	437	435	395	421	418	414	439	400	370	423	409	397	422
27772	21112	11206	3606	2297	1877	1468	1172	977	834	766	723	675	684	679	702	641	644	690	661	689	651	630	614	639	595	602	591	602	645	623	591	638	602	594	602	643	593	608	614	593	601	600	664	655	584	592	608	646	634	581	619	610	610	626	618	638	644	662	593	621	625	574	623	598	584	579	642	587	641	630	619	625	595	596	645	621	595	622	625	614	582	620	629	622	632	608	615	643	609	586	583	624	663	601	618	605	621	621	602	655	646	626	637	598	584	603	592	600	586	574	613	585	588	594	595	584	602	644	638	624	664	576	608	611	608	611	636	584	667	640	564	623	575	652	600	629	628	626	588	627	664	598	641	636	648	614	605	598	598	643	614	623	576	640	556	589	669	638	630	582	584	628	644	603	572	630	663	612	627	624	637	615	629	627	614	602	618	580	631	621	589	641	629	610	625	582	598	664	619	601	598	654	579	620	648	581	616	617	638	554	613	633	623	607	633	591	643	638	622	606	649	629	633	618	597	634	650	596	608	551	599	645	601	620	678	630	620	607	623	561	649	596	650	614	618	620	564	620	624	633	603	632	576	639	610	586	595	603	606	625	623	612	594	619	649	629	630	592	615	631	593	651	613	583	636	633	584	620	576	621	605	576	609	581	607	594	615	633	624	651	639	604	605	601	627	572	584	575	662	639	595	605	593	638	591	587	587	587	615	569	616	655	625	627	651	605	629	652	655	623	602	672	602	596	621	592	600	599	603	640	591	622	617	560	667	614	606	644	620	624	585	637	637	592	609	602	626	632	649	602	640	649	621	602	611	634	631	611	589	618	637	594	610	594	537	597	591	636	642	626	644	625	610	639	595	618	632	571	585	598	611	608	649	621	623	588	666	582	606	608	634	585	607	618	626	617	615	663	610	616	625	605	601	621	625	624	630	612	624	619	598	610	608	649	659	636	589	612	635	652	617	590	619	607	649	594	617	601	605	641	612	592	639	609	621	634	636	607	641	550	593	602	606	595	614	592	621	640	567	607	604	608	643	593	595	568	644	616	604	651	573	593	643	601	587	632	646	614	636	625	595	601	618	560	607	614	623	621	655	613	615	566	645	628	603	647	644	579	649	645	625	650	602	619	592	602	596	652	611	638	595	599	601	573	609	560	589	605	568	592	626	602	612	559	623	615	657	580	599	590	622	625	584	631	606	577	596	590	625	607	575	639	617	643	641	641	629	601	636	614	607	648	649	602	600	568	599	592	600	591	619	588	613	593	633	618	604	599	660	588	586	640	619	611	615	644	617	641	636	603	594	574	629	604	587	623	626	584	665	594	601	585	636	605	615	611	637	595	612	643	637	650	609	615	604	644	617	611	612	599	613	602	661	661	591	589	586	629	646	663	611	590	601	605	679	591	578	666	636	629	567	618	621	609	598	628	596	627	647	639	608	613	578	671	636	617	604	611	619	617	596	681	621	569	597	603	596	595	620	641	626	636	629	630	631	622	646	627	586	623	623	591	611	644	600	626	618	592	608	583	610	654	603	600	666	611	580	555	561	594	623	623	622	602	626	607	605	611	590	648	605	624	614	652	651	616	592	684	651	624	600	623	604	588	610	648	586	632	626	598	624	621	600	617	667	602	601	633	667	589	627	646	650	604	595	625	626	603	615	563	624	632	586	614	655	646	571	646	593	670	620	621	628	612	613	641	617	638	620	599	676	619	607	606	571	593	607	626	606	583	596	660	643	627	639	633	641	587	609	589	618	644	600	654	616	606	652	604	619	624	646	595	624	613	651	630	620	636	604	632	642	618	607	672	644	666	605	602	630	607	617	628	636	644	604	618	629	643	572	612	610	613	624	589	570	578	632	638	611	663	631	599	575	652	613	619	575	608	650	594	622	657	654	609	602	593	614	638	636	597	618	614	624	620	621	638	640	598	598	562	602	634	623	584	650	622	606	637	594	608	561	630	597	644	598	629	627	580	598	607	617	580	677	612	623	623	557	624	610	624	607	572	587	636	626	610	567	600	619	656	631	620	589	610	600	595	597	602	614	600	618	631	551	585	588	575	619	598	627	585	574	587	663	606	601	598	656	621	638	604	633	619	598	588	614	623	562	609	662	573	575	602	672	626	572	624	599	625	602	616	614	598	629	649	610	634	660	617	581	622	688	555	620	624	604	632	614	649	618	604	599	594	618	569	657	635	647	561	629	610	604	609	618	620	598	605	595	585	629	590	626	622	598	595	715	604	603	600	586	606	623	647	622	616	584	657	630	623	597	585	573	651	629	657	648	628	597	629	597	613	625	603	625	644	585	614	588	595	615	607	650	659	600	634	598	635	594	619	638	594	596	613	614	629	627	609	647	597	596	632	643	668	569	614	581	588	628	641	632	604	595	675	591	567	573	600	632	632	678	620	607	593	595	644	627	607	660	584	618	587	639	626	579	649	643	647	611	603	596	649	646	600	618	611	611	575	652	598	615	619	549	627	639	608	645	664	614	597	601	617	641	585	608	606	638	662	650	599	612	667	624	623	596	595	596	584	621	601	629	631	592	596	631	619	571	640	600	624	613	589	636	582	606	647	608	630	618	649	646	607	634	597	649	577	593	577	617	658	623	640	626	624	600	623	620	599	600	601	589	580	659	627	591	626	649	558	638	595	638	628	613	602	628	607	622	627	603	608	606	603	579	574	652	582	596	622	602	663	642	598	650	624	597	606	590	552	635	639	599	665	599	600	638	651	599	629	626	603	584	598	617	599	649	595	609	627	606	625	644	614	615	607	576	635	626	639	610	647	606	598	663	570	626	668	619	619	574	601	601	634	612	585	591	577	597	627	623	618	597	629	669	636	615	652	607	609	631	605	580	606	604	575	605	639	598	603	599	634	678	606	578	619	641	602	629	628	620	580	607	624	617	590	614	620	601	617	589	655	656	629	601	622	674	580	604	602	661	642	644	661	615	620	602	644	612	580	644	596	600	622	614	620	636	633	612	641	586	569	572	627	586	622	600	602	599	635	629	619	590	657	580	644	585	629	605	676	648	644	618	602	594	601	640	634	603	623	594	581	585	604	615	642	575	575	630	624	607	691	615	599	606	605	570	644	594	635	612	639	623	623	614	607	584	597	609	601	599	639	644	582	583	613	622	610	654	583	574	624	666	596	580	635	618	588	583	592	650	605	590	657	577	590	618	590	613	625	609	617	592	610	636	635	651	609	631	623	617	628	577	645	597	611	577	643	624	588	642	576	602	633	595	629	601	628	609	631	613	580	631	631	614	636	652	637	687	595	569	606	623	613	615	630	641	555	610	636	597	592	615	590	641	624	600	611	652	652	575	646	626	627	641	613	626	596	585	558	619	600	641	575	642	642	611	575	617	617	554	601	635	577	628	660	611	592	616	622	608	641	589	621	612	651	610	606	592	631	607	625	591	637	640	585	607	618	635	654	635	614	596	606	656	592	596	572	620	642	605	604	614	592	606	652	604	604	571	583	661	615	605	610	634	616	644	593	596
23571	19386	5796	4138	3438	3070	2437	2028	1412	1242	1086	1043	921	866	883	864	841	827	811	795	797	770	817	761	734	747	744	738	746	768	704	713	753	745	730	715	762	754	682	751	721	706	745	767	744	741	678	765	696	744	737	755	707	738	726	726	760	785	748	733	721	735	750	684	741	729	752	733	730	768	756	730	753	739	766	766	731	792	728	734	722	696	724	697	656	709	758	730	723	727	788	776	784	728	749	666	723	696	716	671	708	722	721	741	734	769	699	679	782	732	718	739	709	708	713	727	793	705	745	699	682	710	740	741	716	718	738	736	700	744	733	745	729	699	742	693	724	739	708	705	742	732	701	738	729	714	711	738	719	708	749	699	744	752	739	744	724	740	738	683	727	723	725	696	704	709	690	721	722	757	722	716	695	738	709	729	778	735	716	789	717	703	712	778	696	707	703	701	696	708	706	723	753	710	684	736	716	746	706	719	729	695	759	724	677	688	724	692	713	758	756	704	747	711	714	711	708	747	777	759	719	719	702	712	721	750	690	710	725	694	729	790	742	762	735	728	759	692	747	726	665	722	796	666	708	719	710	704	679	758	761	697	733	698	691	768	762	755	697	720	697	745	724	699	753	725	698	745	729	750	720	772	744	699	696	751	724	707	689	721	750	715	726	702	773	747	676	743	733	730	723	721	740	701	680	726	724	735	711	756	731	727	731	678	718	712	749	721	799	738	739	751	714	706	704	725	707	707	699	713	672	727	724	729	770	727	738	736	718	729	731	722	739	713	719	699	746	726	705	775	767	745	735	737	757	730	741	776	722	760	748	750	710	747	710	701	750	710	758	725	683	719	728	690	743	737	758	712	740	686	694	752	716	713	714	724	750	768	719	703	791	737	742	756	699	755	724	725	718	718	721	664	733	732	710	686	699	704	722	705	699	705	748	762	722	715	766	694	740	710	666	732	699	755	685	678	707	679	690	693	684	697	765	718	725	735	723	742	717	742	664	691	727	758	728	721	741	690	735	708	751	719	733	708	708	804	718	681	723	722	777	749	760	700	746	722	712	739	752	727	754	720	704	674	731	736	748	713	763	721	739	742	717	699	733	767	710	750	719	701	748	703	699	698	730	666	733	722	757	759	750	744	687	689	718	713	719	714	726	731	710	710	749	715	708	727	710	726	798	779	683	731	722	744	753	739	709	729	705	731	749	755	687	744	730	709	705	695	719	733	698	704	664	764	728	736	749	744	769	684	722	792	714	720	724	698	768	720	698	737	692	706	722	700	731	718	778	694	765	687	725	727	752	716	710	706	738	711	691	735	749	707	766	743	721	696	716	772	730	737	755	755	700	744	713	711	743	752	707	722	698	713	723	774	777	749	758	698	709	713	713	708	786	725	739	745	708	697	702	716	742	709	728	740	698	774	759	692	720	759	730	697	727	717	733	715	759	687	698	707	749	731	734	694	741	730	693	720	729	707	696	722	753	739	724	700	718	744	737	775	748	723	689	662	770	708	781	745	704	783	707	736	686	723	746	691	713	695	733	732	760	737	714	723	712	762	769	803	714	711	737	728	698	679	745	688	665	738	758	753	729	738	726	740	762	811	718	751	724	766	717	733	698	737	711	736	728	753	728	758	707	758	756	690	738	717	713	712	733	743	773	759	735	674	795	697	719	722	700	761	707	748	763	684	717	704	708	804	753	752	729	708	715	751	769	746	692	693	751	729	783	707	700	756	714	711	753	700	743	716	694	706	728	774	793	754	715	773	711	687	784	724	796	718	690	726	767	685	708	722	739	667	722	716	722	723	705	743	721	754	718	702	737	702	738	713	773	769	740	722	721	741	676	763	771	720	677	726	734	723	712	712	753	740	711	711	651	721	712	697	741	713	737	725	748	665	731	745	680	756	710	700	696	791	679	726	729	782	773	749	732	733	737	735	713	727	687	709	716	724	732	758	735	729	705	809	743	736	692	728	692	695	690	766	765	780	745	732	750	741	755	772	753	729	705	709	742	729	749	719	722	706	704	708	711	682	696	756	765	725	730	737	759	690	717	712	729	736	753	723	750	702	715	705	752	721	706	726	704	763	733	717	681	773	719	752	758	772	716	777	702	692	694	727	700	711	689	753	708	717	764	689	752	757	716	740	743	777	744	714	713	701	735	739	704	733	716	662	705	757	649	717	740	739	721	683	715	744	696	751	757	774	705	739	749	759	696	728	779	712	723	730	733	713	752	728	738	716	765	769	738	740	726	707	703	725	707	687	756	752	728	707	732	733	769	735	683	725	734	695	696	732	769	691	728	729	747	750	723	750	742	697	733	761	695	761	711	696	665	720	734	752	742	777	710	746	803	720	735	731	701	724	712	725	731	740	772	735	703	740	741	750	692	751	752	760	741	746	740	705	707	727	723	721	704	741	769	724	766	739	719	705	793	761	684	706	740	706	732	732	717	695	760	717	794	700	735	721	730	751	762	752	697	717	776	730	748	694	711	757	774	730	718	667	749	702	776	697	741	725	729	752	684	710	731	704	759	762	730	747	723	693	675	744	747	748	768	725	710	725	721	720	744	732	786	758	747	693	690	713	717	737	732	700	769	778	681	724	749	734	709	752	729	719	714	741	715	742	701	705	740	731	712	742	706	736	718	746	739	694	758	699	750	742	713	721	755	760	730	727	791	786	768	716	737	741	740	686	754	706	730	743	736	691	774	741	696	712	738	740	715	717	701	708	758	724	692	741	735	683	692	747	666	742	726	692	755	777	794	720	740	752	732	697	728	778	773	727	770	703	725	745	714	748	717	720	782	741	682	798	765	769	749	743	700	728	759	707	710	741	688	714	674	716	762	761	779	789	714	700	713	803	740	742	704	694	742	707	752	701	710	750	741	742	722	726	715	715	730	759	724	714	796	697	730	740	768	737	717	653	759	710	748	712	745	707	751	755	719	714	786	744	723	707	731	719	715	693	732	769	730	703	761	733	771	762	654	754	734	730	761	760	731	748	716	750	745	728	729	741	735	739	730	753	733	681	733	705	711	724	706	739	729	731	722	710	700	773	721	676	734	740	715	722	715	750	718	703	715	752	711	719	757	719	762	728	746	750	746	771	708	750	754	728	729	726	704	722	703	716	716	698	703	731	729	760	742	711	730	737	681	681	668	689	718	699	742	740	706	696	752	780	710	712	724	734	702	743	744	774	711	700	716	785	744	718	706	699	699	736	690	734	791	716	733	736	700	730	723	724	739	712	739	764	712	753	706	737	731	700	754	717	737	694	720	717	714	762	762	719	736	747	724	712	732	707	739	709	708	744	729	723	760	704	710	708	747	727	773	726	755	744	705	725	760	786	750	719	740	759	697	750	697	731	747	753	716	759	717	748	717	723	729	716	718	760	719	720	730	693	708	694	730	725	789	788	759	724	746	720	727	767	715	703	742	764	692	779	679	729	723	725	716	699	736	752	663	728	724	771	727	760	776	680	741	734	652	758	688	751	690	731	681	764	766	711
24322	21324	28636	24376	21281	10566	2503	1478	1064	894	744	705	657	563	525	521	479	478	427	388	397	384	375	373	365	380	365	358	350	363	331	345	347	356	332	367	347	353	315	364	359	338	343	353	316	337	372	354	363	336	357	335	335	361	359	329	342	346	337	377	318	319	305	360	335	339	339	365	373	377	365	354	362	374	355	329	363	354	344	332	333	329	352	394	358	337	347	354	344	355	314	322	329	331	340	339	326	343	363	347	346	332	339	329	372	339	336	325	333	352	339	355	340	382	345	384	325	350	346	324	367	317	365	335	332	336	364	344	320	347	349	344	304	340	357	371	377	361	371	350	342	324	370	333	350	345	348	329	334	334	321	341	327	336	328	322	351	345	345	367	335	356	342	305	326	370	361	367	342	340	299	378	361	341	364	353	324	339	325	329	327	346	304	349	327	328	341	326	345	322	338	317	343	347	337	351	370	339	353	347	312	348	364	335	369	320	384	347	298	347	346	357	320	350	336	344	358	346	338	342	314	299	338	343	334	326	333	333	345	327	349	331	331	346	363	378	342	322	356	313	341	341	362	348	348	341	350	343	368	322	315	321	334	342	329	334	349	333	334	353	343	343	362	342	360	344	340	338	328	347	363	311	319	337	341	332	366	311	383	367	335	353	335	359	326	332	332	324	330	299	345	314	351	350	337	373	341	343	371	350	334	333	338	367	348	354	334	356	345	326	354	356	338	342	315	345	334	355	327	329	356	310	329	318	338	384	343	341	293	338	326	341	329	343	352	338	359	348	314	337	333	347	317	377	351	311	335	342	331	328	334	351	335	322	344	318	322	318	350	337	344	360	347	344	365	330	353	352	304	375	361	354	355	354	347	354	357	343	356	370	350	364	299	344	343	365	364	325	339	349	336	353	318	323	340	336	347	351	330	317	321	355	349	370	353	324	356	377	328	330	336	334	362	339	359	301	358	327	362	379	362	360	302	338	319	348	333	330	389	342	327	361	328	349	320	361	356	318	295	336	343	340	400	366	316	332	319	359	357	371	342	332	345	321	324	331	334	320	327	345	322	334	321	365	348	317	325	352	350	340	337	302	315	335	306	368	343	320	298	350	344	377	339	353	323	356	324	342	349	329	338	341	358	343	336	327	350	307	359	342	373	351	349	358	345	384	327	364	360	375	329	365	343	361	351	336	343	349	352	349	333	342	331	348	343	322	347	305	313	353	322	350	320	323	344	339	316	346	331	312	339	320	376	327	322	343	365	389	345	310	367	347	344	354	337	298	337	363	389	340	315	348	351	341	347	342	351	383	334	372	336	350	369	366	329	319	333	379	326	339	364	303	331	343	361	326	336	354	360	340	353	328	377	348	329	344	348	321	334	369	315	320	333	367	355	336	321	331	331	334	342	303	385	332	384	345	322	335	344	351	323	314	343	366	324	310	388	333	365	326	333	344	368	387	340	355	300	365	301	305	333	347	315	352	335	363	321	361	345	345	333	328	328	337	341	344	363	352	341	292	338	331	309	321	334	325	319	317	338	370	331	344	374	342	332	341	323	333	324	356	362	331	361	324	330	324	308	297	313	334	323	312	342	356	321	373	358	315	356	339	355	352	320	345	371	349	363	318	356	374	322	352	341	372	312	348	347	332	344	345	340	322	328	337	344	329	337	386	330	338	351	367	373	330	347	344	323	319	339	326	332	350	353	361	340	345	332	336	363	329	343	355	321	332	344	350	338	328	338	319	329	389	334	314	355	353	356	306	323	340	343	339	335	377	346	329	354	356	365	345	356	318	309	352	326	318	350	327	364	339	339	353	315	336	309	335	341	345	329	367	316	339	364	337	364	340	346	328	320	353	326	353	316	340	333	325	354	355	314	329	375	330	344	349	364	385	352	288	342	375	327	345	349	336	333	372	351	322	316	325	343	343	376	341	316	333	346	351	347	337	317	339	374	324	328	368	348	311	378	347	319	368	383	322	375	309	311	328	349	360	292	354	331	361	331	346	347	377	334	292	333	355	330	328	347	327	302	348	357	315	309	337	350	319	331	348	353	347	297	351	341	342	354	324	354	378	322	334	337	307	335	327	350	341	309	290	369	341	328	306	322	330	374	351	341	342	333	311	362	340	344	319	354	352	346	329	332	324	347	353	350	329	322	319	353	337	342	319	393	342	352	301	351	349	338	363	328	316	306	352	322	328	327	335	322	330	349	334	331	344	328	336	332	352	336	335	345	391	321	319	328	336	334	331	320	322	320	328	353	350	356	346	328	338	336	321	350	347	334	345	351	341	340	349	339	346	338	310	309	308	345	350	365	343	359	374	345	336	340	344	318	355	352	334	350	299	324	343	338	325	362	319	322	340	339	306	341	323	336	342	347	335	340	332	349	365	345	347	333	335	336	338	295	327	344	372	331	351	370	355	355	337	323	327	347	360	335	328	350	343	375	354	347	314	344	342	335	349	321	334	347	340	352	363	343	355	355	392	334	319	371	332	331	341	340	341	356	320	366	321	338	357	334	355	352	323	301	325	360	371	344	347	351	319	347	323	329	330	340	365	326	355	318	350	342	330	357	341	340	345	364	317	315	368	349	349	320	325	328	340	378	354	338	341	339	338	357	360	355	332	333	341	332	345	318	315	357	307	313	352	350	342	314	357	308	346	325	343	368	317	326	347	321	318	349	325	322	348	349	341	329	356	337	361	301	338	331	326	364	333	323	308	321	338	331	314	345	328	349	345	336	364	357	343	318	365	340	336	314	373	328	347	340	344	352	371	346	338	355	349	333	348	370	367	366	359	334	336	347	357	375	330	378	334	357	353	355	351	357	350	328	339	347	341	377	359	375	315	329	318	339	322	346	364	352	328	320	334	312	325	342	339	383	350	347	312	335	343	361	314	350	327	359	364	322	336	330	345	301	357	345	352	328	390	342	360	336	381	353	326	337	342	322	315	362	345	331	345	308	321	336	358	341	390	319	363	365	354	336	350	294	375	347	318	347	345	322	363	339	319	328	359	342	311	321	375	338	349	352	357	333	356	371	328	325	343	383	351	331	345	372	340	336	386	348	317	328	328	325	340	358	331	338	323	337	340	336	331	315	334	362	327	340	318	316	340	346	346	329	359	345	336	330	347	336	342	357	330	336	330	370	332	356	309	347	346	359	321	384	355	341	337	364	366	318	322	325	341	339	311	346	351	336	325	333	331	352	323	329	305	316	345	363	340	354	322	351	335	343	351	342	327	330	362	359	333	331	314	364	337	346	331	338	340	330	314	312	380	271	339	340	328	361	311	368	342	337	348	347	347	363	357	345	359	333	312	318	355	351	372	321	319	317	359	356	324	337	312	331	343	340	355	337	374	316	300	348	329	336	401	359	358	352	357	357	349	348	309	348	338	312	366	326	372	340	325	339	351	320	338	339	385	314	325	342	317	333	303	351	335	338	345	317	343	348	343	302	335	347	329	356	339	300	359	349	337	340	337	326	312	320	332	343	348	355	368
29359	33105	13695	8126	6353	4873	3820	2998	2136	1699	1361	1186	1018	901	881	760	753	647	582	595	574	515	507	511	523	506	464	496	488	489	451	422	427	445	516	467	461	404	454	435	428	466	439	455	476	409	475	453	438	440	459	445	456	443	454	447	462	437	454	422	417	408	438	438	442	454	444	429	478	476	488	460	469	446	425	436	387	410	436	403	403	450	393	454	435	416	392	410	464	398	387	422	424	432	435	461	452	411	418	417	438	418	414	407	426	404	422	405	457	407	453	409	422	426	425	432	397	417	395	478	422	446	388	408	435	393	401	401	408	424	419	440	410	420	420	434	385	437	407	411	425	418	424	427	428	421	411	388	413	461	439	438	393	444	416	451	438	420	377	415	429	390	406	410	421	448	418	409	423	401	423	466	423	411	409	400	440	418	379	434	408	428	392	420	407	423	421	412	404	420	415	467	424	403	440	398	414	406	439	399	404	423	447	428	414	428	418	415	447	401	380	417	415	405	407	430	410	447	410	439	406	394	454	399	450	434	418	410	424	439	436	416	418	449	437	378	397	413	396	443	419	420	430	413	425	448	400	387	415	387	428	411	381	414	423	431	431	396	396	405	410	399	383	387	434	423	424	376	411	445	384	441	404	401	445	382	385	396	404	428	399	421	384	437	406	391	408	411	397	434	420	417	412	415	431	403	408	442	376	372	391	420	414	419	441	440	407	427	410	383	397	409	380	418	434	423	374	414	426	433	415	415	411	422	441	403	400	422	394	411	390	451	449	418	395	416	391	415	458	408	406	427	399	414	462	426	443	389	432	421	404	421	439	427	385	406	405	408	393	405	426	424	426	411	433	390	405	429	414	374	410	464	419	396	406	417	449	393	383	420	390	434	424	398	395	411	398	446	437	414	390	452	409	416	454	432	431	464	410	441	435	401	428	433	405	386	410	405	407	450	418	422	427	426	401	413	445	435	461	433	449	420	424	402	422	440	427	419	443	403	455	402	395	421	411	406	415	440	452	399	439	442	424	450	449	429	419	495	426	397	410	433	394	438	357	392	382	396	388	409	393	417	402	423	443	416	445	398	418	447	422	390	408	405	410	364	429	409	406	407	429	431	435	439	448	435	434	416	430	457	429	411	425	387	413	466	458	423	398	405	422	439	406	424	443	409	444	444	447	407	416	393	429	421	416	444	431	467	404	406	398	404	403	397	419	447	456	437	404	391	421	426	420	399	423	453	396	440	443	414	420	423	385	415	401	409	427	413	448	424	417	418	421	422	449	392	415	418	430	403	411	423	436	395	401	401	412	420	417	423	387	407	450	424	463	408	448	435	401	429	402	421	395	387	433	398	408	416	415	421	417	446	437	380	424	439	422	378	450	416	422	380	398	447	404	425	427	417	420	444	425	434	419	389	422	418	397	481	412	389	425	405	406	410	438	385	432	409	361	401	410	422	435	399	370	419	401	422	406	399	428	414	450	392	428	385	429	393	413	461	444	413	411	464	423	419	431	444	404	399	429	437	385	401	392	410	436	427	414	446	390	398	447	434	425	413	428	395	428	409	422	404	429	402	404	418	401	393	398	432	413	449	431	406	447	449	431	451	427	423	402	405	433	410	412	420	409	418	428	440	434	445	399	422	369	449	437	453	427	437	418	427	397	424	420	404	434	395	431	420	417	438	443	429	442	427	452	395	411	483	414	434	421	436	410	423	448	414	424	432	467	443	411	403	410	396	414	439	423	400	413	430	368	393	397	399	415	402	454	430	405	381	401	392	413	388	436	405	399	414	427	433	446	411	399	410	432	416	429	391	420	387	404	432	416	449	390	429	458	388	425	414	430	427	464	419	434	416	414	430	407	438	411	433	400	455	434	419	430	378	404	406	411	442	397	417	421	434	421	423	419	372	450	427	425	402	440	411	418	436	438	423	426	417	404	423	421	469	435	392	427	431	403	382	423	391	444	443	430	434	432	419	441	388	453	451	431	401	450	406	429	418	409	428	411	462	407	404	381	434	411	414	413	400	419	395	380	437	420	418	409	413	423	436	429	420	431	405	403	416	404	403	427	421	402	423	394	386	427	428	418	418	405	380	427	429	396	399	406	377	413	432	387	399	421	445	431	420	402	468	445	419	381	409	433	435	427	451	421	424	424	443	418	387	401	391	417	414	455	387	437	426	432	401	400	409	441	429	429	404	414	427	401	438	428	445	432	423	373	415	390	431	390	394	386	401	467	404	390	395	453	401	457	369	443	434	419	426	405	431	424	380	398	423	423	409	422	390	422	411	424	446	423	388	449	411	425	431	389	445	412	418	397	447	458	420	410	392	383	444	432	426	395	396	404	421	436	423	431	429	414	417	400	470	433	385	408	407	431	415	425	382	442	413	363	404	452	439	441	417	401	375	451	469	429	437	414	411	448	446	427	415	424	445	389	406	407	424	413	405	412	427	403	441	397	440	424	452	406	400	414	426	416	417	408	414	424	429	416	424	415	435	405	347	432	458	428	440	445	410	412	432	435	399	427	418	401	433	415	419	417	427	412	416	423	429	385	390	411	449	404	412	428	400	387	421	425	397	383	416	414	420	422	443	388	428	380	405	404	406	423	454	384	439	419	409	420	390	399	394	408	414	416	412	407	439	421	452	406	453	419	437	430	379	425	465	408	441	413	419	453	411	397	413	444	444	423	425	406	418	419	466	419	379	403	445	425	451	422	429	416	399	411	434	410	427	433	416	408	408	415	397	407	405	396	429	394	457	477	460	452	405	412	439	389	447	412	448	443	392	422	402	432	405	426	422	414	403	421	421	404	442	442	403	423	409	397	411	404	424	432	412	447	382	389	420	393	373	480	452	413	410	472	432	395	424	455	405	423	445	408	385	386	398	418	388	409	419	384	390	409	392	454	400	411	410	412	428	422	410	419	423	423	457	465	422	408	421	405	424	417	440	397	414	398	417	407	428	398	426	386	393	434	429	450	409	395	394	454	434	383	387	412	397	417	450	375	386	411	431	409	421	421	401	391	408	416	390	387	429	438	428	447	392	427	421	380	387	423	401	422	396	383	427	464	466	403	431	409	418	448	419	416	433	395	407	436	425	427	444	402	404	410	413	411	410	432	393	398	424	395	447	442	431	431	400	432	408	427	444	395	385	412	419	417	402	409	360	396	415	424	386	410	446	380	443	368	454	419	416	419	407	410	420	380	476	412	401	407	450	416	435	428	441	418	433	403	410	400	409	418	411	415	415	413	420	432	424	456	451	438	391	421	399	446	409	395	424	418	412	392	420	440	393	407	425	421	399	448	405	396	392	393	422	420	418	430	417	411	392	453	398	414	386	364	403	417	443	428	451	444	402	397	411	407	432	430	415	422	419	410	417	388	365	445	440	394	427	439	388	395	392	419	423	413	428	403	447	410	466	422	437	384	447	443	402	426	429	442	424	432	424	459	450	401	428	423	454	386	400	440	381	401	433	407	429	425	419	454	396	432	413	435	406	441	391
25537	21339	27529	25282	11457	2792	1884	1347	1189	1053	1008	928	866	865	876	860	830	746	758	745	750	737	744	719	801	740	716	740	757	733	724	711	741	758	671	761	709	742	700	764	745	736	773	763	715	789	756	780	780	726	737	734	709	751	772	730	682	706	762	723	768	762	742	771	721	729	731	729	763	754	804	743	763	706	771	755	746	760	774	730	697	717	730	733	729	739	709	750	753	743	739	723	704	725	713	731	750	730	746	722	731	774	711	742	689	685	727	750	724	724	767	717	723	720	717	766	729	702	771	732	729	743	747	701	734	715	745	765	724	733	764	786	694	687	640	750	705	720	718	692	701	712	822	762	695	713	793	736	735	690	737	765	712	787	690	744	751	715	702	746	729	719	736	742	807	705	735	716	739	776	775	699	772	741	736	729	744	706	714	703	731	679	695	738	722	704	710	739	679	751	762	754	741	753	761	704	721	710	716	681	738	701	743	737	761	722	716	730	758	780	707	708	705	791	741	691	766	684	765	764	737	814	717	747	805	717	777	713	747	705	745	727	707	752	704	706	733	774	763	740	738	720	717	757	701	731	701	710	757	757	777	797	772	792	762	757	761	694	719	783	781	723	720	731	735	729	733	762	788	691	748	736	676	774	713	737	729	753	760	817	734	728	733	723	727	746	716	683	706	751	738	760	727	716	717	708	723	696	723	767	721	748	755	717	769	774	727	725	782	754	723	776	719	714	718	675	752	729	694	750	732	758	707	714	692	717	699	713	705	724	709	746	745	689	751	707	705	754	708	805	698	721	719	765	720	729	740	748	765	711	703	723	691	715	708	756	728	702	722	773	716	745	751	707	701	771	733	698	701	750	724	747	739	745	728	691	769	713	745	755	754	710	734	731	730	707	718	723	766	699	686	797	686	716	734	725	699	709	723	707	707	700	691	748	711	722	766	751	728	738	745	720	728	749	670	743	751	726	717	770	732	772	714	740	777	689	722	788	706	728	696	774	753	731	728	730	741	695	751	747	767	755	735	740	766	691	709	738	699	708	793	734	768	705	747	751	719	747	698	715	683	715	694	692	745	740	713	735	702	704	756	729	743	769	686	737	727	663	752	737	676	725	768	704	707	754	746	723	759	717	705	721	744	767	777	717	799	701	691	694	692	751	701	780	752	721	713	752	735	760	762	699	767	721	739	759	738	672	739	744	674	750	760	707	739	741	729	773	698	745	707	724	735	797	703	745	727	683	718	740	701	711	701	736	716	751	763	720	785	724	740	731	710	764	769	737	717	706	694	718	751	717	728	714	736	720	722	699	681	739	774	716	685	681	712	742	699	753	758	714	741	760	706	755	782	774	733	711	706	692	737	726	715	685	726	719	737	710	746	706	742	752	704	742	724	756	782	740	694	753	765	754	660	722	750	728	755	706	774	732	712	717	757	697	734	748	733	740	722	740	731	752	763	756	744	751	678	734	711	736	724	712	726	723	744	715	701	726	721	745	709	731	764	726	764	726	727	789	736	762	710	723	749	744	682	747	767	706	740	740	694	696	733	737	724	716	708	707	694	765	736	680	732	708	701	725	754	720	758	692	676	743	779	718	718	760	691	763	718	710	684	710	751	756	695	710	724	685	701	753	693	689	728	693	693	739	705	744	769	732	749	700	738	764	733	693	745	707	677	713	699	724	723	712	718	745	696	724	690	721	769	688	780	743	717	705	695	685	748	700	726	723	732	714	704	666	766	744	733	654	725	702	711	735	720	705	707	716	734	750	703	706	682	720	754	683	739	690	708	751	721	748	748	691	760	739	739	743	724	699	737	691	742	718	720	738	717	704	723	749	734	708	707	772	759	728	706	730	690	708	742	707	765	728	766	728	725	742	689	715	716	707	738	719	747	724	767	779	719	715	677	768	733	726	729	736	751	743	700	744	729	754	748	740	748	716	753	741	742	784	722	755	723	709	728	726	714	801	751	735	754	719	684	721	727	773	729	697	752	715	679	735	727	693	760	726	760	700	730	760	736	742	755	708	735	708	716	687	718	756	739	715	756	732	718	748	743	742	740	740	730	770	711	744	756	740	707	753	717	717	708	722	736	689	696	729	758	764	751	745	697	749	725	723	743	723	751	737	766	713	715	762	777	723	661	709	752	748	646	706	747	739	681	740	760	729	701	692	738	744	647	761	724	735	769	728	710	697	731	731	667	751	764	698	758	717	754	777	751	711	759	755	736	724	729	734	769	709	672	742	698	720	728	736	688	682	755	761	674	726	714	753	696	743	726	725	707	775	694	699	768	703	762	690	708	720	711	741	758	743	692	778	701	778	771	730	728	736	765	717	716	733	739	747	711	728	712	738	711	754	704	684	677	716	718	729	734	680	723	687	760	734	745	747	756	734	747	723	736	715	741	708	711	756	710	735	761	709	722	731	766	770	698	731	717	758	712	746	742	751	702	722	727	728	728	734	699	735	734	710	712	706	753	747	675	678	724	750	724	705	700	745	750	722	737	765	721	692	765	732	703	721	675	781	745	749	748	769	727	737	715	712	703	747	713	783	691	771	747	748	683	734	752	718	716	713	757	765	743	715	727	723	714	737	698	757	686	704	706	689	720	798	767	744	718	754	724	760	739	738	711	709	686	731	696	740	728	726	721	748	695	745	766	728	690	735	737	751	720	753	761	735	725	737	720	798	736	716	756	714	722	723	749	778	680	775	705	719	752	757	698	765	681	730	750	764	748	741	749	723	720	765	726	728	687	731	766	727	745	742	715	705	694	705	703	696	677	747	747	755	750	786	725	684	754	773	726	737	785	780	754	749	704	723	762	726	727	783	755	748	745	735	746	739	715	732	706	677	733	779	681	698	747	768	771	701	733	718	765	759	692	716	754	723	748	703	742	743	703	743	799	761	718	744	750	726	688	747	749	699	674	748	736	676	725	748	771	733	759	748	728	703	773	749	739	700	741	739	716	732	706	722	735	785	722	728	705	760	760	739	713	743	743	704	716	730	732	718	730	715	752	716	740	688	769	719	703	738	725	707	752	726	734	657	751	717	757	719	714	725	689	720	689	760	702	746	705	708	738	668	729	744	704	762	735	760	684	696	698	710	700	721	693	694	722	744	690	666	758	719	741	710	724	749	741	732	731	751	713	734	711	708	709	732	733	685	725	702	761	680	711	728	792	786	756	678	724	714	724	757	696	702	709	769	772	717	735	708	727	743	702	740	759	718	776	747	777	713	745	696	720	755	763	751	701	727	705	735	724	732	733	668	747	778	760	720	771	679	743	747	776	718	730	767	746	734	725	804	710	711	704	747	721	763	738	761	732	765	755	754	749	713	726	728	697	721	692	752	789	714	754	691	749	744	782	735	735	776	728	721	700	723	782	698	727	729	733	724	721	758	715	733	784	769	720	762	735	769	696	726	756	730	780	751	818	776	718	754	701	723	728	684	771	726	738	722	726	680	781	757	717	715	737	755	681	738	681	719	718	764	749	758	740	726	707	718
28386	28715	10654	6443	5338	4306	3296	2482	2018	1657	1477	1393	1287	1116	1140	1068	1044	1023	967	917	978	897	867	854	901	843	858	861	873	799	891	858	859	801	849	862	874	863	831	875	844	827	832	859	846	862	892	884	863	855	835	851	859	873	846	875	857	868	839	847	882	853	822	854	813	859	866	880	853	841	868	820	862	835	846	852	875	887	793	888	858	855	828	828	875	838	836	873	831	812	798	845	803	882	828	859	814	896	749	861	849	857	820	833	862	868	833	783	837	870	837	813	889	829	847	815	871	840	835	864	840	827	816	815	834	813	851	884	844	884	887	879	831	839	825	809	833	796	838	854	853	802	838	856	797	814	828	826	842	809	816	838	822	877	857	831	821	788	822	872	854	850	865	813	832	829	876	845	827	805	855	816	828	859	837	781	850	827	849	820	840	806	866	835	843	863	840	835	791	864	789	816	818	802	835	810	867	870	825	764	920	852	814	835	861	826	806	840	826	824	864	951	806	848	862	806	851	841	793	836	846	825	892	829	826	815	812	865	868	855	820	837	812	833	825	814	863	869	791	788	835	852	825	854	846	835	871	853	789	848	867	824	849	832	832	880	837	823	808	802	855	823	885	856	865	833	839	829	846	869	796	845	862	878	860	879	869	828	819	889	819	859	823	803	826	813	862	850	849	840	837	825	795	837	860	793	814	868	860	873	872	860	842	853	815	851	831	842	835	848	809	818	846	809	835	853	854	826	796	881	884	810	821	848	822	818	813	798	808	851	841	833	825	812	808	858	802	831	828	807	881	854	828	874	808	883	815	812	801	843	845	852	903	849	873	791	872	831	818	838	855	821	802	846	827	841	876	810	848	863	857	884	826	858	814	819	837	812	839	825	846	863	873	801	802	855	791	858	816	857	822	832	837	857	853	813	803	825	848	819	845	857	846	830	830	794	807	838	855	839	862	826	772	818	767	815	786	801	868	838	814	859	817	814	840	815	847	837	825	827	840	819	794	834	820	851	877	848	808	851	864	822	802	840	847	830	822	816	862	775	855	833	820	855	819	834	861	834	823	829	807	868	815	820	825	862	807	865	823	853	848	825	855	903	847	829	825	881	831	795	819	827	768	878	837	904	808	857	869	861	822	852	813	805	857	840	840	871	840	862	848	862	854	786	793	784	834	856	790	843	819	818	864	837	847	840	797	858	831	851	821	817	824	858	848	867	837	794	778	855	828	814	784	860	833	821	815	829	825	914	837	835	840	891	810	817	799	892	809	834	836	843	799	822	819	830	865	800	831	858	879	806	873	807	886	850	835	813	837	868	816	842	877	865	838	846	838	850	858	834	815	834	833	835	780	804	805	850	787	826	827	807	828	836	832	838	849	859	864	745	833	848	883	855	812	808	825	837	844	829	841	854	814	851	852	819	873	815	840	798	837	821	823	851	780	841	921	859	871	837	862	829	884	872	849	808	801	807	840	844	827	823	831	830	814	830	821	801	840	834	811	876	843	825	818	848	799	849	821	846	806	833	747	825	886	845	808	836	847	834	874	816	862	796	808	842	803	834	805	853	846	810	837	814	824	869	849	829	859	819	795	836	857	785	769	856	847	871	815	814	842	806	798	848	845	897	846	849	861	858	810	778	786	854	859	844	835	836	841	837	869	867	840	811	863	842	798	850	833	819	824	879	830	846	811	871	813	860	845	825	864	854	839	889	825	799	789	826	785	812	877	821	793	865	845	843	800	778	832	833	843	850	833	816	860	779	879	849	864	841	838	810	827	862	850	810	800	858	877	781	850	881	861	853	833	831	830	806	822	863	822	841	839	805	877	823	882	786	829	829	794	863	862	772	837	790	844	867	866	828	818	805	822	841	862	819	872	845	822	852	880	837	832	784	842	893	851	829	843	832	785	842	839	844	855	871	831	831	818	844	785	821	840	885	848	818	829	814	795	841	842	825	802	818	874	833	880	827	840	823	856	860	907	858	813	814	835	801	843	824	806	850	826	836	910	857	822	840	890	814	857	821	830	807	785	810	796	780	861	785	843	855	752	842	844	778	826	809	834	845	864	809	797	817	876	868	828	771	834	833	841	828	795	836	802	810	835	829	872	867	854	823	865	896	820	825	843	843	836	809	824	852	890	811	820	832	833	818	830	750	820	860	807	811	846	798	811	831	845	830	800	759	885	851	833	853	851	773	915	861	845	877	843	896	865	810	803	852	865	787	839	842	814	857	832	824	810	827	913	852	807	824	847	841	866	794	821	862	852	819	824	799	860	835	861	870	834	793	865	807	815	892	831	839	865	877	880	862	810	828	850	857	832	764	857	829	817	817	851	847	843	833	852	878	808	875	878	855	804	881	821	806	831	793	831	818	844	836	833	832	864	846	852	836	883	871	853	862	865	866	815	779	826	828	823	795	850	848	827	835	883	830	795	856	809	873	893	842	776	872	836	847	849	823	822	819	855	811	868	834	841	854	867	845	824	794	869	829	889	783	875	890	812	886	818	872	845	798	874	815	804	838	842	869	824	810	851	837	850	842	842	831	818	832	895	851	850	854	874	786	785	830	802	841	876	824	803	890	798	822	860	839	821	839	854	868	773	838	838	840	881	830	860	912	864	815	827	841	839	813	790	902	856	815	870	804	848	852	834	838	870	832	862	845	869	848	859	828	838	850	873	813	795	755	838	839	843	794	830	845	811	779	850	831	839	841	825	815	868	873	856	856	798	837	840	858	895	822	868	876	849	849	859	810	845	830	837	864	834	832	818	854	872	828	854	844	886	809	837	855	811	831	833	806	819	844	866	841	869	885	808	832	898	860	827	829	816	858	800	866	813	916	841	794	837	836	803	894	840	902	818	850	823	875	819	859	876	829	834	841	810	840	904	802	839	851	846	816	882	812	844	827	880	852	823	842	834	820	825	889	806	818	842	829	861	859	888	884	790	833	809	795	815	875	864	894	835	798	833	842	838	823	872	813	846	839	865	802	851	805	808	842	851	818	879	868	787	786	825	847	858	840	787	834	842	785	863	822	775	812	747	858	761	820	852	820	834	800	869	871	814	827	837	849	808	833	782	846	806	823	819	797	813	857	865	857	835	845	836	837	828	801	814	843	848	833	851	828	862	830	876	845	877	832	815	817	815	880	866	819	826	837	815	839	820	844	822	858	821	785	804	773	829	814	872	794	803	837	866	821	817	869	789	851	851	807	846	797	842	858	816	812	859	829	858	847	872	884	826	859	819	889	823	805	833	830	845	850	866	820	803	850	819	844	851	856	845	783	882	854	812	789	875	866	864	873	877	816	832	864	802	830	835	814	859	821	808	863	858	876	855	870	835	839	860	823	850	833	817	807	860	849	863	864	866	792	833	876	852	787	832	876	863	865	823	860	822	860	846	831	813	821	874	858	856	914	821	836	817	853	832	785	768	838	800	833	879	779	839	863	874	832	871	849	838	818	837	816	772	840	857	841	861	821	767	831	844	797	805	768	813	829	875	850	833	809
23198	21371	29191	23922	21373	21471	10393	2223	1482	1212	1092	878	816	851	705	655	621	536	474	531	482	474	438	463	435	386	477	410	400	411	444	371	403	422	411	436	399	453	360	394	413	386	398	403	402	404	398	383	403	398	416	369	392	382	374	400	393	377	398	380	407	327	399	400	371	374	361	378	413	429	405	443	388	378	385	363	380	367	370	359	406	401	351	403	363	400	391	372	384	354	381	396	348	377	378	369	342	383	382	389	362	361	345	367	353	369	364	384	384	373	379	391	360	376	376	399	373	389	379	383	356	365	410	399	390	397	388	384	377	353	357	372	383	422	378	376	354	371	350	360	372	390	403	365	343	399	370	358	358	366	406	364	381	356	386	381	379	354	398	377	363	358	328	369	359	388	355	380	371	365	387	375	325	352	366	385	357	357	374	378	364	367	384	356	366	385	384	392	354	403	380	374	364	395	361	374	385	381	389	350	333	388	363	397	331	361	387	399	345	378	388	329	353	360	367	389	370	386	355	361	372	380	400	378	364	377	345	357	365	373	357	357	378	359	351	389	354	355	381	379	378	383	380	398	397	354	360	361	363	382	332	359	335	382	363	377	430	368	370	393	379	366	399	374	381	355	371	338	345	346	389	359	378	390	344	350	384	373	344	363	377	355	376	403	399	351	379	398	373	369	358	371	397	363	400	350	374	387	357	382	388	404	344	395	385	359	396	358	404	370	381	367	392	372	375	360	376	342	426	384	355	380	367	356	400	405	387	359	358	385	355	351	347	391	409	369	375	365	350	413	342	367	367	334	377	397	360	380	356	385	366	378	391	396	382	386	359	367	371	344	371	376	375	338	371	340	376	381	400	369	384	365	354	357	418	375	340	377	385	395	395	374	386	397	355	338	392	383	371	375	405	394	370	355	360	379	382	371	402	379	350	383	373	394	362	378	360	377	373	343	368	379	381	344	353	363	352	382	378	368	350	370	373	374	386	380	404	360	360	390	386	384	354	352	408	381	336	366	354	346	354	366	362	432	376	347	379	368	384	385	401	366	362	391	386	371	349	387	366	356	355	403	389	362	401	366	392	342	330	374	379	352	363	348	362	392	384	390	349	391	393	368	361	349	374	387	366	374	385	371	394	384	403	375	351	367	339	384	361	376	385	385	377	366	393	349	350	370	359	387	347	389	387	360	342	330	343	355	376	374	376	398	381	388	399	384	367	377	352	378	347	384	345	345	368	343	367	380	387	390	367	362	390	343	367	386	370	388	354	361	370	381	361	375	355	375	373	359	359	391	386	382	377	426	370	343	354	354	341	374	395	364	357	367	372	391	381	351	341	368	357	350	402	345	364	404	353	386	356	349	367	386	346	401	354	424	363	393	365	372	344	363	387	345	350	400	346	419	385	395	398	376	365	357	348	394	342	352	368	382	407	378	374	384	338	368	415	366	361	373	366	362	332	358	380	375	391	351	384	385	383	351	396	393	326	366	380	403	397	355	384	370	346	349	367	379	370	347	417	348	377	377	362	397	366	355	383	364	339	403	386	422	376	374	374	390	402	372	358	379	352	377	402	348	366	361	387	382	398	406	361	395	431	353	379	335	403	367	384	360	362	364	332	376	357	361	396	338	376	343	412	384	376	349	348	391	348	369	410	357	358	380	355	445	366	358	347	349	399	367	381	363	392	361	334	379	367	364	388	377	380	398	361	398	358	395	384	377	345	379	388	346	365	368	352	365	387	375	387	364	379	382	355	357	355	348	369	383	394	345	393	364	359	352	381	355	372	386	384	361	369	404	383	303	351	365	368	371	382	409	349	353	418	387	367	383	380	362	363	363	359	375	369	369	363	393	347	380	351	376	360	339	340	361	352	356	360	375	329	381	373	384	415	356	366	366	373	374	377	387	381	373	360	374	343	346	408	370	374	365	401	347	365	387	387	361	351	357	398	362	368	372	351	387	387	356	391	409	361	358	386	404	369	424	411	379	368	359	378	389	382	374	371	370	332	382	381	395	379	382	350	375	388	418	399	397	383	392	394	380	352	350	375	341	383	372	360	385	369	378	367	398	411	390	348	398	390	387	376	373	414	377	357	357	391	340	340	372	389	353	360	353	349	375	332	400	395	367	384	340	350	329	360	362	367	367	387	386	378	344	373	372	356	365	346	416	360	407	347	367	357	357	337	346	357	362	364	368	374	386	363	423	349	364	381	363	368	367	408	376	387	379	361	347	399	358	359	369	372	407	373	341	385	368	358	378	384	379	365	397	400	400	376	354	389	391	384	333	394	394	417	393	332	374	358	366	377	369	364	359	358	341	372	357	349	393	374	394	376	366	384	329	387	371	379	364	375	348	373	327	372	380	335	359	405	381	352	375	415	371	358	383	389	340	370	349	403	370	403	390	354	385	385	369	349	376	389	370	379	396	346	389	348	373	361	367	409	371	362	388	388	358	396	365	368	363	393	368	375	397	359	360	350	349	380	395	371	365	374	363	399	392	380	354	377	370	374	336	379	357	403	364	359	378	378	366	411	380	384	347	355	358	381	375	357	402	388	384	397	375	379	389	372	376	351	367	361	363	399	398	374	373	368	399	373	403	387	384	381	347	395	377	353	339	391	390	357	354	378	365	331	413	378	334	370	364	383	411	358	377	363	368	362	381	414	384	401	399	358	373	370	344	360	361	407	389	320	359	401	354	409	361	341	358	411	326	325	337	393	390	372	336	335	366	369	398	373	368	352	348	384	402	355	354	325	378	394	377	352	361	418	360	377	373	381	361	391	376	362	357	359	406	408	360	344	377	388	368	361	367	401	348	388	353	369	388	401	386	368	338	341	377	373	377	404	355	344	380	340	388	421	368	386	391	354	395	368	356	377	375	363	361	365	391	361	366	369	333	364	353	358	386	373	393	391	357	394	369	372	340	370	371	366	377	322	352	392	381	371	370	361	356	367	364	377	370	372	367	408	374	387	365	367	374	369	386	362	345	359	356	372	388	403	367	335	339	334	400	351	374	341	371	381	368	362	365	380	406	355	338	370	379	337	402	380	376	382	394	364	362	381	379	377	373	352	353	397	338	370	374	366	380	387	360	375	388	387	353	358	353	376	380	384	368	369	359	334	380	418	405	370	372	392	359	376	380	375	378	362	358	359	389	386	347	373	369	366	373	390	372	345	371	377	390	341	418	336	351	353	363	367	330	333	365	372	330	366	370	386	399	382	337	381	383	367	407	389	368	391	384	381	355	399	396	379	387	355	338	417	378	384	380	437	357	362	352	359	369	376	369	372	375	385	394	362	367	364	372	353	382	380	353	391	357	377	361	377	363	351	385	364	346	337	361	375	353	372	361	348	356	383	355	366	369	388	372	394	381	332	350	384	369	367	399	372	393	368	378	365	347	407	358	356	383	383	364	361	408	352	343	403	375	357	348	403	341	370	346	390	366	377	353	377	393	386	359	356	402	368	374	383	390	368	377	374	370	390	382	402	360	384	364	379	371	364	413
32983	40377	19847	12731	9725	7371	5175	3837	2949	2437	2020	1741	1549	1340	1154	1056	928	839	742	684	671	619	583	583	555	548	494	532	511	513	476	539	512	464	496	458	453	494	445	437	493	456	456	467	468	433	500	439	474	418	489	441	468	455	450	482	413	508	415	416	448	457	438	451	392	446	474	458	448	506	491	481	467	464	433	450	440	437	458	452	443	434	399	428	437	438	416	418	437	447	431	479	446	428	416	424	459	411	407	428	432	413	415	451	430	482	435	458	411	399	412	438	425	429	409	462	419	454	435	437	398	439	436	458	436	473	425	426	413	411	436	385	430	425	398	421	403	434	443	434	452	391	415	408	438	405	427	421	422	416	422	384	470	445	404	449	482	416	454	419	438	413	482	432	442	387	403	421	488	398	439	424	461	398	419	398	429	400	483	369	445	424	415	461	416	393	380	438	414	396	429	423	420	409	447	388	419	431	443	432	456	417	438	430	440	382	433	427	435	424	440	415	403	446	425	466	429	424	363	430	474	434	415	430	432	439	415	431	407	410	414	433	423	410	417	462	427	432	441	424	427	462	420	423	449	459	434	420	454	441	402	402	444	442	424	417	469	471	420	422	425	430	422	442	424	436	393	432	436	437	439	424	444	429	446	422	398	416	443	390	391	428	492	383	435	435	423	422	385	449	407	393	400	425	419	421	467	395	440	450	412	395	406	396	450	449	390	446	410	391	420	414	448	428	427	437	440	400	414	435	476	411	424	413	417	453	406	416	415	426	443	413	413	393	439	400	452	414	436	443	408	435	406	414	446	421	394	398	415	410	432	439	431	434	443	427	469	386	426	415	434	425	434	450	448	428	419	449	420	451	417	424	426	416	406	451	459	416	399	433	423	422	443	416	408	421	400	420	427	389	455	442	429	391	388	375	444	422	451	434	423	373	411	413	412	420	423	415	406	442	452	420	397	427	414	429	434	416	424	412	436	430	399	477	412	424	385	447	413	381	410	408	451	439	413	397	413	443	437	435	415	395	414	402	434	460	391	443	437	471	455	439	423	426	382	411	434	428	416	418	441	373	443	402	407	447	408	379	420	445	432	455	470	448	452	395	437	411	406	454	431	421	422	425	445	401	381	414	407	463	393	436	415	429	420	400	413	411	423	411	463	429	442	439	421	422	415	478	444	408	419	414	419	425	446	427	438	382	400	409	423	423	390	497	458	406	417	417	404	429	425	383	443	448	445	436	438	423	409	403	429	411	431	440	428	435	447	438	434	431	448	452	457	380	394	395	394	420	429	422	390	458	418	393	442	431	406	393	454	454	437	436	398	452	442	406	443	433	461	420	439	455	418	448	474	422	396	450	401	470	437	442	420	397	433	429	419	413	423	415	441	413	400	473	478	432	431	486	437	442	375	405	444	476	415	407	417	430	403	425	413	439	446	434	450	421	429	435	426	393	421	402	425	447	445	392	445	458	437	410	399	425	436	402	433	424	455	418	438	414	430	400	397	393	408	410	402	421	413	422	426	426	441	441	429	423	445	433	410	417	396	467	439	412	399	402	436	399	391	418	394	415	405	398	469	395	417	436	391	396	433	442	453	443	392	416	415	424	398	435	446	487	381	419	439	394	421	444	413	413	430	407	416	420	425	465	463	453	442	428	410	417	409	434	405	436	440	405	461	431	388	464	443	457	418	452	404	430	453	447	471	449	435	425	365	428	396	401	426	422	424	398	411	416	416	449	426	447	415	416	398	414	405	415	432	442	413	459	437	406	379	382	414	424	395	383	414	397	423	414	425	401	473	420	411	424	415	446	400	406	439	435	429	392	415	443	442	428	428	424	388	399	415	443	418	451	436	437	447	408	420	430	402	418	426	409	445	414	422	417	422	423	417	438	469	444	429	428	435	436	411	429	412	423	435	425	443	460	437	461	443	443	451	413	410	438	404	428	420	398	455	484	409	412	452	445	408	389	428	414	429	441	408	422	433	437	440	402	388	428	408	418	409	426	432	414	428	421	415	430	432	420	439	439	429	405	443	424	376	451	414	383	425	401	446	418	426	436	411	443	425	433	434	420	437	416	432	401	425	460	426	437	402	452	412	405	429	410	414	463	417	445	411	432	439	429	425	403	412	415	439	376	421	465	412	406	438	442	388	402	391	453	466	463	456	398	422	433	448	431	445	410	450	428	415	409	446	443	425	432	440	419	418	416	431	433	420	438	432	436	379	405	420	448	437	457	396	450	441	409	442	435	424	398	425	394	438	412	402	435	395	417	405	388	448	446	416	424	420	428	406	430	420	426	412	431	428	427	393	420	444	459	395	423	442	459	409	389	449	394	459	396	440	431	408	420	425	390	417	425	427	409	414	459	393	433	416	425	424	435	447	429	447	441	431	400	454	425	391	403	436	456	423	416	403	410	418	419	451	444	455	403	412	445	411	401	430	393	435	423	432	440	446	407	416	437	428	415	452	416	424	471	408	405	462	435	420	398	426	412	427	422	411	394	428	493	408	407	397	438	445	409	369	420	427	433	417	410	397	441	391	411	440	422	413	412	394	421	466	413	390	434	421	440	436	421	451	420	434	445	399	386	444	419	427	445	425	417	420	452	395	432	392	432	414	415	435	405	425	430	417	432	371	438	449	442	447	403	414	390	465	425	444	434	422	442	384	398	410	433	400	413	431	422	425	428	406	416	398	395	431	430	434	418	425	417	465	439	402	434	444	433	400	419	399	451	429	436	402	434	420	453	430	453	447	428	460	455	402	420	389	439	457	396	424	403	411	428	390	404	433	416	426	399	415	412	447	442	406	403	398	418	456	427	399	391	416	449	457	407	406	419	408	397	396	426	406	424	452	454	418	412	424	427	377	430	404	411	445	423	443	391	425	440	412	422	443	423	413	415	429	429	429	414	444	430	438	379	429	441	435	401	453	415	446	429	436	421	424	441	420	429	393	380	417	441	391	420	451	396	464	421	458	457	409	397	440	421	460	380	402	439	413	456	455	404	423	432	414	415	380	445	417	395	390	402	451	396	395	450	427	432	407	441	415	401	415	416	431	433	430	458	423	437	431	442	430	431	456	441	441	445	457	422	400	375	442	400	417	400	422	427	405	452	403	450	434	424	395	447	398	444	418	392	416	429	407	427	461	442	417	445	452	404	401	385	405	461	408	398	464	425	418	448	421	453	425	407	415	453	439	430	424	440	421	476	419	401	473	434	423	419	394	432	426	424	433	451	451	427	419	428	446	394	449	420	426	427	448	430	434	417	429	467	416	430	404	415	404	468	425	449	425	415	417	436	404	449	419	416	409	455	429	419	415	431	404	397	420	419	409	404	444	427	398	422	419	464	429	443	439	398	432	448	448	414	430	451	436	419	445	404	414	422	394	383	428	406	408	416	440	442	470	438	416	445	453	426	408	411	458	442	430	417	431	413	419	441	438	440	438	415	394	399	406	441	443	433	437	456	410	398	436	423	442	425	400	444	426	411	465	421	473	419	430	396
27836	21343	12611	4835	2537	1686	1235	982	834	759	776	776	805	717	697	685	596	678	689	709	651	569	626	651	597	595	629	595	623	610	611	613	595	642	627	644	588	617	673	613	612	657	622	616	652	646	597	650	613	622	610	608	649	661	640	608	645	594	612	653	622	652	640	661	632	615	637	600	660	680	613	634	606	651	589	596	628	607	572	593	607	643	636	614	630	601	655	641	610	590	608	606	607	662	663	639	662	603	624	621	603	632	620	590	626	626	670	635	635	628	639	620	593	620	640	599	600	645	616	639	688	667	648	583	617	611	591	620	687	584	632	606	625	624	604	616	630	605	608	628	602	629	568	614	626	639	654	673	647	620	651	578	633	640	634	624	609	629	645	654	638	639	637	638	638	619	650	651	660	588	692	625	665	615	617	644	609	639	589	622	644	606	630	594	613	630	654	598	624	628	623	597	594	600	603	648	640	648	603	594	615	578	663	621	632	615	603	621	603	626	647	638	601	596	631	578	599	620	584	611	599	621	575	608	607	591	639	633	668	603	619	650	585	618	658	601	619	629	634	678	610	620	595	683	613	648	653	581	592	613	599	635	622	612	617	643	644	598	592	612	618	596	608	590	651	587	605	644	638	658	682	649	631	612	650	621	616	610	604	606	594	640	629	635	576	623	570	653	616	640	653	619	649	608	604	562	621	601	595	630	644	619	662	644	614	668	630	654	623	668	627	627	630	631	607	610	632	625	621	587	611	645	645	591	592	662	640	617	574	644	622	647	601	653	622	649	609	600	644	652	613	606	579	636	602	614	653	610	614	620	619	609	626	595	629	608	629	596	581	617	649	620	605	610	588	583	610	593	628	619	656	639	625	594	645	643	616	641	613	591	618	629	627	608	617	608	627	643	632	617	647	601	604	587	627	614	625	607	615	617	640	626	608	624	651	621	622	649	570	584	611	589	622	632	638	651	609	657	614	609	597	640	599	638	658	602	647	614	649	601	624	631	607	624	575	614	645	570	625	589	609	639	654	656	667	653	650	581	581	631	597	611	602	618	644	646	611	606	618	617	602	630	589	609	631	642	607	657	594	618	611	614	654	626	590	655	630	613	601	602	592	609	623	613	595	617	611	608	620	662	636	565	606	633	601	636	595	632	591	597	624	608	606	619	588	597	623	656	589	625	597	599	584	619	598	606	576	666	611	667	617	648	601	620	624	606	627	587	653	622	655	602	610	617	601	620	609	613	664	619	576	632	660	639	584	609	625	663	621	595	621	632	575	643	618	636	584	623	602	642	607	592	615	637	679	643	657	658	594	641	661	628	548	616	613	610	692	634	667	633	678	619	658	650	641	625	644	636	653	580	589	628	662	617	637	639	576	625	650	642	619	646	642	637	616	636	592	599	656	598	632	610	627	600	643	586	599	632	615	665	650	618	619	588	563	599	614	632	635	568	638	599	604	622	623	665	618	624	652	602	588	625	603	606	612	563	605	624	604	644	578	578	628	643	622	654	638	642	613	644	616	673	636	653	615	615	618	620	661	609	614	606	619	610	628	601	592	616	611	653	588	619	582	621	639	613	603	635	637	637	642	641	623	607	578	555	583	644	603	639	636	645	597	611	612	579	624	631	640	590	612	604	623	621	637	607	641	652	627	614	603	623	657	610	635	591	702	650	614	603	653	657	612	594	617	649	629	586	656	628	646	613	585	628	629	683	615	562	629	595	598	595	557	614	622	624	648	660	645	596	646	614	641	581	638	603	642	646	600	592	602	601	590	666	614	614	585	595	620	618	594	591	704	604	645	658	591	644	623	627	612	641	620	634	609	583	625	587	598	596	603	667	636	629	629	630	558	574	587	639	610	626	614	609	619	612	584	637	638	620	667	604	588	619	651	593	622	597	597	609	609	607	661	599	635	592	585	599	618	604	632	673	584	559	586	600	676	582	613	614	630	634	689	578	587	611	662	621	643	622	631	621	630	631	615	607	624	636	595	610	604	611	610	606	595	645	618	599	602	653	623	611	599	610	615	602	641	645	606	629	634	655	636	582	592	558	627	617	620	574	664	671	594	644	630	632	662	607	618	611	624	623	617	583	632	639	634	588	663	647	640	604	632	628	614	640	588	608	591	593	632	659	636	605	656	597	632	632	634	633	648	683	614	645	617	624	620	602	628	615	626	616	635	633	601	603	609	593	590	624	651	599	545	630	610	609	587	636	633	582	642	621	614	550	621	637	649	595	612	616	625	627	619	603	647	665	647	614	589	601	652	631	588	652	571	601	643	648	618	589	627	600	606	643	638	631	602	585	613	652	625	654	682	591	600	654	653	627	610	586	652	642	673	621	625	619	605	624	625	624	646	627	608	595	602	645	590	572	591	610	626	603	607	586	635	628	639	637	623	597	632	611	572	639	585	619	652	629	618	634	644	613	637	629	625	549	625	668	629	607	632	582	663	610	642	606	659	659	623	610	614	669	572	655	623	636	596	636	590	598	632	638	602	614	643	655	585	642	594	577	587	688	647	643	610	648	601	620	597	629	608	640	633	627	652	583	607	591	614	585	604	612	594	638	595	596	603	652	646	585	665	633	626	605	674	633	653	586	589	592	645	629	677	612	622	596	612	628	613	602	570	610	642	604	628	590	596	608	631	615	651	584	614	617	632	652	641	638	641	621	631	597	590	646	644	611	576	614	626	616	622	585	601	624	578	641	614	667	615	595	622	598	655	615	612	663	671	611	607	607	594	631	645	619	597	638	589	618	643	640	623	611	605	642	645	632	593	619	618	628	624	660	617	593	658	610	646	599	620	594	608	665	597	617	647	605	611	607	597	615	621	624	650	655	620	625	612	630	598	593	645	593	605	579	592	605	614	578	633	608	619	624	620	622	600	605	654	592	630	578	617	611	651	640	591	639	610	591	658	635	606	648	613	613	634	598	580	609	627	635	608	620	608	641	635	615	647	624	575	606	637	632	611	632	631	606	674	633	602	624	622	645	650	606	608	584	633	633	662	596	635	628	603	632	622	634	625	612	649	661	559	612	613	651	626	613	637	596	594	631	594	636	633	665	618	618	632	586	622	642	625	649	630	659	619	653	616	650	603	626	567	618	605	625	659	627	622	581	648	609	621	571	633	628	658	621	604	669	617	598	600	626	645	625	617	616	622	584	598	626	592	604	572	628	605	594	631	587	670	625	590	609	654	597	682	624	625	624	642	626	609	610	596	595	617	560	708	560	645	667	630	648	611	596	590	603	592	574	608	636	593	658	609	620	610	634	654	639	644	579	640	648	617	614	620	615	651	603	631	621	604	644	620	571	649	658	658	604	621	616	623	590	602	615	665	654	631	612	607	643	630	664	600	629	691	619	634	624	622	615	601	625	588	633	650	647	606	635	633	587	642	590	606	652	603	616	604	583	589	624	597	571	643	625	664	628	581	606	632	628	628	576	645	667	670	614	659	658	626	616	620	571	625	601	644	629	655	592	657	605	572	629	623	659	612	647
22990	22071	8520	5225	3862	2831	1992	1545	1348	1237	1179	1020	1089	1035	892	922	804	804	782	776	777	760	764	803	756	722	757	756	753	685	742	737	716	735	749	741	680	756	732	757	712	714	728	780	734	704	748	801	721	823	769	746	758	738	761	709	730	743	733	737	752	742	751	710	787	752	775	718	710	717	693	752	747	748	744	703	746	760	723	720	696	736	762	689	727	734	728	685	705	748	678	742	771	681	773	702	782	722	727	732	745	742	737	745	742	766	745	714	725	759	689	704	710	719	746	729	758	733	736	735	690	738	699	718	776	705	714	720	710	740	719	726	686	746	732	727	757	733	756	732	759	722	766	793	739	730	721	758	688	765	741	734	800	720	699	668	736	710	746	745	769	701	687	724	717	764	701	806	696	748	703	759	729	751	753	738	713	836	773	799	771	703	706	699	744	754	726	728	739	758	704	768	737	743	698	729	739	771	746	710	740	759	732	709	763	716	756	744	722	748	733	700	718	753	717	769	760	731	766	731	742	709	732	739	727	761	756	726	701	713	739	728	705	776	735	726	739	762	779	735	774	714	722	716	738	772	744	714	696	725	745	721	740	724	733	748	749	711	770	729	768	729	733	749	752	767	751	745	714	702	760	802	735	723	759	760	717	757	752	752	724	767	703	696	741	717	703	790	699	738	721	718	700	783	725	712	756	764	716	783	727	742	713	740	710	756	724	724	730	731	736	708	768	706	729	691	735	730	770	794	751	747	666	780	716	728	752	705	734	742	781	722	722	710	707	754	778	765	738	661	725	720	744	743	714	801	705	741	749	763	735	732	750	789	707	745	757	786	780	753	769	702	722	776	731	767	748	753	718	746	717	686	725	745	757	727	722	705	726	708	720	711	718	692	671	733	745	709	737	718	744	736	731	708	798	758	726	764	787	717	747	748	759	773	764	726	744	784	752	717	777	728	691	725	691	731	728	742	770	659	742	686	746	748	727	718	785	720	755	730	752	741	785	749	702	741	823	761	704	711	742	770	734	784	740	780	790	747	749	710	734	757	734	770	670	732	742	769	698	760	700	723	750	745	719	749	714	714	771	715	666	703	736	758	758	743	690	728	720	709	759	736	756	673	722	721	759	740	682	716	786	722	685	694	789	775	753	746	724	719	725	697	759	770	749	710	666	715	685	721	705	719	770	693	713	760	743	755	719	744	754	779	717	735	732	767	731	714	723	762	717	750	716	760	727	711	727	739	763	714	710	750	758	724	766	709	764	717	780	714	766	677	735	734	708	742	725	724	747	711	705	713	706	735	760	719	730	708	735	774	715	772	707	790	756	766	735	715	705	731	768	767	712	798	689	728	750	727	722	732	763	738	720	760	749	746	732	698	714	764	731	712	767	695	712	734	724	739	702	742	727	699	694	747	744	751	779	748	723	737	713	699	690	743	740	763	707	754	741	753	693	704	757	730	733	732	681	772	736	755	753	743	774	731	742	741	799	720	767	731	696	750	735	766	733	708	749	772	751	702	745	779	705	694	721	697	733	720	729	700	736	752	759	752	737	777	723	733	721	716	699	767	737	697	720	766	709	750	718	764	764	741	736	741	712	733	707	717	703	734	719	739	698	737	746	717	760	768	783	715	761	729	724	723	701	716	714	738	735	711	701	707	723	738	743	750	682	732	758	740	775	770	743	761	781	787	758	721	764	713	774	691	778	751	744	733	708	711	764	741	732	700	754	735	736	757	725	700	726	705	746	714	751	697	727	752	721	680	714	721	776	731	697	703	774	736	683	751	719	751	751	709	786	763	750	707	718	755	788	750	722	761	710	754	733	736	747	712	766	763	722	716	710	703	751	748	709	713	772	744	749	732	753	755	729	733	739	738	736	709	757	712	732	760	770	764	768	769	752	717	725	731	694	753	756	770	743	738	696	721	768	709	745	723	739	742	732	727	728	729	696	710	757	775	740	739	717	689	752	750	737	773	705	760	716	764	740	746	721	721	703	784	726	716	748	746	706	746	713	713	707	728	714	726	771	764	749	718	766	710	719	731	776	784	781	723	708	757	773	731	745	737	709	709	747	754	723	761	789	733	743	752	669	707	701	736	772	711	712	734	697	668	753	734	721	698	762	747	709	743	779	721	772	738	712	757	733	742	686	706	731	727	754	723	737	696	715	720	760	721	726	760	709	695	731	737	737	769	719	709	735	745	749	723	732	755	752	710	725	787	732	737	743	754	734	784	734	744	738	730	711	739	778	750	706	713	720	768	754	778	692	733	702	779	743	699	752	770	746	762	723	732	730	703	710	677	728	766	699	690	691	753	743	729	750	733	741	687	727	669	759	747	730	739	798	793	697	718	701	722	740	715	721	744	729	732	746	714	721	738	743	800	712	741	723	703	752	739	764	760	717	708	740	729	720	736	747	751	701	733	756	738	737	727	752	753	706	744	758	715	746	706	740	739	717	761	721	734	761	750	762	744	733	741	760	764	713	733	742	745	763	724	717	755	713	750	715	754	683	768	789	771	752	752	718	735	736	741	764	730	732	743	768	759	731	724	767	738	714	735	707	722	693	747	678	708	742	741	756	722	704	708	750	693	732	761	727	742	728	745	719	774	698	742	736	712	787	745	745	731	762	730	774	724	736	725	762	706	715	716	772	694	732	710	745	663	754	797	777	712	744	738	719	759	702	766	733	789	716	781	728	695	703	748	708	751	730	697	695	741	754	720	726	729	704	767	745	734	748	727	776	710	720	713	700	733	757	661	719	740	732	754	755	716	705	738	692	748	707	734	710	738	718	792	719	743	729	790	752	788	797	751	766	751	742	680	740	744	742	711	721	726	780	709	764	712	778	719	795	748	747	749	721	742	736	742	786	772	735	746	760	694	761	766	713	743	711	700	718	725	758	759	709	711	761	728	733	716	723	789	718	720	794	722	704	757	704	746	775	730	716	746	739	729	759	767	735	744	744	644	736	699	706	758	740	736	762	742	712	756	741	730	726	769	734	743	770	737	723	742	730	742	750	747	687	721	723	729	738	698	736	736	709	720	735	776	736	733	719	749	752	722	740	766	766	773	719	736	736	749	765	753	779	787	762	729	726	741	674	716	741	746	783	759	748	818	675	735	757	693	711	743	741	762	698	778	714	726	655	722	758	729	705	727	745	712	722	730	709	749	674	712	695	759	722	746	708	712	674	718	777	768	741	732	721	783	761	730	754	726	723	762	720	712	730	759	692	698	729	758	783	755	738	745	718	782	797	724	725	786	720	756	715	701	702	732	722	747	761	726	766	736	727	737	769	766	747	733	773	693	737	710	734	746	744	778	731	725	688	731	736	730	758	729	751	718	724	775	728	754	678	727	790	764	711	685	722	739	736	698	744	761	676	751	703	757	723	719	745	777	738	729	783	700	743	749	772	765	769	722	760	705	745	728	724	764	721	764	716	733	773	717	803	757	732	761	721	705	752	761	731	724	766	774	746	705	759	733	749	734	736	745	757	773	725	734
24346	21337	28704	24271	21265	10218	2192	1281	1001	910	792	768	662	594	564	491	481	455	446	423	435	411	381	408	371	363	361	384	345	367	364	369	345	357	370	329	359	351	324	344	329	370	332	319	356	403	376	363	340	361	327	401	358	351	335	340	347	315	369	335	346	364	387	356	314	339	351	356	363	359	343	350	345	319	313	351	350	329	319	380	325	347	347	346	331	329	358	338	327	367	330	352	328	370	341	354	347	328	328	347	351	327	328	342	333	363	371	373	313	347	338	319	345	330	333	343	364	331	329	319	356	305	310	358	363	346	341	357	335	318	328	333	332	323	363	304	349	312	331	342	320	358	324	336	329	322	355	339	331	345	323	317	361	335	337	318	325	316	341	399	357	291	300	337	352	341	314	370	327	334	339	316	306	351	346	317	345	340	381	377	360	341	350	365	345	354	333	336	330	320	329	368	349	363	319	329	321	348	349	336	333	320	350	318	340	337	368	348	352	330	358	330	359	331	342	313	311	337	324	326	332	357	362	368	324	361	321	328	369	348	346	335	329	342	371	344	378	336	345	328	308	342	325	329	340	328	333	341	337	374	332	339	347	366	358	340	339	361	312	360	364	339	345	346	344	334	356	279	348	360	351	355	337	329	350	346	361	339	347	309	318	337	358	353	314	308	322	328	361	270	339	305	338	326	350	332	336	330	348	336	337	325	322	342	373	358	333	364	333	313	363	351	334	345	378	316	367	329	367	344	318	338	315	317	355	340	355	377	358	373	339	357	328	350	367	349	313	364	340	362	332	327	342	330	343	324	339	317	358	351	343	352	366	330	327	326	321	341	347	319	344	333	329	306	355	338	344	332	320	356	319	341	353	331	339	340	305	369	342	346	293	335	340	329	330	329	301	334	319	356	323	343	299	366	332	315	345	313	336	335	335	348	306	331	328	327	329	330	361	337	340	350	344	299	363	367	320	334	328	327	328	299	321	343	327	334	324	360	314	303	327	319	353	335	321	336	291	349	348	340	331	354	316	344	325	382	348	338	307	353	324	332	320	366	346	359	321	354	342	330	346	328	343	350	305	326	349	322	329	348	334	303	310	354	349	318	348	316	342	333	334	374	326	327	323	323	340	334	317	365	329	327	389	325	328	361	320	337	328	350	367	369	318	353	352	317	325	334	352	359	331	338	349	353	313	346	326	338	319	362	350	349	339	321	337	322	329	318	344	334	334	336	332	322	361	323	300	348	360	338	348	325	335	338	342	354	317	325	336	336	327	325	342	337	345	358	321	374	333	356	325	323	321	317	331	331	316	362	342	358	337	326	337	344	310	327	357	335	382	320	321	354	358	323	314	313	340	348	320	337	355	309	314	305	360	362	337	341	347	323	340	336	370	350	320	369	327	324	369	369	311	326	334	365	342	354	347	322	333	340	341	320	324	344	337	303	363	301	333	339	331	333	311	335	351	329	348	298	337	330	331	341	308	299	360	344	309	344	339	345	346	324	330	386	353	347	331	348	329	329	325	320	363	341	335	330	352	356	303	318	368	356	376	356	316	372	324	333	328	351	367	343	324	385	342	340	336	362	352	350	336	372	338	368	321	366	332	361	352	326	329	335	339	306	354	323	345	333	351	357	319	350	350	327	314	333	317	318	338	354	337	314	335	337	317	323	312	295	335	318	353	334	353	339	345	308	313	322	329	322	328	368	329	341	335	380	314	330	349	323	360	322	337	322	327	313	310	344	375	338	325	353	349	301	360	312	329	375	337	318	318	327	332	338	341	318	333	358	342	354	360	315	378	332	377	324	345	344	312	313	338	333	347	379	330	383	361	314	321	346	322	369	324	320	360	328	317	331	305	407	347	341	324	322	303	330	348	351	324	356	355	368	354	321	343	361	312	345	364	348	346	335	364	330	343	307	325	352	347	326	381	313	352	327	338	358	306	319	360	331	327	349	336	345	311	366	338	320	320	334	300	375	359	296	359	343	354	318	327	370	371	337	364	335	342	332	334	340	344	367	315	343	336	337	289	340	367	295	331	339	326	324	327	337	354	351	320	330	350	344	329	350	294	315	345	327	325	357	366	383	334	328	331	342	329	321	314	326	328	315	313	329	312	361	331	353	340	352	354	332	317	338	350	374	288	334	327	335	316	340	326	328	332	298	296	318	309	342	342	319	339	358	331	342	381	350	317	342	308	372	346	346	311	344	349	371	321	333	356	324	339	356	338	324	323	339	355	362	313	377	360	326	336	337	341	341	355	343	350	319	331	368	347	366	351	342	348	323	335	349	335	330	362	325	288	358	330	352	322	316	324	309	296	373	375	326	353	323	353	312	332	353	345	327	334	349	374	357	325	328	357	326	303	351	338	367	328	356	332	325	305	367	319	338	343	353	323	327	326	297	315	328	323	328	347	335	337	327	346	367	337	315	343	307	306	318	322	297	307	339	341	323	308	322	364	358	310	349	316	351	331	353	388	326	343	348	362	343	301	329	337	316	339	350	329	353	353	319	377	327	345	349	322	323	332	337	368	298	327	333	359	357	359	363	377	302	348	306	326	318	337	319	344	346	379	358	349	323	307	355	318	341	350	316	352	368	322	347	351	351	354	316	297	334	354	357	326	348	351	336	346	335	331	319	328	340	349	356	377	332	324	351	325	339	296	345	344	314	334	327	325	354	359	321	308	337	320	318	360	316	334	352	338	358	340	307	343	359	304	357	355	387	355	323	316	347	345	337	347	343	311	359	353	341	337	349	346	333	348	361	342	320	343	367	321	327	367	318	337	346	336	311	327	317	371	314	309	303	342	365	337	338	360	375	343	343	322	349	333	350	353	336	363	335	313	324	338	324	314	349	338	334	381	322	354	360	354	315	333	343	361	338	323	347	352	349	331	330	349	348	335	330	370	323	377	348	295	345	295	320	347	325	326	351	305	299	335	360	309	362	354	371	325	349	327	370	308	349	365	321	342	357	308	314	336	317	345	348	336	315	339	311	330	322	359	326	365	315	357	380	302	321	321	340	308	366	342	321	341	334	345	316	323	339	316	332	324	317	318	317	322	397	388	334	362	339	352	324	344	346	317	356	317	332	377	348	354	347	333	365	360	335	334	323	356	323	328	322	306	341	331	310	307	326	352	328	348	315	330	355	347	347	328	314	322	366	344	345	334	341	322	333	329	313	326	315	346	313	319	346	331	343	351	336	331	331	337	395	337	327	330	325	315	306	333	326	322	298	345	363	334	358	354	337	366	309	327	344	302	353	329	338	337	314	368	352	315	324	350	350	336	305	340	347	321	393	334	341	339	333	300	341	350	325	332	361	329	348	310	368	329	343	356	333	341	328	355	335	334	325	306	321	352	329	361	333	338	356	355	351	345	333	334	329	335	316	319	351	379	342	349	343	325	357	332	355	374	337	338	317	329	337	364	319	373	362	342	341	308	345	338	363	335	348	323	361	339	367	336	354	334	357	333	311	304	335	330	346	310	322	329	305	319	346	334	326
29421	33001	15375	8682	5968	4227	3336	2390	2010	1624	1470	1223	1180	949	858	798	693	604	604	555	515	534	510	502	493	432	487	466	488	430	425	413	453	450	408	395	445	436	427	417	442	451	486	417	426	423	436	446	478	482	399	412	445	423	440	436	451	412	480	438	417	388	461	411	486	437	441	423	470	472	459	459	390	444	430	398	439	442	436	450	440	392	415	435	411	436	400	406	443	396	402	429	403	433	448	393	443	427	414	459	438	429	370	409	406	403	398	409	411	409	410	441	425	400	436	419	399	421	398	418	402	413	408	377	448	428	383	416	403	431	394	454	407	432	408	389	440	430	425	439	444	434	403	448	417	437	456	405	425	427	410	420	398	448	391	417	438	401	410	434	391	403	369	410	421	420	398	356	412	425	412	421	397	409	427	419	415	416	409	454	402	403	400	443	428	388	460	419	418	440	433	396	406	412	400	407	386	393	396	410	419	411	422	384	460	455	421	386	408	410	442	429	414	446	394	449	445	395	425	397	407	415	381	414	418	391	412	341	402	402	415	442	425	396	408	396	463	396	398	392	407	419	437	380	410	412	400	431	392	408	425	422	422	399	421	379	452	379	422	429	400	402	431	413	372	426	417	426	449	434	400	419	420	436	411	445	386	420	405	357	420	422	409	385	400	405	423	397	405	416	453	396	439	410	413	377	424	427	433	418	407	392	412	388	402	450	410	419	408	418	390	416	421	396	433	440	418	402	430	445	437	410	418	417	413	434	419	404	442	443	400	440	426	417	449	406	402	402	418	424	437	405	409	367	413	400	412	447	391	417	421	386	427	377	425	422	389	377	393	416	413	429	417	415	448	438	390	400	428	406	397	420	400	415	374	421	423	448	411	452	406	381	396	428	461	413	412	420	447	419	374	457	423	388	441	450	426	435	379	401	425	406	410	398	396	415	430	399	447	405	404	432	435	428	442	422	418	426	419	376	401	417	414	445	424	405	424	413	419	427	419	432	410	421	439	424	427	435	430	435	405	409	419	425	403	397	440	437	404	452	426	419	422	413	397	373	441	411	419	376	385	420	403	422	431	406	384	416	383	436	392	441	430	448	371	416	427	414	419	398	419	438	400	382	443	430	398	407	453	438	428	431	377	446	444	401	412	411	393	412	455	446	411	401	390	411	394	404	450	388	421	454	395	415	404	438	408	414	425	422	411	406	394	393	370	424	400	398	458	436	372	433	421	422	411	399	438	423	420	431	408	394	418	424	403	375	415	451	426	424	436	411	423	422	421	394	431	409	419	383	426	411	428	461	457	372	436	392	455	446	419	454	397	426	397	416	398	430	414	439	425	433	397	407	419	455	401	395	401	451	430	405	432	426	413	409	402	438	402	424	427	432	425	407	422	430	414	395	403	404	396	453	392	409	429	419	414	437	423	433	393	413	431	401	432	423	404	396	435	397	408	415	378	430	426	412	439	393	429	422	397	423	424	421	443	441	431	414	437	408	442	423	380	429	437	419	423	425	437	401	428	415	465	420	410	419	440	412	358	413	427	427	404	413	424	364	424	405	427	401	451	413	434	374	391	370	420	396	419	415	402	408	438	426	412	382	397	416	425	420	377	438	424	414	433	439	444	389	433	467	405	431	403	408	422	400	432	445	398	406	396	419	444	402	410	425	406	424	430	430	387	405	431	414	405	444	405	415	393	451	430	434	416	434	414	422	373	411	402	433	384	427	401	401	415	382	389	382	417	423	415	418	406	424	393	401	391	431	438	429	424	424	375	446	392	376	390	427	418	441	398	424	382	424	439	406	418	427	391	427	438	411	404	393	429	414	416	380	432	424	417	405	431	423	387	429	423	439	389	444	415	435	410	419	430	428	403	401	378	416	409	417	405	398	421	417	415	424	416	410	443	426	435	442	395	386	368	381	379	428	397	405	414	386	436	433	411	411	399	403	396	419	411	387	433	455	412	448	423	391	410	407	412	417	438	427	412	445	414	455	420	433	408	431	419	403	426	397	405	418	430	394	427	426	426	478	417	434	395	454	412	401	409	385	424	430	420	433	438	433	411	447	403	422	427	413	420	444	408	436	416	436	408	441	411	425	407	438	434	419	449	399	398	418	405	456	420	401	424	424	461	443	387	437	433	432	428	435	417	402	403	444	406	432	370	439	424	414	453	434	446	364	418	382	413	438	395	389	397	409	417	393	404	440	409	413	428	376	434	430	418	392	410	390	398	413	442	428	464	410	418	415	406	418	467	403	377	423	443	403	403	399	375	393	412	419	406	414	424	408	406	436	418	411	450	382	407	417	405	415	438	433	414	409	403	421	424	409	406	398	403	454	455	383	446	397	390	415	419	421	422	421	390	415	366	413	411	383	432	410	442	431	391	407	427	392	412	400	416	388	393	386	423	413	397	415	386	399	441	417	431	434	409	415	401	420	379	450	445	412	430	410	419	394	399	426	418	430	405	439	392	419	438	432	437	413	380	383	409	428	415	413	410	381	428	412	408	432	426	426	424	399	420	410	409	409	417	431	406	418	435	426	441	424	420	445	407	386	417	456	387	397	407	440	413	430	400	359	404	406	431	393	420	388	408	418	440	413	422	411	375	428	382	386	417	401	431	450	411	452	400	406	375	381	405	411	409	414	453	432	399	416	454	394	405	436	469	443	428	404	398	402	403	407	427	407	433	423	364	421	394	401	383	414	439	392	434	417	387	397	390	443	430	425	435	431	397	433	443	434	416	428	417	434	437	430	441	375	432	386	412	394	397	409	406	431	387	426	401	441	402	418	417	430	431	409	408	413	414	412	388	399	396	388	413	458	400	414	431	415	416	443	415	427	426	387	441	390	429	414	401	414	377	435	409	471	377	367	406	425	440	406	412	409	387	403	416	433	434	413	427	436	401	391	432	380	424	393	425	395	384	416	413	392	426	418	393	428	437	432	403	373	427	412	421	396	429	405	433	432	421	415	469	432	411	420	407	403	389	402	394	433	412	415	436	446	407	381	428	413	398	428	384	423	430	396	431	370	442	398	400	378	432	400	404	392	407	448	420	443	414	426	442	420	393	383	423	396	434	420	410	402	422	427	418	409	389	471	409	420	428	441	401	390	421	463	427	423	410	408	406	401	444	415	415	465	393	423	399	401	419	407	429	406	393	399	421	417	400	419	408	451	427	420	403	424	431	412	444	408	397	451	432	437	421	433	403	431	424	418	388	409	372	410	408	422	405	404	407	383	405	432	423	395	417	411	394	443	403	382	428	421	426	423	419	400	402	387	398	435	417	433	436	441	390	411	427	406	414	405	402	405	408	403	409	422	437	399	419	423	416	407	383	445	395	393	458	372	426	409	415	424	429	413	440	430	423	421	414	390	416	453	405	422	408	372	420	384	395	440	450	391	448	423	399	397	376	450	420	427	397	424	443	379	406	408	421	462	414	403	404	422	402	415	434	415	401	402	385	408	432	361	397	431	408	429	440	450	377	413	393	402	394	409	388	432
25570	21345	27569	25260	10933	2389	1702	1317	1143	1099	1027	1006	915	897	843	796	832	780	785	810	735	759	733	725	708	773	779	703	762	741	746	715	741	761	769	779	708	745	765	725	738	716	699	711	770	734	705	720	716	766	753	722	713	706	718	758	768	753	737	703	683	751	752	715	717	801	711	698	766	764	739	778	779	688	703	705	776	702	710	720	713	739	741	716	782	654	712	675	711	733	706	747	732	725	726	689	714	719	771	741	691	713	714	710	739	744	700	670	737	752	707	736	729	682	697	716	681	717	733	746	679	777	737	752	727	759	719	698	699	713	663	769	720	703	719	717	707	709	743	687	759	721	729	736	724	744	693	697	706	706	723	786	727	682	764	781	712	665	749	759	696	683	760	746	697	723	672	712	725	774	744	749	751	753	675	714	753	751	731	726	729	745	700	687	714	723	722	701	724	753	696	725	722	701	751	719	718	802	717	728	720	728	734	695	747	733	734	699	729	726	691	704	793	737	740	714	716	750	731	740	775	756	746	716	719	726	764	706	699	699	722	732	685	733	656	684	737	721	730	723	695	714	693	721	747	700	706	721	712	750	720	720	743	806	746	708	749	738	755	714	709	750	726	711	728	709	760	755	684	728	724	716	682	738	730	755	738	688	676	719	699	725	663	709	728	705	724	726	734	717	691	719	730	747	699	733	748	726	757	714	706	723	760	764	737	736	702	700	717	689	699	779	740	729	712	695	707	748	762	706	701	727	786	732	750	686	743	719	716	744	710	764	738	732	807	809	742	687	727	703	714	725	677	718	705	697	717	676	697	735	724	733	711	716	698	720	735	738	742	715	780	728	726	732	786	732	733	735	757	711	751	732	712	727	760	740	716	750	731	771	771	725	708	710	740	724	751	735	707	692	752	741	734	742	683	729	732	649	738	713	742	710	716	719	735	683	689	685	791	695	755	726	740	703	759	728	712	688	711	735	736	674	753	727	716	725	733	717	693	735	747	777	737	695	741	698	747	702	709	756	737	713	688	694	728	728	702	741	727	779	705	716	684	706	754	715	727	763	726	754	734	732	760	726	729	763	745	753	760	746	704	677	819	735	700	755	733	654	734	719	698	711	719	762	781	724	764	713	701	754	668	714	715	733	729	715	682	737	738	735	760	706	745	739	769	753	751	725	723	769	763	707	700	727	759	770	722	701	755	707	746	735	752	694	678	725	747	735	782	750	731	685	698	723	723	690	734	682	716	696	723	730	730	740	728	673	725	725	703	709	741	711	714	710	690	703	714	727	730	692	679	702	687	751	729	730	738	697	711	706	726	745	753	780	664	718	673	742	724	745	768	719	740	724	768	740	703	696	757	737	758	701	771	718	755	764	768	744	729	707	768	702	682	709	698	710	728	771	715	690	730	733	688	763	725	742	691	708	742	720	714	762	736	674	728	726	716	740	727	739	733	773	736	730	747	741	718	731	688	745	773	701	696	723	723	733	710	657	690	718	772	671	737	717	746	674	734	697	728	702	702	715	761	729	709	727	712	665	740	695	733	701	717	682	723	704	713	723	705	724	727	707	729	814	700	731	757	703	741	690	679	688	746	719	760	692	712	722	716	669	708	689	760	728	742	691	698	711	716	717	706	777	710	721	721	683	692	691	734	726	731	737	768	785	767	707	721	714	723	720	729	774	729	711	734	670	720	708	733	776	699	713	702	729	744	686	751	725	675	700	733	677	695	748	763	710	758	736	723	734	688	743	711	726	724	692	694	724	671	776	652	730	714	714	755	695	689	705	714	699	652	707	698	763	714	655	764	668	693	697	706	756	776	708	713	741	712	712	709	723	752	712	723	700	708	696	730	717	726	724	798	702	728	769	754	730	746	716	753	763	713	752	702	770	733	721	685	776	708	743	734	726	683	733	704	734	719	724	767	728	704	688	716	753	678	730	724	720	724	746	742	708	745	750	723	684	670	660	693	715	686	730	747	735	733	702	720	740	703	772	729	727	740	670	748	720	744	683	751	719	739	692	749	706	811	777	691	744	733	727	699	717	734	721	663	721	713	722	701	734	698	737	727	743	722	706	726	730	738	681	760	734	718	743	711	703	709	766	682	733	740	694	709	752	750	716	732	761	723	743	719	749	677	723	739	714	688	729	742	726	710	694	699	769	669	720	740	728	746	725	700	736	728	709	680	740	704	702	721	711	731	722	695	726	692	732	673	724	748	725	716	704	723	723	667	781	726	735	759	734	760	726	749	672	694	737	701	706	706	721	751	675	729	685	766	730	734	706	709	716	695	730	746	731	726	727	689	706	707	713	737	733	740	732	698	767	733	717	709	749	744	728	750	673	785	755	706	725	743	728	698	718	688	758	726	676	770	738	720	715	731	758	751	733	724	740	770	714	697	744	708	741	702	693	735	753	726	770	710	718	761	705	713	756	698	757	718	733	703	713	755	754	697	698	749	643	668	711	681	713	719	698	688	754	741	662	722	687	692	668	728	714	707	742	751	741	742	701	706	721	688	734	735	687	708	701	735	743	727	747	677	690	729	728	689	690	730	683	718	702	656	747	727	703	703	731	737	760	713	696	716	683	694	717	700	709	758	742	723	720	735	712	723	712	683	738	724	720	717	733	710	669	717	690	787	728	713	746	706	752	690	767	691	723	797	690	717	726	738	708	757	741	697	716	727	767	734	745	695	752	686	747	709	688	703	725	745	737	746	734	722	734	759	733	709	685	732	723	678	752	732	715	685	741	756	719	747	709	742	775	715	701	691	700	709	752	682	733	734	692	745	731	722	739	734	739	707	645	735	711	713	733	710	754	687	709	720	735	718	707	699	745	700	733	762	761	712	716	729	725	716	709	730	720	726	735	685	733	685	740	729	681	743	784	706	728	709	653	681	698	686	735	731	707	734	699	727	757	728	752	738	714	664	708	695	726	720	717	696	745	719	759	683	684	698	721	692	728	652	743	721	736	686	732	692	715	782	696	769	732	725	733	675	752	729	737	761	738	699	719	728	704	696	751	696	691	725	681	692	790	735	725	737	742	695	698	766	732	713	753	737	748	703	715	727	733	758	749	719	737	715	721	709	720	747	677	668	711	708	759	718	712	719	652	736	722	662	699	664	723	723	739	728	737	797	681	722	698	768	739	720	754	782	730	764	702	711	693	715	758	699	705	698	736	688	763	724	744	695	738	732	766	726	671	765	720	747	725	761	661	721	691	696	794	780	710	734	683	721	684	707	748	750	722	681	719	707	702	770	696	723	735	727	707	771	690	670	704	735	737	757	701	691	750	731	730	727	723	684	679	717	719	776	685	726	728	693	770	721	731	769	732	704	740	714	694	736	711	692	758	734	702	754	773	677	703	712	744	705	719	705	722	731	768	739	756	713	756	714	722	718	702	708	741	754	729	743	760	764	708	780	773	726	742	693	742	725	708	743	717	745	680	710	738	707	735	712	749	711	731	729	724	745	766	774	687	725	746	725	693	725	732	722	707	726	717
28654	27941	11744	6779	4678	3442	2894	2244	2014	1781	1611	1603	1387	1194	1106	1121	1004	1024	974	961	930	965	893	898	912	921	869	862	850	878	861	861	843	855	878	860	843	802	854	884	778	799	843	882	830	852	882	870	799	873	881	875	860	843	803	879	840	851	799	888	860	849	849	867	831	854	869	868	866	841	872	894	877	832	853	857	802	878	852	825	890	820	878	805	834	873	803	843	885	853	855	821	822	847	853	799	814	827	847	829	761	834	812	820	769	867	807	823	912	824	805	840	787	848	851	895	855	815	799	799	855	841	807	863	825	846	819	843	846	777	884	851	791	809	856	838	851	805	814	830	812	831	800	814	865	856	822	858	832	845	868	857	817	839	847	825	858	791	811	835	827	847	834	826	826	883	787	816	861	828	887	862	851	855	805	807	797	857	837	819	866	824	808	884	839	879	801	859	850	866	777	881	828	837	847	861	834	877	859	856	816	819	819	875	896	900	838	865	839	840	828	826	819	781	857	815	859	829	848	835	820	826	840	844	876	810	783	865	834	808	805	818	828	882	817	828	826	850	808	820	819	806	834	811	825	800	878	786	834	881	776	816	810	869	833	834	864	828	867	823	855	829	795	874	861	842	860	828	873	830	842	857	883	847	877	832	773	842	824	836	842	828	869	839	867	824	827	805	798	807	864	860	845	796	872	844	840	803	853	826	807	820	844	852	857	837	810	803	871	811	836	777	858	851	879	869	861	845	861	849	822	851	843	833	850	816	837	851	802	791	760	845	854	857	855	830	852	864	791	834	798	854	801	871	855	864	844	822	800	873	835	873	833	846	812	814	838	845	847	831	837	887	836	837	891	855	876	852	873	858	837	877	871	802	874	829	873	808	867	834	881	807	841	843	848	778	868	834	813	878	798	838	785	851	863	829	886	836	817	851	811	857	827	828	824	882	848	841	835	798	781	829	792	878	847	837	795	851	870	850	850	811	848	862	837	854	862	843	837	848	914	832	833	851	847	778	824	859	839	848	804	788	793	883	839	803	852	803	781	773	876	815	846	839	820	842	883	853	826	856	820	818	864	791	826	837	853	850	795	889	862	843	859	879	838	830	816	811	838	828	818	850	814	876	866	810	844	827	823	845	789	830	825	784	829	821	859	833	805	860	816	900	798	789	865	832	844	819	841	840	785	841	830	813	821	809	859	824	827	844	852	903	796	814	850	865	834	849	805	876	795	860	821	832	827	822	804	809	841	818	849	806	821	811	851	845	851	807	804	823	851	866	807	855	844	815	839	880	853	848	861	842	806	818	820	877	803	869	804	852	844	819	855	855	823	816	840	842	855	868	873	812	885	836	869	780	886	797	826	837	815	808	857	820	765	807	837	839	878	847	848	843	828	838	825	853	856	830	839	818	797	868	854	845	846	807	857	789	895	835	877	833	831	852	830	811	751	877	863	796	857	863	852	800	828	831	764	837	828	781	809	844	820	803	804	838	827	828	819	801	868	876	876	846	794	822	878	869	836	856	820	826	806	748	827	798	862	832	858	837	861	907	843	825	841	825	854	810	817	805	869	820	839	820	782	830	806	842	827	834	856	903	819	837	795	825	834	807	874	805	826	812	822	864	822	878	830	816	827	766	846	838	779	847	855	900	890	838	854	865	808	855	835	810	818	776	870	863	846	850	808	833	800	837	907	816	854	858	801	818	834	804	832	820	835	845	870	871	812	859	751	810	820	838	832	844	818	819	874	887	836	804	812	851	854	800	841	813	844	875	829	911	841	852	857	779	827	818	864	828	866	859	825	808	859	815	829	827	790	828	856	840	833	840	837	810	827	843	825	872	825	846	826	859	823	816	837	797	847	819	810	800	804	844	818	824	800	836	806	814	844	882	820	853	855	822	823	852	857	777	834	792	830	779	846	864	782	800	856	823	821	868	838	878	835	827	838	810	888	815	812	792	822	849	853	833	859	808	843	792	809	844	801	858	842	820	815	787	840	801	842	885	803	844	845	792	822	864	814	811	796	867	824	819	809	834	862	856	803	808	823	815	810	805	855	816	793	815	847	831	885	822	811	847	830	865	833	859	850	820	852	803	872	845	837	814	831	843	827	817	817	811	822	801	847	810	895	854	825	803	824	820	847	883	844	838	822	802	814	851	855	826	815	811	826	876	801	826	826	848	893	873	844	839	839	823	798	825	863	810	872	857	837	802	801	820	906	818	799	799	808	868	819	872	811	793	846	832	839	827	817	811	773	835	781	832	891	856	847	840	815	836	866	822	826	861	824	889	817	875	804	794	854	840	858	847	891	829	791	822	822	825	804	824	810	796	839	813	813	832	870	841	817	781	842	863	888	896	850	878	915	877	891	891	843	851	915	852	869	823	821	806	888	834	868	833	886	856	837	839	824	830	871	771	826	792	808	839	863	820	910	823	836	876	842	762	826	833	803	842	834	880	820	786	813	832	821	841	827	857	841	799	764	843	888	844	874	846	793	832	835	800	833	784	870	907	839	838	831	861	859	778	822	826	891	861	832	792	819	858	879	873	834	858	824	834	855	816	800	817	877	800	825	832	857	842	803	828	820	853	840	875	855	882	835	858	827	777	861	830	785	833	820	880	842	888	811	858	845	824	816	814	852	826	749	838	839	792	877	844	839	873	853	876	830	882	779	845	833	882	843	858	817	799	815	818	856	843	877	817	819	859	811	860	874	839	818	837	792	872	824	836	842	863	791	852	851	881	791	832	795	786	839	848	827	836	825	870	790	852	848	822	856	864	856	828	815	837	827	772	798	865	791	853	855	799	777	838	806	856	859	851	823	791	832	828	816	896	828	774	815	924	852	770	824	876	833	843	791	829	832	854	838	829	810	820	813	824	905	794	847	815	892	849	798	864	795	788	799	821	831	848	864	836	882	868	789	823	849	802	832	862	865	843	834	874	829	843	829	796	837	835	815	845	869	788	858	838	809	842	885	829	857	794	775	804	846	789	847	833	774	869	800	869	853	835	846	859	834	836	838	860	849	820	799	898	821	867	829	854	854	795	839	856	852	809	819	876	808	847	807	750	825	878	793	851	845	853	816	863	795	835	834	871	808	821	865	843	887	862	793	829	822	812	878	799	869	833	840	759	890	777	837	845	865	826	825	877	818	813	843	843	833	826	858	815	807	788	934	850	858	861	829	884	835	880	880	785	898	827	822	847	840	806	874	811	828	827	851	804	832	793	851	799	869	830	827	818	809	815	836	830	830	884	792	843	838	795	816	794	802	833	853	810	821	775	886	852	824	829	843	849	810	819	853	885	844	801	837	831	890	856	856	789	825	867	851	804	793	800	810	883	784	829	802	816	804	823	851	806	894	809	831	874	826	863	810	841	838	816	852	879	817	847	864	812	785	820	821	799	867	840	810	884	827	830	829	842	814	874	808	851	789	785	814	852	838	833	841	807	869	806	845	827	858	861	807	831	859	827	827	879	827	821	823	839	805	810	814	823	846	849	875	820	828	893
23243	21356	29207	23847	21344	21390	9972	2113	1524	1398	1202	1029	890	808	691	631	606	544	550	526	464	463	456	492	448	445	460	394	446	389	435	402	391	420	375	396	418	408	388	367	382	405	390	387	383	358	383	395	369	372	391	395	382	358	383	427	349	352	395	405	374	377	396	349	409	373	381	426	395	416	411	413	377	386	360	398	378	402	390	383	398	390	361	359	363	357	360	383	371	412	349	373	359	371	398	337	389	339	365	407	366	357	353	344	324	351	372	374	373	343	355	344	359	344	356	379	345	357	366	369	368	350	375	367	401	348	367	397	382	369	369	337	361	358	406	388	378	353	343	374	379	364	354	351	379	379	345	356	373	390	357	370	383	351	346	380	364	406	386	354	366	349	338	383	387	362	367	391	365	388	345	336	383	333	370	354	343	331	375	333	339	334	354	398	348	336	357	402	383	399	366	344	380	366	377	358	348	371	348	357	369	326	393	327	388	356	369	363	316	356	372	368	379	356	355	388	364	390	384	363	332	336	367	356	358	343	363	376	359	380	354	362	340	336	380	356	352	380	405	365	389	366	349	327	381	350	341	360	358	367	393	370	320	389	387	390	366	361	388	380	373	369	322	365	386	373	381	360	359	341	314	354	346	334	335	363	364	360	337	379	353	351	332	393	352	348	347	361	396	387	351	380	361	381	367	338	342	373	363	369	376	370	380	357	335	353	360	370	388	326	377	372	387	361	346	350	346	362	368	366	332	364	354	379	346	377	395	384	396	391	369	353	372	346	349	330	366	366	373	374	356	403	352	350	365	367	345	349	389	395	388	381	393	372	374	373	367	372	349	415	384	371	313	345	394	372	379	396	360	373	368	357	311	387	406	375	357	383	380	370	359	372	381	328	328	326	376	331	358	372	384	391	356	326	351	356	352	351	380	378	389	351	385	342	382	376	339	398	366	349	388	373	392	348	348	375	359	357	366	353	370	385	373	366	345	359	354	370	338	353	389	387	344	358	376	353	371	363	360	383	365	374	390	376	385	369	344	420	333	388	360	378	379	361	357	370	359	367	379	372	370	366	355	343	391	366	369	339	334	360	345	354	358	387	381	393	356	367	362	376	336	358	365	355	339	344	362	401	379	361	365	372	377	370	341	353	341	370	376	375	348	371	387	356	391	383	387	403	343	357	372	398	364	347	342	361	364	378	355	401	360	348	391	352	341	364	364	371	362	317	404	360	339	361	348	317	330	383	350	343	371	328	342	334	355	357	306	324	365	381	348	343	376	349	336	340	370	358	366	384	368	307	360	386	371	371	349	343	367	365	337	393	362	358	376	330	333	385	386	346	350	327	370	397	379	369	354	407	328	374	326	367	354	363	375	415	365	357	355	344	320	400	359	368	371	413	367	379	359	354	361	356	366	353	352	373	350	347	354	361	372	362	366	364	356	361	371	368	366	361	348	350	381	356	363	352	379	349	324	327	377	375	375	340	363	344	361	386	352	328	331	384	371	374	347	355	353	381	351	373	358	367	392	360	341	356	367	344	354	352	324	374	390	378	336	355	379	386	372	356	346	390	373	375	408	362	356	359	356	375	397	381	380	338	378	370	372	348	338	395	359	376	377	361	367	340	358	377	386	356	365	370	311	340	379	385	401	325	392	388	378	402	387	366	329	364	367	360	336	380	350	414	334	327	340	378	399	351	367	359	410	321	373	383	377	380	374	382	354	364	406	383	323	340	389	363	379	349	365	353	369	357	367	352	372	341	368	366	345	391	367	357	365	337	377	318	377	367	386	350	365	365	358	368	368	338	347	340	384	369	366	373	366	378	365	346	335	348	400	363	315	372	388	369	350	361	354	382	369	358	352	380	376	334	386	331	372	396	383	366	361	405	358	394	369	334	384	360	353	352	340	371	385	338	348	392	338	363	335	348	354	324	385	403	365	360	358	395	364	369	365	391	346	383	364	402	347	370	333	383	364	377	340	358	346	399	340	374	366	347	361	345	370	407	402	384	380	393	363	349	349	356	355	367	388	377	370	352	359	402	367	371	378	350	375	357	365	333	380	397	383	379	391	349	362	332	360	356	375	380	352	317	381	373	356	379	379	372	355	351	340	388	369	356	391	359	362	355	421	359	371	384	335	346	371	358	387	367	392	343	384	396	365	370	328	367	344	404	343	357	325	355	345	357	415	372	395	327	322	360	348	418	410	372	379	363	375	344	351	371	395	351	363	398	349	375	360	389	376	384	348	353	371	381	355	342	375	391	377	360	373	361	351	384	358	364	331	374	357	386	378	347	372	360	366	373	359	347	383	354	347	353	380	367	331	340	349	381	343	381	334	371	335	362	400	361	382	422	380	377	317	373	338	335	350	376	355	373	356	345	370	379	345	354	380	397	370	354	378	361	390	372	375	364	382	372	324	358	390	350	384	366	377	392	366	363	332	326	372	386	376	406	344	395	326	395	352	376	339	382	361	349	340	348	384	379	385	359	379	332	361	360	380	368	374	371	385	355	356	361	388	371	369	357	382	365	362	382	366	367	387	373	376	347	399	349	385	379	353	381	348	365	365	350	356	375	338	356	365	368	371	358	331	350	358	336	384	376	373	297	374	360	344	403	376	376	370	348	341	340	358	380	364	353	349	365	358	371	355	333	335	350	354	355	326	347	367	337	345	345	348	357	335	393	359	375	367	344	368	361	328	361	371	356	372	374	379	329	346	379	397	370	371	335	357	377	354	359	364	338	337	391	363	353	354	360	382	366	346	355	384	380	382	363	366	356	376	314	376	371	362	373	372	371	343	347	376	371	367	392	380	389	369	351	354	378	344	363	366	367	369	376	362	376	380	350	350	348	374	340	322	362	365	376	374	397	385	290	349	363	351	345	304	354	356	386	357	347	332	357	349	343	377	366	338	379	375	363	379	371	377	364	376	379	351	372	354	376	363	343	408	368	389	353	374	362	364	365	372	352	349	388	367	370	395	364	352	345	389	374	381	371	372	358	357	345	358	370	358	345	376	359	384	356	354	381	361	365	351	400	353	357	349	351	419	376	364	374	403	351	347	377	341	375	361	371	361	384	382	371	348	360	333	359	316	360	339	357	345	361	372	378	386	350	340	378	362	342	350	363	343	343	379	350	367	367	368	335	340	361	339	379	370	348	377	368	372	371	375	362	330	337	328	332	347	348	348	363	361	370	336	376	348	353	362	347	362	376	360	349	389	362	385	389	384	368	365	376	361	374	367	397	375	361	388	328	339	345	358	341	340	363	378	348	364	363	373	369	353	351	366	368	339	383	359	357	372	350	379	364	349	370	403	388	397	371	339	339	421	386	378	392	362	358	346	377	363	347	357	380	400	363	377	367	360	371	339	360	369	379	342	343	369	337	348	376	344	378	341	379	404	400	361	334	337	354	347	396	407	365	372	362	354	342	376	390	365	351	354	363	341	365	349	383	366	334	364	376	363	364	357	355	333	383	361	362	384	331	392	329	341	342	358	377	351	371
33103	38002	19553	11558	8171	6354	4844	3935	3259	2680	2400	1912	1518	1297	1142	914	847	777	734	708	658	659	544	543	554	537	500	550	486	511	467	451	490	433	492	465	464	436	451	459	425	449	429	454	461	456	495	497	472	473	436	482	438	459	437	443	507	452	445	414	453	416	408	460	428	431	443	441	445	432	477	460	433	472	415	404	445	473	440	448	464	408	389	430	424	405	407	401	426	424	410	419	428	434	430	436	433	398	462	430	403	424	392	441	412	391	393	419	454	405	423	432	416	413	384	407	396	381	404	401	400	423	422	414	425	396	440	430	450	385	447	388	405	410	414	434	436	407	429	416	420	429	407	414	405	428	399	403	404	424	402	431	405	422	398	416	460	358	396	408	423	406	425	431	413	441	399	439	403	397	414	423	408	422	390	425	392	431	457	431	417	424	404	404	411	383	417	418	391	445	405	408	437	424	429	398	406	427	439	405	423	396	410	432	417	398	402	426	412	413	406	402	434	432	392	384	377	396	414	418	423	429	428	409	421	405	415	413	421	416	439	384	415	423	420	427	405	433	401	410	408	427	428	406	439	422	453	388	415	422	407	431	422	446	425	441	456	426	391	411	420	432	422	400	427	428	407	427	411	422	412	431	440	406	406	385	396	400	383	417	444	422	381	448	405	411	396	443	451	393	439	392	389	435	395	423	417	407	395	440	403	412	428	425	406	418	434	424	444	414	397	406	402	390	438	414	390	408	432	427	418	423	421	393	453	389	384	440	420	382	374	443	466	411	420	430	392	410	445	410	452	441	440	407	418	441	405	384	430	423	403	426	387	422	431	449	400	413	431	411	421	431	404	413	441	410	414	435	404	406	408	443	409	415	394	432	409	439	396	400	444	425	415	393	433	383	410	449	407	411	390	439	432	437	374	438	421	378	400	394	389	422	446	423	432	422	431	390	403	413	395	407	428	464	401	438	437	417	420	404	434	423	410	423	409	387	418	367	406	433	450	409	418	419	441	428	410	384	434	436	425	442	413	420	429	425	418	419	405	411	447	423	404	423	436	402	439	410	395	401	402	391	366	410	415	447	431	404	416	428	429	401	394	422	472	406	417	432	454	430	428	399	414	423	408	406	440	430	427	436	414	433	419	421	423	381	414	402	424	417	385	412	417	392	413	427	428	447	411	388	421	393	435	393	392	423	441	406	406	401	437	449	405	422	397	400	397	414	454	403	410	431	421	407	399	437	409	435	393	429	463	412	440	413	428	422	400	439	396	444	437	406	495	394	396	441	430	437	396	396	411	440	399	433	403	431	412	415	449	402	373	435	409	396	455	411	409	403	405	431	396	457	429	448	408	390	415	385	414	433	423	405	391	411	359	414	389	437	415	397	404	397	410	399	408	419	407	397	403	432	442	409	409	396	426	410	415	412	418	459	419	427	386	434	421	436	469	430	429	429	392	423	419	433	412	409	417	432	419	394	400	442	439	439	407	385	419	415	429	442	416	437	435	442	403	444	444	419	440	402	396	460	425	412	437	429	395	462	433	393	376	422	407	410	391	431	400	404	425	414	443	397	425	435	432	420	436	442	399	394	425	468	416	453	410	423	431	437	441	400	410	432	406	419	385	417	419	397	415	457	426	416	437	421	437	444	417	436	430	401	413	412	426	409	462	408	417	467	414	399	422	390	414	440	389	456	424	416	397	420	394	410	420	426	441	393	466	439	434	395	433	406	373	390	432	393	411	414	423	415	474	414	376	401	430	421	402	411	433	393	430	461	411	412	435	411	412	423	433	418	411	424	400	402	413	385	412	425	391	388	421	432	408	444	418	443	411	437	417	370	395	384	452	391	408	437	407	419	438	397	435	391	391	389	414	410	401	450	440	435	425	429	406	424	377	441	414	401	420	416	431	387	422	409	401	427	435	393	457	393	422	408	424	416	434	395	383	417	420	430	417	420	455	402	430	423	409	419	411	385	435	407	441	432	395	387	400	394	426	426	393	415	421	383	388	402	416	415	409	437	414	425	424	407	420	383	383	431	411	422	415	442	397	407	439	403	386	393	422	421	434	408	377	412	427	425	449	371	429	424	420	409	403	423	433	420	387	395	421	407	424	442	456	438	432	401	397	432	415	419	401	401	427	443	423	410	444	456	425	414	417	428	439	394	420	429	377	415	451	428	459	436	416	461	393	399	432	416	436	427	390	419	412	398	408	381	419	431	432	450	442	379	395	430	378	422	443	402	422	382	444	388	426	466	439	470	431	406	430	421	424	452	408	367	415	422	396	411	395	453	405	392	438	381	443	436	483	438	424	422	401	390	472	395	415	441	404	436	420	422	447	423	407	389	433	416	413	437	420	432	446	424	459	429	420	415	414	430	420	428	399	414	431	411	393	372	412	405	448	404	425	424	396	408	423	436	406	407	425	420	427	409	436	386	428	446	423	401	442	429	433	415	422	418	417	404	438	399	407	392	405	411	390	426	458	359	427	470	428	399	440	380	401	428	458	422	438	404	431	437	432	393	421	444	432	422	426	404	426	407	443	417	431	423	396	415	410	422	398	383	421	383	423	437	377	421	386	394	431	429	410	409	461	404	392	371	422	437	436	379	421	425	417	435	410	433	449	411	457	415	385	416	432	427	459	415	396	427	379	413	392	450	446	363	426	435	380	398	396	440	426	428	418	395	430	394	408	393	420	411	433	441	426	433	438	454	418	398	409	378	380	409	411	417	410	421	433	398	424	397	444	421	417	428	390	389	438	445	380	434	399	412	439	396	398	398	401	416	401	424	430	413	393	410	440	387	409	427	436	450	385	428	440	412	422	451	403	407	445	445	394	425	392	402	411	426	415	380	410	426	411	402	403	419	447	430	410	427	413	429	419	429	383	432	417	446	423	423	407	431	400	427	375	402	416	432	427	415	391	432	438	429	382	437	406	398	414	413	447	447	384	395	429	396	418	405	439	407	448	410	382	432	438	409	413	391	430	399	453	412	421	397	399	395	443	408	409	425	392	394	430	433	421	406	371	411	412	431	422	413	407	420	420	440	404	439	418	441	415	401	438	410	407	412	385	457	399	395	417	444	438	390	372	440	388	398	451	440	393	414	378	450	406	388	409	453	390	394	428	399	428	420	392	422	433	411	433	436	445	421	386	404	429	387	400	398	413	421	424	387	461	426	397	411	423	399	455	391	402	429	430	425	423	400	421	394	430	426	418	406	463	419	410	421	388	427	414	406	424	424	432	407	419	426	396	433	419	378	447	464	445	400	447	403	429	441	417	414	410	419	421	410	377	424	383	428	422	418	411	450	400	427	443	408	418	399	398	411	369	421	439	417	437	417	413	423	410	406	413	421	410	443	410	445	459	399	430	434	390	397	410	456	422	399	426	429	435	401	437	428	454	409	408	408	407	430	432	430	429	385	413	411	399	426	418	419	423	393	382	393	402	419	445	387	418	426	446	445	405	417	435	436	402	427	437	398	434	407	421	400	421	391	438	431	409	429
27734	21413	11867	3549	1972	1402	1114	980	994	958	811	816	747	691	734	657	657	657	638	600	648	655	619	638	612	624	622	627	642	590	646	587	617	674	615	627	638	582	573	611	602	673	615	600	652	620	611	630	597	585	629	602	617	634	631	618	591	586	643	622	607	615	622	566	664	600	613	594	648	654	663	638	597	586	623	646	601	603	610	596	617	641	632	591	597	579	638	648	660	626	649	599	610	627	625	573	620	608	616	598	577	625	601	619	632	661	634	619	673	604	611	614	638	595	621	603	617	642	550	609	595	603	637	615	636	608	613	597	657	606	572	605	580	620	591	605	623	578	607	628	610	584	654	651	599	643	587	634	603	655	614	602	560	628	650	618	596	630	637	662	592	637	583	614	604	626	574	609	640	633	631	603	606	585	616	644	639	589	589	620	587	616	614	595	642	639	614	610	614	648	585	612	598	569	615	606	553	634	612	627	615	587	643	617	629	599	583	617	593	623	595	618	609	615	595	629	660	594	607	632	617	626	550	578	634	618	661	600	642	624	628	582	587	627	593	640	609	667	602	615	623	582	559	606	655	596	582	594	626	606	637	642	614	573	669	640	637	639	581	625	595	589	635	629	662	655	615	647	601	581	593	645	629	587	625	623	650	649	610	586	595	606	586	636	632	615	594	589	629	630	608	607	602	574	585	616	606	656	600	628	601	612	588	651	629	644	624	593	587	609	601	641	597	637	630	630	614	610	615	597	612	613	621	625	620	606	643	613	648	555	602	596	601	604	580	632	646	578	600	590	566	580	613	600	629	624	622	624	661	575	635	635	607	605	621	610	604	637	623	636	631	631	611	624	628	568	647	630	601	596	639	602	599	591	625	582	601	644	602	625	655	574	634	595	625	614	593	609	603	584	642	587	610	583	601	632	572	630	641	629	627	593	630	605	562	601	630	630	600	610	639	606	578	606	623	596	633	635	568	600	565	638	595	603	563	613	621	624	631	594	575	612	665	619	580	604	604	670	628	669	569	586	663	572	605	625	606	576	649	631	578	599	602	596	637	604	652	550	602	626	653	625	595	621	629	607	593	613	628	618	585	599	637	586	601	619	574	620	613	605	603	603	595	640	594	572	624	628	586	585	653	617	582	626	652	642	647	592	614	619	584	617	567	630	628	555	627	584	606	608	624	661	606	626	671	622	648	601	625	584	639	606	652	582	622	634	620	604	617	664	618	561	642	615	585	594	603	635	618	592	560	674	630	622	585	604	659	604	612	655	610	609	601	602	610	641	625	640	591	574	600	583	575	639	608	606	629	602	643	617	609	587	592	570	627	610	670	644	579	636	613	585	581	660	637	573	612	591	623	605	591	580	584	596	609	616	624	614	630	636	570	633	623	615	622	630	615	647	612	606	603	618	606	638	631	612	599	621	623	648	617	596	611	643	683	619	654	604	642	616	620	613	646	644	635	591	640	619	607	597	613	600	613	596	636	642	622	599	592	571	604	618	592	560	603	616	623	624	609	625	586	625	587	621	609	607	665	590	594	649	574	644	650	655	614	643	568	631	608	605	587	612	613	616	643	638	562	592	645	615	589	567	597	609	601	617	583	582	601	631	642	655	633	649	615	566	634	619	571	631	594	632	555	607	629	594	663	590	593	636	628	599	625	573	634	593	633	577	644	661	600	604	610	614	603	613	592	601	638	634	625	545	611	617	622	612	595	561	625	644	603	620	612	626	646	613	614	606	631	677	619	603	577	599	575	651	630	631	648	595	576	598	616	600	602	631	586	668	605	609	604	606	634	596	637	645	612	574	614	580	576	607	632	616	594	589	638	599	648	619	640	575	582	633	627	606	675	611	644	615	616	597	641	590	591	593	632	646	642	562	636	596	612	583	629	646	618	650	625	586	585	635	610	579	650	642	594	598	628	645	646	598	614	621	616	595	598	607	655	624	610	604	612	620	597	635	612	606	612	629	635	656	630	628	571	619	618	637	607	609	598	632	597	639	612	583	626	595	631	653	639	669	671	626	638	629	601	610	605	592	653	621	627	600	608	629	629	591	610	550	604	597	587	623	608	589	653	648	608	647	658	613	549	611	606	592	650	613	648	629	603	586	601	613	594	608	596	605	594	594	594	562	629	604	652	606	557	667	643	621	625	628	602	624	611	634	632	571	607	643	610	631	617	634	655	642	607	671	548	626	564	582	681	621	581	630	628	610	640	609	557	607	620	610	609	617	593	600	637	628	621	624	642	605	593	634	559	609	577	615	644	599	562	601	604	602	592	573	582	630	605	662	641	621	639	618	619	622	639	616	623	579	611	621	607	653	587	614	619	579	570	650	590	580	636	595	591	619	576	594	607	581	615	608	603	608	606	625	595	609	583	606	602	615	642	636	617	604	606	614	611	649	645	625	635	672	615	588	627	607	635	592	607	626	615	633	634	621	616	637	646	571	616	584	601	652	606	662	619	616	573	606	624	641	621	609	627	582	591	635	606	579	584	616	595	613	623	640	605	609	639	580	604	635	615	629	606	610	602	644	614	632	598	625	573	585	617	685	628	578	593	559	641	650	598	590	558	599	626	614	617	585	601	631	642	617	567	639	631	581	652	603	687	614	613	593	639	643	617	598	643	600	616	636	630	617	616	624	592	627	656	599	570	610	607	611	625	637	630	588	592	622	618	573	641	623	643	621	606	640	618	630	565	625	608	624	617	662	611	662	613	584	612	598	588	633	603	615	608	654	612	643	611	592	595	562	619	593	587	620	598	619	617	599	596	606	600	604	620	590	625	634	616	631	629	613	622	648	618	631	594	607	646	620	631	660	688	642	583	568	614	632	660	571	655	640	593	591	597	577	625	613	679	584	603	582	636	599	638	632	631	577	638	649	601	626	576	606	613	600	669	612	614	611	625	611	633	607	609	606	647	613	605	622	632	625	627	625	582	559	639	618	608	571	626	580	619	579	622	587	622	641	600	611	596	608	653	631	604	620	619	647	607	586	649	591	587	619	642	614	597	616	624	586	617	621	597	595	587	628	645	608	613	616	635	648	649	639	613	664	627	633	596	620	611	616	634	630	596	618	634	591	601	622	636	619	585	601	611	632	628	591	594	601	612	627	631	630	617	564	615	577	612	570	661	592	572	647	616	641	581	651	602	605	621	586	634	645	658	632	628	709	584	627	610	608	617	596	652	649	584	629	615	606	617	583	612	629	632	601	631	596	593	629	608	636	632	601	624	591	631	603	604	629	628	584	596	609	617	629	593	577	629	588	620	619	625	644	588	596	599	629	595	649	595	576	602	589	605	613	629	621	627	590	598	575	596	630	572	618	606	628	596	617	635	626	563	635	608	620	628	623	599	608	608	636	666	633	648	649	611	640	584	635	620	593	603	632	563	597	620	596	597	648	614	646	602	623	567	586	596	625	606	630	585	575	591	589	583	551	668	635	612	574	591	603	667	580	624	607	605	624	593	604	607	606	588	634	616	613	610	643	581	595	641	634
23562	21835	7121	3909	2821	2486	1885	1644	1575	1487	1246	1069	1019	971	897	855	788	790	759	793	766	820	807	791	722	735	694	741	765	724	789	727	729	717	755	705	731	748	717	703	742	760	749	729	805	739	768	732	734	753	713	770	748	744	655	790	717	745	779	722	716	752	763	751	764	738	741	744	696	736	759	776	722	691	738	704	748	707	716	717	742	753	740	716	728	773	757	713	755	712	724	711	770	676	709	693	745	792	736	750	769	702	759	716	707	730	698	702	746	740	759	782	715	767	725	715	737	686	739	742	720	761	724	750	763	700	766	760	712	789	722	729	689	720	694	726	698	689	741	727	777	757	730	692	765	775	743	729	726	745	714	706	726	732	760	693	699	758	732	744	714	776	706	738	723	738	777	760	735	747	726	726	727	741	747	700	773	689	728	774	695	745	715	713	714	761	709	753	703	741	699	754	728	720	758	741	735	734	767	755	775	773	720	731	726	718	726	721	716	732	744	756	735	707	761	749	697	747	686	755	733	737	741	722	696	757	734	728	784	714	725	721	707	778	713	737	726	751	722	758	729	744	763	705	749	760	701	708	715	727	721	722	687	776	677	726	787	748	700	748	698	741	719	673	703	784	735	718	773	756	781	761	737	714	733	684	758	766	722	750	723	681	725	729	715	727	753	667	711	703	754	734	728	733	708	677	738	699	763	768	688	750	763	700	730	753	742	720	743	743	709	720	759	683	744	738	748	699	742	750	697	731	747	718	698	726	731	726	746	703	750	764	720	722	759	722	724	749	715	744	754	727	738	720	723	769	770	767	737	755	752	683	756	758	754	786	714	685	738	707	743	740	728	730	719	713	725	716	741	707	737	756	716	727	709	736	743	750	745	716	733	739	767	724	711	734	761	705	755	683	740	801	759	777	764	720	726	735	720	734	791	734	739	705	703	783	677	732	678	760	737	749	665	736	734	785	747	723	698	751	758	693	723	732	749	684	749	722	720	651	743	693	759	747	726	756	746	708	730	712	739	678	723	750	738	744	721	727	780	766	720	680	713	727	687	755	730	760	693	775	718	754	744	712	705	706	717	718	726	750	778	751	711	727	746	729	742	748	757	717	744	710	730	755	733	749	699	710	729	727	767	737	700	668	730	756	770	752	688	730	756	725	719	711	729	727	713	717	713	758	677	758	715	752	732	732	746	731	738	741	718	756	713	728	721	755	741	688	732	734	674	709	716	720	768	706	774	731	694	789	718	757	748	743	746	761	743	726	742	756	729	686	714	714	772	724	778	735	757	706	697	740	743	709	679	741	721	728	724	717	725	710	756	723	771	751	734	788	720	738	757	771	705	707	735	718	776	762	737	743	761	694	713	754	725	722	764	721	723	728	766	731	750	754	745	715	717	715	788	757	734	766	692	738	710	736	742	680	761	686	749	721	766	739	699	757	730	759	743	730	785	729	749	717	710	710	705	730	749	739	703	731	695	721	720	755	725	753	711	670	744	738	705	780	747	743	752	723	719	707	705	732	763	747	696	725	753	725	767	717	689	674	726	697	695	724	767	739	702	716	711	712	778	783	745	737	704	754	754	747	738	692	744	742	750	739	716	732	726	744	748	731	768	725	724	740	722	674	721	740	738	771	727	735	683	790	750	732	717	761	745	781	708	693	775	724	753	746	705	737	769	794	736	739	757	729	739	757	735	745	722	657	735	708	756	761	729	686	672	716	718	730	731	688	710	741	729	748	748	724	737	690	746	780	721	732	745	740	748	705	712	723	784	767	740	739	805	702	741	723	756	753	708	748	751	688	707	746	767	695	710	733	712	750	720	760	697	714	772	757	728	744	790	704	787	746	703	688	755	753	671	693	764	729	773	679	796	731	734	721	740	732	709	695	724	673	730	697	685	742	726	713	720	717	718	740	738	736	776	724	729	716	738	731	743	784	744	731	728	781	714	802	676	732	732	764	732	758	722	730	749	715	691	713	729	729	691	680	731	729	744	724	729	748	737	719	729	749	726	707	693	706	734	745	698	771	716	715	735	720	728	713	756	709	733	719	730	733	730	672	765	709	724	727	721	769	737	751	733	701	751	745	734	758	729	738	749	764	704	757	762	739	763	767	763	740	718	754	720	728	736	708	720	784	742	728	733	753	754	753	722	767	718	786	763	786	751	719	764	769	741	712	753	748	710	788	734	735	738	718	786	780	743	729	746	713	770	714	732	763	740	767	761	767	789	697	771	733	702	759	744	723	701	725	704	755	769	723	708	723	710	671	708	733	728	743	709	736	682	720	749	753	751	666	732	705	779	699	675	722	748	750	745	724	695	707	707	705	732	755	698	709	713	728	705	726	734	643	713	711	721	708	703	727	756	709	714	736	739	753	757	742	735	752	691	716	707	742	712	689	731	728	749	692	759	708	741	738	737	720	783	768	696	756	732	744	737	678	734	736	695	759	746	786	695	775	790	750	704	717	726	723	693	716	731	702	727	726	717	778	705	750	790	736	737	750	729	760	738	715	724	710	684	677	731	748	729	769	738	706	738	724	741	765	716	699	719	739	717	750	714	797	780	720	751	712	750	766	751	722	755	736	731	686	752	721	707	723	721	764	709	763	724	715	728	727	668	755	744	711	711	721	703	699	718	744	727	717	743	741	780	737	745	726	729	718	760	778	778	740	706	760	697	745	743	748	733	723	749	757	748	715	758	744	711	679	787	732	732	693	734	769	712	712	729	699	685	758	756	713	753	723	762	751	712	719	710	717	781	721	684	746	725	696	755	700	748	680	727	711	701	737	690	738	714	726	753	705	764	717	691	752	721	730	732	728	722	723	720	718	726	788	730	755	684	773	755	784	741	714	713	711	724	703	703	774	734	745	750	711	734	753	717	724	704	717	724	720	728	727	745	733	708	729	751	733	722	718	733	753	724	720	693	711	745	739	694	683	699	734	723	738	751	760	694	714	789	719	713	759	717	753	764	757	722	750	703	709	707	741	760	730	731	730	759	737	763	777	740	743	775	691	734	724	710	712	716	709	731	708	714	731	760	747	697	734	746	707	681	715	724	773	710	765	714	729	761	679	772	699	758	739	752	737	745	743	708	697	748	752	777	743	751	795	708	721	747	737	703	694	746	760	684	711	728	715	725	715	766	740	706	679	734	732	745	744	725	717	734	702	785	714	719	687	785	743	719	712	703	753	750	781	710	703	747	742	726	763	734	746	765	691	704	714	772	712	699	685	725	772	724	708	727	726	689	697	737	746	697	751	758	730	731	727	741	723	716	707	738	723	758	735	713	709	719	732	743	739	750	741	765	746	718	711	748	752	736	704	760	720	778	704	724	738	762	742	721	710	731	719	721	748	733	745	715	778	742	688	733	736	727	705	743	738	772	751	694	751	718	784	751	736	744	713	737	748	716	729	732	719	777	701	708	726	729	767	714	735	752	729	711	737	764	678	744	758	754	718	679	744	771	722	735	754	731	755	740	704	745	707	747	761	749	769	735	741
24321	21332	28673	24342	21272	10159	2184	1480	1193	967	837	705	641	584	545	507	461	490	425	387	409	382	392	365	369	386	364	382	398	356	321	350	359	341	339	335	355	358	370	359	350	330	349	313	338	365	378	346	344	376	358	334	352	353	310	323	340	354	365	304	346	352	345	354	327	358	382	359	352	346	353	392	332	350	351	303	366	370	320	368	363	360	336	370	337	353	352	344	323	339	343	344	357	337	330	348	360	320	324	334	318	314	340	334	327	305	333	307	352	316	329	335	337	360	348	346	336	341	331	361	340	311	344	331	336	318	352	329	353	302	358	324	321	296	316	326	369	392	355	351	330	322	354	348	344	328	359	353	324	336	354	339	323	340	341	336	315	350	328	315	338	335	321	309	347	317	327	355	361	319	334	330	346	326	312	317	324	304	309	335	369	355	348	325	334	312	371	326	314	311	306	347	316	333	377	343	339	339	324	353	344	338	348	360	344	299	341	323	331	335	314	328	331	331	327	351	349	307	327	340	356	321	328	336	348	358	363	354	340	352	378	310	323	299	337	337	383	331	346	345	313	348	335	301	355	339	334	334	323	332	324	339	355	345	360	321	329	345	313	354	323	329	325	338	342	331	326	332	355	298	360	337	320	318	338	340	343	335	343	337	321	328	361	358	332	354	318	346	323	334	369	320	339	370	356	338	321	332	331	338	361	339	317	337	384	332	330	345	326	332	353	323	310	353	313	320	347	356	320	300	323	363	322	324	349	349	355	311	348	319	313	356	339	327	334	347	355	342	344	358	334	308	337	345	346	335	323	323	376	346	326	343	336	338	338	330	375	355	341	347	336	319	370	317	320	369	351	338	332	317	339	331	333	299	328	337	351	281	347	329	352	330	330	323	340	316	338	376	319	331	344	337	347	344	346	339	375	318	340	379	320	319	336	339	308	324	325	310	359	336	371	325	334	365	323	353	299	336	331	337	310	356	335	299	327	320	343	357	326	352	362	327	341	344	334	365	326	351	337	335	342	310	340	367	340	343	343	325	319	354	373	350	348	317	311	353	337	330	325	325	329	337	355	318	335	353	338	340	339	347	363	351	389	320	337	329	330	352	346	333	324	307	327	358	341	352	343	321	341	333	344	323	313	328	343	379	337	323	342	325	338	325	318	314	355	342	378	296	340	320	349	314	341	360	328	366	346	347	345	340	361	360	347	397	379	330	295	325	332	326	337	332	342	336	326	329	337	373	321	349	334	344	369	342	323	336	344	349	331	351	335	338	336	327	332	342	336	296	318	354	343	319	323	351	350	319	348	320	336	325	334	340	310	328	322	316	345	319	323	344	342	328	315	333	314	319	320	372	326	350	361	303	369	326	345	316	338	339	337	353	324	342	323	345	352	363	322	324	351	341	352	348	295	357	337	336	344	323	335	351	357	332	321	336	372	349	320	345	336	336	367	349	357	357	349	330	353	358	343	337	340	340	366	359	350	336	303	323	330	327	355	352	353	342	334	353	308	328	325	359	337	296	366	343	334	335	367	325	355	335	322	387	307	326	327	356	323	329	366	324	346	307	341	346	353	367	362	315	340	360	355	366	323	379	355	372	319	332	350	333	383	330	353	339	351	325	343	338	322	334	338	296	325	343	345	331	335	343	361	359	289	313	317	342	369	344	339	339	341	321	348	331	356	325	357	354	325	325	323	316	368	316	369	345	321	323	304	368	332	342	347	314	310	323	358	335	319	316	353	377	349	360	381	332	351	325	317	305	294	372	328	339	334	336	303	341	333	315	358	324	338	331	326	361	355	343	330	346	321	335	343	322	341	309	316	342	329	327	331	379	386	334	331	351	305	348	335	345	313	335	312	296	341	347	322	342	360	351	314	318	350	309	373	346	306	331	331	369	339	320	346	334	337	338	334	368	364	296	336	351	338	364	327	342	336	315	325	353	331	337	333	328	329	346	359	340	308	345	281	331	357	318	342	310	346	325	343	381	315	350	303	354	327	336	328	335	349	362	331	311	378	346	355	340	342	302	301	333	327	329	323	314	325	326	350	315	360	355	331	339	327	323	350	295	326	327	287	319	335	337	341	369	368	366	315	338	338	323	333	335	355	363	350	347	361	324	331	317	368	351	299	344	352	323	329	352	325	352	348	374	348	345	339	340	351	314	331	315	361	318	294	330	331	351	342	301	319	321	343	310	313	312	337	328	357	343	365	345	358	372	330	324	320	350	338	332	326	335	305	355	348	328	329	341	335	333	340	365	338	369	325	333	306	349	291	325	335	331	335	362	334	312	340	318	347	323	317	349	323	336	324	317	356	353	323	376	324	336	314	347	339	330	348	308	342	347	338	344	354	345	300	352	330	365	344	320	349	306	352	332	320	344	311	331	309	342	337	358	342	336	320	342	321	351	340	309	322	311	322	361	328	320	364	307	337	320	358	322	324	320	340	338	310	343	313	347	343	340	350	324	326	346	356	370	320	322	294	343	348	334	354	347	337	343	328	330	357	330	339	322	349	311	378	334	358	347	349	344	338	316	331	316	357	333	349	332	320	344	345	338	353	336	331	333	321	326	330	299	343	325	365	336	351	314	320	310	303	343	319	342	339	333	349	345	319	342	321	355	333	325	321	344	346	349	342	315	343	339	348	349	343	379	313	332	294	331	355	335	318	345	329	343	339	363	355	346	358	345	313	334	342	298	348	336	347	348	320	324	366	336	334	310	356	360	372	311	312	315	331	333	311	309	354	330	325	339	318	345	364	326	369	329	317	316	315	321	346	344	319	336	330	357	350	343	353	338	334	351	329	311	311	333	351	338	346	351	337	382	357	344	312	334	330	336	301	327	353	320	319	350	331	344	366	341	337	330	296	329	362	326	321	327	327	315	317	325	340	318	330	341	316	321	340	307	341	333	310	332	363	320	339	356	351	309	322	327	311	343	340	367	329	310	378	333	309	310	340	328	330	362	305	334	344	332	346	319	349	298	348	373	339	333	337	334	328	316	320	322	352	311	334	323	337	327	325	313	322	333	323	327	298	362	310	348	322	312	349	332	322	345	301	317	339	353	323	332	348	301	377	317	333	340	302	325	343	357	343	348	338	345	323	322	346	358	326	357	341	330	351	333	336	328	342	335	338	344	339	326	327	341	344	326	360	333	373	326	353	342	351	327	349	344	335	316	333	329	298	336	327	363	348	319	337	336	352	315	301	341	315	370	331	311	354	371	315	347	339	345	325	367	328	338	323	327	329	320	340	364	319	340	323	349	350	341	353	367	334	371	341	328	376	334	358	348	339	315	324	328	359	338	334	366	337	350	350	328	340	328	312	338	300	341	323	336	323	335	334	345	342	356	335	326	322	311	332	325	329	306	366	343	318	342	334	357	332	337	334	363	328	321	344	338	337	312	352	320	340	324	339	338	315	333	382	331	358	312	355	335	385	336	346	307	325	345	348	347	335	345	314	300	336	332	362	314	306	342	333	325	330	318	312	318	381	294	317	338
28579	34055	14120	7829	5627	4276	3292	2786	2460	2016	1577	1344	1127	922	802	710	684	652	577	600	554	555	533	512	515	495	488	470	450	461	445	403	434	461	444	458	483	422	435	428	470	431	435	435	423	462	412	431	453	442	431	459	435	464	448	450	449	463	429	449	420	436	417	429	422	418	444	450	423	446	452	432	477	460	432	457	402	431	438	412	460	417	425	435	401	429	405	413	424	423	399	420	413	432	404	430	375	375	374	436	428	431	421	372	446	405	412	437	421	386	426	426	388	424	416	423	436	389	434	412	398	381	412	454	424	391	405	378	417	419	423	394	418	446	435	426	408	447	443	436	397	429	399	397	439	392	413	399	383	396	427	402	433	414	454	407	363	427	394	379	374	420	394	387	374	439	391	398	440	383	404	425	410	385	405	410	415	390	414	425	438	399	393	430	413	445	414	462	416	393	388	419	406	388	393	408	399	384	438	410	395	405	401	429	427	413	408	449	432	415	439	391	424	397	406	384	402	422	448	400	429	404	403	435	431	388	421	384	437	430	383	390	431	406	409	445	428	424	394	411	434	426	417	458	437	383	430	370	404	390	421	425	429	398	384	396	415	420	448	418	409	410	391	377	373	402	382	393	417	414	419	404	441	411	397	417	392	408	406	403	437	410	410	403	423	432	396	349	411	398	387	424	420	421	408	439	387	445	442	404	365	413	411	407	417	418	417	419	422	431	425	428	411	414	394	413	379	380	434	403	407	413	427	429	398	380	442	412	448	462	412	433	432	419	441	375	415	388	430	427	395	415	388	417	405	423	392	409	412	424	443	384	431	455	418	427	395	424	395	389	393	417	397	430	389	422	383	429	439	406	392	386	404	444	423	422	414	388	417	390	414	430	428	406	428	424	403	428	431	430	430	387	397	422	391	429	382	419	428	417	415	431	403	431	446	437	375	430	402	416	429	420	434	446	412	407	431	421	448	393	385	422	436	439	404	411	430	410	377	437	445	410	393	420	378	423	411	417	427	387	425	403	388	403	426	397	414	405	394	419	407	404	423	408	419	434	422	409	404	440	457	440	394	418	401	380	428	409	423	383	351	399	446	414	401	419	439	416	413	425	425	400	428	409	416	387	417	393	417	436	415	413	419	420	448	421	368	403	409	455	437	419	417	376	413	423	405	412	404	399	402	406	440	395	413	449	408	389	407	438	434	412	423	436	402	386	426	434	444	434	412	434	418	403	420	427	444	392	386	389	404	434	431	433	450	423	390	398	401	446	395	399	428	418	426	402	413	423	386	388	418	388	418	403	373	415	396	396	404	388	429	395	410	415	434	431	434	423	386	431	395	394	402	443	400	456	430	434	432	431	421	410	431	408	456	433	402	387	424	443	394	441	438	408	412	413	427	403	420	394	392	440	447	384	433	375	443	434	420	443	417	400	400	433	400	449	418	463	417	428	431	441	383	443	418	428	386	408	463	409	417	373	414	418	420	427	408	411	379	421	439	402	415	420	460	385	396	403	441	387	450	411	435	402	438	439	439	380	418	410	415	386	389	410	411	424	408	397	429	410	431	386	416	446	429	417	433	421	439	415	418	424	413	378	420	407	378	450	413	372	464	409	393	428	434	422	383	382	427	402	389	385	389	419	414	426	413	427	427	400	414	446	393	408	442	403	419	399	428	419	406	437	442	392	420	397	424	399	388	418	386	388	434	457	405	424	438	441	410	430	393	415	413	424	406	420	423	434	456	426	429	421	425	426	415	384	426	413	392	437	392	393	376	439	424	414	385	401	409	407	416	374	425	406	431	393	425	455	390	423	421	404	404	400	369	422	441	441	417	389	422	421	411	444	432	361	419	424	379	403	428	393	414	432	440	423	455	383	440	435	445	426	417	424	426	416	427	427	390	368	393	389	422	358	400	404	405	396	424	409	382	420	434	406	420	434	432	391	393	415	391	392	426	433	409	421	407	429	431	448	392	419	412	415	389	389	433	415	395	431	425	420	439	437	406	396	395	400	423	405	444	408	409	424	426	406	423	406	418	422	459	427	408	416	430	411	413	437	415	411	393	425	432	418	381	431	425	418	426	381	424	448	429	414	402	394	403	404	423	397	425	428	434	413	417	431	463	417	437	414	422	432	446	421	409	402	417	414	428	417	418	407	397	433	443	421	414	379	413	432	424	420	403	473	440	395	414	390	411	439	387	401	443	438	408	402	420	402	409	411	417	431	388	366	436	394	426	386	433	395	404	429	416	401	391	414	396	429	413	432	414	398	402	470	422	409	417	465	404	424	417	394	387	390	366	396	387	418	419	391	398	426	413	445	404	431	429	408	406	439	398	408	413	429	384	406	410	416	399	430	410	414	408	434	407	402	379	413	393	426	412	398	415	410	382	417	409	415	477	435	408	443	402	477	414	387	407	433	416	410	443	414	413	432	434	409	414	405	398	369	391	393	427	399	399	410	398	411	425	428	384	410	414	422	411	415	430	456	406	406	450	442	417	422	430	427	412	413	429	379	431	412	437	443	403	407	392	410	397	384	424	421	445	378	433	411	421	383	436	420	411	458	396	434	440	421	414	453	458	431	404	400	446	404	381	432	388	419	395	430	440	430	402	444	428	414	406	401	437	441	398	413	438	416	390	443	428	416	439	395	445	425	411	444	389	429	377	381	411	418	413	420	417	432	446	415	429	427	411	418	411	421	437	450	407	440	380	379	432	385	402	410	402	422	422	360	396	459	434	414	387	433	410	465	423	420	410	454	415	428	428	440	430	443	417	429	392	461	443	419	440	380	424	419	411	428	375	451	400	416	415	380	413	425	404	382	384	381	432	374	425	393	433	418	407	413	421	439	420	429	440	412	424	441	434	439	422	413	385	396	428	470	387	387	431	419	414	414	431	419	419	399	413	418	393	386	413	381	408	387	436	381	409	416	404	395	402	423	386	407	401	412	383	411	413	412	427	424	403	418	403	411	433	412	413	391	381	386	412	403	407	414	417	396	404	421	424	456	426	422	418	404	456	438	406	395	424	425	407	438	411	458	395	386	385	417	394	439	380	418	430	404	420	414	409	388	410	443	445	421	441	402	445	418	422	383	415	433	419	438	394	470	427	378	408	419	442	447	390	430	381	401	426	426	442	437	421	429	418	428	451	398	405	387	422	450	427	413	387	458	390	411	431	434	453	393	441	394	411	405	419	428	385	439	404	384	423	394	420	423	379	450	422	450	432	420	425	371	453	406	408	423	360	425	426	385	402	416	420	411	386	432	407	406	423	435	437	435	397	413	397	456	409	453	408	421	385	430	417	424	426	420	405	422	448	439	430	429	451	372	430	393	423	432	397	416	421	410	433	423	409	464	438	441	431	463	453	413	404	370	403	458	427	395	402	431	427	380	408	429	407	459	427	402	414	401	404	466	442	404	437	410	392	423	423	405	389	401	423	409	394	399	442	379	457	421	420	442	441	415	432	417	385	391	406	419	431	353	456	425	387	427	401	452	428	414
25583	21355	27544	25293	10671	2216	1730	1501	1314	1225	1048	934	894	908	834	779	872	806	769	781	832	754	740	779	760	782	771	727	713	759	738	739	728	810	782	738	712	759	759	744	714	799	801	726	719	752	750	774	761	756	735	740	719	730	711	714	760	713	748	738	793	790	707	742	703	735	766	793	747	756	723	682	740	760	740	737	734	792	737	757	687	714	750	699	706	738	713	683	790	811	771	770	697	711	703	712	736	728	712	728	728	711	732	730	694	686	729	754	737	707	708	736	741	734	723	728	764	736	750	774	675	719	761	696	733	735	731	722	717	711	728	719	744	721	756	708	718	729	708	715	702	712	739	757	681	745	758	731	772	744	762	745	714	717	737	736	752	690	711	765	766	704	716	736	721	748	737	724	715	773	720	748	747	704	730	753	739	767	751	719	752	682	724	744	706	698	740	744	711	791	775	729	724	756	749	780	756	738	731	730	694	739	693	708	750	763	745	758	744	735	732	748	743	754	701	723	727	743	724	773	781	709	739	770	762	723	737	719	762	734	703	720	771	717	761	710	692	708	709	711	727	749	692	732	748	682	726	746	739	720	736	759	732	756	711	714	728	758	706	774	738	737	720	748	744	664	710	745	725	725	722	725	722	724	730	725	737	726	737	737	697	735	818	689	677	768	719	752	750	736	731	722	740	754	763	752	665	761	770	720	771	759	738	750	687	714	712	760	735	747	752	756	752	739	704	709	747	747	765	728	691	723	743	681	703	694	719	723	761	713	762	753	747	735	739	668	783	745	716	777	698	798	745	767	715	751	796	714	738	707	662	730	707	758	729	722	666	733	717	769	759	722	746	706	764	782	715	764	725	761	748	714	770	780	770	725	763	722	724	730	728	744	730	763	699	699	792	731	747	737	662	705	780	732	729	754	696	706	728	687	714	732	755	688	683	716	720	769	777	762	737	716	757	724	727	736	723	693	722	750	698	776	773	702	724	783	730	684	724	728	788	765	697	717	743	737	710	730	675	719	715	742	747	721	715	788	707	708	768	709	699	731	740	741	744	746	735	708	727	695	745	718	756	719	676	711	755	740	773	723	751	713	707	754	718	729	779	691	695	790	773	734	780	676	744	747	740	709	731	755	724	762	765	708	764	768	734	729	713	726	715	742	742	745	730	716	744	750	716	693	747	750	726	725	734	713	774	728	713	775	730	777	716	688	747	708	705	703	762	753	738	692	719	705	744	699	786	746	727	758	742	742	751	717	698	726	679	682	734	742	735	767	765	717	680	690	722	769	735	725	767	742	735	710	735	710	731	783	742	704	713	760	754	744	763	738	724	727	750	705	766	731	754	716	702	750	744	737	732	733	751	751	714	731	699	745	760	763	734	724	783	726	767	706	759	764	734	773	717	769	724	720	784	744	744	769	707	713	651	730	769	738	749	705	713	756	718	726	724	705	725	727	744	739	705	729	735	755	738	693	694	765	771	681	777	761	769	731	774	716	726	720	733	735	750	745	712	750	720	727	733	730	683	713	733	710	763	693	722	781	721	750	742	696	741	707	725	710	743	729	740	747	702	671	711	733	760	762	735	689	728	673	706	738	732	766	681	730	752	745	780	758	738	747	747	731	717	691	708	751	735	749	678	729	706	742	726	717	762	740	763	747	713	732	729	742	728	744	717	691	713	764	723	738	723	735	729	728	733	726	707	712	685	730	747	778	699	701	752	794	778	743	721	725	777	740	666	729	761	746	749	730	714	761	698	766	744	742	754	764	712	711	707	724	762	783	734	702	780	739	721	780	726	691	699	739	773	703	679	746	720	726	695	715	712	687	731	742	732	694	711	711	724	741	779	731	729	747	765	727	735	742	708	713	785	723	727	726	697	735	750	687	746	771	753	725	699	756	741	704	736	752	712	754	747	729	759	722	781	730	735	767	736	719	756	745	747	708	705	711	767	722	734	769	717	795	763	709	748	707	717	750	739	740	728	785	791	724	680	705	724	692	782	742	667	729	743	700	746	711	724	751	746	731	735	749	771	730	748	732	707	735	780	753	756	650	760	669	711	728	761	720	727	745	737	677	730	751	701	718	739	753	786	727	716	729	790	777	696	725	750	802	714	729	724	746	729	793	774	720	716	741	735	770	735	755	733	767	726	747	720	757	762	698	683	713	727	719	714	743	821	800	744	696	693	711	764	747	719	743	759	714	720	734	764	706	738	757	757	777	726	779	722	724	713	720	710	702	734	706	745	737	686	716	719	704	731	721	703	755	683	769	711	767	694	697	710	752	678	718	693	715	751	713	720	759	755	792	760	740	747	750	715	771	723	731	721	761	720	724	691	742	756	716	719	770	724	775	729	774	673	754	733	780	683	725	765	707	702	733	734	728	733	746	729	732	710	733	784	695	716	741	704	763	778	742	722	727	711	728	744	764	768	673	744	683	770	703	751	784	763	771	753	798	800	696	732	761	732	736	728	756	731	714	722	725	751	708	716	759	739	780	738	771	725	727	697	699	728	711	754	720	724	715	761	734	701	737	795	722	708	729	732	733	708	734	794	759	720	737	743	738	679	677	733	748	769	769	740	747	764	740	750	713	730	727	719	749	666	706	675	717	714	718	709	684	739	755	744	715	730	760	662	766	756	681	697	685	751	684	728	717	665	716	769	747	743	737	690	770	695	729	724	718	696	780	727	747	720	712	776	802	719	722	785	748	694	715	720	749	696	733	691	710	736	742	770	748	753	771	737	732	692	714	776	743	780	709	731	740	769	733	721	746	706	737	683	724	751	757	735	757	766	777	726	744	752	734	751	750	723	727	724	722	720	721	731	700	711	720	792	728	716	775	735	730	691	737	745	728	729	738	721	685	741	717	727	746	743	720	698	776	773	726	716	710	752	766	709	775	728	744	693	705	691	679	718	683	749	757	720	744	712	736	729	789	724	772	704	777	688	732	714	699	729	774	778	758	760	672	738	692	753	756	723	718	722	729	760	694	779	711	677	742	741	724	693	733	756	683	701	736	775	708	731	756	758	722	713	714	759	735	720	788	720	712	735	703	717	683	729	735	736	782	741	708	724	769	764	696	760	733	676	752	743	770	773	701	735	780	793	760	724	741	741	728	715	721	722	716	731	743	691	756	736	733	747	755	730	722	699	725	752	748	751	753	641	707	760	722	770	734	765	713	694	786	754	700	709	710	740	697	742	716	736	693	749	765	673	694	795	778	780	740	700	728	811	718	772	732	734	715	711	761	677	718	684	717	729	734	721	712	700	715	794	761	736	750	721	731	763	767	687	729	738	741	747	733	742	742	732	744	700	759	692	696	742	718	734	709	734	717	765	743	708	727	717	744	791	766	690	743	725	715	801	751	724	667	722	684	739	741	732	729	691	717	672	740	766	795	755	744	744	706	750	755	733	709	699	786	755	739	693	739	742	690	779	744	699	713	749	706	703	734	808	683	722	734	746	680	708	724	773	706	734	753	783	729	700	687	713	765	748	723	701	716
28042	28412	10424	6254	4499	3651	3109	2724	2354	1920	1700	1572	1314	1174	1138	1122	1035	1020	968	971	902	911	930	895	871	884	891	882	841	900	839	917	868	869	851	886	858	810	853	843	878	809	851	862	843	867	880	881	876	840	853	788	895	891	862	826	901	883	900	837	863	835	857	834	804	835	845	888	894	900	885	854	847	827	850	876	828	849	849	852	861	829	835	825	850	847	849	831	882	845	865	874	811	860	840	866	831	819	818	814	859	818	808	815	771	853	830	845	814	827	848	859	866	857	854	888	846	881	818	866	844	805	863	818	836	843	878	827	871	814	851	877	862	829	842	885	854	807	848	845	832	820	853	794	819	785	820	827	851	841	867	817	887	861	853	843	812	830	805	829	783	843	825	842	791	793	857	812	874	832	795	837	790	815	831	854	815	803	838	842	848	817	841	832	818	782	782	836	845	843	826	786	865	870	871	845	915	809	864	800	815	828	813	818	822	804	825	819	859	808	817	834	884	830	891	862	871	826	808	847	880	834	809	836	882	828	898	842	828	838	905	844	888	793	825	818	857	865	877	885	830	910	833	825	832	822	791	818	882	859	809	852	809	855	823	768	810	815	811	887	870	835	830	865	823	898	859	864	841	896	916	836	776	819	832	831	831	819	814	858	858	867	818	789	863	840	867	833	868	864	875	863	836	872	855	851	841	813	858	844	837	832	868	881	817	852	900	833	838	845	877	809	827	813	836	872	877	864	837	895	851	895	799	878	855	818	856	863	846	878	865	852	855	823	813	816	855	868	860	813	822	810	870	841	851	831	873	805	872	809	822	843	840	834	817	827	838	847	818	817	786	885	783	874	804	794	900	852	783	829	837	814	832	886	808	853	847	871	816	872	818	822	796	818	855	895	798	860	833	845	855	934	849	787	819	829	832	810	858	820	909	858	844	832	853	871	787	859	862	800	834	853	865	834	811	864	888	870	823	824	860	829	849	813	856	827	838	828	863	827	870	811	907	839	793	839	800	803	840	827	841	870	839	782	822	825	888	840	832	852	826	797	812	839	803	898	855	782	823	849	853	826	829	879	835	819	875	863	871	817	881	822	849	846	856	861	838	894	850	797	877	809	878	840	856	780	825	873	893	843	885	859	844	848	856	841	832	838	844	872	809	835	831	828	902	888	839	838	909	856	835	880	842	901	838	811	788	837	822	889	839	830	793	827	818	801	813	836	852	844	859	843	861	839	842	882	832	780	843	840	866	932	873	869	848	791	871	843	849	878	881	854	836	863	854	826	863	840	832	787	804	869	800	821	861	889	783	808	857	843	825	839	830	843	847	806	835	847	861	839	888	872	829	854	897	817	841	858	846	858	844	859	833	870	864	878	871	824	829	845	836	835	856	873	811	828	816	833	860	800	837	868	801	842	842	864	834	928	816	829	842	855	859	821	819	799	846	886	846	854	870	789	832	863	839	823	858	863	894	800	868	854	792	855	878	829	795	814	920	819	817	861	861	836	799	882	787	839	843	845	818	831	826	781	855	836	866	865	805	834	832	838	872	852	783	872	889	844	843	879	829	873	803	825	888	834	845	847	832	797	799	766	855	811	862	890	822	869	784	801	897	851	852	859	889	809	810	796	823	895	795	860	793	848	811	834	833	784	841	839	846	821	837	864	862	818	829	813	831	806	863	811	817	842	823	849	886	807	910	858	893	806	880	878	815	814	859	829	866	829	843	851	869	914	881	845	877	823	845	929	837	827	824	782	868	813	831	808	907	820	867	845	852	869	840	818	828	888	818	847	844	851	789	830	859	879	834	829	808	866	824	822	890	837	892	809	837	834	800	813	863	797	855	916	877	845	868	852	853	809	851	819	855	797	868	825	853	854	832	818	880	803	841	884	799	836	825	842	870	849	858	862	843	833	848	800	857	814	849	852	827	857	817	844	858	829	857	865	887	822	866	832	788	853	841	821	913	851	829	811	829	813	813	851	911	851	873	821	824	834	825	809	875	842	869	850	853	825	831	812	792	825	804	792	832	788	834	861	822	869	836	809	870	810	825	844	854	840	876	855	834	831	828	827	859	815	825	828	847	844	854	865	812	877	814	807	880	867	815	838	831	898	826	849	835	878	876	832	803	884	834	847	863	855	833	754	794	861	837	836	861	787	874	860	791	837	837	869	830	807	810	828	896	792	848	789	836	848	854	787	860	835	809	872	879	805	903	811	855	868	805	834	836	767	840	881	811	826	822	830	883	820	873	891	829	897	864	889	842	807	909	809	832	825	905	828	875	802	831	886	846	838	852	894	835	809	870	836	820	838	846	873	872	833	815	851	843	792	853	860	875	876	862	840	880	814	823	866	858	868	873	888	856	876	845	829	825	827	811	801	820	916	827	844	835	877	865	910	802	779	810	877	802	871	838	904	827	794	847	823	870	889	873	831	839	830	884	849	837	857	842	832	802	806	833	854	868	848	869	895	887	830	848	889	859	864	811	862	849	825	863	796	854	795	835	871	803	819	849	881	873	822	825	817	845	836	808	813	848	868	788	816	873	830	825	849	822	869	839	842	841	871	887	847	824	793	849	835	858	836	876	797	853	846	824	875	819	829	837	839	854	849	880	835	847	801	820	865	827	826	858	887	823	814	821	793	883	837	812	840	805	869	826	845	926	856	864	852	779	872	884	807	853	861	864	777	882	816	864	825	845	848	809	842	859	848	806	870	860	891	804	861	879	834	824	830	796	839	816	873	795	809	822	829	843	815	829	827	886	878	827	894	886	854	810	820	835	787	807	798	852	851	910	878	861	838	881	883	841	910	867	841	839	884	834	882	839	921	843	837	833	776	833	847	773	877	840	851	877	816	832	889	814	832	865	815	837	903	892	815	808	836	831	814	815	805	869	863	931	894	849	802	815	806	836	818	823	835	883	810	861	931	819	817	861	863	813	810	856	857	850	835	853	831	863	841	856	835	818	839	843	855	762	845	861	822	841	823	826	844	859	854	820	846	866	823	821	818	828	807	903	834	798	873	859	879	850	897	857	884	816	782	835	819	840	842	887	856	794	835	846	886	868	871	813	882	863	806	811	865	853	831	863	851	849	832	825	892	829	823	860	825	829	854	820	846	764	812	821	843	855	854	830	883	826	767	841	780	863	783	837	830	878	843	854	859	848	839	876	818	843	867	842	848	851	879	836	867	809	852	865	864	849	806	851	830	828	866	834	804	860	847	863	786	811	833	862	810	814	871	876	868	860	853	873	816	813	842	864	855	827	791	810	848	801	852	805	819	815	817	806	855	816	805	827	871	843	830	877	810	889	830	861	822	786	836	851	844	816	796	831	816	795	812	827	857	876	843	835	868	911	815	839	861	837	815	805	842	840	875	829	842	882	889	841	836	803	837	800	828	856	895	857	873	883	843	894	924	861	833	835	803	859	818	880	832	816	842	802	832	836	844	859	835	810	839	843	757	795	845	813	878	877	818	837	880	832	866	829	874	843	858	884	865	855	779
23258	21381	29213	23894	21391	21452	10340	2494	1697	1268	1140	1007	829	774	706	684	585	564	518	487	485	501	463	491	469	437	444	429	449	382	397	426	407	375	410	399	448	409	417	394	399	434	408	370	406	436	420	416	381	414	371	374	369	383	379	418	376	363	390	378	398	402	339	380	380	397	359	371	388	392	395	428	371	399	403	362	344	397	408	394	402	362	379	395	361	343	397	383	374	358	345	382	365	359	339	361	364	361	361	389	375	355	396	380	364	342	345	351	359	384	378	362	388	369	382	386	395	319	381	414	353	372	360	338	338	381	352	372	363	364	368	349	350	369	332	371	359	398	397	359	383	365	383	391	382	375	358	362	358	345	378	357	346	377	393	383	360	364	373	355	361	385	366	378	367	364	354	367	381	378	377	402	361	402	399	368	346	393	387	369	382	366	354	379	382	406	361	369	426	352	383	376	404	364	361	375	364	353	361	351	369	366	364	348	341	362	372	370	357	387	386	415	401	348	384	343	374	378	367	328	384	346	387	372	332	342	426	370	374	377	409	395	362	351	361	382	363	363	371	377	380	372	399	356	354	346	366	362	352	356	364	375	371	374	377	366	394	338	354	315	365	376	346	349	367	361	377	386	371	404	361	369	360	393	385	375	387	379	361	333	360	389	372	389	344	359	369	374	361	383	361	350	373	375	359	383	372	349	360	389	370	353	369	384	325	381	367	353	408	414	415	391	347	350	351	369	385	335	376	340	373	369	375	363	373	379	346	350	327	365	354	390	390	393	351	357	367	406	377	367	340	381	345	344	360	356	370	385	391	340	360	383	365	321	357	378	346	343	355	366	351	347	352	357	371	386	361	358	364	405	392	375	381	356	359	372	354	339	366	359	363	395	397	359	374	386	378	382	370	398	386	381	376	394	367	389	331	375	341	365	372	383	382	363	374	372	363	341	402	373	385	382	353	363	399	321	356	374	388	344	383	423	353	368	372	362	348	359	339	369	403	388	373	363	360	361	355	370	366	331	382	362	372	341	400	357	371	383	377	368	395	395	415	365	362	354	362	384	375	366	348	401	381	389	358	364	368	367	386	347	356	370	344	336	340	381	387	359	362	406	372	383	356	387	314	397	373	357	385	343	387	385	399	371	375	361	361	355	349	351	399	375	340	359	372	378	374	358	396	376	386	363	352	393	384	403	349	385	352	350	384	385	335	350	368	321	366	380	397	384	361	334	389	370	397	362	343	358	394	395	344	372	363	366	392	365	375	379	365	405	385	376	370	378	409	343	370	371	428	352	381	371	389	367	372	332	366	374	390	376	336	392	360	332	362	362	372	366	370	386	366	350	394	359	393	359	382	379	385	354	362	368	373	387	388	327	349	368	348	361	364	383	328	365	369	342	325	383	383	366	371	390	390	354	379	366	375	368	406	363	374	408	362	401	381	364	394	384	357	371	372	358	356	359	375	375	351	390	390	376	380	365	383	342	348	368	345	401	397	372	364	374	397	336	359	357	379	370	341	374	359	359	346	367	399	373	379	356	409	368	318	375	365	351	364	383	358	364	390	391	385	358	357	391	373	364	383	368	412	370	418	407	366	401	351	356	391	346	398	337	373	343	371	386	389	348	389	364	373	387	367	388	380	361	358	386	381	345	342	387	348	363	362	364	368	392	350	345	349	355	366	402	363	378	382	394	331	371	356	347	324	376	353	361	373	347	363	365	379	382	374	354	350	373	344	400	359	388	373	410	392	360	358	382	358	375	343	370	334	355	333	372	347	381	398	358	352	377	384	356	390	346	348	374	375	385	348	382	390	397	376	364	379	383	375	337	387	379	383	372	379	395	358	346	374	365	345	403	366	396	402	393	343	393	338	405	382	388	344	353	360	389	372	367	348	374	356	341	365	360	366	355	376	390	355	387	349	368	360	379	359	348	357	386	364	358	379	400	373	373	381	336	388	382	361	374	343	320	350	400	360	331	365	389	354	352	385	387	396	343	376	351	373	404	356	404	372	367	333	361	334	355	353	354	372	367	373	392	374	397	401	365	370	342	393	403	392	374	424	342	371	386	410	366	375	340	358	378	348	338	357	346	386	384	389	366	349	354	360	379	379	356	371	378	346	359	390	331	356	377	370	380	359	335	370	350	370	387	372	373	364	357	371	396	359	376	359	348	348	355	362	400	362	360	385	394	373	358	401	380	385	348	381	379	353	367	364	354	374	393	394	383	429	353	380	381	360	370	389	370	391	349	356	349	370	389	368	389	364	390	370	368	392	371	364	371	378	361	380	359	341	378	393	344	366	332	355	352	389	338	340	366	387	375	352	357	377	350	375	410	374	356	364	364	354	368	379	349	367	356	355	378	367	395	339	399	352	357	332	363	390	374	380	363	375	380	424	348	365	303	366	357	379	339	395	365	374	349	386	338	369	365	348	388	366	383	364	393	348	369	365	387	373	376	353	369	394	369	359	382	341	347	381	377	348	373	400	353	360	355	364	380	381	339	387	352	313	327	356	364	391	368	394	378	358	383	350	357	364	355	370	396	359	390	387	367	370	357	373	349	366	364	355	334	387	369	354	345	390	374	349	364	326	356	369	378	375	387	344	358	363	339	344	377	367	327	408	363	368	378	361	343	401	359	390	386	377	371	381	368	346	353	369	385	406	399	325	346	397	368	342	359	367	366	386	327	332	356	374	385	375	384	370	383	349	355	346	387	370	366	367	352	361	372	378	382	401	380	355	351	375	363	318	362	373	347	376	366	371	368	380	414	362	379	369	381	367	356	332	364	363	355	372	396	365	365	379	404	397	382	372	364	373	345	354	378	360	379	361	384	385	372	356	383	371	352	348	390	383	362	357	343	379	388	391	414	379	343	360	377	379	356	363	348	364	389	345	359	333	388	351	342	375	349	355	365	370	392	401	359	379	351	375	360	370	342	339	377	363	343	375	394	336	349	367	343	368	374	355	343	353	385	391	381	363	381	375	362	393	359	350	405	359	393	358	362	380	374	380	401	385	368	358	371	348	362	365	367	346	384	371	380	393	370	358	380	398	361	367	385	345	319	358	384	387	361	364	361	353	352	394	381	369	387	336	368	355	380	388	361	370	353	380	385	360	391	343	378	362	347	355	384	394	359	344	415	408	368	326	336	373	371	387	359	384	367	397	376	378	350	366	347	347	363	359	348	343	384	384	390	380	377	368	332	370	326	345	368	385	394	357	395	387	353	374	366	401	381	380	399	385	358	347	370	369	392	385	368	378	370	383	404	367	362	363	393	365	366	378	353	395	369	375	413	359	364	397	340	344	385	369	363	350	374	353	366	383	348	366	387	360	391	329	367	337	353	372	391	356	363	353	401	383	352	374	354	361	342	385	347	336	375	348	381	411	365	350	394	345	369	386	409	394	375	381	377	404	400	354	370	357	388	358	376	389	325	385	399	364	381	383	381	367	342	377	396	367	366	357	353	356	352	336	372	356	345	382	338	382	370	347	348	381	418	354	350
32630	40358	18905	11541	8563	6770	5505	4417	3579	2811	2165	1772	1449	1336	1084	993	905	871	732	697	682	656	601	597	578	535	505	521	502	500	509	481	488	504	438	466	476	520	457	459	460	449	484	469	489	447	494	517	478	510	454	457	445	407	457	456	471	476	443	457	430	462	460	413	437	439	449	455	445	501	521	491	455	439	425	443	432	415	418	428	394	396	422	415	428	411	421	420	439	435	440	429	433	441	412	394	438	395	436	441	411	454	446	453	407	456	392	382	433	460	459	418	443	443	435	436	446	440	452	428	391	459	440	408	368	410	411	425	432	415	472	444	458	454	413	462	455	437	417	410	403	383	446	415	454	444	423	436	437	449	450	400	436	437	414	413	440	398	447	406	390	416	427	461	432	410	415	439	397	384	427	429	437	413	414	428	450	433	456	484	419	427	415	432	412	378	384	451	449	427	416	441	449	406	408	407	415	434	398	461	432	442	426	407	450	406	374	467	446	410	438	418	427	465	436	428	445	451	442	426	442	418	424	478	430	440	405	393	446	427	385	406	392	424	447	435	434	448	427	427	408	437	425	412	415	387	423	408	440	444	444	434	417	407	393	435	477	415	423	433	417	374	385	430	421	451	435	425	402	439	453	425	433	436	415	455	437	419	429	462	448	402	411	443	368	496	421	409	437	426	422	432	402	388	422	392	436	423	427	413	411	406	445	425	449	413	394	412	412	427	408	423	431	435	391	394	433	478	405	469	443	414	437	445	458	476	432	449	392	416	432	437	412	393	405	403	456	408	429	426	443	428	430	422	445	437	462	436	411	440	417	450	400	451	415	439	401	446	427	420	416	411	415	443	412	390	435	442	432	423	410	415	423	434	456	459	457	429	427	440	494	403	436	435	427	412	448	419	441	407	417	440	425	430	430	411	435	451	403	454	389	458	412	449	435	447	436	453	423	410	429	461	398	405	466	399	423	440	383	450	391	428	472	450	421	408	426	421	430	439	378	450	411	408	440	438	443	435	424	404	424	448	435	423	436	454	387	416	437	432	452	403	443	436	380	410	472	459	428	478	410	419	439	413	405	438	436	425	416	439	387	449	415	403	411	410	461	433	443	441	383	412	452	432	409	385	438	433	408	455	438	444	443	424	443	396	423	429	393	413	423	412	435	465	422	407	419	433	431	390	410	444	439	426	448	426	405	399	438	399	450	444	412	429	389	420	423	438	405	421	469	473	404	415	422	428	423	381	457	425	449	416	419	442	423	408	440	412	421	415	429	417	422	468	401	415	451	429	449	436	461	442	416	367	401	402	441	405	438	427	430	436	422	425	414	407	449	469	434	421	448	407	430	430	444	397	443	421	420	445	393	430	435	415	426	436	417	451	432	436	411	386	402	422	396	398	396	388	434	447	417	462	424	447	466	426	415	440	411	423	437	433	390	434	417	426	406	421	415	430	432	390	437	427	426	433	438	409	388	410	423	419	391	414	425	396	409	448	396	440	467	410	439	427	439	462	410	424	460	449	407	444	461	442	401	447	427	434	420	432	435	392	434	414	435	394	431	416	471	452	430	435	416	408	463	440	415	403	434	454	443	422	423	414	441	420	394	410	435	426	438	429	403	379	435	416	456	417	424	417	448	397	404	451	442	421	428	450	415	422	400	426	426	416	427	423	419	418	420	424	460	457	404	488	452	438	424	436	398	386	456	430	409	417	442	404	426	428	396	424	401	371	424	448	447	445	402	440	401	379	421	439	435	417	440	430	414	461	407	451	460	420	458	431	426	428	444	434	408	418	397	450	433	473	417	441	459	417	422	419	407	427	443	368	401	459	437	422	462	390	417	408	440	425	438	429	444	412	409	450	443	456	454	425	429	416	421	423	408	421	429	454	423	436	431	421	397	420	391	439	401	383	426	403	441	449	435	424	450	460	408	409	436	436	429	394	411	397	402	407	405	416	409	433	423	403	402	426	459	407	443	433	428	426	424	414	416	424	429	438	430	419	427	404	407	430	433	383	408	399	421	465	418	421	388	407	441	432	426	456	419	387	456	425	436	436	437	424	433	432	446	427	427	459	413	400	423	431	398	431	428	422	420	407	387	427	405	448	430	456	439	389	440	392	393	397	412	416	403	391	410	420	424	392	423	406	392	406	438	443	428	413	423	423	393	432	398	431	440	417	408	402	421	423	417	432	433	445	414	424	441	422	467	427	412	407	403	424	410	467	412	416	420	446	449	433	426	443	420	435	426	407	393	403	402	420	449	418	400	462	422	376	409	436	431	402	418	401	417	431	416	389	421	430	425	418	419	439	422	423	441	438	409	413	425	416	458	399	414	387	476	427	429	463	439	441	423	412	440	426	456	423	411	406	463	390	422	436	427	425	400	407	429	441	435	444	439	440	430	431	456	408	420	410	423	403	444	392	440	414	404	409	460	404	418	435	422	384	411	418	432	408	419	421	427	423	401	387	415	381	450	441	431	405	427	449	408	413	432	471	399	395	433	413	436	413	467	427	426	426	419	437	421	417	418	449	398	445	405	404	425	436	424	368	471	445	441	427	416	455	405	471	432	431	423	433	417	401	406	439	403	384	420	434	400	433	421	403	424	410	408	406	421	424	419	386	410	402	405	382	405	426	406	421	421	492	431	423	413	447	420	428	399	429	436	413	372	432	437	408	430	420	434	434	435	448	396	448	412	412	428	407	424	427	401	459	451	424	422	448	472	406	466	443	439	428	421	433	397	429	425	425	425	441	388	445	429	401	434	423	424	439	439	415	380	429	445	441	412	429	430	392	439	417	440	428	416	404	446	433	427	406	441	442	452	428	458	396	441	404	409	389	448	401	441	439	439	418	398	417	424	461	425	433	415	422	438	439	439	441	389	444	404	430	427	431	413	427	405	447	439	426	396	419	426	414	438	431	453	452	453	432	448	386	468	422	409	404	432	428	419	418	405	424	412	434	429	445	440	425	425	419	438	414	433	410	393	421	396	448	411	426	398	415	431	427	415	441	405	375	422	461	412	410	435	418	402	416	461	437	424	418	423	464	426	410	423	421	447	429	427	421	440	425	396	413	409	413	419	386	388	442	384	436	417	453	435	462	424	442	420	408	430	410	441	420	458	457	438	436	383	419	378	421	452	424	401	428	412	447	448	446	432	443	377	433	442	451	424	419	418	467	441	411	437	424	444	439	397	439	417	405	397	431	429	450	453	408	459	353	406	391	438	422	401	403	415	435	457	420	456	423	468	410	439	441	452	421	398	423	437	469	439	418	452	417	389	442	451	399	414	417	429	435	411	407	416	419	427	402	423	435	431	419	418	435	437	453	404	424	445	434	429	431	413	398	400	416	408	419	404	416	433	437	407	421	422	441	430	448	418	408	382	427	406	399	410	402	407	415	416	441	406	426	475	412	453	431	427	419	455	413	441	434	453	422	392	442	423	448	386	404	399	447	421	396	427	395	461	452	435	425	450	441	417	431	419	450	454	411	446	459	472	451	432	406
27919	21596	12486	3970	2230	1704	1442	1152	973	878	835	812	795	722	720	700	698	639	671	675	683	628	635	659	678	680	625	620	651	593	671	656	644	602	569	617	624	581	655	624	625	620	638	622	633	641	631	641	631	636	601	612	611	610	653	592	654	662	670	661	615	633	652	585	634	644	629	622	624	664	613	625	634	624	657	631	625	658	644	643	581	649	636	646	654	586	614	624	649	626	701	621	649	627	653	627	569	637	590	662	628	651	636	655	613	601	670	580	606	667	649	587	603	591	624	619	598	650	594	639	651	580	617	663	639	634	646	628	614	641	642	603	637	624	633	611	665	638	618	646	592	655	629	592	623	606	626	608	605	598	613	607	634	608	621	671	626	673	609	645	613	599	615	636	607	595	643	600	608	626	648	662	638	660	636	610	628	675	602	661	609	654	600	609	600	638	594	648	618	617	614	617	654	658	605	649	631	659	609	618	600	590	680	594	621	605	625	616	614	638	652	620	625	629	635	670	629	621	663	631	581	631	625	622	648	641	663	571	541	626	630	617	611	591	624	599	648	642	612	586	633	625	623	632	613	578	609	601	594	643	640	632	640	657	635	689	614	608	606	643	596	636	626	602	602	627	635	640	651	619	621	643	665	610	612	607	632	606	631	642	674	646	553	635	664	628	654	661	613	637	584	621	636	617	620	604	636	622	610	587	577	616	670	646	662	635	656	584	664	633	635	642	587	623	603	615	662	608	644	648	602	629	645	642	613	639	664	634	626	619	651	668	623	620	639	652	615	617	631	614	629	633	622	650	669	641	651	649	636	651	606	655	620	633	645	629	623	618	656	660	609	622	631	608	676	605	656	595	590	685	590	624	607	604	648	597	670	637	597	577	588	632	660	600	619	628	602	624	599	631	651	636	624	602	641	652	594	683	614	627	643	612	619	620	675	645	661	630	622	603	620	626	633	627	630	638	641	608	602	644	586	611	619	627	615	618	592	669	637	715	577	648	643	630	632	634	639	619	631	627	631	594	619	611	640	610	634	678	629	637	641	603	642	698	611	608	623	644	611	604	634	668	647	604	595	636	649	624	640	646	636	620	626	624	589	559	630	619	616	597	583	682	637	666	616	621	611	674	622	627	615	612	625	631	662	599	632	684	629	596	633	617	641	637	600	561	631	619	595	620	623	588	599	625	646	602	614	647	658	606	623	638	601	606	605	648	636	674	623	621	618	661	653	643	617	610	671	635	604	616	622	647	610	589	680	645	617	612	613	666	578	640	673	668	654	641	598	573	631	606	626	682	606	599	604	598	602	647	645	661	568	650	603	632	637	647	648	632	601	673	649	651	627	644	581	656	622	656	660	576	582	620	642	620	612	628	610	650	639	678	612	612	598	636	622	636	647	660	660	641	590	648	616	631	612	653	636	628	624	610	618	620	592	658	602	610	675	631	641	635	614	644	638	610	626	582	601	621	617	656	628	600	632	631	655	670	621	617	571	659	604	683	623	650	636	621	632	598	642	626	614	659	622	642	633	618	631	665	646	649	633	618	649	642	605	613	591	671	634	595	579	643	609	648	619	628	614	602	611	606	660	618	597	610	613	612	621	639	666	606	633	590	600	664	602	632	632	563	611	648	612	609	625	636	621	609	599	641	627	614	645	648	617	617	633	600	622	611	643	611	681	583	620	592	605	571	647	624	647	650	630	642	657	652	594	609	660	674	625	657	688	612	622	567	669	608	644	668	651	612	589	647	654	620	650	639	635	679	582	635	641	626	650	664	668	599	611	655	632	641	656	646	604	588	632	662	633	663	660	645	652	679	616	631	605	686	587	619	606	643	624	597	648	658	656	568	655	607	626	670	624	639	641	652	607	623	626	611	628	634	622	623	593	622	649	595	589	606	659	629	654	622	689	680	644	646	621	640	625	606	627	589	621	625	660	623	647	637	617	653	625	625	625	599	603	639	633	624	661	620	634	612	611	659	673	631	647	599	631	621	621	679	625	613	641	628	639	622	639	614	596	615	642	607	669	636	600	598	645	629	615	605	631	625	597	645	662	639	694	630	632	598	562	660	605	673	624	628	606	673	651	609	667	651	581	603	592	625	614	568	624	668	603	609	645	611	630	631	593	631	650	647	597	659	590	604	621	629	617	673	647	636	616	669	639	653	634	633	659	626	608	615	654	611	601	638	649	650	710	659	626	549	609	632	612	587	603	635	584	599	637	644	649	653	611	609	591	628	646	597	663	590	658	601	604	662	622	643	656	626	628	640	631	645	621	623	625	583	602	624	639	580	624	610	567	636	581	624	661	630	591	620	612	612	632	625	613	623	604	627	606	661	644	636	626	592	631	581	630	625	655	611	649	654	640	650	658	593	579	573	597	658	590	622	614	566	644	615	595	646	589	637	649	614	609	643	638	671	610	661	600	573	636	623	648	596	628	635	653	630	668	606	677	666	591	612	605	615	620	649	641	622	657	667	623	615	612	653	657	627	627	642	649	613	677	638	666	663	591	664	579	611	610	596	659	673	613	614	576	657	635	608	605	657	635	640	608	592	589	603	571	637	614	657	624	607	579	646	602	615	580	618	585	667	612	642	568	571	611	608	630	636	636	640	685	644	629	666	619	605	615	652	598	661	621	642	606	665	638	655	582	578	627	631	649	620	663	693	606	607	613	640	605	627	670	587	631	643	632	620	618	622	642	647	603	630	621	585	643	590	642	658	639	652	615	594	636	598	638	651	641	622	586	645	593	646	580	595	588	646	611	618	612	620	610	588	610	643	604	645	575	622	615	625	654	634	632	628	649	655	600	636	612	663	638	593	601	638	630	620	604	631	583	654	654	636	657	659	619	595	652	631	661	660	621	645	596	603	603	670	631	624	638	582	630	671	619	616	620	648	621	623	640	678	657	658	623	612	636	626	630	608	631	638	589	654	588	589	631	650	599	628	612	633	589	632	626	657	623	671	616	650	632	630	645	572	637	634	624	590	619	630	622	672	578	618	597	613	637	624	623	655	628	634	589	620	598	609	659	620	650	615	617	642	631	662	667	653	633	655	597	652	647	612	656	654	648	619	650	622	605	631	617	632	619	657	643	601	616	603	658	640	642	593	600	625	597	622	622	614	639	625	601	594	614	638	611	604	647	626	591	647	651	656	629	647	597	591	600	655	587	665	616	625	607	629	631	615	669	609	636	670	626	629	643	616	632	642	584	649	682	587	606	653	601	669	644	646	627	654	627	598	618	642	619	604	611	635	654	619	618	666	657	629	632	621	612	613	623	626	633	624	602	610	664	648	595	611	651	601	604	644	661	627	608	603	601	656	623	596	636	646	607	666	619	629	622	623	600	620	611	610	614	619	578	622	672	663	635	606	612	630	628	632	652	586	632	633	612	642	617	643	602	607	658	610	661	662	668	624	630	619	667	641	660	640	557	614	629	606	627	617	629	609	602	610	673	656	603	627	642	621	613	680	640	630	681	624	627	573	614	613	601	638	658	620
23381	23475	7263	4366	3368	2843	2352	2038	1609	1365	1232	1144	1033	953	868	843	835	831	775	788	828	815	798	756	805	764	774	730	770	756	731	762	784	732	800	728	763	747	748	761	769	713	732	747	746	754	760	793	738	790	754	752	748	756	770	713	748	731	768	736	747	717	707	743	746	762	715	766	742	753	793	737	774	745	757	743	702	748	742	808	729	787	701	770	765	734	790	767	732	741	695	713	734	789	752	755	713	717	715	738	712	711	736	734	791	736	742	737	707	740	761	787	700	721	711	728	764	760	771	744	747	767	675	748	757	733	695	759	742	735	717	703	692	763	770	758	701	760	739	725	730	741	752	742	763	752	733	751	769	727	716	685	750	744	717	744	733	761	768	733	728	737	751	732	729	781	763	772	738	718	722	768	723	738	777	692	744	766	708	775	763	694	792	797	682	712	726	759	753	771	771	751	695	756	768	744	753	727	761	729	746	755	745	729	736	688	755	711	748	756	766	729	754	719	702	739	716	791	718	761	741	751	713	756	739	742	766	767	775	744	744	732	775	708	743	727	691	777	694	739	769	720	687	756	739	802	731	687	756	742	724	774	740	776	728	728	740	739	744	717	723	727	709	717	816	766	710	753	765	722	741	765	708	737	793	776	744	737	760	740	705	701	699	751	778	755	748	713	749	702	728	723	778	721	702	825	786	771	767	720	750	759	720	754	736	746	702	748	773	696	731	786	729	717	759	746	734	723	754	786	738	777	727	731	745	708	781	738	735	713	732	720	710	734	710	749	729	726	726	723	801	742	760	713	749	713	715	755	787	708	724	743	796	765	695	766	757	725	762	724	752	763	733	748	716	760	740	782	775	722	754	735	731	790	720	704	763	715	792	755	749	745	740	756	749	748	729	723	719	732	791	725	743	729	721	749	726	711	756	733	781	738	726	775	741	722	759	712	713	743	757	757	720	745	772	720	738	732	780	759	740	733	717	740	761	713	740	765	703	759	729	728	729	788	818	769	752	778	749	705	782	741	749	775	711	753	785	771	775	711	775	739	766	716	718	766	733	730	791	731	753	725	750	725	784	769	742	764	737	736	769	720	726	722	745	732	777	754	772	771	745	770	749	721	756	760	714	733	742	707	736	730	776	726	736	716	786	722	762	737	721	723	683	736	675	754	716	731	759	754	738	739	722	732	723	694	800	799	747	745	773	734	749	774	743	742	719	753	741	751	798	763	731	689	688	752	761	745	782	749	674	718	754	738	738	730	737	788	700	755	725	763	710	727	719	754	727	719	715	699	689	729	714	686	787	766	755	749	785	751	710	674	813	732	721	732	744	685	719	749	789	719	748	778	801	753	748	718	740	780	738	743	687	712	753	729	769	749	746	748	703	704	738	719	729	721	737	782	753	753	761	716	739	781	729	770	760	716	749	769	780	674	727	770	708	726	732	738	759	697	776	724	776	771	738	781	737	812	755	785	759	687	773	727	727	795	711	732	710	698	734	725	756	755	772	780	759	714	743	717	700	765	789	743	722	782	761	716	769	769	769	717	759	725	675	738	690	716	729	757	747	693	713	795	740	783	717	775	761	746	732	767	696	755	734	758	699	762	732	767	794	719	769	740	717	742	696	736	765	701	743	765	742	704	800	721	763	768	723	724	734	770	705	758	737	692	713	746	701	775	713	717	811	773	740	718	730	739	734	732	718	744	748	761	724	683	734	736	717	727	756	743	791	727	766	714	733	741	780	744	719	698	772	709	743	798	738	738	712	794	704	746	729	723	710	735	776	755	719	723	745	751	749	724	770	753	749	767	701	738	750	742	718	742	744	777	770	783	765	722	711	755	723	765	739	765	722	741	761	713	786	759	778	805	762	753	760	773	767	707	726	736	735	773	746	726	778	754	762	712	735	731	698	733	716	691	718	750	742	751	743	743	737	727	794	789	753	719	761	695	761	782	802	696	790	788	755	724	759	728	723	743	738	728	705	759	740	742	741	707	763	723	751	719	741	724	754	767	708	719	752	697	717	800	779	754	741	709	767	751	702	753	761	721	708	687	719	730	696	696	784	738	718	776	752	743	728	743	753	727	743	675	740	714	779	718	736	765	767	724	783	760	705	718	711	758	772	773	772	754	757	785	683	752	732	755	742	721	729	774	739	752	749	733	717	759	744	766	742	713	749	686	747	758	749	704	726	701	735	748	794	791	753	755	747	733	743	745	689	734	767	694	759	716	721	748	750	801	726	804	729	711	755	735	741	744	716	742	753	777	719	739	737	735	729	741	702	767	751	717	756	774	794	719	744	774	769	745	774	740	742	743	739	741	752	742	716	728	760	802	760	729	744	724	735	762	753	723	755	759	748	711	753	723	716	745	726	725	710	710	759	735	742	733	733	735	755	737	701	780	737	735	784	761	732	759	750	752	689	742	748	733	765	734	731	706	742	751	747	709	753	712	723	753	762	718	747	784	737	793	729	726	741	778	718	723	752	776	770	785	723	711	735	758	728	773	694	753	732	766	717	767	762	717	771	782	703	723	716	736	728	755	731	711	783	772	729	744	773	760	768	752	755	766	835	722	706	708	715	752	733	743	731	704	766	743	723	715	732	702	760	722	783	735	727	710	791	713	760	733	758	766	774	771	732	787	745	766	681	761	763	750	768	748	714	719	747	739	765	754	778	729	759	723	751	740	705	727	803	732	700	775	774	808	745	780	753	778	736	785	710	744	737	761	722	740	762	732	748	766	728	735	737	679	732	724	740	743	735	736	768	777	770	732	758	780	800	782	769	720	738	755	775	771	792	710	730	756	752	703	784	710	721	738	772	757	760	749	797	752	730	790	790	779	734	736	747	761	723	698	729	717	698	725	724	772	756	707	763	724	755	729	746	753	769	750	762	763	737	758	780	756	701	782	744	761	766	757	761	739	726	743	722	714	689	742	726	786	744	736	776	718	722	749	713	737	741	733	735	716	718	723	738	717	763	758	713	711	751	762	779	764	708	720	771	743	715	752	753	755	706	700	744	697	725	717	725	735	715	773	732	715	744	750	707	691	671	713	717	714	744	733	723	733	741	703	745	731	739	728	732	752	745	780	729	720	731	692	739	758	692	766	729	711	721	740	778	774	768	755	764	725	727	760	723	739	723	711	757	730	754	785	750	714	721	728	701	760	720	725	722	806	756	687	733	746	739	701	758	745	795	751	721	732	773	723	696	770	795	715	723	703	764	724	749	719	735	706	748	705	771	717	692	749	723	774	726	684	729	735	778	729	735	731	712	714	740	770	729	732	724	770	715	764	747	754	715	728	739	685	711	746	749	705	726	708	763	747	778	717	712	811	725	762	756	794	773	705	740	731	710	756	760	753	746	770	757	746	726	709	741	722	723	768	712	705	742	734	734	793	745	759	739	728	727	746	710	754	758	771	750	725	706	729	772	727	729	686	775	720	734	785	774	760	764	772	698	795	675	712	749	742	796	720	771	749	723	768	745	737	747	706	755	786	717	692
24371	21336	28676	24348	21288	10905	2809	1552	1125	981	785	699	650	573	573	511	482	461	451	435	390	398	392	405	390	410	383	372	374	363	365	363	351	375	352	382	366	405	351	354	380	365	365	350	368	357	365	379	369	391	372	363	378	354	338	365	337	343	344	370	349	362	347	331	318	378	384	386	335	355	368	330	363	329	323	374	389	345	339	357	349	314	378	325	394	347	342	348	360	351	342	316	354	343	322	327	360	383	319	375	358	356	356	370	350	328	338	374	372	366	364	368	369	308	343	357	346	333	337	353	341	322	347	334	326	306	340	353	357	341	387	342	344	367	337	325	347	321	350	352	361	340	358	344	341	354	341	326	388	314	379	301	310	319	322	353	334	311	318	344	312	331	356	352	373	359	340	371	341	346	340	324	364	317	350	350	308	353	336	333	345	341	321	343	337	356	381	370	344	320	302	356	330	318	360	353	398	326	360	335	333	335	326	360	354	362	342	362	363	327	363	306	333	354	337	355	348	310	342	339	337	331	354	325	370	332	362	331	357	367	371	324	316	348	359	336	341	331	328	331	329	363	334	351	355	376	357	318	314	349	307	338	334	342	364	309	373	335	338	326	369	323	364	340	350	339	321	338	368	314	325	344	348	325	359	368	320	344	320	348	298	337	364	357	351	349	329	337	353	332	345	348	342	355	353	326	370	333	329	341	375	363	357	357	359	352	358	336	331	346	340	326	373	355	351	351	331	318	347	338	330	354	374	374	345	324	362	337	373	328	330	328	325	366	349	346	349	371	384	352	337	329	339	354	322	333	350	347	369	324	349	333	344	344	336	322	336	358	360	360	355	363	351	348	338	352	362	349	353	365	333	315	357	346	364	339	372	347	341	333	330	350	347	338	314	339	340	338	368	354	336	362	350	325	336	347	316	347	356	331	357	353	358	346	365	332	309	354	337	346	333	328	328	342	348	382	304	348	357	344	326	356	364	336	342	341	334	383	356	339	370	354	333	357	354	343	349	364	323	337	362	337	345	357	387	337	351	350	324	322	338	331	362	347	342	341	346	359	312	366	332	346	393	337	357	316	331	325	332	379	325	349	360	370	346	327	312	366	332	375	344	318	330	351	369	336	340	335	313	297	347	354	368	382	355	356	335	357	338	354	316	361	330	340	321	363	327	360	345	341	367	331	341	371	340	322	313	332	370	351	358	372	345	323	334	384	348	314	353	326	342	350	327	369	338	358	369	378	337	340	323	340	298	330	319	340	344	356	331	325	356	356	316	372	338	389	360	350	305	340	357	315	358	338	350	380	350	324	340	366	346	354	351	357	331	355	353	328	368	369	340	321	319	329	367	345	349	331	343	328	337	329	361	341	345	355	324	352	346	335	332	348	345	334	340	356	353	328	332	353	333	311	326	347	360	365	356	329	346	369	361	319	361	348	345	360	356	332	333	319	318	361	344	318	325	364	363	384	349	365	329	319	343	321	315	305	319	329	343	335	335	383	330	351	368	333	318	334	371	353	334	331	358	332	325	349	307	357	318	359	340	384	322	331	318	377	343	337	343	309	394	358	330	360	332	365	339	310	374	340	338	355	328	374	332	349	352	360	334	350	363	356	322	355	340	319	382	323	355	324	358	310	355	336	395	356	351	332	376	330	372	359	334	357	332	341	332	354	340	356	317	331	328	326	355	332	332	383	350	352	347	328	338	344	339	327	348	352	361	373	344	343	373	317	362	366	371	357	327	301	324	317	308	363	376	346	361	348	297	330	340	338	347	366	359	349	375	333	351	322	349	365	388	329	349	361	362	360	312	341	345	350	320	346	326	355	355	329	332	341	365	327	318	341	349	348	347	321	306	373	361	352	319	342	348	359	324	358	334	345	330	332	359	336	352	319	339	359	324	342	331	303	325	378	327	332	348	342	323	352	306	328	373	326	318	325	348	322	332	342	315	368	328	316	321	315	335	342	326	355	338	338	342	340	364	359	347	348	397	337	338	354	326	305	313	336	344	335	344	346	320	395	348	389	344	344	359	370	321	334	315	379	320	349	347	340	367	321	344	318	335	338	339	338	338	347	354	363	339	314	358	368	343	322	314	351	347	334	344	351	358	338	344	321	344	344	345	334	364	339	370	342	336	371	352	334	370	365	314	343	378	346	332	340	322	327	322	342	360	356	358	343	358	333	326	318	317	364	330	353	328	362	344	360	335	333	350	341	375	370	366	350	340	364	359	354	344	368	368	336	330	335	313	334	324	345	329	351	332	332	343	361	344	366	342	335	301	344	343	314	322	345	336	343	318	358	335	347	336	366	327	346	332	330	353	335	376	347	346	324	360	303	338	348	339	352	337	347	342	349	350	345	342	351	339	340	382	348	350	345	348	340	335	360	345	342	327	368	363	359	343	369	323	369	354	332	355	378	332	325	323	317	338	332	331	320	311	316	338	327	312	339	337	303	338	361	319	343	359	339	376	344	370	329	327	326	378	358	329	334	343	339	299	339	322	353	349	337	332	349	338	346	349	334	335	332	374	321	336	362	324	360	304	334	353	321	366	347	340	372	340	347	320	356	344	342	292	325	358	367	329	316	332	376	344	334	362	316	362	319	343	333	353	339	361	327	341	353	380	327	337	346	308	353	339	339	374	343	367	352	336	344	315	340	352	373	303	350	300	347	328	339	364	360	360	367	331	338	323	319	311	341	331	346	325	373	361	324	345	343	330	329	351	309	346	355	331	318	334	342	322	340	338	310	336	356	346	329	353	385	313	342	361	315	328	351	311	347	300	355	355	323	353	327	344	324	391	337	333	338	350	343	333	352	341	362	352	347	325	341	333	356	354	346	334	356	352	353	350	351	325	341	325	308	331	358	330	353	339	367	341	325	334	322	341	348	337	339	335	357	336	326	346	320	302	332	345	311	375	352	375	364	371	333	328	333	361	350	308	335	344	359	362	317	330	321	346	363	347	304	352	336	360	305	342	320	341	351	371	341	358	369	334	328	342	340	322	306	336	353	350	339	348	343	357	372	343	343	328	330	358	345	370	360	342	347	383	351	345	315	324	359	359	357	364	315	362	326	361	368	318	362	338	365	353	318	344	362	349	350	318	341	351	343	351	307	345	348	334	324	312	334	347	353	331	297	361	324	336	358	323	311	334	352	313	321	361	334	349	327	337	346	360	314	356	356	373	357	350	357	367	320	341	326	330	354	322	352	333	351	353	366	369	349	356	333	348	321	335	347	394	330	337	336	327	305	331	351	339	324	355	340	319	353	357	330	368	360	340	342	349	366	354	346	359	362	371	331	347	349	376	353	349	330	407	341	340	349	360	337	342	356	357	353	332	312	387	352	337	319	332	307	335	336	343	359	331	362	335	322	327	328	325	329	348	338	342	370	351	374	336	360	325	330	368	354	361	327	329	342	319	329	346	346	339	335	342	345	340	338	329	371	300	324	359	348	320	354	329	344	314	347	343	320	355	328	317	342	320	322	346	325	341	310	328	319
28600	31989	14278	8311	6240	5148	4115	3117	2275	1849	1530	1232	1178	974	874	808	689	643	622	592	573	576	545	484	538	485	501	463	462	477	459	457	441	465	467	468	447	455	436	437	415	476	461	459	463	439	426	422	486	470	479	431	449	446	451	428	420	440	445	419	448	434	433	445	422	419	430	480	499	443	490	449	468	480	428	418	406	425	426	456	440	442	449	439	449	426	430	417	433	416	451	425	425	433	442	398	474	430	443	410	412	427	392	407	414	400	406	400	402	418	450	410	409	428	394	451	403	435	445	406	444	425	462	433	412	406	404	433	392	417	450	428	439	388	416	415	420	403	388	446	431	395	422	394	405	427	396	411	422	421	441	441	435	426	429	422	397	417	450	425	393	402	441	417	403	408	437	429	410	429	412	421	441	430	434	396	425	461	393	413	387	425	403	416	433	405	426	404	433	372	415	411	420	410	452	403	435	428	388	438	417	367	396	434	385	394	425	416	418	410	432	402	442	440	451	437	436	433	398	425	437	420	389	398	453	428	478	423	407	411	428	393	408	394	417	425	401	409	371	432	429	449	398	441	405	374	446	427	446	446	416	410	409	437	423	406	438	409	414	417	432	404	435	456	429	396	429	419	471	424	411	417	420	386	399	421	471	422	384	428	414	405	415	424	423	456	444	419	430	426	412	403	413	412	387	436	393	396	400	403	418	396	432	440	422	432	433	421	438	424	431	402	430	434	391	447	415	419	406	433	423	414	402	417	426	428	428	395	430	414	399	407	414	424	413	418	450	416	386	417	405	409	406	441	405	411	434	412	427	385	435	409	406	427	425	450	410	426	410	470	452	432	424	431	429	437	410	381	433	399	466	468	387	388	429	450	425	455	440	454	401	432	394	435	413	430	437	421	433	421	406	433	426	444	414	433	413	432	421	418	391	415	420	419	449	389	430	413	444	430	427	430	400	409	427	414	412	401	448	398	408	425	423	425	410	437	437	412	436	464	427	387	441	444	426	405	463	426	454	410	453	400	449	411	423	396	431	433	440	450	451	425	438	449	467	420	413	446	421	423	411	404	426	458	453	428	428	425	408	426	403	428	424	393	385	421	420	412	351	433	384	437	440	402	403	435	388	435	402	443	446	434	413	449	407	475	410	426	435	412	401	393	396	419	395	409	454	416	408	425	397	414	405	471	431	446	456	374	393	452	399	432	396	407	398	408	427	390	419	432	389	425	380	395	423	430	385	422	423	443	382	403	395	444	391	428	417	417	431	461	431	435	402	413	451	433	434	409	472	442	430	365	438	428	370	413	442	416	438	455	403	429	434	420	416	405	424	434	420	439	388	400	426	388	398	440	398	411	408	397	442	403	415	444	451	427	431	428	380	429	417	438	413	451	379	389	403	436	449	380	459	404	439	424	421	429	417	415	401	416	412	420	420	427	446	370	422	443	398	433	392	380	459	391	457	403	433	418	460	452	393	400	417	408	450	425	421	423	414	424	426	392	399	433	429	448	452	405	423	446	401	406	423	421	405	423	392	458	454	441	439	424	420	471	427	410	392	406	421	405	419	443	418	434	405	406	461	368	436	440	420	427	452	408	438	429	424	408	396	402	438	441	445	437	394	373	412	441	452	429	459	426	432	383	436	403	448	405	420	415	432	426	411	368	431	434	391	420	470	428	398	439	434	450	422	414	419	447	402	398	424	400	433	434	420	453	407	391	381	401	454	404	413	411	413	383	391	424	449	428	402	413	406	426	434	426	420	399	399	397	414	412	412	402	395	451	417	467	414	409	403	413	413	466	428	441	403	426	408	443	394	438	415	435	426	420	479	429	397	427	436	408	397	427	445	402	449	447	421	417	449	432	463	415	407	441	455	429	400	385	423	415	437	398	412	442	427	426	421	429	413	423	457	417	383	405	424	408	412	439	395	408	379	418	402	448	399	405	422	407	408	430	440	424	445	419	397	423	420	393	416	438	461	410	434	438	404	444	436	423	459	441	406	401	429	395	380	437	468	443	376	421	422	428	419	417	399	422	422	418	433	429	427	424	445	430	421	439	409	438	387	430	450	437	433	463	438	416	414	433	431	433	432	400	422	450	432	420	402	409	412	439	398	414	399	434	417	409	441	409	424	442	405	433	428	431	413	377	452	384	421	412	450	399	404	406	420	436	412	404	427	474	414	411	431	407	400	416	442	383	431	414	407	412	405	425	456	404	413	420	438	430	435	432	430	422	413	424	435	402	422	445	424	401	429	412	404	425	423	422	431	465	435	417	445	427	430	438	407	447	447	430	419	414	419	432	383	418	415	407	411	393	446	443	406	413	441	462	398	402	451	413	413	393	427	418	426	398	419	452	421	418	427	413	426	423	410	381	422	425	432	394	445	430	421	419	415	394	450	437	456	426	437	439	450	427	433	421	391	441	373	396	414	403	398	473	403	411	404	412	444	406	428	445	426	410	422	424	389	427	410	392	426	456	403	415	412	412	419	448	391	404	426	435	395	387	418	449	416	431	409	429	421	382	390	418	411	420	401	427	440	424	418	421	412	423	399	437	454	405	454	428	433	407	419	418	413	415	431	428	410	444	416	418	435	430	424	419	436	412	429	411	429	409	368	432	397	452	428	454	437	445	399	418	404	395	390	402	429	409	444	402	453	407	432	424	414	415	453	397	437	437	395	447	413	435	430	432	443	392	428	420	425	452	425	426	415	382	440	415	457	425	461	442	422	430	449	430	424	399	413	413	440	402	441	433	416	455	413	437	428	415	444	452	412	427	396	428	424	407	432	440	408	388	444	384	416	395	410	407	432	416	416	401	401	414	442	436	440	419	412	407	411	398	389	425	466	403	448	447	428	415	427	437	426	435	450	393	436	411	412	429	416	427	422	416	407	377	445	423	370	412	403	443	428	416	411	402	423	408	458	384	427	419	462	441	414	398	389	430	434	380	443	419	426	415	416	425	441	414	412	388	425	426	409	450	419	442	417	458	414	468	442	411	421	441	382	422	451	403	424	423	425	435	429	388	413	403	405	428	433	436	423	387	408	389	425	416	412	392	420	415	430	406	421	417	393	417	418	420	428	416	436	439	437	430	432	439	395	429	436	461	442	403	385	423	393	438	433	423	410	403	417	426	450	375	372	420	433	431	464	425	425	403	407	445	408	410	425	408	431	435	430	425	402	418	401	412	395	425	426	406	447	409	413	448	431	417	410	440	436	436	438	407	443	435	409	401	425	424	412	422	392	434	417	417	423	425	428	384	452	400	385	406	426	408	470	434	384	405	417	415	426	486	418	452	421	442	394	430	405	433	385	426	391	403	392	433	438	407	405	384	380	386	431	420	430	400	395	428	445	429	381	415	450	408	406	392	418	407	411	449	401	431	401	424	390	390	437	454	447	400	380	424	409	445	445	411	451	416	432	451	422	424	434	454	427	404	396	429	431	404	404	432	408	401	424	422	399	398	412	371	438	412	452	407	443	440	409	439	418	438	431	436	433	379
25582	21378	27612	25338	11694	3012	1998	1518	1237	1102	988	967	962	941	909	906	815	830	823	783	817	819	792	808	762	716	753	790	771	825	697	761	748	731	772	787	771	748	777	724	729	711	743	758	781	720	788	774	725	781	716	755	701	719	784	729	718	735	734	764	735	786	758	716	735	748	750	717	744	803	719	777	707	726	725	723	759	732	773	747	735	727	796	704	706	770	705	803	767	752	724	766	764	730	762	724	785	722	736	742	743	707	737	721	808	704	767	774	730	728	768	732	754	707	754	747	784	761	767	730	724	771	716	772	764	786	793	762	767	759	741	749	694	739	791	734	793	685	714	774	770	758	739	726	765	770	727	719	781	754	690	750	753	733	769	721	747	722	746	675	765	783	817	726	758	696	758	726	772	732	727	701	714	732	721	718	719	701	688	764	737	783	703	697	801	740	738	728	747	755	753	723	762	692	758	765	701	744	768	727	777	785	721	735	732	756	750	710	758	704	740	747	751	734	730	736	779	731	722	727	717	769	759	747	744	766	744	753	749	697	738	733	769	788	726	729	764	686	776	757	748	743	788	751	707	705	775	714	771	786	786	772	733	717	709	736	778	716	746	777	758	760	740	750	728	739	749	786	765	757	735	722	691	735	742	735	770	774	734	739	713	720	737	691	761	756	733	743	749	751	801	730	743	739	785	742	690	786	816	728	711	739	770	697	696	772	712	742	724	756	714	738	737	806	724	760	782	760	748	707	743	786	730	786	715	683	741	790	740	781	796	724	720	729	774	757	754	735	724	752	730	726	766	791	734	752	769	746	759	724	765	745	744	719	741	777	749	741	732	786	738	720	754	719	762	738	781	803	749	739	742	763	711	783	704	717	724	716	751	735	744	741	755	703	714	730	757	766	727	739	744	782	769	724	715	764	751	735	698	687	774	768	741	766	768	761	769	754	699	734	738	770	766	726	704	737	772	775	775	803	742	768	791	769	767	744	774	717	684	737	760	734	734	764	725	764	701	761	766	750	700	768	787	700	752	768	776	724	727	721	788	752	768	706	716	722	717	762	706	733	732	766	745	737	765	703	697	711	749	757	750	707	699	743	698	755	725	779	731	757	744	724	787	768	774	697	761	742	783	762	751	764	739	683	781	713	702	747	715	754	777	740	795	739	728	683	768	729	728	776	759	750	738	675	694	756	754	777	749	724	676	737	800	685	743	748	730	724	710	739	730	742	727	682	766	697	741	716	772	750	729	768	736	775	769	731	736	721	782	725	728	702	723	734	718	705	693	741	762	703	759	748	707	735	703	775	740	730	720	740	777	749	695	753	773	766	736	750	731	818	766	714	722	707	772	720	724	725	750	713	756	751	721	704	736	775	763	746	780	752	750	693	740	739	701	727	739	761	715	728	743	691	755	778	758	772	755	741	712	729	790	689	749	775	763	764	759	746	765	763	734	766	773	744	774	728	775	718	772	785	758	773	772	759	732	715	747	733	824	765	758	752	707	744	744	725	695	771	722	702	765	723	790	741	780	743	741	750	685	706	768	737	766	743	724	789	695	733	720	748	762	731	726	774	738	725	747	770	732	776	735	759	762	724	728	716	752	701	765	743	779	740	715	724	754	736	707	758	780	756	744	752	751	732	694	782	767	727	750	762	750	746	761	746	729	765	727	703	712	785	719	731	726	772	753	723	712	742	784	719	728	757	721	734	754	782	760	756	774	729	718	634	755	781	748	763	731	723	728	694	778	757	740	723	682	707	779	742	734	721	692	759	715	730	756	785	740	683	712	711	776	812	744	708	740	778	746	766	746	700	697	733	704	729	717	709	717	774	724	777	784	797	751	742	754	752	760	727	742	744	752	713	724	718	798	735	724	756	689	689	743	790	740	724	693	736	774	761	720	722	715	722	747	747	723	786	699	740	723	755	702	747	684	737	772	772	763	777	741	793	726	750	738	752	688	774	741	787	768	712	670	796	745	784	771	710	769	753	759	732	753	772	752	702	720	729	732	745	704	686	708	775	740	697	714	728	755	795	719	719	766	704	739	748	701	692	713	688	745	750	726	736	723	710	740	723	728	769	746	792	717	754	754	740	758	774	780	738	744	764	681	730	760	718	750	762	692	712	787	750	701	748	757	716	686	753	752	750	716	730	752	763	743	770	736	678	726	746	730	750	722	743	735	755	746	733	771	747	729	704	748	714	759	737	741	730	686	727	782	729	737	784	711	741	747	748	795	679	706	721	749	706	744	725	799	719	744	719	730	720	742	759	757	707	767	717	729	761	720	716	755	784	737	777	765	769	702	748	732	750	731	712	729	735	735	744	732	718	702	734	721	752	784	687	749	728	744	708	671	736	750	805	741	722	710	781	770	749	742	790	714	726	775	767	708	754	738	774	718	766	702	704	720	752	691	688	738	759	758	768	734	726	715	745	746	713	779	738	706	734	671	724	735	783	745	759	737	730	761	744	752	729	769	759	722	731	702	777	727	736	711	711	762	755	788	769	736	706	761	726	719	755	733	774	758	709	778	722	737	707	731	747	715	715	788	774	719	755	714	734	728	726	680	741	700	737	681	756	733	746	777	769	701	766	790	748	710	744	710	733	753	770	772	767	780	709	725	748	737	778	774	734	767	768	779	701	778	759	712	742	736	753	733	739	728	759	700	758	724	707	725	737	785	736	721	753	742	735	756	622	730	734	766	748	752	783	746	759	748	729	733	778	715	704	707	751	731	735	735	756	698	705	733	741	773	762	791	730	736	726	757	754	766	794	670	732	734	667	693	698	747	754	734	751	812	778	720	744	713	717	780	729	707	684	721	749	792	727	797	742	757	764	771	742	760	744	735	766	762	725	730	753	711	754	743	727	733	714	726	743	793	721	751	730	730	746	760	725	731	704	757	726	734	748	672	780	764	769	757	751	725	701	766	768	741	702	702	780	744	730	734	718	733	698	773	682	710	717	764	761	724	777	725	717	717	750	717	731	766	690	753	729	763	739	767	745	731	728	743	720	683	698	738	764	733	711	697	771	762	746	755	686	760	707	720	741	713	721	790	700	751	729	739	712	750	732	720	761	759	764	788	746	761	707	743	761	744	775	740	692	750	710	702	678	738	705	739	788	787	683	760	743	731	801	726	724	747	720	720	716	752	739	737	752	706	724	753	735	721	729	671	757	730	688	735	723	735	750	738	732	761	680	735	704	721	685	715	752	727	727	700	742	757	725	788	766	721	709	723	723	777	753	733	749	777	777	750	758	788	743	740	749	714	759	759	693	735	753	781	753	712	777	743	743	756	754	788	760	781	753	768	765	725	737	741	752	756	696	699	675	753	764	711	767	743	702	774	748	720	771	697	757	740	673	744	748	726	696	747	760	727	738	759	710	708	794	710	734	780	710	775	727	710	756	687	784	757	748	791	693	737	745	742	732	771	732	716	760	747	739	753	724	755	721	838	726	758	759	696	772	725	709	775	737	712	758	725	774	741	702	757	754	729	766	746	784
28204	28949	11442	7042	5531	4554	3605	2739	2221	1822	1634	1453	1338	1226	1153	1125	1029	988	946	943	935	949	996	906	914	915	961	900	854	880	836	903	863	870	876	882	817	849	873	843	888	893	902	869	894	854	837	867	813	831	893	859	876	901	853	904	865	899	842	928	923	837	853	916	840	862	926	813	843	886	887	822	930	926	875	853	827	909	850	804	797	877	815	891	848	912	878	887	827	879	902	861	880	835	802	823	880	833	880	825	885	873	852	866	847	834	906	824	859	825	869	842	885	863	824	874	854	865	864	805	830	833	821	862	893	855	867	836	828	830	895	830	837	878	844	882	861	868	850	852	876	917	872	855	816	902	846	808	908	845	837	865	844	833	814	888	855	847	844	826	876	842	825	815	848	831	804	781	831	862	857	841	844	843	857	848	868	840	823	883	843	870	840	879	873	820	882	834	859	884	895	877	848	799	865	810	853	783	845	843	900	862	909	873	832	847	846	880	855	872	828	782	890	899	853	848	794	847	907	870	836	854	793	910	833	860	822	805	841	823	858	921	836	889	879	894	840	834	870	873	874	863	856	847	913	849	875	823	827	857	853	840	809	856	826	884	824	809	846	897	833	844	813	839	828	850	845	840	848	853	819	845	855	849	920	822	857	872	906	867	858	810	835	855	813	847	845	909	866	832	917	850	869	878	824	898	835	859	858	832	830	854	885	872	835	850	837	859	870	885	822	866	877	832	807	901	833	882	841	801	839	896	831	833	815	822	893	830	891	827	814	855	825	815	858	820	847	868	881	844	830	902	849	864	875	790	909	812	858	896	907	824	822	818	855	857	820	826	876	873	901	869	853	881	816	876	835	868	867	855	827	855	809	864	851	818	833	832	859	892	805	873	809	854	802	874	793	872	833	887	839	830	814	928	845	893	829	859	830	893	868	808	883	873	887	847	861	878	855	894	874	831	905	921	865	890	882	875	837	876	840	862	845	871	803	869	882	795	844	843	884	797	869	859	880	891	810	840	863	850	834	806	870	839	876	844	850	895	848	872	826	910	790	863	830	865	826	834	866	824	810	859	863	814	855	833	880	850	869	866	867	815	883	862	807	840	840	839	856	874	822	822	832	830	821	834	864	826	883	855	868	870	872	848	828	878	864	860	806	830	897	866	887	836	847	887	861	834	810	860	860	863	853	817	823	843	812	820	832	871	904	866	837	818	875	877	838	818	777	856	801	844	848	883	885	848	862	882	875	826	808	869	871	871	851	914	859	845	812	840	887	889	861	861	873	886	857	874	862	823	798	819	851	867	907	864	909	852	822	835	881	792	880	872	887	881	871	848	864	810	877	867	822	848	861	829	872	868	825	794	823	872	860	759	892	806	812	806	891	841	819	866	846	857	887	847	858	880	859	890	839	876	835	831	846	885	834	846	880	802	812	900	878	803	861	844	865	861	844	800	825	811	894	847	863	901	818	804	882	851	835	797	907	864	825	829	902	826	839	871	863	885	856	860	816	883	832	868	859	835	885	823	912	822	833	824	892	846	830	856	846	840	877	821	828	871	857	880	854	891	866	819	885	860	828	832	853	793	849	871	885	800	841	843	857	877	866	869	865	848	866	834	840	864	835	832	843	888	838	885	880	776	837	834	821	837	833	888	835	856	853	886	854	858	843	925	843	819	835	815	863	842	858	861	902	852	842	854	871	839	883	838	832	844	870	887	798	869	874	832	799	844	834	887	838	848	843	839	861	856	831	850	858	833	862	872	891	861	812	815	813	841	882	853	832	916	865	848	834	850	814	849	886	815	838	898	830	837	897	837	807	906	830	852	885	850	858	826	800	882	830	896	879	873	841	847	794	868	794	852	857	856	903	817	819	905	827	832	837	911	856	796	909	851	790	785	883	862	860	867	873	876	872	897	810	881	845	818	849	872	859	885	854	854	832	803	893	862	850	785	848	836	859	840	821	838	861	831	861	831	869	894	811	843	879	875	845	873	849	862	883	888	838	894	846	840	845	850	887	796	834	868	877	860	831	861	861	773	873	843	844	870	850	825	890	825	769	864	868	915	872	864	803	847	864	864	809	867	798	861	879	823	856	837	847	889	866	853	843	890	866	828	833	931	835	848	858	852	913	838	883	833	897	811	858	878	812	849	830	827	846	886	868	838	822	878	843	861	830	878	844	865	845	818	868	827	867	839	844	840	872	821	796	864	824	864	898	829	799	863	866	822	787	845	853	850	829	848	847	901	899	891	860	911	863	887	894	863	808	824	833	877	878	890	912	824	821	846	879	838	837	902	838	848	858	867	929	904	851	851	859	870	861	903	874	874	870	825	858	880	821	811	830	859	839	850	868	838	852	818	828	777	834	881	825	812	844	840	830	838	901	855	843	857	858	876	838	870	848	900	864	853	845	849	857	769	872	847	866	852	860	885	856	828	913	858	829	852	814	889	896	865	815	831	846	879	870	900	825	859	892	834	820	866	831	833	806	825	855	893	822	847	933	881	866	839	826	888	905	865	858	882	844	840	820	835	875	863	828	864	866	841	854	824	840	860	850	808	898	878	892	839	866	830	900	836	840	825	857	801	883	870	879	898	877	831	854	876	897	878	831	815	850	824	857	805	831	809	839	808	843	872	834	871	870	856	853	867	806	848	847	823	812	857	842	827	842	844	876	826	886	882	821	849	826	849	858	868	820	836	872	827	826	849	822	868	840	821	881	818	845	863	830	768	781	896	813	814	880	825	864	850	899	882	902	834	855	844	861	876	912	887	844	834	879	816	864	822	871	810	836	856	835	872	877	789	781	833	832	821	838	854	887	867	812	837	872	847	829	849	847	820	874	886	847	851	864	841	824	864	853	821	894	827	935	811	891	858	815	861	874	868	823	857	828	848	886	866	882	889	880	896	855	858	823	889	897	903	813	857	868	848	833	785	848	825	863	805	885	843	814	810	821	866	885	833	857	855	897	790	859	887	824	815	872	855	860	809	864	784	889	850	869	817	850	849	865	877	834	822	901	825	850	863	830	902	876	817	844	872	886	899	840	849	878	842	875	824	834	803	846	901	869	833	889	826	918	839	859	799	867	855	829	873	835	858	891	817	885	881	877	840	895	891	840	831	903	842	863	820	910	814	871	892	841	814	839	817	810	848	864	879	934	865	903	825	837	877	866	894	860	881	818	841	816	810	811	851	853	795	814	826	901	871	858	835	865	873	835	864	860	839	881	823	840	851	847	818	836	799	882	870	852	857	852	837	825	840	857	817	840	890	829	866	853	817	841	910	849	848	851	868	864	856	826	855	831	860	862	849	875	848	868	845	918	843	865	884	895	868	854	839	854	834	842	812	880	819	875	839	886	847	856	858	868	909	824	876	828	878	800	837	817	848	845	812	849	840	864	838	835	875	897	859	848	852	848	833	834	857	865	797	826	842	832	827	885	896	850	849	838	890	835	871	884	893	890	851	885	850	848	852	857	855	851	843	807	850	864	877	825	854	846	907	885	850
23263	21381	29268	23868	21388	21506	10961	2513	1587	1384	1212	965	919	803	727	680	597	595	548	562	480	490	487	436	452	471	387	431	439	443	393	419	350	404	361	408	392	428	397	420	396	438	429	426	381	457	415	441	395	417	412	392	393	406	373	422	404	356	402	398	363	386	399	376	377	408	389	400	399	398	412	437	397	354	377	386	403	388	380	376	363	394	397	421	396	409	403	396	387	373	388	394	378	402	377	379	334	419	412	371	415	377	402	399	357	341	380	367	353	406	384	363	412	409	396	381	414	397	378	365	373	383	370	390	366	377	408	357	375	398	360	345	384	353	404	369	376	414	365	363	393	379	349	349	388	397	428	376	348	375	369	346	351	402	380	391	403	367	368	357	375	419	352	385	371	387	376	360	339	379	391	393	389	386	384	379	380	375	363	417	368	376	336	355	396	358	383	398	358	335	423	359	418	392	379	347	359	381	350	352	373	402	353	393	393	370	355	414	392	343	379	393	382	372	381	351	385	383	383	408	370	414	370	393	381	383	382	394	394	425	391	388	388	370	332	387	390	376	415	379	359	395	355	414	364	354	359	370	404	369	387	400	383	394	395	396	367	398	382	358	395	368	389	383	360	405	383	397	383	381	380	350	381	370	339	393	368	357	378	371	379	386	455	394	383	400	380	390	402	353	375	420	391	397	377	396	412	382	397	373	385	382	358	401	383	390	387	370	391	381	403	376	380	383	368	381	361	342	384	370	378	381	381	399	354	394	374	377	379	361	383	361	394	386	380	391	358	359	372	378	355	394	395	391	365	378	368	349	367	388	353	347	383	379	365	367	363	361	356	373	363	389	379	384	373	388	371	396	395	377	369	331	395	344	351	344	414	384	349	390	382	379	378	402	371	409	364	373	383	379	399	380	393	362	389	387	398	372	386	381	379	348	374	367	352	370	340	399	365	357	373	401	358	353	384	383	388	388	364	364	388	378	354	359	351	397	351	369	371	379	357	376	366	352	379	371	367	376	379	380	401	364	406	381	360	382	370	366	396	388	374	402	390	407	400	390	411	349	370	371	365	358	355	412	391	376	378	372	401	404	389	361	369	373	382	365	369	375	399	358	369	348	387	397	344	387	375	390	378	371	357	393	398	400	379	381	370	365	390	393	399	366	395	370	372	367	398	392	358	370	387	403	381	346	398	380	400	333	372	338	384	404	388	374	358	394	415	376	375	368	389	413	394	414	369	394	380	372	371	389	356	386	412	377	370	389	378	350	390	342	387	387	391	350	346	394	378	335	357	354	409	346	395	412	362	399	393	367	379	342	357	399	358	392	362	372	405	366	400	384	377	366	385	341	348	380	387	361	369	374	383	350	421	387	377	358	388	386	372	394	368	369	368	382	387	347	392	391	396	390	355	362	400	373	385	389	374	362	408	380	365	377	415	407	369	375	369	370	374	401	384	387	388	376	346	371	381	393	368	368	411	388	410	356	394	410	392	347	374	351	352	384	391	355	374	394	389	381	363	369	363	384	348	400	345	370	367	387	404	364	386	343	389	373	368	388	372	402	383	390	387	377	393	357	380	378	352	376	366	359	373	358	388	357	387	358	381	338	367	387	400	390	375	348	391	415	395	364	351	376	394	374	372	385	363	357	366	348	352	407	386	335	404	367	389	350	330	389	401	389	377	380	382	346	389	393	386	347	384	411	367	365	366	403	409	360	368	386	377	344	409	366	384	379	374	397	371	386	373	351	374	358	355	332	390	384	354	349	360	376	348	358	401	401	380	375	359	373	371	344	355	380	370	387	386	397	349	364	369	408	382	398	406	348	395	407	411	376	418	416	391	400	362	377	397	384	368	367	347	352	378	367	365	395	386	382	380	351	342	356	410	390	362	372	409	377	332	356	352	331	391	375	400	395	402	369	405	372	384	384	381	408	391	364	398	360	405	384	375	360	361	411	357	392	398	366	387	364	383	354	402	384	386	380	373	357	399	385	386	389	366	344	355	382	393	421	373	378	358	391	403	389	378	398	347	402	371	357	399	388	337	341	365	397	359	397	385	352	393	339	384	346	377	359	365	398	360	385	373	365	392	381	360	384	365	364	356	399	372	357	367	368	365	391	398	383	386	395	368	374	354	373	368	379	383	372	438	346	392	379	353	367	377	390	349	385	402	352	352	367	364	366	421	358	406	328	405	404	395	340	375	362	378	373	371	415	341	387	376	382	375	365	379	416	398	353	396	381	394	368	382	383	367	395	385	353	411	414	379	365	364	402	402	362	397	383	380	353	394	363	413	384	389	364	359	384	384	388	374	407	380	355	392	373	366	380	365	388	340	359	384	371	409	406	382	345	416	391	368	366	363	359	385	377	399	388	371	391	345	375	360	366	334	359	371	391	365	343	408	394	395	394	366	369	344	378	383	375	401	352	381	402	380	363	398	394	375	392	396	401	329	382	367	363	415	343	392	388	354	399	377	359	408	395	372	397	398	396	372	390	393	406	386	402	401	437	330	374	367	385	394	393	385	358	396	387	356	392	406	365	364	382	356	361	351	363	364	376	341	366	338	370	362	393	371	376	382	353	337	426	352	348	412	354	400	412	405	361	395	396	386	375	432	417	397	384	352	358	375	370	365	382	401	365	368	390	376	412	382	363	391	369	391	396	377	395	382	403	368	356	359	384	387	373	353	391	359	406	428	365	344	401	407	346	410	383	377	373	372	369	373	413	346	382	346	379	391	396	376	358	420	384	382	391	398	408	373	378	366	372	354	399	363	377	365	340	388	368	355	388	355	361	399	388	394	405	373	391	396	382	392	410	379	376	371	382	411	400	383	381	361	403	439	396	351	358	416	385	372	357	373	409	394	386	384	400	376	380	409	374	351	379	363	372	357	398	387	406	406	374	367	333	345	375	371	408	371	367	399	353	381	361	382	395	369	374	389	416	362	395	408	379	355	378	373	370	364	406	401	360	400	367	375	394	366	400	379	390	379	355	384	349	348	401	394	367	342	355	391	411	345	379	396	368	381	373	394	389	379	373	389	370	357	378	396	384	399	372	317	399	382	369	368	352	373	385	407	366	372	406	353	387	390	390	375	379	395	374	387	368	321	336	374	383	410	359	376	350	394	356	425	394	356	365	402	383	399	406	352	324	365	379	373	365	372	384	372	379	390	401	383	371	344	370	355	387	373	358	373	395	353	384	374	407	383	393	350	412	397	385	376	372	416	360	402	412	346	354	390	409	347	395	349	383	403	367	380	362	374	366	373	384	365	365	383	384	380	417	385	366	384	350	339	414	363	378	391	379	382	394	393	406	407	386	400	378	373	398	367	379	387	389	382	366	394	367	413	355	363	364	343	421	380	356	395	367	421	357	396	382	372	372	369	375	358	408	403	376	365	347	356	384	370	380	397	374	349	377	371	413	340	354	376	393	374	360	374	362	376	382	374	358	376	385	362	367	360	386	382	361	408	406	390	399	380	377	392	368	384	387	370	375	353	355	355	400
32757	38667	20531	13034	10136	7874	5834	4378	3356	2618	2059	1827	1526	1376	1161	1054	921	831	827	780	715	687	637	630	588	547	549	533	522	515	533	458	491	493	509	463	470	507	510	551	471	510	458	482	486	494	514	473	499	452	462	473	466	495	437	436	463	472	457	463	467	440	447	455	464	449	462	504	459	507	485	460	458	476	461	438	423	447	454	453	459	490	419	439	424	409	427	479	446	450	433	442	489	444	473	428	479	399	432	422	419	429	430	426	475	441	425	417	438	424	425	424	417	443	446	452	435	417	477	455	429	430	478	396	434	425	424	436	454	429	490	453	443	426	425	452	406	458	467	421	414	408	419	410	424	408	460	429	392	400	444	429	449	469	409	455	407	446	473	445	422	436	439	410	450	392	400	426	433	478	434	451	467	436	440	434	407	427	408	428	465	431	469	470	460	416	409	446	438	418	433	441	453	444	433	439	427	452	435	445	427	376	421	419	450	417	451	419	471	461	424	467	424	408	450	444	446	457	416	452	446	457	435	458	410	423	386	431	407	427	427	443	401	464	452	424	430	409	435	438	455	449	493	438	471	451	458	425	421	459	432	418	447	435	436	424	431	445	419	459	450	433	462	437	433	454	450	430	438	468	431	446	425	421	465	438	446	396	407	432	440	415	429	426	452	389	427	431	417	434	412	425	483	449	464	419	415	441	410	401	432	421	451	422	433	412	416	446	429	439	452	432	482	443	424	420	452	439	431	451	412	454	412	417	458	450	428	456	440	442	421	463	451	377	440	435	429	469	442	405	418	402	447	416	440	431	403	431	427	421	443	458	443	445	429	433	431	407	448	406	423	439	430	445	439	417	459	474	430	441	459	435	439	443	449	455	406	429	399	385	446	439	437	450	448	437	404	394	420	472	453	443	444	420	436	424	466	448	398	460	418	433	419	456	435	465	435	457	419	447	414	420	425	442	413	395	411	434	422	393	458	424	446	431	413	473	433	441	440	400	425	448	442	443	405	419	428	443	396	421	444	433	426	424	422	428	428	444	400	413	435	440	478	429	455	450	412	440	432	435	374	424	415	415	454	468	430	438	416	440	467	423	436	424	419	439	484	477	439	431	458	425	430	423	446	436	455	435	442	418	427	397	414	417	445	424	453	462	451	444	424	470	428	463	448	472	424	437	434	418	432	461	436	400	411	401	430	415	429	440	435	448	443	443	411	416	470	439	431	403	419	479	450	449	412	439	429	425	428	401	484	415	428	415	449	410	465	425	407	422	486	409	390	444	479	422	481	435	410	434	450	446	405	423	430	454	435	452	421	433	420	434	416	435	435	422	426	472	434	432	429	437	462	431	423	450	402	440	430	411	456	466	402	390	434	417	409	429	402	436	438	429	465	419	461	435	423	462	434	458	423	428	434	416	437	426	442	418	411	430	421	475	417	413	424	458	424	435	435	448	416	435	454	391	417	402	428	415	447	443	439	449	427	425	458	430	465	430	441	401	440	444	431	472	426	442	432	468	419	434	420	405	474	431	452	447	452	444	430	457	412	454	406	450	395	409	415	441	444	437	416	405	462	429	418	424	444	434	465	398	416	421	400	445	441	440	420	454	425	419	448	459	432	423	463	445	442	430	413	435	406	454	450	441	450	468	437	432	413	436	439	418	453	426	402	444	411	434	435	444	417	475	452	443	426	430	408	421	424	444	443	428	478	447	460	421	468	474	436	463	456	449	429	442	417	423	420	403	435	429	465	436	439	420	455	460	451	447	455	438	429	431	459	419	479	434	416	466	454	447	385	468	466	449	428	419	436	450	418	453	423	436	453	450	421	478	455	437	416	446	439	437	410	438	429	447	418	396	434	456	407	451	465	446	435	475	422	434	455	455	419	426	430	455	393	430	445	428	469	416	421	433	420	421	451	457	431	422	451	420	427	463	433	433	451	449	425	405	423	431	440	409	420	426	451	430	432	424	467	413	401	408	449	452	438	409	368	410	425	464	453	458	387	429	413	414	413	407	409	458	450	406	445	469	394	451	473	431	434	469	444	420	441	415	448	385	403	416	420	469	422	424	407	428	459	426	443	429	425	427	405	437	430	444	438	431	463	418	425	394	421	440	419	436	417	436	425	431	443	448	445	414	418	415	439	493	421	419	415	425	428	430	421	410	488	436	441	427	436	419	443	433	386	433	449	446	409	453	456	458	438	436	424	415	469	428	416	439	429	414	431	404	448	431	412	458	464	386	430	425	442	446	446	419	414	458	458	435	394	432	437	420	431	468	458	389	424	431	451	462	436	435	421	454	444	413	447	448	444	394	433	395	458	416	435	453	464	419	447	431	449	420	454	431	409	450	384	443	431	449	417	452	411	490	382	451	418	457	434	420	424	433	427	468	399	428	454	461	444	427	437	391	464	448	472	438	426	417	477	447	421	376	449	461	419	421	455	443	450	420	398	453	454	430	435	419	461	403	435	418	420	434	403	445	445	426	456	426	457	451	417	427	439	438	437	394	440	457	428	465	423	425	428	440	409	450	432	415	414	457	446	422	439	393	421	404	387	404	423	421	427	441	463	456	427	451	455	436	452	467	418	422	446	425	434	448	438	417	386	424	399	446	449	434	464	416	433	430	448	428	387	420	438	480	397	442	411	413	450	410	442	391	391	434	445	410	410	458	401	434	410	447	420	455	428	424	387	396	431	437	405	419	427	438	394	448	420	410	422	403	436	399	447	407	431	438	459	420	445	422	425	447	455	378	433	432	418	434	405	478	458	440	396	428	401	423	418	447	395	407	388	425	397	402	425	449	430	386	444	455	467	458	418	422	433	428	450	422	432	427	452	465	399	412	498	439	443	426	444	415	422	472	417	453	432	430	392	459	489	431	416	454	444	453	426	460	409	438	420	433	430	461	428	432	440	432	471	421	471	469	450	415	475	391	431	434	425	435	399	428	492	437	431	461	397	480	454	461	441	422	436	418	469	436	450	437	454	406	496	393	452	451	417	397	408	401	375	415	414	425	453	445	466	448	450	457	433	471	431	428	470	395	421	435	438	433	430	460	450	405	459	394	387	447	440	442	397	420	447	433	435	415	431	438	412	433	411	429	393	427	444	457	453	436	423	446	419	412	430	440	412	438	431	435	433	393	423	419	434	456	454	458	423	433	444	417	451	439	433	412	487	449	439	410	418	444	387	417	417	438	422	450	467	414	417	428	427	408	433	416	500	422	429	438	425	427	434	445	417	465	432	427	415	422	447	414	465	405	442	420	372	414	445	442	414	437	426	455	414	421	449	397	455	433	423	436	430	453	422	424	381	440	392	431	392	430	432	413	460	409	454	453	433	430	435	453	424	426	412	441	431	442	433	410	422	416	470	449	404	424	444	450	430	430	436	420	456	426	428	430	438	426	416	449	427	443	451	446	411	471	407	453	407	455	433	429	434	434	445	401	433	408	451	449	448	462	433	415	440	466	406	423	409	422	438	420	429	398	436	478	388	418	406	403	451	443
28015	21447	12784	4823	2706	1840	1418	1108	969	914	823	828	779	733	776	759	676	633	645	624	663	676	691	652	634	666	633	665	642	604	618	628	661	650	680	644	607	657	654	615	616	595	638	634	652	670	641	655	635	629	615	629	651	659	627	669	602	622	697	633	619	636	603	632	640	630	660	645	677	673	666	636	647	641	669	623	650	628	675	648	599	634	639	662	610	635	607	630	632	624	637	609	654	614	653	665	595	645	660	667	712	590	676	591	667	629	593	636	605	650	633	610	649	628	620	630	629	605	599	607	557	638	638	590	664	639	575	673	654	635	630	656	629	630	610	665	638	635	668	668	683	577	656	631	650	642	635	665	592	648	650	591	596	647	614	629	668	623	654	647	631	642	632	659	648	655	647	593	654	629	598	682	662	636	675	608	643	620	600	608	600	646	622	672	621	637	629	636	651	664	625	636	608	580	632	658	645	649	629	642	600	598	589	626	608	670	617	610	653	671	652	609	642	643	662	660	586	595	636	683	600	674	649	601	632	649	586	638	637	655	648	612	625	588	616	578	625	634	651	609	645	608	594	650	624	643	640	638	642	621	628	671	630	647	607	608	642	626	650	681	664	654	669	630	672	678	657	678	642	626	608	647	675	617	634	633	659	649	624	633	622	646	621	603	630	703	649	606	624	629	626	618	587	565	668	615	629	631	601	622	639	594	588	648	623	657	641	592	623	590	649	666	602	637	720	650	612	663	652	654	663	635	627	677	579	648	628	641	668	617	633	603	630	606	629	623	693	647	643	625	678	637	634	657	612	670	659	614	621	634	639	641	631	658	611	662	627	650	647	648	616	640	630	648	690	627	635	635	629	621	597	645	618	612	653	638	646	655	644	576	629	653	589	630	622	623	588	656	678	636	674	665	636	633	639	658	670	588	626	602	660	611	644	656	628	601	628	612	638	642	613	671	630	638	655	594	604	661	599	664	643	590	678	649	651	626	620	602	586	670	662	657	583	644	644	630	655	607	679	664	659	639	627	652	623	650	645	660	630	586	664	622	628	636	674	653	638	603	627	598	598	565	596	697	604	663	628	652	599	663	657	622	649	658	636	627	580	657	656	688	646	640	603	650	628	640	661	610	664	652	641	693	633	605	598	629	664	608	640	689	624	594	644	682	595	636	622	658	612	644	598	624	642	599	650	643	635	659	643	650	671	649	592	642	596	649	633	611	684	639	625	630	632	639	626	602	636	620	641	669	633	616	606	644	666	600	634	661	660	652	680	601	664	666	639	597	646	590	622	669	643	623	625	633	650	619	642	625	621	632	607	653	675	650	642	597	570	656	586	675	633	681	638	643	626	633	657	655	657	610	656	673	624	644	636	622	645	644	679	645	605	612	666	648	700	634	601	693	694	638	599	613	609	594	665	630	680	656	632	581	621	643	663	647	659	660	649	607	698	633	648	615	612	619	645	616	635	645	575	616	632	629	620	660	620	638	627	627	625	641	666	664	618	643	656	657	660	611	623	656	645	667	650	650	637	644	676	616	647	632	635	625	614	631	641	643	622	674	606	640	653	651	640	669	615	622	607	608	652	658	652	647	669	614	641	595	644	655	662	622	620	619	607	640	641	676	589	632	677	632	665	663	674	631	650	594	638	615	607	635	677	615	625	683	643	610	623	653	624	629	607	621	641	631	600	610	650	648	649	619	639	619	652	629	708	619	634	630	641	605	641	652	601	626	653	630	608	632	675	672	604	632	620	619	648	661	606	646	630	632	623	629	687	638	633	621	595	627	645	615	657	628	636	634	625	627	612	653	641	614	629	639	634	607	603	647	609	628	629	616	622	636	669	652	606	703	638	583	636	599	632	644	614	652	616	630	643	658	608	623	636	616	631	626	696	631	602	595	639	624	628	652	628	647	616	644	658	677	645	636	651	668	648	642	633	633	634	640	570	651	621	695	624	698	646	641	640	725	684	630	641	621	621	651	642	624	644	638	622	571	612	623	629	647	603	625	639	643	633	644	687	609	596	593	659	678	611	656	621	645	622	650	669	626	636	617	676	652	627	661	659	666	614	637	648	631	653	638	624	652	617	636	654	604	617	622	638	640	661	626	618	627	639	698	648	603	628	640	626	623	631	666	691	606	670	619	611	607	631	613	609	652	611	639	657	691	595	633	667	662	598	692	669	620	643	616	627	570	607	643	685	659	644	643	637	673	646	598	641	638	643	597	615	665	670	655	625	614	624	633	682	633	622	659	649	632	650	636	662	676	594	624	606	637	627	657	575	672	670	645	636	593	651	649	611	620	610	627	627	663	653	642	635	620	675	562	621	667	603	678	636	616	641	627	603	601	635	668	605	601	615	594	632	663	641	675	661	672	603	651	637	691	615	636	629	626	637	658	696	653	634	607	664	610	657	588	571	613	602	611	607	622	611	684	667	631	619	640	639	650	676	670	682	621	629	600	622	618	658	625	622	682	618	612	603	678	630	627	666	570	625	612	627	586	628	671	645	602	663	687	638	650	636	657	598	638	628	605	649	698	601	660	678	589	672	614	644	652	619	669	650	650	615	617	679	621	613	637	608	579	682	618	625	656	629	644	616	688	622	595	620	663	614	572	645	627	651	639	653	652	661	671	615	631	690	605	653	632	639	653	629	663	613	647	667	617	621	636	585	622	602	659	564	657	615	670	657	615	627	673	650	674	604	604	601	625	629	663	611	625	633	626	651	609	588	573	680	652	660	616	643	597	641	600	675	666	621	631	605	616	630	643	600	641	669	651	636	609	653	676	609	646	616	650	617	655	622	637	597	643	647	618	654	619	617	630	636	630	648	627	609	577	643	636	613	637	660	635	616	572	652	639	630	640	665	621	608	601	623	662	638	603	650	656	631	681	621	606	655	677	651	630	635	619	652	650	670	591	641	583	665	657	637	659	612	619	604	591	622	591	648	651	601	621	609	641	642	655	614	630	617	611	599	636	638	668	670	607	606	651	604	602	623	657	610	618	594	634	653	617	596	636	623	657	667	645	613	641	696	602	607	598	665	579	607	679	635	642	627	625	609	620	653	635	647	639	628	598	630	639	669	616	665	656	634	636	642	604	636	593	669	641	628	663	652	608	645	649	660	602	618	641	604	642	669	590	620	640	669	655	648	631	698	640	589	600	633	604	699	699	592	680	595	647	625	663	614	655	668	593	661	632	662	643	652	660	602	622	619	644	615	625	653	638	629	665	630	609	625	662	681	639	665	694	610	651	676	602	676	626	678	625	605	676	614	658	658	667	608	609	620	626	644	650	643	651	628	617	626	603	647	667	622	628	635	652	605	682	620	617	664	637	640	642	669	717	601	639	636	642	651	658	628	596	617	656	630	631	639	667	674	669	622	656	629	699	651	625	664	682	607	659	606	655	653	625	628	640	651	658	651	597	656	633	619	618	619	654	655	654	668	632	600	621	626	637	608	649	610	603	614	638	614	647	649	660	656	651	666	618	649	632	633	675	649	650
23360	21786	8760	5543	4358	3176	2499	1813	1548	1384	1228	1151	997	971	949	863	864	845	804	838	794	801	771	788	762	773	812	777	711	765	738	749	799	754	766	710	771	778	824	785	770	737	870	775	760	824	762	786	839	756	782	737	796	798	753	766	749	751	801	819	786	796	768	738	723	777	729	792	757	819	758	783	747	758	735	749	773	755	728	768	747	805	777	738	777	783	765	734	706	731	755	756	775	769	726	755	700	717	747	720	782	755	730	710	763	799	760	737	724	782	767	734	781	757	751	744	748	786	784	750	749	778	771	764	750	741	775	783	782	778	753	763	725	746	740	744	785	712	781	768	771	737	748	730	733	727	765	717	742	795	796	756	707	799	762	731	792	721	763	786	744	743	743	762	762	787	717	743	764	762	767	761	690	746	743	752	726	731	783	763	778	770	787	752	709	739	749	794	751	712	796	749	786	740	742	738	757	786	765	739	734	753	764	752	752	765	772	761	776	786	746	800	766	791	779	755	792	786	784	747	733	777	750	696	731	749	740	785	711	771	713	753	746	858	757	785	775	726	776	792	784	738	789	783	758	754	771	755	791	734	776	709	803	731	742	745	769	780	775	729	745	779	783	806	745	705	759	790	752	777	766	749	717	748	762	760	749	783	761	813	731	757	770	732	743	746	718	741	718	725	810	716	748	750	720	775	755	767	759	747	738	753	808	760	761	764	815	705	762	727	716	689	762	788	724	772	762	764	714	771	742	715	777	749	765	764	794	828	741	767	802	789	736	803	749	741	776	759	786	756	736	726	722	766	781	755	788	728	712	713	755	744	694	788	702	815	743	742	760	771	778	771	764	748	757	727	749	766	775	742	768	762	753	761	739	750	736	743	872	728	730	779	691	791	795	742	767	758	765	737	776	704	735	752	728	825	787	731	767	760	803	777	720	782	827	733	808	734	697	753	727	744	753	720	741	746	761	794	756	744	760	743	737	747	731	745	800	770	741	749	779	790	744	760	748	737	785	754	793	665	760	741	750	793	743	741	706	754	761	745	772	749	768	751	776	768	790	727	766	741	771	792	745	753	733	744	745	722	737	752	749	735	752	771	768	747	752	686	714	762	762	750	785	767	743	734	729	820	753	794	754	781	765	741	779	708	742	826	769	774	788	751	751	744	749	778	699	723	752	769	807	768	768	753	725	779	731	758	753	758	748	716	746	757	739	768	763	721	761	723	714	701	761	788	757	736	740	764	733	749	777	732	759	713	762	696	757	741	725	754	819	748	762	737	740	731	713	767	782	749	756	750	760	781	798	775	763	769	763	787	776	775	782	758	788	776	742	709	769	786	725	773	749	769	703	756	724	747	739	772	761	758	766	737	793	744	761	785	776	778	753	730	848	772	781	810	777	736	772	795	739	708	726	789	713	803	757	776	806	756	756	737	715	743	773	713	751	765	742	696	765	758	733	770	782	777	772	736	763	726	693	757	770	746	758	749	758	753	780	743	760	767	721	767	740	812	775	753	763	791	728	746	722	778	723	772	726	782	755	761	771	739	703	786	815	746	797	746	697	698	771	762	761	766	746	727	762	763	781	732	791	735	735	767	717	752	743	705	729	750	769	730	689	757	732	788	777	749	792	761	775	727	707	771	754	773	753	762	763	777	770	779	738	766	772	765	720	748	703	758	767	815	726	781	772	796	731	784	780	740	754	778	729	788	720	747	747	803	738	719	762	737	752	681	752	741	768	784	784	788	744	785	817	806	807	741	781	749	786	739	716	763	763	718	717	771	730	797	769	698	729	754	758	720	750	767	705	737	781	771	750	767	732	781	730	769	714	759	761	763	746	721	822	759	776	761	755	761	728	783	751	788	770	809	754	791	799	759	732	742	753	754	768	765	748	766	803	768	801	770	758	785	781	766	758	779	735	777	743	804	769	726	741	820	719	756	778	736	719	785	748	737	759	726	737	744	765	786	770	739	739	763	755	783	737	734	725	740	791	766	755	726	732	795	765	770	741	723	740	740	755	766	726	734	705	732	793	774	722	804	721	751	784	760	745	750	704	748	723	801	783	761	733	784	798	723	740	756	769	743	770	739	741	742	791	724	776	774	759	780	725	754	793	721	768	778	741	770	772	711	715	751	757	785	703	772	734	778	777	767	750	758	849	768	787	706	823	779	741	761	729	715	754	729	795	741	770	781	753	770	694	760	774	736	722	715	745	738	776	780	745	778	782	734	780	759	726	782	742	779	779	743	756	757	775	754	755	769	722	795	740	743	749	679	759	770	735	803	762	727	730	817	760	795	748	741	737	743	765	751	780	779	721	729	759	737	773	688	727	720	740	716	787	734	766	781	714	770	773	736	764	718	742	746	742	787	756	742	823	742	776	723	715	791	748	772	765	763	773	785	766	743	785	725	758	732	783	756	772	770	767	746	741	760	756	746	735	779	768	748	741	768	774	758	812	772	746	748	758	725	753	784	708	712	741	750	771	775	761	743	754	738	769	766	789	754	736	755	725	773	761	748	775	763	795	723	718	775	688	758	736	748	753	750	781	740	730	775	764	741	770	783	743	764	736	787	754	782	759	737	798	720	696	743	704	720	769	767	769	761	736	717	785	810	752	768	723	755	758	760	781	741	830	747	816	725	746	768	733	730	748	724	767	740	743	718	774	743	793	769	775	744	753	769	760	743	745	754	743	790	801	761	742	776	742	713	740	738	813	740	792	764	745	790	733	794	791	783	791	729	752	734	759	779	713	722	739	795	792	783	766	778	734	757	749	701	783	750	740	784	708	750	799	781	750	740	734	798	761	740	762	754	780	745	694	739	758	742	741	758	781	782	730	736	798	739	766	758	753	778	753	704	759	772	766	739	740	761	755	788	757	775	758	764	774	736	785	785	762	708	781	757	736	807	763	749	769	733	782	724	721	780	762	749	740	705	762	784	787	748	785	815	766	751	776	773	719	782	779	774	761	731	728	795	750	742	723	794	742	747	739	797	721	717	792	712	729	752	793	736	728	764	769	788	796	798	777	750	742	758	792	778	744	726	714	714	772	741	763	778	775	740	755	749	728	743	786	727	742	752	739	692	707	725	774	735	794	792	762	743	762	783	744	741	763	771	765	776	728	739	745	770	778	779	736	793	803	770	766	786	729	724	770	740	782	794	763	697	797	788	760	799	745	811	776	769	757	756	755	727	698	769	762	751	722	708	753	767	758	702	737	723	711	757	751	740	731	723	808	781	801	752	736	805	732	789	770	780	778	866	734	774	753	788	727	739	751	746	738	838	739	809	716	747	803	703	744	721	753	718	748	732	750	777	770	736	729	782	729	682	749	806	768	748	752	753	770	795	765	718	741	744	760	796	769	784	751	763	711	754	769	738	749	798	717	785	737	776	779	737	769	734	772	736	721	734	731	784	823	711	778	752	775	740	750	788	778	802	731	783	791	734	782	786	762	730	714	741	795	699	778	777	745	734	766	741	729	763	777	747	734	799	714	738	762	750
24379	21370	28755	24323	21336	11018	2586	1507	1091	982	814	709	696	636	557	495	484	511	432	465	412	415	422	436	418	394	380	386	395	382	376	359	340	368	363	366	383	389	400	361	362	370	333	387	340	362	378	357	328	341	371	341	360	336	396	350	362	385	367	334	378	355	370	390	375	327	361	318	363	399	365	370	382	393	361	345	365	388	352	355	350	339	322	352	357	345	369	342	379	340	348	349	343	374	367	343	323	353	360	348	335	372	367	304	346	345	340	354	357	374	338	343	384	340	334	354	383	397	335	309	364	391	349	349	346	349	369	338	338	381	384	371	355	328	319	354	358	401	389	324	345	363	372	384	342	339	368	352	372	348	362	355	375	348	343	332	344	363	370	347	364	393	374	365	370	384	372	363	340	322	403	375	397	356	392	339	325	315	338	346	359	357	372	329	395	367	358	313	337	315	344	353	368	338	372	343	362	324	330	379	357	343	332	351	399	367	327	352	334	295	364	319	379	337	318	326	360	350	385	312	325	345	312	370	349	389	326	356	361	356	386	365	361	373	361	332	352	322	338	358	330	358	330	346	368	342	365	337	345	354	363	360	338	334	337	338	323	363	354	385	330	353	376	373	363	341	359	347	354	378	333	337	306	335	326	350	359	346	356	355	368	338	330	326	384	348	371	354	393	344	345	370	334	372	368	355	340	322	361	325	353	345	342	325	354	350	377	327	332	330	343	375	340	315	333	373	362	354	366	340	379	347	358	354	332	328	364	340	329	324	338	363	324	349	345	329	370	351	349	374	326	335	349	354	364	308	370	377	339	342	331	351	364	366	379	325	344	334	335	323	355	366	348	333	308	370	355	363	331	364	367	355	334	336	349	382	343	356	365	353	338	333	360	379	348	335	342	345	329	377	341	344	360	347	329	353	342	317	316	346	347	379	341	384	344	318	335	342	356	352	367	369	349	355	333	365	347	370	330	358	349	357	378	323	363	355	343	336	374	342	321	338	390	350	326	378	344	339	369	370	375	372	363	365	358	338	370	364	355	384	384	332	339	362	349	359	359	325	338	341	355	334	398	389	359	353	319	311	369	362	354	378	340	357	344	350	326	365	357	335	338	356	354	349	335	350	354	354	388	389	366	350	354	361	348	354	358	317	342	372	354	341	360	337	353	360	375	369	363	342	333	349	358	366	342	351	348	344	335	370	351	323	338	347	334	351	339	350	339	335	329	355	370	351	324	325	381	363	362	328	372	405	346	321	349	328	336	364	376	392	338	401	333	352	350	318	359	311	372	341	347	381	346	340	365	323	359	312	335	348	334	360	348	314	340	352	341	342	341	353	328	361	359	379	335	352	369	366	376	376	354	377	344	324	349	368	351	356	353	326	359	362	354	361	379	330	387	335	339	372	366	375	373	346	331	332	344	352	369	356	335	340	343	349	371	351	351	355	359	369	369	344	323	373	335	367	350	353	345	349	323	359	355	392	347	312	376	381	383	365	328	344	359	383	305	321	361	364	378	339	342	348	355	377	362	343	337	346	355	354	320	333	362	354	333	351	336	391	344	377	336	364	383	342	335	363	356	358	354	363	348	358	360	359	369	367	351	337	358	367	372	374	345	375	359	337	338	343	335	342	369	329	371	352	352	365	356	303	356	354	370	356	347	330	347	357	306	332	336	334	374	349	371	343	353	374	344	362	363	337	361	339	337	331	345	344	351	373	365	345	351	371	379	356	356	316	347	363	353	354	383	374	326	370	362	393	369	355	339	380	323	368	342	378	324	382	368	357	382	349	354	348	303	338	360	343	389	357	361	375	361	346	375	379	357	332	325	342	318	336	405	321	351	388	353	360	345	330	365	352	359	358	335	353	356	356	367	363	342	348	311	328	363	357	364	340	341	376	327	352	346	377	322	372	366	416	371	381	356	369	323	322	355	345	362	345	341	331	362	358	338	365	363	318	312	355	362	335	378	354	349	339	320	325	357	359	339	362	330	338	326	372	375	337	355	347	342	349	358	363	353	348	358	340	334	345	364	320	328	359	356	357	372	374	348	348	363	332	346	340	332	358	322	364	354	346	361	321	383	323	353	337	349	383	347	343	319	363	357	333	345	366	369	344	347	297	385	327	360	374	385	352	382	380	366	330	385	363	361	354	363	360	362	346	325	355	384	348	377	343	333	351	373	373	338	310	367	357	375	381	323	344	357	337	339	345	350	327	371	340	351	343	339	354	344	381	308	381	357	324	361	342	325	370	352	360	323	336	359	339	336	364	382	363	371	333	333	326	367	352	363	335	315	346	337	349	348	353	370	384	340	358	365	328	359	352	353	359	370	365	339	340	352	360	319	343	342	346	337	359	333	371	372	351	345	372	315	324	357	358	338	337	357	382	344	340	338	370	298	372	337	358	348	391	337	336	357	351	359	353	370	353	322	310	357	364	338	360	346	346	336	383	340	350	353	353	370	351	386	327	336	331	372	360	383	333	348	349	330	358	368	342	366	364	369	329	359	387	365	373	351	321	355	354	362	352	308	342	331	375	311	335	351	345	367	361	365	327	360	315	335	328	343	325	381	363	360	354	373	353	355	344	388	345	313	378	374	364	399	382	317	360	367	384	361	342	359	309	364	349	383	353	351	356	370	350	332	334	356	336	361	344	356	352	341	403	345	366	369	355	328	349	347	354	358	369	346	366	373	352	353	327	316	336	365	352	334	342	378	341	329	344	355	323	348	330	363	374	339	353	355	369	366	347	335	391	357	312	357	335	375	314	355	323	333	349	367	339	352	373	353	347	370	351	375	326	350	350	363	351	315	354	380	365	330	365	345	340	349	331	335	339	321	370	356	346	336	318	354	333	350	350	363	337	319	326	337	347	383	354	353	350	376	328	372	333	382	349	350	365	364	337	353	358	357	359	350	364	355	331	365	354	345	378	365	344	350	382	354	353	359	383	344	360	343	325	332	309	337	325	366	361	330	339	320	336	330	331	345	330	347	361	360	344	358	339	347	334	356	345	340	305	356	330	381	352	337	344	361	323	324	325	343	356	377	340	343	346	359	374	342	357	371	353	384	346	343	348	336	369	360	344	372	380	323	370	351	343	352	331	348	355	291	347	366	367	333	335	319	354	352	350	359	352	373	326	358	334	342	361	339	344	370	341	339	362	363	325	333	367	355	367	358	380	334	347	337	348	345	366	381	334	364	364	351	350	350	305	351	322	356	365	340	360	372	332	369	348	359	361	374	343	335	346	335	353	344	326	340	386	366	323	353	339	356	315	354	342	383	329	368	339	351	357	391	325	353	343	325	366	331	340	384	333	352	332	369	362	340	337	360	340	380	326	345	330	323	377	346	360	371	325	365	351	368	356	349	368	347	375	318	327	348	368	354	326	343	399	362	370	323	353	312	362	314	378	331	327	351	323	338	364	357	359	355	350	350	338	341	386	351	362	355	346	350	370	346	307	373	320	357	329	359	359	320	360	357	328	395	340	324	358	337	356	361	347
29205	32466	16377	10054	7213	5446	3852	2839	2418	1834	1467	1259	1160	1018	874	786	762	654	627	624	586	576	570	570	510	486	512	494	480	460	487	449	467	466	465	479	471	481	473	502	500	466	472	517	473	494	462	443	463	505	479	503	471	459	446	453	437	455	502	489	458	448	453	463	451	443	472	485	485	437	437	493	465	473	437	429	447	465	414	441	420	409	461	484	462	428	448	480	471	465	476	436	419	423	404	392	446	435	456	415	408	446	412	415	410	470	440	453	431	436	421	429	414	475	447	403	441	445	438	434	413	483	430	442	413	431	431	405	448	426	408	466	459	428	458	403	432	448	435	463	424	458	395	445	452	413	423	408	462	431	437	439	412	441	419	452	420	438	422	442	421	443	424	415	434	433	416	432	428	407	402	443	405	442	478	418	433	442	422	468	458	429	405	454	433	468	456	419	439	437	449	472	412	466	425	431	475	434	436	441	443	418	448	402	444	448	445	406	429	416	415	426	419	427	422	424	424	414	425	450	440	443	411	397	418	439	447	442	412	390	475	413	441	458	434	420	447	464	407	424	440	422	462	443	457	438	432	450	461	457	405	404	417	425	456	449	442	411	439	435	449	443	411	432	437	415	435	438	443	435	456	422	445	440	422	459	482	413	419	393	420	445	457	403	403	439	410	462	460	460	410	418	414	418	441	422	432	426	430	435	428	428	435	459	390	399	415	408	431	448	389	438	450	423	416	416	419	442	438	425	421	426	454	445	452	456	449	422	438	431	409	410	452	426	428	430	416	449	436	411	404	446	463	457	429	442	411	385	423	462	434	438	429	442	419	428	401	438	467	441	416	470	456	432	432	429	459	417	456	424	419	434	436	422	437	438	445	436	438	400	425	408	394	414	427	453	421	444	405	400	437	461	447	437	402	463	440	418	452	418	440	427	420	458	459	435	434	439	424	463	467	474	464	426	410	460	455	444	407	443	400	425	415	459	438	428	433	441	425	455	469	422	422	469	451	460	463	397	430	490	408	457	430	402	428	410	439	424	473	418	409	448	446	469	410	442	479	423	466	462	445	448	386	476	455	444	409	474	400	382	442	425	454	431	446	422	423	433	421	431	398	414	432	411	439	436	411	429	440	453	432	457	433	469	419	428	426	400	419	402	426	412	446	441	468	441	444	419	416	389	455	463	413	439	434	446	420	426	390	462	427	422	470	428	434	425	437	422	455	452	461	422	456	442	442	480	432	434	444	391	416	419	425	425	422	433	441	454	411	447	474	437	393	407	421	416	449	487	465	468	442	406	479	454	428	411	421	435	461	479	422	427	432	409	445	427	442	395	440	413	421	435	415	419	412	432	458	400	436	512	435	435	428	442	417	390	423	418	377	441	469	456	424	437	439	433	423	443	391	423	454	441	438	441	439	453	425	443	442	414	409	436	405	423	476	437	431	438	460	391	422	475	450	431	440	418	465	429	429	423	381	410	458	446	434	452	438	422	445	438	399	424	420	418	415	434	420	473	458	425	431	444	475	458	473	442	458	400	453	398	429	446	449	445	422	409	397	406	437	427	403	419	417	404	466	405	416	410	448	420	436	388	454	421	462	454	452	432	412	407	396	443	432	415	423	410	423	432	415	422	494	418	455	461	436	454	433	384	444	432	454	476	452	424	466	408	449	442	402	468	463	436	402	408	406	456	439	455	462	431	452	428	450	464	466	444	432	433	446	446	450	458	474	463	460	408	409	451	385	403	417	475	425	416	424	443	433	433	462	478	457	418	406	448	448	431	466	413	436	458	428	443	427	440	422	401	431	429	424	412	423	433	436	431	462	421	448	430	419	448	447	438	435	419	453	418	470	430	415	404	414	404	455	405	432	433	426	436	413	425	433	431	444	451	449	426	430	436	445	425	441	422	431	421	454	414	419	419	482	437	431	453	442	450	503	409	430	436	442	447	459	402	415	443	416	480	441	431	438	415	432	422	384	426	437	402	408	450	433	410	444	458	447	399	413	422	441	477	441	462	445	459	424	401	436	448	456	431	448	393	460	409	480	444	417	441	409	435	421	443	473	445	412	484	449	421	428	438	434	417	475	444	471	418	428	424	452	448	448	426	469	468	431	440	375	416	418	389	397	438	435	423	435	437	439	416	445	455	436	418	469	402	427	473	445	479	432	436	426	438	430	444	416	471	443	463	443	425	414	411	457	446	444	451	458	393	414	439	437	441	463	401	412	415	458	415	424	403	399	409	425	500	406	408	445	392	396	457	499	419	461	436	455	416	427	415	457	431	437	432	425	459	428	417	410	427	479	422	452	448	423	461	418	442	446	387	396	432	456	436	461	422	416	436	454	414	444	444	427	433	386	389	408	435	400	440	428	456	414	432	448	426	451	446	454	426	406	486	437	355	470	431	445	422	418	456	458	439	457	441	420	435	424	423	395	410	438	412	440	413	433	451	423	392	396	448	426	400	441	429	448	427	408	435	447	451	428	416	401	426	409	449	405	456	457	433	434	434	405	442	464	449	472	440	478	417	473	378	416	410	410	453	426	423	453	406	414	439	462	460	411	430	414	452	423	422	459	430	422	402	449	436	444	453	436	478	437	457	408	437	408	435	476	431	426	438	441	444	447	430	406	414	451	433	446	426	434	405	444	396	423	448	436	437	412	425	427	464	438	415	446	427	441	414	436	412	404	425	436	393	419	437	418	430	445	432	421	417	413	505	407	458	436	416	456	447	442	424	422	435	425	437	431	457	430	457	389	437	444	441	400	435	416	442	471	484	417	426	446	426	422	418	431	429	440	438	449	418	418	399	425	418	421	406	436	403	451	465	426	431	434	433	442	421	430	394	467	438	434	464	456	444	450	423	426	448	450	430	443	427	455	425	440	441	456	407	455	407	437	433	432	407	402	408	387	465	417	391	492	404	455	414	459	459	448	434	411	407	449	464	413	400	439	461	407	444	436	422	433	451	433	421	441	431	449	441	460	414	466	429	451	401	433	459	444	441	430	442	440	427	432	426	417	421	428	421	441	448	430	402	443	425	443	422	440	434	411	475	442	435	429	394	417	451	427	432	412	442	454	452	421	406	455	430	410	406	456	421	401	453	413	425	414	431	471	396	451	423	435	430	419	434	428	433	416	415	455	442	462	404	451	465	446	445	423	463	433	410	442	452	451	480	448	424	441	417	465	462	480	491	452	446	385	458	454	470	433	422	421	398	428	426	429	476	462	419	455	439	464	405	426	440	405	411	436	398	423	411	455	423	424	413	439	471	458	440	412	409	449	416	421	474	430	419	442	409	421	438	437	437	444	424	444	451	477	428	412	420	444	434	444	441	443	435	445	419	435	403	432	451	451	467	456	408	440	432	430	451	390	422	452	489	407	401	444	412	408	447	457	443	458	403	421	420	413	406	464	434	463	425	443	418	443	428	421	422	406	444	443	419	453	412	433	441	428	449	392	433	433	454	451	405	427	452	425	442	471	444	413	431	471	424	453	396	394	419
25570	21352	27612	25219	11970	3045	1938	1441	1274	1107	1054	1025	954	934	907	859	824	800	821	773	837	833	782	750	776	778	802	747	770	788	773	717	846	783	735	815	731	751	746	757	765	751	771	752	812	768	744	817	784	768	741	755	770	758	819	696	763	742	729	714	759	720	745	784	772	756	702	709	755	797	773	747	732	772	734	774	790	778	816	798	771	732	780	780	773	744	752	786	734	809	785	792	735	764	722	793	726	745	767	751	758	709	750	763	749	784	765	721	719	758	771	767	753	721	744	733	786	699	766	799	757	678	734	769	750	775	763	758	714	807	709	766	796	753	778	732	713	764	746	745	809	779	726	771	712	765	781	759	797	756	741	752	767	773	765	728	753	756	751	741	746	718	751	761	750	749	769	783	767	743	791	759	734	737	753	709	760	725	754	748	726	779	751	760	754	723	799	738	774	760	729	776	749	784	789	746	787	746	741	751	767	749	736	742	749	775	743	824	692	770	705	752	761	735	741	799	742	720	731	758	738	748	738	732	801	736	774	781	729	742	761	750	843	775	770	724	736	734	726	726	737	746	755	734	787	742	727	769	753	765	795	762	779	769	744	807	764	793	718	721	800	761	753	763	772	751	775	741	704	746	796	733	735	751	780	740	733	782	773	797	752	715	723	746	735	736	736	738	765	707	748	808	795	710	734	780	741	720	765	756	818	786	787	758	702	741	788	741	757	715	745	733	786	768	780	728	709	763	803	742	788	754	700	794	758	674	739	766	754	727	807	790	765	807	754	766	744	752	771	737	749	770	749	828	805	776	746	717	731	773	744	777	733	741	750	704	785	738	784	731	711	775	760	771	767	782	801	755	740	733	785	728	770	787	770	749	728	762	731	756	776	752	722	779	772	725	774	771	766	746	747	761	721	738	777	759	726	753	770	778	769	724	807	719	761	743	796	762	730	719	752	750	753	779	744	803	787	732	774	754	739	717	767	749	767	751	736	742	723	717	759	773	775	766	802	815	716	779	741	692	693	755	743	752	792	746	752	808	812	757	730	737	755	726	770	754	754	760	750	746	765	747	806	743	785	789	725	809	766	777	770	746	779	736	729	722	754	739	814	759	797	759	789	731	771	745	782	748	756	722	765	738	748	745	734	779	794	726	743	721	737	731	750	756	771	785	758	765	804	725	782	772	747	747	770	745	731	713	771	752	786	800	763	746	746	775	749	740	771	718	735	705	754	766	765	790	753	749	766	757	736	791	764	767	751	776	749	754	735	764	691	782	806	713	743	762	729	765	754	760	750	785	713	749	718	663	791	774	733	740	697	761	763	782	746	776	771	751	808	793	755	801	723	731	809	788	774	778	775	774	697	737	773	755	729	761	747	777	767	798	773	731	752	715	771	780	739	778	716	757	733	744	716	720	742	737	780	775	712	763	754	738	803	791	757	681	757	793	745	770	731	753	760	725	757	725	773	798	753	731	741	736	756	796	713	739	728	748	766	751	787	770	750	721	774	764	764	802	744	735	747	803	797	708	767	722	762	785	753	744	764	760	801	761	794	748	764	759	772	772	735	825	745	753	735	750	717	776	738	775	807	773	806	768	783	800	712	799	764	771	792	732	749	724	761	764	782	730	721	766	719	744	801	786	750	748	725	699	746	744	796	757	773	763	734	799	806	717	700	731	748	788	782	781	748	775	740	765	712	732	725	780	775	762	806	764	753	783	758	771	779	789	764	732	739	733	734	752	767	743	694	800	741	767	744	798	763	788	743	722	766	752	711	755	770	738	738	779	749	748	732	739	743	741	775	706	781	760	756	762	750	778	739	764	789	753	778	764	747	750	738	773	751	732	737	798	767	755	709	743	789	727	778	741	751	715	759	718	694	783	782	797	705	774	809	751	716	730	821	754	758	810	736	760	717	697	756	743	744	712	774	777	728	716	760	728	731	751	755	768	731	756	763	776	759	770	767	766	752	730	744	748	757	749	738	748	726	749	771	714	747	763	717	691	743	716	765	714	721	772	764	731	760	760	796	742	736	795	749	712	723	818	787	748	706	744	753	775	725	748	761	786	744	790	788	775	779	752	729	739	729	784	779	793	733	767	720	764	761	750	752	747	727	766	746	734	744	767	762	855	761	748	728	802	786	749	763	771	759	776	703	721	740	741	768	789	721	764	763	744	794	693	771	710	746	767	753	760	801	723	777	749	755	747	691	804	735	738	717	724	765	740	789	764	742	714	770	773	785	774	743	763	734	755	716	754	768	813	781	769	744	711	784	796	756	733	775	792	758	714	764	735	792	753	756	742	766	769	738	755	739	751	766	801	714	745	754	752	733	766	734	779	794	770	728	801	705	757	740	757	769	728	775	806	722	786	735	781	774	762	739	745	748	786	755	782	731	745	745	753	737	772	723	742	660	775	752	738	777	734	771	788	797	755	740	753	737	777	777	759	715	724	773	756	740	764	800	731	746	820	752	764	721	763	738	696	779	753	780	781	778	755	757	773	747	800	758	781	764	764	723	739	742	802	722	713	677	762	776	776	769	765	759	769	769	725	798	746	773	777	759	779	758	731	778	702	706	752	781	718	755	743	747	762	705	732	774	740	800	730	749	796	761	735	800	783	784	821	779	733	738	735	735	782	782	772	807	769	765	823	752	771	717	738	745	766	764	728	783	734	790	760	793	768	766	764	770	739	728	759	710	774	780	779	769	747	708	761	766	754	697	717	791	780	738	768	742	723	750	726	763	735	753	779	750	747	824	756	738	794	782	769	734	812	711	785	701	753	779	780	797	755	741	727	809	786	792	772	721	784	781	756	745	746	728	757	735	731	736	741	745	736	764	751	761	733	770	744	773	778	763	757	768	753	773	740	741	772	754	757	734	754	727	724	776	778	724	778	721	762	792	761	777	729	754	765	769	792	787	770	744	744	783	721	731	717	758	726	751	724	791	709	768	747	781	737	726	748	800	806	746	737	763	737	749	721	755	744	734	775	783	808	736	794	833	827	767	758	767	807	779	781	806	800	786	766	726	819	762	779	806	752	773	745	756	751	747	749	744	729	757	775	729	744	768	756	721	734	780	781	779	744	708	743	725	736	750	775	795	723	725	748	731	760	716	736	710	745	743	779	778	761	801	735	755	753	773	720	742	770	729	774	765	794	801	733	773	740	735	764	740	751	784	749	725	801	743	735	738	800	788	745	740	722	779	798	766	741	742	788	746	679	763	737	769	781	752	776	734	770	763	788	761	739	760	779	750	764	771	787	699	794	838	790	771	802	771	699	723	731	764	695	734	713	792	721	745	776	743	741	755	790	809	754	755	761	729	778	751	770	720	777	746	753	755	758	749	743	785	745	790	733	778	789	716	778	728	748	698	719	750	780	753	783	769	750	760	749	787	762	772	741	765	707	739	765	753	720	685	771	763	756	746	773	761	794	737	762	777	733	754	729	770	740	762	794	733	761	777	743	779	797	746	739	752	772	758	751	728	755	730	762	781	773	772	713
28400	28333	13740	8372	5907	4342	3176	2607	2262	1819	1588	1415	1387	1268	1103	1085	1074	956	968	955	979	950	982	951	949	968	896	900	894	896	847	901	897	923	852	936	910	873	895	890	834	919	897	873	907	911	924	875	872	899	833	870	866	860	848	898	888	834	896	858	836	946	907	847	887	849	862	897	861	948	883	898	872	896	840	905	870	857	852	825	834	852	856	808	825	839	933	891	877	884	930	912	809	840	867	909	874	862	877	870	877	892	824	831	887	863	840	805	866	874	903	876	876	882	883	855	869	826	820	830	897	922	834	902	861	840	806	811	870	877	868	844	897	860	861	891	829	852	868	842	834	864	878	873	883	864	843	876	873	879	873	863	858	925	838	870	861	867	876	860	896	870	888	882	881	883	901	826	889	867	840	832	825	880	804	870	886	906	837	875	835	845	840	840	835	895	882	833	847	876	843	904	889	895	871	859	846	886	847	922	818	859	856	816	869	819	878	901	851	868	828	880	872	935	898	874	883	849	958	895	906	898	901	920	902	834	875	860	844	839	883	946	857	869	867	839	854	889	837	837	930	831	875	872	872	863	807	884	882	848	864	865	791	856	844	850	872	869	856	898	862	879	866	887	879	878	881	867	896	822	846	879	875	879	894	846	831	842	855	853	898	839	784	892	844	845	874	874	882	838	841	875	902	877	914	858	825	852	853	853	896	883	847	836	870	882	872	900	845	869	873	827	892	902	884	895	846	865	877	839	913	865	908	802	852	865	896	860	826	810	872	855	807	877	880	929	863	795	889	880	878	838	842	827	845	869	885	829	840	859	892	889	838	875	924	822	912	866	810	870	860	860	825	846	856	882	870	832	858	884	884	838	925	890	899	847	867	902	820	879	863	862	865	837	853	886	835	901	854	848	815	855	840	894	874	870	831	875	845	904	831	910	902	903	870	850	797	915	865	889	870	818	883	824	856	916	832	884	847	869	877	770	840	921	884	842	858	859	815	808	885	853	851	869	865	863	868	919	856	863	880	844	875	867	840	876	836	824	905	823	848	829	929	889	835	878	851	867	840	881	867	883	885	875	855	818	867	842	860	851	862	876	821	837	822	932	913	859	867	838	824	924	901	912	856	857	850	860	850	901	887	878	855	839	864	857	869	873	926	872	895	825	882	867	855	858	881	865	869	826	877	844	847	878	865	840	837	896	836	830	876	870	854	873	827	872	852	869	843	897	862	871	857	831	816	854	925	913	949	860	849	857	817	864	822	870	854	871	878	874	902	872	864	900	856	860	851	814	899	810	860	866	815	853	832	877	892	874	850	853	938	872	878	885	921	841	874	872	823	915	870	881	892	866	878	847	894	870	891	886	852	866	830	864	853	829	898	867	867	894	833	844	855	871	907	838	828	853	835	874	883	838	905	865	916	928	861	879	846	815	819	839	861	878	882	921	862	861	897	914	870	844	871	862	862	895	886	875	851	840	844	878	865	917	840	841	849	833	894	889	839	832	894	835	906	883	831	864	832	909	861	822	811	877	858	877	896	800	900	856	871	856	890	845	878	908	878	888	796	888	881	868	856	918	879	858	854	895	882	894	860	841	890	824	883	922	844	820	863	858	832	893	845	826	852	853	878	836	841	893	853	845	884	862	879	839	860	876	865	864	837	889	790	882	919	852	914	895	830	870	821	895	879	834	873	894	853	856	856	835	859	828	851	870	845	805	877	848	890	798	887	842	848	852	909	892	876	891	868	852	883	855	873	871	852	861	846	881	896	836	861	905	877	858	836	873	878	833	887	864	792	838	824	845	837	887	877	860	844	897	834	835	868	817	833	909	825	830	879	890	833	858	874	864	847	890	855	833	836	836	849	884	855	846	889	862	846	864	849	803	901	839	878	860	900	808	859	859	900	912	862	901	893	876	842	896	887	877	847	828	882	896	824	867	849	888	884	829	849	861	879	876	851	825	828	819	904	883	839	889	856	856	848	899	844	848	906	859	912	835	833	912	882	867	823	894	835	890	889	912	833	884	863	846	912	834	884	866	842	838	845	825	832	892	861	919	830	867	791	866	868	853	883	869	865	883	900	880	896	838	808	851	915	842	830	876	889	839	891	845	834	847	810	827	885	851	867	791	886	829	877	893	839	918	823	875	886	903	875	861	893	832	862	861	886	850	849	854	843	833	853	861	837	804	896	839	882	841	851	898	841	887	854	913	876	849	860	879	861	830	935	822	847	870	893	822	876	860	849	904	827	850	923	885	868	861	896	864	889	801	866	819	804	879	844	814	838	879	838	884	812	898	894	836	882	844	894	894	820	863	882	898	843	890	891	842	849	875	847	843	875	919	867	894	807	862	847	926	914	861	858	874	881	840	875	889	887	869	854	880	839	889	841	900	906	877	848	799	873	879	854	888	878	903	884	873	858	828	837	879	854	890	882	884	851	912	809	887	863	850	838	845	852	888	871	894	862	854	880	851	880	839	836	875	852	854	877	850	845	863	819	855	874	922	815	910	847	844	841	861	812	875	866	861	864	915	890	806	848	842	883	879	864	861	912	805	872	879	837	866	830	883	852	884	844	837	832	908	896	864	839	891	856	855	822	904	848	850	835	868	848	841	872	858	865	900	890	849	908	824	886	861	892	890	882	881	866	847	867	856	905	897	937	850	914	881	883	858	874	910	868	869	824	851	867	871	859	905	865	868	891	823	865	908	872	879	857	887	857	833	832	827	839	836	876	844	896	880	872	855	872	861	866	833	899	856	852	851	917	802	857	873	908	841	871	871	857	849	845	851	912	830	876	884	832	855	828	816	893	872	885	820	857	893	874	881	878	908	854	906	843	914	858	882	846	831	868	882	879	846	844	874	866	864	866	811	885	863	919	862	875	869	836	817	889	848	826	813	876	865	832	840	853	882	888	891	861	876	847	860	899	877	847	858	908	866	865	914	792	887	898	897	842	875	913	906	906	866	884	843	833	850	848	864	828	886	862	908	841	855	910	879	863	889	880	877	859	850	868	863	866	865	860	916	867	863	835	820	852	886	865	843	884	859	861	861	823	852	790	848	923	878	908	874	883	904	873	883	890	908	910	864	836	842	941	799	872	889	918	847	895	881	858	866	851	887	833	897	863	846	869	849	879	884	846	840	845	832	873	823	885	900	879	884	910	827	843	854	830	859	849	851	835	881	872	853	823	852	893	909	868	842	797	905	888	885	873	861	841	842	878	879	879	895	890	870	841	887	852	838	826	918	871	864	870	872	838	902	905	801	859	878	896	780	921	849	854	861	866	896	867	855	847	859	922	892	820	855	842	858	842	845	836	791	859	813	854	852	851	867	839	879	891	836	860	874	881	924	843	865	835	914	752	857	887	893	891	848	896	845	916	901	836	830	843	858	825	872	870	814	895	821	832	849	892	799	902	844	869	900	918	843	868	871	858	822	927	829	884	844	824	830	862	881	851	865	880	924	845	899	898	847	880	846	846	870	838	849	873	838	864	901	850	841	890	906
23283	21407	29263	23894	21395	21458	10511	2434	1661	1259	1219	978	901	831	762	644	621	610	553	535	544	521	480	528	479	473	444	470	469	414	435	404	395	421	422	417	440	396	462	435	437	440	423	431	455	436	442	412	389	421	435	430	412	413	426	429	415	419	457	396	396	351	418	402	388	380	423	393	433	419	400	395	395	424	406	418	408	408	415	402	421	412	407	388	353	435	399	394	395	408	389	410	391	396	377	404	392	404	418	410	413	405	423	368	400	425	346	415	370	383	376	383	379	406	388	377	376	362	384	356	400	433	383	386	365	417	387	444	370	410	386	383	423	375	367	391	364	425	382	404	374	418	397	365	434	378	413	361	413	398	393	443	361	389	406	385	421	409	385	404	385	372	409	391	412	367	418	394	423	400	403	361	375	408	390	400	359	365	448	354	372	393	410	398	406	371	362	365	433	398	409	400	401	371	372	416	383	419	390	375	432	380	396	397	406	412	392	408	391	368	356	382	367	393	421	371	394	377	406	359	373	388	361	377	420	385	385	378	410	384	385	401	372	421	377	391	388	373	421	397	383	385	424	424	390	350	389	419	341	386	405	423	429	364	396	386	394	393	399	376	368	418	396	387	384	388	395	367	387	383	397	394	368	393	388	387	400	428	377	419	376	383	377	378	392	389	413	390	391	410	389	349	346	422	399	394	396	393	422	391	368	378	383	420	402	371	415	399	342	448	377	382	421	423	388	406	387	393	378	416	356	360	411	355	375	359	406	391	396	380	421	392	366	395	418	417	370	419	376	411	383	388	371	432	369	408	368	380	399	393	370	404	424	387	388	370	369	407	384	396	389	399	380	418	386	370	377	367	360	383	368	404	400	381	407	390	389	405	391	376	384	393	397	394	376	372	349	366	391	414	378	391	391	394	389	398	422	402	412	365	416	402	404	391	372	389	380	378	395	357	389	436	369	353	364	439	377	411	359	393	402	369	415	390	419	402	399	383	390	414	380	396	407	385	395	367	364	391	393	355	373	398	368	377	422	382	406	409	441	413	412	368	387	412	415	380	428	388	404	369	386	415	406	401	426	371	350	407	408	384	438	336	379	414	426	426	435	391	367	394	383	398	376	392	364	398	390	384	370	398	358	399	351	366	358	381	397	368	393	391	415	361	382	412	377	398	361	375	402	357	381	379	395	379	392	402	366	380	402	409	363	403	403	367	386	357	369	404	392	373	396	433	393	395	423	401	424	428	365	397	395	464	413	373	389	380	421	380	373	431	395	413	356	372	426	403	373	369	415	333	386	394	411	389	371	413	398	422	426	399	398	410	376	383	404	373	395	384	419	412	385	402	428	391	398	423	399	400	384	377	387	382	380	382	384	405	385	406	406	419	380	424	376	388	408	362	367	378	369	383	395	420	400	395	367	383	379	382	378	396	388	404	376	384	389	405	386	375	380	380	360	406	378	381	411	403	402	395	384	370	388	404	391	424	395	404	383	435	431	398	410	426	370	429	397	387	376	408	435	395	407	379	354	347	416	360	400	410	371	391	376	376	409	364	381	395	357	377	416	402	400	392	415	400	414	351	408	417	376	403	372	368	382	404	396	381	397	426	405	375	377	367	383	364	397	417	417	389	425	389	368	373	409	381	403	382	390	395	395	370	361	422	394	407	417	384	411	377	400	366	435	393	418	390	393	381	388	379	400	412	423	363	410	368	386	408	365	416	402	386	420	397	397	407	406	407	378	379	411	350	400	377	400	398	381	412	355	377	363	370	394	400	373	392	369	397	391	405	398	389	413	427	383	355	358	398	395	393	393	379	380	355	368	395	364	401	398	353	378	376	371	364	389	398	340	402	419	397	379	352	377	405	395	349	394	403	381	391	347	360	385	362	398	415	410	372	382	404	394	368	389	404	362	372	421	372	367	410	357	387	358	389	378	370	400	393	411	396	415	381	386	408	419	358	444	408	426	395	360	395	381	391	375	372	376	376	394	396	392	369	400	415	355	412	387	416	395	388	389	380	395	404	396	389	390	342	393	395	363	392	397	398	346	427	399	388	387	392	364	392	364	378	405	396	383	398	425	430	387	395	379	398	402	390	386	392	376	417	393	426	399	395	407	397	407	423	389	404	360	381	421	376	391	408	401	384	393	398	388	398	399	420	383	346	414	431	425	381	418	359	395	419	389	380	362	380	386	386	379	395	408	390	336	404	401	397	384	364	389	379	406	382	411	363	387	408	388	376	381	402	403	400	422	403	372	376	408	368	412	414	402	427	433	387	390	389	352	363	390	379	349	396	362	398	392	384	369	357	421	378	365	342	372	370	355	396	405	397	411	416	369	390	392	402	395	366	388	393	365	424	435	358	371	358	394	393	386	430	382	392	381	398	357	424	383	392	371	403	413	356	408	386	397	387	384	383	388	410	398	382	361	350	398	364	381	386	362	393	385	396	406	389	397	384	392	375	380	357	404	403	364	385	371	389	391	372	403	384	385	385	398	401	385	394	389	428	396	398	401	418	363	396	438	435	408	383	364	390	380	426	382	359	369	359	418	372	382	367	394	410	391	363	371	395	406	361	365	373	367	385	376	370	390	423	379	386	408	403	361	400	353	387	375	368	398	419	377	383	364	406	357	371	378	366	392	394	406	377	401	378	424	419	404	367	441	406	394	396	408	363	400	378	369	395	400	371	365	366	416	382	401	370	370	371	412	423	408	379	408	413	378	413	373	392	354	373	412	348	412	407	375	429	372	353	412	403	377	399	430	369	359	375	396	358	411	418	396	370	346	387	405	357	411	363	402	391	430	401	383	394	378	427	379	398	363	417	431	384	348	375	394	415	422	368	395	368	371	391	404	352	378	353	392	406	404	399	356	388	395	371	382	375	369	412	389	375	399	352	390	409	392	418	386	421	388	384	402	387	394	386	371	436	387	371	378	420	430	408	389	371	406	411	419	401	400	400	408	383	371	382	387	392	381	420	424	384	386	402	402	392	396	390	372	418	369	385	384	393	426	387	407	379	393	425	405	385	370	390	423	380	361	411	385	367	426	401	391	393	361	379	395	383	403	360	393	420	386	373	371	366	365	397	415	417	363	411	424	365	385	413	398	391	367	409	385	376	408	400	385	431	400	378	441	402	400	438	400	407	393	349	392	398	383	390	387	397	369	403	412	418	393	404	396	419	395	403	394	399	429	372	367	414	410	423	379	369	367	379	417	391	404	404	371	398	388	387	404	381	364	370	386	377	378	352	366	406	404	381	403	353	423	390	405	376	379	366	378	380	383	382	418	423	384	389	368	359	382	396	433	420	390	365	382	407	404	381	412	384	371	383	396	385	349	401	386	404	392	384	369	397	430	385	392	376	393	382	384	391	381	397	383	425	398	375	418	395	384	377	392	369	366	397	391	374	382	416	384	396	371	386	367	408	396	403	383	391	382	417	389	402	398	370	403	412	376	382	389	384	398	373	366	399	400	381	409	358	384	354	376	370	407	384	419	370	399	408
32723	38763	22143	14026	9940	7418	5714	4336	3286	2590	2274	1860	1569	1354	1146	985	895	848	778	697	739	738	653	645	617	560	583	534	521	520	540	531	466	526	495	440	544	526	497	522	550	518	517	512	550	527	453	466	484	513	468	490	467	457	514	495	473	467	478	418	481	444	533	481	477	469	483	473	471	510	448	492	485	489	468	470	490	485	500	436	506	465	420	444	464	485	423	447	441	473	462	456	452	473	494	444	447	447	459	446	447	420	461	447	485	422	413	424	444	440	427	439	475	449	423	468	430	420	460	449	407	426	460	452	494	448	488	462	462	432	453	449	464	442	426	476	438	430	432	434	428	474	437	458	465	428	455	454	390	439	447	432	460	410	456	469	454	429	445	438	434	439	471	459	449	434	437	456	437	455	430	447	459	455	470	444	424	427	436	438	432	465	428	454	420	475	433	429	429	449	418	463	415	444	428	439	473	432	428	434	473	432	443	432	497	443	458	423	448	427	471	447	469	466	432	423	449	439	427	477	480	445	435	438	444	481	451	465	433	485	472	421	436	473	410	476	477	441	453	472	442	422	451	428	409	436	484	439	442	406	462	446	473	468	413	432	427	425	451	422	445	457	446	442	435	423	424	443	417	437	438	484	453	411	443	471	452	433	442	444	458	439	423	431	425	423	457	443	428	450	466	471	448	441	445	484	469	435	445	438	402	480	434	460	457	438	438	434	460	468	461	460	444	471	435	504	455	425	422	427	428	423	431	486	455	457	465	415	450	442	467	474	463	434	459	424	455	417	466	443	462	414	444	469	443	445	462	423	412	438	453	449	446	417	436	464	438	444	409	462	452	462	463	484	465	442	461	456	451	483	434	451	446	412	464	434	436	426	462	442	463	458	464	447	431	428	441	473	432	413	435	430	463	449	469	472	433	484	438	450	438	437	463	477	430	462	426	451	458	444	464	416	442	442	433	469	443	461	449	453	473	484	434	474	420	438	468	468	404	441	480	434	442	431	462	455	413	438	439	462	433	478	472	453	456	457	437	450	471	418	449	446	446	450	430	468	427	448	453	424	488	408	440	424	480	440	454	447	482	409	473	498	437	460	431	444	420	455	455	428	458	456	487	430	436	424	441	423	443	472	410	437	414	432	428	454	469	465	404	431	455	442	440	435	446	438	431	469	395	448	440	465	428	436	445	446	428	443	480	434	436	459	439	452	429	445	457	489	428	458	417	427	463	484	434	468	446	468	419	452	463	448	446	441	399	461	436	410	478	460	435	448	470	491	465	469	438	477	421	451	433	411	450	404	438	419	456	469	421	437	436	469	462	460	460	447	455	463	463	464	446	473	435	453	461	453	450	450	470	437	424	445	429	473	440	400	442	445	486	448	467	422	437	445	452	432	424	460	435	450	415	451	444	447	440	421	451	438	425	438	451	429	446	452	437	446	479	395	425	457	468	470	456	431	432	438	455	455	445	451	471	449	460	450	414	439	426	444	434	442	443	490	445	449	452	415	456	468	476	457	448	454	439	491	401	438	429	463	487	458	445	472	442	453	484	447	429	434	421	417	411	441	458	450	445	402	468	439	433	424	506	464	439	451	468	407	436	466	453	469	413	406	458	428	459	415	411	425	423	425	456	428	446	445	441	472	436	412	404	477	460	460	418	447	456	436	419	451	450	474	450	461	446	426	426	458	423	465	412	470	419	442	472	430	452	462	494	435	408	430	406	416	482	454	405	410	413	415	444	465	428	395	455	459	435	474	421	439	476	467	440	472	449	408	495	447	453	451	464	463	417	463	461	422	380	468	459	433	469	413	424	478	430	427	450	448	405	428	450	434	409	501	449	448	461	432	464	440	410	476	464	412	444	459	438	417	436	438	424	454	447	471	436	422	461	465	423	485	476	436	455	476	448	492	433	446	464	437	449	417	426	431	466	476	452	445	495	451	465	475	418	450	447	420	409	473	461	472	442	440	439	437	466	433	432	443	441	449	434	419	451	447	457	433	436	472	406	408	443	444	431	392	425	407	445	424	437	443	467	424	459	449	465	423	415	448	476	429	461	470	444	448	478	450	400	442	442	455	445	443	438	473	389	503	471	453	463	464	404	440	469	412	425	439	478	435	432	424	422	462	455	406	429	427	438	445	453	451	428	475	430	432	483	454	461	454	434	464	480	449	447	445	462	422	471	418	463	423	453	456	436	460	419	482	439	435	444	435	453	385	451	456	447	466	470	464	448	462	463	456	458	485	422	464	438	460	463	473	458	424	434	452	426	457	456	418	468	458	453	446	428	459	439	464	451	437	457	435	416	456	455	430	430	469	439	432	414	437	448	452	444	450	447	451	418	410	476	460	465	477	441	463	480	464	453	466	462	450	454	457	420	483	471	461	423	462	405	443	390	457	399	450	445	482	417	434	441	406	449	427	426	464	434	432	442	453	467	418	429	439	454	465	447	464	452	447	485	426	444	441	408	457	446	460	432	402	480	486	439	420	469	462	415	457	458	457	422	443	449	437	407	436	444	444	442	450	418	472	424	418	424	476	429	433	444	448	435	442	441	433	437	459	447	462	422	453	451	449	446	472	455	471	467	410	435	440	459	427	447	470	483	445	450	456	479	447	439	474	388	437	437	481	426	443	449	412	452	420	421	440	463	453	423	447	470	416	429	450	441	426	451	454	443	470	440	435	412	436	381	460	410	476	462	420	459	440	454	477	442	405	418	417	464	428	435	426	474	438	397	446	447	459	406	440	471	453	457	435	437	437	461	434	444	424	471	421	450	462	427	469	412	449	422	429	474	459	433	419	445	438	428	447	442	448	424	408	478	441	446	434	417	406	446	444	441	412	458	418	456	455	440	457	443	450	452	443	423	461	457	468	469	416	459	444	461	420	453	446	428	456	452	448	438	433	450	451	469	480	458	440	440	464	417	472	413	481	418	440	456	450	447	423	418	425	410	413	406	420	430	445	450	461	426	448	442	456	434	429	457	430	431	454	453	450	408	448	442	452	434	479	475	478	450	451	439	422	407	412	474	449	453	438	435	422	456	451	466	484	478	452	447	455	452	389	416	471	456	406	446	437	463	448	432	440	425	453	457	427	456	408	437	461	486	435	428	425	454	414	457	452	440	459	416	435	453	430	432	426	446	455	461	464	422	430	453	450	468	451	415	434	446	436	488	440	460	460	460	449	433	427	433	450	473	445	473	455	425	459	471	422	476	443	440	474	451	420	440	407	462	426	454	447	461	464	446	422	412	437	439	459	442	422	432	448	449	474	417	456	446	455	431	428	448	458	431	442	480	457	428	441	417	446	454	453	438	432	408	421	427	413	426	443	421	445	424	404	436	472	444	407	481	456	422	466	426	432	451	458	457	410	432	453	427	470	438	432	447	423	459	443	479	463	462	473	454	443	455	403	408	438	416	427	432	472	419	418	416	480	438	418	421	449	439	482	455	453	417	457	426	457	436	444	436	445	449	482	443	424	427	451	424	443	451	456	493	407
27865	21324	13642	5701	2715	1834	1383	1103	943	869	863	818	732	720	737	738	701	695	644	701	656	651	651	685	641	634	651	685	632	646	651	659	703	676	618	657	642	645	666	632	685	676	631	669	653	661	632	599	660	634	622	627	660	637	637	680	583	666	695	668	640	656	659	658	651	651	662	643	691	677	676	603	623	616	665	635	643	645	614	617	667	626	660	622	616	642	638	623	643	618	642	664	595	679	655	638	655	667	645	661	652	645	649	643	676	625	682	620	599	631	610	643	605	641	626	631	656	621	616	670	650	637	647	653	679	640	614	647	642	656	630	648	588	654	662	615	629	633	650	674	658	648	651	620	622	598	623	669	608	660	683	661	604	645	639	666	649	625	604	640	655	649	603	653	642	627	645	678	630	616	667	606	669	600	627	634	633	677	633	640	665	674	650	634	667	625	619	678	655	662	625	646	641	681	692	639	653	640	702	695	615	623	663	669	693	663	642	695	650	683	646	632	655	681	688	621	638	606	670	606	686	635	588	622	633	652	676	641	610	623	630	638	633	644	663	638	602	649	652	668	629	626	584	670	620	684	626	593	640	653	608	702	639	684	667	593	599	677	578	646	677	664	605	711	646	659	654	662	650	679	653	685	683	702	670	651	629	607	639	639	686	645	660	627	626	635	641	607	663	596	644	653	647	627	678	633	685	639	698	630	688	639	639	641	643	651	665	679	633	677	613	655	611	615	692	618	610	664	630	605	714	684	637	633	655	665	646	634	654	706	636	652	637	663	661	661	643	651	630	644	658	631	658	672	620	654	652	603	699	633	611	590	623	681	626	712	650	668	622	666	664	671	664	644	637	624	659	659	632	651	648	668	660	661	676	643	626	650	655	657	619	694	639	646	620	704	590	673	634	677	677	663	673	689	637	619	625	659	619	651	625	625	647	624	626	655	624	651	667	643	634	602	615	577	667	685	613	628	628	639	620	646	637	630	610	648	662	648	664	628	666	631	606	660	650	675	638	618	682	638	621	645	659	637	661	648	620	636	700	701	652	637	689	607	668	654	599	616	657	627	601	662	594	656	632	625	615	637	618	630	661	653	662	618	682	699	632	686	587	625	627	645	677	659	649	620	635	681	647	614	633	705	651	640	636	634	646	637	660	639	653	656	626	640	616	676	634	557	602	643	642	685	611	666	679	678	662	646	625	640	607	675	677	660	657	597	654	653	637	635	644	636	658	648	672	638	635	597	634	635	635	655	647	651	626	650	676	674	668	675	649	653	645	645	646	645	620	647	647	609	637	665	670	691	631	609	622	641	670	695	642	641	639	633	639	656	663	661	665	665	639	615	595	589	649	643	640	609	648	647	643	626	654	596	677	677	645	691	635	617	633	655	632	631	606	638	682	652	682	637	628	638	676	634	582	618	690	676	618	641	634	720	686	666	651	615	624	581	597	647	620	639	658	668	684	667	657	688	643	648	655	666	655	628	627	673	626	657	633	619	635	677	627	635	659	693	631	625	686	672	616	702	639	644	621	642	678	638	643	663	678	637	626	638	643	631	676	598	623	655	642	626	650	647	639	611	621	609	666	612	621	630	607	653	673	633	660	583	649	648	652	649	622	666	645	662	653	639	633	603	688	650	602	641	596	674	659	648	646	634	645	614	649	648	632	644	650	672	696	665	632	663	664	630	666	595	620	613	631	649	676	610	713	660	602	644	659	632	644	618	646	622	637	622	606	669	667	654	678	663	670	662	611	648	650	653	650	662	627	638	663	666	631	658	634	620	639	635	660	635	680	620	650	617	654	642	626	646	649	618	654	616	628	643	623	609	621	651	650	647	623	673	642	663	612	672	629	680	644	616	613	660	624	646	679	695	651	667	665	597	617	628	626	646	659	651	604	645	594	616	648	656	630	665	667	615	633	646	657	656	617	622	660	595	617	648	644	622	664	659	607	660	602	629	701	640	587	673	641	677	651	662	635	655	653	629	705	679	711	632	620	590	607	658	685	630	621	640	629	654	610	656	632	644	640	676	640	630	627	635	600	640	651	603	679	658	632	669	625	636	654	654	647	610	661	673	683	615	652	626	625	633	627	636	643	658	630	683	704	644	618	606	624	654	670	599	622	672	591	595	661	675	632	646	629	632	646	660	623	601	641	641	660	665	651	657	688	684	661	681	637	622	669	663	654	629	657	659	658	663	618	653	620	644	649	656	642	630	649	623	616	613	669	663	636	679	679	642	654	653	596	623	653	620	675	652	667	634	646	655	638	642	681	631	660	648	629	681	670	615	635	654	626	653	626	637	620	689	638	606	631	640	692	683	650	660	652	651	677	600	646	633	659	676	630	614	636	635	714	608	649	666	616	669	698	605	626	674	677	639	673	689	649	604	622	602	672	655	672	638	679	645	643	641	617	644	674	653	641	637	658	669	658	638	623	632	615	613	631	659	652	656	639	638	655	666	655	669	698	653	644	632	643	635	647	660	606	644	679	618	667	649	601	659	652	622	628	659	630	650	628	643	673	632	630	657	667	652	617	626	686	658	680	603	647	603	587	664	622	605	685	647	623	706	620	645	635	679	641	640	622	661	654	664	645	649	678	653	659	646	647	641	630	644	659	633	595	627	681	566	665	650	640	648	572	641	683	653	611	656	661	585	633	631	677	682	664	628	649	639	625	640	588	672	636	678	658	654	712	626	670	702	639	652	636	660	653	625	629	650	640	675	592	625	656	642	637	653	635	636	625	670	661	640	660	594	635	597	670	614	669	608	627	616	598	678	591	618	622	645	617	653	627	667	627	619	632	633	642	669	684	663	636	632	613	617	629	657	645	636	636	646	693	650	631	641	670	635	633	644	625	627	619	596	659	611	669	620	641	630	663	665	636	661	624	616	673	638	655	635	662	626	636	625	697	654	637	626	668	663	704	642	590	639	691	611	658	646	623	628	646	637	662	659	597	632	626	644	640	650	626	626	698	619	622	629	659	641	615	663	644	600	672	609	619	648	680	649	631	636	679	667	654	671	605	676	661	663	630	627	662	641	649	596	658	667	633	641	620	592	698	684	656	610	608	661	606	657	650	644	615	630	569	675	673	660	605	647	584	624	610	632	671	626	630	678	678	580	630	665	685	657	655	657	685	633	606	659	668	660	622	669	612	622	640	611	657	637	644	636	664	618	640	618	641	613	680	629	635	635	652	668	637	663	591	683	664	624	642	695	666	592	621	685	662	623	635	685	670	669	615	648	658	617	617	643	655	637	650	633	642	654	625	685	678	698	650	632	676	623	597	653	646	627	601	676	669	645	646	621	637	658	684	676	653	641	656	677	691	632	675	622	654	620	686	622	664	604	638	646	665	648	643	670	619	649	611	654	624	642	606	605	648	628	670	679	648	703	642	662	632	684	673	583	688	619	667	631	604	622	616	664	606	638	609	691	661	652	646	658	627	611	658	649	626	697	643	624	622	673	625	623	632	611	659	699	659	687	634	613	683	636	639	610	622	675
23301	21743	10773	5977	3985	2897	2390	1927	1566	1383	1348	1207	1047	971	924	914	897	883	832	819	834	814	827	784	788	782	731	759	755	833	777	739	774	794	769	801	791	772	769	760	795	794	777	773	820	811	794	780	810	721	789	790	750	740	796	749	766	741	758	751	776	821	782	802	766	754	755	796	756	774	782	768	767	746	777	769	790	780	741	789	769	743	732	771	771	729	733	764	810	764	753	743	805	773	772	750	779	786	738	756	724	764	768	770	764	755	715	724	784	765	765	756	721	730	758	744	822	781	754	741	715	721	754	764	777	777	786	793	747	783	744	767	703	761	777	749	761	762	806	800	752	710	755	773	775	744	743	790	740	704	784	764	792	753	732	771	766	722	779	745	756	750	775	736	733	805	818	761	766	777	752	785	773	752	788	764	772	762	759	771	770	781	802	737	766	700	704	794	761	782	804	749	749	764	750	716	768	750	763	721	709	704	785	797	722	712	744	783	759	812	790	803	750	751	794	749	747	785	760	726	764	769	798	777	798	800	770	769	769	799	702	719	728	793	715	763	730	837	758	773	768	694	782	721	737	819	811	777	756	749	767	757	775	736	767	712	769	739	776	743	738	725	812	777	771	757	771	781	759	810	763	758	832	742	724	759	732	764	793	776	728	745	772	741	774	773	798	771	772	794	766	768	759	828	760	743	760	771	781	740	786	733	722	752	805	708	764	792	735	762	745	768	768	746	753	795	776	747	765	741	734	761	709	770	759	754	752	748	728	737	779	778	751	758	723	751	732	740	719	758	777	789	774	757	726	771	800	795	747	759	738	734	805	809	766	771	774	784	775	756	746	793	731	783	734	763	739	794	725	764	769	735	760	801	803	709	753	755	776	774	777	757	775	776	729	811	792	812	756	742	761	776	782	763	801	775	757	753	778	775	762	737	766	732	780	795	735	731	783	782	700	735	723	754	734	735	781	712	784	743	728	804	785	736	818	744	731	733	730	736	778	769	777	744	775	794	723	744	787	820	793	736	798	751	739	776	726	786	749	693	779	782	759	745	768	782	747	778	721	760	795	733	787	766	790	701	773	753	740	824	727	741	733	754	756	754	755	755	756	763	748	723	739	709	698	754	754	768	758	753	804	799	798	732	798	751	798	701	754	758	771	786	747	782	731	719	730	769	768	762	726	722	790	767	753	774	773	749	756	780	722	730	714	761	714	760	806	759	797	813	793	799	764	765	810	767	748	777	727	725	741	774	795	804	833	746	719	729	732	746	779	791	754	824	796	732	755	799	726	750	706	806	744	749	755	773	754	740	747	735	727	747	800	800	736	732	762	710	783	790	787	780	754	762	792	810	737	734	784	781	770	734	756	724	758	777	772	818	770	768	752	732	779	777	785	746	772	740	778	785	784	726	808	762	797	723	798	797	751	757	765	786	801	758	758	745	747	787	720	774	767	734	770	742	764	801	733	789	746	772	755	768	727	729	730	753	769	716	776	737	756	737	743	766	788	777	726	745	768	757	843	763	788	751	777	739	754	765	767	786	794	777	741	761	746	746	727	781	794	733	753	761	745	740	787	740	809	766	802	743	794	727	732	736	766	723	747	765	726	778	728	772	802	786	806	758	745	753	739	816	785	747	758	765	820	774	786	740	738	774	739	733	754	788	732	771	753	781	754	712	761	742	752	740	758	814	736	765	753	741	779	738	772	786	805	763	730	771	785	767	708	775	783	802	776	765	720	731	799	801	775	755	769	756	783	722	738	762	746	752	732	728	740	770	714	804	739	697	702	769	749	776	768	734	745	786	794	808	780	756	767	748	777	745	744	761	744	774	694	769	784	749	738	747	774	766	746	796	735	786	771	775	802	777	766	775	751	828	741	745	733	795	734	761	831	733	758	810	766	747	760	717	786	763	738	777	758	739	731	792	752	736	784	747	732	738	717	726	797	789	791	738	778	797	739	787	732	769	746	792	774	760	770	743	724	799	775	789	769	739	749	731	718	736	751	808	765	788	768	758	780	759	781	735	817	712	778	764	736	794	742	768	747	738	838	770	755	767	781	698	735	779	778	766	744	767	762	773	762	748	787	766	774	744	777	763	780	754	761	740	760	817	702	790	731	830	819	797	767	754	761	760	784	776	783	738	826	707	792	759	744	773	747	782	764	746	764	757	760	805	781	753	734	813	750	751	766	792	764	755	768	769	792	759	754	749	719	800	795	798	750	774	704	747	760	744	742	731	749	796	772	780	736	736	729	786	723	754	754	777	823	781	758	756	742	695	693	697	765	716	750	815	713	739	765	739	756	782	761	752	762	779	718	821	760	822	755	729	791	752	735	766	778	767	795	750	752	758	729	742	759	763	780	735	763	753	753	739	798	784	748	766	780	772	759	745	745	782	778	753	764	712	777	757	788	757	722	790	742	761	754	757	769	747	790	759	753	708	726	766	755	757	781	778	760	793	770	757	810	798	776	776	733	765	789	748	783	752	768	781	770	761	745	726	749	751	776	757	747	723	771	730	753	793	777	763	786	773	770	740	831	743	773	749	715	741	734	784	803	788	759	787	748	744	755	752	812	744	783	721	706	768	768	751	756	784	764	743	772	705	807	759	768	777	760	807	742	822	768	771	769	778	776	743	743	754	794	784	741	744	758	786	780	738	770	724	749	804	772	780	778	811	762	780	764	752	798	748	799	774	767	780	720	798	760	788	742	784	806	758	737	773	782	760	774	738	797	792	773	731	754	749	745	805	762	709	763	755	741	766	673	751	744	754	769	771	813	795	749	760	800	792	806	733	735	732	773	754	792	736	759	743	740	749	738	783	742	785	813	716	788	801	787	807	743	779	735	725	773	788	762	742	800	761	789	786	808	742	804	736	714	765	727	710	764	783	781	751	772	732	724	735	797	745	799	738	756	765	798	755	779	799	773	760	752	813	782	777	742	727	714	762	748	763	791	751	749	761	781	771	720	730	772	765	784	750	758	832	756	779	713	773	738	768	740	741	723	783	760	730	703	771	778	765	776	717	772	760	768	736	771	791	752	756	740	775	761	789	737	752	795	802	776	737	771	754	746	759	733	786	788	749	789	770	725	824	807	803	780	682	736	792	760	708	811	789	725	792	788	736	697	716	762	815	745	760	798	754	744	737	790	706	766	776	702	721	733	790	754	787	773	763	747	766	746	748	725	752	782	746	708	778	799	766	748	732	781	768	742	757	768	761	690	758	724	738	737	737	757	805	764	754	771	758	726	735	756	775	755	742	787	749	750	819	783	803	747	812	747	771	749	772	743	728	768	790	731	797	765	691	771	740	743	813	754	808	799	700	744	777	790	772	789	762	765	773	808	782	790	800	827	774	774	806	726	748	761	756	752	757	808	735	765	763	770	782	802	762	803	788	775	784	742	785	763	748	772	765	729	776	745	725	786	798	794	769	794	780	742	771	764	710	770	742	770	712	741	753	760	764	768	738	726	770	787	721	769	792	757	734	728	721	774	727	768	751
24375	21354	28706	24368	21296	11095	2661	1457	1157	958	850	735	659	576	573	544	489	487	445	461	434	423	459	444	395	412	408	373	365	377	343	361	374	382	381	360	377	373	405	391	387	416	388	405	399	364	351	379	355	364	359	373	339	353	381	376	371	370	405	377	360	351	372	375	387	386	373	375	384	345	402	413	400	342	381	369	320	371	365	363	338	352	360	345	391	355	362	372	350	366	378	339	364	336	356	371	376	363	363	376	362	383	317	361	363	355	347	374	352	375	398	375	359	375	329	357	341	342	370	365	351	366	331	344	334	358	368	366	379	362	338	351	359	346	375	363	358	382	370	365	390	375	379	356	381	318	368	340	350	345	382	382	378	361	376	383	387	341	349	391	356	388	367	368	358	331	366	350	360	369	339	333	356	344	366	381	369	384	360	333	324	357	352	353	391	354	325	366	329	345	347	364	368	369	337	324	330	398	383	379	338	318	378	344	355	363	368	363	365	366	366	349	351	338	380	352	401	367	372	358	365	360	331	327	364	389	352	357	374	350	379	332	367	409	362	363	344	352	362	353	373	388	331	335	322	348	372	345	377	355	388	397	370	375	342	356	382	357	388	343	366	365	362	348	359	347	375	347	322	346	333	346	358	335	334	343	331	400	344	346	356	338	344	348	366	354	347	359	346	346	382	347	379	346	384	386	357	393	356	360	334	375	357	377	401	354	372	379	352	367	355	363	363	348	372	345	349	363	379	359	352	383	391	380	341	365	368	343	338	394	373	382	325	370	354	368	358	359	400	361	390	389	388	340	387	380	356	389	343	338	366	365	352	382	353	362	354	349	364	359	340	310	372	356	353	329	379	359	358	334	358	355	396	377	398	384	356	350	368	377	344	377	355	322	354	378	335	367	375	355	355	394	352	364	338	362	347	342	339	351	377	352	363	371	364	360	350	344	368	333	328	327	363	389	351	362	382	356	370	360	359	332	374	338	347	321	305	368	361	344	362	370	346	410	369	354	359	349	340	421	349	356	395	371	363	363	324	392	374	377	362	403	301	352	357	356	355	354	363	367	357	356	363	387	332	332	358	346	346	338	379	366	349	366	374	354	346	366	375	369	395	350	369	307	379	401	377	355	339	339	358	351	393	340	376	364	355	362	381	368	342	335	362	347	349	356	365	363	358	355	378	362	363	297	373	378	365	340	343	373	371	364	391	363	353	381	346	384	337	350	380	393	379	368	358	337	354	346	324	363	336	375	352	395	344	368	360	361	373	364	342	351	376	345	372	361	345	353	314	364	355	361	355	359	333	403	354	339	357	390	325	365	383	348	357	342	373	333	413	352	387	345	380	369	383	325	335	375	355	341	349	373	350	363	321	316	366	342	357	333	344	368	356	381	362	380	359	371	353	349	366	353	329	353	349	346	348	356	330	374	343	353	356	383	334	339	375	369	351	366	373	345	369	389	367	365	378	351	358	356	380	364	333	368	361	382	345	371	346	377	357	375	356	377	357	377	377	359	355	360	336	385	371	369	373	367	360	356	381	387	348	375	376	392	373	366	312	361	363	387	345	368	359	371	352	347	364	359	348	382	353	337	366	371	338	356	376	362	392	354	370	337	360	383	387	360	369	353	386	362	381	312	368	342	348	332	355	370	353	369	347	379	343	366	338	349	379	353	310	339	361	355	364	346	348	337	365	345	381	316	341	343	353	361	395	356	338	360	369	366	385	312	341	383	362	356	356	360	368	341	387	354	333	381	367	337	378	376	368	371	351	361	368	345	345	356	385	362	363	388	357	391	389	354	362	338	321	349	348	343	327	382	378	387	344	356	386	337	350	353	369	365	351	354	369	398	367	394	365	322	388	338	377	345	359	375	359	362	330	363	349	392	376	365	358	353	357	338	332	380	363	365	350	351	370	373	357	400	364	361	387	336	379	330	351	335	351	372	323	380	355	353	364	321	367	379	330	342	361	360	358	335	360	369	368	366	347	321	331	368	370	323	368	378	323	349	363	340	362	356	355	379	387	363	365	382	354	337	371	336	360	344	363	370	373	348	368	361	371	355	330	369	358	385	367	356	356	361	357	387	358	351	355	328	354	352	336	339	373	345	338	402	373	317	343	392	380	353	379	374	343	389	341	377	361	366	350	345	352	343	382	400	359	362	364	343	370	382	402	372	323	340	324	355	376	348	392	357	342	340	365	373	346	353	352	355	381	342	373	344	365	306	397	388	394	349	355	352	365	345	352	387	387	371	352	376	405	360	362	344	330	359	345	339	369	351	351	355	376	391	347	369	322	352	369	365	353	332	385	359	335	354	346	373	341	354	359	367	351	361	356	344	347	355	367	359	388	327	343	361	350	389	379	388	360	354	358	368	354	374	364	366	374	393	366	359	350	353	339	371	354	393	341	380	348	399	377	384	357	341	388	342	367	371	364	324	349	375	344	386	369	355	359	386	368	337	369	419	369	359	362	356	374	367	357	396	369	344	371	325	382	337	319	402	367	373	335	332	323	354	378	332	369	362	384	356	390	356	339	356	371	326	345	363	347	346	368	357	359	366	360	381	375	351	352	368	375	353	343	331	330	338	349	344	379	351	366	345	375	363	364	376	346	392	359	345	325	381	372	380	322	361	362	343	366	380	353	355	371	377	362	353	357	372	373	388	344	367	331	349	330	372	387	350	357	373	369	350	376	388	366	343	350	343	359	354	362	357	352	363	361	360	358	346	354	340	349	348	346	342	374	351	336	329	364	394	381	386	376	340	338	350	336	367	351	342	350	303	364	360	372	358	343	379	344	343	346	343	388	379	361	316	365	408	365	366	371	352	332	315	316	360	375	345	367	367	383	354	344	375	382	334	352	384	349	347	344	334	363	364	322	362	337	367	358	378	348	349	313	377	345	359	359	363	363	362	354	329	362	345	356	360	377	396	355	355	360	346	340	356	369	363	361	386	389	340	333	351	337	344	313	387	323	352	334	375	380	338	354	368	359	343	373	367	337	348	331	348	359	327	354	361	365	380	365	326	372	378	347	349	379	346	354	357	357	343	321	384	361	369	350	318	341	321	351	354	327	360	364	387	355	346	348	360	314	362	328	329	356	351	353	336	382	346	345	346	360	355	365	350	342	346	359	363	358	351	358	343	350	319	333	331	367	394	369	380	366	340	330	344	382	386	395	389	343	381	386	373	357	376	391	371	349	323	346	343	348	383	379	363	345	395	369	292	361	368	364	328	356	347	365	371	371	343	402	397	365	355	359	347	358	381	352	333	342	359	334	369	389	358	355	348	375	355	351	353	366	354	383	365	348	362	352	354	339	354	353	349	353	366	347	389	334	380	403	355	366	357	376	361	366	341	390	372	401	371	345	385	375	381	358	336	363	313	354	346	380	356	350	364	391	397	370	348	382	366	348	361	365	375	374	327	358	332	374	320	356	337	331	329	386	351	369	365	367	329	380	365	374	362	352	337	381	364	348	381	381	344	363	375	358	359	364	391	360	387
28749	32712	17411	9957	6955	5119	3836	2741	2294	1859	1545	1310	1110	929	851	810	732	694	696	666	602	609	561	513	555	501	541	467	487	506	453	497	483	488	503	509	475	463	511	527	484	539	496	472	493	533	417	430	438	445	421	505	512	420	436	495	427	425	493	450	470	416	483	445	460	425	456	469	469	474	478	443	482	445	440	431	438	460	445	461	425	447	459	454	415	445	462	433	450	451	469	468	437	444	458	410	452	459	421	410	434	466	448	429	455	476	444	435	425	431	388	431	463	451	438	444	478	434	440	450	422	427	415	449	456	425	460	437	455	453	431	448	446	425	414	446	447	386	439	462	471	435	438	445	428	447	439	449	436	420	391	412	426	452	423	446	462	465	451	445	431	433	435	446	428	422	455	420	483	462	406	441	406	432	411	436	456	439	443	471	430	462	415	416	431	416	410	441	424	451	427	419	477	403	486	424	458	467	469	414	458	428	444	434	435	419	443	461	437	497	422	417	424	451	449	469	431	447	488	409	450	461	451	474	430	454	456	444	457	440	426	479	446	427	422	458	430	452	434	477	441	451	435	464	437	410	438	433	478	440	425	463	403	464	428	448	439	472	426	451	465	434	414	426	452	402	432	425	434	406	461	468	417	455	443	437	430	416	462	453	451	416	486	425	443	444	451	427	443	435	453	477	452	450	451	429	426	460	416	434	440	448	410	454	434	432	422	426	460	432	456	419	454	427	422	453	440	425	470	441	452	430	444	473	443	441	425	426	449	417	439	423	452	475	468	412	467	428	426	432	442	415	448	468	467	411	443	451	472	450	434	459	451	427	428	440	448	411	458	448	420	432	445	412	434	408	419	438	457	450	465	401	431	444	433	419	435	440	443	419	440	435	415	491	457	454	450	443	432	410	406	445	438	466	395	395	462	431	437	424	424	463	434	459	431	484	451	402	458	457	449	411	427	432	404	453	375	448	451	422	421	440	441	471	447	477	469	443	393	427	411	395	454	469	455	450	438	426	427	469	450	456	457	433	478	400	423	429	434	425	438	478	431	453	445	470	465	488	469	441	441	449	445	406	491	437	405	446	437	439	465	441	419	425	432	437	415	449	445	430	392	439	445	469	425	424	462	415	416	459	439	444	468	450	477	414	439	461	432	448	442	442	446	467	460	415	448	431	447	437	451	450	450	427	410	436	431	433	439	453	434	471	452	415	494	461	436	405	499	408	422	436	454	465	451	476	452	451	448	427	442	461	421	436	463	416	484	446	437	458	475	476	476	493	438	442	445	460	443	437	437	433	435	427	438	439	433	445	418	480	433	446	472	448	433	451	412	430	473	441	391	431	431	430	425	436	429	396	463	471	435	437	474	454	455	455	401	445	452	428	471	447	466	418	408	441	474	448	457	446	431	412	407	390	403	432	451	401	419	435	445	432	425	441	453	423	448	422	421	425	444	448	466	468	423	477	479	446	460	457	413	463	414	461	422	408	414	429	466	478	450	408	452	470	444	440	467	505	445	428	451	437	416	472	442	448	456	428	472	427	456	431	472	450	450	360	469	398	382	437	456	422	457	411	433	408	452	420	475	427	449	441	410	476	413	439	406	448	439	443	415	451	467	405	435	442	422	437	447	408	462	456	442	427	452	450	442	418	428	455	461	443	438	444	416	431	451	426	393	419	417	445	432	458	423	474	436	447	403	464	416	462	436	425	419	458	450	486	460	465	398	417	434	467	429	422	461	456	454	439	469	409	469	439	418	465	424	440	452	428	443	475	463	464	432	413	442	447	409	438	450	422	450	443	429	456	437	458	463	487	436	457	407	417	442	462	430	487	455	428	440	459	420	443	475	455	428	405	446	472	443	461	432	441	442	469	458	435	425	428	407	439	451	450	480	460	428	418	439	411	430	412	465	438	454	391	401	426	422	457	448	455	434	438	423	451	453	428	396	407	459	451	459	403	420	428	460	444	406	416	427	486	470	444	439	483	421	468	465	423	437	470	453	470	496	449	459	470	500	471	452	422	456	433	444	440	401	434	438	426	463	417	439	414	430	455	407	470	427	437	456	458	441	432	435	438	434	423	435	425	429	449	440	454	435	467	431	458	403	432	439	429	429	433	424	427	435	424	398	405	438	469	432	421	449	418	447	437	432	453	447	452	401	455	406	457	436	432	451	454	454	459	417	433	436	462	454	444	433	449	420	487	451	437	419	465	439	418	464	396	419	453	425	437	448	419	439	435	419	453	440	445	456	452	419	437	470	424	426	469	478	443	464	445	441	440	436	446	441	396	421	397	461	477	436	433	444	446	380	439	476	437	446	460	486	427	426	458	421	439	463	482	428	404	466	440	452	466	454	408	431	429	396	425	421	450	415	448	403	464	410	453	453	444	458	437	411	410	469	429	445	409	441	406	441	479	438	417	462	449	416	407	395	425	475	466	446	437	434	460	426	461	455	439	476	426	442	429	440	470	426	458	442	429	422	449	431	447	420	429	468	435	436	437	438	467	428	431	437	438	455	426	425	455	444	426	438	433	440	408	425	462	462	472	402	446	449	416	440	418	437	441	433	448	438	435	405	441	419	412	473	452	452	483	445	450	472	458	430	436	427	434	419	441	446	455	423	415	426	452	447	418	412	448	466	485	447	453	461	451	430	504	433	448	434	445	452	438	407	461	438	487	447	422	458	430	430	472	397	430	435	454	403	455	450	473	454	430	459	467	465	444	453	438	457	419	469	449	380	427	401	438	420	424	414	413	449	438	413	465	492	480	440	416	418	440	474	418	481	422	433	405	439	441	429	448	418	479	396	482	447	450	456	422	463	458	456	468	456	425	412	434	450	410	403	396	446	451	440	423	429	441	418	423	476	447	428	436	428	419	435	442	440	492	415	471	441	476	457	459	462	434	467	423	440	455	441	446	451	427	434	438	426	475	441	418	423	437	427	445	454	494	447	449	457	440	440	461	432	453	464	413	426	448	445	404	423	431	466	473	496	470	473	465	427	422	461	418	461	418	420	425	403	451	412	472	455	449	419	418	487	453	461	450	408	434	435	397	434	467	461	459	445	429	417	439	459	451	469	428	472	417	441	448	452	400	484	459	414	465	430	466	430	454	430	449	467	457	476	447	433	443	443	447	444	458	400	432	463	441	443	395	462	450	419	452	423	447	452	448	430	431	380	482	462	435	426	444	450	407	411	442	429	425	389	453	477	419	436	461	455	444	421	459	423	486	433	436	457	491	432	475	445	420	435	385	465	415	420	406	440	440	444	444	452	444	453	452	442	441	443	446	467	448	476	466	431	413	458	474	466	449	443	465	424	437	447	441	435	425	441	440	412	454	431	479	439	474	434	409	399	429	435	465	450	450	437	463	468	441	435	431	406	440	483	456	424	445	410	447	405	442	457	448	433	469	457	470	434	445	474	437	414	437	403	438	454	473	423	424	462	449	450	442	458	437	426	473	447	424	432	457	450	420	412	421	425	431	436	439	443	454	462	481	447	432
25525	21361	27588	25272	11762	2792	1891	1649	1253	1221	1109	1047	970	941	893	837	870	871	855	844	761	774	849	832	771	786	754	759	777	786	769	775	791	823	822	800	783	772	797	728	768	796	828	754	759	793	786	799	758	775	773	799	753	801	796	826	801	720	718	777	807	739	763	721	759	732	773	739	733	792	785	818	776	784	810	757	765	745	764	748	834	836	800	730	737	774	833	792	790	806	782	761	744	709	792	707	690	805	773	785	748	785	795	727	804	761	737	801	767	757	787	710	719	775	799	802	784	736	756	772	775	796	779	784	741	700	719	703	756	767	775	754	771	725	758	743	767	737	714	756	748	757	797	788	782	718	758	792	746	750	740	772	747	767	701	769	758	741	746	769	670	766	776	762	812	738	780	757	742	829	768	751	752	834	757	774	736	768	783	766	797	780	779	747	764	704	744	794	763	747	769	734	767	779	768	758	751	757	802	768	746	738	805	758	734	788	742	744	802	740	755	752	785	775	727	743	738	758	722	761	817	769	788	802	763	741	737	748	771	793	795	755	711	759	793	769	728	793	751	746	739	743	704	771	782	790	808	731	756	692	717	759	746	789	751	788	756	737	781	812	741	760	752	754	772	769	777	775	852	779	789	760	753	777	801	741	783	733	774	744	755	767	787	767	750	754	784	742	813	753	782	741	769	764	729	735	774	792	717	738	692	732	709	713	798	792	762	766	780	808	706	799	774	802	771	770	784	750	736	729	775	714	763	744	778	788	768	760	820	740	734	705	767	799	691	760	702	792	781	754	770	781	742	769	754	759	748	749	711	818	752	741	742	745	744	733	745	788	841	745	750	793	777	813	722	731	737	772	734	767	763	744	776	707	782	832	779	779	707	796	751	764	775	762	758	747	749	732	766	777	724	759	767	750	832	707	748	711	782	744	735	749	753	774	773	775	771	759	743	755	717	732	748	732	756	775	771	754	789	819	754	760	772	796	808	734	750	737	776	770	763	789	804	778	753	755	755	807	742	761	729	797	768	753	760	774	720	764	771	772	771	727	787	742	782	805	748	769	760	730	768	741	766	762	747	793	753	758	759	749	745	781	776	806	774	746	765	787	796	755	764	754	789	780	774	767	772	787	764	761	761	758	750	778	764	721	739	788	786	755	759	723	752	724	788	742	751	784	781	737	786	785	733	728	800	758	779	792	795	723	758	737	756	740	788	725	748	777	735	753	781	752	786	753	782	720	743	777	760	753	812	686	758	779	785	789	720	743	793	728	694	770	780	819	785	730	711	736	726	774	755	746	756	834	729	742	703	764	796	778	735	761	766	760	756	730	725	735	761	777	763	815	773	733	732	741	750	755	740	758	735	751	744	740	765	793	780	787	754	726	735	713	764	752	770	774	750	790	735	753	775	759	815	774	749	784	775	773	773	863	742	741	771	765	700	744	752	788	726	776	728	748	740	749	753	786	767	764	793	794	754	760	754	752	710	769	761	732	760	753	737	808	745	700	748	708	778	765	785	797	713	772	748	751	762	781	767	735	707	790	738	756	800	752	756	738	769	786	798	773	837	811	719	799	761	787	773	748	751	721	782	764	765	771	727	750	767	762	803	759	734	721	707	781	769	784	791	775	791	740	740	770	745	780	757	743	772	792	748	749	771	765	770	718	758	809	773	753	782	740	737	727	803	707	774	807	742	794	828	819	755	796	732	753	773	747	794	781	795	774	776	741	728	787	834	757	717	770	730	695	763	792	716	747	780	752	764	722	736	819	799	767	746	794	732	761	776	810	818	756	768	791	738	743	763	739	752	795	763	799	772	775	761	799	793	763	749	740	761	740	774	714	774	761	728	750	809	760	761	769	741	739	737	752	725	762	818	759	756	756	759	718	763	777	715	732	797	754	693	740	761	776	744	759	779	793	771	815	749	735	749	766	733	754	763	700	752	784	823	799	772	758	746	756	777	706	756	807	785	804	759	799	745	740	752	769	839	753	733	740	752	761	770	789	766	739	751	744	827	750	756	737	744	711	736	753	750	773	707	766	724	811	779	746	751	808	738	746	750	782	800	765	791	746	711	815	738	795	709	761	760	820	780	745	775	765	768	746	759	776	756	752	767	735	764	778	743	735	728	803	769	723	742	749	740	759	755	752	769	736	720	775	778	735	735	731	762	731	771	759	753	796	827	733	749	786	802	789	793	751	748	755	768	809	777	761	770	768	789	755	746	721	799	811	731	788	743	751	797	788	758	771	719	747	765	751	733	757	783	744	790	771	762	728	737	813	788	778	696	766	791	787	755	778	760	720	733	753	761	783	788	760	766	823	766	720	690	779	808	717	815	758	757	814	827	772	760	741	735	747	748	771	761	810	742	767	798	755	798	785	752	801	754	729	800	725	775	771	777	800	778	735	748	827	796	701	791	781	748	746	726	754	762	719	734	753	760	703	757	782	752	729	779	741	794	742	738	725	781	754	729	782	802	766	689	719	803	780	758	804	790	733	831	756	757	807	781	822	800	709	796	749	776	822	751	757	760	739	737	800	748	793	733	745	747	757	751	760	792	766	798	736	747	737	756	768	772	772	778	790	814	771	743	780	745	787	717	750	713	823	780	798	832	739	752	748	777	787	793	752	794	735	765	731	766	782	766	761	702	775	788	776	776	794	756	797	711	726	748	777	744	780	774	739	782	744	729	822	768	815	777	761	772	773	778	705	783	723	772	768	785	748	778	763	742	749	756	771	782	778	767	810	753	765	720	714	763	783	722	774	747	761	785	776	791	779	782	774	765	767	817	757	744	785	742	800	769	742	826	772	779	797	736	754	791	767	741	773	824	707	755	753	751	742	728	755	800	794	717	729	790	753	756	727	716	769	745	783	723	793	785	754	774	738	727	810	824	745	779	796	720	788	784	759	725	734	745	823	755	740	755	832	771	751	746	776	764	732	765	749	781	684	792	786	773	746	704	831	807	752	783	771	756	758	778	750	745	746	773	791	768	786	783	827	775	804	758	731	772	736	725	746	749	768	772	767	745	764	769	733	765	797	733	750	779	806	703	767	837	708	773	740	737	713	745	778	775	782	715	783	772	733	811	736	758	754	725	751	763	781	782	767	789	808	772	770	809	784	766	821	799	765	770	772	744	759	815	774	738	824	785	757	732	781	815	821	785	835	767	793	723	795	801	784	760	752	761	765	791	746	795	780	802	769	699	712	752	686	761	751	742	746	710	787	748	820	792	691	739	756	727	804	735	748	772	742	765	787	702	729	790	779	756	779	763	771	694	736	826	731	743	734	788	719	723	800	766	753	754	758	772	808	701	744	828	724	810	782	751	802	760	736	768	748	745	753	780	726	761	806	771	732	797	758	827	753	693	756	713	769	754	787	751	779	739	754	774	811	781	716	798	787	762	776	724	808	749	733	795	770	736	784	724	729	726	777	765	746	739	778	758	773	700	785	719	779	756	739	773	781	787	790	747	770	765	753	766	734	747	748	731	754	705	757	756	800
27381	28033	13803	7851	5516	4403	3261	2781	2219	1912	1649	1446	1294	1240	1135	1130	1067	993	1012	1039	941	942	962	910	953	915	880	874	836	928	885	857	903	898	940	891	892	889	949	942	879	965	902	870	860	900	882	873	881	904	907	909	897	879	899	913	857	866	924	894	884	883	922	891	881	871	935	878	929	895	880	927	937	858	896	936	891	845	875	835	871	909	872	876	883	880	873	861	858	890	880	898	900	843	851	908	823	852	888	925	850	882	831	914	853	870	843	853	909	851	839	946	905	898	854	900	852	844	876	847	840	890	820	854	861	839	918	851	865	867	869	858	869	879	873	856	852	809	877	833	826	851	935	882	896	897	908	872	884	887	814	846	896	826	817	892	907	913	878	854	844	896	847	882	889	845	876	893	879	847	885	906	867	853	839	894	833	845	892	889	924	870	846	887	882	879	874	915	854	913	875	857	906	834	904	860	889	863	874	849	907	895	866	900	849	884	866	868	832	890	884	919	851	840	872	885	918	874	893	874	886	815	900	890	871	908	844	776	850	887	887	881	866	841	824	828	822	833	888	892	794	879	873	855	886	836	876	909	855	825	854	911	830	877	869	869	883	866	896	826	902	871	838	874	907	877	876	903	864	847	839	908	885	937	862	827	872	848	835	850	927	874	857	878	833	853	880	869	859	837	921	885	829	873	872	905	813	941	884	855	901	878	895	889	855	869	816	872	886	842	876	864	920	903	905	898	910	872	868	890	822	874	896	850	826	889	910	872	885	850	886	834	895	897	875	840	897	856	856	903	887	898	854	874	846	948	935	854	800	866	914	879	891	897	868	848	846	891	887	929	874	856	892	881	849	925	824	805	893	884	829	881	881	861	872	869	880	874	893	844	830	866	843	891	859	873	814	870	850	878	929	889	885	875	932	891	881	850	884	867	851	851	839	845	891	849	861	830	851	894	840	880	892	843	834	826	857	867	840	829	859	873	844	871	894	866	859	858	826	849	858	931	869	856	853	853	882	868	804	906	876	862	905	857	864	812	869	857	919	905	867	847	849	859	896	887	809	922	878	913	958	856	881	858	873	910	849	870	870	938	829	890	828	828	914	817	852	803	846	932	816	893	913	859	854	858	845	881	875	902	881	933	853	899	858	850	899	921	830	884	914	894	806	881	859	853	872	883	807	884	915	861	891	903	850	868	871	905	881	877	907	871	872	902	867	884	877	871	825	811	856	893	888	859	870	890	893	865	903	912	863	825	856	888	866	871	820	886	964	878	857	878	855	870	827	849	888	859	882	915	784	877	904	926	868	892	874	908	886	912	899	819	875	841	911	895	828	850	872	856	928	875	888	883	887	859	841	867	890	884	902	889	866	864	871	863	841	882	876	850	871	855	856	883	871	890	916	873	879	882	870	889	860	872	809	968	920	862	931	897	865	884	909	865	912	885	930	880	922	852	855	905	900	890	858	911	853	875	844	835	946	855	843	877	875	924	859	880	845	882	884	885	860	870	880	842	839	895	853	882	880	888	932	946	910	900	836	889	867	919	871	870	881	869	888	906	873	890	877	879	932	881	877	875	873	900	832	865	865	898	866	914	883	926	885	865	899	882	892	875	892	814	875	876	892	851	856	901	824	827	865	881	878	861	883	885	835	855	890	890	832	872	871	873	962	842	872	889	877	881	892	840	890	867	860	884	890	843	875	792	872	882	909	834	900	910	875	891	869	848	860	867	878	843	900	829	866	848	842	853	875	874	908	933	868	897	846	817	877	863	896	871	860	885	917	885	829	885	866	867	850	892	927	888	886	915	862	867	837	877	856	873	838	914	830	857	860	894	909	892	857	888	855	903	874	815	863	856	934	910	871	840	856	920	930	897	891	854	820	903	855	893	823	900	923	929	884	848	832	895	906	840	848	891	863	880	850	872	863	829	841	895	842	857	843	908	859	882	879	854	893	859	878	856	929	876	864	808	864	861	914	865	884	890	823	862	892	854	887	853	888	886	893	882	898	867	884	815	879	882	855	903	889	886	855	863	925	866	862	843	848	860	862	867	880	900	864	871	906	894	868	857	861	829	791	875	824	889	840	875	850	885	899	827	852	905	827	883	913	854	844	925	864	830	865	940	807	881	882	848	908	880	907	836	921	897	857	919	820	860	890	893	847	866	847	927	919	877	882	843	859	901	890	912	882	871	873	906	853	825	860	884	858	827	856	913	865	893	851	887	866	883	862	866	839	843	794	852	858	865	869	882	923	861	884	835	892	827	899	886	877	899	875	842	881	861	859	855	876	916	885	838	867	839	856	864	833	936	807	942	923	899	914	844	887	868	900	886	895	812	864	852	870	853	848	910	865	868	870	861	915	890	865	852	888	911	852	850	892	863	820	889	877	861	886	883	873	915	894	821	879	851	898	853	917	900	865	882	883	942	816	924	864	846	947	910	904	849	886	886	864	914	899	848	830	870	878	891	825	848	850	893	888	889	854	871	842	882	901	946	870	827	830	927	871	890	905	844	890	879	881	842	888	910	878	888	892	900	912	833	872	860	853	913	858	940	822	820	881	886	839	904	907	914	839	822	877	866	857	887	886	910	827	860	886	816	870	864	879	902	873	838	915	883	862	879	875	933	870	859	885	860	878	873	880	869	837	854	856	826	858	877	883	854	818	878	901	882	888	870	874	863	903	893	849	822	829	889	960	867	876	818	915	886	836	864	882	852	841	895	850	874	842	857	885	890	911	886	892	875	883	869	838	953	898	849	888	873	923	863	831	906	912	870	881	867	855	850	889	900	863	815	900	896	901	823	843	880	884	794	826	841	849	847	856	892	861	908	844	890	898	846	893	861	901	938	809	815	933	923	890	840	868	885	838	904	859	968	902	826	882	905	878	871	896	835	889	874	840	856	827	905	879	875	846	865	876	863	856	847	871	851	845	851	890	878	930	838	828	842	899	955	923	875	859	836	853	875	900	890	899	883	864	859	878	856	852	894	822	853	868	843	943	837	914	835	832	857	815	887	873	873	858	833	821	916	869	887	827	882	890	878	958	910	835	865	846	803	927	847	920	906	878	869	874	900	862	899	815	845	870	895	868	888	890	898	874	835	892	871	855	876	902	865	869	792	923	863	870	912	866	856	871	892	815	940	879	934	869	871	897	862	896	816	891	841	827	849	872	850	864	893	898	849	807	892	862	857	853	856	860	906	858	807	872	908	858	892	865	864	839	829	953	879	873	948	892	850	896	891	872	892	864	879	852	890	839	905	903	871	895	869	834	880	870	825	916	828	843	903	897	926	836	915	890	851	873	911	847	871	860	835	890	852	853	898	911	847	903	866	873	832	895	870	890	894	876	872	864	856	818	843	802	872	886	891	852	892	856	892	877	881	922	843	872	898	827	847	845	865	845	881	884	875	883	842	853	871	897	837	873	864	851	892	901	833	866	827	859	865	910	813	895	882	838	865	874	829	858	896	827	845	869	881	784	898	831	902	834	833	849	955	928	933	825	865
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
