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
341447526475	341447526996	341447527546	341447528096	341447528644	341447529196	341447529746	341447530296	341447530844	341447531396	341447531946	341447532496	341447533044	341447533596	341447534146	341447534696	341447535244	341447535796	341447536346	341447536896	341447537444	341447537996	341447538546	341447539096	341447539644	341447540196	341447540746	341447541296	341447541844	341447542396	341447542946	341447543496	341447544044	341447544596	341447545146	341447545696	341447546244	341447546796	341447547346	341447547896	341447548444	341447548996	341447549546	341447550096	341447550644	341447551196	341447551746	341447552296	341447552844	341447553396	341447553946	341447554496	341447555044	341447555596	341447556146	341447556696	341447557246	341447557796	341447558346	341447558896	341447559444	341447559996	341447560546	341447561096	341447561644	341447562196	341447562746	341447563296	341447563844	341447564396	341447564946	341447565496	341447566044	341447566596	341447567146	341447567696	341447568246	341447568796	341447569346	341447569896	341447570446	341447570996	341447571546	341447572096	341447572644	341447573196	341447573746	341447574296	341447574844	341447575396	341447575946	341447576496	341447577046	341447577596	341447578146	341447578696	341447579246	341447579796	341447580346	341447580896	341447581446	341447581996	341447582546	341447583096	341447583646	341447584196	341447584746	341447585296	341447585846	341447586396	341447586946	341447587496	341447588046	341447588596	341447589146	341447589696	341447590246	341447590796	341447591346	341447591896	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2770	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21623	20231	27497	22758	20218	20214	9099	1134	751	640	581	517	460	430	340	307	357	346	332	335	326	307	314	295	291	292	297	284	275	280	249	266	268	263	249	257	228	269	264	272	283	268	244	240	277	241	270	280	268	265	273	266	260	281	286	285	264	257	275	271	234	264	266	251	280	281	255	262	252	274	274	244	260	308	253	275	276	252	275	286	307	285	297	309	267	257	260	270	284	261	253	224	264	247	236	249	230	244	272	226	250	242	259	237	273	265	249	268	257	263	249	248	272	241	230	242	238	255	257	242	285	251	247	216	235	226	252	240	271	276	263	228	234	258	252	246	229	256	269	229	272	234	248	218	246	229	255	253	259	258	273	266	264	259	252	235	273	243	250	226	235	241	258	253	250	236	233	250	259	259	260	244	256	267	263	247	237	273	235	244	246	246	253	246	264	260	249	265	253	225	267	267	291	228	235	246	227	280	231	229	267	238	238	249	240	261	247	232	226	273	254	242	242	264	266	269	253	248	272	258	228	247	248	263	246	248	265	214	261	273	252	237	250	262	266	257	269	241	229	251	250	272	239	252	237	240	269	268	264	237	245	234	260	246	280	252	235	248	243	255	250	259	253	246	267	253	261	214	246	264	233	244	239	279	267	257	237	243	235	253	254	275	239	233	270	283	235	227	267	297	232	255	263	269	259	307	262	259	233	251	255	263	245	229	236	260	232	260	255	246	217	289	271	237	252	264	232	259	264	254	279	240	259	259	253	248	246	226	258	245	250	244	238	203	238	245	241	251	292	243	238	258	244	256	231	270	242	250	267	253	262	240	252	253	256	253	263	223	273	241	204	272	249	272	234	279	259	271	266	258	239	262	246	248	256	246	244	258	232	274	229	239	241	254	269	236	248	244	249	243	268	265	237	252	266	246	244	246	254	247	231	276	263	240	266	265	229	239	237	246	241	234	270	237	228	267	283	228	238	248	252	263	265	261	240	220	249	241	257	261	236	224	239	259	236	242	259	256	248	239	253	236	248	212	239	275	237	243	235	257	261	274	231	267	265	258	246	288	270	256	244	251	244	242	281	233	242	243	258	244	261	250	284	261	239	271	250	254	258	248	262	240	262	260	266	227	230	236	215	257	237	225	285	240	253	269	251	208	241	248	228	233	252	267	216	232	221	245	242	255	265	259	258	258	256	248	251	246	257	272	233	257	231	257	250	243	259	257	253	283	249	241	256	224	222	278	260	234	247	263	254	254	250	254	274	275	232	251	219	279	238	220	267	259	255	265	249	253	251	244	243	268	247	250	279	270	241	271	244	232	245	257	272	245	260	237	246	232	259	259	248	238	283	275	249	245	256	255	245	244	248	240	257	263	282	242	254	245	263	266	256	268	255	233	247	246	238	267	259	245	245	264	292	265	266	232	254	275	243	268	264	248	247	240	232	243	246	242	246	285	258	243	262	247	261	246	247	274	268	282	248	254	269	268	246	260	256	236	250	274	262	260	249	262	256	254	248	272	225	250	248	271	265	276	245	265	262	260	276	222	239	265	269	255	232	255	253	244	238	251	258	258	241	248	254	256	221	244	245	242	237	250	219	252	261	233	280	229	290	261	254	264	264	270	274	240	263	250	250	225	241	256	231	234	240	249	239	257	268	273	231	271	245	241	251	260	246	233	251	281	248	239	229	221	238	251	241	251	240	238	251	245	220	249	251	252	239	257	258	248	242	256	249	267	257	242	251	243	235	275	255	274	259	228	228	251	256	224	251	257	244	284	250	245	226	253	259	243	265	247	245	273	238	243	261	260	260	249	263	230	280	245	214	266	254	245	251	254	254	264	227	219	256	260	255	249	255	227	251	258	252	262	221	235	244	253	241	267	262	249	246	234	280	250	261	240	249	278	243	236	246	264	225	235	244	252	254	230	252	280	254	263	265	283	260	264	265	234	241	276	232	244	255	276	226	234	256	256	245	236	267	269	291	246	250	240	260	250	234	249	229	261	298	254	252	265	240	259	257	247	262	219	258	239	242	266	254	272	251	240	228	241	236	243	249	282	251	273	232	258	239	259	256	236	248	278	243	238	253	264	247	248	274	265	284	253	277	260	249	244	236	260	257	246	243	255	249	229	274	259	249	256	252	238	267	271	239	250	236	242	229	289	263	240	240	249	235	229	240	243	254	238	270	246	270	247	231	278	248	252	262	254	229	243	258	244	258	237	231	234	253	251	241	258	243	240	231	256	256	255	245	256	279	280	263	239	253	274	273	253	231	234	217	256	250	282	257	258	273	231	207	256	252	244	254	261	230	261	257	243	237	255	255	243	261	268	254	236	250	253	244	257	241	253	253	246	264	271	257	245	248	233	256	248	257	226	269	236	262	238	267	246	232	226	272	257	265	250	220	239	236	254	234	277	246	282	281	250	288	283	285	254	208	262	261	244	242	249	269	282	245	222	254	242	245	260	245	266	261	245	251	244	253	261	249	228	232	261	270	262	247	240	252	253	252	246	243	244	222	250	258	273	228	243	229	254	242	244	248	256	263	239	267	262	265	265	270	245	236	277	246	255	263	245	258	252	290	246	267	249	236	226	240	249	250	235	279	255	264	248	258	234	255	246	220	234	251	257	259	247	260	243	240	244	213	238	265	226	234	268	243	251	247	248	269	261	263	254	273	267	247	231	244	264	259	251	239	239	267	256	223	237	259	234	269	232	257	269	250	261	235	267	248	272	236	241	257	247	228	242	235	275	243	223	244	252	256	248	248	258	251	252	232	228	245	274	267	250	253	247	215	237	244	233	269	276	245	236	264	244	261	264	246	258	248	255	279	262	266	231	236	246	272	216	228	232	259	256	245	262	251	213	238	234	255	260	263	257	253	249	235	249	256	254	256	246	275	243	241	268	251	240	275	248	257	237	240	232	235	248	242	240	258	248	245	239	265	239	259	281	224	253	248	235	253	267	237	258	271	272	248	242	261	218	246	235	250	263	203	254	264	249	294	252	247	263	272	241	254	250	284	239	248	255	209	275	246	261	255	256	241	240	258	231	248	243	219	248	235	255	222	271	256	257	255	249	250	266	260	249	249	271	266	244	257	245	274	259	269	229	270	234	247	248	245	225	242	278	246	235	251	258	258	249	264	229	268	252	229	263	253	256	245	253	230	262	240	252	224	258	248	219	270	296	237	229	256	231	279	242	246	243	253	255	253	235	256	241	247	239	243	268	227	242	253	250	266	240	230	238	248	231	225	228	230	288	235	245	267	246	240	254	233	257	234	246	243	247	244	253	268	247	270	250	263	264	246	272	258	237	256	232	258	255	300	231	277	257	291	240	246	260	251	271	261	282	250	246	250	262	276	238	284	246	251	243	217	270	235	234	254	234	251	250	232	247	266	241	268	250	280	258	276	243	264	248	284	271	251	264	262	266	233	256	275	230	244	253	224	245	241	268	254	240	257	267	283	245	245	257	250	263	265	247	272	290	262	237	226	245	234	249	255	231	241	287
37914	66226	40672	5415	3952	2979	2156	1572	1181	925	784	729	550	503	492	434	413	387	369	406	414	347	372	346	337	311	310	324	322	319	274	310	293	304	316	310	274	273	291	300	302	303	259	295	273	324	281	295	290	286	306	305	284	323	280	297	311	306	291	317	314	301	275	291	308	287	293	290	278	312	313	275	299	260	311	290	331	307	267	341	320	324	341	270	264	280	301	349	296	290	277	262	282	259	285	249	272	268	257	274	279	255	281	249	259	269	267	261	276	256	263	283	296	270	277	269	292	275	289	296	249	271	273	262	266	251	268	264	274	270	267	278	286	269	271	270	279	247	282	260	263	291	267	310	277	270	270	255	237	314	294	301	294	261	293	234	279	285	275	289	285	267	274	271	270	272	279	300	270	247	269	281	246	286	286	256	289	300	281	254	275	260	257	244	282	273	253	245	278	263	272	262	296	261	278	228	276	264	270	291	279	262	295	285	286	278	255	285	311	248	259	299	277	235	254	271	290	261	266	302	257	298	249	278	281	293	253	280	269	266	264	285	285	284	264	238	316	284	284	261	279	288	305	288	269	264	244	289	289	294	260	258	262	288	269	267	280	294	272	243	271	266	288	247	266	261	278	265	289	284	273	289	232	289	272	307	281	297	281	269	283	255	275	278	243	296	262	240	287	314	260	281	304	243	266	282	283	302	259	267	274	279	250	274	278	298	246	266	278	300	251	256	270	280	268	283	289	263	262	270	278	261	268	254	279	297	258	244	291	247	241	248	275	282	249	257	266	247	303	276	278	268	278	284	271	289	290	269	287	290	239	266	287	268	268	261	267	293	273	302	272	289	268	265	279	273	278	297	270	251	272	291	265	262	240	253	264	284	285	271	278	261	279	253	264	277	247	258	275	265	275	291	306	276	253	281	290	260	276	280	266	276	231	244	271	262	235	275	272	276	294	263	276	238	265	278	269	282	290	263	258	281	277	287	248	279	262	274	274	256	249	261	306	267	299	286	286	271	287	282	289	271	288	283	267	260	247	225	258	291	279	289	267	302	284	256	286	290	278	290	278	247	293	261	276	270	314	274	276	262	275	279	285	252	261	266	280	292	268	255	281	293	283	271	270	255	282	253	251	270	260	300	256	267	288	279	279	256	274	269	258	280	279	270	245	256	321	253	276	286	263	283	303	267	252	269	274	277	268	281	260	259	275	290	271	309	251	316	278	277	274	280	271	273	262	266	247	297	286	304	260	279	273	265	284	277	271	286	264	281	275	301	282	264	280	273	284	282	270	280	274	272	276	267	305	300	287	269	268	282	287	259	277	274	289	275	250	276	246	278	279	266	284	295	275	256	290	269	268	284	284	272	267	288	231	272	266	263	286	261	288	270	274	279	264	285	312	246	286	272	292	281	304	299	288	290	273	288	301	293	270	272	286	269	263	288	277	274	255	247	289	252	259	274	283	278	260	276	271	266	238	251	256	276	242	267	319	268	285	279	297	257	281	281	241	271	254	284	289	274	262	275	267	274	276	281	243	274	277	274	245	287	265	270	291	253	269	257	247	259	277	281	289	252	257	303	276	278	264	264	255	274	261	242	299	271	282	281	273	264	287	285	281	287	264	281	293	282	285	306	259	265	284	241	294	289	287	284	262	277	260	278	273	276	277	277	249	260	253	260	282	286	280	310	284	249	250	281	292	248	296	287	308	288	271	290	268	261	257	283	263	288	280	267	290	281	260	267	288	275	282	250	262	273	268	279	302	255	289	279	314	259	291	305	260	297	269	275	259	276	273	306	277	264	292	258	257	295	275	265	279	266	283	286	302	255	269	278	273	239	294	282	273	254	266	276	304	249	273	255	261	276	281	266	249	271	276	265	259	285	262	314	263	274	317	287	263	281	287	280	276	283	274	299	262	275	252	272	279	292	280	266	265	247	300	256	258	291	284	292	285	264	280	281	255	243	282	290	272	272	278	265	260	272	242	254	264	266	271	269	274	264	274	290	251	293	266	324	253	259	260	280	281	287	266	277	305	262	235	251	260	258	270	279	286	292	258	302	260	270	265	288	265	259	285	259	272	294	257	276	258	258	260	269	265	260	287	262	284	288	294	272	268	241	284	289	290	266	260	274	258	279	299	286	296	312	285	248	267	274	286	281	269	266	288	270	307	261	296	251	291	278	259	278	273	276	281	266	242	274	272	258	289	265	268	278	255	313	266	296	292	279	259	267	302	271	300	277	268	270	268	275	263	272	268	271	286	278	265	282	269	278	302	274	286	283	269	264	271	304	304	260	273	277	298	260	261	303	284	268	268	254	269	270	254	256	266	260	258	302	305	285	255	301	282	264	314	282	230	262	276	269	292	274	294	278	275	280	249	285	285	266	290	289	297	308	298	259	283	246	269	251	287	291	284	253	280	250	256	277	271	266	264	276	273	275	255	289	264	283	276	271	268	273	247	268	316	290	269	297	265	272	258	274	281	274	282	257	286	286	257	296	280	306	283	290	247	272	257	287	293	260	272	277	294	253	270	276	250	330	255	269	274	262	269	286	270	296	249	256	291	256	256	261	254	254	268	285	247	262	284	258	255	261	283	263	276	284	255	273	241	266	265	268	278	248	266	267	273	252	296	276	251	270	270	249	276	281	308	266	257	269	266	264	286	293	291	248	311	288	272	255	252	264	282	292	272	244	282	277	307	244	275	250	279	261	282	270	300	267	249	285	242	268	265	261	255	277	289	325	285	275	246	274	277	256	265	279	287	264	303	277	274	285	279	273	281	270	283	268	244	273	307	261	290	315	262	294	280	269	256	269	296	290	283	259	258	272	269	253	308	256	300	294	274	270	270	261	290	244	279	279	280	277	249	263	257	255	288	309	261	268	288	284	260	293	259	268	280	275	260	272	291	261	282	283	285	285	271	270	282	265	239	304	274	259	283	297	266	290	285	310	291	290	263	295	253	275	263	279	256	277	276	264	267	258	264	273	235	279	278	286	270	259	239	263	267	271	294	253	288	301	248	300	250	238	276	289	273	292	294	269	263	261	274	291	273	260	276	269	266	266	243	265	277	270	277	291	288	263	262	276	276	278	257	246	297	252	257	318	281	284	278	266	269	266	268	299	258	288	257	264	282	271	288	262	288	282	287	259	274	263	271	276	268	258	282	268	248	269	292	271	261	265	265	270	258	248	280	277	285	277	282	269	305	275	246	272	281	275	266	258	280	274	256	283	279	270	250	275	268	263	267	285	275	280	293	280	264	264	266	287	299	270	259	269	281	264	255	293	286	253	260	269	264	300	300	276	277	246	264	258	263	290	261	285	251	263	270	281	261	246	279	258	240	257	262	257	269	266	285	284	255	291	268	261	268	274	277	278	259	266	279	278	263	274	272	275	259	289	258	270	264	257	276	255	253	239	282	278	272	288	262	253	288	285	283	295	257	264	265	268	309	276	255	278	255	248	270	252	278	250	295	258	284	258	242	258	252	256	268	260	266	271	279	285
30767	31424	24012	4793	1165	941	782	721	666	572	605	616	584	581	575	560	569	583	576	566	554	563	544	557	563	588	585	534	539	560	590	572	522	568	547	548	502	589	616	578	551	550	508	515	573	550	568	529	538	534	590	540	578	553	563	552	522	543	561	548	538	544	574	570	574	532	561	567	541	554	566	545	507	516	568	575	547	586	575	561	606	498	544	583	562	560	572	540	513	535	557	548	587	523	556	527	561	578	572	533	580	549	566	549	524	592	581	549	546	542	573	548	526	554	541	549	544	511	528	539	504	556	570	558	521	571	541	533	561	522	554	549	552	529	558	532	589	525	545	591	539	565	568	556	560	586	585	541	555	553	545	529	606	519	536	526	492	607	540	572	521	548	503	606	541	546	562	524	529	521	590	570	485	552	527	549	526	534	580	568	570	558	551	549	582	536	548	525	575	556	516	580	565	562	533	512	539	536	547	539	584	574	552	511	542	544	520	537	509	563	505	576	579	555	505	514	530	551	552	585	516	550	563	554	527	539	528	584	532	583	539	517	532	563	583	513	547	547	528	505	550	539	541	521	537	523	555	573	525	538	553	520	567	549	549	548	575	552	525	536	549	540	542	539	548	573	534	563	531	563	545	550	495	544	548	543	513	558	529	536	508	512	540	565	557	580	528	571	569	562	563	520	563	495	559	548	539	526	568	558	547	544	570	496	508	570	567	518	550	573	528	539	535	580	542	532	520	588	538	550	546	586	614	530	566	546	537	555	525	567	566	557	559	557	530	576	562	562	540	546	549	541	559	536	546	549	518	565	593	542	532	528	567	556	527	563	533	559	547	562	548	545	574	543	592	529	561	528	513	567	539	553	588	556	577	539	601	504	553	550	551	529	540	493	538	534	543	539	555	486	612	532	515	533	561	581	512	552	531	570	573	527	558	529	531	539	557	536	535	542	574	546	586	535	568	571	554	551	519	555	569	543	541	555	532	535	549	493	547	554	554	547	516	559	582	574	526	571	526	531	559	558	552	553	494	556	581	591	564	526	561	568	551	514	581	565	518	517	551	521	512	575	530	571	525	550	526	571	557	505	531	554	526	549	550	557	595	583	517	578	590	529	537	608	515	558	568	539	527	536	558	544	500	541	520	562	531	544	556	554	514	538	519	559	535	521	539	577	565	564	507	548	531	554	539	518	567	557	524	527	590	601	546	516	519	565	533	558	552	552	554	510	575	588	545	542	529	582	534	605	544	583	543	558	572	526	535	541	561	536	545	563	533	525	507	570	516	569	558	543	547	539	541	538	526	545	573	542	550	542	557	576	553	562	518	576	541	527	535	550	501	585	527	555	577	560	561	556	549	564	579	511	543	539	517	534	542	546	573	597	552	553	557	516	578	542	534	559	538	557	539	546	522	546	601	574	557	551	519	511	538	552	575	520	549	541	580	565	547	553	557	558	548	522	543	582	537	556	536	518	544	529	575	507	568	582	551	557	534	537	571	544	565	542	557	596	502	534	534	540	565	555	524	498	548	574	586	540	563	553	559	551	588	538	555	535	598	534	553	545	567	530	557	544	564	543	584	506	488	533	516	579	581	566	553	561	560	579	570	519	585	609	558	540	560	519	573	537	533	528	568	523	546	567	519	533	535	485	531	576	512	517	586	562	546	547	558	532	566	499	524	541	568	547	538	496	527	550	537	530	572	554	551	520	537	542	516	546	536	560	541	534	518	544	589	566	549	569	519	516	562	545	522	528	585	547	555	529	551	570	550	566	593	574	549	557	523	536	528	572	585	544	590	519	585	542	525	549	590	534	510	506	534	540	564	551	546	542	592	553	556	556	582	561	539	557	549	533	583	550	529	556	540	570	550	560	537	488	564	547	563	513	531	523	517	512	548	523	562	539	568	523	572	507	575	487	557	561	569	535	549	554	565	524	551	525	586	551	569	534	541	546	532	556	541	534	561	592	504	547	547	583	566	563	537	499	588	548	559	555	546	518	537	526	540	534	592	564	572	576	563	531	561	535	565	521	540	586	534	551	551	573	540	529	506	556	560	556	551	551	531	543	552	510	595	550	597	545	589	498	564	545	574	544	508	539	556	525	535	533	543	559	572	562	488	598	546	546	546	521	568	571	538	517	529	519	589	522	573	583	550	558	587	550	554	600	566	524	528	596	558	566	552	579	525	542	556	554	531	532	537	513	543	558	542	565	556	557	568	571	554	547	563	536	530	583	576	555	542	561	554	553	561	515	508	578	539	554	488	578	540	601	571	624	543	566	504	564	568	603	544	548	524	555	539	512	559	569	599	573	596	579	555	546	542	499	565	571	549	558	588	532	606	590	526	508	553	575	524	580	564	521	570	556	538	555	550	559	585	542	542	562	543	554	560	519	555	539	551	575	568	536	563	504	563	549	497	583	536	577	541	565	498	574	533	543	533	496	550	561	515	549	586	522	537	541	523	576	600	574	547	527	566	570	551	532	534	507	532	552	565	571	548	512	532	587	532	592	566	536	568	520	530	543	562	535	514	568	554	523	533	537	552	582	556	568	556	539	556	575	546	533	543	556	544	581	567	558	549	557	517	578	576	535	536	533	535	528	556	565	548	513	568	551	569	552	534	521	536	550	524	574	570	544	547	558	583	505	543	564	539	564	549	524	537	540	553	590	541	516	533	570	561	521	532	529	530	566	581	520	539	531	503	597	541	541	577	559	545	544	530	540	591	559	572	552	597	566	597	564	592	581	579	524	522	590	536	529	534	525	530	584	534	529	499	532	541	551	553	546	556	534	500	544	589	551	541	528	545	522	518	539	585	561	542	586	538	547	557	537	565	609	557	536	565	546	548	581	563	568	561	566	548	576	592	586	542	519	544	545	543	536	582	573	541	562	549	528	568	551	577	545	551	509	550	560	540	541	540	536	560	547	553	536	607	546	548	526	564	554	537	557	555	548	594	543	575	482	541	541	535	522	522	562	550	521	547	542	554	530	524	578	548	564	536	566	515	545	565	529	497	574	538	524	563	564	524	526	538	539	543	596	580	588	587	594	565	547	508	538	533	561	540	555	587	527	517	542	597	524	559	564	546	590	547	528	570	564	526	554	523	551	558	561	539	553	576	598	538	547	529	619	539	518	536	548	501	576	570	536	573	550	520	564	583	513	597	530	582	563	529	522	559	543	552	556	547	573	562	543	551	548	516	562	513	572	545	542	510	572	540	551	554	569	560	584	567	560	541	560	556	546	534	514	563	573	534	503	595	541	565	541	521	536	556	541	552	559	573	584	551	554	541	583	536	549	558	531	606	540	543	493	516	552	544	550	532	528	544	571	590	529	579	567	526	561	514	540	554	541	537	542	566	523	558	530	518	528	529	576	519	531	590	529	565	561	550	627	569	554	532	565	562	542	508	545	544	533	527	588	550	567	531	561	599	566	562	583	538	543	546	533	588	540	569	552	549	508	552	550	548	596	565	539	500	574	565	521	536	552	532	566	585	559	551	553
35444	47095	20506	2032	1642	1305	1065	887	848	745	698	711	671	652	606	636	615	619	621	688	597	642	617	625	576	593	592	567	582	602	625	649	558	590	608	642	596	554	582	644	634	599	591	554	599	557	568	618	556	605	613	625	577	618	564	580	544	601	606	629	558	601	617	598	609	585	555	600	569	607	620	599	612	608	642	599	604	597	628	632	618	611	669	599	627	577	573	547	617	587	577	574	617	606	621	574	606	610	598	628	540	576	610	581	587	611	620	647	593	608	602	596	604	590	582	604	574	640	556	586	581	611	595	619	596	573	619	609	580	564	579	578	617	584	566	562	567	561	559	564	638	559	606	589	594	623	644	577	574	588	606	583	614	605	562	597	598	576	656	612	614	584	631	591	607	622	576	585	638	627	598	599	601	546	570	594	535	604	557	599	559	568	614	617	560	604	581	576	606	592	612	563	590	599	538	577	576	599	602	613	616	591	581	627	611	639	566	584	570	606	612	607	606	587	548	571	578	577	605	591	565	552	564	579	584	593	644	617	621	608	575	583	581	571	592	646	629	633	601	626	563	596	585	628	547	560	599	580	583	622	600	609	602	613	540	587	597	558	582	606	627	575	545	617	569	642	612	556	572	599	592	640	584	611	595	540	589	589	622	594	554	584	627	584	570	600	582	574	613	591	599	571	550	615	606	564	597	613	573	577	595	606	598	562	603	591	549	572	588	610	583	595	533	548	618	654	620	578	578	587	583	605	599	581	574	588	564	533	578	615	591	600	660	603	582	623	606	580	602	611	586	586	575	564	582	568	590	574	587	598	629	607	624	570	579	598	563	588	558	587	609	556	588	613	615	614	584	596	614	567	602	596	552	571	574	528	575	557	554	570	623	600	569	582	571	602	590	623	582	575	608	580	578	556	597	592	550	605	550	565	601	629	562	580	595	656	596	588	611	566	611	590	590	599	618	614	613	623	558	617	524	594	596	621	614	589	562	588	623	577	553	598	594	613	572	553	607	572	572	574	611	585	541	598	567	633	600	579	601	615	614	588	581	587	567	612	578	633	602	644	602	563	585	580	595	600	601	628	572	552	584	575	644	590	566	578	591	551	608	596	570	615	581	591	607	616	564	577	574	602	662	532	560	586	597	592	627	572	591	585	603	586	546	588	594	568	606	636	581	565	590	573	584	621	573	564	590	582	631	642	606	574	568	606	611	598	586	570	589	553	566	599	596	607	585	589	538	576	583	588	630	600	631	591	596	596	619	545	577	560	599	578	630	585	568	539	591	556	614	563	627	593	558	602	600	589	579	574	588	583	577	608	611	618	605	601	602	558	546	606	595	569	584	606	614	558	573	604	559	592	555	533	588	599	563	613	536	602	560	566	580	601	588	566	575	588	554	575	578	558	610	562	582	609	582	602	585	576	587	579	614	585	590	556	607	606	597	570	564	558	574	665	622	581	610	567	566	585	564	606	560	564	623	601	601	635	583	602	574	556	612	625	543	637	585	610	580	576	620	587	593	572	545	555	562	567	562	587	584	597	566	564	609	617	577	607	587	609	601	531	570	565	628	607	601	573	584	624	601	582	564	575	555	575	565	538	628	603	594	563	616	537	615	554	572	628	565	630	566	623	560	590	678	587	607	594	555	573	602	594	597	588	626	568	583	601	603	554	574	617	599	604	587	574	603	566	605	576	585	619	593	559	606	582	563	599	598	562	578	590	605	603	596	592	583	547	579	577	622	609	610	557	562	578	582	598	557	582	574	574	593	568	615	565	624	608	575	563	586	583	586	570	652	571	612	607	594	590	584	630	552	551	611	559	597	601	543	641	582	639	571	588	599	536	575	628	578	590	590	578	595	596	587	632	597	570	547	588	583	598	622	550	580	601	575	606	601	563	578	619	572	571	566	559	565	577	595	590	627	616	553	554	564	636	587	570	627	592	580	565	566	559	590	584	582	568	589	618	569	622	578	546	587	590	538	593	624	619	611	612	669	614	641	575	598	605	576	596	575	554	630	634	535	579	614	606	596	606	556	596	544	573	618	608	611	592	578	606	568	600	611	606	589	588	592	557	581	599	595	553	569	576	582	618	550	627	605	632	596	624	582	539	568	589	565	589	598	547	609	607	599	610	561	573	598	585	562	569	593	595	576	536	575	586	578	559	600	572	600	595	579	615	546	602	618	591	575	648	606	595	572	629	609	567	561	510	604	584	552	612	600	553	572	582	597	586	616	598	576	568	568	568	578	594	548	593	579	639	596	584	607	587	581	573	582	609	591	606	564	573	591	589	574	556	589	563	611	583	564	603	577	568	633	622	598	597	601	586	581	547	595	563	575	568	580	612	555	544	627	586	600	571	630	575	587	605	554	575	614	579	544	582	594	574	598	607	600	572	570	560	563	591	548	582	600	595	600	611	556	623	583	566	603	548	571	612	592	594	582	584	568	569	586	598	576	569	639	559	611	633	577	565	581	566	591	591	588	580	560	615	595	573	575	578	576	588	611	603	621	577	606	587	631	580	590	584	547	562	580	585	572	604	606	593	563	629	577	618	604	589	592	599	555	602	621	578	556	549	596	543	591	599	593	606	616	600	569	581	590	594	616	588	612	617	594	593	572	626	587	594	548	546	593	632	596	616	590	607	617	661	618	625	586	562	590	564	602	565	576	619	603	602	569	563	596	574	632	556	583	638	574	604	546	598	610	566	573	591	576	515	611	583	541	617	565	626	557	593	602	599	518	567	581	595	598	573	572	578	570	617	629	622	599	584	610	609	587	606	592	584	629	579	554	528	590	569	556	572	583	613	599	599	616	590	621	616	537	613	592	569	609	560	576	591	552	574	557	593	547	600	597	563	567	620	567	596	552	555	572	635	590	636	579	626	615	601	568	601	637	612	636	567	604	586	610	628	612	573	590	614	648	579	569	596	592	595	549	555	594	566	578	581	576	588	620	563	541	567	555	587	615	584	612	579	580	601	587	615	581	580	615	613	569	613	612	559	554	618	599	581	628	612	601	591	645	581	611	552	585	595	564	568	554	574	575	537	584	584	607	635	624	594	619	583	572	567	570	621	584	614	605	571	605	572	620	553	593	584	569	612	612	608	611	582	602	591	596	588	620	586	563	563	631	601	617	578	586	631	612	599	626	603	577	601	578	539	600	584	596	587	619	583	581	610	583	575	600	593	621	602	615	541	621	652	559	603	638	616	669	554	602	622	595	613	552	597	569	629	596	609	626	597	574	583	581	588	591	594	571	544	574	582	601	584	552	620	623	584	577	596	600	626	614	570	554	581	558	588	595	600	572	558	632	599	581	581	590	599	552	612	546	584	561	586	562	569	584	647	573	610	578	600	601	624	594	609	613	589	553	583	576	628	576	653	584	530	620	560	559	566	590	555	579	563	634	615	564	609	591	592	594	598	570	588	590	622	562	589	556	573	540	606	578	557	598	594	597	554	581	576	573	591	586	582	604	626	558	556	579	543	602	554	573	574	580	568
24105	21404	28562	24631	21272	10309	1503	955	802	669	703	634	624	556	557	550	531	511	527	539	471	505	514	499	483	482	486	468	488	455	436	479	492	468	459	477	437	481	473	447	462	466	448	427	482	482	412	480	447	438	453	517	436	468	498	503	499	449	478	441	460	471	485	473	441	461	452	475	463	475	476	472	447	488	468	517	483	485	476	477	428	507	470	458	447	480	457	445	477	464	415	402	451	413	436	457	419	408	482	448	464	466	448	468	467	478	466	412	459	420	468	485	466	453	471	446	397	440	443	466	474	445	440	443	434	442	416	498	442	479	464	462	422	471	462	500	440	403	450	498	455	441	483	480	444	402	434	435	486	457	427	423	442	470	465	468	451	443	453	456	449	485	482	469	461	453	467	473	444	470	434	445	438	475	418	429	479	437	450	476	487	413	456	473	429	421	436	460	445	459	439	431	438	445	481	481	426	458	447	411	423	460	445	472	478	463	443	428	487	463	452	428	456	456	442	410	440	441	462	459	452	475	481	455	444	467	439	460	452	473	460	451	437	438	462	486	485	453	446	429	438	456	492	424	484	417	447	468	469	499	484	402	450	441	439	444	426	443	448	424	462	467	441	460	424	426	443	468	426	445	445	426	432	458	441	457	482	414	470	454	447	438	440	446	476	450	458	477	430	486	450	474	438	441	485	479	450	430	468	413	418	483	482	438	471	427	439	443	475	468	461	432	466	440	460	467	456	469	449	450	451	453	454	464	487	430	442	442	449	447	420	467	458	427	405	475	468	469	443	484	469	519	459	468	483	451	448	456	479	467	495	492	481	453	437	446	462	439	470	474	444	423	490	440	453	460	480	466	479	486	447	467	481	476	461	441	426	469	440	428	428	466	442	474	471	406	488	444	468	463	468	466	508	438	486	424	446	485	406	461	448	458	438	440	456	450	392	500	448	458	426	471	454	463	452	458	461	496	443	472	464	472	505	419	467	459	442	461	441	455	477	462	425	470	468	490	504	433	479	427	474	432	477	454	494	448	452	465	439	443	459	430	488	395	419	473	439	429	484	458	461	417	458	456	479	453	459	426	461	435	462	410	452	469	465	476	441	482	400	421	445	464	447	415	438	462	475	472	425	440	486	462	446	426	455	465	450	461	459	454	413	491	481	489	452	473	440	463	446	510	445	439	463	448	457	460	469	457	433	490	430	439	492	453	440	430	504	504	487	437	503	445	411	466	459	457	436	469	450	454	455	456	457	471	466	486	507	460	471	417	476	451	451	467	476	448	424	432	470	450	472	429	469	480	453	427	436	450	455	459	494	472	475	439	455	474	434	433	470	491	426	460	479	413	430	452	440	446	459	417	453	496	463	471	423	472	441	483	429	496	448	462	436	464	450	454	472	432	480	492	472	491	470	476	469	473	466	465	458	431	477	452	469	464	433	427	425	452	427	436	435	469	413	464	462	427	469	462	470	497	477	463	449	455	432	483	474	452	428	450	467	456	444	450	436	510	444	461	440	460	464	446	466	412	438	439	465	446	458	480	447	458	474	487	434	443	454	472	431	425	438	461	459	435	449	455	450	438	443	412	417	455	445	450	456	450	475	455	431	468	473	435	451	445	474	454	451	433	409	456	457	439	457	427	470	429	448	469	464	436	445	467	453	454	481	455	486	478	431	464	483	453	471	420	457	462	463	453	457	446	447	435	423	480	433	454	424	445	469	456	437	491	438	446	452	473	473	456	469	472	464	474	424	484	452	475	449	427	440	476	431	465	473	443	443	424	464	451	458	492	448	449	462	492	463	466	460	439	481	452	475	409	499	479	469	476	460	447	461	437	435	451	425	434	435	479	438	461	426	408	449	456	461	483	480	481	480	438	451	454	470	435	488	449	441	429	470	482	429	434	480	448	459	421	452	473	443	442	387	474	447	484	472	415	425	447	466	422	458	444	460	457	450	452	487	440	424	485	445	442	468	478	469	444	419	434	438	413	446	464	436	471	434	462	438	431	469	471	462	462	463	479	433	428	432	448	482	427	444	450	476	447	483	488	447	444	461	442	455	445	449	449	445	478	437	433	449	419	451	423	471	442	460	466	455	451	468	423	475	421	444	440	405	442	464	454	482	452	433	470	435	447	448	445	443	465	474	471	403	476	440	482	434	477	446	420	446	453	426	503	452	444	508	436	449	491	465	473	499	454	469	468	452	441	492	426	432	468	479	470	432	466	417	453	460	433	426	476	427	435	504	463	454	469	432	451	454	453	478	452	484	436	477	476	466	435	470	483	475	447	478	491	463	474	477	480	446	412	448	469	450	470	469	426	423	491	426	462	444	436	454	488	446	469	443	496	476	472	458	453	471	427	456	466	476	453	455	420	457	459	440	414	461	442	471	451	436	458	457	438	481	459	428	452	438	485	479	465	465	493	457	492	455	493	447	458	447	433	460	412	429	439	466	432	454	500	437	444	438	462	467	418	462	441	426	456	482	420	440	445	467	461	463	464	473	419	468	457	470	461	434	417	483	438	450	443	431	477	476	428	456	467	460	474	479	463	427	443	426	452	470	464	456	420	433	482	442	460	458	460	469	436	418	421	446	495	457	451	442	480	458	458	481	416	494	437	419	429	429	472	485	467	407	411	462	461	460	429	470	460	455	443	432	451	413	449	495	445	474	406	460	463	465	440	440	456	439	481	468	450	474	426	435	463	445	438	464	467	483	476	443	475	440	442	462	444	449	464	468	489	479	408	449	446	472	430	431	458	439	499	405	453	437	423	489	461	455	442	440	446	406	434	454	493	451	458	444	469	443	466	452	478	478	493	468	470	439	461	460	425	431	487	441	433	510	456	440	467	488	459	455	454	464	452	448	450	442	430	438	459	479	444	455	449	466	467	462	480	450	447	440	478	468	431	459	493	449	452	452	446	442	456	472	471	428	471	468	433	435	469	466	456	446	465	426	463	449	477	439	426	504	445	467	450	453	471	438	447	478	457	428	444	423	450	451	437	450	467	464	446	473	442	473	492	470	474	445	453	517	448	422	456	443	419	473	466	475	445	472	461	430	488	444	436	480	468	461	477	460	430	434	445	452	503	444	438	466	458	435	475	462	427	456	457	452	460	457	434	465	458	461	446	478	438	441	477	468	475	479	427	433	454	455	441	463	451	433	420	434	419	507	442	434	461	424	434	482	451	421	482	465	472	451	445	453	465	424	434	455	468	433	439	474	441	436	482	474	459	444	464	448	443	475	442	461	484	459	452	478	464	458	474	432	485	447	448	475	461	485	471	441	447	463	433	461	495	494	405	464	455	465	457	441	449	453	452	471	452	460	471	462	454	426	458	455	448	432	452	456	471	456	447	442	444	476	421	451	474	419	422	449	476	446	451	471	494	444	478	392	500	455	471	442	448	435	432	422	437	463	470	472	446	456	445	460	450	422	422	452	454	475	438	455	472	432	492	463	487	445	482	408	467	483	423	430	451	455	444	472	444	469	462	433	441	451	414
36960	61013	33259	4133	3025	2292	1765	1389	1137	913	802	764	656	672	632	571	588	574	627	610	508	575	578	532	527	482	535	506	559	523	491	513	510	528	492	539	544	490	506	468	474	479	491	529	501	512	518	529	477	486	517	514	504	540	481	548	520	490	517	494	499	490	521	497	518	508	528	511	473	527	529	550	508	541	508	533	516	552	532	514	527	503	487	483	513	507	482	471	549	521	482	488	479	518	486	513	502	510	479	525	457	529	477	517	509	516	508	524	489	514	495	502	491	518	490	505	499	531	463	478	506	515	530	493	474	489	498	534	490	507	515	525	496	444	487	484	499	465	472	502	457	505	479	506	486	481	472	500	502	488	473	470	498	489	461	477	480	499	499	537	465	480	524	461	478	483	503	486	479	441	508	537	491	482	493	484	478	500	488	482	508	523	507	479	498	466	498	490	524	502	499	521	527	457	493	474	508	501	501	525	477	476	521	508	509	476	529	479	478	502	549	494	488	490	533	463	519	511	472	534	495	454	482	481	505	513	522	496	528	511	521	551	519	505	466	501	509	534	478	503	487	470	524	483	511	456	523	488	468	478	502	485	491	503	474	506	529	532	493	522	481	478	461	495	490	552	480	536	453	479	521	477	512	487	444	471	476	482	493	474	439	501	496	481	505	486	514	492	485	475	505	504	495	477	442	488	534	460	503	470	536	501	502	544	520	498	488	472	487	474	505	467	472	516	472	495	467	496	512	460	476	514	504	525	462	502	512	520	470	498	497	496	497	511	530	499	455	488	492	492	524	477	544	472	509	525	519	479	537	528	443	506	474	461	492	488	473	504	482	463	484	528	522	485	515	465	493	452	507	487	492	518	511	487	459	481	483	501	475	525	465	456	470	504	501	494	518	489	501	504	511	497	472	480	485	502	489	492	485	517	457	484	521	491	501	499	490	471	476	454	483	494	536	502	490	497	488	492	531	474	494	463	500	498	482	490	478	515	510	501	506	500	506	449	479	456	485	480	497	493	435	441	468	458	492	493	481	510	517	508	471	524	507	481	504	497	519	538	498	506	453	473	507	468	507	485	469	518	516	499	481	487	516	508	529	497	511	496	488	483	515	505	511	553	449	449	471	506	475	489	505	529	491	479	502	514	494	525	505	511	531	515	509	485	508	495	502	493	489	491	474	530	489	463	512	487	476	473	499	486	503	480	528	488	513	489	499	485	468	464	497	499	462	530	515	494	501	530	468	492	488	514	486	480	482	501	475	505	497	501	525	493	533	471	505	514	524	486	495	490	468	481	521	497	493	501	483	499	467	495	537	469	507	498	524	506	469	497	492	471	505	486	537	496	499	460	494	531	438	485	533	494	459	516	493	477	521	438	481	457	501	531	504	436	499	491	479	479	531	483	476	482	485	495	495	525	528	509	478	514	489	545	482	518	522	503	517	508	478	487	527	493	507	493	450	449	501	486	502	475	520	502	478	477	516	507	486	492	475	485	499	502	476	511	476	479	511	459	470	493	534	499	504	470	513	513	490	479	510	521	519	517	504	476	477	492	496	527	499	490	482	503	498	472	518	508	487	492	458	433	486	516	494	517	513	506	521	485	485	489	499	465	495	456	501	523	509	479	458	470	479	516	521	495	519	527	532	506	476	474	523	487	498	490	514	507	523	477	460	453	513	525	509	523	519	480	484	479	490	511	468	465	515	502	503	480	489	517	510	486	504	512	467	510	488	497	514	486	509	469	476	523	486	460	515	496	462	503	519	478	500	503	501	461	468	477	515	501	480	506	439	498	474	454	485	512	530	494	481	483	495	500	537	490	500	491	535	518	530	486	524	528	498	512	455	483	527	482	515	506	489	515	491	475	477	505	506	462	477	489	495	500	493	456	493	461	510	502	507	452	480	502	497	492	503	501	502	505	524	494	508	462	518	494	478	468	496	528	487	517	451	518	508	504	485	452	474	482	510	476	477	478	478	475	495	469	523	472	489	469	478	489	522	486	498	470	483	476	460	458	510	466	480	486	522	528	528	502	485	474	474	514	483	500	494	508	525	506	461	487	530	499	487	521	492	502	473	486	533	494	494	459	534	508	545	495	479	476	472	516	492	508	498	521	504	488	493	480	527	492	514	493	503	481	506	478	491	507	524	540	461	521	486	486	465	518	466	485	442	480	495	534	501	467	487	470	488	507	476	533	509	482	492	502	477	500	480	511	486	508	485	463	463	494	503	501	472	490	498	470	486	547	492	492	475	479	545	503	473	511	470	478	449	530	490	528	509	511	469	462	514	473	511	492	490	512	479	520	462	487	503	500	490	479	470	479	485	483	538	464	458	511	522	448	514	466	495	514	473	461	484	523	531	499	517	514	502	445	479	508	477	514	502	523	494	425	498	496	447	516	494	465	471	525	508	502	516	508	505	496	481	491	480	507	532	496	518	537	444	481	465	496	508	516	492	478	477	463	500	515	470	503	541	504	461	500	494	507	498	489	470	485	459	543	524	511	479	512	516	491	493	491	526	488	472	504	510	456	453	474	516	480	499	460	512	534	476	466	508	472	457	498	473	496	448	522	467	440	545	512	472	478	540	489	474	503	487	536	494	518	478	499	511	488	532	477	492	474	542	523	449	522	485	512	478	464	504	484	527	521	517	491	501	508	496	521	509	511	487	494	482	494	486	514	487	486	514	550	508	531	536	508	477	501	502	490	507	527	476	490	508	480	474	484	540	457	502	475	521	510	481	523	508	474	511	481	485	461	515	447	547	481	507	505	487	487	495	508	517	510	516	485	486	525	476	507	476	502	497	509	510	500	539	484	488	515	485	471	522	490	530	486	526	501	475	469	504	490	482	546	501	519	491	505	466	470	497	459	520	544	527	474	468	532	490	503	497	499	508	486	503	491	510	511	469	465	494	487	480	491	490	508	498	495	494	472	484	464	503	477	498	523	490	538	463	493	548	491	470	485	482	508	539	472	494	502	498	481	483	499	521	489	504	483	487	457	541	461	503	507	474	480	518	505	516	479	490	489	509	455	484	477	547	513	447	503	480	478	471	493	502	508	478	507	501	500	468	478	504	491	455	521	508	493	480	452	498	532	481	507	512	533	487	465	509	435	482	492	489	475	497	515	502	501	523	496	494	510	491	530	473	538	526	487	457	499	481	519	492	487	496	521	522	507	513	476	508	556	493	489	475	506	478	516	490	499	473	503	510	486	471	493	500	544	535	510	481	488	455	490	490	528	491	501	565	486	532	497	489	496	508	499	492	506	461	514	477	518	470	430	493	491	518	522	483	525	521	480	487	496	497	507	484	513	480	509	463	458	487	477	486	510	493	491	493	460	541	520	514	498	487	510	522	474	555	491	485	469	523	482	494	507	528	494	472	500	479	488	545	470	495	488	511	529	508	522	459	470	519	513	508	490	486	483	492	526	475	475	488	506	536	447	451	507	478	524	544	496	565	418	513	483	498	542	498	489	498	534	555	513	518	498	492	524	514	486
25056	21394	27792	25259	14374	1838	997	691	660	657	544	549	537	528	477	443	499	450	467	473	460	479	481	474	458	457	455	439	451	418	413	468	400	460	453	455	438	445	433	447	428	428	421	434	480	446	441	450	466	422	469	395	457	430	462	458	417	434	475	436	443	441	473	424	423	465	450	478	464	467	431	427	447	485	472	439	441	435	420	466	426	458	440	434	464	487	449	420	448	439	420	435	439	373	458	472	411	440	422	416	432	445	433	447	440	454	451	451	435	411	427	454	410	410	413	473	432	436	439	424	412	418	431	475	447	429	464	452	433	445	431	420	413	453	428	472	429	424	398	417	450	454	427	436	419	413	466	440	435	423	399	401	432	445	434	428	428	426	429	404	441	468	442	470	443	417	435	460	458	408	441	406	452	424	460	450	442	447	465	405	447	439	456	447	457	426	423	421	434	427	431	468	450	433	439	407	441	422	432	412	463	401	409	459	450	438	404	404	440	422	438	441	441	383	445	405	452	456	450	417	436	423	463	424	384	430	416	397	424	429	446	438	443	445	443	412	461	456	434	445	418	432	457	433	435	405	465	406	421	460	440	452	432	424	458	426	398	433	434	433	458	464	464	428	499	463	426	430	464	437	436	431	462	427	438	446	472	444	445	435	408	428	472	452	433	428	419	427	402	455	426	457	399	444	487	434	455	486	459	459	455	423	467	454	454	416	446	392	476	433	445	418	434	422	470	481	458	445	452	379	455	453	430	426	429	404	445	461	469	422	412	436	421	444	424	432	435	457	400	461	414	460	452	460	458	447	465	398	457	400	410	415	445	433	421	437	414	436	407	437	431	447	426	435	454	453	453	441	438	433	412	421	423	429	443	412	434	447	399	453	419	422	450	446	447	417	438	398	463	401	405	424	455	399	434	444	430	428	430	447	416	437	416	476	443	412	459	445	429	446	429	391	440	456	448	407	426	441	450	423	439	437	434	448	399	451	442	428	439	460	437	425	441	433	462	429	418	443	423	426	469	453	436	418	438	400	406	400	407	449	395	469	415	418	456	451	409	424	430	390	472	453	451	423	438	446	415	434	433	407	417	419	434	386	400	463	405	400	479	403	420	442	432	454	446	414	444	434	393	437	420	423	446	429	434	421	433	428	412	409	433	440	463	388	462	438	414	421	461	422	420	431	423	412	397	409	423	468	447	431	446	417	419	426	435	420	455	444	451	436	429	445	421	416	417	456	444	420	462	423	426	455	398	426	437	422	424	420	449	384	431	416	406	424	431	402	442	473	426	447	432	423	412	431	443	413	454	448	445	428	455	417	420	424	425	415	439	426	418	465	438	420	424	385	421	434	412	436	442	443	432	436	459	398	444	447	435	442	430	459	404	419	433	418	419	468	425	462	433	393	433	412	484	441	427	447	443	426	476	405	438	419	430	443	424	420	442	449	423	448	414	424	446	430	417	452	416	418	421	404	444	459	464	454	453	436	397	410	432	407	474	488	431	419	448	430	405	450	445	431	445	421	443	444	434	440	456	417	407	468	426	410	440	421	450	463	436	418	429	400	424	469	458	456	409	457	439	414	462	436	424	419	438	447	437	436	440	441	415	430	426	419	428	456	422	456	456	454	451	382	387	396	421	426	439	461	448	421	426	428	406	414	429	464	412	411	453	428	455	431	415	436	429	438	434	443	446	436	447	390	417	437	442	465	463	442	428	447	390	427	433	427	452	443	437	452	425	436	443	424	468	427	421	439	427	463	447	416	440	414	454	426	435	425	418	416	443	425	482	418	408	414	441	447	426	422	456	451	462	496	429	455	433	474	452	406	408	452	415	476	428	414	416	442	412	452	423	439	481	435	444	446	427	459	428	408	409	438	490	436	434	401	430	425	438	438	417	375	418	452	450	429	445	421	464	444	448	407	417	463	460	422	400	420	436	484	427	462	433	477	393	417	450	441	431	430	496	452	472	433	453	437	444	392	488	443	429	452	476	383	423	424	450	442	411	452	456	471	427	486	449	456	425	468	426	441	449	433	411	437	459	427	423	418	422	436	391	430	437	428	454	441	449	448	456	429	425	458	448	426	444	420	416	374	425	436	454	437	392	433	427	415	450	437	457	485	416	428	425	480	438	396	416	442	400	447	431	470	419	438	445	464	434	470	451	416	397	410	436	428	469	426	442	433	466	384	435	445	432	431	412	435	466	461	418	469	428	467	433	410	430	436	450	425	478	426	439	453	432	446	402	450	425	428	412	396	435	446	428	425	418	424	432	445	457	427	442	411	450	453	415	440	464	467	439	437	398	434	456	443	408	451	459	424	454	469	436	460	431	451	401	414	417	466	453	427	465	454	411	413	405	417	456	445	453	421	418	424	443	410	465	460	430	423	394	416	392	425	415	429	478	438	403	456	425	445	446	408	418	431	452	429	422	457	421	451	419	433	401	453	402	444	446	446	408	443	474	450	460	433	462	428	444	447	443	423	424	435	452	439	417	397	440	480	415	451	448	427	446	421	431	457	472	378	432	415	430	407	454	477	458	457	434	444	444	456	422	424	439	451	402	445	439	445	478	441	450	457	441	424	438	409	414	429	408	437	427	427	456	427	448	409	418	451	441	474	413	434	439	436	474	397	443	408	451	424	400	439	435	447	445	443	467	416	429	462	449	434	404	432	456	447	419	427	395	437	452	444	449	441	440	461	425	447	444	418	490	402	431	436	433	424	421	425	425	448	451	439	454	431	464	425	448	395	444	446	438	402	432	449	405	422	442	399	398	458	447	451	461	452	411	424	415	433	427	414	413	409	421	425	435	479	415	475	445	431	448	423	423	442	460	417	412	482	424	437	464	446	431	412	415	432	433	457	461	418	447	425	453	444	415	464	425	425	437	435	397	440	425	423	447	446	405	434	430	452	483	429	439	440	423	429	459	443	431	423	473	413	419	397	456	421	445	430	437	459	430	448	458	445	434	490	447	442	402	453	444	452	416	431	464	429	429	420	418	434	443	429	471	437	442	407	449	448	432	429	401	456	458	422	423	411	433	457	422	431	415	440	439	426	395	426	443	396	415	437	454	439	468	415	432	418	422	412	450	434	420	445	442	435	451	468	461	418	432	410	439	436	435	444	448	413	445	396	430	433	429	417	444	449	448	447	426	433	466	424	395	423	441	444	428	444	428	422	451	448	440	432	467	451	452	429	445	459	421	458	431	425	417	419	435	433	402	414	423	405	433	478	396	438	445	435	429	467	429	412	449	455	421	444	411	399	489	495	420	426	432	427	439	423	444	449	410	432	427	473	435	417	440	407	440	416	440	408	417	428	423	456	465	464	441	452	418	456	440	440	457	424	462	422	447	418	422	424	419	444	427	440	474	388	439	435	426	429	426	389	423	410	489	431	453	453	421	451	453	425	454	413	442	466	448	451	433	398	445	478	457	423	434	456	445	452	410	459	469	439	441	417	436	442	444	423	455	415	448	435	454	456	416	417	413	458	417	417	458	398
36965	56105	29909	3308	2450	1897	1375	1118	866	764	657	679	615	557	565	530	532	520	572	524	488	491	481	508	460	481	511	479	476	446	487	493	483	489	476	491	461	518	462	461	472	439	451	433	458	463	469	452	470	485	441	452	483	457	474	507	475	456	445	477	474	447	471	478	451	462	496	496	435	448	544	451	481	469	495	469	516	527	480	510	494	511	452	481	498	483	451	461	453	448	486	482	469	455	420	463	489	434	473	458	501	472	478	465	469	458	464	467	525	461	463	452	451	458	517	469	471	486	460	412	444	497	447	488	457	436	452	433	464	441	444	453	492	419	432	476	472	444	448	432	487	465	474	485	459	497	462	448	445	450	487	466	499	500	478	428	495	456	482	436	475	458	480	439	524	484	452	469	440	442	483	453	416	459	459	468	449	475	519	456	461	464	452	483	463	440	438	495	481	481	432	459	480	442	486	475	475	468	489	448	490	465	481	500	461	431	481	539	440	461	483	455	468	461	478	472	465	476	499	483	450	458	474	444	466	425	465	495	502	454	459	502	407	449	475	431	494	453	438	442	449	457	424	464	445	457	485	427	468	432	488	435	523	461	443	505	474	470	472	450	446	484	482	470	463	415	439	505	479	467	479	485	478	435	467	460	481	472	439	441	458	479	445	460	462	478	472	461	424	473	473	442	449	459	435	480	465	476	473	463	459	479	452	454	455	505	454	426	459	437	444	491	516	444	457	420	441	466	477	495	425	452	478	495	449	460	434	445	496	447	490	468	440	501	401	482	411	471	466	422	501	505	460	446	458	441	452	516	423	468	453	458	474	447	437	456	430	458	456	464	462	425	452	436	448	497	470	457	472	494	447	462	413	474	437	496	472	464	446	448	433	408	435	450	456	472	458	452	473	470	433	442	484	467	454	473	462	461	485	471	455	456	468	485	437	497	499	467	409	458	456	469	459	453	440	446	475	442	448	470	454	482	428	510	454	419	482	473	455	486	504	487	447	474	435	471	464	465	499	468	457	439	476	470	442	517	440	474	478	495	440	451	463	447	446	497	471	455	453	478	521	443	478	461	474	467	488	465	456	477	472	444	486	464	467	466	484	454	461	411	470	485	469	437	481	482	463	425	452	439	436	506	491	465	449	423	477	454	435	520	470	441	443	454	457	478	424	464	434	474	505	466	458	477	453	497	429	466	442	460	469	476	472	463	480	456	423	466	473	459	425	487	435	457	442	496	433	423	483	485	495	525	480	481	482	462	484	476	468	510	466	451	472	447	491	449	445	454	483	472	496	452	451	451	467	439	496	472	470	469	449	498	455	490	518	468	466	453	465	438	463	452	488	455	485	441	461	464	466	502	464	441	445	462	493	455	431	448	476	460	485	456	436	444	431	487	483	461	485	421	450	495	443	449	481	455	428	472	462	439	457	430	502	479	468	463	452	460	476	440	456	473	458	459	416	465	474	448	494	464	453	470	435	503	484	472	424	454	440	456	454	451	444	448	442	453	485	430	473	464	465	444	466	453	489	449	429	472	452	466	493	476	503	479	455	479	448	417	480	452	469	452	471	447	438	424	452	434	444	441	441	467	459	408	512	467	469	473	425	463	467	445	479	466	454	499	453	467	455	452	501	449	466	441	449	472	459	448	469	440	476	442	464	441	451	478	489	459	444	436	472	447	461	458	422	455	473	440	445	450	478	445	503	425	440	484	460	466	455	463	468	480	475	438	445	483	467	445	498	475	449	461	432	481	398	483	476	416	510	444	470	460	459	461	498	433	445	496	425	464	414	459	406	458	468	452	457	480	439	458	473	428	479	459	510	417	482	463	487	458	454	449	459	490	467	462	478	509	470	439	444	457	465	479	469	495	442	449	428	462	470	459	466	472	459	432	448	441	454	484	468	467	448	452	438	465	459	503	454	466	503	491	511	432	503	462	443	477	458	441	455	458	475	467	452	485	496	461	469	458	471	435	404	461	465	452	451	433	453	481	478	466	461	436	477	464	511	475	461	450	492	468	487	439	491	457	451	464	437	458	455	442	499	452	471	514	486	461	453	476	476	475	447	495	455	486	472	442	486	456	443	446	464	450	443	448	468	421	484	443	502	466	453	443	438	474	457	457	469	469	492	471	485	460	495	444	468	454	480	498	473	511	453	484	480	451	462	410	450	444	497	463	470	473	485	462	422	438	441	452	469	429	452	475	456	471	480	503	417	498	467	478	465	461	484	475	512	447	481	465	478	496	446	425	440	477	447	456	474	449	481	470	466	468	465	456	466	478	483	474	441	494	457	462	464	460	485	492	437	459	429	460	473	455	489	454	464	469	476	445	453	464	476	462	479	469	439	479	452	484	459	450	463	449	490	463	504	465	486	458	470	527	437	446	464	451	458	458	484	486	451	464	472	463	468	461	437	444	435	468	471	468	489	459	455	466	428	479	443	447	487	461	479	467	500	454	455	456	453	470	458	462	503	461	471	448	493	463	442	497	475	473	433	476	490	485	474	476	452	478	456	477	477	479	441	479	444	441	475	460	499	449	468	445	490	465	478	499	433	464	458	444	487	512	442	491	442	475	421	462	484	498	455	486	464	456	467	493	478	481	484	469	453	474	476	443	432	448	500	468	448	447	516	427	455	458	443	461	442	463	443	453	416	468	481	454	454	470	463	480	475	481	441	460	498	446	450	474	458	451	441	480	471	455	471	459	462	455	471	455	455	491	450	441	506	450	436	482	487	460	477	439	479	454	438	437	483	455	459	482	467	469	445	497	478	444	446	451	479	453	487	441	496	427	464	480	441	456	460	482	465	505	472	447	452	460	491	458	504	464	445	449	470	456	471	470	451	475	492	491	455	457	463	452	453	455	458	494	464	427	469	482	462	484	474	518	478	461	501	448	410	488	442	485	445	498	489	476	432	475	435	497	464	435	462	444	492	492	495	461	465	452	501	495	481	452	468	459	481	475	485	464	445	456	465	429	470	463	416	512	491	450	465	453	456	452	460	449	450	473	443	485	454	467	458	447	453	497	477	517	491	426	470	473	466	471	449	476	464	446	455	435	468	481	448	476	440	480	462	475	449	465	427	442	474	470	456	465	471	481	484	449	462	472	446	455	491	464	469	488	487	499	461	425	438	522	480	527	450	491	450	495	476	460	464	430	491	487	466	436	430	465	479	452	450	464	486	439	463	512	485	459	481	471	429	457	456	450	474	474	491	464	467	469	438	445	443	421	432	448	466	452	430	431	467	467	449	489	428	467	459	457	483	474	472	485	474	444	458	453	463	441	437	435	500	489	453	455	449	465	416	467	472	473	481	482	466	462	447	442	444	453	423	481	465	468	445	454	458	521	473	447	447	445	459	449	500	450	473	467	467	506	474	439	456	485	441	456	496	464	487	444	465	464	465	422	473	494	446	420	482	483	459	458	454	480	480	440	487	475	455	427	468	483	491	438	466	476	482	456	480	474	438	463	466	489	465	500	472	413	467	473	445	446	467	469
22957	21465	29127	24207	21458	21444	9470	1307	825	640	611	543	495	420	425	362	370	341	416	344	319	355	334	315	295	340	321	296	283	317	288	300	305	274	284	305	292	304	285	294	294	296	287	304	306	296	312	277	301	249	284	288	275	293	290	265	292	279	284	263	300	319	296	298	306	304	295	284	302	319	276	332	302	314	321	305	325	335	304	345	306	299	268	299	282	299	278	274	283	270	254	288	260	282	272	306	299	271	268	266	269	276	295	258	274	271	261	276	275	277	290	259	313	271	283	255	285	302	280	291	286	309	287	255	280	267	302	278	299	251	289	296	272	260	287	292	266	294	248	293	276	273	263	255	288	274	285	299	326	279	275	277	268	301	270	283	276	302	267	273	283	278	247	295	268	284	299	286	260	262	266	294	256	298	287	291	288	286	293	291	283	297	268	268	266	297	285	292	289	282	276	279	284	294	278	283	283	278	277	255	260	287	286	278	295	271	271	280	298	267	307	296	275	278	292	267	304	291	291	311	267	303	283	289	287	267	267	246	283	263	295	274	253	265	267	278	264	272	248	287	277	289	269	284	291	290	283	269	275	285	269	275	323	279	284	273	279	298	273	265	268	264	228	280	267	296	282	264	274	268	294	285	256	300	259	307	291	263	281	277	305	273	263	285	277	301	304	265	281	300	289	280	271	264	308	267	293	278	255	274	285	252	280	262	270	273	289	268	255	279	290	262	268	262	281	301	255	263	263	296	265	262	263	300	247	285	292	282	278	287	269	286	273	279	280	295	265	309	273	266	282	275	295	246	275	312	285	257	305	284	274	284	281	288	325	308	291	266	279	293	307	275	320	306	294	291	275	254	288	280	278	295	238	255	290	308	262	277	278	259	273	297	262	249	266	296	266	243	274	236	286	284	282	291	282	284	274	267	270	280	270	274	266	277	291	271	297	309	287	283	301	277	291	286	283	252	276	305	281	275	276	258	261	269	309	301	294	282	287	249	276	264	273	310	266	291	260	268	294	299	259	303	265	302	287	276	268	263	276	281	306	281	275	286	298	282	278	289	281	300	264	309	290	265	275	274	250	245	256	258	293	291	285	262	285	255	267	284	267	260	293	274	275	284	284	252	251	262	264	287	288	303	260	271	282	270	262	305	278	289	307	262	265	305	278	258	281	271	282	282	273	264	288	249	285	305	295	286	263	270	273	285	258	279	289	281	273	294	288	291	270	264	283	277	247	288	282	277	288	284	276	268	295	275	294	265	294	255	277	298	287	271	252	269	293	289	305	274	272	274	265	267	270	294	297	266	294	302	290	280	277	291	259	280	277	276	267	256	277	251	299	255	289	307	253	274	273	300	288	305	290	273	261	275	287	292	309	248	258	279	282	300	284	257	262	304	256	294	307	272	291	304	296	284	274	266	291	268	265	279	285	260	282	289	286	281	289	283	268	279	305	306	283	278	250	280	287	302	253	265	285	265	304	261	280	298	278	317	255	279	263	287	251	312	272	260	277	291	320	301	257	270	295	274	295	298	274	302	277	303	252	232	270	265	290	237	281	282	265	306	256	283	251	306	297	284	282	287	285	307	285	272	263	268	289	252	263	283	262	272	276	273	259	290	305	275	281	279	269	250	266	299	278	274	270	284	315	271	296	299	281	277	285	261	310	269	278	264	253	282	277	293	262	260	276	294	281	270	302	298	293	275	285	253	245	296	273	282	299	271	266	268	276	264	253	284	282	288	268	286	306	261	279	271	292	289	285	287	271	266	257	306	295	259	262	292	303	268	295	246	296	274	282	306	289	248	274	275	278	270	311	284	297	262	292	287	277	266	283	268	279	261	279	291	284	303	247	284	249	269	255	281	291	280	267	285	263	285	259	277	272	265	239	242	276	264	274	299	301	274	265	294	286	283	250	270	284	260	258	274	292	280	298	286	268	259	293	268	275	285	287	310	279	280	259	237	289	254	286	282	263	285	273	295	262	275	289	292	286	297	290	300	262	254	257	277	287	278	276	271	284	301	284	289	272	271	293	288	311	284	244	277	252	262	289	257	275	275	326	271	279	260	264	301	255	286	258	292	271	299	280	277	265	297	271	259	259	266	293	284	257	307	305	274	282	270	287	284	252	282	271	276	282	302	291	273	262	277	283	274	273	282	256	267	318	270	286	291	292	240	281	283	270	293	278	262	276	270	243	289	293	287	260	292	283	298	266	298	250	315	293	299	288	281	271	288	241	274	277	300	258	254	281	297	274	280	279	294	267	305	253	264	277	285	313	274	278	293	262	270	267	291	249	291	276	303	262	241	281	279	273	280	302	249	280	282	281	303	275	313	297	279	274	297	300	282	266	265	292	282	266	267	284	269	271	276	271	271	250	268	245	284	270	252	255	277	281	276	292	322	287	265	248	281	258	285	293	274	265	263	276	299	321	270	309	285	273	305	292	306	283	285	269	284	290	289	266	282	290	281	250	278	275	272	240	297	286	296	269	297	292	247	279	247	264	256	304	305	315	276	303	285	284	260	294	262	298	272	288	256	266	266	284	292	267	251	284	288	284	266	278	251	268	279	263	302	300	269	279	268	312	253	273	276	268	309	250	270	289	292	264	274	273	298	264	286	252	304	271	270	274	283	280	318	284	269	274	299	264	284	293	262	265	292	290	287	267	245	303	294	311	257	272	289	268	276	255	278	290	273	297	267	250	281	279	262	286	272	271	271	275	295	290	291	286	289	270	282	294	273	288	251	249	288	265	270	267	277	266	260	254	239	302	286	247	271	291	288	282	294	277	305	242	282	249	279	290	283	274	275	279	292	268	284	269	280	313	307	275	232	265	268	287	279	268	266	259	277	311	250	239	278	251	280	285	294	286	274	270	291	252	275	268	288	300	283	290	282	288	290	268	280	299	277	271	288	275	287	286	255	284	263	269	287	264	285	264	282	295	275	271	267	277	284	321	300	280	306	303	255	237	297	290	302	267	273	257	294	292	278	272	250	293	270	274	280	284	303	261	282	272	273	290	292	267	260	290	278	328	297	272	271	265	279	283	294	280	269	288	257	288	267	239	284	294	276	290	249	282	290	293	298	289	273	285	262	316	250	274	268	261	289	278	258	273	287	281	271	308	277	346	285	238	281	273	274	279	289	255	279	286	245	275	293	290	277	274	315	255	293	248	279	274	255	264	256	284	314	261	267	273	292	267	275	288	268	332	269	284	250	265	293	282	277	274	316	304	272	260	253	276	317	322	298	292	262	293	303	285	248	293	297	257	277	280	274	278	248	269	270	263	269	283	268	293	280	263	280	280	295	249	277	292	296	287	268	290	258	299	248	252	284	303	283	303	264	268	265	273	282	288	303	294	261	262	301	265	233	293	266	288	271	267	283	265	274	310	274	274	271	276	286	274	296	244	287	297	250	276	275	291	301	275	295	308	255	284	258	268	252	275	268	288	277	278	282	272	276	294	310	270	253	318	275	263	269	266	289	300	268	249	255	258	282	252	265
40587	69740	37984	6283	4460	3377	2273	1788	1243	1002	849	744	666	553	486	461	469	488	452	412	407	439	405	353	375	361	315	343	335	331	384	347	339	309	342	372	329	300	281	278	345	292	297	322	306	312	323	335	312	329	307	297	362	345	318	338	342	331	320	332	317	300	309	327	332	314	298	315	321	337	344	321	355	334	357	357	376	361	328	353	352	308	338	321	337	335	348	315	345	294	322	304	323	319	317	305	289	295	322	321	305	275	307	310	318	287	311	307	289	312	334	337	300	302	297	272	322	308	287	296	307	288	266	332	322	313	310	314	294	300	282	282	282	298	304	302	307	310	322	334	300	319	301	310	323	246	312	294	330	331	283	296	328	324	314	311	329	320	291	278	326	301	285	279	280	298	270	355	291	315	293	308	295	321	303	344	299	287	304	311	333	300	301	316	293	292	295	305	284	297	293	308	309	319	284	296	294	281	305	289	317	302	313	314	282	333	306	315	303	286	270	287	324	327	324	279	322	303	314	314	285	313	279	275	285	296	314	294	276	292	332	308	328	318	283	298	279	311	299	279	307	280	296	253	304	311	314	322	297	331	313	270	305	297	321	262	296	288	287	297	309	315	314	299	330	260	271	332	315	324	298	274	318	306	307	320	282	284	265	281	328	313	316	309	296	303	293	294	291	303	294	297	288	300	341	297	321	309	299	329	297	291	320	285	310	312	319	299	317	307	310	317	306	316	303	303	299	301	366	326	309	333	313	292	297	312	307	282	295	298	290	325	288	340	290	301	279	284	315	308	322	289	284	312	267	296	284	296	304	301	300	300	301	312	301	315	324	301	277	288	305	340	300	311	323	335	304	305	317	298	295	288	265	316	293	275	291	309	308	311	317	294	309	275	324	263	298	322	318	309	334	267	320	296	301	315	287	307	295	307	294	334	287	305	292	323	268	315	312	289	303	331	291	282	266	308	296	280	330	303	285	308	298	296	299	304	316	306	324	275	295	297	287	304	341	313	310	285	288	336	310	288	339	305	318	323	312	282	293	316	325	328	333	256	295	285	294	305	307	303	289	292	297	300	305	298	285	313	283	315	284	324	294	311	313	291	273	319	325	306	291	344	292	323	304	283	326	321	316	291	305	303	314	301	302	290	301	353	270	286	315	316	270	323	310	259	314	306	284	306	316	310	291	323	304	299	292	294	298	285	294	303	323	323	309	289	308	297	304	314	283	318	301	321	285	322	292	290	283	339	306	292	322	315	301	276	292	312	287	321	288	298	292	288	303	300	309	315	311	295	315	283	280	316	305	299	278	304	284	300	316	296	294	307	320	259	305	301	273	307	302	269	288	291	270	321	327	333	284	313	322	346	287	303	309	287	281	276	278	304	310	292	329	277	283	331	274	307	309	303	314	290	290	303	264	268	290	314	304	308	272	295	288	288	305	304	298	320	298	298	311	299	314	300	307	286	325	274	304	293	299	287	297	291	294	306	283	292	293	290	323	280	316	268	334	318	292	300	265	298	297	315	290	320	284	280	295	260	307	295	292	315	307	292	336	297	291	274	299	313	301	320	298	278	299	315	291	276	312	307	300	306	318	302	320	316	299	325	342	346	291	315	313	311	298	322	317	276	298	291	295	316	297	298	318	306	287	306	318	296	327	305	296	284	312	312	326	311	299	325	272	290	340	316	276	307	324	294	313	287	302	272	285	310	297	307	293	325	297	318	292	309	308	277	308	321	293	285	312	323	271	308	314	319	311	320	314	280	346	280	290	288	306	298	293	291	277	302	296	313	321	324	302	311	318	278	319	296	292	302	288	280	257	308	304	311	315	288	276	294	302	334	308	280	268	273	317	311	295	306	276	290	322	321	296	320	284	281	290	295	322	290	305	285	316	323	285	315	316	299	306	329	275	282	309	311	274	294	331	315	307	309	279	305	299	306	299	307	312	284	335	300	312	275	294	292	323	293	339	309	313	300	303	322	317	286	335	309	317	295	321	290	314	293	305	340	315	308	350	300	331	303	286	278	290	342	295	305	303	286	284	276	295	299	308	318	287	291	307	310	321	298	323	300	278	322	316	289	313	308	312	294	307	302	302	340	275	296	313	316	332	296	305	307	303	312	292	308	303	303	289	318	306	298	307	307	292	322	320	276	297	296	272	284	282	323	282	310	276	309	312	297	301	314	296	297	307	310	289	323	279	312	320	308	312	308	299	313	306	294	297	287	294	314	330	356	323	308	305	298	310	302	313	294	303	296	324	283	307	319	292	292	290	320	320	306	291	291	302	297	292	300	299	320	305	324	296	293	283	289	291	323	306	312	315	284	303	279	306	303	316	320	330	298	303	293	298	333	283	311	287	325	282	269	295	287	344	292	306	287	346	307	310	272	283	310	300	280	323	304	304	345	303	295	285	301	306	297	304	298	299	309	307	289	302	302	281	313	308	268	300	286	306	299	278	329	282	319	302	315	292	314	334	301	304	300	286	323	292	295	319	333	302	307	301	282	310	263	307	301	288	305	329	278	283	321	291	299	300	286	305	292	301	314	319	308	318	292	275	326	318	328	296	285	288	348	316	334	313	313	333	303	296	335	297	294	310	302	332	307	299	319	336	327	284	324	283	319	293	282	292	302	303	298	328	259	321	292	275	260	274	291	274	298	283	302	292	301	298	308	292	292	287	289	277	283	291	299	296	305	274	284	312	312	290	320	272	280	274	291	305	301	304	324	324	307	331	319	329	244	328	295	292	311	333	302	318	345	291	269	295	287	300	290	301	300	308	339	335	305	291	316	288	319	286	279	296	319	292	308	276	283	303	295	318	300	291	286	308	317	279	321	300	311	325	287	300	295	306	298	298	288	291	299	316	302	290	304	323	334	329	280	308	293	299	298	307	306	307	310	307	297	286	299	311	294	296	306	281	281	307	299	300	310	298	312	333	301	313	304	306	297	286	305	309	293	286	306	325	286	311	310	305	278	314	285	312	300	308	296	309	292	334	327	340	300	287	303	316	299	310	318	305	339	290	295	306	304	329	316	308	312	306	300	300	305	314	345	293	318	288	314	299	283	306	279	288	306	316	311	278	329	316	300	288	299	303	284	276	314	303	305	336	304	291	288	290	314	323	287	325	312	322	285	294	311	289	270	324	306	315	317	276	297	270	300	301	294	268	317	283	316	306	284	316	316	280	287	298	281	305	302	292	303	290	344	311	284	314	305	311	342	273	307	304	282	321	301	339	347	290	302	304	287	300	309	284	307	316	288	296	281	312	323	317	247	298	333	304	303	287	300	294	331	285	304	289	323	303	302	292	308	301	307	325	312	311	289	307	321	273	290	303	296	289	293	293	290	302	296	299	290	294	301	288	276	322	252	327	325	280	259	294	320	315	284	320	308	273	299	299	308	259	309	331	288	320	333	299	313	285	308	303	279	298	305	314	271	270	304	291	321	309	286	278	292	303	336	280	309	311	305	359	315	302	328	289	300	299	300	302	316	273	316	299	289
31037	31194	22459	4972	1281	1011	814	726	701	628	597	625	625	623	586	610	613	593	565	586	569	569	587	592	589	585	546	573	607	569	586	551	596	566	588	569	590	555	592	598	551	590	554	593	573	563	542	547	569	553	583	558	541	537	557	556	587	602	587	545	587	532	618	580	590	548	576	553	572	622	574	564	630	565	561	617	606	551	569	574	582	610	563	582	511	615	563	558	556	558	518	536	588	518	558	545	544	565	578	607	541	552	625	563	543	550	615	581	564	573	597	590	569	575	580	573	588	585	574	568	592	553	535	581	576	590	566	608	592	601	576	557	587	545	541	586	530	542	547	546	592	599	568	554	564	556	569	525	577	553	578	546	585	559	572	573	569	597	609	550	554	551	550	601	532	521	602	574	560	535	574	581	571	564	592	549	558	560	605	618	555	540	562	533	568	585	581	524	566	563	594	598	591	585	567	599	556	544	572	619	546	534	556	569	544	562	585	568	543	607	562	576	577	588	570	583	572	547	570	569	606	599	577	566	541	536	575	552	608	572	596	598	628	582	557	542	567	557	504	588	509	568	573	580	607	566	585	562	533	536	614	566	566	546	608	600	541	560	522	538	562	521	573	591	571	548	599	602	544	573	528	574	527	569	578	551	532	537	575	572	524	556	567	546	585	582	524	535	555	607	557	570	594	602	568	590	577	530	552	572	574	598	570	588	586	540	578	555	594	603	571	566	549	579	582	596	529	541	496	602	550	582	556	555	584	559	597	541	547	538	598	587	551	589	557	551	557	556	516	562	544	579	577	565	593	560	603	516	559	560	593	594	593	543	574	564	566	544	599	564	536	540	597	543	589	593	515	548	562	552	568	531	557	573	606	575	532	506	540	603	568	576	547	521	569	573	591	531	607	551	553	538	567	546	579	533	550	565	544	602	582	552	579	546	562	553	553	557	596	566	573	559	571	549	542	581	535	574	572	569	603	583	594	557	593	579	573	552	584	547	545	573	573	555	568	567	557	544	591	595	554	565	560	593	594	572	609	595	529	575	590	592	573	537	559	614	528	565	553	541	572	551	554	574	541	528	589	577	570	540	551	576	513	519	551	570	566	510	583	534	582	549	593	548	535	562	513	579	557	574	534	596	546	521	565	588	587	574	589	554	576	549	570	600	554	542	542	552	594	577	613	608	586	570	559	568	581	578	586	550	580	583	600	587	553	569	546	533	540	611	570	573	581	575	607	581	533	591	548	551	554	565	587	527	574	545	503	569	577	507	562	593	570	545	558	567	562	567	520	561	555	563	569	594	562	565	553	581	556	568	615	565	579	554	553	560	509	540	582	616	585	599	583	577	571	529	574	581	586	562	615	586	564	579	538	605	561	560	531	549	576	546	568	601	580	554	550	566	548	527	570	590	591	553	612	562	562	568	544	561	595	609	570	525	569	591	560	561	617	552	547	581	550	565	575	553	603	561	510	587	533	552	592	526	558	535	616	565	549	629	580	528	530	585	564	533	547	540	562	572	517	580	561	572	576	574	574	553	559	577	557	585	557	594	530	568	558	553	575	595	540	540	571	597	533	501	613	523	574	557	573	548	552	544	549	591	550	588	548	577	566	579	577	591	530	538	541	563	609	568	614	554	604	570	549	524	551	580	567	557	586	609	577	518	590	551	544	602	624	554	566	566	574	587	520	554	583	554	563	570	561	554	590	590	586	574	566	577	555	576	580	568	570	553	583	563	617	521	583	574	560	561	558	584	547	521	553	580	559	541	563	595	608	556	581	561	557	604	572	607	561	544	564	574	536	591	533	598	564	565	578	588	579	627	567	569	553	541	568	552	586	568	587	579	551	549	537	514	600	548	543	561	569	605	554	605	577	595	591	561	541	566	543	556	552	628	583	541	578	580	572	552	576	554	568	540	556	582	572	591	540	537	574	547	586	527	577	549	593	601	605	557	565	568	545	564	593	531	537	543	522	583	550	599	584	536	571	522	592	580	560	594	619	522	580	585	593	564	574	572	573	565	580	537	587	552	601	543	577	549	558	585	533	600	606	573	573	587	542	574	575	584	567	548	589	551	599	536	591	516	548	539	562	557	565	586	520	578	588	555	576	554	538	594	585	554	621	566	543	607	558	571	571	568	533	585	573	575	530	557	527	569	504	574	540	556	593	608	543	563	534	553	520	571	597	564	521	561	549	580	569	550	535	563	559	553	577	542	559	562	544	546	559	557	583	560	574	579	568	555	524	564	542	549	547	545	575	547	561	578	544	549	581	533	562	596	567	524	554	539	593	557	589	570	572	592	587	545	582	568	597	550	573	618	576	571	585	577	582	566	558	562	532	548	561	542	556	550	634	567	576	555	570	563	572	571	564	595	597	527	575	541	571	558	562	562	597	556	566	559	564	547	532	606	552	566	582	564	598	576	558	574	578	554	534	551	590	542	572	562	560	580	545	538	594	596	569	536	596	582	563	515	561	572	575	573	564	550	557	553	554	560	578	563	572	530	594	612	552	561	588	562	543	561	563	558	553	596	571	561	627	585	567	547	582	579	544	575	566	566	550	595	603	573	571	584	588	592	587	549	523	596	587	534	590	580	562	574	587	558	585	558	599	562	555	596	578	578	564	576	591	542	545	597	555	564	554	566	539	557	560	554	592	576	497	568	577	605	548	564	579	582	547	585	586	570	537	542	620	579	567	563	549	588	568	538	588	585	567	534	602	576	567	557	587	577	538	520	561	595	538	545	515	584	601	573	549	604	591	544	533	547	577	544	556	565	565	542	545	532	578	583	557	528	571	557	553	557	604	552	557	540	566	573	569	594	583	591	555	539	556	597	566	535	585	561	544	535	576	563	572	541	528	604	573	581	536	603	564	557	527	549	575	568	544	562	583	508	543	539	581	593	592	560	559	555	588	576	562	583	524	582	598	564	530	562	542	591	567	563	575	571	531	558	573	584	547	584	572	553	611	589	594	603	543	564	561	552	576	577	619	604	542	537	559	583	557	571	572	581	564	559	590	569	539	554	564	583	589	543	605	601	582	552	545	597	555	557	536	554	591	573	530	561	605	557	561	548	629	620	541	592	527	523	576	551	552	569	557	512	527	569	568	527	547	569	597	538	529	557	590	554	536	569	542	563	550	556	569	572	541	535	530	610	542	537	564	547	545	585	565	605	614	550	558	606	572	552	511	569	550	588	557	572	612	517	550	556	520	579	562	535	601	531	561	601	554	569	560	544	570	578	523	531	587	580	541	556	550	540	599	551	604	585	536	588	575	568	555	551	598	609	549	550	541	581	558	569	557	556	563	526	556	558	561	564	550	546	582	538	572	550	572	567	563	557	557	487	536	504	568	553	596	570	532	579	536	561	555	609	536	583	540	530	591	594	527	601	568	564	591	556	538	608	577	558	596	591	557	568	572	577	544	586	571	546	564	544	580	566	565	565	581	584	546	535	592	563	551	566	559	537	564	556	556	617	588	533	560	544	556	588	583	563	546	598
35849	47197	16736	2381	1691	1396	1146	932	844	768	708	702	643	704	619	585	629	599	663	620	588	653	629	633	574	658	595	572	611	617	577	575	620	623	617	649	585	588	625	597	612	578	607	630	593	564	628	612	622	608	613	622	578	593	614	637	634	608	616	586	623	626	615	600	620	667	624	589	595	619	655	662	644	616	638	606	608	620	625	596	636	645	599	620	590	620	629	579	567	570	560	555	646	651	617	570	620	595	605	578	582	592	618	626	601	574	600	592	583	587	586	600	545	576	622	624	573	598	610	545	584	611	580	636	587	601	604	584	604	589	636	658	633	572	621	622	624	597	598	603	617	610	613	661	597	609	582	592	630	591	602	591	590	613	642	635	609	618	583	583	645	598	590	590	636	602	627	633	598	576	626	611	628	681	589	624	600	604	598	596	623	602	601	569	594	542	630	629	602	579	589	622	617	586	608	630	582	628	588	627	625	613	593	578	613	626	602	608	609	588	603	637	594	548	604	630	619	597	603	600	637	607	639	611	588	603	613	630	596	594	604	598	586	585	622	597	634	620	602	573	589	589	588	577	584	579	595	608	596	633	577	620	608	580	624	666	614	587	597	590	623	617	615	651	581	605	612	592	598	659	608	587	627	598	601	623	629	586	601	600	583	634	596	581	564	600	595	584	593	626	577	574	556	610	619	582	601	597	627	579	641	632	611	581	597	571	599	637	604	610	616	578	563	610	621	575	595	586	607	601	608	584	601	599	636	642	626	613	583	601	563	604	604	560	643	637	582	619	661	606	584	618	614	641	607	570	575	548	631	591	571	580	536	649	603	596	559	635	601	594	598	619	597	617	606	619	625	592	582	614	614	571	611	618	604	577	574	527	663	616	625	585	639	650	579	587	595	601	610	570	618	646	595	556	572	630	605	621	593	611	628	586	596	616	593	589	631	624	624	623	658	615	585	630	622	607	580	577	586	610	632	601	619	655	612	639	581	597	576	620	613	631	624	621	585	600	575	613	610	588	634	585	597	620	595	622	595	586	574	603	561	629	632	601	629	632	591	588	577	615	589	555	605	588	602	617	629	602	608	576	615	622	599	592	624	574	599	595	603	592	604	581	576	603	590	621	584	599	611	612	618	634	600	636	604	590	597	626	612	586	600	591	643	558	633	597	583	634	570	608	606	582	584	625	655	584	614	537	573	579	604	574	624	612	659	601	579	645	583	657	589	592	540	534	604	616	616	586	603	558	598	591	636	621	555	646	638	603	608	548	637	564	619	610	613	591	547	615	567	572	613	596	619	595	640	571	611	621	556	585	584	635	605	615	616	567	625	603	621	629	577	621	610	616	595	578	617	601	639	586	604	619	563	609	614	605	597	580	589	575	589	614	638	582	582	598	593	625	620	600	609	594	599	585	591	617	599	593	634	616	647	609	577	637	591	573	590	602	606	622	570	568	612	570	627	609	568	597	595	655	668	595	585	593	565	593	611	552	594	568	628	630	595	573	606	600	583	588	664	577	595	606	638	609	624	626	621	637	647	597	583	593	577	607	579	596	599	616	598	613	576	553	609	618	559	630	613	621	627	585	610	599	602	582	625	612	582	587	600	629	568	616	604	644	612	614	608	641	590	583	610	587	587	591	614	615	632	595	606	585	641	649	602	600	616	606	606	612	618	590	598	658	612	603	601	624	594	650	681	572	603	616	633	626	625	587	582	591	625	608	605	625	618	617	596	581	589	583	628	581	577	610	594	612	559	590	581	616	601	643	575	629	627	559	594	626	622	620	603	604	618	589	655	642	569	627	635	616	624	593	590	637	572	631	623	618	597	584	612	637	599	585	588	613	601	591	591	597	572	613	576	616	568	630	587	606	613	600	627	655	611	622	590	600	586	585	581	605	618	654	609	598	587	583	628	620	586	586	575	641	656	599	581	610	575	611	554	604	567	594	609	625	619	638	610	624	572	642	569	587	578	596	596	591	628	579	570	622	629	637	644	573	613	592	583	625	587	604	577	590	622	649	596	595	624	598	643	637	618	593	624	612	631	608	630	575	584	595	594	587	675	601	641	613	637	590	610	557	620	569	598	628	624	566	593	615	610	658	584	644	625	574	614	599	609	581	627	623	590	602	586	591	577	588	638	615	590	579	599	594	636	597	589	593	621	622	589	583	557	595	607	595	598	641	578	622	649	595	607	612	632	631	617	599	595	604	608	605	555	619	639	621	623	609	601	568	595	581	547	598	608	599	630	581	623	629	606	592	609	599	611	569	644	588	609	600	613	606	583	625	618	578	654	644	599	595	570	601	628	632	564	602	611	621	634	601	617	586	583	584	568	574	624	597	614	585	615	601	600	608	593	603	598	615	583	606	629	588	625	611	602	636	608	598	609	626	605	621	592	589	577	613	605	596	611	597	561	632	610	591	588	631	613	587	611	575	587	587	644	614	551	635	584	609	590	617	635	607	578	578	567	579	590	627	603	607	620	631	582	603	606	613	631	588	598	609	609	632	611	548	605	588	633	578	638	591	602	584	570	642	609	583	569	600	599	627	556	598	620	613	591	596	598	592	651	600	560	617	593	631	604	580	679	622	597	636	633	622	636	595	614	629	645	575	658	641	627	629	611	645	605	586	537	572	642	584	601	642	669	571	616	599	638	610	596	641	588	621	593	603	577	639	585	619	584	571	595	608	626	594	524	603	620	596	571	543	607	577	615	596	569	626	614	600	588	555	609	614	591	601	591	564	647	561	662	573	605	576	587	606	568	619	618	578	590	610	618	602	598	592	606	580	602	589	590	640	561	611	574	571	632	568	612	532	589	628	609	577	611	595	602	623	603	556	584	611	618	579	615	598	588	600	633	584	625	580	630	621	625	610	625	618	567	536	579	603	628	595	598	626	569	575	638	612	607	578	595	552	553	611	627	550	613	600	614	577	570	576	642	609	549	568	599	575	596	646	603	620	605	574	593	557	607	557	596	599	619	569	609	590	643	604	639	618	606	607	615	624	619	573	627	576	587	623	608	609	653	590	611	607	590	594	613	595	608	578	632	618	586	566	624	640	579	614	615	591	596	635	606	606	582	622	624	626	646	605	582	559	595	596	591	613	586	589	612	577	635	575	600	605	605	595	604	580	579	623	608	603	647	622	604	613	556	602	597	589	570	635	628	618	610	641	624	588	602	595	577	607	613	597	621	592	607	623	608	634	631	642	573	639	567	611	615	613	613	597	659	631	613	638	612	572	597	611	607	597	573	565	619	631	610	599	617	615	595	612	592	590	660	598	639	612	566	594	599	580	599	625	606	583	624	570	617	590	575	577	665	560	606	628	600	628	599	604	606	580	594	599	605	571	579	595	638	583	544	586	623	611	576	571	646	571	580	590	572	659	574	631	588	589	623	592	582	585	599	591	595	599	663	591	620	630	612	597	538	634	611	594	577	607	587	625	649	569	590	600	567	576	574	604	593	580	587	636	549	607	621	560	605	568	583	605	576	600	609	612
24091	21361	28516	24530	21258	10281	1527	985	749	664	663	663	572	536	556	528	499	518	476	489	466	534	493	444	521	478	447	425	434	490	445	423	467	468	450	435	478	482	483	452	421	461	455	487	498	458	447	449	414	481	475	465	461	498	515	445	454	468	460	441	468	464	494	479	497	483	480	479	456	458	482	488	504	504	443	463	471	501	486	465	487	451	450	492	471	486	462	459	469	445	456	434	486	425	509	476	448	446	469	456	463	462	455	468	451	432	507	472	451	453	450	476	457	439	431	409	474	482	464	457	451	439	438	474	432	454	475	467	477	481	450	470	435	435	429	453	416	447	453	457	442	469	429	446	430	499	488	477	460	435	441	472	465	486	456	415	469	474	455	450	456	464	498	480	453	431	455	474	511	450	408	487	462	470	474	453	438	438	466	476	469	442	443	449	413	450	443	423	466	472	448	455	468	470	433	484	441	491	437	484	468	488	433	450	460	417	470	455	493	470	469	427	475	459	459	460	453	480	460	409	449	476	439	460	427	444	470	443	452	453	430	486	457	468	433	474	475	467	435	459	442	464	457	468	443	457	429	434	432	430	474	449	391	477	465	465	482	457	482	461	443	481	441	443	449	463	438	469	444	436	445	428	448	433	482	504	458	436	430	434	484	454	455	476	460	428	477	488	463	499	412	467	495	445	437	454	461	452	433	443	472	473	453	461	443	467	461	474	482	438	437	448	448	503	445	452	454	478	466	438	453	504	442	455	462	445	462	438	466	467	438	459	481	470	461	420	449	460	480	438	464	427	457	476	437	412	492	461	454	465	478	443	484	462	437	456	467	459	451	444	458	439	459	453	457	472	465	431	458	497	446	413	447	479	465	470	513	465	456	481	449	457	433	473	444	472	466	452	433	471	492	493	502	481	448	469	448	428	514	403	416	467	416	450	502	447	457	417	449	467	488	497	429	479	447	470	448	501	436	475	483	433	483	414	443	476	463	416	465	455	503	451	447	418	428	440	489	461	461	465	449	466	465	434	484	464	404	465	459	478	428	496	464	483	481	457	446	463	460	421	434	450	496	455	453	455	460	488	452	508	456	462	451	477	450	484	486	454	465	425	491	451	423	435	433	478	490	467	454	439	460	458	469	440	468	459	457	432	452	463	463	434	443	463	457	472	487	494	487	449	450	435	460	466	460	495	478	451	463	467	487	462	430	467	455	438	486	404	477	469	410	438	459	425	478	448	440	436	460	468	423	458	466	416	468	476	466	452	450	497	470	482	453	420	477	453	440	501	447	452	477	464	468	481	453	470	466	476	412	435	437	481	443	453	456	462	463	454	453	428	444	484	452	434	448	461	443	438	473	441	451	443	423	448	461	464	435	428	427	458	462	488	463	455	460	461	469	445	436	468	457	446	433	436	425	462	441	458	475	469	463	467	424	472	430	435	468	456	465	462	494	471	473	436	463	448	453	448	457	492	462	441	452	464	434	467	426	419	468	432	431	458	453	427	505	458	482	426	452	451	447	440	424	461	444	414	447	408	465	410	450	465	468	460	471	442	430	426	474	472	447	464	456	470	464	464	457	476	492	425	455	466	442	413	427	497	482	433	468	480	444	459	451	468	446	457	434	428	475	430	469	460	427	468	462	450	435	443	447	464	449	463	491	443	485	448	451	456	467	436	438	479	469	452	460	434	460	488	492	443	424	459	462	441	466	444	437	477	456	444	471	445	438	467	455	436	485	488	454	482	421	463	481	461	432	493	440	495	464	441	459	474	400	481	430	464	416	457	447	444	438	453	468	495	482	477	441	420	438	435	463	508	435	496	434	452	471	427	450	454	440	443	469	477	448	478	462	453	494	419	440	454	425	510	516	516	489	416	454	455	426	451	441	440	493	463	454	485	443	462	459	471	463	472	490	473	433	457	476	459	477	467	477	440	470	418	420	456	421	439	465	472	500	430	464	455	472	413	438	417	476	446	470	475	437	496	482	454	478	456	465	431	466	425	466	450	465	404	461	445	424	449	451	434	457	444	500	441	452	454	466	448	443	402	422	423	486	468	459	422	452	461	462	441	474	464	466	466	435	474	432	460	467	452	460	473	448	423	470	461	458	452	473	507	464	488	416	454	461	461	467	440	462	441	465	483	492	427	460	497	431	486	474	455	448	456	470	449	469	466	448	468	466	443	471	482	478	425	448	476	464	442	475	438	458	499	447	448	461	470	474	504	468	461	458	462	467	481	457	436	468	467	441	447	479	437	498	451	471	445	471	480	484	448	471	436	450	471	481	428	432	463	467	419	453	482	440	470	476	446	470	447	479	448	461	488	454	511	442	474	459	438	479	472	452	460	480	449	448	482	440	437	444	467	489	448	444	420	449	425	470	455	419	481	469	455	518	450	493	434	427	425	438	441	448	448	481	464	442	471	482	428	504	480	474	461	465	444	480	434	476	452	450	412	442	455	444	472	446	483	454	502	434	497	461	408	451	450	424	425	453	449	445	465	464	426	440	468	455	447	460	492	448	433	437	440	458	468	498	457	453	441	449	475	474	460	462	476	479	436	471	448	451	435	454	471	457	439	462	437	476	470	457	456	418	466	472	402	431	452	451	450	465	486	435	452	492	450	436	489	485	472	455	454	443	466	424	463	462	451	477	444	431	499	426	470	440	442	473	457	487	427	447	445	463	460	467	453	473	465	437	466	486	421	467	445	463	431	435	443	464	472	446	471	486	431	446	470	462	449	482	441	425	469	490	446	429	463	464	476	437	447	464	436	463	439	455	473	471	435	431	415	460	464	434	438	441	454	452	440	448	447	453	463	451	457	420	482	517	423	450	489	428	464	481	441	455	424	459	464	437	457	449	449	443	449	424	497	476	474	449	432	472	441	460	487	446	445	465	473	486	437	471	429	435	441	505	435	434	458	472	478	427	431	449	465	477	499	462	430	437	421	445	449	428	444	470	465	502	417	422	447	452	471	439	483	461	448	449	480	436	453	458	451	443	431	466	437	486	446	466	465	469	446	442	403	506	452	473	454	453	442	452	453	426	429	449	457	455	473	416	440	462	470	491	447	464	480	498	461	466	454	474	442	475	486	468	456	412	475	468	468	457	443	461	449	427	472	434	452	464	458	435	464	502	480	456	435	449	452	464	488	447	456	465	477	473	452	431	473	481	460	488	405	464	447	460	434	446	421	472	467	469	473	398	482	466	423	428	448	463	453	470	432	529	473	433	469	463	465	480	483	434	435	432	435	479	439	435	450	429	474	416	448	448	474	432	459	464	436	480	443	465	403	459	452	431	476	464	502	415	493	448	434	424	445	452	454	472	467	463	434	435	476	459	475	494	442	492	465	450	435	463	464	470	417	477	430	446	438	443	478	470	476	457	475	448	454	465	439	433	451	440	447	440	456	478	434	488	453	424	487	516	450	476	479	466	445	452	453	487	464	439	462	483	463	426	463	449	485	452	441	492	457	495	497	450	451	442	451	471	451	436	430	450	467
36149	61329	26925	4697	3261	2448	1750	1313	1035	948	877	758	686	617	571	577	598	584	563	605	535	569	516	537	515	502	537	509	539	543	485	558	507	483	526	497	546	530	495	495	509	477	491	497	508	444	498	496	516	503	487	505	483	496	518	507	507	596	554	478	478	509	500	512	485	507	521	479	548	498	512	519	557	566	512	546	533	538	571	494	543	497	522	527	523	507	518	500	494	543	475	512	468	495	513	520	478	460	476	545	529	505	523	525	504	495	531	475	450	532	533	457	483	497	525	527	535	480	493	522	531	499	506	492	502	486	536	471	481	508	482	527	495	477	508	538	466	528	507	513	476	508	490	510	464	508	483	478	478	515	491	498	529	516	515	497	516	476	481	488	481	491	493	499	504	463	478	489	499	513	524	507	496	499	494	503	508	504	486	511	516	475	492	504	461	464	486	522	478	495	469	472	505	492	491	514	527	491	486	498	476	524	469	514	475	481	483	486	501	507	490	515	474	487	492	508	505	480	501	480	503	466	519	479	480	527	481	487	456	524	483	492	501	519	528	480	509	515	467	480	515	474	471	503	526	485	477	466	511	471	500	481	490	507	517	539	509	517	504	468	501	486	513	517	508	474	520	503	490	526	497	473	466	492	476	518	518	531	470	524	489	516	517	495	540	534	506	530	505	498	518	485	485	508	562	457	520	481	483	461	486	509	496	494	507	485	535	517	520	475	529	523	526	499	504	493	498	481	482	511	495	463	477	481	456	485	506	496	514	513	558	521	512	491	496	471	525	475	447	496	501	490	498	448	514	492	467	523	489	461	526	499	490	477	514	495	453	500	485	518	514	482	539	457	505	480	509	491	508	486	507	493	489	474	493	501	476	499	525	485	513	519	470	495	506	459	494	499	452	506	500	485	537	524	448	510	502	506	512	491	503	478	492	494	533	486	460	531	504	497	490	501	516	484	537	487	510	496	475	485	465	459	486	472	517	488	444	505	468	490	498	480	519	531	521	499	518	489	515	484	536	540	511	482	477	456	482	462	506	488	512	482	496	468	479	468	490	473	478	514	516	541	472	474	485	478	503	526	508	459	475	484	519	517	485	473	538	485	518	480	499	507	475	499	520	526	490	506	504	532	498	535	532	502	492	471	507	516	512	454	486	492	499	514	502	478	499	476	482	511	492	469	542	513	499	518	458	497	488	505	493	450	517	468	502	490	495	515	522	527	483	508	531	486	501	475	496	498	502	475	476	477	506	507	451	450	486	523	494	501	490	501	469	469	494	514	508	512	530	518	501	490	531	473	516	538	485	497	528	468	507	490	551	453	475	474	490	512	527	484	466	455	513	505	503	482	447	480	497	490	501	507	485	500	480	525	484	449	494	513	484	491	448	489	521	486	504	496	497	480	518	480	499	516	513	501	507	517	472	527	466	516	526	507	505	506	513	492	458	475	480	476	524	547	513	502	510	491	519	495	482	508	477	494	468	562	481	490	501	510	497	478	502	477	505	509	560	504	456	519	516	518	497	483	478	498	476	491	503	492	498	461	520	518	482	477	483	536	478	477	523	510	507	515	481	456	496	480	504	469	509	518	484	472	488	514	499	498	485	529	529	525	480	471	453	533	485	496	500	528	526	476	500	492	505	498	481	493	451	501	507	475	522	543	489	445	470	505	507	503	493	484	503	471	488	481	490	503	466	484	498	476	503	523	483	500	502	498	472	506	488	473	436	495	488	489	465	451	499	499	525	480	512	511	502	472	451	460	494	483	515	466	496	523	511	467	479	505	526	514	514	508	485	479	493	512	498	505	506	497	494	482	517	473	464	476	521	493	466	476	497	504	510	513	485	543	484	516	469	470	524	509	489	491	489	498	509	473	525	497	493	494	540	523	533	503	512	496	480	454	502	494	525	455	511	498	492	474	521	457	506	494	468	520	504	501	485	527	487	519	477	508	513	499	498	505	487	489	518	524	499	484	485	503	513	484	523	474	513	516	480	482	504	538	488	500	476	524	504	509	502	468	482	468	500	496	527	506	480	472	536	498	501	474	524	482	469	519	493	509	499	503	475	499	505	490	518	494	472	489	506	515	504	486	468	468	496	520	469	513	475	510	496	508	471	526	500	536	485	528	468	439	470	519	495	532	479	482	529	533	508	489	472	496	523	519	496	503	483	477	485	532	474	499	479	526	508	516	506	512	501	487	535	489	498	512	532	487	476	506	483	482	487	473	506	483	546	495	457	520	498	494	497	471	455	496	516	533	484	466	494	487	536	493	469	516	480	508	481	523	506	465	471	502	509	518	479	532	469	542	479	518	458	460	469	531	481	510	479	484	483	529	458	512	467	522	513	522	486	501	499	460	514	511	502	513	520	439	494	472	487	516	505	486	507	494	538	513	479	516	539	520	448	525	556	482	510	533	528	505	478	528	501	517	529	533	481	498	521	527	531	471	498	515	525	515	505	530	511	488	472	494	498	478	521	514	505	504	513	489	469	499	483	489	449	480	471	485	496	505	494	483	506	491	512	528	496	495	477	470	502	467	506	508	528	496	464	471	495	485	484	505	464	525	518	485	457	486	512	478	493	520	457	565	463	545	530	456	477	510	482	532	509	485	492	473	505	538	479	466	494	480	471	549	550	494	506	475	492	503	512	470	470	497	479	455	484	506	496	544	494	509	495	524	507	531	510	497	495	480	519	490	498	467	492	495	521	475	561	525	516	486	506	497	530	467	499	511	531	496	521	487	492	513	507	499	499	492	491	490	497	512	516	487	501	508	524	477	494	509	482	503	486	507	515	497	496	494	535	501	516	526	526	471	486	474	469	512	516	494	491	497	566	466	467	522	475	496	525	451	471	498	517	490	472	483	511	528	522	480	497	549	486	517	474	513	484	483	461	503	470	508	515	473	527	486	513	515	523	528	486	493	520	476	502	494	478	492	512	485	541	505	508	507	483	519	486	509	475	509	487	496	485	483	531	514	512	502	513	499	496	514	482	493	522	488	486	482	536	525	482	488	469	463	547	502	494	505	498	478	460	489	531	483	500	496	513	507	490	501	483	517	492	479	515	531	510	485	500	468	492	507	486	538	473	529	487	510	557	533	500	518	519	488	484	517	470	503	529	466	489	455	487	470	571	510	507	475	460	513	492	486	531	508	480	518	557	481	541	489	517	490	484	489	529	478	479	495	468	493	477	503	474	540	478	474	533	508	495	506	497	492	502	524	504	478	502	491	501	497	507	516	519	540	486	487	478	506	520	516	471	487	521	528	495	530	496	493	509	490	525	503	465	480	515	491	553	502	484	484	470	490	562	496	495	508	501	512	508	519	467	486	498	522	484	435	514	530	494	470	536	449	493	503	492	482	511	482	501	491	509	490	505	509	519	488	506	504	517	490	499	504	501	486	509	485	488	481	484	504	512	504	490	482	529	484	495	488	437	540	491	516	478	521	512	497	510	535	465	498	477	535	505	499	490	499	458	529	469	480	510	485	488	503	505	505
25139	21472	27617	25433	14031	1628	907	739	664	595	573	536	539	492	488	473	494	481	511	481	466	456	474	436	446	450	435	435	432	476	430	417	477	435	458	449	412	447	457	462	445	439	430	465	424	448	459	423	421	440	468	452	468	476	397	463	457	469	465	423	445	456	391	477	442	450	434	446	429	430	436	394	447	426	491	437	441	452	461	451	435	417	463	411	430	471	438	429	445	429	482	454	444	416	478	467	433	431	449	419	409	439	407	436	445	438	447	434	441	481	400	430	437	456	433	417	431	443	408	433	491	413	395	482	428	444	443	420	449	469	441	419	435	426	487	406	462	447	405	419	435	386	481	453	412	479	444	388	435	442	449	459	415	444	443	429	434	412	429	449	423	417	436	441	427	460	436	417	426	402	445	396	439	437	462	428	442	434	462	430	447	461	459	425	432	411	429	454	430	461	440	403	404	454	430	469	433	415	443	456	429	432	444	464	452	435	471	403	442	395	445	430	447	432	418	399	429	411	423	404	452	422	441	471	409	421	419	455	457	389	407	450	471	416	445	452	434	410	388	398	472	428	444	413	442	434	465	436	442	393	419	377	407	412	474	437	461	434	413	420	453	441	463	450	439	467	446	410	462	438	428	450	432	456	470	456	453	431	463	476	461	428	457	408	451	465	425	430	398	443	441	437	420	463	473	436	445	447	414	470	442	442	424	446	433	400	438	445	448	443	397	420	448	454	444	423	444	426	447	409	449	414	455	416	419	400	467	461	421	448	403	414	419	453	432	407	464	440	460	432	430	417	442	456	441	403	439	417	394	450	447	415	435	416	439	425	430	455	454	401	454	484	439	405	448	388	452	423	460	458	467	406	426	422	417	472	459	458	493	429	477	402	439	477	434	434	454	435	449	448	454	407	440	423	447	427	420	464	453	449	447	434	417	389	420	419	423	435	417	402	401	407	438	454	445	414	448	432	486	430	416	456	445	390	416	380	474	450	456	479	432	426	424	408	425	460	415	415	438	422	428	452	443	420	406	423	423	448	394	452	433	405	421	445	390	438	414	430	438	425	426	427	403	438	430	446	451	469	439	452	422	447	424	418	417	452	414	433	445	448	449	455	417	456	432	472	439	442	427	427	407	414	455	454	453	447	397	438	432	452	429	452	391	448	410	436	425	454	451	460	445	458	411	434	443	446	431	444	411	412	427	475	439	467	411	402	424	453	398	426	437	428	457	461	452	458	438	431	428	424	463	408	443	438	450	422	408	426	473	431	429	446	444	421	476	475	437	423	428	432	434	414	430	435	470	414	397	439	430	430	458	476	440	426	453	432	458	411	428	420	396	440	423	456	452	429	424	469	397	425	472	450	416	439	417	424	425	433	424	457	431	456	431	450	455	425	428	450	430	438	448	405	427	481	464	428	432	420	423	440	405	438	424	408	423	441	405	433	411	444	455	472	413	460	412	436	434	441	440	432	468	423	464	448	400	408	473	413	386	410	418	420	441	428	430	374	396	447	448	471	398	418	444	472	478	402	433	479	442	396	422	497	429	453	405	460	482	437	421	454	425	459	448	417	436	493	398	431	455	451	456	451	447	438	450	431	474	393	473	424	424	476	427	414	433	421	459	423	456	464	450	408	454	449	430	411	429	412	421	450	416	437	448	424	484	461	415	450	442	452	457	444	450	477	436	412	408	420	452	406	438	452	407	429	410	405	419	473	426	456	444	420	462	441	442	396	456	467	422	420	413	413	474	452	432	428	477	434	408	410	419	426	417	448	450	413	432	472	438	452	407	439	476	478	466	427	430	438	447	444	418	455	442	420	437	476	429	454	434	450	439	445	433	408	443	442	411	408	406	435	413	422	457	446	406	428	472	434	440	439	409	435	440	408	412	451	436	460	438	444	431	484	418	413	448	456	441	432	448	444	418	418	449	450	460	434	436	421	438	405	448	407	433	443	463	461	439	416	421	434	441	437	433	463	452	472	463	398	479	421	431	425	466	412	467	407	488	416	459	446	472	429	410	444	451	431	451	442	433	464	420	466	444	482	439	460	457	426	418	458	439	455	439	450	445	460	435	419	448	421	420	434	462	433	481	456	449	457	418	433	445	452	429	434	446	453	463	439	471	416	425	446	470	415	411	428	459	424	439	417	463	412	450	435	448	428	440	464	430	433	448	417	439	415	412	460	417	452	441	448	446	409	434	450	475	456	445	443	424	451	440	461	417	418	403	446	491	438	414	430	462	459	429	412	452	438	438	445	445	454	435	422	430	479	425	416	437	419	451	439	463	464	453	445	421	433	425	437	453	457	401	438	423	442	404	430	443	472	466	438	429	445	471	478	433	411	458	425	460	441	435	423	407	444	404	402	427	472	415	449	425	457	439	456	436	402	414	425	437	443	378	443	428	499	447	439	459	475	440	421	430	438	465	446	455	420	471	456	447	455	451	430	450	412	429	445	447	466	431	430	475	427	448	423	425	452	488	463	456	452	444	454	424	423	453	406	439	462	444	481	437	430	423	422	403	422	417	392	420	435	407	414	423	427	436	425	415	443	425	486	435	430	441	465	439	431	443	445	439	470	421	451	442	453	437	450	462	444	428	438	421	453	407	451	400	474	451	450	435	421	459	422	445	424	423	451	435	421	452	410	440	432	461	423	406	442	436	467	434	454	423	444	417	483	434	460	457	437	426	437	465	435	435	432	409	447	406	445	430	422	434	409	395	400	397	423	448	410	412	440	420	430	434	398	448	424	463	422	498	459	468	465	454	442	438	465	423	425	426	427	416	427	446	445	440	420	415	415	433	430	448	446	446	432	437	461	444	460	437	433	437	383	421	439	423	434	421	450	414	420	411	447	424	416	435	410	470	406	435	469	434	447	451	428	417	447	435	419	435	451	431	422	465	431	429	445	420	462	452	440	451	470	423	461	412	459	415	445	389	408	454	447	443	409	452	440	435	417	444	448	469	429	485	428	449	448	435	424	427	450	405	471	437	426	459	424	457	461	437	438	427	423	471	463	415	461	435	444	453	404	415	435	413	429	431	447	459	445	441	444	491	446	438	480	445	440	449	454	398	446	421	426	468	475	465	460	435	453	432	427	395	463	463	420	449	406	449	426	426	441	469	431	430	416	430	423	470	392	461	471	425	407	434	408	440	441	422	452	456	452	432	422	412	407	413	444	419	456	482	419	467	411	450	444	412	471	420	406	478	434	457	458	425	443	444	458	435	452	422	408	430	409	427	420	427	451	423	406	463	438	477	408	403	453	409	449	445	454	466	453	451	426	466	449	445	423	469	442	416	417	427	456	417	436	424	395	437	420	391	425	424	416	432	452	422	406	427	426	433	464	433	423	445	415	451	437	470	407	474	468	445	428	434	443	421	422	474	439	418	418	424	438	421	442	457	436	411	422	413	432	441	445	421	454	402	448	460	464	431	432	429	487	453	434	433	399	436	429	434	460	450	418	455	437	441	423	454	464	441	440	482	443	428	404	446	439
36646	56095	19758	3749	2594	1942	1333	1030	811	771	751	695	596	600	560	522	529	519	513	511	527	569	515	480	477	514	498	457	467	480	451	495	497	489	505	427	493	455	482	475	438	466	441	467	460	434	492	483	458	464	486	452	501	508	502	457	430	481	444	475	453	461	461	482	476	487	472	485	480	459	493	487	498	529	504	482	467	505	499	524	453	501	488	490	468	486	476	502	455	472	469	469	488	472	467	478	472	486	487	480	474	467	457	456	463	470	482	467	428	450	495	468	487	485	493	460	489	439	459	508	448	498	506	461	453	438	435	463	430	478	476	491	456	492	463	453	462	437	481	481	474	469	482	482	504	462	479	472	463	458	479	479	462	488	502	444	463	450	493	448	469	449	456	468	438	467	443	461	429	437	459	459	469	465	444	463	488	517	472	457	457	446	459	454	440	504	507	485	471	491	468	446	493	467	478	454	450	479	461	449	481	470	497	478	455	476	468	466	440	466	506	439	441	507	454	449	432	471	438	501	451	465	405	466	472	441	473	472	458	455	408	450	445	471	464	493	460	447	461	461	495	438	523	486	488	461	468	531	430	476	449	458	474	467	464	420	473	484	450	505	446	467	459	455	442	485	477	490	423	505	435	481	475	479	468	453	450	455	473	451	476	454	461	486	465	481	472	474	419	492	470	455	440	451	447	434	438	482	459	463	440	473	496	457	479	484	482	492	465	452	425	473	478	501	488	463	437	499	434	458	501	434	460	457	508	439	402	477	500	434	473	487	486	452	466	472	475	476	457	436	453	462	477	495	454	465	460	471	445	445	473	483	479	468	495	499	457	466	473	455	472	438	517	441	463	427	507	406	464	440	454	467	450	500	448	486	482	462	436	446	472	466	458	466	445	501	433	465	481	478	460	469	460	452	452	486	461	440	422	466	466	464	461	466	470	455	469	445	466	447	485	440	498	452	476	480	458	510	450	443	474	460	458	452	467	443	460	471	484	482	520	448	486	438	447	481	466	439	486	466	451	514	433	486	465	475	456	462	460	477	443	456	487	478	444	448	443	457	469	478	440	440	479	472	485	462	497	487	422	475	472	461	472	431	447	501	413	483	494	440	471	453	444	451	513	439	451	470	461	475	448	456	508	518	462	460	480	468	428	443	516	424	427	453	462	471	464	469	463	495	448	473	482	493	479	456	459	477	476	490	458	449	501	456	463	464	475	468	470	488	463	473	474	434	462	472	493	450	479	506	499	446	485	439	464	468	479	486	489	466	460	496	517	468	484	469	479	473	442	478	447	464	488	487	474	472	428	468	466	498	462	486	463	454	482	458	466	448	456	446	451	455	491	482	473	438	484	470	506	442	458	425	486	464	476	453	430	441	473	426	484	470	484	449	481	453	504	469	517	480	465	495	483	435	471	477	482	478	459	445	412	452	493	470	404	483	416	486	430	456	475	499	478	487	459	477	493	491	463	459	444	476	479	493	472	484	464	496	469	486	484	459	432	439	438	491	450	487	474	468	438	527	472	485	484	471	481	468	492	463	464	478	481	426	491	470	446	463	480	472	456	463	469	444	454	470	473	407	473	486	444	438	472	506	449	459	507	447	468	463	456	453	484	475	447	452	491	471	513	462	472	464	457	484	479	434	489	428	445	483	456	473	483	492	478	459	432	436	513	450	463	470	495	434	445	484	479	470	479	438	490	456	462	479	445	431	490	469	467	473	450	496	461	460	500	464	448	451	517	455	505	450	424	474	458	473	449	478	432	496	458	456	435	444	455	467	482	515	441	494	479	478	464	467	437	483	464	506	462	455	455	465	440	436	471	457	474	470	487	490	462	498	453	470	444	447	449	470	454	465	449	450	457	417	476	496	475	457	472	493	452	459	464	474	436	492	453	485	456	487	445	441	458	450	486	510	449	464	456	460	494	459	427	496	447	477	490	475	456	432	517	465	475	456	470	481	443	443	448	490	455	454	417	434	454	487	459	472	434	466	425	506	458	466	481	439	453	444	458	488	441	449	464	479	491	464	465	460	459	433	469	437	478	464	470	459	492	480	476	498	490	498	486	448	476	437	481	467	473	456	469	477	458	476	477	465	469	488	449	456	462	450	467	473	502	507	460	468	450	472	472	460	501	426	490	441	449	463	470	457	488	460	477	450	457	432	461	452	467	459	451	465	449	483	460	476	479	480	489	456	451	476	474	465	461	440	476	463	470	454	494	459	515	435	478	448	441	463	409	490	450	483	495	469	446	455	443	461	445	465	444	478	447	476	473	455	497	451	471	491	485	510	447	478	487	442	493	476	450	484	480	470	469	514	463	430	434	448	491	446	474	460	510	508	464	471	473	476	431	486	465	488	506	468	442	486	449	471	461	492	431	467	449	454	456	475	462	479	470	502	459	465	453	486	447	483	444	475	461	458	458	415	459	477	458	456	469	449	444	472	489	439	498	466	488	425	457	479	431	450	450	455	453	480	474	476	478	444	464	468	458	469	458	443	451	469	468	482	492	493	484	452	429	443	494	461	491	485	469	462	434	475	441	440	508	479	471	465	425	472	462	496	454	471	476	480	451	456	456	456	488	456	500	459	460	469	477	484	459	458	437	479	454	467	456	449	487	503	481	491	440	459	454	476	455	498	476	437	450	476	436	483	467	529	452	469	445	443	473	468	429	449	454	439	464	503	460	465	494	440	449	454	446	445	482	476	455	501	448	462	468	463	446	476	487	452	432	467	473	469	467	466	475	475	459	465	458	480	454	479	481	489	474	452	432	481	427	485	475	490	452	432	464	456	501	509	451	444	429	442	434	454	448	498	484	460	461	463	471	464	484	487	476	483	425	453	417	477	457	496	467	510	469	458	449	449	506	476	463	498	509	496	473	484	466	469	461	458	485	472	480	462	476	459	431	510	454	458	490	439	455	471	461	487	456	478	464	474	488	481	421	510	465	488	478	467	472	485	481	462	435	481	458	460	444	470	464	493	459	466	454	467	456	473	468	454	445	470	433	438	468	492	460	464	431	455	440	455	458	470	494	477	485	422	497	432	444	469	442	440	497	454	483	461	440	456	481	427	481	447	483	469	454	423	482	443	446	447	469	493	487	482	464	453	432	452	463	472	503	475	450	446	488	484	462	467	495	489	468	455	449	491	458	490	453	458	481	487	454	464	436	486	488	448	501	490	421	436	474	457	479	482	495	440	488	445	476	479	493	453	449	471	462	456	500	476	509	509	487	459	478	446	465	487	480	470	439	463	474	448	487	475	471	480	501	471	453	470	443	485	512	471	476	447	470	428	463	423	470	477	453	516	442	444	500	465	471	452	451	442	508	462	476	463	514	469	456	472	434	494	457	451	459	466	453	442	450	461	506	437	455	487	437	446	462	442	453	480	454	486	480	496	481	438	484	439	454	425	469	458	457	467	473	445	467	498	452	453	462	447	432	486	483	508	491	476	463	492	457	459	450	455	415	467	435	467	477	483	486	486	473	457	502	477	449	491
22979	21426	29024	24197	21421	21422	9305	1225	789	683	649	596	457	471	407	385	351	388	364	313	341	330	310	326	309	297	316	337	285	282	304	316	288	280	289	306	287	276	314	275	296	278	288	284	245	283	288	268	306	284	281	290	291	290	307	318	294	269	304	308	280	286	279	292	284	255	263	296	273	226	285	263	328	319	324	277	379	318	306	311	321	288	313	287	320	298	319	274	287	254	305	256	263	261	265	263	280	274	297	285	286	267	257	298	278	312	254	289	301	251	271	281	268	266	280	305	265	275	243	297	293	282	296	228	301	305	276	264	285	269	291	276	259	265	256	294	296	287	293	273	304	280	274	260	267	267	278	280	273	304	259	266	245	295	276	275	285	265	288	255	294	278	253	266	268	253	283	276	261	281	287	293	249	263	263	285	273	301	278	272	249	301	285	280	249	289	293	262	262	305	256	310	264	264	254	278	281	274	282	252	265	277	288	277	276	247	276	254	283	256	317	302	294	294	230	300	286	284	269	290	292	287	278	291	261	254	266	304	259	275	271	281	276	264	285	276	255	281	283	267	275	323	279	290	271	272	278	268	310	263	279	257	299	278	268	297	284	276	286	308	289	284	299	274	287	287	309	281	276	296	274	254	283	231	296	271	284	298	260	273	277	289	286	290	312	275	307	270	295	282	248	298	279	288	284	269	272	269	260	284	280	272	271	280	266	277	246	289	256	287	256	280	288	280	290	283	291	283	260	261	268	290	272	283	290	273	275	283	282	271	302	305	271	265	276	261	291	301	306	276	270	280	275	298	266	277	266	285	262	251	253	284	258	308	282	283	276	294	272	284	299	290	266	253	276	289	302	275	289	277	296	289	264	267	278	283	273	263	263	249	270	262	270	284	283	292	305	322	285	264	269	298	257	255	281	281	280	257	299	287	253	256	255	252	302	278	286	239	256	270	315	314	267	298	291	266	296	276	262	272	274	271	304	292	292	289	291	279	263	261	273	252	281	279	281	264	295	277	286	263	252	285	269	255	308	257	255	260	290	275	244	306	272	296	234	270	277	247	267	250	268	254	272	292	269	298	290	280	270	251	267	303	277	270	278	276	268	281	267	266	283	283	286	269	264	290	286	293	284	296	280	303	275	272	278	278	267	286	255	310	257	305	234	267	251	260	271	295	273	294	279	267	275	279	268	264	294	279	263	300	272	285	257	325	271	250	302	284	305	268	257	264	273	305	258	294	270	258	293	281	268	248	274	297	246	245	285	295	282	272	257	272	306	285	291	299	273	289	242	297	295	258	278	261	287	297	278	266	287	308	261	296	288	285	283	287	267	281	265	283	302	241	300	289	274	280	260	267	271	280	264	277	265	294	273	263	276	277	278	240	298	259	270	291	250	274	266	279	258	272	283	252	261	271	281	240	270	257	278	268	289	298	227	288	285	262	310	287	264	281	277	303	296	275	305	295	273	288	278	284	291	284	276	273	268	261	269	285	275	271	299	274	290	282	254	256	293	303	277	298	271	243	298	275	272	285	287	294	303	274	267	254	305	262	276	261	296	288	295	289	273	280	259	283	274	305	255	281	306	279	252	282	268	300	330	274	287	255	297	243	280	270	271	276	278	312	273	275	308	294	298	276	260	267	305	286	308	275	241	241	308	288	316	277	267	285	290	275	264	270	271	262	289	254	283	268	293	298	278	276	273	274	281	288	260	278	266	271	240	279	269	275	279	258	286	267	266	280	302	287	279	260	297	269	300	233	249	283	283	292	295	295	242	263	277	252	301	283	293	304	275	286	259	283	260	301	276	287	301	253	262	283	270	289	297	280	279	267	256	249	282	251	293	271	279	260	271	266	276	287	313	274	300	253	271	277	288	262	265	301	268	281	289	258	296	253	287	255	238	269	265	270	254	287	268	273	276	286	304	289	289	298	278	279	275	252	293	256	297	248	262	262	244	255	275	278	252	283	297	244	289	278	313	286	259	256	274	296	299	248	295	271	267	287	283	283	275	276	277	302	277	280	312	268	274	255	271	302	266	265	292	260	252	271	238	278	268	274	254	317	298	264	276	251	257	266	296	297	291	295	284	287	289	290	271	281	302	277	285	287	274	284	281	245	256	259	289	293	252	281	270	267	268	250	278	252	276	263	312	280	285	289	255	297	266	267	263	283	309	286	268	268	250	272	253	276	256	277	275	271	275	256	281	276	265	261	252	266	286	281	298	282	295	255	240	293	289	286	270	249	294	264	262	266	272	279	253	284	273	279	298	289	271	297	282	267	285	304	276	310	287	260	248	293	293	277	273	270	266	301	266	286	279	274	283	298	289	298	309	282	263	289	308	292	274	266	239	281	247	261	298	268	286	264	278	260	245	270	317	276	292	255	236	287	281	268	265	284	264	308	309	271	274	274	300	289	265	264	277	312	294	261	258	272	253	299	268	273	268	288	279	300	278	275	272	275	276	279	275	266	282	258	274	269	264	268	277	272	273	272	281	308	275	278	270	282	295	258	258	306	296	261	284	266	293	290	274	281	273	280	280	251	275	245	279	276	262	281	261	261	272	275	290	278	306	235	234	237	269	297	257	287	303	308	291	251	278	274	287	276	282	288	253	293	291	257	282	294	306	258	276	254	306	266	300	261	280	253	300	274	288	249	275	288	280	270	272	278	309	254	298	268	268	283	235	280	286	248	282	267	264	283	265	297	309	259	278	296	252	292	268	251	280	280	285	290	293	291	293	295	292	262	291	246	277	282	256	265	293	252	265	277	296	276	292	275	268	263	269	277	285	253	262	295	270	265	289	274	290	283	287	301	304	267	252	243	320	265	274	277	265	270	263	275	279	257	261	257	295	277	302	276	251	272	253	262	286	293	293	273	250	297	282	276	255	267	269	274	258	279	272	294	288	279	282	253	266	285	240	275	257	289	287	296	277	264	307	271	234	287	275	247	286	282	314	281	268	271	284	292	261	294	260	277	276	276	297	281	280	277	286	261	270	264	282	291	268	302	283	297	271	261	299	254	301	260	279	269	296	261	259	269	290	267	278	292	300	279	278	292	291	280	276	287	306	289	304	290	279	253	287	249	272	257	272	286	290	295	265	292	300	266	284	305	270	251	279	262	287	281	264	260	275	247	288	290	271	272	273	294	281	277	283	275	278	269	284	301	292	293	305	302	268	287	303	303	276	296	264	301	268	268	294	288	287	295	291	254	286	282	288	272	280	266	277	297	278	274	288	274	249	293	281	284	276	288	274	256	266	281	302	281	289	252	264	284	270	270	284	248	268	278	261	267	279	260	243	292	243	267	269	255	262	280	297	295	288	270	293	277	268	299	302	285	274	294	278	293	282	279	293	274	295	331	292	287	293	285	259	266	268	300	304	274	284	274	284	269	274	272	263	256	297	273	289	255	264	257	264	272	291	267	272	290	252	278	297	299	289	311	263	272	248	279	312	291	284	240	266	263	264	255	273	264	278	287	266	289	299	274	277	309	301	295	251	271
40621	67548	26572	6886	4728	3257	2301	1528	1229	1023	960	802	644	567	487	471	452	490	429	415	418	395	372	379	362	364	315	361	361	338	368	314	345	324	344	300	317	323	306	334	350	272	334	317	321	354	323	277	312	308	313	346	299	323	338	320	339	369	303	337	347	325	337	321	307	343	323	337	336	318	334	339	350	347	340	350	360	332	304	346	338	366	308	376	298	310	336	274	298	305	305	292	306	278	294	325	281	307	318	279	276	294	284	306	338	321	282	286	287	309	281	282	276	314	280	294	278	274	305	286	308	278	286	308	315	317	310	309	304	315	293	291	310	271	315	311	303	296	304	284	315	284	279	304	287	341	308	308	282	302	282	272	313	302	292	312	275	281	301	301	316	310	305	295	298	294	320	320	290	300	302	311	295	305	305	305	295	308	297	286	283	289	307	316	320	293	277	331	303	326	274	292	288	305	317	286	285	337	291	259	254	305	262	283	285	321	265	279	300	297	292	329	300	316	286	295	298	312	307	298	330	290	305	284	323	297	321	317	291	307	271	304	325	294	324	289	303	294	301	305	299	287	290	310	311	284	304	294	318	304	290	299	323	305	278	307	334	332	339	278	341	271	269	291	318	295	315	294	318	297	292	315	316	290	316	297	325	297	279	312	267	317	257	292	282	277	320	297	305	298	318	291	282	290	304	300	302	290	334	291	299	293	303	299	301	321	305	309	304	333	298	302	292	290	322	332	291	273	313	304	283	283	322	294	288	295	289	313	309	287	275	288	296	321	322	323	325	307	307	287	263	308	280	336	302	296	301	283	329	309	310	295	291	273	317	281	330	290	281	330	282	304	299	334	305	309	319	302	316	272	293	316	293	282	331	284	299	283	294	330	311	301	315	289	284	312	300	304	315	297	302	306	314	304	247	315	286	300	297	303	272	284	275	300	295	302	310	270	320	292	287	310	278	288	303	306	294	295	332	298	296	312	304	315	328	326	310	290	288	330	308	313	295	328	331	290	315	276	293	314	303	310	319	291	311	286	315	286	346	305	333	296	340	278	299	309	295	296	324	316	287	297	291	281	267	300	312	307	292	284	298	316	285	285	305	283	317	290	301	306	327	278	308	317	327	299	305	306	286	278	290	306	324	293	288	317	293	265	310	302	291	290	317	290	284	284	301	268	310	292	311	264	293	286	296	281	298	297	279	293	293	289	315	338	283	310	288	314	321	292	298	300	304	294	326	300	299	300	321	278	275	285	309	299	315	292	278	304	311	279	287	292	304	288	304	323	279	291	285	290	305	329	289	281	276	303	305	304	270	285	306	308	297	298	300	298	297	302	316	309	317	289	307	330	303	311	312	308	292	303	289	302	272	324	296	262	304	319	306	309	299	294	309	282	303	302	282	302	327	316	312	307	316	290	309	289	269	290	287	339	296	341	278	286	315	300	294	296	299	312	285	329	329	297	300	282	309	295	291	299	298	279	304	280	319	312	313	310	281	311	280	315	292	317	317	292	308	307	315	276	285	298	293	272	336	302	294	286	319	265	323	317	306	301	300	312	315	309	289	304	301	287	268	303	286	301	313	285	328	288	334	287	316	280	304	336	293	292	326	294	288	320	308	288	320	312	324	314	310	298	314	299	341	309	285	282	302	302	290	322	312	329	314	321	291	284	285	284	300	328	303	299	260	297	303	302	309	294	329	327	336	280	309	310	281	305	304	302	276	287	300	283	310	285	279	296	280	297	279	322	301	303	312	293	305	310	300	321	310	317	312	289	312	298	289	299	297	316	291	311	297	287	302	316	290	270	315	296	305	330	305	282	300	305	292	312	305	302	312	311	325	263	295	286	304	276	306	260	260	287	312	279	303	307	294	327	325	301	286	307	309	323	307	286	282	271	319	322	304	304	299	282	289	312	323	298	335	314	286	292	306	304	311	309	295	332	292	340	297	304	289	293	286	306	307	304	277	283	291	309	293	300	295	319	284	293	311	319	310	313	303	287	293	298	304	315	288	302	312	310	312	297	302	295	315	306	302	319	282	313	289	284	329	315	315	303	282	300	289	298	307	321	272	293	284	286	316	262	339	320	297	293	309	306	299	283	323	297	294	292	294	338	318	320	317	299	294	322	268	297	311	334	298	289	294	311	312	332	295	306	311	277	293	334	268	308	330	297	323	278	325	325	288	319	301	337	278	306	297	293	329	321	301	304	280	303	282	287	303	298	289	290	282	260	288	351	280	299	304	291	313	305	321	306	290	288	318	295	287	307	302	298	275	331	320	295	307	302	303	287	333	317	317	300	330	302	296	287	297	310	312	292	303	266	310	341	318	306	295	289	323	314	339	308	283	339	299	298	286	330	298	288	313	305	290	337	312	289	324	270	285	284	289	316	292	267	284	314	273	292	290	307	307	301	306	273	297	313	307	336	319	278	315	288	310	319	303	290	302	284	298	291	307	303	293	280	274	313	304	321	294	300	314	265	321	309	309	309	308	303	292	332	301	298	306	283	292	328	301	314	301	334	305	292	313	316	307	307	302	307	312	306	297	305	289	307	263	325	302	309	324	301	288	301	312	294	322	322	307	301	333	280	299	297	312	304	265	292	333	250	308	285	298	284	296	290	316	322	285	281	286	328	282	296	279	288	306	317	319	305	295	305	284	298	297	293	303	294	299	325	293	320	276	291	289	317	293	272	291	322	270	321	323	324	298	316	329	307	302	287	327	302	273	322	294	308	277	260	277	298	295	271	309	284	316	282	336	308	308	288	328	288	291	286	286	299	281	284	340	306	270	306	314	307	308	309	304	314	311	311	271	270	296	291	294	292	321	295	327	309	269	331	291	296	321	322	273	289	292	306	311	285	287	307	284	306	303	305	322	291	322	281	297	291	285	275	296	287	308	294	311	309	303	297	325	313	264	302	293	325	272	310	264	273	288	304	304	308	322	317	295	305	286	323	308	285	295	313	295	281	312	299	320	289	290	270	256	290	302	318	314	318	289	306	304	315	304	272	317	285	305	305	312	299	305	299	290	275	320	286	269	321	305	300	287	260	329	303	309	326	291	298	301	284	302	315	269	286	281	304	311	274	291	331	292	317	297	308	282	298	264	315	300	304	313	272	310	288	304	279	307	328	278	300	323	299	317	286	299	306	303	309	296	297	330	296	305	319	301	303	292	312	305	323	281	299	290	296	314	302	293	288	288	299	321	279	300	272	266	312	275	264	325	309	291	298	298	307	317	314	281	348	307	322	307	305	295	274	292	285	311	316	302	292	278	312	329	304	281	291	296	316	321	276	279	276	261	316	309	326	323	310	318	305	298	293	302	331	266	329	301	312	292	301	331	274	310	272	283	295	302	318	324	288	307	312	307	282	324	291	318	308	329	329	289	300	298	306	291	292	290	284	309	283	288	322	287	262	264	304	311	310	335	306	310	286	314	303	287	303	313	329	301	310	324	308	295	296	327	287	319	303	296	294	296	296	304	314	286	284	298	280	302	323	280	282
31162	30967	18842	4077	1285	955	860	720	662	613	697	637	627	639	538	572	552	596	597	579	573	593	586	596	525	616	599	569	527	620	564	588	540	577	540	632	620	619	583	558	563	585	513	560	574	546	579	552	584	570	616	598	582	534	590	574	634	617	521	584	575	616	571	570	545	561	596	628	567	587	579	588	644	655	539	554	587	536	615	586	554	586	545	560	613	560	598	566	529	588	586	588	578	559	557	565	561	597	581	615	566	571	526	581	560	521	569	562	568	554	532	542	620	574	578	574	562	592	560	581	592	552	559	557	596	591	536	537	540	570	609	581	587	589	544	554	570	548	533	594	572	574	592	530	493	577	545	557	527	556	571	539	548	577	591	561	588	573	599	560	584	615	582	541	556	592	530	593	553	565	525	589	575	557	619	599	579	586	535	523	571	577	575	536	582	582	556	596	538	566	622	580	558	563	571	561	546	552	565	554	593	548	573	542	607	611	565	545	611	617	568	581	579	568	556	561	565	553	589	579	543	562	627	582	572	560	532	543	543	559	512	569	597	537	560	575	557	528	567	562	600	582	548	561	612	582	562	612	543	544	583	640	566	593	543	593	596	583	591	563	581	557	587	575	620	562	546	593	574	583	560	566	567	571	596	571	563	538	536	529	584	555	522	561	536	559	584	585	535	583	531	574	527	573	554	533	573	592	579	516	577	584	579	570	513	555	560	537	569	571	554	529	558	557	544	539	545	559	543	597	589	561	594	560	584	585	515	606	625	532	598	567	580	525	544	555	575	566	531	545	568	575	604	590	528	590	554	626	565	584	580	577	584	554	570	587	615	598	585	555	538	575	613	539	555	580	563	563	570	561	573	544	585	556	592	576	559	551	594	561	565	585	572	555	539	565	556	586	573	545	555	606	544	593	599	543	539	518	586	545	583	534	582	609	529	604	589	565	513	577	551	615	554	584	600	546	553	530	554	563	565	593	540	547	614	581	551	565	533	561	567	609	601	598	548	580	538	585	582	561	592	575	551	555	538	582	583	564	591	555	598	555	603	592	574	569	575	538	567	560	533	588	600	551	542	565	592	604	590	564	566	606	595	583	574	553	562	565	597	592	569	620	538	521	561	580	598	609	594	576	557	579	582	546	563	526	593	571	598	584	562	568	556	551	539	548	549	534	569	588	609	578	608	546	596	585	580	540	577	547	556	518	573	582	559	534	531	554	551	601	566	550	585	568	568	592	585	567	571	559	546	580	563	537	573	589	596	563	545	541	595	578	605	576	578	571	571	601	571	562	551	542	570	575	603	559	588	622	611	573	557	579	523	540	554	572	579	541	556	597	591	557	598	577	573	593	582	601	532	582	553	626	589	572	554	584	571	575	589	553	576	555	606	574	538	591	553	625	585	543	549	593	568	516	599	577	550	561	565	589	566	560	573	559	590	614	527	558	600	539	561	585	646	575	550	581	576	578	545	581	605	571	590	579	568	546	552	599	562	592	590	560	572	566	596	571	602	530	579	565	585	539	574	584	587	585	565	582	580	572	572	554	566	579	623	564	601	549	577	591	582	592	570	536	574	572	561	580	582	551	569	521	561	579	535	538	593	581	553	582	573	572	585	584	576	590	608	591	590	576	548	524	558	599	536	618	554	514	579	567	615	546	526	598	574	606	580	587	585	588	532	571	593	615	546	606	593	573	591	543	602	616	555	565	595	574	559	579	566	537	547	577	587	595	550	589	574	586	595	538	562	560	567	553	602	552	497	575	560	553	543	530	582	564	542	549	547	533	576	566	588	551	594	551	548	582	532	580	574	557	538	564	598	588	590	593	549	544	588	590	596	550	573	561	591	554	567	552	570	601	588	539	576	565	598	562	599	552	572	525	570	610	627	591	561	585	577	593	551	567	579	567	610	563	570	559	608	526	533	558	557	606	545	524	525	589	582	555	550	580	579	558	584	556	558	590	575	571	568	548	586	524	584	590	571	578	570	616	562	574	565	545	567	550	567	572	602	549	549	581	587	578	580	579	556	563	558	539	581	615	553	552	569	569	632	533	577	644	597	524	556	575	574	551	562	594	620	593	583	598	590	576	560	578	567	560	569	601	552	574	597	587	544	586	543	577	538	597	611	559	584	604	598	606	566	556	589	557	610	572	556	587	560	567	564	570	590	571	572	545	597	560	571	534	557	601	594	554	559	550	563	610	594	528	605	550	562	568	560	558	527	514	577	557	594	602	560	538	557	575	545	552	614	534	541	511	551	555	596	568	587	572	598	571	557	612	606	599	561	537	546	567	567	572	613	568	585	589	545	582	530	583	605	546	589	540	557	616	581	583	571	604	608	580	567	616	564	564	562	598	553	565	570	546	543	605	586	563	561	547	580	593	573	556	538	586	602	551	578	570	552	586	573	571	571	575	557	586	555	590	589	598	572	588	534	566	539	541	582	575	589	581	537	535	515	523	559	590	573	565	597	573	570	594	571	519	552	574	527	606	566	530	576	579	543	536	568	565	549	596	544	537	515	630	589	536	552	576	565	578	598	541	551	593	556	587	551	580	545	557	594	587	541	572	574	559	553	574	580	603	573	599	550	531	599	571	561	538	620	572	570	589	503	547	579	556	538	595	596	608	591	574	550	546	561	591	573	594	574	554	571	579	586	601	565	579	531	548	603	488	552	586	555	525	565	566	629	573	577	571	572	558	562	564	561	585	578	578	580	586	562	539	581	507	560	543	578	551	575	558	595	562	592	556	565	557	556	636	544	544	560	542	549	564	517	535	560	581	584	571	590	609	576	520	573	557	555	616	524	558	547	582	550	545	569	555	578	584	585	514	552	612	565	595	551	534	557	590	572	557	531	551	587	579	574	523	577	570	542	569	568	547	559	592	557	517	606	574	574	582	568	533	591	584	594	583	570	614	581	552	560	543	561	553	580	568	559	573	612	536	535	581	557	582	599	576	583	582	607	579	561	587	540	550	579	568	554	588	586	576	577	585	572	582	616	562	560	620	577	533	569	591	618	592	580	568	558	558	515	566	577	578	556	578	548	583	545	558	637	544	597	587	578	606	577	583	539	608	530	572	630	599	563	574	554	562	555	556	611	562	569	609	556	557	557	574	592	538	569	554	545	563	535	567	575	565	569	564	547	587	528	583	555	579	554	596	575	556	563	612	515	564	574	593	548	556	586	582	619	538	568	564	557	519	582	510	555	580	523	566	564	569	595	541	573	590	554	549	540	562	566	568	570	582	587	573	578	587	566	579	574	621	563	543	533	576	587	575	629	548	600	584	585	573	580	566	554	566	552	563	596	580	560	558	559	618	563	548	553	535	588	596	574	549	568	565	557	546	538	569	585	607	582	541	563	551	543	559	605	542	570	598	563	607	550	570	553	632	601	572	571	549	580	605	569	580	555	545	614	566	547	569	557	580	574	612	587	591	575	522	609	568	575	577	551	561	530	530	608	560	567	601	605	623	595	623	529	550	582	565	560	601	600	590	575	574
35849	46275	10991	2232	1729	1268	1108	884	828	746	723	688	674	670	633	618	626	604	667	638	662	611	591	625	623	603	647	577	654	602	613	605	638	630	613	602	606	596	619	620	591	605	642	641	544	617	598	608	607	632	624	587	603	630	623	641	598	602	637	597	597	652	583	592	612	623	630	625	639	653	622	613	594	621	593	630	660	628	607	635	642	589	651	610	636	580	619	555	590	567	634	597	629	635	561	599	607	582	587	606	601	609	601	585	611	598	676	591	607	560	591	602	616	639	602	616	602	599	656	595	615	574	585	660	613	605	673	578	626	598	590	661	620	601	590	599	599	616	606	609	612	586	631	612	600	586	619	585	561	618	610	601	628	602	591	585	664	635	637	581	619	609	591	587	598	638	595	618	616	610	621	604	613	577	590	575	599	599	611	608	568	583	617	596	579	547	617	604	651	591	604	584	625	612	570	600	561	591	596	631	592	585	591	623	625	585	613	632	607	589	597	594	619	581	587	622	558	614	641	591	560	611	635	633	597	593	621	594	588	597	607	607	609	647	598	556	601	624	603	633	624	610	602	599	650	603	576	590	640	591	602	572	567	623	580	638	628	566	613	624	576	605	593	636	609	567	597	593	617	603	601	573	603	641	601	598	607	607	617	627	590	603	620	597	632	622	591	618	588	651	651	586	603	643	587	593	610	582	615	587	599	602	599	574	567	597	630	644	594	607	578	630	607	618	624	565	602	618	628	569	617	599	616	604	592	586	595	599	616	644	638	639	591	615	644	575	627	638	597	618	596	598	625	589	630	607	610	605	553	619	608	567	630	636	587	558	603	588	564	589	629	598	599	654	626	637	654	597	596	613	594	610	629	625	604	612	617	645	567	577	627	632	623	631	589	609	607	655	638	555	641	582	620	564	609	594	597	647	597	621	644	598	619	602	615	614	608	565	558	643	619	632	602	569	646	610	625	638	597	594	570	589	603	565	602	639	618	574	588	608	638	649	655	606	596	586	556	615	579	613	564	610	654	628	640	633	592	638	599	592	591	579	586	596	589	593	647	590	630	618	648	640	599	584	577	580	591	613	584	611	612	598	584	621	603	611	604	600	639	595	583	585	583	575	624	648	537	581	626	601	583	612	586	607	595	615	625	606	572	588	624	642	631	633	648	623	587	642	612	625	601	595	633	562	593	591	565	651	589	591	598	589	614	619	638	636	605	674	595	585	615	610	643	663	587	567	636	609	580	603	611	614	579	615	609	632	620	599	612	623	607	618	596	615	609	620	602	592	570	631	569	613	610	646	552	610	611	560	585	566	599	593	591	625	645	606	597	598	612	613	584	618	614	612	660	613	637	604	564	664	603	616	586	625	620	611	628	615	603	585	601	614	605	606	609	610	616	637	592	605	631	648	647	655	617	565	602	625	604	650	601	657	568	579	600	602	588	606	605	629	609	579	585	598	590	557	591	598	609	607	612	620	609	610	598	568	620	644	623	592	603	610	624	624	603	602	614	604	608	612	567	632	617	642	598	626	583	600	587	598	580	620	614	585	622	650	618	612	644	647	596	581	610	618	622	600	576	594	566	609	614	570	562	656	590	621	654	583	599	644	612	594	618	635	620	626	635	574	601	590	588	625	615	637	564	629	583	612	581	579	577	597	601	590	583	588	617	595	613	619	627	580	616	557	605	611	618	625	629	608	644	650	623	582	644	635	612	636	638	604	627	602	589	635	606	620	632	600	593	577	586	616	642	591	599	588	596	616	648	615	584	585	616	593	620	601	651	619	616	612	565	604	649	621	554	607	613	614	575	591	613	616	615	620	602	567	615	623	662	618	588	591	637	592	574	597	677	596	620	577	593	617	615	595	609	635	535	632	640	560	591	633	595	596	627	626	564	560	610	566	612	588	580	597	587	623	606	639	631	594	627	618	596	608	570	622	600	606	563	634	608	586	634	634	582	628	559	633	592	603	615	630	599	604	611	587	650	611	620	647	615	639	646	650	609	596	599	597	614	623	600	600	572	574	622	633	598	591	610	594	609	609	619	593	631	558	611	647	545	655	610	646	564	623	593	594	594	642	591	604	608	616	602	606	592	561	603	595	602	620	638	622	592	622	572	579	595	592	610	616	581	633	608	573	630	660	647	591	612	596	632	580	590	560	661	611	597	636	632	603	661	594	590	641	610	592	632	610	614	577	587	646	575	612	593	603	629	620	615	650	629	607	574	616	624	600	627	615	596	623	616	576	642	594	578	580	603	599	591	615	599	632	593	625	637	617	603	582	606	622	605	561	626	546	601	636	565	589	592	602	609	609	612	636	615	600	605	638	593	587	633	620	592	581	607	580	628	610	595	560	637	617	632	558	608	588	616	574	613	599	607	601	617	565	636	606	573	573	647	609	633	637	580	615	610	615	595	635	622	619	581	569	636	631	629	614	622	603	638	662	644	609	607	635	631	600	583	611	599	608	615	611	632	655	607	603	614	620	604	590	596	591	608	598	658	643	592	595	587	606	610	611	646	580	604	559	591	565	618	604	630	582	572	632	625	650	614	589	567	608	590	640	603	623	611	603	614	620	620	596	627	647	644	642	597	628	654	609	592	608	575	630	610	571	625	620	604	634	608	618	584	580	601	607	625	589	592	613	572	606	619	545	599	620	594	586	626	645	618	560	624	586	628	610	571	620	589	606	574	579	607	606	632	631	625	589	606	569	635	575	583	605	599	582	568	587	586	642	581	611	576	576	621	630	600	551	647	585	607	659	590	632	638	622	598	571	639	612	579	603	617	577	587	596	620	594	631	626	566	601	640	582	616	577	628	614	613	610	583	612	627	638	615	621	639	603	581	587	568	579	594	658	617	624	623	626	602	585	632	652	635	632	561	542	601	596	605	629	585	613	576	642	619	613	627	614	537	648	621	607	578	605	618	584	603	608	596	652	596	574	567	586	583	619	625	627	580	619	607	590	598	608	630	618	608	615	599	588	627	640	585	631	607	615	646	625	599	593	615	629	597	573	549	557	598	589	581	609	629	581	592	596	581	577	635	634	617	635	622	609	607	620	605	578	621	627	588	590	596	625	602	625	608	593	631	607	584	569	595	577	620	607	603	616	631	625	622	598	620	578	592	595	625	601	635	598	635	557	612	573	597	571	645	611	613	584	629	607	593	590	590	541	632	641	601	638	636	663	578	623	592	617	612	607	627	625	583	589	613	584	627	569	567	635	586	651	618	585	600	619	580	610	585	614	621	588	681	638	583	589	649	589	578	610	614	661	604	598	599	577	610	633	623	623	577	620	616	591	626	617	576	595	587	597	623	632	582	606	603	598	598	633	597	589	603	613	615	557	615	629	583	583	583	590	622	678	606	581	608	600	592	647	642	563	638	614	588	615	592	606	643	576	595	593	606	554	578	586	655	664	566	617	563	637	597	626	600	589	610	547	593	592	593	655	627	604	626	646	626	688	586	562	645	647	618	583	572	615	651	651	640	635	638	581	623	626
24087	21393	28561	24584	21351	10431	1436	919	757	745	680	620	604	568	528	562	549	515	535	530	539	540	461	510	561	470	476	486	510	477	502	466	484	488	498	444	426	472	492	454	476	453	451	453	417	465	499	454	457	502	461	496	464	445	505	456	492	490	450	501	490	496	503	495	452	504	473	523	461	525	499	493	481	515	508	491	482	511	508	530	504	493	486	492	521	464	455	450	470	436	452	460	537	459	446	467	469	423	457	427	447	428	510	489	457	448	460	464	461	460	445	463	446	471	452	430	453	462	481	469	494	481	495	478	477	459	445	446	429	457	450	506	470	466	488	486	458	455	465	453	511	468	472	466	457	497	433	483	472	465	472	462	479	455	456	466	451	463	469	464	507	437	460	467	464	451	454	453	474	513	465	459	468	483	470	425	498	457	471	454	486	459	470	471	463	434	470	478	479	460	464	472	469	451	459	455	473	457	443	437	454	489	456	429	452	421	443	472	473	485	477	463	472	418	479	411	423	444	418	465	469	435	440	484	485	467	465	481	498	462	472	481	464	461	473	472	525	503	478	514	469	514	478	463	473	468	452	471	451	483	452	471	477	461	432	500	459	450	457	420	472	469	479	460	454	444	431	461	452	435	456	466	446	478	444	503	457	474	476	465	459	506	452	462	468	478	477	479	415	494	440	458	466	437	457	467	482	437	455	446	500	485	474	463	476	466	454	462	462	461	464	475	441	474	478	494	483	466	492	443	460	472	497	492	478	479	458	462	512	432	434	467	461	483	461	447	468	450	440	439	486	494	462	457	430	496	457	423	466	439	426	434	470	463	496	458	463	438	471	429	418	460	462	427	481	450	455	444	443	498	438	469	460	444	467	491	459	446	487	444	487	453	457	464	424	471	485	482	483	436	447	449	476	436	437	409	457	470	495	509	445	498	437	431	502	444	547	459	450	459	479	487	492	477	519	480	471	482	482	488	473	428	500	472	468	454	457	463	468	485	455	481	493	472	486	487	458	499	468	506	438	440	482	478	502	479	489	470	502	446	462	459	511	470	481	460	485	443	458	460	462	455	441	444	483	482	527	449	432	513	474	484	454	447	437	517	409	458	440	464	451	497	490	454	455	454	482	457	509	474	464	444	488	453	450	436	465	503	454	483	424	472	445	457	494	464	450	452	438	439	476	457	442	482	503	453	502	443	480	475	509	465	492	488	471	436	501	472	478	487	516	469	407	489	462	446	458	442	480	479	452	448	439	450	463	449	456	484	450	469	495	463	494	435	450	470	512	429	452	475	507	447	490	472	483	490	439	479	493	474	494	430	474	481	529	464	497	436	475	470	428	456	446	471	469	463	459	463	478	460	471	475	491	476	475	454	465	462	478	434	516	469	481	469	466	427	480	464	419	445	452	510	424	440	462	477	449	454	508	464	483	453	460	422	468	485	486	457	458	501	481	462	489	479	473	464	455	487	429	522	492	474	520	463	509	475	496	483	470	454	475	454	442	483	475	470	468	456	465	454	479	465	438	450	455	472	495	494	478	488	471	468	448	486	473	472	451	463	477	451	474	489	454	479	458	457	470	442	466	476	466	479	439	453	448	506	455	420	440	479	504	475	448	444	439	489	478	466	465	446	510	453	459	488	474	447	502	493	478	485	483	471	516	459	501	470	490	449	470	458	435	481	494	451	469	450	468	495	423	506	474	457	452	466	481	458	485	486	451	456	447	461	475	471	487	469	473	444	430	471	454	428	418	447	467	456	481	457	458	497	507	475	508	441	447	487	506	434	487	429	475	451	472	498	479	465	463	429	422	482	453	443	487	476	479	439	496	444	478	491	496	492	444	428	463	465	496	454	482	461	427	477	492	418	459	459	451	458	487	491	445	501	481	484	483	455	471	500	458	449	487	453	429	487	464	481	470	501	457	452	503	454	451	431	472	449	480	476	488	452	471	470	461	466	449	492	472	471	490	464	415	507	449	467	528	464	489	443	511	486	437	480	441	463	447	459	448	442	439	463	438	495	452	464	430	484	480	475	474	455	438	445	448	452	444	480	469	454	456	463	448	464	510	524	494	481	439	488	475	459	481	472	454	468	468	486	430	464	490	446	453	501	494	472	524	465	486	477	480	494	473	479	493	454	448	463	489	493	461	491	480	457	450	445	497	470	471	430	467	483	463	463	473	477	470	484	481	462	507	493	444	428	457	459	466	490	496	497	423	452	416	474	494	470	477	436	446	466	442	476	444	480	438	456	476	464	445	476	448	477	463	493	452	473	441	476	484	500	484	507	438	447	487	487	436	466	464	464	427	483	495	458	473	472	412	466	512	461	437	455	432	442	474	441	441	441	431	443	455	480	508	469	459	464	469	455	420	448	497	427	475	461	501	495	473	464	462	445	436	467	472	506	440	478	471	450	469	464	481	480	468	488	496	463	496	464	491	474	480	488	454	459	485	446	484	524	472	483	467	442	474	447	481	452	500	486	449	480	447	448	462	456	447	455	416	476	477	449	484	456	440	521	464	450	477	458	426	504	465	475	468	499	503	470	475	416	497	422	485	521	510	446	491	466	433	432	499	462	472	496	443	457	459	441	426	449	479	506	476	494	478	472	475	443	477	461	474	451	430	459	459	471	469	401	435	462	447	462	465	458	492	479	463	459	460	455	458	442	431	475	491	489	466	485	460	456	466	477	489	471	474	448	443	475	486	436	439	452	443	485	496	472	423	466	468	428	445	460	491	449	454	438	470	473	463	465	471	464	476	462	443	488	498	486	466	498	451	473	449	472	475	445	482	488	464	492	467	480	479	431	448	452	500	465	452	487	453	474	479	475	455	481	481	454	491	442	498	472	467	430	462	469	491	520	450	452	499	459	460	460	455	461	503	473	447	443	466	467	455	463	453	424	444	462	493	443	483	452	495	486	425	463	459	444	470	476	479	491	453	459	460	489	472	485	441	499	478	430	481	484	422	469	477	480	431	450	451	443	465	475	443	435	490	412	471	479	456	470	463	472	472	493	463	498	426	449	521	448	481	473	483	468	456	430	448	450	459	469	474	465	490	464	482	472	468	465	478	478	452	448	431	471	472	478	418	492	484	456	480	436	457	476	518	473	442	474	480	482	464	448	475	482	466	509	451	482	486	466	477	458	469	458	467	458	450	452	473	452	466	482	499	490	436	458	459	484	478	493	450	446	464	481	475	450	505	471	432	444	494	472	505	476	495	469	475	467	478	462	476	478	434	459	460	490	443	466	458	467	450	461	468	444	476	511	476	458	481	492	461	462	460	481	451	458	438	479	492	499	497	439	429	473	484	460	452	456	450	459	457	473	472	480	437	475	482	482	489	482	467	428	446	462	473	486	479	511	507	457	472	438	439	468	465	469	504	435	455	505	478	498	487	491	480	428	437	524	471	471	490	433	494	482	452	477	506	435	472	460	473	448	462	484	490	465	438	479	452	442	484	450	442	516	480	462	516	432	483	468	442	469	480	480	458	461	475	441
36786	58391	20463	4816	3184	2301	1638	1254	1028	985	925	840	732	660	598	618	616	623	583	598	559	599	547	548	489	527	535	543	550	530	503	535	509	478	495	458	548	548	513	502	537	511	499	527	533	542	502	511	478	481	547	542	510	508	531	510	493	538	523	499	538	546	532	481	507	497	517	507	507	514	574	558	525	514	549	566	520	518	516	567	530	528	504	540	546	493	465	503	472	474	487	531	508	491	497	525	494	523	523	525	536	549	529	515	519	517	491	536	462	517	452	520	510	503	527	482	536	503	492	509	501	519	493	486	511	547	542	508	529	536	527	525	521	479	510	476	514	494	501	486	486	528	521	507	483	498	518	511	480	522	506	466	508	503	497	501	469	535	531	498	501	509	522	502	495	494	491	519	514	499	532	476	507	499	524	452	492	482	531	545	515	505	521	467	494	496	505	498	514	532	507	497	484	473	497	524	499	534	522	490	497	501	464	512	547	526	520	473	515	508	502	505	516	484	494	483	537	489	505	511	516	533	440	482	528	480	518	524	532	503	531	497	498	492	502	529	515	488	514	489	495	479	509	514	510	491	528	563	493	525	460	496	535	463	474	539	522	490	491	511	470	500	501	514	510	470	499	530	486	538	503	488	483	462	540	500	527	492	490	527	507	445	520	505	508	510	532	502	501	504	499	537	485	506	503	509	508	513	531	513	546	490	540	495	522	497	501	495	504	522	494	506	507	529	521	496	481	475	516	504	510	503	475	472	512	528	523	484	488	528	506	493	470	538	487	498	497	494	507	520	496	483	507	488	515	484	465	480	494	515	483	496	538	519	501	524	494	445	488	518	486	490	502	479	532	528	502	508	539	468	494	504	501	472	519	495	493	483	468	485	523	513	502	539	549	533	520	518	514	465	492	497	509	511	499	488	518	494	514	490	479	551	467	514	494	457	527	481	504	519	497	450	491	505	469	495	524	543	519	488	515	476	460	507	539	479	458	518	501	470	503	499	514	482	489	555	502	498	498	530	505	503	548	445	512	479	558	507	541	514	529	459	485	504	485	493	516	524	505	492	523	505	501	498	476	532	479	482	525	487	498	472	502	506	533	536	502	489	486	495	504	478	520	502	499	507	528	537	497	454	471	499	514	531	548	477	504	512	538	501	520	541	507	470	505	519	471	501	487	525	462	500	522	514	541	513	481	499	518	523	516	510	480	506	504	521	507	531	519	489	504	482	536	471	475	478	512	509	504	517	520	477	494	480	501	514	490	544	497	505	527	510	526	507	473	485	513	541	533	533	511	510	534	512	479	483	493	505	530	475	499	501	508	516	503	513	511	487	487	490	486	498	516	465	554	485	513	466	514	521	513	505	555	510	496	488	473	523	538	509	513	519	518	494	516	487	494	463	507	443	532	492	533	529	515	509	541	518	476	517	522	519	491	496	509	508	499	463	544	509	510	504	482	531	486	520	529	488	461	483	510	506	544	500	484	477	502	522	469	499	532	526	488	525	523	446	496	508	504	525	514	497	495	494	515	490	490	541	456	517	518	490	492	517	511	521	536	528	486	492	545	493	509	459	478	532	564	469	461	525	520	456	522	516	551	502	445	565	505	515	488	478	493	529	519	527	479	531	510	496	506	506	513	493	535	546	557	516	508	510	508	547	562	511	496	529	475	523	475	492	495	511	496	481	489	529	493	502	532	500	516	494	498	493	503	496	479	546	504	512	518	492	506	499	527	488	510	487	538	517	458	498	526	528	514	519	475	473	482	527	498	533	520	538	509	535	500	476	467	538	543	535	498	488	548	468	504	463	499	509	534	508	553	496	481	483	481	554	486	520	514	523	510	517	474	512	493	479	478	481	526	512	533	508	506	495	490	503	467	475	497	476	525	543	525	466	492	518	510	546	482	482	518	568	470	502	481	525	511	510	553	506	487	507	499	527	452	487	512	514	491	534	508	502	493	512	501	517	504	522	495	485	480	513	490	561	565	498	500	505	493	477	546	513	507	487	538	496	505	501	525	498	489	521	503	489	498	487	540	523	505	495	495	482	544	496	492	479	483	497	546	501	486	494	533	538	487	502	473	505	500	513	472	519	504	518	509	498	496	469	481	482	513	527	535	487	463	502	525	494	495	534	495	550	518	541	473	484	504	490	481	474	483	500	513	484	520	478	467	494	524	550	510	540	482	494	461	539	518	473	518	512	508	505	534	488	512	548	500	480	490	498	514	545	494	482	521	490	526	515	529	542	490	516	501	502	493	510	518	522	464	522	488	486	500	489	485	480	507	520	515	533	503	522	475	529	506	526	528	489	504	490	520	520	488	496	488	478	516	493	498	515	516	498	446	505	509	547	499	483	486	536	537	499	511	482	493	484	502	494	491	510	512	476	518	528	509	508	475	536	495	519	510	521	525	508	501	508	489	510	494	513	520	472	545	501	493	492	540	495	524	526	518	526	496	527	501	546	511	506	510	514	490	546	541	508	551	493	525	494	527	483	501	516	519	500	537	483	517	560	489	569	525	511	498	543	532	510	499	533	474	486	512	538	489	510	491	510	533	513	453	454	506	505	506	469	513	477	518	534	532	488	524	501	502	468	524	493	519	502	500	497	494	473	527	514	499	504	499	498	498	523	511	526	516	525	488	516	558	537	507	534	513	509	499	509	478	533	489	495	505	509	495	492	501	542	523	523	483	497	469	509	527	486	499	491	515	501	544	495	508	509	525	516	518	513	488	525	499	509	507	464	494	457	509	452	497	555	531	530	527	491	487	522	512	499	500	512	497	513	527	498	478	543	541	533	537	529	515	540	483	517	491	509	529	526	525	482	502	506	482	488	533	542	502	510	521	525	479	550	492	519	513	521	501	513	508	482	535	497	462	508	496	495	513	494	492	541	525	501	453	526	496	505	504	466	502	509	515	514	493	517	494	497	541	509	486	534	502	518	551	515	504	562	460	519	497	500	502	506	503	492	519	518	507	499	518	502	497	506	458	517	537	497	561	566	462	508	523	489	476	523	531	526	542	530	519	477	539	495	505	543	498	526	511	503	539	513	510	509	507	528	465	494	501	534	543	482	498	485	521	515	478	488	474	567	524	564	514	527	480	467	503	479	485	474	547	537	479	524	517	510	475	501	499	466	500	500	518	508	517	529	527	537	545	548	543	528	529	494	521	514	519	518	521	495	469	547	545	473	498	487	518	509	480	479	469	516	497	487	490	533	498	517	510	497	534	523	526	497	483	484	476	514	503	498	477	505	492	502	473	492	482	519	483	474	486	517	472	475	533	550	529	518	557	503	545	496	537	563	495	569	512	543	518	501	457	508	547	508	488	515	495	529	504	535	511	510	511	527	510	494	482	516	502	476	507	499	515	499	476	506	497	496	475	496	466	516	515	527	537	487	499	454	486	505	496	503	482	490	503	520	543	520	527	501	514	490	515	500	530	536	543	492	512	506	493	503	518	522	538	468	475	511	505	522	509	504	489	478	509	498	466	503	491	482
25127	21442	27688	25366	14140	1642	942	755	665	612	605	590	586	500	518	508	518	504	473	508	467	473	476	449	440	482	477	437	452	491	481	473	457	438	434	441	468	483	465	441	487	459	447	435	440	497	463	447	444	433	435	438	452	470	483	461	484	508	438	462	456	446	494	425	431	449	440	460	455	462	452	453	441	478	495	475	452	476	476	448	511	441	480	416	424	435	426	434	451	429	490	466	483	480	465	436	442	452	476	436	463	434	473	424	473	439	434	467	435	444	451	460	466	479	428	446	446	460	471	447	455	438	439	441	450	442	417	459	468	450	469	454	453	436	481	455	411	467	416	469	431	459	428	432	427	424	433	442	451	430	434	439	486	423	491	449	448	446	436	435	475	504	484	434	452	432	477	474	482	440	429	453	451	509	475	476	432	447	450	484	456	439	416	427	465	470	445	457	454	452	448	479	472	454	427	422	456	452	463	493	424	459	458	448	464	440	429	437	451	500	464	445	424	462	440	429	450	451	466	448	431	436	412	431	441	487	443	445	482	452	459	467	461	458	430	428	470	426	424	480	470	449	457	442	444	454	462	469	457	462	430	458	453	434	452	448	440	469	467	465	494	444	430	431	456	474	447	489	454	418	450	406	455	480	493	430	454	450	493	440	425	429	515	440	437	458	471	446	468	433	488	468	419	475	446	444	435	424	466	423	467	452	445	456	462	450	439	479	465	460	464	403	466	468	461	467	455	463	412	478	444	503	470	428	448	477	450	486	479	461	440	445	433	492	444	441	454	465	422	458	489	471	454	471	483	466	459	457	439	455	469	447	470	465	447	477	434	443	463	450	440	457	474	429	475	423	450	425	460	459	474	417	439	417	454	442	466	463	458	458	445	457	435	453	432	419	435	486	424	421	456	459	476	450	416	417	435	455	427	482	463	443	478	458	457	466	462	468	455	455	441	433	441	474	453	464	410	506	430	446	446	437	419	431	452	448	491	457	469	455	447	435	419	428	459	445	419	456	485	464	420	440	453	469	480	497	467	459	413	455	449	449	474	455	451	438	436	463	463	465	489	419	475	471	416	438	460	446	443	407	476	477	466	478	437	441	411	453	466	464	471	433	444	476	464	458	457	454	451	440	430	467	452	435	476	446	453	480	411	474	468	455	434	462	426	435	441	480	403	446	432	460	454	451	461	481	452	407	428	406	456	467	440	442	480	470	463	458	486	449	470	444	434	430	438	433	485	429	462	449	470	428	425	448	469	465	435	444	441	448	449	443	464	445	435	454	437	428	449	416	464	470	447	484	492	427	459	420	461	442	450	477	416	431	460	454	454	449	436	463	453	446	461	467	468	468	447	474	451	397	459	463	442	443	451	465	429	454	444	436	463	450	470	460	451	468	460	433	440	454	454	474	465	465	451	460	482	427	433	465	477	426	486	406	415	451	483	457	424	448	451	492	463	463	446	428	463	501	442	435	458	467	439	436	456	427	440	429	425	441	453	467	473	487	449	464	454	417	486	429	477	438	471	463	453	487	425	495	471	494	487	434	428	421	444	465	435	471	465	475	441	434	422	445	419	423	422	435	473	484	483	482	425	446	427	446	455	460	501	453	456	458	460	441	449	452	443	482	448	444	466	427	435	434	454	478	466	467	455	481	459	442	437	442	471	435	427	496	468	437	410	447	430	473	437	425	457	436	476	487	443	435	440	464	455	451	453	488	453	446	486	444	437	456	478	441	453	471	456	482	480	423	470	467	456	450	452	420	434	458	422	431	446	458	462	480	450	481	470	449	410	455	432	454	446	442	464	465	469	428	437	419	445	444	446	455	455	443	429	448	448	469	447	434	465	451	457	499	427	455	431	431	470	425	456	495	445	471	425	460	442	439	464	465	432	425	457	483	456	489	452	446	438	460	449	451	422	433	496	437	494	480	483	463	445	439	434	426	452	422	471	436	492	459	403	452	470	440	443	428	456	459	478	452	498	429	452	430	449	484	451	483	440	420	471	467	467	437	465	455	450	445	433	428	469	448	452	446	483	428	466	462	452	481	451	450	464	461	436	492	423	421	446	467	418	460	469	444	500	480	449	441	451	475	462	424	464	466	469	439	462	438	455	451	431	449	474	468	463	455	462	448	479	428	471	447	487	428	490	449	472	423	452	461	471	432	433	412	419	473	406	475	471	461	463	483	468	475	468	432	469	462	476	475	412	434	443	482	455	451	431	444	388	463	444	448	431	464	460	494	442	448	435	453	453	479	438	463	496	416	453	447	432	463	462	460	465	487	419	471	413	415	411	488	479	415	474	471	470	415	451	445	462	511	430	451	428	453	422	429	482	479	426	482	466	449	461	476	447	427	459	465	414	426	428	478	475	457	450	472	419	435	442	467	458	455	441	450	448	427	425	499	454	431	436	438	467	452	378	453	461	457	462	411	437	460	432	445	448	459	432	445	443	467	414	459	440	461	470	442	427	472	453	453	477	461	426	427	462	451	459	449	448	437	469	474	448	465	432	432	458	446	448	430	450	423	476	461	469	454	477	469	463	439	467	455	452	454	482	462	469	414	471	408	457	479	469	436	463	448	447	452	414	472	429	456	419	402	425	475	455	389	427	448	443	412	481	450	424	449	459	431	473	455	484	400	466	403	399	448	420	439	436	472	428	435	425	419	447	454	423	462	430	466	453	419	450	428	427	437	436	464	462	483	473	478	422	473	479	409	425	464	481	461	452	456	463	410	440	449	469	413	435	460	497	477	460	465	471	457	438	454	472	461	485	412	473	459	458	407	420	451	432	466	463	500	480	450	488	472	492	473	491	458	444	461	420	423	445	454	476	454	477	440	436	434	434	473	463	461	411	459	481	439	436	450	451	492	448	449	440	434	467	406	474	465	441	434	420	480	444	464	450	422	484	454	456	454	453	515	443	450	452	484	436	453	451	458	469	409	452	454	452	479	475	447	425	473	465	457	451	464	431	462	447	504	437	443	477	493	451	493	467	444	482	446	464	486	473	457	441	455	499	487	441	446	407	457	473	448	453	396	453	458	475	453	456	418	428	462	439	424	431	435	432	432	459	464	473	446	473	436	466	503	426	434	427	450	423	447	458	467	472	467	429	435	450	431	437	462	451	434	447	443	458	463	423	468	439	470	467	445	468	430	465	499	460	440	478	447	422	459	421	453	474	440	470	457	458	458	482	462	431	469	443	468	462	417	450	451	449	446	436	414	443	422	497	449	459	499	441	436	449	466	421	450	476	438	419	431	467	466	456	455	436	448	445	401	423	465	467	401	444	417	454	428	492	479	459	465	479	442	481	477	436	429	455	471	428	442	460	418	478	456	436	461	455	452	457	439	451	468	441	466	429	451	445	456	468	433	466	449	444	459	426	447	469	431	424	435	451	448	420	460	463	446	454	471	471	456	456	466	435	459	440	438	427	495	399	461	454	466	430	452	427	441	470	432	430	428	444	435	458	433	478	439	473	451	457	441	451	426	451	464	460	438
36988	53335	19138	4935	2410	1684	1334	1049	886	818	722	659	584	616	546	560	550	556	502	506	489	510	482	499	475	501	467	501	477	500	523	481	486	471	446	483	486	476	483	472	483	464	475	439	476	442	458	523	482	453	489	474	461	497	502	455	456	500	483	475	489	499	478	492	469	466	462	493	526	480	500	491	494	542	561	502	529	514	486	476	489	465	473	505	504	505	492	486	484	489	493	481	479	482	470	519	501	464	452	501	474	467	476	485	505	493	469	475	459	486	500	480	471	484	513	460	455	489	471	464	482	463	479	471	492	497	467	471	469	475	485	485	493	481	517	458	487	495	493	452	441	445	472	468	464	504	473	481	463	479	462	431	456	469	502	490	500	498	445	463	487	486	508	467	504	455	482	477	483	470	462	491	502	454	443	474	520	451	499	493	491	460	457	476	453	452	474	423	495	468	525	448	467	464	473	505	479	474	504	490	464	472	463	474	473	489	484	474	474	491	497	492	449	450	494	485	478	509	461	491	447	451	473	482	465	459	519	468	477	472	483	472	441	471	458	475	481	463	496	486	483	486	466	482	473	497	532	497	495	467	460	505	471	485	544	487	495	491	479	497	451	509	493	480	536	473	499	431	468	474	459	472	489	451	447	476	469	450	468	478	479	489	515	480	483	464	455	504	483	497	514	483	468	471	486	455	462	503	497	449	493	456	451	485	500	473	493	475	462	457	470	496	495	466	460	482	484	464	477	462	496	453	478	494	496	487	490	475	422	472	481	504	491	557	507	480	457	492	497	478	482	483	503	477	483	500	471	484	484	505	518	439	496	475	471	482	484	469	453	500	460	467	478	453	506	493	467	474	501	517	501	471	446	484	446	461	472	491	481	479	496	465	457	465	439	477	489	466	480	471	477	456	474	491	481	460	500	501	477	450	429	475	459	477	521	465	489	507	494	474	481	471	447	474	493	444	501	462	442	464	465	476	463	465	472	442	490	512	497	447	497	469	457	488	487	489	462	495	480	472	459	420	479	480	456	436	468	472	438	502	495	439	524	456	494	530	504	454	482	504	521	460	470	457	467	491	481	465	440	460	463	480	458	503	457	481	469	469	484	497	494	489	536	515	472	476	470	476	487	496	506	489	472	449	483	403	483	482	472	462	484	450	452	461	479	453	466	429	470	524	487	464	502	517	539	503	489	484	511	445	490	490	487	476	484	471	498	458	449	449	490	467	443	513	528	497	456	475	473	457	477	483	457	506	474	498	458	480	475	450	483	480	435	468	465	468	467	409	443	500	460	501	453	460	473	479	484	502	511	467	478	483	499	491	493	496	494	491	477	483	510	474	489	499	476	460	471	472	490	480	476	481	459	452	469	543	471	445	471	452	474	540	470	490	464	505	469	502	428	487	451	481	474	494	483	474	490	464	470	451	473	480	458	497	464	482	456	457	497	457	482	465	477	471	483	486	496	470	500	467	479	468	504	461	457	466	468	484	473	478	507	474	485	495	436	487	484	450	471	515	485	475	448	449	506	474	441	437	438	503	456	493	456	469	457	494	491	465	472	464	494	493	507	510	473	488	446	459	468	495	442	456	504	474	475	471	463	479	460	461	526	476	486	458	466	496	464	426	499	435	527	474	471	454	492	472	469	487	479	533	485	476	462	482	449	457	508	484	480	461	464	481	510	454	510	484	499	466	474	479	487	469	501	495	477	515	454	486	473	489	470	502	505	463	486	510	505	463	489	446	449	473	486	456	496	493	474	509	484	456	480	473	478	476	459	442	442	444	477	452	490	489	438	498	459	474	484	485	477	492	489	473	509	466	455	465	447	466	442	451	492	454	469	501	469	490	491	484	473	508	522	472	526	485	512	460	475	470	492	469	463	520	472	514	457	472	463	486	470	484	448	494	497	477	495	489	461	456	464	491	467	484	475	497	473	460	501	493	439	511	462	441	455	475	496	449	481	509	475	510	452	483	488	528	463	459	456	478	464	501	488	486	533	487	480	481	448	472	515	456	498	481	480	467	518	476	480	530	471	512	508	485	471	470	525	498	455	458	440	485	477	480	467	491	499	448	482	502	510	483	454	468	518	491	463	441	511	447	504	491	446	511	512	481	446	480	514	484	488	457	485	465	492	489	530	496	490	487	427	492	488	490	524	484	480	482	468	434	466	469	479	481	467	445	512	431	442	461	460	450	508	497	524	493	503	495	481	488	472	489	466	470	501	403	474	481	508	521	496	482	494	479	465	457	501	445	505	468	480	488	464	500	472	451	475	474	439	455	486	520	501	490	471	448	476	436	484	462	473	465	476	439	472	465	470	454	473	492	482	522	493	461	470	491	499	471	473	485	509	462	461	442	466	491	477	454	532	481	476	489	490	460	514	479	495	498	478	460	514	463	484	513	476	460	478	438	491	489	483	463	464	479	512	457	471	488	486	510	469	429	446	495	453	475	474	457	454	493	474	473	506	442	488	483	485	504	459	522	494	476	503	484	456	495	454	471	499	461	464	445	478	447	487	475	439	474	483	464	454	470	489	462	490	469	469	474	465	493	452	448	469	503	478	482	475	529	488	451	502	504	470	474	491	468	456	461	473	467	493	514	498	494	498	499	464	518	456	475	467	475	434	468	491	514	490	466	473	496	447	461	480	518	467	483	485	475	470	505	491	490	460	457	471	446	478	460	438	470	487	422	475	437	482	455	494	461	458	525	475	470	444	442	487	445	491	478	495	445	488	533	507	453	516	444	467	463	496	502	492	428	441	516	457	495	494	474	448	503	468	455	496	488	481	535	457	477	494	496	484	485	482	426	522	475	498	436	469	460	465	464	504	513	489	477	490	464	479	444	451	481	481	449	501	475	469	468	509	484	492	506	460	495	480	462	497	518	434	465	479	469	496	497	477	466	442	480	483	488	479	472	485	440	489	473	445	480	449	474	441	494	453	466	472	479	514	473	489	460	480	450	486	504	454	473	508	490	473	468	466	549	466	486	467	517	454	506	483	485	456	522	465	450	464	482	487	477	505	475	446	502	463	460	475	411	467	496	499	517	489	477	491	522	525	483	463	519	506	503	498	506	510	479	452	443	438	465	463	455	492	507	465	477	478	444	500	482	442	476	484	501	488	476	477	443	468	509	481	495	456	476	500	453	505	503	471	471	492	493	461	478	475	484	490	505	462	465	481	465	457	468	461	479	466	494	446	481	488	485	451	462	464	430	503	458	485	498	451	488	458	467	487	508	490	446	477	499	504	494	518	437	487	461	479	488	433	472	464	456	509	498	444	468	525	465	467	501	516	509	477	458	461	491	449	426	450	469	475	506	473	487	484	497	473	464	446	481	487	420	438	491	467	482	464	475	507	504	464	486	468	454	502	446	468	446	480	503	459	494	464	488	481	468	485	479	446	500	489	483	481	486	463	486	492	510	508	494	473	497	462	500	480	478	495	472	478	490	493	498	471	466	458	527	455	534	511	485	516	515	466	454	464	440	466	500	484	500
22933	21406	29019	24191	21406	21431	9285	1090	790	766	667	540	518	428	383	428	406	380	345	344	350	356	301	308	338	315	315	315	311	321	299	288	302	315	274	323	304	323	305	288	292	305	301	268	289	289	278	277	270	282	329	288	309	300	310	298	279	345	264	286	311	280	332	325	278	274	301	290	324	344	303	340	332	336	352	300	320	318	292	279	287	293	275	310	319	282	292	276	250	279	288	305	297	301	267	245	302	276	322	265	291	295	267	259	270	294	297	258	288	288	283	290	244	285	297	286	290	299	302	287	256	298	282	261	297	276	268	290	306	248	265	252	315	274	278	297	290	267	274	272	263	284	295	288	286	300	308	296	272	307	253	287	307	288	306	294	245	335	288	261	280	308	264	303	280	299	271	274	273	276	298	299	267	269	279	281	282	274	265	255	302	269	280	267	279	271	247	264	283	292	284	255	285	300	309	301	272	282	264	284	312	283	263	295	292	285	278	251	271	297	314	273	304	309	284	264	271	265	280	280	278	279	285	280	288	279	277	276	317	312	267	288	280	295	247	270	284	262	271	278	291	286	264	297	284	290	276	251	292	290	280	297	287	322	273	300	287	289	294	272	290	277	277	308	294	302	283	299	274	270	289	288	308	280	268	303	293	300	290	314	307	287	289	286	279	266	273	278	280	294	280	284	280	258	314	334	292	278	255	298	270	264	260	290	257	264	312	288	283	270	287	272	304	271	321	302	254	264	261	278	295	314	251	273	257	251	294	275	279	283	282	289	281	305	289	262	301	262	314	278	311	295	273	264	267	282	249	299	268	289	293	291	274	292	280	283	285	244	269	300	276	276	282	286	273	258	295	284	259	261	276	289	267	294	296	320	300	253	323	284	249	295	292	267	274	292	289	285	297	302	292	295	284	288	268	280	286	243	280	258	303	249	298	283	288	265	280	302	270	310	283	291	275	283	288	263	284	309	289	289	257	309	283	265	253	261	272	308	279	260	284	284	276	294	314	297	270	282	294	274	259	277	269	267	292	259	273	250	271	278	268	268	277	276	269	284	257	246	272	270	282	283	278	267	277	302	259	279	313	279	317	302	270	314	250	282	278	269	296	285	281	255	263	264	285	260	283	284	285	299	283	288	273	261	260	268	274	265	277	270	264	269	279	299	296	273	269	289	257	313	278	274	285	282	267	295	298	266	256	253	321	279	283	287	302	302	286	275	328	307	299	297	302	282	286	310	309	262	278	268	259	282	281	286	230	242	291	266	287	298	284	275	269	256	280	268	306	291	278	303	250	259	272	259	280	310	264	283	281	289	300	243	298	301	288	310	295	262	264	297	307	283	287	284	267	268	301	270	280	297	295	286	286	308	282	281	304	254	299	291	264	305	288	261	292	302	285	290	275	284	290	283	294	304	315	278	283	273	287	304	294	274	264	291	265	309	292	282	259	262	286	303	283	268	282	251	290	281	296	292	235	296	285	280	281	310	295	313	298	284	294	274	267	271	292	271	282	305	290	308	301	284	255	269	316	260	297	282	286	274	287	257	286	277	284	315	277	275	268	297	270	267	275	255	274	301	310	252	271	317	290	267	285	309	296	277	296	301	278	300	259	292	315	274	264	291	287	286	287	291	290	318	303	291	273	299	262	276	278	293	274	298	291	322	298	301	296	267	269	250	268	243	284	249	278	265	288	285	294	282	295	271	268	272	270	292	287	249	296	283	314	260	259	287	283	287	282	287	299	279	291	290	250	285	327	304	281	311	303	275	270	239	240	304	283	317	289	258	268	272	277	286	301	269	267	277	317	286	283	274	289	257	276	301	289	276	280	265	295	285	281	288	293	291	271	283	267	278	272	271	269	276	254	282	292	265	281	263	254	326	262	275	286	273	300	262	296	280	253	275	271	268	293	295	282	275	322	284	302	270	275	264	278	294	278	266	305	284	287	274	288	313	289	283	286	254	279	272	300	277	276	270	282	308	277	313	295	278	254	270	296	282	285	277	269	274	273	297	302	254	276	280	286	279	275	290	283	290	294	284	279	279	278	267	273	258	277	257	284	296	299	291	303	270	298	297	265	281	260	304	265	267	285	291	296	286	278	306	275	310	293	263	271	291	275	271	295	263	291	295	265	274	281	284	292	261	288	296	265	293	267	287	300	288	269	278	308	249	281	275	278	298	284	269	298	279	241	266	268	289	283	290	285	290	277	274	271	280	307	250	309	289	280	251	272	253	293	308	262	280	248	273	308	293	272	285	302	302	255	267	290	283	307	278	290	273	294	295	316	273	289	261	294	251	282	273	285	286	269	278	302	312	251	281	264	281	292	265	279	264	284	318	298	281	273	291	281	274	296	276	262	292	257	288	262	275	280	260	313	309	283	311	315	282	274	259	273	264	277	270	272	289	269	286	257	265	266	287	306	298	268	261	259	277	283	289	314	262	259	260	279	275	264	309	248	276	292	298	299	281	290	257	267	277	265	260	275	283	275	301	285	271	293	278	302	280	251	268	291	281	263	267	244	298	299	299	298	298	285	294	272	280	269	281	296	248	271	307	293	270	312	288	292	300	266	281	263	309	245	285	284	288	247	277	267	285	308	273	251	288	258	292	275	306	262	259	304	279	287	289	289	318	244	277	279	287	293	275	257	254	286	292	286	279	298	278	272	286	274	277	264	266	281	260	308	280	295	278	263	291	276	286	270	277	293	257	300	276	296	295	283	282	264	278	294	262	268	282	288	289	294	277	280	262	264	306	271	297	240	278	252	304	277	250	259	269	282	254	292	270	268	300	295	295	273	274	276	293	275	284	285	263	285	286	283	265	261	294	296	286	281	277	297	286	289	287	284	279	296	266	300	251	251	285	308	304	284	293	290	291	293	277	276	281	274	278	281	254	291	285	278	286	278	256	278	265	264	267	267	305	290	272	266	299	290	302	283	295	273	281	260	279	312	279	262	272	266	279	295	296	261	295	285	300	272	281	287	298	288	290	282	279	303	292	276	299	278	269	270	298	293	279	304	289	280	281	294	300	272	237	298	273	272	305	262	312	275	317	298	275	263	292	305	289	282	283	270	274	276	290	267	245	303	291	274	281	277	278	278	274	276	270	283	272	298	297	309	299	298	293	302	269	278	278	258	253	257	299	271	238	317	265	277	245	279	304	281	311	267	295	263	254	270	287	262	245	268	283	261	269	287	290	312	290	261	285	245	278	269	273	274	275	272	276	276	312	277	292	307	263	266	271	289	286	270	267	278	291	274	290	303	261	286	302	289	281	277	290	293	270	271	310	257	294	267	279	284	278	276	281	311	293	303	284	277	250	278	278	292	271	284	277	273	258	312	263	267	263	275	238	298	282	313	275	307	287	258	287	308	300	281	289	277	302	275	265	274	291	281	283	259	249	262	266	290	325	298	321	281	261	280	300	298	286	291	276	283	256	283	276	299	270	288	281	269	314	266	278	285	257	284	297	302	264	274	271	272	306	289	285	276	294	311	280	295	264
40289	64376	30769	9860	4277	3013	2149	1512	1296	1109	923	725	643	563	508	505	500	458	417	410	363	358	374	365	344	334	372	347	363	340	354	331	333	320	311	311	304	335	312	331	313	335	295	320	344	320	325	321	306	326	310	302	306	342	336	353	366	326	332	324	323	359	325	353	314	325	350	367	349	382	372	368	380	361	344	367	374	355	343	337	360	329	334	338	330	337	280	342	315	280	293	326	302	314	303	285	299	305	288	296	301	326	318	333	331	333	311	313	288	299	307	295	317	305	310	309	301	331	287	282	330	322	289	311	309	323	311	315	301	307	281	326	311	305	292	306	313	328	321	288	288	296	308	341	299	277	309	316	310	339	305	296	322	310	301	322	314	295	305	324	297	338	300	312	310	287	322	329	307	284	308	291	285	319	324	326	347	289	291	314	313	356	303	290	301	297	305	307	305	295	287	311	290	305	322	284	294	310	324	295	306	311	324	303	304	309	289	308	300	327	330	322	318	324	294	306	283	338	289	306	300	310	299	289	263	285	355	329	291	298	309	318	296	330	306	303	296	276	313	307	287	276	314	298	325	274	307	281	316	288	304	276	294	313	280	320	320	280	327	316	315	297	317	312	303	296	315	305	298	272	323	286	316	341	299	315	313	327	303	307	343	298	341	317	300	294	301	303	307	305	333	316	298	309	314	328	316	297	284	308	341	311	320	334	287	310	302	292	326	331	291	272	335	291	312	304	308	296	298	298	315	268	311	309	295	314	300	304	259	315	350	291	288	293	314	306	302	312	340	322	271	299	311	291	290	290	286	298	304	321	322	302	312	307	281	304	317	306	311	298	320	278	292	311	314	291	288	305	290	296	285	291	312	307	295	337	299	302	291	326	317	295	289	301	337	295	304	333	295	293	338	333	293	332	334	288	320	309	302	308	295	301	301	284	305	300	304	298	314	286	306	267	296	296	309	290	306	304	291	347	309	284	309	302	311	293	315	283	291	289	300	319	321	336	312	323	323	287	319	301	297	303	326	298	351	284	325	288	321	295	283	309	292	296	336	286	317	308	315	329	306	298	311	352	295	309	294	317	305	291	316	304	302	294	335	330	338	290	318	297	297	318	279	317	306	296	286	337	308	327	305	327	344	270	310	312	282	309	315	293	322	308	293	286	297	336	327	320	318	327	324	311	287	267	312	303	331	323	323	291	302	306	348	288	321	280	334	332	304	314	297	326	317	323	324	298	311	333	280	329	280	312	318	319	295	279	327	320	321	308	280	316	313	287	306	288	304	289	276	306	296	307	313	300	328	321	321	289	340	289	280	331	303	299	344	286	321	332	308	300	319	298	306	288	316	274	306	292	329	296	321	289	272	312	303	289	312	309	305	296	324	296	294	285	296	316	333	323	311	342	313	309	308	332	294	300	307	326	322	302	332	304	296	325	298	324	306	300	327	336	299	296	308	281	299	308	313	287	289	318	330	292	298	318	285	323	329	304	307	307	308	300	293	286	295	327	315	306	318	320	280	285	308	312	343	297	323	327	318	303	298	304	303	282	311	284	315	306	313	316	300	318	310	323	298	272	319	288	275	335	308	311	256	314	299	315	310	304	281	301	312	293	302	307	289	330	311	297	264	325	297	304	275	298	294	298	310	301	293	326	304	327	320	354	308	309	320	310	321	329	309	281	303	296	309	292	321	321	315	331	292	296	295	295	322	338	334	298	298	296	271	291	314	294	281	318	275	338	302	308	313	316	291	305	299	314	342	285	291	310	293	316	288	318	305	307	348	304	331	313	285	339	287	309	296	299	294	350	277	266	272	321	290	262	289	291	307	304	305	294	311	312	326	264	289	337	322	315	265	286	292	274	345	291	313	281	323	290	308	320	327	320	293	305	324	295	309	310	314	326	321	277	330	273	314	356	328	301	295	290	323	284	315	279	330	332	317	271	335	308	310	309	312	335	332	292	328	303	277	287	318	294	301	339	291	297	324	309	303	293	319	278	293	303	297	307	312	319	317	314	292	307	294	298	295	284	300	323	304	294	276	334	295	320	271	300	322	292	343	294	324	302	290	292	316	278	330	306	304	321	340	313	288	299	316	277	314	296	279	295	316	315	292	323	292	298	300	324	332	299	303	323	326	298	302	280	294	318	332	298	326	331	288	286	323	296	299	321	326	337	302	287	308	329	309	318	309	290	332	314	298	322	279	290	294	305	333	286	289	287	277	296	294	306	316	291	321	278	295	328	306	283	317	328	285	316	301	294	279	281	281	266	321	290	338	277	305	321	306	329	290	298	309	306	315	271	282	289	310	327	310	298	274	297	290	319	319	304	286	309	303	313	304	287	314	304	301	300	291	283	279	317	277	293	312	302	283	308	300	289	358	274	276	280	303	315	335	333	333	357	330	321	303	297	284	290	337	276	281	305	329	291	305	284	294	303	300	300	284	299	279	273	331	287	296	305	276	300	288	288	318	294	287	315	299	324	309	301	294	344	325	320	305	299	290	297	305	323	285	298	305	310	321	277	300	306	292	314	260	304	302	301	287	301	294	294	277	284	277	265	314	318	342	294	336	356	275	288	290	310	323	315	290	312	313	262	322	297	332	319	298	285	276	300	291	306	304	296	276	296	315	293	273	310	296	322	324	314	329	317	286	288	328	293	310	330	309	307	298	265	273	325	320	306	315	306	306	316	304	291	284	325	340	286	320	295	285	301	318	303	288	293	292	341	292	305	307	300	282	295	314	312	364	334	323	306	305	302	294	311	307	315	292	294	281	336	335	331	320	310	289	334	303	298	347	283	298	300	298	321	313	310	309	301	305	317	304	305	293	316	288	306	304	312	326	320	316	306	278	295	331	323	335	305	305	271	321	283	287	330	317	309	312	327	322	300	299	292	317	298	296	294	298	315	303	327	315	304	307	302	324	305	291	290	301	306	304	300	309	329	295	307	288	299	292	311	328	287	305	347	300	301	336	292	330	305	296	284	304	314	266	313	313	325	314	319	299	349	288	302	317	294	269	310	303	286	290	323	291	326	313	327	278	310	265	318	314	317	292	309	285	322	295	318	322	324	324	345	297	324	314	283	315	280	303	275	292	273	295	290	291	292	307	307	299	294	289	315	331	328	323	314	294	295	304	298	321	311	285	298	311	314	287	323	330	305	300	299	299	310	284	297	284	284	311	301	301	327	302	318	291	343	331	274	310	317	289	298	313	275	317	312	324	299	320	285	281	309	303	279	336	303	283	282	309	317	299	262	299	278	311	333	276	290	292	318	292	327	339	287	313	311	303	285	318	298	325	283	316	327	338	313	324	332	273	281	326	300	307	293	324	273	308	351	318	316	278	282	303	305	297	289	320	311	282	296	289	309	324	310	330	284	287	308	299	330	318	291	310	315	323	280	321	306	301	286	324	306	311	301	274	327	292	317	304	313	300	276	305	316	288	323	313	292	312	281	306	279	298	270	306	281	348	280	310	309	326	284	337	326	289	281	306	290	312	286
31054	29925	19528	4407	1167	875	788	641	726	678	709	617	608	628	623	566	554	555	600	581	612	573	562	564	569	577	638	629	564	584	573	604	544	536	596	573	561	586	538	568	602	575	577	546	621	572	540	574	589	590	569	575	594	607	585	577	586	576	620	599	585	595	579	574	604	579	573	590	550	557	603	561	659	560	574	607	572	574	619	585	552	590	587	595	604	572	567	596	545	612	580	610	577	533	555	586	614	609	535	579	574	555	570	563	636	572	590	544	593	542	597	575	576	552	567	598	561	558	569	557	586	617	555	608	571	566	517	575	586	567	582	533	600	576	554	563	574	571	551	573	546	588	566	578	589	582	567	588	551	570	581	631	603	603	542	549	593	581	581	619	591	564	567	565	565	572	593	538	581	571	576	584	537	578	577	590	549	573	564	560	566	539	590	594	550	581	605	560	560	595	584	550	558	545	583	587	560	611	568	572	544	565	550	569	554	520	567	573	615	595	594	559	611	602	569	546	578	539	577	541	571	598	626	602	587	573	564	578	563	630	544	531	567	588	612	610	580	594	592	572	587	627	608	540	526	537	586	604	562	563	536	560	602	572	596	533	595	638	618	590	551	565	584	570	560	550	633	563	580	541	604	550	573	581	583	577	610	572	592	636	597	561	567	556	564	542	588	607	570	583	540	580	587	600	537	577	577	555	577	546	562	605	597	554	586	575	564	565	603	567	555	533	598	544	575	572	591	571	564	581	595	554	609	533	566	573	627	624	551	568	615	534	511	549	612	578	538	588	561	573	571	569	592	575	542	582	562	554	584	582	617	603	583	545	559	548	571	526	547	598	579	591	560	614	590	561	586	580	544	548	585	510	591	601	615	539	563	599	562	561	586	568	556	579	577	540	614	583	581	556	558	613	570	538	516	597	545	549	592	535	585	604	598	556	602	585	543	602	589	585	557	556	601	572	551	583	607	571	611	644	543	614	588	554	570	567	562	560	591	553	538	598	611	561	574	592	518	571	556	603	617	533	542	522	570	531	558	607	548	596	577	615	595	575	558	560	623	552	576	522	610	545	584	565	556	603	556	548	576	570	575	574	553	517	612	542	570	568	607	547	643	582	592	573	584	576	602	579	627	578	564	582	635	606	583	575	568	598	570	560	560	516	590	505	632	577	573	589	576	593	585	575	525	610	561	575	567	558	585	583	536	564	601	557	564	550	539	604	636	552	584	584	589	554	543	533	582	580	555	603	564	595	597	571	584	596	602	553	564	581	569	512	532	589	542	579	548	579	544	572	571	554	538	599	561	566	544	577	555	579	598	534	591	558	531	576	551	585	514	617	597	562	568	598	553	602	604	587	546	543	622	582	597	574	543	607	572	527	613	600	545	592	572	569	589	587	567	537	638	536	558	604	576	560	555	576	569	579	592	597	578	599	562	588	561	559	617	578	581	554	573	587	556	555	567	595	589	629	612	586	601	576	540	567	574	584	558	613	574	568	587	591	599	566	593	588	561	566	609	551	576	577	515	581	569	575	548	572	543	576	592	589	593	570	599	565	583	576	594	561	544	596	558	559	609	555	553	587	614	566	586	599	522	562	578	652	543	595	606	603	590	590	595	596	583	585	581	625	578	548	542	612	559	599	563	568	570	567	560	567	552	560	592	583	577	553	580	563	604	546	583	551	584	537	577	590	588	573	615	610	583	564	600	560	536	566	551	586	561	617	579	584	583	596	619	618	588	556	606	580	622	580	534	547	585	570	564	554	555	557	604	549	583	599	582	604	589	552	546	623	622	587	605	537	565	591	589	609	626	569	578	545	608	590	604	595	584	516	594	595	584	570	582	561	564	616	590	582	574	602	579	577	572	579	565	545	570	513	571	575	564	597	568	584	591	588	624	550	601	534	569	544	572	553	557	556	599	592	574	587	593	585	534	577	571	625	558	587	558	619	563	549	635	617	577	582	581	557	623	632	609	572	537	569	564	623	577	586	561	599	591	575	561	610	589	598	547	582	600	591	588	616	572	558	537	536	556	577	598	573	570	572	639	566	595	535	545	588	570	569	622	557	591	589	557	597	579	591	569	575	608	589	608	568	555	523	632	545	569	586	608	614	579	569	615	571	557	516	564	592	603	573	592	588	609	581	547	614	611	531	619	577	598	588	573	614	564	567	561	599	563	527	551	607	568	575	556	588	617	559	587	573	534	577	561	569	569	573	574	593	518	608	589	612	575	582	586	577	588	579	598	597	566	604	580	543	581	580	558	601	562	562	557	604	610	597	540	557	557	553	590	610	578	589	541	563	629	617	556	599	570	550	570	582	597	566	598	594	572	582	582	595	605	531	608	588	620	549	596	558	600	531	546	637	598	572	583	586	608	586	588	540	613	584	596	537	589	546	560	582	577	549	608	594	573	598	595	598	536	568	589	590	569	575	586	587	573	534	583	586	571	584	548	549	591	603	589	618	599	575	568	594	575	522	537	569	555	561	565	572	586	601	542	553	554	598	599	617	566	562	537	580	576	576	560	598	624	565	575	590	589	575	593	527	583	606	583	602	577	576	586	539	500	557	596	599	594	579	586	570	552	564	568	595	541	637	565	579	598	598	577	566	562	565	593	574	569	581	578	529	590	615	604	600	549	559	559	577	594	578	541	622	582	595	557	565	532	583	577	543	559	595	556	575	598	595	548	564	628	593	579	604	585	575	581	619	600	536	559	565	556	557	584	556	550	555	574	541	584	562	553	557	566	517	593	620	576	581	625	591	580	593	599	537	538	597	569	565	603	568	543	531	557	624	578	595	575	591	568	535	597	600	554	568	610	595	606	570	574	559	552	559	606	608	607	602	562	563	568	568	552	619	583	588	530	601	556	588	557	575	579	574	567	549	572	595	572	570	612	586	540	578	554	566	536	523	588	583	530	562	581	562	564	582	573	565	584	595	556	560	518	523	556	578	555	572	605	610	571	608	574	547	584	600	561	556	555	566	591	564	590	552	585	610	575	563	571	563	581	592	571	537	588	585	627	561	567	572	555	599	570	563	581	599	590	599	624	582	590	579	603	565	564	577	574	562	555	546	613	602	528	572	576	570	590	601	574	609	576	614	571	616	534	590	582	576	608	567	532	542	608	592	616	555	632	630	560	573	622	555	566	543	593	575	559	563	577	594	567	590	601	558	574	544	583	562	586	543	557	540	621	554	545	581	563	568	620	588	578	583	548	561	582	565	564	556	594	616	591	601	568	597	557	574	580	554	570	574	534	531	586	607	591	547	555	577	533	541	597	553	563	540	557	613	574	570	551	557	586	598	559	584	626	615	576	626	611	562	554	574	541	623	564	531	572	574	613	554	629	586	605	578	597	576	566	560	562	559	555	548	579	572	566	584	562	596	617	561	564	579	597	609	559	568	595	578	519	581	547	578	590	591	545	571	586	569	568	588	534	600	587	618	608	584	549	552	573	560	587	588	536	581	570	596	542	571	559	621	591	600	569	616	600	595	601	562
35323	44973	13739	2558	1512	1244	981	848	830	801	730	712	659	654	650	667	635	612	648	644	635	590	643	632	621	630	643	601	543	654	628	599	593	638	648	635	628	633	578	592	640	562	640	620	596	611	591	630	635	637	598	592	609	591	656	611	619	613	642	609	663	672	622	594	627	635	610	606	607	644	638	629	632	647	575	619	576	657	613	627	574	639	602	619	654	608	628	682	660	647	619	672	637	627	616	606	613	605	611	582	605	673	605	598	664	665	659	572	593	668	583	618	627	594	619	596	611	590	568	590	636	628	583	607	643	573	602	608	629	620	638	615	630	567	645	600	588	594	582	658	583	648	622	601	629	638	591	583	632	611	658	613	598	585	623	640	589	590	616	618	665	635	608	619	613	605	598	575	593	618	629	631	653	601	614	601	594	610	575	595	644	609	643	622	593	627	623	615	616	633	639	619	619	601	624	613	604	620	647	618	579	641	599	647	632	624	586	627	565	641	624	588	589	597	639	605	607	624	626	634	576	645	590	612	570	608	648	654	613	605	667	588	617	601	596	624	603	612	643	577	625	599	586	594	569	631	601	623	608	629	600	642	615	657	665	612	580	643	624	590	634	659	635	630	618	625	617	630	600	612	643	598	628	623	613	603	650	584	624	581	623	599	610	555	627	575	627	591	619	597	627	547	608	584	610	601	599	606	573	607	605	597	601	650	639	644	579	652	615	605	598	601	602	601	544	610	667	616	661	607	648	610	604	592	622	611	611	612	640	619	602	621	586	616	612	589	598	667	643	618	618	614	629	642	559	635	634	582	585	631	582	575	637	668	600	612	598	611	668	619	618	688	594	640	616	629	603	613	612	630	644	570	601	614	608	667	644	614	659	613	625	620	627	593	628	607	588	616	613	619	666	601	609	595	642	565	614	648	581	610	610	621	640	635	600	564	647	610	614	651	578	609	607	639	626	627	643	613	608	680	577	598	634	608	606	599	661	608	633	611	589	621	600	628	569	598	614	580	622	621	602	601	598	629	617	596	605	640	626	605	616	607	598	643	621	605	628	620	670	625	624	590	625	634	609	599	610	582	621	571	602	562	662	612	605	627	619	600	619	639	623	588	619	612	603	582	627	635	594	613	626	601	556	596	607	609	607	623	590	612	614	605	642	592	647	607	621	577	596	578	621	594	643	650	617	614	653	629	596	598	611	599	584	650	622	635	594	606	624	582	575	614	580	660	657	571	569	625	631	603	593	651	599	578	616	574	654	611	604	615	604	575	638	600	587	599	613	703	596	613	598	561	611	620	587	673	629	595	627	609	604	678	629	661	659	604	571	607	610	615	594	609	614	578	645	637	638	606	618	613	624	633	626	661	615	650	634	614	579	621	689	618	595	595	579	608	636	587	638	622	590	637	627	599	567	626	631	609	642	636	622	609	622	619	599	611	629	584	589	620	596	587	654	614	625	616	601	602	625	593	643	590	627	604	592	604	588	586	634	610	597	633	611	623	583	582	598	602	591	618	650	614	634	618	641	590	606	594	605	660	598	611	612	591	602	574	650	645	641	565	588	603	562	618	609	583	608	610	620	589	606	637	616	630	615	612	596	647	657	614	620	568	617	545	616	618	621	593	590	582	630	639	618	622	639	598	631	581	625	586	611	609	584	602	590	604	565	614	580	585	604	615	616	640	631	641	598	573	618	620	578	678	621	594	618	605	621	623	617	626	653	618	604	601	589	612	628	580	618	637	609	565	615	570	623	612	594	615	575	646	613	647	573	635	603	603	665	603	610	632	625	637	622	643	720	595	606	576	619	645	570	663	568	609	650	599	594	623	626	621	668	597	599	656	630	651	630	589	577	620	627	598	618	597	585	594	611	614	631	615	616	636	650	591	616	627	583	616	577	561	627	621	594	597	630	604	643	607	591	589	618	638	594	589	623	618	582	634	601	602	640	583	646	576	606	643	602	627	621	626	555	626	664	608	604	621	596	614	619	592	623	596	647	606	619	613	649	584	610	623	585	644	582	621	580	659	606	613	630	635	577	644	616	584	608	621	591	597	587	609	609	628	604	603	602	608	665	622	589	588	648	648	615	559	588	597	609	628	581	588	591	597	583	630	616	607	621	575	611	648	613	617	570	604	643	634	582	611	588	608	602	637	647	660	642	588	590	576	628	608	608	588	612	613	579	649	556	645	658	594	631	612	613	633	600	576	632	603	618	619	636	582	604	632	574	618	624	606	589	615	602	604	587	604	619	653	635	602	569	584	611	581	609	650	629	653	611	588	622	607	594	635	614	611	621	657	562	612	588	606	595	629	600	615	622	598	617	641	621	630	644	589	607	617	650	637	657	579	601	625	625	620	598	590	603	610	618	632	655	567	615	602	595	601	597	620	604	602	570	613	582	620	634	546	604	633	594	570	601	648	608	613	661	629	607	607	563	620	596	604	672	568	636	568	612	585	629	607	616	614	635	566	556	590	585	675	573	620	617	583	668	607	601	640	613	648	588	656	612	602	616	581	580	636	667	622	615	612	621	601	622	607	611	576	614	636	635	640	630	607	604	623	609	601	627	538	630	628	629	617	624	565	603	612	644	629	645	610	615	642	664	610	589	643	583	584	611	627	619	643	649	610	611	645	619	575	663	578	579	624	604	622	610	638	613	630	603	613	567	577	608	583	584	607	616	620	609	583	614	545	634	589	632	613	598	621	639	656	605	626	601	647	634	636	650	570	580	618	673	645	604	636	608	593	601	618	585	655	649	565	658	555	683	608	576	558	587	645	628	623	604	635	622	594	676	649	630	598	625	604	584	609	606	598	630	607	647	601	618	611	589	627	593	619	625	630	656	588	633	613	556	608	664	601	593	630	661	615	596	644	635	645	633	610	620	564	624	604	598	614	585	605	666	612	591	633	619	599	638	586	619	575	579	629	597	600	612	559	616	577	607	643	596	592	612	629	605	592	597	628	599	631	628	615	633	637	544	582	627	640	575	613	665	639	571	637	610	631	623	640	602	594	633	595	613	638	603	627	581	620	664	635	619	639	574	601	611	638	586	622	663	660	647	668	597	586	600	648	624	591	622	599	587	609	599	627	632	600	618	609	609	598	612	586	608	571	682	600	628	612	593	603	627	609	611	597	625	633	603	595	611	554	586	593	582	598	595	630	637	605	632	642	637	654	607	634	632	602	633	589	621	580	600	607	626	613	605	665	633	612	610	629	619	605	591	587	612	638	598	616	564	609	600	638	677	564	599	620	598	551	601	590	617	622	574	668	599	596	619	618	588	654	632	574	623	622	582	663	662	601	606	552	606	592	634	619	603	608	609	602	598	581	656	594	603	671	616	618	624	601	620	590	620	631	592	636	632	642	581	600	611	597	625	615	615	624	622	636	578	622	629	604	646	667	637	583	665	637	606	634	616	634	644	570	625	636	636	620	626	590	585	632	632	621	606	608	652	577	574	617	654	607	633	615	589	607	598	585	562	596	590	610	610	626	561	615
24174	21403	28565	24599	21331	10352	1378	936	831	753	700	596	621	557	553	513	498	543	519	493	486	492	464	506	515	499	477	453	436	494	507	439	502	459	430	435	453	457	454	495	443	497	469	481	469	455	445	442	462	469	513	514	457	475	476	453	449	499	468	499	529	476	482	440	481	511	487	481	508	505	525	496	496	511	494	470	474	492	472	438	468	451	485	497	481	465	477	463	466	479	493	456	486	506	459	443	434	486	481	484	467	472	500	472	477	455	467	509	454	431	463	455	468	443	486	460	444	444	507	489	531	522	435	498	471	478	468	450	447	500	471	456	450	460	471	496	460	462	484	477	479	439	477	455	531	453	468	485	491	461	487	438	455	485	484	440	456	470	457	515	468	472	458	448	433	466	435	467	468	491	444	478	438	437	496	472	452	444	486	446	482	464	456	459	480	475	460	462	444	476	468	468	485	448	465	442	435	477	451	469	440	489	428	492	489	439	478	496	473	475	452	430	458	428	476	482	478	497	429	483	437	496	472	482	462	446	441	461	442	448	490	446	464	473	474	456	506	449	466	468	475	455	457	446	453	459	491	435	489	444	520	456	465	469	448	468	487	478	446	473	468	488	441	493	464	497	481	488	482	444	446	465	442	475	475	445	453	443	489	461	476	472	499	458	477	446	485	483	458	435	476	430	457	468	460	490	468	476	463	475	454	458	462	491	428	442	426	473	481	474	487	444	422	463	495	447	453	471	440	462	475	438	463	504	476	453	478	438	471	445	411	485	469	483	457	466	457	503	477	423	464	466	466	427	491	476	458	463	497	465	462	457	513	479	464	480	443	455	455	475	440	432	478	447	493	458	478	473	482	460	532	453	450	460	480	513	465	482	441	452	487	435	479	469	456	454	478	453	500	499	434	456	456	456	490	440	483	456	487	480	462	499	448	474	442	465	461	479	485	477	452	412	453	459	437	424	478	464	465	443	461	513	453	468	463	465	480	482	464	454	455	438	472	459	465	433	485	454	452	504	473	464	489	467	457	467	431	478	453	477	494	463	435	433	437	432	458	490	455	459	417	464	455	486	460	478	482	449	491	452	509	456	478	473	457	492	467	447	485	462	481	422	458	426	480	469	482	445	509	461	477	469	487	433	493	444	451	473	479	451	465	449	446	474	481	510	445	446	461	431	458	462	443	417	471	457	484	466	490	471	458	491	479	436	470	508	512	426	465	483	439	449	446	489	503	491	471	471	484	464	452	447	434	423	493	479	472	470	467	454	521	416	465	447	440	489	462	481	438	435	458	438	493	441	460	503	462	493	514	430	477	440	449	472	436	425	514	501	468	458	483	463	473	444	471	453	485	473	491	435	424	475	458	452	485	425	452	449	420	462	468	508	476	531	446	484	429	479	485	469	452	497	449	496	486	486	472	503	466	465	440	442	487	442	468	487	488	466	466	473	463	471	437	492	475	500	469	460	492	421	479	486	428	478	448	465	470	493	464	482	454	454	475	470	475	413	457	474	461	478	442	470	499	460	477	487	468	432	479	502	476	478	463	466	504	476	465	468	448	421	456	443	460	468	445	470	496	484	476	438	450	453	502	472	473	453	469	483	457	488	462	433	480	447	511	458	502	430	463	482	422	437	477	457	490	476	449	473	491	440	460	438	455	451	439	479	486	445	444	468	474	459	462	475	495	452	441	469	460	481	450	442	433	464	521	476	453	459	444	495	475	426	458	440	496	482	492	461	444	472	455	457	465	433	455	463	461	501	482	499	495	472	494	458	500	488	452	468	481	461	495	454	475	439	482	443	449	502	472	486	450	470	479	465	463	450	488	438	476	437	483	489	447	497	446	491	486	481	483	473	455	429	466	373	499	463	453	477	436	452	460	472	445	504	455	474	454	462	454	425	477	492	470	454	464	485	485	512	495	461	453	461	505	470	491	515	456	461	486	442	469	453	461	474	491	468	443	431	450	489	468	481	457	460	488	475	453	511	463	433	475	490	434	447	439	453	448	435	466	423	485	469	461	468	491	461	458	473	477	485	437	462	449	461	487	483	483	436	455	474	456	468	429	448	490	449	440	461	510	453	458	452	432	469	455	465	483	473	493	455	474	476	452	461	467	507	440	459	473	457	481	481	470	478	466	440	480	453	489	500	476	472	462	458	461	467	467	463	468	461	441	468	502	442	493	507	487	460	447	483	497	484	487	442	456	429	476	497	471	437	419	479	481	502	442	507	479	462	479	461	459	480	467	445	471	458	472	454	443	488	465	450	474	439	496	462	476	460	495	480	467	488	466	452	476	474	424	466	457	488	475	464	455	460	452	484	465	480	488	500	480	454	456	474	413	472	491	453	460	432	483	486	500	435	456	461	455	485	433	458	505	474	465	469	439	411	452	469	458	453	437	489	485	449	447	452	439	462	429	474	471	490	474	478	487	461	451	456	446	451	453	456	480	468	492	452	449	479	493	464	455	463	489	526	477	471	481	438	450	486	500	467	492	489	490	468	454	442	472	473	439	467	437	486	446	453	457	471	440	475	458	435	465	481	431	441	442	469	476	476	490	470	473	457	484	475	482	475	497	451	490	475	430	423	449	488	473	466	488	460	468	483	434	449	462	475	458	455	502	440	464	471	449	475	497	474	497	439	513	470	447	453	455	477	493	468	428	442	493	470	455	496	397	464	457	439	420	480	450	466	502	479	508	445	443	460	459	454	458	470	480	469	443	452	474	437	477	443	473	446	440	456	485	460	484	482	474	468	465	491	464	418	485	454	460	477	478	507	483	452	482	473	490	492	504	428	486	487	504	503	448	490	454	458	484	479	477	465	508	492	517	450	459	486	465	429	467	443	415	456	492	460	488	484	485	475	482	465	429	473	500	463	460	438	464	475	444	464	453	481	468	431	428	434	449	460	472	485	509	438	462	481	462	452	453	445	477	444	462	460	495	472	481	467	475	487	469	458	465	467	476	471	503	470	493	459	474	465	470	488	475	465	509	477	451	478	431	469	478	445	491	451	466	457	464	496	461	466	456	458	471	455	412	430	482	465	472	486	464	437	464	460	520	462	444	501	476	472	443	486	517	499	463	500	502	442	471	472	463	491	438	470	470	461	461	465	484	479	495	472	470	482	467	447	444	447	455	454	466	470	438	413	454	462	450	468	480	449	500	485	434	434	451	473	467	451	480	494	463	458	485	451	445	451	481	481	466	482	483	456	484	488	455	427	496	477	480	470	472	441	402	466	465	458	471	492	458	480	492	460	408	490	459	482	453	442	453	435	473	456	467	443	471	481	454	446	446	419	452	457	468	443	457	491	511	485	475	473	457	472	467	521	480	496	471	451	448	498	467	455	461	499	475	489	470	451	474	492	461	410	468	454	481	475	495	458	458	483	460	468	477	471	417	468	449	448	466	449	431	474	448	491	471	473	477	469	475	454	480	474	432	442	455	492	446	474	446	465	471	471	427	454	420	428	478	450	434	442	445	450	487	485	510	460	488	447
36577	57044	17369	5161	2861	2009	1494	1332	1226	1086	891	745	682	657	621	619	596	590	577	557	561	556	544	544	536	569	557	536	561	533	503	525	523	514	514	478	519	520	504	508	513	535	529	486	529	547	502	518	534	481	483	534	501	525	517	526	520	489	548	513	489	546	524	467	486	556	537	503	513	514	554	538	533	535	518	541	589	525	517	534	514	530	491	532	528	515	529	506	496	498	476	507	510	478	527	560	506	521	496	489	519	506	492	479	506	500	486	505	521	469	499	473	527	511	530	486	489	458	482	552	481	495	509	532	467	487	525	532	471	488	526	589	526	502	491	501	497	500	530	509	543	501	550	477	522	543	495	509	510	527	482	516	544	494	505	529	514	493	482	483	547	487	504	464	496	516	484	531	466	511	507	504	477	479	502	515	540	492	496	529	510	476	486	504	504	528	503	506	505	441	515	511	504	535	485	539	486	494	508	508	484	474	507	523	505	540	509	500	528	542	495	501	492	490	512	501	469	495	547	479	509	500	501	515	452	500	535	524	482	500	522	495	473	507	540	467	468	499	485	540	519	556	515	493	529	514	477	523	494	527	522	474	497	498	482	516	487	558	505	529	534	510	483	500	493	499	495	467	520	486	502	556	573	449	506	488	485	496	532	525	506	471	480	525	513	500	538	532	515	544	485	512	499	482	513	482	513	531	512	479	539	524	526	526	471	525	480	484	499	508	491	525	479	502	491	531	465	529	533	478	462	506	522	496	500	514	566	502	538	491	472	505	490	508	509	485	481	474	497	478	483	523	543	492	555	482	496	520	480	486	468	503	476	489	537	525	472	495	510	507	497	507	520	507	495	475	485	525	464	471	491	487	466	464	541	505	465	492	521	488	496	517	514	520	509	498	479	526	512	485	505	480	498	490	509	517	469	533	499	497	498	524	456	533	485	467	499	475	491	532	493	522	486	489	532	514	519	482	500	517	509	563	495	534	502	510	495	485	500	489	500	481	533	521	490	505	513	502	468	487	494	477	514	498	539	488	512	485	524	478	535	486	525	496	497	455	505	520	528	496	529	500	510	469	492	507	486	483	489	540	531	491	511	514	508	482	511	524	485	495	565	474	474	517	499	526	462	492	546	534	467	503	520	490	494	536	477	512	506	502	500	497	520	529	513	502	523	455	491	479	480	530	524	466	510	530	478	491	523	501	494	514	551	478	530	510	517	524	494	493	508	544	510	520	519	503	482	527	509	492	549	490	469	518	523	523	531	517	494	488	512	502	549	510	502	525	462	517	437	517	528	529	539	510	511	490	518	498	544	535	497	525	513	499	514	535	523	493	481	488	453	475	530	503	498	524	501	516	503	478	551	528	499	534	558	501	489	488	501	525	478	533	528	509	497	482	518	466	467	497	468	479	521	490	502	492	528	521	513	502	495	524	530	489	498	513	506	504	483	508	524	489	500	514	527	486	457	509	523	512	521	537	471	540	486	505	499	543	487	508	501	511	513	493	480	520	499	505	521	541	523	502	487	527	479	500	531	512	516	512	479	497	507	498	513	491	517	485	514	521	503	533	503	505	484	522	517	504	490	463	506	502	498	515	523	533	473	500	507	481	482	496	470	521	486	505	477	510	503	535	512	496	521	489	526	516	545	493	519	500	473	485	499	531	486	519	485	523	566	457	525	490	491	463	510	480	499	493	546	496	493	488	443	552	523	493	508	510	509	517	513	493	496	473	472	498	523	507	531	539	460	539	460	522	472	502	489	493	499	495	527	523	470	502	487	523	482	518	485	499	519	491	475	514	500	506	506	562	496	523	518	493	494	492	518	496	550	517	474	503	508	505	499	474	484	490	509	532	511	508	549	511	507	472	503	471	529	539	509	486	525	507	498	503	530	498	510	451	498	480	488	468	513	496	480	480	487	468	513	462	506	514	544	485	506	476	513	460	497	476	509	540	513	491	478	486	517	485	502	570	499	516	493	530	457	479	485	525	461	515	524	506	510	519	469	449	492	477	516	534	479	455	485	512	532	522	468	532	489	515	474	498	513	512	508	504	505	476	532	536	485	494	514	503	532	504	467	551	537	507	500	500	484	497	507	531	487	473	530	515	533	532	506	481	501	512	493	471	507	481	518	532	505	489	504	495	507	528	557	503	470	511	498	527	502	485	510	539	540	489	488	497	523	505	531	537	453	489	506	500	478	501	508	534	464	494	505	518	529	508	463	497	481	508	520	474	519	504	493	488	482	558	489	496	505	486	528	515	521	522	514	490	508	540	509	485	474	513	563	514	521	517	489	467	495	514	509	518	501	467	478	513	490	518	486	488	489	495	527	514	474	488	511	527	519	488	499	451	505	521	522	538	499	491	470	543	491	500	522	508	437	519	507	506	489	496	534	553	491	519	473	473	513	496	489	500	514	496	491	498	504	505	528	536	520	568	498	501	506	505	492	497	447	520	491	492	518	514	516	500	509	510	488	519	506	493	472	482	496	514	469	520	498	544	493	507	456	543	468	493	503	524	517	492	516	476	522	499	488	490	510	475	517	497	537	529	516	506	508	497	501	503	525	499	495	495	532	526	510	524	525	520	480	509	485	541	502	477	544	488	472	494	499	523	531	519	533	488	497	432	498	530	502	510	508	531	514	507	484	491	469	519	522	535	497	467	490	494	492	519	483	511	493	508	510	477	517	478	486	484	501	495	535	499	509	508	491	519	506	508	549	470	486	529	535	504	516	509	506	510	520	512	511	495	512	502	508	518	476	524	462	518	516	486	515	498	541	535	513	513	495	513	509	578	527	516	515	483	502	518	493	492	540	515	498	523	476	483	559	486	530	480	484	502	500	498	512	529	527	550	568	488	535	513	514	508	527	506	499	480	553	488	496	482	504	464	487	504	529	479	489	499	500	502	502	499	514	510	476	485	492	504	503	514	506	519	513	509	485	494	506	496	495	543	520	489	508	511	460	568	551	484	496	517	517	480	497	522	517	514	479	477	531	497	479	482	488	503	496	538	483	510	511	519	523	533	450	538	552	476	525	496	521	524	489	532	482	508	482	510	525	529	517	477	510	487	494	481	464	516	512	476	498	543	522	496	545	520	526	523	507	505	506	496	514	489	516	529	529	465	494	511	502	525	532	502	514	518	548	451	525	513	505	510	490	525	489	524	494	512	554	490	497	521	459	524	502	542	484	490	527	491	519	540	522	509	463	496	472	540	476	505	464	515	530	483	489	522	493	538	567	468	517	525	524	484	513	454	502	493	511	511	522	507	505	513	521	507	476	505	483	530	502	503	551	501	498	483	529	528	499	538	529	512	525	533	517	462	495	485	535	512	497	499	504	517	500	512	470	512	510	453	459	509	495	492	521	509	537	529	518	512	505	509	474	495	512	504	503	508	499	513	489	477	519	516	522	526	477	479	502	486	484	501	539	508	477	516	511	512	533	523	465	534	523	527	493	498	505	459	532	548	524	497	498	474	536	527	547	516	513	478	498	532	504	478
25172	21469	27688	25490	14063	1469	870	811	725	639	632	550	549	540	513	492	480	486	501	501	478	472	459	507	489	473	496	445	427	435	438	498	460	469	487	454	452	462	459	427	492	458	515	446	462	475	422	429	430	457	484	449	491	456	456	498	463	505	422	453	475	481	459	437	449	470	474	497	457	489	455	457	465	450	474	461	457	440	483	465	406	462	505	482	435	456	464	453	469	463	434	423	453	464	462	400	410	451	466	448	475	476	475	443	457	423	467	440	453	458	440	457	468	454	417	430	483	427	493	467	426	459	451	459	458	441	420	438	443	434	448	463	459	441	460	478	431	497	449	410	448	497	484	428	467	411	489	442	439	472	461	475	438	457	423	476	426	413	480	429	439	447	454	485	456	414	436	444	472	464	455	440	426	470	456	456	450	440	472	433	504	467	464	441	450	472	443	453	446	438	459	448	479	443	452	462	465	455	454	453	463	474	430	446	487	492	417	457	422	419	483	486	449	492	434	442	441	421	444	449	410	445	426	462	441	474	435	446	461	456	471	446	470	433	465	403	428	456	384	441	461	447	473	409	467	445	450	431	498	463	451	480	437	446	445	426	441	429	475	448	475	448	460	441	434	477	448	428	431	468	464	455	469	457	451	391	436	488	487	455	415	426	472	460	427	451	478	450	474	448	484	448	463	448	458	409	473	437	424	447	461	481	446	422	442	506	448	438	443	470	454	476	427	452	453	484	473	456	446	455	450	462	470	477	429	442	426	476	455	450	442	459	463	460	467	465	449	440	450	473	467	478	434	482	460	430	409	445	458	484	479	464	468	428	475	445	460	443	435	509	403	451	465	460	446	437	446	435	481	440	456	428	393	412	442	444	439	442	466	411	470	422	460	456	466	457	422	466	471	456	404	466	459	442	457	443	467	471	445	465	454	451	467	452	422	428	467	452	421	433	465	507	470	433	480	445	457	426	429	431	450	457	427	444	449	459	451	440	426	449	450	473	430	458	446	428	454	447	460	425	418	481	445	485	421	444	468	471	438	443	433	468	469	461	464	461	500	426	446	417	450	460	496	417	446	452	461	445	475	448	466	432	439	435	457	435	438	463	461	475	473	425	426	474	468	465	462	469	445	437	483	455	430	435	465	442	450	444	433	461	462	454	464	478	460	472	479	447	451	453	455	473	491	462	431	473	457	454	450	458	446	475	480	443	457	467	448	453	499	462	433	455	476	472	444	416	432	461	484	456	449	447	446	485	459	441	486	460	445	445	451	465	463	485	444	427	461	450	462	443	412	451	464	489	453	476	481	426	436	482	427	473	471	434	478	434	459	435	456	482	471	452	495	456	472	460	453	451	462	452	472	442	447	447	426	437	443	445	439	438	466	462	485	423	442	439	444	485	452	405	439	471	457	461	425	476	441	432	456	441	427	407	448	451	454	462	476	461	431	426	479	465	455	482	450	457	456	443	450	484	449	463	447	446	441	485	448	434	464	441	474	500	458	460	425	442	446	428	436	448	462	465	464	405	443	438	450	468	476	423	438	451	458	456	430	418	444	453	447	445	437	465	454	449	457	474	492	449	450	457	440	467	462	425	422	445	430	437	471	481	461	460	444	477	428	432	397	441	430	503	441	427	433	461	443	492	466	451	454	456	442	498	436	448	455	436	490	462	448	470	485	427	478	467	473	458	443	431	462	445	458	494	443	505	472	452	481	450	448	481	471	463	470	408	452	448	452	443	439	465	465	459	465	456	499	438	463	469	429	417	442	435	422	481	449	449	454	450	447	467	460	439	471	442	435	463	446	451	455	451	461	423	492	444	476	449	481	411	469	449	458	475	472	464	450	444	464	434	438	439	459	461	460	451	484	425	439	444	432	469	423	407	452	445	457	417	476	486	450	495	405	442	426	470	462	414	476	467	399	444	453	472	438	456	452	489	397	460	473	452	458	424	453	440	442	438	458	451	435	460	431	472	478	434	444	434	516	453	440	422	447	438	445	442	405	464	460	439	429	443	433	496	453	460	474	484	455	413	451	455	447	484	481	415	435	452	446	473	482	444	449	461	426	472	438	470	478	444	441	442	467	477	434	467	453	429	453	422	458	459	462	431	466	471	402	489	447	486	420	428	478	485	469	474	429	457	438	456	457	473	453	428	423	454	422	468	451	437	465	437	435	439	439	443	467	451	416	473	476	452	447	435	449	424	435	420	431	435	445	476	426	464	484	464	444	502	467	470	443	481	461	459	452	443	436	426	433	475	447	465	451	435	464	450	438	453	439	433	427	468	472	482	436	452	453	444	442	467	428	454	487	457	434	452	449	476	463	479	467	444	455	472	460	439	485	436	437	429	459	459	400	479	448	478	488	427	426	485	455	453	440	458	431	468	448	429	421	438	477	475	424	438	455	457	428	437	438	427	478	474	458	434	444	441	462	456	404	482	488	477	433	464	437	487	470	454	454	436	403	438	451	428	424	468	469	468	426	487	457	464	475	479	475	469	458	436	494	481	452	445	466	461	472	432	469	460	474	457	433	481	480	468	431	452	446	451	462	447	472	495	468	441	464	468	453	454	474	453	415	454	454	453	463	423	494	474	440	486	444	458	443	483	432	460	442	435	428	446	478	498	495	435	452	503	476	467	442	413	466	440	470	441	433	481	440	451	452	425	456	505	469	493	466	464	442	473	452	459	461	459	457	432	461	461	460	447	443	398	457	426	471	448	408	474	475	464	419	445	456	448	444	422	413	463	483	404	448	450	436	470	430	451	458	469	481	453	423	456	511	440	436	483	426	481	477	466	483	453	453	470	431	479	507	474	477	442	498	440	456	440	461	447	438	405	439	452	459	453	436	440	434	490	436	440	496	426	437	472	455	505	466	472	426	441	440	438	456	433	433	455	449	428	466	486	467	463	450	452	442	466	451	479	443	465	448	482	414	447	440	456	458	459	459	468	487	423	432	442	481	407	445	477	465	429	459	440	441	441	484	449	446	439	451	472	478	424	474	482	428	479	420	452	426	467	446	464	444	463	468	475	496	472	445	460	449	470	500	476	469	437	443	464	428	408	452	430	438	458	461	440	423	442	436	465	477	436	427	447	456	484	438	496	405	491	411	441	468	465	436	447	435	433	452	450	439	477	433	462	456	469	456	467	452	452	445	445	464	470	458	417	476	411	456	458	466	454	445	450	443	485	452	467	469	453	436	457	449	457	479	460	426	478	466	440	422	458	414	408	424	454	455	473	437	443	443	466	507	470	473	457	483	478	460	416	467	479	429	453	439	453	470	434	429	474	422	475	440	472	462	476	455	440	489	426	444	454	456	474	489	415	461	478	448	461	479	434	458	466	428	446	451	456	426	422	448	460	453	443	439	419	425	437	447	445	431	455	476	464	455	458	485	436	465	453	485	437	487	455	457	467	450	487	462	409	450	478	428	495	451	484	456	464	465	451	457	429	481	433	448	478	431	444	466	431	453	473	466	419	456	479	455	468	453	457	441	478
36522	51287	13296	3307	2055	1532	1189	1055	970	895	720	615	565	528	566	608	560	527	550	544	510	483	529	501	479	531	501	485	488	445	490	484	509	506	453	484	471	468	449	488	473	490	481	488	489	486	492	458	496	485	501	473	502	445	481	466	459	491	471	498	464	513	524	504	502	494	488	478	469	534	551	491	540	517	541	517	542	512	471	465	495	439	500	492	519	476	509	485	492	470	477	437	476	497	507	474	496	457	505	456	500	465	509	470	478	444	539	445	493	481	487	423	503	440	461	527	464	525	447	448	441	453	481	492	488	486	489	465	491	498	503	466	475	456	495	462	443	441	454	453	513	461	482	452	493	469	475	470	476	493	471	454	483	461	461	463	454	445	484	517	457	501	489	459	468	484	438	494	450	444	488	517	484	529	468	459	439	447	490	469	478	465	505	510	475	460	475	471	475	472	488	476	477	486	463	490	478	464	464	472	508	455	452	449	432	461	471	454	487	446	488	486	474	475	505	472	502	455	452	492	468	477	455	487	442	487	472	459	502	489	450	458	473	488	485	465	474	485	497	452	469	487	475	476	487	452	483	483	469	447	479	461	473	469	465	448	473	485	448	490	490	454	501	484	468	477	497	466	471	499	519	473	463	421	487	480	485	494	497	471	442	498	443	467	478	485	470	435	507	483	482	498	468	471	487	476	494	462	450	444	489	495	491	479	469	474	451	454	486	474	493	470	464	511	460	491	464	426	445	414	442	480	485	483	482	484	482	497	486	443	443	472	467	461	486	482	493	466	485	528	500	488	479	482	490	461	495	506	466	460	488	484	508	463	506	493	500	494	499	455	486	478	466	449	522	482	463	457	522	481	474	488	507	476	496	462	484	480	436	477	474	469	472	475	438	451	432	446	517	457	521	460	495	420	489	486	477	455	499	415	465	483	510	467	449	476	528	472	445	434	475	459	471	447	492	462	472	436	458	492	451	485	465	412	463	471	485	477	481	503	505	459	487	475	441	482	514	479	469	471	514	475	454	464	447	467	453	442	456	455	439	503	483	461	496	467	444	417	494	453	496	456	468	484	456	470	475	443	476	495	505	470	463	464	420	492	492	481	511	471	462	473	459	507	465	480	448	478	453	482	463	479	465	472	485	470	490	492	470	455	499	475	499	441	518	475	463	460	474	516	464	470	505	496	434	486	475	461	484	447	457	521	421	487	447	468	500	508	524	466	486	515	505	447	496	473	487	464	431	487	455	501	485	492	450	486	468	472	507	461	491	447	486	472	478	448	495	488	508	469	442	495	478	481	464	441	464	497	466	503	512	476	468	481	450	506	475	473	485	491	454	479	518	410	493	504	516	483	493	509	486	438	455	469	437	465	492	477	423	470	467	481	481	442	487	503	480	473	460	498	441	478	461	465	489	483	477	456	490	438	496	503	458	446	450	479	435	477	490	480	543	474	443	498	484	438	490	530	473	462	484	464	496	451	463	470	488	485	515	477	497	416	511	493	453	481	472	498	475	479	451	439	471	493	458	478	481	479	462	471	471	465	467	488	521	477	477	474	483	472	491	477	453	502	455	498	506	486	501	461	458	485	508	496	456	484	489	500	502	446	469	483	458	503	538	479	473	479	462	497	463	429	455	454	471	475	491	461	525	477	435	526	496	479	455	454	463	472	482	462	475	463	490	519	451	503	469	492	472	465	443	507	491	424	482	428	446	457	447	505	477	453	498	479	464	494	506	480	498	458	457	470	461	463	484	519	479	439	466	472	478	507	477	479	444	486	419	482	502	446	470	470	426	477	467	502	452	480	438	479	472	468	461	514	507	492	474	471	492	459	488	502	477	453	488	483	490	478	506	444	450	453	462	456	457	468	476	492	468	505	485	439	426	498	483	452	492	491	459	435	452	492	475	498	505	489	473	459	484	457	472	506	484	473	453	491	455	465	466	432	504	502	438	493	481	444	465	470	481	526	501	478	471	459	515	461	460	439	487	430	448	520	488	483	489	482	552	511	492	462	471	446	467	464	458	497	517	497	508	460	461	481	481	480	496	512	466	481	459	464	453	520	478	469	506	469	476	485	459	479	494	483	475	496	499	474	499	464	478	468	453	481	519	478	496	462	481	478	457	447	461	487	467	502	473	449	491	463	482	436	459	472	440	437	480	480	497	474	513	476	476	468	452	469	477	436	452	473	488	511	490	476	473	464	463	497	469	451	478	490	523	468	451	490	459	503	477	461	474	491	468	484	480	467	486	471	494	425	469	450	502	448	461	479	474	484	455	491	487	477	454	495	442	477	457	497	505	474	438	447	448	507	517	480	479	436	456	468	487	488	462	497	459	465	480	502	469	443	479	465	481	498	483	437	489	481	489	475	451	489	508	536	497	480	487	495	462	474	479	468	469	519	530	486	470	474	486	490	434	497	503	461	478	448	526	476	456	482	456	467	477	482	459	474	482	469	477	504	436	481	474	479	457	438	462	438	518	461	461	430	456	484	466	453	449	457	539	463	470	486	499	503	474	450	452	467	488	457	438	484	443	498	493	457	499	509	466	468	469	459	491	464	506	493	513	470	482	445	486	486	495	449	497	515	491	470	483	479	458	486	467	466	434	487	461	468	485	469	443	491	487	442	442	510	460	466	485	439	494	486	484	465	502	450	498	482	498	474	454	461	462	460	470	430	467	468	462	466	464	453	448	482	446	503	476	521	481	437	462	472	469	476	455	473	461	479	494	507	486	483	501	495	470	494	481	431	512	480	504	450	456	440	465	482	505	465	487	473	468	471	504	467	476	496	470	516	502	481	487	448	502	483	453	450	501	440	474	498	490	456	513	427	468	481	465	479	489	463	499	472	453	482	478	510	463	472	461	479	470	437	495	456	464	446	448	496	463	437	487	436	448	455	460	454	536	465	477	435	489	461	463	504	500	475	479	463	490	477	501	462	474	501	495	486	488	470	471	487	458	493	479	459	483	458	430	485	460	469	464	462	509	501	479	482	496	469	461	489	455	490	475	477	501	515	477	458	478	462	456	492	478	489	471	469	460	477	492	434	507	499	453	498	457	456	469	471	490	473	457	457	498	485	498	493	483	465	460	509	473	472	463	492	479	470	462	449	440	464	488	479	462	479	468	475	492	487	462	447	443	491	475	473	487	452	466	452	465	489	466	426	460	462	488	483	503	486	510	455	458	458	473	469	459	485	510	478	492	469	495	487	501	426	477	478	475	494	469	477	467	440	503	505	448	471	552	480	441	453	481	473	483	465	453	486	484	457	476	528	491	437	470	476	496	436	492	473	448	499	480	515	418	490	497	480	466	483	468	442	465	493	479	474	475	476	486	445	443	425	503	479	457	491	494	468	501	466	509	484	479	474	431	509	482	437	465	483	455	491	482	466	480	467	452	502	504	463	433	510	473	443	541	479	471	463	467	472	468	420	496	469	501	510	465	471	470	469	456	499	456	488	492	519	455	461	485	479	482	477	443	476	467	460	461	452	470	462
22978	21433	29080	24202	21433	21463	9484	1280	913	772	694	524	453	423	419	369	373	366	355	335	306	293	342	319	304	308	331	294	305	283	302	298	296	271	299	269	289	266	321	279	291	282	315	256	260	314	303	282	261	280	279	314	276	295	308	282	301	320	325	267	316	278	291	269	260	277	311	310	295	305	323	295	310	319	334	318	305	315	328	318	308	271	255	300	288	266	278	291	289	299	284	283	286	273	279	288	287	263	274	292	286	275	254	294	292	260	277	284	253	262	264	298	257	285	269	287	264	276	292	277	294	298	290	266	301	275	265	265	296	262	291	320	264	280	263	301	281	276	278	267	267	254	260	267	285	266	275	279	285	278	302	289	278	267	247	266	251	262	266	240	289	311	240	278	275	302	272	274	269	264	273	238	267	281	252	252	290	279	304	315	261	269	266	274	295	270	288	281	284	282	293	265	283	295	280	283	275	261	275	277	281	261	263	272	268	290	291	271	278	287	279	295	300	253	252	261	254	257	276	283	280	288	291	279	273	292	277	265	281	266	270	287	301	283	292	282	289	260	284	270	266	257	288	251	255	290	305	275	294	271	247	239	278	279	310	283	312	251	276	286	271	258	273	276	259	288	288	255	284	293	265	284	276	254	290	310	304	273	279	290	256	264	285	295	289	278	285	269	276	276	251	291	280	304	290	256	251	290	286	271	267	261	280	281	278	281	297	269	303	286	285	257	304	272	296	260	257	266	283	279	271	257	279	273	281	279	291	298	267	263	289	288	289	292	278	290	256	287	305	301	299	283	281	293	280	272	262	274	282	256	267	269	292	259	305	262	244	308	278	277	260	294	289	283	293	238	267	268	321	267	279	292	283	262	275	278	303	281	260	261	286	283	253	254	291	269	286	283	268	265	270	267	266	255	289	276	275	290	259	272	305	289	283	291	266	278	279	272	262	265	279	268	294	311	236	291	292	276	275	284	281	250	253	291	273	272	273	263	248	284	256	318	252	303	287	271	258	298	247	266	280	253	296	271	270	281	291	258	256	287	284	254	281	255	295	254	297	275	293	266	299	274	269	264	275	259	294	304	288	258	265	296	272	273	281	272	317	260	282	265	274	286	288	241	282	290	278	286	288	289	261	241	275	280	290	281	262	278	313	293	281	257	285	279	286	287	271	301	262	272	271	255	284	272	311	259	272	260	269	254	302	287	258	265	291	249	278	264	275	256	304	276	312	292	288	284	258	286	251	279	291	293	269	262	255	285	275	277	256	283	281	286	284	291	248	268	315	298	261	249	275	282	281	267	292	274	288	325	272	302	265	291	268	301	280	285	273	244	267	267	295	295	291	261	249	273	288	258	257	257	257	267	271	285	272	316	290	315	255	261	243	278	282	281	278	257	286	305	275	294	319	260	299	264	272	278	262	280	312	286	265	266	273	286	265	329	266	306	269	266	280	253	273	227	276	255	285	256	293	305	273	284	272	283	267	306	305	288	303	291	260	293	297	277	285	269	255	282	262	307	286	266	294	307	252	270	239	249	294	264	290	266	288	273	311	275	307	284	298	260	300	279	314	281	283	274	335	296	294	297	283	283	230	299	290	270	243	285	252	279	244	273	274	257	265	269	266	271	264	287	276	297	277	287	306	266	282	283	265	259	251	268	268	292	257	282	254	279	269	288	281	261	303	292	260	271	281	293	251	271	269	274	270	269	277	272	303	277	277	284	272	296	277	286	257	260	252	250	273	275	264	269	303	289	240	262	259	291	292	294	251	258	283	284	268	282	289	264	279	244	265	283	255	276	273	256	289	275	291	273	297	282	275	284	290	285	265	271	273	268	249	270	271	261	242	283	270	289	270	269	306	276	263	258	255	264	271	284	282	248	283	255	276	271	263	280	221	288	300	271	269	258	281	280	236	281	293	230	247	327	291	260	264	248	279	254	272	289	268	293	283	271	300	259	276	252	292	279	284	279	311	267	254	267	260	276	301	245	264	300	290	277	265	261	280	281	294	268	257	244	259	290	265	270	262	272	281	296	278	270	284	286	249	293	272	301	284	293	260	231	255	288	283	253	299	245	265	283	278	283	278	282	277	284	301	259	251	285	269	270	273	246	271	292	267	271	302	279	302	248	262	289	282	283	265	282	258	276	297	283	285	244	274	292	291	264	272	297	277	279	262	280	273	265	283	302	313	240	262	269	255	243	304	257	265	261	283	288	264	258	257	276	262	270	303	269	284	281	300	311	291	311	295	276	261	248	255	293	276	279	284	263	295	273	251	260	273	285	272	263	277	288	264	275	286	278	275	305	268	257	270	261	262	273	285	279	258	261	298	300	290	284	276	267	277	283	293	277	258	269	292	272	263	258	289	287	269	264	295	267	279	287	269	292	265	302	264	291	271	278	267	244	269	278	285	277	285	291	285	278	267	277	288	258	256	300	287	291	289	261	298	297	266	266	246	271	294	294	296	286	298	298	273	308	287	279	246	276	277	268	273	279	284	258	281	272	273	301	273	261	295	289	295	279	258	292	274	295	266	265	269	286	265	286	303	288	321	278	284	308	245	260	308	266	255	316	253	278	272	257	286	249	262	293	256	269	290	334	247	291	277	271	269	273	281	299	260	274	284	269	275	297	275	293	279	274	298	246	278	284	254	295	279	302	263	248	305	263	297	291	281	293	279	287	267	270	278	276	275	288	273	276	259	298	253	278	263	280	250	295	287	250	269	294	265	297	279	282	290	264	298	253	281	250	287	269	280	301	317	292	261	255	274	282	275	269	260	285	276	265	264	242	254	290	315	284	279	278	253	302	296	270	282	281	277	256	258	283	263	283	276	281	266	258	250	286	285	266	254	287	269	302	285	298	290	286	267	280	266	258	259	288	298	269	294	267	307	286	261	249	298	260	277	263	258	246	285	285	274	277	307	277	259	274	271	277	246	313	300	288	277	271	253	243	325	299	264	253	261	280	276	256	286	263	244	265	260	263	275	276	281	283	280	257	281	299	283	271	251	274	260	293	268	246	266	253	271	271	287	288	267	275	298	278	237	271	270	287	280	260	258	286	293	308	264	304	281	286	266	273	250	263	254	249	293	289	303	290	253	249	283	293	240	273	265	263	255	264	293	267	274	297	244	256	260	266	275	283	303	249	316	297	290	305	310	240	279	272	275	306	277	276	273	286	282	270	248	257	273	290	312	263	284	263	260	266	297	255	270	277	258	263	270	278	274	276	295	250	278	253	276	285	252	287	279	265	285	289	254	275	275	267	273	265	287	290	271	255	288	263	281	274	266	230	309	283	256	265	295	265	263	280	294	285	267	300	259	273	279	276	269	275	276	262	287	310	284	261	306	265	280	281	262	277	220	285	281	287	299	293	297	281	293	261	279	246	298	282	275	296	260	274	274	246	286	260	299	294	278	280	277	284	281	285	286	289	299	280	260	294	283	274	255	290	265	320	270	289	259	275	270	282	272	259	258	272	299	283	281	250	264	255	251	285	293	255
39939	60645	25918	6623	3857	2821	2030	1691	1414	1195	913	758	681	598	521	431	461	434	423	389	388	353	377	355	364	371	355	326	342	364	342	327	332	327	321	327	320	290	331	309	315	321	296	305	319	330	286	279	290	348	326	295	292	330	323	300	326	370	350	321	309	327	362	322	317	283	336	352	371	349	344	355	359	329	404	356	338	369	350	335	328	332	336	330	320	325	303	278	283	286	297	303	339	325	299	308	279	284	303	297	310	308	329	268	292	275	283	295	293	292	295	284	302	281	327	300	275	303	264	308	281	301	285	296	285	322	301	284	285	283	330	297	318	294	303	301	265	288	340	324	316	313	282	280	294	306	303	319	285	292	302	288	309	311	320	308	293	294	282	307	276	275	286	301	295	290	304	304	270	288	291	288	303	288	301	273	304	299	301	299	303	296	304	309	310	316	280	297	292	278	310	285	297	292	327	329	290	291	308	310	321	323	307	310	290	323	304	286	285	291	299	246	302	281	313	315	291	284	290	329	301	327	292	260	280	308	302	267	296	293	318	261	303	318	289	287	278	268	320	312	301	282	298	340	300	265	271	290	269	313	293	339	302	308	312	283	273	290	312	269	295	294	320	273	305	295	287	292	326	294	290	314	297	302	321	286	340	307	309	302	338	289	286	316	318	278	277	280	312	275	315	307	302	313	275	335	298	305	305	316	281	290	293	297	308	297	302	275	288	312	295	295	301	307	310	325	277	315	305	287	303	313	298	322	292	281	289	321	301	298	264	314	279	318	281	312	302	302	299	311	302	283	284	311	281	284	294	277	266	301	294	308	314	312	289	310	289	310	284	311	304	327	302	283	295	313	300	298	311	294	289	300	309	308	309	319	262	346	297	295	294	296	295	343	272	336	309	304	265	280	283	306	305	285	289	294	299	308	289	287	304	311	316	305	330	288	280	284	295	279	302	315	285	302	277	297	307	281	279	298	282	326	278	298	290	310	317	307	302	287	306	271	307	296	290	275	247	297	281	297	314	323	296	313	264	303	287	286	314	297	320	281	292	309	296	308	297	287	266	294	297	256	272	313	292	287	287	309	284	286	323	316	321	319	292	289	281	277	340	311	291	272	279	283	269	301	288	283	315	281	330	283	266	277	272	280	300	286	295	286	295	283	310	302	325	292	301	308	292	269	313	294	289	288	331	301	295	299	278	286	292	283	334	287	309	285	330	298	286	292	281	283	299	284	299	288	325	318	305	279	302	311	287	286	304	306	299	306	321	314	306	274	287	278	310	280	294	305	286	291	273	277	300	305	299	284	285	313	328	282	300	270	313	334	303	290	264	304	316	266	306	320	290	315	303	295	297	274	301	323	320	326	290	310	294	305	309	305	307	289	258	281	339	300	306	302	295	295	313	270	320	271	308	297	274	325	292	283	312	319	307	291	315	262	308	285	317	324	295	307	304	287	332	309	287	310	307	273	304	283	296	307	321	305	301	285	283	304	259	299	281	283	289	268	349	280	291	290	293	327	314	299	297	325	284	310	325	295	285	309	280	312	330	293	287	303	292	287	292	317	303	319	321	291	340	301	263	329	296	289	292	299	324	325	323	300	316	335	322	280	321	266	302	312	294	288	275	301	291	322	288	290	298	301	262	319	313	305	308	307	263	324	314	292	287	324	316	277	267	277	339	318	311	309	269	329	275	319	289	322	288	310	275	320	307	291	298	271	306	295	303	295	296	306	282	301	301	297	293	328	286	288	278	285	299	285	293	281	290	323	303	281	282	304	297	313	305	309	326	244	300	290	270	312	314	297	287	300	279	294	264	274	273	294	278	299	286	294	296	294	285	291	307	297	305	279	259	317	298	307	300	304	283	314	283	332	280	287	302	310	295	298	306	309	285	317	296	283	300	300	261	297	317	318	308	269	285	309	292	337	311	299	277	304	279	277	311	294	323	300	324	295	291	289	304	296	294	316	274	277	313	278	284	304	320	297	310	279	265	287	299	303	279	303	293	319	309	304	332	262	327	306	294	322	262	316	312	293	305	280	297	295	290	301	284	262	309	286	294	317	285	318	318	301	306	317	316	311	288	322	292	292	296	295	275	299	294	283	292	260	279	298	271	315	281	310	276	284	295	294	277	300	284	321	309	287	280	309	317	292	308	276	321	273	286	277	290	255	295	305	296	282	335	326	307	308	280	298	290	291	298	329	314	294	284	305	318	270	311	310	283	311	324	298	295	284	284	290	286	279	298	287	305	294	320	293	317	313	278	303	293	320	321	292	305	290	302	282	320	325	281	284	313	304	281	295	308	285	280	306	298	313	303	309	299	329	301	312	313	295	300	292	296	308	301	304	321	275	296	277	300	294	275	269	298	292	267	303	298	261	300	324	276	307	268	330	292	260	309	316	298	300	303	299	272	299	287	269	279	289	270	309	288	295	297	303	306	316	269	276	285	297	329	266	273	300	304	286	291	291	307	327	296	283	306	297	340	300	257	310	293	319	315	285	293	312	305	302	308	288	255	307	288	265	285	259	293	324	294	278	304	277	297	297	326	296	282	282	294	266	302	301	288	288	309	292	292	322	279	316	287	293	296	290	288	317	313	299	321	333	313	279	296	271	304	286	319	293	306	316	314	319	282	353	287	286	291	293	289	305	320	300	308	314	323	301	293	331	323	284	332	316	288	310	288	308	294	310	266	304	310	318	297	297	296	289	297	305	304	265	286	284	299	306	283	303	304	285	322	303	318	308	288	276	294	288	313	291	297	289	294	303	288	282	261	273	329	304	320	317	272	285	299	310	289	293	275	317	275	282	293	271	292	332	288	287	336	303	268	288	297	294	253	296	262	294	315	281	261	299	298	282	316	323	300	281	261	306	276	291	290	302	281	303	331	306	306	261	329	300	268	308	268	297	301	297	294	281	306	333	290	298	301	301	317	304	307	320	324	300	300	299	274	288	278	274	271	265	276	322	312	265	296	282	308	318	282	321	301	278	294	301	293	299	306	306	294	267	270	286	285	304	299	279	286	321	308	301	278	300	281	299	305	277	305	287	272	290	279	282	307	284	284	318	295	280	287	316	288	310	280	299	329	278	304	297	298	293	300	295	296	309	326	333	285	278	273	284	316	280	316	308	318	299	314	276	289	280	287	292	323	332	284	335	312	300	336	303	293	276	300	299	311	326	335	321	292	305	287	286	287	330	324	264	305	303	261	276	310	280	327	310	294	283	281	310	315	308	320	284	287	298	288	281	302	286	279	277	306	310	308	288	288	268	289	328	331	346	313	280	314	314	272	281	316	302	314	327	272	318	295	289	294	285	317	275	280	315	308	309	333	285	276	292	298	312	300	277	301	312	312	308	283	288	276	330	290	286	322	254	283	290	316	317	287	301	293	285	296	319	308	299	314	310	306	259	287	317	297	246	336	307	273	282	323	305	301	287	303	302	299	298	312	291	307	295	344	280	308	309	307	293	314	298	294	310	280	278	285	327	282	306	277	332	316	307
30926	27441	16883	3367	1108	867	751	761	706	667	586	603	624	614	581	601	600	598	573	556	603	609	549	602	588	529	582	609	572	641	552	577	585	568	626	585	608	593	618	583	550	600	597	611	580	573	545	589	584	576	570	562	613	579	566	592	608	551	579	601	601	552	585	583	583	608	617	608	573	563	622	591	590	628	604	589	614	578	667	562	571	602	566	602	581	598	560	545	532	579	598	567	579	590	579	571	575	566	573	592	542	632	554	591	571	566	592	557	535	606	603	561	590	588	573	598	545	561	632	613	580	527	582	554	589	555	601	610	566	583	568	597	564	572	608	600	609	559	544	568	575	588	553	578	600	622	505	594	540	553	537	565	557	606	570	558	552	591	582	558	571	612	569	565	530	574	579	552	595	559	565	622	572	572	532	601	589	525	574	573	568	561	594	608	570	570	600	600	559	612	596	566	564	562	600	574	582	601	573	602	618	576	556	560	569	609	566	494	570	586	594	598	633	589	564	596	564	562	565	528	601	589	574	610	605	564	613	535	552	577	559	551	554	571	577	592	595	593	530	562	557	559	587	568	606	591	561	558	552	582	569	595	583	600	607	595	553	594	599	561	534	543	546	599	551	616	616	556	562	583	557	591	576	584	588	584	572	564	536	579	557	581	559	572	568	558	619	589	615	602	568	609	575	580	624	572	574	554	567	621	589	603	540	540	605	566	563	557	576	553	576	584	594	540	595	609	603	595	569	605	587	614	530	537	568	576	603	553	584	564	611	572	565	586	580	572	595	593	599	629	614	606	554	585	550	563	566	560	606	565	552	597	596	537	583	587	577	601	533	640	544	591	589	584	599	625	581	566	563	581	595	550	596	593	585	565	593	588	559	573	606	563	636	570	574	571	557	591	565	592	574	565	600	628	577	523	582	573	582	584	537	577	582	600	603	548	553	576	581	595	598	543	563	534	623	535	627	553	603	591	585	582	577	582	571	539	561	592	584	562	594	585	590	606	577	596	575	574	566	538	602	541	596	588	584	551	528	551	569	572	557	608	541	553	573	597	571	576	592	582	548	549	543	588	572	552	571	592	593	524	573	533	606	579	570	602	593	593	586	581	592	570	571	556	530	580	580	553	611	593	580	591	564	561	602	516	564	598	615	551	605	562	609	565	547	562	584	543	607	576	546	632	556	562	553	604	574	572	610	604	569	598	604	580	572	604	592	601	552	545	599	588	581	582	565	543	557	571	590	578	605	568	588	561	569	548	565	553	551	566	593	556	583	567	592	603	578	587	601	603	602	597	595	568	579	609	589	571	552	605	594	565	570	633	580	596	581	589	577	547	614	570	552	619	564	541	579	581	596	588	560	562	573	582	575	637	623	560	578	584	604	568	552	631	569	546	546	624	615	563	584	596	595	550	513	575	528	587	597	561	591	580	581	565	573	582	571	535	622	558	578	552	646	571	548	584	602	565	555	585	555	580	586	577	589	532	616	586	566	588	561	585	557	564	631	585	598	562	605	534	551	535	534	593	609	568	581	577	624	561	571	533	553	627	600	576	614	528	545	554	591	549	570	545	566	607	609	624	618	531	587	530	625	560	559	584	594	594	567	599	568	605	583	565	577	593	581	569	563	596	543	586	561	558	566	566	533	568	593	587	566	588	537	574	568	584	524	555	551	602	576	591	582	583	575	544	593	519	605	572	566	598	560	583	546	607	614	554	557	598	554	577	565	575	584	575	568	592	606	605	626	582	552	585	558	565	593	556	555	562	619	566	620	585	612	556	571	570	569	600	628	561	551	515	595	566	574	598	593	545	598	578	584	586	571	589	593	599	592	618	575	594	563	546	578	562	571	578	608	604	585	584	598	589	599	582	586	626	631	616	627	554	579	552	574	545	591	581	581	605	575	566	589	575	620	536	574	584	594	591	596	568	562	597	578	574	549	579	584	626	592	524	547	544	570	544	627	553	592	554	582	538	600	587	546	634	566	584	551	584	577	573	605	624	549	611	578	602	603	553	583	560	537	563	563	575	579	578	526	611	579	591	577	561	578	579	599	583	586	576	582	623	617	562	578	592	552	559	553	579	564	576	552	569	584	564	573	590	612	553	555	599	579	606	567	562	599	530	624	551	588	535	629	566	559	543	534	543	571	627	591	548	576	583	599	566	596	589	555	584	584	569	573	571	592	581	592	578	573	538	558	560	587	597	510	566	550	565	587	577	563	570	554	596	553	582	597	573	578	558	603	561	575	570	580	616	576	592	610	650	613	607	539	561	614	569	608	583	572	599	609	538	578	610	552	549	548	605	630	567	564	574	589	604	564	590	573	579	574	587	556	578	580	595	535	567	585	530	566	558	593	595	581	579	579	615	590	585	571	597	574	525	569	586	570	590	595	592	597	593	585	615	588	583	618	564	562	591	531	579	585	565	585	599	602	619	583	617	564	607	620	568	633	559	572	584	587	608	583	556	592	588	543	526	613	599	594	570	549	572	611	631	576	593	583	554	573	573	577	570	543	655	630	601	567	589	619	598	573	563	542	549	566	557	558	577	587	580	540	542	554	549	560	593	620	574	540	593	575	559	589	609	559	572	588	532	558	603	597	582	576	579	591	552	565	591	545	574	581	558	591	591	573	589	545	583	580	608	594	610	578	554	541	556	563	564	571	547	589	624	518	527	564	587	550	575	582	624	572	562	556	550	567	532	594	609	571	582	568	533	605	608	590	642	573	583	546	600	587	578	563	641	583	582	572	553	586	594	547	635	606	567	576	588	577	604	554	606	550	621	601	595	549	553	571	565	600	594	593	573	596	555	546	615	578	573	605	579	589	599	573	534	553	544	578	575	582	594	595	555	587	564	615	605	583	603	560	613	563	580	543	518	582	582	558	525	570	544	587	573	541	590	587	576	584	571	559	600	596	603	587	575	575	548	576	534	575	589	546	572	572	577	552	566	582	567	573	607	566	570	556	581	556	570	584	583	607	553	588	584	568	572	603	559	606	560	582	596	561	571	600	555	598	587	557	607	573	585	561	609	570	577	597	629	564	607	603	575	549	558	543	538	581	588	564	591	582	544	573	542	562	571	599	568	590	554	635	569	579	600	564	577	557	564	575	597	585	528	649	582	582	611	565	575	552	617	551	597	572	574	615	575	587	604	578	558	594	590	563	632	598	598	560	612	608	531	564	560	568	587	561	565	549	591	602	581	570	584	583	572	538	588	559	605	632	582	578	577	543	607	603	585	542	579	589	584	605	597	591	610	623	575	561	578	598	574	552	603	573	571	573	555	588	582	590	555	612	600	571	578	587	603	570	633	580	593	584	580	591	579	552	586	589	605	536	585	553	530	596	569	597	595	586	621	571	580	584	617	578	596	587	585	582	573	579	566	582	561	598	599	604	617	554	559	570	570	582	603	558	607	563	588	558	590	615	563	595	571	596	602	524	586	606	555	607	588	593	557	590	630	551	553	558	574	595	581	546	552	605	573	566	560	583	584	585	616
35411	39971	11763	2262	1383	1117	930	961	850	795	705	658	697	698	646	629	657	594	642	623	596	643	632	621	656	623	671	638	594	634	623	590	638	611	585	629	635	629	646	630	648	586	607	585	566	619	637	630	637	583	597	583	629	619	630	601	580	638	640	666	601	649	667	620	590	646	609	675	654	617	592	637	601	623	621	653	609	635	642	621	620	626	655	617	642	621	625	560	595	662	585	620	610	649	634	605	556	600	616	600	594	624	636	573	625	609	650	607	581	541	609	627	633	615	619	619	611	627	615	611	634	581	651	615	630	620	583	644	625	591	604	632	628	560	616	595	634	642	601	613	627	603	626	608	662	632	601	643	624	574	645	653	633	636	642	583	637	591	599	632	636	614	628	655	634	633	577	679	591	599	605	603	553	609	655	608	591	595	592	649	586	594	620	608	638	586	580	593	564	644	605	629	578	638	576	580	620	628	628	653	632	578	566	659	684	611	592	574	615	641	616	592	622	618	607	577	606	605	616	651	626	623	578	610	662	608	648	591	609	617	574	604	591	639	658	617	613	609	655	625	622	615	617	609	612	613	628	611	641	615	592	634	631	577	623	607	620	586	598	610	622	607	636	632	597	571	593	609	626	604	585	621	619	663	602	600	623	615	547	615	651	620	621	558	582	601	602	602	615	599	610	566	630	604	613	594	580	604	628	623	643	646	601	579	634	581	626	587	601	642	591	590	633	624	607	624	621	630	625	627	578	594	609	599	645	622	586	651	579	610	578	607	561	597	638	637	655	623	577	634	643	603	611	617	633	625	588	627	613	583	613	614	614	605	607	592	623	607	627	592	629	622	623	600	611	618	619	576	593	626	601	634	626	632	613	602	605	624	612	599	594	655	625	596	641	628	622	566	604	581	590	615	600	629	605	600	609	620	592	607	664	624	608	640	583	576	623	583	608	610	584	633	571	617	633	651	641	605	626	703	658	633	584	615	610	570	641	581	638	591	618	604	647	598	608	622	646	618	602	615	646	564	634	604	635	611	638	588	609	610	590	655	624	652	604	619	591	631	606	645	628	616	591	627	668	588	577	596	580	586	651	609	641	628	596	628	631	629	638	614	621	623	629	621	636	592	614	588	567	626	673	633	623	618	627	624	623	620	596	606	585	609	609	608	555	616	611	604	614	641	590	681	611	601	640	655	577	610	640	593	615	601	574	588	588	590	620	590	637	574	594	622	593	588	584	571	610	604	621	586	600	586	602	624	659	637	623	643	609	623	618	612	611	667	594	621	586	642	630	613	633	665	596	615	659	584	560	571	630	599	565	572	634	625	641	677	572	630	620	593	613	598	595	608	630	643	634	617	617	652	628	603	641	614	636	603	612	676	568	621	617	580	624	631	596	624	626	604	601	622	600	580	601	588	656	586	622	631	626	620	626	617	658	625	587	581	588	624	629	605	574	595	618	618	630	618	564	588	636	628	586	660	629	640	611	590	621	640	633	633	630	647	603	579	597	612	607	610	594	599	682	628	605	628	599	630	602	628	614	627	603	607	589	621	631	670	618	607	575	667	623	630	692	579	661	610	661	644	631	610	586	613	619	626	634	611	605	592	611	621	577	627	634	621	625	655	609	610	629	662	631	641	635	562	618	619	599	614	559	614	641	615	604	599	638	615	580	632	603	606	644	620	635	656	599	598	601	592	596	626	596	609	607	637	626	628	648	632	601	636	645	658	610	586	668	593	584	587	618	600	638	603	610	627	606	649	654	615	640	628	643	599	631	606	608	624	644	640	608	600	607	594	628	657	651	622	587	598	628	548	589	627	615	543	630	624	589	577	625	646	668	578	639	596	618	599	652	632	610	623	607	634	646	572	588	615	585	574	669	599	617	595	579	611	626	626	645	580	602	622	628	613	573	637	662	578	641	630	643	641	624	612	593	618	667	559	620	582	612	632	603	631	607	645	614	608	619	665	608	623	679	608	627	613	606	630	606	634	614	626	634	619	585	643	633	611	602	634	556	599	598	624	640	615	612	616	634	654	608	625	638	555	601	619	598	630	594	610	616	625	602	622	609	638	592	592	582	593	609	610	596	612	586	633	612	579	578	613	637	613	616	580	633	633	578	581	593	604	623	621	603	625	601	628	614	597	628	609	601	593	576	615	572	569	617	620	614	649	583	614	636	590	598	628	610	602	619	621	602	636	634	585	624	611	624	631	606	625	643	647	600	587	623	630	599	622	656	649	671	663	582	560	607	607	620	625	646	599	661	634	641	620	600	612	604	650	605	617	597	629	613	576	629	587	564	616	595	579	615	585	656	689	592	645	637	600	646	585	615	589	618	608	648	580	584	630	606	597	646	610	578	583	585	631	576	611	648	609	622	628	601	623	630	650	606	622	632	659	617	589	649	604	611	591	603	632	647	614	625	609	557	630	608	592	621	602	623	635	642	638	610	652	607	600	627	574	563	628	625	637	573	595	634	589	673	578	605	608	598	620	600	643	615	603	624	626	621	594	577	628	641	673	633	597	607	639	600	600	590	608	604	662	585	632	603	615	620	600	570	640	645	613	576	613	593	626	578	606	594	602	607	603	600	592	644	641	609	616	642	580	566	646	563	609	615	596	629	620	607	604	645	650	626	634	569	635	648	590	626	559	633	661	565	628	632	577	618	624	611	609	624	602	611	602	629	609	610	630	598	613	593	565	620	591	613	647	618	568	637	611	600	622	600	569	631	612	607	603	587	591	597	604	597	649	607	609	581	624	626	642	568	610	640	591	640	604	634	560	599	634	632	612	618	592	636	571	645	607	582	631	569	570	626	640	638	615	643	664	625	585	592	691	626	634	610	618	657	669	632	604	613	594	582	613	586	592	602	635	618	612	653	579	584	611	631	608	638	570	599	615	649	637	597	639	601	607	612	647	584	543	652	606	591	579	601	569	615	593	633	592	626	599	608	610	560	636	626	607	633	582	641	652	639	626	617	624	582	650	672	591	635	634	566	633	586	588	633	588	626	618	650	566	594	621	595	622	646	627	617	561	589	624	652	607	617	587	594	624	617	591	652	609	608	610	588	619	637	630	658	633	601	628	646	607	597	544	643	592	618	676	611	626	608	626	678	611	551	615	587	639	605	645	588	647	597	627	605	622	634	585	613	598	615	562	604	632	649	629	631	600	617	641	663	626	598	624	607	588	592	639	625	592	659	572	671	620	615	600	629	556	634	643	598	563	619	626	556	617	578	588	603	621	642	590	605	571	614	665	640	609	659	605	625	636	620	593	579	620	622	617	650	588	612	608	624	602	641	610	627	637	607	632	634	613	665	621	599	657	608	594	650	590	622	638	610	622	632	645	633	586	593	591	574	604	616	615	601	618	604	629	635	621	636	625	604	559	628	568	641	593	627	590	607	661	613	628	627	590	595	661	615	594	641	572	555	596	610	615	597	586	579	606	588	617	622	608	597	615	588	610	582	619	632	577	632	578	619	633	630	567	633	591	604	621	632	600
24171	21381	28495	24602	21303	10124	1477	1008	853	759	654	624	530	542	542	509	522	518	532	522	511	490	488	512	496	521	505	459	495	477	453	476	489	482	458	461	427	483	479	465	446	464	452	479	440	489	477	472	477	461	462	458	450	473	453	490	457	460	489	498	494	523	482	486	498	457	473	472	494	478	504	462	469	521	533	497	456	428	503	453	435	466	477	503	480	439	453	454	436	493	444	477	491	457	471	447	489	438	466	448	448	476	482	463	491	470	498	476	483	483	472	468	451	455	457	451	452	480	441	464	442	451	493	477	467	477	494	460	496	489	469	426	471	460	460	490	469	454	461	460	487	495	462	459	489	442	473	460	467	442	495	484	456	501	435	499	483	467	429	475	486	436	430	483	455	477	471	509	431	466	472	435	431	454	448	476	488	462	440	447	452	493	459	451	442	436	453	432	477	468	431	473	461	463	445	465	482	449	438	447	466	451	459	481	487	469	502	511	420	446	470	521	467	472	462	480	458	437	431	474	475	449	469	490	516	467	508	454	515	450	465	486	502	442	446	463	464	430	464	476	446	479	513	484	460	492	470	453	457	495	472	494	442	448	488	464	462	460	452	470	447	452	481	457	454	448	470	465	458	467	495	429	468	443	449	477	477	451	456	461	456	421	454	483	470	485	494	428	477	426	449	460	461	437	447	461	492	433	464	426	481	431	439	500	473	432	465	458	447	460	443	438	466	470	500	445	426	454	495	450	475	470	420	473	489	468	484	479	442	503	472	482	475	432	456	412	463	438	482	454	471	467	471	479	461	518	438	516	464	447	475	469	445	479	445	444	458	482	461	443	457	472	482	471	483	469	496	509	435	423	468	481	436	474	497	448	448	480	455	485	480	469	408	497	466	474	483	443	463	487	523	467	422	533	487	457	476	490	469	492	482	478	455	474	451	454	434	504	491	502	482	454	463	466	468	485	429	434	466	463	460	476	453	449	473	491	433	456	495	484	454	473	451	503	462	476	436	411	450	474	491	422	481	442	481	462	441	491	483	450	503	481	483	474	465	513	465	463	492	471	454	459	449	444	511	478	450	476	446	429	429	462	453	526	447	449	469	460	452	441	432	483	468	453	482	467	463	485	465	441	439	415	495	473	455	450	482	457	407	470	447	467	464	456	490	460	482	486	491	482	475	496	472	458	454	482	423	464	493	463	471	496	448	478	508	456	484	456	443	457	537	449	444	463	454	453	467	493	528	471	457	453	450	457	445	451	418	449	424	529	457	437	491	497	477	441	496	492	469	468	481	473	473	465	464	481	450	466	460	482	479	478	447	448	449	446	425	449	451	472	440	460	469	438	473	481	490	479	476	513	470	455	486	484	488	482	467	461	493	461	410	480	443	458	475	425	453	450	456	483	475	472	479	500	439	435	447	478	491	508	493	482	473	464	491	503	430	445	470	454	461	478	462	462	462	505	464	436	454	490	457	453	489	449	454	463	470	492	472	486	444	477	446	470	437	451	460	508	478	465	480	461	430	477	427	497	441	486	466	479	509	477	478	479	501	480	478	504	452	462	531	465	483	491	481	453	508	483	461	439	469	485	469	494	511	529	504	465	429	412	458	495	471	463	480	486	509	465	472	457	474	458	428	476	448	458	470	455	470	462	476	472	497	452	418	444	445	486	470	432	471	461	504	466	485	460	469	474	444	492	476	454	470	489	462	471	450	457	464	465	455	467	477	463	489	431	508	418	484	455	496	471	461	459	440	458	468	476	442	448	461	440	491	452	452	450	461	457	469	490	488	490	475	471	453	476	515	480	485	477	514	478	469	463	464	487	493	539	465	507	482	472	453	428	457	497	437	442	433	466	446	483	458	494	443	423	483	485	478	476	448	505	486	428	470	460	439	462	467	490	469	456	450	455	479	504	460	491	459	467	423	425	443	472	456	466	440	475	456	511	488	423	499	482	495	443	439	459	456	452	504	470	446	438	509	454	437	475	472	454	441	466	465	432	447	425	447	495	447	452	490	459	509	466	462	463	476	424	480	455	508	484	457	420	431	446	477	451	426	479	491	463	480	466	481	460	432	480	484	462	502	441	487	463	472	492	502	466	474	512	461	475	457	481	455	450	460	442	436	434	464	468	419	461	448	452	472	439	440	484	403	439	483	477	455	437	446	487	473	444	505	475	505	506	438	453	463	436	482	417	510	442	484	458	460	465	445	434	449	477	473	464	534	502	492	529	428	479	462	491	455	520	464	474	474	479	447	480	462	505	455	440	435	449	462	445	477	488	480	508	461	479	467	437	446	464	483	492	533	493	476	464	490	474	463	478	443	500	460	505	469	416	456	474	475	465	497	455	469	473	470	453	489	448	478	425	448	442	486	470	482	452	499	512	427	441	471	495	441	426	447	475	457	468	481	465	480	484	488	471	434	423	490	461	420	470	461	481	450	479	459	460	481	477	472	473	458	468	458	489	454	472	425	487	452	470	490	445	476	473	477	476	493	476	449	482	466	471	471	444	494	477	429	486	495	491	460	462	474	471	478	466	471	451	463	449	479	468	478	453	486	455	454	433	445	465	461	462	486	496	485	471	444	498	433	430	450	485	464	455	481	477	458	453	463	445	468	491	479	468	512	448	471	470	461	494	488	472	474	453	476	469	466	482	469	471	446	457	443	485	492	449	422	474	479	456	459	464	491	480	453	483	459	447	508	472	478	470	442	485	472	502	462	460	446	450	451	452	461	461	450	458	440	464	500	462	439	476	479	474	481	457	436	487	464	473	496	487	447	464	475	467	491	457	524	460	499	446	450	482	458	466	481	472	481	447	468	436	504	497	450	453	463	448	438	460	509	478	459	450	508	488	447	489	479	482	503	471	466	500	464	461	462	457	425	451	418	483	482	477	469	439	489	489	458	496	461	492	489	470	486	446	479	499	446	468	455	459	461	455	470	440	432	481	468	455	457	475	458	482	434	513	472	436	475	453	485	489	466	474	493	449	465	493	480	435	495	462	477	480	464	458	457	422	487	454	436	447	484	447	485	454	441	458	453	420	461	441	487	485	453	483	437	455	437	454	460	488	496	491	455	451	509	472	473	446	474	488	514	451	498	501	462	487	472	437	488	475	468	479	460	489	531	437	470	476	423	433	443	476	487	471	467	480	480	419	444	420	482	507	456	472	451	468	468	454	476	511	492	504	451	474	453	469	490	467	455	477	501	435	457	449	430	484	434	445	489	436	444	466	463	455	498	508	462	486	446	476	446	463	458	534	474	483	480	456	426	453	455	438	442	441	475	505	456	474	473	464	453	437	475	466	467	485	453	473	469	466	472	437	416	476	472	472	477	471	464	471	500	489	434	500	469	497	499	492	431	503	509	468	467	464	483	483	455	476	488	409	438	463	482	492	497	485	486	466	471	501	441	474	447	461	484	465	478	438	457	492	426	458	461	435	472	490	446	461	467	446	451	446	418	414	470	438	472	466	459	466	432	469	438	439	481	473	477	520
35833	53457	21117	4529	2747	2092	1672	1428	1269	956	894	686	676	654	616	588	539	598	560	545	529	567	561	544	590	552	555	554	537	547	487	532	538	511	539	526	515	537	539	507	507	499	533	464	524	494	492	511	544	526	473	520	524	504	539	516	490	563	537	531	461	505	497	482	562	532	526	525	522	505	522	513	532	559	536	552	533	535	547	522	498	545	508	515	536	528	500	519	508	474	517	500	540	473	483	535	478	475	492	504	506	502	509	543	533	498	520	509	489	499	507	517	522	505	528	530	545	519	509	479	515	486	498	534	526	493	522	503	465	509	516	517	512	485	530	497	509	496	510	503	499	519	537	534	543	557	513	493	506	515	482	496	506	529	519	495	529	568	512	505	522	539	489	500	517	500	494	498	512	519	522	512	516	506	502	486	496	539	501	517	504	498	488	487	512	502	512	511	533	514	476	483	511	532	520	516	536	491	498	491	529	540	469	525	510	515	532	534	486	520	517	482	528	478	533	503	547	528	511	491	526	560	523	531	526	482	513	491	495	512	510	511	504	494	526	511	517	478	531	486	490	541	472	471	510	494	506	476	546	533	504	523	512	516	518	527	529	457	503	514	507	515	547	524	509	531	512	489	527	489	525	499	534	536	469	521	481	501	507	501	536	544	467	527	506	554	482	502	519	478	507	478	495	509	553	505	544	508	506	483	534	489	549	478	547	520	500	484	490	542	451	517	503	515	526	494	532	532	493	502	552	520	528	497	522	528	477	495	518	533	507	525	483	469	479	427	491	524	521	519	493	480	502	489	526	532	512	489	513	494	501	534	488	509	510	531	509	483	481	517	507	496	505	511	527	523	553	499	515	513	533	519	535	505	484	530	498	533	503	519	471	475	500	522	494	501	467	545	543	545	557	525	516	479	513	525	513	495	527	508	521	507	496	517	549	510	466	501	478	508	546	483	547	489	504	532	497	500	474	502	516	483	510	509	545	543	506	516	497	499	478	553	514	473	516	515	512	512	521	499	486	495	528	515	540	511	526	470	500	482	490	527	481	541	523	535	488	493	457	522	545	488	542	496	500	521	534	532	510	536	515	543	496	506	516	526	483	511	534	481	497	491	489	523	496	508	542	516	518	512	515	498	526	501	509	531	530	501	536	521	552	504	517	481	536	481	528	548	539	511	469	522	536	517	496	485	512	563	448	478	549	512	507	520	550	529	523	537	504	499	509	530	497	512	531	474	513	514	541	488	503	524	527	535	518	522	500	485	523	550	504	531	479	536	554	487	519	524	483	504	499	429	496	529	489	522	517	526	490	474	508	512	487	561	511	563	492	496	526	511	486	501	525	520	472	547	507	465	486	530	512	502	511	505	511	505	506	493	495	500	488	464	508	516	510	488	542	480	519	529	499	494	483	515	524	491	475	550	467	498	503	477	506	498	538	516	498	521	471	534	474	520	542	505	523	519	532	459	463	496	507	539	522	534	510	531	495	479	512	501	501	487	499	519	507	536	527	545	518	500	576	522	478	492	517	511	518	483	546	503	542	499	530	503	548	519	521	515	510	501	526	509	526	546	536	493	527	533	497	531	533	500	505	480	506	520	553	548	507	488	478	538	554	499	498	524	533	475	534	482	486	526	525	499	509	511	491	486	516	510	540	476	544	469	519	531	494	521	513	495	531	502	511	504	543	486	484	479	501	510	510	525	508	455	485	543	543	472	519	518	539	517	536	514	518	496	481	470	487	479	509	584	513	490	480	517	517	496	483	470	504	540	481	494	538	514	505	518	550	490	511	511	482	492	492	493	515	497	517	512	512	507	510	489	500	494	500	531	506	534	529	508	536	511	479	500	478	500	519	530	499	511	542	504	508	496	506	527	514	507	482	491	512	500	563	526	461	518	487	488	488	502	480	576	509	524	517	502	517	554	543	510	489	561	543	487	464	536	514	507	480	521	526	546	486	483	519	483	512	559	544	508	506	536	492	526	494	480	490	503	522	515	504	535	498	499	555	501	505	504	516	492	499	533	495	490	535	483	489	503	518	509	480	548	503	510	522	496	509	515	519	476	523	531	522	470	500	532	510	517	504	506	503	518	493	531	496	534	506	538	488	499	512	500	486	509	510	481	470	496	505	509	516	509	477	503	485	506	544	520	534	532	500	511	488	498	508	489	554	520	488	488	537	560	496	497	489	524	481	491	510	489	490	514	483	500	524	490	495	514	512	528	536	497	477	508	542	504	493	525	500	518	498	525	529	509	502	522	488	520	509	479	529	502	517	511	515	486	494	479	504	500	511	461	550	495	485	511	501	504	512	511	537	492	498	499	513	511	518	518	504	512	524	467	503	538	515	540	511	533	494	485	475	531	514	484	501	486	467	489	483	553	521	524	449	525	497	511	461	516	519	483	538	531	487	520	533	531	508	498	483	496	521	513	497	501	509	524	493	488	496	480	482	494	497	465	508	522	540	501	527	497	510	513	479	490	537	508	538	519	529	510	510	517	505	498	494	480	534	540	507	519	500	504	512	515	530	539	538	499	530	514	494	534	547	487	526	525	493	543	480	519	499	514	495	515	515	487	506	511	516	503	524	500	505	514	478	534	486	496	512	534	529	555	505	511	504	509	502	499	487	523	489	533	511	495	500	501	520	499	532	521	516	531	502	501	520	550	507	526	507	502	547	498	530	501	492	508	526	494	498	531	505	523	496	452	478	529	487	533	457	483	520	519	515	461	535	470	519	488	493	502	481	527	520	532	511	475	500	523	473	488	508	514	509	527	473	536	495	524	479	509	528	530	571	468	525	542	508	540	543	480	509	508	509	491	509	473	568	527	476	503	449	498	492	518	531	485	489	518	530	497	514	469	520	526	516	517	501	517	506	430	543	466	497	533	491	490	499	457	464	506	505	535	502	515	510	523	500	499	508	473	523	503	494	524	507	512	511	525	515	470	559	496	477	481	507	470	499	530	492	514	506	520	522	515	536	540	499	528	518	507	506	462	493	513	509	480	576	495	531	496	527	469	499	526	488	484	526	492	515	554	485	533	495	503	503	492	498	520	514	499	529	517	513	511	527	476	476	491	453	486	483	510	522	532	538	507	483	502	509	561	502	540	482	507	479	524	515	516	500	490	479	547	492	499	483	573	479	533	490	566	499	524	514	506	535	519	519	458	520	503	517	519	491	489	508	511	550	496	505	520	478	491	523	499	502	517	506	487	497	512	500	485	570	495	528	475	505	506	443	497	506	525	472	469	516	495	494	517	511	534	467	503	519	501	497	492	513	486	493	509	479	504	543	498	469	508	522	492	523	497	512	498	498	494	484	504	481	506	516	532	521	502	502	497	523	512	488	550	525	483	517	490	515	462	537	496	511	533	492	526	461	524	505	525	494	545	520	476	451	466	491	500	481	522	527	553	477	490	548	503	528	514	499	510	491	506	481	513	535	498	493	518	499	503	490	469	538	480	517	491	521	519	519	523	537	515	554	501	524	482	484	516	488	537
25036	21413	27654	25400	13984	1460	1009	840	695	646	571	508	518	496	486	471	517	490	510	483	441	464	469	480	469	469	458	454	405	448	446	455	435	468	432	464	421	457	459	436	454	498	445	445	418	456	459	436	446	450	429	411	410	480	447	438	490	432	464	461	470	450	426	440	427	490	439	439	493	448	475	454	460	479	457	433	459	493	417	444	454	465	469	439	506	473	459	425	411	435	478	391	416	460	461	416	440	485	492	477	445	421	440	462	429	447	468	458	417	420	413	433	476	432	453	462	456	449	457	445	420	431	434	436	439	472	445	436	447	453	427	458	430	488	439	434	462	461	424	426	446	451	434	451	433	438	480	415	444	428	435	436	429	466	486	473	458	442	423	461	387	437	426	462	482	458	472	445	416	407	420	427	472	466	423	445	461	445	470	482	420	420	441	462	478	442	470	416	408	453	449	431	488	433	387	470	423	435	447	479	425	468	412	437	447	423	445	420	415	451	410	452	473	477	446	432	460	461	431	410	470	411	454	488	430	442	416	480	458	444	413	413	465	447	439	459	446	464	467	421	451	408	465	490	444	464	454	414	457	469	440	438	432	497	405	438	463	424	445	433	495	460	457	435	460	389	456	467	390	421	431	444	445	442	445	439	436	437	434	461	460	444	484	444	498	438	438	438	449	461	426	480	446	470	475	454	458	465	436	443	433	445	482	445	461	414	448	417	433	420	432	453	442	459	403	468	484	467	435	423	459	481	440	390	474	421	458	468	425	464	440	454	487	465	423	443	454	436	465	500	423	446	446	425	447	434	449	425	458	436	432	426	405	450	431	408	437	455	467	452	456	476	430	437	460	433	486	467	480	436	449	456	438	475	449	473	480	455	415	459	436	456	477	460	462	433	419	428	439	456	457	465	462	424	444	403	409	424	437	417	472	452	474	463	437	428	410	448	436	444	495	478	436	432	480	480	448	462	418	467	452	476	424	466	466	471	444	460	461	466	444	454	437	462	440	454	463	475	457	442	482	425	419	424	472	430	435	473	433	476	486	442	427	445	480	475	429	439	463	416	442	458	459	435	441	492	463	444	447	436	447	421	441	452	462	450	467	446	470	467	445	451	401	447	439	445	444	445	430	485	451	428	428	430	440	445	416	439	455	451	481	449	450	444	448	451	454	405	441	461	451	432	509	456	439	433	440	454	444	440	492	432	451	427	454	453	432	459	477	454	407	405	434	442	467	474	449	423	439	450	406	434	464	419	442	486	442	454	369	438	425	411	461	427	429	449	460	464	437	481	439	439	478	470	471	425	458	399	448	458	454	446	448	425	474	421	485	419	456	438	456	436	485	478	407	448	456	445	471	458	443	449	442	429	451	449	414	432	450	468	447	430	460	470	476	443	434	478	416	441	431	454	491	459	464	440	448	438	460	424	412	453	389	413	447	419	457	479	454	455	460	448	436	424	441	444	421	462	439	481	480	438	435	476	458	435	448	472	460	419	448	427	448	446	439	439	458	444	459	479	448	454	428	452	459	469	449	468	440	450	470	400	466	463	478	417	450	458	459	479	451	432	441	459	458	461	458	466	447	466	454	437	430	472	457	453	471	445	427	426	462	468	439	436	444	441	430	431	446	414	459	436	444	462	454	452	427	434	437	439	430	445	474	425	493	464	432	453	477	476	459	438	420	488	427	398	438	493	491	455	448	439	463	474	451	456	490	448	444	465	447	472	414	434	426	479	424	460	442	480	441	477	432	482	467	463	456	441	418	433	439	442	433	433	432	473	452	434	442	451	428	473	413	454	431	454	455	436	432	483	426	461	439	423	434	455	442	430	462	432	445	475	428	435	488	499	441	440	430	439	466	445	419	415	434	458	468	462	449	470	467	448	435	473	461	440	433	457	466	425	460	455	468	459	421	427	440	426	437	425	444	417	447	432	401	424	426	431	439	420	459	461	515	409	452	454	468	453	441	452	405	436	458	455	415	441	450	478	481	421	434	457	483	456	440	470	470	441	424	412	411	419	458	460	437	442	472	480	486	427	486	446	435	465	450	482	422	416	430	462	431	435	469	474	447	460	412	442	439	485	462	422	423	424	446	464	440	449	440	468	461	457	434	443	445	447	442	472	452	437	437	445	479	445	435	461	464	463	440	480	458	482	441	477	421	434	449	422	453	452	476	454	474	457	462	466	451	460	435	463	459	479	440	423	438	469	425	468	464	462	409	441	460	436	438	455	437	464	458	437	438	497	432	443	451	475	472	444	444	420	440	442	471	444	460	443	430	463	466	460	443	456	467	479	445	416	472	430	465	411	444	441	422	421	444	480	466	455	465	419	449	503	444	444	425	427	452	457	438	416	417	414	448	428	481	448	471	448	456	456	449	420	470	458	465	451	448	492	448	462	437	421	456	398	437	461	477	452	454	472	459	470	451	416	412	468	452	452	471	430	420	438	434	464	435	467	492	475	421	424	449	472	441	443	423	477	440	482	433	466	471	437	430	440	495	447	445	455	428	410	451	435	450	458	423	480	422	478	465	431	463	467	446	429	418	417	455	452	429	438	437	463	438	441	421	440	426	434	443	420	416	417	469	428	455	459	450	432	474	472	464	476	491	417	469	449	424	424	490	422	488	463	394	457	481	430	442	455	435	403	479	434	420	410	468	441	474	470	471	444	442	421	491	456	445	453	451	442	451	505	430	457	454	429	415	433	425	427	403	456	423	452	433	439	491	451	432	436	456	426	446	461	474	468	436	448	469	445	425	445	492	454	438	449	480	421	454	418	444	445	440	426	475	432	465	476	457	445	438	430	406	422	414	430	424	468	451	450	455	409	452	481	486	476	429	452	442	465	414	433	411	454	447	427	443	462	435	468	479	430	446	464	465	450	492	447	427	467	453	420	474	406	444	410	454	437	455	408	467	445	455	468	426	464	441	436	434	451	416	443	465	466	434	427	429	433	477	437	461	461	440	459	444	412	468	414	422	451	465	480	424	445	402	429	429	465	444	457	453	436	454	447	427	462	411	424	422	478	435	454	475	446	413	430	483	455	429	434	470	439	440	461	431	412	459	462	419	445	453	427	442	458	466	424	457	457	409	453	453	461	459	418	445	476	456	466	422	459	402	442	461	441	453	430	487	449	422	425	402	423	455	439	440	418	452	450	479	458	429	423	446	439	431	427	418	436	386	417	434	426	475	437	470	462	408	442	484	468	438	408	430	430	465	483	456	490	478	445	459	446	472	400	425	460	437	500	396	439	470	437	396	460	464	461	482	440	470	451	451	427	490	427	424	446	442	452	416	444	443	429	451	413	487	460	452	422	411	430	438	465	473	446	441	477	438	478	454	447	431	427	462	436	423	448	445	463	445	443	449	447	429	411	452	440	445	443	436	454	439	449	447	424	444	488	437	456	410	406	438	426	450	411	436	461	471	451	386	449	425	476	458	460	468	450	460	432	435	469	429	429	446	428	447	468	453	427	456	424	434	427	452	393	468	422	468	415
35120	49074	18692	3755	2122	1727	1386	1265	993	760	675	612	561	576	534	517	513	507	533	497	519	491	485	488	491	494	483	475	475	465	508	485	506	488	467	451	452	508	506	497	494	486	480	485	501	498	470	448	435	483	471	493	472	478	465	488	525	497	476	494	477	485	497	497	524	504	474	487	493	526	505	475	532	468	557	517	491	516	491	473	505	501	476	468	453	488	474	467	463	486	491	464	460	469	435	488	470	484	484	481	475	473	495	463	451	471	475	483	518	452	453	428	497	475	446	478	487	451	474	453	522	488	482	474	476	487	476	486	476	468	539	473	468	471	473	491	473	492	491	454	446	497	490	443	459	440	483	494	493	497	488	461	480	463	483	485	494	440	456	496	471	470	490	493	494	494	438	451	442	439	468	469	487	502	466	504	496	474	483	452	496	435	462	467	490	436	469	497	484	495	499	477	461	508	467	494	458	506	476	496	526	474	470	493	466	488	492	465	465	459	512	449	484	498	477	504	460	467	494	444	489	494	467	483	500	507	484	459	446	500	503	476	482	485	502	473	492	456	508	476	489	478	479	488	476	454	500	493	490	495	446	461	465	452	466	467	481	474	462	462	499	454	469	460	473	484	472	467	485	518	497	474	505	501	472	484	510	486	488	466	421	472	451	503	496	454	478	485	446	466	475	453	463	441	455	472	484	451	508	474	497	426	467	473	487	496	451	490	463	478	492	508	476	492	489	460	444	461	512	491	490	474	456	467	514	474	465	516	509	445	486	488	472	462	486	485	478	445	485	462	469	500	468	460	471	490	474	469	479	505	439	490	491	454	458	495	491	449	490	465	458	473	487	453	451	494	489	501	457	483	460	500	435	466	480	474	481	442	477	478	481	472	423	520	476	482	497	505	464	483	453	492	458	513	498	469	476	495	460	478	496	449	499	494	451	490	456	499	466	469	477	482	471	469	490	488	469	429	499	458	490	491	450	511	443	442	481	464	484	447	426	459	455	455	461	482	502	526	464	472	543	441	488	467	504	451	492	482	452	515	460	482	457	478	491	489	469	459	432	459	480	494	476	474	484	444	480	475	478	463	494	464	444	452	473	474	472	503	500	547	468	470	513	468	473	460	536	481	495	471	460	432	477	526	456	498	476	505	471	510	477	437	511	441	474	469	485	480	485	459	514	486	464	454	462	463	495	475	454	447	478	419	520	469	472	473	470	484	505	492	506	475	494	466	480	463	508	471	443	464	498	470	473	511	491	463	501	468	459	522	445	475	503	478	474	437	492	472	446	437	464	471	486	459	475	474	500	425	476	478	462	473	456	505	452	481	463	464	480	454	435	456	461	425	454	469	456	462	464	460	495	470	439	463	450	467	482	475	472	511	464	484	452	486	475	478	431	489	477	525	474	491	451	461	471	504	483	487	521	454	480	474	488	478	499	461	443	485	491	479	476	436	533	456	485	455	436	522	505	482	440	435	435	426	473	500	437	476	449	477	427	491	454	482	505	511	483	481	450	504	491	468	486	488	476	430	482	495	493	497	503	471	470	509	496	472	475	489	493	468	440	477	469	497	488	488	431	449	467	454	507	495	467	455	454	483	448	459	469	472	497	472	518	465	503	463	464	454	480	442	446	462	470	472	481	427	450	485	490	483	459	444	478	448	487	461	440	490	471	454	497	471	468	466	506	453	466	464	472	482	474	484	479	483	463	450	502	456	442	487	480	481	486	494	498	428	486	469	465	523	448	483	478	468	496	484	511	471	480	448	461	505	472	482	465	481	493	496	437	513	442	465	471	535	506	480	509	485	514	458	466	442	489	501	471	491	508	446	471	469	450	481	490	499	472	491	470	459	447	485	496	483	468	470	463	491	444	491	451	464	485	422	474	473	446	437	451	473	495	466	492	478	480	466	482	461	467	452	462	501	504	478	458	469	459	484	441	522	479	437	467	512	505	491	464	444	452	497	473	486	468	469	493	501	490	490	471	484	481	514	451	502	470	481	455	463	468	469	480	495	474	484	471	474	458	476	477	453	443	445	483	455	515	462	424	470	496	441	459	462	457	463	490	482	478	442	440	493	484	484	458	485	462	487	474	484	464	485	497	454	484	498	487	472	471	516	493	464	447	472	486	469	482	463	463	425	489	488	500	458	444	466	469	483	451	435	480	464	488	472	443	469	475	521	505	479	462	477	482	488	464	515	466	481	457	500	444	506	461	488	498	476	477	452	461	439	464	474	478	466	465	480	468	445	476	507	507	537	472	463	471	456	455	468	502	482	478	475	446	470	456	459	438	428	424	444	528	489	476	456	455	458	461	472	504	456	513	466	474	501	470	452	446	473	454	462	418	503	459	461	493	458	465	466	472	473	464	496	460	496	472	538	500	522	524	448	464	488	464	464	463	450	478	467	514	493	464	475	488	466	462	472	452	506	515	497	490	494	489	459	439	463	447	452	455	489	438	461	500	474	470	454	477	457	481	470	416	469	468	446	539	478	510	501	493	473	498	449	468	503	456	450	487	464	479	471	494	445	475	469	473	461	464	485	497	514	464	461	461	467	453	473	498	483	453	500	470	502	465	488	488	448	496	474	478	472	458	500	475	455	431	477	467	520	471	492	453	458	447	463	474	518	458	462	444	480	432	454	453	505	488	509	462	498	451	477	476	501	497	483	482	449	460	477	448	484	491	504	434	481	473	470	483	487	489	504	463	465	480	445	480	459	449	464	467	499	493	453	463	485	462	489	472	457	489	475	488	472	454	469	445	481	460	433	472	438	438	478	517	466	460	486	481	474	459	462	488	505	461	452	454	503	477	504	492	489	476	441	489	461	494	481	490	527	499	449	486	484	490	483	460	445	489	482	476	424	441	458	450	511	455	482	529	468	476	459	459	466	463	489	474	470	510	482	459	513	500	503	452	465	504	463	500	475	474	425	479	492	459	478	469	471	512	463	486	469	460	479	471	451	497	485	507	453	481	473	461	461	460	420	465	485	460	472	458	457	470	487	467	467	465	472	474	453	499	455	475	484	505	502	491	457	474	501	458	481	471	447	445	498	434	517	449	465	486	488	491	446	512	483	504	480	476	480	431	451	500	517	435	469	500	504	459	511	501	471	459	472	439	424	467	490	469	481	485	490	505	468	524	502	454	463	459	436	457	495	472	455	430	468	458	495	447	473	469	452	461	503	481	453	474	485	499	486	514	493	478	474	498	506	463	481	435	464	500	488	449	460	501	483	469	481	498	443	477	486	507	453	484	520	497	440	454	504	490	505	496	461	457	436	472	485	488	434	473	456	473	473	462	463	511	501	452	478	469	486	464	458	514	473	492	477	482	439	493	466	498	483	508	458	486	501	510	503	470	468	499	476	495	471	473	465	483	460	472	491	439	470	468	499	478	490	495	474	495	467	508	452	471	496	542	471	505	482	467	483	473	500	439	450	485	508	460	477	450	483	488	442	472	476	472	432	463	528	500	465	477	454	457	477	506	473	489	492	481	439
22957	21459	29070	24240	21458	21465	9595	1335	839	697	547	507	446	426	367	334	366	325	348	355	331	316	325	311	333	335	293	307	295	294	305	314	292	286	300	271	272	287	319	290	282	296	276	314	276	254	281	301	282	307	299	278	270	269	289	316	284	285	303	282	309	269	296	294	298	285	305	277	321	331	305	354	314	304	287	318	261	313	303	305	308	267	306	285	265	298	286	284	328	288	298	279	265	271	295	275	302	252	267	292	285	290	280	249	290	278	248	290	261	298	291	272	264	300	266	266	278	285	307	270	276	278	259	274	261	283	241	298	287	265	259	271	264	262	264	273	284	283	285	267	286	278	276	282	270	304	275	261	281	234	287	265	252	280	286	257	277	289	272	255	286	283	286	264	252	278	254	266	278	266	246	263	294	273	277	259	293	258	283	255	288	278	261	261	284	261	281	291	280	279	283	290	272	249	286	274	272	268	273	276	323	253	272	274	271	304	268	302	282	274	297	274	258	293	290	265	262	319	265	262	277	293	288	291	253	268	277	290	272	293	263	273	261	277	290	250	296	284	293	255	297	297	267	278	272	291	252	260	282	278	253	244	274	254	253	292	279	291	266	258	270	283	241	281	295	258	270	272	255	254	245	288	282	293	273	291	283	281	272	254	281	245	282	269	278	276	273	291	307	242	306	296	277	277	251	267	258	277	300	290	281	297	263	257	288	294	260	292	257	309	312	286	298	259	254	266	277	269	242	267	293	281	281	307	281	296	264	254	242	281	253	260	273	270	268	270	249	282	282	275	263	281	278	279	282	233	295	240	293	285	272	285	241	287	274	265	260	263	256	279	286	293	281	311	258	282	264	273	294	274	276	277	268	294	240	281	265	290	278	295	266	293	260	243	250	265	271	261	265	288	257	293	271	302	303	264	287	275	266	264	259	243	265	261	269	275	274	266	257	287	267	271	268	291	291	265	304	252	312	264	299	255	303	272	293	289	275	272	261	299	246	270	276	263	280	270	268	293	266	249	274	284	300	272	275	269	289	239	276	288	298	282	259	287	269	253	284	272	266	264	263	285	223	284	324	288	278	254	293	280	261	277	295	296	259	279	288	290	291	253	253	307	312	292	248	288	263	279	280	277	274	274	262	292	235	274	262	302	244	266	261	294	301	280	288	284	268	272	301	290	281	281	267	257	292	279	257	292	301	286	262	264	230	288	255	257	274	282	273	283	264	261	287	271	259	289	237	290	261	251	308	283	247	254	254	265	276	290	317	264	272	309	257	282	248	292	287	282	278	287	257	285	270	304	260	277	285	307	288	282	288	308	276	277	285	315	312	241	300	292	287	285	260	281	246	290	275	282	274	300	268	272	274	265	295	268	270	256	279	294	271	290	292	274	298	294	285	282	259	295	276	249	265	279	296	271	271	282	294	280	282	282	287	284	304	286	288	269	277	299	271	240	274	264	270	253	261	291	289	250	257	291	293	242	263	266	255	281	282	274	235	247	265	265	261	303	255	267	287	256	234	266	256	282	276	284	287	282	262	294	268	273	275	288	274	318	272	278	261	288	267	258	283	298	258	277	291	302	291	253	288	270	276	285	277	280	269	289	268	246	301	254	303	278	287	262	256	265	299	300	258	282	256	274	261	269	264	288	237	247	296	282	287	273	243	284	275	320	246	260	297	250	306	276	251	294	244	288	267	282	305	256	266	276	251	271	292	271	292	288	289	262	257	254	262	283	282	267	259	324	278	258	294	282	298	274	271	265	244	296	258	298	259	269	265	264	268	285	287	280	263	292	262	278	304	240	286	239	288	257	264	300	275	304	275	284	274	273	263	256	278	295	293	293	284	259	270	266	294	282	239	286	263	312	263	269	254	287	290	238	256	290	267	251	272	295	261	252	276	270	282	285	279	295	284	262	262	269	265	265	265	254	287	294	312	271	259	247	277	276	269	281	259	268	293	239	275	290	236	293	251	270	270	305	264	294	270	276	280	283	268	251	302	263	300	270	280	278	250	239	273	268	284	277	287	268	280	272	283	293	302	258	284	254	280	265	293	313	294	300	260	281	271	269	278	262	254	301	241	277	289	250	265	286	304	272	257	261	293	271	280	285	255	287	291	272	279	283	277	262	287	271	274	264	261	240	266	284	285	271	268	276	274	275	278	284	273	279	308	275	263	268	260	321	305	251	252	278	266	263	248	301	284	282	275	241	287	283	274	280	275	260	258	276	267	282	278	245	233	290	278	252	290	281	271	285	270	275	259	256	283	255	249	257	276	283	296	269	283	282	254	285	280	272	282	258	298	281	272	283	259	273	265	263	287	294	267	277	278	276	269	250	260	314	305	276	294	284	302	241	275	270	270	282	247	259	282	290	271	255	268	279	256	279	305	282	314	298	277	299	264	279	279	271	308	300	270	259	275	293	239	259	290	284	276	260	280	251	260	290	271	275	265	292	295	310	258	289	254	298	263	266	262	260	271	283	261	293	282	254	280	279	271	269	279	267	287	238	298	287	297	301	285	277	289	269	292	296	259	281	271	264	264	255	267	251	251	295	281	273	280	305	268	287	259	293	272	307	279	260	270	266	257	302	256	263	263	285	269	243	302	290	273	281	294	254	253	273	290	284	263	270	267	277	239	260	281	281	265	263	265	267	314	276	260	281	274	263	269	283	275	280	278	294	289	291	299	301	287	290	298	277	259	240	262	260	275	286	283	305	263	315	283	248	293	298	260	257	308	273	262	264	267	282	285	287	288	262	262	289	271	316	290	269	294	289	280	261	291	282	240	259	245	280	262	276	277	231	296	300	284	287	317	261	252	246	254	264	247	252	283	291	275	271	277	257	256	278	265	259	258	264	286	265	267	285	289	302	274	277	260	318	283	292	282	264	242	249	245	262	276	262	267	277	258	292	298	275	290	308	243	267	295	236	282	253	293	279	289	259	262	271	293	291	323	229	296	258	254	288	255	249	264	260	303	270	294	281	273	262	275	279	272	241	272	255	274	273	269	281	289	261	267	280	269	288	276	271	266	278	291	292	269	303	267	288	263	279	249	265	258	280	256	265	273	267	264	259	274	280	291	272	264	284	282	248	272	241	278	270	295	298	270	277	287	286	290	278	286	271	292	266	262	255	304	255	271	291	299	285	252	263	280	275	289	248	277	274	275	287	274	256	225	277	249	271	268	243	284	271	295	265	281	242	280	267	261	305	266	271	279	283	265	264	294	273	249	264	291	275	294	273	281	273	293	277	275	258	284	302	272	266	262	249	276	278	265	276	276	272	280	274	278	264	260	262	299	262	250	280	284	270	272	297	259	273	287	273	247	284	269	279	276	273	285	235	257	275	286	271	264	321	266	237	269	269	272	285	278	278	292	292	262	285	274	277	306	268	255	268	255	242	274	275	302	253	274	257	239	265	265	271	310	295	278	286	278	283	266	268	287	289	260	259	271	268	289	287	281	284	289	243	285	270	297	252	284	256	294	286	282	274	233	275	254	279
39528	63306	31034	9115	4144	3155	2366	1841	1391	983	836	654	575	550	457	435	422	422	391	354	375	369	397	363	371	375	352	300	331	301	307	310	323	362	336	353	334	358	305	355	316	323	277	303	304	291	320	334	344	305	309	298	303	321	307	322	325	296	292	327	355	322	330	325	302	336	332	318	331	328	348	359	358	369	337	341	318	355	343	316	304	322	345	345	335	313	299	297	314	322	290	264	309	306	276	333	332	312	293	293	292	286	288	291	322	310	303	293	326	314	306	355	274	297	255	268	271	314	302	286	312	279	297	289	305	296	302	261	294	299	279	289	280	283	305	289	291	314	305	305	302	300	305	314	304	298	304	295	282	318	313	290	290	287	314	316	300	327	299	289	318	312	308	292	309	305	296	299	295	293	293	304	295	329	301	314	293	282	278	306	288	300	278	321	303	320	319	308	306	301	285	317	288	313	319	288	315	293	319	313	309	297	310	283	330	302	310	250	273	279	280	316	281	268	333	309	289	288	288	279	299	332	296	296	292	287	286	274	320	314	292	327	315	297	307	296	294	289	272	341	334	302	306	279	316	311	321	300	293	259	322	327	318	314	312	283	285	292	280	300	304	297	266	302	295	290	300	285	296	330	281	286	274	297	298	265	280	271	289	306	278	304	306	285	297	273	294	311	306	275	287	312	299	292	284	287	306	289	301	310	281	281	300	289	297	299	338	300	286	278	308	289	260	325	281	306	303	289	335	295	318	281	270	334	325	287	292	279	295	265	310	270	265	290	288	308	276	273	324	296	282	305	336	277	276	280	304	297	284	300	294	287	280	292	332	332	269	280	284	303	305	343	278	295	318	295	300	302	320	296	291	315	304	291	306	311	282	302	276	298	307	292	298	299	318	320	283	317	314	311	300	282	304	295	312	301	288	267	303	318	273	301	306	298	307	272	304	309	290	315	314	309	284	300	295	274	292	300	308	280	286	294	306	287	330	272	292	288	311	314	303	342	293	295	266	291	292	292	294	296	277	259	281	322	291	315	303	282	291	324	283	296	290	274	252	322	298	293	280	300	335	288	271	306	276	302	277	302	311	308	329	313	326	300	313	295	297	290	301	306	290	324	310	280	340	296	309	337	285	303	331	324	319	288	286	327	314	266	293	316	312	273	333	310	262	306	306	310	276	291	271	293	299	306	330	273	309	307	282	276	306	295	272	309	302	280	318	305	277	245	307	307	297	261	307	281	291	279	323	280	285	316	298	308	294	314	288	302	317	313	298	309	293	312	298	292	288	297	278	280	254	298	322	298	290	300	295	285	278	310	332	298	270	317	290	323	299	324	322	275	322	281	312	288	261	284	293	295	298	300	277	306	309	280	308	277	290	288	286	252	278	302	296	295	313	311	303	295	285	292	330	307	279	303	297	266	329	288	329	284	324	270	295	290	317	305	322	312	333	308	269	297	298	283	275	293	263	298	290	292	258	317	295	309	281	319	297	286	312	307	309	308	267	326	299	325	295	283	297	301	323	326	288	316	300	284	262	296	282	305	316	282	289	287	302	320	317	323	292	320	311	313	318	295	318	298	296	292	296	320	295	274	276	307	274	280	316	284	260	275	283	302	310	304	304	295	284	286	297	291	293	326	308	310	324	299	300	326	270	306	303	296	271	290	308	299	279	288	288	286	296	316	296	302	307	279	298	327	280	314	273	327	309	287	302	287	296	290	303	293	302	317	291	300	296	299	318	286	289	307	313	296	305	294	276	275	297	308	312	312	325	303	272	322	296	284	302	289	317	293	279	283	287	329	303	312	308	315	297	347	305	298	283	300	279	301	267	281	295	281	297	266	293	291	304	316	300	289	285	293	312	309	307	296	271	302	307	291	289	339	299	309	299	315	313	302	290	293	315	318	322	310	291	330	302	272	287	329	308	298	272	290	276	300	290	279	287	293	267	315	319	283	290	292	303	329	308	316	309	353	274	309	292	295	279	309	308	297	316	326	296	306	279	300	321	327	268	310	304	268	300	292	305	319	310	319	289	281	282	312	289	328	316	334	314	312	282	308	308	282	309	290	257	305	308	298	280	318	301	291	303	317	287	280	309	276	285	304	306	309	328	286	292	298	294	302	296	292	282	290	276	288	307	298	303	290	283	324	286	296	317	256	292	296	300	278	303	294	330	278	307	319	326	289	296	282	309	305	308	303	304	310	313	299	284	317	313	289	275	281	305	290	292	305	333	304	263	284	300	302	311	294	325	267	296	324	320	300	310	292	303	293	301	284	294	320	283	323	293	274	259	282	290	337	306	326	325	283	303	282	286	292	310	302	278	308	294	277	324	287	289	295	286	284	312	293	336	323	279	307	323	323	316	288	301	306	282	325	291	283	326	286	278	280	309	297	295	284	274	306	298	295	274	325	269	308	287	300	308	273	294	311	283	302	274	313	289	306	296	309	308	313	290	299	317	321	310	308	312	280	290	310	299	304	297	311	305	268	308	282	292	325	312	298	273	299	292	291	284	299	295	293	290	294	300	295	295	329	288	321	287	280	290	324	303	308	324	305	276	286	296	304	312	306	316	313	280	298	328	300	312	310	298	324	271	297	288	303	313	291	322	295	280	315	326	315	293	319	292	291	312	294	309	315	324	270	312	316	290	265	268	292	284	310	305	312	287	290	298	316	297	289	276	289	279	302	303	266	324	273	315	300	279	325	292	291	295	293	312	272	301	321	289	305	303	288	321	304	304	280	277	289	327	287	289	329	319	320	290	311	318	273	271	327	297	305	268	288	308	278	315	284	289	338	303	288	286	277	273	311	307	272	293	305	304	301	323	313	304	293	300	305	270	263	321	308	309	267	310	300	281	276	283	288	295	316	307	310	297	307	299	297	264	294	310	305	307	291	293	300	322	294	310	303	274	295	329	267	289	303	288	298	316	282	301	297	318	283	301	300	298	306	283	284	350	258	289	282	289	316	287	295	280	286	308	298	270	288	303	313	319	284	280	275	319	301	299	284	302	314	284	285	277	266	306	279	302	304	291	262	340	327	267	298	302	289	279	292	281	306	320	312	307	306	328	291	312	301	312	308	316	334	299	298	309	279	294	291	289	278	266	298	303	283	304	297	314	301	284	311	294	271	318	295	304	305	313	288	326	280	269	287	294	344	334	291	300	282	319	278	278	331	304	298	298	296	336	299	308	305	298	292	286	318	287	295	265	297	279	292	327	252	274	287	304	282	273	279	273	264	315	297	280	287	312	302	292	315	291	313	309	296	307	267	298	300	285	296	279	278	315	340	305	250	295	316	281	307	332	291	302	288	327	299	303	285	287	294	287	288	296	277	296	302	288	297	293	318	305	262	283	271	321	318	307	268	310	287	310	282	282	320	299	283	311	317	295	281	285	310	306	315	322	287	306	284	328	326	292	277	278	308	289	290	309	308	281	302	311	291	304	290	288	308	318	316	291	304	302	285	328	298	281	300	302	313	287	321	285	332	307	317	299	281	317	279
30966	27734	19231	5477	1171	914	798	765	716	649	612	631	616	596	555	605	624	576	588	591	577	585	581	574	588	556	601	608	587	586	565	594	572	558	561	597	560	589	576	541	577	560	590	548	612	606	547	524	557	551	613	625	588	546	582	556	586	599	572	596	628	572	575	613	566	632	586	592	606	556	619	566	571	587	609	618	581	586	619	611	618	571	580	558	612	567	590	562	584	558	583	604	555	618	588	547	597	604	602	576	562	594	544	589	623	569	612	598	595	560	628	580	591	571	599	620	566	567	575	549	575	567	603	594	553	622	562	565	573	604	584	593	535	569	566	537	548	595	567	637	544	593	592	551	599	590	582	578	594	569	554	619	634	564	635	597	623	622	538	590	602	564	549	603	599	592	602	601	610	590	583	552	608	609	613	548	595	577	516	553	645	587	557	517	658	589	587	567	519	594	564	590	569	618	598	584	587	584	544	581	595	583	558	549	625	566	607	576	598	580	574	628	562	575	544	588	528	603	543	552	616	595	595	593	564	621	633	556	633	609	561	554	593	564	564	606	597	603	599	632	589	569	538	603	586	567	575	572	529	564	593	580	558	565	584	573	574	525	564	569	555	577	548	595	554	602	589	613	613	608	519	560	611	561	564	575	586	599	585	539	596	565	544	601	608	577	631	565	548	583	602	573	581	613	555	595	583	579	579	584	621	601	580	594	594	550	566	568	570	611	597	569	583	587	588	568	561	582	597	582	615	575	602	625	539	572	595	560	566	603	572	594	529	549	608	588	621	535	575	577	583	527	578	623	555	612	599	597	583	532	566	582	560	583	576	589	578	609	565	591	596	593	570	576	613	590	566	610	623	547	569	614	595	550	612	593	580	539	597	613	561	583	592	633	614	591	577	600	552	557	598	583	573	579	618	595	599	621	634	562	560	558	578	605	590	648	612	577	563	584	585	581	555	609	581	591	581	620	571	590	548	567	592	601	544	604	625	612	600	660	575	594	569	598	594	616	587	582	564	563	610	626	600	582	579	559	628	571	579	582	569	579	590	603	593	601	572	612	566	598	578	573	558	624	569	576	555	584	556	598	627	557	575	563	541	591	595	571	629	562	534	597	573	576	577	564	610	527	600	597	576	590	596	608	575	571	572	542	580	630	580	574	605	603	585	581	570	582	629	575	588	604	594	621	562	588	579	645	591	579	584	559	647	607	559	567	548	598	584	532	533	583	564	613	570	562	539	591	587	593	602	591	594	575	595	574	621	543	580	598	561	620	580	584	535	607	590	566	582	613	606	600	553	585	597	577	580	535	565	585	553	583	555	593	569	563	567	601	568	628	580	595	562	625	592	604	598	556	571	609	593	559	627	529	550	588	596	588	619	569	558	609	587	560	584	573	554	579	537	533	591	565	603	606	620	585	539	566	605	584	588	542	613	561	615	568	578	565	588	605	608	572	567	577	592	627	573	644	578	596	585	555	584	582	598	575	584	521	555	591	571	601	537	607	560	571	591	580	619	567	611	530	579	562	598	611	640	610	571	569	614	612	573	566	594	563	590	586	612	553	614	580	573	579	577	595	600	600	613	571	621	583	591	594	568	583	596	590	554	544	561	624	571	587	589	604	581	638	551	560	575	627	580	561	627	563	599	582	600	612	637	553	613	604	550	577	585	599	568	544	601	574	563	519	572	562	598	540	596	572	631	580	551	533	573	587	588	624	587	530	615	579	634	543	592	625	652	595	564	592	564	585	591	568	574	575	587	578	552	570	604	551	609	567	598	561	621	594	582	627	523	584	597	587	541	598	575	632	613	557	552	576	595	589	580	602	614	642	586	565	644	613	568	608	606	573	564	534	584	632	642	598	594	593	595	567	579	585	605	632	596	605	590	596	548	567	604	611	584	576	527	566	596	569	585	601	607	571	587	615	634	592	591	569	607	561	572	566	539	602	619	569	558	616	613	587	571	589	560	590	582	607	629	555	586	574	619	557	568	615	570	566	622	575	650	558	572	593	591	527	562	607	585	613	590	606	611	582	567	580	540	539	577	587	562	595	577	585	613	615	585	554	587	632	553	583	556	622	572	545	575	599	598	550	580	576	622	587	567	539	602	596	600	539	569	599	588	598	578	610	593	575	606	563	580	603	539	604	561	614	616	619	576	593	570	564	564	632	538	583	597	588	603	610	581	583	609	597	571	560	597	564	590	602	585	606	594	574	596	585	574	583	590	615	582	608	593	572	608	598	590	588	595	533	591	574	571	570	573	600	634	542	604	577	608	587	603	594	624	564	544	552	545	540	602	624	575	577	603	580	585	608	612	568	577	553	567	571	582	593	589	594	636	583	576	586	528	599	642	629	595	621	567	525	654	647	595	577	591	549	568	574	587	576	587	588	611	626	583	615	618	535	597	606	590	569	570	570	561	550	582	595	628	536	535	575	614	579	588	575	575	557	604	571	605	606	621	560	564	603	598	598	553	616	593	570	575	604	561	645	588	565	592	562	568	564	599	632	576	604	633	619	624	594	550	592	599	606	648	577	624	576	635	614	560	599	579	555	582	534	597	620	600	594	565	614	555	581	580	617	627	530	565	593	605	569	588	583	570	628	591	578	604	622	585	583	642	580	588	576	623	556	606	594	570	589	595	591	579	579	628	562	587	614	586	614	565	588	580	608	571	542	579	597	579	639	614	544	610	622	587	607	597	584	551	546	581	602	628	580	604	581	577	587	582	570	560	597	588	596	612	614	618	613	559	607	537	577	563	586	647	600	582	618	611	554	569	587	601	621	578	567	560	614	588	586	582	582	568	629	562	605	594	594	600	581	584	590	578	591	588	546	588	583	589	553	561	612	601	566	584	557	534	611	584	595	559	584	580	575	587	626	557	570	604	615	628	596	578	611	563	620	588	580	574	582	582	592	572	562	599	591	585	570	582	512	547	580	573	588	590	582	551	595	590	593	566	574	586	537	613	579	599	633	599	561	597	618	590	586	568	608	590	573	563	614	562	595	609	604	561	555	626	593	560	568	590	609	612	604	608	640	581	627	567	573	563	604	607	591	614	528	579	593	607	569	581	581	568	573	574	575	580	569	591	620	556	601	564	619	614	614	594	576	598	530	616	593	600	537	597	574	577	590	581	593	569	602	623	585	616	546	624	615	553	580	573	538	546	601	594	590	535	575	583	540	562	614	623	599	542	569	588	586	601	605	614	615	578	566	588	556	613	549	577	590	585	601	591	592	559	542	624	602	611	593	630	629	610	587	552	564	596	544	570	616	604	598	617	588	575	570	567	614	566	536	548	612	606	614	630	600	553	549	604	640	553	588	545	581	534	606	567	620	605	595	584	532	566	593	561	587	559	562	609	551	557	588	581	598	563	587	626	592	593	579	595	579	614	598	610	568	556	621	580	576	579	594	595	521	569	625	563	590	593	616	564	607	608	586	604	591	576	563	565	536	540	561	594	615	560	588	570	615	586	533	629	594	595	595	591	551	606	572	587	637
35415	41199	15490	3741	1505	1254	1012	982	860	700	691	674	674	659	575	648	606	571	568	614	646	597	634	640	614	616	603	637	622	603	665	665	604	610	638	607	637	658	634	604	639	603	657	589	645	626	635	641	619	639	664	617	553	604	635	610	664	661	621	622	614	645	622	629	619	677	616	649	648	666	637	657	656	647	664	659	666	619	625	601	646	624	631	619	624	630	589	640	651	662	631	642	611	645	622	645	614	626	634	554	648	618	615	676	596	611	601	651	621	608	637	633	599	598	597	615	630	586	646	661	617	642	665	598	631	617	651	621	640	624	663	602	636	606	595	594	597	620	672	583	618	635	617	577	625	645	591	627	652	638	572	569	652	632	614	602	601	662	664	597	615	605	667	611	622	671	595	654	613	621	620	572	630	635	596	627	670	609	634	621	637	642	616	664	610	611	630	616	647	647	599	638	657	594	608	558	623	615	604	589	591	614	626	619	600	638	595	592	643	635	627	602	668	592	607	608	645	629	617	609	595	656	645	596	628	621	640	609	635	612	626	626	625	639	590	627	556	605	614	605	638	625	604	654	661	631	633	637	643	655	576	592	649	644	576	622	661	673	686	635	640	610	625	574	595	636	634	615	606	663	633	628	651	611	643	644	597	604	653	589	628	626	575	633	631	595	608	632	634	589	646	618	645	662	620	626	679	621	605	641	648	615	639	653	611	619	627	625	610	636	583	637	598	678	589	654	615	656	662	626	604	568	662	591	669	586	587	595	586	632	663	665	621	634	639	629	612	631	674	627	628	602	645	557	620	607	599	640	592	651	622	616	646	623	607	617	647	620	587	644	644	650	626	624	642	606	638	620	608	641	607	593	551	630	630	629	631	675	612	621	670	598	608	585	607	649	648	578	607	584	606	612	661	636	624	582	602	590	609	608	641	574	623	632	640	602	655	668	619	582	638	652	631	638	591	594	659	591	644	632	635	608	598	643	610	641	650	602	650	599	629	634	609	593	640	599	628	649	602	648	612	608	654	641	597	624	655	608	636	629	670	653	608	636	614	597	576	617	626	624	616	594	664	622	620	578	576	649	591	645	654	608	630	594	587	615	649	646	620	617	653	614	633	601	621	589	588	653	639	614	622	610	623	611	603	676	618	575	625	643	600	635	632	640	666	602	568	594	622	654	599	623	638	595	627	620	652	598	649	645	613	630	624	632	594	590	621	597	607	615	608	615	644	632	642	603	613	633	658	612	573	602	620	640	610	631	614	589	630	638	643	612	632	615	668	616	579	599	608	594	616	603	611	633	592	635	624	660	604	601	682	616	621	629	614	641	634	625	620	606	629	619	568	619	661	624	629	629	579	620	644	669	595	588	640	600	612	573	623	612	604	587	620	618	595	584	638	614	601	609	649	609	599	665	668	646	645	648	632	625	567	605	635	660	595	586	617	626	609	626	624	644	631	607	588	605	589	625	657	647	640	649	610	644	612	626	607	600	675	614	591	649	625	599	647	613	631	580	602	606	570	629	620	656	656	581	592	651	612	633	623	647	642	619	664	627	632	567	615	590	642	658	639	621	624	603	635	636	587	635	619	636	679	589	574	562	564	587	603	620	646	657	601	642	615	643	608	623	635	627	576	599	650	643	611	576	610	644	602	607	687	642	587	573	636	589	605	635	584	659	610	564	620	630	610	630	604	617	636	652	609	640	669	579	636	589	603	616	648	642	640	648	610	592	625	626	607	581	618	591	619	634	626	664	637	584	650	599	645	672	652	588	648	601	636	640	634	610	603	645	584	608	584	595	580	643	644	624	601	629	626	640	608	647	621	581	630	610	640	599	601	677	606	620	618	575	628	633	603	621	626	667	624	566	617	576	639	598	606	650	605	640	602	689	615	618	596	609	631	577	624	586	659	636	652	564	618	635	662	582	637	647	591	590	565	594	598	654	636	673	653	615	639	638	641	594	627	639	649	609	555	632	626	649	640	636	616	612	595	551	604	655	625	628	659	645	596	604	630	646	643	594	628	595	583	617	656	619	607	610	601	636	593	603	608	654	624	618	642	595	587	632	610	600	606	626	624	595	627	638	604	657	593	598	639	598	659	615	581	597	619	564	587	620	624	656	661	575	642	666	703	637	634	645	588	604	634	620	655	608	647	628	551	578	609	627	631	655	585	642	662	624	659	620	574	585	592	599	631	591	638	635	567	634	636	613	626	660	602	617	587	613	619	584	598	623	612	628	630	635	622	621	610	676	654	643	666	614	639	603	651	624	622	609	631	617	615	636	657	637	606	607	627	612	627	637	603	585	602	597	608	623	617	629	626	649	608	602	606	602	653	611	621	621	632	677	599	613	603	612	627	630	603	585	644	594	633	643	637	631	594	587	627	643	595	601	581	649	606	625	652	598	657	621	602	637	624	611	626	609	632	620	619	624	627	581	636	611	618	609	620	657	612	640	577	657	653	651	610	585	651	614	601	637	656	626	658	614	622	632	646	669	579	583	648	605	640	638	594	588	605	616	604	642	579	675	624	571	624	610	636	591	636	635	621	648	624	662	608	624	616	590	625	641	618	600	609	562	633	634	609	603	637	621	599	650	615	643	596	623	654	612	600	658	611	590	642	637	650	604	594	624	628	639	640	650	653	607	576	589	629	629	632	554	617	652	614	648	580	650	598	611	631	629	614	650	653	600	612	625	609	665	631	635	612	559	635	581	619	634	602	570	599	610	566	664	597	635	593	638	618	632	616	601	639	628	639	657	661	651	626	637	597	641	626	614	609	594	616	551	638	636	642	614	611	658	610	638	596	594	609	647	647	579	573	576	625	614	636	639	678	637	647	622	595	643	638	628	596	605	588	652	626	620	639	593	599	654	582	574	626	610	625	648	548	664	616	609	589	581	652	605	646	630	626	609	629	613	617	574	636	671	642	607	621	646	625	624	606	618	628	602	600	604	584	593	599	611	642	621	597	617	625	579	627	595	610	559	670	599	599	616	621	621	645	639	579	603	657	563	603	643	550	586	632	607	600	579	606	587	623	646	661	635	607	631	642	631	616	656	620	601	622	617	654	612	651	633	643	609	614	607	611	577	627	604	612	587	619	568	593	620	580	618	628	626	637	619	595	619	610	622	672	688	607	609	648	598	593	599	651	664	634	634	658	627	632	623	621	631	613	577	597	657	671	605	621	599	701	618	645	629	579	618	621	571	614	637	662	615	605	633	651	593	624	626	637	652	653	622	627	637	574	597	653	619	600	602	638	641	660	617	607	657	624	648	632	609	629	596	659	631	616	631	598	611	605	652	623	612	598	616	609	613	568	668	624	593	632	591	646	616	663	622	634	629	631	652	624	608	609	611	661	574	600	618	629	640	641	624	576	616	626	617	608	651	647	629	646	627	583	638	625	670	610	599	584	661	631	617	641	586	628	644	612	644	643	647	663	678	640	645	613	650	604	623	610	633	670	648	644	628	583	644	611	621	623	648	649	638	573	640	633	623	593	597
24106	21380	28596	24560	21316	10593	1518	1003	814	672	654	626	572	495	511	511	523	536	516	476	546	483	477	511	512	511	451	506	471	444	483	459	502	478	447	463	471	490	494	506	458	456	499	485	481	451	480	491	461	498	475	493	474	480	478	461	465	534	501	486	470	475	450	524	465	539	470	527	497	441	469	495	461	507	494	459	521	486	477	493	497	507	476	523	460	441	462	459	463	460	523	466	491	447	459	470	465	504	481	470	476	473	444	452	451	494	475	509	484	484	445	490	524	471	481	474	504	460	496	459	479	450	461	446	518	470	444	428	480	509	449	447	483	456	504	451	460	467	474	461	459	452	449	498	426	468	479	457	481	462	436	465	473	485	468	501	454	437	481	484	449	463	482	473	436	509	484	496	468	460	478	475	483	458	461	447	468	453	489	465	503	440	477	469	481	476	530	448	490	437	434	492	471	428	516	473	404	482	449	452	470	471	437	457	489	425	475	466	490	480	471	481	463	462	431	448	467	488	502	480	540	500	499	520	443	487	447	460	496	501	509	488	453	492	485	501	499	496	473	470	462	446	490	459	469	462	467	499	446	473	463	469	478	488	451	478	463	438	483	507	487	461	448	459	465	494	452	461	496	463	432	449	434	417	470	479	456	460	432	417	428	440	489	481	443	521	492	479	433	472	480	490	470	484	476	439	473	507	424	464	463	508	466	478	455	467	468	473	486	493	469	487	481	467	454	494	459	461	495	469	449	495	474	517	484	477	497	476	450	484	486	479	465	459	473	469	501	483	418	453	474	486	481	480	457	465	467	408	470	494	447	446	477	459	479	481	464	439	476	473	466	458	492	465	479	478	486	487	447	473	413	468	446	452	493	446	488	450	443	455	501	481	481	479	489	488	482	488	459	486	447	489	469	481	471	467	439	491	459	462	470	480	500	466	488	430	456	493	486	485	469	460	456	480	525	500	444	465	483	475	452	487	456	445	450	485	441	488	423	463	476	474	474	485	488	475	472	454	472	485	460	430	492	443	432	486	489	467	458	500	443	487	488	495	464	477	458	482	478	446	487	490	476	457	443	487	473	490	448	465	470	448	469	468	461	469	489	490	477	484	483	504	463	489	508	479	482	486	453	490	460	486	482	450	467	448	455	483	483	455	463	471	458	477	495	502	465	473	476	469	479	487	483	491	480	453	454	494	479	505	488	475	494	486	480	467	486	468	460	517	470	466	469	452	492	486	498	480	455	471	490	482	442	481	508	431	503	491	472	440	500	457	492	514	503	463	467	475	457	481	473	435	479	480	462	493	491	502	453	477	477	442	475	497	445	482	451	468	447	492	478	468	463	458	450	437	455	471	478	467	441	495	468	490	465	448	466	469	441	504	489	445	452	443	470	481	474	525	494	477	481	506	459	451	511	478	466	470	445	501	449	437	453	490	471	513	520	426	485	501	431	479	469	503	471	487	450	481	457	478	477	485	449	457	466	481	480	466	491	467	490	457	501	502	450	438	502	467	471	456	462	486	458	462	445	518	473	455	435	507	475	437	485	506	461	508	471	479	467	468	468	431	472	453	423	492	482	449	488	433	501	459	464	479	483	475	507	462	489	478	491	451	474	498	478	435	453	469	470	493	431	468	495	446	466	445	501	489	471	475	485	459	435	457	435	441	442	483	476	487	429	497	472	435	525	502	437	447	487	482	463	453	468	467	509	506	463	456	499	472	471	493	494	479	481	518	439	461	399	471	464	464	464	470	497	482	473	454	492	458	463	458	456	459	431	459	477	453	470	506	471	485	461	442	452	463	446	505	461	509	505	485	452	465	456	479	469	502	510	432	489	498	450	472	459	535	461	476	469	484	471	466	469	404	463	516	488	485	507	480	512	485	491	501	508	457	455	466	457	487	533	454	469	502	474	472	468	480	470	503	429	481	481	473	459	479	419	476	466	474	483	435	482	443	452	448	426	459	519	498	474	484	467	461	473	454	458	470	452	500	461	467	501	494	512	468	471	516	472	459	465	460	447	453	478	477	437	470	453	489	474	460	471	480	555	427	436	482	450	497	457	482	455	461	457	458	487	495	486	480	471	496	490	502	472	443	491	455	504	480	467	482	474	481	488	488	463	436	472	474	499	481	432	460	480	497	498	473	470	484	474	465	479	438	467	492	461	493	446	483	468	483	461	434	456	468	472	466	488	539	469	473	502	461	453	446	499	438	450	448	478	465	474	499	479	486	492	431	458	459	484	448	480	506	485	489	468	463	493	465	457	478	473	481	494	463	469	465	452	492	501	447	504	487	468	466	465	467	508	472	470	476	528	473	493	486	460	482	474	496	479	478	471	468	460	492	468	470	470	480	503	457	504	451	450	479	497	517	463	475	483	466	463	481	458	491	477	444	479	470	473	454	449	498	468	481	476	466	502	442	466	437	479	414	446	443	489	458	472	490	505	430	495	468	440	473	435	503	439	436	537	468	438	523	428	465	493	500	465	466	458	464	460	463	425	447	484	472	446	467	498	479	479	490	456	484	501	469	463	455	469	518	471	417	475	482	512	478	449	485	451	463	490	482	459	466	459	473	439	455	465	448	447	483	433	490	475	457	453	497	446	479	467	430	460	472	505	431	466	451	437	474	492	490	449	497	467	494	494	469	505	478	449	477	467	479	501	513	449	483	486	462	499	458	461	498	471	506	472	454	486	502	451	490	460	490	464	469	468	482	441	469	488	448	458	487	484	501	437	484	472	484	469	450	455	464	474	481	452	477	467	474	456	462	463	456	460	471	480	431	453	456	476	508	516	462	476	452	476	456	469	492	492	500	505	495	507	477	466	450	473	467	501	475	466	449	461	452	449	485	515	464	460	483	446	464	445	498	452	443	448	464	467	480	464	468	473	499	451	448	470	490	462	472	451	494	469	473	425	461	489	508	427	478	479	488	457	442	476	508	469	515	503	473	472	487	459	478	455	446	485	460	446	454	426	483	481	478	490	441	501	483	485	467	449	524	458	476	422	495	492	472	487	444	440	473	440	478	445	446	472	437	459	438	454	487	428	506	444	475	496	486	452	474	490	479	514	475	451	448	485	461	428	451	466	500	472	477	456	440	472	405	490	432	488	510	439	504	446	497	473	472	478	435	472	457	481	486	442	482	481	471	443	482	520	437	499	454	447	480	449	483	456	453	493	474	429	467	468	467	471	451	457	433	482	505	469	511	465	458	476	466	455	457	473	469	479	468	480	445	500	495	471	471	451	484	485	462	463	453	496	496	476	476	465	466	503	475	512	473	488	507	477	474	457	486	515	482	444	467	484	470	484	517	503	464	448	471	520	439	501	436	466	424	459	427	454	464	456	471	476	498	402	455	483	470	518	436	485	475	457	470	452	489	490	464	449	500	470	468	484	501	455	456	489	453	497	471	463	473	482	429	494	511	444	428	464	495	505	467	478	465	503	485	490	451	492	416	444	458	468	445	484	441	484	437	488	473	465	476	483	459	500	442	483	466
35458	51956	27250	7909	3048	2351	1682	1365	1047	902	747	685	647	656	621	596	584	600	566	540	581	564	596	552	524	562	551	505	498	503	524	521	520	491	507	544	539	481	546	553	492	529	506	527	522	534	548	525	512	475	507	521	504	497	527	535	558	566	480	524	519	561	527	518	523	554	511	539	531	538	528	555	503	517	525	554	549	515	522	523	567	509	516	549	543	477	552	540	516	501	505	515	491	484	515	505	511	508	476	476	518	505	526	493	515	454	512	496	493	464	490	488	544	479	529	519	505	513	506	520	491	512	513	472	497	506	490	509	526	491	503	530	489	492	531	524	509	546	535	519	518	561	513	492	533	558	530	470	465	520	516	491	509	493	514	500	532	522	542	494	531	528	550	499	531	503	500	467	531	543	489	528	483	542	469	536	487	522	547	548	505	509	523	510	497	501	530	495	515	473	488	520	520	495	536	508	540	518	532	497	512	490	513	525	453	499	510	504	504	518	525	538	493	474	501	515	539	499	476	507	507	483	526	488	500	502	538	477	490	506	513	498	519	481	521	477	531	512	508	488	535	514	516	521	516	551	471	479	512	487	550	480	489	490	476	508	515	525	542	488	504	462	541	484	494	526	462	525	499	518	547	521	516	491	510	536	510	507	495	485	548	489	510	515	483	508	540	498	506	489	488	483	533	516	555	510	537	505	488	498	499	483	518	527	538	502	507	522	500	516	536	521	496	499	510	527	484	531	527	537	485	473	574	518	534	494	549	496	516	537	532	508	536	507	479	496	513	515	543	513	471	493	486	477	509	509	564	522	476	538	514	492	505	499	488	472	549	485	555	484	515	518	506	502	491	532	525	501	489	503	559	522	535	526	545	493	525	510	545	487	532	522	494	472	490	525	506	487	479	522	522	468	519	493	520	471	534	551	518	510	533	517	508	497	528	515	537	495	542	531	508	517	533	480	523	498	522	532	525	521	534	502	500	494	472	494	504	507	534	468	473	520	509	479	462	509	523	488	526	526	505	515	487	469	496	523	518	554	508	505	533	508	488	542	519	480	530	509	510	497	507	527	474	495	501	523	539	497	527	510	511	504	485	505	512	536	491	469	530	486	505	503	506	493	524	503	497	516	547	494	481	484	517	526	533	482	520	514	482	488	495	463	498	543	510	543	509	532	465	523	511	488	523	512	491	502	526	522	472	535	492	517	504	509	527	513	470	494	477	515	512	511	543	509	494	504	518	477	482	516	517	453	516	504	504	533	546	491	520	498	521	484	528	524	520	488	535	471	517	495	499	516	491	514	497	534	502	499	493	501	528	480	503	504	533	498	499	512	509	505	489	503	495	481	556	511	526	554	506	514	493	501	511	523	512	556	502	510	496	525	507	520	545	549	526	500	507	503	528	524	515	518	511	498	541	470	519	483	497	519	496	500	524	524	496	483	508	528	479	485	535	501	450	489	516	523	502	534	507	548	511	501	455	496	470	527	530	514	499	516	480	532	546	483	497	498	523	525	482	497	504	545	487	515	566	489	474	485	502	506	505	480	517	534	474	514	501	504	539	497	522	538	537	508	494	550	494	526	498	493	527	520	475	520	503	458	494	524	534	477	544	484	517	482	504	537	532	493	487	507	505	519	527	534	472	533	501	445	493	506	531	513	554	494	530	532	498	529	505	531	536	513	503	555	468	519	520	535	503	516	493	512	524	482	478	514	564	552	520	517	509	508	498	519	522	516	523	509	534	498	483	498	494	502	545	492	517	512	539	476	533	486	515	491	494	508	502	511	482	532	515	514	509	496	525	532	501	504	502	502	546	493	506	506	506	471	493	511	538	500	487	536	455	514	522	485	509	494	520	523	521	486	528	490	460	496	512	516	521	533	486	481	499	465	476	548	504	486	462	514	469	522	547	514	524	511	515	492	471	542	473	475	510	505	502	495	455	510	468	540	516	559	532	501	528	487	525	505	455	479	503	538	473	521	540	519	470	451	516	462	492	543	515	506	507	512	498	522	513	482	533	502	537	498	510	485	501	551	536	527	517	491	572	506	475	515	476	540	506	543	495	498	533	507	540	487	498	511	503	495	516	497	475	497	534	518	495	518	536	514	520	512	508	548	496	520	494	490	538	555	502	522	509	496	514	520	481	512	520	527	493	532	529	512	508	522	519	504	458	500	562	525	487	486	445	538	507	498	497	451	530	452	474	511	512	512	478	501	540	527	473	491	468	461	526	514	480	492	508	506	533	515	518	491	470	552	488	532	518	467	554	507	491	501	503	512	476	468	522	528	498	487	507	516	518	523	535	479	505	463	467	524	530	508	507	534	533	497	538	488	508	508	501	527	498	521	500	537	519	504	521	486	488	508	550	528	477	503	502	511	492	527	508	494	500	547	502	518	482	497	484	509	539	494	496	549	515	519	494	529	507	500	533	494	500	503	547	510	521	516	469	498	521	500	478	521	444	509	523	479	533	513	512	523	505	466	459	511	498	517	488	526	510	502	524	516	513	497	512	505	580	493	461	540	470	527	513	509	510	520	526	486	472	509	503	504	543	476	536	514	528	521	466	513	505	525	495	549	514	469	477	484	490	509	526	527	450	485	510	509	516	515	501	520	519	494	507	488	483	522	527	489	545	492	528	507	521	507	493	491	508	548	489	530	524	504	516	538	481	478	487	486	553	537	468	513	488	538	512	515	535	473	478	512	499	560	493	533	521	513	502	493	543	514	504	538	513	475	501	508	498	522	481	533	526	521	505	522	482	512	531	495	485	529	480	487	532	490	507	505	506	479	489	503	467	492	524	498	523	510	510	477	515	523	473	501	509	478	474	475	526	486	470	503	567	532	517	531	525	547	500	503	515	522	482	546	543	495	457	491	518	533	500	481	511	512	508	490	526	523	503	511	478	502	528	522	503	550	501	483	496	536	539	536	539	507	477	530	493	524	489	487	501	515	504	490	493	501	500	565	516	490	520	501	548	505	514	502	499	522	479	499	488	538	484	502	470	495	533	482	520	509	491	535	492	497	515	535	498	526	482	484	514	491	506	513	554	510	512	519	496	519	511	494	503	520	535	500	483	497	481	566	522	526	512	498	531	512	479	479	504	515	479	459	499	488	485	492	480	508	516	458	503	485	505	490	493	498	476	525	511	481	459	493	500	549	462	509	530	531	526	524	517	543	524	536	497	519	494	517	494	518	497	500	525	505	500	491	508	500	556	531	507	499	457	521	476	501	478	528	507	474	494	534	524	504	521	491	466	498	521	465	548	524	513	505	494	531	481	490	525	531	511	475	533	521	528	509	495	505	533	475	523	498	527	513	503	517	501	533	466	549	496	498	504	503	496	514	518	530	477	488	511	531	481	489	501	508	512	469	527	534	488	503	500	469	461	493	496	500	516	494	510	491	462	505	506	486	499	488	498	568	507	511	550	559	493	493	524	483	506	518	511	528	527	497	520	505	593	504	463	495	493	504	499	543	467	519	497	559	512	546	476	499	534	495
25130	21431	27705	25397	14415	1663	914	740	636	558	564	516	524	531	475	468	521	467	493	458	468	500	497	428	473	442	457	483	457	465	496	426	444	445	452	445	419	440	467	459	453	435	464	492	443	451	475	486	469	461	476	485	442	480	470	500	472	436	456	438	459	472	450	490	478	501	449	459	492	453	477	481	482	472	484	438	469	417	484	468	449	480	454	434	472	450	450	451	442	459	442	477	482	414	487	448	466	481	444	409	434	509	482	447	455	438	457	479	460	446	437	465	446	510	449	444	486	483	472	454	442	460	459	457	467	453	464	456	464	458	478	444	449	438	453	459	450	436	488	449	454	472	467	458	480	508	501	473	429	425	421	457	487	429	462	467	441	436	491	437	467	462	492	437	474	447	452	413	510	455	484	442	488	474	463	448	444	437	445	473	480	455	450	447	437	454	440	433	413	433	477	483	464	442	449	471	453	434	449	435	478	450	438	465	458	456	453	420	474	474	476	476	471	470	445	492	497	502	452	472	481	441	457	482	441	430	488	452	444	472	456	453	441	458	431	486	463	462	461	423	461	441	434	455	481	460	467	479	458	473	426	489	467	461	453	472	451	483	464	465	434	449	427	476	479	455	460	451	425	451	484	444	432	447	479	422	443	433	459	476	472	444	456	428	452	438	453	484	427	460	460	466	437	475	453	449	496	450	464	513	444	483	453	457	443	466	398	450	459	437	461	423	486	465	442	448	455	459	504	490	480	419	464	426	473	427	461	432	462	461	451	486	434	480	479	461	466	479	452	462	440	442	460	424	404	474	454	456	444	497	516	457	475	460	432	442	430	398	439	501	456	423	487	464	477	437	458	464	465	466	453	454	467	486	436	458	451	465	488	491	472	439	441	505	423	469	451	432	475	433	443	453	460	412	404	434	422	462	485	457	479	485	464	431	502	448	419	436	475	473	486	482	476	438	418	449	461	501	448	500	465	460	433	449	451	444	483	470	502	431	470	450	475	466	455	483	487	467	437	459	465	431	491	454	462	471	475	470	480	425	419	492	481	433	480	445	438	442	434	453	444	414	478	483	440	466	431	460	475	495	430	423	461	459	458	458	481	439	447	454	434	416	463	448	476	433	443	462	462	467	466	400	453	469	472	477	454	426	470	460	422	472	450	466	506	456	398	469	465	445	470	438	450	461	458	452	464	478	450	440	467	458	433	473	476	453	490	393	467	436	481	420	486	452	456	451	460	408	466	440	485	430	483	438	418	448	449	427	437	486	458	451	432	467	464	466	442	439	433	428	437	411	409	457	438	468	447	417	459	464	439	490	449	446	439	437	477	480	441	430	436	452	461	469	456	439	467	446	443	467	437	477	448	459	477	463	496	444	457	444	443	494	486	428	466	449	460	467	444	462	459	435	492	453	454	482	478	465	441	441	398	415	452	437	453	426	448	459	462	443	458	459	435	443	439	436	453	475	443	473	471	450	418	453	433	450	449	411	474	420	461	453	443	458	469	472	415	442	442	482	446	480	444	446	442	432	459	462	462	481	452	455	457	447	439	455	470	452	457	442	477	492	454	449	463	479	455	425	457	432	430	422	459	461	465	444	469	438	431	448	451	447	443	459	469	431	433	453	453	448	445	409	443	454	445	426	469	452	507	432	453	433	478	437	441	489	406	459	482	487	498	445	479	457	451	446	462	466	462	502	467	459	426	435	451	458	472	434	410	480	455	464	467	470	438	446	458	436	472	476	469	446	424	455	420	438	511	436	462	432	463	416	473	469	479	464	483	462	441	449	474	458	489	475	452	420	456	417	436	447	482	465	462	438	463	443	424	457	454	500	483	441	504	438	452	463	447	467	458	465	423	456	512	457	491	429	418	471	475	483	461	474	442	497	436	457	476	430	450	451	443	498	432	473	477	471	465	414	489	446	481	480	418	464	454	474	477	478	472	473	453	449	432	470	445	447	449	458	453	483	450	433	435	445	455	472	468	469	487	468	471	483	438	485	471	426	449	437	460	466	514	465	427	448	468	482	487	490	448	462	459	506	461	448	428	418	460	469	457	448	475	459	487	442	507	416	460	460	489	428	463	442	465	484	478	410	431	460	425	468	448	414	427	462	462	481	473	454	458	458	439	455	447	475	474	471	468	471	452	487	444	459	467	406	466	448	462	452	468	439	451	462	413	445	479	454	453	516	458	440	468	481	422	478	498	442	440	455	483	452	465	436	452	453	440	444	451	454	453	463	446	440	489	427	480	434	430	476	441	446	460	471	430	486	425	494	455	474	471	510	442	426	407	447	450	412	484	469	430	477	436	471	469	477	465	432	485	439	444	462	485	459	421	480	462	493	490	418	452	466	443	466	461	479	458	448	447	486	453	442	448	426	484	485	463	459	465	491	467	437	428	444	452	440	415	481	436	440	441	434	476	419	466	473	398	475	458	468	455	450	497	477	479	470	449	499	453	466	470	484	462	438	474	430	463	424	435	453	409	457	446	477	469	459	439	423	429	467	461	475	453	486	416	455	445	470	490	457	468	454	468	428	458	439	446	454	473	473	424	501	476	452	421	436	460	433	458	486	454	467	481	449	463	442	465	428	427	459	452	453	442	476	473	441	471	437	462	471	496	455	442	471	448	445	473	482	456	498	417	456	479	460	448	429	466	450	465	418	459	460	428	458	449	470	438	464	443	461	437	448	444	473	427	435	461	472	455	464	463	487	474	441	500	472	457	470	495	475	459	425	425	452	456	430	435	466	432	422	425	469	460	483	441	459	449	442	421	440	488	470	434	452	429	445	449	486	434	465	503	457	420	447	436	437	488	502	442	481	453	458	467	399	452	458	459	422	466	432	456	414	469	450	457	442	479	452	485	461	458	453	453	471	464	459	452	419	469	417	431	483	465	483	443	433	466	429	489	431	444	480	459	485	474	444	487	476	472	474	438	449	439	439	456	473	416	434	436	462	452	414	435	429	458	465	425	462	473	448	475	470	435	471	446	406	467	442	442	493	425	441	468	469	477	461	484	484	459	443	453	439	447	463	459	438	444	450	460	471	498	484	442	452	449	484	427	437	497	458	443	482	449	443	456	437	463	483	415	430	414	446	463	431	466	461	445	455	491	483	443	415	465	451	442	484	479	435	448	429	445	470	466	443	482	433	489	477	466	477	476	429	434	469	435	468	490	460	459	436	416	449	428	454	417	408	494	456	462	470	469	443	450	461	475	440	465	429	441	460	414	456	458	416	461	449	452	450	483	455	444	445	449	427	486	444	466	427	454	428	450	438	462	429	450	475	480	459	444	443	442	453	472	477	482	470	464	456	478	458	457	467	481	457	395	460	480	493	465	453	450	452	442	449	451	492	439	447	442	450	492	441	469	452	458	441	526	440	469	447	495	483	472	468	449	494	466	433	438	434	457	451	450	494	479	407	422	451	431	413	435	499	444	445	484	429	474	469	487	474	464	438	446	486	460	459	454	427	470	459	480	470	433	461	466	445	459	471
35172	46429	23399	5070	2431	1767	1311	1041	822	718	663	622	580	576	547	537	519	519	493	513	485	571	503	467	527	499	507	508	507	472	484	502	474	502	495	471	462	525	418	443	492	516	471	490	520	494	559	502	453	469	492	492	462	470	482	474	495	484	509	473	515	493	527	489	525	497	538	478	486	470	541	528	495	515	518	523	532	446	521	485	537	483	478	494	463	468	500	436	462	457	504	512	510	456	447	502	517	467	455	456	488	486	481	502	523	501	480	474	459	504	429	455	442	486	487	470	512	515	481	492	438	494	478	467	503	456	480	440	450	479	518	487	472	497	486	438	453	496	506	460	536	477	451	477	454	492	479	499	494	479	494	433	490	494	497	519	499	481	474	462	457	456	464	502	478	501	449	461	458	443	519	475	448	485	468	461	482	493	512	473	488	512	472	494	479	476	517	484	469	485	476	457	467	457	442	460	505	501	472	471	479	472	518	498	529	502	470	465	470	511	497	474	485	519	502	445	473	464	483	463	489	428	481	467	465	461	464	466	487	511	466	476	466	519	506	477	491	514	472	485	488	483	482	467	501	533	466	482	449	495	493	463	500	468	507	478	456	501	483	488	492	468	491	461	458	436	486	505	505	496	474	424	490	476	511	506	479	476	456	475	490	498	472	478	474	509	446	475	457	487	454	465	410	505	474	517	461	502	462	465	450	495	457	492	469	497	479	484	479	487	492	469	464	477	543	499	454	464	512	449	493	497	486	468	496	517	470	516	464	471	486	490	488	471	518	453	469	511	506	511	487	484	488	475	487	489	450	449	478	461	467	462	518	485	513	480	456	459	444	452	515	465	485	488	483	457	487	476	464	502	446	490	487	471	524	452	473	474	465	452	463	509	488	497	471	502	487	490	495	505	457	464	463	467	473	457	471	480	495	450	438	513	480	442	468	502	484	466	476	456	474	481	497	484	483	469	488	476	465	480	462	472	482	458	482	481	493	495	442	544	432	405	498	470	500	524	482	503	433	495	458	459	492	492	519	491	483	510	499	468	509	459	482	497	462	503	451	459	437	481	472	467	471	476	479	473	476	470	487	512	475	501	488	495	485	449	481	481	493	490	463	490	529	476	480	461	463	485	484	473	478	461	456	463	481	470	490	486	454	441	449	477	478	467	488	496	464	459	491	466	484	503	497	489	495	478	481	501	478	472	466	508	472	458	456	457	472	509	446	502	468	475	468	463	470	475	483	489	424	458	479	500	508	482	514	457	518	466	424	455	465	450	478	502	479	469	469	494	505	479	471	505	451	460	447	464	461	491	476	493	463	486	481	502	490	524	486	512	488	453	445	461	455	467	476	451	480	468	477	491	496	493	503	495	493	474	461	484	480	520	500	518	480	513	471	447	453	513	458	447	488	473	458	497	436	454	418	480	471	457	478	430	530	480	505	457	491	473	512	473	485	476	475	505	458	497	488	459	479	476	483	481	476	465	471	473	462	450	454	482	450	449	510	473	513	501	495	482	471	479	477	515	468	453	484	485	483	507	468	464	475	463	492	501	429	469	463	520	476	483	480	477	460	484	439	497	509	512	442	443	494	478	494	469	472	510	488	499	478	464	495	461	476	466	488	487	515	460	450	508	480	490	503	507	453	470	476	455	501	488	491	472	485	471	478	538	484	473	497	495	505	458	489	465	513	472	457	473	479	459	465	447	502	470	450	480	484	489	477	488	492	472	480	495	466	486	514	492	524	478	495	434	524	466	472	521	462	459	466	453	515	520	480	520	486	491	486	453	509	503	489	491	473	487	464	464	482	453	465	460	489	485	522	465	485	448	441	464	491	450	481	514	481	479	480	485	459	506	438	489	452	464	488	470	469	448	522	489	510	475	451	536	495	466	465	471	475	480	503	472	488	450	462	504	469	485	455	474	486	472	517	455	452	435	449	489	504	489	482	475	480	460	474	519	504	508	494	477	452	456	470	479	493	482	521	486	514	470	466	488	523	520	470	474	490	472	487	496	470	467	481	454	422	506	464	481	468	463	485	521	478	480	488	485	493	488	481	467	485	479	482	482	490	480	481	459	416	482	446	476	476	493	464	494	498	478	528	490	472	461	503	509	504	461	474	471	462	470	481	483	451	466	478	496	486	483	471	486	479	422	487	492	465	481	460	468	482	466	487	479	453	459	481	424	477	455	467	489	510	481	517	455	472	491	498	477	497	432	464	498	503	474	490	463	476	456	482	494	484	475	477	476	454	462	467	493	520	446	465	460	482	444	489	485	472	473	500	454	470	508	480	499	490	459	459	451	458	474	507	470	476	480	468	500	470	494	431	467	466	482	465	478	510	481	440	461	500	448	472	473	509	471	483	499	501	514	492	457	467	465	477	479	460	456	470	465	477	478	518	462	491	469	508	458	487	479	497	502	472	487	466	452	496	472	479	496	443	463	517	505	434	492	446	499	478	501	500	500	468	488	494	501	473	452	479	520	462	504	476	481	471	455	420	470	484	460	469	485	472	417	479	461	509	470	470	473	455	474	497	455	496	487	465	452	455	482	435	482	473	467	492	481	497	474	475	501	474	511	473	484	469	472	496	463	448	472	485	458	506	483	439	475	492	517	458	457	452	489	506	470	485	504	496	471	467	466	459	469	472	448	496	508	487	491	443	488	500	518	464	480	496	477	501	473	463	543	477	475	455	467	452	517	458	467	476	501	496	494	442	480	456	501	486	489	518	479	506	450	530	482	469	491	464	471	470	461	454	500	461	509	464	455	438	485	496	520	508	448	487	475	493	482	506	451	451	484	473	513	493	437	456	479	480	485	494	462	455	491	488	521	508	478	459	470	468	480	464	449	463	518	475	490	472	483	498	453	453	440	477	487	551	485	459	499	465	491	472	498	450	452	471	433	476	459	514	489	529	423	463	463	474	465	479	462	482	478	490	473	480	493	486	432	499	505	469	480	504	499	442	442	500	486	457	485	461	472	503	451	478	496	487	463	479	474	440	475	439	483	427	477	491	457	479	492	487	489	502	446	497	541	465	466	457	438	502	461	471	470	471	500	488	436	481	478	491	499	507	478	487	521	482	482	497	444	474	413	472	454	477	490	512	479	502	507	482	478	484	483	460	471	459	476	475	460	477	492	463	516	462	481	506	466	512	462	532	481	482	493	479	477	490	459	449	458	487	465	506	458	486	494	462	482	480	487	450	473	510	487	502	497	460	490	480	487	472	515	458	493	470	485	500	491	478	503	489	521	440	480	536	535	494	491	471	459	486	456	476	485	504	486	500	460	484	483	515	517	474	491	489	462	501	480	473	460	468	460	489	475	472	488	478	500	489	500	484	502	456	510	472	461	504	477	482	448	460	506	472	483	469	453	491	478	504	496	491	474	489	493	532	465	482	468	495	452	467	469	462	479	443	446	516	467	473	457	452	489	458	462	464	476	471	487	481	466	433	455	513	503	478	501	467	472	458	495	474	486	485	491	485	497	438	458	457	457	494	515
22921	21421	29046	24179	21417	21445	9744	1170	775	605	523	453	421	422	405	331	353	360	328	355	339	313	300	301	331	322	330	294	279	284	281	290	276	286	288	310	275	285	309	291	314	293	309	281	277	287	365	321	282	288	262	268	248	279	270	287	300	309	298	291	310	288	269	298	277	306	304	247	299	321	314	318	344	302	317	280	326	287	267	334	316	282	285	292	286	271	267	278	311	264	262	276	308	285	271	287	260	284	266	264	262	285	267	269	256	281	239	275	271	277	246	284	286	261	276	239	270	276	272	279	294	275	251	272	253	275	280	268	239	280	255	284	270	271	262	312	274	269	272	292	269	254	266	280	282	280	271	267	293	291	286	283	252	270	284	291	266	254	252	315	285	293	266	296	245	271	263	269	296	268	278	280	263	270	295	275	291	234	280	263	283	233	299	274	275	309	255	257	276	284	295	286	241	276	285	283	262	286	284	293	249	285	265	285	256	291	291	249	284	281	273	282	283	254	276	285	247	290	301	273	268	253	279	270	300	283	289	261	272	266	294	260	256	283	267	303	274	295	286	285	269	290	274	249	277	292	273	249	283	259	273	290	249	288	288	265	281	245	273	262	260	267	307	288	287	253	264	288	288	282	279	295	275	272	282	279	302	268	250	275	265	281	265	278	294	290	307	293	272	278	276	305	275	278	296	278	277	302	259	290	298	261	286	268	269	276	280	276	270	265	271	268	277	273	315	279	224	273	278	258	254	290	268	293	272	254	285	259	248	253	286	266	279	260	321	286	274	266	269	261	267	278	317	253	311	271	293	274	270	237	262	279	293	283	299	308	260	273	284	281	286	288	278	333	268	272	267	268	295	221	286	282	253	281	256	296	258	255	268	275	274	254	278	256	290	266	304	286	290	275	275	261	251	279	275	254	282	256	266	300	281	275	272	271	292	222	273	284	247	268	293	331	247	289	276	270	293	297	247	269	259	289	272	270	292	261	258	274	279	270	280	289	260	246	306	273	262	249	273	286	273	266	266	270	285	234	289	297	256	286	282	273	276	295	269	258	266	269	278	273	272	274	252	304	276	279	268	278	248	268	255	276	308	264	288	268	270	273	260	268	303	277	283	274	270	295	263	281	268	292	270	264	269	282	287	309	269	274	250	280	245	261	304	245	276	274	296	274	292	269	264	265	269	288	280	310	265	247	254	276	277	286	311	266	296	284	285	267	263	272	255	282	283	255	266	267	265	261	271	266	269	277	278	268	258	279	277	294	298	259	255	263	277	284	267	290	278	264	249	275	275	274	277	253	267	291	304	257	247	259	282	293	273	268	277	276	274	273	283	260	261	259	281	282	305	271	297	289	267	287	230	241	244	288	295	251	261	263	250	267	276	276	264	288	265	242	283	264	259	301	257	290	259	252	271	292	314	302	234	286	278	300	269	276	272	257	267	280	282	266	281	261	283	269	295	284	252	260	257	279	284	268	284	291	262	308	271	281	287	259	277	250	277	314	264	251	277	261	278	303	279	327	237	262	284	267	265	273	267	264	274	282	281	312	244	302	277	282	277	270	278	278	309	293	248	295	273	264	287	296	274	294	276	246	290	246	279	289	275	288	279	282	259	274	293	267	264	239	266	233	271	297	247	270	262	290	245	263	294	279	284	274	297	236	278	267	270	250	263	262	254	273	276	287	299	257	263	279	260	286	253	260	289	273	298	256	284	273	264	277	300	282	267	268	250	282	270	317	286	275	297	297	289	287	277	250	290	269	281	300	276	290	269	274	303	260	275	283	271	283	281	306	277	262	249	280	291	284	298	273	274	280	259	283	250	246	276	271	266	266	246	254	261	251	264	271	275	276	276	249	247	274	281	225	247	298	283	320	245	269	265	262	303	243	280	261	281	274	293	263	265	260	285	268	303	284	254	286	276	266	273	253	245	283	272	244	255	281	271	265	267	271	281	259	268	266	303	270	262	276	284	262	270	291	267	309	256	264	256	251	291	291	294	256	302	245	270	285	272	265	279	280	268	283	275	319	275	261	239	281	284	278	304	276	280	257	268	292	258	290	292	270	270	248	261	287	268	270	283	269	293	306	286	279	318	242	249	286	302	298	311	265	279	283	262	275	276	283	269	283	249	258	280	266	291	324	286	264	292	273	284	232	320	262	283	250	279	251	270	276	266	280	286	296	267	245	278	266	279	264	274	298	269	291	309	253	275	261	279	286	300	272	283	262	304	269	299	285	320	289	305	284	278	279	256	226	295	269	287	272	245	257	272	290	285	264	280	283	244	287	271	302	287	270	262	283	276	252	278	264	272	274	250	253	293	254	263	270	288	278	268	300	280	295	268	301	258	309	270	262	258	281	273	273	239	279	236	271	300	283	268	264	294	295	253	269	300	280	268	263	252	273	298	283	297	255	254	307	278	271	279	268	292	255	274	262	278	233	263	266	270	276	271	280	298	278	281	264	293	260	265	257	277	278	285	286	305	264	263	279	287	300	276	281	275	300	282	236	286	277	301	279	263	254	255	266	299	310	279	263	255	277	272	295	255	274	256	288	256	273	256	262	266	278	246	287	296	264	270	254	273	263	266	279	287	283	248	266	261	267	279	283	301	274	287	241	298	290	275	271	254	259	251	280	302	268	275	251	268	299	272	272	256	271	250	263	258	259	289	285	283	229	299	270	253	250	300	314	298	262	283	281	269	252	283	262	258	251	266	276	268	302	268	255	283	289	288	268	284	283	276	287	293	291	283	268	248	274	276	239	271	307	270	285	265	255	259	310	298	270	278	286	279	264	289	297	244	303	290	267	254	278	234	289	279	273	271	311	289	253	270	264	264	250	248	254	271	289	304	232	295	291	248	316	238	283	277	300	286	282	252	229	270	251	280	310	310	268	258	290	263	287	310	277	290	256	302	272	267	296	262	274	301	275	299	297	254	260	230	279	306	278	276	261	261	257	287	278	277	269	254	258	280	304	253	278	290	237	308	252	268	299	255	302	277	254	296	273	298	267	264	292	243	277	260	304	235	285	268	283	252	253	277	272	262	286	277	295	266	267	278	276	285	258	276	258	278	282	244	294	274	278	283	274	281	263	274	262	280	275	273	289	288	294	285	236	266	278	253	257	265	276	266	263	302	258	275	284	302	313	292	279	290	282	262	273	272	279	271	284	250	266	304	270	265	272	265	267	287	288	319	289	255	288	282	285	289	242	263	291	292	260	226	258	285	251	258	273	311	293	237	252	283	279	267	276	269	256	294	230	243	253	274	297	257	266	276	298	316	272	284	247	273	267	246	284	272	271	242	271	262	269	277	293	292	246	295	243	270	294	266	269	268	298	276	277	246	257	283	287	284	299	276	276	290	303	272	239	264	315	263	309	250	269	297	318	292	275	274	278	258	247	269	266	260	253	263	272	257	263	257	273	281	275	265	279	275	250	299	281	258	301	247	278	258	270	284	269	263	284	282	258	271	298	268	287	249	272	258	277	264	286	262	284	256	249
38771	60467	35204	8842	4321	3045	2110	1639	1155	935	744	627	577	527	465	430	416	387	371	383	380	365	369	358	332	337	345	306	321	330	342	310	308	298	338	317	316	310	299	328	315	299	314	317	292	311	394	352	265	302	284	266	301	335	280	317	335	334	295	324	314	308	307	329	325	324	324	340	333	366	365	319	397	334	361	304	333	341	370	315	315	368	334	280	311	287	310	307	292	294	293	282	315	308	275	316	309	275	307	303	294	285	304	292	309	280	280	332	280	262	300	301	295	320	290	268	272	328	318	303	273	269	289	319	303	286	304	289	275	283	298	284	316	311	274	313	280	278	294	280	304	308	282	297	301	280	313	286	301	280	274	297	295	291	323	289	345	294	296	285	335	296	290	294	265	308	322	293	285	292	294	284	282	294	312	316	317	258	281	313	302	294	305	304	291	306	297	295	307	292	292	311	290	313	278	270	275	271	282	324	277	276	311	296	302	300	294	304	284	310	312	296	297	286	275	289	280	330	268	311	253	282	281	292	274	329	265	295	274	296	313	334	308	302	317	284	327	242	292	324	295	309	316	301	307	282	260	291	291	300	307	292	302	284	289	306	314	282	296	268	300	304	306	280	275	275	291	289	320	306	299	320	328	291	266	315	278	264	275	310	284	282	320	290	280	313	291	310	324	316	336	292	258	314	292	297	304	309	285	293	285	314	294	274	294	301	296	297	284	264	299	246	301	290	306	285	297	284	292	327	318	307	294	283	283	294	310	275	309	274	262	310	296	284	285	286	275	279	300	323	311	275	296	264	282	276	278	316	318	281	309	327	309	275	316	288	303	286	321	284	314	300	285	269	302	305	294	314	294	305	316	273	316	319	310	290	313	314	290	307	288	299	306	294	278	257	291	307	286	290	271	258	305	333	297	275	293	298	300	266	265	328	298	299	324	310	273	291	281	300	301	306	285	298	307	309	306	303	323	292	306	296	290	307	303	280	284	313	310	295	301	306	292	288	295	309	297	300	302	294	279	301	269	298	285	286	310	317	296	301	300	300	290	273	289	291	282	305	310	262	297	290	319	301	279	314	316	289	308	301	294	287	321	284	295	255	303	306	284	297	295	344	297	264	297	285	272	296	308	289	321	276	326	286	282	300	283	296	312	298	272	278	306	269	310	286	305	299	293	309	293	282	293	274	282	333	291	322	296	278	303	302	334	287	302	300	273	257	326	284	273	312	304	275	320	271	313	279	258	293	288	266	295	332	292	311	293	341	318	298	283	294	293	270	295	300	290	304	291	328	327	315	316	310	262	303	295	299	298	278	284	309	268	285	268	284	306	274	272	281	284	288	276	307	330	258	267	301	277	270	284	273	306	279	295	279	299	273	319	268	286	299	292	303	303	299	301	306	281	303	299	302	288	304	304	287	265	307	286	305	294	288	309	305	330	294	286	255	291	282	308	300	289	343	287	292	290	296	306	282	294	271	285	280	255	316	325	288	272	259	320	289	311	288	297	285	312	277	313	299	274	288	309	316	276	298	305	312	275	300	304	285	297	298	289	263	291	276	325	275	290	311	306	299	305	301	304	319	270	308	289	281	291	275	279	290	292	298	296	283	296	289	311	307	297	301	307	255	297	321	324	312	320	293	282	286	290	314	294	272	290	281	258	297	291	304	280	287	311	312	284	260	295	286	283	298	305	301	330	306	305	311	293	326	272	318	271	295	267	290	306	308	291	328	330	279	301	302	309	281	312	325	296	324	289	297	298	262	322	307	280	288	310	312	327	274	294	284	306	302	301	284	282	312	297	290	301	291	279	325	299	307	268	311	307	288	313	296	305	299	317	285	297	297	302	321	277	294	288	306	310	303	294	306	299	287	310	311	288	287	303	303	333	295	298	280	304	310	313	303	295	310	297	308	264	311	300	272	297	321	298	292	298	316	321	298	329	283	310	303	279	289	285	297	322	282	273	308	295	278	314	259	279	307	295	297	290	265	267	276	327	269	252	300	297	304	284	310	292	279	320	302	312	305	282	299	309	281	284	286	297	304	280	300	279	294	276	294	304	279	296	307	309	264	295	305	307	282	280	274	314	310	270	301	272	293	298	311	319	288	269	291	302	307	308	291	272	336	302	287	275	321	294	271	273	309	323	251	304	299	305	291	276	288	292	295	305	268	294	279	269	307	306	289	297	271	322	269	311	315	284	308	293	300	287	274	285	304	275	303	278	297	325	317	291	293	310	293	282	286	291	280	276	320	269	293	285	282	272	295	288	308	337	291	289	288	285	305	300	277	292	312	270	280	288	290	309	296	276	309	266	299	308	299	276	286	308	272	325	274	297	304	310	305	296	285	276	293	285	302	297	297	343	289	317	312	292	267	263	307	292	266	284	296	312	336	297	288	294	289	320	280	286	328	311	305	314	290	306	269	270	269	309	295	289	299	307	291	298	314	281	309	297	303	282	276	296	311	283	282	294	280	301	303	300	305	294	302	300	313	275	284	316	293	311	311	282	344	296	312	300	332	285	281	294	278	313	266	296	255	290	280	282	272	293	300	305	313	299	287	313	304	292	308	300	275	297	278	292	301	287	275	300	280	343	268	315	290	303	296	289	311	313	265	266	265	269	278	288	325	288	292	285	293	293	293	269	300	322	308	288	293	279	307	277	289	286	283	277	299	307	312	275	291	286	313	295	294	297	290	332	309	281	306	254	307	282	291	321	281	294	279	275	285	264	278	308	298	266	278	296	299	291	312	295	288	302	305	289	322	308	313	286	288	263	283	302	312	288	285	298	299	287	287	245	279	303	277	303	321	289	328	291	305	316	317	291	305	281	314	318	290	258	284	308	299	283	314	295	258	270	311	298	287	278	308	299	293	305	286	274	328	287	287	298	318	307	296	299	303	288	329	291	287	292	276	274	276	298	287	265	292	291	303	295	291	279	260	310	312	297	326	287	293	306	267	267	278	285	305	316	301	297	320	319	290	295	276	291	276	267	282	293	287	286	279	306	306	291	298	294	270	268	298	316	308	245	293	283	294	293	282	289	286	305	280	290	309	265	302	302	307	283	288	311	312	307	287	289	291	281	290	295	278	324	277	264	289	297	313	292	274	311	303	296	304	308	270	279	267	294	253	271	307	298	287	296	306	284	306	288	287	269	254	284	306	299	294	280	298	304	305	294	301	293	285	290	300	296	301	292	266	284	299	284	280	293	318	277	266	278	274	316	293	296	325	303	284	303	284	299	287	266	299	298	298	294	280	274	333	305	317	271	266	307	310	261	294	296	321	275	302	286	314	283	294	282	292	301	285	325	295	269	314	297	302	302	324	294	298	293	306	300	301	302	303	304	241	305	289	267	297	306	263	298	308	305	315	298	325	299	302	308	286	300	280	284	285	323	296	300	267	294	286	295	297	296	314	326	321	292	307	291	264	289	304	255	291	300	285	312	295	280	293	343	303	292	289	295	290	284	278	284	281	290	286	288	258	295	281	301	303	292	293	287	313
30799	26449	19530	5324	1324	914	751	751	727	627	650	628	617	588	576	599	611	603	589	603	583	605	631	624	598	579	586	600	607	633	611	604	594	590	569	578	624	603	610	564	603	556	583	609	613	590	617	615	586	552	661	606	566	576	635	599	613	587	656	642	628	580	588	592	606	611	605	587	622	574	609	554	601	594	607	619	567	565	593	604	608	582	605	563	658	588	586	585	573	584	594	581	606	628	587	582	602	579	649	600	612	581	588	620	578	591	572	569	589	612	624	578	577	551	573	610	582	606	617	548	586	598	624	557	598	621	615	567	591	590	626	566	557	584	558	578	592	615	583	582	620	636	609	571	634	570	577	523	602	600	588	593	583	530	601	593	551	607	602	605	627	554	618	584	626	605	585	593	590	581	639	609	580	529	547	618	596	578	557	621	580	609	564	594	631	585	598	599	588	601	620	614	603	594	612	556	568	610	591	590	598	581	606	592	653	608	593	567	535	604	627	572	565	588	573	607	620	629	561	605	536	600	618	583	609	594	573	566	578	605	561	593	570	567	590	624	601	587	590	565	603	585	598	562	584	628	599	579	598	572	614	588	582	578	613	582	578	594	591	545	575	618	589	626	623	581	591	587	584	595	621	593	654	594	564	544	618	640	575	590	620	636	605	556	591	580	634	613	587	600	606	606	585	567	566	613	592	598	589	600	571	567	653	543	595	600	562	619	612	592	587	638	567	554	607	555	566	584	592	621	596	566	582	608	617	605	546	558	584	580	602	568	606	606	580	611	517	545	587	579	573	647	638	557	593	592	578	581	596	603	552	579	614	597	560	606	566	593	553	543	591	616	588	627	599	612	602	575	541	559	615	564	589	573	610	608	587	589	605	645	661	642	573	565	588	573	607	649	607	590	629	586	555	573	567	611	568	576	610	589	596	566	537	540	584	625	593	650	580	595	587	568	597	542	592	603	606	589	569	581	555	567	631	626	607	602	607	581	605	565	614	627	583	558	593	642	618	613	584	610	582	628	596	575	566	545	624	593	621	584	590	537	625	652	616	593	624	602	564	607	606	578	596	555	584	607	607	610	611	567	582	578	620	576	577	578	559	593	589	544	571	575	582	604	601	629	553	582	580	613	587	539	589	589	614	606	604	568	569	605	600	577	607	606	604	628	563	581	612	580	596	583	567	594	606	598	604	554	596	539	553	567	565	589	609	562	613	630	577	595	558	605	580	621	639	614	586	559	601	593	636	609	651	572	614	592	560	605	624	564	615	575	645	567	620	580	571	554	570	570	578	567	579	623	603	575	594	550	609	542	604	613	569	575	603	579	596	573	555	584	639	590	612	597	572	565	556	600	616	633	566	581	571	612	628	569	565	571	624	581	586	593	576	556	589	605	566	591	618	641	578	576	544	572	602	566	626	613	560	626	537	548	585	626	568	612	571	602	561	618	556	604	616	582	555	605	553	589	568	589	611	596	586	578	551	589	609	626	637	585	584	588	585	562	615	564	562	565	611	611	597	584	581	579	566	564	547	577	560	560	593	595	532	599	590	588	579	591	609	583	591	576	572	566	601	642	586	598	619	570	588	600	612	613	600	606	564	633	564	595	583	624	589	551	551	640	572	607	598	605	604	582	642	584	596	616	585	574	626	579	599	603	541	552	589	589	581	591	620	615	581	565	619	581	598	592	587	602	539	572	586	607	586	584	589	569	595	585	560	561	604	614	552	617	616	569	621	578	572	602	579	633	629	627	602	558	586	586	570	598	567	636	607	580	610	621	621	605	550	593	620	550	642	571	566	620	565	587	567	586	589	561	589	620	565	580	558	597	584	601	576	570	613	592	573	586	598	601	630	593	563	624	535	607	535	578	576	604	573	612	595	607	557	618	574	551	597	600	568	593	611	551	561	612	579	618	573	611	602	574	586	613	597	629	619	600	562	632	604	622	572	614	586	546	596	594	564	591	594	544	581	600	594	594	593	588	634	557	547	569	594	567	597	599	582	601	549	570	545	582	596	589	601	594	610	648	547	577	584	548	582	615	596	553	602	594	569	599	599	589	582	544	591	628	606	614	580	557	598	584	563	566	602	614	559	603	559	601	567	589	582	565	619	611	610	597	566	587	550	547	587	581	628	574	623	587	603	559	526	602	616	562	640	624	632	634	600	575	600	598	580	565	633	566	610	616	572	577	571	561	605	609	593	589	575	584	596	619	590	555	577	598	579	571	586	605	599	639	622	602	612	608	571	599	584	574	585	570	605	572	584	615	582	604	587	611	625	608	562	613	609	591	641	606	614	604	602	559	596	589	578	575	625	568	593	580	573	631	550	611	597	594	602	586	586	589	562	594	626	589	608	629	651	606	642	553	594	642	582	574	560	594	642	600	565	620	591	617	619	602	586	568	595	623	595	572	607	567	584	586	589	555	601	566	563	597	569	622	591	595	588	614	641	598	604	631	590	553	636	562	581	578	566	570	569	594	607	574	569	556	579	571	604	553	584	587	591	568	610	577	625	563	595	575	545	580	584	595	593	617	611	584	562	626	596	544	577	610	594	642	614	583	590	584	581	587	606	593	598	576	606	594	577	574	585	570	571	617	574	571	599	583	556	628	599	603	559	639	576	539	612	545	614	582	593	567	576	576	608	613	550	620	554	583	639	587	606	610	598	608	611	546	589	619	567	568	627	573	596	603	602	551	560	611	613	606	571	617	589	574	592	566	594	589	582	602	584	595	621	599	558	530	623	610	534	582	529	582	569	589	619	576	560	594	600	654	618	654	581	593	585	610	611	598	556	642	611	629	567	581	581	609	609	549	606	642	596	592	580	608	567	595	592	652	571	604	627	583	580	565	573	586	643	600	598	629	622	590	528	552	626	592	602	597	574	625	553	615	636	621	617	589	577	624	583	579	613	588	604	597	565	567	584	613	579	567	574	662	600	586	603	611	563	581	613	590	591	614	561	613	508	554	538	644	594	543	532	609	585	541	621	630	577	601	598	598	590	577	575	625	569	574	634	601	607	611	631	579	638	615	596	612	567	607	565	581	608	592	589	590	580	598	612	616	586	615	587	603	591	635	583	593	589	633	585	601	617	555	598	549	579	632	629	586	550	598	588	542	607	518	564	627	586	630	602	574	585	602	595	599	627	606	609	596	594	547	575	592	585	585	570	568	598	589	583	574	576	610	552	589	532	601	548	601	631	599	613	661	635	594	589	591	567	586	554	589	613	593	593	616	583	639	594	566	613	574	601	601	568	603	578	576	553	571	653	601	633	587	571	605	587	600	584	625	593	566	606	640	591	609	563	604	628	612	613	625	585	617	565	560	607	596	593	626	618	534	564	608	544	630	580	586	578	603	621	621	599	620	587	609	596	591	592	576	571	629	553	611	595	588	604	601	606	583	608	580	617	620	594	556	594	580	574	627	601	584	599	596	562	601	574	597	626	588	569	591	619	610	585	573	594	587	551	558	643	640	606	599	573	580	604	571	622	578	568	589
34868	38962	17660	3375	1725	1191	979	790	680	697	711	699	686	625	596	647	649	577	604	638	626	604	596	633	630	633	635	595	613	645	657	646	634	593	617	631	604	642	667	620	639	609	574	617	641	656	605	633	587	627	627	642	595	612	596	601	669	627	573	601	632	650	698	588	611	656	667	623	669	631	672	633	672	613	657	610	665	595	644	631	691	626	587	687	634	609	602	622	578	585	655	645	595	599	619	579	589	642	613	645	677	638	643	668	629	638	626	648	654	626	569	624	640	610	627	608	582	621	672	601	666	632	610	613	637	592	651	601	631	621	646	668	593	652	634	645	685	608	631	581	610	583	625	627	661	641	619	632	653	653	623	621	640	609	620	640	645	585	600	594	600	627	675	616	612	650	677	594	626	635	625	654	631	612	611	605	602	613	635	632	595	655	584	593	645	615	617	621	593	577	582	654	638	635	637	605	637	575	575	647	675	609	607	640	613	606	596	587	627	636	625	628	609	636	612	627	618	629	651	625	548	607	625	619	624	568	645	603	590	576	628	639	656	581	614	598	601	610	621	624	646	616	585	631	595	606	615	640	653	676	610	632	630	578	623	617	664	594	605	584	626	612	655	635	667	593	618	604	623	583	634	649	613	643	601	627	628	610	640	671	638	641	611	660	606	633	610	660	609	624	610	626	606	618	638	608	617	627	655	615	626	638	604	604	602	636	632	663	647	692	610	633	609	626	622	633	587	617	620	589	656	649	597	623	618	603	590	617	573	643	621	645	616	585	634	594	704	621	668	580	618	647	622	641	638	616	601	615	628	633	646	635	625	625	625	634	649	610	639	599	601	584	671	623	640	636	580	656	595	640	628	637	618	630	622	646	579	620	622	637	613	630	672	608	620	615	586	612	598	686	608	617	644	598	615	564	638	656	626	656	653	622	622	624	596	627	612	609	633	582	615	624	623	642	595	628	619	574	622	593	604	644	639	589	608	629	653	638	610	630	628	633	622	604	607	662	641	667	654	641	583	636	563	565	593	653	571	634	611	628	589	621	627	641	651	617	629	638	636	645	621	616	627	631	593	619	602	640	571	678	604	589	621	633	655	603	583	612	629	632	593	600	650	616	604	660	562	604	639	672	605	599	620	614	593	643	640	637	637	621	626	566	590	642	639	590	612	623	656	625	611	634	645	602	623	652	647	610	643	636	583	628	654	606	604	640	617	604	638	627	657	635	625	612	611	669	636	613	645	634	602	637	605	634	639	642	633	602	651	664	645	627	658	609	618	670	651	628	605	620	632	610	632	625	599	600	626	645	585	597	630	615	646	602	626	619	626	626	619	621	618	643	589	605	629	608	589	593	638	595	628	647	641	603	594	622	612	660	595	615	620	614	608	617	648	563	587	625	609	653	644	607	645	592	602	604	683	610	626	620	604	634	625	634	591	628	625	623	614	643	617	638	616	629	582	630	662	591	651	625	569	649	574	592	630	663	577	618	640	612	655	645	612	603	584	616	619	603	655	621	569	579	624	571	639	598	620	608	644	583	596	557	613	628	603	603	624	610	609	591	634	597	664	619	636	621	683	618	640	641	603	611	603	622	634	641	625	587	593	627	638	590	622	624	646	590	619	606	598	614	621	636	640	604	649	597	607	607	635	602	646	603	632	641	626	622	633	653	608	637	627	620	606	632	618	624	624	567	635	591	648	634	669	641	688	618	625	590	587	601	606	600	600	623	552	600	631	586	616	647	582	630	631	646	633	619	630	643	647	664	627	617	589	640	588	629	577	574	602	607	576	634	607	621	625	657	638	606	644	578	663	599	581	640	603	608	629	609	610	633	564	637	618	603	597	641	640	625	590	604	608	597	599	640	576	622	626	593	631	620	611	641	624	602	626	618	630	620	645	635	632	662	603	637	658	644	639	628	644	592	653	645	602	603	595	634	591	630	638	606	634	656	676	605	605	637	654	664	620	592	620	601	641	623	613	607	614	609	619	601	636	628	665	622	601	601	639	607	628	609	619	634	669	629	660	604	649	635	614	590	607	635	645	634	626	617	577	619	611	647	621	631	630	602	661	633	605	630	587	632	644	637	664	606	606	588	663	661	622	632	623	618	635	635	592	601	634	658	635	654	602	624	663	601	591	615	609	633	617	573	645	647	624	614	619	621	651	603	625	661	652	625	623	590	630	594	653	647	613	613	615	610	632	629	634	640	663	588	645	622	598	613	629	616	634	609	662	651	581	593	610	657	592	606	659	604	663	673	646	583	637	613	579	626	635	644	570	592	610	623	605	642	607	642	596	670	596	608	584	609	614	643	635	633	599	589	635	651	575	627	617	625	663	629	617	603	617	623	623	593	633	670	636	602	631	627	564	644	672	630	640	608	600	593	606	595	653	590	627	625	604	597	623	620	632	655	645	634	624	654	646	663	607	626	594	609	620	626	627	618	645	618	632	619	608	602	678	602	577	615	672	630	621	590	626	595	597	625	619	595	614	661	627	628	653	611	638	642	583	638	610	608	626	599	614	616	640	631	655	597	646	608	613	653	636	620	621	581	566	607	581	577	659	609	652	661	625	657	642	584	646	611	633	607	607	615	630	639	617	625	652	623	635	608	637	665	631	624	638	624	604	611	612	652	600	612	581	622	587	635	618	589	603	616	633	614	643	620	653	590	587	624	582	585	639	645	625	644	645	600	609	632	590	625	606	573	624	624	647	602	648	617	645	642	649	653	650	610	635	699	577	625	618	621	566	627	649	614	604	594	662	663	596	619	654	597	558	640	635	625	634	596	636	625	610	627	578	639	617	586	622	611	607	665	622	633	634	641	602	607	638	623	619	645	612	631	610	585	608	598	685	609	636	611	624	601	570	606	611	649	669	573	590	617	584	623	625	623	594	627	619	623	623	621	613	621	589	617	642	615	616	654	660	582	613	644	656	601	639	626	670	596	609	655	602	608	600	625	610	650	603	615	634	598	617	643	585	607	637	662	626	645	660	634	611	659	626	589	615	636	632	619	605	639	604	612	625	593	608	625	673	613	628	616	615	617	668	567	633	624	608	642	627	653	605	589	583	644	613	632	660	652	599	632	638	604	629	606	583	676	640	641	637	621	611	597	624	637	616	601	641	613	665	645	616	593	641	611	624	642	620	640	630	628	618	581	604	650	608	589	595	582	615	643	633	609	610	600	654	600	630	641	609	629	623	601	606	650	601	621	612	612	673	616	580	607	629	632	626	606	626	624	654	593	634	598	614	630	648	597	600	597	632	647	634	644	660	606	633	628	618	570	616	617	650	628	635	598	631	641	619	644	627	684	677	641	610	596	582	612	624	676	627	610	614	648	572	618	587	626	608	587	646	626	594	689	611	591	651	605	593	639	608	612	600	590	640	603	620	654	653	617	650	577	627	594	634	611	626	649	633	616	653	609	646	657	607	633	614	585	608	670	664	596	612	660	660	634	578	633	640	616	643	631	626	643	636	656	638	628	643	590	615	637	614	630
24199	21421	28523	24684	21324	10316	1385	882	703	652	602	581	571	548	544	525	462	506	536	494	532	498	505	503	493	464	507	499	488	463	545	486	464	548	507	482	510	491	493	496	492	485	490	501	482	498	483	497	499	456	500	449	490	468	516	443	439	472	452	470	443	464	484	458	521	487	481	492	487	480	503	506	489	473	519	548	518	496	451	472	489	496	480	505	513	447	490	506	471	471	504	476	480	459	485	492	461	453	505	483	480	460	474	482	476	475	444	499	435	504	477	463	478	492	491	504	455	459	453	479	468	494	475	450	483	496	519	467	476	493	486	469	496	489	498	469	496	454	471	482	476	484	462	460	484	491	433	529	450	475	483	484	457	462	476	448	504	497	446	477	456	483	477	452	459	494	458	480	500	519	464	515	452	471	476	502	482	488	457	501	480	490	470	452	470	485	452	477	446	471	472	452	462	474	485	452	490	468	494	461	496	491	467	461	508	468	476	485	450	509	482	511	522	460	481	426	463	496	472	461	444	474	441	493	498	505	507	496	501	459	492	452	468	476	481	481	465	481	483	472	475	465	460	454	446	520	466	488	522	471	513	441	466	522	490	457	511	463	465	467	473	441	491	510	467	508	433	478	509	484	488	495	489	482	490	498	506	485	479	500	460	459	457	498	478	470	465	467	514	460	467	483	478	478	495	461	476	459	492	495	509	460	520	488	496	506	468	487	488	469	494	458	461	457	480	497	478	509	487	476	481	489	465	462	530	507	448	479	505	454	499	486	491	460	497	519	455	486	466	496	494	488	450	460	461	481	461	474	452	497	456	490	470	474	492	452	492	460	465	483	494	488	456	462	502	447	475	441	501	480	477	503	470	481	493	468	467	453	488	487	514	487	506	434	450	447	476	456	484	447	498	462	456	497	525	496	483	488	411	509	459	477	501	474	494	479	504	466	457	468	442	505	467	467	451	492	468	461	434	478	464	475	416	482	497	439	445	428	479	447	459	450	440	491	446	470	419	490	458	482	438	432	505	478	512	466	490	473	475	457	495	512	454	503	442	508	471	471	493	451	491	483	429	495	486	458	451	465	499	478	483	484	512	494	451	441	448	494	460	457	523	539	481	472	426	456	468	465	488	494	510	491	444	473	459	453	471	456	456	488	455	474	440	503	461	472	472	463	454	450	453	473	470	500	430	446	477	449	522	494	479	476	461	457	436	488	454	459	467	504	469	480	446	474	473	517	475	476	483	469	471	521	485	465	444	497	486	432	456	492	474	463	472	483	464	508	489	448	467	435	472	478	432	471	471	480	506	466	449	484	489	468	446	442	467	473	491	451	472	475	482	476	457	463	460	466	529	463	433	463	471	482	429	448	456	418	440	541	497	466	456	499	500	478	436	477	496	464	444	425	475	464	470	472	468	500	462	479	429	476	460	431	492	481	457	446	467	511	466	480	446	488	449	471	473	487	428	490	484	487	470	461	463	468	520	468	475	479	491	453	459	492	477	469	503	454	438	494	464	465	476	476	479	480	454	470	508	464	473	453	507	448	465	468	442	440	481	503	513	485	444	427	443	452	462	483	458	501	459	490	492	478	466	509	499	473	494	470	484	491	460	497	481	484	483	462	472	501	467	474	499	485	542	503	465	439	501	437	498	445	488	475	460	493	478	547	440	467	474	520	486	492	477	436	458	483	466	502	462	512	517	478	472	448	486	506	456	491	470	461	463	520	498	481	465	451	452	429	487	470	518	474	464	539	456	440	496	479	482	473	479	502	477	460	434	479	482	466	482	474	413	471	475	473	463	458	462	485	484	495	485	464	453	432	467	469	482	472	461	504	515	499	437	488	474	476	490	510	462	463	479	445	460	480	481	510	444	481	454	455	496	496	483	489	479	505	495	474	462	471	484	497	484	488	446	466	466	479	452	463	511	488	453	460	447	431	534	462	495	466	500	482	489	454	486	477	471	477	474	459	476	485	506	495	465	430	485	505	504	495	483	461	499	491	516	466	529	475	492	434	503	493	453	490	484	476	440	458	476	444	488	458	477	473	452	480	497	473	488	493	465	503	449	459	467	478	461	472	465	515	470	452	491	453	470	471	528	428	481	497	478	457	474	468	514	457	492	497	450	466	513	456	476	465	511	484	483	427	465	489	519	497	516	493	519	482	474	437	470	498	492	475	485	475	465	477	486	485	481	471	481	484	514	470	447	444	466	487	488	506	446	488	490	497	515	508	462	468	512	498	453	473	465	477	460	474	489	515	483	487	460	464	503	471	520	484	489	483	479	461	477	484	491	476	485	480	495	452	461	464	487	510	454	442	484	487	489	488	484	531	475	493	446	469	515	481	478	482	446	457	490	476	501	482	429	503	489	440	519	489	477	508	468	494	502	502	465	483	497	460	474	458	511	464	466	490	473	480	500	492	508	474	463	461	457	464	470	496	448	451	452	488	475	454	477	481	489	497	442	470	473	479	498	503	497	470	477	463	450	508	440	486	501	487	484	453	477	483	432	481	442	454	496	478	470	446	486	498	476	454	464	460	483	498	448	491	480	508	476	484	445	495	477	441	437	445	462	491	500	530	497	463	468	515	452	461	493	474	454	470	461	469	524	446	428	483	468	468	460	513	484	481	494	480	465	475	458	474	445	472	494	470	521	462	460	442	417	448	475	467	433	510	448	457	467	491	490	504	519	458	490	476	472	478	465	464	437	474	472	471	527	463	463	443	455	489	469	442	468	508	533	506	461	484	480	515	463	477	450	499	493	434	476	471	532	484	489	504	456	482	488	463	487	442	507	475	476	464	458	456	461	486	531	502	483	451	464	514	462	497	468	441	456	502	456	512	462	505	414	483	477	504	498	481	480	484	499	469	445	471	486	434	478	500	500	504	430	477	448	456	471	464	452	434	476	466	450	482	496	513	470	494	500	458	458	490	481	494	482	476	463	465	443	455	486	467	488	455	493	492	454	438	443	512	479	504	511	466	439	515	479	473	472	474	453	500	454	498	494	476	478	493	446	459	449	494	492	472	491	476	481	456	439	481	463	500	451	486	509	439	535	483	497	444	479	461	468	505	446	451	485	455	491	498	475	454	439	470	465	517	449	499	493	491	477	505	506	506	482	423	452	464	478	488	460	465	548	483	455	476	465	469	500	494	521	478	505	497	477	500	463	482	447	433	490	466	480	480	443	521	499	471	468	431	465	446	456	443	516	491	500	498	474	481	490	481	425	493	472	517	460	491	481	471	502	483	469	447	454	521	498	482	461	462	493	411	452	465	488	453	467	478	442	453	471	443	483	475	518	487	460	460	504	491	467	488	468	492	481	483	484	493	489	459	499	459	478	487	483	464	478	459	472	461	442	508	489	493	458	456	471	434	499	492	487	443	501	506	523	495	509	504	485	465	527	492	493	496	426	475	453	426	461	502	472	483	485	462	506	458	456	521	491	451	472	519	427	457	512	500	486	487	443	487	470	495	490	470	486	466	479	480	487	493	456	463
35845	55294	31611	5995	3035	1949	1462	1156	913	876	732	690	609	582	582	560	629	557	536	535	583	585	539	551	522	540	517	538	523	581	515	517	524	527	498	510	534	488	511	538	487	498	506	531	523	522	522	544	520	495	553	525	557	534	527	524	483	542	535	536	525	528	526	540	519	534	506	541	538	546	555	575	551	515	519	539	517	515	475	546	493	542	512	545	506	478	550	526	535	497	506	513	515	501	515	536	442	527	518	511	497	591	519	515	526	521	502	530	483	465	488	513	559	518	492	536	491	536	504	508	488	516	494	501	523	505	526	501	460	500	543	569	494	511	491	520	516	530	537	525	494	533	522	504	493	464	542	520	503	505	501	497	514	505	534	533	509	503	496	526	483	519	505	536	499	545	494	523	474	540	521	526	514	550	501	523	537	543	514	514	549	497	476	523	521	493	521	529	514	477	554	524	529	522	484	503	541	524	501	484	539	483	500	522	491	495	528	505	525	572	517	483	566	496	518	481	534	530	475	465	520	513	501	495	508	508	518	538	505	516	532	547	534	509	492	509	498	537	531	473	511	561	522	529	491	470	503	491	535	482	510	521	538	490	501	525	483	501	535	486	489	518	520	557	508	480	555	499	488	531	526	480	496	522	512	554	493	501	469	501	514	488	507	507	539	502	485	493	518	465	505	506	496	500	526	480	520	497	522	533	538	553	554	496	546	499	490	520	519	530	504	541	524	534	511	494	507	501	530	524	522	532	522	547	536	513	517	544	532	488	518	517	530	521	534	479	512	527	504	525	511	496	506	526	503	535	511	521	515	544	493	496	514	537	490	516	524	495	501	548	520	511	497	519	493	504	524	506	532	505	532	511	485	535	504	535	521	509	474	482	520	518	465	537	521	519	502	490	512	556	547	464	505	469	525	490	483	519	512	494	523	479	492	485	520	524	519	531	510	525	518	529	507	475	522	528	516	527	480	514	537	515	505	525	494	519	468	538	503	561	536	545	509	544	520	522	481	498	508	507	484	529	485	499	514	546	511	523	508	515	501	499	524	513	519	495	541	484	525	520	449	474	514	479	521	533	504	487	527	517	500	529	524	489	533	512	512	508	512	540	453	516	481	538	510	487	516	578	523	516	510	495	571	506	500	523	509	535	517	532	486	546	526	520	495	505	524	519	570	476	507	488	539	536	490	528	510	520	508	511	534	496	554	544	509	480	508	497	509	523	525	495	522	513	491	479	517	488	497	507	476	514	553	544	494	590	498	450	479	530	511	508	488	517	504	498	496	535	530	498	536	530	500	509	503	497	564	532	514	556	522	470	520	516	491	481	534	517	471	549	498	488	546	527	510	522	529	496	516	516	553	544	469	520	534	478	495	517	509	495	519	489	500	573	529	476	514	539	509	541	510	485	501	524	537	563	525	501	543	473	548	484	525	483	541	480	540	542	544	495	529	471	533	521	554	511	542	511	540	549	532	511	508	536	539	563	481	527	549	501	497	494	489	548	487	531	525	514	507	527	503	490	529	524	515	526	552	537	489	545	514	508	544	486	471	497	509	496	499	527	505	495	490	510	516	551	481	500	493	507	518	522	495	524	536	511	495	498	533	495	490	534	508	534	495	515	499	499	524	513	520	512	517	508	504	554	499	516	504	541	527	535	531	529	515	466	577	509	520	513	495	513	522	532	530	514	554	480	487	527	495	570	471	533	544	477	532	541	492	484	528	513	485	507	496	502	511	460	483	503	504	510	553	479	518	499	514	505	525	513	525	483	518	533	534	573	514	525	554	513	525	498	514	535	501	513	496	535	512	495	526	542	533	523	473	546	523	545	500	557	505	533	499	521	559	491	526	513	486	494	500	513	523	500	522	499	490	517	497	509	508	495	487	498	540	526	499	526	521	476	537	485	540	523	541	534	516	505	534	519	479	499	552	447	489	548	530	513	493	559	529	514	500	528	519	528	490	507	496	537	521	521	514	506	499	541	485	523	532	487	531	500	555	509	489	564	485	494	487	509	529	525	554	522	481	540	520	505	511	494	477	524	535	523	481	519	466	548	485	563	537	521	506	525	531	526	502	489	487	516	512	493	489	467	545	554	505	510	488	498	456	531	484	510	509	503	529	518	529	506	538	549	515	480	523	520	505	537	529	519	521	501	524	510	528	536	501	515	507	487	530	510	557	506	532	496	549	509	524	520	496	498	501	486	555	530	492	528	528	521	506	527	508	487	523	516	512	525	511	467	545	507	502	514	560	566	491	527	486	506	519	506	503	484	552	526	508	517	510	530	503	515	514	557	518	514	526	500	482	486	477	511	516	506	533	518	542	517	527	507	497	535	510	495	506	491	523	506	473	506	531	522	550	481	501	520	502	519	488	497	526	510	532	511	508	506	536	559	483	539	485	533	507	510	518	537	525	509	537	506	520	517	512	501	530	488	503	533	518	514	508	510	502	514	550	506	525	499	481	505	509	525	509	493	527	520	507	516	531	508	501	505	524	516	498	513	531	532	546	525	511	505	493	536	490	507	502	484	520	488	505	513	507	501	496	529	522	500	534	521	531	520	535	465	523	503	485	502	528	491	500	521	517	531	487	507	518	526	505	521	552	488	530	522	539	527	526	488	519	479	497	533	494	497	511	505	512	492	509	535	502	557	542	540	473	554	537	525	511	536	511	491	476	496	513	515	520	521	524	486	559	540	512	516	533	533	526	503	513	547	517	561	519	495	501	533	517	541	517	499	500	521	513	513	497	505	552	498	516	498	526	499	498	518	496	511	510	517	527	512	554	518	517	516	531	484	494	513	519	490	503	482	488	515	506	521	482	554	509	538	515	523	491	476	499	496	507	497	544	497	513	497	529	505	511	519	508	514	521	525	532	532	511	505	490	488	508	518	477	538	523	486	527	524	476	513	523	507	474	541	514	504	516	530	513	519	501	514	523	518	531	517	494	502	518	548	501	502	497	440	511	547	495	484	531	495	524	578	461	503	515	542	518	542	550	515	520	496	534	483	542	531	514	544	512	484	502	500	537	496	478	506	490	524	514	518	514	494	478	497	523	534	534	535	489	488	501	524	491	539	500	497	510	568	532	553	528	492	556	550	528	534	493	497	524	538	547	529	468	501	499	528	530	507	515	485	525	535	497	483	505	480	477	528	455	499	494	519	547	554	511	511	503	542	514	498	491	472	492	514	491	523	506	529	535	480	550	519	536	541	534	500	506	505	528	532	529	539	529	487	508	537	484	508	541	499	490	480	488	552	500	497	549	555	512	503	535	524	499	510	515	491	498	521	529	496	518	547	501	488	486	527	526	507	516	498	479	499	499	530	498	508	539	541	540	505	494	500	495	486	542	509	492	481	514	480	519	515	508	546	509	521	491	492	484	518	530	548	489	489	490	521	492	543	517	519	550	510	449	510	528	508	490	489	533	469	487	507	513	534	521	501	471	494	497	551	532	554	533	510	513	534	462	535	516	498	484	539	511	497	506	540	519	487	528	538
25184	21432	27678	25451	14290	1475	871	726	606	581	516	531	500	451	562	489	517	496	479	504	474	483	433	473	505	446	478	445	487	446	516	446	481	509	458	450	485	452	491	456	474	456	443	474	449	491	558	473	498	449	461	459	440	492	476	467	477	456	468	484	448	496	499	460	487	487	500	499	496	472	495	486	491	530	521	515	466	467	495	452	454	465	447	456	438	473	508	488	479	450	467	510	445	468	463	463	442	443	421	501	457	455	484	483	473	453	471	463	429	418	428	431	470	483	493	463	474	476	453	470	476	435	469	505	516	468	461	403	447	451	454	483	434	478	464	503	438	476	445	456	497	455	417	473	465	454	478	464	489	464	444	470	467	468	453	481	423	456	472	425	432	488	427	447	496	495	498	483	475	502	485	477	457	457	476	487	448	470	451	461	487	458	478	462	486	483	438	478	506	465	453	492	461	429	500	476	505	492	474	415	480	494	468	452	502	440	462	466	457	470	491	507	452	432	469	493	508	498	462	455	475	433	489	503	464	437	495	455	470	435	469	481	482	480	492	458	439	461	451	449	473	443	456	463	458	487	459	462	467	451	455	443	484	495	448	487	438	494	470	459	461	496	474	503	501	417	460	425	450	442	490	482	458	453	466	447	484	499	435	466	462	456	455	486	474	466	447	487	468	480	508	467	458	486	465	448	460	499	444	453	456	453	415	494	424	481	493	446	505	474	414	475	471	475	467	480	460	480	462	472	490	495	490	473	465	492	423	411	453	437	476	484	518	450	453	462	442	449	487	457	475	492	465	463	481	487	454	435	481	470	470	433	441	462	450	459	451	505	509	454	459	451	468	488	447	441	496	458	465	477	463	450	481	451	472	504	447	440	462	493	505	493	467	471	467	516	421	448	431	434	440	460	429	496	460	479	442	437	455	502	459	470	488	461	461	521	467	486	467	493	489	422	482	466	490	458	482	468	494	456	479	445	454	452	470	443	476	452	477	481	485	461	452	463	480	503	460	463	454	474	457	484	460	473	475	468	424	439	466	453	439	407	444	464	430	454	468	457	474	465	467	452	522	474	462	466	478	462	496	468	441	422	469	450	465	454	473	421	450	483	458	490	460	511	461	451	482	479	450	441	463	460	461	482	442	488	431	469	441	449	438	457	439	440	475	497	468	495	461	443	472	464	470	463	477	447	435	441	526	483	461	468	458	465	467	455	454	438	443	455	461	474	458	488	490	478	464	483	474	472	479	458	430	465	460	485	474	461	490	470	461	458	473	448	455	491	488	478	477	465	425	430	455	463	500	485	462	496	467	429	396	508	442	483	483	466	462	469	482	448	508	461	455	459	454	466	464	466	480	444	444	475	463	472	484	435	487	468	451	493	460	469	466	458	492	451	463	422	457	477	457	486	458	506	431	462	447	459	461	477	481	497	470	432	433	506	473	490	458	452	447	429	470	456	508	460	466	435	420	483	504	461	477	451	481	437	467	461	455	456	459	468	471	462	476	489	460	480	454	445	459	459	459	455	467	490	444	465	470	478	516	497	464	452	476	461	486	413	466	420	424	437	451	479	477	443	440	435	439	453	465	467	488	438	517	497	465	442	479	440	460	440	435	422	446	457	486	455	453	440	467	439	473	456	435	511	459	501	458	446	450	444	487	463	461	436	474	460	449	452	483	437	498	432	479	503	418	472	489	468	411	463	444	478	475	470	473	433	442	445	448	480	486	426	437	474	451	444	472	433	449	469	486	510	456	467	470	456	444	507	475	454	471	488	430	454	473	499	463	492	429	484	462	475	452	481	449	450	440	466	456	464	437	475	483	464	447	476	479	439	415	424	472	460	422	493	478	494	499	489	478	450	478	458	478	461	439	462	449	451	439	472	454	433	461	481	479	467	444	457	481	465	459	454	448	490	483	467	479	485	442	434	488	451	471	436	427	460	461	428	473	452	442	459	460	444	430	460	459	458	465	441	455	471	467	431	487	471	443	471	487	507	455	453	440	464	467	442	470	477	441	432	474	464	448	492	436	503	437	459	464	436	470	454	468	483	466	478	460	461	450	458	497	489	452	486	398	463	452	449	475	498	471	452	468	487	481	477	461	435	494	435	493	447	445	442	445	463	452	410	474	455	430	458	475	477	458	433	494	435	446	436	457	468	462	454	465	480	450	445	453	465	467	461	449	462	451	467	479	470	474	434	437	470	482	435	485	445	471	441	428	466	459	435	417	462	454	493	500	456	417	444	448	475	498	484	460	471	460	450	493	486	439	487	444	432	461	453	466	447	476	442	483	465	503	456	498	461	451	459	450	464	485	467	520	533	452	465	466	494	478	452	457	435	469	476	439	449	394	486	399	470	446	465	450	462	452	484	458	453	439	480	457	442	477	426	472	466	404	480	464	460	458	470	451	461	482	466	464	451	457	455	470	435	454	467	477	478	445	464	498	472	445	472	504	458	483	458	509	456	459	471	476	453	416	413	403	462	463	468	481	466	484	454	484	488	453	449	471	447	459	432	442	450	438	487	483	425	467	514	470	475	476	449	453	490	477	449	496	431	447	452	405	450	447	474	441	451	432	424	491	489	440	435	451	453	528	484	465	488	439	436	476	464	453	443	462	449	432	502	492	433	484	464	419	432	414	441	438	463	477	490	422	429	465	460	470	434	437	483	468	501	457	450	458	503	418	457	444	465	455	457	481	466	486	450	466	439	460	450	499	408	471	474	465	470	442	454	454	475	488	484	428	486	448	491	431	480	457	488	462	510	420	457	498	512	497	461	471	477	469	463	469	483	437	433	483	453	433	448	447	473	514	448	517	480	470	492	459	464	449	444	517	456	473	482	471	490	472	465	497	477	472	465	474	445	443	479	457	472	462	459	462	445	458	501	426	480	498	478	463	474	480	424	488	467	461	473	455	428	455	457	506	489	447	462	480	476	484	450	436	488	469	459	464	501	432	453	461	450	473	482	472	423	494	425	457	446	432	441	500	466	449	476	475	448	431	492	481	446	499	452	456	482	461	467	460	460	476	449	472	459	475	452	462	464	524	431	499	441	462	484	459	451	464	465	493	463	482	451	429	456	477	453	472	458	450	469	452	468	480	437	491	429	455	518	422	448	427	445	458	472	477	466	450	461	451	479	470	466	481	485	463	414	477	468	457	479	476	490	456	448	492	466	448	461	469	473	471	473	494	491	490	468	429	453	429	491	445	455	479	468	478	485	468	450	468	507	503	478	457	454	462	490	456	458	460	449	451	453	471	419	459	453	435	468	466	474	491	477	511	490	452	462	428	443	408	460	447	467	483	441	472	440	465	477	465	470	506	454	458	501	441	433	477	452	451	456	460	473	437	468	430	452	458	485	459	461	453	459	477	491	449	452	473	483	470	469	465	452	500	424	471	448	472	463	479	522	445	480	452	466	499	478	475	473	483	444	526	515	461	457	444	505	452	435	439	455	456	471	479	452	484	444	483	468	474	463	468	435	434	440	469	516	427	477
35751	48781	26507	5532	2294	1522	1142	962	863	720	650	570	574	534	524	508	513	506	483	507	506	506	561	535	538	526	499	491	509	540	482	480	475	527	496	488	510	486	507	468	521	473	511	500	461	597	579	494	477	483	503	474	502	500	508	503	507	488	510	518	506	517	509	514	531	527	477	513	547	483	523	488	521	515	540	532	478	519	483	512	454	533	500	437	481	502	492	500	494	495	479	467	476	462	476	507	504	513	494	472	486	486	464	454	478	519	498	483	519	494	491	474	519	484	505	474	473	469	479	505	470	458	477	475	496	516	480	530	497	477	481	462	489	492	474	481	484	502	499	491	532	523	468	507	467	490	476	496	473	480	480	454	472	504	469	484	501	471	477	490	505	526	525	492	487	465	489	472	501	501	471	491	476	470	487	486	477	460	487	464	448	444	507	493	485	495	518	517	506	454	445	491	519	447	495	465	523	499	520	463	482	489	503	488	452	522	495	493	470	495	492	467	475	482	498	534	474	491	494	488	519	455	426	477	486	493	452	448	489	503	486	481	545	480	480	521	505	472	480	479	477	489	469	502	484	487	483	478	483	498	472	506	504	492	511	467	449	496	486	524	504	461	464	519	441	475	510	471	499	484	483	500	490	488	498	493	537	487	492	462	462	511	485	467	499	493	502	509	504	508	495	462	473	506	491	499	465	532	445	482	470	521	469	494	485	463	486	446	447	509	506	480	467	487	484	474	517	474	440	509	486	495	468	486	482	484	493	461	530	435	525	533	481	475	515	473	440	489	497	505	469	462	476	491	464	490	468	527	462	496	451	451	469	482	484	504	514	478	471	501	476	492	452	545	508	458	494	469	493	444	468	497	456	423	550	474	467	475	485	507	486	516	471	459	510	466	441	493	478	505	463	494	446	508	495	503	530	502	465	510	481	479	482	508	475	484	537	466	481	527	504	493	482	518	463	478	477	471	488	480	467	507	475	482	503	471	472	501	442	517	484	491	487	493	476	518	481	479	468	486	481	463	488	433	478	496	461	472	518	492	479	492	508	492	487	478	508	462	492	497	471	491	480	482	448	505	516	484	514	499	470	494	531	483	481	503	502	510	473	446	473	498	493	481	504	479	458	496	523	519	474	497	483	504	522	495	502	475	479	496	465	520	494	457	503	460	476	466	486	467	499	524	476	513	504	461	489	485	451	456	503	450	487	494	468	502	480	508	497	454	490	462	490	501	469	455	523	456	482	475	468	461	466	480	482	502	480	491	500	467	501	484	489	530	467	445	499	466	476	476	494	540	492	478	460	485	488	466	489	490	497	472	482	489	480	486	473	530	466	465	471	471	465	498	476	465	529	484	490	505	469	497	530	479	457	499	497	475	512	448	482	505	496	473	459	490	462	438	462	490	477	475	527	485	460	460	474	479	470	501	481	471	497	480	511	462	473	471	517	480	504	454	472	509	505	494	466	469	462	495	476	520	482	500	498	473	488	484	490	511	493	498	481	535	525	485	468	442	458	462	463	477	550	482	459	551	502	454	497	486	501	461	488	466	461	528	508	458	481	499	493	489	479	473	492	482	472	523	508	464	462	463	504	513	477	491	518	476	468	480	485	485	475	512	481	503	440	473	483	463	532	477	492	481	471	499	476	491	516	500	496	485	494	447	461	497	543	453	510	469	484	487	481	483	470	485	508	491	486	498	471	489	491	496	487	488	456	476	469	495	487	459	544	494	466	490	467	507	511	504	483	476	496	475	455	487	476	537	488	507	477	445	491	463	468	447	471	479	479	452	473	518	472	468	496	452	463	479	460	496	547	482	462	488	482	454	509	515	486	493	498	483	437	491	455	481	498	494	514	493	517	476	504	500	488	467	498	518	458	505	493	495	518	490	498	483	475	486	473	502	449	470	487	447	469	505	467	501	510	505	462	476	544	513	495	508	473	529	480	506	508	481	461	482	462	483	512	500	475	507	490	453	477	527	477	468	491	462	463	508	487	490	485	487	478	421	497	498	449	481	486	485	484	517	527	504	471	502	504	485	506	457	480	479	483	464	480	479	505	458	465	509	475	478	479	485	456	488	477	476	472	467	473	468	493	469	470	464	403	538	512	484	453	466	443	485	475	456	483	465	488	460	480	502	468	526	493	510	480	517	507	481	464	501	470	444	506	494	487	444	459	459	479	531	521	462	468	483	466	487	468	461	486	518	479	481	489	519	444	528	466	479	520	468	507	494	535	509	476	435	457	512	541	477	481	467	527	477	452	470	482	469	462	451	495	507	489	530	476	482	479	481	439	483	502	544	450	554	468	526	492	494	507	445	481	478	476	502	490	475	481	483	479	479	499	479	491	471	491	473	435	484	456	510	481	453	496	499	450	477	458	481	478	482	493	453	459	461	488	496	489	482	477	472	480	436	478	479	505	473	508	481	438	473	500	495	468	500	484	496	496	508	443	492	479	527	484	509	481	457	481	510	504	487	456	448	475	540	461	485	463	486	526	501	519	498	465	448	506	460	500	487	454	466	479	493	466	481	455	534	474	478	472	493	508	491	482	511	476	469	485	449	469	503	500	488	478	507	459	492	463	494	512	488	474	533	465	483	503	502	466	478	493	505	508	508	475	480	482	492	497	486	504	520	481	473	489	473	463	503	477	478	466	469	493	509	485	481	460	484	447	480	476	457	505	498	483	455	488	525	469	460	506	484	495	500	484	475	518	507	448	462	448	482	485	513	490	535	483	495	461	463	491	502	526	497	489	499	519	436	492	507	479	478	509	495	521	498	511	495	480	455	441	483	517	454	537	493	483	485	468	493	450	502	472	513	482	491	512	482	459	519	488	526	536	503	500	520	494	440	514	505	504	494	479	468	492	502	499	512	490	471	466	484	477	495	510	468	490	489	450	521	501	513	527	507	502	503	504	512	509	487	502	475	442	478	484	460	439	470	471	488	485	486	468	527	457	470	465	472	484	471	437	431	450	487	507	462	476	438	481	497	505	476	464	466	504	460	456	468	498	484	502	481	480	487	493	503	489	558	474	493	459	486	482	464	493	471	519	471	484	546	480	456	470	519	504	497	531	449	497	501	476	473	499	496	503	506	485	492	480	443	473	520	464	463	504	443	526	458	474	471	450	508	495	506	509	464	488	491	453	515	479	484	497	482	460	495	479	497	498	528	485	494	503	477	504	471	454	519	514	488	488	487	478	521	458	479	472	540	462	479	513	512	477	497	463	502	483	461	467	505	507	482	477	514	462	480	477	449	463	472	489	506	478	488	462	500	469	470	439	485	493	465	497	453	492	518	478	493	486	476	486	499	518	502	482	516	506	438	507	496	482	493	492	514	473	473	439	483	482	485	442	495	509	518	504	502	466	498	496	470	499	451	489	463	469	486	513	472	474	477	517	506	485	502	432	521	465	527	463	502	489	474	476	488	478	474	471	486	488	485	488	517	491	482	460	456	469	465	474	493	526	477	506	484	480	500	515	450	473	504	485	491	484	523
22921	21395	29030	24136	21395	21409	9565	1093	713	548	524	493	388	415	383	378	364	345	335	327	328	325	319	309	321	294	297	291	310	300	312	307	305	268	321	282	333	315	278	309	288	302	297	288	283	319	300	265	287	267	286	268	281	309	292	308	317	290	313	331	289	303	279	307	349	294	300	306	315	294	296	324	333	296	324	312	326	321	266	292	303	257	289	285	273	293	253	307	312	268	261	257	301	295	283	309	267	280	253	266	301	278	304	301	261	304	263	281	249	257	275	294	278	263	282	248	280	277	274	267	259	283	296	262	295	277	287	249	267	276	292	287	282	314	276	318	302	276	313	270	281	273	250	255	263	286	274	253	290	259	291	284	269	280	301	281	281	282	266	278	267	271	264	263	287	299	280	255	258	292	281	276	305	265	284	267	302	256	247	260	280	273	251	277	271	280	283	288	255	278	276	293	275	326	258	294	280	291	277	277	259	280	265	311	269	285	247	299	291	248	269	279	287	290	256	270	279	254	275	289	293	281	264	265	266	270	252	286	296	278	267	257	287	272	268	311	284	302	302	268	300	266	276	302	306	281	282	306	278	283	277	291	311	259	281	261	282	276	244	270	256	289	274	306	291	277	270	264	268	282	276	263	273	266	281	270	265	317	262	282	296	267	259	272	273	256	291	337	278	266	294	273	274	275	274	287	283	274	285	301	287	275	286	279	310	264	286	258	265	306	299	274	287	269	279	280	255	288	271	294	249	292	267	279	266	304	251	304	303	296	268	295	242	267	304	299	262	271	264	280	263	249	299	288	301	280	273	272	247	264	286	267	278	274	279	299	269	290	287	257	279	288	288	278	293	282	299	247	263	292	263	248	283	300	294	256	303	264	290	249	258	284	285	266	295	281	261	257	284	254	254	276	294	287	275	254	272	260	279	316	277	264	255	303	272	301	273	268	268	264	293	262	278	329	247	292	279	299	265	276	263	273	295	295	292	272	290	280	273	308	264	246	288	259	285	314	316	289	280	286	302	251	290	288	290	285	297	308	261	282	261	259	287	246	278	281	274	273	276	275	279	273	255	301	309	273	290	274	246	294	289	310	269	299	276	269	279	280	283	281	235	296	285	295	297	270	242	278	252	266	307	324	262	296	289	292	250	291	279	278	273	253	272	250	293	285	253	288	292	288	251	268	299	277	298	291	294	284	287	248	298	280	264	291	274	279	307	281	265	283	273	303	275	284	278	270	270	273	272	318	288	287	279	269	260	277	267	292	300	300	295	280	284	283	275	296	250	270	279	268	297	262	245	323	311	257	296	260	297	277	275	292	305	270	262	300	262	284	299	274	278	258	283	259	306	285	300	272	303	273	280	312	299	263	252	279	296	264	284	278	285	297	290	285	289	271	290	294	273	274	285	279	259	287	268	261	300	269	282	283	262	293	308	275	302	250	266	286	294	299	284	328	256	288	294	271	293	273	275	243	260	276	281	278	280	287	282	284	285	257	297	295	273	286	279	282	264	253	281	283	291	298	278	280	272	261	298	284	316	294	268	270	285	263	290	302	315	262	297	278	287	288	262	275	304	245	267	270	265	262	288	253	297	287	313	294	278	273	269	294	271	276	276	253	295	248	291	286	272	274	256	298	287	306	286	265	273	310	285	292	268	279	240	247	285	269	287	299	290	254	264	257	261	254	289	279	278	307	273	294	271	295	266	251	260	282	290	310	260	261	284	286	273	296	291	263	269	286	280	295	292	277	260	286	291	291	277	265	289	273	292	296	281	274	291	278	283	263	287	290	287	274	276	283	269	297	284	287	271	299	265	290	261	283	280	294	268	309	247	279	296	269	300	292	280	278	278	293	278	277	283	276	244	265	266	281	279	275	283	272	281	279	253	280	305	265	294	280	282	280	301	301	290	285	283	276	265	276	280	257	262	268	253	283	283	267	271	274	264	271	263	277	313	255	286	263	273	279	291	261	327	272	307	291	286	268	294	256	276	249	285	280	284	258	250	283	269	250	243	264	278	256	252	276	238	291	250	268	281	250	259	322	297	290	313	283	290	282	284	270	269	264	303	277	255	284	285	279	286	259	255	285	261	268	303	258	286	261	285	308	281	271	291	274	302	273	290	292	296	267	279	289	268	298	307	269	294	271	248	275	265	303	288	271	260	301	247	251	298	298	268	312	271	256	293	280	296	281	263	290	259	264	275	280	281	296	281	251	256	283	310	301	277	288	263	282	276	289	266	297	309	297	271	288	270	296	260	257	299	270	248	287	271	278	278	323	264	263	269	320	294	267	261	279	299	278	263	273	306	293	247	278	282	269	257	265	286	266	303	297	258	264	297	267	267	265	302	272	277	265	289	295	269	290	303	267	291	246	286	262	304	285	280	296	271	288	255	226	267	300	295	241	256	287	286	282	269	270	270	293	262	292	265	291	274	267	262	275	277	281	286	250	270	302	277	284	293	287	293	293	286	271	284	250	266	261	279	262	280	265	274	301	258	292	282	248	255	259	284	311	301	297	270	263	299	288	279	267	275	261	277	307	281	283	293	277	258	288	284	291	296	234	260	260	271	295	260	288	281	302	278	304	287	257	272	297	301	300	270	274	316	267	284	272	276	245	264	253	272	280	276	285	271	274	285	276	252	277	283	291	305	282	253	270	251	278	275	276	277	250	286	296	259	287	301	309	299	317	270	268	271	266	277	271	269	283	260	257	268	275	267	279	298	288	293	257	271	262	287	281	271	284	268	292	300	291	271	281	274	264	289	298	251	290	310	243	273	274	264	294	299	238	277	272	316	282	289	273	274	290	306	285	284	297	292	260	296	270	269	263	291	287	265	284	249	287	273	306	292	306	292	277	301	267	287	261	257	291	251	257	253	290	270	288	234	251	275	287	310	268	249	303	291	276	291	266	263	252	305	302	265	287	266	306	295	282	275	260	267	278	263	279	245	270	282	316	267	282	300	278	271	262	283	306	273	287	287	288	276	336	284	281	289	279	290	294	268	274	288	298	302	292	308	297	268	296	292	264	263	292	271	278	258	244	272	273	303	260	274	287	284	253	277	279	286	272	272	289	298	264	288	288	288	272	277	268	256	261	263	259	283	269	281	286	304	282	310	292	301	273	264	290	258	279	286	289	272	263	265	274	274	251	272	286	289	254	303	279	294	278	262	295	277	244	260	254	261	300	275	268	287	244	290	305	281	281	318	282	298	296	274	275	247	297	298	273	284	254	293	270	296	270	275	292	298	286	290	283	304	239	299	280	247	275	268	266	271	274	287	295	270	281	266	300	305	315	258	258	283	262	293	284	276	299	272	291	252	301	279	261	263	275	274	258	253	303	285	293	293	282	318	263	259	278	322	278	290	302	273	273	273	287	279	265	258	279	291	295	244	294	273	275	275	298	268	270	314	251	262	245	269	301	271	295	272	316	267	270	279	292	287	241	277	284	256	276	275	297	283	244	258	291	249	235	289	284	278	283	310	245	278	277	276	321	277	294
38862	64371	38444	10015	4027	2809	2028	1488	1070	891	705	631	522	493	431	444	385	429	403	379	402	421	345	353	323	333	320	319	370	358	283	359	387	334	379	310	320	304	319	316	331	341	312	314	302	350	359	286	292	330	294	300	312	326	308	297	314	345	341	305	321	331	343	302	313	331	322	342	333	351	350	364	353	359	360	360	368	293	364	355	307	314	313	324	300	333	326	308	297	282	318	279	316	304	274	313	267	307	300	313	305	304	286	341	327	296	300	287	279	322	296	277	308	288	307	299	261	255	303	301	294	295	304	334	310	291	326	294	326	302	291	293	323	290	302	299	320	290	274	312	318	287	309	304	268	317	272	304	316	278	295	294	323	288	281	276	302	305	295	283	335	288	312	301	299	277	291	308	286	319	278	291	314	306	276	274	299	301	297	313	283	340	322	297	309	286	303	301	305	285	306	283	303	300	304	291	299	311	277	315	295	313	263	293	296	307	296	312	325	276	273	313	311	287	281	309	273	308	329	310	287	294	337	302	298	305	291	322	284	292	308	300	298	307	278	332	324	325	290	326	299	312	294	295	294	314	345	287	309	297	293	282	314	305	311	298	307	302	302	309	305	320	268	303	288	342	332	282	284	316	287	304	305	311	295	287	305	320	314	283	311	318	297	274	333	292	296	327	316	292	311	327	335	316	290	312	305	285	289	314	288	287	307	335	295	290	276	293	294	316	271	288	280	301	307	264	292	311	292	293	305	288	302	310	292	289	295	314	305	318	294	296	316	284	325	300	309	304	295	281	332	308	320	280	316	323	308	313	302	286	294	297	286	306	291	319	318	278	302	315	313	290	285	287	306	312	313	289	274	294	288	289	304	290	278	303	304	321	295	302	291	272	308	306	314	299	280	296	307	311	291	308	303	302	300	278	289	303	313	315	328	292	316	310	289	286	330	300	329	293	290	307	285	261	299	312	312	312	301	304	311	299	297	298	289	318	287	309	302	281	293	269	296	294	289	264	309	301	308	304	276	299	291	315	288	293	294	295	286	303	306	274	311	292	313	302	327	280	305	338	284	293	279	303	310	275	309	314	300	335	320	328	295	325	296	296	308	285	300	319	289	306	294	306	308	287	287	294	255	267	300	293	306	295	301	291	274	278	351	298	256	327	315	293	303	297	322	301	297	301	340	289	306	284	278	296	321	292	293	293	284	313	286	272	339	310	297	303	302	301	319	301	331	285	325	302	296	304	299	294	280	303	301	277	317	314	306	281	324	282	280	309	297	317	314	264	308	285	312	315	307	308	297	283	300	315	316	311	298	301	325	314	302	322	306	289	311	318	305	298	299	299	306	304	317	324	299	271	313	287	320	311	295	323	289	327	312	285	310	352	330	294	335	292	297	317	311	316	278	270	307	291	315	276	261	284	332	285	302	309	294	311	308	305	328	299	282	287	317	293	307	316	303	311	339	299	280	273	307	339	282	288	291	327	283	289	271	312	288	337	287	282	275	293	285	302	311	295	292	311	294	272	300	327	311	272	307	306	314	307	304	283	272	302	309	317	327	288	272	291	298	315	306	292	315	268	324	309	299	304	289	293	311	313	291	300	311	293	297	284	295	305	303	300	279	316	265	280	324	308	308	305	299	295	291	308	311	289	329	269	295	301	283	338	290	311	305	264	290	286	309	321	282	302	286	334	305	282	308	298	312	341	292	304	285	275	302	274	283	289	308	290	284	285	329	319	301	323	285	293	303	281	288	293	321	273	308	272	281	291	298	282	315	290	333	310	294	294	307	330	294	299	321	326	334	297	291	320	308	305	299	310	305	324	305	276	281	261	313	302	265	303	332	301	299	295	282	337	287	302	301	293	316	311	312	311	297	281	297	295	300	317	282	328	302	313	309	300	281	291	267	337	303	346	291	315	301	334	324	301	276	299	298	315	288	323	276	303	331	277	343	280	303	297	293	281	326	311	323	297	287	315	312	286	281	301	318	292	301	304	288	287	295	289	307	285	300	321	323	285	289	298	339	288	285	270	317	270	312	268	287	304	303	307	302	303	285	302	306	344	315	302	309	315	312	291	271	310	308	304	337	312	279	311	285	293	328	298	318	293	319	287	327	301	337	295	289	315	340	295	271	311	298	298	276	330	302	288	302	307	301	278	340	317	310	293	333	303	301	287	312	276	306	296	298	308	313	313	286	318	303	296	272	305	321	283	291	308	289	286	291	303	292	277	320	301	291	314	308	303	299	260	293	286	308	298	334	292	311	298	316	271	292	276	290	294	342	315	309	299	312	281	282	322	285	306	343	296	306	302	320	288	266	265	287	297	293	328	318	299	303	314	294	290	301	316	278	297	289	293	300	312	301	308	275	278	331	288	280	300	303	295	311	324	315	320	291	288	290	280	280	286	297	310	279	302	332	300	262	312	297	281	301	317	313	305	313	319	308	326	290	306	297	302	299	290	312	285	316	295	318	301	319	304	283	309	283	268	280	304	280	277	316	318	313	287	287	268	274	302	326	305	259	294	290	297	304	308	323	321	311	323	302	289	297	281	270	303	294	302	313	335	276	301	323	287	280	320	319	292	331	283	293	312	316	279	316	347	326	274	302	297	321	329	313	298	323	301	317	275	287	323	309	284	296	292	302	304	296	342	322	301	317	272	295	280	335	299	282	328	275	281	294	309	309	305	291	302	306	327	287	317	312	263	276	285	315	292	286	303	301	312	295	298	319	294	297	320	295	310	279	345	322	319	293	294	321	283	301	315	302	316	311	297	306	283	292	290	309	307	296	287	311	292	326	294	300	302	330	290	335	313	310	266	313	297	294	322	310	298	306	294	283	292	298	294	315	301	312	300	282	317	327	288	296	306	305	296	301	300	298	309	309	293	304	273	297	307	284	312	276	316	308	341	298	297	285	324	294	286	284	305	273	315	305	316	287	306	307	315	308	299	308	300	286	264	289	328	323	306	301	301	303	265	313	284	311	308	299	307	274	288	290	294	280	314	304	337	312	277	291	288	298	297	301	281	331	292	318	294	284	314	310	287	299	266	282	290	276	314	278	305	296	293	289	305	277	299	314	310	316	265	303	283	306	295	295	279	293	280	310	302	293	281	288	313	288	306	304	258	287	311	306	278	290	299	289	295	273	320	302	306	293	304	322	304	294	293	322	275	333	348	325	262	285	307	306	298	272	360	289	299	296	260	311	306	301	310	292	321	300	303	314	305	295	293	331	291	299	291	277	315	296	297	299	326	296	305	287	292	310	302	311	309	292	331	293	313	282	290	298	281	307	288	297	292	303	278	315	281	338	291	297	296	285	296	301	283	287	328	306	282	301	314	310	312	306	320	285	289	297	294	302	327	306	309	285	300	323	285	273	305	319	296	303	298	281	303	270	303	296	292	296	327	299	290	320	304	284	290	290	291	284	317	328	327	307	275	320	313	296	270	294	320	323	311	311	319	298	293	313	292	328	312	291	280	306	325	305	269	330	275	314	301	316	311
30518	28161	19754	4693	1089	836	769	678	684	641	613	624	605	601	581	595	623	619	583	617	599	627	621	621	585	623	641	596	632	656	617	642	590	613	582	596	614	635	643	553	581	578	555	617	587	533	607	593	592	570	572	628	592	638	566	579	599	595	629	603	628	591	593	601	636	608	570	649	608	634	587	600	609	604	608	596	616	592	578	601	580	613	589	624	634	631	605	591	589	624	586	551	614	595	568	596	573	635	621	575	607	612	615	555	600	577	634	649	598	536	653	660	616	591	597	583	539	562	615	583	646	584	597	602	552	607	593	560	578	579	596	633	598	641	548	607	573	563	554	592	567	584	629	567	639	593	617	579	600	650	553	623	605	572	632	574	618	641	581	606	602	644	631	577	569	601	646	595	566	598	630	577	574	609	594	633	604	551	621	586	615	569	605	594	661	634	659	601	591	561	610	554	594	613	612	578	577	573	612	573	564	632	582	580	545	569	594	589	619	599	576	568	607	590	617	596	611	633	569	600	570	598	629	601	534	556	539	610	584	582	648	660	599	580	609	614	597	552	566	579	607	602	642	602	553	550	569	578	607	606	556	574	605	581	610	601	608	588	599	569	615	609	588	588	531	588	592	599	538	574	573	587	591	625	558	577	582	633	634	584	632	605	609	570	620	583	562	632	593	584	599	572	582	630	590	598	641	565	600	607	558	629	573	648	600	591	578	627	618	573	586	574	583	592	610	576	553	594	590	616	568	599	589	594	610	591	626	587	579	608	577	563	611	625	600	600	559	625	597	624	601	576	605	570	588	590	591	618	630	630	613	582	646	605	572	559	580	595	595	585	578	622	632	577	591	559	586	613	581	601	587	571	601	599	611	603	576	603	568	604	598	552	548	596	583	641	610	605	615	605	587	638	609	587	630	586	607	620	579	593	603	573	627	563	584	603	611	554	644	621	588	597	582	590	617	602	621	604	582	594	583	613	616	617	567	638	607	623	607	592	605	565	578	617	606	567	634	584	598	561	571	569	596	584	550	576	600	587	563	578	572	623	605	634	629	616	653	584	556	646	584	602	579	579	588	583	590	594	616	634	555	613	571	599	596	562	569	601	580	643	604	582	586	572	591	570	575	574	619	544	570	616	578	617	603	594	599	623	587	634	613	604	581	588	578	611	599	571	602	615	595	635	574	576	584	605	630	621	585	609	550	618	608	595	625	595	589	655	571	628	614	608	634	559	579	554	584	565	583	601	650	610	600	622	602	590	607	563	590	606	646	591	602	607	598	658	583	554	652	569	622	593	590	586	612	632	601	625	617	615	613	625	636	581	584	553	580	615	612	589	584	630	547	596	622	619	599	626	613	612	576	606	641	612	597	603	639	577	579	615	591	583	534	584	556	609	579	611	578	548	594	612	571	577	580	617	585	572	620	587	566	536	623	560	572	646	616	583	595	582	617	587	564	593	570	649	558	588	555	581	598	552	647	644	565	620	620	647	625	600	605	606	567	579	557	604	603	595	609	612	565	621	597	626	557	585	579	610	570	559	621	583	587	565	598	551	586	566	560	594	576	587	591	606	594	656	627	562	601	588	606	600	617	613	601	560	596	589	593	575	610	592	625	543	645	582	637	581	624	600	581	531	604	595	555	592	582	606	599	601	569	603	571	594	628	636	621	607	638	593	572	592	580	573	639	658	593	563	615	606	646	551	599	586	575	597	563	585	631	562	614	595	612	588	575	595	586	642	616	572	557	606	572	601	593	581	599	583	573	578	597	591	571	594	584	592	566	576	595	605	613	620	600	616	572	579	616	581	615	631	603	661	636	644	555	578	601	615	613	613	657	617	605	594	630	576	595	590	608	558	601	627	591	602	567	599	597	585	626	582	566	620	580	591	612	559	583	625	640	576	611	574	570	633	582	591	583	567	600	616	633	567	585	638	600	571	568	625	602	638	598	630	556	589	604	584	633	600	573	605	572	586	602	599	640	603	597	607	616	543	564	589	575	635	624	600	610	582	602	586	622	594	601	577	585	614	557	619	585	584	594	579	606	606	551	599	611	626	638	606	612	571	621	578	589	569	626	619	590	631	619	611	615	593	569	639	578	638	565	612	615	557	585	550	623	556	607	561	587	621	605	617	609	633	634	577	622	607	546	577	592	597	615	623	592	610	611	571	610	598	581	614	590	581	599	620	623	614	614	630	581	601	631	602	595	582	661	554	597	600	616	620	623	622	597	575	602	580	599	629	579	622	611	597	589	603	632	606	577	586	553	616	590	609	564	592	565	564	609	598	606	629	607	561	641	625	560	551	588	615	599	634	600	570	636	571	597	595	596	602	623	620	576	603	624	595	616	599	603	627	566	604	588	645	611	574	591	561	618	615	591	587	593	598	640	571	597	609	594	593	585	589	581	635	619	626	603	608	588	601	640	622	604	639	577	555	573	587	597	594	577	639	560	569	620	568	650	605	616	589	626	631	585	612	576	527	572	597	599	619	587	603	599	592	580	574	590	626	608	560	595	574	597	589	560	612	630	621	588	586	579	580	575	656	562	606	622	568	582	594	621	602	622	590	587	572	577	568	638	613	552	603	628	637	629	600	583	567	626	594	599	587	594	579	621	595	573	572	565	565	653	564	569	575	585	560	634	611	618	658	599	594	610	547	584	620	650	590	624	586	614	633	623	605	608	562	588	624	606	542	634	577	547	605	587	585	589	647	583	609	601	570	624	592	617	590	652	565	622	607	595	641	637	586	583	589	600	640	624	598	648	573	561	600	578	617	572	606	615	565	600	613	614	566	575	562	607	579	587	587	615	641	621	554	577	571	594	610	556	600	614	591	588	582	618	575	622	605	627	596	579	590	631	576	619	616	606	586	595	659	586	601	631	596	620	598	609	628	586	602	613	624	566	578	588	597	585	612	568	584	575	613	615	619	584	587	644	568	619	594	642	595	601	612	580	604	603	643	593	583	610	624	634	607	616	608	598	563	601	651	601	594	610	564	636	578	582	618	575	655	603	550	581	603	605	604	602	617	575	646	624	635	588	625	588	559	592	628	567	572	588	632	606	676	625	584	582	604	600	588	613	584	635	602	555	582	593	624	575	600	556	558	612	634	601	618	622	637	574	634	631	601	601	636	571	590	617	633	638	608	612	597	628	590	647	608	562	572	604	581	616	592	577	609	548	577	581	597	587	567	603	598	609	633	560	622	636	611	609	618	595	604	581	557	610	637	644	587	612	600	608	596	584	602	600	627	603	599	610	587	642	622	608	586	600	640	576	602	557	599	574	581	567	634	619	596	632	618	499	613	561	602	607	605	611	621	597	621	641	594	582	575	610	593	619	601	635	588	551	600	601	584	572	553	584	610	644	595	568	591	598	599	549	593	568	587	575	631	591	573	606	625	599	603	616	569	630	614	632	554	561	597	629	581	590	586	604	603	580	595	567	592	597	609	612	584	594	599	615	586	589	602	610	599	630	582	597	617	587	574	618	607	573	626	569	587
33948	42330	16951	2746	1363	1102	923	793	798	724	682	669	641	680	673	642	632	691	662	653	638	650	664	620	647	664	600	646	643	660	634	623	644	633	658	618	619	617	646	664	664	639	678	621	641	613	643	667	607	627	619	634	663	663	610	629	663	652	665	606	640	632	648	683	699	695	669	651	674	648	628	601	674	659	639	698	620	641	682	639	605	595	682	619	711	615	580	621	591	636	648	641	597	624	642	633	595	591	642	646	623	630	656	683	695	613	652	637	632	647	599	636	615	644	636	637	662	595	650	619	659	646	666	631	641	635	658	626	648	648	637	642	624	605	638	597	608	631	606	660	606	630	674	600	612	616	631	628	659	611	627	628	657	652	654	616	654	613	651	612	616	615	672	608	590	633	633	621	658	645	667	643	647	604	640	648	606	627	619	639	630	622	656	649	609	658	607	631	644	639	586	608	643	632	622	629	623	603	654	641	632	637	630	635	641	608	628	627	617	656	625	672	622	617	636	667	638	594	636	578	644	604	649	639	626	625	582	642	665	579	696	658	688	626	619	653	635	621	660	626	599	619	611	595	668	669	658	644	634	641	616	647	649	652	639	640	576	612	613	674	652	607	645	640	674	647	603	614	689	665	635	632	648	630	640	627	640	654	691	613	650	598	638	605	660	591	646	658	628	579	626	683	659	680	607	659	621	587	628	655	632	614	615	640	635	625	654	585	651	646	621	633	672	594	595	651	614	678	625	585	570	630	672	649	587	614	598	590	647	657	622	600	659	646	615	620	589	605	652	628	626	618	634	656	627	627	671	657	616	652	606	612	648	598	639	624	643	655	620	625	630	618	608	620	582	628	639	619	600	621	627	638	649	611	654	614	626	605	604	620	638	626	638	670	635	629	623	630	609	622	597	619	647	627	657	645	596	680	595	657	607	673	622	608	649	648	644	643	615	631	613	644	631	584	609	605	629	604	630	671	648	655	661	657	615	679	648	607	616	607	658	639	597	615	645	642	617	641	649	638	639	634	604	638	643	615	637	678	655	633	645	629	638	646	639	593	678	621	635	606	631	597	642	565	625	605	659	627	645	619	634	615	638	588	677	687	680	636	654	623	663	602	641	646	605	632	622	622	676	664	631	634	625	625	611	634	636	633	632	606	610	636	594	660	636	633	618	615	652	626	608	682	624	659	596	618	643	644	669	598	633	638	606	664	614	624	656	675	622	604	605	626	597	634	656	623	629	598	668	597	596	666	643	625	631	622	606	624	631	613	654	645	637	597	631	637	646	618	662	644	678	624	687	661	624	663	685	641	600	588	605	620	637	655	649	680	632	629	667	644	616	651	582	649	615	621	631	659	646	601	657	665	629	602	608	624	636	631	643	639	646	660	704	648	661	617	657	629	627	637	631	604	644	624	638	625	588	641	622	630	627	658	606	648	600	620	618	614	636	615	641	609	627	616	626	601	647	653	622	622	613	658	611	664	668	622	573	607	647	600	601	622	619	612	637	688	634	618	655	653	578	640	654	662	649	612	624	617	660	648	638	607	620	598	629	576	611	646	610	656	615	644	624	670	642	627	622	637	553	628	605	625	637	634	601	626	644	615	681	654	661	648	628	677	645	645	652	654	622	666	610	613	657	579	617	629	620	626	649	650	672	625	575	603	643	633	664	642	634	612	635	664	659	646	625	660	628	632	651	648	640	647	625	597	629	644	632	658	644	652	642	635	645	652	638	625	679	624	659	664	702	632	629	611	654	608	625	605	647	646	627	648	642	631	662	623	641	611	647	741	650	647	624	655	640	630	621	623	629	646	661	603	680	635	617	624	630	628	626	628	661	614	655	666	660	628	646	669	672	599	603	650	646	637	596	619	615	648	664	639	650	631	618	646	602	654	588	624	618	629	633	641	637	583	637	661	636	660	671	588	580	634	647	626	620	596	602	641	647	602	602	666	650	631	634	633	640	629	642	649	646	658	635	633	586	631	607	616	632	662	666	635	641	650	603	642	578	627	577	618	635	649	611	622	612	639	632	635	618	655	682	673	603	653	606	625	654	602	650	654	673	639	618	677	634	597	651	620	650	590	635	610	663	630	606	683	646	653	638	646	616	669	616	656	600	686	638	617	667	626	658	615	623	606	607	648	648	644	636	638	619	649	628	626	636	640	629	619	598	655	647	613	637	631	629	652	612	680	616	600	668	606	632	671	673	646	611	669	622	647	594	626	632	611	650	691	581	640	648	630	628	642	594	657	615	614	616	618	612	603	654	603	590	606	634	646	603	620	654	627	594	647	639	616	641	625	660	601	632	664	645	595	656	644	599	645	602	627	664	681	586	612	620	577	624	640	638	625	644	624	585	661	623	654	605	678	607	601	624	655	624	619	630	634	641	610	644	581	664	645	656	662	620	654	622	658	676	634	627	638	655	590	617	662	631	637	631	656	631	642	661	581	653	640	610	632	667	657	645	627	610	644	664	649	618	664	647	640	635	618	619	615	628	653	662	623	627	633	658	639	635	638	678	650	585	594	644	618	620	631	592	636	589	599	672	648	611	670	634	645	655	662	630	664	643	594	637	662	663	643	659	666	580	644	629	604	618	630	640	646	636	612	664	634	636	614	644	649	654	633	640	641	649	615	665	626	646	594	607	614	633	646	618	623	611	667	605	597	627	623	622	681	625	582	642	621	665	601	638	683	645	600	667	638	672	666	630	670	660	633	621	635	629	684	615	654	653	601	608	614	642	631	609	626	603	626	620	642	615	636	675	596	618	646	639	616	617	603	678	580	661	647	638	601	614	606	622	604	632	668	636	629	629	619	636	639	568	637	603	650	612	608	617	673	622	648	661	620	642	638	613	631	614	649	619	642	651	623	613	625	621	633	663	588	645	644	654	614	599	643	611	626	638	645	614	658	572	644	622	634	628	677	637	614	654	677	665	619	664	678	642	626	646	674	614	618	630	639	615	629	645	627	648	624	577	619	596	613	621	613	626	623	610	602	651	633	676	611	632	632	632	620	640	636	653	625	642	662	638	620	646	648	626	670	635	638	594	653	608	643	626	625	686	633	620	641	636	604	605	661	672	648	689	582	652	666	598	624	668	595	658	655	616	635	709	633	635	620	642	625	645	618	632	619	586	652	675	625	609	631	638	655	638	626	653	620	615	623	635	706	597	639	626	685	642	572	645	598	633	618	647	628	630	633	621	587	595	655	653	629	614	623	660	642	632	628	634	656	642	617	597	648	631	654	676	615	596	620	617	615	644	634	630	661	607	626	604	614	645	604	641	624	675	640	627	664	621	648	646	652	597	634	616	643	599	634	632	646	591	641	659	658	615	692	631	618	626	621	611	643	639	648	630	605	616	617	618	608	625	653	674	618	682	598	693	661	617	623	625	627	641	643	611	614	640	628	653	631	578	643	640	652	657	644	646	623	614	635	617	629	586	675	684	627	677	648	669	637	628	638	655	629	588	606	642	594	632	646	653	598	676	623	619	680	623	611
24066	21410	28560	24658	21310	10162	1351	888	728	678	628	603	543	536	559	483	512	532	555	512	533	478	502	504	510	493	527	493	533	493	488	506	527	520	554	479	514	495	514	504	497	465	471	459	551	468	492	469	491	528	510	468	477	457	506	521	465	498	534	475	504	477	487	531	524	520	498	474	465	506	485	487	493	438	481	487	516	523	474	457	471	499	470	468	498	469	492	477	486	474	494	471	525	450	460	480	479	490	544	471	460	476	476	493	481	484	485	498	495	484	520	447	467	512	544	441	483	507	515	474	479	516	458	481	491	485	496	498	496	451	499	462	511	478	471	474	460	488	506	477	458	504	466	491	452	486	491	457	455	523	473	487	470	450	528	456	487	515	447	469	479	471	507	476	475	459	504	464	499	474	503	473	482	480	473	457	452	469	505	508	463	478	484	465	438	474	473	493	483	479	472	481	453	480	501	474	515	466	454	497	511	478	516	474	478	452	467	435	466	485	453	485	453	441	473	478	456	501	538	455	502	509	455	424	479	453	501	456	498	517	475	504	525	509	471	440	483	495	496	473	463	482	496	479	444	516	453	469	495	515	466	479	503	543	479	511	476	461	474	504	475	484	498	464	494	494	484	491	518	472	460	453	457	453	496	454	498	519	498	533	467	516	489	481	473	463	456	495	528	514	471	502	458	453	458	475	490	496	456	466	515	477	442	473	499	445	468	500	450	448	462	526	480	446	479	466	453	469	503	442	457	495	509	477	499	474	516	516	461	456	458	484	473	520	483	497	469	499	480	488	495	486	478	434	512	468	467	451	457	441	523	459	530	478	460	494	512	497	478	484	513	489	491	514	497	510	483	462	448	476	446	470	469	477	465	491	452	504	458	481	469	482	531	469	448	509	511	499	464	442	488	480	494	446	473	510	474	473	516	509	485	472	476	506	460	526	444	476	454	455	491	455	440	486	505	480	484	510	500	496	450	502	475	479	483	441	475	478	451	499	476	469	487	478	456	462	498	499	512	483	495	475	489	452	479	451	507	469	506	461	494	453	511	484	473	520	532	458	497	482	486	482	469	480	470	486	464	460	538	468	466	425	468	467	439	451	515	524	460	476	500	478	514	444	439	488	457	488	484	468	498	497	489	480	467	478	484	526	496	484	470	496	439	496	492	469	478	491	465	498	467	482	525	494	435	476	476	510	487	462	511	469	502	481	498	474	485	473	472	447	493	513	490	483	469	460	523	453	471	480	465	520	458	461	493	443	457	490	484	473	480	511	488	490	487	528	472	454	534	486	506	505	486	528	466	466	493	474	462	458	499	480	514	516	495	480	468	496	472	500	497	481	495	523	506	455	508	503	496	467	454	483	468	477	501	487	444	473	470	503	489	499	495	468	518	460	476	495	502	489	500	478	469	479	482	459	451	465	467	460	479	482	455	508	490	479	509	479	456	473	459	474	418	462	475	462	467	501	436	469	485	481	509	459	487	523	485	469	502	498	474	488	500	455	485	500	477	481	493	460	484	461	494	483	487	471	445	470	476	442	462	474	472	501	497	507	491	523	460	476	485	479	482	464	454	491	469	498	487	500	489	483	441	456	480	497	455	502	481	499	497	513	465	499	485	498	453	473	474	463	498	507	508	463	496	492	488	487	529	483	510	499	486	480	479	493	454	480	528	497	454	494	528	471	500	475	503	505	494	477	490	493	498	460	481	443	501	499	487	449	484	467	480	528	488	472	504	451	473	443	510	449	472	484	463	481	497	491	493	443	443	469	468	477	473	474	489	469	494	504	457	495	461	476	474	468	458	524	510	482	495	473	518	507	491	479	450	490	509	471	540	501	482	497	463	486	471	480	496	476	457	498	475	490	495	501	474	482	518	488	498	479	460	460	481	505	487	442	501	465	493	534	480	499	456	468	483	471	443	478	461	451	487	486	502	504	461	458	454	526	501	471	486	476	490	493	510	455	485	507	493	517	487	469	546	512	498	476	528	518	459	464	489	483	467	488	444	475	494	493	488	499	464	476	481	482	489	475	474	438	486	494	472	483	515	477	513	490	471	471	471	505	471	456	538	495	490	496	487	499	514	506	456	482	453	455	470	470	517	451	504	479	485	453	482	486	481	530	464	491	438	538	479	494	497	484	463	473	478	467	486	494	481	495	463	475	443	503	479	484	498	439	504	477	445	460	458	498	493	494	455	476	489	502	487	491	509	488	511	473	538	525	488	499	483	474	509	482	480	464	526	479	448	479	491	458	501	504	518	481	488	498	502	462	471	483	476	499	478	503	451	481	476	440	462	496	500	492	467	465	491	489	508	476	469	506	470	474	504	466	527	487	482	462	455	478	483	504	483	494	465	503	508	478	533	514	442	465	468	499	502	478	487	500	473	475	489	498	472	457	466	508	550	482	462	498	475	474	521	496	478	425	480	443	510	509	452	501	499	497	482	476	509	492	490	477	477	486	477	522	507	476	508	525	506	469	448	494	454	479	503	478	475	508	485	486	495	494	509	467	476	491	483	455	438	475	473	520	469	521	457	501	500	512	507	489	503	479	505	455	446	482	476	479	474	498	479	477	490	468	452	461	444	500	468	527	478	475	491	442	519	469	481	465	456	524	472	447	464	498	480	473	478	491	487	516	468	454	494	479	492	484	489	436	503	463	504	479	461	490	463	510	487	478	474	465	491	485	482	443	492	500	482	462	478	503	490	511	497	491	482	498	519	503	481	475	530	491	504	454	436	521	488	500	476	522	466	505	460	464	508	448	517	459	474	498	470	478	450	481	479	520	453	518	459	521	485	498	464	450	488	460	467	427	462	506	456	439	508	519	468	471	478	477	449	474	461	481	483	477	485	512	486	461	499	485	470	461	489	456	452	515	484	508	471	479	501	501	459	474	486	468	489	476	496	490	503	472	480	436	449	459	481	466	501	498	479	467	510	510	508	511	484	509	450	477	483	446	488	502	505	447	500	455	462	447	520	479	479	483	456	475	500	451	546	502	490	488	480	484	486	484	477	473	477	481	489	520	510	465	472	465	512	448	523	456	464	493	512	483	497	452	482	507	495	515	460	461	495	485	511	493	466	485	450	525	525	497	471	473	476	479	503	512	520	468	468	493	503	469	459	476	506	458	539	541	500	501	448	475	507	483	463	460	492	476	479	492	495	498	451	457	437	467	460	490	481	505	477	490	512	495	468	459	492	494	516	482	465	495	499	502	502	461	508	486	503	484	466	463	517	444	492	470	430	479	517	439	494	456	461	506	471	495	509	494	464	436	456	497	455	440	477	476	484	492	494	474	481	489	506	485	471	484	468	474	486	492	539	491	501	466	479	472	479	469	501	462	437	488	498	488	494	449	502	498	451	457	481	438	431	470	475	485	510	486	464	473	491	473	477	444	479	497	485	487	476	470	447	513	458	491	496	435	449	466	480	481	459	486	481	462	461	445	484	460	487	510	437	486	481	488	474	498	464	501	494	487	453	479	531	495	491	453	501	493
35566	57398	32257	7222	2531	1908	1485	1121	953	817	745	659	616	680	634	587	563	605	580	560	556	549	527	578	551	544	552	545	534	504	572	541	545	544	502	550	525	545	514	582	558	555	547	554	514	540	512	518	521	528	536	541	506	509	477	515	549	511	544	532	537	515	526	560	557	550	505	563	490	541	559	580	579	576	545	614	584	542	568	539	529	555	547	560	545	548	538	529	557	562	535	511	496	556	516	509	539	503	514	557	535	468	505	499	539	551	484	488	516	480	512	518	512	526	520	521	523	497	509	521	531	525	523	482	543	465	513	532	560	547	537	520	491	530	522	500	516	535	531	581	514	504	516	523	504	526	565	505	550	526	522	545	494	535	513	520	491	527	528	541	532	519	534	528	506	512	507	509	529	558	442	509	518	509	513	525	507	544	538	540	542	543	514	524	556	507	531	526	534	541	506	538	517	536	509	506	577	542	511	550	498	514	512	525	522	494	482	482	516	517	541	535	582	499	499	520	555	483	536	550	537	535	556	527	529	521	487	498	552	501	507	514	552	537	505	468	507	512	510	499	508	522	543	515	521	535	512	541	517	523	553	514	514	493	489	525	472	520	529	488	510	527	527	500	529	539	517	530	467	514	566	541	502	547	534	473	491	532	545	542	542	503	527	527	517	474	520	498	537	506	526	511	529	508	506	522	512	516	513	530	588	515	508	548	528	500	535	503	533	520	540	534	522	526	533	535	505	495	527	529	542	489	500	527	527	539	546	532	556	531	539	506	475	467	514	474	524	506	536	541	527	532	584	495	498	532	500	507	543	528	527	523	511	482	522	501	498	515	525	499	540	506	496	504	491	556	505	523	542	518	527	494	528	544	532	577	522	506	544	552	532	532	528	513	493	473	536	499	547	563	500	527	537	566	506	526	514	508	550	525	542	488	548	501	524	514	500	540	517	553	507	524	479	500	496	555	500	516	545	522	532	544	497	521	531	528	511	539	552	491	543	534	530	487	490	493	513	542	529	509	526	510	546	533	533	475	482	515	531	515	477	545	549	554	544	517	532	534	528	497	549	541	510	538	517	523	503	498	538	556	521	530	563	497	502	484	539	510	531	532	500	563	519	531	543	483	499	496	546	478	555	546	542	549	517	528	513	546	525	531	500	522	551	514	570	498	528	490	538	501	536	516	490	514	541	523	560	538	514	516	523	511	515	549	521	549	555	548	503	490	508	505	524	528	495	551	501	526	505	520	511	528	472	535	514	513	543	517	519	525	490	558	536	520	524	526	498	503	511	536	511	553	511	532	536	517	504	511	516	498	514	495	507	549	541	512	588	490	479	518	549	544	495	491	528	496	473	519	549	511	522	544	505	508	550	559	514	527	535	515	512	526	530	486	537	515	554	537	507	560	529	498	492	503	557	479	583	513	514	512	512	531	499	505	518	498	533	504	536	550	531	509	528	561	510	541	507	539	503	530	558	507	540	557	505	503	589	505	503	541	536	509	541	528	496	525	461	499	530	555	538	538	550	538	538	543	457	529	518	511	517	525	517	541	556	532	532	538	558	529	486	489	500	495	551	523	574	510	510	502	559	514	513	550	526	513	515	518	540	518	519	536	525	532	506	527	543	502	498	518	540	528	525	514	549	503	493	482	486	494	536	520	519	481	516	506	529	518	521	480	498	513	515	586	475	502	491	535	500	513	520	497	546	530	534	493	530	491	485	535	511	532	543	493	503	505	547	544	486	550	500	553	514	507	522	551	459	543	515	499	516	559	500	512	565	504	554	471	548	483	532	512	534	556	555	534	510	555	525	530	508	506	524	492	530	505	494	487	537	536	522	495	501	542	527	534	494	498	539	520	519	548	514	502	521	531	476	509	536	528	529	509	530	510	526	504	470	537	472	532	535	533	512	493	507	486	552	480	548	511	552	499	515	540	533	520	528	535	531	519	526	547	520	522	530	476	527	460	513	523	514	495	502	515	545	475	493	548	496	534	539	549	543	556	505	526	539	509	553	538	515	553	523	518	503	503	536	526	513	553	530	487	505	492	552	521	545	527	514	517	548	512	547	540	502	523	501	517	502	529	540	556	522	535	513	522	461	545	541	498	524	490	544	555	510	534	526	535	525	534	494	505	516	490	522	515	497	506	503	484	529	518	505	529	539	531	489	511	527	541	504	563	516	533	523	536	545	549	549	544	522	513	503	539	534	494	557	510	523	518	492	543	535	551	523	549	526	530	519	550	516	510	544	559	527	575	506	496	544	554	539	536	535	523	526	507	501	507	518	498	533	506	585	541	504	576	509	500	513	524	527	536	520	577	531	527	544	519	508	502	534	520	542	517	525	511	513	517	520	496	525	525	483	537	507	455	551	509	543	513	530	503	534	530	485	519	494	563	564	561	543	545	516	517	529	507	518	571	536	534	538	521	542	464	535	500	500	532	505	476	515	513	537	497	559	508	516	516	544	535	476	496	486	527	518	520	511	553	553	528	521	487	559	500	505	524	513	541	537	499	547	519	498	529	499	553	554	496	505	532	499	539	520	532	517	563	527	557	536	515	558	526	579	537	514	535	575	510	515	470	554	521	460	519	510	531	495	501	531	526	538	517	554	510	525	521	531	582	521	513	520	509	504	518	524	547	471	512	527	529	539	540	532	504	544	551	558	538	497	498	512	540	484	512	503	542	495	496	481	500	511	522	527	549	525	562	551	485	528	521	584	511	531	560	528	497	530	516	515	475	490	492	519	534	505	549	505	521	534	470	495	546	472	541	484	529	580	536	540	514	533	494	531	536	541	558	490	508	492	528	549	531	519	531	548	497	521	538	515	523	508	541	520	542	499	535	530	506	535	509	508	495	523	535	531	480	507	544	488	526	532	537	514	508	553	544	517	514	502	527	481	511	487	546	548	487	548	553	517	590	500	541	516	496	503	512	493	555	512	490	538	528	536	520	492	511	519	530	500	529	481	486	501	518	522	517	528	483	545	535	506	550	546	536	536	494	477	528	525	574	532	549	537	534	512	522	513	505	538	511	496	545	521	536	535	516	537	545	531	553	531	508	523	524	580	514	468	506	522	504	531	501	510	518	520	550	506	512	496	552	531	504	495	493	488	514	559	507	498	523	539	516	507	503	490	508	523	548	537	520	527	525	516	544	516	554	560	516	523	485	493	509	523	550	547	543	494	521	535	543	508	509	546	513	513	517	539	527	507	549	533	523	543	498	492	488	561	542	510	531	542	486	548	539	552	553	519	526	519	568	501	501	493	532	500	501	539	544	567	538	467	521	495	541	526	524	501	552	523	518	484	500	542	484	516	545	515	483	535	564	542	485	518	546	515	515	531	500	528	482	484	528	510	523	546	548	544	548	563	503	496	543	524	494	522	510	520	559	580	501	495	528	508	531	520	533	520	508	532	531	539	527	563	527	521	510	569	510	524	528	558	563	558	509	535	539	555	468	545	497	501	543	552	534	539	502	471	494	519	555	498	511	539	552	525	541
25098	21443	27782	25274	14376	1441	813	656	615	569	550	493	493	525	495	493	454	482	469	512	474	472	512	462	484	477	469	484	481	475	431	470	449	495	441	480	440	465	452	507	505	509	480	465	460	439	461	468	480	484	458	475	433	456	488	495	501	522	470	471	447	519	521	445	519	483	495	521	486	470	505	493	525	461	485	518	491	456	487	497	468	505	511	446	472	442	464	471	467	437	454	465	510	473	427	479	477	483	463	474	462	441	456	498	504	447	464	474	425	468	473	440	503	457	498	477	473	458	443	478	475	472	446	468	458	459	480	463	436	477	499	488	468	473	465	466	479	462	468	469	424	439	495	467	503	484	465	450	497	471	462	459	490	448	448	518	490	466	459	443	477	484	493	507	459	486	461	484	493	441	438	464	455	462	473	491	429	474	481	488	540	450	468	467	521	462	483	480	463	456	468	467	444	459	451	461	439	500	499	439	462	463	478	460	451	473	494	455	485	483	483	474	478	427	504	440	454	405	467	428	441	442	463	489	500	488	447	480	512	490	480	437	485	479	459	496	451	459	478	489	492	459	505	512	470	492	459	491	475	446	482	431	468	451	502	454	459	466	481	433	447	456	478	461	463	499	449	486	439	491	468	492	470	454	450	460	453	454	467	500	445	474	472	484	483	459	462	463	446	455	443	440	491	473	499	467	507	462	466	450	445	470	474	437	477	475	488	465	451	500	457	428	497	495	502	476	466	452	452	460	453	451	527	450	489	435	437	459	442	468	437	472	497	457	467	429	488	438	453	458	463	457	511	491	474	448	457	424	468	478	491	476	454	473	457	427	472	444	476	506	466	529	462	495	486	451	468	491	464	430	468	479	478	486	431	454	487	483	454	439	446	478	490	460	476	455	444	465	475	457	448	478	463	452	503	455	446	456	486	449	490	477	476	470	454	462	445	502	449	466	465	484	447	457	479	441	476	490	456	459	444	429	476	501	453	462	440	496	457	460	421	495	483	461	443	493	502	461	496	480	459	456	447	474	473	418	451	467	438	488	453	450	482	470	459	481	513	467	474	451	411	442	469	479	472	452	493	474	452	506	447	475	461	497	488	481	477	441	464	528	511	450	476	477	447	453	474	467	461	446	491	449	507	453	425	501	467	497	460	472	481	481	441	512	480	433	480	447	445	469	445	484	466	462	467	499	485	458	493	468	473	426	491	474	468	484	413	453	494	477	474	478	422	433	465	446	444	460	490	451	442	472	468	469	464	484	442	531	486	472	488	468	448	462	480	451	483	435	460	486	522	497	450	505	426	457	450	491	496	478	435	476	481	457	464	462	472	473	487	499	482	512	476	486	461	431	459	456	455	479	468	479	473	486	467	485	504	484	459	446	443	454	464	481	485	432	472	439	466	476	478	478	474	477	444	472	484	470	435	449	477	470	491	485	490	427	458	452	473	443	485	499	453	422	442	478	485	514	466	463	482	539	476	481	446	466	462	461	526	522	493	458	441	481	442	508	479	492	478	497	468	436	469	488	450	476	487	449	448	464	483	495	491	469	485	476	494	513	484	486	453	511	458	490	488	468	447	472	446	469	503	481	480	470	473	454	444	466	473	499	474	487	449	468	482	479	457	463	461	442	473	460	441	459	482	479	449	479	488	496	433	459	482	480	464	475	489	476	463	439	472	449	475	463	465	457	474	436	505	456	433	463	466	467	469	477	481	487	468	466	466	501	450	497	482	439	484	496	452	468	471	451	471	444	449	502	459	494	451	436	486	444	469	490	483	503	497	497	481	470	451	461	493	487	495	453	468	452	482	452	473	480	462	445	450	542	484	437	430	504	486	455	457	463	483	437	492	472	456	499	504	461	445	461	486	467	473	452	437	472	492	458	480	445	458	468	463	465	446	451	443	455	450	442	432	454	485	457	439	487	474	463	507	455	467	477	461	471	449	427	437	467	460	483	449	468	519	496	496	483	459	442	447	486	474	440	488	455	483	448	454	472	499	486	461	489	484	481	496	492	489	495	466	478	470	470	477	453	469	429	488	480	439	480	443	467	460	475	483	438	447	464	485	459	515	496	456	481	463	463	473	467	511	462	451	476	450	477	461	445	495	485	464	465	466	451	472	449	444	484	488	469	460	464	466	455	462	474	472	452	477	485	447	437	466	444	466	492	556	461	452	464	461	462	477	442	426	451	452	436	440	438	454	417	477	493	488	463	435	462	469	511	466	438	434	430	435	438	459	475	485	470	496	452	462	462	445	478	472	453	474	435	434	472	499	483	491	483	502	470	496	451	469	482	453	483	490	484	442	446	470	464	483	434	465	471	467	462	436	518	461	482	439	499	428	445	504	422	460	503	468	450	469	486	486	452	457	477	509	448	495	494	473	484	491	458	481	485	462	487	448	455	426	457	465	468	446	467	442	438	437	468	479	462	463	486	460	444	471	465	481	476	468	467	441	467	449	450	478	490	457	467	472	439	442	429	456	501	453	488	463	507	491	453	481	463	453	440	487	464	432	468	465	445	444	464	456	468	451	462	446	463	491	467	401	480	460	496	440	473	440	430	437	479	481	477	487	466	415	460	434	453	463	476	467	428	472	472	473	440	403	509	484	473	474	499	500	502	483	458	462	478	443	472	460	457	498	468	473	488	478	488	502	483	451	452	448	471	514	456	479	453	493	437	470	482	445	487	488	493	482	510	474	477	419	503	440	472	452	487	456	474	493	466	469	468	451	466	437	483	457	466	439	473	493	461	469	461	464	420	453	472	459	496	449	457	523	476	450	533	486	438	461	438	477	465	488	462	468	496	495	439	454	481	501	460	461	474	459	461	489	522	455	464	457	436	480	455	498	503	482	470	458	484	473	466	462	466	482	490	461	481	469	507	452	485	449	453	466	494	463	459	478	450	485	490	493	437	477	460	478	459	441	432	439	452	466	498	502	422	496	447	509	436	468	497	483	503	456	460	462	444	513	502	477	455	468	476	480	487	463	442	458	447	471	478	505	462	493	435	456	451	476	447	475	478	469	477	463	466	467	457	467	438	454	516	474	487	471	452	430	462	457	431	451	483	483	478	448	508	450	485	471	482	455	461	433	503	445	477	494	496	460	449	420	457	444	500	443	450	502	478	454	501	449	435	438	491	444	449	476	452	437	479	446	478	474	445	487	427	461	473	416	520	483	491	450	435	468	499	498	457	442	439	488	439	494	479	490	482	511	446	475	480	458	469	488	469	459	453	481	481	451	461	468	445	467	507	477	464	425	467	486	476	450	454	529	516	455	445	467	457	456	490	463	480	461	467	486	500	479	506	504	485	526	493	461	461	477	461	460	461	498	468	468	525	459	463	455	482	480	465	452	478	449	454	447	494	472	438	492	460	463	483	480	470	482	457	453	478	442	452	474	458	450	452	466	510	457	457	463	415	498	451	472	463	432	501	464	450	430	450	464	480	453	493	431	480	457	472	447	479	468	433	485	452	442	435	466	468	491	476	480	474	453	437
35981	52554	29086	6742	1839	1419	1133	934	764	672	621	587	590	521	546	514	523	564	523	491	530	534	494	496	523	492	496	484	503	499	562	530	537	508	499	528	531	517	508	523	495	476	501	528	516	458	506	521	471	567	485	491	490	522	492	495	480	485	517	493	508	510	538	483	505	555	514	567	543	498	529	526	476	475	516	510	525	514	494	497	495	520	484	502	561	460	483	475	498	491	478	506	505	458	519	485	478	467	504	497	512	506	467	516	481	456	483	533	476	506	512	479	449	454	509	441	473	478	493	481	522	502	493	479	448	488	480	514	487	450	510	491	512	489	509	493	456	496	491	466	500	460	494	501	523	538	476	508	494	445	471	505	486	495	492	482	494	510	499	506	501	493	502	472	442	439	530	478	482	508	500	507	466	488	528	496	480	481	448	475	516	450	480	502	461	489	502	464	483	486	458	517	505	507	493	449	506	495	457	491	440	478	499	471	491	477	468	490	509	469	469	532	499	500	472	517	510	505	514	474	485	495	507	479	508	514	485	504	517	532	486	482	496	490	461	468	498	515	471	526	485	487	494	499	511	487	502	505	476	530	509	452	482	470	492	480	487	507	492	482	520	503	491	512	470	490	482	546	506	474	500	520	473	482	512	475	501	478	521	496	499	469	470	464	494	516	495	462	491	481	478	536	509	480	493	473	487	490	493	508	505	487	498	482	496	504	489	483	466	525	471	509	500	514	469	517	476	488	545	466	495	490	493	538	456	488	482	512	497	494	429	481	486	426	522	481	468	448	493	498	526	520	491	491	504	486	492	514	493	507	470	495	508	518	520	506	470	480	483	493	503	483	456	468	477	487	473	480	518	544	517	515	505	517	490	466	509	485	482	522	515	487	495	499	463	490	458	515	524	479	505	502	527	485	513	472	523	499	529	489	505	469	453	481	525	474	456	508	498	504	424	524	460	471	496	506	480	505	453	547	459	469	491	498	462	462	500	497	481	500	522	497	476	474	466	517	504	450	462	490	482	486	490	490	519	505	497	484	468	493	498	502	500	473	514	492	502	500	468	472	510	505	500	491	472	454	490	484	492	484	441	468	469	513	495	501	536	473	483	474	509	500	500	524	523	519	462	499	460	479	471	507	502	471	538	445	478	482	505	487	528	499	500	504	449	505	505	494	467	466	458	486	467	521	544	492	510	464	498	459	533	506	486	488	510	506	496	509	479	489	457	514	530	497	505	473	503	483	485	491	476	441	512	486	511	482	474	463	465	485	468	506	511	472	505	523	502	501	521	484	494	497	523	502	477	478	487	515	499	499	486	496	497	490	485	486	490	484	500	454	464	528	491	531	528	482	516	501	465	498	502	507	479	505	458	506	458	475	519	508	492	479	458	469	485	481	504	495	498	469	502	517	458	507	475	512	500	471	453	502	462	464	479	493	487	508	494	501	469	510	494	510	505	500	499	511	448	456	501	476	485	463	492	497	514	531	528	479	485	457	486	468	489	490	486	494	532	524	550	489	482	464	467	470	491	507	464	515	494	528	514	501	532	514	516	515	511	472	491	544	493	522	488	537	452	502	525	512	514	476	483	519	467	498	495	515	467	500	521	510	504	488	468	512	481	507	498	477	499	504	490	525	486	495	479	502	449	498	497	481	526	518	487	480	471	460	547	506	472	483	441	484	476	445	504	509	502	486	448	490	498	447	476	489	494	490	453	496	490	492	509	494	480	494	475	534	473	522	511	480	443	510	482	480	487	448	508	481	502	519	494	522	447	465	466	503	508	494	509	469	449	504	505	485	527	477	466	475	517	481	465	504	510	505	458	484	472	504	477	533	467	524	521	504	507	486	568	486	483	510	479	498	482	481	478	450	468	518	501	483	509	500	500	473	510	525	483	457	481	493	508	455	505	508	499	486	491	511	467	457	457	501	485	478	475	471	464	481	502	472	491	469	472	503	508	488	499	484	502	462	464	519	463	524	488	487	480	465	474	501	457	472	500	475	498	472	526	501	473	487	462	484	488	498	474	466	464	538	498	457	464	503	501	479	484	456	505	515	472	482	480	467	511	515	471	451	498	507	516	500	476	493	480	480	544	505	477	472	538	501	463	486	489	516	497	520	498	459	466	498	461	526	502	463	512	493	492	487	466	528	528	467	498	471	489	482	477	477	550	461	482	498	460	485	460	451	507	487	491	509	489	473	480	495	485	495	469	492	458	508	511	466	525	483	482	487	554	478	498	487	493	507	488	495	517	491	499	473	472	522	466	498	465	481	502	484	508	508	432	493	498	469	487	501	504	485	479	474	472	478	470	503	492	519	515	525	470	496	496	457	478	491	488	466	473	501	480	470	495	479	520	496	486	471	508	433	479	481	493	495	504	456	491	505	493	502	482	482	553	464	489	463	478	484	480	479	503	477	469	456	480	515	513	480	512	493	466	529	502	495	460	513	495	461	465	485	489	470	486	488	535	482	491	516	524	519	525	474	472	488	464	493	470	497	466	504	489	487	459	480	515	473	510	497	503	511	507	496	475	484	498	531	473	507	459	505	475	494	502	461	484	527	531	469	512	531	459	513	464	493	451	510	497	449	474	540	434	502	519	494	531	536	514	463	534	501	490	515	448	516	504	485	530	501	485	504	480	502	481	523	465	527	509	445	486	490	527	508	431	523	494	510	492	504	494	494	523	471	513	514	487	498	478	484	507	513	497	533	519	478	507	481	483	444	492	488	463	501	519	483	503	460	506	480	510	500	469	498	491	492	460	453	504	494	514	476	514	469	443	498	495	498	500	523	505	493	486	519	480	518	476	466	453	488	471	482	458	520	484	502	494	517	513	499	454	503	525	496	510	481	465	503	485	501	487	486	501	517	499	510	509	509	510	460	561	461	481	506	463	476	528	466	468	482	472	474	517	531	482	495	516	512	514	491	524	503	496	510	476	514	490	508	509	497	464	484	504	494	432	501	467	493	463	480	489	468	503	543	488	504	521	485	524	489	497	490	504	516	502	508	500	471	520	485	482	481	520	497	488	491	467	500	494	492	509	481	500	495	479	490	526	504	512	489	534	482	456	523	515	545	472	468	516	497	506	468	504	474	532	477	502	515	495	517	507	488	527	478	487	459	468	489	518	510	487	473	472	514	516	520	490	494	487	507	483	474	511	500	512	476	495	448	491	481	482	491	551	512	492	478	499	496	486	471	482	564	530	527	492	519	533	486	463	473	500	508	506	471	520	521	467	513	499	483	487	477	476	479	479	477	515	473	478	479	481	490	466	495	482	481	489	547	502	502	483	493	488	468	496	491	508	524	503	497	455	509	540	456	504	440	473	499	510	496	450	483	473	479	470	506	480	490	530	481	515	507	523	510	489	512	494	486	472	501	489	504	499	468	502	510	501	473	485	458	483	503	482	450	486	497	539	476	481	457	507	477	462	512	511	489	478	470	461	486	475	513	475	496	485	490	466	515	524	508	482	494	480	495	453	481	472	486	498	457	483	574
22928	21392	28974	24173	21376	21358	9046	1011	658	600	505	491	404	370	369	349	358	341	356	331	321	331	326	336	341	301	299	308	315	326	311	297	310	305	313	297	299	304	322	286	297	267	303	304	292	322	281	291	264	282	291	299	294	267	280	293	299	326	275	294	276	313	310	365	301	280	321	311	329	299	333	309	329	331	282	329	330	309	319	294	300	303	292	260	279	259	272	269	271	297	265	271	267	281	303	260	279	279	294	286	264	278	278	270	286	288	265	285	276	306	264	308	258	262	263	277	309	263	273	300	280	304	279	312	285	269	268	274	279	240	265	258	293	274	283	276	302	269	282	264	281	276	305	269	262	297	265	272	286	294	290	290	263	262	256	280	282	244	292	280	294	257	282	284	278	313	300	268	263	271	239	275	298	267	292	330	279	265	271	282	261	291	276	295	300	284	294	293	279	256	260	260	275	276	285	289	251	272	284	297	288	284	280	265	288	264	272	295	262	297	275	263	275	259	268	285	271	302	270	278	295	252	261	273	284	271	265	278	286	274	267	260	274	278	278	277	279	269	293	252	280	272	295	299	285	253	282	315	284	275	266	271	296	271	292	291	288	264	277	228	287	306	281	304	284	256	269	287	283	300	285	287	248	312	277	244	297	295	276	275	300	270	294	276	257	287	293	295	276	292	267	287	274	275	305	269	272	270	276	282	276	275	294	271	300	275	322	292	291	272	261	294	245	308	281	322	261	286	285	259	295	271	287	270	254	266	261	283	290	278	307	258	294	269	306	269	314	277	275	286	255	285	289	275	319	266	287	295	272	275	285	260	278	305	294	274	314	274	263	276	288	271	289	294	296	306	277	273	285	260	295	291	297	282	261	272	304	274	298	278	272	265	269	272	302	280	302	260	290	243	281	308	306	258	274	316	274	288	253	282	273	262	282	276	270	274	275	254	278	306	276	283	272	301	281	306	260	241	290	302	248	294	272	294	299	283	277	308	290	253	286	302	297	285	301	254	265	283	250	271	282	278	274	307	241	281	300	274	284	291	267	276	261	261	282	278	275	260	287	235	277	282	276	279	298	289	274	286	271	252	257	270	277	283	310	277	291	307	293	240	280	290	294	286	265	283	275	311	283	261	256	261	281	275	276	277	281	288	324	266	290	302	273	301	278	301	299	305	305	269	263	257	306	292	261	259	305	298	293	281	272	300	261	285	300	279	273	263	272	287	295	285	281	254	307	296	305	280	292	311	288	286	244	294	293	288	282	280	275	295	298	260	287	298	306	285	264	263	259	284	270	259	288	251	283	267	295	268	268	230	270	262	265	289	268	269	291	273	265	281	267	257	293	277	289	264	287	253	237	288	284	243	263	302	256	274	285	287	284	265	257	270	297	278	300	276	267	286	325	275	272	303	294	256	266	299	302	275	287	277	281	236	285	300	262	284	272	273	271	259	286	294	290	267	269	280	273	296	283	249	275	255	266	281	256	287	292	277	276	291	306	281	293	254	276	267	297	279	295	292	287	289	286	265	280	327	286	246	274	286	275	265	265	280	305	283	280	280	258	265	281	274	279	281	287	317	260	303	263	290	268	262	288	266	295	254	291	290	277	279	273	311	265	269	301	285	271	267	274	275	294	298	271	253	266	311	300	246	301	276	302	257	286	304	289	267	318	282	269	282	299	286	274	254	298	278	276	303	280	288	257	290	302	305	301	291	256	277	267	273	248	303	289	273	269	295	276	295	283	269	278	276	296	276	261	271	313	258	276	275	286	262	293	255	289	296	302	272	300	270	247	253	272	274	296	254	297	304	261	254	282	300	259	267	295	247	264	268	306	300	241	279	269	283	288	273	245	272	286	280	288	274	305	290	282	291	306	254	270	331	291	292	272	296	293	300	270	299	281	289	283	282	287	288	262	267	307	269	261	276	313	298	287	288	278	257	260	272	283	245	268	260	281	296	281	314	276	294	289	286	266	277	304	286	286	254	252	263	276	277	268	263	270	268	260	269	303	288	271	302	290	276	277	254	290	266	306	294	271	285	266	260	288	292	268	290	265	276	282	269	303	293	278	272	272	270	276	256	297	318	254	273	266	275	311	252	265	275	297	273	288	251	275	284	305	283	280	305	301	281	247	249	290	282	269	269	262	278	274	326	235	263	285	277	294	300	281	277	271	274	274	278	286	285	261	259	257	297	282	284	275	302	274	269	292	301	318	259	287	274	275	267	279	287	297	279	261	280	264	312	237	297	292	288	292	281	260	287	251	265	272	291	301	252	271	258	292	302	279	295	280	264	261	271	268	261	290	283	283	259	269	270	281	283	274	278	288	251	283	270	272	277	257	282	295	254	290	276	282	291	287	251	286	263	276	276	280	278	272	284	241	283	311	281	283	248	261	274	268	302	266	282	268	243	266	268	312	274	289	264	299	278	275	278	280	281	287	263	248	276	290	303	253	238	278	264	273	274	254	252	272	259	303	268	274	306	275	290	283	274	299	303	283	290	275	293	282	271	270	305	282	301	257	277	295	294	297	281	270	280	270	282	256	248	276	279	278	288	286	274	280	285	273	262	284	285	295	315	264	234	282	298	285	281	268	302	292	282	276	262	275	311	276	292	258	260	271	286	310	302	299	269	285	280	289	260	312	264	301	268	318	286	289	273	252	293	268	282	266	252	277	288	271	278	262	289	250	302	295	254	286	312	309	246	285	265	298	264	281	278	307	273	269	310	273	296	279	309	280	296	265	269	251	268	295	286	289	305	289	270	291	282	266	272	289	268	279	301	278	279	277	288	289	295	312	270	290	251	262	290	289	262	305	266	278	295	284	238	285	286	301	282	263	257	289	283	298	291	318	249	266	295	290	304	286	312	300	311	274	258	283	294	290	279	273	279	285	270	263	292	288	266	269	266	268	253	297	308	288	277	298	267	293	274	228	246	284	267	305	247	283	298	303	284	293	276	277	285	312	284	301	271	283	293	275	272	278	298	287	273	297	263	278	254	266	263	288	296	273	284	254	278	269	311	227	276	308	280	278	272	288	282	280	273	302	297	286	262	269	303	282	304	257	279	286	265	281	272	280	306	272	266	268	286	295	315	258	239	286	298	294	284	239	274	318	282	277	257	290	257	304	283	281	295	278	265	301	277	303	241	262	291	262	277	264	283	288	316	286	280	289	249	266	295	291	243	270	289	295	291	267	256	282	267	308	305	260	283	303	313	309	271	283	263	294	270	291	254	284	268	264	302	291	298	296	302	266	274	280	297	280	298	268	263	247	287	273	270	277	295	276	236	270	278	270	312	266	268	301	284	304	283	296	264	295	273	289	263	264	310	291	302	292	249	267	292	296	260	267	265	286	291	267	306	297	274	275	273	249	282	277	274	276	252	292	302	251	272	309	273	278	268	296	301	280	309	286	273	294	274	284	281	298	288	292	277	296	248	284	287	269	302	255	295	274	282	306	260	292	303	274	249	280	280	292	287	286	284	280	297	273	269	271	273	260	243
39306	66014	42556	12776	3320	2493	1867	1345	1046	827	713	543	538	451	427	416	380	358	376	332	412	361	345	367	372	360	394	338	311	363	327	332	336	353	331	293	331	327	329	345	309	312	356	316	370	350	298	291	318	355	327	282	297	313	328	342	315	339	337	348	328	319	371	344	343	321	367	342	331	356	336	347	361	376	375	342	374	340	335	333	309	280	318	314	305	315	296	324	308	322	303	291	296	293	298	278	332	314	319	351	326	295	305	295	300	311	298	334	297	282	308	299	296	323	288	289	302	267	315	308	282	307	289	304	318	308	294	286	302	285	309	311	271	328	336	309	299	284	321	319	322	313	307	331	313	289	297	363	295	326	289	288	324	329	337	294	312	275	351	314	303	330	299	319	322	303	328	333	299	277	299	312	320	315	287	311	306	303	261	254	278	294	285	310	327	285	297	294	313	303	340	287	320	309	286	300	301	328	315	333	308	293	315	321	282	296	298	326	319	318	306	318	306	288	307	291	314	295	300	291	309	307	286	303	310	313	306	307	291	280	295	319	292	300	319	313	297	316	305	317	290	292	327	304	296	343	297	334	311	329	323	283	312	335	326	296	341	283	320	290	337	295	259	290	301	280	315	318	277	293	280	325	311	296	301	285	302	312	325	317	306	304	331	297	323	336	305	310	302	284	294	299	296	300	329	314	298	279	292	301	270	328	327	290	300	329	307	304	315	318	300	326	277	315	337	295	290	292	312	291	327	285	283	330	337	295	311	293	291	295	288	257	324	303	285	296	311	314	318	282	286	320	336	312	295	257	291	313	329	327	302	307	301	284	300	283	314	293	312	294	309	299	327	332	327	308	301	305	288	290	314	288	300	310	306	295	308	296	295	314	296	291	307	314	309	321	320	292	310	312	308	311	301	310	337	289	289	297	329	303	317	312	340	302	298	291	320	285	266	301	294	290	333	277	299	304	324	292	330	331	290	265	315	301	265	306	305	304	333	328	329	287	311	295	292	351	302	286	302	327	294	305	307	303	281	312	303	320	308	316	297	313	301	305	285	303	332	314	321	290	267	274	282	281	286	302	309	332	297	308	309	314	321	315	286	277	301	290	272	321	286	287	305	312	313	311	289	312	287	301	316	323	300	295	323	332	315	319	287	317	289	294	321	286	289	337	329	297	264	298	292	284	301	308	324	315	283	276	338	293	310	291	329	275	308	313	293	306	328	298	281	323	293	295	327	302	281	292	314	318	286	266	299	319	305	329	309	341	291	305	308	317	295	288	325	326	299	297	280	300	308	309	316	320	319	314	296	330	309	312	311	279	328	299	312	332	299	306	325	281	277	285	285	326	293	305	327	316	302	320	295	301	298	307	312	295	327	309	287	318	296	315	298	304	303	294	283	314	292	318	332	268	269	270	301	276	306	296	295	309	287	293	321	325	325	314	305	293	296	321	296	309	297	290	323	320	327	300	319	301	325	291	325	338	307	293	319	305	322	323	338	295	307	286	318	301	303	288	305	307	289	318	332	308	293	307	338	311	314	329	303	289	306	300	291	314	306	325	315	306	329	270	310	282	331	322	348	303	298	328	313	316	286	299	282	325	300	296	313	327	318	326	291	350	300	305	341	284	292	314	290	320	271	305	317	283	318	316	264	277	282	295	286	285	299	296	301	278	277	265	291	308	298	314	316	307	300	300	318	332	311	317	296	320	320	294	295	331	322	263	293	271	313	343	295	337	316	347	281	270	285	306	283	289	302	303	292	322	291	317	324	293	320	307	340	308	317	289	311	281	304	306	319	331	310	306	305	321	287	302	285	284	305	287	296	294	295	304	281	288	305	317	309	315	318	321	302	305	266	311	281	292	296	294	278	307	302	294	313	296	303	309	324	339	298	279	321	325	314	317	315	307	290	295	295	305	307	302	305	299	301	295	302	291	287	317	301	270	281	313	287	285	333	301	274	297	292	279	314	308	313	292	332	305	318	325	301	304	342	273	324	294	294	284	303	287	307	306	298	308	293	325	315	319	315	309	295	323	318	333	293	303	314	309	320	292	346	287	304	320	307	323	306	289	286	318	306	280	293	275	293	302	293	335	318	298	310	305	317	324	303	291	305	307	332	297	293	302	330	327	289	297	318	339	333	331	311	306	290	335	304	293	302	272	315	294	307	321	318	288	305	280	305	313	317	306	269	284	297	312	306	320	305	321	317	318	294	302	331	308	306	304	283	315	328	274	305	291	303	308	276	289	347	324	322	286	350	323	292	322	287	300	301	303	329	280	290	308	302	304	287	320	267	292	318	279	276	321	318	287	295	287	298	321	288	316	290	313	303	326	283	300	296	289	307	279	277	310	309	300	317	299	315	306	302	294	307	305	328	277	267	305	289	301	253	326	289	298	314	306	314	296	288	315	306	313	307	295	288	336	298	295	303	302	267	304	293	315	312	288	297	297	284	317	289	301	316	300	314	276	291	278	334	310	283	302	294	317	301	307	310	280	314	302	291	296	287	307	308	320	325	294	298	309	333	280	316	323	326	311	313	304	285	307	290	317	300	308	302	295	296	284	306	308	320	310	279	313	287	303	284	323	314	316	316	285	285	280	284	260	307	305	301	279	284	283	327	296	305	281	297	280	322	302	304	320	301	334	305	291	279	285	272	314	295	289	303	318	315	312	319	307	313	296	281	296	324	301	293	318	310	315	316	277	290	328	282	304	316	288	335	302	322	276	321	271	309	302	309	294	317	285	323	308	327	316	318	318	283	290	290	318	354	324	312	350	284	324	318	320	319	289	331	325	299	288	278	313	304	311	287	277	318	290	285	313	300	282	308	324	305	292	292	319	285	270	274	299	295	297	294	301	309	330	275	299	312	347	325	310	282	309	258	295	296	310	302	321	304	305	296	302	284	316	281	314	281	276	309	313	309	307	307	291	321	303	274	298	292	287	288	282	292	308	270	301	285	305	297	292	288	290	273	293	296	314	311	277	316	319	287	301	323	270	279	296	296	280	293	285	272	304	281	297	315	327	304	299	326	284	300	277	306	314	305	317	337	299	263	306	280	284	309	311	315	305	286	304	312	321	330	279	267	318	294	278	277	297	274	271	312	321	313	298	325	327	296	333	293	321	308	316	317	305	285	318	329	303	302	298	281	295	288	286	304	303	288	309	328	303	327	296	321	283	321	319	275	268	289	304	313	288	329	313	342	343	312	288	286	302	305	304	307	293	284	294	292	295	319	293	321	307	299	300	328	278	297	304	316	317	290	321	279	305	313	291	331	281	299	287	300	288	282	312	321	337	326	295	302	281	298	286	318	310	284	307	299	277	268	273	276	304	279	299	293	296	317	301	269	312	303	328	316	313	273	316	290	316	355	327	322	276	266	251	315	291	338	291	299	334	304	330	292	286	318	318	332	304	319	307	308	284	271	302	300	289	334	293	322	280	270	282	286	308	291	289	321	340	274	328	346	313	316	289	305	340	295	324	297	309	310	293	273	280	317	312
30887	28632	21490	5644	960	848	766	715	692	628	642	632	629	637	619	619	592	605	617	598	642	590	599	589	622	638	614	582	623	608	631	588	564	659	579	611	642	655	611	631	580	628	650	576	582	588	620	609	622	636	581	612	641	655	573	626	625	634	585	591	579	622	653	576	602	596	641	625	627	629	575	570	637	577	590	628	585	636	647	608	607	590	635	632	574	592	650	603	631	660	583	608	581	600	571	578	615	611	585	628	549	619	622	598	559	609	603	636	598	586	598	630	595	614	616	633	591	620	607	566	621	615	603	632	625	579	594	581	575	596	604	585	597	621	578	591	578	639	593	583	638	618	586	624	598	606	660	599	614	647	600	558	616	601	595	641	632	593	601	608	666	604	597	596	586	580	576	625	589	603	591	601	599	619	606	610	644	621	596	635	609	641	624	610	603	587	591	621	595	595	617	590	608	573	630	611	582	577	618	595	627	589	613	608	611	581	618	606	593	645	597	605	599	628	591	534	591	592	593	588	571	635	641	576	607	591	572	559	603	588	627	590	567	608	605	596	678	612	593	555	582	586	565	555	605	644	614	632	564	603	587	660	606	571	612	632	629	564	629	571	629	626	575	617	658	616	571	584	613	625	602	598	588	615	607	601	579	588	593	616	602	594	597	591	642	654	571	606	594	628	667	608	610	626	610	586	594	634	587	594	596	598	590	587	594	599	627	586	638	589	642	640	589	590	587	573	570	596	602	582	574	587	599	586	628	601	600	589	599	595	605	548	573	612	635	614	588	602	640	583	600	611	647	582	613	617	578	613	583	608	600	565	550	627	602	604	633	592	578	627	622	617	599	620	574	582	560	569	553	563	584	621	598	614	589	564	610	613	597	634	610	646	609	613	619	605	596	598	576	596	595	597	612	571	598	614	613	580	608	631	631	579	594	608	620	595	567	601	602	640	629	598	576	571	584	601	585	612	590	606	591	587	567	629	641	597	643	633	591	623	604	570	616	669	583	618	620	627	601	589	583	591	536	600	606	585	598	623	603	602	605	638	633	622	582	555	583	611	610	584	567	643	600	592	580	571	582	628	604	600	625	613	617	551	630	607	604	634	594	591	594	612	596	606	569	590	600	600	623	609	624	614	555	581	591	611	624	584	617	607	644	542	601	598	620	644	590	588	591	603	585	597	601	642	594	575	582	625	606	551	592	583	618	625	555	627	594	578	606	585	632	618	563	622	610	591	622	628	597	592	615	635	607	603	580	589	630	620	647	610	620	576	552	622	607	592	596	592	555	652	575	573	611	637	594	584	625	649	613	621	589	587	607	619	603	627	610	557	634	584	549	553	645	608	617	583	599	620	610	567	611	593	613	618	636	603	597	637	595	645	590	602	635	599	590	603	551	609	597	603	585	581	635	628	624	583	595	622	613	623	587	598	612	627	617	595	562	601	572	626	589	586	626	567	615	627	586	612	609	592	646	589	631	583	562	622	601	607	587	605	611	644	633	584	576	593	601	584	582	646	602	576	560	580	565	568	597	646	592	606	618	619	618	602	600	606	613	592	631	560	578	608	585	567	637	613	616	587	568	629	627	617	563	603	623	621	632	576	606	616	580	608	552	571	549	566	564	664	604	636	600	590	584	611	566	560	639	647	647	622	594	589	625	602	578	597	563	595	601	624	581	590	562	615	592	653	601	606	592	611	611	587	601	588	608	604	612	592	569	539	616	580	624	602	585	600	573	605	584	579	608	604	598	630	644	578	572	613	612	624	580	639	548	612	611	578	643	626	554	595	605	612	617	591	606	619	609	644	624	592	589	577	585	620	557	616	621	594	624	602	613	639	639	598	602	610	591	625	581	623	607	627	609	578	598	628	566	642	585	607	622	663	597	565	607	595	609	625	613	588	555	602	589	622	664	628	573	566	624	616	591	626	614	625	631	588	574	656	626	610	604	608	611	591	574	601	590	628	616	620	589	581	598	577	552	601	600	623	564	590	618	613	604	555	599	589	609	615	556	570	590	599	601	594	554	568	601	599	596	585	620	612	598	574	577	583	577	598	608	622	616	589	565	544	627	605	644	659	633	580	611	592	591	567	622	615	592	635	593	597	635	646	625	616	623	590	606	633	643	597	579	595	622	620	595	606	650	606	631	640	619	625	573	634	632	591	624	561	647	646	614	625	671	657	569	596	605	665	587	607	597	582	638	638	564	600	641	617	590	578	575	601	599	630	589	609	591	610	634	630	602	617	596	584	602	615	593	614	556	613	565	607	612	628	613	590	608	648	608	559	558	622	606	621	609	632	626	571	577	549	656	617	596	632	585	615	623	614	550	572	602	606	608	611	564	662	633	564	599	623	636	539	615	607	574	600	583	584	617	588	564	638	598	581	578	600	594	638	622	548	581	570	580	586	590	584	603	642	647	592	668	570	624	598	632	602	598	540	591	642	601	618	587	573	580	581	559	608	583	611	578	602	645	595	586	593	605	620	632	638	575	573	601	615	606	615	606	594	595	623	591	576	610	626	593	559	625	623	619	601	597	608	605	613	615	576	611	587	608	626	578	625	581	607	586	606	636	568	608	600	611	560	654	622	582	589	596	607	640	590	591	626	593	580	602	610	651	575	597	585	595	633	624	626	602	579	591	617	587	591	563	588	684	573	588	609	612	593	558	549	585	596	595	600	593	553	611	583	615	641	621	589	626	538	581	584	630	585	625	570	581	574	593	568	631	621	581	576	616	563	567	620	606	647	582	617	612	602	621	595	629	642	567	584	585	587	606	615	582	606	573	607	615	641	629	623	632	638	648	609	620	604	589	617	606	578	630	596	584	597	606	621	589	599	610	604	589	620	613	592	635	675	616	532	599	578	617	566	617	595	591	612	602	609	587	604	592	578	619	586	593	630	575	655	593	604	548	562	617	620	612	571	568	582	622	578	594	581	620	601	617	602	638	636	563	592	623	535	653	646	588	596	617	607	618	521	638	637	617	614	581	602	628	586	580	611	600	619	606	620	594	643	576	573	627	575	563	592	577	618	605	631	646	574	626	593	567	615	634	633	622	620	618	591	595	637	594	605	589	589	598	657	604	630	596	595	578	595	646	565	587	597	628	619	632	574	587	567	591	612	622	551	589	596	610	593	580	613	589	604	597	579	593	609	609	556	614	632	585	598	600	566	644	601	588	586	649	577	631	608	597	621	655	591	573	628	577	643	571	587	576	633	613	593	632	631	635	576	609	565	597	612	620	633	565	583	649	585	569	629	618	587	583	633	634	559	595	587	607	568	545	612	612	588	608	599	595	600	610	621	561	592	577	588	630	634	595	595	582	585	612	591	601	596	567	601	630	586	574	625	605	605	610	596	632	621	654	618	629	591	606	601	617	596	592	582	632	560	580	600	594	585	600	580	572	619	595	577	546	620	594	583	604	623	601	565	611	609	629	590	582	604	625	567	592	610	584	587	584	607	611	614	623	571	610	579	588	603	613	578	589	625	631	571	609	585
35260	42007	20798	3186	1077	1021	885	822	784	674	667	651	649	664	657	665	674	673	660	691	638	629	636	636	643	616	653	612	663	665	665	637	633	648	643	686	668	608	616	635	655	662	663	664	681	638	656	672	629	621	628	670	657	616	634	635	629	623	589	653	657	680	670	704	697	687	650	691	661	644	696	669	680	699	650	632	663	658	606	642	688	620	667	632	636	610	687	621	624	627	650	668	612	648	624	645	686	606	659	642	601	634	663	653	634	651	657	588	643	666	637	681	658	606	651	610	639	654	627	671	602	607	665	623	647	648	617	657	667	649	695	690	672	584	670	654	633	602	658	609	657	624	626	619	675	656	602	629	603	636	646	642	622	658	630	653	637	602	660	625	680	604	653	614	676	673	645	682	678	638	632	606	654	671	669	647	625	591	643	666	635	606	665	623	634	685	665	669	644	627	639	633	667	666	690	631	604	616	668	655	660	633	624	649	640	630	635	652	630	630	643	660	631	638	673	631	657	619	618	664	624	631	616	672	634	587	587	654	610	671	610	650	661	626	667	657	631	619	629	626	646	600	648	619	634	645	666	678	679	678	620	630	628	594	660	624	619	648	668	621	630	621	565	669	565	648	731	642	622	633	623	612	591	657	664	630	645	668	598	647	643	646	622	672	637	647	637	649	663	639	609	608	662	613	636	625	658	633	664	628	651	651	608	620	641	630	660	593	656	641	660	653	627	638	621	660	642	572	640	626	650	634	615	647	627	597	628	645	628	633	582	641	620	616	607	611	628	661	656	622	635	658	653	662	631	646	611	567	640	642	698	666	660	620	659	633	614	646	679	657	591	659	618	651	636	661	657	618	617	600	644	651	667	587	593	639	643	629	634	601	632	641	672	671	610	636	586	647	634	656	615	625	642	650	656	662	628	604	630	628	670	643	617	638	627	647	648	597	648	633	616	645	585	638	639	617	645	724	665	620	647	615	639	654	660	673	664	599	652	636	648	637	680	683	595	616	667	637	653	673	594	637	589	669	639	626	678	653	660	661	646	619	659	634	586	620	626	581	663	604	660	625	652	656	620	645	613	613	661	595	625	646	626	622	644	618	641	653	607	591	669	616	638	628	658	636	589	619	599	613	657	618	619	598	626	630	621	643	679	660	651	648	677	650	627	703	658	657	623	589	616	610	628	649	637	634	615	683	667	694	624	638	616	632	604	627	658	673	636	637	654	648	601	616	626	618	653	651	607	652	630	616	649	659	637	640	666	640	635	645	616	628	633	650	624	614	633	617	624	670	676	649	633	660	640	592	645	651	651	661	700	643	661	631	616	623	640	650	655	677	658	612	570	647	656	609	600	628	630	680	656	605	644	631	630	622	669	628	626	630	627	643	641	638	656	616	633	592	635	617	602	614	611	626	694	637	671	661	627	629	643	645	623	644	623	664	641	649	644	645	630	680	649	666	601	640	655	674	670	607	620	663	681	683	662	674	604	627	608	637	628	613	667	641	626	678	671	647	639	604	671	660	639	610	638	683	667	640	670	634	645	647	624	621	635	627	629	671	650	640	682	654	700	662	631	631	613	620	653	611	671	642	649	649	656	646	640	678	659	661	634	679	627	639	663	654	617	629	610	619	660	642	678	595	655	672	670	631	639	653	628	652	677	662	647	642	673	640	664	606	602	685	636	650	652	658	626	655	653	663	652	599	633	667	627	619	670	666	636	684	684	608	678	591	659	668	619	649	662	632	640	653	634	623	649	618	668	606	593	646	649	647	641	630	594	622	639	657	610	610	670	641	598	627	655	618	629	672	661	644	660	618	647	651	648	628	649	644	632	616	647	611	616	620	647	624	659	616	635	692	656	670	635	650	625	642	676	668	618	640	615	625	643	687	628	638	633	612	633	647	639	650	589	636	623	653	641	607	639	644	632	641	608	627	707	698	664	652	648	659	609	630	644	666	616	634	680	621	617	599	647	609	616	627	651	612	644	663	620	622	609	617	606	624	675	627	644	665	670	666	611	614	692	646	626	649	642	624	643	652	654	623	636	641	623	615	650	636	696	677	672	657	660	595	650	615	658	640	654	609	610	658	677	623	615	620	644	650	626	642	635	620	648	704	642	646	608	655	662	633	623	676	616	656	650	578	608	629	651	638	675	628	643	699	643	640	630	651	655	641	633	673	619	647	631	631	614	639	643	598	639	680	653	614	640	646	670	648	639	639	598	652	683	637	652	615	641	615	603	633	639	660	653	637	660	636	603	649	652	668	643	592	647	641	655	662	621	616	677	691	670	654	664	649	617	607	641	618	640	700	630	661	614	614	628	606	598	650	640	631	634	619	616	664	607	616	648	612	623	677	664	649	643	613	647	653	668	657	636	634	623	604	622	640	627	634	640	603	649	629	672	672	645	614	635	622	648	669	641	628	634	674	654	607	603	598	659	628	666	629	635	623	627	649	582	622	612	658	625	624	653	624	640	603	680	620	611	668	632	634	552	608	662	633	625	669	671	646	656	643	635	637	620	642	699	635	662	652	652	661	618	625	644	677	630	630	639	627	653	677	643	612	674	616	619	661	593	636	617	650	667	727	634	656	606	626	586	643	671	642	658	635	624	644	687	697	628	686	638	683	597	630	633	667	650	606	627	644	595	631	609	670	679	665	672	681	627	614	662	658	640	624	652	642	689	631	669	610	643	682	643	671	630	666	618	567	629	590	585	624	626	649	628	660	618	618	682	653	611	631	652	656	648	648	614	663	614	624	633	670	668	644	628	596	722	628	615	648	657	598	637	637	625	591	649	647	656	637	595	663	631	635	617	637	595	664	662	674	654	652	657	639	630	621	612	641	647	641	651	616	633	639	641	630	632	691	613	685	628	581	614	644	662	655	586	644	622	653	595	640	630	629	644	650	652	630	660	643	625	627	633	589	651	624	617	626	639	651	661	645	640	672	637	617	619	650	622	613	641	659	676	646	609	659	628	678	650	649	618	621	655	603	594	590	676	662	660	677	621	632	653	614	636	691	639	670	630	618	629	627	621	626	596	628	626	637	642	628	622	663	618	643	643	645	583	629	640	616	660	653	639	659	609	598	602	665	631	645	641	660	635	636	660	594	638	630	687	629	645	641	640	652	578	661	639	642	597	626	629	628	643	643	662	647	608	609	640	589	635	661	612	604	656	686	686	663	655	614	650	627	638	595	636	665	643	601	632	637	623	629	678	671	652	603	667	687	644	603	670	680	646	667	649	631	670	674	630	637	650	689	651	615	670	619	672	643	651	660	616	654	669	649	615	622	628	636	626	645	637	605	621	634	633	658	658	638	643	648	695	617	609	648	623	665	635	659	621	633	628	637	607	644	605	623	650	596	588	633	646	628	614	623	638	675	663	620	600	622	627	634	644	634	616	610	645	681	614	592	626	655	616	650	653	651	640	645	609	638	614	656	624	685	628	648	663	647	636	634	644	606	601	617	676	675	640	659	595	588	646	608	641	664	631	650	641	670
24163	21402	28524	24638	21274	10310	1352	888	674	615	622	553	547	567	547	554	541	536	504	498	537	463	521	485	482	506	537	507	512	564	529	480	490	485	499	475	501	516	508	512	487	477	511	537	524	491	468	466	482	491	498	483	506	467	501	503	504	476	486	498	519	476	446	493	478	503	482	490	532	499	475	511	500	525	515	459	497	537	495	489	447	474	474	470	476	461	519	484	498	499	479	467	491	533	474	497	491	522	489	498	455	487	460	472	492	508	467	450	495	484	480	492	523	495	509	510	507	465	513	470	454	515	510	507	479	483	487	448	522	497	490	512	513	531	460	493	514	476	458	527	452	479	478	512	510	492	466	481	501	478	484	507	480	481	512	498	478	477	453	504	492	462	519	450	483	499	510	491	502	469	480	446	482	438	470	504	530	481	477	473	499	453	508	521	510	484	515	471	475	500	484	484	481	487	473	450	479	510	481	481	454	513	517	490	531	452	480	473	425	495	479	493	541	510	477	465	445	512	499	487	483	509	484	480	452	480	485	524	478	540	498	484	456	502	488	495	443	455	460	474	495	526	473	448	487	483	505	496	492	456	499	486	493	495	482	422	506	481	527	437	478	497	445	487	485	536	511	455	492	465	459	493	491	448	459	489	496	514	490	503	500	464	452	488	488	444	505	475	497	465	450	506	497	511	485	507	462	507	493	505	507	498	494	470	486	485	470	498	506	488	446	518	514	496	454	495	472	474	472	476	497	511	537	442	518	503	499	510	446	476	471	479	528	513	497	516	505	442	510	455	483	525	484	472	508	533	473	490	482	509	500	543	489	507	442	452	501	460	506	472	492	460	466	491	495	512	505	470	459	505	542	481	462	522	471	499	497	491	518	449	516	475	494	481	518	487	478	469	479	496	500	415	466	468	494	488	460	461	475	444	458	459	472	448	476	495	453	483	496	456	525	460	510	468	491	535	439	479	488	470	484	483	475	463	464	516	503	490	475	484	492	506	473	487	507	487	489	496	513	470	493	447	517	501	488	480	479	533	502	462	494	477	482	450	468	491	524	490	467	488	481	464	497	485	483	468	489	490	450	452	520	513	509	479	506	472	473	543	491	476	474	508	507	437	479	504	520	468	444	513	491	480	466	473	461	491	475	525	499	491	477	489	481	481	480	482	494	477	459	524	509	517	482	468	472	474	494	494	505	495	469	539	498	482	499	493	503	483	489	532	471	459	483	503	510	464	475	481	482	510	513	472	471	482	483	480	482	432	513	460	462	504	434	498	500	517	472	491	480	497	490	515	488	466	522	486	500	471	478	500	477	444	474	457	448	518	452	539	518	522	489	514	486	512	531	462	486	531	493	479	494	482	536	490	493	510	479	486	493	530	508	433	444	422	472	448	507	465	477	525	491	492	472	472	465	465	453	528	510	508	456	485	475	436	481	480	473	465	460	482	505	475	507	489	505	494	468	490	525	505	475	462	453	505	503	509	494	505	464	432	476	477	465	489	475	521	476	487	480	474	522	487	466	456	550	480	476	443	513	485	513	464	489	479	444	451	485	500	465	493	490	462	509	477	505	496	509	440	506	489	457	490	490	476	509	435	414	543	432	498	474	468	473	474	497	478	471	490	448	466	495	449	507	492	506	454	520	517	514	480	486	493	481	438	476	520	482	480	461	495	436	477	512	456	471	483	452	510	502	457	481	449	464	450	494	457	480	480	479	448	466	446	497	475	506	520	528	497	470	462	478	492	454	503	472	454	508	463	450	426	458	480	444	459	518	435	497	489	514	477	485	494	481	460	471	484	496	513	502	504	468	521	452	478	478	473	490	477	503	461	509	472	488	455	497	519	470	506	467	491	484	508	503	476	493	451	439	465	465	463	509	477	513	486	462	525	476	492	517	499	510	503	500	488	433	468	438	491	550	495	470	533	483	479	501	470	479	475	581	511	475	511	437	510	516	450	478	514	484	445	479	451	506	505	480	492	483	484	469	505	484	495	469	489	526	496	448	486	491	509	509	493	492	439	487	458	446	499	499	522	504	476	502	451	497	457	514	460	482	473	489	504	524	478	482	468	469	521	460	482	476	496	444	488	497	482	486	472	442	463	465	521	486	479	505	465	463	481	490	504	475	448	483	486	470	500	466	513	480	502	485	534	487	487	485	510	468	490	447	437	489	446	509	506	470	497	481	445	472	530	477	473	513	457	467	472	494	487	474	503	494	495	493	520	520	475	502	515	497	501	466	515	475	511	426	506	490	511	482	496	470	474	514	513	519	518	460	514	498	457	474	475	486	488	497	479	484	493	475	516	496	432	498	468	496	461	470	505	504	506	474	439	483	531	514	501	478	492	515	530	482	461	504	465	503	492	499	476	503	492	457	477	461	455	525	463	440	475	486	478	496	475	464	482	492	508	493	493	448	485	484	494	504	476	421	486	466	468	452	498	466	500	467	477	490	477	522	442	504	472	441	457	496	473	493	513	475	469	475	500	447	478	496	500	443	451	478	494	489	483	490	469	502	452	485	473	475	447	469	506	477	489	471	502	461	471	473	499	518	476	474	478	489	508	506	457	504	491	541	535	530	471	471	487	515	520	450	497	475	506	548	450	490	477	512	458	478	437	460	480	483	451	465	523	490	488	453	472	456	486	475	490	459	488	524	493	512	467	497	496	465	548	510	526	499	473	485	474	476	466	429	511	465	452	405	528	506	487	480	500	485	516	485	469	458	455	493	540	509	480	494	458	468	492	451	492	488	540	522	462	460	450	464	479	472	479	512	497	522	494	491	469	489	456	452	499	514	483	501	494	477	511	555	533	494	511	507	510	466	462	433	505	516	495	453	447	495	459	516	443	449	446	492	459	446	473	486	483	521	470	448	493	506	516	518	465	486	448	503	471	492	482	437	489	484	523	482	515	457	471	447	488	452	452	490	489	489	511	484	506	518	490	445	513	488	471	520	480	463	485	488	493	484	480	486	470	488	481	467	508	530	500	506	475	462	457	502	488	494	486	489	494	446	485	511	470	471	449	524	515	507	477	469	465	466	488	493	499	492	488	489	490	496	472	488	489	502	480	482	519	491	497	490	491	498	476	474	507	481	495	486	450	434	497	519	516	479	465	438	506	545	471	503	413	474	513	456	503	450	439	440	442	451	463	479	534	502	497	471	470	491	516	468	491	444	452	483	479	510	502	481	486	492	525	466	488	485	504	486	485	459	467	463	440	483	473	473	488	494	440	500	498	488	517	466	460	484	480	479	540	451	446	473	493	500	492	495	443	453	513	508	514	485	467	470	498	520	504	474	493	476	459	483	490	497	503	505	473	496	459	475	444	428	469	497	498	500	490	548	518	536	522	484	499	465	549	491	491	494	482	488	471	464	481	481	471	542	468	476	446	502	450	485	515	461	461	489	465	485	487	485	480	457	459	467	487	481	473	506	486	468	488	489	477	499	462	479	530	519	444	470	489	474	504	472	489	492	485	497	452	512	467	475	484	513	492
36119	56409	36100	6258	2101	1765	1393	1184	896	816	770	646	656	623	552	565	581	571	536	532	577	520	584	571	525	555	565	539	536	567	538	539	522	493	500	551	530	528	551	560	527	545	546	517	520	537	557	546	537	544	509	533	514	544	552	493	545	534	578	512	558	547	555	545	537	525	483	539	592	569	587	556	551	514	558	538	583	529	523	507	603	543	528	531	483	565	527	552	533	484	486	539	505	518	536	517	582	498	536	543	537	502	497	449	528	530	527	529	494	517	535	551	509	539	531	498	508	551	512	542	517	517	510	526	535	538	538	556	527	512	523	538	496	531	533	523	589	511	509	550	489	564	530	556	549	550	508	525	535	502	477	529	559	528	491	537	528	488	555	497	540	528	528	529	491	496	514	563	535	550	519	548	550	538	553	516	535	492	539	568	546	553	516	536	535	503	507	497	546	546	528	515	549	501	510	527	528	517	529	528	524	493	546	565	535	518	520	594	485	524	528	496	511	536	564	522	491	482	530	499	487	498	510	488	491	535	529	570	508	506	485	518	497	492	503	574	533	548	548	530	557	492	501	534	572	512	530	495	523	555	498	556	531	527	516	502	544	504	502	553	579	532	550	531	487	534	500	472	553	519	524	533	533	593	523	519	525	524	550	487	501	529	557	532	520	516	559	559	486	527	517	506	523	477	499	498	563	560	481	571	567	530	496	510	529	554	492	528	546	523	521	570	525	508	511	514	557	532	536	527	506	524	512	520	519	497	487	531	523	556	536	550	534	497	523	525	502	469	532	529	543	577	546	530	513	547	507	550	534	534	479	516	526	516	552	473	513	494	522	481	509	549	523	504	508	548	498	498	553	513	523	503	546	527	525	543	518	532	544	508	504	508	521	549	519	537	515	521	506	543	522	508	538	556	522	528	531	501	526	541	539	513	488	544	553	530	521	511	539	537	535	490	509	546	544	487	497	503	572	513	554	552	491	547	521	513	517	520	491	525	518	528	542	518	510	516	507	511	540	534	460	545	524	526	492	550	525	534	526	535	484	463	526	542	503	492	509	497	560	534	516	503	527	507	544	500	570	558	489	539	492	515	513	530	511	563	500	493	545	542	510	550	529	530	540	517	528	547	518	509	556	523	509	571	538	571	522	532	505	546	541	511	501	498	567	512	536	506	522	521	519	557	517	546	539	538	525	522	544	506	581	502	513	534	512	531	514	485	543	569	523	510	525	531	543	512	538	514	548	565	498	526	548	501	557	502	526	537	510	552	521	474	541	527	484	519	524	522	530	484	512	528	512	526	540	525	509	488	547	526	504	549	495	555	541	513	499	542	536	513	537	496	518	505	540	537	546	532	563	503	521	529	510	520	488	518	530	530	504	544	560	520	531	537	494	506	513	528	459	516	522	521	523	563	496	504	530	535	562	516	476	528	528	516	508	521	535	495	552	578	496	524	542	518	546	511	513	527	497	518	543	526	514	484	550	502	544	524	524	517	546	499	479	537	537	542	498	510	515	520	529	494	587	505	572	523	536	509	547	510	506	532	531	512	524	560	503	534	496	506	512	508	563	504	525	533	504	532	529	531	503	501	497	503	511	547	521	562	564	540	550	518	535	550	510	498	499	552	517	537	551	497	541	497	509	512	512	489	534	510	566	570	536	538	521	517	551	479	482	511	523	521	509	461	532	527	485	523	557	553	531	514	504	534	519	504	507	559	545	541	516	546	524	489	523	558	512	519	539	526	490	537	567	535	573	531	536	526	518	532	549	485	507	512	529	532	563	540	534	490	478	550	525	545	554	507	540	512	508	488	540	517	522	519	524	506	502	525	513	484	494	557	500	547	472	541	533	532	545	508	522	528	498	495	514	534	521	532	522	530	538	504	454	495	543	515	508	497	555	505	531	522	498	497	505	463	527	509	514	497	525	502	517	531	475	516	550	540	533	511	520	521	559	511	562	559	532	523	537	526	518	561	520	561	550	557	501	453	512	535	511	520	502	493	538	549	537	541	506	516	560	513	485	542	486	551	539	497	523	496	554	539	553	535	532	502	541	492	483	500	518	521	528	501	545	511	504	496	517	530	476	490	499	526	560	523	522	536	562	517	507	509	514	499	492	559	497	526	545	557	504	561	513	515	551	490	532	496	502	512	508	500	540	533	529	535	508	546	535	490	515	510	517	498	528	559	533	469	522	516	512	518	543	544	505	558	531	547	564	509	551	493	515	518	518	535	513	523	543	517	491	515	503	499	547	533	557	517	540	502	498	531	500	542	537	506	529	545	520	491	495	553	539	502	549	576	535	512	544	531	563	568	516	501	564	544	532	481	550	539	562	530	529	503	553	489	536	486	513	506	530	521	462	493	529	513	559	544	533	538	553	539	555	502	534	517	545	515	537	522	508	491	520	528	531	498	523	522	520	526	511	484	507	571	513	500	543	491	558	538	514	487	488	525	504	526	539	503	537	539	508	550	523	544	541	508	505	516	507	541	536	492	532	525	536	499	547	563	554	530	515	528	565	457	503	492	590	495	558	490	500	524	520	525	509	506	572	526	552	536	489	525	517	562	522	545	523	518	530	512	495	511	520	503	495	488	551	492	543	540	526	552	562	504	532	519	529	539	513	577	518	565	538	511	484	496	535	534	526	513	484	554	548	528	557	518	520	561	513	472	520	531	580	515	505	496	522	537	534	493	546	473	538	523	553	503	563	498	565	539	515	554	539	524	547	514	518	501	537	527	500	540	530	534	520	526	520	499	516	532	513	552	523	516	481	525	553	538	478	555	528	523	518	549	518	503	533	536	565	509	531	519	552	561	529	514	545	530	538	573	504	530	485	528	547	567	551	496	495	530	512	564	546	537	533	550	526	503	551	557	482	535	529	543	556	510	535	479	510	511	518	515	557	550	528	580	537	535	581	536	564	536	506	536	508	497	552	534	506	560	529	522	499	517	506	547	529	508	566	499	501	524	535	476	507	531	565	493	540	519	481	564	510	571	524	531	553	526	526	507	529	542	570	546	510	498	508	541	534	515	538	510	525	553	490	520	515	507	530	533	539	511	533	525	487	505	543	468	557	485	546	505	496	525	520	551	509	536	527	556	515	499	529	548	534	541	543	494	528	540	532	504	556	499	509	523	492	546	556	542	497	525	518	554	517	532	515	534	513	505	541	544	527	544	499	525	539	524	502	508	537	533	507	540	520	515	534	544	522	485	466	575	528	520	561	502	539	535	511	538	521	560	501	503	535	526	502	526	535	490	503	513	501	535	509	534	541	503	538	538	500	495	535	529	536	521	512	512	526	529	498	520	519	526	552	532	524	559	504	520	472	533	510	537	544	509	490	529	517	535	491	564	506	495	497	489	548	505	516	568	470	515	509	527	537	531	525	575	527	504	522	515	513	560	472	543	484	527	505	499	560	566	498	513	487	530	490	548	545	528	510	521	515	528	512	491	483	545	519	517	518	531	533	535	497	523	538	532	518	525	534	475	525	485	526	546
25056	21407	27789	25259	14142	1456	802	642	613	519	576	492	499	523	485	470	518	461	458	478	493	480	493	505	460	462	495	500	479	468	518	462	515	487	497	495	445	467	439	482	483	504	463	500	467	450	431	470	519	484	465	451	463	496	495	486	449	502	448	478	517	478	482	483	493	424	472	492	454	457	471	513	474	504	500	486	470	476	431	479	444	462	489	443	473	502	470	476	484	459	496	479	463	461	491	466	471	458	476	468	511	484	473	455	473	450	447	474	486	455	466	470	477	483	506	462	464	500	474	499	459	488	504	466	462	487	497	505	476	477	479	473	481	508	484	501	475	454	471	457	464	430	472	478	497	450	464	502	498	439	477	473	483	439	446	465	462	445	439	441	500	459	474	447	482	478	486	460	477	480	472	482	501	463	466	451	494	461	476	472	465	473	471	459	453	474	471	437	476	468	478	428	429	433	492	433	451	433	461	449	493	435	481	441	468	462	483	495	484	476	471	469	514	434	478	502	476	431	453	465	425	472	466	495	481	460	517	434	476	478	485	455	497	522	466	442	463	493	493	519	433	464	487	475	472	481	480	467	448	464	484	452	459	475	517	451	505	458	469	483	457	469	431	490	457	473	485	464	491	455	444	464	479	439	471	475	449	474	502	479	488	467	501	464	483	477	475	497	431	495	438	472	480	475	449	491	437	463	475	502	424	495	475	450	461	477	507	482	473	489	502	511	484	486	453	481	488	509	454	482	485	457	481	476	445	474	441	435	509	481	471	473	461	449	493	457	489	498	500	464	430	466	451	481	470	492	474	463	463	466	504	464	449	454	479	469	474	493	463	454	474	450	475	481	498	485	460	472	473	491	487	468	491	464	429	467	510	452	447	474	466	479	476	451	458	489	471	440	508	476	495	480	442	449	428	461	457	477	460	468	493	497	422	429	446	478	433	468	448	482	451	512	465	506	508	489	451	466	510	465	481	444	457	480	511	453	472	488	475	452	469	428	422	473	442	464	487	478	463	531	457	506	481	435	518	454	499	442	458	460	454	455	485	493	445	491	465	485	472	439	465	436	458	454	458	493	472	487	438	472	452	457	473	439	471	472	506	522	458	450	454	444	444	448	508	468	460	504	494	495	491	460	490	482	465	476	495	466	479	427	440	474	464	424	468	513	492	490	435	472	401	490	453	453	491	479	480	484	450	435	451	470	485	462	485	431	449	480	456	466	486	502	468	500	480	463	513	456	455	447	440	480	514	467	477	458	477	478	509	502	440	442	459	447	459	465	492	486	498	484	493	477	473	465	456	469	478	464	465	493	480	464	453	466	480	477	467	436	466	488	474	461	476	489	457	499	455	475	458	433	449	491	455	460	513	471	485	450	465	480	444	540	467	475	468	490	461	471	464	490	451	508	508	468	449	461	482	457	481	457	490	475	499	495	475	448	467	472	461	469	462	495	471	437	433	458	496	459	479	455	512	473	467	437	464	459	448	452	486	458	503	469	440	453	478	497	480	427	444	465	508	462	477	459	496	502	519	484	454	417	491	461	488	465	454	502	517	482	492	454	546	494	445	509	494	455	470	479	501	456	497	474	464	472	474	472	500	491	447	459	502	473	458	457	485	449	455	462	494	446	473	485	479	512	462	485	436	493	453	486	456	454	418	526	474	468	480	467	478	459	477	464	509	455	464	467	474	421	476	434	449	453	470	496	495	466	483	480	538	480	480	470	515	484	481	490	459	469	461	467	489	477	483	431	490	486	482	480	448	478	492	438	425	476	464	449	463	474	464	521	477	417	458	516	464	491	451	531	474	483	453	461	485	480	493	487	514	487	453	450	464	499	456	447	466	478	467	439	460	496	511	473	439	457	495	499	494	441	440	497	508	460	521	457	471	485	453	459	505	453	507	475	440	475	482	459	449	470	488	465	496	496	426	466	478	478	466	440	477	500	474	460	482	460	465	430	507	492	466	450	459	463	483	438	516	485	472	472	523	448	449	468	461	466	454	469	452	473	496	455	440	476	471	477	484	461	496	519	477	473	485	489	448	493	449	442	451	449	497	468	472	456	468	455	470	450	486	488	454	458	452	448	467	466	500	461	485	473	503	482	474	512	458	450	469	480	454	397	469	444	459	481	454	452	433	476	453	460	441	479	509	493	459	482	482	510	502	455	516	428	475	440	488	485	475	462	471	479	469	448	484	450	468	425	516	470	458	476	496	493	448	449	458	466	483	440	475	474	488	447	511	478	443	494	481	507	468	497	461	498	462	449	467	442	461	481	466	467	455	483	506	495	496	502	477	489	446	470	473	464	478	491	465	479	478	467	481	450	463	491	474	466	504	432	430	457	488	506	488	463	446	483	462	498	443	450	482	477	485	473	474	472	492	441	465	466	488	472	482	467	512	460	492	494	467	513	496	436	519	438	457	433	425	454	447	450	438	437	455	462	457	458	467	467	498	465	511	473	469	472	481	467	493	459	487	506	473	490	465	464	485	499	451	445	449	482	458	497	454	454	446	429	530	465	414	442	467	442	489	486	472	492	520	473	468	463	455	470	467	467	478	505	501	500	464	498	507	468	464	492	434	469	453	474	481	450	484	473	465	456	461	469	464	471	471	487	471	476	450	453	486	487	463	485	479	456	439	475	473	499	456	490	437	478	489	483	460	460	470	442	472	472	481	490	477	491	478	466	445	470	464	508	446	489	462	537	517	422	472	456	510	482	453	464	486	441	462	486	459	490	471	461	469	433	505	488	485	458	443	502	465	486	479	484	431	458	480	477	452	461	444	454	483	466	473	430	487	437	501	468	503	505	453	488	441	496	440	470	462	480	497	446	482	489	489	457	493	479	490	492	456	451	499	424	446	468	438	481	484	506	449	442	479	450	460	453	499	461	438	504	461	445	484	473	461	475	448	476	433	500	448	481	473	485	472	507	491	475	436	450	510	464	458	451	491	510	459	458	470	466	451	435	444	458	480	446	471	492	448	500	496	455	483	504	454	471	462	487	493	468	455	467	467	482	473	493	455	492	465	455	435	481	487	451	446	509	477	508	450	469	486	446	504	452	438	455	452	473	476	523	481	487	475	455	450	508	479	498	503	474	497	494	425	422	463	492	475	433	484	439	473	477	459	504	459	488	429	478	484	466	438	490	490	478	466	457	466	446	493	432	430	480	489	457	472	476	480	476	456	464	483	477	507	507	467	498	499	471	456	473	473	476	441	469	475	479	443	497	459	447	437	411	466	483	426	477	484	488	475	486	488	470	478	437	433	502	462	471	489	436	482	452	430	461	482	462	475	505	478	437	492	479	479	445	448	448	486	511	493	467	456	489	429	499	461	475	449	498	448	478	481	466	470	512	523	473	498	456	474	436	444	458	486	466	453	490	492	483	477	448	469	457	482	476	466	451	512	475	435	433	502	474	497	425	449	442	508	475	444	465	478	449	457	466	486	477	495	447	456	436	463	427	432	502	456	460	450	479	496	485	460	471	491	433	485	431
35887	51900	32552	4638	1540	1331	1123	883	796	685	630	571	558	558	535	531	532	490	553	493	504	549	536	516	506	513	509	524	503	538	525	519	491	510	506	510	568	460	517	478	514	530	483	454	542	491	453	466	476	497	512	497	497	506	484	461	509	514	534	513	526	551	515	510	536	521	507	491	517	518	529	554	515	537	545	519	543	488	521	521	504	501	465	469	493	483	498	511	453	508	504	475	481	478	479	489	498	497	486	490	508	489	517	501	490	491	505	498	561	464	495	497	485	498	460	494	492	496	521	489	531	491	499	488	507	491	476	514	481	491	515	498	528	489	510	506	467	499	435	489	530	487	462	500	486	521	503	484	562	540	497	478	507	481	493	497	484	521	508	508	484	429	505	525	496	508	523	497	531	520	510	472	498	503	483	545	493	507	502	497	498	513	512	508	479	450	481	489	533	516	507	481	483	486	488	512	474	475	504	474	480	481	450	473	512	489	490	481	477	504	490	467	468	476	487	482	507	467	523	481	474	518	498	481	497	475	503	510	495	491	509	509	529	446	517	465	485	507	467	497	492	504	503	481	527	482	520	516	521	473	451	507	518	546	515	452	467	462	491	471	507	475	496	512	519	488	461	472	528	494	509	494	465	508	496	470	518	469	466	498	527	526	497	487	512	470	496	529	502	457	511	476	494	486	458	496	517	466	511	484	531	523	509	491	544	467	478	524	493	484	500	464	472	496	506	485	517	478	468	487	475	507	484	489	465	441	514	519	507	480	517	508	495	469	490	512	472	476	488	505	524	525	501	463	510	508	492	513	563	466	518	495	525	498	541	519	472	524	533	486	495	471	509	488	494	494	474	498	479	504	459	530	484	502	478	473	492	504	523	494	527	503	495	479	500	529	499	501	548	525	476	488	483	468	484	456	479	483	488	494	493	502	515	507	488	535	505	491	485	500	484	514	522	477	480	484	471	508	506	511	483	541	476	478	465	486	475	488	481	506	507	459	489	485	491	483	492	508	493	512	482	474	540	489	468	522	514	515	485	495	522	512	502	510	489	494	490	542	523	474	457	515	487	506	482	482	471	510	468	471	467	520	515	509	503	455	518	499	487	492	479	496	510	502	484	511	515	477	512	521	491	468	487	510	508	499	492	520	462	504	453	499	501	493	483	535	501	531	515	492	538	479	462	495	485	492	474	480	516	490	471	492	473	485	470	458	530	518	524	483	488	507	493	491	521	481	498	485	478	478	467	493	476	463	503	514	441	517	510	457	499	526	489	474	535	450	491	499	472	482	530	489	462	493	516	479	529	473	447	489	496	498	487	509	506	494	473	456	471	484	489	520	511	460	518	495	481	514	482	470	473	508	483	473	478	496	478	530	458	481	463	454	500	458	521	471	499	500	500	482	538	481	493	517	512	510	504	498	495	511	481	493	499	486	488	484	505	511	521	530	495	521	532	522	496	473	498	497	458	528	443	510	495	493	487	491	522	528	456	481	536	457	477	434	478	478	481	500	490	468	552	480	483	488	506	489	512	562	498	462	486	533	486	495	503	491	489	554	489	493	516	495	496	526	470	480	483	516	492	506	492	489	464	478	490	502	499	494	455	531	481	496	516	477	460	470	496	491	496	498	481	482	485	481	473	482	469	451	460	485	487	485	492	512	506	500	491	474	492	482	510	513	523	487	496	491	511	463	508	471	553	506	482	514	476	483	541	541	471	493	489	455	487	525	508	515	489	477	481	515	471	472	497	497	513	522	492	495	529	495	472	496	489	472	491	504	449	485	489	491	443	505	476	511	524	489	472	533	481	464	505	529	484	509	501	491	462	488	505	492	521	492	522	508	511	530	481	508	523	481	467	508	473	529	470	491	495	528	498	454	508	434	485	529	493	538	504	490	484	539	463	516	461	429	499	495	520	508	485	458	439	515	487	507	459	479	490	498	485	461	488	496	478	513	480	486	488	472	478	496	497	530	499	502	496	459	491	484	484	512	463	478	474	497	468	463	475	486	490	514	490	493	508	481	495	468	475	531	489	477	510	482	485	493	470	505	472	445	498	489	489	508	440	442	488	455	498	526	512	484	477	543	501	536	453	458	512	495	500	474	502	469	460	512	493	497	495	499	464	506	491	499	480	478	482	467	506	499	513	458	487	520	483	464	457	532	513	455	507	452	493	496	500	494	516	492	534	507	508	502	508	516	493	513	489	506	498	511	473	484	479	464	488	525	510	504	501	504	476	527	503	485	478	470	499	483	462	476	479	541	491	510	519	524	492	478	509	444	471	505	489	507	466	490	471	460	463	462	499	499	483	476	475	467	501	504	504	478	516	513	534	459	465	514	485	486	474	506	487	453	506	525	489	501	489	469	459	498	527	507	439	455	504	497	469	481	472	480	483	535	502	518	483	516	505	511	503	478	517	481	487	489	460	491	478	482	507	521	523	467	528	486	510	519	506	492	499	505	511	507	503	500	486	493	519	478	487	471	477	507	480	506	527	452	502	505	515	523	511	493	491	496	525	476	473	481	472	506	484	491	520	526	480	486	513	480	501	449	524	481	528	497	478	492	515	538	545	511	499	482	513	490	500	475	490	489	494	509	498	484	437	505	542	507	514	475	520	465	483	538	498	513	496	495	503	488	502	502	487	502	470	486	509	531	490	473	495	517	511	515	470	492	550	524	478	481	494	471	493	474	529	512	495	503	483	517	481	521	439	536	480	475	461	475	466	484	463	493	476	514	515	487	477	446	479	487	512	511	492	467	479	458	515	486	487	467	530	480	555	475	489	498	496	474	476	538	511	503	486	511	496	538	477	486	490	518	470	502	474	469	478	490	518	475	522	530	522	503	499	503	495	500	508	499	484	490	503	500	497	492	522	540	477	524	488	493	519	541	506	510	520	495	511	470	477	525	497	487	498	521	480	486	518	496	457	462	498	456	501	517	461	509	500	498	476	519	520	516	512	487	495	494	499	459	496	490	503	504	513	475	502	531	469	538	479	494	489	468	472	518	542	510	503	473	477	537	456	490	473	461	517	495	492	468	502	526	485	491	518	507	502	522	497	462	463	476	496	484	481	496	493	472	498	523	507	502	510	510	487	483	503	522	501	507	486	512	475	488	447	486	448	500	489	516	522	468	478	529	479	482	508	507	489	492	476	523	522	515	517	481	503	499	517	479	505	459	474	494	517	468	492	539	504	495	468	488	501	491	487	516	535	502	518	482	508	477	467	447	493	482	462	505	474	469	489	521	488	476	526	484	495	467	496	456	482	498	489	516	510	494	519	479	525	482	487	477	489	497	482	469	491	443	493	487	525	444	511	510	514	513	470	477	514	468	500	499	468	505	464	515	479	468	503	507	454	457	529	500	520	463	506	491	496	509	505	524	513	502	542	508	494	493	514	530	450	477	451	477	497	505	427	506	487	480	535	482	500	514	490	511	485	499	482	474	478	497	483	519	485	473	534	476	541	484	488	515	487	459	493	517	444	458	523	458	478	478
22936	21433	29040	24221	21412	21383	9023	962	610	569	484	439	400	381	372	357	337	330	366	330	319	357	310	301	326	312	324	316	333	293	319	275	289	304	300	331	315	278	303	317	287	281	286	322	288	325	284	309	308	292	312	322	287	302	277	322	250	283	293	307	362	290	303	291	352	348	313	306	324	274	343	315	310	296	304	310	294	310	308	276	279	305	279	285	278	313	288	289	267	266	301	293	290	282	309	258	280	278	260	308	287	280	279	303	296	275	277	296	269	307	297	298	266	297	277	299	280	305	281	283	298	294	264	264	267	298	316	262	265	303	311	262	302	286	296	278	284	303	308	260	272	281	285	270	291	269	279	272	266	281	305	272	275	247	287	287	277	266	299	259	278	283	248	304	287	313	266	235	265	290	301	284	276	293	284	306	292	281	270	274	321	272	307	282	291	244	282	295	270	289	311	263	275	278	279	275	303	266	304	263	245	307	283	286	298	262	272	290	296	295	280	289	294	266	301	279	286	311	260	271	264	283	292	267	291	300	295	318	272	285	277	288	291	302	300	287	309	277	297	312	308	268	302	299	274	306	289	279	310	292	292	297	307	281	275	306	261	286	328	301	281	272	258	316	294	274	304	298	280	264	304	266	288	295	297	301	247	272	253	299	307	301	300	271	280	270	289	290	261	271	291	278	278	297	293	310	294	274	322	291	296	297	285	275	269	289	274	293	281	293	281	311	267	257	288	277	284	251	286	295	290	269	304	290	289	313	293	275	295	296	278	244	283	278	318	258	312	298	254	284	266	290	262	295	261	301	270	293	305	295	293	266	286	259	302	304	256	278	283	305	269	281	286	284	285	278	326	325	268	281	282	297	283	297	278	285	299	270	302	279	275	310	257	262	289	317	298	271	286	266	293	292	262	305	268	296	257	299	271	288	278	246	298	278	294	255	312	278	289	278	275	318	296	279	271	293	263	306	289	285	278	298	262	304	278	273	282	281	298	281	295	279	293	292	273	302	293	269	265	297	273	287	309	301	267	272	287	268	293	270	295	314	281	314	312	316	279	298	283	274	298	272	284	316	272	316	301	263	287	328	297	265	295	289	282	306	305	285	304	294	297	286	289	287	273	300	272	283	279	297	284	301	285	268	330	286	281	272	304	281	296	276	281	299	290	288	261	312	287	300	300	290	279	298	277	285	288	282	223	289	257	295	296	287	258	306	270	306	269	283	279	291	289	284	289	287	286	295	264	291	273	269	282	308	281	297	304	306	283	291	253	284	283	279	296	299	298	295	265	273	286	288	278	289	270	295	275	284	280	280	276	280	287	301	283	288	272	286	263	302	310	269	275	327	319	297	305	276	277	281	302	275	272	305	279	320	309	245	283	285	304	266	284	311	310	245	271	289	288	287	292	278	297	279	289	274	288	274	251	265	290	300	277	322	295	288	242	274	273	313	285	279	281	282	258	278	288	283	291	291	290	273	328	321	262	289	283	285	345	297	312	279	259	263	293	295	293	292	297	290	294	293	275	296	323	298	279	298	251	289	279	315	277	265	294	322	286	291	297	261	276	271	255	260	287	288	291	301	272	280	292	297	335	266	266	298	290	285	305	278	307	274	284	292	302	299	261	287	251	303	264	286	288	289	295	261	315	306	279	330	267	273	302	290	247	265	262	323	297	286	312	293	276	276	251	273	260	281	317	285	281	292	302	299	278	307	278	254	306	318	289	276	292	257	302	283	287	287	310	304	296	297	290	279	269	274	275	294	281	297	300	261	274	301	293	274	313	264	271	292	275	289	304	278	283	284	279	310	322	269	289	325	288	279	269	259	273	250	318	308	275	299	291	312	288	290	289	257	281	309	280	293	288	291	266	279	293	296	287	285	283	285	283	281	290	281	244	292	294	287	262	300	275	267	317	287	288	295	294	272	304	270	312	277	281	312	303	268	291	302	301	287	254	302	248	294	286	275	295	318	277	285	279	286	268	297	315	273	262	303	305	290	310	295	272	261	269	271	327	300	287	293	272	305	248	283	291	280	280	298	264	302	265	264	307	305	327	288	302	272	264	290	268	296	293	287	270	295	300	308	309	276	281	302	309	278	259	291	308	290	269	267	268	302	265	260	303	281	267	242	293	287	280	273	272	289	255	280	300	282	271	301	312	307	350	290	302	293	290	281	275	304	285	299	289	276	267	304	265	293	271	287	278	306	297	307	307	310	302	277	279	325	270	306	266	278	255	295	266	294	299	278	282	298	258	288	274	269	280	273	264	299	295	290	267	260	290	266	276	275	274	280	275	280	304	276	264	277	288	246	287	273	279	273	288	287	324	304	272	287	275	292	267	268	273	259	279	299	306	284	290	286	248	299	254	308	275	270	274	255	307	297	291	284	279	264	289	310	289	308	266	271	302	287	290	295	290	334	289	255	293	279	291	302	304	303	290	267	275	297	288	300	275	257	305	281	270	291	320	302	279	268	265	292	269	278	293	280	298	274	270	307	325	290	300	251	275	302	294	261	302	285	278	270	288	291	314	300	306	293	273	270	269	312	286	273	290	324	268	292	259	313	292	304	292	295	305	264	268	274	312	276	278	265	287	292	303	292	285	277	263	306	279	298	301	290	269	276	293	285	292	290	274	267	302	284	338	266	258	282	299	275	285	289	310	280	253	279	275	287	282	294	303	303	276	310	272	264	281	280	295	254	280	299	269	259	306	304	292	294	287	279	272	302	294	288	321	300	254	329	285	245	299	249	278	290	288	310	280	274	294	312	265	312	270	292	294	277	263	284	305	293	269	276	261	290	281	259	292	265	286	287	270	284	289	317	303	308	293	301	294	266	294	295	285	310	262	292	274	297	296	314	303	257	290	261	328	311	279	280	293	289	282	288	287	274	280	309	301	269	286	309	308	277	269	285	281	289	281	310	286	296	327	270	284	253	300	253	269	307	253	280	261	265	288	309	311	271	295	290	303	275	308	299	290	292	308	267	297	288	272	291	270	266	279	298	280	279	290	286	259	282	256	281	271	306	270	276	310	290	301	283	286	292	299	303	266	278	284	242	300	311	263	261	290	278	298	268	323	288	292	274	270	287	281	280	309	255	285	278	305	301	306	284	298	293	270	288	258	305	293	276	291	245	303	320	309	280	299	295	293	293	294	302	293	292	272	301	247	295	300	291	321	296	277	283	256	298	267	289	304	295	307	288	293	269	268	285	315	296	277	296	257	284	321	301	292	264	288	268	282	321	305	281	279	285	287	286	266	270	282	267	288	308	297	300	266	274	291	315	281	289	270	262	246	278	287	271	261	316	300	278	291	306	289	289	279	312	291	267	295	303	278	281	314	325	301	269	288	302	296	297	275	282	271	283	320	283	301	307	288	279	310	278	273	280	286	280	283	321	297	299	295	271	288	299	272	249	283	288	266	264	282	258	281	264	265	292	291	280	298	317	279	287	250	267	307	288	286	261	293	263	296	260	307	290	277	276	287	281	274	277	309	289	275	310
39896	66518	43756	8649	2858	2292	1749	1267	998	799	678	617	513	497	445	444	398	385	397	368	395	381	386	355	352	359	341	363	341	335	324	341	313	333	348	353	316	311	306	349	364	317	331	296	324	342	296	293	316	310	284	301	335	299	355	310	331	342	319	316	337	333	351	338	365	348	337	348	315	385	378	372	367	357	361	354	335	330	355	326	335	380	306	311	326	316	292	308	309	321	321	311	273	314	290	314	295	317	324	313	298	309	303	309	277	309	310	326	376	290	283	304	304	339	292	360	311	330	304	286	301	318	321	307	317	278	285	297	327	340	302	335	325	305	306	345	312	288	284	328	309	346	307	309	319	314	304	264	311	325	298	293	301	301	315	287	289	331	326	298	328	316	305	277	298	302	312	323	283	285	309	348	330	321	333	343	297	300	303	295	293	282	333	307	319	327	303	288	328	323	330	319	304	308	317	320	302	302	339	340	289	315	316	301	362	298	295	319	309	305	337	305	288	297	303	298	295	309	313	316	279	307	308	294	322	314	286	299	304	303	308	329	272	308	279	302	297	321	339	313	316	311	309	293	329	297	317	283	303	311	286	277	282	326	312	290	293	277	328	294	324	313	322	330	276	312	296	305	295	304	287	328	309	296	303	312	282	281	282	266	316	290	318	316	289	301	305	317	291	301	315	315	313	309	331	296	271	295	300	319	319	354	297	320	285	297	302	333	299	306	325	326	303	268	274	315	326	305	321	275	312	337	308	320	298	320	300	280	299	304	312	295	339	301	305	316	317	284	315	295	311	313	307	326	302	304	317	311	337	330	311	330	318	330	284	318	326	324	308	296	309	295	320	314	276	318	321	319	325	292	285	287	317	311	341	318	275	307	283	282	290	271	321	258	311	322	293	307	322	288	315	335	275	293	293	325	320	318	290	292	319	308	343	340	302	322	350	272	287	294	342	320	330	307	287	285	309	301	342	297	331	301	300	321	307	291	293	310	292	296	281	328	311	294	279	327	326	285	300	292	321	315	300	292	295	301	316	306	313	308	295	300	307	289	318	323	322	328	326	300	340	293	297	307	322	303	290	301	277	304	304	291	299	328	330	340	300	319	316	307	308	313	293	287	266	308	336	323	326	293	302	304	314	298	289	314	333	319	312	311	332	306	308	316	315	300	314	301	317	286	326	308	288	314	282	286	313	286	311	283	298	330	309	293	308	307	298	323	318	315	312	306	262	313	302	303	331	310	291	268	299	320	296	315	306	321	321	285	315	301	284	338	285	332	302	312	330	319	312	316	313	334	291	263	320	267	299	302	332	296	298	315	285	304	284	327	307	300	306	294	337	322	319	299	309	289	315	324	271	286	288	292	315	303	331	313	282	308	284	299	281	306	313	319	297	311	323	295	315	299	301	314	322	320	284	316	310	312	283	269	294	332	270	323	317	332	313	326	285	323	313	329	273	289	292	307	314	337	321	309	323	295	301	295	293	296	309	310	302	327	300	341	323	321	354	311	324	328	302	292	282	310	297	319	319	314	314	332	313	293	278	284	333	313	302	313	306	329	310	335	325	313	317	315	311	285	312	332	320	288	323	315	313	273	317	288	296	295	270	299	311	309	329	318	266	302	309	303	296	341	322	311	323	316	315	302	288	296	308	333	300	295	327	298	293	318	306	290	309	296	327	312	284	283	273	305	304	297	324	327	270	305	299	310	299	311	294	317	312	296	280	295	358	331	306	317	304	305	323	291	333	301	324	287	291	307	331	286	312	301	326	296	283	331	297	294	313	299	328	328	272	275	280	301	329	324	291	299	318	294	309	323	319	308	242	290	314	280	296	307	298	321	333	276	278	303	334	305	304	287	299	280	321	333	325	299	300	276	326	311	297	304	298	289	302	257	282	307	275	322	308	303	283	317	312	283	320	319	299	295	294	288	293	319	311	302	308	290	324	276	318	307	319	316	309	320	318	308	320	326	315	270	298	310	343	322	295	308	297	322	312	308	344	307	304	319	313	310	293	320	290	303	308	342	272	298	312	296	309	322	315	305	306	317	324	324	321	305	336	344	306	296	325	307	310	322	296	322	317	297	293	279	299	295	283	285	324	304	329	337	303	295	292	348	300	289	307	311	318	326	315	295	304	295	307	301	319	300	302	313	301	331	303	310	342	298	313	301	322	343	304	291	326	351	309	305	343	321	332	316	314	324	323	318	309	331	357	313	312	314	322	317	333	303	325	303	316	337	310	294	299	293	325	277	312	310	298	279	288	300	287	290	316	296	310	289	330	282	331	292	306	343	306	315	317	331	306	322	284	308	294	345	310	311	303	309	313	301	284	286	308	320	286	289	300	302	324	297	299	292	316	302	331	285	310	291	310	301	326	302	316	289	318	307	319	319	296	302	300	320	288	302	303	296	310	301	299	291	307	305	286	295	308	304	305	309	308	315	296	309	305	338	307	299	310	296	322	318	300	327	314	340	328	316	287	321	327	291	319	323	302	292	325	302	316	310	287	274	297	312	302	329	288	317	307	294	289	311	335	310	313	296	314	305	337	321	329	290	300	293	290	269	330	334	313	294	324	330	314	307	277	293	341	289	327	293	277	338	309	297	306	311	298	305	326	294	304	358	300	292	329	303	327	288	292	281	310	283	316	318	313	289	301	304	318	295	302	303	312	286	290	307	313	318	296	310	316	293	330	286	321	302	326	346	304	323	317	313	316	282	289	332	313	280	298	288	299	297	323	302	298	322	251	375	329	319	301	342	353	323	307	307	301	325	302	300	303	343	288	309	280	322	298	308	277	291	300	325	278	336	292	304	316	320	313	281	315	321	295	315	286	330	299	320	323	333	309	315	283	309	315	318	300	271	313	295	273	309	336	312	308	312	330	322	333	287	294	309	318	354	314	302	287	296	306	311	311	298	295	285	351	309	273	307	313	307	268	302	306	300	326	312	338	354	291	326	308	314	304	304	317	318	306	309	302	321	293	320	332	322	317	287	294	332	330	286	297	316	312	285	295	339	310	298	295	335	298	299	330	299	307	284	300	312	305	324	310	285	314	325	280	325	263	287	320	300	309	324	324	304	284	339	324	315	330	304	284	314	309	302	301	314	318	298	302	301	318	305	311	291	312	334	285	274	272	291	314	313	303	280	303	277	303	296	303	300	297	332	280	303	312	319	262	300	314	300	307	322	325	343	319	312	289	293	309	322	315	311	318	333	319	340	295	308	325	318	303	314	308	308	281	306	324	292	328	330	313	294	319	297	311	316	290	287	328	289	290	329	290	307	310	298	280	313	305	323	308	331	308	283	354	302	288	317	332	310	271	289	302	303	296	315	284	293	331	311	307	326	318	339	304	321	293	292	308	307	335	307	289	320	310	272	313	270	304	317	299	344	317	264	307	317	313	310	318	284	327	305	321	327	302	299	310	319	298	283	283	321	287	311	345	271	331	282	287	335	327	290	301	325	338	295	342	317	329	280	331	291	310	286	343	321	316	303	309	280
30732	28350	23181	5717	849	784	735	644	654	644	619	610	657	600	583	612	624	636	591	605	628	655	629	627	637	607	590	630	577	637	657	599	579	621	609	630	603	550	657	605	588	601	588	616	637	614	639	630	622	575	609	620	619	601	645	604	635	584	651	635	602	665	607	626	605	642	620	634	651	701	655	624	615	654	644	631	619	626	586	617	600	636	600	627	655	626	592	661	649	622	588	615	599	621	583	668	646	617	591	628	621	619	646	623	616	607	630	648	558	625	609	584	618	622	612	593	615	587	600	595	616	654	617	657	613	591	630	604	624	616	618	621	612	619	594	643	598	632	647	578	605	614	621	626	597	656	594	615	631	650	604	614	655	634	640	621	641	559	603	650	651	601	559	626	644	569	604	625	573	642	633	675	682	650	576	634	612	629	580	631	562	633	619	622	591	621	573	608	595	596	591	605	611	624	596	558	625	629	630	624	571	617	598	615	590	619	596	606	647	611	626	607	600	585	600	574	612	606	595	613	637	578	609	597	604	612	609	669	656	639	638	586	635	616	608	603	608	567	649	590	641	566	611	616	608	591	598	594	627	619	608	641	633	627	624	606	621	624	635	613	600	578	637	684	615	589	665	615	635	635	654	616	674	613	592	620	622	640	621	625	596	629	596	605	585	583	626	573	616	632	582	614	602	629	631	647	590	602	636	616	576	614	599	623	537	598	585	655	621	615	635	593	634	602	625	655	620	624	605	565	579	589	658	631	617	592	611	595	604	633	616	628	629	562	625	592	649	605	610	641	617	604	603	651	619	599	633	594	608	605	629	615	599	595	603	597	637	594	602	658	673	612	637	597	619	609	611	587	651	586	631	579	638	624	640	615	671	612	585	668	599	655	690	583	644	614	658	624	640	659	603	618	607	590	616	597	620	586	615	616	639	622	571	630	646	612	628	635	661	587	650	618	614	619	629	585	630	646	629	582	639	593	581	605	623	583	614	603	643	605	639	634	592	580	602	600	583	554	605	600	681	596	608	588	624	629	612	617	605	593	611	620	591	610	552	611	626	659	636	602	652	635	613	564	602	632	586	640	559	592	551	630	595	640	647	562	627	615	643	634	600	598	605	602	576	607	626	634	627	605	616	621	578	610	595	660	562	627	615	629	615	588	593	636	598	624	647	599	621	640	583	608	625	577	624	617	607	608	621	601	631	552	634	612	622	634	625	584	606	651	621	620	566	612	577	663	616	629	656	598	644	625	649	629	571	608	593	647	609	635	633	588	597	600	656	638	588	589	603	617	578	581	603	632	648	654	633	613	628	633	624	578	656	611	655	576	649	554	580	633	612	604	611	606	610	607	625	576	625	621	635	610	605	587	612	653	612	614	597	629	569	644	576	610	636	654	606	578	605	599	616	566	675	636	641	600	670	611	645	601	615	603	604	655	615	598	604	606	588	625	586	615	611	601	624	602	605	669	650	594	659	594	685	607	615	638	633	660	632	622	644	587	623	628	611	642	650	627	549	575	609	585	603	586	621	561	624	598	647	598	622	611	576	631	599	584	653	642	610	649	617	614	650	629	585	648	600	597	613	652	605	572	606	639	579	613	600	642	617	610	609	628	608	625	622	618	629	574	627	571	643	644	597	637	600	624	601	598	608	635	580	620	617	627	587	584	590	609	658	613	629	619	647	605	625	627	662	590	591	630	585	597	627	575	637	631	616	578	597	610	596	655	622	580	625	595	591	590	584	533	574	606	608	605	641	606	553	648	619	654	593	585	639	613	554	609	589	610	623	596	624	679	612	627	605	673	606	639	619	608	584	615	620	606	623	606	648	592	656	620	587	610	624	561	637	626	648	607	589	635	603	622	572	623	621	595	675	650	616	583	590	581	610	598	603	622	602	647	637	629	650	638	592	646	664	620	590	642	610	620	651	617	645	662	593	599	611	635	628	635	649	609	580	614	610	580	637	600	611	662	618	654	663	631	593	619	644	596	595	630	634	607	617	602	597	620	606	604	628	614	605	667	633	589	603	606	634	642	577	553	558	644	602	601	617	639	634	604	625	617	602	613	605	640	643	568	561	632	600	574	594	618	590	629	591	638	609	631	553	611	607	580	630	584	608	602	616	614	617	604	651	649	591	620	561	621	626	612	633	605	585	615	642	618	636	587	634	629	608	581	615	570	574	602	585	608	625	637	569	635	623	637	642	613	598	596	591	635	622	630	602	584	589	610	601	612	666	606	629	630	576	629	607	624	622	647	636	627	586	628	611	602	600	651	628	613	598	631	691	610	658	628	554	609	598	597	622	621	624	609	619	636	617	588	617	627	614	607	588	623	641	615	569	632	658	617	615	612	606	655	607	599	595	621	565	595	620	651	625	577	651	609	596	624	604	635	628	576	612	596	605	626	604	635	615	594	614	553	594	597	622	586	618	594	617	612	610	610	633	640	642	593	646	606	629	573	647	652	567	615	549	593	609	590	581	591	600	620	626	588	638	597	610	583	610	637	630	640	623	627	597	558	629	605	615	622	604	555	618	588	613	647	604	581	589	596	591	608	609	623	631	610	628	605	625	594	590	612	599	635	654	604	615	617	623	609	584	583	588	621	601	577	629	610	632	587	627	620	592	631	663	612	579	641	613	597	636	618	638	620	615	642	559	600	597	631	584	664	591	608	584	617	651	556	607	597	590	643	582	566	570	642	606	641	595	631	639	646	602	619	631	608	633	592	606	651	647	581	563	640	607	589	621	622	633	611	619	623	631	602	655	606	622	618	607	600	633	575	615	624	599	617	599	655	619	611	625	586	615	646	619	624	615	587	575	648	641	562	543	611	635	643	618	624	544	607	614	648	640	614	621	640	615	601	602	606	594	547	632	652	580	628	653	600	578	631	621	616	610	629	604	570	638	616	594	646	640	605	613	640	640	602	634	645	604	608	577	601	575	607	609	587	591	613	614	641	648	607	592	642	594	596	576	643	647	641	671	612	619	621	649	566	609	638	626	600	648	672	639	594	612	575	576	617	600	608	630	614	652	609	581	632	639	637	628	607	626	562	570	588	630	616	621	617	617	592	594	595	604	599	616	618	629	619	644	595	619	639	629	621	659	639	572	616	613	574	621	636	627	605	622	587	622	578	616	629	567	621	596	619	598	622	616	601	591	615	623	573	652	629	571	600	643	673	619	638	593	640	617	640	586	613	606	633	630	627	607	618	610	598	576	657	612	582	606	651	628	604	629	607	623	607	599	621	619	560	590	615	645	548	606	613	645	629	603	614	612	616	638	608	623	607	658	598	623	586	637	663	609	606	634	578	661	637	596	620	582	623	602	600	605	612	633	628	583	620	634	627	627	659	585	593	648	629	613	570	633	605	620	588	635	576	582	617	624	642	602	614	673	571	624	618	572	598	660	617	602	655	617	601	599	626	622	613	613	613	615	619	608	600	627	615	553	660	656	615	595	621	646	620	610	607	594	667	624	562	636	605	566	667	635	663	592	600	586	603
35077	42527	22073	2615	973	958	864	774	753	709	668	692	702	647	666	636	659	640	657	723	650	680	616	694	610	633	643	683	673	664	657	667	662	643	682	655	635	639	643	612	649	622	628	671	630	608	670	644	657	660	649	623	615	645	631	635	643	611	622	648	631	661	620	629	629	664	637	653	674	726	688	685	709	716	608	665	637	631	669	643	653	635	643	631	622	608	620	615	642	603	659	647	648	667	652	634	665	615	637	650	642	608	626	675	685	666	633	639	650	637	652	650	641	635	664	662	654	628	662	656	665	630	640	686	626	618	689	667	649	641	695	617	631	632	653	662	662	671	640	606	651	697	613	637	654	624	652	675	657	675	654	610	662	622	663	664	643	635	637	643	669	664	638	619	636	621	656	643	657	670	661	646	640	691	661	615	635	646	683	645	672	623	649	675	627	708	663	668	624	630	686	674	632	655	605	656	671	645	635	619	696	606	605	626	651	673	698	684	650	661	610	665	634	638	648	623	629	656	652	669	675	614	689	650	627	632	667	648	663	674	646	672	649	622	605	664	695	610	674	641	633	632	648	642	621	624	663	642	645	635	649	612	660	626	639	632	629	643	646	676	636	620	657	621	653	612	626	681	653	671	669	661	624	677	614	660	661	617	680	662	671	635	618	595	636	636	690	614	667	666	642	648	665	592	669	634	640	673	669	683	622	706	671	617	664	645	599	707	629	648	665	659	669	618	633	656	672	577	627	670	607	676	676	596	589	642	676	660	650	633	656	644	632	632	675	628	680	639	671	655	632	630	616	683	621	604	656	666	620	646	648	677	708	630	662	639	642	652	678	649	674	635	667	616	651	621	611	613	636	632	654	682	619	706	608	647	631	684	644	606	619	646	661	640	622	663	666	658	623	695	645	632	655	672	716	639	658	691	626	673	617	651	670	618	644	628	628	664	653	631	652	671	670	638	621	642	650	643	625	612	656	643	636	659	650	661	636	685	719	650	620	649	636	632	681	627	629	657	636	630	679	644	641	695	629	649	664	634	673	623	656	622	662	686	670	659	640	678	687	696	620	638	675	640	646	642	658	645	599	624	641	673	675	638	640	660	656	635	651	691	678	634	642	626	652	673	648	616	628	659	671	706	695	609	641	659	616	676	641	664	674	639	646	640	658	683	641	625	653	658	689	619	636	642	603	639	675	645	646	680	609	610	671	656	649	631	611	657	622	604	644	641	652	632	644	661	652	648	600	656	663	672	608	647	616	665	661	653	671	679	650	619	646	629	660	614	694	599	653	677	679	675	632	633	631	651	661	661	646	699	627	673	668	670	604	667	671	680	664	693	633	666	641	659	684	681	655	633	655	696	651	599	662	624	671	621	633	631	647	617	641	699	676	681	683	674	630	618	684	662	633	618	692	616	610	621	658	668	638	682	635	660	690	648	620	646	623	611	631	614	621	632	675	652	676	619	664	646	656	662	624	677	631	641	681	633	641	621	607	657	658	642	654	644	611	646	656	643	653	630	637	638	636	620	631	601	661	585	611	628	644	587	647	638	629	655	660	650	617	639	655	648	641	653	647	601	645	637	672	653	664	581	649	613	632	624	636	635	636	637	646	677	634	630	635	654	671	622	658	691	635	605	635	647	629	608	650	656	670	644	644	610	694	657	641	678	645	642	635	646	615	686	615	658	680	638	668	653	657	629	671	666	641	631	618	680	689	670	685	684	621	680	610	720	633	591	716	679	645	640	613	673	656	639	630	661	650	648	629	616	638	649	648	572	616	629	604	655	685	674	639	669	677	704	635	643	657	637	655	658	660	661	653	651	639	652	642	654	626	664	669	633	658	652	659	702	666	660	656	597	643	653	674	629	681	650	634	654	671	647	615	655	687	718	617	661	648	684	613	652	705	679	697	644	636	643	650	647	629	653	603	632	673	670	624	650	591	623	657	647	659	639	637	685	650	654	629	640	646	639	636	704	662	633	668	652	641	625	607	621	683	644	605	643	645	626	673	648	615	632	640	671	617	634	635	652	635	647	644	675	674	635	687	674	628	643	654	660	652	635	678	682	621	623	616	688	690	654	624	624	636	675	673	639	717	636	656	665	666	655	639	624	635	630	626	625	653	609	656	623	654	626	636	687	644	620	656	670	664	611	687	645	664	682	642	678	676	652	654	595	615	633	642	636	694	634	630	664	653	648	676	672	640	635	684	644	647	685	659	646	640	621	641	581	656	685	687	630	644	698	633	664	626	613	602	662	721	686	634	616	655	688	611	650	647	646	662	607	669	696	636	638	630	649	663	673	646	643	650	688	634	667	623	656	632	703	647	629	681	684	669	618	666	664	591	626	652	647	667	629	619	642	567	656	629	656	667	684	649	609	658	649	625	669	671	655	597	673	623	658	660	650	648	670	695	614	665	623	674	659	656	644	672	666	654	617	637	658	638	634	659	601	664	654	614	621	643	630	634	627	664	660	618	675	651	670	666	667	685	654	666	654	657	642	627	650	653	680	653	640	642	599	684	609	664	601	596	655	659	647	681	661	647	676	629	652	624	658	651	651	636	681	681	675	648	626	586	646	628	634	673	598	628	662	675	663	636	608	617	678	653	629	673	641	700	616	607	670	650	633	633	642	642	629	618	596	608	641	658	638	675	682	662	633	677	651	681	709	633	676	623	660	633	630	645	638	596	625	632	654	632	646	621	666	605	645	664	665	616	654	687	698	636	638	698	696	638	613	646	642	640	658	651	663	619	672	662	602	670	648	652	661	642	644	629	620	644	623	662	674	627	653	693	688	618	673	694	630	671	591	652	668	681	669	639	634	603	634	617	659	680	686	650	635	662	660	651	604	641	628	623	628	632	664	630	667	629	642	614	652	632	616	642	694	668	634	680	644	696	665	637	641	666	651	635	598	654	598	600	671	643	669	650	648	662	611	657	664	706	618	607	623	612	684	633	640	630	640	624	635	635	649	668	651	609	624	638	671	638	638	673	653	633	667	653	661	655	641	650	618	682	645	616	639	638	666	668	608	673	652	668	638	654	713	650	634	662	683	658	633	625	631	642	613	659	612	625	627	642	649	644	646	656	617	640	664	673	645	641	642	635	666	650	622	626	621	618	702	650	666	671	621	679	643	673	641	667	639	616	611	644	651	662	621	659	637	633	660	630	677	599	659	660	622	611	627	614	651	647	672	677	690	622	662	678	699	637	628	723	620	582	673	647	629	646	629	674	636	629	646	624	597	714	704	616	641	657	635	656	654	662	613	644	653	676	710	628	659	692	651	662	657	655	614	653	617	650	628	637	624	628	699	607	634	683	673	639	625	681	588	639	667	691	673	647	680	620	674	641	627	631	673	629	639	664	666	691	615	663	643	613	682	637	591	667	665	677	627	643	620	691	621	640	636	659	660	647	645	669	671	667	588	629	655	618	594	611	617	693	620	618	636	650	633	611	630	580	648	602	611	657	608	642	597	647	641	641	654	662	646	673	642	606	647	671	645
24066	21397	28599	24606	21204	10079	1365	789	703	627	636	618	603	525	557	533	611	483	478	546	530	502	491	483	482	500	524	501	525	517	527	502	536	515	504	528	504	499	486	475	484	456	492	496	478	508	445	510	497	491	508	512	507	494	493	464	490	479	523	482	522	516	539	462	539	559	567	515	499	529	506	501	536	491	508	504	492	497	491	492	521	515	498	485	460	531	522	530	501	483	505	517	517	459	493	475	516	477	539	448	505	500	484	507	500	496	483	525	497	496	489	535	499	475	507	519	480	506	454	492	491	477	535	486	463	495	479	508	503	513	484	494	493	475	503	478	483	506	509	462	497	454	476	521	486	494	500	494	449	503	486	524	508	485	481	474	504	501	493	489	441	510	487	480	486	524	479	473	510	483	480	487	523	474	465	503	452	494	448	509	486	475	458	476	461	484	470	462	478	459	474	463	510	497	525	495	472	508	499	469	533	446	458	483	509	498	492	474	481	496	498	505	493	486	504	501	487	493	532	491	542	519	446	478	455	470	494	501	486	503	474	513	494	524	491	444	507	482	517	508	512	497	515	473	510	483	499	468	509	485	482	490	498	494	461	473	529	500	492	493	501	446	512	499	529	486	500	479	462	474	481	480	529	478	533	505	476	469	511	493	465	480	461	474	488	495	506	517	539	452	446	499	512	515	475	498	489	488	495	463	511	512	503	497	480	461	477	538	498	528	483	520	518	499	462	477	506	515	510	518	487	500	485	528	470	475	494	505	512	516	506	501	486	478	517	511	519	475	495	493	498	475	501	503	502	490	479	504	491	493	469	479	471	493	470	501	495	482	462	480	444	502	481	521	470	467	506	492	484	463	493	474	501	501	436	482	478	498	470	504	503	502	467	474	463	516	499	491	513	527	495	487	485	496	491	512	495	498	491	471	496	533	539	501	523	489	507	499	493	476	468	488	519	477	494	465	484	510	491	481	501	493	474	497	459	450	485	492	500	495	531	496	487	479	461	505	525	491	515	498	496	515	509	518	505	496	504	457	479	520	468	496	519	464	464	498	501	499	464	473	536	501	511	479	490	450	507	513	486	504	485	457	490	518	524	505	502	522	505	511	472	485	495	435	464	521	493	480	451	446	519	458	497	466	481	446	514	469	537	467	512	499	501	481	511	465	505	484	523	505	551	511	449	514	477	463	499	515	505	503	474	509	495	509	455	528	455	456	463	486	460	506	510	475	522	508	521	493	495	481	514	536	527	505	507	473	461	469	472	471	488	528	470	462	491	565	533	515	510	440	475	464	485	494	502	456	485	490	501	514	504	498	472	502	496	504	506	494	485	484	486	475	495	498	496	484	502	496	526	489	478	459	476	503	500	521	472	495	525	474	527	519	505	514	509	468	502	527	485	470	483	494	468	447	485	511	489	467	480	542	491	509	483	517	472	468	474	472	478	499	467	499	508	488	488	476	512	510	474	485	470	501	491	496	502	504	491	504	521	552	485	524	482	500	491	433	493	561	525	476	470	514	495	485	439	488	544	496	500	478	479	499	501	516	517	504	468	522	469	497	511	495	457	447	487	462	529	514	507	516	482	501	475	517	494	468	473	475	452	474	493	492	475	518	508	472	471	504	500	485	499	502	501	484	521	511	526	503	506	530	474	459	497	515	483	519	528	537	512	495	503	486	492	524	533	495	493	463	499	501	485	466	526	509	458	486	503	499	508	471	478	453	502	507	511	507	507	471	504	470	529	471	498	502	491	482	499	492	502	493	491	472	484	493	478	505	504	496	500	533	490	498	466	480	481	490	474	479	474	532	479	485	466	458	499	518	448	484	507	483	490	504	487	494	444	476	431	492	517	530	486	463	510	529	509	499	458	502	509	488	497	449	494	475	493	521	446	500	504	423	508	506	461	496	483	482	496	531	478	449	474	456	504	492	487	508	487	496	458	505	504	506	464	493	483	522	491	540	475	477	502	482	509	502	481	499	485	492	517	479	510	462	485	496	468	481	488	480	489	489	489	514	479	461	493	526	465	487	507	475	537	477	475	479	473	465	529	500	501	487	488	505	489	502	467	469	519	530	521	491	483	496	473	483	456	464	499	503	489	451	489	496	472	529	484	534	499	499	499	532	496	481	503	499	490	430	511	492	483	506	475	520	466	495	490	468	469	487	478	517	513	493	490	510	491	499	506	465	519	515	512	516	474	481	472	499	491	498	509	497	534	479	492	487	497	513	518	477	490	478	480	496	474	479	505	522	529	498	474	527	443	457	487	496	458	493	508	508	496	522	500	478	516	513	510	450	488	452	467	465	485	481	505	485	482	465	496	514	511	482	522	505	460	475	508	482	522	503	471	504	505	494	489	510	503	467	483	498	468	516	490	507	516	480	477	491	495	474	519	473	512	466	498	528	468	464	508	501	497	449	528	508	488	490	534	490	497	521	510	490	487	491	500	488	506	486	492	513	462	508	513	460	507	483	506	468	481	495	516	515	466	527	505	469	483	509	496	441	509	448	516	459	473	519	543	501	467	491	465	524	474	460	484	487	508	487	471	472	462	463	478	485	485	522	506	535	472	513	500	510	489	464	486	490	522	504	491	475	500	493	506	495	507	522	482	478	497	496	469	493	494	515	531	487	512	481	473	477	499	498	498	494	471	542	508	499	452	511	486	497	497	493	452	487	506	486	477	489	478	486	533	484	521	496	524	504	533	457	523	466	487	476	504	493	489	501	500	489	505	494	453	484	497	476	510	495	491	493	520	474	498	477	485	478	494	518	519	506	478	509	493	499	504	486	515	506	458	517	485	456	489	487	501	510	486	524	482	445	486	471	497	486	506	506	496	463	437	516	463	483	489	475	479	485	504	490	510	477	526	446	504	504	526	516	460	496	496	490	512	480	490	497	454	459	485	515	506	455	495	488	518	489	494	507	501	473	495	495	484	507	484	490	472	509	500	487	514	485	455	488	514	514	532	498	480	501	513	474	471	485	526	506	496	508	492	473	484	476	490	506	449	482	490	509	516	493	479	526	495	489	510	507	475	489	463	482	488	518	526	471	455	499	516	493	514	522	539	474	482	470	494	477	498	470	476	472	490	500	460	520	464	504	433	507	477	496	551	550	520	470	492	478	502	480	492	485	472	522	463	500	518	477	496	463	490	508	469	500	505	476	460	479	497	484	488	510	509	472	504	465	467	440	480	522	502	489	502	497	495	513	481	461	488	472	487	498	488	519	485	502	512	500	485	512	525	494	511	485	479	488	511	493	435	449	487	462	477	477	467	471	474	454	494	497	473	491	520	470	495	482	511	508	467	463	504	480	474	509	472	501	484	530	520	494	493	490	489	488	477	533	525	518	487	500	482	497	488	478	495	509	468	486	506	486	472	464	502	461	481	490	480	493	492	483	489	503	522	489	477	442	485	508	453	514	486	471	488	476	477	483	471	527	481	484	474	494	470	494	486	477	453	527	475	524	503	467	482	512	486	466	486	493	484	533	503	499
35854	58500	38400	6638	1949	1606	1315	1109	860	830	670	692	626	654	641	626	554	581	598	568	557	560	565	553	533	546	564	522	559	573	589	540	577	592	568	549	583	525	523	561	528	523	564	515	502	512	515	531	516	557	522	524	530	553	532	498	516	548	540	535	523	528	562	589	583	566	567	500	587	545	585	546	553	544	572	573	523	605	583	537	514	552	565	534	526	528	531	521	566	537	550	528	471	532	506	589	521	520	493	526	538	508	532	529	513	585	540	537	524	501	546	518	505	571	527	527	556	530	515	573	549	562	507	543	562	512	585	544	541	514	519	528	516	529	496	556	534	517	531	492	515	525	517	508	542	485	516	501	508	528	504	536	526	497	542	517	528	513	498	530	537	530	500	563	512	541	541	526	537	572	548	527	527	516	526	549	522	516	535	578	524	513	563	514	555	508	481	584	573	524	521	569	566	509	531	540	560	521	498	549	524	536	541	496	539	526	517	538	557	535	531	520	541	524	509	482	517	541	526	557	559	526	489	536	529	520	518	531	550	534	550	514	540	523	498	537	515	518	572	551	554	521	559	514	513	551	486	540	546	534	526	541	496	521	498	510	483	548	552	502	575	565	535	520	501	554	522	509	519	481	501	495	526	522	532	524	495	516	512	541	518	491	524	561	526	483	528	549	504	485	518	512	532	555	512	509	536	561	556	542	524	513	539	515	529	499	553	552	557	523	531	498	512	499	503	537	533	504	532	527	496	548	530	506	520	574	534	524	525	533	494	557	496	508	537	547	506	517	539	556	558	523	495	498	519	513	564	488	523	545	554	524	560	547	550	489	514	550	513	540	525	518	513	555	529	566	503	548	480	540	528	555	546	537	565	520	527	548	558	519	531	547	510	493	507	502	579	534	494	530	543	511	496	553	493	503	548	476	561	517	508	508	504	524	516	517	497	500	539	515	526	516	553	510	540	573	517	531	571	550	540	526	536	527	574	544	535	525	518	538	555	527	567	528	523	561	548	566	571	552	508	516	532	507	540	550	506	538	529	518	519	502	554	538	463	520	546	516	537	531	563	524	557	524	479	537	508	554	515	546	526	588	521	489	513	557	546	544	535	494	483	510	583	522	508	526	553	581	496	506	522	543	506	500	518	541	568	524	520	548	531	502	549	548	521	541	512	517	490	557	577	528	523	514	511	539	518	535	512	497	555	561	551	546	523	559	512	544	556	508	531	527	560	512	545	522	486	529	541	527	519	542	538	561	525	546	554	489	541	508	487	516	525	504	517	464	581	543	492	541	475	524	514	564	518	514	496	525	544	507	548	520	530	526	495	521	557	480	549	543	517	492	533	481	570	509	576	548	559	491	527	565	497	492	537	536	498	549	521	538	544	523	538	545	525	533	524	551	542	520	542	544	501	499	542	537	527	520	575	554	558	526	473	492	525	579	479	519	535	537	536	512	527	520	503	520	566	527	533	506	509	527	551	530	514	531	555	559	521	538	544	534	507	563	535	548	513	560	541	550	486	507	507	502	525	614	539	570	571	555	516	570	504	557	513	532	509	511	508	520	548	531	550	515	523	506	545	520	498	503	514	525	526	537	540	523	528	562	539	499	519	544	526	559	520	545	533	545	558	558	526	571	516	518	553	480	538	506	536	519	513	521	523	533	562	518	521	546	497	526	507	580	495	514	565	529	525	512	486	542	538	554	527	519	571	497	551	547	505	529	526	528	585	555	514	523	539	523	537	515	499	508	525	497	554	560	537	535	534	560	526	526	504	558	521	527	522	553	554	523	543	522	477	524	480	584	534	544	523	557	495	585	501	537	549	534	522	548	540	529	546	541	538	501	495	525	510	512	532	545	564	513	568	516	559	565	514	534	529	533	496	523	519	577	561	543	533	537	496	544	523	543	615	526	499	554	503	518	493	525	512	530	548	530	534	544	580	488	481	555	549	484	524	545	531	523	555	483	514	498	568	506	556	511	515	534	498	509	571	492	577	527	531	560	522	532	526	549	517	536	535	548	507	523	526	543	541	487	501	572	538	515	520	514	520	483	507	543	526	505	541	553	541	531	540	519	538	448	497	483	526	514	519	562	496	528	535	537	516	506	537	560	539	561	542	523	539	538	521	506	552	505	540	548	552	528	538	517	553	529	527	528	503	528	543	507	519	524	528	535	547	570	533	549	556	548	556	544	558	514	521	555	548	525	528	521	547	533	547	509	493	550	551	510	484	533	531	549	500	514	515	545	555	555	564	523	512	525	518	518	521	513	540	539	501	498	498	514	514	529	554	544	536	528	532	521	530	534	527	566	520	519	527	483	508	538	528	544	502	511	507	536	545	554	549	519	515	502	537	551	546	491	518	540	566	506	502	544	543	563	558	515	527	554	570	519	538	528	508	512	523	564	532	532	522	508	507	488	536	556	522	487	499	566	545	560	513	505	491	505	558	539	545	545	509	519	574	531	491	494	552	532	514	510	534	525	569	491	523	536	552	544	558	518	485	524	506	517	551	523	553	514	528	531	512	546	491	509	520	599	573	516	561	524	526	494	530	513	541	553	547	533	511	529	544	538	481	538	560	517	513	519	523	522	526	500	518	565	556	559	527	511	530	554	556	530	516	494	545	501	550	478	519	520	559	526	501	503	563	512	526	543	560	521	497	519	548	501	574	520	527	559	518	512	542	520	520	474	542	483	527	556	561	504	482	491	518	549	521	526	542	510	505	547	526	492	541	522	531	525	587	523	488	506	526	538	568	555	517	556	551	531	572	550	499	530	506	512	573	531	519	594	558	517	509	552	508	574	505	518	520	506	540	505	517	526	524	526	572	547	551	508	561	494	522	541	542	516	567	484	505	532	567	524	537	554	567	524	544	518	535	547	527	531	493	500	509	524	562	546	546	557	519	582	513	503	533	536	529	539	514	545	525	514	555	470	518	513	527	574	518	553	531	532	523	489	512	534	570	553	519	523	572	524	570	552	544	530	573	515	506	540	526	525	511	473	524	492	540	514	567	553	571	545	530	569	504	519	518	537	536	503	526	568	524	504	484	559	538	521	520	579	519	543	530	551	543	587	504	543	542	469	550	577	506	510	556	529	554	557	517	545	554	541	509	553	495	515	540	549	556	564	554	528	545	496	554	515	494	490	514	542	517	552	530	510	539	504	519	500	546	539	574	513	511	553	528	542	494	518	555	534	512	527	549	510	494	565	522	531	503	546	569	492	505	520	559	543	549	497	542	543	516	535	511	524	547	574	527	541	512	493	539	525	551	535	544	514	530	548	541	541	534	519	514	503	565	529	529	532	545	536	525	594	490	520	557	523	486	544	529	514	555	547	509	521	551	486	488	490	561	514	577	498	508	577	532	551	523	545	491	519	535	586	530	510	549	541	566	532	548	552	535	497	522	514	503	540	531	531	545	518	507	492	517	518	535	539	553	548	487	546	512	513	558	504	533	537	513	521	489	562	501	548	504	539	514	554	544	512	551	504	492	546	544	495
25090	21442	27980	25089	14123	1349	801	623	633	610	548	504	540	550	484	497	532	510	523	513	470	506	469	501	513	476	476	505	458	480	510	476	468	523	525	509	461	487	532	474	491	495	463	500	518	469	479	465	462	457	528	524	456	519	515	473	526	442	511	513	497	517	504	484	486	495	474	503	471	513	519	527	517	488	513	476	476	485	475	465	467	454	520	468	481	485	492	503	478	478	432	512	482	479	508	454	468	477	458	449	481	477	475	512	497	491	499	465	449	518	452	482	477	456	488	479	481	461	461	513	490	479	481	503	505	464	460	502	445	443	480	488	496	498	468	488	523	471	446	499	490	512	483	508	463	532	477	496	454	509	508	470	467	516	479	473	461	533	493	422	493	469	497	500	491	465	463	518	507	473	471	460	499	452	484	477	500	430	489	464	458	465	488	438	441	439	466	483	499	480	499	485	479	501	496	453	517	459	489	499	496	486	484	436	480	481	515	490	501	450	481	477	464	470	478	451	465	439	437	498	432	505	471	535	477	467	480	480	476	489	445	522	482	452	485	505	471	483	508	461	470	487	484	485	450	491	525	451	482	471	486	472	453	518	466	477	493	495	494	511	483	452	463	516	475	469	459	484	458	497	470	475	471	483	492	496	487	488	451	482	480	476	466	449	448	469	425	494	466	477	454	510	501	485	453	469	447	490	491	455	467	492	458	437	515	439	487	489	463	475	443	440	508	507	471	487	456	471	482	464	441	468	455	485	525	488	441	491	472	517	458	443	496	437	477	461	504	533	471	462	443	509	434	462	494	483	478	486	479	464	518	482	466	515	471	471	489	467	464	445	516	461	470	474	441	473	484	491	482	465	443	472	481	519	465	507	498	485	484	479	469	484	438	479	536	454	476	510	469	502	509	461	457	489	494	449	454	455	486	460	481	462	507	479	505	471	464	443	500	503	475	483	476	491	462	435	513	481	475	469	483	507	458	488	437	437	498	486	469	501	492	467	482	499	491	462	472	490	489	484	487	481	462	500	465	481	479	489	457	455	436	459	448	476	478	446	469	466	468	489	430	447	446	485	466	477	508	485	498	520	502	476	481	423	519	488	496	486	484	425	457	481	468	473	477	488	519	501	451	518	458	517	490	457	487	477	524	481	468	477	460	482	516	450	490	446	456	497	450	481	484	477	487	450	475	471	520	504	471	468	507	481	477	467	510	499	489	462	432	473	509	471	517	509	455	486	503	448	485	450	465	477	526	473	487	494	487	489	484	451	482	492	479	454	445	464	465	443	468	520	472	476	492	472	487	439	506	425	449	501	484	502	511	482	484	488	505	504	460	478	444	483	475	514	481	511	463	471	450	476	457	478	497	447	464	429	466	482	434	440	475	488	468	443	468	457	490	495	473	480	484	484	490	480	493	472	462	499	496	500	497	471	433	530	459	486	487	465	506	474	462	476	507	508	519	458	442	495	458	483	480	498	482	451	437	472	479	510	480	501	469	483	458	489	502	453	493	454	490	496	443	466	474	509	471	502	457	491	448	519	450	516	494	485	459	487	468	455	490	500	472	463	519	475	484	501	469	487	473	490	470	507	495	451	485	497	462	478	424	482	489	450	476	465	462	456	482	474	521	497	484	462	462	487	448	418	445	510	437	492	510	424	486	459	469	467	466	481	514	476	489	472	456	465	510	473	454	484	490	439	457	476	467	492	468	501	469	481	453	451	510	472	486	454	483	482	435	458	474	481	486	488	444	457	451	466	462	490	459	473	424	485	505	518	474	492	467	489	480	505	507	456	503	512	482	467	469	504	490	469	470	469	526	475	433	506	480	511	471	451	487	486	465	477	477	513	490	492	477	485	470	502	465	476	481	513	453	514	504	496	488	501	477	455	492	462	476	472	481	523	511	435	487	512	470	449	482	467	483	455	490	466	475	514	468	459	494	447	520	493	481	491	460	480	488	449	517	491	499	461	487	457	466	483	501	479	451	484	446	479	494	471	484	494	453	492	492	498	499	486	514	494	478	488	497	496	478	458	485	479	497	475	512	477	478	447	452	497	471	469	508	499	469	513	507	480	500	492	471	480	444	451	479	487	465	511	470	460	453	512	499	520	476	458	490	474	463	513	460	457	475	481	422	477	502	506	478	471	440	492	457	464	472	475	476	459	480	477	478	452	462	501	453	495	515	488	484	486	482	484	544	490	516	488	482	471	471	470	489	472	479	442	489	479	471	439	469	467	416	478	488	454	494	456	464	483	498	492	459	470	450	406	476	470	493	478	490	445	507	467	425	466	477	502	453	488	489	505	453	501	492	506	500	473	487	492	488	468	490	474	500	465	508	495	467	480	494	483	508	469	508	462	473	497	443	553	500	467	456	475	492	479	462	472	462	526	500	469	448	495	472	485	435	493	476	482	539	483	442	509	467	474	484	466	485	491	479	490	499	518	483	466	476	462	499	466	519	519	463	461	494	455	484	477	476	488	494	471	479	496	529	479	497	486	447	476	483	468	445	460	498	481	522	477	480	493	458	467	463	506	479	451	459	476	455	480	481	446	461	480	481	472	466	526	442	480	486	472	486	490	431	491	477	502	478	495	456	505	476	470	428	479	470	483	488	473	472	468	458	475	494	492	483	457	500	477	482	465	456	491	469	430	493	457	495	507	463	464	491	485	533	482	508	503	465	491	482	470	451	469	504	479	462	483	485	474	528	505	456	466	487	465	484	421	485	482	456	474	498	513	496	464	482	483	456	459	502	522	518	456	514	467	458	495	483	422	485	453	477	482	442	484	474	462	492	473	500	478	465	479	432	458	468	485	493	502	469	480	454	489	489	446	459	497	477	469	479	473	467	455	505	490	467	494	470	467	464	511	485	458	487	455	464	467	430	488	510	495	474	460	461	490	496	470	464	453	478	486	493	503	484	452	479	484	458	508	461	485	470	464	494	475	456	498	472	476	513	500	472	459	478	518	487	501	474	439	480	455	516	460	473	472	461	458	487	445	470	512	511	486	494	499	479	506	486	492	507	462	464	470	463	476	460	470	468	453	483	488	448	524	495	473	492	480	455	490	431	472	470	511	481	475	485	503	503	461	474	504	449	459	438	462	425	456	512	497	498	475	465	458	491	499	503	494	484	436	452	457	489	470	481	471	473	458	501	488	460	462	538	452	501	508	486	478	507	487	454	454	484	454	462	450	435	449	517	413	490	462	497	457	491	477	511	496	456	453	462	489	501	460	508	458	521	460	450	492	487	489	473	472	508	467	478	476	502	458	465	474	464	496	488	491	532	528	484	505	456	494	475	480	492	478	481	470	472	451	495	488	507	441	525	506	471	513	502	472	502	490	469	474	524	507	499	471	453	481	481	502	459	470	491	498	501	432	497	453	466	521	486	462	464	474	499	447	486	492	461	483	470	490	470	452	490	460	478	490	493	477	468	485	533	462	449	496	472	450	476	472	490	464	460	471	463	485	476	456	438	474	445	506	485	466	478	467	462	464
35692	56674	35384	6153	1431	1189	1002	773	776	709	616	626	586	559	561	531	570	506	541	528	525	508	547	555	530	543	539	509	536	565	511	534	534	529	542	528	517	540	483	481	536	509	535	575	498	551	504	481	479	468	576	531	548	521	512	492	519	617	533	515	554	519	520	507	534	514	536	519	509	548	530	544	514	517	494	514	500	493	531	493	516	512	518	499	546	520	480	484	510	538	493	522	511	533	523	546	498	522	542	471	468	504	499	518	504	484	534	503	522	507	497	487	495	521	492	528	497	520	474	540	494	498	496	519	444	492	504	489	527	527	540	490	527	488	469	484	480	522	498	493	486	467	463	537	473	503	515	526	500	504	534	492	529	484	470	504	533	512	504	488	507	533	510	469	491	494	524	566	522	499	476	522	512	492	510	516	512	498	558	531	489	520	509	488	514	477	510	475	523	495	526	491	501	471	523	510	478	485	479	525	522	538	515	503	487	500	520	483	510	508	499	491	514	497	489	506	538	501	562	520	509	480	532	482	519	461	455	512	529	475	525	504	518	534	491	488	498	482	524	513	474	492	514	507	507	483	507	509	497	549	527	502	496	483	528	470	462	470	497	487	483	520	518	519	448	540	491	516	481	518	528	511	541	525	483	472	509	515	540	504	458	517	547	520	465	469	520	490	473	514	509	494	463	491	503	533	457	521	499	514	514	512	476	508	532	495	481	503	513	494	493	505	538	527	509	486	514	543	520	497	543	455	501	485	504	513	525	485	491	520	514	469	470	522	462	509	474	510	526	489	502	509	544	521	527	525	488	522	478	559	530	466	500	476	513	492	517	525	554	496	500	491	490	506	481	553	482	469	490	518	498	465	492	493	502	530	498	475	526	523	528	506	533	514	516	488	498	514	487	507	522	465	508	529	498	515	486	486	510	535	521	536	502	484	534	484	515	519	504	506	494	488	493	491	492	493	547	499	508	492	500	474	523	526	487	502	438	496	489	514	475	503	444	505	514	538	459	512	527	471	486	526	513	512	495	522	524	503	496	482	494	529	527	480	523	475	521	520	487	538	518	532	532	546	477	525	483	487	485	535	502	507	533	521	456	505	528	505	499	512	518	500	521	534	506	470	529	506	521	475	515	532	511	535	505	509	504	445	465	529	518	486	448	495	509	513	488	489	496	523	484	521	533	513	511	523	543	533	503	514	520	499	530	518	536	500	513	566	524	481	468	536	501	513	489	515	514	494	473	536	500	525	497	488	516	504	533	511	444	528	503	461	512	525	472	515	494	487	509	511	461	465	504	526	455	488	516	527	501	509	511	517	539	503	524	544	527	482	492	540	474	469	523	487	519	524	481	539	484	529	559	507	513	532	499	482	514	495	535	512	491	522	505	482	505	509	469	503	526	462	523	515	470	525	502	511	499	500	523	513	534	469	519	534	517	483	516	464	455	466	519	482	523	508	513	540	515	494	525	556	484	489	496	516	488	524	522	532	516	497	500	501	507	520	457	522	544	530	471	480	509	472	499	523	499	574	531	473	523	473	523	475	521	556	487	523	515	543	488	484	513	507	491	535	474	454	504	510	468	547	493	524	496	486	513	518	463	488	506	565	508	510	488	511	485	506	477	463	477	517	505	521	473	543	481	502	531	527	531	520	534	469	504	503	508	524	513	529	507	506	492	542	474	503	492	490	517	512	479	512	496	529	485	520	495	487	482	496	518	499	509	539	477	514	502	507	509	459	538	498	504	481	512	504	526	521	456	543	502	474	520	513	512	520	476	479	487	528	497	507	480	492	476	480	536	484	515	556	497	552	540	517	467	461	496	510	511	490	515	514	506	498	531	516	505	481	482	501	518	521	522	475	489	534	484	481	528	492	494	496	498	511	493	480	533	486	537	514	527	511	517	514	526	512	543	518	534	526	491	492	509	484	492	494	518	498	508	488	482	487	487	493	493	480	469	497	515	527	492	495	496	522	482	505	504	522	503	540	507	461	471	491	474	503	502	515	479	489	513	488	504	507	541	470	531	525	528	480	492	490	498	497	512	540	486	511	505	491	492	475	512	482	484	549	513	512	443	484	517	495	507	454	479	525	548	483	489	517	533	484	508	508	516	514	509	500	516	529	493	477	526	472	482	490	488	486	537	532	527	524	515	523	509	507	542	483	492	491	543	534	536	496	508	494	540	517	532	525	512	467	498	459	511	511	502	511	530	505	490	490	543	499	537	482	457	488	475	515	482	562	541	522	500	479	495	481	502	504	487	548	492	512	485	487	453	503	516	510	470	485	505	486	472	511	495	492	511	497	503	498	540	515	542	507	472	473	481	480	502	475	535	539	534	501	526	514	503	525	473	481	485	550	527	500	503	488	520	483	559	503	475	469	501	518	513	485	523	528	535	544	529	496	499	523	496	502	506	483	518	479	533	538	505	523	530	503	521	504	533	471	522	502	505	492	513	507	454	491	526	516	487	516	486	474	494	515	494	487	518	529	488	506	523	501	528	497	481	486	495	569	499	487	527	490	459	509	553	559	495	492	525	509	521	464	562	520	493	475	502	487	524	543	492	499	478	487	483	504	504	544	515	499	517	484	485	535	522	523	527	495	477	514	519	497	515	491	504	523	540	507	522	524	482	511	540	515	481	502	517	505	499	540	502	478	549	464	514	473	515	500	530	483	533	519	531	500	551	487	500	521	517	495	533	470	479	541	503	480	498	516	531	492	468	521	473	523	500	493	529	507	494	487	495	472	520	503	542	526	488	469	575	520	544	519	514	510	499	488	513	535	510	494	501	532	526	457	490	527	539	517	514	546	539	459	520	533	493	524	465	566	477	504	473	487	467	507	507	508	498	533	466	511	527	487	483	473	485	538	502	477	527	544	498	474	499	504	509	499	501	516	521	492	499	494	499	516	521	512	517	481	498	506	497	499	457	484	514	505	553	516	511	481	491	529	498	540	488	505	518	490	489	472	499	501	492	463	506	504	487	498	531	487	504	452	484	518	492	438	487	478	507	462	522	520	518	456	472	514	509	516	498	498	528	513	496	503	487	531	493	554	466	453	485	464	515	512	507	492	544	520	502	519	523	547	507	503	521	492	536	501	478	491	507	482	525	569	474	484	504	521	517	503	509	496	563	506	496	496	483	519	498	564	490	525	528	520	502	486	516	549	526	516	489	510	509	520	493	536	521	521	462	540	528	523	555	475	549	517	534	523	494	522	526	499	522	550	506	469	499	509	522	490	479	536	532	512	471	507	531	520	484	508	500	488	509	496	505	513	508	473	504	485	517	495	473	505	479	524	501	499	535	512	544	483	513	499	507	523	520	469	513	506	493	472	498	498	522	488	508	497	471	527	488	531	492	490	481	483	516	520	511	478	471	504	512	535	539	497	514	531	549	518	470	484	482	514	517	530	515	552	529	514	496	545	530	496	466	502	507	497	502	497	482	461	511	502	472	519	520	497	527	514	530	490	539	546	487	473	480	496	538	503	493	451	496	523
22982	21473	29167	24201	21457	21398	9115	946	677	548	495	449	384	389	347	366	384	372	374	339	355	344	342	308	321	356	318	338	315	337	334	346	321	319	319	317	293	293	281	331	306	286	307	278	307	285	294	322	305	332	267	285	315	313	314	299	336	304	327	320	346	348	308	346	299	297	326	308	333	323	319	341	321	305	277	317	299	327	289	280	268	344	296	305	294	293	268	286	297	280	320	271	308	279	298	298	293	294	293	281	301	283	285	281	301	298	293	263	261	295	297	287	306	268	273	298	296	278	265	294	276	285	277	286	268	302	312	317	302	311	278	261	291	311	284	295	284	274	284	300	279	293	290	310	255	271	269	273	286	322	294	301	286	291	329	276	314	287	306	285	298	291	314	294	286	277	271	274	301	271	324	310	296	279	296	324	275	295	308	296	294	289	313	283	316	312	292	289	287	294	275	302	317	322	268	298	294	302	301	308	276	300	277	287	282	287	292	299	304	283	268	293	300	325	282	281	286	267	289	296	297	309	264	322	258	277	285	300	291	317	258	266	290	279	326	273	279	278	291	285	313	291	303	280	281	305	284	273	316	312	266	296	314	277	260	283	274	290	290	282	289	322	285	282	304	305	306	289	294	251	289	266	284	282	320	300	275	295	292	277	285	303	283	291	304	275	295	284	287	294	275	293	272	358	291	277	286	302	292	318	290	287	264	306	285	291	280	313	283	268	317	295	283	315	253	292	291	277	323	289	304	278	265	288	300	294	307	337	270	295	292	296	274	296	291	305	295	303	316	280	293	270	290	243	352	286	268	285	253	271	324	280	279	273	301	300	255	277	287	258	295	291	281	298	303	278	258	270	304	287	283	309	270	282	303	256	319	297	293	262	302	311	268	278	307	331	266	242	276	288	292	289	276	291	284	303	297	292	283	300	306	303	307	271	278	304	292	278	326	274	256	300	292	284	271	266	301	283	266	290	263	279	297	298	291	284	284	315	277	302	279	300	279	300	299	305	289	263	302	287	338	324	294	276	284	305	285	319	305	295	282	285	255	299	302	298	291	325	321	321	285	280	281	283	315	281	308	286	301	292	268	350	256	304	345	295	280	310	280	286	286	298	274	276	303	288	283	298	268	306	303	288	266	290	277	262	320	271	313	279	292	285	289	292	285	301	294	296	270	281	294	279	309	280	307	273	270	283	281	322	265	284	282	322	281	323	287	315	298	284	292	293	296	297	277	294	315	288	279	274	284	308	312	288	313	305	259	299	288	275	297	300	286	323	318	258	300	304	315	299	319	266	267	287	271	276	300	267	270	289	287	286	276	298	291	288	283	310	259	274	272	299	293	306	278	293	287	264	308	301	304	303	301	274	290	296	273	277	305	277	281	292	295	332	288	284	297	277	305	301	293	301	258	311	294	295	290	289	280	296	291	274	275	342	292	309	268	305	298	301	285	288	296	284	278	273	297	284	283	278	301	273	283	310	286	283	299	304	295	317	291	294	319	279	282	321	303	300	291	301	278	321	279	300	292	286	312	280	284	285	272	283	304	269	288	290	295	275	271	291	271	295	289	272	301	317	291	301	301	283	325	275	341	321	282	301	265	291	293	297	303	270	327	282	311	300	287	304	303	283	339	279	250	292	301	295	304	296	278	283	310	323	284	297	262	342	313	317	282	313	314	293	285	287	287	307	291	272	316	291	273	298	300	270	284	272	303	318	322	301	317	290	278	288	274	291	278	286	271	295	322	311	258	309	293	260	299	280	270	296	281	299	307	306	305	297	286	320	298	276	284	289	300	308	263	333	292	320	300	308	292	281	268	274	264	296	281	354	275	300	295	266	285	279	297	325	292	280	301	298	298	299	322	311	298	308	282	259	288	291	322	306	317	283	297	297	272	296	289	288	310	280	291	302	316	275	286	282	291	324	255	311	269	321	300	301	305	306	310	287	275	264	290	298	299	293	263	271	301	285	313	263	303	306	274	320	286	301	290	281	307	270	287	301	300	273	299	264	305	312	249	313	284	305	264	288	279	293	308	299	324	265	265	281	313	309	317	270	315	296	301	283	294	314	285	314	271	272	293	291	326	288	299	308	314	279	314	295	321	310	320	276	297	273	298	285	253	300	274	277	270	292	260	266	283	288	257	293	273	306	273	299	280	309	285	281	285	301	297	300	296	290	288	320	284	311	267	279	299	248	263	277	304	318	302	290	288	296	286	277	313	281	297	276	318	305	298	270	300	295	325	287	298	298	296	289	306	267	287	301	299	280	279	305	299	300	294	300	286	261	306	303	292	307	288	288	289	281	280	282	295	285	252	296	288	313	323	286	299	259	321	288	313	304	296	297	278	268	292	275	286	287	289	291	300	276	310	293	322	282	268	300	259	290	305	298	274	302	257	318	309	326	289	320	292	279	302	302	312	318	292	300	309	271	305	301	296	275	282	298	304	298	300	262	273	285	317	283	299	266	276	298	308	267	299	289	301	308	272	285	266	290	286	263	307	256	298	311	289	278	312	312	275	284	295	292	300	307	267	274	258	305	325	274	302	299	313	281	281	286	323	276	263	296	277	268	329	274	291	283	308	285	269	326	297	284	286	297	295	334	273	271	270	281	307	316	283	268	266	310	293	294	279	287	311	287	286	303	282	320	270	249	296	302	292	284	285	301	290	269	323	281	298	318	256	277	326	282	296	287	306	306	344	319	276	291	313	328	290	296	264	289	299	318	300	278	277	291	270	278	309	272	309	329	250	293	284	295	294	304	269	286	298	299	312	294	322	300	274	286	285	296	272	291	300	283	267	277	282	263	263	320	296	287	313	297	277	270	249	286	308	284	304	272	305	305	287	306	297	306	263	287	299	279	308	296	264	268	309	294	315	292	253	281	285	268	276	265	303	304	278	262	277	295	293	303	289	304	277	309	305	319	291	283	305	317	316	274	304	308	286	261	294	282	296	303	297	322	275	287	266	275	328	276	294	279	294	285	289	305	322	293	281	279	311	260	292	241	270	317	249	263	334	300	290	285	295	289	304	295	298	282	298	311	302	282	294	282	310	307	290	325	276	288	268	281	326	292	291	304	286	292	298	297	297	275	310	296	316	297	289	310	328	288	314	312	317	305	316	308	314	276	268	296	279	274	296	314	308	310	310	254	301	284	296	299	292	294	292	291	319	275	270	303	286	327	295	306	284	269	303	278	284	287	289	284	296	288	280	314	272	301	324	323	251	285	293	283	287	296	270	273	304	257	316	269	292	324	297	311	306	296	290	270	303	287	283	297	297	271	320	258	290	275	270	269	264	291	299	275	336	299	268	314	313	320	289	302	294	296	308	281	308	255	283	286	280	273	296	299	297	282	292	292	285	289	303	284	281	294	256	275	301	305	279	315	288	281	295	289	247	318	294	269	274	357	267	291	291	291	294	298	280	264	293	277	307	293	267	337	288	302	323	276	273	277	282	283	279	293	305	323	286	309	313	283	278	304	295	282	289	303	271	314	272	259
39917	71762	49292	10332	2597	1911	1539	1214	971	758	639	549	537	486	440	457	422	368	374	412	366	348	383	358	351	352	390	327	363	368	353	334	338	380	339	344	314	313	317	335	322	336	324	306	317	272	315	321	326	350	310	283	346	353	315	326	320	336	355	356	335	337	372	372	355	375	365	349	335	389	367	384	339	358	363	329	361	369	297	334	355	359	296	292	322	304	301	335	318	309	331	306	335	332	293	330	320	325	327	314	312	299	307	318	341	307	337	319	317	317	277	317	315	299	310	312	354	322	283	313	289	329	328	332	340	337	321	327	311	287	279	299	297	301	326	307	341	308	328	307	303	291	315	310	304	328	309	292	316	334	307	335	316	304	298	337	309	346	313	306	310	298	350	310	292	305	303	287	332	324	324	328	318	310	278	332	291	336	299	306	337	313	322	317	302	353	312	312	307	315	323	340	317	309	302	335	325	318	320	300	321	332	312	326	341	306	296	328	304	309	310	316	310	272	306	325	303	299	325	289	320	324	328	350	313	340	295	325	324	327	314	312	301	335	302	305	325	304	304	302	330	309	311	318	335	296	304	335	328	346	324	331	306	306	339	337	321	319	269	331	299	303	324	303	339	338	321	307	338	302	322	290	297	304	286	312	315	334	349	303	311	303	332	346	323	317	312	305	304	294	290	342	330	327	284	323	320	309	297	324	320	299	328	316	323	280	312	294	293	301	310	331	314	305	302	329	309	323	331	289	322	323	336	319	311	332	301	283	303	309	330	289	297	322	341	305	334	297	290	310	330	316	290	319	303	334	323	327	324	305	298	285	298	329	291	309	299	301	311	299	304	298	313	334	294	336	310	312	322	299	337	285	340	328	304	331	291	298	317	304	324	307	341	285	340	314	294	335	318	336	308	343	338	291	323	323	306	289	310	322	329	316	321	297	330	328	323	302	310	319	307	304	343	323	324	335	306	314	319	320	324	302	315	335	308	354	314	310	306	306	270	306	329	323	276	293	310	326	335	338	272	331	331	313	333	311	313	298	354	305	313	323	341	311	317	308	319	307	294	321	297	291	319	320	300	327	293	304	342	308	298	324	325	285	302	316	340	316	310	313	343	299	316	324	351	301	326	336	312	301	341	305	331	322	306	335	354	293	293	301	295	321	318	333	308	327	289	325	301	327	315	322	277	322	325	326	313	349	305	296	302	336	322	319	318	302	289	308	330	329	306	328	318	314	312	300	319	325	292	323	322	300	324	344	293	277	311	296	289	343	317	339	312	343	287	339	332	316	293	321	279	305	349	318	325	328	307	323	304	300	305	325	331	302	323	320	303	304	311	320	328	322	316	311	299	312	305	315	318	325	334	331	298	287	315	298	311	318	339	299	343	327	306	338	314	301	305	283	311	289	309	368	312	315	328	318	317	347	299	308	317	292	298	295	323	338	306	309	318	316	294	312	344	353	321	302	325	338	304	281	293	294	269	326	331	345	349	319	303	272	292	342	308	330	292	298	284	285	330	315	298	316	310	281	351	309	334	320	318	327	316	344	309	318	307	298	273	304	325	313	320	323	324	304	323	319	342	310	326	314	302	307	327	290	345	282	326	287	301	317	332	333	300	278	313	301	319	334	295	308	338	273	307	351	319	323	313	317	339	314	302	335	285	324	308	319	313	303	313	284	289	329	307	305	335	310	315	362	301	309	318	294	328	318	293	339	311	320	339	301	333	332	322	353	302	290	327	326	330	297	311	332	352	322	337	302	326	298	341	333	322	303	329	344	290	337	307	311	346	281	304	318	314	327	324	293	324	292	345	299	314	318	342	338	314	317	309	317	343	323	315	305	319	342	295	311	311	283	301	303	298	352	319	309	325	315	311	295	302	298	305	323	328	302	292	314	326	323	337	303	338	339	317	331	355	315	280	316	315	349	313	322	293	289	299	338	333	305	298	282	290	326	308	312	286	315	325	298	323	317	300	322	306	309	317	311	321	295	358	337	321	339	330	327	348	319	312	301	276	313	289	317	304	299	319	328	293	293	343	294	333	300	309	296	273	310	323	304	321	326	353	308	278	314	319	305	306	340	322	318	315	297	344	311	325	333	332	308	310	291	300	312	320	307	303	314	308	306	347	315	298	315	328	308	329	316	297	301	300	285	313	273	325	305	316	306	293	343	295	295	321	322	342	357	317	314	338	355	277	310	336	308	298	316	288	322	351	317	331	325	308	300	315	297	324	313	300	308	338	331	294	324	326	296	284	328	308	300	328	292	324	303	322	307	309	309	306	313	315	301	313	324	330	299	312	306	302	324	287	293	307	314	357	355	319	373	303	301	290	317	326	311	306	301	297	344	310	313	323	339	302	294	364	317	347	303	312	311	317	334	296	315	320	295	320	342	323	339	300	309	302	320	289	316	303	294	331	341	315	326	312	341	300	279	308	319	297	289	326	300	319	316	337	331	317	342	327	314	324	330	323	309	294	306	294	322	326	306	313	313	274	306	322	324	312	290	315	337	315	313	320	277	341	303	329	314	303	321	293	319	322	341	289	305	314	309	319	309	330	321	296	324	307	320	319	329	325	310	329	325	303	320	311	273	304	298	310	329	340	324	325	297	333	326	312	307	281	299	326	324	336	307	298	317	303	357	301	335	301	334	315	294	321	306	293	321	322	316	340	306	328	336	322	313	279	316	291	329	298	300	334	314	299	319	310	330	305	272	327	315	294	306	318	331	328	301	303	334	291	297	335	304	334	337	301	324	348	312	327	298	317	314	314	316	341	323	316	301	302	342	316	320	296	318	307	310	261	282	296	307	305	302	312	345	334	302	319	335	355	322	334	295	296	321	304	321	323	312	307	300	307	354	313	346	342	316	329	306	323	301	325	323	331	299	336	329	287	322	284	302	331	325	321	359	347	307	300	338	319	346	323	312	284	287	340	325	312	341	364	322	332	313	302	336	302	285	316	299	302	326	293	325	319	336	326	326	310	302	332	308	338	328	361	322	302	306	310	343	302	320	318	316	302	288	271	322	315	337	295	301	317	325	350	315	306	332	310	325	326	317	330	313	308	323	318	308	312	291	339	308	333	326	305	303	308	280	305	317	309	340	329	354	321	335	313	321	313	315	301	331	300	341	334	353	337	323	301	353	298	310	294	314	302	330	305	319	307	350	301	288	315	311	323	324	312	291	313	305	322	320	361	309	279	293	319	339	308	321	305	307	338	302	333	328	332	326	315	338	320	334	332	304	334	293	325	301	324	346	292	323	298	333	338	327	317	294	349	303	306	294	354	320	314	312	347	301	301	333	332	348	324	303	288	310	303	338	322	298	313	319	331	311	321	304	315	328	305	293	298	327	323	329	322	283	329	286	296	311	329	294	294	344	329	292	285	291	280	343	333	322	309	313	324	303	315	295	299	272	278	318	328	316	322	331	341	284	286	322	308	300	328	310	334	311	297	299	300	327	331	336	335	332	313	310	299	297	307	304	320	315	310	313	311	354	308	322
30907	30780	25596	6462	839	758	686	698	662	698	631	576	613	633	655	663	574	603	597	632	599	618	607	632	605	629	601	668	613	693	634	614	618	640	603	623	564	605	636	650	639	629	622	636	602	572	625	668	612	608	604	608	678	631	646	622	649	647	632	658	625	634	591	615	599	635	648	640	621	595	625	647	632	633	602	650	597	603	613	610	638	641	589	607	642	564	604	609	608	603	648	649	633	615	616	587	597	601	586	625	622	613	607	605	613	623	631	590	655	635	592	617	618	606	618	656	632	634	664	641	610	603	601	597	579	625	625	603	602	621	646	632	609	598	620	610	622	633	563	631	622	623	626	609	629	611	640	590	628	615	671	631	688	633	613	607	601	632	598	637	642	618	649	627	621	642	603	618	607	636	634	646	632	609	623	635	608	646	649	633	623	608	622	640	632	591	634	612	611	628	635	593	624	655	615	632	646	638	579	637	593	630	603	615	623	601	586	644	605	614	629	628	608	664	639	611	633	623	594	658	619	634	591	686	601	630	610	596	645	615	683	589	614	617	621	663	610	605	610	641	637	621	579	600	601	633	614	640	617	627	632	627	611	634	639	634	615	605	626	643	605	614	647	593	633	613	601	619	612	613	632	621	573	631	600	602	596	670	661	625	633	600	600	649	638	630	626	622	640	621	613	628	636	625	653	628	627	640	586	608	606	605	624	602	625	625	664	583	618	610	623	625	622	629	625	626	606	610	640	617	634	637	657	620	616	609	637	609	615	656	638	620	635	655	666	652	623	661	659	582	619	632	635	592	601	637	651	634	646	636	641	630	644	611	637	590	612	629	634	657	640	665	614	609	593	610	624	641	609	621	630	592	611	637	601	716	613	643	594	639	657	606	645	593	641	611	633	633	625	606	668	657	612	618	598	644	638	621	631	606	621	600	568	615	588	633	601	605	599	620	570	629	613	659	682	603	611	610	641	637	573	622	618	596	587	606	680	647	640	592	641	618	612	653	585	621	624	643	643	611	612	626	658	609	650	605	617	659	615	625	662	615	636	595	652	602	604	651	612	643	623	656	581	594	655	645	669	625	659	608	673	584	579	567	594	621	591	626	619	587	577	655	623	615	656	621	603	590	672	648	615	614	649	635	622	636	628	637	627	629	634	592	601	639	624	564	634	639	578	633	633	582	592	589	633	616	638	629	606	613	596	603	652	608	607	603	673	635	649	626	645	692	598	608	608	606	630	637	613	607	638	599	619	633	598	627	669	605	622	570	624	627	675	609	630	617	652	636	645	649	608	653	613	658	604	627	613	645	589	630	646	631	632	633	631	627	592	625	597	586	611	631	615	624	604	571	601	597	653	576	620	632	622	601	660	619	611	593	596	651	630	647	623	659	643	678	604	622	634	598	616	629	602	625	627	625	609	655	626	632	621	546	620	640	617	632	628	641	583	643	623	631	623	641	594	586	616	603	675	610	641	645	596	623	597	615	620	638	651	595	642	630	655	611	663	606	637	623	647	656	575	602	628	631	631	652	593	598	617	649	604	634	646	589	665	607	626	647	607	609	626	617	596	630	628	607	657	598	639	620	655	568	649	626	620	604	626	624	603	626	607	628	603	669	661	602	636	656	662	587	628	636	660	608	629	645	620	599	673	647	610	603	612	658	651	676	642	629	606	654	599	585	644	564	611	597	654	692	626	641	605	662	630	665	581	632	581	597	669	627	627	606	626	639	670	668	614	639	599	639	633	609	611	615	642	628	579	668	594	590	630	587	544	603	615	624	660	576	637	612	605	645	623	559	591	597	650	594	653	626	634	606	589	596	612	640	608	584	627	646	628	614	613	567	658	642	601	656	665	674	637	591	615	618	619	631	608	593	646	618	597	640	606	612	596	667	618	608	588	625	564	641	589	612	636	627	631	613	689	629	625	605	652	591	621	607	599	628	643	651	609	615	593	654	687	641	626	593	624	644	670	629	616	598	560	624	612	603	629	658	654	614	630	660	617	623	611	629	621	601	608	579	631	596	635	668	626	625	567	615	615	667	620	622	600	621	587	648	615	613	609	611	638	589	613	617	595	636	612	643	628	613	608	619	646	585	652	597	632	641	597	606	668	591	612	627	634	617	638	624	652	624	663	583	648	622	629	625	631	606	612	612	679	690	625	643	614	616	653	670	657	613	632	627	630	646	629	636	619	635	597	619	619	595	628	639	612	618	601	634	609	557	629	669	630	630	634	587	638	589	625	609	576	622	632	578	621	580	650	655	608	619	622	615	623	587	597	596	652	624	620	584	653	627	618	649	620	622	573	633	615	601	654	580	619	656	648	641	609	612	640	579	595	610	613	575	674	675	619	635	644	647	653	605	622	626	621	618	640	626	611	605	587	629	622	624	637	607	632	571	642	634	582	644	650	615	597	611	596	650	681	642	598	613	600	646	652	615	630	615	644	574	649	591	638	611	620	639	624	615	638	661	652	633	660	636	601	629	614	600	619	638	593	610	642	663	654	637	626	594	591	639	622	600	587	614	558	648	608	614	610	614	648	640	618	648	614	633	578	622	691	615	618	652	620	635	622	626	592	564	663	626	606	618	607	643	600	586	604	692	600	651	625	617	568	585	638	654	625	615	621	606	645	642	604	616	633	664	625	599	624	618	612	686	640	618	605	675	571	657	633	654	624	583	618	601	650	619	613	609	632	642	623	576	638	607	639	603	646	612	617	646	620	592	553	618	614	651	589	622	647	610	587	602	668	606	614	623	676	672	603	621	589	660	619	639	629	625	572	643	627	614	627	640	643	618	650	593	615	631	638	647	623	627	634	603	635	627	590	639	624	614	620	600	653	583	593	624	633	644	616	646	614	600	596	639	618	636	640	650	602	641	634	607	632	590	599	633	645	618	626	635	658	603	623	564	629	587	640	596	619	636	604	640	607	614	594	617	647	629	624	582	599	583	630	647	634	666	597	578	608	638	626	584	626	571	667	590	612	587	594	614	659	617	574	643	604	618	619	629	601	644	644	640	609	638	623	613	600	645	645	634	628	601	608	620	629	610	617	604	627	603	656	638	608	593	629	641	652	600	629	632	614	667	609	600	629	593	619	607	573	614	629	636	598	621	595	613	601	628	567	602	613	612	650	643	623	619	630	647	615	635	598	610	667	619	598	676	598	618	628	640	655	600	587	631	605	603	639	596	646	627	674	622	643	658	636	594	610	606	612	603	635	570	631	626	631	618	618	628	594	667	633	633	632	625	646	611	597	663	652	614	597	608	610	630	686	632	612	608	634	611	620	628	640	580	652	604	610	646	605	612	597	633	665	629	631	622	603	627	606	670	601	636	654	598	601	626	602	647	581	630	565	598	598	619	628	592	618	614	641	642	575	639	629	656	618	636	630	633	641	593	592	599	657	594	622	651	621	594	626	679	640	567	620	622	628	631	625	625	642	577	585	620	671	663	610	583	578	561	607	630	670	626	617	671	635	587	620	582	598	628	640	618	557	618
35468	46104	24786	2849	928	839	825	781	723	705	644	669	672	649	663	677	681	684	647	674	643	697	690	676	693	637	662	652	725	698	720	691	641	638	662	678	650	674	671	706	669	634	624	693	667	634	657	610	651	701	642	644	653	669	656	635	653	649	637	638	702	665	669	697	716	665	643	647	698	695	695	637	729	647	601	667	663	673	651	643	672	679	675	645	666	704	693	690	686	675	691	696	677	647	655	712	677	667	654	642	636	649	721	645	669	683	673	649	684	667	668	651	628	704	647	649	650	663	679	649	640	645	675	650	643	642	611	669	634	623	716	672	647	663	651	653	675	659	655	673	672	606	671	671	614	659	625	679	676	627	643	689	647	585	595	659	661	632	658	663	642	712	698	651	687	624	644	699	671	677	678	683	641	637	629	602	668	718	648	621	683	653	701	627	655	726	631	640	661	711	685	703	651	650	626	671	641	624	678	654	618	663	675	684	627	682	658	704	687	692	692	668	634	637	654	687	642	669	670	672	663	668	643	612	633	652	663	665	666	691	634	650	669	698	662	711	648	679	721	682	667	636	641	646	655	717	656	657	664	718	658	635	626	667	668	642	643	604	658	632	699	641	658	645	634	662	634	700	649	669	660	637	679	660	638	686	660	684	659	684	684	651	625	607	667	661	684	653	659	703	648	639	653	663	677	686	677	661	614	638	653	644	650	652	647	655	678	621	662	661	725	657	685	655	655	647	663	712	635	647	624	646	636	674	618	660	676	650	646	672	639	686	688	653	649	674	681	663	665	670	678	665	652	721	671	631	655	611	625	698	638	641	657	637	668	681	638	674	686	688	663	615	657	658	670	691	611	662	677	672	697	651	687	687	695	652	634	665	645	632	659	657	637	645	624	652	655	631	642	658	679	694	665	659	643	685	717	630	686	665	626	634	665	655	648	609	643	687	641	637	625	678	672	662	650	637	698	646	641	617	654	671	637	634	651	652	661	665	588	668	691	656	664	676	625	670	648	648	678	650	659	637	690	659	653	667	662	617	669	678	659	676	616	626	677	659	642	676	641	693	676	655	646	648	665	640	695	638	640	654	652	633	611	659	637	674	699	671	711	672	669	660	641	639	634	649	643	650	684	650	687	679	690	668	674	636	644	643	682	660	630	619	678	620	647	682	675	676	631	668	679	641	644	672	725	671	681	680	659	634	694	640	666	680	671	671	695	669	633	657	652	641	620	661	644	695	629	645	689	656	641	649	653	667	644	645	659	686	690	665	663	645	655	636	676	666	630	659	609	673	668	633	637	652	613	694	661	645	621	702	606	671	638	643	642	673	645	624	675	632	631	683	683	670	682	698	633	659	633	679	675	653	604	655	674	576	631	679	681	652	660	674	641	648	657	616	660	625	657	659	623	661	659	657	693	673	700	651	708	622	648	637	617	660	697	664	707	617	646	642	654	675	642	640	652	681	670	661	632	694	663	647	631	654	629	684	634	636	698	612	703	654	719	696	645	630	629	670	650	711	661	624	658	655	648	679	675	655	666	650	643	678	627	656	657	636	675	655	678	670	656	665	658	644	664	652	687	652	676	678	653	650	624	629	687	647	632	695	656	685	685	633	673	684	658	679	662	677	612	586	650	624	661	647	632	645	632	675	691	620	639	679	645	653	653	702	653	659	638	667	659	681	676	620	700	667	681	694	697	648	694	621	635	670	674	632	656	640	623	631	637	660	657	675	691	630	627	619	664	623	619	697	674	690	639	716	650	648	694	638	681	657	643	614	639	716	653	637	668	626	624	642	667	623	629	617	645	692	642	682	652	663	667	661	645	585	649	673	632	628	690	620	686	582	690	640	676	658	657	682	697	716	682	626	643	638	642	627	670	659	642	660	674	652	642	659	707	665	688	646	652	671	666	666	646	658	624	660	631	673	674	634	644	663	624	599	630	670	666	666	646	663	648	670	667	673	651	647	669	697	636	634	683	668	660	665	656	678	607	671	666	670	629	661	671	664	662	663	636	653	604	676	709	626	654	643	645	642	685	635	625	636	645	641	654	621	641	671	669	660	644	650	658	630	697	655	656	626	678	678	618	703	668	692	632	668	679	635	656	676	638	660	647	658	675	654	650	696	677	649	667	672	619	646	668	610	632	684	631	652	624	679	656	678	690	669	656	674	635	654	722	659	684	691	644	721	693	714	664	662	663	650	630	682	623	662	670	674	711	659	658	709	672	630	677	622	676	700	661	660	649	685	681	695	685	636	650	661	641	665	627	648	669	680	670	658	664	673	670	682	634	632	665	639	679	638	647	700	675	619	653	643	607	656	689	652	651	644	665	690	664	683	647	646	654	677	613	639	674	670	646	694	671	700	668	650	634	694	701	609	655	642	670	675	645	652	633	647	673	700	743	632	682	708	625	678	657	655	664	630	638	615	684	633	651	652	635	710	712	643	626	641	629	646	641	688	663	634	661	691	630	639	624	705	660	691	688	643	622	655	657	654	646	680	633	693	687	628	678	684	691	679	686	670	613	668	639	665	651	667	642	671	644	679	668	667	669	673	697	618	682	655	670	669	668	643	643	631	658	707	633	628	641	657	647	674	657	684	652	675	664	670	663	663	717	634	700	647	667	686	702	668	697	643	601	665	667	660	698	668	650	628	601	645	680	681	635	686	673	675	654	645	699	632	627	690	682	685	698	657	690	642	650	652	658	675	663	636	665	678	686	631	703	611	639	689	638	658	671	632	679	653	639	654	654	643	681	655	687	618	658	688	662	652	614	710	650	664	617	618	699	666	649	686	646	649	657	663	627	654	634	667	651	676	677	660	682	657	681	666	726	652	669	613	638	598	662	662	660	688	672	645	672	635	683	648	676	682	666	658	704	655	624	679	682	674	652	695	614	626	677	678	612	662	660	650	662	694	653	651	643	611	655	715	610	627	690	646	701	658	637	643	661	683	657	619	630	672	675	643	627	687	676	651	654	633	676	663	662	657	654	681	665	671	655	667	701	633	681	682	686	649	658	649	637	653	627	630	609	638	653	665	668	627	668	647	692	709	611	633	633	696	673	648	611	670	666	661	653	661	634	658	640	635	666	670	628	631	680	652	685	672	659	688	682	661	701	641	633	650	661	682	637	669	695	646	678	621	669	682	659	645	698	677	641	663	644	637	638	639	641	603	672	681	705	647	652	656	692	635	651	640	647	632	673	634	675	671	642	636	671	672	647	648	658	658	668	657	656	674	666	689	653	649	652	642	663	663	650	619	641	695	650	621	610	672	680	653	622	704	664	648	653	670	666	643	674	696	658	678	605	687	664	648	660	650	613	617	694	661	647	661	658	670	684	627	671	654	685	650	642	629	625	623	666	669	667	657	638	634	593	677	672	616	641	704	641	664	662	640	744	673	612	668	665	702	662	644	669	708	660	669	665	690	650	635	712	641	671	650	658	666	620	626	669	640	692	611	631	620	664	657	622	647	677	670	635	656	628	672	621	643	650	668	682	637
24099	21424	28682	24619	21162	10025	1202	846	727	654	662	543	617	520	578	545	535	556	544	511	545	524	508	537	495	565	524	495	489	545	525	513	519	514	512	495	494	507	483	532	506	534	448	490	520	473	484	514	492	461	471	527	500	505	490	502	508	508	503	511	499	505	532	533	541	602	498	509	538	533	560	532	496	480	520	501	504	511	508	520	506	484	508	472	467	517	522	525	483	482	531	501	498	512	474	511	500	516	460	489	485	479	505	465	525	535	461	497	516	489	537	470	492	471	488	471	489	495	494	529	480	511	512	508	485	481	494	506	506	520	502	459	469	469	512	459	474	509	501	517	538	537	482	499	507	537	506	484	496	494	464	518	509	509	515	522	529	524	492	455	448	543	521	500	483	509	501	471	496	538	477	499	516	485	494	519	461	513	508	486	501	521	498	510	554	483	491	483	499	577	493	475	500	487	508	506	479	537	531	482	498	458	483	506	463	496	466	539	483	486	530	507	457	502	485	500	495	483	504	503	517	493	518	510	514	511	524	468	517	456	483	506	506	516	522	547	499	507	498	485	468	522	519	508	541	477	514	526	521	507	494	512	494	525	489	533	512	510	485	480	497	552	472	449	519	522	526	517	476	466	465	508	477	485	542	442	503	465	477	485	521	515	456	493	533	507	463	504	439	474	485	491	496	556	515	500	506	523	477	498	525	470	517	517	520	500	472	505	544	517	466	482	491	495	504	507	474	500	541	495	493	481	510	469	492	522	457	495	488	506	485	502	454	538	484	453	495	494	472	487	485	492	486	451	504	517	489	521	508	551	509	503	479	515	498	485	485	482	480	439	488	520	523	499	489	503	508	511	513	517	500	494	499	435	491	488	512	518	477	497	478	503	506	465	520	505	515	474	467	489	491	518	482	471	499	488	539	525	482	508	528	576	499	529	488	521	505	492	492	473	493	530	474	506	533	519	515	528	557	482	461	513	517	462	525	509	530	513	509	513	551	462	477	508	475	486	505	465	510	511	476	533	494	481	542	485	483	479	473	493	519	536	482	518	499	498	489	487	532	524	492	499	525	489	542	507	520	509	502	442	546	515	514	512	483	482	520	473	509	480	506	482	479	503	483	495	463	505	545	442	469	510	553	484	505	515	536	477	509	475	504	474	481	505	454	489	513	495	490	480	488	533	522	509	508	523	513	533	482	486	488	527	551	497	529	512	451	492	537	532	477	468	494	466	515	466	467	496	517	512	500	520	508	494	518	484	520	502	501	508	463	442	519	490	524	474	479	486	497	521	529	493	489	485	529	493	511	486	482	491	498	470	518	540	536	501	492	487	510	493	501	527	535	518	512	485	514	525	487	483	452	537	482	502	512	515	462	482	459	498	501	483	482	515	472	526	499	489	507	450	499	476	487	528	497	475	526	504	476	495	500	502	518	439	507	508	518	519	524	468	461	505	488	466	498	517	490	532	530	515	573	471	531	500	506	501	439	493	517	502	486	507	471	540	508	463	506	530	470	453	493	523	507	481	496	500	480	510	491	508	485	511	495	482	492	525	544	485	521	523	424	537	484	455	463	481	464	515	513	501	491	501	534	488	539	486	463	480	470	478	498	493	483	503	494	441	516	446	512	472	487	469	484	457	504	483	525	493	503	507	508	485	488	475	503	477	479	536	550	493	533	494	506	517	513	519	536	474	502	485	441	493	497	522	511	527	477	501	522	528	495	495	528	496	535	541	462	497	468	506	488	491	468	543	498	503	494	519	520	544	501	473	507	494	503	470	447	479	484	491	486	512	500	492	491	491	536	511	497	505	492	500	494	511	483	525	517	524	507	527	477	528	535	512	524	496	500	506	486	541	488	511	519	527	494	484	512	512	493	494	458	494	499	512	453	472	495	477	483	523	491	520	483	558	509	475	492	466	493	502	507	493	503	479	485	515	521	514	458	457	522	512	490	535	524	476	509	542	489	488	490	529	475	505	497	565	524	520	464	472	525	490	497	502	494	473	515	471	475	488	491	514	485	494	559	523	525	467	513	489	466	547	502	474	514	496	500	491	468	474	510	502	506	491	504	515	480	501	497	518	484	535	527	496	527	485	525	478	517	487	499	489	476	539	536	500	521	492	474	467	501	515	469	483	490	499	492	511	506	483	506	512	505	488	519	510	502	532	495	519	514	473	502	473	476	540	502	522	516	491	489	472	486	505	491	510	479	546	507	483	495	520	498	519	522	514	463	477	517	465	484	486	497	495	493	472	489	513	510	452	490	486	525	487	516	496	491	517	471	496	494	478	559	495	472	482	513	494	491	504	493	521	547	513	494	468	482	475	495	480	509	497	501	529	495	490	453	470	498	495	495	493	476	503	500	502	470	520	539	494	489	483	482	501	514	465	508	495	497	484	503	525	475	507	524	529	495	515	519	525	492	523	549	507	471	475	524	466	510	493	491	499	497	507	474	480	525	480	456	476	480	523	506	492	490	485	494	555	487	534	496	480	541	449	474	542	500	530	550	499	510	510	516	460	489	467	476	510	495	513	495	510	522	516	474	450	467	474	485	505	505	519	510	508	508	489	507	536	489	504	473	459	508	515	497	485	528	501	573	548	528	513	504	478	500	459	466	509	507	497	460	472	481	508	511	490	499	515	475	506	464	508	520	502	509	526	486	509	481	476	496	509	514	504	526	497	515	451	516	494	515	539	478	536	455	493	506	472	476	497	506	479	478	475	490	491	496	514	469	490	490	509	503	495	509	488	516	484	517	526	529	496	517	517	482	506	503	517	489	504	515	549	522	493	534	528	536	494	503	560	510	498	464	490	531	498	459	482	496	525	517	495	508	498	520	445	484	525	481	511	517	532	478	512	526	486	531	491	461	516	512	481	490	440	500	479	488	498	514	466	525	484	484	525	529	544	536	491	481	483	463	492	439	467	481	524	480	489	527	480	486	506	498	477	531	523	487	508	448	494	534	511	499	536	494	500	497	473	497	525	505	499	492	483	537	467	540	518	519	483	500	499	475	494	484	464	488	533	501	513	486	475	449	515	480	520	520	534	497	503	504	503	502	519	499	440	525	541	490	496	483	500	475	450	521	511	466	532	533	483	491	528	462	522	498	535	476	473	508	474	542	470	546	490	535	487	489	490	479	503	502	492	482	514	532	486	552	515	510	518	488	468	456	508	479	516	484	500	497	516	481	512	501	515	479	480	506	474	485	495	513	496	509	498	502	465	475	453	501	505	520	487	504	503	533	511	498	510	496	484	480	529	502	501	505	507	511	474	506	473	489	479	491	492	487	492	530	526	523	536	525	499	478	497	470	492	488	539	502	474	502	492	511	518	482	509	539	498	496	501	487	476	451	487	466	466	524	488	503	487	503	494	522	511	515	507	516	523	480	473	457	511	522	507	459	476	528	527	476	485	506	494	540	473	510	513	479	478	448	446	480	502	534	497	528	517	491	501	503	480	530	516	466	512	491	550	503	473	522	487	485	460	489	485	469	520
36812	64489	40599	5779	1769	1324	1147	982	909	792	728	681	715	635	644	598	566	594	643	563	553	598	595	585	561	549	561	559	587	592	576	558	571	571	579	533	556	580	558	549	588	511	558	584	530	502	561	520	539	555	504	552	555	572	542	545	534	594	611	557	610	614	563	495	583	554	581	529	560	543	555	558	556	552	578	541	506	527	524	593	563	564	564	566	525	518	527	506	547	539	525	560	514	525	513	533	547	572	549	546	530	520	530	544	538	525	534	551	558	537	517	542	518	574	534	534	559	561	555	567	508	538	531	517	516	546	569	510	541	576	537	506	525	523	535	558	546	573	515	566	535	497	530	555	501	542	536	519	520	521	540	586	549	551	534	556	515	550	518	531	573	525	561	519	576	565	541	547	547	559	549	539	546	575	570	539	532	562	528	556	528	527	534	538	559	556	560	539	537	537	532	526	512	562	521	585	567	546	551	507	555	494	551	519	560	542	541	528	526	535	513	544	534	520	519	518	528	546	546	559	567	537	512	529	528	576	538	490	565	511	537	542	528	536	566	533	524	532	523	551	560	537	528	589	562	531	531	550	509	546	566	512	539	530	518	547	529	533	517	491	546	501	516	536	537	528	551	535	515	546	538	491	525	515	545	503	464	502	514	521	586	539	546	527	562	547	562	564	518	542	552	535	560	542	523	517	511	531	508	577	533	538	561	542	514	550	535	545	581	574	555	494	529	566	557	548	550	524	536	570	505	530	517	556	529	508	545	517	573	493	525	535	503	546	536	558	562	546	615	534	520	532	521	541	543	558	512	569	550	498	546	485	519	526	550	551	518	582	533	543	534	537	550	583	542	559	537	563	557	559	520	552	523	490	503	573	550	563	543	523	529	533	500	526	558	534	533	551	538	541	520	547	556	595	543	547	504	535	544	536	563	530	571	526	543	549	591	570	525	514	529	574	546	534	565	548	483	529	549	526	515	583	552	538	561	554	561	547	513	561	539	537	541	555	484	524	538	539	527	522	532	548	579	524	556	537	519	543	546	544	536	574	531	546	505	515	561	551	537	552	544	544	554	579	542	533	566	532	553	547	531	534	523	559	535	521	538	525	531	530	528	534	564	510	555	534	515	544	538	535	590	560	556	534	547	550	552	540	544	502	522	527	499	521	539	562	511	533	563	510	538	561	543	529	502	551	494	512	517	581	556	522	528	540	573	520	565	568	589	570	518	517	564	544	555	540	592	536	533	552	576	515	554	549	536	548	491	540	539	533	550	541	543	521	515	567	518	542	501	492	553	526	539	533	551	522	542	547	527	541	530	563	519	512	517	526	527	520	574	532	522	552	543	530	552	540	544	557	509	534	536	524	533	508	542	547	530	538	560	540	509	556	540	515	563	570	525	515	540	521	621	528	542	519	550	581	512	537	529	548	496	541	534	521	526	516	555	536	557	529	520	550	497	557	520	555	529	507	530	557	535	533	566	497	554	529	515	518	476	540	501	503	552	552	566	515	595	538	540	555	528	514	548	530	555	526	547	566	594	525	508	508	491	559	541	557	536	542	609	559	537	542	525	550	547	526	538	594	542	502	539	562	504	548	544	543	550	518	521	509	537	558	517	533	519	547	571	538	574	543	529	526	499	556	546	556	545	507	539	532	552	537	568	516	514	567	543	527	571	536	580	550	562	506	549	547	504	556	547	528	582	553	540	527	442	561	523	543	501	545	571	547	523	532	521	522	568	484	531	580	496	528	517	532	539	507	542	544	550	529	532	481	552	573	515	542	573	547	537	511	545	546	564	533	554	554	550	547	519	496	572	547	555	528	513	564	552	560	514	536	558	574	599	529	540	531	551	498	513	560	549	537	544	537	543	536	566	528	549	555	542	543	528	534	536	576	506	508	552	535	556	556	552	523	587	559	502	546	564	504	537	525	543	534	550	523	524	553	524	554	549	556	572	526	483	522	476	534	534	594	564	523	484	527	531	519	512	529	535	536	521	530	504	553	544	495	533	515	555	564	551	595	547	553	509	538	549	538	541	545	566	576	536	531	533	576	546	530	527	516	576	540	517	559	510	539	538	557	558	550	490	562	567	545	512	511	548	571	521	491	543	555	522	501	503	526	532	565	534	508	525	529	527	525	526	509	530	552	517	544	567	511	521	552	537	550	543	526	522	538	550	539	548	531	516	519	543	504	544	565	581	496	523	524	561	560	557	522	529	526	542	523	539	577	565	550	568	538	504	528	518	505	547	550	561	533	547	510	540	557	531	590	533	503	542	575	565	559	610	513	568	520	498	531	559	545	560	562	511	536	566	549	517	495	550	523	499	558	560	563	546	516	541	527	532	529	551	533	522	583	588	512	569	535	541	551	542	516	524	523	552	552	532	537	532	523	554	549	561	547	531	511	541	541	538	532	493	559	519	542	575	519	540	501	532	523	534	541	548	555	519	548	560	524	508	560	550	551	543	514	547	531	545	567	542	552	514	525	553	582	554	538	579	549	533	609	553	549	547	566	555	501	562	534	502	523	548	494	526	527	522	575	531	512	557	549	559	555	522	549	567	523	530	565	576	548	555	557	535	539	511	570	556	532	544	529	553	478	555	520	517	539	508	545	587	566	540	536	528	578	576	480	568	581	564	546	562	532	503	540	544	507	554	524	529	513	536	531	536	509	515	566	556	533	597	510	514	552	590	548	529	537	521	576	557	562	512	527	524	524	535	549	522	506	546	563	500	523	527	540	533	562	502	519	541	560	507	567	532	529	517	497	525	523	510	498	496	567	570	542	521	529	532	522	545	562	517	587	544	573	509	554	591	571	542	537	534	537	524	533	529	583	529	568	575	529	583	506	547	552	538	555	531	553	533	543	523	503	529	470	567	556	535	507	605	543	538	523	546	530	540	510	561	566	556	544	535	548	514	572	543	517	517	533	542	535	548	485	559	570	534	578	530	560	560	551	567	516	577	553	556	532	517	562	536	537	562	522	564	551	566	539	494	503	517	524	502	538	537	564	537	542	520	524	533	548	536	524	530	533	550	508	573	561	545	502	550	558	519	536	558	518	541	548	539	548	550	513	531	572	559	527	551	520	485	525	536	536	544	570	575	543	563	532	511	506	511	506	523	513	542	577	546	552	529	560	537	554	562	522	542	545	499	494	572	497	534	577	550	541	541	551	557	496	558	551	522	522	519	490	530	571	512	551	553	552	548	565	525	543	561	538	512	544	547	520	519	538	552	537	575	546	517	541	530	510	503	554	542	573	601	520	568	531	512	556	535	579	525	555	559	513	524	529	566	513	528	541	500	562	541	548	545	539	552	521	513	534	549	561	563	559	545	537	527	568	537	563	488	521	496	543	513	519	543	562	533	546	503	536	567	538	525	558	563	530	532	532	563	544	521	570	575	533	563	513	517	545	474	528	527	542	524	545	555	503	516	505	564	553	546	544	532	550	562	504	591	559	521	529	569	543	559	528	540	518	538	525	492	552	512	539	543	544	539	555
25024	21539	28130	25102	14200	1298	697	600	584	595	573	548	503	493	540	532	514	485	528	515	506	508	488	473	479	457	515	503	506	485	486	495	521	497	508	528	497	487	540	473	477	533	488	462	466	466	497	493	492	479	489	513	525	486	515	461	477	480	536	479	502	521	495	508	510	519	518	443	520	482	505	494	455	484	489	522	507	475	489	478	513	449	491	473	433	494	493	470	512	452	514	464	465	499	447	515	523	488	455	510	500	506	489	488	462	504	460	495	463	515	506	501	498	458	486	473	507	532	485	485	515	490	436	494	499	478	489	490	504	465	491	487	474	521	468	456	497	509	454	472	464	497	495	487	477	504	507	446	490	469	469	462	506	457	485	497	499	484	492	473	465	511	507	447	507	469	507	479	480	483	460	475	490	466	505	512	462	471	533	490	506	518	521	502	493	493	486	489	484	465	521	495	490	469	494	491	498	479	515	496	529	458	468	489	452	488	487	477	494	472	468	467	498	481	510	511	524	459	479	475	467	491	483	496	499	458	546	493	464	530	513	515	476	455	502	507	461	468	467	505	454	456	475	469	508	503	458	494	453	488	504	483	435	478	491	472	466	500	520	493	480	512	480	479	497	481	455	486	482	533	489	482	470	458	520	497	489	479	502	522	483	510	495	471	541	517	496	518	499	485	483	497	522	525	448	485	472	498	470	468	513	496	473	450	513	456	508	490	492	468	464	494	458	475	443	486	512	461	539	458	473	476	455	515	491	454	502	529	485	461	486	438	490	456	489	501	474	476	485	497	494	474	478	495	489	489	485	478	478	498	498	492	499	516	454	503	502	535	491	497	454	455	504	510	485	482	508	467	525	486	489	516	448	478	489	514	483	527	471	490	494	494	507	513	497	479	511	462	502	492	483	502	498	521	439	495	462	509	483	515	520	465	457	509	462	480	470	495	454	511	490	501	485	505	455	444	499	476	487	489	472	496	500	469	521	504	455	463	519	461	497	525	469	494	488	492	514	476	468	499	500	460	476	506	485	411	476	456	529	513	483	480	522	499	466	513	470	477	451	488	520	475	485	503	490	491	495	442	482	522	486	492	503	490	530	488	483	483	506	472	508	508	501	502	484	516	465	488	481	466	480	510	510	488	462	506	472	479	490	501	496	467	522	490	476	477	500	465	525	540	515	467	506	519	478	521	482	498	498	497	541	505	501	470	493	493	483	505	513	510	507	500	495	507	521	473	477	499	500	512	465	550	479	486	433	481	491	504	471	506	514	490	492	483	502	508	448	489	513	475	489	505	513	491	484	460	500	471	505	513	452	521	481	486	504	484	512	490	487	428	508	485	464	477	480	514	497	470	462	482	497	493	448	507	477	450	487	504	480	504	436	502	440	474	530	475	482	484	458	540	469	488	445	516	480	471	466	433	468	482	475	479	471	505	475	498	535	494	492	483	508	463	525	464	491	542	487	523	480	475	481	458	500	524	475	492	482	465	490	493	487	521	481	503	502	520	489	500	498	475	480	444	468	488	474	476	504	485	546	476	533	493	474	501	519	468	492	468	511	470	499	479	511	460	459	455	523	459	514	497	485	475	476	476	435	513	471	455	550	501	483	486	500	501	494	440	453	476	481	489	488	478	467	503	481	500	496	470	483	492	469	498	516	485	464	491	488	530	524	512	483	505	453	445	457	519	485	481	504	496	490	502	472	527	517	511	495	504	504	461	505	454	474	482	502	485	473	498	485	456	494	496	485	476	509	478	468	495	496	476	480	490	512	500	514	459	533	472	512	497	508	489	482	516	492	507	481	477	513	476	533	469	477	515	481	464	506	488	445	470	472	508	473	469	492	482	411	478	464	488	470	523	496	479	515	476	518	480	492	480	513	491	468	462	434	482	477	529	519	501	520	517	497	485	486	442	445	491	508	518	482	508	534	499	498	445	484	478	459	515	496	480	485	497	458	445	465	538	485	481	491	514	484	484	506	500	490	473	496	518	472	493	476	524	503	478	517	454	469	506	451	494	466	490	457	462	467	469	458	477	483	490	458	479	466	511	488	509	424	462	490	485	480	472	457	500	484	503	461	475	465	483	475	461	507	493	449	506	479	480	502	470	485	451	485	475	528	487	454	454	486	455	487	463	440	505	476	495	513	471	509	504	523	489	491	519	485	501	472	488	460	476	517	482	497	464	458	508	485	473	481	501	484	449	491	504	486	514	488	486	477	469	525	496	511	441	501	534	485	525	479	516	486	501	505	480	460	477	503	456	502	459	522	516	479	473	479	444	483	495	450	475	447	502	529	521	498	505	529	514	475	509	525	505	444	512	455	475	467	445	494	490	476	481	502	472	491	468	500	499	554	493	458	491	492	475	499	485	529	506	493	506	529	506	513	492	489	497	494	468	465	477	505	469	508	451	496	483	478	488	486	465	524	483	465	491	511	517	466	471	484	517	513	480	488	469	500	467	446	513	487	493	471	487	500	494	486	478	519	459	456	486	490	498	463	519	519	476	480	476	482	475	489	488	487	489	452	467	449	483	491	525	479	515	487	467	466	536	505	480	536	451	475	496	517	513	463	498	449	490	507	445	493	492	517	480	478	490	473	486	487	494	491	474	494	469	506	516	480	460	494	497	478	474	490	504	498	495	476	486	470	484	486	435	487	439	493	511	484	490	479	455	484	479	505	436	439	524	517	516	466	480	477	502	475	499	507	488	478	491	448	491	515	506	487	462	499	507	497	490	491	482	499	462	477	461	478	488	514	434	465	505	443	533	476	495	471	491	503	502	491	483	531	488	454	475	505	481	468	473	448	502	506	501	498	527	485	488	469	489	453	496	514	484	494	504	452	479	462	518	535	479	511	495	472	482	537	478	495	478	481	505	479	464	510	484	470	453	482	497	479	511	465	489	497	511	503	476	521	541	500	489	477	507	514	474	471	451	478	502	468	454	455	478	473	494	486	496	490	469	476	479	509	493	498	477	476	487	471	444	454	498	482	468	475	495	497	443	486	488	469	486	454	479	481	453	520	474	483	490	485	496	494	488	518	491	491	511	496	514	523	493	484	527	483	485	480	495	474	495	493	472	507	538	505	492	480	510	520	501	491	461	511	481	476	506	514	488	483	508	484	483	501	522	487	509	511	491	505	475	485	456	489	512	514	537	475	499	506	496	492	528	445	511	513	519	475	491	484	472	498	482	503	445	460	455	547	474	514	471	489	508	462	512	495	501	494	513	458	512	477	485	468	449	484	448	511	450	454	501	490	496	497	461	479	523	509	492	499	511	507	508	480	515	489	477	470	496	533	520	507	491	517	511	484	474	511	497	456	492	500	460	495	448	507	494	491	494	505	498	502	493	491	535	515	487	503	467	489	484	495	469	459	472	489	482	487	473	516	489	536	467	505	485	528	453	497	478	507	493	495	492	482	501	500	525	484	477	488	518	465	512	496	454	497	490	498	460	473	473	495	537	503	489	454	513	510	480	532	454	471	503	453	475	516	466
36753	59797	36886	5410	1320	1020	929	828	738	702	615	611	591	532	575	582	525	523	541	528	533	556	513	539	479	489	532	518	513	541	558	528	524	544	482	523	510	543	533	510	527	534	490	518	518	513	569	535	530	476	520	524	533	520	483	510	503	507	508	508	519	515	540	541	552	544	541	534	549	521	530	537	537	487	517	546	507	499	516	522	564	511	541	516	543	516	535	516	518	513	529	480	542	537	520	508	529	527	508	516	526	514	523	527	526	499	550	476	521	511	489	535	506	496	534	543	515	506	534	509	507	538	549	506	522	540	516	529	476	533	486	511	515	542	479	468	507	499	522	496	535	500	493	497	493	528	538	556	549	484	506	520	517	518	482	535	494	488	513	511	514	472	527	494	515	500	493	488	476	505	486	507	492	484	540	505	530	508	523	512	492	525	538	490	457	513	518	547	501	491	515	530	540	505	481	493	513	569	486	487	502	499	520	528	523	528	524	549	493	523	524	477	528	508	533	527	556	545	468	460	546	475	515	484	515	543	510	507	503	521	509	466	489	532	536	514	495	491	507	486	490	523	553	473	550	506	505	567	451	509	545	505	496	517	512	494	522	513	506	484	510	529	513	481	543	489	514	505	572	533	563	521	519	524	528	525	516	539	494	510	530	480	559	527	531	480	527	514	511	538	539	519	494	503	485	503	544	503	509	519	514	506	570	507	505	519	494	548	517	524	483	508	529	496	484	527	517	499	479	519	520	513	493	522	516	507	515	483	481	521	505	536	533	515	472	538	528	518	515	518	498	512	496	546	516	537	532	505	519	496	486	493	518	539	546	438	477	540	493	477	565	518	534	508	513	483	479	473	533	471	504	485	532	506	507	516	504	510	531	513	495	528	512	508	500	503	534	491	534	513	566	501	489	548	507	507	468	503	493	518	510	487	518	490	467	521	567	492	499	543	521	524	490	508	501	485	517	496	515	521	496	477	522	513	497	534	489	495	503	525	536	523	503	502	519	485	476	524	518	532	463	507	518	480	506	488	514	509	551	551	517	516	522	524	492	523	498	513	484	504	535	526	517	487	528	510	488	495	517	527	502	497	534	473	504	503	543	496	488	504	498	512	519	505	535	516	505	540	508	488	524	520	504	487	508	512	471	501	530	497	531	514	508	509	515	515	486	491	520	537	521	523	482	524	540	534	473	485	513	518	563	504	460	487	547	549	502	498	488	513	501	538	508	486	521	526	480	551	527	521	526	460	521	505	514	513	490	515	499	492	576	532	528	495	539	530	503	520	539	487	494	524	508	505	530	504	518	537	522	520	496	547	515	482	518	504	485	523	475	507	523	515	521	523	489	517	506	523	516	495	484	536	476	498	481	513	493	527	515	495	522	493	474	499	506	551	503	503	486	525	516	510	517	536	487	514	491	510	512	524	522	519	489	485	478	513	498	533	505	541	501	542	543	502	515	496	510	510	509	519	512	517	532	493	549	518	523	481	481	544	463	484	476	514	497	489	488	551	529	510	505	523	510	474	501	518	523	484	518	531	486	503	506	543	485	520	501	476	537	515	507	507	520	505	514	521	505	502	470	494	491	494	505	532	504	541	536	539	546	545	503	529	497	516	504	508	478	474	472	513	488	516	506	510	516	521	536	530	520	567	525	533	505	553	536	493	508	510	503	557	509	519	526	516	489	513	545	574	557	473	474	490	517	543	554	533	538	513	518	513	521	500	561	477	503	528	552	522	510	500	518	531	533	511	540	485	501	527	489	510	536	503	543	516	538	534	493	521	478	518	533	507	491	525	527	515	487	484	494	476	531	508	493	484	509	459	520	496	512	481	513	472	519	493	512	502	500	514	516	523	550	525	519	512	548	511	525	513	515	519	473	499	501	467	499	558	503	499	489	507	498	507	512	513	456	511	514	529	562	558	499	562	515	545	513	461	489	535	495	511	559	507	511	526	480	534	550	503	518	482	500	522	540	535	492	507	513	534	522	498	483	502	565	493	513	509	508	532	517	532	502	518	558	505	547	545	504	498	512	497	547	518	507	502	520	496	490	517	527	520	508	505	544	547	532	531	497	501	505	550	523	525	499	532	512	506	503	511	491	520	456	506	484	492	497	487	474	513	543	547	505	486	515	531	495	529	531	518	502	565	535	561	480	490	513	521	516	499	494	500	484	509	504	516	506	502	498	524	518	480	491	498	503	503	490	558	529	481	546	499	454	497	502	540	520	519	513	474	508	541	536	495	495	465	504	507	494	503	476	512	561	507	523	460	472	496	525	503	463	513	477	512	452	495	514	500	499	486	538	464	543	510	512	502	497	507	524	529	507	514	563	505	464	516	510	537	508	496	512	473	512	509	521	532	513	495	482	468	500	536	522	541	500	503	526	525	513	484	479	535	520	506	494	517	479	477	524	539	471	519	488	525	536	477	521	488	519	500	492	524	496	517	509	511	545	515	515	522	544	489	509	483	521	481	537	520	504	490	474	509	488	519	473	476	500	481	487	544	538	526	532	514	499	492	535	536	511	504	539	510	553	483	529	531	518	514	532	533	543	508	489	514	515	527	492	543	491	500	511	519	508	475	541	525	498	484	499	545	507	496	456	523	514	494	529	495	492	498	506	492	551	505	501	493	504	509	516	531	511	501	508	527	527	525	558	540	511	522	511	494	529	539	532	482	541	540	502	552	495	505	526	551	490	500	539	515	487	520	491	540	507	530	521	494	499	536	533	502	480	530	508	519	497	494	526	525	521	509	557	485	514	529	534	544	515	518	521	515	497	505	514	525	475	541	503	502	528	507	527	488	498	479	515	533	530	530	513	544	493	480	479	467	542	521	514	504	531	532	487	523	532	509	507	467	518	466	483	524	510	482	542	556	495	501	479	486	514	521	521	521	514	474	540	488	493	532	529	549	544	520	511	527	512	508	501	503	480	484	541	543	469	516	467	519	545	526	518	484	511	554	477	494	523	514	484	497	515	490	498	512	493	525	503	485	520	483	502	478	542	520	547	521	510	500	491	493	502	527	561	508	528	537	534	508	469	515	539	520	504	466	521	497	500	509	514	539	499	539	556	525	503	474	527	494	485	499	515	494	518	522	542	524	545	519	503	489	499	522	535	529	535	508	535	556	548	553	462	545	555	503	484	463	496	496	496	480	479	473	500	548	524	477	530	508	508	477	520	510	525	483	513	512	539	520	496	512	530	481	518	524	501	477	497	538	512	517	526	502	497	506	469	544	523	509	524	536	568	537	508	511	515	492	519	487	528	523	532	544	549	556	476	549	499	524	496	525	534	505	495	507	507	522	500	559	551	501	507	506	509	490	499	501	516	540	523	511	535	519	516	490	480	536	515	525	515	502	525	509	563	509	500	504	499	520	509	537	519	506	495	481	520	492	548	500	528	498	512	508	452	467	529	516	526	504	514	468	528	505	495	512	502	512	493	527	490	591	486	478	505	540	495	479	506	512	467	504	526	520	502	496	517	516	505	504	496	534
22919	21430	29022	24209	21384	21251	8733	866	616	525	464	426	432	399	367	384	368	364	357	336	340	327	336	331	294	354	318	304	304	322	328	341	320	343	330	278	314	302	345	314	301	295	312	299	303	316	303	336	283	306	302	328	293	338	300	273	307	272	319	331	327	331	315	310	365	307	315	338	347	270	364	314	320	345	352	316	304	297	327	318	299	292	295	292	329	278	290	286	308	295	288	285	282	286	276	282	317	260	278	293	286	271	285	276	294	284	295	309	293	299	317	294	285	308	316	286	285	320	290	285	322	292	292	313	287	304	301	311	305	313	307	304	300	286	305	282	319	344	307	291	305	314	285	308	283	325	287	343	327	296	284	301	274	275	309	320	272	291	288	298	313	284	296	292	278	294	297	325	265	281	303	312	308	295	292	307	309	297	305	292	302	326	308	293	285	283	300	303	282	302	297	317	301	321	279	294	299	290	261	314	284	270	274	301	304	302	281	312	285	327	291	283	310	265	264	301	328	300	317	291	281	293	300	307	304	301	287	275	286	280	290	297	285	283	302	289	326	309	312	291	283	297	298	323	305	319	300	289	306	291	308	281	304	306	266	301	298	307	305	300	291	305	299	317	319	308	306	315	317	291	318	292	286	291	306	293	304	281	290	296	318	286	304	287	275	295	287	263	261	299	288	322	292	290	307	302	292	278	302	297	287	286	311	275	277	291	284	282	290	282	268	281	283	321	270	299	306	316	308	296	287	298	307	271	305	311	295	306	295	289	302	307	293	336	296	287	342	299	320	291	298	313	303	272	274	302	268	322	305	291	308	291	286	270	321	322	291	301	268	286	273	300	306	310	303	306	314	284	275	299	301	314	328	288	294	287	280	311	281	285	321	287	272	352	309	306	298	278	324	301	304	305	272	314	310	299	305	293	313	263	335	312	276	326	312	320	325	307	321	302	299	296	259	287	292	293	348	274	297	312	285	315	333	319	304	271	267	319	288	302	256	258	297	286	274	295	311	242	269	304	281	299	284	327	270	288	282	296	326	278	266	325	300	285	309	290	284	298	292	284	338	322	316	297	325	331	293	282	293	310	291	328	292	293	285	293	324	325	268	310	293	282	286	278	299	313	291	291	329	314	287	265	290	312	296	295	281	270	281	306	303	274	259	293	256	311	316	310	313	293	302	318	287	332	292	324	290	264	329	312	314	272	283	311	289	288	290	322	299	295	282	306	277	289	293	293	307	308	311	294	314	301	291	273	307	281	284	296	300	302	284	321	300	293	270	286	270	302	287	310	307	292	316	291	291	299	290	294	295	294	275	311	302	310	297	277	278	285	280	271	310	269	297	255	317	317	288	312	299	302	282	278	301	311	280	303	290	301	292	330	283	297	281	322	285	290	308	299	272	293	316	303	303	294	290	273	316	330	311	295	307	286	315	295	289	287	324	289	296	289	264	289	280	297	283	273	293	304	288	282	268	281	290	310	245	287	290	315	307	311	283	288	282	308	288	281	333	294	297	298	277	307	304	286	306	280	295	312	325	298	314	304	258	289	309	283	275	287	349	303	293	314	296	298	303	269	296	312	312	290	302	316	315	302	292	304	321	296	289	270	271	293	295	271	307	323	309	302	262	317	331	320	288	284	312	288	286	283	327	270	276	273	297	336	264	261	282	296	311	263	274	269	308	294	330	285	252	285	321	301	296	299	286	282	275	282	307	304	330	313	287	271	306	306	286	300	288	304	303	312	293	296	321	321	316	286	287	291	305	305	295	287	284	304	296	299	287	286	314	268	299	320	277	309	319	278	256	310	302	318	275	278	291	295	264	273	301	308	271	296	280	277	309	343	283	306	329	255	270	312	347	325	314	319	297	312	282	273	302	275	294	312	299	313	298	310	294	316	352	293	325	312	294	291	306	296	303	294	279	314	290	321	320	334	292	284	335	299	293	286	310	288	281	317	308	302	312	278	306	253	313	285	268	275	290	283	302	272	311	290	273	266	272	276	305	325	312	320	325	279	292	318	282	283	299	293	271	272	309	291	290	293	334	302	309	309	313	269	287	300	294	357	314	331	331	262	292	307	283	301	293	279	263	297	305	288	280	248	274	288	299	295	270	277	285	341	322	291	308	291	294	317	269	349	306	277	312	304	339	302	299	300	302	299	308	272	325	276	283	254	272	292	324	291	324	286	322	283	305	289	302	290	302	295	322	291	286	308	301	297	305	331	299	305	270	302	298	304	285	284	284	306	292	289	296	310	313	324	309	296	283	277	314	279	306	281	312	302	293	301	282	274	296	328	299	318	289	283	313	276	287	319	292	296	314	288	304	290	310	267	262	305	289	305	292	302	283	301	326	310	255	325	273	301	315	285	294	283	287	304	287	305	278	297	286	316	296	314	284	305	316	278	299	263	313	315	294	294	290	318	323	287	289	300	298	288	283	291	304	279	312	291	302	285	314	302	280	280	315	287	310	278	278	296	331	321	282	265	333	282	276	299	287	312	310	294	297	279	338	290	273	281	335	303	296	267	249	281	293	302	313	294	301	296	295	301	272	317	320	306	286	265	303	314	287	277	316	327	309	301	317	300	339	321	289	295	315	300	289	281	314	283	307	266	281	300	299	293	266	313	281	308	289	271	284	313	285	293	266	293	275	340	252	291	296	272	291	289	313	275	308	301	329	311	308	290	289	304	333	306	267	272	262	316	286	320	310	292	320	329	280	282	297	294	311	306	290	305	293	316	297	283	308	327	275	293	314	316	269	300	299	321	260	291	316	310	264	264	312	285	281	287	291	305	282	301	311	273	326	310	297	281	319	273	296	287	302	299	291	311	297	257	299	310	304	299	288	318	297	290	292	292	294	302	288	316	313	312	303	304	289	262	296	293	297	294	297	319	307	283	275	317	296	287	295	299	300	331	288	300	299	290	291	287	302	288	280	316	294	311	291	328	314	308	295	330	270	295	297	320	310	332	324	322	327	292	287	298	307	320	334	299	295	296	300	299	276	295	265	319	299	324	312	294	311	266	320	293	308	292	299	279	305	297	325	280	296	298	317	312	292	319	301	294	307	294	294	312	302	305	302	262	313	312	302	303	302	311	291	298	315	300	289	306	312	301	283	285	261	313	298	294	310	283	291	272	292	309	294	312	289	277	303	298	286	286	311	299	294	286	244	288	281	282	291	332	283	313	293	299	303	286	275	291	260	326	284	264	287	320	320	278	320	287	302	297	297	254	321	315	271	275	302	274	292	288	254	332	282	273	281	265	283	290	317	323	288	311	300	274	301	297	278	309	303	291	267	264	291	293	282	303	298	302	298	312	302	272	286	320	319	283	276	295	299	302	309	310	311	277	294	277	271	301	283	315	296	298	312	279	314	298	278	280	278	298	303	305	292	286	314	300	281	276	283	323	295	287	288	290	295	311	289	266	283	295	305	284	304	291	321	306	268	293	321	285	303	308	296	286	320	308	281	297	305	281	302	291	322	294	299	317	298	267	318	277
41755	74089	49698	10253	2339	1731	1421	1048	847	675	645	614	513	491	451	438	424	382	431	408	390	368	367	344	353	353	353	361	342	358	346	347	353	375	353	329	319	340	351	360	347	345	298	338	317	370	355	349	326	319	317	332	343	358	344	319	333	344	323	304	329	352	358	349	339	338	323	328	381	355	368	333	356	358	363	393	325	331	359	330	321	321	341	333	388	305	340	307	330	334	333	329	337	309	335	301	316	312	288	323	283	305	304	313	317	297	304	293	319	307	343	303	359	343	312	315	317	327	332	303	326	320	332	301	317	321	328	310	298	307	316	292	312	304	310	339	318	326	330	314	319	312	320	303	340	317	316	306	326	331	329	263	330	330	284	321	340	310	342	306	341	291	329	315	332	303	327	319	291	306	301	331	309	372	315	283	314	321	341	348	336	314	343	316	338	325	313	312	338	337	300	326	316	333	302	351	327	303	316	329	301	310	330	307	323	309	319	316	324	321	301	339	303	295	329	325	321	334	327	320	310	333	329	320	327	313	310	331	285	317	330	351	305	315	329	313	298	309	321	360	318	340	317	315	340	338	313	338	317	337	342	305	315	275	323	344	311	313	309	334	308	338	332	315	356	342	354	322	314	335	304	342	304	319	313	312	287	356	344	332	331	324	316	299	312	298	348	322	308	313	311	312	318	321	308	336	314	300	316	320	336	323	287	316	323	317	312	334	334	311	319	301	301	322	319	307	341	316	353	329	293	311	309	319	304	309	315	316	297	337	332	290	316	300	323	319	324	330	333	309	317	320	315	328	320	306	316	302	315	328	307	337	336	353	310	333	307	351	320	357	304	311	307	314	317	308	318	299	334	293	340	347	321	328	316	312	337	324	309	315	331	306	326	328	332	319	318	283	313	310	307	351	336	334	343	318	310	315	307	302	307	323	296	310	339	318	339	306	325	348	338	328	329	340	321	342	316	314	298	339	340	296	338	316	327	315	334	314	307	318	320	320	291	320	340	321	326	331	310	296	339	307	334	335	308	303	290	337	328	364	316	301	354	332	325	301	292	318	328	313	313	361	340	320	318	358	331	293	304	316	305	369	300	341	323	328	315	343	311	326	289	304	328	319	314	318	343	308	331	315	303	303	310	314	315	343	309	328	315	341	289	326	315	277	321	311	305	326	294	310	317	306	319	332	333	323	324	336	323	317	305	333	295	325	311	318	360	330	325	300	318	332	304	311	323	326	308	301	325	330	289	314	298	353	312	333	326	305	300	322	339	312	340	328	304	325	348	316	325	321	340	315	325	333	321	343	276	334	324	333	314	317	312	332	323	347	309	329	316	343	303	359	290	319	312	346	324	304	298	337	310	337	320	350	302	334	337	327	323	311	316	301	349	322	320	301	315	324	314	326	312	342	302	316	307	334	349	346	309	329	299	321	353	320	334	346	334	296	301	284	305	330	301	336	315	336	307	354	302	326	291	320	335	303	319	336	334	328	302	311	340	300	308	321	322	318	327	308	316	318	333	328	331	310	313	324	313	309	349	350	304	307	327	336	321	329	337	338	324	305	318	302	330	294	307	310	312	302	339	338	359	328	322	323	308	344	321	324	305	323	318	339	305	328	313	290	296	333	339	306	296	330	315	337	335	316	282	323	304	336	368	319	307	317	295	329	318	298	337	299	332	320	293	307	303	342	277	284	293	334	325	338	312	338	297	315	300	311	302	303	321	320	297	301	353	314	338	309	312	300	312	290	355	325	305	322	329	319	317	315	346	341	324	297	321	317	341	317	316	310	332	318	346	309	340	296	325	290	324	315	330	344	290	336	327	283	334	342	323	329	311	293	328	318	302	314	314	334	316	328	330	342	316	335	341	328	322	300	301	312	319	354	351	321	310	314	334	306	352	310	347	321	305	262	291	328	292	321	302	321	319	340	314	298	307	325	329	325	335	294	303	348	309	320	328	345	316	338	318	285	325	354	345	299	331	317	319	309	321	320	282	322	320	311	314	349	338	345	313	310	344	341	322	307	305	340	312	324	333	310	329	326	318	339	313	367	339	288	308	304	341	330	299	334	314	358	329	334	299	287	314	296	328	307	328	312	311	308	319	336	350	320	332	292	355	314	329	347	308	311	312	331	352	339	331	348	359	307	325	350	322	297	341	314	285	326	305	327	311	320	320	303	319	325	281	294	318	314	290	329	322	322	337	322	315	335	317	346	329	307	316	336	311	319	330	336	307	348	325	276	331	306	298	312	316	306	351	310	326	342	361	316	337	316	322	340	329	338	315	318	302	320	330	286	346	316	312	327	325	318	293	301	356	332	318	309	290	315	306	334	318	309	307	338	331	305	315	313	328	312	325	339	312	332	332	302	317	349	319	336	317	289	329	333	322	349	280	317	328	329	322	317	313	345	312	298	335	321	344	284	326	320	329	340	314	309	306	325	320	303	296	303	342	344	327	328	298	306	329	305	299	317	314	306	294	333	333	341	300	347	343	298	317	311	328	308	335	294	297	316	337	345	328	329	321	318	297	316	311	326	302	292	314	326	282	305	310	298	316	308	318	306	337	316	338	338	301	320	292	334	296	343	335	314	311	325	348	315	315	343	368	333	309	311	322	321	323	331	309	332	309	304	339	328	331	310	335	344	322	286	326	315	312	330	325	322	327	321	342	298	308	310	318	332	287	331	294	320	315	311	316	321	359	350	299	317	326	309	353	294	291	300	297	359	319	297	327	338	329	329	319	288	327	334	301	304	319	317	351	326	278	324	275	286	289	288	320	328	321	285	341	330	337	323	348	281	326	351	292	326	356	301	310	345	297	353	318	343	311	314	331	296	321	336	328	323	343	314	340	345	314	326	321	355	356	327	309	342	344	317	321	333	339	310	296	315	293	374	312	340	308	292	342	316	371	303	331	333	324	304	327	330	347	340	304	299	330	311	309	334	301	313	320	337	336	313	311	302	360	320	320	321	302	325	304	332	318	332	386	332	325	329	327	311	322	325	319	350	314	300	332	314	314	346	323	315	305	302	328	357	316	317	356	308	334	315	341	309	326	352	314	316	319	343	299	303	300	310	305	313	350	331	310	350	336	314	346	324	345	339	336	329	324	317	304	330	341	329	358	297	313	346	336	288	355	305	296	345	327	301	314	306	344	313	357	330	351	323	308	315	294	335	305	320	300	312	319	306	323	369	335	313	292	325	323	331	340	318	323	342	279	327	341	295	324	322	311	318	309	348	298	295	322	351	300	341	327	334	324	324	351	328	296	295	309	316	345	340	350	295	317	316	355	315	318	341	262	301	256	316	306	304	308	325	338	331	342	329	327	277	299	331	313	350	306	318	337	306	316	333	332	306	331	292	303	324	331	336	315	331	316	312	288	322	329	338	325	307	352	276	299	352	319	297	358	295	298	329	311	311	307	333	302	321	328	333	338	324	338	324	311	299	318	310	313	323	310	333	349	287	323	290	319	348	302	327	323	317	318	344	309	351	347	315	353	341
31159	33800	26001	6946	872	740	696	671	628	657	690	655	649	676	669	602	617	637	629	611	628	616	649	594	643	663	649	606	598	592	634	657	650	598	647	672	652	596	617	636	676	642	624	621	634	615	620	637	656	629	660	646	666	645	618	617	635	660	638	634	634	624	612	626	652	672	633	634	636	615	617	652	693	646	609	622	612	639	649	598	606	639	690	643	670	607	672	670	667	610	656	622	655	606	609	659	624	688	633	667	599	634	660	665	654	634	635	627	660	598	667	660	617	615	642	616	640	641	635	645	631	627	652	656	669	652	615	616	646	614	637	624	634	620	605	633	642	607	575	655	658	646	654	643	664	641	621	623	606	591	662	645	670	621	592	660	616	647	604	664	666	663	668	646	590	601	606	687	591	647	637	637	604	667	679	659	628	607	622	654	596	664	648	620	641	661	663	625	599	620	622	626	648	635	635	630	566	647	625	598	660	628	655	660	628	680	651	677	673	630	618	675	635	629	637	622	693	615	632	621	646	636	647	633	637	597	657	640	691	631	629	599	643	654	678	651	649	632	712	613	670	653	591	625	639	627	619	582	651	659	637	663	648	630	674	597	585	621	640	601	600	565	621	619	604	633	584	644	618	617	575	658	660	630	643	641	667	628	635	620	692	612	647	646	635	656	635	636	615	626	572	637	603	680	653	615	609	598	605	660	617	633	606	637	637	679	666	633	591	643	622	610	620	616	611	660	672	659	640	642	646	645	657	648	621	657	657	625	598	668	648	612	716	629	642	613	633	651	601	617	606	644	623	626	616	675	636	653	598	638	653	637	594	621	613	617	639	651	627	664	628	676	645	671	618	608	628	628	620	629	654	658	622	588	635	633	599	639	634	603	621	630	617	590	645	681	679	624	632	633	625	616	683	607	675	637	697	650	632	667	602	620	647	651	648	651	612	609	591	584	606	668	607	652	601	651	637	641	661	653	589	583	613	618	631	594	668	635	627	597	607	635	639	655	670	674	661	639	647	631	656	625	635	597	606	656	662	664	649	600	593	577	610	604	617	659	613	617	625	661	609	619	636	644	614	597	637	629	623	630	639	636	603	627	641	663	660	620	610	598	641	629	604	614	628	591	657	610	624	613	664	598	607	638	610	652	580	686	593	613	639	618	649	624	591	642	645	616	648	644	618	666	629	624	609	664	624	627	617	606	641	610	595	642	618	620	616	609	572	622	647	596	649	604	613	654	638	635	604	621	617	665	642	619	563	642	656	643	637	602	592	669	600	651	617	656	626	617	656	607	655	588	588	609	634	579	634	641	645	597	612	675	642	692	623	588	630	654	716	631	657	619	621	640	647	634	632	661	565	614	604	661	615	624	640	658	673	612	623	648	667	660	594	602	564	677	638	601	643	635	614	654	634	629	619	644	685	643	641	595	625	630	634	660	633	584	648	601	670	648	603	643	617	631	640	634	582	635	626	647	620	633	657	638	635	576	596	650	639	602	592	616	607	646	621	582	614	665	593	609	623	610	614	634	644	645	614	622	648	674	649	615	647	632	671	582	631	604	640	627	686	606	659	634	618	611	630	655	583	628	629	641	644	617	637	608	641	588	649	622	644	601	654	665	662	654	598	641	660	638	627	628	651	585	638	656	618	618	636	605	624	647	671	610	654	619	590	638	632	623	634	615	649	647	629	642	641	603	637	639	616	595	651	607	624	586	660	620	628	629	620	615	609	657	626	645	650	615	658	616	602	629	581	612	644	652	574	624	611	605	633	655	605	618	644	634	613	669	603	645	626	647	622	650	598	588	580	660	606	640	657	626	667	637	648	682	620	593	631	656	623	633	610	630	641	682	648	623	620	606	627	641	646	617	628	620	657	644	665	640	605	652	626	600	642	657	643	657	642	678	609	621	602	614	658	603	643	622	630	624	649	622	679	661	590	599	629	668	596	652	615	604	615	658	629	638	597	635	627	630	668	624	602	633	664	626	664	634	654	634	606	695	609	655	652	615	647	624	621	626	640	662	561	656	626	639	646	613	671	611	621	621	632	639	651	624	614	625	630	613	625	618	592	616	626	608	622	629	617	603	658	601	654	633	596	679	650	645	585	639	622	607	622	635	647	621	637	623	695	620	627	576	624	616	648	624	655	647	617	627	676	678	607	618	676	624	609	611	642	659	670	633	633	609	641	599	657	652	630	623	628	612	621	616	636	583	615	599	633	647	647	650	612	597	619	652	657	601	628	601	630	646	634	611	659	642	631	636	653	622	674	629	639	657	653	673	633	635	598	641	637	695	625	634	590	612	617	603	651	607	599	665	609	585	578	616	643	638	608	589	619	604	639	588	641	632	611	630	645	599	595	610	640	669	592	630	611	651	673	632	634	628	603	611	604	635	604	654	644	606	652	641	619	616	685	661	682	615	698	662	634	618	643	651	611	632	636	647	629	658	608	616	628	605	600	663	643	622	629	610	615	666	622	631	663	651	608	676	618	609	631	643	651	625	629	675	620	634	638	645	582	618	616	608	617	613	629	645	622	604	615	616	630	607	619	590	643	635	658	618	607	638	642	618	622	595	618	599	621	649	641	626	700	647	629	637	658	639	630	671	624	651	659	619	644	646	648	635	630	642	644	605	622	650	603	611	626	598	596	616	647	642	635	601	639	635	625	616	644	612	655	634	613	649	624	651	614	671	569	660	575	629	620	599	635	631	650	670	606	623	621	667	687	666	624	609	646	597	602	589	618	624	600	674	633	630	622	620	659	641	616	666	610	658	674	638	597	623	607	609	636	618	606	653	639	647	627	658	631	624	675	630	605	687	651	651	651	600	639	651	640	599	634	649	636	576	623	635	641	645	630	582	637	617	665	617	614	600	641	602	650	591	653	669	616	602	616	640	605	613	632	631	640	593	630	635	629	659	609	663	663	612	603	686	622	632	672	625	590	635	634	625	645	622	595	626	616	611	623	638	681	617	641	634	632	629	610	605	677	604	652	638	631	602	641	620	640	639	634	637	601	654	673	624	593	614	636	693	613	615	646	669	636	613	696	621	682	703	645	650	590	638	625	667	640	661	632	617	619	648	624	623	629	665	630	618	624	631	657	678	649	677	630	615	621	654	619	620	634	604	637	621	626	611	613	643	624	610	606	667	653	667	599	656	655	651	650	660	610	617	638	596	622	579	648	687	631	650	617	622	682	615	635	611	647	615	647	639	664	597	632	649	612	675	632	615	627	614	588	627	625	620	672	660	649	621	603	658	626	595	622	685	635	610	643	627	633	634	633	606	662	618	688	657	640	643	667	630	629	624	660	613	654	654	633	644	627	604	644	595	600	598	645	649	602	635	683	620	618	633	642	661	679	618	591	629	614	584	657	617	617	653	647	588	670	652	638	686	629	659	636	601	586	608	608	602	632	636	625	635	626	647	666	605	640	624	621	628	617	599	656	631	691	602	669	610	633	583	648	614	596	641	594	640	601	631	637	579	638	664	640	620	620	598	634	583
35785	48718	24781	3094	923	853	801	751	748	693	663	689	667	723	716	717	684	671	667	676	706	681	699	691	641	660	653	688	650	676	712	659	661	643	682	664	685	653	711	711	673	628	668	711	678	686	640	643	692	699	606	650	627	677	691	699	689	687	670	725	674	666	683	678	641	649	687	714	653	684	650	682	672	664	684	688	664	678	685	647	669	667	653	694	643	655	654	685	689	677	636	680	702	676	662	699	693	654	680	681	702	674	658	673	730	684	682	656	693	670	636	682	687	693	670	662	677	625	643	694	668	676	689	678	653	645	637	657	664	670	687	721	665	676	650	633	629	649	695	689	658	643	686	671	630	699	675	636	693	681	683	647	694	674	651	666	613	688	649	702	632	707	671	638	662	667	629	656	689	667	696	705	672	668	628	681	670	687	675	637	624	667	627	689	636	641	649	669	647	653	653	697	666	670	662	649	680	648	669	686	633	683	661	653	681	694	696	648	682	661	668	675	704	673	669	686	679	699	642	702	661	622	734	638	674	696	665	683	647	638	704	698	679	678	653	661	695	665	634	642	713	678	680	660	658	668	661	699	644	625	646	668	657	591	695	695	647	700	679	635	651	700	674	665	647	655	653	686	634	685	697	697	617	624	647	625	669	631	650	678	643	667	675	665	603	664	644	703	675	669	697	636	685	715	669	644	662	641	641	674	626	707	686	705	644	695	634	687	667	696	683	643	640	671	687	686	693	700	677	657	683	646	671	654	715	673	708	635	664	683	703	641	674	642	669	709	652	652	663	629	661	667	685	681	662	693	648	698	693	674	666	648	630	656	657	694	657	667	675	617	643	642	675	648	687	685	653	671	653	649	630	671	664	688	688	633	635	655	653	681	643	678	671	697	684	664	647	731	661	664	617	671	639	681	623	689	688	673	655	683	681	683	681	647	693	673	676	706	629	624	655	629	695	643	640	636	698	687	707	644	667	649	676	731	684	740	652	651	662	631	701	684	660	682	657	720	684	687	685	666	683	717	675	651	666	690	686	726	686	661	663	676	676	666	718	661	671	623	646	635	664	667	692	677	675	688	668	634	700	575	684	671	634	673	702	668	672	702	675	689	685	678	670	648	720	693	678	648	695	602	650	628	649	689	663	680	659	674	647	636	712	689	713	612	714	690	695	680	675	711	667	659	626	648	665	669	642	652	667	698	635	669	691	648	699	657	659	641	696	669	667	705	683	645	697	654	645	715	688	669	623	667	655	704	679	710	658	666	649	631	664	661	667	678	682	641	669	629	650	689	677	690	682	648	696	752	670	685	623	675	642	675	669	712	683	641	665	670	676	642	652	665	589	642	688	660	647	652	677	678	663	682	628	689	658	671	654	692	665	639	678	633	655	691	660	683	669	650	672	668	672	677	674	651	732	639	724	672	686	654	679	649	687	632	663	700	681	664	651	651	619	698	674	655	610	660	627	660	669	672	675	592	661	704	616	659	689	660	667	656	670	615	635	655	610	688	641	643	647	649	654	660	666	643	635	633	665	651	645	674	645	689	647	659	627	636	672	678	646	669	676	713	643	676	615	652	675	651	665	696	653	676	676	704	676	675	689	633	721	713	613	641	641	658	680	670	650	647	684	735	654	671	641	652	629	662	654	657	658	676	656	667	654	663	686	651	660	695	671	656	689	638	643	642	647	635	658	692	655	634	652	704	701	735	685	670	619	669	671	651	693	658	695	655	710	638	655	658	661	632	650	679	678	620	686	688	664	707	641	605	641	645	680	654	692	664	686	669	682	678	704	658	660	658	668	687	640	667	667	627	660	639	625	695	686	662	641	709	667	691	695	715	673	679	667	643	656	618	662	657	672	659	684	675	705	671	636	669	632	633	648	674	648	638	664	671	679	683	673	660	639	650	690	682	660	663	668	720	662	643	617	626	672	615	668	611	664	662	667	645	666	702	698	643	669	622	643	625	721	725	680	651	668	626	695	642	656	646	653	682	650	683	686	632	707	671	660	670	714	625	641	664	682	656	648	666	692	654	671	656	680	665	648	651	634	691	675	663	686	666	625	640	673	641	636	669	692	689	653	614	630	642	702	652	708	670	614	663	691	703	592	649	678	655	651	622	698	662	662	625	630	689	643	693	685	657	637	671	676	646	599	718	709	653	675	743	695	660	677	701	648	673	683	640	649	653	616	710	670	655	661	664	644	695	710	621	678	649	672	689	655	677	697	700	684	700	675	658	655	701	706	680	658	660	653	650	696	641	652	713	677	705	662	640	664	691	715	651	685	669	668	639	663	644	634	662	642	650	652	680	701	670	697	649	643	717	695	677	684	701	592	635	679	651	699	657	633	698	685	638	627	656	672	660	629	683	659	687	649	665	684	706	697	663	682	672	645	656	730	715	697	648	716	695	633	658	683	687	617	635	678	628	654	711	657	677	680	700	681	653	666	642	665	637	688	625	668	650	642	672	698	675	638	647	602	651	685	672	676	660	657	664	665	653	673	671	675	666	722	684	676	693	701	661	636	666	658	695	683	636	646	683	686	665	686	711	661	667	702	680	734	662	678	669	660	686	668	698	742	707	686	681	652	677	681	691	649	685	657	666	663	656	671	658	638	662	623	657	690	703	682	686	619	754	675	652	691	682	692	697	686	653	653	679	663	655	678	677	681	664	634	647	704	700	594	660	696	689	651	684	665	650	685	659	672	693	646	649	712	679	666	656	669	601	605	649	666	626	655	623	673	705	672	629	700	689	648	664	639	689	676	680	698	663	718	661	682	648	630	673	654	696	690	699	736	654	656	698	663	687	697	682	637	662	668	646	709	667	638	656	670	641	657	654	609	682	662	694	679	672	690	651	618	720	660	690	690	686	674	645	650	664	659	685	631	661	664	641	631	679	643	650	679	630	652	688	689	694	646	635	666	648	679	667	648	730	706	690	680	709	691	633	667	637	720	672	639	691	665	689	669	677	650	659	652	689	667	633	637	680	655	686	668	637	661	653	679	656	663	716	677	692	666	691	679	683	659	693	665	674	663	699	659	682	673	642	679	660	658	694	653	680	707	656	724	644	675	642	636	716	706	660	683	690	648	652	636	694	693	707	656	690	652	651	656	679	675	700	616	647	685	659	676	606	666	703	682	686	669	693	613	673	696	668	618	669	632	662	674	663	679	682	652	696	684	668	650	688	651	654	697	634	650	699	694	638	679	635	697	669	645	653	711	609	642	719	706	664	674	665	707	652	642	647	677	697	647	680	670	688	668	669	664	648	721	660	679	685	675	644	664	662	660	693	659	643	710	677	648	721	696	672	665	677	664	649	703	655	657	676	667	665	658	677	644	604	681	689	665	678	673	656	648	657	706	671	641	651	628	691	631	682	636	639	655	632	683	686	661	670	673	680	649	650	652	613	681	702	668	680	678	615	685	698	698	702	682	707	708	680	689	659	692	648	656	669	669	684	712	695	684	643	674	701	651	650	652	684	652	666	670	607	665	693	691	684
24072	21437	28649	24641	21140	10057	1135	794	632	663	659	634	608	555	531	565	536	521	509	534	535	535	494	532	582	511	548	552	525	519	546	478	539	594	521	507	554	520	487	569	498	530	496	516	516	516	523	542	534	501	529	526	494	507	525	534	548	514	494	525	542	546	554	541	528	536	548	520	523	511	486	542	513	522	527	503	555	528	510	539	550	483	566	508	516	537	493	514	522	497	492	558	532	494	541	503	549	485	514	507	500	495	523	543	522	495	478	547	525	523	524	518	493	543	528	503	510	489	499	473	480	509	523	547	507	526	540	551	499	492	523	498	530	496	519	493	527	510	505	522	512	508	552	489	509	538	497	507	501	512	496	487	538	536	545	516	524	562	527	530	493	537	541	529	515	494	541	551	524	546	520	524	505	539	504	552	527	548	524	506	490	503	528	503	508	524	548	487	541	504	507	502	516	558	486	530	502	519	516	497	516	472	534	560	507	557	517	550	475	516	518	499	495	551	517	463	491	531	527	496	492	544	549	536	512	540	501	484	521	512	462	503	509	515	530	493	534	504	496	492	504	534	487	533	512	538	495	478	548	523	531	524	458	496	551	509	501	559	465	526	533	508	527	515	535	499	506	521	537	478	524	532	488	511	522	559	495	528	528	479	525	528	488	525	533	501	508	541	541	542	517	515	531	533	512	515	531	496	486	543	513	518	486	526	487	524	530	512	560	516	526	511	533	531	489	465	519	483	506	524	511	554	502	545	524	507	511	518	511	547	483	548	521	578	498	521	505	560	526	506	526	519	531	478	502	524	533	559	503	525	487	515	525	538	516	503	488	489	511	505	516	531	506	492	530	510	507	519	469	562	523	519	513	486	519	534	497	502	462	503	528	517	525	511	540	494	539	512	492	526	551	501	557	528	474	553	489	597	544	517	519	502	503	523	527	521	508	509	506	511	534	560	482	508	556	586	486	525	464	505	510	569	501	524	505	526	542	513	515	465	509	508	508	516	515	518	507	519	494	508	520	501	522	504	528	577	486	483	510	490	512	490	460	507	515	534	477	510	525	512	537	491	501	545	526	482	512	520	501	480	529	497	497	527	473	514	506	537	503	550	500	520	510	496	530	483	510	525	546	479	483	484	466	503	520	542	543	501	507	505	523	489	568	493	507	498	487	503	552	511	505	540	478	511	484	514	505	527	514	504	515	498	531	511	501	519	491	554	531	497	540	498	469	503	528	490	485	543	489	511	506	496	502	533	536	524	505	506	531	499	451	543	523	482	561	530	486	514	527	532	514	535	511	491	485	550	501	510	524	535	525	542	487	464	530	475	491	521	514	499	507	517	506	505	526	551	531	478	475	520	496	511	539	526	528	461	481	500	535	488	527	502	469	508	507	521	521	529	488	546	538	500	507	523	504	521	525	509	479	498	535	520	494	494	546	552	558	552	504	523	547	492	512	474	503	513	503	495	555	495	526	524	502	556	534	559	546	487	507	492	550	491	472	526	465	524	531	522	527	521	505	511	504	544	505	494	519	528	528	546	491	526	512	522	502	502	508	546	487	507	497	513	522	483	485	472	495	543	523	522	498	486	539	503	523	497	532	487	490	517	494	515	535	531	509	487	482	519	511	530	521	539	516	487	552	486	476	491	506	478	494	505	495	529	506	550	534	490	529	526	483	511	543	472	497	490	457	500	518	505	517	502	527	516	528	574	544	510	485	496	511	497	520	497	537	518	518	531	496	536	500	513	519	504	512	536	501	545	554	479	520	527	510	510	477	522	526	494	500	517	518	494	496	519	522	464	494	527	495	496	509	473	541	543	529	492	515	497	483	454	538	557	511	495	484	489	461	545	539	535	553	543	520	518	542	519	513	495	487	551	524	497	477	498	519	498	542	523	532	514	502	514	543	492	508	471	478	485	522	523	528	524	514	494	554	489	490	457	557	563	504	513	511	498	539	552	497	532	492	536	531	492	529	521	519	495	525	478	551	512	506	509	542	522	490	485	518	523	523	552	528	551	538	522	541	533	524	485	504	477	514	468	505	523	505	489	530	506	474	486	507	514	495	488	461	490	564	512	526	513	502	528	508	495	509	518	475	513	515	552	533	545	473	511	540	474	505	475	494	496	490	493	494	527	505	475	502	506	576	519	506	551	512	511	529	527	561	523	508	554	523	496	483	524	473	547	513	496	535	535	521	533	490	530	523	508	463	498	530	502	497	504	527	520	530	541	569	516	473	516	502	509	527	556	488	551	505	496	500	519	525	549	540	511	535	517	503	489	565	510	545	488	488	496	553	515	493	550	504	554	494	550	553	514	492	533	519	521	530	506	521	550	516	508	530	499	503	511	536	539	507	534	510	540	503	506	530	482	518	497	541	527	472	499	523	511	510	465	505	502	531	534	520	523	509	500	508	521	509	511	494	523	538	505	537	526	513	498	523	517	513	518	509	519	524	539	436	524	513	525	503	544	510	487	488	522	514	499	494	474	533	521	498	510	505	532	508	559	505	516	488	541	494	504	503	529	533	483	486	532	518	515	512	459	513	487	544	529	532	499	516	496	518	511	491	458	505	491	542	482	478	526	549	507	483	527	575	498	495	489	552	498	548	463	499	491	526	545	551	470	525	495	500	491	480	511	479	486	524	525	473	526	545	500	543	483	510	526	511	509	484	515	527	491	463	474	499	509	517	475	517	503	508	507	477	484	520	516	493	504	518	522	544	463	506	534	533	516	533	538	510	532	501	526	522	543	507	488	487	493	518	481	547	498	498	482	492	520	524	527	486	533	540	478	498	523	491	523	546	536	500	520	512	479	507	539	469	505	527	518	502	540	515	518	513	495	467	501	547	523	521	520	507	490	474	486	502	484	503	510	498	504	502	499	510	527	532	496	506	520	514	510	491	520	499	526	512	485	535	519	465	492	531	485	543	468	508	503	512	520	526	503	524	510	510	488	521	506	516	493	527	489	518	505	536	531	525	491	507	528	475	558	506	489	544	518	534	500	559	513	525	495	517	497	470	476	535	517	512	491	519	505	542	519	502	561	494	506	486	505	540	531	516	529	457	525	501	528	500	534	514	530	528	528	551	500	516	539	496	503	514	530	484	505	534	457	515	558	549	475	509	500	511	519	467	537	493	526	514	514	513	450	530	488	503	555	506	523	493	455	531	498	502	527	501	518	526	516	516	555	538	528	526	489	465	513	522	518	512	496	532	534	514	494	536	526	483	516	475	514	515	503	560	545	505	531	525	526	537	527	549	556	535	551	539	473	527	489	487	471	486	489	523	530	511	545	510	505	539	544	493	496	500	484	486	548	500	514	486	522	514	491	485	515	502	532	535	535	532	561	553	474	500	515	565	530	541	502	499	498	501	514	502	504	510	493	516	484	528	529	530	534	525	507	516	489	528	491	512	536	515	495	504	519	496	512	503	497	520	496	502	523	520	547	525	534	548	492	483	519	518	494	473	483	499	527	524	524	536	514	525	525	491	464	521	518
38882	66525	41526	6898	1641	1242	1037	947	870	751	680	702	659	643	630	562	642	605	578	574	597	540	551	577	580	604	521	595	592	604	590	603	541	544	584	572	551	594	584	553	557	555	567	574	543	564	594	619	531	570	561	524	568	529	570	557	559	602	549	532	571	568	599	586	547	567	555	605	596	572	596	619	542	563	613	547	540	558	551	540	571	559	575	558	585	543	520	535	531	575	517	557	514	547	562	545	571	560	584	554	526	552	563	549	554	529	525	522	609	578	568	536	586	524	546	538	596	561	538	560	545	574	545	568	545	539	588	571	545	526	556	571	529	565	550	559	529	547	540	565	528	549	555	552	571	555	579	566	526	563	554	547	552	580	546	573	555	542	524	564	561	549	531	550	557	527	552	558	520	541	572	548	555	517	519	605	546	579	550	548	550	520	583	571	553	548	567	561	552	560	594	616	543	523	555	536	545	499	548	580	532	595	542	529	579	571	545	527	535	521	554	576	553	544	544	553	538	590	546	577	547	520	556	570	524	548	558	550	543	580	534	562	522	552	606	575	570	571	491	561	563	604	535	531	551	553	563	542	546	548	567	567	550	575	514	533	555	537	599	536	559	512	542	540	546	525	528	555	599	537	537	536	517	558	606	603	568	555	566	581	567	559	572	542	537	540	549	523	561	565	559	587	596	584	543	528	549	541	541	581	563	557	530	524	545	571	555	507	523	560	533	571	537	557	501	544	565	550	520	524	547	553	527	529	582	524	511	540	527	582	542	546	552	545	548	560	552	571	513	584	573	579	536	561	556	544	523	521	587	565	562	581	531	551	592	609	580	517	573	501	530	539	555	519	569	571	552	565	536	583	532	565	532	488	563	550	573	558	532	552	587	564	595	570	543	575	606	523	579	554	542	552	555	527	576	563	541	541	582	572	588	561	541	540	603	561	531	519	555	526	599	582	513	560	576	556	546	557	577	545	514	565	561	541	557	513	592	573	606	606	584	554	558	564	598	547	534	550	561	557	543	566	608	598	508	563	525	540	546	546	526	574	603	504	566	555	560	531	571	559	520	553	551	536	584	559	550	564	551	558	546	522	556	550	587	553	531	569	529	564	569	562	539	533	537	555	516	555	560	584	541	526	533	551	550	514	570	591	523	529	576	572	528	592	556	568	525	548	518	580	586	579	550	552	544	534	520	549	555	548	589	574	526	578	520	541	570	559	562	539	581	569	533	534	555	535	590	564	569	540	540	521	557	569	528	527	496	555	488	586	568	531	558	554	534	564	539	590	527	561	558	564	543	556	567	577	560	557	562	547	504	565	548	515	527	566	561	613	556	566	562	522	536	546	574	521	550	536	538	548	551	492	557	584	550	525	596	550	530	567	535	493	554	561	545	535	483	557	580	557	546	581	548	551	568	523	515	543	533	555	551	513	546	557	563	569	581	522	571	527	578	566	561	521	565	550	551	583	548	592	554	571	562	557	540	536	561	550	534	524	576	572	558	530	585	552	561	566	546	571	534	575	548	529	578	519	535	562	538	558	576	515	521	549	548	566	529	561	543	566	565	556	539	519	591	587	562	554	577	581	549	570	540	568	568	553	572	525	559	548	565	555	532	538	540	538	551	532	515	550	593	571	511	586	586	564	511	539	598	522	542	582	529	514	593	578	555	561	543	539	516	514	503	503	513	516	564	547	534	565	580	532	546	539	565	555	488	513	554	531	573	554	530	542	546	550	534	555	579	531	574	596	555	567	580	547	527	525	533	568	545	543	542	565	514	572	535	528	541	565	565	557	575	571	490	555	568	537	585	596	562	573	564	546	596	552	539	555	578	560	552	556	563	534	554	519	531	492	570	554	586	552	609	513	564	591	562	561	556	538	571	532	548	544	517	596	563	523	564	553	561	532	562	565	551	586	545	544	608	545	548	574	578	544	547	567	514	529	573	527	564	592	543	584	532	575	556	582	527	591	565	624	595	577	588	575	545	560	562	556	511	552	547	566	547	538	560	544	496	554	549	542	580	541	547	562	546	568	559	547	486	554	583	552	549	507	547	553	582	546	504	565	556	561	502	547	559	590	556	559	518	531	580	588	508	532	546	538	553	563	484	548	552	534	551	592	562	558	567	544	523	567	589	555	588	578	548	511	559	546	553	530	546	520	508	531	529	527	508	536	578	563	520	554	542	546	504	521	568	561	544	559	569	577	541	520	542	572	532	519	560	570	565	549	560	533	570	525	564	554	554	546	564	569	570	554	595	540	542	548	544	549	545	529	599	563	560	554	575	519	593	551	568	513	566	532	556	526	547	541	563	577	536	523	563	480	523	520	575	564	543	510	573	561	513	560	564	544	593	568	534	549	569	597	559	563	558	605	523	531	583	548	538	562	535	553	490	512	533	543	565	583	538	575	565	539	550	515	531	544	531	605	566	547	552	579	566	564	546	511	590	567	552	533	568	555	568	557	532	545	565	553	576	552	558	563	537	544	561	551	558	555	486	559	602	541	572	509	536	550	579	531	541	589	548	529	534	552	551	533	559	550	565	542	546	600	557	582	588	549	562	582	542	527	540	550	581	553	537	600	564	561	572	558	503	583	533	579	509	540	562	532	525	540	539	549	556	594	487	558	545	553	566	542	571	563	530	593	602	541	567	586	559	522	519	539	612	573	530	513	534	579	550	534	599	542	535	572	544	518	555	557	534	526	535	549	566	531	513	556	578	574	521	555	553	546	578	547	545	570	560	552	571	536	552	509	500	527	521	541	569	549	548	582	545	576	515	560	573	586	547	534	560	546	568	554	592	563	574	566	592	520	520	552	543	532	572	542	559	612	544	529	537	573	569	528	559	509	578	541	588	551	568	536	591	543	552	572	541	514	591	561	541	568	574	554	547	566	577	530	534	586	556	582	505	553	515	551	581	538	563	542	568	538	564	560	562	527	570	545	572	583	566	527	532	600	541	557	568	602	555	571	551	564	529	533	557	536	531	552	560	597	568	583	564	526	518	559	585	564	548	553	533	539	551	544	504	563	557	508	542	511	575	551	597	539	511	561	509	537	552	547	553	539	542	548	556	572	607	535	565	523	596	560	585	501	581	480	503	550	522	561	565	517	551	550	568	576	560	526	552	532	571	646	528	576	565	538	500	551	523	537	544	563	532	549	547	536	540	531	546	527	553	507	535	553	512	572	577	548	563	509	557	545	542	544	557	533	547	566	548	587	555	594	541	582	531	555	531	534	536	512	548	580	537	535	557	565	547	575	611	548	524	555	567	559	531	530	546	520	527	547	501	511	557	497	511	501	540	555	546	538	609	563	529	533	579	530	592	540	544	539	534	571	566	536	550	547	550	555	548	523	595	501	548	515	572	565	545	559	519	527	571	567	552	514	553	550	548	585	558	554	550	563	536	547	555	569	547	504	551	542	562	541	588	546	566	571	574	546	480	524	585	533	555	573	539	586	552	579	566	523	561	505	614	548	522	520	605	559	509	521	587	537	580	535
25172	21638	28252	25184	14130	1355	676	639	598	612	584	525	540	516	537	555	545	528	518	504	492	544	494	529	521	484	518	506	502	527	510	512	513	573	489	528	497	504	481	510	553	514	476	516	500	513	513	482	476	553	507	499	524	521	527	478	509	496	515	519	516	495	526	539	517	528	510	495	547	516	518	508	508	518	510	504	543	471	535	479	533	557	500	496	479	520	492	470	530	535	474	527	481	534	496	468	512	478	531	554	502	514	526	532	539	486	518	493	521	458	506	488	486	527	505	483	483	499	494	486	487	465	512	472	513	504	494	492	504	479	522	529	493	522	502	538	529	506	533	484	535	491	563	451	481	504	495	528	519	537	520	516	479	526	515	503	488	515	536	498	514	488	485	502	465	492	502	517	432	501	526	503	519	483	552	507	523	511	531	489	543	511	470	489	493	459	494	479	493	517	492	514	484	524	492	454	490	493	465	492	477	485	509	525	514	505	481	492	487	513	515	509	493	483	484	533	503	457	479	539	526	494	502	495	468	514	493	491	486	496	511	504	459	502	509	524	506	537	489	492	494	515	479	507	466	519	490	490	523	478	522	472	485	537	481	535	509	508	505	522	494	447	504	507	522	520	547	489	513	495	490	552	507	473	506	505	504	471	516	489	542	512	541	454	495	479	512	482	520	488	498	477	466	515	506	497	510	518	556	502	503	467	538	517	499	498	510	525	513	504	500	467	533	497	461	485	474	494	490	503	500	474	484	491	498	530	499	467	493	535	515	501	506	505	511	496	507	501	450	528	505	479	508	484	516	514	497	516	477	499	513	506	513	517	494	487	477	498	528	478	509	518	461	505	463	563	507	517	520	520	488	547	537	521	496	492	495	502	486	451	500	478	475	490	510	489	531	525	534	497	497	513	473	514	534	479	535	514	566	507	528	527	517	478	511	488	509	519	537	511	528	479	540	486	447	472	510	486	505	502	497	495	508	528	493	479	512	496	508	497	530	468	537	522	504	502	508	518	480	491	506	476	512	519	521	489	504	518	551	478	507	500	510	512	518	516	486	499	503	499	450	521	503	500	498	473	527	479	512	464	483	461	509	502	512	500	486	491	474	514	484	482	499	515	470	515	552	473	535	495	506	504	485	536	496	529	490	529	503	473	464	532	492	505	514	495	488	505	511	508	506	506	516	503	512	501	477	522	468	501	492	534	526	504	525	460	469	515	524	468	515	489	483	475	520	484	508	527	505	504	503	504	499	521	471	485	476	529	491	448	460	471	523	508	539	470	523	554	509	455	495	485	562	507	485	516	484	485	505	467	512	513	548	484	478	501	514	481	466	479	490	517	525	507	547	501	522	488	487	519	476	489	500	512	524	472	511	472	475	478	481	451	527	488	501	477	479	519	494	550	497	529	522	478	529	490	506	482	460	511	495	510	518	526	495	531	479	544	499	534	477	487	521	480	500	466	511	473	499	466	532	462	532	481	479	465	507	474	496	526	483	490	506	531	537	492	500	510	501	512	479	488	505	539	534	498	515	520	493	489	487	501	514	508	530	509	474	496	524	508	539	486	514	484	482	476	506	490	461	507	498	536	498	501	456	494	447	520	472	488	486	524	520	490	543	491	495	499	488	469	527	506	525	489	483	512	525	502	476	483	517	517	507	525	515	488	501	504	495	499	477	553	522	499	511	511	495	526	530	496	526	526	484	509	489	512	532	468	480	502	492	497	498	495	515	477	543	507	492	514	499	506	505	456	499	517	507	483	512	471	537	502	521	467	486	515	525	500	486	477	499	495	499	502	490	541	487	448	488	486	464	487	505	508	501	512	519	438	508	508	507	502	480	506	530	482	521	531	515	513	501	473	513	519	498	461	472	481	511	512	516	492	495	454	508	527	547	432	512	484	478	493	470	516	461	534	519	478	483	521	491	491	480	499	506	481	500	483	529	480	505	532	506	502	505	512	534	498	509	495	457	472	499	502	510	479	461	498	492	488	521	477	494	509	520	483	478	457	439	544	512	555	486	499	499	486	485	492	484	510	459	466	526	468	533	492	491	511	505	488	507	498	510	504	494	497	510	501	486	448	495	483	466	481	509	486	524	502	543	497	526	491	493	465	492	488	475	508	497	522	553	474	500	504	533	501	519	481	483	501	488	531	522	485	521	499	537	518	464	488	513	494	541	512	520	499	487	535	520	509	516	489	528	506	517	517	531	502	513	460	524	474	519	504	539	497	489	506	485	504	486	528	527	493	508	491	492	549	502	493	511	497	463	503	484	482	523	546	507	530	558	502	502	478	471	517	512	514	498	474	473	548	514	481	442	501	493	491	500	456	536	477	506	515	529	512	541	485	500	523	513	480	506	522	486	530	464	522	542	438	491	512	497	498	526	526	489	517	463	500	503	504	575	527	511	526	523	485	475	523	520	489	516	495	520	493	462	488	487	543	495	472	485	477	482	501	492	500	510	524	506	516	525	513	502	473	505	493	537	480	516	497	496	483	492	526	498	473	507	484	506	503	455	491	501	477	516	459	514	509	528	494	487	503	475	459	505	509	485	514	538	470	482	490	467	484	493	547	504	524	465	512	503	478	523	519	502	485	542	519	523	467	492	508	480	464	514	529	556	498	536	532	494	523	525	482	514	481	519	544	507	495	479	474	484	511	481	498	469	495	532	535	504	497	510	500	486	509	541	549	483	501	505	481	528	480	529	508	488	527	513	492	473	519	494	479	464	474	520	484	499	517	478	506	573	524	485	472	530	527	485	518	512	485	500	499	506	510	475	497	503	456	501	467	512	521	508	485	493	527	527	473	458	491	482	486	489	509	525	475	506	517	530	497	526	510	523	504	479	480	481	505	535	479	526	512	513	509	501	461	473	498	506	477	482	520	483	481	506	511	525	521	500	510	513	471	519	512	489	507	484	483	474	463	503	476	495	500	483	487	508	502	523	522	480	533	525	472	487	532	527	540	487	475	525	543	525	481	493	489	510	517	484	507	503	513	489	484	488	501	486	539	510	530	524	522	484	514	517	494	460	498	539	504	479	499	506	515	469	537	527	500	475	480	515	532	489	463	474	493	472	519	492	487	501	520	499	521	529	497	494	512	524	483	486	488	492	447	479	509	493	511	482	519	510	505	524	525	497	554	496	506	527	484	479	512	528	495	517	503	478	517	507	514	465	468	532	492	495	476	506	450	537	500	444	541	506	448	501	513	498	529	462	477	487	481	496	474	487	483	489	477	495	508	482	498	489	509	498	480	492	516	510	529	478	530	498	496	518	493	481	474	506	511	533	502	495	489	520	475	486	492	482	497	494	502	480	509	503	505	528	523	515	485	499	469	508	479	513	498	469	544	511	501	450	521	505	464	515	511	455	507	463	472	467	523	508	516	505	504	512	484	497	536	519	490	534	515	505	511	536	515	514	544	519	512	493	528	496	512	508	517	485	521	513	488	441	476	531	515	507	479	494	523	464	528	540	533	504	509	500	509	480	474	553	485
38791	61810	37538	5420	1269	990	825	774	754	686	589	624	603	603	528	594	568	562	557	546	549	522	549	553	522	539	554	504	543	544	543	505	558	529	555	487	531	543	538	557	525	540	533	502	554	498	550	512	544	536	522	532	496	517	539	541	508	549	564	541	539	557	532	543	551	508	538	566	546	534	572	549	554	575	552	538	510	539	557	521	551	540	525	546	513	488	525	535	528	531	551	521	512	569	504	519	526	531	547	522	550	569	545	513	550	546	574	511	498	534	510	480	527	481	548	517	536	498	523	503	492	555	462	544	527	552	515	524	546	542	516	485	531	507	575	545	515	534	520	489	518	527	511	473	522	502	484	493	517	481	518	542	551	512	520	538	510	538	521	504	528	487	501	548	534	519	523	505	511	476	529	552	552	514	566	543	550	533	523	506	504	493	530	540	524	519	560	516	517	565	533	531	537	549	535	534	549	535	516	522	519	519	545	512	493	526	551	537	574	515	517	534	528	531	522	553	502	514	522	548	535	528	513	535	505	518	549	556	509	555	489	491	549	521	542	485	503	568	499	516	503	523	558	554	556	536	526	536	558	534	530	540	528	546	496	518	490	522	545	528	537	500	524	549	527	571	522	521	490	526	542	524	526	530	526	523	528	509	512	531	518	495	528	543	563	478	492	530	546	580	491	530	541	508	537	550	512	532	512	532	526	513	486	555	501	501	533	553	557	527	527	512	498	545	536	535	523	522	520	497	536	502	528	519	499	515	505	532	512	551	538	511	570	521	525	510	540	492	488	551	562	514	570	537	516	554	524	543	583	557	514	562	549	541	525	538	531	544	519	494	500	539	534	519	499	567	529	537	487	528	509	466	515	534	518	532	535	505	504	526	527	489	535	523	537	554	523	489	473	572	546	530	577	534	510	500	483	516	535	512	531	510	560	504	563	509	494	532	530	510	528	490	523	495	536	534	513	511	546	548	510	528	503	547	551	548	560	560	543	530	524	534	515	519	535	541	523	556	541	527	470	540	553	516	513	523	569	512	537	541	520	505	522	476	510	555	509	540	515	524	528	541	521	499	529	519	503	562	520	516	523	521	537	523	503	507	521	520	548	507	499	506	536	514	558	526	546	535	556	524	528	561	508	504	529	504	568	521	513	536	523	523	487	525	533	574	567	513	511	508	542	527	578	508	498	550	512	514	536	528	525	536	527	527	537	529	532	506	500	589	513	514	529	544	552	550	505	538	503	518	545	535	556	520	566	496	553	524	486	513	513	564	474	528	482	490	540	510	531	509	530	513	565	538	530	484	505	520	510	530	528	494	524	514	541	501	528	528	489	546	527	519	524	509	541	529	524	535	516	518	517	551	563	537	538	580	563	530	536	494	515	492	499	484	516	501	508	524	537	540	510	521	495	562	527	521	533	500	508	514	558	512	539	504	559	521	522	519	489	540	529	547	572	480	551	516	540	541	497	533	513	537	533	548	487	537	540	510	564	510	536	516	511	514	520	529	536	548	507	541	542	532	532	529	531	528	512	522	547	504	574	529	544	539	531	495	526	577	521	551	517	533	524	530	512	547	569	526	530	523	558	507	505	536	544	529	515	581	519	520	522	522	531	513	557	525	534	520	548	575	543	534	511	532	522	529	526	546	544	496	551	535	526	525	486	556	550	483	481	509	505	529	553	517	524	526	518	541	540	551	528	513	480	543	540	529	539	555	470	510	469	516	561	527	526	521	547	549	551	503	530	539	522	527	522	519	534	490	508	502	530	538	542	552	499	511	532	565	552	530	525	489	536	527	517	519	551	533	523	519	511	508	514	524	576	515	521	537	535	525	539	534	515	479	538	560	499	508	522	500	476	544	522	508	572	531	517	549	504	514	546	475	534	569	495	515	517	541	542	543	557	536	565	520	544	579	532	514	531	540	545	506	538	528	487	528	484	521	508	546	512	560	540	518	567	533	517	537	503	551	536	528	503	526	522	528	487	540	500	526	496	546	563	493	514	549	522	548	569	524	554	544	512	517	542	521	520	561	552	498	566	509	537	553	537	530	495	498	550	517	507	529	503	553	502	495	533	512	482	522	531	553	559	550	537	528	524	548	519	536	509	528	614	552	525	585	512	524	522	533	543	553	533	538	541	539	573	513	525	544	508	532	514	500	519	493	490	535	577	526	552	541	521	512	530	503	558	510	518	555	504	547	514	546	530	564	554	502	517	554	536	537	548	519	536	577	521	542	493	556	516	542	535	507	541	517	491	505	508	546	500	452	532	519	520	536	558	540	559	559	534	522	512	494	513	527	526	505	569	502	541	513	548	521	539	526	493	523	512	537	518	567	577	508	501	523	531	529	514	571	507	497	518	531	507	519	496	515	504	481	523	520	475	517	479	521	461	508	519	537	568	557	521	532	556	535	524	571	549	491	477	527	541	520	517	569	521	525	527	518	562	459	556	513	546	545	504	528	541	562	557	510	505	570	534	567	556	558	518	544	541	529	529	546	520	501	533	546	531	527	549	548	478	532	496	498	547	507	521	500	525	543	522	547	548	519	550	540	534	498	540	512	552	475	517	521	539	532	571	532	522	526	545	516	540	475	547	544	534	552	553	510	551	543	536	495	496	569	534	561	516	501	543	510	542	539	485	490	490	521	496	499	578	506	498	523	511	514	570	551	489	564	515	528	502	544	501	482	535	525	527	531	546	496	506	523	487	538	540	504	538	517	523	516	529	543	500	508	542	541	533	542	564	486	573	538	530	522	464	526	558	531	549	523	527	468	521	543	534	526	523	533	530	525	486	504	501	523	518	511	499	541	509	569	551	547	546	520	510	551	536	486	573	508	530	526	512	504	564	548	512	552	524	529	519	528	535	515	526	514	538	522	512	569	509	536	547	501	557	540	530	520	574	501	521	535	540	526	535	549	506	523	535	559	492	529	484	539	527	522	549	494	517	544	539	547	541	504	541	502	546	520	508	555	500	562	566	519	547	535	521	503	580	529	575	537	525	508	491	498	519	524	536	544	542	524	528	546	519	534	563	483	553	531	541	499	511	538	525	548	529	535	536	503	525	535	505	528	553	517	512	505	566	503	523	542	532	501	523	529	532	571	592	533	547	523	520	600	496	502	555	577	515	553	537	481	529	534	506	546	522	523	544	527	522	551	518	527	498	478	482	533	492	516	513	519	508	547	547	529	521	506	518	561	544	517	535	516	494	507	506	539	550	522	531	521	582	524	542	551	542	558	522	502	529	508	517	546	552	474	511	508	520	537	509	515	559	543	530	551	539	545	492	503	519	565	520	504	517	524	523	517	558	507	522	533	539	529	512	526	493	504	538	512	514	553	520	541	494	517	516	488	519	496	549	516	532	516	505	557	538	491	520	516	523	519	554	518	496	525	518	533	562	534	499	520	517	494	537	508	497	500	535	522	551	501	553	497	487	489	524	504	497	552	580	550	557	522	535	521	541	525	532	509	565	509	532	503	528	509	555	490	556	528	530	508
22963	21452	29063	24241	21417	21321	8550	772	589	508	538	440	423	404	407	342	375	379	341	375	365	317	333	344	338	342	346	327	358	325	359	304	346	312	314	316	362	319	349	331	310	325	289	336	312	319	301	305	312	301	306	320	324	306	309	303	290	304	322	315	336	323	339	342	340	328	325	361	360	321	325	329	346	319	346	307	313	305	317	315	327	286	315	310	295	297	345	310	322	316	294	285	310	293	306	322	299	265	339	342	302	320	301	314	319	307	296	306	321	315	302	314	295	342	314	292	308	321	299	324	299	287	311	315	324	318	307	294	308	307	281	303	278	307	320	312	300	337	329	313	303	301	309	329	340	310	310	310	307	318	329	319	292	330	316	308	311	329	318	314	350	315	292	252	309	316	297	307	303	322	283	297	296	293	279	346	302	306	298	320	294	317	315	311	309	285	322	320	324	298	305	318	304	342	307	315	321	316	313	302	329	283	295	315	268	276	283	321	327	315	332	308	320	326	299	282	310	302	313	310	307	284	333	305	291	312	324	300	301	271	308	311	346	283	308	311	297	304	297	306	311	307	289	306	301	297	282	311	301	288	346	303	304	304	320	306	309	301	314	325	345	310	309	324	268	299	279	314	320	326	293	300	293	289	303	306	288	299	330	308	316	287	316	333	267	290	296	309	281	325	320	299	317	325	313	336	294	304	301	327	283	298	313	331	316	300	314	299	316	319	317	302	321	305	339	310	301	321	287	326	310	312	297	325	307	330	304	289	316	318	296	335	273	312	272	330	314	314	319	289	292	324	326	291	281	277	296	292	278	310	275	298	299	283	318	323	299	293	297	309	310	286	290	309	304	295	278	335	325	302	316	318	307	323	314	308	301	306	320	277	304	317	309	298	276	325	316	314	323	283	292	299	311	316	295	323	324	312	287	313	292	304	304	275	313	291	322	297	289	310	327	291	320	310	337	274	319	297	286	315	330	329	308	280	298	337	293	296	298	294	262	322	250	309	304	339	316	288	300	294	310	311	293	334	316	300	272	326	287	283	313	316	327	306	313	339	301	287	301	305	319	318	301	262	290	283	331	317	281	288	323	294	325	290	335	321	295	316	285	286	265	299	319	289	350	300	340	309	331	295	312	301	313	292	281	322	340	287	321	294	318	301	280	323	304	314	312	304	286	330	299	317	326	321	291	309	316	297	314	306	300	291	313	308	303	292	306	296	294	335	307	290	295	299	352	299	294	307	340	292	340	298	307	319	308	305	299	303	295	315	328	274	328	263	311	298	290	326	285	280	302	313	290	317	287	346	314	291	320	303	334	293	369	318	272	320	318	311	315	331	332	301	312	305	305	321	329	315	270	320	311	329	323	317	309	290	304	302	325	281	303	312	331	329	312	301	285	303	313	314	336	323	308	310	295	332	337	290	278	279	341	344	309	292	306	300	307	315	330	316	275	324	292	327	299	309	308	323	301	303	340	295	326	316	311	343	301	288	324	309	333	313	306	297	333	304	304	323	308	331	308	315	302	332	317	318	319	306	328	281	330	313	326	288	324	312	282	308	278	298	305	307	319	323	306	285	292	315	311	313	293	304	323	326	330	294	308	327	312	295	300	320	305	313	288	294	313	297	298	308	305	336	332	318	290	300	300	311	310	326	284	336	285	310	305	284	301	286	322	310	321	346	282	322	323	307	302	344	312	315	308	256	292	309	307	304	319	306	322	324	319	314	278	311	293	327	306	317	322	302	307	306	301	334	265	275	309	294	283	312	293	324	302	305	311	337	341	294	303	299	307	306	324	297	300	337	303	301	312	317	338	298	315	305	290	296	287	307	293	309	304	265	328	325	325	318	317	315	310	319	311	318	321	307	281	303	293	308	309	310	277	306	304	321	313	321	283	306	287	305	313	283	299	304	305	273	301	340	281	328	315	296	318	327	297	328	295	297	308	284	300	287	284	294	303	269	299	294	287	340	303	322	269	307	345	301	286	299	300	273	334	295	280	348	308	295	337	298	309	283	324	322	295	319	313	282	276	292	285	341	295	316	290	319	283	326	324	291	291	282	307	307	293	302	322	294	287	320	272	300	319	298	340	310	313	301	302	307	279	295	321	318	286	300	299	287	299	297	314	301	298	313	282	310	307	297	329	281	312	303	329	303	331	311	276	292	345	302	309	302	276	313	297	312	319	283	308	281	338	285	319	324	343	335	321	274	323	301	318	282	286	324	316	314	292	316	305	296	301	313	297	310	310	309	349	295	292	296	319	293	263	320	289	288	306	312	298	322	278	310	317	313	321	299	317	291	308	328	345	314	323	300	297	306	319	292	312	322	322	302	298	314	304	312	289	315	352	311	302	314	314	304	310	310	314	301	298	295	338	312	322	313	314	293	289	303	307	303	308	310	338	320	323	307	314	298	295	303	294	277	289	305	301	304	309	304	291	296	278	286	314	298	286	312	286	302	301	280	315	305	318	284	332	260	286	291	296	314	325	314	316	288	335	325	338	284	280	326	311	310	280	317	279	313	294	299	307	297	307	297	307	320	298	321	302	325	332	296	291	286	307	288	292	289	322	346	301	338	302	279	315	293	277	348	279	289	288	290	321	303	312	322	332	324	332	288	269	293	306	306	290	282	326	325	311	340	295	309	313	309	308	316	298	313	304	253	320	305	298	307	298	284	290	302	288	315	307	332	307	309	310	303	313	334	313	309	290	286	325	311	294	337	309	316	306	293	314	294	290	323	287	338	315	301	313	336	309	298	286	314	316	300	320	299	351	337	291	312	307	300	334	300	328	325	300	315	324	325	276	342	347	311	343	327	319	283	316	320	316	328	312	325	305	315	296	324	301	333	317	315	334	315	289	328	309	307	287	338	304	302	296	295	339	296	311	274	325	285	295	294	306	322	315	314	278	327	312	289	273	322	312	313	317	297	332	306	303	289	338	298	289	319	297	299	343	315	303	320	287	311	278	324	307	333	329	291	302	331	282	315	301	308	299	257	301	315	315	287	323	313	293	328	286	299	311	305	312	327	321	345	295	347	316	341	321	267	337	327	315	316	307	288	320	278	350	305	323	308	318	313	329	308	294	303	276	311	314	286	325	298	308	289	334	308	293	329	294	321	312	310	304	331	315	320	304	309	322	281	308	295	329	304	336	272	293	318	291	306	317	287	329	292	312	277	298	323	325	283	306	268	289	339	321	291	306	290	283	279	297	323	272	303	300	332	317	332	290	327	305	281	307	283	306	286	286	320	321	292	300	298	286	336	308	315	309	312	302	307	296	319	311	309	264	306	311	293	314	285	311	258	312	291	294	289	308	303	314	340	289	327	281	297	302	298	306	321	254	321	328	333	311	307	317	312	312	302	302	304	329	310	297	271	331	341	322	305	304	316	304	307	314	299	305	298	282	300	325	311	309	280	292	307	331	307	307	300	343	297	314	318	316	336	320	313	293	306	271	341	279	289	291	317	292	292	297	263	351	321	318	303	323	301	297	305	315	287
42921	75637	49129	9165	2317	1582	1195	983	857	690	634	549	515	508	452	453	409	416	405	435	427	361	372	370	340	361	409	436	372	358	393	358	371	346	342	358	330	367	332	311	342	351	330	340	313	318	324	343	317	317	345	329	355	350	332	346	328	360	367	347	362	362	380	359	354	374	345	343	371	366	383	361	347	335	375	387	352	339	343	337	348	353	370	337	345	348	311	315	350	335	325	307	320	333	328	350	332	335	359	361	319	297	345	346	331	350	288	349	340	303	346	363	357	306	332	322	372	309	311	334	325	356	319	338	321	324	307	320	346	340	333	351	309	333	303	324	336	331	328	315	326	347	365	322	340	345	333	317	340	344	326	334	324	347	342	348	335	314	343	320	338	349	337	327	340	320	283	316	344	326	322	352	322	335	313	349	358	357	331	347	308	341	348	323	320	307	382	336	361	306	322	312	304	319	300	318	381	319	321	325	351	325	302	321	321	344	357	331	350	346	318	314	315	328	322	343	315	345	317	359	351	315	321	377	302	341	342	340	333	332	345	330	308	331	331	368	319	352	318	316	343	352	330	337	309	340	336	299	321	317	315	324	331	326	343	347	324	319	353	305	352	313	307	351	326	339	323	327	334	332	342	321	319	319	362	315	330	363	335	313	373	354	330	330	310	320	353	316	349	368	316	308	318	312	332	304	363	316	312	308	312	318	331	327	354	343	311	314	332	367	334	318	361	375	363	346	352	312	328	344	319	342	303	327	303	341	330	323	312	323	306	291	349	315	320	325	303	331	354	317	336	325	333	327	342	331	340	315	315	333	342	346	323	333	322	287	321	319	353	318	355	319	316	307	320	299	305	348	339	333	325	298	322	340	351	324	328	323	293	314	334	338	306	331	350	365	309	342	322	326	306	350	328	366	334	307	320	326	349	327	305	302	347	322	343	290	321	331	313	324	302	322	320	323	336	338	323	305	303	324	312	353	326	348	362	365	354	325	319	333	338	363	338	326	326	317	339	341	338	311	332	333	323	327	341	319	308	347	297	302	318	330	348	360	310	347	329	314	325	311	309	345	293	345	310	317	329	314	350	322	304	344	333	343	332	342	312	352	324	319	326	324	320	379	316	357	356	316	300	349	328	316	334	315	316	326	307	352	326	338	354	343	343	347	305	318	317	328	356	349	337	339	338	338	324	311	314	303	363	342	321	300	292	346	358	323	318	303	338	328	325	336	340	331	328	342	285	313	338	337	334	290	325	334	317	339	341	318	328	342	329	375	369	313	313	386	327	335	364	327	316	346	327	328	307	359	359	317	348	323	307	324	350	332	366	324	329	337	334	332	294	315	326	340	323	324	304	291	334	335	310	292	321	383	333	332	344	310	313	339	324	317	308	317	330	327	322	294	330	324	348	326	338	302	328	285	301	310	337	315	311	336	324	348	331	295	323	341	343	346	323	322	335	327	376	339	320	328	320	309	320	336	328	342	313	344	331	324	325	331	332	321	371	312	326	303	324	350	309	319	328	292	347	338	345	343	294	337	334	301	312	336	354	317	347	283	329	323	331	327	347	322	310	341	320	331	336	311	334	331	328	331	334	300	360	335	310	340	336	343	324	307	341	292	353	297	341	322	346	332	357	332	345	332	358	351	332	324	335	366	353	331	317	319	302	356	346	338	329	326	339	354	320	310	332	353	336	320	311	338	333	344	339	355	341	320	357	338	317	364	302	359	314	356	318	303	330	344	350	359	308	351	334	318	326	370	313	316	320	320	318	331	347	345	344	318	323	328	318	340	337	359	312	310	333	345	376	355	358	326	336	312	320	324	326	328	331	289	357	330	330	342	320	329	346	354	349	354	350	310	358	307	309	329	344	359	336	346	309	323	335	322	322	334	340	341	348	318	335	336	375	341	363	305	352	331	342	334	324	320	338	348	356	345	328	294	333	318	348	312	330	360	338	340	317	301	293	330	337	334	350	313	337	315	318	341	320	303	352	324	297	332	344	320	345	327	321	362	321	326	322	280	309	347	327	305	312	336	311	333	317	321	324	336	315	314	327	344	350	358	311	331	315	325	341	288	313	309	327	319	330	309	368	349	354	312	337	313	334	342	346	316	334	350	297	327	358	326	323	330	310	355	316	311	326	333	345	322	331	343	334	329	340	360	357	308	349	353	303	320	327	355	347	338	324	321	319	359	348	372	322	290	316	335	349	363	306	330	340	325	322	328	323	328	354	359	327	347	359	321	337	323	338	335	330	339	341	332	324	297	334	326	326	348	343	333	335	325	298	314	317	356	337	351	351	332	314	325	321	353	307	326	310	343	357	330	352	356	359	311	314	314	328	347	314	348	321	315	352	366	338	303	302	331	298	347	354	339	350	311	340	332	350	315	311	299	371	326	317	322	347	298	298	353	333	355	326	350	313	347	324	335	374	319	313	315	329	349	331	325	325	328	347	323	332	359	362	311	341	347	353	332	316	313	326	335	317	325	334	323	344	360	362	317	358	341	338	311	321	335	305	343	334	309	322	345	323	357	329	333	332	321	353	329	327	371	334	318	339	325	306	306	355	311	339	356	327	316	303	318	317	344	305	340	345	334	344	326	313	339	312	321	298	337	307	340	316	333	385	354	314	307	336	317	315	330	288	345	332	328	285	314	359	335	297	331	354	300	299	337	354	340	327	346	359	359	345	318	309	333	312	319	286	316	315	309	330	337	340	321	327	301	322	360	340	307	335	338	321	305	335	346	339	337	322	320	362	335	352	320	328	342	350	339	337	337	349	322	337	299	335	332	332	353	346	340	329	302	344	321	345	340	339	342	341	342	350	309	356	329	350	303	334	351	311	326	324	347	326	323	312	343	305	346	345	340	336	311	347	325	305	308	338	328	313	333	337	296	319	340	355	332	327	359	361	308	284	328	333	323	328	330	332	295	328	352	285	321	325	320	347	355	344	338	311	327	326	327	365	335	318	336	308	352	330	347	359	333	317	365	353	309	329	364	353	326	363	342	329	346	324	340	339	338	359	338	331	295	333	324	331	341	337	326	321	304	314	327	299	334	313	341	323	332	313	342	355	326	306	323	333	298	332	352	290	312	301	371	347	315	344	306	330	328	349	345	334	321	354	329	354	296	340	333	340	318	341	306	340	344	322	310	325	365	333	329	342	316	332	341	283	324	319	317	332	351	330	352	335	320	337	331	281	313	318	347	310	288	306	327	327	330	347	329	325	346	343	302	334	346	340	313	342	355	356	337	321	336	350	330	346	333	341	316	308	350	323	303	345	311	298	315	336	327	349	339	350	344	325	302	340	333	325	341	336	300	306	338	373	340	342	301	299	357	325	315	374	329	312	333	332	334	348	354	319	320	363	302	334	342	360	321	347	364	329	357	318	343	313	320	380	340	331	301	373	322	348	355	334	346	321	355	330	338	316	342	331	320	338	344	332	340	349	339	359	291	329	328	340	317	337	365	355	320	341	325	311	364	333	334	326	330	353	364	338	335
31658	34947	27999	7309	891	717	717	623	643	668	661	684	639	686	648	677	705	666	677	636	628	706	627	644	665	641	654	668	609	636	660	665	607	637	677	641	640	613	627	680	643	672	645	648	607	648	678	661	611	665	641	626	644	666	646	637	714	695	653	576	657	655	684	673	665	677	639	644	636	652	650	655	653	618	660	644	644	639	679	652	617	631	643	663	647	706	629	668	632	667	619	667	676	634	658	651	639	613	667	660	617	602	652	691	642	645	633	646	655	626	686	632	650	636	634	685	634	635	624	610	697	666	666	667	622	614	641	623	608	657	680	680	650	631	660	667	663	610	663	636	667	665	660	615	686	639	615	670	668	634	629	684	647	666	662	643	668	651	663	659	631	637	694	666	607	619	623	660	682	655	667	627	610	647	643	601	669	632	633	657	663	634	686	632	678	647	621	664	622	657	641	659	664	652	636	612	664	686	630	630	641	658	616	646	642	642	603	641	653	669	684	645	659	668	641	662	647	651	692	658	663	615	630	649	660	625	619	653	641	596	656	636	651	643	644	656	697	657	606	642	657	665	698	611	684	716	668	654	652	669	633	617	607	620	647	639	636	655	648	611	621	654	639	637	647	660	676	620	644	666	654	654	631	649	662	634	626	618	640	661	652	660	628	663	629	634	652	654	671	650	587	653	630	622	650	639	639	663	632	599	632	666	690	663	676	644	679	625	628	654	598	670	638	649	656	646	660	632	629	652	681	580	616	651	650	660	673	629	658	641	689	602	643	713	610	678	606	629	632	703	635	634	670	606	677	659	631	625	649	620	653	656	691	675	643	636	694	631	663	649	642	596	623	655	684	622	668	597	623	641	671	630	612	630	635	637	642	577	603	640	663	625	639	608	622	585	634	665	630	633	632	655	682	628	613	725	594	718	654	631	617	662	643	673	656	612	680	642	663	646	625	669	654	683	648	622	624	648	632	591	653	655	641	630	650	646	684	666	651	655	651	603	614	658	634	639	680	668	606	682	677	683	658	685	657	640	700	712	626	626	656	637	690	630	640	650	634	570	639	662	642	703	628	703	636	619	668	617	643	627	621	632	651	652	625	613	621	614	626	667	655	663	653	659	629	662	648	654	653	687	622	611	648	624	635	659	670	653	686	610	619	629	622	648	669	675	642	602	635	699	672	673	665	672	612	620	659	649	689	641	663	648	646	663	644	716	651	622	674	611	606	643	612	616	630	641	620	641	676	689	634	627	652	657	632	648	654	606	632	661	615	652	624	648	640	603	653	654	608	639	636	641	666	658	717	626	637	639	648	629	676	656	640	687	696	634	626	658	599	647	696	604	653	667	665	633	631	658	646	666	672	640	666	657	577	660	694	648	621	587	666	663	645	604	642	582	640	652	622	684	646	641	612	602	660	627	679	649	633	647	602	644	638	626	655	678	647	627	646	628	654	636	611	658	680	659	629	686	621	600	660	683	654	665	667	665	685	657	624	673	617	625	624	616	618	712	624	641	666	653	678	646	641	630	651	639	668	638	618	604	653	695	638	634	664	672	640	616	657	627	620	680	637	687	660	639	631	626	613	684	646	619	631	630	630	671	618	663	678	615	637	678	619	657	599	633	646	615	607	679	676	608	649	661	629	643	665	632	665	644	660	640	591	613	685	651	648	612	644	606	620	625	600	660	670	663	642	635	666	610	644	630	623	650	609	641	665	606	675	628	663	629	638	645	652	654	661	648	667	636	710	628	614	623	633	654	613	670	619	689	679	623	599	675	678	638	620	604	660	646	644	644	661	644	639	651	645	664	692	673	596	630	590	631	645	672	644	662	670	661	669	654	648	614	629	640	640	663	648	627	642	617	669	643	629	626	656	628	640	692	638	618	708	628	620	614	664	676	643	636	645	659	650	663	652	619	615	629	623	639	672	671	705	659	691	623	674	620	676	666	626	618	629	622	656	655	634	657	659	674	572	618	657	649	632	664	659	639	611	660	620	633	600	650	673	648	621	599	604	609	688	693	630	640	682	657	693	659	687	657	669	592	644	639	680	619	650	627	642	626	624	612	678	670	618	629	649	661	663	591	623	640	696	642	634	649	656	641	652	665	632	617	649	652	625	649	628	626	635	664	693	649	574	615	678	664	651	660	658	672	625	619	651	631	648	671	651	648	615	601	649	637	660	644	639	676	648	618	687	639	612	727	594	627	659	636	623	593	666	625	648	626	670	654	677	637	607	594	617	650	700	651	646	667	653	635	654	620	650	599	712	680	641	699	650	671	646	649	639	658	640	624	660	690	646	659	638	659	652	632	672	664	643	628	610	642	604	631	635	658	712	662	661	668	615	680	656	601	667	595	593	634	637	675	610	654	636	630	646	662	615	631	660	643	666	664	613	611	644	653	611	678	622	651	662	671	614	629	639	650	673	655	651	612	669	622	640	661	655	673	624	635	619	688	642	671	673	591	644	639	686	710	672	652	659	644	654	645	679	643	671	685	628	684	647	629	666	648	637	678	623	705	661	601	651	679	658	690	670	647	652	671	675	650	622	603	665	607	671	678	667	665	668	653	654	651	665	613	633	626	660	671	681	626	622	634	626	638	628	654	593	665	647	671	627	640	637	663	657	667	641	656	644	636	693	588	690	646	609	622	614	684	661	665	651	643	635	652	680	642	605	624	622	655	708	581	649	651	625	662	659	634	664	583	632	659	635	613	671	665	628	600	630	634	677	637	623	662	642	666	616	638	663	637	625	656	668	620	665	609	683	665	657	657	648	600	628	651	657	622	635	604	638	654	708	681	615	673	626	608	625	665	634	660	624	685	645	668	618	640	633	639	659	666	635	608	652	627	636	658	642	670	664	656	608	682	630	653	624	628	619	633	668	634	676	607	640	696	697	669	701	650	668	624	608	628	645	641	656	623	649	664	644	644	606	675	642	626	618	636	655	656	647	665	652	622	650	668	653	694	629	665	655	651	658	619	654	618	665	633	647	655	646	625	660	658	601	650	628	646	632	649	659	656	633	643	686	671	605	636	556	655	629	632	668	627	626	686	637	653	669	607	632	641	671	638	613	672	675	634	633	653	660	664	645	642	640	682	629	649	627	601	643	662	646	606	686	639	694	628	660	625	671	654	636	623	633	627	666	604	617	641	654	647	651	606	660	649	647	644	630	667	644	664	676	592	616	647	615	615	659	655	634	680	617	645	617	629	644	674	597	644	659	644	688	644	677	700	635	640	661	658	600	631	669	697	642	651	639	642	660	622	636	668	672	664	651	626	616	635	603	644	649	642	645	662	624	671	640	623	644	650	612	665	646	661	626	703	637	689	632	632	639	646	629	639	625	673	628	650	660	693	670	659	677	687	619	676	683	645	640	682	665	703	647	645	677	670	627	615	616	622	660	673	641	671	639	645	591	667	635	683	640	602	626	605	647	685	615	638	641	637	671	653	608	652	597	647	630	624	650	665	657	641	644	631	658	617	640	647	586	704	640	635	667	610
37367	49962	26325	3061	859	741	739	721	735	705	726	681	710	697	698	645	722	686	702	722	703	693	686	652	670	718	686	713	686	656	703	703	687	680	679	690	676	637	728	647	634	639	682	677	668	707	661	607	698	656	679	705	676	630	655	716	716	721	664	692	667	657	699	660	710	682	690	716	722	740	641	705	687	688	729	692	654	666	639	631	681	672	649	683	631	674	719	660	705	643	741	657	627	668	657	694	668	643	696	682	693	664	628	624	680	691	668	661	667	721	693	694	676	706	665	670	677	656	659	685	683	605	692	717	658	654	652	664	654	698	681	703	699	670	737	679	674	681	695	632	699	699	633	698	690	667	629	692	722	671	699	662	691	658	654	696	689	687	690	636	650	627	666	727	695	693	623	687	654	705	713	690	674	692	688	709	691	683	688	698	670	659	689	670	705	695	677	696	706	722	693	670	714	674	677	673	690	703	669	691	629	666	694	663	665	691	706	674	687	707	715	643	677	690	686	686	661	681	671	699	656	692	680	689	659	651	689	678	714	706	716	657	669	678	645	634	642	723	651	698	648	659	676	667	680	684	615	686	675	720	668	700	758	703	698	705	720	676	689	676	651	651	680	720	675	655	697	655	664	625	699	694	666	682	695	669	686	709	723	676	625	667	661	760	666	691	642	666	648	699	693	674	700	663	647	691	690	689	658	671	678	663	647	677	721	678	717	667	663	676	667	630	694	702	683	678	670	669	707	683	696	698	658	648	661	698	694	694	702	657	687	702	632	700	660	673	700	692	680	662	657	729	666	700	665	750	668	644	670	722	673	676	668	665	657	680	685	726	682	702	674	663	683	684	676	678	676	747	700	715	656	684	651	676	701	701	708	655	686	644	695	715	712	641	739	653	657	709	688	695	718	693	703	714	705	678	663	708	708	655	682	675	687	704	669	661	719	651	720	695	683	652	629	703	695	642	703	668	631	654	672	641	680	716	661	691	649	642	651	713	717	694	627	675	706	665	671	708	711	645	680	695	680	655	689	709	685	688	666	674	727	682	662	691	661	695	684	690	647	698	698	685	692	699	675	655	693	704	664	709	699	623	671	704	719	711	643	650	685	672	684	682	675	662	721	679	747	685	675	656	774	672	671	678	682	664	686	662	675	701	676	682	638	657	704	695	704	665	662	658	671	693	691	699	680	681	672	687	691	684	685	656	658	705	648	663	704	653	682	697	669	682	642	683	687	661	724	677	680	654	676	660	682	708	660	669	718	648	677	681	678	687	714	686	674	692	641	698	699	670	713	684	717	683	645	694	694	651	660	634	688	688	701	668	698	661	691	682	666	688	682	655	695	697	674	733	738	679	699	678	674	733	701	726	670	655	672	651	678	693	677	705	690	665	742	696	666	691	669	696	701	679	727	700	679	715	700	689	687	663	690	704	663	685	635	676	688	701	698	674	644	693	704	657	697	722	658	663	701	705	699	648	645	664	672	664	705	645	709	662	694	675	675	664	679	677	666	726	672	740	678	659	692	720	676	694	665	644	740	679	662	691	687	637	631	629	690	658	660	653	714	700	611	696	698	702	665	727	665	650	648	669	696	717	693	698	685	708	665	682	648	694	652	690	683	685	694	686	666	711	684	677	665	662	689	700	642	693	693	670	631	690	684	679	699	644	729	703	701	644	720	696	709	658	649	712	657	661	709	687	699	720	760	690	648	697	707	648	665	685	674	664	631	700	690	699	688	672	632	677	701	654	671	655	693	663	666	685	695	653	660	694	703	674	645	654	672	668	693	687	706	710	678	715	692	669	689	677	686	668	683	692	674	696	716	655	684	724	669	643	732	660	697	676	650	691	675	714	673	669	688	722	698	654	654	744	702	658	666	709	749	726	668	700	682	701	655	695	689	679	654	712	677	662	664	687	660	681	644	738	642	723	702	645	725	679	696	639	711	707	631	676	671	714	678	690	713	681	739	659	710	709	701	708	687	685	670	630	676	703	669	690	716	704	666	689	634	710	721	692	672	687	643	705	692	663	660	627	682	658	627	687	646	683	679	733	674	648	651	700	657	655	678	682	620	683	720	615	675	623	686	718	736	688	653	721	658	662	642	677	637	699	683	714	713	712	718	696	671	706	727	720	686	690	649	680	651	651	694	714	703	648	684	690	729	696	672	695	666	689	686	633	699	703	678	667	690	704	714	708	693	670	695	734	702	636	680	670	709	650	727	727	711	664	694	695	712	685	677	655	636	678	654	666	649	671	719	625	719	677	661	673	688	675	668	705	632	713	665	675	609	672	670	725	654	746	681	665	648	721	642	693	682	703	689	691	688	678	708	674	679	697	629	680	698	682	665	683	673	703	688	720	688	685	626	665	701	659	667	673	681	705	687	656	665	702	681	682	596	638	715	723	674	705	615	712	700	701	685	635	665	702	654	693	681	662	672	710	717	656	711	660	698	636	681	685	669	703	685	709	672	677	711	715	679	710	658	681	685	662	693	643	703	652	677	734	694	655	664	709	670	683	660	701	669	671	712	714	665	634	673	672	663	675	720	663	672	713	652	688	658	671	662	677	672	657	708	702	685	681	676	657	704	663	691	668	710	672	662	665	634	663	682	649	695	622	727	689	654	626	677	665	688	643	682	641	640	688	663	646	687	681	651	686	724	638	654	660	708	681	706	668	661	681	682	716	695	678	682	691	674	682	663	686	644	725	684	703	666	673	717	663	656	645	735	670	641	687	717	669	652	711	662	647	646	646	686	702	710	713	698	633	716	678	681	659	630	692	683	692	668	687	669	652	711	667	679	666	657	638	658	706	711	697	671	652	696	641	689	667	655	637	654	710	705	690	657	691	691	702	687	663	692	729	709	683	647	641	623	660	642	671	678	686	658	630	637	667	722	679	714	702	687	661	704	676	713	680	700	700	665	715	654	693	719	710	672	675	673	692	659	655	647	677	638	705	686	640	643	675	615	728	658	713	637	689	736	624	694	705	741	661	658	705	717	714	716	722	673	679	688	681	676	629	680	692	695	694	663	674	695	684	670	665	632	664	671	683	709	631	681	691	681	714	665	687	668	687	714	706	625	670	689	682	696	660	705	684	698	710	699	688	708	729	682	684	731	672	704	672	678	713	689	687	701	614	687	667	664	685	713	699	642	705	655	663	676	697	670	676	653	624	695	674	693	671	698	723	666	702	681	655	714	711	631	673	725	716	697	664	710	668	730	659	645	665	639	723	722	714	675	667	643	688	682	645	632	678	679	673	697	704	675	651	638	689	645	643	721	690	656	612	737	717	714	692	714	698	687	695	742	674	690	672	686	605	672	675	686	687	680	678	681	646	722	664	688	686	668	658	678	701	668	656	709	730	694	691	694	698	689	684	662	713	652	692	661	684	699	727	685	687	678	680	658	668	647	671	697	683	691	672	670	699	651	667	615	669	670	648	664	671	716	685	680	677	679	656	698	661	688	663	675	651	735	684	670	662	732	653	680	693	686	669	641	723
24115	21448	28707	24663	21073	9572	1067	757	658	636	619	616	564	613	575	493	541	534	559	545	541	586	558	522	575	555	553	515	540	532	555	507	530	497	541	561	512	516	476	522	529	548	506	567	503	551	450	526	544	541	524	512	546	479	537	523	488	517	541	529	535	527	531	546	545	500	556	549	563	545	547	595	500	530	515	544	522	536	487	516	541	508	563	522	517	508	534	523	496	516	499	521	476	552	497	510	560	513	508	517	538	525	513	499	481	516	505	529	512	521	501	523	498	517	496	517	504	537	553	508	505	522	545	515	503	580	523	543	555	474	550	535	526	488	536	493	519	546	546	494	520	530	486	496	524	514	589	538	548	512	528	514	522	543	517	534	501	510	546	513	524	487	580	502	530	551	558	534	511	542	491	465	479	509	533	480	495	512	527	536	488	546	500	558	514	509	533	496	539	518	530	511	538	489	537	511	506	474	516	542	538	542	537	489	520	570	557	511	515	539	527	535	516	548	514	549	502	523	502	529	506	535	495	507	542	537	527	542	537	555	500	520	514	519	492	542	552	518	548	495	484	508	487	528	497	536	532	535	501	525	575	512	527	553	508	509	530	519	520	520	496	513	525	486	584	537	550	502	554	505	502	525	521	485	479	519	488	513	510	498	544	500	475	529	565	499	538	506	504	513	527	565	504	507	518	538	525	512	546	549	505	533	541	504	514	503	522	507	463	479	508	515	531	537	527	501	474	559	493	549	517	528	533	507	517	519	505	548	550	483	485	513	505	512	519	531	516	585	497	510	594	529	511	514	540	518	526	514	516	506	499	510	527	567	501	506	555	532	527	510	538	490	513	514	533	496	479	538	489	506	549	556	515	544	527	545	527	538	517	540	480	503	524	504	481	555	505	538	534	505	542	538	533	484	442	531	522	486	484	517	558	526	505	495	511	523	503	511	501	510	496	503	540	515	548	531	492	513	498	548	535	526	495	506	469	484	465	527	473	519	510	528	509	531	535	559	536	463	509	552	548	523	507	510	501	519	482	524	535	523	516	475	513	519	533	521	507	531	540	533	526	539	525	506	466	512	538	526	509	478	529	512	553	458	533	464	498	511	492	532	498	467	508	478	540	502	558	519	516	513	488	509	515	511	498	527	498	508	554	543	565	530	525	511	526	477	506	536	516	508	478	515	554	513	501	519	474	502	499	546	538	476	528	549	535	504	488	546	513	548	532	523	507	521	495	516	513	516	535	520	508	477	514	515	493	514	527	513	568	488	535	560	543	500	544	516	502	534	542	520	503	547	528	511	523	505	554	502	519	516	501	525	545	474	495	522	539	563	539	517	508	508	491	475	530	526	490	504	533	518	497	525	501	505	482	505	551	516	521	549	522	521	489	495	516	543	550	532	506	541	516	509	559	534	512	498	510	496	502	539	507	487	509	528	547	527	525	504	533	517	491	514	508	538	529	540	544	522	563	513	495	506	504	487	511	527	476	557	496	546	534	514	552	537	458	528	548	538	518	523	519	513	499	540	551	495	557	478	474	508	506	508	554	495	499	532	519	474	506	446	533	513	548	531	547	518	527	553	529	508	509	551	496	523	516	490	534	532	505	493	539	494	490	503	535	533	491	549	502	514	485	560	517	476	541	541	563	524	488	499	490	545	536	495	521	522	518	518	509	531	510	544	513	526	526	544	502	580	527	504	532	487	479	493	521	548	481	498	491	559	525	483	498	535	513	554	481	527	541	534	530	504	519	514	502	560	528	536	525	494	547	495	491	504	542	548	527	537	517	517	535	570	503	477	545	533	526	519	527	524	523	528	498	494	455	538	525	528	574	513	518	533	515	481	505	509	470	511	526	558	473	543	532	527	540	535	497	543	489	519	476	506	519	530	523	544	522	546	548	487	491	550	560	512	499	494	501	547	495	513	489	549	498	504	569	532	544	503	504	477	510	565	546	516	509	505	553	514	529	508	487	489	561	473	522	522	521	513	540	495	534	542	549	505	477	531	490	561	535	510	519	491	551	510	515	505	526	535	530	511	558	521	463	527	523	511	517	543	522	484	500	525	532	533	518	490	493	511	515	500	500	522	522	520	554	562	514	537	478	519	514	510	527	524	520	532	565	533	546	521	538	530	492	516	503	539	546	504	527	492	535	500	541	529	501	514	522	531	540	536	510	531	482	486	491	478	553	501	523	477	533	553	537	529	468	566	542	504	504	516	508	501	520	509	548	512	516	493	518	503	521	528	548	538	529	524	523	520	493	500	512	531	477	523	539	506	480	525	556	502	526	508	514	517	536	521	511	523	523	513	510	514	532	511	518	485	528	506	522	499	526	493	514	508	498	470	548	500	503	498	533	482	510	488	474	496	468	538	525	521	480	535	522	534	507	513	513	474	542	500	490	512	498	475	511	525	489	510	527	540	505	477	522	544	532	515	521	523	524	491	498	529	549	473	519	521	482	551	463	478	538	508	519	528	499	524	531	489	526	492	515	518	532	507	505	510	507	487	499	512	522	501	484	540	492	508	501	534	488	511	485	490	550	528	544	568	531	582	506	492	558	531	505	512	532	485	552	534	513	536	499	538	537	479	524	541	527	535	513	524	541	552	514	549	497	493	459	510	556	508	481	500	535	518	493	491	511	496	518	582	466	549	563	506	504	533	507	517	533	527	530	519	556	513	513	512	543	535	483	508	495	598	530	507	522	531	534	508	536	509	512	516	523	502	545	553	507	508	528	520	560	495	489	511	499	543	527	509	546	520	535	493	483	517	498	486	498	517	514	509	513	539	505	491	555	477	489	541	538	522	505	523	535	509	516	536	539	528	499	512	531	523	552	524	517	506	503	511	480	489	471	493	514	496	504	518	517	502	483	499	579	499	518	515	509	503	516	467	485	535	518	495	535	514	498	515	515	486	489	504	520	507	518	537	493	557	540	520	491	525	496	525	524	528	495	501	512	507	539	497	506	514	511	516	525	563	525	497	521	521	507	533	504	497	520	514	519	525	517	516	489	529	515	536	516	523	516	507	529	523	483	507	540	497	507	534	504	512	483	547	507	498	535	500	457	530	524	556	502	519	525	497	520	499	542	494	512	539	501	538	539	548	545	564	543	484	546	529	483	545	471	518	545	560	523	509	537	493	545	525	499	531	527	536	533	512	490	484	516	506	508	498	513	521	463	522	552	488	539	552	514	528	512	551	570	529	481	533	496	509	522	568	514	511	491	552	524	554	497	515	510	549	528	513	520	492	508	514	534	518	487	502	513	523	531	471	521	533	543	492	484	533	457	468	541	532	541	518	514	501	505	487	525	518	493	589	547	503	491	476	524	493	533	540	485	530	497	503	542	519	508	453	500	528	548	509	534	526	501	493	543	476	497	561	553	497	520	496	513	525	531	505	520	523	525	513	529	493	526	488	476	539	531	510	502	518	507	496	511	516	509	550	528	539	517	511	497	523	527	536	528	509	508	519	465	506	498	525	485	540	504	535	516	517	587	533
39594	67826	44679	7580	1483	1171	973	903	805	744	732	656	611	607	584	612	624	625	590	620	579	589	617	569	619	625	572	563	562	548	556	580	606	537	565	602	586	532	548	550	544	522	578	578	576	592	575	579	557	591	520	544	559	505	594	529	582	579	526	546	618	568	574	530	574	589	574	555	625	562	579	572	576	549	563	574	600	597	579	563	556	572	530	537	567	552	550	577	585	564	590	553	590	565	563	587	644	551	533	611	559	515	588	534	488	533	546	558	529	533	581	594	537	581	578	542	584	555	603	579	546	532	528	587	529	545	572	606	575	520	522	593	594	548	565	557	526	557	585	574	582	541	533	584	537	545	539	591	589	500	538	556	523	494	549	576	554	544	582	522	588	570	551	567	547	557	562	571	538	493	597	591	559	562	613	567	580	563	570	564	587	568	533	524	576	562	554	581	580	551	566	536	578	579	489	531	565	568	538	541	564	587	544	542	590	546	577	578	561	594	565	529	572	516	527	530	603	603	553	532	565	542	552	561	545	598	546	544	541	532	569	515	534	540	557	522	535	587	517	579	531	584	548	511	527	547	593	510	570	557	562	572	533	594	582	559	558	562	566	535	584	497	558	547	584	548	583	547	541	589	553	515	551	540	568	565	548	558	507	551	583	600	558	538	562	597	549	606	541	561	555	573	561	549	527	578	561	553	589	573	571	549	593	549	565	596	568	563	546	606	597	554	547	518	550	521	533	533	520	570	519	541	543	542	536	573	549	542	612	579	591	531	575	533	559	538	566	548	567	608	525	574	569	563	578	541	539	580	574	548	527	593	569	531	559	560	582	527	566	568	579	575	536	543	583	547	549	582	579	577	573	532	555	567	535	524	534	537	541	576	583	550	526	588	597	530	579	578	572	558	565	590	577	583	546	552	551	553	546	546	528	540	594	578	553	583	565	558	552	535	556	582	549	550	583	528	573	605	574	543	572	548	534	594	562	541	547	585	525	568	537	551	568	527	562	548	554	570	543	528	490	525	538	533	554	563	573	528	545	561	586	553	527	574	556	591	576	538	564	585	557	551	530	561	544	506	521	516	564	600	551	541	542	598	543	544	544	561	531	559	583	588	548	539	563	540	564	579	514	565	571	590	554	565	540	536	543	570	574	557	603	561	558	555	542	536	534	551	565	540	584	541	580	516	584	534	576	574	562	567	538	537	574	547	535	538	565	591	531	551	540	536	546	590	564	553	559	589	509	582	515	541	496	564	537	558	546	553	542	557	540	535	567	563	562	563	551	557	571	531	570	525	566	604	563	627	576	575	562	602	554	560	580	565	569	562	546	557	601	564	581	631	543	572	508	518	563	534	532	578	553	564	596	584	553	520	538	518	573	575	572	486	564	590	541	557	567	578	556	522	549	559	564	568	554	548	515	579	605	551	591	568	488	589	555	529	529	569	568	574	528	593	559	535	546	556	568	552	565	529	535	576	591	557	585	555	547	571	583	594	585	552	566	537	543	573	524	560	538	552	579	545	520	577	573	571	591	565	570	555	555	549	518	589	565	580	599	542	602	569	542	605	548	539	577	587	576	540	548	595	540	607	547	563	563	584	527	547	567	570	543	538	552	527	547	563	501	530	573	536	545	581	547	561	550	560	587	579	549	569	563	533	638	536	563	566	599	556	540	553	537	558	523	572	539	582	589	537	560	534	557	567	545	573	558	562	557	593	540	531	538	555	553	561	564	611	550	556	557	533	550	511	542	529	571	553	530	610	579	514	553	570	588	505	573	585	544	569	511	611	578	568	550	554	553	545	544	536	592	583	592	510	557	574	523	563	539	533	551	561	524	575	549	574	546	581	576	552	506	570	558	558	593	601	549	534	537	576	579	545	545	571	592	555	573	561	544	580	595	541	601	557	539	592	566	557	570	551	558	527	529	567	554	552	600	571	565	536	516	550	525	582	542	536	559	608	581	549	578	558	578	561	529	540	548	552	532	539	541	532	567	558	569	559	529	556	582	541	554	534	528	584	557	578	564	581	564	573	560	527	555	573	599	527	555	550	606	599	568	517	505	606	566	539	555	560	562	575	535	588	562	557	601	573	579	590	557	546	585	563	557	557	564	597	522	570	566	576	571	531	559	558	565	574	557	567	581	534	534	543	580	543	583	560	539	544	595	527	582	541	535	578	580	567	558	565	540	526	521	571	535	518	547	522	543	557	550	566	556	543	577	544	576	517	554	593	593	590	582	558	570	571	543	550	556	568	591	596	599	534	551	581	589	600	567	503	588	562	542	544	541	581	570	530	547	548	597	548	621	583	584	557	535	558	540	576	584	557	539	619	571	558	528	609	529	594	570	575	567	561	537	621	550	593	547	557	493	534	594	533	606	538	574	547	541	571	634	505	495	546	572	561	543	556	534	523	552	577	614	586	581	565	566	488	536	586	549	557	560	557	567	533	544	595	581	539	572	589	595	541	567	558	577	553	550	555	554	541	570	547	582	541	524	550	538	533	526	541	534	560	540	534	541	528	564	563	552	522	580	549	550	531	541	555	555	579	550	597	547	545	537	531	549	537	558	556	555	545	552	562	563	568	529	549	565	599	560	515	566	584	567	578	519	530	584	555	546	517	575	582	567	550	565	550	587	592	530	581	560	542	566	586	578	570	570	576	533	585	534	553	509	567	542	520	575	580	564	529	531	587	560	584	560	536	535	529	564	593	568	579	542	546	575	548	582	555	546	512	599	552	575	550	585	538	549	583	578	516	551	573	559	596	572	561	580	547	560	531	554	527	533	584	491	525	534	598	587	526	559	526	570	536	546	570	575	588	578	547	574	543	553	589	591	565	560	513	554	534	531	542	556	562	590	570	549	550	591	557	510	516	532	566	532	574	515	543	556	569	554	555	562	527	572	518	573	519	605	578	529	544	553	550	556	572	568	557	544	544	584	566	524	577	560	596	537	562	536	580	537	609	558	590	550	551	593	569	583	593	532	588	548	577	576	584	547	531	549	553	518	546	501	590	530	572	563	561	524	528	580	555	552	533	554	528	568	540	550	570	587	524	566	529	531	559	553	548	591	533	563	568	555	581	548	560	555	532	557	578	565	548	564	586	583	555	568	577	547	565	546	578	574	528	539	592	528	587	553	569	584	524	578	582	575	548	538	564	554	546	553	569	544	577	590	585	587	557	534	539	537	579	584	567	546	544	561	524	536	558	553	569	594	573	544	589	612	532	546	508	547	570	560	591	584	539	561	574	594	566	589	564	605	526	585	561	570	585	593	543	536	523	532	543	517	553	529	520	525	546	580	565	554	516	583	536	578	570	579	556	522	554	539	541	547	558	551	580	559	587	586	593	558	589	550	599	575	578	577	539	540	543	544	547	557	536	555	499	550	535	584	556	593	584	544	529	583	585	606	549	596	547	557	548	557	566	597	570	599	578	594	556	564	563	524	573	555	565	586	528	522	596	539	535	567	569	551	546	571	539	521	531	547	579	567	599	558	570
25138	21562	28324	25048	14214	1474	737	567	625	605	603	557	536	537	512	509	544	529	504	538	544	537	560	517	513	539	532	512	518	525	536	571	534	516	559	483	524	513	493	500	521	494	550	495	496	527	539	537	501	534	503	472	494	499	503	546	528	502	532	505	500	536	533	521	543	519	521	532	528	538	534	508	530	521	517	543	511	529	507	532	492	522	562	529	558	518	488	532	511	509	547	460	480	497	477	521	496	534	499	540	500	517	499	518	472	520	508	533	507	529	539	547	488	523	522	504	526	543	502	515	477	516	490	478	523	492	503	498	520	483	533	502	499	508	493	529	474	520	471	514	524	503	500	526	519	511	513	500	510	489	508	479	510	491	482	503	541	509	488	522	498	513	493	517	479	519	540	529	551	516	490	480	499	469	520	503	515	528	469	486	510	493	544	536	529	536	565	536	534	492	555	532	521	498	510	503	508	532	492	542	522	546	514	534	526	534	511	465	506	513	490	509	538	497	495	502	524	524	529	525	515	532	523	509	504	514	530	491	521	510	500	561	552	528	542	525	523	504	517	526	494	484	537	521	491	514	495	500	503	507	516	521	493	490	535	465	547	516	522	513	496	471	487	482	519	508	515	501	474	496	517	486	482	560	526	534	483	484	512	512	518	499	508	525	497	484	538	533	513	461	549	505	491	512	506	518	508	528	519	524	507	498	490	500	520	485	493	526	496	524	502	490	490	509	535	495	487	494	522	508	470	464	504	546	485	501	472	506	533	498	544	517	512	504	517	529	503	501	485	518	530	528	507	485	519	509	535	471	480	524	536	511	507	484	512	498	546	545	550	525	518	510	505	495	524	511	534	488	509	527	531	545	533	478	523	550	523	511	509	556	536	486	539	502	524	507	514	510	550	523	480	498	479	469	497	513	502	504	521	516	500	479	470	458	540	492	522	508	551	546	499	506	510	500	524	500	519	517	508	509	490	492	472	514	512	516	498	505	523	521	472	524	519	497	517	482	546	474	491	501	526	505	507	496	490	548	500	513	516	497	481	497	498	493	531	554	480	493	508	505	547	479	472	494	517	534	519	520	509	555	493	496	471	503	511	472	515	480	485	503	479	467	530	523	521	545	514	495	537	492	530	542	487	503	527	482	485	490	492	483	470	468	559	492	507	489	517	513	490	509	484	499	542	489	558	533	503	526	449	528	509	495	519	495	510	544	497	503	532	502	548	506	513	481	513	488	484	505	472	498	535	553	545	497	541	536	482	505	527	517	485	504	549	484	496	510	555	531	517	517	484	515	481	475	517	516	496	489	507	520	497	525	473	508	526	482	498	488	553	482	530	464	511	473	517	498	553	556	487	488	487	528	487	524	528	499	511	514	500	494	492	568	513	546	492	496	513	503	508	565	535	511	496	515	498	508	527	518	534	548	499	534	507	515	484	493	478	529	503	548	514	518	518	473	508	489	501	552	495	488	524	520	479	494	485	525	486	564	497	518	485	510	487	523	535	491	536	508	528	499	512	525	512	567	533	525	514	516	473	501	490	520	543	520	496	526	512	493	510	494	525	515	530	538	517	492	487	479	489	490	502	463	519	513	546	506	507	489	514	516	524	524	518	505	533	475	538	508	515	512	452	504	513	509	523	521	468	490	521	553	514	557	496	500	512	509	504	526	492	521	558	494	457	514	478	545	537	541	537	491	510	517	508	536	528	492	552	557	495	544	565	559	508	510	502	514	485	472	546	487	501	517	525	510	505	501	477	487	516	524	507	499	508	501	524	500	479	531	482	529	508	525	528	501	505	547	517	505	530	511	504	469	524	497	494	457	541	568	518	496	502	502	515	471	510	500	501	502	515	507	483	548	498	500	520	544	486	478	548	463	536	478	529	509	558	522	554	525	526	559	539	498	525	486	507	509	517	505	488	529	486	532	528	500	510	503	552	484	526	516	501	526	475	494	533	545	527	515	541	493	478	483	495	550	526	537	513	513	512	498	492	507	481	507	509	528	514	516	512	548	492	519	521	493	501	498	487	499	495	533	535	496	533	535	486	536	493	542	499	537	497	520	484	515	519	524	526	534	469	519	526	502	519	494	487	528	493	499	504	523	499	507	511	512	499	495	506	511	517	511	506	531	535	513	497	524	502	502	481	500	496	503	527	528	527	517	535	499	519	506	546	544	504	531	497	524	532	481	482	506	506	467	513	558	529	527	536	521	517	515	520	466	506	471	533	473	498	518	490	532	496	535	502	502	494	518	507	537	522	501	500	503	507	516	507	488	530	465	513	522	553	531	534	529	492	510	520	531	490	497	470	526	519	496	503	483	473	486	503	466	489	465	566	541	542	564	502	530	525	567	516	568	522	489	519	506	534	494	523	501	558	490	517	505	546	501	535	460	468	504	479	515	485	495	515	486	537	522	497	508	472	513	531	500	543	481	527	518	537	474	510	495	534	521	496	518	496	539	468	495	573	515	527	512	504	482	483	520	500	566	500	514	520	517	488	472	529	558	473	535	501	506	509	543	507	514	507	552	536	511	527	507	565	534	508	507	525	496	497	488	510	495	530	523	487	505	479	503	509	496	498	519	515	529	519	538	489	503	499	490	505	537	502	516	534	510	537	516	532	519	479	512	521	510	521	541	511	516	472	527	500	482	492	492	506	526	507	554	509	499	522	505	518	494	513	561	486	546	526	457	499	474	558	506	544	541	540	524	543	501	545	479	508	473	500	471	531	529	544	506	471	510	486	518	476	483	512	495	501	521	468	562	503	481	489	537	501	498	548	512	509	517	473	475	529	555	506	508	502	535	511	481	510	507	518	521	493	502	497	514	518	524	530	511	568	483	511	464	530	468	527	492	452	491	514	462	496	585	515	501	510	499	524	506	489	525	512	522	490	525	516	502	562	525	507	487	507	553	528	488	513	495	478	533	533	495	534	553	535	475	494	530	505	479	496	523	495	518	534	530	516	524	485	495	540	504	520	506	550	491	490	527	531	504	521	509	501	501	538	480	509	531	532	497	554	506	526	506	530	525	480	535	509	516	490	448	474	514	491	553	473	484	503	457	469	525	530	518	527	495	511	525	511	506	519	523	526	506	502	520	507	516	532	498	541	484	478	521	479	531	529	528	471	545	471	501	524	479	491	500	516	441	486	507	513	508	477	471	538	512	517	521	503	505	501	519	498	486	523	481	508	528	482	518	498	510	479	514	537	490	525	503	521	507	491	506	507	544	519	502	492	532	524	546	470	484	511	487	542	500	506	513	482	505	526	538	477	514	494	537	511	490	552	531	533	513	530	524	489	518	481	498	481	543	528	481	500	487	499	500	476	501	555	502	499	503	570	499	498	532	509	541	478	547	517	496	512	510	566	529	559	527	521	499	494	497	519	494	531	516	556	535	512	538	528	514	570	513	520	521	505	497	451	487	525	481	553	524	496	545	516	480	512	491	512	466	505	525	536	513	492	528	517	500	518	518	519	500	499	516	569	535	497	514	497	503
39656	62120	39433	5904	1104	898	783	795	710	666	615	554	564	611	586	577	558	529	522	580	614	554	557	578	542	556	559	575	568	567	556	588	520	584	544	533	535	576	570	535	554	561	526	522	553	508	589	531	538	533	548	515	527	551	547	559	547	572	555	528	530	572	565	541	587	539	534	560	504	557	552	556	527	536	563	539	544	548	530	585	524	519	538	505	558	574	501	535	541	523	520	490	579	539	562	542	558	525	517	552	528	526	555	563	546	511	521	518	557	538	543	546	555	513	532	525	558	542	552	530	546	530	543	511	503	502	583	551	555	550	557	564	531	556	556	520	536	521	536	559	523	549	586	588	512	533	514	557	579	543	529	539	518	542	516	564	562	537	510	527	522	534	492	494	543	545	538	563	546	537	522	530	545	519	512	511	547	524	522	520	454	533	533	521	514	544	510	508	510	515	544	555	505	539	527	534	532	474	536	531	552	501	506	549	533	546	515	524	544	496	572	550	546	532	529	564	529	515	508	512	600	548	535	559	553	496	525	560	555	517	585	527	533	511	549	533	538	527	553	550	544	534	501	588	542	505	534	490	539	509	536	528	518	531	527	554	517	570	542	526	560	544	529	565	542	550	514	546	537	543	526	546	553	555	531	548	508	535	570	537	486	541	547	548	501	548	539	523	514	543	522	530	492	546	518	552	537	487	520	479	504	549	512	540	535	541	492	533	494	521	527	544	519	504	536	518	537	565	539	533	533	529	558	525	531	536	513	524	536	548	557	550	507	555	566	519	500	535	502	525	507	533	522	561	507	521	495	516	512	538	552	518	510	555	584	536	563	513	534	534	541	562	528	525	501	525	521	531	545	544	557	555	506	536	519	526	518	535	528	496	522	524	538	512	516	578	555	493	528	563	537	551	519	545	538	586	534	527	510	492	508	578	525	500	527	565	560	511	532	522	581	505	541	556	565	549	503	543	548	507	531	524	546	521	527	539	525	521	531	500	537	561	541	491	517	537	527	506	541	548	523	517	548	533	501	537	495	547	512	545	534	524	573	524	548	499	552	501	524	539	525	539	538	555	597	537	560	532	529	548	516	503	520	568	511	571	552	534	533	551	527	529	520	560	547	544	532	559	583	535	533	456	582	525	523	551	533	540	560	546	504	528	571	537	536	534	531	541	544	536	522	531	546	525	516	560	552	548	522	529	544	528	528	529	537	561	547	513	572	531	589	500	541	582	525	510	554	512	536	527	530	524	528	505	533	576	518	577	512	547	566	530	573	540	491	538	532	509	517	571	564	570	524	554	484	530	573	566	569	559	565	546	531	538	545	530	572	515	565	535	531	496	523	537	560	535	519	510	514	500	514	546	519	520	531	548	538	553	576	543	528	516	518	533	515	548	576	562	539	540	538	528	524	556	530	554	565	589	554	511	520	489	561	521	500	544	583	535	518	509	564	567	557	571	491	585	521	531	500	548	523	544	569	532	546	519	527	510	524	587	555	529	527	533	513	544	534	549	518	525	527	550	564	518	529	521	515	541	543	524	538	535	545	516	505	544	504	534	491	513	536	527	571	535	543	548	524	524	529	513	500	551	510	535	519	567	535	579	512	536	549	533	483	537	518	512	505	530	529	516	503	526	544	502	521	509	544	531	540	505	563	544	555	521	530	544	538	523	553	523	527	516	530	545	498	576	531	567	512	581	540	534	538	538	501	574	522	530	526	575	559	563	581	501	558	531	517	498	516	533	526	531	515	576	524	546	526	560	539	504	547	531	511	556	504	554	498	541	519	577	507	540	530	524	547	546	566	508	525	550	564	557	548	505	503	579	560	565	519	556	555	502	543	538	564	517	506	539	533	545	503	555	509	560	511	524	547	523	526	524	548	547	536	558	548	521	587	513	530	514	552	564	540	516	488	565	528	542	545	546	523	535	509	524	511	531	539	544	547	493	527	517	577	498	543	540	589	517	523	532	513	557	522	553	545	554	547	502	523	517	524	519	499	530	521	516	495	568	497	582	563	534	527	493	521	534	523	561	528	511	542	525	551	524	543	521	552	540	543	571	526	573	546	576	528	547	555	497	539	520	576	506	514	531	543	494	551	533	538	533	524	536	542	537	551	507	525	537	552	533	541	538	566	512	494	535	522	547	532	533	587	522	544	515	507	555	524	545	565	537	532	552	531	541	568	523	517	535	545	534	574	578	537	526	492	538	499	551	539	528	542	552	576	558	562	549	552	543	562	510	551	519	539	534	541	570	521	512	537	519	508	510	556	533	564	516	539	578	510	550	512	517	520	539	504	577	503	532	524	525	549	568	524	522	521	515	521	531	533	554	553	510	527	553	540	513	534	536	506	536	597	542	513	524	561	529	509	508	526	534	508	500	558	529	533	557	555	533	489	506	517	485	528	552	547	503	511	566	570	521	527	539	525	543	526	509	563	538	547	529	523	519	563	554	499	537	514	505	562	485	528	518	555	523	556	522	520	582	500	564	506	516	529	511	556	516	529	550	537	516	504	556	479	509	535	524	519	554	528	537	523	525	514	539	583	538	534	494	549	578	498	544	545	525	533	495	554	571	575	507	566	556	508	517	492	565	520	547	572	539	508	550	522	557	535	528	591	525	543	511	520	490	531	520	542	575	551	521	515	489	533	518	539	547	543	541	522	501	529	549	511	503	541	586	510	530	541	550	525	503	526	470	528	569	524	562	544	578	557	523	517	514	513	548	536	576	531	532	534	518	537	539	507	522	547	489	524	534	515	526	545	516	521	557	519	529	505	517	531	479	548	542	577	555	524	555	520	542	543	546	549	526	561	533	507	483	553	554	530	498	521	550	515	551	538	546	495	521	546	522	511	544	535	525	557	511	529	519	537	546	558	528	538	525	536	594	520	530	572	527	526	534	522	564	512	488	495	528	564	518	582	502	544	508	546	527	522	545	571	542	510	548	557	485	524	500	539	542	551	511	567	523	539	499	564	528	509	501	576	552	542	565	547	512	553	542	540	486	549	503	548	561	533	515	501	529	513	514	574	529	541	535	558	533	536	518	503	540	514	528	525	528	541	517	527	503	542	554	519	546	527	586	573	508	559	558	543	492	545	519	508	542	530	519	530	553	551	531	521	501	536	540	502	521	509	530	541	523	554	508	513	525	514	547	502	553	521	549	574	497	484	616	540	519	543	539	534	486	537	548	568	535	525	558	538	508	526	517	541	542	492	506	534	519	489	520	531	509	536	529	480	517	554	536	535	542	525	524	555	609	515	546	542	566	509	525	536	507	531	492	551	510	523	534	535	529	537	534	559	493	531	546	504	550	511	552	546	543	566	511	508	553	567	534	529	558	528	524	537	500	550	546	503	499	531	540	537	549	525	510	543	544	547	557	555	516	557	553	546	525	521	534	507	542	501	535	523	558	480	508	497	532	492	551	532	535	533	545	542	568	576	530	549	528	538	544	498	553	537	570	566	521	532	499	551	568	503	530	584	540	556	516	511	538	512	509
22951	21462	29155	24195	21426	21306	8671	797	586	559	490	424	416	417	407	408	378	358	378	374	346	381	334	375	379	365	343	365	322	307	342	354	351	354	306	333	353	337	328	328	331	320	335	329	298	329	416	330	337	319	347	322	352	338	304	343	349	358	315	334	313	332	339	318	353	370	349	336	333	345	338	342	319	314	344	331	325	371	334	338	352	300	351	313	330	328	326	313	289	330	354	349	309	325	305	319	293	309	327	323	301	287	316	346	316	329	324	304	319	338	270	334	321	293	292	330	310	336	303	299	350	287	328	313	310	301	326	347	337	300	321	312	322	335	335	313	336	322	285	320	319	319	326	321	316	320	304	329	285	321	330	338	314	339	315	294	302	300	305	319	331	318	324	341	337	343	324	321	311	301	314	312	327	355	310	317	346	342	333	324	350	331	313	296	311	312	313	318	303	328	317	315	318	309	302	293	325	316	296	297	331	337	288	310	316	364	331	332	320	306	286	280	315	324	322	350	322	286	315	356	313	303	308	288	326	333	303	342	301	308	318	317	322	315	331	286	334	310	362	313	312	297	319	285	285	349	342	315	276	291	348	316	290	322	348	327	301	316	303	295	305	304	295	319	343	319	275	327	301	347	269	328	287	330	299	335	328	357	336	305	330	329	327	349	307	307	357	292	304	337	282	341	326	348	313	331	310	339	299	316	329	312	298	308	312	326	322	314	310	324	331	337	319	311	299	328	283	302	305	292	340	316	326	328	304	323	298	285	337	282	335	326	311	301	311	294	316	338	284	328	295	305	308	352	325	324	336	304	326	322	305	292	313	338	304	319	317	333	299	329	282	299	306	302	370	340	288	292	307	324	331	311	347	307	303	291	325	308	309	304	309	355	330	349	323	303	279	293	322	341	291	327	291	314	305	295	308	299	308	326	299	298	332	324	326	297	350	297	324	324	323	322	323	325	316	334	317	326	308	312	318	337	294	308	317	301	278	332	359	327	317	325	284	308	298	310	307	297	360	304	308	326	315	288	314	314	311	341	343	336	314	337	297	289	326	342	330	293	296	292	325	324	296	308	294	341	341	328	319	309	332	303	342	310	323	341	275	356	309	294	310	331	308	298	298	286	331	284	303	326	328	301	312	310	314	338	332	299	327	338	296	313	302	309	323	302	331	289	312	315	301	309	307	326	323	335	336	316	326	347	301	319	287	331	304	351	304	328	348	342	348	313	284	297	298	327	306	316	316	334	332	335	330	307	301	330	344	317	307	310	299	297	327	337	297	286	307	313	320	330	350	290	305	334	332	292	347	334	347	321	314	320	299	333	304	284	300	305	303	273	326	301	324	335	314	343	299	317	334	316	315	295	307	289	303	344	330	366	300	279	277	332	321	297	294	308	295	304	333	297	329	343	308	321	309	295	307	302	310	262	301	280	322	311	273	318	317	325	313	333	303	313	333	346	317	307	309	306	310	310	294	332	326	300	291	295	327	317	323	306	314	305	278	320	303	316	310	292	296	321	305	333	330	307	307	344	296	341	308	302	288	335	291	307	348	363	316	349	331	304	340	327	313	278	343	305	321	291	295	304	318	291	321	301	335	365	321	304	313	288	291	362	334	308	339	300	329	377	318	338	296	310	296	298	305	337	332	316	337	323	312	286	305	305	323	323	318	320	326	297	338	292	328	355	288	325	309	318	307	308	329	323	278	320	302	342	311	317	321	314	345	302	299	317	318	317	329	319	326	322	335	317	302	294	339	321	319	283	313	327	318	314	271	301	334	299	317	329	312	343	317	323	338	301	296	303	327	363	298	290	307	297	328	317	314	315	330	310	343	295	332	338	321	293	314	325	315	303	311	293	316	338	319	305	292	296	302	307	340	334	286	311	339	327	325	331	313	297	292	364	350	324	306	333	294	300	309	313	301	290	301	309	286	294	315	342	331	326	317	317	340	332	320	295	309	312	316	316	332	324	319	276	286	310	305	326	353	340	329	318	333	309	350	320	341	361	327	302	317	329	336	319	319	343	324	297	320	304	314	320	311	327	307	321	261	302	325	311	306	274	288	311	331	305	333	305	326	298	327	297	314	298	315	322	353	300	341	286	312	292	304	301	311	317	314	316	306	288	305	303	299	324	377	295	340	342	305	365	330	373	325	324	323	290	300	338	290	325	288	313	326	334	302	333	344	287	336	312	295	314	321	321	292	304	292	322	317	304	333	330	303	291	306	319	335	285	335	318	314	314	332	314	347	316	316	321	327	328	323	317	323	323	272	304	331	327	319	318	359	352	314	325	332	316	320	316	349	306	338	304	307	293	346	319	323	304	331	318	323	316	303	350	293	330	326	280	306	318	347	304	306	292	318	343	296	311	337	335	322	346	303	327	316	338	319	339	318	315	351	305	353	295	312	300	335	316	320	330	334	321	345	317	302	327	344	332	286	313	326	305	302	288	317	356	328	306	297	327	313	302	339	308	318	294	296	271	326	309	328	344	326	304	323	299	290	316	333	334	304	328	325	323	334	329	314	325	304	301	358	300	298	325	299	333	307	327	300	288	329	274	323	341	329	290	332	299	286	286	302	326	341	303	278	278	345	344	312	313	307	324	329	328	323	302	297	270	277	319	309	295	345	310	321	319	307	301	297	289	313	337	333	298	334	306	310	336	305	317	358	335	302	311	311	290	308	307	334	320	287	347	295	337	313	322	362	315	285	329	316	314	329	303	293	281	344	332	316	301	317	336	288	356	315	310	322	334	315	298	328	301	302	297	323	329	308	343	297	340	329	305	317	321	308	311	315	354	315	325	295	349	285	330	322	321	356	321	301	330	336	332	329	307	320	279	350	299	312	323	326	316	307	318	302	361	330	308	309	306	324	328	352	339	325	319	333	319	327	330	309	331	324	320	348	304	303	272	316	332	297	323	340	297	285	313	329	310	306	321	306	314	319	317	335	319	300	320	326	372	332	307	293	292	299	280	331	305	325	318	302	312	289	304	306	330	302	347	340	312	322	318	319	331	321	298	360	318	325	308	296	296	327	310	319	300	309	319	312	314	307	328	276	280	306	308	339	316	316	307	304	311	322	283	321	313	305	320	299	323	297	322	285	324	315	304	312	315	323	296	310	318	311	334	353	304	333	315	314	289	323	324	323	320	337	337	277	306	334	319	300	301	291	344	324	307	271	310	343	330	302	330	320	300	299	299	319	297	349	328	335	292	334	294	339	362	308	330	289	324	338	300	305	345	323	318	308	309	303	310	319	314	322	308	346	329	319	313	315	344	346	337	296	347	304	341	301	314	322	333	275	305	278	347	315	317	333	330	305	350	296	310	320	324	303	337	297	339	315	295	308	308	302	327	336	319	320	314	322	351	289	323	327	342	300	314	338	303	305	312	311	310	331	340	316	290	338	330	309	311	331	347	311	310	326	313	269	319	312	280	300	313	318	276	330	314	290	310	302	288	296	318	311	340	317	284	291	326	298	297	297	351	290	293	299	300	277	326
44123	76639	53416	11237	2137	1525	1230	969	792	748	618	541	501	459	460	464	433	406	403	397	391	422	374	429	407	381	403	363	412	396	355	333	415	379	397	380	384	341	377	350	354	381	344	356	340	349	430	344	358	393	350	310	378	353	347	360	346	377	393	401	366	388	350	361	383	380	362	349	384	354	367	414	386	379	398	338	383	328	331	350	371	378	375	324	372	354	349	316	319	333	336	334	327	298	343	353	297	344	345	304	364	356	313	308	327	351	339	335	361	332	339	346	314	340	367	342	336	317	390	339	323	338	331	299	340	350	374	339	325	332	313	333	357	355	333	345	304	302	366	305	327	338	338	349	345	344	337	368	333	374	326	308	374	320	321	344	305	345	350	313	338	362	380	361	364	336	347	303	320	387	357	372	347	354	317	319	376	328	360	367	353	347	345	341	357	346	354	344	331	356	374	337	367	343	337	342	319	327	345	359	346	316	364	355	342	367	335	331	361	321	337	350	324	350	325	351	322	370	338	327	367	325	374	304	328	369	327	340	327	363	342	341	315	314	354	341	346	308	341	364	347	325	337	313	327	380	301	373	360	346	352	356	343	349	338	321	315	352	323	327	309	368	336	340	365	371	328	334	324	357	362	344	380	355	339	353	344	327	322	345	330	366	338	313	335	334	331	330	357	345	305	344	342	323	317	353	341	338	348	318	370	325	319	341	327	353	362	350	321	332	338	357	338	331	341	332	349	337	362	349	316	352	355	319	344	354	336	330	341	333	320	305	396	336	347	370	325	315	343	344	320	309	357	361	358	356	341	329	348	369	343	314	346	314	328	316	359	324	364	356	337	332	336	335	344	318	358	315	354	326	307	334	355	325	326	342	321	345	335	351	337	342	342	326	347	341	335	355	346	355	334	382	348	377	319	345	342	299	351	354	338	355	337	335	360	344	344	348	329	343	366	364	326	317	365	335	346	332	356	366	369	335	353	328	331	340	365	319	357	366	332	340	357	336	346	353	326	315	333	358	306	344	320	323	350	339	357	321	338	345	342	318	339	320	358	357	338	347	331	317	350	291	395	296	339	309	341	358	337	351	361	366	308	338	317	322	333	344	347	336	339	345	333	326	333	305	350	339	358	345	344	342	322	341	342	341	352	338	314	316	343	327	322	331	346	341	348	319	344	316	343	366	331	332	342	361	364	342	328	349	349	332	327	353	333	348	306	343	328	375	331	347	318	333	332	347	344	326	335	322	333	369	324	361	385	360	370	346	342	317	327	320	346	316	324	374	320	313	328	327	370	302	329	340	340	309	371	340	310	331	342	318	354	338	346	319	325	348	338	360	378	347	354	331	323	368	360	348	344	363	380	322	346	362	345	327	317	349	395	362	343	348	314	365	362	357	354	326	344	325	335	319	380	345	343	344	315	309	325	340	401	327	332	338	366	341	350	381	347	336	339	344	326	335	347	353	330	341	363	337	351	368	366	317	327	354	317	351	365	343	327	287	352	344	356	355	325	335	326	348	381	361	334	316	329	383	379	302	320	297	325	298	355	340	334	327	326	354	339	315	337	334	346	332	322	305	346	341	356	339	325	353	337	366	332	369	336	334	348	354	330	360	324	340	327	354	370	315	365	345	364	362	373	325	356	340	325	318	322	345	358	343	353	325	341	319	333	350	322	345	311	338	358	304	345	335	354	320	342	338	318	356	338	344	306	367	356	326	343	344	362	336	321	346	340	342	337	324	325	352	345	332	340	329	355	345	323	316	322	333	335	336	337	310	331	336	314	342	336	337	298	312	379	348	351	340	343	320	327	350	333	334	337	327	336	373	324	340	346	316	296	326	336	332	316	353	306	336	331	317	315	322	365	344	320	335	350	369	353	335	334	353	335	356	335	335	351	324	339	353	337	324	313	341	342	346	321	329	339	298	351	347	349	343	323	352	298	318	353	335	339	316	375	346	342	371	324	316	350	351	344	312	337	326	344	340	316	325	354	364	326	365	371	369	359	310	342	359	345	400	353	339	333	373	341	329	338	353	324	318	368	342	361	316	377	315	332	327	343	352	339	324	341	324	351	357	329	343	318	335	341	360	304	337	341	348	356	349	321	342	332	349	341	355	335	334	334	336	369	327	322	369	359	368	371	334	327	355	319	372	335	328	338	323	354	352	355	306	305	351	328	332	305	355	339	323	378	360	347	337	323	337	337	314	373	361	345	335	328	348	330	348	316	329	334	365	339	362	341	344	319	301	329	314	328	333	307	347	354	333	318	312	324	303	326	350	353	342	384	342	305	325	335	333	354	331	340	334	350	348	330	335	322	333	343	340	375	339	332	313	369	351	344	345	356	355	351	334	349	331	328	365	352	339	334	316	338	337	333	348	307	357	368	362	324	335	353	325	359	337	352	329	354	370	336	350	338	313	316	336	334	315	342	335	372	336	351	320	306	326	349	332	357	346	347	328	382	324	317	300	374	376	332	304	339	303	363	339	329	324	311	344	348	323	339	335	370	333	336	343	349	334	374	339	325	348	345	338	329	316	341	355	337	329	350	358	341	332	332	397	297	354	330	351	377	330	335	331	325	321	336	331	337	388	342	345	346	374	366	327	326	330	338	401	343	325	337	312	318	361	317	282	350	324	350	346	350	324	361	319	367	323	347	369	371	328	346	323	354	321	342	314	334	353	319	357	332	345	364	349	347	355	349	344	314	335	335	323	341	323	342	325	374	340	346	338	338	347	338	360	337	346	336	300	329	363	341	335	312	346	305	338	354	328	353	358	334	341	351	365	309	342	334	315	347	353	347	341	325	360	351	354	346	379	347	353	351	330	325	325	320	330	354	346	340	342	348	345	342	341	363	336	324	342	348	335	352	366	335	312	351	350	364	329	339	335	316	300	341	341	334	314	352	359	348	348	348	316	385	365	315	329	350	342	351	362	329	323	308	323	319	378	331	342	350	362	324	350	337	353	348	321	300	360	358	324	343	327	312	349	331	346	359	350	320	344	345	353	344	356	358	339	311	307	361	356	318	315	327	341	331	331	398	347	326	362	361	334	371	329	326	357	351	358	328	329	380	363	326	361	377	363	340	317	340	348	334	363	324	339	326	333	322	348	366	335	341	367	341	336	312	335	370	372	341	351	325	344	345	312	349	349	352	360	325	316	312	325	354	356	362	328	332	341	360	355	374	340	345	329	353	334	328	333	329	354	363	300	336	321	347	330	346	354	360	315	324	351	326	310	337	331	343	347	320	324	379	331	347	371	337	307	350	320	371	332	336	354	343	369	357	343	357	374	348	336	323	367	361	342	306	320	316	324	353	334	331	375	344	357	343	348	327	354	351	341	332	326	348	320	298	371	353	339	328	389	318	336	375	355	340	334	388	335	325	323	349	331	303	340	306	377	334	352	364	360	342	346	310	363	334	391	348	363	344	327	337	371	355	314	336	377	336	377	329	318	366	324	338	360	314	345	348	327	319	339	328	344	320	322	344	370	367	343	332	353
31833	36050	29730	7669	821	732	710	694	691	663	686	647	661	656	694	638	671	670	673	680	641	667	682	609	676	660	672	675	687	664	665	691	705	686	688	651	638	631	671	680	649	672	697	672	661	661	666	682	658	699	739	658	649	659	655	683	645	646	632	621	668	640	697	680	664	709	637	668	661	633	608	651	647	637	685	658	614	666	632	669	633	650	617	680	627	680	700	639	678	628	672	610	608	645	656	628	654	708	643	607	636	612	651	650	679	630	637	655	645	687	645	632	673	658	692	654	649	643	604	646	658	680	681	657	657	656	669	679	683	597	674	660	644	617	663	695	705	636	687	611	660	661	594	659	663	597	724	630	666	621	607	636	627	664	675	656	646	648	676	718	706	693	605	615	667	633	689	687	650	691	687	654	623	642	653	637	675	683	671	695	697	661	618	657	647	615	602	631	622	713	656	682	640	649	650	645	638	669	663	659	626	674	650	685	651	642	624	679	607	661	604	651	654	688	605	629	670	690	639	671	671	675	672	644	665	646	670	692	617	611	667	680	668	611	640	647	625	625	640	630	640	577	678	694	629	621	656	647	671	697	602	632	650	605	639	667	672	686	671	690	661	632	636	672	669	625	655	642	684	676	608	676	636	656	709	696	665	649	629	672	651	687	624	688	692	681	607	632	664	680	632	625	627	652	685	685	631	616	620	696	665	629	679	696	644	667	668	641	666	665	627	641	660	631	638	627	616	646	646	646	660	607	629	611	654	590	672	686	638	661	625	643	628	657	671	622	622	625	650	622	674	639	696	648	645	661	688	637	690	665	642	715	657	639	669	621	679	641	657	656	636	663	643	682	623	619	683	675	659	657	643	643	672	608	689	604	635	640	636	646	667	684	637	634	631	670	649	679	674	631	634	645	618	643	673	653	664	634	667	680	626	633	683	649	664	691	616	675	628	623	609	699	640	680	644	624	669	668	635	641	625	660	704	690	635	672	662	684	669	624	632	652	660	666	687	697	673	668	655	678	644	586	684	654	631	719	638	678	667	662	662	633	644	659	620	689	682	652	701	606	658	617	656	647	701	673	674	657	645	690	586	620	670	649	640	615	623	657	703	628	641	645	671	633	595	697	676	616	661	624	659	645	625	644	651	649	640	635	599	662	663	609	625	659	651	720	655	722	690	626	656	666	673	648	612	689	676	674	674	643	610	675	628	626	655	655	676	597	660	635	652	653	610	682	658	652	672	647	634	656	615	663	645	614	624	618	617	638	674	656	675	647	629	667	668	632	658	621	684	637	664	628	630	633	681	636	667	677	660	644	703	720	652	652	695	645	654	619	660	634	676	641	642	598	665	689	648	643	634	668	670	602	627	622	652	629	646	666	683	661	627	656	733	601	648	646	660	636	646	629	633	707	670	667	652	636	653	676	668	610	649	680	621	633	673	653	663	656	657	670	639	668	631	588	698	678	614	665	662	689	680	651	631	704	677	680	676	642	640	655	660	638	681	665	705	653	611	653	671	649	630	638	601	633	654	657	675	677	640	616	650	709	647	628	639	611	673	675	623	667	650	651	645	664	653	619	615	649	669	656	610	686	653	647	655	685	636	671	659	670	680	651	650	694	665	679	681	656	705	683	651	678	689	624	628	668	640	717	627	651	649	636	670	675	642	661	650	655	637	687	699	613	685	670	650	660	643	662	686	657	645	653	645	609	679	623	735	650	649	662	675	653	640	663	663	647	647	630	673	620	632	658	661	659	607	622	661	626	595	648	642	660	661	613	650	641	643	627	642	595	625	622	654	603	682	617	632	623	628	668	695	670	694	674	689	627	605	660	661	645	637	640	617	616	656	651	615	672	646	697	670	637	661	671	658	654	614	611	649	666	672	694	685	617	661	609	648	653	628	616	708	665	676	584	646	654	626	666	640	642	640	598	622	601	672	644	655	601	668	672	650	634	647	673	630	645	623	705	651	669	631	675	652	645	594	607	701	633	641	652	614	616	655	628	668	649	637	632	650	654	579	632	627	653	640	679	672	668	620	652	624	661	622	666	665	634	664	641	662	662	638	632	657	640	649	651	609	646	655	682	612	634	630	676	689	678	673	644	594	655	641	643	682	643	684	654	684	658	682	654	637	686	656	664	643	672	646	664	618	666	620	662	654	608	640	655	640	636	653	659	640	645	623	620	678	603	666	705	610	690	653	653	634	708	629	607	638	642	628	625	624	723	669	653	639	641	659	637	666	653	675	634	646	632	625	686	645	578	661	628	653	663	651	677	660	611	655	672	638	629	651	651	661	674	624	639	663	645	665	631	646	634	659	640	664	646	662	669	657	682	628	659	679	628	675	646	705	629	654	649	661	622	667	643	641	599	649	668	659	632	651	712	622	669	641	652	628	679	638	665	646	635	672	663	643	622	693	611	591	674	663	622	657	680	672	664	638	612	668	694	637	629	659	611	661	658	664	656	702	616	642	630	619	675	651	639	645	641	639	683	662	620	645	663	602	644	667	649	653	652	663	654	677	635	656	632	621	654	610	622	665	631	654	647	644	670	639	663	665	644	633	696	698	664	639	639	644	651	650	635	682	643	615	605	652	645	677	626	675	663	635	615	648	649	664	627	605	669	659	631	678	651	637	650	646	616	661	641	678	663	625	634	622	602	691	726	630	638	688	665	668	671	634	601	661	648	698	666	681	623	674	600	642	650	652	697	688	662	664	658	656	664	601	684	656	629	673	658	640	701	638	619	660	626	629	631	660	658	680	610	685	721	646	611	611	644	648	668	678	626	649	659	663	621	607	621	665	630	684	629	634	710	688	651	662	643	713	598	684	682	666	658	672	664	624	669	622	609	673	671	589	657	639	654	676	612	685	657	649	666	652	621	659	613	638	614	676	609	660	670	675	632	663	676	616	622	660	630	647	652	679	686	647	672	725	640	687	639	665	678	665	667	671	654	665	670	668	656	674	692	647	609	683	640	669	639	659	620	652	634	615	661	673	669	628	636	632	652	663	681	636	681	624	717	677	665	632	658	702	649	668	662	681	631	595	583	635	689	643	665	674	646	687	667	672	642	667	609	707	630	697	635	651	670	643	649	709	644	643	682	637	613	641	646	660	640	624	670	658	664	645	685	637	685	663	718	674	633	673	634	593	669	629	605	669	690	694	692	632	682	617	618	680	657	666	682	649	632	614	671	668	653	605	649	646	687	706	637	636	638	649	695	653	618	642	670	635	634	680	675	692	669	658	651	634	625	656	690	641	658	667	647	649	661	671	600	621	681	662	683	684	678	690	696	628	655	716	660	622	640	686	635	691	653	650	672	681	673	626	642	648	676	656	653	602	633	668	665	645	677	651	656	673	653	688	630	653	686	660	657	600	659	617	617	649	639	645	665	640	601	712	600	666	668	668	655	676	629	628	659	654	654	636	671	670	661	658	667	626	672	613	647	649	654	660	672	642	613	649	653	630	664	664	647	641	644	656	660	589	651	667	678	650	641	680	677
37423	50696	27524	2909	825	810	804	784	717	751	684	753	711	723	658	720	716	669	665	710	627	704	680	682	752	723	721	733	693	722	692	679	681	674	727	728	641	706	740	694	710	693	699	658	708	696	661	685	653	709	669	691	676	669	714	691	675	652	712	705	685	726	678	698	697	685	659	737	749	714	674	686	676	697	701	706	678	715	696	686	673	662	717	719	684	703	722	672	713	684	687	708	709	747	690	635	694	698	694	652	658	736	709	685	723	702	668	687	655	692	663	752	680	702	672	648	681	672	685	663	699	711	684	693	729	674	724	725	665	633	652	684	676	692	679	664	693	668	714	698	698	731	697	702	700	722	717	693	656	733	686	709	633	635	675	679	689	678	728	731	653	679	688	645	720	671	681	725	684	693	727	682	701	639	655	705	714	733	679	697	710	700	640	687	686	661	651	689	650	651	651	678	701	648	658	688	650	672	738	706	726	680	719	697	667	726	703	696	682	667	727	702	695	747	681	697	700	647	667	645	721	693	681	663	719	669	706	676	719	618	639	681	662	710	693	700	706	714	722	717	718	729	729	692	693	663	668	676	676	704	693	712	715	695	673	686	698	695	678	693	699	712	710	686	675	707	652	681	737	700	671	670	702	703	670	677	684	706	696	689	724	697	677	710	693	705	677	656	711	681	685	686	688	702	681	689	711	706	701	669	699	679	657	686	715	665	711	689	727	659	674	690	697	641	678	752	684	693	668	733	706	643	781	729	696	702	673	708	701	678	626	676	680	684	722	652	702	691	704	687	721	695	733	680	691	709	712	720	674	631	709	718	691	708	706	664	720	698	704	690	684	736	709	629	748	680	666	697	670	675	721	688	690	684	730	702	699	648	655	707	717	736	708	623	710	659	683	673	662	711	697	702	760	724	652	669	669	664	646	685	700	688	662	658	664	733	709	680	675	682	696	708	675	681	669	730	715	694	669	708	660	679	643	656	734	692	676	712	718	695	671	674	658	707	703	690	716	665	684	679	742	675	740	691	695	701	692	657	710	678	704	703	736	646	719	700	706	655	726	665	726	720	677	653	724	687	682	689	662	701	681	690	736	699	662	690	662	748	690	658	679	697	682	653	660	738	708	661	686	691	673	660	620	732	724	693	716	712	721	689	689	716	681	680	676	685	690	668	699	654	662	726	715	755	664	668	649	663	680	677	670	708	691	698	676	641	629	672	655	693	728	645	698	637	733	703	673	720	656	711	688	734	654	734	710	711	690	649	724	657	650	656	689	649	682	643	735	658	728	667	664	715	707	672	634	668	661	688	717	670	665	711	688	629	670	653	707	726	677	682	695	712	714	672	716	655	684	729	723	689	651	698	722	700	709	663	670	732	675	711	712	680	724	680	726	717	704	672	691	708	720	687	697	707	706	722	754	731	654	689	676	665	721	663	668	707	654	692	715	649	693	676	634	707	700	684	683	642	717	688	713	696	675	712	674	716	674	660	739	709	671	698	664	639	666	665	732	721	666	713	675	721	693	705	715	701	694	701	693	661	725	680	693	692	677	662	673	700	667	646	672	683	682	707	702	686	652	706	649	695	673	732	688	674	711	680	694	678	677	662	668	669	670	691	696	675	658	719	684	670	681	704	706	708	669	685	679	668	652	764	705	689	706	708	672	715	676	633	676	637	690	643	701	683	670	692	672	667	683	669	675	619	699	697	665	666	684	688	715	659	708	671	683	724	682	690	657	675	695	681	721	700	680	680	659	663	674	674	660	665	658	701	703	725	684	705	681	697	671	698	697	692	667	709	678	698	750	670	715	675	661	695	679	731	724	686	680	752	704	660	674	697	714	702	648	665	714	691	718	685	684	660	711	672	642	633	665	676	632	681	698	652	679	632	684	671	686	670	698	705	696	677	710	682	655	749	713	684	678	645	702	716	746	663	674	695	690	656	667	703	684	703	712	652	690	716	669	681	725	701	681	630	703	649	697	671	628	715	702	641	736	676	679	702	746	655	657	661	659	711	703	674	726	727	702	665	718	676	688	700	677	678	684	725	713	666	723	653	609	727	719	700	665	700	654	739	694	697	679	673	688	722	660	677	641	707	731	691	683	700	671	694	644	672	716	662	675	680	681	689	698	689	706	745	661	704	710	728	693	677	639	669	666	666	666	664	705	669	701	689	665	690	691	715	671	696	714	706	711	700	695	739	700	690	668	663	688	724	699	714	716	670	699	732	675	638	700	687	693	678	704	689	684	710	685	688	693	639	715	710	731	691	722	700	692	676	693	683	703	705	651	738	641	689	672	642	649	661	683	676	669	665	721	718	678	680	666	752	712	647	643	677	678	675	657	652	701	688	685	681	708	691	689	628	693	683	703	674	683	712	677	712	640	653	659	670	663	662	692	699	711	618	705	679	684	678	697	720	718	690	666	649	699	734	660	684	684	701	733	721	726	717	675	691	668	722	705	686	690	710	721	663	677	666	646	679	712	691	694	635	655	675	744	733	712	706	662	674	649	708	707	717	715	660	690	691	719	707	665	676	696	643	672	662	681	666	730	660	683	654	669	642	695	724	669	723	733	633	710	639	712	634	680	680	732	691	694	716	675	698	714	671	672	696	681	693	692	701	730	656	675	694	680	701	712	721	685	693	692	713	688	670	680	699	682	708	693	707	684	670	669	684	663	716	688	660	730	666	655	658	704	648	699	671	663	683	742	708	717	690	677	678	643	702	667	702	695	674	721	691	679	711	706	695	739	675	647	658	698	644	690	667	645	683	711	694	692	702	668	705	697	726	662	676	684	684	680	649	681	632	703	725	704	719	701	667	698	682	699	675	671	664	697	674	662	723	673	713	679	667	703	667	689	665	669	643	740	710	696	689	642	690	693	660	686	638	679	708	698	635	681	716	635	707	689	659	691	664	679	699	745	669	653	692	691	670	676	682	693	684	692	638	684	636	676	680	682	740	742	699	678	701	668	660	699	676	689	650	713	677	673	730	716	645	713	700	744	671	665	669	742	677	655	705	676	688	670	743	685	693	705	671	691	655	741	702	738	681	658	664	687	731	714	696	711	731	692	690	668	684	699	690	657	709	687	671	679	648	725	682	708	700	689	717	711	664	672	684	654	679	703	665	663	688	669	679	696	695	708	694	690	633	679	693	686	737	744	685	694	657	688	707	716	719	701	676	691	720	666	713	679	761	649	701	650	703	708	684	666	725	691	661	619	651	734	695	665	671	644	658	637	700	667	656	676	714	651	685	682	723	679	667	691	658	676	721	726	686	627	714	693	748	669	716	672	737	687	691	684	684	729	654	704	753	693	679	677	686	670	712	656	638	704	683	665	676	713	725	648	687	654	718	669	686	670	728	669	686	700	671	696	704	704	620	717	701	644	701	736	703	715	679	706	668	683	656	681	683	671	749	715	682	633	690	677	788	661	680	680	691	683	679	686	672	679	729	679	653	667	680	689	741	743	667	698	699	669	701	662	690	656	714	695	705	683	695
24119	21445	28926	24504	21072	9918	1094	812	701	641	642	632	619	629	579	630	558	571	566	578	562	602	548	555	559	551	589	538	599	509	565	558	559	590	558	539	542	507	552	539	525	546	538	547	588	516	520	506	586	560	562	534	537	501	566	515	531	561	532	557	544	520	525	554	560	568	564	517	595	573	577	547	568	607	559	561	580	538	530	581	505	548	519	572	548	520	518	512	543	546	529	478	574	535	535	534	536	511	540	521	522	506	516	494	497	567	579	496	513	517	553	534	561	538	533	532	498	554	557	526	543	559	535	497	529	538	529	498	553	585	522	536	511	531	514	510	517	496	533	490	534	549	512	532	488	529	533	589	466	543	571	523	576	537	530	527	568	536	546	486	515	549	508	572	540	469	520	540	527	527	541	545	595	541	508	533	533	512	548	536	527	558	523	531	499	557	550	521	538	555	517	547	551	536	539	543	501	504	512	536	497	501	518	576	521	549	513	544	571	503	545	532	511	537	573	495	511	491	581	550	552	537	522	514	520	534	560	555	519	493	550	482	514	529	524	522	546	557	509	561	544	525	536	549	584	531	517	542	511	591	592	543	521	541	513	545	502	508	518	538	491	505	497	535	549	517	563	492	558	523	557	527	551	557	555	523	516	529	523	517	557	530	522	543	528	533	534	542	564	524	518	523	596	499	542	501	536	544	579	483	515	528	520	500	548	508	513	557	573	559	490	522	529	544	556	543	549	490	516	541	511	544	516	578	533	551	528	496	523	566	580	522	524	543	512	551	549	556	556	569	502	548	527	522	578	527	526	511	518	538	497	533	528	510	554	533	519	533	532	540	523	538	578	511	551	544	495	586	499	528	538	502	560	508	550	567	515	554	532	541	545	491	567	507	563	516	514	527	542	526	515	524	557	588	523	511	488	502	519	576	496	553	550	533	570	520	528	531	500	520	531	532	510	517	546	534	545	544	559	530	557	574	521	497	565	545	518	548	497	540	536	539	532	515	572	533	520	545	559	542	548	525	523	530	545	561	508	520	557	582	505	531	541	528	525	524	511	532	532	553	515	536	540	525	525	539	559	557	532	514	548	599	554	480	529	547	528	521	512	515	583	553	561	594	522	522	527	509	518	474	501	526	534	499	534	547	512	542	519	549	482	545	533	566	573	499	567	530	474	492	557	519	575	526	567	566	529	543	486	516	559	520	529	507	516	518	563	536	531	534	511	540	525	535	538	522	519	532	551	533	544	559	556	556	518	524	534	528	575	535	525	528	540	492	533	494	497	524	546	518	518	575	527	536	520	563	530	518	543	509	552	586	518	551	539	519	511	530	542	556	547	594	538	577	523	515	539	535	553	539	561	540	524	542	534	555	534	529	528	515	522	563	587	571	526	511	573	479	552	538	522	522	522	524	542	522	528	525	516	540	547	547	554	576	514	536	481	523	497	557	516	516	517	571	505	530	548	472	508	526	512	517	584	541	587	521	569	561	526	565	533	551	520	509	540	526	533	508	531	501	552	524	521	510	519	562	496	501	516	563	547	519	550	564	520	520	602	548	549	530	524	493	485	524	550	552	550	538	499	590	554	558	537	561	525	516	534	534	513	518	529	549	588	498	546	518	479	511	540	581	571	541	566	493	566	603	552	559	528	557	512	536	536	547	534	572	540	558	554	540	536	505	537	600	559	548	526	561	556	530	541	535	553	492	551	540	533	561	521	540	517	506	586	498	551	554	570	502	554	508	562	551	544	533	494	559	536	552	536	508	538	547	566	525	523	540	533	537	536	513	500	554	542	517	513	523	542	521	507	570	509	504	530	491	572	513	554	519	540	537	522	548	492	554	516	581	551	552	541	497	521	514	549	577	556	543	529	571	557	485	521	511	529	492	501	555	514	546	497	523	538	543	533	544	526	517	561	548	524	521	540	529	501	521	557	527	546	546	582	538	553	544	550	569	536	561	509	548	513	528	560	483	582	553	506	523	522	541	549	522	524	517	507	515	529	538	528	510	529	523	550	517	523	531	489	528	535	539	540	536	568	568	554	514	559	586	518	527	568	548	587	530	537	543	507	551	511	531	553	493	547	515	488	508	558	541	580	530	551	505	554	563	509	519	540	539	493	499	526	547	563	536	509	508	519	499	532	553	544	501	532	555	534	538	557	528	505	545	531	471	546	558	543	534	525	538	490	530	514	537	519	562	528	562	568	571	542	537	536	551	521	535	530	569	584	521	531	499	537	540	582	548	546	520	539	525	559	519	535	524	521	492	526	562	527	520	549	575	562	526	502	520	530	530	536	521	522	517	519	553	524	524	502	522	538	516	525	520	552	504	565	521	495	499	551	553	542	525	527	507	519	497	581	458	524	503	549	587	531	522	532	548	508	506	504	555	553	503	516	538	537	501	538	530	482	526	554	512	521	494	533	533	464	518	533	545	516	539	489	535	544	534	572	536	531	532	556	544	551	562	558	526	486	517	499	554	526	566	526	555	569	551	546	537	522	545	547	572	534	572	516	514	533	522	497	551	539	552	551	525	548	522	588	519	551	549	564	537	501	553	507	509	519	529	535	521	537	546	507	527	576	524	532	538	493	531	557	508	578	568	541	513	537	477	505	506	490	574	556	523	502	573	485	540	511	502	535	496	521	516	527	518	537	554	560	524	526	547	524	551	544	558	494	566	533	511	524	538	522	534	508	519	513	528	534	547	523	520	562	523	504	520	525	534	556	591	604	491	525	551	536	546	532	471	553	571	556	556	535	547	536	552	562	564	557	545	506	528	564	507	572	556	529	523	537	522	519	537	511	507	567	514	507	521	588	483	536	563	590	501	563	534	517	514	511	521	513	485	503	557	552	517	503	541	523	548	509	528	511	515	558	500	512	488	498	562	498	534	555	559	501	562	511	562	538	564	527	547	548	542	575	466	529	526	559	486	539	535	549	540	498	545	528	526	527	470	545	491	546	516	539	536	514	539	506	518	522	507	554	518	559	552	555	540	576	578	551	495	530	545	545	539	530	515	505	515	578	542	552	511	540	508	535	541	543	519	530	484	597	533	503	478	496	533	549	502	555	562	480	538	546	526	532	531	532	585	536	520	544	541	508	525	535	543	529	522	536	535	513	483	552	542	540	524	510	520	559	520	537	538	549	532	528	525	519	554	557	527	527	559	542	524	567	498	518	560	499	509	508	499	555	540	546	522	553	505	529	559	547	533	555	558	535	566	493	528	536	490	497	521	501	544	516	538	524	548	523	532	527	520	512	505	577	505	543	519	573	522	542	530	493	525	505	496	519	541	530	564	534	509	521	526	516	565	522	559	539	542	505	519	516	536	507	537	519	542	564	531	531	507	481	503	542	535	547	541	526	533	507	512	523	526	540	534	524	536	542	512	550	523	515	530	550	534	520	550	524	546	534	571	516	542	531	531	514	546	532	577	561	515	538	505	509	548	562	516	519	541	542	546	547	528	527	524	531	517	512	553	528	539	547	555	537	533	480	544
40336	69319	45004	6514	1534	1184	1059	931	842	773	675	711	681	664	616	617	608	593	633	595	584	596	632	606	612	608	611	623	581	563	604	624	599	531	598	589	525	546	554	610	536	609	588	536	543	583	566	542	609	610	570	534	595	576	556	565	605	570	587	609	556	585	610	554	622	637	639	624	582	617	595	590	597	603	592	612	602	580	563	581	606	589	572	543	562	590	579	542	572	621	550	567	590	556	528	544	559	561	595	629	542	564	590	544	566	576	579	601	608	536	616	581	543	571	572	607	575	587	577	633	574	560	565	563	573	524	551	549	572	539	539	609	574	617	568	562	575	587	582	592	544	611	558	561	565	527	531	556	576	589	551	578	600	594	580	545	544	615	587	558	552	577	612	580	534	549	592	556	567	576	591	548	570	552	553	548	571	569	567	584	538	562	559	611	594	521	604	610	580	601	544	537	565	527	551	542	560	582	548	609	568	596	544	556	623	596	540	589	557	593	594	549	538	562	558	560	555	575	524	564	543	548	547	598	570	580	580	564	600	568	538	580	562	559	574	567	561	608	568	578	560	569	567	561	598	566	613	564	573	577	565	562	598	558	578	552	552	566	570	540	568	559	559	574	538	551	552	570	556	596	566	586	597	559	581	563	542	564	645	550	544	554	549	573	552	527	557	505	558	550	531	587	558	592	553	539	577	592	558	592	554	571	615	582	569	564	580	517	551	593	574	566	604	566	608	552	573	612	584	574	552	606	541	531	579	554	564	565	557	561	573	584	560	559	510	548	582	625	572	564	568	533	566	592	569	576	570	608	560	524	545	576	583	586	554	580	556	592	583	550	520	563	531	605	561	563	589	581	572	577	576	563	535	559	576	532	546	558	583	579	595	604	564	583	595	542	528	546	560	562	537	601	547	608	557	576	611	573	567	592	570	561	582	559	590	621	523	603	580	598	572	548	575	505	587	566	585	560	555	543	570	568	569	595	593	591	553	592	556	602	620	588	552	513	572	538	534	589	536	551	531	561	554	539	573	524	562	565	634	573	548	579	603	579	563	570	551	538	545	593	593	557	549	566	568	545	579	540	587	540	584	565	604	549	589	566	608	535	588	548	585	554	582	621	600	551	560	568	581	573	568	533	567	603	586	583	592	512	560	582	607	570	582	584	583	565	575	579	551	531	545	585	583	560	588	567	527	563	551	580	565	570	550	586	570	577	551	550	541	622	605	538	567	553	578	580	570	541	585	581	508	541	578	552	536	574	548	542	558	582	538	552	531	540	569	579	598	548	543	634	550	528	560	572	601	615	617	567	588	623	599	568	582	592	582	591	556	548	567	575	566	550	595	549	585	608	563	539	613	564	573	576	568	590	552	577	565	563	562	595	586	591	588	567	540	613	580	564	553	565	563	606	537	605	545	569	595	551	570	559	568	542	567	559	567	539	601	546	572	570	597	570	548	577	586	512	532	593	548	567	613	555	577	535	591	560	572	565	573	562	624	577	598	553	565	569	573	589	564	610	563	562	521	617	574	548	551	563	532	592	593	546	566	528	548	567	540	580	574	611	557	604	555	544	568	553	599	552	600	564	581	528	580	586	618	584	529	604	562	561	585	577	566	515	551	577	581	556	621	538	547	573	555	552	622	565	556	547	548	589	563	561	565	533	552	569	588	572	545	601	569	582	579	591	548	572	565	613	588	564	544	551	550	557	580	632	569	637	547	575	615	609	573	558	614	605	570	576	596	569	592	542	606	572	529	572	558	584	606	593	567	585	590	575	571	591	525	563	567	609	611	583	562	532	574	560	590	546	564	556	553	536	596	556	578	575	556	594	560	588	566	567	586	547	559	593	545	583	562	574	575	572	585	557	601	576	527	580	572	550	594	618	573	567	530	540	545	587	564	578	578	544	575	575	583	524	584	579	567	559	557	574	553	564	559	566	560	564	592	611	551	563	560	613	600	575	549	596	561	556	554	559	544	542	578	542	564	579	554	612	582	584	568	618	552	570	598	568	556	565	586	637	580	571	653	595	580	556	576	578	589	569	588	621	575	527	581	558	580	554	578	546	585	608	552	581	560	550	557	616	540	573	534	563	578	562	546	588	592	572	570	612	577	549	569	585	563	558	562	503	587	554	570	575	586	544	575	599	567	569	578	519	578	572	594	565	530	583	604	536	557	535	583	580	567	601	596	567	580	575	580	539	564	555	559	539	568	577	550	583	545	569	587	572	573	588	602	568	576	608	586	587	563	570	559	544	577	607	573	544	603	561	553	607	614	524	577	552	583	590	554	568	566	572	587	592	576	547	641	566	567	569	571	615	605	574	595	579	571	572	561	611	593	575	560	555	556	539	557	584	534	544	548	572	553	566	532	584	555	592	548	560	602	582	568	627	595	544	547	591	532	536	568	594	593	570	572	632	565	581	581	550	587	548	564	543	654	607	597	545	586	558	568	574	577	565	587	565	616	579	529	543	555	563	573	556	528	568	583	570	562	546	568	571	535	564	552	545	554	590	576	608	579	553	605	576	553	562	576	538	532	583	573	526	589	614	566	561	599	535	590	578	581	586	570	552	596	568	553	581	564	564	586	594	569	564	567	567	567	555	564	597	565	631	574	535	551	582	576	538	601	582	525	626	578	562	594	574	570	570	590	610	578	541	580	575	566	598	548	573	530	584	561	564	579	597	575	582	567	595	603	613	582	538	594	535	525	577	541	580	585	588	560	560	553	561	544	580	605	586	614	554	553	540	520	612	580	581	591	553	606	563	521	579	556	543	570	585	586	562	574	557	590	541	528	547	538	558	586	576	591	533	566	565	549	608	599	566	576	552	557	558	634	550	546	574	534	580	559	546	548	529	537	532	585	605	546	581	540	545	578	566	567	544	602	604	564	552	511	590	512	568	555	600	558	549	570	589	545	550	534	543	611	564	559	558	594	557	553	582	529	589	557	592	585	613	568	588	564	588	548	590	570	575	551	557	555	540	567	586	543	581	558	565	562	558	543	560	587	561	563	538	588	565	560	589	549	587	575	567	585	534	605	534	558	527	568	572	539	547	579	589	569	574	578	534	586	564	558	594	594	531	590	536	555	562	548	577	580	582	591	586	593	575	589	548	548	556	531	610	592	568	585	582	558	546	595	612	584	598	569	579	551	616	546	638	576	531	533	611	553	575	591	568	593	558	555	583	588	542	556	570	551	554	557	616	595	558	558	575	547	560	563	560	500	609	558	572	605	595	559	536	535	574	587	551	578	578	571	571	596	604	599	554	523	608	552	626	574	590	555	571	611	612	567	539	583	575	564	559	563	576	556	574	589	548	580	548	587	571	588	580	546	574	607	585	576	581	549	557	571	603	588	593	573	568	570	563	576	609	544	532	562	575	598	556	572	572	571	543	573	605	599	596	565	572	538	587	574	554	528	597	546	543	548	588	595	575	579	555	566	562	538	564	615	596	515	546	537	612	565	571	581	589	601	571	576	605	590	529	573	584	570	555	565	565
25201	21739	28265	25229	13638	1286	776	625	572	571	602	548	579	530	589	507	564	524	580	554	531	565	556	549	511	552	555	577	550	543	557	473	519	539	499	545	495	530	518	477	520	540	529	518	531	525	520	490	516	525	507	519	515	483	533	535	495	518	559	547	495	548	538	551	520	547	530	533	523	468	563	531	503	558	514	546	527	540	557	532	522	508	561	480	526	510	504	500	486	537	506	528	513	544	507	495	522	501	527	568	563	544	510	530	507	490	569	514	508	531	505	515	511	503	552	550	501	543	524	534	523	512	524	534	457	551	481	530	516	526	540	544	491	536	475	521	507	532	544	535	555	505	541	493	507	520	551	521	507	487	498	534	523	485	542	530	500	514	498	510	511	548	481	527	539	466	523	545	519	522	510	545	539	525	511	532	553	507	518	535	522	532	527	529	572	507	490	500	530	539	503	550	516	527	552	561	546	528	553	519	513	525	570	553	500	544	527	499	524	505	529	504	526	515	504	527	512	542	516	490	536	530	499	541	493	539	501	520	486	496	501	476	550	538	558	520	520	501	562	485	475	536	537	506	499	510	551	494	536	538	520	541	506	506	502	525	511	504	557	511	528	539	490	537	559	533	552	526	518	564	478	529	522	585	517	508	525	566	538	528	535	489	523	496	491	540	520	513	481	546	522	531	547	502	544	504	544	561	542	499	547	496	559	530	524	491	534	505	540	512	528	477	526	489	518	536	515	546	568	520	519	511	527	575	523	522	504	525	489	505	526	503	579	530	532	544	492	517	514	499	541	525	520	490	530	502	494	528	516	521	500	515	499	495	510	551	536	497	543	530	546	577	543	511	494	508	516	526	514	524	536	522	505	524	493	546	530	527	544	531	550	530	523	509	545	516	549	533	552	479	542	511	504	493	509	510	540	532	526	564	544	493	510	538	526	499	550	502	537	553	532	571	512	521	491	508	501	504	455	521	486	522	535	499	535	550	519	539	507	496	498	506	488	519	498	495	543	530	531	488	570	514	540	542	499	526	499	538	510	562	525	491	523	520	531	546	545	540	485	511	526	513	475	463	537	526	517	555	517	520	546	546	494	476	542	557	531	471	492	524	561	487	519	560	519	523	525	517	512	527	514	493	535	536	476	562	527	529	491	564	550	522	465	518	514	543	496	522	528	493	541	519	533	531	524	507	511	509	591	507	513	524	548	517	562	506	533	530	510	508	525	513	496	517	520	479	533	510	548	500	527	496	513	544	516	564	505	536	529	485	526	479	516	515	492	496	512	489	569	530	535	494	563	558	516	523	535	532	517	512	567	506	493	516	511	496	517	506	490	533	546	537	534	524	476	522	531	557	543	504	497	543	527	521	520	529	488	499	485	509	467	525	558	494	509	531	487	514	485	518	520	551	562	481	538	491	515	532	536	577	525	551	487	561	541	533	497	502	486	536	513	517	567	483	513	538	544	500	481	463	544	578	504	550	567	510	510	504	506	513	518	502	492	539	516	532	548	521	499	529	503	496	528	504	549	515	521	539	497	526	512	499	530	523	520	514	515	506	512	543	499	554	511	500	504	517	519	561	543	553	491	492	539	546	472	533	587	574	524	504	514	520	496	530	527	495	501	528	512	531	502	548	495	502	540	532	559	522	537	535	561	512	509	533	506	516	491	488	474	507	559	553	592	519	488	500	504	489	513	483	541	533	498	547	536	530	452	544	538	529	498	537	516	521	493	525	508	518	522	500	530	488	527	507	525	540	554	511	527	538	512	529	556	518	518	505	554	493	567	543	524	488	536	523	546	517	521	511	497	497	529	539	517	556	471	530	532	503	531	502	508	451	554	561	526	512	521	490	504	508	508	571	466	551	527	549	512	470	523	516	496	491	530	549	520	528	534	556	513	527	541	509	542	489	512	536	524	555	524	553	518	520	513	534	503	548	521	531	481	523	526	510	523	535	523	511	535	491	510	517	518	544	562	492	529	519	506	528	487	494	494	518	504	536	518	495	523	514	511	547	523	549	539	511	528	540	528	524	489	502	544	539	482	499	519	531	526	530	478	531	498	488	493	532	541	522	507	486	539	535	537	513	519	541	541	500	500	525	564	515	512	507	514	509	480	498	514	519	515	504	522	520	566	528	536	471	495	517	532	488	554	491	555	510	507	522	504	522	562	554	517	500	502	512	557	559	540	519	530	493	486	504	503	498	507	508	529	548	547	555	559	557	545	515	518	512	548	529	546	471	499	510	514	497	553	495	487	518	505	477	524	517	541	520	549	502	542	528	573	527	517	524	559	517	502	508	551	518	536	499	485	493	572	510	544	536	510	514	549	544	521	524	542	542	519	521	515	524	524	503	530	534	562	516	520	496	550	574	523	485	500	530	526	489	518	519	506	497	525	534	518	502	518	474	526	536	477	550	520	492	501	462	524	541	522	532	504	524	553	528	567	500	527	514	516	479	536	482	512	511	493	517	509	467	497	526	544	522	502	505	504	481	502	511	507	570	510	504	541	527	549	561	507	519	479	547	555	521	516	575	525	518	529	556	518	539	510	527	529	534	512	517	543	485	529	521	510	528	544	516	523	544	497	495	487	536	486	534	508	532	502	506	498	504	540	502	542	531	542	520	509	515	489	524	538	504	524	586	502	499	544	507	492	539	526	555	526	557	520	504	520	538	509	537	512	533	501	556	487	482	519	513	501	530	516	497	562	593	512	542	555	555	526	528	511	495	525	548	496	509	517	557	482	554	513	515	540	517	539	513	550	518	508	509	467	496	512	526	506	520	498	501	494	510	469	521	517	513	509	522	520	534	514	540	529	548	549	535	522	527	549	530	508	484	511	512	531	485	515	507	533	527	532	505	501	509	509	532	500	485	488	528	531	509	477	536	497	531	549	525	520	474	504	519	515	505	536	486	521	534	554	529	503	560	540	537	493	486	511	523	535	493	541	503	507	534	489	563	504	538	491	507	523	539	523	514	530	546	523	536	504	530	520	565	513	507	489	485	539	518	534	501	495	530	484	543	514	523	515	497	467	494	530	552	519	573	506	577	555	517	509	499	548	533	514	509	558	488	478	496	522	541	509	499	547	542	490	499	514	543	492	493	521	524	543	546	482	466	535	539	517	540	527	520	550	520	528	529	488	539	493	541	522	516	531	550	522	534	535	558	523	550	533	534	532	524	497	556	527	523	494	548	536	526	534	520	518	508	534	501	543	515	527	510	504	518	553	507	505	514	511	546	507	478	508	567	518	547	505	523	519	528	536	524	522	499	515	557	501	534	506	521	502	531	484	488	545	521	522	490	513	507	551	518	511	513	540	543	536	496	535	520	494	515	462	512	508	558	495	534	508	545	542	508	506	554	561	520	521	497	514	522	468	516	494	490	518	554	518	516	531	488	544	516	505	529	555	511	502	508	513	547	503	506	488	538	519	531	512	500	496	530	529	534	509	551	521	517	530	506	508	500	543	532	516	544	513	503	549	505	523	544	526	487	501	554
39961	63892	36425	4270	1137	1049	871	770	705	636	632	637	596	586	551	567	571	545	617	573	602	585	593	541	567	527	597	547	579	549	599	537	560	511	513	592	526	560	569	526	577	530	533	524	566	494	570	544	562	581	543	542	562	531	562	548	550	531	536	564	592	594	541	542	551	569	568	559	589	614	511	586	544	562	540	543	565	540	574	543	579	520	516	566	534	559	548	545	544	548	540	532	549	539	488	553	533	567	522	533	554	531	616	542	576	511	570	494	523	545	529	519	556	563	541	533	539	539	511	562	521	550	566	572	559	617	515	501	536	541	549	536	541	555	533	558	529	536	592	540	547	578	538	575	565	537	554	555	520	556	553	526	537	561	536	544	545	501	551	556	593	545	563	545	558	536	562	538	541	565	513	539	583	519	545	561	536	556	522	534	527	562	530	555	566	545	551	532	547	547	509	555	547	545	527	569	551	523	547	557	534	574	537	546	532	574	580	565	550	552	570	499	536	564	575	528	577	514	540	585	551	544	584	521	511	582	517	574	512	535	574	525	537	571	520	563	487	571	525	538	563	553	548	567	548	553	516	522	551	571	550	555	547	573	543	514	561	521	587	537	526	551	552	543	534	547	588	552	550	542	517	525	534	556	547	535	531	542	524	524	573	551	572	540	605	535	494	528	552	514	552	597	527	556	541	571	512	514	565	582	583	569	581	537	543	502	581	514	531	550	556	544	521	554	579	560	537	586	556	556	522	526	561	533	542	551	527	526	543	540	558	492	551	591	554	534	548	545	547	567	543	562	552	569	556	525	553	550	527	540	527	570	575	561	569	553	568	519	506	563	576	528	538	572	540	549	602	550	545	550	535	579	556	528	575	522	500	569	587	505	538	568	545	568	530	541	546	548	520	523	544	508	566	539	551	557	573	548	509	553	522	563	570	536	554	506	561	574	512	531	522	571	539	593	540	549	590	537	525	544	560	537	536	549	538	546	597	501	535	551	577	522	540	543	541	526	570	584	547	577	518	584	514	543	561	557	529	563	545	553	549	554	546	523	531	537	550	562	583	516	573	528	556	532	536	521	558	564	544	527	522	535	544	533	555	565	541	551	545	562	552	529	519	553	540	501	560	534	535	547	557	545	487	543	567	515	524	567	520	527	529	529	547	525	542	536	568	526	551	529	535	546	561	543	540	516	558	535	551	555	553	569	502	557	540	552	559	571	541	573	579	562	535	507	525	553	546	507	557	517	540	561	497	560	559	529	553	522	524	547	556	552	532	545	570	555	513	564	537	557	515	515	549	550	578	501	519	576	573	566	533	566	530	532	531	530	529	555	541	560	534	558	527	525	530	539	545	522	541	525	539	521	513	547	543	572	555	572	530	555	565	531	500	538	502	576	542	574	552	538	582	558	571	547	539	558	501	540	552	532	527	579	580	555	548	554	566	559	542	582	486	538	581	554	548	511	545	541	549	559	555	554	561	567	590	548	548	548	571	553	516	559	546	511	543	553	496	531	535	582	554	519	508	510	536	539	546	530	551	571	559	573	561	529	509	541	535	532	536	536	567	526	536	563	578	541	559	557	557	522	510	552	524	549	508	555	522	543	510	535	535	543	548	552	588	543	520	504	535	532	519	577	500	524	543	525	542	535	564	548	547	507	572	559	535	570	583	542	576	568	550	523	511	559	554	520	549	537	542	559	544	528	528	529	531	541	545	570	557	572	519	559	529	591	543	526	504	562	540	564	535	541	510	556	545	610	529	547	528	523	573	525	533	560	549	542	560	554	565	562	541	534	560	535	534	560	535	523	561	574	530	517	514	574	557	557	560	581	611	553	517	567	553	570	563	522	546	570	542	548	540	544	523	563	568	511	575	579	544	509	550	534	551	555	535	568	505	548	519	553	545	527	560	548	549	540	548	542	562	581	536	502	538	509	589	514	521	515	508	542	546	547	561	584	545	513	542	551	544	538	529	551	525	566	520	562	552	553	561	561	527	549	530	557	511	577	545	557	572	580	541	544	536	555	520	551	551	549	514	596	549	565	521	529	553	536	569	511	575	551	558	582	545	541	516	454	511	503	538	558	553	602	541	573	525	563	556	546	526	579	567	560	553	557	525	559	540	503	526	532	530	551	566	534	555	566	568	595	541	519	580	555	554	547	529	565	510	577	509	557	535	487	513	543	575	545	526	568	535	565	560	599	539	558	550	501	589	526	558	535	568	549	568	571	518	535	513	539	550	554	577	529	557	535	516	511	528	535	525	514	518	533	576	534	546	560	581	556	518	550	559	540	530	547	492	514	547	533	555	539	518	553	537	550	576	524	529	547	551	530	551	535	537	548	589	609	556	525	561	565	504	582	561	530	498	562	540	555	528	544	586	532	542	544	520	601	594	525	514	551	545	562	562	514	563	570	545	528	522	578	552	521	537	574	545	577	517	556	542	544	524	554	604	505	537	529	568	542	539	551	564	570	527	553	526	536	516	585	554	542	538	540	524	522	559	540	556	563	551	537	524	527	564	536	580	554	534	544	540	537	530	528	600	558	517	549	531	539	559	577	519	551	536	522	544	585	581	518	554	551	562	520	574	542	515	571	531	536	537	549	511	501	563	516	544	550	530	543	505	537	559	582	528	568	604	569	547	588	546	517	512	522	550	554	552	528	506	553	545	511	575	533	548	527	523	578	559	555	560	578	556	540	536	554	566	574	534	520	558	541	541	567	565	530	534	536	529	539	603	587	570	542	562	517	539	555	526	544	519	535	561	566	562	534	559	594	556	555	542	552	573	525	575	550	518	538	554	585	524	543	534	540	557	559	578	531	547	550	582	513	557	522	555	563	561	533	566	537	561	581	554	583	584	544	525	529	541	538	532	526	579	553	561	532	538	556	578	563	584	523	538	521	546	507	546	522	551	585	539	578	530	555	552	513	561	537	511	544	539	554	536	510	533	554	564	575	515	537	510	548	555	558	536	537	506	555	538	523	543	566	531	519	546	527	522	534	542	533	532	503	551	542	562	577	521	530	628	577	557	557	510	547	560	522	510	554	606	500	549	543	610	537	513	509	515	518	571	515	576	505	560	551	539	516	567	550	554	532	548	574	561	560	562	509	548	544	541	537	517	534	551	545	567	545	544	557	547	561	540	513	536	579	524	574	536	532	506	543	539	537	528	548	525	535	593	497	540	550	531	534	571	512	540	528	552	537	550	525	571	536	523	549	538	554	597	549	547	510	491	553	521	521	518	522	532	609	553	560	527	543	534	565	557	560	587	525	567	578	565	561	536	525	529	476	488	542	538	531	522	554	556	526	538	506	537	529	554	536	501	514	543	523	534	549	575	539	549	567	518	555	535	578	562	544	562	573	595	532	540	552	543	560	524	547	500	508	521	550	511	516	573	556	538	549	556	531	553	504	607	546	549	536	531	507	586	500	532	533	506	548	572	554	592	514	520	526	515	522	533	506	573	495	507	582	550	600	512	489	535	537	545	517	515	501	557	557
22889	21439	29129	24174	21423	21323	8362	799	599	566	475	484	391	407	431	401	396	378	403	398	416	368	337	356	385	308	376	342	368	345	339	333	349	351	351	323	333	330	317	316	323	328	330	346	318	362	307	365	326	326	333	345	370	344	326	342	314	321	340	331	330	353	368	352	322	359	369	329	352	326	357	357	343	339	331	344	316	326	307	344	338	316	331	323	317	301	317	293	356	371	320	342	358	308	335	303	332	326	326	340	345	313	308	317	312	294	336	348	368	306	341	332	327	339	331	305	327	335	356	320	303	338	334	298	338	321	324	309	325	325	336	331	319	318	286	313	357	348	321	335	301	304	361	316	341	286	310	328	302	305	325	328	304	345	322	325	325	318	319	331	343	312	318	352	333	328	325	277	324	333	329	330	327	309	331	302	333	338	327	313	307	315	331	349	291	345	310	317	343	331	336	325	317	321	300	336	341	358	332	318	313	315	349	315	316	338	328	333	332	311	327	300	337	349	328	317	344	349	324	324	309	332	340	318	343	310	338	301	341	294	283	304	339	324	326	312	335	321	323	319	324	336	316	317	306	339	348	303	350	315	349	321	304	318	322	312	317	318	349	327	341	341	324	356	313	330	353	342	340	340	355	314	326	306	317	330	320	299	301	324	313	311	327	315	347	301	295	319	341	358	308	308	332	327	331	340	292	267	313	310	327	302	325	310	301	356	308	327	309	340	303	321	323	306	348	308	325	335	339	309	301	326	342	325	283	323	310	299	315	323	323	304	330	366	329	325	328	347	304	321	365	322	310	356	326	334	306	307	311	288	338	291	317	287	291	303	321	315	302	318	281	318	317	319	311	332	309	299	302	325	323	347	340	326	327	365	332	308	312	316	298	335	332	301	311	327	296	335	326	326	346	344	356	323	311	336	318	306	308	306	341	322	338	359	303	333	356	320	294	327	327	301	349	300	334	300	309	337	332	301	349	336	331	310	322	313	300	316	310	329	343	300	334	337	345	338	330	326	329	314	325	322	320	308	334	319	352	301	327	314	331	343	352	328	315	305	297	339	330	326	309	318	324	314	307	350	327	311	305	320	299	314	317	335	323	325	317	307	334	318	340	291	321	330	307	316	323	288	345	314	337	313	345	312	344	321	321	333	313	296	324	318	325	320	318	322	327	336	335	340	327	346	333	309	323	335	284	343	318	337	329	283	318	302	307	353	291	311	333	346	333	354	319	322	278	345	292	335	321	332	307	324	313	373	323	294	332	309	346	294	336	332	321	316	302	319	305	356	321	320	347	364	327	314	320	303	313	320	332	281	318	311	346	317	307	333	357	352	320	313	329	305	306	324	315	324	315	335	325	299	337	290	316	334	321	267	337	323	350	345	297	300	334	334	325	372	338	319	319	327	348	332	346	321	318	284	292	345	334	355	334	308	343	287	293	331	329	329	324	338	322	343	324	318	333	332	330	336	341	303	316	316	324	322	336	328	317	328	328	323	359	348	330	301	331	302	359	330	310	339	351	343	323	350	319	290	326	320	318	314	302	349	315	372	294	338	322	339	331	341	356	319	284	312	313	339	305	362	310	333	322	329	341	337	334	362	324	316	336	334	304	303	292	313	332	333	298	329	306	323	325	341	317	332	310	286	319	306	331	295	314	307	334	317	343	344	315	356	326	342	315	354	343	317	321	288	331	336	309	303	347	321	324	325	335	306	345	294	296	347	306	306	317	326	334	330	337	301	314	335	297	351	320	325	353	325	330	293	302	332	308	320	321	351	328	306	285	315	348	339	316	303	379	322	335	321	315	320	306	318	344	316	343	307	339	316	334	322	310	314	331	311	314	322	272	349	292	298	333	333	305	296	339	321	331	302	306	306	343	336	340	321	317	327	352	328	310	311	318	331	315	357	292	314	317	338	307	325	323	302	331	350	320	315	322	324	310	322	328	289	315	348	319	311	357	373	321	335	355	330	307	322	322	306	321	322	327	347	307	330	330	325	322	340	293	336	303	323	329	335	317	339	321	330	332	309	340	310	331	302	346	325	335	330	304	341	339	309	313	347	328	331	321	339	321	318	334	286	333	322	347	302	318	323	318	344	312	313	325	318	345	339	311	328	331	350	333	329	300	317	300	315	384	305	337	333	305	317	337	328	301	312	348	334	337	319	323	333	328	340	344	319	311	305	337	308	334	340	315	341	331	365	349	318	327	318	324	308	309	286	308	334	327	315	339	331	309	320	349	347	358	326	321	332	293	318	331	320	286	308	337	346	321	341	314	282	315	317	315	315	285	355	362	284	306	341	321	348	310	332	319	336	308	333	332	333	330	326	346	317	318	321	329	309	305	337	348	339	337	335	322	332	348	304	326	305	348	316	299	317	357	324	324	312	325	316	312	306	320	341	291	336	313	339	340	318	341	352	335	326	311	313	292	308	316	309	343	300	342	325	351	312	329	299	289	354	326	368	327	358	355	329	320	347	336	315	275	311	315	317	300	323	328	334	324	323	337	334	304	326	313	319	333	304	332	344	309	307	303	341	317	355	327	323	314	306	339	335	308	316	304	301	339	278	380	338	310	296	360	331	339	315	323	322	309	312	325	305	331	329	330	325	310	327	338	316	337	325	330	314	324	343	318	316	304	305	298	312	310	336	330	345	332	300	330	306	325	308	320	324	306	331	310	319	354	359	316	303	326	348	325	285	351	339	309	340	312	314	322	343	324	297	343	342	325	322	328	313	341	325	327	319	328	319	315	317	313	329	305	312	324	342	299	309	308	277	311	310	316	338	320	338	341	335	314	366	370	311	319	334	319	342	350	328	310	344	315	309	329	324	313	304	312	324	336	358	355	314	327	323	319	329	296	335	316	308	302	325	325	327	293	293	352	311	330	345	340	325	333	309	313	307	333	336	301	309	296	339	317	314	323	307	326	318	325	306	318	309	306	338	320	312	342	333	340	335	287	325	313	310	360	336	280	334	327	326	327	310	312	312	333	329	331	321	304	318	321	312	331	330	308	322	285	307	319	306	326	335	319	329	343	346	310	315	341	317	343	341	296	315	304	339	302	312	328	318	318	300	335	328	344	331	332	321	348	335	331	349	357	301	329	316	319	316	301	320	327	337	305	343	331	341	314	343	327	326	320	319	352	324	315	329	332	325	328	332	317	320	315	309	322	336	336	272	337	319	336	298	305	312	335	299	338	343	308	324	321	335	371	311	331	305	318	340	337	340	335	331	336	319	360	304	349	308	321	328	340	358	334	338	338	337	316	333	296	296	340	335	357	328	310	333	322	348	328	326	346	318	312	313	338	324	371	319	333	359	309	306	326	314	357	351	339	326	321	322	323	315	294	316	299	325	341	331	351	341	346	322	317	340	308	351	319	338	348	332	301	270	336	329	316	327	333	307	285	324	338	314	387	331	327	306	352	334	352	289	314	346	322	306	320	320	357	335	342	338	345	324	325	334	297	353	329	336	347	315	332	320	320	313	342	333	318	299	329	328
44584	76965	49098	7290	2129	1649	1310	984	837	685	641	576	529	493	424	454	414	425	429	430	492	436	439	418	451	416	410	410	392	389	345	381	370	384	368	356	381	389	357	343	336	389	359	345	334	355	334	425	379	323	312	315	382	391	375	358	364	394	402	362	382	424	409	398	410	346	392	387	365	373	387	383	327	373	353	341	377	369	373	342	358	373	336	340	326	396	359	341	314	381	362	336	360	385	351	352	365	353	389	382	326	346	337	333	343	334	346	334	361	350	364	341	377	337	350	359	350	311	327	350	358	342	346	367	359	337	344	341	315	343	353	356	292	345	349	345	371	353	345	344	344	333	361	347	380	352	330	386	356	323	309	328	372	356	343	375	381	328	385	308	378	359	341	348	340	360	341	384	306	315	373	356	350	327	325	348	334	336	373	316	348	356	339	327	348	349	346	323	332	337	347	312	369	347	353	351	369	347	361	363	336	347	341	369	356	365	365	369	360	362	369	339	328	367	301	350	346	351	370	311	368	334	326	341	330	335	345	338	364	336	356	305	374	361	354	357	333	326	308	332	372	308	354	328	349	361	356	343	336	350	357	348	360	308	338	369	380	358	371	327	337	337	365	354	358	367	338	371	330	375	351	376	341	354	366	357	352	343	365	344	362	351	308	353	360	338	356	379	342	356	355	354	352	359	338	311	321	343	341	378	337	366	334	325	339	358	357	323	358	337	345	363	316	373	342	323	356	399	345	346	373	348	363	336	342	331	339	352	354	385	342	334	353	348	339	381	357	335	327	335	364	311	362	330	343	337	316	332	357	374	354	379	353	347	351	364	368	339	393	370	346	305	346	388	353	314	387	371	368	394	346	354	344	345	354	351	339	375	365	335	360	385	347	378	365	325	341	352	365	310	351	343	347	364	356	364	356	336	353	380	323	339	337	349	321	330	346	346	386	359	318	347	344	361	344	372	351	324	373	315	330	360	383	339	336	340	339	367	357	353	363	356	370	337	347	379	359	374	321	368	350	341	337	317	309	347	352	345	371	339	364	340	306	352	359	350	344	335	377	336	348	343	318	379	352	350	307	331	369	354	339	344	325	349	351	313	352	338	330	363	321	313	354	362	344	354	347	319	345	340	341	361	369	339	348	353	354	331	350	321	360	352	348	336	341	350	338	349	352	327	345	360	366	358	344	330	327	369	319	337	342	365	333	359	338	347	355	376	344	333	348	355	319	380	360	371	352	360	376	357	349	356	328	358	357	340	359	330	320	312	331	387	326	369	346	358	377	336	333	344	342	310	330	358	325	334	365	314	337	369	335	342	316	318	359	367	303	350	356	360	326	337	351	331	349	342	376	389	333	382	321	355	339	408	344	329	321	336	368	309	311	316	349	360	302	360	368	366	379	331	332	326	357	363	322	348	332	349	369	334	291	358	331	351	370	310	380	343	352	349	334	354	362	362	367	323	342	354	368	340	336	344	327	349	350	361	335	360	362	323	377	353	372	322	358	323	327	335	319	325	363	345	384	321	353	334	376	350	345	341	342	360	358	342	338	345	342	358	310	344	304	363	361	354	347	353	329	327	333	363	366	343	330	368	351	380	334	339	359	334	381	336	343	350	331	337	346	371	333	359	315	339	331	360	336	333	375	349	346	356	341	327	358	333	368	346	335	367	351	348	330	343	356	347	377	347	319	370	304	322	346	371	324	361	361	360	344	338	365	310	335	360	390	347	326	355	357	356	330	350	352	371	356	299	323	385	368	337	316	375	352	367	370	333	353	350	352	338	344	366	367	361	354	360	345	377	370	353	382	341	340	346	363	359	354	340	360	334	365	335	328	349	347	344	337	348	346	330	369	373	340	353	341	327	354	341	363	359	357	367	374	370	339	350	343	351	339	371	356	379	354	355	387	339	338	354	347	365	369	345	365	412	328	342	364	380	372	319	358	328	337	354	345	357	324	338	328	391	345	365	313	363	329	330	347	350	383	376	349	321	341	359	330	346	341	362	393	365	350	346	350	352	353	334	319	397	368	347	344	334	358	375	378	334	354	357	385	382	347	364	372	396	347	367	335	353	331	337	370	316	376	353	347	338	305	351	328	362	348	372	377	373	335	358	329	392	349	362	302	350	353	313	339	349	342	384	352	333	363	358	348	357	314	352	355	334	354	363	365	321	369	324	332	339	387	356	352	344	348	371	361	365	342	325	354	342	351	334	351	321	388	320	330	319	353	336	367	364	358	351	324	359	342	332	371	300	355	331	351	348	358	372	340	325	326	324	322	329	333	346	347	332	360	401	355	362	303	378	343	363	345	343	316	349	381	339	332	378	327	322	356	359	340	344	342	354	339	350	359	355	348	366	379	351	330	359	352	380	385	336	346	334	365	323	355	341	333	342	346	365	354	348	386	366	350	355	316	377	329	370	354	331	344	358	321	350	350	330	345	358	356	344	356	323	342	354	364	341	341	346	358	357	343	365	397	338	334	317	317	341	326	363	350	351	328	351	334	329	360	348	375	355	326	355	372	331	314	320	356	342	376	337	310	346	357	358	366	380	335	341	319	342	350	352	331	363	384	307	334	356	357	328	366	366	356	340	373	337	342	347	345	328	331	355	343	332	325	340	362	343	376	350	324	346	316	323	353	341	356	343	317	333	340	343	302	334	357	337	310	352	356	359	365	352	342	367	362	349	350	376	351	358	362	349	378	327	327	374	336	351	352	324	331	355	352	354	338	341	346	332	339	340	350	338	370	354	336	342	354	358	397	351	315	350	323	379	351	343	323	358	356	358	363	360	355	317	360	358	334	347	349	342	346	341	353	322	319	350	360	356	354	344	362	342	342	358	325	370	334	356	335	336	327	352	352	334	359	324	363	327	337	380	333	348	383	341	343	343	358	342	335	351	315	347	356	347	345	325	335	321	390	374	338	347	340	343	351	359	313	351	352	323	340	368	333	357	324	368	295	324	333	377	344	322	330	337	366	345	358	302	343	322	338	310	377	364	351	358	352	376	347	318	366	330	364	378	369	343	352	356	337	303	341	304	338	326	356	339	331	365	349	352	356	367	335	338	385	339	325	313	354	364	312	312	341	337	343	362	313	340	355	370	346	341	324	337	355	320	362	363	371	320	330	336	355	358	364	381	333	335	348	351	354	401	349	358	369	363	399	382	352	355	342	374	379	350	307	327	321	350	339	361	359	370	322	349	360	375	353	327	367	374	345	352	350	329	346	344	346	334	352	365	328	330	353	362	353	329	348	342	335	342	311	364	354	342	347	363	355	347	354	336	358	329	318	313	318	372	321	314	329	358	315	297	330	328	364	381	334	360	324	365	329	340	330	352	363	312	361	320	317	346	350	346	340	337	327	331	357	350	289	352	370	331	343	342	332	345	388	393	366	361	355	346	355	347	366	335	361	299	362	357	374	339	327	354	345	344	382	374	342	337	365	346	315	360	338	325	338	371	330	330	390	324	354	323	331	344	344	319	321	323	346	335	377	328
32163	35882	29062	7157	873	733	736	698	709	646	699	679	641	678	646	733	660	695	664	706	723	636	704	670	650	669	691	676	687	672	662	657	655	658	675	653	667	638	664	656	664	692	627	653	651	669	652	624	685	670	672	676	657	708	637	669	675	679	715	651	690	716	643	653	677	681	656	641	663	661	640	689	714	716	702	682	687	648	665	682	656	705	678	653	677	614	743	617	666	653	646	643	668	601	628	664	665	650	706	667	655	646	651	682	683	691	678	637	616	676	684	649	674	660	663	687	613	630	622	645	675	692	716	593	645	681	678	629	680	624	656	660	667	698	674	657	681	613	625	654	686	629	675	675	643	670	639	619	682	690	666	656	719	668	638	635	648	689	716	671	670	650	688	711	663	619	643	682	654	652	641	663	653	665	659	667	707	691	675	641	650	696	664	654	710	663	655	654	639	647	660	671	674	650	661	690	626	698	646	643	659	624	638	644	696	658	638	650	626	652	690	685	683	703	664	673	679	672	599	648	624	675	682	658	692	687	666	629	674	683	686	628	698	686	660	650	719	678	638	677	661	685	624	670	658	624	704	637	675	659	697	679	685	596	585	665	637	742	655	645	720	649	652	713	641	706	631	672	691	656	662	671	659	689	665	689	719	642	646	650	680	651	681	636	669	631	637	633	624	710	697	683	636	681	612	626	698	697	682	701	657	682	651	641	629	676	656	638	652	666	653	667	646	670	691	673	642	641	683	679	678	645	665	716	654	653	704	635	691	677	701	674	632	688	675	690	634	630	643	675	652	630	658	641	682	676	671	634	635	681	697	727	647	666	673	673	663	676	666	689	667	669	686	680	668	685	639	643	688	633	638	648	628	683	628	636	648	680	700	678	692	660	600	666	703	628	679	689	642	728	626	690	666	636	665	653	631	636	695	655	661	662	699	650	645	635	673	648	671	669	662	669	686	678	696	668	663	663	691	702	692	661	650	630	651	678	610	650	636	671	626	694	667	678	660	688	645	678	671	644	662	663	641	660	687	651	698	645	677	644	672	671	645	651	697	667	648	729	696	632	654	655	665	623	721	716	659	665	645	640	656	641	578	642	666	623	720	635	650	688	646	668	676	650	684	676	642	685	632	655	670	663	699	648	640	675	634	697	677	717	671	686	644	625	675	713	654	662	644	739	684	682	674	646	685	664	689	672	647	694	661	646	661	676	604	700	691	679	593	686	657	667	674	672	678	676	651	668	685	635	679	640	626	643	643	685	636	697	650	666	644	658	665	671	694	630	666	639	644	658	659	643	631	689	700	697	607	685	703	642	648	620	711	707	710	660	695	661	663	656	627	691	615	680	634	644	645	699	601	651	659	670	679	633	647	664	649	625	649	629	632	694	644	711	640	698	653	648	636	614	683	683	659	665	622	639	625	673	693	692	645	693	648	676	703	677	652	695	655	643	680	676	693	666	657	695	645	656	660	592	639	640	634	698	693	701	688	641	711	608	682	708	666	693	663	658	654	610	631	645	612	668	694	673	665	664	664	710	677	668	653	653	614	668	687	721	667	680	712	680	627	688	634	675	639	686	643	673	655	655	626	632	649	653	605	672	684	662	641	594	657	631	668	717	669	676	675	658	648	653	629	694	648	671	612	671	675	688	676	714	650	676	622	654	668	635	678	712	666	637	686	637	688	651	628	656	643	672	617	630	675	636	647	635	625	660	640	663	680	654	681	641	690	674	597	672	720	647	673	719	671	650	673	665	700	651	691	657	643	659	647	664	645	618	658	672	639	684	683	689	640	709	674	696	629	673	663	631	679	694	650	615	714	667	723	645	684	652	666	657	663	617	618	650	689	671	709	659	657	638	686	684	720	644	710	688	639	676	696	687	645	632	658	706	698	649	648	680	664	672	679	628	700	662	646	676	665	640	664	669	708	693	732	673	696	685	668	665	702	653	655	631	653	632	663	647	656	659	696	678	621	616	603	656	694	648	697	689	667	666	636	597	637	647	581	696	654	706	632	643	660	673	663	671	684	664	638	629	637	618	649	634	646	693	661	695	642	640	670	651	628	696	677	612	693	661	658	691	646	626	705	650	613	652	651	679	654	683	694	678	654	646	667	625	649	618	669	719	631	622	670	680	667	699	677	712	648	658	680	641	639	687	635	682	670	670	655	638	648	591	688	639	683	670	681	689	714	657	674	685	675	620	676	622	665	683	601	682	644	648	612	659	632	682	662	606	647	630	684	658	679	643	682	671	682	645	640	664	632	677	716	625	657	675	629	641	667	673	663	676	711	652	687	642	620	660	709	671	715	693	653	657	644	626	654	707	659	684	628	684	673	642	666	655	675	677	688	620	655	642	689	646	648	674	652	703	721	645	617	691	655	699	684	659	609	676	691	702	700	680	667	690	661	648	643	661	635	685	704	685	664	643	687	651	649	647	639	723	655	645	653	656	631	682	662	663	672	668	631	669	669	649	652	648	710	670	661	689	625	696	670	665	674	626	690	651	642	681	653	665	681	676	627	633	660	656	673	727	700	626	614	692	626	637	675	701	655	692	669	684	700	670	629	608	669	655	669	683	621	628	646	662	645	654	663	658	720	660	654	638	675	655	664	647	618	653	684	682	637	655	713	640	655	664	668	684	627	701	651	629	664	634	680	641	671	679	654	655	685	618	685	683	719	679	685	650	679	714	670	666	666	623	673	667	670	649	705	712	625	671	645	677	690	637	707	680	659	674	658	647	644	656	644	647	646	667	656	633	677	667	694	641	617	623	720	661	659	689	620	634	682	694	692	604	674	671	673	647	662	684	644	706	656	707	649	670	680	660	668	662	641	632	693	643	633	692	624	725	672	642	656	694	691	636	645	700	664	677	685	665	679	694	649	645	635	651	647	628	668	658	644	639	642	703	710	677	654	630	693	685	614	648	648	644	627	708	709	638	668	670	677	702	720	675	668	663	660	687	587	689	658	726	681	670	641	659	678	685	617	705	706	692	658	642	696	675	643	671	648	649	684	635	671	668	656	705	659	676	680	667	699	697	706	623	721	668	674	693	660	705	608	639	675	630	680	685	699	684	730	663	671	618	632	717	659	665	678	657	642	680	681	676	680	694	687	638	705	703	661	631	593	641	662	625	648	659	633	668	650	622	649	659	651	672	662	675	665	665	611	665	682	687	666	683	635	673	668	688	650	623	689	618	652	691	635	710	655	694	685	626	656	641	639	720	665	653	640	653	699	667	639	669	648	636	676	640	689	658	662	700	700	682	632	623	702	677	679	652	650	613	641	644	623	635	691	697	670	658	679	682	664	689	631	641	630	711	673	676	674	665	645	664	670	694	707	662	656	652	643	664	694	653	683	639	672	727	608	658	677	703	662	629	662	630	648	660	626	647	645	643	646	659	686	662	643	664	606	633	708	626	673	667	637	693	708	657	633	687	695	666	695	628	657	667	693	624	659	682	649	682	645	642	635	644	617	616	712	697	622	631	649	688	686	716	623	641
38118	50732	27397	1995	907	828	867	758	757	702	760	717	679	715	731	729	666	723	756	708	703	671	720	721	739	731	683	722	717	699	743	761	732	721	717	674	684	712	652	701	713	718	693	722	674	734	690	705	715	728	743	674	695	694	688	747	692	705	713	711	713	676	752	679	697	675	687	690	736	705	700	703	713	725	722	763	659	728	704	686	721	741	707	730	737	715	718	720	712	661	703	714	691	698	696	692	698	716	727	686	683	640	661	660	780	665	687	708	680	735	668	744	678	710	686	695	766	686	699	691	729	690	727	689	641	704	772	709	759	767	663	707	729	698	713	729	715	655	728	693	721	716	692	708	673	737	707	674	687	627	722	700	663	669	730	694	674	731	693	728	662	663	642	701	706	718	761	706	709	658	687	693	711	719	698	698	743	701	697	697	674	662	700	696	711	682	687	692	706	731	690	714	681	721	699	689	695	687	694	735	684	736	626	698	719	730	677	681	702	747	716	707	689	682	734	731	727	699	688	677	728	708	677	747	717	761	701	701	684	706	712	664	729	699	742	743	680	684	727	671	692	690	688	665	706	678	668	725	733	740	683	704	674	727	698	732	713	753	642	695	687	658	705	660	676	709	695	691	726	691	694	658	704	711	685	703	681	710	689	675	697	679	691	706	690	709	710	671	686	709	720	728	760	704	746	696	698	704	671	672	689	714	683	663	682	726	659	664	652	709	684	678	714	760	711	719	667	668	697	678	675	678	730	743	681	681	672	653	703	696	694	717	702	667	759	706	684	697	664	694	725	666	707	678	682	679	726	709	711	705	693	710	676	688	720	708	727	699	674	698	690	751	661	775	679	698	681	699	701	682	711	688	714	695	754	687	736	694	728	701	643	675	747	717	688	688	714	744	700	756	683	694	719	702	711	712	700	707	650	716	694	693	688	728	650	688	689	709	705	736	705	699	704	690	688	695	666	693	645	668	701	666	666	736	682	720	706	697	757	731	735	717	725	703	670	648	682	711	746	739	697	675	692	743	720	671	688	695	680	671	706	695	718	688	650	705	677	723	697	760	690	671	744	716	658	726	687	715	727	691	733	719	727	675	719	690	690	690	708	753	707	693	753	694	707	735	723	664	691	683	742	701	761	684	663	691	688	705	724	694	706	666	692	683	729	705	734	720	705	705	721	707	734	729	698	693	688	666	710	719	679	660	670	715	676	717	701	715	725	681	713	738	715	726	671	684	702	674	709	677	675	665	733	711	741	685	712	715	718	742	670	674	691	683	717	708	709	708	730	681	666	645	740	716	670	688	705	682	702	665	731	752	733	733	718	687	659	715	653	676	723	698	707	701	656	732	742	735	712	705	669	713	656	720	698	755	700	690	727	691	717	674	664	686	665	688	715	684	697	700	681	744	709	761	681	712	742	665	685	719	711	682	662	708	692	721	713	737	695	698	710	687	712	655	713	715	617	719	708	756	716	709	743	656	682	677	722	682	700	711	738	704	655	666	720	667	630	642	721	704	689	690	740	680	706	705	703	692	697	662	734	687	688	702	694	681	690	635	695	709	700	746	724	690	689	685	701	672	712	731	667	706	734	685	726	699	687	695	682	696	695	744	632	716	726	712	667	676	701	712	676	710	722	689	660	631	657	700	675	703	700	719	697	690	715	695	732	673	689	732	694	638	742	728	684	701	663	680	638	697	723	704	706	707	702	669	705	692	688	696	634	646	713	739	686	654	697	674	705	688	704	691	672	722	658	657	697	698	708	702	681	720	681	682	671	717	675	701	716	687	752	678	667	638	698	699	671	693	710	708	644	736	709	714	676	695	698	700	689	714	754	708	716	738	671	710	706	646	668	751	711	677	739	707	674	733	676	738	692	725	702	746	735	693	663	719	677	707	674	697	752	721	672	746	675	728	636	647	748	691	675	740	672	726	706	690	748	697	724	688	700	715	663	690	694	721	720	730	710	681	668	670	669	733	720	727	656	690	694	718	704	694	692	714	743	718	674	700	716	731	687	729	711	717	682	680	749	690	723	659	754	679	702	692	664	709	727	688	687	689	668	695	769	689	650	717	707	714	720	714	695	629	705	696	706	704	710	704	696	683	665	691	705	734	693	680	689	725	695	672	683	723	712	736	703	687	734	693	700	747	662	696	712	704	743	672	718	737	709	777	734	699	728	755	706	765	721	747	725	657	710	728	690	679	705	720	676	738	671	682	730	683	697	707	714	709	661	692	701	716	735	727	721	686	714	695	641	716	748	722	666	682	704	740	715	711	740	674	687	687	708	676	698	734	675	746	686	704	699	679	675	647	716	661	672	718	656	680	721	686	731	724	704	732	705	688	668	717	685	669	725	650	698	654	657	707	715	728	727	695	658	701	708	702	687	691	696	717	685	675	714	699	762	718	681	683	661	703	689	680	699	714	715	704	714	692	730	717	645	717	747	675	662	689	681	675	651	686	662	741	705	727	728	729	732	727	704	687	754	677	675	711	732	715	721	707	665	703	681	722	684	643	669	709	706	749	720	648	710	688	727	741	672	726	709	683	688	653	722	709	750	706	665	713	703	698	711	710	702	715	731	695	682	697	692	674	683	683	726	730	669	664	723	688	687	710	643	643	679	665	711	743	651	713	744	706	711	716	703	651	697	692	712	730	680	720	670	692	680	673	698	721	700	727	712	676	720	699	697	721	706	672	711	688	678	674	679	674	710	687	705	691	727	717	697	616	722	731	683	703	681	718	689	707	721	706	687	714	704	732	659	698	699	712	740	708	705	717	727	649	695	698	706	691	727	667	621	669	668	694	713	703	746	684	698	674	693	701	667	690	665	681	689	742	708	727	693	740	716	714	700	731	667	697	713	714	699	693	709	698	720	693	741	685	715	657	649	711	719	692	681	701	700	742	666	719	679	690	646	704	707	733	727	715	697	669	716	688	702	680	689	728	686	654	692	685	731	661	706	721	732	691	711	710	702	713	716	702	645	693	675	722	676	672	664	661	715	728	700	703	653	787	700	711	728	731	696	716	704	680	649	685	702	717	688	712	692	745	697	706	658	712	706	718	708	619	703	688	684	716	676	679	674	742	678	721	694	724	697	690	696	677	733	730	626	708	713	767	678	707	761	702	693	713	650	706	708	695	706	696	697	694	709	726	681	715	661	720	681	689	707	654	706	706	691	741	696	718	681	672	730	680	662	712	661	633	705	700	737	705	718	717	734	684	687	690	676	689	663	721	704	696	679	679	755	684	699	736	705	640	724	652	735	693	677	728	716	656	743	727	689	695	703	688	661	724	674	680	722	712	669	736	652	700	687	710	732	687	702	679	734	753	707	710	689	702	662	725	728	709	731	673	716	698	673	685	698	686	691	699	673	700	686	665	735	735	711	714	706	725	715	713	740	725	654	699	695	702	695	712	668	725	659	736	733	686	672	692	706	675	726	741	702	678	671	702	722	683	687	734	673	708	674	752	710	683	709	683	693	729	671	644	683	689	713	648
24081	21433	28765	24656	21091	10141	1121	779	690	640	655	627	615	543	604	628	602	621	574	578	557	592	626	553	542	568	538	631	526	554	556	563	548	581	511	557	549	534	551	515	549	548	531	512	539	601	541	524	562	556	535	526	511	528	564	558	537	576	537	556	564	516	532	539	605	594	579	586	537	554	543	574	569	564	560	556	539	546	508	560	575	570	536	519	549	520	550	574	578	539	494	500	544	568	552	582	557	590	498	515	554	511	550	549	536	511	544	530	534	539	562	562	520	554	605	567	522	574	518	530	551	476	530	524	505	553	554	590	550	524	529	536	537	533	558	517	546	555	526	534	564	565	554	537	550	508	555	575	546	516	540	533	528	572	539	529	576	516	545	533	601	511	576	519	549	562	533	578	573	572	536	541	544	533	527	509	549	585	560	533	527	511	529	568	558	553	519	520	533	519	528	528	567	574	561	570	536	539	543	539	547	552	538	547	541	525	544	556	506	555	557	555	511	573	504	543	536	559	570	577	564	535	537	485	563	538	551	532	527	541	513	577	582	538	542	565	518	531	557	541	487	540	582	518	527	543	529	520	534	550	524	570	568	550	569	548	560	535	544	535	560	512	533	532	543	560	522	548	527	520	513	559	521	551	499	575	539	490	511	522	563	544	578	566	533	601	582	546	551	528	551	522	573	540	604	531	541	569	553	593	528	530	545	525	509	525	496	514	534	541	528	539	563	535	544	552	526	519	538	530	569	513	537	578	569	608	512	496	553	567	557	578	577	503	485	552	553	549	532	577	512	528	560	547	500	535	540	517	560	536	540	553	544	516	579	583	544	520	544	519	523	543	517	514	540	536	570	474	554	539	571	507	492	502	533	542	585	573	538	518	543	556	591	550	550	537	539	515	529	544	519	537	545	545	522	559	521	542	517	527	549	527	536	485	502	551	541	562	541	549	549	549	553	520	562	535	555	481	564	581	542	568	523	559	527	554	564	536	530	573	519	588	536	547	578	562	526	512	522	550	561	534	527	519	556	537	524	555	544	551	532	565	546	563	542	570	552	545	553	548	556	510	525	525	581	552	520	576	533	562	527	529	571	527	527	511	558	549	551	570	511	513	535	546	530	540	556	524	535	568	540	545	541	517	595	536	553	576	518	561	576	535	549	544	543	532	545	548	562	545	552	525	552	529	535	546	527	563	518	521	505	550	547	544	538	577	546	549	539	551	494	506	519	543	532	537	527	535	576	534	540	540	553	567	573	561	576	566	557	521	555	576	573	575	524	507	557	529	545	569	557	558	528	539	586	515	517	537	549	541	547	561	486	524	530	537	553	534	555	590	548	544	544	539	526	554	537	522	532	536	537	529	526	520	526	559	562	534	570	564	565	548	579	581	524	540	562	577	521	533	542	545	553	544	563	523	526	542	548	551	539	556	525	551	564	564	596	508	563	513	553	511	521	580	592	481	529	506	557	535	551	536	572	513	536	557	535	565	555	545	606	543	559	572	533	559	547	578	530	570	522	562	550	531	558	578	570	535	499	569	530	528	596	531	529	509	517	548	525	557	517	514	588	522	502	578	537	493	539	536	501	516	579	521	537	553	546	482	555	556	541	556	553	545	568	538	545	555	572	519	548	563	526	534	508	546	572	492	548	538	514	554	540	540	575	540	517	540	518	533	548	516	551	533	549	593	523	535	551	499	537	529	583	550	527	551	544	584	534	547	547	583	555	553	519	542	515	559	553	529	583	590	507	528	556	540	531	516	565	502	553	532	564	570	530	534	536	520	529	552	556	550	517	518	529	538	556	535	542	562	515	588	552	513	506	545	550	587	539	565	508	516	547	533	525	596	539	568	509	528	570	552	543	551	537	544	530	575	564	537	495	521	597	508	530	566	555	575	551	552	562	511	532	527	502	574	522	574	506	555	504	536	544	505	513	579	579	565	542	545	577	571	531	594	518	513	532	553	575	549	530	560	579	551	572	532	530	558	580	537	564	533	560	570	530	549	540	558	541	530	572	532	566	509	567	569	536	545	549	524	587	519	546	559	589	548	562	532	556	518	517	575	581	565	521	534	582	541	533	566	542	522	524	528	552	554	535	515	524	551	500	519	563	594	534	536	553	501	561	535	558	582	546	571	534	526	533	515	523	533	537	505	552	534	565	510	564	551	494	534	563	550	534	578	516	527	561	588	577	536	523	543	575	569	540	532	559	551	513	555	564	550	575	563	562	533	570	543	540	543	536	548	565	528	518	557	567	496	557	531	543	545	557	518	564	579	530	576	537	514	520	548	518	574	531	577	502	539	546	550	501	535	490	505	532	546	523	529	548	565	544	545	575	510	516	575	531	497	542	497	556	562	569	549	521	536	537	544	577	551	531	516	543	557	538	566	547	530	542	521	514	520	503	480	588	507	525	544	541	554	532	512	566	559	538	548	555	547	551	529	540	562	541	548	536	536	555	524	533	568	546	594	576	514	557	515	536	567	508	480	596	523	562	557	527	549	523	522	522	547	568	500	508	566	523	539	549	544	536	562	497	535	582	547	575	544	551	604	543	546	527	510	535	555	572	496	569	539	551	524	537	485	535	554	569	547	546	546	525	552	528	590	537	528	533	549	513	534	552	550	563	532	534	585	548	528	597	555	572	579	536	587	564	522	534	533	548	497	515	544	541	543	521	555	539	565	531	522	582	524	541	528	530	525	554	514	522	596	549	513	547	523	516	516	550	578	559	520	519	523	577	504	522	544	539	526	518	559	541	558	526	526	538	540	552	576	509	501	519	532	538	505	549	539	530	560	512	542	549	524	537	514	519	545	557	558	552	566	539	541	509	577	562	527	528	557	489	579	544	579	563	525	503	552	591	558	538	566	554	569	582	547	561	576	528	572	574	555	539	534	572	546	510	522	562	509	527	550	549	544	583	521	535	491	505	544	558	570	552	540	548	557	562	526	560	532	511	540	529	571	520	543	565	540	534	544	515	519	556	512	561	549	544	530	526	500	591	562	510	541	534	520	537	552	561	550	506	541	561	548	539	574	530	520	571	522	514	514	530	527	553	528	568	531	550	514	539	544	572	531	532	541	533	539	554	535	565	541	529	525	512	500	565	544	542	533	536	522	562	533	541	537	552	515	587	503	544	544	569	557	562	533	546	533	549	536	537	506	561	531	542	568	522	552	531	517	501	549	522	532	551	569	531	553	519	538	524	525	540	508	521	565	549	562	542	549	536	553	531	559	541	527	534	538	570	568	543	561	552	539	534	523	532	543	534	609	573	548	578	537	540	568	525	561	603	511	521	549	517	575	581	558	588	578	564	549	549	551	571	538	554	577	560	518	563	497	547	544	528	562	520	508	561	548	557	526	539	545	555	512	524	533	546	520	540	496	551	574	538	544	556	559	563	542	521	554	551	532	548	537	500	521	541	565	563	571	515	561	516	562	530	515	574	494	533	555	572	576	536	545	524	531	556	515	504	597	552	508	543	514	554	534	526	546	518	550
40513	69508	43999	4747	1635	1276	1036	889	835	783	706	709	727	657	632	612	649	667	634	649	596	636	633	586	612	612	585	608	601	672	591	592	585	592	653	616	571	556	571	550	550	604	548	609	612	658	546	579	591	619	534	589	604	591	596	558	620	577	612	582	613	557	601	607	622	621	565	590	576	634	622	592	613	585	630	575	610	625	572	599	621	598	558	589	581	583	570	584	554	589	574	623	597	632	612	563	628	553	561	602	572	594	582	591	590	566	599	547	561	601	592	578	602	593	556	607	552	569	573	583	589	569	592	609	601	610	564	556	570	530	593	578	586	579	539	575	603	556	586	595	571	588	572	600	558	552	523	601	587	598	587	555	570	572	601	581	604	546	598	613	571	574	590	588	584	574	567	579	634	572	607	570	574	587	587	506	605	566	575	592	621	559	584	558	562	606	565	604	615	577	614	566	584	556	573	601	563	591	549	602	593	575	589	579	564	604	559	584	578	571	625	632	587	556	550	527	544	600	563	580	561	559	580	559	557	613	574	560	519	574	617	561	594	613	559	596	562	560	598	597	583	573	578	566	605	581	561	567	589	571	605	604	600	593	567	546	548	627	579	562	594	546	584	524	592	573	611	610	557	561	548	600	572	595	524	643	574	602	567	577	652	597	594	641	569	581	558	589	566	610	599	547	604	580	612	580	585	497	591	584	620	566	581	585	584	621	599	584	584	580	549	565	530	595	606	530	582	554	585	552	607	559	597	602	554	580	599	581	581	590	615	592	568	613	552	524	564	583	561	574	608	572	574	572	562	595	575	556	593	547	571	571	582	575	612	639	582	563	573	560	529	542	563	552	548	582	602	604	527	549	585	606	568	616	602	605	600	576	601	586	577	601	575	626	572	589	592	559	601	593	531	582	546	598	594	583	597	613	586	584	588	555	558	573	607	587	583	581	576	578	588	564	574	579	565	598	557	593	554	557	617	574	605	612	570	573	541	550	553	622	613	538	578	550	567	620	610	573	570	559	579	582	593	578	610	580	597	554	606	602	579	619	600	581	602	566	586	559	568	579	612	571	579	558	582	606	533	552	536	583	559	581	563	564	619	571	576	581	573	571	537	577	594	557	594	581	596	567	587	580	605	593	549	550	547	580	537	570	552	598	589	581	558	550	594	571	584	592	600	547	584	555	591	596	590	579	613	587	607	570	595	600	562	539	603	620	569	546	536	613	596	518	595	549	556	559	571	569	632	569	569	585	581	577	563	572	591	550	571	568	537	569	596	599	589	607	567	604	604	588	578	588	590	585	607	513	598	577	588	602	578	612	577	636	604	565	604	562	565	575	575	554	557	608	570	567	637	551	599	550	561	570	607	603	575	562	527	567	611	571	561	606	582	547	552	591	595	534	619	575	554	552	563	596	548	596	610	553	553	558	622	575	586	570	582	522	566	600	600	584	602	563	530	617	568	564	578	565	557	579	607	571	616	588	570	556	622	570	540	583	582	558	559	573	564	566	552	550	551	584	547	538	580	624	617	576	614	621	612	551	588	573	557	582	586	598	584	607	598	583	569	601	600	595	582	588	566	585	576	553	608	586	585	566	554	593	581	563	571	647	581	600	555	591	580	574	570	588	561	608	638	531	544	581	562	563	598	567	571	541	619	571	569	555	580	546	581	582	587	583	580	597	595	587	584	585	597	568	562	575	594	561	593	577	621	532	600	570	597	532	614	578	574	536	562	541	574	613	594	605	543	612	630	628	546	621	622	586	538	578	588	598	568	561	554	620	611	575	589	572	602	600	576	561	605	569	583	610	594	553	555	602	575	546	527	584	585	564	613	606	583	561	549	591	557	588	568	580	577	636	616	626	601	552	593	598	574	557	618	612	618	603	617	570	581	597	568	621	582	589	582	524	545	563	580	591	538	576	586	587	575	579	594	571	589	586	581	571	593	611	565	584	564	588	560	569	566	624	560	566	601	581	587	594	607	615	586	647	568	579	584	572	569	596	627	544	568	618	602	560	541	545	560	552	605	606	559	612	569	596	581	614	560	591	597	622	536	598	578	599	582	574	581	594	591	561	581	542	581	543	628	578	586	633	580	534	568	588	609	595	558	592	589	559	609	620	585	564	568	557	565	591	599	577	564	577	609	572	598	570	561	571	548	591	600	612	536	592	555	582	545	596	583	605	575	576	576	617	590	598	578	556	546	616	623	593	600	595	580	574	544	583	593	600	601	574	582	575	600	621	618	543	626	550	571	571	588	598	559	599	614	602	561	570	584	590	593	586	572	556	561	607	575	601	576	588	606	569	575	555	617	597	576	561	562	557	588	571	588	592	608	570	612	555	618	617	570	599	578	528	595	548	552	603	552	600	606	607	537	611	584	573	588	541	587	575	649	599	595	595	576	569	590	573	585	588	570	639	574	558	548	552	599	575	620	610	593	571	575	567	581	579	558	541	588	653	533	606	594	577	581	580	562	566	582	618	595	590	602	587	579	583	588	578	609	607	581	571	581	598	575	592	588	571	613	533	611	555	596	617	553	537	533	558	563	552	559	564	638	521	565	553	591	556	558	570	604	561	594	582	615	571	566	572	601	596	531	601	575	601	602	555	544	599	637	563	574	594	589	578	608	582	576	619	568	544	568	539	611	593	600	577	589	594	613	581	604	593	573	606	582	525	554	578	604	567	547	563	560	579	544	586	629	594	577	559	609	581	565	594	593	557	589	562	606	535	586	615	567	576	578	634	564	536	525	610	561	593	613	593	579	585	562	558	596	568	581	600	583	582	567	567	580	555	556	571	583	599	574	570	592	623	566	592	572	577	558	581	630	554	575	560	556	557	570	593	637	568	582	600	571	563	570	548	583	608	576	592	527	560	592	585	563	610	621	605	593	593	580	584	578	557	552	572	583	599	576	574	640	568	544	596	567	566	542	594	587	583	603	577	608	628	585	597	568	571	569	591	543	572	564	620	594	559	583	599	559	566	537	622	595	571	554	605	611	583	560	579	561	573	587	577	573	555	565	601	598	550	554	580	612	579	579	579	610	585	635	574	557	591	558	622	603	580	561	603	580	582	570	550	553	599	567	623	555	560	595	622	558	610	540	562	627	542	610	591	553	558	585	547	574	580	614	588	591	563	578	588	607	564	600	578	595	567	588	574	574	572	587	572	576	632	572	610	602	602	534	575	539	594	546	620	590	628	577	590	580	632	550	525	574	567	556	588	634	564	579	580	621	605	591	550	620	601	593	571	595	589	600	569	556	544	580	579	592	555	576	548	604	574	618	571	549	589	594	527	599	572	592	571	627	597	590	576	583	571	598	585	606	604	573	579	563	573	566	547	558	560	584	552	549	574	587	559	580	595	567	570	552	580	591	564	554	598	610	580	563	599	571	577	596	597	582	589	576	564	567	599	616	581	576	554	609	569	594	633	559	548	558	572	574	572	611	576	581	585	573	552	609	548	637	586	543	556	570	594	537	594	612	645	574	603	577	575	585	623
25196	21695	28555	25106	14245	1470	772	647	600	617	594	561	592	537	534	608	606	572	559	542	576	567	532	563	529	558	504	509	532	592	556	548	563	539	542	579	503	529	500	512	509	536	545	535	598	566	522	519	569	522	567	515	538	565	530	516	539	542	524	550	517	527	531	555	554	548	562	547	497	556	513	567	530	547	526	567	533	567	571	519	551	559	525	553	556	532	544	535	472	532	529	532	529	525	548	565	527	521	532	511	505	541	514	573	524	584	517	538	505	554	530	531	514	531	557	554	517	523	565	540	498	545	551	554	535	524	508	575	496	521	531	533	539	536	490	532	498	491	508	517	535	542	518	472	510	585	553	510	537	533	509	538	519	540	554	532	499	545	534	552	525	547	563	517	526	483	520	541	553	537	535	506	570	500	542	552	567	553	537	542	550	523	514	526	523	545	506	568	558	554	531	548	508	534	501	525	550	525	547	578	525	585	539	539	547	539	548	556	516	540	497	542	513	514	553	535	540	555	543	503	538	512	578	553	557	526	515	569	512	514	582	544	528	517	527	529	536	456	541	552	519	500	576	566	506	533	532	458	505	513	522	549	512	544	561	537	531	529	541	521	550	563	533	597	547	543	512	515	539	526	534	548	537	515	559	530	526	564	507	521	544	503	513	510	556	534	574	504	524	557	496	548	529	539	502	540	518	514	533	509	551	543	529	569	517	548	550	526	547	561	537	540	475	561	509	495	513	496	518	495	579	530	587	542	541	491	542	530	559	565	565	566	542	526	545	516	513	597	505	556	534	511	549	540	553	544	534	571	515	552	538	486	476	509	537	560	506	526	548	532	515	539	557	530	554	515	523	542	560	518	516	525	559	526	520	503	563	534	522	502	550	494	585	532	528	547	496	510	514	554	548	568	557	538	556	556	572	499	501	535	514	547	539	560	541	558	528	506	571	559	528	550	494	547	539	494	553	514	539	504	501	509	588	577	543	551	513	540	505	530	522	526	536	540	593	556	524	537	523	533	499	536	538	561	529	557	522	528	497	529	541	554	555	523	560	554	507	546	516	484	547	543	555	557	574	503	532	522	500	547	510	537	552	547	537	525	512	501	549	540	505	571	513	492	583	504	531	534	511	516	542	511	515	582	577	501	527	584	530	537	517	546	532	492	546	487	527	520	530	529	550	533	512	495	537	508	522	537	535	530	506	520	521	559	510	494	540	553	507	554	507	543	537	522	498	519	546	509	460	529	520	484	569	513	510	515	517	536	515	538	572	513	522	562	562	530	548	520	541	524	529	547	533	556	553	519	513	570	484	571	531	558	564	526	540	581	566	548	501	508	538	530	540	544	520	496	523	510	517	522	534	527	495	490	538	550	539	519	465	525	511	534	535	513	576	526	550	554	503	519	567	523	585	537	552	515	530	514	542	520	517	514	481	536	481	528	541	503	512	535	526	566	537	491	480	539	529	487	517	573	547	531	567	565	556	536	526	557	533	549	557	519	558	513	553	558	526	530	512	561	573	521	561	511	534	561	560	548	520	514	534	534	520	561	531	527	533	519	557	519	560	523	550	540	538	528	535	544	525	570	532	504	515	536	469	506	495	521	507	517	493	549	596	495	582	540	534	476	521	517	509	532	496	535	523	509	540	512	487	500	489	537	510	502	544	497	526	547	547	529	499	507	489	578	531	555	540	533	525	520	543	518	548	518	506	527	518	533	511	537	542	554	537	509	505	518	474	522	536	474	604	554	542	543	521	551	565	538	553	566	563	572	500	531	515	530	558	537	558	541	524	495	544	505	491	520	564	571	560	522	515	518	517	526	507	543	486	483	494	535	501	546	519	525	544	530	528	552	522	529	538	502	553	535	559	530	545	561	528	561	520	504	506	507	548	527	539	577	529	567	519	542	540	553	522	557	511	562	532	514	551	548	499	506	545	518	564	554	505	493	546	522	514	497	519	498	560	517	490	539	558	532	534	507	522	514	510	526	528	521	517	566	538	546	527	543	546	569	554	551	525	536	513	500	546	571	471	525	529	510	536	552	506	523	555	520	553	576	523	571	569	554	537	592	518	531	486	539	564	546	545	534	516	531	550	522	503	532	506	518	545	538	553	516	562	553	537	516	525	555	532	553	493	543	486	554	573	534	557	510	497	521	535	528	527	551	556	509	529	512	514	561	565	544	510	537	551	555	517	560	535	568	475	541	542	504	542	542	594	564	517	582	600	533	532	519	520	534	581	562	536	540	519	565	465	509	512	501	535	485	574	528	524	513	571	533	535	557	538	550	535	505	521	539	499	541	550	499	515	548	597	515	559	498	559	524	516	495	546	472	549	518	517	560	528	576	518	557	513	552	525	530	552	542	519	583	524	500	499	544	475	586	508	512	513	506	518	528	516	522	525	503	517	540	527	515	529	547	574	520	534	528	525	558	525	557	548	541	502	549	515	538	524	527	519	493	528	597	498	512	508	544	522	504	533	507	524	508	519	547	522	528	504	527	541	542	525	544	541	520	502	543	508	506	531	518	512	556	535	561	565	509	526	525	544	531	528	517	564	531	535	547	538	557	493	537	525	533	559	517	543	535	500	523	547	488	587	526	576	583	522	556	565	495	505	545	521	551	568	563	537	523	574	470	583	536	515	549	550	512	550	568	564	505	551	563	541	515	508	524	524	514	499	558	509	501	513	520	585	538	558	534	515	507	529	525	549	525	558	524	556	522	529	526	552	511	534	560	524	546	537	520	540	542	512	530	508	534	510	506	563	564	550	501	549	548	564	547	536	552	528	544	532	540	520	483	550	512	531	542	534	548	571	564	488	530	557	512	487	513	544	535	542	553	574	606	492	484	560	525	515	543	511	501	535	514	512	511	521	518	549	550	531	527	569	505	494	533	503	504	539	554	542	533	512	539	544	548	528	524	528	549	523	510	551	550	536	512	514	535	549	567	563	525	569	552	523	535	480	504	537	534	542	489	562	555	514	531	499	568	556	538	541	541	523	560	547	573	520	501	561	533	573	527	494	501	494	491	539	564	526	536	537	550	510	554	529	539	511	545	500	508	536	524	526	547	523	497	529	544	528	540	521	531	540	538	525	542	548	501	549	507	520	518	486	555	568	503	519	475	513	557	536	502	569	557	561	555	528	545	549	563	568	552	500	530	560	577	577	541	479	513	521	528	524	507	512	521	485	530	532	541	536	501	513	520	513	519	541	535	501	530	513	533	497	555	541	518	517	563	546	562	520	520	514	545	524	522	584	524	535	464	565	511	514	521	505	537	529	500	522	523	487	506	488	494	539	500	543	547	537	540	526	556	547	568	510	528	526	548	593	513	550	538	515	471	545	558	541	504	543	538	519	560	541	537	517	519	556	515	530	503	557	539	530	563	519	540	549	502	515	505	558	560	545	531	575	550	497	533	501	541	564	534	530	506	545	510	538	557	526	544	562	521	514	510	539	512	545	516	495	548	495	516	540	494	492	540	558	593	535	574	547	534	563	518
40394	64278	41099	4934	1192	1067	902	796	701	654	646	601	614	589	599	570	582	609	548	645	581	557	511	633	608	560	593	537	590	602	580	552	625	527	559	557	562	564	581	590	580	559	596	572	601	577	537	545	607	533	552	597	559	564	593	539	529	543	553	573	559	574	540	570	571	583	576	563	590	572	532	589	581	587	559	571	538	587	534	604	569	574	556	522	559	563	579	588	555	524	561	557	562	575	557	532	557	526	601	565	592	508	541	521	526	545	566	546	533	527	562	552	528	564	568	580	566	576	524	574	565	576	547	501	554	531	546	607	515	562	547	555	583	494	539	567	542	549	547	525	567	561	510	548	502	586	567	569	559	542	528	599	570	570	591	558	595	572	576	548	565	558	555	553	565	543	590	544	549	563	568	555	553	547	559	541	520	564	519	558	571	518	532	527	547	530	544	550	555	532	546	594	544	554	535	533	562	575	536	563	578	599	551	587	536	536	530	558	575	572	532	573	581	536	539	574	591	551	560	577	599	549	513	530	549	575	578	545	595	594	556	568	538	577	545	539	556	577	547	553	555	545	559	562	514	552	540	555	566	536	545	580	568	576	541	542	548	555	549	568	525	563	593	571	568	516	546	559	595	574	590	568	553	561	530	535	522	534	553	565	565	534	533	591	591	561	549	568	574	603	574	578	556	593	552	574	572	603	616	576	564	556	587	526	577	526	556	547	562	582	577	560	550	570	559	580	564	542	584	584	581	579	508	576	588	560	551	580	522	581	564	593	539	575	602	574	571	540	545	549	529	544	576	553	577	577	536	601	552	562	593	592	524	570	548	542	553	587	542	599	562	526	538	562	572	507	569	575	592	566	558	578	556	579	611	518	601	537	562	524	550	538	533	569	587	561	568	535	489	539	531	509	550	536	582	533	530	559	545	595	549	511	502	555	575	572	571	566	561	531	581	599	558	515	541	516	533	545	612	570	558	594	537	563	554	545	568	572	569	533	550	551	561	579	581	583	580	558	552	545	571	498	584	526	571	526	543	553	583	588	550	572	513	562	534	549	580	569	566	589	560	570	564	563	510	551	551	536	571	558	586	560	574	537	529	570	523	519	515	551	572	520	561	520	563	533	532	540	573	536	563	534	558	512	548	546	555	530	598	556	588	573	571	530	566	562	608	552	574	541	550	580	550	524	532	577	536	541	534	559	524	588	573	583	590	557	553	602	530	547	526	558	555	537	523	563	539	574	555	558	497	554	581	565	539	578	530	547	534	579	562	580	556	567	581	520	553	593	582	528	558	505	588	552	568	553	540	573	595	548	528	574	587	614	603	587	539	561	579	558	552	544	615	574	534	587	525	594	570	583	524	535	552	554	536	538	541	537	554	556	573	589	547	545	579	560	563	544	567	569	564	524	539	561	530	560	512	583	506	579	550	538	556	580	577	583	546	560	550	571	537	613	523	567	557	555	512	591	504	568	520	521	588	569	536	557	534	530	598	558	559	508	567	536	543	545	528	535	549	532	575	493	580	549	533	563	547	565	548	558	498	513	525	571	569	541	556	542	531	542	565	557	528	525	537	555	601	576	606	505	561	554	568	538	606	564	529	561	539	517	540	496	562	533	546	582	538	569	512	505	521	554	513	604	571	535	542	592	546	583	528	584	551	539	556	551	585	527	577	521	592	598	589	550	557	579	574	537	542	577	550	567	576	539	550	571	523	565	538	526	554	552	564	542	530	579	562	563	613	558	573	533	560	571	571	543	530	558	556	541	583	584	571	540	557	562	587	564	532	561	593	523	511	551	558	564	537	579	547	543	589	547	547	556	567	590	600	585	548	572	605	538	540	572	527	585	568	572	526	569	598	576	555	558	542	566	558	560	508	566	554	557	578	581	571	550	534	571	552	541	547	580	529	582	583	563	556	525	534	517	590	582	511	524	547	541	581	558	559	540	532	521	593	535	547	555	563	526	591	565	570	583	526	579	540	582	539	565	553	572	541	582	504	601	557	530	548	562	601	547	573	551	516	594	546	542	571	586	539	585	602	560	568	556	525	587	570	557	576	537	551	543	564	531	537	559	552	589	591	585	528	565	551	566	517	550	590	575	553	524	539	575	534	564	523	530	547	619	519	529	596	557	516	539	573	532	570	591	548	537	544	525	536	543	561	515	545	534	545	576	577	505	557	594	553	530	536	554	581	595	568	572	577	550	545	590	559	583	577	527	544	565	548	513	586	514	576	559	549	553	576	550	552	563	526	549	544	547	558	537	537	529	580	525	549	560	552	555	580	554	515	509	533	536	552	571	564	575	551	562	526	543	574	556	530	571	573	530	538	545	581	562	544	537	602	578	557	545	549	558	539	601	586	543	554	517	619	544	567	527	567	556	547	546	515	569	556	545	555	537	574	547	573	542	574	567	560	561	548	535	568	603	519	565	522	543	587	574	514	569	533	536	569	524	548	583	554	550	616	610	575	557	564	594	591	532	579	599	521	538	591	544	591	561	548	543	541	554	579	534	570	577	554	548	573	560	580	562	525	592	542	550	534	506	533	563	546	587	559	534	563	570	539	596	540	579	523	574	542	550	565	564	545	566	513	536	522	579	537	551	573	565	520	551	587	545	529	593	590	556	593	567	545	606	563	527	538	565	594	596	517	540	525	573	583	569	528	584	540	533	520	547	540	581	552	583	556	568	547	595	547	529	564	522	566	567	567	543	555	548	508	530	545	587	543	566	595	557	540	585	529	558	557	569	507	589	587	556	586	563	563	586	567	576	543	551	574	551	574	582	493	542	547	580	550	567	562	565	538	546	531	543	569	599	537	555	581	562	612	539	529	614	532	576	563	585	525	537	577	548	576	586	539	570	534	566	558	533	534	558	554	576	536	575	526	555	513	567	559	546	555	551	559	584	509	536	588	562	565	588	563	573	530	524	516	560	557	537	564	570	568	575	549	557	554	576	552	564	565	569	591	543	555	534	562	543	550	546	555	530	568	537	530	533	560	561	520	576	582	573	556	544	551	548	570	512	543	608	550	577	540	554	542	560	581	537	619	559	574	591	563	516	598	591	582	595	561	569	568	569	576	546	583	580	558	543	524	553	542	560	560	584	566	559	543	540	527	539	570	501	561	574	549	521	569	558	563	537	562	537	560	530	574	553	560	572	595	558	540	566	554	528	566	573	569	555	559	551	538	542	528	536	588	506	576	513	543	568	544	559	509	516	513	526	570	556	568	568	571	589	508	567	531	559	580	525	590	538	518	563	523	580	508	604	566	578	538	565	553	523	587	511	544	570	554	549	556	561	563	549	608	558	530	573	570	521	553	553	549	609	532	584	526	545	512	572	591	538	581	595	589	532	534	567	561	578	563	523	554	594	554	594	555	548	562	579	579	570	528	525	584	569	516	551	537	542	581	556	585	548	566	571	561	572	560	549	568	525	557	555	551	557	572	609	530	571	595	607	581	576	568	540	568	530	551	481	532	563	566	574	554	530	567	556	529	533
22930	21428	29083	24277	21413	21288	8582	832	564	521	511	458	419	427	431	414	414	373	359	403	376	379	351	402	377	402	367	388	386	386	382	358	396	339	357	353	386	363	337	386	340	342	333	339	415	567	366	337	347	337	307	318	336	345	372	320	354	354	336	337	375	329	365	390	391	328	356	362	340	351	366	343	376	379	383	348	347	366	378	348	352	387	315	308	337	367	352	327	323	382	313	320	322	317	368	357	339	321	327	314	325	330	366	346	353	346	349	348	356	324	387	327	351	354	347	354	341	325	341	332	346	367	342	322	325	377	303	335	329	334	305	307	348	363	323	320	360	330	333	325	340	351	360	314	366	339	335	343	303	328	329	368	321	349	326	319	348	359	365	331	342	326	336	363	354	323	318	326	335	341	350	347	350	359	342	334	351	335	343	344	376	336	347	368	360	318	342	353	302	325	371	314	336	334	338	310	367	330	314	363	350	337	338	320	351	329	345	346	349	325	341	360	326	369	358	341	349	332	350	376	357	338	355	355	342	346	353	319	335	331	324	361	334	372	344	328	350	332	313	324	322	332	330	349	348	305	349	365	373	391	374	329	355	339	347	347	334	321	359	361	336	366	328	350	368	318	340	328	341	289	352	378	340	376	314	351	344	324	345	380	293	357	332	321	359	329	350	386	399	335	361	348	338	347	361	361	326	342	353	332	354	384	344	344	380	341	316	345	304	374	354	305	356	328	370	349	347	346	350	338	368	352	322	337	329	337	333	351	352	350	350	336	318	337	319	352	347	360	322	365	374	365	337	339	334	341	351	346	322	321	312	334	355	351	323	369	348	352	343	322	345	345	332	333	313	363	321	317	338	379	301	345	320	313	342	345	296	325	320	318	340	378	362	327	345	339	321	315	352	353	314	361	357	358	323	387	313	328	354	343	365	319	342	314	336	315	345	322	341	350	325	317	317	362	359	383	359	345	363	334	310	315	338	330	330	367	344	319	338	342	341	336	356	345	372	318	326	327	332	304	339	314	348	333	317	317	329	315	318	353	336	363	337	347	366	344	337	338	339	356	349	324	364	339	367	347	348	309	331	333	338	349	374	337	396	366	361	328	332	340	341	340	341	339	350	345	342	346	369	345	331	337	315	312	354	335	379	333	354	317	331	331	339	337	356	358	296	336	331	352	333	304	318	348	356	356	321	345	350	365	285	339	345	329	321	343	301	340	312	334	347	336	381	337	316	367	345	341	317	345	332	343	356	341	325	318	354	348	369	343	344	333	350	337	339	357	354	330	346	337	320	362	365	299	368	328	375	324	340	336	331	356	331	336	339	338	359	357	350	314	338	308	367	373	342	358	341	316	376	347	338	335	327	328	326	329	337	343	330	325	307	314	296	350	332	332	342	341	296	345	340	362	347	341	337	328	374	323	341	324	330	332	328	346	300	330	355	318	321	325	378	361	336	378	383	310	316	306	351	348	358	354	354	367	310	349	355	312	324	313	339	322	362	332	354	330	355	344	365	323	354	328	359	319	346	361	336	359	333	338	338	330	322	359	340	311	345	306	326	363	342	349	356	329	335	351	330	356	332	349	354	356	354	357	366	342	346	322	330	323	313	322	340	342	335	349	352	368	331	342	336	342	359	346	343	324	330	297	367	363	376	329	336	342	350	360	347	376	289	329	343	312	353	368	323	316	333	375	313	325	324	364	335	319	325	316	319	335	353	331	347	314	304	330	328	335	334	382	369	336	354	334	327	342	321	329	372	368	353	304	345	322	324	330	340	344	335	345	348	380	337	329	362	323	326	356	362	327	324	344	362	315	374	330	353	324	346	347	345	326	360	381	329	346	324	339	371	372	375	348	288	389	352	345	358	345	345	339	373	342	348	342	336	332	353	362	348	324	333	325	335	351	352	374	311	371	353	318	329	350	356	310	319	340	331	343	316	353	349	365	334	325	306	330	338	332	358	334	337	341	304	369	352	345	339	374	354	358	327	351	361	350	336	360	339	363	330	348	335	376	328	335	355	322	348	321	326	343	362	337	337	293	369	341	357	366	347	328	327	367	376	354	332	318	347	333	376	341	344	340	316	320	323	323	349	345	334	357	380	349	363	323	359	390	347	305	341	358	339	333	345	341	323	342	361	335	339	341	340	348	370	363	358	349	349	323	312	342	309	332	361	320	353	327	349	369	306	322	342	333	345	303	369	311	305	331	340	358	341	349	337	336	333	347	340	345	327	326	364	379	332	320	338	372	346	343	330	327	319	377	355	339	368	361	330	325	351	338	323	339	328	316	326	373	332	314	354	324	342	343	322	329	321	325	347	358	344	343	338	312	364	327	366	331	352	315	365	347	355	353	326	356	335	324	358	327	347	320	328	337	314	328	384	332	332	337	359	324	341	316	326	363	349	381	343	331	330	355	364	342	331	339	356	350	309	333	342	338	366	345	304	345	331	301	343	373	351	383	333	365	345	348	354	348	325	344	330	338	338	366	328	346	336	366	355	359	353	309	324	334	341	353	368	301	352	365	351	340	329	337	324	327	329	345	318	330	350	343	341	338	365	351	327	352	307	366	302	345	337	341	375	354	340	347	346	355	319	341	338	341	329	342	366	338	359	324	338	352	338	346	340	328	293	320	329	358	339	332	353	361	321	271	322	336	394	326	310	368	365	337	350	362	339	319	271	362	355	354	313	340	350	336	348	376	338	332	357	346	360	358	320	377	316	344	362	318	329	323	319	368	324	352	358	394	329	353	324	341	340	352	350	360	323	376	326	349	349	327	346	367	310	330	330	336	357	342	334	332	332	355	331	364	340	346	331	362	366	337	326	339	329	347	366	337	355	340	354	361	335	335	332	342	331	325	331	361	328	317	352	342	383	311	307	329	353	312	335	314	342	337	342	344	346	331	327	347	364	352	334	324	352	305	313	334	337	327	331	367	365	333	324	328	361	343	342	332	373	342	315	323	310	363	357	350	335	355	359	342	330	332	320	358	356	347	361	352	304	356	317	346	328	338	331	330	332	351	358	336	344	363	357	348	332	364	316	328	355	347	340	353	336	297	347	328	311	371	323	338	331	326	339	342	321	349	351	337	318	354	330	347	333	360	360	315	352	349	333	355	326	311	337	304	336	345	345	319	343	318	322	330	322	360	318	332	317	336	369	341	337	366	342	337	349	334	309	328	340	339	308	333	362	334	330	366	337	336	341	351	360	352	357	374	345	343	355	340	352	322	336	317	335	348	388	304	340	347	325	342	325	357	332	357	357	347	348	370	339	337	338	342	344	313	321	346	300	335	310	341	347	338	335	306	340	314	312	332	327	355	330	344	362	348	323	350	332	316	340	354	347	359	325	349	349	329	360	325	353	357	338	363	369	317	324	382	332	355	344	384	355	330	325	326	350	336	348	340	336	325	323	314	330	336	367	316	311	347	361	352	316	372	343	374	325	321	318	336	347	346	367	352	351	331	303	338	324	315	316	343	328	345	312	349	355	341	366	317
45253	78061	56097	9271	2102	1542	1219	943	785	660	601	574	534	503	480	470	484	446	415	443	456	413	418	415	397	423	397	374	401	387	391	442	356	394	395	406	349	404	396	400	367	362	364	359	478	721	427	371	382	325	347	342	399	375	368	374	349	367	362	401	390	408	401	377	402	366	383	386	440	390	395	394	408	366	391	369	410	379	393	396	380	373	386	398	376	337	360	372	361	382	347	368	353	351	374	383	361	338	360	373	373	347	366	386	377	347	393	355	376	386	345	357	379	342	395	371	353	365	340	398	373	351	350	388	360	357	340	363	381	353	392	353	364	324	390	386	347	368	374	359	353	390	367	348	369	361	363	395	372	360	357	400	391	368	390	374	363	382	378	355	332	382	376	357	348	349	383	345	359	390	353	362	394	355	345	358	343	365	371	362	341	384	387	387	362	363	359	372	374	341	346	367	375	373	363	377	333	352	354	373	367	373	341	346	346	391	378	365	371	404	363	347	366	315	328	374	364	360	343	378	339	382	347	340	335	383	350	395	373	338	408	360	352	352	377	354	382	340	383	359	312	379	346	369	339	402	381	367	347	371	366	373	349	365	361	376	356	389	362	370	391	362	354	379	392	370	348	364	410	335	367	357	358	370	385	352	399	361	363	365	349	364	362	349	342	370	361	358	333	374	363	366	350	368	339	380	375	372	375	343	351	362	349	380	379	366	329	359	349	354	375	360	373	354	351	335	344	367	333	366	390	367	345	397	350	385	371	350	353	362	354	337	352	364	369	345	351	346	339	363	379	353	377	342	370	358	373	373	378	355	382	379	358	338	383	346	356	361	375	346	348	369	346	379	376	363	378	371	404	373	354	352	357	349	366	363	360	376	370	329	386	332	382	370	331	398	368	350	348	393	391	396	346	372	328	372	356	363	379	391	378	370	381	370	352	351	340	378	339	347	354	325	346	374	371	356	382	365	371	369	389	372	336	365	389	369	350	335	345	404	391	376	364	359	330	350	360	358	402	391	394	332	356	407	357	368	371	371	390	389	357	374	413	372	353	372	373	376	362	347	373	379	387	363	338	359	352	406	393	359	362	376	366	355	366	345	387	351	332	374	366	358	371	365	344	365	358	354	359	375	371	359	348	348	384	375	360	387	354	351	352	399	369	323	361	362	355	378	377	340	375	404	360	334	366	355	360	362	363	363	388	366	346	379	348	324	372	302	355	363	352	342	337	379	341	389	372	367	328	370	359	357	336	353	372	371	392	359	345	358	390	372	378	320	339	361	371	331	382	354	327	328	364	348	355	323	377	339	372	358	330	354	354	351	368	347	373	384	330	344	345	347	335	391	355	348	388	385	372	360	374	393	374	358	357	328	353	330	336	342	364	351	373	342	378	349	366	349	365	378	385	397	358	321	366	353	382	380	357	343	350	396	372	331	331	349	371	400	357	350	413	391	369	375	374	378	334	368	361	361	342	361	368	341	372	376	332	331	366	390	373	367	390	402	397	361	343	379	355	356	363	392	353	379	339	348	361	364	362	340	374	380	373	345	366	345	365	373	324	393	383	359	398	380	392	338	350	376	353	360	360	384	354	358	353	377	377	328	360	416	351	381	361	332	368	371	357	367	420	370	395	341	376	367	379	376	327	365	371	345	368	369	366	339	366	360	347	350	359	356	384	373	340	360	379	381	376	386	365	377	362	339	374	362	357	363	352	369	345	344	366	372	369	355	410	388	377	368	390	375	360	364	318	365	326	369	374	380	349	348	341	345	385	344	367	371	370	329	358	321	375	346	386	346	358	354	365	391	352	370	381	354	367	347	343	373	356	360	374	348	357	394	398	370	349	393	392	369	383	349	393	369	360	373	359	336	378	325	367	384	375	349	376	405	352	359	357	373	392	352	374	352	348	383	353	360	383	329	324	346	339	339	394	359	349	341	372	367	385	374	375	343	365	380	345	361	348	370	374	350	405	369	363	392	373	361	370	386	387	335	341	335	326	368	393	375	357	384	348	384	392	351	361	393	338	340	368	341	359	363	367	336	371	359	348	364	383	373	362	350	358	342	367	383	361	404	368	364	378	332	340	358	376	340	329	370	390	381	352	383	402	362	353	368	340	332	387	341	381	348	369	373	324	401	370	372	361	334	376	386	362	357	354	350	338	354	360	376	381	358	354	366	394	391	383	344	383	328	353	375	339	367	322	379	375	339	398	345	349	411	363	367	382	391	363	355	370	349	383	367	311	394	378	352	363	380	354	342	403	386	359	348	321	366	355	340	376	374	358	350	356	383	373	363	334	368	333	388	377	362	368	360	337	384	366	389	356	329	332	385	378	373	403	337	373	391	363	361	391	401	343	371	337	391	374	385	352	354	370	350	349	374	341	327	371	394	338	374	380	374	369	353	362	354	385	400	347	348	363	339	354	357	360	346	368	351	356	363	376	352	343	341	351	352	381	363	354	375	381	366	350	371	357	380	364	372	387	377	351	361	365	379	366	326	364	378	364	380	353	394	388	348	331	358	387	341	366	318	375	347	340	343	356	371	358	330	371	381	369	368	348	384	369	359	394	386	390	383	379	330	404	378	345	390	369	384	415	367	372	370	372	353	361	408	358	350	351	365	362	349	349	348	383	371	359	352	379	346	345	330	352	383	342	394	349	347	373	381	339	391	352	391	389	385	341	348	371	381	354	370	373	352	364	391	367	385	349	346	384	361	352	364	366	356	344	364	372	366	349	361	342	363	392	361	384	343	355	355	323	352	358	361	378	373	357	352	373	371	369	376	359	368	344	371	370	342	367	371	331	352	373	385	353	424	360	386	351	388	374	365	416	355	356	358	383	366	357	375	383	337	382	375	379	360	339	334	356	362	372	347	348	385	375	363	373	359	395	349	362	370	348	338	343	354	381	353	348	348	321	340	333	367	320	381	378	340	399	365	402	303	366	375	345	353	367	368	369	341	378	355	346	360	334	378	356	350	334	323	389	343	357	383	383	339	362	379	371	364	381	355	340	372	350	421	345	367	383	363	393	334	379	387	383	383	389	402	375	381	373	369	346	355	378	372	405	340	367	365	368	366	349	377	393	368	366	344	395	359	328	390	398	333	365	393	362	346	385	359	405	349	343	341	371	354	335	361	368	370	351	335	367	348	367	352	383	361	387	335	355	374	399	351	324	355	386	364	360	372	351	367	347	365	360	359	349	366	339	383	405	369	356	370	367	383	362	339	358	373	387	351	378	355	360	369	392	404	358	335	351	365	397	383	393	376	338	352	364	336	378	361	373	368	341	388	398	330	377	358	358	346	355	387	356	348	365	396	350	324	370	386	360	334	363	376	370	347	357	358	353	354	372	346	346	337	386	348	387	366	358	349	359	365	368	330	347	361	365	374	368	363	375	394	340	353	387	351	326	354	354	388	357	340	374	373	387	373	367	370	361	349	375	364	364	368	338	351	343	372	381	407	366	370	365	366	347	333	385	363	375	329	351	380	386	363	336	365
32247	38045	30526	7776	898	720	753	673	697	661	636	688	702	684	696	650	694	648	706	731	675	750	682	755	695	697	713	680	704	714	711	676	656	670	687	646	679	666	638	702	668	700	659	672	658	680	697	743	650	675	705	629	670	701	656	709	717	678	680	697	681	662	720	671	656	671	722	657	711	694	686	677	693	672	672	693	660	669	692	709	725	688	709	640	651	695	697	631	701	665	662	685	668	676	702	665	678	652	654	675	630	688	689	705	661	664	659	667	672	625	658	653	662	694	662	665	651	653	657	703	682	701	679	678	676	682	707	682	690	667	689	670	689	683	727	731	711	674	679	682	648	664	702	712	665	697	689	712	639	667	724	661	646	709	673	683	720	673	699	704	653	679	685	687	704	688	678	699	675	672	653	669	704	648	713	640	718	680	678	710	690	684	627	649	692	653	686	656	662	652	687	675	678	706	709	695	687	675	689	632	711	676	696	683	675	661	644	680	695	695	651	676	614	656	680	708	700	722	650	660	660	676	680	748	694	677	652	720	719	658	708	698	685	646	719	688	681	721	686	688	675	707	689	619	678	675	620	678	693	702	675	697	673	717	680	728	623	706	727	691	660	639	658	639	679	649	714	727	693	672	703	662	720	681	686	685	664	650	635	695	651	666	705	727	711	704	666	676	677	650	669	640	715	701	694	709	663	700	678	703	685	638	636	612	689	713	690	679	675	652	676	671	623	624	690	663	692	641	684	694	692	646	716	670	669	702	713	724	659	655	685	705	676	678	621	705	648	662	664	671	678	675	684	662	695	689	690	677	672	673	653	715	691	659	661	655	684	694	664	680	726	701	722	691	712	626	658	675	677	672	699	702	614	676	713	715	676	708	625	647	639	674	641	674	625	730	664	698	681	635	641	651	701	676	676	656	630	675	680	640	694	709	689	614	676	662	642	686	709	695	635	707	695	618	679	633	666	662	704	684	668	686	657	639	709	664	732	682	720	655	663	681	695	639	682	611	667	662	697	673	678	644	684	688	685	641	677	705	655	663	705	637	680	675	623	712	680	677	664	688	650	670	696	740	693	651	663	706	648	639	709	693	676	700	696	612	647	638	695	659	652	698	709	699	645	649	670	684	696	722	677	712	662	680	633	651	668	661	693	642	654	704	639	696	613	624	681	698	650	658	658	658	676	645	679	691	710	653	694	615	677	639	694	663	699	651	646	646	703	681	667	697	655	663	680	663	660	685	687	654	663	692	618	637	698	631	694	688	638	699	738	676	694	702	698	682	646	673	677	645	659	707	677	670	660	689	703	669	688	680	659	657	635	644	728	640	665	701	675	640	673	691	661	666	638	674	681	692	640	693	706	720	688	696	672	669	660	694	684	629	661	673	671	697	675	684	635	685	698	624	679	738	696	708	669	731	673	677	683	681	651	690	701	715	687	698	665	746	696	692	645	697	642	644	628	626	632	687	674	696	668	630	666	685	653	654	701	692	712	668	677	673	684	710	672	657	643	677	704	668	653	674	629	670	710	733	643	668	630	661	662	701	747	728	659	716	710	662	681	701	644	688	655	649	696	668	683	655	698	696	696	684	679	664	687	674	664	726	671	683	675	684	662	679	672	702	686	669	634	717	724	690	637	666	678	677	647	707	659	660	688	705	665	665	691	682	648	653	664	657	697	646	666	674	688	666	686	687	696	694	623	657	678	674	670	702	649	635	657	671	683	647	649	671	696	656	657	648	732	678	659	681	673	647	710	690	650	687	751	665	675	683	654	698	697	661	713	655	666	669	680	645	703	639	687	724	680	708	684	688	706	664	701	729	667	713	684	624	630	680	658	674	658	668	652	729	675	658	696	695	701	726	711	733	695	682	655	692	655	668	700	681	661	681	710	660	720	659	667	653	678	732	666	683	677	702	704	664	675	679	669	649	703	638	631	689	671	695	704	644	715	630	686	656	661	613	677	668	695	748	724	678	663	702	700	671	672	694	673	716	679	658	700	629	646	687	701	674	643	657	704	665	674	697	709	679	668	668	637	680	724	671	671	687	697	695	705	692	704	671	638	644	659	636	705	614	658	647	708	655	647	645	654	673	695	721	669	674	680	679	654	673	662	696	725	677	622	627	635	682	664	696	666	650	707	632	667	645	658	666	695	657	669	642	721	684	647	683	709	708	667	646	678	700	614	671	651	682	677	662	657	717	729	693	654	730	697	655	655	674	696	691	759	686	686	705	694	691	642	671	697	694	668	620	634	659	672	654	678	719	707	677	627	692	669	689	673	694	688	633	663	676	701	707	634	673	682	656	667	672	718	654	634	702	706	674	684	668	709	692	698	688	661	723	650	676	705	673	701	706	715	645	682	680	629	688	695	655	710	702	659	673	671	682	722	665	691	691	644	688	670	632	670	651	716	673	704	693	639	682	676	695	676	725	598	716	666	677	692	697	712	692	681	712	718	692	677	679	651	673	677	693	699	640	642	703	707	663	658	635	691	674	706	684	712	643	688	693	650	678	671	685	713	633	649	644	708	678	664	686	665	687	640	674	665	702	677	709	705	691	646	688	676	668	709	651	675	669	706	677	680	701	686	653	702	694	649	681	705	703	677	690	677	659	659	707	666	688	670	682	664	680	716	657	697	657	622	650	687	732	706	725	719	681	689	694	673	696	662	682	725	687	695	676	704	694	706	646	655	708	709	684	695	718	636	685	680	661	672	672	675	668	704	674	713	684	665	657	652	676	760	686	705	734	703	693	665	691	686	713	697	672	665	694	691	658	673	695	690	647	696	661	673	676	678	714	679	684	681	667	647	688	650	691	684	690	706	677	662	652	657	675	708	662	735	655	682	714	671	693	661	674	743	634	631	711	667	645	665	683	652	657	666	712	667	666	726	691	633	701	671	700	643	676	657	647	673	641	664	614	663	719	655	678	660	685	690	669	726	645	647	693	703	663	675	635	686	687	612	708	658	655	670	681	691	699	702	660	668	645	718	689	704	727	706	665	716	673	642	675	640	674	671	681	656	677	656	704	701	697	676	660	646	653	671	696	709	699	674	624	697	686	688	698	653	662	655	719	677	639	690	677	695	691	680	650	653	686	697	689	751	678	668	704	663	663	719	699	660	680	626	724	715	651	666	653	681	711	730	677	688	661	701	679	762	691	697	720	634	630	686	647	665	689	687	681	706	656	663	667	697	676	675	688	723	649	686	688	642	682	664	653	677	634	678	697	677	683	661	637	666	684	659	750	672	640	646	659	686	686	695	672	669	696	666	682	698	702	661	672	692	696	686	662	717	676	727	681	650	676	693	655	721	725	691	696	707	679	712	679	638	671	679	657	715	651	652	674	676	686	704	686	679	636	668	685	638	675	704	663	676	663	684	686	715	627	649	679	702	690	636	675	700	684	668	720	642	678	678	696	693	669	633	672	622	705	686	652	696	676	670	728	654	658	673	664	646	713	744	698	723	720	673	702	672	694	680	695	645	651	641	658	632	700	694	647
38130	53135	28047	2618	925	957	893	757	751	775	807	715	732	734	709	709	754	734	738	700	708	760	689	775	715	730	712	730	714	715	752	741	683	764	743	718	692	688	740	675	713	743	684	726	732	725	710	672	730	706	690	695	716	706	701	788	731	771	687	731	732	722	711	724	727	692	698	717	688	690	713	708	719	696	708	676	711	698	759	710	720	719	746	664	700	676	716	753	715	739	697	704	675	711	719	747	622	671	659	702	694	693	695	663	675	648	691	670	703	685	679	718	677	754	724	708	681	712	722	790	750	727	710	684	699	749	695	679	748	690	688	725	712	745	686	682	693	665	757	705	686	735	669	712	719	704	687	710	735	743	723	716	721	678	687	700	697	729	701	688	694	783	719	718	711	732	663	656	713	744	682	721	707	685	759	672	707	738	703	730	723	668	706	743	726	665	669	738	712	715	729	664	752	720	764	730	688	701	693	710	651	687	716	751	704	723	694	712	716	693	701	684	724	708	712	707	729	746	666	671	739	708	767	701	738	688	718	734	710	634	722	687	703	730	671	719	740	710	699	684	698	693	770	723	734	705	740	693	741	745	707	725	708	748	698	757	721	736	715	725	731	756	712	697	695	738	677	695	714	692	728	733	724	741	712	750	757	683	729	691	711	677	755	697	759	730	688	693	760	701	719	697	712	722	695	703	716	707	745	740	687	740	718	657	771	715	748	670	721	717	696	668	712	739	731	810	722	725	724	774	695	678	676	668	732	680	711	740	745	699	717	702	700	717	711	702	702	749	757	701	686	684	711	729	675	731	703	688	719	731	671	719	693	704	693	715	704	702	678	725	728	704	682	707	719	707	682	752	689	691	730	744	668	715	691	733	667	706	708	755	715	708	724	717	689	693	751	748	668	647	692	695	730	741	688	722	690	705	697	719	698	747	708	690	713	751	687	667	704	763	721	676	699	725	726	695	683	689	677	674	706	720	663	693	662	707	686	758	677	723	664	727	690	712	691	707	692	712	696	739	694	703	729	684	710	698	740	717	714	736	726	740	687	711	729	731	732	673	682	750	745	705	770	690	695	728	688	691	676	719	712	684	694	762	750	725	739	698	654	665	729	785	732	706	691	711	681	691	752	717	737	702	740	690	729	708	778	680	776	739	708	730	712	685	713	713	704	721	757	690	718	699	757	715	705	694	698	707	677	756	709	699	773	701	704	719	673	685	699	714	736	758	722	739	679	706	730	674	711	692	746	698	703	717	681	720	726	755	741	701	720	700	717	685	712	709	733	707	707	732	720	680	693	724	679	771	725	701	703	732	706	681	685	721	685	695	741	714	743	698	724	703	727	689	685	677	715	722	691	757	690	701	718	696	685	697	681	714	701	713	706	767	724	706	708	692	697	696	688	712	709	725	747	713	740	688	731	728	754	695	685	726	698	704	701	705	727	692	735	713	720	691	706	689	723	727	728	689	712	758	704	735	728	689	744	676	706	699	727	740	743	700	644	713	781	660	692	682	680	706	696	728	737	723	671	746	724	718	722	728	725	719	736	731	732	762	687	715	704	734	761	751	684	715	751	715	738	749	713	699	719	710	660	706	685	698	698	730	682	652	707	775	738	702	710	705	683	651	677	727	725	714	721	726	733	757	697	724	733	731	753	704	734	705	669	757	718	673	710	749	709	690	706	677	763	667	714	744	683	763	721	674	752	707	703	712	742	727	774	710	661	688	734	668	704	696	682	737	714	738	688	738	720	691	712	699	689	714	706	755	692	744	671	659	700	719	727	693	651	736	722	746	752	716	695	765	731	730	658	708	735	711	699	704	664	670	745	771	716	734	712	688	709	698	741	712	704	723	713	699	684	690	677	718	713	692	711	727	733	743	691	705	726	690	685	746	695	703	626	685	736	724	683	745	714	751	717	685	773	686	700	724	698	710	730	726	681	742	684	711	765	752	689	723	701	771	695	676	672	682	713	737	742	739	673	704	716	729	696	687	712	677	693	732	719	739	695	710	716	727	741	746	665	712	724	724	722	704	724	722	687	736	728	737	691	701	721	714	702	668	739	676	723	666	788	711	714	728	676	736	658	741	689	696	683	654	714	719	701	688	690	686	748	716	677	679	708	705	710	760	741	726	757	727	684	686	742	713	630	743	720	753	698	745	726	659	729	743	729	707	690	725	746	675	760	734	701	696	677	712	697	654	723	672	692	738	697	678	740	740	704	765	689	762	677	723	676	749	720	654	734	713	734	732	691	686	737	717	680	745	705	720	677	712	735	695	667	704	703	688	730	747	762	687	774	690	781	682	745	739	764	692	715	720	723	722	743	724	679	730	742	696	699	694	713	729	683	654	732	693	759	704	721	675	727	723	715	695	722	704	725	691	703	745	690	739	730	696	783	702	686	729	686	724	699	700	674	706	706	718	713	701	679	700	644	726	690	695	762	726	746	749	710	752	724	750	695	747	712	684	723	720	712	740	746	664	715	716	735	749	700	717	749	708	677	690	709	758	753	691	662	760	701	698	709	725	727	728	722	684	710	696	747	696	709	708	711	708	680	740	723	708	717	717	702	744	699	690	734	712	749	696	732	742	759	664	744	734	736	736	676	749	690	688	682	756	730	745	738	715	710	703	742	703	756	756	735	697	730	743	749	738	739	692	710	709	716	706	714	719	761	714	718	705	735	683	714	713	707	699	734	731	730	695	756	660	740	719	703	689	728	707	662	698	710	713	694	739	718	718	735	703	718	723	679	758	736	740	700	742	705	708	725	711	724	755	704	658	740	712	711	700	715	746	752	736	640	680	685	683	749	716	740	701	680	759	681	700	695	747	692	722	702	714	663	739	739	726	691	714	687	730	740	677	730	669	705	713	755	675	700	718	723	684	692	700	737	707	677	744	729	768	720	697	688	716	739	669	747	713	690	707	717	710	714	708	771	717	767	702	681	698	717	699	668	697	781	734	701	715	685	761	744	737	758	718	725	685	743	655	652	714	699	677	682	715	731	736	697	693	713	729	733	721	731	702	735	724	687	742	763	743	712	720	702	695	688	717	720	699	726	702	723	704	712	670	708	664	698	735	682	729	708	712	714	645	730	721	740	734	704	757	766	725	776	717	748	704	752	740	720	727	733	678	715	667	677	677	655	725	657	701	734	690	734	692	719	706	710	666	701	767	744	701	736	703	712	710	728	712	675	692	769	722	754	698	724	696	713	736	660	677	719	712	693	686	709	750	686	713	710	721	719	703	681	709	702	754	665	701	685	672	679	756	735	677	724	700	713	700	699	715	694	754	684	701	669	684	706	730	706	738	744	682	690	710	706	702	717	671	724	705	718	687	734	706	740	722	710	704	718	733	678	679	697	714	692	689	726	725	730	732	679	694	683	696	732	657	728	714	717	715	688	685	715	700	728	734	712	675	726	712	679	740	677	719	765	741	690	688	728	730	735	734	709	714	718	706	725	671	713	722	714	689	694	787	702	714	700	718	685	712	689	662	740	744
24083	21485	28968	24570	21038	9829	1124	778	619	645	664	611	621	592	619	569	615	612	578	598	620	551	543	541	568	578	556	571	643	585	565	541	558	624	600	555	609	542	564	551	524	575	539	558	592	629	598	616	589	564	513	560	545	557	570	575	585	552	549	513	556	543	552	549	545	573	607	554	564	544	543	538	562	578	572	561	524	581	549	572	565	518	546	583	576	579	570	516	560	520	548	550	544	545	576	546	576	565	516	531	544	561	574	559	515	565	547	532	534	575	554	567	556	506	546	569	575	551	558	577	495	542	554	529	571	567	564	526	514	551	507	549	552	551	524	576	542	533	577	554	519	592	526	534	542	584	570	566	572	620	556	537	557	559	532	509	486	544	561	555	597	602	538	531	543	574	538	533	564	579	542	553	566	596	564	530	526	519	557	562	502	554	575	514	560	559	562	558	563	567	541	556	543	553	535	558	559	554	549	562	538	558	544	524	565	567	539	534	602	542	551	531	558	558	540	570	557	546	578	558	556	529	571	530	520	548	564	523	553	562	565	531	533	574	559	582	520	529	554	533	546	584	547	588	515	556	540	579	517	548	551	538	569	536	547	560	579	538	550	590	557	524	545	556	522	534	541	525	558	556	537	583	565	550	583	524	577	553	575	587	557	512	589	546	605	525	543	584	536	545	529	561	553	555	511	509	572	589	553	534	553	581	535	518	580	585	522	567	543	560	554	561	534	528	545	565	553	552	591	516	558	567	551	564	563	567	591	545	560	525	559	563	542	548	556	571	554	588	550	583	584	540	587	564	549	552	536	590	527	573	570	566	532	574	531	587	542	563	587	591	508	555	510	542	572	530	564	531	514	559	534	552	574	559	578	567	529	550	542	519	554	524	556	585	550	503	528	527	519	563	499	549	584	524	542	544	616	514	601	573	559	522	518	537	566	562	571	572	569	524	556	523	591	608	597	534	536	527	562	542	543	571	536	579	522	573	538	555	487	534	575	538	539	576	536	542	577	527	562	582	571	562	563	558	545	581	524	522	522	541	524	556	541	567	557	505	552	509	497	553	562	582	497	564	549	517	528	566	539	556	564	570	534	503	509	539	554	531	544	545	523	557	580	533	519	585	580	565	559	555	571	549	547	577	526	555	562	535	558	559	573	569	541	567	549	568	537	564	576	534	623	526	533	569	553	584	531	572	563	517	604	505	537	558	536	529	616	542	582	589	562	536	553	529	550	526	563	533	531	580	547	531	560	528	542	538	526	568	542	520	523	545	525	564	543	561	565	579	540	556	538	565	550	573	545	540	588	581	529	552	530	557	610	564	510	546	553	509	561	563	538	523	538	531	588	550	549	568	590	541	519	545	502	536	521	564	556	566	580	566	557	572	591	551	536	534	574	558	526	582	547	547	517	549	530	574	529	584	570	599	571	559	583	563	514	542	534	534	585	559	570	535	527	554	545	588	555	548	546	528	564	550	553	534	548	573	555	545	579	564	540	558	534	539	575	563	537	566	562	544	542	544	552	491	568	530	513	546	583	533	556	548	564	563	547	556	508	591	573	544	569	546	540	555	537	536	573	534	523	532	536	559	528	569	588	537	552	553	545	504	578	585	497	511	576	529	566	517	591	525	560	557	550	558	588	534	552	577	536	530	532	582	535	561	564	583	486	528	539	582	592	554	577	571	546	570	571	539	519	537	535	545	514	540	536	546	610	567	534	557	522	559	551	534	534	582	537	594	543	518	542	544	605	567	556	542	536	535	549	542	535	549	567	533	512	602	570	576	570	560	563	540	544	546	519	533	518	596	547	540	556	539	606	510	525	567	579	543	554	567	532	574	577	562	485	565	582	554	543	560	520	547	548	531	613	538	520	541	521	539	572	544	540	556	548	558	534	530	532	532	540	552	522	631	541	546	566	567	524	552	520	543	528	508	583	537	533	519	541	563	583	547	566	570	562	552	555	485	538	550	597	588	572	487	588	553	583	530	558	526	560	543	538	570	605	544	563	569	534	522	566	588	581	552	562	558	627	549	552	546	564	540	548	528	553	519	550	530	554	551	548	554	539	601	557	515	523	565	547	571	545	563	569	568	543	580	584	537	526	586	602	567	552	575	567	534	652	549	573	537	527	538	580	566	550	548	551	528	559	539	538	500	549	544	528	559	536	539	560	546	527	567	521	559	576	572	543	538	573	532	555	506	531	552	553	528	560	543	529	533	572	546	620	543	572	552	558	534	541	563	543	546	564	555	516	504	534	540	551	540	520	562	535	573	526	518	523	561	545	532	522	527	526	565	529	547	560	526	563	533	508	522	568	560	548	542	547	527	575	543	531	595	552	560	484	547	545	518	543	583	552	554	590	572	545	584	593	557	516	530	581	521	552	556	578	561	553	507	608	544	558	581	554	527	513	552	539	551	594	520	542	567	534	551	541	542	537	548	563	535	547	541	603	535	571	558	542	530	582	547	506	550	562	531	548	548	592	551	562	570	570	527	558	603	502	560	518	558	553	535	550	577	597	572	539	564	547	596	581	578	573	576	519	549	513	560	521	497	576	532	588	542	570	570	533	560	573	606	558	525	557	547	557	573	517	556	516	553	537	533	565	550	551	530	535	535	565	563	572	557	534	530	572	557	555	520	546	587	545	559	573	553	557	515	531	551	537	556	544	550	591	558	531	549	562	535	536	519	551	573	510	525	542	535	605	604	564	544	495	497	545	566	568	565	538	535	538	564	560	538	500	565	553	562	573	581	557	562	579	507	555	517	596	537	535	510	516	545	522	531	546	563	567	596	564	512	541	555	555	555	533	559	516	581	551	580	542	560	561	593	540	570	562	564	558	569	584	523	600	545	582	548	566	557	551	564	588	547	555	618	577	524	576	550	590	531	538	517	546	478	583	567	604	553	524	538	566	550	507	538	560	591	567	567	585	533	531	521	590	509	531	548	579	520	571	532	542	560	586	594	542	530	532	568	564	513	529	553	561	529	555	560	554	586	548	564	568	566	548	544	536	534	503	583	522	560	567	542	539	552	520	532	582	534	545	557	560	574	553	537	575	506	543	549	543	569	569	486	551	520	554	590	590	517	520	531	547	556	549	555	521	541	543	526	567	543	562	531	554	509	552	534	560	535	508	566	539	561	593	554	567	548	567	562	556	573	547	527	542	532	606	573	547	558	580	557	538	553	564	547	573	542	575	521	584	555	587	569	536	565	561	559	546	535	585	596	523	567	590	523	490	549	563	558	600	555	545	500	527	538	556	549	512	536	556	546	558	507	571	474	549	565	562	571	538	571	564	538	579	521	569	549	559	547	561	555	585	558	529	560	548	539	587	575	556	548	585	559	584	556	537	527	581	563	551	565	560	543	584	562	568	545	536	547	569	560	544	561	581	575	544	556	542	551	542	562	526	526	519	573	540	550	537	562	538	567	574	557	572	550	550	525	584	537	521	538	565	517	542	522	563	528	566	540	557	527	540	582	564	573	558	565	549	554	577	533
40217	70115	45885	6201	1694	1262	1060	850	792	806	715	667	668	681	660	613	682	631	621	685	658	612	654	614	592	624	588	659	631	636	604	589	597	612	597	612	639	615	523	594	622	604	605	618	627	774	679	580	564	563	563	554	598	550	589	594	656	577	641	615	598	626	601	604	584	598	611	615	557	643	579	620	655	613	613	626	619	563	567	573	577	568	597	629	542	608	614	554	560	606	549	592	585	589	564	564	612	568	563	614	562	555	607	597	573	580	586	570	549	505	580	582	580	547	608	610	581	591	583	567	635	632	635	541	586	549	571	638	599	602	581	621	547	635	567	577	565	573	602	602	568	618	626	611	619	640	591	597	595	582	576	598	562	582	612	550	628	628	613	569	591	595	582	615	599	570	593	556	613	610	608	592	603	645	583	620	598	631	600	612	580	595	598	576	571	596	582	594	563	560	572	591	578	611	630	607	583	578	581	603	600	586	590	576	605	604	564	605	604	645	511	598	613	582	576	619	586	576	584	544	611	599	572	577	561	574	574	596	630	544	597	633	579	607	611	596	594	627	588	593	595	555	549	537	585	561	570	583	633	645	604	546	621	596	593	596	601	607	601	602	554	614	597	584	548	570	563	628	620	624	595	618	627	597	558	625	635	605	578	624	549	638	591	558	592	627	586	600	589	623	609	559	559	519	589	551	542	584	600	596	591	606	600	606	569	547	579	568	560	571	569	557	596	599	583	590	562	523	615	555	624	595	557	627	556	562	610	592	571	603	553	593	630	626	592	574	582	580	578	632	596	602	589	585	595	587	574	614	567	606	556	577	560	587	588	580	592	612	614	585	535	557	613	587	597	589	578	579	607	560	583	601	573	585	598	626	571	599	568	573	631	600	580	583	563	612	611	591	620	595	647	612	563	615	612	581	592	602	589	601	593	537	586	600	568	595	554	561	566	579	586	634	594	608	579	607	604	600	640	565	551	607	594	578	580	645	602	587	543	608	622	570	556	610	612	612	537	566	556	601	587	559	584	617	581	548	564	545	615	627	591	548	635	554	614	557	619	630	556	590	596	613	629	640	621	628	570	589	599	572	564	585	603	592	588	603	615	590	603	597	606	573	549	599	627	573	607	544	626	598	563	611	617	602	559	584	601	580	564	561	550	594	551	627	599	622	646	596	585	568	581	615	561	604	607	570	602	545	590	552	559	581	605	577	612	611	585	582	573	627	590	544	555	595	578	582	589	612	584	627	630	556	601	569	591	591	600	606	553	592	554	615	578	584	587	543	599	603	600	541	608	553	593	592	544	607	569	596	584	576	603	599	546	569	561	603	568	625	560	591	575	621	552	568	579	571	597	597	608	617	582	597	589	586	586	606	607	650	613	597	595	563	555	624	591	572	607	596	605	609	561	582	592	610	619	645	621	604	567	587	599	626	561	554	610	588	584	590	543	624	620	600	594	579	579	581	625	588	588	584	616	604	542	613	599	534	584	596	575	592	594	561	621	587	608	576	622	621	588	577	636	581	564	558	607	594	586	591	602	654	573	576	620	565	557	602	594	609	662	613	571	591	576	559	625	641	596	621	585	621	600	604	564	614	575	608	526	600	576	600	562	642	556	610	595	588	610	610	593	576	565	547	600	599	596	584	616	619	566	569	597	603	588	548	609	599	556	584	597	571	557	608	637	593	544	599	560	597	583	576	632	619	603	592	584	680	598	565	600	581	561	618	587	606	592	558	600	615	546	603	656	586	643	631	607	566	623	605	571	614	610	586	550	570	570	608	608	539	529	607	552	604	607	564	619	616	586	524	576	621	539	605	558	575	534	569	577	635	587	583	642	597	608	580	557	580	577	561	611	578	599	560	598	596	615	571	585	597	575	566	589	604	580	591	594	615	637	582	557	614	595	566	605	589	592	566	584	563	597	578	602	581	572	602	564	576	569	596	550	594	611	578	533	554	613	580	612	651	580	569	604	575	539	601	625	599	614	619	569	597	573	599	617	582	577	591	592	587	601	602	610	554	595	551	603	616	594	630	613	604	604	591	582	553	629	602	614	575	575	589	596	593	579	632	593	555	605	612	601	587	613	665	591	571	596	597	625	611	586	578	580	565	573	578	569	576	567	650	619	563	570	643	590	585	572	610	598	625	567	576	584	579	617	581	588	595	559	551	572	579	558	586	550	609	583	607	605	557	572	552	560	608	573	626	582	629	621	603	576	579	628	576	621	619	619	594	525	549	615	611	586	553	555	600	606	584	578	607	577	587	599	627	619	571	584	602	535	640	638	638	606	586	634	575	564	534	604	612	604	575	578	578	567	593	588	548	575	579	597	557	558	623	535	558	583	591	573	594	626	568	595	560	596	551	620	586	570	626	572	635	588	618	555	591	549	595	570	577	644	564	600	551	568	599	593	558	594	612	568	619	580	548	547	616	616	582	594	578	608	589	539	561	578	624	575	580	621	596	583	570	596	573	565	590	616	592	538	621	509	595	596	594	628	589	598	561	616	598	577	628	589	629	617	577	596	600	593	603	624	574	566	606	587	582	585	599	558	579	600	555	595	596	565	586	591	579	587	666	612	585	572	565	625	662	582	627	601	588	584	597	587	605	655	629	624	599	590	630	602	560	606	577	593	559	589	591	578	570	606	609	588	581	645	592	611	574	554	599	598	582	618	591	603	577	616	581	595	564	589	625	637	569	575	597	593	608	598	615	610	529	625	582	563	587	570	595	597	566	576	630	586	582	633	549	598	574	642	573	545	582	539	596	585	622	568	612	625	640	607	534	544	561	584	591	587	624	584	566	606	578	625	535	600	598	569	602	595	557	631	558	595	596	614	591	646	598	609	591	615	623	592	558	585	582	578	587	603	573	607	603	646	625	615	588	573	610	584	582	546	585	581	568	604	588	593	624	597	573	586	600	611	537	574	596	566	589	582	639	568	603	626	605	606	587	633	585	600	597	571	612	593	569	581	612	581	601	612	583	616	591	608	571	561	624	605	621	621	580	563	606	589	604	600	576	650	579	578	611	584	633	582	575	611	604	643	609	581	578	602	600	568	599	570	579	613	617	606	599	583	579	588	563	579	602	561	613	623	561	579	589	597	591	579	616	591	604	568	587	570	610	594	608	527	627	570	560	610	594	571	630	623	608	611	599	564	562	573	579	606	574	593	617	599	575	610	641	589	577	569	597	631	560	597	575	590	571	608	591	566	593	570	601	603	585	582	545	589	610	643	550	622	605	605	610	592	566	566	558	566	574	602	565	637	593	595	583	586	599	614	606	578	587	570	576	564	606	598	568	550	619	583	606	595	586	584	580	611	595	612	580	591	551	550	544	552	580	578	581	607	557	593	578	611	573	588	592	581	553	559	531	610	570	570	593	562	569	582	572	585	625	582	605	615	634	608	610	612	581	578	584	587	610	607	614	618	611	609	594	604	577	565	594	640	564	598	601	600	588	600	602	592	613	587	565	584	610	589	584	608	622	594	616	555	638	585	608
25073	21712	28636	25143	13931	1510	758	641	602	579	601	593	566	555	575	572	584	586	540	587	560	548	548	579	578	569	535	558	562	528	567	550	555	532	515	543	571	554	546	559	516	546	543	553	514	621	520	536	529	537	583	559	536	533	508	543	571	562	561	565	584	524	532	554	548	529	544	585	582	570	567	552	565	549	556	543	587	552	580	547	494	550	518	583	534	526	547	522	525	517	545	552	483	546	556	535	562	564	537	534	526	543	522	510	521	523	563	556	582	524	508	547	528	526	549	554	565	543	537	517	537	522	530	542	551	555	531	528	512	510	575	535	518	543	549	551	518	488	528	537	519	553	577	545	561	517	548	529	522	555	534	537	572	562	521	520	548	533	523	528	515	540	519	564	542	497	572	551	519	515	543	558	544	505	557	515	513	501	532	541	541	507	562	559	548	549	531	518	554	524	558	538	572	587	553	541	529	551	585	533	544	513	540	568	511	561	547	538	523	503	545	570	532	514	555	524	547	541	570	564	543	524	567	513	578	558	544	539	550	529	526	539	544	549	536	474	565	563	571	523	510	538	557	577	567	560	496	500	542	551	590	547	536	541	568	512	526	548	542	504	582	539	556	584	529	554	566	556	536	521	519	503	590	511	521	516	554	559	547	520	557	529	551	536	502	559	568	542	526	532	536	522	536	545	542	538	546	541	564	531	534	512	499	553	546	560	561	529	542	563	553	509	556	549	502	520	520	536	595	553	530	547	533	510	567	543	501	547	515	500	562	520	497	511	524	577	566	563	548	541	575	567	527	525	549	491	539	548	501	572	560	574	516	503	514	542	515	596	521	527	521	535	545	530	572	522	556	531	478	517	543	502	561	497	554	499	515	533	564	542	555	506	531	555	540	530	534	569	499	511	519	552	497	539	528	531	560	542	493	551	524	530	532	574	542	502	585	552	539	541	496	534	533	542	527	540	527	506	528	595	526	575	499	508	580	525	594	541	495	544	575	530	545	524	539	515	530	559	507	521	577	540	516	539	555	524	554	578	521	559	567	542	532	531	536	531	547	536	551	563	522	512	523	557	527	537	527	562	547	516	497	570	525	530	552	564	555	573	501	550	558	552	530	521	564	508	570	549	540	545	525	554	548	567	542	511	546	539	527	504	501	501	575	545	507	544	505	521	569	535	587	561	533	514	542	533	526	510	572	553	550	581	496	504	568	563	554	566	553	532	572	535	516	565	562	471	536	542	540	529	542	587	587	567	558	531	544	519	563	515	516	558	560	529	509	579	544	524	515	496	566	575	534	561	593	532	535	586	540	518	522	582	528	549	552	518	561	539	545	482	517	544	555	567	559	482	536	564	557	523	535	537	537	532	528	523	549	527	523	535	533	551	554	553	513	525	555	550	550	583	495	490	523	503	531	542	572	536	538	559	541	552	538	560	555	533	550	578	533	498	513	535	522	545	567	573	541	528	565	534	527	538	533	558	501	527	552	542	540	500	494	502	519	498	508	541	595	517	494	596	523	546	480	548	503	543	562	565	526	489	548	538	555	519	545	519	529	546	509	536	530	529	538	550	582	521	548	576	496	520	524	517	517	566	529	527	525	500	551	542	573	532	543	521	541	572	525	552	506	544	508	543	538	573	565	535	497	529	514	567	548	534	530	562	517	544	549	568	528	543	574	563	559	492	521	556	550	499	527	568	569	555	554	520	539	542	523	560	530	531	522	514	556	518	516	525	558	575	530	553	529	537	558	516	513	528	583	553	522	553	474	519	502	538	531	536	551	568	565	552	537	519	555	560	549	551	564	514	548	518	536	524	539	470	563	513	570	565	522	551	578	507	520	519	506	528	514	560	559	537	562	518	518	533	534	562	536	524	483	578	524	574	553	569	562	539	525	546	538	545	558	585	598	524	533	582	508	538	558	523	554	540	518	562	535	491	567	551	535	502	524	603	570	533	513	542	512	527	533	515	520	518	561	546	514	554	532	525	546	587	535	532	583	543	563	501	521	536	521	500	531	544	530	530	559	593	545	534	543	539	553	547	548	541	559	566	528	546	533	524	533	553	535	555	539	555	498	572	534	543	544	572	554	561	566	526	504	541	534	525	532	506	559	512	542	548	549	530	503	556	577	554	527	542	540	527	545	539	549	519	508	527	557	540	538	549	535	517	508	517	497	536	547	554	566	545	525	532	539	523	595	527	558	566	530	549	518	527	532	517	554	608	516	518	578	527	608	528	558	525	524	527	548	566	541	496	540	536	537	531	565	544	557	617	570	498	567	549	530	518	536	527	547	597	591	546	573	542	581	545	532	551	564	528	530	548	550	566	546	545	534	571	567	523	548	549	534	532	526	522	577	528	552	557	517	536	531	546	511	501	541	555	512	514	522	553	524	530	591	522	552	538	531	546	555	505	511	574	518	553	549	554	564	543	539	528	495	553	566	534	520	540	516	490	540	505	560	567	574	535	526	540	527	549	551	541	514	551	556	560	573	558	573	530	514	506	521	527	567	556	549	535	557	527	576	512	566	545	489	538	572	526	582	573	577	502	590	540	577	539	545	524	549	502	566	503	511	580	528	514	540	531	550	547	516	506	549	518	540	479	526	570	560	536	552	525	543	514	516	522	528	548	509	539	529	556	501	501	518	553	534	528	520	530	524	532	538	584	577	548	546	542	570	513	519	542	526	550	516	550	543	545	534	534	584	557	584	523	551	554	565	567	546	542	549	570	550	529	523	534	516	569	517	546	570	560	564	595	484	558	551	562	556	563	522	514	533	527	535	551	527	534	564	566	537	545	492	519	531	572	569	531	515	576	567	545	517	594	544	517	514	568	546	570	558	553	559	563	507	540	514	572	535	591	520	570	527	530	512	569	527	539	553	521	521	534	559	545	537	581	537	592	557	529	552	522	587	517	511	497	569	540	539	492	585	597	559	527	548	513	546	571	580	518	560	545	564	517	563	528	545	520	497	563	499	485	539	520	565	529	540	558	519	510	565	557	523	517	554	518	569	521	517	563	560	574	563	526	494	515	528	587	531	529	561	516	542	570	532	545	532	541	521	554	525	515	520	529	513	534	557	564	550	518	544	571	486	555	549	524	498	542	513	531	538	535	527	562	492	511	535	519	538	512	530	564	506	559	492	554	546	531	480	607	553	544	517	525	502	549	526	549	574	496	523	546	512	585	610	542	549	516	542	565	535	574	516	560	524	572	555	541	529	564	551	518	520	530	550	508	549	572	553	517	570	528	509	536	514	540	545	576	574	559	560	576	503	537	558	480	586	538	541	544	521	527	560	570	569	570	545	528	518	578	523	477	519	544	546	536	532	550	584	552	547	564	499	501	541	527	514	555	516	562	560	508	545	510	513	534	536	503	503	526	557	544	533	557	547	512	521	520	546	522	558	581	523	523	527	521	532	534	556	524	555	584	528	535	511	544	508	515	534	514	533	523	584	524	571	545	574	503	537	562	537	512	531	517	564	517	540	529	565	555	483	539
40167	65081	40590	4200	1385	1048	873	753	711	690	654	634	633	614	623	609	572	600	597	563	622	571	580	552	546	581	551	568	571	585	573	563	573	542	587	568	551	578	568	593	563	551	528	591	590	677	589	571	570	543	548	555	570	565	582	567	540	557	536	569	571	562	572	571	585	601	566	565	562	533	556	551	598	596	575	597	534	543	591	579	574	564	598	600	563	596	564	563	576	576	505	581	574	584	561	563	528	595	537	539	572	541	571	548	519	567	544	584	589	593	523	546	544	577	569	540	582	570	533	557	594	557	574	506	602	531	562	544	585	551	525	572	589	564	562	555	548	547	553	574	570	561	596	589	564	612	554	540	556	562	548	556	586	565	582	535	604	598	560	567	584	556	522	553	537	565	591	560	547	559	547	600	507	560	550	573	586	561	570	552	567	566	577	558	574	560	577	534	589	607	566	576	547	576	575	531	577	594	554	532	549	585	590	570	563	574	533	563	554	593	543	585	584	590	562	557	592	569	547	576	547	531	579	570	567	536	554	553	584	533	571	549	546	567	571	579	597	590	532	567	536	560	554	520	549	547	591	532	547	615	547	546	565	540	582	544	551	568	572	572	558	571	544	569	532	573	527	534	560	554	571	522	520	532	552	596	529	560	545	551	593	580	538	545	587	564	527	541	578	546	559	572	585	552	543	580	565	619	581	552	545	550	598	583	604	580	549	553	562	563	563	595	572	546	582	571	553	563	580	585	551	596	521	550	585	564	529	570	547	557	583	567	544	530	575	575	525	592	548	532	529	534	546	575	539	550	546	500	584	559	540	566	541	551	544	544	587	526	528	563	571	545	551	551	480	593	513	619	534	549	545	533	565	588	589	546	513	540	541	558	572	590	579	537	553	573	550	570	568	576	578	556	583	560	530	515	582	590	532	581	612	525	518	579	592	630	568	551	584	591	531	581	513	551	563	573	549	573	589	548	581	578	560	554	570	575	589	574	548	590	540	542	555	552	578	587	542	547	574	527	605	580	551	560	584	571	564	563	556	534	536	565	615	538	566	566	510	536	601	581	521	531	516	612	567	564	560	584	530	565	611	534	576	552	549	568	565	565	591	597	572	580	605	512	595	577	533	536	601	562	568	510	568	583	575	610	591	553	517	551	583	581	561	548	553	555	597	574	581	539	569	581	571	523	537	571	552	552	560	524	561	585	549	570	568	599	552	573	551	599	554	577	564	547	547	517	560	571	547	571	566	571	523	540	547	573	552	578	564	608	571	550	604	575	512	611	501	573	577	572	570	581	543	584	578	535	556	567	514	530	598	579	582	575	537	573	586	571	569	522	581	562	561	563	583	592	563	553	578	561	604	509	548	541	514	567	510	582	589	569	542	605	563	581	554	559	580	584	568	547	550	502	570	543	554	546	583	564	545	527	529	535	575	535	572	589	531	568	610	573	570	594	562	561	565	573	514	537	561	558	584	552	576	592	553	542	584	592	583	552	559	540	563	553	518	529	581	545	582	518	553	577	541	548	572	536	542	560	557	562	563	542	592	554	584	553	566	543	558	579	595	629	565	567	566	566	576	554	539	592	558	593	589	590	530	556	573	562	535	558	556	582	574	551	571	588	563	521	548	588	542	561	539	559	540	534	529	569	567	570	547	550	546	583	592	565	513	565	585	534	585	566	546	563	574	558	596	541	581	575	586	535	619	550	590	586	619	591	515	604	559	580	580	585	552	538	572	572	559	575	534	573	568	540	538	612	548	589	585	548	565	525	554	562	551	598	558	562	513	542	571	539	546	567	566	553	553	538	580	537	566	562	567	566	587	582	568	559	555	517	512	559	538	576	539	593	556	560	522	537	549	579	565	554	552	590	512	556	535	541	512	583	572	556	546	576	574	567	572	559	570	546	577	635	596	630	595	593	546	556	581	549	572	570	557	534	561	576	565	585	531	564	568	573	547	554	577	599	557	569	600	549	560	556	542	521	599	560	555	590	507	569	573	571	567	580	545	554	601	544	575	540	586	535	577	569	612	543	545	559	601	540	581	519	557	574	563	578	581	588	588	551	612	566	596	575	567	575	565	574	539	560	558	566	556	532	579	573	547	551	560	546	600	581	592	578	571	579	572	577	541	567	521	524	551	561	549	588	567	573	590	582	566	607	517	544	565	578	550	570	566	559	579	591	531	546	583	572	540	570	557	556	538	566	576	526	574	578	558	588	555	527	615	562	536	554	580	563	535	560	573	554	566	595	565	582	599	633	572	505	540	590	591	536	519	548	544	517	544	617	586	597	583	568	552	550	561	580	518	578	595	596	543	537	537	549	543	578	551	519	571	557	545	566	587	549	556	563	559	559	533	563	553	559	530	555	560	586	545	564	586	568	548	567	574	580	552	536	571	603	571	543	568	547	615	549	531	543	546	570	549	581	565	583	546	557	590	541	540	564	540	516	584	549	505	554	594	581	575	583	578	569	584	595	534	549	571	585	582	597	512	546	554	538	599	600	569	604	558	575	537	604	572	531	552	558	598	575	574	582	551	581	604	584	592	539	573	558	591	604	551	578	575	534	571	589	560	549	548	557	574	571	534	561	543	551	540	614	560	575	617	579	535	565	572	566	550	572	547	557	538	562	559	571	535	550	548	521	547	540	527	575	537	537	547	533	575	561	579	562	575	571	570	606	531	500	540	565	563	581	565	554	570	583	560	587	576	576	529	535	555	557	569	578	547	553	563	593	568	550	541	569	553	577	567	545	583	559	564	594	591	577	541	558	542	589	547	577	491	597	565	591	554	527	562	545	533	547	567	618	549	571	549	580	542	547	568	603	563	571	536	572	529	539	557	566	544	641	574	607	596	576	587	566	570	554	554	588	515	557	620	563	518	554	555	579	599	557	608	548	589	601	553	581	600	557	573	588	578	583	587	562	531	529	588	609	585	561	582	571	568	604	606	542	545	553	522	570	578	521	592	557	550	567	547	582	547	576	570	583	583	559	559	561	575	563	574	597	570	565	587	574	539	539	611	580	585	579	556	603	555	566	575	599	585	537	565	542	564	531	551	541	547	548	568	504	598	557	574	545	579	592	537	534	541	609	548	569	589	556	523	576	561	566	573	558	608	544	588	607	577	560	566	558	572	598	586	557	561	568	580	532	605	534	554	563	589	544	572	530	545	562	594	558	578	591	585	560	553	570	564	578	538	573	544	598	554	573	603	545	572	533	581	526	574	577	539	550	544	592	594	572	550	561	546	528	605	578	544	601	551	600	530	572	541	600	580	575	550	569	552	589	554	565	582	600	534	551	602	548	567	570	539	573	553	506	606	535	575	553	543	543	542	584	565	581	544	598	542	566	563	589	597	559	540	545	540	565	600	515	563	535	561	581	574	570	555	543	530	518	581	585	564	632	543	551	559	598	532	557	582	607	612	569	555	571	552	571	543	516	540	593	544	550	554	539	539	556	505	542	564	562	566	546	569	580	555	589	593	542	575	587	524	546	555	519
22923	21424	29091	24205	21410	21281	8141	749	556	502	488	427	442	465	429	424	378	379	428	396	381	357	343	361	406	379	386	379	377	361	362	356	365	360	348	341	371	366	340	353	333	347	357	355	335	477	332	334	366	375	355	333	335	311	351	315	305	310	370	379	337	339	392	350	362	374	369	355	345	355	354	335	332	355	344	366	331	337	330	375	371	304	347	342	308	351	388	336	359	332	321	347	349	338	339	334	317	358	325	346	303	311	336	322	310	296	319	315	341	325	328	336	346	328	351	324	300	298	320	340	354	335	341	313	322	337	333	305	328	320	345	323	325	306	326	349	320	343	305	339	334	325	318	299	328	355	343	339	329	330	312	362	340	344	303	355	329	350	324	345	358	345	351	337	321	323	347	340	346	353	339	334	324	326	334	353	300	336	317	318	347	325	304	362	354	328	310	369	326	334	332	315	348	304	343	333	322	335	342	325	301	323	339	377	377	291	320	304	327	342	327	336	310	331	318	333	339	314	333	315	347	323	326	324	306	326	339	335	327	325	340	363	311	353	324	346	297	329	333	336	368	327	307	334	305	359	337	310	368	319	344	330	339	346	335	322	357	341	350	300	344	332	325	332	311	346	323	323	325	318	341	325	355	332	338	351	334	333	338	315	349	321	326	326	318	358	304	334	347	340	337	376	338	305	342	327	319	328	350	367	344	357	334	365	340	328	336	315	364	365	328	350	330	375	319	347	311	300	329	309	337	330	313	347	329	344	337	307	337	323	369	322	338	309	349	330	299	352	327	370	310	331	363	341	341	330	350	340	342	348	339	340	356	345	319	319	337	351	370	326	324	343	324	347	349	335	356	335	321	344	362	327	347	336	313	351	324	335	314	306	347	348	338	351	329	322	344	358	335	325	332	293	335	371	299	366	320	367	362	314	348	326	318	324	329	357	344	346	333	361	355	348	316	302	339	349	325	332	312	348	329	306	302	368	327	310	321	335	307	327	331	348	307	323	341	340	306	333	352	307	345	338	339	348	335	374	343	338	326	342	349	355	343	350	352	315	359	370	357	333	305	308	322	326	334	311	350	325	355	375	316	347	315	319	330	302	325	332	327	371	340	323	376	347	301	341	322	327	329	350	342	346	334	323	322	313	332	320	317	344	348	325	343	341	312	334	324	323	340	336	332	330	361	328	291	327	301	343	356	324	376	304	340	335	333	345	354	347	359	349	327	315	330	358	358	336	325	314	342	309	321	305	324	342	350	360	340	315	340	307	309	367	322	294	337	350	340	334	342	357	346	335	368	340	343	337	367	340	354	317	334	319	321	348	337	371	308	372	356	315	355	344	317	315	354	311	338	316	321	317	347	329	328	342	359	327	356	366	327	328	317	323	328	321	311	337	316	336	313	338	336	352	299	331	321	331	362	323	339	340	313	326	315	348	318	347	330	329	334	282	322	324	329	339	364	315	371	339	328	339	355	337	319	353	349	370	305	344	337	354	361	352	283	313	341	350	328	351	340	336	341	347	319	344	314	354	336	346	333	350	376	319	312	334	345	328	355	347	323	335	346	322	339	318	348	326	330	324	345	357	370	321	348	361	317	347	369	328	339	326	359	344	318	300	311	353	319	306	297	350	337	307	320	312	359	346	367	324	326	327	347	343	347	341	342	315	331	318	344	364	356	352	325	343	312	349	338	352	350	353	349	340	334	347	316	333	349	346	336	370	338	347	309	363	313	357	334	305	357	333	354	317	358	351	323	335	348	340	297	367	308	341	319	337	320	332	323	335	312	358	307	384	372	345	329	316	323	311	345	301	333	335	355	323	338	309	380	340	341	326	331	321	317	335	345	282	332	345	361	331	308	338	331	334	348	337	310	348	345	355	335	336	351	304	305	361	303	332	348	284	358	337	303	348	339	330	318	360	359	328	324	358	329	344	352	338	350	326	362	324	335	385	327	343	367	350	337	284	372	325	362	368	351	343	356	339	313	308	309	327	361	320	337	342	331	336	336	331	341	320	334	341	366	315	362	368	330	344	352	345	353	353	346	350	327	330	325	335	357	328	335	330	348	365	347	364	339	308	324	325	329	349	350	338	395	340	354	352	368	347	326	326	306	366	335	316	327	352	339	333	309	324	323	328	324	335	328	330	307	348	322	322	370	373	319	326	327	301	354	339	352	330	335	368	328	299	351	357	289	325	323	348	366	300	358	367	355	320	331	298	344	336	314	299	344	345	325	337	309	313	338	331	305	329	315	368	340	376	345	299	342	350	340	348	354	350	347	326	312	352	367	366	363	312	316	363	374	309	312	303	366	323	330	343	322	339	362	331	340	343	315	348	345	381	315	340	330	336	326	318	318	336	313	322	364	335	323	336	311	313	365	335	354	342	325	322	323	366	305	315	332	326	333	337	350	341	344	355	305	353	327	334	350	311	340	353	364	340	326	344	336	374	310	344	322	345	335	363	324	296	347	337	381	364	343	344	321	343	317	337	320	328	329	363	349	357	347	319	365	351	326	296	357	320	340	376	330	340	345	336	324	330	308	350	326	338	348	337	343	346	338	350	284	361	308	325	318	327	341	349	311	319	335	340	339	354	318	321	316	343	333	339	346	342	346	352	351	340	338	328	326	340	339	350	322	337	366	332	351	362	317	359	345	331	342	314	319	347	349	346	351	349	347	345	356	327	305	326	346	332	328	318	338	331	316	335	329	321	322	336	341	345	340	323	343	340	349	344	360	377	318	318	321	348	394	325	321	357	336	335	339	324	311	336	352	318	327	311	314	344	337	317	353	322	348	324	309	337	324	351	317	345	323	294	353	368	308	323	301	336	349	306	341	337	354	327	337	355	328	359	333	299	349	370	344	345	317	329	358	336	351	314	296	319	341	322	334	347	353	330	308	323	324	295	332	366	352	327	347	324	341	310	333	339	358	333	324	316	337	349	348	364	334	328	357	335	326	298	330	323	321	310	322	333	307	317	341	316	302	345	331	337	383	344	343	335	332	316	359	347	334	347	306	340	310	331	349	308	337	343	345	320	345	320	336	344	328	346	328	331	344	309	348	328	354	327	359	320	316	301	343	333	343	307	322	369	347	365	336	356	331	331	327	335	343	348	340	339	342	348	349	333	313	372	330	313	346	349	334	319	357	326	362	344	322	317	304	347	381	363	351	346	315	301	330	358	329	323	349	332	381	335	336	359	333	309	343	313	284	333	341	333	280	312	339	353	321	337	330	302	324	316	338	280	351	356	335	345	332	374	339	348	312	328	310	342	320	356	350	332	329	338	349	339	363	348	337	329	364	340	332	317	326	346	350	347	338	337	353	321	320	319	350	359	325	289	335	326	287	313	330	321	332	348	348	338	298	302	303	313	314	327	338	332	339	331	343	343	334	374	336	323	360	326	357	327	339	311	350	328	288	351	332	365	341	328	292	328	333	352	332	357	332	325	295	362	317	362	338	323	342	332	321	325	295	325	342	347	345	374	313	343	354	364	340	336
45358	78460	54707	8025	2192	1624	1250	941	730	638	573	487	514	499	442	474	425	425	454	443	461	417	432	381	401	386	381	394	400	422	404	395	354	387	371	392	393	351	345	378	347	395	389	393	413	564	360	360	384	389	362	351	345	376	370	356	378	369	365	369	365	378	383	382	381	394	404	360	366	350	372	412	364	383	394	369	368	394	370	359	342	342	352	338	350	356	359	379	391	363	354	342	337	373	361	383	398	380	343	353	377	350	334	377	396	378	342	355	327	382	381	391	354	345	374	361	353	365	326	353	350	357	386	379	361	366	363	359	377	372	370	352	363	344	407	333	340	354	367	380	339	384	365	400	350	372	379	345	362	353	390	373	350	349	352	391	349	388	371	366	344	343	388	363	357	306	372	347	337	309	366	357	353	347	365	385	362	358	362	335	331	366	369	405	319	391	376	353	365	361	352	343	349	362	328	360	349	335	364	352	375	361	366	333	350	349	340	359	346	362	344	378	360	364	366	381	350	383	386	352	357	353	376	328	336	333	369	348	365	393	359	366	353	383	387	333	394	339	355	362	341	360	334	368	342	377	359	356	357	392	355	363	360	366	382	362	364	347	398	346	371	342	358	367	359	367	383	343	364	376	369	373	361	354	362	346	353	345	345	366	339	381	350	349	346	395	365	343	328	369	350	395	361	379	371	374	335	372	339	358	324	368	363	319	356	354	338	385	313	377	332	344	351	389	343	348	338	368	360	333	390	336	397	395	357	334	332	371	320	361	359	373	355	374	370	326	341	353	388	365	394	359	377	329	353	374	380	351	345	367	362	379	362	346	353	348	370	354	398	371	343	356	371	392	371	360	353	332	369	352	352	379	343	352	353	346	401	341	334	334	372	345	358	355	400	385	388	331	320	434	389	362	371	356	390	358	375	333	388	351	390	357	352	363	399	345	354	364	351	365	370	331	352	331	335	335	347	323	326	374	362	359	369	362	343	373	369	352	372	378	372	363	333	348	376	355	336	352	405	371	355	339	353	385	358	368	354	324	382	360	365	319	344	344	366	330	347	349	353	350	354	359	365	387	361	370	361	346	373	358	360	317	373	394	375	349	352	358	329	358	366	352	371	389	360	338	383	370	361	404	351	359	357	363	358	358	362	369	371	359	360	349	358	356	356	354	342	358	313	344	369	350	351	378	330	360	382	356	360	328	346	406	360	365	372	336	385	366	360	342	349	367	375	358	338	360	386	386	330	345	344	345	330	369	363	368	359	387	341	374	366	358	379	371	357	338	336	340	359	339	358	367	343	369	355	350	346	375	366	355	364	347	367	351	355	383	380	346	353	352	368	396	375	356	339	368	357	339	348	371	351	347	375	363	332	356	355	375	363	334	347	342	351	359	393	332	365	349	359	375	368	343	376	369	370	362	367	382	380	356	335	370	346	363	385	364	378	341	347	371	358	378	339	324	356	372	360	325	396	342	365	339	361	371	352	344	366	376	365	361	393	384	376	336	382	346	331	372	405	329	406	379	354	346	353	367	398	358	345	361	378	364	382	407	342	336	356	379	365	386	399	337	383	338	314	362	332	375	373	385	385	357	362	328	393	354	323	378	349	351	319	357	352	342	384	358	383	362	380	389	375	364	363	378	326	344	351	367	401	310	347	377	379	369	364	364	368	366	350	331	379	350	395	313	352	376	364	354	316	339	374	360	371	353	373	367	356	358	386	368	354	347	325	372	366	368	337	360	365	357	371	323	377	346	376	342	368	399	341	364	370	368	352	347	345	367	388	359	373	369	384	343	336	386	340	324	360	385	353	368	376	353	383	371	349	347	361	367	378	356	377	346	362	354	342	382	360	322	382	356	375	375	352	373	357	356	364	364	364	361	354	358	346	378	357	360	373	388	364	366	344	370	346	347	364	354	329	350	340	381	334	343	389	349	381	378	364	353	390	365	360	335	376	305	313	347	374	361	350	360	337	385	374	348	373	356	355	365	394	343	353	353	352	351	326	375	357	358	336	358	354	357	366	368	366	375	372	348	336	354	341	352	353	369	385	359	395	348	344	361	356	391	363	351	387	329	361	340	371	362	338	367	363	349	379	346	353	318	384	359	371	339	371	350	341	375	344	303	363	366	349	350	347	335	395	342	322	343	364	339	339	356	347	362	348	334	335	382	354	383	368	342	388	353	355	356	355	365	361	337	336	344	376	386	349	362	355	381	402	345	344	366	360	363	390	328	360	352	344	361	343	355	368	376	394	395	374	389	372	384	372	368	346	365	337	371	351	359	372	372	401	362	322	339	335	342	349	366	320	381	400	357	354	365	404	338	376	367	347	385	385	323	370	318	339	356	347	388	349	332	365	347	351	339	368	370	404	375	366	387	346	347	354	363	375	341	360	346	351	381	359	363	363	318	348	337	345	333	365	330	347	358	376	362	369	354	351	348	367	366	334	364	350	362	370	356	337	362	367	363	369	363	327	373	316	338	364	379	401	342	365	347	320	346	362	345	355	361	340	375	319	353	354	346	322	386	385	318	367	351	354	350	360	371	364	375	353	358	340	406	348	335	363	354	341	346	356	345	375	375	367	346	339	394	373	352	390	381	307	391	363	375	383	368	385	327	344	349	333	391	330	367	372	377	407	348	349	383	396	356	386	357	365	348	352	384	331	367	338	365	364	382	369	381	335	387	356	374	340	345	383	400	393	351	341	335	356	360	369	308	378	357	396	357	382	367	357	366	357	378	378	350	353	376	338	370	378	374	354	344	353	349	374	368	366	369	342	389	351	387	343	353	367	362	366	353	390	375	341	359	357	375	354	352	394	401	367	390	348	384	352	343	330	387	356	350	354	362	328	349	356	372	353	364	370	367	361	360	335	356	372	379	378	365	368	350	338	330	317	402	369	360	387	374	347	358	397	362	370	362	379	370	322	406	346	384	364	386	351	364	349	371	313	341	372	374	351	381	383	344	334	331	375	413	375	370	377	343	374	358	381	369	336	369	355	360	383	371	380	347	335	341	352	353	374	354	330	329	361	352	346	359	368	351	346	330	377	372	361	368	354	379	353	346	357	364	372	355	368	354	369	368	336	361	346	323	371	370	372	360	351	367	367	345	366	366	338	377	381	332	366	340	349	352	338	349	384	340	385	330	392	366	375	341	351	352	360	350	369	400	396	388	350	396	352	360	347	330	374	368	359	382	383	380	363	339	374	389	364	342	342	333	347	395	358	341	369	329	402	348	353	375	362	345	371	361	362	348	378	341	331	375	361	326	328	348	341	364	322	346	343	377	364	365	347	371	369	337	394	361	347	337	337	351	347	352	391	341	345	376	389	347	366	323	360	344	350	369	354	329	368	344	354	354	353	378	323	358	349	356	367	347	376	350	355	369	350	344	369	361	350	356	364	351	373	317	349	339	318	356	358	354	375	374	394	341	373	382	359	325	322	364	357	349	348	379	358	344	361	378	384	355	394	404	364	344	350	378	345	343	356	330	373	353	369	340
32594	38993	32318	8522	1010	775	793	724	703	693	700	728	668	722	682	702	678	696	697	725	667	703	706	675	753	691	724	692	706	756	736	656	695	685	664	696	744	662	683	697	724	682	678	727	655	702	731	722	674	744	643	693	677	751	708	747	707	724	685	702	699	715	681	703	687	705	717	715	669	702	688	722	690	706	739	690	645	698	669	682	704	666	716	703	730	703	693	699	728	670	694	698	683	680	661	658	663	734	718	700	714	654	677	710	642	695	632	712	655	701	697	674	655	704	655	692	716	673	655	682	689	659	663	662	707	666	667	717	701	746	693	665	676	683	659	695	704	679	657	707	690	668	649	711	696	708	724	719	751	736	691	694	704	666	714	684	726	639	717	690	681	726	673	664	679	683	670	644	692	662	679	683	661	707	693	694	649	698	705	690	731	709	698	689	673	706	715	669	667	736	707	668	688	686	632	687	733	641	690	707	734	648	668	667	696	698	651	681	710	659	655	721	667	667	656	699	660	680	701	721	686	686	683	713	737	735	699	692	691	660	727	673	683	731	701	660	688	672	703	680	703	647	659	698	718	645	677	667	703	661	729	679	686	708	680	726	748	651	653	669	694	662	715	651	695	676	643	646	724	650	667	682	706	661	662	698	660	720	701	682	695	662	720	672	683	692	710	706	721	670	698	689	695	684	648	696	714	775	709	745	715	689	692	742	625	691	663	646	678	698	716	756	682	731	666	693	710	689	729	730	631	685	697	674	678	690	730	658	664	670	754	641	708	665	677	736	709	663	646	690	681	693	702	667	694	708	697	690	684	711	668	727	698	662	679	700	640	703	646	698	730	702	706	706	668	671	716	695	725	677	641	674	645	676	689	681	712	671	642	712	658	728	640	715	716	685	667	667	643	672	689	740	694	698	732	679	701	710	704	655	692	697	655	686	663	687	708	720	724	670	649	732	691	693	662	709	679	706	711	707	718	673	677	692	715	706	685	669	676	705	711	669	704	728	686	732	694	679	723	626	663	704	659	681	722	687	662	725	687	709	702	671	727	712	667	679	759	708	715	711	668	696	660	684	701	711	701	738	707	659	682	721	694	689	711	688	646	686	676	707	679	712	712	693	734	737	711	697	679	727	672	753	711	679	682	716	729	704	692	701	714	673	652	646	696	652	627	657	683	661	687	707	735	656	693	726	705	679	701	702	696	683	709	679	732	678	693	686	694	692	672	728	701	653	701	673	659	694	711	681	660	649	647	694	706	646	689	645	683	724	676	680	692	692	653	704	705	696	689	659	718	681	697	695	705	698	720	694	655	641	685	717	691	680	681	682	716	667	728	670	657	671	711	691	663	696	714	685	707	725	732	687	683	700	678	704	719	709	670	691	652	663	736	670	659	640	652	677	737	681	691	692	688	727	713	712	634	679	659	701	725	660	714	702	635	709	703	696	706	677	722	692	725	678	674	716	638	669	648	723	688	730	728	693	741	698	731	662	660	683	656	693	686	695	712	678	648	663	695	685	684	740	729	680	708	673	726	685	691	678	682	736	676	715	718	703	681	753	699	671	692	632	656	690	705	677	658	691	659	669	756	706	709	677	666	704	683	715	719	672	702	702	683	713	653	742	732	687	671	744	709	711	687	695	690	680	681	679	683	662	681	684	670	715	684	697	690	727	699	650	700	666	695	648	689	716	655	726	699	686	729	692	687	719	672	676	702	680	700	717	683	696	687	681	706	689	719	683	644	663	743	645	744	676	701	666	673	699	692	647	732	672	681	711	692	648	717	716	714	708	690	680	729	689	685	710	696	699	690	710	678	672	682	725	673	706	694	678	648	712	696	662	648	643	717	732	681	633	685	694	647	711	667	688	714	703	724	697	730	703	648	697	692	703	657	696	706	673	728	645	686	684	678	686	690	694	682	679	683	699	697	733	729	674	708	723	692	693	653	669	662	665	663	719	689	699	675	684	664	656	690	672	666	661	732	733	630	689	656	702	662	697	668	689	668	732	669	681	673	711	649	691	683	729	686	709	748	665	714	695	707	695	659	698	654	712	678	667	697	705	688	663	688	697	690	630	694	720	685	661	645	682	664	689	684	648	741	700	668	703	636	709	662	636	699	695	658	690	707	719	689	748	682	636	682	686	731	657	678	667	679	700	690	689	720	643	660	675	703	657	686	640	694	650	663	661	630	672	664	661	644	680	695	699	683	669	673	705	667	711	693	726	703	712	719	671	690	662	712	711	711	744	642	669	667	667	728	702	676	670	707	680	667	653	688	668	642	724	693	723	678	691	690	711	696	662	677	730	717	736	678	650	666	691	712	688	701	668	676	638	636	704	700	703	692	731	686	717	736	664	675	675	732	707	714	750	669	648	690	660	671	676	697	665	686	681	665	668	668	716	700	706	696	622	695	687	702	685	677	698	687	693	695	661	718	685	658	675	687	661	689	680	708	689	713	658	666	703	686	732	705	701	674	720	660	711	671	659	671	663	735	697	756	694	721	706	707	658	682	707	657	705	721	709	672	617	704	681	667	695	680	659	687	719	676	649	652	647	719	715	731	674	685	688	699	657	649	689	734	678	749	690	666	663	691	688	703	694	716	677	693	728	698	727	669	697	725	670	703	728	682	721	734	725	677	676	700	751	667	697	691	689	652	704	677	665	692	658	700	653	719	707	766	679	686	675	702	633	690	711	683	716	656	701	682	697	671	672	653	695	672	685	683	676	684	682	706	725	684	713	700	675	701	703	693	724	700	660	735	687	718	719	705	737	727	686	724	739	673	698	671	660	684	781	685	667	697	701	739	689	672	691	679	676	714	671	723	727	678	703	684	720	683	727	704	703	674	696	668	689	676	685	674	661	622	685	727	680	681	718	686	694	685	698	729	673	703	725	651	676	741	640	700	653	688	692	654	657	674	700	751	687	645	689	666	658	660	727	725	677	676	685	732	680	675	662	679	674	633	732	686	658	696	697	703	737	732	671	668	677	679	716	678	731	712	706	699	696	661	698	668	690	664	682	704	702	702	724	686	685	708	669	682	658	675	679	690	712	676	668	666	722	660	733	718	723	733	671	663	724	697	698	705	699	704	734	669	692	722	667	673	717	701	663	657	657	701	691	711	718	723	685	640	679	691	627	674	708	705	678	727	724	669	657	676	673	669	678	657	620	672	674	729	650	703	748	642	711	708	725	671	762	668	672	704	678	677	685	710	734	688	674	715	706	684	683	681	701	724	632	713	685	718	671	621	672	681	716	630	687	694	673	697	671	755	656	652	702	695	723	662	654	716	682	681	694	662	734	698	714	750	681	680	715	712	687	660	645	695	675	690	741	708	694	674	718	670	706	683	703	656	677	678	723	696	681	680	663	696	727	719	675	711	727	661	663	660	710	740	737	713	676	689	707	668	708	708	682	638	711	720	682	722	717	719	673	697	710	697	675	731	700	695	696	660	705	703	752	702	734	646	707	639	687	722	717	665	641	704	725	674	664	687	706	684	654
38966	54257	29936	2210	981	879	843	780	792	724	770	727	716	750	736	754	739	765	748	694	744	719	741	730	651	712	763	689	724	726	745	714	746	722	741	720	740	713	704	746	721	725	719	722	684	765	695	728	721	731	703	716	737	714	714	725	759	742	741	729	769	698	683	691	741	726	749	735	774	736	778	734	713	759	708	786	745	714	736	704	715	645	727	695	735	735	742	722	745	746	777	793	694	710	742	716	697	701	709	724	735	699	731	728	707	721	723	703	752	688	700	720	731	694	752	740	715	685	715	756	701	675	744	726	713	752	712	709	720	718	662	707	738	711	769	725	664	721	732	689	769	714	747	744	764	720	748	678	726	752	721	751	710	670	696	722	726	714	734	718	708	713	700	701	723	690	714	716	725	718	707	687	721	753	702	650	721	731	760	720	712	687	701	756	721	686	756	694	746	745	732	720	722	730	739	721	702	747	695	709	715	700	733	757	680	689	714	718	732	714	664	747	734	704	700	672	730	696	767	744	727	741	713	722	668	706	718	730	732	713	692	710	696	707	677	720	744	727	749	727	725	689	711	806	750	706	729	720	746	726	730	713	759	735	698	677	767	745	737	665	735	738	730	670	723	698	704	697	728	682	723	764	734	680	713	705	670	703	715	711	729	740	699	702	726	705	740	708	684	714	740	741	697	636	726	727	724	695	716	743	759	702	721	743	711	749	680	728	734	776	684	673	694	742	726	728	705	739	685	742	697	725	720	796	742	710	758	751	765	741	648	676	700	721	730	742	722	723	718	702	751	652	723	715	719	720	682	735	722	702	744	682	684	666	694	720	655	728	738	703	680	739	700	693	766	729	768	732	692	698	766	704	714	697	787	719	651	717	709	698	664	721	756	746	699	688	716	731	736	694	778	752	730	716	717	747	762	698	745	728	731	735	742	724	728	745	719	738	750	725	705	737	707	742	734	725	695	667	754	721	707	709	724	680	689	714	759	718	726	755	742	711	721	719	724	686	727	726	727	700	747	764	751	743	744	730	750	750	714	723	743	737	722	720	636	714	702	730	716	680	706	701	738	724	696	704	709	707	705	707	720	743	728	711	706	727	701	727	711	714	700	649	726	752	670	712	736	718	686	775	698	672	698	690	720	704	732	715	748	769	700	700	701	703	704	756	701	741	712	714	701	777	683	717	759	704	758	760	758	711	708	699	725	705	728	686	694	754	705	724	723	730	735	743	699	723	750	688	733	723	677	724	701	721	685	684	699	738	767	755	707	720	699	736	702	772	698	736	754	693	744	670	702	749	746	680	733	667	715	755	731	707	765	737	708	760	711	762	683	722	728	692	689	734	694	741	748	652	729	709	700	697	743	758	705	736	680	748	714	710	757	696	734	716	719	719	734	691	725	680	724	722	703	685	745	728	718	716	730	731	715	696	680	745	696	711	712	737	711	709	739	692	761	698	741	738	752	692	698	714	715	715	729	714	757	783	733	690	775	731	706	717	739	724	735	715	699	731	747	744	691	729	685	740	781	697	735	736	749	736	694	758	694	719	707	741	716	771	753	730	669	715	736	732	721	779	752	773	771	700	721	753	700	754	753	697	693	685	739	724	727	719	737	728	710	716	696	714	715	655	743	722	690	684	687	760	687	721	767	668	702	759	720	719	724	723	770	701	720	741	713	744	692	718	711	735	731	696	737	715	727	701	707	735	704	737	735	722	698	723	709	761	727	765	711	723	714	712	704	774	721	769	760	703	755	724	722	755	660	726	711	756	730	718	752	717	714	725	723	727	706	701	763	737	721	684	706	763	701	743	714	749	745	745	729	676	719	698	746	770	715	731	710	781	688	772	743	714	729	716	690	720	746	682	745	717	740	666	716	683	762	726	737	744	688	697	716	687	771	707	687	726	743	737	741	718	738	695	710	681	718	717	768	711	738	690	698	710	725	715	693	734	743	712	721	750	710	694	707	719	723	722	710	749	686	702	705	701	693	698	740	730	706	701	695	703	699	714	719	724	762	717	712	734	714	741	758	758	702	751	769	722	704	746	696	708	748	696	708	741	711	712	759	738	794	737	754	746	722	712	754	766	747	702	758	733	700	713	700	693	754	741	795	667	736	711	742	702	701	707	710	690	723	680	721	689	742	700	770	711	689	735	711	722	678	743	751	734	771	714	763	738	706	741	740	726	734	747	743	717	684	702	749	737	710	719	706	715	704	755	706	702	704	749	730	707	746	732	731	739	764	725	712	682	699	749	696	767	723	716	711	728	738	735	721	678	675	764	742	696	736	720	723	771	723	725	693	744	756	764	760	691	710	689	726	692	718	749	692	701	702	696	715	701	717	749	663	727	725	701	733	673	751	724	696	769	731	671	761	674	728	711	735	660	706	723	724	718	717	714	708	738	744	716	722	767	768	711	717	723	734	715	698	749	720	673	688	734	763	718	752	735	735	716	712	764	692	752	765	733	704	699	691	692	718	720	734	692	758	719	750	734	711	728	726	732	702	704	673	722	717	732	727	703	727	735	723	730	739	739	746	711	690	712	746	754	707	716	725	744	703	732	734	717	733	710	731	732	759	708	703	765	719	702	702	712	685	704	708	689	763	727	739	720	702	725	709	764	709	697	715	716	730	670	754	666	625	746	736	759	737	725	756	731	743	782	713	726	718	714	717	757	725	722	689	780	749	693	745	686	708	692	675	714	706	718	706	764	692	732	761	740	747	680	753	719	748	775	753	700	699	744	720	707	747	740	704	680	719	723	703	748	742	734	702	728	714	740	797	688	700	696	730	714	723	736	730	749	708	751	757	746	690	667	705	710	645	734	747	684	719	737	747	709	730	752	702	656	715	707	720	718	679	709	708	724	725	720	700	704	714	723	695	690	727	742	684	698	762	693	752	716	725	715	730	765	737	701	723	689	707	675	705	706	754	714	755	702	683	736	686	752	718	772	713	768	765	685	755	726	750	712	704	697	709	696	715	698	705	734	709	762	749	794	723	749	713	724	753	720	703	645	736	715	747	728	741	698	692	664	722	716	703	701	670	743	732	701	712	730	737	694	714	730	728	686	732	706	723	709	714	679	710	721	715	719	714	683	715	710	665	714	695	688	709	705	710	704	717	770	686	737	729	737	794	718	728	710	762	685	773	722	676	710	698	730	758	693	736	710	706	737	726	709	718	682	651	675	708	696	709	734	793	762	714	726	720	733	718	717	732	746	705	712	727	734	743	730	717	733	682	744	717	730	724	707	697	724	743	705	761	762	754	721	654	674	662	710	698	709	697	703	758	759	702	675	701	731	731	764	708	744	741	719	727	713	737	716	684	708	782	730	748	758	741	714	783	708	754	747	718	690	718	717	784	733	732	693	716	732	658	732	705	738	706	736	756	711	702	773	753	683	728	734	717	752	749	736	697	703	724	710	714	729	703	735	766	730	661	785	769	719	729	728	776	704	729	706	700	693	741	731	730	682	688	748	733	730	710	774	770	722	670	695	701	689
24045	21449	28803	24679	21056	9883	1127	753	674	653	633	634	656	566	586	602	583	610	589	610	620	594	594	538	549	572	597	583	556	536	590	545	594	572	582	594	560	568	574	571	531	567	565	548	574	607	578	570	538	574	569	520	556	546	585	576	567	591	597	595	557	561	561	569	578	563	560	535	548	562	586	558	588	618	536	542	548	567	534	590	552	551	555	505	560	552	527	502	539	533	600	528	572	564	542	608	580	519	567	529	581	590	577	552	565	542	548	509	593	568	546	530	511	541	595	583	562	536	551	507	521	505	571	552	523	542	525	544	571	522	517	533	556	516	574	492	548	580	574	563	568	539	529	588	574	578	567	541	578	549	555	578	545	578	570	601	537	514	556	575	556	564	527	548	570	567	536	560	541	540	539	592	569	555	542	532	575	559	609	539	566	547	559	543	575	550	547	596	557	545	573	570	603	523	591	537	578	543	536	562	534	590	541	508	567	551	541	547	549	558	587	591	552	553	559	546	551	553	561	611	585	578	547	590	565	535	582	573	562	581	537	564	572	562	495	553	541	558	525	552	517	546	578	550	631	561	564	584	586	541	523	502	592	585	571	587	565	550	526	550	528	507	577	513	547	540	540	533	527	587	626	583	590	529	535	555	577	568	549	551	550	500	577	519	584	562	542	564	552	541	544	525	533	559	573	536	561	552	600	585	507	569	521	522	564	569	565	533	550	564	584	567	552	579	535	572	551	522	559	552	570	524	590	540	564	592	568	522	538	556	591	513	536	564	560	564	546	539	535	602	542	568	556	545	558	583	589	576	554	608	581	523	561	549	557	553	564	554	590	572	550	570	605	530	560	566	532	598	580	565	485	562	537	546	530	542	563	556	498	581	589	551	575	579	555	537	564	550	534	542	586	600	552	527	501	512	587	542	574	564	533	563	502	531	520	534	559	547	541	584	575	578	566	564	557	560	550	572	553	548	543	551	521	592	577	595	567	540	517	545	541	576	562	564	570	548	579	568	539	546	546	523	571	568	584	578	518	568	545	531	559	551	545	580	509	578	573	559	563	533	575	557	584	582	540	551	543	535	566	539	598	539	560	553	563	526	516	564	515	559	548	580	579	540	570	573	579	559	533	573	511	519	563	568	571	532	548	578	526	603	516	590	556	573	582	542	569	562	545	578	571	550	508	566	540	546	564	583	569	540	514	542	561	562	563	564	542	561	508	561	539	553	554	520	519	556	536	566	548	535	529	538	569	587	600	544	595	545	563	548	555	513	577	541	538	574	555	551	590	495	559	554	577	547	553	559	617	559	559	498	543	559	584	575	595	584	582	565	560	548	549	538	560	544	544	537	583	570	575	586	552	574	536	595	590	568	579	594	552	537	523	588	543	565	521	523	560	565	608	536	579	573	551	555	540	540	553	581	594	595	577	553	559	549	523	556	547	556	535	547	562	538	528	549	523	548	527	585	543	569	604	553	546	601	568	556	582	538	524	556	580	560	532	520	528	544	552	560	626	599	530	545	632	562	552	583	577	544	518	551	567	547	548	528	547	572	584	541	599	545	577	534	553	545	557	539	559	624	546	578	534	558	520	508	558	537	619	546	548	571	521	575	526	595	529	545	552	565	584	589	514	619	585	581	548	568	558	554	556	521	535	560	541	591	553	569	541	575	563	537	568	518	527	580	571	565	572	564	573	540	595	542	545	542	580	546	533	567	517	553	562	513	570	572	555	553	545	555	572	523	553	507	548	543	509	555	513	543	533	570	568	604	559	545	583	546	577	548	571	530	554	568	575	569	576	593	563	617	556	578	556	494	556	535	578	548	537	571	572	565	592	571	532	549	565	575	558	566	559	577	555	513	540	505	559	497	568	545	571	548	547	519	551	532	544	585	582	531	555	573	588	541	582	593	556	564	527	537	585	596	553	573	539	536	559	542	598	549	509	579	528	602	522	559	617	559	563	502	551	560	546	534	576	485	584	495	580	539	517	535	542	556	524	565	566	546	554	583	559	541	549	571	547	551	521	538	606	561	538	534	613	541	578	598	547	520	578	537	579	542	568	570	501	589	546	552	601	540	524	545	506	574	586	588	556	559	508	568	606	516	554	572	567	564	596	597	570	537	529	544	550	599	578	541	570	541	613	563	541	533	542	552	550	556	570	579	564	576	614	503	563	536	568	588	561	589	553	520	528	559	540	529	569	589	555	608	522	621	532	491	586	551	545	571	553	552	540	569	587	585	555	564	545	557	536	535	555	585	561	542	565	581	537	540	546	564	520	549	561	514	577	545	574	611	540	574	543	554	512	594	570	541	505	557	558	521	562	569	548	563	552	555	557	550	593	568	539	532	571	553	586	540	502	567	584	557	563	575	583	542	544	543	538	530	563	509	583	521	557	518	569	543	550	565	495	553	524	546	560	587	548	571	569	506	565	556	601	563	546	566	581	562	543	556	576	551	582	527	528	564	539	542	545	553	548	522	537	557	540	531	527	544	516	542	539	556	519	545	562	602	547	573	600	578	558	594	583	568	506	533	528	547	563	594	569	567	577	551	583	571	566	567	513	583	569	585	555	581	522	501	538	537	553	570	553	540	583	521	578	563	589	556	576	581	549	564	554	595	566	630	604	592	519	542	515	542	571	537	573	566	569	540	532	518	546	585	553	539	544	556	507	572	541	611	515	591	565	538	553	532	536	530	593	538	531	553	543	557	524	553	541	555	579	557	552	550	546	559	586	554	547	580	558	546	511	552	561	552	560	560	540	551	529	565	506	579	557	548	559	581	555	542	561	583	564	503	568	548	607	553	533	536	573	590	505	555	522	573	617	555	584	598	541	569	521	546	563	535	556	561	515	529	606	572	557	579	531	546	575	538	559	587	536	566	534	553	535	523	556	547	543	559	570	576	553	561	596	586	574	571	539	521	612	533	529	611	571	548	528	532	582	551	596	577	557	575	569	558	545	540	591	527	534	507	553	537	562	551	551	568	552	527	567	587	592	551	620	539	561	525	547	522	574	580	547	516	571	524	569	562	587	513	554	515	502	586	529	545	573	551	517	570	539	551	530	543	525	552	562	589	520	552	544	533	586	591	606	528	545	580	588	545	551	577	573	543	532	541	579	542	559	597	586	565	566	598	546	539	544	514	543	545	509	533	604	543	575	547	574	546	592	525	528	540	574	532	550	555	557	561	567	544	560	509	559	561	547	541	559	533	531	555	572	540	571	508	556	589	558	533	556	559	539	521	533	567	531	551	562	566	539	574	542	553	545	565	536	546	529	550	578	528	548	509	574	590	581	554	556	529	541	574	562	536	552	541	575	507	573	552	553	557	626	538	523	529	536	541	588	585	519	538	536	544	604	565	630	568	543	584	565	573	561	530	611	547	562	550	579	541	558	568	588	550	577	589	556	527	550	557	571	564	570	528	560	580	556	542	589	566	549	524	512	553	554	541	546	560	519	547	585	548	550	529	515	543	535	526	518	538	592	574	541	524	534	569
40784	69361	45271	4101	1545	1255	973	897	792	713	736	695	666	699	611	613	629	633	680	644	617	665	613	616	629	641	658	581	593	623	605	635	592	646	599	612	601	609	591	596	615	608	599	608	597	646	635	610	565	575	598	551	601	599	599	606	544	622	636	618	621	620	591	604	616	632	602	617	607	540	564	620	594	590	589	600	592	587	617	550	581	611	609	648	609	576	573	592	570	601	575	569	593	618	661	595	589	604	619	590	618	624	625	586	584	589	604	607	598	597	596	613	615	605	616	592	612	612	610	625	566	612	551	620	618	597	561	574	630	610	596	611	551	573	599	565	601	577	591	553	608	580	565	567	564	597	608	633	563	553	572	621	576	573	571	612	565	577	555	575	546	604	568	587	629	595	628	561	566	584	534	632	579	560	567	564	590	600	599	583	600	576	606	579	586	567	546	636	586	543	599	609	584	592	603	583	596	603	542	616	557	589	576	568	594	580	624	577	617	593	629	609	563	600	557	597	607	569	599	584	639	600	600	608	592	595	628	570	597	596	587	608	580	563	601	566	577	570	618	596	568	580	601	607	589	606	563	583	633	567	587	575	588	568	603	631	584	602	562	618	602	605	566	628	612	542	584	572	608	561	558	594	595	629	590	594	577	601	604	596	576	589	570	582	576	599	606	533	579	599	577	631	553	589	609	562	548	610	563	628	603	565	595	588	626	593	625	609	550	600	655	579	577	624	555	608	590	619	591	646	617	573	604	570	590	560	616	576	591	601	622	590	654	563	615	559	618	628	608	615	561	617	588	633	595	617	602	606	586	581	570	591	563	581	558	613	580	601	566	580	599	575	610	585	586	608	623	600	592	564	593	617	574	603	554	591	657	586	602	633	602	557	621	594	615	600	620	613	609	628	587	671	586	601	586	568	598	591	557	569	628	592	564	635	614	604	573	593	589	592	565	604	628	576	580	575	586	622	568	644	595	558	599	613	585	635	573	606	541	616	543	561	549	579	593	637	594	605	555	561	554	639	569	601	554	539	638	565	614	569	605	606	620	578	573	639	557	612	611	594	600	571	547	603	588	545	553	587	577	596	594	597	604	656	620	558	598	580	570	564	604	553	614	601	548	584	585	637	598	617	595	577	589	602	613	568	597	612	582	620	573	530	611	537	609	607	585	659	585	569	579	530	615	626	598	581	538	606	586	608	584	589	597	615	602	590	626	573	632	587	598	556	602	650	570	568	581	537	604	606	644	608	592	561	610	587	569	569	602	611	634	605	550	586	635	598	613	621	611	604	556	619	632	583	586	602	599	597	548	593	530	528	593	636	585	605	628	632	621	581	558	629	579	614	590	591	580	597	590	596	579	572	635	599	621	610	606	606	625	574	575	571	558	584	591	673	600	584	634	598	588	622	645	546	615	610	571	602	627	598	606	575	610	534	590	581	591	611	612	578	594	637	592	613	608	592	590	546	604	552	587	587	561	591	542	579	579	555	582	566	590	595	589	565	595	585	592	584	578	581	595	618	568	579	604	587	599	563	602	613	603	644	625	604	573	603	586	591	610	608	592	601	586	616	619	600	613	592	622	596	622	583	585	587	606	614	554	591	538	592	568	571	588	563	609	587	586	593	606	557	575	587	608	648	580	657	595	543	548	594	590	593	592	562	563	594	548	582	605	595	561	593	591	577	604	568	575	612	616	608	589	538	616	596	567	598	549	615	588	539	582	595	591	598	603	568	554	622	622	593	589	574	604	608	545	526	631	567	548	565	599	579	585	636	599	601	594	562	591	614	593	578	538	581	553	618	564	562	605	590	548	600	578	555	571	640	589	582	572	611	616	568	601	638	579	587	579	578	596	582	593	545	553	608	573	592	601	606	583	555	537	566	638	620	621	587	596	605	543	593	576	570	587	597	583	572	557	598	624	566	597	562	613	593	623	589	615	600	625	594	599	649	598	558	600	599	559	550	577	621	622	602	612	610	593	607	595	587	580	633	611	571	586	584	579	589	591	601	628	546	609	598	572	573	608	628	616	606	593	537	558	578	556	609	597	587	604	615	559	590	620	597	577	573	559	583	613	570	569	640	617	642	588	583	585	594	560	607	578	613	562	562	628	617	601	596	590	605	571	635	625	557	592	594	598	577	548	582	603	587	618	597	594	557	572	577	646	617	628	585	581	557	580	615	615	585	611	587	600	583	611	592	563	581	545	605	607	621	609	582	591	619	605	610	597	571	619	573	609	601	592	599	610	619	591	589	588	578	593	562	553	592	577	608	591	598	574	607	587	599	611	619	588	590	586	637	618	593	594	599	596	576	617	573	597	634	624	570	552	594	612	596	568	596	581	595	578	602	606	600	587	584	595	597	581	614	604	610	617	572	572	590	573	565	573	608	611	589	589	609	622	613	631	585	590	573	616	578	573	596	579	596	608	613	529	587	560	586	585	586	553	632	597	601	627	596	566	604	613	595	560	576	576	600	552	604	602	590	550	549	600	563	593	608	595	576	576	580	600	600	598	557	595	570	602	558	586	650	592	595	591	598	537	620	564	576	570	618	639	569	580	599	572	599	576	570	572	604	588	594	597	608	574	571	592	576	624	587	562	580	591	594	611	582	579	573	581	564	595	617	610	570	595	610	587	537	612	581	576	545	588	571	616	575	612	622	589	586	625	589	556	609	604	578	598	567	597	586	567	591	582	596	588	566	592	612	553	584	602	582	603	595	607	598	605	589	585	607	604	590	646	610	597	567	591	586	554	541	617	584	592	574	524	599	599	550	555	566	587	603	581	554	588	578	599	611	615	557	569	552	563	593	540	592	565	589	579	571	579	585	611	624	563	627	573	628	609	553	583	590	645	583	624	596	604	573	638	573	599	610	639	643	574	560	582	567	563	608	589	609	600	597	578	609	543	577	607	621	612	611	654	544	557	642	621	605	642	582	608	578	586	596	610	559	587	591	613	614	592	605	583	600	612	603	582	589	596	597	556	592	618	585	628	593	565	602	598	594	598	588	616	583	579	594	610	599	622	584	646	606	608	605	600	566	637	566	565	589	576	600	587	566	588	618	603	622	578	597	616	593	624	601	599	594	585	590	567	600	629	583	620	620	607	563	581	659	577	591	582	635	617	601	641	626	554	588	612	649	619	583	628	602	591	570	580	586	538	584	589	612	600	545	548	626	584	605	609	621	610	600	605	618	590	556	603	582	581	599	587	612	556	584	591	600	571	591	615	575	614	637	559	596	587	554	593	558	549	600	568	596	595	562	590	581	596	624	592	619	588	542	603	614	574	594	592	582	577	579	607	605	577	593	582	553	594	558	583	598	588	611	603	603	572	575	584	595	565	592	623	579	620	603	606	568	608	531	582	595	601	556	595	568	591	562	597	591	611	577	594	599	595	584	584	593	586	638	611	620	566	617	587	577	609	563	631	599	588	579	602	557	576	607	558	611	637	532	586	604	591	583	590	619	608	557	621	572	630	607	581	583	596	579	577	626	585	596
25097	21685	28785	25075	13972	1410	719	662	627	593	628	589	583	594	582	595	572	611	590	576	538	576	612	613	538	555	565	549	559	587	590	591	595	553	542	536	571	516	563	522	541	542	571	549	649	587	514	566	571	555	595	572	603	530	515	568	509	506	567	565	593	559	496	523	601	549	547	513	561	543	531	552	546	571	574	544	530	500	556	567	541	560	547	560	541	541	550	530	590	555	561	548	572	579	573	546	530	554	541	540	561	538	568	540	527	561	585	562	539	498	548	553	520	543	549	535	590	511	550	544	517	562	578	556	527	566	545	587	572	539	510	509	529	550	576	555	546	562	572	565	526	563	546	576	515	557	589	539	567	562	542	539	544	541	562	528	518	549	534	549	523	572	561	533	557	537	578	554	545	555	510	589	547	521	579	554	559	553	534	585	568	544	547	585	585	517	508	515	568	524	523	568	539	545	523	546	553	589	556	524	494	558	559	545	582	549	571	586	527	579	570	568	566	591	489	530	546	596	555	541	545	565	580	587	562	562	558	573	526	529	552	553	524	543	503	547	565	553	489	546	531	556	514	508	563	549	557	525	513	540	536	551	510	563	545	526	538	528	542	564	526	567	555	553	528	562	546	570	519	562	531	594	522	562	578	563	567	518	498	567	541	540	504	555	535	548	544	552	573	558	562	528	558	542	505	584	582	542	578	506	550	518	549	573	554	496	565	571	590	526	523	572	524	547	525	513	496	551	591	566	539	580	557	580	543	488	545	504	506	579	533	573	528	565	531	589	557	537	561	570	549	577	544	551	535	556	532	521	543	535	545	526	551	541	531	501	570	551	585	550	552	556	544	571	586	545	557	538	560	517	580	578	550	563	572	536	576	503	552	571	527	529	579	572	563	556	538	533	556	536	533	519	559	576	541	551	550	551	519	560	496	606	548	526	585	509	542	576	559	539	543	561	549	603	568	528	565	519	565	566	509	556	575	522	554	523	545	572	575	530	585	532	594	526	547	554	575	535	556	559	560	552	557	544	566	565	571	524	558	573	504	588	600	566	522	535	573	574	551	565	586	561	540	539	539	529	575	569	533	526	528	522	537	579	506	523	544	528	566	576	527	523	569	537	560	562	557	526	573	514	541	550	576	571	535	601	552	559	527	555	562	555	566	567	556	553	575	555	531	505	550	537	522	546	550	546	579	525	591	551	536	512	582	550	578	544	528	566	543	551	525	537	565	552	564	558	543	554	540	509	498	535	515	539	531	547	531	581	521	589	532	581	596	577	572	564	534	546	533	570	590	502	558	544	498	584	537	541	538	568	579	576	556	568	515	567	552	585	531	586	542	535	502	549	515	539	539	578	543	569	562	572	559	534	550	570	532	536	549	560	537	575	541	586	514	545	522	534	525	529	550	551	506	498	535	557	571	512	568	508	560	542	531	508	553	554	599	590	578	542	559	523	531	565	582	567	550	526	586	537	579	575	519	530	539	595	520	563	555	531	540	553	524	541	534	599	507	557	551	537	547	547	531	555	518	560	530	533	544	543	581	539	541	550	525	580	551	568	570	524	573	534	504	597	540	544	537	539	523	570	569	546	542	534	533	543	589	529	590	546	561	502	560	574	551	569	502	552	535	549	556	549	515	551	555	593	517	541	553	501	567	507	621	505	573	562	555	561	494	546	547	544	558	576	567	560	498	514	549	569	558	561	583	544	568	579	562	558	589	608	550	541	575	563	555	607	577	572	547	554	537	588	550	534	548	568	512	554	577	563	555	523	540	543	539	539	564	541	546	558	554	521	574	526	506	529	523	533	552	537	494	522	571	525	607	561	558	577	504	583	547	532	550	522	546	542	535	526	568	532	506	561	574	549	609	552	584	517	525	576	591	576	567	572	559	554	538	547	500	536	516	567	549	509	578	552	526	549	557	527	505	545	502	550	619	591	528	540	559	598	568	556	565	555	558	562	588	548	554	555	568	561	564	535	562	581	543	517	562	516	524	528	534	532	534	597	533	576	510	563	564	586	517	577	567	490	529	530	535	521	575	537	528	554	586	579	577	570	589	531	548	549	537	556	517	535	545	548	546	555	540	560	581	538	568	561	511	549	574	543	507	525	558	597	545	546	578	499	526	534	563	562	555	513	543	587	554	546	542	515	571	525	506	550	580	558	579	546	535	538	504	542	549	569	550	551	579	559	568	552	573	534	553	553	497	547	546	556	550	578	557	529	583	565	554	522	563	557	546	558	533	558	526	514	526	525	544	539	610	534	526	560	532	525	541	546	568	563	560	549	569	552	535	568	543	558	545	539	589	529	593	566	550	507	525	511	520	575	514	526	563	583	505	539	534	502	544	533	539	544	515	532	556	532	510	524	568	581	555	578	539	537	580	527	531	567	533	564	561	507	528	519	546	526	523	558	569	552	546	532	529	561	582	551	522	544	560	561	538	554	568	543	531	568	544	564	581	562	553	563	551	577	553	590	565	528	538	532	583	552	549	573	538	592	564	524	570	527	559	495	572	562	556	551	591	521	531	567	541	578	526	562	558	575	541	566	555	558	516	516	588	554	554	561	545	581	560	543	553	577	536	546	564	572	569	547	505	532	573	499	572	585	533	543	569	550	568	515	576	527	535	560	536	561	546	527	539	566	530	497	527	518	487	545	535	596	498	539	518	552	587	561	547	555	532	554	540	536	540	474	535	525	548	580	535	545	549	508	513	545	541	517	554	505	559	573	563	566	545	535	567	555	540	529	553	523	575	538	571	510	538	508	563	527	550	581	595	547	593	476	561	527	534	516	528	549	540	553	526	536	570	591	558	542	545	556	574	578	498	553	549	595	557	560	518	587	534	576	600	552	548	544	509	552	555	531	594	501	562	521	551	522	585	530	562	579	511	506	558	514	559	538	552	549	538	553	564	548	545	556	568	562	535	565	571	544	540	567	560	512	523	552	550	537	541	545	530	539	537	568	577	555	562	549	559	524	576	534	538	536	562	543	543	538	509	526	554	548	545	561	560	563	599	573	533	507	532	556	553	585	510	514	561	548	558	564	546	562	526	540	594	537	533	566	561	574	612	564	542	564	560	584	515	551	505	547	540	580	624	557	565	551	494	565	594	553	537	590	502	554	535	567	525	556	571	546	541	596	527	526	574	541	529	563	584	547	638	553	565	588	517	516	545	578	569	558	554	550	527	533	530	522	556	518	532	514	587	529	533	514	611	532	606	570	586	565	508	529	582	546	565	529	514	508	537	571	533	568	556	574	563	553	538	540	521	586	565	602	546	509	512	544	534	553	584	542	545	588	539	563	501	554	562	535	536	587	543	527	530	589	590	513	598	554	544	549	552	585	591	546	563	560	587	556	540	534	533	541	535	557	526	509	552	586	546	562	567	541	562	567	542	595	591	512	571	577	558	572	530	537	531	524	569	548	521	523	544	510	535	509	526	548	551	549	542	555	538	569	506	535	599	571	573	581	552	541	523	549	576	530	529	539	560	524	540	559
40301	64944	39971	3041	1205	908	832	727	674	648	669	684	622	662	576	617	601	551	580	571	573	543	598	551	587	601	619	571	613	558	555	600	615	578	592	558	588	571	567	560	581	603	584	589	638	646	566	578	543	543	574	582	569	577	560	581	569	568	590	622	551	572	620	571	582	566	603	567	577	565	544	587	552	546	558	553	575	541	564	613	547	596	535	567	592	547	608	558	549	618	607	566	557	526	573	596	564	540	576	539	563	591	537	561	551	571	551	570	576	609	544	573	578	575	591	583	601	553	554	566	564	587	532	550	549	584	573	574	565	554	542	579	555	646	580	558	634	523	560	577	572	584	540	586	580	582	526	580	582	591	574	572	574	563	561	615	532	567	597	583	552	574	577	567	564	554	597	603	552	573	573	577	567	570	589	594	548	538	569	565	556	566	568	552	566	567	558	550	583	560	553	547	561	580	610	581	549	589	573	554	555	590	527	580	526	556	545	583	548	596	561	555	564	555	628	557	576	564	541	533	535	560	582	605	601	576	555	612	540	596	550	537	549	587	585	583	613	648	548	579	550	599	540	579	583	599	582	588	598	580	557	636	562	582	617	569	618	601	567	586	547	573	580	578	595	566	561	540	603	568	570	555	579	569	585	557	558	534	577	537	538	595	581	550	589	538	563	582	568	574	532	586	574	597	566	526	529	540	552	569	607	594	518	597	572	532	534	551	579	568	529	548	605	575	574	574	586	545	598	565	570	576	538	589	574	529	581	574	544	561	550	593	550	604	590	592	571	528	535	538	531	542	576	543	547	589	563	583	549	572	561	569	491	560	570	600	555	589	594	511	549	555	559	532	523	532	568	571	565	585	514	597	573	584	571	566	551	582	578	567	585	573	541	546	554	546	564	524	596	540	570	539	609	618	591	579	526	574	524	552	542	619	591	555	563	643	576	548	544	518	570	576	562	565	564	562	550	594	577	593	563	569	560	562	564	570	554	543	560	515	553	602	593	588	576	551	557	575	557	596	552	563	607	593	583	556	572	639	534	571	546	582	544	591	564	598	576	576	562	610	582	573	545	522	563	530	559	587	580	595	564	618	598	573	567	566	586	580	592	557	582	568	546	601	624	572	597	565	589	592	531	572	570	576	548	527	584	568	576	595	544	566	608	551	582	543	559	563	578	579	554	568	570	564	571	560	589	548	583	543	619	563	577	570	577	540	561	544	553	534	544	580	556	544	571	563	605	552	555	527	567	589	545	568	582	570	561	561	565	602	596	569	594	568	584	583	578	570	581	534	569	562	550	588	573	571	602	511	600	524	558	582	580	608	585	518	578	570	565	569	585	598	571	561	575	561	581	555	541	585	595	579	553	583	575	582	607	587	602	614	567	580	558	537	587	549	590	582	552	583	572	531	602	591	551	583	540	564	567	575	570	602	552	551	600	553	552	575	599	554	561	564	577	528	599	559	516	597	595	550	618	574	557	561	613	593	578	556	562	558	525	573	553	593	526	542	581	570	559	523	559	596	589	548	576	566	617	549	549	562	560	566	544	555	559	522	654	587	515	566	578	551	565	579	543	568	561	586	601	532	542	597	592	583	584	569	568	592	564	584	560	542	584	562	582	571	563	583	596	575	591	579	567	562	598	584	553	606	554	539	545	605	530	589	589	574	616	549	536	570	582	523	577	520	617	550	600	594	594	553	586	551	577	579	557	581	577	551	553	585	566	604	555	534	615	612	533	586	607	550	585	619	560	516	572	583	548	577	581	536	516	593	587	543	572	586	553	557	534	545	597	540	613	600	571	591	554	563	561	580	549	575	569	568	609	587	562	605	556	592	573	527	548	550	555	578	533	563	544	556	568	607	554	555	560	592	555	532	564	553	570	566	555	508	596	564	576	593	578	580	575	564	599	552	518	578	587	581	532	601	558	553	556	557	552	577	561	544	583	572	579	578	574	607	554	527	588	573	601	565	541	565	585	562	603	587	545	578	606	542	610	583	576	516	565	560	556	587	591	578	563	552	579	558	555	557	585	619	562	562	515	608	603	631	586	573	566	557	517	612	562	568	581	554	529	556	568	566	585	606	610	617	525	591	541	567	529	553	562	559	535	555	590	622	514	548	543	561	544	581	526	575	560	595	576	562	535	538	541	581	586	579	596	547	570	546	560	558	574	608	588	575	552	579	569	556	557	595	544	531	581	577	554	588	620	605	569	572	634	587	577	552	549	564	577	571	544	533	550	607	586	543	569	575	615	575	572	575	560	588	540	600	563	560	584	573	615	592	560	589	562	584	555	624	600	590	547	589	587	563	581	597	573	590	545	585	561	622	552	549	567	581	602	563	582	536	606	576	558	561	565	569	538	571	549	556	589	553	606	553	592	597	588	575	592	614	555	619	621	538	548	558	565	556	585	573	517	560	600	591	537	569	561	521	567	535	547	564	618	608	554	568	586	551	564	597	553	557	571	561	557	609	574	572	570	566	559	556	548	582	604	577	580	560	587	582	555	547	579	591	571	540	528	610	590	590	596	564	576	546	564	595	562	559	561	610	595	523	597	538	521	522	543	608	576	543	573	589	567	588	592	590	573	587	564	564	577	569	576	586	535	560	547	582	564	530	595	575	631	588	559	576	586	578	583	590	555	534	580	574	549	542	591	563	561	563	574	562	557	535	584	586	604	606	590	594	577	585	546	543	565	573	567	617	563	553	584	559	580	557	602	563	590	539	554	600	577	523	621	543	603	588	582	554	555	543	543	554	566	572	557	553	566	580	556	607	596	585	602	588	547	576	571	600	553	537	564	577	584	569	577	577	559	568	594	616	598	544	574	562	615	579	565	556	553	556	573	588	594	625	551	571	578	584	525	596	583	604	567	590	569	496	556	586	577	578	543	568	595	548	580	566	564	539	573	549	574	599	566	539	555	606	543	562	568	565	589	594	556	610	501	576	584	547	615	581	550	537	537	556	574	564	575	531	593	588	605	571	549	597	571	553	570	591	583	572	562	550	540	570	545	569	569	536	548	550	597	586	549	540	543	558	614	580	557	561	543	621	591	595	609	590	589	584	586	587	575	578	549	561	556	522	545	580	566	559	613	563	576	555	584	562	594	571	629	552	562	565	585	570	586	547	554	549	533	551	577	623	565	577	603	547	573	547	589	540	590	560	581	586	553	563	556	604	581	519	572	517	545	527	575	578	605	555	580	546	574	620	555	545	602	567	569	583	598	548	549	567	572	565	535	603	548	581	612	574	549	563	576	552	548	550	629	590	583	560	559	554	545	565	556	547	550	563	610	597	547	577	612	548	573	564	599	534	571	588	563	562	560	540	549	550	578	558	585	535	588	555	562	561	614	537	570	593	556	607	571	578	581	542	540	525	573	582	580	602	580	596	538	631	536	590	548	584	550	573	551	557	630	568	559	605	558	600	609	584	568	560	563	593	589	555	551	580	559	569	561	600	602	579	535	585	529	543	576	549	582	544	559	582	594	619	536	567	562	556
22908	21396	28993	24266	21380	21254	8479	768	557	492	534	416	421	399	380	412	379	365	372	374	316	377	374	408	405	370	369	409	372	362	368	350	381	347	351	369	349	357	357	357	343	371	349	380	657	446	314	338	342	337	354	327	338	375	339	297	355	354	338	341	339	383	340	341	363	373	396	335	340	353	367	335	348	356	350	365	348	349	337	333	351	341	344	305	341	339	335	335	358	345	371	369	347	365	322	360	342	333	342	335	319	336	347	340	339	311	335	339	319	334	332	343	320	385	338	316	349	325	339	343	350	341	377	329	364	331	341	327	312	337	341	377	323	361	298	350	334	361	325	316	354	325	341	312	363	351	312	324	344	363	345	334	335	337	384	336	359	311	348	352	342	370	365	345	366	341	340	327	326	365	346	362	313	337	340	343	343	322	313	332	350	337	337	345	343	314	342	357	357	335	325	348	339	308	361	327	357	344	327	390	349	346	349	372	349	352	348	301	338	317	310	340	334	375	351	292	322	342	342	331	319	334	339	323	338	330	318	326	339	357	325	318	348	340	351	328	349	310	385	313	336	354	348	313	339	383	340	360	351	349	368	362	353	335	345	331	303	328	348	300	325	352	346	357	334	376	353	323	365	341	333	344	333	352	340	345	337	323	349	362	334	358	316	350	314	322	292	333	327	360	328	346	353	328	331	294	361	333	339	316	337	330	363	339	322	350	309	337	333	365	339	368	365	361	321	314	364	370	336	339	347	350	327	307	360	312	336	362	356	337	338	325	308	349	331	365	347	329	355	349	335	308	348	315	338	353	332	331	328	342	369	299	339	322	331	334	351	343	369	348	342	341	332	343	346	359	341	342	334	353	305	337	340	341	306	328	341	336	348	339	341	353	346	326	347	345	309	357	346	292	320	332	360	305	376	357	365	322	365	338	374	357	384	337	356	351	321	339	353	312	336	329	340	370	320	338	343	314	354	375	326	320	328	337	337	354	344	279	365	365	352	325	337	338	334	332	312	346	330	347	328	324	323	328	320	336	354	355	334	338	320	357	328	347	351	321	354	318	312	348	347	383	321	351	331	325	349	310	326	348	313	330	341	337	330	352	309	350	356	368	352	332	361	349	313	299	334	370	356	379	360	324	315	366	367	370	350	382	386	337	372	343	338	375	339	337	364	326	341	326	317	369	344	342	336	316	331	372	352	344	326	378	308	352	336	338	336	359	310	331	358	382	338	304	335	363	341	298	340	354	342	319	330	315	353	309	319	334	332	301	346	370	329	336	350	324	354	339	328	375	315	334	350	339	314	322	331	353	339	352	363	321	359	315	360	373	341	344	335	343	359	337	337	329	339	364	323	328	365	313	351	360	342	332	326	312	346	348	327	346	355	313	312	338	359	371	333	339	331	294	334	328	316	327	342	345	324	341	359	308	318	318	306	344	356	360	333	342	354	369	318	356	325	327	343	348	352	379	334	329	361	349	342	341	312	338	323	331	357	300	337	340	352	329	353	303	330	303	340	346	340	354	353	350	339	361	361	362	310	303	349	363	312	356	325	345	308	333	349	373	329	327	317	362	324	333	349	340	326	348	338	318	353	333	346	360	352	314	329	354	344	323	349	339	383	341	359	350	360	320	327	325	366	356	373	343	372	343	330	299	369	350	310	332	349	344	314	355	304	319	342	326	349	343	321	314	348	372	355	328	354	289	343	346	329	352	317	383	353	327	387	358	344	357	381	327	334	372	366	397	344	336	370	326	349	326	340	326	330	339	336	335	328	316	345	357	331	317	341	339	361	377	322	333	335	335	345	365	336	341	356	341	336	324	307	334	340	318	318	340	330	343	350	353	372	348	368	314	327	383	349	337	329	335	331	329	308	340	315	369	336	370	336	345	335	342	334	356	348	336	345	350	344	341	328	325	342	333	376	332	320	355	364	337	352	344	364	316	348	355	339	327	349	330	343	353	336	345	302	334	323	340	350	301	311	350	339	324	347	342	334	342	364	360	319	322	356	316	326	332	354	332	360	321	349	362	344	326	347	351	356	348	343	333	322	308	345	287	322	341	345	322	361	318	349	360	364	309	304	327	321	361	330	368	350	358	329	343	357	362	321	384	335	367	354	331	328	359	327	323	359	325	335	338	316	365	370	384	359	368	350	356	286	356	363	336	315	374	300	338	331	345	323	339	337	346	305	313	328	319	347	316	311	343	318	311	333	325	323	349	350	323	304	315	366	369	346	316	323	340	298	328	350	352	339	321	324	377	328	339	359	334	325	380	344	359	330	334	319	331	307	354	360	333	322	331	335	324	325	333	354	371	358	334	352	321	306	348	360	363	350	355	356	336	332	318	336	352	331	341	315	350	320	350	340	317	331	350	330	363	352	335	368	355	346	376	342	287	338	310	327	354	352	336	335	356	350	348	319	356	331	362	349	342	333	308	345	339	338	334	320	309	340	303	353	346	342	357	350	326	336	329	356	337	325	350	321	344	320	322	315	327	332	316	320	332	313	338	357	362	353	371	325	326	361	359	362	342	339	364	359	330	354	334	358	335	362	367	348	313	342	347	312	340	329	388	350	337	308	344	283	335	349	368	320	325	346	337	309	354	348	353	335	320	319	315	314	315	345	348	332	328	355	354	356	332	375	337	334	344	308	337	323	347	359	315	339	332	352	295	339	344	359	335	354	369	367	324	327	343	323	333	343	339	332	345	319	341	358	292	349	338	339	327	347	323	335	336	291	342	352	306	385	338	316	356	360	326	314	350	343	357	342	336	328	343	366	361	323	305	346	317	334	352	331	351	304	370	344	320	339	340	328	326	341	312	354	323	300	357	356	337	320	371	324	363	321	315	318	365	325	376	347	343	334	326	309	336	302	321	340	338	329	364	385	330	315	382	365	339	321	316	334	331	349	306	340	317	344	356	356	337	327	332	359	337	335	306	351	363	294	338	332	358	330	347	339	375	378	315	373	342	333	321	359	382	374	326	375	330	350	303	364	321	314	347	330	344	354	341	356	344	329	325	342	353	329	353	305	355	366	357	311	351	362	318	307	320	362	327	339	336	358	298	327	358	324	333	332	293	357	360	348	331	331	334	348	324	296	355	330	314	340	320	315	356	361	308	328	303	353	359	321	332	343	361	324	313	319	324	341	336	356	350	343	344	324	316	359	332	314	353	356	313	332	341	332	334	308	332	337	331	333	359	351	336	345	374	325	324	344	326	347	329	344	369	384	317	347	350	337	348	381	385	335	331	358	333	348	345	330	332	348	359	322	314	355	321	334	339	336	324	342	307	341	331	339	345	340	366	346	336	331	345	333	353	354	339	304	361	355	327	346	337	346	333	311	337	360	332	360	356	344	317	329	323	345	387	358	334	352	345	347	329	364	337	380	320	323	321	357	323	332	346	330	317	327	332	339	364	320	314	369	333	337	320	371	329	321	338	345	330	366	337	316	350	366	325	317	329	335	336	341	325	349	299	332	348	330	346	317	324	326	340	354	350
44731	79329	53152	5648	2039	1390	1095	864	714	621	552	579	539	484	455	470	433	434	449	379	418	400	406	400	422	426	392	388	385	363	405	378	385	396	410	355	450	382	371	381	385	362	375	440	761	480	380	384	411	369	369	375	361	365	419	350	370	375	398	377	379	397	406	376	374	358	405	390	387	365	379	365	378	357	365	378	407	371	359	418	336	357	394	354	365	360	355	357	322	400	379	398	373	412	367	347	387	371	297	386	371	354	393	349	382	398	361	371	401	335	365	374	362	377	377	379	361	373	347	375	404	389	384	396	350	348	378	345	342	381	357	366	370	378	398	386	387	379	388	359	355	332	325	345	343	366	343	376	393	375	352	378	362	339	347	373	332	392	390	342	401	368	347	345	391	391	418	350	376	373	326	378	370	377	395	372	385	377	372	360	374	387	358	378	378	392	343	378	378	366	379	337	390	386	369	388	370	356	348	396	372	365	350	349	376	401	396	375	359	351	379	333	373	338	401	379	359	340	383	334	366	396	350	357	372	371	363	354	390	389	368	354	362	330	316	364	336	366	340	343	354	357	364	383	332	340	372	333	364	385	300	384	355	360	373	365	337	364	375	371	359	379	352	356	349	377	338	353	367	367	347	332	366	385	374	357	369	373	341	358	345	401	372	385	340	385	365	385	405	390	378	352	357	379	370	362	363	378	335	347	389	371	399	377	389	345	350	345	369	363	376	347	365	375	361	363	370	397	340	394	375	391	344	361	357	342	353	341	377	409	400	365	343	337	376	343	415	390	385	370	348	377	360	399	328	383	374	328	385	360	350	357	375	369	355	359	362	341	337	406	393	380	333	350	402	346	357	398	343	354	321	379	368	349	341	338	349	391	360	353	390	340	342	362	377	364	388	316	356	387	355	346	368	363	373	390	355	360	381	410	355	369	367	348	357	363	403	353	355	373	325	380	366	354	360	365	350	352	346	381	347	327	381	357	343	361	358	378	388	362	355	390	355	353	381	331	390	336	383	350	372	366	352	362	368	346	374	327	373	372	381	376	330	364	351	394	330	355	372	387	352	387	356	362	346	360	353	351	373	381	357	329	399	347	354	374	363	372	347	398	359	383	372	367	375	366	363	366	363	344	397	356	366	359	400	358	382	379	392	346	351	355	353	361	395	349	345	383	349	350	374	330	393	379	360	380	363	400	352	353	364	348	395	375	355	383	347	357	401	356	327	362	343	345	409	351	337	342	350	309	396	368	358	374	375	355	369	355	368	364	373	394	410	354	394	395	299	396	386	357	338	360	357	410	384	372	376	393	337	376	351	381	355	373	376	356	394	364	383	380	346	349	368	332	387	394	372	349	363	383	367	374	386	342	373	350	358	383	353	376	361	366	366	375	357	378	378	388	333	375	361	369	351	349	392	326	376	353	368	353	350	383	386	365	330	363	365	357	352	374	344	354	388	364	363	355	376	379	390	339	374	340	342	378	368	321	378	369	382	369	379	380	376	364	353	365	383	384	343	366	364	389	378	373	373	358	352	369	340	358	373	314	358	353	380	364	369	354	403	376	357	363	395	370	351	397	390	354	382	368	410	370	342	364	355	386	353	370	344	326	371	354	340	346	348	371	348	375	336	353	393	351	383	354	368	346	353	380	389	373	348	343	310	367	350	371	346	357	366	377	367	360	383	358	344	388	378	348	374	394	366	392	358	360	374	333	370	397	352	399	364	341	366	356	371	342	373	391	359	374	352	383	376	375	352	358	379	349	346	366	343	358	367	332	358	379	381	375	375	372	377	351	382	379	371	411	377	359	330	328	355	357	374	364	356	391	374	344	353	358	358	368	374	386	375	417	385	351	361	334	397	350	362	361	336	361	402	372	364	331	335	368	348	349	359	398	347	333	385	365	370	331	337	394	338	355	367	360	333	357	356	392	381	346	379	350	341	358	394	386	386	382	380	393	374	338	391	367	373	354	360	376	362	370	385	354	364	352	392	364	356	354	395	336	364	393	388	362	379	385	354	324	322	396	422	328	361	355	367	380	367	376	384	389	399	360	395	375	354	352	361	350	398	365	391	364	378	378	383	337	362	390	362	353	409	375	374	383	372	360	386	387	341	346	338	375	348	359	391	361	350	384	335	385	390	408	373	370	376	369	370	355	356	370	363	368	352	374	352	376	328	363	352	367	362	392	339	351	379	382	382	384	374	398	327	366	364	391	343	336	357	345	324	373	358	371	373	376	384	395	385	391	353	364	402	372	340	367	372	365	354	373	392	343	342	361	366	373	347	356	353	377	371	332	344	332	343	345	342	349	388	347	373	348	373	377	338	353	396	380	369	365	372	359	366	389	337	371	338	346	346	381	366	403	367	339	348	371	378	394	417	369	385	350	391	355	369	383	370	376	356	376	353	372	354	351	382	354	371	406	355	335	365	379	364	314	366	353	366	384	372	374	410	378	376	364	378	394	350	389	354	356	357	355	374	372	384	347	362	363	347	369	382	370	364	375	333	346	357	363	376	384	367	374	332	396	399	335	348	368	311	374	344	394	380	359	364	390	365	340	335	365	358	347	368	332	367	365	382	356	375	348	348	335	394	357	343	364	351	363	362	357	384	391	367	355	357	389	335	359	363	356	387	367	363	396	382	364	341	377	377	368	358	393	367	333	367	289	344	351	375	360	337	396	367	376	365	405	357	359	391	345	389	361	329	357	340	339	361	350	345	351	352	338	342	368	365	366	380	370	387	350	343	391	357	364	361	369	356	320	363	349	371	365	344	351	354	383	356	374	371	379	350	339	377	381	357	376	337	385	357	344	349	383	353	319	359	370	375	334	331	360	362	358	363	379	357	380	349	382	380	364	363	367	354	315	346	331	413	376	325	354	397	333	326	372	346	370	413	363	353	381	364	357	341	375	371	392	380	374	359	341	380	318	378	368	392	372	347	366	361	363	367	365	343	358	366	324	370	379	361	383	378	320	337	375	413	332	421	387	377	357	364	353	366	363	345	397	383	347	394	361	366	364	372	375	360	379	351	360	362	349	373	391	357	360	363	353	356	374	372	348	380	363	369	367	366	344	364	387	360	342	370	344	338	362	363	387	338	355	355	337	352	377	358	364	349	350	383	331	354	405	377	333	395	371	364	344	391	363	365	357	368	404	372	324	391	371	358	347	361	354	351	376	377	375	385	325	370	344	372	389	335	396	376	371	423	330	355	346	327	376	335	375	370	360	354	368	379	372	365	377	402	363	359	381	376	368	330	351	397	348	370	391	368	361	374	354	348	363	370	341	329	363	332	329	344	336	381	398	375	363	391	348	375	352	329	339	357	387	368	385	324	337	357	367	388	378	351	356	363	343	365	374	359	336	367	383	359	354	366	343	363	364	398	368	369	370	361	388	379	360	367	361	355	354	354	374	329	355	354	378	359	369	336	362	390	353	426	379	378	368	372	390	373	335	372	365	370	358	374	363	328	374	373	349	352	363	348	400	381	370	350	348	370	333
32766	38961	31100	7539	932	810	738	699	726	685	701	764	740	706	736	709	716	734	655	713	704	741	742	673	728	671	680	677	671	672	631	716	689	731	646	729	739	711	686	712	662	700	687	666	762	752	688	691	672	730	735	669	659	693	691	687	644	647	672	683	712	715	658	668	675	699	682	705	714	679	677	665	669	696	721	678	696	708	683	695	685	687	689	751	681	745	681	688	708	674	753	696	702	674	667	748	662	703	693	695	661	676	672	722	677	687	655	726	732	727	718	702	682	720	702	701	678	699	687	696	784	715	681	688	722	668	737	674	691	708	672	695	658	727	676	702	709	696	734	726	720	734	641	692	668	701	655	728	671	698	711	748	711	653	708	675	709	674	752	684	716	698	668	709	722	710	718	737	721	685	737	680	670	715	677	688	730	664	704	737	669	706	688	698	699	707	729	681	675	686	701	712	665	727	697	648	670	684	701	699	729	687	727	742	754	650	681	719	692	657	708	687	694	728	729	671	666	744	695	713	699	704	685	706	657	705	693	672	683	682	693	670	685	717	648	678	669	712	743	686	707	683	690	749	716	649	709	697	699	703	675	671	669	705	760	677	667	654	655	698	703	697	683	709	680	707	702	697	671	740	714	707	689	707	683	722	679	692	702	716	701	680	674	681	754	693	668	710	750	738	673	683	759	667	696	660	697	674	689	689	683	707	756	690	682	659	706	683	698	717	727	733	643	689	684	716	689	735	710	675	689	679	731	708	708	702	684	645	688	715	741	693	706	656	669	677	699	675	706	684	704	687	679	673	679	669	715	674	746	703	685	681	662	662	701	660	715	718	682	732	709	680	771	737	716	686	677	710	668	716	703	700	710	734	700	645	739	658	755	654	725	730	699	711	783	687	729	731	686	675	708	669	690	735	667	710	651	705	678	695	657	695	769	698	763	685	716	693	682	682	758	649	687	751	716	669	636	683	678	680	689	725	682	714	755	684	708	684	697	686	730	710	701	710	757	699	722	699	660	708	691	728	650	696	702	720	653	705	738	711	669	705	715	674	723	676	721	661	703	673	722	650	652	699	710	721	707	729	730	695	658	672	682	693	678	735	636	685	718	676	764	701	689	655	647	747	701	722	694	729	701	697	685	730	670	660	637	654	688	722	693	723	712	708	641	692	750	681	686	683	739	758	730	669	670	701	677	655	653	661	650	668	685	700	740	661	712	675	741	696	709	704	752	666	727	723	681	671	757	720	668	680	723	680	686	690	688	672	749	721	682	723	682	680	701	694	665	661	691	719	688	721	714	681	622	715	700	690	676	655	712	669	723	690	704	683	690	669	700	718	731	712	711	683	681	670	686	681	676	671	741	697	701	679	685	680	689	644	695	707	673	733	720	709	717	655	670	698	712	682	683	673	709	718	687	695	714	653	685	732	712	756	706	684	684	722	701	709	697	724	685	691	637	660	694	681	716	657	701	717	745	707	707	690	678	671	735	713	658	686	696	683	690	663	683	695	708	695	668	691	685	717	750	717	675	669	709	686	695	701	684	704	715	689	666	697	743	725	690	668	645	735	719	694	723	678	704	711	695	719	700	718	720	677	700	713	726	697	720	687	712	716	695	690	720	671	713	678	676	684	679	678	728	721	728	659	690	730	675	707	667	698	685	707	710	667	696	733	700	668	653	705	676	683	664	709	678	683	678	702	663	659	704	723	646	718	736	719	644	701	725	694	675	698	719	701	769	693	725	691	728	690	702	736	730	648	651	690	750	708	686	693	682	703	675	665	674	745	664	705	702	683	754	695	672	650	746	692	686	680	685	723	686	680	692	679	713	628	680	659	760	698	719	689	703	728	695	724	676	651	717	661	715	667	697	690	682	639	636	642	670	692	696	688	676	724	662	744	725	691	715	719	708	703	722	685	708	687	705	716	720	729	712	709	686	698	661	712	681	726	649	708	725	680	701	677	661	684	713	699	638	690	693	681	683	658	705	678	698	731	709	691	692	709	678	678	709	718	723	698	715	708	743	695	744	700	691	712	695	761	697	705	672	686	670	646	714	729	677	701	675	706	677	700	680	708	730	662	674	719	662	682	738	691	704	650	712	673	663	695	690	716	750	692	694	694	695	669	676	688	646	703	732	689	723	720	652	709	693	692	703	698	655	726	689	725	683	660	735	709	697	694	696	675	655	703	749	680	708	700	674	697	660	673	695	678	696	698	636	713	696	698	741	691	728	662	675	717	712	699	720	675	662	622	676	674	690	685	749	711	649	707	723	697	717	681	660	653	692	713	724	638	746	668	671	685	677	690	685	706	638	716	737	687	682	764	722	703	726	679	712	678	657	685	656	704	673	690	685	689	669	694	787	735	681	666	668	681	779	729	717	682	693	723	723	700	705	698	701	700	677	666	719	631	690	730	684	675	693	761	698	716	733	705	680	710	712	719	717	691	700	669	655	683	705	706	634	729	709	689	665	717	732	698	710	713	673	646	673	686	714	723	704	668	675	724	717	690	721	654	720	711	726	651	684	704	683	696	689	668	689	714	711	724	693	686	689	680	710	704	714	686	724	683	680	710	723	707	691	708	710	684	660	696	662	681	712	684	706	706	720	716	691	693	669	713	694	705	706	700	653	675	711	703	707	707	705	721	693	723	707	700	732	747	712	700	668	699	658	738	688	646	684	724	725	650	719	702	696	692	644	738	691	694	695	661	721	689	726	711	647	726	695	705	718	705	714	683	666	725	717	704	723	680	677	694	674	710	684	724	696	660	666	692	717	706	714	707	694	688	696	651	756	684	679	700	686	694	695	755	715	667	655	699	689	741	720	714	656	695	723	691	730	729	678	735	697	702	696	704	705	643	667	676	677	653	734	732	677	701	693	697	694	720	735	684	678	703	676	660	692	684	692	731	698	707	726	696	661	688	724	699	723	664	745	731	713	675	710	686	706	704	665	699	689	760	711	725	727	712	690	719	687	715	694	720	699	682	682	711	670	678	719	664	722	757	748	730	687	688	695	730	687	682	634	750	658	697	666	690	723	664	705	674	689	724	677	660	690	666	731	685	722	697	695	663	649	719	704	720	710	722	720	697	716	687	685	706	717	703	647	683	684	703	714	700	704	699	695	685	695	721	696	717	626	683	683	717	690	680	700	688	726	689	740	678	676	698	699	674	714	660	715	706	664	738	729	692	676	697	702	706	658	687	679	685	687	730	703	670	676	673	708	700	746	702	731	638	684	740	721	690	727	680	662	701	724	714	717	713	702	725	630	673	687	740	727	743	699	681	719	733	727	691	698	694	713	687	688	726	721	706	695	701	674	680	720	696	661	723	692	685	682	686	645	701	715	687	735	722	724	725	681	693	721	703	739	742	721	656	661	737	660	705	685	738	673	675	692	717	695	667	716	687	704	697	695	712	701	667	665	710	707	722	694	715	714	722	669	723	739	723	706	666	722	681	712	694	657	690	727	720	709	707	709	721	719	695	680	649	699	655	698	680	675	688
38902	53902	28212	1867	913	850	819	754	766	771	775	745	746	757	750	716	737	769	696	711	687	760	749	717	766	754	749	757	730	742	737	726	675	670	725	703	708	689	736	755	724	741	807	724	731	712	743	739	744	721	722	733	735	738	708	748	756	738	732	776	770	716	803	713	756	726	709	782	739	708	735	751	760	705	736	800	738	769	748	707	688	696	781	738	711	743	771	737	785	744	684	760	721	737	739	746	749	710	730	754	728	730	738	764	678	724	710	741	743	720	716	748	740	741	692	766	761	772	721	733	741	736	708	756	744	711	667	728	713	750	745	709	729	763	711	709	740	722	741	759	684	723	766	738	712	743	712	735	792	724	737	732	721	676	706	742	741	755	728	727	748	679	691	749	706	767	689	763	712	700	766	712	746	730	756	701	731	684	731	736	719	720	722	693	750	687	736	736	745	710	713	723	734	735	707	752	681	738	746	700	767	731	748	674	711	729	730	746	792	685	754	709	711	725	730	742	735	704	697	751	777	709	744	780	696	767	751	722	747	675	774	754	744	748	753	741	702	758	690	762	685	692	686	723	706	762	726	747	699	708	729	721	770	734	721	770	768	761	727	723	739	696	746	755	691	746	723	688	744	770	752	762	711	709	760	751	729	747	759	716	706	707	724	726	726	729	709	749	728	726	748	755	737	732	699	717	739	758	744	722	724	681	695	705	744	736	715	749	800	701	712	746	737	751	722	715	724	744	785	730	750	724	717	744	674	750	732	729	736	730	682	719	765	693	747	697	732	790	813	760	698	722	737	741	751	736	746	749	769	773	783	743	739	735	743	753	687	725	746	762	729	702	758	676	720	717	743	770	753	778	770	755	781	737	702	709	701	735	702	804	709	715	740	750	717	758	742	736	726	757	717	709	748	766	769	766	766	693	758	737	763	769	755	723	768	729	744	665	733	721	712	725	735	694	731	759	689	744	761	758	722	763	743	724	735	729	720	736	697	782	772	756	752	742	736	710	760	727	707	741	682	714	782	761	733	740	767	776	735	715	761	725	742	782	733	729	719	742	744	709	751	740	768	744	746	739	728	739	754	746	699	760	740	712	738	722	706	709	732	701	749	770	729	694	685	744	744	761	722	789	749	709	715	737	784	746	724	764	677	716	748	694	741	723	797	714	731	725	718	709	688	772	719	716	694	683	721	714	712	737	708	741	719	743	724	716	674	696	780	756	702	696	719	752	735	701	722	744	673	729	756	715	750	685	711	674	770	722	709	702	686	732	741	729	729	684	724	718	749	735	704	706	761	730	686	774	708	728	763	747	732	724	723	739	772	751	746	689	747	710	703	702	748	719	739	713	762	706	744	680	748	750	753	770	734	737	745	703	724	736	752	775	724	727	748	725	764	773	683	696	785	758	723	745	747	730	676	727	728	717	722	684	718	710	728	740	715	721	697	701	698	708	756	711	734	761	730	754	709	761	692	730	759	696	735	720	728	756	774	696	775	753	683	718	707	756	712	748	741	723	739	717	777	702	740	706	740	747	730	724	724	765	724	762	723	712	725	668	750	725	718	753	719	737	728	731	716	789	771	765	690	733	750	726	673	701	708	744	768	786	743	700	727	722	706	704	717	746	726	683	674	727	722	747	734	742	694	735	784	693	716	716	727	770	787	698	711	711	722	735	767	720	737	743	756	686	709	733	757	766	764	760	686	674	702	696	683	773	726	706	737	739	672	733	720	774	768	706	733	735	687	697	724	749	755	748	768	723	700	758	745	767	765	753	743	703	699	720	772	735	719	750	752	717	717	712	728	732	708	705	792	731	753	715	732	700	733	777	803	736	720	757	732	711	725	741	787	747	724	744	710	753	781	721	741	750	713	664	728	735	730	730	743	713	684	761	743	727	730	760	723	771	747	763	710	733	749	719	708	688	760	752	709	757	691	699	737	759	704	721	740	689	672	732	757	712	729	771	720	648	707	726	758	723	740	744	722	725	760	721	757	716	712	764	718	714	790	731	700	755	686	716	755	746	739	694	753	703	747	685	803	742	826	777	720	738	684	748	696	757	747	757	706	750	746	694	781	757	772	655	736	776	749	739	689	686	714	735	739	737	746	774	732	664	716	771	734	722	747	705	687	736	711	762	739	724	731	700	727	751	739	757	737	728	723	702	722	751	769	734	757	743	757	749	722	736	762	679	699	746	755	770	726	748	738	744	792	738	708	711	699	741	707	697	723	729	732	754	718	714	687	757	744	732	748	714	724	772	745	727	706	700	735	750	730	712	747	758	750	715	719	766	755	744	704	722	730	725	722	689	750	745	733	754	742	724	769	739	728	722	757	755	749	743	741	684	723	785	717	714	644	754	755	710	710	776	757	699	694	708	682	701	710	723	710	703	760	738	740	753	722	711	792	698	711	685	772	706	694	724	704	748	736	716	694	765	713	740	772	776	748	703	762	702	693	779	709	716	666	714	723	756	755	742	709	723	715	753	760	746	713	723	735	720	726	764	727	722	758	742	737	761	757	713	702	709	750	734	715	735	754	731	740	755	751	727	682	732	757	731	700	717	746	724	713	688	691	736	725	759	697	692	727	707	731	718	753	762	740	689	733	720	731	727	720	730	708	727	720	745	660	790	771	729	739	748	725	729	733	687	754	728	719	735	707	709	714	757	738	714	719	766	780	769	756	782	723	679	731	749	739	723	702	706	694	706	762	724	753	739	761	735	687	704	732	719	740	712	728	727	767	698	780	727	697	709	743	710	743	734	735	729	695	734	712	742	649	721	730	718	729	765	710	732	758	712	719	743	733	753	706	729	729	715	721	754	735	719	746	744	758	758	728	744	721	749	740	764	702	719	773	714	704	687	724	761	733	683	774	665	718	768	717	741	712	741	791	697	712	722	727	781	748	715	815	716	727	767	710	695	691	730	703	740	718	744	721	708	714	736	725	759	762	711	734	727	753	746	785	751	723	734	718	740	717	722	735	710	781	715	715	742	736	695	741	782	709	721	738	709	728	725	750	725	793	765	736	727	734	763	772	710	751	748	712	774	698	736	702	700	757	744	745	731	746	740	685	688	745	782	739	781	750	731	755	736	760	756	712	756	745	701	721	695	723	714	714	750	740	755	712	725	709	705	733	707	679	743	710	690	763	767	762	754	733	687	753	727	728	720	757	716	772	747	727	694	748	713	719	760	734	724	732	747	677	725	726	747	708	713	712	746	717	737	746	711	730	703	723	728	751	702	695	761	718	733	761	704	724	743	701	731	739	789	732	707	729	721	783	707	761	701	763	700	746	717	747	704	724	742	806	725	731	754	698	695	689	687	706	747	727	705	747	765	709	705	727	711	726	805	730	776	695	755	715	676	710	732	694	731	742	698	716	708	746	691	720	734	716	795	723	721	700	751	763	762	754	697	720	711	735	720	713	775	741	749	721	765	748	715	751	740	694	691	733	764	745	770	804	771	750	764	757	759	716	769	705	746	704	768	748	771	723	710	747	757
24096	21453	29072	24642	20990	9897	1139	801	666	734	621	670	598	604	621	547	612	585	547	554	557	575	641	627	606	544	555	559	497	580	606	585	603	572	549	545	524	547	546	550	556	570	591	623	594	545	553	546	536	558	537	599	545	578	548	571	540	530	581	580	585	532	541	598	594	587	568	537	623	564	565	602	533	548	537	587	585	523	576	548	566	532	570	549	594	582	590	585	578	578	529	519	572	543	584	549	537	542	554	546	569	539	552	564	568	557	563	592	552	588	556	591	545	616	542	554	577	566	542	489	545	556	576	579	560	579	566	567	589	572	586	545	564	584	556	541	550	577	540	556	585	541	543	588	589	566	574	615	548	525	591	530	528	607	568	574	539	588	557	511	561	533	519	510	582	548	540	567	582	550	557	487	527	555	545	544	547	533	523	539	566	564	599	554	573	575	552	592	564	494	579	561	565	593	564	560	563	554	592	540	571	555	566	565	534	579	561	564	525	539	532	534	624	542	580	525	576	530	534	544	508	555	530	537	521	534	509	578	593	616	553	515	523	568	537	575	560	579	567	554	516	555	596	547	542	519	589	518	528	542	547	541	567	548	567	538	556	512	547	539	565	555	590	566	557	559	531	536	542	553	565	550	530	582	551	571	590	558	580	546	556	518	531	545	569	589	545	595	556	538	565	547	587	571	603	519	503	593	560	536	525	564	521	532	598	549	569	558	575	551	512	563	561	579	598	529	555	517	564	573	577	590	539	578	549	562	480	570	572	550	585	510	551	542	549	590	581	562	533	550	545	593	551	550	567	519	542	612	531	560	599	562	520	587	506	550	564	527	575	580	568	605	624	616	589	536	544	582	577	575	555	544	547	578	559	549	556	578	557	582	537	571	549	529	578	573	547	551	546	526	506	560	548	560	560	574	538	531	556	583	563	545	537	577	517	535	551	578	572	589	545	583	555	545	584	520	593	560	501	563	559	545	580	531	568	554	583	495	548	578	578	554	536	581	570	580	578	548	570	595	601	627	552	577	550	538	572	558	555	576	566	502	572	541	527	568	599	576	555	546	554	596	541	544	536	542	553	591	576	573	609	518	534	555	581	589	577	558	576	552	569	566	572	585	578	560	592	600	571	560	532	575	571	526	486	545	582	504	589	525	543	586	597	578	536	583	544	564	555	535	560	530	560	551	550	573	559	538	549	573	551	563	535	596	578	565	588	545	591	540	540	513	534	567	551	553	569	577	548	577	544	531	553	522	556	572	557	533	575	537	607	544	576	562	521	573	552	532	570	534	588	563	598	540	549	555	547	542	554	568	565	610	588	541	582	575	555	584	513	553	545	591	547	543	583	572	578	565	502	554	567	579	543	530	538	545	515	563	537	543	531	575	532	505	583	578	597	618	567	546	558	554	539	573	572	548	588	541	549	549	591	548	556	598	582	552	566	550	545	593	564	606	520	553	541	510	593	558	528	541	568	518	530	520	575	565	553	525	544	554	586	541	566	607	585	547	518	538	572	561	540	561	590	514	539	565	512	564	523	575	576	546	512	543	558	567	544	550	575	549	552	548	543	563	530	581	561	577	548	534	553	548	542	553	538	562	502	583	560	536	542	544	561	583	534	548	537	508	571	546	570	528	591	497	556	561	596	540	532	551	531	519	571	562	555	518	600	565	542	498	571	567	535	579	554	564	546	548	565	571	558	554	527	570	515	590	565	531	526	546	548	517	575	571	531	558	561	564	543	526	570	605	576	553	552	517	587	589	525	579	576	547	582	544	607	563	533	514	588	560	564	541	535	551	560	561	542	523	564	565	531	578	543	537	548	529	527	562	538	582	574	565	580	573	567	556	535	535	526	519	584	546	575	573	545	604	553	574	565	531	556	553	557	559	532	561	527	552	591	565	567	523	594	540	568	533	529	551	566	562	550	610	524	513	593	622	574	556	557	588	589	587	542	576	607	622	554	562	599	569	559	566	543	542	622	540	547	559	611	567	567	581	568	576	568	571	559	554	508	594	578	582	591	570	518	567	561	583	591	545	559	534	568	554	587	558	563	565	570	554	590	514	596	570	543	540	567	604	544	514	551	554	536	552	517	524	596	562	522	524	545	544	486	586	546	566	580	575	529	551	552	527	570	547	553	553	548	553	562	542	550	563	564	509	554	551	548	531	554	543	596	552	536	503	554	576	573	588	585	561	518	517	574	559	551	550	549	552	529	569	511	580	555	575	561	547	601	551	580	552	539	573	560	561	567	526	524	544	563	541	560	570	558	592	579	557	518	552	560	545	552	571	548	560	579	547	518	565	536	517	514	573	584	567	555	533	570	523	526	561	550	571	579	555	570	528	540	548	573	528	587	529	566	510	572	641	505	592	524	522	537	553	563	570	590	597	549	556	547	538	580	538	602	524	508	543	567	590	532	552	522	545	538	615	620	532	554	578	534	560	515	543	538	557	542	555	527	558	579	599	570	551	595	506	576	545	551	597	577	601	583	563	585	541	552	510	537	516	569	528	539	578	550	579	550	553	565	510	528	549	576	592	572	560	584	541	552	551	547	559	551	549	586	547	497	539	600	567	547	533	560	537	532	573	593	594	560	566	571	558	541	518	540	562	587	542	540	556	541	518	549	534	547	565	561	542	572	540	582	592	542	560	613	549	533	530	554	551	545	543	520	561	560	559	545	559	561	550	540	546	565	577	605	544	574	566	568	543	561	575	559	515	566	603	569	563	554	563	561	535	560	538	523	586	571	546	559	507	501	546	551	625	541	528	558	505	539	546	582	565	546	548	568	555	551	578	582	527	566	585	566	556	625	557	535	524	578	542	587	544	556	532	536	573	578	553	568	560	565	563	594	566	532	503	577	591	524	579	579	543	523	546	568	580	526	566	542	573	561	546	567	552	560	561	552	544	583	540	534	580	566	558	544	571	545	544	572	538	584	536	567	569	555	538	578	498	564	559	573	558	530	585	592	569	560	536	521	568	576	558	564	535	571	512	564	569	538	558	531	594	571	545	515	632	572	547	575	554	550	529	571	552	571	521	528	531	570	562	538	537	560	545	598	551	567	577	580	554	534	535	567	588	529	547	563	577	579	559	560	567	594	622	591	531	551	555	573	585	528	566	534	540	566	570	581	571	523	554	545	631	548	552	559	554	537	571	587	539	590	550	529	556	540	572	539	549	559	558	586	574	578	554	560	572	587	551	554	550	582	584	531	517	538	617	510	531	558	514	510	527	581	562	536	591	554	554	564	540	595	524	576	560	519	574	564	581	546	576	567	523	592	523	547	531	535	546	565	557	561	549	535	562	547	532	605	569	598	590	578	561	568	597	590	540	588	579	565	563	514	531	539	562	553	536	542	542	542	568	540	586	553	554	513	560	578	546	533	546	563	537	579	581	567	542	552	582	621	547	562	527	563	564	539	541	538	529	535	552	589	588	562	566	572	548	539	574	580	586	516	640	487	546	581	521	544	515	587	588	542	565	579	531	511	548	561	588
40598	69635	48716	5004	1427	1243	1084	947	814	719	697	647	649	703	674	702	643	656	597	569	617	675	643	611	636	623	612	607	647	601	599	576	680	659	633	638	646	603	597	601	613	615	615	631	695	703	584	608	606	629	612	607	600	610	590	602	586	659	596	589	596	619	637	642	591	577	549	672	621	619	581	574	607	621	605	607	584	606	609	634	565	593	560	620	585	568	576	607	604	609	601	582	591	576	556	628	565	627	608	600	607	610	584	639	566	619	623	579	585	608	593	573	579	597	580	634	581	632	602	551	616	574	578	602	600	570	611	635	621	610	619	613	608	633	561	552	598	556	594	581	586	565	626	598	593	580	583	601	573	612	593	622	581	603	597	603	565	619	590	622	584	602	622	613	605	616	602	609	594	606	628	586	603	623	605	614	583	594	629	585	582	571	557	577	595	589	608	595	603	641	610	638	566	570	560	581	553	628	601	585	550	619	585	569	602	616	571	601	592	581	594	617	561	597	612	596	615	590	591	572	615	565	561	595	608	592	597	581	594	617	580	591	655	571	580	616	601	600	608	597	634	588	575	551	608	579	622	603	560	613	587	618	556	600	585	586	632	618	615	594	598	594	630	587	593	572	558	620	622	574	613	585	641	606	586	585	637	595	590	593	580	601	602	595	592	600	558	582	598	642	554	627	580	576	646	615	581	572	590	600	591	570	585	602	586	561	561	590	615	601	600	578	583	567	594	602	577	599	586	594	592	559	572	547	550	607	566	583	595	574	623	615	619	599	613	614	588	608	570	558	617	586	567	606	623	572	557	605	574	605	606	630	606	592	609	588	597	599	579	559	567	605	590	647	620	614	599	545	600	610	570	603	630	604	609	605	605	628	600	629	595	623	577	617	608	633	630	616	535	604	613	589	592	588	577	594	587	612	568	623	595	583	611	616	612	623	614	557	586	615	652	623	630	623	583	581	611	602	583	564	630	594	572	620	636	587	568	576	622	617	641	613	528	589	573	615	565	572	597	587	597	616	613	656	614	589	620	611	607	622	631	593	546	609	593	628	623	612	625	594	560	593	609	549	618	611	603	586	574	602	643	635	594	575	621	634	588	593	596	583	599	629	600	659	579	628	595	599	591	593	584	607	578	582	625	616	611	562	605	597	561	676	642	617	566	658	585	615	627	590	543	612	605	596	551	578	577	587	607	591	534	590	627	561	565	578	611	571	602	608	649	567	632	572	619	596	579	551	606	608	589	613	556	568	574	613	630	580	609	632	599	636	577	555	597	613	629	575	576	567	643	639	542	598	596	583	571	557	605	603	581	598	548	627	565	609	592	568	621	587	556	609	607	628	588	589	635	628	583	581	590	575	608	633	562	611	598	593	587	627	602	545	585	623	607	609	578	576	591	595	594	591	617	621	540	627	605	623	614	570	623	603	568	587	568	532	564	619	588	584	592	592	588	541	629	610	556	601	595	569	600	594	626	546	600	621	596	617	589	562	611	624	623	599	593	572	638	554	568	609	551	616	611	607	583	613	563	578	617	579	609	562	572	563	622	595	601	595	579	620	628	597	631	613	588	626	604	613	567	615	586	635	585	584	585	586	606	610	562	586	578	551	561	598	619	617	581	611	588	573	586	597	620	565	600	597	603	528	622	583	626	598	603	598	610	597	605	556	603	589	569	562	598	582	578	610	606	554	587	596	628	579	597	554	573	621	593	555	622	615	592	606	614	571	615	630	586	569	609	569	575	619	577	557	623	635	592	620	585	580	585	607	559	621	611	626	610	595	605	577	632	652	574	548	616	604	582	606	626	599	592	581	559	598	560	582	583	625	568	570	581	557	596	637	537	642	530	598	599	626	599	651	595	595	605	602	592	623	565	595	599	544	609	559	592	591	590	562	571	541	586	582	593	574	557	596	603	579	621	541	617	562	640	573	631	597	595	592	619	571	586	587	581	616	573	613	625	609	595	580	586	652	544	568	624	609	557	600	568	627	609	604	619	586	583	593	606	621	585	582	620	625	566	637	597	589	611	593	630	618	600	597	589	594	642	574	563	606	533	626	597	572	588	607	595	647	591	579	596	586	582	598	603	596	600	608	570	602	606	625	577	575	589	622	655	648	616	553	554	624	560	598	598	593	643	641	603	623	629	607	588	611	617	595	594	612	580	565	589	574	586	605	581	590	576	567	590	617	612	604	645	631	635	620	605	583	637	593	631	589	598	630	621	579	587	586	642	630	584	585	568	550	577	617	630	631	626	621	591	574	603	614	586	552	625	570	582	603	589	619	598	600	578	652	585	587	596	566	579	601	619	590	619	597	608	599	589	597	610	578	576	584	626	617	603	598	605	617	612	611	600	633	634	599	624	591	597	572	567	608	581	594	613	594	581	569	609	613	582	584	605	580	555	573	642	568	588	587	652	592	595	571	601	614	639	567	550	556	600	629	591	562	569	573	588	571	563	596	630	601	592	604	594	605	617	567	595	669	635	583	668	602	604	636	607	609	590	612	532	572	607	576	577	584	609	587	589	646	603	572	576	581	587	590	640	604	635	579	596	595	579	619	603	616	598	585	588	633	572	618	597	600	576	618	569	608	590	583	558	578	581	627	615	584	569	607	616	571	617	598	634	632	619	609	604	642	612	603	583	590	606	602	569	605	616	607	582	561	553	602	609	565	583	581	630	632	635	625	598	627	586	588	581	586	596	575	593	600	610	641	608	586	611	601	590	595	596	606	605	588	617	582	597	590	576	559	587	594	561	576	590	622	597	622	597	594	561	622	603	602	586	604	600	567	637	602	597	583	573	595	606	650	572	596	606	586	585	598	606	600	575	580	606	564	569	585	628	629	616	574	594	642	594	574	589	573	595	571	631	599	649	543	624	592	590	590	585	602	600	593	609	625	567	578	575	557	585	595	587	579	626	611	600	624	611	602	629	624	575	603	635	622	651	583	601	618	609	599	605	599	585	604	631	633	592	599	559	581	604	613	534	607	600	574	608	643	625	622	620	574	607	600	596	577	632	620	575	580	616	598	624	628	619	578	577	620	592	583	596	591	577	603	564	588	596	595	596	638	607	601	592	620	603	616	601	579	575	597	558	624	621	634	588	570	572	631	636	549	541	590	582	573	642	609	565	566	587	564	587	613	584	627	597	584	603	601	593	588	606	576	629	592	606	623	582	628	578	577	619	587	596	615	596	579	565	616	596	626	603	623	552	655	580	558	549	589	586	583	620	618	614	598	575	599	596	637	575	540	584	570	622	593	617	603	584	621	590	592	601	624	634	547	654	617	570	601	591	577	578	609	602	619	568	592	575	604	594	565	570	621	597	548	592	589	588	556	586	599	561	584	570	576	585	581	590	584	637	593	615	590	590	602	579	568	611	546	641	609	583	557	648	598	622	574	619	599	596	597	578	570	574	622	559	577	609	612	581	647	581	655	582	593	603	608	614	648	595	569	618	583	589	577	572	621	589	584	579	587	578	583	624	602	565	598	569	645
25037	21575	28831	24995	14044	1499	812	653	623	627	627	589	599	617	609	589	552	540	590	504	530	570	605	528	574	575	526	538	583	539	555	517	568	575	548	605	492	558	523	585	519	586	548	573	580	559	561	516	592	559	565	543	583	607	558	569	572	559	535	526	555	543	556	550	542	523	532	611	572	524	539	534	532	550	585	541	587	555	553	520	593	557	498	545	547	534	547	526	510	510	553	521	571	533	540	539	545	500	539	547	536	559	538	568	552	539	523	542	574	504	564	579	568	568	574	556	533	526	538	535	552	559	594	549	552	538	531	562	562	521	527	539	552	550	551	504	539	555	537	575	570	550	565	541	527	570	561	558	542	533	538	578	559	549	551	588	551	544	518	532	567	511	528	549	525	516	554	566	546	563	549	544	540	554	593	526	533	516	545	571	543	541	564	522	533	538	502	533	577	570	528	508	536	556	529	581	580	540	560	545	542	531	577	556	573	593	582	549	558	538	539	546	554	570	538	550	522	564	580	554	532	549	585	520	593	546	546	548	595	530	513	517	526	567	557	518	582	538	566	567	529	542	506	516	588	574	570	547	528	511	538	550	567	555	561	540	541	568	545	515	533	519	521	530	581	567	535	537	541	646	546	549	544	558	602	559	543	553	579	494	525	482	539	540	523	487	564	503	556	543	558	538	551	575	551	541	523	575	578	524	552	543	569	547	547	548	544	548	566	525	584	521	533	564	561	555	569	555	558	546	606	591	522	566	566	530	543	568	540	572	585	563	570	538	579	534	516	538	480	561	519	545	538	537	525	539	561	535	555	538	524	551	541	557	587	565	580	561	552	563	568	567	565	532	541	546	528	564	590	554	540	584	548	504	527	540	540	519	543	505	514	550	573	550	549	547	542	568	552	588	586	571	543	556	545	513	539	527	546	557	613	460	521	538	556	583	526	525	517	536	535	568	559	514	518	489	528	560	590	562	540	522	487	582	571	529	568	538	581	553	533	525	538	542	557	523	575	524	511	523	558	512	538	529	554	513	567	534	524	593	563	562	498	558	573	562	552	536	527	547	558	574	570	541	520	561	521	546	560	551	568	531	524	533	563	563	551	583	557	572	530	561	559	509	535	527	520	553	525	544	571	520	554	536	543	523	533	536	537	552	568	547	527	539	527	576	551	533	587	580	594	548	539	564	525	544	554	539	537	570	564	564	491	507	572	556	590	513	520	523	556	575	552	560	544	535	507	569	598	520	573	529	526	566	545	551	546	586	596	529	575	544	529	576	514	564	558	514	568	554	503	552	521	544	547	574	544	551	555	534	554	584	506	550	529	536	573	573	566	535	583	553	544	538	549	532	543	548	551	544	536	539	515	554	579	537	544	541	514	534	530	541	532	526	551	541	550	537	536	503	528	547	567	515	532	583	537	577	556	554	542	525	529	597	554	560	579	556	552	539	539	519	578	542	581	578	555	567	514	536	529	550	575	515	559	589	524	513	591	552	554	526	561	528	544	526	557	599	564	561	558	566	526	533	580	561	624	555	557	556	564	532	546	529	513	519	535	572	526	583	530	559	579	531	592	540	555	566	590	556	543	522	509	548	535	536	579	567	534	574	544	524	529	579	500	563	536	556	560	554	599	534	552	532	538	539	568	539	536	505	550	487	580	566	547	497	533	529	607	573	552	524	566	527	524	553	524	578	533	531	513	565	524	566	542	567	550	533	572	526	532	538	563	555	564	548	546	516	518	612	565	532	535	558	536	510	579	522	509	550	565	591	536	540	530	556	523	560	535	537	567	543	527	565	557	573	530	565	586	542	539	533	554	525	544	572	545	576	598	556	533	538	587	513	525	547	554	542	566	561	548	558	569	556	552	559	525	534	564	530	488	532	534	517	529	535	556	549	548	606	576	577	550	595	548	521	533	550	539	531	490	548	513	591	533	526	512	531	540	518	545	531	532	547	583	599	502	541	546	518	532	561	526	535	531	555	569	578	575	586	566	549	524	565	570	542	560	589	539	504	531	564	530	535	517	552	540	565	498	568	544	524	500	547	545	551	555	528	537	506	529	561	553	516	552	512	544	553	538	538	591	538	553	548	577	543	546	537	556	526	519	528	583	549	524	559	563	517	516	529	601	561	550	561	520	536	533	559	546	544	526	525	528	539	553	536	556	525	566	513	573	542	569	551	521	567	575	528	530	564	540	546	520	475	566	562	535	551	510	544	584	514	547	545	548	529	534	539	562	567	528	530	513	583	554	508	549	554	539	523	533	533	559	552	558	536	541	523	526	553	545	545	615	535	555	575	578	547	591	526	555	581	524	557	574	582	558	505	561	512	545	560	566	541	568	557	542	547	538	578	528	560	578	549	547	580	520	544	571	504	531	539	563	537	528	517	582	545	551	584	516	586	539	551	565	590	572	571	547	516	538	545	506	547	607	554	568	528	515	561	551	536	561	545	527	575	523	553	526	566	565	562	541	553	554	526	529	569	531	531	539	494	514	582	542	568	538	549	548	558	560	583	528	510	546	576	532	595	536	526	521	557	521	533	557	547	553	520	528	502	566	529	525	545	505	549	540	532	539	574	534	562	520	550	554	543	540	553	576	534	560	545	579	560	531	581	553	534	567	545	512	552	531	517	536	525	508	524	565	514	545	580	523	559	523	562	502	517	543	546	548	525	577	526	558	569	543	568	548	584	503	542	560	503	529	578	529	541	553	587	554	552	513	528	554	569	515	529	543	564	540	502	582	549	541	569	565	581	534	560	565	566	567	543	502	597	561	507	535	571	513	504	543	534	600	536	518	518	535	534	557	556	518	534	508	545	549	571	583	543	573	555	538	516	544	549	629	583	535	567	581	571	548	602	522	533	550	568	584	540	530	559	551	541	506	578	566	527	538	552	545	528	528	550	563	558	555	577	532	563	578	526	526	596	546	538	556	543	559	542	529	538	561	519	510	527	522	550	580	521	538	553	546	519	567	563	517	507	552	549	513	556	550	546	548	539	540	563	552	554	567	569	515	592	546	501	582	545	544	556	562	547	558	499	551	537	583	542	560	541	564	540	554	533	555	544	546	563	515	554	534	540	560	538	541	565	553	542	524	531	544	532	567	543	549	539	520	536	579	473	545	563	562	565	571	533	536	523	485	497	594	512	544	551	543	564	546	544	534	532	514	555	547	526	541	551	505	541	542	585	571	569	539	529	551	516	533	567	539	558	566	538	589	578	524	535	543	568	544	527	538	571	562	513	560	507	550	547	560	546	599	575	561	543	527	548	570	547	574	547	540	565	570	531	522	542	570	589	538	567	572	548	552	562	548	540	559	524	522	545	514	587	538	545	528	527	568	532	552	570	557	557	566	536	570	544	558	563	539	507	515	573	571	484	544	567	525	574	495	513	550	589	547	552	531	544	562	578	522	576	543	545	550	561	556	544	576	566	560	568	539	549	556	500	562	483	566	544	529	541	577	561	618	557	555	531	610	534	551	514	529	560	537	584	580	513
40187	65023	42142	3807	1220	994	868	797	694	660	651	687	608	604	631	632	568	576	613	608	602	578	580	545	574	639	574	555	589	594	599	608	599	577	519	567	548	613	587	566	580	558	554	607	573	564	539	621	628	525	589	578	573	556	557	584	592	549	564	580	595	597	576	635	588	569	599	591	584	542	602	607	551	603	579	574	569	622	582	580	533	559	602	561	565	551	546	552	552	544	542	549	564	588	568	565	553	595	579	542	596	608	565	530	592	550	548	608	582	584	497	560	572	597	590	566	553	585	593	571	581	517	588	600	625	534	587	621	573	587	581	598	621	577	573	597	553	593	550	606	551	616	599	589	565	590	581	583	577	553	580	538	620	542	560	608	578	592	571	614	542	584	556	599	600	578	557	566	548	534	556	566	574	566	520	566	560	557	601	566	574	563	553	608	558	630	574	562	567	559	572	572	553	555	554	570	579	556	585	583	565	516	599	550	602	576	572	544	595	576	606	555	559	573	589	600	567	585	578	532	578	576	553	585	531	570	547	525	579	556	559	565	571	567	574	584	545	589	561	548	583	561	566	528	549	585	599	555	557	624	553	556	583	564	588	571	554	595	537	563	569	583	561	548	542	583	543	565	588	608	561	547	556	556	544	605	604	593	562	527	536	572	626	574	548	570	578	563	558	576	552	582	581	558	545	569	520	566	530	588	570	568	574	600	565	613	561	604	569	548	598	576	599	567	556	583	586	596	590	560	571	541	571	545	566	623	532	598	571	568	593	575	549	580	533	537	541	557	597	570	557	588	552	586	592	615	570	584	601	557	524	581	552	510	631	589	572	563	552	583	586	587	577	541	575	580	616	516	604	567	577	553	597	578	550	564	588	561	537	567	590	605	577	544	580	552	552	543	602	568	620	581	589	616	582	562	605	598	561	540	572	576	608	563	530	561	516	577	568	578	562	544	527	557	556	542	609	584	598	586	538	566	564	535	572	590	572	513	582	609	587	596	551	578	584	564	546	601	570	570	567	577	541	588	517	597	588	552	537	575	588	536	567	589	548	562	557	592	539	570	589	531	576	593	578	558	577	545	609	557	543	569	551	555	533	583	600	598	586	549	570	540	555	556	594	559	600	550	548	594	540	581	604	538	584	571	619	570	561	586	561	575	588	560	599	585	555	569	569	560	575	553	566	615	610	548	562	576	565	518	582	580	602	609	557	555	529	569	600	587	565	587	577	550	561	585	553	610	610	530	563	566	602	564	541	576	536	564	584	569	549	584	574	583	543	561	579	573	569	583	573	542	562	573	583	590	543	614	605	558	606	594	563	560	576	572	574	554	534	569	543	549	511	553	556	610	591	592	568	579	563	537	553	554	604	589	561	575	578	577	558	592	574	588	554	545	588	644	534	579	552	577	547	576	569	589	579	568	581	581	535	567	558	570	613	566	548	586	581	607	598	566	569	573	573	618	556	550	593	604	525	575	597	598	551	551	553	541	573	546	535	561	587	581	551	548	554	571	573	539	538	631	572	572	568	568	563	581	562	574	571	586	569	576	564	599	532	550	564	604	582	566	558	550	564	533	569	570	604	569	594	541	555	518	554	558	566	579	543	556	551	551	564	603	584	584	543	588	575	551	564	582	535	598	598	520	609	543	606	558	604	565	586	562	584	557	583	591	547	584	559	571	557	559	559	558	554	516	590	592	577	591	543	602	568	589	563	566	587	553	578	539	570	552	550	600	576	561	583	565	555	563	581	614	533	589	570	574	529	558	602	555	569	588	605	553	577	581	524	609	558	534	605	568	558	544	582	558	518	531	597	576	574	581	552	580	567	541	560	537	590	557	559	547	524	574	576	537	537	533	576	549	566	574	627	550	578	545	562	582	591	591	564	559	518	537	532	568	585	572	595	564	548	564	575	583	548	527	564	571	584	509	566	593	575	559	589	569	575	546	555	609	610	567	549	554	614	569	586	582	568	578	539	569	568	594	568	548	538	528	528	589	571	556	557	541	571	595	570	552	571	547	570	602	582	551	556	533	548	564	538	540	587	587	584	571	538	552	538	579	569	552	561	561	540	581	553	575	584	592	553	567	587	561	572	541	588	596	564	581	529	546	543	556	568	572	546	571	555	573	533	564	567	576	560	575	580	560	572	567	556	579	541	554	586	637	580	551	574	585	546	534	622	592	591	542	557	558	572	569	516	570	573	599	568	554	582	545	571	569	576	594	547	572	607	550	578	595	537	599	562	564	567	568	536	576	558	561	556	586	612	509	581	585	543	561	532	614	544	547	600	599	606	579	545	574	562	598	556	584	560	557	617	635	601	543	604	555	537	526	525	594	608	579	597	573	568	548	561	512	558	573	551	567	565	566	524	622	578	545	536	549	568	559	581	584	526	574	550	586	586	632	596	564	572	565	564	586	552	612	558	560	605	556	574	564	581	558	549	570	558	594	612	567	545	547	646	560	589	520	560	562	568	547	532	553	593	586	631	575	565	567	590	544	581	519	593	587	576	575	553	596	584	569	557	572	533	589	635	554	565	558	597	532	587	537	574	579	586	556	629	575	587	608	517	588	584	519	569	533	601	599	567	591	540	561	562	585	514	561	546	592	571	584	599	553	607	570	549	577	626	589	576	594	584	571	613	533	589	577	541	550	573	590	595	557	554	533	573	579	592	521	599	574	573	565	589	611	576	563	567	582	585	581	578	563	612	563	570	553	569	521	553	575	548	600	560	585	537	580	594	532	606	586	536	602	562	568	590	565	587	592	585	587	590	594	568	619	570	559	558	604	535	589	557	562	589	544	584	541	581	541	545	585	540	553	592	548	608	555	615	580	544	608	575	532	589	546	555	558	570	528	568	539	506	574	601	553	559	578	537	573	548	595	562	584	554	588	564	600	587	565	565	573	579	556	589	546	548	554	591	569	561	625	594	593	536	633	587	582	564	601	544	546	572	536	611	541	536	571	589	586	583	585	549	554	551	573	565	576	563	596	600	518	606	573	554	598	594	574	556	590	630	628	578	557	591	543	526	585	590	544	555	567	587	560	576	571	568	593	552	572	574	570	601	599	563	564	584	570	568	563	572	566	608	573	566	544	556	555	582	601	561	534	616	603	585	563	551	579	571	525	569	550	531	578	526	627	583	578	574	588	586	574	593	581	544	577	590	556	582	570	560	589	610	566	548	567	569	581	586	559	575	550	537	545	596	547	573	611	557	600	541	612	586	572	521	556	563	612	566	561	586	523	540	536	576	566	539	563	554	585	604	592	580	583	605	535	574	556	625	532	544	576	561	573	594	573	580	567	539	607	610	553	547	540	560	583	576	567	581	548	556	570	550	535	573	599	561	569	527	565	569	571	596	556	605	588	545	610	558	607	529	566	604	607	559	558	583	553	553	553	574	557	591	541	614	537	573	546	552	582	574	494	540	586	560	538	579	574	568	564	582	596	542	614	586	570	519	575	559	588	552	534	601	588	558	545	524	575	612	563	552	544	564	541
22944	21416	29134	24183	21405	21283	8449	808	550	496	475	462	434	437	400	419	388	404	374	390	379	355	343	374	393	403	361	368	340	353	404	391	351	372	343	369	345	329	338	361	323	365	391	447	371	377	307	331	362	332	357	337	347	353	358	357	325	361	350	379	353	373	335	365	372	351	342	314	393	395	360	351	353	343	373	357	368	320	332	348	348	305	353	358	355	338	292	351	357	337	335	333	333	351	370	345	365	331	306	336	379	327	342	318	339	322	347	319	350	379	333	361	346	321	340	341	335	352	338	354	323	347	338	334	336	317	341	361	379	351	348	313	364	287	348	363	324	344	331	359	319	350	358	356	333	341	373	319	315	334	334	330	361	356	327	344	351	299	335	359	328	317	353	340	355	315	340	334	362	356	341	347	348	323	353	357	326	347	324	353	353	325	372	328	349	321	346	318	289	332	349	343	316	359	354	324	334	329	357	353	354	352	375	333	328	355	360	352	357	337	315	320	305	335	333	342	329	338	354	318	338	316	336	351	371	367	329	366	342	334	351	366	359	363	364	335	349	363	354	359	328	371	342	352	342	348	354	334	314	311	333	356	346	332	360	347	310	305	336	366	351	355	327	347	340	327	363	363	374	332	363	302	331	333	311	340	341	323	341	349	295	296	335	332	341	323	336	311	362	321	314	336	342	324	359	317	329	339	354	323	334	325	337	346	362	348	324	298	316	379	384	313	341	338	335	359	315	322	328	350	337	312	326	314	310	324	393	356	370	324	335	329	325	329	355	322	338	342	320	329	361	326	322	341	308	311	353	344	342	362	342	348	331	329	331	304	352	335	317	326	344	335	350	345	322	334	344	334	376	285	359	349	336	337	352	341	351	333	356	334	360	344	321	358	314	321	333	323	342	360	316	349	341	301	342	337	376	375	337	321	316	376	347	308	336	307	327	370	332	388	333	326	328	354	317	338	369	348	352	340	333	319	340	338	351	363	362	317	346	353	338	326	350	321	363	344	312	350	334	332	344	335	330	352	367	360	330	351	352	361	357	325	315	304	306	313	335	335	321	331	330	330	339	304	363	358	329	346	357	356	362	320	319	311	315	353	328	340	330	358	358	315	366	329	352	370	309	358	370	355	374	335	302	335	349	347	327	374	340	331	356	332	356	326	324	353	319	302	331	318	300	292	342	353	307	328	308	322	316	326	327	344	325	331	327	335	317	377	312	335	332	316	331	347	335	341	306	321	365	344	307	354	334	353	333	332	350	317	315	339	321	354	345	316	366	331	351	342	338	343	360	349	352	333	334	349	296	316	333	359	344	337	338	341	366	361	332	359	325	344	332	321	349	364	331	330	354	347	322	357	347	320	340	342	320	328	321	316	334	352	354	339	352	352	333	344	331	297	317	358	330	325	352	347	341	358	348	321	332	310	321	350	347	319	318	365	374	374	331	331	339	367	377	337	359	348	365	344	326	334	353	331	330	353	300	312	316	352	337	352	323	343	335	335	344	330	339	362	354	352	370	341	343	334	317	344	339	328	326	327	350	327	355	313	347	344	356	349	338	324	332	356	323	333	343	335	389	335	342	365	326	310	338	346	320	377	352	345	317	315	352	352	353	360	323	333	363	342	344	344	299	311	305	336	343	329	320	338	350	296	347	361	361	334	354	287	345	370	296	327	336	350	351	353	317	353	360	335	350	360	340	349	346	311	351	337	325	326	331	347	324	339	345	354	333	371	340	348	334	326	322	316	322	380	354	342	373	327	351	328	325	319	353	355	385	352	333	325	362	359	352	355	351	351	315	354	336	345	347	324	316	333	359	325	304	362	331	338	342	367	326	329	327	332	305	342	362	360	316	341	350	343	345	352	328	332	381	335	370	352	343	328	362	336	314	292	329	323	344	345	310	325	335	379	340	336	355	330	340	325	328	329	304	345	320	317	306	342	351	316	347	356	340	341	342	348	328	347	316	338	328	339	355	309	344	363	355	349	296	330	356	365	326	338	336	348	302	325	336	374	326	368	345	351	334	333	363	323	337	341	341	355	349	327	354	402	341	317	362	358	367	349	321	329	339	316	348	343	317	320	326	317	296	335	338	353	331	345	339	338	316	347	367	359	357	342	336	362	333	317	356	333	326	370	366	334	348	317	328	348	317	340	326	335	341	343	345	344	341	332	354	341	315	326	338	360	319	299	316	348	325	332	362	316	359	349	343	344	334	346	319	340	380	340	343	331	376	304	344	370	354	342	355	304	344	313	355	343	352	326	349	327	331	336	328	350	343	320	309	331	370	323	315	337	285	343	314	346	373	313	347	358	348	328	311	325	353	371	327	307	332	319	334	325	331	344	333	300	328	299	309	319	311	321	339	352	344	332	311	350	304	341	335	351	342	335	347	340	328	361	340	333	342	330	319	344	317	326	343	342	322	358	339	362	302	363	330	317	375	367	329	314	328	339	347	360	341	327	318	329	363	345	348	351	346	331	349	341	354	376	355	331	348	363	322	349	373	324	317	361	363	351	309	376	347	323	343	351	334	340	361	371	316	312	333	345	339	353	355	328	338	364	329	313	350	336	323	349	319	306	333	321	351	326	363	357	371	343	350	330	337	339	333	351	355	361	339	355	346	359	348	312	330	331	377	297	329	372	328	332	376	332	311	356	331	337	343	341	343	337	331	298	341	297	333	337	306	337	304	303	313	346	356	352	322	388	335	336	341	325	323	348	297	324	354	336	330	348	287	320	375	358	356	345	373	363	311	345	346	344	366	308	363	353	324	326	333	342	317	378	340	362	357	333	324	342	336	325	374	313	345	340	339	355	335	344	315	332	344	339	355	347	364	351	363	353	300	332	346	321	337	320	327	336	329	325	313	359	330	343	355	325	364	349	343	349	343	334	323	312	329	338	324	329	339	339	341	317	350	360	306	355	336	332	345	333	345	336	323	332	338	348	337	326	329	365	349	303	345	335	354	361	335	288	337	301	320	364	320	351	372	351	353	359	349	341	328	359	321	320	342	310	373	333	341	311	336	335	319	311	337	373	347	355	367	347	352	343	329	346	363	352	340	329	336	353	311	350	334	342	339	352	352	338	347	365	365	368	329	352	339	339	359	331	326	364	342	349	329	332	324	374	337	328	336	346	307	363	336	300	332	307	367	321	362	311	327	344	339	310	360	357	332	330	338	360	319	372	346	355	354	332	324	339	320	348	361	347	317	346	327	330	354	348	333	317	335	325	340	324	327	332	326	344	333	347	334	345	329	325	364	364	334	350	300	317	334	321	341	340	317	301	322	341	354	342	302	347	326	327	348	321	317	347	368	345	356	355	376	333	327	331	347	351	330	326	376	325	355	351	332	318	354	341	334	316	332	342	360	330	334	325	309	383	336	331	353	315	313	361	332	354	302	344	331	312	364	368	327	336	323	326	341	349	340	363	305	364	308	319	335	324	322	330	360	383	344	346	355	309	344	351	326	322	324	328	345	366	332	324	360	367	344	329	341	305
45288	78562	55911	6590	1942	1523	1201	976	835	665	571	548	534	458	480	495	463	455	389	407	428	416	441	413	402	428	412	379	416	384	393	420	417	384	395	385	377	413	320	366	389	379	357	486	355	411	348	370	340	361	360	354	354	388	378	385	386	390	409	399	390	390	397	373	397	371	382	364	367	393	379	364	369	391	337	405	400	387	408	349	380	342	382	378	371	382	350	374	347	375	363	357	348	353	370	366	365	367	389	368	329	373	357	356	366	393	386	325	350	378	332	369	357	370	355	344	378	354	387	374	334	306	342	370	383	382	382	383	363	316	336	367	372	349	386	364	358	347	369	362	358	364	386	330	381	347	349	356	346	371	356	386	357	356	324	370	378	343	315	363	343	343	388	376	386	374	364	355	386	361	387	371	355	375	375	356	367	371	348	343	346	320	356	376	332	371	369	358	390	379	369	345	376	372	377	369	348	351	346	375	331	374	369	342	379	362	380	356	367	371	367	329	345	365	374	392	351	347	363	362	360	375	351	383	396	355	381	348	358	395	330	344	353	346	373	345	357	358	370	391	355	364	315	371	325	378	404	375	382	374	344	359	356	361	364	368	381	342	348	355	346	359	351	387	344	351	352	347	346	386	350	352	364	352	408	342	363	372	358	329	365	373	339	386	386	345	368	379	368	353	337	385	344	353	324	373	359	349	352	369	338	352	357	371	402	376	376	365	349	363	370	390	344	366	340	355	385	352	393	370	379	363	315	359	341	350	403	355	344	402	367	357	389	351	346	351	326	380	358	396	379	334	347	360	384	337	381	336	345	369	346	343	380	378	330	376	348	328	338	340	365	384	363	359	368	364	359	359	363	324	357	348	391	378	388	373	388	344	406	381	363	353	366	344	366	359	338	366	377	351	340	369	387	365	353	382	346	378	367	342	367	358	353	321	376	323	336	329	366	374	354	340	338	371	363	351	323	379	374	373	364	383	352	378	350	364	360	333	362	347	351	358	374	364	372	345	381	344	389	356	347	372	313	376	345	352	345	365	370	347	359	368	328	395	344	401	415	346	369	374	358	338	347	390	354	362	309	327	348	374	369	373	365	373	363	382	368	339	361	370	331	356	406	324	345	374	346	354	362	406	333	355	354	350	380	350	401	393	360	335	402	344	357	375	365	341	335	349	346	362	351	365	347	368	361	370	360	332	355	338	348	362	330	376	344	368	362	363	345	359	349	360	362	340	355	406	362	355	331	370	345	353	354	378	330	368	361	378	347	400	370	371	362	406	397	351	390	333	324	393	375	355	357	336	357	384	366	373	356	340	370	377	384	371	375	345	378	388	362	344	317	389	383	345	353	393	351	336	361	343	379	385	370	372	348	349	326	343	356	360	360	360	377	342	370	364	357	395	324	382	362	380	383	362	369	382	373	369	375	368	374	366	361	379	373	357	364	340	356	366	370	335	364	346	349	364	335	366	421	367	366	342	378	333	386	386	400	345	339	366	345	385	350	363	366	366	373	366	319	384	337	359	371	343	368	396	370	329	366	351	368	372	342	349	336	396	354	345	375	407	350	359	386	364	337	369	366	342	368	371	388	372	355	372	338	361	358	352	355	402	389	381	387	363	402	370	367	346	359	382	358	390	359	384	371	375	362	351	354	349	356	382	358	367	368	371	362	385	344	326	326	377	343	354	406	356	348	377	387	351	349	406	347	387	344	351	341	349	338	366	376	401	343	370	377	364	371	384	377	347	366	351	371	369	343	319	351	362	377	360	344	343	404	393	346	339	363	347	380	329	345	377	362	357	330	359	388	335	342	357	352	364	416	386	365	359	376	357	356	370	347	343	365	351	368	356	332	374	336	360	366	364	364	349	366	366	371	357	377	354	378	377	312	368	350	353	386	375	367	359	327	366	357	403	352	354	345	354	315	406	373	406	379	381	375	395	355	366	376	368	402	358	346	346	337	387	353	366	370	376	378	347	342	355	383	366	351	361	370	357	366	359	364	346	332	364	361	353	352	345	369	351	377	365	366	372	382	355	436	341	360	341	350	393	412	387	365	371	365	368	351	377	346	348	386	358	350	343	360	371	339	360	353	329	351	346	374	352	326	371	345	381	347	347	406	365	378	388	340	358	332	377	369	384	341	355	377	350	355	349	341	391	346	351	341	386	348	355	365	332	400	386	358	362	369	364	329	344	376	360	389	345	392	366	375	337	337	351	367	341	385	332	362	362	363	352	350	345	409	368	352	361	370	362	345	358	378	383	363	337	367	381	371	356	354	339	355	359	375	384	383	362	362	393	351	351	366	373	370	361	392	366	389	361	361	351	379	364	341	353	394	312	381	386	379	372	404	326	368	342	344	397	360	378	353	359	346	363	361	375	340	386	343	381	350	360	352	382	348	376	384	363	385	317	363	382	373	359	359	365	346	350	384	381	339	368	336	323	371	349	365	372	375	371	341	353	361	362	327	362	368	382	392	367	364	385	370	402	359	358	335	429	347	373	393	368	373	380	386	338	387	380	366	368	341	353	387	362	376	357	344	365	389	366	364	368	338	342	332	370	342	378	356	410	347	337	401	333	364	392	393	368	395	361	335	364	338	355	343	367	357	331	388	364	361	364	379	370	373	368	352	348	353	337	350	359	394	334	319	357	364	350	312	399	357	376	424	355	361	383	390	352	361	370	369	356	373	333	377	314	347	376	377	313	363	342	373	356	379	379	352	344	402	362	392	375	376	381	313	339	337	355	377	365	386	399	415	359	361	387	313	342	340	345	375	348	333	378	359	384	400	368	342	373	362	363	351	367	368	370	337	367	381	353	336	363	338	344	382	386	374	386	388	360	332	346	379	381	375	380	394	355	370	386	362	362	346	371	318	323	338	354	351	364	349	328	387	381	362	345	374	344	369	349	344	402	347	344	329	308	354	373	348	349	365	367	380	366	386	365	353	378	373	349	358	387	352	376	357	370	387	348	402	374	367	356	340	345	390	345	401	361	363	392	359	388	387	340	389	378	399	385	370	397	370	361	360	352	350	345	372	376	402	339	344	351	358	385	361	348	323	404	364	337	325	371	374	348	382	365	356	344	361	379	370	385	337	353	363	375	375	354	386	342	387	361	348	370	384	401	363	355	375	375	389	426	351	349	366	371	378	370	375	369	355	339	349	381	380	354	359	369	386	370	356	323	388	349	384	375	374	329	352	356	350	389	339	378	362	383	359	367	371	338	352	364	346	345	338	373	356	373	407	332	357	365	379	401	330	387	381	364	358	347	375	354	379	373	373	392	371	361	350	347	381	363	353	369	359	401	325	382	339	333	347	347	365	349	390	361	360	365	334	367	344	368	382	361	392	387	404	346	362	353	400	365	362	348	359	357	357	382	339	367	334	343	367	350	332	376	365	340	377	372	374	347	346	385	322	363	380	394	361	377	359	366	395	355	373	370	352	375	356	364	351	358	368	356	373	373	361	387	385	394	339	408	383	395	380	354	358	368	365	343	361	385
32580	38946	32878	7965	937	761	797	722	738	691	739	713	715	723	690	672	710	676	678	708	733	688	687	691	670	665	723	676	760	732	729	719	672	696	735	709	673	741	705	649	690	650	680	665	670	666	716	682	743	658	686	695	669	667	699	670	670	706	766	703	716	706	711	677	693	696	680	695	696	705	718	692	697	737	662	701	699	700	724	703	678	706	661	703	685	701	667	690	682	700	736	690	719	704	683	629	647	669	715	635	736	707	678	684	710	719	663	662	674	661	741	679	687	720	666	735	672	707	703	708	718	677	691	675	689	718	655	660	673	727	692	722	673	680	733	674	702	710	680	687	689	731	760	675	724	729	747	711	659	703	679	731	682	704	707	658	677	695	689	690	691	692	731	716	717	660	732	639	711	719	689	702	678	712	693	692	670	655	678	712	699	677	718	655	721	719	687	668	723	728	689	681	636	685	680	743	724	694	637	724	675	726	687	717	657	686	710	719	717	701	677	668	659	750	687	675	726	720	715	686	706	702	743	679	709	685	705	688	638	690	683	681	686	703	668	688	702	718	708	718	725	652	668	713	641	695	683	692	706	730	728	722	683	655	700	701	697	690	701	709	723	688	734	707	664	682	743	682	673	775	734	674	675	680	705	738	715	658	693	694	667	741	701	731	683	713	680	679	705	675	713	750	706	688	671	695	693	726	700	670	663	685	711	739	647	639	685	675	736	701	647	677	729	729	758	748	646	687	685	672	715	697	683	695	677	692	683	672	667	689	696	668	720	684	685	694	696	686	724	690	706	694	663	708	695	671	683	653	714	721	678	679	676	651	690	728	656	662	674	679	706	696	659	687	694	680	673	665	737	701	742	729	679	685	674	733	682	652	694	745	712	691	649	697	693	674	716	672	749	698	683	670	669	693	721	665	711	697	653	671	709	690	699	646	724	651	644	662	647	685	680	692	686	662	714	687	638	643	644	704	677	703	670	737	670	672	701	676	700	668	695	690	702	678	681	704	670	658	724	735	702	677	762	704	741	665	730	713	721	662	710	626	686	682	700	726	680	705	660	672	647	723	709	689	727	672	679	668	687	713	704	697	713	704	687	710	690	631	699	707	678	690	694	700	669	650	705	674	708	730	698	707	687	653	730	679	699	677	703	680	715	663	657	665	687	658	677	648	687	654	688	662	705	692	723	712	754	659	714	707	684	737	692	671	724	675	675	680	702	712	628	714	711	699	704	694	719	692	683	700	679	713	698	684	705	653	733	674	660	654	694	679	698	713	671	696	688	691	673	729	659	652	679	708	646	679	620	712	699	681	700	643	689	711	699	678	713	706	707	730	694	718	726	650	664	663	679	665	676	682	714	690	686	679	714	712	683	707	612	702	697	704	694	697	662	655	704	711	684	695	682	690	678	707	638	664	670	707	706	704	654	609	699	704	687	689	711	715	654	646	639	767	665	683	681	751	655	694	710	696	735	724	675	703	703	642	704	726	678	731	689	681	659	664	728	725	671	680	688	726	646	686	681	646	660	712	747	694	714	675	695	698	696	712	710	655	654	675	660	686	717	719	739	689	703	671	748	659	671	720	672	647	714	702	657	684	670	692	752	696	630	726	679	679	658	656	732	717	702	705	699	674	685	693	703	697	703	726	681	727	631	710	690	641	641	652	691	670	684	709	685	737	679	715	692	723	715	687	738	724	670	663	693	732	693	682	710	711	685	659	737	683	659	665	712	644	689	694	676	681	735	690	696	708	689	681	679	684	734	669	692	760	684	724	725	677	689	679	714	671	699	702	675	642	682	707	636	657	671	697	674	759	712	704	697	696	722	695	656	672	677	675	674	659	682	665	693	678	702	700	724	759	661	706	669	727	679	666	727	731	686	673	716	722	692	686	710	707	671	672	657	685	697	681	677	696	744	696	692	683	659	676	707	693	715	700	710	706	684	703	698	715	672	702	696	692	694	692	719	724	694	712	673	658	721	716	669	730	708	679	676	722	664	688	681	660	690	718	748	692	665	675	704	709	711	692	732	673	704	697	689	697	667	693	674	687	717	687	696	668	686	676	696	691	666	702	688	663	717	725	657	712	643	698	699	665	694	706	680	687	706	704	672	700	720	623	658	660	708	704	688	676	676	675	705	697	671	682	675	661	740	691	691	717	687	681	709	719	698	713	691	725	698	743	686	697	694	669	696	692	709	673	648	711	711	684	737	710	648	709	674	717	692	732	648	659	717	678	673	727	695	706	721	699	706	724	661	670	633	737	710	698	690	619	682	672	692	705	726	725	666	664	722	655	671	671	679	614	682	689	675	712	676	660	694	685	690	693	662	643	662	717	695	694	703	740	697	713	688	662	663	737	700	697	674	689	727	672	702	670	678	711	666	705	690	684	698	666	659	687	700	651	689	654	698	677	691	706	688	639	681	735	708	703	726	691	737	678	697	672	664	689	691	724	703	660	684	709	727	663	714	681	716	717	745	755	678	689	722	715	623	668	661	690	730	726	656	671	732	690	638	724	650	712	678	690	692	733	696	684	700	656	659	714	716	719	689	673	715	683	699	677	690	679	683	685	707	650	696	701	690	726	728	671	693	713	669	715	655	650	687	712	730	718	645	654	652	718	696	719	701	712	715	710	735	665	668	698	660	717	704	714	684	649	659	682	716	730	678	704	694	675	686	654	700	645	653	722	633	696	695	714	713	676	698	729	733	788	682	701	651	678	720	694	703	673	704	701	668	684	684	720	689	664	721	695	709	652	700	656	668	715	616	663	667	698	669	672	699	704	686	710	719	696	697	737	692	694	678	672	674	671	692	715	701	677	742	661	690	738	612	671	726	725	723	671	628	641	696	632	748	711	701	678	688	652	679	645	703	623	691	713	721	679	721	688	693	723	735	671	672	722	681	701	705	728	747	720	709	709	733	670	680	669	698	688	641	653	687	687	707	676	666	688	720	623	652	735	703	722	737	698	700	722	671	702	677	671	693	702	658	672	681	682	682	710	759	661	669	681	690	722	651	735	669	690	701	697	668	648	690	689	708	713	710	655	704	705	703	721	703	687	694	718	706	684	647	727	685	704	656	725	716	712	661	693	690	666	689	695	702	754	709	689	637	681	708	710	654	679	645	726	678	685	668	698	709	735	710	640	691	713	687	680	729	672	731	679	757	725	667	700	703	719	649	692	747	673	716	677	704	695	683	693	682	703	703	725	682	697	681	688	723	714	657	708	699	684	723	678	703	672	718	703	701	688	694	670	710	698	660	695	692	699	630	699	692	725	670	705	685	661	741	685	710	687	734	682	757	702	684	737	692	652	730	657	690	683	731	708	709	703	721	701	692	664	698	681	715	682	671	714	703	688	711	704	708	644	696	683	668	697	675	687	658	707	709	659	701	683	714	685	721	732	705	750	703	707	676	658	702	753	680	727	722	693	652	705	677	658	702	664	708	712	690	690	656	692	703	700	731	738	626	664	681	682	729	689	693	712	675	657	793	749	730	684
38560	54329	29877	1837	937	848	831	794	724	768	717	707	709	734	656	734	743	749	715	728	755	720	722	724	726	734	736	792	741	797	723	746	762	743	704	736	711	784	737	785	731	730	786	735	742	720	741	735	729	725	761	739	752	705	719	786	713	753	734	743	717	771	720	686	777	731	731	757	710	713	710	769	735	760	766	763	717	755	717	690	724	726	753	728	723	715	740	747	752	736	722	715	676	698	734	698	731	766	736	730	714	742	724	762	693	724	706	754	706	728	710	758	717	759	699	704	750	729	759	718	751	743	717	717	738	697	710	667	708	731	697	723	730	752	724	727	699	714	766	705	748	705	741	678	732	718	715	739	719	752	670	721	735	725	743	700	744	719	747	735	727	755	775	719	735	699	712	693	705	716	738	710	733	715	708	765	734	752	684	767	737	718	714	724	757	679	693	717	730	720	780	751	737	698	723	722	743	764	727	707	773	725	713	713	747	716	717	702	732	727	715	668	724	738	771	698	722	730	668	761	749	717	708	738	724	675	761	706	698	709	739	754	746	741	699	686	769	702	741	724	736	735	734	721	704	731	730	718	685	696	737	712	708	722	708	709	746	750	712	694	723	731	758	694	714	672	710	696	743	756	737	743	711	713	711	754	735	737	733	729	725	703	728	735	686	717	719	751	748	688	755	720	735	745	708	748	723	701	714	737	687	725	748	713	772	736	765	750	715	698	766	773	705	736	679	731	721	764	726	742	728	704	713	708	737	755	726	762	732	723	700	725	757	716	753	726	723	707	758	713	717	704	709	733	752	755	735	732	808	736	795	756	735	723	736	733	731	739	757	718	744	747	743	755	729	708	738	700	748	726	766	707	689	683	735	736	732	784	714	724	704	710	665	773	744	719	715	742	749	718	728	736	725	683	703	717	688	707	694	770	693	683	761	703	673	771	701	748	690	746	766	780	703	702	718	723	750	767	728	712	716	703	764	755	780	734	727	719	733	692	685	770	782	784	719	719	658	743	733	702	712	712	762	725	733	738	754	736	730	702	758	693	734	764	785	742	716	738	725	731	726	781	752	727	703	723	699	750	766	721	726	746	721	713	764	730	803	697	713	725	748	719	690	738	738	733	717	750	693	723	690	723	750	690	725	770	670	731	723	776	719	734	733	726	739	760	717	720	755	699	706	696	735	733	726	705	714	721	702	735	733	730	758	735	695	701	687	733	754	753	702	676	730	766	716	746	705	689	750	719	721	767	722	717	697	758	735	688	701	718	741	666	707	714	731	752	760	753	756	694	707	730	760	778	790	706	736	695	685	735	753	764	721	686	714	743	746	737	705	748	697	750	703	715	762	778	730	723	693	751	699	736	727	736	694	730	704	721	735	743	718	727	692	754	703	784	711	693	690	717	713	693	727	705	730	727	736	742	730	751	695	743	722	693	707	707	738	709	752	710	740	714	689	734	754	720	732	752	730	732	749	727	747	701	743	745	729	696	717	738	766	742	707	741	750	713	732	707	697	669	736	645	690	762	721	730	716	734	724	746	748	772	711	711	726	776	710	765	702	710	748	662	760	798	691	740	731	706	732	771	752	692	735	718	759	693	709	730	759	763	666	767	714	746	732	727	696	719	697	751	668	734	702	723	708	715	732	782	751	771	746	728	760	736	717	765	710	694	694	731	781	744	730	725	708	771	723	752	760	758	739	707	723	676	762	752	750	766	830	784	721	768	744	732	700	692	753	700	728	739	695	708	739	763	730	740	715	744	698	731	715	734	729	749	743	726	744	738	716	759	723	702	730	716	762	723	714	699	709	734	709	749	711	714	715	725	736	705	712	728	766	698	749	700	680	770	743	677	738	711	743	748	734	690	724	721	707	708	796	727	693	765	718	756	688	737	771	706	694	750	714	706	717	737	751	719	746	698	686	701	748	692	743	689	715	702	755	733	710	665	756	721	740	709	769	732	696	741	698	730	697	687	728	789	734	730	736	768	716	682	758	766	762	750	674	729	696	728	709	715	716	740	773	733	711	734	713	758	692	739	700	716	736	732	725	728	741	712	712	728	754	710	779	733	734	765	752	719	705	724	712	748	715	739	763	733	706	676	715	712	776	700	705	767	715	732	703	770	736	727	727	695	724	741	729	706	685	717	695	722	745	735	759	726	721	710	720	707	714	741	695	733	725	791	683	726	729	688	724	727	725	748	758	732	710	672	737	728	698	737	719	694	752	754	718	749	768	725	774	750	734	741	745	709	742	731	787	696	760	721	776	716	753	771	715	777	738	743	650	753	711	697	751	750	738	744	766	749	700	734	757	732	693	729	731	700	684	763	764	707	749	746	717	740	724	731	729	706	743	696	707	718	718	726	743	740	745	700	724	733	715	778	805	701	716	773	710	729	704	692	744	735	737	758	748	745	728	749	710	722	681	697	730	731	768	737	751	699	750	720	739	771	675	734	741	788	735	737	744	718	754	767	726	724	715	757	747	711	738	754	691	741	750	756	707	753	729	751	702	735	732	706	797	735	741	732	728	758	718	715	777	742	732	711	733	732	746	750	752	786	745	748	770	723	778	722	748	764	671	724	684	725	736	735	719	741	701	623	738	713	694	702	763	730	716	744	742	756	761	782	727	747	789	683	709	738	684	749	717	768	724	740	758	736	751	689	720	721	703	703	700	764	729	716	719	731	714	708	753	759	695	712	766	693	725	710	748	739	745	755	742	727	709	699	745	721	742	700	757	748	720	749	702	695	786	771	740	766	738	727	714	771	746	730	719	755	716	701	755	756	736	761	729	748	689	776	762	696	743	754	807	735	764	740	732	766	791	724	771	763	664	734	775	795	715	758	722	739	678	719	724	746	714	728	691	673	728	753	721	793	723	735	743	725	778	733	723	713	750	686	735	759	721	697	742	713	773	716	684	718	727	730	741	684	719	726	727	724	719	735	784	716	748	722	700	731	769	700	740	716	729	730	748	715	691	703	759	708	730	722	752	748	657	745	764	719	737	742	679	730	750	755	719	760	701	723	739	706	732	707	761	739	736	685	703	736	734	723	727	749	738	711	694	747	747	724	715	753	732	776	700	729	724	728	766	717	731	727	736	702	709	784	795	792	752	689	744	719	702	748	724	679	733	706	739	686	719	725	738	728	782	722	717	741	731	718	757	737	749	730	704	729	762	755	811	769	752	754	730	747	759	748	735	718	717	731	734	730	754	697	702	729	771	739	769	718	746	743	743	705	711	728	746	746	735	732	705	708	717	707	734	703	724	748	777	652	771	713	751	727	735	720	766	758	669	709	703	715	725	728	738	697	721	772	718	741	745	691	760	719	737	731	728	678	712	709	745	758	749	722	743	743	674	724	723	759	705	729	717	720	681	741	772	742	722	683	755	697	712	716	691	714	738	737	753	742	689	754	708	712	708	723	710	761	767	723	802	744	728	716	684	728	732	669	736	742	689	766	696	726	714	711	745	706	698	743	739	738	711	687	701	711	684	708	751	693
24108	21486	29034	24629	21061	10000	1169	769	711	633	642	643	677	574	598	602	578	643	598	563	530	589	563	578	566	587	584	591	563	574	636	561	574	584	567	543	630	554	528	584	530	594	553	597	563	620	621	586	559	583	555	554	581	593	576	556	567	572	571	560	574	558	553	544	564	587	585	548	577	557	543	542	544	597	531	573	584	544	559	588	566	566	510	555	549	537	525	536	554	545	501	590	586	577	585	551	536	537	548	613	517	556	552	513	544	579	575	573	547	567	551	580	597	560	604	562	543	536	587	540	557	588	532	556	536	568	551	566	577	595	543	573	595	566	542	573	598	566	544	508	559	534	556	579	531	519	565	552	566	560	625	556	590	573	551	517	588	555	561	515	537	521	576	546	553	572	566	574	545	555	576	556	530	567	532	568	575	545	560	527	569	529	561	540	579	552	568	527	546	546	572	517	555	550	546	517	530	550	579	592	593	520	552	583	610	582	570	570	561	552	547	554	549	581	532	551	564	547	575	573	543	572	594	559	583	555	583	523	558	522	527	576	547	559	580	547	521	536	553	598	568	587	532	558	537	552	562	571	575	554	605	521	545	550	550	612	530	567	547	577	540	564	560	563	528	588	559	556	548	585	526	577	517	553	617	558	596	583	569	548	534	580	545	546	559	530	554	590	548	534	585	580	546	555	508	573	484	579	542	533	576	575	532	546	570	585	590	573	572	556	553	533	567	539	554	528	554	578	525	559	602	558	574	541	612	513	553	570	508	538	539	531	559	545	585	541	597	569	559	549	525	563	556	578	541	560	608	600	547	547	577	571	564	571	551	596	541	561	541	571	523	545	547	576	539	580	536	571	561	554	585	552	557	582	523	521	561	578	534	563	566	561	558	539	554	531	589	558	604	524	547	584	565	625	539	556	506	538	570	579	595	576	548	536	512	558	500	555	583	542	534	578	551	519	543	599	570	550	589	582	562	572	605	544	550	565	566	620	569	584	562	582	597	561	582	532	558	573	554	541	568	558	567	563	538	578	546	582	537	551	559	569	554	495	557	585	568	555	567	542	547	579	581	590	593	557	547	530	530	578	533	606	547	554	550	581	538	547	551	582	537	547	555	512	578	563	560	566	544	548	558	583	615	556	555	553	537	548	537	609	586	539	517	574	594	571	570	555	575	555	571	531	570	567	546	569	576	584	562	539	535	555	526	591	555	591	533	594	572	545	570	580	522	568	535	557	574	558	540	547	565	586	534	559	589	557	583	534	543	512	500	558	553	542	581	550	579	563	572	493	565	514	561	573	522	557	600	574	577	620	593	566	527	602	550	553	554	556	574	582	558	549	517	532	543	538	571	589	552	612	577	578	542	555	590	570	575	543	576	580	539	585	557	583	543	567	624	552	545	555	508	517	539	554	557	578	566	592	488	591	603	561	583	580	558	520	579	532	579	571	535	542	554	553	546	570	538	563	613	575	556	525	577	535	576	572	587	576	575	570	532	568	543	604	567	554	529	547	554	552	515	535	534	572	550	525	537	561	552	551	557	576	550	571	531	547	577	570	548	552	535	570	556	560	568	559	605	580	603	555	532	530	532	520	522	567	568	597	602	550	559	539	540	550	566	558	534	548	523	542	591	556	566	568	570	523	550	573	549	530	584	532	576	558	563	600	558	544	542	566	586	526	526	584	546	576	527	522	574	528	569	592	554	539	518	578	570	584	586	559	531	540	541	557	566	544	546	573	533	569	511	572	551	548	550	563	569	561	572	533	562	576	562	572	569	577	576	576	515	512	594	504	566	543	559	531	583	587	581	563	568	527	584	594	559	544	537	527	559	524	577	570	558	576	557	521	531	586	605	564	539	594	553	557	559	507	531	547	561	503	558	560	558	547	567	535	552	553	564	577	561	568	581	590	594	541	532	576	576	551	573	542	577	551	549	566	558	571	545	525	580	564	541	563	544	549	561	557	578	595	568	564	534	565	562	548	553	558	525	539	550	543	535	545	562	575	514	604	595	523	566	560	523	537	504	583	542	608	518	536	539	584	557	564	545	515	576	560	566	543	575	554	558	526	608	552	567	539	540	584	547	549	551	573	521	569	548	548	553	559	571	596	552	589	527	538	595	592	550	600	551	563	542	562	595	550	578	543	536	575	570	531	566	509	550	543	589	542	580	576	576	572	572	578	559	580	571	563	580	606	537	574	612	545	526	537	550	563	564	543	523	619	592	557	524	547	535	571	547	551	548	527	577	551	554	519	547	565	507	555	599	541	550	569	532	568	563	570	534	565	562	634	540	579	551	564	577	557	557	533	570	592	524	562	542	569	544	513	520	632	582	550	593	531	520	554	504	576	560	554	564	593	572	523	568	558	558	562	532	539	574	503	550	531	557	584	534	529	577	564	571	522	523	573	547	553	574	573	550	548	568	549	579	563	565	565	584	572	556	533	563	581	563	510	551	583	555	541	520	543	563	507	565	537	513	543	564	592	601	577	557	560	575	551	582	545	538	568	560	589	521	585	562	521	567	584	563	527	585	579	526	572	572	513	625	594	535	563	577	566	566	542	571	546	552	560	546	540	542	558	581	566	551	568	560	544	614	608	572	526	576	629	537	554	528	581	583	551	533	515	590	571	515	567	590	548	562	548	544	575	565	576	581	583	550	595	549	578	526	565	526	557	528	526	550	541	561	583	526	537	555	585	587	512	536	625	609	541	600	505	524	569	540	554	548	586	583	552	584	556	533	547	537	521	550	569	527	523	569	527	598	513	550	582	585	546	565	583	549	589	573	590	537	598	576	528	552	546	532	550	575	539	573	568	550	547	546	565	544	548	562	510	545	576	565	548	578	544	558	585	588	575	555	591	560	547	596	549	567	540	565	577	536	537	570	562	560	540	566	527	571	530	515	536	553	530	545	549	542	539	563	597	557	601	573	572	571	535	552	550	554	574	555	533	524	528	587	514	602	563	538	554	575	539	532	523	611	584	527	546	571	552	540	565	581	599	536	549	553	548	560	586	567	581	605	581	571	533	539	562	576	572	569	555	572	546	610	569	558	585	582	562	597	567	546	520	566	565	540	557	563	556	571	564	566	541	563	542	573	550	520	542	583	505	524	566	605	537	582	572	542	555	583	571	550	507	545	533	581	531	545	552	585	558	563	552	593	586	572	514	544	556	547	563	586	545	568	561	582	546	590	532	548	565	619	569	578	552	556	550	583	571	563	576	566	578	572	540	562	590	564	565	549	570	563	560	505	605	577	559	562	529	523	560	545	580	562	600	601	555	600	541	562	535	594	538	567	557	548	557	581	540	527	569	535	535	521	576	574	519	560	555	544	572	550	617	515	566	578	563	568	571	548	589	558	523	556	546	565	529	566	507	538	552	541	533	582	586	525	580	559	572	583	588	520	562	605	536	583	583	559	575	556	574	555	577	565	557	556	540	561	536	516	569	565	540	577	553	529	519	542	551	552	528	544	615	596	541	548	556	571	521	554	539	540	561
40120	69367	47390	3914	1586	1221	1118	945	806	719	722	678	710	755	638	674	650	646	638	633	605	668	636	591	635	610	657	663	661	589	619	646	589	592	625	649	631	611	563	602	602	572	584	639	547	638	646	549	635	583	604	595	560	607	609	630	595	615	604	661	593	588	565	571	581	623	628	570	586	627	620	594	615	581	629	632	609	591	595	562	630	632	605	620	589	630	582	592	589	633	607	600	575	652	601	583	577	589	609	589	615	653	619	630	555	578	581	596	596	584	583	608	619	588	633	615	571	609	590	587	567	559	616	627	593	591	603	594	583	602	560	618	602	582	603	574	598	587	554	606	569	571	588	570	594	595	565	584	600	602	609	576	571	619	626	605	600	626	623	581	554	638	577	628	584	662	583	609	602	573	601	616	627	597	614	612	607	614	627	577	602	590	584	623	572	575	598	625	600	637	601	625	594	624	596	605	575	601	604	634	620	589	574	644	599	628	585	612	615	559	578	609	592	614	561	624	627	609	614	559	601	604	621	665	571	647	556	597	588	580	603	623	589	562	616	587	622	613	581	604	565	573	612	579	589	661	577	601	605	584	590	592	570	647	573	602	565	598	592	587	615	571	587	586	562	606	614	549	584	607	605	587	575	614	600	594	610	626	611	599	578	587	597	620	655	620	616	636	583	614	676	595	601	585	574	639	645	625	621	633	610	601	610	582	595	570	591	565	599	591	563	598	603	631	633	620	630	589	562	537	646	579	574	606	621	568	594	600	628	585	628	618	606	651	632	583	605	591	605	619	627	610	597	595	611	623	639	592	578	625	607	595	633	616	618	573	553	626	564	610	620	633	587	576	580	592	564	614	626	605	619	619	608	661	579	574	580	549	561	634	591	598	607	603	554	624	594	583	620	618	629	585	574	647	616	606	629	604	592	626	608	621	562	636	586	578	600	624	567	566	598	609	607	610	611	618	585	635	630	593	580	588	575	621	574	602	576	616	605	632	618	597	593	565	565	598	595	572	598	623	571	564	563	589	631	583	592	601	571	594	609	587	580	584	597	591	644	590	607	596	583	618	580	606	633	594	610	621	607	576	571	619	572	603	582	616	597	551	668	565	607	590	560	620	606	546	612	579	596	592	578	603	610	614	596	616	583	603	593	611	590	622	590	651	645	591	587	651	620	575	595	657	619	569	552	613	562	600	571	599	581	605	604	590	580	597	607	614	633	584	605	614	605	603	579	613	627	653	570	605	609	624	562	564	593	585	671	625	602	597	607	628	604	612	595	552	573	566	579	612	622	635	615	623	597	648	638	569	595	644	561	586	602	633	614	604	630	610	641	617	528	587	620	571	605	538	649	616	605	565	599	588	591	558	598	550	583	550	621	614	573	595	579	642	597	595	547	605	607	580	593	620	607	585	608	618	623	624	600	634	565	602	601	595	614	584	611	572	609	629	612	561	589	595	593	635	586	611	583	627	607	623	626	615	607	583	612	584	564	608	617	593	595	596	590	611	622	613	645	618	580	652	604	575	577	588	616	615	653	570	634	663	571	632	595	578	608	644	584	572	616	605	571	625	607	562	586	575	571	507	605	611	550	592	603	625	605	643	610	621	579	624	629	596	637	565	589	608	664	574	618	621	630	589	611	589	633	615	599	556	611	601	559	598	660	562	593	585	616	597	599	630	576	578	609	592	639	604	585	626	608	610	575	577	617	576	584	582	593	569	606	633	614	593	616	615	604	578	640	614	610	596	558	615	606	582	620	578	569	649	552	596	602	637	604	598	607	588	593	605	556	605	594	625	678	597	613	588	599	632	614	620	592	573	606	591	640	641	549	618	624	627	576	603	628	600	588	636	574	630	620	605	606	611	593	622	641	586	566	624	587	632	600	628	592	570	618	597	573	584	590	658	598	592	620	561	584	556	611	609	634	586	590	621	618	584	575	607	597	629	596	597	590	641	616	609	613	591	634	615	581	617	613	583	578	587	625	624	606	598	563	564	602	607	645	614	582	614	581	594	587	573	627	605	618	598	586	579	547	632	576	600	602	582	622	633	583	590	612	637	619	591	579	561	600	609	655	568	642	580	587	562	542	610	618	579	578	621	627	608	577	626	613	597	600	621	610	627	588	622	608	602	606	565	618	606	625	564	631	597	605	545	566	561	598	584	594	621	595	587	560	601	623	633	527	618	590	606	573	629	643	630	625	574	603	638	623	571	615	566	613	604	615	600	613	587	628	568	604	629	602	576	603	596	607	643	567	595	584	582	582	600	600	577	566	616	612	587	638	582	596	589	586	595	575	600	612	600	625	620	632	576	612	576	561	572	617	590	581	609	587	629	618	584	635	585	642	573	621	594	607	606	583	605	596	594	554	620	590	638	592	585	564	612	616	607	560	577	615	572	606	602	601	609	611	608	577	621	612	621	600	633	600	613	631	605	616	625	576	599	591	573	599	571	616	631	618	620	589	614	619	590	552	632	608	616	657	597	602	604	630	598	585	572	622	542	604	607	617	614	584	655	618	583	643	624	602	612	608	650	577	585	567	596	657	614	549	614	585	641	593	586	607	601	631	576	593	580	585	569	580	551	649	584	574	587	605	581	603	572	599	610	613	615	654	607	565	575	627	591	584	602	603	636	600	587	587	612	636	592	559	561	627	593	625	571	613	597	602	582	580	603	568	600	600	634	609	594	590	580	632	605	597	543	583	633	605	589	582	601	591	578	605	620	615	588	616	624	568	582	590	614	594	553	594	570	576	592	566	579	596	582	616	590	645	597	650	599	646	603	611	582	581	615	545	629	601	656	588	589	578	590	573	606	575	573	580	594	632	561	622	592	597	588	600	617	614	571	592	614	603	640	552	572	597	639	592	647	602	604	604	574	619	598	632	595	583	517	639	628	630	556	596	589	619	604	599	612	579	587	587	641	604	608	633	573	633	638	610	608	588	565	653	540	580	609	592	604	608	629	626	652	582	601	592	609	646	584	582	590	585	635	622	642	599	628	581	625	564	605	613	622	584	576	592	645	589	620	590	652	624	608	589	601	612	569	554	561	564	610	608	629	578	593	559	597	580	610	636	596	614	614	620	580	591	612	595	572	595	595	622	612	607	542	595	612	618	582	631	613	573	608	605	600	613	612	579	623	572	603	607	620	591	619	585	596	623	598	599	595	596	585	611	598	610	646	612	577	614	582	637	595	578	595	590	606	605	562	644	609	594	604	608	614	591	622	617	625	587	622	633	594	584	613	623	605	584	601	596	609	618	622	569	614	587	598	592	574	596	622	597	583	589	620	600	607	618	618	624	631	589	623	590	553	606	594	604	646	619	582	577	626	608	662	567	606	621	614	616	584	597	609	602	639	588	604	678	614	630	600	602	629	627	645	615	577	611	592	587	529	612	545	600	589	597	586	609	590	557	642	590	621	579	591	559	619	596	612	603	565	559	622	601	610	633	626	574	585	620	642	636	599	635	609	615	583	636	595	618	580	569	602	597	597	616	623
25092	21716	29153	25099	13920	1561	736	683	601	628	542	577	625	568	582	606	573	604	567	609	620	578	582	554	566	610	557	575	552	509	584	595	586	558	589	557	576	546	551	509	527	581	534	566	536	563	528	558	577	606	541	580	571	554	550	520	581	551	554	577	569	576	591	562	568	567	575	534	565	566	550	567	507	566	560	605	544	553	519	561	560	558	562	574	529	505	573	544	573	548	547	556	552	618	558	530	562	560	510	565	630	539	552	541	564	603	551	524	538	514	557	585	549	550	548	562	574	525	553	541	503	524	528	599	580	565	577	532	585	576	578	574	555	596	568	529	546	559	577	595	600	542	545	575	559	532	553	598	570	583	550	564	573	537	559	565	568	553	555	539	535	544	525	568	536	554	568	588	561	555	504	588	546	548	554	554	597	540	570	512	530	516	519	597	525	527	554	531	513	557	621	558	564	575	579	559	532	544	531	522	553	579	582	566	546	578	566	580	554	564	530	532	508	551	569	518	513	568	590	563	563	576	549	525	571	545	554	547	588	540	574	556	513	577	550	573	551	567	529	567	552	611	581	597	546	545	531	570	551	557	596	544	538	519	586	560	563	546	522	556	567	560	541	541	553	554	564	530	582	567	530	589	542	566	552	567	564	539	545	559	567	576	591	547	564	575	559	547	522	540	583	575	585	577	572	530	577	559	580	523	566	551	547	582	529	566	586	580	560	545	526	543	555	564	494	535	535	565	586	557	571	540	535	529	539	592	566	543	528	528	584	538	520	567	539	536	530	533	570	537	558	563	553	544	565	548	593	535	572	544	531	588	590	557	583	531	575	574	556	543	520	550	563	567	557	566	535	545	568	547	553	572	538	536	565	562	594	564	560	553	560	566	590	578	553	550	536	545	531	509	545	527	573	548	559	570	571	572	571	585	553	551	520	604	554	531	575	556	558	558	543	547	585	523	548	553	592	570	572	563	587	566	522	550	556	548	566	632	564	565	553	537	564	579	573	562	562	534	547	555	542	531	555	536	552	571	580	577	548	559	550	567	568	526	551	562	547	565	566	600	573	561	524	583	534	551	555	561	593	564	548	563	542	554	553	561	559	567	569	552	557	541	517	533	582	581	560	538	531	569	564	535	518	549	548	552	556	556	565	577	559	579	528	576	570	595	570	580	568	510	547	551	500	542	544	556	546	555	536	528	534	593	593	556	541	575	572	517	537	530	532	545	572	563	536	584	601	555	539	585	569	511	583	569	550	561	581	561	562	536	570	553	536	562	569	563	528	512	563	575	519	610	536	562	594	572	560	566	587	566	568	551	550	555	563	607	575	559	533	600	513	569	577	552	534	567	578	562	541	534	583	575	585	530	537	579	587	583	604	494	580	569	554	570	525	578	560	520	584	567	550	570	516	578	532	597	541	547	559	578	572	535	522	536	507	581	535	514	542	576	566	532	516	527	508	559	548	566	535	548	576	570	532	561	541	580	534	563	535	535	573	553	526	591	555	584	517	522	550	567	572	594	575	548	553	545	524	582	512	582	562	539	576	538	565	514	552	532	547	550	550	536	548	557	589	578	586	525	550	581	525	541	533	501	571	565	550	554	598	544	530	543	542	552	559	550	565	587	524	553	548	573	564	551	574	566	569	517	567	569	529	518	568	578	575	528	588	547	557	595	537	561	572	536	540	581	575	547	506	521	523	579	513	497	538	520	585	543	550	530	554	523	538	511	577	558	602	529	582	556	561	523	562	562	541	566	534	558	544	583	534	535	527	563	535	548	582	552	553	549	589	578	567	571	553	555	576	557	576	557	568	540	568	554	542	535	562	571	578	566	568	550	544	577	565	540	566	543	559	527	567	567	576	548	597	547	522	510	583	560	543	573	538	597	589	551	564	520	531	534	566	560	561	594	551	534	580	542	506	539	530	559	571	591	547	604	551	543	568	557	560	528	563	561	564	544	557	554	537	503	531	598	556	629	545	556	555	581	530	558	551	581	535	525	543	563	556	585	568	531	561	583	538	534	532	545	565	550	594	553	583	572	534	582	557	547	625	593	561	610	573	509	558	572	602	524	544	590	578	573	553	528	538	528	561	578	571	535	570	535	541	522	534	596	558	586	533	541	524	559	551	512	522	545	535	557	576	553	532	603	549	543	579	542	541	547	586	559	543	546	592	566	589	520	567	545	553	511	555	575	563	555	541	562	566	514	554	512	565	568	543	525	572	591	568	578	544	578	542	546	573	542	547	532	542	563	542	533	576	585	503	568	560	544	520	560	565	588	520	577	550	536	566	568	516	583	576	538	553	533	554	552	590	574	573	561	516	550	559	549	530	550	539	586	546	596	544	555	560	545	536	542	558	545	574	535	539	579	528	553	539	569	589	540	553	543	556	541	573	542	555	564	572	564	543	549	565	564	553	544	500	592	550	541	574	533	537	560	542	599	577	544	521	528	554	533	567	522	502	557	557	534	613	476	554	565	583	546	536	601	559	556	557	537	561	513	560	609	550	550	543	574	563	602	557	541	600	518	558	554	553	532	543	533	613	509	526	574	592	526	597	568	571	506	581	535	531	545	570	536	574	588	553	569	516	497	557	505	539	568	586	547	548	516	572	572	573	553	544	533	512	568	593	522	547	528	595	541	572	525	537	547	531	577	566	577	554	551	578	523	544	538	590	534	554	555	582	543	531	556	561	560	549	543	565	576	583	564	558	579	595	574	579	579	537	585	564	564	534	584	584	533	598	583	570	590	567	545	575	606	564	554	540	550	547	535	562	590	585	541	577	573	537	596	562	534	545	555	543	552	525	552	582	548	544	563	599	551	531	563	563	585	528	563	606	548	571	559	519	560	544	563	547	543	547	543	590	544	521	541	598	588	545	581	609	567	571	515	533	555	559	550	520	575	542	592	540	576	562	548	604	564	581	561	566	560	583	599	532	533	581	551	552	564	557	526	522	553	512	570	595	539	545	563	563	584	570	569	540	636	559	534	515	561	559	549	522	584	521	563	545	590	564	554	575	553	580	593	551	542	568	557	578	564	576	579	572	558	582	540	583	523	549	547	594	533	519	523	586	547	604	558	516	571	563	563	591	540	480	587	541	561	516	570	543	573	531	565	563	558	539	565	529	548	505	560	574	571	538	518	565	566	541	560	568	607	534	589	551	563	600	566	591	585	562	540	582	570	577	536	577	565	562	508	639	530	528	576	581	552	574	535	548	544	559	523	545	531	576	569	536	555	560	535	554	564	536	545	563	529	557	526	567	534	557	595	565	582	517	541	554	588	553	568	558	554	526	559	524	549	593	611	547	557	557	558	561	541	510	524	580	539	587	540	568	568	568	533	571	537	561	542	596	539	551	542	598	536	558	589	572	610	513	552	581	551	583	575	521	617	581	577	561	543	541	564	522	544	576	580	536	554	541	572	523	552	559	551	545	571	522	580	536	563	604	580	521	534	545	564	556	558	575	514	557	568	523	534	543	531	541	555	541	570	566	537
40271	65027	42950	3209	1255	1090	871	789	712	679	669	651	652	651	637	590	595	605	598	646	593	628	607	636	604	563	607	596	600	607	560	607	560	612	605	589	621	551	553	546	598	619	568	541	570	586	593	592	574	574	557	575	553	585	578	567	579	593	586	553	594	594	544	600	624	582	605	598	614	578	570	593	629	569	580	571	560	602	547	603	613	568	554	571	555	602	565	580	604	645	567	554	569	544	569	548	567	590	595	594	603	545	597	556	553	587	581	567	588	576	611	588	547	575	567	579	591	571	571	594	574	567	572	563	608	545	605	625	599	571	593	582	591	543	549	589	606	569	546	599	570	532	542	544	539	572	569	565	597	585	603	575	575	552	579	565	563	581	617	542	585	612	534	635	603	560	555	543	580	572	589	568	559	582	546	566	566	617	563	555	620	530	586	573	567	531	568	574	589	584	538	600	530	622	538	600	594	594	578	570	586	607	574	542	591	541	567	586	557	550	556	582	557	574	589	573	641	621	587	565	590	569	585	570	606	595	597	614	592	559	575	562	591	582	578	555	590	578	587	549	618	573	625	583	534	591	583	536	547	544	552	588	597	571	577	589	549	590	586	581	575	574	610	586	568	568	567	565	584	638	553	602	573	604	549	562	620	533	563	533	539	551	596	568	575	586	589	573	602	631	541	559	550	568	603	581	580	606	566	585	591	618	555	571	591	554	556	574	501	566	544	612	637	592	575	584	589	591	591	564	573	556	546	556	566	523	548	585	583	587	598	578	590	569	574	607	608	621	591	595	585	557	596	590	578	595	545	591	592	579	624	559	579	551	546	568	589	569	573	633	630	582	622	564	578	583	562	560	607	591	553	596	555	568	601	553	608	572	590	611	570	544	561	518	578	554	562	621	590	603	578	584	569	604	546	607	594	551	560	592	590	543	593	561	589	606	607	597	611	577	594	537	558	582	559	618	575	570	617	562	542	560	616	573	562	555	587	600	602	576	597	578	589	583	572	597	592	551	547	569	575	566	598	545	599	583	597	574	584	568	607	576	627	548	573	616	551	611	556	591	588	570	573	581	587	524	578	605	597	540	589	639	572	589	564	583	588	590	646	589	572	581	591	549	577	550	616	570	588	584	582	593	607	563	527	553	587	608	632	546	567	557	578	590	587	583	560	614	587	595	573	586	592	570	608	603	590	586	607	559	604	586	564	556	588	609	551	566	592	593	596	615	546	579	547	565	572	551	559	604	630	588	545	563	625	534	590	594	610	579	588	574	577	597	571	605	593	550	587	616	545	583	573	607	551	618	590	535	571	588	579	537	618	568	565	557	594	576	600	534	555	551	597	556	586	604	592	567	576	578	581	585	566	606	561	566	577	596	607	574	592	579	566	578	557	605	573	577	571	620	555	573	544	602	569	558	636	642	584	583	525	584	602	560	561	579	609	582	562	591	580	601	546	606	591	568	545	536	624	603	585	633	563	596	550	577	578	552	593	596	557	593	609	593	580	613	543	548	582	571	590	599	548	533	604	597	543	543	604	573	563	597	603	586	591	587	577	573	610	603	609	594	565	566	570	525	564	559	577	615	577	566	575	588	552	574	596	582	580	591	603	561	559	537	597	593	641	594	571	592	566	577	579	595	620	575	585	586	599	554	584	573	600	568	542	540	551	578	592	569	562	617	547	568	536	590	587	566	591	530	587	599	588	554	604	573	575	572	577	529	567	596	540	627	563	544	586	546	549	618	575	571	598	563	594	573	567	563	609	582	600	573	563	543	576	586	586	567	651	614	577	568	598	620	596	589	545	569	591	619	513	624	552	555	577	517	588	547	580	596	581	565	574	621	600	593	582	573	624	584	592	611	573	557	580	529	575	578	589	608	530	570	583	612	573	585	560	586	576	560	597	610	594	590	568	563	572	577	587	595	535	561	598	542	571	523	622	574	543	554	576	598	571	602	565	536	575	587	546	571	570	595	564	555	564	593	600	607	580	547	616	554	586	595	549	572	607	590	604	569	572	595	575	569	570	574	572	560	603	592	608	555	559	555	568	586	564	555	523	617	609	601	602	601	586	567	580	607	552	556	581	621	589	579	584	576	579	585	585	515	566	560	607	575	605	620	553	610	595	599	569	560	548	607	588	560	569	622	538	554	576	558	602	597	566	618	591	583	563	591	577	601	608	599	598	565	592	645	550	552	549	524	598	563	538	563	554	564	589	588	581	590	576	594	557	585	585	583	660	592	583	597	564	594	560	607	539	573	573	535	562	573	577	642	576	591	597	561	602	562	598	565	582	570	557	584	610	582	630	569	599	563	568	580	628	586	634	597	567	584	579	617	629	596	602	608	600	562	603	581	559	534	548	576	558	611	604	584	520	562	525	614	548	580	561	588	539	595	577	554	539	571	593	607	604	610	553	565	544	604	578	555	581	585	572	552	593	554	576	547	585	538	592	563	569	564	561	568	569	587	631	570	575	534	578	612	578	564	566	575	541	595	567	594	604	587	598	608	574	578	598	571	576	600	667	549	569	578	607	593	579	581	563	639	586	525	569	569	569	578	630	580	593	594	565	584	624	590	576	602	600	584	543	563	567	593	563	591	587	556	562	549	578	602	579	558	580	606	568	619	564	604	569	556	593	587	591	630	583	608	562	595	581	592	561	602	595	554	607	547	603	590	557	599	579	552	588	595	554	561	609	581	588	542	607	607	543	581	565	575	552	600	583	561	629	565	570	558	584	572	556	548	551	555	578	599	549	543	604	594	560	606	579	585	557	550	561	612	601	564	608	581	594	585	601	542	551	564	591	602	550	585	569	597	578	606	559	577	630	601	573	518	535	588	591	575	618	578	572	545	563	611	599	584	592	571	584	559	565	569	628	614	553	622	560	578	582	583	588	582	563	595	526	626	574	545	582	576	580	584	581	538	598	569	581	595	588	561	601	573	572	585	549	573	598	569	562	579	590	561	564	554	545	597	572	612	579	553	563	582	570	571	620	585	558	556	593	656	551	587	569	574	565	581	606	530	557	579	589	589	631	600	556	621	601	604	597	572	609	637	576	549	534	598	561	605	599	566	525	609	554	550	551	566	579	621	587	559	619	593	635	568	600	602	608	561	584	580	586	535	598	570	574	595	613	582	537	568	569	577	584	603	569	581	565	551	564	594	582	612	589	538	605	584	573	558	565	533	599	618	558	601	565	572	549	564	561	593	588	559	610	576	574	587	550	592	569	558	565	570	573	583	551	565	577	628	607	555	594	590	616	578	562	595	607	577	581	567	615	575	560	581	560	577	617	549	626	590	555	597	605	594	567	568	551	577	542	577	608	570	563	527	595	596	557	576	539	552	556	585	530	552	567	573	551	554	562	582	605	574	595	601	547	591	580	544	553	552	547	557	588	585	535	523	604	583	604	572	578	592	560	597	604	548	560	531	577	585	592	576	564	601	555	639	627	569	566	535	539	598	598	568	595	572	562	576	554	628	572	516	608	600	549	563	567	595
22881	21396	29102	24173	21374	21249	8657	767	513	496	466	475	433	416	396	398	365	383	396	384	397	376	359	401	360	366	336	364	379	372	397	379	366	363	371	329	356	315	361	393	384	365	357	369	382	361	332	328	337	354	350	347	309	342	295	359	345	397	361	375	345	408	382	358	345	361	364	329	364	344	364	330	346	357	370	352	363	332	325	356	302	324	367	354	351	321	338	359	324	361	334	359	346	320	374	381	326	348	319	340	364	339	328	329	336	349	333	331	369	351	344	344	325	338	386	340	350	361	357	323	359	324	316	339	331	318	347	310	370	358	392	350	315	341	356	391	339	348	330	348	374	308	337	322	332	344	366	337	363	351	345	332	354	342	331	329	351	314	352	352	307	325	351	341	337	363	326	341	373	377	341	342	336	326	362	337	333	358	342	353	328	335	350	361	345	310	354	337	336	349	330	344	328	343	347	342	339	320	344	349	344	337	344	354	314	338	351	352	331	358	311	347	364	351	327	327	342	351	335	305	342	332	339	331	310	318	332	351	357	354	352	361	338	351	341	333	357	339	317	342	369	375	342	349	341	334	342	332	339	345	333	306	371	326	339	318	333	346	343	388	348	346	347	361	351	370	349	338	334	329	343	361	335	369	351	358	327	343	348	333	314	350	308	345	315	334	338	319	341	338	348	303	335	313	324	348	369	338	356	335	355	348	378	345	337	337	330	367	343	327	303	362	331	337	352	307	364	350	357	339	360	342	350	337	362	349	339	328	349	335	364	363	344	373	329	357	339	333	309	327	335	311	336	357	322	324	356	367	351	355	367	330	353	363	341	350	352	314	346	338	342	334	346	356	327	327	336	329	349	331	331	348	321	312	314	343	373	318	302	376	323	328	307	324	367	352	337	330	366	332	369	330	342	321	363	334	356	328	333	339	335	345	350	341	362	328	348	335	317	358	335	343	303	365	335	321	349	316	344	345	354	336	366	345	338	314	335	327	360	311	357	373	341	340	373	355	373	332	341	342	342	358	356	363	370	356	348	341	360	327	320	356	360	345	349	335	347	319	343	340	341	344	350	331	317	347	343	331	362	352	320	343	350	307	346	331	356	344	317	357	351	335	343	359	355	356	371	290	352	313	312	343	336	344	324	344	325	344	333	352	388	341	365	381	331	370	343	316	359	347	355	340	370	319	353	364	352	335	337	344	352	349	363	337	329	330	340	346	361	299	355	357	347	348	352	311	350	352	323	332	355	352	355	340	336	312	358	309	339	323	337	333	325	319	337	322	332	378	341	376	329	340	348	309	333	326	318	338	356	357	353	329	326	341	313	312	361	368	324	333	356	339	373	353	328	371	379	309	359	331	334	337	346	317	345	315	306	336	302	323	320	359	336	329	337	364	356	319	396	312	315	323	341	357	315	369	347	329	343	351	340	328	331	337	332	347	371	377	328	362	334	339	326	344	341	349	327	316	344	352	338	341	349	337	344	333	345	329	359	371	326	364	338	318	346	354	358	335	325	311	362	347	366	298	316	360	342	351	362	332	294	324	321	355	364	356	354	332	312	376	316	356	321	327	303	346	309	328	341	326	355	367	292	353	330	321	315	346	364	315	381	343	363	325	395	309	311	328	349	331	335	342	359	354	337	356	304	340	345	351	358	373	308	326	359	358	302	327	362	350	362	367	391	347	316	384	346	384	352	362	332	344	330	328	303	336	347	341	361	323	337	317	386	320	321	348	316	354	347	341	342	363	332	321	326	374	346	286	352	338	357	355	346	353	317	386	353	344	316	333	349	320	376	334	339	329	359	329	326	313	379	346	342	339	340	341	344	329	329	325	354	337	356	375	317	341	314	359	319	319	340	392	352	336	354	335	316	340	342	335	344	348	381	359	319	345	324	323	342	359	354	362	284	343	324	357	325	338	338	312	349	342	329	343	391	338	358	368	335	331	359	325	337	341	378	328	362	339	330	348	312	352	335	343	310	356	355	351	370	350	327	369	349	382	341	338	349	320	328	360	335	361	312	354	328	332	335	365	344	312	372	332	379	341	331	347	338	315	340	360	334	346	316	320	345	351	320	348	336	331	350	345	332	333	329	348	349	325	310	328	366	358	351	332	322	344	327	338	375	336	357	335	347	383	342	374	347	317	319	358	355	352	332	324	314	341	336	332	320	333	332	341	352	353	337	342	338	335	378	324	345	340	314	370	338	365	325	370	331	329	312	336	360	327	336	349	329	347	350	315	336	314	332	351	385	356	358	368	363	346	370	335	322	353	323	308	344	339	354	337	335	341	311	328	352	337	374	341	337	359	347	348	336	327	328	354	308	337	329	325	354	335	328	360	327	334	339	317	370	349	349	324	330	311	309	348	359	352	371	321	323	327	311	332	370	356	341	350	333	327	360	298	343	355	321	335	363	338	329	332	332	342	320	338	350	333	326	354	322	325	327	347	349	359	357	294	340	372	322	365	340	346	326	332	340	343	331	380	365	347	354	355	343	336	310	367	364	328	341	331	366	357	333	340	359	351	328	321	311	357	371	338	343	355	343	365	326	335	335	332	340	334	325	334	325	393	347	340	314	362	352	316	341	364	325	305	342	343	331	352	358	349	326	345	325	378	347	340	341	335	324	334	328	353	335	325	350	353	379	325	363	360	353	327	311	354	310	339	346	304	327	354	364	326	342	339	326	334	336	342	337	359	341	361	324	335	364	354	350	309	336	329	339	331	359	342	315	324	341	338	351	321	315	341	339	338	292	359	340	320	303	341	331	317	323	386	379	372	309	290	334	362	324	331	320	343	339	359	328	353	353	333	353	328	337	312	356	343	343	348	360	318	330	350	343	378	329	342	317	342	344	350	355	345	300	338	326	344	324	339	356	329	342	322	329	319	318	323	328	360	346	325	340	314	339	361	384	346	343	332	320	363	345	339	338	346	356	348	369	333	339	354	349	340	347	323	333	342	352	331	332	334	330	322	336	333	343	311	325	329	330	341	369	344	353	347	334	342	359	343	318	360	343	321	326	331	324	333	384	339	349	321	357	329	345	347	341	337	358	360	320	320	342	340	356	352	352	355	295	327	332	353	338	351	335	359	322	315	332	339	374	344	337	354	344	292	311	354	332	337	340	327	351	349	332	350	348	336	325	379	321	336	343	345	353	350	317	326	329	317	337	336	354	312	349	310	342	318	335	325	313	329	330	348	347	331	306	360	346	353	353	312	314	309	338	314	336	336	327	344	361	354	336	311	349	357	356	357	346	322	353	325	325	346	342	370	333	360	340	346	339	375	333	348	338	349	324	346	335	293	361	329	341	345	357	326	334	335	331	358	310	332	361	378	372	378	361	363	323	341	339	374	362	361	338	340	340	329	326	333	362	352	331	310	327	345	351	347	316	350	374	361	333	347	316	351	346	366	354	366	334	380	389	320	353	327	326	315	323	352	358	346	384	359	354	341	339	360	312	347	356	345	323	321	333	343	341	350	330	308	340	328	353	346	363	326
44216	77952	55944	5755	2105	1625	1161	849	777	648	621	546	485	487	461	438	431	416	400	433	433	367	427	378	372	423	418	431	391	423	399	413	413	376	338	347	379	410	362	379	384	413	385	373	482	438	346	369	398	406	354	403	354	402	374	343	374	415	388	405	359	392	416	413	369	353	397	397	397	391	361	362	335	396	380	378	371	374	392	361	380	368	361	379	345	359	406	377	370	347	375	387	334	345	393	368	336	337	368	369	344	342	389	391	382	346	334	330	345	371	362	375	360	386	376	342	341	374	327	403	355	372	367	372	359	371	357	357	338	360	367	388	381	395	381	329	347	419	337	361	384	351	336	344	377	347	366	391	370	342	398	387	360	382	352	361	347	375	399	369	372	368	357	353	408	362	338	338	340	362	344	364	361	381	399	382	380	414	400	357	352	358	346	376	374	339	362	378	369	368	367	347	387	376	360	390	344	341	375	381	383	348	359	382	339	356	375	364	367	376	370	341	361	367	362	359	377	349	327	384	373	368	360	326	358	354	368	334	371	392	340	368	346	364	378	343	309	366	350	368	389	346	415	356	371	339	346	389	350	330	385	380	367	376	344	415	367	376	338	321	344	389	377	374	350	360	374	368	395	375	381	380	403	372	336	350	365	348	383	371	384	366	360	370	345	363	334	359	345	318	350	323	358	352	345	346	322	356	355	357	383	363	337	348	370	374	363	380	376	357	357	378	361	376	361	365	342	397	367	351	409	381	350	347	321	337	373	336	356	330	343	361	356	368	367	376	339	352	342	374	367	386	351	355	363	369	336	355	366	395	376	357	352	365	344	373	368	388	374	344	376	364	389	372	388	387	376	341	411	375	399	388	387	355	342	337	363	352	336	352	316	363	370	368	380	340	372	381	358	400	361	362	350	350	388	369	342	384	365	363	335	351	381	345	373	352	350	351	345	377	361	351	343	363	334	365	335	364	351	358	372	375	392	336	364	353	388	394	356	354	335	385	397	369	361	370	385	348	383	384	371	356	362	381	364	366	347	386	348	382	373	394	383	330	356	366	367	373	329	354	360	338	405	339	325	355	387	327	348	335	342	380	375	372	343	345	351	388	356	398	363	344	357	386	351	367	340	341	336	383	374	353	346	370	389	358	351	357	367	351	398	355	382	363	364	382	365	339	371	379	411	361	377	351	359	350	360	352	359	376	397	392	353	374	348	384	351	343	375	337	383	325	362	326	336	362	388	363	369	360	385	361	378	379	351	380	330	408	371	366	372	375	310	371	389	361	371	332	398	348	374	363	376	366	354	316	364	372	326	339	378	359	379	379	311	372	383	329	361	331	398	349	342	353	363	347	323	343	339	376	354	370	343	344	373	349	365	378	343	395	354	339	363	335	349	358	356	320	378	371	355	386	359	355	380	360	364	383	350	336	364	368	361	371	327	342	365	357	344	362	392	331	363	407	363	401	367	344	361	384	371	351	348	362	337	377	353	337	367	372	361	370	358	332	333	400	369	366	356	356	362	355	366	352	374	388	374	327	343	382	387	367	362	362	412	352	350	373	366	350	385	358	357	344	344	349	401	366	351	382	408	371	364	327	367	362	392	367	396	327	359	356	362	360	381	378	375	369	362	341	366	365	383	377	361	352	351	361	357	342	383	373	356	330	355	360	364	338	386	392	349	333	353	362	351	342	386	369	366	365	349	368	390	366	353	378	344	350	355	327	353	383	353	381	372	373	353	371	313	350	383	365	340	311	360	399	356	354	342	367	380	338	354	350	347	331	340	357	353	370	328	344	364	348	353	374	345	390	337	354	377	358	356	339	362	371	383	357	321	365	373	348	350	380	358	327	362	369	375	376	364	358	360	347	354	325	358	374	358	342	362	371	370	366	357	349	353	351	356	377	353	363	363	341	363	391	363	349	338	370	360	343	351	401	363	376	360	382	383	340	355	373	320	351	359	366	375	374	349	354	365	371	366	350	364	349	371	355	329	373	367	365	377	357	387	363	330	348	380	372	395	363	344	343	339	360	336	369	354	379	371	362	324	375	340	371	380	367	358	359	353	375	355	363	358	367	362	355	368	368	326	362	383	381	329	398	314	342	385	415	370	342	378	362	387	321	354	388	369	361	361	353	376	326	372	353	346	371	376	357	379	371	380	350	362	354	381	371	407	392	348	384	354	370	348	369	366	375	365	345	344	329	338	329	411	368	390	355	381	329	358	332	361	378	385	384	348	372	383	383	354	360	348	331	379	337	390	368	365	349	366	346	375	354	341	383	348	359	351	377	358	366	372	356	408	358	353	380	367	345	387	368	356	369	336	354	385	380	346	362	363	335	373	357	352	405	345	322	377	373	408	391	400	353	358	373	327	354	325	319	368	346	364	379	337	371	366	344	341	344	357	354	361	373	350	373	381	346	391	383	409	347	376	339	385	347	374	372	365	393	357	371	333	351	382	379	347	335	337	392	378	356	358	345	336	370	351	356	374	357	332	361	382	339	357	389	391	392	359	378	349	347	362	341	403	364	347	363	352	352	335	349	363	373	374	398	399	381	365	382	344	378	372	385	382	381	370	353	395	365	347	342	371	320	401	348	390	344	355	372	343	371	343	402	339	351	344	387	360	357	367	302	342	368	379	375	357	374	379	387	377	350	366	339	389	344	349	353	357	380	345	392	335	336	363	351	346	381	348	370	351	360	378	364	376	345	382	345	381	378	329	327	342	348	337	368	355	371	375	351	350	368	340	357	355	360	398	366	379	364	375	362	357	381	358	366	376	325	383	381	358	350	322	377	357	374	369	370	350	390	348	413	347	344	379	369	355	374	349	393	371	372	390	362	357	349	366	378	364	346	372	351	362	326	380	371	398	385	349	370	330	360	361	373	342	358	329	395	353	353	369	385	336	384	383	370	368	390	375	331	358	371	360	359	372	336	395	343	360	360	369	355	391	323	362	360	333	313	386	369	408	362	363	387	346	362	350	386	384	364	329	380	336	360	351	337	327	354	359	368	360	342	363	337	365	370	388	347	376	376	341	359	359	353	359	370	340	364	354	356	352	365	370	390	379	348	359	352	365	380	341	373	354	383	368	364	375	366	356	410	405	381	351	341	348	342	361	372	365	334	333	343	318	336	346	337	358	398	354	379	381	337	357	373	368	341	351	339	407	374	381	357	347	366	390	352	355	352	348	339	354	356	385	377	366	344	359	346	360	380	368	357	354	385	387	360	332	350	362	377	350	374	339	374	355	352	334	363	352	344	348	367	353	351	354	351	343	384	359	361	363	330	352	364	366	323	393	372	366	355	343	344	344	338	379	376	368	383	349	361	382	360	348	347	368	359	360	348	336	356	350	386	366	354	384	379	362	359	366	341	364	373	355	399	340	366	410	342	379	390	353	373	356	365	387	318	358	347	359	344	343	366	359	342	365	376	373	363	342	375	385	349	351	398	375	353	362	344	347	336	348	356	369	392	398	365	363	352	360	377	348	373	386	352	373	369
32519	38372	34515	8672	1012	806	741	732	722	702	730	714	703	719	706	680	664	667	737	692	734	729	687	746	696	738	752	689	709	752	727	700	688	661	683	683	688	700	652	694	752	648	699	747	705	715	697	732	695	737	685	645	682	712	672	696	693	647	736	725	726	670	739	693	723	695	700	700	654	700	669	709	687	688	714	704	693	706	699	695	663	709	716	717	738	730	733	690	735	676	711	687	709	725	756	661	744	698	674	686	720	673	687	720	721	732	731	710	779	664	688	716	670	693	706	707	693	723	732	752	705	706	691	704	697	720	713	733	702	711	703	707	716	715	707	708	684	744	705	715	683	718	689	685	705	712	719	689	748	691	722	705	702	722	666	723	713	680	667	720	699	698	676	696	684	693	690	675	700	700	717	686	681	718	714	708	723	729	693	701	676	678	661	723	706	648	778	721	702	686	703	648	702	737	715	676	667	689	707	709	694	673	706	714	760	698	703	669	707	666	690	731	708	754	664	664	702	721	705	679	734	690	671	681	645	713	715	713	726	682	712	667	693	687	660	700	732	719	697	668	671	653	698	656	676	689	770	665	718	746	714	692	699	729	713	669	685	710	691	703	718	681	673	687	685	697	733	672	700	694	668	700	721	696	744	694	681	685	691	695	689	728	705	714	710	710	660	808	676	663	673	769	722	717	699	685	663	709	684	706	713	685	684	694	699	701	685	724	655	679	651	704	726	700	695	679	641	642	683	707	723	665	696	741	746	756	692	729	673	703	688	673	695	761	711	682	641	770	706	666	707	743	722	669	746	671	747	704	702	669	675	676	737	692	715	684	681	691	771	667	691	667	724	736	705	707	688	705	702	683	701	743	706	700	709	718	712	650	712	692	702	714	668	712	727	701	695	717	692	693	706	721	721	695	713	641	636	723	705	694	705	698	722	690	715	726	710	703	658	680	688	720	718	703	632	671	677	689	732	733	701	676	690	701	722	707	730	672	745	686	718	669	666	692	670	713	700	675	725	699	695	685	681	682	730	660	702	711	687	653	686	720	727	730	721	699	655	733	726	700	717	706	685	672	723	662	718	694	779	766	744	670	666	687	691	721	720	707	681	676	710	690	727	704	678	681	693	700	710	712	755	694	740	687	732	700	713	716	672	754	702	736	727	673	699	682	721	689	676	678	721	746	712	645	697	715	731	727	662	686	706	739	718	687	657	644	708	670	735	679	727	646	691	694	677	675	754	683	725	714	698	697	655	685	717	691	680	657	672	700	686	673	713	748	715	670	672	750	703	650	699	675	707	724	659	686	721	698	708	676	673	745	721	690	698	712	693	734	676	676	713	684	770	693	712	635	708	724	719	673	730	725	669	725	698	694	717	719	676	706	715	755	721	732	702	714	686	675	703	727	707	731	689	672	699	730	712	751	700	695	707	716	698	728	752	726	698	684	706	668	678	701	665	720	714	673	728	725	718	703	691	675	702	688	640	705	747	687	750	710	743	677	729	728	677	683	722	704	718	690	724	696	740	662	631	684	688	694	706	706	727	741	709	698	673	758	728	706	698	673	691	695	677	734	720	735	721	702	714	745	659	687	711	721	702	718	681	684	705	671	663	729	710	703	689	748	703	696	728	689	741	710	711	740	689	679	650	721	710	733	702	675	737	695	703	697	640	689	686	656	713	678	689	648	695	700	685	746	701	697	666	683	706	726	730	701	667	704	666	700	730	719	656	654	683	679	687	758	684	686	693	712	714	689	653	705	759	685	728	740	747	701	756	705	744	703	712	704	693	728	735	751	734	693	697	613	733	688	650	715	711	736	753	692	713	683	681	672	705	743	680	710	691	687	669	683	726	699	704	715	718	729	667	745	683	689	667	706	723	651	700	678	728	711	692	683	712	724	680	717	702	713	668	730	691	696	678	676	648	746	734	732	692	723	695	709	722	699	665	690	672	675	670	662	740	684	724	710	686	668	687	669	711	704	652	728	683	697	702	697	751	723	694	714	666	723	645	734	709	709	668	688	735	658	688	700	669	674	679	705	684	665	704	695	706	709	689	705	720	737	719	719	723	723	737	678	691	722	696	658	717	713	730	725	728	674	750	692	718	719	687	744	703	704	680	701	700	733	687	662	679	666	710	740	678	684	733	748	675	677	677	711	701	691	718	690	730	733	697	701	697	717	733	700	695	739	706	667	706	673	646	708	681	727	688	739	749	683	734	741	679	694	683	640	703	702	695	689	735	673	666	707	678	661	729	729	723	666	723	709	705	651	703	720	698	672	728	717	684	671	690	695	742	662	658	726	745	691	705	730	709	680	692	686	680	686	702	662	696	693	733	683	735	662	690	702	720	697	723	697	684	688	707	713	682	732	686	721	692	696	765	691	703	632	716	694	691	654	746	718	703	687	707	702	733	718	667	751	686	687	645	653	665	681	758	714	694	700	688	724	717	681	705	673	704	670	713	757	698	688	761	676	703	705	716	735	692	710	717	720	687	716	745	698	702	668	674	690	682	655	753	720	732	678	673	649	697	707	717	708	698	748	702	721	676	713	650	659	682	703	713	696	684	727	666	641	728	730	659	680	670	706	688	683	681	724	681	742	673	697	687	694	679	730	743	719	725	690	676	731	659	735	703	687	714	681	711	692	728	695	709	690	682	765	729	681	743	696	700	657	660	673	698	714	704	714	679	670	669	669	656	691	668	725	710	697	695	695	701	693	707	698	669	713	759	726	689	690	660	705	719	730	703	728	684	632	720	683	710	683	679	714	677	717	739	724	676	715	664	737	710	674	693	657	709	732	720	665	695	744	697	705	687	718	703	698	677	689	675	676	744	728	689	685	706	682	669	676	733	719	675	653	728	673	657	732	684	708	766	699	716	655	725	713	713	710	713	716	694	698	664	668	686	658	728	719	702	741	692	746	683	673	707	663	707	705	647	739	684	732	733	715	676	689	791	732	660	695	656	698	773	638	692	680	707	651	673	717	697	676	709	713	703	696	701	750	704	655	684	658	685	685	713	729	669	742	684	718	658	702	662	688	704	675	677	691	687	727	721	656	713	678	763	698	743	692	698	692	716	682	692	693	687	697	656	665	704	669	693	703	745	745	724	681	685	755	672	680	683	676	692	704	692	691	722	719	717	685	761	646	698	708	685	728	696	692	723	687	732	676	729	676	673	682	701	723	722	685	729	726	700	700	727	693	658	674	687	727	743	708	688	697	687	690	734	712	710	671	732	718	696	729	714	671	721	661	721	699	674	697	669	670	689	713	692	692	710	695	691	726	764	684	672	693	693	666	672	704	726	675	731	708	714	730	680	682	724	715	751	724	704	709	717	711	684	662	731	725	776	718	719	679	702	663	726	659	708	701	705	697	717	699	710	722	692	743	683	717	692	718	677	713	674	728	725	744	718	711	714	707	669	692	625	692	683	684	730	673	715	751	735	699	706	663	715	711	696	736	697	674	647	708	665	669	703	671	720	710	710	720	664	666	668	674	661	719
38473	54186	31477	2304	1030	855	832	799	773	755	753	736	730	756	776	749	693	777	721	755	789	758	775	737	734	748	722	763	778	741	750	743	710	704	704	755	717	722	771	780	728	791	753	757	751	698	733	760	732	728	729	743	738	757	748	738	699	722	739	727	728	746	738	704	706	727	770	776	761	730	758	743	765	675	771	763	748	772	730	742	775	745	740	715	732	731	749	724	784	746	690	752	742	693	737	724	747	718	715	714	775	717	742	729	782	748	715	694	753	748	709	762	774	719	776	737	737	746	732	711	746	751	699	771	721	750	752	750	753	679	725	751	693	761	750	752	798	771	769	771	725	764	756	724	784	772	714	749	714	749	735	742	759	747	706	730	754	733	746	711	708	701	672	716	793	710	775	721	751	729	725	747	702	728	699	712	712	717	738	756	773	764	763	721	709	747	740	716	775	741	691	744	709	706	697	747	715	737	723	789	770	763	728	754	714	703	796	718	750	778	731	742	762	740	739	728	732	747	735	740	736	772	737	719	751	710	724	736	769	751	735	758	750	747	747	760	725	730	679	745	771	756	765	735	703	722	706	685	770	753	741	697	721	762	762	711	797	744	755	781	744	734	784	761	719	780	722	754	736	760	722	729	735	730	738	726	776	757	751	755	730	753	781	703	762	779	710	781	713	747	716	729	719	712	736	740	774	728	704	760	726	733	729	723	727	732	786	730	744	745	714	723	743	783	793	761	727	760	733	762	746	748	750	746	768	714	692	741	722	781	725	773	729	753	691	781	759	718	736	778	728	731	731	723	684	731	814	730	762	727	734	736	799	809	728	743	773	759	697	787	735	728	728	724	714	752	747	718	726	759	699	734	734	767	773	733	785	760	720	772	713	766	768	757	720	683	682	758	688	726	732	783	746	724	736	691	739	754	671	711	722	757	741	728	728	742	745	750	719	704	747	706	756	704	765	751	728	715	774	716	738	798	696	702	755	738	708	755	782	767	730	707	709	711	726	743	751	746	732	797	695	753	702	741	696	716	720	727	719	750	736	730	746	711	750	720	759	703	720	767	781	709	737	726	766	721	736	764	777	707	778	749	727	778	731	761	763	765	745	710	730	768	694	740	741	751	760	743	705	741	763	713	738	768	763	698	730	705	778	757	722	710	766	760	734	738	728	769	786	713	692	758	728	728	789	767	707	733	747	747	764	722	717	784	738	729	748	765	800	780	757	744	750	743	746	730	773	779	756	697	692	737	685	731	774	720	742	729	761	661	724	751	725	726	775	775	709	676	751	767	725	721	716	727	752	744	722	725	743	712	731	746	762	745	725	755	752	735	694	716	720	705	762	770	750	732	693	739	747	710	748	759	715	796	743	785	739	740	731	711	771	712	763	728	742	753	763	705	765	767	766	754	705	739	791	725	726	749	756	764	741	700	727	777	776	720	712	747	731	716	723	747	686	708	734	784	786	726	779	736	745	694	715	729	784	704	737	769	763	740	781	770	755	733	710	701	698	787	762	752	758	729	736	739	701	718	736	767	771	693	771	694	732	789	742	757	748	706	699	733	727	722	760	775	746	764	731	747	740	726	732	709	712	743	727	779	692	743	719	756	725	705	746	736	701	734	704	717	710	744	741	729	752	759	717	737	741	726	713	747	720	739	746	723	782	754	745	725	770	748	741	734	694	723	736	734	764	750	782	739	757	735	757	719	735	742	775	715	677	748	747	758	797	689	717	761	728	780	771	783	732	701	719	770	775	790	718	705	719	723	719	724	648	731	770	767	742	724	722	696	707	731	729	675	721	722	764	768	727	711	710	728	749	765	752	708	697	694	785	747	712	697	738	735	796	706	718	748	747	675	739	832	721	740	717	735	714	758	717	732	742	752	758	730	750	756	784	732	780	744	731	752	772	784	749	766	739	733	713	742	703	731	710	745	769	727	726	709	721	754	764	727	752	750	766	761	716	699	773	739	716	694	773	717	695	752	760	764	706	722	728	782	762	754	716	762	745	748	760	747	724	766	757	748	760	768	765	708	757	692	740	776	745	780	771	717	752	749	722	700	693	762	776	738	744	738	724	737	691	796	730	726	732	721	702	718	755	684	754	726	720	721	769	740	747	756	785	800	710	693	723	722	743	731	763	758	739	709	736	744	742	763	734	702	776	770	702	754	764	713	710	711	779	694	792	733	748	716	742	761	713	737	740	710	736	714	791	716	729	799	714	739	727	776	712	745	727	743	720	685	743	698	722	744	750	726	730	716	754	718	738	751	741	757	789	734	785	753	723	702	730	739	771	772	769	804	731	712	740	726	752	724	693	748	770	755	737	730	719	778	726	753	764	735	758	778	742	739	754	748	723	746	754	739	744	762	747	735	720	726	723	736	705	784	742	744	729	800	713	783	782	691	735	787	755	751	730	777	687	739	727	732	769	732	715	751	747	707	722	699	787	745	776	713	726	772	754	762	745	767	753	721	767	785	750	791	716	765	758	719	670	732	777	769	733	803	766	749	741	762	759	740	721	758	750	715	784	758	744	773	737	753	748	755	722	733	720	735	769	756	708	719	759	766	699	733	743	756	746	793	756	700	712	716	715	752	700	683	717	742	714	733	762	738	683	763	737	767	770	727	758	693	756	761	766	705	756	745	687	749	741	747	730	733	775	735	728	734	713	759	744	741	779	751	757	773	721	688	740	687	779	716	728	777	701	732	733	735	730	745	741	715	741	743	738	758	750	705	754	774	762	782	712	741	738	744	733	755	724	720	772	707	739	786	752	724	742	717	711	683	696	762	750	732	698	721	693	747	729	819	717	724	737	731	764	688	750	696	727	744	817	804	701	750	694	727	749	771	768	805	748	709	738	740	751	766	736	725	689	767	728	745	729	714	742	760	732	717	726	710	738	761	678	741	737	739	707	731	751	689	707	777	806	735	780	815	751	737	738	778	766	775	761	718	709	761	729	746	793	747	714	787	737	815	754	733	749	766	757	720	719	679	744	718	709	732	735	742	712	749	732	704	755	687	722	727	733	759	741	704	744	714	733	740	767	693	725	812	769	723	712	757	733	675	738	785	784	739	741	755	697	741	709	757	727	790	699	746	709	759	741	785	760	782	732	723	695	721	753	741	736	745	703	732	771	757	763	758	773	779	710	735	740	750	724	766	735	696	694	671	788	744	714	815	739	731	729	724	737	778	723	758	738	762	728	721	706	733	730	725	730	691	759	734	730	809	687	715	762	770	734	713	756	715	763	719	746	772	743	701	722	763	730	770	734	721	706	764	760	750	723	723	752	736	739	712	726	770	729	750	726	746	731	735	719	712	763	761	766	717	732	779	711	722	732	704	752	728	755	751	748	737	740	747	730	731	775	739	702	761	718	761	707	735	662	746	720	733	717	732	752	773	745	764	741	762	718	760	707	745	743	713	762	723	720	789	734	712	693	744	735	754	740	793	741	728	791	769	692	711	729	708	758	724	712	763	723	717	750	778	738	771	708	723	719	725
24082	21482	29092	24613	21044	9906	1069	826	738	680	680	663	634	610	623	615	609	565	571	593	593	552	608	600	586	662	595	600	579	615	547	549	568	572	545	592	576	601	585	572	609	534	578	612	597	612	582	624	597	578	540	576	544	549	607	575	577	576	565	587	615	578	573	547	529	608	587	576	558	579	589	561	585	597	582	548	565	545	508	520	577	564	554	590	604	527	530	573	578	541	536	530	574	564	524	592	541	593	554	586	550	537	583	598	548	535	567	544	571	582	522	537	558	569	582	528	548	568	593	615	532	571	530	571	528	550	576	567	553	593	588	584	555	564	607	546	526	531	537	555	572	560	570	593	586	595	566	593	563	628	533	546	544	539	564	566	551	551	536	566	568	540	539	566	567	537	536	576	552	592	516	590	559	563	539	557	577	558	528	578	578	594	548	586	547	569	542	574	569	536	583	564	597	573	523	520	558	554	604	590	559	562	586	545	526	524	553	575	574	613	582	564	560	582	545	538	535	584	576	581	548	536	518	576	592	522	528	571	549	581	590	594	552	580	542	548	558	522	568	556	614	558	634	554	552	552	557	578	544	620	580	551	527	610	546	560	566	613	569	569	575	579	556	575	567	565	594	522	570	560	503	573	546	550	580	589	576	583	557	605	545	556	548	573	559	584	549	529	596	564	569	551	548	547	555	566	563	516	585	572	577	574	567	530	588	568	603	539	590	601	545	590	562	552	557	561	568	594	518	589	563	568	567	589	512	552	529	580	552	540	617	547	568	561	547	568	596	577	539	553	568	610	580	556	537	544	530	563	621	541	538	566	605	607	551	570	564	607	589	541	549	569	565	569	586	581	562	552	597	542	589	573	542	571	553	572	548	547	560	559	603	566	571	550	588	577	552	549	533	580	599	574	567	584	564	569	593	585	569	583	563	535	609	568	574	566	596	557	555	560	560	586	581	576	561	573	604	570	536	572	543	573	555	559	576	536	568	575	546	564	574	612	590	572	553	551	632	553	585	548	564	566	547	567	612	581	589	611	572	582	576	569	555	548	511	555	518	571	576	560	591	560	600	557	556	532	586	514	530	578	552	558	574	635	629	558	582	519	530	586	617	587	563	571	589	544	546	519	563	586	504	536	545	543	517	576	526	578	522	579	570	572	563	591	542	583	558	524	553	565	555	556	561	597	563	583	590	540	581	552	524	546	546	586	556	528	554	523	574	551	566	540	578	613	541	574	508	587	570	559	515	590	550	530	561	546	594	580	577	550	528	552	600	550	526	570	606	546	579	549	579	547	570	587	578	624	562	555	555	568	582	562	531	598	573	522	600	545	579	555	552	565	600	522	525	578	519	578	573	562	581	581	537	583	553	528	536	540	531	543	553	547	557	561	582	584	590	568	532	557	572	553	563	563	559	590	546	547	537	567	628	577	615	555	587	564	565	540	560	550	570	563	570	529	548	573	549	573	576	592	547	537	579	580	601	540	541	571	543	530	591	555	550	563	514	587	559	550	606	554	567	540	568	556	538	592	614	523	606	559	528	580	586	531	561	569	586	531	592	593	628	566	575	562	555	631	579	530	540	511	567	570	524	544	563	551	599	544	529	538	549	587	566	599	559	570	523	541	544	550	540	564	608	555	571	556	566	523	561	558	520	537	569	574	578	580	563	545	578	541	552	553	572	526	540	592	624	563	598	525	558	532	597	530	579	598	570	569	590	615	570	535	524	563	572	567	581	531	535	545	557	614	540	549	567	551	590	567	568	599	532	580	577	574	536	551	559	604	557	556	571	582	544	549	582	569	534	544	581	603	544	565	573	578	587	582	561	588	555	553	562	553	517	545	594	599	596	532	586	569	591	559	552	557	561	525	610	587	551	589	575	599	559	579	538	605	557	597	562	589	536	533	569	547	548	551	533	540	602	578	616	549	559	574	560	567	551	562	601	568	569	592	596	569	576	553	567	579	569	522	565	542	629	568	553	563	610	571	582	568	581	581	580	532	521	545	584	604	554	567	612	562	624	592	546	590	569	558	595	573	564	601	572	594	613	600	555	563	576	508	566	525	546	577	599	554	553	515	568	559	548	562	597	532	561	576	545	542	520	534	545	596	575	555	539	571	515	542	560	544	585	528	582	549	554	580	556	564	573	582	567	569	551	557	554	578	549	508	589	541	531	565	529	524	526	575	579	564	545	565	538	533	552	546	587	589	572	564	540	596	582	542	543	546	588	542	547	550	591	549	535	606	544	558	568	529	564	551	584	571	578	579	568	548	579	584	595	612	516	540	586	521	552	555	624	572	552	585	574	636	555	503	594	553	573	500	533	583	552	606	572	534	609	585	598	559	564	600	531	584	552	580	572	588	589	529	583	584	558	593	592	534	560	538	543	516	518	543	528	576	578	552	550	565	519	554	596	592	587	533	549	583	558	553	530	567	599	571	541	564	577	557	578	546	519	550	548	564	591	550	569	607	508	534	562	541	594	575	622	548	560	577	554	537	531	574	557	532	579	523	548	566	543	536	511	551	523	569	580	593	537	614	576	564	554	548	561	550	608	548	546	540	599	639	554	570	527	566	553	608	535	542	599	577	561	572	545	564	539	595	563	577	562	580	538	577	584	554	605	563	567	583	564	553	547	579	558	562	570	590	542	536	556	580	578	622	557	568	529	548	587	588	526	526	556	509	530	571	579	547	572	511	527	588	562	520	529	545	548	565	584	570	561	516	561	542	541	599	587	556	576	556	588	559	605	536	566	537	560	532	528	588	557	591	545	504	587	575	557	557	575	560	504	580	550	553	560	587	594	553	562	566	584	580	570	574	506	565	554	581	588	522	585	580	536	585	595	543	542	572	586	529	493	577	584	543	578	570	579	515	598	543	524	571	561	560	561	585	546	613	554	588	557	536	554	538	543	555	565	570	568	567	524	551	562	537	555	565	555	556	560	533	589	563	611	521	556	572	526	578	537	569	576	552	550	561	528	546	592	535	545	561	561	521	532	577	540	531	573	540	563	595	565	545	564	549	580	549	600	581	594	565	584	549	577	555	568	593	573	556	585	547	584	569	533	572	557	584	569	587	564	564	586	550	579	565	540	553	594	567	585	597	539	556	611	502	545	541	599	538	510	577	535	570	557	583	560	543	542	584	552	587	559	562	555	573	567	577	545	579	548	593	558	577	587	564	628	567	581	598	583	604	515	555	547	539	573	593	563	504	584	559	594	564	560	559	569	589	580	564	596	576	538	538	563	524	580	572	563	559	548	567	605	538	557	563	569	551	545	593	556	561	546	558	574	603	520	549	599	552	546	546	545	552	544	596	554	504	592	534	535	556	583	577	516	518	615	557	577	527	549	561	577	574	564	546	583	560	545	529	541	561	573	567	521	601	610	572	587	619	593	493	582	545	589	499	529	543	568	547	507	555	573	541	586	538	592	552	571	538	559	529	575	590	580	556	573	555	595	571	559	569	580	615	566	592	572	570	567	554	527	564	559	549	574	571
39668	69552	49087	5509	1572	1214	1053	937	777	797	771	725	670	714	681	676	652	600	670	626	656	643	637	633	613	663	629	608	647	635	643	609	617	644	628	574	608	616	613	630	606	565	625	580	611	688	640	612	603	594	611	589	605	593	569	612	637	593	603	635	692	665	599	636	650	610	656	604	577	616	588	608	622	640	657	616	580	610	626	641	566	579	601	624	609	601	635	591	555	598	620	636	649	585	607	611	624	662	619	614	643	606	618	608	578	623	587	612	577	600	584	597	633	610	624	583	559	586	631	597	609	598	629	636	583	616	599	603	609	604	609	575	611	669	600	625	607	604	599	578	602	624	607	612	601	592	584	609	580	628	611	619	638	614	675	622	604	586	626	620	601	605	587	605	611	592	581	625	607	589	585	596	617	631	608	635	649	572	629	610	620	601	631	585	612	622	586	615	584	611	581	590	614	623	646	583	583	581	610	591	595	651	570	576	584	581	571	578	609	633	629	561	630	657	559	611	616	582	559	601	639	581	593	604	600	574	626	583	609	624	617	601	643	609	591	604	608	621	579	583	610	587	639	606	554	595	607	600	617	632	569	570	604	614	638	566	637	577	620	613	615	639	593	579	563	635	632	649	629	620	623	636	596	625	593	564	650	601	590	589	625	592	653	583	609	650	625	636	651	603	625	584	600	595	614	634	599	585	581	601	574	635	614	592	583	579	657	608	629	627	602	586	591	617	624	607	598	596	618	599	575	618	596	590	609	594	566	567	604	581	613	585	605	594	641	608	604	637	613	606	599	624	619	615	586	591	615	604	650	608	589	610	613	587	545	568	590	572	587	605	606	613	591	622	612	615	590	546	633	586	581	601	600	577	582	578	563	576	577	621	580	650	603	581	616	633	580	615	586	605	614	643	608	594	587	590	574	602	685	579	567	593	596	600	614	625	601	584	623	607	636	603	613	556	617	596	581	599	602	638	602	580	591	582	609	557	562	623	586	613	592	601	631	572	635	600	589	616	603	593	538	598	584	601	625	640	580	604	576	585	577	579	560	612	593	596	564	613	631	632	635	641	621	636	627	573	609	587	580	602	605	593	627	603	580	558	598	599	647	633	598	617	621	609	598	608	577	612	623	610	579	623	594	616	620	587	597	596	581	608	615	566	660	625	638	615	595	624	613	648	609	569	603	642	604	614	585	666	603	615	602	621	626	603	609	598	598	620	592	583	574	606	647	612	598	653	666	647	614	619	623	633	588	604	608	599	569	614	643	572	566	571	643	597	610	586	631	576	608	573	646	541	598	618	618	585	585	618	543	590	617	626	563	612	584	594	601	604	589	620	624	603	624	577	587	603	615	592	618	593	629	615	626	598	595	567	605	603	611	598	560	599	603	639	544	625	632	587	574	616	576	540	617	598	593	595	619	573	601	593	615	618	579	623	603	628	588	610	562	579	594	648	551	583	607	624	613	593	563	629	632	585	674	600	635	629	595	612	623	636	622	596	588	633	608	576	601	614	593	596	625	593	580	614	594	619	632	643	603	621	630	609	616	593	571	559	572	568	591	622	623	501	634	613	614	592	627	609	607	582	591	612	610	618	612	566	551	612	594	609	598	551	623	607	583	589	668	624	625	586	590	644	676	627	595	647	633	587	627	656	586	586	587	577	585	622	632	586	548	602	631	593	594	587	626	593	590	605	585	608	611	599	576	631	629	585	600	606	624	610	625	566	639	618	600	601	681	592	608	622	624	575	630	564	613	637	604	551	624	602	642	604	633	658	624	598	596	605	568	600	569	575	601	597	628	640	604	579	607	580	562	655	563	589	579	617	594	596	574	618	645	613	618	583	607	625	610	603	645	577	600	601	589	608	608	619	643	598	586	584	606	620	621	598	678	602	621	617	614	639	564	593	587	634	635	606	631	640	557	617	628	595	676	579	614	630	623	591	651	597	593	611	607	608	612	649	590	628	627	611	609	592	595	579	618	593	592	577	617	620	615	624	568	637	618	606	603	572	635	602	614	621	593	615	609	590	601	608	644	627	592	600	614	614	605	582	588	646	635	641	589	635	631	592	557	611	594	661	589	581	617	621	617	620	591	591	624	650	596	616	634	645	583	597	606	613	659	594	661	628	622	589	590	608	601	601	618	626	626	623	617	598	585	603	614	597	595	621	621	606	586	600	603	621	620	615	609	608	639	598	612	619	610	598	589	593	601	595	612	630	614	590	611	628	604	635	607	581	647	597	634	611	599	595	603	600	626	641	562	613	631	613	562	608	632	629	591	577	570	627	565	628	593	641	614	632	588	615	637	644	597	646	625	575	607	613	622	607	628	611	646	582	571	613	629	542	619	629	603	631	587	600	629	629	588	601	634	595	596	616	638	639	637	579	604	644	606	559	606	634	602	617	627	611	616	569	597	599	574	595	597	620	600	615	648	650	628	614	617	603	647	538	644	617	597	676	630	616	552	614	638	651	614	576	602	610	569	562	655	611	590	566	607	605	563	629	623	643	596	619	625	597	634	612	617	598	602	573	604	640	604	575	584	570	606	621	629	628	633	600	571	635	625	583	603	640	614	602	599	592	584	578	590	565	632	616	622	578	610	645	568	595	579	567	607	620	570	672	592	633	613	583	625	593	612	628	617	590	578	629	609	588	616	618	605	636	611	618	589	597	610	623	600	634	617	588	609	594	587	581	611	637	582	619	612	569	646	629	624	620	629	601	608	569	588	592	592	660	596	575	606	575	611	633	571	570	603	590	589	647	616	610	636	584	572	595	605	578	598	560	582	624	652	636	601	548	571	582	576	645	594	597	585	594	631	634	636	585	573	609	621	645	581	638	617	549	614	585	631	568	641	621	595	581	601	584	634	607	603	616	618	584	576	647	635	606	634	610	564	598	608	581	539	614	610	593	637	585	594	655	615	586	633	625	640	635	632	661	573	591	622	628	606	618	621	581	638	560	610	559	647	576	644	591	558	583	609	570	613	587	600	603	636	572	606	600	628	609	595	554	602	608	571	619	595	567	588	607	568	614	593	574	621	599	584	626	587	552	576	562	639	573	625	583	618	683	584	609	607	598	603	628	586	603	573	597	614	606	585	597	636	617	614	617	598	606	626	603	644	611	604	597	551	581	608	607	613	625	574	631	608	612	582	606	587	604	659	620	601	639	537	620	634	586	597	587	650	591	606	625	620	612	597	617	627	602	619	651	610	615	566	584	625	656	637	618	590	590	578	613	648	579	655	630	598	603	609	591	550	610	621	633	647	620	594	600	622	597	624	692	586	615	639	584	563	588	586	655	647	578	630	618	561	601	628	606	616	582	601	549	564	632	609	596	631	570	593	607	588	626	593	605	629	604	596	590	636	616	591	588	591	605	608	574	618	621	576	622	600	612	604	598	622	603	646	583	628	623	602	602	612	589	606	599	608	572	590	590	625	624	629	607	664	596	613	650	583	571	634	604	614	606	623	612	639	588	624	592	597	599	666	627	640	593	516	612
25108	21641	28731	25162	13941	1419	754	690	594	580	593	602	557	562	552	591	581	564	558	584	621	567	572	578	556	581	571	576	567	579	581	588	557	606	533	566	543	592	572	521	579	569	555	585	625	527	577	562	562	576	596	540	597	514	556	588	520	556	552	560	567	569	585	570	554	587	583	558	557	583	551	557	555	574	596	551	551	546	546	570	531	552	525	553	577	601	556	577	569	560	567	540	519	580	515	571	562	536	574	560	535	544	552	580	550	539	578	557	634	526	518	544	527	545	533	548	557	580	529	561	561	582	560	561	518	566	565	564	539	510	519	577	551	561	566	547	497	547	548	546	531	549	577	505	535	569	549	556	533	537	565	558	562	555	526	583	540	576	581	568	545	539	546	543	609	536	555	553	586	531	576	536	547	569	564	590	558	544	534	535	560	570	545	561	563	537	571	523	570	526	560	586	574	528	508	574	573	552	516	535	550	612	574	540	550	564	574	514	552	601	509	562	570	538	551	557	548	583	551	553	590	584	517	512	509	541	551	562	586	538	548	559	538	544	565	549	531	519	588	518	523	539	531	589	585	571	548	576	530	576	582	540	572	575	536	567	546	611	581	595	569	540	592	548	564	566	565	580	559	538	598	523	538	568	550	558	571	560	554	532	553	530	529	555	534	581	558	564	574	576	564	560	502	589	539	524	518	559	564	617	546	574	545	591	543	584	561	535	582	581	559	584	565	587	550	584	532	575	570	541	541	551	576	570	550	581	593	572	559	555	600	632	541	597	587	566	560	559	516	546	577	538	549	597	553	567	584	563	571	572	557	565	557	601	545	559	533	526	599	536	560	560	566	572	553	562	535	527	554	534	541	500	570	570	570	527	560	573	621	552	564	583	554	576	572	577	560	584	546	623	552	554	580	571	572	557	542	593	533	580	544	601	543	554	559	495	552	539	569	588	530	582	530	585	575	523	558	586	547	554	550	574	567	570	549	604	576	526	504	517	540	544	559	528	527	526	577	587	570	521	547	551	560	548	593	553	582	544	554	532	550	555	586	586	562	508	561	537	547	572	576	557	577	534	537	547	532	542	554	586	559	528	522	577	578	526	554	557	558	524	556	570	560	559	558	572	595	510	562	532	551	554	546	572	548	572	541	587	540	550	530	561	529	542	528	573	523	553	540	612	560	568	511	558	539	618	579	532	556	579	514	518	528	554	544	585	537	559	517	575	509	565	534	566	576	539	592	486	560	584	561	518	548	563	562	569	536	610	589	574	578	552	545	585	599	502	546	561	543	553	534	554	548	521	569	552	539	576	496	517	511	544	566	583	560	535	567	505	511	588	539	539	509	525	564	538	560	559	565	574	551	543	566	580	562	529	561	575	587	578	531	517	593	592	557	605	546	512	547	551	572	545	574	574	580	570	552	568	563	573	547	526	508	572	575	528	551	526	533	517	520	562	539	583	552	598	586	575	539	539	558	515	557	586	541	565	543	574	546	525	553	546	561	517	574	537	540	549	527	549	558	547	533	531	550	573	599	557	546	567	553	543	557	552	584	556	584	527	518	588	542	557	545	571	602	580	596	558	552	524	548	532	551	530	555	553	573	584	579	544	555	536	563	630	556	577	554	573	565	546	605	553	562	564	547	524	565	519	514	521	553	566	536	542	568	591	550	599	547	561	571	499	581	582	551	539	553	515	562	568	522	542	548	597	569	584	538	552	537	536	539	563	550	569	556	532	601	559	581	566	562	526	582	552	584	581	542	551	569	564	596	560	548	598	559	562	548	593	572	543	587	483	585	512	496	574	564	526	550	570	555	553	557	551	547	562	554	538	578	539	580	622	512	586	576	529	539	565	525	542	537	570	527	537	574	568	597	513	565	538	559	541	557	550	550	579	580	552	550	561	560	527	532	574	515	540	546	518	541	550	501	530	529	564	547	590	576	585	565	545	544	565	578	517	576	536	545	577	569	532	577	560	541	576	561	552	573	555	552	564	567	557	550	572	571	592	551	563	546	534	585	526	549	523	550	523	568	519	568	553	534	544	577	528	561	575	559	545	546	565	577	554	525	520	547	558	520	571	560	537	530	575	531	556	545	560	545	521	552	558	546	541	506	534	567	547	549	555	521	574	568	539	554	539	566	573	615	524	572	546	591	557	516	538	529	529	548	514	538	529	582	567	537	504	574	567	531	582	583	564	535	544	527	543	553	540	542	551	561	504	565	581	554	500	543	551	588	588	557	547	563	593	532	557	533	555	604	536	509	589	553	532	555	541	568	586	553	581	558	551	570	606	520	557	517	555	563	579	563	563	553	606	528	603	585	559	565	565	539	578	538	550	555	553	566	546	547	507	555	556	549	521	539	600	546	551	584	554	564	546	536	540	598	560	554	598	567	592	580	556	552	533	556	523	536	590	551	563	581	570	543	561	584	574	555	514	562	551	526	557	551	548	544	579	551	554	590	542	594	524	574	559	560	569	605	571	569	575	538	562	564	551	548	589	584	528	563	558	553	536	580	591	560	513	538	551	580	550	603	566	564	583	547	545	552	552	556	599	544	520	563	552	540	542	572	562	523	539	585	579	557	585	566	610	508	571	553	548	576	513	575	559	520	568	565	560	512	577	544	553	572	535	570	523	588	580	553	555	557	586	536	555	564	561	548	576	561	591	523	557	552	542	573	521	550	618	615	573	528	584	589	527	574	543	527	496	540	558	564	584	610	553	555	519	543	582	555	536	531	569	542	552	581	512	545	542	563	585	566	576	572	554	550	566	534	523	601	565	556	572	550	564	556	551	581	510	526	519	564	589	548	567	549	567	514	575	547	622	610	593	575	555	569	576	570	528	519	559	562	620	539	568	543	525	527	602	570	566	550	581	577	513	522	538	557	581	526	544	578	533	570	552	554	624	567	526	586	585	535	563	559	565	549	550	554	566	548	599	550	591	589	573	583	556	538	571	575	560	534	548	563	596	545	558	591	539	552	547	565	580	545	555	568	621	559	536	545	556	563	533	563	552	594	660	514	560	554	612	583	525	555	555	577	578	568	580	581	566	527	518	581	606	572	549	578	546	552	549	588	574	586	554	554	580	536	544	570	551	578	592	565	552	520	542	499	618	593	566	582	567	555	583	566	522	607	536	513	616	520	554	550	531	599	559	567	519	557	546	575	517	559	542	566	581	581	531	548	541	527	597	569	565	554	557	487	532	564	545	541	561	561	565	532	537	552	586	581	577	570	516	604	549	526	559	587	571	556	571	592	563	574	552	536	554	553	548	516	542	532	538	531	561	600	561	582	545	567	560	597	600	557	588	582	559	583	567	548	577	573	540	541	588	540	572	537	550	525	548	550	586	580	527	517	533	505	543	534	545	574	553	550	568	587	527	591	547	555	545	595	557	560	544	564	543	579	554	548	554	574	542	571	577	549	517	548	534	559	561	548	563	539	531	564	539	567	550	553	586	569	546	566	601	509	578	552	537	503	552	603	561	544	543	601	579	534	599
39450	64087	42924	3957	1207	998	845	814	699	688	678	622	623	606	623	578	559	560	606	592	574	597	621	626	656	610	586	614	553	605	571	586	624	633	612	602	580	608	596	646	593	583	637	587	590	553	569	571	556	588	580	582	546	578	576	572	528	592	580	633	607	600	630	572	571	588	624	616	578	586	589	584	584	580	572	582	601	578	577	603	571	589	540	584	567	559	579	567	559	637	581	584	565	610	600	581	554	614	576	566	575	591	586	612	618	590	580	635	600	540	596	566	571	626	594	557	532	589	570	566	619	601	565	597	599	603	576	625	583	557	612	607	542	540	606	573	605	600	551	600	566	591	602	580	580	580	579	604	616	617	597	571	566	554	630	583	615	573	587	569	584	582	582	589	592	599	554	572	586	581	588	584	597	572	576	555	604	540	560	547	584	586	548	614	620	611	633	579	580	591	572	577	551	601	610	620	539	613	579	604	593	622	559	615	582	582	567	583	555	575	581	586	593	587	595	571	590	608	568	567	571	565	615	514	606	553	628	589	604	536	585	585	593	549	563	580	570	583	588	587	549	562	598	610	581	546	594	575	554	619	611	604	577	607	618	591	568	567	596	592	575	599	570	581	563	610	550	593	620	536	560	585	612	561	588	583	600	588	582	595	565	602	603	532	605	558	583	578	550	613	574	568	607	548	568	582	569	590	615	559	594	585	605	593	589	633	624	584	561	608	599	583	587	558	574	619	632	569	620	582	550	588	604	567	560	609	575	559	614	577	580	589	563	575	559	554	584	601	597	550	591	570	593	589	574	627	569	584	578	580	573	568	606	551	637	587	569	573	577	616	614	583	584	570	566	594	529	588	590	576	594	636	639	571	605	593	577	592	569	578	563	566	586	588	608	579	528	564	595	570	596	610	570	577	569	623	552	579	571	573	569	591	566	615	580	568	563	552	616	527	554	553	566	592	545	550	568	538	571	580	538	572	577	573	579	584	588	571	602	591	562	555	576	534	577	591	551	613	616	572	542	577	574	588	607	546	557	601	582	564	572	579	586	583	563	576	578	580	614	611	584	569	565	595	584	545	591	511	550	562	557	613	604	556	569	560	566	579	591	561	590	589	596	595	537	567	575	577	582	590	586	564	567	621	615	596	589	606	535	619	555	571	566	582	602	596	591	567	584	550	553	561	570	533	586	607	586	594	614	572	554	566	624	558	587	585	555	590	599	572	575	613	580	586	559	594	587	575	595	578	582	557	589	589	583	612	585	603	565	601	547	590	586	588	594	561	584	566	565	581	623	601	597	558	579	587	588	586	552	570	603	617	609	604	575	617	570	593	607	564	582	539	569	586	653	587	584	587	605	568	571	582	558	565	575	552	609	628	575	541	555	570	606	562	559	538	589	632	551	633	616	571	548	562	589	553	608	593	599	542	543	559	557	580	556	569	569	520	592	598	580	586	584	590	577	571	571	597	602	630	564	598	620	562	609	650	555	567	585	596	631	584	623	583	604	580	584	588	586	558	543	632	587	573	544	606	599	572	593	553	529	644	566	570	573	566	623	609	602	570	576	559	587	592	613	592	611	600	588	612	592	583	576	562	596	582	609	572	581	606	599	571	583	605	588	566	576	560	608	569	548	568	560	614	617	570	585	605	549	564	564	562	590	610	588	587	612	599	540	587	575	578	550	562	583	588	600	530	605	604	583	599	549	551	603	571	566	572	566	555	549	599	557	591	581	557	572	607	583	571	603	545	583	558	586	570	588	559	577	638	586	571	564	582	598	575	552	540	644	613	564	578	550	567	636	596	595	592	623	594	571	569	550	554	594	624	629	583	567	584	604	602	584	569	576	589	536	585	555	578	579	551	575	566	598	581	588	572	551	587	596	592	597	560	610	621	571	539	602	571	568	575	549	554	598	580	571	551	569	583	592	619	593	587	580	544	612	600	549	639	559	564	587	577	535	587	573	570	582	591	587	607	599	565	614	573	602	575	640	565	579	596	578	544	566	594	606	567	588	559	584	566	576	531	553	599	584	573	579	539	599	554	607	557	563	593	581	601	579	581	585	588	559	550	595	613	574	578	588	620	602	569	570	568	573	584	587	575	614	569	596	601	517	599	556	590	606	582	568	523	552	579	596	621	594	552	549	549	576	594	565	628	578	602	582	579	580	560	597	568	537	619	590	609	573	590	590	535	568	607	609	613	596	557	580	567	638	563	584	604	617	617	532	580	571	606	536	603	592	570	589	572	580	570	592	569	579	580	584	560	564	581	551	596	578	612	592	592	580	562	611	570	584	560	583	608	591	595	595	550	571	603	602	582	582	600	546	633	594	582	580	624	557	608	596	619	563	559	546	608	562	557	585	561	585	622	570	639	579	557	561	600	590	567	581	621	634	542	577	580	542	574	573	579	593	609	566	574	580	546	570	570	561	573	586	570	609	568	571	608	596	594	611	582	627	588	562	640	606	558	607	608	574	569	573	636	582	575	615	652	559	559	590	592	574	568	537	582	621	596	604	639	566	597	576	564	582	527	603	609	563	594	588	560	606	568	560	586	589	586	564	559	597	594	581	579	600	575	594	554	581	601	560	615	576	588	589	584	545	576	585	612	559	574	594	592	576	564	567	584	558	559	581	580	567	573	584	610	600	543	571	594	534	578	582	569	570	577	600	582	584	588	531	555	592	597	576	585	630	573	561	546	574	560	563	576	477	593	609	538	593	584	589	614	545	592	606	577	563	583	606	588	585	606	595	624	562	561	592	577	593	594	583	590	546	575	599	612	536	583	625	567	593	619	575	646	607	583	507	571	592	564	570	586	586	584	587	555	521	560	545	567	553	592	554	529	564	542	637	575	575	557	597	616	572	654	608	584	591	592	567	566	612	600	567	540	573	616	587	584	574	562	578	562	587	575	551	584	559	544	591	577	599	561	609	592	586	570	627	563	564	557	575	547	552	553	598	570	583	567	579	594	580	614	596	587	588	583	560	609	646	611	606	583	616	603	582	554	577	582	578	595	593	585	524	551	579	577	609	597	583	551	592	610	597	542	561	558	563	585	601	582	611	566	589	603	589	582	603	611	608	545	602	600	540	616	589	614	553	614	570	561	594	583	535	564	648	611	567	586	584	600	596	596	584	595	583	559	574	596	606	565	595	609	569	608	628	559	573	568	600	547	579	579	595	606	559	560	590	576	578	606	582	574	557	595	581	626	587	619	595	564	514	586	596	596	567	544	579	567	589	573	592	597	592	586	579	591	548	557	575	566	547	581	555	566	602	579	615	560	613	614	561	580	573	590	590	585	564	598	571	587	607	596	566	587	560	612	594	564	566	590	567	595	596	558	555	575	567	593	603	603	554	579	593	563	541	592	551	531	568	567	590	542	569	558	582	561	585	591	609	565	621	550	541	586	577	597	570	545	618	609	553	573	612	580	586	572	595	603	556	638	570	588	557	571	567	567	593	575	564	625	602	625	556	619	591	617	573	584	529	599	544	575	546	586
22859	21394	29106	24167	21363	21180	8355	764	573	538	488	444	442	455	395	418	389	367	365	374	404	410	389	356	420	366	358	386	353	399	352	366	338	361	346	372	368	364	365	346	313	309	331	359	321	384	343	334	335	334	351	343	366	343	355	362	345	353	339	356	349	349	378	340	342	374	364	347	350	358	333	353	353	344	349	360	347	391	356	359	334	323	329	356	348	325	359	340	354	342	335	322	345	334	329	339	365	351	362	337	349	368	321	343	333	345	355	333	358	329	352	311	342	345	348	329	308	340	349	351	356	347	352	315	340	329	334	373	332	328	365	345	338	369	326	310	339	367	324	339	354	380	357	347	327	356	367	326	347	345	333	342	341	357	381	334	344	293	356	370	369	300	353	313	371	338	337	299	350	361	315	310	331	344	331	362	327	345	330	358	317	313	333	366	349	371	316	363	328	332	335	359	333	331	337	355	338	349	362	331	318	313	336	330	336	340	339	335	339	358	340	356	352	313	380	340	362	334	330	376	355	348	335	351	325	365	352	322	371	361	363	339	327	299	313	321	393	353	374	343	359	338	343	356	354	356	346	367	336	350	381	318	327	327	359	363	328	348	345	316	326	326	319	364	343	352	324	345	351	337	343	338	332	306	344	325	369	327	353	331	340	355	362	328	366	325	368	319	344	330	344	358	323	340	314	331	337	315	343	336	330	322	322	334	321	308	378	347	377	369	336	341	331	370	342	351	366	341	327	345	340	342	319	367	345	349	347	346	345	340	319	365	338	350	367	308	347	354	383	349	352	334	320	317	354	312	332	360	349	341	354	317	325	370	363	367	349	349	353	339	361	352	332	334	324	330	356	357	331	336	285	335	321	350	361	329	364	344	326	335	340	330	369	353	357	367	349	331	367	328	370	321	360	346	333	321	344	334	353	325	349	354	390	337	323	332	353	337	377	337	333	355	349	313	351	354	350	345	330	347	311	365	368	350	347	367	360	363	356	328	361	330	318	317	339	337	367	332	364	337	330	328	354	317	369	356	339	336	326	338	361	329	319	326	358	355	343	385	393	340	361	334	314	317	329	350	334	337	324	349	339	349	304	344	320	332	373	336	303	354	347	323	315	365	324	311	337	353	319	356	343	336	319	370	341	347	360	321	315	296	339	326	354	333	321	342	347	382	331	330	343	362	300	322	368	364	360	341	319	342	334	329	342	351	371	349	348	337	344	350	339	306	347	353	362	333	307	360	395	326	350	334	379	374	353	349	362	337	307	337	344	316	348	348	344	345	351	366	298	339	346	345	368	326	359	344	330	341	330	374	343	374	339	283	378	362	327	324	318	319	389	323	347	334	358	358	317	362	315	354	328	364	338	346	335	356	342	331	351	352	358	320	320	312	343	332	344	303	380	339	339	356	339	322	329	352	335	308	359	321	368	347	326	335	386	339	346	324	359	338	340	325	368	328	341	341	356	338	343	334	348	308	363	376	346	356	366	360	304	325	316	344	351	355	369	332	355	328	351	319	351	350	325	342	369	404	351	351	329	334	327	350	332	357	334	336	336	334	338	295	327	347	333	313	330	359	334	343	346	350	301	347	345	326	379	325	354	318	373	313	315	349	351	355	346	339	327	334	356	385	382	345	324	345	351	348	331	324	369	338	357	330	335	354	366	337	344	331	326	296	332	377	338	335	321	344	346	336	373	349	311	338	331	329	336	370	330	302	343	350	349	324	338	319	294	343	360	346	337	366	324	346	381	332	319	337	323	347	348	347	339	360	341	345	373	325	381	369	341	329	331	349	335	372	354	367	335	406	344	323	323	320	319	318	318	341	316	380	347	357	326	313	347	331	315	362	314	369	341	335	351	340	334	335	324	362	352	355	352	384	330	362	343	342	350	322	374	327	362	357	353	362	340	314	360	383	342	353	356	319	339	343	334	302	331	339	350	326	350	349	375	318	335	338	327	363	350	343	368	348	352	335	371	350	331	351	339	307	332	339	345	359	338	334	377	335	344	350	310	323	325	318	316	355	355	360	327	375	350	348	358	327	334	321	352	338	368	341	351	398	335	320	345	326	345	339	301	358	331	329	348	360	342	373	318	305	376	333	353	343	336	330	335	390	350	330	332	365	308	338	336	355	363	330	324	360	355	335	330	333	316	361	352	355	335	344	319	323	330	365	360	340	304	345	313	333	329	330	345	359	346	355	319	314	345	379	370	329	360	356	308	336	341	344	362	363	351	340	362	372	348	333	357	347	321	309	347	345	342	375	383	349	348	319	332	346	327	347	387	322	343	368	376	336	313	357	339	371	340	374	367	307	335	379	326	338	373	354	340	317	340	314	311	319	334	333	328	363	296	359	357	358	340	331	349	332	335	353	362	354	340	360	363	329	333	314	360	312	347	330	364	318	358	340	325	334	372	363	369	348	351	344	329	342	334	335	326	352	329	319	333	358	317	356	331	338	318	357	347	324	312	320	312	352	368	369	374	359	360	342	308	329	327	328	343	343	347	340	314	364	342	329	366	325	337	360	353	345	354	325	364	333	324	359	363	322	351	381	367	318	355	330	363	407	366	341	360	291	333	314	365	318	339	334	359	341	336	346	336	350	338	346	336	351	341	354	345	323	338	335	360	360	330	369	364	319	321	349	347	342	322	340	357	337	372	336	316	346	340	356	349	332	329	330	307	312	364	319	323	370	357	344	351	338	328	320	344	332	333	328	346	353	364	354	342	360	349	318	382	352	318	377	334	338	360	358	307	313	320	327	381	329	333	365	338	324	390	382	368	341	326	334	331	340	346	342	327	353	306	339	302	332	328	326	377	329	351	324	353	365	367	348	357	359	372	344	369	351	312	351	320	382	353	346	351	374	340	383	310	346	335	359	316	336	362	351	329	370	368	331	327	346	326	289	360	362	341	373	392	338	361	359	319	324	350	307	339	366	353	373	355	335	320	328	351	335	331	375	336	344	339	377	339	374	370	327	336	353	315	353	343	317	334	355	360	367	394	378	371	321	348	327	357	352	313	320	344	323	353	332	363	315	392	376	380	345	355	356	326	332	351	396	355	338	334	376	293	362	352	364	354	363	356	367	354	337	346	362	329	350	352	349	315	327	387	343	335	360	341	354	351	367	360	305	334	338	337	330	340	369	330	332	346	328	381	326	357	355	333	333	350	363	335	349	350	328	320	340	331	332	329	388	353	349	330	336	342	346	339	298	343	363	345	336	354	331	338	329	362	345	329	316	330	378	340	334	349	335	341	388	332	353	344	310	350	360	331	377	357	367	356	324	356	352	337	345	334	354	358	329	354	333	336	335	372	329	355	352	337	341	360	352	345	298	343	309	359	329	376	329	362	392	298	371	326	325	328	348	328	330	363	343	345	324	362	330	341	366	349	351	319	312	360	353	311	353	355	350	336	374	341	323	341	356	339	321	317	353	359	326	375	334	366	340	364	329	352	309	318	320	354	350	322	374	337	363	345	342	352	341	340	322	322	366	351	379
43032	77940	57876	8148	1909	1470	1172	949	749	687	549	536	530	500	464	399	396	431	442	488	436	416	449	416	404	430	389	454	416	414	392	408	389	420	372	346	375	394	355	400	361	389	334	376	363	366	370	375	349	345	369	377	363	385	388	378	409	397	362	371	413	342	380	387	406	404	364	397	367	390	375	367	370	365	374	385	370	397	361	379	402	360	349	358	368	388	378	380	346	384	369	372	319	394	408	367	356	385	370	409	351	389	366	392	376	352	330	362	374	357	349	356	349	371	328	334	412	379	400	373	377	378	374	355	333	362	384	351	387	352	363	361	371	328	338	342	382	354	348	382	327	387	361	350	361	350	382	348	366	356	363	362	370	368	316	342	386	342	358	342	360	351	340	359	381	351	398	374	396	346	382	356	388	373	349	406	383	363	345	378	388	365	392	404	351	362	339	378	372	395	373	387	334	405	377	358	359	390	374	370	375	358	345	353	356	344	353	377	358	360	405	391	362	414	384	389	370	338	373	345	346	366	358	358	358	352	365	353	338	367	346	400	365	388	381	355	332	362	372	369	371	358	353	362	367	382	349	341	366	358	357	363	361	389	364	350	363	379	336	398	377	423	385	365	374	364	359	361	399	373	362	356	366	346	386	397	344	390	378	373	381	368	354	356	386	391	378	356	380	351	340	360	384	342	366	363	369	371	381	358	352	377	350	385	342	361	341	373	340	358	341	336	377	395	348	370	375	372	359	352	338	320	393	399	412	327	366	353	367	365	363	358	378	372	360	348	359	379	378	374	334	373	345	368	375	364	367	337	370	379	387	345	354	374	335	373	394	373	385	406	368	354	373	367	403	375	393	340	332	343	385	356	351	356	362	337	377	385	375	377	380	361	357	358	364	366	359	362	349	358	372	361	351	345	402	377	333	381	360	388	383	354	399	336	361	376	371	388	361	349	357	353	393	377	378	408	370	343	377	343	418	361	394	393	351	372	342	348	364	361	362	364	360	337	394	348	351	373	382	368	366	368	383	363	377	364	364	340	351	351	393	364	369	358	356	367	333	378	392	378	349	381	361	404	369	386	362	370	350	358	368	344	360	343	353	349	376	390	351	371	346	377	377	355	354	341	349	332	354	371	382	342	359	352	370	326	350	423	363	354	361	378	359	359	384	370	373	373	369	383	344	393	377	375	364	368	371	369	389	369	344	350	393	363	383	368	358	348	387	351	362	374	362	379	354	372	370	362	345	382	348	371	400	366	373	372	328	382	367	322	328	355	408	375	361	378	365	393	362	376	368	376	375	330	368	379	354	359	356	345	370	368	368	359	399	353	416	354	385	333	365	392	348	330	387	369	392	377	344	340	372	355	373	355	389	364	420	382	360	376	368	362	383	384	347	381	351	367	375	371	373	357	367	399	347	363	383	354	329	355	389	378	353	359	335	331	365	376	355	359	374	368	343	368	357	322	375	366	375	370	357	366	350	361	346	369	339	353	377	391	372	337	335	397	403	356	367	366	378	325	368	398	407	349	384	391	403	352	367	327	379	359	376	406	360	327	400	356	353	365	353	366	378	412	402	375	339	351	358	323	353	386	350	384	375	376	360	384	356	365	370	367	384	361	362	372	369	352	375	372	373	381	343	371	399	346	403	358	394	381	385	366	351	359	390	368	366	348	358	380	327	394	367	365	377	350	365	358	340	388	364	336	390	348	354	375	397	355	381	349	393	365	365	387	344	358	387	369	353	360	361	333	342	369	346	355	391	376	412	343	394	378	371	345	352	350	370	366	354	404	332	357	378	358	360	374	414	383	365	353	395	389	360	382	355	369	362	372	375	372	366	396	385	357	372	421	378	342	418	377	378	387	368	345	365	377	338	327	347	414	352	365	337	348	341	387	380	362	358	329	344	382	355	380	388	368	399	383	401	375	360	358	387	324	369	350	420	336	362	341	367	375	352	399	351	391	365	394	388	359	386	366	345	364	350	385	350	351	357	399	344	395	344	355	361	349	415	389	358	363	380	387	378	381	407	410	371	350	338	374	375	365	368	349	369	376	386	362	359	372	370	344	370	339	367	326	361	357	377	354	396	358	352	342	395	413	351	374	372	381	403	399	363	349	365	336	370	367	334	336	353	385	378	376	367	350	382	375	388	358	356	397	381	348	380	379	371	372	334	376	374	340	377	391	370	360	399	334	376	326	400	363	379	415	391	317	385	398	375	367	362	372	384	365	394	377	384	365	355	388	390	342	366	355	351	389	392	363	362	389	342	380	320	377	351	335	372	346	357	380	387	365	373	378	350	368	356	350	336	356	369	352	344	343	339	397	367	352	356	325	366	380	355	373	347	362	312	335	371	360	388	365	377	367	354	370	387	388	355	351	370	338	329	362	368	376	364	388	380	404	378	411	405	353	369	347	350	343	385	403	358	353	360	386	352	363	353	363	334	373	341	373	388	373	364	378	370	371	355	376	391	353	324	352	357	371	338	384	386	379	380	361	315	378	398	403	368	357	393	359	375	329	360	383	357	370	390	387	351	358	360	396	368	348	412	355	361	355	362	377	379	321	368	358	376	364	358	377	358	371	356	346	336	359	361	371	362	341	378	326	363	323	369	389	359	363	360	353	350	347	322	385	324	346	378	354	348	358	376	392	356	371	347	380	381	359	374	375	384	334	366	364	374	359	339	375	379	364	325	374	369	347	407	360	337	345	372	360	375	360	358	339	358	362	365	348	373	364	347	337	394	338	367	356	338	360	355	393	374	380	360	335	355	357	350	357	393	344	374	369	363	328	405	341	353	397	355	354	355	380	355	374	370	381	372	361	363	388	346	363	343	375	382	374	353	364	324	366	377	363	347	362	365	332	371	324	388	346	328	351	356	364	378	388	373	387	378	362	360	345	378	381	370	378	362	377	353	385	353	375	350	383	394	365	344	344	354	348	378	350	359	416	335	380	358	316	374	373	364	392	347	361	373	389	392	397	394	365	367	374	391	363	369	378	332	364	382	340	364	372	354	384	389	360	333	387	382	341	381	392	362	380	341	350	384	369	344	395	384	377	384	385	387	378	360	388	366	378	357	350	385	329	363	350	383	373	408	367	357	356	419	332	382	358	371	359	378	350	376	366	323	368	403	378	352	386	367	360	385	355	358	408	363	364	362	367	338	385	372	421	392	354	381	395	340	344	356	387	364	373	330	369	348	353	382	323	370	397	353	377	379	372	368	377	358	345	399	322	386	352	343	381	349	363	356	388	351	398	371	358	346	355	367	353	373	341	353	388	382	361	352	365	388	379	388	327	383	350	377	335	392	352	363	377	378	384	323	371	356	338	380	368	377	341	372	369	344	357	357	373	352	392	333	391	351	364	382	357	392	361	408	391	351	376	369	345	369	371	391	372	375	367	366	374	381	381	370	375	366	397	361	342	381	340	346	386	366	355	365	369	341	340	344	383	377	349	386	371	389	347	383	390	349	341	343	345	373	362	356	360	369	353	335	366	375	372
32370	38151	35904	10024	1014	782	812	745	732	717	706	720	696	708	713	693	724	677	746	740	792	750	742	710	702	703	731	737	729	726	695	755	727	701	721	753	715	731	725	713	729	675	714	754	700	767	716	695	730	711	694	752	763	685	709	662	740	736	735	685	726	767	676	725	736	747	638	693	750	717	687	702	697	741	706	722	673	736	712	716	698	723	732	689	715	711	721	704	714	706	731	699	714	690	726	714	708	705	722	722	679	674	740	734	735	659	745	708	745	634	687	677	737	767	674	705	760	743	735	696	679	688	688	728	679	687	705	681	714	744	774	684	727	731	707	669	688	696	750	701	708	698	732	724	669	723	721	694	738	686	688	689	697	708	669	721	714	694	736	693	708	714	690	755	693	694	730	700	696	707	685	747	715	654	739	675	705	718	709	679	720	691	683	747	705	763	739	721	676	728	699	688	739	746	732	730	714	705	764	674	715	670	720	705	690	701	707	694	680	734	680	716	670	698	749	681	727	691	746	660	692	716	699	772	693	675	688	706	709	731	691	695	660	664	686	659	695	737	728	745	675	782	710	690	666	736	780	695	750	744	710	698	695	692	709	728	702	710	742	702	701	720	741	700	676	702	746	729	699	691	754	701	709	745	692	734	661	679	720	647	713	733	711	753	714	689	759	715	751	737	734	682	695	738	696	687	718	673	721	714	672	725	766	716	688	675	759	723	736	701	709	702	685	695	684	708	747	754	684	721	738	729	734	729	684	697	681	740	719	678	736	730	727	689	729	702	711	689	721	705	689	701	680	713	685	716	708	690	730	696	689	747	732	729	736	751	709	736	731	652	740	666	708	740	745	714	694	735	669	685	748	708	719	658	717	699	716	691	703	722	700	741	700	686	689	714	710	732	701	680	724	723	733	703	751	705	703	740	684	716	692	684	725	716	660	658	753	682	788	749	746	716	628	780	722	682	709	723	724	749	717	701	705	736	708	737	724	732	730	687	669	675	716	733	676	717	700	697	694	691	709	677	713	780	714	735	712	688	733	715	689	710	725	744	705	673	692	688	702	753	696	742	680	745	703	731	723	724	668	710	710	699	701	696	709	705	699	758	679	759	710	704	735	689	689	717	745	665	690	696	724	689	717	697	684	704	718	737	735	707	700	762	668	701	722	682	701	707	735	668	703	741	682	694	653	727	730	749	663	723	698	725	711	709	756	683	733	717	685	719	676	665	693	684	745	756	694	720	736	761	662	685	689	655	731	707	707	692	750	748	715	731	695	713	743	711	690	721	670	718	662	706	716	733	706	690	761	670	695	704	708	761	755	735	762	700	728	725	712	706	650	688	753	712	690	669	708	710	705	714	766	748	683	718	701	726	693	698	691	729	689	721	697	721	736	732	710	713	689	717	711	701	711	720	712	716	719	760	765	752	702	692	681	689	690	683	659	717	784	734	689	712	716	660	732	696	673	714	734	721	724	687	708	711	716	728	708	693	679	688	719	711	777	738	703	734	692	706	724	711	736	749	742	766	711	724	679	679	722	699	658	690	690	703	690	684	721	744	690	704	736	680	723	704	684	711	674	783	698	748	784	729	697	743	671	718	711	676	703	678	706	721	696	702	720	671	720	702	710	685	699	738	693	737	706	702	728	696	730	733	725	689	703	683	750	763	709	730	683	754	735	697	690	714	697	686	711	681	689	712	706	729	693	753	713	741	703	683	703	709	686	654	717	747	694	701	686	655	641	768	684	724	733	683	708	743	711	709	708	707	663	683	698	680	680	723	711	718	725	744	680	736	686	723	718	736	685	707	756	728	740	703	734	690	763	712	731	682	688	705	739	720	657	714	724	689	705	676	684	715	665	692	726	697	708	730	700	759	710	722	686	726	683	705	732	728	764	687	713	709	722	723	669	770	694	736	750	718	714	760	684	707	683	698	736	687	752	687	735	746	661	654	713	736	760	695	703	689	721	684	690	739	713	643	687	747	705	727	711	709	697	707	710	670	725	743	699	721	693	699	713	704	719	678	690	713	700	732	765	698	716	685	720	710	727	739	716	719	749	743	711	714	736	701	673	741	719	741	741	732	741	663	770	700	697	693	670	722	691	689	689	708	686	697	692	719	711	737	678	716	696	670	682	691	705	726	723	728	677	722	691	736	700	703	708	729	733	736	753	690	717	705	697	697	699	696	732	712	741	714	745	703	698	704	675	752	706	680	690	661	679	706	683	719	725	697	734	690	699	734	708	707	700	705	672	729	714	706	709	744	714	710	728	726	769	730	661	701	712	710	739	735	687	760	718	725	679	695	751	715	739	734	709	716	721	697	690	702	722	697	689	741	745	697	691	720	719	713	751	702	701	736	733	686	646	673	740	676	665	678	711	741	741	660	700	703	698	688	691	698	756	696	726	674	700	724	709	732	678	706	723	706	700	746	702	715	698	708	748	685	664	703	703	671	714	716	715	709	710	711	689	715	698	706	692	692	721	784	740	760	728	715	704	762	707	685	745	747	702	707	693	688	682	689	730	737	704	725	708	683	702	685	734	682	690	782	660	728	742	741	687	746	701	723	724	721	696	712	690	701	731	696	699	732	684	771	720	721	760	672	722	739	686	737	714	697	695	746	707	692	756	746	694	686	679	694	720	678	740	734	714	707	720	692	723	707	689	694	677	722	722	717	732	707	693	709	694	698	718	724	711	713	678	704	735	734	726	702	703	755	705	668	753	739	714	682	695	685	696	681	704	723	688	746	677	771	746	729	718	716	708	700	705	709	689	670	723	717	667	736	688	749	723	760	677	746	713	695	709	719	702	692	726	751	718	704	712	684	715	743	709	731	686	710	752	697	774	765	716	629	736	715	656	671	739	721	727	688	758	669	681	732	707	774	739	722	706	703	732	734	741	769	751	692	719	700	721	725	658	678	757	686	731	700	723	707	716	722	766	742	698	677	746	685	709	697	722	669	706	730	695	709	690	690	753	727	702	745	730	698	673	738	724	702	708	706	689	697	733	707	728	693	705	732	705	706	739	699	712	716	698	686	706	718	719	707	746	693	695	685	654	701	734	732	722	714	729	727	688	689	700	714	716	745	726	750	713	769	713	733	737	734	717	697	696	755	685	678	738	709	710	706	721	755	706	735	725	754	738	733	701	658	631	702	678	695	733	719	695	660	712	715	714	756	688	716	688	781	706	705	733	729	696	732	723	696	711	700	690	677	722	697	689	676	727	686	746	700	707	717	697	663	704	673	691	787	697	689	691	732	728	715	700	711	719	727	701	707	717	688	741	673	695	677	709	732	708	721	708	721	696	680	656	712	702	731	673	732	721	715	760	693	721	699	683	715	753	731	711	780	704	790	639	675	716	717	707	776	697	643	731	778	710	721	691	727	736	710	661	694	723	726	687	713	732	729	707	708	724	716	744	654	724	685	725	738	710	691	696	654	743	723	689	742	694	698	689	747	720	716	707	681	685	710	666	700	695	621	708	681	703	721	690	748	706	728
38189	54145	34056	2835	1008	853	836	750	770	774	713	772	752	750	723	740	742	753	728	792	774	781	742	703	734	732	750	775	730	771	791	753	749	789	736	780	708	730	734	705	762	750	765	701	799	760	753	747	760	753	743	745	736	741	724	740	808	776	760	772	719	766	750	755	736	721	759	730	732	772	761	743	728	744	759	709	745	729	739	748	738	730	732	724	747	761	783	762	763	761	771	755	798	739	775	729	711	750	775	683	730	773	772	767	738	750	713	732	749	711	733	708	787	781	741	768	712	701	729	747	716	787	783	751	742	765	747	741	719	703	752	716	723	754	804	713	756	771	785	735	708	777	752	812	752	793	700	755	760	755	750	747	758	735	775	786	706	758	745	740	685	760	749	719	723	778	711	764	733	746	740	730	777	762	729	781	797	719	796	771	728	779	735	757	751	777	767	750	716	719	788	747	736	769	732	726	741	770	795	710	806	782	764	720	772	775	729	761	747	703	776	744	742	737	723	714	759	726	743	728	767	713	712	747	701	730	727	751	730	736	763	767	735	722	726	719	749	750	709	786	762	757	705	729	756	708	692	752	746	744	755	731	803	741	767	743	781	755	755	754	762	740	725	725	768	705	724	766	733	777	740	739	766	738	734	763	780	743	757	771	777	767	757	745	774	780	760	713	742	739	761	722	740	690	757	738	754	742	714	748	767	734	727	765	746	726	802	742	743	773	733	742	740	769	770	801	770	780	764	743	778	739	729	729	806	760	749	757	674	770	721	798	761	756	756	724	749	755	711	715	731	743	715	733	760	760	709	736	761	707	804	741	718	758	706	703	702	760	750	704	705	756	733	703	783	752	721	738	758	746	772	743	768	777	707	712	806	714	744	730	704	716	753	720	699	742	774	771	797	731	726	728	706	707	776	783	792	759	792	762	782	741	721	740	788	736	763	745	726	747	752	762	760	754	751	786	735	699	672	774	773	770	776	751	727	765	739	714	692	746	735	752	752	740	728	771	750	751	746	774	749	767	776	790	747	747	743	746	737	744	730	735	784	763	775	712	819	730	718	772	728	753	743	726	736	800	786	774	721	708	760	716	725	811	740	774	760	682	758	721	753	792	760	802	737	736	718	752	705	764	756	744	711	755	752	757	719	725	752	756	787	750	790	727	776	707	797	757	737	735	748	728	724	762	735	730	720	779	813	765	768	722	774	731	737	738	763	745	783	754	759	705	750	726	755	782	718	733	733	717	737	827	724	828	784	744	729	754	725	745	720	719	737	773	779	734	742	733	760	725	734	806	749	702	786	769	723	749	765	785	739	770	733	738	817	749	772	759	740	707	745	731	744	762	728	706	753	711	747	748	773	741	788	732	759	711	732	715	795	722	788	706	741	722	759	712	732	739	770	740	736	695	736	741	697	774	761	769	733	685	733	745	757	707	768	738	770	779	733	797	774	742	736	781	702	668	746	776	751	741	774	740	760	746	713	725	736	773	695	747	737	748	801	750	759	760	755	770	691	796	715	751	777	754	788	715	775	765	742	806	690	762	776	720	767	773	760	766	745	753	745	753	709	739	775	733	753	700	757	735	757	793	743	791	783	806	754	737	736	810	763	743	746	725	764	734	744	755	699	794	669	752	718	723	732	752	783	754	739	800	740	723	719	714	752	788	756	729	715	711	737	761	748	719	740	777	772	721	715	759	688	707	781	725	720	792	778	772	746	741	723	761	733	716	768	726	773	737	764	737	803	678	677	709	732	758	740	726	763	806	804	750	765	756	769	771	744	726	788	768	715	792	742	776	776	791	736	706	751	789	753	708	766	715	765	717	772	770	797	727	742	698	748	803	729	722	734	778	764	769	762	727	709	734	764	692	812	728	717	706	718	836	751	760	784	766	778	747	696	725	715	712	792	736	776	751	737	764	745	734	768	747	730	758	716	726	760	710	700	698	762	762	765	794	707	714	738	703	751	810	765	765	766	791	750	770	766	741	739	781	774	797	737	760	726	760	765	774	767	703	717	742	720	741	766	790	694	732	778	758	770	708	726	711	731	750	775	786	777	746	710	702	743	722	794	715	735	738	736	801	814	709	727	747	740	770	777	747	791	770	728	731	710	728	751	758	724	759	741	754	732	700	770	765	751	732	779	705	745	781	787	755	746	784	726	761	747	806	741	745	717	778	752	740	754	768	747	736	754	736	750	738	737	739	748	763	756	739	756	769	740	743	753	735	753	749	751	711	713	737	768	707	744	746	751	778	718	749	744	770	757	782	744	729	750	758	811	717	704	777	772	749	754	746	729	752	703	734	766	761	704	701	768	737	739	752	741	700	750	729	756	758	770	720	760	718	738	740	719	726	767	758	756	740	750	751	759	769	773	772	754	692	731	784	714	755	756	824	735	792	745	782	788	713	740	708	706	752	720	763	730	751	749	760	722	734	789	773	705	777	723	728	775	784	775	747	741	768	726	766	744	740	799	776	763	783	767	748	773	753	768	809	776	742	736	739	762	701	780	707	724	726	749	707	796	731	782	702	818	708	750	732	746	750	748	750	720	749	749	731	747	738	805	735	719	764	771	760	766	806	727	698	754	751	701	768	755	710	776	775	700	767	732	757	717	814	779	744	744	781	796	829	699	781	753	731	793	755	724	754	727	740	776	756	785	745	713	690	708	792	716	737	675	752	717	777	757	726	705	766	716	732	764	723	725	786	721	712	676	752	802	784	742	795	722	752	733	783	747	742	745	744	738	755	731	720	764	758	690	748	773	758	735	765	735	710	776	756	755	787	744	762	806	738	720	739	720	793	784	749	742	746	759	737	799	753	734	755	715	731	781	765	751	734	693	722	773	786	706	728	739	747	725	736	757	779	782	729	731	765	728	737	712	754	730	757	725	739	750	736	719	774	723	722	691	779	769	708	750	722	757	712	774	745	780	739	739	764	777	736	718	759	767	756	728	708	757	744	759	738	737	780	759	728	730	786	752	764	742	776	725	748	753	727	763	728	654	776	771	781	763	764	756	757	743	727	781	760	783	736	785	724	752	726	706	747	735	781	759	724	766	713	759	716	757	723	761	772	763	709	793	763	694	777	805	707	734	743	765	745	720	734	767	758	772	760	770	726	746	716	784	739	722	765	737	789	763	762	767	795	792	767	726	731	749	790	768	719	704	697	757	773	751	710	724	720	721	821	697	734	774	738	755	763	729	729	752	766	726	754	737	741	744	769	747	741	787	761	745	691	699	693	753	782	782	726	785	738	730	774	725	749	770	737	752	743	744	670	720	751	760	764	751	737	782	810	741	780	754	757	778	737	697	765	769	745	746	747	736	803	703	702	777	758	742	751	761	726	767	737	703	755	764	715	755	796	739	736	769	730	733	787	762	732	752	748	783	760	714	749	732	746	751	727	762	751	751	754	713	716	782	739	709	769	731	721	738	725	753	714	749	695	712	775	755	784	771	761	782	745	801	714	769	737	785	768	769	699	787	762	781	787	780	724	734	763
24162	21495	29201	24689	20970	9901	1189	765	702	665	640	612	640	653	588	646	640	579	586	625	595	571	608	556	634	582	561	607	635	588	604	578	554	584	593	599	632	619	587	568	566	578	600	548	586	610	577	580	585	583	582	579	560	593	540	553	549	550	573	581	564	592	548	574	576	591	598	595	584	542	565	611	545	573	589	541	608	585	611	566	596	554	585	602	579	562	557	583	580	590	618	610	581	596	609	554	605	598	547	540	575	584	583	581	531	579	600	556	567	579	573	610	610	587	558	590	617	554	581	578	612	588	586	603	530	560	601	597	581	561	603	544	572	637	584	597	575	597	631	614	580	590	535	601	583	568	559	613	598	586	586	545	562	594	642	581	575	581	560	552	536	567	548	606	563	571	570	581	549	579	613	562	585	536	627	598	568	569	512	557	566	569	596	557	568	582	526	565	585	555	577	569	547	592	578	570	576	596	626	550	531	527	546	560	582	603	614	532	570	544	570	587	559	596	525	547	595	571	567	598	599	619	569	621	582	575	582	591	569	554	553	583	569	580	549	575	538	531	579	553	595	573	538	586	554	583	567	516	584	568	591	546	609	574	561	564	538	583	556	592	588	555	557	574	592	579	591	561	589	609	572	544	548	616	595	573	586	573	559	566	567	539	582	555	581	529	592	555	573	597	562	560	573	613	622	534	570	572	575	566	577	572	557	592	577	532	629	534	575	568	579	573	607	568	574	590	595	610	588	618	568	564	560	568	593	573	569	548	585	552	545	580	579	611	587	584	599	575	588	559	574	578	527	573	620	555	629	551	578	559	608	580	587	559	572	513	578	602	547	565	567	579	557	559	560	515	565	596	569	592	576	580	534	573	596	583	554	575	571	551	550	588	534	548	585	559	593	596	598	570	595	653	541	581	594	563	567	595	585	557	632	577	562	566	579	566	594	570	578	613	540	533	570	549	605	549	560	596	603	594	595	608	616	590	589	556	571	563	565	589	541	593	572	557	578	558	568	579	582	591	570	566	604	610	544	577	597	602	543	610	576	582	584	600	551	570	565	585	579	614	601	606	567	559	559	603	579	557	598	573	540	605	588	560	556	589	550	577	590	546	598	593	525	553	616	586	547	576	582	579	605	610	581	603	622	547	621	605	565	571	598	600	589	542	564	574	615	574	548	558	585	545	563	570	570	548	593	562	558	562	530	590	638	583	579	589	550	603	544	541	565	525	584	544	529	551	599	550	547	552	576	557	531	583	622	593	579	617	606	543	528	547	577	593	584	511	564	587	594	582	602	612	603	597	537	542	525	548	604	618	577	581	563	569	593	567	597	578	567	601	539	563	559	608	568	562	553	587	588	576	616	647	561	603	571	616	586	567	596	564	566	572	568	567	554	540	577	572	582	539	597	587	605	591	582	559	546	554	609	613	570	561	581	635	537	563	599	558	603	605	558	564	613	561	606	522	559	588	582	608	595	596	583	571	582	585	583	593	499	585	576	555	598	551	562	612	585	590	585	546	551	551	573	566	609	589	587	584	535	601	561	586	574	614	543	601	572	563	553	576	518	578	555	571	588	595	610	506	527	583	554	603	543	580	562	575	591	588	546	586	568	594	592	575	570	557	587	594	575	591	570	626	555	557	597	587	566	567	584	570	576	574	577	585	595	590	555	577	552	631	602	624	525	544	603	554	581	601	560	547	549	569	552	546	584	595	552	537	589	572	582	582	574	600	553	598	585	604	566	591	560	617	571	566	568	514	572	563	571	547	573	562	564	601	602	604	595	624	583	581	598	552	600	590	581	584	586	565	566	613	531	580	518	555	603	586	626	584	542	607	513	576	591	543	538	609	576	574	632	595	522	586	604	550	568	564	585	559	569	574	567	602	576	578	595	601	584	525	590	577	586	583	576	590	537	514	568	595	597	579	616	582	607	589	540	548	571	614	585	590	590	614	592	577	604	609	563	569	604	556	616	581	620	606	595	548	566	590	592	512	596	583	588	566	608	563	584	560	582	629	570	544	523	590	581	566	554	566	540	592	568	557	581	616	594	582	542	559	534	565	619	556	562	568	564	579	626	559	584	581	573	581	564	587	623	533	529	566	591	548	592	589	568	563	546	585	553	560	569	579	577	573	569	606	600	580	550	518	540	590	613	582	562	575	574	608	568	581	604	577	562	582	561	607	611	581	626	587	562	583	605	599	578	595	594	568	567	556	575	576	574	565	576	524	571	570	542	563	614	591	577	557	597	618	591	595	559	542	589	593	553	599	564	575	573	545	554	574	582	528	543	523	599	563	571	580	612	593	563	589	550	589	597	565	577	580	569	551	563	566	593	577	594	597	585	561	583	609	561	565	565	570	626	555	581	545	542	616	563	593	562	573	575	549	561	597	585	622	588	584	550	501	575	625	542	562	576	602	601	577	610	590	600	572	558	591	536	563	602	557	574	580	558	591	581	546	603	556	589	537	574	612	581	587	579	573	596	602	579	571	609	551	593	617	596	588	548	563	580	588	576	564	599	540	546	565	540	577	556	557	536	538	609	594	581	582	524	547	559	576	555	600	571	559	565	572	555	571	547	590	568	571	590	538	600	571	557	592	608	578	589	582	580	571	549	545	581	554	590	567	609	574	623	530	603	596	605	558	613	566	577	591	593	571	556	592	586	574	565	598	541	568	578	518	594	582	593	596	568	574	583	596	633	537	575	630	573	565	551	575	584	608	561	571	518	600	573	546	559	619	610	566	599	584	587	544	553	551	593	560	572	598	553	591	563	587	601	579	525	581	552	565	577	597	584	540	586	554	557	566	584	601	569	591	562	568	567	557	579	560	601	552	604	581	595	562	565	593	548	597	558	562	623	538	577	591	600	588	564	544	618	599	539	565	585	577	545	602	558	564	557	592	585	602	578	594	591	598	599	606	550	572	562	591	595	569	603	619	550	569	560	577	580	568	569	591	564	530	570	581	584	548	577	553	586	540	574	600	573	592	577	597	575	622	592	565	603	585	588	544	556	557	568	535	591	579	569	549	588	587	557	555	610	564	605	649	527	603	583	544	572	620	512	593	578	534	594	568	588	601	582	582	637	541	587	550	630	634	564	563	569	595	599	556	568	586	570	591	601	542	553	576	613	578	570	575	588	558	551	566	607	575	576	586	618	588	622	579	588	570	559	588	606	568	579	599	564	545	553	567	574	581	563	598	514	594	538	588	613	546	534	561	600	538	588	586	527	564	586	557	618	559	596	600	586	569	575	547	555	570	570	539	559	562	579	570	615	557	564	554	585	561	573	578	539	594	622	600	575	571	594	554	555	570	554	580	535	569	629	507	543	607	546	549	560	568	597	589	530	541	537	553	584	613	553	594	583	561	580	568	587	583	645	614	558	535	600	597	580	592	594	555	566	578	628	599	602	599	539	572	537	566	574	531	557	573	588	581	566	630	610	561	546	598	541	568	592	547	619	547	618	544	552	587	554	566	555	562	564	586	525	577	555	581	595	599
40212	69278	51516	6346	1462	1198	1075	940	836	723	680	738	645	670	665	655	640	673	645	690	636	664	720	636	697	631	640	601	630	615	667	626	595	592	610	629	600	622	608	625	643	631	645	650	696	652	613	603	620	578	633	633	619	609	621	608	659	586	621	620	680	597	650	655	574	612	607	619	664	597	614	630	609	593	636	607	653	615	606	562	617	579	662	616	641	656	600	638	581	615	633	615	607	624	593	604	637	578	594	594	600	584	623	653	611	618	631	575	626	621	603	598	624	576	615	626	597	630	623	610	614	584	583	580	607	633	628	645	613	589	592	629	601	586	643	615	599	590	627	590	606	612	624	634	612	616	589	596	618	590	618	648	637	616	574	625	618	593	603	570	593	616	598	604	628	597	626	628	632	621	610	581	602	602	622	607	607	570	591	632	603	667	588	599	648	602	622	586	630	634	612	600	673	609	653	593	579	603	590	646	659	677	564	591	628	646	596	585	632	592	629	647	580	591	619	598	630	635	591	610	605	570	633	655	617	602	658	619	600	572	635	634	621	541	627	637	629	590	630	641	597	631	583	639	613	626	638	634	606	600	598	617	646	604	597	620	634	616	600	602	620	603	613	620	658	634	612	630	717	617	630	632	633	590	606	594	628	596	590	646	576	608	631	628	621	616	640	622	613	616	603	611	605	666	586	642	611	619	635	564	653	637	610	621	591	604	601	591	616	607	597	604	557	631	632	653	617	622	637	592	651	590	638	637	577	624	561	626	638	622	576	625	629	605	657	597	590	640	539	601	608	622	586	619	597	626	638	606	619	620	616	629	611	617	612	587	636	637	636	588	616	606	640	610	601	651	566	660	663	586	607	608	648	580	633	615	600	583	598	646	607	608	610	610	588	635	599	628	593	614	659	586	630	636	597	638	621	633	631	557	625	614	628	612	599	646	593	636	603	608	642	627	614	624	647	598	639	567	638	611	642	664	617	671	605	608	629	618	625	625	611	635	583	633	620	641	597	580	633	611	653	616	577	615	619	596	622	629	618	615	630	599	621	613	641	620	595	616	654	571	591	635	602	620	548	593	618	636	622	606	606	638	609	634	592	579	623	614	571	618	620	622	570	591	596	651	606	635	626	636	626	603	611	604	602	617	589	608	619	643	673	617	676	632	588	640	653	620	636	633	591	620	636	628	650	629	607	612	575	604	604	647	608	607	615	610	605	606	646	623	623	639	623	610	625	550	595	597	585	623	621	605	598	612	636	551	601	639	614	591	607	613	618	613	586	629	617	636	600	587	643	600	630	625	624	614	631	648	632	612	617	629	615	565	650	638	585	665	638	643	628	604	614	621	606	621	645	604	635	589	628	568	630	608	602	635	622	610	617	620	600	630	639	675	614	627	594	635	599	598	599	624	623	616	629	649	628	644	658	630	624	626	624	597	615	613	599	642	613	640	585	635	619	608	585	600	623	692	594	587	624	592	543	624	557	619	617	593	635	641	664	621	590	599	601	619	609	616	608	605	628	609	605	633	619	603	619	657	596	598	596	611	617	616	612	610	624	625	612	589	603	642	639	632	629	628	611	627	589	599	656	621	622	581	628	634	647	612	603	603	624	637	608	600	641	661	586	597	670	652	603	627	606	617	623	579	614	616	627	607	601	607	614	566	623	601	610	588	627	611	608	651	592	659	632	601	604	597	603	647	589	599	608	621	593	627	596	623	623	644	629	571	665	622	613	631	640	564	608	628	579	598	621	621	612	645	608	621	631	576	607	602	619	603	592	614	575	595	618	576	614	640	629	605	611	642	642	587	627	593	592	646	620	623	636	583	593	581	621	619	590	579	635	608	646	602	597	556	638	629	643	625	607	637	611	585	632	651	617	602	617	656	582	594	614	596	608	608	608	596	593	595	594	607	593	638	620	644	600	621	665	614	584	632	596	585	597	640	627	624	592	608	602	615	611	587	624	591	638	649	625	590	601	564	588	611	639	659	638	546	624	589	633	564	600	658	650	591	613	608	616	597	625	629	600	600	606	598	665	595	597	615	652	621	664	631	654	616	658	604	568	590	587	598	591	621	623	648	636	598	598	599	614	629	659	620	629	637	587	556	590	627	636	617	635	627	602	612	603	645	628	635	596	630	624	633	576	594	602	640	604	619	621	610	588	610	609	626	613	605	601	595	632	622	608	612	588	604	661	600	617	632	584	595	602	619	635	611	641	601	624	677	582	612	624	602	649	615	581	583	607	632	620	652	642	657	590	571	648	598	598	564	623	637	608	627	571	655	607	594	630	629	606	599	582	626	601	562	573	625	590	645	658	613	662	624	590	600	616	637	634	584	620	638	609	637	653	601	615	640	568	600	633	634	607	662	611	587	591	628	657	658	591	596	612	608	637	601	570	629	604	600	624	616	630	657	588	600	647	617	629	603	602	595	631	604	632	605	648	618	573	608	627	602	619	612	648	626	637	581	615	599	624	613	615	619	635	609	608	582	646	606	626	611	631	642	618	643	597	573	644	631	628	585	630	602	637	624	627	608	593	596	610	648	646	600	632	627	555	618	643	588	633	599	609	588	613	584	664	608	618	605	617	574	598	570	609	578	638	624	645	629	603	650	611	658	595	580	609	584	632	614	641	626	570	591	602	653	642	605	665	632	640	624	659	630	631	595	602	589	632	594	596	595	574	584	627	639	622	609	644	584	604	682	617	636	623	598	544	610	660	640	643	583	624	643	606	651	647	615	597	578	597	623	655	600	611	597	603	600	623	640	596	662	610	654	573	638	643	560	633	574	613	618	571	595	600	572	631	615	612	624	588	609	589	607	606	601	591	603	608	615	607	598	612	580	599	610	582	599	615	627	574	590	608	605	637	612	636	668	613	579	597	614	581	610	613	607	598	593	610	601	609	590	667	630	637	579	632	594	600	618	592	675	612	629	613	623	647	630	598	572	593	614	646	625	628	629	638	655	657	634	615	629	637	548	623	654	585	616	615	626	632	639	608	622	596	611	568	644	618	625	605	628	631	569	591	627	573	631	645	610	608	652	656	609	616	596	603	642	636	605	638	623	627	604	627	633	591	633	662	604	650	596	641	622	605	635	646	614	646	597	655	618	623	645	616	594	571	629	647	704	591	647	572	600	582	575	627	616	640	601	640	630	618	599	642	658	614	649	618	642	589	574	594	636	618	623	699	632	624	597	638	647	594	641	634	632	608	628	634	619	645	619	597	623	628	598	627	644	679	626	597	606	615	630	626	611	648	590	633	607	606	623	596	590	603	583	629	597	614	602	627	616	642	609	607	593	595	640	630	635	607	611	633	623	621	604	643	621	600	621	587	632	602	619	600	627	574	626	627	625	619	611	652	567	635	589	632	637	632	659	629	664	644	613	611	615	605	593	659	662	607	603	620	656	585	598	599	639	601	620	614	590	589	587	601	611	646	628	630	603	624	610	622	571	606	642	649	655	644	636	624	657	594	581	608	607	572	615	612	610	608	607	629	616
25163	21639	29208	25156	14419	1701	802	659	663	626	640	583	614	649	551	614	602	600	552	579	608	641	602	559	587	582	590	588	574	611	565	608	586	565	541	602	619	574	565	563	591	593	638	648	625	580	572	561	554	548	560	570	551	554	613	568	627	623	604	589	581	556	633	558	629	594	597	593	598	563	550	568	548	591	565	537	599	614	595	566	541	581	606	584	607	535	568	589	595	580	582	587	608	578	563	616	534	600	567	552	554	594	596	576	575	578	541	565	607	546	551	569	554	599	580	586	643	585	577	563	579	586	566	562	581	590	597	611	584	578	576	553	576	551	589	613	560	548	566	540	573	540	600	564	588	612	594	563	594	579	583	595	583	558	559	611	558	579	586	571	560	567	592	541	624	592	594	572	567	576	557	576	572	612	568	568	569	594	614	535	543	554	595	544	560	577	568	565	601	591	591	559	595	571	546	584	626	628	602	569	592	550	594	586	607	581	578	564	554	561	602	544	587	595	571	596	597	541	531	567	611	587	550	590	572	564	577	552	558	570	613	582	584	574	559	561	571	621	592	547	568	582	537	604	549	555	582	522	522	624	598	567	595	534	613	564	595	553	584	546	588	618	570	548	571	576	559	604	561	568	566	583	607	601	558	610	565	528	560	584	597	553	559	545	589	565	570	586	528	569	559	573	612	549	562	545	643	606	581	552	546	619	604	588	611	544	601	587	563	603	545	604	548	597	583	577	556	582	582	550	556	564	578	559	589	592	590	584	549	570	536	603	577	543	589	567	567	571	563	598	613	544	544	608	571	536	570	595	561	586	604	578	550	571	570	610	538	538	585	605	590	562	579	573	575	528	558	587	554	558	558	581	556	550	601	574	591	567	600	583	569	605	603	577	586	579	555	606	553	632	567	574	582	583	573	579	599	575	553	533	598	560	591	542	560	589	641	611	584	539	577	543	542	573	598	591	598	574	581	580	611	580	596	558	645	535	608	555	594	542	551	551	585	575	576	570	558	617	619	584	588	576	566	585	592	591	546	622	603	584	565	568	586	588	584	526	576	538	546	600	564	545	538	578	523	593	594	581	552	616	569	598	573	544	590	600	604	608	558	577	590	597	561	611	547	578	590	587	549	583	561	565	585	604	600	586	597	602	605	576	614	575	592	575	554	544	568	621	597	567	579	562	604	553	559	565	573	604	636	584	559	555	547	550	614	545	577	587	596	597	588	576	567	590	587	556	539	634	604	579	552	557	593	620	606	558	594	551	641	529	620	653	581	590	614	582	580	560	597	562	632	621	581	613	576	583	563	576	576	583	577	570	600	573	573	583	539	542	543	575	572	623	577	591	585	538	592	581	591	568	560	582	589	579	587	596	576	608	613	597	546	585	594	561	582	567	554	584	570	560	555	579	564	569	571	579	562	593	585	595	567	557	587	598	594	574	551	569	581	541	578	593	614	540	587	594	584	562	571	578	589	577	559	642	551	560	603	556	556	586	610	583	566	546	548	558	583	563	598	537	566	556	587	558	559	564	571	567	563	582	555	598	568	555	584	577	562	599	569	586	607	531	540	609	595	569	575	579	539	609	555	550	601	566	595	586	578	592	563	568	564	552	592	593	554	576	564	589	576	620	576	575	524	580	578	625	550	590	603	530	545	604	591	578	616	587	579	560	573	592	612	551	592	578	574	571	566	588	584	619	554	563	560	598	597	587	588	585	586	576	595	581	599	550	590	544	622	584	569	598	546	535	573	552	581	584	593	608	564	577	583	581	541	620	553	551	552	585	567	567	582	561	550	587	559	559	570	592	622	626	596	623	590	537	558	601	579	585	559	628	627	583	551	586	568	596	581	594	548	600	551	615	560	609	612	595	572	552	554	621	556	580	554	554	569	582	609	575	554	591	554	562	561	528	567	571	638	597	556	550	622	543	588	548	578	545	542	583	555	546	556	572	608	588	601	601	571	545	601	602	556	594	586	590	618	618	571	559	541	570	600	603	545	617	591	587	565	553	557	583	565	544	569	573	579	587	598	585	530	540	540	616	605	555	581	592	575	544	586	560	577	536	586	592	595	632	562	594	614	643	556	619	611	579	588	537	582	545	576	556	616	636	615	604	591	555	587	600	630	585	565	607	607	573	610	578	584	567	565	533	578	613	490	582	560	563	633	591	628	577	570	588	575	597	564	545	588	575	601	617	583	577	590	590	585	583	547	541	583	577	608	609	602	576	583	566	589	608	534	616	573	593	589	564	564	555	596	580	552	606	546	542	571	549	560	539	574	575	577	578	578	609	586	572	557	589	557	574	601	610	612	529	598	558	632	617	600	553	596	559	575	574	552	578	562	570	555	560	568	604	532	566	536	608	559	573	622	559	559	607	594	580	541	570	571	586	561	567	572	550	535	592	620	579	553	603	597	617	546	589	594	576	592	562	574	578	550	568	554	580	593	590	558	608	614	597	570	556	549	578	550	603	589	544	585	571	551	574	556	527	552	600	587	561	588	536	579	557	562	582	611	572	571	581	605	589	599	537	604	541	591	565	517	575	550	563	563	626	560	597	559	570	591	564	598	557	625	591	601	555	618	591	531	592	583	581	600	567	603	588	575	540	599	550	580	603	571	598	575	577	629	562	565	595	572	599	569	555	546	641	591	560	557	597	571	531	584	587	539	601	566	560	582	568	627	593	547	592	571	612	601	554	606	581	566	530	600	578	608	537	559	565	590	519	574	561	592	609	580	540	595	589	597	566	530	619	580	578	570	599	561	591	556	564	565	597	546	593	563	563	544	532	602	599	620	610	594	618	590	564	557	585	580	618	526	578	598	589	576	581	571	602	564	581	608	592	578	562	608	605	587	601	573	549	547	579	570	605	581	517	620	556	622	584	586	544	609	580	607	563	574	571	604	572	550	632	576	532	593	576	550	580	565	574	562	547	592	556	593	558	611	575	521	510	590	576	569	578	593	574	619	562	575	611	580	564	628	546	567	618	571	564	572	567	582	599	573	577	568	594	560	601	618	578	599	585	576	577	609	604	559	568	592	564	610	586	569	610	582	565	554	558	565	560	573	607	536	565	580	554	579	551	583	603	545	553	611	568	587	555	590	623	571	559	604	588	600	568	583	604	579	571	590	639	595	520	599	570	578	544	604	624	566	597	619	568	605	577	594	575	570	586	579	560	554	593	542	604	583	586	589	551	621	542	564	597	542	564	593	596	564	559	526	562	580	580	551	606	595	567	612	568	584	578	542	553	555	529	553	603	603	533	579	549	578	551	566	580	591	585	606	565	559	534	569	593	575	591	542	577	582	586	580	555	581	586	565	543	544	570	539	560	611	565	600	591	568	545	582	601	548	622	582	573	611	554	588	598	608	590	560	596	577	564	600	555	532	602	612	570	606	626	582	538	579	568	542	549	594	555	593	593	599	588	586	615	602	594	539	587	596	580	537	554	581	563	557	564	584	539	597	556	552	570	623	610	558	612	559	580	564	569	588	557	581	579
39321	63874	45816	5482	1225	1036	861	796	790	723	704	700	671	620	668	631	607	616	625	656	593	644	673	606	632	600	615	606	629	596	675	625	661	631	645	616	613	618	569	619	562	645	673	718	651	606	594	601	600	568	570	601	641	609	573	588	631	599	638	617	603	552	585	563	625	632	610	599	608	654	642	608	604	605	630	585	614	624	653	611	588	634	578	571	601	589	617	586	587	559	639	624	565	619	615	613	571	600	601	590	616	621	604	630	601	600	612	606	662	609	570	620	607	593	603	578	606	604	575	603	633	614	624	595	628	619	637	590	619	598	607	584	626	613	597	622	593	598	602	592	593	556	642	594	579	556	603	612	598	599	598	576	590	607	624	566	643	595	583	631	622	597	614	622	611	619	605	599	584	597	609	555	608	626	609	641	609	622	623	588	559	609	581	666	636	577	626	579	616	654	593	579	583	602	586	639	613	593	606	582	575	558	606	617	625	586	579	568	599	613	626	619	564	577	590	589	564	648	657	613	626	599	571	566	622	547	585	591	601	578	545	650	597	587	563	594	611	598	619	623	652	638	594	621	654	608	562	618	620	569	590	616	617	611	597	561	564	585	621	645	588	628	640	612	592	616	580	626	623	597	589	636	589	606	616	579	657	586	589	607	591	604	661	620	652	624	612	587	636	591	622	603	614	583	609	598	583	610	597	571	614	638	580	631	600	577	568	624	587	617	612	660	626	561	592	564	621	603	618	611	615	603	602	595	640	605	607	571	578	630	594	605	604	582	607	594	622	617	632	574	566	585	608	611	559	623	591	603	613	627	603	603	646	562	610	627	623	607	624	598	591	640	585	598	585	631	616	562	554	593	662	634	601	592	585	559	639	572	568	567	599	593	595	630	570	596	597	613	623	607	610	588	597	617	568	622	577	592	594	607	599	611	622	578	602	614	552	604	617	606	604	623	610	595	626	615	603	585	593	617	632	627	635	584	595	570	599	659	587	620	591	586	608	603	607	594	594	592	638	579	582	611	581	585	614	605	592	598	579	578	591	642	557	605	621	587	637	577	590	565	628	640	642	597	618	569	580	667	610	616	573	591	616	609	576	600	604	622	648	579	606	614	615	583	584	655	612	588	605	665	618	585	597	617	586	621	601	569	575	592	576	595	546	593	606	579	593	625	581	627	661	598	602	612	589	588	621	548	600	585	592	650	584	557	618	577	594	625	570	566	598	634	596	602	624	593	600	584	643	614	647	585	650	621	565	608	586	617	586	606	632	636	624	591	575	588	559	565	587	603	624	576	598	615	655	542	572	613	586	647	546	611	604	630	648	614	606	565	606	562	638	587	637	610	587	596	577	588	592	567	583	634	610	586	585	617	554	618	576	585	621	631	642	621	564	616	613	619	580	582	601	616	593	590	611	615	611	602	638	643	592	580	582	590	599	599	597	610	646	610	612	591	555	604	613	560	590	583	592	602	628	565	565	555	608	569	557	594	612	587	604	620	599	594	598	613	585	633	599	602	592	612	630	576	618	650	630	615	548	602	593	641	595	608	613	579	582	595	617	547	583	667	598	598	633	633	610	580	594	623	608	576	587	605	619	594	559	618	580	598	613	582	598	652	621	608	611	604	606	619	604	599	583	628	644	639	580	538	618	580	648	564	599	597	638	590	605	608	590	592	604	596	575	603	605	630	590	628	632	585	588	561	615	588	591	578	604	623	587	570	633	587	590	621	587	575	596	586	594	602	578	649	596	623	597	609	571	588	586	609	594	619	586	585	565	615	590	604	605	602	595	575	598	587	603	613	593	607	569	566	623	619	567	619	588	595	616	575	580	566	576	596	605	597	589	611	618	661	604	607	619	611	588	611	647	615	614	636	617	599	592	628	575	599	623	584	574	626	604	580	593	581	622	592	634	594	582	607	649	606	639	620	588	637	621	631	588	548	581	582	618	615	607	629	603	586	566	631	622	631	585	617	570	578	589	617	648	596	649	654	652	583	637	674	607	580	605	644	592	620	605	576	609	615	595	599	609	590	585	634	649	612	596	612	597	653	616	562	582	581	592	579	624	615	566	635	593	627	604	605	624	571	612	567	607	596	592	613	642	589	606	595	629	607	580	628	632	582	592	605	572	593	666	593	647	606	593	594	571	564	582	554	573	586	602	604	644	585	579	603	610	653	654	617	594	586	637	597	584	562	587	618	615	606	609	585	547	575	550	595	591	616	624	585	591	634	587	624	606	620	611	575	586	616	572	600	590	573	612	615	631	586	626	578	614	585	599	594	622	577	577	620	661	654	589	604	581	603	597	616	572	616	619	606	605	598	632	593	574	650	575	597	601	590	607	620	619	582	611	598	638	609	629	622	581	617	598	578	584	600	605	586	583	615	584	596	612	613	583	592	562	577	605	603	613	581	590	602	579	574	588	567	585	613	594	586	564	594	583	593	579	573	595	602	631	598	566	580	621	639	590	577	601	589	663	591	616	559	652	623	636	570	591	581	601	606	622	592	615	588	578	567	616	596	638	603	592	597	594	614	561	610	584	587	634	620	571	582	587	567	614	580	579	593	616	652	650	627	596	598	616	614	596	580	622	600	632	593	620	566	573	624	564	564	611	626	623	602	634	591	594	592	601	611	603	586	612	605	619	613	592	607	580	584	596	601	600	572	627	598	625	599	617	593	591	572	594	616	595	628	610	600	589	582	619	552	583	606	604	576	598	605	567	661	561	630	566	602	635	643	605	614	620	586	620	592	668	568	579	591	641	615	610	607	598	584	582	599	647	626	577	630	593	572	576	630	598	621	611	632	565	559	596	627	588	613	609	640	573	636	611	641	597	618	569	615	611	635	597	653	578	611	629	547	584	584	615	624	606	619	605	602	553	574	575	613	611	595	611	624	593	656	635	604	610	620	562	594	648	622	664	562	621	605	609	599	606	595	599	641	604	649	622	595	622	563	626	599	619	612	611	663	630	567	587	598	601	625	616	601	651	613	605	615	584	598	628	601	609	601	615	572	640	590	637	589	617	578	598	574	609	597	632	623	588	602	635	603	608	589	582	592	616	581	622	575	586	636	621	585	642	575	626	599	569	651	571	637	584	600	581	618	633	628	596	611	601	624	581	583	558	613	595	607	592	602	598	610	612	632	616	608	579	628	656	602	630	621	596	570	588	593	597	639	649	593	621	619	591	575	603	575	553	611	589	630	636	633	601	598	600	602	624	619	618	566	605	599	620	657	583	598	598	612	564	577	574	584	615	562	570	575	611	599	613	579	615	658	565	604	600	600	627	577	577	587	614	615	620	578	626	599	567	633	592	602	568	613	671	619	601	616	594	638	623	556	600	566	611	623	582	607	629	580	585	633	595	660	597	580	600	621	566	607	602	601	632	613	604	590	602	621	605	585	635	591	583	593	633	592	626	544	573	585	578	568	585	606	555	661	568	646	622	553	522	556	607	640	603	663	636	592	641	601	620	596	574	594	617	572	605	638	622	600	597	587
22874	21401	29095	24253	21393	21205	8586	742	578	515	475	445	410	433	414	401	418	421	373	436	387	417	388	401	390	390	400	377	371	366	377	370	341	376	380	337	377	356	341	354	378	366	395	335	366	366	389	390	365	342	350	367	352	369	377	367	334	363	397	386	391	391	394	369	390	344	367	361	334	378	371	323	353	386	349	322	347	387	333	333	328	348	392	382	382	316	370	332	356	356	343	336	330	358	368	317	330	360	344	353	333	355	338	342	310	364	380	343	332	341	334	330	353	335	334	329	330	353	367	331	321	368	354	328	346	341	326	322	335	342	350	352	363	353	350	337	334	364	375	388	375	361	373	334	361	356	372	355	354	356	347	350	383	341	354	340	357	319	353	353	380	353	332	323	357	351	354	344	374	343	366	323	348	312	365	345	356	327	342	363	315	340	365	356	355	365	360	369	368	360	343	332	351	357	343	357	361	320	358	315	317	348	357	369	356	363	361	351	338	339	401	329	331	384	368	345	351	323	329	345	352	329	371	338	352	346	302	328	369	321	384	363	367	371	335	346	360	333	307	333	322	338	342	340	335	398	380	354	378	344	345	330	332	337	367	366	366	373	340	350	356	355	336	344	353	345	341	357	325	339	359	339	372	324	328	368	361	344	304	361	357	389	360	340	315	359	379	342	357	344	371	348	326	351	345	373	325	328	337	339	352	363	351	351	348	349	325	368	347	351	368	369	373	345	343	337	341	321	375	358	339	366	376	322	371	314	352	333	349	361	368	342	338	357	330	368	338	347	311	344	339	326	363	358	369	322	347	360	371	341	344	357	328	345	363	320	333	339	337	394	335	338	332	377	405	344	345	335	346	333	363	370	338	346	339	338	364	363	328	345	353	356	353	377	376	335	332	379	359	384	363	320	319	353	375	354	362	338	354	332	353	331	325	362	335	375	361	342	344	320	330	327	314	359	358	342	370	345	375	356	339	356	377	342	331	325	344	369	355	351	339	374	385	355	366	358	361	346	347	331	342	354	360	325	363	333	315	385	337	338	336	374	349	351	359	373	328	365	341	346	358	345	378	326	372	324	322	363	374	329	383	340	345	384	342	331	383	354	378	372	337	352	322	332	319	333	353	331	376	358	344	386	322	315	316	339	334	359	370	365	331	349	332	355	338	361	329	356	355	378	393	359	397	379	348	328	332	368	359	369	315	357	363	363	326	356	306	322	365	353	360	296	309	368	328	354	342	349	313	371	380	350	345	358	333	369	362	380	331	336	336	337	347	354	349	348	349	371	359	385	314	344	351	331	347	315	357	335	345	359	346	349	380	356	363	341	365	374	366	325	389	334	366	358	357	349	339	351	377	309	311	380	358	349	335	358	386	325	336	314	322	347	339	342	402	330	339	375	361	353	344	354	348	333	336	367	389	350	349	330	325	369	367	331	334	340	331	316	362	358	341	314	386	356	336	340	369	336	356	365	362	316	326	324	344	357	326	367	317	342	323	363	329	323	358	322	350	387	353	379	358	338	340	366	334	345	332	363	336	327	324	345	341	365	351	360	350	356	340	345	341	344	355	359	352	348	365	366	332	352	341	337	362	353	329	395	340	354	346	332	316	339	375	326	352	351	378	311	369	359	352	374	342	355	352	339	360	325	366	379	394	337	353	351	353	389	342	293	338	411	351	325	377	382	372	341	349	342	375	331	335	356	346	324	340	329	363	348	339	370	347	337	374	364	377	373	337	353	345	370	335	360	365	371	357	343	343	358	370	339	327	339	343	377	360	368	353	329	379	362	342	348	316	339	351	338	362	350	307	344	329	360	349	375	362	343	353	336	364	321	351	334	358	354	369	341	370	339	352	310	351	325	367	347	304	342	373	361	348	341	329	312	351	345	344	377	325	354	337	345	340	334	364	348	358	376	343	348	327	319	357	328	322	354	352	344	356	373	353	338	354	353	333	337	325	335	381	355	372	334	337	327	366	377	346	351	322	327	370	357	347	339	342	348	355	357	362	364	331	360	375	353	360	317	339	366	332	354	345	351	363	372	342	331	350	359	386	335	343	347	351	300	336	335	333	347	390	344	354	342	326	360	357	338	334	334	339	329	355	364	343	373	322	351	361	346	354	375	351	315	314	322	344	384	353	360	355	349	352	318	330	394	322	334	349	319	337	346	338	323	349	365	348	352	372	333	362	314	309	359	333	361	333	332	358	334	341	307	387	376	323	347	357	317	370	329	344	318	333	337	383	345	348	341	368	330	338	358	342	362	340	335	350	354	353	378	355	359	360	331	366	348	347	372	381	330	321	337	361	365	358	323	354	362	328	324	334	353	338	350	334	346	314	363	368	342	354	333	364	355	358	372	333	357	343	338	351	306	330	325	322	329	314	368	332	381	390	303	324	365	335	369	335	363	357	326	391	337	346	372	358	325	392	373	342	364	350	320	342	313	357	335	364	344	356	352	345	369	365	347	350	362	359	354	344	325	306	341	357	345	343	350	345	358	325	357	401	359	324	338	355	322	353	364	331	344	342	354	351	351	385	333	355	335	324	363	345	370	387	334	326	351	332	334	361	370	335	349	355	352	323	349	332	334	317	364	362	378	355	319	325	339	362	359	356	352	346	347	374	365	357	371	361	326	345	368	371	335	336	324	335	370	355	337	348	324	336	353	339	357	358	321	345	352	329	354	362	350	355	328	350	326	327	341	333	353	365	365	347	367	345	343	330	377	325	331	364	360	387	372	336	366	349	376	336	371	372	350	346	312	344	349	371	352	345	389	361	411	359	345	366	330	314	322	365	339	323	363	357	334	353	353	350	340	347	347	328	351	355	340	330	331	345	376	339	352	347	334	357	366	363	346	367	343	330	350	343	352	316	370	364	381	326	333	344	346	374	327	355	348	346	324	352	354	377	317	346	356	344	320	322	383	343	332	357	387	337	355	335	372	380	340	358	370	369	369	353	314	379	368	337	328	372	336	368	311	352	367	366	374	360	372	348	394	360	361	343	350	329	323	327	381	336	328	334	368	327	321	341	366	361	336	325	348	346	348	368	343	371	334	336	307	343	313	363	357	335	340	325	339	362	335	345	312	355	370	368	361	363	355	355	331	335	370	345	337	340	391	361	332	373	377	350	379	380	350	348	389	326	325	329	337	343	334	328	334	373	369	352	347	336	354	327	360	359	350	352	349	343	371	344	370	354	370	331	347	307	342	387	359	364	339	371	352	356	345	356	329	375	336	353	337	337	342	363	353	348	334	349	327	326	345	354	336	349	334	324	363	355	355	336	393	361	358	379	333	317	343	332	346	327	391	344	341	352	314	350	347	389	334	310	327	339	339	358	366	341	336	300	329	374	350	377	347	367	374	326	377	330	355	355	322	363	354	347	342	360	355	348	366	345	359	334	337	314	352	338	337	311	330	351	335	335	355	345	364	332	338	355	368	349	317	361	383	328	312	331	368	350	353	383	357	365	316	340	397	336	346	309	377	364	398	360	344	316	338
43895	77221	59050	8044	1927	1452	1133	877	777	635	556	527	524	498	451	435	444	422	442	463	413	410	451	430	428	423	417	428	420	414	388	409	395	384	392	366	344	380	367	372	396	403	443	379	414	376	368	402	387	368	397	378	397	376	361	385	398	361	387	356	383	389	367	389	361	363	383	369	368	368	378	357	416	408	377	401	379	398	352	414	379	364	396	378	331	385	363	364	405	368	381	351	398	380	364	400	395	368	338	381	372	372	383	367	383	407	380	372	376	368	399	333	370	352	409	376	388	357	401	402	360	363	360	389	378	351	394	376	358	352	383	334	362	388	358	375	388	346	374	416	368	360	385	386	404	365	377	406	375	389	369	378	378	388	346	384	381	401	353	354	386	355	394	379	377	411	367	347	377	357	349	381	395	404	382	400	375	398	379	368	396	352	371	390	340	326	364	385	367	377	392	388	343	362	369	403	376	401	378	380	386	375	375	381	360	383	382	352	378	379	366	362	373	373	350	378	379	373	365	384	327	357	381	351	336	375	393	341	388	375	380	403	360	378	355	404	353	370	366	370	400	385	387	357	367	381	346	352	370	339	349	373	391	379	394	387	340	382	396	344	383	364	380	370	349	370	395	361	389	377	326	378	389	373	405	330	355	373	391	380	370	394	385	346	353	344	364	331	388	345	366	389	366	392	364	402	362	399	346	377	366	353	378	345	363	373	377	426	392	390	350	341	348	375	391	362	364	385	382	350	330	373	375	384	376	378	360	341	405	358	353	380	356	379	357	359	363	388	381	404	381	327	340	402	385	348	344	365	386	371	365	378	385	370	391	361	385	396	425	376	335	373	373	404	369	412	356	358	366	381	407	375	362	367	387	405	377	353	366	396	376	348	379	374	340	392	383	374	390	376	361	339	328	372	414	386	362	380	393	384	392	384	357	379	387	373	374	375	381	362	395	387	371	342	371	368	377	340	392	365	391	396	386	398	346	349	380	406	379	344	363	360	355	354	411	355	375	386	375	386	380	362	391	361	364	387	365	372	360	366	374	372	347	360	371	358	362	371	369	373	381	380	387	364	361	378	369	360	377	390	374	351	399	366	387	383	392	382	402	351	365	356	329	398	380	406	335	405	420	366	416	353	377	374	342	370	407	336	349	374	347	357	373	368	347	355	347	387	389	335	353	372	373	347	376	359	379	359	378	385	391	381	365	370	378	384	353	400	395	358	355	366	380	401	384	384	376	356	366	352	385	355	374	348	391	335	384	357	354	343	350	375	379	366	371	394	372	361	373	401	414	380	363	375	375	373	339	357	399	371	377	380	367	373	374	395	397	365	344	404	351	332	345	375	329	375	384	392	408	356	384	382	374	373	392	375	398	350	337	346	391	391	361	336	336	369	368	388	395	385	395	354	412	356	379	360	388	377	389	390	353	361	387	360	389	367	364	389	379	390	392	320	377	364	356	356	357	348	360	385	400	362	396	393	373	368	402	331	359	379	359	353	393	384	366	379	385	391	377	382	372	375	381	368	368	326	343	398	386	366	334	348	338	372	355	356	366	372	366	340	344	375	367	380	372	350	367	370	396	372	344	368	366	373	333	406	339	391	380	358	411	400	370	374	384	409	396	359	378	367	354	366	373	380	354	359	395	381	351	358	345	410	396	374	367	363	395	376	389	359	358	363	398	351	355	360	373	420	404	344	370	394	368	382	356	364	388	397	388	378	381	357	378	379	358	363	390	382	338	373	381	389	354	371	386	388	347	375	391	361	371	348	381	344	384	339	364	382	365	369	392	366	347	375	369	357	373	396	374	366	373	353	370	375	379	380	340	405	334	390	358	369	359	378	384	390	376	358	384	390	362	394	351	367	365	380	369	361	349	363	361	370	377	344	354	373	388	421	383	338	353	376	332	339	375	350	344	383	364	339	372	378	389	394	370	382	343	378	364	348	422	377	349	378	371	378	384	378	399	381	359	352	361	342	350	395	377	358	365	346	382	361	368	406	371	361	361	396	367	353	384	387	362	361	350	361	365	397	357	374	370	384	381	349	364	407	358	344	390	367	380	380	355	351	362	407	381	361	385	398	374	386	359	397	397	387	394	357	372	366	402	350	370	377	366	357	375	337	392	362	376	370	359	354	346	387	382	374	379	343	366	372	389	368	365	381	380	365	376	363	353	394	393	378	372	386	372	370	379	378	351	378	386	360	362	366	359	348	353	336	370	410	377	372	389	362	392	384	382	350	373	364	350	365	356	379	378	359	333	410	374	409	382	374	389	359	364	381	407	368	397	385	351	376	355	401	340	371	383	352	377	366	390	368	382	355	381	357	368	394	393	325	378	379	366	346	358	358	370	376	375	379	333	375	393	387	388	351	366	406	352	356	405	365	350	372	373	371	415	391	367	396	381	381	361	412	381	378	387	375	402	349	411	367	357	412	387	357	370	359	357	386	418	366	351	410	411	367	371	371	342	364	360	372	367	364	381	355	375	349	366	367	375	383	357	388	375	404	367	367	355	368	357	395	399	345	389	344	389	367	411	381	364	384	365	349	357	363	361	352	386	354	350	360	407	383	427	366	353	395	352	367	334	374	395	367	360	362	370	391	350	379	375	386	378	376	368	357	376	374	381	355	366	368	359	365	371	392	375	390	397	377	370	370	363	360	364	357	362	350	376	380	359	359	378	393	371	357	373	345	373	388	375	349	348	360	353	369	369	399	357	356	379	361	372	368	374	389	394	374	384	395	359	358	364	368	389	373	364	351	370	364	376	357	348	361	369	386	372	361	390	378	362	380	369	362	390	364	349	388	385	369	389	371	377	355	356	372	329	358	384	373	355	322	372	366	399	381	409	347	389	370	411	355	355	378	363	355	361	383	423	408	410	371	376	356	360	397	401	380	348	359	396	369	400	388	358	345	370	348	354	368	379	352	344	356	347	369	366	342	380	363	378	379	400	364	352	380	385	368	391	337	349	427	353	365	361	351	346	344	396	366	391	341	338	349	373	356	377	397	383	358	364	376	353	399	406	343	362	387	403	381	378	354	336	379	366	372	364	378	385	373	376	354	386	356	391	386	351	404	385	380	362	343	401	370	368	393	392	377	376	370	401	362	371	414	342	386	389	392	373	355	391	364	399	360	339	360	379	387	395	385	380	383	364	366	351	387	386	358	364	346	386	363	396	371	405	388	367	383	380	383	331	392	401	394	369	352	387	378	366	367	372	378	395	391	382	352	399	325	390	381	368	364	368	364	367	397	362	376	364	408	347	390	363	377	359	357	392	372	356	391	366	388	392	366	358	346	362	378	393	350	359	370	374	382	396	385	354	365	363	337	379	380	373	362	355	351	404	378	369	358	400	366	347	383	367	364	357	394	405	368	389	394	376	382	378	396	366	365	404	380	381	366	348	365	350	379	385	348	382	364	378	390	386	348	400	347	349	371	356	362	365	356	374	349	381	418	380	387	338	350	380	396	366	344	396	390	340	357	385	367	343	353	363	351
32201	38048	36486	9867	1088	840	823	780	717	764	788	777	766	679	724	724	721	708	779	784	760	730	767	747	773	763	736	731	753	746	716	723	742	747	760	721	720	729	743	758	710	716	712	743	757	746	739	718	706	744	688	718	754	725	751	757	688	775	710	773	732	775	712	743	727	710	685	718	735	702	734	736	723	719	731	745	734	739	785	761	762	722	672	736	744	694	720	718	751	721	749	729	723	739	766	699	706	729	711	680	766	788	789	732	724	761	733	727	752	745	719	688	721	709	739	720	756	763	721	695	751	745	743	766	721	733	728	759	711	748	726	700	700	680	732	705	729	681	766	759	738	725	747	716	712	771	661	719	729	764	727	726	740	737	725	788	695	767	711	791	746	722	729	692	668	694	748	703	698	688	739	724	722	693	724	774	764	716	715	785	769	752	746	761	764	733	731	696	739	762	761	731	722	722	693	751	764	739	737	749	737	753	740	704	694	738	664	774	744	752	687	704	697	695	735	760	714	798	733	739	703	730	659	771	737	741	732	692	773	708	762	707	740	723	768	730	765	721	701	764	763	703	705	756	710	699	740	728	732	755	704	734	773	773	744	702	735	710	699	710	728	742	691	720	711	779	745	723	743	725	728	781	703	731	741	737	801	737	732	716	766	770	748	749	740	692	770	715	709	757	741	723	708	704	751	773	692	705	723	712	768	723	707	754	746	701	763	751	777	787	716	771	682	700	734	680	762	744	732	728	724	735	729	701	769	752	715	699	716	727	714	721	757	735	722	754	730	712	752	729	749	738	729	749	751	691	746	666	823	729	798	734	754	696	776	834	713	773	738	741	693	728	773	740	761	767	732	741	744	742	710	720	754	741	737	720	714	725	758	749	714	703	711	704	746	738	706	726	769	725	734	723	710	753	721	771	747	730	736	742	748	775	738	689	745	725	752	688	739	715	768	687	774	734	807	781	729	741	752	706	766	699	766	712	728	717	783	713	700	764	777	739	714	709	738	728	745	766	716	685	771	732	714	744	735	750	762	693	698	767	659	717	733	737	751	714	722	699	738	760	698	714	694	686	740	720	710	723	745	737	770	730	785	772	699	709	744	696	725	762	727	788	764	780	738	734	674	718	809	762	723	725	733	746	679	752	795	721	751	717	706	738	724	703	759	702	783	787	698	740	747	763	737	744	772	751	729	742	754	732	749	761	713	712	738	755	758	729	719	727	696	751	749	737	731	728	685	761	785	752	713	765	735	725	718	752	738	732	736	711	721	678	740	724	761	731	726	715	744	766	732	783	738	741	714	691	731	740	785	723	695	698	715	753	777	758	710	747	706	679	710	719	701	762	718	784	734	718	762	755	754	715	715	746	716	772	720	659	722	768	711	753	744	720	754	711	728	776	724	755	728	744	704	788	740	717	690	709	713	692	746	696	774	746	719	793	782	725	769	731	746	723	727	736	659	694	707	743	694	778	732	716	711	756	713	721	689	729	754	691	773	742	749	723	740	724	735	725	763	726	724	741	731	723	742	725	756	741	692	775	781	727	707	759	760	729	741	726	698	727	731	717	676	720	734	792	759	754	698	753	810	746	762	686	724	754	714	714	767	763	700	733	715	786	744	656	745	747	747	748	764	726	756	722	763	746	716	728	713	740	715	750	758	691	739	756	767	777	750	742	762	772	742	737	721	725	772	695	666	771	686	705	739	713	740	736	717	711	737	742	725	737	741	743	687	694	682	743	752	726	725	723	740	778	785	726	671	706	724	754	767	723	724	757	720	730	734	758	776	759	698	776	763	718	726	733	762	741	688	734	751	787	726	678	689	761	725	729	705	723	770	756	727	731	676	769	768	711	658	715	742	712	753	719	789	756	759	742	749	742	718	729	733	741	719	685	735	751	742	740	813	757	758	727	755	702	727	739	714	747	733	736	711	733	710	730	742	757	736	777	740	706	684	736	728	737	727	663	740	728	751	702	741	749	758	717	751	704	689	773	749	752	711	758	719	714	734	710	736	716	719	724	764	706	749	666	683	737	707	719	763	756	690	751	728	716	721	762	740	742	775	781	694	770	729	737	710	733	758	751	720	687	771	695	712	711	792	758	724	752	765	725	744	762	718	716	701	742	763	763	760	677	749	714	737	707	739	821	752	735	778	761	694	725	692	728	742	751	722	724	758	784	745	729	719	741	742	710	689	717	727	715	708	751	737	717	708	748	780	770	741	697	735	739	735	734	752	712	695	767	742	723	743	757	701	754	726	729	740	744	670	735	775	790	764	710	747	735	732	741	725	745	749	733	772	704	771	755	672	700	719	739	770	711	721	705	738	771	758	689	748	757	721	727	722	702	694	697	786	714	741	747	740	712	691	727	769	728	699	747	741	678	721	724	710	729	686	726	753	765	759	704	773	715	736	731	691	716	693	751	672	762	715	777	744	728	733	727	686	773	751	747	726	648	735	784	725	729	690	724	770	784	780	742	761	731	756	735	744	754	708	765	754	765	694	758	738	743	718	742	734	737	705	722	747	738	711	749	763	710	643	734	718	724	778	755	757	741	749	768	768	682	730	731	754	744	704	736	697	718	744	725	742	760	783	753	723	730	760	695	773	735	769	674	737	756	716	747	686	714	714	723	734	724	763	716	701	743	725	785	695	714	771	761	731	733	770	752	723	723	729	747	653	754	700	784	727	740	762	726	747	758	741	735	698	747	791	753	774	719	762	743	707	759	794	691	777	702	788	724	732	737	669	753	724	690	744	760	744	704	748	763	747	738	724	736	715	757	747	749	755	706	721	708	696	738	745	751	741	672	705	668	731	667	746	755	725	704	727	750	773	728	729	727	755	724	773	727	718	741	752	712	779	718	770	743	757	704	730	725	739	696	714	738	758	680	749	710	726	739	728	762	748	781	709	722	729	690	723	746	790	688	725	736	750	735	800	705	702	744	724	723	784	754	727	786	696	754	721	760	739	682	712	727	742	712	718	717	735	753	703	710	782	720	748	721	692	735	754	752	706	743	728	726	739	698	751	741	712	758	737	728	702	766	730	713	689	747	724	727	759	716	756	680	727	711	786	743	719	764	702	729	704	752	788	746	699	760	740	731	735	736	724	738	688	771	762	758	775	729	735	720	747	692	716	744	699	724	725	783	727	714	709	726	746	688	704	776	722	744	729	695	703	695	723	723	738	711	701	695	695	765	742	724	756	732	746	739	689	734	728	768	715	712	718	725	717	720	768	725	759	738	739	751	692	682	725	743	778	716	683	774	706	771	707	725	734	745	705	701	751	722	793	725	784	736	716	764	764	729	683	733	734	721	646	700	737	694	776	724	733	731	739	702	784	719	727	731	711	714	738	747	753	722	720	755	767	715	781	687	731	773	738	746	725	775	748	736	722	760	728	774	772	755	763	756	742	781	764	734	734	774	772	736	715	744	748	778	727	728	754	743	732	729	761	741	727	726	756	736	756	709	732	732	734	728	756	756	712	753	677	711	736	719	732	700
38083	54316	34161	2657	993	891	834	819	788	796	770	822	793	769	794	786	742	785	812	844	788	721	805	786	758	759	764	800	803	753	765	783	728	821	762	740	745	804	770	770	727	738	767	756	810	738	792	778	802	779	787	798	719	754	821	775	726	791	765	788	734	744	759	771	747	792	765	776	806	763	765	774	734	740	759	790	753	767	791	758	759	815	794	738	782	808	731	763	762	750	774	777	786	779	804	783	750	785	759	737	774	744	772	748	759	819	704	772	716	757	726	759	765	777	797	769	813	761	776	770	774	768	758	746	771	769	774	754	753	764	847	736	767	767	766	751	764	771	705	768	770	769	759	727	750	767	764	799	740	759	770	757	788	750	793	769	793	785	761	709	697	773	716	799	750	776	780	810	746	756	736	803	733	763	808	731	828	761	754	732	760	746	796	780	743	810	771	741	778	739	722	770	789	785	736	760	721	748	770	772	734	802	809	748	768	756	787	781	761	802	804	764	758	729	825	751	754	755	777	748	774	789	709	779	751	760	762	708	744	735	752	803	730	774	721	769	771	742	736	767	754	726	785	739	746	726	712	773	732	776	769	736	744	767	780	784	728	765	766	773	788	795	756	771	751	760	792	824	783	747	745	775	766	775	744	810	764	764	732	768	785	763	718	767	783	739	765	832	758	765	726	766	816	725	784	770	762	726	744	793	748	744	744	764	763	757	756	772	748	754	783	782	764	755	776	818	748	799	755	737	755	798	781	780	807	723	738	747	732	735	774	773	825	756	767	813	768	737	779	730	781	717	804	750	793	749	751	719	732	760	773	805	759	754	763	810	803	762	789	765	766	792	722	765	788	734	777	803	782	790	818	741	755	822	703	725	754	756	755	769	824	805	790	789	797	781	762	794	787	805	805	730	753	750	747	743	772	773	753	789	713	790	760	738	775	772	787	821	754	721	733	763	793	788	791	754	773	765	759	759	776	757	780	797	796	770	820	825	748	750	759	799	781	739	743	784	778	777	816	747	736	752	704	791	796	738	773	763	743	806	767	786	767	753	750	779	730	737	819	774	800	698	728	787	739	744	750	783	779	761	728	727	719	752	714	737	819	788	778	731	775	758	761	811	797	770	736	778	770	782	760	774	782	793	781	772	731	736	781	815	791	739	752	753	775	751	753	841	769	779	779	776	774	807	774	774	785	656	805	797	779	773	753	775	753	805	807	761	753	774	801	772	754	743	705	781	813	775	740	786	799	773	781	735	783	808	760	768	788	711	788	724	765	758	763	782	748	770	746	735	736	754	760	772	778	791	748	744	792	760	784	800	740	723	783	803	763	739	753	783	786	762	756	766	763	749	749	781	700	699	777	780	760	782	781	805	723	805	755	732	770	754	805	713	793	803	797	765	751	747	771	782	787	766	820	769	754	734	761	761	790	773	725	742	755	803	762	765	783	741	802	729	736	790	767	769	776	746	718	776	745	762	723	766	794	725	771	717	706	775	774	755	834	773	757	708	742	742	738	755	778	753	805	752	774	756	766	764	787	779	789	777	795	742	742	776	752	754	752	809	777	797	755	773	770	796	746	762	766	732	773	772	794	783	753	710	794	724	778	762	785	744	752	791	779	757	788	749	769	752	798	756	726	790	786	778	794	757	697	736	783	751	745	743	787	768	766	779	746	727	732	807	730	725	771	715	776	777	821	732	738	798	774	743	738	732	767	745	752	786	739	778	754	765	768	741	757	716	798	776	775	737	754	807	760	783	779	794	787	720	764	743	766	777	756	768	840	740	764	766	734	783	751	742	759	766	736	759	715	741	779	730	746	809	748	789	721	796	725	800	733	762	786	769	796	724	747	718	818	752	804	756	761	781	759	767	792	785	788	778	787	769	719	794	715	799	759	718	724	755	809	776	759	797	754	800	716	799	804	790	744	753	780	790	767	744	769	718	770	795	757	779	787	716	763	765	761	742	795	751	756	796	750	798	806	779	741	696	807	789	773	772	751	776	722	803	748	782	751	814	738	763	797	732	778	733	722	713	746	785	745	741	825	753	801	762	760	739	757	778	772	761	744	809	777	734	766	810	792	769	793	769	750	791	780	788	790	780	774	722	748	709	738	791	777	758	748	791	761	794	775	790	751	775	812	724	778	801	809	787	763	803	812	759	733	783	791	750	777	758	819	793	830	782	771	767	780	719	757	756	822	734	808	760	761	758	786	770	768	737	732	783	731	719	772	774	773	730	769	747	792	742	776	726	748	758	779	754	780	741	792	769	775	836	754	759	774	741	746	744	743	760	745	768	813	774	734	750	791	805	791	751	779	741	831	744	773	787	754	702	805	748	757	725	798	737	729	774	694	806	752	830	761	810	762	773	701	769	760	762	767	785	810	710	824	754	758	750	781	730	763	732	746	769	769	782	767	780	738	799	771	747	773	771	761	746	807	780	785	776	717	783	749	764	746	795	746	735	790	776	757	785	828	752	760	707	761	751	786	712	755	752	773	733	743	760	758	718	683	749	768	719	787	804	772	765	809	740	776	755	761	769	779	773	759	790	821	760	776	742	709	740	756	719	786	773	783	748	810	784	743	785	799	804	827	736	727	739	753	752	769	741	817	753	754	791	783	755	794	733	727	781	775	812	818	751	736	751	762	762	774	742	802	719	769	816	769	798	817	753	737	746	720	774	769	759	735	779	776	807	765	725	747	749	803	782	803	808	750	774	757	777	765	756	867	733	752	746	720	708	779	764	792	765	773	768	749	813	742	730	756	789	764	780	764	756	819	789	738	706	809	727	753	745	763	784	723	758	718	805	738	792	807	748	783	760	728	816	766	785	708	768	705	770	765	758	770	807	738	734	776	719	772	775	792	803	785	724	775	735	743	751	805	765	769	766	770	781	757	774	773	750	768	769	758	763	784	737	776	717	759	731	773	735	770	774	746	739	801	752	797	753	774	795	803	743	799	720	741	711	749	749	766	761	780	782	735	716	787	817	819	822	757	753	780	775	744	743	815	735	768	772	707	748	775	770	721	796	730	763	715	794	711	722	792	782	787	769	777	775	776	752	744	821	807	781	762	716	783	742	767	767	766	777	784	775	758	815	801	800	784	812	766	751	729	785	767	795	802	778	816	795	740	798	771	746	728	825	754	767	754	734	742	770	772	797	763	764	733	775	764	765	811	790	762	791	765	788	769	778	744	784	736	779	784	741	774	761	742	770	787	750	747	747	774	788	761	772	756	713	787	735	774	772	745	786	734	782	771	823	763	727	778	737	734	718	735	738	733	786	766	736	804	761	738	749	741	778	768	774	754	815	786	781	784	713	775	753	777	770	769	772	729	729	780	798	774	788	749	765	804	762	745	781	779	755	784	815	750	767	774	801	748	761	740	752	801	795	773	751	780	785	785	805	751	766	728	758	771	785	786	721	747	797	821	779	709	787	794	758	775	764	738	740	746	789	741	723	719	765	773	793	758	771	772	760	794	733	700	738	770	781	729	779	778	744
24156	21428	29224	24671	20937	10285	1117	764	677	681	707	660	612	623	622	594	599	628	602	634	640	576	624	629	647	607	563	599	644	629	639	613	566	573	638	536	641	557	619	616	664	724	654	599	629	592	578	672	623	581	637	605	576	576	547	578	570	604	555	602	581	579	599	613	629	605	632	621	591	567	611	607	609	571	592	598	626	598	597	593	575	575	552	565	605	570	596	602	569	562	574	591	576	554	614	605	636	603	612	614	627	600	625	560	632	616	613	616	606	590	621	582	547	600	586	545	614	602	587	531	579	571	620	570	559	617	592	624	644	600	602	599	570	586	586	585	633	623	620	571	585	571	569	589	589	653	624	524	617	600	581	625	618	614	588	586	597	590	602	588	628	559	562	553	596	564	565	594	590	554	621	581	563	611	603	623	607	607	577	596	623	617	557	590	614	588	572	598	568	594	592	585	620	568	569	593	571	597	638	560	578	592	598	599	588	570	624	620	571	571	557	595	618	580	613	560	557	592	620	599	560	596	597	600	576	579	562	604	577	593	578	602	601	579	563	610	579	558	572	613	583	567	626	614	583	557	599	616	630	572	568	559	581	610	563	593	542	614	556	599	613	627	602	559	578	591	616	570	631	587	588	599	581	627	567	576	616	554	608	619	571	582	563	600	591	615	618	584	553	588	549	620	583	577	594	593	609	539	569	596	617	623	541	580	591	648	611	623	571	582	572	607	601	565	588	545	588	565	574	582	559	575	566	585	555	598	566	606	603	601	614	605	585	596	580	621	589	596	613	614	580	612	566	595	647	600	556	577	595	567	605	559	550	585	570	632	582	570	604	577	584	616	647	624	631	600	605	607	591	570	590	580	599	587	589	589	630	561	624	595	562	618	602	612	589	567	562	563	576	563	586	603	627	608	615	548	598	625	615	565	614	577	575	579	602	580	608	593	613	577	537	588	581	591	586	617	620	581	576	585	571	651	594	545	555	595	602	603	578	551	571	577	582	593	647	555	627	603	605	583	604	581	569	591	584	589	610	578	593	597	623	544	630	639	623	591	623	597	619	609	626	583	621	597	567	613	606	610	613	637	595	609	580	602	630	553	585	642	593	607	509	599	588	607	576	586	585	562	561	588	628	583	605	617	601	608	569	562	600	597	568	602	566	605	596	575	577	575	568	606	535	596	593	605	608	620	552	569	584	558	567	621	587	600	597	615	594	588	577	601	570	572	565	601	600	590	600	606	575	597	568	643	567	575	561	587	606	579	539	589	580	608	577	638	599	558	534	596	574	599	587	585	569	598	552	594	635	595	523	623	560	567	592	630	571	612	596	577	600	575	644	572	574	567	626	569	552	573	619	608	587	571	601	613	579	572	595	584	576	580	602	590	615	584	558	605	627	586	585	597	605	584	592	584	575	612	576	525	578	593	610	605	585	558	586	577	587	611	614	593	634	619	564	613	556	590	568	596	602	580	606	572	610	633	599	583	585	601	595	581	565	599	586	576	602	648	594	598	590	565	574	656	555	559	578	619	638	590	576	582	576	611	598	603	574	561	599	614	588	594	644	624	608	562	597	612	582	606	597	591	594	609	580	582	597	555	563	581	595	580	610	599	587	620	584	572	569	619	616	590	584	602	572	604	633	591	588	590	570	613	571	591	584	567	605	600	592	588	586	614	558	581	568	609	599	562	627	580	579	628	600	643	586	644	604	621	573	607	640	591	601	591	579	601	601	562	528	583	592	592	580	580	596	575	563	587	591	574	580	595	603	581	576	570	574	584	642	578	537	595	626	532	620	604	568	537	597	546	593	584	635	604	603	613	584	538	599	587	580	606	567	567	577	569	573	568	623	589	574	623	617	574	563	586	576	558	546	608	597	620	590	594	584	578	538	635	563	568	605	534	585	593	576	628	568	614	582	594	591	527	588	601	564	615	580	604	571	644	583	574	599	578	574	629	617	554	595	599	569	580	585	586	603	559	582	629	617	534	592	583	570	638	601	577	622	629	631	588	547	553	587	617	584	604	623	631	616	618	616	597	571	616	567	605	563	620	586	594	580	579	577	560	572	616	625	617	577	582	582	580	610	549	581	619	585	629	582	595	546	562	586	636	588	608	586	575	577	559	578	617	580	580	613	601	629	595	574	633	632	606	584	579	571	563	619	589	596	591	594	588	582	593	607	570	614	632	603	600	617	585	603	598	558	584	567	572	555	589	604	568	557	596	567	596	596	591	582	621	595	571	574	532	595	575	604	584	645	590	590	604	573	596	592	601	589	585	582	547	568	574	607	597	573	584	558	526	559	602	629	623	599	578	596	620	600	603	581	593	614	588	593	598	621	630	573	555	603	624	571	621	569	593	578	590	589	600	607	541	613	589	622	608	566	610	557	583	595	594	608	591	619	575	621	593	573	598	591	579	597	594	566	546	595	577	583	602	609	592	572	575	582	602	592	608	573	554	617	590	600	618	585	615	603	563	569	590	602	607	617	575	560	569	585	616	597	608	585	639	585	510	574	609	633	601	617	584	567	559	576	627	581	556	557	629	588	577	621	628	564	614	583	603	598	653	590	583	605	600	651	615	601	582	630	591	597	619	567	586	597	608	562	630	640	592	586	553	564	600	568	570	572	545	593	593	610	616	613	616	582	599	566	641	551	601	541	584	580	571	553	592	587	543	593	583	621	602	609	635	598	606	600	597	602	617	572	576	608	619	576	537	573	649	578	598	582	608	592	586	566	620	581	600	597	571	567	571	604	622	594	565	616	574	635	607	570	567	622	594	585	584	555	585	586	597	631	586	578	589	582	605	558	609	559	578	595	580	588	641	617	549	601	593	630	580	598	565	543	589	589	609	587	619	624	568	614	565	561	571	580	584	647	606	580	638	615	602	595	552	581	592	599	581	604	543	552	621	526	605	552	582	569	580	607	591	569	572	605	579	605	605	567	588	574	570	588	598	570	617	574	602	613	581	594	540	602	627	562	616	585	587	592	611	574	566	573	568	556	581	596	590	578	609	588	611	556	563	619	596	591	589	583	580	582	595	572	578	568	592	613	576	543	591	582	621	590	621	585	589	584	587	580	629	602	614	603	589	610	613	592	580	597	594	578	618	563	621	603	589	597	619	618	597	587	602	585	545	558	592	614	572	558	575	593	613	586	556	595	564	598	581	570	595	605	575	612	608	559	559	658	623	588	540	600	607	619	555	613	622	587	610	570	629	552	610	657	586	632	566	547	598	599	641	557	591	594	593	606	564	591	574	590	607	586	589	599	592	604	582	583	600	610	550	564	527	582	608	572	630	552	619	611	604	606	595	597	604	564	573	534	599	568	583	570	599	582	576	571	568	611	608	574	551	550	587	610	574	545	636	593	596	588	555	604	598	575	592	584	600	568	609	599	581	604	614	607	575	581	587	610	576	611	600	548	573	553	554	592	574	578	617	581	583	601	604	606	644	563	630	616	604	583	586	585	591	577	586	591	538	592	608	524	531	601	558	533	610
39489	69590	52627	9258	1497	1176	1023	933	828	813	766	651	729	673	662	664	672	626	683	675	648	642	640	555	634	652	641	658	636	627	661	630	687	624	616	622	624	649	641	596	709	824	710	609	697	641	634	637	595	603	601	646	634	650	576	615	601	632	644	637	639	643	631	641	595	627	647	583	613	657	577	590	617	646	632	622	599	646	612	634	583	680	635	632	624	610	656	597	621	650	630	641	641	642	665	601	620	610	602	639	616	661	636	613	652	669	607	608	619	630	592	579	595	624	626	614	626	620	631	599	616	632	657	636	620	652	608	589	660	612	626	622	632	623	591	653	667	637	649	608	586	627	631	669	643	590	645	591	592	606	595	618	643	607	610	636	663	623	677	584	588	618	703	566	629	664	636	671	645	610	646	619	655	640	661	629	618	632	650	620	624	626	623	631	575	628	618	619	624	634	623	709	623	634	644	641	630	636	602	587	643	610	618	625	651	615	624	615	620	631	596	649	650	650	609	603	617	620	602	604	593	634	629	660	616	622	620	639	614	641	649	612	641	618	596	674	623	579	632	620	603	653	609	616	638	642	594	633	574	595	625	612	631	617	673	663	627	598	610	602	654	641	621	646	595	597	638	652	606	619	629	588	637	609	625	592	627	636	623	652	621	627	622	614	634	596	624	590	606	613	619	623	626	595	601	613	635	657	611	645	587	600	608	603	596	635	624	630	623	627	643	616	654	612	619	673	631	626	611	609	622	617	634	621	614	613	636	647	622	619	629	624	609	614	627	592	625	635	610	608	641	625	619	632	609	639	650	633	616	652	635	642	636	605	640	646	624	590	602	623	605	621	672	583	608	631	615	633	651	580	613	627	629	596	606	637	650	572	570	640	649	613	597	635	620	656	624	589	609	624	676	593	590	645	615	652	594	607	630	662	607	599	600	608	619	615	646	630	650	601	610	621	613	642	586	603	660	619	637	605	645	631	581	592	647	628	644	682	615	631	601	612	596	661	597	663	643	620	604	637	628	632	619	627	656	618	616	588	630	613	627	633	607	623	617	612	612	611	632	620	614	678	685	587	642	659	603	611	567	625	639	651	612	614	605	614	621	650	660	671	623	598	608	637	617	634	585	662	608	650	636	644	597	595	658	613	588	632	608	603	633	580	604	596	621	646	580	596	604	597	582	621	656	605	654	652	595	650	618	615	635	626	674	629	646	621	643	626	627	652	638	642	589	604	647	626	621	609	627	630	688	624	566	620	611	616	637	648	573	625	630	598	638	639	696	653	613	573	600	556	639	594	630	573	673	633	630	649	632	635	600	626	647	595	628	631	623	630	628	625	618	621	606	604	627	624	627	602	602	614	632	646	594	571	637	622	663	650	629	647	659	642	641	651	679	680	643	616	611	612	621	656	607	598	649	627	656	645	597	628	589	647	642	593	633	620	633	654	626	632	615	600	635	647	627	637	597	602	615	610	649	633	612	653	674	616	618	626	655	606	625	652	594	599	634	640	653	608	636	615	642	605	644	579	630	627	596	610	648	621	629	653	569	646	619	654	638	652	603	668	625	623	672	657	623	638	651	604	617	591	648	613	632	631	640	582	652	617	644	635	605	631	627	622	654	624	609	592	627	618	618	632	607	607	638	622	636	660	619	649	640	632	590	616	639	633	674	617	609	627	674	642	626	644	623	663	630	602	694	631	621	628	609	637	667	625	612	655	610	656	641	631	631	635	657	658	641	631	667	614	653	644	649	626	598	632	604	644	633	640	643	628	581	602	582	601	627	592	627	633	600	678	646	637	608	618	613	635	626	676	613	607	638	608	608	669	619	602	588	637	629	672	606	619	654	602	642	610	624	631	650	584	613	653	625	620	619	636	628	605	638	603	655	644	588	648	589	645	643	620	595	584	610	603	645	621	613	627	592	657	602	615	628	589	637	641	617	607	609	581	621	631	612	650	669	599	624	619	634	635	624	649	607	548	639	592	619	558	619	623	632	607	655	607	624	639	603	600	632	598	671	617	647	620	659	637	604	611	636	628	643	621	635	632	625	648	638	642	595	629	609	669	622	674	602	647	622	614	664	601	632	664	598	634	636	570	651	608	596	599	615	628	656	618	599	643	594	632	657	623	649	662	629	616	606	653	619	665	671	639	627	648	675	628	646	660	673	636	630	628	624	636	651	629	611	620	637	548	624	624	604	626	598	631	609	596	593	624	610	636	643	605	610	593	615	590	642	596	612	594	603	605	616	670	623	600	630	623	620	625	617	634	626	642	603	610	600	645	658	615	611	640	600	598	608	620	599	602	611	614	621	632	592	601	634	582	613	590	625	637	631	642	666	633	618	674	639	614	623	620	651	703	599	621	574	642	631	640	633	621	616	663	588	646	573	631	576	611	601	591	632	661	604	602	604	637	566	614	638	641	615	596	605	657	599	640	615	625	682	649	659	631	589	635	588	669	610	599	589	649	630	639	618	650	628	626	643	594	624	612	624	655	635	658	598	648	617	639	615	620	620	586	618	591	616	637	650	636	690	600	643	653	632	623	553	621	585	606	638	632	602	615	625	650	631	608	588	615	621	616	579	627	595	619	660	638	631	626	607	619	610	601	601	616	625	586	584	614	638	614	651	627	575	655	592	686	613	601	664	592	623	654	635	645	627	650	593	650	597	623	666	619	602	617	597	620	595	634	629	610	667	667	652	626	650	621	627	643	632	638	566	621	625	631	606	594	653	610	626	610	621	626	642	647	629	599	612	645	646	645	641	614	622	638	626	686	677	621	629	683	626	644	593	623	685	587	616	609	587	650	603	620	639	646	599	579	583	613	613	619	639	633	590	654	634	583	639	571	580	630	652	609	637	617	635	635	584	635	642	612	638	655	631	689	601	599	613	622	621	624	601	647	629	609	693	604	609	642	644	642	632	586	657	576	648	626	665	597	692	613	563	660	647	603	621	631	616	620	600	624	626	633	647	639	602	642	624	647	609	584	610	648	627	582	629	636	634	625	601	681	617	591	616	636	643	666	652	679	650	605	627	617	587	638	641	604	631	625	661	607	618	655	656	632	588	658	595	605	640	632	623	586	589	598	688	619	645	623	643	567	596	602	647	662	596	669	662	640	621	623	626	624	627	635	599	589	672	628	595	666	615	608	619	661	640	606	628	647	643	631	611	593	624	632	664	625	638	636	611	637	624	649	629	609	620	623	600	629	629	692	588	643	648	650	625	665	625	600	599	589	632	644	609	584	599	587	653	631	650	611	621	579	613	614	672	644	588	607	598	633	607	625	574	653	680	625	667	623	628	594	628	640	621	657	628	682	623	670	664	651	625	611	654	594	657	642	629	633	600	625	660	632	586	633	640	667	594	652	587	634	628	634	631	604	610	646	622	664	600	665	602	633	639	641	622	597	603	614	660	649	592	623	607	614	645	620	618	601	627	636	648	676	644	634	619	633	590	647	597	630	592	623	607	601	587	606	641	630	654	661	617	606	643	632	595	611
25135	21640	29571	25104	14089	1706	791	720	633	619	622	570	618	626	602	612	563	597	614	636	598	618	645	573	614	597	588	587	586	567	563	591	618	601	588	572	587	545	607	570	607	606	615	624	570	637	593	608	593	597	583	591	592	551	605	612	567	609	591	544	659	591	563	582	576	632	607	582	621	555	614	592	624	620	609	592	588	583	537	570	563	564	561	566	579	583	610	604	561	567	572	560	587	554	633	581	602	594	578	603	606	544	599	599	582	577	570	588	594	632	580	590	582	595	602	581	611	586	601	611	558	570	593	591	579	592	583	601	558	559	575	581	547	578	563	580	552	614	582	584	603	580	578	621	594	590	598	592	615	634	550	564	598	573	621	601	583	554	562	592	576	577	611	622	620	631	564	621	605	564	579	558	568	604	544	553	551	585	571	611	545	565	567	623	561	604	599	566	559	593	615	554	552	564	638	628	550	637	604	654	589	605	560	601	597	549	600	602	567	565	555	587	621	562	571	592	598	587	611	609	566	607	624	607	599	574	561	652	576	588	566	627	586	590	617	572	541	569	581	566	560	578	620	603	619	586	571	591	585	634	580	571	613	579	578	638	594	576	595	584	589	609	640	573	596	599	637	625	606	560	598	570	525	602	603	637	568	569	602	553	577	564	622	587	569	567	608	577	587	599	582	599	556	570	630	585	575	618	554	607	602	583	586	579	590	607	575	629	580	613	588	553	577	612	574	578	617	572	582	574	601	599	564	598	560	599	604	587	571	533	577	589	609	578	569	587	599	645	571	567	559	589	612	570	556	628	577	603	549	589	562	599	529	558	633	588	591	583	572	600	607	553	553	581	560	593	614	581	567	605	549	585	562	588	564	593	561	546	571	547	576	575	518	554	609	588	595	626	581	568	585	595	608	583	585	574	617	597	602	612	572	553	564	550	580	602	596	584	599	610	545	615	588	602	564	580	593	590	581	629	560	592	604	609	597	582	539	619	634	561	562	600	625	621	630	605	558	617	588	572	574	575	586	580	556	574	536	587	572	610	590	600	565	607	590	550	599	657	614	630	594	622	602	608	580	568	554	595	583	612	573	592	585	578	614	587	626	595	538	609	550	599	614	605	567	595	562	585	608	573	652	636	604	617	579	552	577	581	614	606	610	562	587	641	578	617	593	560	572	570	567	610	618	547	606	577	568	597	553	566	602	642	572	580	589	562	571	585	611	616	565	580	595	566	547	554	572	603	582	616	617	527	622	590	612	591	585	570	617	579	548	544	592	620	617	567	568	569	572	554	571	584	553	598	549	563	578	569	608	551	602	607	599	638	609	597	587	592	608	587	598	562	578	585	605	612	587	596	596	588	578	622	629	572	588	597	616	575	618	605	598	526	533	580	536	559	575	578	570	608	571	619	610	594	598	536	596	597	539	573	545	572	571	576	565	599	565	613	634	618	660	605	586	540	572	611	615	600	568	580	599	561	582	576	580	540	559	584	588	618	592	633	597	597	611	622	584	587	574	572	572	582	576	579	568	569	566	564	578	617	590	596	605	595	542	620	591	543	571	575	580	625	574	573	610	580	597	587	567	642	558	585	587	569	567	608	600	577	572	542	513	593	610	542	600	600	605	576	608	556	581	601	609	602	573	599	537	584	586	566	611	605	617	581	592	611	590	543	621	544	561	527	591	594	598	569	551	578	601	612	563	562	607	567	591	567	580	572	638	618	624	548	577	591	580	615	544	568	562	605	591	575	597	539	625	582	559	580	609	593	553	576	573	595	587	595	526	564	596	582	552	573	599	606	574	564	594	571	582	639	582	579	573	586	579	577	607	569	585	600	571	572	593	590	571	608	617	599	576	552	602	607	576	576	606	519	572	591	576	563	559	592	571	602	604	544	567	640	571	599	569	578	561	589	595	615	585	612	585	580	624	577	579	565	572	562	577	620	578	603	590	597	612	577	592	595	595	578	565	603	577	585	586	580	566	596	552	600	576	592	549	584	601	574	605	622	575	567	549	562	587	619	600	588	608	597	611	599	565	591	594	607	641	604	571	586	575	620	592	621	582	611	597	603	591	602	600	552	637	579	562	535	606	616	617	574	581	621	588	593	579	586	566	569	578	600	549	571	578	611	573	564	652	585	581	598	556	576	581	579	610	564	535	601	584	577	597	570	596	551	570	584	624	599	622	579	610	593	578	560	543	558	620	623	582	597	600	611	584	632	593	596	553	588	628	577	597	550	600	628	601	605	593	609	603	593	620	569	571	626	568	607	591	598	615	581	556	594	629	587	606	595	620	572	569	621	581	593	572	570	569	558	561	586	567	549	595	584	538	583	619	610	569	603	559	551	608	608	597	630	532	625	618	544	614	558	563	614	593	574	589	578	571	590	567	584	572	551	597	600	542	613	555	564	613	640	618	560	601	608	571	548	592	582	577	551	573	580	552	613	573	541	580	604	580	594	595	599	633	608	603	539	579	580	543	592	608	599	582	602	569	579	567	532	618	620	576	599	595	566	611	587	615	594	614	583	576	620	575	599	596	559	568	578	538	588	569	571	592	581	605	600	595	573	564	607	586	554	610	584	558	616	577	638	602	605	567	600	588	546	593	582	570	597	575	578	571	572	569	601	604	532	597	607	617	545	573	577	572	578	572	564	596	584	591	591	624	585	579	597	552	566	572	558	639	622	591	569	537	555	595	583	576	577	577	581	544	576	623	597	587	600	609	573	582	624	590	577	580	603	615	586	598	635	590	602	549	547	556	558	594	572	650	626	577	608	547	599	563	589	588	615	576	591	549	573	590	589	589	613	602	592	604	577	610	599	580	570	607	584	590	575	601	575	557	602	605	554	600	579	556	613	605	582	588	580	603	580	559	562	541	619	553	569	634	590	589	570	564	586	591	589	571	583	563	606	545	569	575	588	596	587	599	597	583	608	596	646	573	577	641	566	572	574	587	592	595	616	587	614	609	566	598	616	586	605	577	577	550	588	559	599	571	579	618	588	597	591	609	586	551	598	611	581	605	562	619	617	582	583	638	554	568	564	581	592	564	603	610	563	582	645	656	619	592	583	613	593	563	541	550	610	588	559	587	609	571	604	570	580	616	606	556	619	561	521	576	605	618	603	608	560	562	580	602	581	575	588	625	566	595	591	551	601	633	587	618	607	542	596	614	563	586	577	615	600	610	587	594	587	580	565	567	632	623	605	593	621	634	551	592	573	587	597	603	516	549	588	658	637	545	543	543	554	614	561	595	570	569	601	593	579	589	565	624	587	559	610	586	562	564	567	596	575	587	586	574	532	578	573	562	583	618	587	560	616	596	558	583	581	592	538	607	601	539	568	565	648	551	610	545	582	630	559	586	560	593	554	592	560	576	633	565	554	597	600	573	559	562	588	560	567	621	587	607	564	566	611	608	590	583	589	583	559	604	624	578	618	619	569	554	584	558	562	597	617	604	601	626	601	575	629	605	589	583	605	617	596	581	568	599	616	577	554	585	588
39137	63672	47357	5939	1218	961	866	795	760	734	673	649	655	651	672	617	661	662	642	602	620	623	633	619	656	590	640	618	602	639	612	598	592	635	588	651	605	621	616	636	635	694	645	588	613	672	647	640	570	543	567	567	616	561	562	598	577	620	635	586	593	612	623	668	580	586	623	626	636	654	615	590	599	645	607	561	592	614	604	627	587	596	579	566	636	594	610	567	598	615	648	611	604	654	600	566	558	625	582	618	611	611	610	580	571	627	581	601	635	583	605	587	588	602	573	592	636	595	600	622	601	583	563	570	608	628	569	604	571	634	684	639	593	581	615	598	618	589	607	621	589	630	664	621	641	638	623	593	585	614	634	599	576	608	633	572	578	611	606	632	568	606	610	583	595	593	626	574	602	583	595	603	631	594	562	637	584	639	618	605	610	600	607	654	607	626	597	584	585	603	583	599	603	649	615	609	580	608	610	585	632	578	599	605	597	573	603	621	565	674	609	598	564	578	597	617	642	605	625	622	612	601	631	632	568	593	591	634	583	611	626	625	604	638	616	609	625	630	649	596	608	589	589	605	565	610	642	660	605	616	617	618	599	616	593	597	578	614	610	580	585	586	610	552	630	587	575	595	608	626	634	611	615	634	586	589	632	593	616	615	652	609	588	649	614	647	568	598	567	621	601	617	580	586	634	635	573	592	629	616	570	638	612	622	589	624	621	623	589	627	649	650	588	627	639	607	630	614	614	635	650	619	633	597	618	600	612	595	627	613	586	608	600	624	634	617	592	586	611	592	598	618	624	583	618	593	626	606	562	604	573	632	644	588	585	628	608	592	574	577	553	658	640	602	611	564	600	610	627	632	584	616	579	595	604	554	593	582	559	626	619	654	631	591	578	600	590	601	548	574	572	594	616	605	604	580	565	571	659	611	594	569	590	617	624	581	587	622	604	617	599	607	609	589	606	577	544	585	579	629	610	642	598	545	603	618	595	558	595	615	589	609	649	641	594	609	583	606	550	597	543	605	562	619	618	609	619	569	584	656	585	629	571	617	527	630	602	619	586	626	586	612	600	607	597	631	621	628	636	589	565	600	581	598	612	602	611	583	581	606	629	619	584	600	595	566	628	567	591	594	565	570	610	630	586	609	613	612	629	597	597	614	611	621	646	602	610	611	632	609	614	631	602	594	618	594	584	549	628	573	599	595	630	595	611	610	629	591	614	643	597	598	583	618	603	617	599	592	541	616	627	593	643	578	582	580	623	628	593	572	605	634	615	594	584	590	596	582	623	612	579	632	607	590	622	622	541	651	552	576	633	595	624	610	642	585	627	577	573	629	604	618	563	604	629	611	601	566	631	583	563	637	586	601	583	599	587	605	613	575	608	584	618	669	632	623	587	575	610	603	602	605	629	645	645	612	634	630	623	601	624	602	620	643	593	595	599	593	576	594	572	595	569	624	620	566	629	608	604	600	598	634	594	607	638	601	582	565	605	575	611	582	596	638	581	555	627	604	591	614	578	644	611	618	578	600	590	603	602	586	592	590	637	561	606	647	610	589	602	582	590	591	631	615	639	625	626	586	636	605	667	584	610	599	599	623	567	593	614	566	627	590	638	557	601	557	636	623	594	616	586	559	589	617	613	591	623	598	575	613	589	591	579	621	637	642	587	595	572	623	638	583	619	610	566	580	641	596	624	602	638	628	648	581	580	667	596	645	544	603	622	624	599	625	608	604	596	615	624	602	629	634	604	562	555	586	603	660	614	606	578	590	567	578	573	609	574	604	618	623	609	620	601	616	602	618	609	621	611	624	584	642	564	591	597	601	620	576	597	592	607	618	645	590	621	594	581	629	611	626	646	613	571	602	590	605	606	614	595	596	586	612	605	586	601	617	608	584	564	602	584	619	637	599	571	629	611	607	596	645	588	636	634	624	605	597	569	590	555	601	598	628	600	596	612	608	621	575	663	646	580	589	602	601	595	620	637	583	566	580	580	615	597	650	643	628	613	622	570	613	596	573	652	658	628	563	615	618	587	602	568	604	614	623	574	622	594	618	584	620	596	603	603	630	595	587	611	609	563	591	570	564	603	632	598	589	583	571	604	628	627	614	601	618	627	588	601	635	612	620	562	601	564	594	638	604	598	609	603	632	586	618	571	639	600	619	617	627	595	650	636	601	578	625	594	630	648	595	547	592	607	591	617	622	593	598	596	599	587	620	603	549	636	610	637	576	594	606	571	637	577	573	578	584	594	600	632	568	572	642	657	600	631	626	573	609	622	608	637	574	581	606	665	611	554	646	585	585	623	612	637	616	614	586	580	561	570	641	579	618	629	584	647	598	567	572	605	607	629	638	568	614	551	596	658	641	615	601	632	620	588	602	603	621	621	632	610	615	576	606	603	599	602	652	569	620	632	600	572	570	567	676	669	631	589	611	643	586	562	603	634	608	584	599	647	581	605	597	542	605	596	636	610	626	663	603	602	599	592	596	597	611	637	639	614	630	597	626	635	613	587	580	602	635	587	600	638	600	608	577	625	639	572	588	616	593	613	635	595	609	605	608	650	655	617	596	604	646	629	596	632	640	589	617	588	667	602	639	601	622	628	596	587	592	612	585	628	617	591	604	557	600	599	569	593	637	611	559	623	597	613	597	669	578	564	611	644	682	640	608	617	619	644	633	668	600	616	591	611	639	631	559	603	576	599	605	610	612	628	573	617	556	629	583	612	606	625	612	583	662	605	623	618	589	583	618	569	664	593	613	605	668	589	598	598	617	655	576	614	612	575	524	591	616	560	604	657	581	604	614	616	589	563	590	569	642	621	628	599	637	613	636	606	597	562	563	603	631	624	593	595	589	631	615	597	628	619	602	642	575	615	609	622	595	572	620	608	589	627	638	599	570	609	607	663	621	614	586	569	652	629	617	582	618	611	614	588	626	659	580	650	634	608	611	590	619	600	618	607	588	541	611	564	586	582	583	627	618	630	653	570	596	648	608	624	606	609	618	628	571	601	614	690	630	598	576	636	626	601	635	648	603	617	646	590	595	623	601	623	597	589	590	579	644	614	618	617	611	607	624	647	615	629	592	564	574	604	598	608	643	606	619	640	601	601	604	612	603	587	603	632	556	636	626	630	591	592	569	609	623	630	644	620	633	616	611	631	585	562	639	613	601	605	608	628	603	617	644	617	604	594	571	590	587	585	601	571	593	618	600	598	621	585	587	626	625	610	611	610	589	595	574	606	580	663	609	581	608	583	615	614	631	609	555	602	594	599	590	592	588	563	592	569	640	635	600	623	606	622	599	595	618	614	602	581	639	623	607	621	594	627	563	584	596	618	540	582	590	640	525	627	642	619	581	609	629	588	603	577	585	532	595	595	595	614	631	624	645	608	586	575	630	609	614	579	608	591	629	576	628	601	607	596	608	614	617	575	615	619	589	574	596	619	604	617	595	590	610	656	601	606	623	643	572	594	649	582	644	612	617	622	646	603	601	625	599
22929	21419	29098	24330	21400	21205	8640	748	578	502	487	478	485	428	418	388	400	434	403	412	415	375	406	392	367	447	401	396	377	386	384	394	374	371	369	368	365	346	370	358	453	452	379	368	387	489	412	389	344	363	349	342	366	360	366	329	353	367	356	365	377	377	359	382	360	403	378	347	358	384	348	372	347	350	400	374	345	332	370	351	337	354	366	362	375	348	349	371	364	358	355	412	361	359	346	338	374	367	365	358	358	365	379	353	341	345	412	370	348	351	362	341	361	362	362	351	362	352	327	395	380	374	345	355	338	381	353	376	337	363	358	354	390	358	369	333	373	350	358	370	391	349	361	376	345	363	382	389	388	363	387	363	359	350	359	337	320	347	371	402	353	339	338	351	383	370	342	323	350	354	367	368	421	369	361	396	365	342	391	351	345	352	383	340	387	336	392	360	371	362	350	330	349	387	409	379	349	369	400	340	377	384	379	382	361	365	388	338	330	391	367	377	382	357	389	370	387	366	359	373	388	356	374	350	360	347	364	344	375	372	356	371	391	343	347	374	376	351	347	345	335	354	369	365	366	385	348	325	362	381	337	380	381	339	325	366	367	369	340	344	337	353	335	345	359	363	398	378	367	331	373	374	376	388	348	337	367	349	365	379	338	366	379	335	326	369	387	373	382	370	346	376	357	371	356	364	383	401	368	359	366	339	387	326	369	341	325	343	369	355	342	376	390	392	350	375	346	383	367	323	348	351	381	353	346	386	338	297	366	343	355	386	360	352	388	357	376	333	366	339	395	349	382	349	359	371	343	359	351	365	371	397	338	365	365	388	376	364	360	383	339	375	360	344	377	379	361	357	324	369	359	368	383	333	367	395	348	391	358	398	352	385	368	317	374	394	396	341	377	369	369	375	358	361	338	349	371	333	396	402	381	354	353	355	334	359	364	323	388	361	392	375	384	379	405	322	354	360	350	378	351	404	369	339	337	368	373	365	327	338	361	376	386	344	350	389	404	364	354	347	364	373	345	337	364	358	340	372	363	335	383	334	333	345	372	347	374	353	379	364	361	382	361	347	363	347	342	383	379	398	371	359	369	373	380	347	383	361	363	361	354	377	388	356	361	344	351	379	319	353	323	361	326	359	365	381	345	366	347	387	412	367	382	377	337	362	405	367	359	359	377	333	357	373	359	351	373	383	377	349	332	383	349	340	361	368	389	329	329	328	353	316	349	356	356	387	340	340	367	403	351	332	329	374	378	371	385	347	337	351	366	351	352	334	355	348	357	359	387	371	365	367	377	367	367	365	385	362	365	348	373	357	321	347	363	349	361	350	364	357	319	343	350	346	341	386	402	318	384	371	348	387	368	375	348	350	387	356	389	377	377	366	364	351	349	355	365	369	365	348	357	365	380	358	386	320	341	380	358	356	365	376	382	347	337	342	347	347	386	345	363	399	394	338	357	356	357	370	384	393	377	362	331	331	351	361	358	350	346	362	362	361	386	343	343	375	339	353	367	338	374	337	342	329	349	351	355	360	335	392	370	370	362	340	356	373	365	346	397	348	365	366	345	332	328	363	376	332	369	343	367	353	358	363	340	330	355	325	349	377	343	336	338	353	371	406	366	356	340	384	344	331	369	369	337	361	361	354	349	348	351	382	356	350	337	357	396	341	386	377	390	346	369	337	364	370	360	348	370	376	369	367	358	357	366	365	368	340	381	360	393	356	374	348	367	393	353	360	354	340	349	365	371	393	351	377	343	341	368	362	378	366	359	347	395	375	370	352	347	360	386	338	385	329	366	350	337	346	352	381	345	334	343	377	384	380	348	383	348	360	344	372	351	342	327	359	336	355	350	380	376	360	390	345	384	397	348	330	379	342	377	362	358	345	325	377	339	330	387	371	407	340	396	348	346	353	353	358	352	348	359	385	338	347	350	353	326	361	342	383	339	382	356	352	356	372	332	364	359	345	372	335	357	361	362	367	355	371	363	338	338	351	359	372	410	389	342	380	354	377	370	367	347	348	340	379	349	391	376	391	392	363	359	372	376	366	369	358	327	357	358	337	362	335	355	349	322	372	375	355	383	381	363	391	367	338	348	371	333	361	370	363	364	354	329	331	379	339	394	390	362	373	373	327	359	350	345	343	385	374	317	372	342	359	358	360	344	343	385	352	340	365	325	353	339	346	383	345	360	311	364	364	345	356	363	360	368	349	318	331	365	347	362	369	407	371	405	361	383	356	382	354	367	344	366	345	390	367	366	352	380	389	377	382	330	325	314	355	362	361	352	354	369	417	359	356	349	351	370	372	351	368	359	362	347	344	333	362	391	407	337	368	351	370	355	377	372	362	354	347	347	360	369	364	356	347	373	351	358	343	355	351	385	320	330	348	322	378	347	354	337	358	364	356	364	342	361	360	359	387	370	364	395	348	359	357	394	381	392	360	385	384	317	349	346	369	348	381	364	387	367	336	397	343	354	364	368	353	371	368	350	362	368	374	329	396	350	343	370	364	343	342	366	365	394	362	361	338	363	365	351	358	378	399	368	339	315	378	359	331	378	372	380	392	379	430	344	329	350	357	377	327	349	368	356	342	354	366	346	370	375	364	382	395	344	343	341	384	344	367	362	375	355	385	368	376	345	379	368	363	393	374	378	346	355	381	356	382	344	379	366	347	357	339	365	357	336	354	339	374	350	342	358	358	383	362	383	342	361	345	354	345	394	386	371	341	372	349	389	336	402	344	369	343	343	369	350	384	345	355	346	360	350	377	354	380	373	343	366	342	378	350	369	352	365	410	383	372	347	365	344	354	341	349	341	344	383	363	337	350	343	374	324	379	358	366	385	387	353	341	371	387	323	357	365	354	361	369	407	343	336	357	349	350	372	351	337	337	380	320	359	333	369	360	358	338	338	372	390	347	365	358	357	396	374	351	332	356	363	346	348	340	365	376	354	355	365	342	354	337	359	327	375	332	370	355	392	343	387	349	354	375	308	361	350	377	333	357	384	354	379	354	372	375	381	381	369	380	375	362	350	384	356	351	326	346	321	370	364	358	362	349	320	337	393	333	350	381	340	374	378	352	373	353	364	360	356	352	354	390	356	362	397	375	371	346	370	353	393	389	327	369	400	352	367	362	363	364	364	329	327	384	378	328	362	362	365	385	348	371	373	356	347	347	352	349	319	323	390	337	347	340	344	345	356	386	326	375	378	355	352	348	348	335	356	383	341	346	366	361	364	398	354	367	355	332	371	327	360	369	361	378	368	352	344	373	364	368	360	347	339	357	345	350	347	368	352	368	361	376	390	388	349	400	392	347	386	394	398	353	382	339	370	361	344	390	354	370	346	383	349	352	368	392	380	339	399	347	355	367	379	367	342	347	383	341	373	356	360	368	400	364	389	355	355	396	357	360	333	376	381	371	341	341	381	412	343	361	357	366	383	371	307	336	355	326	395	360	362	381	368	374	371	367	365	319	383	332	337	353	409	367	358	325	358	373
42815	78033	61836	8792	1965	1418	1174	965	780	632	593	505	509	503	458	439	456	469	474	432	429	426	383	406	409	423	442	435	416	450	418	390	431	395	407	431	391	387	344	377	476	510	422	382	448	627	416	409	387	383	404	413	407	385	368	415	381	429	392	420	393	398	395	381	397	401	397	411	377	423	402	407	377	364	362	402	387	398	375	404	370	412	418	367	388	383	401	360	348	376	397	425	377	368	366	372	369	401	390	403	365	378	392	380	373	371	377	388	337	385	379	359	381	393	389	398	394	366	389	360	336	388	406	382	373	409	357	391	395	362	364	376	369	413	395	355	401	422	378	361	371	345	374	395	387	368	389	393	386	350	365	367	400	406	340	369	377	331	372	386	392	389	385	410	391	372	399	384	390	395	386	411	315	412	356	412	361	375	369	378	374	380	395	366	359	348	375	352	329	367	360	415	356	393	393	416	374	369	355	371	385	374	392	379	416	385	422	408	400	361	390	344	390	375	359	343	379	372	383	389	377	370	367	360	361	377	366	424	407	421	388	368	403	388	375	398	406	399	364	405	401	372	370	362	369	344	394	380	401	400	378	377	381	365	380	404	384	392	387	390	391	373	388	360	395	348	347	390	386	397	389	392	351	395	391	402	346	370	390	389	407	358	412	351	377	407	370	376	361	367	373	364	361	368	386	377	395	344	398	377	383	382	399	381	370	371	384	367	396	399	393	348	395	365	399	346	373	388	386	352	392	346	394	375	371	403	371	390	403	369	368	383	382	374	360	379	383	401	394	417	395	367	383	347	389	424	408	417	380	413	369	391	368	374	362	396	367	372	374	398	388	363	388	375	335	388	348	396	377	371	360	379	358	385	372	391	385	366	345	358	408	377	370	379	394	371	366	371	386	375	405	394	402	379	398	353	369	394	384	338	400	405	403	389	371	359	370	353	396	372	381	411	371	337	397	375	397	372	371	386	367	381	379	353	387	388	352	436	372	377	366	350	367	366	386	362	389	421	376	394	405	370	388	382	382	391	348	397	394	353	377	398	437	401	366	391	378	378	371	369	397	410	362	388	358	352	379	399	380	356	365	382	394	375	353	428	367	386	394	373	425	415	378	370	352	377	384	377	394	366	384	391	403	403	384	357	366	384	382	343	338	385	385	413	419	355	402	393	388	376	357	395	365	378	396	365	389	371	360	384	380	387	396	389	354	388	399	365	364	394	377	377	389	371	380	357	405	384	361	366	367	369	402	375	378	391	404	397	391	403	375	401	417	407	404	333	363	398	385	367	378	361	430	381	380	414	378	378	418	374	369	364	363	367	394	380	391	396	386	395	378	407	362	357	403	374	369	375	368	371	372	406	391	366	377	383	370	378	367	373	411	377	384	399	389	374	353	419	361	342	363	358	400	395	342	342	423	346	364	382	385	422	350	420	368	369	380	409	368	400	389	374	382	372	407	364	376	355	416	369	369	376	391	337	379	378	382	411	364	365	409	421	400	357	387	359	405	381	382	390	372	394	372	383	368	386	346	390	343	421	349	387	364	378	360	366	396	382	374	387	399	421	389	384	396	340	386	375	365	383	391	397	397	371	402	388	371	401	400	335	367	377	375	349	409	385	430	351	399	377	402	396	386	360	391	395	378	379	377	365	371	344	376	406	346	399	362	357	393	362	414	410	378	388	373	383	361	394	347	406	365	395	366	374	347	360	372	362	346	392	402	371	389	394	395	377	408	392	391	407	392	386	380	381	372	395	382	408	363	369	418	379	407	386	396	392	404	378	405	388	361	394	406	388	390	360	351	373	425	375	390	386	362	368	413	392	354	406	389	374	374	384	365	384	388	376	392	380	350	387	382	394	386	381	350	381	351	376	381	384	391	405	369	409	371	399	378	381	385	389	404	356	373	345	376	372	385	367	378	354	389	387	393	338	359	371	385	355	356	320	388	394	389	347	355	361	351	410	380	377	370	372	352	396	440	368	358	399	363	375	353	369	391	384	399	359	376	370	341	346	411	441	380	395	392	385	407	341	420	394	357	384	408	376	390	374	384	393	409	383	405	392	351	395	410	356	392	381	374	337	387	383	388	366	352	408	378	361	377	399	397	382	381	344	378	344	390	381	369	392	384	384	397	381	381	356	394	377	389	357	407	343	390	399	376	359	378	374	363	368	422	401	379	397	393	370	382	415	411	380	372	395	373	405	370	375	403	384	408	370	376	415	401	365	400	391	443	360	357	398	396	391	392	377	394	380	358	384	371	406	384	372	393	372	403	380	391	377	344	391	358	412	376	359	350	388	357	363	393	370	368	372	400	375	359	391	368	352	309	386	368	391	360	359	395	398	368	391	394	387	392	375	354	383	390	392	370	393	365	334	395	377	373	397	357	408	390	391	411	396	375	397	383	384	398	342	394	378	378	349	362	418	366	361	395	346	360	380	338	403	402	404	379	403	388	371	394	368	387	393	368	436	377	361	378	373	358	370	397	365	372	386	365	405	396	381	358	417	379	386	372	361	379	369	381	390	380	364	364	397	382	358	379	392	422	389	370	353	388	368	389	414	388	386	403	393	363	370	356	356	381	376	351	374	375	357	373	383	362	340	385	390	398	367	419	380	407	357	365	381	391	391	398	407	368	412	369	384	426	364	357	376	384	373	399	391	403	371	376	405	399	375	369	379	416	389	408	372	405	383	371	353	393	356	385	338	354	379	364	358	368	392	422	360	426	383	394	387	415	381	374	351	409	350	368	375	372	396	396	343	390	375	387	398	369	379	418	384	355	349	387	399	387	370	381	379	414	395	403	406	370	404	406	366	395	411	376	372	347	383	387	376	344	415	373	330	365	390	366	409	374	390	362	365	423	370	380	358	396	365	371	366	385	374	400	378	357	383	364	373	376	378	372	388	383	396	372	405	377	392	358	365	381	350	395	374	390	391	360	344	379	393	374	374	361	366	399	386	380	364	397	355	404	401	377	346	426	349	410	364	337	385	375	393	370	422	385	399	376	353	381	401	402	375	362	386	382	335	373	427	426	386	380	389	359	367	382	428	370	348	407	365	391	384	427	408	366	389	373	337	393	370	375	410	365	405	401	392	392	401	370	377	424	326	372	353	380	361	407	360	384	384	376	392	366	406	359	396	357	346	384	345	387	397	399	372	354	378	399	375	357	355	367	360	394	356	404	372	411	400	345	350	370	401	365	409	380	372	350	365	392	387	368	378	334	398	349	375	387	344	403	356	360	381	379	383	349	430	372	386	367	378	417	373	387	443	374	375	381	374	376	371	383	366	368	376	433	386	358	367	350	331	383	373	394	374	401	386	353	368	391	393	368	391	392	373	365	388	396	398	384	366	376	354	386	386	377	372	368	390	389	435	384	391	389	386	380	363	378	389	369	350	387	408	380	417	383	382	409	371	372	384	412	383	390	358	386	427	399	366	378	371	385	405	357	343	415	396	360	396	332	382	371	377	387	357	346	396	372	383	386	368	374	389	365	391
32204	38221	38044	10503	1091	813	791	771	726	775	812	776	769	803	816	762	737	803	783	736	788	733	751	749	759	778	780	766	752	764	786	743	743	749	757	729	782	710	721	725	743	690	803	704	719	765	737	750	713	752	720	763	724	784	765	728	740	706	797	738	750	775	707	772	732	783	732	773	734	730	758	760	768	722	739	800	740	771	712	718	769	787	734	748	753	749	789	750	757	764	738	776	718	742	751	764	747	754	673	731	765	713	679	720	745	711	771	746	702	742	754	769	739	781	727	748	770	735	761	744	777	764	685	789	754	687	719	726	727	728	777	739	705	682	767	785	748	722	762	751	766	742	747	816	777	729	732	741	722	742	757	754	747	761	737	770	718	738	705	738	708	739	726	684	752	722	734	741	783	766	772	765	766	753	777	723	780	767	795	718	755	743	808	712	750	708	741	739	712	697	761	728	761	726	708	730	718	770	737	756	723	719	707	762	761	720	752	782	766	757	743	747	712	731	737	742	728	776	724	781	776	769	751	738	745	683	739	727	754	729	762	744	811	763	771	707	730	698	764	752	727	777	783	700	755	745	735	761	710	775	751	764	739	758	729	697	727	761	759	723	702	741	724	726	765	764	779	735	742	773	755	738	741	744	709	726	701	763	775	748	735	758	673	721	725	738	778	753	710	715	753	742	782	717	766	722	734	705	767	762	794	723	752	711	738	722	744	725	780	711	739	748	736	747	742	654	737	769	758	783	790	738	686	767	784	772	771	721	789	741	717	774	703	713	693	695	727	782	712	770	737	756	756	746	771	720	781	749	718	730	728	720	700	742	749	775	728	742	702	712	766	742	763	765	777	739	714	730	712	723	707	729	730	768	776	742	756	722	698	761	726	757	767	751	750	787	749	699	740	735	730	731	752	759	731	740	761	759	740	748	738	777	746	765	783	727	718	814	740	722	713	720	729	759	750	751	801	779	757	757	677	717	766	716	707	768	805	687	739	678	737	778	780	804	768	706	716	725	732	737	706	746	716	789	769	724	745	753	744	706	708	732	746	755	734	720	734	676	770	736	761	729	743	751	704	800	738	719	742	762	747	726	806	727	753	747	750	731	796	730	723	767	745	715	760	748	726	765	684	733	756	729	713	764	756	734	704	767	785	767	828	736	757	752	713	766	794	734	733	765	772	752	719	741	741	749	796	763	711	780	734	768	762	726	727	742	731	778	757	767	735	736	791	732	795	729	771	687	819	763	757	752	726	720	745	753	761	748	806	753	718	720	808	747	713	779	712	736	747	790	749	777	728	769	709	769	789	753	710	720	787	670	710	698	756	756	699	767	769	739	781	743	735	739	700	730	709	780	794	717	799	744	811	797	724	724	735	708	737	755	749	750	714	708	730	774	791	747	751	782	726	704	711	727	705	735	728	736	729	737	742	730	696	733	767	777	694	746	773	744	729	739	736	774	775	744	739	767	739	745	708	718	736	746	786	707	729	756	756	757	743	729	772	715	743	743	712	709	725	710	735	716	720	740	727	768	746	722	710	789	748	783	764	738	782	739	738	733	738	743	790	731	741	694	733	715	700	796	762	764	709	731	745	751	767	779	715	712	785	688	726	757	738	749	780	755	777	742	734	779	762	784	722	716	722	754	704	736	781	710	765	745	715	760	766	791	717	792	757	747	736	765	710	738	719	775	784	774	739	725	755	741	743	745	737	804	688	716	743	751	738	717	770	764	718	719	753	767	751	744	775	738	733	771	739	754	745	744	725	840	776	741	749	752	720	703	716	748	734	753	780	757	710	734	781	749	725	783	694	752	753	758	758	790	749	793	711	708	740	751	737	773	734	730	713	798	726	711	789	757	717	736	730	756	700	725	796	733	758	740	745	733	721	782	726	731	777	758	756	772	713	727	744	744	746	755	734	780	767	795	762	767	703	728	726	727	742	682	719	752	737	792	749	720	759	745	740	738	735	751	716	756	726	777	792	768	785	752	707	776	737	767	773	720	725	762	832	707	728	785	725	758	803	696	747	762	694	793	733	726	767	721	717	755	725	797	745	694	721	775	759	789	751	724	741	745	774	757	732	765	737	717	723	768	738	708	725	722	672	775	758	731	758	782	764	723	734	721	738	741	755	754	737	726	755	711	708	766	750	780	787	716	714	710	757	736	798	778	768	711	740	721	761	757	722	705	799	790	748	759	743	712	760	728	775	719	778	766	798	743	749	785	723	719	795	726	779	726	736	734	756	756	755	757	753	746	788	773	765	755	715	712	763	755	713	746	748	746	725	750	705	775	682	718	701	709	687	750	764	741	745	748	720	726	689	725	725	761	747	736	746	773	796	752	746	735	756	708	731	743	731	724	781	709	756	772	760	775	744	741	766	720	722	817	734	761	755	774	726	749	731	721	734	765	753	773	793	756	725	742	692	719	736	739	723	727	743	790	753	733	750	772	715	770	749	753	711	716	779	747	757	727	783	703	767	749	751	744	747	758	795	699	772	771	765	695	729	734	805	759	777	766	717	763	719	764	755	751	732	748	758	732	772	735	765	731	744	726	756	711	782	690	777	821	736	769	736	740	733	755	823	751	723	722	687	715	723	717	721	757	725	767	747	730	733	762	743	698	756	761	783	798	766	754	775	745	713	732	726	739	770	746	724	762	736	759	745	763	728	732	721	804	726	728	733	730	774	729	711	739	751	774	733	775	733	746	762	718	728	727	716	789	773	742	699	762	797	674	779	759	754	731	696	705	715	722	740	801	742	740	695	756	779	746	758	737	756	729	746	777	723	779	725	695	767	781	724	707	730	739	720	740	736	746	755	754	759	709	752	783	754	735	751	751	743	666	725	747	716	723	785	740	725	721	735	724	758	755	740	737	768	735	731	722	747	780	771	738	750	721	753	789	738	744	765	754	737	784	741	750	767	752	740	766	711	726	749	738	695	753	723	753	719	731	746	786	753	803	688	791	791	734	744	732	770	763	733	714	705	718	733	765	748	783	727	782	758	748	700	715	766	785	762	777	714	722	754	789	792	720	734	741	746	743	700	725	730	707	736	739	744	741	746	729	739	727	745	736	705	679	735	746	742	754	784	779	722	727	754	710	697	730	728	713	722	735	755	783	752	703	755	757	740	749	708	733	763	738	710	740	779	782	773	671	767	735	718	734	715	761	776	764	695	741	797	755	736	729	767	786	751	722	746	768	749	795	775	792	707	805	744	758	784	728	751	770	764	776	803	753	761	712	743	739	706	808	759	750	747	813	735	792	783	755	739	760	738	707	692	724	790	769	703	772	725	769	760	739	753	796	723	761	757	776	748	729	752	757	777	729	694	729	749	775	722	779	770	776	762	755	709	687	746	720	746	772	724	730	754	702	754	700	674	826	767	765	815	767	723	773	763	703	789	764	730	729	793	729	729	684	745	780	824	705	765	738	718	759	745	677	765	795	759	727	760	785	770	759	772	715	756	727	748	733	721	755	711	761	739	772	775	717	768	750	763	736
37759	54735	35769	2632	1051	926	849	836	755	771	801	805	770	793	772	769	794	775	806	756	759	793	779	789	834	758	745	819	722	790	752	811	790	801	763	793	710	768	814	826	765	765	810	740	791	830	775	741	743	736	795	781	737	799	750	756	788	779	772	798	794	786	766	788	793	799	819	828	760	786	790	783	797	741	773	799	762	776	750	780	742	764	794	757	761	729	771	822	815	777	798	790	771	774	785	834	833	772	852	778	786	794	740	769	797	751	803	783	729	762	733	759	776	812	792	749	801	770	778	763	767	839	789	735	777	765	780	749	765	768	751	780	829	756	739	774	784	828	773	722	797	812	749	809	832	799	783	785	824	776	796	791	781	795	758	782	773	839	752	782	742	799	716	795	815	772	740	752	717	752	787	764	765	789	812	804	745	752	770	778	788	760	758	760	784	732	783	762	745	762	762	766	779	719	787	725	780	795	751	821	758	751	759	838	833	782	757	758	781	806	788	776	788	778	846	791	788	801	787	756	731	767	776	758	712	731	717	761	749	779	725	770	761	775	722	774	745	754	760	788	765	819	802	830	785	787	809	748	802	764	793	741	823	742	739	759	836	748	765	805	759	810	753	778	792	751	794	729	741	768	787	765	793	741	755	764	771	806	761	750	731	728	796	758	772	759	785	808	762	776	765	786	793	766	816	736	758	710	739	763	808	787	769	796	750	805	810	847	788	755	743	773	785	762	741	773	777	754	739	752	756	792	781	748	728	797	786	813	754	778	777	741	774	768	786	734	749	761	784	803	769	768	831	802	763	782	752	749	770	762	776	803	744	790	805	760	764	819	778	743	800	801	775	813	765	787	798	771	755	752	796	811	756	730	796	794	755	773	757	770	753	768	789	770	802	768	757	802	772	808	768	721	777	773	744	753	751	767	786	794	738	711	778	769	791	736	758	789	764	807	761	777	732	736	783	750	759	745	822	783	764	794	735	775	778	767	767	800	817	754	807	778	747	788	718	770	749	776	816	776	737	721	732	759	757	803	776	828	797	780	763	787	749	784	823	810	771	760	736	788	771	809	821	784	787	764	761	791	810	774	745	767	796	741	788	780	784	789	791	750	780	750	789	751	841	788	793	754	794	828	801	777	740	801	732	783	780	792	773	823	766	783	759	751	799	701	795	783	786	785	836	787	800	753	759	711	742	739	821	775	793	835	752	718	775	731	787	783	753	858	796	802	811	765	767	802	771	813	764	766	809	782	765	727	755	747	796	744	800	767	774	724	827	800	722	813	779	747	810	835	842	762	796	771	766	826	751	754	813	755	815	764	730	771	807	772	781	760	752	784	778	748	806	783	724	832	777	797	806	739	810	800	804	772	740	774	749	744	781	755	791	764	798	720	813	786	747	796	745	750	759	810	769	778	798	801	744	781	810	767	725	834	762	812	739	833	742	809	819	780	789	750	756	752	719	733	760	743	745	799	837	724	818	744	814	771	816	804	720	771	764	797	721	783	800	729	804	769	796	735	794	761	803	787	764	785	786	770	775	761	760	779	794	777	777	768	719	766	756	799	770	762	765	740	741	783	757	763	732	734	756	805	738	775	762	755	785	734	803	766	801	791	772	804	763	739	765	762	759	745	800	778	753	759	742	770	770	765	804	736	757	801	746	773	793	773	773	765	788	761	785	754	797	793	753	804	782	794	810	763	787	750	803	751	792	778	737	741	776	762	759	748	757	779	836	795	793	777	803	743	745	766	738	796	774	820	793	778	783	700	796	796	719	753	773	819	769	776	754	765	736	792	756	761	793	748	776	779	765	767	783	802	742	802	816	782	774	742	739	813	770	750	738	743	726	784	822	711	765	782	780	784	750	794	778	761	773	780	755	759	795	783	772	796	816	809	795	758	766	809	771	711	766	779	775	774	733	799	811	806	711	782	758	795	727	775	788	808	788	780	764	780	800	767	779	780	756	787	768	766	779	788	770	768	708	774	721	754	741	782	814	745	756	756	817	734	806	784	752	744	790	786	800	801	817	812	768	782	721	773	756	751	770	795	767	750	827	722	761	779	783	782	757	729	791	801	767	768	750	802	728	773	798	761	818	783	735	784	719	805	739	768	776	774	722	757	778	748	729	784	813	779	764	758	754	806	728	773	733	793	764	762	814	772	809	751	751	814	753	787	788	785	760	805	803	768	795	742	802	799	729	745	731	775	752	786	717	806	731	795	774	786	763	776	746	729	736	774	743	795	796	813	806	780	764	777	806	751	793	772	781	827	752	737	761	745	794	718	769	728	747	785	785	744	795	774	772	786	755	706	757	799	779	774	752	754	801	706	777	770	753	734	763	770	778	787	771	762	761	792	765	757	768	756	803	770	772	751	758	776	834	781	800	781	737	771	805	768	816	777	802	775	771	792	757	809	793	775	806	782	806	780	808	743	753	768	795	776	781	758	735	720	754	783	768	785	797	738	752	826	759	787	751	795	801	701	810	768	825	813	796	770	739	733	773	749	759	771	765	733	746	792	725	795	755	756	763	761	787	745	740	694	818	762	782	750	731	809	777	824	741	763	729	748	804	771	760	758	802	738	789	765	770	830	775	720	790	816	810	799	806	768	776	757	737	752	758	765	761	793	773	793	756	806	769	758	823	720	771	766	769	768	756	793	796	755	762	778	760	763	754	784	748	749	807	823	753	775	771	789	757	747	738	779	747	766	728	784	796	786	796	750	747	752	787	766	788	747	784	782	742	805	781	779	784	812	760	800	794	772	775	814	696	789	749	708	776	812	774	773	777	781	759	769	771	762	818	814	774	820	769	794	770	794	734	740	779	785	777	749	778	790	759	795	770	799	746	760	777	780	793	747	782	751	742	751	753	828	787	786	773	768	829	820	789	756	765	734	763	768	800	767	767	754	731	759	761	759	792	791	797	791	803	740	781	786	746	819	775	818	838	817	779	777	793	743	756	797	727	773	788	765	773	752	786	768	773	758	780	786	788	742	750	792	781	752	784	767	782	753	771	717	803	785	758	782	779	754	788	757	798	807	755	742	792	821	748	776	800	744	781	787	790	788	778	743	740	827	752	806	719	783	739	761	757	813	803	812	779	720	792	790	807	745	726	768	788	749	817	752	803	768	832	740	824	756	796	762	763	760	772	738	791	757	777	792	809	765	836	805	735	759	791	758	791	834	772	750	728	760	732	767	747	750	791	790	780	741	786	782	803	764	764	779	796	745	759	788	828	765	740	780	754	735	736	825	795	793	792	746	815	779	789	791	720	758	735	734	755	774	753	760	707	728	758	777	773	778	761	820	736	713	732	796	837	745	752	773	796	756	792	733	776	824	759	783	691	727	797	726	770	761	787	793	811	804	755	793	788	773	752	777	758	771	800	808	759	774	817	841	734	803	787	783	765	816	772	806	780	806	776	823	781	752	735	771	768	823	815	758	766	796	783	803	741	792	763	708	732	756	766	797	772	791	785	795	812	792	766	738	755	750	750	823	797	785
24161	21415	29363	24607	20932	10142	1226	833	700	711	661	694	648	724	677	661	665	625	629	645	667	675	608	664	619	642	622	642	652	649	634	637	605	629	602	607	637	662	626	650	583	664	613	606	712	874	675	609	658	597	583	611	635	594	594	598	599	669	615	614	641	617	589	595	614	621	592	620	583	606	638	614	649	655	643	599	628	602	607	568	612	653	591	588	630	616	608	589	615	609	595	600	644	622	622	621	574	617	618	648	617	648	635	674	605	532	609	566	655	640	607	601	600	607	626	629	583	617	622	589	607	640	587	604	612	587	584	601	579	615	622	633	610	613	609	600	588	601	604	595	631	617	587	618	596	575	582	588	609	619	590	595	616	623	631	619	631	597	610	585	575	585	629	585	564	618	574	618	601	622	619	620	619	580	583	599	640	620	584	620	628	663	605	565	636	572	584	604	634	554	582	602	591	560	553	624	612	622	632	602	610	628	584	634	646	611	580	643	582	596	638	620	603	588	595	587	606	586	590	601	603	595	622	638	614	615	635	581	646	622	575	580	584	571	588	611	579	672	619	595	625	623	619	556	650	587	584	624	570	594	559	644	628	656	632	599	595	575	620	638	617	600	622	611	630	627	627	584	621	613	597	601	595	600	634	619	591	593	587	597	610	596	626	588	620	600	601	585	624	565	561	566	576	590	567	605	615	640	666	602	616	583	600	593	593	596	592	581	604	566	606	581	607	582	587	585	581	626	582	643	593	634	601	646	610	549	622	607	598	616	570	580	623	565	626	578	578	578	635	578	667	605	635	606	600	646	563	613	591	607	613	563	637	582	599	594	604	598	617	623	642	627	588	620	600	607	599	637	636	634	576	563	621	590	605	591	610	579	594	590	607	594	645	643	596	654	588	628	578	631	591	616	611	588	619	608	550	612	580	591	579	647	628	606	652	595	622	572	619	597	649	650	607	629	605	595	583	598	579	598	574	582	597	548	610	567	621	606	569	616	611	582	577	602	616	601	583	612	573	576	685	637	600	583	582	597	566	606	650	603	558	620	599	599	580	576	646	586	593	621	575	612	593	575	626	580	619	597	638	590	581	635	584	612	571	588	582	620	604	654	568	622	555	573	614	577	616	640	686	571	625	612	597	589	618	590	599	580	633	647	619	597	579	594	611	574	621	614	603	626	594	607	599	610	557	643	578	599	618	598	585	619	540	595	563	629	626	600	638	647	590	568	637	571	554	579	658	544	638	584	584	609	645	624	589	577	544	602	594	601	570	633	615	591	623	619	618	607	628	635	573	665	609	598	668	557	629	624	590	648	638	605	586	550	587	638	643	587	637	627	599	578	591	626	579	604	638	623	568	570	572	656	544	609	592	615	622	610	601	606	578	569	603	642	599	579	571	577	637	595	634	628	585	548	618	611	588	603	587	622	577	598	590	551	611	620	609	610	617	650	600	567	604	589	679	640	643	665	567	587	569	611	622	638	607	625	606	609	584	589	560	593	597	605	661	621	580	613	609	617	602	674	650	589	619	608	580	639	615	613	623	650	620	606	578	640	599	654	582	611	604	622	657	612	582	614	584	607	556	640	627	617	594	621	597	547	588	641	610	615	573	597	647	588	623	636	614	584	580	645	619	637	591	594	578	616	588	620	561	560	584	622	649	602	644	578	601	597	635	638	630	606	545	592	623	590	625	618	665	607	632	616	582	638	575	611	629	609	588	582	609	591	586	600	601	646	594	644	621	595	591	597	642	603	621	625	650	638	598	645	610	609	611	603	616	590	588	630	592	656	629	594	600	652	575	653	598	577	598	592	577	640	610	622	648	587	593	584	614	629	582	596	602	592	619	578	631	593	618	633	582	614	552	596	611	583	588	595	589	632	581	608	549	612	565	594	562	636	581	617	570	618	604	595	589	615	648	602	567	628	582	624	613	608	607	627	584	619	592	606	598	562	640	610	583	617	620	543	632	581	602	610	581	610	602	611	625	609	627	610	613	651	607	594	541	569	618	568	669	583	636	578	605	605	590	566	592	658	562	641	602	605	630	607	629	616	607	638	596	631	609	596	595	617	606	566	634	634	573	592	621	579	629	620	591	624	608	619	573	611	617	575	585	607	645	608	593	589	610	608	617	625	613	605	626	590	626	607	573	597	585	566	639	563	603	619	583	609	623	648	622	565	552	606	604	579	592	577	602	625	567	630	611	578	630	618	562	595	579	612	596	586	622	619	593	603	584	593	606	635	591	616	625	620	611	586	566	590	564	573	613	647	610	621	581	630	583	600	622	600	606	651	622	587	612	610	594	592	628	603	603	584	578	614	573	585	596	595	629	604	594	573	608	636	633	626	595	626	585	570	609	620	608	633	612	616	606	586	507	577	619	640	570	609	586	597	605	598	617	641	607	559	567	598	561	605	579	619	596	561	576	616	614	568	579	625	649	620	603	630	629	595	591	598	569	554	580	555	602	577	621	590	598	581	565	631	601	616	595	575	599	602	663	583	603	636	620	625	636	586	585	603	607	615	582	609	596	596	605	609	616	602	566	653	616	621	564	588	600	573	603	612	621	606	581	602	555	616	597	626	590	652	654	601	666	612	620	613	583	567	636	568	590	622	644	621	622	563	580	613	612	594	598	618	588	608	599	628	613	613	609	589	608	606	579	604	635	615	614	624	653	596	628	601	605	562	603	605	641	624	592	619	655	603	650	631	590	647	615	580	569	546	595	619	598	592	610	636	569	617	610	619	588	652	617	603	612	599	586	570	569	606	602	576	636	612	583	625	579	592	592	645	618	624	652	580	603	588	631	613	630	564	623	621	621	617	633	647	597	611	579	581	602	589	652	599	583	626	598	608	616	641	568	593	576	585	614	594	631	582	609	601	613	583	601	611	619	602	580	585	602	598	608	585	580	616	584	606	597	597	617	560	609	641	600	605	618	606	627	571	647	667	633	650	571	580	595	567	593	586	629	606	646	639	582	605	616	626	613	620	589	573	613	558	588	613	557	606	636	594	612	656	601	575	585	612	566	606	631	584	576	604	593	574	576	577	609	660	584	598	587	605	588	629	628	567	649	620	595	600	619	597	550	594	598	624	639	638	598	617	642	638	642	591	575	611	607	608	614	632	599	632	629	596	601	603	602	563	589	575	625	566	637	621	605	518	604	647	651	634	634	595	574	606	622	660	618	630	628	612	609	599	634	566	615	592	566	594	611	614	577	603	625	597	576	634	626	579	653	635	580	660	630	618	567	626	599	572	599	567	616	556	645	592	646	602	620	631	616	545	580	615	596	594	591	621	575	599	638	588	608	620	596	618	613	582	588	566	594	532	578	628	622	621	571	619	576	597	596	609	586	605	614	606	588	625	589	588	621	581	584	618	569	608	580	622	598	629	645	547	634	587	624	593	597	597	577	593	558	583	597	612	624	604	626	585	626	588	579	589	610	585	635	586	620	662	600	605	596	645	651	582	598	615	638	581	591	589	613	601	620	599	558	613	622	632
38856	69607	52758	5284	1644	1182	1118	921	871	825	754	731	742	723	712	684	722	664	721	690	612	662	657	635	681	694	659	627	670	698	641	689	662	624	677	633	677	638	673	669	655	772	603	628	779	1053	727	647	596	652	675	652	683	668	607	637	610	711	617	666	640	660	691	649	620	642	645	660	665	638	634	636	662	625	634	679	645	646	612	612	666	658	673	626	639	644	637	612	629	675	608	678	660	611	655	674	634	604	647	645	670	669	614	647	649	670	682	662	612	552	640	610	675	693	687	616	611	632	643	682	696	663	648	659	664	666	663	647	694	657	642	655	630	634	628	641	665	618	667	657	667	655	631	639	624	662	644	631	613	630	613	664	622	653	664	653	644	679	625	626	641	637	619	612	641	642	652	631	633	662	638	685	665	676	631	607	679	610	614	642	651	641	681	622	649	643	674	637	651	665	601	661	625	712	624	668	638	675	684	686	596	650	682	620	668	694	652	647	641	670	641	634	641	670	584	670	620	647	658	641	694	683	621	684	663	638	651	657	637	674	662	622	672	625	643	639	646	656	650	674	622	645	643	620	626	632	647	661	636	638	684	669	708	629	605	628	616	650	672	691	634	605	677	619	666	659	594	661	699	664	650	613	679	604	640	647	633	609	613	666	618	651	635	651	627	653	607	637	632	662	649	718	642	673	663	647	630	675	646	641	619	647	647	642	641	625	610	627	653	626	663	673	651	632	601	642	674	648	692	658	568	641	620	670	664	654	633	609	656	658	635	613	591	664	653	632	625	619	606	658	710	653	638	689	667	653	668	643	655	662	663	612	645	654	629	663	667	627	658	625	605	643	656	621	684	647	688	654	659	678	619	600	676	625	659	627	631	659	660	664	600	605	640	649	663	675	686	630	676	656	634	655	649	629	608	643	642	584	605	628	659	643	607	661	635	670	678	647	620	619	611	637	661	638	641	653	648	614	667	662	641	603	639	599	657	626	650	624	654	649	679	602	640	607	645	668	662	620	635	636	627	627	665	613	662	608	642	648	613	634	646	657	606	617	614	668	652	673	661	662	593	640	665	643	659	615	654	681	662	664	671	661	631	613	677	676	689	654	664	630	654	695	704	658	614	637	620	657	617	646	637	643	660	669	684	675	662	643	666	661	654	640	624	678	650	675	694	650	680	663	677	658	717	624	647	623	633	627	638	624	611	624	638	656	655	619	656	641	674	617	682	621	648	706	659	639	645	625	615	638	638	611	650	637	606	645	651	660	656	629	631	650	637	662	637	592	651	609	653	654	601	669	601	608	658	631	643	651	679	638	635	690	625	623	619	632	599	656	629	593	643	672	653	687	646	621	671	656	627	669	613	644	652	652	603	671	618	654	653	628	641	672	644	648	647	625	633	666	653	657	657	608	653	611	605	679	616	618	626	637	595	644	668	670	635	615	652	644	657	670	642	625	635	638	680	652	668	642	656	642	616	605	651	650	632	657	700	641	623	658	654	605	616	637	676	623	658	666	689	642	657	609	665	654	708	673	596	635	613	613	693	675	710	653	623	681	622	678	619	654	619	666	628	642	643	730	642	700	631	670	685	642	658	647	628	661	692	633	647	620	626	685	630	621	679	626	646	643	654	690	671	637	633	627	647	632	642	602	667	670	640	657	658	608	644	632	618	643	653	643	669	626	631	615	694	623	641	630	672	655	650	664	666	640	644	609	592	596	653	643	654	631	628	620	681	631	636	639	596	654	617	675	642	581	668	634	624	615	717	610	611	638	669	641	630	689	692	665	623	621	626	593	643	631	622	631	612	599	634	604	694	705	666	612	666	633	588	670	622	646	615	636	594	683	598	643	633	640	640	692	596	593	670	678	651	666	663	653	620	665	651	657	660	620	685	626	618	670	628	675	611	682	664	637	643	659	586	661	658	685	653	626	634	584	640	656	628	658	658	646	656	651	658	598	595	604	589	649	616	570	689	649	617	657	631	685	640	629	699	618	659	651	668	689	635	650	657	628	650	641	690	629	669	635	659	680	666	666	657	643	615	634	648	682	659	626	641	612	689	602	631	650	630	620	629	666	648	681	663	626	651	646	637	641	629	638	618	674	640	643	614	612	645	678	653	623	591	632	624	620	647	670	653	648	629	673	651	667	684	649	667	642	675	665	601	646	668	596	638	634	626	702	614	652	681	692	649	651	639	649	669	640	638	664	636	661	620	649	670	681	653	642	650	657	656	669	653	625	667	618	607	616	632	655	632	618	661	566	583	577	689	677	719	668	572	644	668	602	664	629	647	653	659	611	612	589	662	672	601	690	655	651	667	667	647	637	655	628	670	707	637	615	647	688	631	657	624	652	659	646	621	621	664	685	665	725	638	669	631	637	680	679	689	584	660	648	612	648	616	639	602	653	657	679	638	581	639	685	618	653	693	641	626	622	660	664	619	637	642	696	675	659	635	640	651	660	619	675	660	635	623	647	596	626	618	638	637	671	618	599	683	634	713	630	641	648	648	619	643	623	704	639	604	663	672	631	668	631	612	642	590	656	641	654	645	634	662	626	655	639	616	663	663	674	644	635	594	648	688	635	631	645	679	597	661	645	661	692	643	649	624	640	615	656	649	594	636	683	632	637	686	652	672	625	608	663	615	677	644	635	670	617	641	591	707	628	628	677	676	641	636	630	702	642	682	572	625	668	655	634	650	650	640	622	713	612	645	665	642	633	615	627	605	633	581	670	595	618	673	656	621	653	606	630	645	650	624	617	657	656	678	645	656	651	653	669	641	664	687	650	661	655	648	643	614	631	643	686	664	637	636	683	708	625	640	633	653	624	640	655	619	631	621	619	632	673	643	642	665	702	670	649	595	675	652	646	625	669	633	648	650	626	630	636	654	680	650	666	648	571	651	682	675	667	631	600	637	637	673	594	649	648	632	617	625	665	649	654	556	659	679	624	672	650	655	603	653	644	634	638	650	671	636	611	665	633	697	610	635	651	628	651	650	692	638	657	693	590	668	675	653	658	661	658	621	632	595	642	665	648	694	627	637	651	660	637	635	655	668	634	643	638	617	657	629	616	675	653	663	616	629	590	637	630	630	628	672	698	557	621	633	611	677	628	613	626	646	659	645	637	621	613	636	673	646	619	617	651	645	585	628	607	565	643	642	655	635	596	660	644	627	623	655	640	695	617	636	636	645	629	631	653	617	669	655	627	597	622	628	684	634	603	632	625	653	674	710	646	636	659	601	685	657	610	603	644	609	620	682	634	665	648	686	644	617	654	632	624	607	664	682	633	638	658	636	607	635	648	631	637	669	631	616	643	596	663	685	642	609	605	673	633	659	670	647	656	621	665	666	603	663	587	648	661	664	637	633	667	617	597	631	660	652	666	653	598	645	659	622	643	655	594	679	611	634	660	651	669	640	646	614	617	667	617	637	615	651	642	696	617	648	619	628	652	602	638	626	655	626	643	680	661	632	647	648	653	678	663	668	610	637	619	629	649	671	655
25066	21694	29397	25033	14449	1783	916	737	677	643	640	632	661	625	654	627	625	630	652	651	624	627	591	621	590	595	688	624	602	606	624	599	636	578	577	631	626	611	569	608	639	682	676	590	642	691	612	597	584	604	633	593	593	589	578	610	593	642	586	584	611	619	617	620	620	690	636	635	596	604	669	610	638	590	605	598	607	567	590	617	627	581	652	602	639	617	632	604	583	564	546	622	591	570	615	590	614	629	600	598	588	589	577	604	610	616	628	640	634	585	600	596	606	583	622	614	634	595	559	592	586	588	600	535	626	586	634	595	603	576	615	642	578	629	637	593	605	598	629	607	589	635	579	603	631	582	639	630	585	585	591	607	611	625	609	589	648	604	594	606	581	607	598	625	594	631	581	594	631	653	596	575	584	571	587	603	651	610	603	621	621	592	605	582	575	604	648	610	619	560	610	600	640	574	583	606	585	578	608	576	614	591	641	565	599	605	643	612	610	628	618	621	639	618	613	605	586	619	671	559	596	603	642	589	625	602	587	609	598	571	602	627	531	615	621	612	650	592	555	610	611	569	580	598	586	569	616	580	649	625	612	608	553	623	611	597	593	568	606	632	618	641	581	615	593	649	616	544	610	591	635	626	648	659	652	549	656	575	610	581	640	570	597	619	578	570	580	574	642	608	587	614	593	605	624	599	631	558	632	631	610	623	595	637	599	573	580	611	600	577	625	630	601	625	613	636	639	601	593	614	617	614	595	597	625	586	589	593	613	621	609	572	604	614	591	604	615	575	632	608	644	606	563	608	630	616	610	573	633	612	597	629	545	589	607	540	608	658	606	605	629	639	573	575	615	596	617	616	579	674	621	591	629	602	618	587	632	618	584	611	593	649	605	532	541	671	575	594	598	616	575	579	567	566	607	616	555	644	528	623	611	616	640	607	622	594	604	595	610	606	617	610	599	589	565	604	627	625	601	560	637	660	576	600	639	643	596	612	606	592	591	629	601	578	648	579	623	580	613	592	612	603	593	614	547	601	635	601	574	559	578	605	593	616	570	579	591	621	596	596	591	634	581	589	648	599	621	599	634	627	620	588	597	594	622	598	606	620	549	584	569	584	637	620	602	577	634	566	601	573	600	597	616	583	603	612	578	611	632	641	624	603	572	590	582	643	602	624	555	625	638	619	521	595	625	607	617	600	611	585	600	591	628	655	568	663	605	614	620	638	613	623	619	612	650	624	587	627	595	594	622	600	588	634	613	607	597	566	566	612	610	612	606	604	642	565	595	613	602	554	621	605	644	652	610	627	641	609	590	608	571	601	609	570	606	607	573	617	587	598	609	588	602	639	628	591	611	639	621	606	638	589	624	600	575	585	574	610	591	596	601	631	558	615	605	581	594	607	586	607	586	601	604	601	586	631	602	609	648	610	590	598	614	611	543	587	591	612	635	611	615	618	639	566	624	604	592	560	614	610	603	639	644	634	566	609	585	562	588	619	602	608	602	591	644	568	623	599	619	621	633	641	625	587	589	582	620	623	613	607	623	599	586	586	604	585	590	578	620	635	625	606	592	592	583	605	632	558	609	594	634	581	614	628	586	624	563	613	618	586	587	636	641	583	598	626	659	629	605	585	604	580	635	617	572	593	594	588	590	609	618	616	572	655	602	590	650	572	583	614	577	645	609	611	602	619	602	579	604	561	593	595	594	623	569	570	604	584	635	569	629	652	585	598	605	599	621	602	582	596	561	591	606	610	596	635	625	593	631	553	619	656	593	618	580	605	607	584	588	627	569	647	588	613	569	580	648	585	598	638	630	606	619	625	626	643	590	582	591	671	600	587	635	637	608	610	618	624	597	616	612	610	654	604	618	584	618	590	635	668	623	661	600	588	573	575	624	619	592	575	607	613	637	626	602	630	578	628	592	604	650	621	604	585	636	573	628	610	641	579	601	635	654	664	574	606	592	627	619	630	603	589	577	644	608	600	611	611	606	614	599	585	582	627	627	588	616	621	562	632	630	598	650	612	596	608	607	630	590	620	587	579	602	617	642	556	646	576	582	575	597	579	586	577	581	568	616	599	579	598	603	623	608	574	625	605	571	621	581	591	571	612	594	592	623	620	605	577	562	608	615	590	604	598	602	604	644	570	641	600	647	577	628	569	657	582	680	609	562	614	644	603	603	610	598	646	555	591	606	650	619	621	616	652	600	586	633	613	577	585	601	603	648	598	642	607	580	625	629	664	631	659	583	598	570	613	623	647	628	589	566	596	592	612	638	628	602	596	646	567	637	576	595	607	583	564	607	641	656	620	647	597	597	636	588	603	605	570	579	581	670	587	583	628	609	595	608	604	562	601	609	605	623	585	582	602	602	606	608	612	623	611	567	571	652	590	575	626	613	584	634	577	594	597	604	632	544	648	617	558	587	619	604	625	662	639	589	584	602	590	607	586	606	595	612	615	608	583	592	615	624	575	610	605	619	593	579	581	607	625	593	612	599	590	572	644	601	582	615	577	623	555	609	622	569	613	607	593	604	590	628	584	650	618	638	621	601	599	607	605	578	560	571	562	583	621	633	635	609	572	589	587	574	609	580	618	615	588	633	601	602	557	574	589	590	611	636	607	585	623	626	583	603	614	594	616	634	630	599	573	626	605	593	607	585	646	624	627	557	601	604	592	613	607	585	606	587	588	642	620	611	656	575	623	652	606	629	590	623	645	607	587	646	585	610	562	612	587	620	596	611	564	569	584	643	624	580	632	577	625	589	559	596	602	596	591	608	619	629	602	603	612	589	627	573	660	600	602	601	627	624	609	575	620	601	559	626	603	548	608	614	597	595	630	637	602	619	596	587	571	620	624	596	594	619	571	575	592	617	583	596	597	615	579	620	573	625	636	606	582	580	561	588	602	631	584	585	610	615	566	592	592	599	562	598	613	627	667	582	609	602	587	632	576	577	611	612	595	619	591	608	611	640	661	576	643	596	591	605	630	559	604	611	573	635	542	610	609	591	598	601	596	610	585	576	597	582	559	558	593	648	625	616	586	598	586	598	606	605	596	643	591	644	566	597	586	650	621	633	611	638	583	589	599	605	628	531	615	626	592	636	560	629	638	596	570	600	575	583	587	607	598	553	604	594	576	623	573	633	596	601	620	636	568	596	604	581	610	615	601	596	642	603	594	624	603	589	588	616	621	589	624	622	610	599	613	645	628	633	603	594	604	630	588	575	609	606	618	632	569	534	598	597	597	587	557	540	590	592	616	584	616	603	596	582	632	612	598	581	590	557	606	591	610	621	616	624	582	593	569	609	585	657	613	600	623	578	606	630	603	603	608	600	563	611	576	581	610	638	595	636	549	662	618	626	605	598	587	576	617	605	583	574	655	574	636	616	636	618	584	582	597	631	595	561	620	613	602	562	618	597	592	618	609	607	579	659	605	628	600	607	601	602	595	626	587	587	591	611	605	604	657	586	608	621	594	610	589	616	614	576	598	631	617	551	591
38543	64433	44289	3563	1422	1096	956	787	776	718	722	666	669	703	656	644	662	667	664	664	610	642	682	622	673	646	697	631	609	668	664	617	625	621	633	665	666	673	656	645	618	752	731	636	706	751	626	615	648	592	630	616	586	609	661	653	646	632	640	620	626	632	656	613	618	598	615	612	605	600	637	636	645	627	608	657	635	657	641	635	629	650	662	654	612	635	663	654	638	640	646	632	611	601	631	616	655	676	625	626	611	641	629	621	647	589	596	612	604	644	638	607	640	661	625	672	632	604	640	609	620	628	618	628	554	612	606	633	635	578	669	646	680	663	679	594	603	620	637	577	649	587	609	616	650	590	646	636	566	613	640	610	613	605	581	649	655	648	595	594	628	609	619	648	647	602	628	617	615	583	627	662	686	588	658	587	670	615	658	599	627	638	612	589	632	673	603	628	611	609	644	598	662	635	645	600	622	628	612	635	646	637	684	622	630	636	608	623	632	615	613	626	637	631	684	652	608	621	656	635	652	632	668	671	613	613	656	601	621	592	620	606	651	628	592	615	642	615	661	603	648	612	602	642	611	568	673	649	684	629	638	592	624	609	617	622	625	642	582	596	627	623	627	654	629	606	669	657	617	596	615	627	635	593	636	621	605	599	651	648	602	612	617	638	649	608	589	625	617	611	670	652	602	618	648	583	628	650	659	632	646	630	638	610	614	630	625	612	648	652	676	616	594	606	585	650	639	659	636	623	650	676	612	628	627	615	630	604	600	592	642	608	641	623	654	638	644	666	623	658	634	609	600	603	603	646	609	655	629	665	620	658	621	616	639	624	633	620	601	643	661	628	623	609	638	638	625	619	629	593	610	606	617	619	675	654	616	656	618	673	577	650	583	606	604	591	581	656	610	654	617	617	626	627	588	573	606	641	625	619	664	635	607	568	659	653	606	586	637	628	636	648	662	630	650	653	625	642	647	641	613	665	624	610	611	648	657	619	599	622	631	671	646	650	611	617	599	639	604	659	626	660	661	652	631	603	615	613	644	687	598	626	628	655	630	634	586	599	653	634	632	618	605	594	644	655	625	639	617	616	667	645	690	595	616	633	585	577	658	606	630	636	599	616	631	624	614	664	624	618	655	601	577	658	628	607	583	634	620	619	621	645	644	595	605	620	614	608	621	655	584	632	640	608	612	650	649	622	635	621	685	612	600	639	632	617	641	630	650	659	604	598	602	676	600	643	625	588	629	618	596	608	600	622	660	659	646	580	657	639	660	654	709	669	652	632	615	640	625	636	599	604	593	632	589	641	619	630	630	615	592	592	618	631	616	636	613	626	625	569	614	651	632	647	608	612	593	618	616	614	631	618	567	646	607	623	654	612	613	616	655	590	621	624	604	624	583	604	634	606	600	613	621	629	614	683	582	599	600	659	636	627	645	624	602	581	704	599	635	637	605	631	603	630	626	651	613	655	614	674	636	619	654	609	637	618	627	558	653	630	643	596	621	663	607	639	600	620	621	615	607	620	627	616	653	611	631	619	603	625	605	636	609	622	667	612	632	628	652	601	577	640	625	636	593	593	645	636	588	659	597	634	677	609	635	633	630	659	656	663	625	649	626	603	639	658	606	643	625	648	584	638	589	620	640	649	611	593	687	613	643	635	656	643	663	611	586	642	624	648	614	583	565	643	623	600	605	606	608	629	673	623	623	618	638	620	609	574	634	607	639	609	577	598	610	621	630	627	602	618	658	612	670	628	638	592	617	626	643	641	627	624	633	637	594	641	660	623	624	634	591	608	588	618	650	646	621	646	617	620	641	638	626	619	606	643	623	602	620	618	661	655	600	624	610	635	640	671	579	630	619	598	589	613	662	639	616	606	631	663	683	631	690	617	608	647	621	623	613	608	622	645	641	639	611	584	644	630	619	572	632	627	601	593	626	644	647	628	561	623	625	612	585	646	638	649	641	586	625	688	617	641	639	599	638	647	610	643	615	597	639	613	668	643	670	632	644	647	630	614	618	612	625	623	656	633	605	637	620	606	611	650	578	677	598	642	642	629	656	629	635	642	618	687	619	587	664	673	585	585	642	584	666	644	627	662	631	647	642	630	677	638	608	626	608	649	636	537	652	615	631	596	623	627	648	623	590	622	617	644	638	588	626	614	641	666	602	616	618	617	631	601	630	629	646	614	603	632	597	624	643	634	619	581	620	631	637	606	573	678	627	623	694	618	632	623	648	631	658	633	666	642	639	630	589	573	553	662	600	591	607	664	641	636	632	623	639	609	669	620	636	664	648	610	651	658	629	614	595	602	664	592	663	585	615	624	618	645	621	625	669	630	599	656	613	594	604	651	654	593	653	645	620	666	683	643	629	616	632	583	606	640	633	617	683	603	581	599	606	622	614	612	630	602	620	616	638	600	663	670	584	628	682	585	705	601	588	588	616	625	641	629	641	604	611	644	638	656	647	611	573	637	605	652	607	643	596	620	655	671	612	624	597	647	648	646	644	601	610	671	647	597	586	629	666	675	627	591	659	651	609	619	648	633	613	648	683	641	618	620	604	613	595	640	596	664	610	663	649	586	643	613	644	623	599	655	636	642	677	664	633	602	611	622	592	656	639	616	664	673	599	633	602	624	648	639	623	612	603	634	640	609	596	618	682	591	648	598	650	662	600	611	634	648	627	593	648	656	622	697	639	664	639	593	646	602	570	655	568	693	645	655	616	640	623	627	617	634	638	636	655	622	627	632	641	627	582	649	622	629	680	635	573	638	627	622	672	686	627	668	644	639	645	658	600	623	659	641	668	643	639	662	637	637	661	595	664	679	619	591	629	632	612	632	631	583	611	606	630	640	615	597	600	627	586	659	633	626	659	604	624	620	599	608	632	622	654	603	599	604	615	620	655	605	622	602	660	604	628	633	669	589	634	612	647	583	607	676	643	642	654	616	631	625	634	668	616	666	667	624	670	592	676	623	640	546	638	612	620	658	637	566	627	628	607	602	630	644	625	681	566	641	635	650	602	612	617	640	670	610	581	622	658	635	601	656	591	600	639	574	594	650	604	615	678	636	636	657	609	611	631	643	677	618	578	635	637	604	644	606	634	602	542	622	607	631	628	635	590	605	589	682	660	671	614	625	592	593	611	627	575	615	658	605	625	617	617	609	669	611	627	643	653	653	616	643	636	590	649	601	684	627	630	620	632	651	638	608	622	598	616	629	602	623	653	629	604	644	594	634	649	627	605	618	609	634	643	609	610	634	639	655	626	631	628	641	617	574	636	649	625	636	637	601	561	614	616	610	623	634	650	646	666	607	649	616	626	658	640	640	662	621	610	611	644	652	616	570	609	594	633	674	615	645	606	631	595	610	616	604	631	634	625	650	582	645	627	617	587	617	596	620	675	596	672	646	593	614	648	623	660	645	643	635	639	594	658	623	652	597	630	647	657	642	627	638	635	581	581	593	612	647	648	629	637	627	636	600	581	594	627	685	628	636	636	607
22877	21384	29111	24180	21372	21215	8765	772	553	512	505	502	498	394	448	443	436	412	439	438	395	401	433	429	394	412	401	423	412	405	410	380	423	396	398	389	410	386	372	384	455	736	439	395	496	577	447	366	391	369	344	362	394	374	371	385	355	386	378	388	390	418	356	399	405	350	371	386	417	355	409	367	352	369	390	391	387	372	352	366	356	378	379	395	379	393	381	397	409	354	369	372	385	369	400	389	395	368	375	358	362	367	376	382	412	362	326	348	360	383	372	382	414	380	406	330	348	332	391	351	353	387	385	353	376	373	395	361	346	366	376	352	365	384	369	392	388	387	372	410	368	332	393	401	355	395	364	376	361	403	372	336	375	347	382	380	384	358	383	384	372	393	367	345	402	355	386	366	351	369	363	399	344	381	385	365	395	350	373	382	371	380	377	396	405	365	394	375	363	382	386	338	364	354	380	385	399	345	364	400	397	377	340	364	397	394	350	380	347	401	368	351	390	403	384	359	378	368	399	408	392	335	382	376	344	403	370	378	382	351	366	422	367	363	368	386	370	370	392	334	376	378	379	385	362	389	385	402	381	378	366	375	379	374	367	412	342	444	387	393	351	414	368	331	379	350	371	345	365	362	399	371	387	391	396	370	356	355	367	395	338	389	369	406	401	377	398	426	367	366	366	375	368	380	348	373	339	380	338	383	359	402	378	382	397	380	346	313	362	402	376	402	348	396	346	347	372	363	403	393	360	399	328	355	358	355	371	383	344	388	342	368	335	365	401	368	360	393	361	340	356	375	397	355	384	348	375	358	366	406	371	388	389	422	372	376	357	358	362	366	361	370	415	401	383	391	383	367	349	390	355	367	413	401	375	393	365	387	389	359	385	365	400	374	342	346	360	365	388	385	385	384	373	366	367	356	396	417	386	332	392	412	377	400	387	392	367	394	396	363	373	379	383	378	366	358	365	385	357	356	387	369	379	371	399	379	350	399	387	378	364	397	377	390	392	400	389	378	349	367	404	374	403	352	361	364	390	397	383	361	387	419	402	365	385	379	376	379	339	353	365	332	398	378	378	379	377	408	397	376	407	369	379	362	376	401	381	385	399	357	369	376	365	332	354	348	411	371	362	346	367	411	373	358	323	404	394	402	354	363	355	398	390	391	364	393	382	385	413	361	378	359	383	414	396	347	340	359	390	375	364	322	353	382	381	383	400	385	386	405	351	367	399	372	381	387	377	394	366	373	352	362	376	381	359	387	384	392	338	378	394	391	392	333	368	414	378	364	372	374	352	386	385	361	375	376	378	393	349	362	371	372	360	414	380	371	344	338	392	376	360	412	381	384	386	394	362	378	368	396	358	361	361	332	390	391	387	373	347	391	395	412	376	380	387	388	345	377	367	399	346	387	388	408	387	382	372	363	399	361	427	388	406	372	366	385	370	373	390	362	404	378	353	407	385	373	410	415	379	374	394	376	379	367	378	381	394	390	363	361	383	386	384	394	360	364	363	363	345	382	373	361	357	384	377	374	415	372	361	378	400	369	385	423	378	382	404	390	407	390	336	385	416	330	369	366	352	421	438	385	398	378	383	395	386	379	385	369	372	355	405	420	364	367	374	350	369	406	387	367	370	367	359	338	389	384	387	387	357	391	358	365	397	403	383	377	353	359	374	368	384	406	365	389	403	383	370	339	387	376	380	396	386	392	358	386	398	386	379	348	357	384	380	383	414	377	430	382	366	391	383	347	378	413	386	343	374	339	387	411	382	401	389	361	367	339	394	352	393	382	368	373	396	400	375	366	392	382	393	377	372	365	369	365	348	375	381	424	381	339	378	396	377	365	364	402	373	377	359	367	359	381	385	393	339	381	356	387	381	419	395	352	369	368	387	371	366	354	381	411	385	372	341	369	373	391	341	377	389	378	366	369	359	378	347	369	385	375	387	367	397	386	407	385	381	372	392	362	348	375	360	359	370	373	330	350	390	399	362	365	365	353	380	385	359	372	370	371	346	369	394	372	407	354	383	359	373	408	389	362	382	358	378	386	346	393	386	384	403	334	373	363	408	382	365	377	391	370	346	332	373	375	344	363	392	350	365	376	422	375	334	402	390	349	398	414	401	372	347	359	328	367	408	385	379	370	390	386	379	385	437	365	358	377	375	386	342	392	360	361	401	349	393	377	361	357	395	369	388	359	393	389	407	370	371	335	373	367	388	369	364	385	369	367	355	377	389	381	352	385	361	382	358	384	356	377	411	352	363	413	361	364	358	368	380	388	358	372	384	374	356	423	385	375	422	374	335	339	383	364	375	366	370	386	375	366	399	388	360	372	379	420	347	421	373	335	367	360	347	399	364	372	346	405	348	350	388	395	368	371	359	374	395	362	335	396	367	330	361	392	386	360	367	367	405	366	398	385	396	378	381	374	368	385	351	362	372	390	386	359	373	379	368	384	349	366	382	393	376	328	369	363	394	345	397	421	381	366	376	400	378	366	376	368	344	381	349	412	355	391	376	397	395	350	394	371	389	391	382	340	393	372	381	379	377	380	365	394	348	374	412	377	398	364	340	356	395	343	387	362	365	356	383	372	361	383	377	373	342	387	358	364	399	371	384	374	358	346	355	392	406	368	336	352	370	372	388	367	393	375	389	357	372	391	372	389	359	398	421	361	386	386	333	348	344	356	376	374	372	373	412	386	385	372	384	393	373	327	408	407	346	373	355	373	354	389	355	394	377	387	391	403	400	369	374	366	345	398	389	368	419	361	371	396	393	394	358	418	419	349	376	377	387	371	373	387	352	365	370	392	346	354	372	379	405	352	397	390	419	367	358	360	385	385	371	359	330	402	330	385	379	377	408	384	336	398	362	385	358	361	408	348	363	349	351	361	380	383	388	365	393	345	378	364	372	375	387	397	386	355	365	377	395	349	397	354	367	398	367	359	359	394	363	372	392	348	379	394	406	363	366	394	359	389	347	374	393	382	402	377	369	374	351	376	395	377	413	372	384	375	368	390	378	416	370	347	386	374	348	374	370	393	382	391	360	380	373	372	405	378	370	336	380	382	402	384	366	380	376	370	351	376	391	366	398	377	371	358	377	380	397	387	382	360	322	353	395	384	399	426	382	362	375	360	358	359	375	358	366	355	380	374	409	359	381	376	373	369	333	391	383	396	329	412	373	368	341	368	383	366	347	404	400	374	368	355	381	383	361	393	339	400	382	368	362	369	367	405	400	404	380	370	361	378	340	382	343	380	379	386	335	411	369	359	373	383	359	351	369	373	401	337	375	408	401	330	369	405	414	398	376	391	392	373	340	378	370	342	380	368	369	364	386	413	353	382	381	373	350	407	375	401	356	361	387	347	390	388	360	367	377	355	377	385	383	395	383	393	381	354	393	360	403	349	378	415	356	415	357	398	393	415	395	366	347	383	373	379	385	405	370	382	378	373	348	381	367	393	377	412	394	344	349	378	435	338	355	384	375	406	381	393	365	375	355	412
43115	77705	58405	8746	2198	1694	1185	934	723	685	601	624	565	497	460	508	479	430	462	466	416	447	453	453	464	468	439	477	461	442	427	436	420	422	459	419	404	428	406	439	573	825	469	422	493	675	509	424	379	376	383	418	390	403	416	406	390	395	379	396	426	399	434	422	457	444	421	393	385	378	379	427	400	411	372	408	400	437	419	408	435	406	406	385	429	408	399	405	424	396	380	392	407	389	453	412	426	395	394	385	354	379	409	359	418	408	372	384	435	401	360	398	400	397	359	351	431	400	395	386	371	413	380	420	413	391	408	422	391	429	371	421	401	397	403	403	405	412	404	424	385	390	409	385	371	388	364	376	401	400	391	406	399	380	408	412	422	420	417	424	392	427	404	421	417	397	398	390	386	382	402	408	398	395	395	392	353	389	403	402	411	404	406	388	425	386	426	390	374	395	374	414	385	368	407	417	402	381	402	426	430	390	384	391	406	445	412	396	384	407	398	416	404	368	417	371	387	390	414	394	386	378	363	405	426	425	393	384	387	401	413	429	404	371	421	430	410	421	430	412	399	381	402	361	384	399	371	446	390	368	414	429	399	413	397	384	405	376	384	428	390	429	374	397	390	366	402	407	391	387	415	408	384	410	414	372	413	397	407	379	404	392	378	416	393	412	364	397	426	422	382	396	438	375	372	396	415	373	409	391	427	376	392	334	411	351	429	394	419	408	366	402	413	394	393	408	399	380	371	393	398	369	435	381	400	382	393	456	394	409	414	418	421	434	386	392	401	395	441	379	436	409	392	376	398	377	401	436	430	399	363	400	394	398	365	388	391	408	441	400	403	376	385	406	436	371	397	446	392	409	432	404	359	411	384	396	392	382	415	408	411	368	391	391	386	376	364	387	359	408	389	386	415	405	419	383	401	384	386	399	375	382	425	381	366	395	388	396	390	388	402	405	434	383	408	377	415	422	360	396	373	379	392	418	398	387	401	418	386	383	413	371	441	391	414	395	404	386	370	366	434	397	399	395	395	355	402	375	430	420	427	393	411	387	400	392	381	375	387	389	447	397	385	389	383	417	388	400	414	409	399	378	387	442	403	392	411	379	377	413	401	400	378	397	360	401	436	438	423	384	416	380	397	400	401	401	395	402	458	416	417	376	399	382	372	415	427	361	435	388	368	406	395	418	386	420	387	374	426	392	373	404	393	394	382	393	375	434	404	429	413	378	414	382	428	383	427	420	413	378	391	404	402	381	394	445	412	413	353	411	389	408	394	414	394	393	400	432	407	387	435	410	356	389	395	368	386	399	411	381	389	388	409	383	395	400	380	382	390	412	411	403	392	374	421	387	381	366	405	394	372	380	375	440	365	435	415	391	376	378	435	398	409	407	437	371	384	369	409	414	398	375	384	393	403	400	376	404	409	393	386	422	390	370	436	381	390	391	399	397	418	369	399	412	406	402	377	403	421	419	410	422	374	408	350	423	407	417	386	425	424	388	406	405	370	393	409	410	391	423	404	424	388	436	418	362	400	405	395	380	390	416	386	389	400	422	417	375	373	419	405	375	398	392	433	393	369	395	408	432	397	394	428	378	401	398	397	382	409	406	394	406	428	456	388	418	421	410	385	400	404	396	412	373	426	399	416	378	429	400	358	408	422	392	383	422	371	420	401	360	414	418	395	369	433	417	381	414	389	396	403	409	439	419	388	401	393	399	436	402	425	400	413	406	417	395	406	406	382	390	408	380	373	399	343	378	370	408	394	401	405	416	420	412	369	403	425	417	418	395	386	396	404	372	371	393	407	367	376	388	410	397	387	381	380	369	381	396	357	420	415	401	430	363	431	386	383	349	416	379	376	381	393	421	377	380	380	400	429	422	404	408	399	416	393	411	438	409	426	411	415	417	382	456	397	387	372	390	390	389	385	402	390	423	405	380	376	382	398	418	443	376	379	370	396	370	396	407	386	406	414	400	384	419	394	379	409	386	346	421	396	403	400	409	421	422	391	401	391	388	414	373	432	398	395	440	355	380	379	376	414	384	430	418	369	397	378	380	366	408	408	422	401	394	389	423	399	389	394	424	415	385	407	411	398	411	443	393	395	383	418	440	388	413	394	435	413	355	360	407	417	409	404	375	395	428	389	371	429	440	379	418	413	409	397	385	402	413	399	412	384	392	396	388	412	391	385	388	405	408	395	394	430	396	399	387	381	361	436	381	419	424	377	396	414	415	390	406	424	393	398	387	411	367	405	431	379	419	410	409	397	429	384	379	387	368	408	399	385	432	402	398	400	409	385	433	423	399	430	417	412	354	395	394	415	354	392	393	418	400	428	412	420	394	376	401	383	406	411	398	413	403	391	389	417	402	404	391	404	356	417	408	390	377	379	407	412	363	404	412	403	375	398	438	374	401	368	417	349	421	406	411	428	380	431	352	326	369	401	417	363	397	408	396	404	405	383	429	386	388	388	423	409	418	391	428	396	400	402	402	379	398	374	411	396	337	384	410	377	369	430	429	409	392	371	379	409	426	364	434	383	372	378	374	429	406	386	382	399	392	403	383	391	406	403	445	419	392	419	403	401	409	406	390	368	391	415	390	411	386	401	420	428	378	405	391	404	406	389	385	369	406	403	392	386	404	405	376	406	418	372	389	353	400	420	425	386	368	370	417	368	382	389	405	419	399	424	407	410	393	424	402	400	398	425	397	414	444	406	427	387	425	374	419	394	388	392	391	382	398	407	378	434	417	415	393	419	370	403	381	395	392	430	412	387	393	421	357	422	408	392	414	418	399	402	413	408	417	397	389	465	407	393	378	384	421	415	419	400	388	393	386	432	401	385	392	413	408	401	391	383	380	402	396	426	406	421	368	399	432	403	366	390	419	405	413	412	406	424	424	374	403	395	441	383	400	447	391	397	416	423	392	395	390	401	403	387	415	368	389	454	429	409	405	410	405	421	406	402	400	406	418	401	404	388	384	394	352	394	344	388	381	365	394	393	411	400	392	406	413	394	390	384	398	402	412	379	395	387	393	365	423	409	383	405	392	406	415	376	403	387	385	417	402	379	401	407	412	396	400	400	421	411	372	408	379	399	417	391	406	387	399	376	415	386	356	387	378	383	375	425	416	394	401	411	396	431	408	388	419	369	395	435	399	426	381	424	395	379	398	388	412	398	420	389	413	417	399	401	417	395	365	392	433	391	408	432	393	397	438	418	434	447	426	396	387	386	437	412	393	389	392	387	384	398	397	410	393	382	419	399	390	426	371	387	431	408	392	401	374	380	432	397	401	396	398	421	378	393	369	392	364	399	411	386	411	400	419	390	442	411	380	383	373	376	399	386	382	375	391	381	361	371	408	392	389	405	363	409	397	385	368	395	383	406	367	393	378	376	413	397	398	406	369	409	402	387	410	395	397	400	404	383	411	417	396	428	410	377	408	405	390	393	415	424	404	432	396	391	388	403	399	466	411	394	395	434	396	390	390	373	384	382	395	412	432
31901	37875	37287	10124	1165	947	831	766	754	761	755	790	759	770	776	767	767	712	755	718	747	747	807	764	776	772	742	744	755	769	760	741	748	795	723	756	720	777	766	736	707	779	728	742	701	756	776	777	795	727	800	764	758	801	819	742	770	769	701	728	731	717	798	777	762	764	815	782	752	785	750	735	763	756	756	756	720	800	722	777	742	805	768	768	760	782	709	739	797	744	739	746	752	750	758	737	757	736	728	776	798	710	737	712	727	785	829	714	751	734	706	769	725	773	797	737	784	751	751	797	774	721	783	724	783	748	772	698	748	767	752	751	754	798	721	787	767	793	785	782	742	721	742	760	774	755	723	779	763	755	753	748	737	775	746	766	808	758	756	780	713	739	779	758	740	821	812	738	808	782	734	775	735	776	759	749	779	786	752	718	733	786	788	820	774	775	764	723	728	778	816	759	766	752	761	761	741	770	719	791	784	722	804	780	710	739	783	688	776	781	808	731	749	806	740	727	726	743	773	781	810	745	762	747	751	781	734	734	770	819	830	721	758	776	767	767	779	778	794	762	801	767	750	747	742	773	818	817	745	729	765	787	811	708	759	746	786	758	726	714	751	725	755	730	797	760	793	802	796	776	783	753	803	771	771	748	802	742	738	776	729	778	733	765	755	707	794	718	713	730	739	709	811	736	724	768	731	751	752	791	783	798	756	710	762	759	745	741	716	701	747	771	762	727	763	735	742	768	760	758	769	748	767	763	749	762	726	702	719	736	788	759	753	718	751	731	717	752	767	729	756	757	750	772	755	744	791	779	780	742	732	780	787	789	754	801	735	753	766	755	782	734	754	739	800	805	743	780	747	777	738	783	737	745	718	722	775	733	727	774	789	776	808	720	729	754	823	704	773	772	786	760	742	705	707	801	816	741	716	769	708	777	826	731	769	788	767	751	768	748	770	727	802	740	745	763	769	759	742	762	718	706	723	769	829	778	789	743	695	784	727	755	760	756	754	709	774	764	777	765	751	833	755	765	781	674	752	740	726	731	743	779	801	763	744	744	769	758	792	694	792	767	760	743	805	703	790	738	733	757	717	770	794	722	737	759	783	804	751	739	763	763	738	754	787	775	718	770	733	763	765	716	739	731	797	751	751	689	710	727	749	795	749	759	747	775	780	693	728	775	742	736	671	729	741	798	756	783	754	721	731	763	750	764	758	755	688	756	800	738	785	783	757	718	743	737	751	774	727	748	727	764	797	779	736	799	793	715	766	777	775	745	734	708	762	789	742	710	702	721	757	754	805	781	704	742	751	742	801	783	765	753	769	748	790	733	716	736	728	738	752	731	741	776	737	787	744	724	748	782	805	767	726	763	663	775	791	737	755	727	778	727	765	766	772	777	796	788	764	717	836	758	757	773	732	811	724	789	793	785	726	755	733	800	739	744	739	734	739	760	795	741	787	773	780	757	783	754	768	758	738	734	741	740	782	798	762	773	721	776	773	721	787	783	817	798	793	714	757	748	787	759	773	747	764	734	738	732	779	804	742	796	743	744	822	765	722	742	746	736	735	799	720	758	755	773	787	783	721	795	714	773	722	743	781	743	770	772	804	779	718	740	767	685	780	747	736	800	776	707	774	738	773	771	763	739	761	745	733	765	756	749	794	788	755	740	774	764	703	790	749	744	724	747	741	762	736	783	759	720	759	747	767	736	815	779	807	766	729	744	712	787	786	711	764	737	749	763	696	760	766	732	811	734	729	785	806	732	770	802	766	732	769	800	757	766	791	745	755	784	723	748	705	789	739	754	767	775	715	744	727	768	706	783	766	792	770	795	747	779	781	759	783	789	743	738	750	759	724	783	740	765	714	739	719	768	752	710	730	754	835	769	791	768	764	691	809	773	782	735	768	746	761	782	743	741	763	725	742	727	718	753	758	752	781	775	785	753	771	731	763	795	706	772	765	771	763	752	722	790	764	786	729	776	772	726	784	740	778	749	786	780	728	662	785	755	722	776	722	769	747	802	801	748	744	731	755	763	762	747	809	735	778	761	744	744	767	735	746	738	723	739	762	765	797	723	774	771	774	725	716	746	729	717	746	802	772	751	803	744	776	784	769	734	797	718	777	757	778	736	769	736	802	742	748	763	773	742	732	791	738	727	759	702	769	770	757	750	786	754	759	794	696	722	814	785	725	726	749	791	754	725	736	790	756	768	799	782	779	793	730	728	701	744	746	742	755	755	763	712	743	804	773	802	726	771	700	793	734	782	830	790	711	727	785	761	801	776	767	727	781	763	755	741	723	750	755	717	747	790	779	832	724	733	702	755	802	786	746	736	771	755	810	757	779	743	775	796	699	746	772	759	784	780	727	763	818	743	714	779	753	793	763	778	785	757	744	769	766	833	716	726	736	771	794	737	735	717	804	776	759	744	755	794	756	722	739	747	752	737	753	771	782	767	757	755	760	789	752	789	811	728	796	780	736	746	782	804	806	763	762	731	750	722	771	787	752	671	753	776	782	740	779	791	760	767	728	764	777	755	814	743	789	777	777	817	727	749	797	731	773	777	759	769	783	771	767	723	745	755	728	780	731	762	792	772	751	756	756	757	749	790	773	724	758	753	739	749	762	730	774	808	792	751	807	780	735	777	737	742	805	757	763	736	800	765	761	808	811	767	757	739	763	782	803	762	743	776	718	761	759	749	748	775	758	788	774	783	758	754	746	727	711	696	741	765	779	722	766	752	737	744	738	697	746	728	767	731	751	792	714	760	729	767	753	764	736	756	797	764	763	766	767	723	782	754	773	795	777	758	753	735	764	757	740	776	701	761	750	817	727	720	760	753	712	715	735	765	749	707	729	761	740	817	787	710	772	793	710	788	687	785	786	695	773	754	751	709	757	784	695	729	714	759	751	797	741	748	774	745	795	760	737	794	751	728	748	755	758	722	749	754	720	712	769	727	735	730	733	755	802	755	789	780	806	750	768	753	722	752	779	785	789	768	745	735	746	749	759	765	730	721	786	762	772	802	823	808	852	760	681	759	731	721	750	758	743	762	765	711	770	747	752	710	783	754	716	787	723	743	727	690	772	747	788	706	797	708	802	800	778	779	793	696	774	833	789	791	714	767	718	758	761	746	774	782	750	788	721	779	790	820	730	749	763	748	762	759	717	764	723	699	752	738	726	741	791	736	774	728	771	736	733	746	779	812	796	774	745	725	779	731	798	791	787	723	739	763	784	744	788	741	736	723	740	771	784	774	736	758	743	737	693	783	735	724	762	774	757	754	727	806	734	730	772	771	785	748	757	737	747	741	784	748	749	765	806	807	745	709	736	784	788	766	772	766	783	755	732	758	791	785	754	721	767	763	744	764	794	742	740	737	748	769	721	785	740	751	719	791	727	713	777	711	786	778	777	738	780	730	761	760	816	768	803	766	741	710	798	814	769	737	775	755	751	794	701	748	797	828	771	744	733	749	737	745	741	756	691	717	743	777	787	777	757	704
37908	54317	34930	2771	1066	1016	906	831	859	796	820	794	821	806	820	793	808	822	790	814	775	796	762	777	780	843	768	787	772	745	827	781	839	817	856	781	765	790	794	782	827	796	831	774	774	802	778	793	752	820	770	819	751	795	775	784	801	797	821	737	758	819	773	761	809	806	819	803	831	769	731	788	803	790	788	788	780	803	763	763	783	795	793	784	842	839	812	787	808	824	780	809	824	792	816	772	749	790	809	747	805	849	801	785	749	812	768	843	733	758	807	755	756	745	794	759	809	804	830	796	778	802	773	807	742	750	746	786	814	789	790	837	787	844	794	773	778	759	823	717	819	817	782	754	800	812	791	749	768	829	790	749	820	780	753	759	764	797	829	750	780	835	721	787	812	786	824	771	754	772	822	761	782	817	754	805	798	740	778	806	791	810	805	745	787	785	772	774	762	773	752	758	790	857	778	838	795	788	798	776	786	755	798	802	786	836	816	795	840	800	765	762	771	770	776	810	849	819	783	785	804	806	781	785	819	811	805	848	761	751	786	782	794	811	787	796	829	757	827	779	770	834	773	795	852	799	772	772	802	756	782	774	797	762	806	824	814	780	788	768	778	788	802	777	780	797	800	793	787	748	786	751	802	782	807	795	807	756	816	780	772	818	855	811	772	810	835	785	781	822	808	824	822	740	789	849	778	755	719	771	797	818	801	811	788	776	761	785	762	781	818	772	794	792	740	839	824	781	800	808	783	779	800	839	805	748	820	771	799	801	793	797	735	794	725	767	758	749	797	797	822	790	806	822	772	744	804	854	809	781	803	817	813	813	814	780	824	775	778	802	823	803	826	793	830	815	778	784	787	787	782	767	777	807	846	765	781	771	728	799	770	793	779	797	807	753	757	780	818	778	738	815	829	729	771	768	825	788	753	795	798	790	801	805	817	798	787	788	767	761	800	741	808	798	816	790	809	729	806	793	806	786	808	753	752	807	830	817	835	785	808	785	833	773	790	806	764	796	745	783	762	769	819	753	753	744	809	812	710	761	763	818	795	816	785	804	750	764	827	814	773	768	789	781	815	754	797	749	779	802	762	786	787	776	779	771	764	784	783	789	825	763	788	761	715	802	818	827	794	785	791	770	781	820	752	770	779	791	756	824	778	778	789	788	788	789	782	826	821	815	809	772	783	768	809	775	804	761	760	785	773	798	763	767	787	838	786	781	825	789	813	842	795	835	802	827	784	767	797	795	809	767	815	751	837	804	742	841	766	840	776	784	801	781	829	798	792	819	808	772	800	760	801	796	748	793	802	813	740	719	806	783	787	774	814	799	742	763	847	779	767	745	715	782	806	779	832	809	774	793	812	756	762	771	800	799	788	800	757	818	795	809	850	817	781	783	820	788	764	775	791	767	755	831	787	771	797	810	745	768	752	797	794	832	781	812	820	775	800	775	773	787	784	744	799	819	773	782	757	822	792	716	771	795	801	799	845	762	796	761	830	762	788	761	783	788	814	757	841	789	782	805	804	775	766	799	811	820	802	762	804	828	798	786	761	736	801	778	768	800	734	796	793	799	815	771	813	794	800	769	805	772	832	786	859	830	784	789	777	747	798	816	774	833	796	846	821	731	800	739	791	844	739	788	807	772	758	856	816	818	777	789	802	787	830	814	816	782	816	762	794	768	776	757	790	767	803	792	807	761	809	731	795	776	808	764	797	836	824	822	798	751	815	792	780	809	822	813	732	806	808	808	801	806	822	757	792	773	773	799	762	817	832	794	800	785	808	817	755	766	762	744	827	804	804	825	770	793	830	795	805	752	791	769	738	809	790	779	836	835	756	798	780	786	815	768	816	819	739	812	847	775	838	771	766	791	794	823	773	808	769	779	821	807	845	745	771	790	817	774	753	771	772	784	826	760	793	810	810	774	833	815	753	802	778	817	764	778	798	757	801	750	783	754	791	818	804	747	821	757	823	780	777	809	717	785	773	769	840	801	745	846	811	839	764	827	789	782	803	788	741	787	795	804	746	755	804	787	767	800	757	802	794	792	810	790	751	769	770	812	783	772	790	793	765	807	814	779	820	793	758	768	814	865	800	777	841	798	796	802	777	860	774	810	800	799	708	804	785	764	803	786	806	791	764	756	803	827	791	795	779	804	797	761	750	747	770	769	765	786	781	757	794	780	759	799	792	797	773	778	764	802	795	812	780	777	798	826	760	752	794	838	789	785	794	841	764	772	813	785	842	845	805	809	817	791	747	805	785	786	827	780	758	785	725	783	780	790	804	756	826	830	766	817	788	765	783	773	838	816	796	778	783	792	793	747	788	804	782	775	843	775	762	782	756	773	813	788	828	786	820	768	772	860	805	782	766	780	830	792	808	782	770	792	799	812	801	815	789	780	809	818	803	791	877	794	818	762	794	824	777	771	769	783	828	810	830	796	803	766	771	834	800	809	757	824	793	774	792	813	827	747	799	773	773	779	761	814	776	767	762	796	791	773	749	779	759	753	775	772	745	791	791	805	807	800	747	755	783	770	763	773	771	792	772	791	777	794	814	814	779	798	819	786	764	781	766	813	750	805	830	801	796	832	817	794	790	751	810	829	769	790	785	796	795	756	768	784	830	758	785	758	763	769	770	797	812	800	764	767	770	833	764	729	780	806	767	811	772	758	760	786	788	752	827	765	799	824	758	855	774	782	767	773	810	753	817	819	764	781	774	760	789	833	833	806	792	760	793	821	796	848	783	750	780	790	751	792	773	803	759	801	739	791	757	805	737	767	832	781	768	795	765	793	779	806	791	829	809	803	779	841	793	828	784	759	812	789	781	768	778	795	814	807	786	772	771	742	802	794	791	807	828	800	761	801	731	724	849	814	770	791	755	752	864	816	754	754	749	807	812	818	791	801	801	813	858	824	831	753	773	831	845	818	754	825	798	722	808	745	779	809	800	767	818	796	778	799	799	802	805	781	780	781	806	774	818	830	813	798	765	771	807	812	814	797	790	798	742	818	813	813	780	800	820	771	795	791	759	811	829	820	769	794	800	761	803	811	768	807	812	798	819	806	813	781	770	794	763	826	807	751	796	804	834	799	792	791	789	826	802	763	811	761	770	810	778	788	722	752	804	848	773	783	794	771	823	749	778	781	853	790	780	847	837	798	803	784	812	781	811	763	815	768	817	840	775	793	793	782	810	855	787	797	803	795	803	801	834	788	826	809	802	783	763	807	792	816	804	796	793	795	794	824	770	773	801	816	836	726	779	815	758	769	786	773	796	813	785	787	759	767	797	807	815	770	795	805	770	822	780	800	796	779	804	812	820	816	832	828	807	805	838	755	786	822	800	749	748	807	789	820	734	781	817	773	790	796	750	770	796	815	774	772	810	783	812	846	774	742	819	827	778	758	779	807	762	742	810	776	798	810	816	772	736	777	848	752	746	847	789	772	791	780	760	835	778	781	797	785	823	808	814	777	796	815	785	746	770	817	831	809	790	782	830	768
24127	21425	29233	24589	20947	10189	1224	796	702	690	658	666	669	655	671	626	676	627	649	663	616	615	594	623	616	628	682	629	634	638	601	617	643	681	655	598	597	617	634	650	817	714	602	618	621	610	623	580	604	622	631	567	602	664	645	617	606	594	614	609	592	674	637	637	620	588	637	573	624	628	644	652	634	563	623	611	624	603	646	564	631	623	585	633	628	583	596	576	580	633	606	617	568	576	617	566	579	577	605	627	615	603	614	612	630	620	633	584	643	596	622	596	580	599	634	640	578	645	630	615	636	586	584	589	583	541	581	640	616	588	574	609	575	567	591	592	599	637	595	667	597	617	601	583	592	557	581	635	643	581	579	604	592	581	571	576	601	605	599	636	606	588	635	633	616	654	639	616	641	626	589	644	636	623	603	562	667	615	580	625	596	618	573	559	618	636	590	658	562	597	628	623	621	626	605	587	612	611	590	630	603	589	594	623	588	610	579	551	604	595	609	649	624	586	572	600	569	598	612	603	614	615	548	624	604	633	602	586	625	612	611	606	619	573	636	605	571	594	626	614	621	591	599	604	627	633	596	615	613	647	577	627	618	566	620	605	598	606	648	631	621	585	589	643	604	599	625	591	593	603	577	588	624	616	639	646	646	599	629	588	595	608	627	612	618	608	659	649	629	603	565	586	635	638	623	577	630	632	650	625	580	609	629	624	617	587	645	635	628	619	644	616	633	596	625	628	607	618	541	617	642	580	620	634	605	669	598	640	615	579	619	561	637	599	583	604	584	667	584	564	619	563	597	602	628	611	588	595	649	591	637	637	631	606	615	590	605	630	557	580	631	591	621	597	588	611	563	561	586	552	622	565	588	594	603	587	567	605	640	656	599	595	623	585	613	591	613	602	598	586	614	615	618	599	609	622	591	598	657	641	557	620	652	637	593	622	609	577	630	586	572	600	594	586	591	627	590	598	607	591	606	619	656	625	636	607	603	624	608	613	571	644	625	623	630	641	588	588	597	545	607	642	604	596	636	606	593	583	652	609	587	585	580	618	600	628	654	574	580	582	608	597	572	563	591	622	654	663	584	561	630	594	634	616	587	605	653	626	588	589	633	583	595	621	565	614	580	604	607	555	603	615	579	585	598	564	582	589	555	635	588	628	612	587	637	600	630	582	645	537	602	609	609	619	596	605	606	604	640	614	604	622	625	611	606	619	600	627	593	622	619	615	609	622	576	600	587	630	592	617	626	618	598	628	638	636	623	555	621	595	633	571	637	619	626	598	613	664	598	563	637	651	620	580	589	584	636	601	609	583	581	565	594	661	633	623	591	637	624	571	603	611	591	615	627	593	601	620	577	619	593	625	620	621	643	609	646	605	633	608	628	625	583	600	622	638	615	612	628	572	625	580	607	619	581	592	659	631	587	619	628	601	607	617	650	557	581	584	575	605	621	583	617	660	633	619	611	612	603	567	604	612	575	672	644	603	623	627	649	619	616	596	548	629	603	605	596	634	586	598	632	577	591	611	600	617	634	544	591	625	567	592	593	614	600	618	625	630	579	632	638	619	632	606	603	645	612	604	625	634	600	621	583	630	632	600	554	676	603	631	626	606	630	636	610	626	624	569	586	607	601	607	635	564	653	605	581	623	585	613	627	591	619	588	627	621	605	593	641	632	586	592	590	596	602	560	615	581	590	592	627	650	605	577	636	587	639	593	606	597	598	569	592	596	606	626	612	626	597	602	619	594	618	598	592	618	643	609	620	599	658	606	616	624	625	582	580	642	628	650	602	599	612	600	596	637	616	609	658	641	615	576	602	576	658	604	605	623	617	616	651	625	613	643	548	602	519	574	635	597	594	592	632	598	607	608	599	615	584	605	532	556	646	569	577	599	594	564	593	582	564	596	591	576	586	617	641	612	567	624	591	617	597	612	638	581	621	594	574	645	649	639	571	596	651	605	583	621	598	611	614	583	608	553	553	578	618	605	615	610	658	630	607	583	616	576	591	593	589	654	621	618	597	613	607	638	622	573	568	606	627	609	618	595	629	585	597	633	616	595	609	623	595	577	647	598	600	634	540	552	587	595	615	625	600	640	630	559	587	599	634	639	590	572	629	606	569	591	573	553	618	623	661	588	613	599	614	626	613	605	608	627	599	584	606	621	591	608	645	607	570	559	566	595	572	628	616	596	581	629	643	594	611	569	603	579	626	666	598	580	626	633	554	603	624	641	606	615	635	613	631	660	627	586	620	612	615	604	646	598	624	606	631	623	651	579	619	567	611	596	593	628	576	576	677	624	595	620	636	590	606	608	618	629	602	650	605	641	588	641	609	642	607	555	611	598	607	627	648	626	613	626	598	606	596	655	624	625	644	614	644	614	593	593	600	661	577	649	585	608	592	637	608	584	612	606	613	684	615	621	595	613	577	601	594	599	551	589	598	655	576	606	604	627	579	587	659	616	599	586	631	600	633	621	576	636	589	663	619	614	621	604	616	655	627	609	622	599	619	597	588	660	576	594	588	603	648	598	633	636	588	565	592	587	584	584	621	607	606	597	636	641	608	621	605	627	620	592	607	635	600	612	610	648	610	581	611	601	602	629	599	596	594	590	621	627	617	604	593	634	562	635	601	601	569	593	617	577	665	605	575	606	641	622	558	644	593	637	653	605	611	613	577	616	625	617	550	581	621	592	597	663	591	599	649	557	618	641	619	615	613	614	590	610	633	621	638	623	591	598	594	598	633	611	588	645	610	608	624	612	574	601	580	617	629	613	592	612	625	649	618	646	596	609	638	626	620	581	599	633	601	624	613	632	612	603	632	606	611	638	631	584	628	627	598	647	642	613	570	638	604	614	614	593	615	603	572	625	597	605	614	603	614	621	603	632	624	588	607	642	600	638	608	606	626	620	639	553	623	576	603	565	592	606	583	617	618	575	607	598	633	588	586	635	577	610	575	622	581	633	581	589	637	608	612	622	635	612	624	557	611	610	628	585	582	615	611	600	647	601	618	632	598	592	604	606	628	611	575	624	592	580	610	622	592	635	572	612	608	617	569	577	603	611	652	578	546	602	620	638	639	639	639	619	601	611	599	567	619	620	576	584	641	590	549	632	605	609	612	649	626	580	552	644	563	609	599	582	607	541	620	658	631	580	615	607	635	607	608	580	637	624	637	660	611	607	594	620	648	628	598	624	600	605	608	575	621	612	587	621	608	616	585	594	638	597	653	598	582	594	613	608	573	590	597	599	598	599	592	621	560	637	638	582	588	582	597	605	627	656	602	580	639	643	618	625	574	601	607	576	549	611	582	613	619	611	616	623	601	597	615	575	592	580	604	632	596	614	555	634	628	594	599	587	611	553	599	578	558	604	628	627	568	646	641	629	637	552	604	602	615	589	593	630	601	601	623	615	647	575	570	618	662	600	637	599	661	618	553	609	589	606	636	609	630	600	636	602	599	602	609	584	594	612	611	631	634	635	633	624	602	639	593	583	633	599
39801	69215	52176	5514	1617	1331	1042	899	820	744	729	733	700	692	724	719	691	716	712	664	690	676	667	699	664	672	655	639	639	656	678	656	692	665	694	695	661	649	673	716	991	731	663	688	628	636	626	666	675	693	646	676	647	644	639	630	618	616	674	672	604	667	662	653	655	635	658	675	647	649	627	655	639	596	651	658	638	668	637	664	673	688	650	625	651	619	630	642	634	641	610	662	624	667	694	634	660	664	679	661	665	658	662	619	643	669	614	671	635	640	619	677	664	635	629	628	659	637	641	642	635	628	674	662	600	634	630	641	643	670	641	655	636	662	600	620	646	638	644	626	691	632	622	689	604	606	684	671	637	664	622	638	619	641	667	595	609	645	642	666	601	655	607	670	642	636	638	627	668	682	676	670	640	675	621	622	631	626	644	628	655	623	657	655	623	620	615	628	657	635	645	612	655	624	637	623	603	614	649	664	648	647	610	664	630	675	625	685	691	627	649	677	609	596	648	652	675	644	655	611	658	600	586	658	621	577	597	672	651	654	615	655	656	674	661	635	655	623	642	639	642	672	602	657	670	652	645	657	644	645	632	615	654	639	622	604	679	614	619	677	643	655	656	641	632	611	594	678	574	636	658	615	651	664	671	629	637	623	642	659	625	612	667	620	682	640	629	612	656	665	643	703	621	624	650	618	655	637	631	647	635	655	644	602	655	650	661	665	680	623	658	657	624	687	650	647	647	652	620	652	624	659	625	691	671	666	646	648	650	690	680	602	633	653	673	645	648	632	643	652	611	680	602	615	656	665	661	611	669	669	643	637	619	696	666	654	658	638	611	660	626	617	656	604	644	644	648	642	640	647	684	652	647	649	634	644	644	632	634	687	641	619	627	703	610	662	640	635	627	666	656	638	612	661	642	615	682	578	590	647	711	621	661	634	626	618	650	664	636	629	721	632	598	660	646	688	654	621	656	660	639	619	623	648	633	656	629	603	650	628	665	690	632	632	628	634	661	638	647	678	634	662	658	658	670	626	641	645	650	632	604	635	607	633	647	690	653	650	621	606	668	652	629	682	655	627	617	652	687	645	639	634	634	639	664	647	666	613	626	671	618	604	610	636	623	599	630	635	685	665	697	617	666	687	628	651	633	601	658	650	633	629	618	664	627	625	702	609	655	659	663	648	638	690	638	647	615	640	643	650	646	606	656	692	644	630	647	642	666	618	630	656	617	634	628	634	707	639	656	684	657	664	651	662	676	633	696	676	653	653	596	617	595	643	625	664	633	603	654	662	630	653	629	662	664	629	620	651	662	677	653	607	648	641	650	658	633	646	667	590	620	642	625	664	600	648	596	645	637	625	644	652	618	628	606	642	646	647	604	625	625	665	625	639	640	591	645	620	635	607	658	643	658	646	670	721	683	678	650	650	680	694	636	684	616	625	650	589	681	622	628	624	642	650	629	657	666	646	665	667	599	648	698	575	650	624	653	651	674	624	665	634	658	633	596	663	660	638	618	624	674	673	584	652	660	621	665	662	602	640	657	652	641	605	669	646	659	655	635	608	629	667	619	593	656	672	629	669	588	650	695	640	625	653	644	614	665	638	651	642	664	639	646	642	698	646	618	623	638	620	661	698	640	635	632	721	621	634	636	584	642	662	572	662	637	614	628	643	700	637	604	659	592	661	701	676	636	635	666	555	640	604	641	664	629	645	650	678	639	670	652	687	663	679	604	677	629	659	575	638	632	582	617	632	608	613	622	666	640	645	637	664	644	576	648	653	664	648	678	638	622	644	624	644	598	668	682	642	594	646	661	645	661	632	636	674	657	642	643	611	635	635	585	708	652	601	638	634	605	652	611	603	658	656	642	614	647	611	632	660	662	690	629	665	665	643	657	624	668	660	672	659	664	646	680	610	638	659	636	662	674	643	641	668	579	633	665	675	675	665	677	613	618	636	658	616	659	632	617	619	637	613	715	622	642	630	653	683	637	681	632	676	644	677	673	636	665	629	600	611	693	661	607	651	621	652	621	642	634	663	677	698	606	664	640	639	639	624	616	645	590	643	637	651	675	657	682	658	642	665	608	638	667	622	655	587	630	624	649	667	613	666	622	626	632	705	655	645	642	679	645	662	613	651	613	663	690	676	639	647	639	614	635	644	660	603	652	629	632	628	645	652	651	710	640	665	647	615	645	651	642	617	633	659	636	658	638	645	700	622	683	647	632	652	614	660	651	648	650	623	656	676	657	654	661	641	707	633	599	644	652	639	636	596	655	632	631	626	639	653	629	648	663	640	676	635	636	674	669	621	621	634	628	626	611	624	654	688	627	602	632	617	661	639	652	615	684	668	621	654	683	607	652	642	684	619	638	654	635	637	612	636	654	687	693	630	659	648	618	648	665	616	654	627	651	664	649	642	612	637	713	640	651	643	618	656	594	667	623	658	638	609	630	675	641	661	636	684	650	662	687	656	639	631	677	635	631	586	604	655	650	645	586	647	670	621	625	639	644	632	679	634	647	613	643	625	664	653	657	647	666	609	657	622	661	644	639	664	627	656	625	694	625	639	652	657	687	687	643	715	646	598	649	634	631	622	647	634	605	639	623	620	668	645	596	657	605	640	625	699	653	578	625	679	675	669	655	683	631	631	631	662	631	623	651	648	618	661	687	632	706	626	590	642	589	617	659	656	624	590	691	664	629	652	631	626	633	630	637	661	643	622	613	693	601	604	651	592	618	654	643	617	638	657	652	649	615	613	640	667	636	660	664	646	626	676	667	645	660	667	663	622	673	646	676	663	648	650	612	683	622	628	698	611	642	695	660	617	633	657	633	652	639	680	659	641	658	614	631	608	620	604	638	637	639	639	670	656	618	637	635	661	626	611	645	648	659	626	679	665	656	652	696	597	670	633	617	664	646	660	619	640	668	626	655	666	656	638	671	615	662	617	622	659	643	678	623	675	694	620	631	684	633	639	619	626	626	650	617	644	632	674	645	608	637	646	658	657	635	645	618	598	657	664	644	615	667	659	664	610	670	659	648	658	661	637	585	655	647	644	647	612	679	614	619	676	657	622	665	673	683	650	601	675	645	652	617	633	625	635	621	618	637	652	664	611	637	621	645	617	618	617	659	635	650	654	626	643	604	646	640	648	649	682	642	631	649	621	621	654	649	603	675	655	663	663	616	627	619	636	628	647	635	662	620	604	629	637	674	660	618	694	661	663	672	667	639	616	642	652	640	661	632	673	633	608	665	627	646	607	633	664	624	650	616	687	633	618	620	594	714	654	628	662	587	618	674	638	671	637	643	642	629	679	674	614	674	621	615	651	670	648	661	653	658	622	596	618	663	692	618	632	649	668	660	695	664	671	648	603	690	614	688	653	609	617	657	660	655	637	643	637	632	664	648	663	622	652	629	605	672	651	605	631	667	620	646	674	642	619	646	650	663	641	690	637	656	663	654	692	637	702	696	645	618	613	685	651	615	664	628	617	651	644	651	650
25158	21656	29314	25139	14243	1619	767	757	631	670	634	621	625	618	620	608	618	612	651	576	652	656	610	594	633	654	599	604	608	589	603	609	639	637	648	631	591	599	567	634	606	622	639	595	597	629	605	639	597	597	596	620	587	602	627	613	630	593	552	574	583	622	623	571	582	595	608	615	590	589	598	615	626	582	611	621	585	597	582	616	604	569	610	619	621	562	568	590	605	592	589	616	575	605	577	592	584	578	596	583	653	632	602	645	630	607	614	619	577	577	594	598	590	604	572	591	550	602	596	579	623	581	601	568	622	604	604	554	585	629	644	569	629	599	600	640	578	605	632	589	635	572	614	608	617	592	602	616	619	543	614	598	636	607	595	618	606	580	607	571	587	582	568	620	611	628	573	597	628	602	677	608	564	562	547	592	572	592	610	592	572	618	635	557	640	600	588	592	601	594	589	599	607	591	576	604	572	621	595	563	637	603	599	585	569	560	594	595	584	610	643	589	596	609	591	617	601	597	601	555	571	602	553	618	602	642	589	601	598	557	590	611	605	593	606	591	623	593	578	631	599	588	615	594	586	586	593	624	664	588	613	594	595	561	591	638	592	588	582	654	630	624	601	605	603	575	613	603	640	591	607	596	619	586	607	585	628	618	610	644	586	629	619	617	576	631	562	674	580	586	590	588	657	603	588	621	609	602	633	593	585	607	634	577	573	560	587	561	599	617	597	589	578	604	629	575	596	595	595	601	661	568	573	586	588	593	608	565	586	621	605	560	592	615	602	597	559	594	607	648	585	640	584	577	589	616	602	626	565	612	626	598	591	581	589	619	610	554	598	634	611	566	589	618	637	526	635	603	574	605	565	581	578	658	634	613	604	606	587	573	610	573	572	590	627	611	620	556	633	663	593	571	640	622	592	571	625	613	605	630	595	624	605	601	573	648	579	598	553	590	635	587	627	596	599	598	609	559	604	612	595	604	599	607	568	600	608	584	587	538	641	580	589	606	603	595	596	617	590	622	594	599	580	615	568	597	623	622	618	627	579	598	532	570	615	601	598	601	593	582	595	644	593	617	594	587	580	619	635	598	575	597	611	603	593	655	584	612	585	576	571	608	622	604	571	600	600	630	612	611	585	568	590	573	628	598	597	577	575	616	577	590	616	624	574	591	568	570	618	546	642	595	613	611	599	597	594	622	639	593	617	573	606	615	613	645	607	585	573	570	606	608	631	605	615	618	560	594	606	616	564	571	609	614	571	584	583	603	579	617	594	598	609	584	575	619	655	614	621	607	674	645	578	617	625	546	623	552	611	614	591	564	595	565	639	557	577	613	642	572	574	591	630	627	628	569	604	611	598	579	598	617	648	600	618	566	619	592	637	593	570	595	625	564	581	565	634	585	588	598	600	600	618	584	642	640	605	650	594	605	589	590	588	633	546	607	561	610	613	548	572	601	565	597	611	577	610	572	618	542	567	594	594	616	631	603	589	592	599	595	598	598	594	583	517	589	608	654	590	581	601	576	588	591	645	590	596	576	618	576	583	605	663	593	575	586	602	580	607	568	595	571	596	591	636	596	589	595	591	541	616	587	583	554	585	578	606	615	594	631	636	606	602	593	591	632	573	602	560	610	572	575	601	584	598	620	571	594	584	606	612	533	608	554	588	656	612	571	619	608	580	598	624	610	593	549	614	598	583	598	564	545	590	627	571	573	628	590	568	610	586	618	588	604	580	586	653	586	618	554	602	594	600	606	602	573	651	579	574	610	537	574	627	570	604	602	603	623	621	582	612	610	601	569	596	621	602	608	545	599	586	606	622	644	563	643	621	569	578	605	575	608	607	541	611	606	581	615	612	577	652	598	598	639	603	593	632	603	625	599	596	604	572	590	576	622	614	619	625	594	595	584	603	567	602	573	597	607	580	585	596	595	588	579	598	589	595	579	592	580	537	562	607	629	590	601	624	613	597	619	586	601	594	617	603	623	584	622	616	593	615	601	565	586	566	623	575	593	642	660	616	637	631	609	598	602	610	590	598	578	606	626	600	620	614	566	606	626	608	521	593	636	629	539	570	627	620	551	626	570	663	582	616	583	573	579	648	611	583	608	596	608	589	607	609	580	612	597	590	588	595	575	678	578	621	639	652	602	613	593	604	584	589	641	629	605	540	575	595	617	595	624	595	576	583	593	582	638	592	568	629	610	625	601	557	582	606	596	569	655	573	610	588	627	601	575	632	576	607	606	578	557	583	593	584	608	572	596	573	592	573	623	617	565	568	581	605	605	596	626	645	610	561	600	581	608	532	563	599	584	581	619	615	622	568	579	624	562	610	627	574	614	603	600	596	635	595	628	614	616	617	557	557	571	623	549	593	588	574	615	597	589	579	585	603	618	607	584	609	594	561	649	532	577	559	556	597	590	654	587	630	594	632	603	618	583	618	604	569	613	589	633	553	596	582	599	593	574	562	580	636	605	578	598	595	595	585	622	591	555	632	580	551	625	552	608	574	576	657	573	570	576	614	587	596	652	602	588	581	650	567	594	572	555	573	609	550	559	562	593	579	611	598	609	623	570	630	596	611	561	568	588	594	566	602	600	538	607	610	591	610	581	663	586	598	589	614	573	609	632	575	590	609	582	629	602	607	646	576	656	602	571	585	588	626	564	594	544	583	610	615	603	648	653	609	570	575	613	598	643	620	607	620	602	596	621	626	630	612	559	581	612	633	612	598	606	588	620	608	591	558	572	617	623	624	625	568	625	620	565	575	601	563	595	567	629	594	567	601	593	564	597	593	596	628	589	563	619	575	551	594	614	604	624	612	555	609	594	577	570	578	594	651	618	591	614	574	608	570	622	589	565	597	593	584	595	641	584	588	561	566	591	582	595	596	595	595	584	651	574	631	582	621	640	617	605	603	598	543	607	626	568	590	608	613	638	595	578	606	659	595	621	625	604	632	610	589	564	599	599	595	562	568	586	599	609	566	632	594	632	626	575	633	569	614	601	593	586	618	559	572	606	568	620	613	603	589	610	566	591	596	597	612	601	570	585	569	614	535	645	586	578	592	541	549	619	601	635	601	583	601	644	642	585	604	528	584	573	603	593	616	631	583	570	569	596	572	612	570	568	573	605	641	621	613	564	627	592	593	583	634	581	595	581	585	626	602	607	639	653	619	559	597	608	660	660	579	588	584	569	578	622	596	597	618	641	614	591	650	578	543	578	644	601	602	578	585	603	601	635	622	570	609	605	609	609	581	641	610	590	603	600	587	587	627	604	590	573	593	572	603	591	565	632	580	577	601	614	583	580	596	589	598	623	552	602	631	607	609	621	610	582	609	617	596	588	576	613	626	625	607	570	609	635	578	582	585	605	578	596	652	589	613	590	586	605	583	599	559	623	599	588	612	591	589	553	565	591	586	634	621	618	570	593	610	599	585	599	589	611	564	589	660	585	589	605	579	565	550	592	633	602	620	591	641	602	627	620	567	584	610	624	575	572	605	575
39187	64858	44449	5100	1436	1101	874	778	737	723	706	708	660	638	654	668	625	640	649	628	647	607	589	636	619	639	639	620	615	638	612	648	660	591	648	627	633	655	613	676	611	630	687	629	640	579	600	655	591	594	618	610	628	634	611	638	655	603	675	628	628	612	608	668	681	623	600	593	574	647	685	717	594	641	633	637	618	623	651	580	585	594	604	619	617	604	587	642	592	612	635	617	621	635	606	622	663	603	609	638	591	637	609	629	598	643	625	648	615	633	615	621	606	604	616	579	606	609	617	592	638	596	642	610	643	623	602	611	644	619	592	648	594	656	615	652	620	625	631	615	630	635	598	583	615	623	604	574	672	622	590	585	614	589	591	624	630	601	592	667	635	564	619	632	636	567	611	631	589	582	630	600	589	619	605	627	589	588	604	599	637	617	595	642	575	593	631	610	612	592	623	640	586	629	561	636	613	635	609	654	613	581	621	606	596	620	622	628	593	595	650	590	655	631	641	645	565	611	584	591	633	621	679	619	579	589	615	583	604	646	590	623	626	624	638	628	657	604	633	632	602	597	606	618	646	606	586	592	624	610	624	641	638	632	598	583	677	587	613	673	604	638	605	608	612	655	634	611	633	616	633	622	601	652	609	637	605	584	605	633	611	661	641	620	582	583	634	620	636	634	703	547	599	594	607	645	583	666	595	609	559	614	642	657	592	599	631	585	610	610	617	582	632	624	599	634	601	640	628	569	628	582	632	620	635	631	617	606	598	585	627	623	687	622	579	596	621	557	596	620	632	609	628	629	636	613	589	600	606	626	641	651	607	615	599	620	583	633	620	581	659	577	582	632	627	597	664	606	607	636	663	585	654	589	657	627	640	596	643	613	621	629	625	583	594	607	562	623	571	604	644	637	608	623	650	609	622	631	603	590	684	610	582	620	652	621	613	604	602	624	611	648	599	582	602	577	601	616	652	593	591	622	626	633	590	631	620	671	628	598	584	588	662	623	675	619	638	636	667	590	687	605	631	649	583	646	662	619	606	628	579	585	608	618	612	634	660	561	581	681	608	642	641	659	628	653	654	627	596	616	634	594	613	654	601	621	625	630	625	597	598	612	595	594	638	618	606	651	651	627	607	559	584	621	587	584	578	621	600	594	578	607	616	598	616	624	659	583	609	589	612	580	582	625	623	647	573	604	611	578	608	665	681	592	587	592	560	645	626	609	630	634	632	626	621	634	633	617	625	611	610	607	616	631	607	596	611	642	593	622	611	616	621	587	627	625	654	642	638	613	623	611	597	623	612	609	597	607	590	657	623	612	592	637	593	606	641	581	661	640	595	620	587	646	620	602	596	631	613	595	606	598	638	600	596	555	627	609	626	635	586	608	574	579	622	616	613	609	647	607	597	576	613	626	603	629	624	578	631	611	595	644	628	583	617	614	636	658	640	628	630	595	616	610	676	622	663	609	653	585	632	614	596	577	609	606	637	639	640	579	631	616	612	636	653	597	605	620	611	597	605	634	643	591	593	614	656	644	620	612	652	625	591	630	611	604	575	635	598	612	629	601	572	689	633	643	612	642	587	659	616	591	648	643	594	600	598	608	607	555	623	615	605	641	665	592	626	605	594	604	600	629	678	602	587	592	575	620	599	652	611	623	644	559	624	597	555	616	622	591	603	603	601	609	619	623	609	618	627	588	608	598	600	621	608	619	622	629	621	602	600	626	629	612	581	604	607	646	618	602	578	666	625	632	560	641	619	665	596	593	595	589	597	604	612	658	625	612	579	635	607	673	655	635	632	664	622	625	610	603	642	631	638	602	605	601	567	592	620	598	660	606	620	630	640	594	609	584	628	639	631	596	657	654	622	612	642	584	646	607	636	618	606	628	603	623	607	615	605	623	599	606	652	598	642	606	660	601	624	591	614	639	637	632	642	632	593	593	617	577	600	615	609	579	597	599	592	662	621	624	587	650	612	586	570	629	617	611	646	616	618	629	583	589	619	617	580	635	606	652	596	633	614	629	600	650	626	579	591	617	608	636	633	595	622	654	636	628	613	616	597	628	643	611	588	603	621	634	643	631	586	646	593	575	635	642	606	648	615	626	597	621	632	595	610	587	667	629	614	596	583	614	638	654	643	589	622	630	613	598	607	626	621	638	645	623	612	606	615	597	578	614	585	614	607	600	585	609	618	630	629	621	624	599	578	590	623	601	597	638	608	637	612	575	593	670	581	631	565	618	641	607	626	642	590	580	597	656	619	615	575	611	619	657	645	590	614	641	632	621	665	605	639	591	611	620	616	630	643	621	689	622	617	631	609	638	616	584	601	594	600	585	637	600	576	564	638	617	599	596	613	571	594	584	578	634	658	673	638	620	606	665	625	590	598	589	643	609	654	619	580	619	620	595	640	684	603	613	609	639	631	615	605	656	610	614	657	590	662	615	589	597	623	629	595	586	617	619	629	631	607	581	595	571	588	615	618	604	594	587	593	631	610	605	618	649	630	628	562	613	628	628	648	605	626	576	610	626	626	617	646	689	612	628	618	629	591	643	602	633	619	585	626	665	608	619	577	581	610	617	639	616	626	640	607	605	642	639	621	582	657	608	598	640	615	633	607	583	609	634	627	620	612	616	585	585	560	601	609	645	600	655	616	595	642	592	633	593	601	582	609	610	635	617	620	666	623	628	614	611	665	644	600	588	608	633	593	626	607	630	658	625	624	647	613	598	577	619	610	647	632	586	645	595	637	626	587	603	603	620	580	623	609	636	632	653	626	621	594	662	611	614	629	590	599	604	585	613	639	634	662	617	635	637	597	597	627	646	624	630	587	598	671	620	618	684	621	551	627	611	629	621	604	645	598	653	590	612	659	612	584	610	620	636	597	605	608	580	634	610	679	619	630	577	600	651	626	585	571	663	612	628	592	581	624	624	620	645	634	622	628	657	600	602	593	598	597	634	582	632	638	602	590	643	600	638	623	620	583	606	652	630	609	628	655	651	597	606	624	659	626	623	624	642	606	602	617	593	641	636	647	611	641	659	599	645	581	643	640	585	633	606	619	647	618	618	648	625	609	623	635	616	593	664	600	624	620	626	629	612	617	630	647	589	627	579	586	615	649	591	598	638	616	592	553	600	599	546	655	636	575	568	613	588	642	634	592	630	609	596	580	622	590	612	627	622	606	625	634	616	647	620	610	642	629	606	624	635	641	614	627	567	613	631	634	603	596	600	580	637	653	629	605	608	606	637	586	636	647	597	615	619	588	608	588	608	630	645	607	639	644	591	625	636	640	659	618	613	581	611	624	681	624	654	623	553	652	611	614	610	606	613	663	607	644	632	648	664	612	606	617	618	633	572	606	619	611	567	601	623	617	588	609	604	580	582	620	613	618	643	626	659	612	630	567	610	606	598	581	631	639	652	597	626	618	648	612	579	649	689	606	590	628	621	634	618	635	615	589	605	631	608	631	600	625	588	590	608	601	579	603	567	604	622	615	575
22931	21453	29228	24159	21429	21289	8711	761	565	585	493	505	453	443	436	404	440	392	383	407	404	371	382	359	381	400	386	390	381	389	408	433	414	410	420	383	390	403	377	480	360	376	362	364	453	445	345	347	399	391	362	361	371	381	393	365	397	332	383	377	354	378	383	372	381	399	371	353	364	395	355	366	381	373	345	362	370	372	345	358	356	363	381	398	392	371	360	346	419	369	364	376	362	375	379	360	391	384	361	343	359	376	375	352	332	357	355	350	351	359	373	356	385	375	368	354	376	343	384	344	376	350	355	360	343	368	371	364	362	358	397	363	360	356	372	348	374	386	379	334	359	371	353	332	343	359	374	357	379	344	334	351	367	364	364	315	364	385	410	361	365	374	354	331	375	390	335	375	371	339	341	371	372	353	386	403	363	403	384	384	374	377	359	348	371	351	382	352	364	347	393	357	352	379	345	375	337	353	371	380	348	346	358	363	356	321	379	387	365	350	338	381	347	403	356	334	369	346	343	381	328	347	316	412	333	328	330	396	344	363	377	346	392	392	385	377	335	362	350	375	372	373	349	339	325	372	403	371	364	346	331	424	369	357	357	350	365	342	329	372	376	325	389	357	359	345	365	354	351	386	401	352	361	380	363	363	390	361	376	378	392	393	375	396	348	349	371	386	395	368	395	350	374	371	334	385	344	326	362	387	366	355	367	372	350	387	391	377	336	373	393	347	342	386	380	363	371	365	333	355	355	385	346	369	345	382	380	350	358	391	362	375	352	387	367	346	359	361	394	350	393	393	404	390	394	336	383	336	329	369	333	376	385	356	379	392	319	369	357	337	386	337	333	321	383	342	399	393	362	388	399	370	375	383	397	358	366	379	347	347	364	384	348	375	363	371	368	333	357	343	383	380	355	347	356	353	354	358	388	339	403	352	381	361	383	358	363	385	336	375	345	387	383	364	365	366	359	316	345	356	335	369	362	361	375	371	349	369	393	405	352	359	406	379	373	356	375	367	371	349	348	392	388	368	383	362	370	378	376	363	378	375	339	362	385	358	372	333	397	362	340	368	376	374	352	355	358	343	387	388	361	347	366	376	338	366	346	372	368	345	326	363	358	368	372	332	354	333	348	409	377	392	406	349	372	334	368	348	325	371	331	374	309	344	366	369	384	389	354	381	411	347	378	393	366	369	362	338	346	357	387	374	348	372	388	370	360	387	386	366	352	374	357	334	364	361	331	369	357	366	354	403	378	391	345	349	377	378	373	370	371	368	349	360	346	361	387	334	350	355	379	360	324	348	383	369	359	358	391	352	358	363	343	334	393	382	343	374	385	367	388	338	379	356	374	361	366	395	338	383	362	371	347	382	377	376	394	403	375	395	361	356	353	363	360	371	379	355	358	339	378	358	364	396	337	344	349	349	366	348	353	352	341	334	382	413	366	362	368	355	379	315	377	376	369	337	376	349	382	378	386	335	388	360	360	391	342	318	343	396	342	356	340	350	370	336	362	377	365	387	401	389	389	382	358	368	377	337	359	367	382	356	382	348	392	365	362	388	369	364	380	375	382	366	403	365	397	379	371	368	372	342	404	375	375	367	350	355	391	410	368	353	356	386	392	374	374	371	371	358	390	360	334	344	377	377	375	345	339	379	382	384	340	346	381	358	358	359	364	380	371	366	330	390	376	337	343	372	357	352	378	336	382	370	382	388	407	411	370	337	336	378	367	377	330	383	373	361	371	367	340	376	375	406	386	358	360	335	388	356	352	377	355	363	377	359	354	323	372	351	350	353	344	375	364	380	366	352	387	372	380	375	394	331	360	341	390	342	379	375	354	356	362	379	380	375	344	380	346	353	384	391	339	370	373	327	375	351	407	363	367	377	341	372	370	357	367	394	392	374	348	350	367	384	364	361	336	330	374	370	334	367	353	333	351	353	418	372	371	407	372	337	368	389	347	374	375	393	344	363	345	358	373	382	339	368	392	362	352	376	331	367	365	382	376	381	364	398	342	356	359	350	351	359	331	335	355	363	366	378	355	361	371	363	374	393	356	380	358	355	347	342	331	374	308	381	343	344	392	408	386	371	350	371	364	381	338	396	410	352	372	374	368	365	387	374	365	374	368	387	348	365	376	367	355	391	399	347	383	391	393	369	376	350	387	351	361	351	367	372	347	410	385	360	327	397	388	378	373	353	369	356	368	381	359	337	361	355	416	377	370	374	388	384	370	356	340	340	348	384	405	349	372	341	386	350	366	355	376	351	354	379	380	363	367	353	385	362	349	361	349	370	368	357	397	372	338	381	364	363	364	368	355	361	368	360	360	346	350	422	352	371	370	396	344	338	352	342	378	359	346	348	349	367	356	370	360	350	369	328	344	384	331	370	373	343	369	382	363	334	349	367	376	385	360	352	365	387	343	358	382	388	386	345	369	352	379	334	356	379	342	379	352	336	371	358	370	343	372	349	358	362	386	322	383	356	387	383	366	372	408	389	359	383	331	306	363	357	391	364	367	340	337	365	360	362	362	388	350	399	397	367	371	339	384	368	353	353	333	360	353	378	351	373	362	375	331	360	383	368	345	371	345	367	350	394	362	375	357	385	383	344	386	359	360	339	380	370	354	378	351	333	369	377	382	373	333	348	347	386	349	351	377	368	403	363	369	351	354	365	352	364	353	335	349	353	387	372	377	348	314	364	357	377	358	356	366	390	375	394	349	358	362	348	351	371	329	354	376	378	366	353	371	378	404	364	377	405	363	366	392	362	391	331	347	365	399	396	342	359	366	361	387	341	380	360	401	365	365	346	319	385	329	336	364	371	369	361	349	343	344	348	330	374	381	372	367	391	338	390	368	364	334	387	369	403	347	373	362	352	363	350	343	372	358	377	340	370	368	345	364	342	356	367	383	343	358	385	356	361	342	387	366	381	347	370	349	333	364	351	386	378	371	333	370	381	399	372	409	378	334	359	345	385	366	359	355	356	356	413	386	386	346	370	368	359	349	361	376	381	369	370	380	383	348	356	328	373	355	367	368	344	387	342	374	326	326	355	381	379	379	368	374	421	401	336	378	371	387	376	351	374	376	339	383	385	366	367	372	351	353	358	331	357	385	356	356	360	314	353	352	369	340	384	376	372	357	357	353	380	373	384	391	373	376	360	381	360	372	348	341	343	361	362	374	343	348	380	378	381	375	351	372	361	343	367	381	367	393	396	368	365	379	349	341	387	359	340	401	396	322	373	353	361	392	331	386	356	402	358	365	348	393	398	383	373	361	341	361	333	325	361	382	377	359	392	348	374	396	378	362	388	353	343	338	383	348	346	370	341	338	370	360	386	376	381	350	382	358	396	383	367	374	372	383	366	409	366	320	370	423	353	366	385	369	352	383	402	387	391	358	403	388	353	360	400	365	338	372	354	393	366	367	377	347	334	349	357	353	357	383	385	326	360	360	355	393	360	359	358	355	360	341	339	344	365	372	344	366	366	380	364	335	355	358	373
43186	78378	58585	9774	2257	1463	1127	844	731	671	603	528	560	511	489	457	452	467	419	406	425	411	409	425	408	408	438	424	442	436	438	440	477	448	383	382	434	417	415	528	407	416	382	404	500	483	403	389	378	443	360	432	404	414	402	395	378	383	371	385	391	419	418	399	397	417	420	384	406	382	364	387	397	396	393	390	388	393	374	412	409	395	376	393	380	433	361	363	386	388	372	363	363	408	370	381	409	395	379	367	381	389	350	393	397	388	393	411	413	402	412	396	388	344	412	345	375	380	339	427	383	381	384	400	389	432	381	374	357	369	371	376	398	380	427	405	393	422	399	418	394	376	413	403	394	337	340	392	384	400	396	361	399	363	387	394	382	406	400	390	370	358	369	387	418	412	435	418	380	393	393	384	381	384	384	403	419	378	375	347	392	350	372	394	387	357	375	365	346	365	371	401	379	381	390	399	415	393	371	367	405	397	414	399	394	364	366	390	394	383	421	440	356	383	388	383	408	393	369	405	380	386	406	350	375	373	414	376	404	387	404	368	384	397	382	369	399	408	374	387	402	354	427	380	399	374	372	391	373	403	384	415	408	390	380	396	388	406	388	386	362	402	400	392	372	387	385	360	390	413	382	373	357	389	410	387	371	398	367	389	389	432	402	432	384	391	359	373	384	389	392	362	363	356	411	398	413	406	398	379	421	398	402	395	369	389	377	398	397	416	422	360	386	371	396	399	403	408	382	403	381	409	364	379	397	360	373	399	378	383	395	368	399	357	353	384	405	389	405	370	340	370	388	364	345	421	370	396	406	402	370	381	429	377	356	378	389	397	344	377	379	391	383	404	405	393	392	403	365	394	389	408	349	395	381	362	378	390	407	390	380	367	411	361	401	436	398	415	392	396	385	394	379	388	365	412	381	387	387	365	390	378	381	372	419	385	427	375	402	386	428	434	387	382	405	420	397	357	385	380	399	369	367	396	389	386	365	361	395	393	361	375	386	395	387	402	393	368	398	397	355	426	378	408	379	382	406	409	386	358	376	405	378	358	362	416	417	380	400	404	391	374	360	354	420	385	343	394	400	396	394	374	378	394	384	393	395	395	366	386	418	364	352	369	440	392	355	397	398	377	395	376	363	398	380	365	349	374	398	409	369	390	389	406	383	388	373	396	395	375	433	365	436	430	392	412	397	374	383	384	391	382	385	374	379	382	392	374	348	401	426	388	398	430	404	362	367	368	330	419	399	379	388	375	398	392	389	414	385	381	380	350	374	388	379	370	377	383	370	414	398	363	373	379	398	404	401	402	352	375	411	394	364	357	418	375	396	415	379	393	398	360	383	395	393	376	378	373	388	370	378	395	393	413	390	366	409	374	410	413	380	395	358	391	377	354	342	422	398	382	386	383	395	372	362	372	376	377	394	433	392	432	349	397	383	401	369	381	415	424	351	373	402	399	395	390	363	393	402	402	391	358	386	402	398	380	410	370	386	374	359	385	380	384	403	374	370	378	374	373	408	402	373	379	383	374	395	388	408	366	435	391	406	408	372	391	372	395	388	418	385	404	380	410	416	393	378	393	381	388	407	415	406	380	379	384	373	383	398	402	418	377	388	366	405	408	375	400	390	398	382	421	362	408	378	428	425	360	363	394	357	432	395	397	410	371	420	410	412	385	380	395	385	409	395	412	376	436	381	400	354	400	365	366	336	385	389	361	412	426	410	402	376	407	400	380	366	388	419	408	385	369	396	392	411	390	371	376	411	384	395	371	373	413	394	382	397	419	414	374	387	349	409	406	376	409	398	400	357	400	398	366	418	354	381	394	382	398	394	402	393	362	363	410	373	399	396	409	353	398	415	401	398	364	420	435	435	397	404	386	398	355	369	412	400	363	403	374	379	385	387	395	393	375	346	389	393	420	361	382	404	376	401	374	392	366	403	378	402	359	408	392	379	429	371	403	398	388	328	403	365	372	407	391	393	354	377	356	408	418	391	392	384	368	403	388	399	378	376	382	387	417	383	344	362	347	355	412	377	414	388	385	390	407	399	427	394	361	401	404	380	383	407	360	366	393	374	396	375	423	380	397	368	382	385	419	357	375	390	350	379	378	367	373	405	404	354	380	337	387	380	408	420	358	402	385	367	399	362	387	419	389	384	392	397	396	395	360	403	364	421	357	397	388	356	375	390	395	383	404	399	381	414	419	395	382	374	388	389	410	375	389	402	361	420	404	407	412	394	363	401	419	407	358	388	401	362	356	389	429	414	381	396	400	423	365	366	374	378	382	402	391	432	388	375	402	383	397	404	392	394	394	391	366	399	404	409	382	444	397	395	391	398	400	395	390	349	371	358	403	356	410	371	354	389	395	400	393	367	370	384	382	402	379	370	368	386	399	365	391	380	413	374	381	378	340	415	390	370	367	384	390	406	391	392	406	367	404	386	386	366	376	390	375	380	358	418	392	360	420	399	372	366	382	402	408	384	368	353	379	383	395	380	379	419	401	390	398	373	370	406	378	407	390	418	384	388	381	410	380	336	420	400	381	389	359	380	352	399	356	371	373	370	407	382	400	361	411	399	401	406	370	383	396	404	347	340	379	373	390	353	383	383	371	391	392	400	402	365	405	393	379	406	423	361	394	374	372	381	410	402	395	426	395	378	387	396	367	391	415	391	381	381	404	394	363	349	384	376	396	375	400	370	328	360	379	407	366	387	361	418	371	396	370	373	387	384	354	396	354	394	383	384	376	371	405	377	355	379	371	390	406	422	377	406	327	417	368	396	374	425	378	403	384	376	368	389	397	410	397	385	391	382	375	368	425	403	391	372	382	373	385	441	396	375	401	390	406	386	417	400	366	363	383	367	405	408	417	402	365	377	418	378	397	380	375	429	389	367	382	422	383	364	387	411	364	362	383	378	425	375	402	386	375	361	395	438	411	393	348	348	385	399	350	405	381	358	372	372	363	384	372	350	427	426	384	380	406	380	391	375	393	364	395	384	384	346	349	395	395	411	391	357	365	370	386	389	413	411	413	397	357	389	385	406	415	366	394	350	374	405	377	381	432	389	397	386	402	402	394	399	399	390	398	405	401	426	400	413	403	387	367	356	391	363	382	390	402	357	387	378	386	364	382	393	358	394	395	407	385	393	372	406	400	373	361	372	386	374	401	390	363	395	422	371	390	365	388	358	381	375	345	415	373	419	418	361	395	422	402	420	395	382	374	399	371	407	420	377	395	369	417	430	384	372	404	349	387	359	374	376	406	381	361	398	364	409	406	407	383	404	367	380	389	368	394	383	399	382	372	378	402	412	374	388	381	439	400	401	400	393	410	397	399	378	391	380	362	393	416	356	383	420	411	368	375	390	370	405	396	416	377	387	390	420	371	399	401	400	367	408	365	380	430	418	386	396	405	408	424	394	416	399	403	370	370	338	383	351	407	405	386	389	381	368	371	370	398	378	403	398	390	421	378	408	340	378	368	416	399	400	391	390	381	380	427
31845	38799	36549	10665	1152	848	809	856	771	767	793	768	765	802	797	766	748	751	730	796	764	810	779	799	725	736	757	746	755	796	788	783	760	738	746	752	759	732	740	752	713	774	769	750	759	777	791	788	850	753	770	798	776	752	807	731	760	783	781	745	707	789	742	769	741	722	782	742	728	741	773	700	779	749	704	713	738	726	725	755	781	717	717	783	728	791	759	782	760	784	766	751	756	764	750	739	793	762	769	775	769	733	795	744	753	760	836	725	731	774	736	793	765	761	814	748	742	748	758	709	717	753	757	763	778	738	759	743	781	785	735	763	777	731	808	768	752	785	769	781	749	737	726	770	765	740	758	765	781	727	767	764	754	769	793	689	762	789	759	759	774	728	790	783	770	777	719	738	758	728	743	734	732	783	775	707	750	753	737	795	767	763	791	746	738	787	714	753	721	753	773	760	717	777	728	716	792	751	739	736	752	733	718	784	739	700	759	806	742	757	780	725	755	695	750	744	759	771	732	756	754	767	788	747	731	770	723	796	720	698	726	760	744	783	759	784	820	739	703	718	800	744	789	788	772	739	787	740	752	749	719	699	763	740	771	797	757	700	774	763	780	783	753	731	781	727	761	759	764	748	729	711	749	782	760	662	689	701	765	743	755	778	764	723	715	781	756	761	773	741	724	725	800	766	718	719	751	777	781	751	761	744	753	784	763	747	732	804	731	737	785	775	751	750	779	788	759	783	745	791	704	740	769	765	729	755	768	757	736	771	744	739	725	777	761	771	732	731	744	702	764	737	799	695	700	718	732	750	685	761	714	746	703	762	745	726	782	746	754	753	777	762	757	765	767	729	735	724	735	723	752	739	759	766	759	773	775	812	733	730	756	802	746	788	759	787	762	808	763	755	746	766	772	725	754	746	745	760	753	738	765	785	756	748	753	808	753	802	743	728	775	742	787	789	726	764	796	783	744	758	736	716	762	790	776	757	778	768	738	774	800	764	768	778	740	755	709	774	737	798	746	827	756	743	738	775	746	677	753	794	737	793	709	756	716	785	762	786	800	717	792	760	781	714	752	760	807	760	781	709	772	736	759	778	725	728	752	744	764	798	766	743	776	751	730	757	725	722	767	650	737	724	764	713	755	755	782	759	738	834	782	717	785	746	776	722	784	743	747	780	749	715	721	754	737	722	817	800	726	759	670	738	734	750	781	761	784	810	735	755	748	691	757	754	777	753	766	756	799	780	770	762	719	706	774	774	755	776	741	740	760	763	794	763	773	718	747	786	748	775	751	776	747	744	723	787	743	742	744	744	737	779	796	785	785	766	782	775	730	781	757	797	717	758	770	758	731	725	767	833	722	761	750	713	761	739	758	743	724	750	772	782	766	765	736	754	748	734	760	699	755	804	783	726	771	752	748	757	722	751	733	726	693	726	717	733	810	794	711	790	724	741	771	744	760	777	723	765	765	761	758	767	722	736	758	761	785	734	742	829	771	781	708	757	741	740	732	743	777	767	722	766	725	803	705	802	756	831	752	718	749	752	745	775	763	732	719	761	760	755	744	751	780	736	768	706	763	772	753	756	770	784	793	759	721	796	804	793	744	796	750	758	741	770	740	750	750	811	736	765	789	766	758	765	784	715	698	729	709	782	768	726	767	728	738	756	760	801	675	728	770	768	760	788	780	789	806	702	749	774	780	718	763	766	735	729	778	807	752	774	760	726	771	737	747	755	737	765	751	744	742	760	739	744	750	760	760	743	711	691	766	749	770	710	731	739	773	716	783	798	736	732	731	754	726	755	761	810	767	753	801	771	744	766	755	737	761	765	706	777	797	770	724	720	793	774	773	746	751	753	717	799	774	794	711	740	797	764	745	746	737	783	741	757	736	774	755	759	777	757	763	724	727	713	786	724	763	795	785	693	709	733	796	750	789	745	780	736	784	807	753	825	735	766	743	723	818	771	727	731	823	792	727	787	760	747	733	738	753	694	774	738	766	757	720	761	809	747	774	744	726	706	699	739	714	792	756	765	728	773	759	742	733	751	725	746	789	751	740	756	767	821	743	747	796	771	762	757	715	825	817	769	784	757	817	710	741	731	749	770	770	782	805	761	752	763	788	721	715	760	742	787	706	791	756	739	784	753	738	818	721	754	774	772	755	778	762	731	773	756	710	726	758	740	776	774	744	692	779	723	765	738	735	754	754	771	740	743	742	723	781	718	723	728	768	762	787	742	787	753	812	736	729	776	773	730	758	779	754	722	702	777	772	752	799	759	716	721	756	750	776	729	754	821	734	758	782	768	755	750	763	786	793	742	748	770	774	814	766	781	757	764	764	744	767	768	745	754	780	788	788	759	769	786	729	743	778	775	768	759	795	726	785	748	719	781	770	753	709	707	764	714	724	776	785	771	784	791	750	754	764	772	760	725	812	728	731	736	757	747	713	748	750	785	742	753	748	739	724	780	746	766	772	786	765	741	734	783	730	764	736	747	787	738	760	770	798	720	717	784	754	794	796	782	790	783	752	682	749	817	767	738	782	741	737	672	762	755	752	801	795	750	715	791	739	736	780	772	722	764	702	762	784	768	733	811	806	800	761	740	796	753	777	775	760	711	752	751	760	775	725	761	737	784	793	754	767	740	730	768	774	773	766	726	770	727	740	765	716	778	734	725	794	772	712	783	794	728	784	731	734	736	737	754	776	728	778	724	738	721	769	779	720	754	745	784	750	731	706	760	745	764	760	740	750	741	794	746	750	764	745	751	720	807	751	727	768	724	793	755	752	807	754	771	790	793	768	776	798	769	753	739	721	758	745	761	794	703	726	785	767	718	707	717	748	789	751	780	751	774	766	733	744	774	786	771	747	742	781	739	709	736	745	732	742	742	744	741	762	717	840	768	737	759	719	762	734	776	782	767	770	768	744	700	739	793	762	776	753	760	769	765	783	775	809	719	714	769	756	702	747	771	760	757	745	718	781	728	764	817	769	772	762	746	740	730	750	755	714	753	802	774	766	771	763	779	798	766	785	755	741	761	732	801	782	788	737	712	800	763	748	770	787	710	756	744	730	756	761	719	728	778	721	816	767	745	801	782	761	830	767	744	760	735	773	757	763	792	753	771	719	757	780	712	795	749	744	744	724	768	735	735	743	741	729	776	756	742	752	731	757	763	704	752	780	803	793	709	741	752	779	759	741	778	753	701	744	765	740	720	705	792	702	757	760	756	747	701	797	731	749	748	771	763	755	746	765	718	767	675	795	733	757	753	742	732	788	757	791	704	660	817	731	776	788	764	760	775	807	740	711	724	718	727	714	783	732	701	746	762	793	709	728	758	763	745	789	760	746	748	767	810	704	693	762	758	752	724	745	733	726	747	702	762	768	752	737	739	788	747	785	729	759	764	756	755	761	751	759	752	721	772	775	806	722	767	770	750	723	701	744	754	742	730	760	763	783	709	753	768	747	762	717	749	758	766	718	784	761	738	757	773	792	772	768	718
37685	55225	34098	4165	1108	932	908	850	828	806	811	747	804	777	805	789	795	780	807	799	786	809	813	787	815	788	862	780	787	826	824	871	782	816	781	790	762	813	771	744	825	791	729	772	858	764	784	795	741	785	765	767	780	819	781	725	804	808	802	755	791	769	800	794	819	789	749	756	806	795	796	779	790	787	763	734	842	784	789	787	794	766	804	826	750	775	761	745	755	769	749	788	838	800	744	856	747	830	822	779	825	761	783	763	827	801	778	782	814	769	772	754	740	810	799	767	760	865	809	776	773	808	785	737	734	787	775	801	801	804	785	830	750	848	786	787	834	781	789	796	768	836	761	739	763	722	778	768	793	824	783	757	791	813	799	778	761	794	774	809	817	832	762	786	744	781	812	819	771	809	793	770	787	811	755	820	789	763	751	783	759	826	815	788	791	808	783	769	846	767	784	784	846	764	780	781	771	765	792	774	770	834	792	745	811	774	809	768	792	769	772	761	814	808	792	827	781	805	831	796	762	785	747	826	819	816	802	785	774	786	811	736	742	845	736	825	750	757	783	777	801	805	832	763	767	802	797	768	766	790	775	743	843	766	793	853	799	763	831	784	830	764	805	803	785	750	832	794	767	772	772	788	783	751	909	791	792	778	721	770	763	800	816	794	738	806	769	747	776	805	811	798	817	807	765	815	855	831	783	812	782	803	707	830	792	784	801	799	826	843	836	759	767	781	787	832	755	806	802	799	800	764	789	756	792	764	757	825	826	768	807	837	791	773	758	793	780	768	845	778	816	768	804	832	821	766	807	777	832	758	717	796	760	810	798	792	845	790	837	820	778	757	751	810	780	805	795	739	762	788	854	810	726	816	766	810	850	746	790	775	783	776	757	803	805	796	820	766	795	784	743	755	719	774	777	758	782	771	790	781	812	761	807	829	789	792	792	812	838	841	815	774	778	757	765	794	826	765	775	777	787	763	824	812	751	764	759	781	810	779	755	803	803	792	815	781	774	743	814	810	745	818	757	803	813	797	803	777	800	767	789	809	768	819	844	806	797	814	798	806	738	744	759	754	771	753	825	821	753	776	759	747	851	744	780	777	766	764	735	814	816	805	771	744	793	819	736	793	799	780	787	804	752	763	783	807	754	774	761	818	727	809	813	786	777	755	806	802	803	773	818	810	830	746	783	785	791	823	744	810	789	777	776	817	771	750	782	751	768	822	776	738	739	805	809	782	831	799	740	800	780	791	773	793	801	797	796	793	778	757	796	778	786	795	763	780	763	803	786	816	773	749	766	808	863	794	808	784	818	763	813	822	798	785	800	818	746	800	788	770	782	756	807	810	827	805	763	744	798	850	832	808	833	767	830	763	772	806	803	764	789	776	799	783	790	792	777	790	786	803	771	819	745	754	754	807	758	755	796	799	755	771	842	776	831	805	830	795	754	822	723	811	819	815	763	806	777	793	805	775	794	785	808	724	772	814	765	801	798	731	734	732	785	794	825	734	832	813	794	794	769	820	761	841	750	799	849	765	774	792	799	798	764	772	758	755	789	758	830	763	812	797	842	807	807	769	766	785	769	816	801	780	761	799	797	802	796	806	828	775	758	791	718	791	761	753	781	803	800	828	838	795	780	772	833	804	843	826	777	839	794	759	806	816	813	803	756	782	822	769	810	760	753	736	819	809	749	827	811	820	807	839	745	789	772	813	751	743	770	852	744	761	803	806	777	762	774	818	797	784	830	790	800	729	785	860	813	802	786	808	741	803	822	750	771	812	798	831	792	796	804	756	711	806	782	741	815	813	806	776	794	779	763	804	787	735	777	757	787	832	798	768	787	778	749	784	837	772	792	789	792	797	791	858	773	757	774	769	789	797	776	760	747	804	761	792	786	760	787	800	806	822	774	775	794	763	791	774	769	812	818	779	805	782	780	813	756	831	780	744	842	814	756	772	811	756	787	798	838	767	809	803	784	784	818	775	791	792	786	770	771	785	805	772	810	761	755	816	765	792	744	730	811	817	817	775	807	766	783	815	768	797	732	779	793	773	803	793	788	787	782	776	800	771	788	781	848	772	803	770	792	775	824	756	774	742	795	778	784	766	796	762	756	784	783	788	819	813	779	802	860	800	771	792	837	803	781	780	779	788	790	795	836	742	809	801	755	779	764	763	769	790	764	798	833	824	799	793	784	740	804	814	829	759	757	755	823	783	731	867	790	765	790	793	724	771	804	799	827	786	758	789	763	786	764	797	766	790	797	808	797	800	776	796	801	772	766	759	778	837	786	756	776	864	780	700	763	781	790	813	835	812	753	819	796	851	782	773	800	785	790	796	794	809	777	804	752	828	764	759	809	771	818	841	813	750	814	802	817	796	753	774	790	778	839	776	780	779	828	749	789	781	740	758	773	791	807	772	764	798	791	764	761	796	795	801	793	772	796	796	775	747	760	780	795	786	758	776	750	748	806	757	754	809	800	824	819	788	816	776	786	797	803	740	782	793	798	738	776	796	788	797	802	757	766	764	817	778	795	759	784	829	751	800	745	751	795	792	746	767	788	761	761	771	800	799	815	735	789	764	788	775	746	754	773	806	823	812	740	732	780	780	823	772	768	766	784	804	782	796	762	813	811	756	778	758	795	794	781	778	785	750	835	737	797	768	822	799	831	736	803	785	800	807	731	724	790	820	794	810	815	765	809	799	800	812	721	801	841	784	762	774	779	836	806	811	789	754	731	779	823	774	797	782	810	761	812	812	800	733	796	783	798	732	787	838	761	772	798	815	822	749	764	782	797	753	866	800	806	762	797	795	766	807	804	780	827	801	772	841	784	822	816	821	805	808	737	745	736	753	800	814	788	795	851	785	780	810	720	779	779	805	730	808	760	783	813	802	800	783	788	797	799	807	782	818	807	793	798	766	788	763	795	785	831	749	793	787	815	783	850	802	760	786	782	745	812	796	793	779	801	863	797	850	788	793	790	821	785	802	750	770	777	804	836	788	826	780	818	768	744	799	746	759	800	719	821	832	805	795	742	789	771	810	763	790	802	814	782	805	830	807	824	784	789	729	792	744	797	846	744	795	776	765	771	735	799	805	824	781	771	783	777	772	783	734	773	787	782	774	781	776	809	792	782	797	769	821	836	766	780	856	780	802	790	770	772	814	713	775	792	789	797	827	759	805	784	765	795	744	791	804	805	782	812	803	766	798	772	816	785	781	750	806	815	788	790	736	802	781	764	842	770	810	793	720	790	791	748	799	798	759	736	774	774	777	773	768	764	781	809	830	795	793	795	780	731	802	797	799	787	749	755	776	814	775	776	837	795	779	789	799	786	759	784	765	775	810	782	819	757	797	766	768	781	753	790	806	801	727	733	798	836	731	817	826	756	753	767	797	825	773	804	734	770	843	825	778	812	779	815	774	758	803	826	820	790	765	825	772	741	760	799	787	764	792	794	806	819	794	806	769	765	776	752	797	798	858	765	768	783	766	763	770	735	796
24131	21457	29400	24727	20897	10651	1230	768	719	752	657	631	637	600	639	661	635	627	620	645	656	592	649	630	638	617	618	615	638	642	610	640	597	651	645	616	615	621	641	566	591	594	610	606	679	599	606	608	608	577	630	656	589	596	613	615	640	679	637	656	585	607	595	623	605	636	624	644	629	616	572	629	640	599	585	643	623	584	623	630	588	625	585	602	639	592	608	586	645	585	606	607	645	607	660	650	580	586	654	621	605	622	598	601	606	589	593	608	583	618	610	640	597	615	652	580	596	591	611	606	600	639	578	600	641	626	606	567	610	613	612	650	597	593	621	581	675	625	651	557	598	578	648	657	634	582	620	585	599	600	644	587	601	643	601	608	600	592	623	616	571	604	573	657	574	641	649	600	599	557	598	606	543	567	619	585	598	583	621	651	603	622	623	619	577	550	630	599	604	588	579	618	650	617	660	590	597	602	629	592	618	628	587	596	631	581	607	615	612	593	622	620	626	605	604	624	595	649	628	621	584	565	587	620	605	591	575	631	595	608	597	646	616	601	645	639	623	578	627	624	650	604	575	603	638	581	600	622	579	633	627	633	660	621	628	588	616	646	610	559	608	588	580	599	577	614	639	611	637	605	602	631	593	600	627	604	604	592	567	565	639	586	619	590	604	608	627	587	637	613	607	636	624	665	605	604	598	650	611	627	602	646	600	603	626	591	638	618	636	594	606	628	623	603	600	615	616	612	658	592	631	601	611	558	629	631	609	636	644	596	638	621	659	614	620	622	611	587	624	611	611	564	588	586	637	600	645	599	610	552	600	642	609	598	593	600	627	587	569	639	604	632	591	595	599	586	625	600	594	601	617	624	613	605	617	616	619	562	632	646	602	641	575	589	649	597	583	583	591	638	644	619	578	576	608	627	616	635	640	641	639	547	633	604	610	628	594	636	619	593	611	599	588	618	616	615	634	631	565	594	605	592	621	616	594	658	605	634	593	623	592	608	622	626	606	625	602	578	620	588	622	637	593	618	624	640	628	642	609	610	583	556	605	592	621	637	611	616	589	604	617	606	601	617	567	627	563	608	597	615	580	596	579	641	561	617	607	608	647	650	603	603	544	620	582	638	599	603	608	607	610	575	607	590	600	617	655	607	617	590	635	623	607	597	590	614	596	596	607	616	610	620	572	589	632	638	576	612	575	631	631	609	616	588	613	657	591	622	633	632	623	582	619	634	626	614	649	614	609	611	577	639	561	622	603	626	625	612	596	593	607	589	606	634	618	625	563	598	603	606	616	597	613	591	614	631	626	603	598	588	604	647	598	608	591	594	614	583	575	597	592	606	615	612	604	587	643	651	617	580	579	611	585	618	624	549	615	610	615	599	630	647	600	580	627	616	598	568	629	594	603	542	627	633	595	590	636	606	578	583	611	623	607	621	576	597	594	613	567	642	590	616	652	599	562	619	578	581	622	600	634	591	617	642	627	634	650	593	616	628	615	571	611	591	609	592	587	592	643	629	657	580	552	635	601	595	572	659	626	640	598	561	641	606	638	596	641	594	621	646	607	589	612	596	594	589	607	558	608	616	641	565	623	604	593	632	605	623	624	616	590	621	591	595	630	612	636	643	615	612	623	597	603	593	630	605	610	623	599	604	619	610	644	600	650	624	613	625	628	596	582	624	660	626	584	583	559	608	562	624	613	627	615	613	597	608	608	618	606	609	566	636	582	561	597	574	643	575	591	598	635	603	595	566	598	608	641	646	568	653	613	580	618	641	618	617	667	629	637	597	595	593	583	615	586	587	636	639	602	573	642	621	610	570	636	613	615	636	589	595	616	611	603	667	657	596	624	588	632	565	605	618	574	580	599	643	598	642	585	614	583	608	629	630	654	642	614	625	654	601	651	587	607	644	622	562	600	618	609	629	620	627	640	618	612	566	667	607	656	638	607	581	623	663	621	615	605	643	584	586	602	645	606	612	564	623	619	591	588	586	584	632	574	598	624	573	626	630	602	603	608	545	612	586	577	613	668	645	596	626	580	644	613	582	617	578	628	602	572	601	617	587	622	622	593	583	609	610	624	610	622	610	640	604	556	558	609	589	675	634	658	562	654	613	603	596	615	605	613	594	594	622	596	629	588	650	605	594	590	643	604	572	626	596	619	622	620	607	605	620	606	590	615	652	618	537	603	601	603	623	614	612	640	603	591	592	564	626	548	649	609	610	575	665	577	627	620	627	557	570	575	652	636	606	616	620	630	587	589	638	672	649	646	599	605	628	624	624	594	623	594	606	661	620	587	628	626	636	604	658	590	582	590	613	587	574	628	551	601	619	598	593	596	647	607	607	634	591	601	619	627	620	597	613	595	572	595	617	640	564	599	609	593	620	640	613	610	606	667	613	603	645	631	622	592	659	560	621	620	595	576	611	587	606	624	629	578	611	627	610	623	626	624	652	611	607	634	578	620	590	628	583	639	648	636	579	613	625	593	548	580	649	635	600	610	583	634	611	595	589	634	603	629	684	614	656	597	614	576	648	608	575	596	611	654	579	536	595	614	581	569	610	608	633	623	659	647	622	608	632	626	647	582	542	638	613	623	632	647	596	606	586	597	605	627	648	582	598	627	609	657	653	583	582	651	558	611	629	628	584	586	606	613	599	562	611	611	590	615	621	635	647	623	590	611	623	583	612	582	610	643	630	597	586	616	613	596	641	593	590	595	627	593	605	604	593	637	634	613	617	612	671	650	611	625	647	642	626	575	641	611	605	628	582	612	590	637	576	653	562	625	596	619	679	613	588	598	566	563	571	611	618	617	603	592	595	605	638	598	632	605	627	629	628	564	591	621	567	579	645	578	615	601	630	632	602	610	606	591	606	592	581	605	611	609	581	619	595	621	624	573	596	585	612	612	618	601	603	612	590	581	653	605	604	585	579	583	630	653	613	587	630	604	548	590	592	610	632	625	584	591	595	612	627	593	594	635	588	609	626	614	611	601	583	637	664	594	593	624	614	628	624	595	586	616	674	595	580	594	663	589	595	642	611	606	614	581	606	625	640	613	602	646	606	588	649	580	626	651	567	591	603	626	594	589	602	652	566	612	639	630	599	611	691	561	583	573	599	606	585	666	623	606	636	638	613	687	638	653	621	655	575	648	603	611	593	552	596	612	616	606	623	615	617	588	620	584	630	642	618	613	614	618	602	612	602	587	607	607	569	611	590	554	614	644	582	641	622	590	587	610	620	571	625	610	611	556	547	658	601	653	613	614	577	564	619	639	640	647	600	622	586	628	635	620	599	603	609	608	610	624	627	571	587	631	564	637	581	667	618	604	619	587	619	609	621	624	612	586	570	594	620	580	640	581	593	578	615	571	573	644	601	602	615	584	574	607	641	639	625	663	609	574	582	593	603	624	640	573	586	601	568	632	624	558	602	593	574	581	614	606	608	605	575	581	619	626	591	608	647	615	606	593	659	595	618	570	589	616	620	574	606	610	598	626	632
39292	70541	54106	12382	1678	1300	1022	918	814	768	707	759	702	726	695	652	670	629	687	619	645	688	678	691	633	636	659	662	702	641	690	664	678	743	664	640	623	625	653	609	622	646	657	627	811	628	599	638	624	649	624	622	652	616	621	624	677	628	637	680	619	683	681	628	656	679	737	631	670	693	653	640	638	670	641	616	632	682	653	617	652	640	632	668	690	688	652	664	647	630	672	635	647	678	673	625	627	611	624	679	588	666	651	621	682	628	635	620	646	690	627	644	651	711	638	627	645	646	621	650	676	629	662	645	700	618	645	631	688	622	650	663	620	662	631	629	630	644	619	630	634	639	634	605	687	664	672	647	639	643	651	656	635	651	609	667	646	630	632	651	677	650	662	676	650	599	656	627	614	626	642	671	676	625	652	675	630	636	633	688	638	643	582	635	616	621	706	644	649	659	651	681	587	604	667	688	693	650	620	631	654	660	640	671	622	617	633	637	592	613	633	684	656	634	645	647	645	612	640	642	675	660	644	634	667	640	641	638	653	641	571	617	669	641	655	635	655	699	632	696	614	626	699	642	643	635	606	676	628	632	653	617	649	618	656	653	684	643	702	608	625	633	685	671	696	648	645	648	639	676	672	640	676	606	646	641	628	657	666	612	640	606	599	653	692	621	654	636	615	604	597	654	658	627	636	665	636	693	592	635	589	595	638	647	648	605	636	688	617	681	649	631	630	647	632	628	598	613	648	694	635	682	657	605	639	662	637	643	662	687	655	673	630	655	612	598	637	666	621	667	606	670	675	633	649	646	656	618	665	675	631	637	650	659	621	638	686	619	643	616	656	617	650	610	607	666	635	647	642	639	629	614	614	640	683	646	637	653	663	641	648	599	638	646	658	644	666	630	663	637	635	637	633	615	640	621	682	622	639	663	659	676	613	660	642	682	639	673	638	638	635	684	647	618	667	649	650	632	621	610	600	648	640	693	680	628	588	666	677	661	625	636	658	636	664	647	650	638	628	649	681	625	628	598	591	651	676	654	594	674	625	637	607	656	614	663	634	637	646	622	661	640	623	618	636	606	622	603	645	648	627	654	627	644	648	683	618	671	651	597	578	680	678	695	662	636	692	649	647	625	689	640	671	692	673	610	627	669	633	656	691	619	664	589	640	628	655	723	667	654	607	629	635	670	670	623	667	717	606	679	673	646	638	638	621	664	646	639	654	674	595	660	639	662	656	635	628	660	633	678	637	637	603	629	632	659	631	589	659	616	654	640	628	666	631	643	643	658	634	630	675	689	634	652	610	632	626	603	681	665	611	676	630	602	612	615	628	646	699	615	641	620	638	661	664	672	613	671	621	643	668	602	655	614	642	680	665	619	638	631	666	624	665	617	692	592	662	627	680	645	649	606	687	629	596	674	674	659	673	679	615	607	614	684	632	638	626	603	626	643	632	644	659	646	672	649	634	641	593	630	633	661	642	688	647	627	674	615	688	679	644	624	669	623	651	687	682	589	659	627	628	639	654	632	690	632	638	631	674	648	608	630	631	668	645	654	632	639	622	685	635	654	638	640	677	651	666	628	629	620	627	611	662	672	635	610	669	618	665	672	658	594	675	665	608	644	641	647	632	665	622	635	633	634	661	654	620	708	633	622	613	684	662	672	621	641	661	617	628	673	622	665	662	599	641	627	628	612	670	622	664	671	644	609	617	622	624	635	626	654	674	636	649	656	654	606	674	650	646	652	646	612	685	668	638	617	660	667	600	613	620	585	648	624	632	690	661	618	659	593	670	638	642	616	644	628	631	635	626	676	650	634	641	675	693	641	653	657	612	609	654	629	653	645	625	613	601	600	594	629	699	653	648	653	610	679	630	643	665	677	660	633	665	633	643	612	646	616	635	677	663	668	596	677	691	679	617	614	604	635	664	574	650	664	659	681	640	633	651	628	698	628	683	629	669	690	617	602	614	661	634	675	621	628	625	672	661	641	597	607	614	645	596	679	644	656	685	644	685	626	653	655	656	605	638	655	641	647	638	608	640	628	668	625	660	637	637	637	613	657	600	603	643	634	647	620	593	628	623	646	650	626	684	665	659	658	659	657	643	594	667	635	656	664	641	623	580	670	648	654	647	631	649	630	596	654	640	634	616	594	652	629	637	669	678	678	620	625	659	647	639	666	653	673	648	636	622	653	616	672	639	638	620	628	608	649	632	663	638	624	648	649	631	656	634	582	643	665	638	651	648	625	651	632	642	718	635	646	676	671	647	610	691	634	607	688	609	655	666	658	636	592	636	663	646	641	635	622	631	664	676	618	627	651	644	665	659	655	647	682	632	643	649	637	622	658	647	641	587	630	611	648	671	661	640	651	604	688	631	620	688	655	651	621	639	670	627	638	632	659	670	672	659	643	677	611	655	574	672	666	623	611	623	643	678	698	643	711	643	658	648	647	646	647	665	635	656	654	653	640	614	665	659	712	631	631	640	668	617	659	614	617	611	625	656	625	591	629	628	642	614	674	651	665	638	620	664	690	633	675	625	675	637	654	613	642	694	599	644	699	674	650	631	657	653	700	651	630	638	640	644	690	648	581	642	658	655	649	632	639	683	644	615	656	650	617	671	669	630	657	670	633	638	668	643	620	633	706	625	658	666	632	668	635	666	639	613	642	640	637	675	651	671	621	634	650	620	647	594	631	639	638	645	694	661	692	640	676	698	665	626	619	640	636	693	653	613	641	655	672	608	605	617	620	642	653	657	680	639	638	637	685	657	637	624	656	665	648	636	640	672	605	656	669	650	686	614	680	616	669	642	633	636	619	611	629	684	631	610	606	619	632	649	642	614	664	629	647	651	627	646	659	656	621	655	600	670	662	614	674	621	643	627	672	645	642	616	649	624	627	662	657	644	667	659	567	642	634	642	625	682	668	644	610	645	620	665	676	643	628	687	615	681	635	645	621	641	655	675	656	676	665	608	601	663	648	623	653	623	660	656	626	636	642	646	649	636	660	667	661	673	646	609	666	622	623	661	636	636	620	666	618	654	653	637	601	595	603	624	653	627	651	647	643	589	612	640	647	648	620	627	649	684	644	676	684	631	638	689	640	665	660	654	618	653	692	643	704	628	641	640	647	657	639	611	609	614	602	609	662	661	659	623	624	696	621	620	608	640	647	634	647	660	678	662	627	625	589	617	631	585	671	655	650	599	601	626	672	670	632	605	611	627	640	650	652	599	668	612	610	647	612	645	660	655	670	662	644	607	642	632	678	668	657	609	600	651	664	592	663	641	646	635	690	635	648	600	664	649	676	640	668	631	683	650	659	664	662	613	646	645	653	617	638	638	641	614	638	653	632	635	656	663	683	686	653	659	588	655	684	663	642	660	636	630	641	579	626	655	619	669	679	638	661	637	629	652	669	640	613	658	661	654	610	673	656	658	636	668	671	612	654	649	633	632	655	638	654	646	645	661	631	639	593	628	648	626	663	667	607	629	673	640	632	647	657
25125	21656	29697	25361	14789	1904	793	661	636	646	678	656	642	622	621	628	630	633	626	581	634	650	630	590	629	624	649	597	627	637	637	580	575	603	637	630	648	635	588	593	567	586	652	636	649	589	582	602	617	629	607	602	566	622	573	630	592	610	589	610	573	621	606	616	574	613	626	640	636	661	597	579	626	635	631	639	616	656	644	572	644	618	582	603	571	615	627	604	582	605	628	646	599	623	618	633	597	595	566	623	641	569	574	628	570	623	645	594	619	605	594	596	616	585	605	598	623	634	616	608	587	602	585	603	594	586	578	623	619	590	637	604	581	595	610	589	595	597	605	609	625	560	640	607	592	635	630	610	591	606	672	605	589	590	608	653	610	622	630	597	642	628	621	644	607	573	574	582	600	609	588	612	630	591	675	587	619	608	628	612	597	666	624	622	624	609	594	617	601	660	605	622	585	618	619	633	667	573	598	629	623	620	582	629	603	610	623	616	606	624	602	602	591	616	593	582	573	626	624	615	599	583	584	560	613	635	606	600	571	555	607	606	589	600	609	623	600	642	599	588	599	575	577	671	634	602	593	633	586	612	589	597	585	631	648	641	616	575	631	612	605	601	612	641	593	615	631	606	581	594	589	597	582	592	605	637	623	625	597	624	578	583	602	643	614	636	618	573	608	600	594	665	573	563	594	573	602	617	604	575	589	601	604	617	599	608	589	581	631	609	623	601	584	595	590	586	600	624	604	562	602	619	612	539	614	603	637	633	625	572	600	586	612	563	602	543	654	628	636	578	578	632	621	608	578	568	629	628	577	604	586	571	581	657	594	603	620	578	630	608	611	598	589	649	624	627	592	591	612	552	628	627	551	588	615	632	592	627	604	618	611	627	574	597	631	589	610	602	608	659	630	657	603	621	611	595	641	657	593	602	634	601	569	603	607	604	600	581	612	617	596	570	581	597	587	594	573	645	631	603	613	614	570	624	616	571	603	566	563	631	607	611	619	634	602	601	584	611	624	570	655	610	612	589	631	577	624	608	578	600	596	614	637	608	614	619	568	624	637	615	605	626	602	589	612	612	632	586	618	564	673	598	607	599	617	589	590	578	596	611	643	657	567	609	600	640	652	598	614	584	603	603	609	639	615	584	608	583	560	616	617	611	609	618	556	625	596	599	631	572	625	582	574	638	615	609	623	622	593	593	597	602	628	578	642	572	613	625	598	595	601	593	617	610	627	608	584	617	634	598	601	639	593	601	586	603	571	620	596	625	614	609	620	626	599	567	619	608	648	617	602	627	585	610	614	589	650	621	607	623	618	585	584	613	594	652	598	662	598	589	621	611	625	624	625	596	642	608	611	590	637	598	633	613	572	557	612	624	607	623	593	615	572	556	556	589	639	585	614	625	625	629	619	587	558	591	629	581	593	635	632	601	610	608	617	602	602	575	615	606	600	579	624	581	599	638	634	605	611	617	627	584	591	593	623	593	582	573	600	599	611	564	612	598	632	651	638	609	639	610	658	555	611	615	604	644	616	623	610	534	595	607	587	578	605	605	614	597	591	634	592	609	585	581	587	587	633	606	604	577	631	649	619	597	620	617	649	606	628	606	607	623	662	601	570	589	629	548	624	636	617	597	628	611	553	618	641	567	614	603	567	580	601	612	586	637	587	638	592	609	595	636	616	604	587	630	612	617	607	620	653	602	592	619	621	566	615	554	619	631	591	619	605	593	624	567	589	587	572	636	615	638	591	602	588	578	601	633	594	590	634	598	584	609	640	640	569	564	631	595	631	575	638	596	585	599	628	612	589	593	569	607	596	623	662	605	591	652	578	618	600	619	611	614	592	644	565	619	578	610	571	627	626	610	624	596	554	631	583	603	571	610	593	567	617	612	560	647	594	617	615	622	643	614	603	601	559	624	617	588	602	604	650	632	574	567	606	619	596	608	591	591	629	628	645	581	571	603	600	627	672	594	622	644	603	643	639	593	572	611	626	592	622	632	579	575	609	613	637	637	629	575	639	611	616	593	605	567	661	593	626	586	589	631	645	617	630	577	558	634	590	607	606	595	604	635	593	679	556	631	606	573	600	642	607	585	626	589	574	659	625	622	573	615	591	584	646	611	581	593	554	613	575	605	595	599	598	618	606	602	641	569	564	593	590	591	577	548	596	600	606	590	615	552	619	630	613	580	583	622	653	606	617	590	643	588	603	613	642	602	631	614	578	619	599	598	609	578	592	643	569	607	613	645	618	608	577	631	635	567	634	615	622	623	608	614	574	636	629	615	628	613	558	581	613	631	628	615	616	579	616	598	619	575	659	600	571	623	596	659	591	631	603	628	599	627	599	622	608	622	628	593	577	575	621	584	609	576	596	617	598	632	588	609	621	587	597	588	586	630	655	605	570	613	623	584	666	587	621	616	584	667	669	616	589	585	604	564	631	606	591	584	633	602	655	584	584	616	634	602	608	595	603	575	587	593	643	638	622	613	578	625	626	626	579	586	611	569	628	613	607	636	631	607	577	580	553	591	626	627	583	639	573	646	661	640	597	567	594	571	613	559	654	621	604	607	577	545	618	602	589	627	637	641	592	643	556	600	628	550	605	613	626	612	613	594	601	596	606	603	602	617	656	598	599	639	568	632	591	624	575	584	609	574	631	592	626	570	602	655	656	623	608	594	677	623	607	601	666	607	621	583	609	607	602	599	605	581	592	638	628	624	609	656	599	599	639	619	626	596	611	635	583	597	590	607	606	592	622	633	604	591	588	611	636	626	597	611	581	649	587	621	606	632	594	611	636	618	617	578	562	632	587	573	582	609	607	637	634	612	608	584	575	555	619	596	640	587	632	635	623	562	609	612	587	616	595	613	590	625	566	603	591	598	597	625	646	600	613	586	633	606	585	654	603	622	574	618	575	577	602	641	594	566	605	592	585	636	596	595	621	553	634	618	588	600	574	589	589	573	645	639	620	613	571	572	608	601	617	640	620	603	604	580	585	611	642	668	602	609	584	621	564	624	569	584	621	625	589	587	604	599	599	613	590	613	575	590	601	591	607	606	624	611	647	577	645	603	600	612	583	629	633	603	594	619	599	611	624	600	619	604	570	570	594	581	618	568	626	653	602	608	587	617	569	593	619	628	646	604	620	574	587	603	552	603	604	620	615	572	604	568	613	615	607	649	589	632	618	629	579	650	594	596	602	593	534	573	622	632	618	597	606	598	612	603	607	617	634	596	615	585	620	589	601	619	626	628	657	587	593	603	588	556	590	610	614	595	609	599	640	608	617	620	634	578	597	634	581	603	578	614	584	583	581	624	618	603	582	599	632	646	608	599	622	571	591	610	605	610	629	569	584	589	608	634	580	636	596	580	611	576	591	588	623	676	634	625	595	628	616	616	591	623	639	630	608	679	640	572	606	615	600	617	566	630	607	611	586	609	576	586	616	650	571	619	614	619	632	584	657	569	639	563	594	590	617	595	593	595	587	621	627	619	586	623
39446	65337	48470	12251	1221	1009	886	785	746	704	721	686	664	646	673	605	637	653	608	639	619	631	636	613	650	657	622	657	608	636	623	638	642	646	653	656	652	578	610	626	656	591	602	588	635	642	609	647	610	652	590	646	611	615	623	597	632	615	598	629	660	592	638	654	628	619	646	664	622	700	614	631	633	602	603	644	655	622	649	619	636	647	592	628	614	653	606	619	616	637	588	647	674	582	622	601	582	613	658	599	606	618	581	695	641	579	693	674	637	640	613	628	669	650	650	605	631	637	591	632	638	619	646	658	639	619	631	644	618	639	619	589	638	588	610	603	630	652	629	595	589	587	613	654	621	649	653	604	614	644	635	661	579	620	597	603	591	649	606	608	604	587	634	634	639	621	640	656	580	632	590	612	632	589	666	593	616	616	597	608	629	627	640	658	662	616	621	635	655	636	678	664	621	609	594	629	624	632	633	616	595	610	650	607	639	615	642	600	618	631	621	628	615	597	610	620	591	639	620	649	593	629	651	614	638	629	641	594	649	671	600	604	630	616	620	617	593	643	580	619	614	628	619	649	585	588	611	628	649	642	646	575	613	617	612	620	658	633	647	635	590	594	668	679	617	639	633	628	628	660	628	601	645	655	625	683	610	600	585	597	620	644	578	569	661	636	655	597	600	609	604	640	603	644	648	561	589	627	586	660	622	609	626	631	641	604	639	656	643	616	643	611	629	598	641	633	616	600	587	662	616	592	581	622	621	676	635	631	596	590	634	619	672	602	656	652	603	620	600	667	631	630	639	675	634	632	632	595	602	582	617	623	622	603	652	615	655	604	586	644	632	665	617	627	598	659	618	673	671	617	626	616	631	649	597	610	592	654	592	614	595	634	608	642	588	589	609	625	633	634	634	611	638	622	629	621	606	628	634	605	629	626	656	637	614	640	639	673	645	590	585	640	617	578	636	632	584	606	570	604	610	627	630	629	595	649	590	615	613	602	651	618	640	658	600	677	623	610	683	636	643	623	641	640	655	650	597	592	608	659	674	612	608	620	648	600	669	626	629	663	594	608	650	617	663	642	639	658	654	578	611	640	624	622	624	640	579	631	658	612	675	585	630	616	645	614	625	628	660	617	651	613	669	650	657	671	584	644	630	624	584	601	628	595	530	624	632	619	607	631	625	649	632	646	667	653	619	630	587	603	633	630	622	656	634	635	597	635	615	626	619	662	582	634	621	679	679	640	615	596	617	648	596	630	630	634	688	643	599	612	627	624	621	595	651	595	599	639	619	597	604	689	649	569	626	609	637	604	621	653	628	627	596	672	633	611	585	553	628	649	620	619	616	632	635	612	633	641	616	637	637	679	623	636	595	666	626	621	625	632	606	594	643	601	605	663	609	630	636	583	627	643	602	591	614	623	603	602	620	623	620	606	690	594	624	633	613	644	610	613	624	599	612	629	623	611	613	603	647	586	621	635	628	610	600	643	633	601	669	582	598	634	636	638	609	657	612	617	611	615	595	610	597	655	577	619	583	628	579	587	636	609	635	643	695	598	596	615	584	650	631	635	642	643	594	648	620	622	657	648	571	616	651	672	603	663	605	610	603	630	589	678	563	614	643	620	645	623	642	623	625	640	601	604	622	645	644	636	626	640	608	606	634	630	617	583	646	633	587	609	666	656	650	589	552	613	582	592	620	617	642	662	617	610	637	632	618	624	626	612	604	638	649	601	657	591	615	655	584	652	593	616	678	636	602	665	637	647	655	623	639	628	596	617	626	613	601	638	587	640	559	610	605	599	650	662	603	644	675	638	657	642	633	617	651	608	620	667	628	598	632	608	594	657	607	657	627	621	596	640	591	646	634	606	691	616	668	666	635	653	616	634	622	633	623	607	649	641	604	607	587	618	643	627	655	587	619	633	616	636	643	573	640	614	579	657	646	563	592	669	596	560	604	595	604	603	600	627	630	579	671	610	599	646	623	604	677	659	623	591	669	666	632	634	589	571	643	641	617	663	644	609	622	646	661	621	650	542	651	649	645	622	616	664	587	641	640	602	610	644	669	565	626	592	620	624	575	620	588	638	653	603	630	624	639	584	638	592	644	656	634	567	621	614	611	617	689	650	640	612	584	618	610	675	642	638	594	625	622	636	612	621	629	650	629	640	638	625	616	621	599	588	656	574	620	642	602	665	623	618	586	642	637	631	591	648	657	626	700	600	681	633	624	572	612	673	631	650	577	619	605	668	612	662	585	616	576	636	653	642	595	614	613	620	638	646	640	627	648	640	610	612	665	626	609	632	635	642	666	576	615	608	574	598	634	582	635	582	684	616	632	617	616	615	575	599	577	557	583	669	589	622	628	611	632	583	660	641	601	581	629	598	616	630	649	588	622	639	627	657	642	656	621	612	667	666	600	593	617	617	682	626	674	644	647	632	604	605	593	620	608	647	650	651	622	625	604	648	633	647	586	634	596	615	618	582	642	616	643	645	639	612	632	679	620	589	618	635	602	632	591	613	654	607	614	638	629	596	608	629	598	639	672	629	609	635	585	555	576	622	616	686	566	628	649	627	600	597	647	611	596	555	646	607	648	617	623	594	586	587	632	647	650	641	605	610	638	636	580	594	659	642	611	639	610	604	631	628	649	624	665	654	621	626	606	617	642	594	650	591	594	606	632	664	642	675	608	626	656	633	637	617	611	652	598	654	619	646	610	660	594	629	643	603	617	619	656	600	648	566	650	639	611	629	625	631	596	638	622	624	661	660	611	635	616	605	610	599	622	639	622	613	583	644	648	601	626	639	593	621	603	678	628	604	620	643	584	634	601	626	645	635	663	647	613	676	629	582	617	625	575	600	641	627	653	572	597	604	639	607	633	621	607	592	579	651	617	654	658	580	593	621	627	644	625	632	591	587	581	609	610	662	648	615	609	662	619	615	632	631	628	584	624	604	608	640	625	655	618	700	645	596	633	612	616	605	670	606	637	629	581	640	673	684	642	611	616	672	648	618	659	635	634	629	587	602	592	626	611	600	644	645	624	596	638	642	601	648	622	664	632	646	617	616	633	579	630	632	616	669	620	574	657	593	635	598	648	654	695	564	593	595	586	640	606	587	634	627	628	610	639	592	628	647	609	602	619	632	614	636	613	637	651	611	627	595	620	621	598	633	652	593	615	662	617	665	621	609	645	621	584	620	627	651	609	614	648	562	613	641	635	649	643	640	599	665	654	606	613	631	603	641	661	646	641	601	620	602	628	653	613	622	573	635	617	654	614	614	641	628	599	633	565	638	618	629	653	590	652	625	602	634	618	651	660	599	643	641	635	599	613	636	668	611	618	633	616	638	623	579	590	638	589	613	620	618	625	654	640	654	614	667	637	642	637	621	637	632	640	615	610	627	615	596	586	638	601	623	664	617	642	560	601	657	613	578	601	614	645	624	622	591	612	654	577	629	609	649	593	654	654	638	591	675	622	602	606	604	605	639	659	648	653	576	662	597
22991	21463	29281	24309	21428	21164	8613	735	573	531	452	449	431	464	398	411	380	390	411	390	378	397	410	413	439	411	426	380	388	376	418	390	402	381	393	382	406	387	379	381	374	310	380	382	363	350	379	351	366	381	378	376	393	401	335	412	368	372	374	387	346	365	384	359	363	399	397	412	362	324	360	392	364	357	425	360	381	347	366	377	332	320	355	359	361	332	374	364	358	367	355	379	375	357	374	375	371	357	345	353	363	341	346	396	403	353	397	333	370	333	343	399	376	328	382	368	335	387	377	334	331	378	388	385	363	366	380	378	371	329	387	346	337	371	393	384	345	397	374	352	375	326	346	353	388	357	401	359	343	345	391	366	341	352	368	364	337	363	366	369	365	370	381	361	351	342	376	344	385	313	366	352	356	339	386	353	345	374	395	360	366	348	362	372	375	355	354	357	384	365	383	373	384	374	376	363	375	388	381	355	353	397	411	375	374	342	402	345	384	355	373	376	350	341	386	351	354	347	363	356	360	396	369	352	370	350	373	366	381	375	358	337	375	383	373	372	364	367	384	373	348	354	388	365	356	366	386	385	366	369	422	338	376	347	324	336	368	369	360	373	365	344	327	340	353	347	370	363	350	373	360	387	357	382	356	354	363	369	363	385	358	374	351	357	428	361	370	349	379	356	356	372	345	384	363	362	382	408	372	362	381	365	392	376	357	389	356	336	336	343	350	396	378	354	373	357	342	368	333	371	364	405	377	378	398	369	379	377	363	337	390	400	352	362	349	367	351	349	364	375	357	354	386	403	353	408	385	384	388	341	380	341	378	382	366	374	364	354	350	370	365	339	380	348	335	375	365	382	361	353	372	333	344	365	353	369	341	379	364	395	366	383	365	338	400	388	360	349	405	391	359	410	376	342	361	356	342	350	356	352	378	357	370	374	385	340	350	382	349	359	338	385	361	377	369	368	351	391	378	361	377	357	355	363	407	346	386	370	382	410	376	345	343	361	362	373	352	344	360	394	383	383	397	354	414	367	358	374	376	379	354	402	336	378	386	344	322	381	363	402	342	391	343	341	373	348	362	355	331	366	370	374	379	389	357	370	361	354	393	364	369	376	354	374	368	364	368	365	413	354	361	349	372	391	335	343	363	396	379	377	387	398	398	386	376	351	388	378	368	363	350	343	403	348	359	399	372	389	368	378	377	356	366	362	362	383	320	361	368	368	351	367	365	409	390	325	391	409	355	390	385	386	382	346	357	386	349	358	371	370	380	362	358	399	370	355	354	354	349	374	367	377	351	361	331	382	344	417	342	367	406	350	340	345	375	390	373	381	365	344	377	360	378	363	393	342	386	374	345	351	364	361	351	373	402	343	383	348	362	388	337	377	372	350	372	391	377	392	362	395	350	391	385	342	373	351	365	331	368	371	403	382	374	342	372	370	395	380	403	376	363	361	361	362	404	368	363	422	363	341	367	395	370	339	345	376	345	365	366	397	363	358	366	367	356	327	349	356	369	362	380	371	337	361	356	386	379	364	346	337	372	387	356	379	352	337	412	375	362	347	379	401	387	354	395	396	369	389	417	354	385	374	385	355	374	390	362	363	378	336	391	348	369	380	356	397	366	375	347	376	360	367	345	381	366	404	362	371	360	376	405	394	339	379	348	378	362	389	354	351	354	388	368	371	361	361	397	341	358	349	370	357	371	380	397	359	347	359	359	385	364	391	362	379	386	382	363	369	419	410	352	366	353	371	351	409	343	380	359	359	386	351	361	346	346	363	350	399	372	376	340	397	359	357	374	373	383	344	342	357	344	363	360	384	360	353	363	342	392	394	352	372	354	357	369	356	351	368	359	361	347	354	371	386	349	334	380	366	371	350	374	388	372	405	378	357	343	363	384	339	341	361	361	372	381	368	363	360	374	366	384	366	370	343	363	390	369	372	364	329	365	329	387	366	404	353	386	379	337	349	344	396	353	366	366	390	348	376	384	370	383	380	334	335	345	383	353	349	356	361	392	370	366	360	375	360	375	356	380	319	345	331	380	363	363	398	389	361	346	386	351	381	389	351	389	358	396	357	367	341	369	357	338	345	370	354	388	359	372	360	349	369	386	388	341	384	334	324	382	333	349	341	356	368	405	373	363	370	360	384	364	352	386	365	410	382	374	357	422	374	366	338	364	362	371	352	379	359	352	361	347	364	379	354	380	350	369	381	351	354	404	395	404	332	384	358	357	343	364	375	385	349	371	331	383	358	368	353	324	374	355	364	388	364	363	377	395	364	382	413	318	374	365	370	385	379	376	362	356	375	377	332	361	321	368	374	392	370	382	353	376	384	341	369	332	369	344	385	379	364	335	360	386	395	339	338	364	336	382	364	357	362	356	355	365	388	374	401	361	351	373	361	366	362	345	356	304	343	381	344	359	341	377	377	376	361	360	353	369	345	327	369	383	348	400	355	376	379	374	366	383	379	360	382	365	360	370	371	370	352	368	353	348	348	384	341	365	375	367	371	368	354	356	352	380	419	365	375	361	382	366	374	347	358	358	334	398	371	364	352	375	371	347	314	362	408	346	358	371	370	341	363	346	358	376	416	363	348	354	357	406	321	383	375	369	361	384	370	363	389	355	386	378	390	393	376	336	363	382	346	318	376	375	369	372	370	369	353	341	354	370	343	385	353	349	352	350	396	374	356	349	321	374	323	331	360	400	343	373	374	377	413	368	384	348	392	380	350	397	357	363	363	333	334	345	370	379	333	348	373	371	388	356	336	370	364	348	341	331	403	382	357	365	401	388	381	351	355	358	342	417	354	355	364	411	401	353	400	343	314	362	379	349	385	382	400	370	349	381	367	343	365	331	369	373	348	350	363	383	396	355	343	354	397	383	366	342	365	368	366	370	346	356	356	361	365	367	348	326	355	364	357	344	345	348	360	386	373	349	411	363	336	376	353	343	415	383	356	329	377	387	369	321	356	347	359	365	376	358	357	365	364	353	393	381	341	384	391	378	344	379	357	385	367	367	356	365	347	351	412	371	377	379	372	374	382	364	367	369	315	414	372	329	341	362	398	358	357	371	360	379	355	368	384	383	359	346	378	391	361	389	376	382	372	347	378	373	389	349	347	379	368	335	330	383	360	389	385	355	385	346	359	390	353	379	354	386	360	353	361	359	356	356	379	368	351	388	353	346	344	379	362	385	367	363	403	369	400	355	335	371	364	355	357	364	350	373	352	351	360	369	369	388	354	405	373	364	331	373	364	398	375	357	380	349	377	361	400	401	382	338	387	330	368	364	404	339	321	376	349	351	369	378	379	388	315	362	387	381	340	403	372	372	373	349	366	360	357	346	370	370	371	361	380	359	400	383	395	397	358	402	334	335	384	362	363	358	360	331	357	359	373	325	384	351	368	386	357	332	379	363	375	344	353	402	387	390	367	395	343	379	352	366	381	388	388	324	360	355	393	398	346	340	387	323	363	380	358	375	386	347	380	393	387	369	394
43827	78826	63353	22986	2046	1365	1066	892	721	626	571	597	583	510	460	423	417	449	404	443	431	437	448	461	455	436	486	474	444	421	380	473	362	445	378	424	379	442	417	437	399	389	424	393	382	406	408	415	398	421	366	395	412	392	387	383	444	406	393	425	384	365	385	376	409	433	438	374	387	408	407	432	398	389	420	426	382	396	391	383	375	377	399	408	355	374	398	414	380	391	403	348	347	386	394	380	375	393	415	348	371	374	394	379	403	385	386	400	424	386	406	360	380	393	399	382	398	414	392	376	407	390	358	396	406	385	404	370	418	407	382	366	416	407	396	340	419	409	422	403	386	403	402	399	420	380	399	361	355	402	426	384	371	376	407	359	350	389	387	369	377	376	371	394	372	400	376	389	367	372	413	400	405	359	378	407	436	397	410	381	359	388	386	366	375	386	365	424	363	387	400	373	365	410	387	429	410	394	380	381	396	409	379	404	348	386	367	369	376	368	365	368	419	371	406	384	394	417	408	388	403	392	362	423	422	387	394	398	367	391	366	353	362	404	369	398	385	384	365	409	405	361	366	403	406	399	386	423	380	401	374	398	421	399	386	398	380	392	365	380	414	374	396	375	405	410	415	386	370	408	390	395	403	395	348	380	330	416	412	400	386	386	373	411	357	367	400	380	388	403	382	444	379	370	420	415	421	386	395	408	385	352	412	400	403	420	403	388	349	394	377	411	386	360	366	395	403	378	374	359	397	404	343	393	378	395	368	372	402	382	408	364	402	401	368	413	422	413	416	394	362	385	352	381	378	373	405	383	411	382	353	389	384	365	411	386	393	392	392	387	391	399	391	383	391	378	408	438	391	374	383	350	398	380	389	413	372	421	381	418	374	419	384	415	383	397	403	371	412	378	404	391	403	391	386	403	399	360	375	370	434	394	366	377	390	384	381	369	426	393	378	377	353	391	380	383	386	373	384	379	400	423	363	371	377	395	360	400	365	386	389	356	375	382	368	374	392	380	389	401	410	365	406	366	404	390	404	396	419	379	363	378	376	363	390	368	375	401	403	405	362	396	377	371	396	394	421	383	384	406	417	373	407	387	373	383	403	361	415	408	384	404	382	377	365	394	382	381	357	371	401	369	398	353	379	370	410	415	387	374	390	382	430	368	373	393	403	378	359	415	395	400	420	376	360	378	392	407	407	383	385	361	394	386	384	370	429	400	421	347	423	385	396	390	382	362	417	408	413	336	382	368	395	373	414	392	377	384	377	380	370	384	378	381	352	400	406	402	428	406	359	389	373	398	375	382	374	386	393	370	427	404	384	413	382	399	408	376	404	360	344	411	408	373	376	381	400	375	368	372	389	400	382	400	390	393	363	391	392	401	367	353	355	386	376	381	412	373	371	335	409	379	368	415	409	372	398	397	392	381	383	367	393	365	362	450	426	400	350	399	406	387	402	408	394	409	383	377	376	389	343	374	373	367	410	393	387	381	440	396	397	372	403	394	416	392	374	414	431	352	423	386	393	400	379	377	349	414	410	387	392	397	401	392	384	419	400	391	384	358	389	411	415	371	369	399	388	414	379	411	418	334	432	415	363	397	391	423	381	372	443	400	404	357	431	408	402	380	385	403	394	381	365	399	401	397	384	428	386	373	391	356	409	394	367	403	384	377	360	392	399	427	428	374	411	400	400	374	376	382	398	415	360	421	373	407	362	388	414	382	365	392	391	401	418	406	390	374	380	393	401	382	382	388	411	397	365	411	398	380	408	404	379	367	413	354	384	397	385	385	421	388	380	376	404	410	390	379	399	420	387	350	410	371	394	392	377	391	386	375	343	389	362	419	422	390	426	367	402	388	398	361	394	357	381	360	405	398	407	425	370	380	404	404	410	354	400	405	416	393	392	399	383	372	374	412	431	407	367	398	426	413	382	394	374	425	376	368	403	391	402	373	407	393	373	405	381	407	382	406	386	400	380	394	378	374	377	431	364	388	378	358	402	423	419	427	355	403	394	408	391	406	363	370	380	391	389	398	397	382	379	394	418	379	371	412	403	381	388	365	386	361	393	369	366	357	396	385	398	410	431	372	419	382	357	380	418	401	396	343	340	405	372	387	373	393	378	358	402	419	351	418	358	397	374	388	363	411	364	405	395	383	362	392	373	385	348	406	382	384	392	409	367	387	383	401	396	362	397	403	406	389	402	421	362	386	395	371	406	402	426	402	378	371	395	430	382	408	411	389	393	397	370	395	396	386	440	375	409	399	404	419	431	406	409	434	386	413	402	397	397	370	367	384	390	402	404	409	409	369	409	392	406	405	390	404	383	383	397	391	384	375	398	351	416	395	403	386	402	408	369	381	396	371	405	377	405	410	359	369	379	405	368	371	406	395	371	367	384	388	364	384	326	409	454	381	371	372	367	375	384	403	395	392	366	353	395	393	405	387	377	382	380	404	397	381	417	445	391	381	388	344	383	359	391	407	391	416	416	390	416	383	371	441	408	399	409	375	402	403	375	378	422	414	405	388	402	410	389	390	380	382	361	373	417	387	406	408	409	385	388	390	392	405	402	380	388	376	385	425	416	369	374	377	420	393	403	377	382	399	393	413	383	400	392	349	356	401	379	372	365	389	388	379	379	388	387	428	383	381	404	430	357	380	384	366	404	369	405	413	399	374	396	376	421	384	383	400	413	378	406	393	385	399	390	385	373	407	377	401	386	375	328	366	360	380	392	377	405	365	401	359	435	375	407	419	381	383	427	395	360	434	387	353	419	404	359	392	376	374	409	356	375	389	424	428	389	381	397	421	403	403	388	395	392	386	361	399	354	367	388	410	405	373	354	442	388	380	388	420	358	382	412	368	410	373	392	374	384	382	423	380	374	385	432	375	402	353	410	409	417	378	402	403	382	406	368	400	390	408	391	377	363	396	403	396	335	363	394	389	386	388	382	359	396	423	363	382	438	385	400	400	384	362	392	389	424	353	380	380	416	435	384	400	425	370	385	386	409	375	424	413	379	375	383	375	369	402	379	384	382	404	371	382	380	371	384	347	383	385	392	393	387	402	397	407	389	409	380	403	376	402	386	380	430	361	360	372	411	347	385	387	361	409	400	399	382	397	408	354	400	386	369	370	383	377	411	398	400	372	373	400	389	375	378	397	383	391	360	392	384	390	406	390	387	412	353	383	389	386	397	391	398	425	383	400	416	363	380	385	411	391	409	385	378	366	419	360	384	399	375	412	385	402	373	399	398	419	405	388	388	390	380	374	340	395	402	396	415	425	383	374	401	374	430	420	401	365	408	426	383	413	435	390	377	367	354	395	355	405	375	409	407	387	392	373	382	414	387	391	406	393	401	429	411	427	398	405	349	370	404	354	393	412	395	395	410	364	387	394	401	385	401	393	389	345	388	400	400	393	375	372	408	403	349	427	394	385	365	368	383	352	439	426	402	400	396	393	414	352	399	413	400	390	373	383	402	386	421	374	414	389	419	390	377	421
31859	38777	39391	15533	1496	816	785	844	811	787	778	814	721	756	742	747	751	760	789	739	793	730	773	776	752	766	793	764	763	815	809	780	759	742	754	753	721	798	770	744	811	775	777	773	765	742	834	790	766	800	752	813	796	746	782	766	761	843	747	776	734	760	777	737	734	759	722	713	779	780	725	791	776	813	768	773	732	795	783	808	799	750	767	751	748	765	741	775	735	752	716	841	797	790	746	773	758	760	752	787	749	759	798	760	760	771	760	749	740	736	725	735	732	730	755	782	765	745	763	751	767	762	763	797	753	778	787	809	770	775	795	786	771	792	758	778	773	757	738	782	745	761	781	760	774	790	766	798	725	767	770	759	769	746	743	786	753	778	767	783	771	790	794	732	788	777	778	755	786	735	742	818	751	738	744	752	767	763	777	781	774	745	756	752	785	810	751	765	736	781	763	789	786	768	767	741	833	775	738	742	767	769	772	806	791	745	752	784	755	768	778	728	811	717	729	767	779	783	749	771	776	825	767	770	755	739	816	763	733	709	752	756	787	844	759	792	800	743	782	792	702	740	778	797	787	726	769	738	754	804	742	784	745	756	766	739	786	728	766	769	777	754	766	768	763	747	720	752	726	743	806	778	767	739	738	737	790	751	761	755	796	771	789	773	784	810	825	751	774	805	757	815	752	724	802	790	826	763	760	781	790	812	775	726	775	766	814	737	775	719	709	746	713	743	732	748	755	760	793	767	750	778	734	762	772	772	778	770	717	787	743	733	761	820	829	814	777	786	774	789	737	770	748	771	739	733	815	756	767	761	776	791	713	798	768	791	782	778	801	738	753	787	739	775	801	758	720	762	753	720	764	755	718	753	815	770	788	755	760	760	736	755	769	782	782	758	740	746	764	769	799	769	746	748	779	797	753	768	787	842	760	765	729	751	771	771	771	768	750	767	772	749	788	768	764	800	785	787	762	763	755	763	806	727	746	793	790	718	739	823	805	793	770	794	781	746	786	812	744	768	774	762	736	696	742	768	731	822	769	801	748	793	730	721	755	750	762	740	783	724	786	804	752	744	758	781	820	729	784	781	682	749	784	733	741	733	788	791	748	744	763	744	754	751	768	754	775	759	728	764	723	761	726	759	727	730	750	786	794	748	812	756	775	784	775	751	785	826	769	767	812	781	737	776	742	745	825	785	767	806	742	815	730	784	772	791	761	763	752	760	766	774	756	728	743	743	763	791	754	715	742	853	809	753	758	765	771	772	823	751	735	801	764	789	719	737	776	778	794	724	745	751	748	788	781	786	746	746	704	777	742	772	765	759	795	760	726	761	761	758	802	746	732	762	767	774	723	757	767	784	784	776	764	734	739	766	745	754	770	762	794	775	718	816	750	776	774	777	752	703	774	729	745	739	756	717	759	823	802	759	731	764	766	769	758	738	759	791	763	759	762	767	761	760	798	764	747	798	725	791	763	812	745	749	804	791	760	762	757	758	825	780	744	808	770	768	769	785	790	814	759	785	763	790	738	712	783	758	713	803	806	759	786	803	775	752	767	802	778	747	800	711	753	755	773	766	771	794	715	768	780	824	816	746	755	791	778	785	779	804	771	780	767	735	809	762	805	788	775	793	769	780	779	779	758	776	764	797	761	768	762	767	781	758	798	742	759	782	771	834	756	744	769	751	773	786	714	753	763	761	791	772	792	761	720	757	764	792	741	766	725	771	777	761	761	766	771	807	776	781	780	728	820	756	745	756	815	752	800	799	785	805	751	732	739	822	803	802	774	741	726	778	800	778	740	773	755	758	770	769	744	775	776	756	753	737	778	738	754	800	751	777	746	735	796	766	786	764	769	760	740	771	756	777	751	798	744	776	743	750	772	764	748	785	755	759	745	773	791	773	730	737	782	746	772	789	772	779	821	754	782	699	763	769	785	781	781	750	741	822	777	753	749	761	750	748	766	796	807	742	743	780	736	769	742	787	786	743	752	778	745	749	759	768	763	773	767	759	775	765	750	778	760	763	752	767	728	784	768	767	775	771	794	753	769	749	760	771	754	817	744	754	789	757	740	757	765	822	732	782	740	760	726	787	721	747	764	758	780	778	785	772	793	783	779	813	792	758	762	791	795	780	814	730	807	798	772	784	776	789	752	779	738	745	765	769	793	754	688	771	729	745	745	740	779	751	759	762	771	704	747	817	769	747	783	808	723	763	780	775	723	748	774	749	809	760	761	749	807	748	757	769	753	744	737	718	758	735	743	788	745	746	762	743	754	738	750	756	755	800	743	781	769	781	752	751	802	762	740	800	849	797	695	767	719	744	771	751	722	773	786	768	763	777	792	749	744	760	713	729	723	796	768	778	779	749	805	750	845	745	701	757	740	774	718	708	763	785	733	776	757	733	742	781	772	772	809	775	794	744	772	797	711	762	764	767	733	746	782	760	748	726	746	730	788	751	795	732	796	749	782	722	777	781	782	708	747	763	775	745	777	794	762	764	780	798	757	763	749	728	722	781	748	771	748	786	730	733	759	758	783	755	762	782	785	769	710	774	722	762	748	784	792	737	748	766	706	772	790	791	753	754	781	784	765	744	816	796	792	826	823	738	736	754	796	764	785	763	772	775	748	819	775	791	725	766	816	775	752	768	791	780	813	797	741	792	817	749	768	776	819	811	785	822	838	768	782	728	725	783	766	763	746	754	750	801	729	829	753	747	787	765	741	778	753	766	769	815	763	752	743	751	791	781	783	774	792	766	824	767	761	829	775	740	759	732	705	744	745	800	785	758	796	770	726	764	719	742	780	775	732	736	772	791	754	742	750	836	753	735	762	787	752	797	758	749	749	755	767	803	776	756	776	724	755	744	767	775	798	785	759	723	775	761	770	738	757	762	717	749	719	770	774	780	691	776	768	737	725	758	748	754	804	821	734	785	761	703	741	796	775	748	833	773	727	797	775	706	776	756	731	773	781	784	745	711	773	822	770	747	794	791	827	759	746	761	762	800	811	741	718	715	769	730	740	760	779	800	740	772	738	756	773	792	770	791	786	783	787	706	755	784	769	750	789	790	805	766	744	809	803	768	757	757	722	823	802	765	812	761	741	761	749	746	778	769	781	753	741	786	745	737	761	787	777	755	783	756	775	775	787	782	745	765	741	762	726	733	778	781	799	734	803	814	798	791	790	710	776	819	782	744	772	842	772	846	756	803	777	754	766	745	726	784	731	766	852	800	756	744	762	719	672	792	773	808	745	775	756	798	740	739	743	763	734	803	808	731	783	733	787	767	789	813	801	757	787	767	726	705	779	780	739	767	762	781	749	737	778	770	782	799	776	717	811	753	789	774	714	772	780	759	805	706	785	735	763	724	774	803	755	764	741	797	740	728	810	743	733	750	793	772	782	757	730	778	809	758	724	738	755	791	776	750	758	725	772	710	802	780	755	730	721	749	766	751	723	737	755	765	736	788	834	746	775	749	767	745	795	762	736	745	771	778	726	779
37764	55098	38702	8443	1057	920	878	793	832	809	841	822	756	832	764	739	765	752	807	753	794	809	828	782	789	797	818	782	822	836	742	756	785	779	784	795	806	822	767	809	834	814	803	835	748	841	789	778	785	818	790	800	803	756	759	806	806	795	807	749	819	797	791	818	792	793	790	840	755	758	811	830	857	807	806	817	807	842	792	801	825	769	852	809	759	801	795	780	821	786	827	769	804	771	794	796	767	760	763	772	801	776	776	763	742	815	801	773	816	806	728	797	770	769	801	849	819	776	796	795	800	787	811	792	748	798	821	786	769	778	813	807	802	785	729	825	786	779	761	802	815	770	807	790	763	835	835	778	759	815	757	797	780	823	807	802	778	772	762	776	774	759	811	725	796	839	783	801	797	843	797	797	811	800	786	772	839	770	798	764	766	806	738	778	775	807	783	837	772	805	744	802	799	762	785	773	790	808	781	785	796	795	801	801	841	757	758	759	779	824	783	788	857	804	801	789	796	758	788	815	774	794	812	827	787	756	778	798	795	754	791	850	787	787	780	775	828	842	810	794	809	783	842	772	791	741	794	783	807	831	800	815	775	791	819	774	792	828	825	787	836	834	774	773	822	777	816	769	741	808	842	748	813	789	798	838	762	791	794	844	751	775	866	854	800	755	792	794	795	768	824	728	807	784	753	777	786	781	792	774	831	804	751	779	769	761	851	770	812	849	764	783	821	809	798	768	828	814	770	778	768	700	756	732	747	785	780	815	787	809	810	795	784	781	787	784	820	811	792	782	779	810	786	844	823	802	775	724	803	781	868	788	750	806	786	782	800	781	798	775	815	788	821	758	771	795	773	774	811	804	817	814	831	776	761	818	800	825	776	788	791	830	777	849	800	769	835	749	813	787	793	780	811	822	818	855	782	764	839	820	773	754	763	756	788	782	788	764	777	791	776	788	801	829	815	813	804	762	742	819	782	770	784	776	838	814	764	791	787	800	819	776	762	858	801	766	762	811	786	790	776	778	793	768	859	811	766	833	768	756	779	767	746	822	767	802	803	817	778	802	816	744	760	802	799	770	854	805	776	770	803	850	870	743	738	824	790	806	799	789	771	787	799	769	776	797	810	771	849	747	750	794	816	767	804	788	818	785	788	802	793	792	766	817	779	812	772	758	792	763	830	820	794	741	779	742	850	784	847	823	792	840	775	767	848	798	771	778	801	836	730	761	761	773	789	831	826	781	775	818	768	838	791	799	810	774	807	798	786	729	777	829	815	779	819	811	826	838	834	838	808	782	812	804	765	781	805	787	788	806	791	791	773	776	808	813	831	757	793	813	798	804	807	748	787	815	788	764	821	821	804	817	810	829	772	770	792	777	801	800	766	748	762	782	722	800	764	759	789	779	797	769	806	812	773	838	815	787	803	782	773	817	798	797	858	795	802	850	767	830	772	769	769	746	813	771	789	795	795	747	837	790	754	799	808	789	759	773	799	790	736	833	766	835	783	767	827	796	772	820	778	773	787	768	771	798	772	762	809	786	756	818	780	758	800	803	842	786	759	823	790	772	766	793	769	845	793	817	773	798	781	829	790	757	808	754	775	751	752	775	797	769	769	818	816	785	798	835	822	768	781	783	779	768	799	787	787	799	763	793	823	775	761	778	820	806	796	817	846	830	797	791	743	753	834	750	814	795	783	748	822	839	768	761	766	795	785	796	784	722	791	764	812	793	791	800	834	766	775	812	837	790	797	809	760	816	846	830	804	778	755	788	765	789	772	770	811	803	775	801	821	781	787	772	804	777	825	804	762	774	788	786	733	764	824	797	771	791	744	774	815	799	751	750	800	789	802	827	826	698	780	776	779	823	819	755	792	788	749	815	811	763	828	747	788	786	764	818	775	855	822	802	827	785	789	787	811	821	769	791	752	767	802	785	744	790	766	794	811	770	767	816	815	773	776	803	819	840	764	778	806	791	811	824	825	788	791	794	795	824	816	775	844	814	762	808	762	803	747	772	768	786	816	823	822	783	781	805	799	791	770	824	774	800	792	839	790	782	796	822	761	816	825	794	771	778	786	827	812	821	796	791	782	760	795	805	798	782	774	741	824	793	797	810	822	785	785	814	824	779	777	774	762	812	831	752	755	836	773	783	786	749	775	782	774	817	810	842	781	739	799	845	797	764	730	794	767	802	797	827	794	774	782	779	796	770	822	757	777	796	843	825	824	807	766	795	777	773	790	810	801	830	789	797	779	789	815	834	784	828	752	781	767	834	831	803	786	769	796	798	811	752	843	765	792	788	772	756	773	783	797	738	803	828	821	805	788	824	782	809	747	829	779	803	789	743	805	803	784	766	831	746	811	786	791	786	789	819	813	784	781	783	784	780	757	819	781	807	766	800	769	742	774	809	840	794	801	822	818	776	826	815	822	747	790	823	777	835	851	830	796	727	732	829	821	784	790	782	820	871	808	808	787	773	785	776	789	755	804	784	744	784	825	832	738	761	845	779	795	755	789	799	763	803	780	797	753	833	809	807	832	761	839	848	746	778	771	795	771	769	807	752	821	827	793	780	822	775	774	788	825	801	822	750	798	830	770	795	790	790	826	768	775	819	784	810	793	816	754	780	786	800	763	837	790	757	781	831	787	820	783	808	850	826	783	765	777	805	817	767	790	774	796	783	841	845	842	804	811	883	790	775	813	760	818	795	777	752	823	835	778	804	791	747	787	791	791	830	772	801	755	871	772	767	793	827	787	838	761	785	749	829	795	756	811	794	764	819	767	819	786	780	745	821	768	808	814	799	772	796	786	795	783	784	785	800	776	774	814	765	800	802	719	811	769	797	761	820	801	814	777	842	789	780	795	800	804	820	798	768	849	797	791	781	783	840	736	787	792	803	823	803	786	774	800	821	794	768	780	779	843	790	803	829	806	760	782	781	801	787	753	758	794	709	766	808	778	842	772	781	793	768	834	788	814	808	782	835	776	760	805	799	765	860	777	793	786	771	806	796	780	834	757	782	766	806	798	814	751	772	764	810	775	797	789	797	761	817	771	772	808	796	770	783	785	767	809	842	760	799	847	755	762	798	785	772	725	794	798	750	830	820	812	844	803	754	791	823	755	765	799	810	762	773	824	762	793	837	743	819	772	765	804	819	763	788	745	787	811	695	767	821	823	804	802	777	813	783	832	759	781	819	794	861	787	767	810	794	813	774	790	772	751	763	805	747	839	835	759	839	826	764	848	788	822	842	837	785	797	796	816	781	759	809	815	811	793	799	794	812	792	798	765	769	822	760	786	785	767	749	779	800	789	821	790	803	834	799	767	793	848	816	743	819	776	749	780	733	812	826	844	809	789	816	724	766	804	816	761	768	758	779	780	781	806	821	795	812	806	830	752	793	813	761	775	792	841	754	832	806	802	810	795	806	783	837	730	758	803	788	839	833	781	789	782	843	764	777	766	805	812	812	782	787	766	754	836	770	836	799	820	789	795	783	815	874
24054	21386	29767	25080	20650	10546	1163	842	724	693	658	699	651	654	619	597	600	605	668	640	704	662	644	642	656	651	621	657	661	636	609	677	624	589	596	596	592	610	651	599	588	573	620	586	647	622	620	650	633	603	593	620	584	636	645	598	626	663	586	628	632	567	591	584	575	624	591	636	620	674	613	623	574	625	619	669	648	598	576	562	582	646	616	623	623	609	643	627	609	600	603	650	646	598	634	625	581	587	612	571	605	628	603	604	662	604	634	600	649	620	626	637	597	631	664	586	640	625	621	603	652	605	594	629	620	661	608	597	645	627	596	573	629	592	612	622	576	621	628	639	642	592	638	643	610	637	616	563	603	615	604	611	632	591	597	612	607	650	639	617	633	580	616	616	640	619	606	629	589	677	566	628	575	607	623	584	619	660	567	611	654	575	639	591	647	628	596	579	581	558	583	560	605	645	613	638	658	631	610	609	618	615	626	588	599	626	616	612	603	613	600	601	570	638	669	631	648	630	604	608	621	623	621	620	655	584	653	634	604	599	626	605	634	619	568	561	595	638	613	610	623	647	626	585	586	650	624	604	612	641	576	576	592	588	651	651	573	661	579	637	591	611	575	610	632	640	614	575	615	604	582	571	567	634	599	622	603	599	634	615	642	617	582	616	626	610	622	600	635	609	652	578	621	631	602	572	581	635	599	628	609	627	550	621	650	574	616	601	633	640	586	630	579	660	632	597	587	654	672	678	635	619	605	591	647	577	610	584	629	662	586	563	595	581	586	603	610	605	597	645	635	652	585	626	566	593	616	602	599	607	596	605	590	639	632	598	618	571	571	621	621	574	678	659	583	620	628	676	576	627	627	582	637	641	624	591	627	600	598	572	635	604	635	555	642	631	632	668	624	575	641	613	641	594	659	607	604	625	656	646	607	613	644	627	591	603	575	626	650	605	586	588	573	621	658	610	637	584	614	592	648	625	626	642	578	604	633	596	646	602	581	613	613	655	620	654	603	586	604	638	602	589	611	593	591	590	569	550	628	615	631	595	570	688	589	616	632	613	595	585	630	574	627	624	625	649	599	613	597	636	634	574	643	596	607	620	608	597	637	598	635	591	632	578	640	612	600	606	588	604	595	605	569	615	619	623	605	601	636	615	634	621	626	583	639	570	633	628	619	623	601	621	644	607	565	655	622	612	581	598	568	618	602	613	606	630	618	584	681	625	605	598	602	610	627	604	608	639	619	624	607	613	614	550	569	641	634	637	598	608	621	580	598	625	634	616	592	642	588	649	621	583	572	575	606	595	587	618	590	607	637	556	565	623	619	611	617	618	587	633	593	641	586	604	563	600	638	589	633	596	626	625	589	611	606	608	591	625	611	594	589	607	628	586	634	619	652	584	621	597	584	652	582	595	593	617	617	654	600	605	618	587	574	604	616	596	638	658	585	607	638	590	602	584	652	627	644	603	612	610	630	621	619	661	635	598	600	605	626	599	585	618	563	592	571	595	591	648	583	652	604	610	642	597	610	618	589	612	658	604	604	637	595	581	664	646	615	638	638	626	601	597	586	603	618	569	582	614	624	602	656	599	633	598	614	588	576	580	618	636	617	619	638	600	595	611	635	622	603	577	589	624	611	590	601	597	595	603	643	639	630	617	625	567	672	635	571	590	591	565	628	587	607	642	627	622	598	672	623	616	586	623	552	599	594	597	633	611	608	612	643	603	625	590	580	589	601	579	575	580	606	583	592	609	571	564	622	615	628	656	566	591	630	634	636	642	647	604	637	636	602	597	620	647	624	601	578	622	552	612	582	618	583	610	611	622	583	607	555	630	631	633	613	599	611	635	628	617	647	625	593	642	613	656	621	602	634	612	625	595	591	661	650	625	597	620	616	622	619	588	597	609	600	661	665	631	585	628	619	610	653	619	546	606	601	595	617	613	634	618	642	584	582	667	615	598	648	664	589	640	622	637	660	629	619	598	635	684	598	580	609	605	600	581	633	631	597	607	596	574	596	604	621	615	595	629	643	627	599	605	628	585	624	612	599	594	635	622	605	618	589	583	587	624	628	606	617	581	639	605	581	588	587	618	594	659	614	636	634	631	642	628	632	614	586	605	611	608	620	575	642	607	637	607	650	600	600	640	652	597	603	631	616	590	628	609	630	624	624	618	613	650	615	604	626	577	610	624	607	583	591	629	637	578	591	638	639	584	595	634	651	570	636	643	609	609	607	633	615	596	587	630	618	583	629	628	616	574	653	599	625	602	631	614	625	617	622	622	605	614	645	652	643	587	598	608	616	622	606	585	633	607	638	645	626	593	602	637	598	624	624	666	584	606	617	620	626	602	609	579	589	634	606	636	594	588	593	613	589	608	640	604	594	607	595	571	614	663	604	589	592	619	608	596	601	624	649	632	605	647	584	607	593	607	630	613	597	611	656	582	584	576	631	621	604	668	616	571	626	625	594	590	608	631	613	613	611	606	652	588	589	652	649	678	608	607	606	618	627	563	562	620	580	591	617	612	606	635	623	633	599	601	591	602	587	618	658	582	650	627	617	600	641	614	617	617	651	597	595	618	634	632	593	627	625	610	636	606	647	634	592	654	622	606	606	576	615	571	639	621	599	636	646	609	655	661	565	625	621	580	625	619	635	591	589	609	684	618	614	628	588	596	599	636	648	635	625	624	593	627	632	610	645	648	579	612	599	625	606	623	624	571	584	634	559	608	634	607	658	603	542	558	647	613	620	657	599	600	589	620	607	616	646	646	656	624	601	624	599	589	613	612	603	610	607	606	604	630	627	617	554	590	642	636	622	598	584	616	638	610	590	615	623	621	568	599	629	618	578	569	639	607	647	605	596	629	624	600	644	600	602	655	616	620	594	585	635	624	636	634	583	607	603	631	603	645	592	658	571	638	655	565	582	599	611	644	591	568	600	581	598	581	620	619	605	598	619	676	590	610	584	644	603	591	615	618	599	574	599	619	628	640	635	656	620	590	619	573	612	618	580	593	601	585	622	575	616	598	629	612	583	592	614	618	586	613	607	561	638	614	598	636	645	648	598	620	628	615	581	630	593	610	598	628	564	623	657	594	568	639	648	658	597	564	604	606	624	597	563	547	658	589	621	644	636	610	634	611	586	641	667	648	585	587	582	639	595	641	565	590	626	591	630	635	603	611	573	611	619	593	582	616	623	606	640	577	630	607	607	599	602	611	611	606	598	607	630	584	569	591	585	635	614	602	639	630	655	627	607	595	589	584	649	582	623	637	599	617	578	653	617	573	550	603	597	614	600	619	557	636	615	635	609	617	609	621	615	618	623	616	667	619	612	633	639	562	601	623	597	600	618	608	603	569	570	633	615	576	610	597	623	667	624	610	608	598	548	599	651	573	605	617	607	620	613	650	599	685	639	632	583	657	635	579	625	640	637	627	637	656	585	635	633	574	614	613	630	629	615	579	671	597	599	629	629	612	633	660	586	645	580	610	619	620	619	617
39287	70571	57774	19748	1427	1151	961	832	813	745	734	729	654	690	703	693	654	674	665	655	651	684	631	647	640	645	664	699	698	688	676	666	628	593	652	648	661	650	617	622	681	690	630	630	618	639	620	640	693	712	628	678	621	632	688	617	650	623	639	667	697	634	648	591	656	608	670	648	645	665	656	631	624	633	670	624	662	697	628	675	674	703	612	647	675	656	649	634	653	656	674	690	631	663	687	665	652	620	647	670	663	656	660	669	624	626	599	666	694	616	654	618	639	669	639	642	654	678	598	653	683	667	650	594	650	640	687	659	668	641	680	645	611	632	603	667	628	637	649	670	624	651	642	601	680	683	688	595	636	665	654	595	683	657	631	648	619	689	653	616	659	637	680	626	629	653	643	632	615	670	649	650	658	637	634	679	692	627	657	666	656	631	649	674	647	645	630	680	681	631	640	640	633	650	657	643	670	630	636	634	633	663	628	640	637	656	695	658	653	645	597	628	670	663	643	675	607	686	665	617	637	635	634	617	639	607	660	651	638	659	635	633	653	669	646	644	613	617	601	639	580	640	653	659	605	642	640	663	664	635	649	596	651	638	695	615	695	622	670	608	649	621	666	655	657	647	652	644	618	647	660	649	690	653	598	671	647	630	646	656	608	626	638	648	677	660	635	640	594	660	672	590	631	647	661	622	637	611	642	683	669	646	650	632	657	675	623	679	619	634	664	664	691	673	642	609	655	658	660	645	647	684	625	636	633	633	642	664	606	670	686	628	652	673	683	686	625	667	677	615	664	634	638	639	621	651	635	647	659	642	669	657	667	623	673	648	634	646	661	646	630	598	645	698	669	678	654	665	624	691	627	694	603	661	666	627	691	652	628	695	654	631	635	625	634	655	666	661	660	645	713	625	668	641	646	652	685	668	635	674	668	651	677	641	684	648	687	703	635	666	664	637	627	648	662	656	618	641	658	619	663	621	612	650	643	677	649	608	653	645	700	675	668	646	677	647	584	654	664	642	665	605	622	663	637	652	636	671	703	649	638	656	651	647	653	665	673	629	640	648	649	627	704	633	660	594	653	643	637	683	664	662	622	650	664	633	625	623	622	629	630	678	636	655	650	621	642	646	616	673	646	619	629	612	601	651	659	616	664	685	705	608	642	621	678	654	654	615	659	687	600	637	677	647	614	640	640	636	611	659	630	638	657	619	663	583	650	659	630	658	680	639	631	666	691	696	663	674	582	698	700	669	643	665	614	676	672	671	664	663	675	701	620	618	628	630	618	653	633	616	694	629	579	650	655	698	632	655	676	612	661	609	608	645	649	632	637	670	650	603	701	670	665	671	678	627	634	598	678	594	684	626	624	606	613	640	665	623	622	637	660	631	632	659	653	707	659	661	676	685	663	639	667	687	665	624	666	630	642	685	655	608	664	619	679	677	625	626	646	669	659	674	606	668	661	652	634	664	639	666	639	659	678	655	607	650	649	686	639	657	640	688	713	655	638	607	652	650	630	647	667	649	631	628	656	702	642	635	638	600	664	663	608	674	692	658	633	690	630	652	617	625	691	624	643	677	637	630	625	671	607	611	667	658	642	631	628	622	619	606	671	659	614	658	630	666	653	665	624	675	638	655	601	656	688	672	640	628	672	677	682	625	678	675	614	643	613	653	670	636	677	648	615	682	635	680	687	610	661	680	645	635	666	656	642	677	644	663	691	653	655	682	649	683	644	622	666	623	625	668	688	624	693	702	678	640	672	668	612	656	651	649	644	656	626	632	674	643	649	641	634	659	664	654	699	670	628	640	619	650	645	672	641	643	668	641	683	648	651	685	627	654	651	671	646	666	624	651	673	673	664	685	696	639	647	649	629	662	660	667	648	660	641	662	666	625	667	676	662	649	680	632	618	653	654	674	623	631	654	642	625	669	654	617	647	728	615	636	656	626	615	607	619	621	644	630	631	658	629	676	634	666	648	681	645	683	620	682	622	662	659	648	680	689	659	656	651	627	649	618	677	632	647	642	658	685	678	626	574	659	619	657	652	667	657	675	643	653	607	643	630	623	642	654	643	646	661	668	637	675	646	649	637	693	643	650	653	620	657	636	637	659	643	616	637	652	649	587	702	647	669	652	657	659	622	673	664	660	632	656	648	634	608	659	615	645	617	622	649	673	647	591	616	660	666	682	650	652	690	663	648	625	644	677	618	651	644	597	637	693	621	678	643	673	647	620	657	649	662	675	603	606	650	612	585	621	625	604	608	659	648	649	602	657	670	661	646	664	643	671	620	639	598	652	640	655	667	627	648	650	661	640	670	649	713	650	679	673	637	660	660	645	675	655	627	630	695	668	682	690	635	667	592	653	610	638	590	654	651	620	651	652	658	608	637	664	678	656	674	652	619	680	641	662	612	643	634	635	672	678	667	632	665	582	612	667	638	665	624	675	617	649	641	625	665	600	679	671	685	680	665	618	614	600	656	684	656	670	605	689	588	603	661	654	672	642	616	647	643	633	627	636	656	647	621	631	715	623	651	659	622	688	617	633	651	650	651	628	620	695	632	664	621	643	701	635	641	658	646	665	668	664	617	648	658	614	622	660	699	617	653	651	658	633	706	629	652	644	710	619	635	620	620	618	670	630	646	669	653	675	605	604	678	634	663	652	683	689	662	663	691	599	634	642	695	673	650	648	656	672	617	646	654	694	651	703	660	622	655	643	715	648	655	628	662	643	647	679	619	649	648	691	612	634	649	630	642	667	640	666	671	632	661	688	660	646	630	609	675	696	659	660	632	639	613	637	686	651	652	656	669	691	653	598	688	666	656	649	616	642	682	698	630	672	650	663	655	663	680	624	627	651	623	642	640	669	628	715	674	676	648	659	629	621	633	603	656	646	658	635	676	667	596	648	647	639	631	685	671	614	688	629	641	656	643	660	624	668	649	654	623	633	676	623	650	613	670	638	655	647	668	605	634	645	645	657	653	612	696	657	623	647	683	630	679	621	622	716	642	698	596	596	642	676	610	636	667	644	679	699	645	640	614	634	682	605	659	641	672	662	658	663	710	617	689	624	631	631	649	606	624	655	621	662	634	626	633	666	644	655	665	624	694	666	614	657	647	667	608	662	682	688	696	626	686	659	655	621	673	601	584	628	617	653	645	612	621	716	622	660	658	685	680	616	639	616	647	607	655	662	663	667	683	649	667	649	682	641	638	701	693	683	674	664	660	620	694	633	656	674	657	629	620	676	688	617	639	679	617	617	655	644	599	662	631	614	660	634	652	622	602	631	633	645	656	645	638	649	643	640	636	641	665	662	699	649	605	629	643	616	645	617	632	639	637	660	659	648	643	635	614	660	624	669	641	651	629	639	623	641	685	597	592	673	661	651	661	587	640	607	653	680	666	669	615	651	625	665	676	692	620	655	667	668	630	620	630	617	672	658	602	604	615	640	623	620	659	670	637	649	725	666	651	639	665	652	640	687	665	673	653	634	644	632	656	646
25016	21597	30478	26478	15092	2328	817	709	642	648	604	614	617	681	623	633	689	659	649	659	618	648	605	675	621	640	636	612	626	574	610	674	617	611	626	625	588	592	620	613	639	623	618	635	659	602	615	617	669	618	627	595	626	599	621	644	585	654	626	634	629	656	632	598	598	624	589	626	644	567	626	651	574	627	623	605	614	613	607	590	650	601	610	605	640	615	628	585	613	632	628	609	655	547	634	641	646	617	638	608	611	640	593	621	664	628	607	571	621	638	593	646	644	592	614	609	614	679	602	566	602	629	595	571	607	616	654	638	639	551	652	624	685	670	639	630	598	657	619	611	606	611	656	632	595	590	655	597	599	637	591	601	638	610	629	584	572	622	604	609	610	649	605	630	632	649	609	626	616	633	614	655	615	645	640	624	629	603	593	673	603	609	636	611	630	623	605	618	671	677	590	645	591	606	622	669	585	638	645	638	602	671	630	609	612	609	629	644	619	600	639	558	659	613	610	645	652	616	604	604	666	603	632	605	621	655	585	616	623	632	600	645	651	647	614	620	626	626	616	645	608	586	624	580	633	597	640	591	629	639	613	625	629	640	619	629	629	604	668	613	635	622	656	622	607	617	589	602	656	652	643	626	636	605	635	645	592	612	635	627	602	652	624	620	620	633	637	621	624	614	632	614	579	661	576	643	610	621	610	660	612	594	618	572	655	618	595	673	602	612	606	606	595	646	658	569	599	594	679	644	630	624	631	563	653	626	607	608	615	627	667	594	592	682	625	663	646	640	589	663	663	572	611	617	610	580	613	581	649	600	616	607	660	604	675	599	647	603	619	608	608	647	605	600	639	636	598	641	594	620	587	630	630	633	629	623	624	664	601	648	666	619	665	606	593	613	578	661	614	642	662	621	588	599	584	612	624	578	628	614	602	572	629	618	606	648	632	624	627	619	649	648	640	674	551	603	611	653	651	639	660	631	618	595	605	609	587	624	641	601	618	650	617	613	618	598	598	641	589	616	615	631	590	602	600	612	603	611	658	579	645	622	635	642	645	614	608	629	613	691	581	624	586	645	626	612	600	620	571	641	623	599	592	617	602	586	657	658	643	608	704	615	630	605	576	588	612	623	583	639	650	610	570	576	616	575	648	610	615	616	633	641	633	664	585	614	652	652	586	628	617	646	619	581	631	634	603	611	604	610	561	647	621	611	614	619	607	643	611	619	641	640	632	665	593	572	614	645	652	600	637	635	612	554	615	653	606	628	627	620	608	633	623	627	619	631	620	618	600	620	633	636	644	650	601	592	636	602	665	614	647	644	638	664	643	561	591	590	674	606	642	559	580	605	541	617	606	678	645	592	583	590	631	621	637	603	616	601	602	605	638	597	616	644	664	575	602	623	615	635	633	591	653	638	622	591	651	608	620	630	633	620	606	623	604	597	646	658	649	582	585	645	608	613	606	597	584	635	641	605	600	610	641	630	626	625	598	612	634	643	618	561	639	589	672	620	616	632	568	580	605	624	635	681	576	618	638	590	634	624	611	630	631	636	612	645	635	601	652	597	607	620	644	652	584	633	631	623	636	642	603	646	594	584	596	598	644	632	650	631	599	639	613	606	630	642	655	636	596	602	577	611	582	596	625	570	641	638	607	620	626	608	632	622	646	640	636	639	611	601	640	627	635	667	625	638	633	637	608	623	636	617	648	620	627	615	607	668	612	634	633	580	621	632	603	667	593	610	650	583	658	568	610	706	667	638	611	663	624	605	625	610	628	647	598	627	613	566	642	601	565	566	608	613	632	636	571	585	601	650	636	621	637	614	628	604	583	603	634	661	595	629	591	616	667	585	647	580	575	605	622	617	620	585	612	652	633	637	574	605	642	657	611	603	637	627	635	615	568	591	643	621	644	606	585	602	652	626	649	630	639	663	611	657	645	617	614	651	578	610	598	626	618	644	632	634	604	622	674	600	593	588	606	625	634	578	620	641	619	608	627	649	615	627	628	646	603	657	640	603	578	649	617	574	620	623	613	641	599	638	604	624	587	662	600	594	639	620	651	596	626	626	626	615	574	646	616	566	611	624	649	623	636	651	628	605	623	616	590	622	607	606	595	578	616	559	613	616	660	610	634	610	660	598	619	587	605	625	639	657	634	602	632	581	600	596	645	631	585	642	624	647	612	624	648	632	649	638	620	574	594	613	639	615	620	564	620	600	618	636	647	623	688	656	588	655	618	613	620	660	639	569	590	612	606	589	606	622	671	627	601	645	577	641	636	623	645	625	579	617	619	635	657	594	585	669	633	631	615	611	637	605	628	604	612	622	610	627	616	593	652	637	591	630	637	585	631	621	618	649	654	572	601	637	637	601	602	633	617	635	628	664	611	664	610	620	654	672	629	644	606	583	614	616	624	585	611	554	604	608	602	601	603	608	585	577	556	618	620	609	628	607	613	596	620	631	637	593	621	626	620	652	616	627	594	648	588	576	572	648	589	660	663	618	610	606	624	584	602	619	599	617	558	665	623	626	670	606	565	651	612	609	577	575	594	637	642	644	659	626	586	616	662	667	600	643	644	654	611	643	602	599	607	637	674	639	639	642	644	597	606	565	596	592	631	592	618	618	603	624	650	625	607	662	644	635	591	665	655	619	593	593	632	628	631	669	581	638	605	590	581	589	608	582	584	598	629	660	646	632	621	570	626	618	657	605	574	628	628	602	627	623	654	632	642	620	601	558	655	663	670	612	645	649	608	625	589	638	646	593	630	644	676	621	637	620	664	665	609	666	625	649	617	611	610	578	641	600	618	642	626	639	634	646	612	600	629	610	649	597	665	616	615	570	653	626	594	635	606	599	598	572	622	591	600	641	601	587	651	604	607	560	615	643	621	636	607	606	638	680	578	653	596	609	641	618	588	598	615	617	622	634	585	597	642	616	575	594	597	598	615	584	624	639	628	627	585	553	640	604	601	618	632	640	629	625	609	633	638	612	586	614	580	631	650	616	631	595	579	623	582	611	599	629	637	633	638	578	620	610	604	591	662	634	643	606	658	623	635	648	643	611	658	593	657	635	627	623	616	623	606	597	661	619	608	615	629	624	602	628	622	635	584	602	652	646	630	639	608	625	626	622	647	651	641	655	558	626	609	665	606	623	595	616	635	562	612	593	607	602	568	591	592	648	586	581	606	598	642	630	565	587	625	624	637	604	609	599	604	649	599	644	620	568	636	613	618	588	643	634	624	618	633	643	601	607	602	648	631	626	638	607	606	607	628	641	588	652	640	627	674	598	617	591	606	614	618	579	571	608	624	639	626	619	643	628	600	616	609	620	588	628	679	600	588	604	651	601	620	600	591	631	640	642	582	631	640	600	602	604	666	623	594	579	613	627	611	613	624	620	636	625	632	587	616	613	602	600	637	637	625	652	611	630	658	638	633	645	662	599	573	654	623	601	637	581	642	599	628	603	670	622	604	622	600	598	601	586	596	671	604	633	574	631	617	579
39249	65049	53023	19116	1260	960	824	706	729	654	728	722	643	611	639	648	639	694	648	654	665	667	684	666	670	671	660	664	645	647	667	645	658	579	639	617	608	654	623	605	644	632	619	622	624	665	637	641	609	656	649	650	587	595	696	625	653	608	653	665	667	605	584	641	627	596	641	668	643	689	675	650	634	628	614	645	670	636	696	597	629	652	655	616	659	610	598	651	614	595	639	640	671	654	648	673	609	651	653	620	644	672	646	633	601	633	640	689	599	623	651	656	664	645	643	655	611	649	611	659	600	606	661	672	641	626	599	637	619	598	608	647	617	628	655	648	626	656	611	648	666	625	648	646	596	691	648	592	580	657	629	674	652	602	672	617	615	658	659	602	602	613	661	672	620	613	673	622	638	604	642	670	636	617	639	590	638	626	625	598	632	659	622	637	636	622	616	619	596	629	664	606	600	644	662	619	620	646	623	653	666	607	682	603	624	654	595	618	713	605	609	633	633	657	667	602	651	651	660	629	637	600	616	627	626	622	673	605	635	576	612	636	635	667	574	611	590	590	627	674	613	624	630	598	630	620	635	607	665	657	606	652	653	624	633	597	616	689	648	655	627	639	618	626	603	594	599	629	649	648	642	663	682	640	636	613	666	647	674	655	621	637	642	633	642	649	636	640	575	630	623	643	642	622	629	636	650	628	667	623	612	640	655	642	646	627	642	636	631	618	685	688	628	646	658	603	663	640	624	643	608	601	624	640	642	629	620	623	623	642	674	639	639	632	621	580	658	618	609	655	660	613	642	652	616	586	615	584	658	603	636	661	698	648	644	629	651	659	652	645	631	592	616	664	631	663	640	621	626	647	623	659	641	655	648	656	614	643	599	607	650	633	645	623	686	604	642	641	624	594	657	635	598	610	650	627	664	589	639	674	647	647	621	625	621	607	639	559	597	683	660	717	616	575	617	632	675	682	619	636	650	622	661	622	668	605	624	609	650	613	635	635	636	634	608	674	662	662	638	641	652	629	633	626	656	654	618	623	667	587	653	610	591	647	692	629	645	652	645	650	624	646	627	589	598	648	625	623	660	624	632	655	658	625	586	632	620	632	612	617	625	633	631	598	657	672	641	601	643	687	634	622	625	668	661	622	691	621	653	581	616	612	630	669	667	608	640	643	652	601	597	657	616	608	686	593	644	622	665	670	660	659	606	632	644	660	646	588	608	672	640	635	635	669	626	626	644	603	652	657	616	677	659	601	638	637	605	642	659	648	590	652	628	646	602	589	645	598	684	660	618	624	667	577	619	663	652	615	645	627	608	650	636	662	618	604	592	580	651	607	621	619	647	632	629	639	626	628	616	575	661	616	615	635	608	644	629	650	623	615	611	630	614	614	597	607	624	633	607	680	600	650	575	615	652	635	642	668	652	613	637	658	646	679	608	642	690	675	640	676	632	648	617	625	632	684	653	636	677	643	686	612	616	650	569	669	621	641	653	674	637	644	630	603	661	607	611	602	619	662	607	657	644	614	661	655	637	612	627	628	612	648	630	614	637	652	647	628	652	608	650	624	615	651	625	648	637	637	623	648	631	627	625	634	618	578	656	654	667	641	666	629	610	632	632	672	623	662	579	665	636	627	635	589	620	693	633	623	625	644	622	646	641	669	653	634	661	650	604	690	647	635	673	660	630	652	662	641	643	611	632	678	629	639	641	625	617	641	628	619	629	647	666	688	632	591	593	678	639	674	642	620	613	604	653	612	629	658	618	614	618	681	666	639	635	599	632	623	627	636	656	664	648	655	649	621	611	607	677	560	672	653	642	626	650	636	622	673	644	653	636	643	645	610	656	670	644	606	674	615	627	654	617	635	610	650	640	596	620	576	648	635	652	628	650	630	637	675	658	619	649	567	655	603	625	629	651	666	662	649	643	681	632	664	671	623	667	608	616	655	609	651	602	626	604	627	597	620	677	668	615	651	647	640	628	651	595	677	605	630	645	642	613	647	576	654	664	647	643	665	640	616	603	613	636	635	635	611	642	646	619	677	650	623	617	680	659	614	643	678	617	677	618	674	582	640	622	591	646	616	666	594	622	642	626	638	624	681	654	681	630	655	666	622	620	650	618	638	682	659	593	629	620	681	612	617	629	647	643	663	607	642	665	652	634	637	635	635	647	663	633	612	624	614	632	639	618	673	657	636	636	595	620	599	623	619	648	639	645	642	594	679	614	609	574	678	625	664	633	616	627	643	596	610	629	670	639	664	649	660	635	631	624	613	619	638	638	611	634	603	647	619	644	620	660	583	643	624	617	648	639	692	600	623	653	644	671	644	636	666	630	671	617	614	617	654	670	641	661	649	633	632	596	631	688	665	669	594	648	649	624	671	618	656	596	658	691	645	632	648	612	598	685	649	669	673	605	647	617	633	636	654	605	620	607	616	626	608	682	644	632	702	655	649	609	568	656	632	655	596	599	689	630	618	645	621	635	648	656	603	701	606	642	684	627	642	612	631	639	649	622	623	634	616	615	601	622	615	632	652	654	687	629	630	615	630	616	635	652	634	628	587	638	634	636	655	622	614	624	660	583	656	619	599	606	604	629	616	643	595	619	630	663	618	634	664	636	700	582	634	590	643	577	604	660	589	672	664	648	605	591	641	604	672	630	597	644	635	622	609	620	649	666	588	648	622	650	612	646	582	630	572	638	594	602	627	640	655	595	563	619	671	670	601	657	595	616	593	641	677	638	600	634	640	633	646	654	623	604	616	642	639	623	598	632	643	626	633	605	634	624	638	600	652	654	640	692	642	606	630	615	619	637	593	628	601	626	668	677	634	668	648	659	665	618	637	628	639	575	659	640	631	633	619	634	644	640	661	627	599	652	589	633	610	618	641	657	641	614	654	646	617	640	623	676	639	606	623	645	614	663	649	605	561	619	628	651	618	662	644	601	604	636	654	636	653	645	596	605	637	599	597	679	619	582	600	675	626	596	657	659	680	630	644	666	586	642	586	639	638	604	659	649	583	644	644	607	607	595	593	631	646	594	627	647	602	611	635	619	619	623	609	678	675	656	637	602	675	584	634	567	634	611	629	624	643	658	649	653	597	631	580	618	612	652	634	657	657	636	652	658	643	655	636	609	620	622	609	656	588	635	651	640	672	629	677	576	628	649	636	632	643	624	645	640	652	673	605	656	594	602	628	626	604	668	598	669	599	629	590	688	659	629	677	615	611	678	636	646	653	622	658	673	612	643	600	620	634	627	625	628	615	615	633	618	621	659	588	642	568	633	646	607	597	637	654	607	626	631	684	633	612	667	639	669	639	597	600	623	603	614	618	570	597	643	666	598	628	651	662	625	651	666	634	659	664	577	674	651	644	623	619	654	620	654	623	633	650	638	608	686	627	653	617	625	654	669	590	643	630	675	614	616	646	583	640	639	639	609	673	657	648	652	629	617	584	667	630	634	602	635	635	670	621	647	616	649	632	667	664	610	621	612	628	652	622
22795	21373	29374	24406	21347	20968	8780	696	528	540	511	448	425	469	454	428	427	422	408	409	415	395	412	374	424	402	424	418	420	367	388	445	383	414	391	383	408	378	418	363	377	348	395	395	373	394	407	431	407	388	384	454	375	379	416	394	421	406	351	392	412	405	381	363	403	414	439	356	430	358	382	404	439	346	364	371	376	367	378	381	363	365	365	383	396	391	351	390	356	362	393	392	387	379	394	397	378	346	406	350	358	389	380	398	378	389	385	389	373	366	392	417	373	355	381	381	358	390	381	349	384	376	353	370	390	406	372	400	408	374	402	394	333	381	391	426	384	376	350	389	360	389	384	358	407	404	375	407	388	371	393	375	357	385	374	389	363	426	377	391	409	392	397	397	394	413	361	376	362	409	378	381	389	406	393	370	387	370	407	345	380	365	413	396	394	408	399	413	390	352	369	377	392	411	384	395	415	384	351	427	371	383	380	397	335	391	408	370	362	395	379	400	397	358	363	358	392	376	368	384	382	402	397	393	365	377	365	401	354	420	413	407	383	382	398	368	358	385	397	376	354	394	406	439	365	371	405	378	373	375	387	373	352	381	415	400	411	379	351	387	413	380	390	337	393	393	387	403	362	350	364	374	391	382	404	388	397	369	388	387	364	316	385	377	422	379	381	360	388	402	360	392	357	368	374	386	398	389	399	388	387	366	367	360	325	391	395	359	384	373	395	374	371	375	362	364	389	411	400	379	369	375	389	377	383	412	343	380	405	393	359	364	413	388	394	372	367	383	376	386	341	388	384	406	448	422	402	365	350	365	423	390	350	385	377	388	340	406	335	379	397	363	424	360	371	385	362	399	379	386	373	419	405	384	383	366	398	368	364	391	372	388	412	398	394	395	377	346	334	336	386	409	371	401	364	372	395	381	384	403	378	365	350	376	371	388	359	359	375	385	364	415	381	389	417	375	382	379	435	407	415	379	370	380	384	362	394	376	370	382	367	372	396	390	349	393	376	375	381	405	349	358	395	375	378	380	383	407	370	375	386	335	358	357	382	378	375	386	385	427	393	364	360	394	409	381	397	367	380	346	385	369	408	397	357	376	382	404	377	424	405	373	388	409	384	352	390	373	380	390	382	356	389	387	361	367	375	370	380	405	397	409	366	347	367	369	416	365	412	368	405	401	371	399	406	370	413	352	395	381	354	398	369	398	370	352	402	348	395	375	363	370	400	366	360	348	393	402	417	392	394	376	365	367	385	357	374	371	379	379	350	375	358	408	385	358	419	370	396	378	379	401	363	368	392	337	324	409	398	409	362	378	395	392	402	368	358	360	393	375	406	416	381	404	408	415	404	378	380	367	403	370	366	376	390	382	375	397	370	372	394	376	367	391	393	375	396	387	398	357	343	361	433	355	370	386	364	384	384	412	378	359	414	387	406	380	387	397	365	386	369	417	382	407	373	351	399	396	384	375	402	390	363	399	389	404	380	384	374	371	388	406	386	379	369	375	378	410	391	384	371	378	363	399	406	400	362	402	365	378	371	351	355	362	403	396	374	395	341	385	371	344	364	376	402	326	383	374	395	401	368	410	353	390	363	367	411	406	397	403	379	407	359	413	418	378	328	362	371	378	397	377	367	344	383	366	387	387	397	400	383	407	356	374	433	392	394	376	361	410	389	404	385	409	390	390	350	401	371	374	379	388	400	399	385	379	378	369	419	388	365	376	391	362	394	396	391	427	357	381	377	379	396	408	362	371	353	365	359	406	371	422	370	409	403	399	386	423	380	375	374	373	374	393	366	370	358	365	364	397	392	386	390	380	392	372	387	365	387	395	390	372	406	380	332	370	380	388	381	383	374	345	398	388	399	418	391	411	400	365	382	370	392	387	373	373	414	391	360	372	373	403	373	373	368	395	374	378	415	376	391	371	382	369	430	357	351	398	379	375	380	399	396	403	422	414	343	357	368	367	403	428	375	390	395	364	352	396	383	371	359	357	374	368	375	375	369	358	351	346	416	390	368	387	379	367	383	374	354	376	387	350	380	380	357	340	400	408	387	396	383	398	388	388	357	391	391	400	390	354	369	345	360	383	387	370	382	382	373	385	394	365	378	365	395	363	366	405	398	370	380	408	388	402	422	401	379	346	366	400	377	398	367	415	402	376	359	398	366	394	383	416	405	396	384	390	371	376	354	375	361	402	399	369	386	405	414	354	406	359	369	390	377	400	380	410	386	397	435	370	381	415	413	352	382	358	394	357	377	361	381	415	395	382	398	373	357	411	421	425	356	370	365	356	377	382	390	372	396	327	383	395	381	388	377	404	390	369	387	410	385	398	380	406	370	376	367	380	384	387	365	385	381	394	389	431	385	417	383	381	405	410	365	408	387	393	365	397	353	396	397	416	379	390	360	381	410	417	421	387	377	389	401	433	364	395	384	389	397	364	390	415	399	395	397	403	387	396	370	367	382	398	376	356	371	381	378	394	398	378	412	351	419	390	388	374	357	373	365	369	398	408	370	392	396	365	374	404	351	391	402	385	399	377	380	346	435	381	369	366	364	354	355	380	369	401	378	376	419	388	388	356	381	395	366	396	360	411	394	378	350	379	394	355	359	441	333	355	371	371	359	402	382	356	376	402	383	392	392	424	415	377	386	406	439	398	368	380	411	414	401	388	382	401	410	388	373	381	387	374	376	407	392	378	390	366	365	363	373	388	419	404	393	383	409	380	385	361	402	366	364	368	376	373	353	386	412	408	376	365	403	404	352	397	416	402	383	385	403	390	360	381	360	381	384	375	388	381	388	371	402	398	375	392	377	363	395	405	358	361	377	413	382	395	398	370	382	393	385	381	379	370	395	381	387	423	356	365	425	381	373	388	434	390	381	362	365	364	399	377	394	383	360	359	373	431	367	390	388	398	376	391	426	399	415	366	420	402	389	401	348	391	382	369	355	393	374	378	392	390	400	415	381	379	391	397	372	388	389	381	386	376	379	388	397	370	408	358	392	390	356	391	412	388	376	403	428	382	385	394	386	398	373	374	402	362	359	379	368	387	377	383	404	405	339	372	383	369	364	377	359	389	377	392	406	397	408	339	429	391	356	404	368	401	390	388	379	351	379	383	376	369	417	386	359	407	379	374	415	397	398	378	379	420	369	386	351	382	381	367	371	389	389	366	389	358	371	394	383	412	400	391	394	394	368	385	380	329	368	388	362	385	355	377	390	377	374	370	366	392	368	381	400	349	391	395	369	371	368	417	402	389	375	369	387	362	363	372	341	415	394	400	402	420	401	388	378	383	432	391	344	361	397	414	338	368	393	394	368	383	406	411	375	381	368	411	405	369	351	385	364	386	387	373	368	391	373	369	395	410	373	409	401	408	374	366	371	395	410	359	372	397	395	413	369	349	361	369	418	349	396	397	352	375	371	369	398	408	394	333	377	390	385	384	357	353	399	361	374	373	395	375	340	392	391	406	369	376	387	360	373	363	371	347	371	367
43485	79391	68062	28620	1885	1274	988	732	700	627	561	488	498	476	446	430	437	438	459	503	464	473	465	469	471	467	458	444	418	430	423	483	387	397	420	410	406	423	392	434	412	384	422	364	405	383	430	415	397	401	409	402	391	388	377	395	414	420	400	408	416	408	413	462	451	403	431	419	425	414	422	441	407	409	380	424	428	420	403	399	440	410	419	417	435	398	418	405	407	440	402	383	388	394	396	378	430	410	416	388	432	415	401	464	416	381	388	431	440	399	416	434	391	420	376	409	432	404	397	398	414	407	429	400	400	417	386	413	415	431	386	399	426	409	411	411	410	407	438	400	426	420	402	419	407	388	399	405	408	424	404	435	421	393	430	390	414	418	406	416	397	400	397	412	437	365	400	387	405	423	405	428	418	372	424	422	410	405	411	413	388	373	422	390	421	403	428	413	387	417	444	413	403	410	400	407	407	414	388	407	428	416	399	419	402	396	427	399	390	429	437	376	390	397	380	422	413	422	395	431	419	411	377	399	415	432	382	382	373	402	400	386	428	393	402	411	412	403	389	382	418	406	401	415	404	412	373	402	407	388	432	437	424	374	396	410	450	398	422	383	410	410	411	382	418	373	389	414	402	379	415	404	372	394	396	378	390	419	378	387	409	425	398	396	396	411	395	389	395	400	399	385	384	450	393	428	409	440	418	439	395	428	411	385	386	420	380	415	403	414	401	416	419	409	389	423	401	395	381	415	373	412	374	420	417	400	379	395	422	384	423	380	391	406	365	448	450	393	402	428	380	458	467	409	401	402	399	403	395	442	387	368	426	420	368	441	411	410	389	426	439	393	398	386	379	384	388	409	410	404	397	414	381	423	384	384	438	400	422	391	447	413	398	416	426	409	382	419	422	373	409	393	436	437	401	399	385	430	390	412	371	408	385	353	383	408	383	440	373	375	420	461	412	410	381	404	398	387	396	423	375	410	387	419	411	398	414	365	397	385	369	444	418	413	421	422	394	399	403	389	414	441	412	406	413	406	395	401	405	369	415	413	392	420	392	406	416	368	388	384	412	424	440	433	412	419	391	402	372	414	400	434	418	404	422	418	385	409	410	381	435	376	413	384	359	388	395	392	394	385	398	413	434	403	422	410	396	423	410	401	433	420	380	389	440	387	404	399	386	398	368	403	416	358	426	390	424	418	418	410	403	429	403	422	402	395	430	429	447	396	418	374	411	396	395	419	407	378	421	407	369	393	408	438	429	418	395	415	418	413	395	401	400	411	422	406	407	416	400	386	420	403	425	416	393	439	427	454	421	374	403	422	425	412	426	409	433	364	447	391	411	411	398	416	389	403	418	383	418	410	433	397	408	423	419	403	379	393	402	449	397	402	399	417	384	431	434	394	400	388	393	419	417	420	391	365	444	400	368	397	384	398	412	377	427	417	418	403	393	402	462	387	378	453	392	425	425	405	408	375	423	395	385	366	428	379	393	418	406	421	394	433	421	409	397	389	402	405	412	379	428	424	388	430	410	392	375	418	392	397	380	424	370	400	459	430	385	393	369	394	405	422	389	379	419	425	385	386	438	405	381	383	420	397	390	430	375	399	417	412	378	411	419	382	400	398	432	384	461	377	412	396	385	402	378	433	424	407	382	391	413	388	372	392	408	417	433	389	401	389	415	456	423	411	374	405	353	400	404	404	433	423	417	382	394	431	416	375	404	403	388	392	392	383	406	382	419	412	408	403	413	409	409	393	407	380	362	418	428	432	384	393	422	368	439	425	368	424	428	441	414	409	432	403	447	385	405	413	394	405	392	413	400	391	426	412	411	416	388	457	382	416	395	433	442	410	420	426	400	411	423	372	385	408	371	390	412	390	386	393	378	402	401	393	390	395	432	412	462	409	371	410	440	425	417	437	380	429	404	430	429	375	413	393	396	420	389	432	418	374	436	430	405	367	399	386	379	396	434	428	388	410	396	408	398	418	391	374	431	402	445	398	399	423	362	438	418	415	407	405	392	403	401	393	405	454	422	374	400	412	419	427	430	401	422	401	438	389	390	401	422	397	400	390	387	385	427	410	425	449	420	401	418	386	386	378	413	385	458	410	401	420	417	401	421	419	404	390	421	433	425	388	417	405	426	397	365	383	419	393	381	421	405	438	418	412	416	406	390	379	398	407	390	428	374	406	450	410	387	369	413	368	412	371	410	393	410	440	425	371	395	424	390	406	411	368	417	382	409	403	401	409	410	386	412	377	392	417	418	394	390	434	425	443	368	441	369	373	450	427	403	405	392	411	413	424	448	401	424	381	416	390	398	375	375	399	416	411	383	377	407	415	400	382	400	375	431	423	406	397	396	383	395	411	404	411	411	427	382	435	415	409	435	397	389	385	428	415	407	414	399	403	408	434	418	385	366	439	391	374	382	419	425	447	405	401	396	404	388	368	401	377	399	379	421	417	412	410	402	450	427	400	436	383	401	403	398	385	398	380	418	420	435	393	437	411	406	433	413	409	399	404	417	399	395	394	391	377	369	410	411	420	394	396	354	391	400	395	395	419	394	414	414	413	414	411	412	402	406	414	431	419	412	383	391	396	400	409	401	407	392	406	424	422	421	407	410	404	388	397	394	389	403	403	388	413	413	380	419	383	406	415	387	398	412	433	372	414	391	425	413	422	391	424	417	433	403	413	425	415	410	377	393	415	409	381	377	413	428	414	384	387	399	382	406	427	399	408	397	432	426	391	402	403	409	396	363	417	423	409	429	408	420	386	381	412	411	399	410	418	387	381	402	435	394	417	418	373	421	404	432	411	394	395	419	385	371	389	410	409	431	387	427	418	398	433	381	435	442	433	378	384	412	395	394	410	392	408	397	408	413	416	424	409	425	384	372	416	431	419	400	404	446	419	404	419	447	400	368	392	372	397	375	416	372	405	435	389	406	377	397	415	389	412	401	419	423	453	432	416	424	402	412	392	410	407	462	406	413	418	381	382	389	406	423	415	424	423	361	421	388	393	404	414	408	389	386	430	397	395	397	391	414	392	413	393	447	393	435	384	384	418	398	389	390	437	419	382	385	413	442	397	403	391	401	389	409	414	379	421	429	387	448	410	398	438	431	361	357	401	396	411	406	410	415	374	409	425	436	406	372	395	403	433	408	419	408	407	427	410	386	412	395	433	410	392	412	398	432	398	409	419	393	388	438	395	394	380	364	414	390	406	382	382	420	389	438	395	385	382	399	416	413	378	383	388	394	401	429	408	394	431	423	426	399	391	430	360	415	400	402	416	380	399	393	391	410	402	422	388	403	390	412	401	420	419	421	429	352	425	450	388	402	432	433	418	382	400	406	412	422	380	402	398	409	380	379	391	407	408	364	400	452	422	426	423	407	412	389	417	385	412	438	404	390	396	428	420	430	432	433	405	398	379	435	424	361	420	415	402	421	383	389	390	385	382	417	409	406	401	431	414	416	449	399	409	371	399	395	376	419	384	412	416	379	374
32057	38981	41141	17270	1720	898	834	787	782	811	784	755	716	819	731	818	789	763	770	824	817	793	842	766	822	797	775	776	791	783	807	709	794	771	726	726	773	769	759	768	733	750	793	721	753	767	770	797	749	723	796	713	741	787	831	816	787	815	770	820	800	760	719	767	746	781	740	776	793	783	717	799	733	769	765	755	764	771	750	804	766	781	772	750	701	783	746	730	791	751	783	777	713	759	752	824	754	773	761	821	789	798	755	769	770	741	767	750	815	713	758	783	850	815	790	826	772	780	800	768	775	797	805	749	728	801	823	770	742	775	755	755	771	757	831	768	775	755	759	758	768	753	816	795	736	776	780	761	747	793	786	754	753	790	794	760	804	783	765	709	740	789	751	768	711	795	801	766	776	809	783	792	757	773	739	743	702	767	811	791	778	743	752	783	762	746	796	776	785	725	769	749	770	767	757	752	753	758	752	734	785	810	784	771	790	784	712	764	739	821	778	765	776	750	802	785	787	773	791	700	758	804	786	794	730	756	774	770	751	782	749	758	777	730	773	786	741	739	778	804	783	765	736	774	721	765	785	763	787	799	804	770	791	813	785	738	713	766	777	797	767	764	760	785	718	809	819	768	752	813	804	770	753	797	753	743	736	783	811	744	749	754	762	764	779	736	803	721	721	748	769	766	732	735	711	763	695	770	744	764	808	789	731	746	756	798	841	785	792	806	749	765	795	788	814	730	754	750	764	815	745	768	803	738	815	726	781	795	768	761	793	782	751	804	779	734	778	791	795	753	806	731	730	784	800	811	778	858	750	796	821	793	782	773	778	778	800	766	745	750	787	769	780	810	749	756	734	781	701	779	772	798	722	803	781	797	754	764	806	780	772	761	848	776	784	782	809	784	762	820	767	729	736	811	820	791	775	786	766	746	790	791	791	757	786	759	813	809	784	759	767	787	778	753	748	802	744	766	810	752	764	750	773	798	752	829	730	759	743	726	780	821	796	777	753	768	784	791	793	751	793	755	745	778	775	805	775	818	776	798	742	721	785	740	754	758	773	850	781	787	789	802	781	761	705	778	741	731	749	766	793	734	789	755	754	838	767	801	798	730	777	720	829	803	788	729	739	753	746	719	830	765	803	781	810	795	753	779	743	816	827	774	745	768	813	730	798	857	771	768	793	804	745	802	802	809	741	777	787	773	728	790	800	771	789	836	790	779	819	815	768	769	771	826	808	736	779	740	782	813	750	753	754	708	775	747	783	795	798	739	750	740	737	753	768	798	771	753	807	751	730	788	790	750	765	771	756	791	772	759	777	762	794	792	758	796	770	793	746	750	777	750	790	810	775	754	817	750	773	798	799	773	790	790	818	743	784	777	785	804	779	744	755	710	757	743	761	748	776	724	795	805	775	777	731	777	823	746	789	774	777	745	756	753	728	781	779	807	782	779	763	769	763	732	761	733	759	780	829	779	750	780	813	779	775	726	745	780	800	797	792	733	787	821	742	743	793	814	784	745	754	748	823	794	756	790	748	801	813	764	766	752	734	714	751	814	756	731	756	782	765	747	817	782	746	737	791	706	727	735	754	761	784	773	740	780	769	756	741	754	793	769	751	817	771	797	781	770	796	728	792	775	813	761	790	807	781	789	773	760	773	822	786	776	763	747	765	757	742	784	819	727	782	789	748	762	765	768	752	773	745	759	845	759	788	795	767	734	757	777	785	748	803	791	839	774	804	789	766	815	758	802	752	778	761	718	771	725	746	779	760	801	818	780	825	773	827	741	781	709	784	756	798	799	782	723	761	779	778	812	776	816	709	793	731	806	743	770	811	750	760	732	770	732	759	790	774	792	828	804	744	768	787	790	735	764	765	795	779	758	785	790	769	785	776	799	767	764	763	753	799	745	761	736	743	784	713	761	774	768	747	719	783	757	787	785	749	810	751	775	782	783	752	804	740	846	773	796	794	780	787	749	812	735	804	756	790	788	786	814	708	729	792	766	763	793	755	761	771	824	744	744	797	808	758	735	775	777	760	791	763	729	772	770	722	749	780	788	722	729	826	728	776	781	753	806	773	755	788	783	776	757	786	796	771	796	794	862	787	798	765	755	790	788	762	786	791	737	786	735	788	782	752	733	788	667	803	735	792	813	789	807	782	761	749	791	781	740	825	748	780	802	784	733	769	766	768	761	763	728	793	756	767	773	741	761	789	745	772	762	772	785	760	720	765	789	779	755	771	770	766	818	768	750	775	774	768	765	779	776	834	835	761	786	747	783	738	777	794	762	795	769	779	803	755	706	807	807	765	728	778	734	713	837	724	774	789	732	760	750	744	758	817	825	744	759	762	765	731	778	797	743	785	743	778	769	806	792	786	762	775	776	793	823	805	750	796	776	793	757	759	745	761	724	775	774	793	779	801	765	794	779	741	791	735	744	801	773	692	761	791	821	828	832	754	748	737	779	767	770	754	725	761	775	762	802	787	747	780	788	745	802	772	794	748	765	780	749	769	769	783	769	775	803	765	769	741	720	732	787	727	729	784	803	771	801	755	782	762	769	804	763	758	768	773	757	736	796	734	752	729	766	803	765	764	732	799	772	760	778	740	777	808	840	822	750	748	779	812	796	798	765	766	749	743	749	793	736	790	770	757	725	781	790	795	804	744	776	751	741	788	769	777	702	829	779	781	755	774	741	811	705	784	779	789	792	798	711	703	731	747	710	757	752	812	710	784	774	705	741	767	783	805	782	790	793	749	772	754	758	776	810	767	797	809	783	781	756	767	797	758	790	763	764	710	766	784	790	741	719	828	799	758	780	810	750	781	796	763	793	795	828	788	761	834	775	776	776	709	768	784	795	758	788	801	762	727	767	770	757	779	722	733	764	759	760	768	780	771	783	746	791	777	736	805	754	781	717	705	734	781	736	797	762	720	820	768	769	749	716	757	719	780	786	784	778	781	730	756	844	782	729	764	755	811	750	771	742	806	760	752	778	773	776	824	813	774	760	802	756	757	785	757	710	729	767	731	746	761	822	799	782	775	731	766	811	761	807	729	781	750	797	815	810	768	784	787	752	755	776	779	778	781	760	776	802	765	800	755	750	779	764	782	782	778	765	787	778	773	761	776	806	764	738	773	761	735	777	758	781	798	750	784	760	727	813	766	784	694	796	760	756	702	806	748	771	798	817	756	740	772	728	833	744	795	775	801	749	751	817	757	782	761	755	779	756	727	756	783	734	743	718	740	764	729	777	764	824	788	769	787	803	741	798	751	765	757	775	737	781	784	771	791	793	751	721	774	773	757	770	805	770	686	818	739	792	793	746	759	787	785	794	743	743	786	787	787	755	760	811	745	797	811	792	771	813	771	774	756	765	761	750	761	783	791	774	769	734	793	782	781	818	750	792	758	763	779	781	717	770	777	795	789	730	812	748	765	801	749	763	769	724	787	738	785	760	764	767	797	807	751	776	748	757	752	816	787	777	766	758	749	794	727	730	753	749
37932	55432	40777	9643	1001	859	811	857	833	817	837	835	849	797	848	811	835	868	878	864	773	807	804	809	795	827	841	829	820	783	815	817	868	815	783	822	801	803	754	836	777	825	821	757	824	795	800	838	787	815	782	769	790	785	802	778	766	804	775	818	738	765	816	777	818	788	816	777	815	747	749	845	858	779	819	806	784	774	806	841	780	771	820	757	787	820	813	788	782	855	813	814	806	828	844	794	803	773	846	822	804	851	773	836	774	840	785	863	783	818	806	765	829	820	846	856	816	782	791	793	782	830	779	799	822	758	835	807	801	810	756	827	787	836	818	805	764	838	774	762	768	747	815	826	774	813	805	851	806	822	822	835	849	828	774	828	816	754	800	741	823	851	821	795	826	809	793	802	790	821	789	792	793	809	841	819	781	786	845	772	842	813	807	845	826	788	828	792	819	836	791	819	761	783	769	791	839	807	802	804	844	770	810	785	796	746	777	844	819	778	773	829	841	793	756	762	841	830	813	801	749	852	770	784	794	759	808	769	823	766	780	802	796	801	825	802	776	793	821	758	754	795	818	771	818	773	810	776	766	782	728	802	795	883	773	806	812	781	821	815	832	794	781	868	840	803	806	847	795	857	814	828	778	818	790	802	813	776	825	760	801	852	843	803	776	833	801	778	799	781	792	835	837	801	837	774	746	823	859	757	795	837	846	873	815	835	825	798	863	780	805	820	838	821	824	779	844	835	866	830	797	766	769	801	814	798	781	794	803	802	817	766	799	832	831	782	916	771	811	834	781	835	826	793	816	776	827	831	783	818	823	807	844	790	834	769	816	801	831	818	816	824	779	830	791	872	785	796	836	814	802	824	837	842	866	801	780	815	810	764	810	778	800	815	773	854	833	819	778	797	824	836	776	825	828	790	814	767	800	796	790	824	775	862	808	792	774	778	802	819	813	816	790	771	825	848	837	813	774	759	826	804	868	789	800	809	773	807	825	797	803	826	858	844	815	877	809	781	830	798	796	791	829	785	828	804	830	852	824	745	804	779	793	830	833	795	821	786	840	811	792	808	802	816	785	812	799	804	820	807	810	823	775	845	781	775	805	856	787	797	822	793	843	835	848	836	769	801	817	765	765	821	814	807	778	813	757	812	793	798	791	817	818	819	772	785	723	746	850	832	808	755	785	814	813	843	758	815	799	800	788	798	815	814	803	813	814	782	810	796	774	824	854	805	779	821	817	834	830	811	772	785	777	827	827	815	834	780	830	844	818	797	803	777	755	809	827	842	845	811	807	790	829	816	813	793	834	774	770	833	789	812	847	797	851	797	795	793	768	835	803	832	834	812	806	847	868	835	822	813	777	826	749	834	839	762	766	742	827	798	822	789	830	787	842	776	809	828	813	829	796	825	835	789	795	782	747	817	818	802	817	808	821	729	817	818	793	802	810	765	781	774	778	812	818	829	832	806	797	823	801	810	833	752	789	749	807	757	800	787	802	823	800	785	787	787	810	780	837	827	780	780	776	758	781	809	813	785	814	769	758	756	811	850	783	753	889	797	773	801	791	852	788	806	856	800	835	769	770	745	819	782	821	771	780	744	838	799	814	799	788	772	832	822	797	807	814	806	803	764	782	820	775	794	812	811	859	788	812	790	827	810	800	747	786	803	798	760	851	805	816	719	815	826	852	798	770	770	796	800	801	806	775	776	772	830	776	840	789	838	806	789	781	828	796	826	813	740	865	808	781	793	837	788	835	804	805	780	822	861	757	840	766	805	795	831	787	790	802	809	768	766	817	792	776	803	813	784	806	835	817	828	824	798	800	833	777	805	761	782	786	846	784	808	790	773	733	822	843	870	798	796	820	789	785	827	833	794	830	775	841	797	787	796	767	778	760	801	798	815	773	832	796	790	794	840	797	800	789	839	817	789	756	774	770	777	846	775	819	803	805	836	830	786	812	834	821	820	795	851	840	859	766	862	799	814	783	818	823	769	787	846	802	803	793	812	844	806	834	826	770	780	807	824	822	835	791	807	813	763	773	806	757	812	738	820	807	775	781	773	869	812	850	795	788	799	837	772	820	855	775	785	809	779	825	822	768	814	789	856	766	799	756	835	851	768	831	818	767	819	814	858	815	795	803	776	808	811	789	847	780	807	820	789	835	838	812	793	841	809	800	824	809	809	797	779	784	774	784	744	792	774	800	815	798	753	768	765	825	739	800	827	836	814	807	780	795	806	827	824	806	802	762	789	790	796	796	810	824	749	766	828	821	794	805	763	780	808	848	803	769	828	780	837	790	770	815	813	839	787	793	842	813	743	854	799	831	843	787	821	871	823	797	825	832	825	802	766	774	808	817	809	761	818	790	828	779	852	822	810	844	792	791	740	818	811	811	799	795	763	787	808	796	798	855	792	819	821	795	843	757	779	783	794	820	800	807	780	827	815	789	825	803	825	809	796	853	829	802	832	758	768	814	754	807	834	741	772	797	805	802	819	837	786	770	809	819	836	754	786	796	793	819	754	812	811	755	834	792	799	801	740	764	827	812	838	766	770	848	766	867	784	791	770	773	799	798	805	796	809	775	823	835	778	808	868	788	788	770	841	767	854	799	770	795	851	778	776	829	787	815	795	798	782	854	852	788	801	745	782	798	831	779	819	759	812	766	761	809	829	823	802	826	766	782	824	816	846	782	789	817	794	782	789	822	791	805	792	791	786	786	798	771	829	711	812	768	815	782	781	863	841	767	781	785	770	791	799	803	783	800	862	788	804	796	755	826	817	824	837	841	764	801	813	792	812	768	802	791	784	796	791	798	839	830	759	851	774	778	775	813	796	781	821	860	790	850	830	782	776	796	792	838	797	747	838	822	859	815	793	771	796	779	781	764	794	789	812	804	782	772	818	832	803	796	814	800	779	773	826	845	796	739	784	801	836	836	805	832	826	832	850	802	759	821	847	799	848	797	781	797	806	856	747	876	799	843	792	831	803	767	808	757	801	853	797	808	816	730	814	800	903	775	829	818	793	817	793	786	817	786	798	809	800	819	798	800	771	850	831	783	822	827	798	761	817	807	802	835	832	813	845	803	840	799	833	808	809	807	772	773	777	793	833	810	795	750	784	864	769	763	799	798	808	818	775	798	810	817	787	726	837	781	835	791	825	768	789	792	746	816	823	804	797	820	813	777	778	784	788	797	813	834	793	814	829	773	781	799	799	839	780	818	758	815	763	828	842	805	850	763	819	827	825	823	751	785	862	821	756	843	806	771	794	820	833	836	807	855	796	821	828	785	834	825	824	777	775	794	829	798	803	794	807	796	832	816	811	806	819	811	836	840	764	829	751	821	750	817	776	809	803	808	806	822	797	827	770	810	855	796	837	839	771	769	772	764	839	831	795	833	794	759	792	797	809	834	786	758	812	845	813	850	780	816	806	836	803	807	795	804	826	790	823	801	805	818	828	806	785	831	760	795	805	772	807	752	823	801	757	791	815	750	820	833	786
24093	21374	29781	25325	20728	10836	1166	745	750	677	701	650	645	666	622	637	643	683	707	629	638	688	625	670	672	622	661	664	674	638	616	667	615	649	667	645	667	641	643	640	650	627	605	599	609	604	580	638	648	655	640	591	670	627	624	591	653	652	614	588	669	601	639	627	624	632	615	609	608	636	628	609	666	621	661	621	612	622	660	592	612	607	577	649	577	594	592	611	623	655	570	649	632	602	622	613	627	643	607	670	618	649	600	610	593	588	622	649	648	593	625	628	624	625	606	667	609	639	660	630	629	628	621	606	605	647	593	617	627	589	591	590	568	625	612	628	563	614	628	588	615	642	612	650	632	623	583	659	574	651	658	628	619	623	635	598	613	611	624	633	635	600	604	611	591	644	556	637	617	621	611	619	618	625	658	624	637	619	636	657	623	617	658	610	604	606	627	606	622	641	662	626	610	638	577	592	670	612	616	621	619	580	589	620	620	598	640	592	618	613	667	621	635	648	645	645	592	619	605	646	600	614	634	615	612	594	596	606	664	599	655	653	614	630	615	606	594	654	611	642	605	631	578	606	660	600	634	573	672	629	632	660	624	598	663	578	652	647	643	572	645	637	645	599	618	614	630	606	638	611	642	660	622	648	670	647	608	592	645	623	619	672	613	605	636	678	686	636	630	617	604	635	611	604	604	626	653	597	648	643	637	615	610	636	615	599	591	626	603	621	643	635	649	611	584	602	633	640	653	599	608	600	636	630	621	592	614	617	612	629	598	604	618	642	667	623	624	627	609	651	646	626	622	573	585	651	624	606	560	618	674	660	653	643	639	637	586	624	635	623	636	581	625	581	647	606	664	602	676	619	663	609	617	601	646	578	666	635	622	568	607	607	584	675	618	577	624	623	637	611	583	642	626	627	630	572	603	676	655	575	625	605	589	620	614	612	657	626	580	653	583	640	626	597	633	665	612	673	627	644	619	583	659	611	618	613	625	630	608	582	662	674	622	603	625	642	643	599	626	600	634	628	593	587	625	603	628	587	643	689	625	600	628	616	589	607	595	631	630	636	618	679	616	615	613	655	637	611	613	657	628	628	576	601	629	634	606	624	604	591	584	626	629	632	603	612	608	615	618	604	599	653	627	619	675	622	588	586	642	613	600	634	627	604	620	645	626	620	657	668	615	607	616	630	642	582	612	630	635	640	614	602	622	622	647	648	547	649	661	651	603	614	622	583	618	599	601	612	624	630	665	614	583	634	604	635	612	610	644	621	625	613	612	640	621	633	620	648	631	632	624	591	628	602	668	661	593	620	619	664	663	642	641	614	637	653	656	643	595	590	633	627	630	575	572	593	613	631	659	647	617	631	653	630	652	661	637	626	675	640	624	641	640	625	659	634	590	616	598	610	665	650	592	620	642	594	634	574	647	607	630	596	636	607	643	619	628	662	607	646	616	654	609	618	643	643	642	601	567	613	593	654	618	650	602	571	639	610	648	620	619	608	648	663	597	616	588	625	569	680	581	577	613	606	627	650	620	680	605	590	577	604	632	660	657	602	619	679	632	624	608	606	585	636	625	673	635	621	642	636	606	661	644	603	642	612	639	634	635	635	641	656	624	590	605	592	627	654	598	633	641	586	656	601	613	671	589	559	589	588	635	629	647	602	650	610	635	623	595	618	628	620	649	562	649	608	631	627	612	658	626	632	609	629	616	641	605	619	630	630	614	649	631	614	595	635	651	645	631	631	632	590	628	631	598	602	626	662	615	652	621	624	647	658	634	646	616	580	633	592	615	613	664	604	659	656	623	625	652	606	549	648	630	619	641	608	580	646	599	599	658	635	605	591	592	632	660	647	665	660	639	610	591	622	670	594	614	639	594	631	614	658	638	568	651	623	580	616	634	624	662	594	673	584	655	612	588	594	619	608	614	592	623	626	615	670	660	600	626	628	575	632	631	639	643	600	617	612	652	588	638	620	591	592	603	627	596	586	608	629	665	600	670	679	642	627	602	638	643	554	639	598	634	607	671	669	637	611	596	605	635	636	604	625	598	630	578	622	545	593	611	617	629	578	680	587	656	604	621	597	585	603	602	599	586	598	655	642	635	641	636	628	613	632	649	623	623	637	629	625	591	635	626	652	677	590	653	595	606	589	640	623	602	657	619	644	590	620	646	591	623	588	620	649	595	629	653	633	669	624	670	568	604	638	551	615	601	633	623	625	636	626	605	629	644	653	608	670	623	634	586	605	690	642	561	614	577	657	594	625	624	651	660	612	606	574	662	636	623	622	647	626	637	617	600	561	641	630	613	646	565	606	656	589	609	620	591	626	564	601	632	629	647	633	622	598	592	632	646	600	613	646	618	628	662	593	623	631	640	608	615	625	588	634	659	618	642	645	603	599	642	645	631	633	585	659	664	626	598	583	625	638	621	630	649	634	643	598	611	642	629	669	609	610	672	634	646	629	621	617	625	652	597	655	626	638	655	614	682	594	651	635	566	584	624	623	606	681	632	590	612	626	613	639	599	632	641	611	644	622	620	668	608	598	652	627	643	649	645	640	595	601	608	598	596	593	642	618	651	643	599	602	583	621	605	627	591	603	618	606	611	628	587	605	694	580	628	664	595	662	592	658	667	611	611	575	606	657	580	667	601	606	658	649	612	652	593	665	573	606	600	650	624	588	595	635	629	634	617	624	625	586	601	618	674	600	609	656	620	620	582	642	589	603	614	622	619	628	616	620	663	633	574	624	575	652	682	581	614	636	595	596	637	615	613	657	571	602	680	594	643	648	628	606	593	585	617	653	612	616	654	591	613	643	630	598	591	640	593	640	623	595	617	638	628	646	586	620	631	651	611	624	613	621	607	626	655	631	633	578	602	640	589	597	620	601	569	613	602	669	610	622	621	610	614	662	646	629	604	622	668	610	616	622	620	620	593	652	615	626	617	633	671	603	573	570	593	605	590	605	607	643	589	645	604	597	620	616	635	572	640	647	626	609	598	596	574	600	600	648	588	619	632	620	648	596	640	645	590	617	647	602	645	583	613	641	641	626	602	640	645	615	622	623	629	641	658	631	555	635	626	642	598	625	620	635	595	631	631	586	647	623	636	640	586	605	639	584	663	618	630	655	590	629	625	661	575	617	581	649	621	613	590	589	613	637	614	628	623	632	596	626	589	631	644	608	625	622	620	611	585	603	602	579	632	613	612	616	618	648	618	635	628	612	631	606	638	643	648	628	639	620	597	594	639	636	633	564	626	610	689	590	653	603	643	626	635	660	622	651	636	636	602	671	599	581	594	621	636	641	585	598	640	660	617	646	578	665	643	594	582	614	677	650	634	647	649	630	637	582	593	675	637	600	631	670	656	637	645	614	662	640	621	678	648	603	602	536	575	596	594	608	620	618	615	595	686	592	637	620	580	567	644	630	595	600	642	648	647	608	625	630	622	613	664	603	646	618	641	606	613	596	639	585	617	662	614	586	622	631	606	636	598	599	621	647
39530	70104	58915	20792	1369	1089	906	897	776	792	715	683	677	658	703	700	698	702	711	710	673	705	674	685	695	699	696	716	710	672	668	656	681	678	653	664	647	628	694	666	644	630	638	643	708	675	699	665	667	681	667	698	630	685	659	690	657	672	625	695	699	618	690	684	664	656	643	672	714	710	640	684	676	679	670	697	737	693	636	681	659	646	674	681	714	664	688	663	669	674	707	668	630	608	662	629	665	634	669	679	642	621	620	633	672	647	662	656	675	619	639	658	638	702	610	689	648	635	611	629	703	649	677	632	724	634	650	617	671	664	660	631	672	643	678	624	629	622	630	668	618	665	698	666	675	600	617	640	707	649	662	661	613	664	650	632	648	669	678	613	654	658	679	652	655	656	651	665	674	671	656	674	669	635	606	678	655	643	692	665	629	691	622	595	628	680	649	658	662	709	663	632	662	648	624	606	645	694	648	649	625	623	635	702	595	636	667	672	710	681	646	637	654	659	671	704	599	701	705	703	643	650	685	627	660	636	636	672	674	683	649	610	678	654	630	690	652	670	636	686	649	637	639	651	686	704	701	642	672	644	640	679	675	679	686	623	657	650	642	698	691	689	642	646	688	608	705	638	686	654	695	655	664	622	640	634	666	633	655	661	690	622	658	634	678	634	633	665	697	664	631	671	650	643	667	681	657	669	629	687	659	684	640	695	670	676	647	683	625	658	670	690	665	704	635	642	717	656	680	667	629	669	625	664	667	694	679	671	652	668	652	658	675	680	672	609	695	661	645	670	632	691	656	671	588	703	669	677	652	676	650	692	726	659	659	657	640	663	681	657	676	646	677	620	646	680	650	656	626	636	640	642	692	634	691	653	645	622	649	654	681	634	645	660	680	676	664	643	658	669	614	695	672	674	658	638	698	692	627	638	674	690	655	689	660	661	683	705	698	638	622	621	671	681	633	670	691	675	711	702	648	659	630	640	727	660	655	656	654	654	670	629	670	656	646	653	677	625	707	645	665	647	649	661	647	635	642	692	698	678	575	658	615	675	636	658	645	637	658	663	697	662	639	711	643	643	631	695	685	658	626	671	658	624	665	617	696	640	625	645	665	653	624	676	650	639	650	649	628	618	653	586	677	678	688	659	657	666	684	664	672	661	670	639	643	661	648	661	667	664	651	644	701	693	645	673	637	684	644	664	635	676	671	657	602	615	705	632	630	702	678	632	665	632	672	678	727	672	640	677	721	661	647	708	673	647	663	678	654	688	699	659	645	634	687	696	595	615	673	661	698	611	681	687	663	691	640	644	649	649	669	682	663	676	641	646	644	654	711	657	679	661	678	647	634	656	612	699	671	658	666	648	708	626	673	639	651	615	690	656	684	677	665	642	692	620	672	693	690	658	643	630	679	680	715	602	687	611	631	621	641	659	633	679	641	683	657	600	684	604	658	652	672	634	686	668	624	608	667	630	683	684	626	695	632	669	688	631	647	619	657	634	649	671	644	676	647	656	636	640	643	661	633	640	705	648	689	668	669	689	650	647	649	692	664	667	651	628	679	652	630	643	688	652	613	680	654	662	670	610	609	651	641	655	660	642	646	621	677	641	669	630	661	654	592	643	660	648	663	631	696	684	647	695	653	676	661	643	662	640	637	673	702	701	694	677	689	647	657	653	646	638	689	668	625	684	655	628	610	615	641	645	649	642	652	681	661	675	686	681	670	705	668	702	687	627	563	676	660	646	636	664	610	631	625	706	644	675	676	670	663	671	690	644	664	615	657	654	658	669	658	660	668	672	647	619	668	614	653	637	684	674	651	661	673	645	659	680	672	685	650	669	669	657	669	699	666	597	658	669	674	671	690	658	647	698	686	641	671	645	666	652	669	664	656	682	627	638	650	656	629	668	647	651	714	664	665	671	681	652	637	696	669	682	670	661	673	607	652	684	677	686	641	657	676	690	663	646	696	684	646	644	646	689	635	672	679	669	670	690	650	644	638	662	658	650	648	641	656	650	702	670	635	679	699	674	701	655	666	720	642	640	640	628	640	607	635	682	667	693	666	672	667	626	641	645	694	641	641	662	667	615	666	670	694	638	698	652	678	645	664	659	668	643	658	685	672	690	686	638	657	690	671	641	687	615	665	655	697	666	682	668	667	679	665	647	658	666	665	667	652	632	671	646	671	640	608	630	662	685	669	645	633	653	644	627	654	625	672	654	683	684	613	644	661	673	669	649	673	643	652	658	662	668	617	598	701	643	633	653	590	662	666	633	707	678	654	643	708	677	614	628	628	670	685	631	645	662	634	640	654	623	632	705	731	656	645	639	671	678	696	638	674	664	609	657	652	660	639	653	648	672	687	633	649	670	668	678	656	668	652	645	666	653	678	671	654	627	680	646	617	676	699	581	683	624	656	674	669	668	612	676	708	609	637	681	701	632	666	656	641	636	663	661	658	682	668	676	657	676	644	700	661	643	700	631	665	683	647	610	652	675	633	673	685	659	648	646	690	684	645	679	635	633	621	673	643	620	682	657	647	634	668	681	686	658	682	666	724	701	654	651	723	634	669	697	700	662	661	656	635	654	680	670	697	612	690	661	683	718	653	646	637	666	663	654	667	661	600	644	646	638	621	681	646	660	630	656	647	667	663	639	700	655	651	653	650	645	634	637	664	623	641	668	672	711	660	658	670	662	685	646	675	619	662	615	660	677	655	645	667	616	713	645	688	670	686	674	612	611	684	646	640	654	652	630	627	658	689	666	656	664	635	661	644	627	689	680	660	644	679	700	670	664	651	674	656	690	666	607	710	683	621	686	699	688	641	686	634	682	652	648	647	657	705	638	670	639	648	676	652	697	641	674	695	660	640	667	665	634	623	629	643	654	644	637	658	656	672	618	652	654	645	620	712	661	646	665	721	628	690	692	621	666	661	679	645	678	632	676	664	649	670	668	639	637	663	632	641	621	693	658	648	692	659	685	632	663	630	577	645	665	654	591	670	630	694	673	641	694	644	669	687	688	645	668	671	695	686	657	656	665	664	688	651	643	658	656	670	655	649	661	641	674	645	639	628	687	588	648	730	649	661	611	648	675	642	669	635	667	742	635	724	670	689	663	646	648	668	664	629	673	624	659	653	607	698	634	671	673	628	672	652	666	672	622	641	661	664	643	654	617	661	656	677	669	649	670	685	617	668	649	644	647	665	674	646	689	654	613	650	676	643	619	645	630	714	632	648	649	684	665	678	685	709	597	704	659	655	702	661	675	694	648	699	678	640	675	673	677	687	689	647	644	618	625	664	650	708	638	652	657	634	661	696	681	658	651	648	691	663	676	676	665	674	636	664	660	676	691	675	690	648	601	649	634	641	690	688	650	717	679	648	667	609	607	658	661	644	674	679	687	636	676	670	690	653	642	637	661	655	661	622	687	621	640	673	653	690	659	673	653	643	703	694	723	665	638	695	675	650	663	676	661	682	599	680	665	667	634	643	624	663	609	690	701
25143	21623	30544	26285	14970	2079	761	701	712	656	689	659	660	679	615	663	625	666	690	647	599	665	641	629	625	640	669	656	589	583	624	636	662	614	618	640	697	637	606	577	638	593	609	614	608	591	618	636	607	652	629	621	602	676	638	666	614	616	642	656	618	663	599	640	618	636	623	667	651	655	629	635	654	612	648	611	597	628	637	639	625	681	610	643	686	644	638	581	633	598	602	607	606	659	669	637	631	655	658	571	632	616	641	658	639	641	608	635	613	608	603	631	654	594	638	670	586	619	601	647	613	621	581	613	572	620	633	615	642	614	617	591	636	631	622	611	682	635	585	636	613	620	621	691	613	562	634	626	627	642	652	647	612	644	619	632	605	620	625	658	612	582	613	649	648	621	575	630	596	603	618	633	623	679	628	634	594	610	630	576	628	623	630	647	604	624	606	617	618	615	590	602	640	635	656	636	634	586	644	602	644	606	624	628	602	650	621	661	611	615	635	615	621	578	674	643	636	640	624	570	664	573	662	640	571	623	621	626	648	634	604	630	621	603	647	663	592	631	576	592	656	626	595	626	641	607	619	618	562	618	628	621	606	591	532	623	629	615	616	617	631	587	662	669	612	668	639	584	634	601	636	617	606	610	679	618	686	607	612	637	635	584	631	594	634	596	647	628	634	641	573	600	607	609	620	607	633	637	645	605	650	625	585	617	594	648	602	597	652	635	608	671	595	653	613	609	599	637	602	607	636	604	598	594	635	608	625	655	637	614	607	617	652	608	682	650	642	609	662	657	592	639	602	618	567	616	626	631	626	651	612	645	659	639	655	597	587	626	653	602	620	602	685	576	609	648	600	600	677	611	638	631	622	603	619	625	618	644	640	586	662	566	596	637	618	664	633	640	613	634	630	611	609	675	625	603	644	649	615	636	643	570	670	599	654	607	605	594	626	658	616	595	649	607	612	583	621	609	664	596	605	631	606	576	624	605	642	640	652	606	638	650	608	598	634	597	601	627	655	588	626	656	654	647	612	589	640	620	617	581	613	615	605	641	607	585	598	656	620	589	652	669	640	609	618	629	607	598	608	624	668	589	656	643	622	643	639	602	633	653	620	616	599	615	675	626	641	647	601	623	642	614	630	601	637	652	640	667	616	675	654	640	639	596	605	637	627	639	630	617	687	591	637	601	622	589	654	635	616	642	654	628	566	617	589	634	635	646	633	624	607	578	641	629	633	639	650	645	655	575	641	602	622	636	654	623	614	636	627	651	572	628	607	648	612	596	608	640	622	667	606	617	605	635	601	634	687	611	629	650	674	661	663	595	650	675	651	621	639	613	634	632	602	586	617	654	590	648	637	632	591	643	604	612	636	627	655	570	655	611	637	646	590	618	605	636	577	598	640	639	562	581	596	694	579	622	656	649	638	601	613	607	657	647	608	675	636	648	628	643	658	632	602	620	621	588	597	635	627	574	653	630	626	624	625	646	613	588	632	606	645	608	661	613	592	658	587	563	667	596	649	656	649	594	619	600	625	632	616	627	665	598	610	627	650	628	639	618	639	592	649	600	610	653	615	602	620	610	600	609	593	614	649	684	643	627	644	620	611	567	628	637	627	624	651	650	628	607	598	610	611	639	629	611	593	633	607	599	658	633	580	630	621	657	588	609	619	676	669	585	577	633	642	628	597	639	640	659	636	702	594	620	625	594	592	660	653	636	567	617	623	613	629	676	611	629	626	609	618	617	620	637	609	663	625	628	620	609	655	567	658	614	640	618	645	620	646	640	656	627	612	619	635	610	631	612	648	619	621	588	624	629	621	610	632	610	628	609	644	582	585	606	670	594	623	633	602	640	662	580	601	597	597	577	686	646	630	614	634	642	631	629	636	596	659	629	609	657	653	598	631	638	612	631	664	662	632	634	568	677	594	625	622	596	615	599	639	613	626	608	643	617	648	609	653	565	597	589	623	623	597	611	649	613	617	641	627	594	602	666	657	631	612	632	577	586	587	637	687	625	581	570	588	638	634	600	623	585	616	650	680	609	638	621	611	581	614	672	638	647	613	591	619	633	654	599	653	608	623	617	640	628	625	583	603	659	630	610	665	620	650	651	617	595	629	582	651	619	594	656	596	575	636	632	621	605	623	572	658	626	624	641	634	663	667	635	626	611	617	656	564	648	629	634	643	583	615	614	658	654	629	581	620	626	608	599	605	636	602	623	626	621	565	658	606	615	606	615	649	587	620	618	617	619	624	549	644	597	614	659	602	613	622	648	625	655	609	609	623	612	645	638	640	589	631	652	655	680	654	591	626	631	657	619	667	632	650	616	562	619	618	607	606	641	664	584	618	664	642	613	622	626	655	595	633	603	617	631	599	637	608	593	575	621	647	635	645	643	629	624	621	643	609	626	594	581	631	627	622	673	587	613	654	644	674	617	635	598	599	651	626	633	669	617	627	633	627	612	595	599	581	629	627	618	601	602	667	609	668	636	614	627	608	629	602	644	602	608	654	646	635	611	628	637	641	599	606	647	642	562	664	617	564	607	589	622	651	641	588	621	586	625	594	642	631	622	604	618	588	628	614	639	610	614	610	618	635	642	604	596	621	643	636	665	603	619	611	606	649	644	658	633	669	622	631	613	609	620	626	576	574	657	675	670	639	573	643	566	622	609	616	625	637	590	609	618	588	627	589	636	633	585	619	614	609	592	634	632	627	680	697	615	646	640	611	606	646	599	628	598	640	566	623	641	641	626	653	650	570	618	671	606	590	626	638	645	615	629	616	627	650	651	602	579	630	643	620	618	601	646	654	641	659	666	617	637	601	636	623	631	603	619	666	638	637	675	645	632	650	631	566	637	610	592	623	588	642	594	580	655	651	610	632	641	645	654	688	627	624	599	579	630	615	597	643	617	608	637	596	616	612	611	628	639	649	669	608	623	622	633	615	632	600	592	557	643	607	653	598	645	646	623	643	621	628	595	611	579	637	581	648	646	633	605	625	642	606	610	583	571	588	639	594	605	660	623	677	611	624	618	587	624	598	576	630	625	651	546	627	636	616	579	647	639	607	649	632	626	583	645	615	653	620	634	646	601	623	640	630	607	619	630	646	616	656	594	670	623	630	620	608	590	635	622	602	606	634	615	602	615	642	602	584	593	593	648	617	621	636	615	661	595	680	620	580	630	631	605	617	607	661	592	676	627	582	629	636	597	620	667	580	595	617	604	621	617	615	603	614	680	611	626	716	659	623	626	590	586	601	621	605	629	604	659	635	602	648	603	543	639	622	609	644	665	595	606	623	640	591	608	546	623	590	631	580	599	651	634	626	626	629	591	599	638	658	604	622	656	610	635	612	651	640	633	645	592	649	638	636	623	614	613	618	662	644	616	610	622	636	596	621	645	664	667	612	638	648	622	605	649	605	643	636	642	612	605	655	618	606	670	602	617	623	642	648	588	602	635	700	594	619	623	633	615	674	627	564	632	611	648	626	614	617	629	596	622
38874	65237	52843	16500	1124	965	769	727	737	656	734	692	661	689	662	654	660	610	706	642	654	659	696	658	677	668	672	670	642	628	653	605	604	617	680	632	649	681	670	641	603	686	622	636	624	588	658	652	639	603	673	663	655	627	659	694	633	613	652	669	642	635	662	648	640	653	634	621	629	642	613	632	646	647	660	635	650	619	651	631	612	654	621	694	630	660	681	663	658	718	668	642	649	652	651	613	663	634	673	619	628	624	609	635	700	580	603	625	650	623	628	636	628	603	617	613	617	618	624	624	649	626	630	655	632	639	633	660	650	667	627	644	674	632	633	638	643	692	629	669	645	664	644	585	648	607	685	658	684	643	627	610	652	614	655	638	637	636	649	678	647	625	633	690	620	623	637	660	656	637	642	654	646	634	631	626	658	645	652	630	655	639	658	636	604	607	652	640	656	648	641	661	603	616	628	616	591	666	627	660	659	654	640	613	650	638	612	640	675	628	608	671	619	675	641	595	681	620	662	653	728	611	626	659	625	646	679	630	639	637	631	673	630	639	659	626	631	618	645	672	626	677	629	640	657	673	656	648	638	633	645	640	658	582	642	626	655	626	629	604	663	650	634	658	689	707	613	671	728	623	626	640	623	622	613	623	667	588	684	627	623	632	625	630	694	626	642	656	625	618	605	608	621	643	637	629	645	620	660	646	610	665	600	663	669	698	657	688	635	609	646	675	656	633	622	644	637	641	644	641	633	686	621	660	643	635	670	673	678	623	652	658	665	670	648	634	661	629	650	572	640	647	664	623	626	623	663	637	627	708	645	714	597	587	660	652	601	638	622	661	623	642	651	647	632	681	624	627	662	611	668	636	628	651	677	624	616	604	617	590	629	637	629	655	669	661	646	585	632	659	665	630	650	633	686	638	626	611	652	642	633	621	679	709	645	639	640	604	631	630	661	682	685	670	642	627	597	672	672	644	652	654	652	624	641	663	663	633	632	654	675	625	618	679	671	633	657	649	637	628	619	667	615	637	651	686	613	663	652	616	642	650	672	605	682	632	669	593	611	646	670	622	665	669	670	636	632	660	647	617	654	631	617	661	636	662	635	602	643	661	646	641	648	625	651	620	600	661	646	657	621	642	638	649	642	650	652	649	675	684	607	584	632	673	662	636	637	615	667	617	628	636	643	623	619	593	642	631	674	609	616	649	641	635	643	617	664	627	632	662	611	632	666	623	608	653	628	597	637	614	666	686	615	660	668	633	639	675	629	633	677	643	662	615	634	603	698	612	652	636	629	650	639	617	615	664	635	616	617	651	650	677	628	648	648	608	636	637	680	653	687	623	655	650	617	658	627	656	677	661	633	655	597	625	629	594	687	642	655	652	633	643	608	636	633	669	654	656	658	661	642	631	614	669	626	657	621	640	622	633	589	659	661	634	653	603	624	668	631	638	624	652	647	612	644	623	669	631	653	657	625	585	624	630	643	663	627	620	638	643	639	704	679	643	632	656	672	627	638	613	616	600	624	636	686	651	653	654	655	619	653	646	687	660	661	662	632	676	643	600	677	599	688	632	649	616	627	627	634	676	594	622	624	628	646	593	672	679	623	643	642	599	668	626	639	623	634	627	713	690	613	624	625	679	650	645	610	622	629	610	647	672	624	693	632	665	675	659	658	634	610	633	598	663	638	641	675	672	643	644	629	694	674	655	634	655	649	668	635	661	654	662	666	677	606	629	649	636	661	617	633	629	642	631	643	643	630	636	594	636	611	659	621	681	640	643	675	646	644	638	623	660	636	635	609	626	660	655	604	634	596	697	653	656	664	603	694	629	698	577	618	619	622	668	654	623	646	647	654	667	613	662	606	639	675	613	621	632	667	684	654	654	685	666	628	656	686	638	627	672	667	633	652	697	674	591	649	654	652	663	696	641	655	661	656	653	600	637	563	603	644	647	598	611	627	623	625	620	660	617	678	617	605	649	633	658	654	622	652	664	650	614	622	639	634	639	593	640	640	633	694	631	646	653	652	639	636	579	619	665	679	618	579	645	655	682	611	619	637	652	671	674	629	642	648	629	615	635	654	551	622	647	643	664	632	645	605	622	611	631	621	618	645	670	677	619	658	635	695	681	680	663	652	628	664	687	645	670	626	635	635	638	671	657	653	640	613	656	592	630	620	630	645	633	647	613	639	655	677	686	641	589	642	648	635	631	628	671	689	649	666	617	663	624	644	649	611	646	644	643	640	615	658	679	622	635	656	629	614	639	677	697	619	674	673	646	614	654	613	663	652	629	640	633	660	635	676	679	648	644	666	630	591	674	640	678	686	593	657	611	654	629	652	655	670	607	669	641	633	629	636	631	663	651	644	621	614	672	619	640	617	682	627	631	667	626	684	628	631	590	692	690	623	595	644	627	683	633	608	617	646	643	616	643	631	657	684	675	633	635	640	649	666	630	642	602	596	650	683	683	617	682	667	657	668	599	629	649	669	669	599	668	620	593	654	624	649	644	675	631	649	662	631	624	639	657	644	659	637	705	675	627	636	636	663	638	590	640	646	649	647	612	596	624	653	635	625	622	657	616	660	629	655	644	647	615	651	614	660	563	599	670	709	620	637	665	635	627	652	621	661	636	661	609	634	688	624	622	645	697	651	636	627	661	590	617	647	651	702	671	642	601	657	593	660	711	691	664	635	640	605	668	622	663	663	638	672	640	641	636	634	646	631	674	678	645	655	667	674	610	698	604	661	665	638	681	623	622	638	653	686	627	616	649	635	672	635	616	639	675	645	630	637	644	677	669	657	589	611	674	611	636	621	639	685	668	622	657	647	627	648	613	623	690	633	653	664	683	654	616	682	630	625	632	671	589	639	660	627	626	683	639	622	629	643	652	653	657	646	642	650	635	626	646	656	669	595	659	633	641	610	660	617	668	651	645	607	633	633	604	670	654	653	689	654	640	641	643	664	654	628	656	653	649	611	676	643	598	617	661	642	638	649	628	643	635	601	625	690	620	668	632	640	637	627	674	660	652	628	665	661	634	619	630	654	611	681	620	687	605	600	692	644	685	643	643	619	664	615	642	628	669	640	627	628	628	656	655	636	638	651	656	616	674	674	674	621	632	647	606	634	630	659	664	627	654	657	615	672	619	666	615	643	616	685	632	647	619	630	640	695	639	627	663	609	650	641	623	659	697	614	619	624	613	674	606	652	635	590	649	663	605	648	617	679	646	657	652	644	665	624	615	679	685	682	671	614	693	623	608	657	623	660	658	628	633	607	639	649	642	685	645	658	654	627	643	643	621	631	629	635	650	662	631	656	621	613	647	640	652	622	604	637	625	673	678	632	625	688	620	658	612	648	628	618	665	637	667	684	604	633	694	636	659	619	639	662	645	646	656	638	692	619	635	617	621	607	633	607	644	627	604	660	590	657	665	609	627	647	608	702	615	659	656	661	645	704	660	614	665	667	677	653	642	649	617	663	626	632	644	652	634	647	713	697	653
22927	21420	29483	24394	21381	20965	8597	673	494	508	456	467	485	426	386	438	428	410	447	417	454	430	457	370	403	383	397	437	427	370	371	369	376	398	394	386	396	386	436	401	424	384	378	379	396	378	388	348	352	400	389	354	386	388	396	375	369	397	380	370	412	415	377	373	376	368	382	386	403	416	418	414	401	414	371	382	368	404	402	375	373	389	359	366	377	372	399	394	386	376	392	350	405	374	406	401	407	378	401	410	400	376	401	401	393	377	410	360	350	389	389	394	376	407	366	407	370	388	368	417	361	384	393	366	385	370	410	376	428	417	387	392	363	355	391	413	376	380	368	395	392	370	424	392	369	374	399	363	372	363	396	356	378	409	420	372	394	380	433	392	346	369	417	412	346	381	362	408	391	380	375	389	404	367	350	379	380	406	400	415	386	365	357	378	339	381	381	401	406	403	373	369	380	426	401	361	398	376	362	348	369	387	388	376	353	396	360	369	394	398	411	382	399	383	362	372	380	366	363	371	376	423	413	349	386	409	389	403	377	393	376	378	386	378	396	357	388	379	373	379	435	378	393	364	361	350	377	390	361	374	390	366	365	388	365	383	395	364	377	381	416	402	422	381	395	428	393	374	358	369	389	419	349	375	376	388	377	387	401	378	396	408	383	406	374	387	367	365	380	340	425	431	372	378	405	408	427	389	403	377	356	403	420	359	392	367	393	392	418	382	416	415	422	371	392	383	371	367	336	395	358	404	383	376	368	359	383	379	385	375	409	391	374	362	381	369	398	386	366	395	338	386	357	355	389	417	368	356	373	395	395	361	367	393	393	391	411	350	406	382	401	430	411	382	416	377	413	338	400	378	379	396	369	373	382	389	396	402	380	403	378	411	388	383	395	363	377	368	403	404	364	380	354	395	383	404	433	397	339	394	374	346	352	398	375	361	408	395	414	345	396	402	395	420	412	332	368	401	392	363	374	358	396	400	398	389	354	406	352	376	392	369	403	382	387	338	404	388	396	393	365	356	394	429	404	390	380	382	388	388	388	390	371	433	379	364	386	392	354	393	384	384	407	353	402	371	378	364	380	401	427	370	397	357	393	380	358	350	386	375	368	384	388	412	387	373	428	370	373	382	408	396	420	403	393	397	379	401	379	388	375	386	404	392	402	358	393	398	373	414	381	385	393	428	394	386	418	355	338	371	393	417	366	406	414	414	396	408	375	385	391	402	375	397	361	379	354	375	413	352	399	373	380	414	376	390	356	393	409	381	408	373	366	346	369	373	382	365	365	407	412	401	348	350	400	361	395	359	381	329	402	389	407	360	401	415	421	401	384	381	392	417	414	359	388	395	359	364	358	345	364	399	381	386	368	374	382	366	389	395	420	355	378	398	375	384	344	375	392	404	388	350	388	379	434	366	403	382	364	360	409	400	365	409	394	391	373	391	386	387	370	408	387	396	366	382	384	377	388	395	390	378	385	380	389	399	392	410	400	368	374	376	373	378	399	403	389	395	451	410	378	374	402	341	381	384	386	428	387	348	376	407	382	388	398	390	363	382	397	423	379	384	376	398	404	402	394	390	354	386	389	427	381	389	398	395	391	363	356	381	356	353	414	365	420	369	422	389	352	390	367	398	402	352	362	372	412	402	391	376	382	378	405	379	399	401	361	392	402	366	355	389	402	348	403	401	384	378	405	373	388	422	379	341	403	396	411	382	406	380	351	390	396	353	344	385	374	380	394	370	385	413	372	424	348	384	383	394	383	337	392	355	403	405	361	362	402	392	369	387	359	389	380	381	377	391	417	383	381	391	401	365	382	426	376	388	438	387	411	376	400	390	393	359	407	395	364	390	379	378	381	332	407	399	386	361	396	365	372	346	356	365	388	370	409	391	408	386	389	396	402	396	368	374	338	378	372	393	403	374	384	405	400	393	372	401	365	379	370	393	355	419	348	371	383	372	381	391	394	391	347	391	396	393	387	367	357	372	376	381	355	353	355	411	383	371	385	364	387	362	414	353	373	376	360	394	368	378	417	391	399	366	401	354	390	375	402	403	383	348	393	358	395	416	372	356	371	381	403	363	364	373	387	380	369	349	405	384	403	367	396	400	369	375	368	352	393	407	390	419	406	401	365	379	360	379	378	382	375	380	372	334	362	387	390	419	393	384	396	354	397	383	397	400	366	371	417	379	395	354	371	365	396	399	420	390	396	368	368	379	411	407	373	368	428	393	389	380	405	408	404	383	386	388	369	423	397	389	403	420	398	381	399	386	371	407	373	417	386	346	371	388	392	366	421	395	379	383	398	382	428	337	398	370	375	387	389	364	414	415	380	382	410	337	406	361	372	367	355	381	359	360	367	374	407	374	393	406	392	366	397	378	357	394	416	385	342	387	380	364	401	412	386	379	391	366	413	390	358	395	404	356	360	373	376	408	376	398	383	375	403	391	389	375	403	385	396	384	403	393	354	385	393	386	381	386	391	379	397	392	378	359	388	365	375	387	365	390	413	369	410	420	403	384	385	402	393	411	405	424	414	398	429	377	405	376	364	377	383	372	366	378	376	374	408	347	405	351	372	377	422	386	362	388	381	364	377	366	366	361	382	379	386	366	361	382	372	384	415	406	394	372	368	409	347	363	383	384	370	410	366	397	404	352	365	387	361	394	390	358	390	357	357	401	424	356	393	383	409	397	406	377	367	377	405	344	376	373	379	423	363	379	363	382	372	354	376	418	426	357	391	410	344	361	350	409	404	395	407	366	392	382	399	409	366	345	396	395	398	406	394	390	403	385	375	376	391	398	362	380	382	386	366	388	380	376	367	405	375	377	388	357	358	425	401	370	430	394	365	409	362	374	394	364	370	399	390	406	392	342	377	400	394	353	373	394	395	392	390	425	403	376	380	352	386	361	398	401	431	417	344	413	367	411	357	393	387	393	383	367	381	415	390	389	399	374	397	373	384	409	380	371	349	368	382	351	347	386	404	395	403	394	372	378	391	389	436	384	402	335	378	381	409	408	365	407	393	359	380	385	398	390	371	338	387	381	385	400	402	355	386	375	386	366	394	374	377	357	382	374	394	388	325	378	390	366	393	414	367	383	387	379	409	397	404	418	381	369	377	374	398	366	355	371	380	379	407	403	358	380	416	360	378	396	379	370	372	378	391	439	399	375	384	367	365	421	367	348	384	400	388	378	404	376	332	356	413	397	363	406	394	441	451	358	325	399	386	352	430	398	381	408	403	400	423	394	357	381	406	403	377	364	381	360	386	405	368	356	407	373	382	390	354	354	381	388	388	403	369	367	373	389	367	377	402	379	370	405	361	367	393	395	365	392	358	370	362	397	354	366	404	386	369	411	347	397	376	367	362	337	415	398	374	405	339	387	379	415	416	398	376	395	392	368	360	374	368	339	341	397	373	409	397	374	389	362	396	386	384	394	394	389	395	381	369	412	400	394	352	353	375	355	382	397	400	364	349	366	407	353	351	388	385	361	357	416
43320	79096	68291	28174	1797	1194	933	683	661	614	572	537	504	516	451	451	436	433	454	483	501	482	475	407	423	472	467	441	438	441	431	403	395	399	430	436	439	415	440	408	461	412	438	386	387	420	417	401	381	414	396	413	411	382	415	430	407	418	443	384	409	417	442	404	418	425	413	426	389	444	425	387	425	425	452	434	446	400	412	388	408	414	407	416	387	429	419	416	383	391	443	409	459	395	435	436	392	399	419	419	418	378	423	402	426	392	415	407	411	382	451	402	398	419	440	407	397	399	432	416	432	404	439	382	396	377	418	435	410	413	398	402	415	385	414	396	424	415	408	379	381	377	412	402	391	379	409	376	382	441	399	389	388	398	404	405	395	425	386	371	416	381	396	420	385	433	390	425	363	404	422	406	392	425	395	442	400	416	393	400	414	399	378	370	437	416	398	389	406	412	414	396	410	431	367	414	373	421	415	390	400	404	440	432	395	421	405	392	401	362	401	419	353	411	397	388	366	440	397	392	385	416	427	428	434	395	405	391	418	439	408	427	404	393	404	412	407	419	404	394	397	400	422	434	433	389	381	400	403	399	409	370	427	402	394	418	408	411	400	385	421	421	388	394	386	376	376	402	395	426	418	427	413	397	432	396	403	423	404	400	401	422	400	367	440	410	424	395	385	412	401	421	429	378	415	410	410	411	422	423	404	416	378	395	448	444	392	418	454	393	389	399	377	415	388	393	423	429	431	414	415	389	371	402	435	397	386	372	444	430	448	390	428	401	368	411	409	388	404	401	376	415	409	405	382	441	400	426	425	392	389	432	404	408	442	400	408	407	417	384	402	395	432	399	448	407	401	420	391	410	382	427	414	410	375	421	413	438	381	417	356	340	407	432	429	372	417	391	429	427	394	394	440	414	411	407	387	400	430	406	390	372	409	395	399	387	385	400	408	404	411	426	409	424	413	400	433	379	407	415	390	416	392	426	416	434	411	427	405	394	378	398	409	388	410	424	408	403	405	400	413	409	422	407	407	411	405	391	429	396	390	395	369	380	393	411	403	427	398	418	410	397	419	433	384	371	365	414	375	387	392	440	397	391	409	402	422	432	434	406	389	418	407	426	416	450	411	393	379	450	404	405	416	423	429	371	449	410	413	387	420	415	404	404	385	404	398	435	421	396	424	407	430	404	399	432	428	425	401	408	418	407	443	426	418	436	424	403	386	394	372	409	408	400	430	433	401	393	389	427	398	403	435	401	411	439	421	435	408	413	420	387	397	430	428	425	428	426	401	411	386	405	422	408	412	380	400	432	440	419	421	424	432	394	436	396	422	419	433	399	414	452	396	421	394	367	431	405	457	378	440	386	408	390	455	413	377	412	419	399	417	389	400	433	426	409	421	397	383	395	425	440	407	417	400	422	439	384	389	365	408	391	385	403	394	377	414	419	421	391	398	434	398	398	418	438	413	425	395	416	454	395	416	400	413	418	386	434	389	399	404	383	447	403	405	439	430	367	418	385	399	427	471	410	421	415	396	408	368	429	430	411	414	411	431	401	415	385	353	365	398	408	421	398	410	381	402	422	382	418	416	403	384	401	424	426	433	413	396	416	404	419	407	387	396	420	436	397	436	421	387	385	395	448	410	384	404	453	396	397	396	400	426	400	384	434	418	386	364	395	410	413	467	433	435	411	360	393	439	408	445	398	418	394	396	424	389	378	418	414	435	421	376	417	403	412	428	436	427	450	416	415	366	408	397	390	399	371	394	390	385	444	428	395	398	411	400	384	402	438	430	432	359	414	405	397	411	373	396	418	373	418	400	434	417	394	380	430	402	437	408	404	418	400	401	410	404	342	413	398	395	423	408	385	403	417	451	375	412	444	432	402	410	366	399	395	425	425	395	405	421	399	414	410	389	437	455	437	405	424	416	415	387	453	408	401	445	402	435	434	411	385	419	420	405	388	418	409	408	411	398	405	433	381	430	399	411	387	422	389	391	387	402	421	374	449	383	400	412	452	367	413	400	412	394	439	393	424	406	391	400	436	363	426	376	416	418	397	450	416	418	423	418	407	424	431	384	424	408	427	410	401	404	413	372	371	377	432	391	406	395	417	413	372	437	420	434	421	390	442	411	406	414	381	418	416	391	444	387	417	386	443	433	433	415	405	384	430	412	393	410	391	399	403	404	444	420	420	426	401	427	384	424	403	397	418	396	420	423	402	414	399	408	397	420	394	412	393	408	426	431	394	406	372	385	372	432	403	377	386	391	378	434	421	389	395	434	392	396	395	396	402	410	390	429	416	408	426	410	401	426	405	400	415	392	415	393	378	435	418	364	403	405	421	407	422	397	422	390	390	398	433	395	404	340	389	434	400	407	425	423	424	384	401	402	404	403	393	405	412	414	380	422	369	409	377	421	420	419	440	376	366	384	395	433	405	440	407	413	417	451	428	430	409	412	372	390	391	364	381	377	375	401	402	410	458	414	415	466	379	419	379	368	402	411	430	414	411	441	422	406	402	447	423	424	396	394	430	398	411	395	437	420	417	405	380	402	405	402	401	417	443	426	417	407	422	394	440	378	419	389	432	421	435	408	418	435	396	382	426	391	391	384	419	375	419	416	414	409	398	382	389	372	405	404	408	452	406	388	415	417	402	397	410	422	406	387	422	370	396	382	405	424	428	429	441	409	436	401	400	401	394	378	384	446	444	397	382	382	443	427	372	403	411	424	392	472	421	405	414	365	429	417	406	381	429	417	410	408	400	406	405	430	454	387	406	404	400	433	452	403	414	414	450	421	397	412	403	405	396	429	397	406	394	435	413	407	432	393	396	436	402	378	392	415	426	420	390	397	388	427	392	408	367	430	435	388	430	469	400	428	416	400	416	433	408	409	437	461	415	424	418	413	392	378	415	469	400	395	439	409	429	391	416	409	420	390	394	424	405	411	397	397	421	441	418	432	418	398	421	420	416	384	399	370	416	417	402	393	443	393	405	404	390	418	380	412	414	396	416	417	402	414	375	428	353	410	383	422	374	393	412	398	413	445	431	418	423	399	411	442	376	428	415	415	396	388	394	409	378	411	409	391	381	361	399	435	397	428	408	419	412	391	384	436	387	414	396	399	390	394	421	399	455	407	406	405	407	397	367	434	419	419	428	395	404	411	380	448	398	378	423	420	402	397	387	435	395	383	381	403	422	451	430	418	405	417	409	415	397	394	405	394	393	373	415	397	386	396	396	419	430	407	413	367	440	439	414	404	402	422	388	412	404	371	423	410	388	435	400	404	382	417	423	367	414	399	412	401	400	409	411	420	408	394	421	466	397	390	377	394	434	445	401	377	414	440	366	429	403	395	431	406	400	407	402	440	405	395	385	466	428	404	370	427	384	424	399	391	421	403	407	392	402	429	411	388	441	406	410	391	376	375	407	398	431	411	403	425	388	400	365	370	387	418	379	392	423	370	405	405	401	440	419	414	383	391	375	393	416	435	413	402	446	414	404
32220	39207	42090	19692	2146	974	874	836	780	748	789	793	800	781	742	793	760	781	809	837	765	784	780	789	783	740	765	773	783	748	785	781	755	798	760	745	784	796	799	793	734	784	801	781	805	813	803	748	795	803	795	774	782	729	786	838	774	768	766	789	732	729	795	760	772	793	742	763	775	832	791	749	815	809	765	805	805	792	774	770	815	728	776	794	742	755	807	707	782	772	781	795	760	814	727	778	747	810	817	794	783	819	747	770	827	814	742	780	772	812	826	791	811	739	779	775	819	750	826	785	810	782	773	786	778	764	836	734	788	768	771	779	748	806	775	772	783	786	820	778	843	794	768	737	807	816	765	762	785	780	747	729	807	758	757	803	771	776	792	786	832	789	775	753	752	780	711	791	773	756	722	764	792	744	773	755	715	808	803	817	789	787	755	796	836	751	793	769	744	769	787	790	831	798	806	748	760	763	754	833	784	817	785	835	768	776	822	774	779	763	827	772	758	751	821	848	760	749	775	777	755	758	760	779	762	814	807	802	826	756	759	756	805	744	780	777	843	787	792	769	799	807	773	767	780	719	773	797	752	785	772	802	809	768	748	744	715	775	799	747	810	762	753	747	759	808	778	795	806	784	792	797	787	826	773	768	764	807	775	836	786	750	806	791	796	816	790	797	780	809	764	732	758	772	790	791	783	821	819	834	743	766	819	737	739	742	785	731	801	805	778	797	748	730	754	732	776	752	754	745	769	776	783	779	802	803	800	754	786	773	783	781	797	821	828	803	807	750	756	733	778	814	726	789	749	778	803	802	761	812	795	770	783	792	791	748	745	791	805	784	811	783	771	752	801	782	810	731	780	795	784	770	826	818	797	782	766	773	830	809	737	728	738	761	777	821	818	781	774	774	787	766	771	769	799	803	765	763	788	792	769	811	820	759	775	808	806	798	802	751	770	799	776	754	731	750	792	800	791	745	814	742	800	794	782	781	771	751	775	797	745	773	772	776	782	806	766	749	725	736	813	719	775	754	798	766	812	786	790	824	752	807	736	758	816	749	782	753	731	793	724	778	748	745	795	771	776	732	790	789	767	727	771	770	754	741	782	801	780	757	780	827	773	777	764	818	743	782	780	812	784	839	795	802	757	815	825	805	806	792	815	803	775	809	807	779	773	829	716	788	811	847	801	779	744	776	759	790	753	787	737	777	778	853	810	755	765	769	805	778	756	779	773	744	767	768	809	774	763	764	854	825	785	757	790	778	781	791	779	766	814	802	812	780	852	825	801	819	709	762	780	762	810	802	761	800	803	777	836	774	801	749	778	784	789	791	791	768	780	769	798	801	831	775	741	796	793	803	791	761	806	732	783	752	785	782	786	790	801	768	762	757	788	766	787	826	782	795	847	811	777	782	819	777	740	755	858	791	799	796	763	771	819	781	753	774	786	789	785	759	818	761	767	790	795	767	796	783	773	736	797	807	779	757	784	811	776	797	785	778	769	740	770	820	762	805	768	767	845	770	802	802	770	757	776	770	770	804	757	803	749	783	772	770	784	775	805	753	795	793	790	782	807	738	770	783	725	833	815	759	772	788	809	809	812	767	791	733	796	756	805	792	808	826	798	794	762	777	777	782	741	788	780	790	770	792	765	779	775	781	823	772	763	807	765	805	772	759	785	756	781	787	854	785	857	784	792	752	748	737	742	771	818	797	789	790	810	793	794	744	738	760	775	778	804	772	756	799	829	821	800	827	794	792	780	777	820	811	818	793	793	776	777	787	748	769	740	757	732	755	781	770	763	794	813	724	757	816	792	763	783	851	752	762	762	730	832	788	764	767	726	687	735	760	809	804	787	804	804	779	773	789	768	802	835	757	830	748	786	782	765	823	770	752	759	780	724	808	781	763	751	830	763	811	793	778	777	790	794	826	793	728	750	819	784	780	849	784	812	820	723	810	746	783	760	757	780	700	769	798	741	829	793	799	796	784	786	800	802	758	791	738	768	816	788	785	787	783	765	804	770	762	722	752	785	757	758	825	740	787	827	830	741	784	761	753	848	685	778	799	785	769	790	786	761	794	744	758	757	740	758	760	763	771	749	724	790	796	726	777	746	809	798	789	777	798	783	780	774	794	786	833	803	819	840	762	769	792	779	772	789	782	817	824	798	757	792	809	825	746	768	752	755	744	762	806	768	767	787	710	779	796	895	802	737	785	753	801	770	721	815	838	774	762	794	736	793	779	781	773	786	758	768	717	762	785	754	774	804	808	800	815	789	807	815	760	792	791	788	772	732	802	770	807	808	772	777	729	852	781	777	851	745	811	742	756	781	750	772	772	786	795	794	736	776	774	744	816	755	769	808	792	813	791	822	738	734	746	795	811	789	748	736	796	764	763	817	778	772	761	754	793	792	799	775	794	778	836	834	770	812	828	784	785	749	739	780	769	820	793	771	827	771	802	768	737	798	732	787	754	805	785	762	753	763	769	785	791	753	761	753	805	803	795	807	773	751	797	799	779	809	772	790	791	791	836	812	799	755	776	808	713	773	773	807	748	789	772	761	758	782	801	792	807	810	790	783	784	788	805	788	740	745	779	721	743	778	788	785	816	747	818	737	744	755	832	780	784	799	782	797	795	760	786	746	792	805	771	753	791	808	749	792	809	766	787	760	772	847	772	775	820	783	764	792	809	821	772	770	846	781	732	832	747	735	787	774	819	760	801	731	811	743	711	750	758	804	796	803	773	798	725	837	786	710	792	789	801	774	768	798	732	813	814	791	817	766	744	693	761	764	773	790	768	811	754	754	802	805	807	773	759	791	756	814	769	789	809	804	780	786	795	765	788	748	775	756	765	758	777	789	787	834	808	788	797	747	774	751	797	780	817	767	784	740	825	778	757	767	801	748	803	781	795	794	790	768	818	729	774	749	735	733	777	805	777	787	814	795	745	767	775	773	786	823	809	774	800	789	762	770	731	742	825	782	739	780	769	767	781	749	766	754	851	771	834	765	765	744	726	776	793	761	723	795	747	799	785	730	822	737	782	816	756	753	797	766	782	792	778	766	760	806	772	803	758	814	741	813	759	793	786	779	739	754	763	756	718	776	782	844	810	747	803	809	757	777	785	709	797	741	777	827	720	754	736	799	755	783	768	741	816	733	779	773	785	765	821	848	746	776	790	813	771	808	757	842	745	751	761	797	723	738	787	775	750	759	806	780	811	765	790	771	815	756	743	761	811	792	851	797	789	764	814	820	803	758	755	784	781	788	765	764	793	767	764	749	781	756	783	780	769	775	811	793	794	802	765	772	821	750	757	798	834	798	730	724	763	792	764	771	811	828	805	818	837	745	812	855	748	793	807	794	773	779	780	853	792	776	755	741	782	801	747	811	777	800	795	759	777	769	788	769	763	812	748	842	785	790	776	826	835	780	776	765	744	794	776	835	812	726	786	825	785	751	750	745	740	771	791	757	761	760	775	776	768	791	771	741	762	775	793	775	778	799	803
38041	55705	41819	12868	1090	928	905	769	833	770	834	811	802	807	809	827	776	836	794	829	856	740	855	841	823	904	765	794	759	831	826	837	856	802	817	803	829	816	803	848	823	817	783	807	832	816	838	782	822	767	822	775	861	818	817	815	827	799	834	805	812	822	800	829	847	853	838	786	852	808	807	793	854	843	858	786	827	820	842	789	798	803	807	804	773	777	815	811	828	804	794	856	783	772	795	819	830	853	761	815	751	780	721	809	814	834	770	797	807	765	790	867	769	770	771	838	790	805	822	873	843	803	753	800	814	802	871	764	815	793	819	748	788	829	801	796	820	833	793	802	819	780	808	773	831	774	797	818	757	792	846	816	784	820	860	825	827	809	826	846	789	784	838	789	854	807	822	838	812	809	812	836	792	771	818	819	849	834	746	860	807	868	759	768	767	807	776	777	751	779	770	812	774	779	795	778	844	791	784	789	788	753	822	799	799	819	790	835	798	805	801	825	792	834	794	797	828	816	781	859	846	773	808	807	827	855	833	808	825	848	833	843	789	775	805	840	863	787	844	816	772	873	837	766	743	830	788	841	821	761	821	802	798	826	772	809	825	802	823	812	815	776	847	761	829	799	843	831	816	809	788	791	798	834	786	847	764	807	829	813	776	879	833	781	813	778	802	772	775	898	800	751	794	838	783	804	827	806	761	787	778	792	816	791	797	891	792	834	869	810	769	790	820	843	762	773	822	734	802	798	834	836	793	799	800	822	824	811	759	809	824	790	788	732	824	777	816	791	817	828	839	815	843	773	824	852	824	835	790	824	766	786	759	773	788	802	817	807	806	795	819	781	742	740	827	824	821	764	820	789	793	838	784	776	801	804	800	799	809	856	815	791	793	815	839	843	819	782	852	808	838	832	799	837	816	827	835	837	795	852	829	815	793	822	815	839	832	827	801	800	752	872	843	822	809	778	808	779	802	857	863	863	885	803	831	800	817	817	805	797	794	865	786	821	824	813	816	777	762	812	847	810	800	821	774	830	813	824	826	794	779	832	809	790	768	769	780	842	781	832	767	767	831	851	787	792	797	830	829	761	871	808	811	808	801	752	800	803	775	782	801	808	811	797	810	820	809	828	808	810	793	812	816	817	739	796	789	822	806	839	794	787	809	806	842	764	830	838	873	812	819	810	828	795	795	809	832	806	757	864	792	777	796	866	752	754	823	836	739	849	824	776	818	713	814	833	807	837	855	778	801	813	776	766	782	793	780	801	817	797	790	821	769	789	792	816	825	785	849	787	833	823	821	795	779	765	826	734	831	777	841	785	837	818	802	849	827	817	806	776	836	832	848	822	812	824	832	798	813	798	826	820	815	807	870	815	791	800	840	807	780	791	746	780	801	837	858	790	848	798	812	790	848	874	780	817	848	805	788	842	776	814	797	771	799	830	836	883	832	788	812	766	817	782	823	852	821	808	813	803	819	795	784	830	778	807	867	815	794	798	790	849	860	808	843	799	809	808	853	768	790	797	759	831	816	823	828	792	809	810	831	813	860	817	820	824	764	797	809	812	818	828	835	808	829	793	862	769	826	809	844	808	829	821	779	803	781	822	792	788	815	840	794	779	805	791	790	845	869	761	821	758	803	856	798	827	778	821	853	837	790	793	748	754	836	839	815	841	818	797	783	822	815	840	843	837	753	773	774	830	808	727	812	801	801	852	798	845	806	796	801	804	819	825	836	824	822	836	803	847	855	825	841	792	820	781	823	735	815	802	835	805	796	796	785	832	800	797	866	787	803	805	802	792	774	775	770	841	792	846	815	819	772	785	828	818	795	844	824	790	814	848	782	756	812	747	824	836	841	794	878	795	797	812	810	838	788	815	757	785	770	741	779	859	840	776	844	822	824	805	801	837	809	731	795	835	789	844	848	828	831	778	817	797	822	813	838	767	834	800	835	831	814	808	815	782	807	794	826	795	756	776	825	777	815	823	845	794	811	775	817	789	793	826	812	810	857	774	818	816	821	835	811	843	819	803	847	756	835	805	798	821	814	842	791	773	791	796	801	788	781	798	845	777	830	806	767	866	871	788	759	798	835	812	822	803	780	780	790	778	806	802	792	758	834	785	830	854	791	817	828	865	820	806	815	776	774	813	817	777	848	775	798	817	781	817	830	841	784	825	792	774	837	847	789	818	774	839	823	834	799	773	798	777	788	847	817	793	822	811	835	777	785	800	816	819	817	823	837	790	775	805	799	778	777	784	848	859	859	827	784	772	860	815	791	807	792	805	784	811	788	803	830	848	833	831	809	760	822	818	799	849	866	792	841	809	812	800	817	819	807	834	768	800	857	777	831	810	785	781	790	781	805	823	874	782	807	812	820	810	849	806	821	796	807	857	771	791	821	832	819	809	846	798	801	839	837	815	800	781	813	791	782	833	763	833	810	814	828	796	760	800	788	875	803	804	748	830	736	803	833	773	785	822	837	812	818	801	766	848	842	773	823	815	789	864	801	799	804	855	834	815	826	823	830	821	822	815	881	819	792	833	782	825	818	831	809	790	774	831	850	861	821	807	802	783	790	800	811	811	823	849	767	810	840	802	802	819	794	803	823	789	829	780	818	833	799	822	765	825	855	808	758	812	831	774	765	814	764	753	862	815	801	824	811	781	809	834	777	780	839	739	823	821	798	811	872	797	851	776	863	787	806	779	804	814	809	808	847	813	817	819	780	784	849	820	844	765	848	790	802	837	825	816	836	789	856	790	845	786	852	814	789	851	813	777	833	777	860	770	802	792	819	812	790	804	848	804	823	796	790	834	785	828	801	802	770	810	836	773	836	814	841	855	835	801	822	796	786	823	844	832	818	789	769	803	837	798	828	795	836	828	795	847	820	813	792	816	833	807	866	773	814	773	791	787	832	821	816	790	815	766	835	808	780	825	763	768	804	767	855	814	853	789	781	764	793	775	793	826	852	837	805	792	836	802	778	841	828	826	744	824	831	854	774	850	832	856	806	786	800	813	813	793	848	798	806	804	797	862	853	797	809	764	800	831	773	798	872	835	793	796	801	809	767	788	827	823	811	809	816	836	765	851	860	862	831	855	771	808	831	878	810	845	784	813	805	761	763	847	790	823	820	867	796	818	921	866	814	796	836	832	834	841	801	759	765	839	802	813	825	795	800	838	844	824	824	801	833	813	829	829	814	813	770	861	793	796	836	856	855	804	782	797	792	849	847	869	837	810	787	789	799	808	835	853	819	841	799	809	829	833	802	828	824	769	803	774	812	796	769	813	814	814	752	805	829	784	786	816	769	777	821	810	790	803	814	836	748	770	838	847	844	824	782	825	821	805	786	737	806	806	847	797	843	860	789	817	811	823	807	827	845	772	849	812	868	803	835	843	861	806	744	872	834	786	763	807	790	808	800	794	829	822	886	773	784	845	790	802	804	773	852	786	773	790	801	826	761	832	882	766	797	801	824	798	794	808	833	751	822	830	820	804	837	843
24112	21420	29928	25962	20662	10894	1234	782	677	708	684	693	652	650	637	650	624	672	671	688	647	599	656	643	656	640	646	636	676	654	629	599	577	702	638	602	649	613	630	690	677	626	612	648	662	643	644	645	623	625	657	609	640	620	639	607	687	629	640	659	616	605	645	619	603	628	667	584	660	625	610	620	589	613	590	615	656	627	622	621	660	678	633	619	611	633	618	639	623	598	618	657	609	604	650	624	655	591	611	654	622	650	637	621	600	637	680	673	624	664	621	599	652	627	635	617	637	644	596	622	645	628	635	628	603	630	604	638	652	650	633	608	655	651	691	643	632	594	652	678	609	666	652	627	602	606	657	640	643	673	633	673	629	637	613	660	610	641	599	679	642	663	627	649	641	610	634	615	663	664	617	595	673	659	643	630	593	613	615	650	641	635	660	608	590	568	607	622	606	673	579	633	661	615	633	622	602	653	642	667	622	640	617	683	658	641	602	632	647	595	628	629	597	637	652	636	646	632	572	645	630	625	613	610	604	590	642	671	643	590	599	634	618	624	628	646	553	641	616	632	634	655	663	623	610	619	627	651	647	609	609	627	663	649	666	623	634	654	589	591	645	587	634	654	640	569	655	610	627	620	629	603	577	648	646	632	634	632	658	639	632	649	655	628	639	644	584	616	609	622	573	660	601	571	632	655	658	630	623	625	650	609	617	662	642	629	598	648	663	617	623	647	622	657	647	661	637	610	639	647	648	606	628	650	665	609	634	624	602	592	630	608	670	650	623	640	621	616	642	647	655	606	631	666	604	618	616	611	625	598	667	654	612	682	665	625	650	650	630	632	660	657	640	636	640	635	659	633	648	628	643	609	627	639	645	622	623	611	575	637	607	637	569	620	637	608	635	598	615	609	594	695	632	673	641	614	608	607	606	620	664	647	661	653	614	659	596	604	667	646	638	639	633	654	656	613	613	645	633	697	627	624	618	656	617	640	684	619	626	588	629	661	645	654	656	608	645	632	569	661	644	641	675	630	665	625	647	643	654	649	627	645	673	636	656	620	623	619	641	592	642	637	619	663	621	614	663	631	630	652	616	631	676	607	642	630	604	634	670	600	640	674	663	624	643	628	585	629	650	681	637	607	606	649	636	588	614	619	551	659	583	651	645	613	592	611	611	619	644	626	637	605	628	620	593	652	663	611	585	625	666	653	652	617	626	644	664	627	633	605	637	647	659	618	672	639	630	600	617	635	632	687	667	639	639	613	660	589	640	612	623	656	654	641	624	679	619	595	610	629	597	633	643	645	666	626	630	599	647	591	642	647	601	597	635	637	619	635	651	575	639	664	642	653	621	632	610	612	619	627	599	616	603	632	613	674	649	675	631	617	605	644	653	572	644	647	653	665	620	645	672	634	636	660	626	636	638	631	683	661	649	612	647	643	669	696	579	622	597	622	620	644	666	650	593	604	644	621	616	624	624	656	626	647	606	615	603	632	635	615	622	661	623	701	623	658	622	619	634	639	683	616	585	642	601	583	655	689	574	618	606	613	612	653	647	642	656	602	664	589	667	589	605	662	653	632	607	634	588	625	680	657	629	635	625	668	640	655	606	652	626	623	585	633	653	671	638	623	646	612	612	603	618	629	646	609	627	660	635	620	655	607	604	609	644	644	674	629	631	619	630	637	637	603	623	635	629	620	650	626	620	664	617	668	603	617	607	649	665	622	640	653	661	617	627	602	608	590	589	640	634	639	616	623	651	619	614	652	643	645	629	590	680	613	645	652	617	596	653	632	612	654	595	658	620	644	640	649	602	603	670	625	591	608	587	599	638	658	668	616	609	628	682	639	635	637	573	628	626	678	625	666	621	600	657	616	649	689	660	620	649	657	637	629	632	660	620	621	595	658	651	640	659	619	602	633	666	655	600	599	626	607	612	602	656	605	619	665	597	655	700	620	622	631	590	643	626	603	599	646	617	606	654	625	634	667	583	577	574	629	622	613	671	604	654	659	640	619	678	654	615	661	631	596	635	634	643	673	585	647	695	643	651	640	671	626	625	677	650	616	668	666	582	628	610	604	619	620	628	655	626	589	640	658	651	667	673	651	672	609	612	635	669	665	654	580	653	578	564	653	640	659	643	624	639	576	583	609	630	635	645	639	642	646	648	619	629	618	606	633	620	634	701	619	650	635	621	638	611	652	655	654	623	616	588	588	649	608	616	622	674	648	624	642	626	637	638	596	652	696	631	624	627	644	619	617	629	586	647	622	638	643	652	600	632	627	611	588	620	664	619	619	673	670	648	662	608	654	614	606	596	566	656	663	622	661	636	611	623	674	616	649	656	614	644	609	654	677	651	658	614	665	632	667	609	598	657	617	609	628	652	618	631	649	615	654	643	650	626	639	635	642	650	584	618	600	634	625	627	625	625	594	608	634	627	623	611	659	627	623	653	617	623	625	633	597	643	602	621	649	680	672	610	647	642	580	630	651	644	623	624	594	599	663	597	678	632	648	584	625	596	615	641	633	618	622	650	617	639	612	663	631	666	624	604	647	623	620	658	623	627	619	582	652	660	669	672	628	595	611	643	641	633	656	620	634	587	590	639	595	598	640	629	653	642	619	666	613	618	635	647	664	669	676	619	669	611	623	647	586	623	640	585	613	647	616	625	604	621	666	625	619	643	633	575	606	615	653	595	622	652	593	637	627	634	627	649	672	610	622	629	606	611	642	634	584	641	639	687	640	642	659	686	606	673	640	678	597	610	653	634	659	635	662	648	638	603	622	613	623	639	620	614	678	654	637	603	615	615	676	635	645	633	662	599	599	651	601	622	635	605	655	641	617	633	636	664	657	697	597	646	615	614	628	631	626	662	623	573	634	627	635	649	649	618	640	629	669	606	577	631	639	638	624	626	609	612	637	643	645	587	647	637	585	635	587	686	651	638	600	581	626	642	642	628	656	659	639	646	639	625	690	631	548	639	652	633	599	653	621	625	677	692	644	616	674	611	642	629	634	659	607	678	650	621	591	652	640	652	659	632	614	637	655	630	625	644	620	653	661	661	615	627	635	623	615	629	663	625	648	657	670	669	617	634	671	633	625	645	609	637	627	635	653	651	636	673	611	652	587	615	652	594	638	636	626	586	651	619	622	595	613	646	642	664	633	611	610	654	668	616	614	618	635	637	638	622	638	619	580	610	607	680	600	653	672	619	630	623	636	636	663	633	650	624	656	595	620	657	622	612	641	631	671	599	648	638	652	685	669	603	628	617	613	687	598	660	617	601	657	668	625	622	636	649	641	666	627	587	599	681	640	623	658	617	616	660	628	658	569	639	606	614	616	613	609	632	679	652	626	634	605	653	611	610	638	585	668	607	639	608	628	695	649	649	673	587	652	601	667	650	587	615	602	628	642	692	642	636	634	628	611	614	665	649	659	641	596	646	651	641	598	627	619	612	630	636	628	623	631	616	632	631	636	659	658	653	643	636	631	638	594	637	601	627	618
39725	70698	59190	28084	2136	1079	882	856	788	695	723	696	718	741	729	719	681	697	688	700	749	661	666	713	685	689	683	676	722	668	696	696	693	710	682	701	640	638	601	692	682	642	661	708	699	681	681	638	657	664	651	685	607	667	647	690	689	655	677	653	671	621	608	694	690	663	695	673	624	687	677	670	726	691	662	728	667	674	667	723	655	655	656	672	713	638	679	653	626	657	635	642	658	666	661	645	693	667	709	675	667	627	605	646	683	694	666	681	640	687	675	661	676	698	657	653	683	674	661	662	656	675	679	680	688	683	647	615	636	659	686	694	708	685	681	651	688	677	647	636	663	676	661	690	711	651	654	657	668	617	685	704	626	635	652	709	672	658	652	692	665	650	642	623	697	702	701	660	690	614	693	667	621	638	652	652	682	657	664	647	690	626	663	686	642	686	665	686	662	670	640	634	653	660	694	701	665	613	669	635	688	682	652	699	635	720	663	689	666	709	662	659	705	678	662	635	639	654	651	628	668	693	688	658	651	667	632	653	712	617	671	675	713	660	628	664	682	633	654	654	641	628	654	674	673	671	643	664	661	671	672	638	703	648	675	644	696	666	636	705	710	682	661	677	650	660	657	697	675	665	666	628	641	650	660	666	644	658	664	688	637	664	640	667	671	656	657	635	646	592	679	667	676	663	669	650	631	653	685	687	632	631	697	667	673	694	714	660	679	663	662	609	636	671	665	684	638	673	657	697	686	680	646	639	702	671	693	654	681	652	729	646	635	630	681	664	686	683	679	708	635	620	679	631	657	674	690	663	695	662	692	664	700	665	655	620	725	646	689	685	655	673	652	644	716	698	680	696	656	662	671	628	624	616	657	651	683	636	632	652	695	670	705	670	651	702	651	649	650	639	645	652	659	677	671	635	616	665	683	662	667	662	636	609	638	721	662	643	673	661	710	673	698	624	662	690	671	674	684	671	670	649	645	670	628	649	696	639	637	652	696	676	700	685	627	685	671	711	670	611	637	670	681	613	673	695	637	721	708	694	647	645	619	690	693	648	669	650	698	718	640	665	709	671	624	699	686	671	626	678	685	648	692	656	680	668	691	639	672	699	672	699	654	669	639	670	681	663	675	663	651	674	686	682	680	676	652	651	645	693	635	664	678	696	675	690	702	666	637	675	646	677	695	647	701	703	663	671	699	730	638	669	633	658	677	651	661	715	642	677	710	621	621	671	698	638	708	736	646	662	690	648	664	658	679	679	682	695	703	651	651	653	639	684	664	664	723	651	632	678	656	681	666	605	696	630	694	629	673	696	687	634	681	595	700	655	665	641	630	735	651	659	644	650	635	718	641	641	668	660	648	650	642	711	692	671	710	677	652	699	714	662	667	651	659	664	633	654	707	641	680	651	684	697	685	657	640	654	664	635	683	666	741	666	638	664	677	617	634	635	665	680	660	684	676	680	655	666	666	645	654	688	690	711	672	657	632	659	688	666	665	689	632	653	674	674	659	681	650	652	658	679	664	650	660	622	688	662	637	705	668	603	689	698	695	713	666	638	683	657	664	666	656	657	661	667	601	691	682	668	664	652	652	676	655	719	664	658	706	633	671	633	675	651	707	666	620	693	652	641	707	645	673	635	684	690	658	669	676	674	692	667	705	645	660	672	640	645	656	725	622	704	653	643	655	662	655	674	639	652	726	665	673	712	696	642	691	671	649	687	656	685	656	669	683	661	638	640	684	630	656	641	703	679	701	658	684	654	670	647	640	666	682	642	675	688	686	683	708	667	682	662	598	625	644	675	675	681	673	666	652	667	660	659	635	671	648	621	643	656	662	654	683	678	660	674	622	695	681	652	658	632	697	625	699	638	615	634	688	685	724	647	628	693	706	686	649	635	665	631	677	662	666	663	674	672	658	676	669	696	683	679	682	701	705	714	637	669	658	673	665	717	698	715	637	670	677	644	631	667	654	666	633	662	653	658	720	694	660	682	667	654	670	634	663	660	659	634	602	636	656	663	635	628	634	659	668	654	688	668	677	699	642	682	641	673	653	669	675	691	663	652	673	676	659	635	665	692	624	614	690	650	646	654	702	702	665	651	695	700	649	620	687	663	672	638	660	687	644	646	691	695	658	630	660	709	652	682	655	670	693	686	667	644	641	669	687	689	675	680	655	652	685	643	668	671	629	694	695	705	649	650	667	660	702	715	657	671	639	667	674	686	653	642	642	653	714	679	682	681	648	679	651	664	660	680	642	672	618	632	696	664	661	658	687	668	695	699	632	671	698	658	679	684	630	658	674	677	661	687	672	617	699	664	655	661	649	683	673	641	663	640	666	656	670	713	679	631	681	697	650	681	620	695	648	674	616	679	693	666	600	650	666	679	683	653	642	684	719	707	713	651	699	671	651	659	642	702	653	659	649	685	677	644	687	730	627	658	650	658	691	653	677	648	704	645	696	646	686	670	667	673	616	679	702	644	674	670	680	614	648	632	614	702	687	704	663	668	639	639	695	623	713	654	697	667	668	678	642	700	641	657	696	675	680	685	656	713	666	684	677	699	615	660	690	676	659	681	613	694	721	663	660	697	626	630	690	669	664	667	678	684	700	683	655	688	690	658	703	661	663	657	671	679	679	677	680	687	656	668	649	657	702	666	663	681	695	653	646	690	706	653	656	655	669	674	693	654	704	623	670	677	705	671	625	679	660	671	693	645	656	687	657	698	677	647	699	657	686	661	655	675	689	646	656	618	632	663	644	646	667	639	663	635	630	652	673	683	643	660	680	628	627	657	653	668	678	611	673	661	690	647	697	688	682	657	662	700	668	669	680	634	656	639	650	647	679	675	720	650	680	714	650	660	652	665	696	704	667	621	657	621	653	678	675	665	647	663	690	690	708	672	694	718	682	701	633	668	670	672	718	690	654	637	610	654	695	643	688	633	703	669	647	659	637	705	651	676	649	654	652	649	673	657	680	697	638	656	665	669	705	683	663	682	656	652	648	640	634	633	705	681	633	671	677	713	652	681	669	705	643	722	632	739	644	684	701	654	646	682	680	666	662	671	694	674	646	637	688	650	673	646	675	634	639	684	660	666	683	703	700	694	635	685	641	690	673	666	656	627	635	630	712	640	619	704	652	645	670	643	634	692	654	658	688	592	673	658	642	649	683	698	640	677	696	651	639	625	695	683	653	648	676	680	659	643	667	645	658	635	611	653	678	670	629	671	638	599	670	696	644	633	634	658	642	643	704	654	634	687	704	662	672	642	653	637	719	680	687	637	650	624	648	699	628	697	657	684	669	691	676	654	683	666	632	637	627	645	665	700	621	663	682	674	668	639	637	723	659	649	696	675	656	675	703	674	704	686	627	662	640	671	616	650	650	638	639	647	655	675	671	673	649	662	678	632	656	704	660	698	613	672	622	694	715	676	648	684	662	702	662	646	643	646	654	656	716	652	697	684	671	619	656	675	692	685	671	658	636	662	651	631	690	665	703	688
25195	21688	30676	27595	15734	2628	751	682	680	657	664	680	670	676	607	696	673	623	585	702	649	608	650	650	596	669	627	676	659	607	649	633	602	654	661	667	626	638	606	629	593	625	638	653	647	609	648	631	667	658	632	681	618	625	664	608	669	656	656	677	651	629	654	639	627	674	609	658	629	592	645	623	639	605	641	645	633	632	608	611	629	630	645	602	642	595	596	641	624	641	670	656	647	636	621	617	670	574	661	641	634	623	664	613	641	613	653	547	625	649	645	613	633	671	612	623	637	652	642	626	639	645	638	678	645	603	625	623	647	635	620	636	625	610	633	643	618	665	601	608	614	671	681	636	675	634	626	665	612	599	665	668	620	618	635	605	624	663	660	639	625	671	626	666	631	643	640	634	616	618	608	628	675	599	651	656	652	620	676	659	609	679	648	646	617	576	611	658	641	696	653	575	635	651	633	624	634	622	597	652	646	615	620	691	598	628	622	603	633	604	634	649	657	637	651	621	655	623	660	614	633	645	645	604	687	628	659	617	622	635	609	628	605	618	609	646	674	619	618	667	607	624	644	649	665	660	627	648	607	635	591	631	610	624	628	630	652	617	660	636	609	622	645	590	639	682	597	670	691	650	606	655	655	651	626	629	638	619	678	634	665	637	598	598	578	625	614	630	648	651	613	644	714	641	663	609	582	661	558	651	645	631	636	569	584	685	650	649	575	653	618	661	617	633	656	640	687	624	628	653	607	634	657	621	639	598	660	649	617	645	607	630	638	624	644	639	620	614	606	614	617	665	614	609	671	602	637	604	678	634	616	669	638	634	654	636	640	626	646	615	607	634	698	638	593	620	691	623	626	632	625	628	625	669	651	638	685	632	616	624	656	628	633	648	615	661	636	644	637	628	615	647	604	631	629	642	618	671	594	651	626	595	626	662	619	631	706	618	621	671	618	672	627	648	626	589	593	617	611	627	644	642	628	614	632	666	652	618	657	630	597	632	598	625	628	675	660	606	636	615	636	637	629	629	619	619	629	651	624	612	618	654	672	612	631	645	640	571	649	681	657	623	655	639	617	638	651	641	675	654	608	630	613	658	669	637	662	663	665	643	698	595	634	599	612	624	638	671	596	675	593	683	643	650	628	594	671	618	656	626	618	597	606	636	610	635	638	586	633	623	652	650	602	602	644	618	612	683	612	639	651	640	655	601	635	603	654	646	655	619	643	602	596	593	673	662	608	632	599	609	614	664	630	635	649	613	621	668	644	618	671	645	668	602	595	608	681	639	636	615	651	641	665	634	647	613	591	634	641	638	659	690	632	676	586	599	607	598	670	678	620	614	649	626	622	594	643	644	656	655	609	643	604	605	612	625	650	607	631	616	639	646	641	639	655	694	649	619	649	617	634	661	653	621	615	623	662	603	651	673	675	641	653	614	591	594	638	692	610	605	643	611	613	628	659	641	631	664	634	652	673	682	645	627	636	636	616	630	647	581	622	657	638	587	628	632	634	653	651	655	675	677	652	621	656	661	660	627	639	659	660	628	592	621	586	625	640	594	659	624	677	647	672	615	645	684	628	641	596	657	658	628	584	655	657	618	631	620	615	655	618	618	604	656	617	635	602	613	654	636	658	629	619	670	584	589	671	633	626	622	632	648	607	620	643	604	649	624	613	649	625	678	609	632	644	665	635	599	644	656	652	601	627	642	640	653	650	649	679	642	605	573	671	606	630	572	641	615	641	652	664	629	686	647	613	652	646	617	593	625	611	673	658	645	652	607	590	662	594	653	615	650	662	623	624	617	596	627	604	641	675	614	672	627	672	636	676	628	635	652	642	599	653	670	633	614	558	606	654	640	673	670	598	643	661	642	668	626	642	654	612	636	616	632	631	588	629	603	618	590	633	611	581	645	665	625	630	654	635	645	640	618	653	601	722	617	652	665	619	649	645	622	630	643	649	638	638	648	613	633	618	626	671	656	618	637	670	643	614	636	601	606	666	613	597	634	598	613	666	655	648	625	652	623	629	641	575	637	597	622	666	623	595	650	655	664	568	629	643	688	616	615	629	610	652	659	630	622	701	643	657	617	609	624	611	654	609	678	581	626	624	639	626	625	639	652	645	580	628	638	615	634	635	644	669	645	614	655	614	602	600	648	604	631	678	655	643	643	627	590	628	634	600	594	604	651	670	587	629	636	624	621	669	672	656	612	661	625	628	615	642	628	647	622	622	587	617	627	667	657	629	628	691	620	626	599	650	625	603	703	677	624	630	622	673	656	614	672	648	669	662	620	634	657	612	664	664	619	666	627	614	598	599	618	625	616	652	611	638	652	615	643	619	638	632	624	613	622	622	638	621	628	615	644	625	655	635	654	630	632	648	595	687	638	632	631	683	617	619	619	651	635	612	618	641	627	667	676	623	581	628	624	617	639	625	597	604	670	638	642	643	621	636	599	609	596	656	616	674	618	652	633	693	657	624	624	630	626	631	680	668	610	627	612	573	606	640	661	675	640	624	624	622	632	629	622	640	629	658	598	618	616	639	617	622	648	589	584	652	614	671	618	647	614	614	651	685	626	716	615	597	621	608	580	618	625	633	563	659	639	646	643	655	661	652	623	683	633	574	621	650	601	657	634	567	616	666	644	654	601	644	623	631	618	656	636	640	672	628	670	598	646	608	622	603	660	669	660	571	632	625	645	596	632	670	633	664	632	587	690	648	648	587	686	652	650	646	603	636	600	648	646	639	639	627	653	650	630	683	637	604	630	608	626	632	650	681	606	612	634	663	618	643	642	646	669	694	649	627	602	611	652	655	613	585	671	659	616	636	611	624	592	660	672	663	587	661	603	640	649	646	653	600	674	640	640	639	658	641	689	667	662	642	652	579	652	677	633	611	583	649	619	618	647	658	602	603	604	659	626	630	663	636	625	610	673	671	632	641	649	622	619	607	658	629	661	616	640	641	617	653	626	634	606	644	646	614	586	620	668	630	634	615	632	637	637	627	625	628	631	677	647	632	685	646	628	611	588	604	667	621	639	608	635	644	618	643	604	639	634	677	632	577	624	616	648	610	615	628	657	643	658	629	645	649	632	662	635	580	669	604	662	649	630	621	588	649	645	632	608	660	663	627	660	658	631	618	577	624	590	632	631	640	617	642	632	644	654	615	639	653	599	646	648	618	633	646	609	655	600	666	643	610	626	624	666	627	602	616	659	603	644	624	641	698	701	651	657	612	611	664	615	632	653	649	612	648	624	617	619	618	628	636	636	658	604	679	616	630	638	601	621	675	651	654	634	628	655	662	619	634	615	649	632	681	637	608	670	614	611	584	618	640	682	656	662	671	664	637	634	629	611	595	655	619	654	634	631	640	644	571	681	652	703	648	619	652	667	682	653	632	659	640	643	670	673	639	607	610	608	586	599	597	621	615	674	614	641	654	662	657	645	678	660	636	600	620	636	611	664	644	643	677	618	607	628	665	628	624	641	637	654	654	654	699	604
39406	65472	53576	24915	1621	886	743	792	759	763	675	668	691	643	658	642	671	686	647	681	656	675	689	728	693	694	677	667	657	616	630	648	687	654	650	644	649	683	617	629	649	701	659	598	658	659	741	692	704	637	655	639	624	668	684	701	665	631	713	661	649	611	659	667	621	626	679	674	656	637	655	660	602	647	613	704	670	663	639	652	637	639	676	619	624	647	643	684	649	636	660	691	625	605	629	598	624	670	643	601	658	662	634	670	651	672	654	701	613	645	648	675	652	652	655	666	652	651	645	642	684	688	671	658	646	686	630	668	638	645	656	656	630	671	629	674	668	622	629	654	670	688	660	633	701	636	657	630	656	599	655	640	640	666	648	644	653	628	600	661	621	644	606	644	664	646	668	666	651	657	601	634	678	654	645	685	643	612	668	689	650	675	719	652	645	686	637	638	607	693	610	638	697	627	672	647	628	669	607	667	685	682	631	652	638	686	681	648	617	669	683	640	670	660	650	690	637	612	674	630	669	644	664	658	669	647	640	684	630	631	665	622	660	620	678	663	661	638	671	636	677	650	626	634	671	651	647	661	635	687	675	652	665	667	671	691	676	673	627	669	650	667	663	664	604	660	611	646	677	603	623	662	626	657	634	691	663	653	637	656	672	650	659	597	652	662	644	645	656	659	635	650	636	635	634	661	661	637	657	605	627	625	654	676	705	672	662	627	633	655	643	644	680	661	695	698	683	635	690	668	679	663	674	676	662	648	639	641	637	621	669	635	638	716	688	647	628	622	676	605	643	642	689	682	632	616	685	655	646	668	672	637	626	625	618	672	619	663	672	648	607	644	606	676	683	646	683	621	633	645	634	655	713	667	647	613	614	659	654	631	678	670	633	652	655	671	664	622	674	619	637	625	641	688	614	636	626	635	633	652	640	677	680	646	700	636	628	690	595	642	671	673	620	670	656	712	685	654	655	658	653	624	645	651	621	659	620	654	647	617	665	660	643	682	711	722	663	672	656	639	640	644	647	623	679	654	692	637	642	667	659	656	643	623	651	657	650	630	670	680	662	683	656	644	667	667	654	659	676	663	652	642	645	678	623	634	682	660	610	670	689	637	687	633	644	664	706	621	655	664	676	612	619	654	595	649	624	637	660	631	687	693	633	665	616	660	644	687	729	716	659	620	659	674	640	665	644	670	652	643	677	687	647	611	641	666	672	686	648	612	678	595	690	657	696	622	636	660	630	629	667	654	644	643	654	630	674	643	676	668	663	691	697	709	630	642	695	700	673	634	667	602	679	670	636	677	674	690	662	670	662	660	628	673	656	652	629	670	649	666	669	626	616	620	666	657	679	661	663	623	693	626	668	666	585	642	690	651	631	640	653	636	686	639	658	688	634	686	644	610	675	641	646	634	618	635	591	620	688	649	656	642	665	634	661	597	699	638	663	612	682	675	708	642	706	664	657	693	634	670	650	671	618	698	712	654	657	671	651	620	652	687	622	622	674	642	623	674	668	597	658	657	646	621	676	650	689	647	659	631	631	680	643	697	683	602	673	658	700	630	668	651	702	617	668	623	692	582	690	658	659	653	640	647	651	671	665	652	624	661	652	595	663	665	606	670	668	650	686	660	648	691	613	633	616	659	708	641	582	633	643	669	656	669	654	641	672	673	611	647	672	643	590	629	639	692	684	659	669	680	660	647	615	632	664	645	660	662	592	691	675	660	636	611	688	605	680	612	639	638	662	699	668	631	615	638	641	645	647	654	664	631	672	604	619	654	655	671	642	677	648	649	657	687	670	644	683	650	678	660	674	693	666	626	665	597	638	723	629	675	665	692	682	634	682	649	600	637	618	671	696	658	659	652	636	653	627	646	646	621	684	637	696	681	656	665	677	640	601	596	670	645	689	654	615	633	629	625	671	664	733	592	686	612	669	680	650	640	669	676	641	660	676	683	622	590	681	637	653	699	601	663	673	637	662	658	622	626	634	632	660	648	634	646	663	638	616	587	618	631	623	648	667	659	649	668	607	610	682	649	640	647	607	613	677	682	681	632	703	668	621	644	635	629	657	606	659	624	643	639	674	623	649	656	646	664	639	650	637	624	632	604	687	665	626	653	644	679	666	632	669	644	650	660	650	614	676	632	610	637	661	639	636	693	619	657	637	650	638	660	673	644	685	636	646	645	656	663	624	648	654	638	662	592	628	667	611	623	652	677	714	695	725	694	648	617	688	651	605	603	649	663	667	637	669	617	645	680	691	708	621	601	618	637	658	654	675	701	612	683	637	643	650	642	628	681	664	699	683	676	634	664	647	671	634	679	643	662	681	689	643	636	628	671	684	605	641	640	673	669	671	649	649	621	695	654	649	641	681	641	643	653	663	672	619	667	627	638	638	661	658	656	617	642	617	696	648	653	645	673	636	644	616	619	653	658	682	652	678	603	684	603	662	615	638	642	656	671	641	664	639	669	670	632	654	676	644	645	624	651	675	635	665	617	662	694	626	699	604	645	636	631	707	653	663	691	596	636	651	652	650	636	644	669	656	700	651	631	656	650	655	654	662	646	699	666	664	680	683	679	638	633	648	658	628	692	622	630	672	624	631	631	608	653	657	647	698	622	690	657	596	658	630	639	647	670	647	651	674	678	664	681	648	646	678	604	645	646	699	593	626	652	648	713	613	649	674	669	666	658	673	675	685	601	626	629	629	683	671	629	710	663	658	693	658	646	672	669	670	694	621	662	656	638	621	666	674	626	628	683	685	684	652	658	640	620	668	607	653	690	663	621	641	646	713	670	660	646	604	665	693	660	653	681	597	674	648	648	710	609	698	681	646	669	591	672	613	654	661	639	682	634	647	640	645	667	665	684	651	672	677	660	604	661	628	670	628	644	644	661	667	642	617	606	646	668	659	667	600	670	637	673	690	630	682	664	630	622	624	657	664	647	645	702	689	656	668	677	658	643	678	669	639	592	634	614	618	610	675	628	653	647	664	654	661	635	666	681	670	675	668	697	646	655	610	663	697	654	633	669	692	604	668	612	643	660	646	695	673	621	686	634	670	714	655	612	651	640	691	595	676	700	696	672	619	667	677	678	681	632	646	671	662	665	650	672	629	653	645	682	616	622	656	661	610	663	602	680	629	661	669	628	634	643	642	675	640	650	650	604	651	643	690	675	594	666	649	640	648	693	630	662	690	645	660	630	632	586	697	651	643	636	628	656	627	611	677	674	613	676	665	662	615	667	620	624	668	623	621	659	656	645	651	632	642	631	611	672	670	671	644	636	617	612	670	633	625	632	596	634	635	640	635	681	665	624	683	671	642	639	648	670	648	670	657	623	655	655	632	705	654	597	622	616	614	655	689	610	629	604	613	657	624	665	646	664	635	615	623	647	652	675	675	636	636	627	662	612	600	652	648	615	691	660	638	631	635	627	666	671	628	706	638	618	659	680	668	646	641	689	646	662	655	628	633	635	621	675	686	656	642	656	660	645	672	673
22930	21441	29449	24560	21425	20927	8673	660	525	537	521	453	464	439	428	421	396	424	455	419	423	428	463	415	402	387	419	407	427	403	378	426	426	404	411	389	359	396	385	407	392	373	393	336	411	401	380	424	378	391	374	370	391	351	403	396	398	388	399	406	382	395	392	422	385	383	423	417	401	392	405	404	437	412	379	393	405	405	372	423	415	401	368	408	417	351	394	405	392	373	396	383	373	381	379	371	400	388	380	380	408	403	403	374	338	389	392	404	358	388	366	422	418	373	383	362	401	378	383	363	382	368	391	377	365	392	398	396	407	396	397	403	421	372	428	395	349	381	363	380	414	385	408	385	396	426	375	372	416	359	416	372	398	443	392	414	370	378	429	406	393	439	415	417	417	391	412	385	372	396	387	389	391	386	408	409	392	382	385	397	375	364	393	372	385	385	397	395	384	388	389	365	381	397	354	409	362	368	384	374	384	392	367	436	395	359	417	379	379	368	382	389	390	396	378	373	391	408	396	373	378	391	417	395	385	373	371	382	395	379	369	392	370	429	397	353	376	408	361	382	403	408	407	405	376	379	412	409	385	396	421	389	367	424	387	371	437	359	440	384	405	429	410	434	387	394	381	420	380	385	420	376	409	385	392	377	407	395	375	390	375	399	386	401	363	405	421	382	390	413	342	360	384	375	370	372	448	380	385	385	385	341	388	377	391	386	363	406	385	379	391	386	381	395	415	416	373	403	391	365	413	387	380	374	380	413	366	396	403	369	397	372	404	368	404	414	395	348	400	406	376	423	398	356	390	425	444	377	390	365	414	380	374	382	360	373	363	391	427	371	363	382	397	406	403	397	386	359	365	446	414	360	370	422	385	352	383	411	402	389	383	392	366	375	430	372	415	376	403	418	377	373	374	414	384	410	353	383	394	391	394	387	404	380	403	376	393	381	417	392	383	366	394	403	404	377	410	385	400	341	366	387	392	416	420	406	384	416	425	380	365	403	381	425	378	408	361	389	341	433	422	387	390	372	409	386	393	414	383	396	429	390	435	398	403	394	396	391	394	385	397	421	366	392	407	339	385	395	398	420	391	427	388	395	389	387	380	406	380	374	384	388	363	415	396	370	363	402	398	409	397	402	388	437	410	373	369	357	400	369	376	399	431	413	399	354	371	391	365	382	369	384	386	376	385	404	378	396	401	390	363	361	387	382	391	420	365	413	348	412	373	367	383	363	398	385	358	407	419	386	377	374	378	403	369	402	407	407	414	382	376	362	387	405	371	436	388	366	416	386	389	385	400	355	389	356	408	368	415	389	413	416	355	391	352	412	409	379	376	366	378	385	399	375	388	396	393	372	392	412	373	352	409	411	403	379	395	338	359	397	365	412	421	397	369	356	364	388	408	375	381	391	398	371	397	400	428	397	373	412	375	377	388	391	387	384	399	390	377	412	420	386	377	387	359	381	341	442	387	369	392	383	363	354	389	406	393	379	385	368	390	387	375	385	392	372	406	401	377	387	372	381	403	397	373	394	388	408	386	391	413	363	406	427	373	382	393	364	409	355	395	393	354	356	372	372	382	373	380	394	383	387	387	369	398	403	381	429	421	399	379	406	374	408	381	398	377	394	370	426	380	374	408	364	356	392	414	364	385	407	414	364	427	357	411	382	412	396	404	369	427	393	414	392	417	393	397	388	379	405	396	351	375	388	404	376	413	392	393	398	400	396	400	378	380	376	374	376	369	385	367	399	388	372	392	386	379	413	360	421	357	372	408	406	350	378	396	380	396	391	383	365	380	380	386	394	398	361	423	380	418	405	405	409	378	402	394	359	367	418	381	377	377	347	407	424	400	372	392	392	433	375	381	381	387	392	367	411	384	409	366	390	373	401	325	408	367	421	362	425	400	382	359	375	410	404	426	416	374	382	390	348	398	382	350	383	379	388	397	382	405	380	384	343	390	380	385	401	383	400	412	371	424	351	394	396	376	417	412	369	414	375	345	375	371	387	356	408	388	372	398	404	403	378	423	396	389	389	384	370	374	386	399	416	425	374	427	368	410	398	373	381	387	414	400	401	385	367	381	380	382	389	428	370	383	370	396	383	383	373	354	377	403	390	429	406	394	389	384	402	447	378	395	368	405	400	401	389	418	387	431	409	422	398	382	380	389	433	379	397	388	409	413	357	390	371	403	389	410	404	399	363	397	406	403	401	353	395	355	370	388	349	390	396	394	363	361	416	371	383	412	368	368	371	396	366	387	418	391	405	393	405	389	414	377	361	391	399	423	397	386	376	410	379	371	396	408	438	381	416	401	350	404	380	384	409	420	374	393	339	434	402	410	390	413	376	412	386	414	403	355	393	369	341	361	389	347	419	393	410	417	384	421	395	395	404	429	364	367	403	398	409	363	392	402	361	376	412	392	395	356	410	383	373	399	363	411	371	394	382	386	373	382	403	359	415	378	440	386	417	363	394	395	390	354	333	384	390	405	376	417	348	404	360	387	399	384	379	403	355	404	385	409	407	389	399	400	375	373	412	407	391	458	364	383	416	399	403	351	377	383	381	358	391	375	352	427	383	401	374	407	408	427	387	389	380	395	408	370	347	376	411	382	411	395	392	368	393	410	368	353	381	362	402	367	406	394	353	443	384	381	405	382	406	384	390	390	411	368	386	400	383	374	396	382	387	374	386	421	442	389	397	424	387	389	381	401	365	376	374	406	401	379	378	386	370	357	392	396	398	381	442	383	369	376	403	390	419	379	376	422	383	396	360	395	394	393	378	389	362	398	356	370	348	397	412	359	388	389	398	402	392	373	423	377	397	381	390	399	387	403	372	446	419	359	402	398	365	372	373	400	389	407	390	389	384	387	389	400	400	365	398	373	398	371	441	389	367	393	390	374	390	374	382	369	422	356	368	375	387	407	414	368	369	400	403	400	351	410	374	370	380	379	400	429	404	391	377	397	364	370	392	401	388	351	368	404	347	399	360	361	394	393	354	372	384	426	373	401	437	381	383	381	418	371	416	391	383	388	395	434	383	398	391	378	399	368	399	431	387	429	381	415	386	399	378	406	413	389	386	394	366	369	383	406	405	420	391	355	426	426	409	380	414	369	423	391	417	428	357	405	392	401	405	353	353	400	402	397	429	401	404	380	401	423	361	379	396	407	382	406	401	400	395	417	370	388	366	384	393	426	370	371	391	405	377	373	372	372	380	383	371	411	362	407	422	378	406	401	382	382	393	400	353	417	425	378	380	385	370	398	419	384	367	367	382	394	388	380	403	378	405	392	421	414	401	372	382	367	404	388	372	408	415	388	421	411	416	390	418	376	384	362	372	371	360	416	377	406	414	372	379	391	377	386	393	406	388	387	412	418	378	364	370	385	394	360	409	407	405	374	384	379	395	386	379	395	362	385	437	383	409	348	388	371	388	401	388	403	370	388	419	374	381	386	424	377	382	374	388	356	380	403	373	404	410	419	362	345	400	361	396	374	370	365	374
42990	79342	69437	30381	2155	1139	868	738	679	535	558	510	520	496	435	470	480	459	484	444	490	479	481	435	452	472	432	432	440	426	433	415	423	427	415	415	433	414	399	394	398	419	419	391	389	426	424	394	447	425	409	440	381	400	388	420	381	420	434	413	403	463	414	474	426	401	398	406	370	418	453	456	406	394	398	405	444	402	424	398	386	419	385	444	393	382	402	416	419	418	428	397	407	406	413	410	424	407	418	431	416	419	411	408	419	419	411	405	444	393	428	430	399	410	431	407	402	411	443	384	411	414	366	392	397	451	422	434	429	412	377	451	402	415	386	374	369	404	420	408	429	401	441	407	447	456	411	397	405	394	380	432	376	385	414	414	442	412	396	410	413	405	435	389	405	449	413	427	354	408	415	408	446	423	370	419	415	426	383	395	413	411	403	426	404	416	421	398	421	384	405	420	412	392	408	373	437	434	413	393	447	451	417	406	412	414	405	412	408	395	410	390	368	418	363	409	398	362	425	449	446	383	422	384	415	435	390	411	418	395	454	405	411	402	441	399	438	407	460	414	406	397	405	413	424	434	427	360	465	437	394	416	398	431	398	387	423	398	438	412	439	434	420	399	424	432	419	401	412	434	425	421	432	417	417	421	404	447	403	452	434	452	431	384	419	398	366	407	421	407	425	420	424	409	413	389	415	414	413	415	408	423	411	426	410	434	435	409	407	406	416	426	430	422	387	406	407	392	365	402	419	398	425	395	405	395	392	395	422	404	384	417	431	417	385	427	409	417	409	382	407	403	392	401	400	412	435	396	446	419	402	436	430	411	403	384	403	446	419	419	408	420	375	408	442	404	418	392	438	359	407	442	418	424	418	387	433	449	407	394	431	393	420	375	409	424	419	435	367	398	421	400	422	424	407	413	406	414	407	417	422	477	414	427	410	404	382	440	406	397	410	391	403	404	413	373	411	417	411	407	389	411	411	414	398	402	429	433	418	417	431	416	402	412	378	411	413	406	429	419	412	418	395	410	417	397	399	388	438	391	452	372	388	409	416	398	425	398	410	398	452	408	413	496	371	432	405	372	360	438	405	377	399	404	382	420	422	375	445	383	381	417	393	429	419	454	411	391	379	438	423	387	431	409	425	417	417	389	441	418	408	427	421	412	444	408	398	430	402	375	381	414	385	438	413	398	399	383	446	399	406	418	413	382	431	423	395	442	400	427	392	384	403	387	428	446	392	423	407	434	372	405	399	448	419	434	446	407	446	420	406	424	400	397	407	415	372	415	418	417	385	413	404	386	384	437	412	413	397	386	429	413	386	391	416	382	395	418	422	427	427	420	424	406	405	429	415	421	398	398	406	423	403	395	382	412	363	416	413	436	371	453	396	406	420	425	419	424	408	387	408	418	403	413	414	405	441	383	413	391	411	354	385	422	427	417	368	410	408	416	390	383	406	373	423	405	381	434	410	415	397	449	432	418	403	388	411	408	419	429	425	408	431	381	409	431	431	411	404	425	405	425	403	426	377	387	412	416	437	411	410	394	424	403	381	398	412	378	439	408	408	461	454	434	400	419	437	408	385	433	401	402	402	392	414	403	428	420	438	418	418	419	429	378	410	403	442	379	408	446	406	391	426	427	424	410	457	424	416	420	407	429	429	384	419	382	417	402	419	383	395	404	420	387	434	398	388	382	397	397	408	430	389	441	441	402	409	400	419	426	404	421	397	391	395	432	410	399	372	411	363	403	395	411	439	378	406	392	373	405	401	396	434	444	399	419	420	440	407	387	414	439	424	400	403	399	399	435	435	426	368	394	413	412	385	388	394	437	402	383	426	403	432	428	407	397	422	420	389	396	416	411	413	401	383	414	409	396	415	392	418	438	386	441	379	420	371	435	408	396	400	420	390	438	399	402	442	420	445	376	407	417	376	401	429	421	371	386	416	416	415	427	391	385	448	404	436	437	392	387	431	413	393	426	407	417	464	432	385	422	370	373	415	400	420	413	399	434	425	392	414	418	426	386	404	414	386	400	385	440	411	398	397	384	431	425	407	421	435	412	429	419	425	404	438	401	420	394	373	424	425	362	425	449	408	379	408	420	415	384	431	443	382	405	428	442	429	403	426	393	410	383	431	423	408	433	431	410	410	408	404	409	438	386	414	437	401	450	392	408	431	406	420	435	439	427	391	428	393	422	388	394	396	395	407	413	402	409	416	393	387	416	397	423	403	410	368	415	400	421	417	430	415	392	390	393	413	434	411	386	399	376	401	394	444	389	418	392	405	398	401	398	404	416	410	380	437	439	403	377	380	415	389	427	396	413	413	436	429	422	390	426	411	439	411	425	427	436	379	418	402	386	414	401	421	409	424	381	429	393	384	390	393	393	409	440	373	402	396	416	400	404	447	434	409	412	405	405	399	438	440	406	398	427	406	437	410	415	429	426	455	377	399	407	420	395	400	395	422	385	406	405	431	431	404	414	362	450	388	408	442	422	405	442	404	402	417	408	410	407	392	395	424	394	411	409	389	456	407	397	433	418	396	446	383	396	402	417	397	429	395	420	410	400	443	415	395	407	428	397	401	419	420	441	404	382	382	412	429	432	399	401	403	412	447	384	388	376	397	371	386	406	412	399	402	399	397	452	411	386	436	403	433	397	438	389	406	407	431	421	406	388	412	437	394	416	398	419	387	411	396	437	388	414	408	447	418	420	388	403	403	397	390	418	441	376	364	402	430	405	423	428	433	408	410	407	412	392	407	413	401	399	402	402	395	393	440	389	404	427	423	412	404	426	418	378	366	388	390	393	398	412	427	439	440	397	377	386	426	441	423	407	444	438	412	411	449	419	434	420	381	452	425	409	440	413	410	415	395	428	435	432	402	413	410	415	426	410	443	427	459	409	415	397	394	445	407	400	410	406	415	410	391	431	380	398	410	443	403	383	397	439	407	428	411	438	418	420	410	417	457	395	436	395	412	427	402	392	383	399	422	415	409	408	426	366	421	406	396	397	439	405	403	416	360	433	435	443	442	434	428	415	430	423	394	399	370	414	412	391	425	443	406	376	424	408	378	411	401	369	410	422	386	391	389	404	411	436	423	388	393	367	393	378	424	385	411	403	382	456	402	412	400	396	415	458	405	408	423	391	414	457	437	415	408	386	404	416	425	399	406	408	396	400	361	394	381	447	408	427	402	402	371	375	433	411	412	405	420	431	442	416	404	377	401	406	434	425	431	374	381	413	368	432	395	391	388	374	403	436	366	421	430	369	426	420	408	406	396	423	447	402	406	378	432	395	420	391	430	404	407	383	404	416	395	410	357	412	389	370	404	418	427	408	447	383	404	434	434	431	443	412	413	413	408	390	385	412	428	391	406	419	416	397	426	402	424	402	414	433	439	403	413	393	403	415	391	408	450	426	410	403	391	399	416	365	412	450	423	389	375	445	390	441	413	372	393	413	426	431	417	374	425	437	393	413	389	402	407	418	410	393	408	376	393	389
32189	39832	43018	19268	2058	869	865	780	746	800	797	769	804	802	806	797	743	805	758	848	791	804	762	788	792	815	736	794	744	773	844	792	800	830	721	826	786	741	789	798	762	807	765	774	850	812	760	829	818	771	796	816	720	820	847	766	786	829	794	785	812	810	799	753	790	748	809	798	758	799	814	885	842	832	782	790	787	795	773	823	787	818	764	749	764	786	746	841	813	745	765	835	802	777	852	805	843	847	789	859	797	823	793	832	829	782	799	726	755	829	789	779	801	823	787	790	780	788	808	761	716	792	797	742	822	767	814	824	836	821	802	786	756	759	821	779	767	815	819	767	794	779	756	803	791	792	803	824	812	790	831	817	773	797	780	788	821	790	769	778	803	814	785	796	779	762	820	798	764	777	815	785	791	762	820	754	821	803	810	798	798	763	782	762	788	809	794	774	821	761	801	759	795	772	740	772	794	754	781	761	824	825	781	836	747	821	786	761	790	765	763	790	783	801	758	786	799	801	765	805	814	767	766	826	788	790	835	804	792	780	772	784	770	795	819	829	820	756	798	823	828	799	780	777	809	795	811	800	781	783	820	788	815	795	822	755	782	754	731	810	790	768	791	815	825	776	779	821	778	762	811	812	751	843	808	832	784	789	794	837	798	732	815	788	811	798	839	787	756	809	781	804	776	748	785	740	795	828	786	796	831	764	767	767	765	825	755	747	778	796	782	803	845	790	857	790	833	740	831	807	797	788	780	814	795	801	747	862	806	820	791	804	766	816	819	787	769	834	729	742	789	822	771	780	783	793	738	761	756	788	797	800	787	822	808	749	833	768	784	817	786	808	808	799	793	761	777	819	830	785	784	771	778	785	770	709	807	801	784	780	778	773	774	806	798	789	806	773	791	803	846	761	825	782	789	791	789	823	774	805	807	809	788	777	818	819	803	757	787	817	799	830	758	803	804	783	801	820	845	762	752	777	836	774	789	816	851	811	783	802	751	798	810	800	835	741	794	768	835	792	803	836	779	763	817	760	748	798	767	785	747	734	785	774	764	789	792	811	822	781	808	770	787	769	775	762	743	789	808	803	827	762	804	799	772	785	805	836	756	794	788	780	799	798	822	811	794	775	793	771	814	749	773	808	815	798	796	812	799	800	741	788	768	788	859	786	838	782	744	810	808	807	782	780	792	805	763	781	805	821	810	752	732	828	764	773	798	801	837	782	779	837	749	812	775	782	790	745	777	782	808	785	801	760	804	790	814	836	820	787	813	813	783	786	816	752	741	839	720	784	778	799	804	789	848	773	771	762	849	785	798	799	812	775	779	763	778	787	824	821	775	732	763	759	828	782	762	796	775	796	800	796	800	776	818	782	786	745	818	780	811	828	771	837	780	770	791	782	807	792	793	783	818	781	871	778	856	755	801	744	788	771	809	763	802	816	779	792	781	784	817	778	828	777	771	754	766	794	788	797	770	832	781	777	873	776	787	829	785	823	764	740	785	778	801	814	801	756	765	818	714	787	735	776	737	781	764	795	796	814	798	771	813	808	777	808	775	748	791	774	792	817	762	815	752	762	747	826	778	750	766	852	781	774	780	766	842	776	772	785	776	814	771	777	768	792	750	794	799	816	826	807	839	763	759	777	764	752	810	786	816	790	824	770	778	760	795	798	759	795	794	757	790	764	816	838	807	814	706	822	849	861	809	789	779	771	770	821	818	808	818	768	810	778	795	775	814	824	820	822	782	730	824	755	827	782	790	827	812	812	786	740	805	822	798	815	791	770	801	808	793	793	798	831	786	777	840	807	790	785	759	778	836	827	794	799	800	765	784	838	898	805	767	772	736	779	746	803	804	755	797	785	770	819	741	769	741	805	798	784	768	795	803	830	782	798	791	745	804	832	829	759	782	815	760	854	826	789	803	748	828	816	829	789	808	744	802	791	743	799	770	754	782	798	811	742	803	827	822	831	788	802	805	816	793	768	791	790	790	799	806	733	825	780	746	786	816	759	809	771	813	810	795	766	779	779	765	787	804	806	807	810	768	788	797	792	823	769	805	808	820	777	792	803	817	799	844	817	776	763	769	828	752	785	811	784	796	776	817	758	823	824	814	789	808	772	779	828	821	762	785	879	770	785	772	779	797	806	856	815	804	790	794	764	804	777	745	828	765	776	789	799	749	834	763	813	767	725	801	827	781	815	811	761	808	778	777	751	764	780	844	822	782	774	840	843	796	822	790	801	828	867	800	806	817	763	836	784	771	792	773	779	753	722	824	815	773	761	791	799	774	814	800	832	809	782	799	811	777	762	771	763	848	776	825	809	798	761	777	788	839	742	810	746	869	742	833	789	781	834	816	776	801	772	777	823	755	853	767	817	764	844	759	768	788	813	749	832	795	788	775	813	794	791	769	774	824	823	771	775	762	815	794	835	738	832	805	820	772	815	711	792	758	769	785	788	798	819	768	775	801	768	795	754	773	814	811	806	792	780	825	809	770	770	823	767	861	809	787	772	803	807	816	759	768	822	791	752	823	732	794	839	791	834	834	791	794	776	789	786	815	792	873	812	786	811	798	753	808	864	767	799	781	796	834	762	788	734	806	829	759	809	828	797	752	778	769	772	788	794	789	752	829	812	782	807	796	806	803	754	733	786	849	765	796	768	799	786	823	801	813	774	789	786	803	784	770	822	773	835	766	840	779	781	758	796	802	823	824	791	783	752	813	830	783	801	785	788	787	773	784	786	772	747	779	829	754	781	829	791	829	797	789	787	778	797	829	791	745	798	778	761	793	782	814	764	813	801	800	797	749	764	826	735	778	862	796	792	818	800	788	773	817	744	814	824	751	843	817	803	860	821	846	781	792	800	771	758	768	841	790	788	777	812	796	799	748	740	807	806	772	801	799	768	815	771	785	807	818	818	778	784	775	777	831	783	764	836	815	753	801	805	811	707	828	805	816	785	823	801	828	787	835	826	820	826	811	807	800	812	761	764	798	766	760	792	750	812	743	770	808	830	736	797	882	798	783	785	780	789	804	818	829	832	796	742	778	806	737	817	767	786	782	762	730	794	766	796	795	747	848	790	793	745	806	778	805	757	773	851	781	795	825	811	819	827	742	805	804	810	844	768	823	742	763	830	825	797	797	787	765	752	812	796	770	795	770	785	783	849	750	783	780	815	791	781	804	804	773	799	833	848	786	830	813	807	778	779	776	844	791	744	779	839	790	783	811	764	792	740	808	787	786	841	813	810	828	780	768	790	748	785	770	835	746	801	755	809	747	795	827	765	786	762	778	786	779	787	784	814	836	750	746	765	785	829	846	803	810	822	771	765	757	744	789	752	803	830	780	804	807	811	779	794	803	774	799	788	797	777	823	789	785	809	785	784	752	762	745	755	787	821	774	790	766	784	770	803	791	746	824	771	790	760	801	761	836	785	782	808	802	744	801	805	787	756	802	806	790	776	766	758	802	775	711	761	785	809	741	793	792	774	816	767	803	800
37822	56084	42770	11220	1111	885	829	856	811	804	820	773	808	881	865	842	814	819	831	841	817	837	855	826	770	880	856	868	825	826	809	850	815	858	802	930	817	860	835	868	868	843	823	830	842	838	814	835	785	826	821	820	794	831	758	833	800	862	799	791	804	875	821	790	829	851	813	818	814	823	837	901	827	818	857	820	824	882	817	854	837	816	791	860	851	900	783	816	793	877	760	833	829	844	814	783	812	888	811	808	770	794	810	813	840	835	795	822	890	814	788	816	811	822	801	848	808	852	783	794	798	774	802	839	847	862	766	780	813	795	818	832	840	827	799	835	801	759	824	790	801	830	751	764	843	818	817	851	836	816	887	823	802	825	809	785	825	834	803	864	891	867	799	795	861	781	840	865	806	774	825	822	837	819	786	847	836	832	803	869	793	858	861	812	831	809	826	839	855	797	830	843	781	821	808	814	818	807	839	866	827	837	823	868	808	855	811	845	831	817	805	787	787	789	768	837	799	809	855	789	873	841	795	779	805	821	841	814	841	825	798	808	828	858	784	858	750	792	836	861	834	811	823	775	815	816	754	804	897	799	790	869	806	817	829	800	770	834	829	834	831	870	832	790	882	797	789	799	787	805	820	868	815	821	761	751	797	785	821	819	770	804	799	809	824	845	815	828	849	828	890	739	897	844	801	831	811	824	848	843	825	809	835	843	828	828	791	850	818	802	789	785	793	819	827	848	837	839	875	814	816	812	746	827	820	828	840	793	822	806	814	830	818	823	796	786	820	792	790	815	799	816	853	835	857	757	774	771	812	891	821	814	775	836	846	808	846	815	784	809	788	854	825	844	773	820	805	835	811	890	868	807	886	826	828	851	829	826	835	828	846	855	804	822	815	868	795	794	817	814	780	793	863	806	775	767	796	844	831	803	806	801	805	801	830	836	804	787	818	797	846	822	888	808	848	847	850	785	814	824	827	845	818	823	866	821	843	860	784	783	824	768	856	779	784	812	829	861	867	831	773	889	788	776	818	831	850	817	813	811	755	805	809	789	814	765	812	806	782	862	769	857	833	821	900	835	842	820	820	814	799	801	848	795	805	838	776	867	810	837	807	794	846	812	803	779	830	832	783	795	784	833	768	847	863	846	788	798	833	835	810	849	831	829	789	869	813	836	842	827	790	840	830	842	845	819	828	846	831	824	749	857	840	800	813	842	802	816	839	869	773	854	824	860	844	788	829	878	832	838	844	807	826	732	811	783	798	782	892	867	798	837	766	791	804	789	862	781	860	760	813	754	814	823	833	819	775	813	802	815	788	803	834	803	826	806	840	788	829	855	775	809	814	821	780	823	781	795	850	796	833	793	854	825	866	833	864	797	852	890	783	856	838	838	799	779	855	852	872	874	871	846	814	887	850	838	823	823	773	824	826	784	796	779	801	823	762	836	819	783	817	805	784	834	822	750	799	793	817	825	834	790	840	849	804	773	836	815	801	791	814	832	864	832	787	863	845	787	822	807	851	810	835	840	877	769	802	815	762	798	832	860	866	837	793	806	782	863	796	774	848	828	817	799	793	810	817	802	834	859	808	792	802	859	806	828	846	808	829	840	810	818	880	831	865	781	792	810	806	805	824	844	827	852	796	831	820	852	879	831	788	833	812	804	827	855	811	787	824	803	734	871	827	830	832	823	843	807	830	810	829	847	831	804	798	836	854	775	856	817	855	797	817	855	839	839	772	863	819	845	842	784	783	859	795	770	809	779	851	880	795	807	790	780	798	843	820	825	827	827	788	849	807	825	822	800	770	772	800	905	810	858	793	823	852	834	822	813	815	801	767	865	812	859	794	829	838	802	826	840	828	871	879	794	819	823	798	836	826	844	839	755	832	866	809	808	865	816	795	824	836	815	842	841	807	859	850	829	843	817	865	874	838	821	771	807	799	820	784	804	832	858	839	820	828	774	806	821	804	780	811	790	838	874	889	824	791	853	867	837	779	785	814	855	828	782	799	786	809	817	819	822	795	874	848	820	838	803	778	838	895	840	772	784	855	802	816	826	849	877	787	842	866	816	828	812	772	786	848	812	778	807	823	808	805	839	820	806	795	833	846	818	801	843	825	805	844	827	839	815	825	805	837	853	795	850	809	809	872	859	836	808	832	831	829	852	771	832	814	821	830	862	822	796	839	824	819	801	821	773	797	816	724	909	827	769	803	793	883	812	815	874	755	847	856	863	825	811	819	804	794	793	796	782	818	780	865	813	848	847	875	880	770	839	806	833	792	758	852	852	833	851	821	844	821	810	822	815	790	825	835	786	792	786	792	816	786	800	810	814	791	835	847	804	849	840	787	815	807	814	848	857	868	808	825	874	853	854	805	853	812	832	770	757	861	818	821	812	797	837	814	817	840	836	801	844	824	753	803	794	859	801	805	865	831	837	878	816	832	824	873	819	839	864	820	811	840	799	776	809	877	850	797	823	775	786	807	816	831	827	835	811	809	816	796	807	854	799	787	825	845	792	810	818	816	818	890	839	839	820	776	816	813	855	805	796	839	816	821	824	862	771	873	816	778	787	856	830	836	806	815	818	833	775	828	819	824	819	842	841	843	821	760	842	827	810	801	796	802	816	808	805	855	784	790	807	828	847	840	816	792	734	823	830	774	881	800	814	789	867	882	832	783	809	805	846	779	853	807	807	833	837	774	835	809	811	767	789	861	835	781	812	862	773	825	824	856	803	820	874	810	826	851	822	811	790	803	841	852	754	848	850	803	831	807	790	776	826	808	867	787	806	811	804	793	787	784	837	808	840	820	851	816	798	855	821	839	847	817	785	825	772	807	895	787	811	803	853	810	793	818	828	833	766	799	829	820	841	805	835	864	868	803	778	828	813	802	860	857	844	815	790	835	756	851	849	845	822	829	776	773	807	837	847	839	834	843	833	816	828	784	820	797	831	797	795	839	823	792	780	826	855	844	817	788	805	874	779	797	771	809	814	787	828	840	855	818	827	806	781	799	817	861	798	825	818	811	805	799	790	883	893	821	800	816	796	844	821	794	829	760	784	833	832	799	821	817	837	825	866	831	816	824	777	790	907	817	820	838	796	776	813	870	844	800	814	851	856	859	797	807	794	777	762	842	817	860	824	781	800	811	790	775	759	828	803	831	823	826	799	820	810	780	805	840	854	774	836	839	811	817	815	823	810	882	818	799	795	863	824	783	840	859	837	825	814	816	832	791	847	801	840	796	820	793	847	910	841	782	822	818	782	798	826	875	861	785	793	822	898	805	805	808	788	804	812	787	826	828	783	819	820	824	792	841	831	783	842	773	850	816	786	788	836	763	805	823	799	832	873	838	786	778	842	795	835	875	819	817	786	834	829	798	818	808	889	867	808	791	805	822	801	842	845	836	904	816	814	751	842	818	812	800	787	799	873	815	805	777	827	843	820	845	780	853	817	836	837	836	774	880	842	799	812	838	834	830	830	834	876	834	770	828	779	795	846
24119	21426	30004	25804	20661	10696	1165	808	737	687	701	686	714	681	699	666	667	690	672	709	689	659	626	681	666	635	694	671	627	664	664	595	692	639	644	682	624	583	654	676	586	634	638	619	709	638	584	628	646	679	639	668	641	684	639	645	710	626	636	649	630	635	657	647	643	651	656	654	634	680	660	668	636	642	650	608	651	618	639	603	645	684	632	638	598	608	631	671	636	648	661	628	606	651	640	680	626	618	681	618	651	635	655	630	666	629	607	655	652	628	623	628	639	624	617	652	629	648	630	634	627	609	573	664	608	642	660	662	602	619	643	617	633	636	645	618	638	638	652	609	678	623	648	614	623	620	612	674	654	657	633	623	672	643	645	648	655	680	684	629	601	642	635	603	653	637	600	629	677	672	635	632	640	672	650	638	609	640	653	672	659	640	618	658	643	648	661	633	651	602	619	650	642	658	652	584	651	603	624	624	654	645	611	627	644	637	652	663	647	645	683	618	666	609	607	668	669	623	676	638	632	607	656	597	654	664	624	621	664	663	677	627	653	637	657	623	699	676	664	630	639	631	640	658	655	643	659	697	680	641	648	615	657	637	666	703	676	648	632	652	681	673	656	627	669	644	630	668	644	652	645	646	618	691	649	653	632	654	652	650	613	576	649	582	623	630	579	669	618	672	652	669	666	632	633	631	689	634	618	654	633	644	662	657	640	639	606	620	688	622	652	672	690	630	614	603	632	612	659	614	624	617	631	649	625	633	607	662	621	633	619	624	643	710	669	650	656	606	672	645	655	626	674	653	627	624	673	657	616	639	606	644	669	684	668	667	633	641	623	661	655	629	598	623	645	625	626	636	592	584	637	637	603	641	644	679	634	596	644	661	653	644	629	588	621	629	578	663	619	651	638	676	679	605	643	617	652	661	691	649	686	669	645	665	633	596	604	637	634	643	644	627	636	631	621	677	645	632	612	623	631	683	625	623	642	618	674	617	646	648	656	661	626	629	653	643	642	657	656	637	632	657	618	679	650	621	601	602	683	665	617	653	616	648	623	666	645	616	617	613	628	675	646	616	635	621	647	647	639	643	652	641	645	635	659	621	610	679	625	649	618	635	626	620	641	637	670	667	639	670	635	637	651	645	620	635	643	624	643	635	652	647	644	681	672	595	633	664	631	670	637	603	658	631	675	652	639	622	618	630	636	652	639	601	630	656	635	698	621	683	657	707	604	660	624	617	665	637	693	640	643	614	585	607	599	613	628	617	618	663	677	663	630	646	614	607	660	583	598	627	623	651	623	640	646	602	657	636	629	652	675	654	634	662	662	653	662	627	614	686	650	625	669	610	691	643	622	639	650	628	650	669	661	644	666	630	602	628	638	655	669	650	611	621	669	639	625	655	651	609	643	665	628	631	657	654	671	653	665	624	658	650	606	626	650	647	641	613	630	643	698	664	634	595	636	661	697	656	640	623	671	607	626	647	666	654	617	648	647	667	675	623	588	633	651	639	628	647	673	631	680	601	660	642	629	602	637	684	609	673	635	646	682	644	654	659	625	622	633	665	629	593	658	640	639	626	655	647	601	667	642	692	636	653	658	657	593	603	601	651	662	623	693	610	629	635	617	648	652	647	627	648	665	662	590	649	640	650	657	658	661	641	649	653	618	634	624	683	612	655	687	663	642	672	635	661	632	674	632	681	653	635	681	626	630	602	639	616	664	651	637	647	584	632	647	616	622	608	654	634	641	634	636	613	666	622	654	645	616	627	650	684	637	655	618	598	651	657	646	611	597	639	670	654	697	614	644	632	659	638	633	624	630	684	629	633	678	662	620	667	622	617	633	662	598	633	669	625	664	592	643	628	608	665	654	677	654	588	601	651	621	653	637	616	625	606	617	672	685	700	666	621	621	626	628	652	652	584	676	676	654	704	640	583	690	603	686	591	657	629	705	697	630	624	645	591	634	637	631	634	651	651	620	638	634	671	612	677	646	635	645	616	653	625	612	595	639	639	663	657	642	669	618	606	603	636	651	637	606	675	683	610	648	664	694	647	639	649	623	624	646	637	648	658	656	634	653	698	650	677	612	636	649	634	669	668	605	608	597	640	672	643	594	648	634	658	639	661	634	641	667	619	641	627	682	655	662	682	640	675	672	684	665	637	689	645	690	681	645	646	645	670	652	640	636	612	627	678	645	669	617	696	644	646	595	681	646	627	607	674	666	593	672	622	685	599	649	619	594	607	600	662	654	593	616	669	656	687	643	630	635	663	665	641	673	676	691	643	642	648	622	627	634	641	634	681	606	649	636	608	637	632	603	602	608	650	613	685	634	643	607	650	648	669	654	657	655	620	647	607	662	639	667	644	642	656	653	651	690	620	612	661	654	646	659	660	621	642	641	657	659	624	681	640	612	651	602	649	670	646	645	655	638	687	631	694	613	667	645	685	614	608	640	632	647	704	651	683	685	633	670	644	638	662	617	665	657	629	608	608	583	618	675	677	615	642	631	690	614	563	664	630	659	639	616	634	628	671	638	620	629	657	617	677	656	665	645	614	689	649	619	642	628	659	649	665	644	665	668	619	636	587	621	624	608	652	655	646	662	664	595	642	668	656	629	633	646	647	684	649	666	644	638	592	636	648	609	652	631	635	633	631	589	671	640	657	618	704	614	680	641	609	654	660	641	640	609	650	624	653	636	641	641	630	632	586	652	643	594	631	616	652	624	623	590	614	634	641	659	641	653	657	657	645	645	642	667	632	626	646	642	640	656	639	658	645	625	621	626	649	684	621	673	638	619	572	625	644	694	604	646	655	631	645	635	644	646	652	664	626	610	682	659	651	594	650	665	600	622	639	631	636	651	657	614	688	634	696	623	646	639	642	649	657	625	648	632	668	606	649	660	666	627	631	687	675	656	591	679	633	601	611	625	640	606	622	650	620	668	626	631	647	652	695	650	646	596	622	661	636	650	615	654	619	644	635	629	594	609	639	619	665	657	601	618	625	648	626	643	633	685	646	631	643	618	635	655	651	716	615	626	632	649	646	685	593	648	667	626	651	672	671	589	609	639	600	652	609	650	671	618	624	673	648	619	640	646	621	617	647	590	642	675	653	641	616	669	622	624	649	656	627	632	594	680	610	619	651	641	630	688	633	621	658	638	636	646	672	666	719	625	647	572	645	640	650	663	594	643	622	653	691	611	638	650	628	617	614	657	660	685	654	644	640	680	626	663	632	649	617	623	609	638	623	652	639	692	631	630	622	625	629	632	640	646	626	664	599	685	676	634	642	608	656	645	603	652	663	635	581	593	591	697	656	592	612	620	622	610	607	630	649	603	703	642	634	628	607	644	640	615	632	710	700	619	633	653	653	650	642	629	655	592	693	627	670	672	654	646	611	598	656	661	604	670	629	647	672	631	630	647	685	607	647	672	680	658	614	684	578	653	613	630	677	629	640	633	643	631	640	623	618	661	601	658	597	614	617	627	650	621	652	633	679	631	618
39681	71432	60250	24352	1550	1046	968	876	763	772	729	784	715	753	738	702	715	718	729	698	754	722	767	720	713	727	674	678	698	666	637	689	686	740	699	688	708	670	710	673	642	659	664	738	672	648	658	693	688	684	659	653	657	665	680	634	711	658	715	690	677	667	661	663	667	701	666	713	653	679	668	646	659	712	620	620	686	726	682	688	676	671	692	678	701	657	716	680	657	674	612	677	672	661	713	684	663	648	667	587	650	720	674	686	706	682	675	666	644	703	666	683	693	675	671	705	682	636	704	679	647	698	691	708	653	667	691	649	637	650	679	703	681	676	694	662	662	693	647	629	652	645	665	629	715	628	710	689	678	676	652	657	676	696	711	699	710	704	676	653	644	684	742	658	676	660	652	687	699	683	644	695	691	625	702	637	638	635	674	673	665	627	670	676	660	683	656	661	674	673	658	661	680	670	647	680	681	695	706	673	676	648	693	693	633	666	708	666	677	677	679	679	713	651	656	626	658	665	589	661	679	740	698	664	661	690	670	687	658	678	664	670	687	650	660	695	719	658	624	651	646	671	672	674	623	669	700	715	686	726	655	696	648	685	664	671	674	673	669	645	646	689	674	664	633	622	676	664	690	638	672	742	648	679	693	685	618	660	660	672	639	669	700	691	671	669	687	665	646	682	692	706	679	695	689	684	645	667	723	677	625	683	621	733	671	689	642	663	666	674	663	635	666	621	612	697	733	697	664	647	672	689	675	687	656	662	670	711	658	669	716	661	692	703	675	669	664	639	689	677	688	672	677	678	647	635	636	671	711	683	671	684	670	707	643	645	702	706	684	671	663	685	638	694	722	671	656	674	635	709	686	700	621	670	654	643	652	625	663	653	627	690	691	680	684	655	645	710	647	669	693	671	701	651	657	690	693	709	619	658	660	685	690	694	640	679	674	688	676	698	678	686	698	642	722	672	712	683	682	637	701	653	719	668	658	680	693	676	722	695	693	693	679	674	657	715	663	705	661	638	643	638	641	708	652	687	679	713	667	692	624	673	678	671	651	676	664	710	652	609	668	651	717	682	721	663	674	642	673	673	649	672	665	706	684	668	658	644	687	641	658	709	640	675	650	656	685	670	665	651	682	662	683	695	724	730	682	710	629	659	710	619	621	655	700	667	668	643	690	698	649	685	672	712	685	712	701	700	680	654	693	650	668	684	679	677	714	674	684	683	665	649	634	682	667	700	681	703	693	694	678	683	658	676	733	652	652	683	641	623	674	700	683	660	731	727	729	653	680	720	674	701	677	698	667	637	661	668	697	661	698	671	700	673	682	644	630	680	712	656	654	645	675	661	678	659	697	680	716	667	725	697	711	676	674	708	631	667	671	685	713	684	701	668	664	698	679	666	724	679	661	690	696	642	683	616	646	670	649	632	685	684	665	668	708	701	682	671	659	640	610	683	674	680	637	668	687	639	632	651	662	669	671	689	646	676	699	651	673	659	698	684	650	665	676	653	674	709	730	679	671	643	705	635	658	676	673	671	649	696	688	660	688	696	719	683	683	683	659	696	719	704	650	681	699	656	700	644	676	647	614	686	680	713	670	641	727	684	669	654	647	622	658	650	676	636	726	662	686	676	692	731	678	666	677	657	672	664	693	655	666	711	643	673	690	683	678	689	648	688	685	682	664	685	657	654	670	689	660	677	708	665	680	696	671	650	625	690	665	675	670	674	695	613	666	661	670	658	614	682	657	675	656	693	674	647	669	686	628	607	675	648	648	689	641	689	662	689	725	698	673	674	644	629	663	674	668	692	634	641	725	672	687	649	673	645	664	686	721	669	679	634	692	659	632	693	674	724	706	673	642	680	633	643	718	679	652	633	628	688	697	648	687	684	689	697	678	671	666	633	678	679	623	677	730	662	690	667	648	658	646	721	640	641	643	652	659	624	684	699	684	684	649	683	700	690	647	649	694	689	696	685	632	650	714	616	706	661	691	682	678	683	643	701	702	637	684	668	634	678	658	692	647	685	729	629	658	613	665	657	654	715	676	697	674	696	685	668	685	666	674	645	685	685	690	703	682	669	629	689	624	680	679	688	638	706	672	720	697	699	679	617	638	681	659	652	716	684	732	694	644	665	671	670	626	656	669	651	673	659	650	637	669	673	648	633	667	651	674	722	685	696	709	710	649	685	641	663	699	670	687	655	654	658	661	653	647	691	706	627	645	669	705	688	723	709	663	673	678	694	676	713	668	679	664	670	667	673	694	694	640	682	654	682	618	684	677	658	695	673	666	658	688	664	726	659	634	635	625	674	659	660	709	673	690	657	694	678	672	687	708	696	722	695	636	654	680	667	704	710	634	723	632	664	658	629	657	638	682	652	630	655	669	669	644	663	711	718	703	659	665	677	679	657	668	678	696	659	674	731	667	669	700	656	645	658	712	659	671	665	701	671	669	678	699	674	630	671	633	696	690	681	674	684	673	654	655	705	708	670	700	673	662	654	687	663	667	690	665	674	716	660	667	672	690	681	703	661	703	656	622	675	655	690	690	616	717	729	693	665	637	670	650	641	633	724	673	707	678	686	719	672	717	674	670	665	712	635	683	679	715	667	677	715	706	681	666	677	715	641	644	652	684	656	701	642	664	663	653	649	675	647	687	668	640	679	686	657	651	707	657	697	688	733	651	621	663	670	689	661	669	688	742	691	687	709	659	642	700	730	670	662	656	693	730	621	647	691	676	651	644	675	659	705	663	628	682	702	673	681	686	683	663	646	638	696	692	708	671	651	646	702	688	709	648	683	667	661	670	678	703	652	625	650	651	718	689	686	681	670	687	668	658	687	644	664	679	664	668	647	645	661	680	709	692	682	677	697	691	656	662	635	687	659	673	691	667	674	632	652	684	634	665	655	651	732	684	669	647	708	630	668	678	684	643	627	640	722	666	704	633	674	645	629	731	683	642	631	654	682	684	671	723	654	658	628	698	692	640	704	674	726	718	648	626	685	651	701	702	698	712	686	711	660	688	680	673	694	681	690	619	665	657	684	673	679	657	660	657	676	689	682	656	651	682	704	671	719	645	638	724	684	677	688	698	648	724	692	696	707	694	650	719	712	676	699	713	700	662	663	678	692	600	688	673	690	666	655	666	667	660	700	701	654	672	696	666	667	676	690	656	618	658	698	668	689	687	675	664	653	618	683	650	681	662	725	645	648	678	677	681	662	690	692	706	704	654	714	649	660	698	630	695	664	696	682	737	693	660	683	640	699	687	674	704	687	692	707	687	687	720	701	699	690	698	706	663	659	655	634	684	704	661	662	649	672	697	715	689	648	694	621	729	677	668	691	650	663	666	670	691	697	648	659	675	676	660	674	674	682	685	728	679	671	679	654	664	650	656	673	681	627	654	672	666	684	670	664	702	693	680	664	653	672	676	705	640	676	678	701	678	672	721	671	719	697	650	695	699	662	657	680	630	709	678	693	636	688	646	701	727	631	676	666	641	652
25014	21630	30853	27106	15790	2644	818	728	642	657	682	709	656	712	684	684	632	658	664	691	731	698	651	649	673	687	645	639	663	690	641	686	680	662	609	635	666	626	673	693	633	630	633	663	674	673	619	665	662	687	625	616	662	670	727	640	715	692	691	685	672	691	607	699	681	623	654	651	655	644	670	704	655	618	696	660	643	688	640	720	649	647	611	633	668	632	632	663	676	603	686	639	684	638	670	634	656	651	672	662	651	654	629	639	648	606	667	629	698	697	703	654	638	690	605	643	652	645	649	633	644	646	629	652	650	678	688	685	676	658	673	703	665	650	649	642	647	617	660	632	676	667	699	677	664	667	620	621	701	675	677	673	609	684	650	666	673	615	689	677	690	640	667	656	644	646	658	634	605	660	639	657	689	669	636	654	625	616	688	649	672	665	638	637	629	627	647	648	683	629	664	664	624	651	671	641	655	698	667	656	677	673	680	638	669	679	676	664	646	634	647	635	631	614	658	624	662	637	618	649	619	665	628	633	642	672	642	631	642	665	703	615	617	659	613	632	619	709	682	697	642	623	662	660	618	633	643	644	666	680	658	647	648	621	613	651	688	615	670	646	635	689	665	668	653	676	684	668	625	664	650	616	644	683	680	668	694	645	629	669	652	647	654	637	669	663	658	651	616	668	630	647	640	650	691	617	616	646	632	643	662	649	654	653	657	652	676	629	605	625	654	660	656	587	668	664	645	648	632	658	657	661	623	639	700	634	679	643	628	651	676	692	623	668	651	644	646	652	666	661	679	649	620	673	636	599	656	647	670	627	613	624	646	645	626	650	661	669	618	644	690	666	635	626	721	640	636	654	656	655	644	650	618	619	651	690	696	655	635	641	629	688	625	717	662	676	648	677	692	683	731	639	678	657	659	627	656	676	665	627	634	671	634	652	644	639	606	576	675	677	652	648	635	663	657	669	602	666	643	650	671	687	660	670	649	635	678	624	686	633	654	638	681	659	706	613	667	634	642	654	649	636	657	613	621	620	667	635	683	662	619	637	656	648	635	621	624	634	671	658	643	641	671	617	630	663	647	694	676	621	681	653	664	667	664	683	622	659	653	665	680	614	660	672	640	663	632	593	677	637	640	642	648	671	685	669	637	661	661	648	651	647	676	651	638	680	616	692	680	669	668	664	650	665	713	646	670	620	588	646	638	660	591	657	598	727	638	597	671	671	615	634	620	643	659	641	677	659	653	657	672	659	656	691	641	624	640	686	659	653	669	653	669	632	648	616	653	700	646	646	648	691	643	649	670	674	656	686	663	659	619	693	641	634	620	667	623	645	673	640	643	657	685	645	646	639	678	640	629	655	614	638	655	651	620	645	629	661	617	649	678	676	629	630	615	674	627	630	641	656	632	646	617	630	671	677	685	674	629	623	652	645	675	679	641	641	595	647	658	658	615	685	654	664	648	682	665	653	639	668	683	676	611	680	649	673	641	638	688	643	664	659	630	619	659	609	653	636	634	659	697	653	718	653	653	669	652	657	641	661	651	657	567	645	599	657	663	675	653	680	626	635	656	627	708	626	605	659	641	614	681	629	614	666	621	627	675	684	641	669	645	626	667	656	645	662	598	681	666	645	653	662	679	671	627	636	681	665	663	627	619	605	665	659	663	617	645	661	659	661	620	602	646	682	630	633	623	631	638	650	679	677	599	643	620	658	580	647	661	671	658	687	645	693	680	716	642	614	670	651	676	620	664	689	646	642	677	646	665	673	616	652	594	615	658	672	618	646	626	637	613	667	652	659	638	685	634	677	605	676	629	642	619	642	664	610	654	655	637	640	628	672	660	652	591	650	684	636	647	666	634	682	645	660	637	676	631	640	646	662	624	614	712	671	679	656	653	690	606	653	662	695	671	652	676	673	677	688	657	634	645	711	648	609	663	650	696	665	650	618	664	627	654	627	622	638	663	630	672	641	637	674	667	642	674	637	642	669	638	619	675	650	658	637	639	618	659	690	659	640	671	616	701	656	662	672	664	684	654	645	611	622	660	664	682	629	677	680	656	622	637	684	655	679	704	645	613	641	676	605	667	678	677	649	628	627	629	667	642	600	659	648	652	635	628	668	640	637	578	667	662	658	626	676	698	664	675	741	610	666	668	658	690	654	689	697	590	635	669	645	648	643	658	618	679	667	653	632	629	657	645	686	669	637	601	664	666	616	672	636	662	647	656	633	681	629	613	659	644	629	663	625	646	687	628	699	659	696	614	672	643	677	658	669	615	657	662	680	627	633	645	684	607	633	696	654	670	646	662	663	704	630	656	684	642	632	672	603	725	670	654	654	625	646	646	714	647	652	700	689	667	630	684	625	644	669	669	679	642	659	669	634	663	643	647	673	638	643	669	677	625	683	648	617	663	644	639	657	650	624	655	639	636	671	660	658	643	712	675	619	665	621	653	642	683	668	676	669	623	613	655	625	676	619	617	632	650	695	662	626	685	678	616	630	661	632	613	658	722	597	639	637	688	632	648	676	600	656	664	658	701	651	650	667	674	650	582	602	652	685	663	673	699	668	601	628	678	647	689	631	632	656	651	655	607	639	659	650	669	677	646	675	656	696	700	646	663	661	647	686	669	594	645	645	668	648	685	644	642	663	678	653	612	641	644	650	677	641	662	628	659	670	646	707	658	614	647	626	664	601	583	655	712	652	687	691	628	651	684	633	684	597	633	625	642	624	670	678	619	664	654	654	653	715	639	704	635	683	691	644	632	652	648	672	645	639	638	678	637	686	629	602	672	669	612	673	664	632	637	682	680	658	664	646	619	639	628	631	663	681	628	627	629	664	707	697	614	648	645	628	615	617	614	665	639	660	655	617	660	650	655	626	643	638	677	702	723	673	657	660	667	650	628	672	655	683	687	648	660	677	695	661	661	683	693	652	655	637	694	627	681	652	647	670	672	647	669	661	651	636	707	647	638	669	602	646	662	625	652	637	617	673	699	662	669	643	651	622	666	618	652	647	673	644	660	656	621	639	681	650	641	661	597	680	640	653	650	645	652	661	667	635	619	635	646	651	680	652	687	675	650	691	662	683	660	647	662	620	696	590	605	680	636	667	604	664	659	632	693	630	708	639	629	673	650	622	697	659	688	694	680	664	682	672	624	622	667	659	676	658	688	682	617	684	674	690	740	666	627	679	649	636	607	681	635	646	660	658	616	665	642	639	699	651	671	632	619	666	685	649	653	696	694	663	637	650	656	595	633	654	595	678	635	696	662	639	640	665	654	703	622	624	631	630	692	706	624	651	596	609	659	681	643	661	634	653	656	670	653	658	673	624	601	652	641	668	688	633	659	644	622	625	674	636	672	693	666	670	649	662	685	642	653	614	720	621	645	640	630	674	660	655	670	628	674	667	648	657	645	659	680	636	615	610	674	662	665	657	661	668	692	679	639	628	656	675	648	605	678	685	669	621	676	695	602	636	636	639	697	663	647	657	662	649	671	625
39280	65672	54355	23755	1942	921	843	725	750	704	747	712	686	723	679	670	675	721	682	697	683	730	695	646	680	694	676	705	722	696	631	651	700	661	632	635	654	692	683	682	623	644	705	623	719	640	665	696	670	613	638	665	652	662	653	695	631	653	642	670	644	649	734	686	683	659	645	693	678	632	666	640	664	691	690	725	670	657	645	710	657	684	634	649	660	703	649	657	649	667	663	644	680	685	649	638	665	692	679	686	651	684	656	678	703	666	667	663	660	683	637	679	646	676	649	654	641	607	673	709	672	657	700	741	670	663	704	693	677	646	688	674	648	669	661	655	649	637	696	675	684	666	679	695	687	655	654	656	704	647	640	678	638	645	676	687	646	686	649	676	658	685	696	685	694	623	654	645	704	653	622	657	653	726	689	629	629	704	670	677	661	675	664	671	695	650	700	665	662	643	638	648	682	656	673	675	690	664	626	609	654	661	683	634	633	673	640	689	677	684	664	682	638	716	634	691	693	654	652	642	643	656	678	693	665	650	632	670	695	644	660	665	685	652	717	636	681	699	650	670	678	674	628	640	684	673	665	681	701	672	665	648	689	718	662	706	624	675	663	698	627	695	647	689	664	654	656	695	654	668	663	665	684	689	660	684	687	698	632	650	664	670	640	663	669	718	666	703	660	671	713	655	652	613	677	660	660	649	696	629	670	651	668	720	668	668	698	620	646	664	715	683	726	664	712	691	647	634	646	675	643	677	649	683	693	663	698	732	670	661	644	659	689	667	690	716	692	646	671	653	657	704	663	630	665	675	694	641	692	656	707	704	674	657	670	667	671	676	672	704	674	617	666	662	671	700	650	619	693	684	678	663	676	627	699	694	678	664	671	660	687	629	658	658	724	683	655	657	665	643	672	709	660	707	695	700	677	628	683	689	672	678	700	674	662	714	659	655	605	688	685	626	655	701	687	656	614	704	708	632	649	655	635	701	666	695	671	638	663	665	690	699	676	709	643	685	683	705	677	678	627	739	629	632	638	665	668	601	685	706	669	677	648	686	666	698	587	633	637	718	657	626	667	650	684	718	659	702	650	656	711	649	664	691	662	669	676	603	667	639	662	665	679	651	643	685	636	683	671	697	595	661	742	670	687	694	665	661	661	650	645	696	689	644	692	651	704	671	663	661	661	694	646	682	675	651	678	657	665	665	631	667	689	680	693	677	696	667	622	682	667	682	671	654	710	683	670	712	659	678	680	631	648	637	696	636	696	652	676	627	639	736	682	646	661	643	640	668	649	638	639	671	664	658	661	651	684	647	600	649	662	690	658	723	699	743	688	664	699	643	706	627	663	666	683	704	652	698	658	674	677	680	684	723	654	652	671	706	671	636	655	681	666	685	643	673	685	666	684	653	724	686	621	651	680	648	654	660	597	647	669	667	661	678	672	652	702	671	681	661	681	645	684	658	650	652	678	651	668	687	629	664	664	674	621	642	679	658	682	656	678	666	680	652	667	687	717	646	613	645	630	689	633	668	674	664	686	691	670	682	681	617	672	619	680	644	697	683	725	660	637	668	668	673	680	671	662	671	662	620	669	641	681	689	675	657	697	655	674	627	664	661	659	667	642	668	673	637	638	660	634	635	730	649	715	642	669	666	720	661	614	666	677	640	622	657	662	654	655	635	691	620	622	682	678	633	634	734	663	698	613	621	662	639	673	644	649	668	628	684	604	685	646	667	632	653	670	637	663	661	672	690	708	645	661	702	587	680	689	686	674	686	613	672	638	682	666	715	635	669	658	648	660	703	645	710	631	683	683	622	682	651	686	653	643	632	666	684	693	639	660	659	691	685	678	660	691	623	685	652	678	662	723	643	660	658	675	678	635	663	689	635	669	643	652	673	679	654	689	664	709	652	681	675	663	661	659	674	712	730	687	660	671	692	651	647	706	659	662	729	700	664	672	689	699	689	687	623	693	651	654	675	705	655	652	683	675	627	668	690	671	654	705	673	693	625	660	670	624	668	702	653	663	633	702	686	625	625	665	693	639	674	669	654	652	707	642	658	660	603	626	658	668	708	659	673	641	662	667	672	634	655	627	634	683	694	678	671	703	667	654	669	675	669	680	658	642	665	670	655	657	754	651	685	692	658	649	625	674	664	665	688	678	692	619	682	645	689	643	628	644	669	679	668	669	666	630	666	611	679	664	657	645	610	655	672	687	689	693	685	686	660	681	659	665	672	658	660	658	686	649	644	703	725	656	678	686	666	641	646	708	665	645	665	667	674	688	669	635	638	698	701	695	680	680	666	712	686	660	676	632	673	640	696	684	680	618	699	614	704	660	642	670	670	695	669	639	643	695	710	686	649	678	631	659	699	658	699	661	628	703	622	707	686	669	643	656	720	624	657	619	668	694	658	654	630	680	642	656	743	641	643	699	673	654	673	662	648	670	676	686	642	682	668	710	632	632	675	645	661	689	668	633	628	690	678	665	758	679	660	696	631	721	638	657	627	687	654	674	653	665	655	692	687	656	651	660	626	651	634	646	670	644	684	673	662	685	672	642	642	661	644	665	673	651	648	628	687	700	695	664	654	670	669	654	689	651	640	648	677	633	658	695	652	697	648	645	606	671	687	677	671	651	681	650	669	682	679	632	697	649	704	699	722	663	640	707	659	633	646	704	687	698	669	641	684	630	603	639	659	641	646	659	701	670	653	676	649	671	688	695	698	659	632	674	676	635	671	702	657	599	644	709	688	704	671	644	663	685	627	668	634	695	682	652	684	696	683	674	628	663	665	687	654	718	679	717	671	630	672	653	739	690	624	681	660	700	670	616	658	623	711	713	653	697	643	677	676	645	721	648	643	675	677	707	667	710	678	644	702	678	672	658	693	667	641	660	676	654	681	631	641	682	686	696	701	636	696	683	704	684	657	670	640	655	632	674	684	644	682	655	685	710	695	669	634	698	676	669	651	646	590	631	686	672	636	636	658	661	667	617	662	656	655	628	628	612	668	625	643	661	630	675	667	615	635	622	662	682	659	647	651	675	672	729	648	684	646	636	647	680	713	643	657	642	631	663	662	680	650	673	670	669	681	671	653	670	652	635	704	702	702	635	642	728	679	659	666	655	653	666	658	635	733	666	680	691	646	664	632	720	667	643	649	648	697	668	648	626	696	651	716	675	719	698	681	653	722	660	708	661	732	660	671	668	644	663	664	684	659	669	670	669	659	656	669	674	669	678	685	616	672	649	641	607	631	674	663	666	653	628	648	678	664	704	697	677	640	624	693	677	686	689	658	661	657	667	672	707	644	679	621	658	646	670	673	659	637	722	630	615	665	651	642	669	666	670	650	662	692	671	670	679	636	688	639	633	662	680	683	715	726	685	653	647	654	647	680	671	671	641	682	661	649	684	635	649	681	660	659	665	648	729	702	674	706	626	668	647	697	650	709	744	675	639	621	728	686	669	644	660	645	674	661	666	618	675	718	667	641	674	721	655	643	686	701
22906	21401	29413	24503	21369	20841	8564	699	547	490	538	516	456	443	449	417	457	438	454	462	439	476	442	419	417	402	415	422	440	415	468	449	356	399	363	422	397	431	421	408	449	425	417	379	404	423	416	411	439	428	417	387	409	366	405	410	412	424	450	409	383	438	367	426	457	447	408	430	416	432	406	417	352	377	421	429	376	396	414	423	404	417	411	378	420	400	419	398	401	386	398	410	399	403	421	396	393	430	392	389	371	435	427	433	435	401	371	422	390	418	393	408	396	435	406	412	407	363	405	427	415	392	410	429	440	410	396	406	413	413	425	429	392	393	432	401	365	391	383	373	389	405	398	393	388	401	409	401	412	412	374	381	413	379	406	425	410	373	432	422	383	445	394	407	419	435	405	402	421	411	401	380	377	381	383	439	425	414	437	405	393	406	422	423	403	416	395	399	391	443	404	429	391	397	397	425	381	398	415	400	411	373	409	389	376	404	385	403	376	358	436	415	414	392	378	415	412	389	394	402	416	396	428	426	399	455	389	437	369	395	386	365	437	381	392	393	390	431	407	409	405	389	382	395	430	398	360	415	401	429	428	434	407	416	405	410	419	428	392	422	424	381	379	403	396	423	399	401	379	401	421	390	428	421	405	383	391	394	385	422	414	407	420	412	407	374	428	423	414	369	401	369	450	383	397	412	427	410	430	408	415	379	433	418	388	449	407	411	423	413	411	423	397	406	370	376	396	410	371	415	388	391	415	428	417	370	397	429	397	396	373	397	408	386	403	375	408	434	412	361	380	412	413	392	367	421	404	411	417	384	423	403	385	407	399	439	409	381	407	411	404	412	416	396	442	364	401	412	444	413	396	427	462	381	407	439	400	409	383	423	390	428	408	413	383	408	419	385	380	420	405	382	401	422	396	399	417	378	407	391	382	418	382	413	412	441	398	379	370	427	392	410	401	417	387	415	437	419	379	373	392	407	382	410	411	369	390	411	396	431	400	435	392	427	379	406	397	414	443	382	395	421	388	380	375	421	422	401	388	435	426	408	410	416	403	404	436	396	432	395	418	440	378	389	400	413	425	378	395	425	432	439	404	427	446	422	441	394	398	393	397	385	401	358	379	424	418	426	410	408	438	392	403	395	377	404	345	426	406	398	379	413	394	398	406	381	418	410	444	423	375	360	395	383	412	403	399	400	438	393	391	409	397	432	411	394	405	396	372	394	371	390	438	404	427	413	394	382	397	391	385	381	361	441	397	429	436	400	411	388	406	405	400	432	379	391	373	413	400	420	420	426	394	429	427	426	405	401	402	405	411	438	402	404	447	391	407	397	406	392	413	404	397	391	404	403	423	421	375	382	405	422	371	420	410	416	384	401	389	437	416	423	366	408	430	403	400	374	408	414	424	423	409	373	405	367	413	395	394	426	389	408	394	393	399	358	434	407	404	398	409	386	392	394	382	409	405	404	372	413	398	422	395	429	427	390	395	404	441	397	388	414	404	359	381	376	424	402	398	404	417	437	383	388	398	371	422	359	416	407	397	392	380	425	437	378	392	431	427	425	442	391	379	402	407	394	356	397	422	384	374	399	398	387	430	426	406	407	406	382	425	420	384	432	396	438	388	417	440	452	407	403	417	429	399	407	381	398	383	385	421	429	382	421	431	381	409	376	404	458	423	410	435	412	425	454	419	408	408	426	440	374	381	389	395	400	370	438	380	377	396	383	391	395	435	423	394	455	402	408	433	400	431	376	404	426	406	426	411	400	422	375	393	401	409	411	412	431	424	374	395	426	434	398	413	471	363	402	407	398	391	414	411	401	412	426	378	380	438	440	396	373	383	405	375	402	417	429	379	403	395	416	383	414	374	428	417	392	391	379	430	402	407	415	386	393	459	429	381	413	397	384	384	407	393	402	396	423	401	383	433	428	369	404	403	387	385	360	392	400	415	422	381	422	394	420	391	404	345	413	406	372	396	396	389	416	412	386	414	435	406	432	402	400	426	421	386	412	398	445	417	422	404	399	411	372	441	413	405	418	407	400	415	412	382	422	449	426	415	396	384	395	437	406	388	380	375	397	373	394	399	395	403	384	396	416	377	392	400	430	423	380	399	395	374	408	401	416	435	452	382	380	448	412	410	390	397	430	401	428	399	399	409	441	375	440	441	437	415	416	420	402	407	406	415	425	409	370	446	376	398	404	408	442	428	423	398	409	406	417	417	399	400	412	411	454	410	408	434	391	390	401	383	433	382	400	395	404	401	431	394	395	396	409	457	408	409	390	374	417	401	404	399	418	394	354	437	420	385	421	403	423	424	398	390	386	390	405	405	393	377	401	424	403	408	422	390	396	428	403	388	393	407	404	381	396	400	392	384	419	403	414	432	397	432	392	397	403	396	387	427	419	379	395	382	399	397	385	347	373	374	378	371	436	412	407	416	390	418	402	411	384	398	415	401	375	419	398	412	405	368	424	409	364	392	395	413	429	432	421	388	408	405	405	370	402	390	371	399	407	414	406	413	422	436	417	424	392	426	413	401	405	442	422	388	412	405	436	410	389	370	413	382	407	360	409	376	410	430	416	402	410	416	406	400	423	406	366	439	386	410	446	394	398	401	439	386	410	418	438	413	429	442	404	414	393	419	404	407	414	452	381	398	406	436	366	408	381	387	411	412	395	407	392	389	399	432	418	411	423	396	418	410	410	413	439	377	398	379	395	383	419	419	391	373	428	397	388	395	413	402	392	395	400	424	422	397	442	385	391	430	387	391	431	361	397	387	431	443	378	403	415	411	432	393	412	395	423	407	425	404	402	395	413	410	371	450	420	407	406	419	416	400	397	441	392	371	407	406	418	378	395	405	404	417	424	454	438	390	413	385	436	396	401	408	399	396	391	382	412	402	391	423	390	416	371	376	419	389	379	408	412	396	382	414	422	368	395	414	395	418	399	428	420	398	378	395	430	418	463	395	398	398	370	434	434	420	414	391	401	433	379	403	422	363	413	401	402	400	403	407	413	397	384	384	420	385	413	369	437	390	412	432	423	433	401	398	400	412	416	389	377	423	394	373	387	382	381	358	404	405	393	402	421	384	403	438	382	425	358	428	378	432	445	396	407	402	390	385	393	381	394	407	420	412	397	378	419	421	433	422	429	420	401	392	395	406	406	439	390	416	397	403	374	449	382	383	399	410	412	391	378	404	420	406	400	418	426	404	431	417	405	408	429	399	431	380	415	403	396	441	376	397	420	376	416	440	426	452	406	402	374	407	414	404	442	402	433	417	449	400	450	382	388	406	418	424	423	400	373	420	429	433	380	392	409	397	405	408	411	425	377	392	411	378	405	422	400	378	399	421	415	387	394	447	395	397	387	387	398	429	450	404	410	425	380	414	417	392	406	404	426	364	406	413	382	380	421	400	413	382	414	388	394	425	426	395	375	398	420	401	410	389	400	403	422	396	390	412	358	393	385	410	407	404	361	406	438	392	408	392	401	413	403	370	408
43682	79480	68930	33236	2615	1016	815	731	664	615	587	546	563	515	479	479	482	506	499	493	475	473	486	433	477	433	484	439	456	461	433	428	410	439	459	421	430	430	456	403	435	434	426	415	400	423	462	434	427	445	440	444	453	422	421	436	439	443	430	446	438	437	413	452	416	431	450	429	483	460	453	438	456	431	416	449	447	420	447	433	432	429	418	421	430	437	424	438	445	418	403	441	404	422	375	381	449	415	420	402	407	441	413	449	419	387	423	438	422	430	421	428	421	421	411	417	442	473	420	410	446	440	477	446	431	442	457	425	412	415	407	422	417	400	439	406	402	440	422	440	426	412	456	437	438	444	460	425	408	447	414	433	451	431	437	397	407	401	420	451	441	435	421	394	459	411	438	442	443	411	411	429	452	418	440	415	426	428	433	444	429	385	426	406	443	382	437	429	437	445	424	452	386	429	449	420	400	427	415	423	435	406	401	427	455	475	400	419	423	425	426	425	435	412	417	439	405	419	419	407	433	432	431	416	447	421	424	423	434	431	389	402	441	451	424	428	407	436	441	412	447	423	406	418	421	432	417	444	408	399	381	463	473	393	439	425	436	420	409	422	436	438	461	451	403	382	449	444	432	420	440	431	420	426	403	409	454	426	442	401	445	427	429	397	467	448	445	396	389	396	427	397	439	411	407	433	457	429	438	452	476	432	466	411	437	448	432	416	425	416	431	404	414	426	441	389	449	441	436	395	450	401	432	423	421	449	418	428	420	449	436	417	419	437	444	429	402	425	409	423	431	410	449	421	426	433	447	431	414	425	461	421	437	446	421	424	442	436	446	416	417	402	458	402	419	424	402	387	440	449	411	426	447	447	461	433	432	426	418	423	440	386	433	397	441	455	434	378	454	441	419	406	441	429	417	408	415	408	440	449	470	446	417	442	431	440	398	451	428	480	424	442	434	391	394	442	422	428	421	441	441	447	400	445	420	466	409	443	402	453	451	408	401	393	410	464	405	435	435	449	450	413	435	465	456	428	402	413	427	376	427	415	435	431	426	413	401	399	419	419	448	395	405	415	438	399	417	395	452	418	416	410	399	463	440	432	445	445	436	409	393	384	422	439	447	453	430	421	430	412	409	425	419	430	444	426	442	429	438	424	443	392	414	464	373	445	434	423	433	373	441	459	413	405	430	422	423	425	429	399	419	405	422	421	432	402	421	446	406	464	450	396	427	419	414	458	431	468	454	422	409	457	445	438	422	431	440	398	443	455	427	440	431	417	446	409	476	429	403	445	456	395	434	432	383	447	420	420	425	406	451	425	402	389	420	441	427	430	426	390	385	424	429	463	414	421	424	432	444	391	431	416	441	413	402	425	401	386	433	413	432	458	432	408	408	421	430	441	431	400	427	441	405	440	429	402	418	457	429	430	438	404	432	445	421	423	428	409	427	440	420	426	419	424	460	408	446	426	458	442	438	422	406	416	475	426	446	452	415	431	405	442	403	432	439	453	418	422	412	458	423	460	470	427	431	434	438	431	437	450	464	404	402	483	419	422	419	408	430	440	421	422	480	446	396	445	420	401	390	433	443	428	400	410	446	465	433	419	418	419	417	418	450	455	451	408	414	423	403	439	425	451	414	425	428	457	441	405	466	425	402	418	437	444	424	455	457	408	442	455	428	431	427	437	440	418	440	421	445	423	405	426	451	430	451	437	420	417	456	435	430	424	407	476	425	423	417	418	420	442	438	416	367	423	403	432	462	390	412	402	427	445	430	405	436	412	399	434	450	449	424	434	423	421	450	436	442	425	407	453	425	451	438	396	391	412	451	413	408	445	452	393	418	433	397	450	416	421	444	434	470	448	443	455	402	430	449	394	441	421	396	425	444	416	391	429	459	462	403	390	411	441	434	411	430	436	425	441	381	447	398	431	434	476	408	421	434	409	401	401	424	431	393	389	401	409	480	399	404	445	445	387	430	425	446	405	396	423	443	429	406	414	396	430	397	433	405	430	458	445	443	455	416	459	416	409	415	423	462	378	425	437	391	442	454	407	452	367	440	426	394	418	404	422	433	426	429	431	416	401	443	431	415	398	403	426	416	460	445	442	455	434	420	450	409	426	428	432	465	446	434	383	443	430	435	421	458	445	433	416	412	392	443	431	397	463	460	427	439	405	395	440	392	412	416	438	395	389	396	400	437	423	400	451	425	406	415	416	414	417	462	457	445	433	419	405	462	433	427	410	430	441	416	440	417	379	432	443	410	413	444	446	431	392	418	399	420	420	448	408	419	415	384	437	448	401	425	433	449	391	431	404	403	440	424	414	398	403	429	414	389	446	459	444	436	472	447	447	408	393	421	452	434	386	431	429	442	414	443	452	427	422	478	434	434	415	429	434	399	445	431	393	418	426	404	393	417	436	414	446	430	419	383	400	440	412	468	416	423	412	406	446	426	447	411	433	451	404	404	416	441	440	428	403	402	421	422	441	420	420	433	455	416	394	425	402	405	429	402	413	467	484	408	453	414	437	402	437	441	445	413	428	412	440	438	408	465	424	450	427	463	424	437	439	452	407	387	390	429	441	468	411	431	408	462	412	460	463	448	381	443	451	435	417	443	427	434	421	425	417	428	409	460	424	413	438	433	429	402	393	430	404	446	416	437	396	416	379	433	433	430	462	409	432	451	439	409	437	429	425	437	428	399	463	419	452	426	444	412	369	430	428	431	416	427	418	427	428	438	403	397	416	401	447	413	430	460	407	465	427	435	424	427	437	426	414	443	415	432	433	421	427	429	391	442	435	439	447	436	446	449	419	425	431	428	418	418	421	375	435	442	452	448	428	422	425	437	402	413	421	400	370	432	431	398	428	438	423	437	460	424	422	429	440	407	400	391	404	410	426	446	427	452	446	426	400	457	427	413	446	429	438	437	396	462	403	405	447	435	412	418	437	398	417	426	418	440	428	439	419	414	426	417	430	423	432	458	461	425	428	428	420	439	442	448	428	423	465	427	440	433	419	414	451	416	428	437	457	432	417	412	393	441	451	413	442	427	487	443	398	449	421	445	415	409	404	408	394	419	444	436	407	421	419	449	420	472	421	430	410	422	439	402	430	407	416	437	399	439	433	422	413	433	417	369	426	451	428	425	410	398	440	457	402	416	398	411	401	450	428	438	408	434	434	462	407	443	421	450	392	433	420	456	414	433	452	420	432	448	430	387	446	402	420	429	439	406	405	426	397	419	435	426	427	455	414	411	433	424	410	434	421	424	440	473	424	425	431	446	435	439	442	410	448	438	434	400	433	427	455	425	448	413	383	436	422	411	436	416	378	414	439	383	403	433	449	422	426	409	457	416	413	416	398	435	392	431	438	435	424	409	423	431	411	455	411	406	432	410	422	439	404	424	439	434	462	422	437	419	423	411	450	438	407	357	432	424	374	406	440	412	380	422	393	418	410	399	421	419	435	413	425	456	451	436	410	417	402	432	438	432	412	446	459	402	419
32219	39962	43626	19174	1940	888	871	843	838	835	786	834	827	815	830	823	863	798	854	821	811	801	841	825	821	820	804	758	835	827	869	784	778	843	850	850	804	842	875	825	793	836	805	758	761	802	799	831	848	773	811	803	795	840	826	843	798	802	809	822	832	793	780	773	806	798	839	836	863	837	813	825	820	802	833	802	826	804	800	809	755	752	800	882	790	815	832	778	768	809	816	804	785	766	840	825	798	782	824	833	780	838	826	816	803	814	800	812	760	786	791	790	808	843	848	808	808	820	812	852	792	847	791	762	817	816	873	828	779	841	829	800	794	858	780	789	857	823	758	839	840	801	819	793	829	836	830	827	816	816	776	784	831	824	810	856	780	854	823	871	848	838	821	748	786	832	769	868	794	753	797	850	805	781	811	827	863	810	846	839	858	851	813	789	815	786	790	756	804	824	783	761	842	803	809	831	775	811	822	827	744	823	825	871	852	778	804	787	832	893	853	785	796	819	808	827	838	854	793	805	821	832	773	772	786	865	802	840	800	781	815	825	768	800	812	803	807	793	797	826	812	795	822	854	841	812	767	811	767	820	787	829	843	806	845	789	855	783	794	811	823	830	840	793	862	814	820	810	808	802	804	780	845	822	837	792	797	782	845	826	803	834	757	789	824	839	786	793	784	819	849	826	792	840	791	809	860	827	830	770	798	821	827	818	853	754	821	820	829	778	774	768	766	811	784	794	834	794	817	857	863	806	794	779	836	843	814	772	751	834	813	790	836	785	827	787	839	809	852	841	839	792	771	815	797	791	843	819	819	834	811	828	826	856	841	785	805	785	814	819	799	762	810	779	795	807	819	817	768	790	814	864	797	831	780	866	826	811	776	819	789	788	793	877	810	789	801	844	815	840	842	832	863	801	841	760	818	782	792	782	811	777	846	810	862	859	812	813	840	847	801	797	773	832	835	763	809	785	826	786	849	850	827	828	788	816	829	814	811	811	790	870	817	807	793	784	813	801	778	851	787	819	816	784	832	807	793	813	827	785	796	766	820	813	790	785	798	782	865	851	836	783	836	824	803	769	785	785	809	785	766	793	816	865	833	876	793	783	842	831	791	762	776	808	782	887	745	814	784	761	875	829	783	801	764	783	838	815	799	833	812	773	773	870	811	771	837	755	797	820	810	798	831	817	804	854	806	787	778	777	774	800	840	797	858	811	742	758	829	838	866	851	845	847	795	778	827	806	764	819	822	799	849	839	822	846	800	834	785	816	780	812	798	822	828	804	828	805	832	781	754	790	791	798	794	785	758	781	846	861	821	817	790	797	872	787	798	802	783	855	825	812	844	803	802	820	762	835	833	862	863	849	787	797	818	793	782	811	834	815	733	804	748	861	781	850	847	822	858	841	792	798	814	788	814	801	786	849	861	805	851	817	835	789	845	794	806	813	808	823	802	801	816	819	827	817	799	823	735	769	859	847	772	784	809	790	831	800	767	809	849	823	774	862	823	791	797	803	826	821	813	802	810	854	791	821	894	864	835	808	817	835	808	837	746	838	824	762	803	854	848	769	834	800	724	815	875	805	823	766	812	812	846	785	805	750	829	768	787	861	805	795	803	873	801	841	829	805	835	809	796	818	835	843	728	847	780	803	828	819	776	810	808	834	802	811	779	811	773	807	741	800	827	796	799	814	816	816	756	766	820	757	833	766	787	813	774	806	781	794	796	786	780	766	851	839	811	803	845	795	775	752	802	761	821	812	786	854	804	824	815	823	832	878	918	792	838	802	854	772	762	815	779	876	789	770	840	838	788	850	792	828	842	804	785	808	796	825	781	776	806	805	841	805	823	781	841	818	840	771	804	788	793	826	815	867	785	818	769	796	813	807	760	838	806	806	837	803	815	761	803	754	821	837	867	782	840	780	788	808	854	810	807	834	872	824	806	855	794	784	861	798	755	780	795	812	770	816	848	843	843	787	812	847	807	821	835	821	769	774	813	812	784	775	810	824	809	842	818	874	827	828	821	773	833	836	790	827	828	737	882	784	811	849	847	814	779	775	809	787	896	825	827	796	814	810	793	757	785	830	811	816	857	840	749	783	827	823	800	851	836	825	792	810	844	851	832	820	798	806	849	804	771	780	769	786	761	779	812	862	835	877	837	838	794	798	808	798	832	809	790	786	886	830	777	836	862	817	831	780	785	761	795	785	790	815	820	856	838	813	755	814	766	804	803	781	805	804	818	818	836	833	820	834	761	775	781	839	834	835	781	821	823	832	808	832	814	850	816	853	763	829	803	774	772	846	804	779	823	809	855	837	795	783	829	793	815	829	855	828	796	790	770	783	765	859	780	835	845	774	819	784	817	875	804	817	778	807	756	794	789	833	862	814	806	795	830	804	839	780	838	797	837	812	851	787	777	834	810	824	819	797	783	865	796	787	784	822	796	843	792	834	849	750	816	807	795	815	796	810	806	810	805	807	828	821	869	816	779	814	822	789	776	758	765	845	828	799	771	810	852	795	821	819	790	830	856	852	790	761	851	790	790	803	796	792	787	812	807	780	900	815	791	787	815	774	769	814	865	818	816	817	826	824	807	821	770	779	823	841	786	831	794	835	806	789	800	799	806	796	838	860	793	795	835	826	825	762	780	791	820	838	774	837	814	811	788	828	814	798	809	797	778	800	778	836	813	822	758	814	773	794	840	815	801	855	822	818	795	859	852	785	813	825	867	794	817	813	809	829	783	884	824	817	785	774	824	828	801	835	806	863	779	757	831	775	802	817	838	821	815	788	816	788	803	748	806	804	816	836	785	813	822	802	821	791	774	820	799	784	832	820	805	812	880	833	790	869	817	806	837	861	833	812	843	799	767	871	830	744	804	799	806	814	747	827	789	826	806	815	790	800	768	808	789	805	772	793	831	835	806	820	786	814	771	826	801	784	783	776	868	806	824	816	781	775	798	829	797	814	812	768	835	794	802	797	773	828	822	809	813	797	753	784	829	849	788	809	859	807	841	814	832	784	778	792	835	830	851	825	786	835	799	821	796	812	774	865	836	825	825	829	815	859	821	794	774	819	849	846	788	790	775	770	825	836	818	822	816	781	750	771	775	757	780	794	803	801	785	809	817	826	821	830	789	782	839	809	832	856	800	789	781	814	818	827	797	766	807	785	793	882	796	834	852	878	830	800	754	781	858	761	807	826	776	754	821	830	810	764	826	786	822	833	824	805	794	801	791	857	853	814	804	796	808	825	845	807	883	805	811	823	803	840	855	805	818	824	842	798	774	803	845	825	833	871	789	863	802	800	773	846	829	778	798	794	796	799	825	798	832	788	816	775	797	763	808	806	801	814	779	806	783	797	777	776	851	803	791	808	800	772	775	810	816	807	769	849	774	744	855	794	777	798	828	809	802	765	810	830	759	853	787	822	763	831	793	796	786	802	818	845	824	828	812	745	838	808	855	785	797	824	819	807	802	819	830	806	843	817	797	831	765	811	875	811
38124	56226	42538	11063	985	901	835	871	887	885	860	818	893	863	855	818	833	800	826	859	826	831	892	833	883	828	835	873	793	824	847	858	840	856	848	809	835	845	805	837	837	786	810	796	820	880	879	842	864	837	834	784	832	806	877	844	771	870	844	837	844	808	871	827	859	811	766	848	822	859	835	875	858	820	808	797	886	918	799	799	812	854	822	842	818	863	824	876	831	800	828	863	821	884	830	870	864	864	817	824	864	828	855	859	889	847	790	849	867	785	855	873	810	819	876	820	830	850	827	795	880	836	812	853	847	839	846	850	829	849	870	796	826	868	806	858	850	806	840	812	860	830	769	816	837	843	803	856	880	846	821	790	880	866	811	824	860	803	775	851	860	815	818	796	808	843	792	834	810	845	834	785	832	794	881	838	799	866	884	821	819	823	799	813	838	821	830	815	847	841	864	839	836	827	811	803	812	837	830	825	827	837	820	834	867	835	852	876	836	848	853	800	832	834	793	825	860	855	852	841	773	859	822	835	780	839	806	812	825	801	817	829	815	814	783	811	766	783	852	756	794	897	832	825	820	844	860	819	787	835	803	813	807	867	824	829	817	823	856	898	790	800	868	877	857	840	834	819	815	811	792	829	850	895	810	821	833	859	819	836	847	799	859	837	845	892	857	858	860	828	854	862	806	836	790	764	847	836	847	851	832	826	804	844	840	862	861	865	843	813	824	879	803	860	888	831	887	839	802	831	811	828	850	825	870	790	823	827	821	810	856	849	852	871	856	830	830	760	766	842	884	848	804	805	804	816	810	851	831	882	787	830	774	805	878	820	879	799	835	821	796	831	866	864	793	820	835	871	824	859	850	817	804	803	861	838	806	790	834	840	832	819	836	859	860	826	805	830	906	847	827	864	816	801	773	827	847	795	882	815	850	828	839	839	807	834	792	853	832	869	897	845	839	753	836	833	822	811	842	783	775	846	855	836	834	815	839	799	837	819	835	811	853	844	823	839	870	797	824	813	810	835	878	892	845	860	796	803	796	852	844	860	827	827	867	869	834	821	847	828	860	853	852	810	813	820	846	858	838	872	779	769	852	819	813	832	797	823	840	775	874	823	868	843	823	798	877	780	842	853	786	785	843	831	860	788	837	825	831	808	817	808	862	841	885	785	816	848	812	837	870	841	850	813	829	837	907	861	812	823	874	804	821	830	824	855	836	857	850	871	827	774	819	860	815	820	832	794	886	829	830	842	789	844	779	854	832	813	831	836	814	847	791	776	854	858	816	841	813	795	849	834	826	808	856	831	855	835	858	841	812	854	814	804	812	853	806	821	820	822	858	863	841	865	851	808	806	774	812	862	826	873	860	788	888	827	823	802	866	797	863	854	823	821	808	850	803	828	845	881	831	840	843	787	824	832	860	815	833	829	804	884	820	822	862	855	782	858	828	877	851	836	864	878	850	822	800	832	828	829	836	830	809	860	814	849	871	851	836	802	822	819	829	847	859	843	881	808	845	792	826	844	841	805	820	885	835	807	818	827	845	829	846	806	835	837	834	805	873	826	848	830	864	827	876	815	825	816	887	872	808	816	836	841	839	858	891	826	809	845	875	844	859	844	872	851	828	789	788	826	808	838	844	811	832	844	796	809	793	800	765	821	842	847	770	832	835	901	839	795	841	847	818	828	820	848	872	817	841	765	860	853	799	869	830	856	806	866	837	873	821	865	817	831	807	845	808	865	843	885	819	839	804	865	847	834	792	845	808	857	855	817	825	826	848	841	844	859	829	789	855	813	766	818	792	863	827	845	845	840	855	833	831	790	884	817	835	883	881	802	862	857	802	811	841	864	868	895	809	826	838	805	872	848	820	844	841	857	854	849	838	862	786	886	799	785	836	826	864	852	829	816	857	793	805	864	834	781	834	809	877	818	852	827	808	841	811	836	817	805	823	894	777	829	821	842	848	787	814	875	792	845	834	831	839	812	879	873	832	886	836	866	875	851	821	806	852	833	805	793	816	882	870	798	873	885	841	869	834	849	864	831	823	820	886	802	873	888	846	776	835	858	815	842	838	891	793	841	875	824	782	847	835	842	838	818	789	837	813	865	862	878	820	767	856	851	821	843	828	840	827	806	851	820	810	832	837	836	862	809	783	810	782	847	823	856	832	819	913	842	850	859	856	844	879	842	808	834	813	815	825	859	842	840	849	823	812	856	832	813	856	831	835	800	859	870	870	767	816	844	805	873	845	830	854	791	873	809	863	857	840	814	817	863	848	798	784	838	863	838	794	802	848	813	891	869	833	859	833	792	824	864	815	858	813	852	815	842	807	806	852	840	843	832	847	788	834	896	846	824	831	803	815	835	810	837	859	850	826	753	840	805	867	816	762	814	825	839	775	810	817	817	857	826	840	815	851	791	864	815	854	868	849	845	858	861	835	793	829	871	863	796	837	846	804	870	779	832	857	794	836	849	834	833	855	813	861	843	854	775	834	856	879	815	812	820	827	830	822	862	868	829	820	780	875	789	866	849	844	895	867	825	873	845	867	805	920	832	831	846	801	839	845	834	841	894	841	825	808	877	885	846	827	803	826	843	860	841	852	820	836	786	784	791	856	861	799	831	867	828	809	844	809	821	845	831	841	798	878	830	817	807	809	783	813	831	820	839	797	831	841	810	861	859	848	828	828	841	899	834	838	860	821	793	841	796	875	829	797	845	838	875	855	800	850	809	828	866	827	854	851	848	834	877	863	877	812	843	838	853	805	825	782	819	806	843	785	830	811	855	868	859	864	849	872	829	815	804	827	833	853	860	866	790	856	859	820	820	785	830	890	848	832	825	828	792	838	823	811	836	839	817	844	883	883	905	818	804	856	870	796	796	880	806	783	860	806	899	793	848	819	861	831	821	835	794	828	843	808	825	851	848	782	848	825	804	855	888	803	836	826	839	861	831	807	814	840	818	820	882	824	835	814	833	834	854	847	856	858	797	869	828	849	866	830	805	788	863	801	851	798	787	784	853	868	832	833	833	780	808	825	845	792	869	822	851	832	829	815	840	875	818	817	848	785	808	844	860	837	836	820	826	813	795	847	838	868	784	855	827	841	819	813	821	827	868	893	838	815	828	831	839	829	883	801	866	826	806	836	866	829	872	840	824	864	842	849	833	811	885	806	809	821	861	870	864	865	844	812	802	803	857	812	873	809	859	852	835	794	844	751	825	815	828	876	797	795	842	839	782	791	849	843	806	816	833	841	839	867	803	798	807	846	862	823	788	886	818	817	799	868	830	882	835	859	914	863	859	868	808	860	880	846	827	818	821	786	780	852	824	821	840	848	850	845	854	875	804	813	837	878	836	796	811	792	832	855	858	805	833	841	830	796	853	839	816	822	870	865	855	841	873	823	825	849	832	824	828	807	827	858	812	825	840	838	819	866	804	834	870	789	860	850	865	849	805	809	888	793	876	832	834	877	806	849	857	801	845	792	772	829	878	853	824	833	774
24030	21383	29874	25578	20658	10568	1203	825	689	723	737	688	766	658	708	636	664	667	660	712	665	692	687	696	630	672	695	670	690	619	631	624	622	626	667	682	662	657	593	663	642	598	635	698	659	677	634	653	623	643	613	608	632	655	619	625	667	653	682	645	665	673	649	659	672	664	693	619	670	615	675	685	633	682	665	642	634	669	601	671	645	671	657	629	708	609	650	693	646	683	651	654	650	638	639	676	679	655	645	711	658	646	645	634	654	700	683	666	648	647	607	629	629	676	659	628	673	656	679	640	690	637	604	625	622	670	629	650	662	613	685	660	681	664	669	655	615	642	671	641	637	667	704	669	634	653	652	615	680	674	658	655	616	635	619	660	622	617	655	704	645	623	678	643	702	655	653	634	621	620	631	633	657	637	675	657	662	672	670	685	643	661	675	611	636	621	610	623	649	664	655	694	649	670	652	682	620	642	654	630	623	594	668	648	620	637	665	646	671	656	651	673	665	640	669	646	630	700	678	686	676	640	631	666	683	673	633	667	657	722	666	593	650	699	653	638	684	635	648	647	670	666	680	611	652	632	631	644	682	670	633	629	625	634	671	640	623	722	671	650	686	634	668	605	631	678	641	625	682	657	653	634	629	635	671	635	601	630	657	658	629	695	699	700	646	633	662	687	692	684	678	628	701	671	635	626	643	651	598	648	651	677	659	622	629	633	679	663	664	657	659	608	664	653	660	639	620	689	658	631	637	677	654	624	601	685	670	659	642	621	650	670	674	616	678	654	667	632	653	660	652	640	656	672	641	660	659	695	665	653	681	672	646	692	675	657	628	658	669	637	734	641	660	659	631	698	651	619	655	689	636	645	665	651	636	630	671	641	625	686	616	662	628	655	661	626	675	643	662	608	670	640	692	623	650	630	649	663	615	627	675	681	643	670	660	651	677	637	648	662	622	606	636	638	643	617	685	642	632	694	601	670	627	637	624	648	693	671	639	706	674	690	629	670	618	672	654	660	686	684	658	617	655	681	668	635	614	654	653	636	642	641	630	677	626	670	662	675	637	687	710	700	649	673	641	607	638	675	652	644	616	671	664	679	635	633	683	651	647	597	660	600	660	653	619	648	588	635	627	654	617	658	648	650	659	708	671	651	634	644	651	646	712	643	635	648	611	679	674	635	646	617	676	709	646	633	666	657	603	611	656	643	693	665	631	664	669	669	619	606	690	638	654	636	676	653	681	651	658	653	637	636	650	632	638	685	659	664	619	646	670	621	642	680	675	646	663	671	625	657	645	657	662	638	627	677	678	611	679	637	652	659	648	603	591	677	641	603	683	649	641	668	683	665	685	662	589	666	671	645	663	664	640	688	671	611	664	667	700	627	633	639	698	665	654	609	645	624	622	671	626	638	665	633	688	727	636	648	663	708	593	645	645	664	652	644	678	591	695	618	686	657	677	644	584	648	684	666	620	638	649	657	643	692	690	638	611	681	659	676	660	677	659	649	678	689	630	662	643	636	661	612	683	662	672	669	594	644	664	656	713	627	627	675	658	673	671	649	631	596	637	622	644	589	662	696	637	622	617	685	709	682	666	619	632	664	633	632	689	663	646	615	668	619	638	617	641	633	662	646	656	650	624	665	657	666	648	624	678	646	624	623	659	609	602	668	685	642	643	681	624	581	668	642	637	618	671	628	718	678	679	672	670	633	638	645	634	650	624	644	630	659	647	622	678	682	681	610	621	653	648	661	663	632	694	631	655	671	610	637	706	626	617	630	656	678	638	675	674	597	667	678	640	635	661	608	645	644	642	665	659	684	697	631	683	646	667	689	667	619	669	616	638	673	631	631	648	657	679	668	675	654	628	650	650	659	645	656	644	680	634	629	659	700	630	658	670	630	655	661	585	613	651	623	650	589	672	646	643	620	634	633	639	669	622	634	651	661	702	655	621	687	714	649	628	657	630	633	663	637	635	672	667	661	656	612	647	605	623	656	604	689	640	645	616	621	694	611	644	660	646	673	622	692	666	625	681	661	694	642	662	630	660	706	672	676	655	664	632	616	621	687	633	659	660	620	640	632	643	631	641	603	646	676	657	649	668	676	677	700	650	636	642	621	678	620	677	666	608	676	635	684	662	649	655	655	673	620	636	655	692	665	601	621	644	650	662	608	641	663	665	623	621	671	638	667	654	676	658	604	645	626	572	685	649	675	675	634	622	622	627	659	611	662	629	692	697	675	614	636	660	655	618	681	647	636	627	650	690	635	684	652	642	712	648	686	658	629	595	705	601	652	636	610	729	635	649	659	639	678	691	619	631	644	677	634	641	640	638	666	604	635	663	593	687	668	631	674	720	670	634	652	645	644	632	627	655	654	677	661	657	619	663	600	625	669	683	718	671	659	617	675	585	651	683	636	643	636	613	628	679	612	652	648	640	617	683	675	720	621	660	646	650	687	622	622	668	658	680	690	689	667	686	704	615	655	699	625	628	661	608	660	620	670	624	685	669	637	686	615	622	661	661	651	663	664	640	635	674	592	684	638	619	638	639	621	644	718	650	660	661	682	698	596	671	636	660	681	666	686	666	637	632	647	658	647	641	639	672	662	646	673	663	670	594	647	608	665	700	658	664	612	677	617	671	656	658	620	661	646	645	660	665	662	610	656	668	644	624	641	666	651	611	636	641	646	676	683	598	610	705	649	642	637	661	604	637	638	651	636	665	625	660	644	685	657	633	620	646	643	640	624	674	652	637	637	647	663	647	706	639	678	623	680	612	650	664	648	652	646	630	625	654	628	667	660	649	634	658	678	610	637	635	618	609	635	634	639	657	674	619	670	642	617	659	614	638	644	632	593	697	654	678	651	687	659	668	660	645	693	645	700	661	628	688	610	670	650	685	659	652	656	630	621	640	654	660	617	637	682	669	609	624	661	685	671	685	680	619	661	612	636	640	658	689	601	649	673	668	661	660	596	640	625	648	647	669	705	688	668	656	636	640	647	625	638	671	621	655	647	630	634	664	662	652	598	659	655	594	683	667	660	661	614	651	654	609	619	652	674	667	636	656	703	641	650	634	663	625	646	664	616	648	702	607	639	604	648	587	689	649	635	632	626	667	648	664	647	601	647	640	678	639	680	677	675	650	661	676	691	672	657	649	648	643	653	688	674	632	695	663	643	639	655	626	626	623	642	685	647	624	585	665	646	653	651	645	683	652	669	657	647	665	675	631	639	653	625	679	659	633	637	617	647	650	649	637	678	617	623	630	672	636	623	653	625	618	646	636	631	603	608	620	596	654	673	601	604	640	694	660	616	631	715	675	620	650	644	661	644	663	675	681	658	655	653	672	639	655	671	653	608	655	637	648	659	679	633	634	663	647	692	611	649	651	633	656	653	626	636	653	676	673	660	704	676	655	678	623	664	668	640	639	612	626	658	638	652	662	641	662	677	619	696	664	619	677	613	683	656	632	634	646	663	680	628	665	650	651	692	616	687	656	622	620	645
39740	71379	59702	21647	1344	1026	906	870	765	804	755	737	766	729	682	733	714	719	751	669	701	698	676	656	690	692	714	675	660	674	673	737	728	684	698	683	691	669	708	642	658	695	669	717	673	664	653	639	659	666	629	712	642	671	665	718	686	708	732	671	716	669	686	647	651	692	694	689	696	651	689	669	666	704	687	711	672	700	660	679	651	680	660	701	709	675	700	690	687	625	702	665	726	750	664	696	708	670	642	641	651	738	647	671	695	673	677	643	695	668	672	673	705	721	656	689	694	669	716	669	661	703	653	663	702	695	681	695	658	715	666	695	718	723	676	681	724	697	614	676	632	635	661	665	708	674	629	689	663	680	715	718	634	710	655	672	687	643	668	733	718	701	672	663	653	626	691	686	687	713	671	696	692	649	683	727	664	644	671	655	664	667	676	673	657	650	709	624	718	693	661	700	715	661	642	683	651	689	677	696	691	698	672	707	666	676	658	687	663	669	684	683	690	703	669	672	709	703	682	709	713	683	714	664	708	693	696	633	695	702	669	660	732	653	661	707	632	666	646	684	705	676	689	707	646	707	684	678	717	668	701	689	700	676	698	722	717	717	667	693	688	643	663	647	690	709	690	674	710	745	620	688	723	667	681	720	708	686	728	637	673	721	660	695	670	757	650	679	669	641	704	677	650	631	699	701	652	728	682	714	703	664	706	692	691	728	713	658	701	684	616	709	707	691	698	657	665	660	718	693	702	682	655	732	661	662	658	689	662	686	743	666	634	602	699	734	684	700	696	671	630	685	696	686	640	651	656	656	657	698	696	684	678	670	690	681	665	680	707	720	652	705	742	721	723	675	663	646	687	688	690	650	688	719	728	672	702	688	665	708	746	696	693	660	687	692	662	670	691	675	694	665	665	719	714	701	656	682	646	683	713	668	693	659	690	638	649	675	706	678	659	703	684	652	660	665	729	730	718	674	703	747	666	648	673	674	644	682	693	689	696	710	644	713	619	691	700	635	709	696	660	655	677	687	663	646	643	672	658	654	639	678	713	680	683	669	699	664	669	688	672	716	724	670	636	678	672	678	760	711	699	651	684	663	697	692	682	714	670	680	743	670	690	678	701	694	704	667	643	658	659	665	662	725	681	665	685	676	676	658	691	683	655	698	657	670	701	675	715	697	707	711	683	692	699	679	636	709	644	700	725	714	684	680	670	693	693	678	655	659	731	664	652	694	669	694	663	684	721	686	673	687	684	670	683	662	641	672	650	632	719	682	693	658	700	670	687	699	677	673	638	711	706	673	715	668	671	667	678	663	670	614	660	699	718	683	658	717	680	647	699	640	734	688	730	665	683	673	672	705	651	716	722	694	709	661	665	662	649	677	697	658	677	720	643	708	671	709	726	679	713	682	670	685	680	693	679	671	645	731	719	683	688	689	619	688	682	698	703	643	672	672	662	710	677	673	696	661	695	683	691	681	693	716	709	628	631	707	658	718	649	646	688	709	668	686	743	636	693	705	734	635	680	643	628	683	703	657	699	714	702	609	653	647	668	709	727	669	660	664	700	652	657	687	657	681	705	669	674	706	696	666	710	635	679	683	694	643	741	698	689	725	707	702	705	705	691	656	674	687	615	674	723	686	708	633	690	706	639	689	658	657	690	710	675	701	677	703	653	634	696	697	698	678	717	690	688	683	667	687	666	628	662	680	675	709	630	688	679	611	732	651	713	694	649	650	709	671	715	659	647	654	672	664	707	677	670	705	697	669	650	706	674	654	654	710	701	672	677	653	673	700	680	696	683	687	660	688	671	701	668	661	635	657	657	715	680	713	625	745	639	639	677	667	675	674	695	672	659	690	698	656	667	686	686	736	681	702	673	641	721	690	703	675	633	660	656	690	672	663	685	723	646	721	697	703	668	725	675	664	664	706	647	680	643	726	665	624	661	686	654	660	669	678	739	694	708	654	704	679	684	724	683	711	683	664	726	637	705	694	702	690	702	655	670	679	752	652	657	658	706	731	689	687	647	673	643	666	668	648	655	673	689	665	675	650	686	729	689	679	652	637	727	689	677	665	649	710	707	724	685	698	689	658	631	688	676	665	723	693	707	643	731	689	706	701	674	702	688	693	684	671	641	648	667	666	694	695	680	679	684	675	699	664	697	716	636	698	681	654	676	682	696	719	713	685	654	702	696	649	666	694	673	662	697	708	659	655	713	663	681	662	675	650	672	681	667	694	681	706	655	696	688	677	670	716	652	698	713	661	690	669	653	685	687	634	646	699	691	672	759	652	679	664	712	684	697	656	684	701	726	697	691	661	621	676	667	643	703	662	646	724	722	690	676	628	649	732	673	681	652	683	688	703	702	690	652	700	740	713	685	700	715	706	709	669	706	661	678	664	669	699	714	675	648	704	715	686	688	684	720	699	656	667	720	653	679	691	696	679	695	722	694	646	654	685	664	696	680	644	674	666	668	653	663	675	684	695	686	664	721	651	653	698	690	675	648	698	644	655	657	662	688	666	735	723	661	659	667	615	697	708	657	697	704	728	695	688	637	711	672	702	673	698	668	700	689	666	676	667	669	707	654	705	705	679	651	691	651	675	722	695	664	666	683	657	673	674	670	716	686	723	741	737	663	656	685	684	675	688	691	712	657	717	688	692	696	698	708	792	654	680	669	724	718	682	689	721	662	664	681	715	730	689	690	660	686	701	685	634	646	701	693	614	679	703	665	608	695	688	718	697	690	706	684	679	706	702	651	669	671	708	682	689	650	678	661	654	683	667	671	681	681	659	740	643	694	662	695	683	692	662	683	727	650	696	637	690	700	661	654	685	696	686	633	728	723	666	677	677	638	651	669	622	714	694	684	652	597	711	646	676	705	656	722	677	649	681	667	690	677	634	660	663	691	711	671	671	677	694	673	680	719	717	654	675	668	636	678	719	685	698	685	708	704	680	691	674	698	679	677	688	698	711	689	725	656	659	697	715	664	664	682	668	703	691	694	717	666	711	656	656	688	676	644	640	683	661	661	691	713	674	686	714	716	663	703	703	647	694	696	764	688	675	688	659	700	711	678	667	695	698	664	680	683	645	686	670	676	641	708	691	700	676	728	682	655	687	697	698	723	693	672	674	723	701	697	691	666	654	664	691	690	689	669	663	657	619	667	698	671	698	698	702	665	702	691	669	682	670	652	639	670	706	678	652	668	688	668	665	660	634	697	667	650	673	703	723	647	696	647	662	716	720	652	688	675	697	669	686	737	678	723	665	668	704	691	685	641	676	717	732	688	694	664	706	731	683	706	679	660	693	730	733	714	729	699	630	672	660	689	706	661	665	728	717	664	703	647	693	708	653	697	695	687	677	668	680	704	651	703	672	653	706	651	664	696	698	640	699	670	638	709	700	680	640	660	702	731	697	716	670	660	688	683	667	684	681	696	670	691	709	661	645	725	682	664	654	685	683	651	688	646	645	670	715	659	678	676	711	724	659	669	700	705	669
25092	21712	30836	26202	15237	2351	798	723	686	665	677	656	675	676	669	674	644	629	701	669	621	627	635	733	700	696	715	674	646	660	648	683	663	664	684	678	634	646	627	668	647	663	655	674	643	654	681	619	651	632	655	651	675	591	636	693	645	639	649	654	646	652	605	644	647	630	628	699	688	674	626	637	682	645	665	644	621	612	664	684	650	669	629	668	650	622	626	643	634	641	623	642	631	689	647	604	628	688	623	671	629	708	667	630	663	692	668	641	642	668	682	635	677	631	653	637	649	657	653	589	669	657	667	665	693	650	664	670	628	659	681	652	664	614	655	665	656	658	634	669	670	664	661	680	670	653	614	627	647	637	614	652	640	614	640	663	675	620	677	661	658	618	626	660	661	636	650	579	658	705	639	649	629	628	639	663	660	661	638	617	615	644	657	664	651	657	567	667	646	671	662	607	684	665	650	629	646	610	645	726	676	656	668	667	616	643	664	638	635	650	683	651	639	679	686	654	620	733	685	622	657	755	687	631	631	683	674	653	663	672	643	643	648	666	649	663	646	667	655	669	618	701	662	654	632	725	653	636	680	666	710	652	724	669	660	602	648	694	658	692	646	666	671	648	665	660	702	654	706	660	644	650	628	642	606	638	692	638	684	653	682	666	652	615	693	649	651	642	663	597	642	671	655	688	638	649	674	675	649	655	618	613	642	666	635	629	592	657	659	638	666	625	628	640	625	653	626	636	657	658	633	648	670	636	635	642	654	626	658	642	674	656	641	620	668	612	664	668	640	612	657	680	624	653	654	663	675	636	657	664	647	658	636	665	654	633	671	694	683	651	602	660	659	681	675	666	645	665	647	629	645	639	672	632	653	617	646	662	601	647	624	616	645	657	674	614	618	643	667	694	625	681	651	624	627	620	619	629	646	628	675	624	624	709	643	685	644	638	680	641	690	654	628	648	650	674	663	658	612	644	645	639	638	687	657	661	638	641	650	615	636	624	626	686	643	662	694	682	595	624	631	630	685	651	672	645	628	686	623	666	649	717	597	612	656	662	682	631	663	667	650	674	665	628	683	625	610	624	625	669	653	666	644	652	640	646	663	643	617	667	668	661	670	682	627	676	659	624	660	669	626	647	650	653	706	663	639	647	655	685	655	628	653	688	689	684	677	687	639	614	664	672	648	697	629	697	616	636	634	672	678	682	642	664	687	657	679	678	628	650	670	649	624	651	624	650	680	665	615	633	664	662	654	691	695	658	629	683	640	678	665	620	685	674	664	688	656	697	693	630	629	692	648	627	636	708	680	611	630	671	688	636	666	646	665	714	620	629	654	627	694	662	573	654	658	689	631	688	628	609	640	633	646	605	675	703	673	636	622	651	735	655	666	692	683	663	693	660	644	654	653	626	668	627	687	650	696	702	648	714	631	636	690	686	650	697	637	641	679	662	674	601	615	653	620	653	678	650	652	612	631	674	670	634	681	639	599	678	672	702	663	655	616	635	651	674	630	663	639	626	620	625	643	672	603	624	649	674	626	620	676	697	626	652	647	609	622	642	637	702	623	685	668	633	709	649	669	600	660	644	619	660	596	665	658	594	683	681	649	586	641	669	657	657	612	715	654	632	673	642	623	628	634	679	626	631	630	663	649	604	682	657	638	643	665	633	630	675	627	674	642	651	656	632	693	692	715	618	644	675	664	649	640	669	605	639	671	616	647	667	636	675	648	663	665	674	666	656	631	591	660	679	628	663	689	627	682	638	681	699	642	672	620	700	703	625	699	608	681	656	662	685	618	661	649	663	610	633	635	626	603	665	679	649	622	640	612	689	634	646	628	613	671	681	623	658	655	659	701	663	642	677	615	627	657	674	661	631	678	649	697	618	631	633	668	659	626	646	673	600	666	663	655	656	677	673	678	659	680	627	653	699	657	635	691	654	660	636	636	658	687	635	635	640	635	647	646	648	682	652	686	696	666	696	644	645	634	664	683	651	699	671	644	684	647	613	641	644	657	626	639	633	661	650	638	638	677	692	615	651	683	669	676	650	675	635	630	666	653	637	588	624	632	705	649	706	667	698	645	626	640	647	631	618	670	644	667	674	643	617	687	629	617	626	652	686	644	579	680	678	632	651	690	709	688	611	637	691	664	650	684	627	643	654	668	629	662	675	664	630	654	667	623	658	614	665	657	719	696	626	651	684	666	637	675	653	640	616	614	648	682	663	678	639	647	669	631	580	645	615	661	640	638	658	621	625	606	696	714	685	701	619	695	636	676	699	641	680	642	609	713	632	652	675	642	707	643	641	629	664	667	668	737	681	715	652	643	656	652	651	681	666	662	667	650	667	676	641	664	701	645	661	699	658	618	703	665	664	660	678	669	649	629	676	651	690	632	650	652	665	643	643	642	609	624	685	636	649	653	685	671	644	658	695	650	646	633	643	655	666	667	649	662	698	693	612	663	574	617	657	654	691	645	624	642	666	645	649	650	639	676	639	647	632	649	654	670	617	661	613	652	650	601	617	664	696	647	620	650	691	672	684	688	621	673	691	667	673	663	668	731	611	711	625	697	667	676	672	661	667	661	664	603	637	645	633	650	646	660	659	665	577	679	631	668	680	673	632	685	644	653	655	695	608	626	650	638	626	673	690	646	635	633	653	646	675	642	648	680	643	640	655	646	648	666	732	627	616	621	644	678	655	623	641	638	665	676	639	679	656	622	645	681	640	663	606	662	680	609	636	667	651	673	697	622	650	651	655	675	643	677	669	642	625	645	635	609	616	634	652	667	690	639	674	670	629	648	657	661	651	690	601	689	677	655	633	652	623	617	635	647	623	628	672	637	662	646	668	641	656	642	632	701	637	613	664	648	657	703	670	692	649	655	636	656	643	659	701	726	635	675	653	662	621	651	663	677	683	645	663	688	650	629	650	647	610	682	638	700	622	660	677	654	638	676	619	661	658	678	662	627	635	652	663	633	677	645	619	626	662	644	637	632	638	630	682	629	618	633	682	655	695	651	652	682	666	633	666	655	580	689	662	670	627	651	655	700	619	653	658	625	621	651	633	659	672	675	680	651	634	621	643	685	599	704	607	608	575	655	662	694	626	625	664	660	615	636	647	672	691	688	637	638	634	656	625	592	637	692	649	643	652	629	682	680	670	662	650	605	599	664	631	643	647	631	677	694	626	632	676	669	681	675	657	638	637	664	645	686	636	676	617	686	643	674	667	647	682	634	652	669	629	658	700	687	656	632	638	630	596	686	694	619	602	689	629	631	614	676	693	693	658	668	659	653	646	654	619	667	631	661	633	641	625	634	701	635	697	631	659	605	662	629	634	626	632	655	644	604	668	669	648	641	653	654	614	633	649	637	637	677	723	685	663	652	622	714	618	686	637	681	688	638	696	655	669	622	660	676	661	637	646	604	685	671	650	671	660	592	655	652	686	669	687	661	647	653	626	650	645	676	624	658	627	695	604	687	638	617	656	674	659	626	637	659	627
39519	65931	53324	17911	1282	970	835	773	748	718	757	758	692	696	656	694	735	749	692	699	695	710	682	654	660	670	697	677	692	692	642	708	674	660	689	701	709	669	691	665	698	727	646	622	670	722	680	680	667	651	636	686	666	667	649	649	677	640	660	675	636	668	651	690	674	711	714	675	716	659	681	704	679	698	623	675	716	738	671	664	664	684	690	669	666	734	636	688	641	675	675	650	639	613	636	704	658	677	671	648	736	665	713	709	670	685	673	684	658	663	714	720	620	685	618	653	644	640	637	690	649	687	640	671	669	660	635	649	698	677	710	680	677	666	647	636	657	668	664	647	666	671	693	695	676	681	667	682	670	643	699	664	653	692	634	664	652	669	664	635	632	591	689	603	698	673	653	697	653	673	690	657	633	690	673	674	666	626	684	652	624	655	671	685	651	701	639	637	642	681	691	681	677	635	644	632	661	652	658	655	687	645	667	689	680	658	681	649	707	658	649	648	673	650	717	724	692	676	689	653	666	652	666	644	665	624	652	667	623	692	690	668	639	612	633	680	667	670	641	640	691	644	630	739	667	672	660	653	645	627	666	645	669	660	715	671	624	673	658	694	683	638	659	652	667	661	662	649	669	665	674	693	680	679	690	633	671	683	665	639	646	695	686	694	667	690	618	643	640	682	642	667	680	720	687	628	674	667	674	638	642	700	650	669	663	703	698	686	635	647	699	643	700	651	654	643	668	677	664	679	651	633	691	675	703	666	667	695	683	684	723	691	665	662	668	622	683	677	660	658	633	644	674	651	670	660	671	682	674	645	693	696	646	678	667	638	667	637	679	655	674	638	659	709	665	712	648	648	655	654	665	683	676	622	618	634	674	715	683	613	639	655	700	672	689	696	659	669	684	683	645	642	653	680	691	695	683	676	664	624	700	658	660	677	637	631	643	673	648	684	674	672	676	675	653	694	682	656	675	692	621	654	683	672	687	675	684	707	651	672	699	669	661	689	662	683	734	659	651	631	678	650	651	633	676	689	666	671	699	685	656	684	684	662	669	683	716	669	649	655	682	643	670	639	682	686	694	688	694	654	665	657	685	668	649	666	614	673	665	686	644	702	656	636	668	710	654	631	703	648	688	678	675	658	692	697	660	649	619	705	641	671	666	656	680	702	678	691	690	655	657	696	660	688	691	687	678	646	670	641	689	652	667	646	726	666	673	645	652	685	669	660	685	683	667	680	616	674	646	648	651	710	672	694	634	687	626	682	637	639	689	668	683	610	706	624	657	711	671	674	617	627	645	645	647	656	677	688	707	667	660	686	686	682	681	669	659	693	670	635	674	709	699	690	661	670	631	634	663	655	702	682	681	710	663	694	717	629	656	665	680	658	675	687	645	663	719	640	668	668	623	640	705	674	689	679	684	709	644	691	669	657	644	691	690	627	681	653	720	602	659	663	672	706	682	681	622	702	651	670	688	677	682	664	637	673	692	626	699	663	667	650	678	663	674	655	676	652	642	663	672	702	662	655	628	666	705	688	688	716	647	631	647	721	657	672	644	632	692	680	655	650	675	639	639	652	650	645	689	615	656	634	657	679	710	657	653	664	634	665	681	648	673	674	680	667	677	687	637	704	684	696	658	665	647	631	605	686	627	661	679	669	665	657	674	664	691	672	623	682	683	674	649	683	686	651	667	678	682	637	653	696	695	698	706	640	685	711	667	627	607	643	616	692	700	658	663	672	685	668	659	676	657	689	642	656	675	694	654	642	735	650	698	686	665	722	654	670	649	668	666	666	662	706	692	630	662	696	696	660	659	664	645	643	626	689	672	653	707	654	666	665	664	651	716	659	703	701	752	671	661	687	653	666	670	614	625	675	702	648	669	684	644	710	648	672	684	604	680	637	659	680	646	660	660	670	626	638	665	676	667	695	627	692	682	659	680	680	659	683	654	669	673	650	720	655	671	662	680	693	671	697	696	677	670	647	649	649	660	659	657	662	661	678	698	645	721	663	656	628	647	631	670	708	636	650	661	652	637	656	652	683	673	697	656	681	637	692	681	622	642	671	678	692	626	652	668	663	669	675	666	652	707	718	708	660	753	633	668	636	662	658	689	640	631	649	658	685	661	718	732	635	657	696	681	648	656	680	684	687	686	709	647	698	657	668	662	659	640	641	631	631	666	661	694	661	647	715	691	684	633	621	653	661	592	661	682	638	680	674	652	630	672	664	670	667	664	687	682	655	705	679	648	662	670	655	655	654	677	639	691	668	665	671	666	663	706	687	676	653	702	660	735	745	652	660	594	645	603	677	661	645	692	699	701	695	672	672	686	654	695	647	714	597	628	703	630	676	647	668	648	637	668	707	694	653	687	618	691	659	647	672	647	646	690	671	703	695	669	668	659	653	706	717	698	668	694	660	660	666	690	663	724	681	674	690	680	675	680	664	662	678	684	663	670	668	616	680	667	670	637	641	640	689	624	648	678	680	686	681	645	625	663	637	691	645	630	685	686	668	657	691	711	670	635	724	626	711	693	664	666	694	660	712	655	716	656	748	681	655	664	667	697	677	682	661	667	653	672	667	650	659	684	653	676	622	674	645	637	656	677	634	652	677	689	691	667	620	661	625	658	646	699	716	651	725	681	662	672	678	614	648	666	621	675	676	635	665	700	662	630	668	681	677	724	649	699	662	651	665	690	641	658	652	709	690	677	696	649	692	641	686	696	676	654	681	648	640	675	652	673	659	669	652	610	676	667	696	622	680	703	650	681	655	712	659	679	675	666	676	683	656	669	702	649	677	686	682	693	736	655	688	650	630	673	682	627	656	650	671	663	708	672	645	681	641	707	653	679	725	679	690	662	672	633	715	678	629	722	675	641	707	681	675	634	657	615	608	671	688	698	671	708	656	648	699	702	694	649	665	682	706	698	687	649	657	731	627	728	642	661	665	679	668	650	673	654	692	684	655	633	652	667	678	643	709	669	682	666	661	729	697	616	654	695	658	633	648	665	710	696	622	658	694	649	654	668	682	629	664	646	680	654	677	684	640	660	644	646	677	680	699	666	670	676	673	629	705	667	700	673	684	674	677	698	637	695	651	684	651	653	670	643	650	692	681	679	626	632	718	671	634	660	662	685	664	679	698	648	685	679	676	738	660	700	696	635	685	676	666	640	622	653	586	653	654	674	706	689	646	709	662	659	732	682	644	697	644	620	682	634	691	654	696	688	668	673	648	659	709	670	701	649	632	681	707	678	693	681	620	643	687	652	667	672	701	689	644	692	669	619	670	689	610	636	654	690	689	665	691	629	670	699	662	657	673	673	696	665	664	709	642	673	651	632	677	696	694	669	668	661	704	660	681	660	642	674	705	660	703	709	677	760	662	645	681	687	715	677	671	711	625	654	614	676	734	705	672	663	673	677	666	668	636	701	674	669	686	634	723	645	683	659	657	640	661	684	617	660	700	654	630	684	671	698	643	680	680	646	651	700	676	674	703	648	637
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
