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
341130157924	341130158487	341130159037	341130159587	341130160137	341130160687	341130161237	341130161787	341130162337	341130162887	341130163437	341130163987	341130164537	341130165087	341130165637	341130166187	341130166737	341130167287	341130167837	341130168387	341130168937	341130169487	341130170037	341130170587	341130171137	341130171688	341130172237	341130172787	341130173337	341130173887	341130174437	341130174987	341130175537	341130176087	341130176638	341130177187	341130177737	341130178287	341130178837	341130179387	341130179937	341130180487	341130181037	341130181587	341130182137	341130182688	341130183237	341130183787	341130184338	341130184887	341130185437	341130185987	341130186537	341130187087	341130187637	341130188187	341130188737	341130189287	341130189837	341130190387	341130190937	341130191487	341130192040	341130192587	341130193137	341130193688	341130194237	341130194787	341130195337	341130195888	341130196438	341130196987	341130197537	341130198087	341130198637	341130199188	341130199737	341130200287	341130200837	341130201387	341130201937	341130202487	341130203037	341130203587	341130204137	341130204687	341130205237	341130205787	341130206337	341130206888	341130207437	341130207988	341130208537	341130209088	341130209637	341130210187	341130210737	341130211287	341130211837	341130212388	341130212937	341130213487	341130214037	341130214588	341130215137	341130215688	341130216237	341130216788	341130217337	341130217888	341130218437	341130218987	341130219537	341130220088	341130220637	341130221187	341130221737	341130222288	341130222837	341130223388	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2755	2000	3600	2300	2754	2000	3600	2300	2754	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2752	2000	3600	2300	2751	2000	3600	2300	2751	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2749	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
23084	22064	30651	24910	21568	20970	9715	1397	1231	2259	8369	11215	10021	7790	5091	3157	1893	942	972	947	949	897	962	912	932	947	904	961	901	963	935	930	945	937	934	959	943	985	945	921	915	973	963	987	890	984	1012	951	953	946	966	970	947	885	954	912	969	1010	935	927	914	837	931	926	875	933	899	951	956	945	951	880	891	886	926	940	987	929	959	933	929	956	941	916	942	864	915	918	958	902	910	924	894	846	885	950	949	887	939	905	923	944	915	918	965	877	902	943	940	963	892	910	906	961	941	927	959	930	925	876	939	905	924	952	956	956	966	936	939	948	933	994	926	906	902	952	916	925	931	951	901	877	963	926	933	921	878	899	940	953	943	935	986	951	907	943	919	880	887	887	917	928	876	971	966	892	920	923	887	917	903	945	968	890	898	941	962	919	934	970	956	923	971	911	931	937	913	905	939	954	899	964	979	958	888	973	883	855	922	969	875	911	930	1009	976	941	963	851	966	881	939	996	933	937	897	1015	880	895	873	934	908	962	970	924	951	916	951	962	947	983	896	964	877	875	930	942	943	913	902	873	923	910	896	981	903	888	911	888	879	956	872	962	946	954	918	860	967	954	920	903	960	923	917	909	942	965	939	923	906	860	869	947	941	911	908	942	958	922	940	941	948	902	976	924	944	943	906	881	969	985	922	964	965	919	928	934	951	947	972	920	928	919	919	913	844	952	993	937	947	879	882	935	911	932	872	940	924	929	935	965	882	918	917	912	899	959	901	921	908	949	987	935	988	965	888	942	963	896	904	934	922	944	881	919	986	915	910	895	907	947	903	954	935	917	933	920	938	930	922	911	910	942	950	896	895	921	890	960	920	945	959	911	939	925	1006	957	920	861	945	901	890	894	1008	918	916	943	920	961	903	945	953	904	910	916	962	949	896	928	946	905	977	909	888	951	873	910	879	936	988	936	921	958	927	946	934	927	909	927	955	929	910	959	917	967	932	926	930	950	973	991	933	923	935	973	976	881	877	941	989	946	926	961	889	916	956	896	924	897	864	866	968	962	948	939	949	895	879	971	937	930	930	924	945	969	910	920	934	909	933	879	910	907	911	921	991	939	913	917	915	865	969	933	916	922	889	965	922	940	925	806	939	909	939	970	933	932	965	872	935	963	919	973	937	927	913	929	976	956	948	921	960	929	941	972	950	970	934	897	894	932	928	897	872	967	900	957	949	940	918	976	930	966	955	881	874	902	966	942	911	898	932	944	922	930	953	941	946	880	937	836	948	956	939	955	931	925	909	923	907	922	926	930	947	936	930	846	908	909	882	928	1001	983	953	937	892	875	947	873	925	938	861	944	927	978	940	944	895	921	927	842	995	908	936	963	929	910	917	917	961	946	912	944	920	919	923	906	907	930	949	927	926	918	973	924	914	923	971	909	878	936	903	887	945	870	904	876	875	977	956	940	912	924	982	923	912	881	901	904	983	917	881	927	916	915	948	907	974	950	1004	904	885	898	933	885	873	910	875	937	959	908	916	957	950	966	909	964	926	928	941	971	947	893	907	924	930	931	944	952	894	929	946	938	937	914	880	938	928	941	952	968	898	937	885	881	936	960	915	940	905	900	939	945	945	923	936	927	941	908	919	918	889	966	941	882	956	896	923	900	897	922	902	961	891	988	934	943	944	890	995	960	920	947	881	941	945	913	917	963	935	855	905	965	923	879	918	933	963	914	926	892	944	902	926	959	883	952	890	964	885	888	944	942	950	919	882	930	922	923	939	951	928	904	944	949	897	920	903	916	937	960	976	889	909	952	953	928	971	912	956	912	960	874	995	935	954	933	931	937	887	938	955	968	937	941	942	944	961	906	961	967	996	941	897	909	962	908	916	943	914	864	956	911	962	975	895	914	896	961	873	929	879	948	945	945	942	907	974	930	982	903	944	934	954	932	923	950	942	940	940	896	897	967	910	904	884	884	936	919	905	871	961	947	939	931	890	989	877	894	923	948	882	920	903	982	910	881	892	899	896	983	910	932	942	904	922	931	965	897	901	912	892	959	911	937	924	915	942	974	927	922	909	948	920	925	968	929	940	874	919	921	906	874	996	937	919	974	968	916	919	960	925	900	942	922	940	918	925	937	937	943	940	958	929	917	892	921	886	895	950	912	991	956	936	924	952	915	945	908	925	918	941	925	978	920	964	913	906	963	1003	956	984	978	925	926	907	994	900	930	939	933	901	941	954	861	949	881	964	958	894	970	924	924	948	897	933	945	927	959	920	957	925	989	921	948	951	912	949	969	967	929	978	910	924	1009	966	873	928	971	894	892	930	901	934	958	940	900	892	944	954	970	910	890	878	994	916	972	935	931	877	940	895	990	916	921	927	923	936	924	883	944	968	940	894	928	955	982	916	953	966	882	911	885	859	909	918	910	868	928	895	912	894	993	926	905	896	887	914	919	930	929	945	961	897	916	949	927	929	938	966	908	913	953	885	948	910	937	976	863	901	955	939	972	965	959	911	927	913	948	912	873	932	950	904	903	865	918	930	947	890	890	924	932	927	871	911	983	880	898	927	934	905	934	927	928	921	954	933	931	923	900	908	952	899	930	894	897	947	921	965	906	948	917	977	930	912	899	879	951	864	924	884	950	860	912	901	872	960	903	892	902	876	921	928	902	879	906	864	913	992	898	923	969	914	930	1015	895	893	963	906	930	911	931	884	905	965	883	932	978	914	987	907	885	936	918	899	1006	939	931	880	899	947	938	874	952	962	957	900	949	958	935	850	895	943	971	902	848	935	925	921	936	919	915	961	921	944	898	900	939	918	879	897	870	947	915	938	915	932	940	913	929	937	941	919	940	949	904	963	925	932	936	903	964	951	911	961	903	947	975	889	901	909	922	938	948	955	986	919	888	942	925	940	903	903	906	907	975	930	952	949	908	921	924	927	900	895	936	931	880	912	913	982	931	964	937	929	945	920	952	924	902	937	919	880	913	924	871	956	924	912	920	941	964	936	919	895	887	955	938	925	919	917	921	900	908	917	904	908	919	897	916	892	921	941	947	918	974	963	942	962	950	941	940	904	935	932	946	953	898	874	988	941	947	937	885	889	965	917	908	953	913	866	888	920	918	987	970	964	951	937	939	910	908	895	893	905	899	901	934	888	933	918	888	912	932	903	918	921	925	942	954	873	921	918	912	917	916	1016	919	922	869	908	909	960	975	906	921	899	911	896	916	935	952	936	890	946	958	928	918	919	917	903	900	951	965	865	961	956	892	955	904	910	905	973	926	915	939	938	897	939	926	921	887	937	956	932	905	961	907	964	934	943	878	859	960	989	900	875	924	922	947	912	927	890	941	971	967	888	920	905	905	932	913	937	902	927	891	895	970	881	894	931	921	917	938	895	945	909	922	897	890	912	929	921	917	937	871	901	910	853	877	944	903	990	978	918	934	920	897	917	939	959	877	918	939	963	932	957	922	919	904	901	939	888	987	880	946	903	938	967	960	883	926	939	852	941	928
50668	96596	69249	36422	2247	2366	1524	1357	1221	3206	11967	14764	12743	9690	6596	3882	2152	957	930	876	935	893	871	966	905	888	949	880	934	920	972	948	928	897	910	917	901	898	889	935	916	986	904	880	937	978	898	857	872	928	936	932	904	856	915	946	874	881	896	923	908	921	969	909	906	954	986	885	906	936	906	894	909	932	921	926	905	919	917	926	906	910	935	903	902	885	904	893	875	936	893	935	887	890	906	896	876	905	937	878	882	911	892	918	968	895	876	953	861	909	909	925	929	904	946	871	909	920	894	887	914	871	898	936	872	852	989	939	933	948	891	899	931	965	918	908	870	887	889	934	922	878	940	897	906	926	936	911	923	872	866	921	929	901	904	879	912	847	889	953	921	903	875	851	939	917	913	898	896	937	836	921	933	883	913	851	938	932	938	876	890	917	931	895	909	938	937	915	867	901	858	913	859	890	943	896	920	859	873	937	943	932	956	912	881	907	909	928	946	878	899	951	861	935	919	913	903	957	950	926	881	904	930	876	887	884	903	894	912	838	876	927	885	884	906	935	877	957	931	900	900	913	921	924	834	913	899	932	938	891	910	874	958	883	924	911	913	939	893	910	916	907	916	882	908	867	890	943	901	869	957	862	867	923	911	898	902	927	879	874	899	927	864	876	924	932	862	888	980	903	945	861	957	895	927	912	880	950	906	898	905	914	901	881	933	951	953	882	871	930	906	905	977	956	865	926	894	945	929	870	895	927	920	919	899	878	888	937	905	926	957	914	932	918	930	922	928	940	901	856	916	890	916	875	948	899	878	939	915	910	913	877	913	943	960	916	885	926	904	873	907	917	878	942	881	942	960	870	880	850	952	929	900	919	960	940	924	935	861	900	902	923	863	863	976	901	946	931	879	842	926	896	920	902	967	918	965	911	900	892	942	883	898	909	937	928	891	957	896	897	883	890	929	923	881	914	846	928	923	916	910	960	951	921	944	910	899	879	900	953	935	922	852	954	879	961	945	872	861	900	876	933	905	921	948	840	934	870	902	933	862	900	923	908	889	899	895	895	902	937	936	921	924	899	909	890	877	925	876	898	891	860	888	895	871	912	914	887	865	902	908	931	924	855	909	958	941	907	936	882	897	910	934	909	909	937	914	906	903	911	897	891	916	897	932	919	928	949	897	910	901	869	881	928	898	943	905	883	929	914	926	875	912	950	933	871	910	950	910	916	873	913	853	933	871	932	918	906	933	913	892	926	833	912	861	906	924	982	899	983	934	908	862	954	964	916	878	905	949	908	906	963	911	936	907	914	925	870	881	966	936	931	932	1003	929	909	900	905	906	965	931	948	899	895	944	903	889	930	908	860	881	898	910	895	870	888	927	884	883	858	890	937	908	896	930	900	953	879	958	907	912	888	902	896	881	916	899	924	961	874	898	883	920	917	929	903	933	915	918	951	953	917	893	898	900	940	920	940	908	910	926	894	918	939	893	877	933	944	863	877	902	916	967	911	946	880	874	905	922	965	922	906	944	887	911	943	953	878	863	857	929	948	920	882	896	886	952	900	888	965	923	887	865	913	941	917	905	900	854	904	901	864	936	945	897	902	879	865	906	920	911	916	907	978	924	854	900	883	859	982	918	953	949	955	898	922	962	907	921	917	928	878	932	922	865	904	914	913	862	939	928	903	887	902	898	809	939	974	945	910	886	973	889	900	904	881	907	914	927	907	937	827	912	891	930	884	906	926	903	905	902	896	884	894	927	900	938	879	887	906	854	866	896	888	946	944	923	892	910	912	930	934	881	941	911	917	920	889	897	869	966	911	912	883	869	971	960	903	903	879	973	945	911	914	865	921	915	894	939	915	888	947	877	922	857	927	978	939	932	896	896	995	926	892	875	913	891	939	890	921	877	968	866	893	935	921	861	911	874	963	873	917	923	941	916	944	945	906	890	887	913	895	912	912	952	877	907	936	887	915	914	922	902	935	905	899	859	888	906	905	900	885	922	900	892	937	887	871	865	958	926	909	911	925	867	895	881	912	902	883	877	924	894	924	947	851	914	860	939	899	899	953	919	912	968	945	909	914	863	946	896	952	942	902	950	897	892	902	885	947	891	950	927	922	910	935	963	897	898	873	905	905	892	924	907	914	926	903	919	912	869	910	916	959	891	907	902	902	943	896	916	949	859	907	867	892	931	941	872	905	920	953	906	901	970	928	883	983	942	900	899	948	902	881	902	948	898	942	977	895	877	882	903	925	932	898	967	922	943	916	950	950	916	933	914	976	896	912	951	923	927	952	927	843	901	903	855	918	892	891	898	848	924	890	957	922	923	879	947	908	954	892	941	941	918	904	919	977	953	914	881	899	885	892	888	981	907	922	910	881	907	929	919	942	890	921	963	864	941	915	875	911	930	902	928	934	906	885	923	861	920	881	980	965	935	895	956	932	879	945	952	873	955	939	887	913	961	924	925	893	923	928	904	903	931	912	921	920	852	884	912	902	897	930	845	898	952	907	873	907	952	889	863	866	886	973	912	977	899	924	930	951	880	869	925	907	854	885	934	881	886	922	912	928	943	912	934	931	913	918	932	872	878	934	940	932	922	877	929	930	882	940	936	915	890	869	917	920	891	912	909	919	930	893	900	850	832	875	903	866	900	930	927	963	928	902	913	915	880	893	908	874	910	896	941	919	929	957	899	881	942	918	933	886	917	852	910	874	898	925	964	933	927	882	911	924	945	956	890	873	918	884	857	903	902	908	955	925	917	926	976	946	916	885	923	955	989	842	922	851	884	956	875	900	931	930	905	893	913	946	904	895	937	947	922	885	912	871	924	918	873	863	918	915	928	876	928	912	878	943	899	887	912	938	887	898	934	875	883	884	863	875	895	969	884	942	938	930	898	893	920	887	907	909	904	949	872	813	893	948	938	884	910	879	930	928	923	860	892	894	943	927	868	893	896	907	930	898	940	984	873	876	901	933	928	967	868	924	913	904	932	897	931	935	908	905	951	901	895	943	889	939	934	932	889	912	898	903	895	941	931	880	890	873	905	929	881	939	934	900	877	920	897	966	892	962	921	963	907	968	868	914	855	918	924	896	887	914	940	904	893	888	895	890	916	893	904	883	912	900	934	956	915	899	937	892	944	881	883	892	932	875	852	932	877	947	911	944	907	867	851	932	951	935	913	909	884	942	923	897	904	944	864	877	914	884	907	881	902	904	899	862	893	885	917	954	869	865	982	872	893	893	939	937	880	908	862	908	897	915	891	938	912	930	895	906	917	874	898	934	939	894	947	874	906	963	904	896	899	910	891	885	909	915	939	928	910	889	953	918	849	870	879	906	944	892	922	878	889	929	880	920	853	898	963	879	927	899	880	893	867	889	912	918	919	902	863	922	949	897	894	905	891	928	879	878	904	908	892	966	881	914	889	929	876	964	903	918	889	919	896	934	929	912	887	920	906	890	937	928	930	904	910	875	912	880	894	926	930	874	861	910	868	998	923	921
38425	33754	26614	8853	738	525	489	462	484	568	740	825	823	764	628	532	483	419	443	462	414	409	413	441	458	432	433	443	412	410	409	435	453	441	442	458	437	443	435	452	486	415	429	432	421	422	446	449	451	444	432	458	411	446	407	453	460	464	423	427	446	426	416	436	451	441	438	426	445	440	431	442	431	470	429	440	447	450	413	428	446	472	421	424	455	451	432	421	458	470	416	403	415	431	400	425	459	424	482	417	447	471	441	417	422	412	435	442	468	439	406	408	426	457	405	435	440	467	454	396	438	410	433	423	480	440	466	453	425	441	435	430	462	405	447	425	443	453	406	433	441	434	463	430	469	422	445	420	457	420	435	434	427	441	441	388	395	431	447	459	474	424	445	426	433	447	445	432	380	438	378	449	458	450	455	397	453	442	505	436	393	410	417	448	453	429	424	425	435	436	437	452	441	469	444	456	457	454	449	428	425	437	437	420	414	460	425	461	447	468	399	466	437	407	443	433	426	430	449	413	438	464	443	392	459	408	441	393	392	440	449	488	408	438	427	420	411	428	421	417	449	437	412	459	465	432	432	404	424	385	460	442	443	450	453	448	444	443	426	458	437	423	462	468	458	430	435	458	446	443	452	440	465	431	466	422	405	378	445	451	451	422	471	433	448	411	439	421	453	415	439	407	446	459	451	402	465	435	431	442	445	441	406	422	390	414	483	440	440	400	428	427	422	476	425	432	432	414	431	467	428	469	420	445	468	452	416	457	434	442	413	401	457	418	421	439	412	434	409	433	412	433	455	420	423	414	427	446	421	393	432	394	425	442	434	418	430	419	431	467	461	400	408	454	430	430	457	433	421	422	415	458	433	422	410	412	466	411	502	425	412	441	446	455	433	438	417	439	445	453	427	400	440	437	410	446	446	499	458	459	407	419	374	438	427	456	459	424	410	420	416	412	411	474	436	424	435	461	421	455	405	454	474	438	426	440	471	429	467	423	444	461	440	394	451	470	414	462	446	409	474	458	449	440	431	425	442	457	405	432	423	426	455	459	460	452	462	477	423	432	459	406	414	407	421	489	464	395	469	443	431	454	443	472	437	468	469	428	439	451	497	436	470	449	497	476	442	450	445	445	445	440	449	419	418	430	425	429	479	467	430	461	422	434	414	428	418	446	432	444	445	419	465	430	449	401	414	468	480	422	473	424	426	418	431	420	461	422	415	399	439	441	501	463	466	440	396	434	433	443	450	422	441	417	428	470	420	434	444	448	455	457	457	422	416	427	458	427	473	407	443	435	446	447	418	448	432	443	429	467	439	418	460	475	449	438	405	422	414	464	449	439	425	444	414	456	481	449	449	444	459	438	464	427	403	460	468	412	414	408	426	468	433	420	420	472	439	435	427	444	479	421	429	458	431	455	439	418	419	435	453	482	397	425	421	424	414	427	422	449	458	447	425	479	453	420	407	439	415	433	433	471	431	468	467	393	433	460	457	449	463	446	451	404	464	427	413	459	428	466	450	453	420	458	450	435	417	460	437	475	427	428	460	451	459	408	423	481	446	415	461	422	400	472	433	410	428	456	452	439	438	436	399	395	430	467	426	434	432	449	405	467	410	461	442	413	425	400	426	454	464	410	451	452	429	409	369	438	428	363	443	413	425	435	462	443	448	438	408	453	392	446	432	442	410	448	451	413	409	436	411	416	442	425	471	446	380	445	433	447	427	421	429	424	414	438	448	402	453	422	412	484	462	446	441	413	435	455	431	464	421	396	411	432	433	422	422	424	454	468	436	449	435	390	411	443	387	436	465	434	457	461	456	471	417	411	445	473	473	413	433	439	412	486	430	434	451	422	445	453	450	409	443	464	438	440	446	456	419	434	465	451	431	440	414	469	442	435	474	435	435	453	432	456	380	446	442	450	443	424	427	460	454	407	466	443	424	451	433	429	449	430	422	449	430	417	416	455	411	437	435	396	463	440	435	425	451	463	416	440	434	396	410	425	470	452	425	424	444	444	461	434	449	456	442	433	418	471	431	485	434	448	455	419	430	440	424	439	464	432	452	455	396	380	417	398	429	435	392	446	481	432	447	455	452	433	439	463	441	435	454	423	486	438	426	432	439	471	451	444	448	401	403	418	446	462	437	417	463	425	417	432	424	459	422	438	455	434	428	455	440	447	464	427	435	394	436	481	454	462	397	468	371	437	444	428	452	440	435	465	419	451	437	421	409	457	432	434	443	447	467	411	444	455	417	409	431	425	418	448	426	481	479	456	433	421	463	452	447	434	446	464	469	463	440	433	444	431	478	483	426	432	394	428	472	439	429	419	457	411	426	447	462	436	409	466	435	466	459	430	459	405	452	406	427	426	450	424	470	410	413	421	415	474	455	438	427	428	408	443	430	442	477	445	458	468	409	444	423	461	449	451	395	390	443	406	449	431	418	459	446	434	418	438	486	483	451	444	446	447	420	436	453	457	419	441	494	464	462	457	411	432	460	429	451	429	418	462	439	443	418	405	442	456	416	441	433	467	424	427	455	458	448	449	430	406	478	392	447	419	488	420	462	414	451	419	452	462	453	464	440	462	439	454	421	442	421	456	408	443	417	424	436	460	426	488	449	450	422	427	432	428	443	433	438	442	466	475	447	475	454	427	417	454	423	460	419	468	436	435	401	464	428	424	393	397	441	446	446	435	428	476	446	456	485	420	405	436	425	426	429	443	451	424	450	406	446	432	410	452	434	451	429	438	422	398	419	471	455	432	406	414	420	432	434	410	433	455	437	448	447	460	511	417	421	453	428	439	441	403	408	430	416	430	434	461	449	474	445	428	439	440	433	421	452	432	415	408	457	420	427	435	449	440	478	423	457	431	413	451	461	416	442	435	438	451	427	448	413	448	422	418	456	463	483	432	459	425	414	442	454	438	401	414	453	434	419	416	454	418	449	414	449	431	432	444	435	428	442	398	465	459	417	403	478	454	436	433	406	450	419	484	457	420	454	430	408	432	453	455	420	403	481	433	446	452	440	438	400	443	454	442	415	457	450	408	422	474	414	441	417	448	425	455	430	442	459	445	444	442	455	438	489	439	389	426	445	422	441	406	405	464	492	476	408	433	444	439	397	429	419	487	456	460	459	477	432	397	415	437	457	432	431	460	444	474	453	437	400	427	436	443	412	440	468	414	443	438	433	424	438	405	419	423	413	455	419	459	437	420	487	397	427	415	426	433	472	447	459	454	439	428	445	428	451	430	460	482	463	409	419	454	444	437	486	459	433	472	414	444	436	439	410	407	480	398	441	442	417	437	490	455	477	455	448	441	468	434	432	393	415	463	432	425	444	452	427	434	413	467	472	420	405	424	420	424	424	421	416	402	456	436	459	438	406	406	436	448	461	443	417	451	409	449	454	415	406	462	436	464	433	440	440	411	435	434	397	446	442	426	439	443	437	429	420	470	438	432	446	420	437	401	451	448	459	380	418	436	429	456	446	456	480	421	416	468
41513	41497	18467	3909	713	519	510	507	525	589	763	1048	988	919	707	637	529	431	452	498	438	407	444	453	454	479	468	484	472	461	465	459	489	474	469	438	427	459	460	452	464	434	463	456	449	446	462	472	416	469	443	444	438	414	445	471	454	467	513	467	477	448	493	463	444	473	444	474	451	444	459	438	480	427	474	456	478	473	442	437	464	426	514	467	439	426	457	491	480	446	425	496	468	454	441	458	489	456	470	442	436	486	494	444	442	438	442	504	453	446	426	448	493	449	465	479	434	452	439	467	474	459	449	460	479	465	482	467	438	474	459	459	462	474	459	476	477	448	465	470	450	434	446	469	444	475	441	466	423	476	468	505	439	429	491	415	457	472	458	476	454	496	445	439	437	488	453	446	410	474	449	431	471	486	459	490	435	443	468	473	473	472	472	461	447	472	459	477	491	453	455	474	429	446	483	492	457	420	464	487	467	437	436	478	461	475	478	439	454	457	488	400	483	488	453	438	458	505	471	518	479	435	441	485	482	420	440	467	455	485	458	466	457	472	452	434	445	483	491	461	464	462	489	451	486	447	452	470	486	465	437	465	442	471	441	410	440	445	473	436	446	472	506	490	480	467	449	431	435	441	461	451	509	476	504	445	477	471	435	442	456	439	449	474	466	472	452	448	474	439	475	444	478	511	467	435	418	461	487	456	423	467	443	456	457	482	483	433	491	499	441	491	480	464	451	451	454	456	422	440	475	460	479	453	428	443	457	469	473	454	452	423	488	492	462	480	430	467	417	439	490	472	463	475	461	486	460	470	467	444	420	479	466	439	450	443	478	471	511	460	476	471	460	450	448	472	454	494	466	469	428	463	450	431	451	480	450	461	465	441	490	441	472	493	433	476	443	449	413	458	456	458	445	470	491	417	466	442	449	454	448	451	457	441	454	452	433	474	436	435	443	450	485	418	444	471	435	419	463	451	432	461	466	432	455	449	479	504	450	439	469	444	421	436	454	424	504	453	451	438	476	456	435	485	444	476	435	462	442	439	439	474	470	457	467	449	487	481	440	444	456	471	455	481	428	410	423	462	494	486	457	447	438	466	445	427	479	471	474	491	461	449	477	405	439	501	434	489	458	456	446	477	472	451	452	439	449	441	433	411	440	483	449	453	463	448	474	462	511	468	451	441	472	443	490	468	438	440	435	468	476	461	484	447	435	422	485	464	492	452	469	442	492	453	486	473	497	469	461	440	484	471	491	499	450	442	487	440	474	446	489	393	453	467	488	481	474	443	459	437	437	424	469	421	430	465	450	446	446	467	455	434	482	463	457	444	463	491	482	478	499	436	469	433	447	429	456	458	455	464	442	451	462	490	431	397	486	487	503	474	456	464	525	478	446	458	492	433	468	444	448	452	471	458	417	461	482	418	468	445	480	495	466	426	434	469	422	454	446	439	453	429	455	464	459	473	452	447	462	472	453	460	477	441	466	448	465	449	469	450	462	470	469	459	434	421	456	460	395	424	462	476	442	502	475	447	491	466	460	443	450	436	472	461	448	442	448	451	505	452	433	424	460	490	447	449	475	465	452	451	414	442	491	440	471	451	452	465	466	455	440	452	482	434	464	455	498	448	430	469	464	405	483	464	448	463	455	455	445	438	487	440	452	479	476	456	441	465	446	471	436	443	452	465	452	441	444	425	424	465	485	462	475	463	403	445	422	477	471	439	470	447	460	450	453	486	491	430	456	443	475	484	510	442	448	483	434	443	455	416	456	446	447	460	443	454	477	448	417	466	472	493	449	431	466	445	431	452	427	449	465	475	428	448	442	459	438	474	454	459	506	430	487	467	452	455	493	483	490	475	443	484	455	447	458	472	467	426	471	453	484	479	453	475	437	452	451	463	459	480	427	440	447	428	433	456	445	435	477	461	436	448	444	443	453	458	451	492	462	463	455	413	464	419	441	447	474	454	458	439	504	481	423	471	472	469	496	449	383	488	418	475	463	486	466	480	426	439	428	467	468	492	419	441	440	469	472	434	487	465	463	429	459	469	461	480	465	477	467	473	488	442	514	461	484	481	459	452	460	434	455	482	487	450	430	451	438	448	456	474	431	453	441	410	456	490	491	451	407	477	494	438	438	464	465	448	462	428	474	458	480	475	446	482	430	455	445	459	470	443	443	487	468	468	455	448	468	435	483	457	444	489	489	470	484	451	463	449	467	453	464	500	491	455	452	439	459	462	429	495	453	445	468	406	459	497	432	481	439	475	450	440	460	438	468	464	456	477	479	448	455	455	445	476	441	472	428	464	473	446	433	452	430	456	487	477	460	458	440	456	431	466	442	438	466	424	449	444	479	488	430	448	455	454	446	463	460	447	476	431	444	444	443	420	460	445	477	453	441	489	457	405	455	451	457	428	470	457	441	502	474	439	465	464	445	481	460	428	463	468	484	461	445	423	460	477	450	483	473	450	438	431	464	416	456	472	498	462	412	450	440	475	401	467	429	481	456	442	473	477	462	482	473	476	445	456	477	446	458	446	459	477	465	470	403	459	483	487	458	460	463	430	407	434	431	433	425	428	449	417	458	440	423	446	445	436	492	452	448	423	425	444	466	434	443	483	470	446	444	479	498	430	440	422	495	460	485	430	457	474	466	465	431	448	457	476	473	489	444	473	474	473	466	445	447	439	429	439	496	448	488	430	454	457	497	489	427	450	476	480	469	456	452	445	440	501	466	480	450	462	369	431	430	508	441	459	444	476	506	447	485	504	434	458	496	482	410	472	465	457	445	451	476	430	444	444	458	447	435	461	450	457	466	429	461	455	456	457	424	455	444	494	455	455	439	453	492	436	469	452	465	418	454	481	476	497	443	454	507	457	471	390	429	472	442	454	493	457	440	455	506	484	458	426	487	475	421	429	484	451	420	462	437	466	457	452	497	447	464	485	438	498	441	421	451	448	438	448	444	451	457	465	477	484	465	463	461	436	490	499	483	391	462	475	467	458	434	460	432	481	431	443	441	458	447	436	499	428	480	422	468	494	454	441	463	484	453	452	420	449	417	438	471	448	438	457	479	448	480	447	433	455	481	462	455	440	474	484	461	471	473	433	471	469	440	430	438	444	454	440	454	473	481	469	472	458	446	428	487	447	452	409	470	480	443	466	439	461	513	494	463	424	476	434	471	440	452	469	473	457	448	448	451	445	437	481	477	449	509	450	453	451	479	471	436	489	454	449	503	428	458	453	476	437	469	413	436	453	437	481	475	464	473	485	429	454	444	448	523	432	461	419	475	464	450	403	500	434	437	430	450	460	461	480	448	445	467	476	455	483	466	457	469	450	420	433	465	452	478	471	435	446	487	453	454	484	456	478	434	450	435	454	475	432	458	461	458	471	466	437	459	437	446	438	451	477	470	439	443	421	443	471	467	473	446	460	432	502	432	438	439	455	446	428	430	455	463	476	458	460	452	486	436	485	494	462	467	482	450	446	430	470	460	441	499	457
23855	22306	31232	24853	20208	10675	1341	844	782	1146	5711	6449	5987	4429	2922	1861	1051	688	626	655	624	604	666	599	615	607	657	611	679	609	606	652	603	600	663	637	686	644	629	668	673	667	613	611	592	645	613	639	645	671	636	653	654	670	644	628	616	592	634	667	665	605	640	628	626	639	636	645	645	611	662	665	662	674	624	637	628	641	663	667	624	694	668	619	649	683	599	628	631	632	644	644	594	609	644	612	643	582	622	620	596	622	667	622	687	658	666	682	676	672	684	659	644	651	623	667	636	617	659	648	640	638	685	632	632	625	658	641	650	659	658	594	586	642	634	640	626	653	621	657	638	579	632	659	639	638	711	657	667	695	658	611	596	638	630	602	659	637	634	634	603	622	660	617	664	664	646	640	599	655	706	666	633	609	623	631	646	645	671	635	624	671	644	608	638	664	631	598	630	687	644	658	667	625	714	673	674	627	622	620	633	666	663	656	674	636	658	643	664	684	645	621	637	625	659	611	637	612	683	655	609	711	641	633	639	649	659	635	641	670	587	573	636	646	661	643	614	665	671	648	651	604	635	637	630	705	689	636	596	662	654	635	616	675	659	628	701	627	587	622	612	650	642	597	669	636	646	628	646	652	639	678	653	671	613	628	670	616	647	662	621	675	642	662	628	622	655	617	665	599	617	653	595	669	628	633	614	654	610	641	644	635	620	652	644	624	637	642	657	622	629	616	643	656	673	600	618	629	650	666	604	690	654	614	674	653	616	605	635	640	699	646	616	646	644	644	616	683	637	611	618	642	678	634	665	585	645	639	643	674	638	679	684	669	607	618	616	612	650	637	640	645	652	689	632	610	634	649	653	657	655	649	675	608	622	635	609	648	634	657	648	596	658	641	611	640	639	655	615	677	634	604	618	645	642	612	625	640	620	657	615	666	649	646	682	634	651	683	658	645	595	648	620	645	652	612	632	653	606	601	694	648	656	626	612	651	620	626	590	631	618	645	628	679	651	668	654	632	612	695	692	638	660	632	658	660	645	633	658	665	637	635	653	639	642	664	623	585	640	632	643	654	641	597	616	610	650	668	656	637	654	643	668	646	619	619	590	624	646	635	659	660	661	660	625	676	630	643	650	646	603	648	619	652	616	624	613	694	691	667	655	634	679	622	679	630	661	670	634	664	632	650	617	590	664	648	609	646	635	622	614	625	672	624	635	603	645	675	680	658	637	658	655	638	647	587	653	619	580	667	663	625	636	677	633	648	640	670	650	655	672	663	639	634	632	625	627	669	658	607	640	646	655	626	615	632	620	667	622	662	645	683	659	632	651	665	633	659	619	628	614	656	647	693	673	617	615	658	648	656	668	650	650	705	611	658	689	623	668	655	687	594	650	608	647	620	658	613	631	639	658	644	664	647	663	592	616	625	646	664	644	596	656	639	585	657	590	622	648	642	648	647	642	657	676	598	623	605	655	616	614	638	622	620	622	588	638	628	641	629	664	690	665	590	669	641	671	633	670	634	639	608	643	658	633	648	618	674	615	630	620	658	651	697	650	648	661	616	655	629	654	682	619	586	650	605	673	661	661	654	632	608	604	702	650	647	615	640	624	685	596	619	664	670	636	671	618	624	634	633	688	679	644	639	648	659	636	678	636	646	624	677	669	637	662	626	557	616	698	641	594	633	603	644	603	658	683	631	655	659	643	639	667	698	649	600	671	672	679	617	658	628	638	613	636	634	671	625	647	692	625	624	602	627	642	656	647	676	668	691	615	654	633	628	624	699	675	640	643	639	663	661	633	613	645	643	650	655	636	590	615	676	699	651	625	625	649	610	673	676	616	624	613	661	633	632	648	625	675	636	636	674	622	638	641	614	661	665	657	600	600	666	598	616	646	632	661	660	630	676	618	622	618	654	617	699	631	655	581	627	586	681	659	647	660	610	642	689	632	605	649	610	691	653	672	672	656	668	595	656	675	666	634	597	702	648	634	691	668	630	649	646	631	642	631	627	605	628	695	612	646	644	638	660	599	630	622	638	662	646	645	636	605	626	617	654	644	606	620	617	656	627	606	666	668	672	619	696	647	629	629	639	654	617	661	666	660	636	636	609	655	648	631	658	610	656	572	617	598	580	675	638	646	596	642	647	629	668	671	660	605	649	659	635	673	605	626	650	604	662	606	640	668	622	625	632	632	656	629	665	641	659	690	603	607	556	651	670	633	638	591	634	615	619	655	590	627	669	642	648	646	648	641	642	621	655	623	691	615	612	623	623	647	607	730	635	634	674	673	643	601	657	661	638	610	644	603	631	628	618	635	648	630	655	633	625	631	592	649	671	591	635	632	648	654	617	701	660	660	638	629	659	630	642	649	658	665	640	654	622	639	630	583	629	661	679	631	639	596	586	647	624	638	666	653	662	657	632	666	671	633	654	675	624	624	642	613	648	687	670	658	585	621	671	612	606	603	643	626	633	696	637	662	658	633	645	631	627	615	615	623	682	636	618	689	574	654	688	614	610	635	646	680	615	667	637	659	611	622	632	609	623	656	678	661	666	624	655	599	646	603	646	635	600	608	652	640	630	642	672	596	604	649	627	636	587	694	652	644	635	630	666	640	634	638	641	666	606	628	613	640	619	597	635	677	603	602	636	591	611	654	649	643	637	661	635	644	620	648	610	661	632	596	648	626	644	628	662	689	595	649	636	637	631	653	636	649	646	661	616	646	593	608	669	620	614	625	649	599	645	665	651	633	658	605	633	633	674	654	646	667	713	618	599	635	660	623	690	660	648	685	648	680	653	666	650	637	610	635	624	641	681	626	654	619	667	659	654	641	628	635	625	657	618	659	628	631	687	661	670	647	639	652	654	619	647	607	633	633	647	698	645	649	634	612	661	650	638	639	640	652	651	587	640	627	678	633	634	602	605	644	681	645	624	618	635	595	638	614	640	657	661	629	647	619	659	674	660	670	634	629	689	636	628	647	593	656	630	617	675	698	705	657	636	651	637	660	669	617	602	641	629	606	643	648	631	658	645	649	651	644	642	692	618	611	637	610	677	608	623	659	674	667	625	670	622	631	580	651	659	635	640	662	619	710	628	640	628	661	633	619	576	683	622	690	654	627	595	632	608	605	680	647	643	643	607	647	617	622	631	645	604	600	629	648	672	666	664	652	581	595	595	684	676	604	599	622	653	658	613	643	636	620	613	654	668	645	645	667	649	668	633	667	609	652	617	643	611	652	616	615	641	640	626	690	643	645	654	622	635	662	634	612	680	642	655	613	629	635	630	655	688	635	692	642	646	669	648	614	690	588	637	643	673	601	683	667	606	591	687	668	651	629	635	630	616	628	672	652	622	618	643	621	658	632	617	594	615	670	620	619	689	650	623	644	612	588	634	594	661	620	607	633	657	666	688	627	664	633	658	647	629	637	654	634	651	614	628	579	626	675	643	647	659	692	596	617	615	625	620	667	634	666	614	608	635	622	630	673	675	595	636	621	634	631	615
46918	87189	56550	16112	1720	1340	1086	897	819	1361	8382	8919	8111	6004	4006	2348	1204	696	661	691	671	649	628	663	638	619	617	669	643	636	617	678	596	612	631	645	692	598	629	643	611	676	658	628	655	580	651	619	657	612	701	615	616	643	644	662	675	685	625	661	598	649	643	681	662	643	631	660	669	652	646	616	632	626	645	637	655	619	616	610	651	602	642	666	645	651	620	616	631	668	658	682	668	671	657	622	604	683	661	659	610	632	622	613	682	617	671	628	611	660	749	665	682	672	629	639	647	607	642	631	658	581	669	629	648	652	614	645	659	653	635	607	684	652	657	643	615	640	628	679	611	651	624	643	633	641	638	642	657	681	644	625	623	641	634	613	602	691	672	625	673	582	632	654	614	678	633	636	616	642	634	655	696	708	626	616	622	649	615	641	615	653	628	630	624	653	648	651	596	596	647	671	645	645	638	654	655	616	704	666	654	658	696	659	638	657	701	639	638	606	644	678	600	643	633	646	669	647	589	625	654	614	624	711	654	655	646	659	644	591	659	612	643	663	659	683	666	639	664	632	593	626	671	621	656	669	641	628	641	681	625	687	634	675	673	623	679	636	636	663	676	662	655	634	628	643	668	694	666	612	636	663	633	629	644	654	670	656	631	635	644	638	637	635	626	616	628	611	640	639	649	641	677	628	640	681	622	617	599	687	624	652	602	629	655	613	670	618	643	665	640	636	643	687	655	630	609	652	597	622	603	635	626	636	676	607	647	583	692	660	603	631	649	636	642	629	656	637	638	631	655	581	623	660	619	641	591	599	665	663	638	624	684	625	666	634	601	642	642	643	666	594	590	620	653	660	618	598	655	669	651	622	646	637	637	678	610	684	610	688	611	657	689	627	648	596	625	646	639	610	609	652	638	640	650	673	629	670	663	664	652	617	610	629	679	613	648	669	650	692	657	651	607	643	663	625	631	651	666	610	665	661	642	617	611	656	649	666	625	667	644	713	617	625	627	625	632	668	674	643	615	647	615	674	640	648	643	627	693	663	660	652	634	690	631	652	651	615	662	625	615	624	597	641	660	664	666	627	641	637	627	666	641	626	630	646	621	652	610	617	606	598	614	664	650	625	648	656	631	663	690	624	617	668	593	649	671	626	662	623	665	652	643	622	638	626	643	633	610	642	670	623	625	650	633	658	661	664	694	669	608	631	670	660	622	630	611	710	629	658	611	622	631	606	633	646	628	675	606	626	668	585	652	670	674	632	620	593	645	633	702	667	637	635	652	619	683	649	626	609	652	645	628	636	631	602	633	649	623	642	611	606	622	668	612	651	632	655	615	639	691	657	617	629	596	640	642	639	680	613	660	665	648	635	634	662	642	645	632	641	620	654	679	636	685	681	651	671	635	620	614	673	634	647	633	683	641	659	685	576	645	650	628	624	654	666	619	636	641	630	670	616	681	618	596	630	622	677	613	646	629	657	642	620	648	684	671	668	630	666	657	638	657	649	619	660	652	649	608	627	689	619	624	588	679	615	647	628	628	640	632	671	664	692	724	638	643	641	606	642	630	630	625	604	698	583	648	678	611	615	660	691	649	646	629	674	634	610	630	639	603	662	610	663	659	638	612	673	673	650	682	670	643	644	654	657	603	614	666	667	643	596	631	634	605	631	650	609	681	657	664	630	638	684	666	622	627	631	690	666	587	654	630	616	654	656	658	657	678	628	613	616	610	637	664	659	593	639	666	669	650	633	661	640	646	642	621	618	651	649	652	655	663	635	631	621	615	638	645	624	619	616	677	662	595	663	621	572	692	656	618	599	594	644	650	660	652	635	626	665	657	627	614	618	622	596	620	658	634	670	657	620	618	638	635	635	654	637	666	646	632	612	677	661	671	694	676	639	599	678	611	630	648	612	649	660	620	644	643	661	681	658	619	627	665	657	623	637	636	647	618	626	631	616	647	609	684	587	636	601	608	659	620	659	637	641	619	665	650	644	646	630	612	631	661	653	644	637	665	644	642	635	647	679	620	654	602	624	628	627	691	623	649	635	627	584	657	569	645	644	666	660	632	637	608	643	625	630	680	676	616	691	629	641	686	615	641	662	650	653	628	711	657	614	639	673	644	644	620	656	624	615	656	586	665	656	674	673	610	657	631	659	618	619	626	605	673	618	588	617	628	602	642	684	673	636	669	650	687	558	664	667	656	669	612	678	637	628	633	624	654	614	590	646	605	626	704	612	617	627	673	686	648	656	652	624	643	606	670	612	646	599	649	679	690	680	645	613	613	654	649	659	674	612	633	705	702	658	656	661	628	685	643	671	678	620	722	666	685	629	614	666	670	644	629	602	679	640	685	622	652	632	646	602	587	649	618	621	648	596	659	651	601	664	640	634	672	692	641	662	677	654	643	640	663	642	664	629	636	683	646	628	694	664	632	655	626	615	695	630	625	600	595	667	622	603	659	673	690	623	640	638	680	664	616	660	653	602	649	684	610	600	656	666	649	624	618	620	636	643	631	653	621	680	634	698	618	606	594	635	647	633	680	627	673	688	623	637	686	636	618	621	626	628	639	657	680	617	671	638	631	630	607	647	621	668	587	652	648	688	655	655	698	644	653	679	612	639	623	666	640	682	630	644	654	626	635	640	648	629	629	653	598	638	694	617	671	620	664	619	613	627	637	604	651	639	603	665	612	688	630	647	612	633	628	660	627	645	639	622	665	639	657	636	656	653	663	612	656	619	640	606	678	611	666	617	649	626	640	679	645	638	647	627	667	674	630	631	646	663	664	625	640	634	616	650	621	652	699	650	658	665	674	659	626	634	632	677	622	664	567	646	641	644	608	634	627	665	654	631	642	615	654	660	633	635	636	638	645	663	637	605	659	649	617	615	600	641	642	650	605	618	676	651	659	672	701	646	624	665	621	607	612	659	636	626	648	644	664	618	630	627	661	694	625	654	612	689	692	646	654	595	694	651	592	634	583	615	648	662	670	653	588	676	691	696	640	643	665	659	648	630	629	674	614	676	650	595	645	644	680	625	601	656	604	643	668	680	628	648	670	651	640	645	641	605	597	642	627	624	632	649	655	659	621	698	626	648	711	639	676	662	678	644	644	646	667	620	656	653	681	626	612	673	631	611	645	667	684	647	654	627	642	647	611	662	658	635	625	642	686	650	640	676	617	636	645	633	627	630	636	640	703	643	612	659	655	671	686	657	644	659	637	634	678	646	633	626	626	603	668	660	623	673	658	620	635	614	623	680	636	640	645	627	632	601	667	676	670	631	649	648	637	627	632	638	666	648	670	693	697	605	630	612	658	613	666	661	624	596	637	661	649	639	660	610	637	651	661	671	649	641	660	684	656	595	646	629	688	680	628	640	647	649	665	632	635	630	661	664	605	633	692	617	607	681	687	625	668	630	686	639	689	683	631	687	659	659	630	681	681	625	621	673	661	592	647	679	630	617	646	658	684	649	654	670	698	615	660	592	635	652	661	637	620	672
24942	22968	30466	24399	12697	1480	809	686	873	2457	3889	3877	3131	2397	1590	1091	711	629	566	586	548	523	561	628	600	572	617	597	607	607	614	598	614	599	578	565	545	574	598	574	574	611	606	632	587	607	579	548	573	617	578	604	559	553	616	563	599	615	560	521	563	536	634	579	598	560	603	555	608	568	589	570	595	591	551	605	545	575	588	571	608	594	568	592	578	607	616	625	582	592	583	530	603	596	544	643	611	582	575	558	597	595	587	579	598	616	607	525	587	588	588	592	624	596	587	593	601	578	533	590	612	601	592	612	616	589	594	544	551	592	593	599	578	587	556	599	589	557	566	589	549	586	598	590	609	589	565	636	626	564	631	554	561	627	613	597	568	589	572	560	539	573	598	577	565	635	583	571	615	561	619	586	611	588	565	578	600	608	594	622	648	586	624	599	590	623	580	616	605	601	530	602	587	577	591	607	587	637	603	613	599	609	569	557	603	588	620	630	585	637	588	570	572	630	600	605	620	580	572	562	539	606	573	598	598	582	618	572	582	593	580	571	606	577	597	554	598	603	581	578	625	617	606	631	587	563	591	558	600	603	609	601	599	610	574	556	577	597	619	588	598	587	578	585	592	548	553	642	611	635	584	567	571	572	597	618	539	609	592	560	599	570	585	610	584	557	572	576	580	630	571	601	574	562	592	577	559	571	592	575	613	547	566	621	616	615	581	596	594	649	590	546	584	575	654	645	545	616	598	583	584	579	588	598	595	596	562	589	601	564	566	553	608	583	580	591	591	583	611	635	611	555	589	554	588	569	616	582	586	595	558	581	593	575	570	586	563	626	572	575	594	592	596	589	575	606	542	614	614	613	609	627	588	532	616	619	560	550	562	622	578	585	577	584	580	590	567	581	569	603	600	666	623	591	550	588	570	541	569	600	600	566	623	621	605	562	592	591	591	545	559	584	609	581	585	593	585	594	599	548	594	585	629	558	571	583	522	613	572	670	638	561	602	550	568	561	568	574	576	584	556	577	556	613	625	600	584	552	542	527	601	595	580	592	616	596	605	633	550	566	620	568	560	601	601	594	572	615	576	584	570	564	652	607	558	568	603	597	624	613	579	632	596	624	549	622	606	596	608	565	563	545	621	574	590	568	608	557	564	654	586	599	595	605	569	622	578	596	546	566	602	573	612	576	594	649	599	626	594	584	580	560	580	567	581	592	587	607	547	615	616	567	568	630	597	598	599	598	609	569	583	570	557	626	599	601	566	581	604	656	583	572	601	608	603	582	606	539	604	631	585	613	604	591	628	600	598	608	650	614	606	572	559	605	587	581	576	594	595	611	606	574	584	571	559	590	595	584	593	598	599	559	571	579	574	603	593	559	556	543	601	569	593	571	602	580	609	548	548	559	573	652	577	553	586	606	579	612	606	560	576	591	594	528	582	553	591	591	568	581	607	620	605	555	599	606	599	570	585	585	582	587	610	563	567	605	569	542	533	603	561	582	596	629	621	568	550	572	567	589	589	563	597	553	589	553	580	577	618	577	600	598	596	587	574	564	610	594	544	580	561	588	594	604	606	580	593	591	595	631	561	575	603	584	593	608	566	589	551	581	555	611	550	584	621	640	608	629	573	598	608	564	614	591	562	588	581	614	581	613	596	584	604	623	612	574	618	614	596	633	611	633	620	608	616	608	596	619	582	619	602	635	572	596	569	591	619	519	571	597	600	602	656	596	601	568	578	570	575	585	580	604	616	579	618	612	632	610	604	633	602	590	620	613	568	602	605	593	570	612	599	585	587	583	593	597	529	601	575	614	599	578	600	596	590	584	603	591	548	580	584	589	555	572	568	588	589	577	636	560	605	643	598	558	607	634	567	574	565	566	612	553	546	593	630	589	591	557	585	593	602	593	600	566	591	558	568	609	620	559	604	609	570	602	582	616	580	604	604	612	612	562	636	581	575	597	592	579	569	577	629	575	556	608	633	628	603	597	619	600	628	579	535	546	573	562	565	609	617	599	583	588	634	589	602	593	560	586	590	552	603	583	613	558	627	580	632	579	587	550	596	567	597	563	574	586	614	559	597	598	585	581	555	552	571	597	594	611	617	600	583	566	612	588	608	566	612	613	592	544	600	601	559	554	600	556	547	606	606	599	578	573	589	635	570	601	596	608	601	577	581	622	571	582	577	630	617	579	610	598	599	648	577	634	618	564	592	581	597	572	617	560	590	572	575	645	578	597	605	595	624	599	572	641	589	613	591	585	623	579	592	598	606	558	568	587	603	565	580	637	614	634	570	574	591	607	591	598	616	601	612	589	618	582	595	558	569	590	616	560	611	559	570	593	571	576	555	611	578	575	610	558	593	600	577	564	620	569	640	562	595	583	592	592	584	566	562	561	559	592	588	564	621	578	543	567	593	578	555	602	559	600	560	617	590	585	572	602	593	619	627	568	607	564	571	609	574	579	579	601	594	538	626	598	583	588	600	580	580	583	587	583	582	595	574	571	576	569	603	613	590	603	544	586	606	579	571	587	586	587	614	546	601	591	624	638	597	588	570	608	573	591	598	595	606	560	615	575	557	563	584	594	589	581	598	602	574	610	598	635	604	569	588	616	607	588	644	613	606	541	593	601	617	607	579	562	575	569	603	566	592	578	638	547	606	563	587	655	617	593	610	579	585	636	591	617	616	600	595	563	610	580	586	611	568	608	593	611	591	564	599	596	555	608	568	562	588	592	609	609	584	524	546	600	541	584	586	589	609	608	593	563	618	588	571	588	527	561	548	552	578	588	542	558	584	590	648	626	605	590	632	598	593	577	623	603	618	608	607	601	599	603	579	558	556	636	613	558	586	570	578	567	615	578	636	614	575	574	597	630	548	563	559	562	605	587	636	570	595	626	588	571	591	571	589	627	560	602	585	595	585	557	563	574	555	609	646	576	571	565	597	570	608	611	613	590	573	608	577	586	605	591	611	608	597	599	588	579	599	575	570	566	580	565	592	640	586	581	567	549	616	580	616	604	631	569	577	617	544	602	581	563	548	599	578	554	550	627	612	537	601	616	569	614	572	593	627	580	591	628	631	598	584	569	578	568	609	621	582	617	580	627	606	579	561	611	620	598	578	555	598	607	583	584	616	541	574	535	613	585	571	603	587	615	606	607	605	599	614	545	574	576	575	576	624	615	618	579	603	635	624	601	629	591	589	584	595	608	578	581	581	530	581	573	567	602	614	580	632	587	609	596	582	602	582	589	632	589	568	622	558	565	578	569	565	595	604	649	559	603	607	591	607	622	595	592	627	557	545	602	570	592	574	591	601	574	645	588	578	588	614	574	615	603	529	596	576	590	611	600	581	564	587	620	563	583	544	624	590	631	588	592	528	601	543	604	586	583	615	602	569	598	577	602	604	575	585	601	600	591	600	585	609	582	595	582	572	555	589	561	611	550	617	622	583	591	568	647	562	586	606	591	553	571	569	603	584	588	627	615	582	626	585	565	586	584
45267	74055	45397	8043	1241	993	894	783	1183	4393	6601	6246	4852	3511	2256	1448	813	605	622	659	603	648	606	595	564	597	633	631	601	618	629	588	614	587	605	611	627	629	649	600	648	609	608	630	621	610	596	573	652	631	620	632	626	640	620	628	627	614	600	578	579	651	652	629	671	603	643	601	627	575	613	658	629	588	589	628	620	600	630	646	598	614	637	666	632	603	618	615	593	644	619	635	641	601	637	602	602	604	640	574	633	634	644	599	694	647	607	604	592	576	623	627	573	647	622	613	676	630	578	608	704	585	620	581	600	606	629	621	597	604	655	580	588	577	641	605	618	581	607	635	647	650	572	584	628	646	620	609	582	639	637	593	611	606	619	592	622	632	650	625	592	598	635	586	620	586	652	601	639	610	616	587	593	629	618	588	644	639	620	594	659	663	638	572	593	609	610	597	636	602	606	629	606	626	599	615	599	600	610	613	659	626	634	592	632	581	566	624	594	636	627	611	633	602	612	583	659	611	626	630	599	645	622	636	640	632	612	576	624	663	588	582	658	605	640	611	652	638	626	678	641	598	653	594	588	602	616	643	668	567	574	639	610	677	651	644	603	613	604	608	619	543	652	622	624	634	618	633	617	595	632	603	645	640	671	681	625	633	611	601	682	601	630	622	602	657	618	617	625	639	602	621	620	609	605	590	618	641	626	633	612	660	641	591	649	607	620	593	638	624	627	615	591	615	603	639	668	622	656	620	608	631	600	586	637	632	609	601	647	633	631	596	620	654	584	592	599	599	613	621	620	609	617	624	612	620	572	624	607	598	623	612	617	603	628	579	654	622	635	596	638	623	625	653	617	614	618	651	606	601	600	612	616	605	635	654	651	567	571	621	618	638	614	605	609	577	630	620	640	652	614	584	588	619	637	612	582	564	649	658	592	624	588	619	600	623	633	589	577	606	575	590	601	596	629	617	645	653	607	645	658	600	643	602	625	619	614	612	630	597	593	616	613	667	637	622	608	571	633	647	596	591	634	625	625	623	622	600	615	618	621	636	606	621	685	623	620	607	618	636	580	590	628	602	637	649	651	601	590	603	621	606	656	619	651	626	577	662	654	563	654	589	671	611	597	599	618	612	618	624	622	604	618	652	605	612	603	626	611	624	587	554	644	611	544	610	620	621	610	601	674	621	622	621	572	632	595	605	621	619	584	638	574	645	611	639	592	621	615	589	639	603	610	580	630	571	613	586	657	562	627	638	689	578	612	637	608	654	582	635	659	624	616	608	641	593	662	593	615	588	614	614	623	641	641	617	597	619	594	638	617	641	631	629	570	642	598	578	613	615	606	652	624	661	628	610	631	611	598	629	614	617	652	669	655	619	585	619	569	616	621	648	627	612	617	622	611	607	593	567	620	629	606	645	614	637	605	603	610	636	581	609	616	672	638	603	608	601	624	611	601	633	650	614	633	625	649	624	590	618	641	642	596	586	587	593	587	610	606	664	592	630	615	640	636	635	599	621	571	606	616	612	616	629	663	618	598	606	655	644	616	608	590	629	651	592	661	587	589	632	619	632	653	553	626	593	627	633	611	610	605	618	596	612	626	651	616	643	615	580	600	640	594	589	644	631	645	640	671	597	617	607	594	627	641	620	627	637	612	635	662	620	575	606	620	596	655	610	652	675	625	635	594	649	621	622	642	624	603	584	631	614	602	640	643	610	611	596	648	640	624	630	650	635	604	588	604	623	612	641	633	688	624	617	612	649	618	616	636	634	578	611	601	630	618	594	629	632	629	657	632	620	634	586	629	617	636	610	648	574	606	668	648	600	605	606	654	621	639	588	584	628	627	663	612	579	637	636	632	614	591	588	537	625	610	587	610	654	603	622	648	624	613	627	645	664	638	608	612	613	631	672	637	617	616	602	608	604	592	631	590	627	628	623	618	608	670	601	583	668	611	626	617	618	624	618	634	605	616	644	604	613	537	642	590	610	643	625	618	624	631	673	657	618	658	618	610	602	666	600	587	636	621	653	624	629	613	638	630	624	590	620	641	586	636	630	635	547	633	611	585	617	638	643	617	613	610	615	608	606	664	612	575	668	635	633	638	643	593	640	615	597	677	637	642	604	591	613	613	596	627	579	590	566	637	591	635	648	609	619	618	662	597	620	582	596	649	579	660	633	613	607	573	613	622	605	580	609	619	596	575	595	627	617	602	619	624	614	607	586	626	632	636	637	630	626	585	649	609	608	612	617	619	588	614	571	583	612	605	648	629	640	639	620	652	618	608	599	600	573	627	617	664	566	650	613	611	612	608	623	609	614	632	596	574	620	643	621	602	612	611	617	594	647	610	601	595	601	582	632	603	617	621	627	615	616	665	632	644	619	579	593	578	631	640	611	615	624	568	596	570	571	609	664	597	591	637	644	653	651	589	594	611	618	622	636	666	634	614	587	591	641	630	600	620	625	656	602	641	622	599	601	600	609	589	613	659	602	683	653	582	625	609	579	619	641	660	651	621	623	589	588	588	639	658	635	645	623	629	659	599	623	592	609	572	628	604	629	602	580	600	630	629	631	640	588	615	612	612	618	617	689	617	637	609	648	628	594	587	657	632	601	670	619	625	670	619	589	595	583	649	590	622	599	610	631	634	540	639	647	614	595	639	668	612	607	650	609	619	632	612	600	609	628	619	641	621	619	679	597	622	616	583	616	641	602	657	685	618	631	610	611	597	672	588	656	634	629	574	557	611	612	661	640	628	602	623	600	628	635	644	627	627	612	619	665	624	651	598	607	646	641	652	620	651	637	589	640	672	603	615	653	651	618	621	616	614	606	646	592	623	630	638	604	595	621	591	632	620	628	631	589	585	578	592	610	602	639	619	609	625	670	598	584	568	612	646	616	646	615	635	600	630	604	640	604	664	627	639	597	599	596	656	556	625	626	650	594	611	633	633	610	662	630	644	595	634	615	628	647	623	657	629	608	601	642	599	647	640	587	651	625	623	666	638	610	628	638	641	594	642	637	584	584	612	609	598	569	609	594	582	624	619	606	623	632	610	601	607	636	651	625	657	623	604	627	622	631	612	602	650	628	638	613	644	661	595	635	621	608	651	592	576	611	635	639	614	623	622	673	598	632	590	650	616	674	585	599	658	602	572	606	633	621	626	581	584	588	632	625	653	611	670	633	622	588	605	613	617	629	583	652	617	638	622	604	647	593	627	636	619	676	634	613	673	583	637	633	610	572	624	610	638	624	655	619	615	612	607	615	645	603	651	599	607	627	622	597	624	591	601	563	582	608	631	606	605	661	626	650	666	656	602	551	621	642	581	599	644	689	628	624	636	617	589	620	612	620	646	631	676	628	619	637	595	634	625	585	609	603	639	576	603	597	624	607	599	633	597	604	670	590	635	602	618	571	585	623	597	655	619	616	602	623	554	577	605	629	632	612	612	610	580	640	579	604	615	632	656	614	577	633	618	601	613	598	625	593	599	614	589	626	627	615	642	618
22615	21442	29568	23672	21138	21011	10907	1447	1730	6676	9764	14479	12167	8785	5624	3354	1829	1016	940	894	943	920	907	910	934	918	948	954	897	926	916	953	904	894	891	805	893	897	896	878	897	923	881	916	917	938	956	897	900	958	917	896	958	872	887	973	899	884	917	952	892	892	956	918	936	893	886	936	891	880	873	951	935	929	911	934	862	945	912	940	915	921	915	894	898	840	951	911	944	956	946	924	906	934	913	904	957	880	884	932	890	966	916	901	952	869	886	921	858	937	880	933	955	906	879	870	970	879	895	927	885	908	932	900	887	856	922	933	906	891	918	911	863	872	985	884	887	916	907	892	975	900	911	898	940	913	923	924	864	939	947	911	940	933	933	872	929	958	890	917	958	901	923	908	945	936	931	923	927	913	906	894	928	900	904	858	930	926	910	909	965	876	931	903	873	903	911	910	960	906	908	914	962	955	952	917	827	920	939	865	924	897	886	899	915	911	887	945	925	920	934	923	898	917	927	891	946	906	902	918	913	851	937	900	887	922	963	931	870	966	872	924	915	982	976	971	939	920	893	877	882	903	913	922	910	894	908	916	903	901	905	879	881	908	891	886	899	902	975	893	877	909	946	929	899	901	928	930	926	894	929	937	911	895	887	959	936	951	869	903	950	940	897	913	926	927	908	906	908	910	924	893	938	916	869	878	962	918	900	912	910	890	948	945	905	898	894	951	898	893	903	910	915	921	927	903	908	972	905	934	909	943	927	909	946	928	896	878	873	903	986	991	881	944	917	878	880	890	868	871	893	949	911	943	924	927	930	911	919	959	910	902	866	919	921	947	939	955	840	962	922	900	922	941	976	934	951	943	913	926	884	896	876	886	912	911	918	934	893	952	900	926	830	947	968	951	901	921	917	903	961	888	922	905	876	927	883	865	866	919	902	866	881	936	889	878	902	903	906	950	969	892	855	955	910	921	941	885	931	899	913	890	888	944	968	884	907	914	931	925	858	898	917	977	1006	894	929	943	936	930	912	920	945	900	942	909	931	993	943	896	877	891	842	904	937	898	871	869	927	943	916	943	930	891	865	898	925	860	942	890	888	927	881	911	894	899	904	881	863	883	943	872	974	903	892	962	928	936	893	909	874	896	936	891	935	880	913	915	909	945	939	850	924	885	902	892	867	872	940	883	961	916	871	880	934	896	905	885	958	926	854	894	943	942	911	878	910	923	897	857	890	849	942	897	887	893	837	857	881	869	871	917	892	868	903	871	942	915	921	954	942	860	903	935	913	907	914	891	884	953	911	881	955	880	984	918	933	942	934	913	940	931	967	943	908	945	866	915	962	906	874	925	930	936	856	905	881	898	887	958	910	931	883	940	886	890	991	907	937	873	892	874	904	860	807	999	872	899	897	900	868	853	909	892	887	879	913	870	902	926	891	823	914	899	907	921	912	969	901	893	880	917	909	856	931	906	894	893	964	907	953	874	884	915	936	911	920	881	885	931	950	907	835	915	853	946	952	867	924	865	878	904	896	890	932	937	931	935	939	960	922	926	897	875	909	934	877	864	943	932	931	881	940	893	906	872	901	864	968	933	919	851	962	914	901	956	874	975	924	877	915	928	916	927	951	881	928	917	897	963	937	940	896	870	901	935	934	967	901	962	884	966	905	917	876	907	903	927	936	884	866	1021	872	897	928	901	975	907	965	930	906	904	970	911	945	915	948	947	895	925	931	903	886	948	862	892	859	909	952	891	901	895	962	939	902	915	926	904	882	894	953	913	960	945	898	883	883	930	964	865	908	911	914	925	937	954	914	868	923	917	888	924	892	877	922	848	892	979	855	934	914	900	885	880	926	940	912	945	911	919	926	850	897	938	942	902	887	954	913	946	929	922	904	904	925	944	882	903	974	905	986	921	927	931	918	839	873	914	867	903	882	918	871	903	889	937	902	930	906	927	929	899	974	881	939	938	925	896	845	942	949	924	918	908	881	882	886	883	869	996	920	936	933	955	921	928	936	936	908	925	891	906	981	923	963	964	913	929	852	981	898	953	947	867	934	887	979	996	951	935	895	929	948	929	903	893	897	860	883	913	901	899	931	928	910	912	953	923	910	902	903	906	942	873	950	888	916	918	918	976	875	879	887	907	885	930	950	900	881	916	895	881	926	858	906	967	908	958	917	950	899	882	912	913	894	868	991	927	951	891	901	936	944	886	930	913	879	936	933	901	904	930	981	856	887	964	871	888	922	926	929	895	883	898	945	876	968	922	942	912	949	880	875	912	906	973	890	902	893	933	972	946	951	908	909	892	945	940	930	955	886	893	914	914	933	847	949	892	865	866	924	943	896	876	896	930	966	899	878	908	962	909	911	911	947	895	956	922	944	929	897	941	916	921	959	895	863	904	932	924	911	929	921	900	895	925	894	843	913	901	896	873	923	895	835	888	922	956	876	885	899	945	875	912	940	907	931	934	893	925	875	901	911	915	942	940	914	934	941	880	910	937	941	858	941	912	927	924	918	928	949	898	884	892	945	865	930	901	901	903	924	867	916	903	923	870	916	933	899	884	1001	958	855	901	946	926	859	929	903	909	928	911	895	933	940	880	922	900	908	927	944	940	935	906	937	957	961	928	924	870	936	906	905	947	894	936	970	921	902	956	936	900	948	961	884	967	937	896	910	935	917	895	955	906	895	849	860	953	877	910	909	939	895	926	877	973	914	905	860	932	908	908	867	890	895	904	907	942	904	929	954	945	917	933	930	925	927	899	930	871	912	930	887	916	912	928	950	908	900	901	910	924	928	882	901	899	881	933	935	879	888	876	898	844	872	907	862	890	918	868	852	927	946	900	889	943	868	934	895	850	968	835	895	933	905	982	899	875	930	915	952	880	933	862	942	890	890	920	923	940	974	893	893	921	919	879	903	854	897	886	967	910	941	895	954	904	893	920	931	914	959	874	887	924	947	949	901	942	881	949	880	888	861	1007	939	886	934	899	907	934	918	936	891	895	912	905	866	913	930	889	924	902	911	912	955	848	920	902	885	890	917	949	937	957	890	898	869	930	929	901	906	920	913	956	923	923	916	926	889	909	924	915	912	879	932	931	889	910	893	956	935	944	875	935	892	956	916	895	945	903	911	909	944	893	915	933	911	911	927	949	886	934	950	899	849	889	933	930	916	865	943	940	913	916	958	878	894	920	916	917	905	936	881	931	828	937	959	938	930	946	974	871	933	972	950	866	952	899	952	873	940	898	886	933	937	924	882	911	900	946	875	920	924	886	877	914	935	915	898	901	919	829	925	929	951	906	933	895	947	854	936	947	925	950	918	899	918	926	858	921	960	921	907	921	899	928	919	902	929	912	882	879	885	936	901	940	885	925	901	912	928	978	933	917	915	867	939	932	907	934	890	896	921	873	922	904	950	838	921	904	932	914	880	795	830	942	916	952	860	957	932	927	898	968	886	877	917	914	857	887	895	883	887	940	869	931	921	942	918	915	945	948	900	925	941	904
49465	83093	64884	19748	2686	1891	1662	1495	2333	9881	13374	18275	14444	10949	7184	4156	2204	947	876	906	903	868	911	914	944	908	891	920	950	893	924	924	850	920	809	904	911	935	870	877	918	900	868	915	855	895	927	898	857	899	893	955	902	872	886	884	949	932	869	833	941	866	960	965	903	954	889	856	913	888	947	912	949	884	940	957	940	901	909	889	970	926	887	914	896	931	849	917	868	907	842	919	958	930	889	875	918	914	923	855	905	904	888	908	895	935	947	868	953	925	888	877	921	937	898	872	935	927	894	852	894	866	840	901	911	868	884	916	866	926	900	945	872	962	889	936	882	897	927	912	876	871	890	935	852	907	913	899	830	892	865	901	946	913	906	890	904	863	899	936	905	936	928	896	904	898	865	886	943	927	908	942	884	924	879	897	921	883	886	874	898	892	910	914	981	906	870	870	898	887	891	940	871	851	874	929	889	923	914	852	894	887	914	867	895	889	892	884	906	904	918	883	889	972	847	933	926	891	879	879	886	935	892	881	887	869	900	919	891	866	857	893	934	880	910	969	930	938	911	909	948	861	924	881	885	924	907	913	844	903	904	911	881	893	868	958	867	899	904	903	901	918	943	868	883	851	866	903	905	850	971	877	942	851	911	915	886	896	898	856	873	921	890	870	893	933	892	917	907	947	891	957	926	948	907	870	941	859	910	898	971	891	899	883	903	861	865	885	912	891	888	863	902	887	854	854	921	917	895	896	890	912	890	857	929	958	912	893	867	927	884	869	921	943	885	873	914	930	851	893	975	851	892	869	907	890	921	930	911	905	869	903	934	888	942	851	878	874	911	932	893	902	923	888	909	845	891	893	881	918	914	846	887	941	946	849	884	907	931	881	921	972	937	914	886	868	901	838	894	907	834	928	900	928	900	902	846	843	909	897	877	903	873	929	928	879	877	862	900	908	894	951	911	859	881	827	916	884	898	882	896	890	905	926	957	958	920	924	913	927	944	916	898	870	908	921	852	879	880	912	943	921	908	880	910	950	858	891	949	893	865	871	885	860	899	910	848	892	945	875	902	916	899	937	929	964	880	898	921	897	843	896	889	889	858	869	902	914	885	936	877	917	906	881	927	857	874	949	935	837	948	874	870	905	875	870	930	909	882	875	890	907	894	904	941	918	893	901	920	920	929	893	923	912	927	905	931	873	906	896	874	910	911	918	884	932	910	956	844	885	926	866	868	916	850	877	851	920	855	935	898	882	861	941	855	878	875	876	872	938	867	873	922	884	890	887	904	874	879	859	872	922	903	912	930	903	920	901	930	931	917	923	895	954	905	865	946	874	901	884	939	858	836	858	912	914	857	950	892	869	942	933	966	931	899	883	918	890	874	854	875	932	929	875	873	894	896	922	876	923	870	879	887	903	942	913	881	892	905	890	862	896	931	912	885	906	925	937	903	902	891	867	919	885	869	863	880	903	930	961	964	898	922	891	898	915	879	880	915	926	896	914	911	913	886	887	892	878	919	913	877	874	915	868	830	916	869	868	954	885	874	940	893	903	902	904	876	871	848	900	904	902	892	862	920	894	909	859	927	892	915	894	942	815	911	887	829	845	838	863	862	930	907	913	902	910	931	854	878	903	930	901	859	926	914	923	934	962	815	889	971	870	881	897	897	910	881	889	920	888	889	889	927	896	924	930	913	884	903	910	855	893	977	875	882	918	927	916	912	870	950	916	921	891	938	923	859	894	935	914	924	908	939	932	908	938	876	893	888	837	916	863	935	947	899	884	891	890	882	886	880	908	894	939	940	894	906	946	922	976	931	898	902	927	931	889	872	942	837	887	908	895	861	914	871	929	887	861	870	927	914	904	925	913	876	900	865	851	962	883	876	884	893	900	923	924	909	922	862	884	918	892	881	918	928	936	921	939	874	906	850	867	921	859	930	912	893	915	912	888	907	914	878	876	880	915	889	933	896	916	870	875	941	911	915	960	906	881	919	864	945	877	934	875	942	954	840	870	922	877	945	899	924	857	887	890	864	899	904	854	849	843	929	865	875	941	922	926	882	884	862	865	865	892	938	945	903	883	875	932	916	882	889	906	917	885	917	918	928	863	895	895	922	841	864	832	907	920	866	877	897	923	928	895	909	915	936	882	939	896	925	930	909	870	920	897	832	908	893	940	926	872	891	899	924	929	897	957	921	921	988	859	867	895	926	891	850	932	912	909	909	942	879	981	879	922	899	901	897	926	920	896	897	855	930	934	913	879	897	850	854	882	880	907	937	923	890	901	918	883	970	891	861	875	888	921	903	885	850	902	960	913	914	925	896	923	861	858	874	899	921	881	923	859	890	889	930	864	915	895	880	944	873	870	904	905	885	878	855	920	910	902	908	874	929	950	911	919	877	959	927	880	938	917	890	842	933	887	921	928	881	943	894	927	981	919	841	862	868	920	839	884	920	910	885	902	894	975	865	907	914	882	864	945	883	917	872	903	883	890	876	875	887	896	888	903	882	899	936	914	949	899	886	927	886	906	891	879	862	869	921	903	884	881	870	874	850	972	943	892	937	910	892	952	910	922	928	864	873	934	854	915	936	870	906	844	944	911	886	906	924	886	903	915	877	906	874	927	872	884	899	927	866	929	903	933	934	893	952	897	905	902	888	907	928	883	905	917	929	984	896	881	892	911	915	812	947	879	860	912	876	872	897	893	894	889	945	873	905	919	896	923	917	916	904	903	879	899	967	930	897	933	872	911	896	845	887	859	940	901	916	943	899	921	892	913	926	918	928	927	892	879	844	880	878	915	845	894	891	914	914	882	888	905	911	932	882	893	906	897	894	893	923	907	866	890	890	902	895	930	928	858	888	877	910	939	885	914	873	922	879	878	924	903	876	977	904	955	878	865	910	899	903	890	921	837	919	886	890	893	907	899	914	918	943	892	832	917	911	873	946	888	916	908	864	886	911	967	888	921	920	913	876	826	898	935	904	910	878	869	862	909	902	898	904	881	902	876	881	897	930	906	861	896	896	948	927	904	891	907	881	927	916	908	865	952	876	936	892	924	913	928	909	916	863	926	869	905	860	902	907	941	883	904	863	876	948	916	906	870	867	868	917	883	870	875	907	869	905	809	838	890	898	918	884	978	881	870	882	921	890	955	970	882	887	941	868	934	880	862	884	898	888	886	836	874	956	955	927	836	887	851	906	926	900	922	901	925	920	826	906	908	913	923	902	888	877	843	904	837	889	938	892	884	976	915	897	927	891	921	850	932	903	876	910	914	917	888	913	910	855	912	872	936	967	930	914	922	953	888	897	904	867	918	918	917	925	901	898	907	899	835	904	871	913	929	906	904	864	909	952	880	846	940	888	889	913	915	895	950	908	883	934	864	864	872	881	879	891	897	933	855	920	895	929	881	890	898	893	909	866	881	906	868	936	905	894	932	937	942	905	889	883	925	901	913	881	904	846	895	879	891	870	923	864	851	936	834	919	919	916	864	897	948	914	929
37491	33795	24891	6280	788	591	592	521	532	575	954	1072	1102	871	759	626	626	532	510	478	483	501	518	507	520	505	467	496	491	520	508	499	491	552	489	450	483	499	478	440	471	491	528	488	512	505	491	476	529	521	501	497	482	508	499	486	481	495	477	492	507	519	520	455	522	498	508	517	500	535	525	504	464	451	541	479	524	510	483	522	489	543	519	510	519	469	492	557	488	510	516	472	484	494	504	519	509	506	459	484	527	535	520	480	464	514	491	495	461	502	458	499	535	503	493	509	464	480	511	496	487	505	539	516	507	480	520	530	498	499	528	481	490	507	497	513	511	505	489	470	520	511	499	480	532	496	513	456	529	538	494	537	454	524	528	448	524	505	485	474	522	468	541	485	454	497	510	526	514	489	508	522	505	539	512	512	488	543	486	480	474	520	556	503	485	483	497	463	525	465	491	526	466	458	494	520	486	473	519	459	514	504	508	504	494	517	494	522	528	502	480	516	494	501	482	523	480	489	530	516	524	435	477	503	487	522	519	513	498	527	490	506	486	486	486	478	533	508	475	495	469	504	496	504	519	484	476	492	499	473	512	514	535	471	496	484	524	488	525	525	478	482	475	510	527	460	492	512	489	493	554	487	479	555	515	494	484	475	516	467	475	545	560	480	474	503	499	443	498	510	489	506	524	474	500	520	505	478	526	474	478	485	474	500	503	497	456	494	517	499	483	543	469	510	505	509	444	460	472	500	539	499	477	546	522	525	488	466	509	542	503	478	565	486	480	502	503	548	512	468	531	464	509	534	475	490	481	490	468	501	499	495	482	491	551	485	430	481	513	454	495	499	478	488	529	438	534	500	540	505	483	507	473	526	505	524	505	494	515	471	486	466	508	526	474	469	539	480	507	525	477	453	471	501	468	555	515	509	499	492	488	492	498	478	487	468	501	486	513	486	506	476	498	512	505	488	520	476	472	528	455	530	476	498	487	448	490	511	526	472	472	488	471	538	493	483	498	499	533	465	447	509	515	471	478	517	517	484	501	513	523	468	464	523	490	491	486	495	442	443	442	482	515	500	504	492	524	518	471	537	546	499	507	480	499	497	484	489	543	478	514	518	506	539	491	499	484	500	476	480	507	519	539	485	494	468	496	475	511	501	498	484	467	453	511	461	498	452	479	533	453	505	502	494	481	539	518	510	458	461	516	500	477	489	471	522	491	508	504	511	489	489	519	525	483	489	507	482	524	502	528	491	469	443	490	506	500	520	549	495	499	502	467	477	497	494	490	524	511	489	512	492	517	497	530	505	529	477	498	506	501	508	513	533	467	490	495	525	521	517	533	518	475	505	509	535	513	513	509	503	471	510	531	494	483	513	481	483	464	496	512	493	531	485	523	534	480	481	539	488	500	492	490	502	494	507	494	511	500	492	496	509	551	499	541	495	509	501	491	508	529	469	505	523	506	504	454	521	488	492	490	493	511	492	552	483	525	486	513	467	515	512	484	483	458	530	520	483	481	542	496	454	495	501	511	472	512	476	500	530	492	501	478	464	478	517	525	484	462	448	537	475	521	458	466	495	485	505	493	503	499	522	513	523	490	481	486	487	508	511	474	497	498	546	487	482	500	520	513	491	494	515	522	500	510	465	495	477	457	534	533	476	491	467	499	492	503	460	470	561	490	453	486	521	530	502	539	460	511	499	467	516	488	482	525	509	525	530	512	515	493	471	500	493	501	501	516	524	476	491	495	508	545	506	469	551	453	512	484	510	502	506	426	492	493	509	486	468	430	493	497	457	509	481	503	518	504	496	473	477	535	478	507	490	510	464	466	496	485	500	477	533	554	517	529	500	497	562	477	526	466	451	449	507	502	489	545	502	495	498	466	514	493	487	498	490	508	496	486	503	505	504	504	460	509	465	508	538	495	527	528	537	501	517	514	548	497	473	501	488	497	496	525	480	468	504	469	457	496	443	537	504	505	460	514	484	490	502	508	527	515	547	477	509	520	467	508	512	483	504	527	478	476	490	522	513	505	495	499	472	485	481	494	526	505	497	523	557	494	481	536	564	540	474	478	508	500	452	484	526	489	503	459	511	528	492	475	490	509	486	510	501	509	501	483	506	509	515	491	479	520	494	490	509	519	502	473	484	446	489	471	495	515	519	497	500	463	484	502	519	473	485	515	511	521	504	465	530	528	505	494	465	527	497	506	489	463	492	526	524	470	518	522	527	562	486	512	475	503	522	486	499	496	502	496	508	487	496	499	515	509	514	522	490	459	479	475	502	494	461	497	500	513	492	498	483	495	513	471	534	520	539	522	502	488	516	533	516	524	476	512	465	517	496	490	485	473	533	527	483	490	518	498	512	517	492	529	453	477	485	522	469	540	523	491	515	473	518	509	507	482	484	476	514	502	543	515	507	503	482	501	517	524	482	490	497	443	533	464	513	474	522	441	527	494	493	498	464	523	529	483	512	493	536	498	494	521	481	556	517	496	522	491	508	495	501	479	491	526	467	497	530	473	498	514	522	496	501	451	523	469	487	511	474	488	508	524	497	487	495	484	515	498	467	486	498	523	467	528	489	515	500	487	514	533	512	501	512	519	497	500	502	561	509	481	483	469	513	519	527	510	500	456	489	531	489	500	509	468	529	495	508	475	510	507	490	509	527	471	519	523	518	482	480	462	463	452	501	481	517	493	510	535	503	509	518	498	491	469	508	493	428	508	488	484	507	503	506	463	477	497	457	518	491	504	512	533	475	492	494	509	519	542	496	474	482	514	501	509	504	484	497	551	479	472	514	476	477	517	508	473	457	522	492	493	505	483	544	501	458	494	506	506	520	517	452	467	486	517	537	513	483	486	503	480	475	474	529	479	487	516	525	506	494	484	479	461	473	491	581	484	482	478	461	480	477	492	475	495	475	487	481	490	509	525	519	501	520	492	471	517	490	484	458	503	525	530	518	472	526	507	460	526	485	492	491	518	505	520	488	503	521	506	490	492	519	484	490	518	514	507	509	491	493	506	513	517	502	504	507	514	489	481	494	496	499	521	532	505	509	540	537	474	480	502	515	494	493	500	478	504	504	508	531	488	521	469	471	505	513	507	517	499	501	494	484	518	520	483	523	502	493	486	521	493	500	513	526	474	511	495	478	483	506	546	497	462	458	483	470	507	561	547	521	528	503	469	518	467	499	464	528	497	479	493	553	498	544	495	507	457	499	502	471	516	486	526	460	525	523	487	527	465	514	503	537	509	519	529	506	504	489	489	506	508	498	524	525	508	519	496	476	455	504	497	541	471	468	480	524	541	487	498	472	529	493	455	496	480	502	553	505	514	523	465	471	511	517	474	478	495	500	491	496	497	484	505	503	492	514	496	484	503	507	490	490	534	511	509	501	511	507	502	507	515	515	477	516	483	525	487	515	498	470	477	503	557	495	499	474	490	458	487	458	549	443	498	503	504	479	477	545	519	481	484	500	488	553	541	512	495	493	482	517	505	484
42923	42149	16511	1974	957	694	665	558	507	677	1049	1338	1347	1084	867	713	679	529	504	485	507	530	534	521	526	519	519	530	511	506	507	540	509	525	497	534	485	570	546	495	466	536	464	521	548	492	531	550	536	537	502	528	553	542	510	537	550	505	491	551	486	499	512	516	519	487	535	513	536	566	522	536	498	518	522	515	537	508	530	536	546	466	501	579	518	551	503	499	524	510	537	510	565	539	509	529	507	514	546	509	523	508	539	503	504	485	564	512	513	564	527	532	546	513	499	526	538	515	509	552	556	530	533	512	546	520	485	524	491	551	552	516	495	491	531	516	504	503	508	560	518	542	519	530	545	499	520	568	475	541	513	520	541	545	516	541	532	545	508	522	508	520	553	515	489	519	538	524	495	529	471	517	518	476	505	529	503	526	543	544	521	504	504	555	559	518	521	498	558	519	482	499	553	525	523	500	522	501	557	538	523	552	508	533	530	550	546	483	524	512	510	524	545	503	514	512	509	538	485	481	500	459	542	527	513	530	537	552	529	515	558	533	580	522	519	489	502	510	513	540	519	539	537	521	554	547	540	523	511	478	493	522	514	511	503	543	531	499	476	533	575	526	525	526	478	492	531	545	529	522	508	520	501	519	526	495	525	551	547	518	502	518	504	530	513	528	533	516	578	496	478	490	489	500	541	504	539	551	534	498	509	538	541	527	521	508	492	484	494	522	498	542	519	545	504	520	512	543	516	519	525	482	527	527	495	527	502	550	523	511	537	503	538	497	525	491	558	506	535	508	505	544	479	540	536	535	534	550	525	517	502	551	550	524	509	518	559	495	552	484	512	541	502	466	527	517	524	535	504	576	539	495	539	534	484	507	521	529	554	524	544	510	508	488	516	501	557	517	497	508	530	505	492	504	507	487	558	537	518	490	510	487	550	510	517	507	510	589	493	533	523	521	523	488	510	516	552	495	523	544	555	505	537	511	489	528	568	559	553	534	502	500	547	534	545	527	547	532	539	529	499	550	520	499	524	525	497	508	511	533	502	532	521	518	481	535	513	514	529	514	538	498	528	566	520	518	527	518	563	505	509	512	567	522	546	520	471	543	503	544	536	523	531	529	532	509	540	523	513	520	518	516	498	507	504	535	507	517	479	484	528	543	549	524	513	521	543	523	547	530	504	539	527	503	512	518	537	505	508	535	539	518	516	538	506	561	507	518	518	491	505	539	542	518	540	529	539	497	524	567	515	488	566	482	508	539	521	518	503	497	505	523	494	508	526	508	511	549	513	499	505	515	549	502	536	511	473	549	495	501	484	506	508	498	508	516	513	546	506	496	513	546	507	522	539	511	527	557	516	513	509	511	519	482	527	529	565	465	516	534	536	498	538	534	537	524	496	531	552	491	530	534	523	547	534	543	511	497	519	505	541	501	547	523	525	536	504	507	527	542	485	526	535	517	507	538	543	542	521	475	531	520	509	523	519	583	528	536	554	529	564	524	534	547	525	499	489	493	511	487	521	483	573	540	532	513	535	515	539	546	504	472	521	517	522	499	532	495	555	533	588	521	524	482	555	513	552	538	509	522	545	545	542	537	509	572	563	543	544	528	538	493	531	518	538	538	556	535	507	538	522	512	553	507	530	489	546	538	545	541	529	524	509	487	559	538	478	492	543	539	543	502	537	477	489	536	491	556	522	496	506	528	535	494	497	571	553	541	473	539	528	525	537	525	464	548	531	520	469	568	534	569	476	509	513	530	544	541	536	533	509	560	571	496	559	507	526	537	541	551	533	488	506	539	494	524	529	500	518	528	473	563	520	555	478	580	533	519	489	541	511	487	530	508	540	512	538	520	502	496	517	522	522	519	528	559	550	558	497	487	503	499	477	532	550	533	517	521	558	550	552	523	500	527	524	534	520	519	532	577	555	494	507	503	511	482	482	505	520	495	545	511	519	518	533	528	511	504	496	521	531	485	546	501	526	545	531	523	513	488	501	521	557	537	504	501	529	476	480	517	524	555	503	490	526	477	539	575	513	520	540	513	521	524	518	506	501	502	513	527	547	559	544	525	513	545	542	524	539	526	532	515	536	493	502	496	533	531	468	542	519	534	510	481	520	514	526	526	531	536	538	560	565	546	502	528	522	507	492	533	513	537	522	508	518	538	515	535	503	564	493	537	541	542	501	529	547	550	539	525	520	512	544	554	501	539	500	528	518	494	541	468	535	549	521	557	562	502	531	514	511	508	517	488	528	507	550	505	578	542	496	523	512	527	478	512	555	545	520	538	529	537	564	511	511	512	542	485	509	516	526	572	533	518	500	576	496	547	545	539	506	563	550	497	547	480	497	537	525	518	526	514	508	555	526	503	481	482	499	480	560	535	536	509	516	551	514	506	571	538	545	500	525	514	534	567	522	479	524	511	500	565	511	507	515	574	522	523	537	493	570	504	510	524	485	496	523	510	518	577	501	548	559	517	492	542	552	522	530	518	526	521	505	525	509	518	489	545	550	518	509	555	501	518	519	512	548	519	518	536	524	555	531	520	513	519	502	524	509	518	528	544	515	493	537	548	546	521	544	518	476	521	539	533	511	532	529	535	530	522	533	516	515	504	497	522	538	524	495	516	564	508	527	494	561	547	557	494	564	543	514	536	535	519	525	507	556	538	529	538	534	559	538	577	525	566	533	558	511	528	588	564	558	540	516	568	502	516	523	558	535	516	524	500	546	526	529	513	528	540	495	480	552	515	507	511	507	522	506	556	528	505	572	518	533	526	555	528	534	532	545	494	527	518	528	519	493	520	471	513	493	510	529	506	547	502	530	537	557	554	505	553	561	531	539	505	512	563	523	566	546	490	533	531	536	504	475	508	518	530	525	538	510	508	556	506	496	552	546	468	535	492	540	494	564	511	520	496	471	563	490	523	545	567	482	522	482	483	501	557	503	530	577	470	545	509	509	500	523	528	531	511	500	514	501	509	520	526	516	564	503	499	503	536	502	579	516	537	514	495	484	510	502	516	528	540	512	493	519	532	526	526	529	526	523	485	544	511	513	518	548	504	535	529	467	537	512	512	539	526	528	454	517	542	526	537	548	503	522	507	550	517	510	541	510	560	523	505	495	515	525	516	532	495	495	531	542	500	533	519	490	574	477	520	541	522	503	529	514	527	554	511	504	492	501	581	528	512	522	494	504	543	558	506	521	556	509	538	522	521	516	515	527	501	473	524	491	515	489	496	563	500	489	563	513	515	554	511	518	535	515	510	536	546	541	544	503	534	519	484	518	537	538	509	532	544	554	531	507	507	493	533	534	570	517	494	519	504	517	528	507	533	495	531	514	519	502	524	541	534	517	519	519	529	516	472	527	535	518	540	499	556	530	532	526	515	506	546	526	531	539	488	533	521	521	562	534	527	526	510	485	534	509	551	510	560	550	570	486	521	501	506	555	499	531	520	519	473	514	561	521	495	528	519	502	519	507	564	543	505	520	529	543	555	496	521
23813	22055	30495	24211	20321	10294	1440	915	827	1828	6203	8383	7106	5261	3420	2064	1363	788	690	692	683	633	687	730	687	693	657	686	694	656	706	695	706	644	676	689	683	643	666	661	667	647	681	713	706	647	675	680	708	672	659	674	694	654	708	672	662	633	694	689	699	698	686	677	663	702	715	684	723	670	698	711	738	745	698	706	681	668	691	678	678	673	676	704	683	691	683	686	669	657	721	648	623	690	659	690	642	686	702	658	640	681	686	752	653	709	658	696	697	723	653	679	653	696	671	656	664	681	697	685	690	672	726	738	680	701	693	701	669	727	691	656	687	647	673	667	701	712	668	718	691	655	685	701	661	698	637	701	716	643	724	692	704	722	682	666	678	682	701	726	651	715	644	667	713	722	742	689	665	674	654	701	680	665	688	701	675	713	687	708	672	670	674	688	686	682	683	684	657	645	692	700	672	656	657	708	653	706	723	672	672	701	647	684	744	643	662	623	674	655	668	650	719	667	676	708	690	632	662	649	666	704	696	652	678	699	675	684	680	684	677	648	680	688	662	683	641	619	664	662	697	687	667	665	693	733	685	673	699	613	701	661	668	616	654	663	676	711	694	690	674	654	701	687	686	642	652	608	685	647	667	684	692	667	703	730	683	652	658	653	685	717	606	652	696	637	649	696	687	690	697	679	682	666	681	671	656	735	701	683	710	690	680	672	702	682	689	688	655	650	707	683	647	692	623	670	681	662	672	675	722	655	679	670	646	673	731	709	673	723	683	674	661	638	635	651	668	669	717	679	693	727	688	724	648	679	691	721	687	675	685	705	647	700	656	681	659	749	652	638	642	655	665	695	643	672	710	670	714	732	667	703	643	706	676	680	693	685	694	699	618	694	689	685	725	697	675	703	694	728	681	726	718	657	684	703	660	677	689	686	679	689	657	670	656	710	699	662	690	682	684	660	650	707	675	684	662	709	669	716	702	658	677	658	671	722	656	696	664	701	671	690	664	628	741	695	682	680	649	681	692	699	713	655	687	674	690	678	658	675	679	675	725	716	722	684	680	674	661	684	687	696	671	662	780	676	719	688	650	666	661	694	697	703	674	678	725	685	678	672	656	670	691	622	712	654	725	658	677	675	705	724	659	707	640	660	672	668	694	682	652	716	713	725	654	691	663	706	682	660	664	698	657	684	724	668	661	729	672	679	737	694	641	682	643	700	721	650	723	698	666	712	659	692	661	705	680	725	661	703	683	695	654	712	752	633	683	668	692	665	688	683	723	675	674	699	659	721	674	672	673	651	669	720	703	699	667	693	687	696	631	686	609	722	699	669	725	684	661	639	715	653	685	687	674	690	683	676	672	684	665	700	687	652	674	711	723	650	661	696	666	651	686	658	626	674	747	716	676	740	705	707	685	710	708	669	691	695	676	633	704	672	652	686	663	691	655	719	688	703	683	716	680	662	654	702	661	660	728	709	697	663	667	722	695	696	679	674	690	663	697	671	705	716	692	685	683	680	716	694	726	734	696	690	684	668	642	718	713	712	711	697	665	704	675	668	694	656	682	667	652	686	717	601	670	695	656	644	653	708	656	695	641	710	696	697	669	658	638	679	680	707	712	663	682	718	670	680	642	708	677	679	706	704	633	713	676	712	666	655	679	709	675	691	673	665	721	678	685	722	668	729	696	698	682	691	700	647	685	657	697	703	703	651	708	709	666	722	667	704	667	688	715	685	696	691	652	681	692	631	662	690	674	655	685	682	670	657	650	701	700	658	682	725	667	699	607	661	713	644	722	645	663	685	637	656	675	687	696	665	715	692	692	714	691	684	676	661	731	634	669	621	672	633	705	663	651	689	710	687	694	699	670	640	634	654	692	648	712	675	678	691	628	700	700	635	644	692	681	671	655	642	702	650	700	745	730	724	661	709	653	611	688	668	645	719	692	692	653	655	670	640	711	683	702	723	691	690	636	680	715	666	680	683	711	692	705	654	654	658	674	709	669	681	749	715	657	690	656	732	676	660	660	674	699	679	705	692	662	730	644	697	673	693	727	740	712	643	698	673	692	697	646	678	636	758	686	701	646	692	723	704	686	669	716	720	716	685	649	680	711	709	665	703	696	682	689	627	711	638	643	682	651	669	704	691	753	655	693	676	674	644	636	645	706	714	684	639	680	682	694	658	683	652	692	645	677	674	697	682	657	691	664	666	721	685	665	706	687	694	698	679	708	660	698	659	669	654	631	682	670	656	665	678	691	724	710	694	681	682	710	644	712	683	671	681	698	642	704	703	618	667	693	689	694	635	658	678	713	685	691	712	692	665	698	672	642	710	703	720	697	690	662	727	696	737	621	694	666	724	709	711	672	698	677	647	709	716	662	671	695	657	672	713	647	702	667	696	735	671	674	691	716	682	692	691	680	704	734	723	677	665	686	686	666	715	700	674	626	659	678	667	669	675	699	653	677	668	644	680	692	649	677	694	679	677	667	645	703	671	705	674	690	668	671	720	650	689	661	703	730	661	698	679	734	719	650	655	708	690	711	658	615	694	693	664	717	701	692	638	701	719	652	690	711	686	686	700	676	666	675	686	704	716	659	612	706	656	693	696	707	691	705	687	694	709	671	642	689	631	658	685	678	672	678	705	695	711	680	662	677	733	721	702	724	683	677	681	675	666	678	687	695	638	695	680	674	666	635	631	656	659	688	705	681	661	706	709	668	714	681	687	662	743	677	676	705	702	694	696	694	702	645	655	690	718	730	681	656	690	711	665	697	699	699	649	643	692	651	716	667	678	713	628	717	666	681	674	709	690	690	669	679	687	653	702	683	708	660	629	649	690	674	723	667	613	738	662	670	629	700	685	669	664	744	640	645	698	695	676	636	653	690	693	671	671	642	695	673	678	670	656	692	681	699	660	705	672	697	674	657	671	742	734	674	657	711	676	661	651	679	635	705	675	699	696	741	713	673	705	725	687	678	718	655	679	690	712	682	700	665	642	689	666	648	632	678	645	661	700	688	678	670	696	697	649	670	645	650	726	712	593	665	678	721	714	675	701	678	708	655	704	667	687	706	723	669	691	694	734	667	661	699	683	686	713	717	676	656	692	680	652	688	759	634	650	691	648	723	671	685	709	687	698	700	664	672	717	660	726	721	723	664	695	667	701	680	684	683	676	715	693	675	705	723	713	673	669	665	673	640	689	679	637	684	687	686	633	667	696	677	656	643	686	673	672	672	665	686	684	640	680	682	670	668	733	724	682	662	651	710	659	666	640	734	734	727	641	696	687	667	620	750	665	720	625	670	655	686	676	668	660	685	674	701	668	689	720	706	653	675	684	651	681	690	724	692	725	697	676	646	691	698	670	681	636	702	697	674	628	726	660	717	671	698	693	714	662	724	673	696	692	658	696	677	666	690	682	697	688	721	667	659	718	632	681	688	634	661	627	666	675	616	694	693	693	694	705	683	716	685	724	663	671	691	689	706	701	641	661	668	678	661	711	661	680
43699	81378	53663	7762	1670	1537	1187	1066	1025	2698	9311	11612	9415	6931	4530	2645	1721	890	697	712	684	683	716	654	672	694	678	700	684	673	726	721	720	699	664	703	718	653	683	700	712	689	671	657	690	726	702	684	660	633	704	722	650	654	699	682	700	712	700	643	727	672	702	690	712	688	691	679	638	679	704	660	712	699	682	678	662	697	722	651	675	671	693	672	705	644	735	695	755	652	692	716	692	689	706	694	697	634	713	698	717	659	734	653	745	676	654	718	704	687	706	709	666	730	649	701	692	709	682	647	711	719	676	639	704	717	665	702	682	673	673	699	673	733	696	702	710	734	664	696	670	648	662	670	708	658	738	681	669	672	711	663	653	706	698	678	664	682	684	664	688	689	699	671	709	665	711	655	666	728	653	645	739	684	707	698	627	689	715	703	649	703	725	672	746	694	678	661	710	688	709	713	691	712	700	705	678	674	661	666	710	686	634	691	707	664	712	692	714	731	687	730	718	678	655	678	677	712	705	729	668	699	716	645	637	739	686	654	718	729	721	654	704	661	695	679	671	667	714	689	686	663	674	680	653	647	677	683	675	699	663	732	695	691	692	673	716	694	638	717	661	663	667	644	703	678	661	674	682	667	673	635	687	665	686	676	694	693	682	693	689	695	632	707	698	665	696	676	723	691	676	699	680	722	692	646	686	676	704	698	678	746	649	666	650	694	676	761	692	645	668	679	711	696	725	734	713	656	721	684	686	686	702	666	705	702	703	703	668	715	715	677	636	681	707	720	723	741	645	644	693	724	684	705	713	701	654	720	710	703	642	709	675	689	645	695	670	731	705	718	720	668	659	693	701	680	714	666	727	675	674	667	653	704	699	693	683	744	688	684	687	680	710	690	700	673	676	666	691	671	668	718	681	687	705	637	669	724	692	688	688	700	717	659	705	694	693	692	672	727	681	727	643	684	702	673	649	693	674	724	719	717	706	674	638	763	666	701	729	641	714	679	698	670	739	697	713	725	644	682	681	688	701	681	667	684	709	645	677	675	704	717	700	716	693	667	713	643	643	677	668	709	691	663	662	674	650	652	702	689	699	719	667	659	732	701	700	676	696	665	702	686	694	649	695	657	698	665	713	664	655	694	709	681	682	689	656	688	656	708	700	658	704	701	680	628	720	660	654	715	726	713	646	711	716	696	685	684	642	678	708	687	707	698	626	734	674	647	695	640	692	710	711	692	733	694	677	659	670	668	691	701	677	694	656	647	697	675	691	691	646	741	638	655	689	660	659	709	647	735	693	676	736	675	693	675	685	631	735	701	727	699	716	700	667	722	681	715	719	653	677	687	665	695	659	712	667	705	723	693	666	683	659	718	685	673	663	721	643	702	654	674	669	637	694	744	698	648	717	677	703	661	721	680	656	675	698	666	694	663	668	677	716	643	664	698	687	714	664	704	720	702	719	646	707	655	691	657	717	723	682	697	702	683	645	724	685	685	644	667	690	709	689	715	718	687	710	715	682	680	672	668	662	752	701	670	675	661	644	704	681	725	695	715	647	714	729	709	700	708	655	672	712	696	628	691	704	689	671	738	694	677	703	691	713	722	671	674	681	678	703	691	684	658	694	642	654	720	699	709	651	699	674	680	671	642	715	667	682	631	687	700	703	720	700	727	683	654	687	682	732	661	666	682	694	688	676	728	693	691	699	671	703	718	699	694	696	670	717	710	705	681	674	623	699	711	661	654	668	714	672	702	675	694	669	703	637	683	667	717	749	683	639	703	686	709	704	720	662	706	685	678	687	684	732	715	671	674	639	699	680	653	689	671	735	685	680	692	670	713	669	710	668	722	687	703	706	660	696	702	636	691	730	697	667	706	676	676	710	718	666	676	716	693	692	695	672	701	738	732	693	684	695	686	652	724	682	722	702	717	661	715	678	678	740	728	732	706	709	702	684	684	652	725	670	684	707	706	630	656	714	716	682	723	686	695	688	703	673	694	705	692	691	707	696	645	716	677	693	637	700	671	671	726	679	703	705	703	680	704	667	671	672	707	702	708	668	677	735	659	653	693	723	712	708	681	692	732	736	699	694	691	653	654	715	743	695	685	672	696	713	685	686	718	682	658	712	637	726	633	674	722	677	662	716	685	678	655	676	695	734	657	719	694	682	660	692	686	683	690	690	689	698	723	748	696	718	671	703	681	695	701	706	686	710	633	722	657	675	690	681	704	710	682	706	728	697	640	721	718	701	695	648	641	668	646	661	718	697	704	697	655	700	675	692	698	709	711	692	735	687	729	678	690	701	691	704	688	706	658	670	657	682	725	662	684	643	678	642	694	697	690	704	698	676	655	695	667	665	675	722	687	701	730	723	696	676	702	710	697	697	693	659	694	647	678	608	732	694	682	680	735	737	639	664	659	688	664	671	664	704	680	651	679	716	739	685	690	703	735	701	688	658	666	704	740	690	707	676	679	651	667	703	659	679	710	690	678	725	705	694	703	683	710	704	695	693	685	674	706	686	660	705	696	683	709	649	737	712	670	693	646	695	676	684	679	697	714	670	670	646	670	661	668	739	680	693	660	643	643	659	659	680	670	678	678	699	696	674	649	711	680	701	711	738	708	668	697	678	666	701	649	719	699	714	680	695	693	688	650	677	710	657	705	708	692	692	674	673	661	670	674	710	649	669	666	669	710	698	685	678	706	647	705	716	695	745	714	684	650	659	685	716	680	678	690	677	687	682	709	705	698	726	681	674	687	698	651	706	655	696	687	679	668	706	666	703	672	722	679	734	678	689	722	659	706	648	679	659	661	669	684	708	743	771	683	700	735	678	719	703	645	700	656	697	721	757	694	711	634	670	699	682	662	619	684	667	704	717	699	644	637	687	705	760	702	671	717	654	699	677	682	702	691	724	697	671	698	692	674	649	727	654	659	699	679	694	694	673	723	689	677	646	647	648	696	728	652	678	676	664	662	704	675	694	688	715	681	678	643	690	721	674	677	663	682	654	689	686	707	705	711	691	663	706	646	699	715	639	682	707	701	703	659	743	719	699	679	725	696	679	664	692	664	648	667	663	680	695	668	677	700	661	663	670	697	661	710	699	706	626	688	709	662	686	666	682	701	672	697	713	667	665	683	664	690	690	655	717	694	663	709	705	637	691	730	708	668	702	729	726	671	685	709	660	675	656	651	707	678	735	637	703	728	732	683	672	711	685	684	668	761	693	673	690	732	683	720	696	676	683	680	671	675	686	666	669	711	636	687	722	647	735	687	701	668	701	654	705	695	671	712	715	712	696	671	688	708	674	685	735	638	713	649	685	703	645	694	674	680	732	687	645	663	729	675	680	711	674	655	705	656	698	644	723	668	665	695	693	708	700	680	703	695	743	720	678	646	741	740	707	639	686	716	723	737	697	680	695	651	700	694	692	664	664	654	675	703	727	775	703	715	683	727	683	650	707	699	674	698	685	685	727	684	720	688	675	722	691	658	731	652	765	663	701	724
25024	23155	30671	24395	12242	1442	815	781	1158	2636	3868	4133	3201	2438	1670	1267	792	629	635	626	641	598	620	617	608	618	651	587	590	590	570	646	622	573	642	600	635	615	585	603	596	596	633	616	564	602	562	619	631	599	649	641	656	616	562	607	630	606	623	612	581	599	677	657	588	607	629	647	650	668	553	623	577	608	619	655	626	608	602	581	620	613	592	638	634	607	632	605	597	631	577	613	612	593	589	632	577	572	603	585	660	654	663	631	646	610	633	584	591	640	610	601	605	595	664	612	600	638	579	610	653	604	616	603	615	609	586	583	613	651	646	621	645	620	637	620	675	640	604	645	605	634	588	632	566	667	619	659	605	609	624	653	625	651	615	567	614	605	610	620	644	618	602	601	550	627	659	598	606	632	631	589	605	560	598	633	607	646	664	629	646	587	603	644	651	608	627	660	653	632	613	673	607	582	635	603	597	634	637	628	631	613	603	586	611	613	642	609	647	567	563	653	582	613	606	634	597	661	666	603	592	597	602	622	613	610	635	627	632	584	616	559	579	634	609	656	624	615	605	648	618	628	536	586	594	581	576	621	622	599	593	601	633	614	611	597	658	629	600	636	636	623	621	605	655	606	635	621	598	609	622	618	648	598	606	656	615	671	623	596	608	649	591	629	604	654	592	628	625	634	566	615	645	593	605	599	576	639	656	595	595	550	665	683	634	585	611	636	590	632	609	626	644	628	558	606	634	635	647	608	601	641	652	614	601	596	653	643	638	595	613	649	611	627	643	654	595	607	625	616	634	631	664	651	623	624	595	589	586	638	614	606	592	603	620	592	626	630	600	623	604	653	651	627	646	596	630	616	584	675	645	631	661	625	655	633	614	623	592	603	598	602	607	611	616	576	570	584	548	582	637	620	552	636	573	595	638	640	665	638	602	617	603	627	688	612	611	566	615	644	641	620	616	590	622	602	656	606	591	603	635	611	625	626	667	577	662	612	630	627	609	624	641	608	644	640	593	638	618	585	622	572	640	590	586	604	600	608	640	649	599	601	648	640	622	583	613	576	635	618	625	616	614	658	608	634	650	619	627	597	637	637	611	646	614	650	620	626	590	612	634	626	628	608	611	596	613	608	581	593	616	611	637	620	603	653	605	604	650	619	634	632	614	641	631	607	612	600	656	585	622	601	661	627	626	646	623	690	602	651	597	604	611	614	630	608	623	626	628	596	644	625	616	612	621	594	600	626	619	568	608	645	602	638	622	628	616	603	608	582	623	629	645	646	592	643	586	620	631	625	620	637	643	600	632	591	650	630	637	606	630	592	576	590	554	588	626	571	612	587	556	656	643	622	585	647	609	616	606	649	609	615	613	616	639	606	578	561	649	588	636	610	617	604	595	622	603	607	645	595	577	643	622	596	639	602	605	602	650	622	661	656	596	575	607	577	622	590	646	614	667	645	597	617	630	630	653	658	619	601	621	607	605	562	602	659	586	666	581	610	619	617	605	613	660	594	645	632	620	649	614	589	592	634	624	622	610	623	650	564	616	627	596	615	644	644	601	641	587	629	614	620	634	629	588	601	624	601	616	645	621	592	617	591	616	653	620	622	657	598	646	591	592	654	586	560	667	654	640	619	617	628	641	594	620	646	633	650	592	641	615	633	638	595	608	633	621	622	621	632	602	650	647	644	646	635	618	588	644	663	589	613	595	615	618	651	661	593	596	562	579	616	619	606	605	610	584	612	619	612	592	613	617	630	623	603	642	594	596	619	680	651	632	636	589	664	630	599	589	581	626	609	634	627	622	607	659	641	618	640	618	598	598	589	627	638	589	567	599	619	606	676	623	602	621	612	568	578	558	624	622	594	600	638	647	622	588	607	612	593	619	564	599	545	621	665	647	638	641	607	628	630	641	643	694	579	628	624	590	576	600	621	566	609	606	629	653	622	607	638	652	619	645	627	610	633	576	560	618	621	591	590	591	618	631	617	639	633	630	613	588	617	657	590	638	599	638	620	650	606	618	634	603	628	633	631	656	615	681	577	598	667	630	602	621	567	611	593	672	625	646	581	660	621	638	620	596	620	592	621	599	595	645	634	638	600	633	655	631	624	611	609	586	617	624	610	613	608	640	610	615	598	631	642	596	646	599	619	665	640	651	606	600	586	632	622	661	587	665	561	589	674	645	593	647	596	611	590	653	632	603	623	606	642	636	619	564	629	591	594	608	654	632	647	634	595	620	617	602	621	605	650	670	599	620	596	626	612	649	627	614	597	618	656	609	649	603	635	608	583	593	612	575	578	611	589	595	616	616	578	612	642	560	640	641	612	601	601	610	634	613	601	620	619	601	625	620	605	599	614	604	602	609	604	605	581	625	608	624	647	586	615	652	627	656	589	650	619	571	637	626	611	629	619	595	585	623	582	644	588	606	602	628	582	609	652	595	593	625	618	605	614	589	602	627	629	597	604	607	637	621	612	658	602	606	606	662	610	600	587	587	641	626	621	632	652	612	613	629	625	635	571	640	630	602	595	605	635	629	599	650	591	585	611	631	595	643	597	577	575	634	589	586	591	634	666	587	608	633	643	620	566	643	641	599	593	623	651	615	632	614	586	644	608	643	627	654	600	623	613	623	587	666	593	638	674	627	571	608	645	647	637	617	612	612	609	610	596	596	614	624	594	611	612	633	650	642	604	612	624	624	625	569	618	635	571	629	630	596	606	627	626	608	615	594	591	599	659	590	620	580	579	613	581	593	611	639	580	646	636	623	595	618	623	649	583	620	602	623	656	596	615	647	631	655	593	625	619	655	610	589	665	637	635	616	613	607	627	612	635	624	583	594	614	589	604	638	620	599	627	586	603	604	633	601	621	607	639	641	641	607	605	602	585	665	596	653	629	561	619	660	613	645	594	578	627	676	550	647	630	622	607	607	645	584	626	608	631	575	562	634	589	629	599	596	620	594	645	642	605	586	615	670	631	657	633	619	600	619	634	603	589	669	627	598	666	604	594	653	603	580	629	588	634	635	608	645	609	622	595	642	631	581	670	610	620	619	610	595	581	636	600	585	642	622	575	680	608	662	600	623	610	620	592	578	575	640	575	624	607	619	638	621	606	618	614	597	606	638	658	606	603	625	599	614	636	603	597	614	590	602	609	585	643	588	606	584	612	653	627	619	628	581	592	586	618	572	589	626	612	620	588	627	640	623	563	604	600	603	628	603	605	582	610	608	622	623	584	625	603	606	562	597	648	654	597	630	613	613	576	600	629	599	586	627	603	617	603	651	596	635	617	625	622	619	623	625	599	617	605	619	666	636	650	634	619	606	598	619	636	625	633	576	588	617	567	604	637	647	603	605	609	613	628	612	605	631	626	602	586	664	612	611	604	609	600	645	644	573	603	605	547	633	630	623	615	597	626	647	606	563	603	625	618	598	629	618	620	621	626	616	609	651	609	588	629	625	602	642	624	631	655	641	620	603	649	599	625	638	617	652	629	608	608	601	584
42585	74706	44544	7502	1313	1074	945	918	1721	4358	6603	6498	4998	3684	2376	1545	994	692	658	689	639	640	630	653	629	634	658	624	667	691	640	689	632	658	630	641	649	651	667	672	648	668	641	659	657	659	639	624	677	680	658	705	652	657	653	650	639	648	634	648	677	618	673	684	632	663	607	656	698	648	695	641	658	660	643	614	628	644	676	702	633	631	628	604	658	614	687	662	674	655	626	634	627	666	670	678	655	660	675	632	643	661	671	632	609	669	589	649	635	568	655	634	675	671	654	626	683	650	646	658	677	661	672	680	633	645	648	624	639	660	632	656	672	680	706	628	649	654	637	670	641	665	620	658	660	669	636	659	671	676	609	676	586	651	625	646	673	665	678	659	703	677	685	662	676	647	662	634	630	665	686	631	645	641	638	659	681	698	671	626	654	654	704	613	658	640	671	674	672	631	636	655	630	656	635	667	659	662	625	631	657	659	637	611	669	610	680	631	597	682	637	657	675	670	614	622	635	671	657	655	603	691	631	665	642	669	699	661	647	628	632	662	688	649	620	669	630	651	650	665	688	637	636	648	692	606	668	631	624	644	661	637	684	620	632	653	621	651	665	642	698	665	628	640	629	648	682	624	642	675	610	649	668	613	643	667	636	638	681	698	651	658	641	676	628	649	615	651	612	605	657	673	623	667	623	638	624	627	621	661	656	616	675	619	685	683	598	673	694	647	629	643	647	647	637	647	622	646	645	604	653	656	683	652	634	650	622	649	684	642	645	685	680	645	632	610	630	617	686	658	627	664	634	637	664	677	612	647	632	638	654	678	637	642	652	667	670	647	662	676	649	650	632	638	656	619	664	685	604	665	660	655	661	663	670	687	712	643	681	688	622	621	648	640	696	648	636	641	632	628	630	641	637	639	651	677	640	613	681	647	623	653	666	643	642	639	637	643	619	634	662	635	651	643	653	609	670	615	633	658	691	644	636	640	658	685	654	647	633	632	649	642	665	659	655	624	672	630	673	670	619	611	657	622	639	641	694	652	640	627	680	644	654	647	670	644	702	658	635	628	670	682	647	627	663	672	659	647	620	674	628	673	661	667	605	645	700	649	630	651	684	603	687	654	655	678	598	669	633	698	623	585	653	654	660	647	623	664	654	654	650	679	618	661	704	630	618	622	721	663	699	686	620	628	654	628	605	628	678	630	632	651	624	638	605	649	688	671	649	660	659	644	639	623	659	632	644	655	645	659	642	661	640	654	659	652	696	665	665	666	673	693	666	658	671	640	640	604	691	663	642	657	637	600	650	638	650	707	657	663	670	677	616	642	667	642	651	646	659	658	670	676	683	631	622	671	671	654	639	657	688	665	621	647	647	639	650	647	652	635	712	656	607	645	642	655	666	696	686	656	654	661	662	658	699	653	689	663	654	678	662	631	613	642	662	614	703	658	671	654	652	643	667	639	632	599	644	684	608	626	615	684	658	636	648	645	644	607	637	660	650	635	672	655	642	649	612	626	657	652	655	687	625	663	626	642	633	691	655	656	644	672	623	652	700	650	673	655	652	626	614	636	641	637	679	663	661	647	627	598	624	664	641	640	669	637	632	604	649	611	664	656	651	625	643	642	608	620	638	663	680	670	638	647	627	649	671	669	647	642	658	574	675	705	592	636	684	606	635	640	611	628	637	606	589	637	631	610	624	635	695	660	682	656	666	646	608	631	685	681	693	615	651	662	656	675	688	639	602	632	634	639	616	636	611	661	617	659	650	661	666	625	690	623	610	664	640	667	676	627	627	599	635	667	643	653	626	628	624	669	647	669	646	645	700	612	650	663	614	664	648	658	599	629	724	680	687	633	683	666	657	659	648	663	636	665	653	658	653	665	632	625	654	653	703	677	620	624	626	642	684	629	648	641	664	654	615	674	648	652	632	636	629	626	701	631	621	646	688	622	628	671	697	610	643	617	636	681	672	618	625	610	641	634	660	647	656	613	654	617	633	624	671	701	670	639	672	631	638	627	624	643	642	700	653	694	667	702	651	674	643	673	688	641	643	654	665	625	664	639	647	636	632	636	665	659	598	628	639	654	682	667	669	662	647	686	647	626	644	676	653	666	629	642	630	641	593	629	632	623	625	649	661	596	623	649	635	635	640	658	624	617	675	639	636	618	682	677	667	662	670	651	638	692	638	630	652	608	657	621	675	664	638	629	623	630	704	637	654	706	650	604	635	648	633	619	609	668	662	635	644	668	678	662	674	630	647	678	657	716	654	669	642	653	655	638	644	658	630	624	644	644	658	674	674	642	710	630	671	626	666	604	621	674	626	612	667	617	671	656	636	594	600	682	673	668	643	652	651	600	695	652	653	653	672	637	652	625	703	661	638	643	626	689	656	659	634	657	655	626	680	601	634	606	647	627	648	621	589	670	630	629	644	688	639	607	645	666	672	660	653	640	671	693	668	721	640	650	648	684	627	649	707	660	647	638	666	607	626	665	677	613	656	653	620	624	634	669	624	666	641	625	666	630	655	645	670	616	657	694	675	588	700	626	664	649	691	637	636	671	629	659	630	648	674	647	592	616	668	632	651	654	650	653	644	626	633	658	688	618	636	673	687	644	651	665	673	624	655	660	657	656	621	632	650	671	680	662	638	641	667	676	652	653	699	637	652	590	635	648	627	677	666	647	655	626	573	675	642	626	670	639	662	668	631	600	660	658	640	624	664	634	661	645	712	649	646	647	652	652	623	615	660	653	673	636	608	644	673	648	682	634	651	666	636	652	617	690	609	648	661	656	652	628	673	687	671	674	621	687	689	619	647	604	613	652	630	648	621	632	657	668	647	680	630	672	713	647	625	684	656	677	643	688	648	635	605	601	652	668	655	651	666	632	633	679	616	690	640	630	609	689	605	637	652	644	669	619	650	603	691	671	646	639	640	661	661	629	657	648	700	615	677	676	584	675	686	609	656	640	683	648	636	684	639	662	614	639	648	631	670	610	664	639	679	706	665	658	651	665	645	628	649	697	673	669	624	648	660	669	590	643	636	626	642	681	683	645	619	663	645	680	666	644	656	637	654	667	669	654	660	669	653	669	646	668	626	670	674	601	651	645	640	682	639	644	670	659	629	654	643	657	653	615	672	650	620	670	687	598	700	597	615	695	661	610	634	642	682	632	685	639	683	622	690	649	673	679	667	649	660	622	681	624	632	619	624	655	703	682	641	659	601	677	640	678	687	662	660	666	599	630	651	670	664	676	621	690	667	685	654	648	651	669	598	599	652	644	597	653	649	645	622	632	621	628	691	637	674	633	651	679	619	599	645	629	650	642	672	611	676	691	637	633	645	657	616	660	608	627	709	663	626	653	662	616	624	644	654	671	656	637	645	646	636	656	653	645	610	622	653	650	633	594	660	633	615	599	646	608	604	694	637	701	664	663	621	654	650	578	671	672	665	683	632	609	600	620	626	619	652	655	650	696	634	705	680	661	689	651	682	655	661	660	611	652
22566	21527	29842	23849	21074	20218	7484	1448	3487	8937	14034	13990	10531	7384	4666	2695	1228	918	972	930	946	879	907	923	878	916	902	942	954	959	945	952	906	910	905	906	930	924	942	893	890	957	942	923	908	958	905	903	904	985	885	887	938	918	899	897	920	932	1034	908	915	959	954	940	908	923	942	924	907	879	946	886	895	893	854	916	929	910	966	898	953	913	903	955	883	913	881	854	932	888	915	940	1015	943	910	870	916	899	1008	918	920	902	912	939	924	886	946	890	883	931	914	971	875	924	860	935	891	854	954	961	895	905	901	878	870	925	958	943	895	891	883	955	858	891	912	913	888	933	907	875	908	905	969	903	932	912	921	929	930	931	943	893	954	944	908	944	971	915	902	908	877	879	953	896	837	955	875	921	999	931	898	925	925	928	925	971	866	942	932	941	893	952	913	877	914	915	892	909	899	872	871	895	916	933	921	956	920	919	859	949	842	914	949	880	963	916	959	906	895	947	954	894	919	937	903	902	961	957	862	927	947	895	876	918	904	957	860	944	850	892	886	951	918	922	914	901	887	898	959	933	929	944	887	890	954	895	954	976	871	846	945	957	949	951	929	929	870	924	878	951	886	958	909	884	927	953	871	841	875	945	959	912	896	911	944	928	896	870	892	932	887	911	927	901	910	933	921	907	880	958	890	928	929	853	886	914	939	866	906	998	951	853	886	937	917	894	978	892	890	943	987	879	859	942	938	937	921	961	897	908	921	886	963	875	885	936	908	949	878	968	948	908	905	893	898	897	917	936	892	928	940	907	888	957	962	937	890	851	917	852	951	959	905	880	874	946	955	906	968	868	901	942	950	895	909	890	916	937	939	942	874	927	834	873	873	902	865	856	901	914	915	890	940	878	953	936	956	950	867	907	895	879	906	881	893	898	871	900	878	915	921	916	900	894	936	970	876	925	879	910	910	936	907	871	946	956	914	923	893	929	861	924	916	913	895	903	917	872	934	906	897	870	910	890	890	923	952	997	937	974	916	921	999	889	963	957	957	855	916	920	923	899	925	905	918	879	926	926	932	927	878	950	891	989	916	920	853	904	962	884	907	946	913	912	913	930	952	925	964	899	876	956	946	898	886	888	938	908	918	824	937	905	933	921	892	916	930	878	931	907	936	910	930	886	933	909	934	927	929	939	904	893	935	871	993	926	830	985	914	971	871	908	917	914	908	909	924	930	913	972	869	961	924	928	952	944	968	892	903	899	916	890	902	959	940	918	979	927	856	909	933	896	873	889	929	892	958	924	922	938	912	889	921	880	957	968	912	894	924	900	918	912	940	912	902	901	944	927	905	913	944	925	926	967	918	921	960	866	935	931	958	883	905	917	882	895	959	919	907	947	910	914	901	898	928	902	932	922	856	911	926	936	971	935	917	965	894	891	928	906	915	934	903	930	925	919	950	904	887	942	887	876	945	904	942	898	928	921	905	899	899	923	904	900	918	846	895	874	887	872	909	912	887	901	848	898	865	882	903	902	946	896	910	963	985	861	939	901	929	941	922	862	931	856	866	937	937	953	928	926	908	963	948	892	902	943	981	897	921	930	965	944	948	918	914	962	943	943	924	863	951	911	918	923	938	922	908	953	925	935	912	942	991	954	908	939	874	860	932	898	840	876	890	878	920	959	947	925	913	891	935	952	917	909	957	895	898	945	961	879	889	899	905	891	927	946	898	919	878	886	921	906	920	943	884	865	902	910	906	900	963	930	905	896	949	900	936	894	917	969	935	934	922	892	895	917	940	889	904	881	921	885	900	895	924	928	908	845	907	925	918	932	874	886	925	912	923	895	896	912	915	894	832	955	884	936	891	883	887	893	979	904	935	904	934	912	927	908	922	964	971	873	959	893	964	904	937	898	988	944	926	906	935	885	917	858	960	937	967	844	959	954	904	891	888	882	897	905	910	892	963	901	930	853	919	953	897	879	861	875	934	989	893	912	851	963	927	960	918	931	885	898	950	930	888	955	953	888	943	946	943	980	906	911	977	880	936	921	940	907	921	951	959	919	897	885	940	940	953	933	878	967	917	974	850	915	872	870	885	926	906	906	906	932	924	944	895	873	932	915	883	868	983	897	846	887	897	919	934	906	929	900	881	874	929	934	973	879	883	899	932	929	891	935	895	873	963	930	922	990	895	948	888	942	937	924	886	916	877	923	898	898	935	877	825	870	903	904	916	896	891	928	938	916	864	938	895	886	952	950	986	874	900	883	947	896	880	873	880	902	935	894	911	949	925	904	953	915	912	948	932	915	924	934	924	874	919	866	927	878	907	934	888	895	915	925	984	915	939	934	871	927	881	887	931	896	898	892	937	926	848	904	899	932	889	931	893	922	871	895	940	881	930	883	925	875	894	911	894	909	939	881	927	933	935	911	927	872	938	943	949	918	898	899	901	905	953	892	903	916	981	911	969	942	907	928	922	909	859	956	864	940	909	915	964	908	940	953	880	912	946	871	970	923	955	937	945	909	900	868	946	889	905	963	891	935	918	883	905	896	909	929	921	925	876	949	954	886	883	923	913	858	944	934	953	918	919	865	909	977	867	920	906	903	930	949	984	882	959	957	938	907	876	913	888	948	953	932	902	963	918	908	852	874	840	978	955	920	931	919	974	900	905	900	941	881	880	897	907	945	965	881	919	887	872	854	931	942	941	861	899	913	950	898	893	888	920	899	910	903	876	982	967	930	905	915	870	901	913	902	921	925	931	940	927	933	950	895	913	873	955	902	915	949	937	913	951	937	963	885	924	905	926	888	937	921	923	907	942	845	940	943	920	895	959	916	908	893	942	945	894	969	961	905	900	969	908	881	894	941	900	882	949	970	923	886	895	955	870	912	946	935	953	910	948	910	988	946	935	888	977	909	905	912	866	968	913	922	891	862	953	902	937	912	893	939	914	875	868	929	879	950	903	894	915	950	873	899	942	913	938	923	938	967	934	956	988	906	884	904	918	887	838	946	865	923	931	969	918	970	916	935	898	852	907	923	961	960	921	905	859	892	947	872	911	932	913	939	960	847	905	904	935	910	913	900	886	905	953	932	916	885	914	947	921	909	921	969	943	896	938	942	901	958	925	892	936	919	888	908	903	928	886	909	941	911	906	1006	937	923	964	898	937	876	920	927	940	889	950	912	908	912	953	891	897	924	925	874	951	947	883	905	955	880	924	957	945	903	924	899	901	917	909	939	877	848	914	903	929	875	951	927	902	939	926	939	947	920	956	980	958	930	946	961	920	893	934	942	960	935	940	919	923	941	903	941	942	915	914	916	874	932	895	903	863	882	908	901	898	959	930	894	912	950	913	897	902	907	911	942	894	963	891	911	934	932	910	928	939	909	923	969	941	960	915	903	920	889	959	946	887	915	909	933	886	931	943	879	976	909	924	924	898	939	909	877	941	948	853	881	934	913	930	909	900	851	861	875	958	958	944	884	923	921	907	893	842	895	966	891	881	879	862	936	892	856
47684	88893	65401	11835	2586	2089	1715	1628	5250	13003	17960	16800	12926	9510	5754	3403	1427	898	910	940	892	858	869	896	920	902	837	863	872	926	875	919	931	920	884	935	907	909	907	880	910	886	937	932	923	908	928	898	909	884	897	888	886	893	850	892	932	903	876	979	961	866	957	884	904	919	909	897	899	907	890	885	879	925	925	903	893	890	915	881	918	884	949	912	848	881	919	920	864	911	888	912	858	872	910	851	903	907	873	920	879	890	908	905	943	941	927	911	877	896	1001	921	901	929	873	947	903	921	864	861	912	837	900	906	905	871	966	871	914	866	908	922	934	881	891	851	884	920	914	866	884	947	905	869	897	906	884	908	903	881	842	879	869	928	940	917	884	925	899	866	928	886	949	896	897	928	930	895	878	850	939	875	910	910	848	962	884	894	894	903	901	901	936	880	907	903	912	901	884	939	878	913	889	864	906	917	920	926	892	906	877	918	857	907	907	874	893	903	833	903	898	908	938	930	915	923	893	879	951	872	927	859	884	922	919	894	883	873	880	880	910	869	922	907	869	969	889	941	949	931	906	901	934	898	911	887	868	879	881	912	912	922	934	908	905	859	878	916	880	930	919	968	882	882	947	879	922	849	883	895	897	914	868	902	832	909	822	959	954	862	908	893	944	912	904	922	938	876	908	893	910	894	919	888	975	877	909	851	909	887	925	889	876	921	948	904	889	910	913	855	959	916	923	924	920	866	982	881	948	894	881	901	850	911	903	928	854	860	907	926	886	918	882	975	912	899	892	960	873	874	885	930	865	898	846	938	893	900	894	901	890	848	883	902	925	908	903	873	933	925	902	931	934	939	905	896	934	944	865	910	903	886	893	880	904	917	930	900	914	932	882	934	915	909	911	897	894	906	934	904	907	891	931	877	980	932	882	953	939	885	966	900	934	913	885	919	907	920	867	891	890	855	935	910	913	926	939	885	888	927	928	898	921	898	933	876	875	924	903	913	892	889	936	925	880	950	896	905	837	833	897	891	910	911	849	896	848	914	930	895	880	871	919	913	915	963	904	868	931	855	925	907	886	861	904	884	891	912	970	898	907	884	895	872	939	869	889	920	867	906	905	870	880	865	893	872	870	900	875	906	915	906	937	978	866	884	916	932	895	946	896	929	966	873	919	870	980	861	877	916	848	942	883	915	904	887	941	890	935	897	863	920	886	881	893	864	891	804	909	914	864	911	900	896	847	902	907	878	885	923	937	900	954	886	940	938	883	869	877	908	918	919	904	933	947	902	887	954	908	894	914	922	893	882	947	940	886	913	903	943	873	874	896	904	861	909	897	893	873	907	950	903	867	907	951	876	863	921	974	892	893	911	884	919	866	843	909	922	902	950	925	905	920	936	888	929	907	927	916	935	892	944	976	877	894	886	903	909	828	949	914	907	898	906	939	926	933	956	892	809	874	934	881	900	909	830	870	931	895	894	947	893	891	923	916	876	921	912	938	852	889	887	920	823	929	956	899	924	948	895	919	922	895	917	906	911	898	902	934	913	946	942	884	862	905	961	922	920	869	870	921	937	937	886	924	898	890	877	900	880	840	896	932	925	873	853	902	925	894	918	830	919	964	888	911	898	904	892	900	855	925	926	877	863	863	901	917	891	904	968	931	891	900	918	897	910	931	924	919	941	836	916	889	912	882	985	906	907	883	857	921	937	937	917	920	877	944	853	894	841	850	870	927	926	965	907	939	974	887	913	897	900	930	849	920	867	931	930	907	894	866	903	945	927	893	876	891	885	898	902	911	913	924	923	903	950	857	942	855	899	918	908	907	917	859	894	912	946	874	903	949	893	909	901	864	891	931	901	959	874	931	927	928	880	941	962	867	882	913	875	922	917	907	906	907	941	905	921	847	885	936	883	909	885	879	895	876	844	885	929	885	949	931	886	880	867	899	888	878	878	875	888	937	955	836	958	927	858	916	918	909	916	932	866	890	907	902	973	873	896	863	899	870	864	950	851	883	906	908	919	917	859	894	908	955	881	864	874	937	852	915	935	919	879	913	976	953	951	958	951	931	916	917	883	890	881	926	898	888	908	903	881	892	884	894	952	973	919	875	887	916	909	876	933	915	957	882	877	935	902	926	889	905	903	926	909	896	924	902	890	878	859	905	943	947	958	925	963	879	960	921	880	935	882	898	946	878	901	947	920	896	911	913	873	899	909	917	925	904	888	937	912	936	923	910	943	969	899	879	965	927	928	916	890	927	898	916	911	889	895	910	920	896	909	882	853	905	923	936	884	897	921	890	907	893	910	887	919	861	906	915	883	871	906	887	903	897	953	914	889	889	861	931	857	924	889	901	874	864	914	931	865	909	910	918	842	875	927	890	881	897	914	910	949	899	960	880	910	899	887	964	873	907	836	946	855	946	922	900	844	919	939	923	898	925	881	890	910	906	938	908	906	874	924	894	909	948	864	938	869	869	870	906	893	932	907	911	962	957	916	902	930	895	899	903	921	930	908	832	904	875	869	871	914	886	873	885	949	901	878	930	930	926	876	900	862	865	877	962	877	880	890	944	939	897	905	910	838	904	939	929	926	907	866	830	924	931	901	883	914	846	897	901	880	948	925	930	890	849	936	847	881	837	886	920	884	865	901	912	893	860	912	919	925	883	847	924	930	869	879	887	877	951	896	864	904	879	939	916	884	887	913	897	894	940	960	923	922	897	893	886	882	885	972	894	866	922	902	920	944	911	850	848	893	911	911	847	906	924	872	962	859	906	877	957	914	881	945	913	903	902	900	960	899	914	898	899	945	897	868	880	909	961	864	871	954	898	897	909	968	872	952	907	897	866	877	901	849	899	931	862	879	935	916	958	906	941	907	897	903	909	901	865	916	889	934	884	860	903	986	857	883	936	912	908	885	927	925	897	970	823	869	901	929	844	949	868	853	908	911	870	984	878	907	866	885	926	881	925	917	922	912	915	954	852	937	916	869	865	907	941	871	881	890	973	914	912	868	889	909	888	884	910	905	929	967	940	885	870	907	915	945	934	897	899	868	898	850	905	886	818	901	919	903	903	898	932	904	903	944	896	890	891	871	862	943	887	896	947	853	922	877	879	858	857	875	936	868	900	865	836	876	952	892	890	902	915	903	897	890	948	934	899	903	905	896	894	895	907	910	925	884	895	949	945	881	908	912	904	881	922	903	869	897	906	872	884	885	940	907	887	983	939	885	886	883	948	902	892	884	889	913	892	896	894	939	877	978	994	891	964	885	933	877	921	894	976	922	900	960	940	897	912	928	875	868	934	919	877	953	927	945	896	889	887	908	942	898	860	884	942	875	978	944	899	869	937	922	869	911	917	897	890	902	869	842	871	911	885	846	910	917	875	903	889	921	856	889	901	882	896	928	942	921	943	892	902	843	952	889	911	906	897	870	854	896	896	915	920	912	905	879	860	897	890	897	876	928	985	893	858	864	906	903	899	890	910	867	857	892	894	873	903	857	916	913
35487	31805	25798	5865	689	588	480	484	504	678	885	963	894	782	644	544	457	426	429	443	455	468	418	408	397	427	399	452	451	448	405	428	472	411	467	421	436	446	436	411	415	444	456	427	386	420	463	434	448	407	457	384	468	437	452	381	422	475	442	442	448	432	434	414	433	404	430	461	450	407	443	427	409	439	418	414	446	478	395	430	444	432	452	482	444	451	411	455	468	399	446	452	436	463	424	422	439	417	451	440	419	444	461	436	452	432	413	430	454	421	423	433	427	473	450	452	426	415	408	468	407	429	448	484	426	485	414	417	433	397	398	384	447	450	406	414	445	444	442	467	393	406	411	440	412	431	426	434	461	453	413	431	463	444	444	423	447	459	448	443	432	459	419	445	433	456	442	426	436	422	394	415	454	469	441	501	415	421	457	405	430	425	448	427	451	435	410	439	412	423	457	472	447	466	471	420	473	439	435	465	414	405	442	418	425	416	423	433	427	441	404	439	439	426	441	450	408	427	474	448	413	451	418	442	440	451	423	474	433	445	432	477	454	434	461	435	402	390	433	449	451	446	435	458	433	418	408	420	413	423	466	467	506	478	433	392	434	413	428	427	420	460	411	420	475	454	467	445	411	399	482	399	444	468	435	436	455	415	440	453	432	427	430	428	444	412	438	470	456	434	426	436	434	431	466	416	457	424	431	421	412	448	469	409	396	435	430	444	447	437	421	455	467	427	411	433	444	417	471	446	441	444	430	428	424	435	475	460	449	438	431	462	463	414	433	440	427	436	482	440	474	409	433	447	446	431	427	448	463	436	415	413	435	442	417	451	474	456	440	451	445	478	418	440	441	425	427	440	438	464	461	431	407	450	445	443	412	432	426	458	414	435	389	471	416	437	459	476	390	424	453	417	430	418	445	454	436	423	452	477	441	391	446	471	416	423	400	410	489	446	414	423	409	419	451	419	470	454	430	410	425	417	445	403	420	440	451	415	471	473	443	467	430	435	452	427	405	468	473	498	434	429	405	464	426	431	400	443	411	417	420	436	478	464	431	455	441	438	464	451	434	459	433	439	412	439	440	432	426	424	428	410	449	447	448	429	411	462	469	419	420	460	438	448	432	453	441	404	415	436	450	436	430	452	413	435	400	419	432	389	415	450	442	446	432	453	434	475	454	454	441	443	426	425	424	458	443	396	458	458	447	423	474	477	433	434	441	438	416	458	462	439	439	450	447	410	446	462	404	442	434	454	421	467	433	393	486	491	426	433	453	425	440	440	459	419	429	414	462	433	445	419	395	422	448	424	477	457	406	429	420	402	451	454	453	454	445	449	422	442	449	420	432	432	428	434	437	444	449	465	473	413	445	399	464	425	414	444	466	450	423	434	416	416	435	414	423	428	396	430	463	416	404	435	449	462	444	469	432	447	450	435	421	444	426	399	434	448	441	407	420	446	456	451	451	407	437	473	444	408	416	453	435	437	454	427	424	459	455	440	411	431	448	470	446	408	418	408	430	431	416	438	416	482	451	450	441	461	437	438	429	455	437	435	465	456	431	419	462	445	415	438	463	437	409	417	439	425	410	476	434	418	425	476	458	462	393	432	410	462	411	443	444	443	448	401	439	422	386	424	457	427	420	420	428	470	413	428	421	426	449	408	451	434	443	438	428	451	439	458	432	431	424	407	470	442	420	423	453	456	444	453	432	413	428	446	459	429	450	443	427	410	436	427	413	425	431	436	443	411	458	450	450	439	410	445	435	434	435	468	417	429	426	435	454	434	478	408	442	442	463	447	466	463	440	441	440	441	435	424	429	422	400	493	423	451	455	418	443	434	471	458	482	440	436	453	450	443	427	446	463	443	448	412	424	429	415	432	424	410	425	461	433	450	428	436	444	435	436	451	470	448	440	421	429	427	417	447	463	449	471	471	462	468	476	402	422	425	428	431	442	409	414	467	432	439	420	447	428	419	432	437	423	428	420	471	440	420	451	436	437	418	421	427	466	401	443	426	433	441	455	445	427	431	439	423	405	449	440	422	449	416	431	418	405	460	409	451	455	407	426	426	437	415	485	431	445	419	420	440	396	462	415	447	427	448	436	419	406	442	454	454	470	458	459	414	412	432	401	453	441	431	440	450	422	438	478	388	448	423	452	413	451	447	442	417	428	436	464	455	397	436	424	449	425	415	448	434	474	455	428	465	441	403	420	454	433	447	456	427	468	437	442	405	421	442	404	451	466	437	458	434	474	430	472	428	440	401	428	445	446	395	436	424	453	480	477	446	463	400	464	429	464	457	428	406	449	424	458	423	421	446	459	443	408	445	413	402	491	445	470	418	467	460	413	436	413	397	442	444	413	429	433	413	431	435	460	461	446	429	418	433	440	435	459	446	422	455	418	436	410	409	431	424	459	441	449	443	399	387	413	425	439	421	416	395	480	433	397	425	426	399	448	438	473	415	400	437	427	417	413	412	451	395	413	440	432	459	425	447	429	416	439	419	444	471	449	425	414	442	453	428	422	435	439	430	419	462	450	426	438	475	430	462	470	443	474	478	434	454	468	417	444	404	453	448	430	410	445	392	412	460	425	433	438	386	443	454	451	482	414	455	460	447	436	446	436	436	441	453	417	444	397	422	423	448	443	423	494	464	442	446	462	433	474	428	440	444	445	392	457	469	398	448	438	450	440	474	391	445	443	430	465	453	441	455	398	444	427	481	427	409	458	456	442	428	421	424	443	401	465	440	444	407	462	461	445	466	422	416	410	442	444	452	446	444	437	496	446	414	446	405	487	456	462	468	423	456	427	467	442	417	426	418	453	464	442	471	417	382	410	452	400	458	458	399	445	441	460	477	472	485	426	450	475	460	411	443	395	451	427	402	451	445	398	422	434	422	468	429	466	413	464	431	420	437	480	422	439	433	444	480	452	463	488	446	455	469	444	458	417	441	453	444	457	455	438	445	426	403	462	452	458	472	426	446	432	401	447	430	453	439	385	464	427	422	415	480	434	427	445	442	421	458	413	469	413	414	449	451	460	413	427	428	425	455	416	451	430	401	437	437	454	443	413	453	472	422	428	464	399	454	419	465	428	430	415	479	440	427	433	442	455	459	452	415	419	465	453	430	431	398	430	421	420	428	422	413	441	443	454	410	405	448	450	474	435	453	409	460	447	425	463	442	438	422	417	419	418	435	422	443	449	448	489	428	434	410	408	416	463	439	417	420	457	442	415	428	441	443	437	428	448	442	444	428	404	447	448	443	474	440	471	431	458	435	451	446	466	428	436	396	454	423	455	435	447	463	435	435	442	457	434	450	466	450	390	418	399	390	474	431	404	471	441	430	435	428	448	406	399	418	431	446	439	438	432	441	428	429	436	437	409	478	433	442	438	436	414	443	435	404	411	460	433	407	436	440	432	414	417	435	411	433	453	446	465	422	472	472	411	432	413	424	441	446	453	400	459	470	426	445	487	419	416	420	421	449	393	410	433	434	465	436	437	441
39149	41078	17784	1346	720	637	634	593	607	831	1091	1113	1080	860	724	547	469	474	479	448	448	446	453	470	441	474	491	501	470	467	452	457	488	430	461	451	488	482	473	404	486	453	491	426	441	461	486	454	466	477	474	458	491	488	407	479	501	472	472	451	400	458	461	462	471	449	454	452	437	468	462	482	474	456	416	457	427	475	483	446	453	430	511	464	478	479	449	481	436	427	429	447	457	436	451	467	462	465	454	464	463	453	466	475	485	468	427	469	443	455	474	450	487	438	483	487	454	452	477	495	470	492	472	480	474	502	466	448	439	473	485	490	491	484	458	464	479	460	413	440	431	474	463	458	495	502	466	448	472	464	497	463	504	498	447	474	438	422	467	494	453	465	480	511	441	452	450	510	474	443	426	434	451	486	442	475	454	438	499	462	448	466	477	437	470	472	486	471	428	467	427	464	458	440	483	465	453	457	441	500	490	446	461	448	473	454	475	484	455	472	441	452	485	444	444	462	495	456	432	469	468	511	470	457	483	471	451	462	484	473	459	499	463	482	481	446	445	447	461	452	464	463	466	449	481	448	439	471	450	495	468	481	472	417	452	475	462	413	462	436	480	445	455	495	438	475	490	457	456	471	462	427	495	433	458	487	442	460	424	492	464	446	433	426	475	467	409	451	443	462	463	455	465	448	454	433	431	453	479	428	485	455	450	450	468	505	468	446	469	471	490	434	463	476	488	409	444	461	454	452	474	453	432	473	447	426	458	494	446	462	465	494	487	438	452	484	460	434	464	469	466	458	490	494	398	428	420	463	466	471	500	459	492	451	463	487	459	444	479	403	444	445	489	438	462	481	468	446	480	455	455	434	455	443	458	464	495	449	508	505	449	500	497	470	469	452	482	491	438	476	478	460	464	480	446	452	444	468	466	457	465	446	462	458	463	428	483	434	423	486	437	455	453	459	449	476	525	450	461	479	480	450	413	469	486	464	444	474	495	457	444	445	416	488	457	462	495	484	459	439	453	437	459	421	456	492	428	446	462	484	480	451	488	445	446	447	452	466	464	433	414	473	437	483	494	473	491	473	431	470	467	445	469	498	431	441	455	454	509	465	445	458	459	450	449	476	449	476	474	448	479	476	465	464	454	444	485	478	480	426	435	462	454	502	442	432	428	447	458	467	483	455	466	474	457	441	448	439	463	506	478	456	440	474	455	473	453	482	451	461	470	465	483	469	452	493	435	506	460	482	437	480	488	485	484	463	463	465	433	467	435	473	480	482	462	445	450	438	473	500	450	431	482	493	443	475	488	470	448	493	485	441	477	503	468	463	483	468	495	431	475	473	473	448	477	472	473	472	470	467	479	460	485	458	481	456	434	444	466	436	452	485	468	473	439	478	413	461	475	467	447	434	465	469	428	486	468	480	424	459	438	453	452	451	468	504	439	450	426	454	419	447	496	477	474	425	464	454	504	442	456	484	430	483	482	485	468	489	484	459	480	481	478	477	471	477	425	435	478	497	468	476	481	441	474	433	474	475	447	443	485	491	454	442	436	503	430	451	471	445	449	466	480	474	514	447	461	421	466	507	479	429	445	449	424	488	441	473	466	492	444	477	459	427	461	490	433	482	491	452	479	448	488	412	463	475	473	472	425	435	429	464	477	402	473	420	458	475	457	476	461	483	462	470	454	450	476	473	471	449	458	469	488	418	437	481	461	475	462	459	460	483	500	469	465	474	449	450	457	445	445	462	459	472	460	521	480	465	438	453	468	454	456	449	443	488	465	490	409	474	436	458	434	476	466	491	492	459	471	437	460	453	476	492	458	456	472	508	463	440	413	437	430	454	479	467	428	447	491	441	443	498	450	503	449	477	490	445	474	421	450	481	485	477	393	483	430	463	450	511	462	436	467	481	436	466	441	427	459	428	463	477	430	481	468	445	507	441	448	477	487	467	450	441	469	488	429	480	500	491	466	467	425	490	444	486	491	472	417	434	480	473	439	452	459	452	479	481	464	450	451	454	462	446	525	440	514	489	429	464	447	480	459	458	466	438	492	487	470	476	435	473	467	487	493	475	446	448	484	476	452	412	447	446	459	445	453	463	466	454	475	452	469	477	488	467	486	470	429	434	437	458	502	467	484	436	452	445	482	454	445	461	443	428	446	458	424	493	465	466	467	455	497	438	454	433	459	433	449	518	454	461	451	460	444	449	427	415	464	496	444	423	466	471	479	467	480	437	427	458	429	445	489	455	483	478	454	479	493	450	505	462	483	475	446	476	481	496	463	457	464	483	461	436	476	475	470	432	461	458	459	463	451	430	447	423	440	481	458	467	481	460	451	442	479	468	428	446	459	441	474	509	432	448	481	477	478	473	473	405	483	451	444	445	495	465	474	448	472	474	429	431	456	481	486	480	438	454	472	440	466	441	478	484	463	484	440	469	506	485	451	443	422	434	449	447	473	473	467	479	446	454	454	466	480	482	474	449	484	470	457	450	484	462	461	451	481	464	445	449	501	415	442	479	444	438	459	504	443	473	501	460	443	462	458	465	464	451	473	445	444	465	447	436	466	471	451	488	472	458	454	430	453	474	460	444	436	453	468	438	441	449	463	468	515	463	513	502	436	447	513	433	453	485	466	478	497	483	442	451	486	457	480	483	453	477	474	447	484	427	477	479	472	468	457	448	443	463	468	441	467	484	471	450	489	457	464	442	468	483	457	423	473	468	452	449	500	450	450	459	465	465	440	458	436	449	457	485	462	480	468	524	461	466	419	463	463	456	479	442	451	453	412	445	482	428	448	449	488	433	454	431	433	432	464	445	475	452	447	449	458	519	451	466	447	436	445	472	492	447	473	485	463	479	481	454	452	473	454	440	432	437	442	471	492	499	458	448	460	438	481	439	461	445	442	456	486	434	469	468	487	469	422	463	442	467	438	459	439	425	447	487	465	441	448	469	472	504	466	439	512	460	491	468	472	487	469	451	459	489	476	450	470	485	480	487	487	449	434	465	451	455	454	474	511	505	469	493	435	469	467	458	488	459	488	460	503	502	489	432	480	457	476	476	466	460	508	461	487	428	492	465	464	425	467	480	444	469	464	495	471	458	466	449	480	469	461	481	466	469	499	456	495	430	479	430	432	483	470	476	471	436	481	443	443	474	465	456	479	437	458	453	472	432	438	465	454	451	450	433	479	415	445	485	517	438	465	473	434	450	482	483	483	443	494	423	452	475	461	447	493	458	445	444	477	485	404	471	474	489	482	438	448	453	468	472	449	427	474	452	427	466	457	468	445	470	468	463	477	456	433	479	505	457	489	503	442	437	517	463	452	452	439	461	488	427	472	414	474	476	465	442	474	452	472	440	494	440	433	420	410	475	460	522	447	447	468	470	449	489	475	482	472	471	443	455	484	492	457	456	450	464	437	495	467	463	543	470	492	483	418	479	459	489	464	465	459	466	439	449	469	466	451	463	475	459	444	433	488	445	449	452	430	438	454	475
23796	22371	31342	25318	19825	9327	1216	977	1797	4357	7863	6815	5371	3799	2143	1183	656	665	655	586	627	658	620	635	664	675	620	630	663	615	611	624	618	632	611	659	621	613	644	658	592	643	640	642	660	642	650	599	641	652	667	665	658	621	632	644	606	618	617	615	624	610	620	654	648	652	645	644	624	600	594	653	616	622	606	628	650	598	640	604	637	670	653	655	609	660	629	619	626	610	622	641	605	617	667	638	647	630	623	626	642	622	645	643	625	659	640	679	628	648	613	612	613	632	641	630	647	633	640	649	611	659	618	604	644	647	667	599	631	644	618	650	605	590	642	636	630	673	618	621	628	624	674	671	639	599	605	596	597	678	600	643	632	622	651	633	642	619	638	651	655	634	693	643	612	628	661	614	582	654	613	603	632	625	639	619	591	623	621	654	684	673	624	625	667	620	599	614	622	650	613	649	585	658	643	590	610	624	621	659	595	678	622	619	644	565	621	594	635	651	612	614	616	659	650	646	592	620	612	593	629	619	627	618	665	643	619	705	625	591	609	652	636	653	655	626	643	639	673	611	645	686	674	585	632	603	661	659	646	616	651	614	629	685	667	652	661	618	704	580	644	656	627	650	609	623	612	679	592	594	627	636	630	637	641	638	646	611	647	597	626	647	673	666	569	583	696	625	621	661	643	634	653	602	654	664	634	648	643	646	646	637	589	585	634	650	611	648	593	606	628	596	617	578	622	604	616	681	610	628	623	579	673	645	614	607	634	611	635	635	641	602	657	646	638	625	619	624	643	682	593	631	659	614	629	662	633	633	650	641	692	589	630	644	577	619	603	596	667	658	580	629	652	642	579	612	629	598	658	656	653	611	611	623	649	625	607	611	631	594	612	616	624	641	648	604	618	615	630	593	586	648	638	623	624	671	652	671	619	658	622	622	580	667	643	634	597	674	612	641	615	625	649	633	610	665	633	582	614	590	642	624	662	627	627	608	607	588	611	623	592	651	621	636	667	658	611	613	609	661	603	655	613	633	654	650	649	627	668	700	653	642	623	635	647	620	610	665	650	643	640	633	621	655	668	656	639	660	645	644	614	608	610	679	618	605	597	578	670	630	609	593	646	605	630	590	631	645	642	607	597	605	657	591	636	635	610	664	581	622	684	633	648	610	563	611	586	642	575	635	632	612	685	649	590	633	651	667	616	643	580	672	659	607	632	630	578	625	634	600	616	616	645	601	671	632	673	561	613	658	676	670	673	614	648	633	639	680	646	606	634	654	648	671	629	687	667	676	595	621	622	625	632	642	585	574	621	622	603	646	652	624	566	641	597	609	609	645	610	625	652	626	629	649	604	613	685	645	652	663	633	611	599	600	579	666	640	648	641	631	629	589	629	646	624	635	624	590	637	652	607	622	624	670	649	643	643	617	670	695	635	637	605	656	639	608	592	656	633	636	631	684	613	647	646	600	594	629	610	618	603	655	646	632	637	657	663	577	640	670	651	642	651	605	611	594	619	602	662	661	619	622	611	598	622	590	612	597	669	665	679	613	693	613	635	641	639	642	668	662	650	630	645	627	636	666	626	655	663	621	615	632	694	604	677	627	649	626	637	641	620	606	622	627	622	625	614	599	615	629	641	628	645	583	599	626	647	650	624	606	681	614	656	660	630	616	637	671	615	615	623	622	644	650	619	582	621	646	614	615	627	630	598	661	631	687	615	619	628	614	682	638	593	639	624	631	641	728	660	602	601	613	621	643	586	611	682	593	694	585	637	589	617	603	621	619	629	636	638	576	615	595	647	614	626	606	659	651	650	624	655	653	641	587	655	654	628	677	611	654	620	646	593	596	656	625	591	636	639	692	601	609	627	640	638	628	626	674	636	609	644	652	592	632	673	626	650	675	603	642	600	628	643	634	660	601	631	642	585	610	637	635	611	617	652	615	596	609	641	631	663	635	622	635	633	657	637	635	643	603	636	637	699	666	655	621	673	647	600	601	591	628	610	626	603	675	604	644	677	616	664	623	623	651	628	671	623	646	646	626	630	635	613	613	628	622	637	609	639	641	620	598	595	607	639	618	609	640	627	621	613	656	619	619	676	621	630	598	676	676	687	632	607	627	612	632	589	657	644	621	608	633	652	634	652	600	640	653	637	627	620	630	596	612	631	611	610	612	623	621	660	631	608	584	623	623	608	640	600	597	607	578	693	620	602	658	629	620	580	647	648	634	634	636	631	630	626	669	615	594	634	601	628	646	610	656	685	630	658	571	668	703	603	593	613	611	701	627	576	644	626	675	669	629	615	604	627	630	655	615	621	634	560	643	639	660	619	580	635	634	615	651	648	643	663	572	685	640	616	606	589	644	666	621	629	688	620	587	659	673	661	654	615	598	614	648	616	634	661	600	608	629	642	676	604	634	630	634	584	640	623	582	608	640	627	642	654	637	676	660	614	636	665	657	603	628	645	627	636	599	650	683	651	659	635	629	655	588	663	644	621	649	644	687	628	643	597	634	643	677	633	625	629	578	625	620	661	625	589	650	611	598	662	657	623	632	606	625	650	678	622	618	637	645	620	613	662	644	640	610	609	633	639	620	643	654	631	625	591	653	619	637	580	687	647	631	621	610	629	634	619	625	637	685	612	635	664	613	651	641	637	621	610	645	575	636	614	648	587	638	606	651	619	648	605	615	655	631	633	605	656	590	627	647	643	571	677	623	669	674	638	621	570	621	656	571	657	634	619	628	576	637	609	594	643	650	590	627	627	608	630	610	636	634	633	600	632	630	607	656	658	625	656	664	656	653	655	606	600	571	657	629	626	639	652	654	676	612	651	631	689	595	641	629	635	696	602	609	588	648	619	662	591	682	632	610	613	672	587	679	628	658	625	685	687	620	634	647	596	614	596	611	648	609	621	635	626	649	601	576	660	659	650	623	634	598	665	695	620	634	634	598	616	635	629	587	638	641	635	660	649	698	649	614	587	650	611	599	651	615	631	636	622	674	635	633	630	607	566	646	674	640	643	624	614	666	632	609	619	598	603	686	587	632	634	690	629	619	674	618	622	664	630	621	616	678	591	651	653	648	618	647	676	634	608	619	597	608	675	685	605	621	647	610	622	680	614	635	657	635	617	626	616	649	629	629	639	639	612	652	643	654	658	638	656	637	632	647	650	615	630	612	564	637	674	611	649	606	617	627	600	643	655	646	654	644	626	663	661	565	641	625	624	606	644	612	666	623	620	593	677	621	640	606	615	630	628	650	612	637	642	617	597	608	637	648	630	630	593	592	638	649	635	594	656	630	588	635	683	610	617	628	676	623	654	649	609	622	644	636	634	637	665	613	619	672	635	627	618	649	608	625	604	622	625	621	589	610	642	601	609	620	636	652	632	613	567	662	618	605	619	615	651	621	612	648	589	658	627	605	678	637	640	646	628	611	651	642	671	640	623	643	619	636	640	648	605	613	599	663	607	630	650	634	607	599	578	604	688	678	655	660	593	619	651	667
45345	86924	56112	12518	1520	1264	1135	1078	2568	6752	11115	9289	7243	5047	2859	1534	688	588	620	601	638	622	590	647	657	668	657	638	681	614	655	664	623	646	633	637	611	607	636	699	689	631	625	627	661	599	649	597	675	639	595	630	621	677	591	616	598	636	642	630	652	636	644	663	635	643	601	636	630	625	587	664	671	613	614	610	563	612	612	617	607	667	637	594	631	675	648	597	631	605	670	639	641	671	647	594	635	628	653	627	616	647	618	627	669	593	588	596	662	694	627	664	627	665	641	672	639	616	628	599	650	618	649	646	652	636	636	641	600	621	608	604	654	654	625	643	618	608	637	670	641	640	622	626	622	636	625	608	682	617	605	652	612	664	598	635	620	612	674	587	627	641	633	650	629	629	610	629	625	635	612	581	624	614	634	620	683	598	638	605	605	618	642	627	639	634	594	602	652	689	648	645	609	625	624	632	661	639	658	588	611	660	653	657	631	633	605	626	617	616	595	616	603	665	619	597	627	649	637	669	652	644	588	617	650	660	624	635	651	607	602	618	660	628	607	666	638	607	612	622	632	646	617	613	633	636	656	617	625	636	684	666	612	629	654	632	640	671	607	657	621	603	627	616	608	611	586	621	617	620	637	625	632	617	644	618	590	605	640	612	606	672	647	622	617	619	624	646	630	625	620	586	642	645	644	669	615	629	627	638	632	583	635	614	631	586	617	623	650	599	593	642	624	624	611	672	634	602	601	622	640	623	644	630	628	620	608	591	650	628	646	579	643	610	692	586	615	674	673	651	610	640	608	598	638	593	614	636	681	600	610	620	629	635	676	663	683	630	627	635	644	627	638	617	600	634	638	636	636	624	648	612	631	634	638	684	663	654	605	617	659	625	629	686	624	594	627	670	627	640	666	624	603	600	659	648	636	670	616	732	622	643	625	628	632	666	664	583	623	617	592	664	618	665	642	598	625	623	614	605	588	645	592	580	606	641	620	644	636	625	636	607	639	662	645	605	649	618	602	623	638	626	615	630	611	612	625	618	621	617	628	632	613	559	644	659	564	662	620	605	635	629	691	629	592	648	591	600	662	637	612	652	643	637	639	655	615	616	661	622	638	613	635	605	608	620	578	613	634	612	639	629	647	629	661	586	645	593	669	593	618	649	608	613	631	644	628	620	633	619	594	628	653	652	647	633	643	609	620	633	641	637	630	609	612	643	620	617	609	599	647	629	635	625	634	624	619	628	634	658	635	622	640	660	631	608	664	613	614	653	655	638	590	577	631	633	625	642	660	649	666	663	628	688	597	605	641	627	620	654	606	622	628	630	657	588	632	663	647	610	649	629	616	666	669	652	622	620	598	605	658	648	655	661	633	631	674	628	646	623	676	612	652	624	651	679	641	657	691	662	635	616	655	617	605	626	687	594	630	587	615	645	629	664	648	613	623	624	643	606	633	602	582	624	669	672	639	631	678	649	640	628	634	617	639	675	641	586	631	625	687	681	616	570	650	636	633	689	619	633	662	619	646	694	600	677	599	617	643	631	632	643	610	637	622	657	620	603	665	632	642	647	639	604	608	640	642	669	639	630	656	594	651	572	639	633	597	608	628	598	631	611	596	659	657	613	618	620	651	615	601	626	661	637	624	626	615	678	644	597	686	621	646	667	617	657	649	606	672	609	663	653	634	638	670	633	647	634	661	630	643	635	630	638	651	653	623	601	675	665	596	662	643	597	621	667	621	625	586	654	609	591	625	661	620	622	668	622	632	646	611	651	573	627	664	627	641	620	617	663	652	656	621	617	665	640	596	643	650	625	621	664	655	633	644	640	598	609	635	626	605	617	610	646	642	608	621	657	669	661	619	632	664	647	610	694	663	689	597	653	610	624	670	655	651	605	652	644	674	640	653	631	637	625	657	638	613	627	666	666	645	593	609	640	605	583	612	624	623	660	622	667	618	618	607	647	637	631	635	660	614	639	647	659	589	648	652	691	644	618	621	634	622	637	636	613	668	681	592	651	641	607	640	679	649	630	631	638	624	658	673	649	569	662	667	616	639	637	661	592	643	627	610	653	635	631	587	662	624	597	629	639	627	708	629	583	628	629	617	611	622	652	603	648	637	618	638	617	603	609	604	623	654	694	609	635	643	647	644	624	602	655	661	672	616	610	624	627	644	637	662	624	632	650	611	649	620	621	639	678	620	596	611	621	636	636	649	618	613	616	612	637	613	594	633	615	649	664	636	601	607	630	631	605	649	666	649	618	652	607	645	619	593	633	652	594	610	622	631	575	624	626	610	607	622	598	654	646	610	615	647	655	599	624	616	619	626	660	624	602	600	655	603	664	653	617	627	614	653	644	654	598	665	617	628	587	673	603	616	609	628	596	648	633	656	629	624	665	640	659	637	681	662	624	647	603	657	665	645	673	624	623	701	655	662	644	649	627	621	608	661	643	621	620	621	631	631	617	627	653	635	693	660	649	676	671	611	625	652	571	585	634	616	613	612	654	600	644	609	626	633	631	611	624	626	652	606	588	632	668	629	597	649	646	621	600	616	572	621	610	645	656	650	616	629	643	609	613	637	612	635	600	614	641	638	621	671	637	611	618	653	683	618	621	647	659	658	645	645	605	593	609	617	630	623	681	624	645	645	617	598	626	622	590	639	592	584	672	625	612	636	620	645	658	603	651	651	644	643	651	616	605	640	642	605	689	604	666	557	615	636	608	635	612	637	647	560	655	596	612	599	617	604	633	672	669	654	659	587	646	614	683	630	675	624	610	639	666	612	649	635	623	643	614	610	630	639	616	608	611	639	616	629	639	636	592	643	630	627	693	627	640	615	640	614	581	644	667	654	635	622	625	630	622	681	629	648	625	603	648	663	629	575	648	679	616	599	656	637	596	649	596	588	642	642	657	633	639	637	652	656	632	676	613	622	634	639	664	656	642	625	595	665	594	620	651	628	633	656	674	636	641	617	600	628	616	614	637	621	591	628	620	655	603	608	646	644	655	622	618	604	657	606	663	637	575	633	626	615	611	640	621	630	590	633	626	615	627	626	660	618	607	644	614	613	621	578	657	674	625	637	666	600	606	594	637	648	667	656	600	624	657	655	627	614	608	644	662	656	635	687	602	617	648	632	651	588	615	651	652	641	612	612	625	682	677	649	636	617	641	589	594	633	616	625	611	659	642	597	588	592	648	592	645	600	590	616	600	660	616	670	648	600	632	626	641	638	630	611	622	620	617	622	684	636	636	665	641	618	638	634	608	639	624	658	684	630	607	598	675	678	648	617	642	634	621	615	630	677	644	625	653	568	649	656	622	636	602	633	651	602	638	631	657	635	655	584	610	600	610	634	664	638	632	606	647	617	695	612	650	608	620	619	656	650	635	627	684	626	634	627	618	604	615	635	608	591	604	652	648	650	679	630	624	643	606	589	636	597	650	692	621	630	658	625	679	616	637	646	626	685	618	654	619	633	646	653	641	644	585	640	628	631	608	637	674
24987	23065	29870	24546	11848	1373	820	698	1069	3552	4622	4112	3217	2197	1305	706	535	540	593	555	544	545	544	506	528	551	528	566	559	586	552	550	552	578	521	573	531	570	537	517	543	530	571	582	573	544	526	586	579	554	541	548	567	566	566	518	564	529	565	551	561	580	562	587	540	534	570	577	546	557	494	565	559	547	545	563	508	531	543	555	531	535	528	535	499	558	538	548	559	564	552	544	549	563	501	544	549	530	541	557	548	557	522	523	516	566	538	596	513	533	560	534	574	552	574	519	545	544	540	558	514	553	525	519	540	568	550	557	517	530	549	612	566	559	618	573	575	518	554	555	552	561	540	583	622	519	544	543	558	560	552	561	556	543	543	542	540	538	577	585	531	512	509	539	567	535	549	564	549	526	541	540	527	557	544	550	551	559	549	521	521	578	552	531	544	564	574	548	525	528	554	520	548	520	515	538	522	557	540	586	532	561	570	558	521	581	531	573	511	588	549	562	529	533	529	539	575	531	529	552	533	528	536	571	540	549	568	546	530	524	564	525	578	561	527	559	538	536	560	546	513	570	546	579	527	553	609	549	559	561	550	551	559	576	551	547	536	524	541	560	537	543	572	511	562	541	580	539	549	555	585	537	532	582	608	530	533	506	524	549	523	561	519	520	567	538	519	560	550	568	532	568	549	581	580	565	572	585	545	532	554	557	577	537	575	535	540	526	542	536	531	526	544	499	533	516	510	594	574	524	572	571	565	519	555	528	517	583	496	574	549	506	523	551	508	566	535	534	548	526	510	538	559	558	587	524	548	545	515	561	559	575	534	536	506	526	505	535	551	532	521	481	543	505	541	562	532	549	562	579	554	534	559	523	541	550	528	534	568	553	536	535	591	539	535	562	531	544	557	564	561	545	506	511	587	548	576	572	560	572	578	575	594	523	528	583	568	555	556	570	580	544	555	537	555	527	534	575	507	583	546	605	571	548	535	519	559	529	560	560	561	576	536	573	583	564	518	555	531	563	576	588	520	545	517	555	554	577	571	566	590	571	567	560	590	553	528	554	524	557	565	599	513	582	574	532	507	557	518	567	561	504	567	543	543	587	546	528	524	508	581	581	574	550	495	584	563	594	557	543	537	540	518	559	554	582	583	547	544	499	545	541	584	497	548	560	524	562	582	520	539	541	524	515	554	527	558	555	519	484	533	522	569	539	538	553	575	558	585	539	538	513	556	551	534	582	505	528	557	517	556	484	517	539	568	565	549	546	562	574	570	547	542	518	563	558	545	565	542	527	544	578	561	617	548	566	607	534	512	563	523	538	562	578	487	553	501	552	554	536	550	523	525	547	570	584	538	546	565	533	533	592	560	543	567	541	551	541	537	588	596	551	558	532	508	502	543	513	587	513	534	542	566	576	579	517	572	538	547	561	578	511	545	540	561	547	536	534	579	567	527	533	519	553	566	575	557	569	562	583	576	555	547	542	561	535	558	549	552	539	556	565	543	548	552	536	531	555	539	527	484	505	537	551	572	556	551	541	513	511	535	526	548	513	526	561	569	537	567	577	558	552	578	515	562	551	543	548	537	532	530	516	540	545	558	583	528	553	573	530	507	588	534	552	580	567	549	531	531	549	556	535	535	543	552	538	548	561	545	499	546	521	537	551	550	550	609	511	547	518	527	566	542	552	549	589	561	550	570	534	600	530	558	557	536	542	569	525	548	525	556	529	523	582	577	504	597	552	507	576	544	562	593	506	555	576	527	524	544	531	536	555	540	550	536	544	553	530	559	527	597	494	540	540	594	499	532	519	571	590	590	565	566	551	565	549	536	549	565	563	561	548	552	599	567	521	549	531	539	537	553	539	556	548	515	549	555	559	510	556	511	590	519	536	524	557	558	543	550	508	537	560	550	534	558	547	533	546	533	531	523	578	522	556	533	551	545	523	551	572	548	582	572	567	544	572	585	534	569	533	529	528	582	597	543	545	523	575	568	546	536	538	541	564	538	549	571	509	553	591	550	578	559	606	558	559	541	532	562	574	536	507	559	565	564	568	581	555	548	594	579	553	552	555	549	546	552	547	565	559	580	556	521	517	575	576	576	531	533	585	544	543	510	546	502	560	543	557	546	555	550	602	563	583	540	532	520	533	546	530	553	550	538	550	538	519	489	551	563	532	569	514	534	516	533	535	593	530	536	530	577	570	544	570	539	591	530	514	553	579	527	533	540	549	543	558	578	568	568	545	530	534	529	527	557	570	520	548	586	584	544	535	521	522	534	519	543	524	580	519	564	554	519	564	555	558	540	523	561	530	532	506	512	533	582	563	575	579	557	536	544	525	541	521	528	532	522	549	525	512	533	555	537	570	581	524	584	535	591	613	530	563	552	602	581	549	535	545	563	528	562	519	532	569	529	545	579	566	557	506	558	547	524	561	541	535	537	559	557	517	542	549	556	545	572	593	547	568	564	587	527	542	531	521	509	551	553	568	563	571	523	575	518	565	576	560	548	546	559	575	545	532	562	517	602	536	540	536	616	541	531	549	547	543	535	517	553	550	546	525	570	554	544	613	557	565	508	563	556	571	511	589	538	541	536	538	562	574	519	538	527	509	550	572	557	516	538	549	540	579	513	535	562	568	542	545	556	555	547	536	574	543	541	552	554	557	543	544	514	544	545	572	505	527	555	551	518	556	553	541	548	568	547	539	519	544	515	537	499	590	584	531	549	538	555	554	568	545	563	548	518	524	553	563	541	531	548	560	507	570	531	500	533	576	499	563	559	539	510	539	581	545	519	515	557	539	553	569	593	515	589	525	552	571	511	569	544	559	542	537	540	536	551	507	539	490	569	533	578	565	558	553	500	523	541	548	529	571	553	560	515	542	568	580	548	509	541	518	529	534	569	535	573	569	549	537	505	507	524	571	535	542	587	527	551	533	559	553	546	517	580	551	522	555	530	540	531	561	613	552	542	564	536	572	548	497	565	539	563	530	525	542	531	535	495	550	566	562	526	539	564	528	527	554	505	524	528	553	560	542	544	573	555	564	564	599	555	579	513	519	554	576	545	535	581	563	549	533	547	543	495	558	522	528	588	558	563	561	604	604	536	557	545	536	544	539	535	590	577	573	520	551	520	588	565	548	530	536	568	591	522	560	544	557	531	557	581	619	574	565	550	533	579	551	574	532	518	577	564	522	537	541	515	559	544	569	538	538	496	505	547	557	589	597	576	561	519	566	561	573	547	551	509	573	544	529	564	510	591	531	554	543	557	535	563	542	567	552	533	572	535	513	556	563	532	547	556	524	558	538	562	523	575	560	522	560	507	559	527	539	554	530	525	554	540	549	534	546	561	534	559	551	546	554	552	517	582	516	514	552	546	540	530	526	539	577	552	561	528	542	545	551	538	513	566	552	554	616	602	486	517	514	544	531	584	556	566	541	530	548	540	522	536	500	521	562	542	564	544	568	523	542	546	535	563	555	538	519	538	568	557	561	543	534	539	520
43389	72900	41649	9687	1310	1081	893	826	1725	6346	7662	6621	4893	3271	1856	859	566	571	569	605	583	609	550	562	570	585	586	539	573	593	583	625	545	556	520	612	564	608	601	569	609	570	574	607	547	592	575	568	589	554	607	603	606	589	576	571	562	642	575	558	580	572	587	597	580	557	562	572	611	591	522	593	598	588	570	563	587	631	609	592	590	539	529	558	606	572	603	559	603	580	542	569	556	566	542	602	605	584	593	539	592	588	540	569	599	599	562	545	571	612	546	614	572	533	558	606	559	624	619	556	576	554	610	542	561	539	601	560	585	557	567	565	570	550	589	576	559	561	628	578	573	576	587	549	578	573	620	598	524	598	587	545	569	539	579	541	549	592	573	578	558	588	587	589	595	621	641	614	587	542	530	590	539	576	571	605	587	606	566	578	517	535	564	538	563	587	589	585	564	599	570	613	568	558	588	536	592	580	580	644	632	568	576	571	559	582	543	568	590	604	561	568	599	565	564	574	535	590	587	566	588	580	612	559	548	593	560	574	638	559	575	579	594	596	576	594	560	574	568	558	584	598	604	583	596	562	573	580	599	585	576	588	545	561	579	559	612	558	563	599	515	555	556	620	627	546	588	593	543	570	576	564	600	612	613	596	579	598	642	546	611	562	600	563	575	590	601	548	576	575	582	547	613	573	592	611	580	578	547	587	588	553	618	570	565	627	568	552	566	581	565	515	592	610	540	600	573	564	595	569	610	568	583	607	554	584	552	563	569	577	577	552	583	604	593	566	552	583	571	544	558	605	604	552	564	598	544	568	583	558	587	543	600	561	608	580	567	591	607	587	581	600	583	552	572	580	553	610	580	565	580	522	588	583	527	578	575	626	564	554	577	597	600	577	559	599	566	555	604	548	583	580	554	585	560	592	569	608	577	600	576	554	601	570	587	559	567	582	568	599	574	536	567	548	602	568	594	593	594	579	616	610	592	585	561	597	579	600	508	567	577	583	571	610	582	578	570	558	593	599	586	580	599	545	565	583	557	575	545	610	561	517	599	605	534	589	576	561	599	593	583	618	577	575	619	614	541	594	551	565	572	584	600	598	542	588	612	597	594	575	543	593	526	576	587	586	593	575	553	587	616	575	568	596	569	547	562	570	558	576	569	557	590	551	582	583	584	566	577	594	608	557	577	567	560	550	565	596	597	562	564	589	563	594	532	579	566	565	556	567	578	573	589	564	560	570	586	595	575	563	570	585	576	579	558	575	596	605	561	582	568	589	556	618	579	576	594	586	586	601	581	554	556	564	610	584	573	572	586	552	576	557	543	541	597	576	542	571	545	575	628	569	589	602	520	567	604	569	596	570	588	597	606	606	566	591	588	608	610	572	587	567	554	556	579	587	559	551	572	559	600	635	571	591	607	580	586	569	575	570	563	584	603	548	611	531	572	565	576	566	589	566	599	558	581	556	546	577	518	596	541	546	587	556	584	561	564	548	546	566	547	598	579	564	578	549	565	554	570	635	597	580	575	563	585	537	552	605	584	572	540	569	534	597	561	570	567	565	566	553	549	625	575	568	574	610	554	555	564	580	546	546	529	558	600	575	578	555	584	588	535	510	623	569	562	586	619	605	564	563	581	579	576	579	560	567	534	608	579	579	552	584	573	615	575	607	576	592	590	609	578	521	589	585	540	541	577	578	573	571	593	587	575	608	556	597	570	541	560	586	558	541	600	608	547	586	531	578	569	601	567	535	650	559	572	580	570	599	612	589	546	560	558	553	569	588	554	588	572	565	577	595	581	601	577	569	598	540	557	553	596	613	575	536	575	581	607	544	561	576	574	610	550	577	588	550	601	550	555	552	590	551	568	569	623	570	583	548	558	585	572	571	543	592	597	580	596	555	590	544	615	560	537	578	624	579	558	565	565	585	618	573	564	543	556	555	559	569	559	567	628	606	527	572	566	588	585	600	521	595	581	588	606	548	584	590	555	571	580	547	573	574	597	570	582	567	575	605	565	572	590	566	540	569	593	596	611	556	604	582	575	559	603	608	562	559	587	575	601	564	588	545	590	564	590	578	611	588	566	563	597	609	588	591	635	586	591	577	594	599	598	595	616	587	576	541	596	577	575	606	560	568	610	599	600	588	600	568	571	569	544	564	574	633	594	609	589	570	575	556	575	640	571	581	557	560	590	588	577	538	578	603	587	618	554	589	603	583	609	557	575	574	573	557	598	600	641	575	559	625	637	585	630	595	546	575	587	606	600	604	560	574	572	602	588	556	560	605	526	547	579	575	563	572	545	581	587	564	547	611	583	575	652	584	566	599	598	583	568	555	574	581	536	577	599	546	550	561	505	568	597	555	575	579	573	576	586	570	538	590	605	550	579	582	595	667	569	582	578	565	573	549	593	566	572	549	595	583	523	570	613	627	606	559	578	567	621	547	557	546	586	573	569	586	620	565	575	576	612	559	589	563	563	563	563	561	594	580	570	527	598	579	618	587	582	589	562	587	588	577	566	589	578	563	521	617	554	582	590	568	566	572	592	595	567	556	574	543	599	579	585	576	577	588	601	558	554	594	617	575	569	549	595	578	561	616	547	593	575	591	584	546	614	585	580	599	595	578	557	574	554	591	568	616	569	583	556	610	585	588	590	566	615	574	558	565	602	580	579	599	636	588	566	595	627	564	573	586	581	583	554	563	578	585	574	608	594	588	581	568	571	539	592	580	602	559	559	561	524	552	566	562	563	588	510	569	607	622	589	546	614	603	570	559	560	581	568	530	569	570	607	617	595	581	584	534	607	584	522	561	606	585	596	581	546	565	543	608	602	562	542	545	626	552	609	585	539	567	604	576	609	534	620	592	587	584	591	596	566	566	595	584	591	562	579	584	582	613	595	565	582	570	576	586	602	593	554	531	586	565	535	594	545	556	575	585	578	582	553	543	620	566	585	535	601	540	602	553	591	534	604	543	583	571	615	591	565	614	594	613	546	570	580	579	600	592	576	551	562	602	586	552	583	554	566	577	556	553	569	571	609	562	554	579	548	555	571	553	544	595	601	607	565	599	572	596	519	627	585	579	535	547	552	591	594	580	571	579	588	558	566	569	592	580	571	522	511	578	571	603	591	578	565	552	588	610	609	600	562	596	555	553	554	557	562	578	598	592	604	569	586	618	564	597	576	573	603	567	568	574	578	550	626	592	582	534	567	573	575	599	602	570	562	591	604	553	591	539	513	566	600	593	580	556	553	576	601	589	525	587	587	566	592	568	566	608	602	579	559	612	597	612	614	546	540	590	590	563	590	538	518	596	579	552	562	637	588	597	553	592	577	497	582	615	576	592	582	604	580	561	602	540	570	554	545	577	582	584	600	594	580	582	557	573	611	551	576	594	599	579	570	599	613	553	546	568	591	576	546	604	497	561	550	597	602	582	589	608	570	556	603	531	552	604	596	569	595	607	586	618	592	606	583	515	593	555	590	544	602	654	563	555	597	589	586	578
22656	21401	29155	24091	21100	19715	6425	1499	2160	5610	8275	16358	13265	9594	5760	1629	934	939	828	874	839	904	878	921	855	851	869	839	876	852	812	867	848	849	845	873	817	880	865	892	924	834	849	846	846	852	911	837	828	883	889	841	885	858	902	859	920	879	883	846	909	881	926	829	873	874	839	808	830	852	860	843	851	874	879	897	824	894	906	869	904	849	857	831	840	858	907	879	842	868	823	866	795	894	905	859	852	840	867	811	842	873	884	909	855	883	885	900	895	843	866	882	877	872	835	836	844	889	878	879	856	867	844	878	877	924	829	836	864	841	906	907	858	819	890	871	818	852	835	846	875	867	788	870	855	921	890	840	852	873	849	893	848	844	852	846	895	863	887	820	861	832	851	867	816	846	858	867	839	860	826	871	866	874	873	839	879	871	949	877	834	846	814	832	867	843	817	845	899	848	893	806	858	866	808	836	820	845	862	869	840	816	890	863	834	826	860	852	886	878	860	863	864	870	813	869	850	837	859	916	832	853	896	907	859	842	845	865	878	868	844	904	911	890	858	918	867	872	855	901	900	838	857	830	879	874	853	877	849	835	847	866	904	892	905	844	835	825	869	831	847	798	838	908	842	836	878	938	889	919	899	899	860	943	891	853	859	906	875	877	933	865	846	855	880	885	818	893	898	938	921	857	817	838	839	864	905	891	872	853	937	903	874	889	880	850	846	890	876	841	855	861	805	870	892	863	889	854	867	901	793	863	875	864	843	846	814	835	860	837	900	868	821	874	843	867	886	899	880	917	877	858	897	872	916	873	865	858	827	910	882	871	860	842	821	925	834	887	875	892	852	885	861	900	893	874	847	839	874	882	873	894	883	887	918	879	895	832	842	866	878	895	880	871	865	865	836	844	910	827	833	840	848	853	868	890	860	913	871	901	883	842	848	848	867	885	852	881	894	845	889	895	840	860	893	928	855	838	860	840	856	869	865	843	940	817	858	867	839	873	880	851	870	855	852	890	872	888	988	827	827	902	897	877	830	880	877	884	898	895	842	878	921	856	896	825	858	896	839	831	864	881	876	826	882	899	883	842	875	897	875	841	925	833	841	843	827	841	834	796	863	858	905	826	856	832	839	849	931	800	876	899	864	874	871	888	859	848	871	851	853	813	883	775	868	861	862	869	878	837	877	847	921	861	888	891	874	882	881	848	852	846	897	879	920	850	854	867	912	891	900	831	879	921	866	869	884	859	826	840	862	807	886	924	876	861	804	887	834	852	879	855	907	859	853	835	881	855	852	863	850	867	863	898	858	872	862	873	771	864	868	828	865	878	886	868	852	850	878	926	855	884	838	891	809	850	875	870	889	898	962	865	882	829	796	886	865	896	852	846	828	866	876	881	826	866	869	874	834	833	875	896	826	820	860	847	840	841	897	908	859	841	921	826	871	864	914	842	865	857	870	903	920	850	854	854	844	868	873	871	869	925	868	894	840	850	871	862	869	821	870	879	860	855	848	906	824	859	857	910	878	897	835	827	903	872	904	840	854	878	882	854	839	855	857	813	862	851	869	877	869	866	812	840	857	855	860	898	881	842	823	875	861	856	859	871	901	896	869	878	812	866	859	859	877	862	843	854	886	840	838	940	912	854	804	855	866	891	892	809	840	879	893	907	850	903	808	897	808	885	901	852	821	872	840	822	843	855	864	866	854	877	884	892	862	909	892	815	854	898	863	860	869	850	839	905	820	875	860	875	868	878	870	874	904	918	906	846	885	844	840	860	822	845	861	832	880	831	890	843	866	858	831	856	783	889	853	814	833	848	830	763	882	865	830	838	912	857	869	876	849	913	835	860	872	808	859	890	881	881	839	878	881	921	898	843	847	888	872	870	827	860	868	803	870	882	870	840	880	856	849	918	847	842	915	921	932	856	908	837	863	856	870	848	904	893	849	805	888	823	904	874	840	884	843	882	845	891	835	923	893	876	883	833	826	896	876	832	891	796	868	832	861	851	866	900	844	870	848	883	865	863	891	844	860	839	802	862	881	890	856	921	842	872	833	845	836	842	840	852	857	856	902	880	867	848	854	887	862	845	857	828	821	892	883	888	866	832	840	858	863	922	874	912	865	887	864	927	865	837	843	854	858	854	838	908	851	833	898	874	824	832	883	876	822	877	912	861	829	865	843	835	890	828	882	834	876	852	878	863	880	864	843	856	853	886	899	875	895	846	926	863	874	908	885	876	873	920	869	854	895	894	849	865	823	864	859	856	868	907	833	896	865	823	826	885	830	839	836	846	814	908	864	858	871	822	856	875	911	880	826	889	912	822	863	874	830	867	910	867	852	914	859	874	936	810	857	852	882	830	883	887	864	837	880	883	908	897	883	852	869	837	859	835	897	888	873	850	837	856	919	819	853	891	854	887	874	890	877	894	933	874	783	859	870	860	839	894	836	887	922	854	871	844	834	867	833	853	855	855	816	807	837	851	850	872	879	815	861	921	834	850	850	842	866	817	875	845	847	867	849	799	917	857	912	849	828	857	860	774	855	841	869	876	888	893	925	866	868	869	882	867	807	909	884	810	872	882	887	854	914	854	892	898	882	895	864	826	862	890	880	841	852	845	934	856	852	819	882	838	836	817	862	900	821	852	874	841	872	832	870	812	837	872	863	887	861	909	820	844	850	848	832	864	856	884	873	849	842	821	842	876	880	848	835	888	860	912	857	899	859	869	880	848	852	889	880	842	888	907	847	824	842	859	803	869	834	792	853	855	864	825	914	801	915	859	907	802	883	906	850	863	867	841	874	881	872	815	876	833	838	815	928	848	843	893	866	869	872	840	909	882	829	815	881	873	846	848	854	827	827	827	876	887	821	828	821	894	853	896	851	844	851	817	854	868	865	890	928	858	900	880	863	780	872	838	878	852	873	860	874	849	871	872	865	898	858	884	824	893	887	857	911	877	845	852	865	849	862	902	831	920	857	850	856	847	806	885	847	871	849	861	813	842	854	829	905	875	932	847	858	875	880	877	839	864	882	806	793	829	824	869	861	851	820	898	881	797	880	861	867	813	843	854	846	841	828	850	826	839	853	847	854	838	877	846	859	847	850	849	906	838	879	829	876	871	836	803	885	913	864	876	887	837	874	890	898	905	859	859	851	882	878	856	882	879	843	919	844	872	867	815	873	850	876	844	880	867	869	841	824	879	843	852	839	851	832	863	897	898	861	846	850	804	875	827	874	847	888	835	913	819	873	890	857	835	811	878	858	864	858	891	844	855	858	909	886	817	889	865	885	877	790	858	932	888	865	819	859	824	942	845	847	851	903	888	827	900	885	810	846	882	883	878	893	900	841	824	929	835	895	892	863	817	868	849	892	827	867	858	876	867	846	881	844	880	893	914	866	840	904	874	880	869	837	859	827	866	861	894	832	881	896	869	867	839	889	829	862	897	875	892	910	900	874	874	835	856	929	856	921	849	839	891	883	876	852	852	834	873	861	839	874	841	808	880
48490	87062	59141	13745	2608	2567	1801	1545	3061	7810	11420	20303	15812	11832	7128	1620	882	894	818	889	821	861	811	852	814	885	884	898	849	859	823	858	891	851	825	824	840	841	863	812	825	848	849	783	831	886	841	833	814	894	838	823	821	877	822	851	846	883	837	835	855	862	864	873	891	812	853	817	841	817	854	908	822	866	874	895	872	855	856	804	874	841	858	881	859	846	868	862	828	817	847	841	890	897	850	859	896	840	828	905	870	867	867	866	878	866	902	838	835	847	827	834	886	846	824	875	829	844	890	844	843	836	841	891	814	872	845	885	845	783	916	832	824	852	915	832	830	845	859	865	875	856	820	840	884	886	838	887	899	865	870	822	871	880	806	843	865	825	878	859	856	845	907	843	926	874	846	890	863	872	876	893	841	841	824	815	843	857	835	835	840	803	904	839	860	767	844	828	901	847	872	909	827	859	877	834	858	807	828	898	839	884	884	883	833	855	878	853	788	807	823	850	838	885	877	864	849	858	818	852	900	879	872	857	819	836	880	862	862	861	822	853	881	845	824	852	837	883	798	837	845	879	904	879	845	809	888	823	871	845	859	814	870	937	914	794	846	823	863	884	793	924	836	856	851	824	929	800	847	860	824	792	836	816	789	847	851	813	849	870	835	830	852	900	811	858	856	894	876	768	854	851	836	857	858	846	819	849	858	846	810	839	887	884	848	884	819	853	839	848	773	823	842	840	843	846	830	883	894	911	844	816	896	851	853	879	821	866	845	886	855	804	865	803	831	840	841	883	844	851	832	820	834	856	888	864	870	921	866	855	856	823	896	794	893	862	848	819	828	817	858	842	880	852	838	884	869	790	859	842	894	808	875	846	867	817	847	884	838	888	810	876	814	827	864	817	849	854	843	888	936	834	840	865	789	805	910	921	877	868	840	824	814	805	823	836	859	848	890	845	835	888	836	827	872	875	836	835	869	803	848	833	837	881	852	876	834	888	875	864	821	837	852	862	919	837	860	825	901	835	837	876	866	873	875	861	854	852	842	797	803	870	831	840	845	827	855	807	857	870	837	840	799	853	785	805	880	885	878	895	883	789	785	842	858	812	814	831	851	879	850	880	864	870	917	800	846	861	816	800	852	822	834	811	861	814	837	836	811	851	823	857	817	880	870	842	879	843	869	788	816	867	787	812	868	814	865	859	882	842	837	823	845	865	822	823	825	862	863	865	850	835	852	833	862	874	835	895	862	875	856	875	830	874	900	872	842	872	819	862	840	811	826	841	885	824	852	839	909	833	835	815	898	853	856	864	832	863	862	873	841	837	861	817	865	861	841	877	811	843	836	891	834	842	833	849	896	885	869	823	804	858	841	843	885	880	833	824	901	846	876	864	853	831	852	875	866	861	841	866	898	926	833	871	863	893	835	889	839	836	896	823	848	874	806	884	834	815	810	853	860	840	824	852	818	876	839	838	868	886	860	888	849	844	857	867	875	834	837	827	765	845	812	837	885	894	820	803	853	857	886	904	821	850	838	867	865	859	871	889	875	852	845	846	831	836	813	848	877	903	838	871	842	911	824	822	858	837	848	820	809	850	814	846	848	862	920	901	820	854	853	823	843	839	911	840	914	894	868	852	849	845	855	871	835	865	835	850	824	851	862	878	797	868	854	852	878	790	810	853	846	836	856	891	834	860	913	877	844	852	850	819	838	804	878	871	889	846	825	866	859	844	827	862	860	797	885	865	855	851	798	853	830	814	821	816	879	865	891	823	788	849	811	820	784	817	820	825	825	805	809	866	833	816	815	797	828	806	876	847	832	843	814	863	845	847	881	886	863	863	878	879	852	785	849	914	820	841	835	881	850	799	869	882	850	873	826	834	883	851	795	876	840	789	863	870	848	873	841	825	862	866	828	878	861	845	893	844	808	887	857	834	851	881	849	816	845	830	821	838	851	831	922	854	814	798	846	788	878	807	846	857	878	882	842	813	889	885	853	882	875	847	833	867	844	878	864	831	851	860	862	850	883	846	835	843	841	862	850	881	861	835	800	826	860	859	905	821	841	901	862	866	870	876	855	839	806	860	902	872	840	879	834	884	879	833	901	902	810	831	813	846	860	882	912	777	877	853	887	864	868	805	821	821	845	833	875	834	899	888	839	813	839	836	837	830	899	874	873	873	860	830	863	820	861	776	890	870	827	868	834	869	829	857	865	864	834	848	846	864	808	877	835	829	813	851	822	874	907	834	858	812	877	808	887	850	852	824	825	842	880	858	874	812	838	899	827	878	878	869	877	844	839	830	859	803	841	795	835	882	880	877	864	880	872	840	914	858	886	837	828	923	828	821	866	837	858	880	859	905	863	836	889	893	802	892	854	879	875	791	787	859	898	761	849	873	831	826	793	898	867	848	812	835	854	883	861	832	795	796	847	873	828	821	827	833	832	807	848	854	900	841	863	891	832	825	852	872	849	827	872	884	857	854	881	891	841	828	872	878	893	810	893	843	853	816	854	882	908	873	836	838	822	810	849	804	848	835	842	857	794	876	851	844	918	868	811	836	826	837	868	870	792	835	812	811	865	840	891	869	873	852	869	849	870	845	863	906	862	874	903	822	840	864	858	874	853	827	912	876	878	812	810	856	850	874	834	810	839	826	831	867	847	860	852	825	864	827	833	847	823	853	834	829	884	854	810	881	854	864	858	850	906	866	827	875	819	849	833	831	837	793	894	876	819	817	822	842	853	837	845	852	832	843	807	784	832	860	818	876	887	827	830	786	839	886	881	850	887	809	818	821	908	819	772	819	833	842	842	885	846	884	876	859	856	800	844	825	838	818	854	834	836	839	874	849	856	840	850	845	857	846	839	848	819	847	856	817	798	864	855	828	822	880	872	839	843	847	812	864	842	827	819	834	876	848	869	882	867	860	903	869	861	892	851	846	838	866	879	854	815	923	840	870	869	856	891	849	849	795	837	782	866	834	815	877	841	835	816	810	841	851	860	809	893	879	855	815	846	899	874	872	867	818	817	842	827	867	774	809	817	805	832	821	888	871	891	793	865	826	828	833	887	842	840	825	908	855	842	872	860	853	876	842	784	850	794	843	827	862	882	850	828	851	803	832	863	833	888	904	899	873	838	884	861	877	886	780	860	794	841	832	856	862	885	859	835	780	807	813	846	851	813	854	842	866	880	837	866	819	840	809	796	880	834	878	836	861	862	888	870	870	840	883	903	835	846	855	810	856	844	832	831	859	862	853	796	915	871	850	856	835	860	881	854	850	890	844	832	851	812	856	843	832	808	832	849	900	833	853	889	848	822	833	872	882	858	846	837	797	908	902	841	860	847	827	891	806	844	880	843	886	845	864	795	846	786	897	871	833	842	789	857	865	865	864	807	865	842	835	816	851	837	833	883	905	835	881	854	872	876	828	891	827	904	884	836	877	867	818	857	890	833	831	830	830	825	884	854	864	852	865	831	858	848	853	813	793	810	841	806	842	879	844	900	819
34436	28909	23789	7575	644	564	530	492	443	498	730	930	928	836	692	523	450	400	418	425	410	412	435	377	417	401	432	359	417	454	393	421	408	417	435	422	404	423	430	382	430	388	438	401	447	375	428	427	417	402	424	427	436	416	399	392	419	422	446	416	417	402	431	367	397	430	425	389	406	409	409	422	431	428	419	401	388	411	416	429	392	418	392	413	392	430	408	419	420	396	451	394	395	403	391	409	419	409	400	391	382	433	421	387	392	409	417	398	404	429	374	396	387	412	363	411	458	401	411	410	365	396	412	443	391	413	398	396	399	404	413	412	393	414	413	400	415	383	412	416	409	402	382	437	417	375	407	394	436	442	413	417	433	440	384	421	431	470	412	428	405	420	429	425	415	393	427	405	420	402	421	390	427	434	441	418	424	423	413	387	411	444	438	424	381	378	391	385	417	433	440	394	431	407	391	394	434	412	441	423	406	436	398	396	428	403	419	435	393	442	392	441	430	438	435	378	425	429	394	401	385	421	418	421	424	394	383	439	392	443	438	428	438	393	405	431	424	395	418	387	409	378	379	428	414	402	450	420	397	407	414	412	409	386	423	389	397	395	378	394	442	404	421	438	377	400	389	415	422	426	406	389	432	406	415	414	434	406	421	403	403	409	443	392	423	432	397	402	372	403	395	454	411	389	375	386	448	438	425	411	411	414	419	387	384	432	428	418	440	418	399	393	377	386	401	398	370	408	430	384	352	435	428	406	421	405	397	392	393	404	399	437	422	414	401	403	414	373	394	431	395	432	387	418	442	421	421	428	397	402	460	404	376	420	431	430	416	452	418	418	420	427	462	395	420	408	410	439	413	422	435	432	436	413	392	400	378	398	402	410	409	427	465	408	381	397	417	411	428	432	418	411	405	422	398	413	394	411	426	406	383	407	397	423	396	417	417	401	414	406	422	406	420	423	411	452	397	400	427	422	409	424	428	431	429	392	443	395	420	425	435	369	419	422	419	427	402	463	405	369	429	440	411	386	383	397	417	415	400	360	446	395	408	403	422	379	445	409	411	416	434	413	444	368	405	376	407	409	431	424	420	433	443	405	423	423	398	408	412	397	456	405	402	430	458	402	419	384	408	391	418	390	427	431	422	419	423	425	456	431	395	400	439	398	396	377	420	433	431	402	379	416	409	424	418	435	443	443	420	409	434	449	399	435	407	421	414	400	447	421	383	407	417	429	413	396	394	432	387	417	451	426	398	410	398	425	404	410	396	416	435	432	421	391	416	427	411	406	379	380	418	414	435	435	404	435	416	436	397	446	396	371	410	374	420	408	418	414	428	401	412	363	436	383	421	460	395	415	395	428	380	392	384	399	427	413	400	421	425	407	440	415	391	381	457	417	389	375	399	420	421	441	421	422	405	438	405	387	431	407	413	394	395	413	424	421	416	429	420	416	416	383	396	396	449	411	412	446	387	393	452	408	410	411	420	411	424	414	426	454	417	421	438	414	415	387	429	393	417	427	400	396	384	434	425	438	413	468	435	391	407	388	412	384	372	401	387	441	410	411	431	414	404	396	401	403	399	407	418	417	414	411	412	424	387	445	406	405	381	370	421	390	400	413	390	423	429	415	406	433	400	369	392	412	389	394	433	399	429	436	386	456	417	383	392	392	425	390	395	434	404	414	421	439	394	442	432	434	418	403	422	402	403	419	397	443	417	422	365	417	403	404	394	399	432	422	408	417	420	440	391	460	426	438	387	409	425	452	423	357	420	399	385	411	410	435	451	415	430	420	402	421	422	386	421	440	421	396	424	398	431	397	423	385	429	405	394	371	403	434	391	452	373	384	432	408	422	417	386	391	444	413	382	437	404	416	432	441	415	387	442	436	394	410	384	456	398	446	411	398	378	398	434	413	413	407	381	419	428	388	391	451	421	425	424	426	399	410	407	409	406	431	425	420	405	411	415	402	430	388	429	420	424	435	402	420	433	417	433	383	393	379	411	416	410	410	410	425	405	415	425	434	384	409	416	480	405	390	410	447	414	392	430	433	451	408	422	375	426	412	449	434	405	443	359	368	434	405	410	389	439	411	427	377	420	410	425	390	431	431	422	388	404	384	434	455	378	432	397	407	414	399	423	389	427	390	408	416	357	400	422	402	405	417	438	411	427	395	414	430	407	452	412	414	426	403	394	398	391	451	412	419	390	376	414	425	397	418	450	434	390	412	419	392	429	351	418	411	405	421	444	385	371	397	394	403	415	446	440	395	428	402	448	415	416	416	489	423	454	445	433	408	382	429	404	366	400	435	396	379	424	419	422	408	444	402	410	378	408	403	400	397	429	405	436	429	440	394	426	424	395	425	414	415	413	438	412	438	376	396	405	435	401	430	428	399	404	379	430	413	450	413	404	444	401	398	399	411	434	398	406	397	422	397	421	403	400	389	420	382	429	403	435	412	442	396	420	448	409	382	431	417	405	397	432	392	438	410	426	414	435	397	386	368	378	420	388	421	398	425	369	397	407	423	372	435	384	378	427	417	440	402	418	408	361	411	402	417	401	390	429	409	415	418	404	417	421	440	396	404	390	380	440	390	360	404	411	435	417	418	425	402	430	402	401	449	422	405	398	378	395	410	428	389	410	422	395	414	426	379	419	414	403	435	410	395	402	401	415	375	434	386	409	373	399	424	441	407	420	390	430	402	418	380	398	385	429	424	403	399	395	396	420	403	430	420	417	415	425	442	394	410	404	400	401	415	395	417	426	419	432	423	445	431	421	411	408	421	404	394	392	397	368	426	388	418	400	428	374	428	428	415	375	430	434	411	458	434	414	398	426	416	405	431	413	417	419	427	416	418	456	391	439	411	408	420	421	380	424	432	429	386	413	417	417	419	400	423	456	382	416	394	405	423	417	419	409	407	393	441	404	420	415	430	435	416	388	425	394	407	431	406	443	430	428	431	426	429	414	398	439	416	431	418	414	420	403	443	389	408	381	430	382	398	413	413	435	410	430	418	404	445	417	430	421	372	403	404	366	376	399	433	416	456	429	449	395	413	434	405	412	420	418	403	450	447	445	413	394	448	405	404	433	414	410	395	424	408	435	399	406	417	404	375	420	466	439	426	431	392	378	425	403	417	395	369	436	414	379	369	414	389	472	453	417	422	444	386	409	381	433	411	424	379	399	430	407	385	415	400	380	390	409	425	433	407	392	401	403	418	422	399	412	376	410	421	386	419	403	441	435	416	403	405	400	444	417	447	423	406	394	438	420	423	407	403	398	410	444	416	435	435	430	432	427	421	407	428	402	420	443	424	429	441	414	423	406	435	365	414	407	443	412	424	414	410	409	390	378	387	449	415	397	447	435	447	444	443	392	444	385	413	403	411	420	388	434	399	414	415	410	388	414	394	439	430	424	435	384	403	399	442	403	395	409	430	418	404	395	414	427	417	379	405	415	420	411	422	434	495	394	388	387	416	430	423	416	439	413	424	418	393	412	444	450	422
35204	38161	17123	3298	637	689	621	596	528	630	920	1105	1191	965	827	576	453	430	433	436	417	435	433	458	459	479	432	458	456	439	446	422	413	444	463	455	403	451	449	414	431	433	441	464	453	455	398	432	423	440	416	440	433	404	443	438	410	401	469	442	463	423	419	457	431	465	416	417	442	418	424	451	463	453	408	422	440	426	448	465	432	455	426	442	435	434	428	440	430	416	392	449	400	411	403	452	407	434	430	410	418	456	456	455	428	462	432	429	430	456	477	459	444	443	428	436	431	424	461	471	458	400	428	430	434	435	410	434	431	440	444	464	424	469	425	433	401	418	445	421	413	462	420	445	431	449	462	461	394	430	415	400	422	437	454	463	412	444	432	454	417	453	429	405	437	455	428	469	428	427	446	454	458	433	426	445	425	422	465	479	444	416	407	446	441	402	449	448	424	456	466	410	460	426	441	440	425	439	466	408	398	437	423	439	442	409	419	449	430	420	449	453	416	412	441	394	439	447	446	445	445	419	428	450	431	430	405	451	449	424	433	396	415	435	427	423	431	450	417	409	422	438	454	439	439	422	437	422	423	487	392	431	430	425	443	465	421	400	446	463	406	440	424	450	410	410	436	414	447	421	416	428	429	456	475	440	434	479	443	453	410	476	486	427	437	435	437	439	427	445	439	438	419	442	417	467	435	446	424	464	422	394	471	430	397	467	451	439	418	438	412	420	453	429	413	427	434	413	446	453	467	428	433	445	447	445	423	400	450	458	418	430	429	489	444	411	433	480	404	427	426	403	420	441	459	441	450	425	417	404	467	482	428	408	434	443	426	428	469	441	417	413	455	443	443	442	441	446	439	462	398	431	437	461	441	437	396	429	450	450	471	467	412	460	404	466	450	465	455	417	449	404	402	452	456	470	441	417	417	458	448	395	441	446	427	434	413	411	419	448	441	444	442	407	441	456	417	428	431	437	399	382	425	462	437	450	456	445	406	385	413	448	443	449	431	431	399	425	424	464	444	447	427	424	459	460	446	397	459	393	391	429	416	428	432	436	392	450	452	461	437	421	429	426	430	403	461	460	395	442	470	431	426	450	454	449	435	432	425	428	402	453	435	429	456	436	441	455	409	463	413	412	386	448	407	425	429	463	445	409	467	393	420	437	451	446	450	435	445	433	445	469	453	400	429	428	446	441	443	437	440	392	433	457	393	447	420	414	403	394	459	401	434	430	425	462	433	437	440	448	420	472	436	440	427	429	429	437	419	427	463	429	423	461	405	444	461	448	432	425	415	468	443	433	435	401	429	432	449	450	448	431	413	443	401	445	459	458	417	425	446	444	446	426	421	446	440	429	465	447	435	429	418	409	447	450	435	444	463	427	409	448	492	395	407	470	441	421	423	454	408	443	424	436	445	409	465	439	462	426	413	424	418	429	438	459	419	472	425	422	469	446	456	428	451	396	415	475	429	403	418	427	420	440	448	434	433	446	421	431	442	454	439	436	426	416	424	433	438	403	414	476	399	412	411	418	429	426	467	436	446	421	420	445	416	425	441	424	451	442	412	461	453	405	446	411	425	423	418	452	448	433	448	435	466	455	431	468	427	436	471	473	435	468	477	437	437	462	463	412	423	403	446	453	450	427	430	410	445	442	441	438	438	441	419	451	443	463	387	436	439	439	438	499	450	412	431	398	417	448	436	455	431	464	403	439	439	423	423	385	402	416	445	422	458	392	418	435	436	419	433	457	423	424	397	497	429	429	429	436	431	452	432	411	460	448	430	434	432	456	409	423	464	441	423	429	447	408	464	466	443	399	409	440	452	430	416	407	462	408	435	446	450	461	444	470	433	439	424	443	422	414	413	433	410	456	448	420	477	439	413	438	418	409	442	420	452	459	412	428	450	459	409	459	413	453	439	411	440	420	414	437	425	434	438	454	447	459	439	398	442	440	432	444	429	427	454	457	479	439	443	398	432	447	420	425	444	406	421	413	431	437	423	440	413	461	434	437	447	444	436	428	441	438	446	444	407	453	477	437	425	460	471	432	407	443	453	465	451	423	432	449	435	455	435	391	447	405	398	408	459	433	406	459	407	424	438	447	443	446	426	414	428	406	453	436	419	467	455	435	429	431	454	414	458	424	439	449	409	455	457	435	432	471	440	438	456	442	419	413	432	460	422	421	465	413	464	432	439	466	431	414	446	452	437	427	416	435	456	467	465	405	400	449	459	453	456	425	399	460	443	441	456	452	393	429	436	442	423	458	443	451	461	463	436	431	427	433	438	449	436	422	444	451	450	478	437	445	456	466	443	405	422	407	400	424	436	436	448	413	455	433	458	404	396	436	470	440	396	400	455	466	437	460	407	480	445	434	468	437	443	462	432	450	378	437	406	414	407	477	463	433	441	446	420	451	424	455	411	465	429	460	438	476	427	410	472	420	430	404	406	413	475	449	413	477	435	427	413	427	419	401	449	426	418	414	450	405	425	423	381	445	431	460	431	451	413	411	434	414	408	463	465	422	455	444	422	456	446	416	444	425	411	439	436	456	417	438	409	460	421	425	449	427	421	446	440	383	403	403	429	446	464	406	457	431	449	412	439	459	454	472	435	458	392	427	444	453	419	446	389	452	442	409	438	450	395	451	462	453	464	441	405	442	430	428	411	414	436	421	441	411	413	419	428	426	434	445	429	446	423	441	422	450	408	418	447	451	469	424	428	420	437	453	418	430	432	468	457	432	430	449	444	429	425	424	411	465	408	450	450	450	420	434	434	457	494	467	462	402	423	441	436	395	448	443	425	446	433	439	433	435	410	436	435	397	464	456	475	428	440	417	413	447	441	398	401	421	431	446	424	439	452	450	422	434	448	481	418	414	435	407	427	440	418	438	426	450	431	416	419	424	402	465	462	440	404	420	431	409	440	407	402	419	409	411	411	452	437	445	494	409	407	407	451	418	471	426	418	456	451	437	425	413	424	439	387	450	444	417	436	421	423	396	452	449	456	442	445	433	418	429	442	414	429	464	440	427	469	420	447	410	450	432	430	406	447	434	475	443	435	452	472	456	423	406	443	457	421	420	445	420	429	431	474	455	454	442	463	424	421	434	372	400	401	431	432	426	446	461	450	427	395	437	433	449	368	425	439	417	461	460	413	464	434	461	413	484	419	454	462	462	419	443	420	434	443	467	428	415	450	447	444	457	447	422	423	486	449	469	422	439	432	441	442	450	433	422	473	458	409	431	408	476	420	424	443	470	441	425	416	458	442	457	425	405	422	440	426	422	418	432	405	430	434	415	402	443	483	434	442	376	417	460	456	410	431	419	419	457	372	431	426	449	396	437	444	440	444	441	434	435	445	423	434	439	450	424	444	428	441	454	441	464	431	422	439	440	439	439	433	443	444	395	391	447	433	417	443	447	458	450	476	455	402	453	402	435	442	444	443	426	451	426	411	427	424	442	411	448	393	440	465	438	387	443	385	414	451	405	429	404	419	428	415	427
23804	21772	30035	25345	20298	11310	1436	880	802	816	3053	6754	7494	6097	4457	1719	563	632	571	569	592	609	576	577	599	598	581	545	597	583	633	615	606	616	562	578	566	614	581	574	563	591	625	590	622	579	583	617	591	569	598	616	575	639	596	600	583	591	599	607	557	568	574	586	591	559	599	544	635	564	596	598	645	603	603	622	593	596	598	580	596	601	621	620	604	606	591	607	581	563	599	604	556	624	567	632	643	583	585	626	592	589	575	612	538	580	618	527	594	570	633	633	632	562	602	544	568	606	581	644	575	609	612	569	598	599	617	619	623	607	617	582	655	613	606	596	619	594	591	621	589	625	580	522	561	633	631	586	572	591	554	596	631	597	599	602	636	607	588	608	565	578	596	619	593	563	609	557	561	600	632	585	629	573	623	551	577	581	578	576	646	595	626	558	564	624	597	553	619	612	618	600	575	622	564	586	583	595	618	595	600	579	636	609	626	581	630	586	568	602	594	568	595	569	615	620	629	589	650	581	594	612	638	560	606	601	601	616	613	609	573	599	597	617	526	593	643	622	604	611	585	627	586	580	596	619	601	578	600	591	560	597	607	550	566	616	606	593	618	584	647	638	622	608	587	611	586	644	597	596	594	640	604	573	603	589	680	601	638	592	600	588	611	611	580	573	551	593	627	615	575	584	581	644	605	573	636	616	613	592	598	629	580	652	554	637	582	589	578	511	639	604	595	609	641	568	622	645	569	569	633	611	632	594	619	591	591	620	628	607	630	645	550	591	576	607	590	592	626	575	591	603	610	590	625	590	600	590	584	539	591	589	580	594	606	611	581	564	568	624	611	561	579	634	578	586	593	624	588	613	594	614	620	560	561	609	602	605	633	553	567	582	564	554	550	583	590	586	603	590	614	627	586	574	553	594	588	606	630	592	616	613	552	601	562	605	585	572	569	557	578	596	575	572	549	601	645	566	618	579	600	587	604	624	603	647	585	606	548	574	549	578	576	636	597	590	608	577	615	576	577	628	611	581	587	582	612	627	554	628	550	596	582	613	570	639	585	622	604	582	598	680	579	547	572	556	575	634	591	588	616	611	615	613	636	587	595	590	556	598	581	606	593	605	575	579	596	612	552	593	599	599	604	552	578	624	575	586	541	601	586	589	632	559	601	588	624	604	573	609	552	593	607	602	555	554	585	595	616	622	607	633	595	575	560	607	612	616	633	611	572	573	573	597	555	607	616	614	626	617	593	593	577	602	589	604	615	584	545	676	643	574	588	590	645	580	615	571	633	592	593	592	546	600	620	624	614	582	586	612	602	608	539	623	596	556	572	561	602	642	569	589	661	600	559	572	687	591	588	620	589	613	598	625	633	602	539	581	604	592	579	624	603	569	626	619	583	599	623	588	589	585	581	615	569	612	563	575	555	573	624	579	617	615	623	631	609	647	584	592	623	565	569	574	600	593	598	614	571	567	580	590	568	627	565	559	585	623	608	580	625	576	595	574	553	553	577	569	604	572	583	589	569	612	608	612	606	590	552	571	588	609	600	596	576	625	575	585	573	589	614	551	595	588	609	589	627	588	610	580	584	608	605	548	568	606	628	598	523	605	594	639	556	623	574	586	629	590	570	584	569	589	586	614	655	593	594	606	607	644	608	615	600	552	606	601	555	600	605	616	585	580	621	630	602	618	614	600	570	571	608	631	594	642	547	578	620	587	596	583	578	580	570	595	605	600	578	609	626	582	595	598	609	576	614	577	619	564	618	650	571	637	569	576	647	603	586	586	590	577	589	559	635	561	642	559	589	597	581	586	595	599	570	589	594	556	599	582	570	560	585	561	580	583	562	596	575	606	562	632	593	569	643	578	578	610	579	624	573	596	591	607	608	605	563	596	591	627	581	597	627	563	614	609	570	561	555	661	591	584	567	624	627	585	581	592	577	594	584	602	608	544	616	601	558	562	572	542	589	570	601	578	588	628	591	587	563	625	580	617	604	569	607	559	584	568	579	556	618	610	575	586	582	613	586	608	580	575	631	537	576	585	565	619	562	627	577	592	602	626	575	573	599	620	598	515	580	574	597	627	634	589	559	648	636	615	620	547	629	655	576	608	569	590	609	591	644	629	596	601	628	591	573	605	567	589	600	634	601	581	595	596	638	659	565	597	609	591	593	600	599	585	585	582	571	619	609	586	629	603	579	605	610	593	613	589	596	610	641	592	581	605	616	581	562	639	602	569	613	617	601	596	604	610	568	628	596	674	557	594	633	577	601	616	590	591	573	567	619	602	631	631	567	625	629	601	558	554	587	628	612	586	626	564	621	618	618	608	620	579	583	591	607	600	567	568	612	609	560	571	638	621	622	609	600	625	629	574	579	574	611	606	633	651	619	573	586	602	587	575	582	612	600	600	605	592	612	584	610	571	540	583	574	559	612	599	613	558	567	585	574	639	617	580	578	581	603	626	559	673	643	598	616	610	605	601	598	603	580	597	594	646	608	651	575	539	568	563	645	618	582	592	659	595	602	643	647	553	636	601	595	638	542	586	524	560	583	597	630	563	625	621	580	608	596	607	579	639	587	613	599	576	601	633	573	557	617	616	639	604	581	618	599	589	589	570	613	583	601	563	602	619	592	591	568	620	649	576	613	611	653	656	616	531	587	601	578	632	562	598	635	627	599	605	615	660	538	610	613	639	633	624	588	580	601	594	579	580	615	595	634	585	627	587	611	626	588	569	588	640	584	597	599	598	617	603	607	612	572	566	601	654	568	578	591	549	586	596	575	571	626	554	580	613	584	600	569	618	573	597	581	618	616	613	615	590	621	641	620	577	612	603	640	617	654	600	589	609	615	598	537	564	576	589	636	569	605	596	557	562	604	585	609	587	620	580	587	590	583	576	604	641	592	613	576	594	628	559	635	620	553	646	618	592	581	595	586	619	603	633	607	554	586	568	617	595	584	563	568	591	576	664	631	627	570	582	582	608	599	622	601	590	591	591	611	580	629	601	603	624	587	571	577	599	603	618	551	600	616	607	624	636	611	544	585	624	610	576	638	642	547	589	585	573	573	603	551	630	579	616	591	597	594	587	610	576	562	581	598	576	604	600	595	573	616	562	602	634	627	656	554	601	612	569	558	576	636	556	569	575	562	576	555	619	560	592	581	596	636	610	647	583	585	659	584	624	600	606	560	605	577	562	595	644	600	586	572	595	564	613	573	614	598	590	586	575	586	557	595	597	576	549	597	595	593	598	604	554	598	571	566	612	571	603	586	637	590	602	594	567	569	593	616	570	601	621	629	583	647	562	610	603	610	608	564	593	558	608	621	627	650	601	593	593	612	554	648	581	616	620	579	584	626	580	605	611	594	587	582	554	636	584	568	601	560	589	615	579	590	561	559	608	610	581	627	630	620	573	577	615	574	592	634	593	595	626	605	573	595	631	593	643	584	570	581	572	581	590	594	594	581	569	595	578	584	561	601	544	586	579	576	615	646	600	595	595
42120	79166	57697	13275	1601	1273	1103	1094	973	953	4609	9878	10278	8222	5789	2116	605	591	632	614	609	624	643	644	612	617	598	593	611	608	606	597	620	560	587	611	573	635	532	610	619	562	522	642	586	576	642	583	601	569	647	585	613	611	580	592	595	583	569	528	609	640	563	615	592	560	600	589	614	561	603	617	623	604	589	593	600	590	593	564	605	581	594	585	615	622	591	578	579	599	588	629	567	575	580	575	606	589	612	538	583	555	614	625	604	596	616	602	537	615	594	608	603	611	593	580	616	673	628	634	643	592	609	614	655	573	672	621	620	598	613	619	631	573	578	619	615	600	569	549	560	577	602	640	660	660	607	594	574	617	646	579	554	616	576	567	595	586	598	591	611	552	622	607	647	589	580	588	592	636	587	597	626	564	604	593	572	627	624	625	593	588	625	594	622	578	626	621	589	603	580	592	631	589	589	588	616	617	600	612	616	615	594	598	568	543	645	636	572	572	660	574	599	573	631	614	613	599	587	589	583	580	649	633	601	621	596	620	648	566	612	588	605	604	600	590	598	590	565	555	661	625	631	595	641	641	616	600	585	593	583	552	638	589	587	606	574	597	603	609	617	606	600	625	596	631	548	592	546	625	644	565	651	586	593	573	604	554	569	634	586	589	586	625	593	626	596	596	627	572	593	585	600	592	589	597	592	616	575	597	613	602	612	568	598	640	629	565	570	606	624	563	574	584	598	590	626	592	554	609	603	612	592	619	619	593	621	626	618	590	590	581	610	538	600	597	554	599	622	569	582	581	594	568	567	602	587	590	591	601	635	618	632	597	604	603	595	651	593	611	568	620	565	633	593	603	600	560	553	604	571	581	601	591	607	613	596	610	591	571	620	602	619	592	592	624	637	626	560	585	597	554	602	607	581	569	621	619	609	619	609	604	610	623	605	603	588	575	598	594	619	587	601	616	605	611	603	615	676	566	556	566	618	588	552	562	610	586	571	608	569	570	575	625	624	637	572	626	555	601	592	602	625	598	597	628	624	582	559	613	558	597	625	609	668	607	600	569	605	577	613	587	579	624	586	561	609	583	625	606	598	590	588	603	613	584	589	598	582	597	654	549	597	605	571	596	638	570	584	580	593	634	625	588	629	608	620	602	566	600	604	594	592	617	607	576	606	597	602	633	620	622	590	624	588	613	625	593	600	625	617	614	627	619	568	592	612	596	613	606	620	590	595	603	610	586	576	560	547	612	589	584	564	649	614	661	575	628	620	603	645	601	597	579	610	616	667	658	626	605	596	588	605	605	610	631	603	586	568	550	607	630	595	638	621	577	566	572	598	593	624	627	534	607	603	585	577	646	605	570	607	625	638	568	595	584	604	626	608	603	620	615	627	601	578	597	588	604	597	629	601	592	652	603	665	635	602	605	613	538	607	614	588	601	584	580	612	607	621	615	588	612	584	613	589	599	534	607	612	574	588	572	597	616	566	646	586	587	603	640	658	598	567	585	605	564	596	649	570	601	615	578	549	611	594	604	554	600	605	625	608	590	565	579	564	631	626	584	597	608	581	606	590	602	589	583	600	593	554	626	585	555	632	672	609	575	609	605	572	564	574	607	552	593	576	593	607	623	596	635	611	592	543	640	588	635	572	584	605	593	585	622	609	604	608	597	562	611	630	621	583	582	613	580	598	601	594	651	589	603	607	609	614	614	619	585	547	624	539	568	579	600	596	601	580	586	642	566	632	594	607	612	580	616	631	606	579	593	610	602	619	590	577	582	596	545	623	598	613	557	552	631	581	605	645	571	599	654	620	640	623	605	603	603	558	556	613	588	618	627	615	640	580	598	643	620	612	633	603	614	654	605	574	603	602	598	594	565	602	547	614	617	630	614	548	628	589	612	620	652	551	605	631	578	594	588	578	588	596	574	580	609	601	562	617	627	591	596	583	629	580	592	628	591	599	553	569	590	608	610	570	579	590	567	584	573	622	600	570	572	595	596	571	621	645	572	598	574	674	581	607	612	611	627	595	578	599	554	584	604	637	618	580	584	563	588	611	571	605	622	631	584	614	608	592	626	612	585	600	593	619	581	535	566	586	590	567	604	551	570	533	578	591	629	552	592	598	589	587	605	573	575	619	611	614	598	609	639	540	613	613	567	616	609	610	614	594	641	615	571	578	552	602	613	582	575	592	595	623	596	561	647	640	570	631	549	646	574	582	604	618	614	615	553	555	601	635	609	590	610	613	584	584	637	615	623	629	571	618	612	566	608	610	576	628	548	616	587	593	587	599	589	612	620	651	626	598	596	605	571	598	614	629	576	571	555	631	643	591	557	579	580	644	586	566	567	602	605	602	602	592	609	582	604	579	568	582	610	593	579	627	614	571	631	574	512	583	638	580	608	571	620	565	579	604	561	608	614	614	613	617	569	629	611	591	540	641	585	594	604	592	640	629	613	605	617	593	598	627	596	626	606	560	594	619	610	629	640	637	596	613	581	602	614	622	537	591	581	612	642	617	603	577	613	596	581	640	555	598	591	550	575	590	591	619	663	637	577	571	654	556	596	579	590	586	608	578	627	633	598	612	590	614	621	577	607	629	617	602	583	615	593	605	587	593	598	588	587	628	609	593	653	602	642	594	572	593	653	617	610	637	606	608	593	610	618	587	617	564	573	614	578	564	606	574	598	624	591	603	617	620	590	565	581	591	591	575	600	619	626	576	592	597	590	588	601	620	592	629	601	599	650	591	589	614	593	586	619	597	606	616	624	624	606	615	632	590	617	577	636	586	626	564	635	627	584	600	601	607	627	601	617	605	556	584	601	588	592	610	656	553	580	588	628	591	599	612	629	624	628	590	612	621	587	567	630	655	646	573	612	587	600	575	623	590	650	612	640	607	600	628	577	593	585	526	643	604	605	594	589	629	583	606	627	600	607	580	610	599	647	617	615	582	644	603	605	596	599	630	608	611	570	548	598	596	559	572	608	562	585	653	577	597	542	651	619	580	605	577	615	638	586	607	634	605	597	600	610	585	579	584	553	618	607	545	599	619	569	585	616	644	604	577	605	583	589	596	639	582	580	617	520	565	627	572	622	579	570	647	607	567	612	586	626	580	556	645	616	590	630	609	593	588	616	577	610	619	616	579	618	601	590	611	594	626	615	575	539	599	583	600	607	628	577	586	565	559	617	577	601	597	605	605	571	574	633	555	614	608	610	631	595	607	620	581	591	602	609	612	585	610	616	551	586	606	617	609	599	595	620	560	607	630	571	624	630	595	576	607	619	604	552	603	605	647	581	577	608	625	615	615	582	574	573	579	551	599	588	590	558	578	601	600	640	570	670	650	667	597	572	603	565	597	608	584	584	609	566	639	585	606	608	586	587	615	553	664	594	561	618	618	568	592	619	602	612	570	603	583	571	598	599	587	575	615	609	570	589	550	582	574	581	617	610	608	598	595	622	593	618	588	615	617	599	617	577	607	648	565	654	588	595	594	600	597	571
24947	22985	31105	24544	11344	1250	756	660	665	688	1775	3866	4151	3289	2233	807	529	520	533	531	554	551	520	513	526	478	516	504	515	540	522	441	498	526	526	500	464	526	501	532	538	478	519	508	500	496	532	505	540	505	542	538	508	488	511	452	526	498	498	544	539	536	561	505	508	513	475	486	481	513	506	481	508	521	513	548	476	491	525	488	493	517	518	488	508	485	465	502	477	500	536	508	523	498	534	535	473	498	520	481	549	524	507	512	487	522	559	520	521	517	491	543	502	506	532	516	523	518	516	536	530	468	525	477	525	511	523	494	488	503	535	558	517	507	486	518	527	521	487	488	512	543	500	526	497	506	524	507	490	536	509	500	565	517	503	505	557	504	539	502	559	473	530	493	520	501	502	542	496	534	518	536	536	515	498	479	485	493	486	499	505	541	507	502	516	516	513	508	471	507	487	516	492	528	511	560	509	544	534	500	504	478	512	502	525	460	527	556	501	493	501	548	564	505	468	533	488	503	505	525	505	505	526	496	518	499	476	473	519	523	528	539	475	501	492	492	498	502	528	531	496	521	567	504	479	497	536	509	582	550	516	486	516	534	510	529	489	492	557	511	515	495	563	560	460	528	483	502	514	559	509	502	528	495	514	508	493	500	497	555	490	466	529	484	489	530	502	518	519	460	481	501	483	515	503	494	558	528	505	500	501	527	508	555	526	532	490	518	500	484	495	556	539	509	496	493	499	515	506	519	498	515	478	532	525	507	518	478	519	479	516	487	542	513	516	514	504	558	536	508	498	510	546	507	489	518	483	511	499	529	502	540	477	527	504	469	525	471	524	517	511	482	492	554	514	505	521	509	476	476	534	567	496	522	512	475	520	489	529	526	484	514	524	568	496	513	543	509	534	500	487	507	509	526	502	537	528	506	503	508	512	474	523	509	523	524	543	504	539	520	512	537	548	511	544	518	497	500	490	528	547	532	522	472	493	484	497	485	517	500	477	537	502	540	462	502	547	520	498	443	528	541	525	487	518	544	508	529	478	553	504	493	505	473	484	525	521	497	498	476	515	519	526	519	507	510	461	498	503	509	512	537	526	519	515	558	468	514	524	570	461	493	494	523	545	530	514	497	527	517	481	532	522	501	517	522	539	495	487	523	532	562	527	464	493	501	477	532	527	517	548	517	522	540	510	526	518	500	496	526	519	515	541	503	505	515	489	508	510	494	498	560	500	541	490	497	498	471	504	504	521	549	485	498	559	498	505	513	523	459	507	502	480	502	534	519	526	517	505	521	535	512	533	503	540	478	545	501	522	485	514	529	506	540	502	514	523	496	498	494	509	520	510	498	486	509	501	524	517	453	513	517	501	498	480	503	511	513	550	487	455	493	514	477	538	478	516	499	513	537	508	558	525	499	497	516	510	494	485	475	520	494	542	528	561	503	527	523	469	523	493	527	520	509	512	521	527	491	500	508	537	504	482	497	545	550	526	489	511	480	505	490	482	496	576	529	515	488	519	475	496	518	508	510	509	511	527	526	493	491	559	508	507	479	515	529	459	507	530	535	515	490	485	529	514	511	536	538	489	515	537	496	491	534	537	483	527	523	546	541	502	482	547	524	497	524	493	479	518	527	484	511	569	500	546	456	512	523	469	527	521	493	466	514	484	478	513	539	520	495	575	523	519	520	538	530	544	534	497	494	486	541	513	522	518	503	516	490	495	498	505	477	508	504	514	502	528	505	483	572	507	525	533	521	492	518	512	460	495	480	500	502	538	512	554	540	541	479	506	494	493	529	522	492	532	523	501	545	536	533	544	471	516	492	524	536	539	480	509	509	484	470	503	526	487	526	492	492	494	506	490	514	499	550	478	456	514	509	478	506	489	509	527	579	526	565	532	497	526	512	489	523	496	486	496	530	518	495	498	513	521	534	512	530	491	537	508	531	494	521	528	501	551	478	500	528	525	559	509	551	512	540	523	512	493	505	507	495	540	454	494	503	495	511	499	473	502	530	521	538	509	543	522	538	536	504	515	508	526	495	500	530	540	505	535	498	535	482	497	495	524	491	503	518	522	516	541	512	527	500	467	496	513	539	494	543	524	528	515	524	510	531	504	524	529	529	541	487	491	509	495	501	509	478	491	527	484	476	488	540	501	558	569	514	508	500	482	491	550	510	517	515	512	520	546	525	529	524	511	482	498	552	501	509	511	486	502	477	507	520	494	521	499	545	524	532	531	502	499	479	518	501	508	530	506	531	510	554	499	535	534	516	521	509	507	494	543	503	510	555	491	531	510	504	525	541	520	563	488	512	492	462	527	528	498	492	539	525	471	528	543	498	502	510	492	551	550	559	505	498	532	549	473	481	552	522	486	508	503	558	479	513	514	523	509	532	554	519	512	512	474	512	502	513	561	478	480	470	505	526	532	530	451	528	506	518	493	493	502	528	525	483	507	466	542	531	526	508	483	524	475	489	502	511	507	505	490	529	535	558	505	540	530	540	497	493	522	522	511	519	551	509	523	465	508	491	505	497	516	523	504	469	474	535	491	526	484	521	492	554	542	490	478	472	536	536	498	496	535	548	534	523	510	519	498	510	477	479	505	498	489	503	514	519	488	522	512	535	512	499	506	473	521	542	525	510	521	511	584	491	510	545	525	551	505	540	516	543	530	510	534	515	497	536	500	533	475	525	497	503	484	513	509	504	522	510	548	501	490	513	502	459	501	499	445	510	519	501	505	548	516	512	506	527	510	534	513	528	555	481	560	523	517	518	508	527	460	575	504	494	491	501	548	486	531	537	501	472	505	490	517	525	512	534	475	490	496	466	538	504	524	477	487	516	520	534	507	540	506	491	520	501	494	530	507	497	525	510	530	507	528	482	499	500	495	510	471	528	491	515	494	506	507	470	497	534	539	513	529	508	515	505	498	506	516	498	492	525	478	547	533	494	521	469	524	542	551	527	511	477	498	554	525	510	502	487	506	494	497	507	489	515	527	511	523	505	507	492	478	511	506	508	510	498	480	474	532	481	487	512	497	516	488	494	475	504	496	501	506	521	475	463	538	564	533	494	486	551	463	488	498	511	504	502	502	544	511	534	511	491	511	482	491	497	503	514	515	511	507	512	494	536	534	524	484	545	499	505	520	491	509	526	514	532	519	476	548	528	534	481	565	513	532	489	527	533	503	483	507	520	505	565	516	494	513	529	516	470	519	503	514	519	506	513	541	542	473	493	506	495	517	529	504	495	494	531	506	464	490	558	526	532	521	516	512	533	486	499	495	513	538	486	466	468	500	512	517	492	517	522	484	514	510	488	500	538	489	497	536	546	521	521	528	540	473	502	530	534	521	547	558	546	542	489	528	499	503	533	486	544	475	486	525	493	486	508	491	518	472	490	498	502	520	567	474	481	450	479	476	486	464	545	540	506	509	517	532	475	482	499	524	489	515	532	516	474	509	485	513	526	523	509	515	508	489	507	527	521	500	497	518	532	508	511	546	499
36659	71601	45875	4685	1319	1062	861	835	988	980	2950	6630	6688	5148	3277	936	511	523	532	551	578	596	551	512	558	553	527	526	536	496	492	552	563	562	509	559	568	533	546	538	505	537	612	522	555	537	531	570	551	528	549	542	565	532	543	537	552	558	555	506	561	503	565	543	490	544	541	570	565	533	530	542	540	516	519	515	546	536	548	577	513	529	580	539	528	485	557	544	544	540	533	537	540	519	558	522	560	536	570	516	568	541	513	552	542	504	565	535	517	537	551	558	515	559	510	573	525	505	518	526	567	513	487	522	545	546	533	517	564	597	551	530	559	567	516	527	536	547	533	510	499	550	533	492	564	531	544	520	535	556	538	532	545	566	535	528	546	555	512	602	530	523	513	554	525	541	577	516	520	551	558	499	557	545	564	532	510	529	515	548	494	519	551	578	527	487	538	539	550	546	531	572	536	551	565	537	533	573	561	541	513	558	521	538	547	502	544	560	541	565	544	549	560	537	539	516	531	561	579	610	535	529	519	531	545	536	520	537	548	553	554	516	516	553	533	554	564	529	544	543	528	529	514	540	584	509	578	516	568	546	547	536	538	519	536	521	563	533	542	575	553	506	498	548	571	553	521	530	527	498	552	538	536	551	563	494	486	546	555	526	521	553	551	579	533	565	547	559	545	543	514	564	507	533	559	535	561	535	539	563	532	547	582	530	557	521	494	536	508	570	573	554	478	584	525	511	543	531	553	580	566	556	520	563	550	546	514	572	500	538	515	543	554	557	541	533	546	553	531	545	531	547	542	556	580	546	541	549	535	573	547	516	542	567	550	584	571	510	551	526	506	522	505	544	559	556	545	546	526	560	553	545	554	521	553	490	573	530	543	540	533	520	552	552	527	527	558	538	518	561	553	549	526	571	563	554	588	582	561	538	548	550	542	522	563	555	531	559	533	505	550	503	546	600	548	566	542	561	508	555	594	524	523	571	523	543	518	503	553	545	525	575	540	545	515	506	558	520	541	555	557	558	522	545	502	516	529	581	538	567	526	554	517	504	528	591	497	541	559	528	528	539	540	581	577	522	544	543	574	513	511	505	502	502	527	569	506	564	494	567	557	542	534	558	536	570	567	523	538	499	554	580	581	536	587	552	544	581	516	513	545	571	525	562	606	562	494	529	542	529	535	537	501	577	517	520	534	522	547	568	547	532	520	570	538	524	546	500	571	571	538	549	577	557	551	546	537	496	535	587	544	520	556	515	542	550	569	552	550	509	525	545	559	530	539	550	548	558	539	540	525	552	505	526	533	539	564	536	569	551	514	557	522	538	518	511	573	540	593	569	558	556	547	497	513	516	545	534	535	554	573	579	542	505	543	540	545	544	538	569	523	612	584	524	551	571	511	509	528	565	558	590	526	520	526	545	544	546	572	549	535	578	529	521	545	575	568	576	535	515	580	559	553	543	572	506	579	572	573	568	550	546	568	577	519	540	539	520	573	536	526	555	499	520	515	534	541	519	590	532	537	525	533	554	545	506	525	531	549	553	520	534	526	524	534	547	570	558	535	479	577	534	544	545	553	537	535	525	536	541	526	511	539	545	547	517	554	554	597	510	536	503	511	536	524	537	544	512	545	567	552	537	498	540	543	528	519	567	565	514	534	536	548	530	539	514	555	503	574	561	554	589	552	545	521	520	581	534	556	544	569	517	509	506	519	564	516	522	526	554	551	523	545	553	532	547	546	541	599	522	518	537	530	531	538	543	550	537	512	540	547	525	551	551	513	548	514	503	560	551	527	529	534	549	498	543	565	536	583	574	530	523	524	571	522	592	565	545	566	555	545	515	567	518	538	544	571	536	561	516	519	558	511	536	523	565	564	561	544	558	523	536	558	528	553	494	538	533	568	493	580	523	560	528	535	543	555	544	564	526	544	555	594	545	524	540	560	534	525	536	535	548	528	546	586	518	578	519	557	530	498	575	548	527	551	564	513	534	532	561	551	560	518	518	576	514	546	537	507	529	560	569	572	564	536	560	547	573	506	561	563	566	522	515	563	530	590	537	544	523	565	521	564	596	562	506	585	558	550	543	515	487	534	521	589	579	530	472	503	519	589	545	556	558	549	512	508	554	562	575	557	534	556	572	553	563	583	545	526	567	532	547	577	593	530	579	530	542	561	511	493	532	581	535	584	538	566	532	519	560	543	549	542	509	566	584	522	526	555	534	569	559	527	549	572	492	539	534	510	559	551	542	500	467	546	546	527	576	538	521	554	546	520	539	546	532	544	528	541	525	539	520	548	581	582	543	551	590	547	563	544	578	558	549	538	549	540	502	548	558	498	558	565	562	567	538	534	548	541	534	559	506	522	471	544	567	537	545	497	549	554	558	563	536	555	555	533	548	496	521	513	544	542	529	532	512	529	526	492	572	536	551	579	541	528	571	511	550	575	574	526	536	532	555	541	530	487	546	538	506	521	514	557	514	543	550	531	528	553	546	571	519	514	563	559	539	565	536	520	538	530	540	555	542	574	558	609	540	581	539	523	556	563	565	578	502	545	517	578	572	531	555	534	546	556	541	545	580	550	582	535	507	547	553	576	534	540	563	558	594	570	552	562	510	559	558	545	495	583	519	526	497	566	532	563	559	545	543	560	534	506	543	531	559	539	501	530	579	483	567	568	522	488	541	532	524	540	515	584	541	539	542	533	528	561	546	566	533	551	527	528	565	490	547	545	568	528	567	538	507	562	534	586	539	543	522	556	556	539	543	532	561	570	538	552	564	497	537	521	534	547	538	541	535	512	541	554	546	561	588	553	558	553	523	529	516	557	569	545	543	512	534	557	546	545	565	585	544	561	556	571	519	552	555	539	591	539	546	549	558	599	591	567	596	540	563	541	547	518	553	573	556	559	524	542	553	516	558	585	543	520	528	510	530	511	551	513	526	561	553	532	544	567	574	564	531	544	534	562	523	529	545	524	537	564	551	577	552	553	572	569	527	546	572	517	551	600	556	557	545	564	520	501	526	512	502	563	540	521	509	542	526	557	496	558	548	568	536	540	512	572	567	558	554	569	533	541	543	514	526	522	532	576	560	587	530	521	543	531	549	544	524	543	567	541	575	557	530	505	525	523	526	565	515	560	523	559	548	547	547	517	585	543	528	560	542	564	487	551	529	530	566	585	538	561	580	576	570	558	572	535	508	494	540	538	544	553	551	562	531	545	549	523	555	527	500	573	560	542	577	511	515	562	509	533	561	520	525	558	499	549	539	540	515	528	542	541	567	563	556	566	559	527	532	518	519	553	528	581	522	507	530	557	507	535	556	535	520	554	571	541	497	556	561	557	579	548	526	494	513	562	553	543	571	565	517	551	563	559	536	550	537	517	521	507	525	514	581	545	550	517	533	537	522	541	577	525	545	556	539	521	518	545	570	569	514	550	544	541	528	561	530	562	517	519	517	557	542	527	529	548	558	561	535	521	517	487	580	522	542	556	554	542	551	552	562
22656	21520	29981	24201	21174	20735	9501	1409	1226	1392	8680	16050	13648	8283	2165	848	896	886	877	816	873	859	798	825	825	849	878	838	808	857	787	794	803	868	852	829	821	806	821	845	838	834	809	827	854	817	816	861	822	824	834	825	835	832	823	812	831	835	843	816	873	827	873	827	823	867	765	807	807	803	779	809	835	804	856	795	830	850	785	827	784	852	831	818	841	790	847	791	802	801	841	727	778	817	830	847	783	786	828	821	830	827	832	799	833	889	845	813	817	834	813	838	854	776	844	796	778	773	831	723	755	839	793	797	810	837	859	797	832	857	864	805	838	824	825	841	819	836	804	881	832	834	807	817	814	819	806	798	887	813	791	814	822	807	851	825	854	775	865	851	832	803	820	803	839	879	851	860	833	836	784	856	850	828	771	804	805	830	822	867	812	825	826	847	824	854	805	832	814	773	825	825	805	828	812	850	823	809	768	846	830	780	841	846	738	794	807	840	820	808	808	901	800	825	789	819	844	878	840	821	810	867	847	845	793	811	828	823	842	889	846	762	805	823	834	841	814	826	829	815	806	805	804	769	845	843	829	881	810	784	769	861	831	849	847	804	825	824	832	788	861	789	788	761	871	793	849	800	810	862	830	834	864	799	761	864	841	825	872	808	813	816	796	860	822	823	800	883	811	847	861	792	831	796	842	783	842	878	807	819	805	823	799	872	874	832	828	800	812	900	849	784	914	874	828	760	888	788	773	878	810	825	786	828	811	879	825	794	827	826	810	840	808	824	880	798	803	850	816	811	824	842	832	881	791	808	812	860	814	796	806	804	819	791	816	791	868	814	800	796	799	763	844	838	852	813	861	824	830	860	790	841	790	802	775	809	879	777	822	847	824	840	791	739	801	843	832	841	837	860	815	816	850	790	820	813	840	842	816	833	780	782	826	781	817	835	815	833	850	810	824	844	875	851	830	869	825	789	825	855	782	863	837	810	817	745	762	835	785	794	789	836	819	827	802	812	815	824	822	812	795	846	824	849	847	851	860	838	818	807	851	817	827	808	800	827	822	838	811	798	836	808	832	832	818	805	779	823	844	835	870	808	811	873	830	806	814	850	841	774	871	819	829	784	820	844	815	775	829	850	843	842	830	842	821	870	827	814	818	788	841	889	841	875	801	775	759	787	821	802	858	801	782	817	817	879	797	822	795	797	773	855	881	816	828	784	810	831	850	830	854	818	763	795	856	870	863	803	787	861	830	806	799	803	809	839	792	821	793	826	792	820	780	803	849	796	855	813	811	775	823	819	785	823	845	821	822	830	879	812	832	826	852	835	813	799	812	791	865	831	839	835	882	834	818	765	757	803	768	840	839	829	804	829	870	842	822	810	808	805	832	835	837	820	786	834	833	855	794	809	801	811	837	887	823	799	771	833	841	897	857	777	759	789	813	868	779	823	826	896	818	836	857	782	823	819	834	751	816	825	804	825	790	768	796	817	813	765	762	812	817	833	828	807	796	800	834	851	801	786	779	832	822	865	819	718	773	829	774	846	824	835	803	761	849	816	810	780	754	806	837	851	854	855	883	840	832	786	783	840	809	789	764	803	834	846	842	812	824	878	861	863	812	785	867	820	805	830	836	821	799	782	831	858	833	869	877	812	876	873	767	833	791	823	849	849	799	842	809	800	789	800	816	836	842	825	845	834	880	814	905	847	882	810	799	764	848	775	756	809	813	816	792	856	883	770	865	798	793	818	787	841	852	829	837	850	820	820	823	809	855	798	798	803	804	844	788	839	815	830	851	826	801	813	842	806	790	817	777	799	808	815	838	848	835	830	795	851	831	885	812	789	852	808	808	816	778	811	793	816	810	807	790	862	843	856	793	818	801	853	785	808	823	763	831	744	786	870	832	794	860	893	900	838	845	828	838	843	835	827	830	782	807	842	778	821	819	805	870	832	802	835	811	845	796	864	836	813	826	825	828	847	827	772	849	808	797	768	875	809	830	816	827	836	866	845	837	852	826	793	834	825	809	839	862	839	844	804	830	811	848	778	816	782	830	828	763	805	789	855	839	851	866	876	852	747	804	785	851	826	775	818	808	762	786	835	789	872	776	805	792	802	795	844	787	782	855	832	809	882	864	837	810	811	831	801	831	875	817	852	819	844	836	787	866	806	852	846	766	847	828	802	833	827	816	811	873	876	793	805	841	824	800	821	814	811	810	826	832	836	880	858	818	795	883	851	821	818	858	820	841	813	822	802	807	823	802	819	813	773	819	813	835	778	852	781	842	764	809	798	850	790	804	832	795	782	813	828	837	780	877	863	824	824	807	847	828	797	803	842	819	778	851	833	776	804	816	844	797	781	810	821	849	822	787	793	791	788	824	872	864	830	823	807	811	850	779	757	821	805	791	829	775	826	842	822	847	872	782	811	827	766	836	805	863	822	853	836	839	854	838	812	865	836	842	812	789	830	832	781	790	856	784	802	854	843	813	790	857	843	856	839	843	818	836	822	807	862	858	840	744	805	858	829	814	850	814	794	784	831	805	801	853	838	819	805	859	790	782	850	813	809	829	807	841	837	798	810	849	844	878	813	814	808	757	805	807	805	830	802	786	796	821	817	817	811	760	753	837	811	832	789	824	819	824	802	809	808	812	775	818	867	772	825	844	843	829	782	826	848	803	803	816	830	824	820	818	807	822	881	846	755	786	813	765	827	845	852	819	801	846	825	877	799	803	824	786	810	797	792	863	791	786	827	826	822	851	830	818	793	828	814	768	875	842	814	836	829	841	848	796	803	820	820	852	819	835	831	843	809	857	875	841	845	842	819	844	824	822	804	849	808	858	819	851	804	863	804	823	809	793	773	789	779	800	783	863	797	810	818	826	809	826	789	826	810	862	861	821	867	828	789	774	805	834	823	798	821	816	811	833	799	789	869	845	830	827	802	821	842	811	805	878	810	786	811	803	811	850	845	824	862	814	815	790	800	822	813	796	863	797	846	819	803	833	838	837	830	842	826	820	878	771	777	842	764	849	745	790	855	801	832	846	830	786	852	846	832	825	853	843	772	879	839	785	773	858	834	805	834	804	853	877	763	821	855	773	820	776	855	821	761	833	812	851	847	831	824	796	781	845	794	844	838	867	764	821	847	828	831	822	800	812	855	826	817	808	773	821	808	821	813	798	832	876	805	804	812	796	782	864	801	785	820	854	815	826	800	823	840	829	829	776	791	780	811	852	748	843	849	765	834	878	859	844	788	829	845	820	790	886	803	839	820	814	805	869	787	783	838	848	840	790	811	776	862	843	823	833	813	810	834	812	780	862	773	756	824	798	802	823	811	758	782	805	882	828	795	769	829	803	776	822	912	827	776	834	826	848	810	822	826	776	837	814	843	749	837	845	849	761	803	850	801	836	830	835	832	793	876	793	830	815	810	793	852	838	820	864	831	812	842	840	821	865	878	772	880	879	824	838	778	819	867	782	757	798	782	797	795	794	834	856	849	840	789
40576	86564	70950	12105	2552	1950	1588	1427	1493	1767	12442	20005	16473	9711	2216	845	822	805	779	806	840	855	841	880	813	768	818	823	781	804	816	785	815	816	781	840	858	795	828	868	857	807	805	822	866	844	800	864	804	797	817	806	793	839	797	803	859	817	834	793	813	813	820	804	815	843	797	825	802	811	817	798	791	844	816	787	870	824	864	820	801	775	850	791	824	786	778	794	732	845	819	819	804	858	817	849	818	816	796	820	802	851	886	791	786	825	780	820	854	826	808	821	795	826	760	795	791	796	842	785	846	791	760	793	772	784	830	806	826	794	807	804	799	807	849	798	805	793	776	833	839	840	799	824	792	843	791	835	826	802	790	809	831	835	794	828	810	800	845	821	804	823	824	843	807	817	831	799	819	817	786	839	822	792	804	806	800	829	827	808	873	851	847	772	839	789	768	849	787	774	751	816	812	808	808	821	813	830	781	782	843	850	779	799	798	823	840	810	801	781	840	833	808	829	809	769	810	847	815	841	808	820	847	835	828	822	791	783	834	807	801	781	850	814	787	796	816	830	813	808	780	844	848	861	836	810	826	798	865	834	829	837	860	831	778	774	788	826	784	829	831	792	854	832	808	818	775	807	836	811	878	793	818	801	832	872	843	795	819	791	809	821	804	808	800	826	780	812	833	817	779	806	792	803	807	794	833	768	814	809	799	878	836	834	844	832	769	800	766	826	789	833	749	818	813	842	842	881	813	822	804	816	797	779	852	839	837	794	827	790	843	881	781	790	784	790	798	783	741	846	799	845	812	789	779	834	790	844	729	781	821	881	791	841	754	833	756	764	773	834	822	802	887	841	864	801	829	819	829	800	785	782	817	817	846	797	836	833	843	804	834	775	793	813	871	779	806	776	824	832	876	785	854	840	839	801	801	768	791	804	802	840	820	801	768	843	825	844	817	831	827	780	811	865	838	813	814	825	814	799	802	771	810	773	883	804	829	838	846	894	782	813	801	835	825	870	822	834	825	841	791	770	817	837	755	791	786	850	875	869	836	819	822	808	870	828	813	804	836	782	798	746	825	788	826	793	838	803	850	802	791	839	823	823	758	832	830	790	758	838	772	850	836	837	816	785	770	876	781	819	800	810	810	822	847	842	743	767	854	819	818	835	807	831	795	844	826	843	809	813	804	775	784	766	852	778	793	818	832	840	804	843	818	831	843	834	769	785	845	794	799	817	819	791	787	800	795	791	792	788	791	815	772	802	838	850	790	797	866	792	777	784	883	812	801	780	838	788	818	813	859	797	842	812	864	834	825	765	792	828	847	809	813	810	782	809	794	817	770	794	819	785	781	800	846	834	802	806	813	815	815	816	824	838	750	838	793	853	818	826	802	773	793	829	813	845	835	805	797	775	786	821	821	836	841	765	852	773	836	830	833	837	785	829	848	865	880	828	760	808	834	774	860	797	787	792	831	817	793	775	837	815	817	817	823	831	814	821	811	827	762	800	826	751	815	858	846	846	788	792	786	808	804	814	798	808	790	820	834	815	784	826	805	843	786	872	800	834	784	835	866	817	767	796	873	800	815	837	756	846	795	880	852	852	836	835	796	786	802	757	804	799	756	807	845	809	783	802	795	856	820	787	802	831	806	789	796	819	820	840	802	738	873	814	790	811	843	795	799	802	810	839	822	772	822	799	873	803	823	800	791	843	843	829	806	798	819	807	812	831	823	815	775	816	843	878	828	768	833	832	807	850	812	837	834	775	826	832	833	842	828	765	801	821	829	806	802	784	768	802	832	799	855	833	822	792	805	851	842	808	808	848	810	819	773	838	788	802	807	804	839	785	823	811	811	829	824	844	806	789	810	834	848	807	833	795	858	829	824	817	837	755	823	836	821	812	790	856	791	820	790	843	873	783	757	854	856	786	794	817	835	842	821	776	854	811	790	793	786	799	755	804	786	796	813	763	818	785	787	827	848	856	803	759	833	804	853	776	838	834	801	814	823	776	845	841	784	849	812	806	804	794	843	786	812	823	777	860	802	825	813	841	831	809	845	810	856	843	837	776	801	807	825	824	804	835	743	781	833	822	823	806	797	818	840	837	841	765	836	870	790	830	754	848	831	739	839	802	799	825	757	795	783	849	836	844	845	808	844	789	773	875	842	884	788	806	826	773	825	784	848	838	801	802	806	808	815	829	797	851	730	766	798	820	838	820	814	760	806	853	805	787	797	771	830	847	883	767	798	780	816	844	805	803	819	822	804	849	805	764	801	836	825	801	807	746	838	778	779	797	815	824	832	808	805	793	792	845	811	845	814	847	837	862	812	763	875	781	843	790	808	777	824	849	796	829	813	795	820	813	815	821	813	817	876	787	865	786	814	768	775	804	859	844	852	784	803	793	850	830	831	785	792	827	802	887	816	816	721	769	789	819	823	815	827	813	780	842	811	813	766	796	808	822	762	810	838	813	849	820	764	805	809	824	802	841	841	834	808	803	792	784	826	821	814	791	814	768	773	801	824	816	779	794	783	805	847	872	877	786	840	841	820	808	841	832	853	778	803	838	828	820	870	860	791	779	820	797	828	811	866	765	794	797	858	782	840	814	805	771	814	753	811	780	818	797	819	809	812	851	828	789	762	824	876	814	820	780	807	838	821	782	798	837	832	832	838	791	787	825	823	788	904	843	792	833	814	808	813	809	795	825	782	779	845	876	852	789	778	836	851	768	799	820	810	829	781	816	835	784	821	808	856	849	766	781	829	798	887	794	795	768	844	817	789	833	764	824	790	793	792	863	854	857	836	769	786	831	836	789	715	793	830	829	859	833	790	796	828	782	810	801	805	838	771	809	792	763	814	752	793	805	754	781	826	872	793	780	795	830	760	836	838	786	818	782	811	827	862	844	809	815	819	769	805	824	798	819	818	803	843	818	833	785	831	809	851	755	796	809	860	833	813	843	791	803	788	831	820	778	757	772	840	834	869	856	844	768	849	820	853	824	819	809	877	758	852	829	870	799	814	827	788	780	829	823	801	787	796	791	836	821	774	816	842	788	795	853	801	756	789	778	803	821	786	856	856	861	760	825	797	788	822	809	857	794	792	804	876	809	777	803	801	757	785	805	825	837	816	797	747	794	799	835	812	832	815	827	778	815	792	767	833	769	866	814	855	816	782	811	815	815	810	807	799	792	800	815	800	836	800	808	815	791	837	819	815	795	800	837	812	804	793	798	801	805	781	826	769	781	806	794	835	803	792	822	799	798	859	817	853	856	809	806	780	905	831	840	807	777	790	818	827	824	886	837	736	819	794	849	838	843	799	824	806	812	834	830	819	811	785	810	822	866	804	830	868	790	832	834	797	820	836	816	807	846	823	792	826	788	833	866	834	798	800	863	812	815	827	822	816	838	816	745	813	781	829	780	839	842	844	774	800	779	817	830	839	838	815	816	871	855	794	811	838	856	773	878	839	823	813	756	820	811	831	807	806	808	841	803	818	862	835	844	832	824
31222	28074	26864	6709	588	473	420	375	410	474	770	981	815	528	373	383	369	353	351	361	342	338	352	290	339	333	332	347	317	338	377	341	345	349	330	332	363	382	355	368	334	341	348	332	353	349	351	326	377	346	350	370	369	349	335	340	319	333	345	359	382	358	303	330	354	324	369	337	352	366	371	372	311	345	308	315	384	373	353	342	369	349	374	335	374	318	326	358	362	370	355	356	339	341	343	353	368	349	350	382	336	339	320	320	340	356	342	348	357	335	377	366	345	338	337	336	333	311	363	325	363	349	329	326	353	342	336	333	359	362	361	345	331	387	372	333	320	330	382	328	329	331	326	364	330	337	347	348	325	352	373	334	328	345	362	364	328	373	332	349	347	368	353	340	329	338	364	351	355	334	319	365	349	328	370	346	343	334	355	346	320	332	371	334	358	340	376	354	353	310	338	360	377	379	343	348	396	333	371	336	363	330	342	318	344	332	368	363	343	360	323	383	337	370	365	344	346	341	357	375	346	336	322	355	350	333	348	346	305	337	335	344	327	326	340	348	331	334	346	348	348	366	305	352	351	350	341	326	344	329	312	346	318	342	366	359	354	348	364	337	370	380	354	317	348	345	336	400	365	338	360	365	333	351	347	326	340	364	321	355	354	352	323	337	356	343	351	366	333	324	331	316	364	348	340	326	332	346	362	344	353	331	360	338	352	353	331	381	332	375	367	357	339	351	317	357	335	365	341	364	382	338	367	328	338	368	351	374	347	378	326	363	403	325	369	370	370	344	330	345	353	361	365	362	326	357	346	364	373	351	346	329	340	356	320	341	316	332	323	311	358	360	334	347	292	367	320	338	350	359	314	318	343	343	364	344	344	330	362	378	358	324	328	367	387	335	357	366	343	338	375	327	312	337	333	334	385	350	338	338	342	354	357	318	357	338	399	313	364	349	336	426	346	349	339	343	367	330	331	325	318	333	349	325	334	390	348	304	364	349	345	347	342	341	338	373	343	370	328	355	381	333	387	338	341	349	347	351	338	345	356	328	355	346	345	338	298	371	344	358	317	327	393	340	352	326	360	346	333	374	332	352	355	340	346	333	318	341	315	318	347	356	369	360	366	356	369	394	345	353	337	330	343	358	380	335	336	349	321	352	367	386	350	324	367	342	307	373	351	374	368	341	348	359	341	353	322	381	360	348	354	344	389	316	345	365	316	336	340	338	390	318	330	327	356	362	344	324	343	339	361	370	310	336	315	308	344	385	346	346	347	328	345	334	368	370	349	373	353	339	352	384	343	314	309	362	376	343	349	347	341	327	338	343	337	328	359	343	373	401	344	361	356	368	346	346	340	354	326	336	319	318	332	371	320	332	354	352	315	335	335	357	326	355	359	318	340	332	364	338	333	324	339	354	355	376	346	379	361	369	338	326	327	385	361	358	349	361	348	344	337	341	320	347	356	348	361	354	337	338	325	326	355	375	335	352	345	358	331	353	354	346	351	345	324	374	365	344	373	349	330	324	329	324	369	362	371	355	338	342	359	353	310	344	333	333	335	345	353	344	353	328	336	307	341	327	334	373	345	350	362	322	333	338	334	344	358	325	329	369	350	337	350	318	363	373	355	382	381	328	332	376	334	331	333	330	367	284	357	363	335	354	341	318	344	319	312	326	336	363	379	343	359	346	343	368	340	347	329	349	357	346	321	347	364	379	345	343	307	361	335	334	338	372	341	358	322	355	400	342	364	357	376	370	370	338	339	380	357	319	326	386	350	347	366	344	356	320	357	353	335	325	332	343	360	345	348	359	346	327	328	347	342	392	342	356	362	337	351	352	341	342	335	338	338	356	354	347	337	349	362	346	335	328	339	345	345	338	337	337	325	371	313	369	343	351	348	355	367	357	334	332	334	350	352	351	340	317	366	356	361	325	343	317	330	349	331	360	369	330	341	388	367	370	359	360	354	322	331	340	378	340	326	358	344	352	343	333	354	339	328	328	361	357	380	373	353	323	352	351	355	349	363	347	323	373	310	329	357	348	356	370	335	323	350	345	329	342	355	326	352	327	358	345	354	362	308	346	323	359	337	344	324	347	349	338	370	358	353	346	321	334	335	325	339	337	387	352	329	341	343	347	351	368	338	359	353	351	360	342	350	358	322	366	319	322	356	332	349	346	358	370	329	307	346	379	352	311	351	346	334	383	349	368	354	370	327	352	345	374	327	361	339	329	337	368	373	368	330	364	329	325	335	354	332	380	341	346	329	347	347	360	348	346	331	355	313	359	315	327	354	343	366	318	360	342	371	349	308	323	320	357	364	362	355	321	321	318	350	370	352	337	353	336	336	328	321	351	357	376	348	339	356	374	338	341	353	352	367	336	335	329	369	352	334	336	352	308	322	354	337	390	369	341	336	338	344	320	333	337	359	358	381	329	347	336	341	349	351	333	356	322	349	301	371	348	341	350	344	335	340	342	292	401	387	388	330	361	318	359	360	374	357	326	347	343	352	349	367	331	356	354	296	349	347	348	346	371	345	347	361	348	346	341	332	356	329	341	332	317	322	329	367	361	353	342	345	303	319	339	367	365	349	345	370	347	331	332	320	300	349	381	333	346	337	356	382	365	365	371	325	356	345	325	368	335	361	327	349	325	355	337	390	379	347	341	350	306	321	343	343	319	342	325	342	350	361	335	342	329	354	356	335	356	348	328	293	320	358	326	372	381	324	347	343	359	351	349	370	325	366	353	353	321	343	323	351	376	347	345	338	321	338	371	339	342	362	349	337	327	334	335	317	349	337	340	325	330	356	378	349	331	316	334	349	325	339	353	366	363	323	365	351	330	345	335	331	337	329	348	361	344	348	337	375	349	350	328	351	358	334	354	348	331	349	362	344	345	343	364	360	357	367	345	375	339	298	338	342	373	372	360	334	341	347	369	368	351	340	324	363	346	330	335	330	365	318	353	356	335	361	345	320	318	346	347	363	381	326	365	344	350	352	317	321	386	350	340	349	309	358	342	349	331	350	354	358	365	364	379	372	401	353	333	383	353	351	375	341	347	352	324	380	356	349	332	344	370	356	325	358	347	327	351	370	349	378	326	349	356	308	330	320	363	346	337	351	362	348	347	361	359	320	356	333	387	356	347	346	338	350	337	355	348	334	362	329	350	342	340	330	367	347	338	326	375	345	372	370	383	337	352	358	336	343	320	348	353	314	347	357	343	329	344	382	392	375	336	369	354	357	333	353	369	352	325	343	375	367	316	323	339	341	330	363	357	341	354	339	356	337	362	371	351	375	348	344	357	326	314	353	338	321	359	354	313	347	352	347	308	354	324	318	347	352	329	353	353	305	349	373	335	363	391	341	398	361	391	332	366	326	337	341	318	319	357	346	340	358	375	359	376	313	367	330	348	358	369	353	342	344	309	361	363	376	334	325	323	347	342	342	341	384	365	357	356	312	372	322	370	340	323	352	331	354	373	350	352	316	338	346	363	343	354	329	319
32337	39617	20279	1596	658	543	446	430	421	589	1013	1202	1007	551	369	375	399	342	397	398	342	342	389	409	362	378	353	381	374	408	373	380	365	364	399	378	385	396	352	375	374	406	364	401	342	383	393	370	351	378	399	370	366	348	376	338	395	367	386	353	359	365	374	391	397	372	397	340	341	382	378	390	343	349	360	372	354	346	358	413	378	352	365	356	398	391	387	361	391	348	378	381	366	353	390	381	363	355	385	381	355	391	351	361	357	386	369	395	337	410	367	368	367	383	366	382	371	373	359	324	358	349	382	387	359	378	363	361	344	361	345	409	348	407	388	370	372	351	386	405	370	375	369	378	391	385	316	353	356	407	332	360	352	353	381	350	360	358	399	391	347	357	364	384	370	335	397	346	365	399	370	351	357	341	351	366	368	358	349	396	375	351	352	365	350	380	402	408	371	369	360	382	388	366	379	374	396	373	387	396	347	354	378	357	386	364	393	332	377	369	396	347	363	348	329	329	360	353	325	381	375	389	367	354	380	355	377	363	368	386	335	328	387	397	368	401	385	361	363	364	392	369	361	381	377	398	397	376	367	377	344	399	383	378	349	365	403	371	388	363	370	382	355	366	350	385	361	392	406	374	403	368	349	339	362	365	369	374	372	347	343	385	361	360	374	363	405	392	387	384	382	377	393	360	356	344	367	362	376	378	364	366	386	396	365	342	367	385	395	372	348	338	390	390	388	410	381	374	369	332	387	364	352	353	373	370	362	357	422	389	369	369	379	347	353	355	385	379	380	378	418	375	374	359	360	363	370	386	383	368	358	374	382	361	360	370	379	374	373	340	376	344	369	374	384	361	384	379	386	357	381	386	373	384	355	372	358	343	345	354	379	369	379	411	361	377	387	372	354	408	370	402	366	364	369	374	367	356	379	371	360	353	342	380	357	384	400	380	348	352	370	376	376	389	374	374	399	353	389	375	368	357	349	377	386	399	373	380	348	366	409	373	384	363	362	378	349	376	345	346	332	407	368	382	396	349	380	359	351	381	381	371	358	372	380	363	367	348	379	389	350	386	356	385	400	399	382	375	353	358	339	368	368	365	342	360	353	385	374	370	366	370	396	346	376	386	374	340	341	382	369	367	349	335	397	368	381	413	365	357	351	371	354	376	355	366	394	365	382	373	361	326	359	320	392	374	381	393	371	401	373	324	375	348	347	392	402	376	360	372	390	368	397	307	381	346	396	367	387	387	392	348	385	350	388	373	404	360	390	387	356	368	367	356	370	378	379	360	416	365	382	359	348	390	369	357	372	363	368	371	368	367	390	345	371	407	380	364	347	363	350	382	386	363	374	370	386	378	387	395	379	391	357	328	365	389	381	364	422	382	352	351	350	405	365	350	374	363	376	380	379	390	354	389	387	421	354	352	394	417	370	350	344	386	401	391	366	377	361	335	369	374	411	366	362	395	404	362	390	385	386	349	360	426	319	361	371	327	383	349	410	374	391	362	374	363	364	396	396	336	346	373	369	397	366	391	380	386	345	395	354	387	358	384	387	387	358	360	383	364	369	383	372	362	370	382	384	389	361	388	376	386	366	376	378	351	396	359	375	339	355	384	364	366	390	354	323	377	384	372	374	379	399	395	368	354	381	356	355	330	341	386	373	395	354	368	365	349	362	370	345	383	397	374	425	369	364	369	353	377	358	381	376	381	375	375	347	346	352	349	370	364	362	376	337	365	351	336	396	359	352	343	360	347	378	385	394	369	374	356	364	375	385	369	334	408	343	352	367	360	382	365	372	351	356	372	386	387	404	364	369	381	346	410	377	372	357	370	373	404	386	376	374	359	359	359	377	402	386	361	373	340	326	386	338	435	382	388	372	330	357	367	362	374	403	381	362	385	386	338	377	384	348	359	333	414	375	378	401	363	373	369	366	380	383	354	385	356	371	368	373	325	374	349	358	343	389	333	374	362	350	380	395	329	376	371	367	339	342	374	357	363	346	373	354	376	405	396	357	405	395	385	373	379	366	336	388	360	336	406	355	344	367	394	368	370	415	390	368	378	364	378	376	377	353	377	368	375	355	358	394	386	369	374	358	371	374	362	343	359	388	378	374	356	345	406	382	358	373	381	326	383	393	357	360	350	371	396	332	368	415	356	358	398	380	339	387	378	371	341	365	387	372	368	393	355	359	375	358	354	398	373	377	364	421	374	369	361	348	350	370	361	413	390	404	346	355	384	356	348	377	369	333	373	387	406	405	379	382	375	384	322	346	403	395	356	356	388	358	411	378	359	358	369	359	368	402	390	352	384	350	389	395	385	391	366	391	398	364	366	339	349	347	371	377	361	369	338	358	371	360	346	384	336	378	362	366	384	372	369	370	397	401	374	376	365	373	357	397	358	379	369	386	404	367	396	378	357	381	362	350	396	353	338	350	370	330	350	351	392	386	356	374	393	359	360	348	351	350	363	349	374	387	406	366	340	360	354	350	388	368	391	393	369	361	378	376	358	353	374	361	341	383	396	374	358	376	344	325	348	338	384	363	363	357	371	373	390	333	333	360	360	382	346	351	414	388	379	383	342	375	357	407	369	378	366	372	313	339	357	400	354	373	351	351	373	380	360	360	371	347	355	353	363	372	377	364	357	351	349	358	336	375	367	387	367	395	386	351	370	392	366	367	338	382	389	403	365	319	402	356	372	416	358	379	348	400	367	384	363	335	360	383	388	380	377	367	375	362	368	376	345	368	385	384	375	342	397	362	380	395	392	410	367	401	355	379	379	382	365	365	391	343	366	374	361	425	372	366	355	385	373	359	346	345	400	365	368	378	365	364	356	356	359	371	369	326	372	383	357	365	343	361	361	379	344	369	377	387	376	345	358	375	373	371	406	340	359	354	402	360	356	343	371	365	395	377	378	383	346	377	386	357	380	357	402	345	373	377	378	379	342	357	370	353	389	363	357	403	355	350	367	372	357	378	358	369	354	385	321	332	420	382	384	368	347	368	368	369	382	367	366	352	347	364	384	357	375	354	371	355	370	392	345	366	386	367	355	364	350	354	361	379	349	361	373	378	355	342	348	362	382	383	392	366	340	352	379	352	409	381	374	365	355	361	410	353	430	378	342	375	358	350	377	391	377	359	364	367	399	345	333	354	393	365	415	378	380	413	420	382	402	354	412	397	380	373	374	361	362	372	385	390	372	347	334	370	369	333	398	385	380	367	399	377	347	347	365	384	371	394	394	378	374	422	406	365	359	391	385	368	388	387	363	364	370	377	361	355	345	398	392	379	341	362	353	355	367	382	395	373	380	353	372	382	352	397	394	379	379	399	370	377	366	374	373	355	369	342	392	364	369	352	376	373	391	374	347	394	363	373	358	373	350	388	366	371	381	352	364	377	355	377	383	375	386	404	384	363	353	355	389	374	399	373	383	376	349	351	359	357	363	360	367	363	354	369	400	356	389	330	394	338	394	331	335	386	343	383	356	395	379	374	358	382	371
23852	22267	31543	23805	20655	12368	1467	748	1619	5818	8499	7720	5744	3122	612	595	575	603	621	562	553	550	587	581	565	572	587	598	602	604	613	550	595	565	548	568	568	591	566	603	546	539	593	584	589	590	597	616	580	589	578	605	565	548	564	584	543	583	620	528	567	517	573	581	571	553	580	564	597	574	549	585	581	581	573	548	570	592	577	563	581	605	575	577	588	542	592	552	560	561	592	587	543	604	577	582	572	559	537	573	586	556	534	571	580	524	622	606	577	561	556	542	557	580	563	563	575	571	553	554	585	600	570	590	515	577	617	544	584	563	574	640	601	582	584	579	581	574	535	497	529	573	592	574	591	554	571	552	560	532	541	555	556	540	570	573	559	559	567	545	554	583	567	558	588	559	569	544	564	569	591	544	606	553	578	581	568	594	573	562	572	563	568	585	563	590	606	526	557	519	565	574	610	565	540	562	570	562	545	592	525	589	587	554	550	547	589	562	533	576	567	562	585	531	561	587	574	609	580	555	571	584	580	564	603	603	567	567	589	558	573	576	576	561	586	597	561	544	582	536	628	597	541	515	581	561	543	560	559	606	558	569	603	586	539	569	560	526	569	519	549	580	594	544	598	581	564	564	581	575	576	551	562	571	576	597	549	573	576	593	578	574	578	625	604	573	550	557	607	586	599	558	597	592	569	519	533	593	568	568	567	547	575	579	602	572	583	598	548	584	626	595	559	556	557	554	577	572	549	583	548	593	568	567	570	567	582	600	545	540	568	582	578	530	598	572	591	587	588	581	577	536	598	541	622	551	551	518	577	599	497	545	599	619	598	560	582	577	587	592	582	580	665	543	563	545	564	575	575	543	562	612	573	589	549	559	568	628	539	578	569	561	616	546	581	587	615	536	561	560	588	541	590	590	549	530	587	600	553	562	610	553	616	540	533	544	624	607	562	588	586	582	587	578	538	537	546	579	526	552	543	574	574	549	602	563	589	527	616	598	576	602	535	553	506	608	578	577	541	608	568	562	553	586	585	594	548	544	583	573	587	576	605	572	589	596	554	526	596	584	602	567	591	550	567	546	557	584	601	516	563	567	583	585	583	580	581	516	537	556	497	564	558	548	558	582	565	580	541	595	550	608	580	542	546	581	615	584	540	586	599	544	559	546	606	503	591	580	545	585	569	522	607	556	559	547	559	555	517	609	541	548	593	543	570	573	594	576	545	561	584	617	559	579	550	594	576	539	547	563	602	556	562	576	554	557	596	570	586	568	574	549	601	557	552	569	583	569	541	562	572	596	553	583	588	614	558	563	589	591	559	541	570	588	586	618	544	589	586	559	562	583	579	571	540	569	574	593	567	621	596	568	603	547	579	570	574	542	567	530	595	528	567	611	581	534	513	591	569	581	614	560	543	554	553	584	573	567	561	537	542	537	550	556	580	540	538	575	568	625	589	583	564	555	585	535	590	620	603	619	583	573	558	584	548	562	553	547	584	555	581	541	562	553	556	601	588	537	564	584	556	599	603	624	561	581	626	544	593	547	564	558	583	603	541	566	553	570	577	584	575	551	558	551	557	562	571	596	564	582	518	554	569	563	613	543	580	532	599	584	573	590	590	551	582	564	541	559	593	569	561	612	559	606	611	546	549	574	535	572	566	585	536	583	596	557	598	602	544	578	578	578	567	504	571	516	545	581	559	544	557	583	573	582	556	599	585	577	578	527	547	537	571	584	589	545	512	526	589	598	523	564	586	601	530	560	541	565	506	584	578	588	553	578	560	570	541	564	574	544	594	613	570	594	594	581	551	570	588	593	556	554	535	555	517	564	567	557	551	515	586	542	502	551	566	547	546	608	591	652	585	543	553	533	560	531	576	569	581	552	580	553	542	550	585	562	513	547	603	595	567	562	570	573	577	570	540	572	546	573	611	564	589	527	564	548	565	560	568	552	553	533	584	572	572	548	535	564	595	571	547	565	600	595	593	598	556	539	555	578	561	610	565	595	577	577	583	566	578	593	552	510	610	567	545	546	575	576	583	589	595	562	576	567	617	573	536	544	587	569	555	573	557	582	555	603	552	607	551	596	593	559	616	589	557	612	588	597	538	598	514	576	506	546	582	583	572	581	540	596	594	544	627	576	527	574	559	598	576	554	594	542	582	528	567	577	598	594	594	532	623	572	577	564	558	567	586	618	545	561	575	603	546	590	593	572	628	564	528	568	546	592	584	544	565	563	593	578	553	580	589	583	565	584	528	559	572	564	591	567	549	590	542	568	535	594	583	573	561	552	540	529	591	554	562	576	564	597	598	535	609	581	536	542	555	571	602	550	547	543	602	577	531	552	572	590	571	559	569	546	608	567	583	557	592	567	562	597	582	572	550	556	524	581	594	564	595	579	591	597	588	565	543	604	613	572	540	551	553	535	596	559	508	543	582	590	570	622	577	571	568	601	578	555	570	564	556	562	550	610	618	587	491	582	592	585	597	535	602	497	572	575	597	579	595	582	534	605	568	541	592	567	553	583	586	545	549	550	574	560	559	519	588	577	561	626	566	582	541	527	537	559	583	619	537	596	589	581	549	576	602	553	572	610	592	588	577	544	546	548	554	559	568	595	583	576	555	567	577	580	559	559	534	546	597	535	539	547	547	556	573	535	584	553	598	565	574	587	572	575	541	537	557	565	562	560	570	547	583	575	613	621	576	582	564	576	546	594	551	522	521	595	574	563	596	560	545	593	556	594	583	608	586	564	540	580	598	583	586	571	565	553	577	579	541	566	540	573	553	573	580	553	546	567	585	587	578	573	549	590	556	592	540	591	547	572	598	580	551	559	554	625	533	597	576	598	555	558	566	613	544	555	546	573	533	610	559	566	509	595	530	533	554	577	532	614	614	542	578	588	564	553	580	577	551	590	547	541	582	586	567	536	529	595	600	548	534	576	581	592	554	530	561	546	587	599	595	587	507	562	516	590	602	573	569	571	553	555	571	594	549	545	533	591	549	564	533	550	544	600	586	592	568	545	590	547	576	564	557	540	567	583	607	557	553	570	565	582	582	546	562	564	525	544	593	541	550	550	588	560	581	575	591	577	535	626	575	592	572	593	554	546	577	572	565	591	575	585	500	595	567	552	600	571	565	535	556	552	562	518	574	528	606	594	550	538	565	586	586	580	547	572	536	575	548	564	522	631	564	555	544	611	528	548	556	553	611	585	598	556	554	587	584	537	593	566	558	568	593	561	597	577	575	591	597	564	529	522	582	547	599	530	543	568	571	554	591	586	583	563	592	576	551	563	549	520	589	570	597	516	573	501	572	545	612	616	597	596	571	557	577	580	613	535	543	527	598	551	598	581	601	565	571	648	580	570	571	581	568	574	567	569	576	595	595	582	556	570	558	577	588	587	578	579	572	523	545	540	589	591	546	608	568	587	593	541	547	549	528	564	585	600	533	540	578	575	546	551	542	595	580	580	566	569	547	565	545	562	555	569	547	559	586	555	598	573
41467	83553	57259	4424	1581	1199	1053	904	2538	8608	11786	10679	7945	4164	631	600	567	568	620	548	545	563	577	589	584	561	586	591	583	590	562	610	579	606	583	559	577	564	575	577	589	588	570	544	551	561	548	558	527	573	600	586	577	564	585	572	545	556	545	594	582	606	553	615	595	560	577	582	548	563	609	544	593	576	630	560	558	590	535	567	552	625	586	542	580	542	555	629	576	581	550	598	559	607	601	544	585	539	569	622	578	581	568	632	592	562	552	566	546	567	558	600	567	587	531	549	576	536	576	573	562	541	570	591	589	576	542	570	542	568	564	562	548	551	497	621	587	598	581	568	571	581	583	547	608	558	571	601	585	600	564	591	576	630	609	529	563	579	565	575	627	581	539	585	593	592	552	614	497	531	550	597	591	587	554	576	574	572	540	583	585	580	574	563	583	574	534	548	580	583	568	599	525	575	615	593	551	548	577	577	588	580	573	578	595	581	552	556	575	586	574	576	553	557	568	535	556	608	581	553	590	550	544	579	573	563	571	562	587	603	566	558	550	616	559	571	558	581	532	541	602	573	603	559	585	584	594	612	582	533	592	609	549	592	624	546	628	607	579	612	579	576	590	578	568	605	590	573	580	567	562	575	588	545	586	594	625	540	566	555	524	546	620	573	578	563	556	597	571	574	612	599	544	568	540	562	541	577	599	593	563	591	536	572	573	560	570	575	562	585	585	597	594	566	566	605	572	608	596	564	572	600	550	586	582	564	584	621	555	624	588	530	575	554	526	535	533	572	569	546	557	556	565	575	552	568	596	567	577	597	570	598	582	606	596	564	560	572	552	571	597	591	556	539	578	584	582	545	577	598	583	613	578	550	544	586	557	568	566	597	571	585	565	571	590	579	577	588	556	582	602	600	561	570	522	564	557	586	542	578	570	565	599	582	553	583	589	580	574	573	592	573	614	576	580	599	621	595	553	572	566	595	595	574	602	568	571	565	595	614	594	555	582	577	605	575	568	606	571	578	584	550	562	562	533	582	593	614	564	590	565	557	574	569	577	596	566	593	577	570	577	558	576	555	615	522	588	590	549	527	564	578	550	581	552	560	594	543	549	608	575	597	571	573	559	586	566	586	549	619	607	592	555	570	601	593	543	597	556	544	583	564	582	602	586	567	593	578	604	583	607	543	567	606	544	626	529	544	572	548	576	597	604	558	607	567	628	582	538	518	547	565	563	607	542	600	550	586	560	570	562	583	570	575	595	527	559	507	596	517	576	596	545	557	561	563	555	575	585	589	575	576	594	578	581	576	582	594	549	564	581	579	579	598	563	553	569	612	583	575	583	561	603	568	588	651	581	557	561	578	561	569	577	578	529	578	570	611	564	583	515	572	553	536	602	570	550	555	558	600	537	580	551	557	592	593	590	593	563	583	582	586	569	554	543	572	571	616	590	549	572	610	574	553	626	550	557	584	570	536	553	563	571	558	581	595	599	558	607	548	602	580	560	576	555	566	619	532	546	604	565	552	527	611	572	575	545	579	608	596	600	557	599	600	614	566	598	517	563	584	573	564	589	603	554	566	613	589	600	590	578	565	602	555	569	582	577	541	555	596	644	607	624	566	594	555	561	575	552	544	563	546	596	567	556	582	568	586	597	580	603	594	544	585	575	579	552	626	574	531	584	577	571	569	571	514	585	567	559	668	579	570	612	589	634	585	575	583	601	550	569	619	599	585	597	560	561	585	529	604	539	598	585	569	575	571	581	541	582	546	567	583	590	584	578	573	543	540	589	570	555	608	581	543	560	590	597	571	600	589	594	540	517	560	578	565	588	575	577	569	565	560	554	566	584	539	588	587	565	542	587	593	559	568	540	569	543	554	550	582	585	620	566	538	587	553	584	538	594	613	605	551	561	571	600	601	556	601	582	578	583	587	550	539	557	551	566	563	548	551	580	562	559	597	606	565	549	591	600	557	544	531	593	591	585	592	585	581	553	559	536	524	540	578	550	576	566	589	572	560	606	587	570	567	613	603	574	578	569	613	599	549	532	567	551	590	559	526	579	584	578	537	631	577	598	582	572	575	607	583	599	582	585	565	555	545	593	573	554	588	580	534	579	588	602	575	528	550	578	584	620	585	593	587	546	528	542	599	571	544	586	582	593	577	597	564	614	558	568	583	579	569	583	581	542	606	564	541	537	562	541	568	564	560	583	562	594	563	591	585	606	541	625	571	564	589	587	548	604	586	523	585	589	577	587	545	579	569	564	587	560	573	569	578	559	576	545	595	576	528	582	561	584	608	580	592	562	542	578	533	553	575	605	618	616	563	603	559	564	601	573	577	618	560	622	559	570	582	523	585	640	556	606	571	570	549	522	594	606	573	576	585	591	574	600	601	609	591	602	551	579	573	592	599	559	540	566	595	591	579	556	617	575	565	546	579	577	583	585	620	525	583	569	570	552	595	576	613	616	574	583	556	622	623	574	563	610	564	582	578	567	527	595	634	582	590	588	594	561	574	554	553	576	522	587	587	589	557	606	567	580	571	546	590	625	604	594	563	574	582	553	562	532	569	595	561	590	539	561	614	569	549	554	555	566	578	598	582	565	550	556	578	609	562	585	589	562	555	579	574	555	614	550	584	582	563	571	543	557	549	532	562	544	594	581	604	584	593	568	552	561	573	583	582	567	566	569	566	569	573	564	620	604	538	578	565	606	560	589	571	609	575	566	584	605	599	601	598	585	610	564	575	552	579	582	575	546	572	578	531	558	561	582	532	603	565	575	627	532	575	561	606	566	574	579	589	611	562	548	544	539	561	561	552	528	577	551	581	564	615	615	559	574	571	586	540	553	594	605	559	559	587	569	560	579	553	546	609	588	558	606	590	573	540	602	549	566	558	585	562	601	612	557	556	611	562	525	576	624	563	556	535	579	563	584	580	577	596	572	597	577	551	561	555	562	586	571	596	514	586	612	566	593	594	610	597	579	584	595	596	611	550	564	552	580	579	598	568	606	568	577	570	563	549	535	578	576	537	584	552	577	600	544	559	583	568	608	535	584	547	556	600	615	600	576	586	569	591	559	572	553	564	569	538	549	565	564	569	621	582	538	590	577	571	541	532	562	576	563	604	579	571	568	560	586	556	600	615	575	576	586	551	545	565	579	537	516	543	603	561	595	602	554	622	561	554	563	574	546	604	559	536	567	598	569	583	547	552	642	589	581	541	538	624	577	530	605	575	564	558	542	593	552	558	577	559	551	623	543	580	553	562	534	552	568	564	588	622	616	548	577	572	586	590	531	535	616	599	580	592	582	595	580	522	582	577	592	587	586	567	598	527	598	583	572	583	592	587	598	527	555	587	542	574	609	604	602	593	568	504	621	624	591	577	579	555	543	576	584	566	517	573	499	559	568	572	575	589	524	586	587	555	618	593	551	560	585	627	558	584	562	575	516	594	578	596	579	559	582	575	541	586	563	554	560	532	586	596	583	536	560	579	550	545	533	561
25057	23558	30137	24574	12453	1299	660	616	778	2806	4164	4155	2988	1220	540	499	498	522	500	511	486	541	539	491	453	501	456	513	499	459	476	455	493	494	466	508	521	456	502	501	503	483	502	486	471	470	464	500	510	482	447	439	464	460	481	438	461	485	507	514	459	499	481	467	518	459	509	497	480	467	493	490	505	502	505	522	483	488	480	460	479	453	495	467	484	535	473	464	498	466	473	527	472	472	499	480	451	477	496	491	469	482	487	438	476	462	481	492	444	485	506	521	489	495	531	464	470	457	482	445	483	488	478	500	451	501	496	464	482	473	486	491	511	502	477	465	446	467	427	466	499	481	454	489	463	478	481	501	513	472	476	507	498	495	489	510	484	469	471	507	524	514	480	456	493	467	509	434	486	460	534	456	457	490	509	458	508	503	494	532	435	471	518	478	459	497	454	511	509	474	489	460	493	491	489	448	475	461	459	447	497	439	427	473	480	505	501	452	513	512	488	483	449	468	469	526	450	454	492	470	523	491	501	483	495	497	475	488	496	473	451	540	461	482	481	503	469	480	453	538	465	486	494	476	486	507	498	452	481	483	476	472	472	454	510	532	519	494	463	457	487	489	480	485	471	514	511	441	513	487	490	479	518	473	460	460	508	458	468	478	519	481	492	442	477	457	503	483	485	471	495	490	488	497	483	483	489	490	508	469	502	451	510	481	466	490	522	476	445	523	475	495	488	495	485	531	494	461	481	494	526	473	470	511	490	509	460	500	466	465	472	441	483	468	488	522	500	476	472	495	491	422	502	519	457	485	512	473	498	513	500	449	523	462	473	493	429	492	502	503	492	465	477	488	522	515	490	457	465	491	490	479	509	474	482	465	471	479	467	504	502	487	473	509	467	470	505	461	474	444	483	474	494	464	448	485	508	465	489	498	463	470	467	467	487	472	517	481	442	456	449	480	490	481	523	497	457	448	458	493	500	503	484	495	522	530	474	517	496	497	479	505	468	449	485	480	510	525	531	472	506	509	486	504	494	497	456	471	486	474	517	493	465	468	477	481	504	477	475	457	492	456	453	443	484	443	466	493	481	457	464	448	482	517	453	507	469	509	552	465	453	477	491	474	481	512	480	473	473	492	463	494	453	494	432	455	507	459	495	458	498	515	500	497	524	474	489	484	435	493	488	517	482	481	461	464	494	455	492	450	453	463	479	496	501	504	492	479	516	496	522	472	453	523	449	477	487	494	455	484	502	497	498	500	480	484	505	462	489	499	469	496	482	490	486	487	463	487	519	459	444	479	483	488	494	541	496	494	484	484	471	472	504	523	478	468	482	458	463	503	471	516	504	468	476	498	486	503	500	458	506	478	512	497	480	515	520	519	482	492	533	462	475	493	514	475	468	493	490	439	459	488	513	449	504	468	508	544	446	482	474	455	543	445	525	501	467	489	493	524	462	483	482	480	506	501	523	492	477	470	494	478	450	503	502	476	491	476	448	471	501	499	446	479	470	436	491	496	467	494	471	506	435	514	497	464	456	468	502	481	515	510	480	481	500	489	486	502	509	438	471	510	496	427	562	492	464	482	461	472	490	512	448	458	480	471	450	494	481	507	493	488	491	489	470	492	467	496	515	454	520	478	502	491	490	488	479	463	473	508	477	473	488	463	491	491	518	466	509	520	475	500	506	513	512	488	504	498	515	466	489	490	478	507	485	468	492	471	474	535	471	496	503	491	513	457	442	499	432	488	457	508	514	471	493	495	475	488	459	457	481	507	506	478	507	489	532	457	474	449	449	486	464	525	508	506	497	487	422	476	497	510	514	463	489	493	499	498	526	516	498	461	498	475	467	472	479	456	445	497	492	502	492	460	490	458	503	499	517	526	476	508	445	494	517	447	455	486	500	477	505	490	497	518	464	501	494	502	492	444	472	476	506	478	478	489	479	432	509	483	496	456	501	500	473	468	490	476	513	468	492	506	492	517	497	478	492	471	478	482	467	488	494	502	449	479	457	516	454	473	459	501	475	494	529	507	521	491	506	533	491	468	497	445	464	481	458	481	507	480	474	424	440	477	493	559	514	460	501	516	495	486	472	503	473	472	446	489	471	455	519	460	500	468	449	493	483	493	518	465	495	477	472	502	486	515	463	480	504	507	499	509	464	451	438	511	453	447	475	463	470	479	454	474	495	505	469	490	464	452	496	466	467	474	468	499	478	473	488	494	472	487	494	501	468	470	490	523	473	487	473	481	491	469	469	466	518	509	479	484	509	453	499	457	466	488	463	468	488	524	482	449	455	494	474	488	509	515	518	497	540	557	483	509	480	484	447	450	482	512	475	495	541	418	513	506	473	466	454	484	483	497	433	476	489	491	472	508	476	465	492	465	487	486	481	473	444	521	497	468	464	485	476	475	444	485	459	457	498	459	482	515	514	517	476	457	517	492	449	511	496	493	474	508	506	480	477	491	506	493	466	493	455	506	456	492	456	461	446	524	488	486	501	519	483	459	472	478	512	502	492	450	429	468	488	482	533	492	469	483	506	457	497	499	481	458	486	501	544	517	477	480	495	465	476	450	494	501	474	485	510	504	492	484	471	485	477	459	514	489	462	470	453	426	483	469	490	482	536	472	492	507	538	480	455	528	493	474	474	460	465	531	478	507	437	461	485	481	452	485	467	453	475	509	432	466	462	487	492	492	515	493	496	465	481	461	477	451	527	458	507	501	493	476	490	476	433	527	491	480	511	474	484	438	525	478	478	473	456	504	435	480	431	490	458	506	479	507	471	482	491	488	488	464	493	496	502	455	493	478	486	479	474	430	532	500	486	514	458	490	510	461	465	454	462	468	462	507	482	483	519	493	488	451	499	505	474	463	447	490	489	474	456	515	482	497	506	480	487	451	452	477	454	485	490	494	497	471	488	492	483	452	510	548	462	468	505	484	508	484	493	466	457	500	476	475	468	515	498	470	482	490	493	506	444	485	473	491	486	470	493	486	482	476	512	488	479	488	480	500	500	499	511	495	533	517	468	474	477	473	472	465	523	462	484	466	533	514	483	460	473	497	492	503	480	480	506	484	501	505	455	489	480	455	459	524	526	477	475	511	482	503	456	483	477	480	475	476	501	507	492	437	459	494	484	495	518	519	464	460	497	526	458	498	509	463	485	480	496	468	462	503	464	489	470	482	466	543	471	495	475	456	483	432	477	471	472	471	467	522	465	456	483	491	494	494	473	471	436	461	498	486	483	492	505	482	486	486	531	485	474	470	478	506	498	484	468	461	499	504	476	514	459	491	489	449	465	507	502	437	475	454	483	498	507	478	494	470	494	487	491	467	496	484	503	458	525	464	512	501	512	506	523	506	485	484	472	515	492	489	508	478	508	531	460	478	492	482	508	482	492	483	478	430	474	502	486	467	447	505	489	509	510	514	480	456	476	446	480	488	492	472	447	498	501	478	511	512	472	484	468	483	505	441	477	493	469	496	489	468	432	490	485	508	498	491
39372	74969	42311	1819	1172	906	779	766	1148	5145	7314	6940	4760	1657	600	541	546	529	578	569	507	500	532	517	525	518	454	527	486	506	487	514	512	538	539	511	536	516	529	557	517	516	540	522	510	524	512	541	502	508	504	463	553	517	490	497	535	519	557	516	482	524	589	521	495	517	510	543	529	519	526	491	551	541	541	514	524	547	490	522	485	501	473	524	512	503	546	568	496	539	492	510	502	510	487	525	499	541	500	526	540	517	520	535	537	487	507	531	580	499	477	506	514	473	524	548	512	533	508	529	489	495	550	547	514	504	514	564	559	522	510	515	519	540	533	519	513	528	508	505	539	537	494	506	525	522	539	563	519	522	497	510	525	529	527	552	549	525	488	544	530	529	450	519	494	554	511	533	501	569	551	501	513	515	483	513	514	539	529	495	484	517	509	513	499	490	541	539	569	502	521	536	507	555	529	531	520	492	497	528	518	485	537	493	493	533	508	500	488	537	465	518	542	519	557	497	525	517	532	489	507	486	544	545	546	478	514	533	506	531	503	507	518	541	509	527	553	503	519	495	495	506	501	513	495	507	542	471	464	486	519	502	498	556	512	493	511	497	526	465	561	528	564	506	493	527	501	519	498	473	524	502	513	521	577	513	555	505	529	516	501	483	522	534	532	540	530	508	506	542	537	508	477	471	528	507	519	497	517	534	521	491	531	519	501	490	454	524	495	509	482	530	509	491	514	539	490	545	510	517	465	485	503	518	547	517	577	541	550	504	550	498	528	532	517	520	515	542	539	494	525	497	557	511	519	516	532	514	495	500	539	501	501	522	511	515	497	530	501	489	516	487	517	499	503	530	536	515	510	529	486	514	527	492	536	529	563	486	466	526	542	525	536	550	522	525	508	523	522	504	527	535	550	543	509	548	512	520	495	501	517	481	513	527	507	469	538	554	472	511	540	516	524	522	501	466	507	487	504	497	503	509	522	522	531	514	498	511	514	499	484	533	526	535	502	518	500	528	560	522	506	535	546	522	528	477	502	530	520	520	520	529	528	505	482	537	520	495	475	493	468	483	546	462	531	492	493	509	512	519	515	511	512	539	539	524	543	482	532	512	557	502	498	532	534	519	528	561	525	549	519	512	530	523	516	547	515	545	534	549	516	521	537	491	493	513	522	546	520	534	513	496	524	523	511	564	543	493	504	529	493	530	514	558	485	496	538	528	485	501	517	509	493	486	490	509	571	512	517	557	482	527	500	539	545	503	490	482	500	518	558	509	583	515	476	515	490	524	527	544	501	543	551	514	522	479	535	524	521	486	517	501	547	526	547	499	526	503	521	499	539	517	527	554	476	525	504	518	515	525	557	479	532	515	532	554	544	523	489	516	529	544	529	462	515	523	514	526	497	565	554	500	509	527	523	532	542	516	571	527	558	534	519	483	493	524	504	577	528	507	526	537	532	494	504	524	552	532	512	547	492	482	486	527	506	510	535	548	509	509	516	513	544	516	536	515	519	514	534	498	534	523	517	518	488	494	496	493	521	533	521	560	499	529	516	527	526	553	537	529	499	484	520	535	512	522	503	493	547	473	488	499	537	492	519	510	526	553	525	506	511	564	502	528	511	523	501	531	503	490	534	539	541	539	491	525	517	490	522	499	541	522	483	541	488	539	506	525	489	550	519	520	516	514	519	495	486	510	531	503	482	539	496	510	530	560	530	515	474	478	543	522	540	531	501	514	545	505	499	575	500	524	496	509	556	570	547	551	536	523	498	494	520	542	518	476	522	531	513	493	530	517	557	495	499	490	500	493	571	499	527	505	496	557	514	500	523	495	536	517	494	510	518	515	527	482	516	548	500	523	556	503	527	517	512	472	505	527	523	485	481	516	516	533	522	518	510	496	531	542	524	494	488	513	531	521	576	478	539	463	496	507	537	525	547	536	527	524	541	510	527	496	494	516	534	503	530	529	494	533	524	519	548	512	519	535	498	540	525	500	479	527	504	500	515	515	489	505	572	520	530	558	510	511	548	535	560	513	489	537	518	527	472	545	520	507	568	508	512	546	552	503	534	517	476	514	519	503	517	560	537	539	529	505	493	534	474	503	538	538	487	521	539	513	493	515	520	547	522	534	501	535	536	545	539	483	521	524	522	520	520	518	527	524	477	488	506	512	517	503	537	527	499	564	534	546	505	508	514	516	505	575	508	491	535	525	540	515	533	498	517	534	536	549	507	490	538	585	519	513	503	531	527	524	503	515	525	546	541	501	502	511	502	488	544	540	495	484	536	546	524	503	516	570	491	547	517	546	506	502	536	508	523	502	534	510	506	486	529	576	495	525	529	485	507	481	537	494	522	509	538	474	498	520	537	542	521	508	535	470	541	515	510	527	531	510	496	519	478	507	509	503	533	495	515	553	499	497	530	503	559	483	451	589	511	491	515	518	500	540	539	480	488	524	510	501	516	516	532	501	531	502	567	513	495	525	480	530	551	524	573	519	465	519	547	481	538	499	521	509	481	501	557	539	528	535	516	483	509	496	528	487	515	519	513	537	502	508	519	534	540	581	514	547	557	527	515	521	518	513	512	537	474	520	491	497	521	552	481	495	503	509	538	526	476	540	479	495	563	514	517	505	523	531	545	531	539	568	541	527	552	510	468	512	538	524	517	522	547	516	467	562	530	523	542	484	529	515	495	464	523	539	475	537	536	519	562	539	529	488	500	503	531	535	530	507	556	539	509	503	501	503	527	529	529	516	497	497	497	536	500	542	543	513	517	517	498	509	561	526	492	481	502	535	510	546	513	552	529	512	521	551	495	517	478	509	532	504	504	518	537	539	541	494	499	558	483	486	557	511	516	504	514	526	536	522	541	501	504	499	522	529	530	473	546	499	501	510	504	536	539	533	489	495	501	506	514	558	522	528	511	529	548	543	505	499	524	516	512	524	546	529	540	508	493	524	508	451	509	503	533	482	506	526	541	508	533	493	521	560	516	524	525	484	500	530	558	540	559	518	492	488	513	488	513	516	518	527	531	514	516	534	519	540	539	501	559	519	514	505	553	510	538	493	535	514	532	528	483	507	534	523	520	488	560	550	505	496	552	489	516	525	528	573	531	493	506	541	518	533	498	518	519	534	552	521	493	519	518	562	513	548	529	505	493	491	533	508	541	524	508	496	504	528	557	527	516	531	539	512	503	530	487	542	509	530	510	493	503	524	521	521	488	556	528	542	496	549	493	525	510	530	480	544	531	539	501	454	493	511	513	529	459	523	512	503	512	483	482	491	483	481	501	513	558	522	468	501	503	467	513	517	525	524	515	491	467	516	540	512	495	486	517	509	544	507	527	479	558	502	514	541	504	512	516	480	530	505	481	489	503	514	512	502	541	486	528	512	532	520	488	527	487	545	533	495	528	527	525	514	519	530	493	503	481	474	526	507	528	521	464	504	472	543	561	546	524	527	492	543	513	557	537	532	547	519	523	526	487	504	532	469	551	519	521	492
22633	21611	30366	24399	21132	20124	7343	1598	3568	10090	15404	14711	11302	6556	1343	796	809	802	804	837	872	810	828	819	911	849	789	846	836	834	833	813	845	855	808	844	832	840	860	780	811	823	854	787	872	760	820	771	780	863	879	845	807	828	802	804	858	819	856	826	799	824	841	767	803	798	840	862	836	811	848	849	905	843	824	818	852	848	788	847	757	838	809	812	797	839	868	839	804	877	821	823	793	780	827	742	796	896	849	796	832	829	838	781	885	802	814	844	846	778	862	833	836	823	820	780	818	819	751	828	844	778	799	823	833	771	807	789	865	835	855	798	844	874	841	868	832	831	796	890	814	821	843	825	846	838	825	853	815	825	816	859	817	788	805	862	795	867	821	798	794	854	837	781	846	799	834	832	811	833	838	829	794	860	837	828	829	831	858	851	838	812	785	839	822	847	805	840	826	810	841	802	832	854	810	878	786	782	866	832	843	799	839	854	817	835	781	857	836	865	883	874	821	794	763	862	847	748	869	798	841	803	810	792	784	836	871	846	786	830	826	811	867	810	790	831	784	809	819	837	855	803	829	882	811	829	818	844	799	758	818	821	781	774	833	813	779	849	818	864	778	771	860	784	866	774	844	842	764	820	805	784	820	866	829	811	826	845	799	804	835	804	772	818	784	794	792	881	812	820	811	790	846	821	735	853	830	823	838	816	851	825	863	801	835	824	834	821	812	823	820	809	833	862	792	843	788	839	825	843	861	799	790	860	876	905	847	794	828	824	842	848	857	836	792	878	755	845	810	817	806	827	831	842	830	842	776	809	803	812	796	798	869	834	803	806	813	806	747	836	855	789	814	838	832	798	840	844	806	816	854	796	832	854	805	783	847	835	804	800	804	801	791	796	823	847	809	799	802	860	860	850	870	776	789	816	844	808	842	838	853	820	771	858	856	831	854	804	831	810	819	831	835	783	838	818	793	858	826	845	818	809	812	837	871	799	884	853	811	818	838	846	816	845	837	840	870	813	801	834	800	833	811	832	857	831	818	814	766	819	853	817	776	810	826	803	829	842	786	768	847	881	828	812	852	867	869	829	830	852	783	862	901	879	848	851	814	788	790	840	769	838	789	823	816	808	837	835	760	845	829	806	786	818	830	885	800	833	802	812	851	830	813	824	773	799	817	876	847	825	811	778	824	874	865	844	811	862	784	842	803	817	832	839	847	829	793	811	826	852	800	861	867	801	893	818	813	830	880	800	776	850	824	802	814	779	816	827	862	844	895	853	845	804	802	848	806	824	771	805	834	788	801	854	851	898	772	842	816	873	863	842	877	809	867	829	823	824	843	856	815	802	809	823	872	830	834	806	810	791	817	760	823	851	820	824	794	839	809	810	810	856	863	855	838	843	805	794	799	813	834	786	831	786	812	826	870	773	838	784	843	812	832	853	815	826	805	858	792	819	821	813	776	848	804	855	816	805	798	822	857	832	806	786	814	802	805	809	774	812	798	850	808	843	773	823	800	850	819	823	814	787	822	827	848	831	828	790	869	819	866	807	836	856	824	800	789	849	815	813	820	818	808	811	801	822	818	828	797	806	846	860	792	796	854	795	873	831	791	822	835	833	793	876	807	801	810	809	861	814	867	865	835	869	812	800	838	803	853	856	818	818	820	821	861	801	815	875	829	810	808	842	834	816	809	820	852	817	839	815	839	846	819	862	851	810	763	794	816	805	819	795	806	806	818	932	820	841	839	769	882	812	848	851	866	837	829	768	823	823	832	838	814	809	883	800	862	875	835	867	849	840	844	809	790	875	782	834	803	860	838	756	855	874	880	801	870	789	850	843	787	839	826	821	850	853	822	815	819	828	878	784	888	808	848	790	820	811	772	846	818	817	843	832	864	814	825	812	785	829	794	849	818	802	789	802	799	841	803	850	853	863	788	769	787	861	796	799	767	833	795	868	777	765	805	882	786	776	793	855	852	831	783	849	783	813	833	847	841	817	811	794	814	819	863	822	831	819	762	814	829	815	782	834	836	760	837	814	818	775	785	848	852	787	814	836	771	833	777	826	808	802	801	797	796	823	804	822	860	867	804	812	836	855	801	835	871	829	795	822	846	830	821	782	840	844	829	836	847	861	821	812	824	763	850	836	853	783	884	787	770	813	841	870	813	807	845	841	841	817	797	831	820	824	850	861	795	830	819	821	776	842	833	816	784	754	850	876	793	824	818	835	838	867	844	801	781	855	798	822	787	798	796	876	827	753	821	837	882	845	803	844	797	783	792	791	763	842	835	845	850	814	806	801	808	857	848	838	803	889	795	850	820	847	814	796	804	816	812	813	784	839	791	856	829	814	820	795	864	798	772	885	803	835	832	819	781	841	825	790	826	824	815	818	807	809	846	836	841	831	814	814	828	803	816	831	843	858	839	826	871	822	791	814	795	833	793	812	779	841	823	827	826	806	854	804	812	837	810	812	783	853	830	800	834	821	753	865	810	787	814	862	858	813	824	851	833	821	885	856	860	824	783	849	872	840	823	858	859	783	780	767	806	823	812	871	851	860	798	795	825	828	779	778	805	803	832	834	827	850	821	796	828	809	830	864	841	827	841	820	785	797	834	835	850	779	813	823	797	810	827	861	856	805	808	808	883	863	837	860	824	812	857	850	869	806	785	845	818	830	808	789	808	806	895	852	796	790	808	806	869	805	839	808	825	846	837	857	817	808	832	796	845	779	780	797	825	771	815	819	789	806	815	809	848	825	817	810	850	822	821	840	873	792	828	833	838	828	782	805	827	822	867	825	798	813	796	818	858	847	832	858	839	842	807	804	796	807	846	826	802	874	825	756	849	840	801	836	800	841	816	863	823	837	807	842	798	852	852	826	826	830	815	767	805	833	810	781	830	818	831	798	797	833	819	773	808	804	797	808	827	814	853	853	765	838	865	835	795	821	846	828	797	806	814	815	809	810	822	846	850	830	851	833	845	761	873	829	834	821	813	773	855	805	831	829	832	832	802	876	895	793	831	775	767	822	857	874	780	805	850	801	846	856	843	870	864	812	828	801	852	825	798	818	792	858	802	823	817	828	829	797	832	795	856	830	831	767	796	845	854	845	831	808	806	832	831	821	821	849	815	866	822	876	882	813	887	867	791	813	768	805	817	862	784	811	778	786	859	853	765	809	814	837	837	832	842	863	809	878	797	844	840	830	836	869	811	790	843	813	839	866	801	778	833	836	835	797	807	815	783	808	866	779	864	801	757	826	861	804	826	791	840	847	863	787	812	860	821	819	822	852	819	817	851	794	820	821	833	824	820	858	813	819	868	823	780	756	801	863	795	802	820	833	810	819	830	853	835	768	841	828	792	807	808	851	811	849	846	786	798	831	830	795	813	799	783	805	805	829	830	856	803	820	769	850	805	798	850	816	846	819	803	799	818	815	840	801	815	816	781	837	865	864	893	796	815	796	776	837	816	787	811	814	855	800	791	795	798	844	858	877	756	881	823	842
44395	77966	65977	7183	2693	2019	1769	1792	5519	14501	19736	17793	13805	7754	1354	828	849	833	854	826	799	826	830	821	880	815	814	809	833	820	837	847	768	848	818	832	853	837	834	857	807	831	772	818	810	805	780	791	826	811	875	823	785	881	849	777	778	818	851	806	811	805	829	856	787	856	780	845	851	835	817	812	849	820	844	809	776	767	890	842	803	796	770	803	857	811	820	843	793	760	847	808	808	800	787	827	773	781	862	822	842	816	778	826	810	808	842	777	836	802	838	826	791	860	795	760	807	763	794	784	841	801	835	840	870	786	830	834	857	858	855	838	787	855	839	853	811	784	828	849	816	841	848	831	812	829	832	816	828	841	838	826	847	823	828	820	825	864	801	819	792	841	821	804	791	810	774	837	781	759	780	810	825	808	825	794	806	821	818	812	801	798	794	806	817	816	788	821	797	836	842	786	773	848	843	782	834	814	820	817	819	780	813	836	837	833	805	803	768	863	759	815	822	807	890	785	830	793	795	788	808	858	861	777	776	849	823	799	811	858	814	854	832	830	820	784	827	779	886	798	808	820	834	780	811	843	812	836	814	840	803	786	793	819	858	873	807	795	834	787	826	800	855	830	805	841	830	813	826	762	800	824	804	848	844	855	788	840	842	822	790	779	820	787	796	815	806	806	842	781	818	764	802	787	787	821	822	819	817	859	831	815	849	836	766	833	830	841	896	836	762	810	773	827	827	817	870	834	805	795	836	845	800	805	823	792	846	846	813	773	813	835	823	799	794	819	822	842	844	760	796	813	817	826	860	785	841	816	819	856	768	850	778	784	837	860	779	850	853	815	838	819	804	920	822	766	789	896	826	787	772	851	845	835	868	746	777	859	829	836	796	849	799	868	824	809	795	817	866	821	847	830	812	793	830	853	816	863	788	820	841	845	819	826	758	818	835	842	879	805	867	837	834	787	857	810	793	827	854	785	804	811	799	807	800	866	855	824	812	806	800	858	797	808	802	856	778	794	789	826	841	848	807	776	869	843	855	844	840	796	806	816	858	762	875	848	795	809	860	786	808	777	831	833	820	879	779	822	865	809	904	896	887	810	796	813	782	805	864	798	813	784	820	859	825	807	804	826	807	852	816	854	836	816	784	801	815	831	891	816	812	801	838	895	815	851	804	810	887	819	759	821	772	808	883	807	780	806	806	814	841	798	837	871	802	763	797	832	834	856	856	789	800	780	829	775	831	798	789	810	861	799	851	860	798	797	809	786	835	835	888	859	873	838	808	858	781	759	789	809	831	796	834	803	821	788	815	797	806	765	797	777	848	831	785	823	852	751	797	857	794	833	786	818	824	827	837	838	862	803	777	799	798	817	849	798	774	828	775	784	826	829	822	837	788	817	796	834	803	784	841	802	835	812	807	835	797	779	832	797	795	779	774	788	828	852	806	818	769	829	825	802	852	870	865	832	853	799	828	785	821	809	808	822	792	819	838	820	783	821	845	731	778	837	815	789	838	785	799	814	799	766	801	837	793	842	815	777	825	795	830	821	771	849	787	843	795	835	777	811	818	774	853	838	870	854	841	777	791	797	807	883	766	807	846	793	837	872	854	795	803	802	808	817	779	792	812	871	815	819	814	809	786	782	821	823	857	882	826	819	855	785	779	824	791	834	831	801	794	827	830	793	796	826	809	773	877	770	876	812	839	829	805	845	833	818	875	798	792	828	850	825	829	821	818	815	840	831	806	804	771	822	860	759	799	795	830	861	870	855	796	798	777	854	865	752	830	784	792	811	789	860	818	835	800	803	886	779	853	817	853	810	843	821	804	853	818	789	862	852	772	816	859	831	811	793	773	810	810	853	816	809	766	839	817	857	829	831	807	806	811	794	810	857	829	793	843	869	766	831	831	771	756	810	816	833	833	761	825	776	808	839	846	815	829	825	807	775	819	843	876	842	782	793	901	813	804	873	824	852	799	786	823	845	867	883	822	854	791	844	796	796	831	821	838	779	821	796	818	795	805	835	800	868	821	801	795	818	843	839	824	820	808	841	854	839	823	805	882	815	826	795	830	862	811	815	840	854	819	826	799	834	754	811	757	800	775	826	815	843	791	836	753	794	833	802	847	811	811	820	832	762	821	836	828	830	807	847	840	833	786	845	849	793	795	809	797	817	798	818	797	793	831	803	891	847	784	790	818	846	804	833	820	861	872	865	782	838	802	800	828	858	874	812	775	823	784	835	802	818	788	828	810	799	824	794	810	836	823	820	790	825	794	790	866	836	814	839	836	840	829	850	797	868	808	816	795	813	810	854	869	808	805	834	823	835	801	808	823	830	803	782	809	844	786	811	805	830	820	826	814	782	865	841	797	833	831	802	796	845	772	808	772	787	818	819	849	782	874	798	848	816	853	808	822	843	803	897	815	833	836	838	801	871	808	811	834	819	827	822	818	831	814	818	855	861	830	792	790	813	841	842	819	856	788	869	851	866	804	835	825	827	811	815	739	791	838	838	819	840	810	811	804	844	734	803	858	810	858	910	810	804	802	777	801	822	870	806	808	809	815	835	811	844	868	782	792	789	823	853	830	803	802	785	788	844	793	811	800	831	832	805	828	877	871	809	844	829	849	788	814	804	791	806	791	871	838	826	840	841	823	849	818	844	837	821	774	813	806	801	813	801	822	805	777	823	766	815	780	788	821	820	790	870	841	854	784	828	831	826	790	847	797	826	859	856	796	843	817	820	839	790	832	803	778	861	802	814	851	873	823	835	775	823	821	783	811	842	825	783	811	855	854	819	816	852	836	825	792	873	791	801	797	850	823	818	825	775	841	759	787	831	822	829	783	870	859	805	825	832	830	835	807	819	850	834	845	846	829	815	770	836	818	767	799	799	790	840	802	792	868	817	808	828	844	816	887	744	795	798	863	825	799	845	853	848	811	830	782	830	787	801	860	810	833	843	844	828	805	825	795	762	798	784	838	849	854	815	883	808	838	819	802	813	775	817	778	840	836	791	863	855	863	860	856	804	838	794	808	752	839	721	907	842	855	855	809	872	801	833	866	780	798	825	814	802	827	800	830	834	814	813	826	820	828	810	761	871	819	808	830	833	780	889	859	795	817	805	782	846	825	809	817	803	872	819	788	828	802	765	862	843	826	837	780	814	841	786	775	815	821	816	756	836	802	806	784	801	792	829	796	795	857	844	830	807	749	853	777	846	864	849	795	848	825	807	773	839	818	899	830	872	807	839	828	830	802	797	796	824	872	793	857	853	884	788	806	841	755	801	807	835	825	837	833	869	819	836	872	783	800	776	818	834	804	804	830	842	878	809	806	844	809	833	871	893	821	827	805	818	828	809	848	834	832	832	848	825	819	823	788	825	812	818	851	817	782	859	766	845	822	825	825	819	787	787	821	899	796	806	841	834	819	787	833	772	816	825	835	841	767	843	831	897	844	832	794	790	849	762	821	846	790	811	814	832	812	800	800	817	826	866	807	822	836	804
34481	29784	29445	7083	712	520	427	421	443	449	836	964	890	676	385	354	343	368	360	400	370	349	334	357	356	332	363	318	392	388	400	363	369	391	363	400	347	377	375	358	355	397	372	369	383	349	367	361	402	391	322	405	379	355	369	370	409	377	363	347	386	360	387	357	381	356	398	383	409	338	346	355	385	368	363	372	389	375	366	357	388	341	372	342	364	402	354	344	361	330	368	381	390	349	382	363	357	337	345	357	329	325	395	333	347	322	408	348	367	389	416	377	353	366	387	403	365	340	331	363	390	363	376	335	329	393	372	353	335	354	358	365	399	377	348	365	387	345	349	398	344	392	382	368	360	383	358	381	361	345	399	347	406	402	327	391	379	377	388	349	374	363	387	337	346	337	340	393	355	362	376	352	364	338	371	360	384	377	375	367	353	342	359	355	393	345	368	333	386	336	334	328	355	352	397	358	387	357	379	350	375	355	399	354	344	338	376	383	352	380	346	377	383	371	388	378	406	353	367	358	372	400	391	344	334	381	342	375	359	357	374	368	364	367	381	340	348	376	360	346	388	375	362	341	363	355	371	404	405	393	351	370	342	347	386	369	352	346	347	361	376	394	364	380	355	350	396	348	358	356	330	413	389	353	357	379	385	394	343	353	373	364	349	345	362	365	392	400	386	383	358	391	345	386	384	371	333	362	344	388	402	369	387	387	363	369	366	388	338	361	386	378	379	364	362	396	386	351	387	384	377	405	377	338	362	379	337	347	402	354	385	371	361	340	355	341	380	380	367	309	366	367	370	372	370	402	360	358	378	375	391	359	351	388	369	354	369	347	391	362	368	373	386	382	357	407	360	352	360	360	385	386	369	397	314	371	381	357	356	397	353	374	392	374	366	369	385	358	336	337	339	367	344	347	379	338	365	327	368	358	382	361	385	376	381	385	367	350	356	354	405	387	343	369	380	325	393	341	359	326	349	352	345	380	366	333	372	396	351	342	351	342	365	350	353	342	325	384	379	379	366	349	367	343	355	361	380	367	382	397	382	349	383	375	380	355	370	351	347	387	367	412	376	375	351	360	363	348	341	351	359	402	365	351	373	409	364	369	413	396	367	371	383	384	354	403	389	367	372	344	381	378	354	353	372	348	339	365	377	356	399	331	379	371	389	377	355	368	352	398	366	353	358	371	341	353	358	370	359	353	351	356	355	373	341	343	370	342	375	382	395	379	379	341	362	322	381	376	356	328	380	349	378	384	385	340	353	366	377	401	353	367	372	350	373	347	390	346	391	418	355	337	376	376	316	401	338	361	368	365	359	360	364	369	345	388	404	387	352	351	332	412	351	379	376	356	363	376	363	384	387	382	372	376	353	355	377	379	386	388	332	331	390	353	396	380	350	382	394	336	352	377	345	372	368	363	373	401	379	372	400	401	337	389	391	352	362	361	387	404	391	344	374	376	392	351	395	389	387	372	365	359	385	356	360	355	344	345	333	372	373	373	369	377	374	373	366	384	360	372	363	351	374	325	339	353	362	395	354	331	370	382	364	357	335	342	387	372	381	332	365	382	363	393	350	385	340	345	345	338	338	379	411	349	390	391	349	382	353	357	349	341	372	336	397	369	378	375	312	331	382	366	353	388	341	344	378	383	384	384	390	359	348	367	352	355	353	384	368	381	376	353	387	376	356	345	358	366	364	370	365	384	350	380	392	362	372	358	429	365	352	351	358	334	371	392	356	343	384	391	408	354	380	352	361	351	372	392	370	412	403	361	351	361	342	381	339	371	359	377	366	371	362	366	357	359	379	355	369	368	330	385	348	366	348	388	351	357	394	348	373	378	386	337	409	370	356	367	348	381	418	353	380	350	379	371	378	365	364	352	364	363	381	357	377	369	366	372	353	353	399	350	371	371	382	364	349	374	343	349	385	375	370	351	366	348	352	388	392	363	408	379	330	375	347	371	352	366	392	393	337	356	382	386	326	374	333	382	368	377	353	375	434	384	404	365	372	364	400	369	357	368	379	341	403	345	347	386	409	339	352	357	379	354	377	373	377	317	351	358	346	396	339	339	380	355	363	369	373	398	390	347	348	402	371	344	368	381	324	377	351	359	377	383	343	343	406	396	356	381	367	399	351	372	398	349	392	374	387	375	356	329	390	351	371	380	375	346	343	358	340	334	352	340	351	366	404	369	370	361	343	368	366	386	364	373	355	345	360	363	353	426	354	377	367	380	355	348	380	357	373	338	348	354	354	366	368	380	375	366	359	356	322	353	379	360	367	371	358	351	383	333	333	385	367	362	379	359	348	367	372	357	397	390	363	373	370	356	338	348	366	360	372	353	395	354	335	353	394	356	347	337	365	396	392	372	371	363	355	372	378	349	362	387	388	349	372	371	361	353	373	337	382	328	371	382	363	377	369	367	362	351	392	382	340	354	338	388	390	342	350	359	372	358	365	371	345	355	347	362	372	367	348	368	340	355	360	361	353	346	365	392	348	388	384	403	362	361	352	350	397	392	355	375	386	390	361	341	365	376	359	359	355	340	376	361	371	354	373	372	370	372	368	409	359	352	334	344	350	371	366	366	342	379	358	360	357	394	392	379	348	366	367	339	394	391	353	358	348	378	387	382	384	375	411	347	343	378	387	376	391	326	377	373	370	361	382	408	390	389	370	377	360	376	335	403	360	345	342	383	386	340	332	360	329	358	391	369	352	358	339	363	363	391	362	375	369	346	374	376	370	366	362	357	371	345	310	375	373	355	336	331	348	392	384	372	346	362	387	358	375	378	383	365	362	383	375	362	400	375	374	362	366	384	388	385	363	358	348	330	379	364	370	393	359	369	380	374	373	366	383	332	377	361	350	349	359	343	333	375	375	352	364	388	368	344	393	360	359	346	375	412	382	340	382	367	335	389	349	376	382	339	386	346	365	365	379	370	352	320	378	379	381	346	377	349	367	367	417	341	335	321	366	380	382	378	310	387	338	390	399	367	393	375	318	368	372	328	407	349	374	354	351	381	355	360	379	349	398	370	392	348	343	385	390	380	350	400	354	399	387	381	397	353	369	344	366	388	392	374	363	380	359	360	367	374	357	339	402	336	408	361	376	374	387	372	417	358	363	389	402	368	384	361	358	383	344	354	359	368	380	409	388	383	349	373	378	335	353	409	340	344	359	393	413	360	392	347	352	370	400	339	370	350	375	353	343	354	429	366	372	420	365	387	358	371	381	369	361	380	346	375	362	390	342	383	362	367	347	380	409	396	379	356	359	358	371	347	393	341	369	346	406	368	370	374	377	383	360	396	391	340	360	359	350	390	376	324	379	345	371	365	350	353	347	359	377	360	372	346	328	384	358	349	349	357	370	389	370	362	373	356	361	406	367	379	361	352	370	390	344	375	350	365	362	391	390	389	366	385	375	389	370	384	375	368	345	353	365	398	388	383	349	359	390	379	366	380	316	367	348	386	375	339	348	391	385	364	357	415	370	370	412	329	352	354
37976	39968	22419	1679	757	584	515	510	463	535	1004	1310	1099	919	413	401	411	386	391	382	409	426	391	386	368	386	377	409	408	414	375	448	363	340	396	385	392	409	390	378	413	359	411	403	331	370	407	376	422	379	384	395	363	381	409	399	387	369	393	374	375	416	385	371	403	407	347	389	372	400	415	375	405	414	407	377	428	403	385	435	438	380	366	410	410	368	391	375	349	413	436	395	386	389	381	405	370	408	411	357	396	404	376	407	374	412	359	400	387	371	398	393	402	373	388	362	412	382	373	397	401	367	386	420	380	377	378	381	393	394	377	376	441	380	402	384	385	438	401	373	392	408	368	383	383	430	411	371	403	368	394	421	373	407	368	395	413	388	402	396	395	402	429	414	398	386	391	386	394	366	387	386	408	413	399	361	388	420	398	391	418	397	368	403	397	402	376	372	389	387	396	392	370	424	382	365	390	385	402	395	423	399	421	391	355	378	371	392	404	371	403	402	400	354	383	419	395	366	402	389	412	418	427	402	359	400	384	404	420	342	392	377	424	410	421	394	362	380	378	384	395	384	447	396	404	394	413	412	352	376	406	376	380	380	399	403	397	396	419	368	431	376	404	360	374	397	386	367	413	388	404	387	410	374	434	387	362	402	396	399	363	398	402	356	375	383	397	413	389	398	385	405	382	415	376	388	378	404	395	361	380	409	386	446	388	363	380	385	411	414	376	394	407	389	368	381	399	418	399	388	385	373	400	387	384	380	408	423	382	403	410	407	417	400	391	389	382	387	405	418	373	350	386	428	383	431	404	372	393	369	397	429	399	425	372	381	390	375	393	375	402	383	376	396	391	397	401	400	402	357	395	389	391	385	419	419	405	421	386	370	382	372	352	395	390	414	374	400	429	413	373	398	406	383	391	382	405	375	378	419	399	395	390	403	375	387	388	400	409	399	404	411	396	399	392	416	377	407	416	398	383	387	388	409	389	400	375	397	389	402	394	398	414	414	408	348	358	366	368	400	412	392	361	358	419	369	386	420	378	409	378	366	396	357	438	385	377	394	379	397	373	381	370	365	456	383	387	358	373	406	405	394	384	372	366	388	379	349	380	366	414	382	400	383	384	375	361	394	375	400	392	404	370	416	420	397	372	394	404	388	406	384	379	375	371	398	377	423	366	410	390	386	378	424	363	390	412	378	400	373	381	366	441	361	364	399	383	420	377	391	370	410	418	402	427	419	364	383	387	411	395	381	392	398	398	371	393	402	430	349	378	391	396	415	432	409	412	416	360	363	409	372	411	387	383	365	379	399	397	388	384	405	381	400	388	379	410	381	404	389	399	400	395	368	375	382	415	371	403	399	401	403	412	391	365	386	367	406	397	356	402	365	412	397	371	427	373	413	382	397	408	374	384	392	376	394	393	388	401	356	395	405	420	388	415	395	403	400	377	406	385	447	371	378	399	402	395	401	399	376	394	393	371	411	404	363	378	390	374	352	404	370	392	390	387	367	377	424	382	389	403	401	417	353	413	391	357	405	397	387	406	388	393	413	408	393	386	423	372	394	408	395	427	374	379	434	371	372	403	402	392	366	380	385	420	372	386	390	406	406	389	409	390	360	382	402	394	411	407	357	390	340	380	369	378	378	400	372	386	379	387	386	387	376	422	411	397	408	396	401	357	394	361	403	381	372	376	389	412	415	374	389	385	434	402	391	388	411	406	367	401	372	385	417	416	411	415	392	379	394	406	393	402	364	377	381	361	397	359	405	382	379	361	378	400	401	416	434	363	403	381	372	369	409	391	384	397	378	377	412	414	417	410	394	411	370	396	415	374	396	394	396	388	397	379	381	401	359	394	389	386	374	447	372	415	386	418	380	354	414	433	370	412	387	385	395	378	378	405	417	370	378	395	408	394	358	405	406	377	367	385	410	389	348	383	350	379	395	416	407	392	419	346	363	379	398	397	407	402	371	381	373	362	381	435	392	357	377	380	383	366	353	394	393	394	410	392	390	375	376	392	394	382	409	384	379	356	356	430	363	400	350	399	375	389	399	391	380	353	411	387	400	422	403	401	371	377	379	380	372	392	396	389	380	401	363	409	384	362	418	401	413	371	378	405	382	389	426	396	406	416	390	419	409	379	421	375	376	405	405	382	378	384	392	395	391	417	403	405	425	378	393	429	415	386	424	376	427	356	393	420	390	357	392	392	424	399	434	362	380	370	357	394	437	390	405	398	364	380	402	382	408	407	426	439	414	382	362	388	405	402	404	376	393	378	336	419	396	398	413	387	403	385	369	362	432	374	403	399	424	387	415	370	392	363	376	380	397	408	414	401	357	408	381	373	404	389	394	343	359	362	412	380	395	426	403	429	441	395	433	385	363	423	364	395	402	445	403	417	391	377	373	371	398	374	376	392	367	418	387	400	397	416	381	384	420	384	380	370	387	386	398	415	421	397	385	384	411	409	392	396	409	397	361	365	379	359	398	403	409	387	412	394	390	398	419	377	372	389	381	384	392	415	411	387	388	407	404	365	372	384	413	382	375	414	422	360	404	395	431	379	366	406	373	367	379	362	378	365	383	388	410	373	364	377	386	365	397	410	391	424	410	388	365	412	391	382	371	370	411	367	393	410	378	349	380	410	377	418	404	400	389	396	401	451	398	361	403	407	392	362	374	407	347	389	401	420	413	390	362	404	413	365	390	424	417	387	385	414	386	382	386	400	417	415	391	410	378	360	393	402	387	397	399	356	400	362	386	364	416	399	386	392	408	377	382	419	398	405	373	417	347	359	372	388	406	384	409	374	378	386	407	399	399	366	379	404	393	433	369	375	445	386	413	406	424	373	381	388	378	395	373	396	398	355	385	391	392	373	434	361	405	388	396	413	424	374	405	395	398	395	406	411	380	372	371	406	380	403	368	357	352	423	390	382	393	412	395	368	346	401	406	391	368	385	386	388	409	412	382	401	411	383	412	403	410	378	395	382	435	402	375	421	382	381	389	386	410	409	385	382	391	397	397	384	379	421	386	386	391	433	393	427	389	393	405	363	381	392	363	378	408	400	408	405	377	369	358	383	381	381	380	396	391	386	404	404	364	387	379	385	413	371	365	401	411	388	417	398	390	438	404	382	359	422	356	399	357	397	392	387	400	397	372	404	407	396	398	398	426	367	397	420	390	394	372	365	374	391	386	411	362	375	368	375	380	404	373	354	398	389	380	412	410	386	374	386	379	364	398	401	394	387	383	424	369	391	363	353	385	407	381	389	397	384	408	384	411	385	432	370	382	391	427	380	413	403	406	347	381	402	406	377	390	412	415	424	391	362	372	363	394	363	431	395	395	409	383	380	356	391	357	391	380	379	360	396	395	365	353	408	418	432	357	387	363	430	430	383	408	370	354	382	375	361	446	402	419	375	372	383	381	381	390	378	381	386	395	372	375	364	409	359	421	386	418	399	371	392	396	390	359	410	368	405	448	380	398	397	400	372	405	370	378	397	373
23757	21930	32631	24684	20244	10660	1377	820	761	1331	5433	8272	6501	3778	770	594	573	590	587	599	600	577	634	566	549	533	558	549	560	561	577	557	533	562	546	533	599	516	556	558	556	524	513	544	544	601	541	587	524	574	546	580	567	589	582	552	496	558	560	553	530	525	543	549	519	566	540	571	574	582	542	527	531	559	516	548	523	514	553	512	552	542	550	528	539	576	531	548	555	575	585	553	543	576	564	603	517	549	583	541	570	575	582	546	587	553	590	499	542	540	577	537	545	544	552	572	525	551	530	614	597	575	523	527	561	571	520	523	560	523	573	569	586	530	542	595	519	534	574	563	555	532	581	582	532	586	573	581	599	554	566	571	550	556	589	558	547	533	608	553	579	562	564	549	557	543	529	530	555	547	531	509	548	562	560	517	560	581	545	577	547	543	533	541	548	533	487	584	546	544	565	558	532	519	562	536	522	556	555	570	544	530	553	547	583	538	565	575	539	552	561	545	552	543	548	550	588	556	496	543	538	599	496	574	528	571	562	531	547	564	531	540	546	556	559	562	551	557	565	549	568	531	600	557	568	581	572	543	536	554	600	502	577	539	557	576	580	539	570	575	538	544	594	503	544	577	546	545	529	568	532	533	561	550	511	572	521	548	552	588	551	554	566	585	544	581	550	574	535	536	548	552	578	584	566	563	522	546	564	601	599	557	572	604	535	570	563	535	585	558	577	550	587	559	545	515	581	522	530	564	553	575	525	580	595	565	569	520	573	577	579	542	580	578	543	569	531	564	547	583	542	541	549	577	515	515	561	531	546	589	556	544	550	524	579	552	528	545	562	622	582	572	577	495	557	553	572	497	557	568	534	529	553	506	547	541	557	518	537	565	532	550	535	553	585	579	526	560	550	583	577	542	518	570	562	591	518	536	545	568	561	549	562	554	575	546	529	529	548	521	532	558	530	582	537	541	565	567	577	525	556	556	534	556	528	537	573	568	531	542	580	571	549	535	551	530	572	534	530	580	494	563	561	507	568	496	528	556	519	552	541	574	550	550	546	540	526	528	535	530	553	554	572	535	587	557	540	572	535	534	528	576	558	532	539	552	551	579	512	562	545	565	577	563	555	548	562	523	567	569	538	583	562	551	570	523	574	569	560	575	550	609	542	587	518	533	558	538	558	555	544	557	568	547	531	543	572	540	547	542	582	553	528	519	525	574	597	539	609	586	536	543	558	541	531	547	579	546	547	585	598	537	540	525	526	551	574	552	547	524	567	550	552	573	561	542	557	550	580	538	583	557	572	549	572	560	569	560	538	530	566	536	560	538	527	572	603	493	554	571	573	546	576	565	589	543	557	573	568	529	583	535	568	563	567	568	540	486	608	582	556	543	546	619	590	534	553	535	520	557	599	579	555	518	536	551	590	543	560	532	581	564	510	607	563	589	547	581	518	487	613	525	573	580	553	538	529	545	546	609	522	575	545	595	556	513	532	578	557	569	531	593	553	549	555	546	559	566	556	572	526	560	556	562	540	527	548	556	518	518	541	523	559	559	536	582	588	589	567	520	545	548	563	575	546	603	549	541	536	559	552	555	568	536	565	549	563	593	551	575	570	559	560	552	554	526	569	568	531	606	543	540	595	565	600	555	534	556	551	550	551	572	549	540	558	584	583	591	551	592	558	565	576	525	545	543	572	563	582	605	546	559	591	539	560	529	520	544	561	549	556	564	569	584	544	574	553	569	586	550	515	512	568	594	526	520	566	566	571	596	550	536	562	591	548	543	581	572	537	548	518	570	585	586	573	541	558	518	549	594	542	557	561	540	567	584	553	511	602	584	537	544	546	576	521	556	558	558	558	532	535	558	554	588	545	516	566	531	560	551	516	585	569	582	570	570	575	519	515	578	562	545	572	555	585	527	558	598	569	531	578	539	549	536	554	564	575	552	584	565	563	572	525	546	560	526	587	553	499	538	494	543	561	555	572	558	547	529	553	530	547	532	536	520	573	574	559	522	537	514	558	530	546	617	553	568	546	564	549	576	580	547	612	526	525	565	540	549	561	603	548	580	534	590	536	545	555	587	558	551	513	572	541	553	542	597	578	531	537	568	535	566	568	554	556	577	558	555	559	514	541	565	551	560	537	574	539	583	532	542	548	572	536	577	572	541	565	552	529	531	509	606	549	571	539	535	571	565	567	584	559	533	557	552	577	556	543	546	582	590	515	582	586	549	554	550	557	532	544	558	576	559	568	545	561	548	561	602	578	569	546	525	568	566	549	565	564	586	493	536	544	548	591	549	556	581	546	562	581	518	570	536	596	505	528	564	550	551	521	560	545	576	529	599	512	541	534	560	515	525	584	541	596	533	538	539	578	611	577	561	562	542	562	536	598	560	575	535	510	547	504	550	564	572	562	524	551	496	510	557	564	615	567	551	553	574	577	562	576	543	586	574	631	531	573	531	554	537	519	545	544	594	527	554	561	568	554	524	560	549	559	554	560	556	614	534	511	560	529	582	581	514	532	552	545	558	536	555	552	529	538	546	566	608	567	549	491	553	575	550	562	545	550	567	544	513	564	586	571	566	564	543	542	552	579	569	580	602	501	572	554	583	561	572	530	558	544	565	583	541	591	595	545	522	546	597	537	609	537	536	537	572	527	572	548	483	521	544	566	537	539	568	574	552	595	567	553	571	525	558	595	558	561	583	584	540	530	563	547	563	538	577	568	581	545	540	560	561	554	598	571	534	567	527	566	544	598	537	532	579	568	614	534	574	552	508	579	581	540	556	558	547	591	537	546	595	548	556	527	570	521	531	545	521	543	558	539	582	559	583	563	543	560	554	559	554	579	546	597	574	537	524	586	562	559	557	579	562	558	593	553	564	635	532	558	561	524	564	525	542	602	502	587	541	541	555	587	536	534	573	512	539	555	581	542	538	563	536	527	514	532	605	525	537	553	552	563	596	575	550	577	534	550	498	586	578	583	541	525	513	569	513	575	555	539	517	546	546	557	501	538	554	568	545	575	554	585	542	612	522	539	539	552	547	570	566	553	616	575	552	568	587	559	573	565	564	610	558	554	525	530	561	617	546	562	521	589	561	510	556	585	566	559	548	580	562	576	541	594	542	565	584	544	558	579	555	541	592	504	543	528	568	564	557	586	558	573	583	554	566	566	584	579	548	518	570	523	516	594	561	555	590	534	557	556	526	533	573	530	576	533	596	558	597	564	539	526	522	564	585	533	543	571	531	564	571	538	567	561	558	576	586	598	572	528	542	550	508	575	552	573	560	567	530	513	568	593	531	551	554	523	540	586	570	543	537	556	552	544	528	534	553	552	556	539	569	539	607	567	552	557	574	573	569	547	577	576	551	577	584	548	550	529	553	520	554	569	567	559	535	583	540	558	561	550	563	578	564	546	554	568	606	566	575	547	540	502	558	577	583	508	570	590	556	564	585	577	544	552	571	533	591	525	532	530	555	578	551	548	529	555	571	555	551	538	574
42280	80572	60241	2742	1843	1481	1175	941	904	1892	8343	11292	8838	4954	707	606	579	566	572	563	571	567	573	542	600	567	540	538	554	546	579	567	566	609	583	581	560	592	578	587	577	540	554	522	616	571	569	583	578	547	553	566	544	551	532	537	574	546	568	534	551	540	540	560	509	549	516	570	561	559	564	536	563	586	542	571	580	570	533	531	544	554	586	538	549	539	568	523	554	562	543	528	479	573	574	552	546	561	535	586	569	565	568	576	549	502	554	585	558	538	591	556	588	596	597	553	569	572	589	573	560	519	567	577	572	530	558	580	537	605	557	592	540	539	583	571	534	575	590	552	569	540	511	584	551	534	562	556	543	573	509	609	571	579	561	557	556	597	567	574	555	560	537	574	526	636	583	526	566	569	538	552	589	553	544	561	536	587	555	500	519	568	527	587	610	541	560	567	529	573	544	541	538	536	559	546	568	604	541	589	541	553	532	545	547	553	595	598	546	538	564	544	561	562	536	547	570	568	579	548	563	568	579	524	610	555	552	535	563	555	559	526	565	534	564	540	561	556	546	551	579	532	600	609	544	538	561	526	578	581	531	564	553	593	557	584	546	544	605	516	581	575	598	575	567	541	532	569	566	602	559	599	584	590	577	555	585	556	536	589	567	594	547	560	555	582	558	556	542	545	548	568	548	547	529	555	561	548	586	560	517	575	535	583	538	537	595	558	571	540	597	534	604	548	564	562	545	587	571	558	561	575	572	541	589	614	548	517	568	581	565	531	538	608	563	597	576	554	555	552	563	567	531	552	569	536	573	576	568	541	575	537	545	543	559	581	556	566	582	568	540	542	606	529	547	550	590	620	581	541	541	590	580	554	575	583	566	554	540	536	556	567	538	541	537	588	530	518	554	546	621	594	558	541	559	589	544	540	578	520	528	593	580	532	537	568	555	567	575	571	551	542	558	585	573	600	560	582	514	563	582	547	563	556	549	539	565	514	538	550	590	536	598	548	544	539	599	597	579	597	546	594	531	565	591	520	545	539	572	589	555	584	521	546	579	569	556	526	536	549	563	585	542	530	562	581	561	547	589	606	575	536	569	558	561	598	531	567	561	569	539	556	600	602	586	560	529	554	590	612	576	578	601	574	511	531	602	575	558	554	580	581	514	536	559	589	535	563	581	574	556	554	554	561	566	579	552	547	569	567	576	555	554	587	527	545	542	538	590	558	572	611	593	582	590	544	547	560	556	527	588	543	551	534	589	561	582	532	556	556	541	552	598	569	559	548	547	558	554	565	573	546	557	562	569	586	568	563	559	582	523	553	560	574	542	539	575	573	542	565	526	585	557	537	555	605	535	600	557	559	615	577	581	511	532	563	533	547	554	595	587	543	595	589	584	579	582	583	590	603	564	587	554	525	568	568	571	493	557	593	589	636	575	587	543	603	610	576	540	542	571	564	563	538	567	552	580	540	609	585	573	590	578	565	533	556	559	535	603	569	542	561	573	592	569	584	555	542	529	571	525	531	571	518	537	509	595	575	543	589	551	580	565	560	580	550	507	593	600	570	568	536	514	550	563	531	596	504	564	549	540	572	563	536	577	550	537	581	563	554	516	592	560	574	591	550	597	556	605	516	532	577	553	526	550	541	566	533	551	531	534	541	576	553	615	551	571	552	542	556	582	573	571	557	565	572	578	586	596	593	558	546	557	602	531	545	627	561	570	572	539	601	559	571	542	581	554	559	584	588	562	601	524	588	538	558	591	573	578	586	557	506	594	539	563	548	549	539	564	575	577	524	547	573	565	594	554	526	598	537	532	570	581	539	542	546	568	576	545	522	531	562	572	539	568	609	538	563	561	560	555	545	550	580	546	532	556	492	601	534	566	539	556	578	557	591	589	580	585	561	572	522	529	581	524	589	538	570	585	563	542	564	589	570	555	553	559	538	570	586	554	541	592	527	554	575	579	539	561	556	567	525	525	542	555	571	582	539	578	554	567	577	566	598	587	567	553	495	545	558	552	570	541	568	530	552	536	580	539	568	573	569	547	548	595	588	580	580	530	547	565	535	600	528	530	548	572	592	557	548	561	526	544	562	550	542	577	539	558	565	532	608	561	553	578	595	560	556	590	547	558	556	548	582	511	579	554	560	554	559	562	503	603	550	561	531	589	579	534	531	547	552	562	570	580	543	550	569	556	554	570	566	535	547	582	524	550	563	558	545	565	555	548	564	564	516	613	551	571	589	582	568	565	528	574	547	570	571	547	565	516	570	560	535	593	560	523	538	579	592	567	547	552	621	574	542	556	558	536	548	581	567	597	574	510	546	573	573	590	559	512	591	553	599	563	547	560	599	600	536	573	566	551	582	599	553	580	568	533	565	544	555	557	574	577	584	615	577	599	551	553	559	623	570	544	580	555	534	567	575	540	599	517	576	584	568	550	502	574	571	597	587	569	570	538	571	530	547	571	560	536	572	535	556	546	546	583	586	527	517	578	565	551	555	562	575	572	527	595	564	571	539	563	539	550	545	572	568	586	601	559	588	518	546	564	556	553	586	556	607	569	557	565	558	583	550	581	589	617	518	589	593	592	584	555	567	594	565	561	524	569	568	575	583	542	546	554	586	551	559	552	566	578	586	552	561	551	540	534	551	567	557	508	535	585	593	552	551	545	574	602	591	554	544	560	552	550	544	581	550	588	586	588	554	552	576	556	575	557	572	535	539	564	544	547	590	542	583	544	561	569	542	553	539	530	575	574	603	577	538	549	547	551	552	542	603	574	541	532	543	540	582	562	532	555	541	553	581	606	580	514	560	568	583	557	545	563	582	553	583	540	552	581	557	560	536	551	546	501	556	572	547	562	555	571	542	605	507	549	593	569	543	565	584	511	537	574	572	531	590	543	558	573	574	564	550	538	590	575	577	546	548	600	529	572	552	539	569	588	509	564	601	535	555	584	562	570	588	555	555	566	560	590	569	600	574	522	602	524	562	559	514	557	533	578	552	550	528	605	541	517	564	578	556	552	570	586	575	582	595	557	582	601	573	549	564	531	552	564	572	562	579	563	586	628	530	539	568	540	614	565	545	585	561	595	527	595	565	552	536	525	578	556	594	528	518	594	612	540	558	581	534	590	567	572	575	567	580	561	533	562	591	595	526	603	571	541	584	578	586	567	552	587	580	563	556	565	602	615	535	585	565	543	538	593	557	545	587	555	571	556	545	520	578	604	551	568	562	579	533	580	581	541	506	567	561	562	566	545	554	559	536	554	562	563	523	573	601	595	578	563	573	585	592	535	576	569	549	563	561	601	548	565	541	583	601	553	573	625	556	567	596	552	537	619	548	583	542	521	545	539	563	545	586	555	580	567	540	585	560	572	585	581	574	547	569	617	562	544	540	533	595	597	573	535	534	578	577	525	549	597	576	553	556	529	540	568	578	573	595	592	568	585	585	532	531	573	579	561	556	564	525	531	556	573	555	544	563	523	562	553	583	584	609	503	538
25157	22712	31593	24710	12075	1421	814	677	617	1727	3922	4311	3101	1995	707	550	493	508	522	498	477	531	495	481	426	486	527	532	482	529	492	509	486	477	508	466	510	472	475	504	466	511	572	494	530	514	461	464	515	501	475	484	490	483	512	483	494	484	476	505	512	545	543	497	526	464	526	463	491	494	472	490	529	556	538	476	524	523	533	485	530	478	481	501	508	476	535	517	508	489	469	485	505	461	498	510	513	507	506	495	494	500	480	493	488	483	492	536	499	472	476	520	524	494	471	471	501	501	541	521	506	523	511	509	534	534	490	506	523	530	474	521	506	503	501	532	528	511	526	496	466	531	531	523	514	481	493	538	491	506	512	522	482	512	520	521	537	492	494	532	458	515	521	513	493	503	487	519	540	504	525	511	496	488	486	500	494	490	468	513	520	488	507	473	492	500	499	504	516	523	503	477	469	504	508	499	539	537	478	484	549	535	521	515	510	502	481	469	531	531	502	518	525	490	517	501	522	461	471	509	486	512	505	484	541	555	514	496	492	503	548	469	486	493	487	521	529	487	487	486	504	510	474	464	535	494	481	522	529	464	493	491	524	472	532	466	489	504	537	464	494	514	525	523	496	506	523	540	532	479	487	498	470	488	512	490	452	497	496	496	489	477	507	502	524	491	538	512	478	490	454	511	508	486	496	483	490	498	479	541	489	479	506	455	530	501	474	487	496	405	504	513	516	512	491	473	501	509	525	503	497	473	476	464	513	475	492	562	509	518	462	504	511	494	514	517	494	515	513	489	475	453	495	484	490	532	484	523	537	508	478	529	485	525	492	480	480	489	501	485	520	492	487	463	488	483	487	505	498	523	487	504	492	512	495	524	508	489	514	488	511	485	498	467	510	509	497	477	533	470	531	550	472	498	501	501	526	534	522	487	458	514	537	530	526	514	513	522	522	483	533	501	510	512	497	491	496	475	520	500	495	474	482	492	521	511	545	524	540	486	489	493	490	489	476	543	475	521	485	462	499	512	474	465	517	446	499	488	488	481	492	494	515	527	494	469	528	466	514	506	475	481	515	499	483	482	537	510	526	542	486	476	482	488	477	517	536	516	518	515	510	522	551	490	490	510	567	501	467	527	477	541	529	464	512	487	499	506	515	535	522	501	499	503	523	450	453	495	536	470	504	515	504	539	454	496	489	496	494	478	497	501	499	522	494	532	561	520	501	483	491	486	492	482	501	504	514	508	503	495	502	497	495	520	508	498	499	500	514	503	492	522	498	477	507	500	483	526	535	535	506	476	478	490	530	481	454	472	492	551	494	488	508	482	477	469	487	491	508	529	487	491	532	488	518	483	497	513	471	496	466	512	516	495	510	501	473	469	490	486	496	523	516	464	475	480	517	465	502	477	502	503	468	496	463	516	478	493	542	492	496	506	466	480	498	491	501	504	480	487	531	507	486	503	531	524	488	483	511	494	473	487	525	518	481	496	478	481	487	480	483	521	546	446	507	456	495	513	500	533	518	505	523	466	499	469	489	501	493	489	498	491	503	518	498	492	511	493	514	505	490	483	502	529	515	482	462	544	501	503	517	445	502	475	486	522	512	459	499	504	532	503	538	530	505	531	512	440	520	498	501	488	525	488	527	503	528	483	518	512	491	490	514	490	524	473	498	487	500	488	530	467	475	523	526	479	493	526	509	485	520	503	510	452	516	500	514	487	541	500	498	510	511	499	531	499	508	531	492	461	457	503	536	536	468	476	488	462	507	530	536	479	526	515	521	493	482	480	512	516	502	499	490	503	490	489	554	477	500	512	562	527	503	477	504	501	481	506	561	464	514	500	494	527	511	507	491	527	537	556	505	523	444	536	500	500	497	496	510	517	482	500	506	506	486	508	503	526	514	492	458	512	515	515	527	506	530	508	490	482	508	478	549	491	469	529	512	509	516	492	490	509	507	528	521	484	545	520	473	491	515	484	498	539	521	489	501	450	529	542	486	489	494	522	518	478	543	495	488	478	501	480	482	497	528	512	521	469	493	525	504	493	484	489	532	507	522	505	483	511	496	507	488	499	453	485	532	507	513	477	511	550	533	516	484	514	482	500	528	540	496	530	482	515	504	476	474	502	536	508	533	481	515	537	517	419	539	513	512	490	517	512	511	515	497	522	478	513	480	507	506	490	478	500	501	460	480	511	530	506	488	512	524	509	491	503	499	475	519	520	523	482	486	496	527	500	555	478	511	440	514	507	490	542	483	500	494	496	512	481	506	496	540	494	491	471	471	553	496	458	480	497	490	538	499	503	473	507	488	470	481	522	527	496	508	495	481	510	498	506	486	512	501	483	484	543	510	485	541	478	516	498	542	481	472	528	528	467	489	505	508	509	521	449	477	542	544	529	539	498	496	477	490	505	491	515	493	542	499	493	474	504	500	473	512	479	503	509	484	482	570	517	476	499	475	512	488	488	516	535	511	492	528	495	543	501	539	482	441	492	475	474	495	515	499	523	489	485	530	467	503	482	507	475	464	509	537	496	517	481	494	545	486	554	497	509	526	478	459	462	512	524	481	493	458	486	509	510	523	548	488	509	540	460	489	493	485	494	504	532	509	460	493	508	471	524	526	508	464	476	489	502	487	497	463	478	505	473	539	494	475	505	479	520	496	498	526	490	503	530	479	525	537	494	495	472	482	505	515	451	480	455	488	531	465	493	510	513	457	501	524	521	524	475	491	483	508	482	524	499	526	526	501	496	476	493	451	500	520	513	503	522	520	487	505	492	527	492	490	457	475	529	496	537	484	447	479	475	522	495	542	466	508	481	495	489	506	448	538	499	504	505	500	449	501	476	488	471	493	516	493	534	494	491	513	518	506	483	492	486	486	492	516	445	493	506	500	487	490	493	508	506	519	494	477	500	506	486	526	476	501	518	486	555	458	532	509	460	526	532	525	507	482	507	507	498	456	474	494	503	496	521	479	512	496	503	504	512	489	524	488	516	512	480	500	478	479	531	507	494	514	545	467	497	499	527	486	484	451	518	528	496	509	529	517	490	478	550	511	488	558	484	484	497	453	507	504	502	497	514	512	503	487	461	528	525	506	488	511	530	498	509	513	540	495	529	496	513	538	497	504	467	528	504	523	500	511	490	476	538	501	519	481	499	543	509	511	493	475	484	519	545	488	511	480	503	514	535	451	517	497	460	516	496	526	486	521	517	513	494	494	529	527	518	521	491	529	495	518	483	449	499	514	531	491	479	503	452	515	477	520	498	490	535	493	476	537	507	474	534	515	492	503	489	482	502	484	512	482	527	511	523	544	498	473	477	481	482	493	490	464	487	504	482	531	446	479	521	512	524	520	547	520	526	491	530	469	528	517	562	473	486	477	496	500	507	535	508	469	464	515	477	482	461	500	516	502	530	476	516	508	471	499	504	454	510	513	513	512	508	496	484	502	467	509	471	497	510	468	504	500	540	512	508	496	498	528	513	528	491	512	488	501	491	494	490
42859	72423	46590	1704	1145	1098	1066	828	808	3039	6884	6953	5034	2918	864	591	528	526	543	525	524	527	512	503	535	558	510	537	549	545	534	570	564	545	523	534	538	505	515	524	526	584	552	550	501	525	494	504	542	540	494	532	514	504	523	502	550	547	519	507	532	498	499	509	524	568	559	541	542	490	530	557	524	582	524	541	547	519	504	533	519	504	527	584	572	522	477	541	537	533	533	571	523	537	550	512	575	529	534	515	569	497	501	521	563	523	514	528	500	533	516	535	500	517	500	549	512	510	548	546	557	494	530	532	533	517	524	532	541	563	554	559	487	571	570	520	577	517	551	547	549	542	501	566	528	522	525	579	537	553	513	519	542	574	509	530	505	540	517	508	572	583	559	555	503	550	540	576	524	523	531	542	502	528	528	526	553	521	565	505	530	538	560	551	517	491	550	555	537	557	515	552	514	569	545	528	539	513	511	514	557	515	540	521	547	536	543	590	511	497	524	508	537	577	514	511	560	524	470	546	538	552	509	527	532	592	557	489	498	506	546	567	501	536	522	567	544	513	582	570	552	526	536	528	487	517	491	555	545	567	525	561	526	531	534	543	520	519	525	506	555	555	544	578	518	494	544	538	521	523	526	527	553	540	529	575	571	516	549	544	538	539	543	538	518	496	524	543	544	530	512	535	545	540	501	548	530	570	562	504	568	535	536	568	505	533	530	539	553	582	525	521	528	564	546	511	491	498	545	509	532	566	521	568	531	526	527	517	516	519	557	512	539	554	574	532	531	553	490	492	538	518	527	559	514	552	541	541	538	548	544	503	538	540	524	557	572	500	525	563	498	546	568	531	494	582	578	534	543	535	511	510	521	567	562	548	532	538	547	525	546	557	531	598	533	495	572	533	508	572	530	520	490	520	540	484	518	559	507	527	510	547	517	534	557	559	533	582	528	518	523	571	530	536	546	518	532	555	498	527	535	560	517	516	533	485	567	505	545	558	532	537	536	526	511	539	531	558	533	562	495	538	523	550	562	542	541	517	511	536	565	560	495	491	538	569	536	504	505	523	524	548	501	542	533	496	554	539	529	576	525	520	499	486	573	542	539	520	476	577	513	500	507	529	539	516	536	573	525	522	534	533	564	568	521	508	551	565	562	501	536	533	525	535	539	516	526	562	567	560	568	550	500	523	497	509	507	543	558	529	552	512	566	529	539	568	562	549	524	558	500	507	574	565	536	494	528	531	537	535	532	562	545	543	552	495	563	551	528	571	550	540	518	526	536	556	563	548	536	520	568	530	546	518	492	548	535	561	556	559	556	466	513	547	558	520	493	546	537	543	518	546	548	511	506	545	559	547	500	519	524	518	573	543	517	534	524	523	561	527	553	536	541	535	519	565	525	511	495	506	531	518	562	539	572	552	562	564	556	498	508	528	563	548	554	529	543	549	532	531	534	540	502	539	521	507	508	543	551	464	551	553	522	549	520	522	531	550	555	501	532	506	550	516	529	580	493	511	495	498	535	543	515	521	559	530	558	542	569	533	535	572	525	502	553	548	545	542	549	497	554	544	511	579	528	521	566	468	557	504	549	530	511	520	529	500	547	503	506	540	548	544	528	555	556	566	539	516	522	530	526	567	561	547	517	552	534	542	522	551	549	548	544	511	542	551	575	510	515	532	518	531	539	514	513	479	529	547	525	523	538	538	547	547	524	563	560	505	529	509	543	573	572	514	522	506	531	504	529	567	485	538	550	535	533	538	582	543	557	503	590	579	549	523	522	546	526	553	534	511	549	537	515	492	529	532	557	511	511	517	581	519	507	609	542	512	544	511	520	528	481	538	522	529	519	538	563	509	541	564	577	550	537	519	526	533	513	500	527	539	561	548	526	544	500	559	510	556	532	580	518	563	542	507	533	556	552	542	555	557	537	577	541	557	544	540	528	558	539	534	547	567	570	534	508	497	521	521	512	506	509	546	581	554	505	560	548	519	503	552	521	547	550	550	531	551	503	504	531	530	566	543	584	573	532	545	541	521	551	544	522	539	516	523	517	510	534	527	531	505	561	543	541	543	568	530	556	586	522	495	512	518	547	517	493	552	536	550	529	529	516	564	517	510	502	523	525	504	536	543	523	546	547	524	524	583	485	538	516	552	518	512	530	519	508	527	511	552	519	519	518	538	511	525	558	552	518	511	582	536	505	540	538	521	555	538	541	487	552	518	554	533	496	545	572	523	517	548	572	527	524	519	541	545	560	522	524	521	525	555	510	531	539	555	561	507	579	519	512	504	561	522	570	517	543	552	557	542	534	534	533	494	539	553	583	553	572	535	551	541	518	530	511	538	525	539	519	535	542	526	539	530	491	554	509	544	537	542	545	544	519	529	536	538	538	521	514	524	576	507	526	545	522	532	520	477	523	531	520	518	524	495	556	581	627	555	579	537	503	531	530	490	525	521	511	545	543	535	541	544	496	520	540	552	496	528	500	527	534	530	488	496	527	555	580	490	554	495	504	500	550	529	534	529	539	534	529	529	527	528	582	464	538	483	522	529	488	554	549	526	500	532	533	543	520	557	511	516	542	531	539	518	564	545	543	485	485	561	567	515	529	562	541	543	518	531	504	533	498	543	530	535	520	551	532	521	561	510	493	517	522	515	570	547	525	521	500	545	537	531	528	539	550	590	520	511	508	556	514	549	543	557	568	510	532	541	553	532	511	501	547	547	514	555	569	566	518	520	519	495	511	533	515	524	573	592	532	544	497	516	512	506	494	499	556	568	512	507	513	535	563	518	494	494	580	484	529	516	525	491	528	549	523	564	536	537	517	538	517	537	515	528	521	524	544	513	493	530	516	545	537	544	499	573	535	537	557	526	520	543	538	511	512	508	517	532	544	541	489	543	571	539	520	510	556	530	533	529	543	534	564	537	524	522	513	536	553	510	546	523	548	550	539	524	516	505	497	549	569	510	545	500	505	506	540	491	515	537	529	518	528	557	527	517	527	514	538	496	539	508	559	513	572	525	499	526	522	513	547	528	516	509	561	497	478	504	528	539	545	537	551	521	578	553	533	498	577	529	529	521	550	532	536	510	508	507	545	486	546	508	508	468	513	570	560	516	507	534	555	536	539	548	531	506	516	552	570	510	483	505	531	504	573	562	518	563	544	524	502	496	561	531	551	524	510	548	535	569	519	538	565	519	532	576	472	554	548	526	510	494	532	534	525	539	558	547	500	521	517	535	563	497	516	499	521	506	529	528	535	523	578	504	520	533	567	525	510	504	538	554	517	553	557	543	525	571	560	566	581	550	526	540	583	547	530	542	500	533	540	518	513	572	576	539	529	512	528	507	570	577	521	559	544	547	516	516	510	511	523	541	559	580	514	530	539	545	534	558	520	508	569	493	510	524	517	539	578	530	520	557	575	518	543	558	543	553	531	518	521	528	547	550	541	476	507	534	536	498	510	549	512	521	527	591	544	546	562	536	515	542	562	566	510	521	555	513
22621	21349	30600	23304	21131	20908	10089	1737	2529	7743	14989	14198	10934	6128	1774	917	853	873	871	839	839	792	831	904	838	840	823	916	803	825	806	838	841	765	830	829	795	817	744	828	851	876	832	823	802	869	803	855	836	815	852	820	842	773	853	803	783	800	801	812	864	840	818	804	810	870	861	814	790	834	828	846	827	820	834	790	812	806	821	838	775	844	858	837	800	839	790	792	785	865	857	776	788	826	835	852	801	837	834	816	792	819	799	847	861	836	789	805	813	802	776	831	837	804	803	809	882	847	856	802	869	803	835	862	822	821	779	851	789	835	782	830	774	868	854	759	870	829	836	828	842	816	842	860	813	846	787	820	872	874	822	836	800	814	806	820	844	865	862	832	841	824	811	868	824	848	812	835	860	820	871	848	812	822	783	886	887	879	805	804	832	839	848	827	771	830	837	847	867	840	832	837	803	874	787	859	846	783	840	820	807	813	846	763	828	884	801	792	844	871	804	833	828	800	818	849	824	872	849	831	898	864	833	883	874	822	783	784	837	826	853	827	838	821	780	779	803	898	811	824	819	891	797	831	832	857	842	877	815	776	809	819	885	813	783	834	812	810	852	809	799	760	836	843	842	829	807	817	759	845	825	825	788	821	788	824	797	791	842	799	845	881	842	883	806	862	918	829	853	813	825	823	796	814	834	814	809	824	839	902	851	819	817	827	807	815	784	836	809	828	821	831	784	809	843	820	736	871	867	775	816	823	849	863	758	858	867	845	837	840	824	862	840	828	809	818	794	822	853	798	819	804	841	834	844	862	828	752	826	832	861	826	823	840	883	802	824	813	837	793	831	849	807	859	834	817	815	816	806	863	836	827	818	781	811	851	814	829	784	845	844	812	794	862	810	815	833	842	851	865	781	841	815	820	792	824	827	803	814	788	823	788	851	797	762	807	852	855	833	839	875	824	834	856	789	794	824	816	829	821	841	818	808	821	835	830	820	774	834	824	821	853	787	816	776	803	822	830	819	870	872	821	825	833	806	806	861	838	811	815	880	861	847	858	809	840	795	766	855	837	836	752	861	885	844	799	817	802	814	864	849	869	796	839	826	826	828	860	793	868	807	855	820	838	852	852	766	786	838	792	778	858	832	866	786	819	778	817	823	828	811	838	819	791	864	818	853	832	834	820	810	802	778	873	823	850	843	808	837	815	799	900	855	857	788	850	769	826	834	784	768	839	827	806	898	835	852	859	882	823	819	853	857	820	804	839	868	829	815	873	784	842	877	741	814	874	798	791	814	775	779	786	858	848	775	827	840	807	823	812	799	788	823	858	838	816	821	802	763	821	882	789	780	804	859	813	806	819	790	795	823	787	862	819	846	825	796	866	797	877	885	781	792	876	855	869	845	812	844	783	846	830	806	826	833	821	808	835	827	838	863	834	854	861	866	852	786	802	838	816	782	800	850	868	821	871	838	848	844	886	800	838	837	773	851	821	857	832	803	794	831	844	815	848	853	855	820	818	841	785	814	830	820	832	869	859	849	843	811	826	854	798	813	832	836	865	856	825	836	824	784	763	790	855	846	830	872	844	823	857	834	899	835	837	816	805	888	805	792	775	805	788	840	805	862	845	838	836	833	880	835	863	758	782	796	791	829	806	827	861	863	861	837	814	830	827	836	841	794	827	861	802	793	874	782	804	808	885	882	803	774	864	848	827	868	812	814	823	845	814	802	825	850	856	794	822	805	817	770	838	824	785	818	779	816	828	857	887	825	791	787	837	856	755	828	830	835	885	828	842	872	851	812	819	802	864	810	815	921	855	812	775	845	907	798	799	782	803	824	805	827	857	822	809	821	860	849	778	868	847	838	803	895	799	855	823	872	824	826	838	825	846	844	760	871	835	776	793	858	819	864	828	762	822	815	868	797	840	810	803	831	825	871	823	865	806	825	823	809	859	799	812	852	819	830	839	870	846	804	836	815	763	881	828	819	836	816	806	803	803	799	808	804	793	864	816	829	823	854	840	872	818	785	864	817	814	839	820	803	814	829	844	849	881	880	815	851	812	841	825	843	830	809	793	776	825	816	815	827	854	854	807	848	839	847	832	837	836	872	836	811	839	824	813	831	817	813	777	824	813	828	800	851	803	908	870	849	808	817	810	831	837	846	817	796	828	857	868	791	813	852	805	849	837	809	841	815	815	793	778	835	849	851	817	838	814	828	806	811	819	777	842	834	862	831	870	783	817	884	806	799	796	836	841	849	830	805	933	841	859	830	851	843	831	841	748	853	760	862	863	807	822	851	841	836	867	874	769	806	785	787	855	798	826	811	827	809	783	865	839	808	822	752	781	811	823	813	834	824	780	898	862	863	823	804	814	848	765	828	818	850	829	793	862	884	794	819	842	783	802	831	828	830	830	814	794	795	826	822	811	814	818	834	839	820	870	830	836	825	848	837	813	825	858	790	850	811	829	807	752	860	859	809	821	796	857	782	870	874	840	867	815	825	818	848	797	833	776	816	855	839	858	793	862	895	842	791	853	812	876	786	834	834	784	860	796	876	802	829	833	798	851	805	874	837	805	837	806	863	809	808	798	789	855	825	836	855	830	843	823	868	840	828	808	790	840	814	813	834	807	828	884	851	798	844	813	834	766	836	794	845	854	822	833	787	828	838	840	796	794	815	826	784	845	848	866	806	840	810	843	873	859	868	848	794	808	845	853	838	847	821	855	811	916	823	805	860	825	839	839	797	764	788	844	826	809	832	837	860	865	823	873	849	809	855	839	818	826	819	816	817	806	852	853	776	821	843	843	851	830	866	749	816	793	830	793	776	785	864	819	817	851	788	812	852	876	846	803	796	827	824	826	795	810	813	812	836	834	862	839	786	766	823	777	839	791	842	827	823	835	836	799	817	803	817	852	810	795	806	823	809	854	855	808	855	768	823	844	841	844	849	811	840	825	805	751	848	782	781	833	779	881	843	800	788	820	835	807	793	860	889	846	744	867	859	829	849	849	822	828	912	848	851	823	816	843	801	832	785	865	826	797	816	802	786	807	809	844	811	789	796	798	861	879	862	840	782	847	837	785	837	842	854	871	816	815	797	833	775	801	809	854	827	763	800	845	810	850	853	843	824	820	855	853	793	822	835	809	836	889	837	784	821	801	860	802	806	810	800	733	804	839	830	791	837	827	859	787	775	854	796	818	836	838	873	835	782	844	852	825	850	848	883	818	876	784	825	809	795	775	837	821	805	814	820	804	826	813	836	783	823	871	843	849	816	790	881	854	873	844	820	814	812	793	823	805	857	840	825	827	805	842	803	886	775	838	871	766	841	801	851	787	845	826	848	812	802	877	892	818	831	836	781	818	856	803	847	828	846	834	775	782	855	831	850	824	819	811	854	766	854	850	855	846	815	788	866	804	836	817	861	817	815	770	816	839	845	761	816	837	865	848	803	838	824	805	861	861	816	816	808	783	853	862	810	859	803	813	813	774	856	830	807	835	807	875
49240	88303	64763	4071	2671	2116	1898	1842	3783	11310	19321	17252	13414	7850	1998	907	824	874	910	832	767	848	824	825	807	803	841	818	846	782	831	801	795	782	864	821	774	825	861	831	824	854	802	832	852	863	798	826	788	832	855	847	815	831	879	860	851	814	795	850	811	825	777	823	826	834	765	839	792	846	798	804	818	803	777	851	796	830	800	814	791	796	772	826	849	790	800	841	844	829	820	798	827	740	789	839	858	838	844	801	814	855	853	801	881	844	796	787	808	768	827	790	812	897	826	782	852	794	767	842	818	807	788	869	858	835	889	811	811	754	802	795	855	833	865	838	862	821	819	788	837	803	818	804	794	889	812	857	887	804	824	857	831	782	847	838	831	826	872	754	785	862	798	819	880	786	812	848	812	825	835	794	817	824	861	793	773	833	782	866	836	829	861	810	824	824	810	785	814	825	853	819	780	785	838	813	847	815	871	822	779	804	777	813	792	894	829	829	777	800	812	828	811	820	820	828	847	801	873	841	828	807	844	902	840	837	845	824	851	804	771	863	857	797	862	793	835	797	841	834	768	856	833	839	770	804	808	775	876	808	832	850	878	846	779	830	796	814	806	813	812	829	817	860	790	804	804	872	858	886	857	829	877	770	838	834	838	839	778	841	832	821	824	861	830	866	887	770	864	820	824	842	813	805	789	792	840	826	815	831	823	789	804	829	787	811	793	805	849	816	862	841	781	844	867	836	839	835	831	844	809	787	844	841	779	792	855	826	822	817	847	798	798	807	800	842	849	852	845	857	804	789	799	805	860	787	814	830	807	837	858	817	819	806	826	818	835	760	804	835	859	819	805	805	759	860	855	848	788	803	843	808	828	807	802	844	800	824	826	832	838	810	826	840	815	855	851	777	827	804	833	845	821	786	813	819	871	880	800	833	804	849	767	790	790	822	811	833	852	852	833	772	848	819	832	833	869	809	839	791	809	824	836	820	837	846	814	768	821	801	798	847	842	845	800	763	831	798	853	813	794	789	777	818	820	842	847	819	819	811	870	870	841	842	844	822	818	873	795	825	852	792	778	830	809	769	879	807	829	836	836	851	840	863	809	816	834	862	855	856	862	834	810	856	833	836	797	839	791	807	809	856	788	777	849	886	815	801	743	821	863	843	790	798	788	817	836	835	821	842	862	841	817	846	760	808	825	795	811	824	791	814	813	867	791	809	851	823	839	819	801	921	819	804	796	829	855	810	765	830	843	898	828	851	772	823	799	829	843	805	830	817	852	837	838	813	835	842	794	816	854	828	833	774	849	802	881	855	850	855	791	870	809	719	842	828	836	786	812	817	847	801	798	803	851	824	825	805	815	802	808	825	820	798	805	836	795	767	814	795	828	828	818	831	865	843	871	801	817	811	818	880	848	832	812	833	808	833	854	841	839	851	830	806	803	822	780	760	827	852	816	807	791	806	817	815	805	890	803	795	840	876	834	854	829	832	810	821	754	831	799	795	847	840	821	847	845	829	807	854	825	845	808	869	820	808	795	798	830	863	788	832	829	839	865	822	793	810	785	786	823	823	829	845	806	874	786	831	770	822	821	794	808	855	881	873	844	850	811	834	862	817	827	829	812	824	879	796	836	892	863	804	862	808	818	778	833	821	807	766	850	831	754	778	878	799	843	820	829	889	792	811	835	843	853	799	808	808	810	835	830	813	857	861	855	784	786	806	816	847	820	821	821	803	842	849	828	819	848	800	867	821	839	832	812	843	866	785	855	802	775	815	857	837	810	840	768	828	826	781	828	829	783	859	851	826	803	860	847	821	832	817	814	809	848	819	789	793	799	835	867	859	841	854	802	802	825	829	873	861	808	844	838	842	825	816	778	761	828	852	836	835	816	774	850	811	864	804	826	845	849	824	782	788	837	785	851	822	804	805	843	790	827	763	857	832	832	794	839	815	834	859	809	829	824	843	837	824	815	876	849	840	828	817	823	810	792	858	800	784	823	786	872	812	819	808	802	833	825	798	839	795	819	822	788	831	795	812	813	818	807	792	831	808	840	824	799	775	849	814	864	852	823	847	829	844	818	867	811	768	810	806	828	816	783	841	855	809	818	839	832	780	844	814	815	845	807	821	856	816	842	810	830	836	815	837	853	828	783	844	812	797	846	861	853	815	842	808	792	878	796	843	800	851	805	838	803	812	831	829	851	832	841	827	855	821	809	817	833	807	817	811	826	817	830	852	839	811	817	813	784	794	836	825	771	794	780	781	839	789	850	883	794	834	824	785	800	870	801	835	857	840	815	825	836	785	871	837	772	835	840	818	788	779	808	736	817	856	805	795	856	821	822	831	808	816	830	825	799	858	817	794	814	867	849	837	788	850	822	820	848	794	805	843	799	817	817	784	853	861	838	825	801	798	805	829	803	773	824	821	844	851	794	801	808	834	827	846	866	844	832	834	779	850	819	897	828	843	824	852	806	841	823	871	851	796	845	833	848	873	796	812	816	843	845	799	817	771	804	796	805	830	760	822	844	821	851	824	806	782	810	786	840	836	892	813	827	859	826	856	850	822	789	849	819	804	824	864	817	771	800	892	823	822	817	869	806	839	833	814	848	872	788	872	814	802	837	809	848	830	852	835	763	864	815	807	864	816	819	795	811	822	851	802	823	823	863	771	862	883	837	796	823	818	915	858	877	811	780	825	857	827	808	807	782	873	841	797	808	843	808	879	808	815	831	820	797	816	815	784	789	809	864	871	789	786	789	843	803	784	790	832	842	814	836	842	789	843	823	816	856	851	829	824	877	842	815	826	847	814	822	802	854	880	836	800	821	805	824	814	829	843	805	889	840	801	807	800	836	832	824	818	804	824	833	780	804	769	828	838	852	795	799	847	859	824	815	825	808	822	835	856	861	776	870	828	818	852	831	845	814	866	839	877	806	869	864	831	857	809	835	817	831	844	782	820	815	812	841	819	823	837	841	858	803	807	825	830	784	823	794	798	841	796	821	800	857	817	812	808	780	844	872	796	806	820	873	825	799	806	832	803	817	829	798	819	818	868	828	840	845	800	792	844	821	784	833	789	843	762	817	754	826	798	859	808	808	765	824	796	823	782	818	783	782	832	829	811	824	845	812	786	835	804	837	836	827	764	798	818	811	829	794	779	842	783	831	824	800	839	839	824	809	819	833	836	815	826	808	853	773	839	836	820	813	811	834	807	810	836	768	818	792	813	812	795	829	766	850	824	807	818	826	839	819	821	803	836	844	837	892	820	856	798	828	803	823	796	834	870	822	800	815	816	808	810	811	833	827	835	832	780	832	806	809	850	850	841	845	803	791	836	847	782	816	806	858	790	745	792	823	770	866	900	831	853	820	818	852	805	870	806	828	795	825	811	818	817	818	786	832	826	859	844	798	865	821	815	853	883	867	744	851	819	818	848	830	835	799	828	848	822	806	808	846	850	876	798	861	797	824	860	833	796	806	794	825	836	769	869	857	847	823	806	833	816
33626	28280	26814	5125	557	473	430	457	425	648	981	943	836	667	404	414	352	395	392	372	394	364	373	400	379	332	392	374	376	387	395	387	399	353	352	377	398	368	405	396	374	385	371	365	395	375	377	369	386	380	403	398	326	338	411	381	403	375	388	390	371	356	373	385	368	341	391	395	395	351	351	412	388	387	367	395	358	378	380	388	383	360	364	364	380	354	351	380	364	392	373	369	353	332	394	391	359	379	386	379	399	383	388	393	353	383	394	373	383	387	380	393	389	377	381	377	414	367	351	383	389	388	388	370	353	340	389	399	368	375	384	382	366	399	363	348	364	401	352	389	368	392	400	394	378	359	354	372	388	379	388	393	346	380	412	403	373	380	330	377	363	385	341	384	391	366	350	359	429	405	393	416	374	357	396	411	395	383	356	399	400	340	344	364	382	357	402	391	375	385	391	401	360	365	395	324	375	353	362	337	379	318	385	385	374	410	338	359	391	382	377	383	397	403	365	410	367	384	371	355	369	320	352	354	423	378	362	355	375	352	369	385	384	380	366	365	359	398	382	364	377	419	377	356	358	363	348	398	375	409	393	387	373	395	410	355	378	377	398	401	395	366	380	379	384	361	369	365	355	363	368	374	366	350	379	370	387	408	362	380	374	387	391	392	371	360	384	351	377	409	377	397	381	371	390	386	360	351	393	402	407	373	393	380	430	413	387	368	390	355	372	380	364	385	395	363	375	374	380	414	360	400	363	370	388	340	373	347	397	384	380	335	346	359	376	377	384	355	397	360	391	360	380	396	347	404	372	361	364	380	383	399	417	383	360	364	390	368	408	411	379	394	358	375	384	355	387	364	410	335	374	394	366	389	380	371	347	391	379	411	381	375	379	370	371	370	385	404	413	350	376	400	388	348	398	377	395	370	378	353	372	369	365	399	385	365	392	381	352	352	404	380	399	371	366	417	374	341	412	358	396	325	390	369	378	365	372	405	393	388	396	406	389	377	371	341	359	378	388	398	391	363	357	354	386	401	380	372	409	357	335	345	352	385	377	371	398	379	364	376	369	419	376	394	386	384	376	408	356	384	409	352	351	387	374	391	377	364	392	377	384	366	355	385	371	397	366	383	362	396	342	366	391	393	407	353	390	407	385	382	350	412	398	400	391	410	405	373	387	389	358	364	349	395	402	359	400	374	389	359	402	369	404	369	404	355	359	381	367	364	397	403	387	377	362	390	385	379	382	356	392	362	374	373	415	388	357	373	368	336	342	374	385	353	381	409	368	403	375	404	387	369	347	400	363	368	365	373	370	396	360	420	404	368	341	351	362	382	364	369	400	381	312	400	403	377	374	357	353	370	390	384	374	388	374	379	378	386	364	350	367	374	373	385	338	377	363	381	395	391	388	389	384	361	427	396	379	353	368	373	377	391	430	346	347	363	384	400	373	378	384	383	379	392	400	383	380	401	380	364	384	332	364	380	350	376	389	394	345	368	388	332	363	396	405	403	395	389	376	397	362	370	350	396	368	384	386	353	349	385	350	365	349	341	365	387	370	412	408	418	387	379	403	357	405	404	357	401	376	372	376	394	396	350	353	387	371	388	386	417	449	339	371	374	361	384	388	388	391	377	387	387	381	405	389	394	378	392	372	332	371	388	378	362	368	411	354	396	407	389	359	398	401	354	364	416	383	387	391	369	348	402	374	371	360	378	357	396	384	338	361	356	353	340	368	365	395	370	392	385	384	400	383	351	361	408	382	369	397	376	398	393	370	330	394	402	341	372	408	399	338	360	374	374	385	361	331	404	366	377	348	364	346	361	364	393	405	404	373	366	402	353	390	380	377	324	388	378	349	375	363	365	338	382	379	372	341	388	379	407	405	390	399	393	378	404	385	371	355	389	364	390	390	354	395	365	370	345	381	406	345	385	391	346	395	357	382	358	365	370	349	397	388	346	392	392	417	428	409	389	377	359	405	400	380	372	408	394	365	380	402	375	356	394	377	380	368	394	399	395	365	393	385	380	380	413	377	368	369	369	376	415	359	360	402	368	406	393	361	378	405	347	390	373	354	381	382	362	367	374	401	405	385	423	346	404	428	403	383	405	390	350	387	368	364	380	358	386	415	358	374	389	393	344	363	359	387	378	376	379	397	357	332	409	401	385	399	368	389	344	379	371	371	381	374	383	383	393	385	402	387	361	379	385	390	398	391	397	381	344	346	397	372	376	353	376	387	391	363	389	399	343	374	350	402	377	351	429	389	351	385	357	391	392	381	385	387	380	415	433	369	368	363	338	366	380	369	369	378	400	352	384	378	390	390	387	343	368	373	389	399	366	367	400	407	380	343	384	365	398	368	353	358	386	380	374	417	401	391	387	412	383	345	407	407	349	396	406	389	376	352	393	350	388	356	409	360	398	368	354	401	396	391	370	365	367	388	377	379	389	398	383	364	344	353	400	395	381	379	380	409	377	394	369	393	370	363	389	380	359	356	404	365	372	389	365	359	378	393	439	359	359	381	364	368	368	427	391	393	360	386	382	332	332	355	375	373	338	374	378	343	370	419	402	341	385	362	372	379	354	359	359	362	354	409	372	372	399	384	350	390	360	364	391	370	378	365	363	382	423	350	383	351	395	389	395	361	411	391	385	404	365	362	368	367	395	393	400	333	405	352	364	415	384	364	383	355	378	362	407	355	369	366	368	367	401	381	345	363	399	390	391	338	405	367	360	369	367	364	369	392	370	365	393	391	376	396	383	403	399	405	385	318	367	364	358	397	384	394	359	370	388	352	382	405	360	389	396	362	357	387	394	353	365	373	378	409	378	368	390	381	349	407	398	382	340	388	375	385	396	376	390	396	333	387	361	364	393	396	380	366	344	368	388	416	405	416	382	353	374	387	379	391	369	373	378	378	367	389	389	352	413	370	368	394	400	355	361	384	377	373	367	402	363	373	401	370	413	377	403	382	395	381	377	376	343	405	357	399	369	390	389	371	426	332	370	379	413	393	337	414	419	393	370	403	391	354	377	373	347	360	377	348	397	363	396	355	398	370	390	396	355	378	386	395	402	361	363	383	382	402	407	377	373	363	384	378	396	383	363	348	364	353	402	371	408	401	379	383	380	406	364	373	389	392	369	348	369	400	356	363	358	341	372	374	384	385	379	408	398	363	398	378	383	402	349	388	385	370	383	373	309	376	390	356	366	402	382	355	366	410	371	373	374	423	378	378	414	381	401	362	406	412	374	388	400	389	368	387	370	323	385	370	380	357	408	391	347	414	360	402	393	386	378	364	385	369	404	396	359	380	370	367	386	392	390	351	395	365	358	381	349	364	367	357	373	367	360	366	422	354	379	380	402	397	359	375	362	379	364	386	367	388	384	372	354	401	378	400	384	362	364	392	328	369	394	416	359	360	363	386	358	353	372	358	371	388	346	370	358	385	320	377	377	365	369	358	356	351	425	384	348	396	356	378	379	368	354	389	341	372	399	417	340	381	374
36603	39421	19043	855	577	539	555	487	453	757	1212	1243	1028	797	433	429	393	404	402	423	397	426	405	403	427	406	431	385	434	418	389	430	422	397	339	399	384	418	383	403	394	415	414	428	402	395	401	380	447	404	408	386	407	391	394	445	361	393	389	409	448	407	399	413	415	370	396	410	384	378	399	409	418	392	391	411	383	449	427	417	411	407	403	391	418	404	446	431	385	390	403	386	416	420	388	397	399	419	389	414	392	389	413	405	380	392	403	363	392	397	412	378	389	393	385	410	417	409	401	390	421	406	386	417	379	427	418	368	383	424	380	411	416	403	419	404	412	397	379	383	401	438	368	410	392	396	398	420	423	415	399	420	411	385	380	429	392	396	390	441	403	395	389	397	398	396	404	418	412	417	426	396	399	400	398	411	416	390	433	374	398	385	426	392	407	399	394	413	393	414	436	420	404	384	399	396	405	378	358	399	407	363	447	428	417	400	376	424	428	394	424	404	398	408	413	413	430	380	378	394	408	390	419	373	407	415	405	446	446	433	395	381	418	397	438	430	383	423	383	399	419	420	421	447	393	366	404	380	381	393	416	399	416	411	384	422	427	398	413	419	409	407	394	388	401	380	405	381	428	419	393	393	420	416	409	380	415	403	391	396	416	403	438	369	378	410	406	406	404	407	417	360	379	430	417	391	409	415	449	394	423	393	392	395	377	384	418	378	389	422	431	398	396	422	403	419	395	427	373	406	419	421	377	408	376	378	432	398	403	405	405	395	396	367	416	387	370	428	378	408	413	423	450	422	434	403	411	427	382	406	371	409	365	380	413	391	413	381	379	401	414	421	405	383	405	415	391	376	417	386	395	419	405	430	399	403	389	397	422	419	422	398	395	384	424	375	364	382	401	461	441	398	444	430	409	393	376	411	434	398	435	381	396	390	383	427	406	425	363	371	410	416	416	382	418	408	392	399	411	390	400	373	387	408	415	386	423	410	421	436	378	401	372	407	388	412	395	419	430	407	393	403	393	377	381	392	385	394	394	459	383	393	417	405	408	414	401	390	391	384	372	380	376	407	420	390	378	426	432	397	433	409	364	358	406	397	406	401	415	380	392	377	421	411	394	403	403	431	398	433	369	423	400	408	406	412	417	387	390	443	379	414	389	416	417	416	385	364	383	412	374	407	380	389	404	391	388	396	391	359	407	397	405	443	402	424	416	394	424	402	405	387	428	445	426	410	397	425	405	418	407	432	413	392	386	431	397	412	424	399	386	395	424	393	404	410	423	351	402	382	381	377	467	439	399	408	396	406	415	402	408	384	421	380	372	388	417	390	400	418	398	432	382	364	402	410	410	406	432	418	412	400	393	376	414	372	371	414	384	418	408	413	376	408	406	415	415	428	419	394	393	386	469	418	419	426	420	367	415	416	409	418	406	408	421	421	418	411	365	410	403	408	402	389	377	427	396	386	420	424	393	421	420	361	419	401	416	413	406	400	445	393	394	410	387	398	413	403	443	441	444	465	399	417	387	419	420	432	369	395	412	395	407	404	390	404	419	379	420	392	385	402	400	449	405	461	402	400	450	416	370	372	394	395	375	423	383	387	414	427	409	438	379	409	401	437	373	412	413	403	389	413	424	423	417	406	392	428	395	406	392	387	371	410	410	414	382	374	416	429	402	411	428	403	399	356	413	403	422	425	399	402	407	392	437	405	407	392	421	405	387	388	409	391	419	395	421	365	439	415	420	393	402	415	387	372	381	380	421	422	392	420	425	400	420	422	403	374	391	386	419	408	437	395	390	404	399	378	419	412	410	421	420	418	374	373	384	389	390	365	410	373	403	430	407	366	383	399	400	393	390	393	371	361	403	399	419	432	357	422	425	389	420	387	435	425	439	403	466	414	430	409	402	426	377	399	438	411	451	420	382	373	366	407	381	415	402	405	439	402	419	392	424	385	398	438	438	391	411	404	369	377	402	408	413	425	392	405	390	395	389	420	393	427	405	405	407	414	388	423	394	409	407	378	451	393	399	411	395	393	431	398	404	433	426	422	394	430	406	435	384	401	430	360	422	414	429	378	395	413	368	387	386	409	415	397	417	404	419	409	419	381	414	403	404	359	385	375	424	413	401	418	418	453	434	386	417	381	403	390	404	420	381	432	404	394	411	388	404	422	419	384	420	428	376	426	364	412	403	404	410	386	436	417	391	438	399	392	412	386	368	359	398	411	399	386	421	442	427	436	441	382	409	417	423	382	386	419	396	398	400	445	392	425	406	379	392	406	385	380	447	389	403	399	408	393	418	416	385	388	350	387	370	394	366	405	388	417	404	422	379	425	370	418	394	374	426	398	391	404	415	392	411	410	382	431	388	394	400	383	402	416	417	379	353	406	423	421	402	453	399	422	391	405	420	410	393	432	394	402	399	440	370	380	450	386	390	394	443	385	404	378	405	431	412	425	405	417	391	423	411	429	413	396	421	403	404	408	446	398	394	402	407	391	446	407	422	401	428	384	441	398	385	390	385	423	389	400	410	393	407	393	379	391	413	422	395	424	391	413	380	398	423	396	384	437	359	380	381	395	383	354	395	416	408	413	388	411	410	406	414	405	395	401	430	374	434	376	447	410	375	394	421	429	389	410	402	392	412	382	397	420	408	409	406	392	413	375	379	389	396	379	414	450	374	418	410	388	416	402	407	433	400	364	397	378	393	383	385	425	381	395	399	434	415	381	382	401	421	418	396	436	418	413	377	414	382	394	359	402	388	415	391	387	412	420	414	393	403	432	400	424	396	410	385	442	407	440	421	386	381	432	401	442	386	405	411	406	425	421	400	390	401	400	387	398	394	430	377	377	388	432	396	408	391	410	400	413	405	426	437	389	409	389	415	377	383	418	441	444	426	387	412	421	410	418	412	404	414	391	401	433	399	415	387	409	396	402	416	384	401	390	391	411	428	357	391	385	437	417	407	372	417	375	409	398	426	410	422	389	386	426	378	385	416	406	421	421	400	370	376	400	400	397	417	399	398	405	405	421	399	399	424	440	407	375	382	392	393	380	415	394	391	390	384	396	400	429	390	364	382	386	386	371	426	386	367	415	393	415	404	407	408	392	363	435	440	392	395	422	442	413	435	399	405	418	373	397	393	394	403	420	390	421	401	433	414	409	416	397	393	372	421	387	417	382	402	411	386	412	430	407	401	403	401	411	405	418	405	385	388	402	395	409	420	445	398	350	462	391	407	388	426	408	421	430	373	381	402	422	428	430	377	390	393	408	434	397	425	381	403	404	397	418	413	407	393	426	424	384	385	394	435	411	386	398	413	401	426	427	391	438	366	407	391	365	408	399	413	412	408	404	403	417	419	409	372	407	423	411	427	408	396	399	435	411	396	417	370	389	396	446	408	422	389	401	412	374	401	410	399	374	378	390	440	354	410	421	404	421	421	400	390	380	416	409	409	424	380	405	413	391	419	420	414	376	423	410	412	350	381	378	412	412	390	410
23821	22121	32099	24011	20156	9460	1121	811	863	3317	7916	8266	5562	2655	1174	741	592	617	826	643	591	574	586	584	565	609	560	607	554	514	600	588	604	597	570	575	638	558	573	593	572	576	537	576	570	605	594	596	578	590	604	617	586	539	595	532	567	559	569	607	550	583	592	527	582	583	602	606	621	556	578	598	561	584	546	526	538	588	561	584	537	597	568	595	625	551	600	582	578	580	584	590	565	590	556	605	560	579	535	574	563	550	559	586	577	591	564	562	570	588	576	564	577	604	576	565	580	579	624	585	563	545	608	590	559	543	539	593	558	570	613	555	583	597	606	566	558	568	597	595	554	568	588	597	525	603	591	619	572	566	569	552	571	584	625	588	571	573	608	594	573	575	576	595	574	596	570	582	589	591	524	553	594	573	556	531	566	573	516	594	592	545	610	585	586	555	536	577	646	529	566	542	532	583	525	572	599	559	557	517	551	523	577	575	538	582	588	564	551	580	585	535	548	607	538	524	552	554	584	551	559	589	541	582	552	618	611	581	592	564	568	591	582	549	599	569	548	609	599	555	577	576	557	583	604	562	588	550	557	596	532	556	592	546	563	614	598	584	559	553	584	602	597	608	592	586	596	560	571	577	563	531	550	588	592	612	553	593	543	558	570	546	557	600	574	598	580	596	590	581	583	541	589	593	603	556	554	541	566	580	573	573	574	546	569	548	612	522	545	574	622	581	563	564	531	551	628	544	593	572	580	547	579	584	626	562	573	520	576	560	600	576	598	591	571	512	531	545	554	568	578	582	563	598	552	572	576	594	639	578	579	578	590	568	556	562	576	575	565	559	580	563	572	592	572	554	584	556	572	589	565	599	579	540	592	575	586	544	606	533	606	598	570	574	576	554	579	543	584	586	590	603	597	626	578	514	594	591	582	588	552	581	574	550	620	602	571	600	570	628	529	574	594	573	566	626	582	614	549	605	571	575	583	543	601	562	623	568	592	533	603	599	573	586	567	577	586	544	504	543	636	545	549	569	581	607	559	562	645	603	622	545	590	577	593	527	540	577	546	543	576	582	562	545	604	597	569	547	611	572	555	626	563	594	561	556	575	563	594	568	566	589	604	547	580	550	605	603	617	562	563	539	594	577	608	585	591	553	571	568	579	581	537	572	563	581	582	565	580	583	550	566	567	604	566	578	582	573	592	532	565	583	590	555	604	636	552	581	539	585	560	567	573	544	593	551	589	583	590	553	572	572	587	601	568	574	578	588	560	556	547	576	607	567	552	585	541	543	529	550	559	593	578	567	564	564	581	576	563	551	539	572	586	571	535	566	587	556	545	576	602	617	563	561	576	583	592	610	581	620	598	630	588	588	572	519	525	550	542	586	587	568	596	543	568	550	539	572	580	579	579	589	608	580	555	564	589	569	567	567	588	614	589	589	565	574	585	578	578	589	576	538	577	575	530	541	597	563	641	562	560	571	579	531	551	502	581	603	564	593	540	549	555	590	561	556	565	581	589	615	577	568	577	552	621	569	617	557	620	579	573	591	585	574	570	568	585	565	618	573	546	590	541	557	567	577	546	600	593	582	588	586	587	591	574	578	571	571	565	560	605	578	567	571	565	555	538	601	598	596	603	567	588	555	560	561	549	575	560	551	590	564	593	576	572	584	544	542	576	549	587	553	543	561	553	573	525	600	618	591	591	559	549	550	560	566	599	631	603	568	583	577	548	615	587	588	592	567	543	563	586	527	564	581	604	592	564	540	552	525	566	548	574	583	570	578	611	524	577	563	590	544	601	606	558	582	581	543	560	520	522	565	545	569	592	593	579	572	583	508	566	585	544	555	560	562	574	550	559	562	590	559	579	570	566	627	573	569	565	533	543	543	587	565	577	575	560	549	580	549	583	546	587	588	626	567	563	558	519	588	514	589	577	576	566	553	558	576	595	607	571	577	586	555	562	553	580	626	566	600	537	552	559	559	536	586	587	582	590	560	556	544	590	585	586	551	526	546	583	563	577	573	593	599	588	589	564	563	583	562	607	612	541	582	576	570	550	552	535	576	583	581	563	580	581	582	549	578	562	605	563	578	561	593	606	535	558	590	551	577	565	579	542	599	580	551	579	600	560	587	517	585	586	606	593	556	557	560	551	600	590	534	588	556	576	578	572	627	571	547	577	591	590	582	571	577	580	602	553	553	598	541	538	523	578	598	553	617	519	593	561	569	564	614	542	570	537	548	542	533	546	579	593	590	567	558	575	608	561	536	563	565	553	564	605	638	599	585	607	595	587	574	604	592	574	561	593	613	595	579	541	575	559	536	545	580	570	591	582	557	580	609	572	583	598	572	566	584	581	545	585	568	575	597	612	556	578	581	555	562	584	614	574	567	605	574	580	528	552	583	608	531	604	553	571	596	575	572	577	579	601	549	541	556	554	584	538	547	602	567	569	604	589	624	616	568	567	531	587	596	612	597	551	531	600	562	549	621	569	577	550	604	561	608	559	581	528	587	531	601	566	600	576	546	559	562	622	570	574	561	556	581	575	579	582	533	617	564	586	582	616	563	584	564	546	601	565	635	582	542	535	553	569	554	564	605	623	577	601	574	569	581	574	578	560	640	543	558	584	621	564	548	617	577	562	554	582	607	566	532	577	549	586	561	642	578	577	597	576	593	570	544	534	618	586	601	567	554	606	600	580	621	602	519	549	567	579	573	540	570	569	573	510	601	570	539	601	600	598	579	567	561	578	590	569	571	540	589	566	560	588	579	546	544	544	589	591	560	568	560	594	550	591	558	589	559	547	577	634	570	542	607	588	589	587	600	529	603	558	597	602	519	598	593	601	567	566	575	558	582	588	558	559	565	570	581	623	585	529	578	566	556	606	562	571	588	570	607	593	555	582	579	558	549	549	554	579	583	573	600	550	561	560	575	571	526	612	554	586	584	558	544	583	579	572	608	592	530	528	550	554	578	625	598	612	610	606	609	561	591	538	574	547	585	542	553	546	551	589	580	595	564	568	541	574	569	578	566	575	595	569	596	588	594	578	591	560	566	591	573	574	570	580	558	587	543	628	578	555	542	578	530	574	575	552	601	591	609	584	552	557	556	563	558	591	557	561	538	593	578	522	582	567	573	592	534	573	611	583	545	613	597	595	578	556	557	581	557	589	569	570	584	606	576	557	577	584	586	588	569	545	535	548	582	585	524	594	593	603	638	568	549	593	589	557	556	554	562	603	601	538	534	584	628	619	610	534	552	548	565	610	575	547	593	619	600	603	526	568	514	579	579	559	546	585	547	586	599	567	601	563	537	536	569	593	595	573	573	569	562	555	527	614	586	599	595	558	576	611	574	572	579	536	535	578	556	561	588	589	568	537	578	575	564	590	540	580	587	549	567	569	565	596	607	606	580	551	583	581	624	569	613	578	584	525	571	561	558	581	568	561	549	565	575	562	534	573	547	562	551	570	547	580	573	571	536	584	604	553	590	582	578	575	573	596	618
44050	82823	50684	2022	1402	1110	937	974	1204	5299	11435	11042	7511	3458	1503	834	616	575	840	695	627	584	570	595	568	573	558	583	603	624	601	567	590	553	581	613	600	570	568	586	541	598	565	555	592	600	552	575	524	586	583	593	574	632	578	564	573	554	625	576	573	577	549	610	568	595	611	599	582	546	603	614	548	567	582	578	571	563	596	555	590	558	593	571	593	552	608	580	583	612	592	589	588	579	569	599	548	630	542	620	581	589	554	576	624	595	589	580	572	559	567	611	535	582	566	581	586	567	566	574	580	597	610	571	552	614	597	625	577	561	572	533	593	548	597	592	570	547	578	553	577	615	586	584	543	567	567	556	578	574	572	554	607	621	561	612	630	577	583	578	585	566	612	620	580	579	578	577	560	600	581	584	553	555	559	570	558	586	580	579	565	594	602	568	549	531	556	572	583	593	590	597	594	616	593	635	574	545	607	585	594	602	591	595	530	507	542	600	567	563	594	598	626	585	626	549	561	560	619	596	562	588	547	624	570	556	555	551	608	572	566	581	542	559	584	580	566	556	614	582	617	571	548	566	551	620	562	585	567	609	573	608	581	582	584	602	582	578	556	584	596	575	607	578	588	574	550	583	584	620	577	573	570	554	563	605	588	584	557	601	560	592	570	571	594	581	541	571	574	519	553	598	550	579	594	599	573	568	529	589	616	533	595	584	585	559	571	586	617	556	571	543	566	608	608	633	556	584	579	573	586	605	579	574	590	625	602	622	626	580	547	610	566	555	609	608	571	573	560	580	588	563	570	584	591	563	536	562	582	571	585	595	565	600	574	556	608	583	557	577	597	579	594	603	590	605	600	523	626	556	619	581	575	616	597	582	619	626	602	580	569	610	597	551	561	560	586	559	560	576	576	566	625	579	570	553	571	623	581	583	569	560	602	611	605	553	555	584	531	607	558	568	562	562	611	592	545	559	535	537	615	545	576	556	587	574	588	584	569	582	540	544	598	576	611	592	557	616	581	557	585	570	612	602	545	612	570	592	593	545	605	569	584	582	599	583	596	605	566	605	559	588	569	588	557	612	533	580	582	595	591	599	553	570	599	578	568	558	526	646	559	535	600	599	596	541	599	586	577	584	556	566	622	583	578	620	559	630	552	591	576	567	588	584	570	530	605	564	562	613	589	550	601	556	601	592	576	584	599	593	565	580	555	625	600	615	587	546	611	612	547	564	603	567	551	579	551	580	555	597	564	575	594	534	598	561	575	600	548	591	596	641	611	553	585	592	545	564	591	560	561	592	591	565	560	575	563	582	613	617	573	562	552	555	546	607	651	612	567	566	531	585	577	609	614	542	548	599	590	547	605	603	576	589	585	583	603	530	555	554	592	594	608	595	567	603	612	627	586	588	593	610	653	553	596	597	572	605	544	593	546	553	580	600	550	577	568	585	585	643	565	600	542	590	609	600	610	598	576	581	591	582	594	610	562	502	562	548	573	594	574	555	595	595	606	585	593	534	548	559	588	591	584	537	612	614	589	583	563	578	591	561	584	596	578	572	572	577	589	547	552	603	580	596	636	583	590	588	575	587	587	588	561	527	596	584	605	580	598	619	542	569	560	612	575	532	585	595	577	558	612	577	584	585	589	584	577	587	592	581	602	600	585	572	585	533	572	575	616	529	558	544	567	538	605	610	533	597	568	561	600	515	605	581	547	577	591	573	565	548	589	576	575	597	586	608	605	566	597	576	567	600	612	588	600	551	630	533	560	595	575	559	579	589	578	563	558	564	570	601	574	573	555	605	567	586	615	608	561	600	576	583	589	587	548	551	581	596	585	570	554	613	587	557	524	568	587	612	621	597	580	572	622	614	579	568	596	553	596	557	585	590	617	551	578	584	616	616	588	573	594	576	606	630	588	609	603	584	576	581	578	556	564	566	556	544	599	571	597	525	609	526	595	572	578	571	575	578	584	564	610	557	600	600	536	566	579	583	573	602	572	601	582	608	560	571	596	603	612	577	580	595	596	568	556	611	587	598	615	591	588	574	622	585	582	554	600	607	605	602	541	568	551	566	575	572	584	593	604	542	605	574	560	643	581	607	575	553	553	561	583	566	607	585	585	577	611	547	597	607	574	561	581	603	573	552	576	611	587	567	561	588	590	544	599	629	578	577	563	592	607	583	556	656	633	557	610	567	564	568	574	581	597	562	573	535	614	595	567	609	549	524	589	578	613	589	558	585	589	551	553	592	594	592	609	625	583	597	553	584	583	571	564	576	584	615	624	573	572	575	607	581	556	521	595	574	521	599	561	600	589	600	576	589	614	528	550	574	598	542	541	569	618	589	546	548	612	557	572	578	563	587	616	598	627	550	586	546	603	567	545	578	583	566	588	599	554	583	536	579	578	625	596	580	574	630	569	570	608	557	539	557	571	562	618	547	588	616	594	568	562	579	572	562	562	556	605	531	519	563	594	551	574	581	551	626	586	580	595	596	597	586	590	626	581	576	560	636	541	613	548	581	575	585	585	619	564	562	574	602	578	614	565	552	605	586	592	527	585	553	596	546	560	585	588	598	599	554	582	569	597	564	568	617	568	576	582	616	630	566	590	605	570	619	552	580	565	615	593	563	540	580	578	587	577	579	590	582	546	594	593	568	585	612	590	561	605	586	622	608	569	575	567	545	568	575	595	586	560	593	566	607	590	603	621	576	611	560	579	567	619	594	572	576	532	601	578	554	583	616	627	568	586	548	600	552	583	607	579	578	612	578	639	573	568	560	561	597	599	607	588	551	602	559	592	579	561	562	635	586	517	569	559	597	528	539	614	535	593	586	598	609	579	604	626	554	594	611	572	558	581	577	535	621	568	599	555	598	615	582	527	582	610	552	580	591	545	563	540	578	587	563	600	577	614	604	577	644	525	600	557	611	586	607	624	558	600	582	571	578	620	530	555	581	559	575	549	575	571	633	610	583	580	563	565	588	597	602	571	599	580	548	546	608	584	581	577	591	619	584	617	594	574	583	546	574	558	539	565	555	580	585	629	559	579	547	585	561	540	572	591	598	604	654	570	555	608	604	554	567	618	540	599	564	564	548	573	625	566	591	605	582	563	551	566	592	589	600	600	577	554	603	579	545	601	602	549	567	557	572	597	605	563	576	563	583	505	564	606	605	571	555	560	581	601	566	570	572	571	612	577	604	551	576	588	581	627	579	564	613	591	558	595	556	572	606	542	596	587	570	595	594	605	576	569	600	525	591	609	579	575	567	546	547	604	529	579	572	568	582	539	587	613	519	553	572	558	569	606	587	596	562	601	554	550	589	613	592	603	583	576	582	624	597	570	603	576	593	627	575	554	595	611	590	632	623	592	523	590	592	611	565	595	554	572	605	592	552	561	601	546	574	531	560	624	603	597	583	580	569	563	597	608	596	577	602	572	562	588	593	562	574	613	609	612	594	618	595	591	570	611	567	597	576	591	610	570	579	572	593	575	600	550	592	593	541
25167	22796	29834	24585	11471	1191	632	650	1103	3198	4522	4089	2896	1218	720	519	510	565	657	535	515	506	521	482	522	511	498	471	491	540	501	496	538	495	493	528	484	531	519	501	510	492	442	517	535	522	515	489	526	516	475	492	515	492	472	528	515	521	448	514	509	503	490	530	537	507	548	507	475	523	459	519	526	480	521	525	489	503	517	533	458	505	520	460	511	527	506	515	457	457	519	513	490	489	505	536	511	483	519	504	504	514	475	498	512	534	532	471	513	536	496	487	535	486	466	479	460	504	512	518	486	510	513	545	485	469	529	504	497	529	509	477	521	479	474	527	523	501	504	483	493	508	507	514	493	505	487	543	548	492	490	542	491	502	518	505	487	497	523	498	480	506	495	494	473	523	535	502	512	503	502	488	489	509	577	518	532	512	524	527	484	488	545	494	524	489	535	518	470	519	532	499	523	489	489	478	491	576	516	490	500	563	512	491	548	491	517	501	538	494	491	494	476	532	492	531	546	524	448	511	513	503	482	501	511	511	529	525	495	501	533	501	458	520	512	502	523	513	499	514	516	519	478	504	527	498	525	518	447	564	524	539	532	550	556	513	539	505	494	470	472	532	528	537	504	568	517	476	545	487	490	524	487	518	505	499	512	509	486	507	488	494	537	474	518	490	518	536	513	511	530	530	536	479	505	518	476	505	542	529	502	502	495	477	504	517	507	457	555	457	523	521	508	534	556	507	506	514	481	510	528	497	495	489	489	557	521	485	521	472	475	524	532	479	477	521	528	468	536	518	521	515	490	521	470	501	515	496	505	490	496	510	484	543	466	503	515	519	515	490	529	473	511	504	525	515	515	490	518	519	477	516	542	511	519	495	501	535	534	484	517	491	497	500	513	476	516	538	549	514	502	503	539	507	511	535	492	495	492	526	515	505	497	507	498	511	520	498	495	525	507	508	537	525	509	513	554	494	538	505	506	489	548	544	536	529	525	557	464	530	525	495	513	524	497	497	490	502	529	476	515	518	504	534	506	497	472	511	485	500	485	482	487	504	509	508	504	518	538	525	542	502	526	437	504	535	524	483	492	512	550	483	480	454	510	485	498	511	514	485	518	536	537	478	486	477	499	570	514	516	475	487	553	519	543	532	504	506	492	491	506	443	507	565	499	556	505	493	468	519	529	505	467	528	516	501	508	555	517	533	532	522	471	462	551	487	506	504	514	517	516	472	502	535	525	485	487	490	505	486	479	481	507	526	509	482	522	550	522	498	491	487	504	485	507	520	525	482	541	504	465	502	494	477	502	529	500	538	513	516	505	522	501	539	480	511	485	539	486	518	530	539	523	532	545	535	498	539	496	502	527	507	522	552	482	520	493	497	465	502	499	442	479	451	465	497	525	531	498	516	510	501	547	540	493	546	485	492	521	499	498	478	526	477	487	505	497	496	517	545	527	503	493	484	551	505	467	523	519	535	511	525	513	506	525	511	499	497	523	474	493	517	518	533	501	482	506	516	504	510	523	527	485	482	509	513	519	486	497	456	545	489	477	489	502	492	521	503	480	531	462	529	487	531	529	487	490	540	477	499	525	525	551	515	539	503	543	499	501	506	522	503	510	541	464	500	520	520	522	514	519	496	527	500	520	523	487	494	542	473	468	539	520	524	517	511	494	529	505	506	529	474	522	511	480	519	516	488	501	479	516	528	500	490	534	482	486	517	509	545	529	501	495	506	531	537	514	503	486	438	511	515	543	516	493	503	528	494	487	501	525	511	501	480	473	472	497	517	506	471	519	477	525	466	480	517	487	495	505	558	505	518	494	538	501	533	511	516	495	485	472	495	499	468	484	528	503	521	518	490	528	494	492	528	487	496	527	520	517	524	459	520	471	517	512	523	481	465	510	480	526	483	506	503	495	524	497	493	510	531	464	524	512	517	528	482	507	447	511	475	530	551	519	499	503	509	486	589	490	471	528	530	501	511	489	500	536	535	535	520	521	496	528	497	494	486	478	519	537	513	498	512	500	506	508	540	513	502	511	496	506	523	526	532	467	531	495	533	479	478	539	516	512	512	509	537	534	501	467	504	498	487	488	499	501	464	508	484	524	519	484	547	478	500	482	481	500	523	540	516	505	526	471	503	499	510	509	519	486	490	526	513	498	502	549	485	529	483	526	470	471	514	527	496	529	500	538	521	465	494	484	497	475	527	516	514	515	516	543	515	549	510	474	507	507	535	528	481	519	525	491	488	529	514	537	496	488	468	515	519	512	525	521	502	511	482	502	522	519	509	512	474	552	493	551	516	510	525	514	518	508	504	484	537	466	515	498	517	491	518	486	484	514	493	536	492	489	522	481	513	525	468	482	478	482	501	537	503	495	575	513	564	508	525	463	475	530	513	543	530	500	504	493	470	515	516	514	474	492	521	483	486	511	509	482	535	530	530	514	514	528	502	528	511	505	527	548	509	510	510	556	493	516	529	525	527	509	501	477	506	445	480	520	531	551	473	505	504	474	496	477	472	489	512	525	495	488	509	470	516	491	490	513	493	493	465	481	499	502	546	474	536	494	500	506	536	528	509	528	459	510	539	509	521	502	483	475	484	529	543	512	478	477	495	497	529	534	490	492	515	526	496	513	503	491	518	510	515	531	483	507	490	527	492	474	521	493	513	478	513	468	525	490	525	554	495	513	514	499	526	533	544	509	502	545	507	497	531	464	510	510	552	486	466	501	510	519	543	517	513	523	540	495	501	498	481	508	514	498	513	478	522	518	573	506	531	515	534	495	515	552	493	479	486	507	535	506	538	494	513	515	505	469	523	515	550	515	495	498	472	536	496	479	499	499	469	531	487	512	453	508	536	505	518	550	533	495	493	489	508	476	491	524	505	517	499	475	462	519	508	477	548	468	560	496	521	513	491	469	492	492	530	520	515	511	492	498	477	531	517	507	545	490	497	514	491	520	489	521	495	493	505	521	520	498	515	432	519	492	473	522	485	569	507	529	508	556	539	524	479	513	469	514	527	516	492	542	515	514	510	543	518	491	498	483	500	508	509	497	531	492	507	482	517	515	502	522	496	527	535	526	519	521	530	501	513	497	527	565	483	502	490	513	492	531	503	498	484	519	509	453	498	498	499	492	527	563	481	503	489	504	518	493	509	509	467	474	528	541	514	511	537	489	472	506	498	514	508	508	543	503	492	494	528	504	524	517	552	493	533	504	475	474	495	515	494	514	563	514	476	498	492	496	483	434	511	509	497	491	521	508	491	524	503	517	478	533	509	511	491	510	526	469	503	474	524	500	514	496	523	552	500	525	478	492	497	492	468	491	548	510	506	496	547	501	532	500	506	485	520	519	547	486	504	520	532	547	531	505	542	487	530	497	499	552	486	454	494	525	495	501	472	486	527	476	513	509	495	465	532	518	487	515	507	494	521	504	469	492	486	514	545	516	489	529	489	477	490	472	510	487	522	486	529	486	526	501	515	498	505	493	530	489	542	555	468
43440	73669	36484	1435	1068	938	786	797	1900	5585	7633	6701	4523	1641	851	548	541	647	880	586	547	562	542	508	559	547	552	579	539	554	544	535	558	544	520	509	544	594	585	510	538	517	520	558	541	548	540	553	515	523	540	513	545	532	530	529	534	549	535	541	513	513	530	568	525	555	515	505	514	542	535	526	528	546	553	591	555	565	510	524	534	535	514	573	536	556	542	515	565	529	546	517	513	536	573	519	545	530	501	559	574	551	523	553	568	553	513	556	519	533	501	518	503	552	548	546	550	564	532	571	492	517	492	589	517	515	524	523	553	508	551	550	530	518	524	522	483	510	537	549	556	519	538	557	533	537	553	511	495	575	518	492	536	512	585	548	509	524	583	582	572	562	519	537	553	514	519	575	580	513	579	536	589	555	561	561	542	535	553	543	544	523	482	533	550	532	532	502	522	583	559	529	535	552	543	559	514	571	573	532	547	527	523	512	512	514	555	562	535	575	531	535	546	531	498	527	507	508	551	543	550	523	541	550	569	594	524	591	529	553	503	536	567	541	517	519	562	554	554	550	575	547	561	546	549	551	540	510	511	529	551	550	559	554	567	552	535	535	543	530	523	522	535	565	553	598	560	522	501	556	555	544	507	557	562	547	515	562	460	515	531	550	528	574	566	546	565	567	558	531	507	551	543	533	513	549	531	511	545	505	548	536	561	557	588	557	522	508	547	517	567	536	555	544	524	524	526	562	519	561	528	580	550	563	539	527	516	528	544	537	529	517	576	566	630	503	537	528	543	548	580	564	553	544	497	538	550	472	503	574	516	508	511	566	535	564	500	507	538	559	571	530	564	528	531	559	551	535	596	534	536	544	573	535	507	584	559	566	492	519	523	540	537	498	537	531	550	523	569	512	520	545	516	518	503	508	545	518	580	568	559	536	568	520	498	562	543	507	514	570	520	522	565	511	528	597	579	521	530	536	534	556	532	541	514	527	548	537	540	564	528	553	546	533	501	545	544	561	528	520	551	558	582	529	539	537	545	514	545	574	541	565	571	568	547	528	575	552	511	544	595	541	566	532	528	539	552	580	525	527	547	526	583	519	516	531	511	530	510	531	589	574	533	526	501	515	552	536	511	561	562	561	538	523	556	579	572	552	561	537	520	556	570	568	545	551	561	534	544	513	532	519	530	592	523	538	506	512	525	565	548	566	549	545	533	547	545	520	574	553	525	518	582	520	514	540	536	556	588	553	562	562	551	564	559	543	527	563	525	534	521	545	528	510	586	537	551	537	541	557	548	527	524	508	524	573	541	578	554	532	532	546	549	568	550	553	540	515	556	580	546	538	520	524	558	562	571	546	560	567	578	562	551	544	530	500	572	528	558	523	518	558	545	559	551	536	513	520	542	475	545	478	534	554	529	546	529	491	536	539	569	550	533	553	548	543	542	518	543	571	569	511	561	552	554	527	530	501	550	536	520	555	546	527	575	585	535	523	588	530	526	564	556	556	532	550	574	557	555	579	571	566	565	561	519	539	541	519	521	541	527	545	538	554	534	525	528	528	567	526	551	501	525	540	543	558	581	546	539	558	542	515	527	544	530	528	553	581	544	535	535	569	514	537	543	573	511	493	582	540	522	501	588	516	539	526	541	571	528	577	547	506	573	521	509	558	571	511	517	527	518	558	546	551	568	589	540	564	595	524	526	548	541	571	512	569	539	544	553	550	553	511	517	490	570	512	496	513	557	558	581	552	531	540	552	545	529	533	544	533	560	504	521	536	542	561	536	562	577	544	531	549	533	546	544	539	536	563	568	541	572	544	568	528	518	531	512	521	512	610	530	534	523	533	526	565	533	539	582	507	540	536	549	546	562	543	512	593	534	505	567	529	535	558	536	559	543	565	533	574	532	524	526	537	561	500	506	538	548	559	544	526	543	601	505	542	525	512	555	552	519	571	506	536	593	543	540	529	507	505	550	539	526	571	535	580	566	490	530	514	583	556	485	542	548	498	576	532	521	505	509	549	497	557	550	526	491	523	575	518	487	528	545	532	521	552	546	553	538	551	544	529	556	544	545	557	554	572	559	493	524	592	552	579	545	564	507	559	530	518	545	582	530	500	529	548	522	536	552	560	529	490	503	525	509	568	535	552	540	513	540	531	526	547	551	521	573	527	571	570	546	551	539	508	551	553	538	510	548	547	590	557	554	567	516	516	552	521	563	551	550	536	535	564	535	534	510	552	506	558	532	528	485	540	522	572	536	504	550	522	523	527	532	533	513	527	530	548	537	563	497	527	527	538	568	541	516	543	534	538	570	524	540	511	551	546	561	539	545	549	581	536	543	562	572	552	543	552	543	594	579	556	481	543	540	554	552	513	513	538	537	542	463	490	566	543	477	538	558	571	531	545	531	548	549	521	567	554	573	523	530	509	542	527	591	509	547	548	482	527	536	506	543	557	504	503	550	526	546	553	552	540	572	512	548	545	541	502	527	589	533	537	532	547	530	533	515	555	508	539	573	537	568	574	551	499	565	549	566	516	599	537	567	511	486	516	518	587	547	552	574	539	559	586	530	513	549	541	536	540	528	554	549	520	512	512	532	584	557	530	560	496	580	501	544	525	559	569	534	541	549	515	561	542	573	550	570	538	569	576	567	532	549	528	558	549	555	570	531	559	574	520	531	558	529	557	539	530	518	506	518	550	519	560	527	531	574	540	511	511	584	553	587	520	547	556	507	544	546	513	529	547	517	514	525	567	548	586	551	532	555	521	488	515	549	515	541	501	574	573	517	487	543	520	528	538	577	572	557	540	514	554	531	554	553	539	523	548	522	544	541	543	547	546	539	602	527	560	526	515	565	557	517	537	561	565	520	534	540	590	532	590	549	511	559	557	516	534	546	569	527	566	551	547	544	553	566	535	501	521	548	510	509	534	541	536	521	539	549	524	519	536	530	528	544	552	534	511	554	547	520	530	595	539	536	540	519	549	491	568	529	537	542	528	556	532	509	550	546	539	506	510	511	564	506	515	542	560	548	534	557	563	542	524	551	572	529	505	547	545	555	554	547	518	561	527	538	534	541	591	529	515	528	554	560	570	509	576	531	549	535	570	550	576	550	535	579	526	514	508	544	536	516	529	550	513	556	532	538	542	533	500	518	579	500	558	517	501	604	528	506	554	563	561	498	524	550	549	544	549	551	524	536	553	517	549	575	546	564	521	496	563	518	544	576	557	568	551	580	550	501	533	531	528	502	534	550	554	565	555	569	529	564	526	579	568	548	542	546	522	517	536	570	563	551	529	531	577	564	566	558	551	521	510	549	562	548	510	542	510	576	571	519	529	540	505	555	512	542	524	545	536	554	531	521	492	552	548	572	526	551	551	540	619	523	578	533	513	559	542	574	543	544	569	516	523	562	543	539	541	571	561	533	553	544	502	514	521	543	586	499	503	550	555	498	518	513	572	554	511	490	589	529	538	542	541	518	535	569	522	563	515	544	527	508	519
22711	21376	29118	24054	21163	21057	10459	1851	6970	15051	16334	12441	6390	3311	1259	791	827	1085	1240	892	860	871	840	807	873	875	827	849	847	837	878	853	845	781	797	880	875	853	876	840	858	844	819	803	803	824	784	832	817	806	834	840	817	866	823	831	862	842	808	787	880	875	859	887	790	828	822	767	832	864	846	855	838	833	755	829	829	839	847	803	794	859	839	828	839	866	823	843	815	877	821	844	799	846	839	843	821	780	826	856	811	842	800	800	855	797	844	842	806	863	829	801	833	799	791	842	888	803	900	817	805	774	823	811	892	809	835	825	796	836	778	816	829	795	835	799	887	803	803	795	857	814	880	870	833	809	817	843	819	799	836	812	837	828	827	823	814	836	861	881	789	829	828	863	837	832	788	842	834	825	871	846	822	856	793	821	776	803	804	863	831	782	841	845	840	809	755	841	812	829	826	856	848	831	795	792	888	864	822	845	856	798	794	806	858	793	870	853	817	801	854	800	807	833	790	779	871	869	854	872	839	800	873	807	839	815	836	798	832	807	832	825	875	833	829	850	799	835	842	859	808	810	875	842	846	840	766	890	824	797	857	836	821	824	826	829	836	889	794	815	805	812	859	818	851	847	824	843	817	832	890	854	855	834	802	798	858	794	791	778	839	848	805	829	821	825	847	812	865	777	800	840	809	814	834	823	865	795	793	861	860	841	777	858	829	828	846	810	829	802	813	822	839	823	815	829	835	817	867	795	796	774	816	816	855	836	875	873	811	873	802	839	826	810	796	848	845	785	836	832	825	839	810	841	817	872	753	805	811	873	890	799	808	803	869	830	820	795	839	839	810	807	834	816	833	808	811	779	848	820	872	811	755	851	796	870	797	832	816	863	798	795	786	843	877	799	825	835	828	793	844	778	816	876	832	807	835	796	815	825	839	806	856	835	835	774	829	830	755	840	818	849	806	763	809	812	829	851	843	861	801	790	849	843	816	795	828	860	796	891	815	867	832	783	805	861	748	932	810	835	837	782	854	847	821	822	800	889	833	837	822	832	840	856	791	827	864	809	847	804	809	864	851	799	857	807	772	832	844	785	800	854	764	886	772	824	837	842	825	803	860	884	858	830	831	835	834	851	850	811	854	822	857	823	793	818	861	772	851	840	866	829	823	830	812	800	798	834	871	847	840	799	797	802	870	753	836	828	860	833	801	869	822	861	805	815	849	831	797	829	807	838	800	797	882	826	825	802	810	862	839	847	810	875	818	843	828	810	843	837	854	866	800	839	803	814	835	863	904	819	829	822	831	798	828	846	826	869	796	788	847	824	826	824	793	821	787	830	886	857	801	813	836	805	783	830	782	850	849	829	820	815	788	872	863	838	805	792	814	794	848	877	814	850	831	877	841	848	841	862	799	846	802	826	842	819	827	820	848	792	794	853	860	794	855	801	802	816	865	840	852	824	840	845	840	840	783	842	887	859	877	860	828	819	785	844	857	820	797	801	807	875	830	803	836	848	847	834	869	834	820	809	827	894	822	779	821	847	812	760	855	830	837	776	824	802	808	831	797	844	878	787	848	832	857	817	752	822	821	834	828	782	821	828	850	832	815	840	827	847	803	828	857	796	860	818	830	866	852	824	816	850	838	792	832	788	841	825	821	809	823	861	847	832	836	827	796	863	804	789	834	789	798	787	852	860	843	824	847	861	827	832	850	793	829	836	831	853	814	814	878	814	815	857	840	791	801	853	808	791	785	803	823	874	820	794	797	832	822	834	815	780	812	865	793	848	855	855	834	867	814	823	876	832	800	804	862	819	795	780	785	824	789	856	834	809	794	790	856	799	797	821	882	766	811	820	825	795	856	817	845	843	814	791	819	828	827	796	849	803	798	797	864	776	773	813	875	849	811	866	824	779	810	815	822	826	821	831	874	888	832	810	830	828	877	860	801	826	797	855	824	832	843	821	820	837	863	870	815	837	867	811	891	815	857	840	797	848	825	825	849	800	808	799	833	831	835	794	813	820	866	787	807	843	813	799	857	829	792	835	812	829	823	799	850	878	801	832	816	822	870	817	832	831	803	804	894	846	804	822	901	810	821	811	827	782	830	837	805	809	856	807	783	827	869	780	840	835	782	767	839	806	857	822	782	829	846	842	810	831	778	801	834	786	841	819	824	791	847	794	803	825	786	833	864	773	826	816	790	843	822	799	811	823	818	870	762	837	849	840	865	836	842	764	841	899	834	796	830	854	851	857	812	816	811	824	865	801	774	837	817	809	772	822	818	865	846	825	829	817	808	787	854	805	841	793	754	910	872	844	782	853	787	791	753	807	828	805	820	806	825	834	780	837	787	802	787	792	847	840	822	801	805	827	881	891	800	819	828	869	821	847	827	844	801	835	833	799	863	836	863	843	823	801	835	789	851	785	822	758	836	818	842	810	824	883	822	786	821	781	827	823	810	828	872	840	854	816	816	781	821	794	802	820	850	805	802	866	798	882	862	835	857	827	926	857	806	817	833	849	845	838	836	778	819	816	815	831	822	798	847	807	837	832	786	812	825	839	808	834	755	843	861	827	793	833	823	831	887	856	823	897	771	848	833	808	820	837	846	793	790	804	810	828	847	783	777	762	884	788	839	874	855	857	808	790	755	800	809	796	805	796	831	789	788	799	837	845	829	854	853	837	852	822	875	824	842	823	823	788	809	792	838	812	854	813	847	783	807	813	817	832	816	766	762	804	820	813	837	877	817	797	877	800	859	869	817	841	831	851	814	863	871	857	760	807	796	810	871	814	863	809	862	807	816	835	845	827	902	776	804	809	917	798	846	785	836	821	789	731	780	801	806	784	884	840	837	865	869	817	792	837	810	801	808	826	801	893	862	837	802	810	824	813	846	855	819	808	771	852	887	822	805	821	809	814	817	835	788	866	811	825	811	804	803	808	808	822	795	792	808	823	808	800	839	809	878	839	811	866	825	811	850	829	851	848	834	857	839	838	839	858	789	836	831	834	777	809	769	843	836	803	837	840	783	828	894	817	913	841	793	868	835	824	806	785	822	792	813	809	834	798	806	764	811	799	859	809	855	837	837	774	836	800	808	840	846	775	789	801	895	826	809	822	867	837	846	851	810	812	780	835	821	869	835	846	843	819	803	866	863	808	787	790	850	861	833	846	822	787	762	824	842	820	822	806	818	836	824	822	816	834	823	779	832	795	841	840	816	869	862	871	840	821	857	828	848	805	779	861	825	810	849	851	876	838	847	898	822	843	827	787	816	813	849	834	812	838	879	868	829	898	846	831	791	836	823	806	824	837	833	808	797	839	848	848	856	814	856	883	801	832	793	840	859	790	812	864	832	843	803	789	810	812	795	848	826	783	830	815	814	810	842	859	873	772	753	861	847	809	789	809	840	788	806	823	781	855	871	797	846	810	825	787	834	856	829	792	824	814	846	802	839	886	871	880	902	867	803	823	879	864	808	769	788	835	855	831	823	837	800	774	819	810	817	771
46069	93225	49767	3125	2373	1881	1713	2295	10983	19498	19713	15323	7757	4352	1348	886	852	1192	1523	922	830	820	811	824	816	815	800	861	821	813	849	811	784	811	836	763	812	813	759	836	834	796	809	854	782	858	801	775	772	816	829	835	849	803	740	817	842	822	787	828	894	836	796	802	824	795	796	826	781	833	850	798	813	819	769	801	831	822	839	784	826	837	814	806	766	772	779	796	828	818	798	822	799	807	847	815	818	839	818	804	781	801	813	850	834	805	836	825	831	825	802	812	860	791	802	819	834	837	800	830	788	848	785	840	838	818	820	808	822	820	842	859	788	802	760	821	833	816	803	836	775	819	804	851	803	820	837	869	785	835	790	873	794	816	766	836	874	834	818	810	822	858	840	803	837	844	857	841	823	833	786	860	797	739	859	849	805	770	859	818	820	824	822	852	870	811	843	871	821	828	787	880	813	770	860	794	780	829	838	812	806	822	831	846	777	818	812	838	816	821	818	797	807	793	766	847	774	835	844	805	804	803	838	839	834	823	772	817	817	819	807	856	813	817	792	895	768	807	778	815	801	822	828	812	819	791	856	809	805	830	844	856	788	843	822	796	833	773	796	772	792	875	843	833	828	816	786	817	818	825	859	805	798	818	781	895	783	852	866	774	842	813	786	845	848	835	813	816	822	818	812	782	812	839	811	783	788	823	823	791	839	766	795	845	793	881	844	799	811	825	842	865	846	782	791	757	827	848	796	835	836	769	807	821	830	833	786	784	791	854	791	833	824	825	845	816	824	784	835	831	800	846	802	823	820	817	826	837	787	851	823	852	773	809	853	844	818	814	824	847	789	856	786	800	770	819	836	801	845	815	838	804	827	868	769	820	800	866	814	843	796	858	851	755	855	840	809	895	852	866	835	799	854	816	793	870	810	798	849	844	771	849	842	888	813	813	795	801	880	827	805	846	854	822	799	854	790	807	796	823	821	827	819	813	818	822	828	840	814	789	821	787	809	791	852	808	803	846	787	746	821	906	869	797	822	842	895	823	831	832	803	815	871	790	838	816	845	864	870	818	857	798	799	837	828	806	866	814	826	805	795	819	807	856	771	821	827	820	823	846	815	866	853	841	869	822	840	834	783	809	821	807	836	850	810	817	810	794	775	880	807	827	812	794	769	834	835	844	790	841	779	846	762	764	838	803	806	829	832	813	798	788	854	806	854	842	780	764	834	845	800	837	766	804	888	814	769	837	835	815	799	849	814	819	854	847	877	835	803	825	818	786	759	833	820	852	824	827	812	818	809	809	784	817	822	785	813	825	820	880	792	825	839	866	816	818	825	848	881	843	835	801	825	861	860	827	792	804	821	836	830	818	794	810	788	815	827	850	824	760	814	775	813	813	817	792	804	851	848	845	816	805	797	779	814	794	828	779	862	804	763	786	847	854	802	829	838	815	820	838	803	860	828	805	818	822	821	800	822	797	853	825	780	830	809	817	815	839	788	798	922	793	813	815	801	908	798	816	786	824	786	803	839	857	836	870	805	808	851	806	884	835	809	826	871	795	811	847	819	842	829	855	833	855	831	783	815	816	859	832	820	851	867	806	824	831	830	903	779	834	823	869	793	834	802	832	870	809	754	795	812	809	840	858	853	771	811	798	801	795	815	805	810	804	826	781	812	749	818	791	797	811	828	767	817	819	827	803	828	842	824	811	840	840	807	844	821	816	799	835	869	745	798	876	824	872	816	796	844	802	821	806	816	812	890	838	835	775	745	819	788	840	814	800	818	843	840	776	848	829	811	865	822	759	831	822	829	857	852	805	823	815	829	840	828	813	821	740	857	785	893	861	820	765	849	861	830	791	769	803	816	853	834	804	763	835	846	819	836	815	795	795	853	841	789	820	810	797	787	831	832	802	791	840	851	822	835	825	847	742	814	800	852	828	812	803	856	789	814	841	779	830	857	767	806	824	790	789	761	836	821	806	798	920	799	857	795	810	885	806	856	773	853	827	864	763	823	822	775	837	805	817	822	829	830	798	847	853	811	841	837	795	802	833	820	815	807	766	800	801	833	837	864	821	849	772	869	833	796	824	836	753	808	826	875	826	799	829	769	819	775	836	768	812	779	868	822	889	805	839	818	849	804	826	802	799	852	851	811	844	813	827	833	805	782	828	813	821	821	880	841	777	828	794	821	865	847	810	781	789	771	792	822	826	845	799	788	820	793	825	814	803	853	838	787	803	871	830	807	806	820	794	820	894	757	876	830	823	812	816	811	801	835	796	808	837	835	831	857	842	864	786	815	853	787	801	783	826	848	797	759	812	839	808	827	834	817	808	867	823	807	875	773	825	865	829	831	812	790	817	813	844	808	846	828	790	847	835	829	791	833	799	817	815	821	814	839	826	858	804	788	784	860	847	826	803	861	835	867	795	844	839	831	839	810	871	785	809	819	791	790	866	838	839	840	841	822	830	791	829	810	816	798	839	822	798	828	800	850	858	805	827	814	832	819	782	775	884	820	818	826	795	846	796	809	827	829	799	848	799	813	810	833	829	821	818	805	806	798	821	812	810	781	796	835	786	803	796	858	849	811	837	868	798	826	770	752	821	777	848	797	806	845	842	793	755	824	867	820	848	805	810	826	834	896	785	829	835	797	790	820	801	799	854	852	854	853	802	801	847	806	789	831	766	799	848	832	751	792	835	789	742	802	794	814	817	806	828	836	815	798	841	790	833	815	817	809	824	786	798	799	832	837	786	811	772	789	822	811	809	816	797	836	789	785	853	835	839	827	801	816	846	785	832	842	853	804	780	800	804	813	821	847	808	778	799	780	831	784	864	895	795	804	856	785	819	820	789	800	845	803	790	816	800	881	810	926	809	849	838	803	821	854	823	785	769	795	826	796	884	787	822	830	796	824	824	787	771	843	852	803	842	814	864	803	827	776	853	846	781	791	827	806	780	822	791	860	810	810	826	838	814	803	806	847	843	791	875	838	856	763	771	802	798	805	835	775	797	806	859	845	804	877	795	836	807	877	841	788	796	805	795	789	815	843	789	819	756	816	778	786	830	814	824	834	872	796	860	796	805	784	799	810	847	852	827	822	828	798	836	777	805	859	835	833	788	864	839	769	789	840	812	829	826	855	868	807	860	817	841	809	855	750	824	829	778	823	848	791	831	778	786	842	812	820	823	907	797	859	832	844	821	794	764	821	863	922	809	817	894	823	833	821	837	851	844	817	745	826	823	854	828	855	882	805	863	779	785	811	807	865	842	850	833	825	883	830	831	798	813	808	804	892	846	827	823	810	842	822	817	863	804	789	819	818	794	782	852	839	826	823	798	843	765	819	819	828	781	797	799	782	876	842	844	794	859	792	837	831	820	779	786	821	839	846	824	781	808	852	820	784	819	809	875	766	818	844	851	818	819	822	916	806	864	825	805	830	826	855	774	834	813	840	806	814	763	790	828	833	867	850	813	834	818	801	804	795	855	806	817	844	782	805	800	757	825
36021	29377	23462	3579	470	428	464	446	608	801	939	900	684	485	361	352	353	363	399	342	388	332	363	390	369	365	369	335	395	402	343	386	350	366	346	349	347	396	353	361	374	362	349	404	358	343	346	367	356	392	395	379	332	336	411	376	350	358	387	353	378	352	361	381	387	384	389	361	342	376	374	388	366	318	376	375	356	341	364	398	344	347	350	365	377	366	409	364	326	351	357	383	355	403	378	343	347	337	353	380	363	336	348	402	340	392	394	407	390	385	363	348	350	337	336	318	364	346	358	367	368	362	361	373	350	390	401	334	374	359	344	345	357	387	364	362	350	346	359	374	360	352	366	332	365	361	352	348	344	351	333	316	344	347	360	338	359	347	356	347	364	337	370	376	361	345	370	368	330	365	347	365	343	353	363	386	360	379	366	332	354	379	354	308	361	342	389	394	339	357	336	383	358	392	341	358	367	371	352	350	370	393	361	387	326	355	347	355	347	363	348	363	351	380	394	364	374	354	368	361	359	384	366	322	355	376	356	352	358	346	355	377	374	333	358	353	379	366	344	345	395	367	371	341	317	341	351	389	364	346	358	381	367	371	359	354	364	384	392	394	367	385	366	383	372	369	370	353	341	378	348	365	364	351	341	356	369	354	399	389	385	353	380	389	361	332	372	362	347	353	369	374	355	371	363	369	367	400	365	344	391	379	379	390	372	379	346	353	349	359	381	364	344	381	402	369	344	335	375	364	390	343	418	347	384	388	371	377	329	361	360	369	358	351	385	366	343	374	356	349	352	381	363	371	364	333	377	355	366	353	337	380	365	368	365	333	336	345	361	373	406	366	357	366	356	340	386	393	386	376	352	373	384	348	373	355	384	356	323	365	354	347	369	386	373	399	370	363	338	335	391	343	370	365	362	349	368	376	335	348	388	349	371	369	329	348	378	352	349	380	360	379	382	386	358	411	363	356	357	349	364	357	341	359	356	342	380	362	376	341	360	357	372	364	341	348	354	382	366	372	364	366	364	365	338	355	383	360	333	368	351	362	377	357	367	348	345	356	377	338	377	355	374	363	330	345	353	343	340	375	339	379	354	367	363	375	386	390	359	375	336	351	365	366	338	382	342	381	325	403	388	343	378	353	389	357	366	393	350	375	358	385	383	385	349	347	369	357	353	365	375	347	374	408	328	360	341	390	345	388	362	346	370	337	357	382	373	408	350	342	393	399	352	373	366	383	386	365	368	398	351	382	351	381	335	376	337	373	369	386	337	356	369	354	353	396	367	371	351	376	348	341	373	371	369	342	398	394	357	365	349	347	336	385	385	348	379	391	378	368	367	340	365	380	353	376	333	371	362	355	351	357	374	384	376	374	335	362	374	363	376	386	343	389	351	365	409	347	337	357	360	331	353	376	391	351	374	380	399	369	380	363	384	322	387	382	351	411	350	399	372	327	367	387	320	392	350	373	385	417	391	355	347	361	378	370	356	350	342	381	373	362	389	358	420	372	380	370	390	357	394	374	347	345	393	381	377	368	402	382	379	379	335	365	343	347	366	383	367	400	383	393	340	361	382	368	319	401	369	381	342	361	342	346	349	366	360	347	360	363	348	384	345	340	318	332	377	372	358	372	379	399	332	360	359	366	357	388	379	337	350	389	366	353	396	352	361	352	362	330	349	349	397	364	345	387	340	399	371	336	361	380	392	360	349	389	349	383	348	385	356	354	381	381	349	379	350	403	383	342	339	395	348	361	364	387	350	362	383	372	381	373	362	381	362	372	355	416	388	366	365	367	378	375	365	375	355	360	370	355	306	364	369	355	353	340	401	341	326	384	396	381	436	367	370	384	365	383	344	333	324	373	374	338	356	397	415	365	377	375	390	366	355	345	342	366	346	383	330	369	347	355	375	358	354	341	363	371	351	388	374	389	351	372	361	341	367	329	374	343	388	390	340	379	405	329	372	365	388	356	375	379	400	361	360	382	359	372	347	355	336	362	370	365	318	367	377	370	326	345	376	396	378	399	353	345	358	347	381	388	339	354	359	346	353	329	383	343	359	326	369	360	399	418	396	415	361	352	362	352	355	363	365	405	362	386	366	372	397	356	330	371	325	378	341	361	355	370	356	364	359	366	377	363	352	348	361	378	390	364	387	347	354	349	394	333	336	353	388	325	391	368	346	386	375	339	386	355	380	383	350	386	335	395	353	353	327	355	370	362	353	378	352	383	393	385	353	387	396	358	371	394	329	335	349	341	368	345	343	339	384	353	337	385	384	372	349	404	342	379	370	344	384	351	361	391	358	339	349	343	361	372	400	353	345	361	381	368	382	348	365	363	374	353	339	341	380	353	361	346	356	381	394	355	382	338	357	360	373	320	364	334	347	354	358	361	378	388	361	342	363	363	383	329	370	368	362	338	361	382	391	394	341	376	383	327	367	363	335	386	376	367	382	332	363	351	375	336	345	371	371	346	362	352	351	369	306	375	346	351	357	357	379	363	375	354	322	396	372	371	357	348	339	380	365	361	372	385	372	352	387	356	378	371	358	372	369	355	324	382	371	335	362	355	349	385	394	364	348	357	357	378	355	343	386	360	415	382	348	379	346	357	360	376	368	396	379	347	368	392	360	383	350	340	382	397	350	345	364	374	353	388	363	369	383	369	339	405	354	364	393	392	350	361	376	352	338	391	344	354	368	388	375	375	417	368	360	354	341	383	397	354	339	342	364	356	365	360	364	370	381	372	351	391	341	391	337	338	327	357	352	360	364	328	376	367	382	378	342	365	379	349	382	342	371	408	378	339	375	407	368	358	389	405	362	378	360	400	392	364	373	376	333	366	342	332	369	369	385	387	362	356	351	349	352	351	395	333	363	385	408	370	364	367	347	367	353	386	345	369	365	357	395	342	380	360	395	351	355	342	354	348	356	374	377	340	379	387	390	369	341	322	385	315	357	387	374	346	345	324	362	322	339	366	358	363	384	400	342	391	372	385	361	389	350	352	358	327	336	347	371	395	348	338	362	382	358	353	355	371	323	381	346	381	371	344	389	381	376	381	351	380	369	342	383	385	365	363	360	361	353	353	377	351	391	339	379	359	322	337	345	380	387	370	360	360	361	373	347	309	400	370	357	378	353	382	371	336	400	403	376	389	398	372	376	338	377	375	392	368	371	341	386	397	347	364	369	366	386	343	344	358	369	391	377	344	401	366	370	378	363	388	370	392	361	437	377	338	376	346	382	382	323	396	384	370	351	375	360	350	381	378	376	336	376	372	386	367	356	362	373	355	361	337	370	403	363	365	393	374	365	363	374	389	352	369	375	312	372	383	369	366	399	354	367	359	346	317	372	351	389	371	396	382	332	373	364	389	367	337	360	371	379	356	391	388	352	339	350	383	379	367	362	356	358	378	328	379	372	353	359	348	361	376	329	351	384	337	386	387	366	366	384	356	378	394	342	346	332	377	344	392	350	367	360	379	364	371	386	361	386	385	344	344	334	381
39686	39325	14170	801	530	502	451	447	671	1123	1115	1135	834	509	387	373	382	394	420	431	375	392	401	398	412	361	360	381	375	369	421	390	361	408	412	369	359	392	371	409	432	409	394	416	378	405	367	351	364	391	408	402	393	406	414	410	393	408	366	383	381	368	352	366	383	425	381	368	410	414	362	360	385	415	399	378	402	395	397	338	408	402	364	382	370	365	415	366	393	377	367	362	390	401	390	407	409	439	396	408	396	363	371	410	408	360	424	402	387	379	391	409	381	384	400	390	354	389	402	365	388	421	385	374	397	386	371	399	395	407	402	422	381	384	389	386	379	358	371	385	402	380	379	370	387	337	398	383	411	434	352	339	382	393	375	393	403	369	389	369	387	377	420	417	404	374	440	405	394	389	402	391	390	358	368	384	383	380	372	369	376	401	383	398	364	372	379	405	376	403	404	356	399	390	401	399	377	434	396	363	397	397	376	355	376	383	366	425	394	366	383	386	391	391	419	366	386	346	374	400	385	389	370	391	382	435	387	384	399	416	398	399	392	382	373	378	359	386	400	389	400	420	381	367	382	375	376	419	382	396	353	381	390	361	391	386	406	387	373	421	370	401	398	361	395	402	377	390	402	384	362	412	377	394	380	370	412	388	412	378	351	398	403	397	409	401	393	394	386	359	363	392	425	412	369	404	371	411	402	390	413	390	385	416	396	367	407	321	404	362	425	383	396	368	420	376	397	394	377	386	375	385	398	403	344	381	380	387	356	381	427	428	403	397	416	398	374	386	362	381	358	383	385	452	389	387	388	399	398	385	384	394	366	374	402	412	401	394	382	386	388	354	378	400	377	385	394	389	360	371	402	422	391	360	394	401	418	426	392	384	386	394	417	409	422	366	371	387	388	389	409	368	375	386	392	396	430	379	403	380	398	392	371	404	384	399	375	371	396	386	390	401	395	382	396	403	379	409	381	382	410	396	397	334	389	415	378	376	413	403	413	387	384	364	418	399	373	407	381	403	368	389	402	368	414	421	378	409	395	378	401	396	378	381	369	431	379	390	391	388	408	388	404	389	396	386	382	367	379	399	388	389	365	364	416	370	361	441	374	378	412	396	411	389	386	368	366	397	384	385	389	413	380	358	397	371	373	366	376	366	363	412	386	390	390	418	379	391	372	419	409	389	361	400	380	387	429	373	423	385	391	394	376	383	401	393	393	349	378	364	334	397	370	402	421	412	372	398	411	369	357	408	390	400	386	370	369	400	421	375	412	396	421	393	416	403	415	386	422	366	379	379	393	386	403	398	374	393	431	335	440	391	387	388	389	402	376	406	386	385	396	401	417	427	379	375	387	407	421	393	387	407	386	377	374	387	385	413	390	386	373	393	368	388	375	394	380	408	350	377	366	374	362	393	408	395	415	413	415	385	422	384	348	410	397	417	409	372	369	366	375	362	357	357	407	363	402	345	418	375	344	363	382	380	398	394	390	359	388	353	415	389	396	381	360	425	389	388	400	385	383	390	386	366	417	381	389	400	410	386	376	379	364	385	397	418	384	388	375	411	399	397	388	321	382	354	433	398	370	361	396	395	413	384	367	366	372	352	392	388	390	394	412	430	396	392	409	401	425	396	393	395	412	397	377	371	372	360	400	403	413	397	393	417	366	417	437	419	388	403	369	364	402	366	367	393	378	375	407	393	399	369	369	402	400	388	379	419	413	399	373	393	395	396	395	403	364	355	383	376	400	390	358	427	377	389	395	365	381	421	394	399	402	426	410	394	385	417	342	402	395	406	368	383	360	369	406	416	327	373	401	402	409	388	363	400	399	384	380	388	383	393	383	391	373	338	368	369	369	386	378	409	370	377	415	385	414	411	353	386	382	374	371	392	413	383	376	410	360	379	390	402	379	402	392	390	359	394	376	386	414	414	395	398	320	408	405	390	396	397	371	419	417	374	399	388	381	381	362	369	365	391	389	371	395	398	396	378	380	395	418	406	397	353	393	379	371	371	396	380	343	382	392	382	395	388	378	368	418	378	375	407	394	431	356	403	405	372	403	388	362	379	417	364	365	410	382	392	390	402	410	386	382	389	360	377	412	380	353	390	376	374	396	369	363	385	374	378	369	424	399	388	407	376	401	384	402	408	387	394	378	416	410	390	416	380	394	406	370	389	391	402	356	380	392	380	370	377	375	430	405	368	391	402	383	400	386	386	386	427	431	396	382	414	396	399	385	406	433	387	394	380	369	404	398	409	421	377	399	374	350	375	384	383	392	427	412	400	384	406	414	432	400	411	381	366	342	386	364	408	405	405	396	394	415	410	383	358	368	428	410	403	415	380	398	381	417	379	384	400	401	373	374	419	387	342	412	402	425	387	355	376	410	396	416	386	386	385	385	379	392	386	383	409	397	411	358	401	387	383	395	396	435	407	424	405	430	378	378	403	408	395	394	388	393	379	388	368	414	395	421	351	357	427	377	426	411	391	391	380	396	408	415	431	398	394	417	391	413	357	386	407	395	364	380	409	393	375	382	405	387	365	379	398	391	364	374	373	406	392	406	380	420	416	361	420	408	411	380	368	380	370	359	410	395	407	389	416	381	360	401	397	389	386	360	398	413	365	387	389	402	400	397	424	398	394	432	394	409	418	400	374	436	384	434	400	396	401	361	384	363	387	396	389	376	379	373	423	419	393	376	383	362	386	369	414	375	363	365	385	421	411	351	379	384	341	406	403	375	342	391	396	405	391	380	391	410	384	401	401	359	387	375	400	405	386	374	371	376	433	374	380	411	378	387	384	395	350	429	387	397	389	390	413	380	400	370	386	377	373	446	365	385	402	396	400	387	390	402	399	377	360	362	397	391	350	409	380	390	394	434	369	391	353	377	407	400	425	389	392	402	401	381	372	422	346	426	403	392	354	404	361	402	375	430	357	403	410	392	381	381	349	370	411	387	406	403	358	396	402	400	411	384	388	364	364	403	423	415	391	364	383	393	405	357	384	402	356	403	398	394	410	397	389	373	368	380	394	379	392	378	395	406	385	388	359	380	427	401	390	403	388	428	359	395	400	388	388	366	379	372	399	391	377	396	413	379	391	347	398	368	366	364	360	387	410	425	396	381	407	412	361	397	400	348	392	392	418	403	405	412	384	403	348	366	384	379	371	382	401	376	390	386	394	387	398	378	398	371	412	394	383	401	370	384	386	395	386	437	382	392	419	372	403	384	402	411	370	391	388	390	400	365	398	372	391	372	404	413	365	397	386	408	380	390	405	343	412	386	373	412	388	422	375	373	362	379	386	393	375	411	389	392	378	382	368	364	411	365	402	373	383	389	362	393	399	424	406	412	369	370	402	401	377	396	371	372	389	372	375	384	353	377	393	383	376	394	387	429	382	366	383	390	376	389	400	402	402	384	372	396	374	374	382	379	375	401	369	397	408	379	427	398	369	403	401	435	402	380	397	402	379	397	368	348	363	376	378	400	428	396	407	375	371	391	400
23813	21730	30165	24022	20665	10683	1173	895	3568	8557	9536	7752	4186	1141	628	591	585	836	837	613	597	603	601	574	562	599	558	583	564	639	593	569	566	583	583	584	583	586	589	630	617	567	585	541	567	552	581	557	595	550	577	609	582	584	575	573	536	570	542	577	569	595	555	561	624	592	565	622	570	541	552	606	598	560	588	554	609	569	571	603	581	562	549	575	558	560	580	573	566	567	584	563	581	642	612	578	543	539	585	580	570	601	584	563	592	593	555	589	606	532	581	570	537	621	594	569	556	609	614	568	532	585	587	600	561	569	574	571	601	565	578	612	546	565	549	609	584	571	598	571	593	551	558	551	554	593	597	546	567	576	587	577	572	568	588	627	579	571	568	565	592	559	602	595	601	581	604	536	566	566	607	570	545	548	623	601	565	566	590	573	594	598	578	572	623	556	610	557	537	576	589	596	581	587	552	565	557	569	563	589	552	562	589	570	573	581	576	578	595	602	569	617	598	521	581	571	550	569	597	537	581	603	544	542	592	564	619	572	600	566	615	608	568	584	616	531	564	580	543	571	550	545	612	558	585	582	597	576	524	595	561	609	581	577	549	543	592	575	564	567	555	571	584	586	598	550	581	580	530	573	566	560	579	547	577	567	545	551	567	572	620	596	616	563	565	602	558	575	582	560	543	573	573	529	594	581	556	542	575	592	572	541	568	542	574	561	609	535	555	541	528	553	545	534	578	557	582	551	576	558	571	523	597	603	550	571	587	557	596	562	560	565	589	559	562	571	574	557	559	595	573	560	611	539	574	540	590	598	574	613	558	568	557	562	556	591	527	609	575	587	579	568	587	588	567	561	554	581	601	547	589	628	553	584	643	556	616	575	565	604	553	594	588	573	580	550	575	595	587	589	544	546	588	544	550	563	546	530	541	562	585	574	607	563	565	564	548	603	549	582	581	612	574	564	604	587	570	576	622	565	615	585	612	575	561	537	561	569	609	580	610	565	506	565	565	538	560	532	574	545	670	520	563	536	572	617	594	586	575	587	582	574	589	584	595	611	581	593	572	542	609	576	529	515	567	538	547	592	611	530	603	565	577	554	536	578	562	572	536	586	556	601	557	526	601	561	530	609	592	551	616	569	568	571	613	568	583	579	584	547	581	577	565	555	536	631	598	564	542	564	566	567	609	608	581	625	571	597	593	565	569	526	623	571	550	560	574	591	586	548	537	585	592	562	615	623	549	568	596	565	550	581	549	611	584	593	548	605	592	577	581	600	567	584	534	563	573	601	576	597	619	555	588	533	544	538	556	555	615	562	547	552	600	621	579	605	604	576	572	551	540	547	574	579	634	569	575	592	604	576	555	596	587	526	570	577	569	590	594	570	604	555	576	578	535	568	548	610	556	586	563	556	580	551	562	588	547	559	561	574	599	580	592	579	513	573	570	562	546	536	584	645	552	589	580	587	567	561	564	638	616	610	564	594	591	552	603	584	592	539	559	593	563	591	577	585	559	596	558	576	599	506	599	564	568	596	553	602	600	585	584	578	551	595	532	582	567	534	627	538	567	604	584	538	587	535	552	580	566	587	575	610	596	565	535	578	578	577	587	600	564	564	578	596	612	547	544	582	588	527	548	593	574	512	585	600	545	599	548	587	569	579	586	563	557	552	548	563	540	570	554	589	570	569	589	565	598	585	596	610	570	615	574	583	566	554	561	597	551	578	568	574	592	600	586	555	554	531	565	571	568	552	597	595	598	531	605	564	554	587	576	597	584	563	582	561	560	580	627	569	522	563	531	589	576	559	550	551	578	541	596	577	619	573	587	522	562	557	553	562	601	606	567	586	595	563	559	578	582	577	620	618	559	556	537	582	555	554	609	572	574	604	583	588	564	577	585	609	532	542	597	566	565	587	568	566	562	543	538	560	593	558	566	565	543	556	533	572	591	586	542	592	541	577	579	611	536	578	595	549	535	553	595	539	559	602	616	592	540	542	623	553	568	610	573	585	604	601	572	548	581	603	617	571	606	568	515	587	573	583	567	579	549	562	540	585	575	576	538	573	552	566	554	625	553	561	594	533	610	581	606	567	580	566	595	571	595	550	587	573	595	568	564	564	546	580	579	563	557	599	609	585	576	583	522	557	564	577	574	624	609	550	568	562	565	566	536	630	579	592	588	567	592	586	521	607	555	594	596	582	592	555	565	586	622	557	591	570	551	564	577	550	587	582	536	524	566	596	610	518	571	560	564	551	544	562	602	563	606	577	575	551	574	604	515	567	534	593	601	595	564	550	521	529	574	562	555	586	554	599	597	632	560	560	536	558	576	552	582	592	556	552	579	544	568	573	599	572	590	535	545	551	550	555	619	580	552	573	597	607	570	576	588	547	559	541	568	557	571	596	539	590	562	558	545	592	573	559	561	565	567	568	548	574	572	578	565	549	534	577	600	586	592	563	586	551	578	577	539	608	587	562	593	560	573	592	545	570	620	564	563	636	586	590	573	600	634	599	595	570	575	587	576	569	557	579	572	560	555	582	584	555	563	574	569	557	584	578	576	589	574	572	575	592	558	559	604	566	567	580	590	518	584	600	573	590	589	566	579	607	570	597	584	575	562	574	565	580	549	572	530	588	584	537	606	556	570	547	563	578	547	551	550	564	578	565	580	561	571	576	603	555	602	566	537	543	578	575	567	539	568	579	533	566	549	564	554	562	546	582	561	554	575	551	587	591	553	598	538	545	592	585	564	551	642	598	540	565	590	571	595	595	577	574	560	548	578	539	585	534	623	578	601	592	574	597	558	532	560	577	554	576	562	550	549	559	542	564	520	573	597	569	554	586	567	525	549	586	565	573	531	578	573	559	543	589	543	575	594	585	600	517	577	636	579	632	555	598	593	568	551	594	594	563	558	599	558	601	621	581	587	627	547	566	535	523	592	582	580	569	571	589	576	574	615	593	562	565	545	532	542	594	561	563	546	596	569	567	585	552	579	550	599	527	588	604	624	545	564	558	584	527	561	590	519	569	595	580	575	570	629	581	567	575	561	573	524	553	631	599	548	543	556	616	559	570	583	566	544	564	612	535	562	583	583	599	548	556	586	558	544	572	590	551	557	590	592	558	573	572	575	597	554	573	604	573	582	618	611	544	543	584	568	586	607	572	567	579	579	577	582	561	540	590	560	611	580	602	570	555	561	623	526	561	540	571	559	548	535	555	572	620	575	600	540	555	599	587	607	568	562	601	561	564	556	546	579	548	533	608	532	593	550	580	552	595	573	572	592	556	549	525	565	575	541	540	564	575	559	551	583	574	609	581	559	558	545	534	582	569	591	593	551	545	573	577	525	595	540	547	583	580	568	571	583	573	528	559	607	550	571	557	531	547	616	560	554	581	574	572	569	570	555	528	564	610	609	549	561	615	569	624	593	524	563	587	543	575	555	544	579	568	547	545	562	535	551	577	609	593	568	540	541	607	560	608	583	544	539	558	572	568	528	559	613	566
46615	87435	41476	2418	1728	1218	956	1052	5576	12451	12955	10279	5302	1302	576	580	569	914	921	589	593	559	572	559	577	613	577	597	623	596	534	581	596	576	578	556	624	584	554	555	569	522	594	554	582	570	542	583	538	571	543	571	533	589	512	599	561	572	596	575	594	598	576	577	585	574	575	561	561	544	565	569	553	526	618	593	562	551	585	564	612	588	519	588	593	584	596	548	561	575	564	612	594	627	571	575	589	574	615	634	569	551	566	547	569	593	602	599	580	574	557	626	603	594	549	567	556	523	592	541	540	566	564	608	565	568	551	551	597	617	545	617	582	619	551	571	593	553	529	561	573	545	568	560	604	572	549	581	585	581	545	585	548	575	583	588	544	599	558	572	576	561	577	599	571	568	578	586	587	590	595	622	595	629	582	597	569	574	606	594	530	611	594	621	625	591	634	585	571	547	606	546	605	572	568	568	569	583	549	612	577	590	562	546	559	616	553	585	562	585	595	611	608	551	595	575	563	589	592	615	584	584	559	576	552	589	588	606	625	560	504	582	574	562	567	581	615	581	570	588	568	578	540	570	572	577	608	586	579	560	556	578	570	548	566	549	577	604	556	575	577	567	535	564	595	577	600	562	553	541	605	619	586	554	589	588	557	566	596	549	609	601	567	605	565	566	547	606	581	600	533	590	618	594	595	547	540	549	611	584	544	581	568	581	578	609	604	582	583	577	589	592	573	586	581	552	580	611	571	561	601	605	566	594	591	615	571	580	568	544	572	649	608	568	583	561	588	596	558	562	567	599	575	579	595	618	543	552	597	605	608	579	595	556	616	573	573	596	578	580	609	582	597	540	576	580	540	586	581	600	589	573	587	595	598	590	561	597	575	551	577	631	581	591	565	592	588	563	556	565	571	553	537	562	563	568	622	574	598	557	564	599	586	542	600	566	560	554	592	571	595	594	587	609	559	563	582	577	596	586	565	553	597	574	647	575	584	577	573	552	678	581	567	583	553	596	599	588	550	626	584	582	580	599	563	597	601	574	564	605	554	566	560	595	587	596	527	612	573	542	570	558	566	589	617	577	517	554	599	550	574	586	562	555	580	591	598	580	611	568	594	559	588	582	589	608	546	576	580	591	571	605	577	616	600	592	577	544	594	581	547	570	549	558	581	604	573	587	588	579	579	528	554	626	560	532	582	573	599	573	586	574	558	594	554	586	578	561	583	555	582	596	588	540	556	576	574	586	572	553	551	565	613	566	552	605	602	606	629	559	576	597	590	584	549	556	611	564	574	599	554	560	564	584	564	571	551	568	561	636	570	627	588	574	584	581	577	573	583	601	618	602	567	609	570	589	596	610	585	564	537	560	594	605	576	584	559	581	619	547	606	588	577	582	564	634	573	553	580	609	640	579	601	625	556	551	577	556	550	606	576	588	590	559	569	567	593	616	593	566	562	587	617	560	592	595	564	549	566	554	572	541	586	593	562	545	577	556	560	616	548	580	589	618	595	612	575	580	614	563	592	621	590	597	536	560	600	594	584	558	519	567	588	615	561	554	594	547	598	548	551	583	599	569	601	591	564	582	584	610	597	593	605	566	551	567	536	589	549	555	574	552	589	605	587	534	561	536	627	564	547	589	575	576	609	570	552	621	620	562	582	565	584	606	576	601	578	575	577	529	591	576	584	591	614	565	577	569	538	555	543	550	589	586	581	548	570	558	610	596	569	567	611	588	541	576	590	595	566	541	592	560	591	571	604	570	556	602	583	558	580	575	601	544	562	569	529	537	629	629	554	587	562	581	521	559	566	603	543	570	520	567	590	617	588	586	592	549	575	574	593	581	599	571	578	565	562	542	590	547	568	577	615	521	544	551	637	621	616	582	608	533	606	600	556	616	589	605	517	574	607	554	572	555	617	540	593	588	572	627	541	575	541	572	571	604	568	596	619	571	569	605	553	546	570	602	607	576	590	540	618	549	580	606	601	590	599	566	614	611	558	534	620	565	640	565	586	578	569	581	595	587	586	594	591	551	561	607	601	600	590	554	615	594	582	571	592	540	556	589	553	550	592	583	555	584	610	523	547	603	559	554	573	594	561	580	556	600	577	586	560	562	568	550	639	593	538	576	585	592	568	554	602	569	618	592	532	562	560	568	596	550	567	591	591	566	569	590	551	590	620	592	535	571	610	576	597	589	563	621	557	540	602	513	571	524	562	629	586	572	565	538	589	599	640	588	565	583	569	583	550	605	574	554	562	573	581	561	579	575	566	571	580	547	537	572	584	587	566	614	544	571	598	609	579	575	575	586	603	590	597	550	591	547	565	542	623	579	604	590	571	548	528	605	590	547	566	578	559	570	553	557	560	601	556	540	596	527	564	518	579	617	558	581	587	549	613	525	559	568	606	536	548	545	557	591	609	576	589	573	580	586	620	552	529	569	579	599	583	589	576	600	585	568	603	598	626	550	578	534	586	582	601	592	577	568	586	610	544	579	597	563	586	589	581	623	552	515	596	589	589	552	561	609	554	608	597	554	539	586	557	549	565	582	569	562	560	598	546	602	544	567	590	575	598	575	577	572	573	587	558	563	583	596	566	592	565	605	577	595	568	603	555	584	572	597	559	578	571	609	544	543	555	622	577	540	575	566	546	562	548	575	580	562	576	615	556	565	567	576	566	576	559	615	591	561	581	553	597	562	554	558	595	606	616	576	546	590	575	568	529	568	551	514	568	595	616	576	571	558	608	577	594	575	562	549	563	554	593	624	576	533	595	585	569	605	579	595	558	593	614	552	569	606	537	548	573	587	545	576	608	560	553	557	574	604	611	599	543	582	549	559	589	607	565	553	590	545	599	554	610	580	544	573	566	563	610	553	566	568	608	551	601	586	555	567	548	557	554	608	613	582	596	568	550	564	528	618	575	540	551	609	610	588	568	580	567	582	612	572	624	602	593	610	584	551	565	586	548	551	564	582	583	576	552	555	618	577	596	583	598	573	597	560	600	553	585	560	568	541	559	566	616	611	601	578	583	610	558	586	566	562	589	617	589	550	565	562	578	620	541	568	560	603	587	599	550	573	579	616	605	554	597	577	564	592	536	628	553	563	617	603	562	538	548	543	520	584	574	595	556	561	576	592	577	560	595	571	605	582	602	595	594	569	573	575	584	617	587	557	577	577	581	592	557	560	608	546	577	573	613	606	557	622	548	602	579	589	586	612	592	531	635	557	614	579	589	630	571	555	576	577	597	626	604	565	589	558	597	579	569	566	585	564	569	577	574	597	601	603	599	578	575	581	538	532	544	621	588	609	583	570	600	577	596	578	550	597	582	532	579	546	559	602	552	552	544	550	581	598	524	523	555	604	556	548	571	584	624	561	588	618	538	599	587	584	588	590	590	581	576	576	581	565	574	568	561	558	588	561	561	576	579	577	578	600	609	570	567	625	571	590	603	610	569	538	590	620	612	605	607	576	609	585	585	574	581	591	584	573	586	549	587	566	565	567
24928	22404	29049	24674	12015	1248	736	791	1896	4721	5811	4765	2381	624	538	512	520	676	722	493	489	503	474	455	503	543	517	501	459	471	531	508	465	492	533	530	508	539	507	538	521	501	536	529	516	533	494	494	509	551	517	524	518	492	521	470	517	523	562	534	464	486	523	500	507	526	476	518	459	532	516	542	501	495	523	484	482	522	524	513	513	479	523	478	485	513	513	510	490	489	505	499	481	477	477	523	522	520	464	481	477	522	519	519	528	492	491	534	525	533	489	504	508	454	513	496	472	590	465	503	506	487	474	467	482	510	487	531	518	484	487	522	500	503	493	516	501	513	542	519	526	504	510	520	511	488	472	530	532	501	484	502	504	516	503	483	532	516	524	483	542	468	510	496	475	502	507	527	539	528	490	495	511	508	541	513	521	473	538	548	501	492	512	531	506	496	501	473	474	490	514	510	514	548	487	518	525	490	509	499	513	523	511	497	509	481	511	495	514	531	492	520	552	493	510	511	514	492	452	546	463	486	508	478	524	500	503	522	497	479	482	530	488	487	427	492	515	507	560	533	497	471	484	486	528	498	489	552	519	455	513	528	484	452	522	487	465	502	477	526	477	501	508	514	515	466	505	510	491	472	494	497	482	504	501	486	540	531	522	459	489	512	494	481	527	500	493	482	538	522	474	502	477	522	519	510	545	509	505	464	479	496	465	503	475	451	480	500	491	504	490	493	554	486	517	493	498	497	512	519	509	497	539	500	520	536	495	500	558	502	472	461	463	529	484	489	531	520	541	454	471	501	522	546	504	512	515	497	514	474	486	504	453	453	500	559	480	506	523	461	484	492	523	491	484	494	508	481	523	474	476	521	480	465	523	469	518	512	509	508	525	490	530	495	550	520	476	447	530	470	518	515	535	503	556	503	501	458	530	496	517	506	474	497	480	503	509	523	538	525	502	521	526	483	532	555	482	511	468	509	564	493	476	496	484	519	512	517	482	472	467	479	499	491	507	481	524	490	543	453	492	491	507	494	506	529	537	540	534	461	516	482	466	480	489	503	526	534	491	475	489	478	482	447	500	504	471	513	498	518	492	485	464	497	530	510	495	476	450	458	462	531	487	515	521	511	482	518	512	489	438	484	485	515	488	486	509	532	492	499	515	518	546	455	510	543	520	510	526	479	482	467	523	526	507	497	493	520	562	510	487	520	515	502	510	451	492	512	490	490	510	540	529	534	508	520	488	524	559	508	491	500	487	493	524	497	516	525	489	489	483	468	497	494	496	478	512	521	552	483	535	508	479	534	537	509	479	513	466	527	536	518	497	522	510	518	499	531	474	530	522	494	498	496	498	528	488	502	482	493	507	478	503	481	489	488	530	528	531	484	534	506	466	528	485	469	479	470	533	487	515	497	531	474	517	508	481	474	497	478	539	489	511	486	481	534	518	516	485	535	495	481	509	498	542	499	502	528	506	478	521	536	504	502	480	479	499	512	534	537	522	526	470	524	503	473	471	478	496	525	486	506	499	497	520	491	519	480	493	489	513	531	478	524	507	490	492	510	502	476	503	549	453	508	482	503	510	492	506	485	474	431	545	533	454	485	534	450	510	505	493	504	492	489	496	544	516	498	491	518	543	483	489	516	515	528	524	520	501	495	513	521	507	481	511	530	488	492	496	491	461	492	518	495	494	517	514	502	509	478	488	484	518	521	511	519	480	544	522	497	524	513	486	475	487	484	534	533	487	478	526	507	555	506	504	495	490	520	497	445	500	544	511	504	536	545	481	520	518	520	505	497	495	471	475	503	534	499	513	518	565	468	535	530	501	520	496	514	489	476	483	482	491	531	500	501	532	571	525	510	517	497	501	482	526	475	517	499	488	529	541	501	518	508	509	557	513	490	509	507	524	518	500	498	516	502	484	495	549	502	524	504	479	529	511	494	506	468	492	512	472	522	573	501	495	532	496	483	555	536	515	495	529	515	508	503	509	492	477	491	493	490	539	504	506	482	529	486	506	494	491	516	489	531	517	484	500	459	506	525	498	499	525	490	580	533	490	482	520	504	501	493	515	516	490	475	490	479	483	490	518	511	501	500	526	468	551	472	484	491	485	499	490	507	494	471	484	445	501	503	501	511	492	526	482	515	525	545	501	524	513	540	495	524	481	497	477	477	531	494	525	508	537	495	486	529	501	497	515	539	480	490	490	536	494	489	538	493	471	513	493	530	543	518	506	511	529	487	509	488	499	473	491	506	522	547	525	471	518	519	517	540	538	504	490	484	492	512	528	466	512	512	518	509	491	542	495	479	473	504	500	524	529	470	455	523	499	480	533	502	506	480	503	550	494	523	507	493	506	482	487	493	493	492	517	501	507	507	508	537	476	471	504	523	478	477	503	529	563	491	508	528	479	531	474	486	500	503	506	483	501	526	495	523	493	496	502	521	530	499	498	510	515	526	513	537	486	521	513	551	518	502	507	461	460	549	506	490	462	496	492	523	491	459	524	516	514	503	505	518	483	531	509	540	515	512	497	505	492	490	519	500	508	499	511	565	478	467	464	489	473	509	486	513	475	532	502	505	498	512	484	471	482	564	496	505	511	485	512	478	505	500	512	523	480	500	487	514	488	505	505	503	511	548	464	502	556	473	546	484	521	518	507	499	541	543	525	511	459	515	523	485	531	513	533	508	499	507	476	524	489	547	523	508	518	501	500	558	495	521	511	520	488	491	522	529	529	495	503	491	499	531	502	511	514	509	523	521	483	498	470	506	474	456	484	528	473	494	528	490	513	503	509	535	505	518	522	500	486	525	531	552	526	505	554	503	484	478	509	501	492	486	508	523	515	461	493	522	505	510	492	521	485	506	530	523	518	502	532	482	517	498	506	510	528	504	485	511	494	526	482	490	500	516	531	490	509	481	510	507	503	497	508	480	526	467	533	492	522	545	505	516	506	478	479	550	509	515	493	512	492	453	497	493	442	516	522	500	496	515	480	517	476	506	535	513	503	521	511	507	510	489	498	481	509	530	500	489	496	506	475	484	481	525	498	470	526	514	475	503	509	545	518	529	502	492	527	488	514	531	508	491	508	515	528	517	502	519	504	483	485	476	514	458	462	531	521	499	516	531	492	477	496	518	519	477	484	487	536	494	491	502	474	505	503	533	532	507	541	515	538	484	504	503	482	534	534	512	501	479	493	508	497	521	493	483	507	509	496	543	505	498	511	476	505	506	553	477	526	482	518	500	513	543	546	476	471	511	517	503	493	507	506	517	529	506	501	511	459	520	493	513	482	529	503	476	479	545	503	517	492	460	504	516	532	533	508	516	512	477	497	543	511	488	492	516	559	505	510	489	529	449	478	522	514	507	496	509	494	482	485	528	507	559	482	495	512	536	504	513	503	488	477	511	510	549	460	517	508	514	501	497	523	517	508	477	502	467	530	574	549	501	496	523	481	481	484	528	512	514	527	500	506	490	528	534	532	497	508	537	482	502	508	480	525	479
43354	74048	27244	1604	1411	1078	958	1082	3504	8537	9477	7264	3353	629	531	525	566	776	884	512	501	540	549	557	532	533	524	562	558	564	551	544	561	532	561	526	529	537	573	549	552	518	521	545	494	582	517	528	566	559	544	561	527	517	530	583	519	567	510	580	537	555	558	526	516	530	549	549	550	551	536	525	578	573	517	587	510	546	514	516	576	536	557	520	560	517	557	509	535	515	532	586	514	529	514	527	514	540	589	544	549	559	554	523	499	541	550	532	550	556	541	518	555	500	514	540	548	545	537	533	537	494	500	592	549	523	537	549	575	557	542	522	546	521	549	519	520	548	548	576	515	553	541	520	516	532	502	551	535	557	506	520	543	566	489	507	523	576	526	548	536	539	518	557	539	521	523	557	506	556	512	535	521	557	539	550	527	550	546	554	532	505	543	512	511	473	550	527	554	520	513	554	507	536	530	544	531	556	518	558	587	549	538	543	576	541	524	566	515	553	528	544	541	551	519	601	524	540	535	533	528	545	519	500	548	580	554	509	508	545	526	513	527	560	554	544	531	564	544	572	535	538	557	509	539	559	525	533	518	492	568	567	548	586	521	515	538	505	552	533	570	559	554	528	556	566	560	532	574	532	557	540	532	560	538	539	475	542	524	544	544	496	548	527	573	537	508	524	532	514	551	527	547	521	535	541	514	550	560	573	566	549	558	511	530	545	558	517	542	515	502	568	541	542	524	537	502	566	536	552	566	549	536	513	514	495	531	577	539	564	545	565	528	522	549	563	530	559	576	546	546	579	536	514	531	508	515	578	513	579	520	555	544	531	529	534	536	573	557	548	526	531	523	540	570	549	545	508	525	539	523	548	519	556	530	537	521	560	568	520	537	523	527	571	571	528	538	556	524	553	513	534	543	494	565	535	589	556	551	548	561	562	542	549	555	515	514	511	535	556	537	550	535	589	516	558	548	536	527	533	534	539	518	530	533	539	530	528	546	553	502	542	554	567	555	527	528	566	507	502	494	571	498	537	551	552	568	531	562	557	552	544	557	524	538	567	536	525	524	546	494	557	510	544	565	565	565	537	517	530	533	504	577	560	533	565	531	525	513	527	515	513	551	515	552	561	549	546	521	556	522	575	516	507	562	546	538	545	541	533	529	582	540	503	530	550	526	492	530	544	478	555	494	525	565	519	526	535	546	506	585	547	525	566	524	527	494	519	537	537	513	544	566	559	568	495	519	540	503	538	566	493	513	532	517	532	577	539	550	530	561	530	556	519	532	522	530	510	512	530	540	512	568	564	565	512	540	553	522	530	518	552	522	540	530	553	554	522	512	582	505	559	531	524	468	532	544	526	520	521	536	524	492	535	517	550	519	540	546	551	533	518	536	499	548	531	518	553	551	515	550	571	548	535	540	536	530	503	535	529	544	517	511	575	530	546	524	562	545	540	523	543	539	529	527	525	572	521	538	522	514	562	532	550	551	514	559	517	529	542	524	521	533	508	552	534	472	508	541	537	528	506	553	522	524	544	527	492	545	569	540	541	511	531	555	560	554	526	515	525	550	551	559	545	514	561	564	568	575	519	517	526	570	526	537	581	521	521	551	577	542	585	555	506	551	549	540	547	568	524	542	512	498	541	516	539	588	546	583	528	591	547	541	543	545	554	559	511	577	499	533	547	518	504	561	524	516	527	540	527	514	509	554	504	538	550	540	540	552	522	521	499	508	527	539	554	536	559	508	540	541	552	536	514	562	529	517	546	524	515	498	515	544	565	541	526	525	544	512	538	499	545	535	561	564	583	565	498	544	541	546	545	567	540	513	563	541	521	516	586	502	522	503	561	570	496	510	521	479	540	570	481	561	547	536	516	590	540	512	530	563	554	564	558	541	550	533	550	568	556	549	543	533	498	542	537	541	499	530	538	545	535	538	520	528	486	543	599	525	551	512	559	523	529	570	531	537	497	517	571	584	540	540	515	538	524	536	524	561	542	554	520	528	527	556	533	524	503	571	556	514	557	545	545	551	539	529	498	532	541	491	576	597	562	567	524	552	501	527	540	503	539	537	525	553	564	522	515	610	528	550	475	550	518	504	530	533	514	531	558	523	548	559	551	532	558	517	556	518	567	529	518	561	530	544	518	557	549	538	517	533	581	532	557	470	548	538	492	551	538	532	537	561	551	578	540	574	546	489	539	517	553	596	531	565	532	584	536	537	587	519	527	512	555	493	552	521	532	550	547	537	531	570	524	545	558	544	542	562	541	545	537	539	490	531	545	557	547	579	487	520	540	541	540	505	543	529	554	506	564	557	536	498	552	545	584	551	570	530	573	551	577	555	546	598	549	483	536	527	574	569	551	579	512	540	526	533	547	587	574	536	515	574	476	557	528	504	527	531	513	526	537	526	559	536	530	546	602	539	522	562	568	560	534	520	553	532	524	485	553	508	560	502	530	548	523	531	565	535	524	554	539	527	546	557	503	502	515	499	525	578	479	505	506	516	533	581	536	535	526	525	544	542	515	539	529	540	531	523	572	493	527	575	560	558	501	528	555	545	535	529	586	576	563	542	546	550	511	517	556	539	491	576	509	534	504	545	528	541	556	505	537	525	557	525	529	544	503	576	555	556	566	532	516	567	536	534	551	569	546	515	559	593	474	535	548	555	561	579	536	544	528	570	541	535	536	515	542	558	540	570	518	512	546	532	547	526	575	560	530	520	535	559	562	514	496	547	532	519	502	516	543	533	512	520	584	530	537	530	539	504	533	542	500	554	539	521	551	527	560	511	567	545	578	526	538	517	505	519	520	523	532	574	583	557	544	534	533	529	531	505	563	547	499	594	521	522	503	566	503	535	489	529	546	535	531	543	596	552	530	499	537	548	558	538	515	551	505	506	575	558	511	548	521	521	541	538	541	534	551	508	548	526	511	541	540	543	559	511	552	550	541	542	540	540	525	553	532	526	511	532	526	547	549	553	560	542	538	562	504	540	554	507	530	542	549	509	571	529	503	545	467	521	562	561	513	557	505	567	553	555	537	511	589	543	590	559	503	568	531	563	565	570	518	514	547	513	552	532	525	552	542	518	539	523	548	519	574	525	549	535	543	559	573	502	546	533	532	524	562	522	549	551	582	525	517	502	525	563	543	509	493	496	532	580	536	524	527	521	555	528	547	564	555	530	487	548	524	557	542	536	514	539	546	522	562	559	546	513	547	522	516	556	511	540	526	519	561	541	521	538	552	548	509	529	510	567	542	545	515	508	547	496	511	554	498	558	553	589	559	535	527	584	520	582	556	551	564	524	583	526	534	510	517	519	505	539	509	533	539	547	550	530	556	525	548	567	577	540	546	522	525	559	516	559	535	574	536	557	557	539	494	541	577	524	523	532	515	604	527	565	553	562	510	539	553	538	573	559	559	539	576	560	541	545	528	567	518	538	535	558	530	515	566	535	495	549	481	548	518	541	534	487	495	529	531	554	474	520	547	501	505	523	562	549	551
22655	21294	29215	23714	21100	21092	11594	7460	17328	21517	17792	11411	3466	901	898	1094	1539	1935	1736	897	821	833	823	864	860	799	870	892	868	863	858	855	852	861	823	817	818	918	854	841	822	825	838	873	881	781	835	860	845	882	844	895	829	878	835	828	824	886	916	868	846	859	834	815	809	857	804	846	855	860	873	860	860	799	833	850	881	849	858	855	850	880	864	812	848	889	840	887	791	860	841	846	865	809	876	809	845	832	815	820	903	852	783	882	861	865	852	868	870	849	855	855	813	810	869	804	841	787	843	807	832	840	875	873	823	853	840	862	836	900	816	889	834	825	847	861	855	843	876	812	943	751	863	839	839	846	834	798	879	841	862	802	855	871	798	833	830	890	797	831	891	857	843	841	820	884	847	836	854	912	835	861	830	895	823	799	837	871	819	868	820	833	890	822	865	833	837	860	866	826	826	828	814	849	831	849	806	836	795	803	841	845	818	888	827	846	844	809	793	788	840	867	818	843	843	825	798	837	820	871	828	883	870	833	886	827	832	844	883	862	802	917	823	854	833	887	842	912	851	849	882	870	791	911	835	819	898	837	885	842	865	800	891	882	821	845	860	876	806	826	865	835	898	822	816	833	864	841	883	831	895	871	809	849	833	820	828	792	835	841	837	834	852	866	845	889	864	861	841	811	850	860	846	849	835	836	874	879	810	832	831	830	842	826	867	841	807	789	811	866	840	809	865	829	863	866	759	873	823	880	890	836	823	802	854	875	848	820	834	843	887	871	819	862	770	851	850	864	861	868	821	818	846	840	826	843	820	832	855	816	843	858	831	784	822	846	820	814	834	835	827	799	828	827	841	811	850	855	868	850	883	824	876	815	794	843	862	836	846	820	822	811	847	794	791	795	825	861	779	807	886	866	841	851	854	829	831	851	823	814	852	880	833	822	875	844	843	765	873	837	815	915	845	907	804	876	870	819	820	809	919	830	795	890	867	921	846	848	777	824	838	861	904	835	857	833	852	839	832	849	803	887	838	829	799	827	834	856	837	812	845	872	835	798	828	814	888	850	860	849	828	842	854	904	834	897	849	850	859	819	901	888	856	850	877	839	829	855	866	804	807	823	834	856	893	846	850	855	852	802	860	830	833	832	862	827	863	869	814	846	868	861	847	845	818	869	886	849	813	845	755	818	872	853	866	832	791	872	846	829	808	911	848	879	882	828	815	831	823	845	852	757	838	814	919	793	850	905	823	803	792	865	901	783	811	812	844	897	853	879	854	832	896	856	897	803	844	864	871	805	868	834	817	835	849	799	819	875	915	853	820	853	850	851	833	849	868	819	899	862	827	883	781	823	835	861	859	801	820	813	879	856	851	860	857	851	849	808	840	875	887	877	909	868	877	826	811	820	801	882	853	867	869	826	774	819	854	767	846	872	800	847	841	881	896	836	877	860	847	880	824	819	835	892	893	834	808	891	878	840	839	813	811	840	814	775	798	819	885	830	841	833	870	819	794	827	913	814	863	837	892	870	848	840	871	871	841	846	880	803	836	799	808	785	820	838	870	883	883	892	826	872	860	865	844	806	848	788	860	765	846	847	826	837	816	820	832	807	831	859	789	886	875	814	834	869	856	851	854	872	907	862	835	833	819	849	826	877	886	891	873	870	824	873	803	849	876	856	812	869	802	849	810	815	881	905	829	818	846	857	819	843	845	830	853	805	915	820	880	787	823	882	873	876	869	840	830	855	890	830	833	918	825	825	861	883	851	854	864	812	819	868	826	817	859	846	822	854	803	870	813	834	777	819	870	784	858	847	887	781	800	856	818	848	801	876	857	807	874	870	832	808	859	838	846	846	835	817	839	818	886	864	899	843	857	860	824	830	832	856	846	867	853	796	838	871	818	863	827	857	863	839	889	857	824	817	878	831	874	852	855	840	824	866	855	838	874	798	853	811	900	810	868	843	840	808	911	896	826	880	837	859	856	863	900	816	865	853	837	827	845	860	848	898	856	844	845	834	796	785	842	815	847	875	844	857	897	833	858	879	901	845	806	803	856	838	826	903	834	808	827	859	879	885	862	846	866	843	794	808	836	809	837	821	827	779	818	840	826	856	925	854	843	858	856	853	873	820	814	849	845	857	806	814	851	817	853	848	829	853	842	842	822	857	857	850	858	797	838	868	858	847	859	870	890	885	859	802	872	815	853	779	858	837	803	847	833	812	836	859	847	861	820	922	856	795	848	859	867	871	837	801	881	838	830	873	807	846	804	800	866	841	846	810	889	838	894	844	841	852	844	855	822	839	885	846	864	829	809	787	836	798	849	835	801	801	833	871	825	860	859	824	851	845	909	843	840	912	841	866	847	803	815	797	887	860	824	850	890	891	823	815	857	868	865	840	853	859	917	848	872	831	826	776	831	893	822	835	849	833	827	885	858	870	828	847	878	849	806	801	882	852	834	842	836	819	807	831	811	846	838	848	865	800	888	870	813	881	876	885	793	842	833	868	890	806	844	859	842	888	892	877	848	866	808	876	828	891	887	799	821	774	836	865	840	849	883	877	832	844	879	851	800	849	819	872	854	842	850	766	886	831	851	883	828	836	880	818	881	834	822	836	776	848	869	831	866	835	866	799	823	838	878	841	816	869	849	845	824	830	886	832	881	799	827	886	848	819	818	839	891	809	820	884	821	818	892	876	873	815	830	807	852	876	788	870	849	893	870	846	818	783	843	928	820	840	814	834	864	825	851	861	927	853	803	882	820	820	808	846	919	826	826	833	849	809	818	866	824	840	845	837	876	863	760	861	798	862	786	841	874	862	798	865	832	870	861	863	819	850	771	816	816	844	887	866	870	841	778	920	808	805	864	843	841	806	869	868	807	830	807	891	870	825	881	846	873	879	789	806	855	879	888	853	879	852	838	830	818	833	833	815	875	840	823	864	903	795	844	814	884	915	845	854	879	861	840	878	818	885	841	863	852	769	888	839	885	810	879	846	826	863	809	820	811	879	810	841	874	856	889	798	841	885	856	845	865	810	814	801	852	858	831	880	834	867	780	767	833	887	820	891	883	862	866	791	854	845	791	811	827	909	828	798	893	818	913	842	872	842	856	849	806	807	850	782	830	863	866	844	864	894	870	846	873	790	850	824	824	857	839	790	773	791	841	831	852	828	843	854	807	822	853	853	864	830	850	803	868	852	872	860	823	887	810	873	797	841	856	828	808	843	824	841	860	832	826	804	815	839	827	826	853	816	848	826	818	871	846	849	865	815	815	815	827	853	846	813	886	848	904	846	820	844	852	871	861	871	882	823	831	834	828	882	792	873	890	840	854	864	863	848	850	781	807	842	842	850	816	841	873	840	869	848	850	866	884	857	805	798	794	825	875	831	803	914	830	915	797	797	807	828	860	844	865	847	857	886	838	844	795	800	865	846	825	816	813	829	775	864	866	893	879	855	817	828	841	878	827	829	849	808	818	836	839	863	827	860	862	921	846	839	858	820	907	809
46022	96904	32831	3341	2658	2389	2777	10035	22823	24874	20480	13318	3842	930	887	1196	1953	2476	2026	889	835	824	841	842	825	856	856	863	819	845	844	832	858	846	896	817	868	804	834	859	820	850	833	867	835	846	813	857	839	811	860	829	837	820	853	767	860	759	842	865	867	841	842	871	871	854	856	782	849	859	842	855	798	813	871	865	850	819	788	827	838	874	849	904	870	792	838	847	872	841	818	818	855	816	856	829	858	872	868	838	828	845	805	811	859	815	893	793	822	841	808	867	844	846	853	838	825	808	872	848	852	820	809	858	880	860	821	838	818	814	826	883	878	804	802	868	885	850	875	850	777	819	878	840	869	815	854	824	869	828	846	853	811	867	900	828	835	860	824	817	814	843	894	839	835	843	820	787	810	835	836	812	849	863	881	810	852	845	847	833	847	826	855	779	856	759	787	852	863	881	848	870	860	860	888	799	824	839	813	835	842	872	756	808	872	893	806	844	867	863	906	837	877	834	859	853	875	774	846	842	851	798	859	843	805	866	885	812	894	833	822	813	877	839	816	873	903	860	872	830	819	819	831	829	805	824	832	813	867	862	830	771	852	848	850	852	828	876	841	862	817	869	864	819	840	846	864	834	825	811	826	848	801	794	820	863	823	896	838	841	828	886	809	890	810	825	813	814	783	884	839	820	892	803	842	891	867	855	806	838	812	859	830	850	869	820	891	851	850	873	848	851	872	846	817	873	834	816	832	882	818	848	833	839	817	863	850	865	792	802	859	841	822	835	858	797	772	856	861	829	840	856	893	803	906	838	790	844	831	830	854	839	843	858	837	812	802	829	776	848	819	811	859	833	859	846	837	796	860	857	855	775	818	843	851	823	854	833	836	901	857	838	875	811	818	832	860	878	827	812	869	812	812	897	844	880	826	887	853	804	859	817	848	831	853	848	847	853	817	815	856	810	880	856	750	851	805	880	865	810	817	850	872	753	852	806	842	833	828	822	813	844	771	799	798	832	827	831	819	852	870	793	850	821	861	862	865	879	871	871	853	856	875	833	846	873	851	832	860	795	805	841	798	836	832	908	819	876	848	866	842	792	843	855	855	854	804	837	833	818	827	800	858	807	820	848	836	838	838	860	822	842	843	827	849	798	802	831	818	819	833	833	839	846	831	787	817	886	851	816	835	792	868	852	857	827	869	828	862	811	836	809	874	842	873	787	806	834	776	885	859	839	902	790	802	872	895	813	846	906	854	884	811	830	861	841	857	859	864	825	803	846	819	804	827	841	850	815	810	873	815	807	856	876	888	830	820	869	817	846	795	814	826	850	885	828	796	818	861	846	932	805	833	868	813	806	844	826	813	837	858	849	827	818	831	790	798	815	850	866	848	819	841	823	806	889	786	878	790	850	838	826	826	839	848	860	873	891	766	868	846	816	876	858	826	820	785	827	860	830	864	832	865	861	822	857	804	822	865	852	851	881	870	868	788	806	800	829	804	864	839	812	820	830	852	815	863	816	810	832	843	839	741	852	821	823	809	839	827	861	805	814	847	857	826	799	826	852	875	817	794	856	829	901	869	855	824	861	818	839	829	835	847	840	812	856	840	856	810	854	830	819	808	805	850	801	848	840	808	844	882	777	842	825	861	847	842	862	882	813	835	823	858	799	837	854	827	845	797	876	811	803	808	846	862	877	849	877	865	800	865	812	833	853	765	847	863	858	836	858	838	800	832	825	810	864	825	861	799	803	869	855	826	837	844	868	815	843	862	870	853	856	834	828	842	830	900	786	846	828	867	866	845	802	867	860	859	832	852	818	814	802	803	825	827	822	789	820	788	857	830	851	814	848	894	819	805	837	791	858	819	859	802	813	878	873	840	833	803	841	842	826	852	829	885	830	886	809	920	847	822	825	828	829	870	846	859	845	814	863	878	833	897	827	841	817	811	784	831	840	838	795	822	785	878	820	835	860	800	911	890	809	859	831	783	862	854	824	847	857	817	829	813	841	870	837	796	792	829	870	782	782	833	875	847	885	861	845	845	861	847	806	853	823	802	830	858	884	775	797	893	852	898	830	826	831	809	844	888	828	841	820	807	835	818	842	832	776	811	811	839	836	852	821	815	878	821	836	846	788	878	780	840	857	794	829	839	799	835	872	880	860	912	853	825	832	819	866	791	881	797	851	831	871	849	807	833	849	819	798	823	819	836	814	810	870	828	838	834	851	822	797	843	898	875	855	820	857	830	800	816	795	791	842	832	825	858	850	811	788	828	807	846	853	857	829	843	886	811	835	825	836	837	886	844	830	818	843	858	836	829	859	812	846	873	839	868	838	845	833	792	819	813	819	833	803	838	862	867	862	814	866	825	845	818	832	814	865	860	887	851	820	826	823	838	808	875	837	803	820	819	831	821	819	789	865	805	838	874	839	910	901	873	817	874	812	844	863	856	787	892	800	824	837	820	880	859	884	802	826	823	839	820	853	831	885	832	854	793	813	892	821	825	821	746	823	813	830	875	825	846	852	816	856	830	851	800	870	839	874	847	877	778	792	842	861	829	820	834	881	774	862	816	753	878	833	824	841	857	886	869	824	813	859	834	810	858	827	854	800	829	848	837	835	818	845	862	883	843	833	811	855	876	836	828	816	826	817	812	857	878	849	862	817	889	851	847	824	846	825	814	813	814	850	813	832	828	840	846	811	887	843	856	860	864	826	793	878	816	881	833	876	792	853	875	875	836	840	825	800	782	873	826	823	795	900	790	843	840	797	773	825	835	833	887	894	808	789	872	845	786	803	800	870	844	809	840	903	807	841	845	844	845	823	844	837	874	863	793	838	868	813	834	850	830	859	798	868	810	823	801	862	881	846	842	824	805	869	845	828	826	884	831	828	851	891	791	915	849	847	885	806	826	879	816	862	789	825	836	855	849	851	847	831	817	833	847	822	845	828	877	841	876	813	793	831	819	826	848	828	782	871	807	831	861	854	859	849	829	808	854	847	835	859	840	842	863	858	820	828	787	819	850	812	857	882	824	871	870	818	828	883	848	873	805	855	852	880	851	830	826	837	827	812	826	857	844	791	857	840	810	859	848	837	856	858	805	806	855	871	791	865	814	869	835	844	838	887	810	887	897	791	889	821	844	865	843	798	804	803	868	776	866	874	861	794	871	826	776	797	871	831	810	856	796	823	852	839	794	840	843	850	829	880	852	796	793	879	859	916	829	872	793	836	818	882	881	813	836	866	853	851	850	800	854	840	836	817	867	807	882	796	841	822	797	827	861	841	820	835	856	863	887	845	842	829	811	832	875	814	876	864	828	795	838	831	839	827	900	794	829	827	864	821	902	828	856	844	867	857	840	843	838	790	811	850	820	872	855	815	891	814	861	839	812	869	857	848	857	842	879	809	846	930	889	848	827	871	859	841	835	828	761	800	844	852	825	825	871	851	839	796	842	876	809	865	842	796	831	862	807	825	828	797	805	845	812	804	804	803	809	814	846	805	842	830
32619	27223	21020	3215	565	487	449	502	1021	1245	1158	813	479	387	358	412	411	390	412	346	342	390	359	366	362	378	373	337	358	379	351	406	357	400	352	394	382	388	362	386	378	388	366	400	334	349	367	366	382	377	371	379	386	374	349	362	358	360	374	379	349	333	391	394	337	332	382	371	372	375	364	372	381	350	369	353	349	365	409	347	360	357	360	376	357	386	385	372	362	384	333	360	360	360	359	373	375	355	352	363	381	398	365	365	360	353	377	357	392	374	368	379	377	359	339	350	370	363	394	402	368	362	335	397	342	365	352	369	378	374	346	377	388	367	372	384	372	385	366	389	384	340	348	365	381	349	360	382	405	336	397	366	362	406	380	377	367	342	354	359	378	387	359	353	384	374	346	386	410	370	385	379	338	365	418	367	345	365	383	376	368	350	349	382	387	395	398	322	371	351	354	374	407	375	365	390	353	375	389	408	374	374	421	326	407	415	362	378	375	365	380	374	392	394	359	372	379	374	376	347	360	359	387	373	368	396	357	371	348	365	349	350	390	380	377	391	351	380	370	362	374	366	355	343	326	386	328	368	365	348	348	412	374	332	368	386	375	396	391	355	360	406	364	396	372	346	366	364	387	369	373	374	390	374	383	368	386	373	391	344	396	362	380	397	349	352	373	398	348	376	359	382	374	376	364	383	366	354	351	375	375	390	371	343	374	372	366	340	360	401	387	374	332	404	345	363	382	415	365	381	376	367	368	371	355	375	390	371	364	366	364	399	373	382	394	382	385	375	360	365	367	393	370	371	351	336	389	357	357	373	404	369	387	384	392	351	362	397	391	371	398	381	372	335	378	382	359	366	370	367	362	377	390	359	402	370	363	356	358	377	387	387	367	427	378	357	374	383	388	369	360	383	394	364	349	415	372	384	350	385	378	389	366	359	385	363	387	342	375	382	405	345	362	378	385	365	349	359	379	363	366	370	400	339	372	395	372	359	371	361	387	405	356	390	379	367	386	385	398	354	395	364	350	387	401	380	360	359	384	359	378	370	372	372	381	356	344	391	365	378	348	372	346	363	400	336	383	376	386	350	403	382	381	402	372	396	366	394	374	366	363	397	366	381	354	358	379	387	401	369	366	368	374	362	359	350	363	374	413	352	370	348	377	368	361	375	382	382	382	386	386	352	394	361	374	371	332	394	386	392	364	365	412	378	369	351	379	382	374	374	369	393	358	342	371	367	367	376	408	368	368	369	385	389	348	392	373	385	354	402	371	386	355	385	371	389	365	406	374	367	384	340	370	422	346	381	381	390	362	357	390	372	399	369	375	392	367	378	343	349	383	355	345	368	372	361	384	345	336	387	386	414	407	393	373	386	350	374	348	350	333	399	377	384	384	409	373	362	392	391	413	367	400	397	373	370	383	349	383	420	389	338	377	364	372	366	378	359	402	376	373	335	365	384	374	354	390	349	358	413	388	356	340	370	428	392	394	414	359	406	373	385	359	356	360	359	359	383	391	398	377	390	389	372	386	370	395	398	339	331	354	349	365	362	389	355	385	353	355	384	335	389	370	385	397	399	387	357	398	377	411	362	370	369	399	398	369	363	395	357	363	381	380	401	357	395	378	356	377	372	401	399	403	365	400	355	369	378	361	374	420	360	355	404	340	330	360	382	335	397	341	382	368	378	388	356	374	328	367	387	405	406	388	409	349	397	398	359	430	403	403	366	380	360	358	388	390	355	388	372	357	387	387	330	374	358	343	411	354	366	405	389	382	370	364	360	360	375	359	377	372	382	388	374	370	378	369	376	347	365	358	372	374	362	361	374	394	402	376	390	352	398	368	353	376	368	358	352	378	398	391	399	366	380	385	406	377	394	368	373	356	377	363	419	380	348	383	372	370	362	430	361	396	363	382	316	358	385	362	390	384	369	375	352	360	374	371	358	414	402	422	340	364	347	371	390	388	362	370	355	361	419	388	378	362	382	338	409	405	391	376	399	374	403	358	370	378	397	372	345	357	360	374	388	339	353	368	374	385	367	362	403	373	358	373	338	390	395	381	390	392	338	346	339	360	401	390	393	344	376	375	368	380	423	402	386	323	400	381	363	401	359	388	352	385	376	400	394	404	372	320	355	356	367	374	400	368	373	386	378	397	373	371	413	380	380	386	374	363	396	391	386	395	392	383	328	393	349	371	353	367	361	388	380	379	375	354	371	355	374	385	373	362	374	371	350	372	396	398	381	374	366	325	381	392	354	385	363	375	378	348	329	388	364	364	368	366	367	376	396	356	385	374	357	383	358	351	365	419	392	360	406	398	363	392	376	369	381	368	358	393	349	383	360	405	336	400	399	392	382	388	394	351	393	377	400	374	399	427	365	336	359	350	368	368	392	381	358	320	374	394	354	361	379	370	397	379	382	380	357	380	365	361	360	390	358	378	378	380	370	354	381	374	396	343	392	378	402	365	346	357	342	339	385	382	377	351	390	343	391	360	414	386	391	407	386	404	367	406	393	345	373	349	398	422	356	403	318	377	380	393	376	354	367	370	365	389	384	367	393	379	381	366	372	362	355	392	392	386	341	360	368	388	394	374	376	353	336	357	358	375	401	363	404	378	382	389	351	351	368	385	376	386	376	367	364	361	394	347	358	356	381	379	372	349	368	365	361	355	391	387	364	367	389	373	392	370	404	395	384	340	393	364	369	388	377	408	375	384	352	402	422	384	360	353	329	379	372	375	375	381	386	351	371	404	421	385	365	368	380	367	372	364	348	381	368	397	330	387	362	389	335	369	355	383	379	384	415	391	343	407	377	346	339	358	370	379	403	389	368	375	372	349	371	408	396	398	418	376	374	364	421	378	383	354	396	371	366	347	376	364	356	377	370	365	358	383	360	378	390	377	324	362	403	395	367	403	347	346	372	374	386	368	372	372	413	365	364	350	368	382	394	398	369	351	397	388	389	364	393	382	342	353	346	380	350	359	391	379	378	375	382	384	353	373	356	396	381	362	340	367	390	348	387	395	393	364	332	351	386	397	393	369	366	354	375	363	410	369	397	369	356	365	383	373	383	422	375	350	359	376	374	390	385	350	393	392	389	365	407	361	372	398	378	417	360	400	347	367	390	356	392	354	369	330	382	360	378	373	341	364	380	372	363	401	413	370	397	363	367	396	392	384	378	369	374	359	383	368	380	369	367	359	395	367	395	359	386	398	359	354	334	330	367	367	374	364	348	365	386	370	361	390	349	361	384	392	348	414	395	377	362	395	371	361	380	368	355	343	380	396	380	375	376	351	377	369	348	393	393	376	356	351	397	395	415	397	374	382	367	344	404	380	359	369	365	384	358	362	347	383	368	376	377	359	364	352	377	361	338	399	374	373	351	376	349	353	371	349	403	380	362	392	366	373	373	366	357	334	412	336	409	389	383	378	352	351	405	411	393	327	399	376	377	406	381	364	362	372	413	354	371	396	359	343	365	351	349	386	392	381	387	403	365	348	381
35223	39265	10003	797	697	603	520	590	1279	1624	1426	1002	505	407	408	421	484	463	488	355	421	390	368	407	413	384	403	428	398	401	418	400	410	404	383	425	388	411	410	408	381	423	404	398	401	398	422	395	411	420	376	382	414	395	411	414	411	412	393	422	392	397	410	400	390	383	411	400	427	424	412	391	390	421	388	414	372	412	415	336	425	428	409	394	416	434	391	407	410	367	430	407	384	391	401	387	399	382	389	399	455	385	390	429	402	403	421	407	414	380	380	350	380	396	388	384	382	408	413	395	402	384	393	385	358	394	404	379	410	401	393	402	394	396	398	381	415	398	384	385	372	407	391	377	375	356	396	404	392	436	403	374	379	406	430	403	365	386	359	356	403	370	380	396	403	391	398	384	398	361	379	425	385	415	410	419	420	374	388	395	404	414	430	406	395	379	398	409	427	415	434	391	369	450	366	380	379	406	393	390	395	401	358	401	400	409	418	391	407	432	388	415	416	438	382	373	405	378	375	396	392	417	405	385	352	398	378	410	411	379	387	415	383	371	404	426	405	415	431	384	397	366	370	365	413	403	415	413	435	401	381	418	397	411	388	403	375	426	397	381	344	362	377	383	376	391	417	366	395	345	395	402	392	387	418	396	373	387	391	387	416	415	438	425	411	404	410	380	381	426	426	366	398	406	396	394	424	375	376	425	431	408	386	372	379	391	437	406	375	381	396	401	393	400	418	409	414	372	393	423	400	380	414	392	398	429	403	431	385	397	375	383	413	428	410	401	411	417	373	403	411	412	393	370	396	376	399	397	403	416	415	402	373	418	415	395	409	433	372	416	418	414	412	369	378	386	381	395	409	417	417	386	392	419	415	400	368	441	361	417	427	388	393	375	385	396	405	438	399	397	416	394	405	411	367	402	405	407	417	378	396	371	404	358	404	417	362	384	414	404	386	397	417	380	437	406	354	400	389	373	393	374	387	397	393	418	366	386	380	386	401	383	409	360	371	394	418	423	393	400	350	392	388	359	422	398	402	435	376	372	391	398	392	367	367	408	417	422	395	404	374	417	387	421	405	408	383	388	358	443	394	405	419	418	412	387	406	366	373	417	424	394	401	388	408	376	385	390	414	382	420	393	412	385	413	371	393	369	384	411	395	422	402	398	362	366	391	368	370	411	397	364	393	379	370	364	402	432	410	405	393	394	404	357	408	418	389	413	382	391	400	386	409	369	376	413	409	367	436	388	386	413	414	383	379	374	398	400	399	378	383	396	399	387	405	404	420	410	400	450	368	405	408	409	376	387	407	409	416	395	399	388	401	373	366	417	401	424	383	375	399	407	427	403	425	402	423	425	374	408	426	407	379	371	415	393	388	405	376	412	396	433	424	388	399	409	397	400	398	371	382	377	388	431	383	409	415	381	409	398	376	413	408	421	370	392	402	411	398	383	392	399	372	423	376	376	374	398	405	423	413	380	388	381	407	421	386	399	374	409	418	394	401	376	388	410	365	381	355	392	408	357	391	381	386	396	405	345	438	387	385	385	435	401	432	397	421	393	387	396	416	376	402	396	412	411	409	414	405	409	419	395	366	398	387	430	404	395	397	413	375	416	394	399	419	380	393	442	402	414	428	402	374	395	420	421	382	412	401	388	374	398	427	392	420	435	397	385	365	383	385	438	408	412	419	388	366	397	392	387	414	441	405	410	422	404	411	409	417	429	421	398	393	377	379	382	390	385	417	401	373	428	391	422	376	389	395	411	378	412	394	387	414	401	417	370	424	392	389	360	439	413	429	426	371	414	403	408	412	393	410	387	404	392	401	393	398	391	427	390	426	441	425	411	407	376	403	404	382	375	392	409	347	386	366	407	383	397	416	368	384	396	429	411	380	412	422	440	423	369	390	415	405	354	420	387	402	396	360	436	412	425	395	405	388	378	358	423	411	401	403	380	380	351	400	408	425	395	396	432	368	423	401	379	427	374	408	360	389	394	393	440	394	436	433	397	396	394	402	413	380	405	377	397	413	415	373	417	379	390	399	406	400	359	394	403	391	364	414	388	392	370	430	409	405	380	406	397	364	379	383	391	416	422	394	389	390	425	397	416	398	412	438	404	409	336	372	374	389	417	368	407	404	419	380	393	404	416	424	346	396	433	437	432	390	423	407	379	412	411	410	428	385	403	390	427	361	394	402	400	425	412	406	422	420	380	380	386	348	431	393	385	393	413	451	366	399	398	407	425	369	417	406	399	436	423	397	404	389	403	415	368	405	402	456	434	375	403	356	388	426	399	404	394	389	378	424	386	400	408	414	409	413	405	371	385	401	375	391	418	363	407	389	376	411	415	414	392	399	379	360	417	421	403	399	369	404	379	360	374	409	408	374	369	433	426	411	405	410	382	373	402	396	413	397	420	399	381	387	402	411	388	390	429	400	381	401	426	368	366	356	423	395	357	416	398	380	377	400	393	406	430	383	409	418	406	411	398	414	377	392	392	373	417	403	340	419	427	433	435	403	418	391	380	408	428	412	420	376	411	403	361	388	424	369	426	423	435	394	383	398	427	415	394	392	408	396	433	348	406	425	407	398	394	402	402	387	387	404	373	386	413	419	423	369	382	374	400	419	370	415	373	416	404	399	399	387	422	390	404	388	370	392	416	404	385	374	355	397	408	390	394	389	394	356	402	422	382	375	398	382	411	399	420	377	416	419	414	390	358	408	410	429	420	408	356	386	393	410	386	389	445	401	376	380	392	423	386	397	448	397	404	384	407	434	415	400	409	418	384	377	365	397	427	394	428	406	387	395	372	417	387	390	374	377	439	383	392	377	384	383	437	384	381	381	395	376	399	374	411	411	373	424	400	367	408	393	408	389	396	399	376	402	418	408	415	396	380	405	355	408	418	396	394	398	412	400	435	372	404	409	402	428	405	413	374	420	421	424	393	362	392	402	366	379	413	379	378	386	375	408	392	416	390	380	391	409	397	411	368	361	399	376	417	392	360	411	405	385	380	371	396	391	404	437	409	451	410	425	371	361	370	406	372	386	399	384	398	379	375	404	394	404	387	372	386	391	403	384	411	412	389	405	381	352	377	380	393	382	403	378	389	379	409	399	411	376	376	396	416	381	375	428	390	364	405	419	401	411	393	415	421	396	399	378	412	390	396	394	376	380	397	386	397	401	399	386	379	353	384	417	379	379	429	407	396	410	389	397	392	363	363	377	390	404	381	384	420	388	406	408	375	424	403	420	393	376	422	399	423	433	397	417	424	404	385	381	435	413	411	366	381	387	384	366	392	418	402	389	352	364	394	393	422	380	402	433	417	384	387	438	395	361	390	400	382	418	426	386	378	358	423	422	368	357	416	429	391	406	387	408	391	376	404	414	388	385	417	401	427	433	431	363	439	380	392	417	430	412	376	403	349	432	389	404	397	392	417	358	395	407	421	393	396	413	379	401	414	395	408	389	410	432	416	427	384	379	389	370	369	400	403	400	378	381	388
23790	21854	30246	23459	20775	10935	1302	1671	7817	11148	8931	4311	653	582	590	705	1696	1919	1196	552	620	588	545	546	530	561	546	551	529	513	519	596	573	558	559	529	586	568	555	577	557	557	544	552	555	541	534	560	502	551	526	541	542	544	552	552	541	532	545	585	539	565	515	533	561	514	597	518	546	558	586	562	553	555	567	578	528	556	529	557	586	506	570	575	534	514	569	512	566	544	587	523	525	573	520	539	516	500	551	561	525	549	538	546	578	553	556	528	519	520	555	568	533	531	546	546	551	553	558	518	515	537	557	576	521	510	547	524	510	515	515	522	504	543	533	582	568	522	562	532	559	586	549	567	521	582	508	540	487	560	524	535	559	556	547	539	537	573	520	562	513	546	528	576	545	554	551	584	574	606	549	523	547	564	556	567	538	543	497	547	590	584	555	530	552	516	540	534	579	539	562	577	589	584	545	551	546	556	517	557	544	572	529	538	521	561	558	546	534	530	565	512	536	520	565	539	571	558	569	522	573	525	554	582	561	549	545	522	534	495	582	578	544	551	534	571	579	534	542	526	574	561	568	519	540	517	562	537	514	532	553	516	534	549	568	534	539	588	532	561	541	565	576	513	504	537	571	552	536	599	546	528	568	516	564	567	546	541	560	531	508	535	532	609	596	534	532	552	580	589	529	515	522	575	540	581	573	529	517	570	561	553	573	573	540	538	569	548	562	552	561	518	540	569	547	575	524	535	533	590	582	521	568	543	540	555	537	563	580	549	531	530	563	562	559	561	573	558	551	555	539	554	571	538	547	577	560	545	502	534	570	563	541	542	537	570	550	585	532	512	544	552	560	536	580	544	541	524	563	555	537	561	525	559	525	569	602	556	542	523	526	555	538	567	535	506	530	543	538	559	568	518	551	510	576	547	515	552	525	538	545	571	528	491	589	550	583	543	557	564	585	510	552	558	557	538	536	523	562	534	555	543	522	604	553	554	574	552	562	544	510	543	582	547	559	531	594	574	529	546	571	578	549	557	559	539	562	605	565	548	535	529	553	567	517	581	513	555	570	543	554	538	544	550	546	573	533	581	558	532	554	533	547	537	572	587	548	561	511	585	521	540	541	536	586	544	551	585	543	542	505	599	546	543	565	604	541	552	535	527	543	557	539	504	564	540	602	566	497	530	551	564	578	527	532	553	554	564	573	571	552	530	519	565	562	560	545	541	516	523	599	530	532	523	514	576	557	543	578	559	543	540	548	592	539	567	576	538	539	489	577	563	533	563	563	514	542	533	511	579	565	541	574	545	507	564	556	541	525	570	558	475	524	561	573	551	546	551	548	544	572	561	536	536	544	571	522	605	581	610	540	536	568	548	517	526	519	584	571	513	529	519	577	583	568	550	522	525	561	549	574	551	563	571	549	562	563	558	557	539	552	563	557	568	570	557	552	523	563	550	529	584	575	518	539	569	541	563	589	550	546	562	545	549	526	553	556	572	545	553	581	542	599	534	588	569	508	527	507	626	516	547	541	549	565	585	540	517	509	553	564	506	596	551	560	511	521	551	537	548	560	538	532	616	511	548	538	580	569	555	596	570	557	520	546	578	513	551	545	556	547	560	538	553	591	528	545	509	542	546	578	564	540	545	542	526	530	557	539	551	548	516	511	493	537	568	523	558	518	507	511	544	559	497	535	559	541	544	565	563	536	522	565	551	553	517	562	547	548	528	594	555	568	584	549	540	556	546	544	577	519	546	504	580	611	552	506	528	553	549	548	555	576	554	532	552	567	549	520	566	533	566	536	533	557	601	576	535	573	563	564	543	526	552	567	553	557	571	527	567	556	584	547	559	568	581	556	568	533	547	562	501	519	554	569	556	552	532	549	574	552	529	557	575	551	553	561	556	519	562	556	529	592	543	556	559	537	561	558	560	518	545	578	522	536	546	523	526	557	572	580	550	544	577	572	556	509	522	563	588	539	583	542	552	574	539	535	545	572	504	530	549	515	512	560	543	581	567	586	557	510	539	559	522	533	541	552	537	565	531	608	580	574	544	518	525	513	555	539	564	563	539	535	532	586	523	556	532	533	521	542	544	536	561	546	548	570	543	507	501	544	517	576	503	534	603	568	539	519	545	552	533	527	488	567	563	586	556	519	568	567	549	566	561	543	581	556	532	578	570	570	549	553	546	518	547	532	546	560	523	542	532	594	525	567	501	535	516	555	520	548	529	537	569	548	517	583	549	552	544	547	570	550	554	534	583	547	537	531	552	588	601	521	531	518	540	560	576	551	552	531	549	559	565	594	570	586	523	552	569	565	531	563	558	541	566	554	583	575	550	581	501	575	544	570	565	566	547	541	570	595	579	574	572	574	544	576	501	532	563	551	536	568	551	599	554	568	568	567	577	549	499	507	516	568	550	494	491	601	560	510	512	536	558	519	548	542	551	546	571	547	534	562	532	525	580	529	550	517	592	565	566	561	541	547	556	600	531	540	567	547	558	536	541	553	575	538	549	532	532	595	564	526	591	543	506	617	525	572	531	533	568	572	546	554	560	577	555	540	579	565	511	578	538	510	535	559	575	600	547	532	539	560	562	541	524	546	579	530	542	535	535	542	539	580	552	517	537	547	569	543	572	546	510	562	549	568	567	529	537	546	523	528	551	549	536	553	563	538	565	547	541	507	568	516	546	567	498	535	546	544	550	539	599	572	519	555	558	553	549	551	566	545	550	566	544	593	536	533	563	600	532	566	540	589	531	557	518	522	548	543	553	571	559	585	547	529	576	604	554	557	572	529	545	533	568	584	541	572	572	550	569	533	537	566	594	560	552	556	561	568	598	518	575	511	546	557	548	586	552	484	544	560	542	539	557	566	531	564	540	508	528	548	515	533	549	556	562	586	551	531	543	567	534	544	571	560	521	535	544	498	538	540	532	600	549	538	542	545	517	517	524	521	519	529	582	555	546	584	560	580	526	569	511	585	502	556	557	580	578	551	571	531	538	569	565	571	530	537	553	581	517	565	558	535	561	535	540	564	567	577	551	520	594	552	567	546	558	557	557	588	541	579	575	570	578	558	541	549	557	552	517	607	535	504	523	531	569	575	606	570	555	554	500	517	588	527	553	515	563	577	522	526	523	599	542	562	547	531	516	549	561	520	600	559	544	529	555	553	567	522	514	539	566	537	595	526	564	557	531	579	567	536	527	537	578	551	582	545	517	532	529	541	536	556	555	565	569	555	542	576	573	537	506	547	560	530	491	512	563	536	540	567	550	547	539	561	546	522	560	535	522	542	508	542	542	550	538	515	538	542	523	548	529	575	514	536	551	575	543	529	562	528	540	555	569	564	572	550	547	549	549	559	533	607	597	541	527	548	529	606	577	508	563	522	555	554	542	562	536	587	575	547	550	548	553	537	500	564	516	560	526	586	550	572	550	566	539	524	568	540	584	489	548	539	524	519	556	551	559	570	539	531	564	519	569	538	554	558	536	567	543	535	561	540	522
43361	87065	25519	2354	1693	1344	1160	2419	11695	14944	11745	5652	649	619	626	700	2292	2612	1396	563	580	545	569	564	548	523	545	558	525	538	615	564	593	544	584	567	552	585	514	551	570	531	525	545	556	503	576	575	550	588	563	548	572	538	542	575	542	565	539	579	570	534	556	576	579	543	584	553	584	551	520	518	554	539	504	554	523	568	541	567	492	543	554	535	591	603	517	572	515	547	551	533	586	558	525	542	555	557	557	536	571	572	529	515	555	606	563	533	571	569	591	573	580	539	536	545	536	494	518	553	550	537	557	538	598	544	577	561	557	562	591	592	560	538	565	519	522	504	560	593	528	544	537	530	543	550	547	513	536	551	593	581	567	550	565	563	510	547	545	535	563	549	520	574	503	553	557	528	568	547	575	563	543	579	554	582	544	546	580	544	526	528	539	555	545	590	527	590	537	512	549	599	543	520	569	528	545	546	553	582	544	529	594	590	568	585	574	563	512	557	572	589	577	591	567	550	560	545	558	551	525	558	565	573	572	612	556	572	552	553	529	530	557	608	528	564	546	557	556	554	552	550	551	565	538	547	502	518	569	542	580	572	520	562	552	553	540	540	530	561	532	576	553	567	570	530	577	540	566	601	531	520	556	585	593	533	580	541	551	564	524	532	560	544	566	510	538	519	580	555	525	531	543	550	578	569	544	563	562	597	534	553	545	603	553	570	580	537	611	594	515	527	533	543	549	538	546	516	546	553	580	537	511	527	589	562	543	589	605	531	541	551	565	550	547	553	565	522	537	545	552	571	539	580	568	501	593	509	528	558	556	579	557	535	538	597	541	569	541	571	572	531	561	550	575	554	600	568	584	531	526	552	524	543	548	537	535	536	565	556	538	542	597	574	545	542	597	552	543	553	560	495	535	577	561	534	549	526	538	582	520	557	571	590	563	562	554	516	581	523	583	519	589	522	514	546	556	583	573	571	523	552	554	563	549	550	582	579	520	541	551	567	507	546	537	531	630	569	547	537	532	598	530	555	542	545	542	529	542	557	558	565	578	530	560	537	560	537	576	540	550	558	558	582	548	587	571	543	581	604	590	526	550	538	572	550	547	542	536	569	575	590	582	571	540	557	540	571	568	576	511	563	582	547	536	563	585	581	558	568	505	532	525	580	555	567	563	603	556	590	551	540	530	558	519	536	535	537	564	585	582	537	592	548	568	538	516	547	561	533	568	509	581	574	581	524	596	551	571	513	526	572	528	565	561	577	531	561	586	533	550	542	563	570	539	543	551	599	556	582	539	566	594	578	578	573	549	531	535	565	558	540	562	508	567	569	538	554	550	535	565	581	525	485	583	565	519	556	540	556	533	584	528	563	533	536	548	562	580	552	558	521	526	537	545	539	545	578	584	576	553	539	546	509	556	592	551	584	586	554	539	534	573	564	563	589	538	578	545	562	577	571	533	541	548	569	581	557	602	574	594	591	540	548	592	572	601	564	589	534	543	576	581	577	529	560	569	524	575	558	566	560	544	554	574	578	591	561	572	543	565	550	574	559	567	532	550	538	498	527	538	578	554	561	535	576	513	556	533	572	596	526	587	582	579	574	543	586	564	563	557	555	579	536	562	585	649	550	525	547	526	558	560	571	578	515	548	559	544	561	536	538	561	577	533	569	522	601	560	557	527	516	513	574	566	565	540	566	576	533	584	569	554	553	563	525	496	593	561	512	555	517	539	564	518	530	578	564	549	565	580	532	555	548	534	564	529	551	542	526	557	543	597	530	538	584	548	524	545	532	528	546	511	566	561	551	566	542	584	518	531	539	556	576	543	551	567	522	600	558	583	532	541	557	581	563	546	550	522	505	569	540	566	516	582	584	526	532	544	558	585	529	537	544	605	546	532	554	588	514	612	590	574	526	539	594	570	554	564	561	559	566	566	556	552	568	514	551	586	525	589	528	563	543	506	566	531	579	513	572	553	585	553	547	510	543	609	558	549	540	593	539	582	589	588	552	544	556	595	575	565	543	584	611	543	573	537	578	560	555	621	560	533	516	561	557	590	585	514	577	553	517	551	575	565	564	607	595	552	568	548	532	576	546	566	514	588	521	585	565	559	573	544	607	548	536	573	560	491	569	557	562	565	568	529	589	598	553	561	511	547	542	512	524	582	541	512	568	551	521	520	544	550	566	551	559	601	560	591	546	566	560	548	578	529	539	561	570	556	540	549	554	538	522	543	537	550	548	566	529	548	588	604	548	581	535	514	546	564	543	531	559	545	578	543	566	562	552	559	545	542	577	554	529	543	537	583	547	537	540	546	546	551	543	585	547	548	561	541	529	515	537	553	531	551	585	569	523	561	512	522	533	554	569	563	562	506	556	570	595	572	575	556	571	557	535	559	554	571	492	586	530	527	559	556	565	557	536	564	555	555	567	545	581	529	553	571	577	555	524	543	598	590	511	546	526	528	518	552	601	567	570	562	555	556	572	569	551	529	541	537	526	539	572	566	545	592	560	543	529	548	534	533	592	527	526	599	576	547	545	507	571	539	572	605	538	523	547	564	588	547	554	597	538	536	553	542	530	557	548	563	564	515	567	516	571	567	573	547	588	581	550	592	525	562	572	548	570	536	554	554	586	554	598	547	529	558	515	594	569	559	520	536	552	543	546	586	520	542	564	567	554	533	545	548	553	565	587	585	525	549	565	538	557	522	518	556	565	570	538	551	544	570	549	540	605	545	553	544	570	558	562	543	572	537	561	564	526	578	508	524	558	536	538	595	547	525	570	559	540	532	535	562	557	553	518	545	558	589	540	568	536	576	561	570	554	608	524	603	578	588	558	512	589	554	548	589	539	565	552	561	583	546	559	528	558	559	552	596	523	527	558	556	549	544	552	534	552	510	539	539	540	572	573	550	550	543	542	587	561	560	594	587	599	549	583	522	564	506	552	564	556	559	574	545	602	629	587	581	542	565	567	518	531	590	599	565	537	554	571	545	533	535	500	544	549	576	571	552	596	529	610	571	508	524	574	576	584	543	548	566	580	567	532	514	545	560	544	554	594	552	565	559	577	536	532	552	574	561	562	529	555	557	557	538	571	521	516	534	563	544	562	549	551	529	545	544	550	537	583	566	567	569	541	553	530	531	529	541	598	575	556	588	594	519	554	543	515	560	570	586	558	604	569	580	570	543	550	532	566	559	591	544	536	563	526	543	555	600	506	534	530	578	591	542	544	582	543	538	546	555	537	558	592	578	507	545	573	545	567	570	542	553	579	540	539	570	574	548	553	552	528	541	532	557	557	570	560	573	556	555	566	543	563	516	554	547	546	555	507	541	550	560	576	568	568	556	577	579	566	516	534	592	548	570	553	535	565	529	554	594	544	566	553	551	558	549	540	536	552	559	536	577	562	557	555	590	554	515	523	564	563	541	548	576	511	529	578	543	554	575	523	526	550	554	550	615	557	563	539	562	579	530	583	569	561	559	529	562	550	594	551	546	554	553	567
25139	22780	29226	24172	10045	1053	905	1903	4647	5327	4908	2717	542	497	542	523	846	1158	652	451	511	475	479	463	499	497	476	489	476	500	487	445	479	446	472	489	456	482	491	483	507	473	441	469	496	474	469	468	481	502	490	487	469	490	511	489	465	484	504	453	452	472	440	467	491	472	469	465	491	462	449	461	511	489	516	464	469	452	480	469	479	476	483	422	481	448	471	477	500	465	511	499	482	462	498	477	488	491	466	516	449	458	460	472	466	455	464	497	463	473	485	440	465	457	435	454	467	436	487	467	454	479	473	494	442	515	454	521	496	491	476	459	441	475	450	481	477	421	474	470	504	459	456	519	477	451	459	505	529	474	475	453	478	459	452	457	487	478	530	467	456	508	434	487	457	466	520	455	452	493	502	485	485	466	512	485	466	487	461	473	495	474	468	480	478	472	462	447	468	456	477	472	478	470	471	491	493	498	462	448	469	497	490	449	479	440	500	426	449	508	482	463	478	468	514	457	456	458	476	453	454	509	480	477	477	526	551	449	503	488	480	452	491	487	504	466	446	456	451	456	445	460	495	445	456	478	474	433	433	475	473	435	491	477	503	498	469	468	503	510	476	447	478	480	437	473	464	495	496	473	477	494	476	472	476	506	490	496	433	492	462	431	433	469	452	487	451	460	452	492	452	475	506	481	475	504	432	465	499	464	470	435	455	464	496	483	503	478	490	464	473	453	488	476	458	472	445	462	492	481	437	465	497	448	442	515	467	472	446	448	449	492	497	488	481	458	514	454	447	510	492	472	502	442	464	437	433	452	495	476	507	488	444	464	486	452	464	468	473	475	458	452	513	482	464	472	469	472	508	438	446	463	483	474	467	441	460	500	494	459	490	438	455	506	458	459	468	503	485	472	448	497	480	489	452	482	438	469	492	497	475	457	495	469	430	468	463	470	502	488	448	476	469	492	489	458	499	444	463	483	485	459	472	502	479	460	477	467	488	474	490	504	492	474	471	472	493	474	498	489	498	495	437	467	513	505	468	489	468	523	438	473	477	470	497	465	482	490	419	460	477	456	470	479	486	470	414	524	448	473	506	452	497	458	491	485	477	498	465	459	447	466	468	482	462	493	495	479	434	498	485	513	488	467	479	475	446	451	446	458	461	449	482	502	471	461	501	484	469	486	480	487	437	430	558	495	485	486	452	485	462	479	474	488	501	458	438	439	499	487	455	488	482	473	459	487	470	467	459	468	465	468	497	475	440	491	453	448	525	483	473	464	518	443	447	448	430	472	433	426	468	469	454	491	473	449	448	472	453	478	495	466	470	466	475	471	509	473	500	463	438	518	426	486	480	465	466	480	492	445	465	442	488	487	465	470	486	485	443	509	484	463	455	462	533	453	476	470	482	498	471	464	469	464	456	487	480	450	469	429	436	494	482	491	493	459	465	500	453	459	497	473	486	471	514	502	458	486	484	490	449	517	498	418	515	444	443	493	439	498	454	475	474	464	427	478	452	474	470	514	454	485	497	512	502	526	470	482	453	482	481	449	521	477	471	468	487	507	469	454	472	481	475	489	463	459	452	444	492	486	518	435	477	467	501	490	494	486	515	478	434	470	466	487	450	484	463	466	514	492	478	501	507	531	533	468	487	462	469	467	477	498	480	460	453	475	472	487	505	464	470	435	452	456	481	476	464	503	447	425	463	490	486	491	510	500	489	477	456	511	475	473	433	501	470	456	493	495	469	476	515	464	468	476	456	429	461	458	509	525	454	474	467	498	497	461	460	461	492	470	492	488	470	467	482	488	441	436	458	440	501	519	456	474	465	441	449	444	499	462	454	475	494	494	497	471	470	487	491	443	486	490	454	485	461	479	467	481	474	446	482	495	499	463	490	482	478	493	465	473	477	522	464	491	468	488	485	415	492	504	472	449	465	511	474	478	463	443	482	499	432	465	449	444	504	460	453	464	516	468	472	446	456	458	471	477	481	459	456	481	447	457	439	457	519	498	454	456	493	510	518	492	498	507	461	483	462	453	504	475	442	473	482	479	505	448	488	497	482	492	470	479	482	488	468	448	474	530	464	478	478	474	443	456	471	478	437	448	445	483	487	475	509	477	478	493	479	483	466	478	462	456	433	450	471	488	441	468	485	510	484	493	467	474	462	482	495	444	436	454	467	521	491	442	459	464	469	459	514	462	517	449	493	482	487	498	483	479	436	419	501	471	483	461	476	459	487	516	468	500	488	472	434	465	434	486	505	456	463	444	488	498	462	461	496	472	519	503	488	478	508	495	515	499	501	441	516	449	479	458	451	517	452	486	497	474	494	461	453	468	467	488	488	476	459	435	472	451	491	486	489	446	477	455	468	449	452	495	483	485	460	444	535	474	529	461	450	451	466	493	473	486	451	438	510	500	485	485	492	437	466	482	478	475	482	469	501	472	501	460	445	432	467	508	447	471	495	470	473	494	471	504	460	477	489	437	436	479	467	458	497	498	433	492	490	461	514	484	480	486	455	456	482	495	509	476	458	464	462	468	477	433	454	491	503	471	487	452	472	501	471	464	481	473	464	462	484	450	480	509	486	452	447	510	477	471	454	486	483	460	509	482	465	484	454	500	445	536	464	525	447	475	474	521	475	476	472	518	487	482	488	487	506	485	473	438	512	463	460	471	519	453	479	509	450	456	463	496	491	501	500	462	487	510	424	429	470	457	462	474	491	480	480	470	443	453	486	470	448	440	435	441	451	494	490	468	483	445	432	464	499	453	433	515	435	465	444	416	478	487	448	526	483	462	483	464	471	489	443	482	490	487	479	474	515	467	487	495	451	467	474	454	478	493	513	459	480	488	508	480	488	466	465	480	483	467	483	493	477	435	522	466	502	467	465	443	490	489	487	478	473	506	492	486	514	476	479	496	462	474	430	452	466	477	446	507	511	476	457	480	488	495	501	461	456	437	487	458	494	521	451	485	448	457	454	467	477	493	481	501	427	477	513	476	483	476	440	425	469	429	466	476	434	482	450	482	477	478	455	473	468	484	508	496	516	450	466	471	457	452	474	467	476	477	490	482	457	495	480	467	480	475	500	445	502	504	497	478	477	480	454	485	487	416	489	442	510	462	460	478	509	462	526	506	502	452	441	457	482	439	471	515	439	471	486	455	488	454	468	521	479	441	476	464	462	491	475	499	476	457	481	496	440	489	518	468	473	494	457	427	437	484	456	496	470	469	471	429	462	467	455	456	420	493	483	499	441	483	481	515	472	480	456	446	500	458	482	454	510	490	455	480	471	507	477	482	511	482	449	443	451	446	491	437	454	474	473	478	514	479	457	406	470	460	514	482	468	483	461	459	489	496	468	466	445	482	463	469	499	486	453	496	479	465	454	485	486	462	483	472	454	453	459	427	467	511	475	464	460	479	466	471	473	448	447	451	496	471	450	469	488	483	470	480	468	481	495	461	496	485	527	480	459	433	492	462	458	468	494	450	472	477	496	442	472	496
42641	74999	16571	2055	1547	1052	1383	3689	8490	9174	8306	4459	584	549	529	570	1217	1610	734	541	501	521	468	514	496	499	485	540	511	527	516	505	520	509	477	475	513	492	536	475	497	509	513	481	490	515	514	502	500	496	503	508	510	492	494	532	527	509	485	524	504	499	542	533	503	471	474	506	474	505	493	551	501	504	542	491	476	501	518	553	506	484	495	496	532	527	494	509	518	472	495	489	480	496	487	494	513	480	527	506	472	492	558	519	500	497	478	542	496	520	513	471	522	516	529	539	525	480	516	509	464	523	488	538	502	483	512	518	516	495	488	499	500	487	500	523	561	540	503	560	463	560	500	523	520	513	520	491	539	519	505	508	502	496	503	474	467	532	494	488	509	534	493	493	528	523	459	514	504	515	491	465	526	478	501	500	505	508	513	526	533	516	491	491	473	478	497	504	528	532	494	516	513	478	558	469	501	531	503	480	539	495	472	468	483	515	503	490	492	521	518	501	526	523	533	523	485	520	489	512	493	492	537	499	489	532	534	517	489	549	552	511	487	511	523	550	466	472	516	497	485	507	505	529	508	486	508	495	506	505	510	523	546	501	498	493	511	510	506	518	492	477	486	513	520	506	517	522	489	508	490	512	516	471	522	512	496	481	500	507	516	529	506	483	485	487	477	503	500	516	482	524	515	523	498	499	496	511	495	502	513	515	516	489	510	500	544	500	537	515	502	519	504	548	526	498	542	467	491	513	546	548	509	561	508	497	476	534	489	521	491	470	465	513	521	454	504	536	505	539	524	516	521	447	512	498	502	508	501	518	491	473	478	504	500	505	534	472	532	515	518	497	495	510	546	533	505	477	531	496	508	492	484	502	482	529	477	462	517	532	513	546	486	471	493	462	525	511	540	483	466	511	522	509	519	516	519	520	478	502	492	499	528	494	485	491	532	520	510	465	532	531	532	506	524	508	460	495	498	477	499	532	464	576	491	464	493	525	471	496	457	540	500	539	539	474	502	482	514	508	494	518	485	515	498	484	488	513	478	533	543	496	457	525	484	477	495	506	521	514	530	492	517	516	499	477	507	495	520	492	528	501	510	547	520	513	494	528	486	504	541	487	482	488	531	543	505	526	515	482	523	524	518	479	485	526	527	535	515	506	481	506	489	500	511	516	514	484	507	493	527	537	506	473	508	517	518	538	507	494	516	458	512	517	540	519	489	506	521	523	515	484	518	508	506	451	519	519	489	506	487	501	444	490	464	502	509	473	494	523	514	483	508	493	484	502	499	489	491	541	482	490	510	492	533	521	489	514	520	480	441	511	498	508	509	487	559	512	503	530	466	462	542	480	518	476	505	524	524	528	524	478	494	506	543	510	528	493	503	563	523	485	473	505	489	527	510	516	512	514	501	534	498	481	527	496	520	510	537	513	532	494	517	517	508	489	564	489	487	501	448	507	487	480	500	506	517	548	500	491	478	492	520	498	518	482	496	509	457	511	490	497	498	487	501	524	506	474	502	523	500	517	544	513	474	504	509	530	529	525	519	485	508	485	542	475	477	524	512	471	515	510	498	491	488	539	513	549	478	484	590	467	479	493	508	471	505	502	528	498	544	530	515	473	523	497	483	502	502	522	554	525	489	546	518	520	526	480	465	534	503	484	516	482	489	501	515	505	471	514	500	511	476	519	487	476	507	518	499	500	523	522	539	513	508	479	506	520	502	525	475	491	486	506	523	531	473	527	501	494	467	510	525	549	489	519	498	486	497	508	500	511	556	458	518	523	513	470	525	504	510	534	496	486	496	506	547	509	531	544	550	551	488	488	503	530	485	528	518	493	478	514	494	515	536	503	518	536	483	467	518	546	505	508	503	503	479	493	480	526	529	505	562	553	533	499	506	515	522	518	500	517	471	504	498	517	494	509	479	486	520	501	544	536	446	492	486	506	512	485	503	512	512	554	529	519	509	539	549	506	533	511	491	499	474	526	551	521	539	516	477	507	511	499	489	521	507	531	536	483	500	497	518	500	491	510	534	533	526	512	485	514	483	494	511	485	492	483	507	491	518	462	504	479	474	528	536	554	503	542	487	499	497	485	547	546	518	509	510	514	553	478	522	487	506	549	540	504	514	479	486	503	543	529	502	506	495	507	554	531	465	506	472	505	482	510	552	512	521	511	546	490	478	501	513	524	504	525	493	500	573	501	554	538	488	488	492	446	535	499	539	512	492	533	511	508	525	505	519	486	488	479	487	501	457	514	495	484	499	507	473	521	476	434	509	505	489	493	536	545	495	498	512	529	504	486	505	552	505	495	484	513	511	481	504	468	485	486	494	497	507	480	509	500	523	509	522	514	496	549	535	544	465	539	518	528	545	474	503	486	469	495	493	496	510	527	499	496	527	517	516	487	463	497	532	530	509	452	504	512	499	528	505	537	500	489	517	504	514	533	524	469	539	560	467	517	485	485	484	506	501	544	532	534	489	480	535	539	540	529	480	544	516	506	461	485	516	514	466	499	480	479	525	491	502	498	537	515	493	491	520	495	522	505	513	500	497	541	521	494	531	533	517	496	494	492	489	499	516	521	515	528	495	481	517	484	506	485	473	537	509	503	488	489	485	547	476	504	490	510	502	531	553	486	532	498	502	501	479	507	514	518	514	488	454	477	500	488	536	517	487	512	467	504	491	567	514	494	481	517	490	482	531	516	554	500	482	483	502	526	544	503	485	509	504	490	520	455	520	507	497	474	485	460	507	555	489	541	533	496	536	518	476	500	514	510	516	486	517	487	513	495	480	514	514	537	504	511	478	476	529	492	505	511	477	532	535	509	449	522	515	515	490	547	522	533	524	482	526	465	451	510	495	523	505	490	534	478	508	515	512	530	535	522	487	498	532	478	492	548	520	489	489	469	499	523	539	496	521	519	536	527	510	506	497	506	501	510	490	539	475	525	530	511	487	528	531	479	537	519	516	475	527	520	496	556	512	466	474	532	519	517	542	479	519	559	524	538	527	490	556	518	524	498	483	498	496	546	492	511	500	479	491	499	505	483	516	478	485	503	475	512	484	473	476	510	500	488	499	498	517	533	493	538	522	460	494	524	542	485	500	494	513	547	531	504	496	507	519	507	523	510	483	490	481	497	507	522	530	517	488	504	505	523	508	530	514	492	489	511	506	510	515	505	516	503	521	477	466	505	483	547	520	501	487	485	507	513	488	502	515	469	481	507	520	527	530	533	477	503	506	508	575	527	535	520	481	517	473	530	491	470	502	483	515	483	522	528	514	543	489	535	504	506	551	517	518	500	516	511	528	510	507	505	511	533	501	544	516	506	528	523	512	517	503	513	543	475	514	503	502	487	470	501	491	539	511	498	480	490	519	511	469	507	492	511	549	470	516	517	504	501	499	468	506	537	485	489	466	499	506	518	504	540	524	529	495	484	499	514	514	499	522	521	520	521	575	515	521	494	472	487	505	494	524	548	476	515	501	492	496	467	512	537	523	469
22681	21499	29458	23629	21140	20628	7992	6636	12862	21698	17886	4737	975	876	1140	2405	3358	2817	865	787	803	765	835	804	813	768	757	841	779	823	806	774	831	821	770	815	823	773	783	822	814	785	788	778	789	787	867	815	843	773	800	781	739	802	829	798	823	777	755	747	755	781	792	808	835	788	815	814	762	768	803	818	780	780	833	802	781	848	784	774	822	810	767	800	798	840	812	806	776	779	807	754	851	803	813	815	871	760	797	793	833	751	810	824	811	803	776	774	737	794	818	776	785	802	776	799	815	772	767	751	847	769	771	784	775	767	771	829	748	772	845	825	818	820	856	789	761	823	846	797	844	828	802	760	732	770	744	827	740	807	780	805	784	785	773	772	775	843	786	764	799	763	793	818	793	838	853	762	834	756	760	812	738	771	795	786	821	798	746	826	798	851	781	822	803	727	763	778	773	840	816	815	831	740	786	796	791	813	801	806	734	806	788	751	806	818	827	804	842	777	784	822	808	809	754	788	790	827	847	780	801	823	804	831	823	791	776	855	793	743	818	815	807	800	753	769	772	813	788	769	817	794	773	826	832	850	820	796	771	733	783	801	798	830	799	746	804	777	770	816	790	803	773	801	800	774	812	775	780	815	779	800	795	814	807	846	772	822	787	804	770	761	826	827	786	744	819	796	796	844	853	808	811	797	797	840	781	759	796	792	772	808	821	765	836	803	795	768	777	795	801	799	802	722	835	814	775	820	754	778	784	803	802	791	761	773	795	795	809	750	838	764	773	778	798	796	786	818	844	754	764	804	814	774	810	769	824	809	788	801	808	760	845	752	762	783	852	816	767	785	807	804	797	863	799	720	813	841	751	765	810	774	825	751	816	758	799	774	829	831	765	817	772	812	845	819	785	808	747	789	765	829	801	840	764	740	792	825	780	768	805	809	775	757	766	777	799	795	781	808	770	790	823	775	781	824	808	828	827	743	785	825	793	834	783	792	758	795	825	786	778	796	867	794	827	805	812	801	807	802	780	760	782	746	779	770	769	803	810	820	755	796	778	803	823	774	787	775	800	756	859	786	818	747	850	827	774	775	803	849	841	816	802	877	806	797	806	780	891	766	862	780	831	760	806	820	789	829	783	779	872	814	802	784	784	814	794	768	818	790	771	792	812	808	767	801	809	793	810	842	811	783	758	772	785	794	788	776	805	820	758	809	771	797	782	802	803	798	792	788	841	813	839	825	843	773	791	826	773	774	787	790	827	810	792	774	850	766	828	820	830	781	760	818	787	818	824	793	805	811	790	784	801	820	768	803	793	815	772	840	827	762	768	769	785	794	806	825	790	761	816	790	776	828	797	833	819	772	804	800	820	855	798	770	807	783	846	791	795	780	817	819	816	821	859	802	798	771	759	821	817	766	760	789	772	817	793	783	779	816	788	772	840	789	791	820	828	779	769	764	802	790	812	824	788	826	785	874	775	853	792	779	806	788	820	807	794	779	802	763	792	833	804	803	828	749	806	809	785	843	750	768	779	792	763	805	794	896	822	870	835	771	762	798	825	856	813	762	798	801	813	824	829	784	788	839	837	752	789	739	787	834	806	820	764	781	740	819	825	768	768	833	789	800	863	782	779	791	779	835	812	837	748	805	801	785	790	818	775	820	760	821	818	775	811	810	772	801	789	769	801	772	780	780	797	820	808	747	826	768	808	744	793	793	814	811	848	821	828	798	782	853	801	773	809	816	840	798	817	787	794	820	760	767	787	737	819	736	808	785	793	803	830	755	817	842	766	789	820	813	761	780	807	785	788	840	762	832	816	805	813	778	821	754	841	826	804	796	821	766	785	820	797	794	775	842	810	764	798	792	816	783	832	768	776	791	781	802	771	814	742	805	819	856	769	784	817	798	741	814	762	788	780	767	838	832	793	777	776	765	796	774	803	819	812	815	779	777	766	812	790	862	813	789	766	845	769	848	762	826	821	793	830	788	758	822	810	809	795	819	814	794	811	759	827	746	781	795	810	832	774	785	784	806	801	784	792	794	794	810	755	796	848	824	802	817	821	756	798	778	833	776	819	803	803	788	812	770	793	768	828	795	821	793	821	776	815	832	774	825	789	835	785	809	793	808	785	792	851	761	776	770	826	826	833	789	760	806	786	817	728	758	826	762	776	843	807	766	823	760	786	764	807	864	781	819	815	786	801	797	799	770	795	819	782	842	777	769	813	841	717	748	837	843	843	804	829	799	811	825	810	787	779	769	817	861	805	810	830	771	813	794	818	830	792	803	855	890	818	822	805	812	827	840	786	834	852	789	768	775	798	823	828	780	804	784	781	776	705	762	849	804	842	781	771	798	754	813	808	841	818	793	811	768	796	796	788	834	766	773	775	831	804	811	795	800	797	808	812	815	795	757	796	801	759	780	794	817	795	804	767	838	771	822	817	759	826	771	789	851	798	844	759	772	809	806	742	885	781	768	759	777	793	758	793	772	810	799	806	779	761	765	802	820	815	857	787	793	839	813	822	811	808	800	826	778	766	816	767	838	798	838	769	764	774	802	783	753	809	790	835	788	796	802	811	824	776	799	775	838	755	755	838	804	808	799	764	826	805	843	821	847	797	809	801	789	773	778	784	803	767	810	814	808	773	777	752	812	798	790	775	791	859	774	792	760	785	829	797	798	761	815	750	831	794	780	811	834	821	817	802	801	800	799	794	837	782	812	806	776	790	777	773	797	783	775	824	792	806	789	780	754	814	807	789	782	776	759	793	815	842	802	780	811	801	769	749	805	778	863	759	811	815	792	812	753	863	780	780	776	754	794	770	780	736	809	806	767	820	795	796	780	797	810	835	779	858	813	756	743	782	770	851	811	789	744	754	847	829	827	748	775	777	757	809	807	774	781	799	777	767	815	806	756	770	795	782	807	758	802	816	801	775	793	827	783	763	782	805	804	772	798	861	806	799	786	800	784	800	812	862	811	768	794	762	832	815	824	793	790	803	818	887	843	801	760	784	777	802	781	779	836	834	799	800	756	749	806	884	831	851	786	815	796	848	748	795	779	817	795	771	806	825	799	839	818	794	824	802	804	713	795	817	799	760	801	784	812	839	856	817	814	775	775	833	767	801	813	852	773	806	828	770	773	781	817	833	797	820	720	792	801	788	784	824	795	796	765	836	800	802	833	771	830	786	734	805	772	818	823	768	803	783	782	806	824	777	752	817	804	784	828	825	742	815	827	789	750	797	804	781	819	724	810	821	753	766	820	762	780	814	821	803	768	744	782	816	840	769	808	803	788	767	755	834	759	774	812	788	785	792	828	806	819	789	778	772	771	784	795	809	797	748	781	850	809	830	827	815	764	818	822	831	822	816	830	800	799	821	836	764	798	785	810	827	802	848	813	774	826	785	766	824	794	776	802	764	790	797	768	812	810	802	788	811	838	817	840	815	753	790	817	814	794	734	798	804	864	835	816	890	826	805	805	775	823	754	765	840	848	795	813	826	812	757	757
48431	93143	16768	3228	2650	2346	3891	9516	17992	25686	19922	4291	943	863	1409	3342	4836	3769	874	748	796	802	793	804	787	847	765	861	789	808	831	788	786	840	750	828	857	788	843	807	783	774	795	781	838	817	798	820	811	747	831	827	772	829	836	810	813	824	779	825	798	808	771	781	758	808	815	789	799	748	794	719	852	773	817	821	783	800	794	777	788	844	811	776	785	791	777	733	765	766	809	768	792	757	826	782	791	764	845	761	808	756	796	803	818	810	789	782	761	830	812	793	847	784	805	775	752	751	793	765	793	735	810	793	842	807	737	797	803	825	826	810	809	802	735	818	812	803	774	803	807	816	789	767	786	802	757	776	816	789	766	765	804	826	794	812	805	757	818	758	802	779	796	781	807	782	802	816	781	775	796	807	809	786	816	805	770	749	735	771	808	819	766	830	776	854	743	790	805	830	747	768	802	749	801	775	750	792	789	799	736	764	820	760	839	773	823	787	770	789	805	836	829	843	751	792	810	798	781	807	815	825	793	816	793	828	800	808	804	819	760	771	772	775	751	758	793	808	776	829	832	789	790	816	842	807	825	820	801	805	806	788	790	783	778	781	827	831	807	764	776	761	769	793	820	783	843	820	768	748	798	828	788	774	749	787	771	758	840	832	790	836	814	830	795	764	809	775	817	820	770	741	837	807	799	777	824	822	769	811	797	803	779	771	807	821	770	817	751	793	766	823	794	789	790	819	771	816	803	809	775	744	783	765	787	823	810	816	804	791	820	788	770	863	804	813	791	842	814	840	803	792	802	800	787	807	774	782	755	743	809	872	732	848	818	816	812	813	779	837	779	774	744	776	788	815	841	793	769	790	817	782	753	779	818	774	754	803	815	776	813	786	807	790	812	798	805	785	806	810	780	756	744	791	806	801	847	801	762	865	814	822	832	767	783	808	760	806	794	753	760	804	811	840	773	780	809	773	802	775	785	720	801	808	759	792	792	819	791	796	766	806	828	833	776	778	846	799	785	811	740	849	770	828	803	787	802	773	783	751	764	815	738	863	763	781	818	743	797	830	777	793	788	763	815	824	757	781	757	862	834	823	784	758	797	786	765	803	768	792	767	796	792	768	800	798	854	815	804	796	783	787	807	786	782	826	821	754	780	764	830	798	768	768	784	770	801	805	800	793	749	745	792	804	778	787	779	765	767	834	801	787	792	802	823	759	788	822	817	832	761	773	787	810	730	847	761	791	787	767	774	820	794	834	755	823	826	800	825	763	815	825	766	786	799	777	800	818	797	800	844	785	784	819	809	820	756	768	751	804	777	758	773	760	777	783	771	758	849	815	827	806	781	831	844	709	808	755	799	820	778	793	745	786	809	791	797	821	805	800	798	781	760	762	804	799	808	813	785	821	798	779	773	767	823	821	828	809	841	816	806	803	815	820	803	815	825	771	826	771	864	779	779	782	751	796	815	779	780	777	809	768	793	823	755	796	774	806	784	817	842	843	853	762	829	814	764	785	782	775	866	788	824	744	804	804	802	746	809	820	791	807	786	818	809	773	793	800	760	844	754	812	816	786	759	760	805	773	811	786	781	813	741	766	776	824	795	788	775	764	796	788	789	817	818	771	755	780	766	777	771	814	824	815	821	746	771	798	793	778	804	814	754	771	820	737	770	809	783	813	738	801	852	847	745	817	810	816	804	831	817	823	752	845	802	788	740	755	791	747	749	784	770	791	778	759	815	818	780	810	815	776	783	796	772	765	812	787	779	765	763	734	768	769	854	760	781	829	781	822	783	774	785	791	799	797	811	816	801	785	822	845	781	807	794	800	857	772	764	823	776	837	765	799	753	751	776	792	744	760	816	836	792	754	842	785	778	816	797	804	759	774	805	834	808	829	757	770	783	786	811	837	787	787	787	800	766	786	788	820	810	783	817	814	820	784	768	829	832	760	776	818	806	748	781	771	807	807	764	798	781	760	788	798	766	775	765	842	759	773	767	760	799	775	771	824	813	833	772	803	809	772	750	785	783	785	811	763	810	748	839	819	818	814	798	799	803	780	760	814	749	768	778	738	797	805	804	814	818	753	820	797	799	759	791	784	806	769	779	808	804	782	816	758	768	812	824	795	798	773	825	783	780	745	766	777	749	837	790	777	805	825	757	780	794	794	820	814	767	796	769	821	762	785	820	768	799	757	759	802	814	791	781	757	765	807	772	807	832	758	804	787	816	819	789	764	714	756	781	789	760	798	836	758	793	827	779	800	790	809	752	774	759	821	781	812	750	801	855	766	773	772	767	773	840	777	769	751	753	828	815	808	782	782	808	797	858	746	790	771	783	830	805	762	813	784	831	799	745	808	848	819	803	792	802	771	807	764	827	805	771	801	757	814	767	765	818	763	792	763	759	839	755	797	822	834	817	801	809	760	758	794	767	826	793	762	789	786	767	817	802	784	763	847	771	765	770	773	780	771	787	786	758	800	787	763	774	775	778	758	811	785	784	711	788	751	828	793	778	770	771	821	806	780	831	810	805	821	798	778	797	822	819	795	794	837	783	799	793	717	780	765	812	776	817	813	782	762	738	770	749	802	797	805	771	821	753	821	828	790	790	742	812	777	748	781	813	815	789	803	787	796	746	778	828	799	767	790	790	797	770	788	801	818	784	746	760	847	767	781	876	820	803	822	810	784	810	829	781	794	758	790	737	766	813	752	783	806	781	789	787	823	791	809	787	775	827	785	789	797	794	884	791	802	811	776	827	804	797	790	810	758	834	852	870	796	835	787	789	788	789	822	802	785	793	820	779	785	842	832	783	808	801	785	786	762	863	759	788	829	826	802	740	845	825	777	795	813	736	752	807	803	863	791	797	760	779	854	745	808	796	845	774	793	783	840	823	785	816	758	865	795	777	750	766	796	765	806	824	835	794	794	807	823	775	743	810	822	757	801	755	756	788	790	743	761	809	803	847	776	832	824	792	888	791	792	812	767	754	799	833	838	762	769	775	811	814	786	746	822	793	789	756	784	822	809	768	807	779	795	773	748	785	774	849	759	813	768	826	784	737	792	788	777	800	796	801	828	785	824	781	740	780	818	784	830	791	795	796	756	785	797	872	814	816	780	754	770	825	774	810	822	790	809	773	819	758	756	813	778	764	793	816	828	813	808	813	780	786	747	836	774	819	801	766	774	777	802	786	767	770	783	804	804	812	767	790	812	811	789	771	815	832	827	822	801	774	786	773	787	769	775	794	751	785	820	762	837	806	815	796	774	823	815	764	795	803	803	832	735	768	756	806	804	758	801	771	783	806	765	797	856	809	805	839	771	814	784	786	794	760	843	801	862	785	803	827	792	740	772	820	838	783	740	818	814	782	793	786	791	798	764	772	799	758	798	816	776	804	837	795	771	812	845	786	781	764	810	723	799	812	802	836	747	780	740	808	815	809	762	766	790	790	778	825	795	792	813	748	798	840	739	823	752	818	810	783	752	740	791	835	761	786	808	766	782
33389	28549	19579	2307	452	411	367	488	830	1051	500	293	305	310	262	321	340	338	309	270	295	294	292	317	296	296	290	269	295	269	306	290	309	274	273	296	295	308	297	286	281	301	325	311	318	290	308	321	310	297	327	313	271	278	343	323	302	290	291	273	291	303	299	295	287	306	290	300	309	333	284	315	304	282	274	300	294	267	303	287	262	307	298	308	277	288	315	274	258	318	290	299	277	285	280	302	306	265	264	271	268	307	286	266	253	282	310	293	261	302	329	300	314	286	288	249	299	292	299	290	297	291	284	292	273	301	298	286	315	275	233	289	272	288	294	297	284	270	254	280	292	277	316	285	270	283	294	287	294	313	273	281	276	307	333	284	339	296	292	327	314	289	255	312	296	322	299	301	294	306	269	302	286	286	318	293	281	324	263	288	334	293	291	315	245	274	272	264	268	294	283	280	295	295	253	288	336	265	286	315	308	319	261	301	319	297	285	299	298	291	298	321	300	297	313	282	290	299	276	282	323	277	285	303	297	284	290	315	295	269	270	299	275	330	306	291	272	292	288	287	302	266	276	309	301	306	307	281	303	279	306	273	270	311	320	274	301	287	278	302	274	297	310	289	310	301	265	298	297	272	284	285	276	287	290	302	294	325	275	274	294	283	308	278	304	294	286	301	295	291	283	291	283	331	315	299	332	288	303	305	287	284	310	331	282	284	279	291	275	281	272	293	300	312	290	306	331	260	269	331	284	310	273	313	294	267	303	313	281	284	267	281	298	273	302	263	312	313	306	282	292	273	314	305	303	290	281	306	291	283	285	333	312	305	281	274	298	282	304	290	280	311	302	276	309	285	288	273	297	296	278	280	269	303	284	301	292	285	288	324	263	260	288	278	280	302	272	306	258	273	269	317	314	279	295	286	260	265	267	291	295	284	283	250	294	326	301	286	326	305	280	279	280	289	327	327	296	294	314	301	286	303	297	277	298	290	297	290	286	266	295	280	301	291	297	271	286	301	284	256	287	285	312	313	312	305	278	276	332	300	286	277	326	267	295	285	271	297	290	309	275	298	280	291	284	312	313	293	283	299	276	291	300	287	297	306	293	302	313	305	297	300	269	302	297	289	281	295	287	293	297	283	311	317	287	295	296	318	288	297	284	288	292	289	303	313	319	299	322	280	270	295	296	302	284	279	285	295	292	283	258	292	324	306	303	316	270	317	302	265	287	279	321	293	288	280	303	272	308	312	275	329	302	264	294	297	347	271	318	294	286	263	294	305	277	315	289	303	328	295	302	299	329	318	322	291	299	270	298	307	277	288	282	286	292	287	265	284	266	277	321	291	285	252	308	309	306	311	274	308	284	289	304	295	299	309	301	279	301	299	303	304	292	301	288	295	275	262	326	275	328	269	328	279	302	275	304	302	310	296	319	291	292	280	293	301	277	287	310	293	298	320	303	291	293	293	289	275	300	301	284	291	272	284	297	314	297	290	303	288	271	302	312	286	304	287	271	302	318	274	292	303	328	271	293	293	291	299	280	279	262	323	322	302	314	260	293	279	287	307	271	324	313	280	280	302	296	277	287	329	265	277	325	302	290	294	276	292	323	278	281	307	291	273	286	311	288	261	296	286	311	300	304	250	305	310	278	305	316	263	275	303	278	271	313	286	338	302	250	318	278	287	296	285	309	317	331	290	275	297	279	305	291	290	306	287	299	276	290	308	294	297	316	288	288	285	297	298	281	330	275	304	287	285	305	272	295	261	301	295	314	279	315	317	318	313	292	276	297	288	267	296	302	314	291	281	326	304	320	280	276	298	294	274	292	296	315	309	291	286	298	303	294	277	300	295	301	271	253	280	270	297	298	306	283	287	289	278	272	257	299	303	288	281	293	295	303	291	299	283	317	282	297	313	283	286	285	286	265	290	295	282	269	301	327	290	278	297	278	307	290	305	264	262	266	290	285	265	314	278	289	281	275	263	304	313	300	301	284	253	302	296	274	282	269	284	303	314	340	288	318	266	306	284	293	319	299	316	300	291	314	282	288	287	297	305	298	291	297	293	287	284	285	292	278	311	292	277	273	311	283	272	325	282	286	265	278	291	269	300	292	312	282	280	275	304	291	286	325	321	269	290	293	320	285	292	271	306	307	280	275	281	279	283	281	304	295	294	287	294	297	304	301	290	328	267	284	304	247	278	296	262	261	291	311	323	260	295	282	268	280	295	290	295	303	293	298	275	271	277	263	287	299	286	306	259	300	305	314	293	300	284	321	273	284	276	285	307	278	300	294	319	279	275	292	305	268	269	271	267	301	324	283	279	273	303	284	301	281	301	304	299	273	307	310	282	292	272	274	305	300	284	263	274	307	282	294	293	309	310	307	307	312	314	283	281	280	300	286	294	335	277	300	283	294	297	279	290	280	272	272	285	295	288	278	289	274	315	265	287	285	314	324	298	258	276	292	275	314	286	285	281	286	278	265	307	284	282	312	283	294	306	311	260	266	293	317	302	258	296	290	301	303	256	305	315	275	272	299	286	289	318	289	253	284	284	273	285	280	314	303	329	280	309	300	313	298	308	276	312	331	322	292	283	264	284	307	301	304	299	291	289	261	329	285	291	303	296	311	301	304	292	291	307	279	346	327	288	310	294	284	312	293	278	288	327	290	271	310	276	311	292	277	271	288	285	258	313	312	277	306	311	319	311	288	281	297	293	295	271	289	268	304	311	276	327	307	295	271	299	280	309	300	287	300	292	297	289	302	280	278	321	287	317	276	325	299	289	291	301	295	284	297	296	286	274	279	289	272	307	315	289	297	281	307	279	273	323	287	281	290	282	328	302	262	298	298	298	252	268	282	292	300	279	290	317	304	327	316	302	286	291	297	315	267	280	306	276	288	298	278	297	297	307	274	288	289	294	278	296	301	284	259	308	297	328	297	291	339	329	296	294	281	322	281	277	312	305	286	295	273	300	302	306	279	305	278	310	299	289	274	277	324	294	275	262	286	285	326	335	317	292	277	257	275	321	290	297	304	271	331	322	307	300	297	297	293	274	293	273	312	308	289	291	293	291	265	268	306	272	261	310	294	267	273	304	270	294	305	265	258	286	298	290	301	307	314	314	279	282	313	285	289	302	285	293	291	288	297	273	296	287	316	280	282	297	266	285	276	290	320	308	291	317	306	313	290	314	311	304	292	310	270	291	328	316	288	293	267	294	293	304	277	301	253	279	253	288	318	290	317	302	320	300	283	311	251	304	278	319	301	324	323	343	297	299	279	300	274	315	287	264	263	277	294	302	292	295	264	288	300	307	270	277	312	270	309	286	281	283	276	304	273	282	270	267	302	305	297	267	300	255	286	274	311	291	284	286	294	239	303	330	281	276	315	313	300	299	288	294	278	308	307	283	320	290	276	290	271	297	307	291	303	291	300	268	316	282	287	303	294	280	302	279	333	282	281	297	289	300	298	312	296	288	309	286	296	327	314	289	292	300	289	268	309	288
36948	39961	8428	612	570	506	450	621	1074	1447	640	339	346	323	317	359	323	320	332	325	327	325	318	329	316	320	358	333	303	285	312	338	332	280	320	298	314	275	330	303	316	305	290	300	327	333	328	329	324	317	328	336	318	306	316	324	296	288	315	273	308	308	324	342	319	332	304	340	304	323	311	356	303	336	311	334	328	309	317	291	314	300	310	338	313	315	317	307	315	284	307	317	315	319	304	328	348	314	305	311	320	301	296	323	314	309	321	324	302	342	337	326	334	332	301	320	289	292	293	328	322	343	323	344	331	318	304	309	307	391	320	303	333	299	337	308	325	318	315	319	311	352	316	328	298	319	288	327	295	285	348	321	323	339	338	307	288	320	322	297	317	324	320	320	335	321	315	302	342	314	336	311	289	316	298	323	336	275	323	339	328	326	317	305	316	310	338	311	324	306	306	299	329	299	320	307	314	327	313	320	290	351	301	348	298	308	329	340	371	331	327	320	310	319	309	321	321	320	337	323	300	312	326	327	265	316	285	320	337	313	338	284	307	332	287	289	339	303	289	306	331	313	318	320	294	310	311	291	309	337	326	306	293	315	301	313	330	323	300	351	333	325	294	350	305	338	327	309	331	326	308	330	318	313	322	306	307	294	317	286	342	338	283	327	303	351	321	322	324	316	313	293	338	337	323	311	307	284	285	300	305	321	325	308	332	314	322	347	294	293	305	324	324	297	321	319	323	325	293	310	301	322	326	341	314	314	311	318	360	333	327	306	291	348	278	332	328	311	326	327	325	315	309	318	303	337	346	317	267	299	319	319	308	331	333	364	304	312	321	301	335	339	300	309	335	332	311	340	316	307	318	300	314	301	316	317	313	307	310	291	319	343	347	327	293	310	315	326	319	338	333	319	349	319	351	312	295	329	303	309	300	327	298	308	320	321	322	297	342	322	345	305	322	324	338	314	315	321	324	312	332	372	326	353	309	305	301	341	333	319	288	321	311	282	307	286	319	324	307	294	304	304	304	319	290	306	313	339	326	298	323	323	317	289	279	337	292	295	299	328	314	284	312	307	310	284	331	311	315	312	304	313	293	322	285	315	357	324	332	305	336	315	318	317	296	270	313	318	279	301	328	363	313	305	302	306	308	318	294	314	309	292	319	306	307	334	311	349	343	331	331	323	325	288	321	302	331	317	311	305	330	323	346	293	339	380	319	321	312	333	299	340	325	311	334	329	314	316	316	285	312	306	306	287	330	301	302	322	326	293	348	318	333	303	347	284	325	345	348	336	306	333	291	305	324	317	307	301	339	310	305	303	313	319	301	321	329	303	308	326	319	309	328	320	352	347	321	303	319	338	336	328	314	312	299	294	306	320	308	348	312	309	327	343	305	317	292	328	297	319	311	293	300	348	315	310	306	313	312	315	305	308	301	304	323	321	292	295	314	329	298	318	273	280	294	277	329	322	300	307	289	326	325	303	305	322	325	315	303	290	302	320	294	284	349	314	308	329	334	322	291	315	298	342	335	335	314	315	347	314	328	295	349	318	321	324	317	327	309	328	327	293	299	310	317	284	329	342	327	317	312	322	287	287	337	296	335	314	320	313	310	313	304	317	330	346	329	329	346	322	320	338	293	366	302	294	314	328	350	369	316	328	336	325	315	325	355	363	348	306	300	311	321	325	313	330	324	325	326	324	302	304	308	305	340	319	350	295	316	309	316	307	283	317	299	294	336	292	306	315	312	335	320	324	273	292	322	299	320	312	326	317	309	326	338	326	332	311	318	327	300	331	318	333	327	312	342	292	350	317	339	309	332	331	324	326	330	361	304	323	332	286	330	330	307	352	335	310	322	323	300	270	323	302	290	326	328	312	301	295	303	321	312	330	368	314	318	324	325	324	301	305	337	345	329	337	321	298	352	298	315	315	304	306	325	322	339	323	323	300	327	321	329	338	330	309	363	325	310	310	319	299	305	303	330	361	325	319	333	303	330	309	306	302	293	291	283	312	347	339	315	331	311	325	323	314	321	320	317	310	296	310	322	321	324	308	318	295	358	282	314	306	301	305	295	333	302	309	326	304	304	289	337	322	324	321	324	348	324	337	323	337	297	366	304	325	340	325	286	340	305	318	331	299	308	329	281	331	309	324	346	308	298	354	314	308	323	287	331	338	314	298	298	323	325	295	298	306	330	295	338	335	340	373	311	324	322	294	285	349	333	318	330	320	314	315	337	360	310	312	307	346	305	320	326	299	309	304	269	305	325	304	300	333	321	320	324	322	335	301	319	304	322	319	308	325	300	332	353	295	308	307	321	282	331	319	282	299	305	330	321	328	325	325	295	307	338	316	348	329	309	294	332	312	328	302	302	300	295	331	317	340	319	332	297	311	309	323	316	317	311	348	294	348	358	350	334	356	378	312	300	312	288	323	321	334	326	329	325	318	320	305	335	312	302	317	350	311	314	319	300	296	326	322	323	312	280	325	291	301	296	324	328	303	317	320	287	315	328	321	315	326	333	366	290	287	306	303	312	298	275	313	309	317	288	305	328	305	330	315	293	303	310	293	307	286	329	306	282	333	317	308	303	329	312	324	310	305	341	302	311	300	313	288	314	301	298	303	311	322	317	286	302	344	316	303	333	309	311	298	309	305	346	308	311	323	323	337	314	328	347	315	338	338	322	313	306	293	307	332	307	325	309	323	298	310	334	290	344	327	325	323	308	362	304	310	306	341	309	287	329	307	319	328	318	314	291	315	327	310	330	303	329	288	312	327	317	303	318	316	297	307	325	322	322	304	310	341	319	332	316	286	325	312	345	341	360	292	317	299	337	314	302	313	336	318	290	303	330	282	299	340	314	312	357	305	314	339	325	351	318	305	321	325	305	313	324	302	306	312	309	317	342	327	316	362	315	304	303	307	334	304	267	337	323	294	309	307	312	313	336	318	292	327	339	331	310	306	323	320	314	295	309	282	309	319	327	331	298	306	306	338	346	334	316	287	317	313	322	328	309	300	322	301	335	362	316	333	331	307	308	319	348	311	337	304	311	323	295	338	308	315	340	325	302	344	287	353	322	308	319	341	315	341	313	336	320	305	301	302	320	327	289	310	354	319	271	340	305	320	314	346	264	341	332	323	326	324	309	321	340	291	298	314	319	307	323	295	311	317	307	313	302	315	325	297	316	304	319	313	303	315	326	313	326	299	327	283	318	323	322	312	302	314	323	325	318	326	345	315	324	272	317	319	318	323	313	321	337	314	323	303	291	330	354	315	331	317	344	295	305	277	288	340	310	309	318	327	288	327	313	352	337	337	291	323	278	302	302	303	322	332	287	323	346	295	317	340	338	332	302	332	302	333	306	330	309	344	308	277	317	315	285	320	294	304	305	357	314	335	322	278	348	274	309	321	327	290	333	329	317	314	330	334	317	349	351	333	312	327	299	321	305	365	314	305	336	297	303	314	335	300	296	344	308	296	330	325	293	290	306	287	328	308	309	305
23907	22310	30563	23833	20436	8784	1508	6777	10800	10145	2832	540	550	546	555	872	996	622	494	506	485	515	490	518	563	515	492	524	549	488	522	490	535	501	534	467	471	468	467	517	498	490	489	500	463	486	514	519	504	504	520	504	541	525	495	511	560	497	488	472	442	514	505	538	467	479	493	498	507	472	529	483	470	473	489	520	546	480	469	480	497	506	495	458	470	484	490	491	493	514	525	483	508	505	495	495	473	500	519	510	536	510	522	508	485	497	485	480	488	507	455	515	509	497	513	466	494	476	486	448	513	501	482	505	488	512	526	479	489	456	513	465	488	492	500	471	496	485	478	503	506	504	530	486	470	513	496	456	483	462	482	510	496	465	528	515	507	464	530	498	468	467	493	508	480	519	491	494	510	503	497	515	495	512	551	479	494	467	527	509	491	496	484	501	500	489	464	447	482	532	486	510	522	532	516	465	483	471	521	487	478	482	526	449	469	512	505	511	497	564	494	502	534	517	487	527	474	540	472	533	472	502	548	495	499	501	529	469	540	502	497	482	512	522	486	481	475	487	504	535	482	506	485	503	476	494	484	498	495	478	484	477	473	507	461	501	522	480	498	475	486	490	459	489	523	519	520	490	508	475	478	493	512	493	502	431	500	512	466	496	500	522	534	513	467	503	501	502	469	507	485	501	490	462	505	516	487	507	505	486	503	510	490	481	462	531	495	498	507	473	498	502	479	487	474	470	488	497	522	485	474	489	499	495	514	500	507	512	509	452	519	454	488	518	493	518	482	491	524	504	492	511	451	479	455	511	469	526	497	492	499	513	526	535	480	531	529	530	493	478	515	500	508	522	472	548	486	472	536	512	479	506	493	522	502	498	485	514	499	493	486	482	486	497	509	464	503	490	492	505	487	554	514	490	508	486	522	529	514	492	509	485	505	503	485	517	499	488	515	537	513	474	469	462	508	502	494	500	536	525	543	481	471	479	469	513	495	517	459	458	492	506	472	489	536	524	518	499	495	509	536	529	504	481	490	549	469	481	464	524	509	488	498	470	520	540	515	518	503	533	505	517	511	496	514	511	488	495	491	470	472	468	473	500	478	566	504	509	503	486	472	481	470	515	518	499	480	515	516	497	528	520	480	499	478	476	511	469	491	502	466	504	486	499	494	525	503	484	503	521	511	508	497	499	475	488	515	497	519	498	525	506	508	498	474	498	540	471	514	495	468	504	453	549	482	536	519	513	468	501	495	495	516	501	506	484	486	506	516	470	480	489	461	486	495	468	484	479	492	506	526	514	517	478	468	517	469	466	517	486	492	480	505	496	514	484	475	485	465	472	465	509	552	499	500	496	472	513	486	472	495	509	497	457	477	526	492	526	493	504	501	520	502	457	474	532	495	530	459	492	501	486	492	468	522	499	491	496	494	508	531	495	492	466	459	530	496	461	505	505	480	521	511	455	494	485	504	480	534	491	480	515	552	499	517	472	521	490	458	500	465	491	497	479	457	488	490	553	542	458	489	481	480	490	471	539	480	471	481	495	527	463	522	451	514	470	499	518	505	509	500	519	490	495	494	468	512	493	531	484	511	508	507	470	511	505	505	497	498	469	501	475	537	479	498	488	488	512	519	536	504	481	495	489	501	492	492	503	492	457	497	505	523	508	502	535	486	497	482	522	464	503	478	492	493	506	497	536	491	497	506	516	494	481	467	481	484	481	493	508	472	510	500	531	503	464	507	488	478	520	481	449	478	508	471	470	488	469	516	518	487	501	494	487	485	473	476	460	496	515	518	465	496	535	501	495	496	473	491	479	456	521	482	505	506	459	518	482	521	476	512	505	501	533	483	481	492	464	484	526	493	480	519	540	488	524	512	485	489	499	451	504	495	490	502	518	535	487	490	482	500	532	537	464	507	505	498	478	494	483	475	473	504	534	509	490	470	475	500	530	513	469	496	510	464	506	501	486	468	470	502	492	484	464	504	476	455	490	476	494	490	477	472	473	477	463	516	495	484	502	479	508	473	469	534	515	531	478	470	515	477	499	529	507	511	487	476	521	493	493	489	526	546	480	489	484	456	489	515	489	532	536	522	480	474	480	496	474	507	501	492	504	495	513	507	474	493	497	498	494	514	513	520	523	492	508	508	454	522	479	505	515	515	520	463	466	492	546	471	514	499	491	502	552	492	487	458	499	495	519	483	500	506	484	528	503	496	476	470	526	529	497	485	487	465	459	471	483	541	504	501	544	469	491	508	503	486	500	445	524	495	477	546	504	521	480	515	484	495	517	484	503	496	483	486	517	508	514	468	492	486	535	504	461	483	498	514	526	510	515	493	490	496	511	500	519	483	489	485	493	521	501	486	482	504	542	483	496	495	478	499	462	480	507	536	530	492	472	556	484	487	530	455	496	497	483	436	488	475	502	516	492	499	501	479	521	502	518	494	487	503	473	511	476	503	491	480	466	473	505	570	481	465	461	488	448	485	489	516	484	486	518	509	506	500	498	489	439	531	507	482	486	487	476	507	485	508	507	462	500	496	503	554	475	539	487	473	525	496	468	451	493	468	528	487	485	509	535	476	503	470	468	507	473	511	499	466	492	471	519	511	452	498	515	522	503	491	487	475	490	481	460	515	545	488	501	477	485	507	548	524	502	509	500	493	491	509	489	468	486	533	517	492	471	488	505	465	477	502	515	476	539	488	507	507	502	476	485	504	444	554	526	441	514	508	466	527	503	511	482	525	510	531	504	491	502	473	472	488	523	496	508	487	491	494	510	464	500	499	495	456	464	492	473	511	518	512	458	507	509	504	489	509	479	465	454	483	487	473	481	510	505	488	509	513	518	482	479	497	514	460	474	471	487	509	478	529	517	532	472	538	513	483	496	457	448	478	479	499	499	453	458	500	474	496	500	496	504	486	490	488	493	489	508	494	477	522	519	463	516	490	512	516	494	457	491	490	479	503	484	521	518	480	516	493	465	517	519	510	495	459	486	519	513	514	500	517	482	495	521	507	491	458	417	492	508	466	479	536	493	512	530	509	511	442	474	465	548	519	503	429	495	480	493	504	523	522	541	490	513	517	489	507	494	481	478	499	495	494	470	484	489	511	509	525	524	478	521	511	495	482	463	468	481	482	466	505	510	471	486	523	539	516	458	484	522	523	439	475	520	472	459	506	516	477	479	500	472	492	522	475	481	475	474	502	513	510	450	490	512	473	454	534	478	488	480	506	470	466	514	515	503	499	463	514	505	536	540	524	481	507	487	483	508	446	493	492	515	490	522	525	492	494	501	459	500	514	475	504	484	496	498	506	458	483	499	514	502	485	473	509	501	484	504	481	518	495	491	475	506	494	543	487	506	480	492	465	533	537	523	507	489	475	503	491	514	457	497	498	534	493	515	476	533	496	453	503	508	502	500	539	493	473	527	454	484	463	518	519	471	472	477	498	494	524	525	493	510	546	525	510	494	533	487	469	530	481	539	490	537	504	474	473	507	478	482
40068	84676	24300	1821	1524	1247	1824	9933	15368	13281	2980	606	591	513	579	1050	1227	713	558	543	533	520	508	502	515	496	487	514	502	530	514	502	465	536	514	528	514	511	521	504	522	525	473	497	499	491	491	508	530	484	509	508	486	540	517	535	513	532	495	494	524	493	510	507	527	527	489	465	471	498	549	531	528	472	508	488	497	483	503	510	555	521	477	492	520	503	494	492	498	499	536	514	485	490	535	529	503	492	470	501	499	508	509	511	490	488	507	486	496	534	524	508	497	488	534	493	511	542	525	471	506	506	488	467	479	528	513	491	473	475	496	511	497	450	491	504	500	502	480	433	534	500	473	475	533	488	500	497	502	486	517	506	511	518	487	516	553	528	515	486	517	503	516	512	487	488	511	542	502	505	471	485	487	510	491	502	515	468	529	513	463	485	457	477	484	492	507	513	520	520	522	505	510	513	482	449	497	498	479	465	519	486	485	535	555	500	512	534	455	513	482	499	494	517	494	548	524	522	529	551	493	556	486	521	510	489	486	512	491	546	518	552	510	452	499	526	535	431	532	477	521	511	463	514	465	506	500	488	480	520	511	531	496	521	481	525	504	515	525	536	516	505	520	488	505	497	501	499	512	492	458	436	483	474	512	469	486	535	459	506	506	503	503	541	519	514	544	502	496	496	498	447	507	507	466	555	513	486	483	500	534	521	518	514	518	469	483	530	500	526	498	527	562	505	513	525	538	490	516	511	486	513	547	473	500	502	536	483	457	503	507	528	494	469	488	507	504	540	506	506	443	519	488	489	492	472	500	518	502	485	497	506	514	498	465	485	518	499	474	497	517	523	504	500	504	527	442	504	510	493	498	489	511	502	509	521	523	483	513	513	504	456	482	535	488	535	483	517	481	483	517	489	507	517	546	468	558	519	479	513	491	531	513	523	515	524	518	533	488	559	481	459	483	536	521	482	518	444	522	518	512	506	516	490	460	500	514	483	526	519	494	500	486	492	483	478	559	528	538	481	485	474	511	484	490	513	532	485	515	469	505	461	521	480	496	516	518	492	504	499	499	492	519	514	506	478	505	513	517	487	479	501	547	466	532	492	524	512	528	501	527	462	524	534	511	491	481	517	567	513	488	502	498	535	538	485	549	479	494	517	464	490	483	491	511	452	484	540	487	475	521	503	479	478	505	484	486	509	514	530	479	555	469	498	552	513	483	499	444	492	511	516	552	550	562	498	502	462	517	502	502	496	471	522	468	463	491	505	536	517	507	525	495	509	506	514	527	505	455	518	518	504	517	506	466	484	527	479	502	463	527	505	484	537	492	503	526	487	525	524	479	513	516	468	488	513	512	509	464	504	510	518	494	500	524	542	487	535	514	526	500	501	503	522	470	530	542	466	479	541	510	500	501	541	525	482	485	515	496	473	503	525	456	473	535	501	489	517	491	500	518	505	469	504	531	485	503	468	486	467	511	515	495	514	448	461	501	545	511	473	504	535	497	527	526	496	524	527	542	504	476	526	511	530	480	491	449	486	473	486	471	497	497	504	503	490	510	519	513	516	518	537	480	527	508	512	491	510	513	531	518	498	534	494	494	525	519	521	488	500	545	509	483	503	526	506	510	479	470	520	514	513	502	502	466	490	496	519	519	503	551	548	504	511	478	476	493	557	461	512	503	537	485	496	489	502	499	529	520	514	510	491	495	471	489	492	522	512	471	519	480	491	536	537	485	496	528	512	496	494	529	518	494	533	533	560	503	505	496	532	503	520	514	487	497	523	500	484	529	535	507	534	514	531	445	504	506	492	493	533	515	467	492	492	507	532	491	486	499	553	488	501	507	482	524	527	445	506	502	535	512	484	477	486	492	505	502	515	509	488	480	504	516	540	528	512	549	535	531	463	489	510	456	534	492	539	495	507	510	532	477	457	464	533	503	490	458	500	512	509	491	481	530	516	519	530	484	504	501	501	530	482	492	513	488	506	546	508	473	535	501	530	485	542	502	482	501	505	479	466	480	502	463	485	488	511	492	496	521	518	495	516	512	486	517	493	498	513	510	524	483	487	481	493	511	532	508	545	482	558	476	547	498	494	519	498	507	524	507	512	511	493	505	531	515	503	498	435	509	496	478	503	530	534	500	498	517	479	476	526	502	498	582	497	466	511	514	505	511	507	493	510	508	492	497	478	473	512	507	507	531	460	475	479	497	494	521	511	541	539	549	515	484	511	499	466	496	493	517	480	506	490	474	500	478	523	500	517	500	525	524	508	488	546	474	493	505	497	530	512	480	505	474	547	491	484	495	500	485	531	488	494	540	503	543	476	479	491	558	494	532	516	495	506	518	516	524	544	514	471	517	478	551	512	488	470	558	495	527	520	513	492	499	537	491	479	513	490	484	499	514	489	526	499	490	514	515	474	509	479	503	474	529	519	514	529	486	494	529	511	496	469	549	477	490	518	488	483	517	533	488	496	495	540	475	489	508	501	501	517	500	551	489	517	518	503	531	472	524	526	536	490	509	456	474	496	509	495	561	492	516	524	528	448	496	477	480	514	476	499	525	480	527	540	508	494	507	532	505	525	482	522	488	524	511	489	510	558	529	543	498	541	511	502	519	521	488	512	489	533	522	504	475	527	544	523	479	547	527	521	476	511	485	567	545	503	536	486	523	514	505	518	498	507	505	516	514	492	532	498	478	529	501	524	467	497	460	508	494	529	530	502	504	492	501	509	507	526	478	473	527	451	518	531	513	479	482	548	519	497	536	505	502	528	476	512	466	510	481	492	461	465	522	519	475	527	525	513	517	468	516	508	473	491	542	515	505	526	475	472	461	533	476	505	521	514	513	487	484	509	492	511	475	542	515	493	504	491	509	485	519	519	486	457	528	501	509	534	543	519	485	523	537	521	516	502	534	520	516	537	498	467	487	518	498	478	500	526	475	494	530	486	526	508	507	502	480	529	499	514	501	483	452	517	509	502	517	464	536	491	490	505	466	513	553	472	515	527	492	524	499	502	485	496	508	473	535	484	511	500	525	507	477	520	487	499	511	518	540	509	493	456	428	523	466	485	492	466	528	498	503	511	490	544	503	480	483	506	492	513	473	525	517	541	501	503	497	495	518	529	493	499	542	473	508	497	513	478	523	513	516	564	511	494	488	487	480	504	470	504	501	463	518	500	546	516	507	497	493	479	504	509	491	509	520	479	524	531	485	532	488	536	498	460	538	526	494	498	526	537	479	476	487	501	482	513	510	496	487	522	534	555	527	480	504	524	521	501	500	482	470	514	534	465	482	512	529	529	469	511	472	503	500	487	492	492	497	527	491	480	462	489	501	438	525	507	459	518	505	466	538	496	490	518	490	485	533	497	499	537	514	499	500	547	480	521	495	475	531	511	497	488	499	511	531	507	515	493	528	500	481	555	532	455	488	517	492	528	493	512	485	507	498	500	540	497	538	482	512	492	521	514	504	542	465	480	481	483	530	542	495	518	465	528	533	534
25035	22752	31362	23698	11098	990	669	1808	5162	6145	2765	488	460	456	435	427	767	881	443	437	432	434	406	446	407	431	411	422	448	406	400	409	395	447	416	407	440	439	381	424	429	433	435	456	427	441	418	434	443	409	411	449	434	420	438	416	416	384	461	439	435	404	400	409	442	457	397	423	432	422	431	456	437	441	471	411	390	453	480	424	460	457	443	461	451	464	431	436	437	450	433	446	445	418	450	437	417	435	447	434	460	444	435	460	444	395	420	449	387	442	452	426	416	415	421	436	457	453	431	439	439	454	481	386	443	418	440	406	414	451	431	428	415	438	403	406	402	383	395	492	431	410	421	450	444	447	408	393	410	471	399	444	425	440	439	428	447	409	439	455	435	436	416	412	432	399	417	453	442	413	437	438	421	383	463	436	404	447	428	438	401	398	429	408	393	417	428	433	419	449	423	417	454	446	392	437	422	438	434	437	398	414	400	439	423	415	433	482	463	433	402	441	419	448	486	436	415	420	404	432	439	448	412	416	394	406	425	444	425	423	460	414	451	450	449	471	414	402	399	395	396	388	424	422	454	434	428	431	419	411	405	463	445	445	412	424	439	439	440	394	414	404	431	404	433	450	421	439	467	409	445	464	416	398	412	453	425	430	447	435	415	425	395	451	365	439	427	430	425	429	411	446	435	388	407	467	413	402	435	392	428	436	408	427	425	447	464	386	421	424	410	439	435	420	440	421	440	417	434	423	463	446	459	430	426	449	429	430	490	406	419	460	420	430	402	442	460	405	382	425	408	409	405	445	437	408	430	436	404	424	414	433	425	415	428	451	453	443	422	429	408	420	450	422	437	441	431	445	445	430	469	413	401	441	428	428	421	429	426	477	375	408	424	443	454	439	411	416	410	420	407	448	442	412	438	429	426	428	413	412	418	463	418	418	434	405	410	440	437	440	429	395	430	464	458	417	429	430	427	426	435	405	426	467	443	427	458	447	447	414	425	427	434	429	420	431	419	390	426	414	399	395	443	411	429	400	432	443	410	434	404	422	455	382	448	438	475	434	405	414	388	414	484	412	443	441	402	394	465	441	431	445	413	470	422	427	435	422	424	428	427	406	443	411	450	397	402	409	411	391	434	432	418	466	433	405	428	425	425	402	411	412	463	400	426	372	443	431	421	419	418	449	456	394	445	429	414	438	393	469	445	426	434	435	438	401	432	451	416	440	421	408	433	423	396	457	429	421	392	423	429	447	446	408	440	437	463	461	495	417	421	430	412	419	421	425	423	427	423	402	459	428	444	437	437	436	398	402	406	443	406	430	432	415	392	428	451	434	449	421	440	424	401	456	447	396	447	433	435	424	412	395	448	435	431	447	459	442	430	414	453	433	420	442	476	445	406	394	457	458	378	429	424	419	426	442	440	439	408	395	420	430	423	454	402	431	445	436	414	443	440	420	431	394	408	454	453	451	428	428	455	424	415	411	411	460	449	441	443	422	415	455	453	427	458	401	388	397	486	450	397	429	439	460	382	417	407	403	417	448	459	428	427	432	410	450	432	428	439	374	450	449	428	461	408	484	460	441	452	455	396	412	415	428	450	416	410	411	427	424	421	448	432	445	403	408	428	409	465	395	439	388	448	385	445	465	451	406	464	398	386	424	437	408	429	439	406	418	398	412	415	447	438	422	409	431	387	443	428	414	399	442	378	434	442	453	440	375	426	397	442	413	424	419	412	448	420	444	459	440	393	397	405	476	422	423	459	425	430	431	398	413	408	434	425	421	421	405	427	441	443	406	415	458	399	432	433	420	415	423	408	435	433	465	413	427	413	395	431	424	460	423	452	406	408	428	435	440	474	428	457	394	426	439	415	447	429	401	424	440	438	415	389	405	446	464	410	419	424	454	389	394	437	438	415	427	439	445	450	441	431	453	445	424	415	481	424	438	433	419	404	436	390	414	445	419	427	434	403	418	432	430	430	458	407	414	437	414	433	402	443	425	414	453	385	438	462	437	408	435	412	459	429	415	442	412	422	428	452	431	419	432	425	426	438	433	391	401	395	436	381	412	413	410	413	419	470	386	419	405	476	432	398	407	389	401	441	422	437	437	446	403	428	411	422	431	461	431	415	444	438	413	437	402	420	412	386	437	432	435	435	479	406	453	397	444	428	418	423	411	403	424	418	438	447	445	428	423	404	472	436	388	412	426	465	445	438	410	429	408	444	401	416	448	462	456	409	441	408	479	426	455	417	419	456	419	403	442	436	427	402	423	436	398	414	405	446	404	405	407	451	437	440	409	456	428	399	429	397	421	408	440	402	436	421	402	432	416	438	425	455	419	421	453	438	429	443	419	461	415	408	443	429	386	433	430	402	419	426	442	412	442	425	453	446	421	433	401	402	452	413	440	448	432	422	438	419	416	400	405	401	440	428	414	401	431	417	428	442	437	444	387	419	449	419	472	384	404	430	428	418	428	435	382	432	398	437	438	409	445	439	451	433	431	473	441	471	419	446	432	417	433	409	437	450	430	445	425	436	428	429	417	388	415	431	433	416	425	436	453	415	417	402	407	394	425	437	447	449	386	416	442	453	445	436	436	422	433	455	445	430	413	441	436	435	447	445	434	427	425	422	417	437	433	444	438	451	422	444	426	394	398	458	418	475	397	383	419	435	450	435	451	414	430	445	410	419	445	449	416	432	436	422	405	406	425	448	470	434	464	448	440	450	425	428	431	448	429	399	433	418	409	461	443	456	416	425	434	438	396	434	423	466	460	421	385	458	435	402	385	430	420	406	417	458	454	428	432	416	405	389	418	407	433	443	438	412	426	420	431	371	413	447	435	426	439	459	409	416	413	433	420	428	413	473	416	400	409	436	401	421	464	437	426	460	407	458	463	437	423	391	420	434	414	430	461	428	462	444	424	436	427	441	430	375	442	446	437	408	415	441	455	389	392	416	452	415	445	408	444	425	454	423	431	442	475	428	417	394	463	378	403	422	422	427	421	438	395	398	442	425	444	437	468	427	443	447	427	437	434	434	424	462	459	431	450	450	429	428	417	457	430	436	391	436	452	437	412	435	432	414	442	400	439	374	406	406	422	405	439	382	413	394	433	395	449	427	417	418	439	476	439	450	414	464	475	460	405	461	421	435	466	430	405	433	431	422	396	418	416	455	417	422	441	442	395	442	425	427	438	392	413	410	401	436	446	399	420	475	454	390	426	421	462	449	459	447	448	432	451	455	421	442	443	427	454	438	416	419	431	396	476	447	415	420	433	420	421	433	439	436	438	414	438	433	408	420	416	397	422	415	461	438	447	452	434	438	417	460	436	440	409	452	416	434	435	441	413	434	427	437	415	458	454	415	447	387	420	423	430	428	405	440	415	471	429	378	441	419	451	416	400	439	477	427	454	443	400	458	438	429	433	440	417	410	412	464	459	412	454	479	446	424	412	448	427	434	437	422	450	403	405	432	430	439	423	404	450	438	428	445	418	446	375	402	460
34783	73559	28137	1179	984	835	780	3472	9507	10430	4271	562	483	504	486	494	1111	1201	446	469	469	454	446	474	485	495	467	469	450	486	496	460	491	501	486	446	494	463	497	430	430	466	487	469	448	459	484	491	470	425	440	471	500	483	457	474	483	469	465	442	450	433	447	453	486	434	432	475	457	441	445	484	476	422	485	447	510	478	509	460	484	483	455	451	474	458	492	475	435	492	461	495	450	499	431	502	461	476	451	381	424	469	409	495	491	447	463	484	522	459	467	471	463	430	460	479	433	459	436	472	460	482	465	422	470	439	403	448	497	454	440	450	471	486	451	455	475	524	452	469	443	483	438	484	466	442	464	491	481	428	476	426	442	465	495	438	452	438	447	463	467	449	477	447	517	488	465	465	449	463	437	480	467	495	465	438	489	466	460	503	464	457	435	465	513	480	418	485	407	465	482	465	476	459	460	487	454	461	453	417	441	458	478	472	457	488	456	501	456	472	470	449	499	440	457	431	461	535	468	451	443	456	530	436	427	471	452	458	432	452	461	441	459	476	437	513	474	511	455	443	466	476	503	457	487	466	474	483	445	465	457	473	479	481	455	444	457	463	460	446	430	459	411	462	497	437	471	488	468	505	474	429	490	450	468	458	481	482	449	412	427	446	461	489	467	466	457	494	496	463	456	500	447	466	461	446	447	467	457	479	431	431	449	489	459	483	450	469	485	464	475	472	472	440	418	482	456	475	415	483	490	434	473	476	443	473	476	452	480	447	437	483	455	445	445	495	447	502	469	458	452	441	498	504	456	476	474	421	438	472	518	438	503	425	464	472	475	495	420	436	442	476	411	475	471	468	437	484	446	522	449	537	486	437	443	407	479	451	458	442	476	476	414	443	472	472	500	492	466	458	468	442	434	481	446	460	435	480	450	444	450	491	437	477	438	477	448	448	467	438	485	444	467	454	440	453	454	490	477	456	439	441	458	454	491	483	418	434	418	427	456	432	450	465	502	472	469	455	406	489	442	483	447	459	470	446	494	450	498	465	474	467	467	482	439	461	467	448	466	444	447	491	470	478	481	435	467	473	439	470	451	437	427	444	467	473	435	478	474	482	477	483	426	478	485	483	455	472	442	467	485	432	466	465	453	441	455	416	451	437	464	466	488	475	434	496	500	477	472	459	485	470	457	427	452	449	476	443	466	452	463	464	454	467	440	450	481	483	448	528	439	472	427	466	447	430	450	458	465	460	466	510	507	478	458	465	470	474	456	433	455	432	460	444	467	431	449	456	458	452	460	446	467	480	446	482	444	489	499	463	462	470	508	474	479	455	501	466	422	470	439	468	459	471	462	453	425	479	472	486	511	460	513	454	464	462	450	473	483	480	458	483	438	454	484	478	487	436	450	495	445	465	475	488	484	458	469	458	491	472	491	464	455	442	461	442	467	462	458	457	471	497	446	429	474	455	490	477	494	445	445	447	470	490	478	475	459	456	472	487	470	468	482	471	486	468	459	463	475	500	488	462	462	469	457	464	453	449	465	480	480	462	488	457	462	473	444	460	465	487	481	429	463	467	471	453	442	466	471	434	454	470	461	457	445	505	446	467	463	436	456	482	447	495	488	453	448	479	523	453	427	435	485	477	477	487	478	477	474	485	476	411	452	441	500	453	445	488	483	454	449	466	469	436	471	455	406	441	474	451	467	437	462	470	429	424	452	454	464	446	479	451	494	487	459	411	452	458	489	463	456	481	463	467	462	475	457	460	457	438	453	456	444	477	441	473	462	457	474	448	490	480	447	485	472	455	458	439	474	483	431	484	446	435	450	464	459	427	447	446	472	462	463	443	477	470	479	474	479	482	444	438	468	469	449	454	488	459	488	421	469	504	472	477	469	455	464	437	500	476	518	503	496	432	468	460	422	464	462	475	455	411	444	471	482	455	491	432	431	497	436	473	446	472	474	464	427	506	453	508	500	443	453	454	480	468	479	481	448	459	467	426	477	416	449	475	488	451	490	492	444	471	460	505	480	456	462	471	451	463	501	495	453	467	457	441	471	410	489	491	478	458	470	481	468	503	451	477	472	462	450	428	483	484	475	459	493	475	483	428	477	492	488	449	481	469	454	469	467	474	439	476	445	471	467	459	472	477	477	466	466	482	443	486	454	475	438	464	478	463	465	474	435	461	456	467	480	448	502	497	469	478	477	452	452	472	476	474	464	474	452	466	456	461	450	472	469	441	498	425	464	453	450	451	452	481	446	501	474	454	478	456	445	472	483	478	440	485	474	466	440	477	412	471	468	453	482	486	463	474	455	452	488	462	485	483	488	459	464	486	480	467	470	480	470	480	439	451	463	490	445	448	458	440	482	480	473	469	503	450	462	479	469	431	461	473	489	484	450	440	456	392	447	481	465	444	500	447	420	440	482	503	466	445	459	492	472	469	503	445	439	471	490	491	473	481	443	445	485	481	450	448	486	481	476	488	473	474	480	446	477	462	493	471	468	492	457	454	446	471	457	475	440	478	471	454	454	452	444	470	482	450	511	460	433	431	440	489	497	433	493	447	449	434	459	492	444	481	438	441	458	487	473	495	435	425	455	455	458	452	428	491	511	447	473	455	428	427	484	456	428	429	459	420	493	503	464	475	474	458	470	496	494	455	444	488	461	473	478	474	450	450	467	493	453	475	436	441	423	439	458	487	405	431	458	462	467	473	456	458	501	465	454	444	449	487	410	490	454	488	474	497	465	481	464	451	483	464	439	430	467	456	457	476	467	480	445	512	472	488	445	469	442	464	457	440	470	460	463	460	482	443	485	490	487	442	498	457	501	459	479	480	493	479	434	438	454	471	504	452	440	491	499	477	449	442	442	450	438	437	442	478	450	468	470	442	449	504	470	494	452	472	417	477	414	470	518	438	473	487	446	448	432	412	437	449	500	419	439	458	459	443	499	483	464	484	459	455	454	439	467	447	449	476	456	480	456	467	460	430	464	495	459	465	458	430	488	462	428	438	501	484	446	454	467	473	458	485	440	487	464	432	444	452	475	473	454	470	461	487	507	435	470	431	469	475	453	433	484	432	489	450	482	436	466	457	495	447	408	489	426	492	455	451	457	440	441	445	473	459	456	463	468	445	476	441	457	450	432	449	480	463	493	438	460	492	435	460	472	497	494	510	484	416	461	459	464	485	460	472	443	506	445	469	427	458	466	479	450	427	454	434	448	462	452	459	463	463	494	450	465	470	452	447	492	464	463	433	498	485	449	470	462	459	478	473	441	486	435	446	444	467	466	474	428	483	479	464	466	432	450	466	451	457	447	459	486	507	471	461	453	471	427	460	479	463	478	468	469	482	433	434	465	465	520	513	457	459	482	449	455	455	482	448	457	456	457	444	472	441	492	469	484	436	461	445	470	462	476	484	462	432	475	483	475	475	458	432	467	453	469	480	471	459	490	444	442	463	475	461	432	455	477	435	430	447	484	439	468	490	460	469	425	435	462	477
22600	21475	30678	23243	21145	20851	10603	5273	15323	21444	15583	1883	800	796	816	985	1538	886	770	839	807	794	768	773	798	792	767	765	779	734	764	796	796	792	747	814	835	776	747	733	754	770	756	796	768	669	766	750	768	711	719	790	797	747	758	729	750	747	803	769	770	768	786	756	820	849	770	754	731	789	749	779	741	765	772	772	733	743	769	771	712	755	751	730	759	818	824	784	765	760	711	739	758	748	761	779	751	796	787	805	762	806	820	737	743	746	804	789	710	753	714	732	774	687	793	769	751	764	732	795	702	773	728	741	762	756	765	785	763	805	778	744	738	756	684	752	781	754	723	719	721	726	769	753	793	763	784	736	749	801	786	736	783	780	792	805	800	810	779	724	771	776	770	725	745	743	752	741	756	748	731	772	755	715	756	745	773	728	766	766	746	787	804	779	787	739	712	733	808	781	749	820	753	719	711	786	784	773	764	713	744	848	784	778	783	778	787	750	762	749	814	777	729	726	739	760	754	776	752	823	758	761	751	675	787	764	729	756	769	807	791	765	778	796	798	818	802	788	813	765	772	796	754	747	774	778	763	778	754	751	748	748	730	777	783	806	725	779	783	773	746	805	782	771	742	746	767	775	739	781	752	758	798	748	781	783	731	764	782	764	744	786	754	829	831	745	744	736	781	720	739	778	774	708	780	721	772	740	746	781	732	773	800	772	751	789	709	747	787	719	756	725	758	797	781	762	792	778	805	769	726	796	760	739	806	769	773	755	783	751	770	797	742	748	781	759	766	704	768	755	713	719	750	732	705	754	702	723	758	745	737	788	756	779	803	714	775	776	734	771	793	780	738	791	727	784	791	778	771	780	771	754	782	747	764	784	787	779	800	795	791	745	801	752	764	725	729	765	766	760	787	789	731	724	736	746	754	709	770	781	780	760	770	787	762	744	747	759	806	791	729	815	768	756	764	756	806	761	722	754	716	737	778	777	744	788	751	751	728	792	762	800	744	799	753	797	772	743	712	763	722	726	730	819	774	735	738	782	807	763	780	788	775	768	728	749	715	768	752	721	774	766	730	782	810	779	801	835	768	820	761	739	765	771	792	838	739	760	819	742	820	779	747	802	750	799	752	749	743	712	751	750	746	758	795	765	746	759	796	739	749	774	757	742	742	772	740	781	748	748	732	729	793	794	760	821	804	751	741	757	808	705	767	755	774	699	751	809	727	779	794	772	770	766	768	774	770	762	741	801	724	767	739	740	784	755	752	765	778	739	757	763	809	753	766	733	772	724	751	796	745	781	771	710	807	781	787	760	734	720	762	743	848	770	718	778	739	718	744	765	762	808	721	718	738	796	785	829	786	770	762	774	768	748	781	744	728	783	791	723	731	758	731	808	760	781	794	762	741	723	783	757	763	762	803	759	836	705	786	746	786	737	771	781	788	748	718	834	763	803	793	755	737	760	741	763	751	743	795	747	742	803	744	810	752	726	757	758	760	737	749	774	740	725	684	777	773	752	778	782	753	789	768	748	775	801	779	719	762	810	810	770	709	765	808	809	768	783	807	767	818	774	748	784	792	778	758	754	786	757	772	794	736	729	789	793	752	721	776	769	792	770	754	762	764	733	754	771	780	727	818	752	749	740	805	724	739	796	722	755	755	759	774	773	757	767	745	756	744	769	757	758	775	734	742	713	742	734	749	780	770	759	777	805	777	742	731	728	791	796	709	757	748	707	748	794	720	790	752	789	769	816	768	716	760	773	769	741	726	805	758	799	745	801	760	777	762	786	774	716	786	786	739	767	771	748	714	764	714	800	774	740	777	777	740	801	701	778	805	776	783	742	713	748	752	736	799	807	798	791	743	727	768	761	748	759	787	804	739	744	713	784	755	749	779	776	805	793	763	788	735	723	787	728	762	716	739	805	735	797	790	738	735	724	758	786	804	803	747	748	755	737	755	735	756	729	783	773	737	740	767	751	750	760	795	782	782	745	787	777	800	768	752	719	749	778	769	777	790	738	766	746	801	745	788	794	755	749	767	791	757	737	771	744	804	790	779	786	805	720	778	775	752	765	763	789	802	803	780	732	806	748	759	713	743	804	748	766	843	747	696	733	812	785	741	758	794	737	789	763	741	713	759	739	749	739	801	755	751	779	729	733	748	733	753	758	761	764	757	742	764	748	761	737	809	777	745	792	788	773	800	751	813	747	825	736	747	754	802	782	770	742	755	762	755	754	785	768	798	756	770	745	733	753	782	748	771	774	733	794	747	794	736	789	719	770	766	760	732	806	786	771	785	772	760	770	759	743	766	740	766	741	750	755	749	728	763	742	811	719	781	731	769	685	768	769	686	797	821	728	736	740	743	781	789	762	729	745	704	728	747	767	785	725	725	741	813	763	740	773	750	774	764	743	761	742	745	754	752	715	783	781	744	756	743	757	776	783	761	782	710	787	798	771	776	773	744	766	759	776	753	777	754	759	780	798	775	771	706	733	747	768	747	692	742	750	821	766	737	739	715	749	706	706	773	770	744	736	779	817	750	816	763	801	713	753	742	730	715	695	807	758	790	744	675	780	753	774	768	764	801	762	751	762	763	767	721	771	765	754	757	812	751	749	740	766	794	729	768	810	775	818	750	771	765	774	780	786	793	769	752	731	714	763	715	738	752	730	760	732	769	748	732	722	801	792	746	759	771	722	733	775	776	764	723	761	744	751	717	762	766	755	703	818	804	752	744	836	799	757	790	747	802	802	763	742	794	759	814	753	772	765	808	728	822	792	794	800	708	723	751	793	736	720	737	754	786	786	749	766	769	726	738	754	816	788	755	740	768	753	717	777	803	721	734	696	738	746	763	722	776	764	762	749	738	725	769	737	738	807	744	758	710	770	758	767	761	788	753	731	758	775	805	717	859	738	750	746	752	713	735	739	701	762	769	819	743	765	754	723	782	763	771	792	765	769	741	764	729	807	804	770	743	743	833	738	800	754	793	759	794	797	836	780	781	753	713	771	678	741	759	793	777	736	789	761	762	750	737	793	777	793	785	765	718	760	772	766	773	802	761	781	731	807	750	781	805	743	732	718	787	758	776	769	788	730	792	754	750	734	808	793	688	770	736	744	745	781	730	698	769	792	747	748	796	704	722	773	819	748	800	799	731	807	744	736	713	748	797	764	760	732	741	773	748	766	758	774	766	789	773	787	788	754	748	819	789	808	780	738	725	737	792	799	783	791	783	762	750	750	714	714	751	799	793	749	781	758	835	783	761	775	756	721	792	710	737	779	747	743	747	747	769	716	765	789	757	729	735	789	807	778	772	720	761	783	726	752	759	760	775	751	755	724	756	780	805	743	757	787	791	732	843	710	834	794	773	756	821	729	796	818	763	743	736	773	804	744	822	781	785	727	713	752	757	763	734	806	746	743	779	775	757	752	762	757	789	740	781	770	756	758	708	778	762	811	832	765	777	731	703	777	768	758	715	771	740	798	772	751	815	699	784	753	755	749
38308	83655	42290	2887	2403	2456	4451	7528	21128	24797	16644	1334	834	773	813	1169	2040	874	783	764	759	792	763	787	762	806	775	819	759	789	813	835	797	761	710	802	761	771	727	751	777	774	737	744	746	787	735	781	752	776	781	738	767	775	764	763	773	766	766	794	780	733	741	736	733	853	725	748	783	773	743	769	772	757	779	783	803	749	741	767	729	711	734	791	789	694	726	780	791	759	737	734	749	816	770	744	727	771	797	737	800	815	805	798	773	710	776	767	734	745	805	764	819	751	797	744	784	718	760	753	752	740	748	752	774	727	730	759	826	778	767	734	735	758	749	734	724	759	749	726	770	804	776	778	796	680	743	728	735	733	744	771	796	745	754	781	814	712	727	756	734	708	739	780	739	749	761	800	752	745	737	757	753	756	742	761	751	741	794	764	705	716	762	809	752	783	746	769	781	773	783	786	745	795	725	750	819	790	747	733	772	735	777	738	740	769	790	749	754	782	749	790	830	749	780	780	779	778	777	739	774	724	724	732	748	797	809	762	752	788	769	743	761	792	744	775	814	794	769	741	756	753	731	763	764	816	814	773	759	806	774	752	734	705	734	696	772	761	737	760	796	753	728	816	716	771	735	785	756	797	741	732	811	762	786	797	740	760	793	768	771	758	747	723	761	741	726	743	746	773	790	728	748	753	777	728	778	794	775	748	797	770	734	783	764	704	721	791	753	768	720	785	786	784	732	774	760	772	774	786	757	811	764	736	766	726	809	755	758	776	779	767	760	737	754	770	745	781	762	767	774	755	737	737	769	771	812	803	759	759	808	750	752	804	751	811	678	738	711	774	734	744	767	777	808	773	801	761	790	743	721	746	790	796	737	720	781	723	776	788	788	762	799	753	725	789	764	774	777	772	765	717	709	737	755	804	797	775	761	760	757	763	744	789	823	730	769	742	711	737	724	745	779	751	717	790	738	762	769	763	771	832	768	714	744	754	768	816	777	757	810	789	791	769	754	745	772	764	735	709	698	779	760	764	773	744	777	732	720	764	749	773	753	728	792	824	799	770	808	762	745	789	779	669	785	714	758	772	735	765	710	764	761	728	695	776	710	757	792	776	799	781	770	763	738	708	767	786	758	792	753	755	799	791	755	780	735	752	754	752	789	702	744	781	748	760	777	756	756	764	754	773	768	727	753	720	730	780	752	791	771	754	758	735	765	780	761	810	812	754	806	783	724	740	792	727	767	781	743	772	774	796	778	750	739	736	721	734	795	765	748	763	795	763	779	802	783	725	795	793	742	724	776	743	695	773	774	780	819	759	790	785	755	751	839	710	716	754	792	790	750	764	768	750	739	753	768	777	845	782	745	743	737	733	780	717	697	762	731	742	786	755	759	813	735	717	752	736	749	778	729	691	737	760	734	813	747	744	767	754	753	762	727	779	771	765	838	768	737	717	795	717	834	788	763	750	784	772	750	764	778	796	754	761	814	784	741	775	804	763	741	770	772	751	776	786	767	757	719	793	786	754	822	770	798	774	748	818	761	738	760	771	804	788	791	755	775	774	766	746	784	729	754	790	798	749	820	752	732	714	743	726	779	712	760	787	716	740	778	753	790	772	751	777	758	742	756	712	805	771	768	764	787	758	763	719	782	756	745	775	736	770	761	772	777	791	738	755	779	757	779	790	748	760	729	777	798	767	723	794	738	728	762	795	722	806	701	760	732	765	773	775	775	700	801	759	728	762	767	754	776	736	759	813	758	750	793	752	783	725	751	736	766	740	761	722	762	748	810	782	753	770	761	796	776	729	739	707	756	738	775	751	756	789	753	756	705	809	737	759	780	779	788	741	754	751	762	760	752	752	760	752	836	796	735	766	820	732	724	707	773	764	721	793	810	744	791	723	720	732	714	768	744	795	676	765	775	748	813	780	777	723	742	806	777	757	777	704	773	801	724	745	787	768	746	779	760	821	776	776	776	795	749	774	756	737	741	785	754	805	721	786	799	843	784	774	740	777	762	759	746	733	782	737	784	765	778	764	751	705	770	753	770	772	742	758	725	769	752	771	780	802	795	770	730	759	724	764	704	748	757	730	757	758	738	759	765	765	745	743	822	718	716	732	785	764	751	759	792	779	758	771	729	797	796	758	794	802	793	735	753	782	719	775	753	774	735	746	719	755	783	753	743	786	783	765	771	771	730	786	737	705	814	802	777	755	756	791	806	716	739	759	741	741	773	723	809	785	752	721	762	710	752	760	790	806	754	817	747	714	806	788	794	758	748	746	762	768	829	756	755	781	777	767	760	790	803	783	760	739	755	771	774	698	799	722	750	737	734	775	725	802	754	761	743	774	731	744	785	735	756	755	782	783	747	771	749	813	750	717	821	734	741	814	806	714	813	714	827	794	773	742	720	764	823	751	773	776	799	723	760	784	788	753	759	787	761	770	766	761	735	741	743	773	779	773	743	694	785	776	756	780	766	759	750	788	763	746	774	809	764	791	753	750	777	775	815	764	733	777	770	734	784	818	728	764	804	771	803	787	768	708	719	771	797	755	781	815	790	781	757	760	840	765	736	782	756	741	718	771	700	741	758	789	776	757	803	767	741	770	800	792	758	743	811	745	717	715	749	761	754	745	787	734	763	760	735	752	757	743	778	789	773	728	777	742	722	735	819	738	736	765	768	719	729	739	796	769	783	773	825	736	791	775	818	767	775	756	742	752	786	752	732	784	792	715	808	765	818	726	804	722	800	761	733	740	741	796	756	726	721	801	804	779	765	781	765	790	774	757	779	734	746	751	755	778	809	762	758	721	785	793	796	751	747	772	790	792	761	792	757	792	802	726	780	728	749	780	748	763	751	733	733	749	730	736	759	795	725	740	750	809	752	758	783	752	721	717	712	732	804	753	764	767	764	780	762	738	766	707	777	820	744	759	765	724	757	785	781	809	774	769	766	762	709	721	816	741	789	718	774	758	808	754	783	736	759	762	778	739	731	807	758	753	753	764	722	771	765	780	773	748	740	777	774	750	738	735	761	790	750	805	786	816	789	809	749	744	772	745	757	783	716	750	771	741	789	737	765	778	717	768	765	766	754	763	775	753	738	674	715	780	776	777	727	786	671	775	773	758	731	742	775	722	772	774	766	773	735	781	787	764	782	760	733	763	764	768	760	783	774	740	688	778	789	784	805	751	798	741	769	783	737	770	774	778	734	773	727	771	741	805	765	713	791	741	825	784	766	768	761	742	737	774	749	765	782	740	782	717	785	771	769	758	735	733	769	765	744	790	717	716	810	824	727	785	803	750	791	735	776	807	736	735	823	759	778	834	757	775	744	805	795	788	749	731	759	737	751	777	731	787	711	779	750	712	805	770	756	765	680	732	761	792	744	771	772	765	740	780	737	755	741	731	773	746	767	755	781	752	783	744	785	788	803	778	766	749	781	793	773	770	754	789	779	737	788	787	769	746	744	765	804	790	748	753	729	761	780	780	746	767	774	710	758	754
32757	26836	28783	4916	416	370	421	590	1129	1303	721	366	280	281	302	291	308	322	288	327	302	290	315	293	265	301	321	327	306	286	310	327	325	293	294	310	302	282	311	307	298	298	305	281	278	310	312	299	289	297	284	303	314	287	282	302	299	293	280	273	311	280	310	312	326	302	280	316	293	291	309	291	307	350	308	287	311	284	328	303	303	302	284	313	291	289	311	294	284	324	301	301	299	311	294	298	287	324	313	308	269	306	309	299	320	320	302	296	301	267	295	320	291	302	297	332	303	310	301	305	330	261	267	317	289	288	312	320	272	296	282	265	298	296	303	308	306	271	317	297	325	302	313	317	330	302	281	304	307	288	267	277	318	284	313	341	281	322	308	302	310	283	286	287	291	284	322	285	295	302	329	304	290	316	261	281	301	295	283	302	308	308	314	296	288	328	297	290	336	327	300	316	302	293	309	290	303	279	326	301	277	310	305	317	282	306	319	306	307	306	323	326	316	275	316	300	317	301	280	292	317	298	282	298	290	297	303	291	304	307	308	265	287	330	292	294	299	302	305	327	303	286	292	324	236	282	314	322	285	306	287	285	283	301	293	334	318	320	313	281	304	264	303	274	321	304	277	272	324	292	324	319	317	281	311	322	315	311	293	327	339	319	251	323	300	277	310	304	295	299	290	336	342	286	326	300	295	309	357	295	304	301	322	322	303	312	301	300	353	323	305	275	319	274	311	324	280	307	334	287	292	318	287	308	274	299	331	305	315	312	326	326	307	299	306	283	290	297	302	314	296	311	294	309	315	310	293	270	289	306	314	294	313	354	316	294	326	299	299	329	324	339	293	311	343	284	312	301	278	308	311	288	316	310	291	321	292	302	296	326	294	279	286	307	282	296	322	302	299	322	284	306	314	302	288	288	312	327	323	305	296	280	299	325	324	322	302	315	269	283	280	286	324	332	317	308	334	321	280	309	282	318	292	292	308	303	322	326	305	296	279	290	296	284	299	279	331	284	313	314	301	251	278	283	323	286	295	296	280	331	295	302	315	280	317	315	299	300	287	323	296	287	283	282	304	317	310	319	339	296	267	299	284	294	297	299	277	314	305	296	279	279	308	304	296	296	314	320	298	316	310	317	330	307	312	297	311	323	267	322	294	326	288	295	319	297	313	317	310	321	300	267	284	285	289	294	304	298	295	320	297	272	293	327	274	292	296	304	273	314	292	309	302	282	308	281	296	285	260	289	317	295	284	293	295	283	272	303	306	332	310	311	333	294	302	309	299	289	302	312	287	335	302	286	328	316	306	306	291	298	312	289	316	303	273	282	330	302	318	284	317	310	319	290	291	286	315	289	287	310	307	292	308	298	306	298	325	320	289	281	308	308	341	315	319	295	302	300	295	315	313	328	311	289	310	284	291	325	322	333	278	289	306	323	303	301	293	283	287	278	256	317	318	310	308	295	334	317	304	304	317	313	299	315	328	292	316	311	291	288	299	286	278	298	275	325	295	292	286	277	260	296	293	313	324	311	293	307	279	324	295	291	299	297	285	309	291	318	306	294	300	299	292	310	314	279	304	307	328	313	301	262	287	325	295	310	313	275	301	322	278	277	283	319	329	315	327	314	311	310	313	292	307	325	317	316	301	303	309	326	291	310	305	283	286	329	292	296	283	319	284	314	344	280	293	294	274	320	315	298	284	287	287	273	325	288	299	296	307	315	285	308	287	324	290	279	275	314	308	298	294	282	299	295	291	290	293	273	300	289	278	332	325	306	318	330	329	309	309	295	270	290	279	315	284	295	300	311	286	308	312	279	320	293	301	290	309	311	280	296	302	305	314	303	300	288	282	304	325	315	314	278	322	269	323	306	315	317	316	290	315	301	288	293	290	294	309	312	310	293	309	298	307	284	281	292	261	325	320	296	304	315	277	315	321	322	295	282	311	307	297	317	322	331	299	267	286	279	302	305	300	317	326	291	254	284	292	285	317	306	308	328	293	304	308	339	289	311	291	278	311	321	301	309	315	323	303	298	311	282	273	326	328	282	294	293	309	321	274	280	310	297	299	279	297	317	281	304	301	263	293	264	316	333	284	295	300	310	305	298	350	272	324	305	305	296	312	296	280	327	290	334	308	291	270	308	302	303	286	284	312	304	305	264	313	275	297	326	306	314	295	306	303	310	305	284	298	301	302	342	292	299	312	297	281	348	315	311	274	290	309	328	299	314	262	288	306	327	272	291	325	273	305	288	293	299	327	293	322	305	282	304	271	326	271	276	301	298	302	300	319	320	326	302	309	278	285	293	297	321	313	298	323	319	281	313	296	278	304	284	305	290	283	292	336	275	289	293	320	300	281	335	291	287	324	319	292	255	287	301	289	289	298	282	304	296	301	315	313	277	320	325	298	300	305	287	341	307	335	298	305	335	312	323	313	316	313	299	339	294	290	285	269	292	326	317	283	297	295	342	265	310	288	275	337	262	288	305	300	300	329	281	311	295	307	302	289	325	331	305	317	325	332	316	288	305	335	287	299	287	281	300	303	287	288	302	305	309	299	265	304	313	276	314	305	314	308	299	308	290	270	298	304	302	295	295	320	282	315	299	302	314	325	298	276	298	288	306	309	313	312	339	288	292	308	332	304	304	312	318	322	289	319	320	315	327	299	286	340	267	294	336	284	305	322	302	302	316	295	301	294	291	305	296	298	315	310	300	302	306	299	288	284	349	317	314	307	249	322	261	303	295	333	305	283	308	280	317	305	301	317	297	315	294	308	303	305	335	289	292	297	309	272	289	311	312	311	279	291	317	318	296	279	287	314	307	295	296	328	280	285	317	338	290	323	299	283	285	299	320	289	298	284	319	278	282	309	298	318	289	301	324	308	316	313	293	258	302	281	324	264	300	239	293	300	322	300	283	295	300	287	309	319	332	303	295	323	293	282	279	294	314	315	283	284	309	302	296	282	332	294	304	342	313	305	296	291	334	321	317	305	281	323	281	341	317	270	280	289	287	289	338	300	267	307	298	307	318	291	301	295	298	310	284	287	310	317	297	293	308	282	308	319	298	306	282	275	267	345	295	305	282	314	303	309	311	302	304	325	320	287	322	288	307	321	317	313	313	318	313	335	315	299	311	296	306	289	278	299	305	300	290	297	313	302	306	312	311	308	303	302	313	322	291	292	297	275	306	295	305	318	291	283	303	298	301	300	267	299	294	283	304	325	265	309	271	303	303	312	309	276	325	337	305	333	315	294	297	314	305	279	297	285	322	303	317	313	299	297	316	295	285	320	314	298	294	315	319	276	305	325	293	311	314	297	317	337	315	315	322	308	302	296	324	319	325	318	299	285	326	308	287	315	302	311	314	282	268	317	301	290	289	282	323	307	315	291	317	329	298	309	278	314	302	285	309	281	316	314	296	283	323	270	309	282	299	301	311	328	322	329	281	282	303	322	315	297	310	319	315	309	304	299	322	276	298	284	321	321	298	275	319	311	317	342	318
33912	39615	18627	581	488	429	548	726	1431	1693	996	432	360	325	350	339	369	314	345	325	314	342	289	342	289	346	322	334	328	324	335	310	315	341	317	336	294	332	357	307	347	308	350	319	341	340	327	337	318	316	307	369	317	319	315	321	312	322	328	331	321	312	302	338	305	313	330	341	337	362	306	322	369	342	362	331	355	354	298	322	325	330	319	346	365	339	300	343	305	322	313	316	333	326	353	359	340	300	296	313	322	373	350	346	316	329	345	327	316	329	326	325	319	324	350	300	332	308	316	334	327	323	338	312	326	317	298	334	298	321	297	325	340	306	289	349	295	332	346	285	297	306	304	298	347	321	322	335	368	327	321	335	307	339	336	318	336	313	318	316	320	336	342	360	331	329	360	336	330	316	324	289	295	310	299	351	311	326	310	322	314	326	338	336	324	320	313	313	336	331	326	294	306	324	328	316	303	324	323	342	336	342	315	296	330	298	285	351	364	328	338	322	322	336	337	319	332	342	339	359	324	333	324	305	360	323	304	326	325	312	359	333	327	320	312	306	316	331	313	336	309	337	323	334	332	338	313	314	309	309	328	347	309	317	336	351	289	315	328	348	303	343	331	332	355	316	315	359	320	340	336	311	311	320	338	330	344	330	322	337	316	352	326	345	318	330	323	327	324	302	335	324	317	347	342	329	299	353	324	313	337	350	333	324	298	303	307	332	346	311	321	346	332	336	336	326	321	340	322	330	330	316	333	316	323	304	306	331	329	317	326	331	330	319	335	296	352	333	335	315	326	322	332	377	371	317	337	331	334	331	348	323	325	331	319	343	345	355	324	314	273	285	331	349	303	340	340	322	293	333	336	341	353	353	338	327	359	306	336	310	369	289	341	334	330	308	312	345	335	327	324	333	316	364	349	306	335	281	342	326	324	317	333	330	310	330	302	343	373	342	349	318	352	348	299	321	342	316	326	335	316	326	328	317	345	340	332	334	333	307	343	354	293	324	347	309	335	373	330	348	329	297	342	307	314	299	318	332	321	330	279	330	306	306	329	352	360	326	321	320	303	333	318	316	318	338	338	326	321	348	312	297	356	295	317	337	340	320	313	325	309	320	338	339	330	311	341	296	331	347	327	338	336	340	330	302	323	332	345	319	330	319	311	299	331	363	321	331	314	330	344	358	339	312	332	350	313	315	323	308	321	317	301	367	294	308	324	272	319	342	345	293	359	305	331	300	309	314	313	304	360	328	329	317	339	338	328	316	359	330	341	317	295	333	297	342	365	310	323	331	308	333	315	355	317	317	312	338	322	350	302	312	327	314	301	322	330	315	315	353	352	301	338	339	352	339	310	343	353	322	336	323	323	316	315	325	314	350	333	320	327	270	328	311	309	310	332	320	312	322	320	345	341	335	302	330	330	332	306	300	358	338	322	342	321	352	330	329	323	327	322	328	329	338	304	325	298	280	333	342	304	339	322	315	313	287	311	310	322	343	356	319	308	319	338	356	337	326	337	314	295	315	338	322	314	323	308	355	340	318	375	363	325	333	336	328	343	334	326	324	341	328	302	334	340	369	344	346	335	302	338	330	331	299	309	353	325	304	292	324	321	328	331	335	318	275	341	324	313	326	332	338	315	327	316	323	279	319	350	342	328	320	266	346	301	338	336	337	326	351	315	340	363	277	311	341	360	323	355	335	311	294	335	329	324	348	304	320	307	291	313	331	325	291	334	304	303	315	296	308	300	348	329	306	329	308	311	298	319	342	308	315	304	315	328	303	331	332	343	308	324	344	317	342	321	340	307	328	314	305	327	355	314	341	333	308	309	310	340	307	306	306	318	316	322	326	362	316	332	333	309	354	320	338	283	335	333	308	322	332	312	307	326	285	354	333	345	336	342	326	328	314	321	341	322	306	363	337	278	346	313	312	342	290	316	343	318	340	346	345	332	327	337	336	343	343	343	295	365	331	332	327	314	329	326	317	354	319	336	324	328	354	345	360	336	342	343	361	322	312	315	348	325	349	346	325	314	308	313	316	292	339	343	297	335	353	311	335	355	304	335	329	328	323	334	350	341	362	327	321	327	348	347	321	345	300	338	298	338	355	330	336	344	361	347	328	325	321	354	320	333	309	321	328	324	344	312	323	312	368	342	330	306	325	289	326	316	313	329	335	312	329	310	341	319	343	322	332	309	297	331	354	324	319	330	353	310	298	335	360	327	330	331	326	340	332	340	328	329	351	346	345	321	302	305	318	373	297	338	368	354	327	339	326	324	363	334	324	351	328	296	326	307	313	334	323	357	344	319	346	327	351	321	328	333	334	298	321	317	329	337	339	339	328	305	315	318	320	307	321	322	310	313	299	324	351	327	311	317	341	344	311	310	318	305	317	321	359	326	319	350	322	325	336	333	322	355	327	315	350	328	307	316	359	335	339	311	312	283	335	343	306	337	325	341	321	329	316	317	313	346	349	314	352	345	285	324	331	360	334	318	342	333	337	315	321	308	353	305	344	330	297	334	331	293	345	328	341	323	350	327	319	336	313	351	307	348	305	312	335	342	343	331	293	357	314	306	322	335	295	350	322	326	347	336	324	327	317	335	304	330	320	317	316	346	345	313	312	323	335	323	316	311	309	321	350	352	316	330	314	329	351	347	317	324	322	325	342	314	346	314	309	355	353	347	328	313	331	296	348	340	326	355	335	340	323	329	296	318	306	330	305	357	309	316	315	373	304	310	321	346	331	320	301	338	333	310	346	356	267	326	323	328	319	346	349	298	306	307	332	339	303	287	338	293	286	320	339	341	307	303	323	305	332	301	291	305	325	312	339	330	326	327	301	325	331	336	346	299	341	330	349	331	319	328	295	333	321	350	336	336	335	326	364	347	317	345	325	335	292	330	330	319	342	343	334	349	317	328	352	317	313	317	340	301	317	318	347	310	336	332	314	314	344	328	324	296	333	306	358	326	289	333	360	336	314	328	330	322	299	344	333	326	304	302	372	359	302	331	322	301	322	313	347	339	322	308	326	358	328	333	321	339	336	361	303	347	316	310	324	327	344	332	323	332	346	332	308	320	322	344	350	364	333	359	348	308	332	307	348	356	311	317	312	312	321	340	320	314	294	305	304	323	344	312	329	371	349	319	346	323	323	289	317	320	319	308	328	321	329	312	350	319	348	334	324	301	294	332	321	298	337	362	318	338	321	327	327	352	316	368	347	348	327	316	302	313	334	318	330	327	309	334	314	313	333	360	317	322	311	325	323	337	332	284	336	321	284	340	334	351	349	317	333	326	309	345	336	349	315	349	306	344	336	325	329	310	315	322	327	296	330	327	329	318	342	335	344	317	343	350	307	350	335	326	346	314	349	307	324	314	320	327	329	300	355	324	320	319	350	332	328	335	336	329	312	343	336	322	377	309	301	336	336	357	359	299	337	329	345	300	298	342	326	321	309	342	319	355	333	289	310	333	308	355	315	325	337	369	314	319	348	367	298	314	312
23871	21689	34695	24632	20109	11002	4089	7091	10059	11518	6798	1483	562	552	512	552	537	535	530	529	529	527	519	482	544	521	513	529	502	492	549	513	550	528	558	497	505	507	538	552	489	514	501	531	500	553	522	523	523	557	534	511	538	537	554	493	529	549	509	527	521	489	520	514	502	531	504	506	505	557	492	502	537	515	486	491	510	482	501	553	537	541	445	480	506	503	500	509	532	529	510	480	507	500	529	510	520	516	568	524	499	551	538	511	501	475	528	540	511	519	487	530	509	516	515	503	490	517	536	501	506	492	513	481	553	481	482	587	514	539	501	526	542	509	513	509	512	533	551	536	566	530	510	486	503	547	557	498	541	538	532	471	488	509	544	522	478	530	541	489	516	495	526	531	518	512	505	535	503	524	521	506	470	512	494	504	537	495	513	526	522	500	519	497	527	530	509	542	469	557	542	517	479	551	536	480	539	496	509	538	517	511	519	493	494	516	493	554	531	506	487	493	545	523	522	549	519	494	504	532	526	488	504	491	529	529	560	466	506	493	519	504	536	510	520	499	543	510	507	488	512	499	503	493	531	533	526	504	571	504	538	511	541	478	525	534	518	514	501	537	507	505	519	527	488	496	530	507	514	496	506	542	492	522	544	538	536	540	515	575	530	491	521	529	503	504	510	487	539	519	562	492	519	544	539	482	562	529	496	529	522	517	546	549	489	477	473	533	496	491	508	564	508	500	530	528	491	536	531	551	531	546	538	498	495	508	488	521	496	520	551	529	531	505	533	503	497	498	516	513	502	571	520	477	509	524	467	522	500	463	527	509	532	570	522	540	503	511	487	556	493	517	556	557	538	555	474	503	526	514	518	530	540	493	499	521	528	523	499	512	508	506	522	534	576	561	509	490	540	524	531	503	507	494	545	504	522	519	500	503	552	497	553	521	549	512	496	510	522	519	534	482	515	527	537	483	522	506	531	528	555	480	495	519	484	529	516	531	508	514	511	536	514	508	479	516	533	538	544	552	517	509	539	478	509	466	540	494	526	462	512	502	563	530	535	522	489	514	496	560	529	537	468	507	504	550	519	515	508	515	552	508	502	494	509	539	524	508	512	503	525	552	542	496	509	553	557	484	512	520	540	532	524	509	509	543	533	525	499	575	523	520	521	531	480	529	538	506	514	509	541	496	525	506	525	550	495	489	513	493	502	527	560	570	535	513	528	506	520	463	481	507	499	529	508	519	530	539	579	468	513	534	532	520	496	500	494	570	512	514	535	506	513	488	517	527	527	499	460	541	541	475	524	484	500	521	529	485	502	539	514	561	541	539	539	519	537	539	551	461	508	528	525	519	522	519	515	522	492	520	478	513	519	517	523	489	553	532	549	531	486	473	492	545	553	513	485	535	572	524	544	486	537	521	529	458	563	501	553	530	517	547	571	495	544	499	533	513	507	516	523	488	494	574	545	515	509	523	486	512	544	523	540	547	488	523	481	500	515	536	502	480	546	508	518	520	503	523	539	495	513	505	502	572	524	518	535	508	533	592	552	552	519	525	505	553	456	526	522	511	519	525	523	516	454	536	508	526	543	495	484	525	537	523	538	542	520	547	492	503	464	523	486	506	521	485	494	527	500	508	527	544	490	525	564	526	531	513	564	540	474	537	502	513	521	521	515	490	560	482	525	555	475	561	533	501	536	481	547	530	502	523	533	502	494	528	538	520	521	499	487	479	545	526	537	532	542	519	512	518	500	515	549	514	538	525	488	493	505	548	511	521	515	562	526	491	543	503	538	476	486	538	491	514	515	523	501	474	550	576	534	547	508	520	504	518	523	542	493	533	550	563	496	537	535	545	519	511	505	478	527	544	495	523	536	515	507	558	508	514	497	545	568	589	519	517	519	524	480	529	563	524	498	490	510	509	485	524	550	526	529	527	511	497	483	497	510	467	520	478	511	474	516	512	510	533	531	512	522	514	514	492	516	515	499	537	484	520	522	535	512	545	542	498	511	549	518	509	512	547	512	486	512	551	498	498	516	515	504	540	535	487	480	529	485	514	566	497	520	520	553	559	496	465	563	499	542	532	514	529	524	518	511	473	477	476	532	491	511	481	562	520	501	472	542	502	555	544	501	505	479	466	521	491	528	514	521	518	511	502	526	505	550	532	473	547	557	507	483	511	525	480	540	559	512	494	534	508	542	504	487	519	501	499	510	531	526	513	565	508	535	529	486	556	515	477	507	557	515	541	547	519	543	533	486	510	521	543	518	526	505	549	538	511	520	503	510	547	514	556	485	497	505	526	558	525	510	540	491	507	466	558	548	534	519	534	549	530	479	524	518	522	506	475	490	501	495	524	582	504	521	489	544	496	481	503	507	512	506	547	531	510	503	501	513	531	504	498	510	526	520	471	545	528	541	542	531	546	502	504	502	548	478	521	556	518	526	548	518	487	529	517	486	539	534	576	534	523	489	501	501	551	481	536	511	547	533	530	516	548	524	548	531	498	496	514	535	577	504	538	474	483	563	538	517	500	539	542	528	536	492	504	558	540	546	520	569	507	548	506	499	492	518	515	500	510	488	517	526	527	546	532	546	490	506	518	477	493	547	517	512	509	525	521	517	524	522	508	521	532	475	558	507	523	491	540	515	537	530	484	516	529	473	506	515	508	518	525	508	515	521	517	504	529	505	509	557	505	517	517	531	499	517	475	483	499	494	518	542	501	541	472	498	504	514	505	506	490	510	486	530	583	498	599	535	518	525	558	520	528	512	533	509	514	546	473	583	533	543	585	526	504	542	518	525	522	554	510	552	525	515	516	512	494	513	525	552	522	533	529	504	536	509	556	547	497	525	533	541	580	524	532	484	535	531	525	498	527	515	537	568	537	524	569	485	528	529	498	510	549	524	504	497	537	506	485	511	528	492	511	508	547	508	533	480	548	542	560	498	548	542	553	519	535	538	496	565	498	518	521	534	523	529	477	492	524	516	541	504	524	532	484	499	540	505	531	492	534	520	541	518	522	506	504	493	512	536	528	543	561	550	540	551	490	520	532	511	501	501	522	539	543	505	497	497	519	517	505	540	505	514	515	511	544	517	467	529	497	521	519	530	498	548	515	565	512	568	494	528	495	524	507	567	491	508	518	514	540	518	497	540	514	470	534	540	552	503	475	537	554	503	513	489	499	526	522	544	516	515	464	478	535	509	520	541	523	508	541	530	508	562	492	481	521	524	531	519	511	550	511	518	514	503	506	496	538	523	498	479	508	516	525	537	533	498	505	480	516	509	507	497	504	516	502	535	523	494	529	471	474	496	530	539	537	482	489	492	533	506	515	552	520	538	519	501	507	536	544	572	510	500	513	530	516	512	530	537	510	529	479	529	536	522	518	503	499	526	594	513	521	530	505	527	519	488	513	530	505	530	525	508	514	489	493	532	491	495	511	513	533	505	523	478	521	547	472	562	511	508	521	495	516	504	484	513	498	533	506	503	505	498	509	483	532	544	505
35110	79480	59074	4227	1487	2326	5266	10380	14308	14858	8567	1727	580	560	576	560	524	542	571	519	530	525	515	528	562	534	592	569	579	536	587	521	568	540	541	569	510	500	600	522	531	523	544	550	538	536	520	527	507	520	530	523	539	503	542	534	508	521	480	509	563	529	541	521	524	490	527	518	563	526	537	514	508	511	552	504	529	510	478	539	523	491	537	528	522	500	514	547	536	518	512	510	556	467	554	496	496	486	506	516	524	495	517	507	496	545	510	479	546	529	553	535	522	487	540	533	527	558	519	522	538	523	507	538	524	490	525	507	517	509	519	537	538	527	619	577	514	562	518	549	579	549	558	495	518	508	518	545	528	505	544	563	511	497	491	559	552	501	560	517	515	519	510	527	508	494	491	483	523	511	509	498	541	574	509	547	497	539	510	491	520	561	539	502	535	478	509	500	509	496	552	534	495	531	532	552	495	518	505	467	564	511	516	528	556	557	510	514	495	462	533	540	486	537	539	530	562	490	506	513	544	536	536	516	523	516	526	499	536	521	503	508	524	537	566	556	526	531	512	523	558	542	520	518	517	561	519	508	527	506	546	578	537	511	572	558	517	498	551	538	541	550	516	560	485	516	570	578	551	522	486	546	480	536	523	537	541	524	530	567	507	555	529	561	535	500	557	503	528	540	521	491	575	524	546	502	511	533	517	513	518	533	487	582	512	543	505	512	518	491	537	540	534	570	546	530	483	518	542	532	497	520	528	527	514	506	567	466	531	535	498	522	516	547	543	565	532	522	503	536	538	570	526	537	524	529	496	529	505	464	546	567	487	510	503	517	560	527	507	495	532	509	500	504	517	533	497	583	545	506	501	529	572	532	538	539	544	534	555	498	518	538	539	518	544	525	505	499	511	553	527	546	541	502	486	561	500	550	520	559	519	543	512	552	502	534	521	511	554	488	492	499	504	480	515	544	543	499	520	582	522	553	552	548	527	524	483	529	547	559	548	551	533	524	535	512	560	523	536	528	513	511	524	536	567	529	503	540	512	540	530	507	559	582	526	501	515	505	540	508	502	531	510	498	533	531	495	530	537	514	538	534	527	525	512	493	529	506	549	552	484	559	542	506	492	517	546	545	512	505	511	595	517	543	510	498	540	500	523	531	516	546	533	525	545	546	481	535	543	536	493	537	509	508	556	478	518	507	508	484	519	515	469	517	532	524	538	491	531	525	551	543	554	575	570	506	545	531	526	532	526	520	487	534	577	570	570	520	550	527	502	519	507	525	508	519	502	510	507	486	529	554	548	534	546	496	521	518	560	519	483	534	494	509	524	518	570	510	557	507	567	555	503	523	539	526	514	538	491	511	512	506	494	526	558	548	520	528	569	516	548	550	492	537	532	520	550	551	549	516	518	524	535	511	509	509	525	569	546	535	565	540	510	537	513	497	514	507	550	530	523	558	553	528	534	518	523	534	566	525	507	570	549	531	512	540	486	548	520	540	493	516	561	523	531	524	521	531	544	530	522	495	505	515	558	570	543	543	498	506	505	505	515	497	499	543	559	506	537	520	540	530	535	523	538	540	539	529	510	520	475	543	553	517	534	489	524	513	490	541	517	566	490	539	518	517	539	503	536	475	532	538	539	518	514	522	529	546	554	482	519	525	540	513	558	488	530	528	522	518	549	490	537	538	523	538	514	526	530	504	543	490	525	544	483	553	538	517	535	507	508	542	547	536	493	515	531	509	500	519	555	508	548	523	534	531	497	583	483	503	538	532	558	556	521	513	529	545	540	566	526	521	544	538	535	510	518	533	548	522	498	489	554	494	512	564	514	507	511	508	491	514	548	559	534	527	515	508	558	510	570	529	496	572	532	493	512	536	517	475	535	521	510	517	529	536	521	531	546	535	502	535	512	533	542	551	545	535	541	505	510	529	535	476	548	524	506	509	526	540	507	517	514	523	522	517	496	499	540	573	562	520	522	500	517	508	526	525	515	499	556	527	497	511	538	525	528	506	515	539	544	502	509	558	544	500	552	518	538	495	522	564	510	507	504	519	556	558	524	526	543	500	519	525	491	531	501	514	511	493	542	510	504	517	550	545	501	530	519	527	467	507	555	544	516	503	506	545	505	527	544	523	540	519	526	513	531	524	554	558	538	522	534	541	509	508	523	504	523	534	529	516	523	504	518	535	552	542	508	474	529	572	522	528	514	525	530	509	529	543	526	472	522	545	525	502	517	539	529	526	503	518	556	498	503	520	492	531	507	528	517	567	560	555	538	523	491	578	529	525	509	537	575	532	524	496	500	514	575	537	505	536	532	527	547	518	523	500	537	536	481	515	495	504	497	525	498	541	503	540	548	514	487	534	529	590	536	493	494	533	526	530	487	508	550	484	534	510	555	538	535	524	552	535	518	528	519	522	540	525	514	521	502	533	553	546	560	556	534	484	526	521	521	527	518	498	499	496	515	547	506	543	532	489	515	504	501	524	532	571	541	534	510	534	558	537	516	522	485	533	498	505	543	492	512	563	529	499	538	544	503	546	524	547	561	522	501	497	495	529	539	532	519	561	515	474	541	530	480	549	535	544	498	548	477	526	504	509	559	546	523	564	510	510	499	528	500	510	511	507	567	506	507	583	512	545	586	530	505	539	514	513	580	520	527	492	516	499	549	547	545	543	517	554	487	482	538	538	522	547	488	555	496	531	540	543	501	530	556	580	526	508	543	504	526	513	543	533	530	558	520	508	507	503	516	536	531	522	543	538	540	509	525	521	501	510	522	544	494	549	509	511	552	528	533	499	503	509	539	492	549	544	528	552	559	537	532	494	527	571	553	508	510	481	526	564	527	539	534	537	520	521	496	534	536	535	517	509	475	525	546	509	527	523	532	513	544	521	524	546	503	560	543	507	518	534	484	543	513	503	513	509	485	494	558	530	487	497	481	533	522	565	561	489	510	551	532	553	513	539	497	553	507	523	549	485	545	516	573	546	493	524	506	530	546	521	537	531	510	487	515	539	530	530	543	540	513	501	540	523	493	500	505	492	563	461	533	545	569	547	515	537	510	515	519	542	514	501	446	555	500	504	496	513	508	547	516	525	526	504	559	561	524	487	525	563	512	520	555	477	527	552	525	536	512	552	535	517	503	569	540	504	472	559	550	521	541	501	539	550	505	542	519	536	533	499	507	539	528	510	532	540	510	508	520	513	506	557	566	504	546	531	516	533	531	522	535	506	522	527	491	545	510	516	517	544	529	523	549	555	505	583	522	508	483	509	510	556	549	513	508	513	505	512	528	471	566	546	554	520	534	530	504	553	542	511	520	554	472	490	524	505	533	495	526	502	541	540	549	555	497	510	537	526	559	543	577	513	552	529	538	514	503	499	485	493	488	488	497	580	490	522	539	489	499	478	502	497	555	522	516	505	513	546	548	518	532	528	533	540	522	546	519	525	512	529	565	503	497	500	556	519	538	507	511	485	493	550	509	551	519	521	548	508	532	552
24979	22050	34754	24916	10560	1196	1338	3359	5254	5265	2883	534	473	438	450	437	546	538	434	424	440	470	420	453	423	436	412	447	424	433	441	430	420	446	451	406	413	487	423	454	469	449	461	451	419	457	443	406	458	428	446	469	478	432	445	409	449	389	454	455	400	469	415	452	499	441	447	439	434	432	437	428	445	446	436	438	477	391	404	455	448	437	440	444	481	425	443	465	447	405	453	432	480	408	445	440	452	418	445	414	458	441	430	420	427	461	453	400	414	418	423	439	440	425	395	436	495	458	452	409	439	421	404	458	444	420	413	414	428	429	438	409	451	400	427	472	441	452	432	401	431	418	433	396	421	421	426	449	469	445	464	435	448	419	429	438	445	457	422	420	481	434	420	447	420	453	451	457	421	425	455	418	416	456	436	430	448	421	416	435	465	435	408	402	420	401	403	470	416	404	422	422	443	407	448	454	399	453	462	445	434	419	426	421	405	432	478	405	442	399	419	452	456	436	438	438	411	424	467	445	451	438	417	471	457	417	459	441	426	442	449	430	461	447	410	400	423	434	433	436	395	447	449	454	433	421	467	444	410	424	444	431	433	434	452	433	448	459	429	436	453	438	446	445	440	420	450	456	469	476	396	425	444	451	442	426	437	442	456	425	475	433	455	449	426	451	475	383	435	451	414	413	448	444	408	453	432	433	434	435	455	434	421	489	426	450	426	468	432	453	414	445	450	401	417	434	425	440	407	442	422	490	460	480	420	426	412	463	444	453	428	459	467	436	460	419	457	449	423	431	440	463	404	403	422	415	446	453	451	450	475	427	463	466	412	425	455	445	438	440	451	434	482	427	426	447	418	432	418	446	436	431	463	425	426	470	463	421	419	448	421	433	451	447	431	434	440	406	438	417	457	435	425	423	428	440	444	439	405	449	448	403	403	450	432	455	440	419	415	417	430	431	457	421	446	445	444	464	429	434	430	450	442	422	415	428	426	424	449	472	428	412	424	435	430	482	433	423	424	415	455	451	421	423	438	403	422	423	473	414	417	441	456	446	417	422	438	417	466	404	386	485	439	455	445	464	454	419	395	422	400	427	410	434	409	406	424	450	425	444	453	420	428	421	443	464	409	440	467	412	396	418	387	420	452	429	424	418	421	415	436	466	430	437	452	481	486	437	403	473	471	410	412	439	455	440	454	438	426	474	425	415	404	427	474	383	420	437	414	437	415	455	442	445	400	413	430	445	455	447	441	448	446	438	408	487	421	433	488	438	421	416	458	455	450	418	441	453	444	506	427	452	442	449	452	446	429	424	416	464	429	433	465	434	455	447	459	428	442	442	450	425	418	446	399	394	393	429	467	449	430	424	428	453	431	423	444	427	458	468	449	398	453	475	452	469	425	477	451	441	454	393	422	409	452	403	421	426	474	442	429	435	402	455	464	424	449	428	442	450	419	439	442	434	404	420	419	421	397	424	438	452	444	466	446	453	446	411	472	446	441	406	418	421	480	430	431	453	459	463	421	457	459	464	408	450	444	429	427	440	413	452	436	429	454	394	414	426	436	430	427	452	405	468	438	473	462	460	506	419	472	443	470	405	459	461	423	424	406	423	425	442	409	461	421	458	442	450	416	461	377	403	433	433	458	454	451	465	428	446	474	444	435	431	426	432	435	397	437	433	413	487	433	440	417	442	425	461	397	424	459	435	435	440	473	446	441	447	421	398	441	440	458	462	465	439	466	438	443	375	378	434	456	430	436	437	453	438	474	477	460	472	461	449	432	426	446	459	422	461	395	441	447	461	479	412	423	490	446	462	433	429	455	424	498	436	472	440	442	410	461	416	413	421	416	415	399	469	452	436	466	453	462	433	446	426	448	410	422	432	422	423	450	393	427	445	489	469	423	420	447	435	437	464	422	434	444	413	424	431	454	399	437	471	439	433	453	420	467	435	407	424	416	430	450	416	454	442	406	443	440	446	428	412	440	424	434	445	431	445	433	437	411	406	429	434	446	420	464	405	440	482	439	455	393	455	414	452	454	463	417	435	466	444	406	451	472	442	470	432	417	442	447	433	414	442	431	449	402	445	393	436	468	487	411	410	423	401	427	430	444	438	427	438	468	422	433	431	440	428	413	423	444	447	428	419	459	476	471	423	431	406	472	461	469	369	477	431	430	463	431	427	426	416	433	436	461	449	409	474	435	472	425	462	420	445	452	437	436	466	443	451	427	445	446	428	423	454	461	419	429	433	445	410	427	429	434	444	422	466	464	439	441	433	413	434	490	471	400	459	416	389	436	446	407	406	421	441	473	454	417	420	433	432	423	457	434	422	449	454	438	416	447	438	440	442	437	464	407	442	453	425	444	428	403	407	423	448	478	431	447	439	450	468	421	404	432	450	466	459	462	448	435	409	406	410	429	417	460	413	450	438	423	387	406	428	423	417	423	448	459	448	428	377	447	456	389	402	446	448	442	435	438	421	432	482	451	423	450	440	449	404	452	459	433	412	391	403	449	429	430	409	427	471	446	419	451	425	463	407	444	428	462	429	448	436	453	434	453	463	444	461	438	441	418	435	429	448	444	454	434	435	454	394	436	460	418	433	430	440	452	457	441	453	451	407	431	432	453	430	448	443	443	423	425	439	416	438	412	443	426	419	413	485	424	461	419	455	421	444	426	466	403	477	422	441	443	475	438	443	428	409	437	415	425	443	469	416	393	430	438	429	456	417	430	445	390	465	450	414	448	443	413	438	443	433	465	437	442	447	425	440	441	421	422	439	428	442	436	465	440	443	463	439	425	436	410	427	431	419	431	455	460	448	462	469	409	402	440	479	428	410	455	423	431	429	437	463	453	437	439	416	444	454	404	475	420	444	447	454	416	463	426	438	421	411	457	440	456	455	419	427	444	441	438	457	401	418	414	416	417	436	444	446	424	447	423	448	421	426	466	421	428	439	456	404	433	460	461	417	441	438	413	430	451	416	449	420	444	469	457	448	409	466	397	420	410	472	432	404	421	471	425	407	437	455	431	431	377	443	447	421	431	484	437	452	487	456	438	450	492	455	445	445	471	455	443	418	414	452	397	455	441	429	423	439	428	459	425	472	430	436	434	406	433	459	426	430	415	440	437	432	435	426	445	451	434	452	443	416	425	402	404	459	418	488	425	433	434	420	410	420	419	415	444	429	435	425	447	480	436	435	446	471	420	389	425	431	468	397	455	435	442	424	421	484	493	434	439	457	432	467	437	436	433	433	419	387	480	469	433	419	448	452	467	429	446	439	446	430	445	408	446	443	441	465	460	391	424	450	419	418	444	422	430	409	458	424	454	413	421	469	469	452	414	407	434	436	437	402	433	400	449	435	447	435	419	453	411	434	461	447	434	445	403	432	426	416	448	436	434	405	492	417	417	393	444	430	428	436	410	424	418	411	380	452	464	429	448	431	422	466	456	421	433	423	452	449	474	444	450	423	421	442	437	423	478	461	417	409	421	424	445	422	435	465
33756	71702	50021	3288	963	1092	2376	6151	9428	8882	4896	546	492	519	452	484	644	634	438	470	465	475	458	464	475	457	508	481	488	508	438	463	495	462	475	463	523	443	462	460	484	488	493	463	464	451	441	486	455	494	511	452	443	493	476	481	438	463	491	436	461	441	454	477	457	476	489	454	454	465	476	461	486	461	463	458	462	450	479	460	430	462	457	442	488	456	443	436	465	458	462	470	490	480	494	465	479	459	513	467	456	480	440	468	498	460	474	486	467	463	489	480	482	466	496	466	408	470	461	502	439	414	484	460	482	489	488	488	461	491	448	485	480	440	458	457	509	493	425	510	434	483	463	457	454	442	470	457	497	473	481	450	503	472	471	468	438	462	477	467	493	487	458	460	443	443	474	482	453	476	498	480	531	449	477	480	459	480	472	471	461	458	431	505	412	499	451	450	448	460	465	465	478	436	446	448	453	508	486	470	480	453	491	453	485	430	469	483	446	452	448	464	481	461	478	473	467	477	439	447	495	490	443	447	484	482	474	470	465	463	479	490	459	484	471	436	475	449	493	467	464	530	455	464	452	431	465	478	471	451	460	513	482	468	462	480	467	490	437	469	461	448	498	461	537	478	498	472	470	482	493	480	460	468	465	494	447	501	490	469	453	434	508	479	491	482	485	458	514	509	470	491	482	471	456	475	490	509	451	452	441	443	457	482	460	433	472	500	431	488	477	454	483	441	485	444	436	444	505	492	468	473	480	463	461	455	472	474	476	478	468	416	460	483	506	468	475	500	454	485	467	417	487	489	479	461	454	480	441	492	485	441	465	462	453	471	439	480	473	466	456	461	487	501	441	459	458	460	469	442	452	440	459	475	482	476	464	463	462	505	498	437	452	418	492	487	490	464	438	429	490	442	471	438	462	467	461	501	474	479	470	477	423	465	439	426	475	449	465	470	456	463	480	504	466	458	458	452	494	443	459	461	462	474	455	470	475	505	456	448	449	476	473	457	469	466	455	451	467	445	463	438	470	439	439	482	483	507	504	479	473	491	469	458	458	470	450	505	450	454	480	500	488	517	472	471	451	500	486	478	467	516	461	464	486	463	471	480	420	468	479	468	445	472	467	437	456	428	440	461	489	465	453	509	441	470	469	471	473	475	458	468	462	480	459	488	462	512	470	443	476	483	486	461	457	480	452	470	478	470	449	457	454	533	448	467	479	487	482	506	469	491	430	454	503	455	451	473	471	486	477	508	466	462	475	459	475	466	487	445	446	477	477	495	493	442	459	478	442	512	479	476	474	480	503	440	462	480	456	475	453	455	445	465	471	476	453	507	511	448	518	460	483	468	442	439	442	480	467	469	452	441	476	426	503	478	481	505	502	450	477	480	462	489	491	489	469	478	477	484	490	432	480	418	450	439	443	475	487	469	475	428	492	498	471	486	462	454	477	461	440	464	525	455	487	447	461	441	473	465	492	503	479	450	459	470	493	463	506	451	490	493	480	449	462	469	491	497	427	458	497	472	505	473	454	469	458	498	501	439	502	469	505	518	446	470	503	486	511	451	432	475	438	470	453	467	488	474	467	471	469	456	474	458	459	457	433	453	478	450	459	469	463	466	485	501	473	464	496	479	497	477	469	447	462	505	452	468	478	483	451	472	482	464	455	489	468	414	450	493	458	465	458	499	434	499	458	462	464	465	493	449	510	481	501	442	440	479	462	466	505	494	499	474	441	508	525	498	468	456	448	492	475	457	423	462	467	443	468	432	442	444	472	459	499	470	451	439	442	444	442	496	469	463	475	484	472	459	428	442	452	463	461	458	496	460	487	501	471	455	471	507	476	433	475	476	454	497	450	485	496	457	492	464	441	477	507	482	469	473	453	477	453	440	483	452	482	461	458	483	446	433	461	448	456	476	455	456	459	488	456	481	491	438	491	459	478	452	489	466	479	475	488	482	490	482	439	466	464	452	482	528	440	477	469	477	472	458	480	473	470	471	472	439	439	482	469	471	474	478	474	454	512	515	440	465	449	495	462	482	456	448	459	458	478	445	471	478	470	441	491	468	467	508	473	493	470	479	478	504	461	456	505	437	486	463	433	472	463	469	481	465	508	454	454	444	482	454	459	474	491	465	435	452	507	480	456	450	479	431	447	485	452	423	475	433	457	503	482	416	466	448	455	472	469	452	469	479	488	499	469	467	463	462	467	489	460	485	466	459	477	458	461	500	438	471	481	450	470	486	454	430	459	443	454	454	497	478	467	472	439	457	475	504	464	433	463	463	514	484	516	427	462	468	465	482	491	452	439	450	446	433	468	494	451	499	516	471	475	474	423	443	495	465	484	528	479	455	456	467	485	432	491	477	422	479	467	464	478	480	469	456	501	449	437	453	498	443	512	480	486	510	485	465	476	471	479	486	501	474	463	455	460	471	434	467	501	476	436	501	513	464	451	456	465	479	420	473	480	483	498	467	488	506	478	435	464	478	457	449	440	442	463	476	460	496	491	518	538	440	495	491	476	456	459	444	472	472	464	467	492	506	454	474	464	462	501	469	473	446	465	459	476	475	487	476	479	482	525	465	493	456	495	486	467	470	474	452	442	480	472	472	462	482	449	459	491	503	445	478	438	508	505	477	464	507	470	452	486	471	495	486	474	437	451	438	430	491	505	463	471	457	458	446	477	488	433	490	472	419	481	457	471	468	451	528	494	479	502	466	482	506	446	471	462	474	461	469	442	462	477	455	453	449	447	479	473	478	481	468	441	477	482	475	470	489	468	423	479	465	470	489	501	453	463	527	449	459	506	442	496	453	460	489	446	449	437	473	465	468	460	472	471	462	481	438	497	505	483	461	463	454	487	474	479	451	475	419	413	437	432	453	469	437	499	510	453	470	473	438	481	456	446	473	463	455	471	445	459	492	478	466	434	452	508	438	467	482	484	473	481	463	465	470	463	464	458	477	472	480	461	461	470	479	469	459	467	536	465	453	470	452	523	478	436	434	464	532	482	484	446	478	436	486	423	437	485	477	456	471	428	500	448	503	448	424	484	496	471	514	463	464	471	477	487	463	446	510	460	443	459	434	463	471	462	460	484	490	482	483	451	453	452	481	448	479	487	450	424	485	511	469	456	460	463	457	465	458	442	459	489	500	477	489	464	453	447	460	514	441	456	453	448	469	466	427	489	494	462	458	490	455	441	456	476	432	466	463	473	469	439	447	465	427	458	502	473	489	476	455	498	505	459	483	458	479	516	477	465	443	434	483	474	466	503	473	459	471	454	479	421	468	489	453	484	437	501	487	484	472	481	457	444	469	442	475	497	464	466	485	462	476	416	465	469	493	479	473	519	490	480	465	478	483	445	469	493	471	472	476	489	492	469	437	462	487	496	481	459	441	493	492	466	455	450	514	464	481	462	446	482	467	445	474	506	465	514	463	480	494	474	453	472	476	476	472	492	491	444	482	446	458	446	483	499	460	480	465	466	471	459	474	492	444	486	473
22724	21411	31889	25104	21131	20173	12840	11844	17004	18649	14440	2986	933	787	804	849	1550	1186	802	836	783	798	810	844	821	795	824	756	812	748	818	820	766	789	811	784	786	776	750	758	768	821	799	794	816	769	780	780	776	766	779	725	796	776	805	769	768	793	792	817	757	823	775	768	799	782	800	739	723	785	763	788	797	772	776	810	778	762	783	757	794	793	751	761	791	820	780	758	777	778	798	815	744	738	722	767	790	764	733	775	776	776	741	781	798	763	810	751	831	750	773	772	734	766	821	738	720	781	769	827	747	765	758	782	783	764	815	709	784	805	813	746	791	807	769	826	747	780	808	770	731	757	751	776	810	743	755	788	787	818	730	749	774	782	754	769	819	798	799	731	781	776	786	776	758	815	735	766	771	789	774	804	751	771	783	768	793	737	787	810	810	762	768	788	817	806	746	820	826	776	731	778	770	787	794	798	809	776	698	745	767	762	767	797	799	745	792	779	796	730	760	789	791	725	767	766	783	811	734	816	780	738	760	781	798	801	780	736	738	786	771	773	810	780	730	815	801	776	754	809	747	789	770	747	819	768	758	753	767	776	779	771	770	755	754	757	810	743	791	782	732	735	762	812	821	735	800	762	798	802	722	833	760	791	821	775	771	821	751	772	744	745	709	788	779	750	774	750	811	780	801	795	792	790	761	812	781	801	844	790	805	736	762	727	734	743	765	732	738	790	774	793	818	782	786	816	771	759	791	783	749	798	783	800	790	809	810	712	787	782	776	808	785	759	770	783	810	795	774	772	767	797	771	842	775	769	734	804	769	738	793	759	815	867	766	806	780	723	812	755	799	821	755	737	775	788	746	786	785	745	762	789	742	769	786	765	796	796	767	805	766	765	791	790	762	800	770	744	777	800	791	772	777	757	778	771	767	777	788	796	784	742	774	786	768	785	792	789	772	775	758	756	773	768	779	758	811	784	771	749	746	764	846	807	752	808	786	794	823	755	783	737	806	826	795	733	789	763	780	784	745	815	725	767	794	825	758	804	782	757	790	795	813	776	825	766	796	789	764	784	739	827	722	740	804	796	779	787	801	783	807	790	771	738	829	765	827	764	820	711	773	775	766	792	752	773	827	734	789	794	817	815	776	791	772	773	737	777	800	779	723	765	788	808	745	766	795	787	795	784	783	791	781	782	797	779	748	721	768	791	801	808	816	786	767	743	780	745	771	782	757	790	799	738	759	739	766	825	809	764	748	768	769	771	797	799	832	753	781	742	803	773	753	772	771	749	762	764	771	820	778	757	786	752	754	769	800	772	799	772	787	803	790	772	786	769	716	774	770	769	765	815	800	766	799	755	754	759	776	799	824	801	778	752	755	779	749	724	737	741	763	781	735	737	787	750	817	782	761	780	749	776	808	751	736	756	730	753	825	750	787	786	780	814	801	769	737	737	775	779	760	750	778	736	747	785	767	756	723	775	773	773	773	765	754	807	786	764	778	768	776	768	808	723	761	784	816	773	769	788	735	773	762	751	796	750	784	802	772	774	778	775	777	810	788	776	840	817	807	828	787	749	834	783	732	780	747	738	771	796	785	779	757	742	758	786	783	785	797	797	803	774	777	722	782	732	777	750	735	780	786	791	803	776	754	768	803	764	796	769	811	740	791	811	752	714	775	816	781	826	803	836	685	765	801	770	791	765	758	750	829	783	778	755	755	784	787	754	808	764	795	787	824	744	742	777	726	803	795	820	764	808	711	785	781	773	769	774	799	812	786	769	745	765	791	768	805	784	802	751	750	776	793	758	790	761	789	758	826	784	773	720	758	735	785	767	756	775	816	708	768	767	813	797	759	759	800	797	754	776	743	719	764	731	719	800	758	751	780	766	812	800	813	753	755	737	717	781	782	817	788	790	737	745	790	754	786	801	763	780	834	765	752	847	744	755	771	793	747	770	800	749	805	734	730	748	778	782	739	782	735	806	791	752	777	837	762	718	726	788	741	789	790	777	794	740	736	787	793	773	781	770	822	776	761	777	751	829	802	772	794	830	780	828	781	783	788	762	790	754	777	790	774	774	769	799	747	800	798	754	710	767	810	726	787	748	735	793	797	767	760	778	816	753	838	806	774	823	789	740	761	779	818	772	796	753	764	754	776	782	795	760	746	786	776	765	766	773	825	781	745	790	766	847	757	745	805	778	750	769	795	772	800	823	774	793	774	748	775	763	771	817	798	801	809	756	749	773	803	818	809	766	771	788	795	804	787	762	787	814	768	767	756	805	814	820	795	819	802	773	792	798	819	756	751	820	779	788	828	819	773	749	782	811	776	781	792	736	749	766	728	769	788	761	751	771	753	781	722	742	758	782	729	792	781	806	743	837	796	842	757	842	782	737	750	761	756	784	799	763	753	727	758	736	735	805	789	803	777	730	729	825	830	759	756	777	781	726	808	772	769	794	775	774	807	771	812	780	747	725	818	778	798	798	822	793	783	793	756	771	727	775	788	711	726	759	730	785	736	790	763	803	783	810	757	793	756	793	744	817	786	777	783	785	730	784	768	775	778	737	727	798	775	771	840	784	763	776	795	788	794	725	749	788	810	736	763	817	740	789	760	740	754	737	807	761	747	766	765	721	805	747	770	732	773	787	811	804	791	751	769	790	737	761	730	740	821	746	763	755	753	779	786	779	773	791	777	745	765	792	784	773	795	773	817	780	793	758	743	807	794	754	735	771	778	760	780	800	780	814	801	797	802	852	828	797	777	765	740	780	776	793	804	789	783	785	748	831	748	789	794	773	785	833	749	780	760	795	778	781	781	815	775	786	761	752	778	783	769	779	778	783	737	793	724	760	768	789	817	772	783	802	726	709	818	766	739	798	769	714	712	816	778	750	771	782	835	762	764	753	774	841	791	796	778	749	752	720	775	810	803	732	834	776	742	856	802	764	768	798	757	766	729	779	809	781	773	760	781	729	819	783	762	761	823	768	746	738	753	756	721	789	782	796	783	740	774	739	796	812	795	706	824	760	768	777	824	718	784	820	770	768	803	800	792	739	763	771	797	778	771	766	768	753	769	827	773	737	783	776	756	795	746	769	726	789	764	754	755	733	736	745	766	769	814	791	759	775	758	772	771	731	730	794	761	760	853	778	725	802	763	788	816	781	769	790	787	834	776	783	763	787	823	713	806	813	807	768	762	786	763	718	728	783	768	773	784	811	761	793	819	746	804	758	753	723	777	746	719	796	762	770	777	771	822	782	697	798	751	741	794	793	809	746	812	786	814	740	781	748	766	797	783	781	733	792	762	757	767	808	799	773	737	752	823	720	793	733	757	729	795	763	797	816	791	765	802	711	795	811	777	815	801	767	805	781	834	732	847	770	745	737	780	755	778	823	798	795	794	820	812	723	820	745	818	771	801	839	773	768	759	735	776	794	829	761	746	776	761	775	796	800	803	751	743	728	774	787	769	769	776	779	836	747	800	770	772	800	763	810	789	715	778	747	756	789
35550	85295	68591	12541	2580	3989	7965	15388	21782	21944	16708	2745	819	809	788	900	2079	1330	789	749	757	784	793	759	784	816	768	752	770	807	785	808	751	816	751	802	787	763	730	734	816	771	794	750	787	762	779	755	789	753	778	789	773	806	744	727	773	802	788	784	742	807	765	794	793	792	784	788	806	797	767	743	753	806	718	764	774	771	772	786	781	745	767	772	786	792	738	747	768	775	789	787	736	740	762	755	750	776	775	759	789	768	806	772	779	788	748	787	757	778	777	746	731	757	759	755	801	746	748	784	753	756	795	785	769	724	778	760	756	707	775	752	795	764	796	789	710	774	764	732	786	768	806	748	794	775	803	764	798	783	782	775	793	754	751	800	792	771	712	768	812	748	789	775	747	776	784	752	763	788	770	765	730	783	815	789	774	762	789	785	766	802	779	734	726	803	744	772	781	768	809	742	780	751	725	800	763	788	783	739	754	719	770	801	773	745	736	748	748	786	743	796	715	751	773	720	767	742	789	768	747	729	774	756	719	756	744	770	777	780	724	805	762	765	749	789	784	750	763	739	743	801	756	764	745	719	799	760	785	782	791	754	803	787	764	837	815	778	758	809	798	788	754	873	734	774	812	805	773	752	762	807	707	795	765	776	729	744	743	780	786	788	763	814	807	786	746	832	755	714	786	796	753	752	755	759	767	802	773	804	795	821	740	749	819	747	768	774	817	757	783	742	742	737	738	790	802	794	764	771	769	800	756	801	776	757	770	758	752	724	794	778	782	733	733	796	764	754	747	721	720	763	788	719	789	720	761	798	766	776	778	787	753	805	809	794	795	757	770	763	792	764	767	746	822	762	800	776	782	760	791	751	754	768	777	735	755	792	775	739	775	755	790	745	779	809	762	760	751	764	734	773	817	793	790	778	752	800	774	810	714	765	771	773	808	753	788	762	750	805	718	775	806	727	743	766	805	798	780	734	769	777	734	773	796	780	797	742	783	761	790	805	780	725	733	768	746	783	786	754	737	817	737	780	789	769	774	751	756	764	801	758	778	803	797	788	751	805	802	740	783	783	772	785	763	754	764	788	780	762	756	803	779	769	730	781	830	750	764	779	810	785	777	749	806	822	755	753	736	750	781	747	715	715	738	773	738	695	754	765	809	769	762	761	743	746	797	759	778	758	799	772	746	776	776	764	783	765	769	795	799	760	768	757	759	770	781	761	726	769	765	731	728	743	772	767	723	772	777	788	769	776	734	766	806	764	761	715	748	787	769	771	801	742	754	807	784	756	750	778	782	746	774	809	781	760	782	771	797	757	809	773	762	807	804	756	818	797	763	722	766	789	770	775	784	729	815	798	793	799	748	747	730	764	794	794	798	740	743	768	767	754	756	744	764	737	789	792	792	826	819	815	762	814	801	754	787	793	799	728	777	760	748	802	782	773	754	773	785	795	786	713	765	763	758	812	795	766	785	803	768	734	797	761	752	789	807	748	711	726	775	779	740	775	762	739	769	754	795	790	755	763	753	725	802	769	816	736	746	789	779	752	780	758	801	788	820	822	753	759	783	730	771	770	742	773	816	709	800	730	719	771	757	765	755	762	782	770	734	759	809	789	787	747	778	852	770	756	757	781	801	797	788	785	776	728	745	790	745	815	779	787	796	707	737	727	779	760	764	778	768	697	736	812	773	756	813	816	764	790	771	774	775	773	730	768	762	766	822	766	744	788	713	745	789	750	733	798	773	772	772	790	712	759	814	800	763	776	768	766	702	796	802	783	701	796	759	748	764	786	787	794	769	749	783	785	783	765	781	822	793	752	751	743	775	756	795	746	815	765	742	780	741	780	800	808	766	759	792	761	750	738	816	765	767	763	765	769	779	817	725	786	786	727	768	809	754	797	760	765	779	743	766	759	754	752	722	816	729	779	768	810	718	774	780	767	748	766	764	845	758	786	790	794	794	795	780	770	819	766	795	717	779	772	763	804	767	785	736	774	764	762	769	813	771	778	756	740	718	726	766	826	760	786	801	789	760	776	800	803	775	774	760	717	745	784	737	762	699	743	729	739	781	760	807	761	786	749	828	796	749	756	785	735	771	716	750	813	762	758	736	783	787	803	755	778	741	778	845	763	803	807	754	789	764	776	786	767	764	788	791	823	775	777	786	794	774	743	784	760	735	787	772	741	762	805	755	794	769	797	749	780	776	815	791	822	782	758	745	757	755	728	733	805	797	770	773	809	798	730	766	827	749	717	772	765	777	778	756	758	796	833	753	794	766	773	784	755	747	754	783	777	728	763	770	772	770	761	808	749	822	785	748	753	793	778	774	794	779	750	804	769	809	740	813	761	771	731	777	760	791	785	750	727	755	785	776	753	849	744	770	766	788	778	795	727	780	750	784	739	773	777	788	790	786	786	804	771	740	751	793	750	782	779	761	767	731	809	733	811	791	762	822	794	750	778	782	779	784	760	772	760	799	759	819	742	752	733	775	824	798	774	753	808	794	737	763	830	746	728	817	762	801	761	754	778	804	749	792	737	739	811	770	763	783	734	738	762	722	780	712	802	744	756	809	781	729	774	712	731	730	770	803	810	789	781	772	797	764	755	778	800	806	738	789	787	740	803	793	762	739	763	751	730	732	751	761	790	774	739	703	772	758	769	748	838	752	809	813	766	793	791	775	754	806	764	737	787	741	745	742	737	812	806	759	726	796	777	793	800	792	785	821	723	771	793	767	780	775	758	785	844	774	770	771	743	813	782	761	763	731	769	784	812	759	743	744	736	770	763	741	776	761	741	778	752	770	733	783	779	778	753	726	765	769	802	740	782	770	785	790	758	798	773	796	759	778	780	770	782	831	795	779	773	747	711	775	809	799	724	751	764	717	791	837	807	759	779	784	774	757	803	804	744	732	811	777	789	750	768	801	810	757	785	745	817	756	724	805	749	811	758	788	767	809	753	785	781	760	797	722	761	846	799	769	780	738	771	758	788	766	783	746	772	746	759	789	813	721	752	798	745	780	775	810	758	766	738	733	741	783	805	829	744	770	751	816	796	777	759	769	806	770	795	826	767	745	775	801	755	811	758	766	774	793	703	804	809	757	743	749	778	766	743	735	741	758	752	809	703	767	743	830	798	794	760	805	799	799	761	763	782	800	766	736	791	762	775	780	759	759	758	760	769	781	779	799	769	778	758	849	775	769	777	768	747	749	764	773	784	795	746	754	799	770	772	770	763	781	751	754	773	797	807	850	833	700	781	763	747	796	741	754	749	795	742	821	817	759	758	739	771	745	726	761	810	818	771	775	777	785	805	780	729	778	758	778	752	793	824	714	825	778	764	802	745	794	733	760	796	768	780	782	784	689	790	754	799	797	774	753	762	766	781	757	759	769	794	734	793	728	765	735	765	751	761	814	789	801	771	759	756	709	744	739	740	764	775	800	816	742	784	757	772	747	718	786	817	815	784	749	761	784	798	798	802	798	784	784	805	744	751	755	815	824	736
31842	26604	37256	12051	749	473	433	400	652	907	899	429	339	296	341	344	318	324	309	323	340	319	320	308	306	291	318	330	278	322	343	314	315	319	326	293	322	323	303	299	340	318	315	336	332	317	316	335	323	307	314	306	340	297	323	319	312	335	295	321	348	336	333	345	302	313	322	356	312	308	315	312	312	325	325	321	309	309	326	329	315	287	326	340	318	340	324	317	304	333	315	338	339	323	343	317	288	305	315	316	317	318	339	318	289	305	320	327	328	321	323	351	344	340	305	307	303	324	332	330	295	332	335	332	340	327	305	336	320	338	315	329	315	302	322	302	310	310	296	309	322	333	343	325	321	325	312	319	346	317	339	286	315	320	319	355	342	325	324	343	324	336	298	310	321	311	333	335	314	309	307	321	301	311	308	311	335	334	320	340	313	323	316	314	310	297	362	320	317	325	269	316	326	342	346	347	354	310	330	327	313	298	299	330	319	291	319	339	309	301	295	346	285	309	357	364	294	333	316	335	326	326	308	293	326	330	328	340	305	327	292	301	335	289	316	324	339	341	311	307	330	274	327	336	320	324	299	308	333	300	332	353	302	322	339	338	311	330	263	323	353	330	302	319	323	311	316	308	317	326	310	341	309	308	320	311	301	343	294	327	335	340	335	321	306	322	293	316	308	320	323	327	336	322	325	309	293	348	307	321	336	302	321	343	336	314	300	314	314	304	327	331	319	316	327	308	326	293	317	301	347	279	298	336	300	292	326	347	299	314	332	358	335	312	327	341	319	329	291	322	323	297	329	312	312	291	328	364	287	318	310	345	324	304	297	291	325	321	328	318	324	348	308	308	332	314	311	305	326	310	303	329	327	322	343	283	336	305	349	315	273	330	319	332	322	331	374	318	328	306	316	314	318	332	300	326	305	290	331	305	273	304	316	319	319	329	329	319	307	347	342	329	324	325	310	321	324	326	321	335	286	314	304	315	293	307	301	336	347	304	336	356	311	301	326	337	306	285	319	347	304	298	309	350	310	315	302	308	309	334	338	288	319	340	326	361	329	339	314	319	326	320	324	327	299	330	335	328	311	333	320	332	305	334	335	344	308	347	307	316	348	329	301	304	334	307	336	309	298	315	316	336	330	303	330	306	295	312	308	323	322	312	303	317	309	337	324	331	310	311	285	311	330	328	337	296	317	303	320	312	293	311	352	322	313	312	314	324	331	337	303	332	310	316	330	332	321	312	315	322	330	334	306	328	317	328	340	314	318	343	322	306	333	325	313	323	335	309	323	321	298	339	318	296	325	327	325	290	304	341	324	294	318	312	315	303	315	310	330	325	305	355	319	294	320	359	310	280	352	299	329	352	300	319	355	320	301	362	315	319	317	314	277	325	316	351	349	332	304	339	278	317	318	343	319	340	291	323	308	303	326	296	315	304	349	322	349	329	324	314	314	315	329	307	320	308	309	302	332	340	293	326	314	340	326	355	297	348	315	306	319	310	323	308	341	303	327	316	354	334	325	318	333	295	345	324	301	317	326	323	323	313	303	323	346	302	301	311	292	357	313	322	323	349	284	320	329	316	342	315	338	304	314	320	317	325	314	330	320	295	345	314	308	319	335	323	362	301	307	333	352	297	332	322	294	332	351	338	331	322	294	309	321	355	325	318	326	300	309	314	356	303	327	318	328	288	299	309	327	296	327	327	335	357	302	326	336	321	302	314	329	320	299	307	358	301	293	310	338	286	334	321	304	324	298	329	342	338	313	307	299	333	325	326	342	318	336	304	296	303	298	285	336	302	352	330	321	344	305	293	301	288	306	337	323	324	315	307	312	314	327	316	303	326	331	305	321	326	318	323	317	334	319	313	335	314	316	308	306	309	304	335	309	333	351	290	309	324	303	344	300	303	328	302	329	298	320	333	296	306	297	302	308	323	309	292	327	349	312	324	327	316	326	333	293	340	339	314	349	350	285	299	337	316	343	320	290	297	315	335	339	329	333	325	346	349	303	325	326	330	321	298	287	318	320	310	305	316	316	315	330	302	316	332	304	346	319	332	312	308	346	326	338	328	299	332	277	281	327	340	293	353	292	311	292	337	314	307	302	344	313	284	320	324	332	314	351	363	372	311	341	311	321	303	319	341	297	299	326	304	309	322	336	302	340	291	304	330	305	286	313	311	302	315	363	312	295	295	326	326	296	319	321	331	342	318	328	318	295	324	334	337	324	356	308	304	339	314	331	308	304	337	343	331	347	323	328	325	295	291	335	321	298	308	318	345	334	330	341	317	313	327	314	357	302	279	313	329	298	286	341	332	315	369	303	335	315	339	341	308	320	324	316	340	317	332	296	321	285	338	310	308	319	323	321	339	308	287	287	307	318	341	302	361	307	309	305	331	294	308	318	349	312	295	322	294	340	334	328	300	305	338	286	351	313	305	328	281	293	277	323	353	332	306	330	292	319	326	290	333	322	358	321	345	312	309	313	325	334	293	338	303	319	330	310	308	334	339	313	335	308	282	312	308	305	334	303	299	332	338	287	324	343	302	329	356	333	281	326	331	332	304	324	314	325	283	288	291	308	282	301	297	334	322	326	310	314	315	294	318	317	306	323	320	335	312	300	317	331	334	341	323	314	345	316	299	321	264	309	315	342	322	288	321	268	344	285	319	316	315	304	315	308	324	306	327	287	320	337	375	316	290	286	354	315	304	311	333	342	314	280	345	321	317	327	317	338	320	295	340	292	324	346	358	343	315	313	300	336	324	322	329	338	324	308	348	297	322	325	344	294	331	327	299	311	336	326	315	332	309	314	325	322	325	308	286	321	309	348	308	345	310	321	326	315	325	313	339	353	339	341	331	308	317	296	308	306	302	329	303	296	320	348	282	335	318	309	340	322	316	327	357	304	315	314	309	309	301	294	327	340	309	332	298	295	345	322	332	341	341	323	322	340	297	260	321	301	328	324	344	321	330	291	328	330	323	300	349	327	333	317	311	308	343	361	331	290	290	333	316	310	328	354	333	279	292	312	294	323	275	340	316	319	300	355	313	320	322	334	290	293	332	291	297	321	329	304	332	332	349	345	318	302	323	346	298	326	332	308	324	310	325	314	322	316	325	337	332	295	322	300	282	349	347	307	326	314	302	302	274	322	330	332	319	322	336	340	310	310	315	323	325	331	354	298	319	317	328	325	330	280	293	350	310	354	345	324	337	351	307	289	323	330	341	312	303	346	329	328	297	300	316	331	326	329	268	300	324	300	342	333	343	311	312	317	335	307	304	355	331	307	310	344	315	341	302	316	313	327	328	345	313	357	314	310	295	325	337	301	322	310	322	315	318	307	355	321	350	308	327	323	340	329	330	326	318	338	312	302	331	310	315	351	300	299	356	322	332	312	302	291	310	336	287	303	310	328	326	341	328	338	299	338	308	318	294	308	319	330	302	303	309	310	325	308	317	312	314	325	312	303	317	306	339	334	331	345	304	320	294	330	337	330	316	346	300
32790	39042	29096	3657	463	472	403	439	758	1076	1175	485	317	384	348	325	359	371	357	331	346	334	348	306	350	337	362	376	334	360	329	359	346	315	344	355	338	374	362	323	350	346	385	362	318	339	327	314	350	323	347	323	320	353	340	352	357	293	351	347	339	361	384	350	359	377	362	324	354	351	350	333	338	346	295	368	309	341	325	346	319	356	355	333	363	330	332	336	358	388	311	343	355	377	333	350	341	330	346	364	330	329	385	306	375	359	314	340	354	385	372	352	350	349	369	326	337	353	355	321	318	347	345	356	340	368	352	335	329	377	351	356	348	345	357	349	339	336	348	365	314	319	334	319	347	347	361	340	360	347	318	343	362	348	338	376	347	327	358	349	345	326	361	329	351	356	358	347	326	376	374	369	339	364	352	371	344	359	336	367	323	324	377	347	339	354	349	356	349	354	393	382	336	317	335	357	325	310	338	324	320	371	338	343	354	346	313	340	319	317	333	310	337	328	345	304	339	331	342	362	374	337	365	315	322	323	367	334	341	362	330	339	378	332	330	339	364	342	341	348	341	339	346	344	319	338	348	318	326	322	299	346	339	355	332	350	338	327	346	340	340	309	334	319	317	357	328	339	352	354	336	364	339	348	380	349	343	355	298	343	370	352	335	342	332	328	306	342	337	394	322	347	367	360	340	336	311	324	349	330	330	347	340	347	331	335	343	321	331	338	348	299	356	347	332	328	336	334	368	330	340	373	353	339	316	354	343	332	339	339	347	385	367	328	331	370	338	345	354	330	322	311	339	329	345	301	369	344	348	349	311	341	334	323	317	320	340	339	371	371	304	357	322	383	350	338	332	355	328	328	345	339	329	370	299	357	362	328	349	337	338	384	338	350	352	350	347	353	335	337	366	351	342	343	378	361	348	334	369	333	352	356	366	348	351	372	316	355	316	332	329	362	345	343	333	316	378	325	372	334	334	369	334	296	348	342	317	355	352	358	330	331	323	330	318	340	369	350	326	365	354	368	327	327	363	373	333	360	343	329	345	326	362	355	363	339	335	377	341	333	337	337	359	314	372	344	354	324	340	331	308	366	375	320	358	345	331	351	325	345	333	318	301	348	322	330	350	360	356	352	331	335	345	350	342	362	331	322	356	358	327	339	365	369	374	348	376	293	328	328	327	368	357	367	355	348	368	374	335	337	329	334	352	354	333	339	343	340	340	332	333	332	315	325	313	332	345	339	339	372	347	315	366	330	350	317	365	347	371	337	333	317	356	351	358	334	348	322	376	322	340	341	327	357	334	317	324	348	347	356	330	341	311	322	349	356	350	353	335	354	316	329	359	359	354	343	312	351	398	344	380	356	368	356	350	394	340	335	335	347	336	318	349	326	332	347	308	367	355	318	324	380	342	353	316	310	350	352	359	330	348	338	343	352	365	313	336	306	342	347	354	328	352	342	365	317	344	327	365	364	320	350	328	325	334	311	319	347	375	326	300	366	300	342	360	361	365	352	364	356	350	370	315	327	337	337	342	312	344	338	368	342	358	351	325	348	338	337	337	348	371	318	327	333	339	329	320	359	319	329	355	353	347	349	335	361	287	350	335	351	371	351	345	330	352	332	331	331	341	377	345	334	345	348	350	319	337	333	336	332	331	359	328	355	346	328	344	361	351	322	345	320	327	332	367	317	354	324	316	358	323	323	337	335	337	355	305	336	351	336	369	374	323	322	339	364	310	340	333	330	331	343	347	362	329	384	350	332	336	332	356	365	352	351	372	350	364	353	343	314	353	341	296	332	367	358	355	339	313	306	336	351	340	337	352	344	360	325	343	351	333	350	320	336	304	348	305	335	345	312	310	358	354	354	374	373	336	330	344	353	335	347	365	341	365	365	358	376	360	331	371	374	370	333	323	385	334	358	355	356	343	327	342	339	332	339	363	358	338	317	330	357	336	306	295	359	350	357	364	336	348	357	334	355	362	333	361	324	308	379	346	339	319	335	353	343	355	353	338	324	340	348	354	331	316	357	347	347	345	340	354	358	324	327	320	335	354	344	353	333	357	330	348	353	393	329	310	362	331	345	320	346	371	346	325	349	353	357	340	328	362	375	343	360	360	334	332	346	336	339	341	335	321	336	353	345	338	379	346	348	356	340	368	332	331	363	320	307	364	324	353	366	322	336	325	341	321	320	325	340	331	353	352	311	357	345	349	348	360	337	378	330	333	357	357	353	343	323	338	338	334	359	349	323	349	340	307	329	342	307	380	349	348	348	344	337	331	350	340	362	342	351	359	355	346	323	323	357	353	335	337	332	320	357	296	381	326	339	349	354	340	348	355	341	364	354	347	343	320	333	380	354	330	338	311	311	329	350	338	340	298	349	341	330	321	343	333	316	327	360	351	347	341	344	335	371	334	295	346	356	359	336	355	323	355	327	357	340	307	401	320	309	362	333	306	317	338	329	336	365	346	322	309	347	367	326	347	376	337	323	320	362	357	335	348	336	336	346	354	331	318	350	350	354	358	305	349	335	358	328	340	332	352	341	330	364	354	328	386	312	336	341	360	348	349	324	361	379	326	351	348	331	352	367	327	306	330	336	316	364	338	351	309	331	325	301	346	344	316	320	326	361	327	366	372	356	355	345	322	336	356	362	375	367	339	357	311	351	329	336	336	346	334	330	321	353	350	330	341	316	379	332	343	349	356	355	330	348	332	361	356	356	344	376	327	350	355	346	355	360	316	349	348	368	339	374	336	316	356	330	348	325	357	352	346	383	365	330	365	353	359	301	352	340	334	362	340	306	359	319	359	342	314	347	372	324	294	322	334	303	355	336	375	327	356	345	367	357	340	328	379	325	336	333	350	311	333	351	374	331	331	375	361	369	349	341	395	341	326	362	345	350	354	321	342	325	374	336	358	331	362	307	342	357	353	345	358	364	342	367	320	329	361	344	354	337	336	325	354	344	356	371	322	338	326	373	351	333	337	380	345	357	357	326	299	348	341	370	341	374	298	324	339	356	364	345	359	332	345	325	343	328	306	329	360	371	366	338	341	344	357	362	366	361	367	321	357	369	329	324	318	347	369	335	334	361	319	340	320	377	366	328	347	332	324	334	344	358	351	349	347	332	323	348	343	329	338	352	380	318	339	381	356	381	359	330	291	373	338	368	340	352	349	355	317	326	339	373	342	325	340	353	360	347	357	369	332	343	338	305	318	313	323	316	349	369	320	330	356	374	379	339	374	325	354	313	345	343	372	356	351	349	343	343	334	350	334	353	365	327	350	362	356	356	342	333	346	306	337	340	328	343	335	359	317	339	354	389	358	348	367	338	324	306	331	333	370	339	336	346	367	305	325	345	381	344	316	331	329	323	359	324	355	335	334	321	390	334	335	337	352	346	323	352	349	357	379	330	333	352	358	381	375	330	340	350	338	337	362	366	332	357	370	321	340	364	339	352	354	348	342	363	326	322	307	393	324	355	327	366	353	330	355	340	351	355
23915	21931	39852	29660	19543	10132	1307	1192	4790	7741	5618	1804	577	538	563	541	990	1362	555	566	546	495	572	539	569	565	583	531	546	536	529	549	556	572	551	556	476	534	594	541	511	506	575	611	549	534	550	557	553	527	550	579	551	499	568	539	556	511	549	573	566	508	503	567	513	560	545	571	575	499	513	566	534	491	544	555	532	514	548	480	528	519	544	538	574	518	546	521	516	516	629	508	491	546	528	543	553	537	511	530	537	534	544	512	543	565	534	528	500	560	551	502	549	546	561	555	563	501	553	534	556	512	535	540	548	543	582	530	543	521	537	542	533	591	541	501	512	523	519	508	518	511	549	548	563	520	512	544	526	545	538	572	551	568	533	541	572	486	558	561	573	508	521	537	564	537	530	492	526	553	533	550	582	515	600	543	535	542	539	525	530	541	541	568	546	560	552	517	544	540	556	554	513	521	528	537	498	559	562	544	539	536	507	546	531	520	567	522	510	594	546	506	550	541	528	537	543	501	521	545	560	548	565	533	539	519	534	546	500	516	553	536	520	499	553	514	565	571	498	568	530	519	534	557	529	556	529	537	552	551	551	545	505	567	530	543	544	527	537	514	574	570	578	535	549	536	521	537	537	552	577	494	530	533	565	566	530	541	531	539	557	541	544	526	587	523	483	544	563	510	548	512	504	586	529	521	580	558	522	516	554	511	545	572	546	489	560	542	533	529	564	561	557	559	531	564	546	615	523	534	545	513	549	539	528	535	554	532	533	517	578	550	561	498	546	521	543	530	512	535	507	521	525	538	542	529	528	569	589	553	574	566	533	541	551	547	546	558	514	527	558	516	530	561	581	554	550	515	536	576	557	495	523	513	510	566	539	522	552	573	516	543	531	546	546	503	554	581	521	520	508	541	533	539	557	518	523	529	535	519	566	547	514	461	564	537	562	533	513	537	607	525	519	541	497	578	525	532	542	567	529	502	465	555	566	575	521	538	554	586	550	568	559	546	537	511	512	533	538	539	591	513	522	546	558	553	536	533	540	531	530	529	516	518	522	546	537	525	529	587	587	530	524	541	528	539	546	545	524	563	505	515	487	515	536	590	559	539	529	532	568	574	537	520	580	533	554	578	546	537	510	516	502	539	494	547	550	512	571	508	547	541	557	542	517	530	530	489	540	494	604	540	545	561	504	541	492	569	564	566	573	552	534	500	569	543	538	494	548	552	545	527	562	505	516	520	567	529	530	525	552	605	538	549	564	535	531	547	509	559	527	505	545	525	545	567	549	549	544	589	503	533	568	535	596	570	537	549	553	533	559	595	575	541	583	547	577	560	541	559	551	520	556	567	551	552	536	548	559	520	523	513	562	564	575	547	570	575	522	527	550	544	544	569	541	505	560	546	516	555	514	532	543	517	537	581	541	531	508	526	518	553	558	537	567	516	528	569	522	539	521	520	542	601	508	520	538	488	563	561	529	519	556	553	521	530	557	545	521	521	550	529	515	539	532	506	520	534	556	545	567	543	533	560	539	525	554	533	525	593	535	540	521	530	555	536	514	523	552	569	549	560	532	512	531	569	539	515	557	549	499	571	535	523	523	576	517	489	571	535	551	563	549	550	507	530	533	546	510	548	563	568	537	542	545	530	552	518	533	521	527	540	568	513	542	559	499	502	542	517	510	508	560	550	531	584	535	563	538	512	575	492	544	567	522	544	527	578	572	541	524	551	547	547	551	541	524	565	540	508	604	539	541	547	551	504	550	567	564	512	526	527	505	534	553	536	541	523	558	556	543	546	566	576	585	534	538	537	510	507	575	523	552	566	517	548	558	594	550	510	596	529	576	521	516	527	552	547	540	549	535	541	544	511	549	569	544	531	510	512	518	531	490	564	543	523	520	546	552	568	535	522	557	556	537	524	569	494	541	579	522	565	546	582	511	523	558	552	526	490	537	538	530	527	527	533	512	543	584	562	508	525	575	547	528	512	518	541	580	540	539	509	585	529	554	559	536	532	526	524	555	525	499	546	544	489	542	555	621	511	573	507	550	530	557	524	518	502	550	529	569	544	534	586	523	539	530	535	553	536	533	516	556	568	502	510	540	539	572	545	531	580	523	568	568	528	564	551	515	547	530	570	538	517	553	511	592	525	516	529	524	564	578	513	526	540	501	513	558	546	554	515	567	537	531	536	517	562	528	543	529	517	526	567	525	515	502	515	554	585	550	485	531	533	576	532	549	506	507	520	543	527	537	544	512	574	520	556	536	543	541	545	540	514	548	543	533	502	550	598	520	533	491	529	541	583	547	548	538	520	524	531	513	528	530	554	525	536	581	524	525	527	565	536	526	533	537	568	571	555	548	564	527	529	538	531	519	563	575	530	560	522	588	549	567	500	537	523	511	543	524	516	503	516	568	544	570	569	533	564	497	530	526	570	491	578	551	516	528	549	584	509	527	572	538	518	501	514	548	490	547	580	537	538	556	546	522	586	571	517	561	524	542	517	546	573	571	558	531	547	557	572	523	543	549	550	542	514	508	574	541	557	518	549	558	506	539	535	516	562	546	579	542	515	529	512	546	544	508	525	541	586	540	511	590	538	536	599	564	497	466	529	551	568	562	532	488	558	572	563	529	545	580	545	540	593	520	581	500	520	521	537	531	504	523	593	533	574	557	577	538	515	572	544	586	541	507	518	564	553	543	523	510	552	547	540	530	501	502	539	556	551	576	547	499	563	533	589	543	532	542	519	582	551	544	525	555	597	542	603	532	513	536	518	524	550	554	548	578	533	523	561	544	505	587	521	523	545	527	521	571	518	560	523	525	508	518	567	527	559	511	525	535	572	540	479	555	502	518	555	542	523	597	571	524	520	528	563	584	556	543	540	553	517	547	519	522	503	534	537	521	541	495	556	531	534	536	570	533	566	524	531	556	544	544	568	509	536	503	521	520	579	526	561	522	542	591	543	533	531	535	549	529	558	481	522	563	577	504	566	578	590	517	549	565	545	532	525	500	528	499	551	532	527	522	536	564	550	549	529	540	587	588	521	516	550	468	520	547	524	563	546	499	552	547	549	568	574	563	526	539	517	553	515	530	508	535	517	548	530	552	536	553	543	535	515	572	522	534	560	517	539	515	544	538	525	553	545	523	548	573	541	528	528	543	568	529	545	525	562	552	540	520	547	577	577	540	552	512	535	569	580	530	556	509	523	547	525	568	552	555	557	513	515	572	551	536	518	575	534	527	541	577	576	567	568	528	534	498	507	574	578	557	548	550	563	546	515	574	558	521	539	571	566	489	590	540	521	566	517	548	541	541	600	539	509	555	538	544	602	537	556	549	508	528	537	529	548	545	507	514	554	533	549	620	553	552	536	534	518	542	521	540	536	494	522	522	544	486	558	546	516	534	549	516	531	566	586	537	577	536	511	586	549	544	491	542	540	563	558	563	479	531	558	538	558	552	531	571	503	527	542	555	559	554	531	525	515	542	519	565	542	570	543	584	546
36474	82724	70471	26173	1279	937	848	1538	7347	10956	7691	2295	569	580	562	604	1222	1756	563	524	501	512	560	539	554	550	539	545	574	562	557	558	585	545	563	545	538	557	556	604	558	597	541	557	515	528	574	534	554	563	560	552	561	558	557	581	548	580	579	547	546	540	595	520	562	560	529	562	550	554	523	544	545	532	542	542	541	557	538	586	574	555	584	528	550	555	541	542	548	532	569	543	552	538	573	583	543	507	566	551	578	551	544	508	591	522	525	548	549	595	554	568	579	512	556	504	514	540	541	550	556	549	562	543	513	536	570	538	572	535	559	563	576	545	536	533	503	527	558	557	562	542	571	588	558	543	548	523	553	544	562	560	536	519	523	522	576	533	560	510	538	520	487	537	512	545	593	557	486	535	557	569	558	593	547	557	557	544	548	572	573	543	532	572	515	548	520	569	550	527	575	529	517	551	549	577	556	572	593	531	566	550	534	542	561	533	570	523	519	564	572	552	556	555	526	531	504	560	551	532	551	493	562	562	549	511	529	560	528	509	528	566	569	549	553	567	542	526	536	576	564	548	524	583	508	522	562	567	541	548	557	556	517	517	571	596	557	551	549	570	548	566	518	546	547	525	572	546	527	581	530	545	547	555	531	533	549	563	531	537	534	556	530	535	504	537	557	534	555	533	542	557	551	547	545	552	530	582	502	562	542	522	492	579	521	535	573	558	528	537	542	559	550	524	531	532	550	555	587	587	558	544	571	578	590	555	524	577	537	543	549	528	552	551	574	534	561	497	556	558	543	539	564	545	546	565	552	548	550	526	529	585	566	533	592	570	556	534	528	581	559	498	535	559	566	532	545	520	523	534	512	572	579	498	569	579	518	577	555	530	550	557	575	536	523	543	538	522	519	547	548	508	549	522	585	541	557	568	539	517	570	548	535	525	504	530	525	540	569	531	564	567	576	558	552	537	557	572	545	519	542	548	606	537	549	548	562	583	500	548	525	568	517	579	586	527	552	546	568	531	551	582	572	515	517	537	584	568	569	554	579	555	529	557	559	515	558	558	565	556	540	552	543	555	554	556	549	553	522	545	541	542	561	530	539	556	542	536	562	540	560	581	476	542	526	517	577	526	531	562	514	575	538	546	513	540	558	539	601	506	573	508	497	537	533	558	547	558	562	540	579	515	526	524	555	536	565	571	556	540	562	492	593	548	549	561	542	575	558	527	625	539	566	557	545	564	574	552	513	523	533	516	547	534	569	550	574	554	560	521	559	521	539	545	555	555	602	551	534	576	566	545	551	532	551	501	542	510	563	555	532	557	573	564	588	512	543	573	548	534	531	573	554	527	598	529	588	533	496	530	556	535	577	538	574	590	541	561	541	524	549	580	570	549	525	507	520	540	561	531	539	582	532	600	539	543	583	520	571	546	547	554	519	542	541	551	556	556	538	577	536	531	520	538	561	548	528	541	540	574	545	542	558	569	499	551	532	550	560	552	551	540	609	551	565	555	546	520	518	562	525	576	543	526	551	541	528	520	590	574	490	532	585	538	503	585	556	516	585	550	544	527	539	551	539	550	555	583	547	543	549	536	553	525	552	580	576	529	538	583	573	544	570	569	515	540	554	521	547	573	508	557	530	566	590	538	533	529	573	556	564	607	530	574	565	554	532	565	515	580	503	544	527	526	546	544	544	575	566	560	523	529	532	551	570	500	552	524	561	582	538	531	543	564	533	530	573	536	535	543	533	534	531	538	563	547	504	523	544	587	498	532	561	533	566	504	590	551	533	529	584	525	534	564	532	536	566	561	529	576	556	545	556	557	571	600	577	573	517	566	543	549	558	509	589	586	537	535	561	547	562	551	546	607	592	524	542	515	569	559	575	501	579	509	553	555	537	533	550	524	558	532	516	538	513	561	517	513	547	570	561	563	516	572	570	544	541	582	551	560	489	538	550	536	523	580	577	566	591	554	522	534	541	542	574	522	551	541	603	561	527	570	551	571	572	531	555	557	541	545	541	572	524	554	574	511	569	520	544	567	536	519	561	585	561	580	543	529	527	599	547	546	523	537	579	505	558	541	504	537	536	556	526	511	529	533	515	589	523	574	580	570	556	548	537	617	551	559	533	547	569	571	525	577	546	539	515	521	519	555	536	571	529	558	516	532	548	527	560	571	547	563	528	541	560	556	530	568	612	550	536	510	534	511	570	578	536	580	572	538	523	552	563	538	541	530	526	547	543	562	516	507	560	551	555	547	549	498	536	554	583	578	571	521	570	542	538	551	559	541	530	518	526	534	550	583	537	536	549	553	565	523	555	550	521	565	503	540	548	567	545	541	573	556	555	519	549	555	558	525	513	540	550	522	554	548	576	549	519	538	539	546	556	602	563	561	505	586	492	506	549	571	570	547	582	573	556	556	586	527	573	541	567	533	543	558	595	534	572	583	513	532	628	548	568	536	564	528	517	580	557	490	570	578	581	539	582	556	568	580	525	535	532	580	563	539	519	554	539	584	551	546	587	536	542	567	585	567	570	549	542	534	547	581	517	557	514	545	582	541	606	562	586	542	534	564	495	566	542	584	545	539	525	556	543	559	535	574	539	568	529	568	539	553	528	553	562	529	588	568	523	565	565	573	528	539	559	522	536	514	504	533	531	572	563	537	565	545	524	557	552	540	510	523	538	566	584	555	522	577	521	529	576	550	541	535	559	543	581	544	560	514	533	541	567	565	556	576	517	595	546	542	583	557	522	562	550	508	516	527	559	581	532	534	520	570	508	561	569	522	548	553	583	543	531	555	602	525	537	550	576	587	565	520	582	525	542	559	557	546	569	550	535	529	585	541	567	591	551	533	565	556	555	526	542	547	571	525	557	535	551	554	496	513	572	534	548	534	546	538	559	541	537	581	511	529	551	596	513	518	570	552	552	509	534	540	517	520	565	551	558	554	560	563	528	548	579	546	531	554	541	579	566	592	551	562	589	575	529	558	551	545	537	613	536	557	550	549	538	555	565	527	528	548	529	523	524	554	564	550	520	565	556	505	528	524	567	523	556	548	532	540	541	539	557	514	593	576	586	566	549	552	521	560	544	544	532	546	562	552	556	538	568	533	567	581	562	538	512	508	556	530	576	561	572	555	531	530	560	555	515	529	586	514	526	580	587	562	567	525	548	584	592	509	536	560	531	540	518	515	528	491	557	529	609	557	536	538	549	560	591	541	488	540	606	581	501	548	577	549	519	518	527	554	506	587	570	575	553	531	551	530	540	573	569	495	565	528	544	537	535	555	507	555	534	548	534	524	553	564	579	559	575	545	525	582	580	498	562	534	552	535	524	589	511	506	558	555	559	542	563	556	575	558	564	524	585	526	538	549	548	536	508	521	569	542	542	588	530	552	551	572	565	547	566	549	556	575	525	540	549	562	540	528	497	570	569	536	583	564	561	532	513	505	519	590	556	524	558	529	576	524	562	487	572	558	566	561	545	508	526	568	515	563	544	529
25019	22449	38775	29234	14025	2276	661	753	2230	3540	3122	1016	464	511	500	505	767	739	492	458	474	506	482	442	510	435	445	423	498	495	464	450	501	490	459	488	446	466	464	436	473	469	502	463	516	504	508	445	493	455	476	461	481	478	486	451	455	493	497	485	450	420	510	444	475	484	418	485	479	441	477	452	494	465	462	449	442	462	465	446	471	474	496	469	454	445	477	448	459	441	493	468	486	461	464	446	504	506	429	482	471	464	499	457	486	495	485	464	464	498	496	496	500	455	484	463	477	500	458	519	516	510	493	471	511	455	465	465	434	508	475	493	473	521	484	479	474	479	429	442	455	459	462	451	494	455	495	482	501	499	463	470	491	471	525	502	465	479	486	473	480	479	497	495	467	446	467	465	437	493	494	506	482	451	478	482	480	490	459	468	492	497	433	494	496	492	440	483	440	488	505	487	459	459	479	476	437	472	419	507	479	479	480	443	467	450	464	473	469	488	468	451	468	482	488	531	480	477	456	471	453	468	509	471	524	456	449	486	468	501	419	470	477	400	478	481	475	460	488	476	512	473	476	501	460	418	471	470	468	450	481	506	453	466	449	475	452	495	430	445	434	494	502	461	474	478	495	513	476	435	471	476	451	479	452	498	504	452	454	478	484	474	431	493	496	507	448	493	468	496	456	508	443	502	456	470	465	493	483	489	482	507	463	467	461	492	429	496	433	486	471	442	449	447	452	484	475	459	427	496	472	476	451	495	464	496	503	480	476	492	517	472	470	457	488	492	473	473	454	493	489	514	443	454	466	465	469	470	472	437	464	472	492	533	515	455	449	510	492	458	442	457	476	475	481	481	458	487	515	487	498	472	469	492	493	487	440	512	470	469	474	479	479	453	475	455	503	456	463	514	475	453	489	501	440	509	473	468	441	474	462	466	520	484	473	508	505	479	474	468	468	517	483	438	494	458	514	476	453	483	443	453	493	468	461	481	454	445	464	496	463	492	454	449	447	509	477	441	491	448	500	505	495	464	441	488	492	442	494	515	470	491	467	458	469	539	525	436	494	540	471	449	488	448	480	471	471	463	453	503	454	438	467	493	470	473	485	458	438	463	463	487	458	477	480	455	465	485	489	479	451	480	464	474	506	466	411	464	502	433	469	479	464	479	467	497	504	458	512	484	462	457	486	479	431	470	462	480	487	496	483	479	493	486	472	525	461	486	472	495	510	511	477	480	437	486	468	477	483	471	433	451	507	469	481	471	488	468	457	466	487	437	500	457	474	469	505	508	465	502	511	494	495	466	506	471	468	471	495	478	484	503	457	431	448	489	451	502	490	516	450	458	451	485	481	495	446	447	469	463	474	443	514	441	456	495	470	443	481	484	452	507	453	484	521	446	447	452	487	492	520	474	472	452	455	470	508	455	503	464	501	441	484	490	554	423	471	469	470	445	478	489	507	497	479	428	487	475	442	455	417	499	439	452	483	455	470	467	485	480	459	435	461	483	470	494	459	472	455	480	454	438	473	476	474	498	462	464	475	454	475	483	484	483	495	497	474	489	441	458	475	477	465	426	471	451	455	459	495	493	514	521	484	471	456	462	490	449	448	470	478	521	486	475	465	499	499	424	493	453	457	490	433	462	484	471	477	465	476	478	492	478	465	505	494	508	431	510	441	490	427	473	493	461	483	461	463	466	449	481	454	478	486	500	473	477	496	446	484	497	440	482	482	478	469	462	472	488	457	480	501	430	482	493	459	502	467	479	501	439	519	501	496	470	467	450	487	478	478	457	523	496	468	483	491	491	515	451	505	494	475	494	467	530	453	479	443	461	515	453	478	503	496	491	478	484	468	502	468	500	483	462	457	474	473	435	460	487	469	457	478	487	475	501	451	465	459	499	442	455	474	461	436	471	461	488	427	451	449	469	484	452	465	451	508	449	474	491	450	458	462	503	471	519	479	479	443	499	479	481	489	471	447	510	487	447	451	463	436	453	460	444	489	487	481	461	461	436	463	454	490	521	528	481	444	493	477	487	476	475	443	498	497	435	498	462	474	467	435	436	497	485	471	477	449	453	478	467	500	468	454	491	462	519	515	470	488	485	482	496	481	503	451	461	480	437	482	438	486	472	460	486	477	478	438	451	523	465	469	418	438	461	465	434	476	421	489	460	470	501	501	471	497	483	441	504	472	483	470	450	483	460	481	435	450	453	489	482	439	469	473	481	471	446	492	443	451	450	461	472	440	486	477	481	487	478	512	457	501	503	449	514	489	478	506	489	481	482	455	480	473	478	477	509	498	481	465	476	480	459	473	484	467	472	479	506	470	491	472	469	475	457	493	456	456	506	489	473	490	494	466	460	477	458	513	464	486	444	467	458	477	469	492	420	467	475	485	452	460	466	472	460	480	453	475	474	470	458	470	486	489	478	479	485	499	452	468	472	481	478	488	454	469	484	464	424	526	478	494	482	469	429	484	465	496	457	443	486	458	436	445	475	449	490	497	478	486	479	452	428	463	467	449	480	483	465	471	483	448	459	470	450	483	473	491	438	471	455	493	471	485	483	467	524	469	506	476	451	468	473	484	455	470	497	467	510	442	521	431	435	476	456	443	500	486	455	449	451	443	471	466	427	452	493	498	455	426	455	450	463	484	486	479	433	427	468	471	464	467	500	475	539	452	474	477	477	506	476	500	467	481	480	468	504	478	464	486	493	479	487	464	494	480	500	453	448	423	460	476	449	488	480	485	494	418	465	467	494	484	475	474	470	477	403	446	501	470	442	460	460	472	469	484	451	453	513	487	485	482	484	509	495	487	483	451	462	487	501	492	460	485	508	451	493	482	463	480	464	445	450	487	515	472	476	458	464	472	460	466	434	442	479	448	442	488	444	519	492	451	423	486	462	495	485	458	509	457	440	443	441	497	487	504	440	457	483	490	484	490	468	454	451	451	459	436	457	479	476	482	492	443	473	469	500	466	504	457	453	463	442	473	475	468	467	446	514	461	480	512	483	446	467	445	489	451	453	489	460	452	498	477	442	519	474	511	449	458	481	540	484	447	442	488	488	450	496	461	474	489	445	447	473	470	490	456	459	426	443	490	458	455	448	479	437	473	498	434	482	480	458	460	471	500	507	475	462	523	511	475	459	492	500	496	482	483	476	515	461	442	475	523	471	466	493	438	491	499	510	459	469	470	465	482	476	478	468	466	449	449	482	494	473	459	481	463	434	471	451	488	457	452	479	494	500	478	471	460	474	469	475	476	480	475	475	461	485	438	425	491	496	459	501	494	483	456	434	460	470	448	483	477	457	504	523	503	479	470	464	442	448	470	471	505	485	467	468	497	474	453	448	434	419	526	446	486	452	520	470	526	472	500	488	485	476	460	469	489	466	471	462	484	433	492	457	476	458	483	454	471	468	465	465	536	508	431	490	448	445	483	502	476	498	467	476	506	509	495	523	472	442	445	466	537	485	509	501	497	468	506	469	479	466	476	466	482	476
36756	72037	60575	24013	1494	807	719	1046	4296	6439	5184	1408	521	539	517	590	989	993	511	510	493	532	534	485	511	510	524	505	514	509	488	528	536	501	482	530	487	527	526	496	511	526	520	440	515	484	527	471	532	495	515	478	457	549	523	528	523	510	485	560	521	493	493	513	480	489	494	514	477	500	541	516	491	491	520	541	532	508	475	525	456	509	516	524	501	515	502	480	514	529	540	501	534	529	504	508	486	537	520	510	499	518	492	491	546	505	486	494	523	511	517	498	531	521	527	475	523	529	535	494	516	520	488	486	511	485	506	479	491	507	511	527	532	478	524	518	518	545	557	503	551	506	505	502	499	541	466	499	457	529	539	488	479	490	519	502	509	502	531	496	519	489	527	508	470	520	495	491	508	538	503	521	526	486	488	488	509	530	550	476	520	534	493	511	501	502	485	491	493	459	469	519	513	509	514	512	517	468	466	511	514	492	467	518	500	507	494	513	513	500	484	553	506	454	501	466	500	532	501	492	535	478	491	532	504	505	508	541	513	516	547	480	496	507	485	509	516	513	453	518	542	433	463	507	512	509	490	508	494	505	547	494	487	529	495	525	476	491	521	489	490	505	476	492	487	491	527	497	497	528	499	537	505	510	567	520	518	523	518	527	540	477	487	457	522	491	504	500	461	508	488	467	507	515	507	515	498	503	495	530	488	505	519	438	505	509	490	521	526	521	504	511	490	511	516	486	504	473	527	510	501	530	544	507	497	506	495	488	514	517	504	486	454	511	504	536	497	501	509	501	459	511	543	530	482	515	522	528	487	510	484	522	529	509	492	461	523	527	534	510	511	516	516	516	495	528	504	490	506	544	540	511	505	513	577	490	546	516	517	485	516	511	512	480	543	482	503	474	514	506	498	529	510	563	509	479	526	520	494	503	468	511	508	476	509	551	526	500	480	499	511	487	521	505	515	497	525	491	525	510	555	517	466	492	524	501	526	519	540	517	503	531	476	505	499	502	531	507	543	488	547	516	472	490	517	519	540	480	542	540	500	544	514	493	514	492	482	536	526	513	523	522	469	550	469	493	474	511	504	497	506	469	507	535	497	509	496	506	493	526	534	501	511	474	468	494	492	492	498	502	504	493	511	490	478	495	484	532	523	486	479	531	532	500	503	521	510	537	516	538	541	549	463	524	473	511	445	538	532	491	508	523	518	545	510	506	488	519	502	521	496	524	504	537	512	491	563	497	493	537	513	470	497	547	531	525	512	522	545	524	482	495	508	502	514	495	505	518	499	521	560	502	467	518	509	519	480	525	505	448	472	536	503	497	507	539	488	542	522	519	490	519	480	546	514	520	488	511	514	488	501	482	546	482	484	487	534	519	480	537	504	489	471	525	535	498	495	529	541	485	512	523	510	500	465	480	454	519	473	524	480	532	529	505	487	510	528	517	535	479	457	529	543	480	533	480	502	517	489	507	555	489	550	522	499	489	488	534	499	477	429	518	511	455	495	512	485	490	528	522	484	470	524	512	484	506	510	524	545	530	501	486	513	491	496	519	493	491	576	515	475	490	507	479	537	501	490	547	508	490	475	523	517	504	476	489	507	490	528	473	506	535	516	498	546	503	512	493	517	582	519	489	518	507	508	513	546	555	478	553	512	495	509	486	535	515	538	477	470	511	527	538	481	504	512	528	512	531	485	491	522	518	528	520	511	506	512	549	534	530	494	484	546	550	518	487	529	517	473	493	496	531	489	565	471	473	497	493	538	521	523	515	511	502	515	502	534	503	515	517	501	480	477	515	500	478	513	526	505	502	509	508	538	500	512	478	497	520	514	518	507	487	485	507	524	524	534	478	493	501	481	499	507	517	512	476	508	482	540	457	501	496	506	477	525	505	514	494	523	520	515	537	489	506	515	499	478	508	510	516	507	526	493	454	481	470	522	516	510	495	509	487	492	499	525	501	529	499	518	570	556	524	487	551	492	500	521	527	471	478	530	512	512	502	518	491	479	521	529	509	459	505	501	532	479	487	476	500	504	492	500	522	505	513	495	516	511	505	530	494	490	548	473	477	506	499	497	488	514	555	519	540	489	493	518	489	525	538	545	480	506	523	506	498	484	506	501	498	502	498	465	522	515	502	497	522	508	506	495	557	536	556	503	520	537	482	501	499	539	495	552	517	518	506	545	511	495	525	525	539	516	520	516	481	496	488	507	518	509	512	474	525	564	521	505	523	500	510	461	497	501	521	515	518	501	529	556	497	504	539	494	496	489	493	467	497	499	519	521	509	484	482	502	520	502	516	505	503	534	529	521	510	507	497	492	500	526	526	485	531	509	515	509	471	510	515	481	509	558	513	499	498	470	451	482	501	521	505	511	482	506	494	495	474	492	511	456	503	522	495	538	464	529	541	530	532	540	583	487	496	539	486	515	492	492	525	493	491	541	506	494	552	530	504	511	527	536	506	518	488	512	506	489	530	498	555	460	462	505	539	488	493	511	498	517	516	501	455	521	520	510	481	511	520	500	521	479	513	519	526	501	520	469	502	531	529	494	462	487	455	506	489	486	510	484	521	472	511	522	504	554	516	495	530	495	516	531	472	526	480	532	479	540	489	457	488	478	481	530	496	504	493	511	532	524	497	480	514	493	515	478	513	496	482	497	509	542	497	532	492	453	522	506	513	525	460	513	547	521	520	486	487	527	457	535	482	529	504	495	531	502	533	481	534	495	519	537	535	547	510	502	536	522	488	485	496	511	491	524	519	521	539	536	487	540	550	549	528	508	498	494	505	539	495	502	505	521	524	496	518	504	512	494	547	528	513	509	527	521	531	488	534	498	463	502	486	513	487	455	529	519	464	530	522	502	486	491	518	477	505	495	490	501	483	508	513	482	493	509	494	502	507	488	521	520	511	487	493	514	498	533	545	533	501	523	494	518	467	498	484	508	465	525	568	514	542	518	527	483	534	474	508	529	533	505	505	488	525	540	494	526	507	519	486	510	463	501	539	518	504	491	508	500	491	505	487	525	519	517	512	542	518	530	494	535	523	515	510	486	535	526	524	445	511	499	515	500	482	512	516	510	515	500	511	519	512	499	531	509	529	519	498	472	529	525	503	492	512	489	509	515	529	540	501	458	482	562	526	528	473	518	476	508	474	482	505	519	549	500	522	509	499	503	546	525	502	514	487	511	507	510	518	512	438	517	523	533	536	485	487	514	486	467	518	497	521	487	505	503	515	514	518	498	495	487	490	534	526	511	525	503	506	534	521	492	511	567	521	490	501	513	477	495	499	493	496	484	525	537	492	471	472	532	541	524	512	507	517	492	535	460	537	489	511	518	560	518	514	523	499	497	544	512	512	481	471	457	497	511	494	520	532	497	493	508	500	515	467	496	508	461	469	532	566	523	506	503	492	486	496	487	547	477	524	462	485	523	512	478	459	522	481	476	523	539	531	467	478	527	477	506	550	511	480	530	488	493	465	504	517	507	499	487	530	510	487
22541	21310	33747	28011	21103	19870	9441	3210	9680	12771	8819	1566	875	837	906	1502	1795	1443	802	835	794	819	834	828	793	881	816	808	837	811	885	799	806	801	844	768	750	843	760	853	834	783	801	789	776	818	791	817	802	800	784	806	815	782	779	815	756	784	757	803	782	839	838	802	776	802	832	791	738	810	823	810	831	748	764	835	870	807	829	780	773	839	815	805	850	794	814	764	760	765	806	763	756	801	787	828	784	774	821	781	761	837	716	789	812	814	848	735	832	850	796	831	815	787	848	798	832	841	829	762	766	807	839	824	815	786	736	852	771	849	832	810	772	817	817	775	771	839	797	770	823	787	828	764	849	782	843	804	769	793	807	842	748	755	798	787	771	812	798	829	788	901	820	812	773	801	782	822	753	798	790	802	824	793	816	844	855	829	744	790	792	772	778	806	829	779	815	746	849	794	788	770	743	787	786	835	813	783	747	822	794	723	769	756	806	749	785	824	828	772	799	823	806	764	800	753	787	837	785	807	804	820	818	790	755	773	788	785	749	769	774	846	843	857	766	762	745	798	804	775	710	796	860	795	830	814	804	771	740	760	814	795	806	831	822	820	825	806	799	800	739	795	767	763	825	795	788	749	799	833	789	774	827	820	775	856	841	792	785	817	802	856	835	852	784	807	822	800	791	863	786	768	832	777	817	789	782	802	752	825	802	849	833	779	788	768	806	750	798	760	793	807	801	791	781	766	792	773	749	861	797	797	826	786	842	829	802	738	779	795	832	815	771	799	797	796	821	802	770	794	836	796	873	861	826	785	790	813	816	838	808	831	796	790	840	796	798	818	792	797	794	831	832	780	780	812	798	829	842	805	802	819	787	794	800	813	783	862	811	829	765	797	804	849	829	818	781	833	831	819	865	747	824	759	844	788	759	815	746	761	830	835	855	808	796	774	765	801	787	828	778	806	774	796	782	790	807	799	786	792	751	816	828	787	822	858	782	769	773	782	777	837	821	850	889	818	800	817	811	754	826	817	790	779	770	780	801	826	866	785	834	809	822	805	786	800	829	823	782	866	740	849	744	822	775	822	761	808	801	781	876	785	781	862	821	842	794	750	769	783	871	779	761	806	815	797	787	796	785	861	797	788	830	823	817	815	803	794	810	826	768	787	849	834	815	782	845	802	755	792	827	822	779	767	765	733	789	784	783	766	807	754	777	792	809	778	802	839	785	802	769	777	781	763	811	796	811	835	800	782	773	739	762	770	800	798	779	772	771	861	773	793	776	771	817	799	785	837	789	818	833	839	744	761	816	846	807	771	857	859	816	799	774	735	822	836	796	789	780	825	819	773	816	801	783	812	769	832	816	840	770	762	771	745	793	790	770	759	739	820	744	744	800	766	799	769	778	784	771	811	823	775	805	807	794	790	817	794	857	786	791	818	789	770	774	819	800	764	793	779	817	837	822	744	735	854	785	807	780	783	769	791	836	815	834	833	768	781	784	773	787	797	784	778	766	786	794	812	794	806	791	779	793	846	827	786	800	838	787	783	783	819	797	765	771	791	802	804	812	761	767	819	799	772	794	771	790	765	806	821	809	826	800	804	816	800	855	767	845	803	783	778	865	842	822	771	766	817	826	797	837	782	757	798	821	805	774	815	808	857	785	819	803	768	791	755	783	814	802	820	847	761	766	730	859	797	766	807	812	821	807	764	826	814	819	845	784	848	808	765	821	744	774	750	773	781	769	780	818	844	805	832	832	838	768	787	754	785	854	815	807	799	765	801	802	818	786	782	819	774	785	798	782	785	797	786	784	774	811	788	841	788	818	800	816	780	853	769	777	795	754	811	816	792	799	758	809	756	779	773	813	810	789	750	785	837	804	819	866	817	790	759	819	785	822	757	796	800	813	807	800	769	775	833	812	791	789	772	804	807	836	768	807	818	807	828	806	774	772	841	767	739	813	817	791	772	812	812	778	808	798	813	767	796	753	804	811	776	749	794	766	755	814	815	787	828	805	793	778	786	789	786	825	806	798	782	843	806	812	816	779	781	834	838	835	786	836	851	821	794	757	790	791	783	838	783	813	861	793	819	821	813	798	770	835	772	808	799	755	797	787	772	780	856	799	765	721	822	780	768	840	817	788	784	788	807	763	806	807	776	815	782	797	803	797	767	780	810	766	782	809	812	820	806	737	818	794	842	745	802	854	767	776	767	841	828	764	777	786	795	784	794	795	788	820	813	817	781	821	816	750	790	776	811	793	769	767	748	796	818	831	825	787	824	774	771	842	777	785	826	845	793	784	843	826	756	801	777	789	843	829	759	781	784	786	779	823	787	755	829	789	804	838	833	791	814	818	831	796	794	816	820	793	765	785	747	823	778	853	813	788	822	822	810	774	788	842	784	832	807	801	782	782	844	812	809	851	821	810	809	796	789	785	801	825	818	765	768	808	749	796	784	836	827	775	822	849	825	810	810	775	799	827	822	781	838	796	751	786	807	805	774	806	712	834	791	767	768	829	816	776	826	791	770	837	829	779	822	768	788	784	796	787	811	778	808	803	834	792	827	784	823	764	759	822	820	813	796	770	801	767	851	765	758	846	778	825	764	773	823	776	846	776	783	817	768	760	775	818	797	823	770	780	793	823	833	766	865	845	797	780	811	799	829	801	805	784	819	805	802	837	829	800	833	752	809	823	788	775	810	794	876	800	805	808	780	798	789	795	812	799	786	808	824	780	773	798	779	856	784	803	777	753	797	755	789	798	815	814	781	761	798	822	765	834	790	833	772	805	825	796	867	791	789	822	758	743	853	787	765	787	759	843	803	821	784	813	780	821	828	836	842	839	818	821	817	800	812	803	815	758	755	816	746	783	741	772	831	815	829	794	737	853	803	834	811	792	811	828	800	791	827	748	846	816	830	771	795	840	784	807	806	777	820	768	853	774	813	840	807	830	819	779	760	745	758	768	778	811	797	844	833	807	842	804	864	778	770	780	741	815	784	773	795	768	768	830	790	810	828	783	819	785	832	817	839	842	828	804	884	767	801	794	839	847	793	766	793	803	822	782	785	808	877	814	770	813	875	732	733	800	823	779	821	787	793	793	842	799	809	800	730	813	808	805	805	790	791	769	809	762	774	786	826	812	813	816	783	834	823	808	804	808	790	798	764	777	767	769	843	816	800	758	743	713	768	743	811	787	788	787	855	749	809	785	770	823	839	799	851	800	787	792	829	851	760	833	746	802	752	779	810	764	777	788	844	821	793	776	740	739	795	774	812	769	788	831	819	780	743	799	749	799	781	800	825	779	759	782	808	798	786	810	802	792	867	788	814	832	802	800	798	785	828	786	812	837	742	785	804	722	782	863	828	779	809	784	775	781	808	809	787	743	761	848	813	881	780	783	816	787	825	818	798	819	770	798	787	798	828	758	798	776	782	788	848	799	784	812	755	788	818	798	818	830	805	792	831	780	804	815	799	798	829	812	764	802	716	781	801	748	787	774	803	820	766
42813	88665	84370	41100	4900	1675	1451	4455	14242	16934	11128	1415	821	827	941	1955	2299	1712	861	775	835	790	810	800	781	837	825	757	790	817	754	803	791	762	781	816	833	799	783	786	775	801	853	818	779	778	771	813	760	740	787	796	877	755	770	810	806	801	806	787	814	807	837	758	740	788	776	828	793	786	805	833	808	784	755	806	811	755	808	774	825	766	786	800	811	792	776	786	752	833	839	816	777	845	807	766	816	801	775	783	823	836	778	776	776	744	829	754	751	786	755	831	742	801	826	759	805	815	812	821	826	765	766	801	814	779	774	809	780	783	767	778	780	760	789	868	786	797	786	834	763	825	740	839	807	760	766	771	770	825	804	836	799	837	813	799	795	817	788	731	809	814	807	730	771	773	799	806	781	819	806	810	777	809	803	773	820	825	734	792	761	748	790	777	754	814	787	758	760	824	771	803	816	748	754	819	786	762	771	768	787	828	848	807	852	785	800	797	780	766	834	803	796	795	793	799	780	827	786	787	784	792	784	789	817	793	796	757	749	797	788	773	810	764	818	767	730	807	773	771	801	806	809	818	771	810	752	791	819	758	791	797	832	841	810	780	791	791	845	747	806	802	805	746	779	819	743	780	836	765	841	801	850	827	764	813	754	827	761	754	805	761	776	822	782	812	801	757	781	782	756	776	783	808	757	805	795	802	788	806	771	820	774	783	792	850	781	775	768	769	887	794	781	807	784	772	766	831	795	830	770	748	809	801	720	794	763	739	797	762	802	787	812	786	862	815	844	820	833	752	764	727	737	802	777	885	824	807	776	747	846	735	828	786	808	816	763	802	798	817	774	766	771	787	812	790	806	799	844	783	807	800	771	767	746	839	740	790	755	801	831	819	781	781	802	782	805	763	755	848	784	779	811	818	795	760	749	807	791	796	744	771	790	802	818	843	819	778	779	789	799	751	803	762	798	820	784	782	785	808	786	788	815	834	819	765	788	807	820	822	815	773	800	804	780	798	755	847	763	747	793	748	801	784	801	860	785	802	788	756	809	809	785	763	767	809	783	836	802	774	794	842	772	781	771	826	805	804	796	793	749	804	826	748	771	843	814	780	789	760	762	771	781	788	772	802	773	818	800	779	763	759	792	803	806	808	820	794	820	770	779	782	769	838	792	821	824	884	812	824	831	799	751	787	801	744	796	806	777	785	805	759	809	840	769	769	758	803	828	790	808	845	811	747	771	776	801	839	816	798	805	825	861	820	810	782	838	771	751	796	793	776	793	796	779	778	833	828	866	798	764	787	808	799	772	807	749	824	801	801	793	792	830	752	859	802	818	820	793	789	851	793	796	789	743	845	801	825	817	770	828	838	765	794	789	829	784	788	777	792	792	802	798	737	769	757	803	806	799	826	809	764	789	765	778	787	825	835	786	757	788	814	785	775	813	778	810	833	832	795	803	779	759	810	802	767	798	781	860	835	796	762	794	806	792	798	775	810	827	771	779	806	812	794	785	822	805	839	826	784	810	770	798	770	754	820	807	809	774	777	808	783	738	774	820	775	762	797	830	840	812	812	788	785	739	762	859	786	778	797	817	793	813	783	859	762	844	821	815	820	812	804	758	819	823	764	780	839	781	793	806	812	804	851	817	773	798	809	756	805	791	778	783	785	762	828	810	763	775	776	813	796	794	771	799	769	774	803	754	776	828	817	823	756	868	770	802	803	803	800	854	786	792	752	854	801	776	770	802	756	779	839	797	789	764	753	805	756	788	754	833	817	821	827	824	813	766	791	781	781	818	804	791	821	816	869	795	765	777	790	801	840	749	799	775	752	807	799	808	810	730	827	777	776	804	823	810	851	747	798	830	770	813	796	777	775	818	803	775	799	824	803	832	793	775	828	789	706	797	799	770	813	815	812	813	785	836	781	789	784	839	818	806	759	819	791	769	797	794	809	778	775	819	773	793	755	808	791	786	804	804	739	831	814	746	828	758	814	773	799	838	751	842	832	798	862	749	787	789	796	787	829	769	783	778	817	764	822	816	796	781	783	821	786	797	824	805	778	789	832	865	795	802	814	803	792	784	807	788	835	811	754	811	796	803	772	837	794	807	782	796	796	735	809	807	816	786	821	831	769	816	803	768	857	790	790	771	749	821	812	819	807	821	800	768	834	827	803	871	805	803	781	746	828	753	778	797	769	808	776	799	756	715	871	804	744	763	786	818	792	828	778	814	802	768	848	858	824	779	765	826	811	788	765	775	760	773	814	843	754	790	786	800	786	813	767	793	759	798	810	813	793	863	811	795	772	761	775	829	758	770	798	761	823	780	791	778	822	801	766	781	793	752	806	804	756	762	779	766	793	832	752	767	781	774	777	791	819	846	823	785	869	804	775	773	810	796	780	795	836	816	732	775	791	795	795	822	763	781	798	880	775	825	780	835	750	804	820	772	808	786	807	821	751	758	777	776	824	822	818	805	793	736	734	745	766	793	849	720	727	800	832	828	836	797	784	808	829	771	818	788	804	783	782	773	759	800	805	794	805	771	773	796	804	811	799	760	782	818	779	844	846	798	805	771	819	784	787	833	848	816	792	833	780	807	769	833	765	801	785	809	802	843	841	820	792	824	777	795	805	812	818	797	762	778	800	777	790	818	830	806	792	769	779	767	843	790	726	801	841	756	772	799	797	804	732	819	783	789	759	792	801	790	812	784	817	760	790	787	838	772	744	753	769	755	795	787	786	791	823	756	804	756	806	690	817	775	778	760	814	776	736	735	781	828	798	758	810	779	798	793	849	807	771	760	791	735	798	872	825	758	814	820	819	780	793	805	817	737	799	742	784	732	813	825	764	826	772	783	795	791	777	776	788	763	779	793	811	718	739	819	787	774	781	778	775	784	769	828	756	770	839	772	784	843	809	819	770	763	801	791	820	814	823	778	785	744	787	787	792	793	797	780	803	763	745	821	891	775	765	774	761	765	779	777	805	784	777	759	786	790	786	793	760	810	792	781	770	803	794	811	790	816	845	781	810	793	784	840	805	760	759	818	848	793	824	808	806	774	750	807	782	793	810	762	784	786	758	819	817	775	780	802	820	837	787	831	806	779	752	802	843	818	782	836	755	830	779	810	770	868	769	738	743	780	828	844	826	787	770	797	829	793	760	780	832	776	781	795	791	779	798	799	803	778	788	821	828	786	818	785	800	757	778	813	809	823	783	744	816	814	795	813	795	836	793	774	768	814	829	745	781	746	800	848	800	805	810	786	758	822	770	780	780	749	764	800	853	774	744	782	810	759	798	760	822	773	817	800	760	847	810	774	818	801	781	794	798	791	780	814	775	798	802	770	794	806	824	812	752	800	785	818	783	815	778	779	787	770	837	825	815	794	774	772	806	826	838	819	801	827	819	784	753	826	714	809	823	888	792	780	798	847	805	784	796	788	817	780	777	813	802	775	801	791	784	752	787	806	800	781	809	810	808	804	741	801	764	785	784	865	853	796	766	737	807
33900	28423	36363	13906	863	451	357	459	780	816	538	336	327	336	357	350	363	356	317	339	348	322	332	342	337	365	317	328	334	335	362	312	330	325	303	349	311	351	303	338	340	334	336	335	342	341	316	348	301	349	329	355	314	370	327	356	288	312	344	338	328	323	354	309	344	342	315	346	361	343	310	318	349	341	341	349	350	330	348	376	334	356	312	331	340	363	309	320	328	341	332	332	322	318	360	334	307	321	334	331	343	306	320	309	351	347	382	359	341	294	349	337	340	306	337	339	360	301	314	332	327	315	367	362	339	285	359	350	347	315	357	323	347	312	322	320	308	332	361	350	326	324	343	367	346	334	306	343	311	365	350	342	331	334	373	355	349	323	296	352	340	318	365	376	327	350	371	326	341	285	326	361	323	350	325	310	315	331	332	332	356	322	335	321	329	332	346	328	345	309	365	337	333	316	348	343	339	371	303	334	336	331	330	326	323	343	333	343	351	298	318	335	378	363	342	347	333	348	338	354	333	341	342	336	336	335	375	337	332	340	354	312	336	355	319	328	356	320	327	337	309	332	356	310	322	359	319	349	310	323	292	330	324	324	320	329	354	324	328	342	321	310	335	333	316	330	321	331	312	329	334	328	362	356	345	324	359	339	331	335	319	338	323	361	333	363	339	336	286	333	316	320	340	332	336	343	325	326	334	336	349	354	354	333	312	338	361	320	340	316	325	369	339	321	339	321	329	325	368	338	348	328	325	348	328	333	341	358	305	336	328	320	314	338	338	274	331	336	318	312	344	333	300	340	323	351	312	335	311	355	357	350	353	331	316	346	304	327	361	344	346	326	358	351	318	328	342	300	339	314	340	343	361	326	342	349	352	357	334	326	362	330	316	316	333	318	301	362	319	340	327	338	295	324	334	348	294	333	337	301	307	324	326	336	323	355	320	335	356	354	312	354	363	328	330	331	353	357	323	332	307	360	348	330	337	311	319	346	347	317	326	332	315	340	318	339	314	331	341	332	310	339	342	343	392	337	337	302	332	283	308	335	344	353	319	332	318	333	327	331	333	336	361	343	317	347	340	359	347	296	343	337	328	374	357	323	363	361	330	317	361	366	320	350	345	361	333	335	312	335	334	329	361	316	327	327	336	317	320	359	347	350	359	313	339	321	332	339	313	346	342	326	357	337	363	352	310	361	350	343	318	310	353	319	309	355	319	348	367	344	331	345	322	328	313	327	311	350	363	329	342	344	360	327	336	322	336	345	310	308	353	338	302	296	316	366	324	342	307	335	361	350	326	360	331	346	312	328	358	352	341	347	340	339	331	360	358	356	334	309	324	341	323	305	358	375	337	353	361	339	314	287	320	353	305	348	318	357	353	355	347	366	326	325	295	359	297	374	331	305	323	331	326	329	347	348	341	306	318	327	320	332	339	309	327	362	334	323	326	357	335	338	353	347	318	367	334	305	326	355	365	350	314	348	345	359	328	339	313	332	317	351	375	321	331	331	330	322	322	311	307	334	334	353	350	328	336	326	344	331	326	330	318	343	302	308	332	327	373	339	315	353	308	326	339	308	320	308	381	359	322	350	291	333	329	343	332	330	345	345	334	353	335	328	362	344	312	344	327	331	357	343	359	319	361	315	323	334	345	355	321	348	342	345	339	301	351	361	335	347	335	320	366	320	349	348	344	337	326	321	357	345	330	336	371	347	359	336	341	335	324	325	321	359	301	335	342	312	336	328	374	341	346	346	361	337	308	326	370	309	324	329	338	323	336	346	302	346	376	356	331	302	325	344	359	343	341	344	328	364	322	342	350	338	350	298	346	317	328	322	372	314	342	336	316	353	349	337	345	299	335	344	346	309	341	315	333	330	343	332	329	309	377	345	312	317	377	332	318	325	328	361	289	297	338	317	353	332	317	372	308	331	347	353	338	335	333	331	333	313	357	343	298	317	362	307	323	310	345	304	322	328	351	319	329	344	338	341	366	320	327	344	353	361	346	342	349	349	325	314	348	362	325	359	306	319	329	337	321	349	372	349	357	313	347	373	349	331	324	310	351	345	347	335	338	307	346	363	296	352	349	350	306	319	339	328	329	316	328	360	306	363	323	374	290	305	354	316	328	331	331	300	359	341	349	352	318	330	327	321	339	316	353	342	340	307	349	313	340	336	358	351	331	353	342	343	332	369	356	343	337	342	319	330	342	339	324	340	317	310	310	348	326	358	338	358	336	328	329	328	332	346	328	289	369	335	347	327	329	335	301	330	312	351	318	356	307	320	321	351	336	317	328	342	333	324	350	319	366	324	331	331	335	349	320	351	329	368	348	345	318	286	327	313	345	346	344	355	324	340	333	364	336	315	315	341	327	344	322	331	353	362	354	334	350	340	354	334	356	339	341	335	342	334	367	342	338	344	337	329	337	327	330	339	329	324	331	370	341	359	309	331	328	321	321	321	346	358	330	338	363	366	351	336	305	333	347	330	351	311	323	350	360	379	372	297	324	341	330	329	370	364	330	363	343	317	317	305	388	314	331	314	343	357	368	297	321	345	352	328	321	375	335	343	352	321	356	306	321	321	331	330	313	339	347	329	344	342	343	329	348	321	330	340	384	315	335	342	363	327	385	326	334	386	307	337	353	358	339	342	357	329	338	308	358	342	311	313	328	371	294	376	369	336	320	314	339	349	316	339	352	363	310	339	375	324	295	363	344	346	337	332	342	346	362	298	344	360	309	348	353	340	341	326	346	354	339	346	352	366	302	340	306	330	294	349	317	358	337	339	317	377	330	330	329	350	324	349	333	342	336	348	364	341	332	359	376	324	327	319	363	311	324	384	313	352	344	367	313	332	345	355	348	341	343	331	321	356	363	363	333	355	303	357	348	307	349	340	350	318	310	319	343	313	305	367	314	299	298	340	366	322	344	341	344	345	345	314	353	383	325	310	341	359	343	340	346	319	354	385	391	332	332	318	334	327	339	329	325	332	346	352	346	328	357	349	369	337	323	325	318	332	326	351	320	312	339	324	330	337	344	343	290	348	334	323	333	323	295	294	298	318	339	340	375	325	311	332	331	316	326	348	367	346	328	313	325	323	345	372	361	358	344	373	344	310	317	339	312	314	346	379	355	308	363	332	327	348	345	338	354	332	332	340	332	334	333	329	359	325	362	328	331	336	314	336	340	318	346	334	322	307	320	348	332	334	345	332	343	322	334	309	314	323	308	334	302	326	332	385	359	335	357	347	322	323	328	333	329	342	363	335	318	325	323	320	353	331	315	311	322	343	348	330	376	350	337	318	343	323	312	330	332	361	308	330	347	326	335	370	327	356	385	349	350	356	338	371	318	334	341	357	354	301	347	319	334	350	312	312	301	305	353	318	339	323	320	370	324	330	368	315	326	314	336	321	336	338	358	323	340	342	354	317	316	348	307	323	325	345	349	329	329	306	296	348	346	336	322	324	341	356	349	302	319	346	342	317	369	320	345	321	336	339	351	348
37389	38051	29466	5160	550	441	439	513	1001	1012	615	405	323	398	388	405	431	338	377	353	330	341	345	354	339	383	374	336	332	343	374	352	341	335	332	342	364	378	369	361	342	362	402	327	344	355	393	322	400	330	376	346	372	369	351	342	379	387	388	355	341	378	306	318	330	356	358	381	392	345	369	356	343	363	370	345	301	375	377	345	356	401	368	335	329	347	345	353	317	354	384	368	358	366	356	357	357	346	365	363	365	317	349	357	378	351	356	354	370	352	372	367	350	356	346	402	330	361	354	369	358	353	354	378	391	340	358	340	367	366	365	381	359	348	356	332	382	342	376	364	362	344	378	359	365	323	325	356	378	388	389	366	352	361	334	365	367	327	353	371	385	351	352	378	378	375	356	374	342	345	362	324	342	409	336	334	384	399	325	350	362	337	363	328	363	376	369	373	350	380	361	360	341	376	336	392	329	370	358	367	348	359	342	348	354	344	376	366	354	361	331	347	322	376	390	360	405	387	336	367	350	354	382	342	378	358	338	356	366	364	365	328	370	353	361	349	377	398	368	357	346	379	353	347	357	359	328	359	347	376	390	355	353	356	353	380	367	371	344	321	367	325	379	323	351	378	370	350	385	355	352	355	384	367	334	364	353	347	331	354	346	381	388	382	372	378	346	343	354	353	366	380	372	367	372	379	377	376	350	370	371	385	351	370	323	379	342	399	358	357	382	383	372	360	356	375	358	373	377	356	367	338	336	352	344	323	378	366	388	372	391	342	375	381	396	375	350	356	343	377	368	356	350	349	317	376	362	365	364	370	348	375	335	390	349	351	392	351	349	356	339	348	335	352	364	359	349	358	355	359	390	366	354	342	375	337	379	337	386	378	361	361	362	372	380	335	330	331	351	338	365	363	358	381	344	365	348	367	360	345	356	378	340	361	333	412	353	382	382	354	357	346	377	334	347	380	371	308	377	338	345	368	354	350	320	351	366	365	330	364	330	336	381	344	366	372	376	331	361	375	362	356	369	363	338	382	361	354	355	370	331	389	398	359	375	324	366	325	325	387	365	373	319	337	336	370	360	376	353	362	366	333	343	312	412	373	378	373	375	349	309	370	381	345	360	344	350	348	344	339	363	365	356	327	368	323	359	346	351	353	368	371	373	354	377	366	374	379	344	368	336	358	365	381	357	343	355	366	338	375	400	344	337	345	322	381	372	358	365	363	358	382	348	337	360	344	388	390	369	342	347	388	328	350	364	337	364	379	349	339	348	351	352	375	355	354	365	370	386	359	354	368	368	374	347	347	347	338	366	367	356	354	370	343	316	340	339	363	379	387	390	350	350	371	332	400	351	341	349	340	389	354	373	391	357	380	348	317	393	310	379	324	361	325	388	364	374	347	340	362	340	376	334	358	384	365	338	359	338	389	372	377	330	321	364	384	351	370	351	335	368	361	303	362	343	368	362	356	368	327	352	341	357	336	365	361	322	379	382	366	357	360	355	356	364	372	333	365	352	378	345	354	363	337	380	336	327	345	346	410	365	367	340	372	349	351	345	320	354	375	332	350	342	353	365	345	371	358	370	382	336	355	348	374	377	352	357	384	332	371	346	331	364	347	339	356	401	412	342	327	338	366	358	365	377	335	383	388	345	328	378	359	353	341	382	353	351	363	338	355	366	362	332	342	352	343	334	339	339	373	364	366	347	344	362	381	350	394	383	360	352	341	367	359	335	348	368	356	346	339	382	417	357	375	349	355	366	344	345	358	353	335	377	366	372	328	351	381	371	357	357	377	356	349	358	361	382	346	339	390	357	364	361	361	365	354	366	370	343	352	342	334	347	364	366	374	383	358	373	378	362	338	390	372	338	342	366	332	365	325	360	360	360	333	328	363	362	345	378	389	348	351	380	364	387	373	352	384	330	349	358	367	349	355	359	383	321	341	350	354	374	360	348	344	363	359	351	371	349	377	357	383	345	358	364	338	364	368	340	346	338	373	353	383	379	330	350	347	356	339	416	380	349	333	329	387	383	372	356	348	358	379	358	342	335	354	328	397	336	355	333	353	392	386	318	356	326	376	330	350	359	340	358	356	388	359	379	339	319	340	335	358	371	367	344	383	364	368	340	384	323	358	359	361	384	364	375	343	399	361	328	377	349	374	364	351	337	403	388	356	351	364	313	374	374	332	353	335	346	364	365	316	355	338	350	340	331	378	359	377	339	368	380	347	367	352	352	371	355	375	351	319	348	320	320	348	352	362	350	369	357	354	367	341	339	384	343	348	384	354	377	346	328	354	370	333	329	360	352	354	355	348	361	336	344	347	346	359	345	341	319	347	338	344	323	396	366	387	360	361	317	383	372	358	324	347	363	379	345	352	334	351	357	367	332	324	351	381	338	361	368	403	353	348	382	324	369	315	356	352	365	339	341	355	362	356	372	357	351	358	334	327	343	370	413	385	370	336	366	362	342	356	381	394	353	351	350	383	368	374	354	380	347	369	392	349	337	372	332	400	352	366	337	357	333	364	356	352	331	368	356	347	367	350	369	322	400	341	366	359	342	319	408	388	388	382	348	351	395	353	366	385	348	354	373	386	368	321	394	350	351	371	386	370	339	371	366	354	354	344	343	344	372	321	386	386	349	373	350	365	396	336	343	351	369	375	353	346	356	351	415	362	403	372	372	381	339	352	393	371	345	371	371	368	344	336	370	368	369	373	362	357	374	363	319	352	355	371	384	353	345	336	338	354	344	367	377	351	381	375	315	341	337	360	354	329	357	356	382	366	360	345	325	326	350	368	329	342	377	352	312	308	338	329	372	357	331	356	328	398	359	342	382	385	373	365	352	350	360	368	367	358	360	320	352	371	360	362	382	357	367	356	369	366	345	353	352	400	364	367	357	379	371	334	330	352	369	353	335	342	361	334	383	340	374	384	347	341	349	363	352	369	368	349	365	375	344	358	367	353	377	384	352	334	381	347	347	357	367	351	325	338	354	327	365	365	359	353	362	337	363	355	368	345	342	349	322	389	340	346	364	378	341	369	350	376	343	346	310	362	360	370	382	387	391	361	365	357	354	365	348	391	326	296	396	348	349	344	344	346	329	405	361	345	371	344	335	329	409	356	340	347	393	365	384	326	348	363	345	362	363	345	354	366	344	363	365	363	346	392	369	342	378	372	379	334	321	347	328	375	357	403	350	331	349	335	342	365	368	372	329	359	346	373	344	379	341	339	368	386	370	359	359	338	357	331	356	325	330	379	342	340	345	373	338	349	354	384	348	382	333	318	329	363	387	373	371	364	357	360	378	351	404	341	360	373	343	361	314	318	348	350	362	368	347	356	373	335	342	348	367	353	316	357	347	348	360	379	373	324	300	361	327	320	348	375	346	347	352	349	332	329	364	367	365	323	371	363	353	374	344	354	319	364	356	382	343	365	349	338	353	368	326	315	367	338	332	332	373	357	357	352	363	358	360	350	359	365	361	354	350	358	387	366	330	344
23866	21857	38523	30937	19858	10565	1460	1432	5001	4614	3472	913	520	566	561	906	1568	753	535	537	524	557	520	540	531	504	517	513	498	517	531	548	499	509	517	542	545	556	512	510	546	585	555	544	563	514	536	514	499	540	527	496	522	553	524	569	545	511	547	560	530	548	520	547	559	529	536	524	529	539	508	539	528	508	568	512	543	554	521	556	533	500	495	549	556	571	523	496	508	560	522	541	515	546	542	552	540	530	537	540	524	533	580	530	508	553	489	531	589	541	542	500	510	540	546	552	519	556	550	486	523	544	536	484	536	514	505	508	552	531	541	516	538	530	483	521	553	543	576	456	534	520	525	556	552	515	521	475	546	518	504	520	563	525	525	543	538	511	530	540	507	531	511	556	541	472	547	548	542	517	486	549	568	536	494	481	554	524	536	520	535	529	503	502	522	548	525	516	493	574	519	542	497	579	550	531	556	518	531	534	525	489	491	555	509	510	539	519	524	539	521	535	539	498	490	533	526	510	500	502	482	510	539	557	524	505	548	513	510	539	541	504	550	534	484	561	522	518	522	553	518	562	540	554	529	516	550	547	520	549	550	555	532	543	558	532	533	501	550	491	513	530	567	491	520	561	552	527	507	545	504	504	523	512	526	537	541	567	516	523	574	511	534	577	563	500	544	539	509	567	539	529	503	577	519	507	542	497	485	521	519	516	540	541	564	495	506	544	527	543	549	509	558	493	532	531	556	517	566	547	521	505	547	541	561	529	513	554	564	540	548	532	555	521	543	533	553	550	519	532	479	489	507	509	539	534	572	525	534	548	516	532	539	526	525	548	514	554	572	568	572	518	507	520	523	532	487	564	514	509	529	534	525	554	498	547	543	540	504	493	533	523	547	493	534	543	495	572	500	516	516	510	485	553	467	493	531	534	519	539	554	524	522	508	515	540	504	549	527	519	523	497	490	551	537	533	571	530	504	517	536	481	509	501	527	586	520	533	572	550	476	512	538	530	546	520	519	598	530	569	482	520	534	525	553	526	475	509	535	530	553	519	497	550	545	507	504	539	531	527	504	544	553	542	515	549	565	564	518	543	553	526	525	551	517	555	560	500	527	486	508	497	492	551	494	545	498	525	512	510	520	530	504	530	505	568	594	502	521	557	521	545	555	559	535	502	541	553	520	549	508	523	505	563	529	527	527	511	527	480	496	506	547	510	523	559	504	482	499	517	565	510	538	563	551	508	514	525	504	565	562	534	536	549	531	538	505	566	546	530	566	535	538	550	515	539	544	492	545	536	533	514	539	545	544	531	559	505	565	538	518	486	492	531	533	474	511	520	503	529	564	511	512	553	532	506	547	522	523	530	527	565	512	516	539	545	545	558	514	478	518	530	495	503	512	575	548	521	549	508	483	553	505	552	531	548	546	523	543	504	539	546	548	542	507	534	532	529	502	532	519	527	496	555	550	533	525	494	566	553	552	534	527	522	512	517	554	527	508	480	518	508	542	569	509	528	532	533	534	514	521	542	538	513	505	495	544	534	524	546	580	529	522	547	540	485	538	515	513	542	561	548	505	539	528	474	538	495	535	533	504	587	518	537	530	551	534	505	545	562	517	507	476	578	502	525	509	536	539	522	529	503	570	541	500	488	536	521	527	566	534	487	530	540	530	524	573	549	552	572	519	577	526	556	543	526	529	517	549	498	524	515	495	514	543	538	571	543	503	563	529	517	502	545	556	576	513	502	507	504	542	552	529	551	499	534	515	508	516	511	527	570	515	502	504	541	486	523	574	498	553	527	533	488	530	516	524	553	516	490	580	513	543	520	492	522	546	585	545	519	536	538	503	514	501	549	550	501	483	521	521	515	544	495	523	543	540	516	490	499	530	539	483	527	559	568	543	521	529	506	545	519	546	520	480	501	558	518	550	552	525	510	530	529	540	526	533	525	553	544	509	535	563	547	542	514	472	494	537	541	533	511	534	518	551	496	494	520	537	504	516	533	565	558	570	547	548	559	510	541	513	509	553	527	521	510	537	503	568	528	518	508	535	537	543	494	549	566	520	511	532	510	535	525	539	515	490	510	512	518	519	521	582	502	524	485	529	460	514	525	524	570	501	542	531	531	525	531	523	491	546	522	526	545	536	533	538	514	546	483	551	517	562	544	491	537	500	546	502	559	584	538	531	577	514	508	524	529	517	510	503	528	559	534	536	514	532	543	564	458	523	511	515	531	497	533	540	534	474	551	508	510	551	521	526	499	502	517	552	493	552	560	521	538	534	553	537	529	552	517	563	546	532	537	520	472	542	477	537	542	523	548	516	548	530	556	475	496	547	472	572	519	548	499	508	511	534	531	544	515	523	513	570	538	549	524	500	555	551	538	547	563	529	523	529	472	520	534	548	533	545	515	543	542	552	505	510	592	582	518	554	562	548	504	510	536	496	565	513	530	537	566	534	552	522	545	489	558	531	526	513	525	498	518	542	508	520	544	492	524	523	553	558	523	508	545	540	535	509	526	493	556	546	512	547	480	529	576	522	513	488	514	525	515	514	542	504	544	579	535	486	538	538	538	595	544	523	543	503	515	550	534	533	556	499	524	509	518	534	560	516	520	535	518	565	539	553	537	536	529	520	499	501	541	586	508	526	515	502	523	528	524	526	540	551	488	529	531	551	493	520	539	537	519	492	505	507	465	525	518	546	528	520	546	514	543	523	529	508	503	533	549	547	508	519	557	483	519	508	553	537	580	538	526	507	514	531	499	506	490	579	502	519	583	500	508	544	531	546	518	543	548	493	558	604	491	542	558	537	486	536	503	558	583	490	552	491	503	523	569	532	532	562	525	569	515	551	556	540	549	521	578	523	502	542	505	503	544	573	561	525	515	517	591	564	542	536	534	544	533	516	496	491	536	517	531	491	514	532	522	512	541	560	513	513	520	499	541	554	493	522	509	541	550	524	489	537	545	526	527	520	563	555	517	502	523	557	523	526	504	508	553	518	535	536	528	511	533	520	468	505	539	532	521	538	561	491	538	549	530	519	528	548	522	508	569	544	495	535	506	459	520	565	494	517	498	521	497	540	514	566	542	534	513	523	555	514	493	521	515	581	551	553	506	542	493	556	528	529	562	568	493	551	546	498	531	492	507	511	542	537	550	525	522	511	516	512	533	517	524	529	549	553	535	512	504	533	483	557	515	527	517	535	522	537	516	527	550	581	537	492	536	528	500	500	530	544	514	507	515	533	536	544	526	497	538	566	563	548	528	493	500	537	553	484	546	533	537	509	508	507	486	508	497	530	560	523	533	574	492	541	527	533	531	535	543	497	526	519	552	499	529	535	501	574	484	545	527	556	536	520	535	545	516	509	539	548	544	515	529	566	498	533	566	496	529	533	558	537	510	513	522	566	532	545	508	518	519	486	556	548	559	576	573	513	534	537	486	509	529	553	546	524	511	513	489	589	513	573	499	558	503	518	493	508	543	520	570	513	512	540	524	544	533	520	528
41551	84536	72807	28891	2396	1026	839	2041	7559	6625	5123	1029	557	552	555	1239	2285	955	526	563	514	555	498	529	541	511	573	532	540	520	524	512	515	560	567	519	534	479	528	520	560	534	544	564	526	520	515	502	519	493	542	525	554	537	520	558	538	520	521	543	518	495	545	580	524	517	508	509	550	535	545	555	500	516	501	549	591	535	550	548	498	572	536	571	508	533	531	524	509	520	535	529	548	533	542	517	530	584	519	550	520	556	524	543	544	505	542	521	518	573	544	498	539	550	511	511	517	540	533	539	505	522	540	486	531	546	538	542	530	557	526	545	505	510	562	522	565	541	499	550	544	544	548	530	537	511	463	494	584	503	498	526	508	489	569	576	511	556	592	536	531	481	520	538	534	530	497	544	563	498	557	559	530	496	530	532	536	545	517	543	544	511	527	565	520	534	546	502	506	536	566	507	585	528	527	581	530	510	513	478	564	528	507	509	553	491	540	549	523	533	525	543	511	525	581	537	524	554	561	563	548	517	527	525	574	554	569	539	529	547	539	515	558	560	549	532	534	533	549	513	574	507	508	542	573	506	514	550	549	536	567	539	551	566	513	587	551	541	520	512	527	519	518	527	490	559	515	531	538	558	524	549	527	547	581	488	564	553	573	537	544	549	493	549	523	512	505	537	540	520	548	549	573	534	538	547	493	546	545	497	559	522	559	564	510	539	514	526	539	527	516	491	542	537	556	543	534	534	505	517	543	539	532	518	509	533	522	538	525	529	565	547	526	580	556	550	498	538	495	543	505	497	535	529	564	572	578	529	555	517	508	524	531	563	544	542	546	532	569	522	545	561	558	556	464	530	521	489	563	537	534	564	585	520	502	520	509	526	495	491	512	491	531	555	556	553	555	550	532	542	551	526	514	518	542	564	554	571	516	500	558	562	509	539	489	539	555	540	511	539	569	516	514	547	517	502	488	523	481	553	503	505	587	495	508	553	572	533	550	540	554	530	531	538	579	512	552	538	531	527	571	528	540	536	587	551	546	510	535	529	529	518	515	546	567	531	512	489	520	549	573	533	525	514	493	578	527	563	519	525	559	517	539	547	527	527	516	541	518	533	523	509	508	526	507	573	540	518	502	589	537	519	556	531	561	527	538	555	554	558	552	539	521	535	521	479	537	537	532	580	518	532	561	519	487	557	478	523	536	515	534	589	565	512	518	521	574	511	535	496	518	584	536	497	518	562	551	539	530	516	520	534	510	563	518	535	532	556	539	561	581	560	551	508	535	527	517	564	525	527	517	570	509	486	528	559	556	521	528	525	543	554	525	552	526	477	540	551	543	523	559	540	537	551	544	546	541	542	499	558	564	541	535	505	522	546	521	495	562	509	540	525	540	521	528	500	557	542	543	548	529	547	584	524	528	536	518	573	532	521	494	546	538	504	517	547	561	538	583	525	561	544	559	549	538	526	541	489	516	523	521	547	515	510	530	522	533	529	509	558	494	530	555	518	546	498	567	536	537	504	515	572	513	594	525	571	517	523	500	510	523	539	538	560	551	519	587	559	511	538	549	496	547	532	498	503	524	540	517	529	504	533	559	546	531	521	520	539	536	490	543	537	535	524	539	524	534	492	482	519	505	551	537	548	552	526	529	529	535	495	535	535	552	550	524	554	474	571	521	521	511	494	507	522	461	556	547	526	538	507	519	559	521	543	541	505	552	541	544	537	533	556	533	515	556	557	542	569	535	539	572	513	565	537	534	515	525	564	551	534	523	564	573	546	543	536	513	585	512	554	505	544	522	537	517	557	520	532	554	524	534	558	546	561	551	528	537	538	527	534	493	535	523	532	526	570	530	555	536	497	529	549	516	537	516	571	521	547	530	514	539	515	566	553	575	560	527	530	537	568	544	536	524	533	564	539	528	518	547	573	537	541	538	543	577	506	539	577	546	529	530	580	538	512	483	499	494	518	554	564	538	555	517	510	555	518	560	536	513	498	535	512	538	544	554	522	554	482	537	539	534	536	556	526	580	507	500	560	558	505	532	519	585	506	535	552	532	525	549	533	534	528	553	536	554	544	512	514	568	552	512	567	527	534	529	574	552	526	535	548	583	535	531	559	544	527	550	553	546	508	556	508	534	511	552	525	517	544	531	508	521	577	539	540	518	518	507	550	545	512	500	543	550	503	537	575	573	542	522	479	568	535	521	520	564	531	564	530	532	470	521	560	515	548	502	568	536	506	533	474	535	522	521	527	538	519	569	537	501	516	566	514	511	531	535	522	586	525	548	566	544	555	535	546	533	516	540	522	535	524	536	551	563	558	538	539	544	535	552	499	501	545	525	530	529	546	528	518	589	535	530	541	533	543	503	529	519	537	546	486	517	540	560	576	521	562	557	533	533	539	515	538	555	546	543	546	581	546	591	557	548	529	594	539	505	485	548	529	542	530	499	546	503	508	570	530	517	517	539	528	517	512	506	547	524	555	532	536	501	570	482	517	564	550	526	523	551	526	565	538	538	499	533	503	543	504	484	500	504	503	510	543	547	552	532	537	519	537	524	539	525	494	521	534	537	498	567	522	525	568	505	548	542	589	529	479	531	527	500	495	516	545	527	548	562	520	538	544	537	530	528	556	543	566	568	539	515	508	583	507	498	548	498	518	516	531	535	520	538	556	549	523	509	543	525	544	554	485	556	497	544	554	508	533	594	484	539	509	574	549	483	549	523	555	531	540	559	515	567	501	534	501	536	510	554	489	518	562	517	521	547	525	529	572	507	548	563	538	540	515	530	538	520	530	530	550	516	538	541	527	542	557	542	519	533	514	540	534	543	550	526	540	553	570	509	500	505	558	518	544	505	530	516	515	544	515	533	527	558	544	539	533	503	545	553	525	549	520	514	548	559	536	519	546	563	512	487	534	522	550	588	539	521	550	559	517	565	546	533	604	566	604	535	552	516	519	495	565	513	485	505	523	520	515	548	521	500	571	527	552	569	509	510	483	520	566	553	522	561	529	532	551	557	511	566	522	582	522	572	501	553	531	544	534	519	526	534	469	496	507	558	552	530	544	578	536	511	520	524	557	559	517	486	557	526	550	529	513	529	518	523	509	525	489	496	467	533	537	555	559	548	540	508	542	528	531	501	503	542	490	533	505	490	541	530	537	519	529	510	512	545	552	492	527	494	495	538	533	530	525	527	479	536	515	530	551	566	536	512	544	573	571	524	516	485	540	505	521	525	561	551	542	560	543	535	535	545	489	526	571	551	569	582	517	516	520	512	522	510	548	552	559	513	555	547	534	489	545	548	528	531	506	502	554	548	518	511	537	534	515	535	543	519	495	551	509	535	507	524	508	522	500	541	540	558	532	524	511	502	529	542	536	573	566	496	541	533	543	521	529	542	538	526	533	508	501	517	547	535	524	530	540	555	498	534	578	542	548	533	524	528	523	552	535	546	546	500	530	554	511	552	564	524	531	511	544	517	535	545	559	531	507	552	495	540	520
25051	22310	38982	29687	14422	2420	746	1277	2272	2516	1783	721	521	456	495	708	1035	860	478	488	477	417	467	457	469	478	447	461	447	449	487	462	479	459	489	430	500	450	457	451	476	504	497	458	457	462	456	462	417	438	483	456	461	474	494	462	473	482	445	511	472	513	438	462	477	471	466	495	416	457	445	456	446	482	477	464	468	463	439	479	456	478	464	489	468	419	462	432	442	438	455	437	435	509	441	445	486	453	479	450	453	462	474	459	469	460	457	480	471	442	458	455	485	466	478	468	434	459	440	459	462	483	464	450	440	462	502	458	454	435	472	461	438	489	455	462	460	477	476	486	446	492	426	448	478	488	493	424	486	455	483	430	453	422	430	455	508	451	460	477	456	424	427	437	418	431	476	455	445	474	461	457	499	460	446	444	444	481	463	471	498	483	500	421	447	454	450	435	511	489	439	478	487	494	492	473	483	463	508	417	453	484	449	466	489	459	449	512	478	436	447	454	450	437	463	465	475	456	479	424	456	512	472	441	430	459	471	434	480	508	487	442	471	445	459	430	489	459	460	492	459	475	457	463	426	439	473	463	445	479	458	484	482	470	481	479	438	467	485	444	451	450	484	461	458	490	479	459	409	457	431	436	453	465	454	478	453	471	455	468	437	462	479	461	441	469	497	467	437	423	510	471	482	459	478	468	480	484	476	474	525	435	475	510	485	461	492	466	475	434	471	467	475	496	486	447	453	469	471	454	428	482	472	460	475	448	444	428	500	484	439	467	482	466	437	482	451	481	450	444	440	533	470	427	465	440	477	455	443	462	464	465	457	426	426	455	438	466	459	471	462	481	461	473	455	486	455	447	482	490	473	463	490	452	490	522	472	435	435	443	444	432	481	452	482	480	474	449	426	483	447	459	438	474	448	454	481	475	459	437	474	480	459	464	426	409	432	472	492	466	485	488	465	463	465	417	459	472	471	453	426	483	492	530	450	447	485	492	462	469	477	492	457	432	490	484	474	446	455	477	501	441	477	455	444	444	460	448	461	494	443	513	497	452	479	454	443	450	471	465	431	482	472	453	465	449	483	476	440	447	459	490	455	434	454	465	447	457	468	485	503	439	464	496	459	445	477	470	450	457	508	506	446	467	445	426	448	511	447	476	458	477	460	497	465	467	473	465	454	463	463	514	493	453	492	492	466	461	480	498	488	438	458	430	476	431	458	464	460	500	478	472	463	477	480	456	451	480	443	435	435	461	471	445	468	469	470	471	456	494	510	446	493	486	474	450	456	469	456	452	420	485	478	465	498	464	514	513	490	473	486	413	485	457	460	474	507	487	457	492	475	482	512	447	495	453	457	465	443	502	471	471	485	515	493	466	449	453	454	495	489	475	478	471	509	474	439	468	512	528	518	451	440	489	466	461	473	437	424	464	501	483	478	492	475	488	507	473	455	465	507	420	459	443	450	492	455	443	470	443	474	467	431	471	487	443	460	479	436	440	480	466	483	442	462	436	458	443	457	478	492	484	489	439	475	452	492	483	482	481	425	458	447	482	503	476	473	454	458	437	441	480	466	471	505	460	487	494	465	468	483	454	463	476	431	451	438	423	454	469	405	510	461	450	506	451	491	468	473	469	447	428	422	455	503	498	469	444	476	470	475	444	459	455	411	456	451	490	457	464	434	434	488	491	473	471	469	462	471	497	449	452	456	488	464	473	453	485	490	492	488	457	453	457	443	491	465	421	443	453	472	455	486	493	489	470	476	457	511	461	475	457	459	466	471	438	465	471	449	439	431	426	440	462	426	442	463	456	453	466	437	486	458	504	482	446	467	459	468	496	452	460	495	493	461	466	469	479	444	477	486	468	469	434	485	476	424	520	451	464	491	479	472	488	454	436	489	466	475	450	463	442	471	458	436	435	478	469	473	452	489	419	461	461	439	456	476	457	469	467	475	462	450	463	439	466	470	482	436	488	471	466	409	475	521	513	481	426	469	481	460	467	478	486	477	432	452	480	482	460	496	480	471	478	427	474	446	439	477	428	481	475	452	466	477	437	480	469	439	463	446	463	460	507	429	464	437	479	454	448	448	469	470	458	462	498	486	457	493	480	468	470	424	437	488	438	445	483	483	463	469	489	467	479	453	493	477	462	466	458	448	450	418	429	491	426	427	499	463	449	417	462	486	490	506	467	440	480	435	501	465	421	444	454	462	477	478	479	474	432	434	463	448	453	465	469	435	503	430	464	437	480	467	474	504	454	442	486	466	445	474	494	457	430	482	456	493	492	435	480	480	442	435	458	474	444	455	468	494	465	455	455	458	492	460	479	447	504	494	471	487	466	475	475	461	501	449	440	475	487	411	454	490	425	444	412	442	444	462	464	488	447	472	481	442	493	454	476	474	506	494	467	429	420	457	452	455	466	481	461	497	450	462	455	432	452	489	437	439	472	430	448	437	462	435	423	474	482	522	460	469	451	469	499	472	485	449	450	457	484	455	488	467	453	474	463	493	498	435	496	460	492	460	496	478	440	495	476	424	446	385	467	499	463	506	459	480	483	516	473	460	470	422	487	477	468	493	462	496	477	491	485	496	451	421	495	467	425	457	502	479	437	482	454	468	439	485	447	446	437	443	524	459	440	484	456	452	487	473	461	495	477	508	470	439	475	465	453	444	481	455	464	472	461	488	478	442	466	464	507	469	445	459	478	506	463	447	429	461	468	479	470	455	502	488	444	459	469	472	462	439	464	455	491	470	476	473	485	460	442	465	454	463	489	508	435	472	444	433	441	457	455	462	482	477	499	499	467	473	432	474	486	507	489	478	459	503	491	443	464	495	456	462	462	442	479	477	505	447	463	444	436	461	435	480	435	468	438	465	454	475	466	515	456	434	468	491	485	510	482	495	477	414	491	445	442	441	468	465	485	427	458	513	471	457	490	476	435	484	465	481	476	469	508	461	525	437	472	487	455	450	443	447	422	470	470	456	447	462	460	466	495	521	457	439	464	489	477	491	482	484	466	459	497	440	427	453	454	451	450	459	423	440	454	458	457	459	470	455	481	437	494	480	470	464	456	465	465	461	491	449	455	475	462	470	470	432	450	466	494	467	477	454	489	494	456	442	471	523	490	446	467	455	470	478	473	501	477	411	469	463	472	500	424	476	472	475	448	449	462	498	425	483	478	471	469	450	490	448	429	422	456	491	445	486	485	465	494	513	481	465	437	463	445	454	448	481	455	447	470	459	460	448	480	462	468	436	462	411	480	469	441	474	499	508	423	466	422	460	446	440	477	452	457	449	471	489	486	446	440	447	477	447	479	467	463	438	493	470	469	478	465	473	452	435	471	463	505	454	449	455	436	485	449	455	464	480	476	447	479	493	472	483	444	479	466	487	472	477	494	455	442	436	484	486	449	538	491	441	484	503	444	458	453	476	488	478	482	467	481	484	444	472	496	492	446	476	464	464	493	457	479	513	499	446	440	439	451	456	475	453	439	512	468	481	469
37828	73169	59506	27152	1456	795	880	2315	4179	4524	2947	1175	523	508	534	972	1488	1131	513	517	518	500	487	494	509	499	516	473	452	503	506	481	497	514	527	499	495	492	519	537	538	537	488	553	488	475	476	495	499	499	496	476	516	475	461	517	485	501	524	539	481	520	547	447	492	489	514	528	484	481	528	473	494	541	524	512	453	526	470	463	546	538	436	516	481	501	515	507	474	471	533	477	507	516	495	518	499	504	518	492	434	504	514	495	475	527	495	469	499	499	513	497	514	481	487	490	463	468	527	468	479	516	532	449	496	510	466	481	521	501	499	486	532	497	495	480	467	543	496	499	551	469	494	515	500	456	519	461	501	522	470	518	490	458	534	485	545	526	483	472	476	519	543	511	494	499	473	516	482	495	524	493	507	473	502	485	525	502	510	487	524	475	514	505	492	495	494	479	494	492	499	477	494	507	503	496	522	527	495	470	503	459	506	484	498	491	477	492	516	449	514	520	493	459	484	484	506	478	517	504	484	491	475	483	502	539	528	489	504	455	478	529	470	483	458	496	525	502	489	476	483	499	480	479	509	509	494	481	515	466	520	519	466	486	486	428	530	500	504	471	437	500	497	507	502	500	454	480	554	497	484	531	496	494	472	508	484	480	468	515	497	522	507	519	550	492	468	495	501	556	486	523	501	544	502	493	526	469	483	513	496	485	505	460	506	471	503	530	504	515	513	516	506	541	513	496	516	513	489	482	495	463	463	503	514	526	558	477	468	501	485	473	486	500	463	485	459	526	517	481	489	504	478	508	492	509	457	493	496	494	507	494	458	510	524	481	464	484	506	501	484	514	484	519	495	504	457	535	476	509	479	497	461	501	504	516	513	503	534	511	481	493	505	471	486	492	496	485	476	466	506	505	439	484	499	513	512	501	495	486	486	511	483	507	519	484	482	547	499	535	494	495	518	521	508	461	514	477	487	483	495	471	497	491	502	500	488	477	533	493	527	470	506	496	463	503	474	494	495	477	511	510	516	482	475	477	487	481	493	512	470	538	468	478	440	510	506	510	510	503	502	529	477	492	518	501	535	511	524	487	488	519	475	522	531	513	511	511	520	473	491	526	539	499	499	485	515	477	505	466	463	471	504	473	491	557	481	497	482	502	488	450	503	456	466	516	517	489	522	470	536	482	481	480	505	526	500	500	495	523	511	506	499	498	506	460	519	474	505	499	480	466	492	520	491	504	477	496	524	484	513	556	460	509	524	487	499	468	521	492	494	507	493	502	495	498	452	488	474	503	505	497	483	480	497	522	536	472	489	492	489	492	547	489	507	498	503	459	540	525	522	508	494	507	488	503	516	538	503	518	493	509	517	484	548	517	449	528	471	456	495	489	517	465	493	488	517	506	528	468	495	468	532	530	495	480	493	524	528	507	505	452	508	506	512	468	506	475	517	541	465	469	509	503	491	526	509	532	502	517	477	495	492	491	528	477	488	487	440	499	492	472	499	481	489	525	496	506	490	523	478	489	540	510	492	522	521	475	483	530	543	485	513	525	467	468	488	464	529	455	486	505	499	470	508	530	454	508	500	502	469	486	492	495	497	505	483	494	497	467	497	557	455	479	539	505	514	468	492	503	488	515	527	505	510	517	496	491	500	486	465	492	546	499	521	518	501	464	509	527	488	499	512	497	494	502	466	518	497	497	508	479	494	508	522	505	515	496	492	480	484	487	470	509	518	486	523	509	506	514	486	513	524	494	511	479	537	476	497	506	503	500	489	516	507	485	461	528	487	494	500	535	468	518	469	509	492	488	510	495	499	506	505	475	507	497	486	523	493	467	505	502	475	499	481	521	485	505	465	471	466	515	491	533	486	511	510	503	483	507	485	517	521	476	477	497	460	496	509	502	473	481	498	505	478	477	497	472	488	462	475	497	487	504	552	479	513	450	473	474	492	536	458	475	506	489	479	496	491	493	531	502	502	470	453	481	504	491	501	477	507	511	502	496	499	503	448	454	495	486	514	556	480	478	541	535	502	467	463	496	450	461	487	501	503	507	500	485	495	518	436	535	501	531	502	509	509	486	470	488	489	475	518	506	503	505	491	472	493	494	492	554	476	458	494	544	497	494	502	517	481	499	477	511	493	497	491	466	509	485	510	509	529	492	487	465	519	527	481	501	483	497	530	517	478	476	460	487	511	477	486	494	510	489	469	507	478	503	490	500	484	485	488	479	492	470	517	465	464	504	519	500	504	536	508	496	560	476	541	526	474	515	490	493	489	476	495	503	466	507	503	501	513	522	518	473	451	476	522	500	516	514	496	470	522	515	518	523	500	484	492	518	516	492	498	497	499	510	529	508	505	498	530	520	485	513	542	500	501	490	495	489	492	525	496	477	478	508	506	499	509	497	488	510	513	498	571	491	464	501	482	473	487	490	502	512	497	511	527	461	525	492	499	525	497	504	483	493	476	488	479	523	518	514	525	479	474	474	497	460	477	532	526	480	476	488	514	462	481	507	482	516	516	574	529	475	516	514	527	514	516	498	496	502	495	469	503	522	503	454	551	471	541	496	456	482	514	504	485	460	470	488	493	511	532	489	466	483	459	495	492	476	511	510	500	485	504	486	501	488	474	554	494	503	525	524	505	500	467	508	537	493	514	478	520	547	550	492	552	490	478	506	524	505	513	434	512	485	499	494	480	523	478	500	494	487	544	507	515	470	484	501	484	543	495	499	484	490	491	520	486	505	495	522	501	490	501	526	532	532	484	534	490	462	503	490	466	475	509	497	509	511	529	473	513	480	499	496	456	530	507	462	477	516	522	491	526	514	500	526	520	471	507	463	486	504	485	519	523	475	483	503	500	497	521	498	490	481	517	504	482	513	544	513	483	472	528	511	490	479	469	513	497	478	506	512	462	502	478	496	508	461	491	515	475	495	512	515	504	520	486	538	522	487	513	542	553	504	511	528	499	512	483	535	481	498	485	463	536	493	501	484	484	487	457	506	471	549	496	512	524	496	517	449	477	539	505	525	547	479	464	466	468	531	478	491	507	473	508	467	540	522	489	541	473	490	511	518	476	438	554	507	514	461	481	510	486	456	558	513	483	535	491	495	500	543	482	491	497	513	507	474	466	506	544	511	505	466	483	516	504	534	477	493	480	494	449	473	496	510	504	510	522	510	493	493	475	490	521	525	511	503	499	465	510	505	499	486	488	475	459	485	502	485	517	467	484	521	470	490	474	516	504	510	529	475	486	515	508	462	526	552	482	504	522	494	509	487	519	481	487	520	463	506	506	478	482	523	529	508	483	561	465	538	464	473	529	504	499	472	488	512	500	484	497	491	451	497	482	519	530	486	522	487	544	525	525	466	513	487	540	471	500	506	467	493	514	515	519	484	487	521	484	492	490	479	473	478	479	488	500	488	481	502	468	459	519	473	490	502	521	488	498	495	482	505	512	535	491	484	512	552	520	508	480	496	484	517	527	502	456	531	508	500	495	505
22715	21392	34601	29893	21467	19518	9931	4678	9092	8754	5607	4602	1432	858	831	1724	2328	1548	889	817	853	815	879	804	814	814	833	877	803	792	822	823	829	844	831	806	804	842	866	818	847	773	826	787	849	762	856	796	805	802	787	781	778	812	808	827	802	773	835	845	826	759	822	798	827	789	822	770	794	813	799	821	771	802	797	781	832	744	803	802	799	842	812	830	816	761	774	825	820	829	829	798	860	839	809	806	843	814	818	794	761	833	822	816	769	796	793	754	797	781	829	828	804	799	842	774	804	779	832	823	817	828	820	824	819	792	813	837	829	864	882	780	785	836	828	847	757	812	784	818	810	772	801	844	814	813	820	816	746	753	847	767	779	825	797	779	805	833	807	834	807	795	801	823	868	838	797	807	735	843	782	776	792	794	829	834	829	781	768	806	830	816	819	832	785	821	788	776	793	811	863	814	780	833	824	762	765	746	821	816	788	852	812	773	780	804	792	798	791	813	794	798	832	840	776	795	864	820	776	832	823	788	790	859	805	771	823	785	792	847	824	868	815	791	794	809	726	804	780	842	807	794	831	795	838	840	745	812	838	793	830	858	816	806	805	793	778	790	851	819	806	839	790	794	800	804	849	784	828	759	810	791	830	807	804	793	778	813	800	811	781	810	843	858	814	797	847	808	809	825	855	834	774	817	779	786	863	787	782	839	809	853	852	845	826	845	809	835	812	811	792	824	800	783	830	799	808	797	788	822	867	807	849	812	808	819	829	800	803	810	757	781	841	756	827	791	766	792	836	755	841	737	799	811	795	797	819	855	843	770	829	802	785	811	803	805	843	839	807	793	810	801	803	801	777	783	802	846	767	775	798	740	820	773	828	793	795	760	824	800	786	831	834	764	738	830	789	788	809	854	791	787	790	832	832	786	788	814	804	793	798	810	856	784	748	819	772	835	838	780	799	787	817	834	805	818	799	835	762	791	845	824	841	852	803	771	862	754	794	819	818	776	815	790	811	823	805	843	788	772	760	896	775	778	848	835	794	859	791	782	858	829	806	804	828	806	774	820	847	790	794	882	790	820	784	763	793	822	820	828	813	750	752	835	839	780	817	825	819	837	839	766	826	842	797	813	826	772	808	874	797	814	805	809	842	813	772	780	799	828	801	795	815	849	813	796	862	775	770	826	854	792	800	859	753	815	813	800	801	772	816	809	840	800	773	804	882	840	824	810	789	822	806	841	849	825	770	763	787	810	862	800	852	809	815	802	805	779	835	844	822	824	792	824	750	819	750	837	756	802	883	792	803	826	793	823	859	816	782	832	814	769	834	792	785	824	762	838	805	862	801	808	797	851	813	816	821	799	784	793	840	751	811	818	807	784	785	773	833	800	770	832	833	837	851	773	796	852	761	834	783	805	788	784	787	797	747	782	832	754	805	767	790	784	814	803	755	807	817	792	801	821	793	814	839	808	803	772	829	821	824	816	800	798	836	771	840	784	765	833	808	778	821	799	838	745	851	831	830	752	782	812	799	806	843	822	819	842	743	793	820	804	798	776	833	820	791	791	797	872	843	857	813	780	764	811	811	808	818	825	794	833	798	828	818	802	777	781	799	818	792	801	815	831	791	834	872	795	812	880	808	814	789	770	842	825	778	856	855	811	725	796	839	872	783	779	789	764	761	800	772	754	799	788	774	829	793	789	795	771	811	817	795	794	778	836	744	783	767	877	868	786	800	802	840	850	875	788	832	825	835	865	805	808	796	814	815	806	810	819	789	815	830	770	764	771	836	784	837	855	815	799	704	828	810	813	832	796	773	787	821	820	788	822	801	824	821	771	837	814	823	811	807	761	804	847	803	750	813	742	753	803	826	810	762	813	840	824	801	824	847	813	837	805	795	812	840	824	827	775	797	829	841	756	761	831	794	803	833	775	808	768	800	758	816	799	809	730	754	769	762	787	805	774	853	787	731	824	741	840	782	781	789	764	829	839	804	765	830	818	785	789	786	832	798	781	790	786	796	771	797	823	830	839	816	791	764	754	754	871	842	814	767	816	805	841	795	827	761	835	761	798	791	798	869	774	802	856	782	812	780	853	815	829	747	785	802	852	827	784	737	795	815	792	782	817	770	794	791	792	789	790	784	799	799	812	836	790	817	853	830	826	788	792	764	887	760	795	877	748	810	801	787	777	777	809	786	801	798	784	810	806	769	830	833	797	807	837	846	801	818	835	790	816	824	788	833	788	816	837	823	807	773	752	835	819	805	837	772	839	812	801	831	778	792	857	794	752	815	832	776	791	806	822	824	753	799	851	797	782	795	834	879	850	829	840	836	816	867	841	785	774	823	839	815	807	781	822	859	793	846	806	755	801	786	810	819	841	823	812	773	800	780	801	818	756	867	818	852	795	816	799	836	847	803	777	778	832	804	777	784	798	815	825	815	832	831	860	801	836	839	839	778	801	777	808	798	743	811	845	812	835	745	791	808	801	800	831	794	804	797	763	776	830	813	807	853	832	818	775	801	806	766	818	798	740	817	815	803	761	788	827	791	861	770	782	752	746	794	783	792	801	826	835	826	764	808	810	782	792	841	800	822	806	800	836	874	799	774	776	840	777	772	845	844	765	768	817	811	753	777	821	832	809	822	797	784	788	792	815	785	814	787	819	808	877	806	791	775	827	770	739	798	836	824	834	813	791	844	804	851	828	798	760	832	813	828	803	799	820	820	785	804	822	813	813	835	824	811	854	787	843	801	834	800	835	811	810	769	854	819	804	795	800	855	821	796	798	868	742	757	783	828	818	834	813	807	759	808	797	829	816	766	799	835	837	862	778	813	820	824	791	757	790	831	781	788	801	797	768	843	777	781	841	780	847	812	823	821	740	789	790	830	780	830	800	839	807	808	818	795	858	830	748	822	810	844	828	741	802	790	822	789	751	831	827	787	745	836	848	797	793	756	831	820	844	792	839	829	824	766	798	863	804	787	841	786	834	801	861	805	808	798	769	838	828	813	818	825	788	795	849	801	834	758	813	777	822	768	783	843	841	799	831	847	853	837	798	806	796	773	809	796	773	845	801	849	805	784	857	796	844	810	787	783	789	814	824	792	803	805	848	820	802	789	786	812	846	833	791	791	787	798	792	809	825	849	794	823	812	759	821	787	808	816	817	783	804	812	804	772	782	793	816	801	810	750	838	786	786	803	781	829	795	804	860	836	815	771	744	802	785	794	780	759	784	793	876	798	817	837	826	755	809	771	857	795	812	761	780	765	766	815	798	796	801	815	827	752	799	781	823	807	828	799	814	773	795	836	843	807	843	778	740	855	834	785	779	796	814	821	828	869	838	811	805	793	832	845	833	779	783	766	845	808	835	806	802	801	799	802	782	810	779	754	796	797	818	819	852	792	809	818	835	826	786	815	857	777	806	751	794	831	762	825	890	767	776	842	823	817	808	828	798	802	787	802	787	827	802	801	841	839	826	770	837	825	850	820	768	757	813	836	820	782	785
41165	95856	83885	49776	3948	1545	2607	6519	13424	11795	7886	6264	1695	792	865	2271	3032	1739	847	805	864	791	840	803	854	851	847	763	786	828	781	847	820	816	801	855	753	776	860	825	780	777	815	796	787	784	760	812	791	768	803	799	772	821	832	835	857	819	794	784	794	821	755	797	799	804	838	782	811	798	817	849	757	826	783	812	773	815	827	777	777	817	777	825	780	753	808	840	799	790	826	823	835	809	798	796	794	832	774	819	777	790	799	781	815	778	824	867	819	761	800	772	739	762	804	800	797	822	770	793	770	794	774	812	841	789	782	793	834	817	818	813	860	791	841	820	781	742	780	822	774	783	818	795	823	793	802	846	814	770	771	840	819	839	793	817	771	838	792	805	741	751	805	798	785	777	799	848	810	771	819	862	805	724	790	809	810	818	812	771	756	814	789	766	810	783	800	778	779	792	773	789	818	765	733	797	790	796	830	835	822	762	828	783	749	802	855	742	787	819	798	780	810	804	818	808	833	817	777	838	764	826	798	810	837	819	784	773	808	806	812	813	772	790	863	831	819	867	789	785	798	757	831	810	814	820	804	802	771	804	778	782	800	799	841	817	795	814	782	787	776	773	828	821	802	842	813	749	752	779	824	841	861	806	820	795	762	803	810	825	835	816	774	811	801	794	760	821	788	828	776	787	777	795	784	720	868	789	818	818	761	775	737	758	810	800	759	803	780	802	819	790	787	789	769	761	841	766	819	809	779	796	753	763	796	818	799	833	756	845	837	848	809	746	788	822	741	851	819	818	783	814	820	757	826	783	798	818	764	807	798	831	782	733	821	847	829	822	866	812	802	795	850	763	772	833	773	814	785	788	799	773	790	835	810	817	775	805	802	796	819	815	800	775	806	759	819	844	820	779	792	819	793	825	791	782	773	799	855	831	788	736	765	780	732	775	814	753	852	792	725	817	793	822	788	821	763	759	803	806	802	827	786	784	782	798	836	798	803	808	840	807	829	787	783	754	783	832	849	808	780	821	793	810	830	769	806	811	766	870	807	788	810	796	825	794	815	778	802	818	803	789	774	799	785	740	821	850	769	770	793	784	753	824	818	846	743	779	785	822	754	853	790	770	795	812	767	837	804	804	783	827	789	771	774	767	835	785	813	780	747	787	841	830	767	764	807	793	804	833	848	800	787	830	806	797	770	845	783	746	778	814	796	823	781	813	763	843	765	824	855	808	794	802	790	837	818	793	811	829	767	804	761	810	768	759	805	808	763	771	836	803	805	781	819	819	777	760	832	774	810	823	755	783	818	756	814	802	781	828	755	801	811	793	773	792	859	842	833	831	814	863	760	791	840	854	808	804	807	840	792	841	854	764	772	783	848	797	805	808	736	776	706	779	715	808	827	825	788	794	810	805	796	806	791	812	845	813	819	783	805	783	784	816	804	782	861	813	727	774	775	774	795	790	797	784	780	855	758	816	788	777	827	774	790	847	799	777	739	820	786	796	820	806	815	775	844	810	816	772	775	811	838	792	780	865	820	777	784	788	807	782	825	809	774	841	796	781	821	812	814	816	820	821	765	817	774	776	820	792	789	753	826	783	795	796	784	783	799	781	818	792	848	814	819	808	811	793	781	811	818	787	781	786	788	779	777	817	805	809	779	823	848	791	822	777	849	825	803	787	824	807	825	842	822	754	780	820	829	801	813	816	796	810	800	797	825	786	773	810	800	762	799	790	833	789	812	754	831	834	851	734	791	826	792	808	838	799	795	815	821	780	767	783	811	792	748	779	845	746	774	800	806	824	773	828	817	811	827	796	819	791	787	829	780	824	717	807	833	811	778	814	795	779	796	800	805	811	822	787	811	812	838	773	788	780	816	862	813	769	803	775	806	815	799	800	824	822	806	776	777	826	821	815	806	771	752	776	792	813	751	793	842	836	791	844	814	775	791	776	781	785	840	782	802	805	817	757	840	783	783	855	820	789	832	829	814	770	806	829	820	799	817	787	788	818	794	739	811	842	803	747	789	806	776	838	814	792	784	784	769	790	857	763	824	837	789	766	821	849	761	771	830	828	815	834	831	801	841	807	769	805	804	811	791	842	780	841	782	811	745	758	857	776	764	823	779	764	822	777	760	820	796	818	819	761	830	792	816	779	817	829	820	796	829	764	829	815	786	763	787	812	762	866	796	753	783	825	824	768	821	807	754	814	791	796	835	795	837	798	829	792	802	790	752	824	808	794	759	772	742	779	779	818	789	780	813	777	793	823	762	776	792	794	734	850	790	795	765	832	799	781	803	812	816	806	818	764	769	791	807	773	792	758	827	812	813	796	777	756	802	838	802	814	793	831	850	782	803	735	847	843	786	801	775	860	827	795	809	750	810	852	860	816	825	785	799	774	770	838	791	784	802	792	818	831	792	800	784	778	774	788	780	789	797	776	836	832	796	784	776	836	800	819	788	776	768	765	770	804	803	828	815	772	823	792	815	801	757	809	806	788	805	808	769	750	851	824	833	810	865	761	817	813	840	798	819	816	786	813	744	823	833	826	838	785	757	788	814	784	810	817	797	750	813	820	774	793	768	859	786	789	842	833	800	817	791	794	818	779	771	796	814	823	784	837	825	813	806	817	813	754	805	829	794	829	828	820	835	750	738	805	746	807	801	841	851	809	792	808	842	791	789	763	795	795	813	794	793	788	764	800	820	837	820	768	832	825	785	835	808	795	789	825	806	841	836	791	814	771	817	757	827	752	811	775	774	780	823	791	827	830	787	782	810	812	810	813	784	826	797	811	749	798	803	767	818	831	748	840	794	790	823	801	827	826	791	847	785	806	770	795	841	773	802	814	766	797	746	804	791	781	779	791	789	834	748	757	832	762	818	794	835	839	794	802	762	826	787	823	780	836	839	797	819	723	764	790	803	766	781	819	767	804	807	794	764	796	817	813	785	824	815	809	812	844	768	835	774	797	738	811	760	838	787	797	824	794	854	778	824	810	820	784	810	800	805	810	770	714	827	831	779	795	770	799	792	765	847	791	802	812	818	849	751	809	866	833	794	781	831	765	782	751	789	798	807	770	811	794	821	772	758	807	809	845	788	787	802	735	797	832	815	806	755	810	776	776	794	829	800	782	775	758	851	827	830	819	797	804	758	787	793	792	819	808	780	794	827	811	794	811	820	781	798	828	801	783	836	765	780	830	831	774	824	783	816	795	819	782	783	787	759	802	773	792	755	798	770	823	813	807	834	788	824	824	784	821	835	805	789	835	809	753	795	761	829	738	841	802	785	841	810	787	733	819	788	798	823	781	808	782	769	768	815	788	812	758	835	771	828	879	802	874	811	800	791	860	802	785	839	803	760	822	756	780	818	803	774	815	787	795	793	801	791	782	787	803	795	819	828	754	789	775	831	821	797	852	865	792	814	736	806	802	813	832	832	803	818	871	803	777	827	783	777	834	795	796	830	798	799	825	819	828	800	813	760	793	828	830	796	801	781	810	830	780
31146	26525	36895	19498	1960	496	477	492	659	717	714	684	481	425	394	418	423	412	394	400	418	426	366	418	346	413	396	381	413	427	367	370	398	414	396	411	398	412	368	389	383	386	387	392	443	387	364	373	423	419	401	416	412	356	389	377	426	397	424	415	405	373	395	392	400	395	388	415	371	410	385	407	387	436	388	366	408	391	397	408	386	354	374	387	412	414	422	363	362	381	404	401	391	426	375	415	403	389	400	399	368	426	397	414	404	377	374	393	405	423	419	358	415	409	408	376	397	404	390	375	425	407	436	409	378	410	433	401	404	430	403	398	415	402	406	392	387	389	391	420	411	403	389	406	414	363	384	402	402	416	385	388	437	392	397	372	387	352	374	394	375	388	396	386	419	402	404	380	385	373	395	419	403	413	378	387	418	367	378	402	470	377	432	391	383	378	413	389	363	402	380	394	406	372	416	379	377	371	376	427	380	428	378	425	393	397	384	393	392	377	404	382	394	406	395	395	377	427	387	402	392	403	382	396	375	399	401	400	378	359	368	425	406	402	408	445	393	397	433	369	453	348	423	389	363	403	393	381	421	391	385	385	369	379	410	423	389	396	385	357	394	408	392	358	392	416	408	362	412	399	372	407	383	391	409	428	440	437	355	390	394	429	374	373	390	412	353	378	384	411	385	392	385	354	401	391	393	385	408	393	447	409	377	419	399	359	435	411	376	383	389	384	415	363	375	374	409	420	382	410	385	387	397	361	405	423	408	396	380	406	408	378	397	380	370	374	419	401	381	425	400	378	409	418	372	399	374	370	383	400	435	449	388	353	359	396	402	380	412	377	413	395	389	434	359	389	414	380	350	408	420	414	382	379	389	401	397	373	386	400	386	384	392	393	408	384	397	392	364	397	356	385	409	385	411	383	427	395	411	429	399	406	426	401	440	383	385	415	406	384	400	375	370	404	386	397	407	396	406	393	415	423	369	413	395	386	391	391	390	401	384	416	402	393	405	410	412	398	380	378	408	372	408	388	377	429	389	405	389	413	399	386	381	415	412	361	414	412	395	401	401	393	393	419	408	389	389	409	384	396	402	388	385	387	343	414	415	406	424	376	353	405	367	374	387	410	370	377	430	365	371	421	397	385	422	394	402	400	412	439	375	388	397	363	405	387	404	418	403	374	375	370	431	399	384	371	408	382	424	399	418	367	392	403	377	403	417	402	416	319	398	375	410	404	379	364	422	402	389	414	428	363	403	376	394	390	366	396	397	399	406	410	386	406	374	382	357	400	375	409	370	380	423	363	371	370	374	382	412	329	434	390	361	405	394	367	388	389	388	398	393	424	384	411	387	399	372	401	364	348	398	420	377	397	393	416	379	411	397	364	440	387	398	400	424	443	398	366	423	403	391	398	422	424	368	397	440	392	398	382	415	406	432	395	346	432	401	421	385	411	352	418	400	386	374	404	416	391	417	360	383	400	436	428	378	367	399	358	442	425	418	422	392	391	421	389	395	406	417	374	390	404	385	390	373	407	389	390	400	389	372	369	421	372	431	389	404	402	421	384	428	380	387	421	368	390	403	427	399	362	371	406	358	386	358	369	379	435	416	391	373	381	406	425	409	381	409	402	399	408	410	413	407	409	365	389	369	401	401	436	390	387	404	388	383	440	397	403	384	380	400	406	408	355	394	387	354	401	364	365	390	421	378	362	392	396	425	375	383	404	452	396	397	403	420	452	363	416	363	378	394	398	428	388	405	429	413	375	391	403	414	381	388	351	406	398	388	380	396	401	373	419	374	398	419	390	378	393	406	384	377	377	397	391	370	408	387	392	400	379	375	361	391	398	394	387	383	388	361	390	418	413	387	375	393	434	403	390	409	387	375	419	387	355	391	402	397	420	391	369	398	412	412	389	375	389	374	383	411	424	396	405	421	389	382	352	393	396	410	384	373	377	404	395	381	381	399	368	416	376	401	399	419	392	378	420	403	408	400	424	399	382	361	367	382	394	375	357	387	428	400	348	376	360	416	409	407	399	356	365	387	403	398	421	436	414	386	408	435	378	375	376	391	391	380	402	383	404	395	397	365	399	435	382	372	385	355	355	427	389	420	396	332	399	392	401	424	413	374	428	381	417	409	384	418	391	402	400	378	394	397	409	391	418	385	389	395	404	458	394	388	396	382	407	400	417	406	398	426	408	395	388	401	370	418	422	374	389	411	386	379	415	379	398	380	392	422	390	374	420	376	353	375	375	375	373	374	389	388	421	409	373	387	399	344	387	387	405	388	377	375	401	385	382	387	383	427	370	431	387	397	402	414	388	416	447	405	398	457	408	408	397	385	441	411	400	376	425	403	412	368	380	383	344	378	390	393	375	386	425	394	353	374	418	398	360	386	393	398	399	391	394	400	395	386	405	412	396	401	365	366	387	423	395	422	425	420	396	369	395	384	403	401	404	384	407	347	401	397	399	399	404	369	356	416	432	368	379	379	430	388	431	357	424	391	418	382	398	377	366	402	411	419	418	403	396	411	414	405	442	381	357	427	351	392	404	403	391	383	410	399	396	390	372	419	395	409	364	417	371	422	384	366	354	415	409	408	388	398	399	360	407	378	423	358	392	408	352	405	375	427	368	398	388	372	383	411	370	396	394	375	367	381	402	378	405	380	406	397	403	376	423	436	383	394	393	391	403	426	411	394	402	401	392	364	384	421	370	371	391	415	372	352	378	397	391	396	407	368	432	375	430	378	391	380	370	405	375	381	362	406	421	412	372	371	391	398	420	354	376	395	402	400	401	380	404	402	416	365	367	370	381	399	358	424	389	390	394	417	397	406	373	395	383	383	430	395	397	419	411	381	379	362	399	408	386	410	418	422	412	420	401	400	387	382	404	403	405	434	405	407	415	384	396	370	388	397	384	389	417	410	388	397	404	367	382	407	404	383	432	419	402	408	391	398	409	398	381	403	443	413	370	417	391	412	399	384	411	379	420	390	408	383	384	370	429	418	400	395	368	368	372	406	383	410	380	361	388	424	394	389	396	393	427	395	398	363	402	375	383	408	411	409	403	388	399	356	394	405	414	377	406	388	356	384	388	348	420	396	380	405	393	435	413	380	393	418	380	397	406	396	383	406	433	370	324	403	390	399	388	393	339	397	391	419	407	365	390	355	378	378	425	380	412	415	403	392	393	404	396	411	384	408	361	406	397	443	399	396	387	405	423	409	414	382	393	384	381	419	404	389	418	407	399	419	351	407	405	417	395	401	372	384	413	435	381	432	419	381	382	417	401	387	424	395	381	403	383	401	412	408	380	385	419	397	374	392	385	387	387	425	394	383	413	370	398	422	408	403	411	389	404	380	422	380	429	403	385	400	434	387	395	389	373	411	408	405	391	366	381	439	396	433	363	376	401	377	390	377	392	375	426	384	437	368	414	388	400	408	389	387	439	417	410	417	439	400	392	425	395	378	414	404	396	391	409	405	389	399	391	393	380	372	395	413	371
32716	37584	30443	10486	1022	520	517	566	804	895	803	785	551	457	427	472	443	453	411	419	419	412	405	413	419	447	389	426	377	435	408	415	417	405	426	439	399	447	431	408	428	420	411	424	409	408	429	447	431	388	443	426	429	437	420	429	404	413	457	376	416	406	390	426	426	403	435	448	431	394	438	421	410	490	430	410	426	412	441	408	433	387	429	441	434	395	429	405	413	402	382	426	443	437	421	392	419	442	408	429	408	430	445	409	410	427	416	436	421	417	443	417	419	433	419	376	438	431	429	406	375	446	426	408	449	438	423	440	415	380	427	429	375	422	409	434	375	398	404	439	407	372	422	387	411	450	420	411	405	387	440	411	404	404	402	418	410	391	435	412	434	404	424	391	389	439	410	459	419	423	398	417	380	404	388	393	416	444	400	383	382	436	388	414	399	438	371	458	407	405	421	458	428	416	377	408	433	454	385	435	412	458	436	412	429	428	427	457	421	409	372	371	417	429	432	420	392	417	403	430	425	439	402	442	412	396	402	436	400	421	394	468	402	442	430	402	434	419	431	402	412	438	433	407	416	414	429	443	455	432	432	449	429	397	441	418	441	426	456	407	446	435	435	449	443	442	471	427	436	439	397	412	408	451	399	423	427	422	449	431	415	460	395	440	375	431	398	443	409	417	407	433	430	442	429	415	381	442	403	452	408	449	460	406	414	437	413	406	474	409	437	466	423	399	420	433	410	393	396	391	430	426	417	393	425	417	366	411	428	442	409	425	430	435	438	411	434	404	444	435	441	392	441	424	400	413	414	397	417	417	419	410	429	395	421	386	375	430	408	405	423	421	406	422	427	440	411	407	397	429	437	451	396	411	423	466	438	391	401	438	405	422	426	431	422	420	412	403	399	433	435	410	424	465	434	426	395	406	441	399	395	411	413	396	401	437	426	421	450	389	418	436	433	433	402	426	419	433	437	408	406	429	427	469	416	448	429	394	428	438	430	430	414	428	404	424	407	413	417	434	415	408	436	446	416	453	404	400	398	431	408	454	423	442	440	423	417	417	416	410	400	414	394	428	412	388	424	436	457	438	428	417	379	430	420	408	433	435	444	392	417	457	405	406	461	453	429	417	414	415	431	399	421	442	430	421	410	420	416	414	450	399	440	436	437	431	400	394	466	409	455	412	424	380	401	409	398	411	449	421	392	442	439	397	402	424	426	396	422	408	405	420	437	416	399	430	427	424	422	422	425	413	444	424	401	414	441	431	462	430	422	393	441	417	441	408	432	396	380	420	405	451	426	393	419	401	413	432	435	414	433	411	423	434	437	391	426	409	470	428	426	386	422	445	423	392	427	411	381	430	423	433	439	428	448	411	414	416	448	445	453	453	427	459	449	386	446	390	401	422	430	409	410	440	428	402	411	433	426	418	430	414	405	438	412	421	429	414	388	409	425	431	428	440	405	429	425	425	377	436	417	389	430	411	425	453	422	428	357	422	456	414	452	426	421	444	418	434	379	408	406	397	430	404	438	443	412	422	422	449	398	454	412	417	389	426	441	441	430	410	460	416	393	442	393	421	451	435	408	441	454	481	430	411	465	431	434	452	399	402	405	402	412	422	413	449	372	415	393	393	418	434	424	410	429	413	438	400	411	406	418	461	409	434	399	413	428	415	430	433	412	456	452	440	436	394	424	452	402	412	398	398	446	422	436	406	430	375	417	414	448	431	429	458	456	449	421	446	399	405	422	434	390	405	446	441	388	373	446	401	428	397	436	435	434	399	368	421	413	447	415	395	455	402	440	422	399	397	432	439	399	435	443	429	356	383	425	443	462	407	393	365	416	401	430	432	446	434	412	384	462	435	408	438	419	423	421	413	380	447	427	416	442	432	395	459	407	454	454	425	419	435	413	412	454	435	421	440	432	396	463	447	419	401	434	409	454	425	447	435	437	413	391	388	390	454	413	456	427	405	450	438	428	407	403	417	401	424	422	425	420	384	429	433	379	473	464	439	398	368	440	462	417	426	451	401	411	426	440	427	439	410	449	401	401	421	439	416	418	420	450	423	429	423	423	431	458	386	383	417	384	438	428	413	409	426	407	434	408	425	460	384	415	393	434	462	400	402	430	410	425	439	400	404	406	444	391	434	457	389	431	393	411	435	445	431	393	456	440	419	464	452	444	412	414	433	423	409	427	422	458	406	420	430	407	426	411	441	427	403	403	449	382	459	401	467	424	441	427	467	429	426	417	395	420	398	417	423	465	468	434	414	436	425	394	431	401	421	429	431	428	407	461	399	393	418	431	442	422	397	370	419	410	383	375	403	423	434	409	414	398	435	428	459	431	406	414	432	426	430	415	405	408	419	446	434	429	433	447	375	440	444	436	387	407	410	396	444	441	451	411	422	405	421	402	456	414	408	434	414	380	437	442	399	443	425	435	434	453	458	410	421	440	432	399	400	424	433	411	393	441	425	435	376	415	435	433	387	434	436	437	444	389	454	430	416	395	427	423	397	404	412	421	443	443	431	435	417	393	426	426	422	434	430	399	419	442	428	438	414	456	419	414	448	411	413	416	414	380	408	441	440	396	406	422	420	411	425	397	443	403	376	436	400	425	425	423	404	424	416	442	457	439	426	411	448	415	436	443	403	383	438	425	409	446	403	417	413	415	431	397	415	394	419	433	442	398	428	452	402	433	398	431	410	419	423	434	414	373	428	405	410	398	399	396	439	381	417	408	428	445	391	420	432	448	408	439	458	417	414	424	418	434	421	380	449	427	423	423	428	378	435	437	406	417	431	431	391	448	456	417	385	403	419	419	441	397	402	413	401	413	395	387	433	411	404	437	393	422	413	420	428	425	423	453	445	410	428	451	404	430	414	367	407	389	431	411	410	413	455	438	405	415	441	404	441	416	443	412	472	429	430	381	388	384	452	397	410	429	425	404	438	465	421	402	385	433	399	425	436	408	407	447	466	426	448	410	426	421	405	416	434	436	413	425	411	436	381	429	414	395	424	414	427	381	416	400	444	441	449	403	401	422	404	440	411	450	451	454	395	411	388	430	405	412	401	442	399	425	439	418	436	433	452	422	434	446	419	410	418	394	411	446	452	414	445	431	409	438	416	426	412	433	417	428	424	411	450	426	405	402	425	442	462	418	415	417	437	380	441	425	396	454	418	433	412	387	394	405	455	373	429	398	375	437	393	422	452	442	395	409	397	387	423	437	431	396	437	436	433	419	446	435	443	440	434	469	437	471	418	400	425	401	410	414	403	407	408	421	450	422	409	405	394	410	396	431	421	440	432	425	461	442	419	408	402	431	399	414	435	376	412	416	416	422	416	430	413	425	411	406	414	419	445	390	397	441	433	380	402	421	441	424	421	409	431	438	444	457	438	390	439	442	405	421	433	421	405	411	434	427	428	400	394	443	461	460	405	418	411	381	406	390	413	451	405	417	426	389	395	390	426	410	425	465	406	417	451	430	434	443	427	400	427	439	398
23899	21704	37351	31232	20311	12253	1831	1788	5714	6751	5519	4143	1657	746	606	730	1053	1003	643	613	581	607	621	591	636	631	583	593	630	629	621	594	604	583	577	580	613	626	635	614	589	630	605	570	574	654	604	584	601	591	617	624	607	560	595	591	602	621	592	627	575	573	602	579	615	638	632	615	624	579	596	630	614	617	587	543	625	595	564	597	519	626	613	585	595	606	590	603	592	602	610	639	653	609	591	612	584	611	621	586	640	581	592	570	627	609	588	645	573	588	585	612	596	598	632	608	596	589	601	599	611	582	579	606	587	569	567	570	594	579	568	601	627	582	618	577	619	611	579	630	600	614	578	580	575	607	561	534	673	595	631	609	597	628	578	568	570	621	626	594	641	627	645	600	650	601	615	600	621	587	569	564	627	593	599	563	567	619	596	625	619	632	615	599	596	674	643	620	579	615	620	595	663	639	611	608	606	587	606	592	590	625	620	603	591	562	582	585	586	578	639	603	637	606	632	566	602	544	594	627	639	573	643	577	609	616	580	620	582	561	595	574	629	644	607	594	622	617	584	632	605	589	580	583	641	600	620	589	606	623	617	595	603	623	588	619	595	578	570	616	560	586	589	618	571	605	626	580	600	612	578	567	587	599	582	586	620	581	599	602	599	584	575	590	617	600	622	600	625	614	651	560	581	623	602	587	586	599	588	587	566	610	646	624	557	575	618	609	603	584	628	634	625	604	608	606	603	604	568	593	617	590	633	602	565	560	614	606	571	615	558	631	580	643	592	607	631	651	575	644	597	583	584	612	581	631	588	618	616	589	563	601	619	568	609	619	597	656	577	619	612	596	592	621	616	610	638	575	614	592	620	560	599	639	625	581	584	613	617	601	618	609	595	637	608	600	593	582	595	579	641	563	577	575	605	603	624	611	583	594	580	609	601	612	611	608	594	608	593	648	622	619	598	587	560	637	635	617	545	577	588	612	623	604	596	619	598	657	588	599	618	594	567	614	589	597	625	637	603	594	599	663	614	563	610	584	574	585	609	646	583	563	616	633	596	618	633	566	592	591	579	620	604	567	623	601	625	579	595	592	648	572	608	589	658	613	599	559	568	605	609	619	645	572	629	590	573	579	635	621	584	588	598	585	600	608	584	605	600	557	620	556	567	595	627	568	616	628	572	602	598	600	612	636	612	597	608	585	607	593	611	604	639	593	576	577	592	564	579	591	582	622	582	614	624	577	567	606	604	581	554	593	568	591	666	614	566	592	589	620	599	624	605	599	680	648	623	520	595	616	643	569	566	638	634	613	626	629	620	641	599	609	567	644	605	632	634	601	585	600	647	598	570	629	616	573	600	575	581	617	563	605	628	640	633	578	622	586	599	615	582	604	622	626	549	554	585	611	607	565	600	585	595	621	604	562	614	575	636	606	617	618	622	599	655	582	640	592	607	617	602	540	590	590	613	601	602	621	585	603	625	586	566	630	602	576	626	596	578	586	586	617	611	615	573	607	612	638	598	582	634	582	577	596	645	620	576	612	612	597	591	647	648	578	566	618	605	616	599	619	591	587	656	612	597	589	615	605	606	624	596	649	640	566	588	557	596	623	606	622	568	603	567	586	608	614	601	556	591	622	634	570	613	620	600	571	623	631	630	600	588	620	560	612	595	612	599	555	592	591	578	615	613	605	612	603	607	603	589	616	590	629	572	630	609	590	590	603	626	643	630	596	587	565	612	601	624	582	616	642	599	600	675	610	606	585	610	588	591	601	539	641	574	606	620	604	527	607	588	590	592	556	643	604	606	608	628	571	548	609	627	607	596	635	620	601	598	617	582	634	611	555	595	584	575	657	610	618	622	609	560	570	576	613	633	596	589	573	580	623	598	632	612	583	589	601	590	640	626	604	604	599	596	614	576	594	644	653	640	586	632	618	587	578	633	637	624	621	610	550	635	583	603	627	631	618	597	629	587	584	583	611	581	578	549	629	596	571	639	612	559	617	628	603	609	599	593	591	639	594	595	623	587	619	584	600	560	588	598	571	617	574	622	579	576	566	604	611	623	610	600	571	585	546	568	600	606	603	563	601	630	595	619	549	623	569	604	616	622	606	592	587	601	586	593	634	596	577	598	582	619	641	574	599	641	583	615	618	637	629	613	569	610	638	602	557	631	620	596	597	573	607	605	592	554	602	633	607	577	629	622	633	560	576	588	552	562	632	585	600	565	595	607	611	583	618	568	613	587	638	590	601	611	622	591	598	604	543	580	619	603	613	619	561	611	582	594	600	608	614	629	594	613	598	640	589	577	574	601	592	623	593	577	539	628	589	586	602	610	560	585	587	557	625	544	606	571	622	579	599	636	607	619	581	583	631	627	605	580	606	589	604	622	631	620	622	596	594	650	654	598	667	597	651	568	607	597	611	646	588	630	608	588	577	577	640	615	603	607	558	593	601	607	597	588	580	603	618	541	624	622	594	659	637	613	612	642	643	601	623	562	561	637	545	607	586	591	572	615	582	581	612	626	601	654	607	623	578	579	626	577	617	569	624	635	604	616	570	572	607	621	578	620	603	605	603	623	607	592	649	620	577	583	576	604	549	583	626	613	588	640	623	598	604	588	637	617	602	557	600	608	589	576	620	568	586	585	634	595	642	604	588	595	606	542	612	622	592	596	656	582	584	575	576	599	640	585	629	573	598	566	553	610	617	612	615	600	529	568	604	612	614	646	569	585	642	614	610	605	598	562	601	619	628	558	581	572	614	609	593	576	629	609	589	595	591	622	586	629	627	593	575	615	590	578	573	599	571	613	630	609	591	603	624	589	591	602	611	622	630	625	573	564	545	576	600	621	632	600	623	588	579	618	589	561	598	598	566	568	600	606	610	593	564	578	593	610	581	619	588	616	592	597	607	585	622	613	598	581	619	593	641	578	597	539	594	535	604	591	561	575	579	590	600	628	604	599	619	586	603	607	580	628	602	584	647	609	612	575	590	636	541	592	553	636	614	596	585	608	572	610	619	602	583	566	621	597	615	640	598	603	603	594	568	630	610	570	579	573	580	538	562	617	565	607	582	598	627	576	614	580	632	576	590	590	605	572	632	610	604	576	565	589	627	667	626	588	561	598	573	618	623	604	604	602	586	583	587	554	624	593	609	604	619	597	596	613	531	629	624	592	585	595	642	630	621	590	597	655	583	586	557	610	590	605	598	584	592	629	608	585	630	624	613	613	580	547	589	586	631	591	608	664	656	582	598	612	608	594	600	613	619	627	591	643	569	627	628	621	615	622	627	637	606	577	620	612	628	603	602	559	627	600	593	582	599	558	617	616	613	608	587	611	573	635	607	602	601	594	564	593	564	611	615	597	623	617	546	611	595	609	620	575	620	606	625	628	586	663	604	596	642	639	610	637	595	571	581	620	646	616	632	584	651	563	562	612	586	600	626	600	616	616	612	591	624	585	610	606	606	599	579	597	617	559	567	632	599	597	539	573	570	656	568	579	597
40320	85608	72365	34715	1960	1283	951	2647	8459	9604	7657	5751	2103	848	659	779	1251	1287	707	613	628	617	608	581	590	645	613	609	594	627	611	571	614	624	607	605	602	602	586	607	597	649	636	633	569	590	582	640	636	592	629	603	586	599	582	605	608	590	631	586	620	587	586	605	618	672	599	585	588	658	571	612	629	579	602	589	587	627	629	578	596	616	605	667	634	562	589	589	639	623	626	611	624	569	577	593	618	573	620	598	626	572	617	609	566	643	625	597	613	609	614	565	562	591	596	595	584	611	618	552	632	566	631	641	661	607	598	587	661	567	606	611	584	632	605	625	621	594	608	611	581	570	620	616	584	609	627	614	615	620	617	583	565	552	557	607	598	624	615	638	602	580	630	624	625	587	597	636	555	621	626	583	615	576	625	641	603	596	581	613	602	627	608	619	636	569	597	538	588	619	562	588	599	633	626	646	608	588	594	618	605	613	605	590	540	599	608	603	612	628	633	644	648	585	611	585	649	617	605	641	613	592	576	600	645	559	597	619	620	663	531	663	631	619	590	640	621	623	608	595	607	614	651	581	620	596	643	628	578	625	608	615	664	656	583	615	580	603	640	581	594	591	577	573	595	606	642	631	628	637	586	609	630	638	637	636	625	584	624	581	586	660	674	649	593	570	607	589	591	583	643	608	607	603	601	604	612	589	641	575	608	600	586	635	600	623	601	668	601	598	636	641	622	617	594	610	633	609	630	602	637	634	652	597	646	634	636	650	624	623	626	608	586	636	646	591	652	606	543	578	601	625	625	595	626	590	575	569	631	614	564	634	576	583	589	580	598	607	607	621	640	608	648	647	594	664	596	610	594	603	606	634	585	638	581	555	617	584	587	599	650	610	609	612	644	608	574	638	627	612	606	540	568	605	610	603	665	613	621	657	669	593	578	617	618	631	610	630	639	605	609	586	634	565	599	629	610	627	574	612	615	584	581	611	586	622	593	529	612	575	608	648	608	569	616	578	611	635	597	612	615	636	601	605	612	594	619	601	568	567	643	580	566	600	590	623	610	637	589	628	642	569	591	572	555	592	607	610	632	622	588	610	586	641	606	586	595	610	598	613	600	597	612	611	634	624	601	620	588	594	571	615	591	617	620	634	597	624	630	582	584	644	593	603	607	644	604	597	633	631	610	630	586	604	587	577	606	585	611	579	577	589	577	617	588	615	660	619	579	594	623	580	564	650	627	600	595	610	649	664	639	659	608	614	569	628	613	588	626	595	616	575	563	595	629	614	625	617	669	575	595	640	625	612	597	606	584	590	606	631	625	612	633	601	617	606	595	594	624	601	607	603	636	593	626	618	578	606	636	590	615	608	582	626	610	630	630	638	614	582	603	618	673	586	567	608	583	568	578	605	582	549	646	656	619	601	591	612	653	672	632	587	599	572	598	590	626	639	595	575	592	668	591	634	617	644	578	624	627	573	594	577	596	618	556	607	667	615	584	622	622	621	636	625	600	627	642	601	593	607	596	568	629	607	619	602	577	579	608	627	631	587	588	569	590	654	592	598	620	640	627	579	583	578	590	577	602	564	626	587	602	609	605	605	559	600	609	605	628	640	620	604	590	617	629	573	656	641	633	611	599	610	639	623	619	571	611	598	603	633	631	667	609	577	585	662	557	613	598	598	608	655	614	586	596	657	602	610	693	578	663	625	621	616	621	608	620	593	651	650	626	634	577	601	629	588	589	580	594	574	608	587	578	622	610	577	587	592	605	589	628	612	623	615	614	606	602	597	595	615	621	615	609	587	625	612	567	593	621	618	569	561	563	606	629	593	604	628	561	571	652	586	611	603	589	610	551	628	589	592	602	629	610	597	596	640	607	644	582	628	624	585	581	634	592	599	595	595	598	604	621	623	632	579	576	592	590	615	618	607	618	629	604	618	613	579	599	563	579	564	657	608	634	610	608	609	612	580	637	586	548	575	583	632	594	620	611	531	577	613	569	595	581	608	576	540	563	596	626	593	569	602	598	587	606	592	607	602	605	587	585	618	584	623	612	602	598	611	613	642	606	596	575	634	626	589	605	610	580	582	660	626	613	572	571	654	668	592	590	625	632	607	624	567	610	619	630	621	641	603	590	595	592	607	601	579	591	618	600	660	602	601	624	600	633	640	610	593	627	635	635	653	602	634	568	612	598	612	634	633	589	603	647	577	561	611	644	591	574	604	591	569	574	610	594	603	638	637	600	577	636	605	606	571	593	585	632	601	571	620	600	590	638	644	588	616	603	575	627	573	590	570	623	618	628	597	594	589	567	574	574	593	585	594	626	573	626	579	616	579	609	629	637	655	609	650	584	573	593	590	639	604	567	588	584	608	584	593	616	608	615	602	610	632	606	568	624	604	633	601	606	622	549	600	595	655	618	599	615	594	587	619	592	592	587	594	569	600	605	568	565	632	621	602	640	603	614	540	638	650	606	610	610	585	610	600	621	652	613	604	622	642	632	563	572	588	604	638	561	569	627	640	624	614	622	595	630	628	562	569	626	602	612	591	656	627	643	608	589	604	566	630	588	597	636	617	570	636	684	636	620	645	662	577	614	599	635	626	617	605	649	646	608	570	635	628	577	616	635	614	626	603	602	587	608	631	636	623	589	570	649	641	609	576	627	564	601	571	621	586	542	615	556	594	605	599	654	636	591	548	667	598	625	630	612	570	604	611	604	621	639	576	612	581	594	624	656	637	614	632	643	598	678	634	619	595	593	600	562	583	628	591	620	592	622	630	594	600	608	595	587	642	611	584	582	600	607	605	591	642	590	595	590	628	620	592	594	614	606	591	597	591	612	591	629	601	639	578	622	616	628	600	662	611	594	617	584	567	620	593	557	659	590	618	622	595	553	645	604	587	618	586	639	565	641	629	596	592	578	630	593	613	590	601	644	610	659	606	534	612	560	617	642	583	605	589	561	581	633	601	653	591	637	606	601	554	633	622	612	635	590	633	590	592	600	579	628	605	580	630	549	573	594	562	606	606	618	602	612	594	604	581	600	587	580	610	619	608	618	594	600	619	598	614	584	612	590	580	638	646	630	617	612	615	603	636	651	633	625	572	592	629	603	608	603	600	591	604	614	608	619	616	651	578	599	587	656	648	622	623	621	617	624	603	618	640	584	619	615	622	636	632	591	597	637	570	582	594	606	606	635	652	594	622	620	624	611	629	599	643	637	583	626	609	603	633	607	587	609	603	616	617	604	637	620	608	602	604	643	597	659	575	601	609	665	567	617	630	641	574	630	543	611	619	594	589	597	588	605	575	613	612	616	610	604	630	598	612	585	595	605	598	636	634	591	631	670	598	605	559	561	615	600	628	609	658	597	593	599	573	599	637	605	599	626	614	627	646	634	598	622	649	640	617	605	579	594	589	602	652	603	604	605	588	603	595	644	603	610	595	614	569	631	630	519	629	630	624	636	625	592	627	676	628	590	635	575	610	633	624	585	553	601	606	576	591
24998	22235	38294	30249	14382	2371	698	1265	2984	3615	2988	2050	1127	612	520	644	700	723	547	550	556	566	527	557	533	564	525	502	556	546	502	521	525	546	488	554	547	512	534	566	542	534	514	535	530	560	548	557	541	546	521	558	512	541	501	538	495	531	555	526	539	539	569	529	550	506	538	532	525	541	514	549	510	547	492	519	559	528	499	569	529	533	525	548	531	560	565	546	534	551	515	547	520	529	528	538	518	517	549	574	515	517	544	505	523	515	534	519	585	557	519	508	539	576	531	564	578	559	555	528	562	489	515	540	541	502	520	543	552	548	524	532	538	544	526	525	511	545	520	510	548	538	504	551	521	563	526	538	566	535	544	544	563	580	547	523	549	539	566	538	536	535	517	549	547	572	520	566	509	524	554	548	537	529	569	527	544	573	566	532	530	578	526	536	525	546	568	512	489	549	579	553	550	570	542	588	508	539	550	499	554	514	559	540	550	519	544	488	528	542	560	551	502	522	553	531	560	543	506	532	516	553	577	554	556	576	506	551	516	539	526	531	544	495	560	580	532	549	548	541	533	535	527	549	520	525	532	566	544	530	525	541	520	549	503	564	517	500	537	534	539	528	547	534	530	488	499	538	578	539	490	540	544	564	532	462	514	508	562	527	539	536	549	495	543	519	499	565	512	539	533	577	554	553	494	565	554	540	534	573	534	527	518	540	543	542	502	573	544	545	519	513	501	510	579	554	578	507	523	508	544	536	555	545	536	502	574	557	521	543	522	519	530	553	535	572	529	582	513	556	548	520	539	534	549	535	521	551	554	502	563	528	540	548	519	565	559	526	533	546	541	520	571	536	558	553	497	530	565	511	516	520	543	540	495	509	536	499	538	529	554	521	549	538	557	580	572	572	525	489	560	543	531	535	528	509	547	565	526	538	548	495	510	542	527	529	527	572	533	577	541	517	502	516	567	532	582	523	560	465	541	602	566	553	522	520	501	538	511	528	513	512	517	573	547	569	536	543	557	565	515	552	521	533	533	528	559	572	493	522	488	532	557	550	552	565	530	534	588	532	499	521	515	532	504	524	561	525	555	560	529	546	524	536	551	526	540	510	552	559	512	545	532	589	586	557	548	543	545	538	554	546	548	449	575	487	548	558	553	499	535	549	583	558	525	538	534	511	518	567	537	545	568	559	553	549	553	568	591	587	534	520	564	539	580	514	549	532	529	534	560	512	520	557	562	493	497	492	482	516	535	535	520	569	542	558	552	538	556	522	545	535	556	540	526	590	501	544	542	534	478	523	538	575	536	519	543	533	559	525	510	521	527	479	578	553	550	543	566	586	537	545	511	564	517	495	526	518	553	559	526	550	501	530	524	509	537	558	518	500	545	530	556	557	556	559	522	525	494	543	554	544	541	511	532	523	550	506	533	535	606	528	553	530	542	550	539	531	494	519	535	565	534	572	482	540	552	516	532	512	535	543	514	551	541	553	554	535	524	566	523	546	549	564	503	514	590	524	583	536	537	487	511	531	558	520	586	571	531	517	533	542	532	544	540	539	513	522	552	522	522	548	526	531	564	531	548	552	549	526	508	589	521	528	553	516	511	526	550	523	508	532	597	544	538	575	542	519	532	544	547	513	531	517	551	517	511	545	521	558	504	505	504	536	518	551	506	548	513	492	541	571	575	550	539	527	529	500	495	526	535	529	562	550	527	541	520	516	527	538	538	577	496	562	556	563	550	550	526	600	509	546	571	525	515	540	544	568	545	536	539	563	512	551	555	493	516	503	544	540	525	518	540	504	503	553	546	487	505	533	516	530	556	554	517	546	575	499	526	509	527	514	524	521	575	530	530	479	546	523	557	516	531	518	557	539	540	530	572	539	537	548	568	561	545	547	521	534	565	510	554	559	556	573	515	515	582	511	548	524	528	504	519	524	564	546	495	569	587	561	526	534	575	527	558	516	533	532	516	530	507	532	558	521	516	507	552	554	538	516	591	556	543	541	514	514	511	530	508	562	528	552	509	533	530	510	535	557	539	577	548	521	512	548	547	540	520	538	538	561	552	557	520	554	520	528	498	564	534	556	525	548	548	514	540	598	538	572	544	564	555	548	510	553	495	529	564	509	547	515	561	529	557	510	558	532	512	528	540	551	529	542	546	519	518	557	513	550	529	543	541	532	514	523	530	476	506	541	527	541	530	561	525	529	575	556	527	558	548	530	532	480	515	507	503	526	540	539	575	541	525	569	507	475	530	510	546	556	562	524	549	522	513	569	487	571	559	517	551	505	565	547	494	560	550	536	509	550	527	589	522	489	540	525	538	537	548	534	485	520	497	503	524	530	566	541	544	551	507	554	536	489	542	565	555	500	566	540	557	522	511	565	573	516	551	544	545	590	549	495	531	543	487	498	532	571	578	559	552	548	507	528	545	506	534	568	574	555	543	480	581	529	506	588	529	522	557	528	555	558	566	533	544	555	547	513	583	520	550	538	544	522	517	547	486	531	518	512	567	562	572	530	577	489	559	555	561	495	566	595	522	574	535	508	552	541	564	550	572	520	525	550	531	530	527	531	518	521	536	517	543	503	547	530	519	541	517	532	492	561	547	561	506	529	577	502	510	524	530	534	528	547	513	544	530	559	560	512	539	540	506	560	526	563	570	532	488	564	575	535	523	524	524	558	539	548	526	524	529	537	580	538	558	535	584	498	520	521	527	489	536	533	491	546	564	514	496	559	565	535	521	508	491	559	516	542	534	508	572	590	547	536	547	514	538	535	553	561	534	494	552	500	464	531	559	548	544	573	518	527	547	540	571	548	548	517	509	521	533	544	556	537	535	520	534	565	557	553	545	513	515	547	556	516	538	543	569	537	533	541	533	592	523	500	560	519	534	542	556	548	547	512	513	579	512	540	518	536	575	558	520	557	551	548	556	504	520	577	576	544	565	513	534	539	560	540	553	565	522	522	541	550	572	527	520	516	518	535	552	535	555	490	582	526	540	527	524	519	531	549	558	502	554	543	512	518	506	533	536	548	573	544	521	549	502	555	563	560	529	558	523	552	575	523	513	534	513	545	529	537	545	501	519	529	525	525	518	563	537	557	564	521	554	519	556	518	550	528	523	527	556	530	532	516	518	520	529	553	513	532	541	515	568	522	515	536	580	536	544	557	537	509	502	515	548	551	537	512	563	527	537	577	578	507	562	513	555	505	547	533	519	533	544	533	492	532	565	518	546	524	571	515	551	576	554	520	515	559	550	519	553	537	510	512	494	528	568	548	556	538	529	580	527	567	545	493	561	538	536	544	512	552	527	474	541	545	520	544	538	520	510	532	554	558	520	592	571	544	516	502	497	566	540	519	568	540	477	538	496	578	554	523	569	527	546	528	483	509	565	539	544	520	566	542	513	530	563	557	491	533	523	552	551	550	531	536	507	564	585	542	521	552	547	593	525	539	531	523	547	499	544	546	503	509	525	562	539	527	566	521	527	522	522	543	588	518
38168	72824	60006	27330	2172	866	789	2105	5519	6218	4951	3151	1621	778	555	720	818	878	613	594	565	592	580	515	582	555	572	579	584	590	570	584	602	588	581	540	539	594	581	577	598	540	561	544	582	556	557	582	502	583	579	582	580	594	596	574	571	538	608	582	569	588	570	554	565	548	575	569	610	560	554	566	551	569	568	567	547	583	561	626	535	589	599	568	557	570	490	547	589	557	518	581	555	609	557	610	607	545	570	588	564	578	529	605	531	578	519	531	566	576	534	562	573	591	567	524	569	567	578	570	597	585	567	569	612	567	586	570	560	558	549	573	575	580	598	574	541	560	562	590	513	569	546	553	575	595	574	582	556	553	628	603	531	597	601	575	592	561	553	596	555	575	544	610	587	553	566	571	556	599	534	543	566	573	620	565	550	594	549	546	559	566	551	601	576	613	565	542	576	596	554	581	581	605	578	637	574	562	603	587	589	558	542	626	556	582	575	588	549	528	587	601	531	621	549	559	596	587	582	564	582	588	569	577	538	575	533	598	589	604	622	542	555	555	552	605	585	562	555	636	553	573	542	568	577	606	580	529	547	589	570	564	574	544	527	590	604	602	598	558	569	580	592	575	583	584	561	568	570	580	591	545	578	534	565	599	534	586	591	558	546	536	541	539	562	547	570	523	541	567	570	570	552	594	591	565	584	580	564	547	614	602	612	568	538	509	534	605	549	566	549	588	577	515	536	575	580	519	547	559	579	593	569	571	548	553	572	599	594	559	558	541	571	520	536	584	534	552	600	565	546	533	548	545	559	573	579	569	557	580	587	535	533	547	572	538	567	569	562	582	520	589	558	571	567	559	544	532	585	547	605	552	557	575	573	530	569	603	593	573	562	552	561	549	578	545	574	581	573	569	594	543	541	560	539	536	558	632	575	542	535	576	546	551	527	549	551	605	583	541	560	586	558	553	567	554	582	586	536	533	562	572	571	582	533	534	561	555	601	576	599	562	614	580	522	557	550	575	582	570	577	588	590	593	584	601	570	563	556	556	558	554	560	573	617	546	580	585	592	558	567	561	590	587	565	568	610	593	542	580	560	534	579	587	586	548	611	591	628	581	597	572	555	552	542	596	596	560	569	538	587	561	563	559	584	585	578	559	560	619	589	584	614	538	553	521	588	579	596	599	565	573	514	533	514	586	595	532	591	546	566	519	587	530	527	533	577	533	539	579	590	567	535	583	562	551	571	588	567	571	557	551	565	576	566	583	585	563	551	560	559	555	545	602	556	551	562	548	533	583	547	602	540	562	589	566	599	545	570	578	593	583	585	588	547	562	611	610	555	558	579	578	580	592	541	567	536	579	561	571	558	580	582	591	578	573	512	543	590	557	588	583	558	566	553	601	557	559	579	551	565	630	540	577	515	580	561	548	525	582	579	556	616	530	592	566	575	555	551	603	569	566	569	588	592	591	519	566	579	552	577	566	567	582	550	579	587	582	554	584	564	570	595	595	553	580	558	593	581	611	582	606	557	524	517	581	543	529	561	588	552	610	594	546	597	547	557	593	571	560	566	576	581	521	544	544	584	548	568	552	579	525	587	614	546	555	544	569	591	554	556	555	628	617	570	523	545	611	548	583	552	588	592	547	557	558	515	544	544	609	581	553	549	587	563	586	558	526	546	575	555	591	578	574	570	569	602	555	576	523	545	551	584	553	558	565	553	576	584	555	557	593	576	532	546	557	553	553	571	597	562	612	528	518	543	586	605	571	540	551	575	571	578	566	577	648	565	573	581	572	560	538	537	560	558	522	531	609	533	605	620	582	590	562	539	555	590	640	528	533	568	582	579	573	575	521	583	543	557	545	567	535	573	578	584	585	540	586	594	568	559	589	565	595	592	554	581	594	583	571	567	561	574	578	560	588	544	577	582	565	603	577	585	551	543	538	509	611	565	552	589	580	576	594	555	538	574	598	563	585	590	558	565	581	550	574	518	574	584	568	528	571	623	574	548	556	572	525	576	594	538	612	579	582	587	539	539	577	552	573	594	578	565	563	572	581	587	581	547	565	565	551	573	567	590	558	554	567	569	571	571	600	575	542	543	554	595	597	540	558	536	575	573	547	587	601	542	599	557	561	587	533	551	585	569	573	575	549	629	587	586	539	582	532	588	548	562	566	576	514	556	600	531	572	542	576	529	536	597	601	585	586	577	553	540	580	536	573	622	572	576	552	588	579	560	583	538	553	607	540	590	582	565	562	543	571	567	594	552	564	557	546	584	550	556	600	576	606	545	524	580	596	553	547	540	598	551	570	574	579	541	594	574	583	546	617	593	543	562	597	532	588	545	619	557	589	556	592	582	586	583	574	580	544	521	558	532	593	561	587	532	550	576	562	558	577	606	610	582	609	541	574	587	542	536	580	619	561	555	573	567	556	567	566	543	529	525	599	595	578	595	567	576	572	526	577	585	587	582	530	546	566	572	573	598	600	588	585	577	599	576	552	552	567	589	543	542	550	582	511	541	559	551	524	557	593	535	539	574	569	600	548	596	525	604	626	604	610	605	531	586	563	530	555	537	573	556	558	622	555	559	561	597	552	558	596	593	582	570	639	590	566	578	592	577	580	576	582	580	564	586	561	572	563	613	554	592	540	572	584	539	567	591	545	576	557	585	592	627	560	554	606	571	528	596	573	576	600	549	539	591	606	529	528	548	569	557	561	590	526	556	619	578	587	575	554	552	603	568	581	598	591	549	569	609	581	565	553	596	578	583	527	547	529	576	576	551	585	561	579	579	581	552	559	560	590	554	581	556	537	553	581	569	591	577	548	546	532	574	604	574	536	591	540	622	646	522	620	574	567	534	570	633	583	535	591	550	574	567	589	573	558	560	546	524	559	562	578	552	578	587	602	589	546	533	600	591	543	599	602	569	575	581	588	567	562	563	569	556	624	561	578	525	513	579	569	578	552	559	580	543	593	621	540	578	575	579	622	599	598	593	568	546	597	537	552	616	619	538	539	551	594	560	568	558	596	541	579	583	618	580	596	529	560	522	546	585	526	581	617	554	554	563	592	566	578	571	566	536	545	585	621	562	581	555	548	588	564	578	540	558	607	604	563	591	516	568	590	592	565	570	585	596	570	568	593	575	577	556	562	580	551	551	592	549	560	601	583	571	572	523	585	610	579	595	560	538	584	554	571	561	586	563	545	538	597	597	562	552	558	564	589	558	593	578	580	586	590	590	566	555	560	534	611	573	549	582	576	585	578	559	576	599	574	549	562	559	548	604	577	564	547	560	588	586	566	565	582	572	570	592	517	565	562	562	552	570	575	555	594	537	567	588	559	509	573	547	569	572	550	565	546	577	569	598	576	571	573	595	592	608	577	525	563	539	581	572	553	554	564	525	563	541	579	574	566	560	600	588	589	567	525	590	559	604	590	605	580	589	583	526	570	571	583	565	585	573	517	585	560	573	551	563	549	585	568	531	575	597	569	569	616	598	599	532	541
22648	21455	33630	26871	21160	19806	9152	5050	9927	12933	10548	8081	3280	911	989	1405	1510	1283	879	860	849	888	857	860	891	834	834	824	871	816	881	851	830	809	776	831	879	869	861	824	822	879	863	800	829	856	792	787	815	837	784	855	832	889	881	818	819	846	836	857	876	845	860	829	825	868	856	836	881	831	864	812	780	801	830	851	907	811	831	871	818	809	838	854	854	830	824	896	770	823	882	831	885	848	825	798	802	856	859	779	845	809	868	789	866	811	854	805	888	904	873	825	885	852	842	820	849	815	813	785	862	858	834	805	834	850	923	845	829	856	866	854	866	847	879	852	877	794	838	884	844	872	830	845	784	892	898	830	870	790	812	859	805	870	831	821	831	813	822	830	897	829	848	847	798	840	892	829	817	834	895	808	823	872	826	782	845	838	830	854	852	803	832	880	879	841	763	840	819	838	841	856	840	854	806	846	858	837	807	840	854	838	816	869	873	874	801	828	821	844	874	883	785	891	855	794	881	812	831	877	907	852	863	787	801	824	843	836	868	878	829	806	836	873	878	816	827	867	835	877	774	805	842	865	825	858	806	806	864	823	834	819	807	885	850	877	848	813	820	824	878	847	822	841	807	878	849	847	849	844	894	837	890	825	790	829	794	852	828	818	827	840	850	856	846	844	886	843	848	833	823	835	853	821	859	838	857	819	867	860	881	785	819	805	859	804	830	841	841	843	818	859	817	893	775	849	794	846	807	863	863	859	817	855	874	901	834	835	837	859	866	853	849	863	839	876	883	810	823	823	824	809	894	808	785	780	809	903	873	826	817	833	843	839	834	851	833	801	822	842	880	833	859	763	852	883	758	814	828	853	818	823	834	789	850	824	839	898	866	814	833	822	825	774	811	824	805	844	838	859	798	833	860	826	852	867	859	828	865	748	829	837	915	784	854	826	871	858	778	807	858	885	852	868	830	847	863	813	888	848	823	867	851	782	762	881	886	825	806	866	852	809	829	847	853	880	828	805	832	778	818	863	873	873	832	857	796	856	858	806	912	801	805	819	871	817	846	857	838	887	784	812	834	857	871	796	773	833	839	838	849	834	842	795	836	850	850	807	851	868	861	798	851	794	839	863	810	843	829	862	797	825	843	815	832	780	844	752	854	789	884	852	799	810	808	819	857	854	859	822	848	849	851	804	870	791	869	774	890	828	791	792	811	769	873	842	878	829	763	850	861	812	824	808	812	869	857	841	844	840	832	800	832	905	835	862	832	808	847	839	853	813	857	812	889	822	855	821	781	877	865	868	830	851	820	921	827	860	860	884	842	876	873	873	840	824	849	809	797	792	891	847	867	882	836	873	860	782	831	848	845	882	849	839	846	849	834	855	807	803	850	846	836	811	873	816	785	818	843	834	839	885	847	807	856	851	766	843	835	888	866	839	847	840	796	821	825	863	851	842	790	821	811	891	831	805	860	815	836	769	851	857	830	828	773	834	825	885	881	814	876	891	828	785	763	856	867	842	826	857	868	857	807	796	893	864	827	864	872	817	831	807	854	816	817	810	830	832	862	818	865	831	761	864	811	863	818	845	817	813	829	799	873	831	839	802	824	833	809	844	886	877	815	929	824	857	827	857	849	842	821	853	835	855	853	880	827	844	863	864	819	799	819	834	839	823	892	867	844	872	827	851	818	828	864	796	909	824	880	769	840	838	867	863	827	839	821	862	877	837	769	854	845	773	821	856	804	892	921	821	844	840	836	877	869	817	844	818	859	859	814	824	859	791	786	867	883	851	823	784	862	828	820	784	867	846	846	867	840	821	835	829	781	873	855	792	845	834	832	809	788	860	871	860	870	846	815	783	892	785	854	815	864	872	886	863	915	874	843	855	823	857	855	902	849	850	783	835	846	900	901	815	808	869	861	903	838	802	836	815	857	771	835	820	846	790	872	808	862	803	837	870	826	902	805	845	860	838	843	859	825	871	804	840	757	822	809	843	899	832	849	869	837	835	845	831	833	861	855	867	809	797	841	793	822	872	846	843	819	810	801	810	809	873	825	876	778	854	828	858	792	838	827	843	835	800	800	873	870	843	829	827	967	798	818	881	869	822	864	842	822	860	882	843	811	822	883	832	814	863	842	812	820	824	806	876	841	831	816	833	824	775	858	813	896	844	844	818	828	836	854	852	847	860	867	809	824	874	825	828	843	802	847	821	782	823	865	843	839	877	799	793	848	775	862	890	869	869	778	872	879	878	802	815	904	837	814	859	839	817	885	881	866	821	834	875	862	812	854	891	833	831	879	846	856	841	834	817	803	840	775	892	855	882	841	862	863	812	829	779	854	838	877	881	836	815	872	828	783	828	922	855	833	816	809	876	901	826	835	825	881	872	873	865	855	853	782	823	827	866	843	822	838	880	886	866	847	851	806	869	799	877	819	842	853	822	857	834	827	841	815	788	840	868	898	806	892	806	823	886	829	884	818	875	801	833	785	795	886	838	842	781	855	900	820	853	818	847	837	829	836	846	816	833	842	831	833	838	828	802	877	799	810	932	853	913	865	797	814	825	828	844	942	848	861	824	888	846	829	854	807	822	808	871	836	822	822	831	806	873	816	868	843	862	847	835	820	844	828	852	812	831	890	887	843	804	875	854	826	812	884	855	791	819	856	847	861	792	818	797	843	854	848	837	789	841	876	817	852	875	818	773	810	839	820	833	824	872	882	860	862	778	855	873	832	873	828	882	822	816	793	829	808	886	814	822	907	918	804	818	812	798	842	801	855	840	903	838	885	854	819	825	755	876	843	842	848	837	813	845	864	845	821	837	845	863	818	883	881	898	810	819	836	818	868	828	822	843	852	896	797	780	835	798	839	887	821	851	804	854	833	828	854	805	864	840	874	858	836	790	864	769	860	837	873	843	849	820	870	823	830	870	882	873	862	838	838	841	857	843	818	863	812	832	801	837	849	774	825	830	854	837	836	873	892	845	934	901	884	863	824	846	850	869	833	886	855	829	791	851	784	809	764	794	851	824	829	908	841	877	863	862	879	934	887	826	895	809	870	820	860	826	840	871	799	849	838	820	875	849	830	806	846	841	838	813	817	866	798	851	812	817	805	798	824	864	793	828	837	833	852	836	806	845	827	812	893	845	822	817	817	869	804	858	819	825	829	870	823	832	833	842	848	891	783	868	835	859	882	776	843	846	842	790	886	854	870	803	827	862	833	840	847	852	869	855	837	849	825	870	810	841	853	852	817	808	897	819	814	829	859	908	813	852	816	875	825	784	878	857	867	842	832	832	884	807	829	862	874	821	847	864	870	798	810	847	827	804	812	781	799	813	850	827	851	834	822	844	841	865	925	829	850	803	907	863	841	855	808	859	868	830	874	879	854	843	858	833	867	866	879	835	805	863	820	822	807	848	883	823	815	836	876	851	851	795	801	772	809	856	848	799	827	817	865	845	825	758	843	845	831	884	805	875	878	841	851	826	807	850	849	840	815	864	828	808
42368	97251	79231	35224	1914	1669	1665	7109	14378	16654	13421	10044	4199	865	970	1668	1885	1460	897	907	825	843	860	809	885	778	831	861	835	865	854	832	815	825	806	859	822	804	783	848	870	871	828	808	824	803	795	801	883	831	841	794	785	873	849	777	841	862	858	797	816	818	845	783	844	776	806	812	841	765	816	798	785	845	785	791	779	851	876	841	801	838	826	864	849	845	804	827	806	863	813	865	838	877	804	838	778	807	805	860	769	858	828	808	801	800	807	758	902	821	823	817	829	757	843	784	838	798	846	811	824	778	858	853	864	845	858	838	861	850	828	842	832	810	823	802	853	861	818	811	854	792	857	809	811	856	856	840	783	848	876	856	829	822	859	775	865	881	794	820	816	817	850	860	855	796	761	841	845	837	817	817	825	884	815	809	789	844	858	828	792	776	823	865	865	855	865	801	840	822	840	837	842	842	831	846	830	769	842	834	768	851	829	789	848	830	846	797	842	852	893	840	841	826	824	843	816	843	837	810	815	872	846	865	810	819	849	825	819	814	845	871	861	829	827	823	874	881	830	805	862	790	831	810	819	853	827	852	831	831	830	826	856	849	840	834	859	858	809	865	847	879	836	784	826	786	889	861	804	829	810	805	826	825	827	811	838	810	817	853	849	867	827	820	817	799	852	799	826	818	865	858	848	854	867	814	814	844	799	830	869	852	862	836	818	882	828	829	829	877	846	799	832	831	829	833	774	851	825	847	831	815	863	838	847	824	841	810	840	919	741	847	853	802	787	854	825	802	827	835	787	789	839	839	804	816	807	816	815	827	859	827	784	841	881	802	845	813	851	854	859	778	829	821	831	801	833	805	814	841	806	799	847	789	795	845	858	835	822	831	876	799	833	811	847	811	768	823	830	815	824	794	834	819	832	806	851	846	840	862	835	886	824	795	839	864	815	801	842	814	845	816	801	853	858	859	840	811	802	835	786	859	794	810	812	832	843	843	840	834	844	829	843	803	814	827	819	801	812	824	825	833	808	890	813	804	784	818	787	842	846	802	926	788	791	821	812	813	805	832	817	770	834	888	828	784	835	810	829	811	779	856	829	818	798	791	802	874	852	829	804	784	780	880	808	813	809	820	819	839	817	875	858	837	799	835	831	834	785	856	807	816	853	844	819	830	797	778	822	831	826	847	874	813	800	831	819	826	824	826	850	821	851	830	840	812	800	846	856	783	813	883	828	822	826	809	796	827	839	820	805	841	814	839	835	854	790	868	835	836	820	827	811	861	797	797	829	857	854	873	801	826	856	822	873	869	785	812	827	855	812	781	829	848	838	879	816	873	820	830	854	846	806	864	828	828	846	786	785	764	880	777	856	842	842	846	805	824	860	849	889	782	825	848	840	832	796	809	860	808	814	785	811	804	823	798	786	860	841	829	841	836	868	843	844	818	796	815	844	865	836	895	810	827	805	845	847	768	839	869	838	841	835	849	827	856	818	796	827	830	818	779	821	860	792	833	840	800	769	814	806	854	875	786	806	811	813	807	764	788	892	832	788	845	831	769	800	829	830	807	854	824	824	852	816	804	825	848	862	862	856	814	844	837	835	881	801	850	814	862	872	824	833	844	820	820	873	804	824	818	816	803	812	793	814	825	851	837	844	840	853	829	841	829	784	841	827	819	859	846	832	806	816	827	798	780	827	814	846	801	846	869	827	832	840	884	855	823	841	846	841	816	818	823	813	857	865	825	846	821	816	863	791	852	820	839	813	882	879	849	788	837	823	807	862	859	843	868	830	810	842	850	797	822	845	822	809	824	805	835	772	816	841	843	803	819	865	838	855	836	869	857	840	848	856	862	852	813	813	810	848	856	891	835	804	817	803	808	857	830	780	822	751	826	810	872	844	832	816	781	813	835	821	843	839	851	851	830	799	820	871	806	780	821	827	837	874	832	889	854	815	809	829	863	837	860	822	817	843	813	830	830	807	822	831	818	822	834	845	808	810	806	811	826	859	804	807	823	890	831	832	773	816	839	839	803	858	822	842	860	854	834	868	872	798	841	783	863	808	801	831	878	806	818	840	870	848	820	805	876	848	825	797	837	815	807	838	863	806	792	880	852	846	841	837	853	820	866	792	809	866	858	803	862	826	855	838	821	837	870	843	872	816	905	830	847	772	748	820	783	864	861	867	891	856	827	802	820	846	792	797	814	843	797	864	849	855	814	849	849	809	860	812	854	821	765	827	777	796	839	820	862	862	791	827	780	838	819	848	815	834	826	827	807	868	834	814	829	878	804	788	845	854	813	801	802	822	884	878	815	743	806	795	847	812	803	834	853	863	854	857	838	785	875	815	898	853	859	841	834	863	841	824	811	889	857	827	859	831	907	802	812	792	820	859	815	846	830	851	814	843	851	855	850	845	903	788	876	833	828	834	827	798	827	834	813	782	806	871	837	812	814	842	838	813	808	834	830	787	810	816	850	846	792	857	828	789	842	854	855	865	886	810	883	854	810	846	804	830	774	793	772	811	795	839	776	789	852	831	818	781	842	862	795	809	837	796	829	819	842	793	839	822	866	838	842	839	870	806	843	828	829	805	822	848	835	829	829	869	902	805	821	838	808	829	800	846	830	816	819	867	795	824	820	873	845	815	852	839	836	781	799	843	884	785	838	837	803	813	817	860	811	833	778	773	798	838	800	893	843	838	849	836	841	821	828	830	805	783	815	832	835	896	844	798	897	814	813	838	826	811	837	827	843	798	768	863	887	819	842	867	873	790	805	829	780	827	854	827	871	846	830	841	818	849	841	799	872	816	809	829	794	824	844	832	818	814	799	840	812	818	879	789	833	805	873	829	824	832	803	822	821	797	858	899	835	803	834	802	849	831	777	854	795	868	822	845	771	792	839	781	880	854	807	787	809	794	797	808	793	814	818	794	844	854	812	797	863	852	803	850	804	830	813	830	845	861	808	826	793	826	858	834	793	830	852	827	802	798	815	857	798	808	820	807	842	791	814	817	817	859	831	791	819	839	819	864	771	803	815	846	798	814	815	857	782	844	845	874	808	842	879	830	812	879	821	804	799	787	833	842	811	864	837	824	856	841	808	825	786	849	858	862	842	839	792	810	903	805	802	862	838	821	837	834	813	833	837	847	835	785	868	846	861	841	786	807	848	865	815	805	834	818	838	847	791	852	763	821	806	801	780	827	801	813	861	812	838	819	771	827	821	832	846	787	862	868	832	813	827	810	858	887	864	836	839	846	792	807	876	857	795	825	791	873	866	814	839	820	843	893	838	827	846	822	848	839	801	841	774	766	796	794	874	835	842	805	840	844	834	822	803	852	833	820	884	840	827	821	805	845	821	802	878	825	797	800	825	859	850	841	786	854	807	856	810	824	825	797	825	855	871	826	761	880	814	772	810	862	845	798	842	856	796	857	784	843	789	836	831	828	832	824	814	822	855	862	837	793	854	854	852	817	833	802	878	783	819	871	853	850	866	889	828	798	798
31058	26623	37312	16148	1235	516	474	480	641	880	846	796	537	429	446	446	455	441	440	433	434	457	426	411	420	425	444	421	432	376	430	406	419	396	399	439	432	416	393	388	421	373	428	422	408	435	398	376	396	406	419	427	385	408	393	418	421	380	417	416	396	418	421	441	374	427	439	428	425	396	388	403	377	401	448	416	412	377	389	403	410	413	427	426	401	465	438	405	408	383	434	370	396	427	431	420	437	369	421	395	402	393	369	408	410	410	422	370	394	402	424	394	423	460	430	434	441	424	430	426	437	441	447	383	349	417	430	395	419	439	391	395	423	372	445	405	418	388	425	398	435	433	399	414	445	422	432	402	423	401	407	422	404	409	416	422	413	388	411	387	399	419	433	401	411	420	433	378	442	385	400	418	385	415	382	395	411	422	412	397	396	431	392	429	460	404	430	432	409	417	399	415	417	402	409	456	472	413	413	403	381	384	416	395	442	455	396	438	397	398	397	426	425	411	376	349	453	414	445	398	415	435	412	423	462	401	401	385	351	421	437	402	433	390	435	412	420	390	405	375	397	398	423	420	400	367	359	397	388	441	353	432	373	410	438	383	380	406	393	432	372	416	417	414	430	421	418	407	442	410	400	422	393	423	404	373	430	369	411	409	404	391	399	406	426	415	399	441	405	398	411	447	434	403	382	377	433	386	410	418	417	411	443	431	413	444	423	402	388	389	409	440	390	398	431	405	401	409	399	455	433	415	422	379	439	400	391	416	434	389	422	413	394	428	400	420	402	422	441	375	424	419	374	404	435	411	411	433	444	399	413	432	409	428	431	447	434	425	389	424	426	402	383	412	413	416	424	416	377	384	426	409	414	400	407	398	405	429	425	363	384	402	387	365	391	388	411	403	398	392	423	369	418	410	387	373	420	409	426	399	422	432	446	428	410	422	408	429	385	400	416	385	425	395	433	429	420	380	381	389	438	431	425	388	387	401	438	441	424	422	412	430	436	437	406	413	377	393	396	405	446	421	434	389	410	411	440	390	425	418	394	424	403	433	404	438	377	431	433	422	409	388	401	432	422	414	426	432	432	407	432	429	399	395	431	449	409	403	388	463	426	399	366	411	421	378	408	398	440	396	409	386	440	435	378	401	413	444	402	411	424	431	419	418	373	400	414	450	432	422	405	422	445	408	394	422	416	406	456	445	402	446	409	423	371	421	411	444	425	447	410	447	420	379	407	400	399	402	405	380	427	431	432	421	408	364	409	405	428	432	395	444	406	401	401	393	373	415	423	403	432	411	432	426	427	413	379	424	378	440	385	398	420	419	397	411	442	436	406	393	440	417	401	386	442	377	379	428	411	425	424	415	451	381	409	426	427	408	410	450	443	426	410	425	400	419	394	382	414	417	403	402	414	398	410	408	403	440	384	440	403	392	404	373	412	397	398	420	399	411	404	409	395	398	397	391	435	463	415	424	429	420	411	409	408	409	404	427	417	434	404	416	424	393	419	412	407	403	392	390	370	457	437	439	463	405	395	417	432	425	403	402	386	375	383	416	393	450	419	389	379	424	389	430	422	396	420	412	402	396	415	439	445	418	405	385	401	400	411	411	425	426	397	384	378	410	405	385	429	409	400	388	429	434	443	422	409	414	404	435	420	427	401	454	390	435	447	419	408	406	417	395	407	415	445	387	429	402	443	432	453	364	401	413	416	404	397	435	416	420	429	402	404	441	428	436	402	435	422	442	412	411	428	397	401	402	383	435	421	397	415	385	405	420	422	412	386	382	414	418	404	388	437	422	407	375	429	420	386	407	431	419	431	375	415	405	409	385	398	395	405	437	416	389	423	415	382	442	458	389	378	408	386	429	401	417	412	423	403	404	397	415	405	420	388	408	402	392	450	416	412	409	411	416	417	377	460	432	443	406	441	440	398	411	385	421	409	406	385	424	382	442	414	459	421	392	406	420	403	418	397	421	416	422	434	385	430	376	411	419	405	410	407	413	383	423	427	441	410	397	429	398	432	404	371	447	429	379	425	453	398	430	416	385	452	433	409	372	398	360	410	424	412	411	413	381	422	422	418	420	431	425	427	450	413	415	430	440	437	422	416	417	432	398	424	418	421	427	361	406	395	389	409	451	426	413	427	444	409	387	408	431	448	390	406	430	409	353	412	385	472	400	449	424	412	424	419	422	409	407	455	399	409	405	435	401	378	388	395	420	395	427	439	408	428	390	451	403	422	419	398	389	426	417	379	450	443	424	414	401	384	394	416	404	404	401	413	409	422	417	436	405	411	395	405	406	421	419	423	397	411	412	374	414	450	388	408	426	420	397	427	418	415	411	412	438	423	389	431	396	410	421	421	407	399	408	412	428	403	404	424	429	432	445	443	374	422	408	403	418	448	416	452	377	400	380	439	402	413	389	405	409	396	421	431	428	403	438	384	381	390	391	422	423	392	459	388	424	420	414	371	410	410	410	438	440	408	416	431	412	412	446	402	410	382	443	403	419	428	432	407	461	414	405	420	433	436	429	407	428	449	428	442	386	402	427	441	384	422	390	407	396	412	429	423	442	419	387	422	436	428	404	418	372	435	444	386	432	429	400	376	406	413	390	361	435	440	421	418	398	416	435	375	407	412	417	428	387	424	417	421	381	378	388	403	417	447	408	440	393	406	462	400	424	407	388	403	442	403	419	411	410	386	426	418	416	412	437	430	421	427	439	392	398	410	419	413	440	406	400	413	420	362	392	400	417	375	391	395	391	420	417	453	422	399	425	431	429	386	420	401	429	412	406	403	430	418	405	406	435	443	381	418	424	361	402	412	391	435	411	391	418	427	428	415	435	416	396	420	406	417	390	444	378	400	397	403	404	428	400	448	374	393	416	432	395	400	413	440	419	417	435	434	388	400	406	387	429	434	427	419	404	416	386	404	423	460	409	414	433	377	403	392	421	405	456	405	405	380	423	388	448	416	381	420	412	390	396	406	398	385	409	456	449	400	389	412	459	414	407	423	418	457	411	439	405	461	422	407	429	410	404	391	381	415	391	418	378	449	402	393	402	428	400	385	443	392	386	410	410	406	394	429	429	429	388	416	409	402	423	452	420	428	407	393	423	451	416	431	430	390	384	365	446	398	419	423	407	423	401	456	437	438	442	438	420	405	436	445	425	403	411	395	402	397	418	414	423	363	455	403	408	427	426	411	369	428	419	398	390	429	403	422	442	421	394	439	450	391	396	383	438	403	384	394	385	388	422	412	409	418	405	390	416	420	383	374	405	411	379	400	402	427	390	373	399	450	389	438	450	412	399	437	413	417	396	407	419	440	403	400	422	423	425	397	418	407	341	426	438	389	406	386	432	405	425	444	430	405	392	400	424	436	465	390	420	402	418	372	375	433	401	451	395	392	412	443	402	388	431	426	427	438	382	418	375	386	373	437	418	397	367	414	405	412	404	418	428	370	407	417	430	432	402	425	399	427	391	426	398	422	405	407	417	437	404
31272	38460	29209	7770	657	524	521	527	726	1057	996	972	564	433	461	491	478	483	478	469	412	430	419	477	378	398	462	444	456	428	439	453	427	424	424	427	441	417	406	409	452	440	388	426	456	480	454	459	455	435	475	455	463	431	450	430	434	459	446	463	418	452	440	414	406	407	448	440	405	435	405	436	411	461	444	466	458	435	452	422	419	441	434	438	438	428	461	448	450	438	430	443	434	427	461	425	480	427	429	412	437	377	410	457	431	431	419	432	449	429	421	435	435	467	408	421	446	452	450	457	447	421	378	414	429	440	457	439	443	412	447	465	466	433	399	453	441	437	429	423	459	436	399	451	443	396	422	441	418	434	466	443	436	418	466	448	377	487	445	426	438	466	422	453	446	467	425	453	478	449	415	459	437	455	416	447	449	416	439	460	418	440	453	469	451	445	442	444	451	448	427	424	456	440	445	425	405	439	429	437	448	447	405	446	400	457	440	435	382	449	428	451	440	464	434	449	439	419	436	471	443	437	435	444	448	442	427	433	450	433	432	426	444	434	465	435	450	425	445	441	469	437	445	439	415	438	471	435	432	473	462	409	440	419	450	429	441	452	416	408	426	425	415	444	418	458	459	455	452	429	434	457	432	457	442	406	421	450	441	444	451	472	446	477	433	408	453	421	435	422	447	424	441	428	428	402	439	418	465	403	457	411	445	477	407	422	447	430	427	433	439	412	447	435	433	453	462	443	451	423	458	442	455	416	424	415	431	442	463	423	402	423	461	422	411	456	442	431	434	425	428	433	417	458	441	429	448	444	414	458	411	430	422	395	443	409	410	424	489	439	447	410	447	427	466	449	435	427	433	475	440	420	426	441	416	420	444	465	454	434	408	414	431	477	431	461	433	419	421	447	491	470	415	439	435	429	408	439	453	462	413	422	465	453	469	411	450	423	449	472	452	478	428	458	478	443	452	441	443	458	430	423	442	418	414	436	431	445	433	415	396	435	434	488	447	436	457	402	431	438	482	408	439	443	440	447	422	438	429	434	463	459	419	463	435	471	442	424	448	410	410	436	422	436	419	414	442	435	442	462	444	446	434	424	457	391	447	417	450	455	414	426	408	424	466	421	475	402	418	424	411	445	435	421	428	444	435	430	437	423	431	429	445	414	414	448	465	457	441	455	439	440	406	413	439	422	451	481	408	501	445	423	458	429	436	464	454	411	468	408	434	445	415	461	418	434	422	432	441	457	455	457	432	463	457	410	410	432	408	449	445	428	435	439	413	451	456	410	432	457	441	383	435	416	475	425	469	448	428	401	448	424	464	475	419	443	428	432	446	408	415	461	454	464	403	417	415	436	427	425	458	412	472	438	442	406	462	454	448	431	475	428	416	428	403	448	467	455	433	414	436	452	410	440	416	462	421	385	428	422	424	382	430	463	413	439	436	389	429	420	440	438	443	463	457	428	429	437	466	431	426	450	467	423	452	409	417	434	426	409	430	433	428	433	490	468	421	407	425	439	410	484	444	417	436	445	454	456	452	460	444	431	440	431	432	441	427	468	449	415	475	397	424	423	424	434	390	458	446	416	423	448	416	407	447	440	461	435	405	428	406	420	444	426	437	448	459	420	422	451	429	452	471	440	477	411	416	448	418	414	427	411	422	421	479	444	444	379	414	368	449	427	489	417	422	437	419	454	423	436	430	436	437	419	434	439	438	426	447	428	445	448	412	452	451	473	424	408	455	419	411	425	442	421	468	422	408	409	425	432	434	403	428	452	425	407	441	457	405	443	453	445	444	460	434	461	431	435	442	457	444	423	454	428	457	402	408	448	450	470	469	416	461	387	452	465	443	443	420	410	436	403	413	422	442	451	422	440	436	437	439	428	413	483	430	381	424	452	431	444	421	458	431	425	466	416	421	436	409	440	434	448	455	399	430	439	422	450	459	414	473	432	455	432	427	442	459	439	451	442	431	445	446	439	426	407	441	418	421	435	429	454	454	445	446	435	396	435	398	420	454	450	497	404	435	471	432	451	425	427	428	460	421	437	462	471	475	426	443	440	450	441	422	426	418	445	453	410	419	434	432	454	461	440	427	432	441	436	460	415	411	423	406	472	434	439	406	414	419	448	448	409	377	401	427	426	464	471	431	423	404	444	447	436	398	487	435	412	418	436	459	444	403	468	433	456	444	454	433	466	426	445	445	430	470	433	437	433	427	426	409	424	413	443	460	441	431	424	474	427	420	435	432	419	431	412	412	419	465	428	433	418	414	462	464	382	447	455	423	429	427	394	453	445	428	445	461	439	422	405	432	457	434	474	418	431	422	425	419	495	451	452	451	444	489	398	456	456	470	435	467	426	463	457	428	439	435	433	418	441	423	471	474	440	433	425	430	442	433	433	428	411	414	502	409	464	463	411	388	444	465	436	436	438	404	438	423	396	428	418	440	418	435	448	438	436	447	408	394	435	412	441	425	467	465	457	441	411	442	439	417	427	435	449	411	476	425	411	437	461	396	457	489	437	421	442	470	431	427	396	450	413	422	420	444	425	437	470	423	441	432	432	438	457	453	417	415	463	440	466	445	430	477	434	449	428	449	453	420	438	475	467	444	437	427	422	442	451	463	410	431	404	465	448	470	472	436	428	454	403	398	408	471	433	431	451	444	424	449	390	446	397	421	463	466	457	436	446	465	402	423	450	439	416	414	455	437	417	405	504	441	417	392	446	413	442	453	421	451	420	459	424	472	443	438	415	404	410	433	419	434	450	475	445	409	454	437	423	414	451	443	443	396	420	431	424	461	410	440	440	449	458	436	467	392	435	453	432	450	430	442	443	450	471	457	466	414	426	467	476	440	431	451	444	452	434	434	459	457	436	439	461	442	428	440	445	408	473	445	441	405	453	438	471	442	437	460	411	439	407	451	417	402	426	410	436	455	458	411	412	399	422	427	418	447	465	436	439	424	465	445	434	446	434	460	440	411	433	455	474	441	419	423	434	433	430	408	487	431	433	465	455	455	444	430	436	419	443	398	441	447	426	427	452	442	390	427	407	495	431	436	438	434	468	449	472	450	477	437	432	432	429	400	440	445	428	467	438	424	423	427	473	425	466	438	436	448	442	457	438	447	407	412	437	394	424	468	475	449	450	451	454	433	437	457	420	456	422	447	438	458	432	378	415	408	419	472	439	472	436	449	454	438	415	437	444	420	448	442	453	463	465	449	420	432	419	421	454	410	445	454	427	395	433	447	439	436	456	467	462	416	425	436	450	412	469	441	443	431	446	457	394	429	415	458	488	415	389	413	451	436	398	446	434	456	426	467	445	395	448	401	460	468	422	476	429	450	460	436	435	441	401	439	452	449	453	437	420	410	440	455	440	454	480	415	451	393	447	447	439	460	448	473	418	438	468	466	423	453	432	437	427	424	449	435	448	423	435	455	404	444	405	428	446	454	398	452	449	424	426	399	476	416	424	437	408	418	419	434	454	459	432	446	392	455	454
23817	21809	38011	29122	21116	12374	2053	887	3055	8180	7838	5141	1584	1220	875	874	1160	1102	898	544	603	608	627	586	606	578	592	623	654	579	627	641	584	596	577	595	583	577	581	626	588	605	643	593	584	615	594	634	597	664	575	611	642	622	578	619	601	602	557	593	582	625	614	631	574	555	608	557	581	610	563	618	571	617	555	624	630	590	580	671	609	635	610	618	626	585	614	567	640	622	586	578	619	638	656	633	544	596	584	608	615	604	607	589	631	614	615	624	610	594	568	601	615	614	577	541	560	573	614	585	601	601	578	628	585	624	580	604	559	649	621	622	605	596	629	594	607	594	582	651	623	654	642	607	582	620	610	608	609	569	606	629	586	634	654	593	644	657	664	580	623	621	583	588	608	596	609	655	637	644	605	592	549	607	589	584	558	550	590	614	588	576	593	575	637	543	643	618	625	628	602	610	587	569	644	656	625	581	576	643	672	601	594	629	620	544	618	601	591	599	619	604	610	603	582	557	590	676	599	613	565	647	623	599	613	618	581	604	596	603	608	588	595	586	611	646	609	622	619	643	575	567	617	627	597	592	611	587	608	593	568	628	620	589	616	613	589	631	596	591	627	610	591	633	628	580	616	603	613	608	677	620	612	612	603	575	631	628	591	608	597	592	619	598	575	613	573	589	586	594	582	609	614	638	579	555	642	623	572	548	603	559	607	554	596	613	634	602	573	585	589	685	587	613	586	563	612	606	638	627	630	628	617	603	543	542	569	577	591	588	604	602	638	630	640	632	594	633	558	592	599	580	635	569	616	652	619	630	649	611	612	560	595	586	608	587	609	611	621	574	639	611	660	579	653	558	590	589	604	593	612	608	599	610	616	577	654	577	598	580	583	602	583	633	572	665	610	596	590	591	632	632	647	560	637	647	604	605	612	650	586	617	612	596	575	594	595	631	557	592	644	608	585	628	569	615	585	643	611	626	604	616	634	606	656	632	603	616	583	637	609	542	641	608	599	642	565	595	581	574	602	569	584	622	600	628	645	583	637	675	587	614	588	590	570	556	599	657	578	614	600	616	605	638	606	616	605	581	645	593	575	612	563	610	564	591	574	562	573	608	614	629	648	590	609	603	597	585	611	593	617	602	617	619	583	628	618	578	613	641	615	638	597	622	588	636	606	607	570	612	571	638	618	610	588	599	570	662	605	607	633	624	580	586	564	578	624	601	634	619	582	619	573	630	585	646	647	594	619	536	598	600	622	620	628	591	599	586	573	592	583	578	584	617	585	585	587	571	609	572	604	605	659	602	655	594	601	625	628	577	618	613	631	643	602	635	617	637	629	646	578	649	607	618	622	607	651	580	597	625	630	650	538	642	609	586	606	620	586	589	596	615	623	627	590	580	599	590	589	603	585	630	618	589	611	607	592	583	637	579	567	609	626	613	603	600	568	593	624	575	592	557	644	598	618	579	621	618	622	630	580	578	594	569	590	609	582	589	579	552	559	585	668	615	558	582	605	638	590	586	588	576	588	604	581	610	597	584	605	613	574	621	612	621	596	621	566	635	600	597	582	614	607	609	603	601	591	608	621	576	559	609	608	568	627	614	638	623	613	600	578	640	595	579	611	609	570	549	643	582	640	605	574	594	591	624	617	609	644	598	633	596	597	633	599	579	575	580	532	636	679	586	546	623	608	579	601	593	628	593	563	579	611	596	606	566	604	620	614	604	615	636	584	613	561	581	644	587	575	616	600	591	606	590	627	632	617	563	606	652	589	606	608	586	642	596	648	580	613	602	592	601	580	634	644	589	569	565	618	605	567	625	610	603	621	607	639	619	622	610	625	603	560	591	654	579	599	632	580	604	599	617	609	591	629	618	584	613	615	632	611	597	643	592	572	621	626	618	562	575	623	588	636	613	570	589	627	605	561	560	564	602	593	615	593	607	630	625	607	578	575	577	542	618	645	658	594	635	592	637	597	626	663	606	599	585	586	644	583	622	603	579	643	646	604	581	607	613	595	590	612	633	562	611	558	628	574	565	607	623	631	590	599	559	637	589	597	580	643	610	621	611	641	587	611	624	620	565	615	607	574	594	584	563	614	598	608	626	578	604	639	605	578	597	584	598	600	619	592	600	595	558	573	565	623	617	605	604	585	585	632	615	622	621	564	541	596	577	595	593	615	631	594	600	598	587	596	567	587	523	599	552	626	590	594	597	628	603	635	622	595	582	608	604	602	617	614	634	597	625	624	616	591	641	631	581	594	625	641	606	621	609	646	579	560	632	607	610	603	633	618	586	605	629	615	630	606	605	540	562	589	596	616	670	627	586	566	609	639	601	600	561	630	597	595	634	610	587	634	597	614	649	626	604	578	615	576	582	645	621	607	636	612	637	564	575	616	573	605	618	647	594	617	594	602	606	603	622	623	607	622	564	638	572	604	598	607	611	605	618	623	609	587	581	593	633	590	578	575	577	530	594	615	598	584	622	593	592	619	605	615	573	579	599	638	598	587	562	620	568	606	602	600	594	577	602	638	594	579	603	596	603	565	607	609	569	581	630	600	588	610	623	616	604	611	618	619	655	608	646	629	591	632	604	613	590	644	607	627	587	604	601	629	597	622	567	622	629	596	634	584	624	619	597	587	621	587	583	571	623	606	536	626	598	594	610	571	565	603	574	595	579	613	562	652	606	613	597	625	630	618	635	603	618	615	581	560	632	616	626	616	605	616	643	606	598	607	561	570	608	621	608	578	606	619	617	639	609	582	605	564	566	573	597	628	606	651	627	606	581	571	645	599	609	639	614	550	615	636	563	586	601	582	621	606	614	545	573	593	581	606	595	583	620	565	633	591	660	605	604	656	622	573	588	626	615	602	604	590	615	606	596	634	652	587	620	596	585	606	653	615	617	578	619	596	601	606	598	600	595	603	609	615	619	620	551	642	577	641	595	651	567	605	610	582	604	655	617	588	573	628	592	568	626	585	595	569	609	583	634	608	617	600	614	649	575	589	642	637	595	605	585	601	594	628	635	611	614	577	578	586	601	622	609	592	611	598	583	625	582	646	551	615	604	608	562	576	624	582	605	574	587	586	647	558	608	655	562	640	577	616	637	587	676	621	604	667	560	592	643	629	581	581	599	586	574	633	584	637	642	580	597	612	619	601	563	603	613	591	594	642	593	599	552	626	612	608	617	592	663	609	575	625	607	575	584	569	588	597	619	558	627	643	631	614	644	650	609	622	602	542	602	594	611	580	636	648	612	615	600	616	625	581	594	639	605	599	604	582	536	585	590	566	625	637	574	620	569	619	605	638	633	614	659	603	607	588	612	589	591	617	628	619	625	607	571	591	622	631	606	628	609	570	583	571	574	551	641	608	597	599	626	596	576	573	611	552	606	584	618	631	604	603	633	615	590	660	628	663	631	570	644	643	630	610	617	610	580	620	540	609	617	590	593	566	576	558	584	594	606	597	590	613	626	584	589	599	613	624	630	611	580	606	580	607	584
38231	86194	71267	22534	12762	1052	1488	1021	4710	11830	10734	6801	2022	1540	1051	1047	1516	1404	975	619	603	628	628	620	665	592	582	606	653	654	654	673	591	644	605	621	610	571	614	660	622	611	602	572	566	616	602	624	630	621	602	586	621	623	593	620	608	600	599	619	573	602	591	620	649	587	654	614	639	600	626	609	593	599	643	600	640	620	602	607	561	619	585	570	592	565	605	653	583	603	641	617	575	651	572	602	617	592	635	637	586	597	620	556	658	594	624	640	625	553	600	619	646	632	581	610	664	590	609	649	598	605	644	591	592	608	592	667	621	598	621	621	599	615	606	639	617	615	608	640	650	610	623	600	582	660	616	640	596	613	601	566	552	633	605	630	587	599	627	647	654	617	602	664	608	636	616	584	626	619	596	642	594	620	623	637	632	613	621	568	597	585	568	604	657	623	628	586	629	623	617	575	636	593	602	604	594	576	605	626	633	628	607	616	640	584	613	607	651	637	605	622	565	605	593	651	598	587	642	639	621	615	614	607	676	584	612	646	574	647	602	597	592	626	632	614	559	626	616	604	619	600	614	594	629	590	639	581	600	649	580	573	607	577	625	598	616	627	590	609	568	614	632	630	592	621	587	582	606	636	635	579	674	577	609	624	610	606	565	637	605	580	587	573	614	590	640	621	589	557	623	629	633	660	609	599	616	623	601	604	626	619	566	599	622	635	636	559	613	573	574	614	576	608	616	587	621	595	612	578	602	602	642	637	600	587	660	628	620	599	625	617	594	637	580	649	626	615	599	653	594	564	599	634	647	591	619	636	603	605	641	622	623	631	581	576	603	603	639	586	619	583	629	637	660	615	592	605	606	600	592	621	635	600	609	586	648	625	596	572	602	635	612	587	613	587	585	616	595	645	588	581	612	599	647	618	629	625	628	634	632	563	622	626	550	638	597	605	602	589	592	595	619	625	593	609	623	613	627	621	635	594	637	623	598	624	610	605	610	671	667	594	600	587	631	576	622	615	613	625	577	633	590	591	605	629	609	653	654	604	592	642	604	583	610	619	659	658	631	593	639	575	623	640	622	594	617	604	615	599	606	600	620	588	601	636	614	643	621	605	590	621	621	639	582	579	639	627	610	603	599	625	585	609	647	618	597	622	608	620	578	633	585	626	609	631	666	599	626	570	640	670	595	604	579	574	598	607	578	581	609	550	585	602	592	606	606	648	587	614	664	610	594	633	593	605	588	559	606	638	658	633	571	575	605	591	608	607	610	611	617	607	615	614	595	608	624	587	611	644	610	619	635	635	582	616	623	686	626	612	601	577	616	605	596	613	619	602	573	650	639	616	608	635	625	612	588	636	619	619	631	604	623	621	599	627	595	551	591	613	599	582	629	621	575	590	629	609	599	609	593	622	576	642	592	615	587	546	625	578	622	622	563	631	570	626	646	630	587	612	598	596	626	629	635	622	610	648	649	599	603	626	613	614	606	659	595	621	620	610	631	622	601	600	575	637	579	635	585	625	640	611	608	606	606	633	619	600	620	591	615	651	660	629	596	621	597	584	630	592	624	637	629	602	608	602	643	624	636	611	647	651	612	604	635	593	637	641	650	603	603	643	579	641	653	632	582	609	607	592	581	634	633	650	621	625	616	637	584	611	640	620	611	616	599	613	600	631	574	628	608	633	611	610	594	650	607	619	611	606	553	606	575	625	660	623	574	622	595	605	573	641	625	672	591	622	605	661	631	574	558	591	627	573	585	581	620	665	594	675	586	643	636	618	653	594	647	604	594	596	577	573	638	655	606	651	614	620	622	623	640	637	609	599	617	606	607	579	588	617	648	647	621	609	609	628	622	633	618	598	619	596	610	612	603	627	545	592	627	564	639	668	602	576	611	625	619	648	606	589	581	638	595	598	603	619	581	599	651	590	595	618	600	597	627	602	625	622	602	568	615	620	632	568	615	606	664	659	602	613	659	590	612	650	642	613	620	616	610	587	551	611	601	607	619	615	593	621	622	604	608	647	583	621	584	613	568	608	590	610	625	585	645	653	593	658	623	615	618	631	553	628	612	680	614	584	637	622	616	658	594	656	594	570	608	595	582	670	616	644	599	579	592	614	588	611	647	605	600	639	563	594	587	639	625	616	594	634	616	575	595	624	597	603	582	619	609	634	613	634	597	615	588	607	624	546	576	632	576	610	621	625	623	584	578	613	639	566	578	621	620	631	595	601	616	562	633	608	584	653	604	614	619	646	641	596	597	618	581	660	634	640	587	613	604	583	588	598	601	628	609	644	591	600	619	638	600	614	581	622	618	591	614	595	599	585	589	632	626	618	588	622	596	621	619	603	602	599	580	637	601	620	613	590	636	568	583	635	612	621	616	615	575	638	614	601	574	594	611	595	631	648	624	616	588	591	649	643	603	638	628	624	597	586	606	602	589	653	599	601	595	585	598	637	614	629	643	642	603	637	598	601	621	647	588	607	659	660	613	595	571	576	625	635	609	637	634	613	571	598	569	609	577	594	622	604	623	621	632	611	588	624	589	615	639	637	645	613	630	588	560	620	649	624	643	603	629	611	634	585	629	600	586	598	623	617	608	608	647	605	623	613	617	593	603	615	617	669	633	610	642	627	629	578	596	601	623	596	600	607	595	588	598	647	667	624	604	634	598	575	612	670	658	568	635	593	603	590	627	558	644	627	608	628	641	629	615	600	613	598	630	597	574	650	628	616	636	585	605	573	608	608	652	599	596	648	595	627	603	616	620	609	593	585	619	619	596	626	587	615	599	619	564	579	627	615	616	618	605	596	561	644	611	608	619	634	587	587	591	610	612	602	571	597	586	630	589	603	646	586	620	598	612	599	582	600	597	597	591	647	598	616	598	623	615	597	597	629	583	618	636	635	653	622	590	652	604	610	601	599	627	608	635	620	640	593	559	632	620	628	628	611	598	608	594	611	591	598	665	643	639	620	611	608	650	587	632	642	610	631	606	591	628	623	613	606	614	601	602	596	651	603	629	592	576	619	640	578	621	620	615	606	593	588	605	640	621	611	575	585	650	619	616	608	670	599	624	620	615	634	613	564	610	620	601	584	636	614	619	651	644	618	600	603	599	620	599	604	617	576	602	591	627	595	663	644	584	622	638	645	631	633	639	629	601	592	600	602	586	608	620	639	613	612	666	609	594	632	630	601	605	615	592	614	573	627	611	605	602	607	655	673	583	601	608	611	659	591	619	579	641	608	603	578	614	619	619	585	605	578	603	581	627	602	589	587	650	610	596	635	608	602	590	609	621	649	630	625	647	588	600	622	640	573	636	624	644	617	610	642	619	616	607	657	605	647	601	630	582	611	601	625	605	614	589	638	626	598	610	644	633	604	626	624	604	669	610	610	582	613	621	623	592	631	615	631	632	602	640	620	651	592	621	585	618	636	636	592	635	619	655	597	595	662	657	631	640	583	574	597	671	619	618	631	625	608	596	586	579	621	591	627	604	633	617	611
25086	22328	36809	27369	15975	2779	849	781	991	3095	4118	3594	1599	1025	801	733	850	799	700	534	562	509	582	538	521	549	559	579	550	547	512	551	546	556	532	583	573	556	558	584	512	536	561	543	511	555	558	561	561	578	542	570	528	547	534	561	508	545	543	533	531	554	544	526	498	583	563	505	513	547	513	502	546	572	575	586	487	580	585	483	537	517	560	578	601	569	578	547	595	549	555	563	512	532	578	510	516	549	532	577	527	531	572	504	496	555	528	531	554	541	512	540	574	595	538	561	564	530	524	546	542	573	516	569	549	546	541	611	507	516	542	524	552	501	534	537	537	550	513	542	508	552	530	568	549	548	532	548	556	525	579	479	529	573	543	549	545	554	552	562	534	503	533	524	510	580	515	547	539	572	537	557	524	580	559	574	521	553	574	561	517	563	528	566	585	495	508	515	549	538	541	529	612	558	512	578	528	526	527	576	529	566	528	556	573	552	559	509	549	535	551	523	541	531	516	522	541	557	529	529	569	576	547	582	551	536	555	520	557	581	533	531	554	517	529	550	508	591	531	538	523	529	551	577	543	568	546	522	514	529	509	578	502	534	552	523	529	576	554	548	526	561	489	579	550	598	565	577	555	509	544	532	557	538	516	559	544	568	531	584	536	566	537	517	605	539	550	538	583	547	516	558	537	608	540	565	535	538	582	535	564	506	516	539	495	546	546	545	542	546	607	577	537	575	580	517	543	523	568	534	543	545	545	526	550	555	604	550	507	533	553	521	554	561	535	528	592	536	568	542	560	573	548	531	587	516	522	558	547	552	580	510	549	568	518	555	559	542	491	563	547	518	562	559	497	537	547	553	545	574	563	600	541	495	538	538	522	564	538	520	570	495	574	542	560	552	559	582	557	537	565	528	553	551	560	564	513	525	569	534	526	535	524	535	503	543	498	520	521	561	564	557	488	541	530	564	513	563	539	559	516	563	522	526	539	548	545	600	545	577	522	559	520	555	513	555	566	578	557	557	553	527	558	527	530	565	505	582	534	553	563	583	534	545	523	556	515	553	570	569	554	596	567	513	548	529	546	580	553	567	567	536	507	538	567	576	535	559	544	536	535	541	524	556	517	564	561	509	504	538	544	588	553	527	528	558	585	541	509	594	525	558	488	554	563	519	512	541	533	548	511	535	500	529	536	540	541	583	540	553	565	533	515	573	533	558	564	601	592	542	540	558	548	530	528	528	531	534	522	527	568	517	557	531	558	544	560	496	536	534	555	564	555	564	581	576	534	545	535	548	541	546	529	575	554	535	513	547	548	534	561	534	539	552	556	561	592	575	534	527	555	539	513	556	548	538	509	564	553	514	564	547	581	560	537	546	524	549	508	521	552	517	526	549	558	545	563	545	576	534	534	585	524	536	510	545	579	500	537	547	555	551	519	551	574	570	576	550	527	580	561	556	529	555	554	537	566	570	578	529	531	551	499	546	486	557	583	584	547	528	547	532	555	573	571	516	536	557	566	542	568	528	569	518	544	530	524	562	568	499	546	585	582	519	586	555	546	543	566	555	533	573	552	512	534	522	570	532	522	539	563	561	540	543	548	518	532	573	544	573	507	557	553	518	529	558	574	544	538	593	513	582	537	571	526	547	523	513	534	579	582	552	509	576	559	565	561	537	568	522	572	531	536	548	563	530	516	551	547	536	542	508	557	525	573	526	528	582	523	518	492	531	532	485	542	543	523	604	542	547	516	545	524	519	506	612	527	567	528	545	550	552	485	523	554	550	535	565	534	534	569	560	571	543	551	542	551	513	518	521	550	542	552	555	511	585	581	511	563	558	597	528	536	583	529	538	533	562	532	538	568	578	546	558	537	546	532	551	564	562	568	523	550	543	517	492	570	585	591	543	547	547	535	558	511	553	539	530	493	544	565	517	517	551	547	564	525	579	573	541	586	530	500	527	557	504	528	558	562	568	540	540	550	488	536	530	500	552	570	570	581	518	576	560	540	543	523	541	532	533	534	562	527	556	543	531	540	483	544	495	519	504	537	511	573	577	578	529	574	528	544	538	561	559	570	571	526	573	553	550	552	513	523	552	558	572	565	505	579	569	546	545	534	565	573	547	552	541	552	551	544	561	556	554	521	511	583	587	555	546	510	545	527	540	518	583	577	592	547	544	526	522	553	556	567	564	523	551	562	521	552	533	546	531	527	531	528	487	554	552	520	577	555	535	524	534	588	529	512	548	530	536	532	522	528	551	505	559	562	559	542	543	589	542	587	560	582	537	558	582	524	527	544	557	585	546	526	494	580	534	528	494	557	545	555	533	537	569	495	577	535	508	524	538	534	533	546	495	540	580	529	504	523	532	551	536	536	515	595	539	527	565	505	598	494	530	559	565	527	521	583	511	545	494	523	551	558	562	559	527	531	579	532	515	531	523	536	533	548	553	553	566	588	519	563	556	530	536	562	533	515	557	549	510	582	515	582	619	537	561	558	527	529	546	546	587	561	528	570	561	537	589	561	504	581	529	540	550	584	570	556	550	559	547	530	564	558	578	557	541	571	573	532	505	553	548	558	514	504	558	548	515	525	549	585	558	550	557	523	603	530	535	541	575	498	529	518	546	538	563	557	546	515	585	523	548	551	564	517	557	586	553	525	561	576	550	535	540	608	493	547	576	600	589	535	502	549	573	549	540	585	562	573	516	527	504	519	573	552	543	555	543	516	558	505	545	555	549	524	519	516	523	517	566	574	552	538	502	494	555	527	540	523	562	512	554	567	550	536	578	558	557	556	544	583	559	522	544	563	521	532	588	578	587	525	539	525	534	531	544	572	510	528	603	570	533	537	547	531	549	559	558	519	526	514	550	558	583	549	572	594	540	552	550	547	475	558	494	547	558	539	577	540	555	603	600	543	547	568	540	511	562	505	558	538	528	598	538	479	578	521	551	590	590	550	529	555	489	591	564	546	528	551	569	532	511	558	561	519	490	563	573	539	582	524	573	540	614	569	559	476	549	535	539	536	567	563	502	574	526	554	558	515	571	531	580	544	517	530	498	574	500	495	574	572	569	579	547	492	529	556	546	543	525	535	565	483	550	522	503	552	542	534	524	568	530	562	558	542	529	535	538	519	597	538	536	559	567	559	586	538	543	545	587	525	560	579	554	529	542	520	556	534	552	505	548	564	527	505	550	513	577	520	573	535	569	519	570	540	516	545	554	578	541	556	545	539	529	559	525	568	576	548	535	536	513	507	519	570	527	561	543	527	562	514	566	519	558	550	552	594	578	524	518	512	534	547	566	613	597	560	537	525	490	550	528	591	534	546	541	544	549	523	585	574	533	545	559	582	555	520	547	536	522	510	519	557	519	551	548	538	526	553	585	571	553	552	575	519	548	584	544	551	573	548	563	536	546	570	558	502	535	553	500	586	550	521	515	570	559	518	516	528	552	596	551	575	533	566	563	535	560	551	526	554	567	542	561	564	550	574	536	540	520	560	545
36863	73001	56944	18141	10706	922	993	1045	1759	5791	6848	5880	2302	1583	934	963	1128	966	862	646	562	573	648	527	573	597	594	578	566	581	552	565	566	572	541	519	584	601	558	590	594	572	597	606	585	580	580	587	609	578	571	572	584	547	574	597	552	534	535	556	569	581	576	546	553	586	602	595	589	585	584	560	598	585	623	604	589	601	605	595	576	545	573	575	607	587	585	596	543	583	556	566	576	578	551	593	586	606	594	557	612	577	569	559	557	573	542	583	593	593	562	578	579	622	555	601	550	545	570	539	569	593	572	602	586	575	595	573	590	565	618	579	604	620	617	580	555	591	598	576	564	568	617	591	564	633	601	561	610	573	574	609	547	635	549	631	594	600	646	612	571	586	574	623	568	543	536	542	573	552	587	594	618	598	577	562	553	562	594	570	598	583	543	629	559	593	607	549	627	578	622	594	562	592	562	615	570	571	581	561	568	578	603	587	606	604	561	562	536	581	530	551	586	597	623	589	580	590	544	574	584	600	569	592	581	576	575	576	562	564	562	596	619	560	540	529	587	549	576	566	614	556	584	579	560	526	565	576	553	572	610	583	573	602	589	590	586	597	588	590	570	570	536	586	600	555	518	578	608	628	567	563	593	590	557	587	584	526	578	559	620	564	591	566	557	552	583	560	583	588	580	559	599	608	540	574	590	561	585	596	591	607	576	567	618	611	588	572	565	575	591	587	522	573	591	587	611	595	549	574	575	548	570	547	546	573	563	598	526	593	609	567	576	583	578	571	529	581	548	605	586	532	579	534	614	564	569	588	594	529	583	596	563	626	554	577	582	578	570	610	627	584	582	580	556	552	596	568	578	601	580	610	602	607	585	557	587	582	557	597	604	582	557	603	568	586	524	590	579	565	541	568	575	584	589	546	572	573	607	568	556	577	602	575	550	587	541	554	575	556	585	550	567	602	570	586	582	586	570	571	587	558	558	524	577	598	586	561	604	586	606	567	543	602	542	565	592	590	607	567	552	601	559	607	576	575	554	594	596	587	568	561	599	582	599	592	578	589	571	561	587	584	532	572	581	559	562	604	607	609	587	610	592	583	581	586	517	621	602	586	547	555	599	587	596	553	617	597	544	629	546	622	585	544	564	585	526	593	609	573	569	550	604	584	549	578	555	608	554	596	560	603	570	526	541	604	597	579	609	550	563	593	606	583	598	619	540	542	560	594	554	582	615	584	570	596	607	586	567	511	613	598	600	557	538	605	564	583	578	576	593	570	594	552	595	554	594	623	562	561	602	577	554	552	594	568	633	618	592	604	581	582	583	604	593	610	576	609	607	543	583	574	575	585	641	591	579	573	579	555	578	601	614	581	579	544	580	594	582	589	574	566	552	588	550	569	595	609	531	540	611	563	591	583	590	556	602	561	564	596	561	570	551	561	614	579	586	557	552	557	574	581	570	626	578	575	575	581	574	551	606	566	567	599	578	549	559	586	576	582	566	583	612	554	610	599	569	570	570	573	536	599	568	570	622	594	573	602	601	602	585	584	550	567	550	605	626	612	616	645	578	551	610	534	611	573	567	563	595	585	557	600	580	606	564	586	591	564	536	542	592	615	543	541	583	591	579	538	584	589	583	552	522	559	578	576	552	555	587	611	549	595	560	553	575	560	590	548	552	584	576	555	529	602	612	597	568	591	600	591	555	633	625	535	612	545	536	608	574	578	608	570	579	572	605	574	574	540	594	586	586	593	561	620	582	590	588	540	593	590	598	593	591	589	575	552	577	612	546	578	545	599	555	564	530	556	535	556	610	563	577	561	558	608	592	617	590	567	619	528	611	628	562	587	622	558	615	555	542	562	570	586	601	606	558	576	531	564	565	614	599	591	549	621	581	590	562	590	585	598	558	575	585	527	535	590	568	586	578	530	589	558	594	609	578	560	599	591	580	567	583	610	595	612	562	605	587	604	556	580	567	577	574	577	588	548	606	578	579	594	610	583	556	539	572	615	625	564	605	590	654	608	617	613	586	613	606	609	606	587	588	600	573	539	553	598	588	616	585	594	563	545	554	583	559	586	592	554	590	604	507	566	564	599	545	601	573	597	562	584	626	586	570	588	612	594	573	591	563	553	558	568	585	519	542	610	564	543	611	565	585	595	600	547	603	586	575	564	566	530	584	582	580	567	571	556	602	530	544	583	541	556	615	561	604	570	630	594	577	579	570	633	594	597	590	598	573	545	568	562	574	542	526	599	581	558	616	581	580	571	589	591	560	623	582	584	547	569	537	596	573	572	590	581	597	592	579	518	584	576	599	516	553	548	552	561	565	549	574	569	544	588	589	587	531	579	620	586	579	586	559	626	534	620	591	560	591	531	609	599	561	619	594	558	603	557	609	616	588	635	596	613	577	597	627	538	573	588	570	624	553	602	580	571	551	553	532	604	581	579	564	521	606	547	583	588	614	583	574	578	585	603	575	617	584	547	579	575	555	576	574	618	551	556	590	571	589	589	593	538	572	576	580	542	564	589	620	563	595	600	520	635	631	595	555	553	574	575	572	568	563	581	566	558	601	555	545	605	570	613	592	544	571	615	584	618	580	551	590	595	611	580	555	575	582	610	571	545	564	598	587	563	567	553	585	577	547	587	573	580	568	554	622	577	574	591	565	565	579	581	568	575	561	589	553	599	521	582	507	589	561	575	511	580	621	582	586	555	554	575	592	556	560	596	560	556	585	559	540	562	600	562	588	593	573	599	531	554	573	555	600	601	561	580	595	601	597	612	599	580	596	596	589	594	616	562	636	569	587	521	592	591	572	618	551	634	594	600	605	591	583	556	576	571	626	576	573	559	565	581	578	609	557	568	580	582	587	582	608	604	548	617	597	584	575	567	588	548	572	569	569	550	574	595	549	561	591	595	592	587	567	569	582	578	588	544	609	593	594	594	574	555	532	539	607	552	578	577	596	541	566	585	608	641	541	550	547	584	569	585	574	583	588	541	534	605	589	586	577	584	607	594	581	622	586	606	628	614	568	559	584	587	554	572	588	581	603	656	576	553	598	584	585	578	606	553	570	579	584	606	536	586	560	589	563	570	568	560	548	598	588	592	555	584	595	609	547	571	568	603	539	585	608	535	570	590	594	565	574	558	598	599	587	581	563	559	579	579	636	570	573	581	589	558	622	532	610	564	563	581	603	608	578	584	584	572	555	620	587	602	599	562	591	557	571	560	570	610	582	561	579	584	541	588	620	608	603	545	594	589	580	589	584	563	583	597	607	529	571	568	576	550	560	569	632	586	614	609	574	575	516	593	588	617	580	559	587	552	591	564	577	601	583	602	555	592	543	592	565	564	599	567	576	571	568	606	564	561	569	603	582	614	539	549	538	553	629	579	581	597	559	559	568	559	591	572	555	547	612	571	622	581	582	562	586	569	595	552	583	593	537	582	570	573	631	613	556	624	594	551	600	585	557	570	578	608	582	607	576	567	600	528	627	543	633	604
22634	21372	32790	25580	21628	20302	10298	1839	3989	12276	13797	11404	6456	3330	2307	1494	1410	1342	1196	903	867	880	865	856	872	792	887	897	871	904	841	832	829	854	871	818	864	861	892	850	899	873	867	875	842	887	821	855	850	891	869	862	849	895	840	854	836	837	834	854	908	897	866	871	892	900	884	862	871	898	866	874	845	867	877	846	903	786	908	892	886	887	851	867	855	809	879	869	862	933	855	848	871	842	846	883	878	842	858	849	895	871	863	907	852	820	867	852	861	842	842	878	880	831	890	859	841	833	886	863	846	849	888	824	906	897	863	849	890	858	862	858	853	912	857	859	831	897	850	878	864	923	873	857	880	871	840	826	886	832	860	887	866	868	881	886	918	881	895	878	842	850	846	884	871	829	856	858	858	861	842	864	817	931	856	797	893	893	837	867	867	848	847	862	879	911	845	850	926	888	879	863	858	828	884	964	896	842	846	842	851	820	871	854	882	915	852	871	832	792	796	887	884	858	859	909	861	850	860	874	864	790	863	849	852	866	825	901	881	845	920	872	866	813	832	857	930	848	890	880	871	852	900	839	823	914	809	854	845	819	929	831	848	864	853	871	828	859	888	906	834	867	920	844	851	852	858	922	853	865	889	873	909	839	824	886	809	874	871	903	838	943	835	855	822	845	870	854	845	861	886	890	861	845	863	860	888	892	893	871	887	877	906	879	908	838	873	854	863	885	865	870	829	881	853	876	823	877	842	847	837	874	926	874	836	806	805	912	843	856	908	855	804	908	852	918	836	878	823	840	853	889	879	821	851	876	912	854	866	821	847	867	850	903	859	880	892	872	923	847	836	904	849	896	909	829	899	905	859	883	865	874	833	824	890	901	821	861	877	852	907	859	852	814	836	847	874	898	850	864	824	874	829	862	831	824	851	874	845	853	896	896	879	831	801	916	869	869	826	829	891	861	843	814	831	870	896	846	867	888	892	904	893	915	867	865	833	846	846	822	847	830	853	836	872	886	867	829	873	848	856	902	809	862	831	876	832	876	887	864	864	845	852	860	820	868	821	836	924	868	917	879	882	890	895	882	902	852	885	856	872	804	898	862	855	845	811	880	835	879	896	835	855	831	852	829	893	850	836	845	852	872	872	919	882	883	881	932	835	858	893	845	835	885	835	819	884	886	851	877	892	874	850	889	849	844	859	811	879	846	854	876	854	856	857	835	860	843	840	874	832	879	818	808	841	834	882	854	806	846	801	900	876	849	869	866	857	852	843	881	896	853	836	848	884	871	883	803	886	889	860	837	862	833	831	860	842	842	900	931	920	827	849	836	864	892	864	836	828	861	823	842	898	851	886	867	882	886	887	863	910	842	881	908	849	942	888	888	869	848	850	885	875	863	902	820	850	847	873	867	846	832	818	884	863	854	921	827	938	864	884	872	904	832	871	853	881	857	879	841	890	852	853	866	867	839	856	843	881	959	867	898	842	826	933	861	886	873	892	857	890	878	846	846	814	840	868	885	845	875	853	804	857	836	880	879	894	846	884	932	847	936	874	850	909	837	817	849	889	894	872	893	897	882	879	888	902	877	904	842	864	832	854	780	861	917	844	799	876	848	875	827	898	863	827	805	900	910	894	869	897	894	848	858	860	875	859	867	868	941	867	831	837	881	895	920	898	877	912	878	843	909	782	880	870	855	909	871	876	867	866	819	904	863	853	862	885	843	878	871	874	882	881	854	868	885	842	862	835	849	898	862	820	863	889	796	896	915	889	837	825	879	876	852	871	928	891	861	861	856	865	863	867	836	907	896	866	877	900	953	847	863	833	842	868	874	860	866	802	841	882	868	854	848	872	865	869	851	864	831	867	869	884	948	834	907	809	814	870	889	871	867	837	855	785	842	830	807	873	884	887	851	898	914	856	868	872	963	862	878	868	867	864	878	870	884	867	879	867	841	830	884	832	877	864	868	836	814	850	892	885	860	817	847	871	892	855	835	819	877	864	896	848	845	854	848	886	860	858	876	869	866	831	876	896	846	886	873	865	841	866	805	943	787	863	844	891	842	884	815	813	831	846	854	880	884	897	868	834	847	868	879	854	830	839	838	837	816	871	863	855	882	874	862	808	880	883	860	880	965	925	836	872	869	874	847	865	844	858	836	896	847	841	818	821	873	881	826	852	846	856	906	880	848	835	846	857	834	840	880	876	846	875	830	853	883	857	895	845	853	876	885	901	873	875	870	886	853	829	869	866	880	865	861	887	781	885	870	874	892	855	898	866	841	868	863	895	834	917	871	878	839	825	825	877	816	862	819	894	829	855	836	873	878	886	886	876	831	853	831	884	913	952	905	890	860	909	904	836	878	867	872	820	868	879	844	813	827	864	886	899	871	857	892	844	904	871	840	841	794	868	822	843	891	810	870	825	903	866	857	921	857	870	821	935	870	888	874	895	905	831	866	856	851	878	898	900	843	854	884	837	884	828	825	881	919	842	853	799	885	855	906	843	852	915	876	892	828	844	850	911	847	845	841	814	903	899	894	866	873	859	863	916	794	867	882	827	849	895	861	876	865	844	879	897	862	835	821	865	921	893	900	876	854	886	898	809	860	889	811	882	901	865	869	846	876	865	824	869	871	854	910	900	898	838	874	879	915	905	902	914	914	867	856	879	916	849	888	858	924	839	832	903	835	904	870	866	842	872	872	850	930	951	896	845	827	832	926	827	882	861	837	847	858	847	859	845	854	853	823	860	879	908	896	816	873	869	863	825	866	840	831	828	853	854	880	888	881	913	874	902	865	901	826	901	864	890	844	902	805	878	858	808	873	858	836	807	861	863	889	879	885	860	930	913	892	858	899	924	857	869	932	844	899	871	902	830	852	881	862	816	807	884	865	846	864	836	867	866	821	852	834	849	884	876	834	837	845	918	842	882	903	873	939	852	821	891	900	847	859	881	846	901	873	874	885	837	848	857	847	845	877	852	882	836	834	839	902	861	861	891	896	892	868	869	889	878	893	905	862	878	904	866	857	876	889	844	851	845	830	890	928	850	841	846	929	907	897	809	853	868	887	826	883	863	885	861	893	857	905	853	798	834	889	870	838	872	831	932	849	861	827	854	863	860	823	821	870	854	835	843	843	828	838	870	898	896	869	878	869	804	912	854	805	840	825	825	829	876	917	873	868	832	839	828	818	849	842	847	874	857	849	863	856	835	900	871	865	861	870	850	854	841	830	864	819	852	879	869	902	883	871	926	896	844	860	831	845	907	856	910	843	839	831	850	876	903	889	830	826	826	880	843	894	892	888	827	877	854	850	849	855	854	838	842	889	853	851	864	850	871	884	844	860	865	890	880	910	879	887	910	818	815	853	845	899	817	846	887	855	918	831	828	830	806	844	874	843	829	800	902	900	893	880	872	825	856	845	853	867	887	807	907	816	886	853	826	844	880	882	862	855	894	822	893	865	789	861	783	856	798	894	926	881	870	862	888	821	872	911	863	868	824	861	887	874
44610	97824	79781	29287	21627	1827	1582	2118	5904	17399	17301	14378	7893	4312	2939	1640	1640	1583	1286	827	902	840	869	851	899	887	860	854	852	903	830	828	824	861	882	824	867	857	855	897	833	832	886	848	811	852	904	889	853	833	838	865	827	878	863	815	870	848	873	871	853	832	903	860	918	880	862	849	820	851	911	853	845	834	839	876	816	872	817	879	853	805	892	839	916	867	866	882	876	864	861	901	847	824	837	865	843	882	880	817	865	816	859	816	827	887	813	861	850	858	866	842	883	910	878	815	863	872	823	877	864	841	856	857	819	838	808	833	871	903	859	823	840	855	936	869	851	842	875	893	867	875	893	843	857	892	882	848	850	824	808	849	871	831	833	848	793	885	853	835	867	904	854	846	843	841	862	852	842	877	895	877	851	855	906	872	825	896	864	831	746	850	905	895	874	816	873	852	832	851	884	854	893	811	842	858	889	853	891	853	854	863	846	904	899	900	889	876	881	900	857	846	869	856	906	853	850	854	907	827	855	861	879	842	902	893	860	828	784	875	827	888	874	831	880	900	807	872	860	828	853	861	889	845	883	883	898	903	871	882	895	810	829	866	849	827	850	803	882	873	882	847	885	850	865	892	875	877	833	841	879	891	842	876	847	857	834	807	886	844	806	844	903	845	921	810	879	837	798	835	849	821	875	880	799	841	887	885	844	845	858	785	838	837	864	865	861	840	857	873	862	850	842	897	816	865	886	896	855	850	781	860	894	804	851	855	823	861	873	875	886	822	854	898	855	825	883	818	826	875	889	814	858	930	873	864	843	855	840	859	858	817	905	933	844	859	872	863	890	863	833	862	858	819	839	915	874	902	836	845	865	834	858	854	873	852	863	811	870	838	859	884	815	827	852	812	823	845	864	837	834	862	857	845	844	852	894	858	923	854	826	877	868	867	849	870	869	854	898	870	883	878	850	807	788	842	853	853	835	867	838	816	829	821	872	820	865	833	844	856	866	826	830	852	812	812	931	849	887	843	860	811	880	916	912	892	862	861	835	875	852	818	844	823	875	892	865	847	876	855	895	874	851	896	856	866	805	873	854	852	840	871	849	808	860	836	855	878	848	831	828	920	906	851	846	894	871	845	824	892	851	848	908	849	839	841	855	849	845	825	922	823	878	831	793	824	877	884	844	823	791	884	842	892	879	915	924	888	819	825	804	851	802	852	863	901	825	857	857	839	824	848	884	833	871	854	853	828	888	903	843	887	783	856	813	843	852	875	842	879	880	846	895	894	924	881	841	876	861	828	866	842	882	854	867	856	850	831	857	863	852	822	791	889	949	876	812	824	891	886	832	867	840	876	810	831	889	843	837	869	879	883	841	811	823	843	904	873	863	865	881	858	856	853	877	904	873	786	837	860	835	860	880	820	807	812	890	888	840	815	883	880	866	910	808	845	862	845	873	877	875	858	875	872	864	892	846	872	813	848	831	835	876	851	833	897	854	839	825	866	835	895	860	840	887	887	887	858	879	856	865	838	860	853	830	843	858	882	903	862	906	858	868	847	849	862	852	857	871	830	854	876	854	824	798	889	841	828	866	847	837	855	856	901	879	815	879	887	893	836	925	852	880	839	886	869	919	887	895	862	870	859	894	876	842	839	885	836	860	855	856	817	878	854	830	882	843	877	809	838	895	861	874	826	823	827	919	856	835	842	855	879	811	799	809	855	819	880	856	851	828	877	813	832	835	850	867	880	912	819	836	853	842	823	898	838	891	881	812	896	854	836	890	845	877	879	818	862	829	897	871	897	882	854	934	852	863	765	898	835	829	804	901	859	875	874	827	865	826	852	893	867	879	828	853	858	791	874	805	891	885	851	915	904	855	834	911	841	854	863	886	817	846	878	854	861	889	830	826	876	857	839	844	848	831	808	872	864	804	859	885	890	819	897	935	808	890	836	808	912	882	829	871	838	861	849	904	831	877	845	870	817	820	870	859	848	856	870	874	874	888	849	851	880	880	865	861	847	823	853	896	773	838	868	900	792	891	858	868	845	837	887	865	808	835	861	833	866	912	850	823	874	901	881	913	849	840	836	864	861	850	833	835	874	848	876	918	857	911	875	835	802	852	827	878	882	843	840	889	903	819	872	860	895	821	820	880	873	893	909	877	819	856	836	881	807	874	835	892	841	890	821	915	840	853	787	889	878	903	832	852	871	892	781	885	852	874	898	885	863	846	894	873	886	899	864	839	868	839	891	819	869	908	894	897	863	828	836	832	892	846	829	814	865	828	872	890	841	876	879	817	840	848	823	826	843	877	864	829	872	830	828	833	832	845	856	858	878	862	884	903	878	840	802	869	886	881	838	831	857	832	882	843	858	830	836	864	881	822	825	856	902	809	841	907	904	804	852	848	868	873	853	894	832	781	864	875	889	842	893	925	859	839	901	844	869	879	830	769	790	943	864	902	836	803	876	873	899	891	866	848	803	795	856	838	903	927	808	854	878	830	916	868	864	861	859	856	837	900	910	896	819	858	830	859	836	805	840	857	899	862	853	864	841	827	868	851	896	869	852	835	854	836	819	826	853	862	846	885	872	847	856	839	867	876	820	881	873	841	820	854	852	856	839	851	874	874	873	871	907	859	830	895	893	887	886	866	795	900	823	886	816	896	903	864	813	844	845	817	832	851	858	831	842	882	865	915	869	878	931	829	893	859	844	842	879	837	913	839	848	842	844	815	871	771	825	910	827	834	836	835	897	869	876	874	883	827	882	877	866	895	875	902	841	833	893	870	852	857	866	876	844	838	875	831	859	832	850	904	926	909	820	818	867	813	802	823	862	929	874	852	864	789	848	844	837	817	901	885	844	858	870	865	910	840	895	898	862	876	851	838	852	863	897	850	839	883	910	837	806	927	869	823	833	870	897	850	845	858	852	838	855	858	865	860	917	868	842	830	837	791	887	841	848	911	911	907	811	793	847	866	830	840	839	848	849	897	846	835	873	908	834	844	864	830	893	886	862	877	874	902	843	899	841	837	904	836	929	879	864	880	861	819	842	832	866	903	880	830	898	923	832	884	879	843	890	895	866	901	840	857	860	881	830	852	890	882	863	868	877	856	864	885	879	848	889	882	886	838	805	919	825	865	903	889	891	827	866	834	869	823	870	850	892	879	862	882	857	896	856	952	913	861	820	842	843	819	861	851	857	792	814	837	887	903	887	883	836	849	861	827	889	810	841	832	816	869	809	882	802	839	869	859	853	831	819	866	904	854	887	798	848	888	844	836	906	885	883	852	856	875	886	869	894	931	833	822	874	861	853	911	824	808	828	849	896	886	904	858	836	794	874	818	850	817	847	826	878	902	854	917	837	785	843	892	869	906	895	856	844	848	895	818	890	836	855	865	850	854	838	848	904	795	874	865	858	825	807	854	807	875	887	872	902	898	847	807	890	860	887	828	885	905	856	889	870	871	840	851	816	874	874	882	844	891	895	916	821	856	870	827	870	832	814	828	869
32067	26900	33647	14240	3098	694	531	463	525	855	871	856	679	510	441	414	426	432	469	406	424	412	395	415	443	420	429	419	417	416	404	437	441	399	392	421	390	385	408	416	407	452	391	374	411	383	419	445	426	417	411	404	402	442	427	409	409	428	419	394	457	417	422	404	429	413	433	409	458	432	408	449	408	397	420	422	402	444	412	414	434	419	427	418	413	416	423	429	435	402	421	448	378	431	428	421	387	447	457	423	433	433	442	411	403	384	456	412	406	415	436	437	401	418	407	409	447	416	453	412	390	431	411	451	408	424	415	416	400	455	446	414	396	442	411	438	442	439	415	421	463	379	426	417	409	416	437	417	407	448	437	407	425	432	422	455	459	414	444	444	426	424	429	465	456	398	409	422	437	409	430	443	448	410	407	400	429	420	401	378	388	428	445	428	424	425	445	420	411	454	375	459	396	418	425	426	443	403	435	403	409	444	417	411	418	404	432	433	452	410	441	413	425	402	380	444	406	398	459	417	426	441	418	432	393	430	377	412	438	426	443	410	437	391	401	428	438	450	418	457	402	398	408	406	433	393	461	445	409	442	454	411	436	455	444	451	397	431	450	451	426	420	404	414	411	434	437	450	403	410	422	429	412	455	448	389	411	391	399	418	416	404	446	447	417	416	428	442	437	423	442	426	429	413	444	420	423	415	450	451	419	440	427	411	384	437	436	461	398	452	404	405	363	406	438	419	429	442	427	435	446	436	432	430	410	383	417	413	400	446	414	392	432	417	437	406	411	380	385	408	444	378	447	420	421	410	438	413	383	430	422	370	425	403	466	414	459	442	419	430	430	435	470	419	407	448	407	457	408	415	413	430	427	412	396	419	423	455	434	445	441	417	410	443	480	426	416	453	425	411	403	438	428	400	414	395	387	458	392	421	435	452	461	429	431	407	424	417	437	394	410	389	428	456	406	425	431	406	402	370	460	471	395	425	427	438	419	416	407	445	428	407	419	389	429	402	432	435	444	452	426	412	446	435	407	434	427	445	433	415	443	389	434	420	417	437	407	444	399	374	429	397	404	406	408	436	438	430	447	458	449	371	401	421	404	404	399	425	425	386	420	412	462	426	413	411	385	423	428	429	396	455	435	434	423	432	429	415	407	396	425	435	425	438	409	427	420	397	400	424	422	450	415	433	396	410	413	421	427	423	433	427	462	424	399	426	412	404	431	464	447	427	449	451	410	421	426	432	407	423	451	379	421	404	401	449	432	403	425	433	423	441	430	419	425	419	413	454	407	406	417	429	465	415	449	444	438	404	425	404	433	409	409	453	440	411	420	446	424	421	395	472	421	438	418	398	436	414	423	411	402	460	417	425	412	435	419	442	443	416	434	428	440	436	405	459	430	402	448	369	385	433	419	417	420	425	439	418	398	408	426	409	427	437	438	420	431	416	435	415	388	416	466	419	433	438	448	436	429	463	400	440	410	437	433	404	398	429	427	424	431	459	393	417	396	406	375	400	393	455	425	409	428	402	381	438	385	444	404	432	393	443	412	410	404	419	449	418	442	422	427	406	423	423	411	443	416	402	423	411	441	411	416	406	414	413	393	414	456	395	404	406	402	422	417	416	438	453	446	398	433	413	419	437	413	464	446	420	437	415	441	453	412	461	420	409	434	431	420	399	401	422	437	467	436	387	403	414	420	385	409	414	455	420	406	419	438	412	414	464	432	445	425	398	422	391	383	434	391	439	409	437	430	400	399	444	412	399	437	428	430	397	420	437	434	425	413	459	373	411	427	436	418	428	403	423	441	404	455	393	406	387	436	393	436	383	455	411	419	438	403	423	441	429	448	408	426	429	409	459	408	402	442	421	382	427	417	422	433	423	450	453	432	429	417	416	472	405	462	417	407	404	421	419	434	424	412	404	418	407	425	411	413	434	427	477	390	447	427	421	425	398	400	405	396	439	409	430	448	413	416	406	421	457	403	432	423	432	389	482	382	448	432	445	441	422	420	441	424	408	420	391	431	443	426	399	395	408	434	401	419	431	386	419	403	439	433	413	426	424	441	410	420	445	450	457	407	422	433	395	427	418	424	423	444	455	416	420	406	423	429	442	422	432	396	385	396	435	442	395	437	453	403	453	448	459	417	425	408	422	446	408	417	426	428	464	446	423	410	414	443	422	375	449	423	442	468	455	428	419	455	491	400	381	402	419	449	409	445	421	426	418	407	459	435	437	413	430	389	458	409	440	433	372	453	431	409	446	409	415	443	432	423	412	431	396	435	406	399	407	425	442	414	464	394	415	383	421	393	429	421	386	453	431	397	422	418	432	412	394	389	396	412	393	404	422	427	442	425	430	415	394	413	436	425	394	396	433	426	422	425	410	399	410	447	440	435	415	412	452	420	421	457	448	447	419	426	469	425	428	403	446	427	419	428	410	426	433	420	421	446	439	419	444	429	413	399	431	441	417	427	444	436	411	417	458	436	445	433	440	417	423	404	420	399	426	409	417	432	439	393	454	420	397	447	421	416	396	406	454	427	434	417	401	407	431	432	418	430	430	425	428	409	401	398	436	432	406	403	404	423	402	410	445	395	387	419	413	414	419	395	448	467	424	440	446	446	431	413	400	431	426	420	434	417	463	424	400	434	422	409	447	440	376	426	426	445	390	427	428	405	425	454	410	424	432	446	428	424	409	452	431	439	414	440	393	440	424	395	437	430	420	482	428	416	429	411	446	379	412	416	436	417	409	425	436	408	410	456	399	426	415	408	410	432	412	418	418	437	408	379	449	423	409	435	403	429	439	409	397	438	439	387	411	414	384	425	435	407	408	415	415	434	456	459	402	434	416	428	421	423	425	395	447	418	405	420	418	448	407	452	442	414	440	412	442	416	394	427	414	459	404	449	396	435	429	433	444	385	427	396	424	424	445	383	403	441	435	442	420	384	424	402	451	440	401	438	397	449	396	412	421	436	428	410	400	450	432	417	439	427	464	432	409	430	394	437	462	424	421	432	425	380	436	377	449	404	374	432	447	398	447	411	434	441	423	437	450	408	424	438	386	409	487	414	402	395	424	410	429	394	413	441	429	421	416	427	421	397	434	416	411	447	447	422	421	439	378	370	443	472	395	431	474	443	402	414	430	410	433	421	409	448	365	416	443	403	436	424	436	415	410	407	406	413	414	420	480	411	443	448	419	415	433	444	406	433	418	425	432	395	383	411	434	447	447	429	409	410	413	441	409	399	389	414	414	434	412	446	415	452	429	412	396	385	429	414	478	421	407	411	422	413	458	415	457	412	438	423	438	438	429	478	439	410	466	440	431	433	474	470	420	450	407	453	461	415	433	398	434	452	405	414	404	442	414	405	418	434	466	434	407	430	433	394	470	435	419	417	408	404	415	438	420	438	381	458	414	422	441	389	419	449	457	401	425	455	406	453	415	413	443	405	388	421	457	401	433	404	440	430	423	444	449	392	397	416	446	402	417	420	438	430	484	414	439
32733	37761	27490	6539	2769	722	590	567	612	1067	1194	1064	828	537	487	477	483	435	501	469	438	456	430	465	452	424	451	472	459	449	454	443	448	449	439	453	440	424	453	449	423	473	456	436	434	474	446	430	442	471	471	473	447	457	482	458	475	443	462	426	449	442	453	424	423	411	428	443	491	420	488	458	443	432	441	460	440	416	423	439	413	462	422	476	485	404	414	391	495	463	445	433	457	430	475	423	453	467	438	441	472	382	438	487	465	427	414	474	461	450	436	445	450	422	460	462	449	491	435	442	403	439	442	444	465	410	410	470	453	437	437	439	446	463	423	465	423	459	438	451	436	426	459	459	457	423	437	446	477	432	471	466	463	431	421	436	427	432	459	465	470	463	484	447	423	439	439	456	398	441	496	433	434	448	468	480	414	452	466	495	412	444	444	453	440	444	472	435	450	439	473	427	428	403	404	466	413	432	423	399	435	431	430	468	463	446	438	463	431	461	416	437	429	443	456	470	448	455	456	402	471	412	459	450	438	427	463	442	431	458	445	453	427	440	451	429	406	425	496	412	447	462	437	448	470	458	473	451	466	420	433	460	433	443	496	432	454	445	482	429	441	443	477	466	420	463	459	432	473	437	475	488	432	453	487	471	434	437	446	446	464	437	443	465	421	434	413	476	445	419	490	419	448	462	418	415	449	427	432	399	429	454	433	442	474	418	413	455	448	457	417	436	451	446	433	442	436	474	456	465	443	450	463	439	498	418	447	447	439	439	464	426	457	438	472	432	451	435	425	434	443	432	447	428	442	457	444	443	461	427	419	424	439	422	425	432	447	422	470	426	458	451	446	454	444	442	460	475	434	451	432	418	463	476	446	427	478	455	440	404	436	444	473	458	481	447	462	430	452	462	459	450	454	461	424	443	420	436	423	435	460	455	451	487	435	468	420	451	481	436	438	444	409	434	460	427	435	430	446	429	465	469	462	427	467	469	475	411	419	435	436	449	461	453	436	450	469	439	414	444	427	434	465	436	459	432	436	455	478	457	484	446	423	442	413	442	421	459	427	461	435	418	463	445	437	466	453	465	424	471	470	445	444	449	458	439	457	433	384	420	487	466	404	468	452	452	437	448	468	471	444	475	448	417	436	433	435	477	472	411	412	416	439	444	425	452	457	435	397	451	416	445	480	448	439	430	442	463	454	448	446	448	399	447	463	439	457	472	457	430	421	460	483	427	442	416	423	412	475	478	460	461	483	441	455	445	429	447	436	473	443	448	429	426	424	439	435	441	454	439	427	453	444	462	471	457	480	452	429	481	470	456	465	461	489	428	412	451	409	470	479	457	475	415	421	444	462	420	424	445	483	413	458	445	445	463	483	477	423	418	461	452	455	430	467	464	452	423	455	492	433	464	421	452	412	454	457	446	444	438	465	458	427	391	439	419	445	495	451	448	454	416	420	466	456	475	426	439	402	441	450	453	434	411	476	452	454	430	439	429	450	415	437	424	447	430	464	453	428	479	458	476	423	475	426	443	419	405	456	452	466	419	430	459	448	440	426	450	437	417	459	445	429	407	443	439	458	458	464	432	459	442	467	461	424	456	444	492	455	449	434	427	429	417	449	467	440	463	416	456	450	475	439	489	454	468	469	452	463	462	460	444	491	430	432	452	389	436	451	448	471	458	417	424	459	485	452	468	454	430	458	423	452	462	443	443	453	432	436	478	451	448	437	430	433	449	445	444	443	462	466	462	455	481	442	437	463	477	433	460	456	430	445	440	434	422	449	478	425	477	426	456	490	457	440	454	461	432	431	475	413	458	405	451	436	419	482	460	436	401	461	461	438	435	460	449	473	458	465	445	434	445	441	453	444	433	436	467	437	407	452	441	459	448	446	434	445	460	452	465	438	421	438	435	417	429	430	446	434	474	450	452	448	441	446	427	435	434	430	407	468	425	457	468	456	449	438	429	420	452	406	419	460	452	435	437	415	431	427	436	445	413	454	446	427	457	449	469	426	443	476	464	440	409	458	447	442	479	427	419	462	462	457	438	408	470	445	433	451	475	432	456	449	459	403	441	430	403	470	442	450	453	471	408	447	426	469	401	432	452	459	480	493	464	426	455	467	464	432	453	482	470	436	480	440	443	433	422	448	463	419	469	442	410	445	450	462	433	472	435	450	456	438	468	422	426	480	443	430	452	424	461	481	439	468	471	458	452	467	430	512	469	438	453	413	469	422	467	482	424	435	470	471	405	449	443	471	486	468	463	401	417	508	467	445	462	444	491	434	458	442	434	452	468	442	445	447	403	450	454	444	441	454	445	414	443	454	469	424	472	488	429	432	479	453	444	450	391	432	432	429	423	445	409	481	443	403	432	454	398	454	467	421	427	485	404	414	437	431	463	439	469	443	485	454	455	436	475	439	431	426	456	462	482	448	452	443	465	443	485	463	449	456	457	451	443	447	466	445	469	403	443	477	396	441	428	465	430	456	442	454	445	447	418	467	482	451	481	446	462	453	477	442	468	459	442	413	431	427	427	448	401	419	442	461	441	449	424	447	432	447	495	484	455	466	428	447	455	464	422	438	464	446	413	457	438	444	466	492	420	385	480	454	433	439	444	472	453	408	438	439	407	468	457	422	476	437	431	381	448	476	446	412	474	435	440	480	397	453	464	474	482	473	438	383	478	430	484	422	468	412	455	447	456	451	455	439	456	465	461	444	439	464	442	436	450	459	447	484	522	478	426	431	459	414	432	450	424	477	446	476	455	445	470	445	437	446	461	459	448	390	433	440	486	438	429	475	427	442	470	441	452	404	437	465	466	448	458	444	474	472	418	427	453	433	428	437	426	437	451	403	457	460	464	415	438	451	456	420	436	455	442	426	446	409	444	463	431	429	418	453	423	481	466	454	418	427	475	452	398	446	417	403	459	453	474	419	491	433	437	445	467	466	420	430	471	443	410	437	456	426	451	458	460	463	434	435	455	467	449	493	453	465	452	436	453	463	420	485	403	451	455	478	441	468	447	441	410	473	418	465	430	471	501	468	434	453	462	448	435	437	476	419	444	447	469	448	420	479	417	470	427	419	480	406	477	462	455	458	427	426	426	442	435	435	455	440	447	471	458	425	451	420	473	421	448	461	419	485	473	437	433	454	419	442	432	464	481	432	454	470	428	435	422	435	436	397	430	478	411	445	452	450	419	462	441	437	441	434	444	451	448	427	449	427	436	430	425	425	487	449	496	447	457	462	454	472	447	454	471	438	425	478	439	455	438	453	446	459	429	432	445	458	425	459	433	453	434	455	457	433	426	423	432	436	460	452	448	443	463	454	442	482	455	470	455	426	425	467	460	415	444	447	453	419	485	432	445	460	466	474	402	437	450	438	492	487	456	408	439	483	412	447	473	410	416	415	429	445	460	426	423	425	419	488	423	442	449	438	469	439	441	438	456	459	440	452	456	427	454	434	454	464	446	410	431	455	502	435	466	440	419	462	482	431	442
23775	21645	35107	31318	22982	13590	2240	1552	3001	5815	5748	5353	2761	1284	745	772	1020	893	728	640	639	572	599	589	606	633	562	659	615	630	618	625	617	597	593	651	614	621	562	593	599	644	609	583	596	581	612	632	598	635	616	595	590	590	611	591	652	598	606	565	599	616	596	620	597	622	592	643	627	608	637	605	622	601	611	635	612	573	575	583	625	579	610	639	627	593	655	591	585	607	611	607	630	603	603	610	596	607	605	575	640	627	616	634	656	667	618	632	582	590	577	581	583	588	607	617	591	609	567	621	587	596	647	557	616	628	635	661	621	564	579	619	614	622	606	607	575	634	568	581	652	607	632	607	581	574	601	601	636	581	616	583	592	628	608	640	644	576	635	611	608	606	601	598	586	594	605	657	623	638	552	543	610	616	620	581	576	584	603	624	611	603	612	589	604	610	615	628	656	623	640	647	643	616	621	579	609	618	609	658	600	575	628	608	616	625	608	622	605	618	611	561	583	586	593	671	625	625	595	569	599	579	560	625	563	634	601	550	616	641	605	604	586	581	602	635	569	617	570	633	660	617	623	632	633	610	642	659	573	591	592	592	603	630	610	581	652	604	599	614	601	619	588	658	576	573	606	620	627	592	622	641	586	640	608	639	606	604	585	561	629	656	575	621	579	674	610	571	645	633	597	556	591	655	646	619	608	615	580	662	636	641	582	631	583	634	603	622	603	587	591	617	665	588	654	653	624	600	612	610	626	582	571	624	609	629	634	609	609	572	610	657	643	605	614	580	628	620	647	636	587	618	612	547	570	606	601	619	624	594	571	625	585	574	631	607	594	597	626	586	552	605	596	603	635	572	594	599	603	618	590	578	600	602	592	614	620	575	634	597	611	577	616	603	597	563	581	606	574	591	633	610	637	626	641	586	607	596	605	615	611	650	646	637	625	608	648	596	595	621	619	637	652	620	634	584	561	620	640	626	626	566	585	630	578	603	581	608	603	582	620	616	569	584	580	570	599	634	608	600	651	620	604	632	599	603	561	614	611	600	619	640	608	588	643	671	572	613	629	627	591	605	572	626	578	608	542	614	615	645	579	610	661	621	623	633	585	633	560	589	631	602	638	599	639	593	618	653	613	631	602	579	615	608	613	617	577	570	626	605	617	627	603	633	591	599	547	564	590	579	593	627	574	620	584	599	641	577	590	627	587	586	606	590	597	671	644	607	603	586	594	607	635	598	590	588	587	584	591	585	599	605	591	613	612	595	662	599	646	646	591	577	580	630	612	613	617	611	605	637	627	630	601	613	569	637	619	595	612	612	624	555	574	589	539	596	605	606	614	590	646	582	672	629	600	601	580	591	661	627	564	631	602	593	606	606	623	610	588	609	612	589	593	599	614	622	588	601	613	630	612	629	563	611	600	553	587	628	607	593	631	593	594	626	573	606	584	594	611	602	588	585	600	568	660	605	623	625	586	600	601	636	577	590	650	606	620	620	589	591	583	617	617	605	647	589	593	560	645	645	612	639	646	638	607	576	629	638	630	616	568	566	582	620	547	655	595	560	588	615	634	605	645	619	579	599	601	634	576	559	613	634	631	571	596	624	588	622	628	590	602	634	596	576	612	586	614	572	559	568	587	563	576	618	619	584	622	591	596	583	622	618	660	582	583	610	622	659	652	621	636	566	649	633	634	631	604	624	638	592	573	572	614	597	617	588	615	624	600	602	600	588	607	575	597	605	585	586	635	607	536	629	629	538	592	577	624	611	604	589	563	590	614	595	594	600	579	617	624	589	617	626	595	568	658	610	630	598	643	604	618	616	596	627	646	565	639	648	620	616	613	621	590	597	588	646	659	605	630	605	561	604	627	669	644	616	596	646	614	580	651	608	595	598	631	647	649	607	561	621	621	613	593	590	623	583	666	638	576	632	618	639	640	585	617	594	614	553	628	614	626	618	619	576	640	619	636	644	643	576	604	609	589	580	651	559	606	614	572	612	602	572	597	560	637	584	612	619	601	535	628	633	660	601	616	590	612	654	564	605	594	626	643	562	599	602	623	602	604	619	616	607	620	552	626	605	596	596	617	592	578	620	569	607	552	635	570	622	615	649	634	605	621	591	611	685	623	632	597	625	616	587	619	580	628	598	613	584	618	609	654	611	580	653	586	599	606	609	635	580	636	593	563	590	612	604	617	611	621	554	646	639	608	587	597	594	588	602	589	611	585	596	612	620	592	660	598	623	643	610	602	633	566	609	627	622	609	616	613	605	629	633	598	611	561	663	596	634	599	594	629	624	626	608	548	603	602	631	612	608	574	580	586	596	603	601	641	574	565	596	613	585	617	629	619	576	592	623	566	590	628	630	606	629	620	590	600	627	677	611	673	603	617	593	648	632	617	595	567	605	603	620	608	612	661	609	586	562	582	595	610	593	629	616	637	639	651	593	619	565	599	630	615	600	610	575	580	592	560	643	625	631	617	596	616	650	592	598	648	598	592	612	586	600	619	634	640	607	600	625	588	617	582	584	613	593	575	590	605	624	634	565	628	661	629	591	652	617	607	591	573	616	617	619	624	554	642	576	607	626	591	624	586	634	589	617	606	608	554	592	598	624	601	637	638	644	576	639	589	639	596	589	611	638	606	641	591	600	580	638	606	597	567	578	619	601	618	591	621	636	586	550	621	590	588	647	621	606	578	604	584	633	681	541	636	580	642	614	630	594	586	644	600	616	639	642	620	653	625	639	620	619	586	632	606	640	599	593	600	621	646	624	618	632	569	588	604	563	609	655	621	596	598	603	612	597	608	607	586	575	592	605	551	612	591	569	609	602	577	615	595	593	623	585	602	601	596	583	540	588	658	633	610	595	590	568	635	571	648	628	631	660	625	576	607	609	635	651	571	606	555	649	580	524	615	594	585	617	618	610	595	611	583	596	575	565	576	636	535	641	592	583	560	595	635	630	589	623	635	626	588	582	608	609	620	580	607	604	655	601	590	632	584	579	600	577	582	565	587	618	582	559	607	645	640	595	596	634	613	592	620	603	591	624	657	645	599	588	596	611	612	601	610	609	578	602	582	637	599	634	608	564	581	635	609	594	627	566	638	569	640	618	606	607	631	559	601	588	636	622	632	580	610	555	623	607	606	603	634	621	608	562	611	621	618	586	669	630	616	576	571	620	589	624	603	605	643	618	626	566	605	631	591	647	610	635	593	605	548	594	613	592	603	556	558	591	602	649	616	585	602	595	590	602	604	554	618	599	618	603	615	599	646	670	587	630	648	638	646	578	599	559	629	619	609	594	641	599	588	565	553	613	582	592	637	630	568	582	645	603	630	625	633	596	644	585	590	618	603	641	616	552	600	627	622	609	570	613	598	644	623	613	669	612	624	663	585	573	606	577	619	603	600	607	566	636	651	644	609	596	585	609	623	594	615	643	595	611	591	642	645	586	615	608	618	633	617	606	594	621	617	643	596	555	606	612	608	603	612	620	622	625	584	652	632	592
41175	85460	70679	33372	23070	1687	1044	2176	4552	8547	8238	7506	3814	1479	677	896	1300	987	804	606	633	609	618	607	586	600	574	605	628	598	664	597	626	604	623	649	615	583	634	604	657	615	607	583	608	582	592	593	613	587	613	630	651	599	600	626	649	644	623	633	594	627	599	618	603	606	688	628	571	609	596	596	584	625	593	603	571	632	590	606	596	609	608	595	663	603	610	560	649	595	613	590	628	569	659	633	599	653	592	569	616	616	633	612	637	645	641	610	677	566	646	624	609	587	644	584	596	639	616	671	583	645	571	572	629	640	557	601	634	603	632	626	598	620	624	593	648	610	591	618	607	570	657	604	671	585	628	656	617	623	606	644	616	595	606	564	613	622	610	649	567	633	603	605	627	611	606	615	617	608	582	632	631	642	639	636	641	610	628	566	612	597	599	621	614	634	633	607	642	601	563	581	624	635	598	595	656	589	609	627	610	587	629	611	614	605	611	635	596	610	597	588	604	621	631	590	596	541	586	633	627	580	586	613	644	599	628	631	594	616	632	580	639	602	610	602	588	616	644	609	595	644	613	604	630	619	610	610	611	604	619	619	604	651	641	633	585	622	637	600	662	592	595	595	646	634	618	602	607	622	558	593	605	573	595	600	604	605	628	560	615	601	587	637	626	618	574	651	603	589	583	604	611	602	652	622	611	631	612	612	591	620	596	599	598	550	573	625	581	599	615	583	617	620	647	597	628	609	648	588	627	574	611	605	610	600	597	652	651	592	593	627	655	603	612	581	532	569	665	593	596	606	618	623	594	617	604	594	615	612	604	652	606	648	633	575	599	652	585	588	596	652	598	608	616	605	599	638	610	617	616	609	624	662	596	650	586	616	588	597	631	617	643	638	615	584	635	611	617	623	571	606	585	611	645	597	632	603	632	618	582	594	633	615	625	629	624	591	578	587	618	645	620	579	629	650	580	619	536	545	624	601	629	642	603	648	578	626	587	609	598	592	604	597	570	587	630	636	605	621	617	656	651	593	624	610	615	650	623	605	642	590	653	576	592	577	604	636	592	625	580	563	547	664	660	627	610	579	653	579	575	594	669	647	604	598	595	631	606	606	646	619	594	645	623	618	589	590	544	665	659	630	600	595	636	599	593	642	573	606	639	635	594	585	627	580	621	627	600	649	604	662	644	628	593	589	645	633	616	633	570	583	637	605	658	563	613	609	604	672	596	610	618	619	580	625	599	617	701	610	606	628	618	619	600	623	639	568	614	631	600	648	602	619	619	627	585	635	590	590	604	597	632	592	598	611	585	613	655	647	642	640	616	632	663	641	594	654	663	654	632	627	553	589	617	615	642	642	589	615	568	606	607	634	579	607	661	617	632	644	624	644	617	636	626	599	580	656	574	638	622	624	611	616	607	637	615	584	674	601	632	625	602	646	634	627	606	656	688	645	634	593	613	630	570	588	618	584	575	589	618	597	667	595	604	598	586	660	611	647	571	576	642	579	635	615	601	585	616	630	652	616	660	606	653	560	608	575	596	615	598	596	599	595	607	579	642	591	571	598	610	615	602	632	631	612	641	611	643	630	638	626	569	618	619	621	600	612	567	564	575	640	590	592	605	603	650	613	624	609	623	610	600	605	623	633	595	606	622	612	620	651	609	604	638	613	599	643	672	664	605	635	604	648	645	596	631	589	583	630	596	608	606	617	611	623	564	602	633	600	575	591	612	643	604	589	583	644	627	628	626	630	612	624	629	585	631	631	604	636	601	634	617	643	653	622	592	619	647	598	623	626	580	583	641	639	642	587	639	628	644	605	604	588	588	628	633	584	581	637	598	608	548	619	555	625	640	662	602	625	568	659	613	635	605	617	622	646	633	633	571	589	606	632	577	594	608	610	610	615	565	593	599	653	611	581	585	627	615	603	580	639	652	642	603	590	587	673	672	594	592	562	600	588	600	632	631	609	619	588	647	598	622	621	632	607	624	614	642	550	670	622	632	580	620	621	607	627	619	675	651	604	608	596	638	618	636	612	589	552	602	616	640	622	607	639	654	598	638	569	612	583	599	599	588	584	599	584	588	596	638	592	603	657	631	572	646	590	616	626	642	615	591	578	576	580	634	610	605	643	615	587	604	565	615	599	602	599	642	616	655	606	603	633	607	617	628	589	607	618	567	610	618	634	619	608	572	622	611	607	616	642	574	619	641	590	681	654	608	616	575	625	593	621	619	639	633	593	651	622	627	634	624	608	644	641	621	585	621	624	617	622	559	617	570	597	625	591	627	611	605	602	600	619	637	576	625	621	613	639	659	606	633	614	617	603	592	608	627	629	626	563	587	578	640	594	567	572	626	579	601	612	604	606	611	588	634	611	626	594	645	613	610	586	602	594	571	601	610	605	642	628	640	633	650	636	572	648	621	629	632	588	597	562	576	604	632	603	603	589	638	612	615	611	597	583	648	558	625	600	617	621	635	628	627	613	585	583	591	586	562	645	639	629	626	592	622	647	605	555	611	584	645	651	576	641	641	591	644	581	617	620	599	648	582	607	609	600	579	619	600	584	576	636	615	662	603	609	616	653	606	626	568	603	630	622	637	628	635	612	590	599	629	574	629	581	622	618	612	613	648	598	576	612	589	643	617	648	581	615	628	630	593	617	613	626	592	600	610	622	606	655	647	640	654	598	580	579	567	599	594	635	658	600	563	621	643	582	586	597	575	583	626	578	628	592	608	606	586	599	569	624	643	643	603	626	601	598	590	656	613	661	631	606	594	645	603	621	617	631	651	620	623	638	605	605	594	613	609	625	623	606	605	629	628	591	618	651	619	622	606	638	547	627	582	575	586	599	575	601	640	595	605	665	645	616	548	593	611	602	614	601	580	598	582	580	613	601	613	615	610	646	629	633	621	639	643	631	589	621	605	621	666	593	573	645	641	605	596	626	596	594	616	654	572	644	629	592	624	629	623	590	596	580	624	669	617	577	555	618	614	604	597	577	618	625	623	588	613	667	600	628	642	613	632	604	621	589	616	605	591	649	608	653	642	623	580	612	589	590	613	611	651	577	628	588	623	611	605	615	603	604	637	622	619	621	619	622	626	595	633	617	585	635	561	652	631	622	650	655	568	631	621	586	595	643	615	587	591	615	611	601	606	591	623	597	599	619	589	572	632	615	640	604	653	578	552	646	596	607	639	627	609	645	660	613	608	618	605	634	625	624	615	608	620	573	583	616	670	613	529	628	622	627	634	620	647	618	643	637	602	629	625	592	640	595	620	615	594	585	561	576	633	605	628	597	581	602	632	609	608	601	641	584	657	591	595	604	672	590	626	608	623	659	617	664	612	626	644	568	588	580	617	561	645	611	690	630	609	622	620	614	623	623	630	593	613	615	593	614	584	598	557	597	607	563	605	586	586	604	603	597	622	585	575	580	620	589	649	611	630	615	616	604	623	616	589	596	621	625	644	584	620	588	571	642	636	646	625	634	564	579	588	615	602	613
25074	22125	33998	28685	19630	5325	819	898	2629	3229	2920	2189	1294	718	631	672	700	624	608	518	559	525	543	575	535	524	560	528	510	572	519	575	560	580	569	553	561	550	613	568	531	578	544	538	551	554	605	546	571	563	519	549	536	598	559	554	501	552	560	531	559	578	570	534	537	560	572	550	508	564	541	548	587	560	517	549	573	530	573	547	552	507	508	556	544	530	514	522	513	492	554	521	573	581	518	585	553	530	530	576	560	517	529	532	535	530	590	550	566	527	539	537	526	548	545	540	577	505	513	530	554	516	598	539	516	525	541	548	526	504	513	537	596	537	553	530	567	582	563	550	572	557	559	553	560	555	521	528	559	547	540	530	581	561	541	545	533	514	526	517	539	579	560	564	519	565	543	569	521	552	551	542	566	536	559	578	523	501	534	501	554	546	524	518	547	562	519	550	579	547	524	550	548	542	543	534	515	542	551	550	530	559	558	571	559	540	559	538	524	557	523	546	488	524	553	550	569	565	541	522	513	532	581	616	566	554	552	547	531	545	572	565	491	551	550	555	559	510	552	524	567	555	552	579	556	539	562	575	577	546	570	547	583	524	521	533	526	550	547	540	545	541	547	547	561	535	520	543	567	522	492	536	563	593	539	570	566	569	504	533	558	513	548	545	537	528	519	544	545	567	521	551	553	542	535	556	553	550	522	531	519	504	587	525	520	573	556	551	580	550	548	557	509	553	527	560	530	548	527	518	553	559	520	551	510	549	539	507	552	520	532	539	552	550	517	564	587	513	538	513	503	531	569	542	543	518	552	500	537	568	532	583	542	531	548	558	551	542	492	520	497	543	600	587	539	536	596	552	550	525	510	535	515	517	540	533	585	526	567	581	558	561	555	538	553	518	535	597	586	577	492	554	537	564	557	546	532	518	540	570	541	562	557	505	572	539	571	546	571	543	542	543	580	534	546	545	505	552	571	527	528	567	576	526	525	541	570	566	542	554	544	568	531	573	549	547	508	555	518	527	536	548	516	574	569	548	525	568	539	558	555	545	565	561	543	549	595	564	563	529	558	529	586	548	544	585	554	555	574	531	577	549	566	549	556	561	534	535	590	527	548	540	521	514	519	517	535	517	543	563	533	547	550	545	519	538	542	539	585	522	531	528	554	535	547	559	556	517	538	525	512	538	509	532	511	571	593	524	560	514	527	565	573	521	518	539	498	557	559	567	526	566	545	525	523	508	499	573	572	548	581	589	553	514	532	516	540	537	538	532	535	556	566	556	550	609	542	565	517	538	571	574	548	535	543	527	534	583	547	504	504	514	556	526	551	558	541	538	545	519	525	528	520	588	552	508	499	510	569	612	524	561	576	502	534	571	576	532	578	585	551	544	534	549	577	538	545	536	532	553	554	516	560	546	596	584	541	576	539	538	517	510	495	548	538	534	551	556	577	526	520	528	555	544	550	595	575	545	569	556	533	501	559	537	519	556	507	567	531	524	512	590	553	560	540	566	528	552	534	574	518	581	510	539	550	557	535	559	549	561	526	537	519	565	579	536	516	557	566	534	536	548	516	530	557	514	574	582	543	578	578	529	555	555	533	541	526	540	520	548	563	549	556	551	509	542	551	523	570	544	531	521	569	553	526	586	528	511	524	516	572	548	516	569	554	524	537	581	523	500	546	572	567	510	572	576	544	541	491	541	533	528	504	553	550	524	580	514	570	516	550	554	545	507	506	527	551	563	549	554	587	531	567	533	551	549	542	562	560	539	555	535	528	556	543	516	550	606	529	558	566	560	582	547	529	529	534	533	547	508	553	543	557	571	519	570	520	555	536	540	533	593	562	535	519	536	535	558	535	581	536	511	557	526	531	525	518	515	565	570	507	550	531	566	559	611	518	568	521	530	550	567	544	545	528	542	538	507	583	552	526	528	557	608	541	574	542	567	554	550	551	545	542	559	526	524	544	554	547	557	533	517	530	526	564	552	548	532	586	517	538	533	561	503	533	590	549	523	534	568	532	540	537	589	547	530	583	482	510	583	532	542	500	573	552	541	551	582	532	530	510	597	555	584	558	532	595	578	538	538	554	520	571	565	551	548	543	496	564	538	544	575	592	554	559	568	502	589	569	556	548	568	504	526	560	574	533	546	559	549	541	543	522	518	550	536	579	553	546	578	547	542	503	535	535	568	528	542	556	579	597	515	552	504	538	568	539	554	542	545	555	548	537	498	563	546	575	551	525	506	550	549	521	546	513	571	519	581	554	520	531	505	513	503	540	512	545	550	573	536	522	527	575	534	520	543	542	540	556	523	579	542	542	563	525	547	595	494	567	553	543	543	549	530	529	549	556	543	551	566	557	533	552	504	603	550	533	596	573	521	519	539	545	506	561	572	523	536	551	536	555	560	578	551	551	542	551	567	572	579	579	522	503	528	549	567	568	605	588	532	525	556	540	546	580	512	508	542	555	558	541	611	518	543	535	516	555	538	559	565	591	543	509	533	554	549	575	520	568	542	546	512	551	573	578	568	556	558	583	555	570	524	536	542	540	537	555	569	559	524	568	514	544	548	565	547	561	526	532	547	531	516	553	554	523	547	510	499	565	566	538	520	524	509	585	587	548	523	567	523	542	527	550	517	547	587	613	576	578	579	541	590	558	568	535	541	562	564	509	507	561	584	563	520	526	551	557	568	544	540	542	550	549	569	534	550	555	529	575	525	554	569	602	537	523	544	555	529	536	555	548	523	513	556	544	576	502	569	577	543	556	515	518	563	541	528	545	511	564	552	515	516	547	543	518	586	584	542	531	519	554	532	560	515	545	525	539	564	525	511	562	556	565	544	542	531	576	546	559	609	543	497	554	542	555	550	532	517	531	556	525	540	527	560	554	547	586	566	523	575	558	573	548	601	533	585	562	549	565	517	583	550	549	522	554	538	540	553	565	553	507	529	575	563	567	573	525	573	537	539	537	580	545	520	540	582	550	544	587	567	577	566	574	562	531	526	526	507	524	544	541	533	545	570	572	602	558	539	536	572	525	593	565	527	537	531	562	551	547	553	523	558	560	538	536	474	556	542	589	541	554	557	485	517	514	534	538	545	509	553	548	536	516	541	534	526	510	523	551	561	557	541	574	550	574	563	575	548	563	507	552	526	558	543	512	551	524	552	594	558	523	549	547	579	547	538	583	516	547	546	524	533	499	559	545	551	541	577	571	557	541	562	552	569	549	545	544	517	570	575	562	550	546	557	547	547	544	537	561	521	573	547	536	545	529	546	577	534	568	575	543	586	568	518	519	533	534	580	568	568	546	531	580	496	529	571	508	550	550	545	527	545	524	517	536	525	520	561	547	585	532	591	553	543	532	540	581	539	569	544	572	601	536	535	573	517	545	569	559	541	582	525	555	548	587	534	558	556	574	561	553	557	526	569	541	562	550	542	502	600	510	554	551	533	537	510	548	518	551	552	485	520	539	547	512	569	541	534	548	597	520	547	595	556	582	567
41087	72223	57274	25457	17854	1192	763	1265	4878	5814	4741	3516	1925	852	672	810	840	709	618	626	573	591	550	572	569	539	589	574	593	543	582	584	591	579	599	604	535	573	598	588	581	596	513	612	567	579	565	599	553	562	607	593	548	585	587	571	553	541	557	616	596	576	600	597	522	593	568	547	612	604	588	585	583	559	594	599	590	581	545	590	584	530	588	590	589	566	623	562	590	558	567	602	551	601	556	563	579	557	574	538	588	633	545	570	623	586	569	556	599	597	579	594	579	593	592	577	580	595	585	603	584	594	564	565	596	599	584	523	589	533	597	580	582	582	587	556	587	575	537	567	584	578	584	586	579	515	595	543	545	576	593	568	611	533	561	574	571	618	612	549	558	582	605	598	600	569	572	566	546	608	596	591	577	592	555	573	580	518	580	574	572	560	618	564	558	572	539	528	597	589	558	568	552	586	568	582	567	590	600	568	568	536	604	629	627	584	567	581	572	556	588	571	554	579	566	539	557	556	588	555	558	552	590	581	533	568	574	580	571	573	569	557	556	563	551	574	627	593	611	568	572	579	580	606	541	600	606	600	583	574	596	572	572	619	575	580	517	616	584	571	603	560	554	593	578	598	533	576	549	613	533	600	554	569	601	568	598	591	601	570	606	521	548	564	588	563	578	566	569	559	580	581	597	576	546	575	600	631	537	566	590	617	590	629	578	581	521	620	567	556	576	589	553	570	639	598	569	614	593	635	564	566	565	601	575	535	606	598	594	549	577	580	580	537	590	568	601	533	563	592	569	572	594	556	566	601	564	572	569	574	611	570	596	600	569	568	574	550	539	587	612	601	554	573	562	615	600	605	545	586	603	548	601	550	596	594	593	618	559	581	564	555	594	554	574	591	574	585	597	548	594	556	554	578	516	553	583	561	570	539	602	575	599	624	549	576	605	557	579	609	543	551	594	557	541	596	544	563	588	626	531	532	617	558	564	559	583	574	537	580	577	586	550	611	547	589	563	608	549	579	552	575	562	542	543	596	596	591	565	571	574	555	578	589	608	575	572	604	583	586	559	596	561	555	581	606	587	552	529	599	597	582	569	564	527	563	559	632	568	565	566	561	577	579	550	572	565	555	581	584	571	583	589	591	548	574	588	583	599	607	611	561	549	581	565	566	565	554	593	568	571	581	579	581	537	549	567	604	614	578	568	592	546	577	603	551	599	586	545	531	550	586	559	534	553	573	543	631	561	552	583	626	576	556	587	572	585	550	614	583	588	603	568	570	550	539	618	601	600	582	537	561	534	575	596	574	552	602	568	558	518	536	571	556	576	519	598	626	558	603	566	571	580	570	598	582	560	566	563	582	542	594	603	608	544	559	544	545	544	584	584	553	596	514	560	550	551	586	601	546	569	569	565	587	552	568	582	586	617	581	630	584	604	545	566	595	594	583	598	567	533	567	535	572	572	604	564	541	604	553	641	579	588	602	594	588	547	576	574	586	604	605	585	598	570	562	533	586	556	578	566	605	596	577	575	569	638	591	575	586	597	564	553	606	616	572	558	593	632	567	586	540	555	603	560	591	569	549	572	594	555	556	635	561	581	617	605	538	592	585	634	564	562	592	575	575	578	575	566	570	597	534	539	561	537	575	574	610	585	569	555	525	563	607	549	586	538	526	596	561	589	593	557	589	553	583	583	542	547	571	532	554	541	562	621	583	591	559	585	545	599	633	586	524	571	561	576	510	569	606	598	566	562	549	606	515	591	553	567	524	576	582	554	573	561	568	528	590	573	572	595	560	539	545	575	607	573	615	587	545	571	605	573	603	590	571	573	549	605	600	569	560	557	589	593	602	583	570	569	559	559	592	543	556	567	578	583	596	559	577	577	544	568	607	592	551	566	558	539	610	550	574	583	565	585	582	551	581	551	521	576	563	578	582	582	568	578	568	579	555	577	585	577	569	619	585	546	574	609	612	589	557	540	560	598	587	579	574	502	575	581	585	604	574	580	581	566	578	591	588	549	595	580	575	587	593	568	561	592	544	608	564	590	604	580	583	589	578	610	560	548	508	594	590	595	594	555	630	572	585	564	583	580	591	557	599	562	573	621	562	548	536	573	602	587	575	613	602	562	614	516	609	570	589	566	581	601	554	594	564	564	572	576	585	612	589	564	576	602	590	597	583	575	567	599	546	586	558	550	583	572	555	590	580	602	575	529	506	575	621	561	574	553	534	567	551	590	534	591	619	556	616	596	583	569	549	587	532	532	554	547	610	513	669	612	556	581	616	599	521	577	585	598	572	582	615	571	622	555	592	562	591	588	555	542	567	544	614	577	538	584	567	581	588	542	544	571	568	585	552	594	609	593	538	540	559	595	567	555	607	574	589	581	564	575	582	590	558	593	569	594	605	555	584	567	615	553	570	594	577	543	566	582	585	561	571	583	557	621	564	588	543	545	579	586	573	570	578	600	542	583	585	612	544	578	617	583	573	582	540	566	554	564	539	568	568	572	589	594	576	612	541	563	596	589	581	550	571	575	538	551	550	625	575	561	555	578	576	587	562	584	581	584	578	554	556	582	570	593	537	545	531	560	587	538	579	590	575	590	545	587	571	569	588	538	579	574	541	570	616	567	564	585	602	618	560	532	570	531	565	540	603	568	564	637	550	593	563	592	596	534	577	572	570	598	550	587	577	594	578	559	572	552	538	556	572	574	572	593	557	539	604	545	560	606	623	530	552	576	543	585	591	549	572	565	597	614	604	566	586	575	560	601	601	566	565	591	579	571	602	569	604	588	590	606	566	608	593	573	609	577	589	574	565	571	613	596	586	570	516	605	623	595	593	569	561	575	601	586	614	543	595	527	562	573	573	607	601	567	549	564	561	591	611	577	562	589	599	560	581	542	604	574	533	601	544	612	608	562	580	583	577	540	562	596	573	578	586	555	563	607	605	556	541	547	545	560	616	585	585	547	566	568	604	600	519	544	503	589	594	560	580	603	588	577	589	591	582	589	533	569	576	568	572	569	550	543	577	626	642	548	623	582	574	501	591	582	590	545	602	577	536	538	596	577	600	596	594	594	602	602	579	567	595	544	592	597	567	564	589	570	548	569	579	581	571	540	565	625	596	540	579	577	573	600	600	570	602	608	571	573	571	564	572	564	583	534	556	603	577	576	599	513	526	587	546	611	619	547	603	574	581	547	567	543	560	598	569	573	629	524	578	589	583	560	597	546	603	583	617	600	534	562	580	566	602	547	569	556	595	586	591	548	590	618	562	606	568	554	581	577	541	619	587	548	568	574	561	543	558	592	579	584	581	534	589	602	534	518	583	606	560	591	569	576	541	597	605	576	562	553	553	605	560	592	605	564	599	570	607	606	619	561	616	562	570	592	564	566	593	583	580	561	590	571	599	600	570	645	583	566	582	614	572	604	557	552	499	585	593	581	573	567	574	517	567	597	552	557	566	575	606	589	550	572	625	539	556	543	562	579	553	608	580	599	566
22598	21323	31650	25351	22486	20133	10908	3272	7816	12929	11724	8386	4670	1914	1433	1499	1486	1198	871	846	871	896	851	865	903	876	817	868	854	855	830	873	850	876	872	864	819	815	891	839	895	793	887	846	859	828	921	833	849	829	884	819	836	871	845	818	878	811	856	903	865	861	786	864	855	883	867	805	829	842	868	838	888	810	861	841	832	864	834	833	857	902	820	888	867	844	836	816	841	850	840	841	888	889	865	880	912	790	841	815	814	893	864	873	841	860	902	847	848	897	851	843	828	840	862	872	865	849	826	887	889	896	858	883	852	835	831	840	871	818	868	841	798	864	857	868	871	844	780	901	802	847	916	865	890	843	859	880	835	848	935	885	822	853	858	812	820	817	805	872	887	876	839	842	859	877	876	869	867	868	890	897	829	856	820	878	846	885	868	823	828	851	901	814	860	808	829	880	846	853	852	889	918	846	812	751	856	852	874	847	859	837	884	840	860	833	820	881	841	860	864	900	840	824	889	857	890	838	854	823	833	887	862	889	888	846	847	869	882	881	857	772	868	888	868	879	850	848	867	808	879	891	863	814	856	817	832	894	825	844	839	826	825	798	864	876	875	878	837	859	873	836	828	865	885	880	855	847	833	875	886	808	824	880	845	806	841	773	861	911	891	883	929	817	810	854	826	812	844	836	827	873	880	881	843	817	879	841	882	893	826	842	794	854	869	848	827	809	902	860	801	862	876	835	873	887	849	850	831	826	863	855	857	895	842	827	845	855	853	861	879	910	879	817	872	881	833	886	866	864	875	869	824	832	790	857	904	836	874	836	836	820	846	905	884	882	828	839	852	845	877	803	898	787	825	795	784	859	849	829	809	866	833	871	871	825	855	847	853	834	892	893	860	845	847	885	850	853	867	856	846	880	868	922	877	861	841	880	804	836	848	844	858	842	865	852	818	849	833	857	858	856	860	858	822	833	869	800	857	881	810	839	844	872	872	834	846	875	883	887	910	832	819	897	885	884	846	874	804	807	874	926	864	843	893	880	832	831	800	840	886	807	857	861	865	826	896	887	843	844	815	860	812	863	869	912	815	851	847	832	831	835	847	857	862	833	816	866	847	839	868	872	818	862	872	834	821	874	847	850	867	841	885	820	850	869	859	880	862	878	879	829	872	856	887	817	856	901	831	837	820	899	867	876	859	796	842	810	880	804	819	843	819	855	871	863	813	889	848	844	847	872	864	840	863	869	847	860	875	846	790	864	838	821	880	818	828	860	854	883	825	854	869	838	847	840	856	895	864	894	841	809	823	913	833	893	888	845	854	847	834	841	816	870	839	821	850	854	825	824	886	847	810	869	876	879	883	857	894	877	857	834	830	835	851	844	892	897	814	842	847	821	836	841	912	889	816	848	852	864	859	868	816	892	853	832	873	856	860	848	830	925	817	896	831	874	850	843	815	815	826	868	890	874	915	854	907	894	905	873	868	870	860	891	843	878	875	831	892	847	828	769	887	842	834	824	800	850	792	839	832	877	890	842	869	792	878	923	872	840	850	853	787	885	845	862	832	806	869	843	862	869	818	902	886	868	826	882	827	868	860	874	837	842	863	838	830	852	887	836	906	881	846	846	859	866	864	878	881	858	833	831	895	855	866	885	912	842	899	886	792	876	858	845	875	891	874	865	878	857	896	861	869	863	817	854	849	834	901	850	879	794	867	838	879	852	819	857	831	881	909	863	868	826	805	886	860	795	840	833	855	871	817	867	803	877	779	813	871	896	856	855	792	870	866	760	828	893	862	822	842	887	869	819	842	807	835	823	903	819	861	799	866	841	857	861	849	861	918	930	811	889	854	849	838	841	868	878	832	879	926	793	851	869	846	800	865	846	863	812	828	860	820	841	842	811	883	825	838	881	863	881	885	854	815	842	845	808	910	867	852	896	871	870	875	837	865	840	849	867	851	885	880	879	842	852	833	894	936	889	844	849	802	840	840	858	869	836	856	840	806	908	835	875	803	920	832	884	900	826	864	872	801	856	843	833	822	790	888	839	841	880	863	869	875	800	847	896	804	830	904	868	879	853	833	853	813	851	863	831	840	818	841	836	840	824	829	856	865	843	913	843	840	800	824	840	847	837	827	852	846	895	859	820	844	890	877	843	824	817	882	840	895	850	871	821	863	922	894	789	843	803	871	868	876	821	822	879	851	844	800	894	828	869	793	826	843	848	882	855	881	839	861	849	819	830	873	865	897	840	809	884	880	840	890	816	848	850	851	827	887	827	881	864	862	874	820	883	821	872	854	849	870	836	902	879	818	866	833	897	887	914	887	836	823	838	806	870	862	899	834	889	815	849	862	824	868	828	811	872	821	809	827	862	855	843	871	877	890	828	895	890	867	859	793	853	855	869	814	860	870	819	795	867	855	886	875	861	822	860	840	840	826	839	850	825	861	894	811	898	853	873	815	836	844	862	881	804	884	848	870	833	828	830	821	844	864	902	890	853	876	843	865	908	863	881	793	856	802	895	858	881	845	847	832	855	889	833	877	849	856	827	838	855	816	805	869	843	839	848	811	880	834	796	876	798	855	837	875	885	801	897	858	859	871	821	847	881	869	847	901	844	821	880	866	818	840	862	852	877	831	920	875	879	851	926	873	831	905	798	866	847	883	847	904	899	863	858	815	874	883	847	857	865	844	854	785	880	820	830	872	839	857	852	834	914	855	792	810	819	859	856	858	871	799	870	899	819	834	810	846	862	865	806	821	861	868	864	812	846	845	868	896	869	862	816	836	855	849	825	889	877	839	847	850	878	857	826	884	863	893	841	890	864	852	868	799	874	857	843	838	847	890	851	889	829	905	866	888	840	905	904	855	865	806	860	911	836	846	840	872	891	815	856	890	878	828	835	831	896	877	882	836	844	829	860	846	836	817	846	809	849	864	815	896	877	890	857	897	845	812	802	907	875	907	874	801	864	899	799	860	858	833	913	869	837	870	856	876	854	829	893	788	855	930	880	874	841	839	833	825	847	822	870	852	856	844	908	819	860	818	837	872	838	856	901	866	864	809	861	842	874	835	919	844	830	823	849	894	899	868	887	816	828	898	834	862	832	786	877	830	860	839	829	863	876	871	878	846	851	879	814	845	876	840	812	863	848	843	840	872	855	883	824	836	867	853	862	849	865	855	860	920	825	885	817	824	850	848	837	833	822	847	837	831	821	904	840	873	866	880	856	878	866	872	830	863	856	907	871	844	837	856	893	851	888	887	793	878	788	864	855	843	825	887	814	866	884	879	823	880	869	844	813	852	859	873	869	854	890	872	860	854	819	852	863	803	878	876	875	793	872	855	859	818	864	862	827	844	839	862	843	835	850	878	845	817	875	882	844	795	809	840	849	901	809	781	847	869	873	818	838	874	858	879	873	904	821	841	860	851	858	891	898	917	840	859	874	835	908	844	820	805	876	854	811	880	824	806	888	852	850	824	842	916	853	878	870	852	868	869	839	907	843	857	876
46474	96650	78372	39912	23820	1858	2660	4019	11764	16962	15207	10900	5999	2394	1794	1811	1717	1379	922	855	908	811	900	786	857	841	847	826	866	844	886	813	804	851	824	848	880	844	803	810	840	821	891	848	828	800	829	868	824	805	895	870	839	798	851	809	846	856	825	855	810	853	873	811	857	865	841	850	773	831	804	838	908	846	873	831	882	860	841	847	825	811	846	838	899	845	875	833	849	821	858	843	817	848	801	871	832	882	806	892	815	847	868	843	877	829	846	853	840	866	832	882	838	851	851	880	863	885	866	886	835	899	832	842	796	822	871	863	867	870	864	804	857	834	831	878	845	844	834	826	848	826	878	822	844	817	900	860	822	825	823	849	842	880	870	880	824	844	842	862	878	830	861	832	835	840	810	789	865	799	870	854	823	852	876	861	817	864	884	835	851	824	873	852	807	800	879	827	842	859	813	832	834	910	835	859	873	812	861	867	817	851	858	850	889	833	809	864	841	845	869	808	867	860	863	842	877	865	855	839	815	823	814	782	866	836	829	879	836	833	888	808	787	872	812	896	836	850	795	839	827	856	860	867	842	851	864	877	847	864	869	891	821	800	859	818	868	844	872	850	850	856	828	828	835	832	813	906	846	852	895	861	825	851	858	824	824	901	842	849	836	836	813	858	881	888	873	920	879	857	848	864	845	900	815	839	806	889	835	834	844	802	843	823	848	858	859	846	850	853	801	828	873	826	854	855	862	841	849	877	845	810	835	852	815	856	843	827	821	787	802	865	882	865	878	878	850	816	896	884	860	861	882	849	839	886	834	873	853	862	800	852	858	887	872	860	838	863	863	819	832	818	799	887	853	831	829	853	830	851	870	909	856	861	844	899	857	820	834	821	825	869	809	845	874	810	850	808	796	847	828	831	813	854	786	844	796	836	893	821	818	832	871	804	881	828	823	829	806	848	870	891	850	848	819	817	833	865	906	864	843	838	746	828	812	851	856	849	856	826	869	827	839	853	855	839	818	875	859	836	844	882	814	818	803	813	840	845	838	817	894	834	861	877	828	861	840	809	826	837	808	794	877	857	816	869	817	833	835	868	793	769	855	840	835	783	871	784	807	834	847	834	801	846	909	789	837	795	838	848	819	837	827	802	847	798	892	876	844	819	812	882	839	830	863	818	842	868	826	793	867	837	886	829	857	844	878	860	830	807	831	829	816	853	803	845	827	845	806	841	846	853	855	839	840	856	801	827	838	879	821	843	829	857	864	868	846	864	864	839	833	800	850	805	846	807	859	830	853	831	817	830	847	859	847	822	901	853	854	800	833	877	806	824	815	861	851	883	839	777	895	834	820	850	852	859	767	872	805	816	813	895	835	915	842	801	856	795	841	863	845	786	820	851	830	879	831	871	843	881	855	828	852	787	884	814	868	823	812	823	852	850	893	832	829	838	844	885	827	862	855	877	806	832	825	853	799	833	860	840	871	840	865	844	887	886	850	780	862	823	821	865	833	832	790	880	884	848	806	860	840	877	812	799	883	834	808	887	799	844	817	843	811	811	840	895	842	826	840	849	899	806	892	830	839	879	882	838	849	810	801	839	821	835	852	870	830	840	826	827	823	849	840	811	853	880	877	874	850	859	867	853	858	836	863	828	805	829	876	773	862	856	814	839	817	842	883	866	842	849	833	856	819	803	836	821	856	831	877	877	823	865	894	829	853	869	909	839	851	754	847	836	809	841	859	817	880	792	824	901	871	846	806	850	843	827	885	838	845	776	860	858	839	810	836	799	858	827	855	850	798	886	845	802	876	828	860	818	844	785	880	881	846	843	885	827	863	875	847	783	854	842	827	813	868	818	856	849	900	848	863	884	847	869	803	853	866	851	890	806	811	862	888	874	818	877	858	791	822	860	862	831	835	860	871	871	832	848	865	873	835	860	849	832	872	825	859	864	887	851	880	818	815	839	843	838	808	835	834	864	927	823	821	843	832	869	840	880	813	866	885	875	848	832	830	821	853	785	883	787	841	821	868	876	844	832	913	876	837	858	849	861	814	833	845	862	828	869	818	857	805	833	839	798	843	853	871	876	859	846	813	895	844	805	823	816	811	883	841	871	851	851	874	849	899	804	883	838	837	843	846	801	862	819	854	799	820	890	823	833	866	820	801	885	823	849	830	862	889	839	820	835	885	856	915	925	876	866	888	876	838	806	830	836	825	817	885	847	844	870	868	862	854	893	838	855	829	854	834	820	868	850	811	896	810	881	853	877	826	869	840	842	834	851	806	828	846	855	862	827	871	870	838	829	868	839	850	850	850	865	858	844	831	823	817	834	870	858	887	839	844	853	836	899	835	802	851	876	850	832	837	855	802	877	888	836	839	841	859	855	857	833	847	875	851	835	813	856	851	834	878	881	864	893	849	828	859	854	867	813	857	853	862	839	879	827	874	851	894	830	816	849	861	843	845	854	891	833	847	815	839	847	812	829	850	859	875	860	845	860	882	815	856	837	834	869	837	825	871	881	840	827	832	879	826	855	874	835	823	829	830	830	887	849	852	845	825	818	838	824	857	871	801	831	853	859	850	830	854	828	849	835	857	866	877	844	889	800	846	890	802	800	862	848	841	825	831	822	802	852	838	861	851	817	834	794	855	846	861	782	882	852	869	861	829	875	813	864	868	824	857	853	849	841	814	854	838	815	900	858	829	888	879	854	838	868	857	845	842	907	862	840	830	825	827	880	890	814	852	842	860	859	864	817	834	841	862	865	814	836	877	850	895	799	849	827	813	816	871	866	801	833	795	918	842	867	836	845	896	875	839	887	856	856	813	880	877	838	809	839	824	880	788	847	862	886	824	852	879	816	837	872	836	796	837	874	849	834	825	844	836	832	833	794	920	880	791	857	819	828	837	871	824	826	870	784	882	861	892	859	800	844	857	867	793	807	883	817	893	877	887	825	797	869	865	835	819	867	849	840	841	852	848	900	801	860	803	913	822	832	864	818	845	867	806	827	825	872	839	823	874	804	848	854	864	856	865	851	813	850	882	843	862	845	838	831	864	826	861	891	897	860	832	842	836	879	801	826	846	823	854	830	865	797	835	856	837	871	850	826	855	808	826	866	868	868	815	808	848	825	832	893	814	839	806	889	863	810	842	903	830	807	879	810	789	893	876	855	897	921	896	840	845	803	798	849	884	890	848	851	845	855	830	871	846	858	845	870	819	915	843	829	890	827	858	906	772	840	778	814	864	859	828	883	880	940	819	784	871	841	806	848	860	819	888	897	904	838	829	869	820	886	862	856	892	841	815	803	803	834	879	829	816	851	841	817	839	888	862	904	889	797	843	832	862	804	894	841	848	852	885	851	814	823	838	809	872	827	820	863	849	849	807	815	881	832	810	875	806	877	830	819	808	865	814	858	860	851	833	778	866	789	905	833	841	808	836	849	861	873	840	848	884	877	864	836	861	837	809	873	830	858	835	867	876	881	867	864	828	835	890	837	835	861	839	874
30556	26863	30256	11726	1978	554	554	558	815	1017	1030	867	636	536	503	524	521	493	469	470	469	458	458	455	423	500	465	451	428	465	447	497	469	459	480	448	468	454	415	511	434	460	463	462	465	473	456	458	496	446	389	468	492	497	459	478	447	463	423	445	423	450	483	438	426	468	424	468	462	453	451	434	449	467	462	436	447	445	466	443	474	439	477	446	447	440	428	451	431	415	478	478	452	496	447	451	447	468	440	472	444	504	444	407	472	426	433	431	460	463	478	459	416	479	435	456	447	443	464	441	448	437	460	445	449	449	496	448	457	494	464	435	419	459	434	485	462	475	473	464	473	444	452	458	457	427	452	450	461	465	449	440	460	446	448	474	448	463	478	460	493	461	462	456	482	471	483	409	475	485	432	433	462	428	478	456	441	461	496	451	431	444	455	406	458	434	414	425	452	453	430	405	411	476	468	474	443	468	444	417	444	439	487	458	438	444	443	439	479	435	498	456	414	445	450	464	465	462	468	469	483	460	479	428	464	457	449	407	459	477	487	501	437	452	482	443	467	426	424	464	445	472	452	436	471	424	453	461	431	442	450	460	449	473	471	470	469	463	435	439	464	457	456	471	467	461	424	445	475	435	448	446	474	438	432	454	462	477	450	500	475	397	418	461	454	457	447	447	467	463	464	457	422	464	406	487	441	461	443	435	474	462	430	496	431	471	432	442	433	447	445	487	453	458	433	465	454	426	450	424	466	432	429	484	457	440	467	412	442	451	425	471	453	448	452	515	446	468	426	466	465	442	448	456	461	453	457	455	469	430	438	440	468	439	446	486	494	438	422	475	490	429	459	451	438	470	459	446	482	476	428	461	449	447	450	460	471	470	473	452	465	472	434	468	453	446	461	488	477	456	489	466	440	446	475	433	471	495	452	444	405	446	409	472	465	430	483	459	442	461	471	405	436	432	409	450	470	436	416	440	441	453	452	445	459	479	443	504	429	417	457	482	438	454	426	477	450	451	464	468	473	434	445	438	483	440	517	487	481	469	453	457	466	462	425	466	448	451	500	458	450	406	442	455	476	443	454	454	473	420	444	452	409	429	456	451	442	449	457	428	470	407	464	429	447	458	488	424	440	445	473	442	419	443	435	447	461	463	480	446	457	461	465	475	528	465	443	446	444	462	440	460	454	479	453	463	475	436	454	459	491	444	464	440	463	501	442	482	492	407	414	466	453	497	471	460	458	501	468	426	463	501	436	468	430	429	521	428	431	449	450	502	461	457	433	476	428	462	436	436	538	437	439	464	480	486	473	467	482	494	430	444	450	420	460	505	516	451	466	436	467	448	487	450	435	470	489	473	465	438	405	443	491	451	417	472	440	447	445	465	458	429	435	454	460	412	426	467	464	464	446	482	453	455	449	467	455	437	507	468	494	439	458	480	467	450	437	466	430	432	461	469	459	425	433	441	464	467	447	449	483	455	448	468	469	435	445	478	439	413	443	469	458	486	455	417	443	500	412	482	458	474	470	470	454	473	440	418	464	464	445	469	469	449	464	438	432	453	478	476	452	444	484	460	440	448	486	466	422	484	489	471	448	454	420	433	385	478	467	444	452	442	450	428	443	458	452	464	434	404	451	385	430	494	470	468	421	482	438	434	456	482	480	446	445	436	447	437	443	482	437	444	454	443	434	447	443	454	474	466	466	468	423	464	458	510	462	432	430	423	448	490	475	502	461	443	469	444	447	449	450	451	439	438	488	465	440	443	451	488	498	477	458	442	410	480	451	479	474	452	480	467	493	441	444	466	433	467	422	462	476	455	484	457	462	442	450	477	474	489	416	468	448	471	459	419	447	426	441	457	452	440	472	494	451	413	448	454	443	443	452	412	487	470	427	459	431	417	467	417	479	457	469	469	473	409	452	485	485	479	429	460	442	435	431	469	438	401	438	417	462	473	431	500	431	459	467	446	448	467	485	471	494	450	445	473	431	459	493	434	476	444	487	432	489	456	441	457	451	445	417	424	463	451	424	453	443	505	459	457	455	461	478	430	462	451	468	449	465	456	467	432	444	445	468	477	472	451	443	491	463	432	464	461	393	461	432	459	460	448	471	445	490	445	428	464	437	436	478	480	509	469	422	507	476	426	441	457	432	455	470	446	500	460	515	417	434	443	430	452	474	459	419	432	458	459	439	450	451	419	500	469	459	464	472	457	424	444	465	417	434	428	462	455	465	453	459	447	451	467	437	412	466	448	427	452	451	436	482	478	442	450	476	457	465	402	455	469	490	443	474	445	436	474	433	481	478	484	444	504	455	484	452	471	449	478	469	478	508	493	484	458	458	443	420	481	445	424	470	476	428	432	455	471	464	475	417	419	445	467	451	412	488	442	508	425	451	484	444	469	488	439	426	478	431	472	469	421	434	454	463	445	448	437	429	463	462	466	449	483	460	453	474	513	451	476	451	465	441	461	446	451	463	436	434	437	436	480	451	408	443	433	427	449	459	485	467	440	445	430	415	455	443	461	487	487	468	442	483	441	457	444	461	472	445	446	462	428	417	424	449	444	398	468	488	455	437	462	433	436	464	471	472	487	441	438	467	464	425	462	451	435	456	460	418	480	464	453	469	470	478	503	415	482	398	485	442	434	478	462	470	445	511	479	478	468	487	458	442	425	436	446	445	469	450	451	460	450	439	476	439	409	433	467	431	471	511	452	448	480	470	471	448	450	450	441	480	447	450	473	447	426	450	443	462	459	445	483	468	476	454	491	466	464	420	461	472	465	450	449	465	458	465	417	489	476	464	453	439	441	449	482	473	455	471	451	438	451	467	449	461	457	447	443	473	470	437	450	427	446	454	486	432	459	450	408	476	453	462	475	448	426	424	434	450	429	448	449	495	463	441	458	460	477	446	433	436	410	441	428	446	477	440	444	465	446	425	478	473	450	448	433	438	486	476	409	470	450	437	442	447	448	437	457	484	445	426	447	442	460	455	502	451	487	446	470	454	495	461	427	413	462	503	453	456	438	444	446	423	443	427	466	480	446	456	456	470	493	425	470	443	417	444	479	441	458	459	489	453	431	487	450	449	444	466	444	442	433	441	441	459	444	464	472	452	457	451	436	471	433	411	466	488	436	476	445	458	468	497	466	454	464	441	456	469	458	446	453	457	467	465	432	459	479	479	441	437	455	471	463	438	426	434	446	443	443	455	461	468	484	428	441	494	461	438	417	457	476	463	436	458	454	457	406	431	433	435	452	446	475	470	512	488	474	449	453	468	465	451	440	428	477	432	469	463	477	460	435	465	428	460	437	471	451	447	454	477	477	453	490	448	452	433	443	453	431	427	434	485	498	448	443	444	432	483	435	454	458	449	493	442	415	471	416	484	451	467	498	431	482	488	457	464	453	453	419	475	427	429	468	475	446	463	467	456	441	455	467	424	463	432	522	426	456	442	441	442	471	456	450	456	482	418	463	456	448	494	465	457	444	431	463	467	433	434	455
32191	38656	23777	5148	1693	602	621	645	1006	1325	1215	1029	745	559	498	510	564	536	495	457	459	440	478	494	501	487	478	491	495	488	454	499	449	428	467	451	460	487	459	474	480	504	530	485	466	502	499	489	462	460	490	466	447	464	466	484	517	478	450	469	496	514	505	462	493	491	455	517	436	471	437	474	412	530	496	436	453	466	491	438	522	460	465	489	471	475	472	487	455	461	480	481	468	453	483	460	503	485	489	503	507	485	462	510	484	474	454	480	472	500	523	452	452	444	466	490	524	470	447	500	452	536	493	503	494	481	436	504	475	498	505	498	480	465	462	498	504	467	459	460	471	452	472	513	462	468	459	482	466	480	471	478	483	464	485	450	495	468	517	474	467	462	436	460	477	500	483	432	465	443	465	464	499	493	479	507	491	496	458	489	517	523	496	461	450	466	507	469	464	459	492	475	470	503	493	527	461	466	458	501	478	484	487	467	471	478	421	485	494	514	506	473	509	491	494	493	495	498	465	460	457	469	479	506	496	476	495	488	503	487	456	498	453	507	473	526	463	532	444	463	503	513	489	489	454	450	492	477	493	473	521	510	512	465	495	482	495	473	448	464	511	488	503	475	473	488	429	501	444	477	450	524	476	479	503	483	476	476	517	473	447	460	458	494	463	489	463	469	491	451	478	477	483	474	474	511	463	483	480	464	479	487	488	473	477	472	459	516	475	475	479	461	444	470	461	469	515	471	478	497	503	440	528	478	493	454	487	449	467	479	470	494	470	458	449	479	466	462	500	462	501	448	470	488	518	474	443	485	464	484	461	477	485	491	443	506	461	455	484	489	443	475	496	474	491	478	466	464	444	473	428	486	464	460	471	474	447	431	463	456	489	477	476	438	477	468	448	466	487	463	474	489	508	475	444	510	492	497	460	518	478	496	508	498	498	490	472	463	486	463	457	509	480	471	501	475	498	470	466	503	460	495	497	456	475	501	482	439	466	472	500	494	471	518	475	477	490	470	429	488	457	489	502	472	502	455	471	465	456	477	450	474	486	485	496	456	461	487	437	449	429	455	454	484	457	447	488	478	493	468	463	484	498	475	472	446	499	464	479	522	469	486	469	466	489	449	503	515	504	491	482	486	482	511	486	458	476	462	461	491	463	483	491	511	487	450	507	498	484	509	471	511	499	470	464	488	506	478	479	468	454	497	470	483	483	456	450	480	476	487	493	518	480	493	496	454	520	475	484	497	508	502	465	436	500	520	460	467	487	472	500	441	468	445	466	474	466	540	498	498	482	471	466	442	459	493	513	487	508	460	476	457	497	527	506	465	512	504	493	456	493	464	488	481	482	483	508	461	473	516	479	518	496	477	458	436	466	509	465	475	428	466	470	468	456	427	472	443	463	480	508	463	469	524	466	461	463	532	476	453	477	524	494	481	476	450	472	459	487	495	468	443	478	464	473	480	484	454	484	456	475	489	468	462	462	455	487	492	476	454	436	495	460	499	468	480	453	459	459	502	479	524	492	494	474	447	457	490	451	444	492	516	476	449	485	464	489	454	473	499	462	460	436	544	466	439	459	491	470	506	460	470	476	482	453	467	541	482	451	476	483	490	483	466	494	520	483	459	496	502	459	508	468	491	479	489	452	471	480	505	469	481	491	505	549	493	489	441	472	455	457	487	478	488	492	465	462	513	460	454	455	492	500	489	454	474	478	499	496	470	509	483	472	483	485	473	521	466	482	447	464	481	437	494	471	477	459	463	551	470	466	491	482	449	508	474	465	488	462	526	520	492	457	477	466	490	471	482	484	487	461	499	444	480	445	454	507	472	477	495	462	452	512	493	460	476	513	481	489	477	508	484	462	490	493	467	506	448	448	474	529	476	454	506	489	510	480	481	490	456	479	481	481	450	458	468	489	447	470	454	436	449	482	506	492	505	432	521	483	473	489	513	474	462	510	455	499	465	494	446	481	465	471	470	504	429	481	470	503	478	469	486	490	490	508	465	482	475	457	468	522	443	529	468	461	488	479	494	475	480	479	453	499	519	480	498	458	487	447	485	496	446	482	464	488	494	473	442	451	453	507	467	487	497	479	514	485	478	486	475	509	493	498	518	469	443	481	526	456	488	486	451	513	526	519	476	510	505	484	486	472	491	463	502	477	465	517	487	509	516	488	492	497	470	497	495	476	507	498	469	464	459	468	512	460	466	469	447	474	465	456	507	484	519	477	488	498	480	450	469	512	478	503	478	459	445	506	484	438	487	513	438	463	517	501	468	499	475	480	454	454	459	476	506	467	496	499	484	481	467	455	436	489	488	485	483	500	494	466	469	466	484	494	483	549	452	491	475	461	470	466	480	489	472	457	475	490	491	497	481	494	455	449	491	443	486	473	497	462	468	483	478	486	458	429	475	474	431	461	455	490	481	476	507	477	468	481	492	477	469	466	468	464	473	457	451	466	520	464	493	461	488	482	482	468	454	463	468	489	473	503	454	470	502	491	441	479	466	489	493	497	477	438	470	459	521	449	489	508	459	502	459	504	487	473	491	547	480	497	472	479	439	469	487	434	509	503	480	489	473	529	455	481	486	438	482	505	498	441	523	448	478	495	454	491	491	496	470	455	488	442	480	497	489	469	482	495	451	498	486	498	485	491	440	468	443	442	492	469	471	494	545	450	476	508	492	479	490	494	466	460	472	422	490	490	437	489	473	469	466	482	481	471	488	468	504	487	470	488	490	450	487	487	464	485	480	449	440	499	434	494	461	537	454	492	514	453	458	509	467	482	486	447	462	478	469	487	488	481	480	484	517	486	453	504	490	473	476	452	496	495	506	469	455	451	462	476	506	452	480	484	464	459	480	482	490	470	466	499	486	486	480	459	449	461	514	455	478	492	517	502	454	436	461	497	511	471	487	481	481	449	456	472	483	460	487	458	479	487	477	497	458	500	444	479	481	514	501	468	484	500	510	444	506	476	433	463	487	492	453	496	495	493	485	468	517	487	468	497	510	467	499	504	454	456	514	500	499	441	510	474	474	455	446	481	429	439	486	481	461	445	511	419	476	422	505	502	472	508	505	491	510	525	473	474	523	478	526	477	480	490	480	485	512	474	493	499	469	466	459	476	467	468	483	490	478	498	466	490	447	443	509	480	436	443	458	470	485	502	478	468	481	488	461	480	463	460	475	461	460	523	489	510	475	507	504	459	489	449	492	523	481	479	492	460	520	496	451	496	497	459	517	453	485	491	465	441	507	504	502	517	501	463	508	494	473	517	450	448	471	492	474	448	490	459	465	477	493	461	458	515	493	464	469	496	485	511	490	484	484	476	466	476	495	477	467	441	506	466	458	491	496	467	449	469	486	481	499	451	480	464	507	494	467	460	462	486	459	479	488	522	445	508	511	483	496	507	490	484	477	489	491	476	458	473	505	489	490	522	432	471	471	508	492	509	505	476	454	452	464	449	490	465	481	492	465	481	483	466	483	478	453	501	530	446	459
23838	21832	34396	26492	20947	12263	1948	1961	5185	7612	6240	5231	2768	1469	1122	1068	1025	871	778	651	691	674	685	645	656	671	709	664	677	645	687	609	669	650	653	659	679	670	649	647	676	692	614	668	661	641	663	650	683	609	662	677	693	670	633	673	662	650	697	633	644	686	631	641	676	626	672	665	656	618	655	657	697	668	646	698	668	655	639	684	661	674	687	676	614	649	660	642	652	713	731	637	670	661	661	609	695	650	628	679	639	661	648	709	654	672	630	633	612	684	663	658	689	611	664	681	669	675	670	622	654	667	674	704	663	627	667	651	644	635	622	700	647	685	670	661	680	667	601	649	662	673	641	656	644	645	625	648	651	704	635	622	684	630	663	605	700	708	636	644	672	638	646	650	664	582	674	629	659	662	627	678	630	644	627	627	672	626	671	672	635	672	637	688	638	637	641	642	662	628	678	644	652	679	648	663	663	675	683	663	704	635	685	668	630	644	632	676	662	625	614	644	638	687	651	665	674	661	597	673	681	649	660	633	637	636	684	684	669	674	658	681	690	663	654	670	654	667	614	626	642	634	640	653	658	663	663	652	669	659	697	651	659	637	629	644	706	604	652	681	670	607	683	642	692	611	684	655	638	680	638	679	657	650	697	642	675	675	702	622	644	641	647	633	667	600	655	668	661	659	684	647	654	663	634	592	683	678	699	663	653	664	672	636	646	679	706	600	674	688	651	646	618	652	627	656	634	634	617	610	687	668	648	713	649	688	656	675	618	718	681	684	637	670	677	603	650	672	682	696	705	666	688	659	651	615	585	616	657	660	667	656	666	624	669	645	646	622	689	615	694	669	635	652	674	645	661	633	689	702	648	639	613	663	669	696	694	664	658	642	666	706	635	664	688	602	683	638	672	687	636	668	660	702	667	642	664	690	649	637	658	622	660	633	644	640	626	649	629	659	600	657	664	672	648	621	637	681	681	665	643	656	598	641	611	634	634	638	634	723	659	660	694	655	644	660	644	654	665	602	616	675	632	654	633	623	701	655	624	645	620	667	631	633	646	667	625	668	678	637	678	647	637	673	620	680	648	640	746	678	667	662	664	606	655	704	677	633	640	665	657	698	715	636	684	686	681	666	640	678	678	600	641	643	613	649	663	638	695	717	647	630	648	665	652	699	642	625	659	616	674	619	641	654	614	614	654	675	646	623	637	650	669	631	662	679	661	652	673	690	660	653	655	649	694	643	616	647	676	642	632	642	694	669	692	635	731	624	620	650	680	679	668	647	696	628	615	644	708	618	682	681	630	623	635	709	671	682	647	601	710	664	670	676	663	654	661	647	661	671	635	659	690	658	660	688	665	644	658	682	639	675	620	639	638	624	649	651	667	653	680	666	682	679	692	693	694	640	645	688	683	619	711	683	704	657	664	637	632	623	671	675	657	665	639	671	623	611	668	654	623	647	709	630	640	665	654	667	709	675	652	671	667	672	652	660	636	623	659	648	666	697	678	585	673	669	643	690	617	641	638	688	655	641	640	678	705	660	679	636	690	644	657	618	575	727	697	690	655	698	693	681	674	670	647	686	662	662	618	660	648	709	680	681	737	666	702	659	712	693	584	623	694	646	661	677	672	681	669	641	654	680	631	681	634	680	645	671	623	683	665	659	660	650	677	674	703	657	682	679	658	662	641	666	656	696	649	691	615	684	658	672	608	645	591	700	674	664	643	640	662	630	722	636	663	659	663	670	662	659	616	679	638	635	630	665	670	642	660	635	726	698	677	698	680	653	652	679	632	662	668	647	691	666	614	631	716	685	640	655	658	694	673	678	679	624	703	678	631	646	675	656	631	678	676	637	613	696	630	640	654	654	646	626	677	663	693	684	666	631	660	695	658	646	647	645	661	678	653	658	707	642	695	642	624	650	633	714	605	648	665	634	637	636	649	616	671	675	634	636	605	683	642	635	658	693	672	665	637	646	632	654	659	627	609	677	628	698	682	670	696	663	617	667	640	666	663	672	659	647	665	665	635	648	679	670	714	613	660	626	632	652	642	621	696	712	730	643	640	695	679	655	635	687	682	649	654	625	675	651	688	679	662	661	697	666	672	662	694	663	682	604	661	677	673	665	697	652	630	637	639	680	648	644	633	682	676	652	656	697	677	651	689	695	688	626	595	643	683	659	679	695	596	650	664	711	654	742	677	623	687	698	626	623	650	708	660	676	667	650	663	660	655	657	679	695	638	667	617	644	662	655	673	649	681	668	673	634	639	651	632	639	668	655	661	664	674	616	617	652	649	657	625	661	638	696	654	666	641	709	661	637	622	597	611	726	650	622	625	709	649	658	687	630	667	591	636	665	656	649	620	666	687	679	616	653	648	651	658	647	724	647	617	652	648	678	679	650	661	643	677	686	671	670	635	668	669	631	692	696	616	661	671	657	655	657	708	677	610	670	646	629	661	648	666	612	691	673	684	678	642	688	711	658	637	660	643	708	683	659	669	654	639	633	635	662	634	686	666	668	647	747	647	638	704	664	656	617	666	626	658	647	664	680	664	710	625	621	652	681	660	672	717	645	655	698	617	649	624	704	694	612	623	612	618	665	623	682	671	647	690	651	687	626	652	622	623	667	638	658	666	587	645	660	652	636	628	676	624	600	653	637	677	668	627	642	631	707	665	643	597	680	645	641	693	650	635	615	639	639	654	640	703	651	676	633	623	692	680	692	688	646	621	613	653	649	688	693	636	618	665	684	674	641	665	662	659	590	657	696	675	652	670	612	696	670	673	727	611	647	646	630	673	643	699	701	634	646	659	658	707	652	632	625	595	650	652	702	637	679	638	654	623	650	705	683	700	679	619	633	646	640	640	703	620	656	657	679	671	649	631	662	682	670	649	696	663	676	628	688	678	651	640	621	657	662	692	614	663	621	705	663	674	704	707	670	655	601	677	671	639	663	677	688	639	576	636	649	658	661	712	650	688	649	706	675	677	661	620	613	671	652	698	665	635	666	658	611	631	651	680	634	644	682	702	615	649	644	656	670	681	693	700	640	654	678	608	649	664	684	618	651	654	637	672	648	692	704	676	700	670	653	704	646	631	664	654	596	631	688	643	635	683	641	637	662	637	651	704	686	637	617	668	702	688	690	671	670	647	709	667	698	644	643	632	634	679	690	677	687	646	647	624	637	691	684	617	673	694	654	673	703	698	650	644	667	659	657	694	711	641	682	661	670	650	638	663	651	670	626	615	685	648	680	675	660	630	645	636	675	651	626	666	674	691	693	661	666	689	681	676	665	653	656	630	639	657	666	652	683	644	649	683	658	708	620	659	602	670	681	657	625	714	696	648	683	690	669	671	681	641	658	649	687	592	620	642	683	687	695	692	675	630	653	622	663	680	661	648	648	761	681	666	700	644	672	620	623	634	673	670	690	690	657	634	652	641	679	631	641	688	667	652	616	702	686	675	656	642	660	710	658	603	678	651	643	650	691	634	597	673	658	631	629	646	667
45447	87121	65373	31419	6056	1407	1321	2680	8169	10745	8825	7170	3720	1933	1184	1233	1194	889	689	683	654	709	700	689	641	687	714	680	663	660	592	644	667	664	677	665	694	652	623	698	661	694	688	679	682	656	657	623	624	664	653	676	695	712	702	711	646	647	611	661	688	669	663	647	642	666	699	653	637	635	640	639	660	671	679	668	646	668	644	658	671	644	604	667	661	665	628	647	634	651	652	709	680	649	708	648	661	681	644	671	704	650	665	702	678	688	717	639	667	645	659	640	616	648	661	619	658	666	648	634	666	658	634	616	722	639	617	694	668	627	685	657	686	649	649	658	665	629	701	640	662	690	653	660	665	680	642	677	624	656	699	657	644	669	642	647	643	659	692	684	696	675	674	671	621	608	626	638	642	676	670	638	634	630	645	633	661	603	635	609	704	664	672	653	746	626	653	651	617	652	636	657	691	674	701	621	661	658	619	650	672	684	692	690	642	694	639	655	662	642	662	626	649	617	658	679	646	655	655	662	592	626	633	658	637	651	620	619	653	682	641	657	707	675	675	683	659	634	688	658	614	647	629	663	648	656	672	654	624	697	646	638	646	618	625	677	645	614	665	611	660	669	646	679	621	644	609	704	644	640	627	648	601	663	681	654	699	684	663	688	619	670	611	678	685	687	636	677	724	691	650	644	709	665	631	640	664	605	654	663	632	621	676	617	643	601	703	671	661	624	619	668	675	634	631	679	643	659	623	626	627	664	681	637	650	620	670	644	656	665	697	652	676	656	692	688	648	645	684	633	660	658	680	664	677	674	639	655	626	649	657	658	693	662	665	653	676	640	654	680	690	682	644	661	631	642	684	628	714	636	675	655	630	641	595	670	647	661	640	647	639	656	632	652	684	651	670	654	657	692	650	715	683	667	643	708	737	652	647	655	650	630	634	654	677	694	665	693	664	662	686	655	663	614	721	659	636	661	639	694	653	644	672	646	646	663	696	652	675	683	647	598	620	676	634	685	637	676	670	604	641	688	670	701	629	656	658	684	662	640	687	662	655	647	656	705	688	674	655	653	645	623	670	658	672	662	621	670	653	645	656	650	666	706	654	671	651	709	656	599	647	638	671	679	677	640	682	630	647	700	623	666	617	636	634	652	591	680	652	639	635	659	682	627	666	649	716	639	615	630	602	630	632	662	679	640	629	613	651	693	637	708	654	688	693	624	647	697	674	673	632	654	648	643	646	624	645	625	671	697	673	744	619	631	655	646	667	660	624	687	649	677	627	633	694	686	650	654	652	681	707	661	665	662	627	667	691	657	661	646	660	658	645	656	687	714	659	626	666	625	670	670	611	683	751	659	639	623	702	647	675	660	626	674	679	639	639	655	676	642	686	685	692	672	681	643	622	662	661	659	655	648	693	667	691	702	657	652	654	676	684	657	642	641	599	674	606	652	695	664	653	650	659	651	655	699	694	646	687	657	687	690	635	651	647	666	625	671	657	658	696	684	673	687	690	667	678	686	684	643	670	666	655	650	645	696	642	653	625	666	668	714	648	647	653	651	654	675	657	664	663	630	633	634	651	627	663	660	701	666	658	623	679	655	605	649	603	691	653	669	618	679	610	673	683	686	665	618	660	631	633	629	637	667	651	649	702	654	645	657	663	655	653	670	654	702	653	683	630	622	655	618	687	614	693	708	668	643	647	720	652	658	617	716	602	705	650	713	581	625	645	640	676	686	597	672	672	657	649	704	709	701	647	625	679	662	673	671	689	642	684	653	637	633	674	652	662	628	705	638	662	676	619	670	615	601	675	653	637	677	631	695	645	666	644	619	664	685	656	665	673	657	658	689	667	684	655	696	647	671	716	650	702	639	643	676	598	674	665	658	675	675	662	694	653	686	697	651	629	675	710	623	661	660	695	658	630	667	642	638	642	663	672	680	636	643	643	692	635	689	655	684	613	637	682	689	682	666	648	655	672	659	676	698	659	630	668	674	652	675	676	652	670	652	622	639	669	693	668	651	666	648	666	728	682	699	635	661	659	638	700	687	616	662	647	632	635	669	649	652	700	663	622	674	669	678	670	657	680	714	628	680	614	637	668	653	647	664	658	666	657	633	687	620	662	701	632	650	673	703	672	655	697	683	693	655	649	659	675	684	710	653	644	709	666	680	655	638	618	669	678	671	673	702	661	659	667	681	689	635	671	653	634	656	679	657	684	649	690	692	692	645	670	662	697	636	631	677	636	655	648	683	674	670	672	697	648	620	638	675	692	693	652	628	662	663	756	633	640	645	650	649	651	684	660	658	650	634	634	663	662	655	627	686	686	678	649	655	612	678	647	643	653	646	654	711	643	639	668	643	643	657	705	693	658	639	636	655	650	688	659	684	672	671	649	653	698	686	628	646	632	649	633	672	632	673	686	623	590	677	672	656	650	631	656	650	668	644	627	696	661	625	630	642	662	641	714	631	681	709	624	709	671	661	679	667	625	644	691	670	610	695	701	684	661	647	684	655	667	699	645	611	698	633	673	653	662	695	632	628	672	666	699	648	628	648	678	658	672	676	684	672	676	680	690	645	675	620	679	660	615	645	657	637	668	626	613	680	647	675	696	678	665	691	664	626	635	681	670	722	673	650	666	674	646	718	654	662	669	666	671	663	632	674	654	643	662	624	622	699	664	634	640	626	643	663	686	721	635	666	696	683	644	629	656	648	649	660	662	634	608	654	665	654	686	663	642	666	649	652	639	657	636	647	644	692	648	717	657	637	647	686	603	657	683	657	695	682	663	640	694	635	613	625	624	672	648	634	633	692	629	643	694	652	619	662	646	677	699	674	660	638	696	644	652	677	667	683	659	704	666	645	680	703	637	662	669	652	702	658	685	676	658	642	630	648	681	682	650	662	661	670	683	695	632	675	649	679	631	686	672	658	719	727	676	655	708	676	665	682	649	695	670	632	604	652	642	622	653	692	682	669	637	694	672	661	643	637	663	660	670	703	643	660	697	653	706	647	654	664	632	669	648	704	687	663	680	694	676	681	620	638	635	633	626	647	645	669	688	672	680	650	688	611	633	618	651	648	632	637	682	665	707	683	623	673	617	643	710	644	712	619	635	643	651	644	666	691	656	619	665	668	671	686	652	681	657	680	673	682	669	703	713	718	712	649	666	646	695	637	607	619	677	650	662	662	691	641	665	679	680	673	665	667	632	619	665	682	697	655	642	679	701	684	615	681	692	662	666	659	670	633	668	675	645	699	678	674	651	688	649	630	627	607	667	671	630	656	647	629	648	640	665	701	657	669	622	612	661	676	637	684	673	701	639	639	648	697	661	670	644	641	697	672	701	662	661	630	645	680	644	671	623	642	655	674	670	739	615	643	702	634	685	632	669	667	626	617	668	660	646	638	661	681	620	650	717	708	676	643	663	659	681	670	617	668	680	632	667	639	696	620	675	681	696	681	687	699	689	636	689	625	669	609	643	667	652	729	671	690	728	626	639	625	662	641
25101	22289	32541	25644	13975	2058	1172	1834	2979	4581	3574	3433	1853	1177	884	872	776	699	598	595	580	603	602	588	566	582	609	555	654	583	606	596	610	568	565	563	573	633	612	613	605	569	680	588	617	600	590	593	610	599	609	669	646	559	638	596	613	606	599	583	634	609	606	636	569	570	610	568	608	590	576	649	598	559	612	607	603	616	624	564	583	584	613	549	573	583	557	598	561	593	590	586	557	590	584	578	647	638	616	631	617	629	598	579	607	543	621	599	593	521	640	574	616	619	582	576	575	612	620	601	630	563	558	583	608	625	584	578	603	609	575	604	625	554	601	607	607	562	614	570	666	595	594	577	588	604	565	601	573	617	599	596	556	554	596	583	634	620	636	611	555	586	604	567	604	629	612	603	613	644	597	574	655	563	601	623	609	613	603	610	564	600	587	617	625	607	616	593	631	572	571	572	576	587	588	613	577	633	589	548	551	581	583	644	615	565	618	589	570	593	599	559	565	604	577	587	604	565	605	609	600	588	602	576	629	569	587	611	606	614	578	630	585	615	581	578	593	577	596	599	587	588	622	603	604	622	529	597	556	580	626	573	638	599	586	553	591	586	561	597	564	574	613	595	614	589	574	607	551	588	638	659	655	539	610	616	595	626	616	610	575	617	619	620	599	596	614	592	554	599	601	592	585	631	618	601	563	573	560	576	564	617	593	600	578	622	565	619	561	591	585	599	601	604	584	593	598	614	587	619	593	613	588	588	591	600	565	629	584	604	592	653	586	584	580	601	556	566	562	566	602	626	564	532	591	598	630	561	597	598	593	596	591	598	593	567	597	588	606	622	559	631	597	585	591	592	586	632	592	613	594	612	579	613	609	600	594	581	629	572	613	585	587	596	626	611	623	596	589	581	545	545	604	617	596	572	593	590	573	573	557	595	622	573	611	611	595	603	625	592	601	584	653	605	604	623	598	592	605	563	615	582	585	626	605	553	647	586	589	646	604	599	602	599	592	658	578	596	583	576	590	605	612	582	601	604	595	596	588	591	590	564	660	594	584	607	608	579	581	545	648	606	633	604	584	624	577	580	610	557	584	576	604	554	562	611	626	584	617	630	587	621	607	555	614	595	568	563	594	601	598	579	616	591	593	566	606	603	622	590	590	599	594	558	563	554	592	601	572	590	601	563	581	640	588	575	596	592	617	605	628	597	602	594	561	607	562	584	625	616	566	597	588	649	582	603	584	601	589	608	606	612	614	589	627	592	591	582	571	586	611	598	585	632	593	612	598	566	582	673	594	565	571	597	606	609	612	574	592	616	625	571	609	624	583	601	603	644	608	593	558	554	570	610	611	593	581	587	616	548	594	621	591	599	595	577	609	644	581	613	595	572	623	567	622	581	613	569	617	570	570	611	576	592	620	607	617	560	586	651	600	584	600	571	622	527	573	587	589	569	590	596	565	594	634	621	583	592	579	588	589	582	571	648	595	563	584	618	595	573	580	612	607	621	595	640	603	593	548	596	538	603	567	602	542	559	594	603	600	616	611	607	588	579	592	573	578	607	561	584	592	614	538	572	584	567	607	571	589	612	589	593	587	619	614	563	601	569	599	618	601	593	603	586	596	587	605	574	575	587	588	623	605	578	549	560	582	573	606	580	612	577	574	594	610	631	581	592	634	567	618	592	570	580	614	597	628	621	602	583	586	571	587	603	564	618	595	602	561	602	577	578	599	584	621	590	582	575	602	569	603	587	611	608	577	570	596	598	619	613	557	633	566	615	597	604	609	610	617	615	554	525	571	608	607	568	591	578	612	577	596	591	556	627	583	596	554	558	585	603	588	606	610	651	580	634	584	606	563	597	570	533	623	583	578	574	609	543	560	578	571	552	616	596	572	596	554	556	600	579	593	661	562	599	625	639	613	654	609	600	599	592	635	587	570	586	538	627	621	621	587	604	609	604	536	590	603	610	590	625	605	589	570	625	587	583	616	599	585	561	592	574	547	596	621	582	583	561	573	606	617	560	635	610	588	569	614	631	626	562	606	604	583	635	573	584	615	581	545	603	576	624	635	595	597	599	623	643	582	568	595	575	618	544	575	579	596	573	640	596	587	598	545	581	608	609	590	615	616	589	630	641	560	593	552	663	571	594	626	614	592	578	593	618	571	591	597	576	544	618	582	616	540	625	626	581	609	598	631	572	575	600	602	579	564	632	659	625	605	637	566	593	588	603	611	594	576	626	629	595	619	577	645	572	545	611	595	551	587	615	597	618	577	572	579	592	593	578	589	597	580	593	580	602	584	585	591	572	547	594	620	607	591	663	554	644	596	627	566	632	584	573	625	576	577	568	588	601	617	590	645	606	599	582	612	594	566	596	583	582	579	606	617	588	590	574	587	543	621	631	555	578	589	556	600	569	585	597	619	667	628	590	597	598	617	556	613	568	614	577	563	618	543	569	572	603	570	594	606	631	595	566	597	682	587	591	589	585	611	617	604	585	586	633	595	600	585	638	607	569	631	547	593	591	605	580	579	571	608	595	603	565	602	561	612	593	588	579	590	585	606	582	638	574	609	556	554	595	603	609	586	609	616	589	602	575	670	571	543	635	603	591	584	597	603	592	589	644	591	604	603	535	612	586	586	597	657	596	599	589	617	620	606	563	605	574	589	600	606	600	614	554	603	637	604	600	563	570	582	590	604	574	609	618	535	566	599	627	599	568	551	575	563	555	622	588	593	609	585	612	604	617	589	575	589	581	565	582	563	563	546	591	584	586	588	606	565	659	577	632	581	593	647	621	548	611	574	580	570	598	583	568	588	601	592	587	625	629	621	599	582	611	590	591	593	630	577	625	588	554	570	611	616	599	591	588	618	562	576	599	586	617	587	576	607	650	597	584	545	616	576	634	549	599	575	605	592	620	598	633	606	582	579	626	635	551	577	632	591	598	616	589	584	543	624	597	624	594	588	593	560	601	588	583	610	598	636	589	560	619	607	528	585	580	607	610	568	601	580	626	619	567	590	604	607	553	596	618	573	560	589	565	631	615	558	582	564	612	584	600	593	576	614	622	589	578	609	618	597	636	593	538	582	553	569	568	585	654	632	624	585	634	627	577	581	608	583	588	611	639	565	650	589	583	578	620	590	591	607	604	573	569	574	593	552	644	617	576	592	578	585	575	547	589	574	569	591	610	573	587	602	599	605	611	620	640	567	600	607	586	560	555	605	580	579	584	576	579	600	571	593	568	582	572	580	613	614	564	565	596	575	601	578	567	615	569	592	619	600	628	577	607	595	595	589	575	587	615	592	599	615	548	617	606	578	598	553	584	623	589	611	601	585	634	575	545	574	581	630	566	595	547	616	567	557	594	594	611	563	606	611	622	576	613	619	592	619	609	607	578	624	583	607	590	569	585	621	611	601	565	603	600	609	595	614	612	656	588	595	575	595	615	567	585	599	590	610	545	587	575	580	634	552	603	578	562	608	604	605	600	665	619	618	618	592	655
42446	72982	47529	20419	2041	1245	1694	3020	5318	7764	5898	5312	2859	1612	1217	1146	882	811	616	643	652	627	641	638	639	599	671	611	648	647	669	638	611	609	617	657	630	594	634	639	596	610	610	601	625	608	600	578	594	652	620	613	614	628	574	657	642	670	654	584	628	625	680	626	605	584	609	596	591	587	600	638	617	598	652	652	582	655	636	620	680	655	606	612	590	628	585	612	628	628	599	620	637	665	637	628	602	661	674	629	603	628	593	658	652	649	627	680	601	611	663	607	612	631	645	578	623	597	638	648	649	614	623	574	643	592	656	648	593	604	633	637	591	611	639	608	676	580	639	631	607	653	611	628	654	591	594	655	646	648	625	583	661	655	609	601	627	638	636	635	621	630	585	618	637	609	615	634	645	562	636	605	629	619	605	630	649	657	585	665	633	668	581	649	631	618	608	635	603	633	616	614	640	680	641	673	644	617	592	595	649	664	620	608	659	626	624	621	623	635	632	591	641	590	673	585	624	633	620	632	626	607	621	607	613	650	596	628	655	606	638	618	642	625	604	629	617	613	594	634	629	633	594	627	605	629	654	627	628	626	617	654	625	629	575	598	655	635	621	637	626	591	642	630	628	620	638	672	649	606	632	654	605	621	609	630	598	586	643	616	593	634	591	598	601	626	597	605	650	650	635	618	602	614	588	591	609	574	641	617	613	601	615	588	609	654	663	638	585	583	587	531	629	612	587	583	595	575	584	690	691	584	603	585	613	618	660	645	712	645	648	603	618	610	615	656	621	630	622	633	623	638	591	615	652	621	609	592	622	610	613	605	633	615	615	662	612	620	666	617	659	626	663	634	634	600	594	619	639	605	602	662	614	638	625	592	653	646	655	589	618	599	625	637	575	581	626	621	644	605	614	581	637	654	644	642	623	612	638	611	626	612	623	626	632	647	603	665	616	633	654	623	641	579	639	653	593	634	555	633	609	633	586	627	621	641	596	572	601	595	634	612	623	662	620	648	645	589	636	672	610	638	639	603	640	662	617	619	591	582	603	615	597	637	654	623	619	610	610	635	579	654	622	565	594	643	604	611	645	618	583	615	649	629	663	615	633	654	633	605	649	613	628	635	641	636	638	622	638	576	625	634	621	600	601	601	597	663	638	588	632	602	642	657	646	632	594	636	632	633	642	609	593	647	612	635	637	628	655	615	601	574	632	628	601	609	625	663	606	598	591	630	622	665	626	660	630	629	622	613	619	645	669	605	638	653	668	590	580	617	653	627	635	600	632	603	634	640	586	620	638	639	622	657	558	657	620	614	627	589	664	603	638	602	631	611	628	619	649	644	639	654	655	603	610	570	635	611	641	585	606	642	676	596	643	669	652	625	664	609	586	638	606	614	625	639	601	616	630	649	619	580	614	660	619	580	609	660	597	610	642	642	615	632	632	627	629	642	581	621	634	657	639	675	644	611	633	624	601	651	622	654	605	654	613	611	601	621	642	625	626	667	625	608	665	621	650	583	647	601	667	648	597	651	638	635	645	654	615	573	620	615	604	607	627	579	653	611	658	627	633	610	609	643	612	660	594	638	601	647	620	647	639	617	611	601	665	650	627	625	620	675	628	627	602	629	644	657	616	578	615	659	588	645	650	609	635	639	637	612	661	632	641	660	645	618	683	621	620	577	627	589	656	651	682	635	660	632	618	619	634	656	633	635	654	649	614	589	600	630	615	656	636	612	649	614	639	632	612	616	626	631	595	619	578	645	598	623	646	680	624	659	636	677	577	616	611	623	618	623	622	615	595	630	604	648	650	624	618	641	643	645	596	603	610	636	669	627	619	616	600	597	614	639	634	647	604	616	646	610	626	588	629	651	674	623	609	618	636	629	679	631	608	654	592	643	595	644	619	626	616	615	600	615	594	657	616	606	579	614	642	618	665	637	618	643	632	601	586	617	625	613	607	632	625	652	637	613	577	639	623	657	647	635	593	631	609	647	602	696	656	672	625	615	620	618	637	689	641	669	627	611	644	607	591	601	623	632	650	567	595	631	610	649	594	648	640	582	642	635	643	604	617	614	611	603	651	670	640	632	664	613	616	635	590	638	596	640	618	662	629	631	604	643	618	608	595	626	641	626	640	637	642	630	667	602	640	622	625	646	585	622	668	671	648	677	598	624	659	611	569	639	635	635	568	641	618	593	593	598	580	659	610	658	640	616	606	643	685	643	612	584	648	657	635	647	610	634	630	596	589	632	649	671	599	642	611	623	619	618	619	700	639	655	633	617	628	641	639	644	629	600	650	649	668	659	606	633	636	668	642	626	628	623	621	624	590	595	607	632	577	642	602	636	610	647	610	604	624	616	637	614	632	642	592	623	614	646	619	579	668	655	620	689	632	652	628	666	575	625	600	624	663	644	629	629	598	612	643	568	648	594	618	614	649	659	646	648	625	650	653	623	642	623	619	637	632	620	576	662	629	612	639	662	615	644	627	588	642	602	665	648	646	649	623	591	582	609	586	629	633	593	649	629	652	630	594	617	593	648	640	621	598	595	620	605	645	597	639	580	623	643	667	625	662	627	638	626	630	642	633	645	615	619	617	616	618	646	586	624	636	614	655	652	621	636	622	615	577	667	628	609	584	587	646	636	639	638	621	625	571	606	634	659	624	615	595	653	595	629	599	607	638	569	587	603	681	636	628	649	597	649	638	646	625	635	645	630	603	626	645	630	609	565	648	610	650	661	596	606	652	653	645	622	619	675	612	638	607	618	635	583	605	634	664	593	623	593	638	573	662	639	633	633	642	597	623	643	582	662	624	572	619	615	642	616	603	627	590	678	622	635	655	633	637	660	618	624	596	634	651	625	596	650	659	618	639	594	568	628	621	650	619	639	606	603	603	636	623	622	644	619	619	603	662	616	651	632	626	629	628	645	620	602	669	635	616	597	590	639	630	659	650	648	613	608	619	610	614	607	656	607	609	642	612	556	678	585	598	608	571	618	606	644	673	564	622	675	639	617	628	615	619	625	647	647	647	595	625	656	630	605	661	600	635	684	654	614	616	601	657	636	670	586	635	628	609	583	621	654	654	635	633	599	656	629	628	670	604	582	604	615	622	666	623	650	656	614	625	640	598	607	634	633	588	606	592	593	631	614	628	661	590	627	627	608	652	646	656	614	645	622	572	654	653	641	642	643	664	575	637	653	642	599	634	626	571	613	642	619	607	653	609	624	657	604	620	619	650	570	611	662	590	632	631	618	705	626	583	598	631	629	653	600	628	685	597	619	604	592	620	646	607	635	671	608	625	599	636	648	619	648	647	655	608	640	617	671	651	630	629	639	606	663	642	610	601	638	646	669	626	650	618	564	603	624	630	674	610	606	649	619	595	588	674	625	650	644	607	655	608	625	631	609	601	611	687	635	614	651	635	617	615	618	641	667	609	640	639	570	605	630	647	669	636	607	630	568	613	644	588	637	659	605	622	626	618	599	637	625	617	621	627	659	616	606
22678	21432	30619	24594	21150	20181	10214	7567	13072	17307	14153	12043	6307	3136	2554	2032	1567	1284	1009	923	934	921	930	875	907	952	885	898	948	962	830	922	915	888	906	862	885	885	903	855	922	845	892	879	933	841	886	869	926	936	868	897	940	811	880	895	850	874	921	887	947	931	874	893	945	847	910	916	866	883	962	919	925	944	912	915	917	876	848	939	874	898	869	898	882	903	897	888	851	853	902	888	900	854	867	868	871	930	989	891	877	895	893	817	899	907	915	899	943	874	889	886	945	933	945	880	866	920	940	901	846	843	950	883	954	896	840	881	890	850	938	913	921	913	943	884	862	885	904	896	956	843	819	831	864	894	839	840	909	913	901	884	899	923	842	933	890	924	902	903	954	887	938	907	899	876	909	924	876	919	909	886	870	877	876	924	894	885	921	897	913	917	930	907	883	893	908	880	910	854	892	876	922	942	864	863	878	916	876	877	905	901	884	937	866	875	880	876	940	891	977	867	906	925	855	871	867	854	912	937	868	884	859	884	924	910	934	881	940	872	887	883	918	870	916	951	871	859	888	906	907	844	904	877	894	888	835	894	897	921	904	915	897	865	899	893	884	848	903	909	866	914	923	892	928	914	891	930	861	902	840	877	892	875	856	865	935	878	918	892	859	854	941	888	947	881	892	849	882	902	932	880	868	888	935	910	879	935	899	909	852	946	874	884	915	897	884	845	886	878	883	918	916	910	870	922	905	858	832	923	881	864	898	968	898	904	915	903	925	894	927	832	862	866	907	915	861	876	880	889	931	871	949	890	864	918	906	905	868	891	859	920	861	870	899	885	877	915	930	882	954	887	886	896	907	880	922	887	872	863	908	876	920	930	931	897	954	899	910	885	913	926	876	838	872	873	898	907	870	934	938	855	890	808	919	889	883	878	891	854	869	913	905	885	922	888	921	911	899	907	870	882	855	908	885	942	890	891	872	964	903	862	887	903	890	822	910	882	832	881	913	869	870	855	897	883	895	904	916	867	889	875	898	869	919	945	921	920	905	869	882	949	916	867	881	908	923	886	889	865	941	905	835	897	952	902	927	935	838	819	886	890	920	945	908	906	892	881	900	892	888	937	944	866	841	863	884	908	896	939	911	886	887	889	892	884	884	847	890	873	914	922	866	913	835	964	871	918	859	900	888	897	987	863	912	880	916	918	926	913	911	902	876	869	860	858	900	868	905	864	907	866	887	912	897	894	886	911	858	874	880	914	889	859	898	939	877	846	863	924	889	883	886	956	932	923	869	865	943	909	857	875	923	875	931	879	877	851	911	873	880	896	848	863	845	896	903	887	930	853	886	913	888	847	838	919	891	915	897	913	925	860	889	870	919	910	857	875	894	890	903	882	862	802	894	924	926	862	892	907	873	924	911	924	868	862	904	857	869	880	901	908	897	866	882	922	909	920	843	890	845	924	894	889	906	883	892	934	871	942	877	880	892	844	905	929	858	910	892	869	930	876	838	875	935	863	883	888	863	897	889	842	946	936	892	870	872	906	869	909	883	935	925	917	876	878	829	853	859	878	922	861	975	907	927	888	886	913	894	868	866	830	919	811	895	841	884	867	868	917	907	838	917	888	983	900	895	911	890	868	910	901	868	918	901	910	911	870	925	887	912	896	921	882	918	875	912	884	846	905	856	881	916	926	899	926	815	894	937	903	864	872	893	904	911	912	913	877	877	862	892	855	875	927	900	951	917	863	864	909	909	915	873	876	952	875	874	855	821	874	888	877	933	870	916	925	875	866	896	896	901	906	855	887	902	938	859	908	900	912	883	853	923	896	897	922	924	860	843	974	900	848	903	965	926	823	928	828	968	880	897	892	892	884	933	885	921	955	913	889	896	854	889	917	928	892	856	892	967	875	872	859	907	888	904	924	840	898	884	878	893	880	927	899	911	852	911	889	883	895	920	916	863	876	857	913	886	913	886	819	916	878	903	865	930	904	908	908	854	895	881	975	870	907	898	907	903	886	961	871	910	918	885	842	881	876	873	899	898	899	863	849	895	889	914	833	938	830	887	910	930	877	936	896	932	888	897	903	885	865	928	881	917	885	891	875	894	928	815	875	929	895	909	881	927	920	922	933	862	918	914	887	865	919	855	909	934	927	909	911	912	897	894	889	910	900	899	911	887	882	885	893	928	921	931	934	844	893	945	983	904	892	916	806	884	944	885	959	897	906	899	954	916	879	886	888	876	910	927	913	934	954	879	883	882	872	920	927	935	896	858	926	856	907	914	926	847	891	899	914	885	973	894	896	933	882	925	923	872	932	887	892	873	863	907	915	906	922	839	890	889	908	927	918	922	872	916	883	914	863	933	935	903	893	879	891	887	940	891	917	911	863	910	884	900	890	860	943	845	861	895	890	888	922	928	876	908	941	872	887	867	888	925	915	932	886	923	885	893	882	953	861	886	878	898	924	862	895	908	901	894	933	874	891	861	851	838	958	930	940	966	948	894	879	882	869	830	886	866	879	844	868	895	871	910	878	866	850	885	953	917	886	890	914	881	910	888	909	879	899	869	887	902	951	875	930	904	891	937	914	875	889	947	911	836	929	884	861	903	894	900	916	908	911	911	882	858	929	870	886	905	908	895	895	866	892	868	848	909	966	908	874	956	909	882	847	911	920	863	865	851	897	930	891	895	887	904	897	894	889	901	907	981	848	881	944	885	885	872	930	896	913	905	899	900	895	922	915	912	925	934	965	926	900	877	901	838	899	887	873	898	889	879	873	916	911	865	942	851	885	894	871	896	903	872	962	866	898	905	914	923	921	921	903	870	920	926	856	882	926	884	900	946	911	901	933	913	919	844	877	873	880	957	894	887	892	873	862	892	892	931	948	917	941	930	903	940	866	901	868	895	896	848	880	860	901	923	919	889	897	939	884	893	908	861	838	881	844	825	879	948	889	888	950	881	851	883	915	936	944	835	869	907	883	848	902	869	911	869	908	838	971	863	879	866	928	888	883	869	897	946	904	835	907	928	892	851	836	878	912	852	903	874	914	916	917	925	950	857	867	868	914	931	928	870	878	902	895	895	883	899	863	935	878	834	898	906	841	839	876	897	884	891	902	923	844	929	892	925	909	908	891	878	894	928	830	897	869	934	950	858	938	852	880	840	888	879	867	864	849	866	877	892	924	853	861	906	915	914	886	872	887	873	908	889	885	850	885	955	828	903	833	884	866	870	886	847	869	900	893	896	850	862	954	867	901	874	863	880	890	847	881	839	955	847	858	910	928	939	879	895	879	863	936	903	882	914	887	926	868	822	916	832	894	903	933	887	876	928	919	829	949	954	796	916	901	873	890	878	838	947	865	838	844	884	880	917	857	963	844	881	865	893	868	945	876	865	915	895	910	860	845	947	910	917	880	871	920	895	909	882	962	888	906	952	892	863	909	905	871	889	866	897	912	987	862	925	896	901	897	864	890	957	925	899	881	899	895	874	851	905	871	883	892	891	903
47389	98045	60524	30966	3653	2850	4943	10435	18268	21297	17051	14753	7829	4104	3263	2592	1835	1421	1023	858	882	903	844	910	933	879	899	898	869	865	846	898	870	896	879	905	846	851	860	875	901	885	945	897	865	895	877	859	901	937	922	867	967	955	868	890	863	903	867	859	863	814	888	856	894	829	918	904	885	881	901	942	889	883	871	875	885	915	854	844	879	905	865	883	901	862	829	882	888	856	863	885	863	915	953	930	845	855	860	888	886	852	852	916	804	881	854	877	924	869	874	845	913	866	906	915	900	912	882	918	862	869	852	846	851	884	901	892	880	894	885	905	878	891	849	866	845	888	922	897	882	898	870	880	869	899	849	863	841	842	911	906	858	902	886	872	876	898	821	924	862	891	911	859	876	882	961	910	888	944	877	854	856	886	862	894	860	922	909	864	860	881	880	900	881	893	888	848	911	870	894	855	923	920	871	898	871	872	893	921	847	812	855	879	842	885	922	866	844	876	831	914	878	853	942	886	901	921	908	929	892	922	937	866	903	865	889	895	894	878	875	821	901	947	856	863	880	870	845	870	837	880	879	865	896	898	865	927	914	915	892	891	913	866	907	912	922	917	894	858	871	909	832	840	866	906	887	914	886	889	894	925	946	908	871	851	836	878	898	879	880	880	848	923	894	868	923	873	911	872	860	890	902	929	908	899	913	945	876	893	841	894	941	889	851	899	898	897	935	860	867	905	885	871	897	907	905	842	895	874	912	873	878	863	824	886	908	910	834	910	857	868	884	848	826	836	882	931	878	880	906	891	861	908	865	831	857	898	892	818	840	868	821	898	926	882	859	864	864	860	872	881	852	879	858	891	855	846	881	911	875	835	933	895	863	900	923	858	851	890	864	881	930	906	886	904	872	834	900	917	860	896	901	909	908	882	921	899	874	886	877	898	834	884	898	908	910	907	892	892	864	878	873	897	906	835	834	952	907	892	886	892	873	860	837	901	862	929	852	892	869	931	940	879	840	880	897	926	902	866	934	923	876	862	848	927	948	921	902	874	910	902	914	849	919	909	903	922	851	916	872	868	926	900	913	844	887	919	912	829	865	900	827	840	870	885	843	840	884	906	861	907	905	882	850	898	922	846	917	912	958	873	931	884	838	872	837	877	884	861	838	916	855	884	895	874	866	882	856	889	889	859	875	899	879	937	839	894	904	874	881	854	898	890	864	863	906	903	900	818	941	874	852	908	864	946	865	928	880	870	916	883	848	914	861	911	913	841	926	909	831	886	882	957	871	879	920	874	938	892	883	843	816	862	877	891	902	898	868	847	874	921	872	886	888	897	924	849	856	907	852	878	905	874	901	901	989	838	918	886	867	941	870	930	881	898	919	895	911	904	822	917	946	858	890	892	919	878	914	895	889	890	858	934	862	861	906	895	837	870	822	911	798	876	869	866	815	849	879	863	882	899	880	860	904	784	941	903	895	860	854	893	873	871	825	907	866	874	869	907	820	829	854	920	910	872	866	884	885	907	889	885	861	882	916	906	872	856	871	909	844	864	897	854	858	846	898	898	898	872	872	925	888	901	916	807	968	845	832	941	876	830	865	849	834	887	847	916	875	880	887	874	845	875	896	876	913	878	907	944	864	868	871	881	895	880	873	858	888	892	844	863	931	901	890	879	877	907	864	889	844	869	844	892	891	904	898	899	860	915	893	910	873	834	871	854	863	860	823	906	900	930	860	889	837	908	944	891	899	890	882	908	870	899	880	850	859	889	905	833	872	877	900	903	843	897	866	882	882	870	909	861	886	849	865	867	930	884	910	903	896	927	853	890	846	875	905	903	860	889	877	908	893	897	905	846	860	872	896	876	889	928	896	842	863	936	926	860	894	882	862	857	842	852	883	890	827	872	899	873	887	878	826	881	870	888	860	887	856	908	856	842	882	874	896	862	863	878	908	930	887	870	852	882	956	862	844	870	927	897	866	850	870	854	879	873	882	831	871	858	871	914	866	904	844	896	888	900	895	828	893	868	893	926	891	865	859	837	873	917	911	894	898	897	842	902	884	920	884	873	873	861	863	835	838	904	868	896	870	836	846	886	886	876	858	857	881	947	852	944	874	908	924	839	926	877	852	950	852	903	860	902	888	904	916	940	883	878	913	868	846	879	893	910	918	879	881	917	877	905	938	881	875	910	897	898	853	871	890	883	907	857	822	892	867	891	881	843	871	912	878	866	856	902	889	913	894	843	945	894	875	887	907	855	909	887	934	907	850	917	883	895	897	882	890	857	896	882	873	852	843	902	907	898	921	882	888	874	876	917	845	907	841	836	883	895	837	861	905	843	871	867	850	925	820	905	863	811	882	911	874	924	869	849	890	888	876	893	831	865	902	898	850	889	858	858	871	888	877	880	925	888	864	900	912	845	911	893	928	872	901	874	886	936	900	952	905	870	874	921	882	847	864	897	885	871	844	835	918	873	891	849	909	872	917	890	927	894	894	878	897	841	905	869	860	876	907	906	850	881	851	883	870	848	879	884	912	881	844	904	910	882	903	848	836	872	914	865	865	877	895	884	918	887	928	862	898	863	904	901	874	902	914	837	879	887	901	879	865	900	826	853	854	893	898	905	849	927	893	875	863	857	853	899	921	917	817	879	855	926	947	901	849	831	857	827	881	856	885	896	821	903	898	925	870	926	872	894	871	899	917	897	835	872	882	956	824	882	908	888	837	904	816	877	894	910	880	954	863	866	897	908	844	869	941	880	911	894	887	873	917	947	857	904	817	862	880	901	893	863	855	910	915	893	831	910	850	894	928	814	921	904	875	922	909	858	851	842	907	896	946	903	880	906	865	888	928	892	838	943	908	871	883	904	904	882	854	881	892	905	877	899	876	923	858	933	865	858	876	868	905	858	863	932	874	837	846	900	865	910	839	881	864	881	939	869	834	844	900	855	874	882	928	951	893	866	884	914	854	921	876	862	869	898	822	874	873	831	840	891	880	878	910	887	857	855	875	922	892	927	916	919	907	851	962	893	897	838	888	872	866	903	864	902	874	919	896	883	886	867	861	814	932	921	833	866	927	939	907	912	897	850	907	844	848	849	882	892	944	832	859	908	925	930	886	874	898	890	859	897	896	896	869	895	931	860	870	874	897	900	916	865	909	860	903	920	871	959	876	884	888	914	919	889	837	873	874	923	943	897	874	847	921	875	895	822	902	884	902	924	847	871	817	857	877	923	883	875	931	917	873	842	868	862	901	840	871	923	848	898	840	924	903	836	838	888	818	914	908	868	887	861	875	878	928	843	903	828	955	881	909	861	899	914	912	875	898	867	904	879	907	918	864	841	900	905	915	902	894	839	870	891	893	830	903	860	951	905	895	846	913	813	861	901	875	924	859	898	869	883	913	891	902	835	867	903	892	844	924	850	854	859	889	873	851	895	917	867	905	935	872	888	901	926	892	841	852	907	881	867	874	856	941	859	861	877	881	843	873	907	919	940	847	865	813	866
31289	28118	27523	12093	1299	839	795	847	1235	1267	1095	961	747	645	596	560	547	533	510	552	520	522	513	488	510	522	545	504	528	513	511	518	524	537	498	458	527	502	520	503	539	513	502	492	476	504	518	535	492	491	510	534	479	475	506	550	494	532	527	537	530	511	513	525	551	487	511	511	530	537	542	495	528	515	516	513	550	486	519	470	517	534	493	552	536	529	516	498	530	538	555	463	510	494	531	530	517	510	537	506	504	511	511	539	516	562	531	520	475	532	500	496	538	562	541	513	507	485	500	519	488	533	548	493	487	507	538	505	500	519	528	503	517	514	524	566	532	568	467	511	507	560	535	539	512	531	539	477	504	572	519	563	510	539	509	559	538	523	542	545	494	539	516	511	536	545	503	551	500	527	527	492	554	493	503	541	533	563	513	571	548	528	539	512	550	513	494	533	511	533	538	530	463	563	537	516	527	466	531	540	513	544	565	567	508	500	486	532	547	542	503	507	568	506	540	538	525	537	547	482	522	533	532	523	519	522	499	507	532	544	554	495	482	530	535	466	522	484	552	534	517	482	532	491	573	525	512	521	497	505	537	596	552	529	509	531	551	573	513	542	562	523	553	492	543	556	509	501	546	511	552	512	552	504	509	514	541	491	480	524	503	522	558	530	520	527	486	546	550	513	538	532	475	538	527	528	511	556	543	522	514	528	531	553	553	522	506	560	517	536	518	487	539	521	510	512	542	481	530	528	514	560	494	519	594	522	520	490	511	538	500	507	510	518	510	508	545	510	505	517	553	530	551	530	526	521	509	549	509	475	544	492	542	520	532	500	535	488	505	560	474	537	532	510	558	505	512	516	527	497	563	481	527	553	485	502	520	483	491	487	530	559	490	484	535	497	510	533	501	534	526	570	532	492	536	537	522	512	538	461	501	545	543	533	545	523	535	518	527	511	496	535	499	527	536	508	520	523	537	518	574	529	522	520	546	530	528	525	525	455	513	510	495	502	522	514	525	513	508	532	556	507	507	536	527	538	508	513	511	526	501	539	524	481	513	509	511	523	523	530	473	533	530	509	526	529	487	537	497	514	534	558	516	483	492	527	545	558	543	516	545	516	495	487	518	531	537	505	492	514	549	517	518	501	555	512	495	557	506	516	535	553	488	519	504	534	540	525	518	523	507	496	522	525	551	537	509	531	509	508	490	534	536	500	560	525	540	534	535	535	511	498	495	492	468	510	497	562	512	522	521	509	507	524	502	555	520	517	508	535	545	493	523	517	532	511	519	500	501	523	532	498	538	540	534	518	484	480	516	513	525	530	507	496	484	506	517	538	530	570	505	473	539	466	548	537	530	533	539	547	537	509	562	539	512	490	513	546	508	544	515	515	538	519	490	507	550	537	504	528	509	526	463	527	524	508	554	556	505	555	499	539	488	504	490	541	530	511	527	492	557	496	525	499	478	533	531	498	563	529	540	558	524	511	487	521	506	495	529	553	515	561	524	509	526	523	549	536	538	528	513	523	529	556	524	490	548	496	508	526	551	514	541	533	520	489	512	470	535	507	514	492	525	511	506	524	490	486	504	553	551	472	530	483	543	510	539	553	507	527	523	529	575	533	524	505	543	536	493	524	556	521	514	534	511	552	527	513	567	514	518	505	506	554	526	550	512	533	518	540	497	493	520	537	523	531	539	508	535	495	504	508	534	559	472	504	514	556	579	560	536	487	534	552	530	549	474	565	515	487	502	506	535	538	486	501	528	569	506	514	518	523	533	531	501	511	540	485	534	523	511	519	580	484	518	498	564	490	517	525	497	534	507	504	507	507	537	505	493	493	546	545	542	509	492	535	509	498	530	520	520	542	519	524	544	554	550	525	510	503	514	509	541	515	529	536	528	518	524	503	468	511	526	510	476	567	455	485	511	563	547	528	530	523	538	534	510	529	532	538	548	535	517	557	595	511	529	518	485	540	454	516	502	494	526	518	530	517	516	516	485	535	533	475	531	578	509	509	521	559	567	524	494	483	507	506	498	519	530	555	507	498	523	481	531	514	538	510	512	522	556	523	534	532	520	534	564	523	530	528	516	495	513	538	522	540	542	529	531	534	536	520	545	508	548	520	534	521	516	530	550	561	548	587	533	522	519	509	519	552	516	528	500	514	501	501	525	527	501	527	517	520	503	528	529	517	562	520	521	500	554	509	490	513	515	498	538	529	603	489	527	537	515	544	527	536	530	549	538	554	498	559	515	541	522	488	488	509	512	507	492	518	504	523	523	524	540	501	482	528	530	499	498	495	524	494	508	524	516	569	581	518	517	529	538	522	488	561	502	512	519	526	538	549	494	569	536	511	571	487	563	499	527	538	504	497	498	490	495	568	537	509	468	493	549	525	499	513	539	522	526	548	500	511	514	508	521	491	498	509	509	491	533	529	521	492	522	490	554	508	532	522	525	486	564	504	532	511	513	511	497	541	505	576	513	588	520	509	532	524	532	518	509	551	504	509	536	529	521	538	494	544	500	513	547	529	504	523	561	533	502	534	481	508	551	491	535	500	537	503	561	483	532	487	548	506	516	512	544	528	554	547	526	532	543	507	527	533	510	553	485	527	492	525	482	545	552	533	521	496	495	517	590	505	493	538	542	515	510	509	511	461	509	531	492	565	497	481	500	538	525	524	543	529	516	501	545	549	522	486	517	529	550	516	490	492	503	509	522	536	535	544	509	502	521	535	516	544	528	500	524	564	479	548	499	564	519	575	554	523	566	573	543	515	539	551	515	517	559	516	527	509	522	546	560	526	555	566	494	499	531	520	540	527	539	510	521	492	508	513	516	513	508	558	525	518	524	502	504	530	536	509	523	521	501	532	493	463	547	494	512	538	550	523	504	503	480	540	502	505	514	517	533	533	528	545	525	559	494	527	514	529	556	514	486	552	513	506	512	494	533	508	472	526	500	507	495	503	503	532	449	508	550	520	539	498	519	517	504	537	487	510	516	541	481	495	550	529	521	532	514	534	545	512	557	535	552	540	507	526	539	539	512	554	561	511	511	522	496	508	508	512	520	504	552	537	511	524	519	521	530	507	535	510	470	487	541	523	533	523	561	526	478	557	522	565	556	473	561	534	512	595	514	549	522	529	505	539	561	523	481	490	515	528	514	542	506	520	496	490	501	485	504	493	526	548	569	498	497	524	496	542	536	553	535	535	543	487	512	532	566	493	516	501	516	498	537	523	505	518	513	523	520	482	518	508	488	544	518	498	508	524	552	502	548	529	517	526	490	536	566	545	557	506	489	549	540	523	523	520	542	536	521	532	533	520	501	534	520	537	542	488	501	530	484	518	509	549	536	527	528	502	506	520	545	522	542	497	479	507	535	547	504	502	547	531	486	559	509	521	532	525	535	522	498	526	521	518	559	493	529	496	516	510	517	518	530	514	483	553	541	519	524	511	533	478	543	471	537	513	537	539	512	503	528	485	521	515	544	500	517	533	516	523	521	508
32314	40943	19139	6909	1310	1068	953	1066	1588	1476	1351	1153	810	686	647	631	606	607	528	538	563	521	563	541	545	542	552	530	567	540	540	527	521	528	501	496	527	559	506	554	552	518	524	564	587	571	517	556	572	493	551	524	533	515	519	503	505	516	548	510	558	532	533	551	542	554	558	563	506	511	542	553	536	527	530	530	549	544	531	540	559	577	539	531	538	529	503	568	528	506	566	569	535	512	608	559	513	568	523	536	599	556	540	532	574	544	517	569	541	518	538	536	590	508	544	545	550	563	505	541	489	549	549	525	533	512	551	516	523	529	560	546	532	558	521	484	528	534	552	515	553	562	580	537	569	554	537	562	558	528	548	567	543	549	519	539	552	519	562	512	537	534	562	568	528	575	554	552	572	519	559	523	541	564	506	542	553	557	525	532	534	581	555	557	583	534	570	553	559	564	565	535	603	518	517	543	521	584	585	565	543	568	578	595	545	512	527	529	510	541	527	565	580	553	535	571	577	561	524	537	497	548	541	559	566	555	541	528	533	553	572	544	556	530	542	545	582	549	534	523	547	528	537	544	511	515	508	550	571	548	542	522	506	551	536	543	527	525	568	573	540	576	518	554	545	548	541	565	574	514	554	500	599	605	542	573	550	530	533	552	550	527	487	533	518	538	545	547	520	535	542	548	528	549	499	532	557	503	533	536	494	535	505	530	552	543	551	563	545	556	546	530	563	541	576	524	563	552	525	539	542	514	536	491	509	544	541	524	535	537	546	528	562	536	547	540	546	572	547	549	571	550	529	490	569	504	521	531	542	517	555	566	533	553	584	553	534	558	580	559	529	535	545	573	532	532	509	558	538	498	504	556	549	576	532	575	535	545	555	509	532	541	556	543	550	528	549	527	580	509	550	538	596	543	580	510	552	526	563	506	533	514	537	566	505	559	523	516	504	576	542	537	518	546	536	546	509	564	559	549	532	600	535	518	551	530	530	518	503	556	526	549	517	582	544	526	529	552	555	552	500	539	551	560	584	531	500	524	523	541	534	547	514	547	557	565	541	518	527	558	556	541	539	513	566	519	554	556	506	542	549	515	551	530	534	529	556	552	559	555	518	527	523	565	555	508	536	552	513	557	564	504	543	523	521	547	528	536	545	531	561	548	563	525	550	564	537	547	517	557	523	535	508	548	580	539	572	572	553	566	565	579	547	556	550	565	560	485	533	517	573	512	538	531	569	571	524	530	506	500	511	523	560	523	533	574	562	546	523	534	533	557	526	567	581	541	564	510	496	528	551	578	546	561	592	501	545	505	532	599	535	543	539	597	582	541	503	559	537	525	515	503	545	538	573	556	533	575	518	523	536	549	570	534	547	558	569	541	538	514	558	534	547	556	530	522	557	542	558	530	525	599	529	570	546	550	558	554	546	545	556	537	534	588	560	549	592	574	539	506	553	528	567	541	561	529	537	558	539	509	548	538	528	529	564	518	538	535	512	576	494	558	515	554	562	522	542	540	547	511	554	509	533	562	556	503	520	538	566	503	539	522	479	514	544	561	573	513	536	591	566	540	515	553	560	568	559	520	556	554	521	535	565	566	524	549	557	545	540	521	559	579	519	505	522	530	554	564	562	541	549	576	529	520	534	550	566	495	570	512	523	509	580	536	534	547	530	527	551	530	522	552	533	545	557	566	550	521	521	614	531	538	528	530	525	586	548	564	534	550	611	574	567	529	537	536	551	515	534	535	548	521	565	548	581	540	515	556	546	564	547	538	594	553	540	529	535	493	574	509	532	540	579	515	538	535	523	577	547	578	528	564	533	517	542	542	550	514	504	537	512	536	513	545	546	576	497	564	518	490	518	542	513	485	518	519	516	562	569	570	519	578	549	527	511	579	543	552	537	569	544	511	571	545	503	529	535	563	534	498	573	564	508	562	537	597	553	519	536	545	499	582	535	516	539	515	537	565	592	508	513	551	542	584	542	581	591	521	541	534	510	502	515	534	575	496	534	552	551	569	537	557	535	536	590	582	565	541	548	600	530	562	533	547	529	519	507	568	531	541	540	577	556	560	530	559	494	568	509	508	564	575	574	530	543	530	524	582	552	579	512	556	567	531	547	542	486	551	559	548	516	545	554	571	584	525	544	546	481	550	522	576	592	560	511	532	573	540	550	551	579	499	575	501	512	562	572	572	528	499	533	542	538	536	489	525	548	518	544	572	512	520	536	550	506	536	537	520	519	548	549	556	570	542	592	543	556	548	519	560	526	529	593	504	567	574	534	564	540	538	570	538	538	572	547	545	559	486	558	535	509	527	561	559	563	495	546	545	506	553	487	549	573	571	519	554	568	507	533	519	503	556	543	550	525	523	544	549	530	510	541	541	557	529	577	562	539	523	533	505	555	503	561	505	594	519	575	520	559	520	591	540	556	559	578	550	556	528	504	535	579	541	556	549	537	560	564	557	539	534	546	534	529	569	546	536	511	570	532	544	515	524	565	546	535	564	530	505	543	535	531	522	563	539	540	522	525	548	543	486	522	538	515	561	517	523	517	538	565	542	524	527	515	570	548	541	555	527	566	540	540	519	541	523	531	555	508	567	553	543	548	524	527	527	507	515	530	545	577	537	528	572	533	524	514	592	537	500	550	538	525	503	608	540	530	552	519	611	518	550	551	554	525	505	587	542	563	520	562	576	524	547	554	524	558	557	540	582	598	532	550	499	528	541	560	505	572	489	547	524	530	530	502	582	510	522	532	480	602	530	534	507	539	554	542	517	520	515	558	525	517	550	524	506	522	544	584	506	569	562	533	533	526	567	585	514	574	550	550	566	549	565	539	527	551	536	571	562	554	584	541	528	526	516	534	554	514	511	502	528	577	570	566	562	603	541	520	539	542	560	549	555	534	560	537	551	537	559	529	560	507	585	578	535	521	485	515	551	561	556	547	530	545	559	546	522	521	577	545	527	558	511	562	550	549	562	522	534	505	564	520	590	550	540	563	545	512	530	534	544	518	540	518	561	542	523	539	561	529	562	551	548	529	545	552	574	563	527	534	500	582	564	535	565	508	576	515	517	549	543	506	509	562	547	509	480	558	514	548	571	518	546	540	536	567	523	521	536	542	562	561	562	495	539	519	524	515	558	510	538	547	544	518	553	527	533	535	529	523	542	540	566	585	516	523	572	561	569	569	526	586	530	534	499	489	504	498	539	538	529	543	567	547	532	552	564	542	540	560	597	498	516	530	547	522	560	585	516	545	511	521	511	548	526	519	578	530	566	523	536	594	524	572	547	514	511	557	525	542	556	536	531	548	556	556	508	532	503	559	556	580	563	504	559	557	562	561	536	546	503	558	558	533	531	546	541	525	557	495	554	527	546	550	559	533	521	514	517	539	601	535	502	534	576	551	520	605	506	587	547	543	529	582	523	595	533	495	545	532	523	543	566	576	510	561	531	540	575	528	596	504	536	532	524	534	508	508	574	549	516	526	493	565	534	544	533
23873	21891	32974	28531	20142	10718	3507	7408	10716	9801	7590	4738	2922	1916	1427	1122	1010	837	739	693	757	662	678	666	725	715	754	753	716	715	649	680	701	628	650	681	723	685	671	729	709	688	695	769	712	667	711	713	668	708	713	717	694	704	692	672	679	720	710	682	709	706	687	731	668	682	737	738	678	717	679	757	678	683	700	664	696	643	721	714	693	698	740	729	696	731	695	684	650	680	668	668	673	693	679	654	749	707	727	670	726	712	699	667	671	713	687	735	677	693	699	655	657	697	709	714	681	693	669	732	704	702	783	699	660	706	708	681	696	665	683	686	681	722	672	688	637	680	696	677	742	734	695	682	649	664	715	721	639	724	664	704	718	699	721	737	687	719	717	746	710	697	715	694	699	676	667	667	761	718	713	709	665	676	616	690	675	736	700	744	702	708	701	726	644	691	696	710	651	706	702	664	655	666	745	668	676	676	711	685	699	703	723	693	745	703	721	681	677	695	717	662	716	715	725	720	705	742	717	681	691	701	722	697	673	623	676	722	717	745	701	696	707	716	680	693	643	728	664	732	718	677	705	701	703	726	723	729	737	700	696	661	727	699	739	692	706	634	716	694	692	720	751	697	696	697	746	686	722	703	670	685	750	696	661	694	686	641	727	711	681	733	698	682	685	667	682	713	661	691	733	719	723	679	741	657	689	698	708	717	704	710	721	716	662	704	718	724	653	690	726	706	716	683	687	683	731	678	680	679	679	727	715	731	724	740	700	729	653	688	673	723	717	712	677	686	652	659	652	727	720	700	766	736	688	665	671	728	675	719	729	684	724	710	693	785	672	736	758	702	708	688	641	762	733	669	732	669	683	699	704	733	693	732	668	700	728	738	671	720	705	722	664	710	776	679	737	731	707	710	715	750	697	702	680	682	693	714	674	715	704	718	720	670	704	685	694	708	703	686	726	705	737	697	674	655	717	724	701	697	666	678	643	710	679	701	696	697	719	716	690	639	702	687	690	697	693	701	716	694	698	708	661	717	657	719	727	682	678	652	678	714	670	697	650	681	670	695	663	672	707	690	711	722	662	704	680	676	679	677	722	720	739	710	710	661	697	732	750	645	711	692	669	697	737	710	714	707	708	709	708	726	725	690	701	766	673	695	671	698	713	695	690	672	746	717	658	677	709	694	739	673	726	702	681	700	629	737	682	704	729	690	699	699	648	686	700	709	716	700	689	691	736	649	726	712	693	708	651	661	690	727	732	694	672	678	707	664	681	699	682	682	724	718	722	689	665	679	683	695	725	697	706	697	682	725	646	727	674	744	682	685	705	751	714	700	720	699	710	710	681	703	654	652	693	703	720	690	724	717	701	719	673	662	676	760	713	682	695	676	719	687	676	687	722	679	698	690	655	689	696	699	721	759	688	724	696	665	737	765	687	748	675	676	706	660	707	764	691	680	730	717	681	744	733	655	680	720	726	691	727	690	770	655	711	707	697	731	713	731	696	700	703	684	697	695	714	700	694	734	662	666	694	705	717	738	685	727	737	666	677	677	694	645	697	755	693	716	659	705	694	744	710	690	696	683	691	718	741	698	712	696	703	757	728	732	735	702	675	733	720	676	677	705	723	747	715	710	678	670	693	649	682	709	667	691	683	692	680	686	682	689	693	685	742	684	668	675	707	709	704	686	680	695	679	693	721	727	697	759	738	667	706	685	695	677	741	688	717	654	670	671	673	717	698	725	697	745	669	737	701	722	668	692	711	709	713	677	729	725	714	668	721	679	665	754	710	692	729	719	696	671	683	692	662	713	656	701	712	641	723	694	682	707	703	685	699	714	698	692	704	708	739	698	684	658	713	691	677	698	694	721	697	626	744	677	736	687	670	716	728	686	689	729	678	685	695	759	717	719	670	694	717	696	726	689	686	700	685	693	643	718	685	715	688	685	737	659	705	658	763	648	715	733	708	642	677	698	723	671	729	697	760	704	713	721	687	672	661	682	718	693	695	704	706	694	669	747	653	759	734	696	687	634	668	695	673	742	702	712	734	723	730	703	711	712	699	677	713	692	718	729	725	741	711	716	735	690	691	738	694	714	699	714	712	688	703	732	700	678	689	687	726	727	703	679	716	724	678	707	703	679	686	720	702	660	740	718	692	725	695	644	746	693	686	707	734	695	727	676	735	774	700	702	739	678	678	643	712	708	703	660	650	717	693	671	682	683	679	686	704	717	736	677	691	728	673	742	647	713	715	652	693	706	660	707	648	648	708	726	666	684	663	707	704	709	718	692	678	711	655	712	685	666	692	667	744	681	690	711	706	709	750	682	678	729	696	687	723	679	755	686	678	641	725	693	678	690	713	702	691	678	642	647	707	746	704	713	710	717	716	683	734	651	660	692	703	699	696	699	703	709	713	674	726	724	718	692	681	717	676	711	672	741	710	705	673	696	602	697	699	689	711	656	676	711	708	710	703	695	661	709	707	676	645	701	673	717	681	699	742	700	745	711	699	711	694	686	715	712	718	684	693	693	668	675	672	710	708	690	680	672	724	716	736	739	682	675	700	691	616	682	699	679	747	703	653	679	682	695	699	666	676	676	719	706	699	711	705	722	726	715	747	698	682	699	746	732	673	714	711	670	688	694	707	666	680	676	699	675	734	721	697	678	734	697	748	706	699	723	734	695	726	729	717	703	688	662	657	711	716	717	668	695	731	710	728	697	683	701	704	685	696	675	694	727	657	666	702	678	755	663	712	718	724	696	675	734	675	718	654	720	712	748	716	716	691	726	679	700	743	738	718	684	685	688	702	667	710	671	711	672	691	712	707	690	711	693	731	690	684	729	681	728	696	697	683	694	700	742	691	706	701	722	694	667	690	706	667	702	715	701	697	668	692	694	689	721	695	757	725	683	726	726	735	721	683	632	741	691	697	703	643	726	716	729	721	739	691	670	690	750	732	692	679	684	708	739	691	688	675	705	718	658	732	706	745	705	711	715	693	689	683	717	703	691	696	718	679	666	695	667	708	653	763	680	684	675	739	685	698	709	722	696	687	759	777	701	686	703	724	688	719	711	687	707	721	666	694	690	726	728	691	689	682	706	718	687	680	675	704	697	690	675	659	729	710	704	716	749	695	693	738	680	683	698	727	673	710	688	734	674	679	675	752	717	710	713	728	742	697	737	731	709	708	732	723	680	695	690	720	693	738	685	663	669	715	708	715	657	724	730	694	713	749	751	708	685	685	670	682	702	725	768	716	697	656	683	706	685	709	683	715	699	717	661	655	697	665	710	679	717	706	717	666	668	673	711	701	732	735	649	705	718	707	713	730	706	699	664	690	723	774	716	642	685	666	696	699	707	698	720	678	711	704	702	704	689	663	681	671	673	669	705	720	702	738	712	660	660	727	681	716	732	706	683	677	698	706	727	705	741	764	729	719	681	679	752	700	668	700	672	719	673	667	677	716	731	695	684	714	713	707	718	728	691	673	723	670	704	679	702	702	742	701	738
41028	86390	56790	34428	2423	1945	4273	10784	14489	12734	10091	6194	3851	2371	1719	1283	1088	860	752	713	714	710	688	682	726	712	692	701	732	663	689	691	691	723	715	685	676	685	693	734	657	704	713	667	708	683	703	693	687	707	667	663	739	737	730	694	654	684	747	686	670	669	717	683	683	676	681	685	718	679	729	718	691	721	649	677	699	679	665	656	715	711	699	692	664	699	723	668	640	718	722	711	723	679	761	668	679	678	708	695	723	716	739	716	693	737	710	683	706	704	724	729	733	706	677	675	697	697	643	719	721	689	706	694	680	690	707	692	715	711	657	649	718	700	708	685	645	733	665	719	691	631	653	749	691	731	711	684	663	747	749	736	683	699	727	721	709	702	726	715	722	672	679	700	688	726	745	706	703	712	727	721	666	692	673	681	704	700	667	688	709	686	647	697	693	744	682	744	695	705	667	720	671	740	681	688	690	720	659	691	685	709	702	736	696	700	726	713	732	680	637	715	730	674	649	704	731	719	694	680	701	694	652	680	716	696	652	698	677	700	675	683	682	687	685	732	685	698	737	683	692	710	718	695	707	754	703	753	737	735	689	685	697	689	699	646	701	711	654	744	667	711	679	712	671	688	653	682	646	734	695	684	693	657	714	726	677	697	705	675	714	712	730	717	694	677	701	669	716	728	699	691	689	678	728	662	649	677	705	721	731	727	709	696	727	687	702	660	693	720	680	715	710	705	709	738	703	741	700	658	710	709	693	685	705	701	700	711	742	717	764	719	685	723	666	713	736	660	696	715	747	722	694	696	648	678	669	686	703	640	727	713	671	728	700	684	709	689	680	668	700	663	742	681	709	682	704	702	679	696	716	708	692	622	659	683	762	653	705	684	692	700	688	743	662	697	688	731	703	697	700	711	658	659	718	731	711	690	704	731	704	649	740	708	717	724	681	708	673	700	751	708	703	703	672	730	681	716	728	689	706	702	706	732	695	701	678	672	727	703	687	699	680	700	729	669	686	673	687	718	729	739	691	679	714	726	683	705	680	722	643	688	687	702	712	709	698	711	652	677	689	749	732	727	653	738	758	680	682	679	672	756	721	685	677	684	683	699	706	750	715	686	727	694	750	706	676	707	719	718	672	712	647	697	705	687	708	668	715	689	640	688	702	709	682	712	665	722	722	706	678	700	670	692	734	666	697	756	682	680	712	709	719	662	793	729	749	673	667	724	671	688	757	706	682	723	708	681	705	704	655	638	737	699	734	686	696	733	733	707	650	676	668	710	711	704	728	677	738	694	700	671	729	648	697	662	707	736	665	678	724	696	730	685	708	687	705	720	718	676	713	691	678	734	700	661	767	732	685	723	755	697	704	712	721	706	696	701	682	688	747	721	675	768	716	707	653	691	703	664	710	684	723	682	691	658	727	697	638	679	643	694	689	719	680	725	695	707	715	688	717	623	706	738	663	683	648	727	720	674	730	708	675	694	671	680	709	693	750	705	686	713	712	692	683	722	686	708	711	692	724	671	722	697	683	699	701	720	703	703	725	692	690	699	671	698	670	739	697	696	722	715	690	679	667	693	692	698	713	667	767	684	675	664	707	737	655	684	673	685	702	712	747	705	724	704	749	681	726	710	687	751	669	760	712	701	724	701	718	696	713	713	672	696	687	731	727	655	634	714	707	665	717	710	737	690	695	715	718	678	702	689	720	743	669	671	692	690	700	687	702	675	742	718	642	724	713	714	675	732	726	714	704	677	679	721	729	679	683	702	698	689	701	693	688	685	683	725	716	715	701	735	657	752	733	752	695	630	675	692	683	678	702	660	671	716	698	715	686	740	726	699	643	707	706	702	698	713	647	723	678	714	722	740	689	699	652	670	742	692	695	735	655	747	719	724	718	747	691	650	682	670	715	689	693	710	675	695	672	694	683	637	657	722	654	707	710	644	698	720	660	726	723	740	682	681	711	705	675	689	698	672	736	702	673	696	733	717	668	686	707	655	708	709	693	724	698	702	636	744	707	712	671	680	742	671	642	708	665	686	728	699	690	705	740	689	682	691	697	701	707	698	719	678	715	714	719	693	717	706	763	699	727	701	670	658	708	691	694	723	724	683	696	636	696	706	692	730	704	708	721	723	680	688	684	670	707	657	698	667	678	729	673	742	688	690	685	665	707	696	685	726	684	678	693	691	721	683	706	721	729	705	686	646	722	675	720	681	676	730	678	697	716	672	719	719	681	712	661	718	677	717	676	721	700	712	693	709	695	712	682	693	724	741	693	731	709	754	654	696	721	670	647	660	685	697	665	736	698	649	714	693	699	714	680	675	693	698	671	720	668	696	691	654	716	707	676	702	682	696	711	678	690	710	718	648	710	659	709	708	728	662	718	689	674	680	709	670	697	661	686	719	719	686	683	669	696	717	682	655	663	747	651	707	685	700	693	732	696	666	718	687	742	726	730	689	724	701	675	722	660	685	689	720	694	728	712	689	691	728	673	698	722	665	712	743	674	731	696	655	689	697	714	691	724	665	703	659	715	713	699	713	670	712	716	703	693	725	696	701	729	690	682	687	704	684	721	661	683	718	758	753	691	680	716	690	688	771	720	681	666	704	678	720	725	674	652	698	694	712	709	705	719	691	692	704	707	684	684	679	697	685	692	692	703	740	716	688	716	693	706	687	725	697	727	743	731	656	668	700	722	656	678	722	711	732	741	659	664	683	681	701	765	684	722	760	704	701	667	722	710	673	722	708	728	712	656	712	664	712	721	742	713	725	683	711	708	695	659	674	700	648	712	666	730	677	699	734	699	680	685	720	654	711	682	675	715	702	732	687	709	704	682	685	680	698	663	695	684	703	756	677	662	716	684	730	743	747	709	731	684	703	678	696	664	697	704	665	682	729	653	682	659	701	647	744	662	673	709	739	673	670	726	736	719	717	725	705	691	720	661	729	747	660	679	738	700	644	674	720	768	717	676	698	679	630	671	695	713	698	713	707	682	679	680	672	684	691	711	717	696	709	682	680	708	703	704	708	675	637	657	725	722	702	707	720	677	696	674	722	714	743	758	692	651	688	669	735	698	685	711	742	682	660	727	759	696	658	697	705	749	718	711	680	713	745	702	702	670	735	690	672	728	718	686	678	711	706	682	759	692	638	709	689	687	671	720	688	684	698	701	716	686	710	656	690	721	695	694	688	674	695	676	693	695	702	707	722	669	718	692	708	691	691	699	695	723	686	725	658	726	696	666	668	657	722	715	681	721	726	674	706	673	718	743	661	671	710	688	686	765	713	743	752	696	687	745	722	696	739	716	653	708	738	706	658	644	746	733	682	704	719	706	705	677	702	745	649	672	698	697	669	695	724	707	690	709	737	694	706	680	684	721	684	701	696	706	707	661	681	700	677	649	710	715	707	677	709	688	646	729	714	733	668	710	732	737	729	692	674	714	702	741	722	722	742	716	726	715	713	751	710	659	684	730	699	698	685	705	684	732	690	693	662	741	691
25032	22323	33911	27728	15528	2975	2772	4264	4894	4382	3537	2273	1497	1018	825	786	704	660	672	626	651	643	620	621	626	597	634	624	623	665	600	601	648	628	694	659	646	659	621	604	626	635	662	605	656	610	655	666	636	591	634	666	635	663	624	614	658	640	630	683	639	637	658	638	597	629	593	634	658	653	617	660	616	622	666	629	618	653	629	636	625	613	648	657	614	630	633	606	614	620	641	614	603	658	669	649	656	623	625	635	637	611	679	584	664	640	648	658	640	643	630	631	639	652	633	646	640	618	637	623	633	595	596	642	645	633	594	663	626	635	627	611	646	619	689	662	610	630	637	670	628	600	647	662	620	663	661	613	644	635	659	696	647	584	618	653	630	607	616	584	613	632	591	553	616	621	645	599	700	619	625	632	609	610	664	634	653	637	639	642	635	642	620	616	659	656	632	618	618	633	643	686	614	673	623	646	644	636	629	639	618	613	656	672	701	608	640	646	604	647	674	643	590	668	654	630	584	621	624	639	629	652	625	607	649	622	656	642	638	631	644	573	585	644	619	617	606	595	615	651	612	619	596	609	687	596	636	617	598	621	597	609	652	642	656	621	621	640	622	610	637	680	612	647	613	641	610	604	683	638	647	641	626	659	619	603	629	663	606	661	631	635	662	650	599	603	589	612	615	600	661	673	636	662	619	676	622	616	604	656	586	608	644	656	668	683	666	599	638	659	624	624	650	629	637	603	636	640	646	594	651	647	584	608	674	698	611	639	662	610	665	612	625	645	668	639	589	636	669	644	646	613	637	618	608	615	590	606	617	675	659	631	642	683	634	615	652	655	629	612	630	615	619	607	638	639	608	638	642	644	573	623	620	628	571	627	624	616	632	629	624	586	641	640	573	655	643	591	630	618	660	659	631	629	629	633	634	598	631	620	657	654	618	620	676	612	695	643	601	649	649	646	626	600	610	646	590	629	604	613	640	605	633	671	697	636	630	674	609	604	607	596	666	618	616	635	619	645	711	638	647	669	605	635	613	621	653	604	595	639	628	619	648	616	657	597	623	654	657	597	627	639	606	646	637	635	623	607	594	642	615	643	644	646	628	652	643	705	611	637	662	664	627	609	648	649	618	621	623	674	608	647	667	616	615	621	657	617	645	645	620	650	642	641	612	614	662	668	625	598	641	640	642	654	607	620	619	632	648	639	595	643	623	632	600	645	645	610	634	588	658	651	619	644	643	620	613	653	646	628	592	623	607	625	632	620	654	645	594	646	603	629	635	650	641	673	653	638	622	623	645	627	629	654	659	641	608	615	617	589	663	625	599	686	653	636	618	655	672	669	630	627	663	665	634	655	644	635	624	599	622	637	598	595	626	627	615	636	617	610	595	625	666	676	622	665	589	630	659	626	634	645	593	620	675	647	654	639	654	614	642	627	648	617	597	645	624	620	686	644	660	631	613	678	666	618	627	631	651	613	630	671	639	647	632	623	580	599	638	670	616	607	630	657	650	618	604	597	626	649	616	604	647	632	634	631	631	641	635	622	697	624	612	644	615	647	635	637	600	630	676	654	661	594	626	637	600	611	637	639	624	647	620	653	634	616	598	638	606	615	661	602	688	663	642	585	631	634	667	611	606	583	664	637	605	661	650	694	596	620	649	611	652	646	616	657	569	651	620	625	660	695	648	608	616	674	648	648	651	664	601	677	670	602	643	658	622	637	647	631	660	669	591	657	704	619	625	609	635	633	616	673	622	644	600	620	612	659	643	640	607	615	631	628	642	664	614	643	635	629	651	668	652	658	636	593	677	647	691	621	588	599	644	624	620	608	605	614	630	590	621	615	631	613	647	638	653	609	609	589	627	582	647	611	674	659	637	646	576	626	663	638	644	692	667	615	645	606	682	618	637	645	634	636	617	563	651	633	626	666	593	643	656	638	614	628	644	656	637	656	625	640	604	612	607	642	649	637	650	617	621	668	636	597	597	600	619	604	631	626	593	607	651	598	654	669	662	593	684	609	657	622	641	666	605	629	627	642	655	656	652	654	624	619	631	637	604	690	650	625	613	647	681	660	644	613	653	597	653	642	676	638	643	602	605	597	636	648	651	633	615	641	621	603	628	624	630	635	619	636	625	663	653	625	634	645	658	674	627	650	619	619	636	672	607	648	649	626	628	618	621	646	622	601	612	640	623	664	631	627	614	633	651	639	634	667	614	585	644	643	630	628	637	599	612	625	633	646	692	628	629	653	648	633	622	606	677	603	663	665	628	611	671	663	650	609	608	658	625	655	667	650	648	604	629	609	613	628	598	652	622	603	623	599	678	653	633	622	695	585	634	605	650	623	634	626	588	642	650	662	637	631	643	641	598	628	624	620	629	655	645	616	662	667	677	652	640	616	651	680	609	587	653	651	659	615	667	607	679	604	673	642	561	642	626	615	641	644	634	634	607	639	655	610	615	662	621	635	614	614	616	605	619	644	608	621	610	656	639	616	646	628	596	667	648	671	655	675	635	657	668	655	642	612	663	675	686	623	660	646	624	661	602	605	632	657	633	638	628	653	629	626	645	631	640	667	618	676	622	651	606	632	629	607	589	618	672	669	611	660	642	626	670	624	647	638	612	647	575	684	674	630	621	633	693	616	697	624	647	653	631	626	636	643	682	649	619	595	647	670	640	643	633	642	668	603	638	619	648	640	625	627	669	653	619	614	634	589	646	657	614	657	641	635	590	636	649	623	657	580	640	613	646	596	653	680	629	626	661	615	631	652	584	643	607	612	585	583	694	666	648	674	637	639	607	630	645	636	601	596	637	638	631	628	677	613	657	604	656	700	617	614	634	567	636	617	648	613	622	629	622	640	613	686	652	621	645	667	614	636	669	601	624	686	638	621	607	637	624	649	592	643	665	632	681	665	620	611	631	590	617	622	644	626	635	613	681	646	674	639	662	631	648	586	689	650	598	666	648	615	679	606	623	635	655	593	633	599	646	633	629	641	630	670	665	628	639	642	634	614	604	608	582	564	670	653	655	634	642	628	618	610	609	593	640	656	628	666	600	609	674	609	625	594	691	599	614	623	629	617	680	611	665	651	614	628	664	641	652	653	633	628	633	594	636	632	670	610	672	646	647	616	642	619	616	641	609	651	603	601	630	680	653	659	658	626	618	623	623	599	616	591	667	662	644	630	638	650	615	658	652	640	593	627	604	645	701	634	644	670	624	618	681	637	660	617	649	636	633	637	689	602	642	628	642	654	662	653	682	649	606	617	606	612	612	641	635	634	635	642	615	582	636	652	610	625	600	590	668	653	666	674	597	610	599	602	665	616	644	651	609	650	576	637	613	632	607	572	631	612	622	696	610	662	630	615	665	633	628	609	595	566	624	662	599	656	632	639	626	559	661	653	646	629	638	628	656	631	660	657	627	639	590	652	652	629	652	637	653	633	651	678	612	622	612	631	619	609	675	623	640	660	610	674	643	624	618	628	604	650	603	630	628	632	600	645
37542	73727	51940	28617	4046	1500	4602	7566	8367	7331	5778	3567	2210	1418	1018	930	856	740	645	647	669	684	666	638	644	673	636	669	666	636	652	643	597	655	730	682	689	684	647	646	683	635	692	645	677	661	676	670	692	634	672	683	677	673	676	692	632	675	692	647	666	630	678	655	671	664	670	683	687	645	653	651	626	632	641	640	669	634	636	674	625	663	728	620	676	645	649	652	671	649	651	681	664	644	710	679	711	666	675	631	684	671	676	684	658	696	702	626	632	668	646	679	621	636	648	610	670	605	654	642	647	665	655	670	707	687	700	630	684	612	668	715	644	663	646	649	685	683	655	669	676	660	685	652	726	705	656	696	655	629	699	617	669	669	708	670	694	639	647	623	672	643	672	645	683	630	611	702	714	659	705	624	652	671	685	660	728	662	646	682	677	682	687	678	638	697	666	639	688	666	640	650	673	643	622	639	683	670	694	652	708	691	656	651	668	639	635	717	656	621	678	669	624	675	702	660	678	663	636	673	662	673	645	639	683	687	643	666	625	678	676	654	682	643	667	688	735	673	649	680	662	637	681	670	656	675	629	670	621	674	699	653	666	658	672	671	665	704	660	645	658	691	662	645	674	695	636	625	624	674	675	692	640	664	667	617	654	645	627	650	621	610	666	637	656	673	653	653	659	691	647	660	664	614	691	603	633	608	659	673	654	724	666	604	621	728	613	672	641	626	692	671	644	676	687	647	711	633	669	680	650	701	671	679	650	671	669	671	641	704	647	654	614	641	646	666	702	667	667	650	608	656	673	672	650	667	652	628	632	656	663	685	649	701	611	618	707	657	652	677	634	643	634	670	678	651	682	680	634	666	649	650	649	597	666	654	649	729	654	643	670	662	647	661	672	671	669	624	656	700	629	689	622	624	663	662	666	700	693	651	657	649	609	676	664	626	659	627	682	623	630	651	664	662	687	678	649	662	667	644	646	663	615	645	665	626	636	636	641	679	718	641	639	702	660	694	619	676	715	648	671	677	653	606	629	658	624	648	642	619	667	619	686	660	655	647	664	660	638	668	686	682	609	647	667	633	675	665	652	650	683	695	627	630	618	668	691	633	657	680	665	691	698	671	663	671	699	669	685	669	688	685	673	653	679	663	619	679	640	635	676	659	668	641	648	667	656	686	651	619	673	736	679	695	640	666	678	716	642	656	674	650	602	631	659	704	707	684	669	709	693	653	647	658	650	659	675	642	668	731	645	669	617	618	706	678	691	632	675	625	638	693	667	648	672	699	658	625	644	654	691	652	669	664	669	686	637	649	672	645	691	647	707	693	664	701	725	686	690	696	657	655	670	638	629	695	650	648	659	671	658	670	628	657	665	646	665	648	655	641	669	645	667	623	687	641	654	686	649	666	655	687	623	589	657	647	676	692	640	662	676	681	667	623	648	703	649	607	655	663	672	678	659	659	615	679	716	625	703	656	603	626	699	673	634	629	637	665	644	650	631	662	677	684	697	620	648	673	671	657	638	631	718	695	631	665	662	610	668	721	722	625	646	589	685	668	625	664	651	677	648	690	700	665	616	655	679	643	690	626	689	672	652	647	664	655	686	647	692	634	639	704	677	647	642	708	702	650	664	654	655	629	630	705	676	626	634	641	661	665	721	665	621	667	677	615	634	647	681	678	646	658	641	701	668	611	632	671	638	651	686	659	651	651	701	595	638	668	685	680	646	639	636	690	657	682	671	665	667	642	667	669	612	647	708	662	635	659	661	658	664	659	700	626	624	687	643	658	705	619	667	660	655	650	690	671	648	669	662	635	654	695	711	625	667	660	675	697	692	679	654	658	596	643	655	673	669	664	656	655	641	659	691	670	659	654	628	633	694	693	644	637	626	653	663	626	689	667	679	626	697	670	736	689	688	669	697	666	647	645	655	700	653	673	680	664	669	633	647	702	711	604	610	684	632	687	665	681	722	662	696	682	678	636	627	658	656	679	646	665	647	707	677	666	651	663	657	600	672	645	642	695	663	676	679	655	638	626	640	644	651	658	663	645	676	654	672	702	666	618	673	631	663	651	663	687	680	635	644	663	673	659	619	650	659	682	620	656	648	640	656	642	680	642	669	627	648	629	632	625	638	698	645	649	708	618	712	636	666	661	672	616	682	690	675	651	633	633	662	635	683	645	668	663	634	691	677	629	667	642	639	668	676	694	643	688	698	690	642	676	673	621	658	639	640	676	676	678	651	661	700	623	665	614	674	670	619	650	636	652	714	670	654	614	670	669	681	641	641	664	676	652	624	637	690	653	642	674	645	645	603	637	662	670	672	636	699	657	638	618	628	680	655	633	672	672	649	644	660	632	721	640	666	663	626	685	652	732	654	638	647	645	675	656	699	657	655	637	644	635	651	641	621	643	649	695	655	658	694	650	699	722	700	642	643	672	684	688	700	687	706	652	681	650	652	658	636	674	653	650	647	647	665	675	670	654	686	672	700	616	669	681	658	662	599	640	665	662	662	640	648	650	655	642	638	657	635	655	650	689	653	677	664	618	637	657	630	657	676	652	630	641	688	677	651	614	632	656	683	633	658	633	662	656	689	662	683	645	683	651	684	616	659	625	640	674	652	632	698	643	689	639	623	636	657	659	626	651	631	642	689	715	650	672	648	657	599	685	639	664	648	639	711	674	646	665	657	704	670	652	661	657	634	659	702	678	662	674	632	680	652	609	669	665	672	643	659	648	670	660	693	674	656	661	690	651	687	659	690	649	641	673	679	663	653	710	637	669	660	643	674	652	657	661	681	642	629	638	645	686	619	662	673	660	663	666	705	657	678	611	693	670	650	660	649	691	671	610	657	656	639	640	656	613	631	650	641	672	644	692	663	656	675	671	677	675	637	624	654	650	684	607	632	644	687	627	642	663	664	641	615	696	653	638	599	673	628	646	627	664	673	667	641	599	664	631	638	647	648	642	646	723	645	634	642	696	672	693	648	691	689	658	638	625	640	665	641	654	650	650	666	708	643	662	658	692	661	616	676	631	643	661	663	688	648	643	627	661	657	693	649	631	638	613	673	672	659	651	695	629	652	631	639	646	706	685	662	669	659	658	633	697	635	677	657	646	660	679	609	708	719	620	644	673	697	649	637	651	667	657	650	696	640	653	604	653	630	683	653	689	661	640	655	659	691	650	627	656	623	612	618	655	638	663	660	651	676	680	663	674	619	664	688	655	650	638	634	651	681	684	659	654	693	671	666	644	642	619	643	633	681	640	655	629	645	682	662	698	683	650	655	605	682	700	691	669	674	652	664	667	632	648	705	647	636	662	638	680	689	664	645	641	683	695	643	610	639	689	683	665	676	655	613	625	671	700	657	668	641	681	659	661	639	673	650	635	659	679	648	640	665	663	677	659	615	658	637	634	663	634	666	700	704	668	692	668	634	681	665	685	639	654	654	655	646	593	651	680	618	668	675	697	636	656	661	637	696	635	673	700	654	619	649	660	620	671
22619	21370	31392	25759	21708	20348	13238	11660	15277	16120	13188	8660	5023	3011	1881	1470	1250	1120	1018	914	934	915	964	913	917	893	891	930	876	892	929	933	918	949	901	873	968	977	932	926	929	944	896	901	919	907	885	886	943	975	957	917	915	894	889	943	941	923	873	952	932	908	911	878	864	983	916	906	893	925	935	917	859	891	911	908	891	899	876	894	839	953	922	897	852	913	853	896	893	914	911	894	913	940	916	879	976	869	953	903	868	904	937	880	877	923	821	937	927	921	890	936	895	916	907	857	958	869	899	904	921	981	925	955	955	925	906	886	912	948	944	920	938	916	950	928	918	940	948	924	897	888	1002	965	898	900	922	894	897	937	912	922	911	930	904	960	887	939	925	913	919	915	862	903	830	959	901	881	947	942	855	896	913	895	932	963	921	923	918	943	862	949	867	897	954	934	914	962	951	889	952	934	914	925	901	872	937	904	910	938	929	938	907	913	883	941	914	888	920	939	913	914	918	869	933	827	904	920	928	884	939	967	879	931	944	897	981	844	970	935	943	892	902	852	921	944	920	920	883	889	935	924	924	885	893	942	918	868	868	876	841	906	909	847	881	878	871	933	912	859	840	932	907	914	893	888	832	871	938	874	884	885	871	912	919	958	935	932	884	943	909	844	913	889	904	921	909	918	841	826	901	912	873	919	940	911	891	908	931	929	946	880	892	936	936	908	945	852	960	955	831	943	891	851	915	879	891	896	882	969	971	918	931	931	919	906	894	905	936	891	897	910	923	910	860	928	883	905	907	948	922	911	947	881	900	900	937	925	929	911	932	906	945	937	897	922	904	919	873	867	864	892	904	895	897	927	883	939	935	861	912	885	953	941	914	906	900	892	895	901	901	922	919	914	906	887	890	924	852	917	929	924	925	910	877	947	941	915	867	937	898	919	890	908	925	972	908	874	850	962	928	938	916	899	880	988	940	927	951	942	866	977	847	919	909	875	944	916	926	881	882	993	893	936	888	928	924	940	957	902	945	906	923	921	912	945	946	923	960	895	893	997	898	842	881	928	919	937	883	926	916	864	936	925	914	912	872	916	926	914	939	927	959	981	899	912	941	915	885	886	856	931	873	930	926	908	914	935	969	917	941	876	937	908	927	932	882	886	881	942	889	977	884	900	909	922	921	922	921	895	898	901	919	960	888	899	921	878	918	889	931	925	846	846	942	901	866	931	914	901	914	884	910	902	947	935	867	879	871	896	922	952	890	883	966	912	879	955	925	877	969	926	904	855	934	878	899	949	883	870	955	853	938	927	907	920	867	912	898	923	926	905	935	927	888	960	938	950	946	923	916	865	893	867	908	883	920	897	939	934	890	907	887	891	898	907	853	888	932	904	846	877	929	907	944	899	930	942	915	844	904	885	933	903	945	878	920	926	925	879	917	922	894	894	897	957	907	913	886	933	906	890	896	893	939	910	924	920	1000	918	875	906	876	847	919	945	924	924	932	914	915	885	907	867	937	848	862	899	868	935	913	874	877	943	949	875	900	915	895	927	841	870	920	857	903	895	946	924	946	884	880	906	896	906	978	884	954	866	943	912	954	970	904	902	919	897	934	841	879	923	921	897	986	920	920	879	923	931	903	901	882	867	931	884	884	890	903	905	891	844	927	899	893	875	920	884	892	959	882	948	907	962	955	864	887	919	916	969	875	905	891	966	1007	918	923	901	874	943	974	905	877	926	931	854	871	908	838	965	963	930	891	916	921	949	900	908	869	956	894	981	875	873	943	879	908	939	967	916	921	900	900	954	938	964	937	863	933	901	909	886	880	877	960	864	949	921	913	905	911	937	896	920	887	902	885	922	875	919	936	893	963	861	904	922	901	867	900	873	928	957	961	889	935	920	1017	876	930	863	888	903	898	888	908	891	906	902	911	927	971	933	929	877	909	864	885	955	874	953	919	910	933	907	938	952	885	918	885	860	938	909	950	878	889	897	829	900	893	910	888	880	912	916	901	902	912	876	935	909	899	918	967	874	915	860	917	855	917	929	886	917	852	897	907	896	909	913	901	891	922	961	941	927	970	897	941	919	920	859	850	905	943	910	885	947	881	900	911	910	909	859	912	882	907	891	893	877	950	873	901	844	853	865	913	989	877	869	853	876	952	924	898	854	907	909	897	952	947	916	938	928	920	939	907	924	904	916	878	900	896	901	881	875	905	888	951	864	902	909	913	948	898	927	891	958	943	896	898	881	973	918	898	914	959	882	899	955	869	953	845	889	949	904	944	939	916	849	943	898	948	885	979	934	973	898	918	931	922	862	857	910	929	880	898	916	935	906	928	927	918	906	909	930	932	934	894	893	878	907	936	902	948	828	881	883	899	953	932	927	939	917	891	928	907	899	913	911	897	932	874	929	894	979	932	904	930	864	919	894	927	931	893	898	902	915	913	907	897	967	964	919	893	914	952	964	952	936	919	922	915	897	869	877	956	901	921	923	932	913	901	925	897	879	909	901	854	887	940	907	971	911	890	913	925	938	930	930	917	988	884	898	884	897	888	898	892	889	934	930	858	884	932	845	870	867	902	839	882	930	917	915	891	918	871	988	904	932	907	926	915	877	962	885	912	908	931	932	858	880	913	912	891	958	891	928	928	934	908	909	898	920	892	954	918	925	915	916	910	932	923	939	855	890	940	911	941	866	878	922	993	918	909	921	901	913	893	864	918	893	856	917	932	960	950	959	922	848	918	900	951	841	922	930	955	930	896	917	947	922	927	900	864	917	929	902	867	896	910	884	895	857	872	888	949	944	938	926	922	912	902	936	926	888	934	907	936	912	919	902	881	905	875	942	951	932	934	934	962	876	948	902	928	912	888	930	892	903	914	921	894	933	913	926	917	928	898	899	915	843	955	931	926	929	853	929	912	866	885	919	907	919	896	885	940	904	926	833	878	937	952	928	952	940	920	919	940	845	904	894	856	915	910	941	898	952	967	951	916	945	930	878	958	905	963	892	871	864	945	901	903	875	984	838	911	922	900	857	934	908	921	915	920	933	913	901	916	904	899	919	943	904	902	853	932	927	939	970	936	921	867	922	893	890	895	899	940	907	857	896	882	878	922	939	863	950	924	943	939	930	886	834	834	903	902	937	921	888	883	907	909	889	931	904	902	875	895	868	877	869	933	882	920	939	920	915	902	903	868	910	869	859	910	898	923	917	914	902	909	867	890	917	920	886	900	896	932	897	935	948	873	864	914	878	934	847	875	962	925	862	907	905	976	904	909	868	887	893	919	880	853	967	920	933	863	913	893	934	974	909	880	874	876	902	956	855	922	925	898	908	892	895	877	890	868	931	866	926	911	885	873	900	936	905	889	898	931	959	917	871	867	854	897	875	938	868	966	924	908	927	884	897	888	913	895	938	944	951	916	902	893	897	923	872	923	950	916	887	922	923	866	970	898	920	867	861	892	913	918	896	859	960	864	945	898	887	907	982	912	925	892	911	843	940	909	908	961	951
42327	95082	70276	47345	8401	2259	6155	15565	20134	19174	16221	11058	6730	3947	2322	1792	1391	1206	1032	908	856	871	895	851	922	935	900	926	879	899	900	906	939	923	871	856	900	905	948	863	902	903	875	915	875	892	885	900	915	885	820	898	891	858	881	907	937	924	864	877	920	928	900	886	904	904	880	931	920	940	892	925	891	931	923	925	933	867	846	865	929	921	862	874	902	829	883	885	867	898	882	902	934	873	900	930	883	885	871	891	837	870	919	907	923	911	920	919	934	868	903	914	884	897	869	855	903	920	897	850	868	892	887	891	891	889	900	857	907	943	834	900	854	921	907	910	850	920	915	925	893	855	906	948	865	873	913	902	873	899	912	857	880	928	899	874	868	921	878	898	889	925	846	887	889	902	848	917	873	898	909	937	923	922	931	871	912	872	907	907	935	889	882	855	906	914	908	884	889	909	887	838	863	917	937	880	923	874	901	925	914	914	914	916	879	946	910	884	902	881	891	893	969	957	908	924	875	890	897	926	888	940	936	897	887	890	911	909	949	944	917	886	887	922	854	848	901	897	918	903	906	900	877	961	886	905	873	853	897	852	920	886	907	923	923	911	921	926	867	911	853	900	874	909	898	879	860	950	892	881	930	888	903	881	885	897	867	835	875	946	924	878	923	798	895	880	888	845	838	893	859	891	905	868	912	881	929	885	890	924	897	861	897	928	933	884	916	841	981	882	912	871	878	904	916	940	901	873	938	946	875	890	901	903	847	902	903	926	906	871	921	863	941	887	889	871	909	879	939	890	927	895	830	907	876	912	941	880	883	912	932	924	898	904	920	872	896	946	870	911	883	918	863	887	862	847	909	897	855	857	902	915	920	922	871	903	970	923	866	991	893	878	889	881	895	890	867	854	917	891	882	897	920	882	853	935	906	882	909	921	883	920	899	878	900	913	924	884	925	909	956	900	879	886	929	865	829	928	866	898	880	883	910	929	905	856	863	838	933	880	900	915	899	879	957	942	884	973	902	909	863	907	908	908	863	964	890	802	930	877	895	945	906	939	893	864	855	885	940	937	852	930	851	861	919	861	874	891	900	896	923	899	927	897	901	904	926	921	869	886	916	902	946	878	955	931	951	885	909	883	902	883	958	901	883	853	871	897	911	909	864	888	923	885	923	933	912	845	893	885	911	906	898	853	908	906	861	903	902	901	898	951	928	862	902	926	829	886	865	860	872	912	904	886	914	966	904	862	865	862	902	880	849	936	904	864	869	858	881	906	891	879	898	902	922	872	878	948	921	918	835	861	911	893	889	926	893	879	887	872	871	948	905	889	911	928	858	902	901	892	907	875	952	875	894	899	939	917	888	897	914	906	830	857	891	901	878	885	894	894	883	879	878	878	889	864	894	906	928	907	886	910	882	926	947	883	851	863	864	899	898	896	889	885	924	853	882	864	838	961	891	902	864	887	927	950	940	855	865	907	880	940	840	857	843	892	906	911	933	890	932	906	873	905	922	925	890	940	858	900	930	887	854	845	865	926	930	860	888	841	938	876	904	919	870	934	884	886	914	949	899	842	851	884	926	937	846	912	896	894	912	913	874	882	894	895	899	917	923	867	879	893	893	937	928	930	893	887	908	907	852	896	925	891	878	938	904	878	850	828	865	917	884	849	936	897	900	888	886	901	929	879	902	919	937	917	884	920	857	891	871	915	936	915	897	866	918	930	931	959	887	900	935	895	818	860	883	889	904	919	906	930	854	882	894	885	886	863	935	912	944	901	909	874	877	905	913	983	888	873	916	887	973	897	886	863	982	857	867	875	871	903	902	856	936	893	860	863	895	925	955	923	879	867	929	865	863	880	918	946	908	948	905	920	879	905	912	930	899	917	878	923	908	975	889	926	942	873	921	904	856	888	878	876	872	864	911	901	893	910	944	957	972	897	887	921	933	871	929	899	902	883	912	867	898	809	919	916	912	915	861	877	886	891	907	914	895	887	870	915	869	925	907	871	944	904	955	918	874	901	900	931	882	864	887	882	928	960	910	887	958	917	889	945	871	854	884	907	890	841	891	888	906	870	885	868	829	914	912	931	872	897	875	858	881	936	881	913	895	868	897	954	947	898	908	915	922	860	883	942	912	908	890	846	913	888	908	914	878	902	851	901	886	911	854	895	913	872	895	885	913	874	894	926	941	931	945	892	880	911	854	902	890	935	854	933	884	864	942	921	905	829	931	928	933	897	860	887	883	886	917	923	891	933	913	895	884	964	917	922	891	906	898	870	897	898	931	906	873	875	927	923	847	942	975	878	911	913	924	873	918	908	935	911	890	904	883	888	942	894	873	880	893	877	875	854	878	892	906	926	853	871	903	904	894	911	910	932	876	907	910	884	856	878	924	865	875	904	889	906	928	909	891	937	884	893	875	862	890	938	930	888	896	843	893	909	897	947	842	871	871	884	912	910	886	897	867	903	947	903	935	902	934	878	917	893	918	906	856	859	908	864	905	909	858	931	873	934	894	876	869	911	813	827	862	897	902	868	884	859	861	878	877	909	879	909	880	914	907	925	858	894	901	846	898	884	917	889	913	902	921	860	913	917	946	860	923	868	924	901	882	896	932	925	897	909	852	939	955	909	900	935	892	878	922	919	928	902	898	934	920	924	940	910	916	879	912	943	851	919	885	866	847	983	925	848	892	891	852	914	918	886	895	873	916	913	905	916	857	881	879	942	914	882	969	902	910	909	937	852	865	884	891	911	933	890	903	895	952	913	855	875	886	899	892	936	933	916	885	883	878	926	871	892	903	953	927	854	887	939	894	871	879	854	918	939	929	880	920	895	897	876	824	917	870	899	931	852	895	887	881	911	918	888	880	911	900	841	932	871	859	893	893	901	877	833	896	847	900	908	897	884	913	873	884	918	894	922	934	846	901	877	869	822	812	928	887	910	915	925	896	858	892	912	880	878	911	863	920	875	910	886	939	909	944	905	908	901	873	880	873	903	879	868	888	908	913	908	875	891	930	906	957	899	908	932	890	852	926	861	907	826	897	898	876	941	875	873	926	934	854	907	903	920	914	918	892	883	938	867	921	881	945	940	891	921	869	879	919	849	902	910	931	900	919	888	909	856	916	871	874	911	887	948	912	919	872	878	875	925	864	924	932	888	934	900	962	867	910	881	885	859	887	898	837	897	890	889	956	896	894	861	905	870	878	921	880	938	888	904	878	932	872	850	911	890	876	843	890	925	883	838	877	900	861	855	929	956	892	879	944	946	896	870	894	881	870	872	951	866	874	915	911	933	917	901	900	883	892	910	879	879	855	909	932	937	883	888	910	910	901	906	899	886	887	952	924	903	919	856	893	911	878	892	944	881	909	889	861	866	932	936	890	889	889	948	888	860	914	854	880	959	911	869	912	900	881	898	895	847	920	865	899	861	868	925	927	908	889	900	960	836	871	904	918	911	891	889	846	933	888	888	919	910	869	891	899	878	868	893	891	889	904	895	887	860
31304	27403	30214	13278	2065	901	779	1036	1306	1345	1165	1088	883	704	581	600	574	502	496	559	531	533	538	489	500	523	455	544	543	567	539	542	521	533	527	529	537	512	501	543	573	530	549	550	541	500	553	505	548	541	525	492	547	520	518	525	514	531	573	558	520	519	504	545	523	565	526	560	526	523	572	570	503	546	543	476	501	529	506	578	520	501	539	501	552	552	525	556	540	584	500	519	556	532	551	511	497	467	577	497	534	537	496	529	465	523	554	504	542	566	549	502	585	589	550	547	531	555	531	525	502	521	542	506	514	525	566	515	534	530	575	508	539	513	546	527	536	523	559	530	535	533	523	583	581	515	531	552	514	504	550	503	544	574	544	544	514	533	505	572	525	514	548	518	555	517	516	525	539	545	509	523	545	500	515	522	557	526	570	542	497	497	516	548	501	587	528	536	478	539	549	519	541	555	484	558	515	530	526	523	564	506	535	518	498	531	518	523	550	483	545	539	513	534	484	538	509	553	569	495	516	559	505	528	510	517	495	554	565	525	551	544	533	540	550	544	497	541	538	527	528	518	551	536	504	512	557	563	507	503	501	533	514	569	564	492	536	523	487	491	467	559	564	559	551	552	516	524	505	493	570	549	511	528	568	524	564	507	515	562	547	545	508	541	519	515	534	553	539	530	528	505	530	481	520	548	537	523	516	522	509	512	545	503	513	522	544	571	572	539	505	539	515	556	488	524	602	532	530	510	515	518	561	557	549	541	516	513	550	525	584	553	551	529	529	527	514	561	564	541	537	498	583	542	580	562	518	530	511	523	543	529	516	543	515	489	524	558	533	499	492	501	525	596	570	485	576	574	522	556	531	525	562	547	571	491	520	522	508	516	563	568	538	541	521	511	559	515	518	579	559	541	538	477	558	548	526	540	534	516	549	502	550	532	531	549	539	529	552	578	506	540	584	550	525	527	532	509	560	540	549	574	561	540	516	563	531	546	506	523	538	565	512	524	566	547	510	568	530	477	547	538	555	532	542	545	554	565	501	580	480	502	563	546	527	542	539	520	504	522	512	490	537	531	561	541	516	514	519	535	503	495	539	493	550	534	520	548	524	541	545	532	539	497	540	546	539	487	545	528	512	543	537	531	502	558	569	530	476	555	538	490	557	529	535	541	498	521	559	495	555	527	553	499	512	518	567	585	539	524	529	532	576	522	515	553	538	543	502	501	523	532	543	504	549	544	533	561	527	547	525	520	552	545	533	574	551	534	530	522	541	553	552	551	523	551	545	526	496	519	529	531	543	518	546	516	497	542	517	529	552	535	541	515	509	569	540	503	485	582	553	533	536	546	534	524	519	501	543	527	516	570	509	567	525	525	531	516	562	544	518	570	517	528	525	489	516	592	534	521	519	528	547	556	541	550	547	512	511	518	520	507	550	527	532	477	539	544	518	573	537	518	503	534	495	504	545	562	481	558	536	495	566	565	504	545	567	516	496	543	520	559	556	563	541	547	547	517	499	535	521	540	555	521	530	575	532	512	526	512	526	567	566	524	491	557	538	500	551	562	536	540	562	509	569	521	491	520	559	542	500	524	533	551	522	516	526	512	509	529	522	523	561	567	502	541	519	495	522	556	540	516	536	533	550	560	572	503	520	496	536	526	530	568	552	496	543	536	509	537	531	528	518	559	536	556	529	572	531	567	520	519	544	480	525	568	498	494	527	485	509	553	535	531	530	499	564	567	572	550	514	530	510	510	577	549	532	568	568	540	546	532	502	520	549	547	506	592	536	535	577	569	569	574	561	545	548	551	495	497	566	556	566	537	542	528	556	555	521	504	551	540	545	518	560	533	511	491	539	493	530	569	508	575	545	552	575	551	539	488	527	566	541	542	548	538	500	545	537	506	526	549	559	552	521	512	498	536	574	573	532	516	535	519	538	562	542	525	517	554	568	521	519	515	521	486	560	568	554	513	523	572	542	506	538	550	507	459	524	533	559	560	514	518	553	545	537	563	540	518	541	503	488	531	548	519	555	530	544	517	521	538	536	532	552	523	489	539	511	596	493	553	508	521	576	524	563	535	509	529	545	525	535	553	505	488	531	540	496	534	555	537	523	485	554	497	493	540	523	511	537	572	515	552	521	503	538	517	534	530	541	534	484	545	518	517	496	539	528	550	536	523	522	558	524	502	495	529	532	541	496	541	521	531	512	549	525	502	511	520	490	517	533	536	533	510	517	551	530	529	534	554	561	569	557	560	559	532	520	543	486	544	551	489	535	564	523	562	527	518	586	530	578	511	546	530	537	542	514	544	530	530	576	529	555	532	503	519	531	520	583	492	494	540	561	469	547	491	533	564	474	518	528	543	526	547	530	555	551	507	516	543	525	535	520	530	536	558	506	503	593	541	510	531	575	541	511	504	528	531	535	533	565	503	597	546	531	568	515	502	520	541	519	533	506	544	538	502	502	537	535	546	544	481	555	542	556	520	596	541	537	539	514	525	544	547	507	592	507	524	565	582	534	513	577	534	584	531	543	548	541	556	507	528	513	519	526	575	527	549	505	565	559	553	542	515	548	527	544	525	492	502	535	526	524	534	561	533	519	565	487	507	562	548	546	530	550	522	513	552	522	540	585	540	487	526	551	535	552	496	506	493	582	523	476	533	489	539	543	552	541	530	542	538	555	544	533	520	536	543	572	524	540	528	510	560	555	562	519	549	543	573	522	517	519	535	554	549	508	500	570	520	537	558	545	526	523	520	560	499	521	569	533	525	559	485	547	490	479	499	587	539	536	577	463	504	524	547	508	489	529	535	565	491	540	539	517	465	532	543	536	547	514	524	493	557	511	538	508	562	507	534	542	526	549	533	516	541	534	547	534	487	506	518	554	510	546	548	527	530	479	543	498	494	527	514	503	571	540	510	545	561	505	526	561	519	521	521	542	557	510	568	562	526	498	547	532	544	525	514	546	575	564	556	508	556	557	518	528	529	534	534	525	510	533	508	543	506	527	527	525	513	540	568	496	536	512	557	530	519	551	547	539	573	517	504	540	509	505	546	549	554	522	536	561	514	516	521	560	514	543	538	570	512	489	557	547	570	530	536	481	527	503	524	535	526	532	534	537	572	583	546	560	556	534	548	500	521	545	527	522	563	548	520	509	545	541	539	533	521	553	514	539	543	508	548	517	546	546	537	508	504	496	538	576	518	561	560	532	547	530	566	547	551	547	595	571	544	508	521	520	516	549	560	532	521	568	543	542	530	519	602	549	482	579	530	500	497	508	528	505	549	536	529	579	562	563	518	524	542	539	562	520	515	538	536	523	520	522	515	556	525	528	509	542	569	525	497	513	582	501	511	542	502	533	549	550	566	509	503	553	560	528	536	540	512	527	508	526	544	550	534	507	547	541	607	551	572	509	549	561	550	539	551	542	540	505	536	585	535	532	495	528	540	519	522	547	528	561	581	494	527	561	511	495	552	545	547	544	547	496	538	525	553	545	522
33250	41243	22688	7211	1876	866	842	1342	1714	1607	1446	1286	1044	841	641	660	586	588	531	557	589	535	563	560	552	588	547	566	539	557	550	527	538	539	517	594	526	588	555	573	598	558	563	544	597	536	558	564	567	555	557	581	489	537	558	533	623	528	540	522	555	544	527	549	582	560	559	556	566	537	540	571	583	562	588	545	547	565	552	518	553	540	537	566	561	586	538	516	536	561	533	555	529	564	536	589	570	543	538	550	511	539	580	557	557	588	571	564	552	543	559	592	554	593	590	502	547	565	567	570	552	545	566	557	505	570	598	556	529	571	551	558	547	576	549	574	574	550	583	567	551	569	586	572	566	545	538	537	579	589	567	521	540	578	575	507	559	552	567	588	605	565	586	551	549	549	558	587	567	533	543	520	552	537	581	541	527	522	561	576	566	572	587	522	563	555	573	550	554	559	555	547	557	549	570	591	506	568	559	561	612	556	600	557	564	625	555	554	551	548	543	576	553	553	559	532	535	538	568	518	510	591	576	522	558	520	535	571	580	545	586	537	524	508	579	519	556	551	540	578	563	539	587	576	512	519	547	576	547	522	580	565	598	533	591	550	533	533	551	551	534	551	532	614	556	550	538	545	567	557	534	564	569	573	589	568	571	599	597	545	561	558	550	553	549	556	590	556	538	540	544	555	539	556	543	571	574	551	535	558	542	571	545	536	545	535	578	535	537	596	575	538	542	562	501	547	532	586	533	558	526	578	530	556	552	530	552	563	578	596	534	571	542	565	575	550	568	544	532	501	571	554	565	572	548	563	571	582	597	555	590	567	579	522	503	570	544	566	499	570	554	571	564	536	557	552	550	524	570	563	548	540	547	554	550	509	545	541	535	523	580	519	567	548	569	534	537	575	524	571	554	569	569	561	558	574	587	561	531	538	534	566	535	563	536	518	560	540	571	535	587	528	544	542	506	537	543	574	541	530	575	540	523	555	554	537	571	554	512	598	553	529	500	525	542	562	530	569	593	571	596	565	546	533	574	583	525	571	559	553	551	574	574	538	553	551	626	537	556	574	551	528	544	547	525	586	539	532	510	551	566	535	575	531	581	578	546	561	592	539	561	578	607	579	589	529	571	548	564	543	536	610	540	546	542	551	529	522	511	560	557	545	567	537	554	532	525	575	546	564	554	582	610	576	581	575	589	554	538	519	538	558	546	521	526	575	581	559	525	521	541	536	537	557	523	559	526	524	569	560	539	546	538	533	566	559	526	567	553	532	514	570	543	578	559	603	556	565	552	593	566	562	528	542	562	598	560	547	594	581	569	588	564	536	526	542	568	519	582	545	542	567	521	565	521	522	570	520	525	554	570	508	528	533	516	550	541	536	521	555	559	562	569	596	571	536	559	588	563	580	584	550	553	546	610	527	557	502	583	604	516	518	583	570	547	554	551	560	592	521	538	588	547	583	558	540	556	560	587	508	557	509	569	550	537	532	572	583	537	528	592	589	565	572	580	528	535	546	539	529	561	569	571	576	582	553	516	523	536	539	601	556	526	511	530	524	553	540	618	536	577	548	538	560	567	591	542	574	561	543	557	553	532	525	546	548	549	584	530	520	531	585	522	556	553	539	549	573	577	561	509	546	564	601	523	551	597	550	544	536	579	542	560	554	533	533	537	549	504	558	543	509	594	551	509	554	568	539	582	570	553	533	556	587	565	515	570	577	580	509	537	520	573	579	562	589	513	542	576	551	558	554	529	513	546	548	552	558	536	522	551	559	506	553	506	533	563	542	550	579	569	541	497	566	579	602	568	509	531	554	544	550	562	566	571	569	563	539	556	547	550	499	530	579	569	519	558	523	586	549	538	582	551	547	496	549	568	515	592	557	542	606	518	524	561	583	543	568	520	560	536	557	555	547	559	545	529	579	563	570	568	537	527	547	554	546	565	558	596	563	564	568	582	563	541	557	562	565	555	564	575	544	594	524	549	536	574	559	549	504	543	576	548	543	585	528	545	541	546	556	550	561	590	568	556	522	553	577	557	546	550	550	520	546	582	539	577	546	516	548	522	554	579	578	573	577	595	598	583	539	529	544	541	563	536	573	544	592	551	583	598	568	537	583	573	558	577	533	564	570	570	561	561	493	538	569	554	575	600	542	535	567	575	547	529	555	550	495	529	575	555	544	567	564	582	548	567	559	546	516	584	548	564	552	529	562	533	571	550	552	543	579	553	538	548	539	530	552	543	557	557	532	530	580	538	559	563	541	590	555	504	519	529	577	559	520	501	528	521	562	512	562	616	557	525	544	557	544	518	552	533	565	522	516	544	511	568	566	578	551	560	562	555	535	519	515	547	592	526	564	588	525	550	543	566	535	537	586	535	579	595	546	581	535	528	524	520	538	558	527	585	550	553	553	576	583	547	538	552	535	540	549	529	549	606	569	532	587	593	581	583	541	556	601	567	523	559	535	557	541	531	488	539	611	579	501	562	588	525	586	516	578	582	545	540	555	550	537	557	587	527	543	533	527	554	574	566	566	596	578	549	518	573	533	599	569	554	589	559	611	559	510	595	545	555	555	559	554	557	599	525	529	555	554	572	546	567	539	520	545	578	551	578	558	560	542	568	556	561	553	555	583	544	531	487	564	591	576	559	575	584	525	561	545	536	585	538	535	539	538	577	548	587	580	547	567	524	564	550	584	561	569	531	523	579	508	569	551	544	563	511	530	569	569	518	600	606	555	569	509	542	534	503	548	595	556	557	603	542	574	562	549	552	563	581	584	513	581	573	542	582	554	531	622	570	538	539	515	593	582	543	534	601	566	569	555	532	538	552	539	540	536	557	559	526	528	548	547	527	542	567	547	553	555	585	540	521	560	564	550	524	533	558	546	542	517	583	597	552	573	538	529	547	540	558	546	538	567	542	561	550	522	542	558	526	569	609	520	562	507	521	557	514	548	560	565	573	559	536	574	547	536	599	531	536	520	506	562	583	533	576	566	556	551	618	532	507	556	563	557	555	569	517	521	532	586	589	534	535	540	562	629	527	564	569	553	543	515	532	558	497	568	598	598	596	541	546	571	560	534	550	528	584	600	562	564	491	556	546	547	545	572	561	538	542	541	559	528	552	597	564	531	550	528	554	552	545	509	583	572	576	587	572	530	547	558	570	509	537	577	546	534	580	551	550	534	558	565	553	573	558	601	589	572	584	532	546	568	585	544	540	556	531	554	585	576	598	564	537	537	596	580	604	527	569	553	565	549	543	565	517	578	573	574	569	552	535	557	528	508	562	531	558	568	524	567	559	543	572	540	547	526	561	561	564	555	570	565	544	521	611	584	581	500	572	544	573	577	531	556	591	556	598	566	533	525	574	550	569	562	572	566	558	583	534	541	602	539	556	562	525	534	527	584	581	538	546	539	561	576	574	545	549	554	520	544	536	524	565	586	556	551	515	519	576	564	572	518	529	531	505	565	536	574	594	550	530	560	552	577	554	488	563	546	504	579
23782	21728	31940	28537	21163	11743	3254	4433	6809	7828	7593	6038	3944	2462	1846	1369	1049	892	726	678	692	713	711	695	695	717	662	719	647	696	700	666	713	739	717	639	687	664	686	724	675	672	683	668	636	635	664	717	688	653	678	664	681	684	720	669	649	640	722	710	680	668	701	713	683	638	645	635	679	690	702	674	698	657	699	692	679	667	660	692	609	671	661	720	722	701	714	659	695	673	659	643	724	706	631	679	702	719	656	655	659	653	687	718	652	709	638	691	700	650	676	680	743	689	657	676	711	677	684	725	686	726	683	749	699	701	660	700	713	690	666	732	701	682	674	692	629	649	698	685	683	703	694	655	700	657	630	667	685	654	654	656	672	663	711	678	689	720	646	654	699	649	685	638	640	679	640	680	679	699	675	675	719	668	681	686	666	662	663	675	682	658	716	695	692	644	654	698	704	739	726	678	698	672	623	693	676	719	687	660	674	690	689	632	657	660	686	708	673	692	673	698	679	693	725	683	694	668	723	659	671	676	658	660	693	733	684	724	650	656	689	678	691	677	664	715	666	713	694	710	642	663	703	674	645	698	698	667	679	718	670	664	706	682	737	682	687	686	682	695	648	691	664	684	709	703	651	677	708	626	693	727	714	703	715	728	660	707	665	676	645	659	719	672	691	716	690	666	683	718	731	681	713	680	674	655	640	677	718	671	686	658	696	676	644	682	684	715	650	672	681	731	687	706	645	738	719	698	684	680	701	643	690	669	701	665	672	697	723	693	661	706	718	673	706	664	669	670	698	738	701	720	678	652	739	667	708	700	713	678	697	641	644	672	672	691	667	666	657	669	604	662	708	648	698	715	616	685	672	656	707	672	677	717	671	730	695	728	700	693	665	701	684	653	688	726	630	711	626	677	666	602	659	640	701	675	698	672	687	710	687	653	666	661	698	638	701	693	685	696	700	687	722	673	686	689	691	707	706	662	643	652	689	699	670	669	708	701	711	722	667	646	698	685	677	698	687	685	727	667	731	674	684	729	732	729	711	713	645	667	718	673	636	672	744	683	656	675	680	676	673	672	697	672	690	704	701	663	717	695	719	706	746	651	721	690	659	717	720	682	694	703	628	689	686	725	703	674	687	651	693	699	685	706	681	667	711	666	664	643	669	687	700	663	682	637	677	678	675	661	623	658	710	669	693	682	740	657	701	676	695	621	712	690	675	658	668	679	683	664	666	705	629	652	701	618	662	742	699	659	655	678	646	626	720	655	674	671	627	657	639	658	692	711	672	704	688	683	659	651	696	645	724	693	705	677	722	671	669	710	644	697	686	686	666	659	614	692	697	686	650	726	678	656	691	705	698	674	660	625	722	687	699	702	657	693	732	721	666	676	726	685	695	655	672	698	684	671	663	705	655	689	663	642	665	692	655	666	686	642	698	678	718	729	713	660	678	665	667	723	687	641	686	683	709	686	681	670	693	687	699	701	722	690	673	653	674	730	716	701	666	689	666	653	733	717	650	748	669	711	708	692	707	695	722	708	677	680	713	659	674	686	655	702	631	670	677	673	680	673	695	627	693	704	703	688	703	672	710	656	741	705	729	699	673	701	663	689	660	660	667	680	671	719	707	612	690	679	638	660	692	691	659	665	686	687	712	679	696	656	651	688	696	644	682	685	685	686	656	658	665	690	710	669	697	674	702	656	670	687	682	735	665	668	710	692	649	713	686	686	690	711	717	669	687	709	669	718	741	681	655	671	663	724	679	711	669	695	688	679	676	694	665	664	700	714	711	665	669	661	698	673	672	655	697	684	620	655	712	688	711	717	681	679	721	699	656	696	703	667	698	625	671	657	670	703	730	688	641	665	703	677	651	654	690	671	688	670	669	691	688	654	649	695	638	713	713	707	662	700	653	702	635	681	650	685	663	644	689	645	645	748	676	655	706	712	636	685	655	712	681	701	721	681	679	653	677	648	683	754	686	650	713	679	668	735	725	689	616	732	684	676	671	692	665	701	675	668	642	688	702	733	635	670	685	739	697	686	670	706	671	643	639	707	681	683	728	698	680	684	707	686	688	714	683	682	700	695	676	638	722	664	691	678	694	704	670	732	705	710	674	655	688	661	739	717	705	647	664	708	649	694	740	699	631	664	699	664	676	710	652	688	645	648	664	700	674	698	709	706	701	685	638	705	714	718	667	650	662	698	681	697	680	697	686	653	693	679	642	664	687	671	656	650	672	629	712	666	694	698	683	696	709	686	734	672	740	693	695	691	688	705	681	667	702	733	642	673	647	668	689	697	685	678	690	681	650	699	677	688	683	683	707	660	694	680	722	727	706	677	643	667	671	691	655	667	719	703	641	722	691	654	665	654	664	657	618	645	652	707	684	696	664	689	668	726	670	698	709	698	627	661	680	664	695	641	715	723	666	706	682	694	665	700	688	615	696	684	691	682	662	659	725	695	655	671	648	714	676	639	666	659	751	648	679	683	659	647	718	681	712	614	707	695	624	668	646	693	669	734	646	728	705	664	689	669	676	696	685	674	720	726	715	623	660	636	693	655	664	694	711	724	702	712	700	677	690	668	645	676	701	700	664	632	711	674	654	704	700	684	632	679	670	747	676	641	709	680	715	698	685	674	663	689	700	689	693	690	714	660	648	698	648	716	711	703	650	741	693	694	701	705	717	686	693	687	692	715	695	716	701	675	676	672	733	716	685	641	688	692	703	706	688	668	658	726	726	685	687	690	707	666	673	711	659	669	718	634	657	641	712	674	709	653	626	714	745	664	695	661	659	706	694	684	678	682	698	686	695	663	655	713	680	653	649	698	679	683	716	660	656	653	639	755	655	628	689	713	691	641	660	672	729	664	707	689	691	676	651	645	682	650	700	717	665	699	690	706	673	711	704	664	695	669	672	726	704	684	694	698	637	685	674	684	689	634	679	720	627	643	708	730	664	699	692	678	709	724	721	703	638	672	671	659	615	710	710	673	678	645	647	655	668	617	656	724	670	649	715	692	713	683	702	650	656	653	688	650	726	703	665	684	645	686	693	642	681	707	688	664	713	692	703	654	694	663	665	663	696	648	685	691	705	687	648	709	695	664	661	678	646	697	677	676	672	687	654	717	697	689	657	683	664	690	670	651	657	682	612	706	708	675	647	687	692	642	704	694	711	665	624	655	675	694	638	682	667	675	691	670	685	706	677	721	675	655	696	763	635	661	693	680	670	661	649	688	665	677	660	677	682	669	646	736	680	684	694	663	708	681	680	678	631	652	716	694	626	741	676	705	697	734	679	691	711	711	711	712	683	651	652	665	630	676	692	692	704	692	702	728	677	717	636	662	675	632	645	665	675	669	688	685	667	674	760	713	663	677	655	631	635	670	693	649	684	734	700	685	699	667	668	691	685	684	690	699	699	700	712	659	689	719	689	692	752	712	685	709	670	672	732	698	725	655	642	691	690	661	689	749	648	691	670	674	658	636	623	615	702	658	656	659	691	634	716	671
38185	86009	56332	37325	6292	2036	3615	6461	10042	10980	10132	8186	5225	3358	2578	1673	1144	855	751	675	666	714	658	675	680	713	670	681	690	678	663	697	744	692	698	688	713	698	657	637	658	690	680	693	609	697	720	685	705	692	658	690	665	720	689	705	657	660	685	674	715	655	701	705	691	696	693	692	694	692	699	690	698	694	675	659	687	674	664	662	607	686	634	675	693	718	688	654	708	664	679	711	707	650	693	714	656	681	687	697	680	679	680	698	698	667	671	635	703	688	688	673	753	665	674	635	667	685	636	703	672	648	680	661	686	693	703	685	677	694	695	714	659	668	638	690	640	700	696	680	651	620	713	727	717	694	640	653	679	690	702	671	684	681	679	721	657	706	670	702	716	718	657	660	703	701	691	682	656	698	682	714	695	680	706	703	689	715	685	709	679	689	671	685	672	632	673	698	692	671	677	694	738	672	720	711	700	682	693	674	713	702	715	620	623	645	688	715	691	724	683	714	707	639	695	684	686	696	682	673	645	662	664	645	712	701	644	726	676	770	673	656	655	690	697	611	687	704	715	682	660	740	633	656	681	669	719	690	647	660	720	677	671	663	666	700	717	715	697	693	685	646	650	684	653	713	694	656	707	672	736	691	702	667	641	691	695	743	651	691	656	676	695	660	658	662	708	701	672	673	734	688	704	759	658	641	651	685	676	636	690	708	705	691	729	667	714	610	703	712	702	682	668	638	672	682	693	719	703	690	675	700	651	636	717	736	672	712	673	660	716	724	683	681	651	671	685	690	666	729	673	717	743	664	673	702	711	702	683	698	674	678	695	690	714	673	677	696	724	680	694	701	681	678	665	696	688	700	737	707	678	697	667	654	719	700	703	686	674	637	683	688	691	698	710	664	713	709	696	676	667	710	740	710	654	717	706	645	678	692	666	679	687	677	716	665	683	690	689	719	731	707	721	668	684	657	694	726	668	667	710	687	679	672	646	676	662	659	662	662	715	698	701	640	699	679	683	709	715	678	695	650	706	649	701	739	712	679	687	654	644	700	670	638	716	657	708	710	693	707	669	695	716	671	685	684	688	671	688	685	677	661	661	718	696	728	708	707	680	682	708	672	652	715	687	710	673	624	687	713	671	673	688	654	762	655	694	735	687	674	650	718	689	690	684	650	688	677	641	674	688	661	743	672	705	692	659	699	687	726	689	675	736	680	688	703	708	659	660	684	715	696	714	689	690	663	720	689	679	640	676	661	697	717	650	736	695	678	706	688	706	693	654	659	656	719	675	694	695	738	658	666	707	700	684	682	678	680	727	707	691	684	704	650	704	671	654	740	735	688	673	686	696	694	673	674	698	654	699	687	685	661	705	681	716	669	701	639	674	652	649	708	626	664	672	719	727	676	633	686	658	652	702	702	720	705	676	701	651	686	713	684	680	695	706	647	702	678	674	705	677	693	700	671	690	687	650	662	675	700	688	669	705	703	680	644	664	685	697	665	725	609	671	715	684	664	697	684	673	724	667	697	666	695	702	691	681	663	674	713	737	710	690	666	692	668	692	701	661	688	689	689	731	680	657	702	672	679	730	680	703	691	687	703	634	642	715	717	676	701	718	643	637	665	710	702	658	660	712	683	624	681	672	679	702	678	663	707	690	693	696	662	719	626	678	736	772	650	668	696	730	696	665	712	714	668	712	687	715	687	661	717	671	656	679	681	705	691	700	716	682	694	685	650	671	641	677	693	709	655	692	703	646	671	735	665	733	754	706	704	701	696	673	665	690	671	676	664	711	719	691	701	664	635	708	655	722	725	676	704	683	696	702	696	646	667	714	718	677	672	707	682	713	654	712	690	702	718	681	668	628	688	675	678	703	699	705	705	669	689	707	677	671	694	690	669	648	666	677	670	700	709	668	648	699	693	684	688	699	661	700	678	633	704	680	679	678	662	679	664	707	687	705	653	677	687	674	707	662	616	712	679	698	694	713	688	648	692	683	725	724	658	670	687	707	666	686	715	659	663	703	687	678	670	657	700	684	672	732	681	659	696	660	667	689	689	701	665	660	695	663	744	673	684	710	671	685	648	671	683	700	662	711	679	672	631	728	663	702	747	684	654	698	675	730	641	681	675	684	681	672	722	690	713	698	678	714	680	684	689	687	678	684	689	649	635	673	712	681	709	689	654	722	682	685	675	720	673	700	660	702	715	645	664	664	673	697	694	677	714	698	696	717	675	736	641	708	702	677	630	723	684	714	685	662	619	652	699	626	661	682	688	669	681	686	659	629	686	690	686	656	628	680	689	696	648	694	696	687	658	652	704	678	712	667	691	700	673	644	644	681	719	665	708	692	658	720	715	679	688	719	638	711	651	675	718	660	674	641	683	699	679	678	679	742	680	682	663	651	665	702	660	663	686	716	681	691	675	695	673	735	648	667	689	702	688	674	666	686	628	678	702	672	680	663	697	660	658	691	694	703	692	701	671	658	690	702	693	673	697	709	718	703	693	650	693	657	655	725	683	670	677	701	693	672	704	647	726	703	663	709	648	685	686	673	685	695	655	711	731	667	668	655	666	721	689	684	682	665	696	689	700	716	713	655	675	702	694	663	715	691	686	696	704	666	709	683	662	703	718	655	606	672	668	658	687	683	658	664	707	693	654	695	648	645	686	666	675	725	673	692	665	640	682	682	635	664	685	675	708	751	698	689	658	672	647	687	706	658	651	675	695	622	719	679	682	700	690	679	695	676	684	693	687	729	693	691	687	666	640	694	681	704	687	702	670	673	656	677	694	711	719	666	723	720	713	729	682	656	683	717	708	673	727	651	675	617	691	673	650	650	671	689	743	744	730	734	683	711	688	661	670	682	680	667	701	690	710	718	686	710	698	691	669	672	662	669	661	727	664	658	664	715	700	673	728	693	701	682	691	674	649	648	688	654	684	708	664	713	691	708	623	670	691	692	668	701	683	697	675	683	681	690	661	716	664	691	687	644	736	718	667	664	710	703	668	693	711	729	677	675	748	702	755	684	714	690	659	684	655	699	658	738	727	626	735	673	726	712	674	676	684	685	705	634	688	699	718	719	648	720	697	676	668	704	705	690	706	685	667	675	700	664	707	687	673	666	691	658	666	652	630	722	698	706	655	676	650	700	678	683	678	653	676	699	665	672	696	644	717	666	649	668	672	684	686	707	668	693	661	662	717	664	726	703	707	671	661	700	693	696	717	641	643	696	681	672	650	752	699	697	672	662	670	666	642	723	669	684	610	668	674	669	632	669	705	669	662	699	699	660	665	697	711	663	668	676	682	676	691	698	672	701	697	699	645	694	646	653	681	635	672	717	701	725	701	676	685	654	692	669	695	638	694	645	704	664	687	671	670	671	678	702	701	673	672	701	712	701	665	698	678	669	673	703	646	686	655	677	656	671	682	692	734	682	681	717	724	677	689	676	649	678	671	702	661	697	721	690	715	693	710	704	721	697	677	712	684	688	691	667	690	724	703	717	704
24965	22055	30413	27657	17124	3668	2125	4047	4475	4758	3857	2643	1551	1376	1107	898	742	665	623	589	615	605	591	621	580	605	589	585	667	616	587	603	613	597	597	569	550	565	588	614	633	604	624	651	609	623	644	576	623	630	626	588	604	595	629	571	575	566	606	615	583	620	607	610	628	589	571	614	623	585	579	611	578	585	577	609	630	605	611	571	588	598	603	604	602	598	602	617	602	599	608	614	597	587	566	620	581	604	572	573	604	631	672	608	640	601	625	570	612	614	608	627	594	602	594	569	633	605	647	585	651	627	587	562	589	605	577	627	585	560	585	580	644	609	563	602	605	632	595	586	642	626	575	571	642	610	598	578	602	590	642	564	592	596	599	582	597	619	610	635	614	607	571	585	560	599	617	660	569	611	603	561	595	613	578	565	602	596	567	616	640	639	578	589	575	610	623	611	589	609	575	576	605	604	590	584	585	598	552	600	649	624	579	604	613	529	569	580	588	616	584	641	573	588	601	593	593	573	663	662	684	607	616	584	603	592	615	595	618	583	590	611	586	676	627	638	607	612	614	625	596	630	613	607	638	595	627	584	653	583	622	621	564	617	637	617	629	619	603	608	623	595	626	584	590	630	616	589	555	624	607	588	560	564	617	559	589	580	639	615	621	628	655	551	630	611	618	594	614	617	612	582	626	582	598	637	620	635	590	602	624	553	596	572	629	617	582	593	583	614	618	554	620	591	597	593	626	573	593	604	585	557	614	585	614	611	618	560	571	601	601	557	574	611	617	592	544	561	625	607	622	611	595	584	581	619	607	585	583	616	658	575	606	608	590	603	596	544	597	598	593	631	608	599	615	581	569	577	615	589	633	598	623	606	565	582	660	590	655	610	610	609	594	607	622	628	636	594	608	593	626	654	577	585	574	588	614	609	577	620	616	568	599	600	598	593	614	656	610	577	611	637	593	593	570	605	593	602	599	603	563	594	623	589	570	547	607	610	640	618	555	637	632	631	589	562	664	574	585	550	592	574	613	624	603	606	597	583	609	598	548	626	554	619	603	616	603	603	604	562	571	588	613	601	573	614	578	598	650	647	617	608	588	657	630	606	551	585	629	584	609	586	578	637	606	599	583	584	584	613	606	572	581	540	629	614	588	617	651	586	627	577	574	591	603	648	606	598	630	587	574	599	621	607	584	574	573	594	633	566	612	599	592	621	619	568	613	652	626	539	565	613	567	614	632	572	620	599	551	611	565	624	610	613	603	606	596	620	592	628	601	587	610	652	615	583	593	628	608	641	656	640	605	583	594	663	564	589	623	609	606	539	553	619	562	589	588	583	621	619	630	594	563	587	608	616	556	609	577	537	582	595	560	648	556	565	626	569	577	545	605	645	584	574	619	591	614	548	629	630	550	586	615	624	583	612	572	559	612	575	587	559	617	613	587	597	638	608	593	598	624	596	577	622	602	563	576	596	611	645	609	591	581	589	626	631	647	623	657	562	567	602	585	561	579	601	624	611	572	591	564	609	595	607	617	628	612	583	583	573	578	633	590	590	591	634	619	623	610	563	642	634	587	629	593	643	605	563	636	577	610	568	608	584	615	583	554	592	551	639	569	534	605	576	624	576	576	619	581	601	606	607	630	620	586	586	578	571	614	610	610	551	593	586	587	625	619	598	596	632	655	634	620	618	606	624	621	593	595	586	607	588	536	593	582	616	594	580	585	585	637	631	589	613	584	607	600	614	624	601	604	611	565	609	621	610	661	639	606	595	611	589	656	584	653	537	586	566	590	630	589	586	610	613	601	649	620	594	577	636	602	582	582	623	583	590	585	652	636	599	621	567	587	577	580	595	577	560	623	589	589	607	651	592	569	582	569	593	578	643	603	624	643	575	624	596	617	579	610	580	602	626	584	580	566	570	566	622	592	606	609	616	588	593	602	570	578	567	598	583	584	613	598	633	642	642	601	565	557	550	646	589	629	631	616	561	574	574	595	613	568	550	610	554	601	606	594	613	582	617	550	597	580	624	626	612	632	595	637	565	613	628	599	549	585	592	549	579	554	639	585	555	594	564	600	563	601	610	589	618	603	607	635	618	567	596	566	617	549	567	572	608	622	588	572	598	598	607	627	583	598	563	630	565	586	610	583	554	598	599	610	618	623	598	600	602	625	593	557	611	598	604	616	607	599	612	619	613	604	570	603	631	605	628	587	612	597	594	575	617	610	615	606	613	630	573	598	611	579	637	667	546	589	618	590	582	553	582	599	580	558	593	622	593	601	615	645	644	586	546	614	614	622	637	622	626	572	613	629	610	608	572	576	643	583	617	569	600	609	589	562	592	583	598	586	599	588	624	594	591	611	618	609	630	586	586	646	562	624	633	592	601	619	640	596	582	618	579	620	594	587	575	598	603	613	654	577	622	606	603	563	604	591	583	584	582	620	594	603	622	577	603	583	597	569	580	600	575	595	633	590	618	642	592	559	614	594	604	566	574	580	602	630	612	622	611	542	610	578	633	584	636	610	638	633	641	572	607	593	630	660	579	609	602	566	568	585	616	576	617	569	621	589	588	616	659	585	621	592	601	661	620	604	613	594	573	638	589	591	588	666	568	636	599	574	594	595	601	619	580	572	573	603	590	612	637	588	626	609	575	593	614	606	598	650	595	615	615	546	589	559	626	623	628	585	632	629	576	636	615	580	612	586	584	600	638	617	601	621	592	668	550	585	611	590	595	577	565	587	601	603	582	616	568	610	592	610	597	585	633	594	609	577	596	577	611	594	629	577	619	600	574	567	621	630	637	561	601	604	594	593	623	547	586	571	553	559	623	557	579	576	597	631	575	600	597	579	589	636	570	585	646	638	593	553	621	621	631	610	593	637	600	610	581	582	570	646	630	588	595	626	618	539	628	645	599	623	621	596	622	592	593	624	601	585	572	579	639	578	600	579	570	654	602	606	586	585	609	612	606	623	560	610	572	589	596	627	658	582	606	604	610	556	617	626	549	584	585	601	588	595	664	627	629	636	578	571	584	573	623	634	597	667	619	622	570	568	558	594	615	616	610	621	595	613	626	618	574	654	612	601	572	603	612	665	604	584	573	615	579	634	645	637	580	534	614	612	566	621	549	601	600	560	645	588	622	597	579	594	582	625	592	589	547	578	604	577	579	588	622	613	608	590	597	589	563	627	584	605	609	637	576	563	589	581	586	548	587	609	587	620	592	592	585	582	572	603	599	616	581	586	587	578	609	598	589	622	604	615	589	614	570	594	618	595	590	618	603	604	558	603	550	603	581	615	624	605	608	619	529	592	600	575	609	583	575	581	609	551	657	581	614	594	560	614	680	614	579	569	617	610	602	563	643	598	573	587	612	575	653	599	574	619	598	614	598	641	613	612	562	558	581	604	609	589	604	576	584	631	622	619	576	574	556	626	593	598	619	605	579	606	567	613	602	631	569	622	576	609	601	578	638	600	636	626	609	588	612	579	580	599	641	616	584	623	612
37553	73107	44789	30299	6595	1636	3528	7231	7747	7720	6128	4025	2245	1991	1550	1121	893	727	680	635	593	630	629	645	641	623	633	651	627	592	641	625	653	622	614	644	631	680	647	654	629	634	669	632	617	614	660	678	618	629	624	640	618	623	647	627	626	625	631	637	649	630	600	652	622	624	625	602	638	618	631	618	644	598	641	651	623	632	645	625	629	602	635	628	666	650	624	627	662	630	615	634	575	627	648	608	655	618	633	680	579	662	627	656	609	632	629	627	622	650	661	704	626	605	658	647	652	665	630	615	605	569	653	657	643	653	570	623	564	590	603	572	600	643	640	627	620	641	585	614	626	660	638	661	637	651	589	663	632	668	579	622	622	663	648	612	642	651	684	609	601	602	638	628	645	611	644	613	650	610	612	651	625	576	637	622	635	601	645	603	642	675	626	667	645	643	594	634	610	677	653	622	651	638	618	619	604	632	612	616	634	586	652	604	603	632	631	598	605	682	636	617	618	641	651	637	647	636	617	626	660	599	632	615	614	635	623	652	635	643	607	565	601	627	625	616	642	610	627	610	633	652	608	589	673	647	650	642	620	618	569	630	607	630	644	629	635	616	620	629	583	634	660	609	668	648	654	622	639	631	607	615	640	639	679	646	623	635	639	687	610	634	593	627	582	647	637	654	623	619	706	645	592	641	665	592	636	621	618	631	626	591	621	640	621	641	667	611	603	628	689	614	635	637	612	651	616	636	633	651	645	639	664	619	650	609	607	642	643	631	661	595	586	604	591	619	658	649	600	638	663	650	608	666	676	626	620	579	643	612	638	656	641	613	664	629	644	642	651	672	635	639	601	662	611	667	646	696	634	628	644	642	662	626	621	616	622	646	645	618	636	674	638	681	613	635	617	642	640	614	621	619	618	606	635	661	657	652	638	605	622	627	610	633	620	655	608	655	651	646	624	630	593	616	648	635	606	626	609	641	631	663	585	671	599	620	643	648	585	617	638	626	617	595	651	595	621	625	626	608	636	595	633	638	590	602	587	691	631	647	620	649	627	603	671	663	606	626	625	628	651	587	611	647	625	566	616	623	646	639	644	626	640	654	639	637	687	613	639	630	610	628	632	672	635	639	631	576	578	630	624	610	595	637	618	597	639	607	701	610	667	611	615	615	620	603	626	583	647	619	630	644	611	613	613	619	555	650	588	619	671	631	640	648	591	630	634	610	638	627	638	614	630	601	639	648	620	622	635	613	637	653	644	638	632	641	622	611	624	647	669	665	661	657	608	690	630	640	676	683	604	653	646	595	667	651	620	604	610	612	628	646	654	632	595	606	625	628	595	638	595	627	603	613	646	630	654	623	604	619	649	604	655	642	595	651	552	633	645	625	624	676	602	634	634	604	620	588	574	610	557	656	640	611	617	610	640	616	649	616	633	626	619	583	642	643	691	645	602	609	622	587	645	618	625	639	622	598	627	600	638	616	660	617	608	627	602	646	655	609	692	705	639	612	595	612	630	598	606	608	660	656	624	624	641	628	620	609	632	586	656	646	590	644	608	576	633	603	652	660	680	652	645	625	665	618	618	623	619	631	615	670	602	622	665	612	652	642	631	595	628	674	625	626	630	601	657	628	590	659	607	615	646	620	656	580	617	596	628	630	595	656	664	647	611	646	651	613	640	653	650	591	623	606	606	628	673	618	643	657	633	661	663	613	635	596	637	635	632	663	627	627	650	688	599	611	619	670	620	652	629	637	565	595	663	588	595	669	643	612	611	648	654	652	690	644	595	659	635	659	624	639	625	659	615	664	654	600	633	664	666	617	621	680	628	613	646	649	670	610	623	661	592	642	639	602	629	659	645	594	671	641	615	641	573	603	629	616	629	623	672	643	665	611	613	616	651	672	646	635	636	625	665	626	593	671	635	645	646	628	607	629	607	666	598	618	620	649	595	669	630	615	665	613	623	657	591	652	642	619	621	663	648	663	690	631	627	623	666	687	636	600	612	645	592	665	678	644	628	640	635	628	633	654	602	629	597	650	641	627	583	610	605	613	646	629	640	615	627	583	664	606	653	631	615	636	666	636	645	679	581	640	659	624	619	667	661	612	621	649	606	596	593	640	633	646	680	621	635	655	614	624	631	637	644	630	642	634	604	653	612	664	655	615	592	619	632	599	666	616	657	606	612	586	632	659	614	629	661	624	602	635	648	637	601	640	672	628	618	634	620	649	631	621	631	632	640	580	629	642	614	578	665	665	642	690	589	619	654	604	645	619	638	644	594	650	621	653	593	623	593	704	612	637	657	594	594	645	629	615	614	639	606	613	627	615	664	617	599	633	693	566	617	599	651	661	635	628	655	619	632	648	622	633	598	608	631	641	612	621	613	620	599	628	644	625	665	621	610	610	576	618	668	652	640	653	623	607	629	643	611	628	635	647	648	595	631	604	608	628	640	634	624	666	603	652	606	642	657	594	635	619	670	658	638	624	617	607	590	640	625	611	645	629	618	636	658	620	661	615	645	653	625	628	624	600	628	649	611	692	626	622	621	697	633	651	596	580	654	671	665	642	615	640	581	654	645	642	625	649	619	631	659	650	637	649	618	614	634	653	623	635	661	633	635	636	637	629	653	593	674	654	628	653	588	639	646	646	681	629	658	613	638	631	622	667	620	626	609	597	666	604	602	669	615	650	631	654	606	614	614	627	624	665	627	607	631	586	642	618	633	585	601	613	633	644	633	606	682	622	599	656	680	657	614	636	598	624	608	598	644	629	613	635	637	653	660	641	668	650	649	637	640	627	649	645	621	601	610	652	617	591	622	575	648	620	643	625	584	590	623	597	647	608	569	626	598	683	622	673	609	582	634	594	645	593	667	627	594	627	597	701	646	654	639	637	629	652	603	609	638	602	633	602	636	606	631	682	580	621	667	589	632	574	594	638	656	594	665	645	668	578	628	626	610	611	607	613	616	692	635	650	599	609	632	602	617	608	621	606	586	601	604	641	600	603	611	595	652	639	638	609	588	557	619	619	673	602	635	690	637	674	637	621	672	644	656	660	679	623	616	620	618	632	623	610	633	676	617	597	631	627	617	685	635	644	605	604	663	631	649	644	626	574	619	675	599	650	606	633	608	629	638	607	613	643	613	642	674	604	654	640	616	599	590	637	630	641	667	668	578	623	651	647	634	634	630	656	616	601	602	659	622	644	685	620	641	653	633	650	611	671	666	609	607	612	616	630	624	565	593	647	637	604	641	656	632	661	588	590	648	644	595	644	680	587	623	613	670	623	598	652	654	617	652	638	654	619	620	613	633	673	690	611	623	619	648	651	637	628	666	633	624	628	607	658	623	626	629	632	658	603	647	640	622	652	630	644	656	637	616	660	635	604	638	634	687	647	630	579	659	635	612	645	581	613	597	648	617	631	593	719	653	611	604	602	678	650	615	664	599	649	640	639	608	631	621	628	606	588	643	630	628	617	665	643	614	634	611	623	589	603	631	621	607	652
22476	21194	29880	26012	22285	20205	18137	19120	19119	16458	11858	6982	4047	2575	1839	1414	1201	1042	954	954	912	878	927	900	929	885	887	922	881	887	901	875	861	935	871	872	872	912	839	948	877	948	927	883	912	885	846	906	930	940	861	863	956	889	885	877	873	904	889	925	917	967	896	860	850	872	915	887	897	891	936	909	897	876	862	909	928	908	855	931	911	924	854	931	832	842	906	909	864	936	955	883	842	875	923	957	919	931	961	902	899	857	894	933	923	941	953	941	884	873	853	952	920	895	906	877	931	904	896	913	942	936	892	873	864	907	910	915	889	858	833	913	905	885	866	916	941	916	845	900	856	908	908	896	872	902	937	927	871	899	852	903	891	866	894	857	951	889	940	887	914	942	951	895	880	871	890	841	840	852	956	886	847	942	864	944	869	889	915	871	887	974	841	842	886	898	884	885	870	876	906	907	833	859	883	912	857	898	889	852	872	860	859	930	843	908	892	871	898	902	922	879	846	910	890	835	888	917	912	968	890	876	886	918	890	812	894	838	927	876	898	884	867	870	906	881	883	921	883	919	878	875	862	895	910	922	917	884	917	919	868	882	891	873	903	889	854	892	899	898	920	894	843	839	858	875	904	932	824	943	892	879	928	890	880	911	942	891	924	950	894	894	862	892	848	898	850	882	907	887	886	905	852	901	859	850	883	927	900	893	886	875	837	892	854	868	875	916	953	871	892	873	851	887	858	885	927	910	914	860	900	859	900	905	878	925	877	864	860	822	892	899	900	874	886	888	886	850	886	844	877	895	895	911	910	899	888	911	913	881	840	837	924	845	852	867	884	875	848	994	875	865	837	862	882	883	929	859	890	879	877	841	895	904	956	872	889	873	854	839	878	847	919	848	880	882	892	883	849	880	917	891	914	873	909	897	898	892	889	932	873	896	894	954	908	850	856	853	920	925	867	854	892	855	913	851	882	941	877	904	878	844	937	893	924	936	903	872	893	962	934	917	871	906	900	888	898	915	893	917	825	892	890	871	886	917	886	894	859	845	895	930	852	846	886	868	918	882	888	912	892	928	935	902	912	879	918	879	855	881	914	890	882	889	863	923	889	894	887	886	920	896	911	915	897	867	922	851	900	922	899	893	935	898	885	894	937	873	907	908	873	892	922	923	874	928	853	885	891	839	876	891	895	899	951	928	870	889	925	897	851	875	886	889	881	881	933	877	896	935	862	899	868	891	923	860	929	927	852	869	912	897	862	882	911	808	887	869	885	897	885	860	928	855	937	904	923	897	949	869	942	892	920	906	886	891	936	880	955	868	901	933	877	891	844	876	840	834	922	927	864	864	915	935	851	868	941	892	933	902	896	914	879	855	904	836	854	863	929	883	905	816	916	933	892	904	847	898	871	915	952	845	906	871	910	968	850	920	883	903	893	972	964	940	914	841	899	922	905	878	895	852	899	883	891	936	887	929	813	859	901	879	851	851	919	885	828	842	912	897	882	910	878	885	891	888	852	880	858	864	920	887	872	923	927	926	883	895	907	881	883	842	925	893	934	883	902	889	837	899	870	923	899	881	863	853	901	917	898	953	925	948	914	913	862	909	883	869	886	899	934	889	949	860	896	897	898	872	876	868	905	853	870	898	838	913	898	877	897	878	895	888	885	917	899	920	896	838	905	910	918	896	904	879	922	858	891	873	851	932	921	923	872	857	888	895	903	883	872	886	932	925	846	909	895	848	875	900	897	837	874	878	925	879	915	888	893	885	904	915	877	871	853	871	877	896	908	918	921	842	882	902	947	926	880	907	896	873	848	951	884	900	933	865	878	916	873	897	973	954	920	891	904	873	818	881	821	881	887	856	906	924	879	928	885	906	910	928	893	906	929	919	896	937	889	933	899	877	881	882	935	872	858	879	853	864	939	930	906	931	912	874	895	862	888	926	913	848	882	882	846	856	898	870	847	866	875	988	881	858	878	860	916	865	930	793	905	849	883	881	875	933	930	833	863	939	874	925	889	854	838	918	956	894	939	869	870	875	907	926	897	892	892	896	854	943	907	890	914	901	878	938	869	929	884	927	900	921	899	897	833	892	932	903	852	911	886	926	916	864	893	843	930	882	920	898	904	851	926	902	909	896	917	879	869	881	860	898	898	918	909	883	880	869	877	881	896	863	926	882	888	853	937	928	911	897	909	862	956	869	867	901	874	881	832	846	862	875	896	845	870	932	863	894	850	924	896	918	905	859	902	899	876	880	935	943	897	908	892	853	897	895	911	857	879	857	944	880	850	978	868	844	854	897	845	883	923	852	938	911	901	899	907	958	877	903	863	886	922	895	820	923	911	924	866	814	856	859	813	823	846	859	886	866	901	882	869	921	880	879	927	907	877	893	845	899	905	887	862	931	882	884	884	873	914	958	902	899	876	915	890	845	881	893	864	880	876	886	871	893	909	884	821	886	903	952	929	889	882	913	900	888	888	939	884	877	853	861	885	909	853	893	867	869	948	902	862	924	892	923	867	893	904	879	900	850	903	905	934	835	878	827	915	874	863	902	967	803	892	894	856	879	900	866	901	898	883	930	919	878	922	924	924	896	922	840	890	923	887	890	881	900	846	887	831	911	946	860	877	899	958	910	913	861	876	867	926	894	890	984	890	928	916	881	882	898	916	833	917	940	948	959	897	899	889	837	880	867	941	948	892	875	886	906	949	847	970	870	866	859	905	827	908	946	876	938	918	839	847	851	872	891	921	943	839	896	859	833	911	908	878	922	917	905	938	873	886	901	862	827	896	922	964	875	893	867	932	872	882	928	850	842	844	898	845	899	904	912	893	906	907	894	896	894	840	930	893	910	883	878	888	923	924	896	918	924	858	919	917	874	873	911	875	951	908	960	942	904	887	886	929	910	929	903	849	911	849	902	923	853	840	903	910	869	918	901	897	882	887	866	893	815	881	971	918	906	859	848	901	928	874	870	900	862	849	847	908	921	886	872	902	908	900	946	930	902	951	902	911	904	880	912	924	932	895	859	924	943	856	868	918	899	905	908	921	910	880	911	875	907	935	933	857	915	882	914	852	921	942	899	947	898	898	876	832	942	865	900	921	864	931	877	879	912	958	882	879	931	933	872	872	851	874	892	913	905	899	893	842	873	881	876	903	908	936	908	878	872	904	884	956	926	905	942	837	891	857	902	877	925	939	922	978	869	913	843	895	897	873	961	859	932	915	887	871	925	895	933	874	946	890	893	894	850	849	836	917	878	921	870	944	892	885	867	909	873	894	882	886	910	866	886	869	893	885	878	874	914	881	885	912	925	902	894	851	918	890	830	862	863	852	861	898	862	881	898	905	917	959	884	869	851	959	903	941	896	823	851	914	909	883	918	885	894	916	875	843	892	883	831	900	915	919	930	926	885	838	856	874	873	953	885	910	904	922	872	913	931	903	893	902	880	898	922	898	858	935	881	933	964	878	902	891	865	911	887	928	862	932	911	839	877	903	898	912	909
46148	95299	68045	47510	15958	3296	13062	22932	23159	19515	14343	8818	5149	3419	2363	1672	1257	1084	873	942	909	833	870	944	879	883	864	935	859	858	842	858	878	837	865	882	845	864	876	864	858	794	888	915	833	866	942	894	906	884	883	893	894	882	884	846	913	835	913	882	904	867	879	888	879	892	908	878	921	887	955	889	851	891	870	901	819	903	930	870	892	878	931	836	877	894	917	910	883	845	874	882	903	857	889	858	921	902	907	835	884	845	879	925	845	861	891	889	879	811	900	911	883	869	874	927	953	864	886	889	834	898	884	889	876	929	910	894	877	885	896	900	902	860	897	856	856	853	800	845	971	903	876	898	875	851	880	829	844	870	866	921	920	862	843	932	894	855	901	907	875	896	944	896	903	883	914	872	878	882	873	825	919	917	899	871	862	897	903	895	854	813	889	879	889	880	858	846	874	902	862	860	865	850	895	941	897	915	883	875	879	854	843	822	898	916	892	909	895	907	857	866	845	866	863	859	899	878	903	842	889	883	893	836	898	945	824	884	889	885	877	913	904	898	864	843	886	845	961	845	866	874	869	883	906	861	873	913	907	861	863	868	885	863	871	865	845	897	891	875	880	837	896	878	900	867	869	928	849	873	896	895	857	912	922	887	930	872	888	913	857	901	852	896	865	892	883	925	861	894	799	882	911	929	906	882	909	897	878	921	914	842	859	922	875	872	919	892	879	916	903	865	878	837	930	908	929	881	891	943	901	879	861	853	908	919	915	874	927	860	841	953	887	866	891	901	904	897	902	912	877	939	924	860	881	864	900	902	886	887	910	908	814	866	905	873	850	927	907	878	892	884	917	926	889	877	815	876	868	804	899	880	901	890	850	877	833	878	895	906	858	891	887	882	870	857	832	856	861	864	922	875	931	937	868	876	886	878	923	918	881	943	838	908	914	880	903	845	820	933	881	922	901	957	902	884	890	879	866	819	909	864	834	903	887	880	845	895	944	927	895	939	886	914	884	917	828	833	849	916	868	895	872	904	841	915	832	891	839	906	836	882	874	881	887	884	907	880	852	819	861	894	918	867	907	871	865	888	867	906	924	876	814	871	850	902	907	816	879	867	880	887	901	876	829	866	876	877	908	904	932	879	835	856	858	849	864	886	931	882	909	884	945	889	900	886	887	882	856	932	813	878	916	866	872	917	853	876	926	911	857	877	887	917	870	891	876	900	874	955	923	906	868	916	939	904	903	887	900	871	864	860	896	864	863	889	871	860	915	807	872	898	839	874	872	860	896	918	900	864	887	884	947	866	858	918	853	863	856	883	879	872	848	853	925	902	925	991	889	896	876	890	907	902	900	893	999	921	860	892	923	915	866	900	864	919	843	811	899	869	888	890	906	879	870	837	913	896	880	876	857	889	884	810	888	902	850	913	898	879	894	884	852	902	894	875	904	848	976	893	885	863	870	900	884	869	940	915	858	949	927	850	882	901	859	952	914	936	957	873	886	863	864	929	910	878	915	906	885	854	872	918	944	859	877	880	885	926	870	898	814	899	839	918	946	843	915	926	826	890	850	866	872	865	921	861	887	915	860	915	935	853	942	880	901	900	850	902	848	871	885	911	907	866	863	858	865	840	853	868	861	904	910	924	852	884	892	921	882	902	868	869	887	907	889	897	859	877	875	872	866	909	876	845	874	894	878	904	906	937	853	871	924	839	914	903	888	855	836	942	911	931	867	891	896	923	859	887	918	876	889	865	887	905	894	824	908	868	897	867	916	827	914	896	848	948	912	882	885	892	891	904	894	923	838	974	883	877	842	884	878	910	864	911	918	877	855	873	819	880	869	879	864	871	906	907	801	878	866	887	842	878	905	864	889	887	820	876	911	899	860	907	855	849	920	905	884	871	873	896	851	857	923	930	888	907	918	864	878	884	820	893	896	914	878	905	923	907	929	862	896	880	872	859	886	834	860	820	911	859	919	864	879	886	857	976	858	920	921	878	911	813	845	953	869	898	890	867	843	914	896	851	922	858	886	851	880	874	902	883	858	881	852	899	885	937	903	889	896	899	890	917	891	868	896	817	851	865	877	933	884	873	818	900	858	885	894	876	892	860	884	838	878	863	854	904	891	984	875	877	857	943	921	939	908	879	906	871	878	904	884	936	900	859	862	813	889	832	887	912	856	910	860	895	880	852	905	887	848	929	937	917	891	877	906	865	903	845	883	881	888	881	905	898	912	887	827	871	952	915	899	871	881	902	890	883	900	866	909	861	882	867	929	902	871	886	883	875	881	872	875	884	849	859	880	904	851	873	861	870	890	864	881	929	886	915	883	822	831	928	844	897	905	946	896	902	904	848	861	817	872	865	882	871	868	894	863	923	898	867	919	901	881	851	831	862	923	936	884	920	869	854	895	931	903	885	910	879	860	861	916	888	841	872	892	934	897	887	845	863	855	894	955	886	935	882	915	888	902	887	858	917	890	894	905	860	895	893	857	867	864	910	899	899	890	886	913	881	873	900	904	882	924	955	859	926	941	900	878	894	844	898	842	851	888	904	848	888	901	851	884	890	873	860	897	940	902	827	927	884	901	898	911	884	881	880	889	917	892	832	867	915	854	879	833	886	912	838	915	893	895	873	892	864	940	907	915	870	894	918	897	876	877	898	900	847	890	799	894	886	905	896	895	871	893	880	866	841	902	845	853	877	880	895	897	846	934	882	951	912	870	927	862	871	910	915	857	846	828	797	854	882	877	940	894	880	891	900	908	870	900	856	856	927	934	876	866	881	828	840	850	843	841	896	869	948	888	876	915	871	914	888	892	924	891	946	916	839	877	930	912	874	933	879	815	858	861	855	913	872	896	904	922	894	878	886	906	919	884	906	849	848	837	836	880	885	886	850	850	857	890	856	852	898	976	929	939	860	835	898	917	867	874	878	893	874	911	893	846	893	861	889	883	855	908	899	854	896	872	835	869	841	848	856	886	830	910	842	892	877	857	905	863	867	949	883	927	891	849	863	873	839	813	906	896	933	955	867	926	903	887	854	859	861	877	903	873	953	935	873	862	899	896	854	852	919	888	895	879	879	863	874	923	899	885	943	796	869	893	898	894	901	888	832	883	906	887	885	890	800	907	889	894	902	877	910	878	893	893	858	893	872	888	857	870	858	824	946	898	932	864	872	864	879	812	828	899	885	842	847	863	896	897	899	930	886	848	856	890	898	932	895	862	893	860	877	845	884	863	828	901	829	871	887	867	886	888	869	842	916	895	939	841	932	876	893	864	863	918	893	922	928	846	889	893	924	943	931	887	903	898	903	877	869	899	867	880	866	946	842	869	857	894	831	896	940	894	854	868	866	879	867	931	862	920	864	888	900	905	900	869	881	908	898	837	882	917	966	849	941	819	950	910	925	844	829	945	874	862	869	882	910	897	898	874	903	867	874	887	920	932	863	891	861	884	875	862	851	897	848	884	837	904	852	873	913	922	858	816	962	893	943	853	825	884	853
33234	27423	31701	14469	3920	919	1259	1606	1356	1035	950	782	717	600	578	534	518	564	504	519	536	528	509	524	534	525	535	550	562	576	518	579	517	514	575	492	513	496	483	498	557	512	550	561	542	471	467	502	510	532	500	549	553	516	519	493	517	518	542	505	505	476	498	525	544	521	523	551	516	517	532	528	547	550	556	522	555	537	511	504	572	492	538	542	538	542	531	531	478	599	558	521	526	494	522	541	538	521	595	541	562	532	525	534	514	527	494	540	505	547	554	476	515	540	543	524	508	529	528	524	539	513	534	520	527	495	541	527	492	514	503	538	556	513	539	537	511	533	537	497	523	526	524	551	562	503	537	541	524	516	499	523	539	524	548	505	539	557	506	515	530	517	547	557	564	535	507	520	533	549	466	551	529	495	568	531	528	547	521	548	550	551	554	545	507	535	544	554	524	504	515	536	550	504	510	501	552	533	519	542	546	514	562	489	578	536	522	493	510	536	558	545	494	542	529	501	519	500	515	534	582	527	494	538	537	529	525	523	532	544	520	540	522	542	536	493	527	547	513	531	548	517	572	473	528	561	597	518	522	544	507	565	550	535	498	522	534	500	535	519	543	534	492	482	539	529	502	517	569	528	522	544	523	532	537	500	510	538	510	558	526	536	537	542	525	518	584	511	543	531	525	560	548	542	557	529	540	523	535	538	520	510	502	547	555	527	495	527	566	503	546	508	527	556	529	534	527	533	528	551	487	538	510	507	563	530	548	557	520	510	520	485	514	550	544	526	532	530	528	532	582	553	529	558	536	515	562	556	513	549	521	520	540	470	553	534	553	518	528	547	557	491	511	484	526	493	515	512	526	562	508	573	543	508	555	497	495	492	521	533	564	505	558	523	520	514	541	559	525	545	585	532	537	535	510	530	552	535	539	493	559	546	512	526	536	513	571	536	557	507	605	517	543	509	574	537	543	530	503	519	514	537	547	558	582	551	540	540	506	538	517	525	561	521	506	568	514	557	539	595	579	535	584	537	530	538	527	534	575	516	511	524	536	548	493	528	552	501	497	467	521	551	530	510	565	560	531	516	537	539	508	577	506	558	530	545	576	547	515	517	510	552	523	519	566	539	533	542	548	527	512	567	543	537	540	574	508	530	534	533	569	518	505	553	470	530	528	501	545	515	521	536	540	572	527	533	508	524	516	561	529	551	510	493	525	505	525	558	553	535	545	520	534	496	523	555	549	545	527	520	567	559	503	508	548	562	501	519	550	540	533	527	569	526	520	528	529	553	524	489	520	545	501	543	537	530	531	545	549	563	541	531	556	524	568	507	522	481	547	537	527	489	501	542	521	549	521	529	542	571	560	481	562	553	548	540	543	531	535	497	547	514	515	517	524	535	493	512	518	552	549	546	532	507	540	514	515	508	569	525	528	513	530	538	546	499	550	528	558	566	522	526	508	515	477	500	528	540	537	529	509	538	558	527	526	523	560	534	532	528	499	467	508	547	528	518	560	563	535	545	565	546	554	546	558	522	537	528	575	598	512	497	534	504	538	539	559	523	508	542	519	501	545	551	542	526	533	493	530	559	561	527	544	526	547	493	543	499	501	524	590	538	503	544	592	543	525	524	520	547	567	539	567	532	555	574	529	528	526	534	524	560	599	476	526	536	519	540	486	515	505	516	491	526	529	514	504	513	526	560	528	522	514	519	506	534	515	557	501	563	539	585	548	527	520	567	540	528	536	533	532	515	517	530	516	558	493	511	523	503	529	541	526	496	519	508	518	500	569	503	585	484	559	559	548	511	531	536	535	534	490	513	495	554	553	552	480	548	541	514	540	555	546	535	530	528	514	544	542	532	493	533	544	537	510	523	518	534	543	574	530	547	492	575	522	508	517	498	523	501	546	545	528	561	497	511	515	539	510	517	510	505	494	508	522	546	540	568	565	549	574	538	546	500	552	529	514	562	490	539	520	556	552	545	537	514	524	549	575	526	533	552	564	536	530	512	540	518	493	530	557	544	532	541	528	540	491	532	506	533	518	567	533	550	543	517	564	529	540	524	543	517	516	542	547	548	543	545	553	514	502	547	541	579	553	571	537	525	523	505	519	505	543	509	536	511	524	530	544	527	516	491	561	528	549	561	550	538	526	490	526	534	563	519	523	516	507	523	516	518	539	508	489	459	558	490	493	504	570	469	528	560	517	553	510	526	542	538	517	531	541	545	536	530	533	530	521	506	549	519	563	521	518	560	536	545	513	499	520	522	530	579	523	507	546	518	509	523	519	495	513	568	553	551	537	541	510	525	581	553	537	515	516	485	531	528	554	529	567	489	556	535	523	526	549	491	559	520	539	569	532	521	549	539	505	558	531	551	517	588	533	531	537	560	522	535	543	552	536	506	501	540	525	531	501	563	516	531	540	557	565	498	565	538	508	513	469	565	515	518	515	585	529	546	514	512	502	501	520	520	564	505	538	523	536	511	508	509	548	544	538	510	516	538	557	514	516	528	533	548	496	533	530	529	549	549	533	536	537	559	560	547	544	529	499	554	540	523	529	582	521	526	478	548	552	491	543	534	543	570	503	524	503	532	506	551	524	534	561	534	526	558	493	500	512	520	565	484	533	514	533	565	513	492	569	555	508	541	511	483	521	560	502	522	564	531	515	514	491	528	541	567	513	532	532	538	536	463	516	539	518	551	496	514	508	494	561	516	505	540	524	538	565	531	550	502	551	568	538	511	533	509	529	523	493	560	510	525	561	568	501	514	510	538	512	541	555	516	552	523	509	550	529	546	523	554	567	536	519	510	520	487	493	510	541	514	511	503	509	566	531	500	512	538	551	552	507	472	526	494	569	523	523	549	516	495	529	514	506	542	543	552	538	552	517	551	540	525	514	507	510	510	549	548	453	567	509	513	541	541	537	559	549	498	543	551	514	500	517	539	548	521	546	537	564	494	514	584	541	515	554	498	542	538	542	542	487	533	559	521	556	522	503	527	572	511	504	517	517	584	540	550	512	500	501	548	505	515	527	518	562	533	509	535	518	535	572	562	520	548	521	551	490	588	579	490	566	563	518	527	507	554	584	501	490	521	567	550	547	518	528	494	506	510	544	504	514	534	482	481	541	513	529	514	515	496	546	536	492	503	558	550	485	522	486	554	497	496	532	505	514	504	512	493	565	548	543	508	559	510	535	536	533	542	524	521	507	510	535	524	515	517	487	522	535	557	483	518	554	559	516	525	562	521	517	527	554	529	550	545	547	581	541	537	537	465	539	537	565	553	563	549	516	497	538	567	516	559	537	560	516	511	540	519	554	505	555	509	562	505	528	533	484	528	517	535	559	544	524	487	536	519	515	569	594	509	544	509	508	576	526	555	501	513	481	522	531	599	530	564	516	514	537	556	473	565	548	510	475	505	522	517	494	541	520	534	494	534	509	556	530	528	504	497	536	558	520	524	533	507	525	496	519	539	543	540	519	513	529	556	507	543	515	578	507	546
35679	38900	25001	8023	3343	1308	1738	2000	1662	1247	1112	896	713	641	610	595	636	553	532	526	570	561	554	540	554	535	568	554	539	541	540	569	506	607	546	568	524	546	563	550	527	542	561	573	563	575	583	583	543	516	563	552	562	588	537	583	582	547	574	571	584	574	510	547	579	566	537	527	546	540	571	520	557	548	603	521	533	558	547	553	532	574	572	560	546	566	553	527	542	549	549	537	545	528	537	554	511	595	572	557	586	550	521	571	526	562	535	528	511	545	557	530	559	522	560	552	557	544	574	554	571	510	575	544	549	539	550	569	583	532	547	538	551	560	555	543	532	560	537	582	565	515	541	593	561	560	579	562	564	538	542	540	548	513	576	576	534	558	574	583	575	594	564	535	544	526	522	562	551	533	514	539	557	558	567	527	581	541	555	537	596	549	531	563	557	568	616	553	546	536	549	531	546	560	513	556	542	521	537	515	521	562	532	531	568	544	571	570	534	551	551	577	541	540	548	544	527	570	558	540	580	521	548	537	509	539	556	557	543	555	510	552	490	544	553	564	586	550	532	583	569	554	579	554	578	526	544	542	572	589	611	605	548	525	595	560	537	535	515	540	542	530	555	506	563	528	523	520	523	565	537	577	555	541	573	606	531	567	543	534	588	551	558	531	562	565	568	571	545	558	540	557	558	510	523	566	553	522	589	545	543	539	578	583	567	541	551	585	477	536	555	559	537	544	551	587	529	576	567	574	576	587	543	561	501	544	590	552	549	532	559	559	543	551	564	559	529	571	578	595	561	563	568	542	557	566	515	566	555	550	522	604	527	538	543	599	585	532	586	576	545	579	541	555	531	577	578	527	546	569	566	522	553	553	567	536	530	540	576	545	528	562	563	568	525	566	544	531	548	546	589	552	581	511	577	571	554	536	533	519	536	566	537	578	549	533	551	572	579	566	576	590	527	531	573	554	535	577	558	547	538	557	546	592	510	522	559	553	580	582	540	552	547	555	495	599	555	530	537	567	550	574	578	560	556	581	577	540	567	538	519	552	539	575	578	556	554	533	540	533	539	539	546	570	528	517	553	572	588	579	596	567	495	581	540	541	553	550	552	551	553	568	536	546	547	539	528	512	528	553	590	572	483	547	528	597	541	591	560	566	561	554	541	551	596	553	588	555	510	582	547	566	543	511	547	589	589	580	547	534	575	542	554	547	571	536	547	531	567	544	569	580	567	545	577	536	584	560	598	572	555	561	564	558	548	584	542	575	552	560	527	559	540	561	514	547	556	542	559	577	580	571	580	528	589	527	519	540	567	547	573	555	565	571	588	574	532	579	560	589	527	541	570	525	579	582	602	559	557	526	534	562	571	545	552	526	532	581	560	568	510	573	538	541	513	530	581	597	549	549	555	499	535	536	560	581	566	551	572	561	525	569	556	566	517	521	562	536	562	575	586	558	543	521	561	583	539	528	563	537	542	548	590	549	536	555	563	542	563	537	554	595	500	556	540	585	528	559	524	555	581	551	575	582	546	562	551	524	558	597	542	578	540	554	574	579	546	579	571	560	558	546	513	584	595	520	535	524	532	594	562	562	617	535	570	568	567	566	553	599	554	562	571	548	548	529	560	540	562	529	533	570	556	541	567	570	525	539	537	548	584	524	524	527	595	531	558	560	540	559	567	563	562	555	531	573	552	546	537	581	524	564	534	567	568	549	566	573	521	569	491	543	606	523	556	600	573	519	565	567	538	534	575	544	570	554	525	562	562	580	563	564	513	530	539	561	542	588	548	622	559	544	549	578	556	568	546	499	549	528	589	526	541	535	550	547	576	550	558	591	518	552	599	531	520	562	603	560	531	535	563	528	527	528	558	546	515	576	546	582	589	537	562	534	596	559	541	563	524	533	533	564	590	550	588	514	587	585	581	606	577	533	534	522	552	547	537	588	564	507	541	549	553	547	531	558	542	580	551	559	554	577	551	544	547	536	555	524	605	551	591	563	561	557	510	551	540	575	586	487	586	559	587	586	543	585	493	594	593	595	530	573	566	527	577	556	586	490	544	568	535	620	585	510	524	561	530	573	538	584	568	530	569	558	553	542	533	561	547	578	600	539	559	548	534	561	533	583	560	565	554	546	541	573	545	515	523	558	539	518	560	567	534	537	564	540	555	573	573	518	569	584	567	580	576	563	564	558	549	532	568	512	552	554	548	565	538	567	546	550	572	557	524	536	543	567	565	573	577	570	569	565	551	542	551	589	600	549	541	602	549	568	593	564	582	561	538	608	540	527	568	586	549	514	571	585	532	529	596	496	524	554	535	559	563	546	568	535	570	566	554	542	548	562	535	557	535	573	584	537	535	564	586	561	548	546	500	556	563	542	567	575	549	572	557	529	555	536	548	538	561	533	554	563	558	544	547	565	552	546	577	559	537	545	550	507	499	538	570	558	591	544	600	555	545	508	567	539	579	526	588	539	574	557	603	543	533	529	577	577	574	542	561	518	551	522	576	561	506	571	525	520	525	596	527	593	564	539	573	533	576	570	544	558	555	579	536	556	571	581	583	591	572	557	561	529	570	543	562	547	582	518	524	571	544	549	549	579	522	546	559	563	571	583	543	556	547	567	558	534	556	579	518	529	580	563	588	569	555	560	540	590	510	567	554	549	569	578	563	580	574	597	523	549	519	568	577	549	556	568	530	554	561	512	582	554	541	586	549	565	571	552	522	554	552	558	544	545	542	563	561	546	604	577	567	557	560	551	539	542	560	509	566	573	536	518	544	555	554	549	512	562	559	529	535	563	541	562	545	577	563	531	587	552	543	520	539	524	572	549	554	530	545	565	560	513	539	588	531	569	596	556	592	534	595	607	583	528	597	543	590	541	580	546	556	557	577	539	540	528	558	618	541	559	517	564	567	580	551	569	538	579	575	553	540	535	559	519	560	526	559	545	543	541	610	526	568	596	556	556	557	521	583	556	560	548	525	554	573	536	564	546	552	566	611	551	540	575	610	531	512	601	573	548	543	516	518	560	569	558	570	553	535	590	547	571	527	583	551	575	480	571	586	543	590	507	564	573	518	554	530	505	564	536	534	549	580	526	544	594	541	572	559	548	576	569	582	578	571	576	583	557	544	564	551	540	570	538	533	542	559	591	518	582	553	537	549	568	563	556	505	501	601	528	567	574	595	595	560	567	564	555	569	554	550	573	516	583	556	543	522	538	550	565	510	549	530	506	494	610	560	535	549	550	524	525	535	539	556	557	535	580	539	495	518	575	558	542	564	563	531	557	559	564	505	584	555	538	543	535	562	552	528	562	560	541	520	556	565	539	521	545	536	580	520	553	549	563	563	538	571	587	563	545	547	510	564	556	572	551	535	588	551	530	564	536	544	559	531	512	583	547	606	552	564	505	577	576	551	564	530	554	555	523	529	560	576	532	548	518	570	551	550	588	577	560	586	552	572	565	556	588	525	548	591	535	556	582	531	559	523	533	537	525	562	578
23774	21692	35755	28481	22719	13039	8976	11488	11273	7506	4785	3082	1886	1335	988	848	864	745	700	718	667	713	735	694	739	700	709	708	687	667	654	706	727	678	745	718	683	673	679	744	691	702	677	682	677	709	699	721	619	712	701	706	707	696	719	725	677	709	663	727	702	728	723	717	664	620	686	631	683	638	668	687	682	692	662	683	691	637	715	737	664	690	673	704	668	643	800	717	666	674	693	703	600	633	710	698	692	732	719	688	730	673	624	686	679	678	673	716	698	683	664	726	688	674	667	686	667	726	683	650	693	695	672	678	693	673	738	759	655	671	639	695	696	718	657	693	655	692	687	659	710	707	678	683	713	694	723	707	702	664	689	631	688	685	692	705	712	673	711	674	695	650	759	735	697	704	695	696	711	684	664	738	658	679	741	701	624	677	640	726	687	725	689	650	695	723	700	678	678	687	705	765	692	747	735	697	657	697	663	713	663	691	724	715	715	681	711	688	707	666	685	674	716	673	692	700	709	668	714	719	679	684	680	647	685	702	662	699	695	711	672	713	721	684	740	646	721	700	711	685	710	687	747	708	692	720	656	654	655	692	726	693	659	709	690	720	717	721	699	658	643	758	690	641	714	718	702	699	706	660	684	672	702	699	656	700	676	663	620	680	677	709	678	689	693	687	625	679	659	730	706	671	693	718	674	675	674	703	713	701	704	736	676	711	695	712	729	706	696	721	724	720	676	690	669	725	689	685	677	710	714	664	673	684	661	680	754	685	704	663	700	682	687	673	702	645	719	693	679	705	723	718	699	693	699	719	699	653	666	708	697	713	718	726	677	648	698	676	713	693	701	699	739	630	709	658	677	683	717	696	671	729	667	715	677	725	656	685	712	666	699	690	702	704	715	701	682	723	667	725	760	704	705	673	715	720	697	638	678	703	723	748	760	682	715	698	716	692	694	708	667	735	699	687	671	662	641	688	688	709	706	684	687	664	713	729	661	667	724	689	662	712	674	704	718	662	744	674	681	727	728	744	685	679	685	729	666	724	654	737	652	696	680	656	695	677	661	674	657	666	676	683	672	678	703	710	691	682	676	728	697	759	707	666	705	717	676	653	690	703	671	700	729	676	710	747	663	687	682	697	687	752	709	722	638	752	689	693	727	722	688	728	704	725	690	691	665	725	719	673	652	684	710	620	691	717	659	707	713	675	696	713	663	692	648	707	696	713	736	691	739	714	668	666	731	732	683	674	681	678	717	691	711	715	673	742	681	714	711	731	670	668	680	679	714	770	669	715	680	673	738	696	732	680	666	691	715	671	673	650	718	707	700	717	706	707	693	667	702	701	684	639	697	714	666	711	649	729	674	656	678	683	725	697	675	707	762	759	641	672	683	686	646	716	643	670	690	680	695	701	692	681	693	731	680	730	720	670	724	700	732	660	689	677	691	691	695	674	702	667	741	686	708	668	676	687	663	653	680	736	665	673	712	714	731	689	715	674	675	687	711	689	737	668	713	741	670	645	662	707	692	696	664	686	683	668	743	660	636	661	716	637	660	673	738	697	679	714	735	654	717	717	686	709	678	666	663	670	681	701	670	703	709	654	674	690	681	663	678	699	663	613	693	751	644	746	712	696	678	710	687	680	722	737	689	735	648	653	756	692	674	719	673	659	677	643	739	683	676	707	634	694	689	694	756	673	685	730	701	683	675	720	723	708	676	708	692	734	727	695	699	641	695	659	643	667	692	713	704	705	686	650	713	680	679	643	680	668	699	658	725	696	734	754	684	702	676	699	665	678	639	680	661	691	724	685	691	671	725	701	720	748	706	698	703	676	689	709	702	659	672	714	690	704	660	664	708	711	657	718	727	700	705	749	666	669	702	684	732	687	660	634	744	642	734	678	688	672	703	686	707	647	645	666	680	656	671	674	650	692	670	692	687	650	634	736	706	645	708	692	788	677	658	680	706	681	710	683	674	732	717	698	680	729	666	697	676	676	745	705	667	732	705	733	695	700	669	640	702	674	750	747	669	662	709	693	733	771	663	657	670	680	646	721	694	688	716	669	719	629	696	701	737	745	648	713	636	692	680	667	726	702	702	693	656	672	694	683	692	724	717	684	678	703	706	679	677	702	677	692	673	689	683	715	685	701	705	720	684	694	740	674	722	719	670	751	691	757	662	694	681	671	668	681	722	686	677	693	697	739	679	734	658	696	690	684	689	659	653	691	701	726	747	682	710	716	709	683	715	716	673	694	762	720	687	673	699	678	713	729	683	674	641	674	701	690	708	703	669	675	665	719	696	688	705	737	699	726	695	682	707	686	686	703	716	693	702	662	699	694	681	644	708	626	688	683	679	711	685	639	653	644	664	665	716	745	666	680	709	664	632	672	649	687	686	683	699	734	657	688	683	696	655	691	714	683	678	721	659	677	687	700	690	666	662	690	672	688	679	698	692	679	679	612	707	690	681	739	720	688	682	713	657	684	692	693	654	627	736	670	680	719	718	722	654	682	715	685	671	724	721	657	707	730	749	688	693	644	685	668	714	671	673	698	675	675	688	707	669	723	720	694	688	649	664	686	672	703	697	667	684	699	701	689	696	677	636	706	736	714	667	753	691	730	707	720	675	682	683	676	686	663	733	701	675	641	715	742	698	709	697	696	660	654	688	699	739	716	726	689	704	682	685	681	679	679	690	665	711	702	689	678	713	688	660	679	686	692	687	719	705	670	681	694	685	674	712	661	716	686	706	653	656	725	684	707	715	722	686	668	660	702	690	665	674	659	685	699	694	691	713	678	717	713	677	697	653	699	702	714	692	685	677	720	698	714	682	713	701	662	642	674	678	688	648	687	688	725	683	706	636	660	681	694	695	707	704	683	637	691	689	653	699	699	702	693	672	674	764	674	683	670	632	704	728	676	736	689	733	726	707	717	664	647	641	681	705	722	723	653	712	706	644	738	678	652	630	692	668	680	697	651	691	679	667	702	671	710	721	701	702	696	674	688	715	678	709	736	665	698	699	676	714	688	695	677	670	682	673	720	731	637	694	703	628	675	678	700	758	754	658	671	681	664	712	691	757	710	743	667	725	690	677	675	694	681	691	657	742	683	684	709	640	709	706	699	690	687	684	724	723	684	710	677	697	692	701	697	688	665	681	693	677	689	708	735	692	699	700	716	682	714	733	661	710	663	683	688	670	755	681	689	680	658	686	719	660	719	668	683	637	654	693	694	749	695	693	707	664	696	700	768	686	719	699	666	708	639	681	745	676	659	647	703	710	652	710	684	695	734	693	688	728	704	657	700	678	645	675	655	724	711	694	683	682	712	692	678	654	699	695	728	704	677	654	656	736	657	679	684	664	727	713	671	642	712	679	699	655	677	741	718	673	703	708	706	718	703	651	705	669	704	690	704	679	712	692	714	732	692	667	713	673	678	689	656	698	673	684	696	693	661	685	666	693	669	702	686	715	656	688	674	624	673	654	723	715	693	713	650	690	672	651	716	693	662
40973	84294	67574	35784	15094	2998	11064	14952	14668	10035	6551	4184	2658	1550	1179	957	799	741	662	650	657	727	679	691	671	694	683	677	690	684	709	726	734	662	709	664	656	688	730	653	692	646	715	668	716	647	678	676	707	723	688	704	700	695	713	733	707	686	698	701	705	738	666	698	723	693	672	713	674	709	721	710	714	704	700	690	694	716	710	720	689	709	716	662	703	683	700	655	729	680	729	709	656	686	685	663	706	713	685	719	683	704	710	684	711	715	723	691	687	705	665	687	676	721	730	662	711	664	712	708	678	711	734	751	699	667	694	713	677	733	671	746	699	701	700	691	682	697	701	660	718	677	664	683	725	713	719	683	696	702	655	732	711	683	724	710	731	713	746	740	718	698	698	708	684	669	698	726	737	689	662	702	703	753	649	675	675	756	696	696	703	695	712	715	694	687	669	722	692	726	708	697	671	715	718	719	691	669	661	715	736	701	676	631	694	732	691	679	715	695	677	667	687	702	690	615	629	705	721	675	695	659	721	692	695	683	656	740	689	693	690	712	715	717	697	682	670	753	693	698	684	739	672	682	688	680	720	673	698	671	693	718	704	673	651	686	710	697	704	732	673	729	708	703	643	661	734	695	669	724	689	688	673	676	682	702	721	680	750	675	704	709	696	641	694	674	678	731	662	715	711	689	695	671	683	701	668	710	700	694	636	672	713	728	687	697	741	679	683	714	707	697	692	690	669	747	671	688	728	661	725	719	685	652	721	700	692	682	719	660	669	716	663	670	751	740	706	735	683	634	658	730	673	685	704	674	676	666	713	682	696	675	680	674	676	720	681	718	676	662	718	722	675	730	736	696	714	713	700	662	695	645	721	680	684	701	700	718	670	736	677	752	672	707	727	710	667	716	727	682	701	721	695	696	716	683	700	681	646	714	715	707	698	684	722	664	699	722	721	750	688	685	682	677	655	722	711	740	695	675	693	666	701	718	681	731	749	687	707	616	679	663	694	660	737	700	658	725	713	722	658	634	639	689	735	676	709	692	690	656	693	718	688	723	680	667	751	724	675	693	718	678	695	678	704	693	716	709	725	708	701	700	716	685	685	719	715	728	730	680	621	680	682	711	691	664	708	686	668	697	672	698	709	674	714	691	670	722	688	623	728	673	699	680	675	684	712	693	719	738	725	701	710	687	649	680	663	720	698	663	692	689	657	674	678	718	737	685	675	696	724	712	743	672	650	723	650	713	707	687	809	641	726	723	701	714	714	712	671	689	709	665	731	744	706	730	692	698	695	695	695	671	676	726	703	700	673	702	712	641	726	701	714	674	732	634	691	696	669	691	726	713	654	700	734	685	672	696	665	709	663	771	694	725	720	680	664	735	738	699	690	723	692	699	677	684	745	683	677	708	739	744	691	674	710	758	689	697	696	736	641	697	698	744	694	663	702	737	691	671	736	699	730	699	712	754	688	717	695	691	676	667	678	685	679	702	668	648	728	686	670	704	755	705	662	724	677	715	660	663	685	643	701	708	695	698	679	692	732	711	685	662	711	720	695	699	657	691	727	706	709	675	660	666	694	702	696	694	721	633	708	683	691	630	683	715	677	692	686	717	676	707	711	711	700	694	696	676	685	661	729	712	707	688	673	677	671	680	705	719	734	692	735	676	732	631	698	715	689	724	659	723	687	722	711	726	704	675	670	675	684	654	723	697	684	733	671	672	696	729	731	660	673	709	728	670	724	709	728	663	687	686	718	717	716	675	724	699	683	720	697	708	666	682	729	725	676	650	668	710	673	722	710	722	678	729	697	701	725	692	727	688	638	715	714	686	715	689	734	701	637	705	694	677	708	728	679	670	726	683	692	680	741	710	723	704	665	725	711	656	734	718	659	674	687	661	667	707	660	707	720	735	683	673	725	717	710	702	686	709	684	699	675	708	674	672	717	688	711	717	688	725	683	741	692	723	682	659	747	696	721	699	684	702	681	677	670	721	690	717	661	708	739	706	690	682	702	687	697	670	668	694	739	657	723	722	689	646	694	720	721	699	680	715	644	729	684	664	658	677	691	716	682	706	675	711	738	685	737	722	668	710	693	681	637	704	705	733	735	693	696	795	702	739	726	677	701	730	658	667	633	706	720	710	713	697	662	720	684	692	676	759	690	693	686	693	703	726	707	705	675	707	673	642	672	697	684	700	671	701	700	694	718	695	671	723	704	677	688	662	686	744	718	688	715	682	711	662	732	730	707	716	707	688	670	696	706	646	706	680	736	692	657	644	692	714	688	695	697	723	667	741	712	683	724	700	679	677	706	667	747	655	757	670	733	676	697	683	660	721	689	678	690	650	703	692	685	674	730	653	679	717	692	737	650	708	704	663	719	724	675	713	707	720	717	733	688	728	699	675	701	688	674	735	710	709	706	730	708	705	688	699	672	672	749	728	676	728	716	673	689	697	699	674	717	684	715	664	734	698	696	730	691	687	751	737	718	709	714	689	709	730	710	691	719	687	701	668	710	702	713	681	670	701	754	719	674	716	715	684	747	685	669	675	716	695	690	672	728	680	704	696	674	705	691	673	679	715	692	706	711	722	755	698	655	731	729	677	664	743	712	624	633	739	685	717	658	681	685	681	738	686	737	733	738	684	744	699	661	688	690	682	712	694	719	704	760	720	700	685	677	692	680	678	713	686	686	697	677	684	683	695	714	656	731	680	693	714	688	682	699	646	697	722	680	772	718	721	660	670	670	712	701	681	676	729	664	702	713	678	698	682	710	706	680	671	718	657	705	711	671	722	741	666	696	658	726	704	664	670	671	722	732	711	711	678	705	676	666	705	724	683	673	712	703	720	688	704	690	693	708	668	730	659	687	664	696	694	740	739	668	696	696	746	695	729	722	712	722	714	676	724	703	740	745	686	690	740	672	689	677	672	683	721	625	713	663	729	684	664	684	723	732	667	713	681	672	733	679	673	682	694	683	692	682	700	675	709	669	715	695	729	695	719	649	712	687	642	666	728	680	633	743	650	701	709	713	658	658	675	687	748	718	689	658	693	675	729	702	739	694	726	750	663	663	673	688	721	689	664	693	705	703	694	656	694	698	697	738	705	722	709	696	682	671	701	681	649	661	739	659	714	697	692	665	707	718	709	677	688	701	691	743	658	711	753	687	657	701	705	702	706	717	685	681	704	659	719	719	679	724	707	740	723	669	711	725	685	681	691	694	724	701	715	682	671	709	717	664	703	710	702	654	694	664	698	732	746	690	687	692	687	657	699	719	690	699	688	687	688	715	686	686	677	719	668	733	664	700	687	654	638	658	774	673	718	726	738	642	707	688	711	703	660	704	754	734	643	691	685	685	648	727	675	726	679	725	682	696	725	660	710	704	704	648	681	682	701	749	669	720	720	656	644	681	677	702	669	761	706	723	708	706	676	730	699	697	673	703	706	694	700	733	693	713	661	698	668	743	676	703	701	665	737	717	718	708	672	686	647	657	691	704	714	711	690
24918	22216	34833	28609	18833	4520	4756	5913	4835	3246	2268	1506	1189	866	828	684	704	645	627	629	627	654	593	659	676	635	662	579	637	603	634	592	643	623	631	621	622	633	631	618	624	620	573	642	657	653	613	563	637	643	607	615	651	599	620	617	624	637	630	632	642	591	636	604	595	630	610	649	606	611	655	596	577	649	628	652	623	625	634	575	608	645	639	573	609	622	590	591	606	608	634	632	655	664	608	579	608	578	617	649	589	636	640	614	662	604	615	634	581	631	614	612	609	617	621	615	592	601	581	610	624	582	644	621	603	641	599	592	594	598	642	611	628	644	593	630	606	653	630	594	617	590	607	617	612	622	636	598	594	597	615	660	641	548	608	601	623	583	679	564	659	601	617	570	602	571	652	645	631	657	619	598	547	562	610	623	600	624	584	637	611	625	625	618	635	626	616	590	627	590	614	611	606	614	578	623	650	612	630	596	614	643	608	635	641	614	641	623	684	610	617	586	612	625	618	632	666	643	587	634	624	651	634	609	615	628	631	646	667	632	587	547	596	593	618	647	602	588	638	606	609	625	577	628	601	653	638	599	624	603	590	634	679	571	616	651	596	620	614	599	595	569	611	610	668	607	608	602	597	617	567	614	594	576	640	611	664	619	660	597	651	627	635	640	580	604	626	625	612	642	648	632	584	647	617	560	627	656	621	636	607	618	642	631	630	658	641	603	623	645	578	613	638	613	641	613	617	584	573	612	619	599	634	607	565	614	630	654	598	630	577	648	594	621	586	582	604	662	621	633	637	620	591	592	596	646	591	590	587	668	647	613	589	627	602	591	621	633	590	585	675	616	633	645	672	597	644	623	599	592	644	622	632	607	594	645	610	670	635	612	641	596	638	662	611	646	579	612	625	607	574	608	566	640	586	596	599	568	678	635	658	608	584	581	586	664	597	618	636	582	631	645	651	634	605	624	666	631	607	651	631	603	612	654	626	644	633	595	591	613	645	619	635	601	599	612	592	596	667	603	651	615	591	630	675	562	578	636	579	613	594	655	680	614	665	653	566	625	561	622	612	610	568	643	653	593	615	670	610	623	658	639	627	619	622	651	631	634	653	617	607	647	644	687	641	596	559	648	613	593	664	630	604	624	629	610	591	602	627	609	627	642	622	638	642	625	605	606	646	646	657	591	631	646	595	581	653	655	643	652	599	590	625	607	630	611	614	581	599	614	606	589	637	604	651	636	635	631	558	606	616	629	623	603	594	629	621	589	643	623	659	613	582	632	669	576	562	615	636	641	598	653	576	630	631	629	614	612	644	635	628	597	613	604	608	634	598	636	597	581	581	595	581	643	610	670	630	626	628	602	642	617	612	612	656	656	613	656	629	609	617	629	578	584	655	621	620	603	636	592	644	597	638	631	568	629	655	628	628	627	631	630	572	640	609	634	601	641	625	629	600	645	632	643	589	596	580	631	595	637	619	660	602	588	614	621	614	631	571	633	591	646	598	584	638	640	661	598	590	610	591	636	656	621	642	600	618	618	558	605	584	648	624	657	587	609	640	621	627	643	687	637	627	621	647	575	593	622	589	628	632	614	629	635	630	617	594	611	585	624	659	660	607	623	612	640	575	596	604	589	575	611	658	613	651	642	629	598	634	617	616	591	663	594	622	605	619	616	630	611	606	605	621	578	650	603	645	619	628	603	622	609	616	621	621	585	625	630	605	594	647	660	633	590	638	588	583	605	661	623	601	641	644	597	646	572	627	651	617	596	660	612	631	626	599	642	658	659	601	622	613	599	589	625	587	608	636	624	598	638	640	594	674	629	668	597	652	674	635	620	624	654	568	619	628	634	637	610	642	628	648	649	605	610	636	643	610	630	606	621	620	605	610	618	654	623	617	627	592	582	603	602	622	624	609	642	642	612	578	595	600	622	624	594	606	601	621	607	627	624	643	660	631	592	585	613	584	644	624	596	582	632	629	628	630	613	586	613	620	632	623	620	648	596	640	594	636	622	623	614	615	648	605	616	638	611	623	632	646	611	560	651	598	600	614	626	583	590	648	624	605	610	594	609	598	580	635	635	636	586	593	595	627	578	555	631	633	618	592	618	638	594	646	603	619	586	605	695	649	592	648	621	603	603	616	589	597	649	639	590	614	575	601	624	637	647	598	636	652	641	589	602	565	621	639	581	649	648	580	595	585	664	592	614	668	617	626	653	650	624	596	605	653	582	586	601	630	616	569	631	602	666	640	599	597	639	599	604	648	616	630	616	608	596	634	622	657	596	655	638	633	628	637	671	614	608	633	621	614	609	602	592	635	562	610	700	631	607	584	622	612	625	595	615	667	600	646	611	590	656	607	648	606	644	567	640	637	618	638	604	630	599	611	665	616	615	599	672	592	649	637	631	629	630	618	653	608	594	600	628	647	623	688	634	604	605	622	571	639	638	586	603	651	607	633	628	601	642	643	629	596	659	618	628	589	615	598	653	560	643	620	621	631	614	599	583	607	614	637	539	596	626	650	555	607	674	611	626	598	609	618	626	610	619	643	657	602	576	682	562	640	632	594	551	651	647	634	613	594	646	630	647	618	566	628	644	625	616	635	633	685	629	656	638	612	639	595	634	633	661	619	636	616	648	633	668	667	627	622	611	626	619	622	614	626	613	644	629	638	606	630	615	633	598	643	607	615	631	664	666	634	639	649	589	639	627	667	625	663	599	649	625	626	659	612	661	623	648	562	628	563	614	576	636	607	598	601	662	625	636	582	622	608	633	622	656	618	617	572	615	646	618	639	603	594	606	607	631	588	592	567	609	621	607	618	617	622	588	606	610	638	623	624	633	626	589	583	639	593	618	604	613	569	645	619	633	617	617	634	627	635	641	608	617	602	624	654	579	617	622	615	646	595	625	633	636	633	641	608	614	577	580	658	622	647	645	642	630	622	564	611	654	541	610	629	602	623	631	617	604	661	636	649	598	617	626	641	623	586	611	633	601	613	599	578	614	604	621	601	614	587	580	639	644	615	605	591	623	621	592	648	623	644	586	595	593	633	630	622	616	617	599	611	654	643	653	592	584	659	601	591	604	585	608	625	646	605	611	601	608	596	612	595	621	596	607	652	600	661	615	575	650	601	612	644	596	587	657	621	592	607	634	599	638	686	679	654	607	619	637	609	599	594	629	580	609	612	633	628	608	600	608	661	598	633	616	622	564	603	654	643	640	608	648	545	603	673	600	605	594	637	638	608	625	606	600	583	661	644	643	643	629	628	604	638	622	571	655	628	626	650	599	619	590	617	593	633	600	583	590	658	620	611	599	576	649	664	628	598	612	635	608	657	638	604	605	647	639	643	573	657	623	607	618	623	610	609	622	617	593	582	646	602	603	636	574	634	637	613	597	617	619	593	591	672	621	602	638	579	574	617	603	617	602	641	617	661	641	612	625	610	606	628	581	599	634	612	574	590	622	618	612	609	616	615	626	622	634	597	607	633	621	638	639	580	619
39845	73369	53133	31604	11441	1844	8566	10014	8143	5489	3516	2335	1621	1080	863	759	708	638	657	599	643	657	666	663	612	657	627	674	639	634	658	620	644	641	652	627	662	630	661	664	632	643	668	605	624	622	660	668	635	637	656	646	630	661	638	695	606	665	646	607	647	670	636	638	663	637	627	633	670	613	690	662	633	618	656	596	667	647	662	641	613	646	627	672	668	611	668	636	642	630	632	650	629	631	590	677	626	608	682	630	646	589	649	630	670	647	657	661	625	643	628	642	649	657	627	635	611	669	646	665	641	642	657	644	619	616	669	671	637	625	689	610	708	663	648	589	626	633	662	672	645	665	700	616	658	690	689	632	677	648	660	676	626	663	638	694	622	612	650	651	640	649	662	662	687	638	662	637	665	665	653	695	631	662	645	631	673	656	650	633	644	634	636	639	650	610	653	641	658	631	679	660	631	625	634	617	655	633	670	655	646	696	689	703	662	676	644	610	668	683	645	627	633	669	659	657	644	677	634	666	680	658	661	603	672	651	661	642	641	685	649	679	596	612	677	687	623	660	634	635	621	655	622	675	627	666	667	633	641	591	635	647	627	639	646	633	689	667	638	651	656	674	671	624	661	597	623	603	665	630	660	675	669	651	635	676	618	634	688	648	697	636	680	663	735	679	671	655	649	675	654	667	636	658	706	592	662	652	685	607	651	630	623	657	682	637	645	687	679	624	645	650	641	669	628	639	604	639	632	635	669	681	613	643	618	628	655	671	608	695	598	624	636	594	632	612	636	677	642	678	654	644	619	659	659	654	638	648	664	676	680	623	667	672	675	640	653	653	638	641	636	661	628	641	676	658	630	641	665	652	638	654	615	620	655	651	663	643	681	644	683	650	639	643	666	714	625	630	645	628	686	711	609	646	602	619	648	644	669	664	682	606	677	649	633	649	666	662	701	618	676	688	592	647	644	684	695	644	618	665	666	649	642	668	696	629	668	624	669	662	658	666	628	637	662	627	633	639	691	614	641	662	685	660	603	640	619	641	671	693	685	639	676	633	670	630	611	644	682	669	643	667	679	615	650	657	663	650	691	626	616	648	637	666	659	645	648	640	615	627	664	614	598	689	662	630	630	606	599	659	638	621	653	643	641	588	646	672	750	661	619	622	673	650	621	589	650	612	698	642	667	643	639	647	637	585	623	648	628	653	638	677	664	657	630	620	682	562	691	669	669	599	659	699	667	642	668	600	612	687	710	643	654	656	664	636	619	646	683	627	646	725	643	621	664	661	642	620	605	616	674	650	677	695	634	697	658	662	697	608	688	621	659	673	670	626	637	623	665	636	626	656	661	631	643	651	662	642	655	644	630	665	622	638	627	690	655	665	643	631	630	626	702	650	610	627	650	626	631	657	641	646	701	624	630	671	672	687	670	677	665	643	674	602	680	671	626	657	634	657	645	655	673	621	659	678	670	642	601	665	645	662	662	655	634	691	690	633	675	652	658	672	683	612	655	676	652	683	646	680	636	641	623	627	628	652	611	625	661	659	691	623	639	639	688	641	639	649	675	655	671	645	634	679	636	636	654	657	593	634	618	663	630	593	696	654	659	632	674	662	594	643	649	675	648	700	672	654	678	667	659	647	683	615	645	662	629	666	656	601	652	615	645	653	682	615	637	659	633	666	674	607	642	634	629	658	687	656	649	663	645	622	654	673	586	625	648	658	665	630	630	668	661	703	596	665	655	634	630	687	615	627	611	629	670	632	661	632	626	676	630	689	625	618	632	640	644	615	631	683	591	651	656	617	658	616	646	670	644	652	658	639	646	659	643	624	592	630	647	684	626	664	667	672	619	670	675	677	658	657	606	631	668	704	597	662	655	644	657	670	650	620	649	693	628	640	661	632	616	622	616	674	611	654	656	640	600	640	632	638	673	648	671	632	660	594	686	619	688	668	603	647	650	617	653	669	671	649	664	639	640	654	670	627	652	687	687	688	695	666	647	637	650	640	659	661	677	675	613	671	671	657	638	679	654	621	616	644	676	669	616	677	644	641	641	610	668	673	637	604	645	647	656	622	671	650	617	619	608	656	652	675	625	686	625	624	655	658	643	669	699	636	654	641	646	623	686	592	643	627	664	644	611	668	644	615	623	684	613	608	625	682	669	661	625	652	657	628	610	628	661	652	634	643	623	640	672	661	675	602	608	640	602	615	693	631	667	678	609	661	649	682	604	670	622	647	625	636	639	639	646	616	664	629	580	641	648	628	660	652	644	605	639	639	633	637	649	621	676	642	662	675	649	620	662	646	665	676	640	613	638	655	637	631	679	746	628	639	666	630	682	591	656	639	670	597	658	649	654	678	655	636	595	655	680	610	685	640	673	646	645	611	596	667	644	609	648	695	654	722	629	612	671	638	650	688	635	644	663	638	678	647	640	614	644	635	628	620	599	647	676	650	665	648	642	652	675	628	636	682	675	654	620	650	639	628	683	664	635	656	669	696	671	673	619	695	662	619	655	646	693	656	633	638	646	664	611	670	667	646	658	613	648	668	635	679	623	654	623	639	650	700	668	648	650	665	673	602	656	642	690	590	666	648	647	607	599	635	625	642	671	690	687	624	680	645	592	659	620	683	597	630	612	641	697	627	596	641	614	673	694	683	606	668	632	635	666	651	657	656	638	649	642	634	670	621	670	666	692	681	665	658	625	663	625	628	650	650	639	690	638	616	669	651	643	652	640	678	626	628	665	670	638	645	618	616	652	612	676	682	645	704	672	635	695	623	668	644	625	647	677	625	604	652	612	648	647	629	676	647	633	664	666	654	629	629	650	654	636	657	656	630	633	674	659	697	636	641	634	659	644	665	663	667	659	633	645	630	646	703	641	641	645	617	620	660	632	651	616	676	668	655	684	601	640	635	709	690	687	652	650	642	634	653	617	618	592	680	657	644	640	656	668	687	643	583	659	605	663	631	707	639	634	701	642	627	624	666	650	633	634	657	635	672	634	596	657	673	636	601	644	693	641	595	635	605	647	659	659	630	666	657	621	662	628	600	671	643	668	682	658	656	664	633	663	617	642	633	660	658	593	645	583	646	617	634	632	672	639	687	674	652	625	635	660	630	666	623	683	592	702	631	668	654	634	669	665	618	649	636	607	705	687	645	655	676	662	649	632	665	622	620	621	597	643	620	681	646	660	642	660	617	599	630	661	661	631	636	632	626	694	633	645	688	645	680	622	596	691	607	711	625	672	673	623	682	667	643	663	665	665	677	657	628	623	634	617	665	675	631	679	614	696	678	654	643	617	651	671	649	627	654	641	692	676	642	627	658	667	621	631	647	645	660	641	613	689	625	639	720	663	651	629	635	628	640	675	670	659	677	685	596	648	678	653	597	617	659	657	643	638	597	695	615	628	679	641	677	663	629	641	599	658	662	635	647	597	678	646	627	653	654	645	645	675	687	669	648	657	632	638	645	671	638	622	662	633	663	670	697	654	703	625	617	683	652
22676	21421	30793	27783	22282	19714	20465	23138	20168	13457	8824	5498	3225	2046	1565	1208	1089	854	881	870	843	875	899	927	878	851	900	874	834	854	880	891	871	908	862	846	851	935	838	910	858	861	849	904	861	922	845	872	874	867	863	904	824	869	843	860	952	878	822	864	918	829	845	874	879	903	866	883	909	880	910	913	857	897	868	878	874	899	912	919	838	900	888	878	900	896	916	895	959	908	841	865	962	856	872	860	947	845	857	865	900	828	888	889	838	873	915	900	880	815	923	851	890	892	888	898	894	881	882	882	890	826	931	871	936	850	826	895	830	916	895	864	878	861	862	873	884	863	877	865	871	857	834	837	876	888	845	855	826	878	919	899	885	940	871	886	862	890	855	842	846	805	906	871	837	887	908	896	874	835	833	866	872	854	876	865	857	893	870	877	904	882	884	872	868	929	899	863	892	879	867	913	877	896	884	857	886	898	868	849	853	895	844	879	883	877	877	864	907	843	924	866	899	866	864	886	926	851	890	886	936	880	870	849	903	859	838	835	899	816	868	894	895	855	858	891	875	883	897	907	867	881	873	864	843	896	883	880	943	867	862	907	863	860	895	884	944	921	820	830	910	878	897	849	875	863	928	892	890	931	883	885	858	883	904	865	887	875	864	887	858	881	799	877	829	851	933	893	873	905	922	861	903	834	874	935	900	843	844	933	910	858	883	907	893	862	878	871	869	874	844	916	899	857	851	902	875	870	867	872	865	858	904	904	882	865	881	873	923	901	864	849	855	852	899	887	882	893	899	886	870	865	859	927	854	905	871	845	932	920	866	928	837	885	886	917	886	838	903	858	915	871	868	872	839	926	904	871	926	894	866	924	892	838	879	911	849	848	882	902	907	856	943	873	810	887	853	911	885	919	903	897	880	885	919	873	882	870	898	885	952	870	871	924	831	880	869	894	866	882	888	822	924	900	847	913	866	867	882	889	894	870	860	856	851	889	882	908	869	863	912	864	848	925	909	881	890	876	840	903	898	835	868	859	890	866	861	895	897	875	871	869	867	830	901	838	870	853	846	864	859	833	896	927	901	868	881	916	860	923	865	868	880	880	889	881	912	854	878	871	886	909	846	847	828	899	897	869	906	895	835	841	860	896	941	918	893	837	910	907	825	939	821	853	875	930	829	868	927	863	866	885	819	926	876	884	907	922	885	916	884	887	888	885	852	815	836	893	912	821	895	907	890	861	875	920	856	891	894	868	877	886	899	842	870	886	889	897	869	833	869	910	865	915	892	901	859	888	878	918	885	906	871	908	834	902	875	929	859	959	878	870	903	853	859	892	918	897	907	884	902	876	831	863	955	899	866	917	879	854	844	868	911	899	862	917	875	847	873	844	869	881	869	840	894	869	833	828	925	799	868	873	886	892	894	861	870	862	850	881	846	905	915	840	900	974	844	845	890	938	893	862	917	839	880	851	898	884	868	851	873	864	847	878	893	871	884	844	877	902	857	904	879	850	875	878	858	922	901	889	883	824	847	871	833	867	879	889	839	898	893	829	841	880	870	910	867	863	847	884	872	843	794	839	897	872	879	921	828	877	892	891	911	923	875	927	877	852	888	866	929	898	892	826	916	840	902	910	889	829	878	817	868	903	845	868	943	869	887	875	914	883	848	885	874	856	841	886	897	892	920	839	889	967	900	878	926	929	900	869	926	914	917	855	874	881	960	904	838	863	820	848	877	878	869	872	845	921	877	844	919	825	873	883	905	897	904	913	898	852	883	831	880	780	862	831	908	894	902	824	877	850	888	837	865	889	838	932	891	876	852	867	874	884	900	915	868	863	879	819	916	873	867	866	854	894	929	873	893	881	860	869	815	874	902	856	868	873	828	881	883	868	835	892	845	895	905	903	914	878	810	893	841	881	804	828	931	812	879	888	916	853	846	904	871	904	834	859	832	855	890	863	873	867	885	844	891	900	863	867	833	883	849	892	938	884	898	861	871	852	886	874	869	901	848	948	848	885	890	866	891	913	873	867	888	950	903	855	931	851	870	897	876	807	881	903	815	851	841	891	851	853	857	824	844	901	852	919	865	837	873	825	836	897	919	931	892	867	940	893	894	905	876	874	862	876	867	921	822	827	836	871	826	839	916	908	858	853	875	883	839	849	852	872	894	865	893	907	860	887	879	845	884	831	860	877	817	821	877	892	884	938	872	883	874	870	899	847	879	864	867	891	869	872	837	861	878	871	854	816	872	826	833	881	854	902	922	871	863	895	929	895	873	864	904	887	852	836	896	876	826	838	881	843	852	872	845	891	904	905	830	856	840	903	880	914	901	969	876	860	899	840	856	920	886	931	883	864	926	824	869	923	879	847	937	895	900	892	951	895	881	807	879	820	843	847	846	904	922	883	841	861	908	910	865	869	933	859	903	878	911	910	827	910	875	854	944	884	872	949	872	873	833	835	836	836	914	860	931	808	917	896	924	822	926	906	838	884	898	861	828	880	837	877	949	903	864	919	940	856	874	857	879	885	895	831	883	880	898	860	845	914	880	866	867	846	892	853	836	857	892	836	853	840	844	824	860	877	864	898	808	893	838	887	868	834	837	887	869	857	891	826	855	916	924	892	856	919	892	841	827	903	871	899	913	876	889	885	842	916	849	853	882	825	880	853	870	902	858	861	853	856	847	857	832	892	875	851	870	832	861	819	847	902	868	850	910	813	879	858	864	905	862	841	872	883	861	844	847	856	925	851	945	839	864	925	898	809	894	803	827	883	893	929	886	835	858	890	901	847	881	862	888	912	888	903	847	868	903	871	960	855	867	856	854	872	916	871	844	853	899	883	872	900	831	891	889	893	848	888	856	849	911	943	878	892	869	919	904	834	890	807	788	866	850	868	842	910	936	840	844	913	911	907	847	834	922	846	852	844	843	891	912	860	904	875	832	848	847	871	895	919	897	896	849	794	841	895	839	922	892	882	864	926	858	933	924	930	912	881	877	847	894	849	864	904	851	910	874	796	840	889	915	901	847	846	798	852	878	879	870	890	852	935	869	866	892	891	874	885	890	867	857	831	867	898	886	877	860	882	836	848	882	934	883	904	833	881	907	920	852	844	856	900	913	862	840	901	833	877	859	851	811	823	860	851	873	903	861	907	824	896	891	847	852	895	874	834	867	859	821	869	927	907	874	839	907	883	849	879	879	905	862	876	824	893	879	877	906	877	894	870	862	865	859	848	870	842	808	852	876	838	923	888	911	893	898	916	860	916	871	898	927	850	870	849	934	837	875	869	857	870	858	856	820	875	891	816	912	848	885	835	864	834	862	857	893	894	855	844	819	844	903	900	871	885	869	892	862	881	899	892	884	842	908	851	882	933	874	869	878	850	801	861	901	926	901	876	910	881	860	829	872	894	892	861	887	871	884	894	906	846	866	938	889	803	842	874	889	873	893	882	880	880	898	850	879	839	873	940	903	878	922	871	881	851	852	825	869	896	840	865	884	852	876	812
44734	94856	70517	49283	13432	3891	19237	27004	22857	15860	11152	7372	4129	2598	1812	1548	1120	879	864	839	821	879	837	884	884	873	856	863	868	896	889	841	882	853	896	975	843	867	848	887	869	841	914	885	865	849	858	903	843	889	867	839	861	911	846	874	881	911	917	847	896	850	910	859	905	908	856	849	885	849	846	870	895	875	902	865	890	882	873	873	876	888	902	907	842	814	932	912	912	887	864	882	903	860	872	867	860	923	869	889	915	907	867	887	899	890	888	858	862	862	840	898	908	855	894	817	820	795	871	818	911	817	875	838	843	836	869	883	870	897	924	826	914	837	891	834	883	876	851	871	874	868	855	837	803	854	821	865	860	881	841	846	925	907	833	880	881	839	820	855	870	851	901	873	831	889	886	898	890	841	892	868	853	854	900	819	945	828	876	890	878	841	884	821	894	893	846	884	867	807	921	871	882	876	865	880	923	871	911	870	907	853	837	840	917	846	813	861	912	825	791	894	912	889	838	869	928	851	891	838	886	828	916	799	871	847	840	878	855	822	860	833	928	868	865	905	847	868	854	913	889	846	850	953	800	863	847	856	854	897	901	890	862	866	887	889	949	854	844	826	851	818	889	840	843	913	832	852	822	838	914	843	883	883	844	881	877	862	838	900	877	918	905	870	896	901	872	856	877	863	874	843	873	827	866	888	881	862	843	918	859	903	888	840	906	938	903	861	882	802	849	859	942	902	866	892	887	880	905	864	842	857	882	845	846	897	874	878	846	890	866	874	906	904	779	855	918	875	863	888	871	908	920	863	854	849	823	894	912	880	905	870	829	864	847	887	836	901	946	868	887	898	817	866	829	892	835	900	898	856	889	822	859	837	860	807	817	868	895	855	845	815	871	921	902	912	877	866	872	888	877	860	862	869	881	863	824	871	880	866	831	860	847	889	884	890	836	889	845	879	878	867	862	904	836	879	848	830	838	834	847	872	836	813	882	812	848	856	860	895	861	851	888	919	891	872	883	893	868	872	864	863	917	872	901	910	863	841	867	913	855	876	873	872	891	848	874	865	899	888	864	829	904	862	880	848	874	846	856	935	862	861	884	869	894	855	852	873	860	907	868	820	876	896	931	826	882	867	860	898	846	852	861	894	875	884	839	835	867	860	918	812	907	830	829	835	855	814	895	849	870	930	877	881	890	884	852	869	882	841	852	863	853	843	889	863	891	859	921	839	949	914	864	856	879	896	848	820	873	868	860	926	969	874	834	880	890	824	852	849	866	822	869	833	838	872	851	864	872	854	870	873	837	874	864	897	920	834	895	838	829	827	950	851	875	885	848	838	869	839	845	837	869	846	883	848	896	782	866	834	908	849	848	848	892	881	881	872	890	851	803	854	884	831	871	883	905	883	850	868	870	846	844	819	855	942	895	893	891	873	878	850	828	876	901	875	854	834	886	878	844	855	847	869	897	875	888	902	859	886	916	879	831	883	845	894	848	873	895	845	870	850	873	845	897	837	917	895	886	905	827	860	878	824	870	912	883	924	897	851	837	884	816	870	872	847	831	846	890	870	889	823	866	907	876	890	864	882	857	901	871	803	838	889	837	842	889	885	862	919	843	826	865	823	871	927	885	863	881	888	881	888	851	886	886	863	857	869	844	841	854	891	870	839	806	891	875	907	843	862	864	888	882	903	856	906	850	829	917	879	902	878	840	826	835	851	844	855	866	887	877	902	875	896	855	860	870	855	871	874	857	870	829	878	838	820	972	858	890	878	913	845	873	857	872	880	856	857	859	889	895	847	908	879	869	850	850	915	861	854	880	883	824	883	880	906	860	891	852	893	870	861	864	860	871	827	880	855	872	871	879	901	839	858	902	843	845	849	891	871	868	872	857	828	856	864	848	862	818	857	897	866	838	861	879	925	885	861	902	858	911	824	872	840	888	863	900	832	869	857	852	887	837	808	895	895	860	867	880	863	807	846	906	858	902	885	835	834	901	861	862	888	777	835	832	862	820	917	858	861	889	851	855	882	878	837	873	819	881	874	839	874	918	823	878	873	819	879	887	839	856	865	907	842	880	894	944	850	842	838	826	831	854	928	840	846	882	841	859	859	860	869	846	869	856	887	843	856	870	892	821	871	868	905	879	820	882	884	891	866	912	857	855	893	848	871	869	901	854	846	881	871	851	879	861	892	916	870	890	847	844	865	878	926	834	866	894	866	866	861	890	909	892	912	980	860	880	893	876	846	905	874	886	890	885	879	881	827	856	881	888	853	885	839	882	860	822	863	879	909	868	856	902	906	839	829	875	893	882	913	888	832	879	835	926	872	871	885	895	887	871	889	887	845	893	838	864	852	891	862	882	866	882	866	811	869	888	866	867	875	850	887	847	838	880	901	890	892	878	844	881	858	881	910	857	886	905	832	866	889	813	880	897	859	882	827	852	862	887	858	881	916	841	857	867	846	888	853	862	837	893	888	851	863	886	898	858	865	877	874	871	871	828	853	833	897	853	819	890	825	840	870	836	884	934	834	864	893	898	862	869	901	889	905	917	841	878	922	901	953	877	849	901	897	869	908	834	876	910	932	855	796	939	834	940	819	903	851	886	840	901	845	864	891	842	873	889	880	876	900	860	872	867	867	874	911	857	851	824	860	907	868	839	872	839	886	827	880	923	900	833	923	837	861	863	877	846	900	926	850	859	859	878	868	875	813	865	810	905	929	912	873	820	864	850	840	916	899	872	860	902	873	878	888	871	848	878	859	897	867	852	878	848	857	867	905	916	856	837	851	907	886	865	859	927	815	874	859	902	893	895	873	859	840	851	864	900	870	873	887	879	868	858	820	849	829	897	928	858	848	847	869	898	838	862	878	844	820	877	846	869	886	830	817	899	798	848	855	828	891	870	868	877	874	827	922	843	864	845	890	873	901	945	878	817	899	863	856	842	853	863	868	878	851	879	848	899	846	861	891	863	863	930	870	863	875	846	840	845	882	887	829	828	840	833	848	862	838	881	857	832	844	886	942	809	892	894	916	891	865	914	883	857	874	845	851	876	836	852	878	867	883	901	896	870	899	913	867	896	876	899	829	898	907	842	869	860	930	862	906	866	852	876	854	843	822	871	894	820	906	868	852	872	846	857	803	828	865	828	908	903	892	869	839	900	823	880	844	915	871	852	864	831	832	875	897	852	888	895	844	879	916	869	890	896	859	891	853	878	877	870	878	880	904	855	853	859	879	873	877	937	845	905	868	893	841	865	854	884	896	894	885	860	864	880	908	820	879	905	845	868	877	895	870	860	889	865	874	924	828	886	857	872	847	865	884	864	859	898	891	874	853	868	796	825	890	840	890	833	865	822	841	858	857	808	826	875	886	904	901	855	857	892	907	851	890	849	826	814	918	889	873	867	893	867	877	818	867	850	887	878	862	861	922	886	896	902	862	866	940	870	865	861	895	843	897	849	832	845	909	876	917	835	895	893	895	924	859	822	844	904	919	824	831	838	932
33630	28732	28813	11944	1847	1153	1529	1923	1436	1120	935	774	628	536	583	483	495	492	466	474	458	481	457	499	465	461	439	429	470	452	471	477	510	437	516	473	476	487	465	458	487	481	462	471	452	459	495	497	476	499	483	480	439	462	432	458	447	464	463	485	449	446	504	443	495	502	494	452	417	476	500	458	482	470	438	461	464	464	424	442	515	463	470	447	443	428	458	446	412	473	443	494	489	470	479	446	512	428	465	467	496	435	473	488	460	455	453	421	466	454	462	484	468	470	480	477	465	456	504	449	486	467	469	486	486	466	500	499	467	465	463	467	478	435	463	500	474	454	463	443	476	494	486	492	473	481	476	452	477	470	474	454	443	460	476	460	479	481	463	430	500	454	510	446	484	485	462	490	411	466	458	477	468	475	465	444	503	511	466	483	498	478	490	492	460	470	483	470	481	466	468	461	444	480	450	485	487	493	460	425	495	457	454	472	427	472	458	487	474	485	476	487	513	469	499	464	473	472	482	488	527	486	450	438	497	492	459	467	476	482	489	474	447	496	515	498	481	443	482	515	468	473	465	474	467	468	458	471	491	491	465	513	424	436	458	488	497	465	462	464	464	459	450	488	471	475	477	481	474	485	495	491	500	462	472	475	462	500	443	461	471	482	481	480	464	446	482	484	459	502	505	480	445	509	463	487	467	493	447	465	442	473	476	477	509	467	473	477	488	441	487	453	454	460	526	485	474	452	434	477	445	479	425	527	460	478	457	464	455	475	465	502	485	454	450	468	445	464	500	473	486	474	488	503	473	474	486	417	494	468	453	473	492	482	505	444	487	452	471	486	484	496	492	450	470	475	454	459	464	457	449	464	475	497	483	477	471	458	471	434	469	447	469	425	463	482	458	471	422	434	497	467	457	472	453	467	484	440	493	423	462	495	450	440	437	478	452	507	444	473	474	446	447	474	457	471	438	480	477	480	476	468	507	421	450	485	491	482	440	487	461	443	462	466	497	465	465	448	462	484	447	462	448	483	450	475	471	473	469	489	494	484	454	434	521	535	498	462	467	450	457	430	521	463	483	485	491	459	433	453	441	441	471	486	499	498	474	493	495	505	470	454	516	445	500	448	481	463	482	433	461	495	457	458	461	513	482	441	441	470	474	457	512	459	512	449	458	494	478	445	457	466	488	447	518	493	478	431	501	428	464	465	500	508	481	426	445	456	491	472	453	469	469	528	463	490	446	420	462	463	489	503	476	491	443	474	465	478	464	479	480	458	452	474	456	452	478	469	457	465	468	496	471	444	485	475	477	473	452	473	469	490	457	505	445	507	426	435	482	467	460	462	467	474	444	481	444	497	434	446	458	488	466	488	453	455	461	456	435	471	443	461	484	480	479	445	473	456	480	471	468	501	480	470	451	475	487	452	475	487	497	413	443	494	469	467	466	470	460	469	431	449	476	481	505	440	447	466	449	466	439	459	509	445	451	474	488	488	497	468	465	486	461	468	522	489	474	481	454	446	481	493	469	482	435	487	499	462	454	472	462	463	445	450	460	508	470	437	478	450	471	437	487	469	465	472	458	498	489	480	482	465	453	447	422	444	475	487	441	451	440	445	499	443	452	460	440	470	427	449	489	438	482	468	438	450	444	529	448	489	492	478	443	468	439	452	467	432	504	477	426	492	464	458	449	446	460	470	482	448	450	464	461	443	475	448	453	449	458	452	474	425	424	468	471	484	508	465	467	464	432	471	493	494	437	458	491	491	457	495	458	475	457	495	482	476	467	487	471	463	468	480	469	490	471	481	434	462	486	484	481	499	464	484	486	466	481	488	481	457	488	431	443	462	465	459	459	451	433	495	472	474	495	464	504	479	500	496	471	505	496	476	507	414	462	491	470	513	509	493	461	453	493	459	454	478	475	457	500	452	483	471	473	484	485	462	456	432	511	494	486	426	407	439	466	501	489	475	467	474	525	492	478	470	481	450	461	462	439	463	417	446	494	436	453	499	446	477	458	445	441	471	458	477	463	465	438	479	504	470	481	503	452	489	487	457	463	477	459	446	444	465	425	462	451	461	457	479	457	468	472	485	483	427	401	462	477	448	480	503	481	477	443	439	464	480	461	452	438	482	473	448	479	435	504	439	484	481	474	480	496	465	473	463	434	468	483	452	452	432	455	447	472	472	477	484	392	480	485	482	479	491	472	426	484	466	462	471	504	454	488	489	472	495	494	450	467	474	450	453	458	494	495	518	450	465	463	446	469	505	520	495	449	478	473	488	449	491	472	438	459	496	486	438	483	511	433	488	491	490	473	485	434	469	474	514	464	460	463	479	476	481	447	432	450	498	453	476	480	466	411	470	469	469	421	455	424	507	462	465	482	472	423	482	451	457	503	502	482	471	475	477	450	468	469	458	504	486	453	459	454	472	441	477	497	489	460	468	474	466	442	456	456	474	485	461	461	482	460	484	429	443	481	472	483	472	479	478	489	486	483	467	451	490	449	474	486	485	474	501	457	492	411	484	501	474	468	434	451	476	451	468	476	447	434	458	475	461	460	453	472	468	418	441	494	463	455	481	447	478	440	451	463	457	466	468	473	463	487	490	482	462	486	499	473	445	477	482	434	474	452	492	455	478	503	473	492	473	508	433	474	458	453	498	439	474	451	452	472	455	489	440	473	482	478	486	530	471	460	422	437	482	465	458	455	498	462	423	500	463	477	479	453	458	451	452	453	450	463	471	502	450	476	490	455	452	468	465	488	477	471	455	487	456	459	459	451	484	480	450	480	473	457	433	469	504	463	464	446	436	438	462	484	473	429	445	493	450	451	474	493	477	443	454	453	471	500	474	447	502	495	435	446	474	498	493	458	490	470	511	487	460	485	455	499	497	469	481	459	534	460	469	484	462	487	452	484	478	464	437	501	471	501	501	439	463	478	478	449	498	434	472	506	498	456	461	472	464	484	466	442	460	423	466	417	454	431	476	462	483	465	484	467	459	511	472	438	430	483	482	481	496	488	468	486	436	461	470	505	445	481	463	443	474	436	438	446	441	497	463	477	462	459	515	432	464	480	457	429	483	493	476	462	486	497	495	478	463	450	490	466	463	466	472	486	509	459	431	469	478	460	479	452	463	461	462	456	442	465	489	464	481	479	508	482	482	457	430	490	439	456	437	479	461	460	498	501	447	413	486	491	443	483	457	455	448	488	493	461	472	451	486	458	496	483	460	411	478	509	460	467	478	485	485	482	418	404	447	440	477	503	473	480	454	439	469	437	433	491	470	477	513	448	479	471	485	478	442	429	498	480	478	501	452	463	484	449	505	459	500	486	495	462	493	453	470	472	447	435	464	475	493	475	478	477	479	447	477	485	448	453	483	471	470	487	467	448	471	479	446	454	494	488	486	470	469	466	468	462	485	448	457	440	492	527	461	489	481	435	515	462	476	451	456	454	482	436	442	495	468	498	485	487	508	501	468	458	454	511	480	460	458	493	484	453	454
37044	40290	21439	6627	2000	1769	2116	2333	1795	1385	1206	865	660	608	569	500	497	484	447	531	466	492	482	475	482	491	479	496	524	475	508	465	479	484	498	507	489	494	492	493	497	499	483	518	497	500	502	464	490	476	496	494	474	519	518	477	508	469	469	466	480	513	486	502	483	497	486	494	507	487	488	534	500	522	484	481	527	495	444	509	488	495	490	532	481	473	478	492	501	485	486	484	527	542	467	484	489	494	510	503	468	511	483	513	461	476	489	492	472	461	497	471	509	456	477	493	505	502	520	499	492	525	469	471	483	475	517	456	479	519	468	470	538	498	485	523	510	499	487	451	500	500	522	501	439	511	457	481	504	453	463	503	490	479	500	478	517	479	486	499	503	462	480	473	499	512	480	488	522	525	524	546	505	470	493	476	495	496	490	460	475	455	468	516	473	502	462	481	498	530	472	504	500	495	489	502	480	453	518	502	504	434	527	490	489	470	491	477	485	493	469	488	490	452	487	480	487	482	495	489	493	484	523	479	485	493	504	523	502	472	448	511	483	464	478	432	480	494	509	501	506	494	501	450	495	474	501	485	526	481	488	468	478	501	489	484	487	481	459	474	475	504	484	480	506	478	499	506	483	532	502	503	493	506	467	494	494	491	522	469	489	507	526	491	541	464	468	520	474	517	543	505	493	463	511	485	468	463	535	499	521	493	492	468	486	455	497	495	478	495	506	503	485	486	505	476	516	483	477	472	493	507	499	491	521	468	483	456	491	521	501	449	480	518	531	499	500	449	504	449	474	506	475	512	498	488	500	504	505	520	491	502	500	486	462	437	483	512	501	488	484	463	505	492	482	514	491	466	460	506	500	493	484	469	501	517	480	499	509	483	500	484	494	475	522	490	507	465	527	510	459	519	485	472	516	487	494	503	450	473	513	474	505	537	471	501	513	496	515	495	489	476	519	489	501	475	448	481	470	478	490	522	473	513	491	478	500	527	442	505	487	500	488	513	492	481	489	480	496	500	492	487	511	532	476	505	494	502	514	499	537	496	461	504	474	512	475	472	497	507	490	492	484	488	498	470	487	487	481	480	460	506	554	508	498	497	490	515	501	454	463	495	504	473	520	452	519	496	483	491	486	464	511	495	507	488	509	478	454	455	517	475	502	520	503	497	518	519	469	489	490	439	517	485	513	498	498	499	473	478	509	497	485	501	441	460	526	442	490	522	459	477	478	480	465	531	501	506	487	489	510	503	520	470	452	447	484	471	519	507	486	505	507	458	492	539	521	503	485	525	521	520	511	548	468	507	468	500	477	468	487	461	518	450	505	493	469	500	459	506	483	492	483	445	487	494	512	461	511	499	508	496	450	489	472	479	468	507	471	530	487	494	453	480	487	567	479	463	461	505	499	454	501	482	458	487	500	479	458	461	513	494	507	489	487	493	493	493	469	522	485	530	472	492	499	521	523	521	502	491	521	466	477	503	449	447	486	493	483	448	470	511	527	459	519	452	508	460	491	508	505	489	501	479	488	560	477	509	482	486	531	473	489	498	485	495	535	505	514	484	505	493	534	510	514	448	517	491	469	508	494	489	531	512	491	494	511	503	478	468	466	504	495	485	460	498	489	517	490	479	477	500	496	528	471	503	485	503	524	474	495	493	500	498	457	521	476	508	493	494	489	496	501	478	492	484	493	495	505	512	455	479	495	494	504	505	448	492	527	468	524	484	493	471	498	473	507	526	479	488	477	443	465	479	459	513	488	516	535	473	439	504	502	523	484	441	499	499	514	501	547	471	507	473	452	522	496	493	518	537	505	534	483	478	557	531	455	506	480	482	499	468	503	501	472	501	474	500	470	516	503	489	540	499	496	518	460	487	476	481	490	488	487	466	472	500	489	517	472	486	475	449	452	465	505	508	474	504	513	499	464	490	535	487	521	508	526	483	447	505	483	469	497	506	489	473	486	497	466	473	494	497	504	485	510	478	484	539	480	475	467	486	470	549	464	494	502	484	536	530	518	493	483	514	550	513	482	506	518	531	493	501	494	474	499	506	484	497	475	517	459	491	532	504	464	519	481	480	511	495	510	497	442	490	505	469	512	496	490	462	478	521	506	503	509	498	516	434	472	464	518	530	497	467	453	492	424	495	477	503	489	483	466	493	489	509	509	480	475	522	519	446	465	513	485	496	561	500	522	492	484	487	501	496	484	461	498	482	533	523	521	507	509	498	472	506	488	521	492	503	461	498	520	478	486	490	480	474	493	507	521	513	461	495	500	514	473	525	454	489	474	466	494	502	496	485	522	486	452	485	465	481	522	516	495	486	469	483	456	528	513	510	485	517	492	492	511	469	517	501	536	488	504	499	493	465	494	471	507	494	497	488	503	472	518	478	501	497	477	496	500	520	506	495	485	495	525	516	528	452	479	515	512	520	499	519	444	501	492	505	478	503	502	484	525	521	467	465	472	496	447	488	477	545	440	539	509	487	511	502	543	507	507	506	481	501	488	467	524	493	519	478	492	479	539	477	504	514	506	493	502	512	482	481	489	539	518	526	547	498	481	492	492	499	480	547	494	500	482	476	488	517	501	505	531	509	496	513	459	470	482	502	490	506	494	481	479	444	475	490	483	473	448	471	501	482	483	517	483	462	500	482	490	483	475	494	509	517	482	485	480	493	485	484	450	489	471	502	495	516	502	474	482	477	488	490	470	464	481	496	519	502	479	489	504	507	504	528	513	495	516	454	487	490	538	467	481	484	526	475	523	477	480	492	467	504	485	495	492	498	475	485	514	502	471	508	464	527	516	461	505	483	482	481	512	481	508	479	468	474	546	488	503	516	527	492	503	478	482	476	502	464	493	491	530	471	480	484	488	509	502	506	476	510	530	516	508	481	468	484	482	505	485	551	500	488	480	483	504	503	518	480	474	465	471	500	506	454	477	465	490	477	498	473	498	506	488	487	477	495	463	490	500	490	480	491	529	485	458	534	484	544	516	478	463	512	517	551	506	478	487	485	483	495	494	476	492	501	548	504	480	484	509	504	469	486	534	458	497	510	473	482	466	507	528	490	502	503	482	488	429	470	480	492	504	503	503	490	478	523	505	450	462	508	474	520	472	491	516	469	474	537	490	532	485	467	481	471	503	517	496	468	476	501	486	494	497	498	483	478	511	533	454	523	528	504	527	475	464	482	494	492	517	490	527	542	491	529	454	494	477	480	522	493	476	501	506	486	526	498	514	477	458	519	523	480	492	513	500	477	503	490	507	473	482	494	530	505	450	517	504	493	509	489	523	555	509	491	492	473	495	479	492	494	505	525	469	486	468	461	460	490	463	515	478	535	522	483	478	474	466	478	491	472	513	503	506	516	510	447	522	461	498	524	506	503	510	504	468	485	471	453	534	434	510	500	504	514	509	483	485	488	491	510	527	497	485	497	515	506	501	506	499	467	522	475	475	513	510	481	482	514	462	467	508	484	501	490	458	495	493	501	528	493	492	498
23772	21733	32239	24585	20607	12774	7225	15610	12810	10612	7302	3556	2673	1929	1245	996	828	686	613	675	649	685	690	696	622	680	643	671	687	700	676	640	643	683	636	655	668	625	716	677	612	668	658	656	675	661	625	659	638	672	641	662	670	644	638	631	606	667	695	669	645	687	696	618	656	650	701	650	625	670	618	676	684	650	689	659	673	627	674	706	697	632	636	691	630	698	624	633	668	631	661	696	697	660	660	671	686	647	617	624	662	673	685	666	656	688	670	600	642	665	652	667	645	704	615	681	676	638	685	681	671	629	655	682	668	686	671	704	703	724	665	680	691	662	609	685	707	689	674	664	673	721	644	626	575	662	643	696	700	672	671	729	650	725	681	650	617	678	674	666	684	643	688	654	689	643	619	680	636	648	682	648	647	640	647	644	639	676	695	634	658	695	679	673	683	642	661	711	660	650	672	678	659	707	695	631	643	663	661	656	694	629	643	636	654	638	628	677	663	662	661	724	666	636	675	700	641	681	671	649	653	657	686	649	688	638	658	668	682	644	666	694	657	621	646	687	740	656	668	654	622	651	603	652	614	669	660	632	669	696	676	656	658	714	666	711	678	704	663	664	653	639	697	625	679	694	655	644	620	669	663	666	650	639	678	680	596	678	681	689	671	694	638	692	632	617	638	658	667	671	673	652	613	685	663	669	660	660	640	638	677	655	674	688	707	643	666	683	699	641	662	692	660	716	737	630	668	653	639	693	656	664	707	716	632	678	683	666	698	661	605	690	636	701	721	645	615	669	644	685	671	684	652	628	675	673	648	626	648	656	653	658	689	650	664	671	660	618	708	616	666	630	676	643	679	674	694	677	676	656	669	668	657	634	681	666	625	678	685	701	681	675	703	657	691	675	676	691	684	663	652	674	623	650	658	651	665	681	668	669	665	655	687	681	672	656	674	635	684	698	668	657	705	645	712	663	641	667	661	664	717	666	659	679	647	663	632	697	603	651	646	659	675	641	621	675	644	697	689	646	728	674	636	657	679	660	645	694	690	674	649	664	716	689	712	668	698	650	684	688	666	638	633	653	672	714	657	678	688	692	696	674	643	655	641	680	631	670	683	679	631	685	641	631	695	712	698	599	636	698	727	644	703	680	640	607	677	670	716	635	696	652	660	655	716	639	637	669	644	666	690	672	676	672	620	655	667	698	675	697	696	683	638	661	659	645	631	694	684	662	645	631	662	654	644	666	665	645	658	653	656	668	718	669	626	685	638	643	642	705	667	604	636	623	653	679	679	682	655	665	658	655	651	682	681	649	701	657	678	666	669	659	650	675	658	682	716	676	682	686	658	653	656	685	666	686	730	647	656	727	700	634	635	693	671	656	656	680	670	670	670	665	658	662	692	648	645	659	624	718	693	673	665	675	665	653	676	737	675	646	687	720	663	671	637	638	701	645	631	649	652	717	619	691	676	669	657	658	689	694	675	645	628	646	644	644	649	623	676	673	655	676	655	664	684	695	717	627	669	693	690	684	661	681	661	602	621	653	672	611	664	732	645	651	706	650	682	635	636	673	665	629	692	650	643	628	656	594	645	683	680	662	618	653	669	681	683	705	656	642	651	668	677	672	666	643	662	639	638	622	697	655	695	634	641	660	678	641	669	638	663	625	646	690	699	675	669	667	684	689	692	716	655	666	635	673	683	679	648	650	614	635	657	629	684	711	667	680	693	648	659	654	646	702	648	698	720	684	639	677	653	633	650	670	646	637	661	610	659	662	649	645	640	594	667	634	675	625	675	678	672	685	660	636	653	695	658	624	623	688	674	655	648	618	662	630	647	646	665	648	624	657	681	665	652	699	672	691	662	664	690	682	669	655	669	623	643	643	659	634	657	687	652	638	645	624	673	670	695	668	631	651	610	668	686	680	677	672	675	675	681	693	669	662	644	646	623	656	645	685	660	676	644	628	635	670	662	684	676	671	706	650	670	641	649	694	685	651	710	661	671	669	647	640	659	668	686	627	666	670	666	638	675	681	669	654	679	658	634	675	718	642	658	686	647	683	642	647	683	652	681	655	640	710	707	657	677	661	624	671	684	666	666	707	680	632	626	648	633	649	727	604	682	688	690	632	713	725	611	699	646	699	612	622	667	665	660	643	650	638	646	675	667	693	623	682	640	691	657	644	615	630	693	691	671	645	632	732	645	662	659	672	669	672	676	698	597	686	652	669	692	656	646	702	633	714	653	659	669	590	641	684	634	688	648	674	653	648	613	637	670	641	686	660	644	644	672	641	649	671	644	686	643	687	686	642	635	656	641	625	699	639	662	664	626	650	720	671	700	687	663	658	635	645	631	625	649	686	660	668	709	626	629	673	641	677	682	642	650	663	712	672	679	674	676	581	658	629	639	648	652	655	643	675	684	668	696	670	687	654	663	637	673	682	643	635	681	727	686	719	643	646	724	691	697	623	688	665	642	647	660	632	659	647	676	687	672	657	624	674	625	665	655	668	665	719	644	650	671	678	662	641	658	689	645	631	705	658	691	680	643	687	674	680	643	658	687	698	681	670	650	648	685	686	636	616	670	615	639	680	666	695	690	672	628	667	687	693	611	666	628	677	661	591	612	644	640	708	661	661	657	689	680	631	674	650	622	661	672	623	622	686	659	663	669	657	681	664	658	653	607	671	694	623	644	663	642	653	661	680	653	680	650	629	682	651	679	619	667	674	707	623	674	630	678	658	679	600	657	678	662	649	653	667	697	652	658	667	616	737	674	634	641	706	647	653	634	654	623	667	663	671	727	660	612	697	648	654	677	655	699	744	689	684	637	610	644	663	661	677	601	705	682	723	726	636	655	713	650	665	649	671	720	648	700	678	685	638	632	667	674	685	684	648	706	702	644	615	633	664	669	627	702	670	619	703	657	659	653	645	667	661	677	689	710	663	668	682	696	729	667	620	635	631	660	644	642	646	689	676	660	659	675	695	705	657	663	723	700	637	689	634	626	735	627	691	650	655	667	649	650	649	697	668	662	712	670	646	649	652	679	663	654	673	687	730	662	620	624	676	670	619	629	631	681	655	677	693	674	661	678	676	665	646	618	712	649	625	666	660	672	671	658	634	625	664	632	595	685	670	635	667	686	698	707	711	675	637	642	662	662	640	707	701	670	660	713	664	689	632	659	678	663	626	656	674	645	659	666	711	690	647	628	610	620	670	656	637	692	693	654	683	631	680	631	642	599	644	695	701	675	661	695	667	663	693	703	668	659	655	648	701	631	673	615	637	662	678	739	657	653	656	668	643	644	692	680	654	639	657	637	669	655	691	695	713	662	680	649	707	633	629	627	636	680	642	663	622	675	677	655	673	667	646	690	683	616	657	665	687	659	610	614	693	624	632	611	656	699	686	653	703	695	672	635	675	642	628	661	677	671	692	597	675	665	684	620	671	679	663	649	667	666	664	655	674	622	657	662	701	617	594	651	650	659	697	676	641	683	690	658	693	679	707	657	643
41454	84948	55851	20894	4679	3017	9186	20251	15637	13523	9590	4777	3623	2378	1593	1229	936	665	673	674	645	707	677	728	621	659	659	655	722	698	653	631	649	675	668	700	690	629	684	691	673	676	675	673	707	687	663	678	710	687	687	657	659	632	666	682	702	704	707	678	684	694	718	649	678	670	676	684	631	676	700	634	647	705	692	693	657	658	616	667	677	659	611	679	654	711	683	682	664	661	667	657	699	683	693	667	650	690	647	684	707	657	673	676	663	661	701	709	719	657	640	659	630	702	646	678	662	680	660	660	652	687	683	653	673	694	682	678	661	657	651	662	648	697	659	672	670	606	681	650	656	727	672	650	667	679	703	661	681	643	658	659	665	666	692	651	654	586	638	661	671	631	685	680	649	652	664	690	669	638	669	628	678	678	671	654	668	686	648	730	697	660	694	654	698	691	668	648	659	676	714	695	670	654	694	691	682	688	671	643	658	686	677	671	678	637	666	678	662	623	650	704	625	655	663	629	671	615	705	666	645	670	636	629	672	682	645	733	631	712	676	644	687	682	648	737	673	699	658	710	644	669	688	696	655	688	647	672	714	691	667	693	680	706	639	656	651	688	644	689	691	681	651	672	658	655	693	659	686	659	668	666	644	665	709	674	641	650	678	686	697	637	656	649	673	678	646	710	709	702	665	646	665	687	613	696	701	620	676	717	686	649	666	662	651	638	652	620	711	635	692	703	616	643	671	690	668	644	683	738	647	675	633	608	637	698	668	662	667	664	646	669	681	673	654	642	682	712	625	670	676	681	666	655	674	669	687	698	721	687	699	673	704	668	677	682	641	659	640	714	642	665	627	707	683	710	675	636	709	656	640	718	712	677	665	642	655	714	671	679	647	691	646	656	658	678	677	621	649	651	684	714	701	637	632	631	669	660	681	686	651	650	685	678	695	649	709	686	695	648	670	683	657	698	670	689	678	641	633	667	701	638	674	735	642	659	658	652	678	682	619	664	653	613	632	685	700	665	649	647	639	670	678	663	691	706	646	666	665	657	647	693	678	667	676	710	702	681	700	659	684	656	669	693	689	709	673	678	704	695	705	664	635	652	678	622	684	650	640	692	672	703	648	683	659	748	644	710	631	630	677	677	674	682	652	643	684	664	704	670	680	684	674	655	687	683	636	638	666	653	697	698	682	657	694	658	688	682	679	671	687	619	683	634	655	700	646	682	680	642	683	688	638	629	659	632	619	634	699	704	694	672	624	683	651	709	670	603	675	655	686	700	717	682	666	667	669	659	655	682	678	698	678	712	631	684	676	651	689	655	642	685	685	630	699	639	710	660	697	664	695	649	630	665	619	676	657	632	698	693	691	671	677	685	671	666	678	675	667	651	679	663	656	643	720	685	704	663	695	705	646	663	691	663	694	664	660	667	682	656	721	658	703	685	638	688	654	682	673	710	693	702	635	655	685	639	645	679	643	673	700	689	626	721	630	655	654	668	670	682	697	693	637	679	643	663	724	682	664	633	650	687	613	672	687	679	661	673	638	675	664	682	660	635	697	687	679	669	646	682	646	675	656	646	652	667	666	679	647	659	668	683	674	667	675	683	692	662	677	683	669	699	686	657	668	687	695	702	698	653	697	743	642	679	718	663	645	650	633	694	627	662	654	693	639	698	702	694	673	649	678	693	650	651	667	698	670	676	693	659	695	656	665	691	672	652	675	651	652	673	613	682	652	698	708	668	656	624	627	617	655	679	690	688	670	675	705	648	691	688	632	712	603	626	719	659	657	648	658	685	668	667	637	706	669	633	721	665	674	699	685	691	714	711	585	658	665	667	650	617	663	661	714	689	722	644	671	666	660	690	651	735	611	702	670	642	695	725	690	631	636	652	631	681	623	693	623	655	676	693	650	663	660	646	687	647	662	648	615	706	661	675	645	650	584	646	636	695	663	673	667	651	689	694	701	704	677	688	640	659	706	629	686	627	690	682	677	620	646	692	653	735	668	746	621	683	652	675	671	656	673	694	674	640	678	638	657	629	656	629	723	667	679	715	629	674	738	694	600	718	637	680	704	670	650	683	615	653	721	673	650	693	651	711	689	696	648	726	616	693	651	642	651	657	654	630	691	665	687	657	616	696	670	654	691	656	684	651	706	635	670	668	633	688	670	670	662	660	663	687	677	631	713	678	696	673	653	640	680	698	664	665	683	671	660	710	650	698	669	660	680	662	634	647	660	685	649	629	648	643	666	656	680	639	662	671	675	706	653	701	666	684	660	673	683	697	700	665	730	693	684	697	686	685	657	668	628	652	666	673	662	654	676	638	689	633	649	674	625	689	672	671	694	619	680	632	662	701	661	662	637	685	664	687	675	666	699	635	652	721	653	662	711	672	751	673	750	680	643	657	677	609	685	635	674	667	682	623	689	667	664	647	738	696	667	652	633	663	654	674	673	647	686	667	657	670	638	613	640	662	644	685	704	693	706	668	624	666	671	702	647	638	672	657	693	674	659	627	648	653	665	691	699	700	687	695	665	686	699	668	673	717	702	665	700	665	697	677	655	648	671	665	711	683	653	678	643	662	659	694	645	658	673	707	718	693	624	671	704	648	703	700	676	673	635	660	699	649	668	683	688	664	645	625	690	696	662	678	651	688	659	659	623	646	655	699	665	678	651	729	675	652	653	668	668	679	647	647	662	750	632	627	669	703	718	677	675	695	666	649	703	642	668	686	664	663	653	683	672	657	693	691	673	677	676	653	713	663	676	678	699	651	671	670	644	662	656	660	671	639	646	684	659	635	655	653	687	680	637	700	670	651	649	670	688	655	681	640	658	665	654	630	672	618	684	685	686	697	637	677	677	639	654	655	667	675	673	671	667	636	670	667	677	654	669	667	621	709	658	641	633	701	670	695	631	660	687	631	670	672	658	683	682	674	602	635	701	653	680	690	670	681	663	682	641	688	637	674	696	665	672	643	671	706	684	692	670	710	685	650	689	685	619	670	657	652	687	668	685	655	636	668	709	686	609	679	672	669	650	619	655	637	667	647	691	655	671	685	690	689	705	622	697	727	637	668	686	625	622	624	686	670	646	653	636	666	680	640	665	672	645	650	633	645	666	664	657	676	668	642	685	613	719	676	687	660	661	654	652	723	672	679	663	705	643	706	678	685	643	699	670	722	711	613	660	702	700	693	661	667	659	717	673	646	657	658	692	675	714	630	655	639	698	667	692	709	627	634	714	655	655	702	699	651	685	693	660	652	660	733	659	662	665	672	685	689	626	702	685	646	677	673	725	650	720	682	651	674	659	716	653	701	710	692	671	637	691	676	669	676	669	639	679	698	676	679	689	618	651	680	674	641	634	644	684	643	676	708	671	720	633	673	724	683	643	675	678	630	710	720	620	679	680	645	627	636	648	646	678	679	663	696	715	685	667	693	654	721	684	713	714	668	677	652	623	666	665	705	668	689	638	681	648	620	628	697	667	686	661	613	649	625	686	672	673	651
25017	22098	31391	24969	14078	2383	3742	7174	6858	5304	3566	2158	1515	1203	936	791	713	664	613	629	659	624	624	634	563	597	603	589	573	604	563	634	655	586	610	611	574	619	596	588	624	574	622	644	589	564	672	567	636	613	637	574	554	596	593	561	594	642	594	659	592	609	613	616	630	637	586	628	629	572	609	593	573	645	602	589	658	634	610	614	625	615	593	631	603	634	670	609	594	602	568	612	582	583	598	608	637	636	616	608	595	626	623	597	610	631	580	655	583	626	576	625	627	668	605	577	596	634	599	631	581	631	584	595	578	586	624	614	653	600	619	577	599	623	648	619	590	586	625	644	571	631	611	578	619	603	583	595	614	597	631	551	622	630	626	635	596	613	605	616	620	611	624	578	627	602	648	632	650	602	600	592	634	591	616	655	581	629	607	582	632	608	603	581	598	639	591	602	641	617	619	574	628	629	590	618	550	582	574	603	581	623	609	583	664	668	667	612	580	583	646	620	585	550	609	597	581	614	553	619	571	630	618	674	603	643	659	642	620	597	620	622	644	654	642	606	601	611	598	578	592	631	594	612	591	589	595	548	619	588	588	621	606	618	645	595	645	609	598	617	592	586	597	634	602	616	620	648	559	640	600	604	599	596	565	571	623	647	583	621	608	601	600	582	631	570	627	602	606	580	616	590	652	624	589	636	601	613	620	595	598	674	617	604	608	624	602	631	630	621	629	569	628	621	611	580	598	633	611	618	631	564	590	654	631	610	603	580	640	603	590	598	578	644	630	560	600	572	602	551	644	584	618	631	634	622	627	624	571	593	620	595	585	587	641	640	580	579	591	598	623	556	622	579	681	609	610	631	601	621	609	648	619	621	596	587	637	592	583	609	595	654	646	627	624	580	580	561	615	611	640	633	574	612	575	602	630	582	585	602	649	612	571	604	603	619	634	590	633	563	612	626	607	598	590	587	583	600	630	624	571	614	639	593	618	585	642	578	554	592	617	636	647	624	636	608	614	585	622	640	625	643	615	584	608	609	612	605	600	580	594	576	642	625	617	638	609	606	589	618	631	634	626	581	613	600	591	615	611	623	645	593	651	596	628	572	610	578	582	637	567	606	576	619	633	567	625	583	593	630	639	661	644	599	568	620	597	641	601	607	596	601	604	608	607	642	574	621	571	610	578	585	572	555	561	665	612	679	612	615	605	610	609	610	592	551	611	624	626	585	593	642	591	615	625	594	598	651	565	672	629	607	587	569	557	606	600	580	620	642	581	596	614	600	600	558	628	594	586	605	580	601	606	601	613	641	588	567	596	625	605	631	621	643	647	604	626	598	615	637	622	635	562	613	631	594	621	574	649	623	595	650	630	644	620	608	587	603	648	686	599	600	612	621	655	579	583	598	635	631	586	603	625	562	623	648	602	583	624	640	578	646	667	595	616	602	548	634	643	645	634	602	624	600	639	587	606	601	626	581	598	595	566	601	588	592	625	617	628	573	565	607	624	581	601	616	652	612	583	605	617	605	621	610	613	619	567	579	620	625	595	628	588	626	616	619	618	617	599	644	571	625	655	614	611	618	558	596	638	575	630	582	582	625	615	580	624	608	615	596	585	623	626	601	550	638	598	589	590	606	614	608	606	595	615	593	577	623	637	644	568	587	641	590	639	601	576	609	621	556	619	620	638	619	595	616	609	592	645	597	632	583	612	585	594	589	581	613	637	634	593	637	583	618	656	597	613	590	628	662	638	569	573	591	606	637	598	630	592	591	615	628	599	589	574	601	593	591	600	629	597	611	630	592	593	627	652	594	630	621	614	607	597	598	573	613	596	613	608	580	619	651	562	619	633	568	600	616	609	624	590	555	623	605	620	603	570	596	621	574	566	598	622	620	600	621	600	592	613	636	604	640	612	617	637	621	568	588	584	633	649	588	589	568	596	623	627	575	636	599	590	619	648	638	613	598	617	561	636	588	567	583	619	599	597	627	608	604	646	622	597	607	629	627	671	587	602	588	613	601	638	553	633	653	603	589	625	578	578	586	606	573	583	626	559	616	579	605	597	653	566	639	557	697	618	618	602	627	607	613	605	606	567	619	636	657	578	623	608	590	609	629	578	612	620	572	626	618	597	603	633	610	600	542	624	598	581	629	600	587	643	621	623	610	591	556	577	613	596	588	573	590	629	616	587	652	621	640	577	639	595	641	590	640	645	604	609	618	567	611	622	609	576	592	575	614	614	628	597	615	586	593	625	585	643	603	537	614	565	608	602	640	575	568	592	604	600	609	580	601	598	619	616	602	628	595	562	627	609	609	607	625	599	654	580	611	633	600	631	616	596	604	591	614	593	592	644	645	618	574	584	605	594	605	620	604	591	587	593	633	594	590	619	630	626	614	566	591	560	643	624	630	589	619	605	626	621	632	625	616	643	598	601	612	624	636	606	572	565	605	627	628	595	573	605	610	623	635	629	616	581	646	599	627	609	624	681	603	611	612	630	594	574	626	614	627	569	651	652	594	595	506	597	625	587	630	664	642	638	625	624	624	600	587	620	611	617	632	609	588	631	572	600	578	594	584	641	621	590	554	629	635	631	611	598	578	630	578	608	586	568	592	603	602	645	633	686	629	615	632	640	617	648	542	647	606	630	584	560	613	608	613	615	616	624	607	611	613	592	618	631	615	634	596	600	615	591	562	590	584	617	592	624	617	580	664	618	631	624	624	575	568	627	607	595	610	590	610	562	622	629	591	593	587	635	615	637	632	673	574	598	567	637	608	616	627	664	600	645	604	632	595	581	622	601	622	620	600	614	622	591	648	657	554	578	661	646	635	649	603	588	610	586	594	603	601	610	617	583	546	628	584	603	614	618	594	611	580	603	651	619	641	628	589	594	607	633	603	608	598	592	609	573	622	591	645	610	600	587	603	630	581	640	583	627	584	616	572	634	600	606	600	604	606	574	584	616	612	615	559	603	651	621	609	565	609	573	620	600	603	612	613	601	603	636	636	653	577	628	600	626	588	581	600	598	614	619	649	594	611	592	592	575	581	611	624	655	649	651	593	583	626	656	607	576	607	617	584	618	615	590	606	577	588	600	605	587	615	613	676	606	607	645	575	646	599	620	615	617	620	628	622	619	631	618	620	629	616	612	626	596	635	616	599	610	613	620	623	627	603	609	612	578	599	605	632	645	619	621	632	580	596	558	602	559	624	588	651	629	612	584	566	615	585	599	617	537	592	622	634	565	596	595	595	580	588	650	603	621	583	561	625	596	617	643	646	626	589	607	586	613	647	638	581	625	643	589	554	632	617	647	619	615	595	582	612	614	584	626	586	613	608	658	594	580	614	581	616	586	666	619	625	582	612	653	634	586	626	617	584	624	635	602	614	621	629	637	570	575	574	648	593	629	622	632	609	608	568	578	579	599	601	581	625	616	597	586	594	611	607	601	642	627	631	611	618	623	605	610	610	598	609	555	552	578	532	579	628	591	592	532	635	638	580	605	585
40087	71812	45251	17429	2908	1939	6723	12273	11236	8516	5636	3299	2072	1617	1250	920	821	715	665	641	608	637	663	622	627	598	572	632	634	660	646	685	652	680	650	640	666	631	633	666	636	635	668	658	621	618	632	643	657	619	622	619	628	576	616	644	643	621	627	641	643	666	632	649	661	620	589	650	619	641	656	621	652	626	694	636	631	646	583	636	613	628	676	642	639	637	665	672	602	701	595	622	657	628	609	599	588	630	633	670	626	622	631	625	645	679	634	607	669	633	631	590	666	610	613	616	681	659	648	684	634	607	604	676	671	619	639	656	689	653	652	682	647	659	621	675	624	599	648	630	673	617	632	636	607	622	609	643	625	645	666	619	639	660	608	663	648	552	654	629	636	641	621	655	687	627	657	630	644	600	611	658	584	635	604	634	656	659	661	634	635	662	659	643	631	631	638	606	642	613	642	625	647	645	602	640	626	609	643	671	628	659	611	644	640	653	648	623	668	638	636	590	598	656	643	650	656	618	678	629	639	629	619	646	593	654	608	616	685	626	644	628	614	636	615	680	621	649	627	649	629	640	585	629	635	670	644	664	675	635	684	695	685	629	638	645	645	662	691	642	627	638	692	550	615	661	612	615	648	618	655	658	620	643	667	601	666	625	606	624	624	667	605	601	640	647	645	632	643	611	617	596	638	625	680	655	613	652	615	671	646	654	588	619	634	654	637	652	656	597	604	634	655	631	614	688	645	636	606	654	612	642	666	657	652	619	635	607	674	628	643	639	608	665	651	653	647	654	650	653	632	630	645	593	646	695	611	680	600	568	586	611	640	653	632	658	620	621	621	619	643	635	633	620	622	638	641	673	598	633	615	614	624	592	641	622	644	612	648	619	619	664	645	645	603	643	621	634	696	645	636	695	656	649	623	669	646	625	654	665	634	649	659	626	619	584	614	587	659	647	629	624	641	613	659	679	606	628	577	651	674	652	663	637	620	572	640	589	654	639	599	653	681	647	634	642	657	595	645	667	633	666	623	631	618	625	600	651	642	642	623	602	642	668	649	612	660	665	647	653	615	634	621	650	652	639	607	625	613	624	655	642	603	641	612	614	623	642	672	655	647	660	614	652	656	596	645	610	621	652	674	619	656	575	635	607	601	658	598	601	653	590	643	619	628	597	618	592	667	621	673	636	661	618	611	639	609	612	637	638	607	621	621	676	669	612	694	684	624	608	671	643	704	594	610	666	615	607	648	643	641	622	626	617	667	611	630	658	628	657	662	641	649	623	633	622	641	621	646	577	602	601	614	655	667	640	664	613	702	604	662	618	667	663	581	649	648	593	647	610	577	653	663	615	676	636	665	618	620	668	657	633	561	631	597	640	671	629	646	600	625	618	644	647	602	634	600	653	655	679	606	611	645	594	634	611	608	608	620	656	607	583	620	606	615	640	632	629	621	635	637	671	641	621	628	621	624	665	619	651	628	621	619	656	656	625	627	636	676	629	639	610	656	618	623	646	580	654	598	675	662	620	661	619	628	636	655	631	685	649	683	656	599	635	659	625	636	653	652	632	679	629	610	655	686	639	583	623	650	611	638	616	633	586	617	648	638	608	655	646	588	644	612	639	660	656	623	649	641	615	619	614	652	631	618	601	645	606	631	593	612	618	592	658	625	647	635	624	674	627	678	660	680	645	641	648	659	636	579	629	608	604	633	633	635	623	626	669	622	617	629	678	612	659	605	609	648	614	596	636	632	585	632	638	620	597	591	622	653	625	624	557	654	624	626	631	666	628	596	618	601	660	623	644	630	632	637	642	644	645	613	626	595	652	655	645	631	605	627	645	639	627	651	631	632	644	648	661	655	611	601	670	643	613	652	607	614	629	595	647	651	651	625	644	577	635	666	656	635	647	604	663	642	619	623	639	672	615	615	623	662	639	642	620	600	604	611	629	652	631	642	659	609	611	663	645	658	620	620	621	603	636	616	645	635	652	635	666	630	672	631	605	647	636	599	651	591	580	604	673	667	621	587	651	621	601	624	645	616	613	668	667	655	622	623	612	611	711	641	672	682	619	680	667	641	606	633	651	601	604	675	614	615	670	596	645	629	635	656	610	618	633	639	615	660	590	612	630	681	660	661	639	610	570	646	634	647	612	627	665	637	620	625	646	590	650	619	629	654	634	632	615	634	561	602	621	651	641	664	659	666	613	634	622	670	627	637	629	598	659	579	628	690	608	658	633	659	660	649	666	660	631	648	605	600	640	628	670	613	610	648	656	639	604	669	619	606	641	638	698	668	658	618	631	633	640	624	621	645	625	630	619	635	616	661	614	684	573	602	623	611	615	640	651	659	624	692	609	640	620	672	634	652	670	638	603	671	593	647	640	612	655	637	638	646	659	685	660	618	623	645	611	641	649	690	634	665	656	592	607	589	625	650	656	620	644	630	622	622	600	643	601	641	626	660	711	610	653	622	610	613	597	644	660	621	644	628	640	664	667	678	642	623	643	616	643	652	642	625	648	629	638	645	597	611	624	625	584	605	651	669	652	650	613	620	631	658	685	612	646	625	617	642	664	678	609	673	637	619	633	634	648	654	675	636	639	613	707	617	639	618	641	576	646	600	595	656	681	681	572	654	637	636	660	618	607	637	583	651	619	607	652	616	696	649	625	669	624	665	679	647	666	647	635	618	620	616	628	591	610	657	615	611	645	589	631	651	637	631	605	641	618	643	629	637	606	604	676	595	653	655	661	595	620	617	646	636	612	616	611	633	664	629	627	623	661	586	607	653	628	690	591	625	617	638	646	616	656	668	681	629	635	604	645	623	659	659	647	638	623	646	649	628	636	639	657	649	671	607	625	640	644	592	677	628	587	631	603	619	655	627	581	644	628	598	630	683	656	617	669	617	605	656	651	670	627	621	643	594	643	602	621	619	626	619	647	618	689	665	618	601	628	607	595	625	603	592	607	612	652	654	614	658	648	617	671	665	639	652	595	644	639	630	656	610	651	662	594	640	643	615	628	596	632	597	568	659	669	615	629	613	611	607	617	642	644	640	633	660	621	668	591	649	660	602	620	651	689	634	624	594	634	656	666	605	670	657	660	644	667	653	624	586	633	620	634	641	610	639	633	658	657	656	599	631	632	649	617	600	669	626	650	636	627	610	648	631	618	619	601	653	605	649	591	633	668	660	689	622	641	658	604	603	573	625	662	617	635	638	661	624	646	667	613	606	623	606	655	658	632	636	637	635	647	644	637	618	645	643	632	666	610	627	670	656	633	643	596	629	661	613	613	664	610	654	627	648	632	630	639	739	638	628	608	632	627	608	599	638	615	594	633	621	633	663	607	646	612	629	624	622	671	601	626	640	638	623	631	660	680	644	616	647	650	665	597	603	685	606	638	629	625	633	638	663	637	661	679	639	594	589	624	634	621	619	617	601	604	626	640	648	685	676	634	640	663	636	647	620	689	591	597	566	681	635	630	568	648	665	657	600	676	596	622	609	639
22690	21415	30576	23930	21152	20621	12938	20792	22131	18839	13330	7762	4437	2844	2138	1542	1334	1011	875	883	910	831	919	905	916	850	879	885	896	856	916	903	845	927	922	888	935	927	919	884	870	877	903	871	931	886	904	863	915	861	868	885	890	895	870	901	885	877	925	869	858	879	925	926	906	861	913	883	901	881	853	928	903	859	896	878	869	855	885	908	889	963	857	824	847	869	907	913	876	929	883	862	878	930	915	885	933	910	920	867	897	963	831	928	858	875	910	828	907	895	874	853	891	886	865	884	928	832	893	927	833	863	891	922	866	847	867	952	891	857	919	873	925	920	969	890	899	882	894	897	850	849	908	915	876	930	847	851	873	863	905	847	907	910	898	911	874	922	863	911	893	886	905	894	906	914	883	915	945	887	904	918	874	926	908	893	881	887	881	846	873	923	888	930	896	906	874	865	846	901	919	888	945	871	854	947	937	903	919	886	845	870	866	919	914	875	907	849	871	845	891	869	879	961	827	875	880	891	910	842	914	897	814	853	912	924	904	878	866	898	899	916	908	888	941	928	947	868	884	877	910	849	942	852	883	898	901	852	947	880	848	896	874	897	932	930	870	916	912	881	892	907	860	861	848	884	896	855	880	898	963	874	884	879	880	859	927	878	878	833	947	883	859	870	911	912	906	935	871	880	917	874	887	907	876	876	905	873	895	925	917	869	880	879	927	918	836	895	892	901	927	882	921	884	886	901	861	881	880	897	869	870	908	909	887	877	849	857	893	864	872	910	916	846	847	912	906	864	823	889	951	887	874	893	873	849	882	930	924	871	896	896	902	880	861	864	863	882	886	965	859	884	922	829	893	910	867	873	915	907	838	845	903	824	893	887	859	921	896	896	859	865	896	878	926	914	864	882	902	914	832	959	884	872	867	943	901	889	903	928	904	933	894	914	864	894	869	930	889	870	923	908	880	888	903	884	957	911	869	873	892	885	878	932	866	887	877	912	885	872	853	922	835	806	877	846	900	874	872	884	929	848	844	899	903	863	908	863	867	829	936	889	884	896	887	906	848	901	894	873	926	918	875	930	913	904	892	917	860	862	901	873	915	921	892	953	864	837	903	902	936	874	857	934	877	846	849	874	863	932	880	863	955	885	892	898	920	884	875	912	900	912	983	901	906	911	844	875	858	820	840	877	922	890	832	841	860	898	876	911	899	914	875	873	880	889	921	886	889	911	885	895	894	915	942	874	889	956	891	868	869	913	898	859	892	898	869	880	894	870	888	855	886	929	854	887	870	925	889	968	900	875	853	903	923	890	863	887	879	857	909	864	947	851	863	919	889	902	926	957	890	893	940	898	878	842	908	922	886	898	860	872	881	867	882	844	927	876	928	931	879	865	952	843	809	884	836	863	878	923	930	874	875	868	915	879	901	893	905	837	937	950	853	902	896	926	881	944	916	859	866	862	891	891	865	878	918	899	870	891	860	948	903	899	910	899	843	918	919	892	901	862	904	868	932	866	841	914	891	906	857	825	878	884	935	886	872	951	863	909	900	855	946	842	895	923	906	904	897	876	888	971	901	903	858	876	928	891	901	918	869	898	937	877	932	900	871	884	873	871	899	875	926	943	868	885	902	874	792	929	865	884	886	863	874	857	888	854	925	906	884	851	831	860	887	875	852	847	865	919	910	880	874	852	944	899	932	881	920	893	918	861	890	872	859	867	885	876	884	876	862	893	890	848	890	898	900	864	875	877	894	899	937	877	929	882	910	916	868	864	827	899	871	896	876	878	919	896	862	886	893	895	888	817	876	873	888	854	909	886	899	896	930	895	872	884	910	919	912	889	869	905	919	898	871	871	854	862	834	890	837	894	870	892	907	888	875	910	860	914	896	914	891	889	871	864	886	851	872	886	874	939	911	896	927	876	883	938	884	895	940	857	891	869	874	815	904	885	903	828	883	840	872	920	885	859	885	897	886	877	905	828	894	866	910	935	860	872	922	861	922	891	861	871	936	917	843	914	853	893	950	884	863	843	898	893	875	902	897	974	878	877	896	885	947	898	870	895	834	889	853	864	903	837	857	900	862	901	878	931	857	882	919	911	866	911	901	909	915	941	906	889	904	868	862	836	904	859	903	905	913	907	867	966	853	905	914	877	875	904	856	921	902	889	898	915	823	881	861	904	872	826	920	884	920	920	848	901	898	892	910	856	856	825	911	925	919	936	922	902	865	872	928	865	894	844	897	919	909	826	888	874	885	886	911	851	872	857	867	858	890	899	899	898	886	892	933	872	845	886	952	928	843	902	874	928	853	906	851	947	919	844	879	913	892	875	886	858	863	890	899	854	830	845	864	854	918	858	899	877	919	894	905	864	894	908	937	851	854	824	944	882	874	869	848	904	874	962	912	875	892	860	882	827	888	856	945	846	871	882	881	933	814	823	942	902	876	907	935	848	899	885	865	836	895	902	872	901	924	890	874	827	810	940	908	964	842	842	927	916	910	856	895	892	889	871	870	915	880	873	838	907	924	889	866	882	935	893	902	903	902	902	857	894	887	894	914	892	830	870	932	834	883	837	894	880	869	889	858	908	942	857	877	909	907	926	936	878	900	861	910	847	906	891	864	887	908	922	913	924	887	876	865	869	886	862	821	895	878	854	921	907	877	867	941	871	900	855	900	859	923	883	883	884	864	840	876	882	929	902	882	924	909	897	898	893	897	861	908	892	857	884	857	923	993	894	882	860	850	921	933	840	874	915	914	880	883	956	886	904	832	894	872	876	888	875	912	872	882	894	878	847	874	883	865	898	919	804	868	897	908	889	848	879	863	898	903	856	836	898	892	872	860	893	876	907	847	879	912	892	937	853	959	887	892	849	896	904	884	941	884	886	922	851	869	888	904	925	896	891	836	854	917	867	894	908	941	905	870	873	859	929	861	908	831	891	810	874	903	907	877	890	871	894	927	884	845	877	850	895	873	925	924	884	890	825	890	870	908	941	908	824	904	859	852	905	874	927	867	868	900	910	897	885	892	876	903	904	917	897	847	847	864	917	905	885	932	871	882	892	936	921	922	826	866	865	881	845	869	928	904	894	881	932	887	889	851	899	923	900	912	927	883	881	888	918	915	939	868	854	909	929	814	928	906	891	862	855	876	901	866	867	882	926	855	904	913	882	906	935	863	840	887	879	863	914	859	843	891	862	953	927	966	837	898	857	902	928	897	892	895	843	843	872	893	892	869	857	911	897	872	922	928	884	942	906	869	902	915	889	870	969	897	923	830	862	819	880	856	906	859	888	901	915	881	905	892	968	891	857	880	875	848	897	863	903	894	915	875	879	853	901	841	903	884	896	884	898	860	944	895	836	925	888	945	889	839	890	843	923	904	845	851	915	911	880	891	829	882	918	860	868	916	902	888	829	907	949	820	903	889	905	885	911	923	916	893	901	896	889	876	895	908	895	880	961	903	874	890	866	940	880	943	933	907	884	875	859	842	914	869	879	892	879	894	883
45683	92430	64702	33159	4576	3605	6972	25640	25788	21211	15522	9366	5737	3731	2572	1754	1301	954	865	897	880	868	847	886	893	856	890	880	837	889	870	899	880	879	867	858	884	891	881	928	870	893	885	908	890	835	894	905	851	887	913	862	878	891	875	900	843	915	867	866	855	866	843	824	887	862	890	863	878	848	876	883	879	868	856	942	890	857	910	942	910	881	907	887	885	836	888	898	922	868	889	884	814	895	863	866	890	842	837	882	901	876	881	947	840	893	890	860	892	865	901	894	848	858	863	874	853	837	901	860	901	878	889	834	852	888	852	842	891	873	870	843	890	848	921	881	906	839	895	891	885	859	865	872	866	766	844	887	871	871	876	863	887	922	885	890	853	934	868	884	837	851	857	867	891	898	857	904	905	822	882	911	863	865	908	889	864	894	873	872	901	903	849	856	887	872	897	835	942	900	875	879	893	896	864	865	872	899	900	910	851	850	864	867	884	872	824	831	847	861	907	898	895	861	872	912	872	940	871	846	814	871	946	859	856	865	927	876	884	887	858	866	822	853	922	836	856	836	918	838	930	872	871	860	935	830	883	856	905	879	903	885	885	891	868	895	901	859	901	857	874	913	882	906	936	884	855	868	924	872	869	878	920	916	900	892	896	937	840	940	874	895	921	838	850	869	917	928	881	857	805	924	871	893	910	840	908	881	896	890	887	902	916	897	886	890	836	906	817	826	895	886	850	886	837	838	839	892	893	870	891	890	886	881	844	888	881	853	863	873	901	878	872	863	921	884	849	815	858	898	884	874	912	917	878	881	902	871	877	881	913	868	886	851	892	894	905	883	923	925	861	910	873	858	870	894	899	838	896	863	842	867	862	909	871	852	863	870	893	857	844	919	899	916	878	879	888	880	869	890	915	870	930	828	901	888	872	879	891	849	883	844	900	897	930	895	869	890	865	880	890	859	863	858	825	893	917	926	877	905	847	877	915	806	882	885	910	911	916	899	884	861	924	883	903	860	893	850	909	852	877	896	861	930	837	874	924	815	863	850	842	928	872	886	887	794	955	867	834	888	859	876	857	767	888	908	857	848	803	871	901	903	895	873	913	842	866	896	913	925	838	836	854	919	885	927	848	960	901	868	939	909	853	856	843	928	847	851	880	847	892	908	858	931	853	907	866	914	866	896	832	876	871	832	855	882	894	896	894	898	843	838	869	868	900	903	879	869	932	849	854	874	913	838	852	883	868	848	847	929	913	859	881	861	918	836	915	851	896	852	890	880	855	901	879	878	899	867	852	889	900	827	932	881	912	865	844	910	871	880	892	899	845	892	812	882	840	851	880	860	899	838	883	920	864	907	875	861	869	858	867	915	888	879	897	891	892	895	868	900	895	921	901	863	897	843	886	857	912	823	856	865	902	871	837	899	849	862	862	882	852	835	846	831	879	874	896	868	881	912	893	908	932	941	927	905	896	878	832	845	876	871	839	852	853	869	875	865	872	889	874	863	829	903	866	876	875	842	903	903	876	909	869	880	892	906	878	830	869	875	860	877	889	840	906	861	908	891	861	967	900	883	882	880	876	893	852	926	942	924	861	852	855	865	867	858	874	873	877	923	843	859	854	886	846	893	912	894	847	858	813	866	923	921	872	931	900	854	888	903	945	896	865	862	831	868	888	865	828	838	933	847	918	913	870	842	904	885	854	867	909	903	829	878	895	897	885	856	930	889	926	857	868	873	836	887	869	896	942	878	861	810	920	914	877	878	873	857	929	879	820	896	870	888	852	847	901	847	891	866	885	851	860	857	864	850	900	876	900	875	931	863	922	853	932	829	871	870	833	912	850	882	872	875	872	834	902	859	852	910	906	921	855	846	847	928	852	897	893	861	900	876	797	861	858	873	863	876	883	892	900	850	889	877	895	883	904	915	864	882	857	860	885	910	875	838	851	899	907	902	879	940	926	866	900	860	815	891	892	885	868	908	829	874	841	883	896	913	856	885	846	860	860	916	920	887	881	895	877	926	861	856	869	930	873	836	831	880	842	865	811	865	895	816	875	920	853	900	919	884	859	909	853	864	905	916	804	890	868	916	861	838	921	899	916	861	900	806	886	925	886	847	884	890	880	889	848	907	860	866	792	906	877	863	811	844	822	865	861	872	880	850	893	876	887	895	866	847	847	874	800	871	911	858	850	892	895	911	871	905	872	866	901	886	862	873	907	902	883	908	836	852	866	836	924	889	882	836	862	839	882	885	865	812	848	846	871	833	934	925	828	878	885	918	865	898	900	885	830	850	938	831	886	901	886	927	855	883	937	855	855	872	913	904	875	872	842	910	923	904	889	855	829	924	839	849	846	894	913	907	810	926	931	846	886	866	892	875	888	912	866	908	835	862	903	839	899	874	889	856	874	834	883	856	844	841	878	898	874	823	836	924	865	878	873	887	873	898	894	832	909	906	901	874	845	888	902	908	898	893	845	886	892	861	890	919	869	914	859	914	890	887	815	863	867	919	844	913	849	865	889	852	854	886	895	866	871	887	887	874	845	916	859	910	874	833	872	876	904	879	889	845	835	858	890	862	836	903	858	876	836	860	905	907	905	828	868	907	916	923	901	863	922	876	846	906	850	898	855	849	850	842	801	898	877	924	897	868	912	869	924	853	867	895	886	855	932	886	857	878	909	900	867	897	859	884	856	879	892	864	885	882	887	859	862	866	857	912	877	853	922	874	924	845	861	888	930	843	855	832	921	936	907	892	891	923	847	899	848	856	859	876	871	853	860	838	845	837	876	875	891	863	920	871	868	898	911	839	961	866	906	896	883	916	847	876	881	878	884	893	891	862	822	856	883	803	881	873	848	838	855	848	920	802	912	873	896	903	908	920	888	849	911	898	879	877	865	855	886	893	866	937	894	910	901	884	919	865	831	881	894	866	902	875	881	899	891	863	893	871	875	873	879	845	850	878	939	883	864	834	892	899	908	818	917	826	884	881	844	822	910	890	897	850	911	844	898	961	881	905	880	855	858	845	859	904	903	868	872	892	856	871	882	872	922	905	837	858	873	876	873	840	890	864	895	866	822	916	851	853	887	829	912	875	877	890	877	879	876	864	872	918	848	843	883	863	840	923	891	888	894	872	847	842	889	813	849	895	863	902	891	869	919	875	908	861	860	915	908	869	855	928	882	882	827	842	896	944	894	879	862	832	922	934	868	893	909	870	827	816	882	900	890	935	837	841	923	882	947	861	918	884	894	888	896	870	854	894	884	930	846	863	826	936	831	928	821	912	869	869	914	856	887	889	896	855	873	893	895	816	938	921	856	894	904	891	917	851	865	836	880	912	869	927	915	878	820	910	860	835	845	868	926	894	869	858	854	922	876	882	876	882	887	910	854	864	938	839	887	871	819	883	868	877	807	926	863	898	818	823	865	889	815	857	839	909	939	884	849	890	822	884	871	864	916	936	842	876	867	850	896	869	846	855	868	950	849	908	842	829	831	859	869	840	862	852
33400	27464	26642	9196	1612	992	1281	1634	1577	1350	1036	842	685	593	578	549	513	489	498	538	523	521	534	482	496	456	492	514	425	532	500	486	484	528	471	508	492	480	502	497	512	517	516	480	481	497	479	453	504	536	533	462	532	469	511	497	512	520	478	472	478	465	492	499	498	485	515	496	487	494	508	474	506	491	525	516	520	511	500	483	493	512	490	488	551	465	449	517	528	481	462	480	518	502	492	521	492	491	495	500	468	468	494	497	492	493	490	516	486	482	524	509	511	515	499	451	501	503	478	518	505	508	542	512	518	514	530	505	482	484	493	470	514	509	501	481	517	483	466	458	518	481	501	449	507	489	506	515	508	515	484	526	506	481	441	460	507	501	500	526	515	515	522	522	495	488	486	481	462	550	467	482	483	504	500	464	461	513	482	522	498	511	504	556	457	492	527	494	537	471	480	508	471	503	482	485	522	459	510	530	507	455	494	536	520	512	457	481	537	522	486	491	523	504	541	510	485	488	493	501	471	502	507	483	511	514	478	464	516	520	509	531	516	490	504	492	529	469	480	479	500	525	530	508	504	524	479	486	497	505	479	485	511	487	476	451	494	484	494	505	501	486	500	548	519	492	509	485	476	474	506	531	546	494	459	505	512	495	476	493	497	503	465	522	499	488	484	484	512	543	492	453	452	535	488	444	492	486	537	507	500	476	484	505	485	485	500	460	513	510	490	463	494	476	469	495	522	502	522	529	504	508	490	523	450	515	533	459	500	488	516	539	505	500	520	478	502	483	514	495	466	492	514	494	519	477	512	502	477	500	478	504	472	480	476	496	483	515	523	505	472	495	496	491	493	525	514	519	471	559	494	487	533	491	502	528	494	471	472	506	484	525	482	478	524	494	524	534	502	487	515	494	514	543	477	498	497	464	476	460	481	519	535	493	516	471	477	494	494	503	486	486	509	509	555	490	501	488	531	474	476	499	469	514	487	511	497	471	524	496	499	468	480	472	466	471	509	480	478	515	498	514	482	503	479	489	486	471	531	472	479	479	483	537	500	488	506	486	485	531	508	501	502	487	516	460	503	477	506	515	488	493	489	494	448	527	525	483	498	491	498	553	465	489	501	524	496	488	459	491	471	472	488	507	508	496	484	478	482	486	466	513	491	483	519	521	491	512	533	489	537	526	482	487	501	467	523	455	494	516	469	535	490	522	495	489	486	505	502	500	446	492	493	483	456	461	521	547	477	520	482	545	512	509	536	525	473	438	535	489	464	513	531	485	515	549	513	486	460	524	441	495	503	489	506	510	486	485	511	478	505	483	487	508	446	506	485	476	472	547	504	520	477	505	493	494	508	498	523	522	505	501	493	509	476	480	508	489	481	532	507	506	470	465	471	479	499	520	481	484	512	508	482	481	475	469	511	480	473	525	527	476	499	472	517	527	514	519	498	470	468	481	489	495	512	467	514	491	483	487	492	493	504	508	488	520	476	500	491	487	497	494	516	504	514	537	512	507	503	512	468	461	496	492	492	488	499	462	516	537	454	505	507	474	472	465	493	526	505	497	471	517	503	473	512	532	462	459	511	484	496	455	512	486	474	483	497	511	473	470	475	523	521	490	512	537	495	460	502	491	529	505	511	481	477	467	519	512	487	534	481	482	503	503	500	466	467	467	487	509	502	496	499	523	478	482	497	471	534	469	465	504	489	548	500	494	512	490	485	485	509	487	493	472	506	508	450	485	502	491	488	484	498	474	487	500	500	501	488	488	466	493	504	489	513	510	527	518	476	519	487	492	492	479	479	493	508	460	493	490	508	517	520	482	504	541	501	493	507	466	435	501	501	528	466	488	465	526	504	490	480	452	517	485	537	497	500	477	464	460	502	475	494	504	470	479	522	548	505	528	512	466	509	513	472	492	499	433	503	461	499	484	473	486	495	477	514	445	486	494	537	461	464	488	513	512	471	535	502	529	489	513	485	485	475	534	498	491	492	504	502	485	480	494	449	530	500	524	521	483	497	498	500	478	506	486	498	526	510	456	494	461	520	513	517	464	526	516	478	509	523	499	494	490	529	514	508	508	499	526	509	519	445	484	520	505	485	507	493	507	495	489	449	485	519	499	519	490	485	502	475	529	504	465	449	511	526	526	490	493	475	536	498	482	475	487	501	532	450	514	529	470	528	494	496	488	498	509	517	501	495	479	485	480	479	489	490	548	486	463	483	471	462	473	503	510	500	501	544	469	488	509	473	492	516	489	486	514	489	491	476	462	492	510	529	493	487	506	467	503	490	444	503	454	514	486	488	494	510	472	498	489	466	526	511	484	456	497	521	488	525	496	495	490	501	477	453	516	478	487	498	559	447	506	502	470	467	494	498	498	531	507	498	522	472	497	514	532	496	466	455	505	511	488	499	478	494	538	491	501	521	561	489	514	488	471	507	527	506	498	502	485	511	514	453	517	527	456	474	463	531	497	473	444	476	441	498	501	525	529	491	530	485	514	502	466	494	450	511	479	494	488	475	509	490	506	511	518	484	480	463	492	459	503	524	486	450	484	485	508	514	505	475	516	516	554	490	504	490	502	486	498	502	509	494	505	520	476	478	487	547	505	514	452	440	494	500	503	505	442	494	456	458	482	466	542	481	515	487	496	509	494	527	472	515	492	495	485	503	484	526	473	504	496	477	503	497	489	493	504	483	491	509	477	489	495	502	496	488	495	509	495	473	476	468	478	494	518	492	503	472	491	531	554	488	485	446	513	499	487	465	466	491	523	513	449	506	496	514	517	479	493	481	481	454	513	508	499	487	504	503	484	485	472	497	510	499	487	473	507	519	501	518	478	513	489	526	484	491	510	502	504	475	474	502	507	509	503	499	484	501	524	488	480	471	448	511	481	504	489	500	488	513	496	480	492	470	517	490	454	463	496	526	495	506	471	435	505	456	508	502	548	462	547	466	489	490	512	506	491	509	469	522	453	492	485	510	469	491	468	487	506	509	502	489	463	523	471	536	470	506	499	497	492	487	500	516	466	528	475	484	484	511	474	425	473	538	526	460	489	490	505	511	460	484	497	524	483	492	498	467	486	477	464	515	472	465	514	480	479	513	530	512	482	505	465	481	506	518	513	472	482	480	494	517	466	497	492	485	480	506	558	495	488	440	509	515	506	512	480	549	464	531	497	488	523	513	495	476	548	514	536	481	522	493	499	465	505	479	537	536	480	517	519	466	505	485	486	507	510	519	493	490	503	513	479	485	488	486	497	477	480	519	474	484	532	500	489	472	482	476	471	497	460	515	482	524	502	521	505	476	454	513	496	467	508	462	510	479	454	531	518	524	488	510	481	509	507	506	464	491	492	488	496	490	518	545	524	481	472	511	519	470	491	501	482	531	464	478	487	504	539	463	485	507	459	472	465	479	458	522	503	534	509	476	499	489	492	512	509	526	470	476	479	438	535	498	492	495	511	478	496	488	483	483	501	521	496	504	533	496	507	463	467	485	447
35984	39404	19241	4863	2160	1345	1690	2094	1989	1642	1283	950	760	667	619	597	506	516	522	523	479	529	505	475	509	527	510	537	530	506	518	522	497	552	503	528	502	516	551	546	558	472	512	537	512	510	522	517	547	545	522	540	513	497	526	489	571	497	486	508	519	549	510	505	545	520	552	551	529	524	529	513	500	495	492	490	540	523	501	503	501	523	522	536	499	526	545	570	490	537	482	515	505	550	520	511	498	495	476	503	521	501	505	543	509	534	529	527	525	529	503	486	545	557	512	457	518	540	503	540	526	498	475	491	516	526	555	502	495	518	532	526	530	463	540	533	538	515	535	555	501	522	474	559	495	480	571	515	495	510	518	477	516	535	515	525	512	510	525	471	535	510	532	480	530	555	495	506	512	520	534	497	542	534	527	528	493	560	505	504	516	512	538	531	537	524	504	522	482	528	532	512	563	531	549	524	506	487	489	538	515	530	471	476	508	526	557	528	519	566	487	499	517	505	501	521	533	515	506	471	513	488	519	511	507	518	530	480	511	547	475	516	511	519	574	509	484	556	505	503	488	535	498	517	517	516	555	494	580	510	502	505	513	495	498	503	509	513	520	516	490	534	543	524	523	543	510	527	511	495	536	486	559	529	517	513	538	506	515	503	514	529	554	514	537	540	488	501	522	531	497	514	502	502	524	508	517	552	497	487	545	512	510	497	526	550	511	537	543	509	538	539	494	531	498	526	551	527	525	499	519	476	543	544	511	520	493	521	552	507	516	552	504	521	537	533	566	511	522	515	516	532	491	544	485	523	524	511	516	525	524	492	513	503	561	562	537	498	497	523	507	520	530	553	555	518	496	597	520	486	517	524	531	544	529	476	472	513	521	483	522	538	544	505	516	512	496	551	503	511	501	474	517	512	475	477	549	482	536	525	525	504	526	520	525	537	538	513	494	507	492	527	516	545	502	488	514	486	528	488	546	523	491	565	536	528	546	499	546	493	503	564	520	531	518	528	507	518	573	517	501	525	511	478	501	527	531	540	538	499	496	511	497	531	487	535	517	526	527	521	524	511	546	482	528	482	499	538	517	552	586	494	558	500	527	532	531	515	508	562	528	519	503	541	544	518	549	499	496	542	514	528	501	485	575	515	504	519	512	504	542	536	495	524	536	521	521	498	551	535	505	510	527	544	524	532	554	477	506	506	547	530	492	512	552	581	529	499	538	491	555	500	525	509	502	496	533	477	479	516	541	515	529	482	535	480	486	497	505	545	500	526	477	534	532	518	451	499	504	535	538	516	539	546	468	543	532	520	544	506	548	552	508	541	514	528	538	519	532	519	511	508	506	500	517	546	559	567	528	494	568	469	469	496	521	511	527	479	524	513	540	522	500	525	489	529	504	521	535	545	469	515	482	536	541	495	473	525	532	550	519	521	548	548	533	513	505	543	517	520	492	544	506	543	561	483	507	502	556	524	531	480	573	485	529	522	519	517	541	515	522	546	533	491	535	541	521	541	545	518	519	534	523	475	500	539	522	494	515	508	538	550	517	518	554	534	544	539	519	516	508	532	520	516	509	505	556	530	505	491	516	486	530	515	512	510	514	561	475	540	516	485	531	520	526	547	525	526	505	533	525	538	528	530	528	460	525	532	532	484	509	483	516	509	489	523	488	557	497	528	495	496	537	548	518	506	521	507	509	500	575	543	550	519	546	492	496	533	479	505	523	528	517	567	512	537	512	525	526	552	518	530	488	525	511	535	487	510	519	543	522	528	555	508	508	504	537	530	544	507	528	543	515	499	513	531	514	549	499	545	533	517	497	519	517	535	538	472	504	559	517	519	493	553	523	539	504	500	532	538	534	515	496	541	508	564	500	513	497	536	546	504	500	500	526	505	484	506	496	504	524	532	502	477	499	521	537	547	537	522	542	538	483	541	534	496	535	531	518	473	502	521	560	485	526	512	502	528	524	550	492	496	534	518	520	523	491	487	495	498	552	512	563	506	530	549	538	527	540	512	496	539	518	553	503	513	532	562	512	564	511	527	522	515	515	505	524	518	476	541	502	519	509	501	516	508	518	529	453	519	482	509	535	525	473	542	537	557	507	535	509	515	558	516	496	502	501	515	503	563	556	504	489	512	521	515	550	531	516	564	539	500	530	522	531	566	551	457	522	515	497	471	533	543	522	501	533	553	525	513	486	498	510	551	489	526	513	522	532	497	538	514	505	537	485	526	507	539	494	514	519	513	524	502	556	526	519	542	500	528	553	509	491	521	514	509	538	484	510	472	529	518	524	492	505	542	521	499	471	529	556	549	484	519	528	522	517	520	517	543	514	500	494	501	500	477	487	512	546	559	503	526	511	508	566	541	504	545	518	540	525	478	547	518	512	535	515	504	496	484	528	562	574	522	532	499	505	505	509	514	556	547	503	508	467	497	544	498	536	501	482	487	493	518	547	537	522	484	520	516	481	508	534	536	511	491	493	490	547	456	523	515	508	526	499	522	505	530	533	518	483	523	500	501	501	542	499	525	518	468	509	508	478	507	504	538	513	537	504	554	523	536	549	492	548	569	561	507	532	495	485	504	528	512	482	484	473	511	487	541	550	534	529	560	528	470	527	554	506	528	516	512	536	483	520	532	545	549	490	506	511	567	504	537	526	499	496	508	528	470	524	549	519	483	519	541	528	504	532	526	533	553	502	473	512	530	520	494	507	539	532	542	534	524	504	545	517	566	511	523	495	524	522	518	528	566	523	507	500	491	544	525	499	556	537	525	504	529	510	479	509	501	511	522	582	508	548	534	496	520	536	503	512	554	517	511	528	478	524	480	521	505	485	536	515	517	510	515	527	520	504	535	529	545	483	513	540	550	492	557	524	529	504	524	530	494	536	511	545	542	551	501	525	523	503	560	517	496	484	561	558	529	538	519	481	535	524	544	498	507	573	536	536	508	513	540	496	503	539	500	542	483	513	499	541	500	548	513	526	525	514	556	511	556	537	537	504	499	499	549	529	496	518	496	564	539	491	514	520	485	579	513	506	474	496	526	524	514	507	501	505	517	508	500	497	465	520	549	554	553	501	495	537	539	520	506	514	557	559	554	505	518	521	544	510	527	522	515	557	541	541	518	517	512	519	553	523	572	502	498	547	474	512	512	496	533	519	552	484	486	518	519	557	502	489	492	505	535	519	522	498	498	515	529	516	529	532	539	526	492	537	523	503	547	532	534	531	548	514	545	532	538	532	515	498	514	559	506	512	523	562	514	555	509	527	539	539	497	542	551	521	509	522	529	544	497	543	543	525	534	490	488	528	515	498	506	518	459	546	517	513	547	553	503	513	519	527	517	506	532	516	526	544	509	521	504	513	508	480	513	488	478	552	519	548	504	533	499	527	512	492	500	566	476	509	495	545	518	467	545	522	511	493	493	548	472	514	533	520	486	504	507	522	523	530	524	510	518	518	540	554	533	496	550	517	541	534	504	504	540	538	504	508	501	509	533
23739	21694	30448	25802	19935	10294	7594	12485	13309	11037	7350	4664	3180	2164	1361	1080	843	655	618	646	648	630	645	665	653	664	679	689	680	688	656	607	652	724	688	657	679	627	725	633	635	642	666	689	657	617	693	635	650	679	661	679	678	663	642	680	585	642	611	712	659	628	686	668	617	673	668	648	679	671	657	631	635	649	683	657	642	658	693	676	614	667	644	607	623	626	627	635	666	644	653	608	642	649	599	652	652	674	656	586	645	650	719	679	670	664	670	657	622	646	656	686	658	647	677	613	609	684	675	699	679	636	674	637	690	716	639	669	693	646	650	727	697	640	647	648	646	656	666	650	685	664	624	630	680	684	638	676	693	652	623	659	679	702	657	677	662	621	661	608	619	664	638	664	653	654	661	620	672	668	635	683	680	623	618	621	652	605	654	667	639	688	677	676	616	624	593	634	655	693	682	598	662	671	674	622	673	683	659	648	711	614	644	610	623	629	629	703	673	666	593	634	639	644	616	673	704	642	681	688	611	643	671	674	660	690	643	639	633	622	652	651	673	619	628	701	637	680	628	632	681	651	629	652	640	653	671	663	667	661	648	608	622	716	648	675	596	685	621	666	664	671	651	675	645	673	594	637	654	645	645	675	739	639	649	641	613	678	625	647	630	673	641	640	652	639	648	644	668	702	633	622	664	633	636	637	649	652	624	680	647	650	636	649	687	644	682	653	627	658	645	646	680	690	672	650	684	670	670	628	665	680	619	632	686	623	668	663	700	667	676	663	696	652	649	631	596	666	668	682	646	669	638	646	625	651	716	663	634	682	644	648	694	653	633	676	684	665	699	647	652	681	662	642	646	675	662	705	694	609	613	685	668	605	643	646	668	669	622	715	670	648	594	686	671	621	662	666	661	632	655	635	646	632	645	663	657	645	679	617	599	648	641	661	663	657	664	627	666	675	639	654	631	677	657	703	609	631	677	709	636	640	645	649	631	639	664	661	643	635	650	675	652	695	672	667	631	684	658	654	656	660	671	645	636	645	667	682	644	674	677	629	669	692	688	656	705	644	682	683	680	653	652	616	685	655	661	641	604	674	656	649	617	698	650	650	667	703	693	675	648	649	673	633	647	624	627	648	674	621	654	672	683	626	639	626	665	708	653	653	645	647	626	613	615	635	620	704	702	684	704	656	653	665	657	637	691	633	694	699	659	667	660	655	625	610	640	667	672	637	713	636	652	712	694	631	692	677	707	637	639	692	718	661	649	650	648	636	656	651	607	672	672	658	665	689	656	660	660	645	679	665	695	603	614	687	669	605	642	658	692	626	652	673	638	608	660	636	638	658	632	637	640	631	660	648	636	646	637	689	635	678	603	616	650	634	639	671	676	672	619	689	626	648	649	640	652	710	633	657	644	648	631	636	671	693	653	642	625	628	704	667	625	672	654	649	671	653	633	675	637	620	618	688	669	670	665	709	685	680	632	621	637	656	658	618	666	671	664	584	690	643	671	639	668	685	664	649	684	654	636	717	699	654	649	608	651	672	657	679	619	620	617	680	649	679	716	674	669	684	675	594	671	627	653	654	678	621	653	633	659	672	642	653	667	600	678	672	696	631	647	662	588	636	642	704	658	619	663	597	645	677	645	629	678	642	632	624	638	660	684	618	676	634	619	680	649	629	598	629	668	659	649	660	642	640	632	632	648	596	687	666	664	651	679	654	641	638	671	602	648	685	644	630	652	639	666	617	619	655	647	665	640	662	657	664	666	661	691	626	692	648	696	617	657	628	635	612	592	644	633	660	671	634	647	682	576	632	650	645	658	630	678	680	686	653	650	688	637	629	693	620	632	688	639	712	632	682	662	614	639	615	652	664	660	631	659	678	665	616	698	634	687	663	656	677	672	704	656	622	716	653	712	668	672	619	629	650	668	651	654	643	633	679	673	668	685	609	638	684	663	624	682	637	672	671	648	636	674	657	631	689	691	615	683	645	683	668	692	648	686	613	691	670	665	713	625	664	654	675	656	622	643	665	616	629	646	646	663	660	617	653	695	602	675	657	624	624	662	675	656	639	624	638	677	641	641	682	661	645	702	633	692	588	630	630	685	676	659	655	698	614	655	664	660	666	650	667	687	638	654	660	673	653	657	588	678	638	678	697	675	664	680	683	600	652	643	693	637	685	638	651	680	695	676	584	600	666	651	658	652	644	632	627	670	676	672	653	667	653	680	681	680	661	632	667	651	667	659	657	652	706	599	641	614	651	687	672	665	653	653	634	656	681	681	669	695	661	619	649	678	692	653	663	640	646	655	676	615	653	614	681	656	636	648	672	595	638	644	668	689	642	671	647	641	665	634	677	653	681	650	653	679	702	706	664	677	670	673	688	661	661	700	680	691	684	654	698	693	670	688	611	701	680	649	685	665	695	661	636	660	670	638	639	677	668	652	645	627	659	618	620	671	638	628	676	671	653	652	673	672	649	693	647	640	663	671	663	633	676	693	651	665	634	665	632	649	624	675	665	674	667	658	660	628	636	683	673	685	639	658	645	661	642	669	639	658	620	666	642	669	650	647	634	647	687	645	686	672	674	628	665	676	649	652	638	683	658	630	656	678	656	643	680	640	624	671	661	689	668	665	673	653	640	686	607	657	644	634	664	688	637	629	628	698	638	666	729	666	645	661	680	650	645	658	657	636	678	667	631	678	654	677	707	636	649	621	647	681	695	657	711	647	697	688	684	592	657	693	653	644	667	639	630	639	718	678	668	640	686	645	625	665	659	666	614	664	622	677	649	652	658	636	645	671	656	661	616	668	676	636	661	688	631	641	659	694	689	705	640	641	624	619	688	657	621	616	691	627	643	659	667	623	637	645	681	665	662	632	634	657	697	638	678	612	620	679	682	637	634	665	630	665	650	627	655	651	660	680	665	647	702	667	654	642	626	659	659	634	673	686	664	695	696	658	622	656	641	667	665	668	699	634	692	653	654	623	648	688	648	716	659	663	658	672	627	658	626	663	691	682	615	625	669	664	687	660	688	693	646	604	644	672	648	680	712	661	634	669	728	659	664	679	639	678	670	661	631	635	650	683	644	613	683	660	639	692	660	652	677	605	657	660	661	581	654	688	645	636	617	673	666	610	668	673	665	637	655	676	686	734	649	640	597	667	636	646	652	618	625	710	656	681	615	653	675	637	632	696	678	658	690	640	667	662	625	682	664	666	669	630	664	689	687	648	671	632	645	645	679	681	681	608	684	641	613	679	683	654	663	665	678	637	636	650	639	639	708	620	673	629	643	609	633	638	658	667	649	655	675	679	639	640	681	630	653	657	662	666	654	637	675	648	655	662	722	636	662	649	667	629	649	659	603	698	623	667	667	684	691	604	625	675	690	669	682	650	628	659	672	659	658	677	642	680	719	680	653	675	648	618	670	621	706	642	686	666	650	699	673	674	671	672	662	657	685	682	657	698	586	700	679	627	643	648	664	637	679	635	651	674	684	651	682	662	676
41135	84068	52410	21056	4287	3340	10217	16497	17346	13543	9467	6321	4423	2865	1767	1164	929	657	658	607	664	695	644	668	617	701	642	680	673	638	667	641	659	650	681	636	620	680	647	639	645	668	667	653	643	668	690	666	666	666	688	617	632	642	645	685	628	673	635	678	653	672	661	684	673	656	687	665	662	670	667	641	659	665	680	640	629	699	653	617	670	663	643	647	665	669	667	672	706	699	658	636	724	654	668	626	667	622	681	638	693	640	678	681	647	666	654	664	668	670	644	697	674	664	648	631	721	693	639	609	683	644	631	669	644	630	650	666	686	682	662	685	644	683	635	707	663	663	654	682	622	682	643	660	665	665	713	691	663	689	638	628	662	667	712	659	696	689	656	704	669	662	706	603	690	659	686	697	639	679	681	644	662	630	655	649	678	669	646	657	639	614	603	686	663	645	669	661	656	654	683	647	671	663	750	662	673	711	690	734	689	627	651	665	676	636	670	644	689	664	659	616	654	646	689	644	670	641	691	644	702	676	606	676	675	675	635	670	672	670	635	718	622	636	631	663	664	694	626	665	666	677	675	641	661	687	688	685	647	655	671	603	678	717	634	660	663	684	655	658	673	631	704	653	632	678	692	654	681	615	627	592	652	642	634	651	610	686	649	652	682	651	655	652	674	659	682	647	678	668	680	697	692	727	650	621	638	669	628	678	618	666	637	684	719	656	711	666	642	678	617	621	661	680	631	664	672	653	649	641	683	635	649	657	656	689	643	673	638	679	678	684	658	664	701	664	692	697	657	696	670	691	711	636	676	694	700	683	656	660	703	622	687	676	687	693	615	676	647	611	669	663	648	688	632	685	661	668	643	655	645	663	675	669	642	657	666	664	662	685	663	646	667	642	636	641	687	639	651	674	696	625	658	638	678	715	646	662	651	640	677	670	697	657	671	655	683	608	640	679	676	653	635	690	643	685	663	666	673	631	652	699	675	706	648	688	607	649	629	660	680	658	677	679	656	631	665	700	668	643	646	658	683	675	671	684	624	686	648	680	630	638	642	640	641	701	695	698	699	634	672	703	666	681	640	640	646	680	664	685	691	655	659	639	657	672	692	691	690	686	696	653	685	646	673	671	679	638	598	650	687	669	662	636	638	704	640	600	722	649	710	645	706	671	635	660	603	655	658	653	668	637	678	666	649	667	696	623	663	652	651	666	675	635	691	639	664	636	645	721	656	694	652	677	654	657	716	701	626	687	690	649	693	661	668	684	660	637	628	657	636	679	652	677	669	666	666	682	694	670	633	650	643	652	691	662	691	648	683	702	645	669	665	638	638	658	654	637	702	628	662	626	649	668	656	714	664	600	672	636	670	675	671	623	656	714	654	681	645	664	662	698	654	682	637	641	723	668	642	668	663	628	662	644	650	646	701	657	667	656	663	664	610	686	681	673	690	679	678	640	663	638	595	644	642	663	644	655	669	670	663	673	659	721	709	669	660	728	616	656	649	693	633	655	661	707	659	689	641	656	634	658	704	685	642	699	686	694	621	640	675	648	663	661	630	644	679	666	644	688	673	693	642	655	658	667	643	675	677	669	711	641	660	691	614	705	665	656	637	636	693	648	682	661	674	647	664	676	664	642	676	658	678	630	643	640	681	650	664	733	653	640	671	650	647	656	673	655	662	628	657	620	635	697	640	651	651	649	649	657	638	677	647	670	699	683	658	676	671	659	634	716	654	617	639	702	645	652	622	660	666	639	686	689	730	639	647	650	687	613	666	666	636	648	693	653	631	646	716	642	663	675	641	690	674	653	651	650	713	667	659	627	686	683	646	669	677	683	668	645	706	633	653	679	638	659	681	679	663	709	680	667	696	671	612	657	672	760	676	620	702	652	686	648	685	682	611	668	636	678	659	666	658	669	653	648	695	668	652	628	641	662	589	673	683	643	671	667	649	671	696	648	631	629	694	646	691	678	690	661	651	639	673	633	653	678	645	706	665	646	671	629	678	598	642	639	691	663	640	632	695	670	699	654	656	685	681	657	657	689	664	653	659	675	670	665	675	678	665	626	646	677	674	702	685	630	647	668	637	672	656	660	635	725	661	657	628	612	646	626	691	657	663	682	668	638	637	660	664	701	675	703	646	676	638	683	666	632	649	652	661	683	669	667	663	664	604	715	640	660	638	686	661	684	679	663	677	603	698	670	681	656	657	683	674	645	675	636	692	630	626	662	638	681	624	677	650	678	639	667	700	657	658	658	647	693	650	703	666	644	690	657	644	685	679	643	678	642	636	664	698	671	666	640	676	684	664	629	612	677	711	667	692	663	680	657	632	632	652	683	654	641	664	689	655	655	652	684	703	697	646	687	690	686	595	615	645	662	638	649	691	676	643	691	648	699	663	658	686	654	708	672	674	659	724	689	704	686	695	721	683	681	681	685	632	662	673	708	637	671	677	653	672	680	698	644	622	653	668	681	666	668	626	672	688	656	647	676	694	667	602	663	658	655	664	667	717	622	659	637	707	638	696	669	654	667	682	673	688	656	702	673	658	653	627	690	668	656	661	685	630	674	668	679	696	655	631	680	668	650	680	682	686	668	625	646	666	723	657	648	663	609	632	681	681	645	624	620	683	651	683	675	682	703	670	651	659	663	628	665	683	642	653	649	726	697	684	664	638	635	664	668	682	664	647	653	685	675	627	622	655	651	710	688	672	664	623	667	618	656	671	670	699	668	638	648	707	668	702	690	619	657	625	656	683	684	682	659	666	673	633	703	657	678	665	598	633	637	659	664	642	622	696	712	647	637	696	659	673	681	675	687	675	724	630	676	713	715	659	690	662	670	586	684	681	691	657	652	634	636	680	639	678	659	659	663	617	668	698	693	652	629	640	647	635	671	666	680	678	678	676	624	629	637	685	686	681	685	667	645	642	589	692	645	658	638	637	716	690	644	655	647	666	670	678	664	649	669	689	710	652	646	677	660	632	634	661	673	646	678	621	652	681	671	679	680	651	653	666	647	618	651	693	645	661	667	654	677	684	622	655	698	687	644	608	651	693	661	648	615	619	653	681	695	672	658	693	643	644	637	649	685	633	635	650	646	676	652	635	691	630	635	656	687	669	657	610	650	657	673	705	609	628	666	678	667	630	670	650	666	651	655	640	633	657	646	636	640	717	677	690	649	680	668	660	654	688	684	694	680	669	685	635	617	656	670	656	678	592	644	679	653	628	662	619	660	625	727	666	666	690	686	620	651	660	680	655	651	652	673	664	661	648	648	653	658	657	707	610	681	690	690	693	669	652	675	628	647	684	701	664	658	635	668	658	683	619	689	634	668	692	751	675	669	690	679	600	648	666	660	641	631	699	669	632	688	676	687	694	653	643	654	642	670	661	675	683	647	685	615	675	683	658	685	664	678	684	658	628	634	647	746	676	684	628	671	615	669	643	664	646	669	640	707	664	638	656	667	665	683	608	668	666	653	666	672	637	674	621	674	719	693	654	696	646	670
25068	22169	29372	26939	14471	2728	2828	5536	5371	4832	3614	2937	2124	1500	1089	869	681	571	593	597	565	594	583	573	599	636	566	593	607	592	583	571	611	638	564	590	575	606	604	610	595	624	603	554	619	598	570	618	622	584	582	616	575	555	585	557	589	552	619	573	571	601	562	597	560	570	599	540	582	576	589	567	603	557	566	553	583	584	616	595	601	561	565	611	605	578	577	535	551	538	644	602	591	580	573	565	609	585	610	597	547	608	611	610	558	579	615	621	554	616	547	584	542	574	620	543	574	612	552	587	614	617	598	573	604	595	607	598	601	592	620	614	572	609	602	580	601	563	627	567	599	588	573	597	586	574	629	526	617	588	602	560	627	584	610	635	586	544	553	599	608	602	596	572	579	546	579	612	616	607	581	572	542	564	566	565	559	608	593	599	634	644	587	575	622	585	562	580	559	603	572	569	584	629	577	571	617	546	571	584	563	600	561	605	607	593	566	607	572	574	570	579	588	598	605	611	561	589	593	585	598	606	564	600	564	579	582	588	610	614	632	568	620	562	612	585	629	559	609	580	603	537	560	575	554	648	561	598	590	598	550	577	591	577	549	560	632	586	581	595	572	589	609	590	572	623	627	589	584	610	597	603	594	521	560	580	520	569	608	581	610	575	542	615	531	595	587	587	592	566	547	599	583	612	597	589	585	579	598	583	572	563	598	588	598	559	575	596	595	560	595	584	602	565	578	587	597	602	593	621	631	571	579	607	620	600	598	598	570	562	578	626	601	549	580	615	605	597	589	607	588	589	577	588	585	561	577	613	590	582	579	624	591	561	588	600	547	575	591	609	613	554	610	556	607	523	570	568	610	563	604	565	547	575	520	582	592	558	577	618	641	593	632	551	519	588	608	566	569	589	566	575	564	570	594	543	541	606	594	587	601	584	562	546	621	576	602	601	578	570	591	607	584	581	594	568	595	606	575	600	550	651	556	633	577	585	527	581	572	575	572	583	586	600	573	562	605	584	602	548	559	548	612	567	557	562	575	599	586	579	596	551	623	612	598	563	560	622	601	571	580	592	602	572	603	613	555	588	549	579	575	652	579	578	602	545	561	554	572	576	574	635	564	629	596	577	595	572	593	561	644	560	549	587	569	537	601	582	607	562	587	572	607	581	610	571	582	598	596	564	591	635	549	588	618	584	563	645	608	597	632	612	609	575	575	561	616	601	594	599	557	606	607	609	593	575	572	551	611	593	575	538	535	612	618	617	557	563	542	559	579	605	568	611	635	588	655	605	603	599	601	551	580	626	556	582	577	537	547	592	566	568	597	623	586	532	603	625	573	605	584	582	614	524	584	593	602	599	594	598	573	632	585	625	559	568	625	563	553	561	539	537	571	649	608	567	580	602	611	549	621	568	560	613	573	552	574	571	609	593	617	578	597	566	610	567	616	587	586	554	605	583	594	596	584	567	564	559	566	592	561	585	563	587	557	578	556	569	513	574	595	607	615	598	578	595	534	583	536	562	599	599	529	576	630	531	605	623	613	581	593	617	529	532	563	572	578	594	632	579	605	550	624	591	616	594	568	586	604	527	606	558	605	585	574	610	558	612	564	635	574	642	617	580	569	599	540	571	561	588	553	593	563	589	589	541	633	599	599	573	567	602	589	638	607	534	616	610	660	552	588	609	552	640	570	590	637	579	585	582	614	600	594	603	518	616	614	554	590	558	590	580	573	587	536	579	575	579	589	598	563	583	608	589	608	566	644	569	600	557	595	566	563	599	535	626	588	616	577	587	587	631	580	579	553	558	600	559	576	561	577	592	554	597	550	608	561	588	570	608	589	623	597	564	583	608	597	584	580	560	602	587	555	581	610	570	561	582	584	601	532	644	608	552	595	545	589	613	615	551	602	598	589	621	553	550	561	627	602	604	567	579	581	604	554	532	556	623	627	580	546	519	589	582	565	584	588	584	616	575	614	592	587	592	599	580	588	663	563	627	566	576	630	586	573	602	580	611	579	555	584	570	591	566	614	564	618	600	595	605	591	617	636	544	589	544	584	602	563	593	537	621	587	669	577	599	574	605	580	583	551	585	573	565	564	566	604	613	643	575	588	612	560	596	606	577	589	548	545	563	562	604	574	596	569	600	563	566	562	599	623	581	585	583	586	581	591	599	592	583	569	560	602	593	565	545	584	606	603	577	553	583	595	595	565	563	579	572	564	555	584	601	590	585	562	563	599	620	562	559	570	582	543	579	589	592	603	586	602	567	573	577	615	608	520	573	545	568	598	548	610	602	544	559	570	634	607	594	589	586	571	607	561	560	578	589	581	574	569	589	590	593	619	621	545	594	580	611	606	603	601	592	623	623	617	595	617	575	611	619	605	584	541	585	582	553	568	524	559	562	611	593	602	518	605	616	585	610	594	567	599	592	605	597	541	582	611	582	574	605	598	550	570	599	557	570	619	610	536	601	606	558	639	607	553	530	568	628	579	609	584	587	595	537	544	548	614	559	611	598	582	584	550	620	596	583	575	553	588	615	603	542	571	574	588	593	556	615	591	569	565	572	644	572	579	609	563	607	609	536	619	543	614	560	610	624	615	600	630	594	634	621	551	594	595	604	635	599	581	595	572	580	602	603	619	616	603	579	623	548	589	558	559	603	543	562	603	568	579	566	578	576	543	579	618	594	610	566	587	620	612	601	581	575	572	579	569	623	589	598	530	591	592	582	555	623	600	563	605	597	582	597	563	605	605	578	558	603	626	617	628	565	589	568	551	615	614	585	564	595	584	549	547	590	579	633	620	590	602	568	576	578	597	538	578	565	561	604	555	582	643	573	605	521	603	601	636	543	573	582	570	593	557	584	593	600	553	624	608	601	591	573	617	574	570	588	569	584	618	557	626	629	627	570	549	580	619	623	576	556	589	567	547	597	624	586	519	574	571	591	619	622	560	553	596	587	586	586	580	597	558	629	600	567	597	608	577	578	579	563	582	589	617	517	570	624	600	637	619	567	545	619	594	560	589	598	549	613	561	597	595	603	607	559	546	590	595	595	583	547	535	566	599	572	541	596	565	619	574	602	611	604	553	635	569	577	581	581	578	588	548	588	574	539	601	601	634	605	617	621	553	590	570	626	588	590	573	589	611	580	649	562	583	580	567	565	593	545	569	588	611	542	592	590	586	569	528	568	583	561	606	592	543	614	589	583	592	578	650	603	619	537	606	543	611	545	614	582	545	550	618	600	587	609	629	568	585	585	637	613	618	591	599	609	570	573	599	563	610	585	587	603	542	555	571	572	586	588	589	558	634	592	562	542	612	593	583	606	588	603	586	554	562	535	575	604	582	557	569	534	588	592	642	598	607	575	567	604	594	582	570	636	561	620	601	584	616	558	574	585	552	590	630	591	592	602	636	557	639	595	574	556	622	578	562	631	599	520	578	623	615	584	577	578	618	591	522	618	582	587	582	618	576	597	578	564	585	616	608	596	535	619	554	630	542	608
39098	71496	42594	25793	3800	2070	5118	9756	9247	8112	6008	4734	3174	2153	1329	994	785	606	648	617	591	616	660	623	561	609	617	618	595	615	622	616	640	676	598	598	617	623	597	582	585	589	654	584	631	626	660	626	606	575	580	622	592	604	612	577	675	579	607	566	589	596	650	580	620	632	608	558	599	628	599	557	600	657	618	608	590	627	611	652	589	594	571	578	630	648	560	630	680	583	612	592	584	640	630	609	615	600	606	638	620	620	609	628	628	584	573	644	599	585	606	609	631	650	647	629	601	636	610	620	595	582	576	667	624	608	578	589	562	650	622	581	617	638	601	574	613	543	619	593	629	623	638	617	612	565	611	633	596	598	598	604	607	616	646	602	634	640	616	609	586	671	561	572	609	584	584	593	594	598	623	610	595	651	622	635	610	604	596	615	590	632	633	610	599	633	591	654	580	632	576	616	583	631	569	596	601	606	589	595	632	667	632	597	609	641	600	623	616	569	613	693	635	633	615	570	665	639	604	646	602	636	578	623	603	547	615	577	581	612	641	577	601	616	611	637	572	629	557	648	623	639	610	604	613	615	569	654	558	639	615	656	579	564	617	584	608	607	579	611	581	627	582	616	602	636	632	623	586	595	629	603	643	599	636	572	600	628	610	645	646	594	569	642	591	604	599	554	616	649	649	604	601	649	630	623	590	609	613	609	603	613	599	580	646	613	639	577	605	633	656	627	643	589	610	591	634	619	595	606	616	658	664	662	665	627	646	636	604	620	590	630	612	613	585	631	603	636	650	644	619	638	666	557	632	599	611	595	597	625	625	640	641	577	611	613	588	638	608	607	589	622	648	602	613	596	595	590	584	594	597	615	649	615	641	608	636	636	648	598	620	604	653	636	643	650	652	586	609	643	649	607	634	639	604	614	597	609	590	613	576	623	593	592	565	655	589	564	605	620	624	633	587	624	647	569	615	604	637	622	621	629	665	629	579	566	630	634	599	597	614	644	601	657	661	624	630	649	598	648	606	586	651	592	589	615	588	607	630	624	617	601	629	633	594	629	636	621	600	629	574	626	607	604	650	621	567	635	627	625	606	616	619	611	603	624	579	614	611	633	636	630	601	581	577	633	603	657	582	609	605	610	592	596	596	618	602	594	577	629	650	606	635	577	637	580	616	622	571	561	614	643	624	630	589	616	622	599	643	644	644	630	630	616	597	628	612	587	643	635	602	638	586	601	651	668	601	614	626	616	592	608	642	574	589	652	610	643	568	620	586	641	613	626	625	585	630	595	600	618	592	598	635	654	627	612	577	597	568	681	601	608	604	602	629	590	561	657	612	670	608	656	593	597	624	569	614	604	569	606	607	628	622	621	629	633	613	635	572	628	646	604	653	641	644	609	636	619	589	635	616	599	636	670	601	628	598	638	598	622	549	627	648	632	654	596	609	628	637	590	600	606	583	610	604	616	610	623	605	649	601	595	622	566	600	604	604	604	640	577	601	640	600	663	583	575	645	652	646	631	599	603	643	615	613	589	606	580	602	611	617	600	619	604	565	636	617	637	596	606	590	602	617	595	627	607	606	612	591	667	604	653	596	657	610	618	628	592	615	599	570	607	638	614	628	607	656	604	592	580	622	617	618	598	621	603	573	602	612	628	610	618	676	614	629	602	596	600	614	646	583	624	602	646	629	612	623	628	652	620	588	594	608	639	595	631	607	584	659	643	594	618	619	607	631	673	619	613	587	614	648	650	600	635	640	662	628	618	604	595	598	585	606	647	604	594	626	645	604	642	620	653	606	611	611	641	630	614	605	604	634	627	620	595	625	597	601	622	596	626	638	608	609	605	611	614	664	566	626	637	585	637	616	630	582	622	616	606	609	571	602	617	620	624	633	603	626	588	630	647	589	574	637	609	617	625	662	622	623	621	587	639	607	614	612	605	625	612	612	611	582	647	607	657	614	613	614	586	604	576	582	614	599	638	613	628	620	632	625	623	640	631	643	622	634	639	637	624	634	610	645	608	595	623	624	614	646	622	598	574	638	637	622	608	620	601	585	591	595	609	606	703	620	593	593	624	593	626	664	563	641	612	627	621	609	611	665	635	611	636	592	620	634	668	598	608	579	601	614	630	582	621	676	626	627	616	569	615	609	641	620	581	582	635	657	592	579	613	600	644	615	626	654	576	609	633	679	575	595	590	600	635	604	654	614	639	615	611	616	644	580	566	615	611	598	633	608	610	601	637	562	620	586	611	604	628	627	554	640	645	658	626	631	608	574	642	653	614	590	620	611	570	573	598	652	633	620	621	642	588	617	623	618	627	569	623	649	610	567	606	573	627	583	623	592	609	575	597	626	618	605	621	622	627	606	621	651	598	625	612	605	667	630	594	601	649	636	611	613	601	632	627	574	663	618	584	629	641	596	625	606	650	632	601	607	608	655	659	653	621	636	602	631	646	595	620	616	627	633	606	582	612	602	613	609	592	616	608	579	583	632	606	577	579	598	622	629	609	648	619	579	618	619	621	650	594	651	621	670	584	605	648	637	580	622	610	677	607	601	620	593	653	608	632	642	649	642	626	617	603	605	611	566	601	614	630	602	615	559	603	606	624	547	631	601	612	579	652	616	663	613	585	594	635	649	605	597	598	594	568	569	612	619	604	573	651	614	583	576	589	605	638	618	629	627	629	616	617	625	614	637	597	594	612	575	575	610	632	655	614	624	563	637	581	618	582	571	572	628	593	613	615	661	626	636	585	581	616	598	673	597	637	628	632	620	575	633	656	614	664	553	633	627	618	584	578	627	598	585	651	633	613	614	583	610	578	628	597	595	642	634	625	610	640	613	611	647	615	628	625	584	609	632	631	617	639	612	582	633	633	552	619	623	635	656	653	619	600	614	590	587	617	634	615	634	588	600	586	607	597	631	594	649	615	590	641	582	607	617	651	605	636	577	634	637	665	621	616	646	650	597	644	596	628	608	619	639	621	602	577	597	638	624	638	575	628	642	592	573	616	652	651	594	614	628	610	644	606	611	641	605	633	606	606	633	641	632	652	615	635	597	626	606	594	566	610	599	608	608	593	605	626	553	663	611	605	581	620	602	622	633	671	612	623	612	616	619	575	622	641	595	572	596	621	605	617	610	582	642	571	575	594	619	628	664	625	599	648	664	619	606	654	657	583	676	566	650	645	631	582	611	572	631	614	615	673	604	633	619	608	615	622	614	589	669	602	643	658	637	565	626	618	630	647	623	648	594	637	587	595	648	650	640	607	611	610	606	657	613	634	655	622	625	627	641	563	615	595	602	582	574	601	588	618	591	582	644	640	631	658	609	639	633	634	625	619	645	644	610	603	613	579	620	654	569	625	633	611	610	611	618	619	597	593	605	619	619	616	662	567	603	632	600	641	626	605	603	582	602	578	589	615	681	603	588	601	634	612	597	589	630	623	650	642	611	609	607	599	600	594	586	618	565	616	604	624	650	590	582	568	601	614	644	616	607	636
22598	21269	29201	26124	21576	20355	13444	17041	15315	15917	13795	10029	6578	3916	2509	1758	1199	928	858	866	878	887	917	876	895	909	872	911	868	842	904	911	844	885	825	846	869	898	966	866	883	887	877	870	868	868	849	849	895	915	873	868	895	876	832	845	911	822	892	855	882	884	869	893	875	856	912	883	883	903	882	869	860	831	850	906	852	872	903	867	846	876	879	921	856	858	928	903	919	856	911	868	920	810	885	896	873	879	888	875	886	865	884	868	877	856	874	825	822	839	933	821	875	812	850	855	888	867	911	884	871	860	859	830	852	933	836	900	889	880	888	838	864	885	863	837	827	900	842	867	918	950	875	886	798	837	909	930	873	907	852	943	885	921	880	874	890	909	944	899	843	911	903	902	931	876	802	884	840	889	872	862	852	872	878	857	907	914	893	833	907	902	845	880	908	890	858	868	841	854	901	873	849	877	868	894	862	845	849	905	859	878	892	849	888	845	887	903	866	881	877	914	864	904	870	833	845	892	869	876	867	881	817	889	874	897	844	893	840	911	859	876	855	867	899	889	873	900	848	872	833	852	862	903	877	907	830	830	820	886	901	895	924	828	892	918	815	857	862	877	863	858	832	881	910	893	847	883	835	852	901	922	922	865	860	891	899	857	861	875	866	858	885	907	846	916	850	859	831	831	817	918	837	898	853	885	875	864	878	868	845	862	883	872	928	907	886	855	879	919	880	859	889	848	878	859	968	886	956	901	912	849	817	839	883	826	894	852	871	882	877	821	888	860	866	873	897	929	898	886	891	851	829	870	899	913	911	866	908	880	840	836	851	913	829	824	845	872	923	889	867	841	912	833	905	921	871	842	892	889	900	886	826	889	854	868	876	883	923	849	921	867	842	848	862	831	900	855	864	858	884	896	803	803	871	928	878	867	859	899	889	849	902	931	871	906	795	872	889	896	845	885	869	875	898	934	944	842	884	855	884	881	874	916	863	838	891	873	914	927	881	896	838	903	817	901	864	880	863	839	864	910	862	868	842	890	888	907	908	892	840	894	872	814	898	900	905	929	846	847	896	939	850	862	937	891	875	913	895	864	944	849	900	916	875	903	844	919	879	921	849	825	885	925	911	887	913	902	849	888	840	819	860	855	804	866	882	843	844	880	854	851	894	892	866	887	876	887	854	917	888	881	881	885	873	885	845	901	864	887	855	907	915	890	925	846	843	880	822	884	873	864	924	868	915	840	869	879	910	894	864	900	893	885	871	881	898	916	925	840	879	866	869	888	883	893	841	839	856	874	869	820	868	869	880	876	833	840	891	873	848	871	825	902	861	871	895	897	820	893	915	918	871	859	891	897	916	895	900	893	899	880	878	853	880	876	833	877	901	891	875	877	840	898	869	833	911	896	858	856	821	858	885	893	882	835	899	857	849	879	894	835	856	892	835	870	877	877	911	880	878	861	872	843	870	885	870	858	862	889	839	851	903	850	889	882	932	866	875	890	834	888	871	850	898	935	877	924	851	838	914	869	886	818	887	893	854	859	807	918	886	840	847	837	887	879	862	896	829	878	882	859	869	890	874	835	889	813	819	840	824	903	853	829	898	925	867	882	837	867	854	891	844	912	922	885	857	878	915	835	896	862	847	865	900	868	846	825	930	864	898	845	811	906	887	877	889	856	856	863	871	907	826	842	838	873	867	852	877	847	912	900	902	845	877	943	884	845	886	822	884	896	915	869	860	842	920	876	906	900	842	940	853	836	852	895	860	889	839	861	894	894	919	828	834	914	909	847	895	900	891	832	893	877	926	917	884	889	891	869	900	835	875	842	832	900	865	857	851	913	880	882	874	878	922	860	852	849	821	865	891	884	856	849	815	849	919	915	882	831	871	820	900	875	907	855	887	859	888	904	891	874	855	879	829	896	850	853	911	881	843	817	935	844	878	897	915	948	872	855	880	863	948	882	833	867	832	900	896	916	856	854	879	849	925	895	904	878	888	904	872	887	882	862	888	884	926	863	885	915	889	863	916	857	920	873	874	885	861	892	871	870	885	947	858	877	902	918	857	929	865	854	867	915	892	899	899	873	886	887	837	889	851	910	859	881	889	875	891	858	930	855	963	856	844	858	911	877	866	862	870	868	902	906	830	886	870	886	842	856	918	868	861	865	877	882	867	821	874	854	912	885	866	887	912	905	890	908	911	880	827	903	879	839	873	862	874	792	849	874	930	881	870	872	873	879	871	858	855	879	854	901	864	902	956	916	914	837	793	823	922	792	845	903	809	876	862	862	847	856	899	925	868	864	814	871	857	879	848	815	853	891	853	914	863	932	876	928	869	828	899	866	906	880	870	876	867	891	811	877	876	916	873	894	818	891	961	844	935	852	842	875	870	836	883	886	879	889	865	860	883	897	858	932	884	821	900	836	852	882	896	863	826	832	905	867	838	861	894	856	924	833	861	848	860	861	885	903	903	943	844	862	893	911	875	1003	813	878	800	842	827	869	896	872	912	864	871	884	879	875	857	915	877	869	807	885	892	897	898	857	881	928	894	922	896	881	881	913	865	906	877	934	836	909	909	866	869	839	883	857	879	855	876	812	818	834	901	880	864	896	872	896	898	833	921	883	871	893	883	898	895	895	871	887	859	868	907	885	909	841	889	891	895	881	913	883	860	916	916	857	879	848	865	883	892	899	918	826	854	842	921	913	834	878	920	874	873	888	867	877	793	909	912	929	862	884	889	863	870	844	909	888	840	850	883	859	888	891	926	832	845	821	891	883	879	887	940	881	924	859	860	896	899	886	854	921	858	853	856	861	856	856	877	871	808	865	905	859	915	907	880	865	855	878	840	846	840	872	882	839	905	850	836	833	892	885	868	912	860	867	851	858	880	856	870	903	810	851	889	872	886	914	867	868	899	868	909	821	898	883	863	831	941	857	841	914	905	859	832	864	872	869	889	863	916	856	880	853	863	878	894	924	842	900	858	907	908	826	881	864	876	907	854	867	925	868	834	856	872	873	936	866	905	866	924	838	827	941	867	837	883	898	921	919	890	865	919	867	905	869	957	911	898	888	900	919	864	908	833	845	839	839	837	906	866	888	913	815	856	824	890	875	863	902	855	870	875	821	887	909	891	872	864	893	841	836	855	950	915	869	895	880	856	869	858	886	856	916	889	799	841	883	897	842	835	839	896	813	873	845	873	880	831	872	842	877	857	850	893	885	891	882	913	878	860	857	884	829	910	849	891	877	849	840	833	848	864	891	949	876	900	864	918	875	831	873	853	911	913	899	901	859	872	897	892	894	853	863	881	874	880	904	837	881	940	908	838	846	844	899	854	889	834	887	927	910	872	862	921	855	899	902	887	860	881	836	844	897	903	865	852	861	869	895	892	845	864	914	863	889	868	902	845	894	852	856	904	893	898	827	862	873	842	891	896	920	927	851	863	904	889	873	903	909	919	895	916	872	846	852	886	857	875	885	899	932	884	909	847	894	901	872	919	860	833	838
46190	90667	61729	50705	9361	3328	6654	21619	19474	19530	16923	12592	8354	5190	3200	2011	1455	978	890	846	858	895	942	922	908	896	876	857	867	840	856	879	903	923	910	867	884	868	883	867	884	858	852	921	872	896	863	934	839	888	864	837	863	887	837	881	899	869	917	846	934	839	878	860	928	902	891	840	878	893	869	849	912	852	834	815	864	855	939	912	900	853	918	907	844	861	864	864	852	820	846	868	865	869	851	944	890	864	844	858	862	890	876	884	864	901	833	842	807	853	864	852	815	839	888	864	860	896	870	881	885	930	851	845	843	842	870	855	898	860	859	906	896	850	856	888	900	855	873	897	887	912	884	842	843	835	925	859	860	868	849	834	919	896	897	893	881	890	858	857	858	870	845	839	831	879	891	815	879	860	894	880	885	874	857	877	850	850	875	878	875	885	871	846	858	835	847	884	939	883	843	819	899	920	886	867	902	867	932	878	842	839	805	885	830	829	808	873	887	867	856	946	828	846	841	894	893	888	863	862	848	871	838	863	865	855	882	862	865	861	848	855	862	809	866	820	832	896	886	873	840	868	891	850	864	945	835	879	854	861	840	854	918	879	882	874	867	878	897	900	890	835	893	880	888	873	840	845	902	843	857	844	921	868	829	895	847	843	850	841	853	866	856	823	890	886	843	872	844	908	903	851	883	847	880	872	855	861	861	863	826	788	861	903	902	886	856	831	886	923	870	853	918	847	896	817	909	849	870	830	803	825	860	880	835	880	895	907	862	885	870	878	799	895	906	898	900	931	857	829	893	857	836	877	886	927	846	870	872	882	889	847	899	879	865	913	906	875	849	860	869	877	800	849	835	877	874	874	867	884	914	879	915	824	914	855	875	805	886	836	927	859	934	868	897	861	888	842	827	825	928	873	904	825	907	804	900	895	863	918	885	862	860	854	847	867	876	841	816	840	866	848	891	839	829	826	837	881	843	857	866	871	850	867	832	817	902	837	884	852	868	869	851	878	875	879	876	879	831	863	857	881	876	871	820	800	875	879	847	825	821	902	912	822	902	907	798	911	839	920	818	867	919	823	838	878	888	879	865	874	869	931	877	894	865	855	890	863	854	857	870	886	872	886	874	870	886	868	872	931	861	899	874	896	884	872	848	895	842	848	879	899	886	905	825	871	866	845	867	857	900	866	926	876	875	889	895	868	851	865	857	874	848	847	833	841	851	831	927	848	930	867	883	863	847	860	905	861	878	849	826	845	847	850	853	834	890	908	872	866	866	854	830	943	842	887	884	869	876	915	848	839	806	842	864	908	890	871	793	913	865	860	884	909	827	870	875	909	909	832	860	888	831	888	876	884	891	848	868	898	889	876	876	831	904	875	895	863	865	843	883	887	876	820	883	852	860	904	853	844	879	918	859	901	909	823	844	888	875	856	854	912	868	881	898	889	892	931	868	878	864	844	820	899	868	901	906	883	835	873	851	888	838	878	864	872	903	808	883	867	863	869	894	880	857	827	848	839	841	883	893	852	907	886	837	838	918	890	915	823	845	868	858	897	868	909	850	886	921	866	886	866	911	865	845	865	881	867	872	872	905	871	882	823	871	882	880	838	944	865	847	850	903	878	891	850	872	878	879	918	857	867	872	849	863	866	915	836	871	846	868	917	851	827	896	874	854	843	852	866	874	894	908	911	913	888	866	868	909	873	834	828	886	901	878	871	885	874	894	854	890	869	826	884	869	851	874	861	876	856	897	909	798	896	885	878	863	894	864	871	857	873	898	844	841	880	922	869	813	865	873	878	821	927	866	859	829	882	819	843	865	883	889	842	861	825	872	866	882	819	878	853	872	894	817	876	884	914	839	848	919	844	916	819	852	843	873	892	899	892	862	896	887	846	831	897	834	870	897	860	860	860	886	863	857	855	918	898	875	841	881	886	873	917	858	872	874	885	930	856	899	842	889	857	880	916	876	864	882	856	922	876	833	893	870	862	895	878	865	887	908	872	870	848	851	911	851	905	925	911	855	870	872	887	808	858	894	869	843	844	886	891	860	843	880	850	882	879	836	876	940	858	907	881	905	881	862	824	851	908	847	881	819	861	860	866	823	908	835	886	850	874	908	897	915	931	879	891	904	875	875	889	887	884	858	856	829	893	931	907	843	857	844	821	873	887	850	887	851	867	868	924	922	869	876	895	878	872	888	852	891	885	899	859	821	908	887	911	835	870	873	855	855	844	907	902	906	841	847	872	889	890	859	862	832	849	897	896	854	859	883	861	872	892	879	844	878	802	832	866	881	896	897	870	851	891	842	917	859	888	868	878	860	842	861	865	877	835	941	941	817	849	897	908	823	859	894	877	928	875	859	862	879	895	868	823	818	863	910	844	916	877	816	883	893	909	932	858	897	888	873	879	899	874	911	856	860	830	817	836	903	838	850	873	885	850	826	855	835	925	814	945	863	877	872	849	824	866	818	905	885	886	867	894	851	868	859	846	867	912	853	852	935	943	875	883	881	847	902	862	882	844	859	893	861	889	828	901	885	865	861	828	878	922	870	822	895	876	899	854	908	857	880	866	866	850	851	862	891	859	884	829	872	806	848	814	877	925	841	846	923	870	891	887	840	862	840	849	851	827	854	865	894	903	918	828	898	855	803	934	886	927	821	895	862	876	819	870	881	849	876	865	854	856	877	870	853	815	822	896	873	862	851	915	868	871	875	918	884	909	856	855	845	841	868	876	924	859	873	863	865	918	873	875	864	847	922	868	862	831	863	867	876	857	877	888	925	887	835	902	827	871	857	908	940	867	839	835	870	892	843	869	853	873	819	882	777	869	861	869	862	871	890	865	897	892	852	892	906	872	884	828	836	899	868	871	897	881	899	859	840	856	901	862	861	905	837	866	892	855	855	905	898	852	880	889	863	912	890	882	825	861	864	922	876	886	856	825	870	855	869	903	819	891	890	932	881	862	839	914	890	891	872	855	834	864	912	918	880	859	899	851	857	884	922	919	926	832	901	877	910	857	875	818	901	898	822	874	941	887	893	874	871	869	850	916	877	834	868	890	859	909	786	804	885	830	874	866	881	865	885	852	859	871	905	864	880	858	859	827	902	895	908	904	883	892	869	837	854	904	872	830	860	878	876	852	866	872	853	907	878	882	842	877	823	866	824	854	833	853	845	894	854	886	868	868	847	877	898	871	877	873	884	874	874	903	851	838	884	840	910	855	847	857	877	887	876	881	870	868	805	850	878	866	872	865	884	847	836	863	886	842	828	833	840	851	900	911	844	868	864	813	864	869	897	903	870	842	842	871	858	905	857	866	860	839	875	913	889	887	854	866	873	845	868	875	880	880	874	876	889	908	855	897	885	913	833	863	946	861	903	848	906	855	823	880	855	908	874	898	874	884	899	792	883	886	862	844	864	860	921	829	798	853	923	903	843	863	856	838	854	891	841	825	911	867	947	935	917	856	886	900	938	877	867	847	914	852	856	903	895	839	872	868	825	881
32915	27068	24854	15301	2869	985	853	1081	1171	1097	1021	982	848	691	624	589	574	545	483	535	505	515	459	491	483	506	531	505	502	528	480	540	533	499	500	495	524	493	534	490	528	477	496	505	489	514	532	518	466	475	495	525	507	475	510	468	478	484	521	497	475	492	522	545	534	545	525	546	500	471	534	537	523	497	500	500	512	487	483	527	539	553	496	496	521	517	502	506	542	544	502	508	516	512	499	519	514	508	510	513	520	508	535	508	483	492	487	496	506	529	487	487	523	526	506	499	534	527	472	477	499	492	514	533	533	490	509	505	480	539	542	513	498	513	494	512	479	499	502	517	533	490	512	494	511	492	476	511	514	478	519	522	510	472	476	525	507	554	554	493	479	484	511	524	530	484	511	518	526	477	540	497	517	478	521	516	521	490	502	482	486	527	525	510	516	510	464	537	467	495	563	534	466	487	496	529	563	474	552	526	498	509	458	535	527	505	534	498	541	479	523	487	531	476	478	489	515	495	526	550	510	495	496	512	501	483	487	463	525	529	458	481	501	506	497	525	546	534	489	545	467	494	501	504	531	486	512	488	477	471	537	516	501	510	499	492	513	511	483	494	503	499	549	519	520	529	486	529	542	499	501	532	523	502	510	570	542	478	493	491	483	544	570	508	520	485	522	513	482	492	519	538	507	520	527	473	476	481	517	517	524	508	525	512	460	520	469	507	522	512	467	530	503	497	564	492	500	465	495	500	493	505	503	514	511	503	518	559	514	487	533	541	493	503	492	540	500	493	530	514	466	496	472	484	473	525	491	479	506	516	497	529	486	486	541	503	522	504	500	515	515	483	540	519	505	549	492	512	477	493	515	515	546	516	502	498	562	498	513	519	488	551	536	514	520	461	495	483	493	517	498	530	547	493	521	541	508	511	504	499	527	486	535	509	549	546	514	479	498	515	512	506	485	464	519	529	469	535	481	526	457	490	537	485	521	528	507	520	543	531	543	512	489	483	474	466	490	487	519	526	502	529	508	542	497	531	517	456	474	504	482	507	507	478	498	523	512	501	492	481	559	516	498	534	534	470	510	464	524	505	495	508	528	493	515	483	511	478	470	510	474	502	557	482	471	518	528	493	525	493	512	516	500	510	532	489	541	527	488	490	506	525	495	501	513	494	501	495	467	508	529	501	510	509	560	511	466	552	517	535	476	515	528	509	505	506	432	499	547	515	470	486	519	502	520	489	516	502	498	516	537	527	488	523	512	452	521	477	520	526	515	478	466	519	524	538	535	467	472	449	502	500	493	458	467	498	493	524	496	514	501	487	503	515	488	507	483	507	515	473	501	508	538	506	449	493	552	527	482	484	510	513	499	495	544	503	532	471	483	498	521	508	517	532	494	521	479	446	531	508	492	529	499	517	515	514	519	524	495	557	510	539	511	520	512	528	516	534	547	503	492	502	526	524	498	512	497	503	507	524	509	442	511	480	528	497	513	483	537	503	463	517	544	484	496	481	515	524	543	497	478	479	497	492	526	520	522	480	501	479	500	533	518	512	519	514	531	505	455	511	524	514	483	482	502	526	523	509	511	512	488	500	518	504	483	519	528	500	500	499	509	534	477	542	517	510	463	533	507	518	516	529	482	536	432	494	494	486	511	523	496	458	469	499	474	482	474	496	478	526	495	515	499	549	501	479	537	484	556	511	477	541	492	481	489	510	483	519	499	440	505	490	478	523	508	489	535	534	449	460	471	481	512	556	487	501	504	473	529	489	551	477	480	536	533	526	520	498	499	503	485	526	515	562	542	473	507	497	553	529	473	442	503	530	487	517	498	531	510	566	523	505	548	477	493	485	503	506	480	516	507	499	471	481	514	518	508	509	520	489	503	549	518	524	557	514	463	556	483	539	520	506	509	463	498	549	479	512	525	511	488	541	512	525	512	488	503	505	496	534	516	534	496	474	514	502	522	510	590	508	507	538	518	517	540	510	488	518	537	504	501	478	498	490	524	520	520	556	487	484	492	537	519	512	522	457	483	508	478	524	492	492	487	537	500	506	492	504	495	488	511	519	513	541	505	530	559	517	497	499	547	512	511	575	494	473	504	521	522	545	503	547	522	475	532	483	525	511	521	519	510	507	508	534	496	462	507	554	492	490	478	529	506	495	496	485	504	498	532	495	528	502	553	496	496	548	547	543	524	463	494	502	466	501	523	464	517	487	507	483	503	528	522	508	467	498	452	490	531	478	524	515	478	528	486	506	489	547	503	504	500	542	491	498	529	487	495	490	503	506	464	506	495	519	503	527	546	528	508	465	484	508	493	480	442	503	524	500	540	560	507	534	484	504	490	518	510	503	521	503	492	524	536	512	506	499	508	520	501	495	536	512	519	503	511	470	493	492	498	480	510	490	517	535	490	469	462	494	545	572	497	520	488	551	502	501	462	499	496	466	541	527	490	489	516	511	493	517	480	505	504	547	521	486	485	490	505	490	529	485	528	519	513	498	506	516	475	476	516	519	517	485	523	497	575	495	505	533	503	548	522	510	549	526	508	504	517	518	527	475	520	474	485	522	491	508	515	508	488	498	525	475	487	502	491	488	561	510	529	459	485	490	501	520	493	488	537	487	497	513	509	506	510	522	478	507	483	534	515	494	516	513	479	489	536	474	499	510	469	530	499	474	489	499	514	529	567	502	472	524	506	502	507	501	504	477	517	493	486	536	511	495	511	515	502	496	476	497	509	501	494	473	492	510	521	564	481	530	510	479	519	491	500	527	492	517	515	509	479	518	502	491	486	451	528	525	498	500	486	503	527	523	502	521	476	511	485	505	514	516	520	497	536	498	502	481	511	495	541	476	506	515	518	496	499	489	511	472	511	498	504	515	505	500	501	506	509	510	520	507	494	536	480	469	515	524	510	502	511	503	520	514	527	477	530	476	490	514	478	493	483	524	505	493	517	518	488	497	509	514	501	505	530	514	529	500	493	507	495	491	527	486	548	532	478	508	485	508	504	534	480	524	494	510	500	535	541	507	507	533	545	537	532	500	548	484	530	514	460	532	512	485	496	502	511	535	489	524	494	493	481	471	506	497	481	516	506	524	486	470	540	506	478	504	515	512	494	511	504	486	491	531	472	436	517	493	530	525	495	527	540	504	517	529	505	561	511	571	496	509	498	553	496	517	499	541	487	485	495	517	477	471	509	555	510	539	538	536	472	484	521	531	529	545	487	528	502	510	538	503	527	510	488	512	509	514	515	527	533	501	508	486	505	519	516	501	529	513	522	504	508	500	497	526	486	492	524	498	512	506	471	529	501	460	481	548	453	493	509	504	540	511	471	557	482	513	518	479	520	479	470	508	488	500	511	529	537	546	508	510	493	521	536	503	505	505	500	528	482	447	487	504	490	511	515	524	508	517	476	508	519	503	462	506	480	520	507	469	504	478	463	475	523	536	457	495	550	530	487	555	503	523	480	508	504	493	490	499	463	518	494	514	493	474	502	554
35076	37764	18908	9579	2715	1416	1049	1391	1469	1337	1198	1189	896	784	688	640	612	563	528	550	534	591	501	538	471	533	506	503	529	499	542	519	514	518	530	496	554	552	542	539	538	536	514	521	563	494	526	512	525	534	498	531	529	520	532	534	473	509	516	563	551	545	551	551	567	552	514	551	514	522	552	546	563	542	540	510	537	548	508	510	541	547	483	529	543	560	530	506	533	548	502	555	524	509	536	535	512	527	550	524	550	570	556	546	530	509	506	505	551	513	506	500	520	544	525	528	521	534	526	535	531	490	576	529	506	529	518	532	577	522	514	505	505	541	558	533	491	554	542	543	547	527	562	539	510	543	581	529	550	504	554	516	515	521	517	515	528	515	497	515	538	470	502	589	523	517	504	542	577	532	555	538	565	515	592	522	512	496	496	519	555	534	520	545	562	527	524	592	543	530	528	492	536	523	535	496	536	541	518	535	564	543	522	481	545	554	550	524	550	534	540	528	523	547	544	524	584	543	531	528	492	507	525	543	544	531	533	535	494	542	531	518	498	543	574	571	508	528	535	527	492	536	508	537	499	500	520	571	529	523	565	550	503	551	546	539	535	528	573	554	537	531	558	588	520	530	547	560	504	557	568	535	526	563	552	537	598	532	550	519	502	511	564	528	487	546	530	542	545	527	560	535	520	533	522	493	501	538	544	519	533	513	510	534	548	564	472	542	528	488	534	542	513	509	502	516	517	520	497	544	547	554	507	486	504	540	532	519	524	513	535	523	536	493	524	528	508	517	533	561	549	525	502	502	498	552	544	500	556	550	475	537	526	540	525	514	578	518	484	523	498	506	540	515	499	542	578	510	532	550	541	567	537	531	519	535	563	523	551	571	578	533	518	506	533	547	502	545	497	532	572	524	561	494	540	480	508	553	532	535	523	500	559	548	508	526	543	515	494	495	528	548	522	496	521	532	521	562	573	535	545	521	538	553	486	554	506	552	513	518	545	529	536	513	525	562	540	510	541	503	505	530	556	484	543	538	525	494	530	518	484	533	536	519	497	544	553	507	545	527	491	531	551	563	518	507	510	524	548	511	526	551	506	528	498	540	520	535	524	533	535	568	540	533	513	532	510	532	563	511	523	553	548	529	472	509	490	526	519	481	557	486	477	539	534	523	564	548	503	555	525	533	483	517	535	499	542	579	532	500	502	516	555	513	514	518	531	531	581	528	536	504	539	494	496	514	526	568	500	538	507	547	503	499	490	519	516	544	528	538	583	562	535	539	507	519	503	554	507	501	528	501	545	519	538	565	511	539	541	501	514	542	561	558	546	564	540	507	529	501	548	515	540	550	539	524	511	547	541	542	551	518	507	562	499	530	556	525	545	546	546	500	474	541	529	484	527	532	525	556	538	482	536	518	535	560	501	525	516	511	556	530	526	492	524	533	504	506	520	536	466	485	542	510	541	516	513	524	516	512	532	514	505	504	537	568	539	559	511	507	564	522	576	579	499	561	589	564	494	540	530	535	554	545	553	520	519	560	521	547	502	533	505	534	482	527	517	529	539	550	518	557	552	516	539	554	504	519	515	512	532	534	495	542	489	523	533	485	504	524	494	517	580	483	528	488	551	507	556	479	572	565	530	535	539	514	531	556	526	536	574	521	510	568	527	519	517	543	537	572	528	535	475	518	507	555	558	508	526	530	533	545	553	528	542	528	519	533	542	501	522	534	555	527	585	484	530	534	534	513	535	558	511	505	558	527	563	585	536	482	503	537	539	528	531	562	502	507	554	552	530	535	511	550	533	589	556	517	546	537	523	550	516	526	504	519	559	531	523	560	544	545	521	543	562	537	522	559	539	529	499	541	528	484	498	498	558	565	512	512	532	518	527	545	508	513	551	523	516	533	504	520	585	523	524	528	544	549	566	536	528	525	531	515	539	543	540	497	551	546	539	514	524	507	540	509	538	507	567	535	527	542	486	563	547	514	556	543	550	580	526	564	545	538	549	526	502	514	519	524	509	508	504	546	532	524	517	507	531	567	496	529	494	567	542	539	523	510	516	505	542	523	543	490	507	564	537	503	551	562	512	552	513	557	539	529	536	560	535	515	537	565	555	536	595	561	510	533	540	507	517	492	516	556	506	505	537	528	524	524	511	498	504	538	521	536	502	510	493	502	548	525	542	500	518	524	585	525	543	526	487	563	517	510	542	473	542	516	536	572	528	543	537	507	555	508	532	504	565	538	562	544	495	509	543	539	494	578	531	551	497	520	540	507	506	476	513	523	549	562	574	477	547	557	517	501	508	552	532	547	560	534	559	491	560	524	529	517	504	547	493	494	541	535	531	544	561	553	550	501	522	513	534	507	527	507	551	543	577	526	541	499	518	536	490	535	540	509	528	525	505	560	495	497	521	559	535	548	517	551	534	547	514	503	519	547	501	528	548	519	506	504	525	519	527	527	541	535	541	521	565	560	523	571	504	549	518	491	496	537	493	499	502	591	502	517	527	520	541	508	522	534	548	512	533	521	538	534	561	543	575	528	528	543	526	493	506	508	549	527	508	502	541	544	552	533	521	502	558	539	515	545	526	518	522	568	528	584	530	547	529	520	487	522	528	544	493	514	573	531	566	556	555	553	491	530	560	532	507	534	552	542	538	548	502	528	531	522	558	530	498	527	477	493	502	532	523	483	534	504	538	531	501	538	542	520	555	536	539	525	496	545	540	518	527	536	531	587	524	552	556	508	542	533	566	575	563	518	531	573	516	521	558	541	519	496	507	539	538	561	520	536	556	561	557	568	524	498	527	521	548	553	525	568	513	531	532	508	520	487	497	512	489	555	506	544	492	491	576	509	504	503	554	561	541	528	529	506	524	549	518	551	530	569	539	497	506	536	536	528	576	557	560	480	489	551	553	498	505	539	602	514	557	479	533	512	523	544	523	535	554	513	535	513	517	521	501	536	527	483	532	526	536	538	518	495	541	543	541	539	540	536	504	588	531	529	523	515	531	511	562	552	486	538	533	509	515	472	539	502	515	525	526	522	509	557	532	548	480	526	486	552	536	581	523	555	530	535	499	537	516	575	499	495	482	508	519	533	510	518	529	505	535	533	490	550	533	499	546	560	512	520	573	531	555	562	537	518	579	541	558	546	534	539	509	507	515	529	522	520	528	549	508	499	551	483	540	530	546	559	552	535	560	538	553	549	512	570	557	569	518	528	554	550	535	505	533	566	538	559	520	530	553	514	507	552	533	512	484	525	553	526	553	504	537	560	508	526	540	565	525	524	520	528	516	544	488	525	542	524	515	556	559	526	542	523	495	503	504	560	543	535	528	518	533	558	532	553	561	516	581	547	497	504	503	525	512	543	542	493	484	496	516	542	534	523	537	510	525	532	573	562	522	480	562	552	527	532	542	560	528	575	523	534	570	519	528	544	539	535	539	522	546	529	540	544	503	483	512	547	561	528	501	518	523	498	520	560	520	560	507	578	549	548	547	494
23710	21568	29915	28129	21081	12501	3550	8522	9471	8829	7496	5373	3288	2374	1520	1181	916	794	654	675	663	675	702	668	700	659	655	718	651	698	696	716	643	734	683	630	633	678	700	693	667	686	654	678	693	683	654	651	676	675	653	648	695	681	696	696	699	697	663	685	691	725	667	697	684	679	680	703	650	683	684	659	672	625	658	618	650	658	667	639	678	637	704	645	650	707	663	655	731	672	673	671	683	682	670	721	690	657	738	653	717	698	643	671	685	685	687	625	623	631	673	641	701	693	642	643	679	666	627	682	678	649	682	665	649	660	730	654	689	707	671	645	679	699	668	700	640	665	657	704	681	638	654	668	705	660	652	693	670	679	643	653	684	671	654	671	651	651	667	681	702	695	698	655	632	673	658	672	684	682	676	636	683	676	669	672	665	688	667	618	637	644	700	695	645	672	652	670	733	669	654	671	647	655	668	692	660	709	684	636	669	711	611	659	663	702	650	663	652	699	660	710	694	680	634	702	688	696	670	661	679	702	678	681	638	674	653	670	643	657	703	645	674	669	671	638	673	640	684	705	615	636	635	674	670	692	650	687	651	666	728	690	660	667	683	678	650	647	663	679	657	691	645	661	678	698	705	680	634	668	679	708	637	700	708	732	710	675	619	705	672	656	656	661	694	671	688	684	638	707	654	727	646	682	694	644	655	685	656	636	665	605	623	653	657	706	704	727	660	651	682	643	691	665	678	695	677	719	709	661	699	652	647	678	675	664	695	676	700	629	665	691	659	697	663	675	616	646	600	693	622	665	645	641	640	701	661	634	663	679	700	653	638	731	680	648	646	638	665	679	701	657	666	640	676	643	694	658	661	650	678	704	710	679	657	652	640	688	656	684	669	652	672	695	668	679	656	672	676	665	677	659	653	672	671	649	672	655	676	663	681	675	624	691	664	646	647	635	664	636	656	705	680	704	712	665	675	672	669	666	661	692	651	705	716	665	670	719	659	647	661	704	673	679	653	635	696	655	652	670	692	679	660	698	656	652	680	718	702	645	648	658	670	680	637	667	679	664	658	673	647	655	683	621	682	673	588	702	689	711	666	667	646	662	669	711	661	717	686	725	651	628	654	624	707	659	720	661	732	671	645	654	665	666	615	676	658	703	706	685	646	685	723	658	653	673	689	666	644	675	742	633	627	686	681	653	656	674	667	684	672	654	647	705	715	683	608	649	673	680	662	660	648	691	671	681	653	632	653	678	671	625	676	696	678	665	700	690	627	664	714	660	652	677	689	660	644	685	678	695	643	664	685	631	654	623	659	689	644	710	699	678	657	644	682	690	647	686	655	696	658	675	660	702	617	670	683	684	670	719	630	659	691	708	661	691	629	648	656	707	701	712	669	679	724	657	678	678	676	656	654	667	640	676	699	710	665	672	671	697	684	673	683	677	682	693	698	685	627	665	670	664	649	655	697	659	699	673	697	669	661	669	642	701	708	675	658	678	689	691	673	686	690	694	652	637	677	670	671	681	658	669	670	606	677	668	639	653	698	669	687	667	650	647	664	652	673	650	677	671	645	646	682	679	653	683	671	695	676	648	687	686	698	695	658	708	702	666	709	668	685	671	661	697	637	673	679	664	628	659	665	686	688	649	673	663	659	697	655	687	674	652	670	636	675	645	641	684	642	700	620	693	671	605	660	632	678	689	649	715	636	686	669	635	668	703	638	693	643	682	708	688	658	698	667	686	648	716	645	664	679	651	655	647	699	680	687	675	700	686	702	656	623	675	658	633	711	659	654	685	635	679	675	667	662	719	661	691	668	703	693	667	733	669	700	686	674	704	669	683	681	690	659	671	638	675	634	661	648	680	676	644	638	702	673	640	652	686	677	664	710	645	675	697	681	658	627	599	690	663	649	700	646	720	640	695	685	701	692	700	673	642	680	711	652	650	726	721	658	637	703	690	641	668	644	667	642	683	642	643	650	666	634	668	680	641	677	678	706	678	682	667	764	686	674	704	690	654	720	665	670	657	670	625	673	652	690	685	680	657	718	648	681	630	675	628	626	666	701	670	629	634	709	624	676	698	720	644	654	684	663	697	674	688	692	675	701	678	707	645	690	693	640	612	692	679	717	690	679	652	685	632	652	671	646	678	675	653	657	646	671	605	697	645	662	736	695	649	641	672	676	660	728	687	680	667	669	678	703	630	664	691	652	694	659	636	700	696	680	693	663	663	661	669	726	653	690	677	657	703	668	696	675	668	674	676	668	674	724	634	659	636	708	676	710	661	660	660	691	697	687	635	695	676	626	694	752	692	652	676	597	689	687	678	662	669	649	642	683	665	685	638	657	631	707	648	680	661	639	661	714	668	719	651	687	637	680	705	695	701	687	660	677	691	682	671	662	689	658	705	672	681	685	685	667	625	683	639	664	660	692	624	671	694	616	737	688	648	697	652	661	676	684	700	672	679	748	695	653	684	672	684	648	653	728	624	668	715	668	632	655	696	698	631	696	640	710	664	677	710	634	650	691	679	727	651	717	694	673	635	673	663	669	621	702	674	665	644	644	673	665	678	648	667	689	654	630	690	643	626	718	667	693	672	658	642	664	699	685	622	700	662	676	686	691	666	732	710	681	714	658	649	669	702	678	680	693	681	665	714	689	661	639	660	648	652	662	747	652	632	691	657	643	668	667	706	615	694	648	650	690	646	700	697	646	655	716	713	682	711	700	679	728	688	680	662	676	716	662	661	695	644	669	643	659	719	640	635	605	671	660	641	655	646	681	645	718	697	656	660	640	684	684	657	673	655	652	643	681	678	705	654	717	682	710	649	638	670	692	652	661	716	597	660	640	658	726	720	650	665	676	667	688	659	661	658	667	667	648	674	635	694	627	647	719	661	681	766	685	669	688	680	699	706	671	632	655	683	667	666	708	677	626	629	680	650	633	648	676	675	713	666	659	639	710	648	704	637	691	678	684	677	682	687	668	701	708	657	702	662	718	664	700	706	669	714	716	639	673	660	696	695	702	660	665	723	716	675	684	710	683	662	685	626	683	667	658	691	671	696	658	651	719	662	670	666	677	673	663	702	702	675	652	614	665	707	659	635	699	677	647	673	728	674	684	664	620	720	629	669	694	682	699	663	709	668	671	666	671	660	659	630	713	673	660	720	675	654	709	675	680	695	726	648	679	649	683	668	686	660	687	694	660	660	652	682	721	676	708	668	669	658	701	672	647	645	674	700	667	638	688	646	701	712	674	660	671	668	677	663	633	683	664	688	703	666	701	653	665	680	648	636	656	676	628	690	621	656	630	683	731	712	685	671	709	715	672	677	630	656	642	671	693	661	696	707	658	625	659	710	702	642	667	698	691	692	639	692	693	688	735	663	668	665	638	746	671	673	697	622	661	685	685	701	651	705	657	661	684	690	635	662	665	681	708	687	654	678	654	712	636	702	696	646	699	684	714	650	680	658	697	628	676	658	711	640	642	668	647	640	694	671	700	667	705	659
42789	81228	52059	39068	5567	2467	3566	12054	13110	11613	10226	7221	4519	3198	2043	1425	958	722	690	690	670	703	626	695	665	682	677	688	704	648	657	712	741	667	649	683	676	651	675	698	644	693	647	673	702	687	694	717	681	696	689	668	681	667	633	675	654	668	666	724	716	672	681	748	642	667	669	659	686	695	664	702	693	645	698	678	639	695	658	661	704	713	667	700	638	648	630	702	684	657	726	688	729	671	675	651	711	683	674	656	688	657	680	677	681	659	670	730	675	690	726	710	651	690	698	678	657	664	687	679	671	682	730	663	684	683	709	712	712	682	677	682	670	676	697	672	658	675	649	702	665	743	665	689	655	698	670	705	676	670	668	713	698	677	646	671	645	685	668	713	657	678	671	727	717	677	673	697	650	609	664	672	681	684	653	652	664	644	665	670	673	647	637	678	681	690	701	655	751	727	669	658	698	675	666	658	709	666	692	702	663	666	656	694	638	675	645	676	671	647	700	702	684	647	707	631	674	675	694	669	646	666	711	696	668	693	673	700	681	673	705	700	711	678	747	721	700	657	724	679	703	657	676	673	664	705	677	713	673	688	650	636	674	687	708	671	725	688	660	747	695	692	676	726	674	671	624	663	695	680	630	696	663	676	689	675	699	653	714	672	699	695	708	663	675	668	733	682	676	695	650	635	750	679	697	695	690	678	653	750	699	712	675	688	718	663	674	707	726	664	696	656	715	665	733	616	701	688	739	652	649	651	748	704	620	707	677	666	681	653	671	709	724	710	703	690	690	699	652	681	669	667	685	647	663	692	707	699	626	675	646	711	668	688	690	686	740	667	668	678	667	655	602	693	703	654	628	632	662	673	656	661	652	691	709	655	656	681	699	689	660	715	675	692	668	653	688	728	669	682	683	696	667	657	666	731	648	683	615	688	673	677	638	645	687	682	693	686	623	631	656	670	672	661	669	669	667	689	691	653	670	678	685	681	662	673	680	678	649	705	748	619	681	706	615	724	712	678	718	608	677	717	714	670	707	678	642	646	690	723	697	655	639	688	670	637	703	741	674	711	682	686	705	671	701	693	691	694	670	686	726	697	697	696	667	672	718	669	662	670	651	645	660	672	689	662	676	645	713	685	701	705	672	661	703	679	682	660	710	668	604	697	692	672	705	688	639	721	705	692	661	681	665	719	694	693	693	687	663	693	701	737	665	709	688	632	670	687	714	654	652	686	684	700	671	657	719	699	695	650	630	724	689	675	665	646	676	664	713	697	686	679	689	667	727	654	685	657	678	626	667	707	657	712	624	705	678	680	688	688	699	693	689	682	685	703	673	726	675	632	654	661	718	685	671	673	658	672	666	644	700	666	666	668	689	672	660	665	690	689	744	676	690	661	646	689	698	705	668	681	707	664	707	704	646	688	674	667	702	707	677	713	653	713	668	720	724	678	690	698	619	679	705	664	688	699	687	715	648	638	709	661	738	635	722	645	673	654	696	697	661	656	661	709	662	684	666	713	674	658	682	698	682	667	708	653	668	696	704	678	705	719	678	631	680	649	683	643	682	657	648	769	696	733	657	648	653	667	681	653	666	626	724	669	724	685	739	691	668	648	671	690	653	660	669	677	710	593	660	692	666	674	649	687	677	661	654	719	693	658	717	640	689	671	669	687	689	663	662	664	643	719	673	666	681	686	643	654	670	725	665	696	750	684	646	668	702	674	691	692	679	646	703	700	712	669	659	696	676	666	664	729	663	730	703	714	663	717	694	666	688	686	677	636	685	623	649	730	645	698	673	679	693	687	677	681	686	697	635	692	694	668	688	667	674	654	667	700	662	664	656	672	689	697	664	709	678	741	707	694	688	690	663	710	728	720	665	684	659	641	692	662	685	648	636	657	677	710	662	691	641	715	685	663	646	710	698	691	694	692	740	705	620	625	691	657	673	700	675	678	699	660	715	715	631	669	688	690	728	702	671	668	718	639	650	729	737	711	651	647	699	687	672	652	674	697	609	713	631	734	694	675	694	622	664	686	689	677	696	649	657	618	681	663	709	696	661	674	654	644	668	667	638	671	675	686	688	622	704	680	718	662	753	694	684	670	672	697	648	690	681	642	722	672	654	655	694	692	641	670	711	696	706	668	693	653	671	697	673	702	699	723	683	710	681	710	634	653	695	689	647	700	657	681	697	699	661	715	662	669	665	691	660	659	752	655	710	669	673	664	654	683	713	692	684	688	695	687	712	715	702	618	688	652	729	682	691	656	679	651	678	606	695	733	700	696	736	667	667	636	733	715	721	697	709	688	694	651	708	647	663	718	702	674	698	618	698	689	704	697	699	676	685	647	687	664	654	678	718	698	629	780	661	650	704	703	677	682	704	686	659	669	673	652	719	655	635	666	672	679	704	665	664	705	640	689	658	615	694	647	684	640	699	686	729	656	665	657	650	730	687	714	704	658	686	677	706	641	701	689	661	672	679	680	645	719	682	667	678	698	667	657	666	746	667	670	674	690	664	697	663	721	673	712	715	677	668	652	713	700	673	697	650	697	740	655	698	714	716	644	614	676	682	670	649	712	724	684	695	703	696	671	698	674	677	702	720	691	671	759	647	677	697	624	665	692	718	666	703	682	700	644	619	733	653	679	668	682	713	728	700	679	689	704	669	703	686	718	733	718	736	680	731	692	694	715	670	720	597	670	671	692	702	699	661	718	716	705	680	689	704	695	683	703	692	672	663	722	686	665	709	679	674	702	654	692	690	678	692	680	673	685	690	651	667	697	638	679	656	622	657	671	694	705	667	654	657	655	665	698	647	683	643	666	705	673	625	694	732	676	673	678	673	665	665	643	657	692	673	674	699	659	670	678	685	712	630	679	689	652	641	696	726	647	675	701	720	664	693	676	677	687	685	679	689	699	688	684	696	705	707	682	699	656	665	670	677	666	721	683	660	664	709	707	656	705	681	706	656	742	686	645	651	670	699	672	652	641	652	708	643	682	700	677	692	714	682	619	686	660	686	666	725	680	716	633	658	664	663	699	698	679	632	653	636	689	680	669	615	672	670	666	636	668	671	645	671	683	694	659	690	624	686	666	715	682	722	698	691	663	679	708	683	644	664	676	693	663	677	712	673	677	648	694	675	698	680	622	725	687	676	661	616	647	677	630	656	720	678	728	727	727	708	641	666	633	641	717	673	650	675	663	684	636	706	690	659	656	671	696	679	707	701	662	654	672	636	700	703	667	674	643	696	701	654	707	680	633	651	671	638	671	676	700	690	666	700	653	694	695	650	698	666	649	675	660	659	667	680	690	661	694	681	635	670	680	689	740	699	693	698	745	684	714	705	693	662	673	675	644	685	649	679	711	738	668	673	698	723	662	646	712	706	690	686	665	703	707	674	734	681	663	688	662	703	669	666	685	669	657	684	690	698	679	718	680	712	713	691	673	657	698	642	650	681	714	672	683	671	663	682	694	661	673	738	679	684	680	639	678	655	676	690	677	651	657
25005	22069	29196	28659	16066	2936	1447	3514	4872	4159	3818	2856	1979	1396	1072	892	736	606	596	638	606	571	568	607	613	615	590	573	604	637	623	547	601	631	576	584	576	617	584	638	557	604	589	586	586	564	591	591	558	618	603	592	567	565	609	599	591	585	618	607	653	645	606	561	587	580	609	592	580	586	576	590	584	580	584	593	591	626	571	581	565	558	598	604	598	581	626	593	614	586	607	602	632	612	605	613	630	598	606	610	546	619	617	617	647	601	597	582	593	586	599	645	577	632	562	544	559	544	622	625	555	574	626	592	584	589	564	567	656	593	624	593	599	566	596	579	577	587	624	605	611	595	624	638	626	574	573	619	581	587	546	618	576	582	572	543	575	563	582	649	572	614	580	624	569	597	570	584	581	595	604	577	587	587	621	582	563	576	630	597	583	604	573	589	631	599	609	595	591	573	609	578	600	571	614	605	563	612	604	628	602	588	591	621	591	607	609	591	636	614	585	615	615	629	621	563	570	618	606	588	612	605	585	628	591	593	614	603	612	614	633	609	612	592	621	570	584	612	617	569	610	624	603	582	624	559	618	621	580	564	605	593	618	585	549	556	610	598	572	620	602	615	555	628	585	566	615	622	583	576	618	635	597	608	584	582	604	555	601	591	654	618	597	580	590	619	612	601	589	584	607	612	573	610	582	611	614	574	601	622	592	599	588	602	589	602	571	624	579	617	612	612	568	589	646	610	588	604	579	568	587	579	633	593	576	593	563	607	645	613	609	552	581	556	599	596	625	573	605	592	638	559	595	562	558	625	631	552	564	611	632	597	578	602	577	606	565	566	570	600	581	590	625	570	565	575	621	586	570	584	554	592	532	619	594	584	574	585	626	605	576	609	593	590	651	611	584	587	597	583	584	558	610	561	592	589	577	596	587	590	591	580	565	593	558	612	597	599	623	588	610	556	582	623	574	591	567	601	574	605	541	562	580	555	632	589	609	607	621	571	602	605	640	535	633	578	603	560	619	595	612	633	600	568	639	604	602	606	566	591	578	591	640	575	565	553	617	602	628	587	602	589	613	627	622	567	571	559	579	572	581	654	614	626	667	643	586	600	562	591	599	612	598	574	632	591	593	576	604	602	572	608	587	574	606	614	581	659	566	595	582	604	592	589	599	626	644	632	605	561	617	598	588	605	571	569	600	582	563	606	578	639	626	568	578	641	591	614	577	640	584	607	585	604	616	582	628	570	597	578	584	588	571	581	616	577	503	611	634	580	622	594	555	608	598	564	625	581	572	609	593	593	578	575	566	608	599	587	641	540	568	608	610	575	600	576	620	599	591	612	610	597	566	603	583	605	589	633	615	612	567	567	608	595	567	603	607	584	607	590	568	595	605	592	639	541	582	579	541	625	598	577	608	577	644	542	628	554	525	576	595	557	606	634	605	549	624	608	525	609	625	638	602	578	522	598	584	619	604	582	588	607	618	602	611	593	642	576	584	659	612	650	592	572	570	623	556	605	575	620	616	620	599	556	567	602	562	546	606	588	597	571	590	586	601	612	562	541	612	606	601	579	639	641	597	555	559	590	588	572	602	570	633	582	571	548	603	577	554	576	561	565	628	553	637	582	539	597	592	613	585	541	583	616	620	595	591	635	566	621	617	575	580	602	578	614	564	603	570	589	621	570	586	623	589	617	626	605	583	618	635	602	595	618	574	583	597	589	561	533	635	610	582	611	634	625	573	592	657	639	602	577	559	577	614	606	630	604	667	621	555	612	596	612	613	603	588	565	577	582	579	613	607	612	576	593	634	609	662	613	621	569	581	625	579	559	585	574	597	576	561	574	579	593	589	665	577	606	620	587	598	599	568	639	613	572	601	576	572	550	602	571	624	593	590	579	615	591	596	599	560	563	594	593	590	539	586	613	588	586	562	644	623	581	539	570	619	584	593	596	596	597	570	631	594	589	617	664	589	601	616	602	592	620	604	574	644	620	602	583	584	570	595	624	597	596	612	596	588	597	649	581	588	623	614	586	585	607	597	587	631	589	591	605	612	601	585	596	602	575	633	609	607	616	593	581	583	600	611	580	578	614	629	628	627	594	588	606	580	598	606	611	604	577	590	672	611	612	549	567	588	579	569	571	585	648	594	612	552	589	597	553	571	609	592	634	565	607	580	623	626	595	584	648	590	617	587	602	590	604	590	615	570	620	579	598	617	591	613	582	583	621	592	579	635	587	571	583	573	602	546	545	584	598	603	628	604	633	578	584	581	585	589	623	604	603	569	605	659	563	553	598	609	599	607	618	596	581	596	615	583	575	539	616	592	570	557	592	586	617	612	585	601	572	580	586	612	570	586	589	590	587	566	589	589	592	565	580	591	613	578	617	512	571	571	580	627	629	622	605	613	567	587	623	627	601	563	554	585	585	584	591	579	586	605	636	577	622	572	589	599	608	613	561	598	621	553	556	618	620	579	589	597	624	566	591	584	576	582	567	580	605	582	588	610	550	609	623	586	592	537	616	582	579	574	597	604	598	598	631	583	596	598	593	577	594	588	532	565	554	559	604	603	613	604	583	662	587	595	601	586	612	570	623	569	567	590	631	574	543	601	623	586	606	600	550	572	610	643	606	554	611	564	576	573	568	618	545	582	586	594	599	577	604	589	568	574	599	569	559	592	607	584	611	600	606	587	569	620	580	593	597	594	620	673	584	596	587	608	601	580	518	604	625	575	581	596	564	592	582	606	591	553	605	620	625	624	639	600	617	577	587	594	619	598	588	653	614	546	578	603	576	598	598	571	595	572	567	605	617	626	607	593	585	559	564	609	647	633	595	642	590	594	610	577	628	565	628	607	632	604	533	556	584	619	655	562	580	584	594	629	591	566	605	574	600	587	605	584	608	594	613	641	593	583	601	546	617	575	628	613	579	602	591	568	568	601	573	622	602	625	604	559	581	621	568	599	614	598	548	615	644	559	600	608	592	603	622	581	589	562	602	620	613	556	607	639	602	581	595	609	586	570	562	582	532	568	542	626	589	583	570	589	599	564	574	607	626	561	584	568	568	589	593	576	599	567	638	612	596	575	584	574	646	652	590	600	594	587	566	654	596	553	603	607	588	620	592	576	558	551	578	559	631	592	591	633	630	627	584	603	607	536	621	598	598	571	565	625	566	601	576	589	580	591	604	604	557	584	611	600	613	604	614	578	591	574	585	590	571	556	590	589	604	610	619	589	598	579	587	595	603	622	610	602	592	603	616	574	574	547	609	603	582	547	623	620	616	604	591	582	555	586	586	642	580	594	598	653	610	602	634	625	599	624	550	541	565	559	582	561	562	614	634	605	576	619	584	586	634	620	595	618	606	629	606	523	590	585	584	591	632	595	597	593	566	598	534	589	567	638	629	572	647	592	587	613	621	632	553	596	563	584	579	569	590	587	593	606	580	624	569	593	610	617	631	543	590	608	619	552	600	591	607	611	583	593	606	577	597	572	579	581	548	548	561
40829	71701	42114	32272	5813	1785	2135	6352	8684	7093	6527	4835	3071	2024	1399	1065	808	678	679	630	611	602	632	648	610	608	699	587	652	660	592	593	637	657	612	653	614	651	587	628	603	681	639	648	637	634	608	595	607	654	643	570	635	616	638	594	643	632	628	678	598	628	642	664	638	622	641	666	640	630	650	595	603	663	672	635	586	641	628	614	602	576	676	669	595	679	629	615	637	612	598	585	599	631	637	588	618	633	634	653	616	623	609	611	602	606	602	588	591	605	661	629	629	628	652	617	590	650	566	627	614	646	570	621	621	655	587	597	604	633	627	677	627	604	654	616	615	605	655	652	633	631	630	673	582	641	596	623	640	616	611	593	608	612	606	637	615	606	646	628	594	623	608	603	591	644	605	661	638	596	666	605	630	620	615	652	655	650	584	642	586	594	622	635	614	619	641	633	614	618	578	623	612	598	605	635	592	636	630	603	618	615	642	618	602	607	601	627	605	607	635	612	662	668	564	646	589	596	601	630	622	602	622	610	620	618	665	611	641	642	628	639	654	632	660	638	640	594	639	651	629	603	624	562	640	600	602	577	603	628	669	634	649	594	600	601	586	637	626	665	645	606	584	667	634	627	643	615	584	638	630	629	620	599	636	649	660	614	648	582	628	646	627	648	660	631	604	629	626	588	619	622	615	660	642	612	641	611	623	615	654	674	636	635	652	627	668	608	592	589	614	628	632	669	629	584	646	588	681	627	660	636	614	642	622	615	621	623	613	606	647	640	610	612	604	666	640	654	629	633	633	588	636	639	678	626	681	580	579	597	622	622	595	621	590	606	626	636	571	631	646	600	637	665	637	641	646	601	601	635	593	632	587	620	663	642	647	613	609	623	641	625	607	627	632	645	632	627	619	597	619	664	654	615	635	619	585	600	618	640	600	622	630	680	649	645	621	592	570	656	653	662	631	642	600	594	644	597	658	604	582	629	631	663	626	588	603	638	597	615	634	617	618	603	647	614	652	682	648	673	661	614	606	578	652	642	621	650	666	590	687	632	621	641	571	663	615	681	589	638	597	627	631	618	616	660	615	622	656	639	597	611	606	624	599	650	617	626	571	641	630	660	623	644	638	640	622	609	620	608	629	631	656	645	620	608	645	640	614	636	634	665	644	616	636	651	668	622	643	623	572	646	647	613	608	593	628	670	655	639	613	619	633	626	679	640	640	594	581	605	616	616	632	599	590	645	617	603	638	639	660	685	626	664	620	694	609	635	652	631	625	641	620	565	637	652	629	623	610	649	570	632	650	598	617	653	603	614	652	593	624	661	613	634	630	634	623	617	634	620	616	636	607	645	610	655	589	610	642	595	562	594	607	657	622	661	590	605	712	616	605	609	640	606	663	616	644	625	637	645	632	640	564	619	619	647	668	661	642	630	638	601	645	612	617	609	666	590	642	640	604	621	590	610	603	638	627	603	630	591	620	657	632	663	643	650	617	657	608	620	624	582	649	661	604	618	640	634	566	629	660	571	649	640	626	650	650	660	620	640	682	657	593	633	579	604	599	641	611	664	659	601	637	648	615	629	631	620	611	651	634	653	613	621	617	609	591	636	630	643	580	646	647	628	654	624	622	610	631	631	586	636	603	621	675	604	625	616	661	657	623	585	617	622	657	610	611	610	617	613	647	634	579	591	619	614	625	660	650	632	640	622	644	617	638	640	618	624	644	610	621	623	609	653	620	677	635	665	657	643	628	646	597	655	604	565	589	636	612	629	626	569	619	612	652	612	634	609	600	680	601	663	653	638	636	662	610	634	590	649	667	612	573	610	617	610	630	608	632	613	627	620	593	608	637	674	614	615	622	645	585	638	621	628	606	616	617	579	616	630	627	610	601	646	657	630	650	640	625	621	608	628	616	596	632	626	688	679	612	638	606	627	626	600	648	630	629	615	616	634	603	633	651	640	617	592	618	660	602	599	606	615	635	648	593	651	638	661	629	617	608	668	660	658	606	627	640	586	608	630	617	584	622	641	611	653	626	629	560	639	616	651	580	615	610	614	596	660	617	594	641	614	595	611	632	607	618	608	625	594	620	587	608	626	614	607	659	640	637	632	604	645	632	595	584	618	598	608	620	621	581	679	620	613	637	622	622	594	636	612	621	605	654	622	681	625	655	650	607	584	648	664	658	642	674	682	603	608	615	620	634	621	655	623	628	638	633	620	592	617	604	617	615	637	626	619	630	660	603	620	651	595	651	630	616	677	647	647	640	656	614	682	591	629	611	603	611	627	607	665	603	619	594	662	667	639	590	633	654	634	632	626	615	642	668	644	605	613	657	589	608	600	610	607	590	605	633	650	586	648	651	657	657	584	639	649	633	589	604	636	671	615	630	609	627	598	649	636	619	658	627	622	598	633	626	627	592	644	620	654	634	617	618	640	610	598	603	612	679	624	625	655	638	623	601	614	639	619	647	606	642	614	628	613	667	682	616	616	589	609	580	649	671	626	610	657	615	607	625	624	620	613	620	670	637	598	609	668	661	612	625	641	628	612	601	631	627	624	656	632	598	632	658	646	613	609	636	642	586	602	616	635	645	619	632	607	605	628	622	593	656	645	617	615	588	632	605	591	644	628	580	654	677	638	630	643	627	615	626	640	625	640	601	647	589	612	655	640	572	645	619	639	614	612	627	604	588	605	620	633	594	661	647	624	629	672	653	651	619	638	657	642	637	635	602	636	623	615	659	624	644	599	613	636	622	644	617	616	614	653	575	612	618	597	637	652	660	579	653	602	634	635	645	604	589	592	610	615	611	652	639	633	580	641	618	596	631	590	665	621	651	625	627	619	654	656	645	643	615	617	617	652	618	635	607	671	626	584	645	628	628	584	654	657	644	574	632	653	639	632	567	560	624	658	665	635	656	583	603	645	604	617	607	671	619	595	636	603	662	617	617	620	588	631	614	634	560	602	613	608	629	635	629	643	659	663	628	615	627	632	635	633	639	633	640	650	598	607	606	620	618	591	616	598	581	630	625	626	651	606	641	600	617	584	605	630	648	596	635	671	603	612	599	617	623	669	611	599	626	602	635	648	616	648	637	640	623	629	620	649	641	637	630	612	650	625	642	633	612	638	617	570	625	652	617	619	620	663	608	629	649	628	625	634	620	593	615	639	695	611	651	606	630	626	598	623	640	627	659	605	609	609	682	640	605	585	609	602	609	661	643	615	647	641	597	665	649	637	657	649	653	603	614	585	654	651	584	626	599	679	612	626	611	644	630	594	638	662	644	645	652	609	630	595	609	642	636	583	597	605	647	630	622	587	622	587	650	670	655	627	663	576	603	625	668	597	606	634	633	610	593	616	595	618	668	637	618	629	650	623	625	587	627	595	667	616	624	655	633	588	660	593	640	625	571	617	617	610	602	618	594	611	660	628	645	602	588	627	597	623	648	633	609	646	618	596	636	625	588	628	623	626	636	668	640	577	619	620	611	683	623	635	634	629	626	638
22602	21310	28977	26432	21466	20729	12332	11769	19509	15838	13032	10112	6453	4119	2584	1729	1081	934	893	904	908	855	853	861	869	866	903	899	846	905	881	847	874	863	902	862	852	894	878	876	823	918	851	837	898	877	863	868	909	913	868	844	848	928	841	939	853	919	874	840	849	896	896	866	852	869	907	913	841	826	825	838	906	877	827	860	822	842	836	839	892	848	881	865	839	919	822	874	820	870	881	886	909	903	908	830	880	824	812	853	879	898	912	893	914	807	834	845	878	882	862	841	870	852	854	907	898	841	849	880	879	851	906	861	933	850	848	883	885	859	876	876	890	847	892	838	859	944	815	880	836	902	862	896	876	888	853	900	900	929	891	831	883	845	792	894	839	897	910	887	834	836	850	824	868	873	872	846	881	806	864	895	924	868	922	821	945	859	855	889	889	887	915	857	915	878	949	829	875	891	885	866	889	906	846	909	825	851	845	843	861	838	919	859	885	906	886	843	881	810	876	891	909	857	876	897	808	854	871	923	898	857	841	830	891	860	871	877	890	875	869	910	873	911	926	904	857	864	873	888	843	892	891	847	883	868	905	897	853	879	879	861	906	931	881	864	904	836	865	917	868	859	814	922	886	876	817	837	844	831	847	884	871	901	905	836	843	852	876	849	870	833	878	844	899	860	856	838	871	870	833	835	857	851	828	880	854	846	851	882	863	918	862	863	853	842	858	883	880	840	851	883	853	878	844	885	851	883	871	909	929	923	857	906	835	912	885	907	924	898	863	865	902	879	835	815	915	857	878	922	848	867	829	868	838	852	797	875	855	909	914	838	872	856	884	846	891	892	885	901	901	910	831	891	893	871	852	899	857	878	909	886	882	901	905	853	871	883	898	882	803	860	873	850	930	893	889	877	881	896	870	857	900	845	888	844	899	823	920	846	861	843	907	824	855	931	858	871	880	888	836	880	879	896	855	842	881	852	870	874	905	886	887	828	891	871	818	907	846	854	862	856	884	877	870	893	850	889	859	874	889	854	871	864	862	892	902	862	873	888	878	871	912	840	924	844	883	892	883	872	852	923	901	850	836	880	909	850	898	849	889	886	863	930	872	895	919	862	871	905	866	862	883	925	886	895	810	843	859	851	858	862	843	887	860	863	874	864	872	911	905	820	892	908	884	897	917	887	835	830	939	867	823	859	903	910	848	891	871	889	867	855	891	890	941	919	904	878	867	865	868	851	934	892	927	894	871	795	858	946	856	872	892	876	894	850	873	811	883	871	901	918	863	910	883	911	869	864	887	932	869	874	857	898	889	869	864	899	889	885	887	905	895	822	890	886	908	883	856	837	870	882	868	875	875	931	908	909	918	878	888	870	848	866	923	859	938	857	961	884	869	876	877	799	864	857	835	856	811	934	841	914	862	878	863	935	879	913	868	902	870	877	930	882	867	872	939	894	891	910	896	860	867	830	866	886	910	880	844	847	897	902	841	908	853	792	898	902	855	844	875	870	856	841	880	878	821	838	892	841	896	856	890	830	859	915	866	862	860	906	850	858	861	887	873	884	855	854	879	803	849	835	818	857	879	921	830	846	840	858	852	917	876	852	896	845	880	883	878	914	859	867	832	854	845	912	853	945	853	870	845	919	890	882	826	848	884	861	896	876	848	865	882	861	806	846	931	892	939	848	853	885	857	879	921	855	876	888	879	829	817	858	875	827	894	814	867	896	947	844	924	893	861	896	875	879	836	907	827	867	843	940	909	868	939	870	869	857	895	833	854	880	873	814	879	919	880	895	883	837	888	896	878	999	880	885	899	849	851	877	883	911	911	843	842	870	849	853	871	877	859	850	829	858	856	880	845	862	903	912	822	855	919	865	890	891	858	848	853	883	849	874	851	888	860	910	847	856	888	873	885	868	908	835	858	874	864	887	909	855	901	837	866	877	897	869	861	853	890	874	864	809	880	814	854	854	827	810	896	885	848	891	862	835	916	845	845	898	874	884	889	832	945	882	959	903	871	902	859	830	837	837	872	880	867	869	853	899	851	860	861	905	872	844	820	900	891	865	842	865	904	977	870	832	836	887	906	851	914	863	847	844	910	895	891	883	904	880	928	920	846	881	882	837	843	899	892	861	906	887	845	852	884	851	877	878	851	914	873	823	863	822	859	888	871	895	859	891	831	886	843	844	912	826	919	864	887	874	872	861	877	876	892	937	903	846	853	826	903	896	863	845	887	898	867	903	915	829	875	888	875	863	890	912	880	902	936	847	904	892	880	853	900	876	844	874	932	857	841	870	831	885	856	878	904	848	889	874	843	887	838	895	819	937	845	890	884	887	892	833	814	877	877	890	833	871	902	921	896	903	904	797	897	906	909	882	870	823	851	865	798	877	897	906	898	841	886	857	917	820	857	891	906	889	820	872	846	904	847	896	891	867	855	837	815	867	866	870	848	876	893	927	896	852	814	867	870	881	911	863	862	888	827	831	819	951	852	866	876	810	806	876	878	873	826	876	919	886	901	899	852	893	902	879	880	872	843	891	847	838	884	865	863	880	870	873	867	920	852	848	813	868	891	897	851	915	889	900	912	871	906	862	856	897	878	900	868	855	890	877	802	883	847	870	852	843	903	913	847	859	856	892	888	877	959	879	937	890	887	888	821	876	871	829	796	969	845	872	839	871	875	921	888	841	828	848	870	889	866	899	841	817	889	821	873	859	884	872	873	912	849	886	876	829	842	861	881	873	912	891	891	826	899	894	882	812	804	880	923	820	887	811	884	894	880	891	869	847	900	838	873	875	886	881	893	894	840	908	880	900	856	853	904	865	828	910	843	888	878	867	899	901	896	905	893	828	887	879	867	888	862	832	881	839	827	830	888	927	854	915	878	890	867	836	881	912	859	913	884	862	866	846	822	910	868	836	853	871	856	846	851	895	887	826	905	834	852	888	866	886	907	826	877	863	815	853	841	838	874	912	876	862	934	907	860	841	923	886	909	789	913	896	890	901	863	891	876	862	856	962	932	852	854	884	855	901	861	911	884	860	878	861	875	852	898	910	813	896	908	883	908	826	894	844	876	926	881	832	825	866	856	848	902	841	838	873	895	855	848	877	859	817	884	822	875	852	885	831	900	859	821	839	843	874	874	906	871	909	838	894	849	885	882	929	925	828	899	890	854	898	858	825	921	860	892	865	906	886	889	833	876	837	820	825	950	878	860	901	850	898	820	855	871	905	879	886	867	897	962	840	840	891	906	882	815	876	846	873	901	854	843	881	926	885	865	886	881	858	871	915	882	893	857	898	849	872	872	897	824	898	948	816	874	879	891	862	863	826	907	860	853	847	860	853	865	870	890	862	840	866	880	872	862	818	897	853	897	893	866	887	872	855	904	864	899	896	829	874	845	865	898	858	834	876	929	905	892	887	883	895	966	809	848	874	969	850	915	891	847	896	872	888	888	870	898	874	852	894	880	949	832	906	840	895	852	820	925	866	851	858	847	864	856	865	856	856
44335	92535	61717	48558	10082	8736	4286	15826	23571	18742	16148	12759	8317	5183	3244	1989	1233	885	925	834	950	824	894	915	887	855	874	837	912	901	846	789	894	836	873	873	856	867	897	915	880	851	898	864	875	849	809	876	877	871	855	799	875	901	894	866	843	838	891	885	904	820	880	843	831	852	848	862	866	859	874	821	861	821	848	846	894	853	861	841	855	876	856	854	860	851	827	880	835	846	867	845	808	840	903	797	863	873	871	914	883	860	844	882	841	840	869	888	880	883	852	864	886	868	813	854	800	896	831	861	840	928	853	908	885	913	872	838	887	823	861	807	888	835	894	907	821	850	855	894	865	853	816	897	859	908	845	882	906	838	829	849	871	862	924	850	799	844	849	846	873	864	841	842	827	849	847	859	812	923	857	890	852	812	938	887	893	845	882	828	850	868	892	900	865	852	829	893	868	878	918	832	907	886	896	905	880	881	847	846	869	843	865	878	791	873	882	920	889	869	838	843	841	832	866	811	833	881	896	905	864	912	819	904	866	832	870	824	837	898	793	861	879	851	840	897	883	855	889	840	878	880	890	868	863	842	840	877	863	839	865	908	882	878	865	888	837	836	887	860	822	873	836	866	870	897	902	830	866	848	837	866	938	894	846	886	851	865	911	825	875	921	936	880	901	878	901	904	870	828	937	848	805	825	860	854	840	957	834	835	860	844	869	918	826	842	819	846	863	878	838	886	874	855	872	837	863	885	892	851	818	805	845	886	851	832	874	842	835	823	848	818	831	829	853	841	830	868	854	839	906	883	880	831	860	888	883	850	880	852	803	899	895	852	836	880	832	827	857	897	891	814	816	877	871	860	869	879	866	852	824	855	881	862	821	771	908	895	842	902	823	842	845	899	839	858	863	878	823	797	879	838	892	884	884	881	879	891	835	861	907	821	908	829	834	856	887	894	899	888	873	850	889	879	870	854	858	910	834	898	825	901	858	855	879	877	857	823	842	902	812	875	843	854	941	894	917	858	880	836	857	942	851	852	905	803	896	853	838	916	888	866	846	849	903	899	885	852	877	902	880	914	866	856	770	871	848	837	852	838	860	846	847	864	839	810	862	858	864	849	852	887	863	861	842	856	853	901	853	911	874	859	829	817	844	826	874	849	865	829	879	860	900	884	834	853	877	926	948	870	783	820	860	850	868	875	865	856	851	852	864	928	832	841	865	838	881	816	860	862	855	834	843	930	911	876	821	872	874	827	869	872	879	876	894	887	889	869	821	872	841	869	826	839	842	881	891	871	871	837	890	817	880	881	858	833	830	822	838	834	859	886	885	843	841	854	819	849	866	860	892	887	860	806	840	856	817	923	884	832	862	830	807	916	841	834	849	849	875	882	843	831	855	887	844	848	879	939	840	879	870	895	853	877	802	874	876	861	847	900	873	848	824	864	862	882	825	829	846	840	839	891	829	884	886	871	876	877	829	850	864	894	847	925	918	892	819	870	882	838	908	883	859	851	919	885	850	842	932	856	875	851	824	831	872	879	855	880	940	849	859	878	870	888	870	858	851	867	882	867	900	890	887	877	853	866	912	877	905	863	830	839	892	864	872	879	848	850	901	888	890	810	842	898	848	868	882	879	828	862	896	857	890	872	853	912	867	842	896	846	868	868	882	837	896	880	834	893	872	845	862	867	846	828	859	881	820	896	856	869	887	856	852	886	868	805	878	802	879	860	858	927	887	844	859	849	839	861	804	852	862	858	815	845	819	802	790	817	855	850	897	835	919	822	883	913	889	873	893	878	856	898	870	891	846	829	873	832	857	832	850	866	859	812	851	851	830	838	898	880	893	905	873	861	867	848	855	823	822	854	869	848	855	865	849	870	839	841	844	837	905	854	847	877	823	842	862	819	872	830	842	829	859	871	834	852	879	859	859	846	863	905	858	855	864	835	812	883	856	842	870	890	848	850	815	871	861	919	933	870	901	868	857	814	865	879	831	886	809	855	825	908	859	834	840	883	825	880	850	875	882	833	818	866	823	854	884	850	874	855	860	892	901	887	847	859	891	838	865	848	877	798	887	849	844	888	872	863	814	878	883	849	836	857	856	854	845	868	857	842	865	918	862	838	860	838	871	837	857	937	880	892	877	881	864	899	839	825	860	827	890	900	880	851	841	828	800	862	837	878	825	813	833	825	931	844	850	869	920	822	872	847	883	871	818	897	895	812	857	849	816	870	827	891	884	837	855	854	888	857	930	817	850	919	887	908	886	887	857	904	890	893	897	863	867	832	872	875	941	867	864	870	879	871	878	914	879	821	827	880	882	867	868	894	817	854	853	924	873	831	888	805	871	896	857	816	845	806	865	900	872	833	844	834	834	815	907	878	879	855	868	884	897	871	942	913	853	850	908	849	860	841	836	893	793	878	883	829	870	852	845	836	828	875	822	905	879	850	857	836	850	856	880	898	856	911	767	849	861	883	856	860	837	887	862	879	889	834	868	834	814	848	838	832	865	840	886	908	881	873	785	871	842	885	887	884	840	845	855	866	873	831	837	876	838	822	849	826	865	845	904	893	857	833	861	951	892	872	838	874	852	884	840	894	889	868	805	820	891	816	931	887	898	876	826	869	859	871	854	849	852	845	871	872	827	862	846	832	902	902	859	873	858	889	843	869	874	848	896	834	807	856	900	855	850	907	864	862	905	939	864	833	904	870	852	829	832	813	859	854	870	849	904	842	841	842	923	888	794	863	854	911	828	921	891	841	794	847	856	834	862	827	895	890	860	844	855	881	865	821	852	887	910	876	893	907	861	837	872	870	870	882	802	865	843	838	864	840	844	848	855	845	908	867	921	864	903	862	901	824	837	873	869	840	879	832	910	877	867	831	866	873	904	903	901	846	868	895	856	816	833	905	892	834	860	860	835	879	876	823	832	864	850	876	888	821	859	880	879	844	872	885	860	819	898	886	866	874	896	862	861	901	832	822	842	834	838	861	845	855	846	822	865	880	849	840	892	853	872	892	844	823	876	823	824	855	843	868	828	851	888	841	840	881	862	857	831	847	812	899	854	841	879	842	896	906	843	900	840	933	837	859	856	904	863	853	926	884	859	818	863	895	818	888	889	848	919	880	831	887	897	835	854	887	865	866	842	834	839	874	897	777	880	846	821	813	826	823	871	843	850	858	853	828	849	859	846	871	882	785	859	883	863	878	895	891	850	881	847	844	857	831	822	797	897	882	863	891	840	902	816	796	843	847	895	837	865	832	869	787	863	911	848	836	896	855	826	855	849	857	908	860	854	855	863	864	862	845	850	877	847	880	818	859	879	897	859	859	857	827	871	837	898	917	853	837	865	859	851	869	866	876	866	891	931	852	901	842	877	860	917	825	871	836	871	840	832	887	845	840	894	878	850	886	860	897	826	878	866	893	896	931	892	833	840	846	883	870	870	900	846	844	877	873	930	836	824	880	889	884	877	860	893	796	905	851	899	814	846	893	870	864	839	903	890	798
31918	27481	24971	12224	2321	1957	995	988	1197	1175	1182	941	830	715	571	569	544	483	486	506	480	525	494	484	515	514	458	529	485	484	475	470	514	511	510	451	490	510	457	483	449	446	455	467	484	501	497	488	478	479	496	519	471	477	457	490	528	506	490	473	483	526	528	515	493	482	504	506	498	497	499	485	504	523	492	475	479	501	470	503	481	498	502	504	489	422	536	475	513	483	486	470	448	483	491	477	481	496	494	476	494	481	493	507	479	473	506	490	498	488	473	458	496	501	489	493	464	430	506	543	452	470	493	463	488	544	458	530	515	436	524	495	439	462	482	472	451	500	477	485	513	519	500	538	473	460	494	485	464	466	466	505	456	497	482	491	468	477	502	496	505	493	481	446	491	482	458	456	482	463	473	488	530	476	490	469	501	532	491	479	514	475	470	502	484	500	526	444	469	519	492	488	473	472	482	493	484	508	491	506	493	511	502	492	477	517	505	479	466	487	474	488	451	510	481	488	505	473	493	509	443	483	519	488	513	495	473	479	496	518	489	473	482	526	476	457	474	494	499	476	494	528	442	452	497	507	517	493	506	459	514	506	467	489	471	493	460	495	441	487	486	495	511	522	504	504	477	474	510	493	510	456	473	504	451	515	480	504	476	529	473	500	484	497	480	513	534	491	474	486	531	467	450	520	478	476	459	503	498	498	492	492	484	474	537	507	466	477	492	473	496	497	478	503	507	494	514	519	468	480	503	492	472	489	481	515	474	447	486	465	451	461	500	491	460	480	484	470	435	452	520	528	525	457	538	487	483	486	504	446	457	508	490	480	520	478	468	469	511	511	523	469	499	504	492	483	492	480	459	496	493	460	516	474	464	495	486	489	512	464	478	493	463	521	488	472	490	466	525	495	515	530	509	476	518	495	475	483	476	497	460	488	508	481	503	504	467	458	487	495	476	514	473	516	491	470	478	466	433	468	482	460	491	500	478	489	469	493	474	496	499	460	461	468	486	495	473	508	488	524	430	518	453	504	473	468	481	484	472	512	482	475	497	482	486	467	518	520	504	476	452	487	499	462	485	476	479	493	476	503	469	478	468	489	475	483	478	497	501	492	508	493	509	492	488	507	479	457	516	495	485	478	520	497	488	465	442	484	497	484	454	476	482	493	481	485	449	503	492	504	437	556	502	488	498	508	489	460	497	473	498	475	488	476	479	519	496	492	490	484	495	503	481	495	455	485	469	475	472	538	476	462	498	467	494	482	488	506	470	464	461	511	496	508	489	502	495	477	481	490	469	532	486	482	515	495	466	505	549	478	433	480	513	480	507	480	470	466	490	486	492	490	470	493	497	481	504	534	479	507	488	443	503	508	509	523	471	535	468	487	483	442	488	480	495	482	520	520	445	467	481	492	480	515	496	456	476	490	498	467	474	483	489	480	469	487	484	455	473	476	517	497	463	453	494	503	486	484	498	467	492	491	486	466	462	472	485	506	466	482	547	505	439	520	510	495	512	533	496	504	497	510	504	468	473	486	499	512	494	490	496	500	485	489	505	524	483	508	488	500	488	468	467	474	506	529	511	481	512	507	484	528	499	500	532	520	459	460	468	484	493	462	444	491	483	486	474	448	514	447	508	520	497	458	498	474	470	467	488	507	492	478	520	460	493	511	549	461	508	478	487	516	473	524	499	470	457	490	483	493	524	484	465	496	474	501	476	498	476	499	495	484	486	486	501	450	513	476	466	488	451	499	527	483	515	480	510	470	484	489	499	493	499	520	473	479	483	470	483	484	490	505	471	501	513	472	466	494	497	483	444	474	518	492	478	478	507	539	464	512	510	518	519	493	486	443	486	473	455	500	455	484	488	491	477	483	451	469	495	503	472	513	495	493	500	481	476	452	485	471	462	507	434	500	490	512	479	448	493	487	500	470	521	497	554	437	513	496	478	425	456	478	483	480	522	527	492	514	471	483	482	502	495	503	525	460	507	494	481	502	496	518	452	476	491	508	506	482	502	456	465	478	530	503	474	490	484	485	516	492	479	456	481	434	470	518	469	471	502	470	494	448	487	441	512	479	507	455	472	464	458	477	493	483	515	485	473	459	497	509	472	483	469	490	491	481	459	500	475	455	476	467	482	508	504	490	500	512	489	482	453	476	462	473	517	455	437	471	486	505	477	514	494	508	526	487	467	454	489	457	464	464	474	512	503	464	447	478	477	499	527	434	507	472	485	482	530	510	498	512	531	466	486	525	470	490	472	492	502	462	491	472	495	470	492	466	507	498	499	467	484	472	497	495	490	473	497	465	506	468	536	479	505	455	528	503	482	497	515	536	489	469	530	489	507	524	519	495	489	510	500	473	490	470	472	502	482	536	489	446	487	481	503	485	478	504	477	494	472	481	504	489	478	484	492	482	475	505	486	458	498	511	476	502	468	511	498	519	494	475	511	480	459	469	527	485	437	482	517	544	507	489	469	489	478	458	498	499	547	464	497	474	529	485	522	491	475	444	510	478	489	458	498	474	483	485	470	528	497	498	469	469	484	522	435	501	485	496	482	485	491	489	464	455	487	520	500	506	481	481	516	524	472	475	472	508	473	456	504	521	483	464	502	505	485	502	528	492	481	470	464	452	498	482	499	480	503	518	454	514	527	497	504	486	469	508	437	514	489	524	493	511	474	508	546	482	493	513	469	488	509	494	495	484	495	489	512	492	483	492	491	462	496	456	492	480	502	476	476	492	489	459	467	461	487	488	485	492	487	523	469	480	544	547	492	464	519	463	487	471	490	491	467	493	538	490	456	515	470	479	510	498	511	497	491	484	485	466	464	486	519	447	496	455	467	508	483	441	550	488	543	482	511	457	514	484	466	501	477	443	500	503	530	466	482	482	510	522	480	547	472	477	509	481	480	529	486	466	465	475	486	509	489	464	480	507	519	484	477	459	490	519	499	519	480	480	489	478	457	488	512	455	469	523	481	480	485	513	496	490	468	507	496	495	485	456	519	517	539	516	474	461	473	499	490	497	528	527	505	468	504	493	478	471	512	485	479	524	494	495	477	498	471	543	529	490	518	477	485	502	508	464	461	475	469	493	484	487	457	510	504	546	455	496	482	505	502	529	489	521	520	479	533	528	483	447	479	499	533	500	468	482	448	468	554	474	532	495	521	493	476	474	485	500	503	512	455	510	461	507	516	534	482	489	520	481	473	462	468	472	495	479	484	477	517	500	512	486	479	461	532	462	509	495	498	531	496	486	520	492	547	502	546	499	511	480	509	463	519	511	514	478	500	501	481	504	488	519	466	504	536	476	485	469	469	471	466	473	503	486	527	467	450	479	505	504	470	513	510	459	500	507	462	468	494	512	505	506	539	502	500	481	503	463	491	509	510	497	463	474	477	483	479	480	449	546	474	477	510	543	473	492	532	481	482	492	443	514	471	503	456	499	471	517	461	488	502	502	495	511	462	464	457	498	489	482	468	467	465	509	484	516	494	492	528	493
33630	38472	18303	6952	2573	2468	1224	1283	1543	1491	1399	1189	885	784	696	626	523	526	473	531	530	532	555	476	518	539	492	558	518	575	514	527	483	504	501	513	529	515	527	479	494	510	519	511	522	526	506	495	518	513	520	526	488	457	521	501	528	531	511	513	491	514	496	531	503	544	499	482	529	532	494	533	494	500	514	513	493	499	519	518	484	478	510	531	509	479	504	521	507	529	489	542	493	499	499	509	524	462	533	466	475	537	542	478	498	513	544	513	503	467	517	494	522	499	511	488	482	543	456	523	443	487	527	506	498	509	536	521	526	474	475	552	514	498	480	521	522	503	460	495	521	490	541	533	557	517	508	515	480	501	503	486	477	527	507	499	525	493	477	505	504	481	514	492	529	512	509	494	534	462	533	528	527	497	523	493	520	526	532	475	535	522	528	509	483	519	524	499	517	516	515	489	470	532	509	498	472	518	516	487	511	469	538	494	533	505	521	509	523	506	522	519	491	536	518	518	455	505	502	468	520	477	554	515	532	526	528	499	488	478	526	458	512	476	508	522	510	534	515	490	528	522	522	504	493	493	485	540	501	491	523	484	505	510	495	524	511	515	523	485	514	537	520	536	552	483	504	495	540	530	531	465	534	509	525	502	478	506	512	490	463	521	519	475	535	513	512	507	526	503	541	540	484	507	481	476	505	494	492	525	517	536	500	519	520	534	534	527	510	500	521	545	492	500	481	503	521	501	486	522	491	487	483	561	513	511	518	466	519	474	549	530	510	501	547	516	526	543	508	495	472	481	539	477	524	514	471	517	478	525	524	537	477	528	509	505	511	504	504	504	510	495	506	501	492	501	522	532	548	466	499	487	526	519	534	523	527	495	503	520	556	535	522	539	508	492	510	510	519	459	491	512	485	502	533	505	487	476	508	519	539	509	540	512	529	487	470	510	511	507	512	533	491	503	477	503	508	493	444	505	498	558	495	526	508	485	523	495	513	491	507	539	465	544	482	510	519	528	496	495	482	495	514	544	447	515	483	508	502	531	529	506	506	517	488	526	517	516	533	520	561	534	521	483	523	529	508	505	497	517	552	539	515	508	504	507	500	463	518	549	481	514	514	525	517	553	502	515	487	496	518	508	500	537	480	493	477	511	483	520	470	537	477	473	532	493	515	501	561	531	519	527	514	533	515	462	467	509	522	533	533	524	503	496	441	512	521	495	559	497	525	456	509	518	496	486	486	520	500	507	501	509	479	532	501	476	522	501	511	521	515	476	525	526	456	493	470	499	493	519	517	452	540	470	516	487	551	528	505	523	526	534	527	490	535	511	487	490	506	481	486	525	481	519	502	493	496	494	480	496	519	497	482	490	562	547	534	530	483	528	486	498	521	510	502	511	540	504	471	507	478	503	513	499	512	522	503	527	475	501	518	511	511	546	540	485	521	487	525	479	506	486	554	535	486	480	521	472	495	534	503	494	490	521	474	575	545	519	527	491	483	550	488	526	526	503	504	491	490	517	435	495	530	532	513	451	449	486	488	528	509	498	511	459	472	522	537	491	490	514	482	510	494	521	501	506	501	510	524	527	506	496	515	521	513	489	540	481	499	563	532	486	474	542	514	533	502	510	516	484	506	465	494	501	516	518	506	515	510	490	495	501	517	518	529	484	527	505	532	476	512	533	490	526	544	492	510	521	526	491	518	551	505	489	511	502	470	493	536	508	534	560	521	485	494	580	519	485	497	518	506	514	476	503	474	521	508	490	519	506	520	490	468	573	469	506	515	452	496	527	462	520	518	477	475	470	516	468	503	447	528	509	500	507	498	519	513	490	509	484	529	501	500	502	495	511	465	538	507	475	506	526	525	505	522	496	481	510	498	519	527	514	518	531	532	512	511	483	529	447	511	517	501	534	548	518	495	502	487	530	473	541	550	520	518	472	509	532	467	514	557	531	505	537	555	512	486	499	488	494	490	515	566	526	508	495	499	503	522	519	486	502	491	545	494	530	500	530	509	507	487	489	531	553	487	515	482	505	513	513	525	522	486	534	504	531	517	470	480	538	532	473	549	498	519	506	541	532	520	529	482	542	451	519	478	521	519	487	497	510	535	502	505	510	552	502	539	521	520	504	533	486	504	548	520	514	486	539	493	527	495	508	473	512	517	516	493	552	505	516	507	499	508	545	508	517	522	473	500	503	493	528	507	516	479	506	532	467	498	511	543	493	466	550	533	519	526	514	489	531	492	501	510	532	523	494	543	504	512	516	508	536	537	523	518	529	507	515	511	504	522	514	532	525	497	500	480	519	507	520	518	550	534	524	504	518	471	531	509	469	484	448	511	529	500	521	537	503	509	519	510	506	515	494	487	496	512	520	486	520	517	483	493	501	502	503	515	492	531	476	503	489	514	534	547	511	532	487	569	470	542	544	494	470	510	486	484	508	552	487	513	553	539	459	483	515	533	545	498	523	506	547	519	520	514	509	518	521	510	501	503	508	495	505	503	517	554	482	521	538	473	516	518	537	509	533	527	513	541	468	539	533	518	510	539	510	520	483	471	505	546	516	520	518	545	516	499	528	496	495	556	517	515	524	484	488	504	539	484	511	504	488	532	498	515	516	483	499	475	541	512	519	476	493	510	494	532	516	516	529	499	477	516	491	521	544	531	522	462	520	512	527	526	498	505	480	495	488	480	487	499	485	535	475	499	476	480	519	495	536	510	506	473	499	498	500	490	543	474	510	530	482	505	502	524	496	511	485	503	492	481	503	499	523	497	505	463	487	497	525	507	518	499	497	487	517	510	483	541	495	504	514	505	517	513	509	530	465	511	464	521	503	491	519	499	503	513	510	488	503	491	521	461	474	491	499	506	520	510	520	467	480	485	526	494	516	529	518	518	471	505	528	503	504	477	496	542	560	542	507	484	506	526	463	523	551	505	511	511	528	516	566	511	538	526	515	510	511	494	503	532	475	494	538	474	540	492	509	556	491	506	529	495	531	476	458	514	495	521	489	520	501	521	491	490	504	510	507	525	536	515	532	558	499	484	532	513	485	497	501	537	486	499	486	531	518	540	491	535	474	515	496	495	489	495	498	507	516	511	501	488	533	475	512	527	538	522	523	489	517	511	490	517	492	492	473	520	492	541	460	513	505	503	523	544	472	507	507	497	514	553	528	513	476	540	554	464	479	496	495	543	468	514	530	524	535	465	525	543	485	522	541	517	529	520	491	493	474	568	537	514	469	524	513	492	492	505	482	477	520	509	479	521	502	523	494	549	523	514	491	513	535	532	515	510	506	464	516	525	537	525	523	512	516	540	530	514	530	526	508	540	490	480	524	485	524	506	522	517	494	496	506	525	530	480	510	551	501	495	508	505	537	496	506	493	461	508	530	521	519	495	494	502	508	543	503	486	503	519	480	473	478	477	480	510	510	488	475	543	544	472	550	511	495	511	545	510	504	513	495	508	515	478	526	500	480	480	537	522	523	488	485	537	509	498	525
23729	21778	31267	26183	20666	22709	15988	7406	6494	8031	7651	5812	3754	2441	1541	1071	738	675	676	637	708	741	690	654	656	674	698	638	686	694	625	650	651	686	632	705	629	657	619	658	673	693	609	680	670	659	699	664	695	654	675	604	649	635	640	671	707	665	652	662	650	708	652	661	670	696	644	634	703	626	673	657	666	666	675	674	702	653	664	634	683	666	685	726	714	728	700	682	722	659	718	725	672	689	666	720	694	651	705	671	692	696	634	698	623	679	650	639	686	684	663	662	626	702	680	685	688	637	662	692	675	690	672	691	650	682	646	673	677	695	631	655	657	700	708	625	643	664	687	648	677	686	668	652	631	622	692	673	660	698	674	619	629	701	642	681	634	671	655	663	628	647	680	663	660	635	678	686	683	701	688	658	654	677	660	645	651	697	617	695	723	638	648	628	644	658	638	656	640	620	625	668	655	666	664	652	676	669	657	633	628	667	659	659	656	677	732	677	638	652	663	652	636	700	624	649	688	673	684	677	664	696	647	683	658	691	683	609	640	676	653	670	653	683	696	643	636	657	647	657	645	663	669	640	649	705	669	632	634	625	654	669	684	655	646	665	701	640	670	699	679	663	660	637	647	650	663	617	707	686	654	681	670	702	684	644	686	681	635	668	715	690	687	650	658	675	658	615	649	644	662	644	667	659	605	677	655	683	640	627	659	664	678	580	657	664	709	676	667	654	697	669	656	637	662	627	661	626	637	643	643	650	689	697	730	668	661	666	662	645	681	640	646	668	682	635	669	673	646	664	649	701	682	643	625	682	672	654	661	604	631	636	663	650	663	648	658	668	651	685	619	665	710	650	666	657	629	584	626	680	684	692	634	675	648	679	646	672	660	680	649	628	665	686	639	675	651	630	645	653	622	694	694	676	649	637	669	643	662	652	675	649	681	673	653	700	660	654	670	668	647	644	685	624	609	689	659	671	627	681	717	687	644	632	690	649	674	652	649	601	671	667	714	623	705	651	686	694	646	647	646	695	674	703	650	666	705	680	637	666	681	676	673	647	687	671	641	652	695	658	699	666	707	710	711	602	687	665	639	689	667	700	683	720	679	667	695	673	688	662	686	687	683	709	678	712	714	678	666	669	706	690	683	694	690	610	673	683	675	694	652	643	626	646	713	647	669	607	713	730	682	691	692	704	670	654	692	685	654	670	682	668	696	657	626	657	654	654	648	656	634	632	658	658	652	674	684	659	693	656	707	649	699	663	633	671	652	671	671	663	626	705	633	644	681	699	677	664	649	655	671	646	689	643	637	688	660	649	662	676	662	610	684	634	638	640	661	656	635	678	658	683	640	631	677	674	708	623	665	683	655	686	653	674	674	586	653	668	629	672	689	691	653	676	680	671	603	664	661	653	657	665	660	625	670	645	672	630	683	632	664	686	634	694	662	621	677	695	671	644	657	665	695	657	646	682	642	674	686	659	680	642	663	666	666	647	624	664	662	683	653	632	716	695	645	680	627	653	702	692	704	661	671	651	629	603	714	686	633	638	638	674	661	719	667	664	673	661	625	628	666	668	678	750	661	656	620	667	733	679	637	713	704	678	638	651	615	629	642	689	672	674	664	655	638	658	653	684	663	670	652	658	625	657	687	677	681	677	651	660	662	626	664	659	625	673	667	661	691	726	671	693	692	675	671	677	686	677	657	684	687	648	700	672	667	682	685	701	668	677	661	655	685	642	655	671	683	657	637	675	669	641	627	675	638	699	667	654	610	649	637	677	661	689	665	673	683	679	677	677	634	646	668	681	616	602	692	664	655	652	679	663	707	660	719	673	652	690	653	656	688	674	637	601	653	688	620	679	677	673	684	662	673	654	698	670	647	684	672	714	649	662	633	619	644	703	657	696	692	655	698	613	625	657	643	684	661	678	642	644	610	697	682	654	679	645	716	632	663	639	665	677	691	651	695	690	705	613	725	705	633	693	630	642	653	670	647	681	639	728	678	726	644	679	690	664	654	647	631	673	635	685	652	672	653	662	621	724	643	664	690	649	636	651	648	669	646	626	656	644	687	686	656	656	642	664	616	640	615	652	650	645	657	631	675	628	668	639	671	661	668	684	658	680	630	673	624	644	670	656	678	654	668	673	658	694	699	653	688	668	661	702	630	675	674	697	678	669	679	647	637	685	631	693	671	692	667	654	646	624	696	658	638	637	640	650	661	649	649	696	683	625	689	705	640	633	708	615	673	714	697	650	691	656	648	671	634	704	687	692	655	672	636	697	693	625	639	700	642	681	675	634	671	637	685	653	664	644	644	661	710	674	661	636	659	678	683	676	633	675	663	659	693	687	687	630	633	673	657	685	703	629	639	618	654	677	607	675	629	675	717	617	674	641	658	675	642	622	665	684	670	675	707	679	695	636	659	724	686	685	677	636	646	678	677	648	659	680	660	659	679	648	641	660	673	645	686	618	680	684	659	655	663	672	659	627	638	677	638	691	633	675	654	749	674	633	680	667	659	630	690	667	689	739	665	665	664	690	644	665	643	668	627	690	667	689	651	691	670	683	652	689	666	689	615	661	615	669	650	689	662	665	682	640	623	671	645	685	671	670	680	657	649	688	677	698	668	731	637	650	673	694	670	654	712	649	688	635	630	669	704	646	641	656	624	627	627	647	695	622	647	623	668	697	675	658	662	650	644	634	611	678	668	654	645	668	627	642	658	694	685	618	642	691	672	657	671	660	708	702	662	677	633	654	653	634	698	656	657	676	676	671	687	689	688	650	678	661	686	668	646	631	685	650	672	648	617	626	676	646	701	718	650	623	655	676	641	689	687	613	702	653	661	648	668	636	699	661	651	677	634	698	683	699	649	652	650	641	690	632	608	671	655	644	649	664	663	655	637	674	679	697	693	647	675	639	678	688	637	650	681	693	646	633	687	664	708	670	667	624	686	691	637	664	639	598	631	674	686	641	675	699	660	689	654	644	626	660	673	652	670	684	639	683	653	676	650	670	660	687	660	697	660	673	613	654	654	668	694	664	666	699	664	699	639	674	692	638	672	684	630	668	639	644	658	676	626	677	673	641	628	673	659	635	681	666	673	701	670	676	641	670	694	684	693	638	625	644	632	634	697	618	688	648	652	682	689	682	577	653	657	666	652	682	694	649	679	672	662	707	685	698	668	668	609	639	691	695	628	670	602	670	649	684	622	664	668	701	648	690	634	627	705	656	747	614	666	652	648	683	683	660	653	695	687	643	703	694	651	691	660	665	656	640	629	631	713	681	670	656	690	652	651	643	651	650	648	677	651	709	645	652	622	690	680	628	687	672	684	690	674	696	633	639	630	660	638	693	690	659	665	622	620	615	675	655	658	666	616	678	697	651	637	664	644	651	634	674	665	668	623	660	724	720	606	654	652	688	707	629	661	662	624	677	660	671	643	647	681	704	650	705	661	661	652	653	653	683	665	668	727	662	723	664	655	673	681	651	655	694	658	668	652	678	650	681
40140	82664	55303	24115	9295	23301	14200	9290	9101	11158	10443	7961	5046	3129	2011	1181	849	682	690	679	737	685	660	685	644	663	632	654	682	675	695	689	616	648	677	663	659	694	690	621	675	704	667	676	691	690	688	734	692	697	649	665	627	659	619	662	684	703	706	706	681	701	670	669	683	701	632	667	692	630	661	641	687	662	630	701	671	676	664	682	641	652	705	677	680	731	686	649	646	662	696	684	705	697	731	694	682	666	666	664	658	671	658	654	661	697	657	670	641	652	657	683	624	655	643	665	674	672	670	662	689	697	702	677	709	635	648	704	665	674	711	662	662	658	695	647	668	637	675	652	625	689	645	661	669	673	654	636	613	718	662	655	675	693	669	655	661	674	652	694	616	642	672	646	709	658	675	712	636	691	663	596	650	700	629	647	683	716	716	645	657	657	673	680	669	689	665	606	671	638	688	632	667	723	659	654	650	648	647	656	650	670	679	652	689	659	659	630	660	677	664	641	652	663	650	677	640	679	696	730	641	719	645	689	680	636	640	692	655	673	634	665	634	656	649	675	688	665	673	706	697	654	664	627	687	622	679	658	672	651	671	675	637	632	701	663	671	689	666	650	698	662	717	668	704	707	732	619	669	628	647	633	620	681	648	667	670	626	657	649	696	703	653	647	661	654	665	674	671	641	670	659	653	692	652	632	658	646	668	647	638	700	667	653	656	695	677	705	673	654	644	635	719	641	613	701	619	670	643	670	683	671	657	696	684	691	700	681	667	628	649	664	679	641	736	667	686	655	651	671	647	668	659	619	660	648	658	714	639	663	651	632	644	636	698	695	666	655	636	660	687	612	696	681	649	638	674	673	687	631	671	666	705	650	702	667	664	663	697	663	687	633	658	690	657	686	693	646	702	632	650	681	679	658	651	652	698	669	689	672	686	700	680	683	668	666	624	688	678	676	666	658	660	620	672	691	654	709	702	655	639	653	619	666	645	619	635	662	717	681	692	682	648	638	620	670	651	665	657	668	709	695	667	683	658	658	667	652	638	635	650	715	650	636	667	664	631	662	678	657	706	658	650	693	658	682	668	648	697	668	636	633	619	659	668	721	673	667	650	742	649	644	687	647	648	685	715	680	663	654	662	677	668	698	650	679	683	658	630	682	627	695	717	683	649	673	649	714	623	723	655	639	635	624	674	645	654	637	649	709	692	645	674	635	661	635	666	658	637	671	651	665	699	697	683	687	643	676	650	699	615	673	679	672	659	662	657	656	662	646	621	691	658	687	709	663	640	682	676	692	653	654	691	666	698	643	700	673	692	705	669	683	668	652	651	694	690	668	674	624	707	689	639	629	667	680	595	692	660	672	613	653	673	625	647	696	693	701	680	665	671	680	682	707	654	639	638	679	677	655	609	676	697	648	656	720	636	609	674	676	639	664	638	687	659	646	660	672	703	678	663	665	679	677	631	645	673	699	732	660	623	683	669	652	686	722	640	736	677	606	648	660	676	715	716	656	622	680	670	671	662	688	642	683	670	654	620	666	681	644	663	638	671	647	661	664	674	648	677	680	712	685	659	655	679	668	640	691	637	700	684	728	671	695	696	657	641	648	647	675	638	680	711	648	711	715	650	643	704	718	713	681	703	669	651	632	658	689	655	675	680	683	724	671	654	689	649	645	649	673	692	677	647	676	637	644	644	695	677	656	682	654	681	705	668	668	690	646	628	677	657	641	672	648	699	684	737	667	698	714	679	703	706	684	644	689	627	665	708	670	654	650	698	654	672	624	653	660	661	695	654	691	666	610	654	635	674	649	689	638	663	702	671	645	629	681	676	708	672	710	696	654	658	647	683	654	702	676	628	629	670	682	674	682	657	630	667	670	654	736	694	663	684	675	685	670	590	657	675	681	648	644	679	666	720	635	628	657	660	662	642	666	668	647	671	658	646	650	712	703	654	608	650	632	588	640	649	676	623	713	694	659	698	693	668	685	678	640	675	659	668	604	653	706	668	631	644	653	671	663	670	685	648	677	670	698	688	609	660	659	710	710	688	689	734	684	660	653	709	636	672	727	662	687	646	644	641	686	618	632	670	690	682	651	635	649	615	640	661	670	650	652	648	638	645	655	650	738	652	729	654	628	677	691	672	671	664	633	649	674	638	684	670	708	634	678	680	672	658	663	706	670	664	684	703	667	695	668	700	676	621	667	647	689	693	620	687	714	739	644	655	644	709	667	638	714	670	690	618	661	694	661	709	653	656	678	665	640	619	668	645	682	694	663	715	630	647	669	653	711	700	620	615	644	682	665	645	643	633	646	648	650	692	711	709	684	694	689	623	695	682	700	694	689	666	685	646	669	713	666	679	719	689	684	645	647	631	653	681	625	654	631	613	719	649	711	669	661	633	661	614	683	655	639	673	681	663	630	687	683	644	676	678	681	721	667	662	697	687	677	679	645	692	686	685	638	655	607	706	674	674	653	666	692	679	680	705	678	667	649	638	689	671	659	678	669	644	693	632	670	675	645	640	676	643	643	697	654	687	648	653	623	724	631	658	701	666	635	682	683	676	610	649	665	664	640	688	630	618	714	652	669	662	683	617	673	680	648	653	624	628	701	713	665	642	625	615	681	627	669	684	682	678	671	667	681	736	682	649	703	681	695	700	655	682	719	677	653	735	688	664	639	628	659	648	687	668	665	620	685	701	654	679	660	642	702	677	674	635	626	645	604	696	668	714	672	700	689	649	691	622	670	657	666	675	666	667	692	670	666	678	667	667	683	658	625	606	662	673	636	657	669	652	641	623	690	663	648	652	663	604	638	694	667	643	656	702	652	657	692	683	712	649	647	657	656	681	666	641	678	631	660	701	691	718	683	692	656	698	642	669	678	658	645	661	605	619	686	724	649	663	625	652	706	679	694	667	678	607	674	632	657	673	633	685	701	690	651	660	632	686	645	674	686	650	695	662	647	610	705	634	668	601	652	624	649	671	697	672	635	670	654	662	657	682	694	690	640	657	679	662	629	678	695	665	656	659	638	678	611	680	645	720	621	604	656	678	637	689	689	660	682	658	681	657	738	648	629	630	694	667	682	636	683	665	640	634	676	642	681	686	684	671	714	684	691	621	628	660	684	695	693	677	693	682	714	611	629	685	659	635	681	657	676	659	653	623	618	698	671	679	643	650	665	680	676	682	691	620	670	656	667	655	732	711	647	652	646	672	660	659	710	691	681	666	692	646	655	659	674	640	625	697	679	686	686	679	656	681	635	640	645	649	613	686	669	689	653	626	697	678	694	671	684	643	635	645	720	651	702	698	685	652	660	651	710	689	630	653	655	708	679	639	693	711	636	657	678	655	656	642	709	680	714	680	686	678	683	705	663	682	650	632	729	664	637	699	630	701	682	668	722	689	639	681	659	703	652	682	657	674	655	663	655	670	674	670	661	710	670	686	663	644	625	668	655	702	665	702	663	668	659	679	696	696	680	653	696	641	705	695	668	727	631	650	661
24983	22512	32039	29374	16263	9330	6246	3601	3236	3461	2983	2372	1730	1260	913	763	743	645	579	572	575	567	626	615	628	572	611	596	602	608	614	591	556	624	612	658	568	592	608	645	637	607	621	620	588	619	639	585	641	645	578	630	658	565	635	585	608	616	579	636	589	580	580	639	619	621	598	610	634	575	631	589	597	626	585	603	557	619	605	617	599	607	619	648	646	623	600	640	611	661	656	608	580	668	616	599	610	584	614	620	595	619	648	593	603	611	625	638	611	618	586	640	603	602	585	645	655	637	606	582	618	645	591	600	656	549	643	600	611	626	560	633	576	593	619	604	636	565	612	602	566	585	632	620	598	612	630	627	601	654	618	591	661	635	658	610	616	597	594	609	630	584	654	622	641	615	668	620	609	608	610	626	614	593	641	634	621	640	569	636	614	595	593	601	591	600	556	645	619	603	620	614	631	627	633	618	605	647	656	631	608	653	599	603	604	632	581	581	620	577	647	575	621	615	589	632	574	579	591	635	653	568	633	642	632	607	625	610	627	620	605	576	600	643	640	581	599	627	634	594	634	574	569	607	579	603	609	572	618	647	573	592	604	641	606	582	589	638	614	592	615	633	622	624	661	640	613	615	638	576	572	610	615	585	624	610	609	589	618	602	620	614	625	625	604	557	601	591	622	624	602	606	640	620	603	650	611	615	674	615	595	623	658	589	587	601	605	591	600	595	601	667	662	591	565	605	619	584	609	612	602	690	553	621	646	620	599	673	602	576	610	617	601	570	629	618	626	607	623	626	625	607	599	614	605	583	606	629	628	599	571	624	570	637	575	629	616	569	602	661	590	609	582	638	620	627	586	571	614	603	581	630	624	589	667	585	623	606	619	601	648	610	623	623	611	666	572	631	582	620	585	601	595	595	580	625	609	578	609	619	659	588	590	534	608	599	585	634	623	649	608	604	640	621	648	574	606	569	614	599	609	606	599	625	700	643	593	600	628	634	617	637	639	642	605	585	637	609	595	605	645	630	607	580	619	593	619	614	618	611	584	584	657	608	621	645	638	623	599	610	597	650	602	584	612	632	586	590	623	600	666	612	617	621	608	574	618	564	608	635	618	605	604	637	628	632	603	603	634	619	571	655	618	624	632	616	650	584	596	614	636	600	643	610	601	585	597	608	614	584	617	592	634	640	611	597	590	590	588	609	653	631	631	647	607	581	592	665	626	591	616	628	623	626	588	598	614	663	631	673	616	587	610	620	651	596	668	558	611	627	584	614	645	620	566	609	589	624	616	595	659	651	577	597	617	584	646	617	649	618	660	575	600	604	582	594	628	601	633	600	654	628	659	601	634	628	610	630	623	631	615	622	599	609	614	662	599	621	612	646	639	631	632	644	612	614	617	590	634	603	624	624	607	585	657	625	607	621	652	599	643	606	624	602	587	639	573	641	648	598	618	599	592	600	629	604	653	627	626	574	624	639	624	592	602	605	636	628	585	603	629	608	583	617	602	588	647	632	604	624	560	623	656	594	617	570	618	584	645	636	609	590	644	612	607	597	628	596	617	581	630	626	613	598	630	634	622	587	584	648	607	628	616	601	614	646	644	622	588	585	621	624	617	652	588	632	641	583	633	607	634	578	611	595	624	566	622	602	582	608	625	624	583	629	579	632	629	660	658	618	577	603	628	615	610	643	638	605	612	676	636	588	617	579	594	618	631	624	634	631	685	653	579	577	609	584	631	609	611	630	587	639	637	600	617	626	608	638	624	645	581	671	609	628	562	604	571	643	650	620	603	610	602	634	617	609	602	557	576	627	637	667	590	627	602	570	587	597	617	618	582	619	585	658	586	593	655	627	603	590	584	589	582	600	615	618	579	628	622	612	643	619	623	615	604	627	631	654	612	626	590	596	606	612	615	607	617	613	582	659	603	525	622	609	572	617	612	602	599	612	645	596	617	646	665	592	640	603	525	556	621	605	612	598	622	618	576	598	646	643	572	629	604	567	591	611	631	637	609	656	615	630	595	633	607	617	580	616	621	610	586	603	601	634	593	571	619	602	619	636	611	621	618	606	653	621	616	595	602	592	656	618	607	609	615	622	594	626	611	643	625	609	631	588	612	610	647	575	606	638	592	621	632	616	617	585	612	653	643	649	587	629	578	574	622	646	594	596	575	644	606	601	578	592	605	631	603	608	635	619	660	630	668	625	594	626	605	632	663	613	670	619	635	610	608	588	609	616	629	642	612	651	601	601	592	654	636	636	606	583	618	616	611	638	617	587	612	616	571	624	640	620	616	634	583	618	572	614	634	599	646	644	599	577	625	661	677	659	620	563	623	625	651	635	577	583	578	631	619	618	569	618	620	603	616	612	610	632	664	590	643	570	681	586	598	613	574	623	639	592	648	629	595	593	637	572	610	629	594	597	619	615	630	630	659	593	577	605	603	614	597	602	611	572	618	579	594	606	601	592	589	599	628	541	600	571	632	636	589	608	590	609	635	597	601	686	613	617	663	572	658	584	628	619	628	639	614	587	631	654	608	588	592	615	630	611	623	623	591	610	590	601	605	611	643	613	673	629	626	589	649	621	642	612	609	674	599	615	582	610	614	574	567	612	604	592	620	634	613	630	631	629	637	618	620	643	589	673	606	602	622	616	605	604	635	633	641	607	611	638	623	597	613	642	579	581	637	621	588	626	687	622	633	645	630	604	640	614	642	574	616	615	579	616	598	613	572	599	643	651	627	576	639	620	584	626	627	600	620	648	610	646	612	572	623	625	619	606	645	616	618	638	614	686	638	590	617	626	648	604	625	625	621	646	631	598	624	603	629	580	610	587	662	626	626	627	587	635	632	607	573	588	596	617	630	606	612	601	600	605	651	650	607	629	604	595	603	611	636	634	590	597	629	586	611	615	597	618	604	625	656	592	598	620	590	574	582	662	637	569	583	612	609	613	634	622	609	624	571	578	565	645	630	622	613	605	640	603	611	595	609	624	605	662	556	617	624	632	623	651	601	643	640	620	664	611	611	594	617	658	641	605	620	576	602	645	615	566	610	639	629	617	558	617	618	603	633	629	612	551	607	621	626	605	615	609	614	568	640	612	584	582	605	640	628	614	581	611	645	641	604	670	618	641	633	647	612	620	624	640	628	625	597	597	615	592	609	646	609	632	638	609	625	567	587	619	639	664	659	598	610	587	623	646	606	603	621	602	632	580	662	600	626	630	639	597	578	615	608	644	640	589	633	615	618	606	657	587	614	635	576	593	616	567	596	585	618	578	586	627	584	643	639	645	617	611	599	628	613	598	529	589	642	619	622	624	634	608	669	610	595	597	615	629	597	629	622	658	603	640	589	623	640	580	546	618	603	597	621	608	604	579	643	595	609	609	608	583	636	608	651	563	611	606	651	602	609	601	592	654	579	624	595	658	622	621	594	618	610	591	625	602	558	636	590	577	604	614	637	657	574	598	603	598	661	588	575	656	614	645	605	606	653	640	600	615
37492	73686	47207	33353	5902	12856	8262	6326	5742	5928	5023	3873	2650	1697	1166	953	714	690	658	689	681	665	683	639	684	681	624	631	666	643	627	680	626	609	637	564	627	662	613	640	606	649	650	645	666	634	596	617	635	644	676	606	645	659	671	665	640	657	662	626	673	632	636	692	661	664	672	617	643	646	634	626	625	630	613	616	679	622	650	599	638	614	669	613	630	658	649	635	626	669	670	591	616	665	586	637	683	642	637	577	655	700	673	645	630	676	664	629	655	640	644	616	590	606	624	640	630	604	648	609	650	666	644	671	626	606	621	646	659	634	704	625	652	646	638	676	648	619	646	656	725	653	629	660	615	623	661	632	589	655	645	679	669	637	648	607	588	633	670	634	655	625	670	629	656	606	713	632	646	621	688	643	631	653	670	611	653	632	634	659	675	622	626	655	668	631	662	635	654	606	636	645	633	651	635	664	645	623	673	605	675	645	630	654	733	655	686	663	621	634	644	678	612	638	685	643	659	638	594	599	657	616	674	678	672	648	654	659	705	621	612	633	646	638	663	629	613	682	650	641	629	653	677	645	659	655	647	664	646	630	643	639	626	651	648	565	630	657	633	650	640	629	669	652	664	617	668	608	666	640	590	677	614	650	613	693	621	665	654	659	644	674	640	620	641	665	622	655	648	591	583	636	646	624	617	641	676	671	657	627	627	638	661	667	646	604	600	634	658	592	659	664	678	612	649	649	650	631	656	658	586	626	660	673	650	609	594	675	588	625	640	595	661	638	654	626	664	619	659	658	615	659	620	672	671	600	586	624	662	632	656	643	660	607	682	629	615	649	630	628	659	622	615	602	638	682	626	684	612	670	672	637	640	659	607	628	640	587	616	674	657	611	631	647	676	632	641	640	657	675	623	670	615	642	623	647	661	697	609	654	631	648	631	656	619	660	653	589	659	653	678	646	647	646	675	654	624	602	625	597	640	664	605	656	654	638	636	645	674	628	649	691	690	630	603	609	654	630	625	620	612	650	635	643	634	656	711	622	638	656	636	584	670	662	647	634	628	661	648	653	653	635	643	670	676	674	629	668	654	645	681	655	684	616	621	671	638	656	631	648	649	616	672	599	664	657	653	641	625	648	617	631	665	645	631	655	651	679	637	615	613	675	629	615	620	646	619	598	672	651	621	684	647	639	642	613	663	704	643	633	613	640	606	659	633	662	631	613	611	662	641	632	702	660	677	636	659	611	660	619	660	657	682	632	645	626	609	666	660	640	667	661	624	678	640	640	601	637	612	648	667	636	640	645	602	647	614	680	689	602	642	634	647	663	652	629	620	632	679	607	614	621	703	642	671	641	615	644	630	621	649	638	625	642	614	613	657	652	657	629	601	599	667	649	643	618	661	608	648	688	584	647	642	603	672	645	657	669	639	626	665	621	654	633	675	667	674	642	620	638	588	629	582	608	633	647	594	629	652	609	653	647	629	657	642	626	613	648	670	625	687	628	662	630	637	666	647	648	633	622	617	640	645	654	625	627	630	641	666	645	614	643	638	633	654	592	667	682	677	639	582	593	651	660	678	683	690	657	615	620	661	657	657	621	620	655	642	613	594	592	650	624	668	667	697	614	653	640	651	699	646	604	676	641	627	627	648	666	686	625	626	666	653	636	650	649	678	691	619	623	652	667	678	610	674	666	609	604	664	646	669	672	635	629	638	671	646	651	594	614	621	705	610	626	620	611	631	639	676	658	648	642	651	652	640	641	640	618	671	677	646	628	646	646	658	626	669	667	633	692	656	624	634	658	636	636	649	664	651	617	629	653	645	645	653	653	610	620	676	631	691	647	659	584	632	666	640	660	700	690	629	638	627	680	658	660	665	647	633	633	642	627	626	672	604	643	675	652	623	601	625	632	629	646	619	637	688	672	650	649	605	665	668	600	647	630	644	623	614	671	605	623	660	638	647	625	609	642	650	731	638	623	654	624	661	663	636	612	667	636	663	644	648	629	610	669	597	647	661	701	636	620	608	624	640	630	647	673	652	670	669	701	668	676	623	625	642	614	647	623	596	664	596	657	655	658	642	634	665	657	664	645	628	660	634	643	674	631	654	640	690	629	630	637	631	676	638	647	655	675	645	606	621	603	624	634	626	658	642	650	673	606	656	671	616	656	607	614	655	606	674	647	611	685	594	641	625	619	630	619	652	672	656	659	599	624	638	612	640	619	681	641	683	649	631	602	632	633	644	613	654	666	662	662	650	682	650	604	595	626	662	601	634	612	643	630	607	611	618	659	646	664	629	649	641	642	639	617	673	636	644	648	601	649	647	646	661	678	673	633	644	687	632	632	651	618	676	679	612	640	618	637	702	653	614	603	641	656	646	637	656	604	671	651	655	604	611	694	640	643	677	650	644	612	640	614	639	634	664	643	623	621	638	630	645	688	629	660	607	655	693	651	601	634	643	606	617	643	673	671	618	636	672	677	655	651	651	644	660	619	616	634	669	642	642	644	657	635	600	654	674	662	645	606	643	648	618	633	608	610	619	624	635	661	631	655	639	643	630	653	616	637	656	618	649	638	637	653	661	663	660	633	651	620	677	658	638	650	619	638	660	635	664	626	663	606	648	651	660	656	652	622	645	624	673	664	651	662	613	600	665	648	654	694	618	668	650	648	697	611	695	611	646	600	605	598	656	620	625	640	651	643	639	638	627	635	650	645	632	610	649	644	642	645	630	606	632	681	640	647	657	639	655	638	611	614	634	641	634	642	692	650	650	630	649	629	634	662	625	615	649	668	645	647	635	656	606	684	656	618	687	642	636	603	641	645	644	606	598	635	647	656	657	671	619	653	656	610	634	699	602	630	626	654	671	648	609	678	627	658	600	657	659	676	647	672	617	605	652	656	674	724	608	637	648	647	642	634	606	644	670	647	635	605	646	668	615	661	654	695	641	633	639	666	686	673	631	669	610	659	674	628	666	644	629	673	651	677	618	600	647	622	635	635	693	565	665	636	613	588	632	644	679	610	647	647	635	661	619	675	654	663	629	649	634	659	609	642	620	680	605	632	627	634	639	622	641	634	599	622	587	588	629	576	623	653	651	645	642	658	594	610	592	601	609	668	619	645	611	659	616	650	622	660	634	642	620	632	689	623	643	647	634	659	612	629	637	603	632	656	627	605	592	672	637	636	643	650	655	633	679	686	612	660	612	650	678	612	656	685	634	646	637	622	611	629	599	602	668	610	624	660	633	607	608	641	656	656	675	656	601	652	635	682	617	651	629	640	677	648	643	644	634	669	622	645	626	622	645	660	630	662	662	660	668	615	634	636	630	613	686	644	631	609	583	625	654	581	664	683	697	634	650	616	680	611	607	642	631	668	647	597	645	665	640	636	603	621	634	653	634	629	641	633	633	627	693	642	669	595	622	638	698	645	631	676	659	608	639	664	648	635	611	612	631	662	638	645	693	669	655	669	639	641	654	603	628	633	649	662	603	616	628	652	642	633
22614	21361	31058	27023	26219	23488	24442	9914	11254	11585	8715	5906	3970	2608	1841	1383	1079	957	922	949	958	912	887	896	914	870	909	898	921	929	927	879	910	889	922	868	859	871	876	910	928	881	875	916	869	877	927	887	934	932	932	957	903	891	927	902	885	912	894	870	923	891	946	876	888	956	884	896	818	917	900	826	883	855	929	887	923	932	915	852	885	975	948	888	924	912	951	949	888	902	897	861	916	937	874	917	837	934	894	853	888	842	948	884	979	911	877	872	928	893	949	849	866	867	908	893	911	899	961	894	892	895	913	944	863	837	961	904	899	842	915	886	945	936	917	851	930	878	918	898	930	861	874	909	899	908	945	839	902	888	944	971	893	859	980	933	932	852	908	847	874	955	933	857	917	917	887	923	895	888	904	903	935	926	869	916	873	942	954	901	889	881	905	890	884	946	852	906	873	920	863	922	885	892	878	912	895	940	920	939	858	888	900	901	895	868	874	898	934	927	870	930	871	902	934	879	846	854	929	896	908	880	826	899	899	877	861	917	917	856	897	910	873	856	897	892	876	902	941	903	933	851	894	904	931	887	908	911	896	938	914	945	902	945	871	915	929	903	905	911	871	940	878	887	882	863	888	870	883	924	985	891	881	889	887	882	920	948	874	890	871	977	879	906	862	937	883	864	873	915	901	898	871	908	874	944	864	842	886	929	892	937	849	937	907	897	894	868	892	878	883	920	910	930	909	906	961	921	847	902	860	868	914	943	909	950	896	928	888	926	905	907	877	880	880	906	882	922	901	880	875	895	854	854	897	877	935	886	898	906	910	865	883	890	909	921	912	887	848	949	911	891	861	912	937	851	861	947	888	914	867	847	919	887	898	888	923	863	865	974	893	942	870	880	900	891	948	868	873	873	892	906	896	936	896	858	905	899	903	903	930	958	918	889	884	922	918	905	867	887	911	950	881	933	913	861	919	923	892	887	903	897	865	870	913	903	909	854	943	896	961	873	934	893	960	827	849	898	918	863	886	957	870	889	929	872	910	867	912	911	907	903	919	893	882	862	858	862	948	917	908	861	859	908	920	902	899	918	923	932	895	885	895	893	932	897	909	880	879	883	895	951	900	862	887	886	892	915	909	895	938	858	907	903	927	851	849	982	862	857	920	906	853	927	921	904	938	857	949	890	910	869	864	905	921	861	902	902	841	827	902	858	872	912	909	952	912	859	919	909	940	888	891	931	867	878	920	924	871	840	882	910	931	929	925	919	924	878	876	877	874	908	936	860	938	848	958	984	883	908	909	894	919	921	902	858	885	923	912	952	889	877	909	869	862	929	885	864	850	865	871	873	885	895	868	909	913	996	906	907	968	933	931	905	944	884	904	937	903	894	870	912	900	926	900	898	908	910	906	893	907	894	933	958	926	916	927	894	974	945	955	896	876	935	941	904	860	907	935	854	914	866	878	869	892	876	913	875	911	918	955	935	950	940	883	909	890	917	905	907	913	919	909	900	939	903	854	872	889	930	857	895	950	937	942	891	928	916	920	916	852	891	950	894	904	902	930	876	929	864	848	933	881	929	959	865	890	904	960	888	864	946	915	909	881	894	920	941	882	933	951	912	909	921	892	915	965	868	903	913	911	894	846	923	910	857	914	865	925	888	876	932	858	863	893	898	926	839	895	921	949	905	947	924	914	904	964	1023	859	911	922	915	882	880	884	939	836	836	890	921	854	925	906	887	867	937	870	856	890	862	811	917	892	918	935	887	882	909	874	839	866	891	882	887	889	881	896	926	911	946	903	932	854	877	896	906	913	890	885	867	919	874	921	968	904	919	874	899	968	907	923	868	933	957	894	948	928	926	945	914	901	925	894	851	881	894	932	886	928	866	894	885	900	813	926	961	907	874	893	878	857	865	884	936	923	944	935	895	914	926	907	893	859	907	878	845	936	866	863	878	917	901	999	932	866	926	916	884	864	930	899	882	877	949	853	917	876	797	944	895	885	892	904	919	924	846	919	837	985	882	899	908	890	948	918	884	903	966	922	942	884	952	897	889	866	921	939	898	894	930	934	902	917	921	959	901	881	874	864	926	873	887	889	907	920	881	942	926	951	907	948	923	915	896	920	892	865	957	884	926	874	908	907	978	918	866	906	889	910	920	876	869	874	920	932	917	958	900	890	883	935	907	895	943	933	850	843	852	934	886	895	879	865	889	915	874	905	897	896	914	860	869	923	900	857	855	879	862	909	963	879	964	885	923	866	911	884	919	916	862	1004	843	922	854	901	889	954	884	911	864	915	909	910	926	899	888	897	925	912	904	897	941	859	885	863	895	903	912	943	898	883	916	907	882	879	905	891	896	870	931	918	877	855	890	866	859	841	867	945	944	881	919	929	892	910	867	950	898	855	906	876	866	927	887	903	875	894	910	865	897	926	906	920	942	886	870	867	878	876	866	849	902	889	874	910	847	935	852	887	894	934	882	849	877	918	904	913	963	934	953	908	939	947	880	868	920	864	857	886	892	961	940	912	882	901	903	885	838	949	908	847	872	887	912	884	916	912	933	930	886	904	944	891	887	923	851	911	933	950	897	882	943	899	902	894	916	881	848	923	896	911	911	862	893	894	919	910	903	909	833	896	931	909	915	919	926	954	865	894	907	860	885	855	839	965	924	896	877	883	891	952	912	879	880	895	882	907	920	852	893	886	944	914	896	945	913	847	924	868	896	961	931	954	961	893	932	868	872	908	933	914	917	886	954	906	897	837	895	867	876	935	944	881	920	906	898	899	870	902	897	883	873	867	888	882	836	893	893	879	900	901	878	940	919	912	871	871	909	914	912	914	931	884	859	909	908	880	914	880	886	852	853	909	902	961	882	921	854	914	900	906	901	874	904	866	915	901	903	905	996	914	923	924	898	861	986	901	915	880	891	883	865	895	873	922	943	920	905	880	914	868	896	882	855	931	887	826	986	983	867	924	943	877	923	886	894	895	908	881	851	895	946	889	897	893	890	986	853	846	931	885	906	926	935	916	881	898	899	918	875	825	900	915	887	942	940	922	915	921	913	885	885	889	877	878	863	901	866	894	868	877	850	889	875	891	920	868	864	874	936	900	875	889	899	891	901	893	893	882	989	918	857	949	923	910	885	869	925	937	887	906	887	849	868	902	903	893	930	827	934	888	947	943	872	879	906	888	954	886	927	956	939	943	911	894	908	947	866	927	929	900	947	927	813	890	878	869	896	871	902	922	859	923	947	972	954	901	876	846	895	847	933	939	920	906	920	923	934	916	864	843	896	902	888	906	861	914	955	955	854	873	885	876	932	914	874	917	913	927	885	914	904	924	874	882	931	908	898	930	896	972	892	869	869	919	849	883	965	911	886	897	926	888	938	891	902	873	896	933	921	915	923	922	926	900	855	940	945	883	847	884	907	927	906	929	878	871	867	924	931	922	928	903	951	934	923	884	869	888	858	873	905	899	919	885	804	859	836	943	908	866	890	916	906	884	858
43171	94416	71344	54453	28456	20127	18680	11289	15744	14803	11299	7965	5394	3383	2275	1493	1154	942	905	881	878	861	888	948	917	868	939	845	942	882	860	917	931	925	883	894	843	967	889	848	859	900	890	871	898	924	900	938	922	854	844	917	903	841	883	823	903	862	902	862	873	854	919	855	906	904	964	899	869	911	873	842	916	929	884	868	916	904	877	915	868	873	878	841	869	870	938	882	914	896	913	895	982	920	880	875	889	887	877	863	886	897	884	883	869	893	883	902	898	890	866	892	949	923	944	887	899	942	944	844	888	895	887	897	888	872	924	913	896	912	915	918	959	955	879	893	918	951	895	854	887	850	876	931	907	922	903	895	875	863	864	862	938	919	866	929	831	863	951	913	930	899	909	863	865	889	846	911	914	920	963	954	954	937	888	898	878	869	848	826	914	865	849	872	924	876	899	900	915	905	946	857	881	911	951	836	850	865	903	921	918	886	897	896	920	880	908	867	926	894	943	885	934	918	863	897	878	855	905	837	886	879	917	878	877	900	878	933	876	860	882	864	910	891	880	862	842	908	832	836	852	855	898	885	903	930	859	897	866	890	833	953	900	842	898	943	867	947	891	905	888	883	909	850	877	897	879	904	846	888	874	902	874	835	872	908	900	860	839	906	882	831	859	914	932	878	880	906	892	920	921	866	917	890	862	851	849	876	934	966	904	913	837	889	885	908	889	924	907	852	854	874	912	918	857	909	934	877	881	840	926	865	884	927	889	877	939	942	842	890	858	987	950	947	891	900	952	903	865	903	888	907	867	909	883	846	881	931	921	857	895	897	886	856	883	897	962	899	871	882	920	893	835	881	904	880	898	867	884	885	873	870	924	860	881	913	905	891	861	868	890	875	912	939	923	893	849	898	921	882	880	858	865	934	901	905	906	862	880	880	912	911	904	899	858	953	893	925	882	911	847	875	879	905	854	874	845	890	904	861	844	947	870	916	882	867	900	868	883	977	884	901	901	867	857	869	862	912	888	903	916	861	907	914	930	898	868	857	912	894	863	887	865	886	880	944	897	898	948	908	873	922	877	904	903	944	849	878	906	850	872	898	841	917	920	898	848	922	914	872	882	832	850	875	871	896	880	861	887	920	903	842	896	944	883	887	888	909	880	864	898	875	871	898	914	880	910	882	906	906	826	890	887	878	936	935	932	909	828	865	921	863	898	901	910	875	885	874	883	893	885	949	890	845	865	891	854	913	878	839	885	907	867	920	897	875	887	891	893	863	921	877	895	898	887	929	888	831	898	908	856	940	908	919	858	879	893	850	937	888	872	833	820	900	853	879	870	862	899	925	892	919	922	936	930	886	884	826	917	876	891	867	927	841	906	893	873	854	915	899	852	922	909	936	845	870	872	900	885	897	846	870	874	902	855	915	905	886	835	912	903	836	934	914	915	934	892	854	919	908	874	873	937	878	904	887	890	891	867	894	934	891	895	900	852	885	893	909	905	851	906	926	914	865	813	892	858	915	880	845	885	849	928	872	813	892	867	886	861	885	911	910	867	870	938	937	842	913	937	933	890	891	907	884	864	956	943	907	889	872	845	902	860	890	837	894	890	908	867	884	853	869	868	923	868	856	881	816	906	846	862	884	873	898	881	877	931	833	953	883	846	939	868	876	881	916	919	946	893	835	938	885	924	920	903	921	907	940	882	941	935	933	866	907	865	860	859	900	874	929	887	858	898	884	904	937	888	843	916	942	875	887	863	922	923	851	943	856	857	878	880	915	917	875	877	878	902	895	905	900	892	951	900	916	842	902	895	924	875	876	922	901	867	914	912	854	848	804	857	904	895	872	984	870	853	891	843	883	886	891	906	922	899	933	887	907	892	906	893	881	869	889	910	834	906	896	889	877	890	911	894	903	944	865	865	877	882	936	901	892	900	882	931	874	879	864	842	867	932	891	892	932	918	875	871	877	872	909	898	899	853	894	906	908	898	902	924	839	926	929	906	862	879	871	876	878	836	899	890	893	861	951	939	891	915	871	912	840	884	882	863	872	914	932	878	864	899	832	906	883	927	841	910	882	911	856	963	825	894	911	880	906	942	925	891	904	938	867	891	870	864	897	891	902	927	933	864	859	902	876	925	869	920	862	866	905	930	896	906	895	862	894	915	927	879	920	926	925	870	873	854	888	873	885	878	934	849	883	880	870	843	916	958	897	967	887	916	869	897	914	957	879	871	881	905	896	906	829	931	881	907	875	926	910	921	928	898	888	871	886	924	886	909	911	842	855	875	870	856	888	897	862	923	924	968	915	827	938	903	885	900	906	889	874	864	899	858	916	876	894	918	899	895	878	930	882	890	902	947	883	916	933	904	922	877	897	907	959	884	864	870	918	882	908	901	863	920	884	924	914	878	897	880	952	858	917	896	871	910	906	890	823	851	858	896	869	896	892	895	848	939	880	888	878	921	848	895	922	883	911	892	846	896	881	937	880	890	845	856	846	902	907	888	897	945	906	912	895	894	900	863	896	865	895	878	916	878	903	884	858	859	892	930	966	916	881	908	871	868	936	838	968	948	811	843	934	912	888	959	881	907	863	886	874	885	881	883	897	878	853	873	862	890	836	903	847	895	889	908	858	862	910	855	860	849	872	911	869	928	883	848	918	901	885	869	851	907	895	860	865	895	919	890	935	870	891	934	915	915	847	917	902	917	857	916	897	931	895	862	887	913	914	922	879	915	925	870	903	903	916	935	885	848	881	895	923	896	923	874	888	834	904	849	924	870	859	872	906	887	913	887	909	918	926	896	919	892	876	880	889	811	900	907	948	862	936	923	872	871	896	956	908	925	909	931	961	912	878	887	890	866	901	913	854	837	864	887	862	910	941	876	952	897	945	898	885	883	912	892	951	870	901	895	929	920	856	857	896	882	866	872	899	935	864	867	872	870	917	952	869	881	889	851	920	904	894	920	847	911	910	903	870	913	867	873	870	876	867	883	914	885	908	857	901	920	879	935	884	905	913	898	893	871	856	893	866	879	820	895	901	904	952	857	915	868	879	924	891	837	843	846	907	896	956	909	935	881	903	936	890	850	894	904	853	891	852	869	893	888	870	938	918	838	817	832	870	877	883	883	883	863	921	842	919	932	931	854	909	847	880	951	839	897	886	922	855	909	926	903	919	843	885	891	859	885	915	957	914	912	850	908	881	848	928	880	877	935	897	919	903	869	868	858	886	870	851	879	870	918	944	895	853	916	928	841	881	866	926	872	881	944	872	898	884	854	951	947	916	858	894	902	892	887	953	894	890	886	872	887	905	892	906	873	900	879	907	870	865	928	873	907	874	903	913	867	890	927	926	873	895	950	873	852	911	876	884	908	870	908	906	973	889	926	857	876	926	901	884	848	882	865	880	832	921	875	859	930	915	858	851	883	877	927	869	816	905	898	892	924	916	958	893	865	895	926	955	956	916	899	889	916	940	861	848	915	922	885	874	885	866	900	836	893	869	950	929
33669	29124	31286	16726	5075	1847	1459	865	911	898	898	747	697	656	568	583	540	533	535	543	557	541	568	506	514	543	551	528	524	543	498	509	521	544	506	501	515	529	529	543	490	530	543	546	516	554	527	531	519	505	558	553	540	525	504	529	537	543	533	526	581	570	531	545	501	566	556	569	556	541	524	514	527	545	519	541	511	523	492	569	546	544	495	539	564	557	564	488	547	531	546	505	533	534	564	541	554	517	600	557	542	509	568	489	570	591	489	521	538	559	513	533	567	515	509	552	512	564	524	536	506	544	518	563	595	565	527	529	541	553	551	563	581	511	544	523	529	545	581	507	558	521	564	534	542	527	557	529	557	523	506	515	488	552	505	490	549	494	541	522	536	545	565	573	529	551	504	557	536	567	515	505	563	534	508	531	555	564	571	557	513	552	512	546	521	556	535	507	551	516	566	587	523	507	517	516	486	524	525	535	513	558	544	546	554	548	507	532	520	529	517	539	534	534	535	514	589	517	534	528	552	534	546	504	552	538	546	519	530	536	545	508	515	551	574	575	572	546	527	530	526	547	539	567	562	506	535	534	551	560	528	539	529	548	479	547	502	523	537	511	537	581	557	499	562	511	523	529	535	510	519	501	518	505	567	545	477	523	498	550	525	558	519	542	563	536	527	544	560	529	500	592	530	535	559	544	499	554	539	550	501	537	548	526	521	564	543	524	538	563	508	528	513	501	533	538	497	480	565	539	563	531	549	533	537	511	492	548	523	548	559	498	521	540	564	537	558	525	586	505	543	508	535	526	562	570	516	544	539	530	510	510	555	531	538	498	540	558	520	548	510	560	487	529	591	497	528	516	553	540	530	496	524	523	560	536	504	566	504	545	553	586	534	527	525	479	581	510	526	571	550	555	502	524	532	534	514	541	555	518	500	544	547	536	526	515	534	570	542	512	500	510	546	498	599	488	514	526	553	536	527	537	517	565	482	536	523	552	508	589	516	530	532	541	530	534	545	584	524	525	527	534	499	546	518	549	519	552	507	535	557	556	524	516	527	525	549	565	531	572	568	547	528	540	500	563	527	523	555	511	515	508	526	555	499	527	545	555	541	536	485	536	587	525	525	498	534	559	530	508	523	572	539	572	543	524	543	530	521	542	546	532	552	528	537	525	554	557	534	505	548	501	542	540	573	533	564	524	554	537	524	512	530	541	549	547	568	508	570	517	544	515	481	535	520	547	521	550	559	516	541	521	552	520	514	577	547	550	508	539	530	596	507	556	505	534	515	507	534	499	554	529	551	501	531	547	531	560	526	513	529	576	535	566	538	494	525	550	500	550	514	516	511	577	526	550	522	520	518	530	542	539	526	551	559	533	527	560	564	489	543	550	536	515	526	529	549	560	545	510	538	524	578	569	541	527	543	528	513	575	509	575	523	544	516	569	563	521	546	522	517	535	545	540	571	539	535	523	531	550	529	454	535	578	551	537	530	516	521	578	504	547	578	534	525	508	509	526	560	511	563	522	544	564	518	516	530	569	529	530	587	508	550	516	529	482	508	539	503	573	525	554	556	524	561	542	526	513	520	570	542	521	526	520	503	561	522	510	538	550	536	587	550	523	493	533	519	540	516	554	533	504	485	512	573	559	558	541	549	570	528	517	520	544	510	526	544	599	556	511	503	525	502	547	502	535	514	529	518	551	528	508	543	554	542	524	572	543	529	523	532	518	527	515	508	517	523	549	507	553	522	551	570	557	546	552	517	506	513	540	516	537	535	531	527	508	567	503	542	519	494	536	541	534	533	521	553	493	506	510	522	520	535	532	493	528	532	543	538	495	531	543	567	507	542	551	478	495	494	553	538	517	541	528	533	530	501	515	553	536	516	499	531	558	581	504	512	523	541	496	533	527	577	514	523	535	537	523	551	537	566	531	550	541	504	508	552	571	593	539	545	574	523	502	507	548	540	494	515	489	548	533	555	542	519	560	536	486	537	542	516	510	540	570	522	516	497	474	524	512	552	526	521	566	514	502	556	592	526	547	532	475	503	482	520	538	545	565	545	524	514	501	531	538	598	539	546	518	522	532	520	517	509	553	552	562	527	517	536	547	534	528	564	516	546	563	542	528	592	530	543	527	572	552	543	487	480	506	513	534	558	522	524	526	540	490	563	509	517	547	543	523	575	514	572	524	520	547	508	580	583	533	550	558	548	522	540	538	500	537	558	546	556	531	533	529	562	537	545	490	525	563	591	531	573	534	523	550	558	499	528	538	554	535	516	581	552	527	508	491	522	506	527	543	571	532	544	544	547	502	532	524	555	528	501	551	532	557	566	493	549	549	499	558	507	560	520	539	488	537	518	516	515	541	554	567	570	491	534	523	522	523	544	590	529	560	540	573	508	541	528	516	544	556	557	536	558	549	558	576	567	560	533	534	541	554	521	546	544	509	600	540	522	558	544	570	513	551	536	545	521	571	513	527	538	532	579	556	547	520	569	508	568	527	516	556	529	534	552	502	524	474	547	543	546	561	567	496	553	591	538	540	547	545	540	491	541	574	550	537	583	521	510	589	492	560	511	536	511	513	527	537	560	510	565	519	525	535	585	559	504	545	503	563	546	531	509	515	479	515	558	563	537	531	530	485	532	553	561	553	549	591	560	543	560	520	505	560	512	537	541	500	513	520	550	574	519	539	515	486	561	523	514	514	555	539	568	498	497	564	511	546	586	559	544	570	498	567	552	512	557	544	512	508	553	537	546	500	517	561	520	558	540	524	516	509	559	510	579	536	508	553	559	510	521	515	513	529	545	524	540	542	468	522	526	502	495	550	518	519	545	530	491	545	561	551	510	516	507	554	564	542	511	546	505	518	543	526	514	531	553	512	550	520	528	548	588	527	540	540	527	556	540	567	533	531	527	516	572	515	536	522	543	489	526	551	529	562	496	536	499	531	560	513	511	551	506	524	538	571	524	533	523	546	509	547	501	516	536	525	554	511	509	506	533	528	490	543	513	516	553	507	504	565	556	501	522	509	539	554	535	533	570	519	519	530	584	553	521	550	506	509	516	538	517	512	515	547	532	506	606	494	540	581	493	473	490	556	582	497	538	508	555	548	545	537	531	580	523	533	539	501	538	529	576	580	549	529	585	589	527	528	531	518	529	532	465	519	517	549	580	498	569	539	515	515	519	532	560	554	538	533	504	562	547	512	580	541	516	561	503	564	547	533	518	511	531	518	509	542	514	503	533	536	565	546	566	554	536	541	564	530	545	521	526	529	551	520	558	542	549	535	529	521	528	546	508	504	548	580	514	485	536	508	559	548	517	537	531	576	530	523	549	568	533	497	540	555	556	551	522	576	547	533	587	547	507	556	541	495	503	538	530	549	540	557	569	529	529	534	540	538	529	537	548	541	494	520	533	489	591	486	524	498	568	539	516	531	518	538	511	535	544	545	516	509	497	515	539	554	535	520	566	569	533	522	514	537	553	542	533	542	524	529	552	527
37074	40471	23894	10059	3719	2137	1737	988	1125	1149	974	803	752	641	652	594	562	556	564	615	564	564	546	564	533	570	530	608	575	581	555	543	563	559	545	559	522	498	572	566	546	538	578	551	559	530	526	547	604	573	534	562	545	522	555	569	557	571	532	520	544	515	598	552	559	551	538	558	566	557	544	577	576	551	548	565	525	545	527	566	593	508	512	560	554	581	508	586	569	586	532	529	521	589	563	574	556	566	561	505	546	581	559	554	580	543	540	568	563	538	579	513	504	542	564	548	555	537	546	550	531	562	572	566	573	540	576	530	546	603	531	564	560	587	566	538	575	540	563	558	538	556	546	583	549	569	548	549	555	558	548	562	568	549	555	542	563	540	529	531	587	554	566	569	569	603	552	518	589	588	534	549	574	565	546	579	535	547	570	575	536	568	546	526	554	549	576	538	569	563	568	517	502	579	576	581	546	546	604	594	561	573	509	550	561	530	597	560	530	576	526	591	552	586	583	560	560	536	570	574	565	587	569	568	546	546	529	584	514	561	567	589	556	533	574	581	556	548	537	529	582	556	522	574	534	543	510	585	571	568	479	543	538	569	555	553	512	561	575	568	526	539	561	593	554	568	551	509	522	572	539	578	598	550	598	571	565	528	544	553	533	517	558	575	515	572	566	579	549	533	502	548	547	526	544	529	539	539	562	575	555	563	537	594	564	539	530	577	522	538	570	540	575	553	557	549	577	561	564	575	556	586	535	606	587	573	563	592	597	551	539	585	549	565	546	574	547	551	542	541	538	529	578	562	552	583	564	585	540	576	571	549	562	549	541	528	567	563	589	538	557	575	527	548	542	575	513	529	533	557	498	555	527	557	543	600	538	560	550	561	563	555	591	550	606	548	582	530	532	580	548	552	588	560	541	536	576	554	570	536	523	552	574	541	579	533	537	561	579	552	585	568	566	528	583	593	558	580	542	548	606	581	542	575	538	558	545	492	552	593	590	511	558	601	561	581	510	534	536	549	557	553	541	542	530	584	536	551	555	537	550	573	593	540	525	572	530	619	535	557	565	537	544	540	540	545	570	561	580	525	560	551	623	547	528	589	512	567	590	537	541	504	583	579	521	566	572	526	616	509	569	509	556	508	521	587	534	571	573	587	565	542	535	538	568	521	544	550	543	549	555	573	564	572	569	558	568	546	564	564	526	495	559	551	574	556	553	541	548	560	543	555	524	538	593	595	529	572	599	537	540	546	555	599	559	512	527	573	570	558	544	569	564	547	543	574	608	599	563	552	573	562	543	542	589	552	550	527	583	585	528	533	581	562	557	498	570	528	541	539	573	587	530	592	547	585	584	522	558	533	538	581	575	554	566	572	586	601	577	602	589	513	532	578	556	548	551	589	516	568	581	585	566	548	587	528	558	584	557	556	610	525	573	529	552	551	561	549	548	563	548	556	561	563	524	543	549	539	575	567	560	571	560	568	581	554	567	559	524	518	564	543	554	554	527	570	565	541	548	592	546	571	564	509	568	567	555	544	588	580	595	518	577	560	513	560	556	549	562	573	570	528	536	562	524	579	531	569	547	549	553	576	580	543	533	553	551	564	574	530	556	532	574	508	560	515	531	589	587	570	522	587	563	556	591	530	555	566	554	548	525	565	583	578	529	543	546	559	559	493	530	529	547	530	543	577	551	578	579	552	530	557	589	579	571	584	542	539	555	552	564	542	541	587	554	573	548	533	542	523	541	572	552	544	635	545	553	586	569	590	558	527	611	542	560	569	571	574	540	570	561	516	526	565	525	540	568	574	532	507	594	553	542	565	521	569	546	529	605	579	571	493	561	553	549	554	544	527	550	547	569	541	550	555	570	539	574	601	558	535	585	564	564	560	536	539	543	545	576	543	569	573	562	568	556	555	580	534	578	551	526	553	591	553	528	548	580	554	581	527	564	536	570	537	518	598	536	510	572	534	586	578	588	532	534	549	534	565	552	556	595	577	570	531	561	572	562	529	586	580	566	557	578	508	563	586	568	528	570	589	562	547	543	547	564	511	527	573	580	586	601	562	566	537	572	548	560	562	492	551	564	553	571	511	565	544	561	526	558	579	520	578	562	590	565	551	550	545	544	517	526	559	574	558	532	532	564	545	547	559	576	594	513	523	582	577	580	543	584	554	563	571	574	568	511	574	548	535	536	585	577	554	524	528	589	518	538	583	578	563	563	558	617	532	539	564	580	584	598	532	554	556	566	568	546	588	590	492	533	590	554	536	568	560	561	567	567	527	568	546	556	554	578	565	580	558	558	577	542	495	584	580	545	520	547	525	576	514	565	526	553	570	544	531	602	558	575	565	567	552	568	585	543	563	580	567	590	556	611	549	543	577	597	537	565	555	554	617	599	558	532	535	546	575	558	515	547	515	558	573	516	566	531	550	525	540	564	590	560	547	556	523	530	561	583	541	522	588	559	586	558	559	559	552	597	550	559	548	550	583	599	535	577	542	574	515	523	562	549	572	564	567	536	530	570	552	609	591	551	576	573	549	532	568	543	547	524	552	535	558	541	522	549	557	527	586	550	522	599	560	536	567	557	577	540	527	572	522	549	573	588	571	592	535	565	534	587	566	579	536	542	558	572	572	546	588	533	586	504	506	593	568	589	572	551	573	557	547	590	549	527	552	547	556	553	570	543	582	557	506	549	545	571	599	560	565	579	568	571	548	595	557	592	558	571	508	567	539	577	550	512	558	562	553	535	540	522	577	550	552	550	543	569	558	565	556	556	557	550	619	553	594	566	566	513	582	519	557	551	563	542	547	584	562	545	564	565	575	508	555	566	561	548	556	571	529	579	496	566	535	516	547	530	501	547	604	543	575	528	587	553	570	556	554	569	555	559	538	530	573	570	574	582	519	552	545	601	522	552	561	556	550	567	578	601	558	550	581	560	559	557	583	556	586	566	553	563	519	571	512	615	557	571	577	607	587	557	567	582	571	549	536	600	543	586	537	565	566	520	580	586	557	552	534	547	587	587	553	622	541	570	571	506	563	592	533	552	550	575	559	580	560	540	557	545	554	535	524	564	567	581	535	573	553	602	531	547	564	556	594	538	524	560	525	593	542	570	552	572	547	573	513	548	527	544	546	523	535	575	598	540	541	552	558	505	545	529	543	556	607	584	555	563	554	557	534	552	586	549	507	565	552	593	527	548	560	581	552	541	544	524	566	559	580	570	568	551	587	540	577	625	539	582	567	562	558	544	585	562	573	542	576	571	576	567	578	549	558	555	582	573	586	566	530	544	581	593	572	527	583	587	524	541	561	583	536	586	519	570	549	546	543	564	576	565	584	558	574	557	593	590	527	608	574	528	544	555	575	602	525	561	515	566	556	536	593	541	623	543	553	542	562	581	537	571	547	545	536	544	581	518	558	563	532	550	553	559	609	505	525	536	554	564	560	546	512	577	584	538	544	557	616	519	524	529	556	577	552	603	577	555	519	553	520	591	536
23851	21994	34053	33475	25290	20942	14007	4186	5263	5194	3872	2820	1952	1322	1002	871	777	673	682	707	673	654	656	690	696	678	695	704	751	680	734	693	731	729	731	730	699	678	726	692	696	727	708	738	717	715	719	674	703	715	681	662	711	715	645	698	702	690	719	686	686	709	673	725	703	679	684	681	717	665	685	684	657	725	732	736	643	688	662	737	734	705	648	670	685	731	669	642	689	675	669	717	662	711	691	649	691	685	704	707	688	657	753	680	710	653	693	701	728	676	656	677	728	720	674	742	653	685	702	740	679	654	644	694	707	701	724	755	746	734	668	674	663	713	692	710	696	699	703	684	650	652	702	732	675	704	690	670	719	649	687	710	700	733	669	691	720	685	637	712	687	692	757	690	724	689	706	667	678	663	669	688	676	675	672	748	703	637	687	653	700	645	699	708	687	668	702	646	725	684	691	689	681	693	715	699	727	712	724	713	687	718	694	747	730	667	732	702	665	671	658	698	701	644	689	700	727	707	739	689	704	679	716	680	673	690	685	657	702	731	684	693	689	710	685	683	719	688	671	732	724	628	658	690	669	727	666	662	740	677	695	663	737	699	754	640	731	672	698	671	682	731	724	683	671	723	688	687	748	643	698	697	733	652	668	714	750	707	716	671	660	723	712	771	694	720	693	711	670	685	702	643	695	675	679	671	700	639	723	701	665	726	700	713	685	692	700	665	663	682	644	718	680	711	622	693	702	683	701	731	701	686	670	676	657	644	679	731	706	668	714	741	681	716	668	669	707	694	713	720	683	720	683	695	648	730	647	676	683	709	665	674	676	690	704	706	696	639	700	620	691	652	720	697	669	711	727	677	682	673	684	718	728	683	743	659	685	697	691	716	705	717	643	666	713	689	719	635	707	730	654	754	703	717	753	665	685	645	661	721	705	725	675	692	682	633	720	679	689	703	684	711	694	734	704	710	717	653	683	699	710	646	637	655	622	669	679	663	665	658	647	690	682	690	714	658	659	692	748	739	678	686	689	654	677	690	682	673	702	671	725	680	631	715	751	642	700	673	694	715	657	675	704	700	670	695	704	638	663	627	714	656	671	707	662	724	655	718	739	705	653	693	671	688	678	733	636	664	649	625	670	679	627	695	714	704	682	683	671	692	705	688	684	731	711	692	685	668	693	651	719	675	712	679	722	707	630	662	717	640	750	651	709	665	691	693	731	697	670	691	687	696	651	685	690	653	681	707	674	719	699	700	692	762	758	695	762	681	688	715	779	704	719	714	679	748	654	691	684	741	749	707	749	669	627	625	658	677	681	703	714	636	633	666	628	708	716	692	637	744	680	689	679	683	691	703	667	760	677	627	648	678	683	702	715	659	713	701	657	696	714	679	695	686	659	671	655	708	716	674	674	695	712	736	679	703	655	669	649	704	708	664	700	694	674	677	701	774	681	663	740	680	704	724	683	695	669	681	725	704	678	688	722	724	710	674	706	678	718	689	697	660	727	718	660	728	714	682	672	692	699	667	691	666	697	671	682	684	690	698	688	706	624	707	676	667	718	715	696	659	707	678	633	679	712	693	685	715	744	667	666	677	652	691	707	688	744	686	696	693	677	681	749	734	724	696	655	700	656	685	753	694	652	702	739	693	671	677	700	710	734	722	689	731	688	727	658	711	745	723	675	695	682	645	637	694	744	730	637	668	695	702	690	704	702	703	690	702	720	695	670	685	661	673	685	715	676	697	729	736	668	652	699	660	663	734	723	726	672	646	667	688	678	680	737	701	649	645	660	680	701	664	681	732	680	707	653	742	684	646	700	731	718	702	711	713	706	693	722	712	683	684	686	706	636	688	724	685	671	705	678	712	674	719	704	666	652	753	705	688	691	675	678	676	666	701	702	677	693	693	689	696	674	663	728	684	636	703	735	672	723	664	674	675	743	675	691	721	690	667	705	720	672	652	689	677	719	719	655	741	734	695	690	668	685	756	700	712	698	702	690	691	689	703	679	688	675	681	663	703	698	703	714	729	685	708	728	693	661	696	742	705	708	740	671	716	674	680	716	674	673	697	693	706	679	682	674	689	692	696	707	683	727	708	698	697	666	720	737	704	672	704	699	642	758	640	694	699	661	689	657	725	658	680	690	731	708	693	668	671	688	658	701	702	691	699	746	693	680	667	692	744	669	714	698	687	701	677	642	656	689	692	674	702	690	646	715	719	681	712	717	742	698	678	675	682	726	687	681	689	685	670	727	726	686	713	632	669	670	641	716	703	721	675	659	716	715	709	720	705	646	700	716	681	654	684	649	684	701	667	697	657	690	673	687	713	693	713	644	671	718	742	663	694	667	719	710	665	718	662	706	695	696	726	713	711	702	673	714	661	718	692	681	694	688	670	718	682	664	684	676	700	679	670	684	650	722	714	678	667	692	695	703	679	673	685	667	681	703	658	707	663	658	667	696	686	702	719	681	719	728	681	700	756	737	693	670	684	734	668	704	739	684	696	692	678	699	747	674	664	722	700	668	732	685	691	704	705	723	697	706	695	695	700	695	612	683	664	748	752	704	647	716	690	693	729	669	720	713	706	636	708	666	707	660	670	718	681	665	676	674	682	737	654	696	682	728	708	686	743	714	647	704	689	694	695	720	664	705	719	704	684	697	676	681	673	681	673	677	686	686	667	702	675	661	687	708	687	701	662	691	690	688	682	683	674	660	668	708	670	712	677	695	698	735	692	679	691	694	677	681	758	703	681	720	708	717	669	706	686	674	640	676	721	687	674	689	694	686	734	644	723	690	663	662	750	722	652	697	716	684	756	699	743	692	681	651	672	713	666	666	685	683	705	731	691	725	679	677	705	688	691	686	705	664	710	690	663	670	694	679	720	677	684	663	670	695	686	682	687	678	647	665	665	725	703	660	774	670	714	671	668	687	661	705	717	682	715	695	719	686	712	698	668	703	732	721	726	712	729	708	712	672	717	744	703	719	716	684	655	715	671	705	727	675	661	696	657	694	720	666	653	695	666	704	708	702	671	683	620	698	638	655	690	683	619	684	731	719	650	687	691	719	702	724	741	624	689	717	680	691	694	654	673	743	705	715	682	631	691	714	699	679	676	746	732	671	653	687	738	709	672	722	653	691	651	697	682	709	691	640	700	681	675	661	756	628	705	689	686	716	676	687	648	664	690	707	712	718	671	668	696	666	751	709	698	710	684	683	704	685	696	670	717	680	703	711	698	654	702	701	645	715	668	722	690	692	703	642	654	657	739	734	684	678	668	639	632	673	688	669	700	701	721	730	656	673	712	648	658	662	678	662	688	707	687	676	693	718	707	653	696	704	680	682	682	718	730	673	683	714	698	665	684	671	709	677	687	708	693	690	688	705	686	660	675	704	709	683	717	710	752	691	694	673	727	736	662	657	691	675	721	706	724	689	714	688	693	713	768	703	708	630	667	668	742	707	690	710	731	703	679	724	672	691	693	661	690	761	686	664	614	663	642	707	679
41582	85939	63810	46486	20750	20247	12003	5107	7711	7221	5538	3728	2525	1675	1211	913	804	691	700	698	657	683	645	743	669	708	715	744	722	639	691	691	719	687	694	710	687	628	672	679	707	671	705	675	677	685	694	713	721	652	659	725	642	719	713	680	658	719	695	715	767	713	633	677	705	730	632	704	731	724	703	701	666	695	675	681	648	747	670	712	755	714	708	678	704	727	673	684	685	695	747	694	668	715	738	656	728	643	673	682	632	696	729	658	647	729	682	691	686	678	649	682	709	717	615	683	742	691	701	706	719	711	658	664	735	712	713	671	680	669	705	704	691	686	750	708	694	701	654	658	666	690	650	699	756	723	686	698	692	692	706	702	664	679	684	712	698	687	693	699	694	648	687	686	695	642	692	680	670	718	708	714	702	717	707	679	662	721	689	696	706	758	685	662	669	713	684	672	650	647	704	735	743	678	706	765	729	713	682	675	771	731	714	688	738	705	664	692	676	714	693	681	739	681	656	704	691	741	721	706	717	657	691	671	722	699	693	663	696	678	696	712	696	673	705	689	662	642	659	675	733	705	701	673	707	733	712	674	651	676	691	690	695	727	723	701	721	699	680	697	646	730	696	696	735	676	713	664	733	694	704	695	698	754	718	723	667	647	735	673	660	679	698	704	675	688	725	695	733	677	658	712	691	717	687	666	705	694	702	683	694	694	665	680	686	677	742	688	713	708	717	686	673	642	663	685	659	669	714	746	630	723	645	704	691	679	690	701	682	702	676	707	689	692	722	719	688	679	678	726	690	667	681	662	710	705	688	723	667	726	699	686	678	718	698	662	649	674	759	658	659	666	693	696	702	688	711	674	679	697	716	692	673	690	695	707	661	700	676	717	672	758	726	669	686	646	763	682	699	733	652	674	714	736	656	686	662	683	705	703	715	709	667	685	680	674	721	690	644	733	738	679	696	671	725	691	729	671	709	729	700	731	682	721	705	686	682	689	691	720	705	709	753	683	707	730	671	710	655	676	667	665	682	727	715	671	727	642	696	680	715	703	707	718	674	671	702	743	638	713	714	729	699	686	702	696	695	662	702	729	658	703	712	674	673	647	723	701	670	679	692	679	702	692	694	683	633	703	686	699	702	719	718	703	683	754	712	695	704	670	712	681	677	714	687	729	745	725	686	713	649	679	758	702	667	664	660	681	667	697	737	673	728	756	647	744	702	703	711	672	729	696	731	690	707	687	744	692	710	698	729	690	720	666	653	681	704	701	664	704	672	653	694	637	713	660	705	689	704	653	739	665	672	709	699	733	682	696	720	693	680	714	726	700	712	682	684	717	681	591	739	721	697	689	671	688	699	667	708	701	707	693	725	675	685	673	723	722	677	677	696	684	691	684	647	709	689	697	694	690	707	670	663	677	702	675	704	718	664	689	712	689	703	640	654	732	725	726	663	644	709	647	728	688	702	676	749	679	684	704	651	721	660	688	709	734	705	700	662	668	694	653	666	693	683	679	657	680	713	677	713	697	682	740	674	694	712	702	723	660	709	716	674	685	672	649	676	665	662	736	669	697	702	678	695	691	720	734	679	682	758	726	696	680	729	665	702	709	685	707	690	670	682	668	686	671	700	703	676	686	694	717	650	696	662	698	686	664	753	634	665	747	717	704	669	734	678	727	659	720	710	707	714	662	672	674	672	711	715	713	701	621	714	660	713	708	758	735	705	720	709	680	675	727	691	682	692	710	648	670	679	675	649	703	705	706	736	726	697	726	680	699	673	682	676	701	681	718	666	640	725	747	677	691	710	648	707	677	689	733	723	726	690	676	654	669	694	688	676	636	722	670	725	717	703	730	700	691	713	749	689	667	639	687	665	678	687	658	654	703	656	676	727	678	657	703	705	657	705	668	678	728	697	697	700	669	675	699	701	740	704	709	683	690	715	712	709	640	718	700	668	741	698	709	683	689	680	734	726	631	702	691	699	658	668	720	727	721	732	704	699	655	709	694	748	639	680	670	660	701	712	685	707	666	720	701	702	674	684	700	620	684	695	655	685	698	740	682	668	671	719	725	713	724	721	695	671	712	719	707	687	663	679	728	660	692	716	697	728	725	675	698	669	640	668	723	767	658	701	663	709	674	682	692	746	677	685	697	629	701	715	686	660	714	707	678	700	694	681	714	729	677	703	659	689	730	676	680	712	681	696	712	715	670	684	726	639	681	740	748	661	707	688	710	735	689	742	699	718	702	699	669	707	688	676	668	672	663	667	624	697	741	709	633	707	736	704	679	692	683	689	717	717	693	672	725	704	690	713	684	669	670	727	690	699	682	688	694	663	712	683	704	666	718	661	751	704	721	723	686	688	671	679	707	659	651	697	712	674	682	688	666	665	688	670	673	686	648	684	672	654	715	694	729	649	712	722	667	707	673	724	698	698	707	726	718	641	690	704	683	699	746	642	700	683	735	715	706	690	714	698	699	675	701	681	745	706	688	680	705	689	677	720	685	713	663	719	664	725	705	697	682	719	724	676	693	678	714	666	737	670	665	674	687	703	684	713	728	679	657	726	702	692	712	683	747	683	681	685	658	714	709	693	704	660	670	693	696	688	680	719	751	682	677	720	700	647	697	750	739	714	726	750	694	739	640	702	682	682	659	695	686	713	672	659	696	692	684	718	687	744	680	644	693	673	699	724	701	696	677	668	693	759	696	746	682	665	644	664	684	664	717	742	715	678	740	719	691	704	735	735	692	677	677	712	682	686	716	725	645	712	687	680	672	631	664	719	675	721	753	676	716	692	658	711	682	685	667	727	680	707	716	662	689	671	684	661	705	710	719	707	717	723	686	652	707	728	663	739	716	646	672	674	661	691	734	707	672	740	705	675	711	747	642	708	708	673	715	686	660	682	699	664	725	727	694	663	675	690	681	678	713	748	709	711	694	659	680	704	713	679	681	712	683	713	730	665	688	754	686	669	660	741	684	706	674	726	732	690	659	699	652	735	722	693	692	722	703	677	675	679	686	729	688	694	682	668	701	692	705	698	681	663	646	701	731	720	703	697	742	707	713	635	667	688	694	689	696	719	684	727	691	686	692	657	711	707	658	695	656	691	686	652	684	709	655	748	696	715	668	693	698	726	671	668	712	689	712	750	700	692	689	655	740	737	721	736	689	683	739	733	698	687	686	686	698	706	706	682	721	729	689	713	725	694	666	680	717	712	751	682	695	686	720	641	697	720	657	665	674	646	697	674	722	748	730	745	703	677	692	652	712	730	678	669	713	732	694	750	710	737	667	716	714	647	676	676	734	685	708	713	713	687	704	682	666	742	683	667	720	694	696	659	719	672	672	682	659	702	669	683	637	667	700	705	694	683	749	712	716	694	715	726	671	694	674	708	663	743	703	702	673	689	703	701	724	752	720	744	685	694	724	713	678	653	706	690	671	654	727	711	677	706	672	721	716	689	683	676	738	679	672	705	691	675	689	726	701	711	702	709	683	705	722	663	705
24951	22582	32992	31684	19539	11925	5129	2169	2294	2574	2141	1586	1154	903	763	676	639	598	623	604	597	591	613	574	616	627	580	586	633	547	576	619	594	620	588	587	638	576	601	619	580	633	584	598	625	633	565	592	528	597	577	639	592	625	600	600	576	585	552	629	579	577	637	633	585	585	573	627	590	605	690	625	568	584	615	599	658	620	621	628	586	573	624	560	604	572	586	584	640	612	593	604	611	635	646	590	587	596	523	634	631	632	613	561	620	632	590	616	602	648	632	600	571	593	601	557	651	575	611	636	603	575	569	581	603	617	597	637	594	588	628	582	632	603	572	622	622	617	612	610	597	607	615	586	608	649	615	600	650	596	575	587	605	616	566	577	561	667	586	595	617	618	623	641	585	611	581	586	604	592	667	633	600	604	609	618	589	635	615	601	610	566	588	624	603	582	565	607	587	624	603	617	642	542	610	590	585	572	604	609	648	614	643	596	595	592	541	607	560	614	634	593	624	614	581	551	648	576	583	591	604	588	596	591	659	587	640	601	555	552	593	527	566	575	577	589	593	573	584	577	626	589	623	655	637	596	606	543	599	596	655	586	599	671	615	633	634	569	612	605	611	592	611	604	555	602	609	591	577	578	551	581	555	575	583	593	604	598	579	604	605	557	559	538	605	631	605	593	584	573	618	576	646	594	556	625	634	607	581	614	630	617	571	629	660	652	615	597	559	595	610	612	589	592	582	635	612	588	554	640	591	618	619	612	562	598	633	618	605	587	594	582	601	613	593	594	595	572	621	595	618	569	591	609	572	578	594	581	604	609	612	565	606	571	586	586	634	596	555	601	639	591	564	568	601	545	574	578	617	607	617	631	623	527	577	588	601	634	616	620	565	569	629	627	625	622	556	624	630	631	613	612	591	617	562	640	617	622	621	607	623	626	632	646	609	633	595	551	600	632	627	613	593	584	623	625	613	629	599	608	565	620	579	634	658	633	605	608	610	606	563	632	596	628	583	611	584	637	568	563	614	621	600	613	639	591	614	567	605	607	636	568	602	642	606	626	607	637	590	562	566	570	654	628	645	603	576	590	570	596	569	610	570	543	603	584	599	627	613	616	576	574	610	596	588	628	564	620	614	594	605	591	605	610	601	617	614	612	619	576	603	626	561	614	626	605	577	627	614	612	622	601	577	596	627	572	610	622	649	608	585	536	593	609	618	623	634	586	631	615	594	600	593	593	616	588	626	603	598	583	586	593	603	619	598	670	617	633	603	606	630	588	624	618	644	646	623	628	563	583	557	609	589	614	623	586	583	624	577	577	638	602	568	565	554	648	579	595	599	561	596	614	596	574	609	590	578	653	570	605	604	584	623	586	626	611	559	600	608	609	598	639	557	587	569	559	591	600	610	614	572	644	600	594	584	663	653	643	611	592	589	649	653	589	586	576	608	576	646	635	632	653	622	610	585	560	613	609	590	578	597	563	566	578	588	549	612	575	646	559	641	593	647	588	587	632	628	598	608	586	596	603	550	586	572	620	599	701	598	647	600	621	572	621	588	621	589	566	600	638	593	590	639	608	599	580	617	586	587	633	545	590	595	575	608	623	578	615	623	612	592	606	567	599	566	600	610	607	589	627	590	620	637	623	587	598	574	597	598	606	638	607	630	601	619	610	548	555	620	616	624	619	614	586	561	581	550	618	581	568	593	605	572	615	561	599	620	636	594	610	569	642	587	602	583	589	605	636	592	555	628	608	612	617	599	605	598	579	590	616	601	612	614	592	600	597	599	605	588	595	617	614	604	590	567	580	658	578	634	625	581	622	640	609	606	572	620	566	617	575	592	579	633	591	580	617	608	613	616	610	634	631	599	640	629	558	596	591	622	619	623	584	644	610	576	597	611	584	611	635	612	542	563	615	607	623	605	602	657	598	568	622	581	539	566	572	609	626	607	663	593	584	619	625	623	609	600	564	586	627	642	557	613	593	566	615	621	597	604	589	603	526	601	574	627	600	609	609	614	573	574	646	584	581	587	551	588	585	603	583	602	603	602	579	588	582	571	587	627	594	567	624	636	621	618	583	651	589	598	581	569	567	594	577	574	596	598	637	620	549	632	656	638	567	613	623	579	571	596	595	573	608	597	611	634	606	637	611	582	598	604	605	593	642	608	578	634	615	595	623	582	602	644	609	619	623	624	607	600	602	607	662	590	615	575	620	584	635	589	595	592	594	575	624	603	568	615	562	563	592	593	609	589	591	640	625	630	603	581	600	648	652	631	592	598	596	631	590	650	584	622	636	599	583	633	587	570	584	652	596	582	601	609	642	614	576	606	572	637	583	648	548	567	604	580	591	609	599	583	591	603	589	636	601	622	578	680	630	578	679	565	623	584	618	605	597	545	584	570	586	575	562	606	604	574	599	580	637	597	587	575	608	619	606	547	549	597	579	633	591	616	615	578	619	612	593	584	590	612	593	646	615	589	586	572	602	590	599	618	612	595	584	605	628	608	629	600	608	618	549	637	596	556	619	601	600	608	572	557	595	628	580	613	576	590	645	577	623	606	614	628	629	629	567	589	605	603	598	596	622	603	573	582	579	588	607	601	602	594	616	608	600	565	569	599	606	614	605	592	616	590	568	616	615	587	605	610	597	557	601	608	633	606	603	623	603	582	587	590	595	582	642	612	647	634	590	600	607	581	596	602	617	607	588	629	599	589	666	594	611	635	610	596	567	619	647	627	615	611	595	589	631	592	619	608	616	619	604	611	654	602	568	615	584	648	613	590	616	604	627	590	576	613	579	627	579	626	562	625	608	588	594	610	582	610	608	586	591	571	581	609	590	582	610	650	617	614	594	604	594	620	585	626	600	602	653	572	590	536	600	621	589	600	636	574	664	618	621	611	616	579	655	615	572	629	601	633	601	577	583	583	609	600	613	593	621	598	601	608	581	576	614	588	596	623	555	603	576	626	613	633	597	605	647	612	646	599	550	583	579	581	607	607	555	577	598	538	602	623	560	596	568	582	563	613	617	597	608	633	629	609	594	566	595	620	643	641	566	611	594	613	566	606	595	607	638	617	577	602	589	570	656	588	555	577	608	575	590	585	608	580	598	631	587	598	624	594	609	592	592	619	593	615	597	605	614	590	573	622	604	590	571	559	597	612	578	589	584	579	589	585	585	611	622	617	614	641	651	613	537	600	602	647	588	588	621	554	634	635	609	565	655	628	615	609	593	550	667	589	628	624	603	557	588	613	600	578	608	572	597	563	549	623	588	643	604	631	616	583	609	586	589	608	656	560	592	584	583	617	589	605	615	589	593	618	587	565	614	585	616	589	620	601	592	597	565	578	588	614	604	596	618	611	641	567	583	571	600	619	587	599	566	631	615	586	610	596	645	637	619	566	603	607	610	586	616	610	555	546	618	625	617	589	628	597	625	575	632	577	606	600	619	610	573	563	611	609	593	556	614	589	615	624	594	596	594	599	635	612	600	628	603	610	569	627	583
40914	74593	50454	36859	16434	14407	6577	3679	4242	4346	3393	2266	1564	1124	863	750	673	663	595	619	644	642	618	568	614	609	588	633	666	657	611	669	627	609	621	646	629	631	635	633	648	652	613	620	654	656	663	592	656	656	657	627	642	639	610	625	625	598	659	613	618	650	608	677	603	619	642	632	667	627	602	656	641	645	588	668	602	601	614	637	648	611	665	614	643	611	657	652	629	615	611	631	583	636	629	662	629	661	677	644	643	620	636	634	570	626	600	641	620	645	652	635	639	628	600	583	642	602	597	617	590	628	610	636	610	610	662	603	635	593	599	613	616	677	621	660	650	656	558	645	599	626	624	608	631	643	616	612	617	661	637	597	619	621	608	597	614	582	625	634	649	660	627	633	608	598	614	620	630	633	642	648	668	662	646	648	617	585	653	576	602	651	659	587	661	621	670	650	606	619	609	581	605	675	656	633	669	671	605	632	651	678	603	611	618	607	624	608	615	638	620	609	615	605	608	609	653	645	637	665	631	606	652	621	611	603	609	621	625	606	629	647	619	658	651	576	594	593	610	680	655	652	655	608	621	638	580	624	618	622	639	595	623	633	650	608	622	644	608	597	647	600	614	561	638	634	703	658	611	667	629	631	597	597	616	598	611	645	637	626	624	652	636	620	593	645	682	678	619	605	659	629	624	609	633	621	641	668	618	615	673	618	612	659	656	621	643	586	606	609	610	625	632	623	630	645	635	575	616	623	619	645	643	601	631	592	632	613	609	640	639	608	583	609	617	630	613	624	605	638	575	553	607	601	652	590	645	628	604	597	578	652	654	614	631	621	603	636	623	625	614	666	621	608	621	632	645	627	624	580	619	661	645	661	604	598	638	650	606	632	604	624	613	659	636	625	620	619	630	674	603	658	641	642	672	633	678	602	623	603	671	624	634	645	625	636	632	659	640	606	670	633	651	558	661	627	630	618	644	652	612	647	677	636	653	653	619	623	600	620	586	645	641	660	636	647	657	613	621	622	628	583	590	606	613	623	626	602	612	642	607	639	628	619	657	640	603	646	614	610	664	645	639	626	610	667	637	633	608	582	573	637	620	658	571	621	637	597	593	617	634	626	611	629	619	615	643	611	587	619	609	650	619	645	644	667	579	610	577	642	633	593	643	585	637	581	617	680	653	616	637	633	640	625	617	632	625	573	621	621	632	561	653	629	607	596	595	639	630	625	663	651	632	611	619	626	637	612	617	606	662	663	611	627	627	659	628	632	631	600	574	632	599	576	597	672	636	607	637	634	619	603	596	644	616	624	658	615	635	599	604	618	600	604	625	609	633	604	672	593	601	628	617	614	614	662	649	642	631	606	626	659	659	614	599	607	656	612	615	640	606	595	628	595	615	657	638	662	629	609	630	629	659	610	562	609	617	616	600	655	650	632	606	639	636	620	645	640	629	644	594	635	604	614	633	587	601	646	613	669	596	611	589	613	635	604	580	618	617	592	630	630	595	603	656	573	608	646	672	670	637	631	620	646	621	649	637	644	616	609	641	658	600	621	664	616	562	596	613	621	600	635	592	635	587	615	635	644	657	661	633	626	570	581	628	606	628	601	633	633	638	640	652	641	640	637	634	586	631	600	652	621	694	640	657	646	679	623	612	644	660	598	640	650	663	592	593	629	609	647	638	620	596	591	635	637	612	634	624	572	648	631	600	621	636	637	573	608	641	633	629	629	655	625	650	564	631	635	590	678	578	647	628	622	621	610	592	602	636	615	688	608	635	649	624	622	654	624	608	592	645	626	651	657	604	581	638	620	606	621	651	608	620	608	623	631	618	630	626	591	618	649	601	653	624	624	634	650	605	632	622	604	650	637	644	557	610	621	660	643	665	595	655	616	650	597	638	623	657	622	670	649	673	657	673	594	623	627	614	629	646	636	608	607	610	632	632	594	671	573	615	665	618	630	612	637	611	648	603	621	690	601	627	612	611	608	624	685	648	598	674	619	627	639	652	627	620	617	628	608	640	656	629	640	595	658	636	642	646	619	675	656	623	606	605	654	563	674	614	648	614	631	609	608	614	604	645	646	573	605	600	617	631	591	626	599	647	637	681	584	581	621	645	603	622	595	604	638	616	650	641	633	619	646	588	629	625	601	642	631	597	600	637	629	652	608	609	617	600	611	622	614	606	618	646	674	603	625	608	654	616	620	587	578	663	608	627	587	597	623	609	597	608	624	620	650	666	618	631	587	626	607	616	641	610	626	622	676	619	641	648	617	614	625	606	625	597	652	603	626	608	643	642	613	617	607	645	663	623	680	678	645	651	670	616	569	609	637	605	638	651	638	626	658	658	623	627	620	657	595	587	623	660	654	620	630	651	633	609	637	660	586	632	672	599	634	635	617	649	634	649	634	580	590	633	588	648	635	606	626	600	656	628	632	598	633	623	604	656	556	649	607	628	639	656	618	634	617	599	602	620	639	597	615	622	615	617	616	587	637	634	596	663	663	590	645	582	680	585	611	684	621	618	613	589	602	620	640	634	595	617	648	645	593	637	604	647	652	664	640	609	579	664	639	593	638	653	587	611	629	621	666	632	595	630	600	615	639	636	605	618	668	631	612	646	604	647	609	588	602	591	623	654	647	624	634	648	645	716	609	619	593	611	580	635	653	642	644	675	615	648	637	663	602	617	619	642	631	639	628	608	644	665	639	639	626	628	623	609	625	604	643	628	636	617	597	627	609	663	584	677	623	576	595	695	611	625	583	610	584	632	604	676	617	667	620	632	610	637	610	673	649	648	612	640	653	653	608	631	643	613	616	611	599	609	578	573	636	611	613	662	606	632	612	665	592	625	562	629	609	623	631	611	624	660	668	668	647	640	640	607	655	631	587	644	624	650	585	643	644	600	588	599	648	609	655	601	665	638	668	643	641	667	612	614	614	623	632	632	613	624	639	636	611	589	566	643	653	610	648	630	676	634	643	616	623	645	630	646	595	641	628	613	611	658	635	627	607	656	645	638	611	640	617	651	599	595	602	604	609	600	640	615	634	583	597	604	619	632	611	630	621	627	599	610	598	644	603	664	610	619	584	615	621	665	585	631	609	621	590	620	643	657	650	627	638	615	637	587	676	582	593	662	632	624	592	645	625	582	677	633	630	676	616	648	667	693	622	601	626	588	644	590	630	688	657	617	648	646	657	580	582	659	689	663	644	617	653	650	623	593	627	664	611	652	634	576	643	641	625	643	600	638	644	591	637	602	611	628	621	654	636	637	637	609	636	623	602	618	602	655	626	636	594	628	665	640	636	656	632	611	648	631	654	592	618	638	623	637	639	562	621	608	585	598	640	688	635	652	594	579	633	673	624	651	617	598	599	569	619	667	623	612	610	577	647	615	655	599	617	622	627	626	637	594	623	636	641	621	618	596	670	652	593	602	644	649	660	605	646	689	682	686	613	657	652	626	655	638	618	595	608	637	640	673	620	602	598	615	654	658	672	596	647	667	590
22624	21391	29865	28090	24038	25667	22202	9705	8393	8226	6900	4655	2719	1926	1506	1190	899	865	865	879	880	903	840	826	907	852	838	847	882	915	850	855	851	870	896	853	869	920	848	830	850	831	871	905	860	890	908	851	903	852	884	839	858	809	914	854	884	891	898	876	909	918	848	894	848	837	858	804	873	865	876	874	864	887	865	868	922	862	870	843	835	887	833	827	877	869	897	883	924	880	828	884	849	849	852	841	826	877	892	887	790	799	828	862	873	830	876	923	849	885	899	916	827	828	863	896	860	855	877	862	854	854	842	862	859	869	856	870	826	855	829	858	863	848	846	902	840	835	787	847	828	869	846	820	891	898	864	860	878	852	916	851	863	842	830	901	851	878	933	854	882	871	821	858	928	830	929	868	914	898	861	835	813	810	836	859	819	860	835	873	808	851	850	856	852	844	841	853	885	843	855	857	826	846	899	814	897	877	883	787	848	808	816	855	872	878	821	857	905	914	860	895	864	865	843	840	865	879	887	853	910	855	796	813	861	901	872	838	828	884	836	855	864	848	877	792	842	863	839	893	890	901	847	838	947	874	867	874	864	865	879	864	814	921	853	862	862	863	917	846	893	867	912	865	886	832	919	839	891	929	878	839	818	893	865	821	869	851	869	889	888	880	849	856	856	910	882	866	812	826	835	799	860	863	838	866	839	838	852	873	871	804	832	902	861	820	818	856	842	868	884	813	867	830	845	909	851	793	855	828	868	863	892	875	834	898	879	876	902	823	823	854	874	823	851	845	840	833	823	830	826	870	850	844	870	836	933	846	855	836	839	819	857	892	854	917	870	928	832	893	880	859	780	846	836	875	898	865	891	851	871	869	890	864	921	888	836	826	855	868	892	878	921	879	864	860	877	893	859	826	875	827	822	846	870	866	809	863	892	841	852	830	904	898	894	845	871	910	864	911	874	818	819	846	875	876	872	822	868	847	837	778	856	863	897	857	859	876	894	823	860	964	845	922	884	836	906	866	847	869	848	839	869	835	871	904	845	955	866	896	859	874	828	853	888	845	893	893	880	888	899	888	869	875	822	875	861	913	908	802	856	844	855	842	838	843	830	891	836	850	855	840	911	892	876	845	873	893	848	852	855	873	900	847	879	854	844	890	855	897	886	886	825	909	892	839	870	829	848	884	836	824	826	925	798	847	790	885	880	840	886	872	891	871	894	833	826	901	868	855	878	874	826	858	838	855	844	843	837	850	875	852	830	879	849	897	843	908	846	851	830	898	880	860	887	853	847	883	838	839	817	858	911	885	861	863	859	878	908	882	854	836	861	873	869	854	890	768	936	855	844	859	846	856	793	852	845	856	848	831	809	865	836	836	872	872	933	844	825	839	883	858	856	805	871	899	855	893	884	872	859	875	853	854	852	880	828	900	842	937	877	864	820	842	876	833	858	846	819	877	836	842	844	865	872	844	813	825	860	860	835	856	870	873	857	907	850	879	888	899	812	791	854	828	894	816	909	851	847	918	875	900	821	927	900	803	879	843	850	875	863	817	863	883	859	871	822	826	846	833	883	859	872	820	837	862	875	862	897	843	847	842	907	858	874	829	890	827	817	839	843	864	867	897	805	823	833	909	851	821	811	873	835	873	852	863	847	893	877	844	860	872	816	838	921	821	828	851	892	902	852	950	895	854	890	886	841	895	820	880	869	888	854	850	836	888	890	865	869	829	882	852	906	877	859	811	891	876	863	920	848	811	847	900	837	820	845	819	867	893	887	861	833	857	839	853	804	859	832	862	825	867	926	864	895	849	897	914	840	852	847	832	899	831	860	848	887	882	856	825	886	875	873	894	909	854	861	863	882	819	900	843	938	840	883	901	846	854	871	853	811	906	816	859	901	883	901	877	872	942	837	886	886	853	807	857	856	922	823	821	862	840	819	860	819	858	871	835	846	843	840	841	862	853	899	838	844	961	845	855	870	854	898	805	907	842	802	872	825	871	916	912	857	890	901	838	881	841	888	886	902	851	869	845	808	843	823	839	789	861	876	844	908	868	877	830	856	858	799	829	875	828	844	893	886	841	920	850	886	866	902	789	860	872	860	866	889	871	882	819	889	874	841	871	851	882	850	857	873	812	878	935	789	880	832	874	901	859	893	891	819	856	875	820	900	804	867	889	848	886	869	860	856	861	879	893	911	922	874	851	894	849	823	859	828	854	875	897	847	885	897	828	851	813	934	805	826	910	849	894	844	886	809	847	878	901	874	886	813	914	837	884	857	838	848	867	891	868	864	851	874	896	930	896	885	881	830	891	871	850	899	953	806	863	887	861	908	909	825	819	866	803	853	884	938	842	851	866	840	914	871	837	811	832	851	881	884	774	868	934	824	821	849	866	856	787	829	845	834	878	848	870	911	862	905	878	852	874	845	810	867	856	877	833	863	860	885	867	860	854	795	855	870	849	857	840	911	782	861	894	849	914	875	904	842	863	873	845	888	875	846	831	880	897	856	859	815	885	846	839	847	883	867	836	920	896	900	835	796	876	903	820	874	838	857	890	836	841	892	859	825	823	886	871	813	847	877	864	884	890	904	908	876	824	803	858	900	840	910	806	848	845	863	900	846	863	806	838	924	846	868	816	824	830	878	838	859	880	897	839	875	837	868	866	883	888	901	821	827	872	820	902	846	870	791	843	823	845	860	881	829	790	847	803	889	873	859	918	888	881	853	837	901	856	836	884	907	852	843	834	882	877	891	864	835	889	839	863	789	853	874	870	851	845	897	888	850	905	893	893	846	884	844	816	840	890	928	817	876	862	805	856	858	861	808	878	882	818	837	866	863	897	845	853	924	874	826	880	834	887	855	859	898	873	822	852	893	831	802	846	881	858	887	815	875	915	827	839	804	841	879	886	833	922	874	806	841	891	803	792	839	824	857	868	826	842	860	848	822	886	917	915	851	867	877	862	876	792	883	874	866	891	840	837	887	862	828	903	875	858	802	837	865	873	871	837	903	886	877	910	826	907	906	880	889	853	874	889	891	868	832	819	820	888	874	877	891	901	888	851	864	837	894	866	849	840	816	906	850	878	850	837	866	776	860	864	909	814	808	808	796	873	883	844	817	856	906	822	864	864	851	875	838	892	835	853	793	884	877	829	881	901	840	869	857	868	913	877	827	903	887	877	863	857	838	861	823	812	940	896	878	815	883	823	911	821	888	869	877	853	817	820	887	853	891	809	894	869	834	890	866	898	907	881	873	794	909	858	831	881	890	888	893	836	876	847	849	833	910	910	797	854	862	845	843	859	892	873	924	893	846	821	831	874	853	838	861	825	863	839	800	876	859	830	872	886	914	868	842	893	898	856	884	870	862	861	939	893	871	888	853	848	882	857	870	920	899	869	873	797	820	877	923	904	892	867	874	897	836	843	852	800	852	861	903	805	891	879	914	882	874	875	825	859	873	869	883	873	852	895	861	886	843	869	851	871	857	858	888	858	896	825	848	902	885	861
46054	94705	71090	56423	35582	30901	15769	11010	11834	11105	9343	6095	3411	2447	1768	1215	859	858	881	861	817	869	870	870	851	791	901	880	830	867	829	815	881	898	891	823	907	867	878	861	852	843	861	830	799	868	903	900	894	841	843	933	831	847	841	857	882	847	893	778	834	841	841	867	861	865	855	816	891	855	860	857	899	854	830	840	837	872	846	875	831	846	850	909	852	857	898	893	886	850	912	855	899	862	787	842	845	847	830	831	878	805	887	867	846	844	833	901	834	837	846	880	861	870	868	886	824	868	857	883	855	852	821	878	840	854	841	861	873	864	810	825	891	819	828	852	823	831	912	839	861	878	872	898	853	857	881	823	910	804	812	888	837	853	888	852	820	833	792	867	883	815	858	850	842	825	826	784	830	843	933	910	861	866	808	824	862	873	866	847	865	845	887	842	823	859	857	873	882	825	814	801	882	838	829	905	818	845	829	786	891	894	794	823	838	836	893	820	855	871	833	832	802	855	834	862	830	794	843	899	845	849	820	849	890	897	843	872	808	876	835	836	803	816	840	835	837	877	843	874	853	865	843	844	857	834	873	902	885	840	840	868	878	832	877	867	905	831	887	918	869	844	870	888	903	917	839	884	880	875	860	837	885	813	844	894	828	838	889	877	825	873	896	858	917	862	875	832	885	864	857	874	844	883	862	865	862	872	848	848	830	897	837	855	822	869	808	856	788	864	835	866	865	833	890	811	861	890	842	869	863	866	898	895	847	838	839	881	890	876	876	846	847	860	837	819	918	844	890	855	806	819	820	873	837	825	844	862	858	841	846	855	948	879	854	869	823	885	879	840	844	881	857	815	873	845	852	873	832	866	841	835	825	839	839	842	812	868	872	787	778	858	888	865	840	835	867	812	856	849	884	902	879	842	880	835	834	840	834	840	878	860	812	842	842	841	843	856	857	833	845	830	891	886	845	880	849	845	863	824	881	844	874	796	850	828	875	861	837	845	850	842	793	853	880	838	865	873	906	843	832	842	836	797	808	870	828	814	835	837	843	885	846	878	820	864	864	800	850	843	858	853	845	837	907	844	849	832	894	809	839	902	922	911	863	865	848	883	775	882	766	850	874	844	836	811	834	877	901	884	849	883	785	892	895	860	870	847	862	845	811	848	866	865	894	849	900	856	862	826	861	914	814	898	891	881	903	808	884	854	865	888	835	872	873	833	840	887	877	842	841	862	814	882	835	830	843	802	864	814	853	859	860	805	830	847	898	850	857	866	841	863	884	772	880	845	834	861	867	890	850	801	840	899	853	886	881	833	843	872	817	861	865	832	906	838	844	946	852	863	852	843	876	865	890	893	900	863	884	878	880	846	878	810	882	874	831	875	858	879	881	919	828	868	815	890	885	837	854	873	881	909	836	842	856	839	848	868	875	841	871	882	833	838	812	850	829	821	800	867	840	843	824	841	814	843	818	854	852	870	852	905	850	887	922	873	807	915	846	896	869	896	849	825	840	830	815	894	814	812	810	896	829	819	865	899	895	865	844	886	842	843	892	837	866	864	836	844	826	816	882	886	835	841	819	801	836	875	823	867	895	857	838	879	820	852	830	868	825	847	872	905	879	884	843	881	828	885	850	884	879	854	831	877	890	893	871	822	849	793	886	848	810	881	915	858	869	903	816	859	867	863	835	858	847	829	861	814	873	899	844	858	839	858	877	895	853	894	869	867	856	872	845	877	868	882	880	889	917	836	859	853	790	912	863	850	875	902	855	872	816	838	862	832	859	795	840	887	843	830	826	856	881	882	815	790	863	822	796	852	870	862	821	834	843	803	850	823	815	866	822	878	875	840	858	836	841	771	833	799	879	863	881	813	853	872	831	832	869	830	827	853	855	803	859	888	899	867	897	869	845	830	837	855	870	829	821	823	810	826	801	835	908	834	836	863	826	848	874	900	873	828	862	890	874	880	884	838	877	875	819	928	865	837	856	869	942	866	873	822	838	850	889	851	829	836	840	840	870	861	858	848	838	856	856	823	918	829	881	893	822	850	878	811	852	872	877	847	916	830	867	858	833	885	840	854	877	892	861	802	864	835	839	836	889	850	857	795	812	856	898	881	883	885	846	836	848	880	886	836	835	851	879	844	846	856	899	869	825	790	828	818	851	885	820	837	898	858	862	846	828	798	857	844	886	884	878	918	818	865	842	792	840	893	844	816	829	845	864	895	836	824	841	891	864	809	915	892	892	889	870	878	830	812	866	908	834	851	919	876	848	838	813	837	832	854	868	886	821	859	844	854	899	818	854	784	821	902	826	863	877	815	858	879	879	857	843	840	918	822	827	876	862	844	896	863	875	890	855	864	897	898	853	832	820	877	884	875	870	808	908	795	804	872	847	869	825	865	818	820	856	820	846	827	853	875	843	903	866	852	870	876	875	777	867	869	815	812	875	863	895	857	861	850	806	884	818	833	884	825	826	830	874	878	859	900	813	825	840	805	841	852	887	891	858	908	870	862	858	915	843	857	835	821	864	854	858	897	865	803	851	870	856	818	841	862	869	842	867	865	878	900	865	861	900	874	873	840	914	810	876	825	911	837	887	787	864	816	865	858	842	838	835	879	850	850	855	827	861	877	833	860	835	860	864	835	843	850	886	876	860	881	878	902	881	871	796	837	825	832	866	839	824	839	853	768	861	885	833	878	852	862	773	884	874	830	843	859	834	838	810	822	821	850	841	847	788	899	868	892	903	842	874	812	886	907	807	811	813	807	850	799	872	824	880	845	850	772	851	839	845	843	857	828	881	865	872	845	891	826	876	811	869	817	896	828	902	836	852	866	822	865	871	868	836	877	857	847	864	860	858	860	851	812	872	820	869	875	877	908	820	826	847	836	844	882	884	789	848	863	871	853	812	823	858	876	873	805	825	869	886	872	899	853	831	808	830	801	815	870	863	880	858	871	805	845	802	899	813	855	911	858	867	832	867	851	878	879	838	892	805	846	827	819	816	879	863	878	839	886	864	870	820	825	873	876	836	856	819	845	866	861	876	863	864	917	845	860	850	848	853	853	870	905	867	866	906	905	812	867	814	836	863	855	900	880	866	818	852	857	816	820	854	827	860	826	864	841	856	833	843	816	873	921	894	859	858	870	836	868	867	848	874	869	902	812	842	798	853	836	846	842	887	849	791	836	865	849	855	859	846	844	797	876	847	844	828	841	877	813	848	819	917	866	841	831	841	834	830	856	822	865	872	846	850	882	851	877	810	857	887	875	904	854	823	864	847	830	869	823	828	876	848	827	862	827	869	862	802	835	866	909	830	812	861	810	829	840	815	906	813	867	821	877	834	900	881	866	831	812	872	890	967	836	867	875	823	895	854	848	841	830	806	864	853	840	801	839	851	863	863	881	901	859	833	819	876	798	901	861	886	836	858	848	814	844	873	827	934	883	828	860	843	844	829	880	865	865	870	846	857	819	855	851	894	841	869	866	853	876	913	870	873	868	864	826
35132	30609	28662	17831	4271	2179	904	840	909	900	769	613	577	645	502	511	524	463	454	475	507	436	489	518	416	480	512	438	503	453	520	503	483	499	487	475	514	542	471	469	447	508	494	486	461	467	431	485	478	458	501	493	470	443	492	471	502	432	487	447	502	465	512	490	477	492	469	507	459	468	516	507	476	478	496	522	506	486	489	516	481	498	509	522	485	496	511	487	483	481	486	462	500	513	513	481	489	513	485	462	500	474	499	491	476	475	497	495	480	479	483	474	463	497	477	481	489	479	522	472	450	501	462	453	496	458	474	494	458	485	496	487	490	477	438	493	498	467	489	485	506	467	477	470	471	454	500	460	481	483	476	491	457	454	462	496	470	478	474	462	473	496	484	465	542	490	466	481	454	483	505	483	505	486	507	503	526	528	523	507	443	501	475	505	487	515	486	459	479	501	493	527	405	513	466	458	485	500	464	467	480	459	466	467	478	489	490	480	491	478	454	448	477	500	491	490	464	468	463	485	459	483	496	461	484	487	489	468	492	481	493	487	492	496	494	494	497	439	426	476	514	527	462	482	511	489	501	480	541	483	492	474	477	501	463	450	493	485	506	500	513	507	452	525	501	533	472	496	485	501	483	543	469	453	467	473	524	475	475	471	516	467	490	457	473	461	534	551	467	484	521	501	488	492	505	502	473	466	488	484	494	461	476	485	501	428	492	507	453	463	470	501	487	463	468	516	512	428	487	463	500	451	505	499	508	444	491	495	492	500	518	510	470	474	497	496	467	502	489	490	495	456	485	441	431	469	523	502	497	523	479	482	481	518	483	503	439	429	505	463	470	504	459	502	489	511	480	448	469	491	481	513	523	483	510	537	461	480	521	493	481	507	478	496	491	427	484	471	474	508	493	492	497	486	470	470	464	472	455	457	471	491	466	469	480	488	450	484	480	482	487	465	488	449	469	489	461	452	459	459	497	471	474	480	449	504	522	431	444	489	497	511	455	478	489	506	484	517	475	435	464	471	458	460	488	483	512	489	517	458	441	471	496	495	491	517	458	484	486	505	509	492	475	485	513	459	459	487	452	487	487	476	515	484	460	474	479	502	489	469	487	481	482	465	454	489	454	459	491	509	491	481	460	480	491	440	475	476	471	523	449	471	482	494	501	500	498	463	480	467	479	506	494	529	530	487	471	455	503	495	504	465	494	489	460	493	478	499	506	486	480	478	491	459	462	493	458	492	511	500	491	497	470	471	498	471	483	443	505	495	502	470	472	494	482	456	474	477	480	461	488	450	485	458	476	478	516	470	487	474	501	505	477	478	466	479	480	472	449	489	496	471	436	437	483	503	470	517	479	477	467	481	472	482	465	485	550	497	433	512	505	484	478	523	470	449	477	488	471	490	450	508	473	456	474	482	472	476	496	520	447	517	484	501	496	481	537	460	455	546	484	506	477	466	493	484	490	527	486	464	486	485	461	500	466	432	453	505	485	465	491	479	455	446	462	485	498	483	488	479	463	509	501	512	467	467	504	480	480	464	536	472	522	468	473	477	477	493	505	481	497	422	525	456	485	431	502	482	472	520	511	479	442	472	474	500	469	497	475	466	488	485	478	493	468	447	475	477	443	471	487	500	508	479	480	475	479	498	524	480	521	477	455	518	487	496	495	512	471	465	522	464	523	485	493	490	471	507	488	502	481	481	477	475	477	478	487	483	498	501	491	431	485	471	487	505	510	481	502	513	485	494	450	476	501	477	470	489	484	492	498	495	479	507	500	475	501	462	502	520	462	451	436	472	498	433	476	489	473	515	493	513	507	513	455	478	480	485	478	484	495	496	500	470	489	490	489	508	517	495	460	461	478	533	470	451	483	501	477	492	515	486	480	430	471	513	498	533	505	508	527	479	487	453	447	444	492	465	469	477	490	498	494	477	472	494	491	511	489	482	471	493	509	468	532	475	488	451	512	481	466	487	449	488	472	491	495	475	503	485	463	434	450	493	457	474	457	497	494	466	466	448	510	508	478	517	527	509	468	502	477	484	484	472	461	473	508	441	464	460	509	509	447	464	483	491	510	496	448	491	489	504	500	510	520	499	452	492	462	462	458	481	481	460	449	511	480	493	489	513	457	446	486	478	509	469	483	468	483	536	481	462	507	461	465	465	508	493	479	498	509	508	491	472	520	472	480	523	477	490	478	515	446	461	459	499	469	493	444	468	460	494	463	442	473	518	451	487	474	458	462	475	512	493	478	448	513	488	466	483	506	489	523	472	456	497	492	480	483	476	475	508	513	485	461	465	489	481	481	507	483	515	466	484	487	470	509	438	481	462	469	511	445	515	482	492	463	462	473	486	473	485	475	500	466	493	505	509	472	464	472	481	481	475	481	531	438	464	495	496	476	510	480	480	441	494	496	479	462	517	488	468	479	491	477	495	512	479	473	469	473	463	432	486	458	489	494	447	463	456	469	500	482	479	524	476	488	484	481	502	484	474	460	488	472	496	515	517	480	482	485	469	466	523	459	492	494	465	516	476	545	469	488	512	462	467	488	491	483	484	445	476	486	506	445	494	486	457	454	502	451	469	465	488	483	441	463	492	469	487	449	494	447	495	483	478	509	497	474	446	497	498	472	444	488	461	450	513	505	472	454	482	473	502	506	453	472	507	462	502	504	513	485	491	470	487	457	483	489	505	466	441	466	473	502	438	490	529	523	495	481	512	497	482	514	475	491	516	497	472	457	504	477	504	532	501	511	492	530	491	487	477	468	471	475	449	477	475	479	482	507	485	511	473	489	442	467	492	487	433	516	471	478	441	476	490	485	510	508	478	482	460	519	462	514	472	507	460	497	500	459	453	497	486	451	504	458	519	449	514	494	462	487	524	483	463	505	497	486	463	475	456	482	467	488	495	486	476	452	492	457	489	478	491	474	490	519	472	481	431	469	476	485	510	433	468	490	464	471	479	471	493	466	504	475	517	490	509	509	467	461	450	455	472	483	479	496	512	460	518	448	448	471	496	495	482	470	483	469	511	479	485	464	522	506	510	513	483	495	469	445	503	462	449	497	450	457	483	459	547	494	504	483	474	465	487	431	466	489	507	494	500	468	474	484	492	495	490	485	503	427	471	473	464	479	503	469	514	472	480	437	487	506	501	496	492	461	473	493	500	515	506	492	519	476	456	516	445	481	481	453	471	496	494	512	531	465	483	481	494	453	503	482	458	488	467	461	482	516	486	463	503	485	480	509	484	503	480	490	468	485	439	487	475	547	485	481	466	503	475	449	469	500	496	466	497	476	530	474	473	487	488	502	446	512	484	435	506	511	492	463	492	459	473	487	529	505	488	452	485	471	459	493	455	441	520	485	524	476	460	500	476	492	475	473	497	477	481	500	477	487	483	474	451	458	440	478	500	519	495	494	498	489	505	493	495	461	516	448	494	465	482	464	479	511	511	477	473	465	465	477	439	496	435	471	475	509	480	495	503	446	478	522	439	459	473
37901	40803	21896	10801	3507	2465	974	1002	1029	1027	921	706	662	688	566	560	483	505	486	521	513	523	469	487	510	488	538	504	494	481	499	489	488	507	506	534	490	447	489	484	505	520	508	519	480	530	510	508	512	518	534	505	485	541	499	459	514	477	521	464	551	539	511	479	512	433	481	506	490	538	492	500	507	520	515	545	517	508	491	495	524	488	485	498	470	516	540	516	528	529	521	499	516	496	510	484	513	529	526	529	524	521	513	488	498	496	479	538	515	506	461	529	494	519	511	476	490	495	533	489	515	535	495	520	519	486	509	463	488	493	495	499	456	497	494	502	512	511	538	462	538	490	439	519	483	514	513	532	484	486	475	522	516	489	495	506	485	512	513	546	481	521	485	528	474	480	548	492	506	501	535	483	503	522	503	443	492	496	520	510	520	494	510	515	479	496	498	509	499	543	492	531	517	466	490	490	495	511	504	550	517	491	509	505	516	514	466	432	497	497	499	518	505	476	499	495	502	495	465	497	491	475	503	516	533	487	534	487	486	474	538	477	516	498	516	535	495	522	520	450	494	484	518	542	510	482	477	493	483	538	482	540	499	491	508	516	483	503	528	494	481	529	533	519	526	531	446	523	496	502	487	479	493	506	516	504	514	524	521	531	492	472	524	493	507	526	520	495	500	523	514	511	513	453	497	504	529	533	495	479	486	491	516	512	509	498	509	490	499	511	512	474	475	484	501	477	533	499	497	551	498	501	504	498	509	544	490	546	516	539	491	503	500	485	491	496	522	521	483	530	523	525	506	546	483	481	478	508	520	521	515	490	525	486	470	480	463	575	521	487	502	534	499	482	500	498	492	463	490	540	488	497	502	511	488	525	542	481	535	484	495	516	497	514	476	518	481	513	540	521	474	504	521	459	492	495	535	509	512	528	515	522	509	523	509	487	515	486	515	511	475	499	477	506	518	515	536	504	544	480	521	524	488	523	534	488	530	525	523	530	463	494	512	505	465	477	520	491	469	502	514	488	527	516	546	504	513	549	471	491	510	503	494	527	510	483	470	511	500	494	515	473	448	522	498	516	503	511	512	498	486	477	499	456	519	518	504	533	506	494	486	513	559	496	455	508	505	482	500	533	481	477	520	479	552	482	512	494	513	536	505	526	556	503	476	493	509	531	499	530	506	483	495	511	492	456	497	507	519	515	489	524	497	461	483	491	556	532	464	519	515	486	493	480	472	531	487	488	456	510	506	522	485	551	516	490	520	492	486	498	499	492	482	521	472	526	477	548	535	485	516	495	484	531	518	473	486	525	498	483	473	525	521	496	511	483	507	505	518	497	504	489	493	515	499	529	500	504	483	518	520	514	471	496	492	470	472	532	474	494	455	504	548	504	507	492	446	522	497	528	508	473	466	478	520	509	502	508	530	478	509	515	518	501	483	502	510	490	559	486	493	522	507	532	498	528	530	490	478	522	465	533	509	533	512	499	506	520	543	527	498	536	499	517	517	544	483	500	519	503	465	509	531	525	482	534	505	493	482	520	485	543	519	480	519	512	509	507	485	456	493	505	515	476	505	497	463	497	492	508	503	491	518	505	544	541	464	495	539	525	472	494	502	496	524	492	524	500	510	547	507	448	476	506	524	513	493	482	548	494	529	499	521	468	508	497	506	492	524	523	470	537	494	519	510	491	493	507	506	517	533	506	511	529	544	495	500	479	533	500	477	525	520	471	501	508	498	503	480	524	487	462	473	506	502	488	507	535	508	486	524	484	561	475	505	507	520	484	505	517	498	490	523	495	515	474	483	519	476	471	489	518	483	487	512	487	504	517	544	530	547	527	537	499	504	494	479	517	497	505	507	500	494	546	550	490	501	480	528	492	509	468	526	495	515	455	546	504	461	509	518	515	528	563	528	494	482	522	547	479	484	530	543	509	563	518	506	484	508	492	500	533	517	504	496	470	549	528	485	466	490	484	522	523	520	528	510	489	495	489	494	486	479	499	496	470	487	486	488	509	489	503	513	534	538	496	526	478	506	463	506	501	493	537	541	501	497	509	499	480	542	498	516	510	499	500	522	526	485	494	484	485	518	502	488	505	478	481	519	502	505	542	485	492	486	497	524	491	517	477	508	488	497	465	487	501	505	505	494	529	514	478	492	483	498	497	545	501	492	499	504	491	482	498	537	555	544	527	498	502	527	518	497	466	506	486	527	512	512	534	513	473	508	527	493	525	526	516	488	523	509	542	486	518	509	467	502	488	528	515	490	500	508	521	474	526	535	498	487	506	517	550	511	519	498	502	484	491	496	520	490	507	492	559	481	464	517	481	535	499	514	534	522	499	457	480	530	541	508	512	509	549	484	493	506	524	495	470	551	475	504	483	487	539	521	535	535	500	505	558	500	496	534	530	499	493	481	476	512	508	512	528	500	482	489	517	519	470	511	492	486	553	526	543	474	503	481	468	465	533	524	518	512	511	547	500	492	477	487	505	515	479	509	509	533	537	529	511	524	495	438	460	541	515	480	469	523	509	482	518	488	495	486	481	554	492	515	540	464	490	474	508	510	477	519	492	474	542	480	472	523	485	508	520	511	528	483	528	527	495	535	505	514	493	471	464	503	499	524	515	528	488	511	519	489	510	522	503	474	544	556	491	513	470	492	538	501	525	489	520	529	491	504	510	518	527	469	539	485	520	455	472	523	513	524	545	525	509	504	514	523	502	487	503	475	522	516	501	531	560	508	514	500	538	491	510	511	495	511	501	471	508	534	487	514	499	545	495	551	496	516	520	497	511	548	497	482	514	478	476	499	493	534	521	502	506	510	520	477	480	498	507	515	473	540	515	543	532	536	509	514	512	500	526	496	518	462	509	516	517	488	549	533	493	486	522	494	503	503	516	502	538	543	508	499	505	481	461	520	537	517	506	462	512	452	508	524	461	541	511	511	528	495	485	506	531	465	498	495	511	479	518	489	513	459	533	486	438	504	488	487	489	497	510	483	495	532	521	486	487	538	471	498	533	500	505	490	491	504	498	536	514	544	501	461	517	521	504	498	489	496	528	501	438	479	489	505	490	539	503	507	483	510	525	511	513	517	516	517	496	506	530	469	510	495	499	491	473	502	513	517	540	559	494	494	489	493	513	546	481	484	490	524	537	497	518	463	485	507	530	512	485	560	503	516	552	491	518	511	558	474	486	531	546	499	490	523	512	496	512	509	550	510	498	508	519	522	488	479	478	508	494	458	488	506	519	488	489	519	522	513	493	520	539	492	506	481	498	533	469	506	478	536	502	500	526	490	493	512	528	506	516	480	441	543	494	516	512	513	463	552	481	488	508	502	553	519	525	517	473	510	519	475	512	493	494	506	515	493	484	519	521	507	498	534	529	472	514	480	494	526	538	524	471	493	514	492	536	517	489	521	526	512	524	427	518	529	525	478	491	483	510	480	518	493	470	458	503	519	547	517	536	481	538	455	542	528	521	498	522	483	530	507	464	505	503
23838	22034	31272	33623	23862	20698	9707	4381	5413	6176	4872	3118	2094	1519	1206	861	707	661	667	668	649	665	643	614	643	684	667	681	707	609	625	609	651	648	690	646	697	593	664	659	700	648	696	619	674	654	634	673	643	682	709	613	647	671	679	624	678	675	628	627	681	631	613	636	662	636	659	626	606	705	629	640	679	650	646	674	652	682	668	622	657	701	644	642	666	710	654	649	642	658	675	615	649	639	646	610	659	673	628	687	639	600	640	649	684	656	649	664	631	634	654	629	636	662	677	664	669	675	607	649	705	615	666	661	641	658	675	629	636	641	605	632	622	685	636	666	676	630	630	645	638	642	676	676	666	680	654	643	678	644	597	662	646	636	662	635	651	621	689	714	621	637	629	644	633	647	655	701	678	620	669	662	649	674	661	594	598	644	648	650	639	669	638	651	652	695	629	679	700	636	668	638	655	627	633	658	622	640	638	675	624	648	648	625	677	672	611	656	675	629	667	671	626	632	607	652	679	656	623	678	644	632	648	595	642	604	655	629	639	711	633	667	672	626	678	658	674	644	629	649	592	649	616	631	655	649	667	689	657	634	649	625	664	696	683	642	664	645	651	630	662	643	653	667	671	661	685	701	669	676	691	633	677	629	709	638	677	655	661	653	641	681	636	674	636	656	647	646	670	608	634	633	640	635	634	663	640	660	647	606	664	685	671	636	613	718	644	654	645	633	613	634	666	648	646	617	636	700	650	668	631	637	650	689	669	658	637	660	653	648	669	621	686	664	690	653	625	652	646	662	721	691	628	645	654	656	623	627	608	661	642	642	625	611	642	676	661	640	644	642	629	667	695	664	619	637	691	697	671	609	630	648	618	602	596	620	677	602	653	654	660	619	630	598	676	645	665	620	625	657	671	649	635	667	675	631	664	649	654	626	616	675	657	646	627	661	701	627	633	678	586	684	663	677	664	652	664	635	657	688	623	677	567	672	629	683	599	603	656	669	655	649	628	725	627	678	639	624	709	661	605	625	666	596	639	658	641	631	620	619	663	683	628	616	639	651	649	652	641	632	619	659	643	677	595	667	647	644	660	688	649	610	645	633	672	655	643	650	627	636	647	612	653	673	622	662	663	622	673	613	690	670	632	640	656	617	646	616	661	657	652	637	638	656	657	649	593	645	683	654	650	618	675	628	646	634	636	641	605	669	653	658	643	662	621	665	637	653	623	601	621	649	637	565	637	605	670	640	663	648	624	674	649	640	625	623	657	613	633	635	620	677	618	671	655	662	667	644	653	666	656	644	656	669	595	660	659	598	668	630	645	621	652	637	682	683	695	653	643	649	684	652	687	682	626	641	654	678	634	639	672	628	688	623	639	612	681	637	641	608	615	621	656	597	626	655	672	653	635	656	627	659	613	583	659	611	619	633	632	677	628	656	622	672	659	671	674	646	659	642	634	631	660	655	636	652	658	634	703	615	614	670	677	620	665	666	620	638	652	642	653	625	600	567	597	660	640	618	662	643	647	663	704	629	621	678	696	635	623	650	676	674	652	626	617	636	643	664	660	644	647	634	629	628	658	646	658	674	665	600	623	664	673	629	636	675	673	618	638	619	614	631	651	641	705	661	669	676	596	640	659	654	619	662	649	632	640	672	634	677	624	655	668	615	650	633	678	655	645	638	622	600	669	661	652	619	690	713	621	689	700	629	623	651	658	665	583	631	675	656	708	622	634	663	633	646	650	664	637	657	607	669	616	620	654	634	669	646	632	674	662	624	640	632	635	650	662	588	647	656	662	662	658	648	677	648	650	688	655	653	634	636	679	626	661	622	616	642	647	659	649	653	653	650	612	650	693	653	677	634	652	656	633	621	646	640	649	689	585	634	645	627	650	657	637	637	696	629	602	670	622	602	606	699	652	653	697	657	614	619	651	651	619	630	632	688	687	619	631	656	592	622	617	658	615	642	638	645	652	661	646	676	656	660	612	639	691	635	617	672	645	638	639	637	664	624	634	620	632	613	645	639	668	632	641	681	678	623	649	680	618	676	648	633	629	685	684	612	639	641	636	646	655	616	660	700	634	648	636	658	645	643	662	626	620	697	648	625	670	660	626	715	661	691	636	703	642	642	654	658	638	652	637	681	628	639	638	623	661	633	638	615	604	626	638	658	664	643	623	641	667	638	667	690	656	606	674	650	619	704	660	634	662	664	594	609	611	656	611	638	585	662	596	665	586	630	673	611	603	648	675	628	616	696	653	661	633	645	679	638	671	643	597	667	654	626	676	655	628	650	647	663	651	649	594	678	625	656	633	627	655	653	671	677	618	620	681	686	606	654	687	662	653	665	643	643	657	643	661	656	671	667	661	681	673	609	652	655	643	696	657	630	625	657	634	675	635	665	674	636	685	663	693	662	605	683	643	676	648	653	663	650	654	659	680	642	674	623	638	650	650	628	639	709	629	633	640	614	655	649	627	608	663	640	619	640	659	649	631	651	654	615	668	630	641	619	634	636	671	648	610	661	639	658	669	686	677	654	703	638	672	646	669	629	591	601	640	624	646	608	662	614	627	638	620	659	605	621	701	613	675	626	654	664	673	639	685	620	621	648	671	673	582	613	630	660	611	689	639	637	617	614	634	619	627	649	609	640	627	645	636	657	662	632	630	621	609	596	640	620	669	684	653	639	675	686	598	629	644	631	605	661	627	628	669	661	615	630	701	636	629	635	631	629	678	632	654	653	675	653	699	625	661	637	630	647	680	650	654	631	623	656	610	604	615	656	660	636	626	589	647	616	653	684	651	629	595	605	653	668	673	672	642	683	684	681	626	648	615	666	647	679	615	656	637	681	637	651	628	625	681	646	646	637	669	613	653	643	663	620	637	672	642	639	645	621	673	634	642	619	631	644	598	615	642	644	605	657	615	630	639	620	606	669	635	640	666	623	643	688	630	671	663	668	642	648	637	685	699	640	644	656	628	687	611	661	590	664	672	626	674	599	642	652	643	651	632	676	656	655	712	645	635	630	676	656	660	658	602	599	630	577	656	614	668	688	676	653	624	697	647	590	609	643	659	632	663	621	688	666	669	646	624	660	643	626	695	632	673	661	658	668	654	668	629	661	642	611	656	617	653	666	663	636	631	651	657	655	668	676	633	688	660	650	658	681	630	664	619	624	641	616	667	652	645	624	683	625	663	578	632	633	659	626	640	660	619	622	629	608	635	668	636	639	662	656	663	646	667	654	628	644	592	647	617	656	645	665	588	651	648	655	674	632	622	634	655	653	633	645	663	645	677	647	661	650	656	648	655	622	632	647	660	664	627	624	685	645	639	648	640	616	624	674	675	633	624	648	699	619	624	614	622	649	670	608	612	698	660	676	647	652	617	669	655	598	663	702	643	634	637	647	692	652	642	651	652	661	608	620	678	678	662	702	661	664	630	679	680	605	627	649	685	664	637	649	654	590	638	661	671	667	680	652	623	694	627	693	613	656	644	656	637	695	654	633
43792	81332	61432	43836	25302	18512	6490	6046	8261	8756	6720	4205	2846	1971	1479	1005	741	660	679	660	657	637	676	643	629	666	619	623	686	665	663	660	673	640	637	648	653	585	681	624	623	687	645	629	562	651	673	638	619	649	655	653	647	690	623	647	643	629	647	642	645	694	681	618	643	687	675	661	677	684	655	667	683	627	647	596	666	599	623	664	617	664	670	643	666	648	652	652	627	666	593	631	649	689	665	633	657	666	620	666	661	670	648	632	638	673	658	698	693	596	636	626	637	625	615	629	698	683	638	640	641	666	653	634	646	634	630	685	654	662	679	648	629	687	645	695	627	669	678	645	636	668	632	646	668	640	653	625	642	694	669	642	685	645	658	666	652	603	646	604	636	688	654	681	682	676	652	681	639	641	665	672	653	656	677	668	596	648	622	641	639	679	696	664	658	663	669	640	632	672	671	664	659	675	632	643	649	616	671	673	644	633	616	686	666	648	680	663	634	643	682	648	654	676	658	660	638	643	637	692	664	638	645	637	630	660	655	682	622	627	660	668	675	658	663	626	647	614	683	634	656	616	682	607	658	643	639	660	630	651	652	641	650	649	660	666	621	620	634	631	633	661	661	661	650	706	689	642	642	648	669	621	682	686	633	700	626	598	650	680	638	666	638	647	646	664	671	641	666	620	658	623	661	620	690	685	657	636	616	703	648	641	663	658	612	631	593	644	645	632	657	670	634	641	689	670	664	652	650	642	679	640	635	649	663	680	656	664	704	649	615	627	676	652	632	660	687	646	624	662	705	633	656	637	616	682	680	642	597	691	619	621	614	651	638	639	680	606	658	682	631	642	619	629	681	657	663	705	651	636	629	638	626	673	684	659	678	653	643	645	634	633	656	646	702	632	645	626	668	674	627	675	622	610	616	661	642	666	667	647	696	708	676	636	673	633	663	620	678	675	664	655	674	643	662	638	671	641	655	645	661	660	628	704	635	627	583	637	647	643	640	616	656	614	674	675	649	669	638	675	665	654	602	674	620	634	704	696	670	658	613	650	656	647	670	637	702	660	669	647	656	621	687	651	667	637	651	676	694	650	620	615	615	694	620	664	665	621	649	659	653	657	666	574	694	595	671	645	629	629	625	679	649	631	644	615	656	637	643	641	656	660	645	638	618	652	688	652	639	626	641	573	648	632	655	643	605	672	644	647	653	688	679	712	705	661	679	659	645	628	642	683	686	661	690	656	648	656	640	678	651	627	651	616	617	639	637	666	655	699	654	648	659	659	640	672	686	614	658	656	654	667	675	658	657	650	674	612	647	630	684	631	649	674	644	686	645	700	659	670	629	643	654	641	642	638	608	681	644	641	647	653	675	690	674	637	641	615	637	694	605	667	680	665	679	657	670	658	596	651	698	630	710	636	669	649	678	643	623	627	669	648	628	599	661	621	619	644	705	654	677	670	632	676	665	623	665	681	656	671	664	683	663	703	630	627	655	675	671	685	669	651	648	648	659	657	676	670	659	678	694	676	639	670	702	698	642	657	653	630	648	654	568	655	673	613	639	675	663	655	675	638	621	613	661	675	661	652	654	617	647	682	603	647	672	697	658	630	688	684	670	651	630	665	637	696	679	700	645	618	679	654	623	660	688	667	659	642	697	648	625	642	648	660	634	622	591	635	644	669	669	626	606	599	670	645	679	666	623	661	663	694	602	615	658	674	705	662	665	638	605	652	638	674	647	627	684	596	607	617	638	636	623	690	630	666	638	642	647	676	648	628	665	662	651	607	654	646	651	599	627	630	665	703	657	635	645	680	645	637	624	667	707	616	625	668	644	669	686	675	633	680	608	616	676	618	671	662	611	619	624	646	651	630	667	663	694	643	666	625	627	645	650	635	591	633	674	662	637	643	618	640	668	650	667	691	583	617	645	598	642	672	628	645	657	658	601	634	642	623	639	692	651	648	677	665	672	657	667	645	660	637	634	644	647	670	629	645	630	643	684	614	652	623	671	605	643	632	636	623	676	651	675	664	672	648	662	641	659	666	639	655	640	617	705	663	609	637	625	627	648	628	633	659	662	649	692	652	618	644	690	633	638	666	636	620	663	688	645	638	633	654	628	638	654	664	605	641	626	643	667	655	652	657	635	627	628	618	636	646	629	643	654	677	675	637	615	668	628	655	694	666	627	627	636	645	619	678	666	632	642	670	661	626	708	690	653	639	669	634	653	671	647	646	613	643	663	646	650	674	638	664	676	644	660	620	676	664	667	639	685	684	640	665	588	689	638	708	637	654	652	691	692	596	662	646	650	641	649	622	637	686	617	667	647	652	675	673	643	697	668	622	682	692	699	633	626	639	699	653	642	675	610	653	620	684	657	642	644	667	712	644	679	622	665	647	681	685	672	638	647	634	640	662	634	645	629	647	691	650	640	668	692	673	696	644	723	599	681	626	629	660	686	634	619	665	677	664	653	693	656	670	645	627	645	654	648	645	635	637	696	654	669	667	662	625	653	652	673	675	632	665	668	615	676	670	629	647	604	627	655	693	627	691	621	637	663	671	622	681	641	651	666	681	624	665	635	671	671	621	672	659	643	687	616	638	637	651	653	672	661	660	615	675	640	703	646	664	622	589	651	623	657	639	654	632	667	652	637	640	619	680	674	678	678	663	667	649	606	629	642	646	670	665	640	685	639	683	633	643	672	672	667	619	662	651	639	640	617	679	707	678	674	668	652	691	677	681	661	659	651	636	628	658	651	696	690	641	611	622	691	664	662	659	657	654	628	714	701	679	647	694	680	639	648	642	633	643	633	652	704	654	630	685	668	693	651	629	640	641	648	665	655	685	607	651	667	619	640	608	711	621	576	675	676	636	647	638	630	622	597	668	628	612	682	613	639	665	636	680	663	650	607	669	632	672	635	608	656	616	664	659	684	648	643	679	621	644	675	646	615	615	612	602	672	684	691	633	636	651	654	610	621	633	653	663	619	669	661	631	684	647	617	695	647	682	646	676	661	678	667	645	589	621	634	664	650	704	630	699	646	617	650	640	658	657	661	663	657	660	616	641	665	635	651	623	645	651	643	622	646	637	684	672	669	662	666	673	687	601	651	674	618	686	683	668	607	629	686	677	651	638	666	652	665	653	617	622	636	649	662	668	656	627	660	677	677	639	671	698	643	669	642	661	681	625	625	676	650	693	642	668	643	670	654	674	632	693	634	633	659	684	595	646	659	648	675	647	616	636	648	642	685	621	642	635	631	651	627	642	659	652	653	646	629	663	620	654	684	624	657	617	654	642	612	637	671	623	647	669	633	659	670	666	646	664	630	632	649	676	656	679	659	618	618	619	678	637	638	662	636	641	679	665	646	667	672	666	657	650	614	646	665	675	662	613	683	671	649	686	647	625	712	644	674	639	629	647	629	651	674	655	686	619	676	623	608	699	653	631	623	691	634	676	694	634	652	651	695	693	652	670	673	641	645	632	631	666	612	623	643	656	699	652	610	634
24929	22491	31887	32216	19270	10717	2968	1632	3171	3492	2712	1955	1358	987	780	713	582	578	576	607	593	556	539	550	557	635	555	598	544	552	605	587	556	600	569	585	554	534	599	607	594	569	592	602	584	557	595	619	612	595	587	568	575	569	585	543	551	601	607	550	532	529	605	590	545	545	592	561	579	487	546	601	545	578	618	542	584	580	570	598	591	598	558	575	588	519	604	564	621	553	599	582	611	545	586	604	597	593	591	577	586	548	560	595	600	605	573	561	539	578	568	555	582	590	549	535	547	535	556	554	562	582	550	582	606	583	591	561	565	621	542	594	605	578	585	559	613	562	563	634	583	594	578	573	538	601	597	566	657	581	607	547	580	558	523	605	551	577	560	599	603	617	640	601	552	550	562	567	584	551	520	595	570	582	642	597	541	555	595	576	604	553	549	592	544	581	637	557	614	621	568	595	611	569	603	582	589	601	630	610	558	601	608	599	587	595	571	559	585	591	608	549	558	560	592	568	569	606	612	604	603	578	569	589	555	587	549	543	605	586	605	552	557	590	600	587	615	600	585	569	561	581	584	549	546	589	581	542	594	592	580	598	580	549	587	573	605	574	603	596	584	590	596	620	585	540	548	577	611	537	633	588	596	568	532	562	572	604	555	600	540	559	632	579	593	583	633	567	623	589	540	601	544	569	530	576	600	542	547	594	594	518	570	581	566	596	562	551	569	593	566	579	556	635	578	563	624	578	605	577	570	581	550	569	612	569	546	597	547	566	607	592	584	598	570	568	533	592	618	595	532	576	604	583	646	573	580	596	610	585	608	586	562	596	564	611	568	540	585	592	594	584	610	629	548	602	573	581	604	562	556	580	607	569	551	577	581	596	560	581	558	582	579	586	584	571	578	539	554	647	584	538	595	565	584	611	622	545	565	619	613	592	528	580	611	606	602	610	618	574	592	575	569	563	546	566	607	551	577	580	589	543	570	570	583	541	571	590	621	575	536	596	601	628	565	571	584	585	589	579	598	536	601	623	614	607	581	575	528	606	617	573	580	613	543	580	560	526	631	532	600	579	599	618	604	582	557	575	610	578	612	588	560	566	614	558	570	564	576	567	553	580	570	572	594	561	565	563	579	592	568	586	583	605	580	588	579	582	550	571	569	557	562	572	574	542	594	608	590	561	571	591	552	613	539	581	586	601	566	600	597	578	542	553	588	577	585	547	567	551	625	556	544	585	568	626	612	570	588	603	563	568	582	548	588	589	605	604	620	524	584	532	567	596	570	596	586	591	570	548	577	596	539	582	556	531	544	597	587	562	561	544	604	547	588	581	569	595	571	625	573	567	622	604	593	607	613	589	607	564	573	597	578	580	513	613	517	522	611	595	559	542	584	618	606	574	608	595	601	618	568	561	582	602	583	568	605	606	598	585	582	552	577	588	598	569	581	573	558	581	543	613	547	581	573	557	563	525	573	566	600	598	555	533	542	626	584	645	569	594	515	605	565	568	622	575	559	638	582	533	603	573	639	606	578	549	580	599	598	576	610	556	573	588	542	582	559	578	560	611	630	588	590	596	589	543	524	565	584	573	615	560	548	542	563	566	586	594	613	619	553	598	553	578	603	575	581	601	561	596	567	593	577	558	585	568	582	607	578	541	590	587	539	584	547	552	592	587	521	555	589	528	557	633	589	584	615	593	584	564	587	580	553	547	536	559	579	619	550	548	546	578	561	582	601	562	567	536	561	587	606	580	586	600	580	552	568	569	589	534	650	561	559	629	618	596	608	560	613	579	602	611	580	555	534	573	619	578	563	611	587	569	592	566	552	572	540	603	616	534	606	586	530	587	528	601	566	594	566	578	599	624	591	639	627	569	575	573	576	555	598	593	571	564	542	620	560	597	530	620	576	547	553	581	573	589	564	581	562	560	535	634	576	570	576	583	613	548	588	581	599	545	563	586	557	600	548	587	617	635	571	555	560	521	584	593	593	596	586	566	571	583	598	565	537	579	539	570	617	563	561	604	605	629	593	633	616	594	579	546	618	591	585	626	593	561	580	549	626	601	594	577	600	549	596	582	562	625	566	559	622	583	599	588	558	562	603	535	553	570	545	629	588	640	543	621	568	598	562	618	559	596	551	598	573	566	556	582	564	572	570	573	622	566	551	545	559	586	617	580	606	611	570	616	624	497	552	603	543	580	584	579	564	584	557	606	591	553	607	616	564	596	579	588	573	590	566	594	595	585	584	594	602	569	545	590	576	588	588	567	562	547	566	593	605	550	590	594	538	602	620	621	611	571	608	580	561	531	544	594	595	584	583	603	533	592	594	599	594	601	594	563	593	576	537	592	584	578	619	552	553	522	554	563	520	573	563	575	572	567	575	569	600	537	603	555	573	562	594	569	568	602	590	554	580	576	542	553	572	568	507	595	617	621	606	632	611	594	582	636	575	590	558	589	584	593	603	599	554	607	563	579	570	596	569	604	598	557	562	563	561	626	569	610	562	597	567	591	576	536	578	549	623	625	584	568	581	572	582	593	583	602	567	591	562	580	589	588	581	610	595	594	546	567	588	542	560	550	609	593	576	579	574	587	522	556	563	563	554	585	616	539	536	591	594	606	573	601	578	538	596	596	566	627	548	566	589	603	561	572	568	557	548	579	596	598	621	629	577	609	610	580	585	591	581	597	583	588	563	589	566	628	559	591	557	600	573	586	566	575	602	600	582	562	551	597	569	562	547	551	625	559	512	582	579	558	560	606	574	614	584	556	586	590	574	580	573	551	569	619	613	587	634	576	548	598	570	568	600	578	576	531	581	563	579	568	560	574	600	619	606	530	579	551	562	549	584	639	570	572	561	585	591	619	580	596	542	563	614	588	608	587	549	545	526	527	551	570	593	545	590	612	623	549	555	554	607	612	576	563	590	573	547	563	549	529	562	557	560	590	602	588	527	600	606	517	554	612	584	593	589	580	591	628	614	581	586	608	579	635	594	642	562	582	565	555	571	568	561	569	611	600	633	565	585	609	575	587	605	596	593	573	600	568	564	517	617	567	571	543	580	603	581	599	530	587	629	555	553	576	611	582	572	596	564	549	598	583	553	550	604	574	556	602	568	572	525	580	567	606	580	618	599	553	587	569	594	586	582	577	554	594	598	546	584	573	534	557	565	608	585	619	566	604	586	537	548	596	591	568	573	548	590	542	562	579	562	610	579	584	594	574	567	576	565	543	590	613	621	585	592	573	571	592	545	626	604	552	563	555	585	625	598	535	563	608	567	564	577	556	590	611	575	588	571	540	566	620	598	553	594	575	587	575	586	539	604	577	559	598	574	600	583	604	586	587	597	561	568	621	536	563	575	587	582	564	575	590	507	581	539	583	601	554	606	555	598	583	601	595	622	561	594	604	567	582	615	581	590	590	592	614	573	562	550	608	563	576	562	586	583	562	568	585	595	562	573	586	580	607	571	584	593	549	571	564	561	566	607	580	614	582	580	529	583	567
40968	72490	51344	34384	16515	12386	3450	2623	6081	6041	4492	3037	1878	1269	969	754	703	614	619	602	610	599	623	601	614	613	605	588	636	612	607	649	589	614	555	670	612	596	569	581	625	634	576	602	633	617	618	638	603	615	626	609	600	606	634	588	621	646	547	623	569	627	596	592	583	600	649	614	606	582	633	594	570	607	634	610	585	611	589	581	594	622	595	600	576	626	620	635	607	630	609	641	618	578	613	615	602	617	611	599	601	632	593	659	576	622	610	598	618	601	603	630	616	575	588	583	662	654	611	583	608	618	627	620	623	597	606	604	609	584	592	599	599	612	597	595	590	619	647	625	610	599	603	566	585	638	591	622	618	593	598	598	636	624	621	608	589	623	589	609	625	589	573	615	607	571	591	600	602	551	574	607	600	575	596	630	601	590	568	569	586	637	632	581	617	604	600	614	622	633	585	603	619	609	593	591	599	585	579	583	670	634	622	621	651	594	578	595	602	571	626	612	609	573	634	637	621	596	604	617	566	606	601	612	614	574	607	596	642	649	674	581	591	624	607	548	618	592	596	608	592	629	555	585	635	631	597	616	574	627	597	588	592	607	647	596	600	625	604	584	678	607	607	594	593	592	635	649	653	588	598	633	630	591	630	601	627	607	560	579	659	596	601	675	605	569	613	580	602	622	580	607	604	663	609	624	608	701	627	599	581	576	590	579	610	594	605	616	597	591	637	572	546	638	604	590	599	557	615	551	578	618	589	610	589	578	626	558	600	631	584	586	583	595	569	583	595	575	603	611	628	562	573	614	610	616	607	629	605	618	587	597	631	648	607	591	621	606	631	616	618	642	604	650	592	647	570	612	615	606	584	614	591	588	584	654	604	598	560	614	614	623	576	621	619	581	572	563	589	575	603	620	611	644	634	612	595	628	572	601	591	611	618	649	583	614	601	619	562	630	593	609	568	642	630	602	611	659	595	571	613	587	603	603	660	596	617	621	619	612	656	605	579	650	610	597	565	582	618	584	601	622	594	608	597	588	605	610	619	581	596	626	634	609	647	605	607	622	585	572	630	677	611	567	604	588	634	627	613	617	621	623	580	602	614	622	606	615	620	578	617	599	614	589	591	628	606	617	551	617	625	591	567	596	659	638	605	580	602	595	661	623	600	600	589	617	596	643	600	593	605	641	601	620	600	634	616	624	608	605	621	610	616	609	589	601	593	632	584	595	584	612	605	626	600	610	630	607	629	615	622	563	628	620	610	623	587	603	633	600	605	593	614	599	600	612	586	590	612	622	595	620	664	597	644	647	576	565	578	657	632	615	609	657	577	604	602	596	561	581	591	577	612	588	588	609	649	570	589	628	619	637	652	629	617	674	631	665	619	574	562	576	560	623	595	631	586	608	614	560	605	574	571	586	616	624	647	617	623	628	619	599	597	631	622	634	618	600	570	588	587	559	612	599	596	592	613	614	591	605	587	595	579	579	616	590	612	596	605	594	599	621	637	632	538	627	618	579	589	560	579	641	591	641	573	610	603	626	607	623	616	610	617	614	565	604	632	630	588	576	588	617	590	593	537	612	626	589	604	608	650	569	570	545	546	600	618	594	595	633	633	584	654	668	640	592	663	620	635	604	561	609	609	596	613	610	599	610	612	595	642	647	624	589	592	587	646	594	568	635	612	645	638	610	628	645	624	611	569	634	607	596	623	618	611	615	591	563	565	620	604	637	612	612	639	546	600	595	617	576	580	619	649	564	616	627	615	565	584	584	571	608	619	580	625	562	615	612	597	654	624	635	652	632	585	621	587	629	599	623	614	671	639	596	597	630	603	601	662	600	613	607	602	622	634	591	605	594	595	641	585	599	628	578	596	597	614	610	607	618	608	604	583	604	600	638	593	592	592	611	603	571	610	612	577	602	647	621	626	579	640	608	604	586	604	551	617	634	602	606	560	586	636	593	629	584	591	586	608	576	641	610	616	606	599	632	589	668	600	596	651	635	594	584	646	587	592	574	629	602	602	574	601	587	584	614	625	583	636	579	590	665	601	594	645	607	610	547	634	644	602	576	572	633	569	631	581	626	626	637	578	630	602	583	616	645	635	601	586	620	603	572	594	638	641	599	618	596	620	555	583	594	611	582	599	613	593	593	611	613	598	612	590	598	616	571	631	581	598	611	594	640	609	625	618	578	642	611	651	646	581	563	616	524	606	612	550	648	622	555	630	592	622	596	576	617	601	606	597	636	585	615	592	615	621	664	585	573	632	614	552	589	598	605	590	617	606	614	580	654	675	596	609	602	634	614	542	616	583	574	662	626	586	563	597	601	660	615	626	655	613	604	570	598	612	617	563	651	573	635	581	570	621	606	618	647	605	607	652	573	637	576	587	588	612	613	621	602	646	612	645	585	579	626	611	640	591	608	577	621	562	611	556	621	605	617	633	622	608	633	606	582	650	610	620	582	574	577	576	586	608	600	630	595	627	579	612	633	558	561	585	564	566	592	557	669	586	560	620	594	616	565	648	594	587	605	595	598	567	634	567	576	607	601	590	672	597	594	570	629	598	584	572	590	593	561	640	582	657	651	614	643	650	623	623	600	639	560	629	627	610	610	631	623	615	606	607	598	633	554	603	604	625	599	578	591	612	592	655	658	607	604	633	603	568	617	598	635	614	585	606	575	599	618	593	604	632	583	612	597	558	619	632	651	611	583	579	621	602	573	593	627	585	627	574	591	610	604	595	607	624	607	665	619	615	611	653	612	626	608	599	620	614	618	582	610	586	622	633	655	599	590	601	657	579	633	604	631	620	604	632	603	580	541	640	653	583	624	643	614	576	578	613	625	599	681	605	585	619	560	574	618	619	631	597	602	646	599	600	616	613	572	618	608	596	588	600	589	641	588	572	623	596	614	596	624	597	586	637	601	583	582	582	642	584	621	573	565	598	644	625	592	606	575	603	626	636	631	544	618	578	630	644	631	587	611	556	580	603	576	610	595	551	568	601	576	607	618	612	638	571	601	594	598	595	650	613	574	628	630	598	624	626	610	606	605	630	568	623	610	581	624	633	610	587	621	589	595	582	587	602	662	620	584	591	555	609	605	594	590	612	612	584	616	617	599	613	573	556	611	617	626	622	605	587	635	638	594	604	615	608	590	576	622	613	608	586	632	608	577	623	592	607	609	577	622	597	586	537	612	619	609	620	525	632	616	636	575	644	622	672	651	610	690	574	652	615	580	585	646	621	596	590	623	629	638	594	614	637	637	573	573	647	610	613	589	646	653	655	601	634	643	615	601	628	643	624	583	632	615	616	589	567	565	610	555	581	582	636	624	598	594	621	616	582	619	622	617	598	609	561	573	635	608	622	591	570	597	602	603	610	571	622	642	575	620	625	594	621	654	624	587	584	558	600	652	635	617	609	623	597	620	604	590	646	605	599	610	613	599	611	635	597	613	559	584	594	654	611	607	624	639	622	656	573	607	561	608	566	592	620	625	585	606	570	575
22671	21445	30874	28561	23203	24651	18910	5406	9736	12853	10926	7274	4430	2541	1813	1271	1009	848	909	828	900	844	873	839	918	863	880	929	846	889	882	901	860	848	909	900	852	883	872	892	817	863	846	867	898	895	880	854	849	893	851	847	770	830	872	871	897	906	899	924	860	905	865	895	926	867	870	860	871	849	946	846	855	836	845	861	851	814	839	856	837	874	909	871	876	892	843	835	914	860	826	855	846	886	909	854	823	895	847	836	894	884	851	875	847	889	848	838	881	885	836	887	868	826	848	879	890	882	889	834	877	843	832	871	820	910	858	837	864	827	913	853	878	898	891	860	868	886	869	844	884	874	903	854	887	862	917	872	902	837	835	929	795	881	867	837	883	878	818	866	855	861	833	833	892	849	856	846	884	805	914	892	835	876	876	884	874	874	854	896	855	825	818	871	844	886	889	888	843	912	844	878	894	858	860	858	901	871	873	885	849	865	827	837	894	841	820	875	860	868	786	888	885	899	860	849	874	842	881	847	827	843	800	825	871	866	851	846	824	828	907	896	894	899	849	920	860	861	842	905	862	887	860	845	880	886	856	886	866	823	889	898	836	824	858	855	873	859	864	876	942	836	806	861	871	868	863	841	896	858	877	861	857	842	867	823	854	891	877	843	936	874	878	914	845	881	856	855	855	857	881	840	778	882	884	848	801	855	878	869	888	835	859	903	900	846	871	864	935	841	890	876	853	907	889	871	844	860	895	896	866	886	876	861	901	898	812	840	876	834	858	877	857	891	852	840	903	803	853	897	883	901	795	840	896	813	839	898	892	852	879	879	853	864	868	879	893	871	885	910	866	847	877	804	867	844	806	883	881	831	863	919	866	810	840	795	890	785	889	879	807	775	879	876	903	840	895	864	884	830	912	848	861	863	891	886	900	827	864	856	858	902	921	831	867	919	832	888	894	835	837	816	812	818	886	799	922	878	866	853	859	880	869	846	857	867	866	824	858	923	891	890	889	833	864	850	820	788	862	873	824	858	910	845	869	880	828	864	875	871	835	847	891	875	870	845	844	868	876	834	918	847	832	879	843	850	855	943	821	864	877	852	906	802	885	896	915	884	926	886	857	850	898	916	805	929	877	862	867	902	897	861	882	905	895	854	919	883	833	874	853	854	897	876	867	821	892	834	894	904	888	870	877	834	850	861	896	878	855	874	845	839	807	885	838	907	855	832	874	886	843	873	932	866	859	829	854	886	778	852	855	841	877	925	892	889	841	844	888	830	829	866	884	862	885	849	815	841	881	872	914	891	935	879	837	856	885	900	909	847	876	805	935	835	876	859	856	838	822	865	841	816	834	862	862	853	841	825	858	856	884	819	860	892	869	886	873	904	876	857	869	841	834	863	859	905	857	826	845	826	838	849	837	877	855	881	889	828	791	833	918	928	948	874	819	827	845	877	819	927	843	906	852	846	846	886	895	834	839	902	864	876	893	826	887	868	830	828	904	834	858	866	874	836	859	845	860	878	846	881	896	812	890	890	882	901	819	889	834	825	859	837	851	869	848	831	925	853	887	883	918	852	921	909	852	843	857	838	862	906	858	824	854	911	894	889	862	861	877	849	865	803	895	868	832	865	829	881	897	824	869	876	882	843	865	865	872	851	870	858	827	829	817	896	857	868	899	827	838	891	889	864	887	851	832	888	837	860	897	858	879	844	874	872	809	845	796	842	893	861	858	835	916	866	811	847	874	880	875	930	874	832	901	802	861	884	863	865	895	838	871	879	831	841	838	846	828	812	862	911	842	910	857	892	863	832	937	895	852	868	842	815	919	856	873	882	822	876	900	837	904	891	899	890	852	863	925	844	865	855	839	871	898	857	893	866	834	834	873	847	904	876	905	926	900	892	859	792	900	862	848	857	855	857	833	865	848	863	867	854	881	817	837	907	897	895	847	922	816	884	848	851	887	872	893	838	827	831	843	845	853	823	872	863	840	872	838	810	836	843	892	901	807	877	923	858	865	832	873	893	891	843	842	922	855	842	851	877	893	854	870	835	843	871	841	900	849	856	904	821	849	874	846	856	883	853	851	847	866	818	904	852	905	881	936	904	926	901	894	786	842	817	826	899	915	815	858	793	899	870	831	862	804	816	908	840	872	856	826	871	875	855	885	832	893	901	850	869	842	880	877	898	861	859	870	829	847	832	868	858	860	819	868	771	829	908	838	817	827	845	863	924	854	870	859	906	807	877	868	879	891	816	856	902	882	836	818	838	864	874	827	870	858	845	820	821	857	881	923	898	831	857	864	883	874	853	847	881	893	876	839	835	870	873	869	864	885	865	870	844	864	897	832	856	840	820	922	874	898	887	821	896	843	840	836	898	822	838	823	857	862	886	839	848	886	902	835	856	846	880	843	859	881	838	891	838	786	892	813	865	878	838	830	832	830	879	837	843	838	876	812	804	865	866	837	848	828	924	844	842	831	870	864	885	849	862	839	832	809	879	875	862	779	902	827	832	844	880	859	806	863	847	835	861	885	872	862	874	853	866	851	884	856	881	877	897	846	830	836	856	886	858	843	851	869	899	879	863	874	906	841	911	860	837	866	834	797	836	826	798	814	881	837	814	869	898	927	880	865	867	890	865	857	862	900	849	827	820	831	866	852	860	799	869	862	873	855	901	900	861	799	885	861	837	889	833	882	893	859	883	826	852	868	863	834	829	890	841	838	863	871	881	866	871	871	901	836	878	857	868	862	832	892	849	892	811	902	879	844	873	871	839	888	882	831	895	853	862	871	846	844	878	897	865	870	853	872	888	860	826	869	895	819	851	888	867	841	847	843	856	886	877	892	869	908	911	844	853	838	865	877	894	878	895	896	842	878	895	887	855	831	853	847	902	830	827	831	833	874	862	843	874	892	877	839	900	840	897	921	911	870	869	876	884	922	905	804	857	873	883	819	835	850	819	869	917	856	811	824	866	876	829	849	917	886	844	851	860	910	840	877	905	834	871	875	859	865	842	847	847	912	873	851	854	822	870	840	876	801	846	896	845	883	868	849	847	848	858	887	866	923	824	895	866	854	910	914	865	853	873	920	854	918	847	852	878	862	853	903	828	865	807	821	856	887	901	839	826	795	831	885	840	833	868	863	875	881	813	845	851	872	918	875	818	824	876	882	844	821	866	853	837	846	884	846	913	860	865	873	853	895	896	870	820	847	855	858	815	853	844	875	862	834	880	886	877	854	847	847	844	950	915	848	937	863	854	865	839	877	828	857	851	856	881	868	909	895	913	882	905	858	951	850	903	839	870	826	874	876	862	858	854	901	876	905	863	907	866	844	849	891	874	845	858	843	897	852	840	860	868	881	932	887	839	865	882	830	849	830	875	849	798	849	881	866	839	887	874	810	928	837	891	861	864	881	861	862	866	890	838	856	893	842	890	868	804	849	926	855	892	951	875	891	878	864	905	885	884	885	898	867	903	893	847	931	877	828	908	851	891	910	850	888	877	871	871
46168	92746	74459	50912	34432	27588	10285	6059	14480	16591	13966	9612	6094	3338	2190	1492	981	849	845	864	863	879	894	863	856	907	870	813	890	824	866	842	860	868	886	866	864	863	797	869	870	883	879	856	852	870	849	843	872	870	867	828	872	863	862	839	831	843	860	917	874	853	865	879	830	851	851	865	805	865	811	859	808	866	872	839	849	844	822	879	841	857	841	835	807	867	867	824	838	824	885	843	873	816	886	900	842	832	834	863	839	834	895	870	910	865	820	820	909	920	857	882	886	888	808	803	840	902	894	856	830	844	898	857	836	868	833	899	870	904	850	810	874	906	888	828	840	850	851	870	850	804	802	861	839	845	849	825	889	895	855	847	843	842	876	902	864	774	835	894	847	860	897	835	849	874	848	850	876	867	838	903	850	872	799	861	856	869	845	913	869	874	852	868	849	864	848	829	816	861	823	843	886	862	867	839	880	882	852	850	874	874	858	811	798	846	875	835	836	836	865	856	863	841	899	866	831	869	858	826	853	884	832	826	883	894	877	851	826	840	843	847	841	857	869	895	900	868	862	875	822	846	884	786	901	880	865	795	866	887	844	861	844	821	867	874	823	836	876	903	858	860	900	855	838	817	924	861	845	832	865	845	884	864	851	875	806	825	876	862	832	820	854	813	834	899	858	872	839	858	873	874	832	856	835	853	879	889	839	888	817	848	816	818	848	842	823	879	890	878	812	862	845	849	826	854	850	841	840	886	877	844	820	842	880	824	866	869	881	839	868	828	885	851	860	895	881	876	885	849	906	879	874	888	886	879	854	857	868	845	883	864	854	880	816	851	838	828	858	848	855	868	860	829	845	894	841	829	886	832	838	876	848	833	809	838	894	897	846	892	875	835	877	836	903	876	884	874	867	897	856	810	809	851	802	860	842	839	847	824	849	854	877	903	830	883	811	982	896	865	786	875	849	863	826	848	885	853	891	842	887	878	853	883	867	811	914	879	848	826	893	876	829	849	895	841	872	906	828	884	839	808	818	882	806	861	886	885	869	851	828	872	816	884	811	796	853	868	865	859	863	885	818	844	862	829	875	831	817	877	873	869	879	817	890	849	865	874	839	873	834	854	864	823	832	816	881	871	854	890	852	851	800	840	897	849	874	874	838	806	884	836	850	925	838	869	849	825	876	869	860	867	857	876	863	822	811	878	892	846	882	842	842	819	881	846	853	875	855	828	862	885	900	816	881	880	869	914	867	841	824	853	857	904	878	892	854	818	851	831	892	841	836	849	837	834	826	822	833	824	841	819	798	866	837	836	875	848	859	863	813	825	887	858	859	890	879	822	849	780	864	896	888	860	832	806	888	820	871	899	922	846	871	854	831	878	843	851	936	880	827	853	824	875	837	875	860	841	878	846	860	914	863	811	906	857	839	871	865	886	805	877	842	847	873	834	872	866	863	783	845	847	824	872	838	864	894	884	877	840	888	881	860	794	849	873	856	870	860	889	849	809	902	825	864	862	885	891	896	892	885	887	902	827	857	828	812	820	889	874	828	822	877	833	840	865	831	871	823	800	925	794	878	818	878	824	812	843	932	915	910	878	831	857	858	897	835	866	842	876	835	804	853	904	938	872	885	878	847	811	876	890	857	857	833	876	799	841	876	869	812	873	906	845	852	846	865	859	815	792	884	842	843	884	857	867	850	944	871	829	803	879	881	875	843	853	866	893	890	816	803	839	863	790	863	862	853	854	867	810	844	823	825	815	888	924	845	899	839	886	868	935	845	871	875	884	884	857	863	871	820	876	889	835	858	846	873	870	868	850	856	812	838	853	877	847	848	895	837	867	843	821	858	894	911	856	842	818	833	855	850	890	867	845	885	857	854	855	895	899	830	825	847	867	857	850	855	841	926	846	820	867	857	846	832	885	813	822	873	888	844	810	874	855	868	851	880	849	867	840	853	925	872	857	857	861	831	878	882	962	878	877	811	861	895	852	867	823	877	848	894	809	852	880	818	839	826	894	833	825	852	860	921	835	899	804	875	800	869	874	854	870	888	925	871	848	930	869	873	864	881	862	828	868	861	852	861	864	859	901	857	789	889	846	866	864	858	856	829	872	853	883	849	835	880	889	886	826	860	909	880	878	846	848	866	788	884	888	838	850	917	907	864	889	874	859	859	862	871	870	863	873	805	812	872	852	859	859	858	830	801	859	832	831	862	851	846	942	837	881	886	820	848	869	848	874	933	823	924	846	830	829	877	840	875	862	808	862	808	848	880	828	868	874	879	852	867	815	839	889	803	808	852	835	834	835	831	866	892	877	861	835	849	868	871	883	888	840	879	846	853	843	863	848	859	874	848	863	888	887	874	856	839	803	829	861	821	903	843	861	902	866	858	803	837	861	895	837	849	788	844	824	822	864	887	798	806	819	822	856	872	862	910	854	862	812	873	870	868	914	895	822	824	886	871	882	871	897	823	826	848	835	876	813	840	801	873	835	879	821	837	885	864	830	892	836	880	797	871	890	896	858	838	878	823	815	839	927	868	843	848	865	844	847	785	839	861	868	860	827	865	876	817	821	900	899	873	852	834	845	846	868	799	859	812	875	869	864	786	865	842	915	886	870	857	885	868	792	851	848	859	849	868	856	870	848	905	858	883	859	862	858	858	838	866	821	817	846	852	836	842	834	816	854	794	889	795	861	889	869	818	846	883	840	858	808	834	871	882	849	828	817	821	854	904	869	840	886	784	881	846	871	823	844	835	849	804	887	854	914	872	886	856	853	868	911	864	871	810	873	838	777	886	835	876	877	871	929	798	851	874	894	910	845	835	832	854	860	868	879	907	926	881	892	830	829	870	795	874	828	887	853	846	880	893	844	841	920	808	862	853	900	832	822	879	841	863	862	881	857	836	879	831	866	900	932	852	860	863	868	888	892	828	812	836	835	895	849	873	813	826	862	840	816	809	894	859	850	816	868	826	859	870	878	867	823	899	873	856	822	884	819	829	855	865	865	859	888	858	844	847	873	892	821	856	841	844	848	909	849	872	873	849	857	833	857	851	840	817	888	867	868	891	847	871	820	824	873	852	824	835	843	843	881	845	856	816	895	894	859	871	802	905	891	857	863	872	799	857	840	835	841	831	851	819	867	853	865	837	880	874	795	844	861	873	909	902	863	866	822	838	849	844	832	860	915	854	887	780	842	861	880	843	824	887	884	848	901	827	830	856	881	898	850	887	860	796	899	891	846	885	867	841	901	862	817	870	883	868	892	813	847	900	879	806	900	904	836	845	889	864	821	785	834	882	847	840	831	915	820	875	862	856	827	829	827	856	858	851	863	879	891	867	872	829	843	817	879	873	778	810	912	801	861	816	904	826	877	844	898	861	910	847	901	889	858	883	804	852	854	837	879	811	894	888	894	861	904	849	864	891	815	825	906	878	869	876	900	844	892	814	892	819	807	898	854	889	815	869	830	863	839	879	855	842	861	878	873	865	838	832	859	796	885	903	929
33704	28987	28684	18217	4515	1894	812	676	860	904	994	788	703	625	598	541	471	480	498	510	474	467	499	500	477	459	511	510	513	506	481	476	469	474	479	472	507	493	465	487	481	495	512	475	483	496	517	499	503	497	462	519	463	499	452	450	476	483	467	527	460	484	520	501	512	480	506	519	465	495	487	475	487	442	511	508	451	501	502	499	498	437	497	499	473	501	507	464	458	482	505	511	486	480	534	459	513	463	507	539	483	512	461	501	519	474	466	493	497	461	466	479	486	518	489	482	525	482	463	498	503	503	505	498	501	428	449	478	441	537	471	503	494	526	469	467	480	480	476	486	480	496	499	498	453	520	459	498	479	494	541	448	507	448	498	442	449	478	470	497	464	513	513	496	509	480	490	508	506	478	522	474	524	501	472	448	514	489	490	490	455	538	464	465	484	512	472	516	497	514	514	446	463	494	467	485	496	491	498	520	474	491	452	484	484	448	470	461	473	500	465	487	493	486	471	487	463	467	535	509	492	483	563	534	487	460	475	478	468	463	484	547	496	466	485	491	445	510	484	489	492	479	491	475	459	465	507	491	497	460	470	503	502	505	464	475	540	474	480	490	515	497	461	464	473	441	491	469	436	497	490	490	487	481	459	480	499	502	477	499	481	529	485	489	531	476	447	511	486	474	478	509	458	458	496	477	482	503	518	485	505	497	505	494	500	471	479	521	509	505	491	478	477	473	464	477	494	462	478	484	483	491	455	497	478	473	489	519	489	498	448	505	476	501	474	458	502	436	537	515	471	495	456	468	499	491	476	479	525	451	472	500	479	502	473	535	498	469	518	508	507	495	480	498	524	467	477	501	477	485	501	532	507	524	472	475	463	453	484	454	477	477	464	475	446	484	467	480	482	518	512	491	490	463	446	513	534	500	453	472	494	508	471	499	506	485	510	472	502	522	489	509	471	514	484	454	487	497	471	493	529	473	445	478	487	495	505	485	478	475	499	500	467	497	481	501	463	504	433	449	467	463	459	492	492	472	524	469	502	447	507	441	514	462	477	483	521	476	476	500	487	456	489	502	462	512	467	486	507	481	470	448	474	465	517	523	467	483	507	502	486	462	493	471	480	489	488	509	513	463	499	459	467	472	504	474	479	487	489	471	507	473	515	503	466	493	492	478	457	459	459	487	492	492	514	472	495	457	467	453	476	485	475	525	470	511	495	499	515	518	491	499	486	491	480	501	503	482	510	479	500	496	481	465	478	444	478	483	540	487	461	462	502	539	462	510	462	482	492	460	487	472	483	505	493	485	509	479	533	486	506	503	474	446	505	485	473	470	490	502	479	519	476	480	501	465	531	470	465	542	470	531	524	496	495	448	456	503	489	479	495	486	474	529	517	491	487	493	499	528	491	457	488	497	482	491	482	499	476	472	489	519	503	469	495	467	504	478	481	468	499	484	456	473	468	455	537	494	491	448	529	487	485	495	496	514	498	481	515	493	480	544	459	462	538	467	509	462	469	489	441	479	514	449	461	526	459	507	437	505	451	482	472	501	515	536	505	492	533	493	511	468	498	513	465	520	442	490	506	505	512	469	519	523	499	500	506	478	488	439	470	462	477	521	515	469	511	509	490	484	488	492	467	470	428	518	493	513	544	453	488	465	553	456	524	471	489	472	514	515	513	529	467	486	528	470	480	502	489	509	506	500	469	522	514	481	483	505	529	481	501	470	470	519	440	540	486	497	461	465	486	454	498	451	476	511	489	487	487	487	500	464	509	491	539	469	494	478	461	538	499	483	483	431	476	497	475	488	476	482	443	503	458	442	472	501	484	486	489	483	497	499	489	490	500	486	509	499	480	460	497	504	499	487	462	464	495	522	516	460	464	490	502	517	495	515	476	515	528	506	510	506	498	515	475	498	476	513	497	463	506	504	492	489	452	497	460	485	532	531	469	475	495	543	485	480	501	478	484	471	443	510	499	448	514	491	498	475	483	508	484	497	485	530	493	495	491	465	500	504	495	491	476	506	448	474	487	494	490	487	485	487	495	438	495	476	478	466	463	486	538	445	481	460	450	476	482	495	509	482	502	479	459	489	495	484	502	521	458	498	548	470	481	509	473	484	461	509	487	472	443	491	476	472	473	511	441	521	478	482	499	460	504	533	428	469	450	497	471	530	494	518	476	443	482	476	449	513	464	479	525	479	489	482	491	503	472	472	466	430	472	503	459	425	469	499	490	449	498	464	492	522	452	492	508	497	443	497	465	530	489	512	487	468	497	483	478	490	515	507	473	450	496	486	459	472	466	502	473	488	466	477	484	465	470	501	471	479	462	504	490	518	505	500	541	492	450	442	483	466	498	499	518	513	480	459	478	457	513	428	498	485	525	465	524	490	487	515	497	479	448	498	486	531	512	506	535	485	476	488	475	498	469	484	435	483	453	474	485	472	490	485	476	507	487	491	477	489	473	500	505	453	469	503	478	520	440	474	451	507	452	456	486	469	485	469	504	512	478	509	486	500	504	505	483	515	472	458	522	478	467	505	519	445	488	429	490	517	471	498	508	439	448	447	440	468	497	474	494	470	467	471	490	493	507	485	497	479	461	503	481	454	507	516	490	501	478	522	517	481	528	489	516	518	486	504	482	476	479	486	452	508	472	501	473	478	463	506	492	487	455	447	477	505	469	458	455	474	462	466	497	424	507	470	482	468	505	499	513	480	459	495	475	535	493	520	486	460	495	488	497	505	509	490	451	453	492	475	512	459	476	457	478	498	513	477	478	505	527	490	485	476	449	471	498	470	484	488	523	508	502	503	463	452	506	485	522	499	460	434	506	505	532	473	460	476	527	506	440	453	505	470	465	468	487	519	480	514	488	494	498	505	482	513	453	488	486	462	478	505	460	500	514	479	484	486	482	460	496	460	489	495	537	492	480	459	514	491	460	500	509	482	509	499	507	483	483	461	469	493	490	483	504	514	514	514	481	524	460	467	493	514	469	503	504	470	512	476	475	490	527	509	469	459	482	459	454	531	483	504	509	512	472	465	500	451	467	504	462	461	466	497	481	493	519	510	516	489	485	501	477	452	449	487	469	459	491	495	490	454	510	473	472	496	472	448	472	547	485	503	496	475	487	496	514	468	480	471	506	458	511	460	499	483	474	495	513	476	490	465	498	465	485	515	456	506	482	486	487	458	466	501	536	468	498	486	499	497	457	460	518	452	491	497	509	477	500	474	499	467	494	489	475	515	495	505	462	529	479	492	482	452	458	508	495	489	511	493	475	473	473	526	507	469	536	482	497	427	483	477	469	513	533	502	471	471	486	479	506	516	455	495	482	525	492	521	450	487	508	468	479	488	477	526	489	524	468	462	484	478	470	484	483	530	481	471	509	472	450	513	498	461	487	527	515	455	467	464	464	519	497	526	485	520	489	455	514	538	485	522	491	479	479	451	504	470	476	499	447	497	502	484	514	496	518	504	485	497	535	496	472	495	497	503	479	499
36186	39362	22525	11269	4168	2167	975	744	1067	1132	1124	929	818	692	622	545	517	501	493	542	510	500	477	476	471	479	566	511	534	525	467	514	513	523	511	501	514	534	553	492	482	542	479	549	509	517	506	524	512	497	516	518	508	522	514	535	534	527	549	516	545	510	530	494	513	475	510	524	512	519	513	455	522	480	511	482	515	542	517	527	539	510	493	513	547	508	471	504	506	530	521	519	475	522	510	504	529	501	522	496	515	485	508	533	540	504	530	510	472	534	476	492	538	497	543	503	523	510	534	507	524	529	521	490	505	496	481	475	524	530	544	479	510	516	530	537	483	500	537	522	517	520	495	515	495	525	535	470	517	474	529	482	492	531	521	521	507	550	514	501	505	546	504	514	532	501	505	506	511	501	499	523	529	497	534	554	498	491	516	488	509	481	545	537	538	528	514	513	486	536	518	485	514	477	516	530	507	487	553	512	474	503	512	521	551	516	499	505	512	514	541	473	519	530	495	497	546	511	529	476	550	509	491	537	477	535	512	488	500	488	534	495	503	508	502	505	523	552	475	528	523	513	512	531	502	499	502	544	497	491	516	525	495	531	508	518	492	472	504	487	517	544	506	528	517	500	486	488	513	512	525	519	502	477	517	501	534	535	528	474	508	490	512	514	492	508	519	488	475	507	515	521	497	531	484	539	542	515	506	484	531	484	472	483	499	476	516	535	532	558	510	488	535	537	498	528	521	440	505	505	498	484	498	498	483	558	502	549	534	500	499	536	503	537	511	508	531	529	510	527	527	501	495	529	507	512	534	500	501	521	532	520	504	549	534	499	517	486	510	513	531	524	510	533	489	541	494	536	497	546	501	505	506	513	512	470	552	508	493	522	515	495	514	549	508	504	549	541	480	501	532	502	510	518	531	510	516	522	508	533	511	501	500	496	554	503	524	508	506	498	530	541	526	503	484	483	521	480	484	563	506	541	514	484	506	515	496	506	499	524	522	492	520	524	487	508	498	511	515	526	519	502	482	528	506	495	524	515	506	521	526	488	521	534	521	521	508	532	498	516	513	485	555	505	548	475	503	536	498	518	471	499	467	508	477	507	512	495	519	529	493	500	504	491	483	486	521	524	483	515	506	461	476	471	455	554	521	549	502	506	540	517	556	532	497	501	499	519	526	505	522	524	526	511	519	510	527	520	503	500	486	489	463	511	529	522	514	533	548	496	494	492	487	523	539	535	507	515	513	500	511	499	513	530	518	519	474	517	498	529	495	484	477	521	542	484	509	514	489	550	552	503	487	520	514	519	551	534	505	532	511	516	503	478	532	481	561	484	532	515	485	476	512	489	479	545	494	496	545	483	479	532	493	494	491	534	549	496	540	497	487	496	536	521	521	530	512	475	484	544	505	467	499	538	536	492	511	489	472	513	530	489	507	498	513	553	478	458	491	476	487	518	525	485	493	558	489	516	526	504	504	525	500	533	563	532	540	523	477	501	502	501	527	571	494	530	524	531	532	528	516	494	509	529	467	498	518	522	529	483	519	554	483	530	505	475	536	495	509	561	514	562	495	503	501	508	517	509	477	500	505	537	533	481	546	514	502	493	487	515	501	544	549	501	536	476	575	523	508	517	529	529	475	503	517	535	463	579	505	495	507	484	498	528	483	496	517	525	534	510	471	524	537	507	521	509	548	513	526	519	526	505	513	525	493	485	516	507	529	510	511	554	468	478	502	509	489	506	488	528	546	498	544	500	500	481	487	530	500	489	488	526	511	500	516	565	482	506	505	526	507	540	526	508	502	492	530	543	500	497	530	477	492	516	509	501	509	494	502	504	518	496	479	489	496	507	552	531	458	506	521	545	503	504	537	493	505	511	502	493	546	492	489	535	513	527	528	523	490	505	518	556	490	520	525	510	500	520	504	510	519	482	529	559	502	504	502	490	556	490	521	530	545	521	524	551	507	532	556	503	549	543	501	503	492	535	547	532	483	493	537	540	474	563	518	533	517	506	520	524	541	496	552	509	511	526	504	523	500	555	493	500	546	551	497	514	545	535	499	541	488	519	507	550	505	505	488	537	506	523	528	551	527	454	505	507	533	502	537	503	556	485	547	491	500	480	464	553	513	513	543	539	543	490	500	506	472	513	537	534	472	517	511	542	518	539	510	506	566	499	521	500	498	562	493	538	518	511	538	486	514	489	477	503	513	519	504	499	521	517	524	510	493	513	487	502	491	533	495	501	524	516	506	564	504	469	526	513	496	515	547	525	534	469	556	507	498	516	499	535	499	515	555	572	509	443	492	555	489	483	507	533	496	551	467	505	506	530	529	538	523	496	521	520	510	513	522	437	522	525	515	502	486	522	514	508	481	523	533	507	470	510	484	507	513	507	513	503	526	520	530	500	527	568	518	526	492	497	533	473	500	495	514	508	494	507	471	504	481	501	554	521	504	505	566	492	506	481	526	495	478	513	527	510	486	499	487	543	518	533	486	518	486	504	504	517	528	488	511	502	512	531	496	507	527	509	542	505	491	503	459	487	497	522	484	478	496	501	494	469	510	518	479	516	574	496	501	496	535	473	549	520	496	487	494	497	503	495	530	489	508	490	503	563	505	510	518	530	519	491	523	526	542	530	495	533	534	508	458	547	529	499	527	484	555	520	519	527	513	516	535	584	500	496	458	528	523	501	569	495	481	500	513	470	535	485	530	483	516	531	545	498	519	487	489	533	503	513	504	500	548	531	504	487	492	479	537	516	546	516	508	506	512	497	520	525	509	486	503	516	493	462	530	469	530	519	493	488	484	512	543	528	475	512	529	505	500	548	547	522	519	515	494	519	502	506	521	560	522	490	503	527	531	535	539	525	541	469	471	501	535	499	471	524	478	479	538	500	534	460	516	513	499	505	529	500	512	536	514	497	539	506	481	506	524	527	505	502	521	521	527	539	541	474	523	523	480	511	496	501	537	493	471	492	494	475	490	494	533	539	563	490	493	481	527	531	499	488	491	486	488	507	498	507	511	490	522	513	534	477	508	514	529	520	493	531	505	509	471	494	512	557	519	545	539	505	480	499	467	518	518	520	545	550	526	515	503	538	521	506	528	452	519	516	499	488	520	466	473	548	504	506	532	528	490	544	523	524	514	511	539	484	501	517	505	517	540	506	553	487	508	535	478	536	524	549	531	488	508	509	503	501	527	479	498	545	517	518	495	517	531	509	541	515	504	522	499	503	473	476	511	540	458	504	554	512	477	500	530	491	523	524	506	523	497	486	507	482	522	512	504	520	526	454	490	505	507	491	495	543	577	486	491	540	541	496	534	525	537	501	541	519	522	514	495	491	518	497	547	498	515	495	515	500	504	512	489	548	465	511	524	498	537	507	501	503	549	482	496	556	476	489	488	505	529	477	485	504	507	507	483	553	543	535	543	507	514	510	480	524	511	457	470	498	502	479	513	523	488	479	512	551	544	513	517	509	462	515	500	461	458	456	464	510	518	497
23882	21779	31622	32791	23833	18064	6529	3333	4042	5569	5690	4523	3109	2032	1414	1014	794	733	678	701	689	681	672	640	659	651	688	624	649	668	732	634	637	724	717	624	654	669	677	638	685	681	686	652	659	643	664	673	668	703	636	692	646	665	682	683	680	650	707	660	645	653	663	711	599	637	658	689	665	690	691	700	674	702	676	656	672	654	642	640	640	649	665	661	674	685	640	674	645	653	682	726	682	639	673	648	711	691	622	642	657	649	715	667	660	631	668	663	663	640	701	659	645	619	627	717	701	678	688	663	700	687	670	686	677	710	681	660	657	646	648	687	637	671	643	650	713	639	656	664	646	646	647	667	684	654	654	678	676	688	678	645	647	669	652	634	694	664	660	643	660	621	626	673	626	651	720	646	667	669	618	648	679	709	647	667	639	652	693	655	699	660	640	690	701	638	647	696	655	621	665	646	695	645	591	660	687	647	654	641	667	666	656	653	679	687	706	653	711	686	658	657	652	672	636	665	623	690	644	684	653	638	671	690	607	654	630	635	641	693	678	734	705	603	671	657	650	684	693	697	659	688	635	702	643	625	689	643	700	645	638	673	661	648	634	649	685	671	673	707	700	635	620	664	646	650	610	680	660	647	662	662	682	666	719	670	639	656	675	671	695	671	637	646	657	636	656	676	614	702	687	687	666	646	681	671	656	660	645	688	598	677	652	659	712	645	723	665	674	640	644	651	641	687	701	687	685	671	655	649	661	657	645	641	694	667	667	620	661	643	661	668	670	695	651	641	648	699	631	670	692	654	710	676	659	663	658	653	624	652	604	672	680	694	645	619	641	640	665	671	681	658	748	675	638	650	656	652	633	676	688	627	660	647	612	686	669	690	653	648	664	633	697	620	636	679	691	618	661	650	649	685	653	639	650	672	676	691	714	686	642	679	638	643	672	732	664	648	683	622	660	613	623	670	653	660	659	660	633	678	657	664	662	664	653	674	662	644	607	650	681	690	668	661	660	655	651	679	669	649	703	643	680	614	607	653	726	636	672	670	660	678	662	690	615	633	666	652	619	681	674	629	658	606	665	628	663	613	685	656	619	639	684	683	667	657	654	670	640	644	647	700	661	667	638	653	639	698	685	613	650	638	637	640	686	702	634	635	702	667	623	657	693	629	648	671	645	682	656	679	698	619	628	702	664	676	660	613	709	652	658	661	628	659	630	665	636	649	649	685	674	659	719	644	690	687	674	632	642	667	692	653	693	689	706	671	640	668	685	700	687	655	692	673	652	690	643	680	683	654	631	677	655	671	658	649	645	643	680	656	665	695	662	646	674	679	648	655	650	576	648	694	700	657	641	669	649	671	675	655	661	662	702	659	666	681	701	687	686	642	655	642	676	647	693	711	678	642	664	641	694	679	635	680	625	651	661	653	675	699	670	695	626	700	665	648	709	690	634	615	647	673	661	625	682	641	685	657	681	707	697	689	646	651	680	721	679	687	659	693	681	667	672	618	604	667	634	646	682	695	640	701	712	648	648	654	658	686	734	648	662	645	672	664	656	644	682	644	689	646	609	682	623	667	667	660	654	718	690	690	701	650	621	641	638	660	688	625	642	666	687	659	688	712	663	677	663	674	600	662	659	668	667	677	685	692	686	667	680	628	738	634	644	669	669	667	613	678	664	685	673	690	646	653	649	656	640	684	698	654	633	639	609	708	669	681	657	661	636	639	627	629	646	630	681	659	648	646	577	685	651	647	672	613	704	688	676	711	663	663	671	634	659	664	701	664	649	658	691	645	671	642	618	642	675	633	667	668	651	640	657	670	668	641	710	663	650	665	698	631	685	724	678	683	693	662	643	684	629	659	674	623	648	677	644	647	672	685	646	693	631	663	681	713	654	680	680	664	646	633	666	722	668	706	645	666	675	718	690	690	659	658	690	653	716	679	671	624	635	675	682	679	673	630	654	640	731	705	646	621	679	635	705	585	656	655	596	662	711	646	623	635	670	662	679	677	633	655	687	679	613	716	668	681	661	612	647	673	692	703	653	697	632	662	674	688	706	668	685	634	706	683	633	640	647	617	662	695	671	631	666	662	629	644	652	716	630	633	647	699	695	643	679	663	669	688	703	674	667	646	640	591	670	667	686	626	657	647	666	651	651	688	639	654	675	693	604	619	645	639	754	655	672	677	651	639	702	664	633	625	609	640	663	651	664	668	659	679	651	630	656	660	689	662	677	688	694	682	692	677	655	626	653	657	667	644	636	687	608	654	653	650	699	632	701	668	690	664	619	617	700	655	691	677	643	649	619	671	694	656	668	694	661	699	680	688	683	610	674	679	673	652	638	646	641	701	660	624	656	666	655	675	687	685	623	590	628	610	732	622	675	702	651	681	657	644	654	680	691	673	660	648	640	649	596	639	649	687	643	712	700	652	677	704	686	676	652	705	680	675	672	681	690	667	645	645	718	673	663	622	712	649	690	677	639	638	689	650	679	692	666	656	647	638	655	644	638	675	689	652	701	666	646	678	676	651	680	656	638	648	676	671	629	692	694	666	638	674	638	639	617	706	691	695	665	669	653	661	650	680	661	651	633	644	667	635	699	656	636	641	681	720	678	644	648	642	643	671	632	653	675	655	675	594	664	676	668	659	642	667	667	653	653	679	654	708	653	678	651	702	698	666	715	646	621	657	620	656	674	639	681	640	649	678	630	660	687	627	648	693	642	614	680	660	666	675	670	665	646	631	643	646	673	652	640	685	705	682	636	658	648	689	672	619	623	681	651	688	662	651	634	641	649	703	672	670	642	621	651	717	644	673	658	610	641	682	695	684	687	637	689	657	679	636	666	648	669	675	696	651	705	667	696	694	677	639	634	615	655	609	633	706	682	667	656	637	654	646	676	680	647	653	645	673	648	651	561	643	681	717	629	682	667	610	678	674	696	689	667	657	684	682	622	693	684	653	660	580	651	653	661	664	644	673	658	628	692	692	677	704	645	692	630	677	710	612	676	634	652	638	686	615	647	634	678	672	679	683	632	666	683	655	704	664	649	636	655	682	668	652	675	631	715	655	633	698	607	637	630	657	639	642	645	648	655	665	700	619	684	643	677	665	689	650	674	695	690	630	675	644	694	647	678	668	646	626	639	685	688	650	672	655	678	588	702	696	651	698	709	650	675	721	641	605	662	696	719	656	652	634	667	677	693	651	657	636	708	657	633	635	644	674	682	665	620	669	687	679	697	676	648	656	666	684	659	655	669	651	664	651	643	678	660	664	666	682	662	636	691	671	658	692	673	702	643	611	703	665	697	626	624	652	685	635	639	625	673	690	665	670	669	681	673	635	680	636	645	648	620	653	684	639	673	663	632	646	696	633	707	674	672	681	646	702	661	695	616	674	693	653	660	659	686	688	690	657	660	654	646	630	654	692	640	620	665	651	690	694	694	645	641	718	653	665	626	637	633	612	675	621	646	682	672	658	654	621	666	667	706	678	690	618	646	719	647	654
44308	86388	60798	41085	24062	13550	4932	4836	6322	8507	8129	6285	4146	2719	1715	1195	838	697	685	687	691	702	694	694	686	665	674	688	661	639	640	639	630	603	619	695	703	683	677	714	688	631	622	652	733	667	667	670	696	668	673	693	681	670	674	650	710	637	668	697	676	657	643	683	651	655	691	670	615	689	705	690	650	671	604	640	685	662	625	670	660	688	650	653	651	652	669	689	684	695	646	609	696	695	649	659	673	630	678	697	670	682	692	668	705	689	693	679	681	686	723	687	647	659	677	636	682	663	670	704	698	705	712	665	678	659	670	687	676	667	686	678	686	680	686	679	636	660	644	647	618	683	699	667	685	718	675	620	626	641	672	699	680	685	648	664	698	643	676	681	667	645	648	679	675	677	647	671	656	671	688	695	633	679	681	663	678	663	669	664	634	689	723	676	649	674	658	681	610	700	677	728	589	662	683	630	640	620	715	644	640	645	680	682	589	630	671	702	705	677	646	688	674	660	717	692	690	670	633	714	640	673	609	651	689	657	673	683	656	677	668	680	673	677	664	680	636	637	669	664	656	714	654	702	654	664	658	675	666	682	665	725	650	673	663	680	700	692	680	688	681	710	673	704	693	681	647	619	646	659	653	687	630	676	676	663	642	646	640	659	643	704	630	674	656	721	639	638	661	687	715	689	658	704	659	685	663	644	698	674	652	695	698	693	672	692	701	665	698	649	737	681	682	689	665	591	732	651	652	697	634	650	666	679	656	665	692	676	650	617	706	738	694	751	661	699	685	659	681	637	703	729	680	670	699	654	721	660	635	652	686	684	700	659	690	651	684	680	659	636	663	715	677	668	701	656	719	680	684	719	711	636	666	677	679	651	652	649	682	706	663	676	665	669	675	670	665	659	693	680	643	675	686	673	706	676	672	663	688	653	661	670	664	646	671	689	650	682	680	703	689	634	641	675	675	673	665	640	652	714	689	693	668	689	660	669	706	667	657	655	664	653	642	652	670	662	650	637	652	681	669	679	716	708	715	679	684	657	712	692	690	719	637	699	654	703	676	673	661	631	684	620	701	657	684	672	648	642	643	659	644	664	664	647	693	700	681	718	655	649	706	690	701	698	677	681	639	634	666	681	633	678	660	671	686	647	691	663	681	657	654	714	659	625	624	711	706	638	644	662	702	648	661	688	701	672	663	644	684	652	618	683	719	631	653	658	661	654	679	675	651	706	680	678	691	655	639	691	711	688	643	685	671	681	688	685	682	715	733	674	703	655	628	654	687	608	683	666	699	691	658	639	658	710	678	674	650	700	710	697	674	673	691	696	638	662	644	684	702	676	649	648	711	689	674	687	723	656	689	646	661	650	679	648	660	691	656	631	686	650	632	656	646	658	655	668	653	706	649	687	668	723	625	645	648	682	673	642	682	642	645	646	647	675	643	667	661	681	644	658	666	642	717	656	703	677	678	703	699	671	667	693	653	681	659	747	665	668	671	658	643	676	698	648	608	666	677	658	647	703	735	666	692	669	675	618	707	650	671	674	655	654	646	661	677	687	645	669	659	706	687	626	640	624	697	709	632	701	654	685	654	662	655	673	625	675	620	659	666	604	701	648	690	700	674	650	670	687	657	662	665	645	677	687	678	649	704	680	634	678	704	690	681	670	678	696	667	689	694	658	640	668	693	620	662	673	715	666	662	637	661	713	658	675	691	664	663	691	626	669	739	701	668	634	659	637	640	679	700	681	711	636	657	671	669	625	629	626	631	666	688	692	673	638	650	612	663	611	601	668	679	627	653	678	674	664	652	690	646	638	653	612	657	663	638	636	670	672	657	711	657	716	694	637	663	684	656	674	696	648	650	618	626	654	661	660	699	691	679	706	695	667	707	603	692	709	692	668	665	699	657	703	646	659	688	689	662	658	701	649	709	664	665	662	680	674	698	684	636	663	668	707	706	703	665	660	693	697	691	687	648	640	650	653	685	684	636	684	731	675	629	666	660	710	636	711	700	715	672	667	724	721	674	668	668	727	687	680	677	657	663	642	687	722	670	680	662	667	665	658	694	644	673	677	666	688	665	648	703	660	648	664	663	656	731	684	668	675	661	679	686	663	685	671	673	658	638	629	632	686	728	650	651	656	706	691	648	651	663	661	694	638	641	659	639	702	677	709	662	678	653	661	746	686	707	695	690	690	629	642	640	668	648	693	681	710	649	665	679	638	633	698	657	670	675	682	659	674	699	666	673	651	627	682	732	657	675	620	717	649	637	663	674	650	663	728	693	689	638	678	663	711	710	734	679	639	663	666	702	708	700	656	681	666	711	701	648	694	706	670	727	692	633	665	712	667	658	716	672	670	701	673	706	701	689	657	685	719	660	700	663	686	712	692	677	675	659	709	683	658	591	684	635	686	645	633	648	598	686	729	665	656	719	681	633	634	693	685	698	698	650	643	664	723	676	672	681	641	680	666	656	644	676	627	650	620	695	652	640	632	673	667	673	688	654	700	680	649	693	693	700	687	678	606	669	665	671	647	626	678	687	704	640	631	657	631	662	674	641	685	661	668	654	674	703	695	642	669	692	665	674	640	686	632	639	651	645	674	682	660	722	677	655	672	671	659	667	682	662	688	688	654	678	650	702	672	681	687	648	642	713	624	669	618	717	649	700	671	652	689	632	620	647	724	675	655	651	660	679	710	665	685	654	654	657	656	635	647	705	683	666	644	681	650	672	675	667	651	685	695	675	666	687	690	649	666	654	642	701	657	673	688	652	703	661	680	647	681	645	695	692	685	657	654	713	683	692	679	671	678	698	667	683	668	635	640	686	716	679	675	662	644	665	671	652	695	640	654	663	676	659	686	641	699	630	695	651	672	716	656	637	647	674	722	669	649	619	675	664	688	661	634	638	669	689	646	658	690	654	672	641	657	665	678	692	704	662	703	661	684	670	637	646	680	659	718	668	692	706	662	670	653	656	696	674	733	626	703	696	641	684	677	710	679	701	703	704	676	649	637	687	678	666	667	647	633	633	667	642	683	644	704	652	685	686	693	695	626	701	676	624	682	635	687	705	659	684	717	674	701	650	680	637	654	680	652	634	674	654	691	626	712	673	645	683	643	653	692	665	648	699	700	651	658	674	656	644	669	668	675	693	684	688	687	671	669	689	649	698	669	657	655	660	654	646	693	675	689	630	678	670	634	668	678	646	640	710	683	652	650	674	653	650	690	668	636	664	704	674	713	679	639	695	656	653	718	652	682	691	648	657	699	652	733	680	662	719	675	730	668	735	644	684	677	668	697	669	666	658	651	647	655	716	658	686	652	654	685	648	697	689	662	701	646	678	644	692	676	718	643	660	675	695	665	681	649	669	677	696	642	644	701	654	669	648	677	654	658	672	662	691	682	709	699	717	661	646	701	648	656	678	642	666	611	707	659	699	680	683	659	689	635	662	654	670	667	648	660	618	686	665	666	668	688	695	684	679	661	685	682	691	674	707	677	635	675
24798	22292	31802	31687	19045	7075	1636	1437	2134	2744	3067	2503	1716	1297	963	855	678	664	558	601	561	624	595	605	574	574	600	538	573	618	609	562	577	597	583	605	614	625	586	572	628	579	567	570	615	603	611	593	617	584	608	627	611	583	578	614	600	570	613	556	595	592	617	608	583	581	581	582	596	596	606	614	606	562	591	615	591	564	586	602	552	569	608	567	578	598	639	548	563	584	614	614	557	641	577	577	610	636	582	603	595	596	585	597	635	581	643	571	563	593	560	640	556	599	603	617	578	556	581	596	603	576	580	592	612	570	544	575	582	596	590	593	606	611	629	609	584	602	632	598	585	559	587	592	602	599	650	599	610	592	604	644	639	581	606	598	640	601	573	573	613	565	588	631	590	574	597	575	571	576	607	599	672	592	618	648	575	611	582	624	585	604	589	643	629	599	617	604	604	627	605	637	622	583	586	579	570	613	607	584	626	586	610	582	548	599	571	579	571	600	575	596	594	564	533	589	641	643	589	567	555	598	614	544	611	620	616	666	573	599	609	597	597	600	555	626	601	588	544	577	579	639	607	570	589	577	617	627	607	593	616	601	588	577	592	564	609	595	584	600	562	614	633	571	602	626	598	587	567	547	586	597	588	580	625	539	577	588	627	604	565	628	576	593	624	590	636	609	638	632	606	534	584	600	554	630	628	641	557	534	616	539	572	550	582	630	605	623	593	609	590	591	553	575	532	594	613	601	608	608	606	581	564	609	622	626	608	578	624	627	607	604	612	618	627	597	630	589	583	571	598	590	587	573	613	571	568	585	626	624	567	622	624	579	595	613	583	567	594	625	599	613	610	604	601	609	599	604	536	566	594	594	603	597	571	632	579	617	641	603	618	599	617	571	611	617	578	588	587	584	556	577	595	625	569	572	600	572	594	587	602	646	609	557	586	608	570	603	553	567	597	622	584	594	546	596	605	574	586	586	580	597	627	648	577	590	566	603	569	575	592	652	593	603	606	624	600	581	618	612	600	589	598	601	607	616	615	580	540	586	605	588	605	620	578	579	574	623	584	626	612	565	567	588	576	587	580	582	556	585	598	592	621	607	583	603	596	580	627	601	566	556	536	583	594	619	574	614	639	605	644	596	572	596	571	607	607	601	604	589	586	568	602	588	624	581	609	597	634	592	624	569	600	595	609	586	593	606	618	594	563	594	566	605	568	562	564	641	578	566	577	620	583	603	613	613	573	609	636	571	575	564	619	632	559	602	585	577	564	533	602	607	615	603	590	602	616	586	587	618	632	608	567	600	607	592	619	621	589	616	614	551	557	600	593	597	579	589	601	570	609	600	563	597	623	565	600	557	590	609	637	621	614	569	616	611	570	606	579	608	562	638	585	652	581	623	592	595	618	590	579	571	551	621	609	568	627	577	623	601	627	604	592	621	584	585	582	588	563	623	629	561	606	554	618	602	593	617	581	577	565	607	642	578	620	601	588	525	598	578	594	587	593	592	584	600	593	579	614	584	603	637	590	588	608	608	614	608	559	575	603	610	586	628	634	556	578	615	641	564	596	596	617	621	565	594	582	581	588	578	607	574	590	643	639	598	565	593	641	578	558	640	566	622	607	590	602	617	601	574	567	558	560	567	585	565	618	541	576	616	550	584	575	624	614	602	600	572	628	599	609	601	580	590	606	557	598	627	620	546	614	627	572	608	577	605	604	595	577	602	583	598	605	572	601	613	580	600	595	608	610	585	572	640	571	596	596	590	594	603	595	543	587	525	608	583	546	589	608	567	623	684	583	584	595	606	559	586	527	585	581	564	590	624	577	575	571	575	554	593	569	614	595	607	605	615	610	546	569	632	609	577	603	628	579	570	617	607	579	587	569	585	596	597	593	604	631	618	603	600	621	585	615	617	595	548	606	569	593	558	620	601	585	578	555	586	623	610	593	610	566	623	600	597	593	605	550	604	595	628	630	585	600	618	694	588	592	590	598	566	610	615	620	614	644	594	554	594	592	611	598	584	562	570	603	546	640	638	599	589	597	620	599	562	596	591	573	617	612	573	639	581	599	576	599	613	600	586	607	593	570	576	566	572	609	617	559	587	601	615	560	594	581	598	590	606	595	568	589	571	576	590	583	621	602	570	621	564	571	615	629	572	584	606	634	622	606	596	638	590	581	632	602	622	608	615	527	599	619	619	608	626	642	593	621	590	597	576	559	613	604	557	580	582	621	565	602	622	611	581	531	581	584	590	591	553	582	560	568	594	614	567	596	622	608	673	600	597	568	647	623	593	580	574	622	645	648	523	608	583	588	599	587	608	580	599	579	572	598	629	587	588	624	602	602	575	612	604	593	614	619	630	597	629	571	552	558	582	590	560	608	575	562	564	591	622	578	571	563	590	596	581	579	603	600	612	609	555	588	604	630	583	639	610	585	638	619	583	612	555	583	563	588	592	546	579	587	564	564	602	593	624	534	629	605	594	616	593	641	569	582	575	582	611	583	605	562	593	576	601	643	603	580	589	587	610	595	636	599	589	565	598	571	553	537	644	632	541	581	617	590	621	569	631	578	648	587	606	587	579	621	578	587	587	581	600	553	647	606	540	576	590	561	599	623	610	562	631	618	568	561	603	594	631	624	609	642	599	608	613	557	594	599	550	626	608	623	595	581	611	552	611	622	612	585	577	598	565	579	556	580	578	582	607	593	569	615	624	592	607	581	603	612	556	601	614	560	602	572	599	577	601	601	598	628	572	583	602	577	634	606	559	586	572	607	662	589	602	603	562	587	564	611	626	619	631	578	580	615	594	558	595	592	561	635	610	603	631	655	593	620	592	606	573	562	599	604	610	600	582	592	559	624	586	577	607	589	586	573	561	571	616	572	573	581	562	542	587	572	585	596	615	644	608	579	596	552	544	582	544	587	608	542	596	611	593	613	611	578	590	588	563	581	582	589	617	597	587	554	555	618	587	624	572	572	604	580	580	562	615	581	614	594	599	566	569	598	600	600	574	639	607	596	607	648	603	609	591	600	578	566	556	604	569	599	603	600	540	558	565	617	608	592	584	616	585	590	596	582	618	607	620	610	608	593	580	611	608	612	607	528	545	573	596	571	602	596	593	553	584	594	601	563	622	584	618	584	588	610	569	619	615	599	573	581	584	614	633	597	613	571	608	604	622	578	593	551	589	585	613	571	572	617	602	597	621	649	613	580	595	608	570	572	563	586	604	569	570	592	618	599	578	594	649	627	584	608	639	608	576	564	624	603	625	641	594	563	619	572	584	630	634	593	624	574	615	606	644	556	592	639	652	625	598	625	592	605	601	651	600	554	563	618	610	594	603	576	591	565	598	621	573	638	573	597	608	569	577	579	599	549	600	578	636	605	604	626	600	550	590	555	604	637	605	546	559	572	552	593	570	655	594	591	588	558	550	596	573	597	561	608	588	614	588	586	623	597	592	568	589	558	593	619	601	597	563	590	622	561	611	618	603	548	559	619	587
41827	73284	50617	33470	16608	5865	2433	2361	3840	4806	5224	4038	2676	1862	1224	995	747	664	616	642	617	623	624	633	633	629	566	619	649	653	621	635	647	629	642	674	612	625	646	629	594	676	612	632	656	591	592	603	648	641	653	630	659	661	635	636	636	643	617	599	642	636	642	630	680	600	653	662	620	632	582	649	574	666	636	647	579	602	620	610	634	641	589	666	627	639	638	636	570	621	681	599	622	636	649	607	636	649	609	638	617	596	620	622	646	637	600	653	632	635	607	655	625	626	622	598	624	604	617	601	665	633	611	639	620	605	633	615	652	658	628	581	647	648	590	645	624	658	665	662	649	593	627	625	616	640	647	617	618	607	624	606	628	646	658	584	625	625	682	585	678	585	602	612	627	625	603	633	614	624	580	600	583	624	651	607	609	657	603	620	675	592	639	657	616	607	645	625	588	667	655	599	645	644	651	617	635	627	628	621	637	573	599	612	651	670	630	629	627	627	632	653	624	641	631	633	623	628	650	605	620	643	629	592	667	598	571	605	689	624	619	667	655	640	619	627	603	595	615	576	644	616	623	630	630	602	629	600	607	605	617	608	683	642	635	613	562	616	603	644	635	629	631	596	602	620	668	620	635	625	625	682	574	615	602	626	653	618	640	635	634	624	612	624	677	674	643	620	642	686	637	639	589	631	640	609	575	622	615	647	633	666	598	634	610	613	635	640	595	660	649	583	590	625	598	619	653	681	637	631	606	608	625	579	650	626	647	640	628	656	648	607	627	647	573	595	630	627	612	646	605	651	626	613	646	595	619	611	624	644	627	645	581	613	604	613	599	644	642	601	638	646	617	620	654	631	605	661	629	659	618	671	627	613	606	607	639	598	561	660	631	635	632	602	580	628	657	640	648	614	601	610	627	628	637	638	617	589	642	642	661	654	591	617	665	652	659	585	657	661	583	618	636	640	613	645	644	605	646	592	620	704	636	654	601	649	609	628	660	614	628	610	605	590	651	685	634	636	617	594	613	613	583	623	596	686	618	600	628	622	605	610	620	649	615	660	583	606	594	638	628	590	650	643	648	613	586	604	591	627	624	637	635	619	632	635	648	605	657	637	625	647	595	631	642	614	654	642	600	645	669	607	621	622	627	619	611	625	636	607	645	610	638	620	626	629	639	642	616	641	592	645	597	651	598	635	659	605	592	653	620	661	613	645	625	636	623	632	590	629	632	624	627	593	591	636	662	625	645	666	621	640	605	625	593	635	608	644	637	636	614	622	646	584	608	613	617	582	653	641	615	625	592	620	635	572	647	621	602	596	649	608	603	598	661	651	661	656	578	594	634	648	666	630	634	635	673	660	595	590	590	602	649	634	616	658	589	669	665	622	609	610	629	658	590	650	623	629	606	659	606	662	567	642	628	667	640	647	622	647	628	646	664	605	637	594	615	678	583	662	634	584	599	623	633	655	643	637	624	615	667	651	644	639	604	625	638	644	657	624	623	668	623	647	632	600	615	613	614	607	666	626	603	639	610	605	643	622	605	636	628	652	591	603	577	637	585	575	615	648	649	612	599	653	566	611	649	603	630	616	653	649	626	613	608	639	620	622	621	604	644	642	660	619	597	644	601	662	627	606	654	593	606	625	616	564	624	625	660	616	616	630	585	607	625	626	614	629	605	617	622	691	593	616	634	642	608	620	621	618	648	612	630	643	641	604	662	604	615	569	630	633	639	617	638	620	673	638	632	631	642	639	620	586	608	647	684	611	629	601	642	633	624	619	601	618	676	613	613	634	661	598	616	614	632	598	633	610	655	616	652	641	630	616	598	657	627	606	629	597	589	600	591	642	636	630	594	610	568	632	579	615	611	639	590	647	597	581	617	644	666	635	592	690	648	646	651	624	622	578	603	632	656	610	663	645	594	662	653	611	622	593	620	634	689	639	638	599	691	622	617	639	628	602	623	694	600	609	646	619	621	604	615	634	617	631	589	642	597	646	662	630	646	613	655	613	608	614	570	653	645	663	618	609	610	645	646	642	583	636	631	641	644	662	628	644	652	606	647	626	602	670	651	607	640	617	572	601	624	648	624	654	617	620	625	607	646	643	624	619	617	606	591	630	556	613	615	625	624	606	632	660	612	605	637	602	647	642	640	645	611	632	632	670	654	693	603	664	637	611	636	575	560	605	655	607	606	630	615	620	647	611	651	642	614	628	645	632	597	665	609	616	593	617	652	606	600	663	636	645	602	628	625	604	581	645	624	582	636	625	592	664	617	603	616	665	632	606	640	601	671	625	682	619	630	653	608	669	660	570	657	648	648	625	630	603	602	605	647	586	606	638	635	623	650	651	669	633	557	650	626	654	587	602	646	656	575	598	637	638	609	615	631	626	590	631	661	628	621	647	614	584	650	623	624	611	604	628	632	622	600	617	619	606	610	607	651	653	618	586	631	587	650	652	649	659	626	667	638	607	625	564	611	616	609	646	604	602	603	633	635	647	600	581	603	626	607	660	621	590	616	617	641	638	649	640	602	658	616	623	615	631	604	668	656	663	626	604	640	593	618	607	602	596	580	599	636	598	605	648	632	601	642	618	627	590	608	638	594	643	613	643	638	632	642	624	601	639	605	643	630	621	571	589	626	636	635	609	585	662	590	646	604	626	581	674	581	659	635	619	617	600	650	644	568	667	612	691	654	595	642	623	625	620	618	617	665	611	660	635	608	653	592	619	654	628	577	587	613	617	634	615	608	591	590	620	637	613	625	648	625	627	648	650	611	622	620	587	664	648	609	643	590	613	605	622	606	623	634	632	608	624	637	585	665	621	646	594	641	629	640	661	630	610	594	648	610	578	624	597	670	613	598	638	659	584	595	630	614	625	610	603	611	644	628	623	604	637	656	655	644	604	597	642	608	632	622	646	642	615	594	645	649	618	604	614	626	599	639	630	680	623	612	646	624	632	642	649	683	653	642	614	578	609	654	598	637	648	623	590	636	623	593	626	655	683	636	603	622	622	596	598	684	609	660	615	567	610	619	660	601	626	699	596	640	647	610	669	580	577	663	622	630	675	613	587	615	656	621	623	602	595	621	617	604	608	609	616	661	637	626	653	686	636	652	590	637	668	627	658	625	641	636	620	616	664	608	617	628	592	617	677	627	628	600	652	608	637	644	640	620	646	597	664	669	659	604	643	654	599	614	607	651	603	580	627	618	613	636	586	644	636	636	684	690	650	626	660	627	561	627	587	621	620	619	647	599	664	624	640	597	577	587	643	682	622	570	626	603	647	629	603	626	614	603	599	619	614	624	618	610	599	620	641	588	609	667	633	637	591	636	680	615	611	625	628	636	611	598	594	630	602	668	598	666	606	634	614	625	590	588	668	595	577	660	590	596	601	614	622	641	600	632	661	590	649	611	600	641	630	622	610	615	647	671	602	643	652	643	642	644	653	584	612	592	609	593	596	660	621	652	602	627	616	629	599	582	639	619	651	611	627	671	641	577	613
22626	21450	30867	29950	24573	21805	15892	6280	7593	10100	8929	6827	4862	3185	2072	1515	1177	1023	918	958	941	846	913	866	890	889	881	925	945	871	882	885	946	902	898	893	902	894	900	908	907	876	947	896	886	873	852	938	846	878	903	889	905	878	871	889	890	861	898	881	852	901	853	914	845	909	879	911	903	838	918	961	942	862	872	925	905	834	904	941	831	923	870	922	850	948	888	901	865	884	907	908	837	898	877	811	905	928	893	844	875	927	877	966	889	891	935	952	883	895	928	904	901	886	870	926	873	912	862	872	898	880	908	896	917	900	848	939	885	899	917	896	895	879	864	936	893	917	875	843	864	907	872	883	870	869	963	897	892	934	810	863	875	905	874	880	865	876	893	898	915	908	833	916	907	918	929	870	860	894	901	873	930	915	958	823	903	918	815	849	895	902	881	852	881	843	911	883	903	892	927	899	903	915	893	946	893	912	897	898	943	929	896	856	843	893	889	818	928	844	889	894	878	902	843	898	906	867	869	902	875	983	915	836	889	881	911	896	878	912	892	870	922	880	918	927	899	872	927	877	878	879	905	868	890	901	896	851	887	889	900	912	854	900	892	905	875	906	938	976	904	883	914	932	928	960	946	918	850	911	882	878	915	858	883	894	935	917	864	881	895	878	943	854	922	885	870	866	947	903	906	894	882	881	881	886	889	862	855	932	899	883	868	932	922	877	821	863	938	892	920	860	896	907	903	863	832	869	868	847	917	879	853	899	864	876	863	865	886	853	868	919	866	891	906	893	885	887	901	896	865	919	872	885	887	895	893	925	882	855	872	867	901	888	911	911	932	907	939	898	891	841	946	922	930	927	864	898	895	886	873	934	876	944	899	834	897	875	897	835	923	896	900	899	916	926	921	910	941	914	924	885	871	926	890	885	906	945	918	913	856	884	890	881	903	879	870	893	920	907	884	845	862	906	885	930	912	881	873	858	900	873	895	885	956	900	916	864	922	943	909	909	898	888	906	808	860	851	950	857	939	884	900	924	852	918	925	910	882	919	866	905	876	914	924	850	821	877	913	907	879	850	914	848	866	905	948	872	869	878	841	899	828	830	908	901	938	867	900	832	882	852	819	892	890	897	930	959	898	941	892	890	907	905	916	859	879	900	873	897	835	853	902	893	878	841	821	907	891	877	917	932	936	909	888	872	903	854	906	914	926	917	886	912	913	929	876	895	900	885	914	888	862	886	860	889	916	913	903	891	893	896	927	888	895	930	843	925	843	887	887	921	832	882	847	838	885	916	887	905	873	882	862	910	915	941	864	840	903	845	906	893	914	870	835	917	911	858	1004	845	889	864	894	859	922	910	905	894	880	959	879	907	855	887	896	885	929	857	836	885	893	919	904	910	938	837	864	935	892	898	899	840	862	844	897	876	937	897	928	846	851	912	896	881	873	851	874	903	889	845	889	840	911	882	948	894	903	893	908	928	950	860	832	875	905	917	942	915	916	914	874	888	861	914	871	892	861	900	844	891	892	849	848	904	849	921	867	951	889	912	947	883	850	903	869	929	869	867	879	868	866	855	914	895	908	891	920	905	935	906	856	894	892	910	857	919	863	880	890	905	868	823	867	846	935	967	904	915	871	921	877	874	876	929	885	953	903	928	939	958	899	936	902	900	909	928	903	887	880	903	890	908	909	912	907	946	837	911	916	890	825	935	961	863	878	930	856	907	895	893	943	861	935	918	896	898	885	882	912	819	848	869	916	850	863	908	832	894	911	899	953	852	917	890	924	908	868	962	918	935	844	897	891	913	867	900	869	848	896	900	874	864	916	965	876	940	902	928	836	865	891	907	902	924	854	876	869	884	858	879	881	835	867	878	913	901	873	904	848	866	911	874	868	902	865	866	963	916	887	834	919	853	906	872	859	876	910	927	910	897	891	879	893	850	877	962	913	936	875	883	894	872	891	915	837	867	906	859	902	905	889	882	849	958	958	910	941	857	857	923	931	855	882	866	869	912	951	845	889	922	888	883	893	889	884	875	924	906	889	861	917	932	873	862	870	865	848	883	872	881	856	898	853	934	857	847	885	883	898	880	858	923	946	872	891	907	896	875	868	880	900	918	927	906	878	853	930	891	923	902	845	882	854	911	919	924	867	870	882	919	879	899	864	905	894	883	877	925	887	916	888	849	896	925	964	849	881	942	930	891	881	875	893	904	894	886	888	883	908	827	888	861	900	837	888	902	895	904	901	875	928	845	889	892	882	943	890	894	864	947	881	855	901	921	894	823	901	875	864	915	859	866	814	907	897	909	917	871	876	911	875	893	933	836	880	884	908	940	897	852	945	840	880	871	912	897	893	858	850	922	883	862	869	928	921	932	895	892	869	864	899	894	868	883	876	880	875	901	910	885	874	879	860	880	942	894	893	877	906	867	871	928	851	869	869	906	855	872	848	911	878	870	982	914	893	890	880	903	880	913	896	834	883	879	879	925	879	906	848	833	891	856	888	912	926	911	910	908	852	897	901	872	894	908	950	934	872	923	923	939	905	878	941	881	841	906	864	859	901	907	850	917	889	879	843	939	906	890	937	873	841	901	859	858	893	925	851	881	864	904	846	899	911	917	926	938	880	854	889	882	914	913	851	906	863	918	898	887	892	918	878	878	876	878	863	882	911	944	926	860	895	904	850	861	893	893	875	866	911	842	876	904	892	884	888	872	894	878	904	882	887	910	862	890	873	873	895	923	926	925	925	917	923	900	909	864	874	922	935	901	869	919	888	923	856	900	853	949	877	890	897	912	844	857	888	947	938	839	900	863	916	928	864	901	913	889	840	885	896	880	892	866	871	841	898	907	898	861	923	920	874	897	911	855	904	851	875	869	879	875	925	901	866	905	893	898	930	860	927	887	882	900	876	877	865	931	948	940	907	899	889	914	953	816	919	877	891	906	954	892	883	833	842	909	881	887	872	908	850	903	886	911	876	835	879	839	894	896	902	875	930	910	863	874	853	906	927	903	884	913	913	904	895	878	918	894	923	870	925	897	858	878	901	905	865	894	890	903	919	916	934	893	834	854	975	934	942	843	857	887	886	874	876	865	867	860	927	880	926	964	901	910	840	855	817	919	867	896	846	870	904	912	847	944	899	876	920	911	962	903	912	878	846	895	876	860	882	875	835	917	960	898	869	856	937	927	891	934	878	859	912	866	842	849	888	914	955	885	914	880	946	863	892	898	868	912	853	869	873	881	907	876	864	856	879	832	918	886	861	967	953	866	883	913	915	868	896	896	887	923	898	940	954	935	903	855	892	873	903	836	874	859	915	884	881	884	862	887	838	883	859	845	940	896	862	918	878	880	844	900	917	867	825	871	885	903	870	885	838	866	905	848	793	910	893	943	893	911	879	884	909	861	879	847	920	943	895	935	872	931	878	932	913	903	930	822	900	868	857	864	918	899	955	883	871	868	848	856	918	874	927	885	925	907	919	924	917	888	915	869	882	901	870	887	873	939
47644	96186	74334	53623	36278	12380	9390	8028	11283	13952	11957	9224	6393	4202	2599	1719	1332	1019	909	911	913	922	900	911	897	876	859	875	938	875	892	859	885	895	881	868	832	849	930	898	855	883	892	929	852	905	878	887	890	900	848	855	954	840	930	926	872	894	819	910	891	855	881	870	903	830	896	876	866	889	873	830	842	903	885	916	898	889	906	932	822	892	940	888	857	834	915	851	840	871	863	864	886	920	864	903	844	890	850	883	871	891	840	913	925	862	884	891	910	882	890	872	871	892	879	859	902	903	916	902	869	897	868	923	878	889	905	877	863	815	906	874	889	877	879	875	883	901	929	838	877	941	849	849	861	899	852	877	873	914	860	895	909	877	866	900	868	878	855	914	913	866	877	882	837	872	913	925	917	881	926	899	881	917	880	825	908	912	894	903	869	844	893	893	880	865	871	837	912	873	873	869	894	863	938	822	913	917	925	905	874	876	925	851	920	883	897	880	874	867	826	873	889	876	898	907	889	876	843	896	801	894	858	859	890	938	893	890	924	848	821	914	895	859	901	884	903	928	872	906	892	848	867	881	913	830	908	909	902	883	921	929	921	879	819	886	901	908	932	884	925	880	872	951	859	892	934	910	927	873	933	906	879	856	922	855	889	898	872	882	919	890	838	868	890	869	940	893	877	883	912	902	864	911	912	871	867	897	833	880	893	885	880	870	862	846	911	902	944	839	895	905	887	879	901	846	893	836	884	811	888	879	828	855	897	905	873	889	863	905	880	878	857	886	861	867	879	894	890	921	912	892	846	901	934	872	875	886	884	884	866	891	860	892	860	896	828	867	871	871	885	888	838	871	905	909	885	910	912	896	872	849	846	899	949	918	876	870	870	881	880	839	923	807	880	833	915	903	881	851	920	836	879	899	947	934	870	876	904	875	931	894	903	826	898	866	940	858	971	850	865	909	847	900	871	852	855	905	888	881	849	843	904	852	892	893	897	862	853	928	865	882	880	901	916	840	922	904	943	860	888	838	898	923	883	881	840	925	896	891	851	896	864	873	875	907	930	922	853	942	849	911	867	841	873	912	872	903	865	868	879	865	886	896	896	824	876	910	845	886	898	845	872	867	851	879	895	903	911	889	923	869	914	925	853	898	837	935	883	898	861	984	858	887	904	888	867	915	860	877	850	904	870	938	869	880	924	837	870	900	851	868	821	835	860	900	903	891	908	885	892	877	945	919	885	854	899	868	854	854	917	898	879	843	881	855	885	875	852	890	867	907	920	846	906	900	872	909	843	860	887	857	894	848	913	839	905	921	940	863	903	885	890	886	878	906	868	866	916	853	891	870	856	911	853	898	891	878	894	828	891	881	860	845	847	892	871	932	879	859	950	861	856	907	878	927	923	875	876	895	845	865	835	872	909	888	930	911	877	895	879	886	861	888	904	948	879	926	890	860	825	908	893	868	848	875	845	862	877	847	871	917	920	911	857	873	852	907	930	871	840	847	898	859	860	908	921	885	887	881	908	886	877	825	903	933	876	892	854	955	874	896	857	879	877	917	913	903	894	878	840	911	885	862	878	851	868	840	844	846	813	883	827	888	921	863	906	865	887	861	900	879	887	916	899	891	903	918	836	887	873	939	890	872	880	910	876	889	826	895	917	873	870	868	913	876	932	864	897	854	952	865	859	848	921	846	796	845	873	884	876	886	905	910	869	842	904	825	887	826	872	885	857	869	910	878	881	880	963	868	890	963	845	844	873	846	846	851	887	848	865	860	882	912	927	903	883	859	894	881	891	930	878	868	890	890	899	872	905	914	860	903	900	933	887	893	904	921	857	913	934	852	862	902	874	952	875	879	915	839	897	883	893	859	894	860	864	893	859	908	908	885	878	890	901	908	890	882	902	976	889	865	849	854	853	885	832	921	824	904	930	855	856	881	888	865	894	871	855	882	880	849	859	862	922	902	873	877	887	849	909	867	881	932	902	889	894	912	918	908	908	857	885	921	880	879	877	821	823	882	844	928	892	876	835	864	887	829	871	887	840	893	908	827	888	887	862	842	901	918	904	880	878	892	884	849	893	927	896	858	906	878	937	914	845	905	853	836	884	858	909	896	885	900	935	865	831	842	886	876	910	896	886	960	867	872	873	906	834	894	812	875	889	902	857	871	908	903	894	897	958	869	959	874	924	939	898	881	817	912	879	865	824	921	861	893	919	885	880	867	914	939	851	872	914	850	861	928	917	883	900	879	876	866	873	898	885	856	858	856	830	901	898	833	889	886	887	897	888	900	885	884	905	916	884	850	865	877	878	884	860	852	835	894	866	866	835	875	862	917	886	865	880	849	920	858	842	901	906	868	878	858	925	857	866	933	898	863	878	873	895	899	852	853	870	917	908	880	894	917	886	879	894	830	837	896	826	939	842	875	885	945	916	896	872	866	826	859	876	891	848	842	905	870	873	861	890	878	901	885	927	905	883	863	858	869	856	834	873	919	887	917	857	859	858	926	898	875	902	872	889	861	857	890	858	860	904	873	902	872	885	897	879	892	834	877	847	890	852	851	885	835	919	891	891	877	859	873	863	878	848	874	903	892	894	917	934	840	877	881	918	880	891	922	891	870	918	899	884	926	865	927	876	883	840	926	897	872	860	878	894	898	915	897	889	900	886	863	891	914	912	854	887	951	861	912	919	867	855	884	882	884	867	872	897	891	884	864	896	871	832	831	815	877	867	892	871	845	887	897	926	859	896	880	879	815	915	869	904	912	853	862	914	897	837	866	877	913	860	893	941	910	876	870	902	878	840	878	915	904	829	912	903	932	892	858	860	857	835	893	901	857	844	848	830	858	868	864	876	882	901	834	853	859	856	873	861	849	877	889	907	850	918	851	945	927	901	861	885	908	849	873	907	899	898	869	872	889	886	905	891	841	861	935	940	914	892	893	899	907	880	924	837	913	873	855	887	914	865	800	854	902	883	929	867	906	894	845	905	900	860	859	905	846	892	885	879	895	932	933	902	853	867	833	885	830	873	912	891	929	849	879	909	921	871	897	921	905	903	906	897	901	902	898	866	953	885	844	914	839	884	916	850	878	891	842	853	943	854	901	860	888	844	854	869	891	859	848	904	868	848	837	863	905	864	873	860	908	927	892	837	900	858	834	885	892	855	887	883	827	871	892	907	868	861	847	836	902	887	910	911	876	842	936	872	841	922	937	934	844	916	860	859	884	889	844	902	922	882	901	859	832	853	886	790	898	851	886	869	861	869	859	899	884	913	856	855	891	910	900	877	884	872	832	828	830	886	923	868	916	868	853	896	848	877	871	839	882	867	875	867	869	874	829	840	854	892	950	846	911	848	878	921	891	834	842	878	862	910	886	928	889	901	860	870	871	885	900	855	899	869	850	864	871	876	928	848	939	854	884	908	851	833	865	877	910	898	886	887	914	873	840	867	870	867	862	875	878	853	839	887	857	907	883	865	937	874	931	883	906	886	843	838	886	910	911
34072	29250	29105	16584	3904	918	771	905	869	914	817	787	737	599	583	573	475	471	456	495	492	511	510	495	514	496	502	500	468	510	484	531	529	510	515	483	494	468	489	503	482	525	518	526	514	513	497	498	504	470	524	511	511	536	526	540	522	489	538	528	506	523	492	490	503	490	520	484	533	470	490	545	503	489	504	504	485	488	524	528	503	493	481	497	476	524	545	447	508	484	526	546	525	452	447	475	523	491	491	466	519	507	537	495	533	518	501	551	493	498	504	539	514	515	502	507	484	546	492	483	506	521	510	512	499	496	554	488	525	466	512	539	530	512	482	537	488	493	513	517	533	486	483	529	555	517	484	471	491	505	501	518	494	488	493	557	504	505	546	483	538	512	484	501	490	512	494	499	494	493	528	533	504	532	510	534	507	509	471	497	498	481	516	507	507	503	523	506	482	500	526	488	507	515	516	492	512	505	538	475	484	487	505	499	517	485	495	522	517	541	507	514	526	508	509	520	524	483	538	509	502	545	481	482	518	491	559	508	478	511	509	468	506	519	508	463	511	522	533	509	498	471	509	546	509	497	511	524	494	531	494	494	527	470	496	510	537	525	510	520	461	525	509	479	526	508	511	463	502	509	500	545	558	531	494	537	511	495	505	473	503	512	459	514	527	521	534	545	492	538	530	509	514	518	517	506	518	515	486	521	501	475	465	538	550	529	523	529	496	508	523	502	568	465	543	514	495	470	492	506	504	510	462	523	472	479	514	476	523	553	508	481	515	496	436	523	462	525	509	506	493	483	470	509	514	485	549	553	512	503	477	471	506	526	522	511	482	504	455	501	524	471	489	512	494	502	509	501	534	498	514	476	500	515	515	482	519	495	478	520	533	500	511	496	493	470	475	481	524	534	479	496	518	568	520	501	545	473	522	479	476	522	521	537	500	505	491	518	514	490	500	521	520	550	500	543	522	497	503	484	492	539	532	512	489	520	521	500	533	462	535	521	479	505	533	519	550	498	490	504	513	524	456	491	525	506	509	506	516	457	471	504	545	517	502	529	492	484	524	498	508	479	472	531	495	497	497	544	496	466	523	452	489	514	543	520	473	483	519	526	537	501	521	473	510	513	479	519	533	519	513	517	473	505	488	519	497	491	468	513	488	517	489	454	512	517	504	518	492	502	508	534	457	460	546	518	518	485	490	512	539	523	523	529	509	501	483	461	532	502	518	506	518	496	534	525	535	477	529	481	472	502	492	489	505	479	480	482	482	483	522	503	508	513	501	477	498	487	540	512	500	472	481	490	522	486	521	516	516	488	479	506	481	516	488	526	496	531	518	487	498	557	502	514	499	484	487	518	485	513	516	506	523	500	468	506	513	496	521	546	493	502	495	476	485	519	481	533	486	497	517	531	542	513	483	540	508	517	521	511	513	505	511	483	521	523	498	502	498	468	474	489	525	527	492	500	498	482	503	508	554	500	526	477	488	520	479	542	475	495	486	477	485	461	525	519	525	518	545	494	455	496	494	521	482	511	479	483	493	543	472	509	534	501	462	510	532	523	513	522	497	484	520	483	538	446	505	490	502	510	511	523	514	509	511	559	495	521	524	534	471	479	481	463	462	501	531	477	497	467	531	491	536	518	517	503	518	487	504	552	500	483	507	525	531	466	524	488	485	506	469	542	510	546	454	538	548	494	538	515	469	513	512	495	480	463	511	518	503	491	495	556	474	518	526	502	505	502	532	500	482	546	511	494	497	527	512	534	488	462	479	482	497	559	541	461	490	519	502	492	492	485	502	458	477	504	483	458	506	476	515	523	525	493	485	533	497	516	549	502	509	499	466	499	514	521	497	489	522	509	461	537	510	486	492	483	514	484	516	505	552	505	500	537	517	494	531	471	534	516	528	542	537	503	522	532	530	473	526	497	488	489	550	514	493	497	527	536	499	512	505	504	534	524	456	489	509	494	506	556	553	450	492	515	470	509	481	494	507	532	484	493	494	553	527	499	552	520	488	499	520	473	541	533	476	475	513	508	517	508	507	455	500	535	539	480	500	499	508	499	514	495	517	489	493	476	522	481	490	530	537	554	514	510	561	526	519	522	505	518	497	475	524	539	496	526	507	524	491	525	500	529	518	481	468	484	452	526	510	513	474	497	508	468	515	504	542	529	504	507	491	519	508	532	507	477	498	510	603	511	554	534	490	497	451	510	479	472	513	526	521	508	489	495	477	492	492	490	491	477	494	502	513	468	515	480	477	487	525	496	476	496	507	504	513	474	476	506	525	513	497	547	508	493	513	493	508	499	503	492	512	497	513	502	525	531	477	528	532	502	540	475	494	532	502	563	512	489	550	476	514	469	474	511	494	540	496	520	489	466	526	534	464	501	491	528	546	537	466	502	545	544	500	504	494	488	526	502	541	515	528	475	537	510	534	499	504	556	518	557	540	508	504	531	502	503	483	478	440	498	494	525	503	519	508	478	452	542	495	522	546	515	508	535	485	496	489	496	498	521	528	502	484	474	468	525	555	489	496	510	471	473	524	501	489	523	520	484	506	501	512	527	500	519	485	486	524	528	528	471	471	514	481	525	513	475	512	470	514	453	544	550	467	451	498	524	508	522	482	489	516	553	507	502	522	498	500	513	494	499	520	555	511	536	465	483	492	538	468	502	518	523	511	475	508	524	488	511	507	520	510	533	477	499	511	483	511	553	502	498	518	532	519	504	553	553	510	537	491	531	486	486	495	526	542	506	508	494	528	493	528	511	491	518	510	540	516	470	521	501	506	511	521	505	536	494	516	485	491	506	515	493	489	505	497	473	467	527	507	541	529	470	463	520	490	493	548	452	489	523	505	531	517	536	541	498	502	535	563	505	514	506	493	534	486	491	564	513	538	518	495	483	493	503	472	491	526	518	490	506	505	507	455	493	536	535	545	521	517	511	494	515	485	517	480	487	514	519	519	511	492	534	488	487	487	501	521	511	490	474	521	447	558	497	495	489	456	522	489	477	478	531	506	572	519	503	512	506	512	526	484	516	547	511	511	508	533	498	540	500	506	505	504	550	541	485	515	528	512	524	516	508	522	506	516	502	473	513	452	483	466	467	524	500	502	542	500	496	522	501	482	485	546	496	478	509	502	481	523	545	510	462	488	541	513	509	545	498	491	531	489	494	524	531	490	491	507	484	499	520	528	552	536	479	548	489	500	535	513	512	493	503	509	480	498	532	519	497	503	497	509	561	503	494	526	511	481	496	508	505	524	516	475	509	475	520	479	523	512	497	498	501	534	520	529	501	491	535	514	512	489	525	476	527	471	490	531	517	518	519	503	505	465	497	476	494	474	504	464	492	496	514	466	478	490	497	542	513	467	459	518	493	502	515	504	495	514	479	487	489	531	484	510	496	487	482	499	483	489	523	487	494	507	499	467	510	532	513	566	497	511	532	502	504	543	520	526	495	595	489	515	504	544	475	528	510	512	528	515	535	497	518	482	521	516	504
36841	39773	22480	9407	3245	986	979	1084	1203	1145	982	966	771	709	612	663	550	551	569	518	486	533	520	501	492	501	524	510	539	509	490	549	508	512	515	554	524	526	512	509	557	525	520	529	558	536	513	595	519	497	508	507	561	549	541	552	540	508	557	493	500	518	501	519	513	549	546	510	555	545	542	515	520	561	512	505	536	546	537	550	533	502	504	482	519	531	498	554	538	533	539	511	557	478	494	542	523	533	539	552	513	574	524	561	512	547	484	533	540	493	517	494	579	523	523	513	551	508	564	496	551	568	544	518	542	543	539	482	543	573	574	568	534	474	537	541	498	516	508	576	533	534	452	536	580	519	525	528	526	549	554	534	545	575	494	499	496	528	514	512	527	533	535	542	495	552	566	480	548	521	525	546	544	584	510	532	541	523	522	531	536	540	481	529	520	503	528	522	481	537	549	509	507	548	550	497	511	549	560	516	531	544	522	501	509	509	520	537	546	508	514	525	537	489	515	506	482	499	536	560	530	516	542	492	531	559	549	525	522	538	534	546	545	467	536	549	513	502	526	517	518	513	549	557	537	508	504	492	517	548	545	515	507	553	544	598	575	496	505	519	540	488	565	544	514	498	491	527	513	553	524	535	529	519	508	535	537	498	509	519	529	503	535	548	522	555	524	512	558	544	489	498	505	543	545	481	549	584	500	508	526	524	566	525	500	524	506	511	522	508	484	520	456	488	508	525	557	535	519	511	501	586	541	530	474	535	513	543	541	546	549	521	513	512	518	526	521	538	533	523	528	520	526	515	518	551	571	537	500	530	555	498	523	517	536	539	542	565	547	500	555	545	501	517	508	526	522	541	549	495	505	532	548	573	566	554	536	535	534	535	523	519	531	545	580	545	536	544	540	523	545	523	537	514	525	570	514	511	488	495	535	506	508	524	508	533	543	516	507	549	512	491	523	552	577	550	551	566	552	527	540	550	528	504	516	478	542	567	526	554	529	501	544	540	535	559	499	513	529	534	563	484	530	528	502	525	518	522	526	538	546	568	568	526	537	572	501	523	540	546	511	471	544	543	530	555	528	517	523	497	559	553	474	566	542	533	531	541	535	515	490	567	553	512	485	535	541	543	548	492	517	527	607	521	556	557	523	521	520	537	518	530	557	522	565	507	561	534	506	553	560	527	555	500	566	550	550	541	501	529	540	483	502	566	583	484	499	515	567	554	542	518	556	512	526	542	496	490	542	544	540	525	523	534	526	563	563	526	490	572	539	538	520	533	538	561	577	532	514	483	541	543	526	498	496	478	542	563	519	552	508	545	541	539	532	561	506	537	538	538	570	539	547	577	504	549	532	528	524	534	550	494	534	494	504	491	558	475	528	546	532	531	533	519	523	524	543	537	549	500	492	524	528	524	532	542	498	524	542	546	536	489	497	482	533	561	544	514	567	529	518	536	529	512	521	510	508	544	539	552	529	555	541	497	542	519	526	519	534	527	486	556	520	533	549	566	536	486	506	540	530	519	514	515	515	505	535	479	496	571	527	511	546	486	514	519	518	490	494	514	521	527	514	505	495	495	550	534	499	505	556	522	514	553	496	515	503	517	537	525	547	560	512	540	501	519	516	508	561	552	564	548	524	511	525	511	521	503	519	509	540	521	547	501	521	495	543	545	527	494	529	545	561	544	508	549	534	544	549	532	538	535	505	572	511	530	494	512	519	524	507	522	529	504	511	518	507	539	500	551	528	529	577	549	543	492	507	546	574	566	520	498	545	500	560	564	510	495	551	503	535	560	526	526	540	534	541	487	569	537	513	514	503	544	502	518	521	498	550	562	529	518	579	539	498	571	532	502	512	572	526	522	536	540	514	515	513	540	518	560	548	547	522	538	504	535	541	542	533	529	550	573	567	500	508	538	533	514	533	532	515	485	513	507	529	526	519	511	513	526	530	524	530	544	513	551	555	546	575	508	544	542	510	528	503	527	571	511	487	504	574	507	511	488	509	513	538	563	563	547	484	507	500	539	538	509	573	516	534	537	512	511	515	525	539	506	495	563	531	548	524	499	559	535	462	533	542	492	518	554	514	541	548	504	523	519	546	554	543	521	530	572	503	481	545	529	518	470	512	512	483	545	548	540	524	522	559	537	479	527	501	480	507	492	504	503	546	480	555	510	539	505	530	553	526	551	566	553	503	501	544	527	526	558	543	536	527	546	516	543	522	471	539	517	522	573	532	515	559	524	504	520	501	518	534	517	550	504	535	503	567	563	506	525	555	552	522	523	524	556	512	522	541	562	495	548	516	555	480	513	563	508	556	506	524	529	533	522	554	491	526	535	509	529	503	566	536	537	484	565	540	498	496	542	550	547	524	518	507	521	523	545	495	509	492	529	545	517	533	547	513	560	556	530	556	526	540	550	519	536	514	528	544	536	462	534	558	548	539	536	549	542	518	473	528	538	494	555	555	547	540	525	509	500	546	516	492	515	548	497	505	525	523	492	552	489	547	513	526	548	547	523	529	515	532	495	522	520	506	565	502	560	567	525	574	498	529	537	572	538	561	499	536	548	523	517	531	556	527	474	547	525	514	549	542	504	557	517	526	533	521	495	522	537	511	539	506	526	532	581	569	519	511	540	505	532	540	483	496	526	550	478	527	506	559	562	502	542	525	506	534	523	513	548	541	551	522	556	514	495	550	533	569	511	544	533	580	527	555	527	508	521	552	553	491	521	524	557	569	531	532	551	534	509	509	508	524	479	523	533	524	529	524	508	488	513	554	556	541	504	503	526	532	550	510	533	491	549	534	534	503	538	579	572	482	546	527	552	521	534	543	523	570	563	534	566	519	535	493	527	513	493	539	535	535	516	538	538	548	546	514	504	508	568	528	525	529	527	507	512	546	490	479	544	560	538	570	476	536	522	534	518	500	537	526	519	517	537	516	512	497	524	502	573	529	511	539	530	542	532	568	507	513	497	509	514	542	544	535	555	529	513	566	508	549	549	495	497	552	515	539	524	533	574	545	534	533	539	532	537	513	509	527	535	537	510	501	560	548	531	554	525	538	494	545	538	535	542	539	555	526	542	504	500	525	529	505	490	526	516	515	515	532	541	556	523	533	543	460	555	528	543	562	548	531	523	500	508	530	528	494	559	518	495	562	541	537	500	519	512	549	556	541	530	510	493	534	537	546	521	556	550	519	541	564	526	503	570	522	508	534	535	543	490	568	526	505	528	491	509	537	477	503	503	549	528	525	527	516	501	524	504	548	524	533	497	478	545	518	558	507	558	524	496	514	502	482	518	527	553	528	565	538	510	540	524	541	524	524	566	535	432	537	478	551	516	598	463	493	534	508	572	504	515	514	527	529	532	521	535	530	546	522	555	499	523	516	549	534	554	538	524	537	508	564	522	562	506	529	538	507	493	501	540	516	550	496	530	530	540	513	512	536	523	589	522	508	527	564	524	530	572	501	534	548	536	481	504	551	524	521	521	549	523	538	533
23651	21881	32020	34091	23850	16068	5868	4800	6117	6164	3537	3070	2404	1811	1235	1009	815	774	666	672	680	677	675	702	645	697	669	678	666	681	703	682	686	720	690	637	663	664	642	684	670	684	698	664	644	667	582	688	678	697	645	679	676	688	704	696	651	693	652	686	685	668	700	672	701	687	658	698	701	687	686	696	697	649	696	695	670	648	684	696	661	719	652	654	684	618	638	673	670	618	652	697	630	664	653	683	642	654	653	656	656	656	652	702	700	629	621	713	657	641	645	647	680	665	690	666	647	665	677	672	707	661	697	692	661	698	691	642	655	700	637	637	673	663	720	626	712	711	719	705	654	638	729	662	695	663	679	656	709	663	656	669	620	685	686	638	675	639	689	666	707	700	674	713	675	668	634	638	668	650	669	709	697	689	698	659	696	661	690	639	700	697	674	692	651	655	642	690	745	674	709	674	716	660	614	663	677	686	700	636	682	673	650	623	663	612	683	643	697	636	693	695	641	653	694	680	645	662	653	676	688	718	691	713	650	678	655	695	664	716	650	669	685	723	683	648	667	678	638	616	685	693	666	627	650	633	660	663	659	679	661	737	670	633	688	703	713	669	714	684	674	709	681	698	691	633	681	672	652	658	663	660	665	660	687	644	671	687	665	656	641	690	728	660	625	681	647	679	661	643	670	649	604	699	697	692	677	700	675	663	660	633	695	644	675	657	664	650	704	635	688	639	636	689	674	704	671	607	686	634	677	712	657	661	661	607	697	662	658	706	678	684	686	665	669	698	670	652	671	678	649	689	713	651	684	669	649	670	658	660	666	674	647	658	684	680	696	634	645	698	684	686	607	671	667	716	649	641	631	667	685	694	661	634	663	662	672	602	717	703	687	688	647	686	695	647	706	706	692	655	651	669	641	723	686	695	652	656	627	632	635	699	694	670	645	659	680	660	666	650	652	637	666	676	692	674	653	666	663	695	666	621	652	716	685	688	693	674	705	654	688	666	669	681	636	663	675	690	637	637	751	639	651	684	715	660	675	716	649	623	683	687	654	641	626	683	654	671	665	704	698	741	668	696	676	699	617	662	662	698	727	697	685	673	657	671	687	713	662	620	642	676	686	669	683	707	696	700	650	672	715	689	666	661	649	670	681	689	625	677	690	641	689	681	657	692	673	688	631	703	724	637	661	670	714	731	668	634	670	694	650	621	664	686	615	676	681	692	681	700	686	670	641	640	701	657	654	654	683	666	636	671	647	657	686	693	674	680	689	681	705	669	696	695	700	687	684	707	677	620	658	680	613	661	652	697	680	674	697	669	685	708	704	659	675	623	690	683	640	671	666	660	683	702	629	684	636	647	653	617	613	621	661	653	691	662	680	730	635	669	675	650	687	703	702	640	692	632	727	642	692	638	677	682	693	666	678	660	676	683	657	664	659	616	696	728	714	684	653	648	685	639	634	664	644	640	647	677	686	722	664	686	711	599	672	696	670	650	653	671	649	691	652	639	682	690	645	696	672	641	624	691	644	679	695	687	690	641	677	666	624	638	670	663	671	692	721	687	627	674	674	682	643	627	632	713	656	705	695	684	648	746	699	655	667	638	668	666	673	643	628	674	697	698	668	682	614	711	655	659	683	679	649	673	696	714	720	708	688	713	653	660	626	671	696	637	659	722	692	697	702	708	645	653	651	667	693	689	615	679	686	658	653	610	687	641	742	681	697	607	675	690	673	672	698	701	752	643	670	660	627	685	680	663	699	644	652	664	667	662	660	677	664	681	682	628	685	714	750	679	647	702	630	657	650	739	720	674	662	649	651	671	677	672	694	645	617	620	695	629	692	669	660	663	651	711	692	666	709	667	712	645	667	645	668	663	728	691	681	662	651	652	634	601	681	611	665	681	684	677	672	675	671	726	647	649	687	695	626	633	632	727	721	637	683	678	629	659	716	657	676	665	678	714	661	717	687	726	687	657	654	689	608	652	659	701	641	708	632	670	661	651	676	696	685	639	680	667	683	655	677	658	644	698	647	650	637	698	682	686	644	655	711	643	666	714	697	640	639	683	635	688	682	703	678	688	690	636	692	639	658	646	683	657	663	691	647	644	666	686	689	670	726	707	686	653	662	666	678	678	711	644	680	707	718	675	710	637	653	686	677	698	690	677	641	657	683	664	669	659	690	696	665	676	654	670	657	656	676	657	672	680	678	677	642	657	640	655	658	640	724	685	670	686	688	652	654	677	678	676	722	703	649	680	665	661	694	708	636	683	685	698	655	660	660	682	644	649	673	677	689	674	695	694	716	723	650	650	676	637	688	670	705	678	654	652	679	673	684	642	690	698	669	669	668	684	665	646	675	691	667	631	705	646	702	703	651	655	675	646	664	687	699	687	643	633	641	662	663	700	690	627	680	661	670	667	638	642	669	667	681	641	667	658	687	656	703	673	658	668	705	689	688	686	665	676	644	669	668	637	715	627	676	708	645	655	656	706	709	647	702	639	694	654	719	687	674	676	669	669	683	743	705	680	686	722	655	658	694	649	650	698	622	697	653	674	704	671	672	690	704	659	661	649	649	651	697	690	645	629	655	652	601	660	692	672	741	691	668	666	665	667	658	626	673	670	650	669	732	670	655	601	651	671	655	651	654	697	666	668	728	642	636	663	666	643	700	658	662	667	677	719	654	654	713	737	713	667	674	701	683	626	620	727	679	641	699	706	679	638	669	660	634	680	672	686	704	668	690	666	657	659	672	693	675	683	669	677	641	654	669	691	660	715	699	638	684	650	711	654	679	630	704	647	689	683	698	690	644	672	707	700	622	604	681	687	662	651	681	685	694	656	667	646	678	659	628	698	677	579	622	616	713	698	693	712	659	630	674	633	639	662	700	645	699	666	669	684	675	642	690	630	660	664	659	707	664	672	723	731	713	704	676	682	653	647	687	680	661	656	687	698	658	679	700	655	692	621	667	687	675	686	641	660	654	673	691	664	670	674	689	698	649	659	667	681	709	654	671	701	644	628	640	705	697	625	686	708	653	685	664	629	639	644	623	689	667	678	646	671	679	651	676	696	713	678	682	683	664	632	669	668	689	683	671	665	649	612	696	635	656	690	712	647	659	704	659	646	644	655	711	660	684	678	653	633	631	709	713	688	683	658	672	650	694	679	653	660	703	669	642	713	654	640	659	681	679	660	710	630	634	728	644	683	651	657	671	646	632	676	697	678	662	664	659	643	710	661	713	732	729	699	665	655	699	716	665	660	697	668	667	598	664	687	672	653	692	665	659	693	688	712	630	661	644	655	711	694	673	687	700	667	676	673	672	665	663	729	651	664	671	680	672	650	622	647	672	681	666	728	676	657	659	659	694	637	652	645	690	636	673	649	689	683	687	645	658	689	673	659	664	654	666	658	675	678	641	689	668	671	682	635	699	691	671	690	657	685	699	665	671	696	693	666	681	638	670	663	642	725	675	634	651	641	686	651	667	727	671	674	638	674	682	661	678	703
44600	86425	61742	40145	24018	9908	5620	6901	9140	8628	5051	4299	3388	2320	1581	1104	904	732	647	706	675	719	675	629	662	669	689	667	649	707	694	734	690	679	680	674	689	681	711	662	678	644	665	671	676	665	661	705	710	682	674	660	648	642	702	688	623	671	684	669	667	704	667	726	659	670	677	647	660	682	692	666	703	610	657	660	670	659	715	640	688	632	686	691	689	700	692	635	704	628	692	617	717	698	657	658	694	705	698	684	686	658	642	701	684	640	660	653	704	660	666	711	684	691	648	661	763	702	676	676	665	696	691	692	650	651	684	684	649	697	709	709	661	655	699	660	699	665	610	677	699	654	652	664	699	635	677	706	673	746	652	667	682	713	696	680	656	657	698	691	675	692	670	693	672	692	672	735	717	691	659	695	648	631	714	647	713	701	679	682	648	635	635	661	707	688	685	669	650	704	647	693	590	678	687	660	671	682	655	689	672	669	688	726	672	675	683	690	675	664	629	690	674	622	657	727	701	700	646	705	648	671	662	700	696	687	699	677	734	663	676	657	687	691	696	683	680	680	683	680	705	682	671	720	678	636	678	646	709	596	648	689	675	631	647	698	692	675	658	673	619	665	683	674	697	670	717	689	677	676	679	629	689	719	621	648	720	683	677	731	674	697	673	647	656	701	698	650	705	670	687	660	684	653	638	712	695	666	702	662	690	635	724	686	675	692	655	702	678	667	637	715	688	669	674	722	688	682	675	684	722	687	678	696	689	671	691	686	660	637	694	710	692	680	716	666	667	659	716	654	695	678	685	715	649	633	697	685	624	617	695	661	721	656	652	727	687	677	677	689	668	690	675	727	655	694	663	691	627	688	645	655	717	688	704	665	667	653	712	724	611	698	690	725	642	725	673	668	689	699	713	705	692	672	674	689	664	662	666	677	677	611	624	662	701	680	683	656	644	689	707	728	652	698	695	705	622	711	662	645	657	700	674	650	676	683	662	687	662	664	674	646	707	665	691	691	689	666	688	692	619	687	693	658	680	678	662	700	718	700	671	689	689	713	682	697	658	687	672	691	674	647	699	616	645	652	654	659	645	629	662	647	638	666	691	659	674	687	673	742	714	642	653	689	704	695	650	706	682	719	636	699	648	712	652	690	683	683	657	681	669	707	665	659	612	663	693	676	692	707	716	690	657	735	676	692	638	681	630	735	674	682	654	680	692	683	655	695	685	699	631	629	678	727	656	641	686	723	726	686	692	639	644	688	650	670	713	683	695	662	672	678	696	649	701	662	712	706	689	655	655	650	698	629	696	659	692	700	658	677	706	653	685	711	686	609	659	705	705	680	654	650	693	679	689	646	693	698	708	685	693	655	653	726	657	648	733	675	697	736	684	646	700	647	728	696	676	661	682	689	702	661	689	655	667	661	692	697	662	658	701	672	681	674	665	686	676	655	698	662	677	675	715	659	657	676	714	688	638	702	670	705	682	652	672	707	690	688	675	638	684	688	676	688	729	704	657	708	675	651	657	683	644	669	679	661	652	642	656	671	675	675	687	668	652	709	668	641	625	688	650	705	680	680	712	719	692	646	669	709	691	701	662	691	697	710	661	702	662	679	686	745	675	739	691	676	654	683	717	681	654	678	694	661	626	706	700	675	670	666	689	716	668	683	677	648	687	693	671	693	681	706	716	704	643	698	671	698	682	619	668	716	640	633	678	710	632	671	714	688	694	674	670	661	686	665	672	679	646	700	667	652	614	702	655	672	659	672	690	634	679	652	626	628	684	641	653	662	692	707	671	727	627	670	682	648	644	664	686	659	680	642	691	685	699	690	644	682	666	644	678	660	659	627	649	692	687	642	704	676	708	671	670	698	714	673	671	732	653	675	667	669	676	685	693	652	638	695	657	676	682	626	688	665	672	700	667	670	652	654	669	712	682	697	714	718	677	709	627	657	656	662	694	662	691	627	694	675	690	688	630	657	670	622	649	688	625	668	651	649	684	660	682	757	696	709	672	736	706	692	701	666	661	675	685	611	662	646	663	618	684	660	689	723	682	697	729	701	678	666	700	677	692	652	629	672	678	716	676	702	722	686	682	718	732	693	643	714	640	616	690	695	654	718	672	695	722	698	718	641	709	661	626	704	717	643	650	689	665	710	649	669	674	676	628	683	662	679	701	685	703	661	649	659	667	661	703	709	721	664	666	675	740	643	650	679	654	702	694	649	610	721	646	647	679	638	716	714	679	712	652	660	686	671	713	661	676	669	658	652	669	667	704	686	694	641	664	630	657	712	668	707	707	677	688	642	650	674	739	643	676	691	642	719	682	690	698	712	704	689	685	680	667	685	680	692	682	693	649	701	714	712	681	667	668	710	663	725	705	655	697	671	696	670	720	676	660	704	647	695	709	662	677	632	672	668	653	659	645	682	725	651	673	653	663	695	698	647	682	685	700	694	671	643	671	673	629	709	679	682	697	660	696	645	676	662	697	666	631	645	661	728	676	652	687	677	674	642	723	693	674	688	673	678	682	713	702	699	717	681	697	675	654	669	683	649	666	621	670	668	664	712	681	696	703	705	668	660	648	648	722	709	671	709	681	642	668	675	648	700	644	686	671	656	714	684	658	668	682	699	630	671	611	723	691	661	691	667	675	680	717	654	662	688	653	676	710	684	707	669	689	668	668	681	661	659	656	650	678	722	665	672	673	693	698	717	715	704	682	712	649	707	701	660	660	682	687	684	746	703	690	672	728	675	719	705	684	696	688	666	699	674	658	706	693	698	680	694	676	687	666	675	712	680	698	725	662	644	641	692	678	699	654	668	661	674	677	669	653	681	655	664	713	691	654	690	649	708	679	658	753	671	687	668	679	664	713	672	699	675	677	664	671	668	687	667	657	686	705	694	644	635	681	677	688	705	597	673	657	703	687	671	619	685	680	664	715	665	662	678	690	671	723	645	640	599	685	679	688	700	723	699	689	712	693	664	648	666	655	679	748	690	696	651	723	676	661	681	671	675	673	695	694	695	688	697	679	696	693	686	645	727	676	646	651	671	676	653	699	719	687	661	724	711	675	655	667	717	650	681	628	649	674	660	642	666	735	707	638	696	645	687	703	653	589	667	657	689	731	645	700	671	684	657	661	674	701	700	671	709	698	657	670	658	674	710	686	685	684	635	707	689	720	676	680	709	651	690	654	667	638	654	709	690	693	702	682	691	686	670	714	674	622	685	682	670	684	712	669	690	637	698	689	673	663	687	647	686	644	672	657	702	683	665	650	676	718	662	664	636	638	657	681	689	693	723	696	649	733	648	698	758	671	724	730	656	701	685	699	685	683	671	707	713	701	679	725	659	740	624	703	709	675	692	705	670	638	685	683	652	695	709	665	668	708	688	663	636	719	716	688	693	695	681	681	671	678	653	645	708	685	683	701	691	649	648	695	648	676	692	698	713	709	670	671	704	700	661	637	653	742	655	684	714	693	685	702	667	691	641	659	659	670	628	677	679
25074	22838	31884	29773	19311	7127	2440	2820	3561	3143	2042	1666	1284	991	833	730	696	645	623	634	564	630	636	565	647	556	649	598	589	580	560	611	617	601	604	577	583	617	636	620	626	661	630	612	589	609	619	600	560	566	653	583	614	582	566	622	616	612	622	613	603	599	586	644	606	615	576	614	628	585	623	620	579	653	620	599	613	587	615	600	591	584	633	638	603	609	585	616	634	609	626	647	616	593	635	603	633	595	554	601	592	666	578	564	631	602	620	623	619	614	579	624	604	598	612	617	614	568	643	618	604	604	588	594	639	598	584	683	647	620	613	602	629	599	580	588	582	605	609	643	621	603	618	599	602	595	566	586	605	596	587	607	614	566	606	590	566	631	631	582	608	619	640	589	597	612	600	647	575	632	637	644	608	619	592	629	623	606	584	602	623	618	608	629	611	587	581	616	570	631	600	661	582	602	633	593	612	565	613	598	650	593	619	603	608	616	622	613	640	598	582	600	596	627	652	602	624	595	557	622	578	606	563	642	576	651	629	616	583	630	584	592	649	629	582	581	615	639	545	573	610	581	622	604	613	648	584	654	604	587	565	619	613	607	575	601	568	586	622	566	589	611	629	626	600	625	603	622	634	616	595	595	599	662	621	616	612	589	640	591	627	606	598	548	593	612	598	598	614	589	581	608	608	620	646	651	611	610	588	606	568	604	608	568	630	621	615	627	624	616	581	581	550	615	642	616	639	636	597	612	609	599	588	549	608	646	634	630	591	614	588	597	631	598	606	587	617	623	623	570	620	634	560	613	607	584	598	586	606	633	604	647	583	639	640	623	614	625	589	654	608	605	597	619	633	611	658	574	568	602	637	620	614	595	609	579	579	616	660	649	572	599	598	591	592	600	575	587	553	616	587	627	619	590	626	656	647	625	640	569	606	578	597	598	578	626	581	623	602	587	637	595	607	597	587	614	652	590	604	621	594	604	629	605	597	597	607	627	640	598	603	580	599	610	657	638	610	583	604	618	596	625	625	606	630	591	598	631	589	588	601	581	577	621	639	608	617	607	676	615	583	614	635	665	600	642	617	601	602	573	632	620	609	643	574	568	599	587	601	610	632	572	645	619	620	610	636	574	648	578	589	597	600	624	636	606	557	630	628	555	658	581	627	583	576	643	596	621	620	574	647	615	603	598	616	628	574	634	624	579	625	607	590	610	630	572	577	579	613	620	609	621	621	626	621	633	618	600	611	595	589	575	575	582	585	629	608	591	641	597	610	621	593	541	582	622	617	623	595	654	603	635	619	592	590	622	627	660	611	622	617	586	607	586	595	597	596	602	650	573	574	592	608	588	688	612	653	620	621	616	610	597	607	589	596	575	591	648	622	581	637	633	622	616	602	604	576	640	573	625	601	605	570	634	637	638	613	614	626	616	634	586	626	645	601	558	620	587	616	616	603	644	605	608	649	592	561	636	589	630	613	577	620	596	571	605	646	584	615	610	599	624	616	634	582	586	576	581	584	622	601	628	604	617	614	623	603	617	576	589	603	619	603	597	611	606	608	572	604	585	600	620	602	597	660	658	621	599	595	617	604	618	632	606	589	562	584	600	611	570	607	571	640	561	593	616	633	619	627	607	593	575	595	635	588	596	616	606	590	587	632	594	604	567	583	600	596	618	605	607	607	582	591	639	605	574	588	626	621	591	650	626	651	596	574	631	579	656	582	597	588	629	622	643	651	543	607	596	607	565	568	574	605	598	657	602	618	635	587	655	582	600	624	631	557	629	591	614	609	649	606	631	588	536	612	586	594	626	599	567	588	598	631	632	633	626	601	610	612	618	620	591	617	581	643	617	624	627	664	593	613	595	614	620	617	580	605	618	569	620	668	609	606	600	633	608	634	592	599	646	589	605	587	607	635	621	632	630	595	601	598	584	639	616	593	619	615	585	590	603	648	582	591	601	582	614	602	640	595	600	620	630	641	551	594	581	601	602	598	596	586	582	617	594	628	614	600	617	631	569	574	626	615	617	599	628	601	599	622	580	613	631	631	639	596	603	651	613	593	642	601	618	610	608	631	599	563	639	615	579	588	584	622	634	592	591	632	620	603	630	605	672	635	648	649	591	613	579	617	636	609	593	633	619	675	611	619	596	598	583	638	624	557	632	592	556	630	557	618	629	557	627	639	578	650	614	639	619	598	599	626	621	592	645	563	600	614	622	606	639	539	586	633	623	586	627	610	588	629	610	652	614	596	590	615	595	613	592	623	621	600	592	624	629	632	643	559	604	616	647	619	598	619	583	606	582	587	643	588	554	647	653	559	601	646	596	615	647	636	612	641	600	629	604	610	623	587	636	613	587	608	586	649	615	607	580	632	590	606	573	583	599	584	599	612	587	573	596	612	624	599	584	637	630	592	607	578	631	616	575	608	638	567	571	575	578	601	614	643	559	591	625	582	593	613	642	574	573	629	567	617	613	587	594	618	624	611	588	608	569	564	626	608	565	592	624	590	611	629	630	640	642	593	611	601	599	586	627	584	578	624	611	589	615	592	593	615	618	612	589	602	612	610	570	652	620	627	630	657	599	640	626	569	609	602	617	607	654	617	606	557	607	664	630	623	597	624	561	626	607	599	592	602	593	598	557	599	619	596	589	620	612	562	618	602	623	621	582	588	588	593	595	611	590	575	595	619	646	619	599	591	609	599	586	591	616	616	601	591	567	613	586	578	596	604	582	581	561	625	581	651	601	578	599	609	658	631	643	661	582	609	601	657	583	599	621	637	624	586	567	604	596	608	639	572	618	643	606	588	626	635	627	627	561	620	609	587	597	590	620	566	573	650	609	569	613	606	595	637	586	571	596	591	621	606	595	624	657	600	591	606	571	623	611	601	597	642	600	614	613	591	651	585	639	599	652	624	591	579	614	565	599	584	597	607	586	649	593	611	643	585	600	601	602	570	584	644	641	619	602	571	584	546	583	622	591	581	628	611	588	604	605	616	614	619	631	617	580	650	625	604	577	620	602	577	637	593	638	619	604	591	637	577	585	595	612	616	599	639	616	617	640	577	606	660	586	599	596	615	620	603	633	616	594	614	570	580	619	582	580	595	599	638	658	599	569	574	600	627	610	595	619	626	533	594	600	571	579	590	618	621	601	632	580	598	591	580	620	570	583	589	608	613	661	597	612	581	602	625	600	608	568	672	609	573	645	612	613	600	615	637	623	601	639	574	616	631	593	650	592	603	639	608	603	613	628	623	633	618	600	639	614	618	595	591	665	609	621	649	580	572	632	581	615	567	548	600	613	610	583	589	612	635	616	601	590	576	617	621	572	615	615	588	590	598	596	578	635	602	614	560	610	563	579	595	567	622	637	604	623	629	614	615	645	608	562	581	646	615	626	612	579	612	605	624	603	570	590	637	638	658	597	617	609	590	576	624	624	633	600	649	606	628	593	629	589	616	542	624	609	610	642	620	573	573	597	601	599	576	598	621	612	608	588	638	623
43786	75212	49099	33785	16079	5527	3942	5075	6391	5293	3265	2518	1914	1301	1011	857	762	639	626	630	663	628	653	625	625	616	631	606	644	639	630	631	664	654	604	623	638	605	655	649	651	656	618	631	678	635	626	626	625	604	624	652	605	628	622	674	628	626	624	677	625	594	581	611	642	643	648	581	633	640	634	647	649	627	647	644	620	616	622	619	625	601	608	650	656	625	620	667	622	612	611	668	615	619	616	649	625	667	635	638	622	624	642	618	598	651	630	606	613	636	584	650	671	641	586	646	661	618	625	635	626	603	606	596	664	647	599	656	642	615	634	676	651	591	612	626	618	652	670	664	670	635	606	619	643	636	623	634	626	653	624	657	607	618	606	633	586	595	651	642	614	684	644	670	590	636	654	670	614	670	604	676	644	627	621	675	634	667	613	614	616	596	592	673	629	632	658	635	630	624	639	630	624	611	617	648	641	652	698	593	645	628	629	656	626	623	650	617	633	600	653	613	675	623	671	596	648	599	647	591	635	638	642	622	648	682	617	641	618	609	643	643	606	631	634	617	619	632	618	616	632	617	625	663	634	643	633	673	627	648	691	643	671	697	671	692	657	612	648	615	606	649	606	637	619	615	643	618	648	621	655	614	704	658	562	641	607	607	693	670	621	660	654	655	614	680	630	604	649	710	585	627	628	638	604	679	631	589	592	659	678	621	643	603	620	620	629	640	623	625	662	665	632	629	628	608	657	652	617	648	612	675	673	643	573	638	611	647	662	668	654	665	608	663	576	626	632	619	605	650	641	698	556	661	654	608	659	604	650	625	641	648	577	645	682	621	647	653	622	631	636	675	635	669	614	644	678	586	597	681	634	669	636	641	598	680	585	613	641	628	587	621	682	680	645	640	581	572	653	639	664	642	639	589	632	637	615	616	659	588	592	624	571	625	692	678	607	567	645	601	677	681	674	649	636	650	633	585	642	595	619	605	615	635	639	626	641	596	601	651	609	648	602	624	623	635	613	584	644	612	629	652	633	633	607	668	628	638	617	613	642	704	592	678	591	652	597	658	581	682	634	630	655	609	591	638	696	624	683	659	629	613	623	627	596	609	647	607	636	603	700	633	607	648	639	615	622	657	601	653	665	624	616	677	643	646	649	663	634	633	613	660	639	673	600	696	680	595	647	641	659	598	628	595	658	639	621	608	645	652	672	619	607	630	688	662	651	660	600	667	631	646	614	605	637	667	627	581	613	667	608	667	618	647	631	622	613	610	631	589	630	622	596	627	630	608	632	650	651	628	652	657	628	677	631	659	685	625	622	623	651	610	653	591	641	677	646	657	612	612	658	650	635	622	652	664	640	605	574	653	630	655	605	598	630	626	641	684	617	673	603	660	645	621	660	646	621	662	655	592	609	682	668	646	654	653	647	624	607	620	685	628	640	677	583	643	655	611	605	643	660	636	654	643	622	608	648	598	641	629	613	687	603	646	656	650	649	619	634	656	647	594	626	668	665	642	676	651	659	596	638	652	638	655	606	619	645	612	651	596	645	604	617	656	649	619	662	622	595	659	676	680	710	644	644	699	637	626	639	651	626	621	647	668	622	628	591	658	647	595	635	625	645	656	694	601	664	635	639	660	642	616	635	661	676	627	639	657	624	661	646	655	632	644	677	669	626	656	664	619	602	682	661	677	674	685	621	658	557	601	620	628	657	612	620	678	586	625	630	609	586	618	616	646	633	638	637	647	599	605	637	652	653	599	654	680	663	643	606	654	592	668	621	603	630	638	625	607	618	629	601	658	673	638	664	644	653	641	652	663	670	654	579	649	649	631	619	617	633	629	660	663	626	595	671	640	644	600	636	640	642	654	588	613	588	599	676	624	611	617	621	609	619	673	630	610	704	613	717	678	614	613	618	645	641	626	653	612	664	609	607	618	658	585	611	593	693	642	655	683	656	656	640	632	623	645	609	631	645	646	644	621	633	606	626	635	625	699	651	623	663	591	632	633	650	625	671	607	668	606	610	594	591	648	660	671	638	646	624	657	613	636	621	619	657	620	628	656	611	612	644	646	607	633	593	623	643	647	663	668	615	626	659	636	648	637	644	583	673	665	639	625	641	644	619	678	637	703	609	627	665	625	690	624	609	615	623	664	651	642	636	638	622	635	612	668	635	654	600	608	611	603	620	601	671	646	643	578	610	639	622	638	594	655	633	649	660	599	644	619	637	636	589	651	644	636	634	592	641	604	626	620	625	672	635	622	659	635	678	643	678	646	638	643	630	665	647	644	536	654	635	643	653	617	651	634	599	612	626	646	623	663	629	669	641	624	665	623	644	626	676	654	620	623	631	628	606	597	647	645	680	651	638	650	618	600	660	639	641	656	598	631	594	629	586	638	674	598	625	633	639	653	632	629	682	609	636	676	620	632	683	613	639	615	641	651	605	672	622	666	617	634	603	603	612	642	662	675	619	610	626	595	641	641	649	656	627	640	627	628	661	634	638	643	624	702	660	626	614	591	657	636	607	605	630	642	621	655	634	640	615	630	643	619	720	625	607	612	644	660	627	656	591	632	613	593	575	675	603	581	598	633	627	643	640	628	655	631	639	678	631	590	624	663	592	668	655	648	649	612	632	614	676	641	624	613	615	648	598	658	634	626	616	592	663	648	629	603	679	606	629	656	616	612	645	639	619	624	658	630	629	615	609	669	620	689	627	615	615	633	642	596	636	573	648	623	624	632	648	641	638	651	612	583	625	637	649	643	642	604	662	621	560	618	646	600	612	622	618	647	629	635	647	582	651	594	668	637	606	678	650	631	595	664	648	622	626	649	620	615	660	599	633	644	641	670	671	644	657	637	640	655	627	627	597	638	627	633	628	633	625	619	637	644	642	615	648	595	618	570	618	620	604	642	618	636	652	634	664	642	650	669	623	618	619	618	619	602	655	658	597	642	649	572	583	638	569	618	653	614	622	610	648	611	639	676	643	655	634	626	642	625	645	656	638	628	663	631	635	677	659	681	597	640	644	643	641	651	648	650	614	603	643	644	634	645	635	635	627	666	645	631	651	654	641	588	623	648	642	615	638	589	623	612	608	679	638	643	639	615	642	639	629	657	614	619	625	634	637	634	616	633	615	660	579	664	673	659	633	626	610	589	600	619	664	650	627	611	647	645	614	597	646	635	613	635	651	669	657	640	608	671	628	617	641	652	640	607	629	643	665	669	671	591	606	678	631	637	638	634	684	651	631	632	620	658	609	672	606	617	635	584	578	643	624	725	647	595	632	626	658	639	646	634	660	672	594	627	678	623	615	615	608	613	667	650	633	593	641	629	599	622	622	626	662	590	625	627	645	628	654	617	623	629	608	657	609	658	612	646	614	586	632	658	689	625	609	624	607	621	571	634	652	597	658	609	653	625	613	626	706	620	585	665	589	641	653	650	634	626	637	612	651	651	582	617	649	639	572	628	630	628	648	601	619	655	639	698	629	680	624	675	612	650	629	669
22695	21442	30221	26394	23529	23406	17538	9995	12586	11603	6764	4900	3439	2134	1735	1311	1122	962	900	894	961	868	905	940	872	938	847	881	828	921	830	866	869	889	844	864	894	867	846	841	872	901	867	876	847	835	812	863	882	865	879	899	854	841	842	822	882	892	872	867	895	888	853	870	837	885	888	843	914	931	870	885	872	885	918	888	873	862	943	873	925	867	890	884	862	877	920	883	869	929	858	844	882	869	873	867	870	908	906	912	857	872	874	837	884	889	929	890	824	842	871	897	832	898	861	830	879	876	864	841	871	898	861	884	849	911	867	962	889	892	854	868	883	820	880	854	895	880	818	888	893	864	927	803	854	897	902	839	838	822	864	855	901	868	881	817	889	908	914	831	857	868	869	905	886	894	900	902	875	840	839	878	871	793	858	886	911	866	849	875	862	845	877	855	891	850	852	846	815	831	878	892	878	909	887	885	916	867	892	842	846	911	808	875	845	897	941	859	912	834	871	871	859	889	786	890	878	874	923	852	933	884	941	876	883	886	898	878	866	851	835	924	894	816	908	861	908	910	873	870	883	877	858	880	865	888	909	915	907	901	848	953	892	887	809	876	845	935	868	862	846	858	864	869	892	922	853	874	915	876	900	857	835	875	873	848	861	929	860	847	854	857	892	889	881	855	860	857	882	891	868	924	830	908	853	841	918	905	851	861	899	851	841	896	798	837	906	883	874	816	912	881	865	854	868	868	860	866	914	874	848	910	859	856	858	890	871	873	910	835	870	847	876	894	892	862	886	861	874	861	849	851	916	885	841	912	895	868	923	883	833	872	864	901	829	864	885	859	879	909	812	876	909	903	846	832	857	860	847	872	870	888	852	925	814	827	896	880	906	880	829	908	842	881	845	845	870	839	834	907	927	863	914	873	870	837	863	876	861	853	844	894	822	915	829	866	847	882	820	883	922	941	867	866	912	892	832	918	851	895	900	905	863	874	855	913	913	870	869	909	874	852	859	917	851	941	898	850	854	889	839	911	868	819	856	860	861	902	856	842	866	871	892	838	885	907	871	868	877	827	879	868	898	876	874	867	860	855	781	881	873	873	936	885	895	927	876	876	899	870	835	852	930	865	858	911	877	892	934	889	903	867	910	852	859	881	912	939	894	850	906	845	905	882	847	863	879	858	857	903	871	853	911	853	885	863	831	867	905	863	827	903	862	893	891	853	854	888	853	871	873	933	919	885	863	842	855	915	849	863	839	863	888	904	885	872	864	841	830	826	876	840	861	867	848	842	855	892	951	889	862	898	868	830	849	875	867	854	813	838	879	858	833	931	869	895	828	907	878	836	855	915	879	870	848	904	843	888	869	867	866	861	857	886	867	890	805	891	877	867	888	879	852	878	861	829	855	920	932	817	854	925	849	930	856	846	863	850	880	884	896	902	835	887	900	881	840	873	907	866	968	893	796	891	911	902	840	865	840	888	911	890	884	886	884	853	845	875	916	847	843	882	918	836	910	909	859	861	906	859	866	884	869	887	871	891	914	846	890	877	898	889	819	875	890	830	834	888	926	865	822	889	872	875	891	913	924	846	943	835	835	872	902	910	843	906	800	930	899	863	892	862	897	848	856	917	884	883	918	850	873	843	865	874	857	841	884	893	899	838	921	889	922	898	907	894	882	941	856	853	848	899	895	875	880	865	846	814	866	911	894	837	934	917	825	874	854	904	875	869	872	905	885	936	890	925	876	899	852	849	869	904	853	853	860	861	857	810	897	869	918	903	867	853	917	837	805	879	828	854	824	911	832	851	912	896	887	851	872	875	871	873	841	864	890	901	933	833	888	870	809	792	854	866	877	935	895	892	867	902	870	878	827	923	797	856	862	903	885	868	889	879	884	827	873	787	855	879	882	909	865	892	913	899	883	887	925	863	890	839	923	889	893	889	886	877	879	848	830	791	891	890	872	846	860	846	835	859	893	876	858	910	983	860	820	856	885	889	918	864	928	927	849	819	897	850	928	928	822	906	821	877	883	879	863	857	839	825	881	866	950	860	879	887	906	879	908	874	876	853	878	891	856	863	863	872	865	891	880	959	909	852	909	897	842	841	856	890	874	802	854	874	825	886	874	896	885	867	881	879	866	892	846	954	914	856	856	827	916	901	825	847	886	828	858	876	904	895	924	887	842	882	927	857	960	862	894	869	883	890	865	902	879	900	862	831	861	932	888	858	827	879	874	888	899	861	878	848	851	880	845	841	864	902	884	861	865	868	857	858	839	896	889	855	876	902	900	843	883	850	914	834	835	879	907	867	800	881	815	850	852	834	889	823	834	901	906	859	902	921	818	857	874	886	909	908	906	842	869	876	879	908	906	896	908	873	882	869	860	844	891	906	831	885	832	881	851	874	840	844	933	916	890	822	870	920	842	880	925	899	871	918	891	895	894	838	896	867	832	867	866	899	875	801	869	893	901	873	895	833	895	888	882	908	914	880	887	906	863	874	856	862	904	853	833	886	800	853	883	859	886	798	867	906	900	852	858	846	904	848	908	866	896	889	846	895	918	895	863	850	841	921	908	904	868	892	898	882	888	906	845	865	870	896	846	888	893	864	870	860	899	869	834	877	862	817	811	875	888	918	882	867	858	855	909	852	902	939	873	845	875	892	880	916	870	840	885	836	840	823	820	860	901	864	860	865	842	870	894	883	918	877	890	894	898	850	856	837	868	888	885	889	870	846	908	835	850	829	842	878	851	874	878	870	912	895	876	846	849	878	856	880	862	856	905	853	865	834	897	851	857	948	908	905	827	882	848	945	889	873	853	917	847	867	902	884	879	873	852	867	831	871	901	933	909	869	905	861	890	893	834	854	914	862	879	846	871	906	821	893	841	899	854	885	913	849	846	848	859	855	871	914	853	915	869	905	871	948	916	834	865	853	897	907	911	850	895	904	849	863	892	850	903	862	910	843	887	916	895	865	887	877	890	899	874	819	915	867	902	883	845	865	863	899	910	875	915	900	880	849	873	848	865	866	857	873	887	854	871	880	893	842	915	910	867	866	945	894	891	919	886	879	866	862	856	880	906	864	882	885	939	922	838	889	811	920	851	905	880	852	846	873	889	893	832	824	927	847	877	899	856	864	934	873	906	865	834	868	873	882	842	888	873	893	872	810	891	861	829	858	904	871	894	895	824	889	900	868	871	807	880	879	886	857	896	843	884	863	881	844	855	855	814	891	860	927	860	866	882	896	874	920	896	885	900	885	903	925	898	857	871	877	859	888	906	908	855	914	854	835	880	902	874	900	843	879	863	919	878	871	896	873	934	858	840	849	933	883	848	850	915	897	919	805	921	909	921	858	829	830	896	889	887	896	908	878	874	861	829	864	857	876	853	833	885	919	908	859	884	889	880	884	864	834	872	826	877	843	918	837	850	872	881	890	875	834	821	860	855	904	842	879	867	910	911	939	862	877	875	868	869	834	913	862	919	852	884	847	873	843	896	898	869	918	897	950
49215	98563	65706	52397	34283	22507	9606	12843	17127	14803	8834	6784	4521	2828	2148	1473	1172	962	845	900	869	874	895	853	886	849	894	879	897	876	846	889	889	913	865	878	878	885	830	845	850	897	909	900	826	878	816	871	859	834	915	841	877	873	858	846	845	834	905	882	919	850	849	865	903	944	896	837	874	874	862	909	881	878	870	866	841	830	887	835	865	934	874	863	885	842	851	880	827	872	860	898	842	887	852	893	848	865	936	879	829	912	909	869	857	842	892	844	880	865	828	870	930	861	900	858	857	859	865	866	886	898	875	817	851	875	863	905	897	842	887	860	857	893	916	861	799	861	848	879	861	847	871	900	893	849	846	839	865	830	870	862	911	921	885	896	899	949	886	842	937	874	870	853	876	911	866	871	826	904	856	837	859	879	851	962	932	903	862	896	846	823	804	806	852	886	903	837	860	873	874	882	884	887	877	891	908	900	877	940	857	845	880	866	865	872	853	890	827	822	890	864	826	911	833	838	875	859	857	919	867	900	929	809	913	889	898	870	853	895	908	835	811	893	900	886	855	882	858	810	884	891	874	858	827	830	907	903	896	832	857	851	871	879	844	878	831	933	887	851	859	812	838	874	880	885	887	928	846	895	852	872	872	897	865	822	865	861	842	846	893	874	806	891	837	883	849	848	878	835	901	860	896	859	856	906	873	863	871	930	840	856	857	878	844	869	864	846	833	884	843	871	871	924	858	888	844	849	888	857	872	839	872	853	887	890	854	827	897	884	884	916	892	837	897	973	929	870	862	898	921	865	882	873	890	857	871	862	902	871	856	915	876	852	841	862	782	840	845	885	827	828	875	910	874	887	890	895	875	893	851	893	879	901	911	857	839	862	880	840	880	912	882	797	896	846	830	884	846	851	867	900	823	816	936	832	832	872	850	876	909	866	904	896	883	904	839	892	916	874	915	836	899	873	844	834	877	891	843	876	861	878	855	918	854	872	883	874	890	909	855	941	822	873	831	850	890	838	909	856	901	874	875	875	885	883	918	901	878	879	877	850	881	818	776	887	854	896	842	892	880	852	879	926	903	905	900	841	863	874	863	848	907	897	844	830	869	842	880	863	885	839	940	904	911	880	815	875	870	874	893	866	855	861	846	903	820	821	859	945	844	899	900	872	897	824	820	843	884	875	867	827	874	855	915	899	851	883	836	875	905	890	849	921	917	940	917	828	857	872	811	881	832	889	848	842	982	900	874	865	839	839	842	866	858	868	874	860	823	863	845	860	860	876	884	833	861	874	858	862	784	864	861	866	870	895	871	902	892	825	870	866	873	785	894	849	916	893	856	853	866	905	848	891	870	872	868	876	887	862	895	884	881	898	920	895	876	846	899	863	861	872	832	901	828	835	853	853	860	817	830	920	877	941	854	870	854	903	851	852	863	846	855	838	882	848	863	884	868	863	864	844	829	867	888	852	897	850	866	847	871	807	867	880	880	902	876	856	851	861	879	835	866	858	919	831	918	850	850	898	888	812	846	853	923	867	893	903	897	843	939	829	854	890	869	928	863	875	890	816	881	907	859	835	853	968	895	870	921	859	861	935	864	861	890	845	825	833	898	836	895	903	850	872	858	855	882	871	896	843	882	921	876	904	914	970	845	902	895	920	856	880	854	868	894	920	896	838	889	849	860	851	905	884	867	855	875	871	837	848	839	895	907	851	858	896	862	950	843	857	859	905	897	891	841	881	849	865	862	878	851	838	869	904	880	895	862	838	906	918	914	850	841	875	883	876	836	837	943	865	876	912	852	878	862	857	852	876	879	903	863	803	891	924	882	841	883	852	866	908	873	923	831	859	878	827	863	817	857	860	893	913	888	886	856	852	878	892	899	884	876	916	829	893	869	917	868	886	842	837	829	864	856	835	815	890	820	864	869	809	913	878	850	824	834	868	901	854	839	845	861	843	819	923	865	876	887	850	838	880	892	870	812	912	895	922	885	918	873	881	838	909	886	866	849	880	874	864	828	837	795	915	895	868	864	890	875	884	844	882	870	903	855	891	877	915	894	855	878	873	892	871	846	873	874	859	882	839	904	904	909	897	863	907	902	826	865	857	924	821	873	845	916	882	842	879	866	907	877	889	847	834	885	811	908	861	926	851	871	813	832	885	851	927	905	855	874	870	871	850	901	838	849	851	913	896	897	862	872	903	847	891	871	828	875	915	860	853	861	880	875	908	850	920	849	845	839	886	830	894	852	830	887	813	916	824	893	860	875	881	892	857	871	816	864	932	857	846	943	803	857	826	867	907	843	896	914	846	874	871	803	887	865	891	849	843	855	880	855	840	823	879	872	852	894	904	880	889	884	884	835	896	943	912	845	800	879	832	900	860	903	872	817	888	845	862	892	885	858	899	927	909	857	837	873	888	873	905	902	903	832	890	861	839	836	896	910	839	850	898	901	862	866	868	828	862	882	844	901	885	852	855	892	863	813	834	890	842	821	893	894	886	861	888	850	877	820	899	868	963	845	876	824	897	868	844	919	876	875	869	870	872	854	845	879	850	838	874	842	836	911	866	861	908	891	878	864	840	851	868	906	875	828	880	868	901	880	864	803	844	884	907	899	918	924	887	846	883	824	861	839	868	866	893	838	880	863	849	868	881	915	881	908	853	884	865	874	869	889	827	857	864	852	889	868	889	867	877	892	873	879	822	848	849	847	860	896	876	877	809	864	895	863	821	873	859	877	854	846	840	892	846	892	885	869	849	884	829	816	859	881	932	874	877	874	846	898	900	914	828	857	880	880	845	826	877	910	871	838	844	901	845	910	844	896	869	832	896	882	894	925	833	872	888	887	837	882	910	897	879	856	896	839	878	872	873	855	839	842	868	854	825	866	883	923	856	893	870	831	895	899	837	856	859	868	886	891	838	853	868	877	889	840	865	842	846	842	874	930	851	877	852	900	878	907	846	914	826	880	841	830	875	889	875	855	940	878	941	894	863	903	864	871	858	840	903	893	828	904	827	861	890	887	860	903	848	842	775	851	850	844	924	906	849	878	885	924	888	843	879	859	896	835	868	890	816	860	874	844	807	867	935	858	875	819	874	897	898	843	840	912	879	903	836	863	888	834	836	878	884	818	815	894	881	841	869	870	824	892	865	878	869	918	879	862	877	906	870	877	851	853	886	868	880	905	859	817	882	816	847	869	853	911	812	835	852	874	875	829	902	818	887	844	905	855	896	871	845	882	840	879	889	848	856	898	852	863	863	843	856	907	876	879	818	853	913	870	882	882	845	802	847	887	898	866	865	891	837	868	806	873	854	880	861	873	873	873	861	852	886	880	942	879	850	850	835	854	916	918	807	844	870	883	829	875	878	914	848	883	840	820	856	915	847	895	868	906	886	841	845	917	852	851	852	876	879	904	904	844	811	853	857	898	925	857	881	898	873	918	922	836	899	918	920	900	885	857	899	814	899	860	854	858	797	891	869	869	858	888	919	854	844	842	886	861	848
33073	29219	25491	15733	4371	1836	786	827	1120	1076	884	677	596	582	570	542	491	527	509	504	517	522	522	485	548	510	508	521	485	524	519	485	499	507	544	516	501	493	525	440	477	488	509	520	520	519	529	481	493	471	509	503	521	561	528	490	471	550	483	515	503	510	476	524	533	514	523	529	474	520	501	519	501	510	529	507	502	480	495	490	517	531	505	511	507	546	543	503	520	518	499	531	527	499	516	487	522	507	536	513	510	488	515	496	551	518	537	527	511	503	501	515	471	476	504	571	529	491	451	499	482	543	519	460	524	540	516	532	512	500	533	492	534	502	504	564	501	511	513	503	496	489	537	502	504	514	536	536	539	530	525	511	508	513	500	525	537	495	496	508	531	507	496	484	492	537	516	544	530	525	496	541	499	483	482	524	490	505	549	487	509	497	494	563	555	492	503	484	532	472	473	512	521	465	503	508	529	526	489	493	520	476	514	525	530	516	517	470	478	492	524	498	482	516	543	504	500	525	515	500	536	490	509	492	566	530	529	499	474	497	490	525	516	511	511	524	507	489	503	516	519	490	529	494	508	507	517	535	492	523	514	523	527	491	499	469	447	473	487	515	527	508	485	488	508	529	472	542	521	476	520	510	532	539	499	499	563	513	507	535	543	497	507	567	491	500	522	530	522	501	545	491	521	544	484	470	497	476	525	522	498	521	495	485	509	524	486	485	516	538	505	504	497	498	536	509	500	504	519	513	492	537	484	482	514	513	535	485	550	501	524	507	519	510	508	490	480	503	509	492	524	502	541	521	530	542	467	514	485	502	524	497	495	507	503	498	503	542	539	518	506	471	517	479	484	552	518	490	548	512	480	539	516	536	514	520	494	465	477	552	495	543	583	501	511	492	502	487	508	513	507	553	485	554	508	571	482	523	480	522	503	516	492	505	491	517	535	487	511	531	474	472	532	515	516	491	489	468	532	495	491	531	530	460	513	492	487	511	469	469	510	498	497	511	510	505	493	516	548	474	518	508	525	523	513	515	479	512	482	543	494	504	517	554	481	470	516	538	559	500	496	497	556	536	522	504	545	523	498	482	496	520	510	480	534	521	517	471	488	460	529	511	517	503	523	558	548	512	522	507	481	510	521	498	517	483	495	513	532	475	493	522	559	548	488	504	507	503	501	502	525	534	492	548	537	496	501	501	486	537	566	491	496	482	513	506	526	543	539	526	499	513	527	481	493	539	527	514	504	483	537	538	559	494	487	494	509	505	496	495	517	504	522	480	546	535	493	588	487	520	524	494	496	507	532	503	538	501	496	529	516	480	540	509	499	492	477	509	550	512	508	517	527	531	492	513	518	529	507	496	502	555	484	544	462	528	520	513	511	530	504	503	511	532	497	521	459	552	543	497	511	520	514	475	507	500	568	519	475	513	504	531	525	523	533	531	543	524	535	504	531	548	510	477	517	499	520	506	503	483	521	518	487	551	544	483	545	494	550	508	511	514	492	508	497	518	480	556	536	535	524	469	502	509	522	494	525	500	550	501	489	495	553	510	467	517	508	503	541	502	492	511	510	515	540	502	511	480	516	492	479	519	520	488	541	538	499	484	540	542	560	520	493	535	515	506	525	514	540	508	515	497	551	537	494	498	504	483	502	508	525	473	497	520	494	527	501	544	519	481	526	518	521	494	463	525	522	491	505	528	500	475	550	539	529	560	512	535	515	487	523	491	500	467	525	477	479	527	519	500	553	510	502	524	525	533	508	538	474	491	517	494	504	509	545	542	486	494	509	507	512	508	493	518	528	468	510	484	511	519	500	504	524	533	486	485	508	508	493	496	485	543	491	482	469	494	490	514	517	545	523	515	559	481	554	522	540	507	511	519	510	541	515	522	491	558	510	507	504	525	556	508	499	521	531	503	527	504	484	532	509	493	486	500	561	507	515	541	504	505	520	487	491	510	470	501	505	511	503	505	522	520	543	462	528	493	504	533	524	529	524	533	478	562	513	499	522	506	483	497	539	564	539	497	507	509	543	521	488	532	501	506	528	495	433	523	502	506	494	551	465	503	502	533	502	540	523	530	491	528	535	545	501	528	508	531	531	533	526	512	547	508	497	476	541	505	508	529	524	513	532	479	511	507	515	457	496	519	501	484	477	494	503	502	528	496	481	508	499	478	510	533	496	488	481	553	522	461	485	510	511	556	477	506	545	516	520	536	516	485	492	525	457	495	514	573	513	532	552	551	542	550	483	494	495	560	529	508	453	528	517	542	478	507	507	519	525	483	485	517	504	534	505	515	518	544	501	495	498	522	515	503	549	509	536	505	498	531	510	487	525	472	516	504	538	487	507	511	512	527	484	512	503	477	526	494	549	525	513	555	481	473	510	479	523	522	492	557	505	501	559	497	524	512	484	566	555	523	526	526	480	522	531	491	469	530	529	504	536	552	522	489	508	526	527	521	493	518	531	525	492	480	525	531	493	499	513	532	490	550	506	480	490	541	491	488	553	502	520	550	525	494	505	508	505	537	495	521	542	496	517	492	504	548	506	481	512	506	511	533	499	481	507	525	520	545	540	533	508	532	506	495	498	484	521	496	486	487	502	497	538	520	527	498	514	512	497	497	530	514	506	527	512	487	517	512	544	498	476	507	467	506	514	504	501	493	457	529	453	536	578	516	495	505	528	508	530	525	565	446	493	525	516	538	487	540	513	501	507	544	510	525	505	522	501	522	494	539	520	467	511	480	530	477	471	500	495	548	501	538	525	512	522	486	485	516	518	532	510	470	478	533	542	480	499	495	494	490	508	555	511	491	467	505	547	477	521	484	507	510	536	540	519	504	489	531	507	508	527	463	518	531	528	490	512	555	507	483	541	522	489	552	552	499	516	489	503	551	492	512	506	487	473	558	472	525	495	532	507	484	506	526	551	519	480	465	510	560	487	504	531	457	510	510	512	518	483	522	523	482	495	531	501	538	518	539	522	495	512	540	521	535	522	528	523	478	529	473	475	490	511	523	482	548	460	527	510	479	507	549	502	555	487	496	530	509	532	511	512	537	505	554	497	547	482	489	552	502	514	503	507	521	549	508	496	539	504	502	523	512	528	522	467	553	522	512	518	530	495	491	514	503	506	542	508	481	523	523	551	534	553	532	510	518	503	521	547	514	519	516	505	520	499	505	521	537	493	527	504	490	490	498	550	530	544	475	519	508	545	529	492	472	537	497	481	533	489	533	521	521	530	507	493	514	539	509	500	538	496	507	515	490	507	498	493	470	529	530	540	520	496	515	489	526	499	544	528	499	541	560	500	517	533	575	496	502	509	520	479	487	532	503	506	512	549	492	496	508	473	487	505	496	485	499	539	537	525	479	524	514	531	544	530	530	530	512	493	517	536	492	515	515	524	481	501	527	510	519	569	503	521	504	528	510	504	505	534	516	492	516	517	505	498	499	540	504	542	519	515	494	502	461	535	518	494	507	476	512	501	524	477	521	523	503	536	508
35229	41169	18380	9766	3852	1946	857	1033	1319	1244	942	729	642	644	635	616	572	544	536	538	490	514	594	565	520	530	527	524	564	536	541	506	523	545	525	562	551	530	545	533	537	534	548	535	494	569	528	531	558	543	505	562	532	533	549	552	517	526	509	495	522	524	533	555	511	512	552	547	545	518	490	558	567	544	532	541	536	548	512	571	540	507	531	547	563	522	538	503	543	490	507	535	564	542	534	528	560	520	561	504	530	551	534	589	548	545	537	518	572	522	527	560	542	568	522	559	560	518	583	546	537	477	525	553	540	526	563	550	508	556	568	505	507	530	514	534	539	554	558	547	525	537	521	563	541	517	563	548	526	532	503	563	503	596	504	578	503	538	564	519	544	512	509	513	585	529	520	555	555	559	510	556	498	562	549	530	487	556	514	521	550	530	537	538	538	544	584	540	511	527	545	524	529	545	529	498	584	502	513	526	580	535	542	514	508	518	482	540	552	526	520	549	566	504	557	528	516	579	549	547	520	515	544	534	518	530	556	538	514	504	534	505	530	519	541	453	516	560	501	499	556	522	552	515	527	523	510	571	536	546	530	547	556	524	505	487	558	543	544	544	549	516	561	518	527	555	526	549	574	580	562	505	524	568	547	522	522	537	529	549	551	542	548	515	490	557	534	512	529	514	544	501	541	553	574	553	540	526	549	526	553	527	530	495	537	584	531	578	549	576	523	564	527	531	540	519	565	505	517	528	537	508	562	530	551	543	529	534	503	532	533	563	514	548	507	529	569	517	573	499	564	536	524	524	555	527	518	548	521	483	534	536	539	513	561	533	503	533	538	516	557	530	525	525	533	539	514	555	542	532	510	526	545	473	517	555	524	568	513	509	536	559	562	487	544	534	526	502	546	523	519	512	584	534	539	525	537	539	526	533	509	516	510	518	531	508	547	526	535	533	539	532	561	530	579	563	511	488	549	505	499	527	508	495	550	546	541	550	501	551	516	561	536	507	537	529	540	550	586	508	530	519	543	587	520	519	519	570	554	560	534	506	531	501	533	513	518	540	516	531	497	493	566	545	538	530	559	518	562	550	495	531	508	538	532	513	534	532	533	536	516	493	506	523	517	516	535	484	551	560	509	537	514	569	509	552	572	527	533	552	529	586	522	515	508	531	528	559	493	548	513	593	571	533	526	545	542	520	520	551	494	537	498	562	522	515	578	560	528	524	490	520	549	570	533	543	545	496	537	541	525	535	571	556	551	530	538	528	554	529	513	521	496	549	569	537	536	526	544	590	556	534	535	569	511	510	525	575	538	528	541	515	580	534	488	564	558	532	548	560	530	527	552	555	529	522	531	541	540	515	508	538	517	489	535	530	536	547	525	557	550	508	536	515	562	542	551	530	551	509	533	494	502	507	507	523	539	519	573	544	521	505	583	514	536	532	510	527	575	550	506	499	551	550	527	553	550	546	493	547	531	531	551	533	544	573	514	541	537	560	550	581	501	548	525	539	538	517	561	511	521	542	527	530	489	520	511	496	578	511	577	562	533	553	536	531	519	547	507	520	539	507	523	550	530	536	538	522	570	522	558	537	557	538	518	511	530	537	538	527	557	563	508	522	514	517	507	528	529	534	527	554	531	512	500	572	514	556	538	539	502	516	532	511	565	568	560	555	570	519	561	525	563	534	545	518	508	514	519	521	520	492	549	575	533	527	502	506	548	534	532	516	530	505	546	542	532	533	535	574	520	543	543	552	533	541	558	563	525	519	506	510	503	538	526	547	574	568	549	532	548	559	516	563	506	529	495	547	481	568	570	525	575	549	583	521	528	481	566	572	517	576	559	544	500	538	527	548	544	532	559	511	563	544	530	565	557	574	543	535	522	517	550	546	528	515	564	555	563	565	530	541	516	496	535	526	554	553	592	537	520	531	523	502	574	529	577	518	528	565	518	548	533	563	554	546	546	547	531	551	506	527	572	537	551	562	522	518	526	533	522	552	532	542	494	525	550	554	538	564	559	527	550	580	505	532	511	546	537	570	604	579	519	509	508	526	535	535	506	507	541	627	575	528	581	529	531	541	554	535	519	511	533	499	522	532	570	510	520	566	510	540	544	557	501	484	553	567	531	525	520	513	551	539	556	578	517	537	486	488	548	556	526	542	544	502	549	514	506	567	582	535	551	528	553	571	544	513	495	515	482	535	508	597	526	503	519	509	528	502	564	514	570	553	517	557	531	509	530	558	496	514	547	523	576	572	530	494	526	531	502	487	539	536	545	505	571	538	564	510	512	509	536	530	508	527	537	565	515	543	561	554	498	494	483	515	555	536	589	523	543	573	532	508	518	535	544	506	553	549	522	529	536	520	559	515	540	534	522	526	516	531	532	533	533	553	535	543	545	538	509	574	557	552	491	543	532	559	547	532	563	530	496	558	551	574	550	541	528	530	548	513	571	560	564	492	530	511	539	579	520	518	529	510	486	544	571	510	554	502	493	529	513	501	550	498	562	544	482	525	566	518	539	571	518	547	592	549	533	509	560	529	534	521	513	556	537	520	544	510	538	509	538	550	535	536	518	527	554	531	534	557	549	525	542	554	510	529	563	536	537	574	525	536	547	522	512	498	527	548	523	563	523	543	540	535	528	572	513	562	550	536	544	555	549	557	529	535	552	600	525	550	514	517	533	531	512	514	528	521	518	520	540	561	493	553	575	509	549	500	532	569	515	554	530	526	508	535	545	537	490	497	548	546	538	556	552	555	507	547	571	560	517	521	572	541	588	499	514	560	564	524	574	515	508	528	549	538	556	536	526	544	532	538	536	500	529	530	556	541	547	551	549	489	541	506	563	536	566	530	507	555	542	503	584	540	522	534	534	532	523	544	536	506	531	497	534	542	548	524	504	550	501	553	535	523	556	516	549	536	512	548	510	507	552	522	515	564	508	551	492	529	558	537	529	554	532	546	516	541	556	529	556	538	537	531	543	561	541	510	538	536	549	555	544	569	509	551	561	565	529	515	499	559	551	532	527	561	524	525	507	551	560	531	494	511	527	523	552	522	546	552	541	549	529	553	495	534	554	525	524	550	585	536	509	532	564	536	507	546	547	526	514	529	523	582	527	545	538	564	545	535	538	521	559	490	512	531	514	503	565	550	495	530	563	556	565	559	556	560	527	493	535	527	515	541	523	553	533	532	541	545	509	547	556	576	565	495	549	537	566	528	541	498	530	513	524	546	535	539	546	569	570	518	527	549	546	526	529	535	555	534	543	559	546	525	532	554	525	556	546	520	502	564	539	566	526	568	568	529	518	558	523	493	523	553	547	508	579	538	511	550	526	545	519	535	606	527	523	520	518	538	474	522	579	537	556	541	541	559	518	512	546	552	574	523	540	519	579	526	544	509	564	522	497	569	538	561	501	572	556	520	547	532	540	505	535	578	528	529	515	552	566	513	504	529	544	505	544	518	535	511	535	508	537	536	548	563	525	519	543	594	483	537	561	539
23835	22176	31907	32512	25442	18727	5738	4142	6590	5454	3572	2121	1382	1243	1054	980	814	766	771	757	721	745	653	721	670	723	728	720	697	693	699	747	689	702	689	744	717	696	720	674	671	696	689	688	690	734	683	658	702	704	748	733	684	697	667	736	739	705	689	689	690	709	706	722	707	665	695	702	706	709	692	710	686	724	678	749	698	660	682	693	702	681	702	717	707	718	690	752	681	623	719	672	684	651	712	681	689	721	711	705	702	728	732	706	722	677	758	712	692	680	713	725	723	662	715	753	667	683	786	686	698	697	693	712	657	711	710	741	744	691	702	663	703	677	674	721	749	726	713	707	686	713	704	690	705	726	726	678	694	703	741	684	721	705	712	658	668	614	681	686	747	680	695	693	731	710	655	716	691	714	726	724	718	728	729	707	678	734	674	691	696	675	710	700	690	707	678	703	666	720	699	696	658	752	788	695	727	705	750	679	687	693	733	683	682	704	719	727	707	642	706	704	692	697	710	726	736	675	661	678	676	758	648	695	668	670	648	730	714	648	675	679	696	658	710	714	713	725	707	684	732	663	727	718	694	738	684	698	695	743	682	694	638	709	715	661	682	707	721	700	726	676	710	720	704	675	763	696	740	668	710	699	722	749	737	706	690	683	675	732	707	672	701	747	734	723	712	683	663	679	674	706	714	669	667	715	705	705	640	703	694	693	689	662	695	714	689	696	724	710	671	736	669	666	709	708	691	671	691	693	725	699	725	654	740	753	679	725	687	709	694	659	716	700	751	734	683	719	660	735	651	666	670	720	681	705	647	678	718	704	726	678	746	696	683	678	670	723	710	655	685	680	724	692	672	662	700	663	702	725	720	749	707	677	750	670	721	652	719	728	749	726	709	717	732	662	698	716	674	728	673	685	659	682	721	679	698	701	738	678	720	743	741	723	692	714	684	703	650	721	719	725	732	728	684	723	684	733	677	687	665	711	660	724	729	682	731	677	692	713	701	700	697	670	732	710	679	682	720	708	676	695	714	675	709	729	715	711	703	738	684	724	728	737	733	716	688	663	642	690	734	716	727	711	737	724	685	713	675	684	757	704	676	695	661	677	734	692	743	667	739	717	698	712	709	704	733	706	697	711	685	747	735	716	670	675	732	730	679	765	690	706	673	664	702	692	693	727	688	697	695	726	665	729	642	677	718	715	703	721	709	706	735	705	752	690	734	697	705	699	690	683	699	720	700	688	664	725	745	692	697	737	673	725	666	686	636	705	718	660	729	701	678	700	718	702	729	716	629	699	689	720	702	690	728	732	655	705	697	710	705	703	682	663	696	684	692	709	688	714	706	690	692	751	736	716	682	761	695	654	720	697	679	732	669	644	704	717	654	712	700	693	708	671	720	710	716	697	673	678	679	661	705	672	699	680	719	697	691	696	709	704	672	694	658	684	709	698	711	735	658	666	738	725	655	662	736	703	655	697	741	736	758	699	719	669	724	731	736	686	740	701	702	699	706	744	680	684	712	700	657	665	693	687	696	676	687	697	713	711	683	638	725	700	674	720	730	697	749	720	703	702	674	723	712	702	707	623	705	702	689	786	683	674	691	691	769	682	668	717	689	705	715	684	682	718	674	717	717	705	715	680	706	698	681	682	693	735	714	729	664	678	711	708	674	697	714	691	724	700	713	706	726	729	741	699	649	707	715	698	699	673	682	677	696	664	684	688	716	750	639	734	698	714	694	665	717	755	682	688	700	698	687	679	698	701	632	687	742	711	665	709	675	642	717	699	683	697	730	704	760	709	681	706	695	672	692	693	683	708	685	702	694	678	691	685	716	705	708	744	649	681	715	736	631	677	740	706	678	737	718	671	691	623	729	679	711	709	716	694	733	697	639	703	704	737	715	727	672	663	737	676	666	701	683	735	729	720	733	733	686	707	684	689	680	688	714	676	686	690	716	709	710	741	697	742	699	682	736	679	673	702	728	680	707	696	757	729	692	694	730	676	691	736	696	708	701	718	685	726	694	706	750	685	722	682	683	728	709	709	716	700	713	683	733	661	697	703	644	751	678	712	664	702	675	678	716	687	676	692	692	688	699	684	679	731	715	646	702	675	714	676	665	679	748	648	665	685	718	739	698	726	748	662	721	743	678	675	725	663	668	683	693	736	705	696	695	712	668	720	697	704	697	675	686	700	714	699	706	711	702	723	682	682	701	725	670	627	698	742	699	701	729	708	704	700	708	698	730	729	713	686	722	691	648	705	682	733	723	677	658	740	679	684	718	670	699	711	670	672	726	686	686	719	668	677	691	739	741	710	677	685	721	717	693	673	677	683	687	683	733	729	709	709	746	752	725	706	667	710	684	693	702	650	685	692	705	689	692	708	658	757	698	743	668	670	643	744	714	764	688	707	689	757	680	737	700	720	669	696	697	685	759	714	702	710	700	746	723	701	715	720	768	691	718	728	677	718	727	685	680	728	707	708	715	715	642	728	676	672	645	731	706	730	700	685	645	652	753	707	716	781	735	722	685	683	683	648	687	756	667	713	704	736	713	651	717	679	734	705	667	670	680	722	736	674	730	676	678	698	731	711	702	673	723	742	695	644	705	744	692	683	730	670	702	713	698	693	733	714	676	692	739	703	728	716	706	730	705	714	711	714	757	709	712	723	724	730	682	688	664	708	726	682	695	748	697	686	730	700	730	692	704	702	721	702	678	690	662	715	728	694	674	709	696	709	736	681	719	672	729	700	649	662	675	709	665	691	685	724	738	713	728	734	773	739	740	692	684	706	683	716	697	721	707	696	741	775	721	666	727	690	692	723	682	677	704	697	697	704	675	698	696	700	659	709	707	713	665	719	695	687	687	715	708	705	693	697	692	661	686	671	709	732	722	733	668	694	710	682	710	718	640	741	714	665	695	673	687	700	720	753	697	688	669	725	676	707	737	665	713	698	701	706	692	719	738	719	699	694	710	698	693	729	683	704	691	746	704	718	720	694	712	741	732	760	709	719	697	714	689	698	704	706	696	733	698	698	684	720	717	684	660	744	710	693	679	661	693	709	697	680	723	692	634	692	713	687	683	737	690	687	705	681	730	665	696	767	708	654	627	667	650	713	718	738	698	738	741	728	672	702	710	714	730	680	680	728	685	667	682	686	696	731	731	748	719	655	683	669	690	700	718	689	715	737	718	685	698	713	730	706	707	677	719	723	688	669	721	684	721	712	742	746	706	733	694	698	663	693	648	681	724	722	716	713	654	643	725	739	734	690	688	709	682	731	676	682	728	641	693	714	731	731	662	646	729	674	693	720	717	690	769	665	703	704	701	730	688	713	753	663	726	691	669	759	718	722	707	679	664	736	703	692	685	722	683	719	711	712	670	703	726	657	735	639	699	696	684	689	679	787	714	711	673	698	664	709	659	701	662	698	764	696	732	721	707	691	672	720	704	654	693	691	726	692	708	698	722	664	702	715	678	676	673	689	700	620	739	681	698	702	676	658	730	701
46834	89173	55907	44576	27239	13003	2930	6056	9661	7609	4932	2754	1710	1516	1292	1100	920	790	739	702	675	722	686	669	664	716	704	690	762	707	728	750	707	698	710	682	651	680	729	673	721	725	687	734	690	738	758	722	752	713	703	695	704	635	717	715	723	739	686	692	690	735	710	725	700	722	694	655	690	693	680	710	673	741	690	671	650	729	721	703	668	753	713	705	708	702	683	701	723	674	705	712	727	702	721	689	726	705	668	743	653	670	704	680	697	708	707	712	687	712	692	711	644	679	771	687	693	687	683	714	731	676	703	710	755	724	737	708	676	669	671	697	697	642	737	732	700	660	710	700	671	678	729	715	700	699	716	676	724	708	725	683	690	719	717	761	722	712	704	715	698	740	663	701	711	713	718	745	689	695	680	705	714	666	684	730	692	680	737	705	766	736	712	706	694	757	706	720	684	728	714	671	716	724	701	679	690	720	736	738	733	707	704	692	725	693	718	688	728	717	699	753	758	704	696	729	712	687	649	697	711	730	689	718	672	713	750	682	689	682	684	762	734	692	699	672	747	684	728	677	711	755	716	684	722	726	732	707	756	710	734	703	695	713	691	696	703	728	701	719	699	699	726	688	652	688	691	716	705	731	685	703	702	710	674	732	700	705	727	691	708	697	741	658	705	693	699	706	735	679	759	708	719	756	755	671	642	739	690	692	699	735	686	698	724	730	750	707	664	713	685	724	661	746	725	665	691	766	696	711	727	715	683	701	707	714	709	675	693	721	707	719	727	703	685	717	661	717	712	703	669	701	672	721	730	679	673	737	717	695	735	728	717	725	712	705	685	693	665	667	711	692	701	700	753	688	691	705	745	687	669	667	712	685	725	695	701	726	668	707	682	676	664	715	742	719	686	688	709	692	723	696	735	697	704	703	695	713	752	698	713	678	717	715	687	700	690	679	712	733	772	678	708	676	681	734	691	631	702	703	729	722	760	721	683	736	708	747	684	708	669	742	735	712	739	723	704	700	714	682	686	725	715	713	716	719	669	745	689	699	685	677	702	657	693	685	725	751	689	713	695	702	767	662	741	721	699	730	726	682	690	698	652	709	687	741	704	678	744	705	679	673	709	705	702	725	675	657	660	686	681	714	668	665	702	682	762	670	724	640	737	658	726	711	701	746	794	696	697	683	668	715	700	704	701	697	728	695	697	715	726	694	757	728	751	753	710	684	707	722	710	742	749	669	667	745	761	721	714	747	746	726	679	700	750	740	709	698	726	675	687	749	673	684	683	739	701	717	747	719	723	688	668	740	715	696	676	722	664	701	716	716	678	674	702	732	675	740	671	744	644	715	732	654	691	711	675	713	732	728	724	731	723	685	703	713	723	643	686	632	675	694	712	690	720	693	733	663	741	715	680	660	719	744	721	708	672	702	665	729	655	738	710	720	713	662	744	715	644	698	743	750	720	708	696	727	697	677	700	683	714	709	716	685	700	701	693	711	768	688	739	685	722	717	733	707	686	733	689	748	633	664	696	686	693	746	657	762	670	701	713	706	710	700	730	765	698	720	718	725	679	714	699	705	676	671	711	679	676	706	690	737	730	785	707	710	722	723	708	711	671	729	711	698	713	727	686	711	717	699	722	732	739	723	702	675	720	750	699	666	747	681	677	723	706	686	689	701	691	728	676	699	678	702	674	722	685	689	697	686	683	689	753	714	723	693	722	686	726	718	687	688	707	724	718	713	706	710	705	766	692	676	698	681	671	747	692	691	692	701	675	635	712	736	701	728	667	703	714	722	715	682	720	663	681	693	735	706	759	678	691	730	719	723	658	675	756	724	693	691	708	719	731	722	694	754	794	708	750	670	706	688	670	708	688	701	725	715	692	703	712	719	712	734	744	695	670	695	756	722	711	668	731	676	714	699	748	714	684	688	679	703	716	716	727	735	711	736	673	716	716	697	665	755	683	717	698	703	687	715	731	741	720	725	713	732	701	695	697	752	744	703	689	708	661	743	738	694	727	707	723	710	713	718	710	695	720	718	664	667	730	743	686	685	706	706	700	693	732	672	720	718	685	741	749	749	746	740	719	764	699	689	716	696	728	681	700	735	726	702	705	702	719	731	694	719	714	727	685	658	706	763	723	730	684	724	692	706	726	711	719	695	702	701	676	709	701	693	698	744	710	707	704	656	712	703	748	701	741	702	704	709	706	658	717	740	682	730	726	704	679	709	717	681	731	720	698	719	691	714	649	673	714	730	685	668	674	724	685	683	693	721	704	697	708	695	671	691	728	718	697	719	696	693	713	702	690	671	718	722	711	659	698	714	681	663	706	677	728	683	719	705	689	706	767	709	705	719	695	713	729	715	686	700	747	700	678	699	722	708	664	711	677	661	693	714	703	678	689	697	714	700	728	679	702	719	667	712	680	713	711	691	681	717	695	711	724	693	720	768	670	713	696	696	716	707	691	705	697	680	706	705	735	700	723	705	697	715	733	692	680	706	659	663	736	736	716	649	702	728	691	704	703	674	701	680	732	723	679	663	721	638	713	658	685	700	707	691	693	657	708	730	701	716	740	681	675	736	714	726	682	700	719	669	692	669	696	696	701	755	708	670	702	714	707	726	691	667	681	720	735	703	687	754	708	723	686	701	756	686	704	705	743	689	688	776	729	722	774	673	709	663	685	706	722	701	732	731	677	666	721	726	678	732	759	676	723	738	713	680	736	726	719	682	708	698	708	718	722	685	661	725	739	676	677	757	689	663	705	750	721	743	686	701	689	708	670	697	678	713	688	683	708	715	681	721	680	685	687	705	700	711	647	696	664	692	695	701	692	683	665	723	680	693	706	737	662	718	717	738	694	678	752	718	695	685	692	665	722	709	716	730	670	712	725	734	692	695	717	721	682	704	743	717	675	760	748	716	719	711	708	711	696	651	679	689	598	666	663	678	679	732	714	669	673	661	661	658	736	708	693	717	701	725	745	718	680	664	704	770	691	696	719	704	686	764	670	692	718	702	727	714	695	729	713	735	650	760	684	685	743	728	673	711	700	661	686	720	714	675	683	723	726	706	675	692	694	700	719	702	665	747	701	711	685	703	695	733	724	682	694	721	672	668	730	696	660	694	624	703	735	719	692	673	664	688	659	714	721	673	733	711	749	757	663	697	687	691	667	708	724	673	708	727	719	725	690	693	702	693	731	724	698	688	691	725	708	683	721	669	712	708	678	704	673	692	737	728	741	716	754	698	714	697	657	675	678	710	700	707	697	695	713	677	663	735	743	654	693	697	720	700	704	675	671	728	691	690	731	708	690	698	700	757	701	718	763	665	676	687	727	731	704	734	727	719	699	711	664	681	723	712	714	713	705	716	705	744	678	704	678	720	686	676	683	749	708	762	701	667	720	697	724	679	687	714	734	726	698	713	688	715	690	717	737	726	702	677	701	718	702	723	699	719	659	694	703	670	708	709	678	732	679	675	740	761	717	688	733	688	704	721	689	690	668	714
25049	23270	32303	30080	20995	11233	2830	1372	2243	2060	1620	1203	1036	899	829	751	750	690	667	640	662	713	612	618	670	716	662	604	620	621	685	626	638	666	666	672	651	695	682	626	624	655	662	661	662	695	677	675	670	663	671	666	619	672	623	666	658	691	654	680	655	645	663	668	628	616	631	668	698	668	683	681	624	657	665	664	672	635	708	678	651	647	633	708	635	632	692	610	669	655	675	716	655	599	683	659	615	670	665	610	676	641	684	674	632	631	704	612	665	684	629	683	693	639	694	650	627	628	651	682	681	615	630	609	695	661	675	614	649	651	670	628	660	671	679	659	645	631	635	650	619	622	667	618	673	667	658	633	644	686	655	677	693	634	640	649	671	645	613	648	661	649	660	693	681	646	645	641	641	670	645	659	618	657	630	641	602	650	624	650	648	617	714	673	720	636	663	632	674	661	668	658	682	652	666	641	661	651	649	702	691	692	661	621	654	629	675	640	672	713	622	635	644	662	700	642	643	666	656	675	642	631	703	668	666	670	655	624	673	648	653	672	625	593	661	651	649	656	627	641	704	667	690	633	680	676	658	618	658	653	625	705	639	684	657	663	639	677	644	623	661	664	629	635	595	668	698	661	691	596	631	698	666	654	613	651	663	646	680	686	647	617	629	650	649	671	619	681	614	652	663	697	673	684	616	652	643	601	676	665	645	693	605	664	665	666	660	624	631	641	657	663	673	593	666	657	703	656	659	648	654	679	617	678	626	613	645	679	647	636	656	639	621	687	649	631	606	695	656	684	668	656	665	678	673	612	660	682	683	662	694	688	688	650	666	670	668	641	657	656	636	649	632	620	646	633	670	657	682	682	652	607	677	653	681	638	638	650	659	632	701	663	663	707	706	649	664	699	707	641	643	634	688	684	629	618	610	668	639	661	652	673	672	642	627	658	687	638	655	667	617	660	660	686	656	642	652	643	693	594	637	661	642	714	668	653	669	665	677	681	700	651	671	689	653	625	672	652	680	643	656	695	608	666	694	649	633	624	630	711	659	675	630	622	682	665	648	640	624	654	620	700	640	685	660	619	642	631	629	635	643	625	651	673	644	660	648	611	672	653	635	640	615	681	691	649	667	681	643	654	643	643	659	661	697	690	651	666	662	737	658	677	636	639	657	684	658	650	662	667	676	646	680	672	672	638	632	668	607	625	670	639	660	644	689	634	687	676	678	661	649	654	666	632	664	689	680	681	685	637	651	684	657	682	669	648	666	656	703	639	671	634	668	670	668	641	703	689	648	660	632	665	657	630	624	666	675	654	664	645	669	628	677	627	655	639	680	635	703	614	680	683	665	675	605	639	636	668	672	685	634	707	676	658	645	670	645	650	655	683	673	656	645	664	678	687	608	660	676	653	674	638	636	630	632	700	659	652	647	674	691	641	652	670	681	666	655	651	657	650	652	686	709	629	599	644	690	657	674	682	704	680	614	652	652	628	639	615	616	620	700	673	672	617	645	660	620	641	646	668	661	619	712	669	688	641	654	660	664	632	633	678	613	624	644	602	696	695	632	692	652	627	615	643	616	666	658	658	636	626	684	650	623	650	649	672	666	634	693	656	679	660	691	663	670	680	626	641	662	637	657	695	662	656	650	669	651	623	639	666	651	650	635	679	673	648	637	632	658	634	629	651	662	624	626	676	683	648	640	665	681	652	653	642	723	686	683	675	721	626	665	669	664	624	644	642	665	662	667	657	662	653	728	718	642	644	647	701	678	625	654	657	678	615	646	612	653	695	671	642	645	681	654	625	657	652	607	635	691	627	690	632	697	655	676	702	670	713	670	601	642	643	637	645	654	660	643	676	650	651	640	645	629	671	641	630	640	618	680	688	638	677	693	632	672	686	684	564	613	636	661	653	634	642	611	659	646	641	676	658	654	672	656	659	655	653	690	672	654	633	647	661	674	639	632	630	641	651	599	660	624	628	714	641	671	638	642	644	627	688	657	633	635	670	650	680	721	671	681	647	620	681	646	642	661	679	668	627	619	654	684	640	638	694	665	720	665	674	655	689	732	670	639	657	651	631	654	670	631	683	660	585	647	655	673	644	661	684	639	631	661	618	672	670	672	649	662	714	686	693	650	642	646	641	662	671	648	648	695	661	651	697	668	619	670	675	662	697	712	664	669	650	608	648	674	659	660	619	645	610	641	615	610	643	668	674	681	660	667	597	615	710	674	671	648	649	649	664	637	657	654	679	639	655	644	666	645	672	631	704	661	655	603	677	619	703	653	638	656	672	655	615	631	672	673	637	641	633	654	630	656	655	626	675	671	671	680	661	670	657	655	725	678	646	690	678	628	670	625	681	666	599	636	661	645	661	664	655	678	663	674	635	660	626	673	644	641	687	637	651	649	667	652	661	661	690	646	690	646	649	681	690	691	635	651	643	655	670	657	632	668	671	652	683	679	672	673	656	670	666	680	666	625	627	652	679	671	672	610	631	647	660	659	664	655	652	650	687	660	668	683	651	638	637	652	647	663	663	619	656	646	653	688	668	678	673	638	687	672	671	674	659	582	650	669	692	665	665	670	618	654	683	653	675	652	659	675	639	639	635	684	647	635	646	614	660	682	643	660	640	642	670	665	635	662	638	675	629	716	675	717	686	670	657	636	655	677	666	654	649	674	713	628	683	626	667	697	656	716	625	660	678	663	654	663	633	678	687	621	672	645	643	682	651	669	665	621	652	669	669	658	646	627	728	640	660	675	619	677	661	673	635	635	702	656	623	688	641	676	663	634	643	660	640	646	661	667	630	660	653	648	687	662	645	665	645	610	672	600	651	614	655	656	628	698	631	661	660	631	698	680	646	667	657	647	682	654	700	654	614	653	676	631	679	670	638	605	693	649	637	695	693	681	638	641	676	694	678	677	604	650	660	681	624	685	617	649	648	654	627	642	681	675	646	651	646	642	643	693	650	664	657	694	671	669	667	620	658	652	625	669	680	635	654	679	622	642	645	672	629	644	662	650	612	660	672	659	662	649	637	689	707	652	624	642	639	640	594	638	638	620	677	681	660	650	655	670	659	652	668	651	653	663	649	655	659	668	641	648	634	615	612	653	684	655	667	688	669	665	622	617	625	648	663	630	622	643	661	691	645	651	655	642	650	640	666	646	689	681	692	626	657	620	631	661	659	661	657	667	651	652	581	640	699	673	663	659	617	686	660	633	623	660	612	652	641	594	614	681	661	637	652	692	642	688	640	682	615	673	639	670	653	665	687	658	643	626	635	650	688	632	652	667	649	664	615	650	639	630	666	636	643	616	644	619	653	677	636	599	691	665	658	651	673	657	644	686	678	669	670	607	672	647	686	660	693	646	615	688	668	694	666	653	668	634	622	639	640	672	610	670	689	652	685	660	688	643	714	675	626	659	694	633	649	663	666	662	678	674	637	661	700	675	679	628	661	665	651	658	613	656	628	671	689	681	612	663	649	661	665	682	648	660	615	671	661
44993	77831	47144	35589	20934	11658	3301	2152	3907	3588	2443	1780	1390	1220	974	922	771	725	696	669	719	659	703	684	654	705	643	684	692	648	685	652	683	671	660	676	695	673	684	655	676	717	665	669	666	688	679	673	659	695	630	649	640	695	703	716	665	675	655	672	669	690	686	688	671	701	638	713	684	720	690	705	653	678	663	659	647	705	678	705	686	691	667	683	665	697	652	660	662	696	689	689	682	692	680	717	673	691	665	651	690	699	678	662	663	659	673	703	698	690	675	674	649	622	691	677	662	664	703	674	719	671	703	684	709	661	685	681	751	704	689	706	683	641	732	657	705	687	684	705	726	681	671	718	680	711	674	703	654	700	681	661	670	687	707	671	654	752	687	651	681	711	658	713	685	674	676	704	728	720	662	720	663	662	663	672	685	721	688	665	716	672	673	676	674	705	730	708	661	656	726	705	722	675	652	688	718	701	644	698	698	654	702	689	668	729	704	713	690	683	657	680	675	666	674	676	664	681	671	664	674	620	658	656	714	689	700	684	669	659	735	646	682	678	689	704	684	713	666	618	693	700	675	706	673	677	729	644	695	684	690	670	636	688	648	713	648	692	684	686	690	629	683	740	694	677	728	690	659	712	685	689	691	638	686	706	700	677	664	687	671	692	702	678	655	689	674	693	685	666	712	703	696	694	690	634	693	650	688	651	698	702	659	704	661	665	662	670	718	654	641	682	656	672	633	712	705	656	666	688	690	719	686	735	669	657	716	707	706	697	677	664	643	692	715	665	696	681	691	705	666	701	668	714	709	689	670	718	658	667	682	692	653	687	685	646	679	676	673	675	686	649	665	654	663	665	739	713	705	691	703	649	705	677	685	648	735	699	675	685	678	689	686	681	677	680	703	663	691	692	675	714	639	695	691	678	643	669	669	679	667	660	718	662	680	650	671	721	721	727	707	664	711	664	661	688	665	704	695	744	658	718	661	681	678	678	663	647	673	693	698	699	626	690	655	661	693	743	647	605	662	642	663	659	700	693	693	664	678	688	672	717	693	694	696	666	720	717	669	711	661	733	697	712	730	699	664	684	682	690	642	752	686	690	690	693	692	628	672	681	684	641	712	718	686	674	709	647	714	664	696	672	713	679	680	689	704	684	713	690	719	717	636	672	723	697	678	642	689	732	667	657	696	631	691	717	680	685	670	707	662	647	689	692	698	653	634	711	677	678	688	662	713	652	649	629	677	681	642	703	699	674	727	712	674	693	664	654	650	656	743	697	712	627	687	634	652	694	723	628	679	717	705	658	665	655	702	675	674	711	654	613	685	721	663	670	667	688	655	680	637	692	723	701	700	698	677	698	723	716	661	731	647	739	713	719	647	679	688	681	665	686	720	680	719	702	708	653	712	699	659	702	727	713	660	697	660	658	717	694	683	716	680	687	642	691	685	699	717	667	677	700	666	686	611	672	658	691	631	651	680	657	683	657	685	701	739	719	680	693	678	708	724	704	686	709	679	664	672	717	720	667	686	667	712	635	701	681	686	683	708	649	693	718	671	640	700	752	733	714	677	706	726	698	694	655	710	659	695	687	675	686	698	710	699	676	668	690	692	616	670	663	680	669	730	676	636	660	665	689	695	700	674	680	614	703	712	689	715	691	678	676	660	679	691	666	683	648	673	677	717	729	699	674	666	673	652	642	648	650	712	666	662	647	681	644	685	705	705	662	640	720	674	681	652	660	721	709	683	647	691	671	717	687	668	666	716	650	688	718	711	651	690	698	649	682	620	681	705	656	676	695	671	660	663	625	688	651	656	647	673	660	674	628	721	652	728	732	687	655	722	659	697	676	702	728	684	660	655	643	650	690	665	602	636	712	696	658	731	632	673	692	680	676	662	729	647	644	694	638	701	674	694	675	698	693	663	642	672	664	675	685	670	742	669	686	695	693	686	669	657	694	700	702	688	628	679	670	702	693	645	700	713	643	719	718	650	661	691	712	669	698	704	710	704	716	658	734	677	670	665	653	710	673	675	706	726	677	700	631	654	658	674	649	706	678	699	661	671	680	699	690	711	739	664	707	703	683	679	721	706	651	662	685	681	700	678	673	709	684	704	711	654	738	653	687	656	672	690	685	676	665	721	730	657	715	647	700	682	652	660	661	678	694	693	684	682	663	663	662	675	714	690	666	685	734	647	707	677	715	649	692	683	645	697	666	631	706	653	683	677	685	632	660	647	691	721	673	679	661	665	692	704	650	652	693	662	688	709	702	668	670	619	672	694	678	655	698	705	667	689	684	651	690	635	679	677	699	692	688	674	670	616	651	702	661	721	678	646	687	677	666	670	714	662	664	711	655	635	705	670	709	648	672	649	642	702	665	643	731	658	699	683	665	687	672	671	628	653	675	681	684	682	664	666	708	725	671	717	643	670	701	637	671	728	664	660	695	708	675	689	699	667	663	675	658	706	641	667	652	656	723	691	678	682	642	648	670	708	677	687	700	688	673	659	773	717	698	656	691	675	702	709	674	682	653	705	714	638	685	677	677	685	707	685	640	710	720	655	675	692	700	702	703	688	715	656	672	675	665	662	665	700	673	702	674	630	683	671	675	697	690	661	654	692	678	683	679	680	674	695	718	732	719	702	686	628	661	677	716	667	664	651	670	728	713	670	666	626	670	709	686	676	677	709	693	686	665	649	661	656	637	701	651	686	682	694	687	687	678	678	677	671	639	666	690	625	654	666	691	694	674	657	699	656	723	720	723	663	655	675	623	682	714	645	728	696	664	663	679	681	698	682	701	650	659	694	673	713	666	718	714	700	675	702	698	709	679	681	672	669	684	667	672	730	693	686	681	703	667	658	639	667	681	696	662	649	682	684	694	688	695	661	681	668	695	675	677	687	720	719	657	717	676	678	683	744	669	685	649	682	644	711	692	643	697	665	620	684	739	648	694	658	703	668	695	652	681	670	663	687	674	680	642	684	650	683	705	680	737	702	689	693	721	682	728	704	702	650	693	689	712	708	697	712	721	681	705	689	686	651	661	705	704	640	690	622	696	661	676	651	684	712	711	685	676	700	636	695	700	687	690	655	701	714	671	676	691	771	696	639	673	691	650	688	612	692	726	683	640	692	662	669	664	695	648	698	702	655	712	719	654	694	701	741	675	722	704	642	690	690	719	709	713	671	735	670	699	736	698	721	674	648	655	687	664	682	639	652	675	676	708	668	679	650	649	692	627	638	686	718	661	659	637	704	690	669	698	690	674	704	740	690	695	703	662	623	696	730	699	682	661	659	649	679	695	671	668	685	693	727	674	651	677	727	655	670	701	699	703	712	690	690	673	679	666	663	667	670	685	662	729	674	670	673	687	695	675	714	729	688	707	690	671	689	695	675	671	639	673	660	686	658	659	723	685	676	652	641	641	673	683	707	646	692	690	668	651	637	699	678	630	697	692	701	682	670	726	677	678	672	712	689	687	665	688	717	709	662	624	704	704	667	697	696	696
22532	21534	30514	27073	25776	26769	24001	6944	3865	4724	3782	2675	1821	1450	1384	1167	1109	1046	967	968	969	937	1004	985	954	1002	937	926	950	962	948	976	975	998	975	963	967	946	887	940	967	983	1012	915	992	958	985	915	955	953	1004	946	988	938	937	910	966	974	966	954	938	961	936	963	959	997	944	964	986	953	939	998	931	941	919	1020	942	973	947	975	951	874	965	913	943	949	998	912	952	922	964	973	949	947	987	937	985	955	935	968	985	907	965	950	937	991	968	1012	953	976	1011	921	966	941	1006	922	965	948	933	966	975	904	940	976	1025	994	953	919	993	899	933	901	903	977	926	941	928	1001	989	954	977	890	923	960	987	925	949	983	1008	938	944	941	954	956	991	981	948	1008	970	942	981	961	954	941	949	924	947	991	947	946	964	913	949	938	964	967	915	974	918	903	1010	985	956	981	999	940	958	947	1000	949	998	943	948	949	1017	963	950	907	922	983	969	935	1010	996	947	991	942	965	997	1010	991	929	911	889	944	933	910	975	968	957	935	938	962	953	927	990	942	1008	900	965	905	925	944	959	952	993	935	929	967	947	921	941	987	947	937	986	936	926	977	950	974	936	950	947	945	939	1003	959	963	960	986	923	913	922	951	902	947	954	939	1008	966	923	973	945	970	1009	977	949	970	970	960	939	945	1010	916	957	932	926	918	956	953	940	965	952	930	941	972	886	955	1027	964	990	943	939	941	981	925	896	974	956	964	875	892	916	971	964	921	914	964	1006	913	966	973	951	979	961	950	927	982	961	995	978	988	938	951	975	943	961	946	943	973	946	966	933	981	940	970	934	962	950	957	895	948	946	950	971	961	915	917	914	910	982	993	987	943	997	1006	989	973	946	946	911	1004	972	917	956	972	916	973	966	970	992	924	877	936	1024	907	972	954	880	979	961	1005	961	948	896	890	942	927	979	932	954	961	958	973	945	957	991	971	954	918	911	1001	917	937	970	901	941	938	981	959	1008	920	972	964	890	974	918	954	957	962	982	948	971	904	915	921	954	988	997	951	945	962	936	967	971	919	1017	902	951	960	913	957	973	926	924	938	935	939	885	954	971	962	964	988	967	955	946	914	966	1000	944	902	1044	948	906	967	949	926	940	912	943	904	978	939	941	933	975	930	999	992	933	971	970	945	978	944	924	970	963	921	1020	946	942	976	958	939	983	980	963	977	938	928	950	993	1002	977	965	983	992	1003	985	946	946	968	922	960	968	940	975	993	945	930	946	982	930	930	953	917	924	916	939	940	937	915	989	931	909	919	947	958	971	996	954	940	915	990	942	907	926	996	917	957	993	959	951	968	974	988	930	967	903	974	969	924	916	939	937	937	1002	954	940	978	999	922	954	925	965	1002	889	963	977	978	877	938	983	939	938	960	911	984	950	971	918	965	919	971	946	911	947	1010	942	931	903	988	987	991	955	966	919	926	977	892	924	943	964	976	933	930	960	939	976	932	969	928	962	950	946	932	992	930	957	945	934	967	941	981	936	936	965	944	917	946	981	959	936	991	957	939	982	967	942	936	941	947	927	917	893	1035	950	980	888	887	927	915	933	986	992	990	919	888	943	969	980	958	925	979	957	946	969	877	923	956	939	926	945	985	949	925	944	931	962	981	916	958	952	926	950	961	977	880	951	959	995	936	932	953	956	1041	968	970	992	893	960	896	973	1017	906	943	990	978	893	962	902	914	982	1002	988	951	987	933	960	959	955	973	924	947	957	935	929	988	937	934	968	928	1018	970	947	917	907	962	996	935	943	921	918	967	925	957	948	908	941	970	909	942	969	972	1002	975	1001	894	931	970	916	895	958	1014	971	955	954	999	998	899	973	1011	998	959	989	970	943	967	941	913	946	944	926	963	955	939	936	977	999	960	915	953	970	966	973	966	967	922	982	907	957	958	956	900	979	961	982	982	970	982	955	919	947	962	950	915	934	910	987	963	928	1000	1042	894	949	951	1014	995	943	982	947	894	949	923	924	916	973	961	950	1037	971	931	960	977	960	962	955	980	982	947	971	958	946	974	919	900	969	972	997	941	951	903	947	957	962	893	960	957	911	1016	951	947	954	934	970	947	1003	950	998	928	1000	946	932	974	998	913	1012	1004	959	941	1022	924	962	897	938	952	1002	972	1018	925	965	947	953	924	992	939	976	932	904	932	951	973	1001	965	938	971	938	1000	950	951	958	1000	929	847	930	907	928	954	935	951	937	955	957	957	932	938	920	987	909	949	984	941	897	936	984	970	997	946	973	965	937	991	984	919	966	960	921	934	988	903	946	1005	996	991	959	967	946	1012	973	926	968	937	966	990	949	916	936	950	923	900	964	893	940	965	967	946	982	973	970	983	896	941	942	972	1014	925	925	982	993	944	933	949	956	946	900	933	969	1013	912	982	952	936	1030	908	971	952	964	961	960	999	956	977	999	956	926	955	954	965	985	914	962	914	965	941	977	968	946	961	983	921	952	928	956	1018	994	970	951	891	1005	946	957	952	942	940	898	957	982	982	987	963	924	911	1008	1016	1010	960	941	981	912	937	1018	991	970	946	949	964	903	996	976	979	983	989	1013	1000	977	994	917	1015	950	911	939	962	964	926	955	935	898	971	969	921	970	1011	915	977	993	939	968	988	968	1007	964	977	975	941	950	961	964	946	941	929	919	970	960	999	937	973	933	920	945	935	972	1037	966	956	923	997	934	915	889	938	982	950	962	943	977	958	938	1000	951	1006	975	972	960	964	944	957	908	877	937	951	945	948	966	943	929	933	936	970	967	970	956	969	906	966	927	934	916	930	971	934	997	950	938	936	996	961	1003	956	931	966	977	991	1004	1000	963	976	934	930	923	977	935	931	969	979	968	962	987	942	965	936	990	1038	977	965	905	952	963	958	929	910	951	895	975	929	942	898	972	978	948	904	904	929	1000	927	994	926	935	958	1004	926	1002	946	928	909	953	984	995	954	971	964	968	969	899	885	919	932	941	976	978	981	935	942	924	960	985	937	966	949	972	1020	924	986	910	943	977	936	977	1000	979	946	954	974	1014	952	991	928	968	953	1030	965	994	966	927	1036	955	993	935	927	930	978	958	949	954	1009	923	954	990	935	976	968	979	922	929	1008	919	940	936	928	921	949	982	949	947	973	989	922	950	1004	941	974	935	964	953	947	946	975	935	980	956	959	972	928	969	1000	957	964	955	972	984	949	974	959	1005	975	959	960	961	886	948	981	976	948	975	952	969	928	964	953	923	955	943	988	1017	951	1012	947	1009	960	931	963	989	918	934	968	963	872	988	938	902	1021	994	984	972	980	980	917	922	920	953	901	988	940	959	915	902	945	996	1024	940	994	982	1000	900	942	965	937	912	927	977	961	998	977	952	953	880	969	936	918	958	923	924	980	949	1012	914	948	949	999	954	928	956	950	963	927	976	950	935	950	911	979	957	973	956	935	970	928	930	959	976	975	991	939	932	971	928	966	930	946	1002	949	989	964	903	966	949	919	973	940	1036	919	944	916	933	992	920	961	999	965	909	973	979	937	938	1026	1000	907	968	933	1009	979	913	916	1025	972	1008	911	939	934	941	988	905	979	899
50950	97476	64043	55335	39475	31849	19072	5697	5580	6924	5113	3514	2246	1633	1410	1293	1126	1016	972	1001	939	943	961	972	966	947	980	914	959	950	897	964	922	972	925	972	945	912	891	938	996	965	943	976	930	947	970	1024	907	932	950	964	969	908	970	917	914	937	917	873	920	931	933	946	977	910	965	945	990	946	946	933	915	971	956	936	928	956	926	954	924	944	977	842	920	994	880	1004	989	939	958	939	922	932	920	944	995	925	932	945	924	910	968	954	958	936	957	898	923	934	955	907	953	963	952	941	956	892	896	936	950	909	930	889	920	930	948	1015	926	951	974	957	879	933	931	923	930	939	933	887	917	973	965	967	982	904	943	909	906	958	910	965	938	948	914	986	967	941	934	955	941	975	1001	973	911	929	869	947	966	945	912	945	948	959	929	981	907	908	970	989	901	972	954	950	959	936	933	990	946	891	902	923	958	921	943	919	918	923	989	927	1009	940	945	934	951	896	948	865	918	914	944	990	908	906	984	940	952	922	960	862	957	932	891	918	978	909	997	900	956	985	938	950	943	965	923	955	883	903	1011	977	977	891	921	952	892	863	952	930	909	892	927	910	901	922	946	971	961	948	888	948	942	913	987	900	886	917	912	940	981	885	950	971	949	899	947	961	928	982	946	904	973	922	967	868	928	906	1018	944	1001	932	953	921	934	921	949	962	895	964	852	907	984	908	940	885	905	916	951	978	927	924	899	982	901	984	931	924	964	963	895	915	880	943	919	987	936	950	963	952	922	891	953	940	928	950	930	986	983	990	957	926	954	920	921	983	970	977	952	922	934	927	915	899	947	915	980	915	981	920	1006	942	980	914	969	959	969	919	939	978	906	1001	984	889	938	896	983	1012	940	937	880	963	990	926	920	926	979	908	971	1005	956	930	939	1001	965	919	975	939	936	956	908	920	960	940	934	985	977	933	938	914	937	948	968	915	955	987	941	947	981	952	921	977	936	924	952	947	935	864	928	955	893	979	960	919	973	901	910	916	963	935	945	998	936	941	978	971	1005	953	961	916	988	886	934	918	958	960	923	953	980	948	936	967	952	957	982	941	960	919	961	964	921	905	949	913	955	916	949	940	942	881	943	951	975	937	963	940	940	952	913	933	989	1004	973	951	922	924	926	945	916	950	959	937	957	918	914	920	966	941	987	943	917	896	926	981	965	945	1006	1002	918	950	993	912	876	929	923	922	963	937	952	900	944	973	926	921	856	953	927	945	943	952	956	954	899	925	963	934	903	921	979	971	938	926	936	960	994	926	960	897	987	943	920	949	968	918	947	913	931	992	953	933	947	949	922	935	907	956	921	945	937	915	957	904	924	940	943	973	959	919	929	959	976	938	959	1012	955	962	938	962	968	907	968	984	940	940	918	907	985	965	834	865	921	971	956	933	923	916	931	922	952	914	919	932	903	905	958	984	952	932	956	971	950	969	957	980	918	964	939	921	939	952	994	933	942	998	942	944	960	933	990	975	979	950	948	970	925	944	925	930	902	907	920	912	966	911	979	901	987	960	901	945	896	944	933	917	897	940	964	965	894	899	961	955	922	927	898	936	880	908	909	935	946	953	974	930	913	947	953	942	954	921	938	950	919	915	973	927	951	935	921	919	939	932	913	931	895	958	937	914	956	913	916	947	947	953	893	949	961	934	927	964	958	947	968	1002	966	901	917	937	910	936	936	931	971	956	954	938	901	975	941	957	958	933	970	950	914	908	948	937	978	956	894	955	992	945	940	969	941	939	962	987	912	949	981	942	893	970	989	929	961	926	920	964	1006	1012	932	930	956	977	922	958	997	936	924	910	923	943	919	898	925	980	966	926	1001	929	892	983	952	913	991	940	951	911	978	940	932	932	1007	906	919	974	897	948	986	910	894	886	928	939	941	921	930	978	962	958	959	951	888	995	946	886	932	955	960	902	936	936	975	908	907	923	947	957	947	928	926	970	939	910	952	935	946	945	897	884	938	925	914	924	904	983	984	948	960	942	907	978	915	901	930	1002	923	967	934	979	943	913	946	913	997	932	938	941	955	887	1021	930	978	937	926	928	968	911	913	970	944	960	952	924	916	939	960	956	932	921	979	916	903	955	944	949	904	946	952	879	948	935	950	885	958	954	973	959	895	959	900	957	942	975	934	983	944	956	916	966	921	964	947	949	900	937	930	907	944	952	950	948	930	981	952	939	916	900	955	905	934	944	950	964	954	967	929	931	894	944	1010	908	995	969	924	936	942	964	888	916	944	950	926	947	934	964	977	957	914	992	908	949	899	936	942	943	928	894	959	958	960	942	946	933	924	947	984	951	927	955	930	941	976	909	938	911	987	941	956	939	935	930	942	957	933	955	889	963	898	884	921	959	892	1013	949	968	909	928	949	930	967	962	935	918	995	933	974	940	966	952	973	1011	949	930	934	971	907	989	942	930	927	962	948	933	991	980	931	953	955	944	963	924	971	946	899	932	916	960	977	978	987	898	880	986	989	922	923	972	956	975	923	931	922	922	903	952	939	991	972	926	916	904	906	923	952	938	955	912	950	892	914	890	907	861	937	888	949	973	934	930	927	910	941	949	986	1007	919	922	942	949	970	962	930	991	934	946	882	886	941	956	925	927	981	1009	949	921	952	952	955	912	923	931	953	945	890	950	933	922	975	953	964	947	945	975	929	948	942	982	1003	938	957	943	913	928	954	939	892	939	887	897	1003	915	908	943	918	961	921	987	949	923	982	909	914	922	977	958	881	931	912	898	943	941	935	905	917	970	918	912	981	932	923	915	971	934	937	947	959	936	947	977	947	947	954	984	927	902	950	961	969	873	962	945	993	948	998	888	979	943	1015	935	924	919	901	920	938	953	932	935	954	965	951	978	915	940	901	976	935	897	872	944	918	915	937	921	883	919	896	948	908	956	924	919	940	963	923	884	913	928	891	956	922	966	912	943	912	911	1004	978	973	916	953	917	883	953	909	885	949	960	915	929	937	960	957	943	902	937	939	978	955	960	916	957	947	995	962	1007	997	977	969	913	932	940	974	898	967	960	934	911	945	883	905	947	909	944	924	941	935	968	931	944	949	949	944	983	889	937	948	934	984	901	915	959	938	981	914	883	947	918	945	1013	943	980	894	918	937	911	875	936	930	964	964	972	907	958	937	989	934	924	900	924	933	923	963	962	913	928	941	928	902	957	969	926	923	913	1007	922	938	949	850	942	935	977	926	937	925	967	915	898	901	931	927	901	946	914	966	936	920	976	916	971	923	952	941	918	924	900	880	903	890	967	953	922	947	938	943	959	949	916	890	919	936	949	895	967	943	914	927	904	943	945	935	979	933	885	930	988	982	927	1003	951	893	915	942	938	964	931	930	1000	938	947	966	988	879	969	907	951	933	893	1000	931	995	971	910	893	935	950	962	972	934	975	968	968	944	949	908	978	926	950	925	983	931	974	929	959	950	986	881	972	958	930	947	927	940	935	937	947	884	911	931	936	956	929	940	982	929	966	980	946	937	978	928	973	953	985
34988	32333	29474	15888	6252	2503	1648	870	674	737	742	715	668	643	694	648	701	652	637	642	616	631	620	617	620	627	682	644	649	651	660	690	673	658	642	651	638	644	620	703	703	632	637	659	664	636	648	610	637	701	643	639	702	656	677	626	644	682	678	641	621	646	655	600	639	638	638	666	617	658	693	667	644	710	689	635	636	654	614	661	644	652	664	652	651	655	623	656	651	690	626	651	635	636	674	643	590	682	618	591	676	690	656	664	663	721	641	631	625	658	662	608	642	622	616	633	646	648	666	658	650	650	695	639	630	652	701	647	644	649	659	657	631	661	605	693	634	639	655	675	678	617	631	601	675	653	679	692	671	646	674	663	637	656	669	641	654	703	652	627	662	658	657	712	708	611	641	611	607	623	646	679	637	672	635	640	637	629	670	670	628	670	650	674	665	670	660	654	656	661	670	646	606	632	668	694	658	705	640	620	647	650	638	608	650	680	641	664	661	637	651	646	648	604	645	648	615	669	656	626	647	622	700	665	693	628	601	642	665	678	666	663	687	653	669	602	632	653	651	626	716	699	641	654	662	687	629	654	620	616	684	667	633	678	632	614	694	651	644	683	646	679	625	681	654	659	633	669	631	651	650	637	640	606	624	596	620	638	635	640	658	648	600	654	665	655	654	663	629	599	630	674	692	656	641	668	612	623	643	670	636	642	634	627	647	631	638	656	642	700	634	639	657	598	661	651	661	662	628	640	671	643	659	644	635	662	637	653	672	651	648	685	618	691	637	659	655	679	649	649	667	652	656	660	695	740	656	688	650	643	660	625	566	678	636	636	673	669	644	668	652	692	643	661	678	632	589	679	630	662	652	670	651	608	654	630	657	672	679	665	652	688	664	626	603	628	661	637	683	692	613	650	622	705	691	647	611	656	657	643	644	630	676	644	645	582	654	651	619	649	637	609	668	660	671	644	643	660	684	637	652	662	693	669	702	667	650	660	668	613	687	673	698	644	632	650	661	623	682	646	637	617	667	652	673	637	664	618	661	677	611	652	647	638	644	619	630	678	635	646	631	647	678	643	637	645	659	663	651	638	618	607	619	668	644	615	580	678	641	670	669	635	602	624	667	639	620	674	622	639	643	645	655	640	626	647	647	660	682	682	612	649	641	655	656	675	639	685	652	655	669	618	657	643	695	669	706	634	667	687	626	600	649	623	628	667	694	689	650	634	684	656	652	619	664	706	635	601	679	623	628	688	665	693	644	704	660	651	630	630	659	637	611	629	695	681	623	621	620	633	653	646	658	660	629	613	656	683	696	639	660	621	657	647	657	653	637	643	593	571	661	659	674	676	681	670	657	640	690	657	649	628	617	679	698	656	679	652	673	616	692	665	650	649	635	688	677	656	670	669	627	672	644	634	661	705	650	676	632	690	605	636	619	607	652	673	616	636	646	657	614	637	627	667	659	667	654	662	684	635	666	689	650	675	676	651	668	645	632	699	672	631	660	680	676	606	649	649	662	690	682	648	675	665	710	684	646	672	650	633	617	632	638	627	644	662	617	663	689	720	645	622	667	675	638	612	636	681	615	679	626	628	628	677	688	643	661	630	681	626	661	702	682	598	681	650	651	650	680	678	688	652	661	659	615	661	632	638	682	643	641	658	663	642	628	596	655	606	667	633	624	638	672	645	642	641	630	627	639	627	671	652	663	673	657	656	663	644	657	683	700	626	670	658	729	598	617	681	683	623	676	631	654	635	665	659	628	652	642	661	665	632	660	641	679	652	629	676	665	630	666	662	654	687	600	632	654	657	647	601	627	631	659	671	651	667	608	627	634	640	646	657	641	623	655	667	638	664	642	638	633	667	648	639	700	694	623	686	670	625	650	664	624	617	638	642	684	651	651	651	614	647	676	629	598	640	632	670	660	637	673	649	621	667	669	671	597	654	642	614	664	690	645	720	651	708	639	607	715	629	631	640	678	638	616	663	625	649	623	695	691	643	664	654	646	633	656	649	646	654	659	659	621	637	653	644	663	631	650	644	680	598	629	633	647	661	662	668	649	614	647	630	676	646	626	630	652	624	609	626	665	628	668	658	702	665	685	590	679	669	648	656	656	638	636	705	625	701	614	628	620	681	648	642	654	661	642	667	672	615	633	682	644	624	668	624	661	659	657	690	601	638	621	669	629	683	630	661	657	639	614	680	605	604	684	643	645	595	660	601	647	664	647	633	635	687	703	688	700	616	638	666	679	680	660	650	674	641	646	650	617	658	648	638	609	583	662	646	667	630	596	621	704	652	626	577	631	642	619	642	673	607	637	669	668	627	662	621	656	634	599	638	635	627	648	664	678	668	684	643	674	697	633	614	671	694	674	664	644	590	599	660	698	652	641	653	635	671	639	648	653	604	638	691	698	625	609	664	686	675	707	657	673	647	672	690	694	638	617	655	675	649	677	660	640	585	617	655	627	697	634	723	678	693	664	613	645	617	611	660	642	654	632	639	639	612	673	599	641	657	629	678	642	646	647	606	633	626	611	667	645	592	681	646	621	647	696	639	641	663	692	604	647	712	670	639	674	669	642	687	641	640	672	635	682	683	653	607	713	624	676	645	659	643	655	664	645	699	661	686	647	627	657	679	693	668	598	618	654	670	671	672	642	642	657	594	653	616	629	665	641	624	646	652	623	658	662	611	671	600	646	648	682	639	626	688	684	652	654	662	690	665	650	645	671	653	662	635	669	661	644	689	602	665	693	642	624	623	662	673	635	659	639	645	607	690	685	695	632	649	673	649	661	661	661	612	641	631	641	645	683	633	685	665	630	656	628	683	651	613	676	646	655	682	683	676	641	648	704	691	683	665	696	660	669	657	673	632	625	663	699	624	644	668	680	699	634	691	623	623	637	652	606	641	655	672	644	682	642	639	630	680	639	639	673	684	664	670	646	633	647	618	633	635	633	623	643	649	615	641	675	657	654	624	635	685	658	709	655	655	671	648	608	693	656	680	635	669	657	672	610	642	707	642	639	655	642	666	638	719	700	645	655	696	611	669	678	613	664	653	655	644	629	662	684	663	657	647	651	661	668	638	643	647	671	638	666	655	641	658	662	623	627	672	675	650	656	644	633	665	679	587	643	652	683	582	652	677	680	674	630	696	662	688	667	652	666	639	660	643	631	623	657	656	684	668	612	635	645	672	641	635	702	625	651	664	647	644	613	676	631	634	681	696	645	623	639	597	641	623	628	617	680	678	679	690	622	686	673	641	679	629	724	673	677	647	639	675	647	650	660	655	667	679	632	654	675	673	649	684	662	630	652	711	665	667	646	637	683	651	665	618	674	683	708	671	636	665	639	657	642	653	651	614	679	625	651	646	632	648	634	686	633	681	631	624	658	668	697	686	656	656	667	640	637	576	681	671	647	677	626	640	678	640	650	668	669	656	691	642	627	700	678	651	640	685	701	615	659	673	662	643	652	615	677	626	628	628	624	670	634	637	652	673	665	661
39384	43494	20443	9735	5144	2559	1712	1027	832	813	750	688	721	717	710	652	677	668	730	709	684	674	701	670	656	662	681	668	645	677	672	678	655	653	613	639	699	685	693	705	650	615	622	664	663	656	631	686	711	668	706	697	647	605	697	656	687	647	701	621	684	646	648	717	647	624	672	680	646	634	710	689	635	675	648	667	681	655	624	653	669	604	629	674	686	657	694	640	669	658	660	692	644	649	673	657	650	711	645	716	666	686	676	636	656	713	685	733	662	677	682	649	724	655	679	667	696	682	701	626	655	667	724	656	660	670	640	663	703	648	650	653	647	652	679	668	661	684	693	615	678	650	665	685	671	661	695	695	685	683	666	680	669	628	638	684	689	676	682	690	657	653	695	705	658	679	679	641	683	687	618	639	665	633	676	670	686	662	712	680	650	712	647	690	658	708	644	692	654	677	702	707	673	658	669	698	668	665	666	677	679	718	640	653	627	680	618	674	706	660	709	675	674	632	646	626	632	655	664	601	661	655	702	664	688	642	640	682	627	655	646	643	661	684	684	605	641	709	714	713	667	691	668	655	671	657	664	685	649	688	661	714	648	673	669	639	702	670	672	750	649	675	665	719	648	638	641	674	656	682	682	663	676	707	683	677	634	670	713	669	670	703	672	698	635	673	672	669	659	653	703	692	601	708	681	698	642	655	671	698	654	692	693	685	709	654	643	653	648	665	639	683	670	724	648	710	643	673	651	651	648	679	631	719	646	670	710	610	667	637	724	683	680	653	656	686	689	665	675	644	672	691	671	618	698	713	658	647	671	666	667	635	704	626	655	690	675	673	683	640	657	695	723	696	694	687	655	668	697	717	681	652	628	685	644	652	655	665	609	614	674	670	684	710	641	667	659	638	666	721	671	684	693	662	642	703	703	713	644	694	689	633	664	707	620	694	655	615	689	703	649	656	645	686	691	692	689	627	652	685	637	668	639	678	655	704	669	661	655	642	681	722	645	704	653	725	653	668	619	698	664	691	652	665	661	654	675	696	692	682	661	661	663	693	629	673	679	669	641	676	632	692	666	702	643	696	623	683	647	638	652	716	662	668	641	638	662	671	686	620	692	674	695	689	664	647	686	652	680	715	657	709	683	612	702	669	661	668	676	615	648	667	673	635	652	636	649	665	678	618	729	693	696	697	654	623	691	669	659	639	652	664	678	657	665	659	656	667	655	659	664	722	672	621	687	643	632	703	660	665	657	628	676	678	722	652	637	662	652	642	669	644	694	657	729	637	671	695	712	654	671	687	689	634	622	658	660	665	673	651	665	708	641	700	676	666	665	658	681	650	701	676	619	706	702	681	654	662	677	655	698	647	666	664	681	639	657	672	669	666	630	659	709	694	675	658	645	680	659	678	686	678	637	648	685	674	656	649	641	665	657	708	676	658	659	651	615	735	646	650	674	661	655	656	676	651	660	671	664	653	635	627	625	628	685	677	710	645	700	695	640	692	654	664	667	668	726	663	658	674	688	664	631	689	682	661	691	673	663	680	662	679	689	682	653	674	622	682	674	679	666	662	655	658	678	703	649	679	682	670	630	659	703	648	693	593	650	685	656	648	686	675	706	676	688	685	673	696	616	667	635	651	664	664	701	674	675	652	658	666	710	670	702	651	687	670	690	642	644	622	648	708	674	659	636	657	671	655	644	674	694	665	710	667	720	681	654	640	675	674	649	679	628	684	662	677	688	664	680	655	648	645	684	645	656	650	707	681	685	711	657	699	656	695	690	718	679	655	651	687	697	687	658	662	639	650	690	616	658	649	679	672	666	693	662	742	687	668	698	659	676	647	701	681	655	675	692	671	673	698	642	637	652	669	659	672	659	647	685	683	696	679	726	689	639	692	660	637	673	652	657	686	707	680	692	697	662	672	647	659	661	652	656	660	674	661	689	632	645	665	684	694	664	674	637	681	685	652	696	649	654	695	692	679	674	659	729	658	726	697	665	679	649	631	631	681	705	633	664	669	681	619	687	664	653	724	615	682	685	654	688	666	670	660	688	659	659	682	666	708	666	605	675	696	655	716	694	713	655	687	719	655	678	690	663	682	645	652	715	700	659	698	660	696	682	656	666	651	653	712	654	647	664	657	664	704	623	662	648	664	705	679	681	711	624	679	635	675	614	663	693	656	677	664	706	640	672	646	710	693	645	713	669	678	656	680	693	675	632	646	689	703	663	654	659	680	659	684	660	703	661	668	668	695	689	716	710	625	677	670	703	677	707	678	705	682	656	624	641	671	666	649	680	691	623	673	648	676	676	649	658	650	628	681	658	637	672	633	611	659	676	652	718	664	669	659	670	687	720	673	683	675	662	679	683	679	700	670	663	690	672	670	638	658	663	643	669	700	700	666	726	662	623	642	699	669	701	671	718	704	641	658	642	665	621	699	657	723	655	664	689	650	638	616	662	698	674	639	666	650	627	651	655	684	700	661	688	686	666	697	655	681	694	705	636	654	649	714	665	631	660	650	682	696	687	687	657	654	665	703	657	691	675	696	681	668	659	670	696	682	638	663	715	641	698	634	696	608	692	700	645	639	658	642	677	688	637	658	668	651	691	661	643	723	657	676	652	681	645	623	644	664	642	709	674	681	686	698	697	679	703	659	707	650	696	665	671	697	672	666	708	664	696	645	664	664	637	654	649	696	686	653	647	635	616	667	709	646	657	699	683	663	624	696	720	660	692	670	689	645	687	638	726	603	684	706	688	650	696	695	680	701	700	676	672	662	657	688	640	673	677	717	697	636	636	649	655	698	684	662	707	686	666	724	653	643	688	674	676	663	708	666	648	666	636	670	714	659	678	683	667	676	672	737	668	665	684	705	660	714	662	636	710	666	648	654	735	654	609	706	657	711	672	660	703	661	686	723	666	681	661	685	686	697	657	701	718	678	624	635	679	683	641	717	666	671	703	686	661	670	670	700	694	666	680	652	701	678	707	660	656	660	710	619	660	661	649	637	602	636	657	665	653	658	689	672	695	673	669	697	660	647	671	688	657	718	707	622	693	676	682	662	657	673	656	655	659	714	654	708	680	664	705	668	686	709	677	720	684	678	646	664	655	614	634	634	683	653	661	635	668	681	686	693	674	670	624	653	713	667	681	656	709	682	677	653	657	636	638	641	666	726	719	709	709	693	724	685	638	642	662	683	624	658	668	644	693	638	717	678	666	662	691	666	618	638	677	708	638	704	671	658	675	682	672	657	695	703	662	662	734	683	739	656	672	645	706	632	664	667	676	667	690	660	624	643	691	651	728	693	688	693	682	658	643	702	707	664	621	676	667	637	660	695	661	669	693	658	656	670	706	674	672	664	646	721	640	668	661	640	746	673	696	686	666	668	711	674	709	680	669	657	717	668	644	638	685	636	673	675	673	636	673	700	651	702	676	659	643	677	703	684	632	615	671	682	641	685	668	622	663	734	698	672	642	648	632	674	679	688	674	711	660	679	706	680
23853	22439	34810	28951	27689	22466	14663	4795	1982	1617	1471	1084	1037	944	884	883	830	857	843	756	816	822	807	804	814	819	852	848	818	845	809	833	783	838	816	775	809	821	807	817	807	763	799	829	823	858	783	809	820	775	875	792	851	772	803	846	784	811	808	851	806	753	799	822	803	821	852	815	790	830	862	811	770	821	808	804	825	825	796	847	791	822	803	852	850	821	765	867	861	722	851	813	855	830	788	815	844	799	821	815	804	813	830	804	808	821	838	814	807	857	790	839	731	804	829	851	800	802	802	825	814	834	809	829	840	829	858	833	799	858	813	846	866	803	811	779	834	872	793	888	797	765	761	831	806	846	815	815	808	859	857	801	829	801	854	830	843	873	785	811	830	810	817	792	851	816	808	823	847	802	805	817	840	833	852	851	846	835	811	785	817	849	832	824	827	864	894	854	828	849	817	838	812	813	851	780	821	821	793	801	819	831	827	807	823	812	846	810	850	832	819	839	800	779	825	845	813	791	843	783	800	804	825	855	799	829	774	824	828	800	859	769	816	896	825	819	775	810	771	827	813	798	820	827	811	772	784	789	804	801	791	812	822	862	853	821	820	891	846	808	805	811	825	803	829	766	819	850	784	806	818	808	816	805	810	808	813	814	772	802	835	853	804	850	836	847	809	806	795	843	859	852	864	795	818	783	779	811	886	817	848	816	839	846	884	835	815	815	812	791	801	812	805	844	839	857	823	842	851	794	868	847	814	798	774	834	857	821	793	815	779	805	793	843	752	783	812	844	825	799	854	809	839	793	789	824	772	784	801	811	789	852	799	828	855	791	884	801	835	834	806	808	773	807	835	822	825	806	857	787	833	757	830	823	838	847	824	800	776	834	805	811	761	808	804	797	856	863	819	799	808	834	850	843	815	827	829	815	776	823	826	826	816	840	873	792	840	830	815	826	821	810	845	819	889	766	819	796	795	789	824	812	777	801	845	817	827	848	874	818	800	827	839	880	831	829	790	774	869	867	816	774	762	830	842	808	817	859	835	812	808	833	835	813	829	829	808	824	874	870	852	831	800	822	828	840	774	821	845	853	822	867	801	773	790	776	825	812	827	866	806	849	849	764	819	878	819	810	774	882	823	805	804	798	840	819	867	764	787	797	863	838	839	784	817	814	817	788	848	811	821	847	808	812	821	833	818	791	776	793	851	822	834	800	826	852	806	857	797	879	871	860	799	784	797	849	790	811	833	843	885	812	812	782	810	830	871	788	829	810	859	827	778	863	803	826	864	789	823	796	804	842	853	842	845	797	808	821	807	809	818	817	787	847	826	783	829	799	828	821	841	831	836	825	819	823	854	770	808	801	813	896	842	788	801	820	844	826	802	803	810	855	785	875	776	796	808	784	891	779	800	821	804	831	852	804	797	858	866	837	811	838	799	790	830	805	834	813	810	812	852	832	831	785	780	804	777	801	834	844	792	789	844	768	798	811	813	823	767	832	837	808	811	826	777	861	839	809	845	825	834	847	821	782	850	786	802	841	814	835	824	811	827	836	801	781	776	830	793	808	855	818	824	828	816	834	826	834	802	848	779	867	832	806	800	818	827	744	832	770	778	780	799	785	846	810	845	812	819	764	803	825	802	824	782	849	820	836	851	826	790	797	805	866	822	819	836	810	820	843	834	814	772	828	816	770	795	808	818	746	818	805	789	807	796	811	822	768	817	823	824	792	812	799	848	842	827	876	854	804	773	772	852	782	823	775	756	812	859	817	868	825	777	842	803	827	848	841	858	815	753	791	823	804	835	792	814	839	769	851	793	776	829	784	803	845	845	825	833	787	815	795	825	836	810	792	822	803	822	830	862	811	854	788	774	811	826	781	787	838	815	784	873	809	827	856	792	850	813	782	808	843	854	813	790	820	786	793	802	800	792	824	829	807	820	826	801	816	818	816	837	780	774	810	825	866	827	869	787	795	845	826	778	790	845	791	863	796	791	831	806	822	786	783	800	799	822	834	749	800	785	831	789	822	811	785	766	813	790	824	793	820	808	842	840	775	849	799	819	799	861	822	822	810	845	856	828	872	843	841	842	809	807	825	847	762	823	847	802	821	874	836	776	795	803	778	812	840	818	828	772	770	786	808	794	818	811	831	830	797	857	864	843	807	884	827	830	792	823	777	841	864	851	842	780	750	807	836	797	872	807	829	772	809	824	791	779	777	842	781	854	830	825	816	834	811	823	844	845	820	869	864	838	798	839	800	826	815	818	830	845	806	839	808	829	874	834	850	805	857	864	806	818	848	800	819	804	793	812	861	868	804	813	817	783	791	864	823	814	834	834	789	811	840	806	838	841	813	824	782	834	858	819	790	832	770	820	810	841	889	819	841	831	792	899	823	831	880	841	876	791	807	806	847	847	849	833	891	834	785	844	849	826	827	802	791	875	824	805	782	803	771	817	857	776	816	809	847	801	797	835	787	810	857	878	827	854	815	796	827	795	801	830	791	784	840	843	808	736	792	759	870	754	837	803	846	829	786	814	819	843	821	825	829	813	855	827	850	853	851	830	842	795	784	828	764	785	847	828	779	864	820	815	846	796	804	773	802	827	794	831	825	799	811	828	766	841	845	816	833	862	810	864	796	781	796	808	825	856	769	820	854	844	834	785	844	809	791	834	811	806	752	807	810	851	804	786	821	810	840	858	816	786	819	889	814	864	815	799	849	788	818	823	809	865	852	800	858	824	831	837	803	792	800	806	801	825	848	830	799	851	815	755	846	783	791	766	768	846	827	800	801	798	791	824	822	789	822	859	839	887	799	802	821	823	864	857	723	786	839	880	851	784	718	782	799	818	777	882	795	853	788	784	808	827	756	808	803	845	789	825	781	787	820	806	824	887	815	815	801	798	795	814	809	781	828	805	839	882	841	780	842	875	830	801	875	801	816	813	818	754	811	840	816	815	840	759	768	817	813	827	826	802	829	761	787	814	835	883	804	854	788	845	833	776	809	792	793	782	833	787	757	827	825	784	759	815	766	804	791	800	793	830	772	800	828	815	813	803	833	824	831	844	799	820	840	805	775	830	798	817	783	808	804	820	793	825	875	834	867	826	837	853	787	754	809	805	871	830	848	858	818	783	776	804	787	837	830	836	780	849	833	843	829	789	824	803	825	809	812	846	834	811	808	841	804	828	812	833	792	813	761	805	797	783	799	805	828	767	879	813	794	818	816	834	784	790	852	745	794	818	840	842	804	793	790	823	811	842	823	792	870	830	807	814	826	815	840	810	793	794	829	875	794	828	802	807	822	857	825	779	791	827	817	818	823	822	804	851	834	845	803	830	869	795	785	835	848	845	846	833	825	810	804	808	833	775	804	794	810	871	762	840	795	884	828	787	787	831	796	795	820	794	774	873	854	845	842	812	825	840	834	813	781	802	794	843	863	849	828	824	802	854	816	852	810	812	795	852	819	853	828	823	826	831	853	779	882	807	845	854	817	796	815	869	821
47316	89026	60599	42002	32587	19882	13248	5454	2461	1893	1747	1347	1138	986	916	863	828	822	803	805	841	847	818	823	857	819	848	823	807	890	792	855	796	792	846	795	835	832	793	800	854	826	789	831	839	808	852	783	830	807	819	809	830	830	843	812	869	799	825	823	814	807	823	817	786	813	829	810	880	783	823	777	819	808	825	866	807	797	848	828	802	841	865	885	812	833	839	774	794	820	868	843	793	824	822	801	897	825	832	804	820	827	839	854	813	842	792	922	810	808	833	779	818	858	778	807	816	791	814	857	869	787	847	871	829	822	796	839	791	797	749	831	813	849	805	832	753	766	836	856	854	824	915	799	832	794	810	813	805	770	794	830	832	857	820	808	846	811	821	877	810	778	785	829	834	821	780	753	848	853	826	807	849	838	840	870	791	835	819	841	843	802	827	844	841	855	831	818	781	849	822	811	853	802	872	800	871	845	821	823	776	840	888	876	828	762	846	845	816	766	837	841	806	853	827	875	825	880	829	843	792	815	772	787	844	805	792	861	827	765	851	857	813	853	802	843	830	783	819	820	802	818	797	854	781	809	799	802	820	893	775	841	804	887	811	826	829	815	802	829	838	849	862	819	843	813	774	796	852	807	834	781	841	803	829	823	838	819	836	828	815	865	840	879	831	837	793	860	783	860	823	826	890	838	781	809	804	885	845	813	805	833	913	832	838	822	808	828	824	824	870	822	901	793	817	824	809	789	874	838	860	817	751	839	814	846	784	807	775	845	812	771	842	813	836	849	810	812	816	833	802	823	814	826	819	807	810	811	831	878	818	773	829	838	791	846	809	813	861	835	839	768	841	852	800	858	821	821	838	841	819	813	885	816	828	787	818	825	789	860	815	851	841	803	824	861	771	798	843	822	848	852	819	833	767	863	794	831	863	848	815	844	818	834	850	897	805	813	865	795	822	772	815	810	813	826	860	808	876	822	837	832	823	835	816	783	796	804	801	840	822	824	831	835	803	831	821	830	861	835	830	791	820	791	868	826	824	849	822	835	860	848	841	867	847	819	779	832	837	804	817	780	838	790	806	755	816	833	786	829	817	792	807	793	831	854	805	826	864	791	847	802	763	824	811	804	838	840	807	817	849	815	782	819	813	830	810	781	810	802	769	843	800	757	802	831	821	841	836	778	867	839	856	827	826	804	797	788	811	822	791	830	833	796	809	825	772	801	808	814	758	838	834	845	791	758	826	762	796	841	806	814	833	838	809	796	857	775	853	825	843	882	822	845	818	765	862	824	869	838	847	834	761	843	828	771	843	815	802	864	830	859	849	839	807	816	862	829	828	804	822	824	819	801	768	791	813	817	845	854	836	814	841	879	805	855	849	809	825	860	800	807	808	862	808	765	814	795	860	815	827	837	826	860	784	842	820	781	802	829	799	837	881	784	861	812	821	794	835	824	855	810	812	810	796	824	837	857	789	848	823	875	871	769	824	836	835	855	830	809	837	856	812	820	813	825	826	809	836	807	826	780	886	867	815	785	750	823	828	835	788	827	829	807	831	868	825	774	856	823	796	849	879	807	826	806	863	854	835	825	825	778	755	778	818	820	864	801	804	801	766	761	854	829	789	809	833	795	832	797	824	803	813	780	812	820	802	845	797	792	818	836	833	812	890	845	790	797	817	802	808	829	794	803	796	815	826	812	792	800	859	841	835	787	806	809	789	811	830	808	894	767	840	805	832	823	811	864	817	868	848	870	825	806	838	790	793	822	814	789	813	855	788	824	817	812	832	768	820	801	835	803	822	788	829	824	827	833	836	828	844	839	853	810	833	792	820	860	802	848	829	814	799	856	817	793	773	812	800	791	834	834	860	756	840	825	860	813	849	793	784	795	799	869	820	816	814	805	838	809	825	835	852	811	785	801	809	799	836	813	819	777	815	768	816	788	865	876	812	795	823	857	793	821	841	777	806	840	808	832	865	845	794	798	851	815	866	797	811	831	768	846	829	809	764	839	860	827	802	873	876	773	825	809	788	804	796	854	794	854	801	823	816	830	854	840	851	745	822	831	775	827	816	834	775	827	749	794	828	841	832	804	781	805	810	857	894	807	814	823	863	829	804	764	791	816	805	800	813	817	867	800	820	817	798	802	834	803	833	829	809	769	860	817	841	852	853	857	822	824	834	813	847	795	801	815	782	823	872	860	840	824	815	799	800	862	805	806	822	822	837	777	802	846	811	844	791	795	906	832	792	850	830	845	827	820	803	819	863	819	826	804	809	804	836	858	828	860	796	816	791	783	809	801	833	841	850	843	802	827	778	807	867	780	813	848	791	848	811	805	818	816	780	817	848	737	790	863	846	842	813	810	849	867	775	816	801	793	869	824	847	839	779	844	882	815	882	806	822	819	804	854	853	785	822	848	801	757	809	848	825	761	807	849	766	832	792	856	841	850	794	803	767	829	856	875	825	833	836	840	836	828	838	781	841	783	838	863	840	808	826	833	809	817	806	827	788	834	791	818	835	830	819	844	810	847	813	764	868	848	812	781	825	827	802	845	801	779	827	784	816	834	863	795	817	816	857	819	851	859	770	774	806	828	888	890	846	832	771	840	826	843	863	823	819	822	808	806	852	847	845	923	832	819	830	821	825	772	819	789	792	866	884	812	816	840	822	856	838	825	809	873	820	840	813	814	813	872	847	811	834	840	819	769	817	840	809	795	823	913	816	830	781	833	781	859	802	841	846	797	849	899	828	829	860	852	842	850	828	851	840	843	773	777	820	861	816	849	865	860	863	809	772	873	816	817	882	808	840	774	792	876	846	816	786	810	738	825	820	889	836	783	831	799	812	857	860	772	809	811	860	841	863	787	807	797	827	818	841	793	839	848	817	843	829	861	799	803	800	861	795	828	880	819	877	843	843	833	856	804	790	828	822	835	797	795	837	810	786	814	804	830	835	770	847	834	883	835	857	825	822	838	819	831	862	833	808	823	834	877	807	823	855	873	815	840	807	795	857	788	831	824	794	772	825	827	848	818	807	874	827	831	900	802	845	827	844	874	798	812	789	846	809	838	775	784	857	863	825	850	841	821	789	808	819	798	891	852	779	860	832	815	836	912	809	830	775	847	820	785	765	785	844	884	857	834	762	836	886	798	854	828	828	839	898	833	842	811	792	817	795	802	816	816	814	790	826	813	824	818	813	853	805	840	825	870	788	803	850	863	834	839	842	847	844	843	786	802	810	774	836	810	838	791	860	777	799	847	847	840	804	799	821	783	788	846	836	829	794	821	799	832	810	796	839	841	807	856	792	780	814	794	861	756	810	867	810	830	879	848	843	785	822	851	796	813	808	812	804	830	832	786	903	858	816	822	814	857	829	851	802	819	791	808	787	818	825	819	800	838	785	817	830	793	799	812	787	806	805	816	822	800	830	871	825	821	837	801	864	801	832	788	843	794	834	859	816	834	873	864	810	829	864	798	782	801	818	831	828	797	847	801	758	800	822	849
25144	23518	34467	27389	21988	12168	5381	2185	1308	1085	967	846	792	806	740	742	758	769	757	793	715	736	773	738	784	750	762	756	710	746	720	721	763	782	756	720	734	713	783	716	758	733	742	720	718	751	789	690	728	691	739	745	724	740	707	723	787	760	775	706	747	731	719	732	724	701	753	746	761	715	720	696	779	727	766	709	750	699	730	743	770	795	754	755	783	736	680	705	741	727	784	762	766	728	741	794	694	746	770	732	754	752	777	755	712	792	721	711	721	754	770	751	797	705	727	761	746	736	723	767	725	696	758	718	729	737	699	714	740	738	742	822	746	773	767	743	778	708	734	737	780	783	732	721	736	763	716	748	737	751	707	786	770	714	752	759	730	719	776	738	757	774	803	804	774	737	727	704	756	739	761	771	775	738	763	727	784	759	693	748	746	792	767	768	754	753	767	726	816	775	771	720	726	744	750	762	725	727	730	787	721	744	725	748	735	729	737	711	734	719	718	760	737	752	757	789	686	779	757	772	708	760	722	735	706	699	744	686	759	744	791	727	692	763	757	785	767	741	747	739	783	732	706	683	759	768	769	737	738	765	778	749	708	697	787	736	711	706	700	773	742	791	763	720	740	732	716	745	729	734	768	730	737	758	719	804	769	723	710	712	722	786	781	733	736	718	733	709	703	759	776	757	737	740	721	704	739	723	733	730	736	730	693	795	765	725	750	773	786	761	698	729	727	776	739	711	682	764	715	712	750	743	733	734	752	726	723	727	706	741	728	671	721	786	761	706	729	736	743	737	703	727	750	746	756	686	772	789	764	721	791	743	729	709	758	786	801	752	720	765	731	770	721	753	700	723	749	724	739	708	727	731	787	734	751	738	726	744	742	731	735	734	743	756	729	740	791	741	779	784	722	707	770	696	757	757	756	724	733	707	753	800	769	742	725	689	753	747	694	720	785	765	741	722	712	751	715	769	794	733	792	767	695	757	752	779	709	773	794	707	729	728	686	730	769	760	712	708	779	738	781	743	761	713	715	734	785	705	716	735	740	726	819	770	755	745	779	775	771	738	733	704	750	739	720	731	788	735	739	728	710	736	772	756	800	699	724	752	746	750	767	734	786	746	736	770	762	715	794	698	720	757	707	762	702	813	701	759	762	732	752	792	736	776	789	785	758	761	730	786	684	767	736	730	728	757	757	724	838	812	724	725	782	748	749	729	762	740	722	767	791	747	741	737	771	739	698	818	753	756	715	743	750	693	716	718	755	759	774	746	691	720	744	726	759	757	728	790	715	741	754	780	743	735	669	702	729	769	729	747	762	726	731	749	739	756	724	760	784	728	718	767	711	707	745	759	727	734	751	782	760	757	720	716	729	762	732	693	718	738	731	737	703	759	757	760	731	751	773	750	772	722	775	737	725	757	738	734	714	767	699	745	723	701	752	755	765	655	678	756	709	713	699	736	723	725	698	762	731	737	795	708	770	717	742	728	723	724	752	747	694	733	745	789	727	709	749	716	795	755	775	734	688	794	769	724	765	731	752	748	743	769	759	793	713	726	754	720	778	701	687	784	782	713	785	743	763	742	768	742	781	745	751	755	771	768	699	712	807	824	754	740	763	735	732	803	745	747	809	734	731	723	752	754	717	766	728	790	785	745	745	716	689	752	729	773	717	732	755	783	729	751	745	735	765	765	741	724	756	728	783	701	711	752	748	740	753	759	696	747	710	755	735	710	752	716	738	719	719	725	718	689	783	718	725	782	741	745	771	746	731	756	745	722	751	779	767	725	750	735	754	677	774	753	726	732	693	708	757	704	792	687	754	702	741	747	681	712	750	708	755	789	723	735	656	745	740	724	771	750	689	745	755	698	747	726	714	708	782	703	744	751	738	758	766	713	753	759	727	697	748	729	776	771	724	725	746	748	725	707	749	752	759	735	731	757	750	754	754	754	767	791	716	699	713	741	754	721	729	778	750	768	718	779	725	703	685	710	748	752	735	708	762	736	683	751	747	738	738	742	708	761	780	727	768	772	749	727	741	742	721	752	770	739	712	744	764	750	743	762	745	757	737	763	724	749	801	729	722	731	723	728	764	758	716	793	763	715	751	746	742	724	737	747	722	759	757	688	745	718	732	751	775	739	689	699	762	721	758	743	730	750	767	730	698	788	769	731	751	735	738	747	759	708	722	748	697	691	708	786	770	736	751	760	751	764	737	773	717	776	730	762	697	733	700	748	731	738	719	726	755	733	759	733	731	718	741	717	751	736	743	731	717	760	744	674	738	761	763	758	698	714	717	724	751	746	734	751	737	763	737	756	772	782	766	740	727	752	746	705	756	796	748	776	743	744	726	748	751	728	685	738	759	707	711	781	776	716	744	782	730	759	706	738	713	741	712	736	761	738	760	772	703	722	745	749	752	760	737	732	765	748	738	728	803	777	733	734	726	698	741	690	723	754	753	721	719	774	722	728	741	731	746	745	752	769	716	704	802	734	737	754	747	776	788	745	745	803	751	761	723	673	704	795	739	756	745	727	774	713	757	746	746	729	746	740	705	681	750	694	716	714	709	773	769	726	699	722	700	729	779	773	758	744	761	762	778	704	769	725	766	778	738	744	761	712	765	720	703	726	762	766	746	761	740	762	722	724	792	757	744	811	747	694	815	744	728	751	723	734	746	738	752	727	728	735	694	715	734	758	755	719	733	736	754	753	762	776	718	730	759	730	730	748	705	799	742	760	725	715	771	759	738	714	693	708	718	729	776	781	710	689	759	757	739	689	736	732	764	756	776	702	725	740	749	703	754	725	697	715	693	768	767	742	677	746	773	745	755	740	781	758	715	704	759	739	787	749	743	743	761	744	742	724	718	740	695	699	737	747	771	738	777	729	800	712	770	727	752	774	710	726	737	714	731	748	763	726	771	704	718	671	722	809	728	727	695	743	752	744	774	749	718	713	720	736	733	761	792	766	760	784	749	742	787	772	787	752	763	714	699	754	771	708	749	773	691	743	723	767	747	731	739	738	784	723	747	712	803	698	729	758	735	757	736	717	775	734	761	758	741	739	811	768	715	791	712	759	700	745	747	718	727	755	785	787	757	752	745	718	744	728	718	707	762	778	721	710	761	723	693	686	744	726	743	693	718	774	729	725	751	701	722	727	753	689	707	736	769	736	719	740	721	738	765	775	739	757	707	724	752	780	757	720	731	748	710	762	744	741	702	772	739	775	745	737	720	740	757	770	685	804	764	730	730	755	716	726	780	747	718	729	769	720	707	715	780	748	749	729	742	764	736	759	713	706	739	723	763	706	736	746	758	778	726	754	753	773	713	753	704	737	741	710	770	722	745	724	802	772	781	733	721	696	737	716	767	762	745	687	696	753	729	743	791	732	661	760	690	743	777	775	732	770	740	759	748	741	742	792	722	798	758	770	728	764	760	687	741	747	745	773	771	764	746	733	734	776	771	744	724	752	774	755	746	724	741	722	735	727	753	717	773	724	754	697
46659	78625	50975	30211	23830	12666	7475	3211	1777	1292	1170	1030	935	806	772	786	799	774	791	754	762	785	774	771	756	793	748	766	768	791	782	745	793	746	768	803	785	809	761	751	753	758	789	792	768	747	749	751	830	797	782	731	791	783	768	776	799	771	738	733	821	756	771	807	740	808	764	770	735	797	753	735	716	752	790	776	774	760	767	725	732	769	769	740	774	773	746	819	738	725	734	770	769	787	782	772	800	784	760	734	791	764	767	787	763	799	783	776	721	802	784	763	802	732	778	757	733	761	817	764	790	756	775	774	768	828	753	749	751	779	749	812	769	778	707	776	802	725	733	743	739	798	718	755	746	809	753	770	771	780	748	836	736	782	773	723	763	765	758	713	731	767	762	780	767	836	753	768	809	768	740	769	742	814	793	772	740	772	760	799	780	794	702	744	801	763	766	771	794	791	740	816	749	801	706	727	730	774	801	729	761	804	709	758	741	739	738	793	796	775	759	790	813	763	816	760	783	745	831	828	799	731	771	813	775	810	803	777	747	754	729	816	788	798	780	762	847	736	792	811	784	783	704	758	766	767	731	760	750	735	778	778	820	733	731	699	748	785	791	787	817	783	760	770	755	713	781	766	818	852	746	715	819	716	746	752	785	810	706	751	746	764	752	758	749	774	758	781	807	709	754	792	729	765	741	814	754	786	734	786	777	765	748	807	754	775	726	797	754	815	768	739	770	808	716	787	784	757	774	753	767	825	719	796	758	719	797	725	799	754	746	706	729	744	737	765	767	797	761	802	788	828	779	785	828	751	788	804	767	847	778	775	772	721	789	759	746	736	771	815	730	765	784	756	707	775	779	759	743	750	739	777	750	744	747	773	774	792	736	794	752	752	766	781	798	818	790	777	775	787	751	763	738	758	739	804	855	775	742	767	782	739	789	762	756	779	790	805	750	784	742	786	762	752	810	752	786	786	751	802	787	758	709	805	773	774	685	779	726	807	814	812	811	747	784	776	750	757	748	783	820	778	766	764	812	763	777	790	740	782	772	800	797	704	742	782	787	789	796	845	814	800	787	743	749	762	786	773	749	804	747	781	751	749	776	787	774	722	766	763	743	770	789	738	719	788	761	799	764	773	755	689	768	808	781	763	774	829	786	766	735	781	788	789	741	750	783	775	740	744	775	755	798	758	758	766	787	734	732	770	835	803	754	813	722	792	791	750	779	792	774	783	755	735	814	775	753	820	782	730	730	765	805	736	795	782	780	750	737	745	784	796	787	754	779	772	792	723	795	732	801	807	810	761	787	740	780	765	755	740	769	764	779	776	764	732	781	782	791	781	762	757	812	796	798	797	778	773	772	732	745	779	789	790	776	754	792	767	758	767	718	747	761	810	782	729	740	790	799	754	754	751	782	734	766	775	753	763	781	818	786	732	769	789	790	780	771	832	801	796	771	763	740	809	787	777	754	768	758	764	757	731	773	807	851	793	789	790	753	731	746	753	803	785	741	739	761	773	712	751	763	732	791	757	759	768	821	780	754	773	737	749	731	794	756	822	752	700	738	763	755	796	744	754	796	773	731	713	782	770	777	736	770	753	726	759	764	762	743	755	746	731	769	813	754	780	784	757	744	781	799	687	793	789	788	758	784	787	802	796	750	813	763	794	820	784	786	758	799	780	800	753	764	787	765	802	772	808	747	750	804	794	773	812	765	779	821	776	809	772	741	723	737	808	726	763	734	750	751	768	841	714	772	733	770	772	778	762	771	803	798	814	786	823	777	800	749	767	769	761	735	759	759	785	797	725	766	732	802	816	799	748	769	777	746	761	791	750	765	807	771	765	787	762	780	772	801	738	814	756	774	760	829	774	757	790	828	760	766	758	730	747	809	782	732	786	750	814	788	731	732	760	779	749	773	762	782	752	767	736	730	767	737	791	794	755	762	745	756	780	711	797	783	788	804	789	725	792	785	763	772	770	790	757	769	730	785	798	789	757	768	746	762	772	797	730	736	767	766	812	755	723	785	788	771	766	747	766	719	786	834	760	799	771	826	783	813	780	768	805	806	776	813	734	771	795	772	766	744	780	824	746	716	771	870	773	783	753	710	712	777	799	730	752	792	780	694	749	755	764	762	776	772	797	806	737	787	747	722	762	762	724	822	762	809	771	777	761	781	801	795	798	743	781	789	795	766	790	730	754	790	767	769	787	797	750	800	767	767	795	795	769	757	783	758	737	782	723	805	787	785	772	777	778	814	780	800	790	833	779	779	812	809	829	749	809	814	807	745	800	790	779	748	751	733	816	779	817	789	774	769	757	785	769	787	780	763	771	765	815	818	828	772	788	757	764	752	795	768	718	731	818	755	802	793	796	781	764	814	799	747	783	748	813	758	805	747	805	786	792	770	721	781	795	750	774	753	766	745	807	784	746	776	820	778	754	773	769	799	759	762	772	784	743	768	706	738	756	808	752	750	808	789	719	772	781	772	788	704	743	801	771	775	784	716	778	772	799	786	780	799	738	795	766	786	777	751	742	734	738	758	803	753	772	783	769	793	804	680	783	769	763	822	781	742	759	783	742	776	775	740	769	801	718	800	771	752	763	771	767	708	759	740	725	737	794	748	763	726	812	724	736	762	801	755	767	763	734	780	797	793	819	773	802	807	786	725	773	777	797	763	788	806	766	712	751	801	723	788	761	748	781	786	732	809	788	771	786	736	755	759	757	738	787	738	790	792	770	788	821	730	749	757	745	754	777	768	783	806	757	749	804	783	780	718	792	772	725	793	769	725	764	821	762	767	793	784	804	792	752	767	771	789	742	781	704	767	782	717	813	778	748	835	807	780	766	779	761	770	802	827	790	740	754	795	735	820	763	776	769	750	794	786	815	776	816	819	712	724	809	806	778	794	795	803	751	729	787	772	794	758	836	787	836	789	772	757	759	806	774	752	754	818	742	771	723	830	804	742	755	757	794	787	797	797	705	766	781	779	775	815	791	755	747	772	773	770	791	778	738	752	753	737	737	766	746	715	805	779	767	723	763	736	767	807	758	778	747	787	734	798	762	760	730	782	815	777	764	755	763	797	762	786	770	808	783	788	788	775	778	737	741	804	727	827	785	830	739	777	778	742	804	771	751	762	765	748	766	776	714	792	791	730	767	751	761	789	784	756	757	774	761	761	756	697	764	806	774	730	776	750	782	769	775	769	776	735	774	767	802	777	763	784	770	725	775	805	790	771	762	774	742	768	743	779	755	809	766	754	789	768	766	823	790	757	766	783	772	758	840	794	731	783	779	764	772	782	758	776	765	747	748	748	822	778	770	792	781	729	784	749	815	768	818	791	724	801	713	706	808	791	746	800	773	789	743	778	755	775	764	764	797	748	816	795	843	824	761	765	784	754	760	730	767	798	731	724	744	770	758	776	735	780	810	796	770	723	789	766	783	788	798	767	733	777	784	778	775	756	786	823	761	826	782	761	795	802	751	805	751	711	805	704	780	763	799
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
