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
341616048023	341616048582	341616049132	341616049682	341616050232	341616050782	341616051332	341616051882	341616052432	341616052982	341616053532	341616054082	341616054632	341616055182	341616055732	341616056282	341616056832	341616057382	341616057932	341616058482	341616059032	341616059582	341616060132	341616060682	341616061232	341616061782	341616062332	341616062882	341616063432	341616063982	341616064532	341616065082	341616065632	341616066182	341616066732	341616067282	341616067832	341616068382	341616068932	341616069482	341616070032	341616070582	341616071132	341616071682	341616072232	341616072782	341616073332	341616073882	341616074432	341616074982	341616075532	341616076082	341616076632	341616077182	341616077732	341616078282	341616078832	341616079382	341616079932	341616080482	341616081032	341616081584	341616082132	341616082682	341616083232	341616083782	341616084334	341616084882	341616085432	341616085982	341616086532	341616087082	341616087632	341616088182	341616088732	341616089282	341616089832	341616090382	341616090932	341616091482	341616092032	341616092584	341616093132	341616093682	341616094232	341616094782	341616095332	341616095884	341616096432	341616096982	341616097532	341616098084	341616098632	341616099182	341616099732	341616100282	341616100832	341616101382	341616101932	341616102484	341616103032	341616103582	341616104132	341616104682	341616105232	341616105782	341616106332	341616106884	341616107432	341616107982	341616108532	341616109082	341616109632	341616110182	341616110732	341616111282	341616111832	341616112382	341616112932	341616113482	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2741	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	2000	3600	2300	2740	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
22474	21220	28633	24115	21222	19953	1289	441	360	325	295	245	245	229	216	194	184	190	168	170	166	161	162	149	173	142	165	147	160	154	152	165	139	133	182	146	149	147	133	168	124	141	147	140	143	136	121	153	149	136	132	162	144	126	160	151	141	136	119	172	147	130	136	140	143	139	167	131	161	126	145	133	142	139	144	133	122	125	148	129	187	149	148	147	118	145	144	138	121	106	162	142	133	132	146	150	157	131	132	140	123	139	139	163	140	139	142	130	122	155	136	143	140	157	130	128	152	154	143	119	122	141	137	116	140	149	122	131	138	149	142	133	143	168	137	141	104	152	149	133	132	135	130	136	155	140	131	122	134	140	141	126	164	136	129	153	139	135	141	152	125	155	171	137	145	165	144	136	137	133	118	159	120	134	139	136	138	126	128	140	141	147	142	138	146	157	152	134	146	141	149	136	128	139	136	147	146	140	126	127	134	142	115	142	132	130	137	149	147	121	136	134	152	141	152	142	118	129	137	128	145	131	113	129	156	133	125	150	141	126	122	124	135	147	144	126	147	140	129	120	128	148	137	157	170	122	146	150	126	129	130	154	153	130	142	138	147	134	127	133	130	142	131	133	136	159	143	154	132	136	117	119	164	136	141	138	128	145	125	122	119	125	140	143	107	135	132	136	143	146	146	135	149	140	129	134	130	130	129	162	114	142	136	123	117	131	138	141	135	126	150	145	126	134	146	112	134	143	138	146	146	127	129	144	129	125	134	156	128	146	136	120	133	141	150	130	131	130	133	152	125	141	124	152	137	127	116	138	120	136	159	149	128	155	140	128	125	118	134	127	148	142	152	124	148	153	139	133	137	130	122	128	147	118	132	128	126	155	136	123	129	129	124	145	142	133	136	161	109	164	144	145	150	137	132	130	138	130	132	156	135	142	160	170	152	141	149	127	141	129	130	155	129	144	148	133	148	143	140	115	149	140	129	136	142	145	152	152	164	145	125	143	134	137	135	146	145	149	147	127	123	146	126	140	140	131	158	135	133	143	144	150	140	158	145	153	158	131	135	144	137	134	157	160	122	151	141	168	129	155	122	131	127	151	144	137	147	155	119	149	137	133	141	136	135	138	143	114	134	171	149	125	134	146	122	135	130	119	141	130	103	142	148	137	131	150	130	142	152	136	143	128	155	126	134	142	168	162	138	145	168	135	139	128	120	118	149	137	147	135	147	154	138	137	141	127	139	140	128	132	136	130	139	141	161	124	133	130	128	135	135	142	126	134	152	133	144	117	139	151	115	124	130	134	122	148	142	157	137	137	122	162	136	142	139	131	125	161	145	149	134	140	130	145	134	134	129	141	129	111	155	132	109	146	113	144	155	127	142	123	135	118	146	139	148	146	147	143	126	150	148	149	112	130	138	148	145	132	135	143	129	138	130	131	144	150	135	115	138	143	131	155	122	128	136	144	132	146	137	125	131	150	121	118	134	128	122	130	126	132	126	137	125	138	145	169	152	160	125	123	139	126	150	141	139	135	131	114	136	129	135	129	150	152	142	125	138	121	120	143	141	126	142	140	143	148	128	150	133	130	123	137	138	123	147	136	139	137	150	125	128	131	125	128	144	120	128	133	142	136	141	131	139	171	124	144	140	148	157	129	139	147	140	123	138	143	136	158	133	142	136	123	147	138	139	132	132	132	137	147	131	137	122	135	137	144	158	134	117	133	130	138	136	155	150	134	168	144	124	139	113	139	145	168	125	110	150	126	152	138	146	146	120	139	147	125	138	145	137	147	130	141	139	143	142	127	142	145	127	151	135	138	141	115	148	137	135	141	137	139	138	127	130	128	152	146	130	144	137	125	129	141	118	125	145	130	130	132	146	142	146	133	152	148	136	136	122	134	140	131	158	137	142	118	142	149	150	129	136	124	128	118	140	156	143	153	135	132	136	130	152	150	149	134	128	138	107	137	137	141	119	139	153	132	142	116	138	138	149	121	139	108	132	125	135	136	157	145	146	140	130	124	139	148	145	131	131	139	141	139	166	124	117	139	141	121	135	132	121	145	133	146	138	133	135	116	146	129	139	133	137	141	110	153	110	131	126	134	149	123	143	113	153	139	164	136	120	171	128	130	148	151	151	134	147	132	140	143	118	155	133	133	132	144	143	132	132	140	127	135	144	121	141	118	138	124	154	133	147	133	142	122	142	141	130	135	123	148	147	131	130	137	132	156	144	130	137	159	149	121	144	119	143	126	139	134	143	134	125	133	144	143	146	152	141	136	140	140	146	140	143	125	143	135	138	114	118	132	141	131	158	140	137	123	134	124	133	142	146	144	151	129	154	129	133	154	138	127	127	121	146	116	124	133	130	140	141	131	141	156	134	121	139	148	129	136	149	137	136	110	140	140	129	139	141	122	124	136	120	139	140	149	155	126	120	143	164	139	145	127	141	140	117	133	149	133	134	141	105	121	142	150	129	140	149	114	150	147	129	137	157	142	129	147	126	130	133	134	125	138	142	130	127	118	143	123	127	132	155	136	139	134	147	140	136	141	139	129	122	153	137	158	139	125	138	158	132	115	149	142	139	125	122	129	120	144	134	117	130	138	147	168	119	136	136	127	149	140	132	131	150	134	133	133	145	135	147	147	143	144	129	142	134	137	148	138	134	115	130	141	148	129	140	125	140	138	137	151	119	144	142	137	138	135	140	125	137	148	160	136	133	115	133	145	140	133	139	129	150	142	158	122	120	145	102	139	142	149	127	118	142	131	137	156	130	118	117	142	138	129	145	137	124	120	134	143	135	140	146	116	146	138	137	136	151	101	121	134	145	146	134	152	144	136	120	147	138	132	133	130	133	131	136	152	125	111	147	137	130	156	141	128	129	124	131	153	134	121	125	113	161	130	137	123	119	118	136	132	129	144	141	140	132	139	114	128	144	144	125	118	134	121	143	133	140	136	141	129	132	136	127	155	133	145	155	145	124	131	137	139	129	149	133	124	137	135	128	146	129	158	157	131	160	113	144	163	166	132	136	148	141	139	132	124	145	157	131	135	136	131	155	145	116	111	119	160	149	140	143	115	137	160	124	136	136	145	141	138	125	137	141	126	153	142	123	147	157	144	126	147	157	129	124	127	154	143	124	136	130	120	153	117	139	117	118	154	126	149	137	130	141	152	137	145	131	121	157	136	143	128	161	143	136	125	137	124	159	161	122	137	119	142	143	164	129	156	129	123	124	120	134	155	149	158	150	156	129	142	145	123	132	154	132	135	134	150	131	137	136	127	131	119	137	155	144	149	126	133	154	126	145	150	137	123	138	138	147	135	163	137	130	138	146	129	142	132	141	127	139	135	144	148	139	117	145	138	131	126	160	155	142	137	117	136	138	147	148	113	121	149	136	138	131	136	142	121	137	148	135	135	118	153	143	140	124	163	138	173	142	135	158	124	130	135	151	133	136	137	153	122	142	124	125	139	117	154	116	144	116	127	137	135	146	122	118	118
4408	12672	7869	3717	2482	1770	1288	982	786	711	583	505	444	420	364	381	337	309	313	322	294	278	281	259	254	233	217	245	229	238	220	210	208	216	196	197	221	184	203	195	201	203	198	222	180	203	180	206	204	191	184	195	197	213	211	185	182	184	216	189	194	188	202	206	222	203	191	189	189	204	145	204	202	191	176	202	181	215	195	198	184	195	167	183	197	202	193	209	202	210	181	209	178	195	199	176	190	189	183	162	204	185	196	221	199	166	209	206	197	179	173	195	206	203	188	203	190	186	203	220	185	210	194	192	165	173	197	192	202	186	193	186	208	186	185	154	204	190	209	149	191	178	167	198	190	208	192	216	172	203	184	186	179	205	162	207	185	194	174	184	184	171	209	158	200	197	169	185	178	198	191	176	175	176	195	180	167	212	175	195	187	187	155	186	163	175	156	157	193	175	195	166	213	188	197	180	195	190	181	185	201	178	200	185	214	207	166	193	186	181	186	172	197	188	179	179	218	192	171	194	201	184	203	187	170	173	173	193	166	199	160	188	178	201	181	181	199	175	188	187	222	185	190	177	197	195	190	191	178	181	174	195	188	191	156	195	214	178	199	190	201	205	192	183	185	195	198	211	190	200	186	193	201	188	176	173	189	202	184	188	185	204	197	176	175	166	186	199	208	190	172	190	178	200	175	198	180	186	175	177	186	212	204	185	161	200	194	197	177	170	172	197	191	199	196	188	174	194	211	190	184	178	201	169	205	159	201	167	181	184	169	175	182	186	180	202	204	157	180	181	206	202	197	188	152	190	185	176	143	164	191	165	198	192	187	204	193	192	174	176	200	183	201	190	188	194	196	168	213	183	209	181	196	184	190	199	185	200	185	178	177	158	208	192	199	175	173	162	213	196	178	168	206	185	189	186	168	185	174	163	164	184	192	182	184	195	171	163	190	176	205	169	178	175	197	181	160	157	183	186	190	171	178	179	197	170	181	174	204	195	187	192	183	187	212	183	188	187	186	195	199	185	214	189	187	192	192	191	184	178	187	181	192	188	200	190	184	182	214	160	188	178	178	191	174	169	207	185	193	204	181	202	175	177	171	174	174	184	168	180	175	201	187	172	180	199	194	202	188	206	189	181	196	172	179	197	188	200	195	174	182	192	194	190	181	193	194	177	173	193	185	204	172	190	194	191	202	167	181	185	196	192	200	163	204	181	202	186	208	176	194	185	183	190	177	209	170	166	175	190	186	214	179	169	181	188	208	179	178	176	169	182	176	191	177	180	179	167	174	196	194	182	220	182	218	196	177	191	174	199	212	174	185	165	193	194	183	193	189	198	180	182	181	179	199	186	170	192	183	188	199	179	179	177	160	186	194	163	172	182	176	182	180	201	180	185	177	195	193	200	206	192	187	209	187	197	193	178	179	213	179	176	194	208	173	184	194	201	180	186	149	195	191	193	201	156	180	176	196	181	163	201	211	194	163	188	203	200	181	188	184	177	199	184	175	200	169	180	188	174	176	162	186	178	193	182	189	185	210	178	182	198	198	163	214	161	174	186	189	179	204	198	192	202	199	180	178	184	192	183	187	191	195	179	191	184	184	195	179	175	201	183	189	213	176	184	199	175	209	208	184	199	181	183	180	183	191	184	158	181	190	174	184	173	182	201	182	209	194	194	185	187	184	169	208	190	199	190	189	211	164	179	195	202	182	169	183	203	194	191	177	200	189	195	184	190	186	174	196	183	170	188	183	201	195	189	171	188	203	187	172	178	175	175	183	178	202	180	190	183	179	192	171	213	203	187	186	202	181	177	187	175	184	194	194	163	198	182	178	207	183	181	156	180	181	190	186	155	225	189	205	174	185	172	190	200	165	175	173	192	177	178	194	170	179	178	220	218	200	200	191	191	209	222	170	207	200	188	206	187	184	204	181	170	186	149	190	181	190	157	193	172	190	169	173	185	176	184	170	205	183	192	177	179	196	190	187	211	202	208	184	188	179	189	176	194	168	195	203	181	205	196	158	174	171	168	177	211	177	177	180	168	193	211	184	185	191	138	205	199	186	176	196	193	196	173	189	200	195	210	194	192	183	164	178	193	155	189	184	199	176	190	198	206	183	197	187	167	149	203	181	189	186	171	212	178	192	186	181	190	202	200	207	177	184	192	169	176	192	205	183	162	178	173	171	190	183	171	180	173	150	223	177	190	188	178	191	192	167	199	201	176	190	183	184	189	190	205	174	178	216	177	226	204	204	170	205	193	191	185	195	177	171	182	184	168	188	185	186	180	203	216	171	180	205	206	206	196	185	195	184	178	185	184	187	165	179	176	205	181	166	208	180	185	192	186	165	188	198	196	192	194	192	195	178	182	199	197	169	188	178	200	197	182	178	205	170	171	192	192	178	182	162	193	177	185	166	180	199	190	180	177	196	210	197	179	184	194	209	171	190	193	176	187	187	184	170	183	202	182	190	222	192	200	201	200	196	183	191	164	185	186	200	190	198	213	174	192	196	193	209	181	166	201	155	181	184	199	184	195	188	191	212	179	184	189	188	156	164	194	191	204	174	189	187	203	209	187	174	171	175	172	204	216	199	188	176	155	219	164	163	183	174	190	207	189	183	173	181	175	177	192	192	211	174	200	218	190	167	186	174	200	182	201	212	214	153	182	187	166	182	175	186	191	188	177	217	191	180	181	184	178	175	195	196	197	200	207	192	201	190	194	184	191	165	185	183	195	203	196	179	217	194	180	186	199	199	203	197	195	177	183	185	168	179	180	182	181	196	174	179	188	179	171	203	185	154	182	170	179	153	181	204	163	198	183	190	190	182	193	189	195	174	178	176	197	177	190	159	186	169	201	180	192	208	187	170	189	185	175	199	190	169	200	166	166	187	168	177	198	200	186	187	170	174	176	181	195	199	190	177	196	184	184	191	182	175	157	185	204	180	175	154	185	174	196	184	194	177	186	170	199	182	180	189	198	207	167	189	187	180	176	192	178	176	180	197	191	196	211	174	186	201	213	185	191	206	184	169	194	179	177	181	172	179	173	186	195	194	189	185	201	187	201	180	176	180	203	157	200	213	203	202	195	195	199	204	203	186	186	185	190	173	198	172	187	198	169	200	197	200	168	196	169	200	187	181	200	191	209	159	177	186	180	191	182	187	213	183	203	168	190	189	214	197	199	183	178	181	185	178	184	195	207	175	178	180	210	162	186	182	188	196	158	188	190	178	167	195	200	170	200	196	174	181	198	205	205	199	189	180	172	201	196	187	203	220	162	178	199	176	180	176	186	180	198	161	177	202	183	196	174	208	163	192	183	198	195	210	190	187	188	182	190	195	194	174	166	182	165	212	184	189	198	195	184	191	184	164	180	185	171	203	194	168	180	189	181	201	182	194	188	163	177	186	206	211	173	187	201	206	199	178	188	202	174	207	190	201	189	181	186	189	186	184	195	195	172	166	200	187	182	187	186	181	190	179	203	168	188	186	200	200	184	205	209
26823	17106	3374	763	667	617	630	590	592	599	590	599	585	599	599	574	568	589	563	607	560	606	559	576	606	576	566	579	669	587	551	585	603	587	616	552	600	575	582	613	579	604	557	585	658	629	577	591	546	562	589	571	604	584	610	599	605	598	573	592	599	569	605	590	591	556	568	570	587	572	531	605	597	559	575	597	585	576	589	559	603	548	549	604	627	579	569	631	634	562	594	593	574	599	533	579	598	549	594	578	624	570	589	579	629	611	550	595	546	588	598	616	577	576	577	564	603	579	596	611	585	587	566	578	625	588	573	573	594	572	599	592	618	604	612	595	591	575	565	584	587	560	617	595	590	582	611	591	560	595	603	571	591	582	546	559	572	563	549	587	580	570	580	521	576	569	603	618	608	589	590	579	600	591	553	589	562	589	567	585	608	596	603	548	564	628	558	601	598	554	629	607	567	610	588	571	575	619	576	555	591	569	581	586	575	577	586	587	595	590	605	614	590	574	576	612	648	566	579	556	566	585	531	565	562	638	564	562	576	571	552	599	620	548	564	605	592	564	569	627	593	589	573	554	595	603	576	601	591	554	614	601	599	584	589	570	616	570	560	543	568	569	548	575	585	599	573	564	610	592	584	620	598	595	602	580	566	594	592	536	603	603	584	597	573	588	562	574	556	557	580	582	582	590	615	591	547	582	618	602	604	568	617	527	580	590	579	621	561	575	594	598	577	577	583	573	596	586	599	583	583	575	620	599	628	604	567	588	576	627	563	581	638	604	622	568	590	598	568	580	628	550	580	571	579	573	556	550	583	615	593	575	579	594	557	616	640	567	575	596	578	552	602	610	557	548	553	535	601	599	596	584	584	559	585	526	598	559	583	561	592	569	566	565	577	601	572	624	556	557	599	581	611	580	592	558	549	567	623	556	606	597	543	599	578	580	576	620	582	616	573	581	581	573	581	582	597	611	575	598	607	567	570	598	553	595	595	604	590	565	603	549	607	599	590	540	627	575	576	607	583	558	572	569	636	576	572	574	559	594	576	596	628	570	600	577	557	603	610	622	577	578	556	547	564	585	575	588	603	591	592	586	573	602	631	570	562	609	614	622	555	580	609	592	597	595	638	573	563	554	573	589	615	594	574	559	627	587	588	599	610	548	614	576	585	604	619	598	589	596	553	616	594	544	600	611	581	632	571	581	582	579	548	663	576	637	619	559	601	591	596	596	563	606	578	554	595	594	583	588	573	597	599	610	576	572	593	597	582	564	577	618	629	593	589	569	581	605	575	585	613	549	568	594	602	607	603	544	550	596	580	574	593	558	562	558	572	591	555	552	616	593	559	544	574	560	579	610	609	590	605	627	602	582	623	579	564	586	553	635	586	561	577	604	593	561	603	567	575	574	572	599	592	615	570	560	587	580	584	559	607	592	551	613	583	633	616	603	605	576	649	579	582	600	561	520	615	575	571	566	565	586	606	569	564	596	575	560	580	582	580	589	620	618	605	590	559	590	538	581	599	587	520	596	641	617	599	571	602	595	529	570	566	588	567	603	609	612	590	605	552	571	640	588	624	611	584	633	590	588	599	607	559	621	606	557	598	577	587	620	593	565	558	559	575	577	582	572	556	637	561	576	611	612	584	629	553	561	572	587	573	559	562	597	575	586	583	617	596	578	571	542	599	607	598	592	589	592	623	577	598	550	562	618	601	574	590	569	628	567	574	578	612	549	567	608	600	579	554	566	591	619	558	595	592	591	548	569	611	641	569	579	565	579	651	554	569	557	570	610	596	539	624	588	547	613	558	542	557	596	557	582	601	583	589	576	587	592	599	572	589	592	611	565	609	548	582	580	577	581	602	584	617	593	609	618	611	549	567	552	551	518	587	583	586	584	553	579	571	602	614	533	581	594	555	569	574	587	610	590	591	557	622	598	607	622	548	594	589	579	600	553	541	591	562	593	556	618	578	586	605	548	586	578	543	576	568	598	567	582	586	626	598	618	589	597	564	622	579	569	575	522	546	567	554	623	563	596	604	594	583	575	585	606	594	571	599	606	599	586	576	567	577	553	582	588	635	563	623	591	590	593	597	600	558	565	601	616	574	597	559	601	569	612	566	568	581	594	520	638	568	581	606	577	575	546	602	616	635	566	616	609	560	612	541	575	591	635	579	603	574	580	544	543	594	611	589	600	580	561	601	569	615	612	595	601	590	581	596	600	576	617	616	608	609	560	587	562	626	580	598	577	583	631	567	576	571	552	598	585	595	587	568	586	598	609	615	594	571	571	618	564	614	609	584	585	577	611	584	562	586	506	573	582	606	623	621	609	577	602	557	576	552	588	560	605	567	608	591	551	643	581	599	603	542	632	623	565	573	607	567	597	588	567	569	568	580	593	584	530	609	551	621	580	596	560	615	596	590	606	572	592	612	592	569	580	561	568	582	582	546	589	598	611	591	585	579	558	540	582	573	596	598	614	578	565	527	602	601	590	569	586	609	592	594	562	610	553	595	565	580	614	556	609	564	608	615	618	606	519	566	590	552	597	561	626	543	592	567	602	581	600	580	554	586	632	578	621	568	560	585	623	564	594	567	579	596	613	608	596	572	608	608	542	525	586	604	636	567	567	538	539	598	583	592	604	609	609	581	571	646	601	594	521	584	603	565	538	553	623	597	584	600	608	543	571	558	632	614	560	594	583	577	566	545	580	570	599	572	612	564	625	600	548	554	620	592	618	627	620	601	580	598	620	606	601	583	592	611	583	607	558	560	634	586	551	550	590	598	590	626	569	596	576	550	565	584	607	567	518	599	597	593	622	585	571	627	556	607	549	581	554	607	628	568	579	569	553	573	571	587	586	627	620	623	571	557	562	543	624	596	617	621	553	593	543	646	595	588	588	594	588	588	590	595	608	579	575	566	556	565	593	640	560	552	634	583	588	594	559	631	573	558	569	549	573	608	587	578	596	580	597	563	549	608	586	592	562	589	609	567	610	584	578	602	555	591	611	579	579	582	587	557	607	631	612	578	592	588	570	595	595	582	572	578	639	589	620	570	592	586	593	532	588	597	588	564	593	563	586	660	579	583	576	578	613	600	574	563	573	570	567	562	572	532	592	643	590	596	604	571	591	614	602	559	566	615	579	538	574	576	602	581	610	590	557	538	587	539	590	579	593	552	621	577	614	558	596	580	584	598	605	635	557	598	567	586	620	632	600	591	554	537	597	574	563	547	578	572	583	559	605	586	549	569	563	588	585	626	565	598	606	616	616	597	602	571	650	592	602	575	535	626	581	572	592	582	571	599	584	585	601	577	595	588	563	565	618	572	562	604	604	609	556	578	541	565	572	584	577	596	577	590	545	528	577	619	620	559	612	553	571	577	621	557	613	577	586	606	563	598	577	602	582	549	592	590	605	576	613	594	572	616	532	589	640	640	602	581	604	582	650	578	596	587	555	598	609	568	574	560	612	593	572	593	603	598	599	599	608	591	600	590	574	574	612
4238	1545	1168	913	912	839	834	796	752	737	745	825	765	785	776	737	781	795	761	705	735	756	734	787	754	805	739	804	744	730	740	784	785	742	761	810	710	744	728	788	767	792	716	763	715	778	767	757	750	795	747	684	787	753	744	745	759	741	759	794	737	742	811	754	771	730	765	791	777	751	747	731	741	797	786	783	809	789	724	777	799	776	804	764	762	779	767	757	754	775	810	736	774	748	759	749	785	772	727	763	744	772	718	794	742	724	756	760	798	752	806	743	814	754	767	734	733	771	725	800	777	785	752	730	738	770	762	780	768	782	740	741	747	811	743	782	732	749	789	676	766	775	803	751	770	767	733	745	778	797	749	819	754	724	722	727	754	794	798	735	810	770	759	758	779	764	757	794	757	745	764	745	779	812	771	754	729	770	766	780	776	771	756	758	770	757	706	764	751	789	753	772	802	777	749	767	749	752	757	781	754	735	745	744	754	786	763	780	783	790	768	761	798	749	758	743	704	736	813	770	760	768	756	711	735	778	778	774	758	816	812	775	746	712	775	697	782	717	758	746	773	801	756	712	802	750	758	763	797	770	728	791	715	792	775	767	769	770	762	779	760	746	746	738	782	771	726	785	760	723	770	815	751	763	726	791	795	775	750	791	787	732	758	749	761	709	794	777	744	760	772	740	806	790	759	793	772	742	790	767	761	823	803	773	740	726	767	749	770	724	760	709	758	751	753	761	740	722	803	764	757	730	754	718	718	781	759	734	807	780	782	751	778	733	770	779	773	771	818	826	732	740	764	813	733	777	744	765	753	778	735	766	741	775	762	740	716	749	803	721	716	769	774	733	772	799	780	781	756	704	815	764	764	728	750	764	775	770	783	766	833	737	755	806	739	746	797	778	761	732	721	724	743	756	752	754	784	766	733	694	762	707	812	708	766	768	753	728	742	751	740	761	780	811	779	729	785	759	723	744	755	791	769	768	745	772	761	748	818	788	748	760	762	771	737	737	729	780	797	782	713	779	758	744	787	773	759	710	745	749	736	722	770	719	723	782	782	810	756	760	777	744	752	772	746	772	735	781	773	788	747	816	738	760	772	777	773	801	788	761	740	770	750	793	797	740	730	785	799	724	796	793	758	748	760	700	739	766	807	694	756	773	745	721	782	783	744	741	810	803	797	756	728	786	755	803	771	738	791	790	776	762	730	733	777	787	754	794	774	779	822	745	747	801	810	760	722	751	748	768	727	790	748	723	724	728	791	813	740	837	721	815	727	733	847	735	771	785	791	754	763	729	730	763	723	783	763	766	785	743	750	802	777	760	774	751	746	712	789	728	776	694	779	736	770	803	815	748	776	787	767	736	730	723	788	748	748	797	763	777	804	737	720	724	741	749	803	752	800	748	776	772	787	746	782	793	697	802	789	783	815	729	769	743	812	794	726	756	792	736	715	738	740	721	723	766	790	746	779	711	783	745	805	788	732	789	773	754	747	800	752	762	768	775	737	777	796	782	817	738	760	763	750	745	733	768	745	778	784	770	777	717	766	715	717	793	760	729	764	773	774	760	782	802	770	775	788	767	735	764	764	775	792	779	784	789	776	750	786	741	785	755	783	770	763	818	762	754	755	745	790	780	767	775	751	799	770	755	808	785	777	771	803	711	755	783	759	769	789	744	777	764	763	796	815	779	718	767	782	715	758	822	703	764	760	759	766	741	774	710	820	771	751	793	764	733	744	775	853	721	739	746	811	783	777	768	762	748	717	733	736	830	737	814	770	756	757	762	757	791	770	755	734	717	718	780	778	754	781	719	787	790	725	733	737	752	749	793	778	782	775	756	767	774	787	775	789	736	754	788	779	718	785	743	786	743	791	777	759	768	715	746	761	760	758	817	800	771	812	742	800	768	772	720	780	727	751	799	802	743	764	745	743	792	777	763	823	768	836	759	752	737	723	775	702	799	769	727	761	751	778	747	717	776	818	737	756	786	775	779	775	756	744	758	775	807	772	758	760	746	761	756	739	752	802	753	753	774	731	792	791	745	718	758	762	780	798	780	714	790	731	723	762	738	732	743	770	727	723	757	716	753	798	780	743	723	706	765	782	767	743	804	733	790	785	761	772	763	782	779	752	780	719	770	786	750	750	736	761	777	773	741	779	799	811	762	772	744	776	755	743	733	798	803	796	789	836	753	824	723	749	801	771	774	741	769	785	776	758	789	763	809	789	793	802	766	764	727	811	715	745	721	805	780	759	781	747	774	795	793	707	724	774	723	744	836	817	756	765	728	740	759	744	762	787	734	720	801	773	773	734	726	798	774	742	759	770	798	777	832	804	741	741	779	789	796	788	745	735	763	811	746	761	795	742	730	735	748	754	779	806	744	801	766	774	757	764	766	736	741	785	749	772	821	753	756	709	784	719	751	775	777	759	804	764	807	818	772	797	760	763	779	738	708	795	756	749	712	723	767	802	776	763	745	803	744	766	804	741	739	725	727	736	746	726	776	722	779	782	767	707	748	698	733	743	750	753	768	763	786	759	795	814	777	741	768	764	753	765	801	774	743	727	790	747	765	755	774	735	761	771	789	743	719	751	708	762	722	800	777	739	769	761	811	769	755	790	802	725	743	711	779	755	747	735	704	770	748	788	776	739	801	770	795	718	750	761	733	761	804	708	767	752	754	753	713	765	758	756	769	751	768	790	749	795	767	760	750	740	762	703	788	800	790	760	820	765	749	732	753	801	761	770	763	832	741	758	755	777	682	776	783	733	762	746	770	698	756	748	763	766	818	785	766	735	786	766	774	766	685	746	777	787	791	801	734	735	774	758	792	704	782	738	776	765	782	811	722	704	789	823	730	697	781	770	718	749	748	777	779	795	767	708	773	734	769	808	793	804	793	756	763	775	768	752	780	776	779	732	744	810	690	806	752	729	753	758	766	746	725	773	764	733	795	741	760	740	764	782	751	827	763	732	833	754	729	767	790	764	790	777	741	738	733	746	725	768	787	696	809	719	730	741	737	743	755	710	743	719	777	753	750	719	776	758	727	733	752	747	754	759	775	769	748	764	775	768	807	724	766	788	816	744	763	725	760	762	741	767	749	755	757	719	717	800	761	735	801	767	773	751	746	734	755	777	750	776	737	777	747	762	758	766	833	763	755	776	749	727	750	731	796	739	764	779	731	809	776	784	711	736	767	753	782	692	717	749	743	755	785	768	758	743	743	753	733	790	720	778	769	782	763	717	812	775	734	731	751	801	792	763	798	774	762	784	768	733	815	775	747	776	801	728	800	762	763	776	719	746	816	785	718	721	737	764	778	775	756	744	761	738	727	726	752	750	792	772	755	782	783	777	740	796	764	762	771	781	734	771	756	781	720	752	739	758	786	746	741	732	806	778	739	743	747	829	800	808	756	798	728	788	803	745	701	789	786	748	748	776	793	703	751	775	761	750	745	746	797	777	754	773	732	734	768	728	734	748	712	784	746	766	784	749	807	739	752
22908	20758	27448	24148	20218	2433	689	585	502	518	473	426	438	413	448	418	419	405	447	384	379	450	418	380	407	416	377	385	366	400	390	418	393	398	359	371	385	397	386	420	401	369	396	372	395	368	423	393	397	381	402	404	383	414	344	393	390	391	408	382	406	363	379	378	374	390	352	382	382	356	395	370	408	383	395	356	397	383	423	360	409	402	380	399	384	380	350	376	411	415	352	393	387	395	365	377	406	373	395	408	371	406	388	384	357	397	395	349	361	368	392	371	415	407	379	415	386	390	381	391	365	346	367	353	418	373	372	336	374	368	407	391	392	383	344	371	362	398	348	398	378	392	356	383	386	384	407	366	410	388	399	408	367	388	364	417	386	389	375	380	391	387	372	386	385	352	358	410	383	394	338	353	399	367	343	428	398	386	372	388	416	403	395	371	371	363	395	403	376	410	390	382	390	368	363	363	404	398	405	392	364	424	406	434	382	367	407	355	416	403	373	421	369	382	374	357	369	371	360	392	370	432	384	391	367	402	373	346	387	387	372	396	382	388	371	382	369	411	406	372	344	426	388	356	404	369	390	344	377	367	420	351	378	373	400	394	386	347	376	391	377	365	361	393	366	394	413	388	405	372	399	382	401	404	380	382	369	373	388	390	372	381	380	349	424	343	408	365	375	408	396	385	356	388	384	360	363	412	395	351	388	388	373	380	370	335	390	389	376	375	366	363	363	386	414	422	388	379	391	377	407	430	386	378	396	398	421	415	363	374	352	376	378	372	374	375	379	378	369	363	384	387	424	362	381	359	356	377	373	385	365	378	377	382	396	342	361	427	382	397	373	395	367	411	416	373	382	356	379	393	407	358	379	375	394	372	390	368	392	385	380	379	354	417	416	371	406	390	352	386	357	389	359	392	416	355	350	409	396	401	398	384	390	387	391	357	370	389	376	402	378	395	389	351	373	377	392	392	395	402	376	378	373	381	400	428	413	397	392	389	352	364	363	436	364	360	388	399	379	414	365	391	343	390	366	383	417	391	364	352	363	391	355	387	395	397	385	390	361	403	378	408	398	387	345	362	365	389	394	388	410	416	402	376	384	347	385	359	367	387	358	365	389	384	392	389	371	377	355	393	379	386	417	374	356	386	361	369	419	400	425	360	387	407	379	398	362	366	401	389	391	363	363	377	366	376	380	390	376	393	369	399	337	396	345	393	368	376	383	367	415	422	392	404	389	388	363	376	364	389	389	366	397	375	382	400	389	385	383	348	362	404	393	407	351	373	351	409	360	353	372	355	393	384	373	385	369	395	385	412	393	354	383	378	386	399	415	362	382	374	364	375	400	395	360	429	364	374	370	406	377	347	359	364	390	407	390	378	372	341	384	396	369	333	366	387	390	390	369	389	391	370	345	408	383	387	328	384	397	395	381	382	380	376	409	416	359	399	402	382	406	353	392	410	371	346	392	412	378	391	383	382	353	403	355	384	403	372	404	381	374	448	371	345	390	382	373	396	390	393	420	381	383	370	363	385	382	364	374	365	395	376	389	384	382	391	368	362	390	409	400	383	392	385	415	377	361	407	392	395	381	360	385	397	349	380	366	386	390	401	420	368	379	373	385	351	395	375	390	382	362	369	336	385	382	363	386	401	391	399	367	381	349	377	356	365	350	383	365	389	355	394	363	411	423	381	364	369	399	389	371	394	375	373	375	382	372	375	371	379	396	413	375	359	391	365	370	393	406	392	356	394	364	387	332	405	395	397	342	408	365	376	375	409	419	374	422	374	385	375	381	375	386	411	405	357	355	345	381	393	382	396	349	390	392	398	397	394	357	388	370	377	386	414	385	380	356	379	335	385	386	398	352	357	372	371	414	395	429	363	383	379	383	411	340	355	386	393	381	387	383	414	389	375	341	360	352	365	397	367	438	355	397	406	367	385	392	371	356	434	373	380	393	362	371	377	386	410	373	401	384	389	371	404	374	359	387	354	374	384	351	390	379	399	359	415	385	365	351	408	371	389	374	400	391	390	382	405	374	384	408	389	384	344	371	377	408	391	402	387	380	392	385	356	343	379	381	401	365	403	376	355	371	373	360	409	405	367	378	376	374	407	404	371	371	377	367	393	375	382	343	374	406	367	374	380	402	367	390	382	356	375	395	410	408	415	376	405	391	398	366	365	374	374	374	412	368	364	341	391	398	368	376	441	384	399	383	387	397	366	354	351	380	409	381	340	392	377	335	375	414	373	369	401	378	357	417	357	385	345	384	372	381	397	372	409	379	380	373	369	381	376	428	389	386	401	366	406	375	371	370	374	351	375	372	415	351	403	372	405	382	355	397	388	374	354	389	404	419	387	398	371	357	370	385	376	377	379	377	348	388	391	376	379	363	350	367	370	397	357	388	389	428	402	379	398	357	345	423	408	413	367	364	303	403	404	378	411	406	389	391	412	380	392	364	367	376	384	400	374	368	389	383	383	354	390	400	376	384	415	388	383	391	386	384	379	388	385	370	393	384	336	379	414	372	407	391	400	402	395	346	411	349	423	418	366	395	360	378	407	383	392	372	372	372	383	374	424	396	366	388	374	343	358	365	422	406	352	365	393	384	360	399	339	400	360	412	371	370	388	367	362	375	363	408	378	393	372	372	380	349	391	348	381	362	439	317	376	357	377	386	421	407	370	359	349	377	403	400	412	399	363	376	387	379	385	416	403	360	385	368	353	381	382	409	398	414	368	414	344	408	369	343	380	389	374	425	402	393	356	390	389	379	399	385	362	403	376	383	403	364	397	381	401	442	362	363	402	357	399	349	387	385	399	366	397	366	353	387	384	335	359	352	396	377	363	387	398	378	362	395	376	382	385	410	373	357	407	375	381	391	350	389	409	372	394	404	370	399	358	383	370	370	368	432	350	410	390	364	411	357	427	356	375	370	400	396	414	384	394	359	386	381	383	390	393	378	379	392	409	428	393	385	407	378	358	377	371	384	394	399	387	375	361	370	351	408	377	392	424	415	404	364	389	434	383	364	409	358	393	374	389	375	369	372	404	411	370	395	432	424	414	382	379	391	369	382	380	400	372	384	363	367	382	355	370	407	376	378	400	376	384	387	358	397	401	392	411	349	379	403	360	391	386	365	412	403	379	389	361	363	389	394	390	389	393	365	399	386	355	388	378	352	373	395	385	387	396	342	345	391	380	404	405	378	403	388	385	413	413	331	400	381	375	377	393	392	377	381	373	385	378	358	377	365	417	408	379	370	363	380	386	367	401	361	360	360	364	421	395	415	370	367	386	353	405	402	373	405	371	364	391	378	365	371	404	392	371	373	401	355	370	361	367	358	370	416	407	373	380	412	373	359	368	422	374	384	411	372	377	392	401	395	396	398	378	405	414	387	417	361	389	381	360	376	353	376	387	378	403	379	369	420	380	396	357	371	373	380	411	393	369	394	381	386	379	372	390	406	387	390	383	373	398	357	355	364	414	380	374	396	392	338	358	371	394
3268	8175	4905	2487	1794	1319	1100	944	808	741	664	636	635	645	643	576	573	541	577	559	564	590	556	546	518	567	541	571	546	504	516	565	569	527	522	495	534	481	523	553	530	489	545	527	515	547	535	517	598	476	516	515	539	538	525	525	556	544	520	498	504	507	510	504	546	490	521	491	506	536	511	534	576	474	476	492	525	502	526	554	548	498	506	493	547	505	499	516	525	517	460	520	498	534	536	519	559	572	518	538	537	489	542	485	517	519	506	542	518	546	493	562	542	540	535	531	521	491	506	518	487	498	535	523	482	546	532	513	514	523	527	510	472	514	527	499	534	513	522	506	489	530	472	517	550	537	540	498	496	532	509	494	513	497	489	533	520	499	563	522	517	479	526	526	520	448	525	516	519	490	522	509	486	516	568	542	495	523	433	544	513	490	539	485	502	489	488	448	503	541	525	520	503	493	512	522	529	540	528	490	491	581	537	489	507	550	514	511	511	545	531	521	517	507	484	526	495	543	539	519	521	537	534	483	495	506	473	496	518	528	528	470	524	542	541	505	489	525	537	552	500	515	526	498	535	522	498	533	508	522	493	527	489	546	472	534	584	496	489	515	508	529	553	495	461	510	554	534	524	464	490	476	504	511	520	517	510	505	523	523	535	522	513	484	519	522	522	527	504	506	500	519	489	472	520	498	546	500	494	459	561	543	521	499	500	501	524	541	532	507	510	504	534	515	500	501	529	535	526	484	494	515	510	530	535	519	510	535	516	509	543	505	547	533	483	554	475	491	500	514	509	564	509	550	491	536	509	507	492	551	490	540	520	521	551	501	499	523	522	527	488	536	527	537	532	510	447	476	513	524	504	528	547	523	520	536	538	529	528	540	509	498	505	536	533	507	522	522	494	487	530	513	524	508	508	507	513	511	535	461	512	508	482	499	511	504	522	536	512	524	510	519	529	478	518	515	492	517	500	489	548	507	519	518	510	529	530	563	550	506	505	519	516	536	544	495	483	504	503	482	562	523	479	509	537	496	533	521	514	498	556	544	491	483	490	531	538	490	503	529	577	551	477	522	482	535	522	510	479	519	517	490	515	486	523	484	522	492	491	523	485	492	520	498	511	495	526	539	525	519	527	539	470	502	530	490	522	566	533	531	559	496	511	501	532	507	505	539	502	499	525	472	517	517	484	489	489	527	525	502	507	480	508	529	497	520	511	498	517	511	519	535	489	517	481	513	505	540	531	528	488	490	476	506	496	503	524	506	489	510	480	453	529	527	496	508	526	546	512	494	525	534	528	480	532	563	519	530	529	474	554	538	483	506	512	486	515	530	491	450	493	523	531	540	540	531	500	538	501	502	511	511	504	493	497	500	479	490	521	541	516	513	536	495	537	499	539	495	509	530	494	532	527	518	529	536	495	518	503	532	501	464	515	530	517	504	508	503	520	488	489	533	516	497	491	507	495	529	520	542	518	557	514	522	515	488	513	501	541	520	493	522	518	522	506	510	456	540	521	477	535	554	507	526	556	520	535	490	515	495	517	504	595	493	512	513	510	522	479	555	450	527	514	503	547	523	522	522	493	525	494	533	552	507	524	518	547	525	528	504	500	517	528	517	484	509	506	517	548	552	539	548	531	535	486	490	544	523	491	507	499	503	511	536	475	503	498	495	515	515	519	515	509	537	530	476	520	486	539	523	511	539	559	536	516	525	509	489	469	486	538	514	505	507	521	540	515	511	526	527	495	505	541	543	512	531	519	541	512	521	528	523	491	499	468	499	482	578	487	478	522	555	485	516	504	542	490	547	484	536	506	532	497	460	526	521	494	500	523	493	509	505	523	527	502	505	513	504	490	524	466	499	487	524	512	491	534	550	531	511	565	525	496	482	499	543	496	514	524	527	497	507	503	468	472	520	575	506	521	492	548	515	556	512	484	502	512	503	526	521	543	498	497	486	491	512	514	518	503	508	543	519	499	518	486	495	503	500	486	551	506	528	554	518	519	500	507	512	512	532	544	492	472	511	503	531	487	538	570	534	525	501	530	528	481	521	548	539	509	514	466	527	540	483	499	500	516	514	537	510	537	538	502	464	517	524	532	530	512	555	541	523	506	526	535	503	583	524	543	537	536	495	529	502	524	493	497	510	543	496	481	503	530	490	493	494	469	493	506	517	529	513	499	516	507	522	535	513	492	476	528	488	494	485	520	512	522	503	482	528	480	477	544	498	525	489	520	553	515	551	556	500	514	535	508	497	486	535	527	512	528	520	517	526	550	589	500	485	512	498	516	516	524	534	492	518	484	554	509	530	554	477	453	525	518	492	513	490	525	524	473	509	554	496	535	521	506	476	505	506	515	525	522	511	577	510	472	535	527	520	517	534	528	536	511	500	537	535	484	522	518	521	497	511	536	485	524	524	519	457	528	490	497	506	537	515	502	493	521	510	485	494	496	579	480	499	532	508	549	536	502	539	476	480	475	525	541	534	515	526	526	530	511	506	539	519	510	510	511	544	484	514	559	536	521	490	509	527	517	517	567	501	511	502	534	494	556	536	489	551	477	571	513	501	512	451	518	530	502	500	484	504	541	519	523	526	477	490	499	518	527	555	551	479	544	485	509	475	491	522	551	524	480	507	495	499	491	516	537	543	536	535	478	527	546	482	514	520	538	494	514	450	496	475	532	549	550	492	596	490	540	534	509	514	492	472	555	526	454	528	530	506	501	466	496	532	550	480	505	484	511	558	512	514	513	514	527	519	540	520	570	521	502	490	542	520	499	511	513	517	550	539	524	520	490	526	509	505	493	507	459	506	544	487	482	528	524	485	506	471	549	520	467	501	527	495	551	557	516	513	530	523	512	541	485	534	511	501	517	493	510	513	503	559	504	534	505	494	510	510	523	544	525	489	518	528	525	496	529	529	493	542	519	471	511	510	489	524	502	525	515	464	504	530	504	527	511	495	546	490	503	523	527	561	531	505	544	514	547	450	521	506	526	518	481	505	499	550	504	531	489	464	525	539	522	459	507	515	496	503	513	510	507	531	526	516	482	555	507	547	507	514	532	498	543	499	487	541	513	515	498	548	547	528	520	466	533	513	514	501	495	517	458	484	527	512	549	526	513	500	503	510	523	486	546	530	513	474	531	504	536	510	531	525	517	522	513	564	528	509	484	459	480	495	489	552	526	529	510	503	499	534	515	528	514	510	487	494	507	479	463	489	493	542	522	532	544	526	527	540	519	492	530	519	509	505	524	547	515	501	490	481	509	547	517	539	542	510	531	493	482	490	551	507	510	514	466	469	483	533	501	492	531	480	482	512	507	545	528	543	518	528	481	535	481	531	485	509	528	543	509	548	527	507	527	487	519	502	503	485	552	517	506	554	566	533	498	539	523	520	562	550	511	504	489	516	499	514	514	491	508	534	489	516	561	529	540	536	510	515	534	526	502	495	527	499	504	537	535	445	529	484	504	556	493	532	478	510	494	511	508	486	500	489	473	496
24245	20794	25526	22738	1385	548	555	523	479	476	521	468	463	434	464	468	429	492	451	447	428	430	474	481	462	481	464	421	457	481	447	427	502	473	473	490	476	470	506	431	458	481	402	437	443	426	456	457	412	431	460	460	454	421	432	475	448	435	455	435	435	484	439	471	444	431	397	448	415	426	453	455	449	432	416	455	459	461	449	451	456	436	434	449	454	471	474	465	429	431	443	422	462	481	426	453	452	425	444	409	430	425	449	437	456	461	436	471	465	428	458	452	456	451	436	461	436	446	463	428	449	400	429	489	417	408	436	440	445	433	445	465	427	451	450	447	429	487	466	476	433	488	467	411	423	409	477	474	443	427	435	437	458	434	436	456	436	440	442	469	446	483	452	445	457	429	439	424	454	438	434	457	519	437	411	444	435	444	441	456	472	403	464	441	452	446	467	459	468	423	412	410	441	440	479	474	413	432	447	430	419	453	439	460	474	466	451	477	470	489	452	471	430	449	419	438	418	453	448	434	438	472	489	477	425	444	434	466	410	438	447	455	458	449	413	463	479	437	462	448	443	421	472	434	427	417	416	508	447	453	444	450	461	449	477	458	471	465	436	413	469	459	428	451	447	468	478	423	444	426	434	513	432	429	442	422	442	436	438	428	397	441	469	434	416	416	499	460	450	452	456	451	444	438	439	459	455	483	434	421	434	419	399	461	459	440	452	439	491	418	457	495	451	440	427	424	402	430	475	436	447	433	442	484	457	448	416	434	447	464	447	428	445	410	450	432	473	442	458	481	469	463	424	450	454	432	478	469	446	435	445	421	429	453	416	447	446	433	455	438	437	415	459	444	450	428	483	462	423	460	424	454	444	437	479	471	478	473	451	440	426	436	454	443	436	428	438	466	428	445	439	436	430	389	416	427	454	456	438	444	477	423	463	450	453	481	421	479	414	465	473	444	433	439	457	427	464	405	467	480	420	459	449	415	419	489	405	439	450	406	390	405	420	419	414	424	473	474	422	464	431	426	422	455	429	440	460	446	430	397	465	456	428	430	428	434	459	417	424	423	454	462	430	428	420	463	454	502	443	457	448	456	440	447	459	423	420	485	429	452	419	499	488	443	426	449	430	441	466	406	427	433	439	423	456	431	446	441	454	424	458	414	461	437	414	448	441	474	431	424	457	459	435	485	453	446	458	495	455	470	446	454	435	454	453	444	442	431	419	442	438	458	420	438	447	458	432	462	431	425	441	447	424	458	452	431	455	422	430	425	435	408	442	445	421	459	447	439	447	431	435	453	439	411	424	435	418	453	382	487	448	436	441	458	448	411	421	447	439	453	454	482	409	467	470	440	439	458	435	444	411	461	432	450	428	455	419	435	409	443	453	398	451	444	461	448	478	428	435	421	440	436	468	445	426	430	458	408	428	443	403	440	456	432	422	409	423	414	428	468	420	455	464	451	440	452	450	403	444	459	419	474	460	431	504	465	433	432	442	434	432	418	430	472	470	472	473	437	456	451	440	442	447	452	489	477	424	441	449	411	469	452	480	444	453	464	434	438	426	444	453	462	407	465	375	490	466	449	442	433	478	415	474	447	464	423	406	431	440	432	470	425	457	437	417	460	490	498	434	448	428	447	456	429	470	467	451	403	436	453	424	437	455	461	472	449	458	437	463	469	407	458	455	472	444	442	465	448	423	472	423	426	436	396	454	423	440	484	437	418	444	443	466	413	449	460	467	505	442	443	454	427	434	448	456	443	438	452	465	427	415	421	462	441	435	456	450	453	491	456	430	453	470	449	438	425	462	462	468	443	442	468	468	494	441	452	483	433	454	430	443	453	449	459	434	448	435	436	490	486	424	461	414	465	486	448	452	445	438	450	447	441	435	441	490	432	429	428	425	446	469	433	457	442	444	445	446	475	464	428	459	434	447	450	429	407	435	441	439	427	437	466	449	468	413	456	449	439	440	434	467	454	434	437	438	451	424	418	425	438	467	436	454	429	391	450	459	436	444	452	488	428	453	431	423	412	464	410	428	492	431	419	447	469	454	423	462	474	408	434	400	457	428	420	474	438	460	479	420	458	467	452	474	458	438	461	444	462	462	431	444	433	441	399	466	447	455	442	450	427	415	478	406	470	455	496	435	455	495	435	444	447	417	416	408	510	471	481	415	470	473	431	433	455	425	433	435	417	437	455	417	429	427	434	477	461	437	408	450	488	443	476	442	499	454	440	451	512	408	444	435	430	448	436	423	470	460	414	469	427	422	449	433	445	489	422	436	459	460	417	473	445	464	429	411	470	450	424	462	471	452	477	457	459	434	427	455	433	441	416	381	448	456	474	450	512	428	455	428	426	469	467	451	453	468	441	412	462	434	414	410	407	513	480	415	434	421	462	438	451	440	413	457	428	468	494	434	440	454	443	486	444	483	439	456	437	461	423	471	427	422	443	437	444	469	488	475	447	467	467	481	454	441	462	463	432	464	459	435	467	445	453	445	487	446	404	441	442	443	438	448	427	435	421	423	482	424	445	463	422	452	434	444	448	448	436	438	451	420	453	429	447	460	448	417	444	446	400	421	456	460	458	431	431	476	443	451	440	451	461	474	443	468	454	457	442	435	461	440	406	425	412	439	453	456	471	448	454	475	493	450	445	429	422	460	406	448	469	462	418	443	457	437	448	452	404	464	411	470	434	420	461	446	448	477	451	433	429	404	459	421	428	458	470	439	456	431	464	443	438	444	457	461	451	421	454	422	424	459	435	450	427	430	499	468	442	481	438	456	476	476	440	456	432	425	444	457	449	462	452	465	462	446	408	460	467	433	428	468	427	450	460	413	448	441	462	443	476	447	432	470	447	448	447	466	457	423	458	453	457	476	465	476	472	453	461	468	437	462	432	450	454	452	436	458	421	443	481	482	423	422	443	468	413	420	417	396	415	446	476	433	430	413	461	436	436	439	474	467	440	449	442	448	492	467	412	429	453	452	479	414	493	488	459	460	447	473	433	462	466	463	457	446	429	459	431	436	433	455	452	434	457	418	454	453	450	444	455	441	423	443	475	434	443	487	443	450	453	470	445	477	470	455	433	456	454	454	450	468	428	476	447	462	476	442	424	442	449	446	464	421	446	456	437	402	485	452	446	453	442	476	448	433	467	483	442	454	439	435	423	484	455	431	430	436	476	433	439	489	463	470	475	428	410	493	380	472	454	409	477	466	418	434	434	460	413	415	422	434	448	436	458	430	451	452	446	458	392	419	451	438	456	444	444	432	491	447	444	458	441	414	458	425	465	438	411	457	432	421	467	459	435	439	433	458	473	433	438	457	448	419	438	458	428	424	463	457	489	472	445	439	446	441	425	430	440	429	426	420	468	425	442	455	462	422	412	424	431	451	432	448	445	450	482	471	438	467	404	481	449	462	415	471	468	460	467	456	474	467	415	446	434	429	456	421	489	459	428	453	414	434	433	430	422	476	449	435	408	437	431	455	445	452	405	431	498
3249	3826	2453	1330	1147	974	795	785	736	698	671	657	665	657	661	636	618	626	593	592	592	604	554	586	572	633	556	558	602	627	577	546	637	607	610	559	574	587	598	579	589	561	560	544	564	549	607	547	566	563	572	591	596	617	544	591	583	591	605	563	587	592	586	581	573	581	556	585	575	607	575	576	595	596	560	519	576	590	556	527	610	593	560	626	571	572	589	557	611	568	577	612	610	593	615	543	610	577	563	532	604	579	574	612	591	557	612	577	572	565	602	597	566	571	599	559	548	583	627	596	575	547	605	589	561	581	542	546	580	575	601	587	583	563	583	618	587	543	572	529	542	520	616	562	594	528	567	604	564	582	574	575	573	570	586	564	606	581	576	556	548	579	592	570	575	608	587	593	540	586	607	604	591	572	585	594	560	551	551	565	558	584	581	595	612	595	583	555	593	547	538	581	591	594	582	646	579	543	587	569	557	569	592	575	585	584	621	595	554	590	607	584	598	611	561	619	584	605	580	572	556	553	556	550	559	581	563	556	568	609	594	614	552	587	587	603	560	601	568	618	636	575	595	602	561	574	609	583	590	566	590	574	597	548	596	626	612	581	554	650	620	564	584	587	607	597	561	555	586	609	536	567	584	577	599	545	587	594	579	543	574	559	557	558	614	618	622	568	577	576	611	564	571	615	550	591	583	588	570	597	548	532	611	553	610	525	580	576	559	571	638	608	581	613	568	609	629	538	576	585	576	604	571	607	563	576	603	579	583	592	534	600	562	554	606	572	580	589	607	532	578	602	568	593	620	582	583	592	610	590	600	585	550	570	556	547	549	576	539	600	561	563	534	579	595	583	604	561	617	558	567	603	593	545	615	594	597	566	567	554	594	589	588	569	559	606	559	594	575	590	544	581	580	551	570	575	601	552	566	573	592	566	578	579	561	587	537	560	596	545	561	576	608	551	638	593	599	544	577	590	573	574	535	544	614	579	545	574	567	584	581	536	585	606	587	556	545	567	573	585	604	581	556	579	579	605	548	582	586	611	586	615	551	604	542	542	555	579	543	599	612	555	561	550	581	593	585	546	613	594	539	587	551	582	611	566	556	574	565	545	557	610	590	588	555	614	521	599	585	597	588	572	568	531	529	578	607	534	571	567	571	611	583	558	553	596	589	594	538	581	581	544	542	579	598	576	580	568	588	583	563	609	571	560	564	618	549	620	601	596	582	591	583	562	613	584	612	571	563	599	584	612	597	574	596	580	587	574	531	578	575	621	537	594	587	584	584	599	537	547	626	567	585	576	569	577	524	588	577	557	541	570	549	598	573	561	571	568	569	561	557	601	609	565	504	561	566	584	522	584	554	596	582	586	592	573	560	568	551	556	580	589	603	558	556	535	573	610	607	562	558	557	563	641	520	594	604	542	586	571	584	542	600	585	574	598	578	571	634	575	572	591	592	551	564	599	575	558	601	611	566	582	534	534	577	581	620	552	545	589	534	571	563	565	536	580	561	587	527	614	587	558	590	574	567	558	556	599	601	621	605	570	597	573	579	543	577	546	579	586	562	607	574	551	593	627	574	575	581	589	543	565	565	568	607	564	507	537	563	585	533	561	583	559	576	565	562	557	544	532	558	590	551	564	557	564	558	573	617	580	583	584	550	566	572	558	547	603	543	580	576	600	552	594	551	606	635	597	602	554	573	588	564	580	586	566	583	583	576	554	603	585	505	605	545	570	572	562	602	567	577	613	611	588	541	583	557	561	573	589	567	585	600	615	580	554	570	587	528	608	578	596	576	611	548	596	586	567	526	577	562	643	570	544	597	547	558	542	567	531	610	581	601	569	523	583	578	568	544	553	579	559	564	579	597	586	535	533	568	602	557	570	595	579	576	569	536	567	603	584	543	573	547	584	620	561	595	621	585	581	524	600	583	598	564	597	585	528	571	556	587	599	602	557	537	567	561	582	579	529	586	552	569	568	579	621	586	579	569	620	599	589	610	548	580	557	551	545	534	550	543	572	567	565	563	583	566	549	597	567	549	549	593	543	581	569	574	622	579	545	540	578	558	596	571	571	559	604	592	559	562	625	564	553	553	589	578	589	580	595	566	614	557	592	588	590	561	559	585	616	598	597	596	581	568	578	568	611	586	549	587	588	570	566	590	596	574	554	540	582	582	556	579	581	581	558	563	558	531	598	577	610	563	539	577	556	550	594	574	522	557	549	578	638	564	527	595	621	614	584	568	605	552	549	594	543	545	636	584	596	625	560	599	582	575	585	588	598	577	622	575	599	577	606	538	560	568	596	571	571	569	606	594	543	528	576	590	589	538	575	551	556	522	577	536	588	588	599	617	545	583	591	568	579	594	598	608	583	562	586	576	578	578	566	587	544	568	530	550	552	572	594	581	562	582	598	617	562	606	600	541	560	582	581	579	603	540	588	579	559	550	600	564	556	574	556	569	571	547	568	593	606	555	599	607	595	601	560	580	603	602	547	553	571	579	531	562	553	533	559	570	548	621	556	583	591	571	615	549	564	549	598	555	590	571	567	524	590	568	597	595	548	552	588	569	567	548	578	568	522	590	590	580	561	563	555	574	590	582	562	539	606	560	626	603	546	566	570	513	550	600	588	572	594	562	567	579	594	597	591	593	595	625	605	571	589	561	593	583	589	590	586	532	516	541	569	573	609	581	543	625	574	562	579	602	588	515	560	547	556	593	581	596	602	526	575	549	599	564	559	549	570	554	573	614	569	556	577	573	538	627	548	580	646	559	571	574	567	541	533	598	625	579	598	620	569	560	564	559	556	587	587	563	606	536	546	575	525	561	597	632	558	582	616	579	559	586	549	619	539	585	555	535	601	578	580	583	582	616	555	596	585	554	584	626	610	571	567	580	575	562	560	581	614	588	580	575	559	547	599	597	543	611	617	608	599	588	571	558	604	559	557	593	557	585	531	611	542	611	578	635	593	597	592	596	574	588	531	555	572	529	595	551	555	577	575	599	581	557	610	599	572	575	578	558	583	538	571	544	619	576	610	539	604	542	558	567	554	594	608	533	619	588	595	568	561	576	591	589	569	600	531	623	591	587	560	558	576	612	627	593	545	540	546	599	568	567	612	606	584	593	566	562	625	568	537	540	596	570	590	565	558	548	540	577	571	576	569	583	594	614	567	561	535	555	578	562	573	563	590	581	542	565	588	577	581	599	568	545	569	546	561	561	547	595	598	570	610	590	619	615	577	567	560	604	542	532	565	596	564	528	589	606	595	599	607	610	599	558	581	572	545	551	550	556	528	587	576	588	601	617	616	607	584	534	616	575	579	530	550	549	540	610	570	567	560	572	585	634	581	552	595	550	575	564	608	597	603	587	630	560	608	549	559	571	576	574	561	552	543	577	625	545	587	620	543	566	574	581	555	560	556	579	601	570	547	534	595	561	549	614	562	565	592	608	606	563	569	559	578	577	612	584	630	571	576	546	581	598	605	565	549	537	601	563	587
22061	20846	28142	23615	20846	19537	1206	475	336	297	289	267	232	208	209	191	203	171	164	193	183	150	143	159	145	139	133	130	129	140	144	169	133	159	139	149	134	142	146	145	132	133	142	149	141	141	140	119	125	152	138	152	127	137	127	128	137	127	159	141	139	120	133	135	127	138	149	138	130	137	141	142	144	153	148	146	134	144	151	133	127	148	134	145	128	135	123	144	122	164	142	135	135	138	133	164	112	119	129	131	128	127	131	141	152	127	127	128	140	140	143	130	140	142	139	127	130	130	140	128	123	121	120	134	125	146	120	140	145	131	154	125	115	125	116	136	119	122	132	122	129	136	134	166	131	122	122	134	104	122	156	116	125	125	138	132	117	150	131	147	130	154	152	131	129	119	110	120	134	130	136	146	141	126	118	136	135	124	150	140	127	111	154	127	130	116	131	123	136	113	136	134	140	128	158	126	115	131	134	123	130	127	128	128	127	117	136	139	129	107	149	128	134	122	133	144	146	136	153	113	142	131	130	117	134	107	125	133	131	139	115	112	110	142	127	127	132	160	124	127	159	146	132	138	118	125	145	140	131	121	127	129	139	158	126	125	145	132	144	132	146	137	134	126	142	150	141	131	136	132	114	154	135	142	130	134	145	130	107	128	135	136	126	141	112	125	148	130	122	136	143	128	135	132	134	124	122	132	105	156	137	120	144	149	126	119	147	138	142	128	144	140	149	143	138	135	134	143	129	123	150	137	136	131	142	150	133	139	135	116	127	144	134	132	150	128	129	126	129	127	139	126	146	125	128	123	129	133	126	152	125	146	158	137	126	122	136	140	151	142	131	131	141	131	144	153	127	131	145	154	164	131	122	136	133	122	133	124	123	139	123	129	132	119	146	151	121	117	147	139	136	126	124	124	124	131	139	133	120	135	153	135	127	119	129	123	112	120	140	145	131	131	135	141	161	135	147	153	124	136	143	132	146	158	123	139	121	98	133	148	122	107	119	163	143	136	131	127	114	116	136	103	130	129	118	126	126	116	133	133	121	137	125	151	117	148	149	140	137	131	131	140	114	128	133	152	131	142	130	139	127	131	131	124	138	119	127	125	121	134	123	121	145	133	127	154	141	137	126	121	139	138	147	125	128	130	125	147	134	141	125	141	141	132	130	133	118	133	129	126	143	143	131	137	125	147	137	131	136	125	137	127	119	134	136	151	148	129	150	127	128	147	145	148	157	135	149	127	145	150	134	132	141	129	116	124	137	145	150	130	140	150	150	123	128	138	119	142	151	130	127	125	145	129	153	144	138	131	116	119	119	130	136	126	126	143	121	137	149	149	140	134	143	150	145	123	120	108	106	133	132	138	134	128	134	134	134	126	152	131	138	140	121	133	120	120	139	137	171	131	135	143	126	121	105	138	123	135	125	125	159	131	125	135	127	132	151	128	135	122	135	146	129	146	133	135	134	121	150	146	134	115	127	134	120	127	144	154	137	138	117	128	151	116	136	130	131	126	130	142	139	149	134	139	124	143	129	122	111	123	142	125	126	135	119	142	121	130	133	128	132	144	136	133	125	123	142	144	126	141	133	125	144	107	130	139	128	129	140	131	125	146	124	115	114	119	124	144	137	125	151	134	157	139	127	126	160	123	139	128	130	142	143	155	133	131	138	143	124	141	128	149	133	146	115	114	134	124	123	135	137	136	136	136	138	132	165	152	123	141	131	122	128	140	141	133	132	156	139	134	120	146	143	119	128	116	121	121	129	111	127	123	123	146	135	111	153	138	116	134	118	135	132	122	128	132	125	120	136	164	123	152	152	126	135	154	99	150	133	135	158	148	140	128	133	124	149	137	128	152	149	132	139	133	126	149	139	138	118	138	126	125	136	144	114	125	138	114	121	123	161	144	127	127	147	128	131	116	128	127	132	154	127	129	130	145	128	128	127	127	141	135	154	123	128	123	114	113	127	157	145	134	125	142	136	144	133	140	137	125	135	147	119	121	145	138	127	127	138	143	123	132	125	128	121	129	141	126	153	156	129	140	127	125	126	150	132	140	115	123	126	139	151	145	150	112	125	126	154	121	135	125	131	127	138	128	141	128	125	126	122	153	138	139	146	129	137	144	134	128	133	124	130	139	122	135	146	141	130	149	138	135	142	118	128	129	151	140	114	144	123	138	118	136	157	129	119	140	132	129	136	134	137	124	121	145	124	120	120	148	132	130	130	152	130	113	130	91	137	136	136	154	125	121	116	123	133	130	147	141	136	137	129	143	138	137	145	124	134	118	131	137	113	127	131	132	144	130	131	135	135	119	145	126	123	130	120	133	134	115	119	131	125	122	149	130	144	127	136	127	121	126	131	128	131	119	130	134	139	140	141	135	150	132	125	146	145	120	144	137	150	148	114	114	140	140	139	149	138	135	118	122	120	146	152	135	152	143	111	162	132	151	115	112	144	122	122	123	121	127	144	124	122	138	110	145	131	128	126	140	115	126	124	130	133	143	132	130	145	136	136	130	122	134	160	120	145	144	141	123	123	164	128	122	144	131	126	141	147	133	124	121	149	134	138	109	152	145	131	133	138	145	128	142	134	147	135	115	149	142	150	125	137	137	123	136	123	135	137	136	123	157	120	144	153	150	142	138	130	129	123	139	139	127	123	143	123	142	117	132	120	133	117	123	127	139	125	138	125	135	130	114	129	138	138	133	116	141	132	137	143	124	157	126	117	124	137	131	130	133	147	129	133	138	128	120	142	119	126	126	144	118	140	148	127	149	109	121	133	136	122	111	136	124	129	156	127	136	136	116	166	134	135	125	130	148	150	113	131	143	131	124	134	122	128	128	151	137	128	137	148	147	143	141	134	130	133	138	120	122	143	137	143	145	129	141	131	133	139	145	128	129	111	145	145	151	119	155	136	133	130	148	130	109	129	135	130	129	132	145	144	122	115	104	140	146	148	120	122	132	147	139	124	122	120	126	131	123	127	140	144	126	127	126	116	120	119	130	138	129	119	118	141	119	138	133	165	125	143	142	105	130	127	108	130	127	109	137	121	140	140	139	128	140	135	157	131	141	110	144	138	125	136	105	143	146	120	152	112	133	147	132	134	116	131	113	146	135	143	133	133	148	141	141	135	140	131	106	123	130	125	114	131	123	131	119	133	124	137	153	145	111	117	129	125	125	122	105	154	127	127	128	126	144	133	154	150	134	146	135	119	137	114	109	144	150	123	136	132	133	147	131	123	152	125	145	133	149	122	109	142	130	129	136	127	135	140	139	123	126	139	142	125	126	129	143	127	123	124	125	133	149	118	135	133	145	119	134	117	143	134	120	123	132	122	125	126	143	129	143	140	128	138	122	136	139	127	134	114	143	144	141	155	126	136	118	134	124	145	122	141	125	136	129	138	145	132	149	116	135	147	127	140	118	128	142	134	121	155	112	125	147	155	128	139	132	152	138	121	137	133	150	126	109	122	145	132	111	122	127	129	130	133	138	129	140
4285	12265	7894	3571	2406	1742	1243	998	787	687	557	502	453	401	346	323	312	310	282	281	254	270	238	217	252	251	213	212	216	214	209	210	218	228	195	195	180	180	215	193	199	174	219	207	183	194	161	220	176	203	170	178	203	181	166	222	175	191	188	176	175	173	191	188	165	196	196	162	200	196	166	181	195	173	211	170	201	170	184	168	163	188	214	208	178	167	175	182	196	195	179	174	166	178	187	173	165	188	179	182	187	182	207	203	181	195	184	190	181	133	192	173	183	175	186	209	195	186	171	171	203	176	200	204	181	181	174	182	176	169	190	193	179	201	168	178	185	189	198	186	171	182	180	168	190	155	197	164	195	171	197	183	187	188	174	166	151	172	180	176	189	182	187	170	187	192	175	176	188	203	171	186	201	162	188	178	177	196	189	181	193	184	190	165	192	159	197	195	192	171	176	188	178	205	187	181	173	179	186	194	193	167	177	145	183	186	191	170	189	185	180	171	188	163	184	187	198	170	182	172	177	187	177	193	169	171	179	179	182	203	192	193	188	189	178	177	189	171	183	205	190	179	180	187	176	197	184	185	194	159	172	216	178	160	187	172	182	164	184	191	200	173	172	196	164	173	196	182	193	200	207	191	175	195	175	195	197	167	174	154	185	178	191	175	186	171	184	168	192	173	186	167	186	170	205	188	180	195	194	180	174	158	168	182	200	198	192	212	180	163	188	220	174	173	168	171	157	180	169	196	186	169	161	188	198	176	209	166	195	188	169	184	173	181	170	190	202	169	179	186	176	187	176	171	180	165	170	190	207	171	184	181	192	178	177	163	166	173	182	205	169	172	174	176	169	152	170	170	190	190	198	187	158	190	200	183	194	184	180	169	204	171	196	177	196	191	188	182	190	179	175	176	176	169	178	178	158	179	187	182	197	161	171	180	170	197	175	168	174	175	180	171	184	170	174	200	168	179	177	194	168	177	180	188	158	206	186	190	169	193	186	168	183	184	176	166	170	175	195	182	159	173	191	172	180	185	185	185	192	170	193	205	174	183	176	193	183	159	184	175	184	194	194	174	183	189	180	166	194	183	174	177	186	158	187	155	176	176	187	179	174	186	185	165	183	172	165	179	175	186	185	125	180	190	176	197	186	226	191	180	184	173	171	179	173	148	195	169	205	186	199	207	171	185	181	181	168	178	183	182	190	184	188	165	189	151	171	171	185	180	175	168	184	183	175	199	145	179	171	181	183	176	189	196	188	187	173	190	202	181	197	183	182	180	202	175	179	198	181	196	191	183	167	181	189	180	189	182	197	176	188	203	174	195	183	185	205	179	162	177	195	184	175	154	205	188	169	188	162	172	206	201	162	199	201	170	195	183	163	169	188	184	174	167	199	175	171	177	190	187	198	178	184	194	199	175	185	165	191	205	192	179	204	176	174	175	193	196	175	213	188	186	193	177	189	174	195	174	161	184	185	196	174	195	166	183	163	190	207	200	183	180	188	194	185	199	185	203	187	162	189	172	198	170	187	196	172	203	193	180	184	192	170	179	168	161	181	183	165	183	212	166	195	162	209	171	183	179	178	186	187	190	166	169	183	207	171	192	203	195	181	189	195	159	188	181	172	171	179	199	161	161	167	189	178	191	168	180	176	180	168	191	197	174	175	179	174	179	183	198	175	191	161	175	178	159	190	184	174	185	174	184	184	175	178	177	184	164	179	176	172	171	193	187	203	190	186	179	185	184	205	204	193	194	188	186	220	177	182	180	181	193	185	172	169	161	185	168	179	183	170	200	187	174	164	169	175	184	167	180	181	192	163	168	194	173	172	161	183	207	186	165	180	191	173	179	184	199	152	213	190	169	184	186	170	178	183	173	173	166	175	187	164	171	189	181	183	178	182	173	191	178	191	184	165	169	154	174	203	194	183	170	173	178	202	165	165	172	172	186	181	185	176	171	176	177	170	168	197	203	196	199	176	173	149	172	156	173	173	159	192	183	180	175	215	184	166	163	184	159	175	172	163	194	167	171	177	195	175	183	181	186	183	181	166	181	172	188	209	181	200	176	180	171	162	195	197	161	169	182	198	196	183	194	180	190	191	179	195	172	176	189	176	171	203	164	181	198	172	206	174	168	167	177	168	192	157	160	176	172	177	179	183	176	160	194	171	167	205	192	179	193	185	169	184	186	174	182	166	214	151	180	187	181	201	175	181	163	172	193	180	191	177	189	188	174	177	174	188	198	165	189	173	185	182	183	189	184	159	185	187	203	200	192	197	172	201	175	189	187	167	164	195	192	185	173	197	187	187	209	169	165	170	186	192	193	155	179	171	170	176	192	172	186	179	170	192	182	171	178	183	180	185	189	192	194	160	189	188	190	158	168	151	190	174	165	185	176	181	184	202	176	188	194	186	198	177	176	185	179	178	186	182	176	171	176	193	189	208	174	167	200	189	174	202	156	177	193	189	179	171	165	188	178	171	191	170	167	171	195	166	182	185	201	177	168	180	194	174	194	179	152	174	194	191	169	176	183	183	181	178	166	133	179	165	174	196	180	185	167	156	176	184	184	180	170	158	176	189	196	183	184	172	192	165	173	182	196	195	155	162	186	169	186	185	199	188	204	192	190	197	166	179	179	186	185	182	192	172	182	181	174	174	186	197	182	162	178	183	186	178	186	185	174	192	176	179	148	156	201	168	163	180	190	177	204	185	178	170	180	166	156	197	173	191	187	186	177	187	182	170	187	179	208	192	173	185	192	211	183	170	171	183	190	188	214	186	203	178	185	191	194	187	182	186	172	175	185	195	174	170	173	191	160	182	189	188	174	196	202	185	186	207	167	192	157	183	164	190	172	196	198	150	193	169	176	178	189	178	156	204	194	183	190	188	189	172	190	196	164	166	177	159	185	185	201	183	194	182	183	188	188	159	209	173	166	181	193	181	186	163	187	189	184	180	176	197	164	209	161	183	191	192	189	170	164	186	187	171	191	181	177	182	167	171	172	199	195	165	205	162	162	180	180	175	186	186	167	178	174	177	144	195	203	185	188	186	182	176	176	165	178	194	155	179	177	186	182	190	169	178	172	205	187	163	174	177	173	180	205	194	178	185	164	177	194	180	158	176	155	179	158	187	174	205	177	180	195	209	184	185	178	161	178	185	177	193	215	162	181	157	183	167	169	168	181	197	168	188	178	188	175	144	190	165	180	150	158	164	176	183	194	178	153	157	177	210	152	182	175	175	175	169	165	192	172	177	176	210	175	206	169	171	181	186	184	161	185	195	178	209	187	173	187	184	185	165	188	192	190	157	163	184	186	169	155	166	196	189	151	161	179	193	171	181	174	158	185	191	196	194	182	196	207	170	164	175	167	205	169	175	173	201	173	207	174	188	153	196	147	182	177	191	158	181	175	157	183	169	187	167	211	202	171	190	186	176	183	200	194	165	185	163	187	165	198	192	180	179	189	145	192	188	162	183	208	160	179	195	207	170	166	201	172	187	201
26937	17180	3318	790	658	599	642	585	615	576	592	555	590	580	614	570	569	589	569	607	536	572	535	590	568	592	539	602	577	513	581	617	644	617	581	561	580	545	546	553	576	598	558	583	582	561	580	597	596	571	570	582	582	601	565	609	569	563	593	563	618	565	581	556	594	522	554	558	595	591	572	597	596	572	599	591	619	597	618	599	582	581	669	571	553	589	609	577	565	532	540	589	582	547	611	544	565	622	566	585	589	563	622	557	589	567	537	551	575	532	553	600	600	527	591	606	622	573	547	598	606	540	550	581	540	577	600	539	566	599	553	543	587	596	586	582	565	579	569	586	603	606	580	564	590	565	593	545	585	574	595	605	605	603	580	569	627	597	576	536	608	567	594	559	574	599	583	564	576	592	561	565	551	609	589	593	558	555	547	588	578	599	615	590	581	586	588	532	591	553	571	581	593	535	555	571	622	565	607	579	584	580	599	551	579	552	627	539	587	597	599	549	557	572	613	580	600	570	557	566	633	593	545	582	576	590	545	559	546	586	622	554	564	587	549	608	622	561	530	600	575	579	552	548	576	594	581	568	600	585	560	572	593	580	583	585	561	573	550	572	596	539	621	551	599	601	541	534	610	612	611	568	560	593	571	609	583	589	577	538	589	550	592	567	593	577	560	604	550	597	559	579	579	549	529	582	613	569	573	586	546	584	590	551	609	610	617	619	569	584	557	540	607	559	543	549	545	583	594	594	569	546	583	568	586	559	524	580	580	598	575	587	530	594	592	572	535	582	538	634	576	581	591	568	575	594	610	557	565	568	564	602	610	591	584	590	557	637	589	567	621	547	593	560	560	563	580	563	560	568	611	580	600	580	570	602	598	546	565	616	574	586	562	572	586	588	579	593	569	582	563	582	571	539	608	510	587	594	568	592	598	586	598	566	573	562	572	583	595	562	576	572	586	623	573	579	571	563	542	573	546	627	592	554	550	584	618	570	600	554	590	566	557	613	560	600	571	542	555	595	581	582	564	538	580	559	579	553	599	602	566	548	542	577	628	549	627	547	566	584	553	589	568	618	573	590	577	579	589	578	566	566	587	602	576	602	600	576	546	570	623	568	541	587	575	602	614	637	562	608	566	579	583	557	594	545	550	544	596	598	596	592	548	646	557	565	571	563	576	524	612	582	576	555	593	560	599	587	577	562	553	570	548	591	599	568	602	594	597	579	586	608	563	573	555	622	582	591	560	591	570	539	594	566	557	592	561	582	540	565	566	571	553	558	585	576	547	544	552	536	566	594	567	578	573	572	581	591	624	589	591	580	598	577	610	594	542	595	565	608	611	622	568	576	592	595	575	582	561	586	610	605	580	570	592	555	571	580	592	579	578	580	581	616	616	597	608	584	562	539	615	566	557	559	570	583	609	598	575	582	564	554	545	577	595	584	539	594	565	583	595	572	605	562	573	617	643	585	574	568	589	623	585	604	577	587	586	550	605	581	578	544	535	565	543	611	558	599	540	578	566	570	604	605	581	595	566	595	605	531	551	590	555	558	544	564	582	583	619	570	549	573	576	532	565	585	483	577	561	565	563	538	568	586	573	556	562	560	609	593	587	553	579	571	572	553	553	561	572	613	579	569	593	612	587	565	546	609	568	543	566	590	555	573	547	529	562	610	605	575	589	561	577	630	574	561	591	600	590	586	578	598	572	576	570	558	598	565	591	586	575	599	566	557	547	599	597	579	601	580	580	585	557	583	614	602	561	611	562	580	580	621	537	571	609	551	594	608	583	585	599	550	594	536	579	536	534	572	541	559	619	567	541	569	553	591	584	604	604	604	607	631	565	575	555	580	565	581	577	604	615	567	540	574	567	608	621	578	581	578	581	594	603	577	567	611	561	587	576	574	547	536	563	545	594	572	586	591	576	592	592	628	579	590	550	603	590	605	577	586	605	618	538	592	553	601	576	645	594	558	573	567	573	552	564	606	595	583	566	576	583	619	573	563	575	546	536	571	539	599	570	596	589	616	630	578	564	551	545	592	567	565	556	574	562	622	581	616	573	583	607	568	572	611	568	593	565	593	570	604	577	590	583	606	582	555	612	529	560	610	590	612	592	529	549	587	569	582	544	573	495	543	567	546	531	544	569	568	555	620	574	597	574	614	605	559	592	600	600	551	605	572	589	557	563	601	542	598	562	534	583	591	598	586	583	544	582	603	607	624	578	570	572	571	608	583	572	572	584	588	615	595	588	586	572	585	595	575	549	563	534	560	604	595	570	555	573	582	595	587	585	588	546	550	602	566	569	539	607	601	574	574	590	568	624	567	582	573	540	562	636	589	607	571	550	544	583	590	572	589	550	511	563	587	548	576	602	539	579	553	596	557	618	593	557	541	605	587	587	587	533	584	634	592	628	588	584	545	561	596	598	578	526	568	572	548	591	634	613	558	551	595	586	590	582	549	586	585	553	569	584	547	555	554	583	614	575	619	565	556	579	610	566	598	612	587	579	573	546	593	590	583	606	558	580	554	544	563	585	642	572	575	514	537	580	550	570	587	563	585	563	578	533	562	574	521	591	592	587	606	581	593	599	556	557	586	551	585	577	590	566	572	580	587	572	559	569	593	574	578	575	559	559	607	573	528	583	600	505	587	526	542	566	594	576	582	592	577	566	573	593	597	572	603	587	569	602	559	563	564	582	574	577	596	597	569	532	627	565	560	584	545	590	579	581	620	595	572	535	600	584	592	578	583	608	582	557	583	574	589	567	563	556	550	598	568	525	580	635	571	545	538	530	576	560	579	557	581	596	578	525	584	595	581	563	605	581	588	551	536	577	572	580	609	566	571	592	595	556	571	573	588	550	548	555	574	589	554	576	585	547	572	559	519	572	599	589	538	530	584	603	558	578	582	628	565	605	602	599	540	573	598	587	561	587	592	580	608	618	586	557	592	533	574	615	625	597	575	554	573	579	594	588	579	611	605	552	568	595	533	592	596	563	584	572	602	574	566	597	575	569	568	615	593	577	556	574	559	585	599	570	588	614	584	561	543	601	599	587	552	579	583	569	558	568	564	596	547	567	576	583	615	579	575	578	586	565	556	539	599	613	564	564	590	577	563	576	618	581	565	560	580	562	555	585	563	540	548	589	580	552	576	591	571	555	555	568	587	578	536	592	610	581	543	544	592	553	550	607	555	555	560	567	581	580	564	629	585	591	587	542	573	605	570	614	570	590	575	571	562	608	616	627	562	573	636	558	544	599	557	600	585	614	573	586	599	598	525	534	621	562	588	573	550	541	548	579	591	581	562	602	587	578	588	611	564	577	609	533	561	585	551	535	573	595	566	554	554	623	603	606	586	603	592	564	569	617	585	550	590	577	577	603	568	551	554	597	588	566	583	588	556	588	570	550	559	606	603	561	562	622	595	531	594	537	582	584	585	579	580	586	585	586	596	617	591	594	595	531	590	571	564	585	577	577	580	585	626	566	575	609	576	595	568	627	576
4348	1522	1114	956	861	820	771	812	740	777	730	777	721	761	756	728	757	826	792	705	801	744	749	768	758	738	796	775	792	738	747	739	750	755	759	788	777	732	740	711	722	779	737	750	759	761	749	742	789	731	716	772	726	729	739	772	754	681	740	761	785	708	791	740	763	731	768	770	774	739	732	774	742	748	808	735	776	748	724	781	720	717	732	787	718	807	745	750	775	724	733	770	738	801	747	773	763	762	738	776	746	749	747	727	759	753	739	738	744	712	774	746	771	740	731	736	724	733	745	760	736	754	754	759	738	745	725	764	790	733	724	775	768	775	706	767	724	770	739	746	753	769	758	760	754	726	799	746	747	726	767	733	728	755	734	741	756	762	735	788	748	804	770	773	729	754	761	715	805	735	770	721	760	780	771	780	750	799	732	760	756	767	772	720	791	765	750	754	713	683	836	742	784	708	760	818	764	753	752	765	753	755	739	769	739	726	755	730	734	780	771	757	749	775	737	745	703	776	756	745	744	763	686	769	755	771	730	741	798	788	713	771	807	773	743	720	687	774	752	739	730	780	767	749	750	758	756	732	755	751	728	783	799	770	738	783	754	733	794	734	778	712	703	754	770	735	752	712	755	746	789	742	785	765	783	764	749	764	743	722	801	747	805	764	788	790	759	770	753	733	787	791	728	752	722	700	766	702	748	687	731	736	765	729	782	767	728	723	749	718	730	829	752	800	710	756	752	725	744	781	737	727	768	761	750	776	733	762	760	749	730	746	756	761	732	758	727	811	773	698	800	802	721	784	804	753	733	800	716	721	752	765	752	749	798	759	780	738	733	731	837	769	734	717	749	726	750	761	741	724	794	774	776	760	788	753	714	736	793	742	757	769	760	751	767	801	756	739	715	717	764	726	754	761	742	767	750	740	747	698	769	744	764	806	813	780	723	800	709	743	785	774	794	792	715	741	748	728	784	729	805	732	773	758	692	732	745	743	750	746	705	710	747	777	759	719	737	755	745	771	745	774	775	767	774	725	763	817	719	715	732	759	758	764	706	761	761	776	721	741	781	725	749	806	721	755	756	677	716	750	741	730	781	822	767	744	723	764	768	716	760	789	741	725	769	702	722	781	736	743	790	759	792	774	775	781	744	690	789	737	759	750	763	776	746	726	734	744	758	721	718	753	768	757	752	726	717	765	786	805	775	733	756	780	752	765	741	763	769	765	766	757	737	731	791	765	741	812	707	812	775	734	758	742	744	729	767	740	769	759	818	706	825	775	800	727	753	703	802	789	735	786	747	749	773	793	793	767	769	741	734	732	738	741	789	762	766	731	751	769	730	745	740	709	737	768	726	751	730	738	742	764	768	744	744	734	746	741	704	778	812	703	758	830	730	782	796	790	826	774	791	745	681	760	761	737	765	716	742	715	777	730	747	779	795	777	747	730	763	697	734	720	786	748	751	736	724	715	744	768	767	739	781	726	758	736	708	765	751	729	732	721	709	755	748	770	737	796	709	744	808	735	755	774	735	746	686	779	747	749	720	739	715	778	761	734	744	769	769	748	716	759	715	730	784	780	764	760	746	764	725	776	786	788	730	706	787	762	766	763	784	730	730	759	763	744	725	707	730	678	774	733	768	734	728	815	739	762	767	757	745	723	764	734	737	766	832	770	771	740	702	726	775	779	724	720	741	792	739	761	750	774	769	827	733	742	800	803	770	706	724	754	684	764	715	784	761	762	806	730	779	755	752	772	779	749	718	752	748	746	726	758	772	789	749	752	762	748	748	764	771	717	721	730	814	775	732	772	749	777	774	782	741	734	752	750	765	748	694	720	739	807	765	782	763	780	796	760	762	740	807	782	745	742	780	749	732	743	796	764	759	778	746	802	754	770	755	732	758	743	781	757	765	761	784	742	718	786	770	771	741	712	762	784	770	742	770	754	723	803	728	758	771	733	750	772	702	744	757	744	735	755	729	721	794	738	776	729	732	781	750	752	803	790	799	728	761	763	753	786	746	725	760	774	724	813	744	732	759	770	730	751	798	762	773	719	796	709	797	769	798	762	734	786	786	814	795	732	748	773	796	752	791	766	691	762	790	730	762	716	718	769	747	741	700	717	811	779	770	761	773	739	724	745	819	754	718	767	788	774	750	748	727	760	786	733	764	732	715	727	732	781	755	760	773	751	752	726	733	773	763	718	722	756	750	709	801	772	747	742	746	773	714	765	803	806	774	716	735	742	706	703	741	767	775	728	770	730	759	728	735	760	791	725	751	727	771	759	770	749	741	768	721	804	758	741	751	763	758	724	726	732	704	718	736	818	718	737	761	739	756	784	730	707	753	774	786	728	772	742	728	720	775	770	697	754	712	762	771	689	764	751	775	748	792	734	820	742	719	757	725	746	732	748	723	781	727	718	703	751	781	753	802	747	753	753	762	779	710	716	707	794	790	740	721	773	744	761	728	746	775	764	732	722	725	755	712	684	725	791	757	722	760	742	765	728	788	733	776	714	727	771	760	741	754	731	757	798	818	791	769	753	722	718	764	781	757	729	753	771	735	776	783	716	797	751	773	772	753	738	784	745	725	784	759	780	722	755	732	713	762	752	791	776	747	741	759	767	721	731	761	768	754	752	755	739	724	753	754	754	752	731	746	795	739	790	762	770	781	756	782	804	764	791	722	761	734	742	747	789	772	739	738	776	711	756	717	805	759	783	769	731	769	816	730	749	748	751	700	731	752	807	745	741	752	709	795	799	763	738	753	751	733	759	747	747	761	768	804	784	735	715	757	732	760	755	733	759	755	750	749	778	774	771	756	755	769	760	783	769	762	717	718	711	770	733	806	694	780	755	738	724	752	749	759	750	737	755	765	772	780	742	752	741	798	754	770	759	818	774	736	761	772	748	781	778	742	736	739	758	722	701	742	735	750	773	731	760	732	772	739	724	703	741	711	693	762	715	762	765	725	727	744	790	800	760	746	739	795	764	737	733	741	769	773	788	787	715	742	715	775	738	716	708	713	757	784	779	773	775	711	726	760	738	747	791	763	705	738	772	748	824	737	708	816	733	734	788	784	756	751	686	777	775	744	744	777	765	752	767	781	753	764	731	801	728	760	767	725	804	781	741	762	777	753	763	740	741	777	799	725	717	710	700	781	732	772	733	729	748	785	733	762	753	769	736	745	758	806	723	823	766	736	722	768	737	690	766	792	737	781	695	776	759	762	766	758	806	751	740	740	743	753	723	753	800	755	736	732	732	765	761	777	802	729	731	749	790	777	782	725	741	757	762	757	735	788	757	722	798	747	748	793	751	782	744	747	751	742	753	738	739	740	726	779	735	753	764	760	759	743	717	798	777	745	777	722	761	761	743	783	754	763	776	784	750	737	719	766	726	796	770	719	764	723	809	720	709	752	741	784	748	801	781	743	742	764	725	773	718	775	782	733	717	760	711	729	755	763	743	810	758	819	787	685	772	762	745	763	752	759	763	764	745	755	740
22902	20800	27515	24200	20297	2489	751	574	507	490	452	447	445	449	431	418	392	414	409	404	421	384	402	391	391	390	409	381	384	382	393	402	429	407	389	362	415	383	378	411	370	383	384	375	366	396	406	404	366	380	362	378	376	381	377	365	388	395	391	365	397	372	344	404	338	390	358	392	372	366	430	404	400	394	364	378	359	393	362	378	379	397	334	379	424	362	383	379	396	359	369	370	383	392	369	389	390	383	375	422	400	372	345	385	373	357	382	390	383	355	358	397	373	371	375	387	378	384	383	408	340	379	395	368	392	403	368	362	393	404	408	377	358	367	357	380	383	364	334	368	366	429	345	380	376	360	395	395	379	366	333	409	352	400	377	374	361	432	377	379	370	395	400	395	358	366	369	382	386	416	399	377	389	332	367	376	363	351	359	380	351	387	360	376	398	369	363	396	389	387	373	346	343	361	386	362	406	401	409	378	380	397	366	419	389	389	433	398	369	352	379	403	360	384	368	370	388	378	390	404	369	400	364	376	385	399	371	332	373	352	363	353	369	377	344	373	379	408	356	383	380	405	376	364	362	388	382	398	353	391	357	376	392	361	409	351	339	395	378	388	390	368	389	342	396	406	394	391	387	404	377	409	378	398	386	376	376	380	394	387	379	376	373	356	420	337	364	390	389	380	411	345	352	386	383	376	376	382	375	340	378	368	356	391	362	411	375	388	386	388	362	338	369	376	417	417	398	399	365	351	384	402	394	390	382	362	375	399	401	352	382	360	383	379	379	426	420	397	390	398	356	377	378	349	356	367	380	383	359	367	367	393	362	358	389	373	385	377	363	371	360	401	397	408	400	368	387	374	391	405	378	404	381	357	347	390	370	379	362	379	384	399	416	372	405	406	382	404	344	369	383	381	349	350	396	367	400	364	389	371	387	371	395	368	353	374	378	382	392	389	393	371	360	380	386	377	364	393	403	363	399	370	406	326	412	381	393	361	383	394	393	359	361	393	377	375	386	351	367	361	366	360	383	351	359	390	384	406	384	403	358	361	391	381	364	361	406	366	363	383	355	392	384	385	373	349	375	395	391	398	384	388	371	394	397	337	390	344	395	371	369	408	381	394	404	367	378	398	405	352	370	385	388	382	370	386	391	412	368	400	364	376	387	374	381	378	372	401	387	373	376	363	421	380	374	368	392	383	392	405	371	392	390	400	395	403	395	398	387	392	373	370	383	336	392	355	427	364	383	363	386	393	399	375	384	368	381	397	400	360	399	364	386	389	402	384	380	364	384	347	361	389	389	356	368	391	383	390	366	356	388	374	375	375	407	400	368	377	365	383	391	359	394	377	374	369	404	411	397	378	353	396	374	357	359	382	390	364	360	388	388	382	389	342	362	358	375	368	401	388	397	373	412	397	366	375	427	379	379	404	367	383	375	365	374	381	444	367	369	394	375	365	382	377	394	389	380	392	383	349	369	360	338	384	384	401	371	412	369	365	384	357	329	390	365	346	381	374	375	382	376	380	406	383	401	385	355	416	373	393	385	394	365	366	345	382	388	394	386	352	383	397	364	366	378	380	344	369	385	402	400	364	375	406	402	380	400	404	385	399	382	430	371	370	384	364	393	363	391	339	371	363	380	386	352	410	363	401	370	371	383	379	395	343	376	391	362	375	388	383	365	372	402	377	388	368	361	363	389	416	382	368	380	380	381	352	361	373	394	377	384	368	395	421	395	340	412	413	381	354	379	372	384	338	361	394	384	362	361	380	408	360	358	350	328	403	382	392	360	342	362	394	365	386	373	389	370	377	363	377	397	369	367	351	358	397	327	410	404	368	367	359	416	389	361	350	382	403	408	358	395	383	392	383	409	357	361	367	364	398	366	338	387	359	373	358	384	409	374	391	395	399	388	408	364	381	393	332	378	402	367	334	415	406	386	398	380	411	381	379	391	379	386	376	377	395	415	383	387	369	372	378	395	374	399	334	419	360	386	368	347	363	374	370	344	356	360	386	395	400	357	383	401	372	404	388	431	368	383	350	345	352	387	347	393	351	366	386	357	338	363	362	372	386	374	430	393	373	428	363	392	342	344	388	424	384	376	381	351	378	387	366	404	373	364	373	348	382	375	374	376	370	374	352	376	375	386	365	367	347	404	361	406	373	341	369	363	344	339	347	386	363	386	388	359	379	404	380	390	405	384	380	405	381	375	374	386	366	371	365	369	406	403	354	388	376	332	334	379	345	397	408	387	367	368	359	384	376	347	337	364	408	390	382	358	365	347	411	388	388	363	394	425	383	382	363	351	409	392	379	394	363	320	379	403	349	403	384	373	349	369	355	382	363	389	360	391	389	358	365	402	365	358	365	373	350	358	402	365	363	384	406	427	377	399	353	387	375	390	409	388	358	391	371	376	373	374	368	341	365	364	353	418	391	366	397	360	373	376	367	400	376	365	397	380	387	345	379	394	389	378	370	357	364	377	380	371	377	363	370	378	360	415	366	381	396	380	373	339	390	386	383	388	383	375	408	373	358	393	366	351	378	392	358	380	392	352	417	402	422	357	377	380	410	375	348	391	380	364	346	410	383	379	336	387	356	344	389	352	392	395	374	358	402	356	350	374	340	389	371	382	381	363	383	377	372	399	373	380	393	382	367	386	401	424	366	356	392	340	369	376	395	377	358	375	361	376	369	421	343	364	407	385	388	400	344	411	375	350	403	352	367	401	354	347	342	344	362	399	380	369	369	388	421	386	382	363	369	357	411	339	423	368	393	412	362	362	393	387	377	426	377	397	401	392	384	380	385	421	366	369	341	393	395	423	352	363	423	393	373	399	387	383	355	354	390	373	386	383	372	371	391	368	368	385	368	401	357	416	384	377	365	355	366	415	389	409	361	391	367	373	388	377	403	382	372	399	386	354	340	376	400	345	367	376	378	368	367	366	392	365	406	362	394	385	377	397	370	357	395	382	383	395	367	390	364	382	340	395	388	388	387	403	360	385	387	395	394	412	370	376	390	374	374	372	365	378	386	359	345	378	374	382	350	384	397	410	342	338	392	401	368	366	377	355	367	370	380	406	393	361	395	375	367	358	384	420	351	362	368	344	355	397	338	372	386	360	343	375	378	377	373	366	377	365	399	372	338	342	379	349	366	383	407	364	393	372	379	420	354	374	372	397	409	363	384	392	372	413	386	358	397	371	370	384	379	372	358	369	361	410	362	389	351	353	378	376	408	355	370	415	392	380	393	376	411	388	396	359	392	356	373	342	370	373	361	396	365	361	357	380	382	367	386	389	378	369	396	400	373	400	376	381	406	400	386	389	359	364	373	383	370	410	401	368	363	365	385	343	412	358	394	398	329	408	374	366	373	383	421	370	369	389	385	381	359	363	398	347	378	360	357	388	359	371	340	376	365	377	364	363	362	349	372	378	384	340	376	359	365	385	361	396	370	369	335	343	391	382	369	380	413	383	370	360	373	397	365	385	393	379	388	382	393	384	381
3327	8165	5071	2452	1769	1376	1109	964	775	759	727	739	669	606	615	618	574	610	540	557	594	609	560	533	533	566	535	524	515	508	527	532	520	500	510	528	520	496	478	535	483	542	499	511	536	487	520	562	513	527	519	513	537	504	502	484	528	514	533	498	497	514	503	497	501	518	502	516	506	482	464	520	504	480	484	541	530	567	524	498	503	502	514	536	515	508	503	506	491	507	532	517	486	495	497	504	532	489	538	533	524	525	570	486	516	565	471	516	521	501	506	502	511	506	510	532	480	492	511	520	523	519	476	543	520	521	547	505	570	508	509	547	504	515	493	474	514	493	514	502	491	503	497	483	503	495	498	507	523	529	496	511	478	496	509	487	516	512	504	523	501	520	510	489	508	512	504	488	454	501	457	476	499	522	505	551	476	508	508	506	507	509	484	522	492	549	555	552	508	483	515	489	495	518	507	496	511	504	501	506	502	480	504	532	545	484	529	503	495	514	514	443	518	477	525	526	490	492	479	543	523	464	494	494	502	513	480	489	540	512	503	510	463	480	544	519	490	506	507	519	516	506	485	487	493	495	507	506	493	550	527	511	480	478	496	514	499	530	518	516	472	559	507	465	478	513	546	464	525	519	508	468	526	491	514	515	582	468	538	532	501	476	472	498	535	527	512	511	537	514	498	508	472	492	513	474	508	514	496	502	490	519	528	508	498	534	510	541	486	533	514	524	528	509	550	550	508	508	495	527	473	510	479	509	487	509	535	538	512	505	468	513	508	504	545	500	470	520	522	516	506	558	533	495	492	540	522	493	475	513	513	469	526	490	549	480	542	519	546	518	493	493	512	564	511	561	526	474	515	487	508	507	498	516	456	525	488	500	479	494	470	539	535	490	518	483	531	489	516	541	473	486	479	535	498	493	515	503	475	537	486	510	521	495	495	549	471	518	507	496	528	523	499	498	476	503	486	512	509	545	510	537	555	495	501	523	511	527	523	550	538	539	527	547	548	465	473	523	525	532	513	490	473	536	486	487	511	509	506	517	508	494	447	504	499	518	532	531	508	496	483	493	512	503	512	527	496	478	504	539	500	475	536	529	503	505	524	523	527	528	520	516	495	516	500	504	480	510	492	505	519	493	488	498	538	497	470	510	502	544	460	523	508	506	517	545	514	512	520	474	512	525	538	546	464	535	475	531	519	499	479	486	479	523	502	466	514	529	498	479	491	486	523	455	510	517	493	463	506	520	512	517	556	491	567	507	499	528	493	555	502	510	539	519	510	498	491	455	498	543	519	501	497	522	477	534	501	507	489	548	514	518	502	489	515	498	501	478	458	513	529	516	536	492	494	472	505	522	507	498	484	476	540	486	495	493	496	507	490	543	499	514	518	519	533	499	502	559	504	495	523	507	529	483	488	511	514	498	544	501	525	484	531	462	517	464	487	534	532	515	574	531	551	536	522	484	502	497	481	510	463	532	543	491	505	509	523	534	508	535	546	502	528	501	515	531	532	531	548	511	515	515	508	528	517	509	533	489	482	528	519	564	516	491	513	530	525	525	524	550	481	493	499	508	496	461	490	498	472	540	504	494	476	531	465	510	497	511	511	510	488	521	520	481	491	506	501	523	517	521	533	530	540	517	506	493	510	494	489	517	527	523	490	534	565	504	462	499	483	510	517	537	518	533	493	505	576	494	536	506	502	505	530	492	524	517	534	536	527	558	524	502	481	493	503	499	513	496	492	477	472	457	501	511	531	542	525	501	465	536	505	436	513	507	526	519	497	476	551	522	496	481	499	522	479	512	498	490	524	495	475	540	527	451	481	490	516	471	504	517	529	524	518	525	538	515	490	488	534	511	508	514	521	537	502	536	516	542	532	464	530	504	508	504	497	528	485	539	508	515	523	490	536	489	507	526	538	496	541	512	494	495	473	457	545	524	522	514	540	531	496	488	530	506	502	522	517	515	530	497	503	521	502	517	529	516	504	503	528	517	467	519	495	517	495	515	488	523	510	505	485	512	529	519	544	484	510	558	537	541	512	516	488	524	544	517	463	522	517	477	528	504	522	517	476	487	516	502	492	507	546	475	496	521	497	507	540	537	526	450	495	487	509	515	491	541	525	521	462	494	520	525	518	483	511	493	491	509	526	546	489	552	538	484	495	498	553	518	534	509	521	517	505	527	515	499	485	505	526	509	516	486	494	523	528	510	506	533	502	520	532	454	490	513	495	536	482	519	479	511	482	486	458	501	520	485	511	509	526	556	474	494	509	476	478	504	510	524	510	534	506	482	538	520	491	486	557	525	518	540	516	474	495	515	514	487	491	497	509	504	504	524	535	465	506	506	547	523	498	479	458	499	517	537	476	513	503	482	518	504	508	484	502	507	490	523	550	491	510	494	493	494	498	524	539	487	521	515	510	487	462	511	524	547	530	515	519	522	510	491	506	505	489	469	510	519	511	477	516	538	507	508	484	543	530	562	518	518	544	539	524	537	509	532	532	495	530	502	492	500	551	522	538	508	508	540	530	509	486	488	515	469	538	521	503	508	482	501	503	510	491	522	551	490	488	497	510	488	525	514	502	541	528	615	487	493	510	471	491	550	464	490	522	553	538	496	493	473	486	494	516	490	510	490	538	509	522	514	549	494	503	488	559	519	476	513	488	522	512	513	488	510	497	512	504	520	502	531	499	546	506	507	537	530	563	509	534	538	508	524	536	503	512	532	486	508	512	503	554	492	528	519	503	529	521	521	505	509	487	531	485	522	449	527	559	514	538	505	518	510	505	486	470	504	501	496	515	506	502	522	492	516	465	514	529	532	508	522	489	511	526	516	511	515	481	488	547	513	519	510	464	526	485	511	484	554	509	511	522	547	541	498	452	520	512	506	506	517	518	545	524	512	529	506	482	472	479	515	478	493	500	519	525	546	481	532	530	515	474	489	541	557	502	522	504	512	497	524	460	538	524	523	483	539	501	526	552	479	490	513	452	525	539	485	512	478	500	498	497	533	500	539	502	502	503	519	494	475	442	499	498	538	517	522	521	531	472	546	518	479	492	487	484	512	457	535	532	516	530	539	504	508	481	480	488	543	512	510	518	499	521	529	528	487	513	516	524	500	511	470	534	518	498	506	535	511	493	518	556	509	483	511	519	495	520	543	518	505	499	490	547	463	500	490	494	490	454	529	480	512	510	543	509	546	489	494	549	472	507	521	519	525	518	536	509	525	487	518	500	501	490	505	498	513	490	537	529	542	515	516	523	528	484	552	451	536	499	526	507	458	471	487	472	491	474	534	494	496	504	484	519	484	553	544	521	541	525	508	540	510	499	487	521	516	537	529	532	549	504	525	520	514	512	547	558	498	535	500	528	467	477	536	501	474	511	564	504	506	541	530	544	513	540	531	512	541	533	537	524	512	522	530	514	515	517	520	491	479	446	497	516	491	508	495	484	526	522	479	494	514	471	495	518	511	492	485	539	527	479	534	530	519	479	474	522	483
24244	20784	25565	23011	1451	604	525	512	469	516	487	464	484	479	455	453	456	447	461	439	466	447	440	450	447	446	465	477	457	460	403	472	451	433	476	452	462	450	454	393	445	438	480	443	460	447	432	422	418	431	441	461	429	446	494	480	478	466	410	430	426	491	473	416	449	402	463	414	437	443	430	474	461	439	464	454	413	463	441	421	442	386	449	408	433	489	439	424	462	440	463	445	481	429	455	445	448	433	449	454	436	464	426	450	472	441	452	456	414	409	393	470	463	449	450	460	455	449	435	461	472	441	436	485	428	433	452	432	431	436	435	418	405	450	456	415	434	446	427	421	461	435	416	432	471	435	451	444	443	449	442	433	464	463	450	443	410	411	421	411	480	447	422	498	421	441	405	457	448	442	442	416	452	425	454	470	430	428	402	420	416	424	442	423	419	487	431	480	425	447	443	438	447	458	426	439	425	455	427	391	448	474	426	471	463	430	447	431	434	467	431	444	459	440	421	437	439	408	444	425	472	482	448	418	422	448	456	436	453	426	405	493	466	443	436	459	441	482	479	388	417	458	381	451	436	453	430	441	447	423	428	441	427	441	430	439	438	473	472	450	448	472	447	429	481	437	448	426	424	446	440	442	476	447	412	478	446	443	446	436	410	444	450	422	446	448	419	428	410	449	482	438	442	441	406	438	419	434	411	448	449	432	439	446	426	399	443	410	454	398	463	440	474	443	454	471	436	462	431	437	455	433	443	456	435	503	465	440	471	426	466	411	428	451	429	448	427	456	438	451	443	492	455	458	433	424	422	445	476	441	407	404	403	467	450	445	458	423	435	500	472	466	450	472	442	467	458	428	429	455	417	450	445	457	464	438	460	476	442	444	460	447	451	456	432	452	447	437	436	448	412	441	457	473	443	449	447	455	469	448	445	452	486	434	441	436	425	427	493	450	407	427	419	492	427	428	494	422	456	441	446	425	466	469	490	469	434	439	464	446	450	430	421	445	460	437	439	431	455	489	442	429	447	431	425	412	459	423	430	432	450	461	422	468	451	478	459	449	456	436	481	411	403	459	413	465	440	442	435	472	447	470	473	452	453	438	447	436	439	429	444	434	450	453	472	434	466	459	451	399	417	459	448	434	445	477	454	420	415	440	469	456	405	467	428	443	496	432	411	432	433	488	453	463	432	440	429	468	457	427	447	450	432	419	457	456	412	432	448	432	457	462	428	434	417	450	471	455	450	438	452	440	471	466	409	470	420	442	453	451	437	447	465	462	436	403	413	417	452	399	435	481	446	437	444	405	440	450	430	450	439	452	449	446	456	450	436	434	445	439	428	454	480	447	443	437	479	432	441	438	455	444	448	456	434	453	458	456	430	433	480	421	451	450	458	448	407	448	457	436	430	440	467	475	427	464	459	460	443	462	459	474	475	425	458	414	412	463	439	468	441	449	410	442	450	434	462	448	441	401	453	442	447	472	439	426	444	430	470	433	440	480	458	450	449	447	418	430	466	411	408	448	439	467	462	432	456	443	451	459	440	462	420	424	405	416	438	438	428	491	442	447	443	460	455	488	438	437	433	416	444	464	463	487	423	502	482	450	450	448	451	444	430	460	423	502	461	411	432	452	461	435	455	418	487	418	417	430	432	446	432	446	481	457	454	411	458	421	426	441	487	424	449	436	462	426	459	473	440	446	498	442	424	442	446	451	465	450	422	432	386	454	481	431	447	432	457	455	405	406	442	422	468	418	385	478	444	431	439	404	483	458	423	427	411	465	466	445	428	435	383	406	484	395	436	460	445	425	463	428	441	465	443	449	436	430	480	507	413	385	477	426	384	454	435	446	441	461	432	449	443	441	398	437	443	442	482	433	442	465	432	382	438	436	439	444	453	460	427	429	441	417	438	458	457	449	428	413	470	455	441	448	442	431	478	459	403	465	413	462	452	436	463	478	441	435	408	433	456	447	417	458	416	459	418	442	448	436	461	452	433	450	464	439	432	446	455	441	410	460	478	442	426	414	424	422	458	453	445	418	448	449	431	451	426	453	454	407	443	455	430	439	420	398	421	420	463	487	467	445	440	415	452	438	417	482	468	440	440	430	457	455	453	437	483	429	467	449	483	453	455	408	491	449	435	416	445	434	423	457	453	457	451	449	466	419	469	431	446	413	448	435	429	406	458	474	455	422	449	446	445	417	477	438	441	434	464	444	434	438	443	431	428	421	483	478	446	415	469	457	422	442	422	455	445	442	437	462	429	428	445	458	420	452	435	453	411	475	479	439	455	442	440	476	404	421	429	424	405	438	463	443	439	456	484	433	455	450	478	432	452	462	405	423	438	460	440	423	451	434	474	461	460	432	441	422	428	447	440	430	449	438	427	428	404	431	423	465	456	424	418	440	452	434	454	448	510	444	424	433	451	445	458	435	415	435	432	422	463	452	463	434	442	427	425	426	440	479	419	423	473	437	454	440	434	422	413	500	445	436	453	423	442	429	418	422	441	427	451	430	473	451	432	460	420	470	448	425	485	458	419	451	416	465	455	428	430	448	487	450	476	435	423	422	455	440	449	461	447	436	417	427	446	446	455	433	429	415	482	454	441	475	474	443	388	475	413	433	447	451	427	412	423	439	424	435	460	417	424	470	451	411	445	464	441	466	460	426	435	468	483	445	452	400	461	419	458	500	428	415	445	461	428	442	480	430	490	425	388	415	446	441	442	453	407	426	407	443	445	441	449	433	426	454	436	421	476	432	476	441	424	489	465	428	430	429	478	442	477	451	438	435	435	432	437	455	443	425	416	431	449	475	429	449	402	407	418	412	439	461	425	438	428	473	425	465	409	402	488	500	416	431	447	425	434	418	444	473	432	453	450	454	429	444	432	461	432	442	437	438	452	458	421	439	461	410	454	466	503	427	459	463	455	471	457	437	465	423	474	437	480	462	423	479	430	423	457	448	430	452	420	459	411	421	457	459	424	429	437	453	426	450	438	409	418	427	462	442	479	429	443	460	449	474	450	433	482	435	443	416	448	433	421	403	431	399	435	446	440	431	458	467	459	404	401	456	457	426	466	456	450	484	456	457	449	404	424	443	436	444	465	449	462	466	466	432	431	487	431	459	407	434	414	443	404	433	454	457	423	436	433	466	413	422	441	482	443	453	419	435	412	470	430	430	456	425	440	440	434	428	423	451	443	437	455	427	452	432	416	454	393	444	462	453	450	431	461	472	447	421	470	451	410	484	444	474	444	453	447	392	462	446	452	440	474	440	442	472	451	441	447	443	400	456	443	451	470	458	433	406	447	452	452	431	441	404	425	457	445	465	455	452	408	450	425	416	447	383	431	408	417	457	473	455	472	484	400	468	400	452	436	462	417	439	436	440	417	465	443	430	434	435	430	444	443	462	430	439	450	413	455	468	429	472	437	439	412	442	441	433	462	450	427	473	427	459	414	495	452	437	433	470	443	428	432	455	451	438	413	466	454	443	450	457	417	432
3307	3952	2549	1363	1092	925	809	724	710	673	650	653	651	626	552	585	616	599	588	576	613	556	598	571	561	584	536	604	606	634	597	603	597	590	566	622	603	569	537	589	571	573	588	592	597	581	589	578	557	574	588	559	551	580	624	552	555	593	554	597	550	546	552	524	574	567	602	578	608	547	590	568	584	600	609	574	532	594	569	592	562	548	592	559	609	545	580	593	543	540	561	588	558	549	525	598	575	556	549	585	641	527	546	594	560	562	592	585	610	568	575	573	594	586	605	602	525	553	605	585	568	556	570	595	560	556	605	582	578	529	568	602	592	602	619	520	531	526	522	582	550	577	543	545	552	591	579	581	554	547	599	576	557	559	557	583	576	534	541	541	577	581	573	563	577	566	593	564	624	560	597	558	557	558	567	583	604	559	559	568	593	591	538	535	588	544	626	578	552	553	567	574	568	550	562	577	603	589	563	600	581	604	576	529	568	592	538	579	534	565	589	583	593	564	570	576	551	592	537	553	572	587	554	606	626	615	557	595	602	569	608	590	563	593	527	545	550	556	566	567	559	596	555	587	605	550	584	510	581	551	563	559	562	582	600	619	552	558	582	584	583	568	565	556	523	545	589	560	542	564	603	560	545	575	596	567	570	601	606	570	561	594	606	545	576	568	529	558	563	539	593	615	569	543	596	578	590	567	539	544	597	614	586	623	583	537	590	574	585	553	602	576	556	580	543	562	582	565	580	604	574	564	577	561	539	571	554	582	580	577	576	581	562	549	558	576	575	593	552	606	587	540	561	612	550	618	590	596	554	618	565	604	541	569	604	561	569	521	552	539	556	555	553	548	588	584	598	604	570	563	588	547	598	571	570	575	581	555	605	537	599	571	565	580	554	546	516	527	555	570	544	588	540	557	584	570	540	611	543	573	554	578	578	572	513	564	563	621	582	538	550	570	578	576	613	578	607	558	551	580	561	532	554	583	593	578	580	547	551	605	611	573	542	587	561	577	560	520	555	559	577	539	558	555	629	560	534	555	588	558	604	577	585	544	559	562	586	564	576	585	613	537	519	550	585	571	604	585	557	537	582	567	548	570	634	578	562	569	544	598	591	553	602	554	532	590	564	599	503	579	565	538	560	588	541	561	596	594	550	574	561	564	572	566	570	579	581	524	597	563	615	551	565	524	568	589	566	569	544	555	566	589	564	585	582	558	594	567	558	569	619	563	578	544	573	576	544	494	586	591	579	572	585	564	570	576	574	549	600	604	605	597	550	552	566	591	602	587	560	579	554	569	602	588	559	556	563	572	533	534	589	549	568	565	559	555	556	567	551	564	573	577	594	550	577	544	633	576	566	586	545	537	603	537	594	589	587	605	555	561	516	570	544	539	589	581	589	501	559	576	569	528	587	562	567	600	561	570	573	586	592	559	568	559	577	569	608	594	601	543	562	613	629	567	584	576	548	541	575	581	543	586	572	573	616	533	531	564	584	568	587	583	550	592	549	541	572	564	538	557	568	570	569	592	603	562	554	549	577	579	591	608	555	556	535	555	577	520	589	604	543	552	602	564	564	608	564	561	523	561	581	570	564	571	527	553	587	585	600	576	581	588	525	593	589	554	573	533	544	601	566	552	565	549	579	564	601	570	548	570	555	573	592	604	571	560	621	572	537	564	562	587	564	574	564	549	579	564	570	571	539	583	589	541	578	575	581	598	565	573	577	566	571	541	564	556	580	540	557	613	586	550	581	560	579	602	533	568	563	616	584	563	575	534	540	581	550	566	563	554	570	596	563	535	569	607	585	586	554	549	602	543	521	552	604	581	571	562	602	564	571	622	612	609	585	548	502	573	614	568	624	577	576	590	549	562	592	537	594	574	573	599	553	551	530	573	572	585	526	577	570	605	583	582	618	551	594	552	536	567	583	601	557	578	575	586	580	568	529	560	559	577	597	594	587	530	561	542	604	551	580	601	588	550	573	573	577	624	571	547	596	604	604	570	657	591	587	565	612	578	605	610	558	562	578	562	562	621	596	579	525	575	601	585	576	571	561	573	580	542	560	547	543	559	576	562	563	526	572	610	560	566	572	575	624	582	545	597	585	565	540	571	582	561	551	559	570	608	568	566	530	578	541	550	582	575	535	574	582	564	620	529	560	553	565	598	594	577	544	575	615	558	586	575	592	576	539	585	582	600	563	596	591	577	611	540	545	610	546	603	586	587	555	566	588	563	589	576	614	572	574	586	557	576	547	576	598	589	553	618	546	510	558	609	566	560	559	601	575	574	549	597	537	562	589	551	578	571	582	581	570	563	583	602	575	547	578	591	564	583	632	567	527	594	545	577	568	584	578	544	578	579	581	592	564	595	550	596	558	571	589	608	605	602	554	561	558	577	617	559	623	553	537	613	573	561	561	547	521	563	565	556	624	548	527	527	567	569	564	573	566	542	563	591	572	581	577	571	583	580	619	571	561	543	575	534	589	550	529	595	596	545	540	581	555	531	582	608	589	583	587	625	543	557	573	587	557	561	553	576	597	540	533	609	551	557	634	585	530	552	551	559	587	575	627	571	549	618	554	594	582	578	568	618	594	586	542	569	583	575	594	557	572	586	605	574	597	569	576	578	636	563	536	599	559	566	584	587	582	571	551	549	563	603	572	552	549	533	574	587	578	565	579	604	567	527	570	592	555	590	569	565	591	580	566	580	559	540	585	568	543	599	617	549	602	579	582	563	593	566	585	607	584	585	566	593	554	545	593	559	549	588	576	565	598	585	563	571	578	617	602	571	579	596	569	560	552	593	589	596	549	548	583	563	583	596	583	584	573	589	565	586	599	556	559	555	519	581	542	604	582	549	567	551	567	563	598	545	575	569	559	597	612	590	599	561	544	593	576	580	587	557	545	559	584	585	574	533	613	579	548	577	569	595	588	595	559	586	577	549	554	577	593	570	580	547	578	583	565	567	547	598	571	567	603	565	577	587	574	573	556	574	587	533	556	616	566	591	585	545	557	574	536	586	539	554	555	559	575	579	547	578	505	564	588	583	608	584	581	581	625	610	567	517	560	573	597	562	543	561	592	526	608	553	639	567	582	545	561	602	582	609	551	546	576	617	596	587	589	558	598	602	542	604	617	603	588	572	545	555	584	516	557	599	564	532	548	582	620	571	556	600	574	596	569	595	577	552	555	562	577	563	570	588	552	570	587	595	572	605	571	565	542	548	577	603	556	552	567	517	585	584	571	572	606	555	571	590	518	539	557	591	570	540	577	572	583	547	585	569	553	561	551	551	552	571	539	569	576	590	619	539	590	567	575	560	582	551	576	576	593	541	584	556	560	575	562	544	599	545	549	560	549	612	547	585	578	590	535	572	576	570	583	607	581	624	542	593	590	567	582	565	601	597	552	569	582	541	585	551	536	607	616	596	577	618	598	631	592	589	534	603	599	584	564	595	577	574	610	543	554	550	538	598	608	570	563	541	635	547	583	583	601	584	566	598
22121	20830	28093	23655	20839	19679	1351	445	318	325	305	230	237	234	203	193	186	199	163	192	158	166	159	141	177	151	139	152	146	129	141	155	141	134	150	133	158	149	155	121	153	142	137	139	162	142	144	139	143	139	153	139	142	115	131	138	139	141	148	121	148	127	141	124	136	157	134	140	129	136	118	143	120	120	135	149	123	151	136	113	137	154	125	118	111	148	141	144	122	131	123	130	127	104	144	131	137	143	140	125	121	159	116	127	135	138	123	119	132	138	127	144	127	127	116	130	156	133	110	130	137	131	129	141	125	127	107	149	133	130	126	138	131	114	143	160	125	127	145	125	134	143	112	139	119	134	135	145	128	126	153	115	135	142	122	153	126	130	138	124	145	132	119	115	115	123	128	126	117	135	146	131	131	137	127	121	116	128	152	136	118	112	148	125	119	129	142	136	138	137	133	124	124	142	131	148	134	126	128	146	123	141	110	141	121	128	135	134	132	132	156	124	122	142	135	136	128	133	129	132	136	141	119	136	139	115	155	119	125	120	122	151	140	137	123	130	131	138	123	138	131	143	111	131	146	129	145	140	127	139	116	130	150	119	126	134	129	119	125	131	125	127	129	131	136	131	127	142	136	123	148	124	123	138	134	157	122	128	137	131	112	134	138	160	125	141	133	133	130	125	142	145	138	133	144	139	130	126	142	122	125	154	138	142	129	138	140	143	142	124	143	129	139	130	140	125	133	113	150	127	123	127	149	132	136	136	135	140	124	152	117	137	124	138	142	141	156	133	130	133	124	129	107	114	122	123	144	128	116	129	128	131	134	114	128	128	109	136	127	114	135	137	167	118	135	136	136	121	144	132	138	131	122	106	119	139	141	124	113	137	137	141	137	116	137	125	152	129	131	125	125	133	139	125	128	122	148	123	138	154	139	138	124	117	127	110	109	127	130	132	122	117	134	115	126	139	136	135	125	147	122	131	139	109	121	143	118	123	157	149	131	119	126	150	124	127	126	114	115	139	119	123	133	124	149	125	122	151	138	156	126	126	124	120	144	134	128	142	110	119	134	150	144	122	120	147	141	134	110	126	127	135	121	143	118	116	126	139	124	121	129	130	111	116	127	115	124	135	133	118	141	139	129	121	121	123	129	123	151	146	128	120	137	110	115	131	133	131	128	122	127	129	134	145	141	128	146	149	131	131	126	140	127	146	140	122	117	141	133	133	136	132	130	123	130	129	137	127	132	133	140	123	134	154	130	124	109	111	160	139	135	123	118	148	140	146	169	122	114	125	153	128	132	143	126	143	140	148	127	123	140	129	132	138	136	138	135	140	129	135	128	119	115	141	122	129	126	163	136	126	135	140	144	115	124	129	114	134	141	113	139	151	128	130	121	117	129	129	149	155	143	135	141	123	139	126	140	142	130	118	144	150	131	124	137	124	124	136	124	130	139	132	145	109	115	130	135	144	121	118	115	125	141	136	135	120	117	143	146	120	146	129	130	130	136	140	135	145	130	145	119	131	125	143	159	132	115	137	142	129	150	136	125	116	138	138	142	114	135	113	111	129	150	121	123	155	116	135	127	143	139	122	121	133	128	130	126	119	109	118	114	128	133	139	136	118	121	126	141	114	124	132	123	154	120	137	111	144	137	122	153	126	127	138	127	133	134	112	137	127	129	124	121	132	147	144	121	147	123	129	123	134	123	111	116	145	127	150	135	150	138	136	148	130	145	118	138	136	133	128	118	124	121	115	126	133	124	138	132	132	133	140	131	123	133	128	124	121	140	126	143	123	128	141	110	134	121	118	144	141	147	121	147	132	141	137	122	113	136	164	136	137	134	135	135	147	120	127	125	127	132	141	120	129	125	124	118	135	129	128	154	108	128	125	110	145	137	114	134	120	133	144	134	132	129	137	117	131	137	124	128	131	125	120	111	115	131	117	126	117	112	110	114	108	119	127	126	140	121	136	137	124	120	136	125	124	125	130	120	126	140	124	140	140	139	116	140	131	125	123	127	138	129	118	135	142	133	139	137	135	134	129	133	137	128	111	124	145	123	134	111	129	125	126	129	128	135	147	142	115	127	137	116	124	137	125	144	142	148	116	123	132	144	152	114	157	112	145	122	136	130	128	146	130	140	115	121	126	135	131	128	108	123	144	124	124	120	121	134	147	150	130	132	127	130	118	133	158	133	125	139	130	121	132	152	145	126	133	119	132	127	132	128	151	146	108	149	107	123	123	118	149	134	155	124	131	149	148	126	131	145	156	141	144	146	149	108	143	122	145	120	132	125	142	127	125	150	137	108	142	114	129	114	127	172	135	140	143	119	114	113	117	146	141	133	157	119	129	132	126	140	135	132	116	126	134	119	138	124	126	136	131	128	142	149	132	128	123	127	131	132	125	130	124	138	139	130	135	125	120	139	140	145	141	127	126	134	118	133	140	140	132	138	128	129	126	120	130	150	154	103	140	139	140	153	117	137	146	150	135	131	132	132	119	155	123	123	153	149	122	145	123	145	152	141	143	145	140	131	131	149	117	136	125	116	132	150	139	139	123	131	132	142	132	117	123	124	126	146	112	127	137	132	124	120	141	125	117	131	129	133	122	130	161	128	138	120	144	129	133	106	148	127	128	112	137	126	120	97	119	116	131	129	150	138	116	152	121	134	122	121	140	143	131	124	115	139	151	137	120	142	104	141	136	136	124	125	127	133	122	135	124	118	134	116	114	131	132	148	142	131	145	133	141	117	111	129	128	127	113	159	125	122	139	132	137	146	130	158	133	134	121	126	121	122	136	129	136	146	114	130	125	127	134	133	130	125	141	120	127	130	149	115	134	152	120	138	152	125	108	135	132	128	115	117	129	136	140	112	132	139	144	126	134	141	139	111	121	119	152	136	127	142	132	126	129	125	136	150	153	148	114	132	131	138	127	128	130	136	135	127	131	126	134	119	133	115	135	125	141	135	126	128	128	124	130	129	129	124	153	139	113	144	121	127	125	136	115	136	117	124	131	136	134	121	143	114	118	141	127	142	141	145	150	123	140	111	135	135	122	143	133	126	145	127	129	152	135	129	118	129	123	139	127	127	116	126	115	125	118	153	107	140	128	137	135	144	129	128	144	129	124	128	132	134	133	114	129	138	125	123	133	142	114	134	134	123	124	125	141	136	138	129	137	132	118	139	143	150	124	126	139	126	125	147	128	127	141	155	132	118	119	135	124	124	140	117	136	128	135	148	134	129	136	142	122	148	127	138	127	136	153	122	137	133	133	128	129	134	138	140	137	133	157	143	113	129	118	144	148	111	134	125	130	125	140	150	125	145	116	136	118	138	113	128	133	138	149	140	142	135	151	140	143	140	136	123	127	140	126	132	121	118	129	141	141	123	107	115	142	129	147	141	126	121	119	136	118	143	143	134	132	125	142	121	118	136	129	109	133	125	111	143	127	146	154	139	139	120	130	135	130	134	129	137	140	135	118	149	154	131	138	140	132	125	131
4251	12503	7896	3627	2528	1735	1309	1014	790	678	571	524	447	445	392	356	315	267	278	293	271	257	218	254	241	241	237	229	226	222	230	216	216	179	195	204	200	205	225	192	171	227	226	206	186	207	179	182	177	177	194	182	195	205	178	173	188	174	202	159	188	171	192	186	210	182	157	178	198	175	191	173	177	171	176	190	180	210	169	213	172	188	197	175	182	205	180	193	190	198	169	198	197	194	182	171	182	188	165	173	168	197	146	189	170	163	185	175	180	184	182	173	163	174	186	193	189	162	195	168	175	186	195	185	181	180	204	185	174	162	189	176	194	172	176	168	198	160	177	185	199	161	177	187	171	173	207	178	177	180	191	139	181	183	173	169	171	178	162	178	181	165	179	182	149	169	168	174	178	168	178	196	153	167	198	177	171	168	167	193	146	188	188	183	182	158	182	189	155	159	164	176	190	201	183	187	164	178	177	193	175	190	180	189	176	200	198	185	207	183	176	189	194	156	170	192	159	192	182	170	152	187	194	175	173	158	179	172	181	183	211	170	181	159	163	162	189	157	196	172	172	167	166	163	198	167	196	167	181	178	181	169	171	195	178	176	164	183	202	196	196	210	180	180	190	172	181	182	173	181	192	182	167	167	181	195	198	197	171	206	187	186	174	185	187	185	193	173	146	184	164	176	164	172	170	173	165	182	194	175	192	183	156	178	186	172	210	213	193	168	190	180	194	193	194	163	183	169	165	196	184	173	188	199	170	144	181	169	189	154	187	186	162	177	193	175	194	173	175	146	181	175	162	176	206	165	208	161	184	186	192	207	179	180	162	167	163	164	166	157	189	199	198	186	182	209	206	179	161	194	179	179	179	188	175	178	183	185	176	181	153	210	180	167	182	204	189	173	182	192	178	176	199	176	195	186	198	145	195	199	178	208	170	178	180	173	177	187	184	192	186	154	163	190	180	162	187	181	206	189	188	164	152	182	168	163	179	174	176	166	161	187	160	168	172	175	178	177	178	182	186	167	169	191	202	184	172	183	167	168	180	185	209	210	172	171	178	181	198	208	180	167	161	194	180	171	185	174	176	173	190	179	193	193	172	181	166	194	201	166	151	163	171	171	171	146	181	215	157	201	171	190	182	177	193	158	174	172	182	194	187	171	194	166	172	201	181	179	166	179	193	200	192	172	165	196	169	174	156	149	182	167	175	178	177	167	177	182	162	178	166	170	178	188	196	187	162	170	170	171	188	201	173	182	162	188	172	191	170	189	181	191	173	184	201	192	170	190	180	214	196	183	172	187	169	175	180	194	183	171	177	184	184	188	186	185	174	165	179	186	186	185	191	181	181	195	159	199	178	184	178	168	193	175	170	181	188	176	177	160	195	194	183	191	176	180	196	172	175	186	199	159	159	150	177	195	174	188	178	190	190	195	190	171	176	187	193	180	182	174	191	205	163	209	144	186	182	185	204	172	205	173	178	166	186	161	197	170	149	179	173	173	163	166	161	182	174	162	162	161	196	178	171	189	175	196	181	161	176	179	193	194	154	178	171	184	175	171	165	176	159	173	180	164	172	169	175	167	172	180	166	165	194	186	193	184	188	178	182	177	204	226	197	152	167	201	191	182	184	177	176	187	170	167	179	174	158	174	159	161	185	196	194	163	177	155	185	196	179	196	184	182	181	174	151	189	179	165	168	203	179	190	164	178	172	189	182	170	176	172	162	194	170	193	176	183	174	201	180	171	190	158	171	205	149	184	163	178	169	185	201	189	185	190	192	203	162	163	188	191	173	180	179	178	186	172	182	170	174	171	203	200	194	162	182	183	206	167	190	192	179	182	179	210	170	211	148	172	198	172	160	190	194	182	189	195	191	147	176	196	178	193	184	191	164	200	163	193	185	173	149	164	200	190	164	181	174	179	201	164	181	211	217	182	162	190	159	180	206	192	188	190	166	153	183	195	186	172	194	152	202	176	177	172	159	184	171	157	171	192	173	175	193	179	179	171	165	186	159	193	183	188	184	183	186	204	163	185	153	164	181	173	168	160	193	179	186	180	188	192	155	176	171	165	176	177	183	175	180	176	182	176	214	176	175	173	169	179	169	157	191	172	175	183	192	192	190	173	169	201	168	199	191	159	185	173	162	178	162	182	182	189	168	157	191	188	145	180	176	201	149	162	172	172	166	179	170	203	182	175	143	170	170	183	188	178	150	175	170	191	195	173	191	166	185	180	199	158	165	206	188	189	177	200	188	184	174	139	161	163	178	176	165	193	191	163	198	180	152	190	174	179	182	182	154	184	196	180	170	179	179	155	179	163	180	154	175	169	182	190	192	210	158	187	193	187	179	173	176	181	192	186	168	181	198	164	185	163	179	171	196	193	161	180	194	169	176	145	170	187	163	191	163	181	163	199	182	190	182	176	205	199	169	152	196	180	183	169	190	185	212	182	166	193	195	187	198	191	190	189	170	182	194	175	184	172	166	175	208	172	162	186	163	189	167	156	199	184	171	191	170	176	154	180	168	193	185	178	178	173	162	195	173	152	161	180	148	187	162	194	180	190	168	167	189	173	156	174	162	166	178	196	175	172	168	166	172	175	176	177	174	171	189	173	179	186	173	193	184	191	180	170	185	152	179	178	168	182	172	176	182	172	148	198	181	189	192	196	163	172	179	173	154	172	167	176	182	189	176	146	190	182	167	190	184	174	184	155	182	170	169	178	183	196	145	189	201	165	176	169	173	186	181	201	201	190	178	157	167	189	195	174	169	182	170	143	169	187	179	182	182	180	160	180	172	185	184	185	181	181	175	208	155	169	179	176	190	170	189	163	174	184	198	187	164	185	157	166	199	190	166	152	192	174	163	171	172	171	198	210	180	172	190	155	171	205	170	185	189	183	169	189	197	199	158	186	174	164	181	178	199	195	195	195	178	196	171	161	155	188	180	165	172	167	149	204	175	168	188	214	189	162	199	198	206	174	168	188	191	175	186	168	179	199	187	187	163	175	180	174	174	177	166	183	170	167	187	177	187	181	182	168	164	162	193	175	162	179	173	183	167	180	201	177	176	179	206	177	186	196	177	187	174	184	184	178	175	177	180	190	188	193	194	180	160	179	171	189	175	176	160	184	181	173	194	178	193	164	163	183	169	171	181	190	199	177	171	160	169	180	181	185	202	153	166	168	158	193	180	183	170	186	176	174	182	194	174	196	184	167	195	178	167	202	152	197	182	167	193	193	177	182	158	166	164	156	185	183	167	159	164	193	179	188	177	152	188	186	181	183	165	170	186	205	174	166	180	171	184	188	175	186	184	191	181	178	192	205	169	185	154	159	149	189	192	181	179	175	195	188	194	185	204	171	155	180	146	204	189	186	183	169	181	168	173	175	198	183	177	197	176	172	164	158	181	193	194	191	183	215	189	165	155	140	164	173	192	198	193	169	173	176	205	197	157	189	170	200	184	173	209	208	199	179	203	162	178	198	182	173	158	205	188	160	175	183
26855	17291	3334	795	625	591	588	584	561	539	578	566	566	548	600	560	576	557	553	565	557	568	540	536	558	530	608	571	584	543	561	566	543	578	555	575	565	565	599	579	579	548	580	567	593	565	549	562	571	557	601	557	543	574	589	527	574	573	567	563	601	571	545	569	565	552	559	553	545	557	607	583	559	579	588	549	600	545	604	514	572	554	557	606	538	582	560	589	577	596	586	583	603	603	541	586	589	596	520	585	580	557	605	562	538	553	555	586	596	561	559	548	572	554	581	575	602	535	549	591	558	559	546	562	549	546	569	604	547	596	574	534	561	582	577	563	598	566	550	551	524	570	553	575	537	565	523	551	555	599	583	576	555	585	589	565	581	557	602	619	599	582	550	622	574	574	601	528	609	563	585	607	597	603	574	589	560	564	567	564	592	541	549	551	583	521	583	594	551	592	511	609	587	546	578	573	576	551	590	557	585	542	564	589	563	576	583	567	554	602	560	570	587	539	552	566	551	574	576	553	523	548	580	525	578	553	568	581	527	521	606	578	637	594	557	592	544	612	604	566	584	564	569	584	612	540	592	570	596	560	557	551	554	605	547	583	557	567	569	547	550	560	600	548	530	572	547	574	545	590	565	538	595	557	592	575	543	597	534	579	598	557	568	583	574	562	565	611	580	577	604	584	556	568	566	586	584	573	547	588	574	584	581	565	560	569	572	595	577	564	571	558	547	562	524	566	528	556	577	561	554	574	544	556	588	593	601	581	569	592	518	579	526	564	557	607	582	562	540	533	598	578	563	566	597	580	551	560	577	566	589	575	569	531	563	549	549	557	544	561	576	581	562	577	586	563	566	548	556	587	549	551	544	588	517	509	553	583	567	601	536	612	583	555	569	572	568	594	537	578	567	570	557	582	569	530	581	571	591	597	620	574	562	565	564	576	614	562	577	606	581	525	628	506	568	544	613	544	529	571	586	594	589	559	542	595	554	566	598	564	543	554	549	586	559	551	552	596	594	575	541	614	594	564	578	570	557	554	557	613	610	598	622	572	570	572	612	519	569	554	611	589	566	573	591	510	600	543	555	562	547	563	550	517	563	608	555	618	583	564	523	578	537	572	564	561	591	570	581	551	589	582	563	603	595	574	577	597	631	573	558	606	545	564	575	577	548	575	608	594	589	576	572	540	624	556	556	559	571	561	591	594	541	576	554	548	559	596	560	599	588	562	585	536	585	612	598	516	591	537	548	541	593	585	566	574	567	590	605	514	518	530	568	594	542	565	541	580	558	589	586	584	560	576	546	552	532	571	574	561	589	594	576	537	558	607	577	541	568	596	582	524	555	581	555	585	508	576	588	582	518	580	580	575	529	570	570	592	551	589	540	571	524	593	551	575	559	574	555	590	553	560	564	568	541	527	561	573	559	541	573	587	551	573	567	590	597	590	587	574	579	546	613	572	495	567	563	517	583	591	565	563	562	584	594	535	551	546	581	581	610	578	539	606	560	595	529	572	551	557	589	560	597	543	560	598	544	555	574	573	599	600	595	591	551	551	559	603	551	532	609	571	539	586	628	573	588	563	567	604	556	537	520	602	573	570	586	581	627	575	608	591	596	620	569	583	628	585	614	546	598	573	564	584	594	534	563	586	563	608	582	545	528	554	600	546	572	597	530	546	588	521	525	531	583	600	576	572	547	585	539	556	557	633	564	557	601	600	543	574	577	604	554	557	586	557	578	527	603	539	544	583	540	561	479	614	559	521	539	602	597	549	571	610	567	556	612	584	592	589	563	564	532	600	527	562	537	552	592	524	567	591	566	574	573	572	577	542	570	558	579	593	574	572	558	531	583	609	543	546	559	569	553	550	572	570	556	566	591	562	555	576	558	537	580	548	574	576	545	533	577	576	533	554	529	580	588	561	565	543	580	564	591	523	586	591	553	629	570	577	572	571	546	525	562	516	566	590	585	527	546	573	561	572	591	564	597	571	618	572	581	538	598	542	599	566	584	573	562	562	542	525	578	546	559	571	600	534	525	603	568	571	588	535	540	597	552	562	557	514	555	538	524	574	548	562	569	578	568	534	558	576	549	540	578	549	584	603	509	575	543	561	620	578	571	572	622	527	548	577	557	580	600	597	585	568	600	551	562	559	556	571	600	607	581	589	549	572	581	569	558	547	577	593	520	530	572	564	594	573	535	605	584	604	585	548	584	573	581	578	607	532	545	595	556	592	568	531	586	592	571	593	582	555	569	593	572	558	561	622	532	570	578	567	550	557	564	587	548	601	593	541	597	598	560	600	568	575	596	609	572	525	591	574	547	589	560	568	569	590	540	548	539	566	597	589	561	489	567	606	585	550	596	632	574	580	598	547	600	578	580	569	553	538	593	593	575	621	536	567	602	581	568	587	569	570	569	528	563	606	531	544	593	550	548	555	540	565	579	572	580	531	584	575	564	529	596	615	559	580	537	528	573	612	610	574	576	600	536	551	580	590	536	564	587	581	553	551	572	595	597	584	589	576	566	561	527	586	582	588	560	563	577	618	554	535	592	602	579	574	571	543	587	590	584	600	545	563	586	561	574	541	568	568	584	541	547	571	529	584	565	582	606	554	567	562	559	635	527	523	577	575	583	602	538	562	545	552	582	582	554	532	565	562	588	585	570	562	554	559	582	601	595	573	551	531	548	558	560	526	573	535	562	556	554	538	594	580	586	594	600	537	596	595	559	607	593	573	575	604	570	543	605	549	579	587	564	577	585	567	563	572	591	588	606	599	522	548	588	596	570	575	578	566	568	588	538	598	605	588	578	595	557	540	563	591	531	575	588	587	556	595	585	571	590	585	503	560	594	547	559	583	538	565	538	576	576	537	533	577	592	581	606	559	550	586	527	561	558	512	554	584	606	574	599	505	587	552	605	559	575	596	543	537	601	565	542	581	567	569	568	578	554	595	570	598	570	567	555	554	559	563	563	579	582	532	564	589	600	569	545	550	549	563	559	553	515	551	555	564	565	560	534	619	538	534	531	619	545	571	537	560	545	589	548	629	549	623	595	554	523	568	544	601	544	553	593	509	537	606	582	593	551	560	555	588	540	549	576	603	529	581	588	560	582	572	560	587	534	552	568	587	582	599	593	604	547	572	589	515	575	563	529	549	544	530	603	587	564	591	612	565	575	598	566	511	566	608	514	638	591	560	586	589	561	510	511	590	563	559	544	611	593	580	572	535	569	598	642	582	524	575	555	589	570	547	558	532	565	555	560	554	585	581	545	539	558	573	588	544	554	576	587	574	553	506	566	567	555	600	552	593	555	567	594	591	587	632	552	581	576	590	549	568	564	581	574	543	596	562	565	558	551	563	599	551	556	576	569	583	574	553	541	574	561	573	566	553	553	630	546	557	546	511	585	577	561	558	593	585	570	580	604	603	566	572	532	578	566	568	542	571	574	525	548	587	584	564	585	539	527	579	563	605	550	595	555	558	569	620	567	578	553	610	581	608
4290	1508	1204	928	890	813	767	733	820	780	767	760	732	778	742	698	752	793	793	787	769	758	747	771	740	723	745	756	702	764	713	722	709	741	743	792	735	749	712	769	750	751	766	745	722	764	681	777	718	760	736	746	745	750	715	742	746	748	762	764	809	689	755	756	772	746	755	776	721	741	797	762	714	740	730	694	801	754	755	809	774	731	740	704	761	670	802	724	704	745	777	760	755	720	723	734	760	722	727	721	720	745	718	752	750	745	712	754	832	730	728	743	717	754	752	731	765	726	733	679	775	784	724	741	680	747	776	729	802	730	774	712	744	768	729	779	718	734	778	788	704	757	777	787	742	699	742	755	730	737	737	711	756	751	718	728	799	747	764	808	728	781	781	776	793	698	756	744	788	752	764	769	703	713	740	740	722	740	749	734	702	711	744	754	793	789	718	712	708	704	749	737	762	770	730	737	738	729	789	751	748	768	727	764	734	757	722	794	750	728	771	778	778	733	750	745	760	741	750	809	755	763	719	776	761	758	742	786	724	712	728	753	759	731	741	696	772	786	738	710	725	787	715	752	745	741	777	735	716	718	734	757	753	762	762	728	674	707	751	723	748	704	739	780	721	756	729	750	726	724	737	707	728	727	797	775	779	814	763	754	802	746	736	730	761	737	739	753	754	732	747	774	765	775	718	755	770	708	732	751	737	687	727	778	752	750	700	712	792	769	730	744	720	749	757	749	739	696	688	775	742	712	756	733	761	775	733	757	787	761	799	775	758	815	765	745	760	739	736	745	750	740	752	762	780	731	741	723	740	746	707	709	781	745	757	768	735	799	743	746	729	725	753	744	774	707	751	772	772	736	676	736	758	748	759	769	770	769	750	810	750	750	757	744	729	760	738	711	715	784	727	777	773	739	687	771	768	729	774	728	751	743	764	741	751	735	786	739	680	736	686	721	744	752	755	761	760	765	720	685	738	737	718	739	728	751	752	730	782	745	761	755	745	720	747	750	735	710	762	744	723	699	778	720	727	747	670	781	753	731	753	742	779	730	787	725	737	763	748	718	790	702	702	772	765	764	722	745	732	743	734	819	719	725	736	736	737	737	761	708	752	759	799	725	781	702	729	714	778	720	724	714	750	736	727	717	779	743	728	704	731	766	729	742	731	739	734	737	709	744	717	760	769	749	711	810	729	767	761	740	715	706	740	762	730	811	700	714	719	732	750	744	713	746	797	788	736	755	803	755	726	759	719	686	707	770	799	710	743	705	723	740	741	735	781	741	735	776	747	729	759	728	759	735	739	737	776	765	736	741	737	731	789	797	772	737	800	747	731	755	743	681	709	746	778	745	782	737	739	735	754	730	723	718	735	734	702	768	769	783	736	766	712	764	774	736	721	689	720	723	739	717	727	767	763	783	738	799	713	771	660	701	756	731	748	786	788	723	738	719	738	774	741	726	741	802	777	723	704	767	738	716	713	740	731	776	705	729	781	749	690	763	833	770	731	712	770	776	724	771	796	728	718	680	737	744	818	757	825	761	763	751	765	741	735	756	749	737	730	705	706	736	775	720	734	768	762	779	724	733	713	795	688	724	756	731	758	764	782	730	749	721	757	753	758	774	728	749	758	740	787	737	746	734	752	748	762	736	746	725	721	746	751	708	776	779	728	732	759	736	735	764	753	760	787	778	734	795	735	719	725	760	741	751	737	775	754	780	792	758	774	735	740	752	746	750	707	745	744	765	749	750	742	731	737	771	755	788	758	702	728	711	754	741	735	718	768	699	724	794	729	728	723	705	786	759	752	721	750	723	744	728	781	711	751	781	760	736	716	740	763	724	743	742	750	737	716	751	792	747	741	771	737	726	765	751	737	725	722	757	731	774	747	731	769	733	741	776	737	719	707	750	692	724	797	741	754	712	776	765	678	738	727	751	740	762	764	695	742	803	737	756	763	760	766	718	733	723	748	757	752	719	768	797	739	726	741	724	755	726	727	745	751	774	735	797	758	747	729	725	778	762	749	745	738	763	718	705	721	725	771	746	726	724	744	714	775	754	753	758	733	753	730	686	721	733	773	781	766	730	734	775	775	744	743	780	756	781	741	757	758	745	705	726	746	747	751	707	800	745	745	773	767	782	734	718	764	769	786	710	765	732	722	715	725	721	733	754	739	787	766	757	790	731	678	765	806	780	708	732	711	694	776	740	751	730	684	716	713	771	764	708	713	720	717	767	707	719	719	749	760	785	701	782	767	732	719	725	716	729	770	731	720	737	738	759	762	800	708	738	822	741	750	759	751	764	743	779	763	731	778	747	748	798	744	736	690	784	770	720	774	718	723	732	750	691	779	739	777	753	763	680	743	737	764	755	721	707	775	751	723	741	727	788	729	749	800	752	722	711	789	775	740	782	777	751	747	748	711	743	739	750	721	714	754	701	758	698	762	702	708	765	761	739	762	726	713	766	736	660	722	695	697	779	721	761	772	722	764	714	758	765	732	768	739	723	781	703	735	767	724	753	761	719	738	744	714	774	736	750	741	723	712	744	732	776	763	739	751	768	776	768	736	758	727	766	762	766	720	702	752	698	732	719	789	761	729	728	749	758	693	730	744	711	755	693	727	762	804	767	734	788	768	771	775	711	748	718	732	761	791	762	789	776	715	750	765	761	760	709	758	738	727	748	728	743	702	729	740	731	724	774	744	777	712	728	788	701	726	743	749	718	751	724	747	770	695	773	748	739	741	747	779	737	779	748	718	742	754	739	753	693	733	753	756	709	774	790	713	768	762	730	754	719	743	758	722	791	767	761	741	791	750	738	773	774	729	765	733	749	726	744	722	746	694	775	774	724	749	747	737	741	746	736	732	708	754	734	758	768	745	761	735	710	679	781	731	728	766	742	713	722	753	799	733	747	772	758	777	726	763	723	713	729	721	717	716	726	741	748	746	746	765	723	736	705	708	708	760	751	746	758	700	799	765	733	747	775	791	740	721	761	733	759	731	724	760	747	721	790	786	791	713	737	705	760	753	726	728	759	772	731	771	743	732	717	756	705	755	745	762	751	724	697	787	736	702	737	751	718	731	736	774	736	727	739	720	731	738	731	775	709	724	752	745	727	742	744	719	780	789	738	740	733	760	796	717	735	711	744	745	771	803	796	747	771	712	749	779	710	728	739	715	698	712	753	735	841	759	766	769	733	750	684	779	752	790	706	750	748	743	678	709	696	729	765	723	727	717	739	721	739	804	743	752	719	758	771	738	744	773	716	758	752	755	737	726	748	774	698	734	745	766	736	729	782	760	748	743	781	752	762	764	757	727	776	757	709	735	814	754	758	781	770	764	697	761	752	756	739	745	785	734	759	783	752	753	715	720	771	754	738	736	723	727	720	723	742	747	723	751	744	705	764	737	764	701	700	780	732	776	788	762	746	764	757	700	776	762	746	693	773	771	701	756	723	748	766	721	762	763	750	758	752	716	724	723	716	778	730	752	767	708	758	714	736
22918	20758	27435	24133	20355	2559	676	570	466	476	472	430	441	426	373	400	379	372	376	372	371	379	372	383	380	366	399	380	377	380	367	399	385	371	412	417	381	365	367	370	391	357	355	368	388	399	347	410	383	411	344	360	357	410	359	382	373	380	391	388	392	379	362	337	366	404	390	382	396	425	345	366	357	370	374	375	355	348	401	374	361	378	348	327	387	375	361	371	386	390	358	380	366	373	358	384	376	383	334	379	379	366	361	414	374	379	383	406	366	373	358	343	370	353	327	394	364	387	340	368	388	378	365	407	407	369	386	372	390	354	391	370	412	376	376	343	401	337	334	343	375	382	396	330	385	349	396	348	390	376	376	393	381	418	380	393	395	358	371	412	343	363	366	355	356	377	407	405	365	387	393	359	379	428	382	395	345	361	346	363	419	334	357	361	385	407	369	372	434	395	379	361	407	384	383	410	382	364	391	360	354	406	389	397	378	382	384	364	362	375	406	357	347	374	390	360	359	354	352	373	366	391	415	394	353	398	385	369	354	353	351	393	374	374	391	374	355	352	346	356	384	394	365	383	340	381	378	394	382	347	392	395	387	382	399	375	386	365	362	378	353	367	383	346	401	361	356	379	369	391	356	330	379	344	345	377	397	398	347	349	360	386	355	359	406	356	364	354	361	382	362	369	371	416	370	381	407	392	352	336	365	382	339	393	370	406	383	377	381	384	398	358	394	383	387	396	371	358	363	361	356	342	368	348	327	396	371	356	363	366	379	371	420	349	376	369	385	349	365	390	372	386	402	374	369	383	378	388	355	346	378	351	386	400	362	335	395	377	388	363	348	391	391	382	388	369	376	360	359	390	354	387	359	351	368	354	358	372	360	379	396	377	367	357	391	384	368	375	373	372	383	399	383	399	339	373	375	337	406	350	363	367	365	355	388	416	361	341	346	387	384	371	380	378	335	389	372	366	387	351	392	356	344	360	364	405	410	349	362	384	378	366	403	387	389	345	378	358	358	364	372	355	369	377	363	378	360	387	375	378	352	370	366	374	365	360	369	347	409	376	388	373	387	417	349	397	365	379	385	368	369	373	385	360	418	375	352	390	380	395	381	351	347	376	358	357	364	391	326	336	356	395	391	392	376	378	386	379	372	362	387	361	394	371	364	381	376	403	353	403	361	353	328	401	366	372	410	355	399	377	384	356	360	362	365	439	369	359	408	347	349	400	372	364	390	408	390	389	406	320	376	376	373	358	361	381	372	378	405	368	386	371	382	382	382	403	355	367	375	377	375	417	367	356	373	345	377	360	387	356	376	374	355	393	396	396	334	364	352	385	360	353	380	369	338	387	383	391	356	349	401	394	384	377	357	338	391	369	345	380	388	395	389	350	393	376	365	340	366	352	390	410	373	413	385	378	387	384	381	347	377	359	359	370	396	355	355	357	386	374	383	356	404	373	365	363	380	411	376	347	358	378	394	373	358	369	399	337	372	365	371	382	397	381	373	341	367	378	364	375	382	388	367	361	369	418	340	359	428	364	397	350	357	360	384	368	384	351	363	356	362	369	364	400	405	367	394	362	400	372	379	385	429	369	346	391	347	404	386	339	405	364	401	350	399	399	345	366	369	371	370	388	358	381	381	344	367	373	375	348	345	359	381	378	403	359	374	383	402	390	371	371	386	419	398	380	388	382	435	350	404	351	355	361	357	358	341	361	369	379	361	324	407	388	352	387	391	377	374	365	394	380	387	351	394	355	343	366	359	416	339	418	394	353	391	377	397	330	352	339	352	372	396	390	356	424	353	360	370	376	382	367	395	373	339	393	383	354	398	374	363	375	367	379	367	366	345	366	351	388	404	358	356	376	398	356	362	363	371	401	388	395	410	388	365	383	396	376	378	367	392	356	390	379	321	362	399	371	402	351	334	355	389	363	384	359	346	389	351	387	353	375	366	369	399	417	384	379	383	388	341	380	381	367	350	402	384	378	375	373	399	376	359	326	400	357	394	365	377	371	400	393	399	376	352	394	391	379	352	372	413	391	402	376	348	380	372	432	365	396	344	393	374	343	354	318	367	356	397	365	352	347	395	379	349	376	377	353	398	393	378	424	384	358	335	346	403	350	374	370	368	379	350	394	374	369	370	372	371	389	370	378	372	364	387	362	371	365	357	339	393	376	394	373	386	398	375	381	382	372	376	402	367	355	379	350	337	393	363	360	373	388	391	357	383	360	374	349	373	377	357	370	379	370	375	362	359	346	395	393	345	358	411	362	407	395	371	359	361	325	367	360	424	346	373	355	383	346	402	377	359	344	352	375	378	380	384	400	379	340	354	373	335	393	350	363	347	378	343	355	351	352	361	368	334	411	373	384	357	376	355	385	366	370	355	383	382	345	367	363	360	343	349	375	406	390	378	370	385	344	380	358	366	374	389	348	359	359	378	343	369	381	370	374	352	370	370	336	363	352	361	406	385	373	380	391	362	385	357	378	401	374	384	378	349	345	378	376	363	383	407	373	332	341	383	378	345	381	345	401	382	351	382	360	387	373	399	365	370	339	401	385	388	384	386	368	405	380	395	366	380	381	356	398	359	362	372	382	339	358	375	356	344	392	362	384	376	392	342	374	353	383	373	351	375	388	358	407	371	390	353	387	394	352	328	386	394	395	357	357	342	375	390	417	354	388	327	389	381	375	361	369	382	366	391	360	388	347	413	347	371	369	393	349	356	354	358	373	407	360	353	353	401	396	382	400	391	358	353	373	364	387	352	372	406	380	400	380	352	374	379	371	370	370	375	368	366	355	360	370	410	379	368	378	426	366	384	340	373	364	380	378	379	383	370	372	384	360	356	354	394	384	356	363	372	386	386	374	341	381	380	344	350	362	421	385	364	343	392	343	348	391	373	393	391	372	371	397	356	371	370	342	399	373	339	383	397	395	356	341	359	372	390	383	387	364	381	344	377	376	384	380	371	381	381	365	359	343	361	356	344	397	382	375	405	368	395	364	361	406	375	384	395	365	391	376	382	333	383	352	356	369	348	363	339	359	377	346	393	371	396	322	371	398	390	342	373	356	376	365	384	337	355	371	392	358	382	376	414	368	358	334	350	359	373	381	388	358	398	373	378	355	373	390	386	376	385	385	381	384	377	380	365	385	331	370	383	377	356	367	402	386	361	400	378	375	379	416	351	371	363	377	372	368	372	367	344	401	381	367	422	355	382	358	393	388	389	388	344	360	374	372	380	370	383	374	373	368	370	378	369	329	387	380	351	381	365	344	373	373	353	391	391	420	361	332	370	368	394	367	347	348	384	368	343	383	381	340	377	359	373	391	405	381	407	357	373	375	374	372	348	368	369	376	380	389	383	369	388	382	395	369	383	373	379	385	377	356	333	334	368	355	387	384	373	407	390	377	342	372	366	389	365	372	359	381	358	372	361	383	367	378	370	390	354	370	374	381	359	379	386	363	366	366	361	374	362	366	362	364	369	414	366	395	380	417
3336	8132	5066	2417	1775	1296	1113	952	816	719	687	684	624	627	605	568	554	582	545	536	533	585	530	515	541	574	506	551	523	541	520	543	524	536	524	496	524	515	521	495	529	522	530	498	496	495	484	479	473	498	477	492	549	478	493	470	487	505	444	496	506	505	510	479	486	509	479	494	484	530	527	539	523	534	530	490	510	472	490	514	518	477	521	510	473	454	500	493	507	486	543	510	488	517	522	528	529	481	519	558	504	504	549	519	487	519	531	510	500	563	511	480	498	495	495	509	498	526	480	518	518	527	510	496	478	503	488	487	510	530	507	502	507	516	528	494	481	480	514	511	520	513	528	501	485	519	496	551	470	480	456	522	481	484	540	489	506	517	527	488	523	483	505	503	493	520	493	488	522	536	525	502	476	489	526	501	481	446	489	462	492	529	502	477	516	536	493	508	507	512	496	488	513	503	488	493	515	489	494	502	520	473	494	520	505	503	496	498	527	545	507	522	492	510	466	531	518	495	448	462	543	489	526	532	474	532	456	487	520	496	464	515	490	475	525	511	520	518	544	511	484	536	514	481	504	459	503	495	487	495	524	491	516	509	512	500	514	466	543	519	517	480	525	489	526	515	519	537	471	468	534	521	492	543	514	502	499	491	499	489	483	534	464	511	547	494	528	520	537	479	485	513	505	467	503	457	527	517	488	484	494	507	503	491	481	493	489	504	488	542	493	467	503	528	478	492	469	506	510	521	545	479	567	501	536	501	489	503	480	514	501	517	511	488	496	485	487	537	494	491	506	568	508	480	529	488	520	530	512	494	467	522	512	488	473	480	470	495	527	522	486	484	472	516	489	507	477	506	554	486	500	483	490	492	514	516	503	523	507	505	530	512	463	498	476	491	518	486	476	498	514	512	524	509	474	502	529	510	498	538	529	499	482	517	501	509	562	478	496	572	489	486	498	492	497	489	506	500	525	466	510	534	514	501	496	499	519	492	475	523	477	496	538	513	507	507	512	522	491	482	520	548	482	520	509	481	535	456	507	510	474	517	514	522	509	488	518	518	501	490	494	477	508	496	484	513	468	524	509	454	485	471	466	500	522	513	497	505	521	510	542	479	521	503	509	486	499	483	505	516	534	523	505	501	458	486	462	501	491	492	510	504	482	491	488	479	523	491	494	499	458	569	531	495	518	515	490	498	508	501	495	513	516	488	531	527	494	472	528	489	484	528	492	451	482	491	517	517	510	487	473	504	518	526	484	473	524	546	519	498	500	543	468	505	507	505	485	524	492	512	470	520	508	492	504	477	477	516	534	523	515	506	534	506	522	504	491	479	509	498	483	501	502	478	500	474	499	493	531	507	510	502	502	526	510	502	482	497	539	536	498	500	492	538	503	505	518	462	513	509	508	501	480	503	526	482	516	494	482	488	526	470	505	480	464	515	520	520	498	513	536	493	521	484	481	539	484	510	537	516	476	502	469	476	523	513	504	508	527	501	516	485	547	502	476	478	480	527	523	479	489	494	514	502	502	515	484	480	534	491	467	514	468	512	523	498	560	498	501	505	485	507	529	479	526	483	528	479	491	478	517	479	505	506	505	497	483	493	495	520	510	557	490	483	501	499	529	500	514	508	530	534	496	511	540	541	484	507	514	465	536	477	537	533	469	525	477	506	501	524	531	510	469	530	525	510	473	471	499	462	549	469	488	515	522	513	496	511	454	513	507	492	474	484	535	496	488	525	523	529	482	502	511	519	545	501	495	473	477	501	525	519	493	502	516	479	509	488	534	518	496	485	523	504	552	491	530	483	487	485	487	477	488	511	482	482	506	492	495	465	470	474	520	526	542	526	463	455	513	533	489	469	471	478	480	521	516	513	452	491	520	487	521	475	537	516	511	488	511	537	476	482	525	488	485	512	494	521	538	494	490	481	507	507	467	511	524	498	453	508	525	512	490	451	531	483	505	487	518	518	484	489	487	514	486	489	512	501	532	538	507	520	505	527	490	491	521	538	536	501	560	472	523	524	498	481	522	500	496	504	479	509	530	506	514	475	488	520	485	479	484	533	496	493	496	513	484	499	517	501	542	520	485	520	486	485	468	519	505	485	471	478	521	492	503	521	460	493	504	525	529	548	484	531	479	512	438	503	461	496	507	494	499	493	523	482	531	482	508	544	532	526	504	494	506	485	498	506	510	493	475	506	527	513	506	520	518	496	534	479	484	523	522	492	511	496	511	471	546	487	500	493	516	488	512	479	509	493	531	471	507	510	523	522	480	503	535	466	536	510	521	494	502	513	514	504	512	502	490	486	559	472	511	475	514	541	492	498	473	490	493	511	473	504	524	510	499	502	496	473	491	537	527	515	485	505	503	515	530	515	530	522	493	472	492	505	519	482	496	540	461	490	522	507	537	479	481	498	512	469	512	482	511	486	479	510	509	527	499	525	463	509	517	502	482	499	486	533	507	493	480	503	489	534	500	521	516	492	483	520	522	488	510	527	488	477	528	483	499	491	503	470	497	480	516	484	547	519	494	512	539	500	506	508	503	520	522	512	489	501	472	516	476	461	499	483	523	503	494	504	538	547	512	504	515	502	532	476	484	503	525	506	503	517	468	518	491	496	501	486	521	516	501	500	536	506	498	547	532	498	505	467	520	464	504	489	482	500	474	533	492	524	504	482	502	511	478	471	509	535	496	514	498	481	523	488	522	472	528	512	524	449	496	469	512	495	498	468	487	484	490	493	504	519	497	484	475	475	514	529	477	503	510	485	481	466	506	544	518	500	503	488	501	523	533	480	472	533	458	536	519	486	504	487	491	503	522	524	485	496	509	472	501	497	484	465	502	515	517	498	505	530	503	561	516	500	480	491	483	530	520	484	499	523	510	507	489	477	492	498	499	473	530	557	529	505	460	541	493	488	530	527	523	497	519	480	527	486	513	463	512	507	496	500	531	504	494	495	556	484	482	498	473	551	514	529	479	495	527	536	523	513	518	443	483	513	455	473	514	498	491	505	491	494	519	493	499	482	491	481	535	495	531	491	499	471	518	529	496	513	474	484	497	445	474	508	505	477	519	426	479	505	497	508	484	480	548	481	510	477	533	477	513	504	550	541	507	465	545	458	486	494	529	535	480	553	501	453	498	491	496	515	512	523	516	527	490	524	489	523	493	516	526	486	477	479	532	483	507	515	455	555	482	494	469	523	517	469	515	499	478	524	466	488	526	536	524	518	495	503	511	498	436	514	482	477	458	498	528	502	508	474	510	509	482	491	524	457	468	518	485	484	493	507	521	501	517	502	510	512	500	484	510	474	505	492	489	504	510	488	488	501	470	480	511	500	485	548	491	460	486	522	527	479	503	515	508	505	530	500	484	488	532	497	539	505	549	504	446	497	512	479	534	514	495	545	543	512	481	514	477	503	512	529	510	504	512	452	501	505	495	474	509	511	495	516	496	493	547	497	511	497	511	483	460	484	495	498	497	554	534	516	461	512	529	526
24282	20798	25577	22878	1441	570	502	526	500	480	493	459	481	476	472	462	470	445	453	471	430	454	490	425	436	417	428	430	467	443	442	464	442	459	442	480	433	433	434	424	411	448	449	451	478	421	437	408	407	441	514	436	446	422	425	464	423	454	443	445	435	420	448	451	442	456	463	452	438	437	398	419	435	443	424	454	452	451	473	414	441	421	438	432	438	437	390	478	450	420	420	411	448	426	415	433	413	436	443	413	459	456	432	424	413	422	405	434	480	465	453	442	423	369	460	442	455	452	434	425	456	417	417	419	453	403	452	436	444	413	440	417	412	404	436	462	444	451	418	430	464	396	457	449	462	476	481	448	477	444	438	426	427	435	486	433	421	435	449	462	428	445	484	401	426	431	445	433	404	437	446	467	452	384	447	450	429	428	480	413	444	421	452	438	433	447	450	437	435	435	409	435	442	439	431	409	439	447	422	502	411	461	434	465	430	443	457	439	434	421	410	402	442	441	453	441	462	440	451	426	445	468	461	432	434	410	466	474	431	416	408	425	423	438	475	462	460	452	428	458	430	428	476	429	413	455	450	427	450	456	408	430	449	435	447	435	459	439	465	432	425	407	429	419	420	398	428	456	473	452	436	394	471	450	458	451	449	410	488	425	446	457	420	410	437	453	417	411	423	422	420	446	400	424	453	432	450	451	466	464	455	423	424	425	460	453	466	443	417	433	416	430	455	490	416	465	475	436	399	465	437	404	456	464	421	447	417	436	459	441	438	432	445	459	452	450	445	437	420	438	426	437	426	414	435	446	400	395	411	462	423	423	432	508	411	446	471	462	431	453	429	420	445	460	453	416	475	423	432	440	424	455	424	455	435	453	422	430	425	445	411	439	460	416	444	424	439	412	447	424	478	400	476	415	453	461	415	456	452	449	425	430	442	451	451	432	437	422	430	458	445	443	467	397	470	486	430	437	446	438	424	418	441	414	435	428	429	430	425	385	430	460	425	450	433	416	438	473	422	404	428	430	412	425	459	429	413	443	430	446	455	447	431	433	424	429	420	465	441	445	431	440	419	430	428	405	385	428	477	446	454	444	404	475	447	457	429	415	430	421	410	464	415	427	466	437	422	431	406	464	422	448	440	439	445	451	498	429	482	431	417	442	437	413	452	427	462	420	449	458	411	472	441	443	445	445	482	448	432	415	435	416	416	420	479	445	431	426	454	454	438	439	446	430	420	428	390	425	454	441	432	420	450	427	436	442	401	438	482	437	445	440	439	448	419	421	420	469	419	424	487	438	426	471	441	452	433	460	471	437	456	451	462	453	403	396	443	437	464	458	432	415	409	461	456	480	466	449	446	403	453	434	387	425	478	438	428	477	462	444	442	438	454	417	405	414	456	429	417	448	448	448	451	444	454	467	427	427	447	477	427	427	444	460	448	448	434	435	463	420	421	416	401	445	461	454	451	407	420	410	442	416	443	466	406	473	430	463	473	449	433	422	406	407	443	422	443	427	413	453	447	417	431	428	445	431	437	435	435	439	422	433	425	447	422	451	442	421	433	469	418	424	443	425	428	453	464	439	480	469	418	460	421	422	445	456	469	443	456	464	391	432	452	429	403	428	472	469	397	428	466	393	449	409	410	428	458	419	449	468	474	451	464	432	425	463	423	427	442	480	437	454	457	458	445	450	447	416	442	451	452	413	434	426	429	404	453	463	414	475	453	443	408	454	438	483	453	466	446	410	437	415	438	431	423	496	462	446	456	515	415	432	430	439	452	426	433	452	420	457	421	443	415	464	405	460	439	425	438	410	486	464	445	435	487	416	424	444	444	417	462	454	437	418	426	432	431	444	415	402	462	466	449	419	441	440	435	443	403	415	457	397	425	427	461	441	436	454	454	412	441	466	441	435	457	473	441	471	431	413	449	405	473	491	433	433	457	457	435	457	412	471	447	432	407	445	482	426	397	434	447	452	415	416	438	437	421	451	466	439	409	386	426	448	467	452	446	430	455	401	417	422	444	403	422	457	437	417	427	409	461	448	433	389	422	465	389	448	435	459	430	446	431	436	442	399	420	434	442	425	406	419	495	447	446	405	469	478	442	444	442	414	400	426	431	416	449	430	451	440	466	461	454	423	413	468	426	417	432	444	428	465	443	471	408	437	418	433	488	446	439	445	442	439	432	441	398	432	496	388	438	456	453	455	420	440	441	437	434	437	452	409	426	419	405	433	440	483	408	466	439	446	459	431	454	458	427	441	463	435	402	443	487	426	430	454	431	442	421	439	463	451	409	447	469	444	451	448	432	435	433	425	460	399	419	456	450	415	445	395	423	438	421	422	487	467	416	463	430	462	418	462	450	453	451	433	421	411	456	419	433	416	424	423	457	451	442	415	437	465	445	435	417	474	485	451	421	434	481	418	440	428	430	444	403	435	421	459	393	415	445	464	419	428	444	425	455	417	466	394	396	421	459	437	459	411	396	469	415	445	436	412	453	435	428	452	428	425	450	440	479	469	428	431	463	461	438	428	457	406	413	461	443	401	399	415	447	425	436	439	404	401	455	423	425	436	402	429	484	446	431	444	434	453	450	414	446	409	413	415	443	412	446	433	422	465	438	429	429	447	447	420	499	432	435	443	420	445	463	383	432	458	454	463	482	445	435	473	415	457	444	455	456	414	435	432	446	427	462	440	466	475	420	431	423	430	441	442	462	447	489	450	462	446	440	426	455	387	440	405	432	433	427	448	442	436	426	500	445	464	492	452	431	417	445	455	433	422	403	446	421	427	423	443	418	455	450	447	448	457	456	445	410	443	438	453	419	437	445	446	417	428	465	439	436	428	441	407	410	446	444	416	419	416	440	475	412	410	436	461	424	434	429	420	437	435	449	445	460	456	420	429	474	407	447	464	423	448	464	451	471	452	422	425	454	441	410	425	448	415	429	472	412	413	443	457	415	402	440	407	438	438	445	459	422	435	451	407	441	392	452	424	401	448	469	443	429	447	432	447	481	470	446	416	424	436	424	406	440	449	459	423	421	401	450	430	387	414	450	417	457	435	427	450	427	453	418	402	424	414	388	456	431	445	402	406	440	441	445	450	450	427	492	416	425	400	446	430	450	436	442	458	425	473	439	405	429	431	431	411	416	426	434	475	405	467	455	411	424	440	441	458	451	410	447	448	429	459	448	457	390	452	412	443	439	420	430	430	468	459	436	446	426	429	427	456	426	460	433	459	451	418	411	464	439	429	411	474	436	421	378	450	466	409	467	443	419	426	409	454	467	443	443	433	425	440	459	473	456	436	455	476	472	470	469	413	406	430	438	480	446	460	456	419	442	447	444	424	413	424	439	411	445	439	432	481	427	431	427	420	397	432	438	458	438	433	432	457	408	424	423	441	466	433	426	439	437	446	423	471	421	446	448	421	460	402	418	426	426	456	410	411	436	407	418	438	453	448	421	436	418	433	411	429	431	410	467	405	444	436	444	428	447	402	440	427
3335	3850	2546	1410	1080	931	780	697	692	671	643	646	597	631	635	574	569	580	584	549	575	549	566	536	565	576	551	539	569	557	584	597	541	552	577	580	605	531	537	540	566	576	574	602	560	570	546	607	570	560	546	547	570	557	574	596	571	574	569	580	625	529	596	577	589	591	565	568	576	571	613	585	584	586	569	551	541	581	573	579	548	551	557	592	568	572	566	531	572	599	600	574	572	529	593	547	594	591	563	599	567	528	544	562	578	565	591	539	557	555	532	568	583	568	595	569	589	620	568	542	526	580	563	535	590	567	557	529	519	543	559	564	579	556	608	577	568	597	563	591	559	529	587	583	548	561	543	534	543	586	548	542	596	547	527	593	559	542	587	572	588	551	584	561	569	572	592	548	568	528	564	550	548	553	547	590	573	566	586	572	543	592	577	562	576	528	569	582	576	527	613	566	602	577	541	522	581	554	569	561	549	565	557	545	609	557	578	571	557	545	566	573	522	572	591	565	538	605	598	553	581	596	603	541	555	558	528	559	553	549	542	597	563	598	543	542	559	574	540	580	552	581	592	592	590	538	557	544	527	563	591	566	587	596	580	583	526	549	533	570	581	565	537	536	584	567	578	553	542	561	546	583	565	609	582	569	564	548	558	616	570	571	553	558	593	584	552	542	546	577	546	587	573	536	555	559	579	595	536	565	586	546	519	595	588	575	541	548	590	536	546	557	566	564	571	585	591	555	583	577	567	559	589	553	599	574	573	588	589	565	549	578	552	576	527	580	545	529	557	541	577	554	562	580	555	557	583	592	573	580	534	576	543	584	583	558	558	605	565	498	521	572	573	526	550	543	590	589	570	597	544	538	533	554	614	579	516	570	542	577	541	586	606	566	551	524	584	574	579	593	592	536	560	582	626	622	545	555	547	576	569	528	580	546	535	578	570	541	594	555	618	570	525	566	562	588	578	579	542	545	569	591	560	537	566	559	524	575	609	611	595	557	556	578	580	584	569	571	578	590	531	558	582	611	595	537	566	554	591	581	566	528	612	528	532	577	548	536	551	600	556	570	551	585	554	549	568	561	574	565	595	600	589	532	554	600	536	527	556	535	587	569	566	558	572	557	564	570	578	562	593	538	599	600	555	543	567	578	562	572	591	591	610	593	541	590	579	587	591	563	543	558	559	568	554	522	564	542	536	550	589	579	587	572	579	556	604	599	590	564	540	579	580	547	572	560	590	564	561	555	579	579	553	575	585	574	613	556	571	548	570	537	547	537	551	555	575	572	573	547	534	584	590	570	552	520	580	549	561	569	558	561	561	599	589	596	572	561	553	561	599	557	608	588	554	573	557	571	594	559	581	522	560	571	531	593	582	573	581	606	533	590	544	579	602	549	554	573	520	576	523	543	595	590	559	581	554	557	548	567	573	602	585	538	557	540	542	557	590	561	545	558	578	620	575	587	565	588	559	558	561	566	549	583	557	574	538	582	570	574	612	601	616	560	608	564	601	554	522	560	558	541	548	604	593	556	560	592	544	619	582	587	580	561	564	600	593	506	542	561	562	557	573	565	552	539	568	583	566	575	582	537	573	604	570	569	595	548	532	558	539	563	615	589	564	616	565	537	568	545	521	555	598	584	590	537	585	585	560	585	547	540	593	591	537	560	529	580	594	543	526	581	561	550	550	581	587	627	579	558	571	564	579	558	558	584	559	595	563	567	596	578	560	596	549	572	563	569	566	578	562	523	555	569	587	573	546	505	565	544	539	570	567	556	589	566	530	522	569	574	549	551	530	549	559	612	579	549	598	565	553	584	588	577	602	564	593	557	586	554	571	552	556	575	520	570	571	593	545	581	568	549	592	564	537	560	600	580	542	574	616	568	567	610	558	586	579	532	549	563	561	644	610	604	619	581	564	537	557	545	582	593	563	573	579	514	556	550	548	568	569	558	569	578	574	590	550	595	547	555	544	562	613	565	593	585	541	540	543	602	603	605	544	524	579	586	547	557	565	538	567	578	581	553	581	558	551	570	567	607	553	575	601	554	548	566	578	596	582	543	522	563	564	554	582	534	561	609	543	554	553	626	555	538	569	584	592	579	541	573	552	543	580	568	591	596	567	557	583	611	562	555	563	536	572	545	577	536	539	558	572	548	552	555	561	558	543	541	570	592	578	563	588	558	575	595	565	560	565	549	543	598	587	547	545	533	584	576	592	559	555	556	571	585	584	558	538	575	616	542	565	589	566	556	589	607	577	540	582	528	530	605	613	600	583	560	600	623	553	594	555	576	570	579	608	537	553	590	575	564	554	595	549	581	542	582	541	569	572	554	559	564	570	585	525	574	574	571	553	569	567	604	597	553	542	558	555	552	576	591	582	552	586	543	580	564	586	563	587	558	528	587	570	548	577	585	599	591	580	543	520	597	532	591	539	579	579	554	586	540	554	613	550	565	537	578	596	558	559	545	554	559	560	510	574	535	585	585	550	565	495	538	553	577	553	568	559	592	582	560	503	584	597	565	559	574	553	620	612	576	573	582	544	577	528	512	567	574	536	579	562	539	599	564	581	549	576	559	566	561	591	555	611	544	555	570	572	531	559	561	592	553	533	554	603	550	559	595	498	584	552	566	565	599	567	555	515	565	531	558	576	598	604	526	582	539	537	582	577	538	566	537	577	593	590	563	568	568	590	619	597	596	541	550	570	543	616	612	530	577	556	545	556	536	627	544	562	568	578	557	587	540	552	600	556	586	580	540	574	559	548	545	594	563	556	586	569	570	572	580	532	544	568	570	546	547	561	548	549	579	563	542	563	552	601	548	554	579	529	553	570	542	549	577	594	567	521	575	611	570	538	579	591	516	557	549	541	543	560	582	633	573	570	554	571	583	587	562	569	583	535	537	571	514	572	548	553	574	629	522	609	586	566	604	547	573	549	527	586	585	562	504	605	546	573	560	506	572	562	606	556	531	584	574	610	575	572	575	542	647	549	547	539	557	562	568	599	567	584	549	603	558	582	573	558	568	578	561	551	571	594	547	592	581	587	504	585	566	589	594	587	572	579	597	576	582	516	560	529	578	578	563	551	564	547	564	562	566	534	552	565	517	520	562	493	572	554	513	600	577	566	559	533	528	581	573	563	560	593	577	548	569	576	566	560	543	553	551	591	571	575	588	556	536	556	543	526	565	584	573	522	562	552	573	601	621	569	605	531	574	618	551	562	567	571	546	560	554	575	540	582	584	543	584	586	590	532	596	547	569	556	568	557	527	568	566	551	543	579	571	557	541	591	560	556	576	569	605	586	581	624	565	547	540	543	573	560	555	564	561	561	552	594	549	556	541	555	548	561	567	545	586	591	552	523	562	551	585	549	555	572	602	564	550	584	558	574	555	561	572	537	570	606	554	576	591	584	559	577	544	595	559	511	557	532	567	513	561	553	572	546	539	537	528	554	529	584	560	543	561	605	556	560	605	583	611	566	518	519	557	603	554	549	573	580	539
22027	20838	28131	23650	20839	19712	1199	485	327	319	243	276	212	226	211	218	192	178	162	146	179	162	145	159	147	174	134	160	139	159	145	144	150	150	134	137	138	131	138	150	141	137	144	133	130	136	140	142	128	128	140	136	140	125	144	134	126	140	119	152	142	136	135	137	114	124	129	151	120	128	133	135	140	140	121	136	124	146	150	132	147	133	127	131	141	132	145	137	132	114	130	117	127	142	132	144	126	136	116	132	135	142	133	122	128	125	147	129	112	140	133	140	141	109	135	146	135	126	150	121	133	135	139	125	134	115	125	132	137	120	146	126	130	148	140	111	147	120	128	136	106	139	131	149	129	129	141	122	132	124	140	134	116	130	121	118	138	124	133	146	122	133	142	137	135	124	127	147	112	135	126	122	118	120	140	130	131	117	118	125	148	127	143	134	127	141	133	110	117	136	157	148	123	133	139	122	125	124	141	117	122	137	130	129	124	149	109	124	135	124	124	127	129	125	128	128	131	139	126	107	125	131	145	125	137	149	128	115	131	127	127	139	108	126	143	110	136	125	114	128	132	134	124	130	125	141	124	118	142	116	137	117	134	112	144	140	128	130	169	124	128	117	146	127	135	125	114	124	139	132	134	119	132	121	141	141	105	135	134	124	120	145	124	126	105	118	145	134	122	162	133	132	131	140	141	134	147	118	125	134	136	131	133	140	118	130	118	139	153	119	118	131	135	149	114	130	155	135	138	121	125	114	137	134	127	138	113	143	158	134	121	131	125	130	141	122	130	111	135	147	153	127	141	121	129	140	145	122	131	129	125	124	124	111	137	136	142	149	116	134	117	144	164	154	128	135	135	115	120	138	113	143	156	125	147	148	138	126	138	135	136	131	130	130	115	131	121	136	132	147	131	136	105	128	144	116	147	141	143	128	127	106	128	113	110	129	138	135	114	127	130	111	116	142	121	122	106	133	125	132	129	125	128	132	132	124	125	132	124	133	128	120	123	127	131	134	137	137	114	136	125	127	144	127	132	137	128	135	122	127	145	133	138	132	134	120	135	128	154	113	123	144	135	138	136	127	126	132	145	140	118	135	107	139	119	118	125	132	136	139	139	136	123	131	126	141	143	137	124	128	153	143	118	130	118	118	150	143	127	105	111	149	140	128	123	145	141	129	140	127	133	127	113	123	141	118	132	133	141	134	128	134	141	103	121	118	122	130	137	146	129	117	139	145	140	121	126	129	124	143	139	133	115	141	138	132	122	125	143	116	127	145	130	137	142	141	133	119	130	132	135	98	127	115	130	123	129	111	127	132	135	159	105	124	131	138	139	130	129	127	135	116	130	132	132	121	126	128	126	125	154	142	142	116	132	130	146	138	146	137	130	119	124	136	131	138	114	135	126	133	135	118	122	136	134	126	116	121	112	134	114	144	139	116	148	137	117	112	113	108	142	144	128	150	144	123	116	122	106	131	140	126	131	116	143	133	141	130	137	125	144	108	141	120	128	142	133	132	146	124	133	119	138	146	143	127	133	118	124	134	127	136	137	124	120	133	146	127	136	130	137	122	129	125	124	147	114	104	118	135	122	116	133	141	114	126	109	146	128	150	138	118	118	146	147	133	137	146	121	132	141	116	128	128	126	119	114	146	132	133	120	140	120	122	136	125	142	127	122	153	132	118	136	105	158	136	142	155	143	116	129	118	129	120	136	133	114	133	134	128	111	115	133	136	144	144	131	122	143	128	110	131	127	155	116	129	129	144	130	136	137	127	140	117	105	138	128	127	123	143	127	132	130	133	131	122	125	117	119	130	148	133	142	124	134	113	129	151	126	145	144	122	114	136	127	122	132	134	135	116	121	134	139	124	149	162	135	139	123	114	112	137	131	134	136	112	122	139	137	132	136	131	145	123	127	153	119	117	121	137	120	119	123	120	138	137	124	124	122	144	141	155	130	127	141	125	143	143	136	107	143	142	124	131	144	117	141	138	142	132	128	132	153	144	131	125	119	132	140	129	129	136	124	136	142	115	140	141	134	128	116	132	131	126	110	128	122	131	154	139	151	128	128	132	124	139	147	134	129	130	120	116	128	132	128	138	134	136	128	129	123	118	145	133	124	117	136	140	123	135	133	121	128	115	124	116	116	123	114	151	141	139	106	124	143	149	125	137	142	101	142	126	137	135	138	131	114	129	136	113	110	140	133	130	123	128	131	148	136	128	139	124	150	133	137	113	111	125	152	121	132	110	134	131	115	118	116	113	128	110	123	113	127	145	124	128	132	128	119	134	123	127	153	133	136	148	154	128	128	117	110	129	130	127	128	120	141	120	136	134	122	156	142	145	124	128	124	147	123	131	152	141	125	135	121	125	122	121	142	110	109	147	156	153	130	132	109	142	124	108	132	136	142	150	122	114	138	126	139	124	114	124	146	127	123	135	141	119	117	139	136	110	147	127	141	150	134	109	140	121	126	129	124	117	115	117	140	109	139	121	123	119	125	129	126	156	133	141	145	133	135	138	133	131	108	105	115	139	130	138	130	131	121	124	118	133	136	125	127	131	128	136	129	131	114	135	150	111	128	133	140	116	120	140	138	126	132	136	141	138	151	138	135	129	117	126	113	133	125	135	112	122	126	122	144	141	109	147	129	114	130	120	115	135	124	123	117	123	126	114	113	126	130	129	124	130	138	114	127	126	105	130	135	122	129	123	146	149	131	131	125	131	141	133	123	137	149	147	125	109	117	120	118	136	125	130	126	132	139	131	150	122	120	123	129	132	119	140	120	126	115	127	118	123	125	136	129	138	128	122	132	103	140	147	120	131	142	116	119	104	114	124	129	134	140	133	133	115	136	123	128	146	154	128	118	122	141	150	122	136	115	132	148	103	124	129	131	141	119	136	144	114	131	128	111	128	124	115	152	132	116	137	144	115	131	120	142	135	121	144	124	131	116	112	125	129	111	123	124	129	98	141	134	130	133	126	142	133	125	144	118	118	138	123	155	124	127	124	119	127	140	167	114	132	122	130	139	143	131	140	147	144	137	142	116	115	130	111	114	138	138	139	124	128	126	127	131	123	133	142	121	108	131	144	125	119	151	125	138	126	128	137	132	123	148	124	103	125	128	122	137	117	134	145	142	123	131	147	132	167	141	111	133	128	134	123	149	131	134	130	129	118	124	131	122	127	113	139	144	110	110	128	109	133	140	132	143	121	158	117	140	134	151	108	144	139	138	139	129	130	118	131	138	122	121	114	122	122	119	117	119	126	141	145	143	129	96	141	123	123	127	119	127	121	132	142	117	118	152	125	133	122	134	124	134	130	122	130	131	145	127	126	145	121	136	136	138	143	157	107	134	138	143	130	117	108	131	121	145	123	112	130	122	115	116	131	147	127	143	107	128	120	132	123	153	132	136	128	135	146	131	132	130	108	126	130	127	145	128	148	113	110	129	110	140	139	127	121	138	141	136	130	130	129	120	140	130	147	127	143	131	117	124	100	124	126
4350	12338	7942	3515	2402	1751	1222	932	752	691	553	499	459	428	383	353	297	312	251	277	243	282	250	231	237	220	231	213	225	199	202	214	231	218	223	204	216	187	195	179	180	212	188	200	205	185	181	161	179	187	195	172	177	171	202	216	193	159	203	176	192	185	164	156	171	191	205	184	199	192	182	181	187	180	203	185	174	177	180	195	169	187	192	187	188	181	191	163	191	196	164	172	183	154	182	202	192	182	200	178	210	172	184	182	195	182	192	176	184	193	159	142	197	154	184	166	174	175	163	158	193	160	166	204	184	178	173	181	220	175	173	200	181	183	158	176	179	194	168	192	186	178	188	167	183	162	202	194	148	179	179	190	167	174	152	188	171	182	202	187	182	181	162	188	162	174	174	173	190	165	217	192	174	160	198	172	167	175	177	180	198	170	160	181	172	169	181	167	170	177	179	183	171	166	179	184	157	176	168	167	183	187	154	195	161	174	192	161	187	191	162	189	173	171	174	188	164	164	176	171	181	177	182	163	169	163	174	191	175	184	163	167	169	164	168	173	178	204	209	181	171	172	167	171	160	166	175	152	189	191	168	193	169	169	185	170	166	189	184	168	165	175	191	185	169	187	213	178	172	175	152	179	195	168	189	188	196	155	165	189	184	176	178	175	203	178	173	172	184	166	169	182	189	163	160	196	209	194	168	166	166	173	188	196	171	179	173	192	165	177	165	162	201	185	179	182	161	184	186	185	164	172	164	169	157	159	165	153	191	197	188	157	164	158	170	174	167	187	186	161	188	205	191	184	181	167	162	161	178	194	180	165	178	173	165	165	179	187	170	182	161	149	168	167	183	177	173	199	167	180	198	189	179	188	175	197	194	174	181	197	188	166	190	175	176	181	159	173	198	177	156	153	174	168	171	174	178	170	181	166	169	164	166	171	183	182	190	188	167	156	172	179	173	192	183	188	175	164	196	187	171	176	160	176	179	162	178	175	186	145	169	158	193	171	158	182	173	175	214	182	195	185	174	196	188	171	175	177	184	168	157	173	192	184	162	194	166	174	172	188	205	177	177	165	132	181	168	172	188	155	175	162	158	168	168	193	190	199	169	184	180	182	175	170	178	172	201	159	169	187	199	187	156	180	170	189	193	171	173	182	176	186	173	166	176	181	171	170	196	167	178	179	163	184	183	202	174	170	170	169	147	202	172	156	177	188	193	161	185	181	171	162	171	165	188	197	174	173	184	173	181	174	157	171	177	175	180	159	186	180	178	182	161	184	180	175	177	181	165	185	172	179	195	190	164	160	178	196	158	191	169	170	181	169	169	187	173	185	175	166	148	185	201	168	190	172	171	173	165	189	168	166	194	198	179	173	195	162	196	175	163	163	170	167	179	183	147	154	177	171	183	159	169	159	199	195	179	176	153	167	170	182	146	176	178	168	201	163	189	200	178	202	192	165	177	199	155	174	159	162	169	176	188	181	168	171	187	168	170	178	157	198	182	170	160	212	179	182	177	168	171	197	168	185	188	175	172	162	171	177	172	174	166	175	181	165	174	185	171	202	177	190	157	184	177	192	187	201	175	185	188	175	179	183	193	166	168	186	182	182	159	164	160	176	170	180	180	195	187	164	194	192	172	164	192	196	170	178	180	195	168	187	174	157	153	189	155	169	182	185	172	182	192	178	187	191	173	166	181	188	155	178	160	160	159	169	161	184	202	167	178	156	178	188	181	176	182	163	182	181	174	159	184	185	173	182	173	166	178	191	189	193	163	162	197	180	202	158	159	167	180	183	172	190	186	192	173	161	169	186	172	184	157	196	174	185	183	155	184	148	192	175	156	186	182	177	183	186	174	165	171	178	165	173	186	185	202	176	182	187	172	163	158	175	196	189	175	171	174	168	179	167	161	179	179	149	175	175	178	180	185	203	194	186	188	176	168	169	188	165	193	179	178	172	157	164	186	155	204	190	188	165	179	143	186	167	169	169	161	162	178	158	178	160	176	191	173	170	184	186	190	176	167	187	163	192	169	168	183	175	180	152	166	182	188	170	176	185	180	177	176	198	178	191	174	192	185	167	154	170	173	162	172	156	187	189	177	199	156	185	165	161	174	180	181	216	160	167	196	176	175	175	194	196	180	186	177	160	181	167	176	203	176	190	173	192	180	169	183	192	166	168	155	160	164	169	169	178	181	189	169	195	189	188	178	169	172	169	175	209	183	165	156	180	179	171	185	194	189	138	177	168	191	179	167	177	179	163	179	174	172	165	198	160	166	186	176	152	165	171	199	161	170	187	160	177	159	162	165	170	166	162	159	201	173	171	161	192	159	174	170	164	162	157	176	193	166	165	165	178	159	163	173	175	165	180	175	159	194	174	184	154	173	189	167	164	204	181	182	177	187	171	159	178	188	164	160	168	161	177	174	175	176	206	166	197	173	184	177	192	168	168	159	155	191	210	179	169	158	208	175	154	151	173	174	180	176	191	172	189	171	154	172	171	172	178	176	157	180	208	185	196	183	178	153	185	155	163	155	175	149	166	158	170	183	169	151	160	186	199	177	179	186	178	176	211	180	180	168	180	153	157	166	172	186	176	177	172	186	168	192	185	167	165	178	175	192	174	169	181	192	164	166	173	167	169	158	164	178	170	205	176	173	188	183	181	165	197	183	183	180	193	173	184	168	200	182	190	181	196	182	184	165	200	189	169	175	173	167	171	166	190	184	162	186	173	171	197	186	188	176	163	171	168	171	178	189	184	180	173	203	173	176	163	176	198	161	167	192	173	179	184	172	160	131	168	170	185	190	167	189	182	171	179	174	156	177	150	158	160	158	170	167	169	191	206	192	178	161	170	200	165	175	192	177	186	180	172	164	172	187	165	183	172	207	195	181	193	172	153	169	199	146	179	173	202	177	156	162	195	181	186	181	192	160	177	195	172	171	201	179	165	163	169	166	181	169	145	172	190	159	150	172	180	183	174	201	173	192	165	178	167	175	196	168	182	156	168	175	178	176	155	167	185	185	185	184	188	177	170	158	174	180	173	150	180	164	179	167	181	196	178	184	169	182	179	170	188	173	184	144	171	162	182	175	172	188	193	179	157	177	183	187	174	190	176	176	204	194	186	185	183	177	168	168	164	157	186	176	173	166	144	171	182	175	175	181	171	154	161	180	173	182	212	176	179	176	144	157	141	182	177	158	191	166	169	168	162	179	162	169	177	163	176	187	192	161	174	170	182	165	197	163	160	141	162	191	200	139	181	183	170	184	173	182	164	174	199	192	181	180	164	184	177	165	176	173	190	182	191	181	145	181	173	165	188	178	188	169	154	190	184	183	176	209	185	175	206	163	156	176	190	178	180	187	190	168	177	168	172	174	180	171	183	185	176	180	190	181	162	172	158	189	163	193	167	168	186	173	190	162	155	193	161	162	184	184	173	180	167	168	150	180	175	167	195	179	172	185	192	195	171	179	178	163	156	147	161	172	159	170	185	159	187	192	190
26773	17217	3246	809	638	580	603	637	575	594	592	559	549	569	621	550	570	540	559	555	522	544	603	572	605	575	557	570	578	576	551	597	573	574	575	594	596	546	528	540	537	543	574	545	540	621	557	519	556	560	552	567	539	576	567	530	580	594	549	551	584	622	590	576	539	553	534	549	562	542	588	568	587	532	560	547	559	538	547	540	515	576	563	604	519	525	574	575	540	593	561	549	545	583	586	589	567	584	597	543	558	558	592	571	603	570	555	559	581	551	572	542	545	605	551	514	566	600	533	584	577	554	567	572	550	568	587	610	565	576	550	596	565	594	553	526	586	582	549	583	593	507	584	566	544	506	537	542	616	580	521	606	573	582	534	563	542	595	547	557	593	556	560	576	581	536	535	550	564	556	559	586	562	574	596	519	562	582	554	594	541	561	588	541	540	616	534	572	542	561	601	574	501	573	519	526	569	575	577	558	605	528	521	571	548	538	559	568	556	580	561	558	557	578	506	494	571	598	555	573	544	544	528	570	538	569	571	562	545	552	572	540	557	553	565	516	539	550	539	540	574	557	578	582	551	570	571	572	553	562	576	584	561	523	552	547	606	574	550	568	574	566	562	581	545	553	549	532	566	593	576	554	543	594	578	569	535	539	577	594	562	598	574	551	565	594	568	567	566	598	580	571	555	534	583	542	563	575	574	597	585	558	559	558	533	552	590	566	583	566	571	580	552	542	555	546	566	563	588	530	533	580	571	601	592	546	568	559	600	570	548	567	586	580	542	536	584	588	557	553	539	567	557	569	558	586	591	539	602	581	553	548	548	552	550	536	553	558	566	569	579	528	581	566	588	551	551	575	636	507	596	541	593	596	521	553	561	555	565	545	555	575	546	574	547	585	571	539	577	594	602	543	597	544	608	521	611	581	577	561	558	529	556	551	560	547	586	539	597	542	591	547	571	555	548	524	589	561	521	530	559	577	569	573	559	572	531	535	550	565	545	583	583	557	564	586	605	555	554	573	551	580	589	535	524	546	554	534	569	536	554	568	577	573	562	546	546	560	548	539	570	566	559	584	583	555	590	534	550	568	585	543	532	541	531	519	575	569	578	566	526	582	583	583	528	571	543	586	537	587	585	547	566	524	569	542	606	573	552	546	554	542	554	538	590	572	540	587	561	567	548	589	562	556	588	553	537	553	548	571	511	601	564	526	594	584	508	566	552	566	579	560	552	542	546	564	531	548	525	548	539	574	579	586	563	555	554	567	558	560	507	587	541	525	533	544	548	588	565	549	528	561	590	585	566	572	548	548	576	533	588	572	581	588	553	533	567	551	576	565	533	554	535	579	560	558	563	555	615	539	535	593	571	559	529	584	595	536	574	578	553	558	568	561	539	565	550	558	556	584	551	554	543	506	565	513	559	584	605	561	580	563	533	583	573	583	601	570	525	559	580	542	564	584	543	579	593	559	592	536	544	561	532	546	532	553	592	542	540	558	608	554	573	554	579	570	535	577	585	522	542	578	565	555	575	529	562	559	564	559	558	522	576	569	567	581	556	585	604	568	609	579	580	537	545	551	553	559	572	615	590	590	518	548	575	562	535	571	588	568	530	541	572	554	551	528	593	503	596	556	559	595	555	519	528	539	568	556	535	563	568	575	547	521	591	559	596	587	580	540	592	575	543	549	553	545	554	545	608	593	580	537	583	579	564	605	574	542	538	590	570	552	582	564	568	529	596	598	572	560	531	594	590	583	629	547	589	564	601	578	642	528	609	543	563	543	564	555	525	593	554	535	514	564	566	517	544	612	566	576	566	561	507	565	562	541	559	566	584	571	544	537	535	591	533	574	556	547	585	567	533	501	573	535	614	539	564	558	599	531	568	592	572	585	593	589	570	550	576	556	561	560	537	534	573	569	566	574	552	563	578	570	543	569	578	594	529	507	549	604	567	594	562	557	545	565	521	538	572	544	520	580	597	592	571	575	531	583	556	571	565	547	539	552	582	559	549	557	593	576	542	599	579	587	559	568	533	547	545	597	597	594	557	587	553	536	550	529	544	537	563	572	576	574	544	521	540	520	546	534	563	557	564	582	554	579	579	576	573	557	582	578	565	570	588	556	579	568	583	560	563	580	596	536	591	530	545	565	559	563	569	572	569	545	542	532	547	576	492	565	526	576	563	586	562	545	499	595	575	536	559	539	575	550	540	564	572	535	528	567	559	576	532	525	571	576	549	553	541	573	518	521	560	563	566	560	589	517	549	592	531	544	580	598	529	575	566	557	580	559	584	593	577	609	575	567	599	591	546	589	574	566	564	579	579	585	520	565	548	540	545	589	560	516	541	533	561	544	577	562	559	546	524	535	558	539	585	542	557	577	543	509	561	597	562	546	541	545	566	570	577	558	576	562	528	567	581	569	550	594	567	565	557	560	566	545	578	575	526	586	544	574	580	560	530	555	583	574	598	533	523	574	572	542	561	569	601	565	542	573	545	569	571	521	601	594	518	575	620	574	528	547	553	494	559	531	585	575	570	532	553	552	547	511	595	613	556	582	568	584	566	597	535	537	600	606	557	549	601	576	543	599	571	572	542	588	561	530	549	526	526	592	590	602	570	525	578	557	559	595	564	579	567	545	636	568	554	568	594	610	542	566	530	584	575	562	577	568	576	555	562	581	530	544	604	549	592	536	538	603	602	591	569	574	624	560	593	581	554	526	606	612	593	588	567	594	571	546	561	562	549	589	574	522	572	578	560	559	581	570	531	565	581	582	570	591	541	587	595	528	562	559	547	537	586	585	588	570	566	550	570	542	567	553	574	574	600	535	542	564	568	548	571	575	606	537	555	523	582	592	550	556	525	573	589	546	599	564	552	576	565	567	568	576	589	560	581	566	529	556	572	592	557	536	559	587	576	607	539	598	539	624	574	561	572	534	593	589	522	555	586	560	539	543	608	563	537	536	550	557	548	563	599	558	583	562	565	558	532	583	599	581	550	518	534	557	588	573	517	542	571	543	586	567	542	606	543	564	572	547	535	565	579	538	574	527	568	600	545	572	578	587	527	567	575	577	530	549	578	554	587	599	578	543	527	571	556	524	550	580	537	525	580	565	533	546	552	568	506	539	497	541	566	582	556	509	543	582	544	571	592	527	541	579	604	543	540	569	553	537	577	539	561	591	568	568	566	533	564	548	608	575	598	542	527	564	612	578	580	588	503	525	541	570	561	580	566	562	561	556	578	548	566	581	563	577	560	553	575	573	566	598	526	572	562	619	553	588	564	525	563	565	562	532	563	551	546	577	575	554	562	607	555	570	577	611	586	546	562	560	539	538	599	615	569	584	557	600	564	588	535	556	532	576	554	557	587	554	519	554	601	591	562	558	564	580	543	632	536	611	544	542	570	567	582	533	549	551	568	579	574	537	572	588	564	544	533	548	577	570	528	560	584	575	600	580	559	543	597	515	575	587	574	579	543	579	593	549	546	569	500	534	538	544	567	562
4377	1595	1174	937	870	814	801	777	766	764	767	731	753	748	721	752	735	772	739	714	760	772	760	705	691	687	763	719	738	781	723	746	738	742	728	720	749	738	711	785	768	745	757	753	742	691	760	754	718	768	727	738	723	748	730	726	688	690	752	755	706	726	732	711	744	751	737	750	705	735	730	713	725	736	726	729	753	757	713	779	683	733	706	715	764	766	719	750	728	718	760	747	727	843	744	742	753	763	706	763	771	741	757	718	727	703	714	777	765	761	783	710	761	753	740	710	744	787	765	755	756	757	762	789	781	728	710	771	743	743	740	766	758	740	740	764	707	757	753	723	768	832	764	727	778	705	767	756	762	744	730	712	774	741	753	747	759	719	701	794	767	784	743	760	720	717	748	787	711	730	747	715	758	721	732	774	734	776	730	718	752	754	736	720	747	746	728	747	769	728	746	715	736	790	766	759	801	767	753	735	714	715	700	714	751	755	733	758	759	794	777	738	698	701	725	768	718	701	766	786	738	781	759	686	718	701	745	757	772	785	747	704	707	734	735	704	719	761	772	752	734	738	708	742	784	670	700	724	724	764	794	745	739	741	725	695	756	727	673	747	759	740	714	734	764	736	727	764	707	770	749	751	744	706	747	805	720	724	757	758	813	740	720	792	795	690	713	765	764	743	794	750	739	717	769	752	714	726	752	731	800	764	765	762	725	764	727	737	705	742	768	750	733	751	747	693	758	730	722	709	736	730	772	694	791	743	746	751	778	741	739	703	771	743	750	778	733	716	760	791	745	699	706	769	719	681	756	739	724	765	731	722	747	767	743	767	722	778	722	716	762	761	702	746	728	760	762	745	762	727	712	740	734	684	740	791	722	780	738	756	705	710	716	757	766	743	757	697	727	760	746	717	780	734	720	689	704	750	781	709	731	762	675	735	755	747	766	781	747	748	733	741	713	734	758	776	711	726	756	739	739	765	734	733	718	750	677	740	697	717	697	754	755	717	740	722	705	690	744	747	762	684	763	772	745	713	733	677	697	749	710	784	753	715	731	787	708	766	752	769	768	764	798	802	728	740	735	736	743	722	714	673	741	746	769	738	779	785	701	731	744	691	744	744	727	761	732	732	757	794	724	748	708	719	744	711	708	747	732	748	762	739	782	730	773	707	747	720	734	722	759	715	725	724	786	768	758	758	770	709	725	730	764	744	720	735	716	729	760	757	740	754	721	756	711	712	693	714	760	742	784	800	764	710	751	702	727	764	693	728	712	735	735	734	740	758	756	779	755	731	714	692	743	705	732	712	699	732	732	724	686	716	745	750	750	716	714	726	721	739	733	741	700	754	746	700	753	749	754	789	733	736	700	749	726	784	778	774	784	740	710	698	776	773	741	755	741	777	767	767	789	730	736	723	697	762	736	759	751	732	728	756	746	726	745	780	739	757	730	703	768	750	701	741	737	738	700	738	711	743	746	722	754	711	724	702	723	750	719	716	725	726	755	752	809	742	720	679	717	752	747	759	710	709	795	740	754	718	729	770	764	715	740	765	742	726	749	770	734	725	769	747	677	748	744	734	700	735	749	766	733	699	739	723	741	738	735	762	712	721	729	769	702	664	739	652	767	727	723	739	756	743	790	744	774	748	798	717	733	719	698	728	718	753	798	711	752	723	699	813	741	737	756	731	778	759	762	781	708	725	748	713	754	784	744	771	746	749	733	729	732	791	735	738	762	726	714	740	789	772	801	739	796	804	757	787	734	729	757	765	737	763	749	725	728	748	718	698	727	762	730	757	720	747	745	745	714	722	785	701	751	736	753	735	767	758	745	728	748	738	817	769	720	731	736	777	747	782	759	751	718	701	778	780	735	687	725	764	739	721	734	742	752	730	728	748	751	716	724	718	717	733	794	752	756	746	698	771	701	753	752	719	755	694	741	726	749	757	746	738	715	756	719	675	733	738	716	744	750	699	714	749	746	708	710	735	716	757	782	766	711	759	736	738	724	718	742	774	761	737	712	763	703	701	770	739	733	748	699	748	720	764	711	806	741	742	743	732	764	761	739	765	744	724	734	803	719	740	720	747	710	747	755	765	752	744	716	718	734	829	715	777	773	710	715	766	736	718	713	756	720	779	753	750	716	741	772	762	728	724	727	756	747	749	740	803	697	724	767	730	752	769	743	787	756	727	757	708	713	699	750	739	723	759	698	758	750	757	767	727	817	753	765	725	789	744	768	705	721	782	745	752	723	713	707	685	715	774	721	726	732	731	766	735	776	711	750	731	716	694	729	718	753	729	771	738	749	716	689	741	731	713	760	708	691	720	768	676	717	697	741	762	737	716	750	748	749	712	708	760	747	718	769	675	783	693	767	776	708	760	729	741	780	714	783	735	755	723	747	755	742	752	733	710	714	745	770	771	731	728	722	750	796	750	759	713	736	807	750	710	706	690	722	726	758	697	723	760	724	713	701	753	749	721	728	770	764	698	756	742	745	753	743	722	714	674	758	716	774	728	720	734	751	755	763	722	747	787	759	791	775	738	764	767	708	719	743	770	795	781	768	749	745	777	753	716	763	745	761	717	719	738	706	762	753	746	761	686	742	741	748	771	760	706	736	735	665	725	781	770	748	739	752	747	750	763	743	755	774	775	729	745	717	736	725	768	711	727	748	767	702	693	723	752	765	745	724	776	716	729	770	703	740	729	734	764	730	743	702	754	704	727	755	778	753	756	781	726	762	724	767	717	763	727	671	747	743	789	723	717	744	780	730	724	701	774	739	751	757	768	700	710	733	762	746	774	763	733	645	744	732	744	756	759	747	742	767	726	714	747	754	737	760	762	764	707	728	768	713	736	765	715	751	722	693	706	720	744	679	767	772	744	758	734	753	762	753	761	675	774	778	731	773	739	715	752	703	740	739	732	714	778	737	789	703	705	752	707	781	738	686	727	721	802	741	704	805	714	700	789	793	721	694	774	769	763	763	742	779	758	731	745	754	735	704	718	693	758	725	764	763	756	715	751	809	728	774	736	755	716	718	726	743	719	706	746	706	729	739	743	744	665	752	759	821	714	762	777	713	728	788	745	741	750	761	717	718	763	741	739	738	750	744	764	687	794	715	744	686	712	693	729	770	759	736	777	727	769	706	744	707	718	736	776	733	728	676	743	741	727	774	760	740	780	719	782	767	702	733	710	760	763	730	749	728	750	755	725	773	739	785	697	723	766	762	749	730	761	741	741	784	730	767	762	691	789	762	723	751	768	711	741	704	829	740	732	705	715	727	719	722	723	688	748	714	766	729	778	728	726	711	794	753	710	748	728	749	744	746	759	705	746	728	722	729	741	780	791	693	779	712	694	745	752	757	739	714	695	698	761	754	761	685	736	740	758	759	750	779	704	756	763	705	717	711	701	779	714	749	729	782	747	750	757	743	726	762	758	727	738	727	728	731	755	783	727	720	681	748	764	770	741	714	776	700	695	801	749	747	811	743	746	754	711	739	732
22998	20800	27509	24173	20343	2614	715	530	462	487	423	416	414	431	386	406	400	389	416	427	425	407	385	378	365	406	384	400	375	359	406	355	373	399	389	393	389	366	374	380	385	358	367	374	387	358	358	354	402	382	354	373	356	364	409	366	358	339	389	372	369	370	349	365	356	378	358	369	375	333	377	384	350	373	354	354	412	370	385	358	359	378	361	386	359	351	423	331	360	363	378	390	380	346	348	416	355	400	355	360	362	379	397	366	382	361	346	367	371	379	371	372	370	360	374	345	403	359	384	395	392	378	368	368	423	394	386	373	382	397	359	350	354	360	360	351	363	359	398	361	377	355	367	391	362	378	372	406	332	362	351	379	423	375	383	379	382	357	393	380	360	384	391	384	356	405	385	355	384	352	335	345	377	381	361	339	402	367	394	387	380	344	360	343	352	344	339	330	354	397	374	369	372	406	390	359	392	360	357	379	380	327	368	323	352	392	350	370	348	376	355	358	354	393	373	348	394	376	392	378	349	372	365	358	393	356	348	385	365	368	399	390	389	341	362	377	340	356	394	376	362	356	373	382	369	353	397	380	339	360	373	366	359	385	384	365	343	355	400	343	356	393	380	389	339	394	355	356	404	404	373	340	349	387	395	377	369	350	358	363	404	373	363	374	376	340	375	406	356	389	352	371	402	387	362	365	325	372	371	383	350	363	375	357	334	377	367	389	389	339	352	366	378	405	382	391	350	380	368	377	374	360	364	409	360	355	374	329	363	359	388	395	350	334	384	327	347	373	366	387	374	396	373	352	381	349	339	336	392	383	405	375	362	395	351	345	384	383	401	352	346	374	403	355	361	363	393	416	370	395	370	360	343	371	341	373	362	383	379	389	396	357	361	349	364	378	346	365	350	363	388	379	376	377	368	356	345	338	383	360	363	376	344	372	352	364	365	372	376	363	385	348	352	397	396	345	353	356	387	334	354	377	375	363	357	366	362	354	361	393	360	350	383	368	366	385	378	392	358	388	358	366	351	368	335	371	355	348	378	375	381	363	348	370	332	384	378	342	352	337	365	400	386	378	383	349	393	379	383	365	386	379	391	369	390	387	358	352	398	371	370	385	386	348	370	361	361	371	343	397	366	361	366	357	348	345	375	375	393	350	383	385	384	352	355	376	383	369	368	386	347	339	372	330	384	380	357	377	363	403	366	346	369	415	395	391	357	358	384	402	382	364	363	353	415	375	379	384	398	368	375	393	395	342	392	357	378	338	404	342	375	399	375	406	379	388	342	378	374	371	393	379	371	348	361	366	401	394	338	386	351	374	365	390	372	382	411	375	376	351	380	376	357	333	345	380	354	369	374	388	357	372	371	356	364	365	366	349	388	408	401	360	355	347	348	330	391	395	399	373	402	383	383	397	356	375	350	357	357	396	380	365	372	387	400	355	341	388	344	379	383	366	361	357	395	368	372	364	359	397	359	372	393	392	317	360	373	334	363	374	375	355	373	373	349	370	391	378	367	356	383	360	379	382	389	370	359	358	371	330	364	399	356	400	362	370	333	372	344	346	349	353	382	381	367	349	355	359	373	344	411	373	340	361	412	371	349	350	348	365	389	357	369	369	351	375	374	351	354	372	362	397	356	354	387	353	392	405	383	360	371	395	352	365	384	383	388	359	312	396	356	360	383	379	360	351	372	362	357	381	407	357	361	378	404	349	344	385	351	356	388	364	392	355	363	368	359	376	349	361	373	374	360	394	393	368	330	369	409	366	359	347	344	376	385	366	344	375	363	379	351	329	367	362	358	363	380	358	357	378	360	379	371	379	370	346	360	360	361	407	387	355	363	350	388	339	370	333	392	364	358	391	382	375	398	377	418	348	392	381	346	374	371	365	385	372	354	344	355	389	370	373	388	358	350	402	367	367	390	358	372	379	385	325	369	375	364	338	364	354	359	376	392	394	352	364	371	364	383	382	370	366	384	405	385	385	411	376	373	383	379	373	368	367	332	334	388	355	381	399	367	344	393	385	372	379	373	353	380	374	359	329	378	369	375	345	399	360	379	365	372	348	379	387	381	363	379	416	390	379	387	378	367	399	370	386	393	377	339	397	349	357	363	366	351	391	360	340	334	369	385	347	351	332	356	386	330	414	403	394	354	377	423	364	352	359	370	380	367	383	364	398	397	393	375	341	327	354	381	387	355	351	372	381	382	379	384	366	361	349	353	334	371	397	370	355	385	373	384	345	383	373	369	367	410	339	348	381	393	371	372	351	338	398	361	368	389	374	385	388	373	320	374	322	365	318	346	363	364	365	366	372	353	359	366	367	388	377	343	400	346	376	392	368	369	353	364	373	373	349	362	346	378	341	385	334	360	361	383	349	375	342	373	354	389	370	331	367	369	400	369	381	330	399	362	382	386	366	345	358	382	369	337	385	390	393	362	347	366	342	385	363	400	347	383	372	354	370	354	379	387	358	391	365	363	356	359	372	384	396	378	345	380	376	351	356	348	379	361	375	414	350	351	361	368	394	358	390	361	378	392	365	363	381	357	387	367	329	354	379	371	362	348	366	382	385	411	394	371	390	372	380	370	379	371	347	379	389	384	357	346	376	343	343	392	358	402	355	387	332	379	406	381	374	362	329	378	354	375	372	364	339	333	358	371	368	337	357	379	357	376	400	364	362	365	380	374	390	339	343	318	366	355	357	383	353	349	362	364	353	363	392	306	377	357	373	365	365	378	348	361	378	360	331	356	382	355	401	344	377	393	346	366	364	364	374	365	347	361	330	393	386	374	354	375	393	376	371	359	351	363	371	343	353	363	369	374	392	340	372	371	317	336	412	355	354	395	351	364	343	320	383	364	353	379	390	363	348	388	360	361	370	368	361	363	354	382	378	339	377	365	373	386	334	360	364	343	384	365	361	331	410	371	390	376	373	398	346	380	370	366	352	373	383	375	364	388	357	356	344	380	354	349	377	350	359	388	373	369	375	367	371	391	372	338	357	397	353	371	363	389	375	380	359	382	386	356	366	366	385	345	413	387	401	380	358	360	375	374	384	348	353	345	395	392	338	371	368	366	380	379	380	378	352	390	344	399	394	371	368	394	365	396	405	361	363	383	367	383	376	337	393	363	335	335	381	407	374	356	331	361	379	355	387	370	346	363	358	400	386	341	376	382	369	354	368	361	332	354	368	356	363	365	371	380	377	420	345	376	385	351	411	372	393	395	362	351	387	378	363	362	361	367	397	349	375	334	375	428	384	407	407	374	368	356	373	402	405	404	389	328	352	350	371	351	397	378	366	397	373	399	364	376	387	372	358	355	329	407	346	362	363	395	351	369	371	358	356	349	379	380	351	365	377	380	394	353	357	388	395	341	349	388	401	376	383	345	329	340	360	353	394	399	399	378	362	379	376	350	381	376	362	364	408	372	359	377	336	394	359	342	379	394	362	370	425	370	375	353	382	412	388	376	366	414	316	362	368	382	387	384	345	378	366	371	371
3307	8112	4995	2315	1776	1293	1078	867	818	721	741	713	642	667	592	616	624	575	572	582	563	533	545	557	520	560	521	543	507	500	532	523	494	529	554	545	495	511	467	515	495	483	538	513	473	497	521	505	488	493	485	498	479	493	522	448	483	560	479	478	482	474	540	508	514	512	508	471	472	479	517	510	481	516	498	496	513	503	477	492	492	492	511	497	508	516	519	499	527	469	489	499	505	510	508	505	525	481	495	532	471	480	520	482	470	497	505	531	481	517	514	481	538	501	506	532	477	491	505	501	526	472	471	457	476	495	520	493	493	495	484	492	503	495	539	517	476	517	493	490	473	480	493	494	493	512	494	488	506	472	500	490	538	513	472	486	453	480	479	523	529	487	528	507	479	493	535	482	511	445	488	504	527	475	487	466	489	478	476	491	483	496	498	529	517	489	499	488	472	495	531	506	488	468	543	555	503	495	489	509	479	546	480	473	488	504	496	489	472	493	506	536	512	519	506	500	518	471	508	532	493	512	485	468	474	474	453	482	506	488	500	515	496	517	504	458	529	485	492	501	485	484	502	481	496	513	450	519	489	481	503	481	506	520	521	461	531	539	492	508	506	510	470	490	498	513	527	489	494	491	546	483	458	489	526	488	496	502	508	539	497	499	484	473	479	535	521	530	491	478	492	498	535	511	525	528	545	465	484	488	518	499	523	489	516	482	491	486	510	461	522	477	531	508	510	493	525	519	488	504	449	530	523	518	506	509	461	491	522	513	498	468	499	500	480	490	531	481	520	472	518	523	458	466	516	493	478	517	508	529	502	486	488	580	470	494	499	522	494	479	468	457	529	487	489	521	445	511	482	518	500	504	499	526	483	495	531	504	509	529	507	513	487	493	483	519	483	489	509	494	513	466	472	514	528	526	493	524	504	475	531	507	512	502	467	497	512	486	464	509	475	518	479	491	480	496	509	495	486	476	480	460	486	513	502	502	516	503	540	514	518	492	511	503	499	552	489	494	513	485	453	495	485	445	494	502	505	498	504	495	515	514	509	483	502	531	525	505	485	497	489	477	484	473	500	523	495	499	516	521	498	538	504	481	498	490	474	522	513	468	514	497	490	518	477	474	498	516	493	503	504	515	488	464	510	515	498	512	528	509	520	539	513	493	537	523	507	522	516	528	506	483	473	456	465	471	441	489	498	511	482	511	511	524	474	491	514	456	492	455	536	518	503	514	474	506	531	494	512	464	529	501	493	484	559	481	498	501	529	489	534	479	508	479	487	532	500	501	510	510	490	456	527	511	502	492	530	469	498	497	479	490	525	529	565	504	503	490	486	505	512	466	493	500	483	469	478	511	510	506	547	498	563	487	504	498	482	472	500	522	499	479	512	514	525	473	528	489	511	475	508	482	487	480	506	519	501	467	475	502	491	455	498	493	505	497	501	533	501	538	491	482	539	526	498	485	497	505	527	521	522	516	510	491	426	526	476	505	487	538	539	474	485	506	490	505	513	487	491	487	487	517	488	465	482	514	502	489	488	484	471	497	487	502	499	511	516	498	483	512	493	485	469	502	506	528	499	489	481	526	494	503	504	490	546	502	471	506	504	468	525	515	476	491	463	457	544	484	507	470	469	466	494	501	504	480	510	473	444	543	458	472	490	516	525	478	559	520	519	469	505	511	503	509	499	524	489	488	499	487	485	533	508	480	514	484	464	499	524	492	481	517	501	531	482	546	486	498	512	552	494	459	508	474	529	542	503	513	500	490	498	505	480	532	495	474	450	464	527	487	516	519	521	523	487	491	513	439	491	475	531	498	504	490	474	508	566	530	530	498	481	489	521	552	491	490	509	530	486	526	473	518	481	480	490	492	506	513	478	478	500	500	546	512	490	486	507	483	495	502	481	489	496	485	493	493	494	506	484	471	517	503	479	501	496	494	498	508	472	512	528	504	500	499	532	493	500	481	468	534	503	516	475	532	518	508	499	510	509	478	531	490	489	516	510	489	500	515	487	509	492	502	457	534	468	524	487	479	490	494	500	494	482	533	513	527	530	477	454	510	496	474	470	494	499	505	513	458	489	509	515	503	500	516	510	444	501	509	481	517	468	484	504	551	509	503	499	521	515	488	438	479	509	501	511	522	517	484	483	459	461	471	530	496	490	510	500	504	517	498	504	490	460	494	501	471	458	532	525	520	478	536	499	504	496	512	526	516	509	529	518	501	515	512	514	468	490	509	470	519	505	472	507	541	482	507	488	561	485	501	494	487	529	492	499	494	494	508	506	489	482	485	512	494	486	527	520	516	498	530	500	482	503	493	513	481	515	482	541	512	502	511	489	487	537	489	492	528	521	510	497	502	492	515	488	513	534	481	511	517	473	500	486	541	516	504	482	496	480	482	503	484	463	499	475	518	483	496	507	463	467	545	516	492	504	498	464	487	502	489	518	520	536	504	506	530	501	517	535	484	506	492	489	493	491	510	495	497	471	502	498	478	490	460	497	512	511	475	494	514	505	473	488	529	452	498	502	480	494	479	477	466	506	503	490	512	512	537	514	512	468	486	494	483	499	534	513	524	475	505	497	499	479	506	506	444	503	480	506	513	467	493	482	496	454	515	493	510	508	479	514	464	520	517	503	507	520	514	465	491	481	486	501	475	494	469	505	486	494	554	495	503	524	522	486	481	466	505	531	533	516	541	483	502	458	460	494	463	510	472	468	474	491	509	502	491	502	494	514	524	498	531	465	475	518	477	494	533	499	510	519	491	493	488	498	519	483	513	500	459	463	472	531	476	528	476	510	506	529	503	503	524	516	490	487	532	526	477	479	511	505	508	517	487	488	489	489	510	498	519	519	557	503	493	485	476	477	517	475	467	514	510	495	486	499	488	487	499	498	506	460	480	467	523	499	495	495	504	464	523	468	501	515	495	537	486	523	456	479	506	544	508	537	472	502	510	498	506	523	463	475	470	525	486	500	493	552	488	473	465	494	506	491	482	554	482	538	506	479	522	539	488	485	508	520	534	515	518	493	519	520	546	504	507	517	524	510	470	488	480	473	522	458	513	508	507	503	496	509	491	520	503	530	495	499	521	481	480	519	519	527	502	522	519	494	497	537	529	509	494	473	495	491	486	493	506	525	500	490	515	475	465	462	493	510	504	501	496	485	468	506	488	509	499	492	488	491	488	470	499	459	487	504	511	534	479	534	488	543	506	533	481	537	535	500	473	522	545	507	510	484	510	431	474	469	556	487	484	509	485	478	527	484	522	481	479	486	470	475	503	526	528	463	508	492	524	499	540	515	485	521	500	502	462	441	479	467	483	532	504	494	492	466	508	499	462	489	507	512	494	450	499	494	535	497	480	491	505	479	476	478	514	481	517	528	513	488	487	504	498	521	522	500	493	519	503	518	472	493	529	530	495	512	503	504	496	512	506	495	499	497	473	493	579	458	477	486	507	488	498	541	449	522	473	542	487	509	514	501	476	464	500	509	496	478	484
24294	20792	25650	23093	1450	610	560	516	533	473	487	472	427	443	446	468	430	441	451	484	449	411	436	452	434	467	467	416	444	424	436	417	423	450	427	429	450	444	446	456	432	454	455	461	452	446	457	425	407	446	432	405	416	451	425	448	426	439	432	434	435	468	466	416	419	462	407	437	462	435	450	451	426	429	449	453	421	456	432	424	444	441	461	442	424	429	422	418	413	434	482	432	475	437	438	459	456	430	433	424	413	420	443	436	446	442	434	406	413	423	450	478	432	455	419	408	437	427	428	475	403	462	441	470	446	459	465	438	475	430	456	444	426	462	478	435	402	441	455	436	460	453	436	446	421	451	412	469	453	442	441	452	441	412	408	460	433	431	427	415	413	457	439	395	451	462	454	445	476	416	439	426	444	463	409	416	433	442	410	468	473	414	431	415	432	443	441	441	469	429	443	460	463	471	430	486	394	408	427	449	466	443	434	419	445	420	423	418	418	427	398	412	411	459	433	451	423	423	404	444	470	451	446	449	450	408	498	414	428	425	473	435	458	436	463	445	412	431	412	477	452	416	418	406	439	423	411	409	434	428	402	461	484	432	404	451	409	430	429	440	446	409	452	400	484	462	432	441	424	442	450	440	434	478	430	457	466	425	430	424	457	434	440	447	427	440	432	456	404	435	432	402	466	453	434	418	391	423	439	464	441	462	407	471	369	408	463	429	427	431	437	444	494	443	417	465	408	466	413	466	428	434	453	439	459	391	419	409	455	401	412	412	466	406	413	423	468	423	427	446	472	407	439	453	433	415	446	445	458	466	441	435	454	458	471	421	455	422	425	416	472	453	449	418	462	468	416	448	450	437	411	456	430	461	452	451	437	435	476	397	453	441	440	452	434	452	449	424	420	450	433	457	453	426	430	422	433	459	425	446	437	451	468	422	475	435	465	422	466	442	420	462	440	445	421	447	471	418	456	459	436	435	454	426	437	449	435	410	424	421	446	461	429	442	414	432	437	458	461	461	440	431	441	422	482	422	470	410	455	427	471	462	416	459	470	460	480	412	438	416	413	420	453	420	440	423	425	437	446	418	433	431	455	430	422	434	430	447	414	442	454	425	397	422	438	476	414	441	457	441	410	463	437	445	448	435	408	449	434	484	460	456	477	459	416	458	439	455	449	412	438	448	454	417	450	457	440	438	446	451	415	422	383	441	424	416	444	456	445	405	479	421	443	406	445	453	412	419	443	430	464	434	412	468	464	383	411	433	430	472	403	440	404	436	470	419	423	398	434	419	445	441	435	418	448	441	430	454	399	428	421	441	424	460	446	461	444	414	430	444	411	413	401	411	505	466	484	477	419	441	457	427	445	441	466	448	431	463	441	434	452	444	458	408	447	432	443	390	467	435	425	431	423	424	482	448	460	408	403	439	432	448	438	421	404	483	441	433	443	403	447	455	436	476	416	419	406	397	420	419	413	413	441	455	430	428	409	451	448	448	446	454	428	478	375	410	430	425	406	453	431	430	416	440	389	430	392	427	424	442	445	452	443	397	442	409	402	423	414	472	404	435	469	441	378	454	417	426	446	452	410	368	442	412	419	426	440	452	424	489	447	421	432	427	432	424	393	459	450	430	423	423	452	419	407	423	410	428	442	422	467	426	413	424	441	436	436	435	458	439	425	430	436	442	436	428	434	454	470	426	447	451	440	442	447	443	444	452	425	420	423	425	431	443	412	475	449	472	450	456	441	448	417	461	424	441	431	469	452	404	453	395	422	433	464	449	475	482	452	441	423	415	431	436	477	403	445	440	469	423	430	449	434	438	470	427	453	448	402	440	436	409	438	432	427	406	424	428	453	430	414	437	440	414	410	410	436	459	470	433	419	424	433	457	425	435	436	472	444	433	425	399	431	430	471	406	447	446	455	423	395	427	429	432	425	448	439	440	409	439	424	423	430	457	431	458	454	451	397	453	410	425	455	476	409	431	422	406	441	428	461	446	416	416	459	404	397	413	445	447	420	420	441	438	470	433	439	447	450	461	429	430	463	426	426	398	394	406	435	398	446	393	468	411	401	427	447	421	450	437	389	423	440	464	411	453	476	404	429	475	426	436	425	432	405	422	425	457	468	438	415	457	472	438	460	423	437	426	448	446	425	417	358	461	475	401	442	467	431	471	444	425	420	444	448	444	439	453	477	447	414	419	436	414	452	460	478	426	462	438	467	469	434	423	452	437	457	425	461	441	434	416	460	473	409	456	414	422	449	432	447	441	406	424	423	465	423	499	435	424	416	436	447	432	472	439	407	452	481	399	465	464	410	463	419	420	433	425	439	439	432	452	455	426	438	429	436	371	444	411	423	457	432	449	433	428	411	447	433	445	441	491	447	444	431	437	417	419	459	438	432	430	429	418	421	438	455	429	419	439	458	406	459	444	428	419	425	447	438	431	451	452	472	422	427	441	456	390	408	446	410	414	487	403	444	445	411	444	410	443	449	454	415	441	410	418	430	430	439	474	430	458	402	432	429	433	414	428	442	433	436	418	443	451	418	418	391	459	417	428	416	394	438	405	465	454	460	456	424	416	423	402	473	426	428	446	451	419	449	454	454	444	422	407	420	444	441	419	444	439	454	393	406	446	397	377	442	397	409	401	448	432	456	468	435	480	453	456	428	416	420	423	433	430	434	389	408	468	454	467	486	425	378	436	418	456	444	447	444	463	416	403	407	455	471	437	434	455	428	432	461	431	434	428	421	435	467	460	442	431	454	453	418	469	486	417	415	418	445	434	425	418	417	401	463	457	396	414	440	433	464	483	429	461	447	419	429	390	439	426	452	464	398	408	407	454	463	458	439	466	449	432	432	445	400	419	446	463	425	409	422	390	429	421	478	452	408	448	453	436	417	420	416	431	423	443	453	444	444	442	414	415	434	447	413	416	484	405	431	442	423	420	444	411	400	430	424	447	417	463	452	459	430	440	419	439	437	472	446	431	421	415	463	452	403	382	426	459	425	439	395	380	438	412	418	445	441	429	440	429	428	414	456	429	435	456	433	452	452	441	406	425	422	450	483	436	421	396	417	386	422	445	435	395	445	420	423	419	416	445	402	469	407	430	415	440	455	440	464	403	445	467	430	407	413	469	449	437	421	410	451	450	455	451	424	434	455	454	435	403	447	450	443	449	440	428	435	428	440	430	436	462	447	441	465	428	422	432	436	475	435	465	412	460	452	475	447	441	452	417	435	440	503	421	420	420	415	421	441	455	440	430	435	411	402	440	417	466	433	466	453	424	415	432	441	425	462	450	453	459	469	480	448	404	449	458	438	410	427	416	444	408	442	460	429	421	422	405	419	425	439	460	420	421	401	427	433	436	413	437	419	400	433	425	438	461	421	443	437	447	484	428	458	438	425	430	444	444	422	462	423	428	425	460	421	436	424	436	438	474	492	441	436	423	437	437	445	423	460	417	418	470	453	453	437	428	408	430	473	468	448	419	408	450	425	442
3271	3952	2535	1361	1117	887	797	735	703	686	688	664	642	613	625	612	542	602	607	587	551	613	559	563	573	556	580	600	568	539	555	578	588	571	535	564	580	568	557	575	562	577	569	572	557	545	583	592	545	549	551	574	608	552	578	549	575	563	531	571	590	549	576	562	606	538	586	580	595	567	562	551	599	568	561	585	577	566	553	581	578	597	545	576	587	585	529	602	566	537	567	577	563	584	526	595	578	519	537	572	550	556	547	587	606	584	558	590	538	543	587	594	566	565	545	658	551	540	551	544	541	584	578	589	559	572	588	571	565	558	578	579	585	524	600	584	551	572	546	576	565	536	573	555	544	556	606	583	592	527	545	546	521	575	568	573	556	564	558	583	583	564	550	530	530	552	583	550	530	557	507	577	536	489	526	551	528	575	575	628	546	554	589	531	547	570	553	553	554	548	547	560	545	565	598	541	559	548	597	549	557	568	522	585	529	561	586	569	572	560	543	546	570	540	558	576	520	565	597	555	611	569	561	512	541	568	606	595	542	552	554	553	584	575	567	555	547	576	549	557	609	574	572	577	560	533	544	566	556	590	586	572	557	554	544	566	551	538	571	603	572	596	577	549	537	546	588	540	558	602	568	527	502	572	559	589	549	532	557	553	576	582	591	567	538	553	533	616	573	536	558	616	525	534	552	546	569	519	586	532	615	565	551	556	556	578	570	549	587	584	516	565	542	555	560	547	509	539	537	531	558	581	557	529	545	594	579	574	560	567	547	556	592	539	563	566	590	572	543	624	579	556	570	546	562	497	524	608	564	586	606	558	562	549	565	582	532	577	578	573	570	569	549	511	561	587	578	546	564	593	607	555	569	593	589	541	599	564	530	547	545	573	574	574	562	558	548	618	575	562	540	605	561	594	561	593	568	558	538	540	559	546	572	559	552	545	553	565	556	538	564	525	581	584	553	582	538	571	517	584	601	543	585	544	557	523	555	538	571	576	584	590	533	545	561	539	576	599	566	597	541	546	572	548	549	558	587	582	535	564	524	548	537	532	581	549	603	556	498	534	570	552	601	575	517	568	568	536	575	586	586	581	585	568	556	569	555	557	562	562	561	587	597	594	572	593	569	582	591	572	588	565	533	547	526	556	547	566	593	563	552	533	579	554	576	535	515	560	569	544	575	564	532	562	576	570	583	542	526	582	572	531	571	546	557	557	558	597	598	558	562	548	578	558	589	541	560	573	528	578	562	537	554	577	612	611	568	555	546	623	589	563	546	566	578	563	570	565	539	561	543	595	550	597	581	577	551	551	561	553	596	561	567	572	605	606	579	559	540	571	592	574	534	553	544	584	545	512	538	549	551	543	546	564	553	551	602	590	570	559	574	554	546	537	558	547	538	577	593	569	563	581	521	594	535	555	553	560	571	564	548	564	551	553	551	576	547	562	597	601	553	548	547	547	549	560	539	552	546	533	553	585	573	606	572	593	588	569	556	518	559	535	582	571	556	542	600	569	526	577	558	564	571	584	597	544	556	573	546	583	540	551	517	587	564	544	528	556	557	575	586	544	599	535	576	556	567	557	558	569	569	544	565	530	576	565	585	556	561	570	563	569	566	553	562	540	528	579	533	542	554	596	534	596	566	572	549	577	531	518	579	576	548	576	549	545	544	558	550	588	561	548	541	567	547	541	553	537	556	574	569	580	571	574	553	598	517	560	544	550	547	559	578	602	520	548	517	584	535	569	586	585	592	556	571	549	519	542	606	525	590	557	576	578	614	539	591	525	594	553	563	541	552	580	560	538	528	563	540	549	572	574	560	578	588	554	557	542	535	561	505	565	578	544	570	579	582	568	556	545	557	564	556	528	547	525	545	549	553	587	554	556	564	563	556	577	553	575	569	525	577	548	533	607	558	565	577	588	538	553	552	554	595	553	541	558	523	537	543	560	556	607	545	570	543	531	559	551	555	564	561	543	543	578	547	580	564	604	562	518	562	594	567	542	528	578	586	541	549	557	524	570	558	591	537	536	548	571	582	560	547	588	560	600	594	589	534	552	568	592	568	508	545	548	552	558	598	550	563	582	532	491	511	562	548	545	556	564	551	577	564	551	537	569	558	508	565	549	582	575	559	558	563	620	582	548	557	545	550	536	551	570	570	566	560	549	604	569	608	543	543	525	555	565	577	574	600	577	547	572	565	553	571	573	555	593	529	533	579	558	518	583	547	562	579	551	547	557	565	531	556	586	552	577	530	552	533	547	555	575	546	590	547	576	579	568	531	547	566	582	546	588	564	561	603	580	546	554	550	571	588	584	521	520	540	579	598	513	532	575	576	579	583	555	543	557	558	551	605	526	565	521	573	541	565	557	570	588	564	590	573	588	540	572	595	553	563	522	592	531	546	573	533	590	566	506	542	535	551	586	576	562	585	566	537	603	543	531	529	539	559	553	586	552	546	555	516	563	555	587	548	531	555	574	519	581	577	595	633	603	550	559	561	563	561	565	606	559	547	568	567	552	583	546	564	534	583	563	580	559	574	572	587	597	531	573	590	563	596	538	575	528	562	536	548	588	551	563	638	528	593	595	568	612	580	591	555	571	551	544	571	558	547	589	553	581	577	555	584	542	594	585	573	556	574	532	553	559	570	507	555	561	555	558	553	540	594	564	569	559	541	515	544	595	565	589	555	567	553	576	540	531	527	551	490	557	565	624	591	572	559	566	561	549	544	590	556	585	503	551	573	578	595	550	585	542	523	575	570	636	557	545	591	571	564	537	563	578	577	605	565	535	575	553	519	523	551	578	548	515	552	524	593	573	563	545	602	603	602	540	528	532	550	577	543	553	550	568	534	561	579	549	539	596	545	575	551	545	576	575	584	565	573	548	541	587	598	529	592	537	507	550	577	573	601	519	506	542	543	597	570	558	554	578	541	546	549	543	579	589	585	551	567	572	590	569	561	520	563	554	574	589	549	540	567	581	577	561	542	530	598	558	582	523	562	554	523	602	544	549	561	561	582	546	569	578	544	590	615	530	564	554	534	576	562	596	576	551	602	533	628	563	546	567	551	531	588	566	551	570	559	533	539	527	610	570	594	593	557	553	552	548	573	560	536	571	602	599	563	564	590	551	559	588	542	607	582	567	534	532	605	576	600	578	543	527	592	532	594	556	590	560	566	548	534	591	600	599	560	534	558	558	538	592	521	593	528	566	535	558	539	592	523	513	558	595	551	579	548	506	586	565	528	561	579	543	557	583	563	525	544	543	607	572	579	553	558	568	540	549	517	564	571	581	559	512	563	577	563	579	560	579	548	549	599	578	554	531	586	533	582	534	558	579	541	534	588	613	559	575	541	564	567	537	574	574	582	539	568	572	565	540	534	574	556	531	557	531	564	601	570	545	571	520	523	566	581	530	574	568	590	576	588	566	556	550	490	567	618	565	580	525	577	572	569	556	553	600	531	566	548	532	569	576	603	549	521	556	545	539	520	567	498	612	589	613
22088	20850	28180	23635	20852	19769	1303	473	340	302	288	282	205	222	211	204	185	163	156	146	195	160	181	138	152	130	144	169	155	139	152	139	146	134	143	147	139	139	123	128	152	145	136	131	121	131	113	140	126	131	119	126	145	131	122	121	150	140	125	124	141	146	137	149	139	108	135	116	127	134	128	119	129	115	131	124	117	136	107	133	139	126	112	116	120	117	113	136	126	127	129	105	127	136	130	121	123	116	127	113	129	141	135	129	135	126	133	97	118	150	131	118	152	158	134	109	125	142	132	131	121	118	120	114	140	119	128	125	129	138	124	143	125	108	112	133	129	126	130	146	115	125	136	131	148	138	131	103	145	145	144	134	134	128	138	122	120	135	123	132	110	139	125	141	142	146	123	148	123	134	130	119	120	111	137	118	124	133	131	121	130	120	130	114	138	111	124	123	135	148	114	115	127	116	142	112	132	104	125	129	131	134	115	154	142	130	137	103	124	112	144	119	143	109	140	144	130	152	125	139	112	155	133	130	140	118	120	140	112	145	139	110	125	145	117	132	114	126	102	130	114	108	115	128	113	135	151	120	133	129	120	134	131	114	118	135	110	102	135	107	110	127	136	120	124	114	120	110	114	117	140	134	115	140	144	131	135	130	125	149	149	130	137	105	131	118	151	131	138	127	117	127	138	108	138	127	130	121	129	134	147	114	141	129	132	135	135	122	150	130	127	117	143	136	123	127	128	134	118	129	133	135	134	131	123	128	127	149	126	119	105	105	129	144	155	134	129	124	143	139	134	121	117	134	109	135	114	147	116	118	126	144	140	137	133	120	138	133	130	137	129	129	118	129	137	113	113	127	147	126	131	131	106	110	119	119	121	133	128	155	110	114	119	111	135	124	129	121	117	110	118	138	128	139	131	128	117	123	139	129	113	122	130	139	129	139	131	133	104	127	127	114	135	140	113	111	138	123	121	126	135	109	133	133	134	112	128	139	152	121	123	139	121	126	119	109	137	120	150	103	111	132	120	141	130	115	137	126	141	110	105	144	140	131	118	106	108	116	114	134	134	136	127	146	144	110	113	130	118	113	143	138	133	132	140	131	146	124	140	128	151	127	124	119	118	122	115	116	139	143	104	125	118	127	129	121	116	125	132	133	134	146	138	135	110	131	124	151	128	140	117	126	110	123	116	103	120	122	118	119	135	110	124	128	130	132	133	125	116	118	115	115	111	144	127	110	115	102	108	122	123	127	117	125	129	144	137	139	136	136	133	110	126	129	141	120	118	121	137	127	130	127	117	122	126	141	134	133	117	128	144	121	118	131	112	123	128	138	134	131	126	139	117	132	137	150	127	124	135	136	122	126	124	122	99	117	145	119	137	125	126	131	127	111	132	123	117	134	133	121	147	143	153	137	122	146	109	141	128	124	127	128	113	130	165	127	127	104	112	128	115	141	130	117	109	112	111	114	130	149	136	122	115	116	131	136	121	99	119	120	143	139	120	137	155	118	119	145	130	133	143	121	137	122	126	122	121	111	126	140	145	119	132	115	152	125	142	116	121	130	140	145	140	132	107	133	140	113	140	120	127	137	115	115	116	135	124	118	126	114	135	111	122	127	129	158	155	120	129	146	134	124	133	108	141	112	128	127	127	138	116	111	123	117	104	138	120	133	136	135	138	120	134	137	134	116	126	131	109	131	143	134	108	133	135	122	122	111	119	105	136	118	109	134	122	133	134	141	129	111	143	122	119	126	112	116	130	126	144	117	121	111	112	134	125	122	136	154	122	122	122	151	114	117	133	144	121	129	133	134	127	134	117	118	130	151	139	126	121	112	123	125	136	122	149	125	125	128	131	135	101	119	96	113	109	141	128	120	129	135	121	129	141	138	128	125	135	122	164	130	121	118	132	133	132	142	125	138	136	121	131	119	138	133	141	118	121	144	150	154	138	125	128	123	114	132	137	131	133	119	144	128	131	145	130	149	131	124	107	111	140	126	135	99	132	132	135	107	135	139	115	131	120	117	131	124	131	134	132	113	126	139	119	139	137	111	145	148	134	130	132	123	124	137	123	129	157	112	123	132	122	134	117	142	132	134	125	148	100	134	152	140	123	132	145	115	122	118	114	132	127	142	123	114	139	109	144	127	117	134	143	124	128	132	140	110	124	120	122	128	137	114	161	118	117	109	136	114	131	115	127	142	118	101	142	145	140	120	123	146	109	112	121	120	129	114	122	130	112	127	102	123	128	135	112	123	145	135	127	118	122	144	124	135	121	147	129	124	130	113	144	143	146	119	120	140	123	116	124	133	95	137	134	136	143	145	142	125	123	105	118	125	139	135	138	131	140	119	126	139	100	131	132	139	132	121	109	118	121	131	135	123	138	130	121	121	149	123	118	129	131	134	121	146	128	136	127	124	149	109	117	125	123	111	114	135	112	127	159	130	137	107	117	133	127	121	123	117	105	121	148	110	106	123	113	133	136	139	116	123	112	127	121	132	134	146	140	124	124	123	117	131	137	134	110	100	138	134	141	126	147	150	124	130	122	116	125	120	117	131	135	120	116	139	129	133	117	143	108	122	127	127	101	130	122	136	137	128	139	124	136	126	137	131	131	113	143	122	166	125	126	122	137	136	133	134	131	139	107	133	133	118	141	138	133	133	136	139	113	144	104	116	129	139	126	129	123	105	112	117	108	139	111	146	135	125	141	128	144	130	133	137	121	140	107	139	130	131	118	116	111	122	119	113	129	139	145	111	153	144	109	138	135	98	139	123	137	127	138	133	126	119	123	133	121	112	131	121	118	123	123	120	127	145	124	117	140	133	127	133	135	128	134	120	122	127	145	128	110	122	113	112	116	137	137	124	127	141	129	133	132	116	123	138	116	151	131	134	123	133	123	152	111	134	122	106	132	138	131	121	149	108	109	126	133	120	138	132	113	129	121	124	135	137	120	128	132	125	127	125	132	121	141	106	121	121	134	129	131	143	123	111	151	120	118	145	127	149	145	144	108	122	137	138	111	107	143	146	120	117	109	128	129	128	124	137	117	134	116	130	106	114	119	142	111	135	138	141	101	132	112	146	117	120	123	115	103	122	126	121	145	133	130	130	143	118	115	130	112	139	139	112	135	118	122	124	148	126	127	110	128	133	155	130	133	143	132	133	119	130	131	140	108	124	131	126	116	124	142	138	116	126	135	113	117	140	113	121	100	113	123	114	144	125	117	118	129	127	139	140	105	132	130	121	150	115	110	110	133	120	122	118	131	123	145	121	127	136	121	121	119	130	130	127	114	135	122	142	132	140	122	135	120	136	138	136	100	145	125	127	131	141	119	118	127	118	111	110	119	120	129	133	136	145	123	123	123	124	131	130	142	118	118	121	139	145	113	122	118	127	125	133	111	125	118	103	113	125	126	132	123	154	131	119	147	109	135	138	103	123	131	96	137	120	105	130	139	139	120	113	151	120	118	146	137	121	116	126	128	126	119	120	151	139	139	119
4169	12486	7865	3504	2434	1783	1265	946	798	655	554	481	428	416	362	306	315	288	302	259	257	238	239	248	250	251	220	197	207	215	251	206	200	204	207	181	218	193	204	166	201	207	188	171	179	165	182	194	166	200	203	196	190	167	193	194	192	187	179	172	174	192	188	184	173	183	194	181	200	185	172	168	173	168	150	182	196	160	172	173	174	167	195	190	183	170	176	158	171	157	180	181	185	181	178	184	164	155	180	160	169	196	176	163	152	176	161	144	169	176	174	188	193	158	172	172	155	165	171	184	173	199	151	149	159	179	191	164	175	160	187	163	173	163	184	190	174	175	158	191	170	176	179	189	182	163	202	168	175	207	196	171	196	153	182	167	176	168	155	192	172	193	174	186	169	168	143	186	164	160	154	182	184	173	171	175	175	207	180	182	175	166	174	176	181	175	163	184	155	204	176	204	166	192	171	160	163	169	164	184	171	159	183	168	153	197	159	159	168	188	156	170	182	166	176	176	164	171	155	173	165	168	174	164	208	201	163	178	170	174	182	168	179	170	176	187	174	159	181	180	190	184	163	199	153	164	170	154	165	194	165	150	174	174	178	188	173	189	169	198	165	188	176	179	159	162	170	183	176	188	162	172	189	145	166	178	178	192	174	150	163	166	178	205	178	161	186	188	157	194	145	168	154	158	183	182	157	157	167	181	162	186	174	204	153	188	185	174	147	154	175	172	167	195	178	146	165	191	194	172	179	176	171	174	162	180	163	168	189	187	186	175	172	190	168	177	193	183	165	185	186	206	207	172	155	186	169	184	176	162	171	173	190	165	199	170	178	186	159	163	168	155	191	170	163	178	180	176	177	164	176	175	196	156	184	176	177	175	159	157	174	171	174	181	176	171	158	158	162	158	177	190	187	190	165	171	180	168	157	173	198	176	157	182	179	171	187	176	194	191	159	175	199	189	198	185	188	176	181	158	170	169	181	162	184	174	152	155	189	165	180	156	142	190	164	181	182	177	173	161	167	180	168	176	152	164	180	190	174	158	165	179	188	173	179	185	180	161	166	169	175	179	167	182	151	150	173	180	177	173	171	170	175	189	182	173	159	172	185	155	172	177	158	169	164	201	186	179	172	162	172	157	177	174	188	165	156	176	193	165	184	171	155	184	159	165	169	169	164	161	169	160	181	189	148	183	169	187	181	167	160	187	188	203	168	164	184	178	177	194	178	150	172	168	165	177	183	168	181	176	150	173	160	197	175	171	175	184	178	163	178	172	178	170	183	169	154	184	189	182	181	169	166	181	171	194	190	157	176	172	178	171	173	161	156	186	143	173	169	184	173	172	176	178	153	181	173	184	160	176	191	189	191	171	172	185	198	174	205	176	159	173	153	178	201	159	189	171	200	160	173	183	180	173	153	177	147	176	179	180	162	187	181	173	198	189	203	169	182	177	172	170	184	170	147	160	166	160	178	178	180	166	160	188	169	177	184	173	191	193	169	153	197	163	181	183	161	170	191	175	180	159	193	169	142	168	205	188	171	188	169	181	174	167	186	183	181	190	151	179	183	180	179	155	179	159	194	177	166	199	165	176	168	189	149	172	171	176	174	160	211	169	167	192	178	162	191	182	158	185	182	186	181	181	155	172	187	166	192	160	165	188	181	156	175	183	176	173	182	205	186	158	187	166	169	170	185	210	173	190	169	174	178	185	164	190	183	171	172	162	162	170	169	171	179	169	177	186	197	177	173	151	186	170	188	154	163	175	171	195	195	156	199	185	162	189	159	165	172	182	201	184	204	206	172	172	174	161	172	165	163	172	180	167	170	170	189	171	185	198	168	189	187	169	191	160	153	163	190	173	207	173	156	182	177	194	186	169	147	183	171	193	198	173	200	165	172	167	201	210	179	138	186	165	192	167	172	175	161	183	173	164	185	176	172	157	188	170	202	173	173	183	197	203	166	167	175	167	175	155	163	170	176	177	179	200	184	189	171	167	166	201	178	175	167	165	172	166	187	162	177	173	172	180	185	195	174	189	179	187	189	160	186	192	178	148	190	185	183	152	184	168	181	175	172	197	148	177	172	162	182	195	164	165	148	185	183	172	171	167	171	140	172	165	201	162	170	171	174	172	178	172	152	194	178	152	177	195	201	181	177	167	166	199	161	176	159	173	191	195	176	187	154	187	172	196	195	177	183	165	174	187	176	164	151	185	168	167	175	174	147	170	181	170	163	142	176	167	159	172	170	191	192	163	186	145	173	167	174	200	163	192	167	167	187	166	140	162	166	176	171	187	204	186	189	187	169	199	170	171	170	177	175	180	175	153	142	212	155	149	190	167	173	195	171	171	162	182	177	185	170	190	159	142	168	139	173	172	185	191	161	170	160	162	176	156	142	185	143	164	163	190	208	184	179	167	178	172	178	175	161	140	182	173	191	175	179	164	171	167	172	171	191	194	180	175	186	173	153	168	191	140	198	173	161	165	193	183	174	204	184	168	183	157	184	164	197	171	185	174	191	150	182	151	155	165	180	162	164	160	177	170	165	156	188	152	153	168	178	197	160	178	199	171	181	172	191	174	195	188	188	189	185	175	175	169	168	164	175	192	176	171	206	169	182	167	189	173	163	170	184	182	164	172	182	167	215	170	177	159	185	193	166	159	174	156	196	154	162	170	197	187	170	165	176	178	149	182	187	162	156	189	209	175	148	175	198	184	164	160	155	202	177	176	184	151	200	148	179	167	194	188	149	168	167	177	187	153	186	171	159	150	159	173	173	157	178	184	165	197	176	173	171	173	160	166	167	163	189	182	207	155	173	175	173	176	178	191	159	176	169	179	182	179	169	169	175	178	157	150	166	183	168	167	165	165	174	199	166	192	164	184	183	191	174	168	198	201	173	176	174	184	166	180	188	166	169	191	172	181	169	205	197	176	177	161	181	171	186	191	180	184	165	168	177	177	149	195	168	169	166	199	168	172	163	189	177	198	176	174	185	181	179	184	189	185	180	171	171	184	175	165	192	200	152	183	185	204	175	182	199	196	188	162	160	193	185	172	173	167	165	160	189	180	179	198	180	183	160	182	147	153	169	174	178	180	162	159	186	170	188	180	190	166	170	179	183	165	158	199	163	171	163	202	165	184	173	164	169	176	147	174	183	160	184	188	207	180	189	178	167	174	178	157	181	162	189	174	162	173	169	180	184	176	168	204	175	190	164	166	181	182	173	189	188	170	187	185	172	188	159	178	192	166	193	169	179	165	163	155	167	147	187	177	160	183	183	164	178	193	169	151	177	156	195	168	179	185	174	174	167	173	152	176	178	162	171	187	197	188	179	187	162	168	177	168	168	146	167	190	185	170	162	171	164	156	188	155	188	175	170	151	192	183	188	167	186	181	165	181	173	160	192	158	201	164	176	148	169	182	184	175	176	183	196	186	184	171	169	165	155	168	156	191	188	166	178	182	173	168	160	197	156	185	187	177	170	180	159	174	171	168	188	170	185	172
26902	17117	3260	722	623	542	592	552	573	548	570	613	566	576	559	559	593	580	531	578	554	577	540	555	601	537	554	508	539	533	595	577	526	527	568	553	531	559	520	570	568	530	596	522	530	558	582	546	566	555	552	528	570	539	569	532	563	585	560	532	523	582	571	537	506	515	559	588	543	568	616	568	593	572	587	595	577	603	549	512	580	597	594	554	568	587	511	564	555	554	590	537	590	549	524	610	548	536	536	537	561	503	566	549	549	544	563	564	541	553	572	564	541	561	555	535	589	592	571	521	623	548	542	549	593	557	574	557	592	549	574	524	536	546	570	528	571	595	517	552	543	552	561	555	570	525	566	544	591	572	578	584	555	557	586	519	558	541	543	526	536	544	569	547	533	570	560	560	545	579	573	580	575	573	602	546	532	564	550	531	550	537	515	570	557	522	566	535	561	561	507	534	569	524	538	599	584	566	517	535	585	566	525	542	533	549	538	585	600	559	544	621	552	543	579	583	520	565	601	511	538	575	577	562	570	556	543	596	553	563	541	600	596	549	555	568	583	568	553	563	568	543	536	524	545	554	544	570	555	590	571	533	493	567	578	548	538	560	604	552	561	612	556	557	556	541	514	533	583	559	575	581	538	583	631	541	554	525	522	523	543	560	529	548	563	549	539	507	558	578	536	556	566	551	585	584	582	557	555	556	506	548	544	560	559	557	546	513	564	553	598	550	555	547	535	595	557	592	542	551	535	568	574	536	561	575	551	534	552	549	549	579	574	561	584	559	557	547	544	563	580	604	541	593	567	533	587	568	565	572	562	579	556	567	532	564	557	579	588	533	593	570	578	550	565	522	557	597	551	593	547	582	532	541	558	587	538	578	569	556	539	598	526	537	521	576	528	540	526	565	534	596	575	568	551	578	578	567	540	561	589	562	525	595	584	573	519	578	555	550	541	561	572	542	575	554	582	536	580	581	549	560	592	543	556	528	525	551	576	595	539	547	552	534	552	535	567	535	536	571	544	552	571	530	569	584	542	570	545	520	570	549	586	535	564	568	570	542	552	516	550	593	529	558	537	522	573	553	578	547	595	526	583	534	567	583	526	577	533	585	549	596	518	547	597	556	588	556	528	587	578	615	566	591	571	547	584	546	592	569	523	550	559	566	562	591	589	580	557	551	523	532	561	592	581	551	549	520	549	573	544	569	565	582	591	533	570	525	542	573	571	518	540	532	567	528	569	591	561	542	567	512	565	570	530	568	538	548	549	528	516	580	562	539	578	567	586	558	556	491	568	540	576	540	562	597	549	547	552	525	553	536	554	565	573	549	567	584	585	535	532	593	555	566	525	583	586	570	604	569	557	545	591	562	519	566	534	569	564	540	581	576	517	567	584	572	570	530	556	513	585	561	555	584	582	539	588	569	574	544	543	571	574	617	521	579	551	525	539	568	512	570	541	580	541	547	559	573	557	554	542	591	497	496	557	608	571	528	542	553	520	567	524	563	541	576	519	630	556	568	518	556	603	534	515	538	548	552	601	557	539	566	541	536	507	543	588	573	563	559	531	570	568	547	564	543	513	584	566	586	591	546	571	551	510	601	554	537	579	616	589	603	555	582	569	542	610	591	592	601	534	538	615	589	583	584	552	579	610	560	519	574	535	536	597	582	538	568	530	576	583	548	548	567	563	525	549	555	558	600	542	566	573	561	531	585	557	532	575	589	571	536	584	555	503	511	595	570	555	557	531	534	535	601	532	522	600	527	576	566	568	573	561	569	557	560	565	559	564	524	555	541	530	568	575	596	573	568	578	578	573	602	579	568	554	515	571	509	584	535	614	544	557	540	572	531	552	579	566	596	544	579	540	558	579	528	567	553	569	544	590	566	587	505	573	569	560	532	532	527	568	568	551	619	515	585	579	557	565	579	535	585	577	540	526	554	554	567	548	552	556	558	537	594	544	543	597	574	550	587	550	547	536	505	517	622	594	558	545	525	503	522	540	559	540	593	556	531	536	524	549	556	556	544	516	559	554	495	560	537	568	541	562	554	565	556	557	578	533	536	536	581	567	536	538	537	571	588	612	567	565	537	582	581	548	562	567	541	561	589	537	564	531	546	533	532	562	513	580	570	563	564	536	565	566	571	540	534	551	597	527	548	533	519	524	555	576	538	556	559	576	536	585	525	553	510	600	543	526	563	573	559	543	533	520	530	521	530	543	575	582	560	538	565	509	537	511	558	560	543	579	560	563	558	515	559	559	558	539	576	565	562	557	541	588	594	548	504	599	526	547	553	602	590	574	583	564	563	538	565	581	542	554	527	524	579	571	585	548	568	545	521	564	578	559	579	594	559	530	577	576	571	543	556	583	562	496	518	577	563	554	574	558	561	558	549	524	526	534	538	536	543	534	552	547	528	562	566	553	575	534	523	528	585	582	590	522	573	567	577	550	550	538	625	569	550	553	558	537	527	573	571	611	551	581	555	547	586	532	545	555	565	561	517	543	580	549	525	539	532	560	621	558	583	540	520	572	540	575	559	520	507	534	541	577	566	560	527	544	541	553	582	547	593	563	524	552	554	525	544	509	546	531	555	588	555	562	554	576	549	595	560	546	548	567	521	563	568	540	536	557	580	552	570	545	546	546	535	610	552	594	573	606	550	544	525	556	576	565	585	552	562	541	523	569	612	596	604	572	573	567	529	596	551	586	532	537	531	515	591	601	560	573	537	548	555	535	552	563	573	568	555	547	555	596	536	546	555	561	546	522	542	546	555	544	575	563	561	537	597	553	576	525	572	568	543	547	539	608	541	582	592	564	522	595	550	559	551	523	608	582	577	532	571	529	599	572	557	535	560	578	566	563	584	586	533	579	528	561	567	595	572	584	557	546	553	558	555	511	572	555	581	556	569	593	586	553	565	533	561	506	516	581	527	552	571	590	594	545	542	579	554	561	572	540	615	588	541	522	570	576	569	567	568	550	566	561	532	603	571	525	565	511	510	570	546	553	555	558	554	548	549	600	565	543	566	524	567	558	563	571	510	569	548	532	577	571	548	565	528	594	566	580	530	577	554	596	564	539	516	584	576	590	548	531	528	584	545	573	526	580	561	543	593	545	548	535	558	535	524	573	552	551	550	514	533	568	566	532	588	552	567	569	559	565	553	571	530	566	600	567	554	548	552	578	579	547	562	517	557	541	551	593	570	564	570	539	556	578	543	576	551	557	544	575	553	570	579	561	582	539	555	570	515	553	574	501	532	583	577	546	563	579	573	543	539	594	538	539	532	560	572	553	548	545	568	579	597	540	597	590	578	526	554	515	580	552	591	572	575	583	583	561	570	611	544	511	581	572	583	586	551	588	553	528	573	550	538	493	575	539	543	569	551	535	565	604	532	599	552	578	588	555	538	566	514	532	506	522	543	571	594	580	569	583	601	588	504	523	546	542	576	524	555	530	555	507	564	557	558	545	556	535	564	577	526	507	550	555	557	551	534	581	535	582	528
4309	1517	1187	851	833	764	728	781	751	742	732	752	816	750	722	772	705	723	781	753	727	746	757	724	742	758	769	684	703	740	755	687	750	751	760	776	767	711	747	706	759	802	726	766	719	756	702	715	723	739	724	749	740	730	740	763	717	747	729	734	699	719	749	789	735	762	767	739	733	735	720	792	726	719	706	807	678	741	707	734	698	725	732	711	725	720	716	685	720	740	717	696	709	770	717	732	683	761	715	729	726	715	711	723	727	723	700	725	732	718	712	709	705	757	788	717	697	755	752	671	739	725	759	725	740	709	713	734	741	731	715	736	752	686	706	719	740	749	688	756	742	728	710	772	699	759	708	688	745	717	742	740	692	719	704	730	700	731	693	766	720	755	719	761	726	701	768	716	729	739	783	757	712	724	727	717	754	703	758	753	733	725	708	733	720	719	699	733	732	722	750	761	736	734	724	697	726	712	756	785	723	743	729	783	770	723	710	739	680	749	736	718	732	744	733	782	755	732	748	717	722	778	726	799	765	719	710	681	784	701	726	756	680	730	744	757	734	742	712	771	718	747	704	698	684	759	741	752	766	786	728	787	715	742	736	758	796	747	738	765	715	740	692	708	742	700	710	728	750	780	747	703	771	722	728	715	725	720	672	730	710	787	694	747	722	749	718	741	725	794	749	705	746	698	737	738	779	673	708	760	723	764	675	744	793	776	761	704	721	763	745	728	698	722	748	726	691	713	747	758	739	724	732	677	721	715	752	762	738	736	711	717	775	725	739	672	732	696	700	726	769	721	774	719	723	703	720	723	700	720	736	737	771	759	757	729	739	745	721	701	726	716	736	731	720	716	787	741	746	746	739	766	700	709	711	713	754	747	702	733	729	712	759	705	725	750	705	697	742	685	771	717	747	745	750	736	794	761	750	760	731	741	729	721	728	763	705	747	725	749	684	759	712	743	726	723	745	744	718	777	733	705	739	740	738	716	712	735	766	686	689	674	729	720	731	750	723	739	699	703	712	775	735	723	754	783	741	719	758	734	777	733	728	765	742	729	723	737	716	741	711	735	757	679	775	714	744	787	735	733	764	764	713	718	710	751	721	734	742	762	736	751	697	764	685	739	723	729	719	736	705	783	689	716	734	737	725	799	743	722	740	738	766	734	740	757	737	683	741	761	719	786	766	729	744	692	714	767	750	743	764	734	729	744	766	731	731	732	751	683	707	745	707	684	758	662	746	750	726	715	730	688	728	736	765	699	748	781	791	752	693	743	753	754	726	755	714	751	763	758	764	763	719	690	723	742	737	726	714	760	656	730	716	764	757	687	728	719	693	727	727	722	724	723	723	727	763	694	682	755	761	778	677	723	744	721	769	760	753	720	742	737	748	714	766	742	777	698	743	719	724	732	730	685	698	824	697	762	726	760	707	757	751	692	763	716	726	715	678	707	745	764	731	691	754	736	786	716	752	742	787	749	709	719	705	710	760	703	718	730	730	708	707	738	726	716	722	718	735	659	763	761	747	719	746	737	736	753	735	720	724	691	737	753	755	734	730	726	706	759	679	729	763	750	722	735	767	748	740	732	757	719	752	746	753	798	775	722	749	726	752	688	695	725	701	735	748	733	743	761	734	738	730	750	701	765	759	765	713	717	724	709	732	734	755	727	807	746	696	759	720	708	719	760	764	747	777	749	744	749	732	791	704	709	714	743	762	731	751	766	718	782	696	767	733	766	754	740	758	733	689	717	735	720	760	732	712	755	748	722	713	741	681	750	718	751	684	728	764	745	749	712	692	763	770	712	755	745	699	743	733	707	703	788	759	754	716	745	744	741	673	716	746	700	692	742	769	741	740	712	762	737	701	714	745	741	742	704	724	741	705	707	668	722	739	763	720	708	701	688	761	698	678	706	734	727	710	789	790	704	738	757	697	732	680	729	693	757	741	711	763	690	733	742	755	771	743	729	744	757	674	735	790	721	737	737	773	747	736	671	675	750	786	737	739	712	764	750	747	706	694	710	751	681	737	697	707	737	761	730	756	707	721	689	688	733	770	742	774	720	775	703	734	696	733	759	714	725	737	732	726	720	753	732	702	821	733	703	753	774	754	739	752	765	722	723	704	753	721	757	760	780	758	772	747	692	733	773	694	723	766	700	677	793	739	750	744	706	739	785	787	755	777	788	782	744	729	724	753	675	719	749	715	764	758	700	746	759	691	746	760	773	757	703	695	661	731	715	789	751	752	727	766	729	759	774	737	738	757	697	746	698	741	700	723	747	752	733	734	729	765	731	722	733	730	787	722	739	707	746	763	699	801	759	717	725	694	758	715	690	718	725	720	705	733	696	697	716	734	712	779	746	739	790	781	706	762	720	738	747	722	753	717	741	722	734	720	706	743	703	726	697	771	757	721	713	717	701	718	732	748	728	761	812	697	694	758	720	696	738	701	755	725	721	744	779	735	734	717	746	759	731	691	727	738	711	790	744	713	720	754	735	753	768	708	714	725	725	771	729	710	729	761	738	695	756	746	723	734	743	800	704	673	713	724	724	737	739	738	751	766	751	732	735	739	752	746	727	693	741	707	742	736	782	694	690	741	670	668	728	710	727	721	695	675	703	787	699	724	735	780	689	758	723	761	740	729	766	716	707	745	710	697	748	760	734	714	703	665	740	764	765	730	732	754	786	706	728	666	762	717	657	717	701	751	714	754	686	709	751	755	747	683	745	721	737	787	740	680	761	706	725	680	774	745	698	764	711	733	751	716	681	755	751	729	693	699	740	740	698	751	737	765	731	704	740	730	722	734	703	709	714	771	738	688	745	720	709	772	726	726	698	713	709	741	723	752	729	752	751	721	715	733	747	716	751	742	732	764	732	744	689	724	738	742	711	713	725	771	737	749	752	727	724	752	741	771	773	763	728	730	753	724	735	770	719	706	693	704	740	717	727	720	695	747	743	740	761	749	712	748	753	746	654	698	707	717	763	786	708	722	721	662	727	744	741	685	772	714	776	730	719	716	710	780	725	714	770	718	726	708	728	711	687	730	690	759	726	684	741	737	706	733	751	737	708	729	716	757	721	715	720	707	728	759	733	752	719	700	751	731	779	715	785	722	691	735	757	727	736	703	760	753	742	721	712	747	692	741	760	781	735	770	748	761	713	780	758	661	713	715	746	693	779	750	722	799	759	721	655	750	754	705	718	721	677	721	753	747	728	756	722	765	728	716	711	732	709	681	713	704	766	711	721	740	773	790	724	753	746	742	728	770	717	766	701	692	717	749	688	739	751	742	735	746	775	679	763	708	756	741	802	767	704	722	731	743	707	770	755	710	703	747	733	742	755	760	726	754	678	749	754	691	725	746	707	723	735	740	731	726	728	734	782	769	781	718	742	756	743	720	726	778	768	738	764	732	721	735	698	734	735	724	742	745	753	721	735	705	675	741	741	701	737	739	689	720	696	700	752	709	723	699	695	710	744	708	804	735	725	726	676	709	768	744	688
22986	20810	27508	24200	20353	2504	661	507	470	447	448	437	429	420	401	378	410	390	371	350	390	385	366	350	388	376	364	384	395	378	366	351	374	344	359	378	388	354	328	396	335	376	351	324	393	341	366	340	362	342	355	375	386	393	361	372	399	374	352	353	377	388	384	372	373	340	384	336	369	354	338	347	360	377	366	383	338	381	363	411	357	374	368	358	352	371	378	354	389	347	352	389	360	343	402	358	344	356	369	369	373	371	385	374	382	330	359	367	357	345	384	409	361	353	352	344	379	377	371	364	380	342	396	368	378	364	346	370	348	354	351	381	329	359	396	401	384	351	352	359	349	345	338	386	376	361	382	348	379	342	354	357	349	367	366	370	342	357	385	348	379	346	392	323	359	371	361	383	389	387	383	324	371	348	350	420	367	376	361	366	374	385	354	360	355	393	373	364	388	372	341	390	368	348	345	390	343	343	364	345	381	354	377	328	350	408	358	357	373	360	345	409	411	357	379	428	383	380	345	355	374	385	326	377	327	361	346	369	354	354	384	396	359	379	369	351	375	378	353	347	371	362	344	351	349	355	373	325	337	368	402	382	346	358	343	359	375	360	375	353	371	348	390	369	351	358	383	368	346	366	368	367	352	378	374	379	383	371	397	349	355	364	370	346	347	361	354	389	363	357	389	375	347	382	392	356	383	365	362	350	373	385	351	381	370	349	386	376	364	368	368	358	375	400	398	340	360	388	368	394	364	373	340	362	358	382	389	368	386	362	372	370	409	338	336	376	353	376	355	381	374	384	344	380	374	395	390	344	372	394	350	369	376	397	393	360	358	360	354	350	366	368	397	367	364	348	376	339	341	369	389	390	377	348	384	390	322	376	368	374	377	379	369	349	366	370	342	370	375	380	323	342	361	394	366	327	360	351	339	354	354	350	348	376	385	340	417	383	376	362	364	384	337	361	346	386	362	366	378	406	320	340	363	358	350	399	347	350	384	354	345	345	363	358	375	373	333	343	352	341	371	365	355	345	351	364	358	353	380	366	376	373	397	389	370	386	387	362	344	373	337	384	383	353	335	343	392	344	359	360	343	369	398	364	371	406	373	382	345	362	342	366	370	375	310	323	357	361	350	376	374	374	340	359	398	389	358	367	371	384	345	344	365	353	382	387	383	367	341	359	372	401	386	366	342	369	378	357	385	347	357	357	356	352	382	368	346	355	358	380	355	378	373	384	374	349	383	363	370	370	373	377	390	348	358	362	387	376	346	354	361	395	360	338	349	397	347	366	333	378	338	387	344	368	395	389	372	367	349	349	367	413	353	346	365	366	365	357	339	375	364	389	348	350	356	377	373	360	359	391	361	334	332	372	349	351	379	394	361	344	404	357	349	371	370	365	362	366	362	366	327	392	346	371	366	382	348	383	383	386	363	372	376	367	385	392	386	366	387	360	346	361	387	345	375	342	365	364	392	370	346	355	359	368	381	405	363	335	383	354	354	346	359	348	380	347	338	357	360	379	360	350	360	383	366	358	388	375	366	355	386	324	400	354	380	346	356	378	378	375	375	359	374	373	348	343	350	346	363	358	341	352	333	385	384	393	336	348	358	315	376	402	371	365	355	361	371	362	392	364	366	366	389	348	366	374	358	371	348	365	377	387	362	364	346	388	358	372	386	416	375	377	396	364	367	342	385	333	337	386	349	371	416	403	403	342	351	357	357	358	391	360	332	385	334	388	379	411	333	344	373	350	350	362	380	325	384	346	372	379	357	337	376	368	396	365	345	387	359	385	351	337	357	353	377	357	337	367	364	400	354	381	360	358	376	358	342	339	357	372	373	347	402	373	368	347	368	353	351	334	385	365	361	380	376	391	384	366	392	352	393	387	381	377	356	378	358	358	363	315	350	397	369	364	342	357	385	401	374	344	361	374	326	361	366	354	375	390	335	363	374	383	350	387	357	380	337	343	385	355	356	355	379	341	369	363	328	385	370	353	399	345	383	388	356	349	381	372	350	405	347	345	347	392	353	395	385	357	370	360	349	359	371	408	357	374	367	351	399	345	332	391	366	347	351	362	361	348	362	377	366	363	385	390	374	371	318	367	359	355	371	382	364	368	364	355	421	365	360	337	348	379	386	357	344	370	352	388	362	385	373	364	339	348	377	363	351	366	384	421	356	357	349	357	394	394	329	324	355	359	342	394	362	371	383	349	339	355	371	359	332	336	357	364	383	354	373	372	373	358	369	348	352	366	352	373	361	373	389	346	349	380	363	373	369	377	411	345	342	325	350	378	362	373	350	356	407	353	338	377	351	385	356	377	382	354	359	358	361	371	353	372	351	357	368	362	368	358	329	359	358	366	378	371	366	404	395	363	337	365	344	345	365	362	312	341	346	336	372	353	414	337	384	409	369	351	382	358	385	375	372	388	347	352	358	343	390	346	333	353	360	374	342	393	362	389	373	364	349	362	386	387	387	357	400	358	376	340	366	387	333	379	343	353	360	378	372	356	399	393	356	342	360	383	367	328	373	365	394	399	380	368	388	426	384	386	377	356	389	367	363	338	354	361	332	385	382	375	354	316	371	363	350	390	371	354	371	356	322	359	367	360	408	368	404	376	390	378	394	363	369	319	351	375	315	364	347	375	364	373	347	382	336	340	374	357	368	384	373	370	355	393	404	353	369	342	367	383	374	362	371	361	373	369	348	381	388	362	355	369	372	344	361	356	328	375	390	375	342	354	363	336	351	351	397	364	375	350	350	316	339	383	346	352	363	358	365	383	374	351	334	343	377	358	369	365	373	368	364	367	377	366	382	342	403	369	374	354	367	395	378	359	370	375	389	338	351	371	384	357	385	350	389	359	354	376	328	367	344	392	358	351	347	369	370	348	363	378	348	359	369	376	344	356	348	356	367	338	370	363	404	358	387	365	365	358	364	387	388	350	367	375	386	352	346	329	400	367	344	378	373	352	343	359	374	368	376	362	356	359	331	357	378	363	364	384	372	346	358	414	401	339	374	367	332	377	363	336	362	346	361	367	380	331	361	338	337	351	340	368	362	353	379	354	381	356	357	367	364	381	375	366	337	350	337	328	336	318	393	396	361	376	349	372	397	352	396	349	379	342	390	375	366	397	379	347	393	383	352	343	326	350	366	351	367	372	381	362	330	402	357	351	391	364	359	382	340	368	362	359	385	360	375	358	369	360	359	357	364	349	363	333	353	360	327	337	375	362	365	401	359	379	397	344	363	337	397	363	336	396	395	363	375	336	355	379	354	365	338	334	355	352	395	363	358	371	383	377	346	371	389	350	349	344	330	368	352	339	339	386	358	358	406	387	350	393	341	327	356	355	381	364	357	363	361	353	331	402	368	349	362	338	358	370	350	358	330	365	363	383	364	344	379	401	365	345	374	375	347	352	378	382	372	379	347	373	359	349	352	364	335	379	380	349	348	350	361	367	376	379	351	404	371	382	349	351	353	354	364	358	338	338	357	335	367	390
3373	8115	5051	2461	1852	1357	1107	933	778	766	704	654	665	604	611	592	562	570	549	533	517	553	522	519	532	555	503	494	515	492	509	508	484	459	522	476	497	510	467	478	484	447	507	517	494	475	507	480	517	504	499	456	513	514	514	518	487	490	537	506	493	479	512	489	538	518	479	478	490	523	509	525	511	461	470	497	504	506	491	530	490	499	493	443	486	504	496	531	476	474	507	529	525	510	475	507	493	462	491	480	456	476	449	513	486	506	464	463	509	505	498	468	472	486	527	442	496	493	461	467	462	500	483	495	528	513	472	516	500	485	482	490	452	499	494	481	454	490	503	524	485	460	486	505	458	513	482	531	492	529	508	487	493	465	488	520	503	502	456	513	488	466	488	503	500	487	512	481	517	522	513	493	503	495	507	485	494	529	507	478	490	490	467	485	505	505	514	505	495	492	483	511	490	465	492	467	525	514	522	517	521	523	505	494	502	478	531	494	495	449	507	472	468	527	516	478	495	516	449	482	487	489	509	494	480	482	484	489	497	523	478	474	517	426	513	491	476	496	528	512	511	446	505	501	510	492	474	458	468	512	480	450	471	539	468	485	523	482	470	494	493	515	462	507	484	466	501	502	503	500	493	498	552	514	511	535	443	481	500	487	500	535	512	502	475	492	543	447	459	508	522	492	466	492	452	515	486	468	489	480	487	515	460	510	487	494	461	491	502	477	482	489	501	482	478	517	475	449	458	503	515	466	480	447	486	501	487	471	478	514	487	473	483	487	505	525	523	523	512	458	468	511	485	491	497	475	526	527	511	487	511	505	499	476	485	490	494	515	513	478	466	546	538	500	498	470	501	500	510	486	530	452	469	503	483	444	462	512	479	465	521	509	533	495	506	476	474	521	524	529	472	447	490	505	510	515	508	472	498	496	456	461	483	486	485	503	523	506	492	517	501	490	511	514	508	475	527	479	484	508	519	467	482	505	479	483	511	487	514	521	517	480	491	469	504	507	494	519	518	466	504	527	492	496	497	506	494	499	496	495	496	491	466	500	493	508	487	494	489	525	490	478	496	504	507	501	502	495	510	502	501	519	494	456	447	466	535	485	525	503	462	488	489	507	519	477	466	472	464	506	494	448	492	505	541	502	488	484	511	511	489	449	483	482	479	481	455	511	495	466	450	501	480	491	485	479	513	507	521	448	487	468	471	449	493	490	487	520	465	497	484	470	511	503	504	494	494	541	515	532	466	484	520	509	509	508	512	457	527	485	506	504	484	497	489	482	467	478	528	466	525	473	453	498	519	504	513	497	514	512	499	513	512	485	482	505	452	493	507	491	526	491	536	492	494	501	500	490	496	491	464	488	532	481	474	507	528	510	477	484	503	500	505	487	489	508	477	473	504	465	481	483	496	524	509	511	482	534	497	522	502	476	478	498	489	453	520	493	485	506	537	533	497	528	496	446	471	470	531	475	489	513	507	527	539	469	519	502	471	481	471	448	508	527	528	499	470	531	474	518	503	522	484	500	518	463	536	489	542	476	523	500	477	465	518	526	484	499	498	518	476	496	516	462	501	528	547	502	515	474	487	485	476	497	476	499	457	508	448	499	472	523	506	464	492	492	518	463	494	458	500	531	497	502	513	476	473	529	514	504	490	479	470	499	470	506	519	451	490	507	506	526	527	475	492	514	493	476	460	482	506	521	477	497	487	445	476	490	474	522	518	507	500	496	499	498	501	484	499	498	504	463	501	524	513	518	497	469	494	465	485	506	493	507	528	485	487	506	488	506	484	502	510	526	480	503	526	495	493	484	477	500	499	497	508	470	511	487	531	491	446	468	478	464	480	494	476	489	515	477	489	451	509	515	472	493	493	462	488	469	484	505	486	479	513	515	498	530	494	497	497	485	464	469	504	499	471	472	463	481	516	460	463	498	429	468	532	461	481	471	533	470	465	475	449	521	481	526	489	468	502	475	479	499	484	445	515	509	467	477	488	514	485	510	514	494	479	510	498	460	503	530	457	489	480	490	487	498	478	547	496	512	461	509	517	488	460	493	497	488	488	522	506	492	493	454	516	485	496	496	441	534	507	508	519	542	507	469	494	494	440	489	500	510	477	519	512	550	481	492	474	516	521	512	483	529	518	466	463	512	495	471	457	480	476	515	521	469	514	497	496	453	488	441	467	474	469	509	487	494	489	509	506	538	520	458	498	527	506	490	479	501	497	522	507	458	455	537	530	480	496	496	477	569	476	452	464	501	507	500	511	484	495	483	488	468	519	498	484	524	489	485	461	472	513	505	503	446	476	482	482	486	486	509	475	462	521	495	505	458	475	481	483	493	521	490	519	497	514	508	509	473	496	480	530	491	516	471	492	527	475	479	519	485	509	477	505	459	456	515	462	463	481	456	496	496	472	484	475	483	511	514	550	516	509	491	491	464	455	476	507	493	494	489	486	465	494	486	482	488	477	495	496	497	541	485	516	487	510	514	489	514	488	502	492	501	505	485	487	473	473	468	510	525	501	472	490	514	514	498	479	478	483	473	478	520	457	466	475	505	488	520	498	516	493	491	470	495	507	490	499	463	481	463	467	476	503	468	495	480	484	526	496	535	438	509	505	482	518	493	478	465	489	477	478	493	486	523	485	491	497	544	423	490	506	495	528	507	472	535	515	488	467	536	480	512	495	497	512	506	466	457	506	531	532	469	469	510	501	525	526	481	505	494	510	488	502	512	494	489	462	476	476	474	516	498	465	473	469	505	499	461	480	505	508	487	498	490	474	508	517	506	493	500	522	443	477	507	520	431	508	499	538	504	445	503	511	462	479	519	504	489	479	460	512	491	528	528	483	465	503	511	492	497	544	482	485	507	541	508	499	505	498	490	497	495	547	478	495	482	454	469	492	514	504	500	513	497	491	493	471	492	489	497	505	525	503	517	504	478	515	503	479	481	494	492	476	481	460	529	494	489	489	494	504	520	499	516	500	516	514	491	522	484	493	489	486	491	481	498	465	491	481	450	512	491	500	472	481	463	500	497	471	481	475	511	512	528	465	471	506	461	482	481	505	495	524	529	495	523	449	467	518	512	455	505	490	541	478	495	498	525	463	497	486	451	468	464	483	487	485	513	503	494	513	499	481	501	496	490	479	465	492	483	472	494	513	470	506	500	458	495	488	548	468	529	516	502	501	527	476	467	480	530	505	505	477	494	452	470	460	496	483	493	427	455	509	506	469	525	462	502	472	506	483	499	515	468	492	496	485	503	513	443	502	460	505	490	499	504	453	487	475	466	506	490	491	481	486	478	477	502	477	505	476	485	515	479	457	516	462	497	465	489	524	463	510	484	513	510	471	536	476	476	496	522	515	477	496	506	533	490	520	458	532	517	476	487	474	454	465	464	472	490	505	487	449	481	478	516	503	521	494	514	479	504	494	512	481	501	474	529	496	488	505	472	485	505	527	457	481	531	495	473	474	484	492	499	448	508	441	486	491	501	501	493
24321	20784	25575	22993	1504	568	590	498	502	472	494	426	442	447	471	439	413	426	420	434	401	428	419	438	457	452	417	428	471	463	420	441	452	424	450	439	437	451	434	416	451	454	421	455	422	432	416	438	463	421	431	416	407	400	446	415	463	447	452	438	436	409	372	465	427	427	425	435	403	443	400	397	436	403	431	428	411	455	431	462	423	412	397	422	451	425	427	436	420	426	459	436	433	415	468	421	410	427	440	399	417	424	401	463	450	427	453	447	421	415	407	408	425	445	427	422	409	449	399	416	376	441	417	439	408	443	445	441	431	448	436	440	476	445	428	430	411	419	434	417	408	433	417	393	434	458	455	423	429	447	426	432	451	466	433	449	422	415	422	445	427	417	425	434	428	453	436	420	432	397	425	421	414	405	420	429	452	458	437	455	423	456	421	418	392	409	437	415	435	448	416	444	412	435	416	410	438	438	402	422	464	422	397	402	406	450	430	428	431	438	421	456	460	433	464	445	451	429	397	463	406	428	429	456	402	430	409	473	434	394	413	425	418	433	384	411	409	429	415	406	452	417	437	454	432	409	426	429	462	443	444	395	431	417	407	407	454	449	443	450	445	406	423	397	436	394	410	455	427	440	437	456	416	414	429	408	457	389	431	431	447	430	437	436	395	475	407	449	438	410	432	425	431	407	407	418	420	459	408	412	468	419	403	435	460	473	433	455	405	435	448	457	426	406	436	386	407	444	407	426	422	438	432	452	424	418	440	427	467	414	420	412	414	430	416	419	459	492	419	429	415	435	442	435	430	426	462	447	410	442	439	445	428	398	412	386	434	459	417	454	405	466	439	453	413	413	434	397	421	420	460	467	419	411	452	391	438	448	428	427	408	409	417	403	440	421	423	404	421	424	395	436	464	437	443	449	416	443	395	411	415	438	435	438	405	410	422	394	422	452	434	450	445	430	418	416	437	424	436	429	378	408	459	449	448	432	452	426	444	404	443	422	415	445	430	415	445	437	400	396	423	468	420	446	436	428	435	431	414	437	450	437	467	399	414	437	412	384	383	416	395	453	454	420	473	456	434	453	448	420	393	448	451	433	415	463	444	425	425	416	419	424	410	446	448	383	426	436	419	434	406	452	439	440	424	420	405	413	416	444	421	413	412	463	422	421	440	432	416	466	421	434	463	421	435	419	408	393	423	423	422	393	413	410	454	429	404	443	417	422	440	425	429	407	443	432	427	419	409	418	418	441	450	439	438	400	419	415	410	444	413	450	457	428	455	430	388	446	412	448	408	414	408	451	445	425	413	363	431	450	440	450	382	464	443	427	465	448	416	439	417	404	438	414	431	413	462	416	422	442	442	414	417	437	436	452	417	452	438	436	441	460	416	461	393	422	443	411	422	428	392	443	411	428	455	459	424	448	446	433	411	408	440	420	445	413	430	435	440	434	423	414	464	427	423	452	436	415	449	428	427	412	422	429	418	446	455	460	437	399	416	450	417	424	460	438	404	455	432	435	407	412	431	434	386	438	411	409	418	427	422	431	427	426	428	440	411	405	449	431	416	419	447	437	430	432	415	447	402	440	457	460	410	419	407	412	423	425	442	437	388	463	440	444	417	426	452	426	442	443	454	451	401	427	452	435	472	432	420	420	409	428	440	434	427	448	408	431	416	452	468	419	402	412	443	414	474	441	443	433	439	449	480	434	412	408	441	409	417	434	422	415	388	418	456	471	406	410	457	429	412	430	407	419	448	439	460	424	455	390	457	427	419	403	421	402	469	427	463	467	424	408	432	442	437	461	399	429	407	453	399	408	467	390	407	382	428	425	440	414	418	425	403	419	420	396	475	461	464	421	462	420	413	440	433	450	418	427	425	422	459	410	430	407	450	418	393	417	462	419	449	403	429	424	448	412	444	422	398	390	402	426	450	437	433	426	433	455	451	437	451	441	411	420	444	430	398	434	449	418	419	425	403	399	464	416	398	449	417	418	470	422	471	437	397	404	454	436	435	431	431	422	396	417	433	446	499	403	441	409	424	444	461	463	437	425	452	429	388	394	473	434	420	417	431	421	395	426	439	440	431	427	409	443	393	464	456	401	401	416	386	427	441	444	404	430	414	406	458	414	455	424	447	435	417	439	404	368	421	440	461	417	441	465	437	463	469	425	424	448	466	425	414	417	433	400	422	397	424	444	404	482	401	395	432	434	447	449	418	423	413	443	420	457	410	436	440	442	411	440	430	460	454	425	457	405	453	387	391	434	474	453	432	407	448	399	421	442	443	386	436	449	402	468	438	417	426	399	424	458	415	475	404	410	387	406	440	457	424	446	407	414	449	455	414	429	442	404	440	475	390	426	430	432	422	440	448	421	431	419	469	430	394	398	431	417	442	426	429	376	420	434	418	446	433	409	434	443	402	407	445	415	430	422	438	397	430	429	430	450	433	398	446	438	432	432	415	398	448	434	428	421	429	413	406	434	441	447	427	429	419	452	434	406	442	425	438	406	459	425	438	400	397	427	432	440	425	423	462	452	455	424	397	457	429	477	438	416	390	406	426	433	433	427	424	428	429	419	444	439	442	446	434	453	477	462	453	422	450	448	427	382	412	417	431	434	426	435	421	432	444	440	449	443	430	436	469	392	428	462	438	425	442	454	438	409	418	439	455	410	433	439	446	385	408	410	421	398	434	429	429	440	469	407	407	443	419	428	408	426	432	404	432	428	425	450	422	405	443	442	409	453	417	444	411	412	457	443	380	432	447	438	435	402	398	439	386	433	472	430	467	431	424	415	401	414	456	425	420	419	464	442	418	439	432	451	461	458	414	430	429	478	435	425	438	437	470	446	457	377	466	448	425	428	431	420	460	451	441	405	423	453	428	439	423	408	438	452	442	452	451	415	421	418	410	430	426	424	447	430	439	423	482	401	448	448	472	432	428	405	416	405	438	468	415	397	454	449	452	390	448	415	449	460	441	416	430	420	417	441	433	446	426	448	412	378	460	441	394	439	446	450	464	432	431	401	424	425	427	422	432	444	430	449	415	437	438	461	445	449	439	452	426	437	407	449	426	430	424	386	468	431	400	470	420	465	429	400	432	419	422	447	454	432	429	422	435	409	446	439	470	416	370	411	378	402	444	429	420	469	461	431	422	431	460	428	433	444	425	419	458	434	409	409	440	440	445	409	423	400	429	420	413	403	458	457	424	428	404	413	405	416	404	432	450	461	421	408	480	416	402	454	436	431	493	389	430	420	412	445	440	424	433	444	441	415	432	408	441	395	410	436	410	440	404	427	445	409	449	435	411	482	438	434	437	411	435	443	410	446	423	442	418	452	418	436	401	418	432	372	472	416	405	447	438	408	405	452	412	422	429	444	436	409	428	374	430	398	400	444	416	433	411	443	417	439	452	413	436	443	413	425	410	450	451	457	440	432	440	446	430	438	435	402	421	474	414	401	446	409	458	420	429	420	429	436	385	421	432	469	436	444	417	428	423	443
3311	3843	2570	1384	1075	958	837	739	678	648	636	660	621	605	613	607	600	578	545	603	588	624	607	526	589	552	599	598	537	578	546	537	597	547	542	585	542	528	557	592	607	567	561	590	557	531	551	548	555	605	567	589	547	570	594	507	540	551	607	572	537	583	562	582	565	531	574	599	543	564	582	537	581	548	529	545	569	522	544	548	557	525	531	546	547	568	542	574	571	571	573	534	541	508	557	537	564	570	558	566	571	527	534	602	555	557	555	539	520	507	559	542	532	541	546	576	556	558	569	584	531	542	552	590	575	550	582	541	622	553	526	557	555	613	529	551	537	566	579	519	579	527	603	577	566	580	529	559	573	566	561	563	539	543	552	564	610	526	564	547	531	541	573	620	519	574	552	541	538	597	525	592	565	555	606	594	549	552	605	557	564	543	572	565	576	597	580	576	627	554	548	545	549	600	546	570	535	588	576	511	564	563	554	585	583	577	582	509	547	534	535	522	544	572	591	520	571	572	526	522	555	537	586	580	555	569	580	526	579	584	591	538	573	552	571	546	526	574	563	571	516	557	552	539	565	552	552	595	592	615	531	533	584	574	536	569	521	562	593	546	555	558	574	570	511	551	538	597	578	540	536	554	574	536	533	605	541	539	554	565	494	563	571	568	535	561	521	562	575	567	557	565	593	547	578	567	525	532	548	547	540	528	523	562	559	556	584	586	532	539	555	521	593	541	568	537	581	551	546	544	542	550	576	558	537	528	539	578	576	587	540	591	545	551	526	565	581	563	594	547	547	528	581	578	570	545	500	553	520	561	536	522	579	560	556	546	542	552	558	560	592	589	522	584	530	572	546	538	541	532	552	566	562	563	508	622	519	582	613	594	518	563	518	530	548	575	594	552	536	531	531	560	602	566	554	573	544	537	555	551	507	557	582	558	555	553	535	555	540	569	575	527	574	579	531	547	594	560	523	562	555	529	612	562	571	543	529	579	540	563	583	604	576	547	548	586	534	524	585	575	560	583	525	533	545	577	569	529	540	575	577	586	554	533	578	526	540	558	595	550	522	563	541	554	577	574	589	575	547	570	545	569	553	575	568	550	574	558	565	572	558	542	558	544	562	533	560	571	578	522	579	556	572	535	533	599	562	596	571	577	574	564	517	524	552	541	530	532	547	577	562	559	562	563	548	568	557	542	511	586	533	539	587	546	540	573	552	544	561	564	569	555	558	594	532	555	552	581	576	544	550	534	536	550	568	524	558	562	570	594	569	572	544	542	555	495	588	580	566	559	573	577	571	504	535	558	553	553	565	561	563	530	637	562	548	577	605	553	536	514	562	552	580	535	560	545	534	576	587	553	515	513	570	558	610	549	529	555	551	549	546	549	545	582	516	536	571	564	588	532	512	577	526	609	539	562	549	559	536	524	570	576	566	572	559	572	587	545	568	601	552	539	576	572	560	553	576	526	574	562	574	535	547	547	576	567	562	535	575	539	561	538	555	550	582	537	573	541	534	570	581	579	558	546	557	533	544	571	596	555	557	553	536	527	522	561	577	605	536	570	551	549	591	573	573	561	541	558	570	579	564	556	560	593	551	574	570	620	506	584	527	558	600	595	584	575	547	533	540	541	552	552	572	519	575	567	574	575	573	538	565	524	599	583	561	533	598	545	531	557	553	535	593	544	555	579	585	572	545	595	495	547	552	540	560	556	562	549	567	532	575	551	569	559	561	561	522	573	540	541	561	567	557	534	563	555	569	595	578	589	581	516	537	563	541	556	586	581	537	525	518	576	545	544	574	528	592	563	573	565	521	550	543	538	554	565	526	531	575	573	546	591	594	573	558	551	565	549	557	520	585	562	494	592	576	529	530	532	510	545	556	564	570	587	543	595	562	539	557	550	537	590	555	528	550	580	556	582	567	540	599	534	527	567	557	577	560	545	519	557	560	487	569	573	550	535	583	550	533	559	530	548	569	574	571	567	542	562	556	567	533	575	530	540	520	544	533	559	600	527	514	588	533	594	589	558	548	495	552	500	580	586	575	536	499	569	536	531	558	575	520	633	562	554	556	551	585	540	543	534	568	518	568	520	597	529	542	535	552	561	570	531	543	528	520	559	568	546	548	550	561	508	580	557	567	518	546	523	540	536	609	593	597	514	531	530	554	548	532	567	583	579	557	588	554	565	581	550	575	589	523	561	574	560	556	567	569	588	569	568	577	594	564	558	560	571	521	553	551	555	572	533	552	560	526	566	529	541	572	553	556	560	595	539	587	569	537	583	542	569	559	569	563	587	560	568	550	549	573	513	542	568	542	557	557	599	529	560	531	558	598	574	545	546	592	552	566	572	593	521	549	512	594	560	538	531	568	559	569	560	549	508	550	576	581	532	529	587	560	569	612	535	607	569	547	549	548	540	566	567	544	549	590	575	542	599	550	537	552	551	516	560	550	554	544	581	605	527	602	550	535	535	486	521	515	585	530	517	552	557	570	564	549	546	527	555	552	551	579	492	600	564	566	567	561	531	538	564	573	557	572	610	560	568	530	560	574	574	576	561	527	562	532	559	536	578	548	566	553	570	562	556	552	546	548	524	585	571	554	534	591	594	541	530	548	538	567	536	547	531	607	550	542	543	558	560	551	559	549	596	588	574	560	532	571	534	564	587	570	574	586	525	541	532	499	535	549	565	562	571	591	571	534	571	567	543	565	545	589	532	557	511	565	576	507	551	567	557	569	544	577	569	584	560	545	567	552	547	588	546	546	543	576	538	530	567	558	545	618	576	579	576	559	592	571	545	545	496	598	555	548	521	560	567	549	577	563	540	538	543	585	575	540	557	596	597	576	567	542	502	554	564	549	523	560	525	562	562	619	558	539	492	585	573	590	551	547	550	534	565	584	569	574	534	517	538	518	563	563	548	559	554	538	559	554	564	559	579	550	577	553	534	575	544	584	580	577	604	572	586	512	581	486	571	540	502	560	551	573	535	584	541	532	569	522	574	551	544	568	534	549	538	592	592	519	570	540	575	540	591	570	566	559	546	580	521	545	551	554	555	575	550	558	577	592	531	564	535	543	580	507	540	551	540	568	543	519	590	541	543	581	570	537	537	605	534	555	565	573	547	580	560	545	585	516	589	554	561	591	586	579	565	563	535	604	540	555	538	584	582	565	537	553	556	583	563	525	544	524	557	557	551	559	528	570	535	551	556	529	580	525	581	576	518	535	542	546	566	557	574	555	549	533	561	574	548	572	557	555	559	597	544	559	525	585	520	545	537	581	571	566	543	588	513	516	555	557	583	565	568	571	569	521	567	543	547	574	547	556	571	554	546	584	539	571	599	575	563	568	546	526	573	552	557	552	553	543	541	527	579	555	558	529	561	584	549	512	562	558	493	543	550	567	607	578	522	542	556	573	616	547	573	570	546	564	579	554	561	534	536	569	514	525	532	557	544	527	558	548	562	573	570	570	543	543	577	510	577	574	599	600	572	582	536	563	539
22031	20830	28133	23626	20830	19739	1244	445	332	307	291	247	205	180	197	189	184	174	157	176	140	158	161	157	138	148	137	140	129	132	138	125	146	138	121	124	127	134	144	122	136	144	124	132	139	118	130	128	137	125	130	116	100	127	146	151	148	135	121	114	139	120	137	134	131	130	118	129	120	144	123	99	148	121	127	133	115	113	125	138	118	133	144	119	120	152	122	128	128	124	144	119	144	131	125	149	121	123	121	114	121	139	149	128	139	133	117	140	127	130	109	143	119	120	125	133	139	135	150	136	129	131	136	143	144	128	128	117	138	132	124	131	116	129	125	128	129	135	124	114	119	115	140	135	143	127	128	115	124	122	126	120	131	121	160	113	107	131	113	102	131	128	125	138	120	130	136	104	111	124	115	135	122	117	118	118	135	139	151	117	129	117	117	147	125	129	125	121	125	120	128	135	127	117	121	123	130	120	119	129	129	143	135	110	113	147	138	122	113	106	134	133	132	126	126	112	129	149	108	139	119	103	138	146	151	125	136	109	121	113	133	119	138	136	132	111	115	128	139	123	127	120	119	124	135	129	127	119	130	121	135	137	124	132	143	115	136	112	141	135	131	149	137	105	132	125	118	144	110	137	125	143	120	125	132	106	113	137	130	108	101	115	122	127	127	136	132	129	133	139	128	112	130	130	128	108	117	131	136	127	145	112	133	133	125	102	147	156	119	117	132	119	120	134	128	128	130	113	107	124	122	111	117	122	145	120	113	139	118	141	133	139	123	136	133	135	128	106	153	99	152	139	101	136	140	127	129	141	134	124	132	120	141	121	128	120	128	117	122	143	130	115	143	147	112	154	140	113	109	132	119	129	106	134	138	119	144	114	142	111	109	139	112	123	114	123	127	144	137	130	118	123	124	137	132	119	136	153	111	140	128	150	97	104	132	132	113	144	147	126	125	112	124	121	110	123	123	122	143	148	135	144	119	118	138	134	122	132	110	128	131	134	122	120	119	125	118	140	118	131	125	153	122	132	109	142	128	129	124	142	134	126	119	117	132	122	109	121	107	126	115	104	123	104	118	117	125	137	131	117	122	120	130	133	104	123	102	108	122	121	131	133	123	120	131	137	97	148	120	120	124	114	132	124	111	120	121	134	110	121	123	88	119	132	114	119	135	117	138	123	121	136	119	117	132	133	127	120	132	121	135	141	115	135	121	139	114	110	120	128	133	134	142	137	114	115	130	142	158	100	135	134	119	113	131	133	124	123	102	119	119	120	118	118	129	122	155	126	128	113	145	122	124	122	129	127	127	111	126	118	134	131	136	108	114	113	124	109	106	145	123	118	126	121	128	127	111	124	127	133	142	113	112	116	140	111	133	110	115	133	134	142	153	120	116	124	137	122	131	131	118	143	141	141	117	146	134	120	139	134	141	112	118	126	130	122	120	132	135	117	117	114	126	121	120	140	115	136	123	145	116	132	101	139	133	114	125	133	130	135	114	118	139	140	113	112	138	115	140	151	140	138	129	133	133	116	128	109	121	137	143	129	123	129	144	130	145	134	136	122	137	116	129	133	128	117	124	117	131	116	137	127	129	131	105	117	119	113	134	121	130	143	128	116	112	116	118	116	134	120	120	135	122	129	134	133	134	130	115	124	121	103	132	137	128	125	125	138	118	123	129	119	121	115	156	123	113	137	115	127	126	112	119	130	126	118	117	102	114	111	145	111	132	122	129	150	137	135	122	135	123	112	120	126	120	105	138	130	137	115	118	112	121	114	146	117	126	108	123	123	128	134	133	127	117	128	116	138	144	124	117	136	118	134	128	149	116	109	131	127	137	131	120	148	134	118	151	117	133	111	146	114	118	129	145	123	155	119	119	142	132	101	121	119	144	141	116	118	121	123	133	112	135	112	135	121	131	138	125	111	144	133	131	123	148	120	137	133	129	107	123	138	133	126	117	122	142	146	117	125	122	124	129	121	119	116	146	135	116	120	110	121	136	105	133	127	138	116	128	136	147	121	123	112	129	113	112	125	123	135	141	115	118	120	109	130	116	143	106	113	118	111	116	109	132	113	151	151	126	123	120	128	135	122	137	115	132	135	121	128	140	138	109	104	126	115	130	121	149	105	134	125	124	140	128	122	104	134	122	116	126	116	131	137	109	129	130	127	140	128	129	129	129	125	136	122	107	139	119	143	139	137	115	131	135	115	118	129	136	128	122	105	135	124	109	125	125	140	133	143	123	144	135	123	137	119	135	130	131	121	105	120	127	131	131	123	129	138	140	136	119	116	116	140	115	109	112	123	125	126	100	101	118	127	116	114	115	121	136	115	122	130	113	125	115	117	117	127	119	119	125	120	135	106	137	122	127	132	117	125	140	134	124	121	114	124	120	120	141	134	126	123	148	105	134	117	114	108	117	117	119	137	138	115	127	110	122	121	133	135	122	125	124	106	138	121	120	135	121	125	141	151	137	125	115	130	131	110	129	127	141	153	150	125	117	119	117	136	123	150	132	127	137	119	121	120	108	119	117	143	138	121	142	116	147	107	117	135	122	139	126	128	128	136	128	125	125	105	125	136	127	145	130	130	135	122	128	88	126	134	126	133	146	113	133	109	134	119	138	122	128	127	133	112	116	140	108	148	116	135	139	120	131	116	119	122	134	133	120	131	127	121	129	112	126	128	105	135	126	123	115	127	123	114	124	146	117	136	127	126	118	125	131	122	119	126	142	118	145	142	152	112	102	119	116	115	136	118	113	124	149	126	108	128	145	139	112	127	108	138	126	131	110	119	126	128	125	134	134	126	125	124	122	124	122	121	127	123	130	114	120	130	129	131	118	135	141	130	119	117	127	113	123	133	127	138	125	118	135	112	126	136	121	130	147	113	129	131	132	124	126	129	126	123	133	142	117	129	110	127	119	110	136	130	112	130	139	131	143	121	145	125	136	110	119	107	125	128	114	120	116	125	130	110	131	131	130	126	138	115	124	124	136	111	129	123	113	130	116	140	147	128	118	124	116	130	127	123	121	134	144	129	116	133	113	93	127	125	130	121	125	127	133	115	116	119	121	123	138	140	128	139	136	133	112	111	127	117	129	116	143	146	123	116	117	122	121	113	103	123	127	138	137	139	126	117	126	149	148	136	103	100	134	138	134	128	148	143	117	131	129	109	117	124	119	130	140	129	142	117	119	130	127	102	120	123	135	115	151	137	112	131	114	139	104	141	118	124	123	120	124	105	122	128	146	134	148	131	136	104	122	124	118	126	116	107	117	107	140	119	114	151	120	135	126	143	115	126	95	136	127	135	131	121	127	125	128	129	129	138	125	108	118	133	133	132	122	119	145	105	122	159	135	118	111	114	122	142	113	127	107	131	113	141	133	116	137	141	114	134	134	108	145	128	127	135	132	140	123	130	141	130	126	124	139	141	136	125	115	134	154	123	126	121	138	114	121	124	138	125	123	136	135	114	136	140	142	119	128	124	127	119	130	138	106	123
4229	12495	7779	3668	2456	1725	1274	1003	774	626	564	490	453	391	367	323	332	291	286	231	271	277	232	262	232	206	217	207	207	208	212	221	186	171	173	205	197	186	188	235	174	202	195	171	187	173	195	191	214	189	189	196	196	195	170	171	190	182	166	166	185	207	164	190	172	180	172	143	206	173	170	177	179	177	172	167	171	179	156	177	200	184	186	199	157	167	150	177	178	180	179	163	175	187	164	190	165	209	181	175	176	179	152	180	175	171	154	166	200	183	190	183	187	172	186	148	164	155	176	177	174	207	178	191	170	195	176	179	199	181	164	185	170	189	169	178	156	165	181	182	182	166	177	172	168	178	177	167	181	181	148	164	164	178	162	169	168	176	155	166	166	159	171	173	174	188	165	182	178	160	168	168	165	193	175	168	167	172	173	167	178	160	160	165	166	182	186	174	165	164	178	199	159	182	158	171	165	178	182	188	154	171	169	162	167	174	185	162	179	164	170	161	163	159	190	163	181	183	162	147	157	171	196	173	192	177	168	163	155	170	179	172	166	168	164	185	171	190	172	169	188	170	139	154	172	134	167	185	184	173	167	154	155	181	177	183	193	169	200	188	167	161	186	174	171	185	167	183	157	169	202	166	148	155	198	177	186	196	178	171	169	169	166	194	167	163	158	152	161	149	168	175	150	176	187	154	177	160	167	169	187	160	148	176	160	152	179	188	184	170	181	155	162	183	154	195	188	188	170	160	193	186	165	168	161	159	180	169	167	175	167	187	163	188	162	172	161	178	176	158	161	190	178	176	167	165	175	186	155	191	181	179	155	155	163	170	166	168	185	155	184	170	191	164	159	168	210	191	186	183	187	179	165	188	195	167	201	193	162	175	185	176	196	178	174	169	160	151	196	198	161	171	177	175	147	172	186	192	173	176	177	179	147	187	175	150	169	170	195	166	189	170	154	170	178	139	174	160	160	189	163	172	158	150	166	149	188	172	168	189	154	180	184	174	165	172	166	172	176	170	162	168	182	167	191	187	168	145	153	167	166	153	183	166	189	187	166	179	154	195	201	165	165	165	146	170	157	183	180	164	173	165	179	174	176	186	168	166	168	158	180	184	139	168	161	171	182	170	180	153	174	172	174	164	184	193	175	184	181	171	183	182	176	187	144	169	156	189	162	167	161	164	181	182	188	197	178	170	191	184	163	172	175	173	186	158	176	186	176	132	191	171	171	185	178	174	188	181	186	175	173	175	182	160	164	188	170	160	183	167	193	159	171	177	170	184	163	193	206	183	178	165	156	170	180	177	175	171	153	158	161	165	175	165	199	188	174	175	170	170	164	166	197	176	193	190	149	179	204	184	158	163	167	172	182	172	152	173	204	167	163	180	167	170	157	178	178	170	186	180	162	215	149	166	167	158	182	175	179	157	156	164	187	184	188	178	163	177	180	179	167	174	148	170	162	177	197	151	166	205	169	186	169	161	136	184	187	173	189	151	173	179	174	193	168	179	184	163	146	180	182	169	165	178	182	145	159	174	144	181	175	171	167	171	168	159	179	186	166	191	173	175	151	162	168	189	184	162	181	167	179	179	184	191	163	177	170	164	178	183	199	172	169	172	193	198	176	170	179	172	171	174	180	172	160	163	179	160	172	164	195	151	184	173	174	153	194	175	167	201	178	189	159	172	180	156	176	173	194	157	182	174	176	164	182	187	187	169	174	153	184	169	172	182	148	191	188	186	188	180	188	191	163	157	188	188	166	170	157	178	186	181	158	183	164	185	173	155	155	185	179	170	151	171	191	185	167	194	190	180	185	188	180	184	171	158	155	174	157	167	164	156	181	168	184	161	180	180	166	168	169	166	156	169	173	168	183	165	176	160	176	186	178	180	157	162	162	158	175	145	170	164	145	184	170	173	194	186	174	164	173	174	168	154	163	160	170	160	168	185	190	168	176	166	153	189	164	155	168	175	191	178	171	183	161	194	174	167	177	162	175	146	173	174	215	181	160	164	202	155	181	191	199	179	153	192	175	162	167	176	150	166	192	161	189	168	159	179	173	167	178	150	176	153	180	160	163	140	181	182	162	159	157	178	182	170	176	182	164	160	148	182	185	173	183	164	171	152	175	194	154	170	183	177	164	198	164	169	202	179	166	166	171	158	187	157	166	170	154	177	186	181	159	186	169	152	201	151	178	174	187	160	161	153	168	212	175	162	185	158	157	158	189	160	157	182	184	176	182	153	146	208	194	169	143	167	177	191	163	177	177	165	176	179	179	179	171	168	166	174	166	188	172	176	153	164	175	160	177	150	201	178	194	186	190	172	168	170	173	152	165	162	175	176	182	199	161	174	175	165	193	174	175	175	187	155	179	182	167	165	174	207	164	169	149	178	185	175	174	163	156	192	153	164	166	189	183	180	177	144	178	155	160	164	179	163	193	177	173	173	177	178	176	163	167	184	165	165	171	155	204	193	176	161	159	154	170	146	152	160	162	197	172	168	150	184	141	183	180	188	153	178	173	177	167	190	164	168	173	159	183	160	173	160	165	181	199	165	156	173	158	207	172	181	181	185	159	168	162	180	154	157	161	151	186	163	189	187	171	160	170	167	164	163	182	174	167	178	184	176	164	175	173	173	181	159	182	161	180	163	180	184	159	145	190	189	156	144	152	160	168	163	187	170	188	173	160	181	191	170	181	166	181	163	167	172	175	181	181	165	160	176	172	179	175	172	176	168	163	179	190	167	180	192	163	166	181	168	165	165	187	184	170	171	179	158	184	161	180	204	191	163	164	182	163	164	169	159	185	162	173	161	182	168	159	179	163	168	173	184	165	161	166	176	179	160	167	186	182	159	170	192	189	186	158	173	193	182	173	184	165	154	171	153	140	172	163	178	175	150	162	175	173	173	161	189	185	158	172	161	135	161	143	163	145	177	171	144	151	207	156	169	164	166	157	196	159	187	174	172	158	180	175	179	198	178	204	179	174	175	173	154	184	172	157	167	160	196	180	183	179	164	203	168	168	169	164	178	177	160	176	181	146	177	172	161	180	158	180	174	162	153	176	184	174	172	170	170	191	184	183	164	162	163	184	184	147	168	170	159	144	187	182	162	169	191	176	208	154	158	159	193	168	180	185	192	167	147	194	179	175	163	177	193	178	165	161	157	195	169	172	142	173	176	159	165	147	143	171	162	180	161	204	153	181	170	155	179	164	182	170	174	158	180	133	181	172	165	184	155	187	175	176	193	182	153	191	193	174	160	187	179	166	180	183	166	177	174	183	184	172	163	170	172	192	150	178	186	181	177	158	149	174	168	178	194	177	152	178	183	164	173	157	163	164	176	168	176	180	183	181	174	176	174	185	187	150	175	172	183	201	174	167	164	161	165	167	172	182	169	154	186	171	186	148	179	160	174	175	156	184	175	181	167	171	189	162	166	187	148	172	157	192	185	173	159	180	178	148	178	177	193	184	178	185	164	174	175	171	188	143	188	144	161	163	169
26793	17238	3339	752	592	566	580	607	569	536	541	559	499	572	578	563	566	587	559	602	608	549	576	556	559	564	528	525	575	606	594	506	545	543	548	557	528	557	574	555	552	558	594	516	538	551	582	555	536	588	543	581	578	546	544	531	551	588	587	560	569	535	579	587	551	550	602	571	570	571	552	583	576	541	536	585	568	601	515	562	528	546	495	576	562	547	557	544	530	516	586	570	540	544	517	520	543	552	528	556	525	563	536	559	504	563	565	620	584	537	548	528	546	560	558	571	529	573	542	552	568	590	573	543	578	588	602	548	586	557	519	528	576	561	551	563	581	558	614	572	521	596	539	575	570	552	579	568	535	545	591	555	574	559	530	568	580	544	576	514	547	556	536	566	575	583	515	560	547	567	574	551	476	548	584	566	534	548	581	549	564	554	560	573	571	503	583	548	524	580	566	548	543	577	533	532	600	538	550	529	512	501	533	544	556	579	602	552	536	553	518	590	565	572	549	554	552	554	577	529	544	559	571	537	587	541	578	553	581	567	544	587	598	556	546	565	557	558	551	550	541	551	538	566	567	587	546	527	543	555	548	541	576	563	567	554	540	550	574	603	564	600	546	553	554	548	609	610	589	507	541	543	565	530	533	554	538	544	559	543	556	574	566	561	559	495	546	526	515	584	562	593	575	545	562	602	533	551	561	547	537	573	559	534	558	567	546	524	545	555	552	554	513	565	561	584	562	547	582	552	554	541	600	554	555	526	537	518	538	577	568	565	567	535	549	574	588	567	540	574	582	578	549	555	581	573	593	561	525	529	551	567	577	596	535	534	553	535	538	549	569	524	555	556	541	591	550	552	553	519	554	564	535	555	573	556	570	598	598	556	554	594	541	543	534	519	536	573	584	555	564	514	533	542	521	551	606	546	542	545	562	534	540	577	562	550	555	531	551	562	559	551	533	566	548	594	592	572	522	545	538	565	566	570	506	542	558	530	539	520	550	536	546	531	509	568	593	526	547	541	518	574	521	546	597	576	515	591	609	565	558	581	562	582	565	581	534	548	528	583	590	533	579	536	565	577	561	508	582	570	551	585	574	537	529	543	554	601	587	546	538	572	552	551	566	544	487	571	564	519	538	579	527	548	549	545	607	587	555	575	559	552	541	567	555	569	586	543	580	527	549	535	576	583	591	573	574	543	572	483	595	568	555	544	552	571	557	541	576	537	571	546	531	509	618	554	514	531	551	555	585	572	544	600	576	565	545	528	562	508	527	497	580	550	568	556	570	560	546	549	579	568	576	547	561	586	556	581	532	582	592	528	538	569	538	565	587	551	562	568	540	590	526	533	586	595	549	616	554	578	518	541	584	513	517	555	533	516	554	554	565	584	524	538	576	565	538	542	582	541	552	586	602	567	564	573	541	580	569	560	593	554	591	588	589	560	570	576	571	576	579	579	548	578	534	573	547	550	525	588	564	530	553	561	539	556	536	515	567	568	523	568	518	552	620	564	554	554	569	552	545	552	542	575	551	530	523	532	545	538	557	518	538	531	574	556	582	593	492	548	600	524	525	553	549	559	582	558	572	577	592	544	551	588	574	542	540	553	540	545	568	552	549	580	529	596	524	542	555	538	538	505	539	533	528	499	561	530	564	529	513	607	586	517	568	578	567	554	510	575	571	575	538	588	548	576	549	546	575	550	549	567	576	544	528	518	569	548	606	543	531	544	561	591	613	555	550	576	562	622	545	570	578	577	540	535	588	561	581	537	625	529	540	513	578	553	571	515	577	565	565	548	560	537	557	516	548	510	538	540	515	572	536	572	532	552	526	562	558	548	555	551	567	529	572	525	586	562	522	567	547	565	553	538	551	538	546	574	597	574	589	543	587	566	545	604	554	576	526	580	573	562	569	593	544	536	509	577	548	561	554	592	553	549	544	545	515	556	580	543	580	552	549	548	632	603	548	552	506	591	582	568	550	544	560	584	581	518	577	541	537	565	564	540	578	534	567	553	529	555	536	564	570	567	541	560	536	541	567	531	570	574	522	512	560	553	544	546	573	547	584	533	527	577	562	560	555	560	604	569	542	524	547	559	590	562	526	581	515	553	566	566	572	527	558	498	526	543	568	556	547	567	541	576	574	568	583	545	546	588	543	554	567	544	583	530	580	583	538	572	538	599	596	536	577	582	604	517	526	554	566	543	556	564	575	522	538	581	541	585	566	598	532	565	543	541	553	577	530	583	560	568	550	549	592	511	561	557	585	510	534	495	538	534	567	589	586	557	535	544	545	552	525	535	560	596	545	596	578	557	570	533	533	581	529	550	554	539	568	490	547	554	534	581	580	538	558	579	539	614	534	561	534	520	571	585	557	563	568	547	588	590	554	557	542	525	539	568	552	526	550	568	545	543	587	574	537	591	571	506	544	593	591	556	574	545	570	587	553	536	567	552	552	551	569	587	551	569	534	526	528	543	566	543	581	562	581	562	549	530	552	558	593	568	556	568	569	580	574	526	548	562	551	562	512	545	539	505	567	556	560	515	517	534	538	565	505	565	557	591	552	552	544	567	540	551	560	531	550	566	540	566	577	560	566	580	542	551	551	534	549	548	573	512	550	580	537	571	558	544	500	550	588	590	541	542	578	534	557	589	538	617	595	533	559	524	535	535	559	565	577	569	571	572	532	571	513	564	573	534	514	574	532	540	549	566	558	602	532	550	559	554	553	537	579	548	573	584	558	567	569	557	564	567	595	582	544	546	548	535	520	542	531	562	595	535	583	491	497	546	565	575	563	538	528	597	513	568	581	541	561	541	576	559	563	552	570	587	543	580	560	561	566	544	582	583	584	546	577	599	541	560	529	579	570	556	580	558	529	568	543	578	530	576	585	597	580	598	560	561	552	517	589	582	531	527	557	586	543	576	563	565	571	584	587	572	579	578	526	551	570	555	609	580	540	580	523	539	561	558	569	547	561	542	606	572	522	550	599	542	575	526	552	539	576	519	581	548	540	574	560	560	578	570	567	528	548	550	525	546	552	522	574	536	527	527	543	546	563	536	544	498	611	525	590	587	553	573	469	555	593	575	633	575	536	549	558	549	551	547	540	522	572	573	554	622	546	558	567	579	595	566	572	567	553	547	569	559	541	562	544	490	554	580	596	536	562	567	564	537	522	525	564	556	545	543	527	584	545	517	541	534	558	599	574	518	579	524	519	525	521	561	566	536	568	545	621	556	570	556	575	555	571	563	578	548	539	541	525	586	531	537	535	531	556	553	528	545	550	555	608	543	555	561	541	563	547	525	590	540	577	553	551	548	546	541	563	577	564	573	543	563	576	540	515	548	555	519	582	563	511	601	556	558	562	553	539	539	532	600	531	553	527	574	548	504	540	584	599	596	541	522	593	541	531	546	532	561	597	563	542	538	568	607	575	583	562	579	565	545	528	581	547	536	575	550	579	549	581	564	540	575	565	573	539	513	555	587	554	580	590	550	507	580	547	561
4277	1458	1111	826	817	874	781	792	724	753	707	748	713	681	709	744	693	772	749	692	710	694	776	723	736	713	786	748	724	708	765	733	714	752	735	696	729	723	732	679	748	692	734	684	723	747	714	769	787	742	690	741	724	708	753	657	725	745	766	717	757	758	739	742	725	754	747	713	701	725	716	764	702	712	691	700	766	716	701	736	721	722	719	722	736	736	735	650	716	698	747	706	702	731	730	699	756	719	749	648	723	715	712	736	717	722	717	701	735	700	690	727	742	720	702	704	740	724	749	727	699	758	699	683	778	777	724	717	705	729	738	748	741	760	707	724	731	736	724	757	732	686	723	744	719	720	701	722	701	736	719	694	762	707	787	720	725	724	711	715	759	723	733	725	686	634	728	720	663	710	716	736	721	721	704	741	702	707	760	755	679	713	771	683	732	686	758	715	710	741	702	694	781	729	744	737	710	767	705	696	684	671	758	746	728	702	717	760	707	726	693	773	728	730	725	728	743	731	750	704	727	711	748	770	705	745	765	699	670	738	738	719	723	704	726	713	721	698	686	713	728	726	687	710	690	751	695	741	763	752	725	719	749	741	737	704	736	698	740	732	704	705	712	732	750	709	719	723	700	729	708	757	707	766	708	737	718	716	684	749	704	688	748	725	752	709	686	734	778	735	736	682	762	713	718	699	731	678	767	699	721	723	699	735	724	775	679	765	727	714	748	735	719	729	720	753	671	720	730	732	687	723	711	713	733	750	730	723	706	795	743	751	705	685	722	705	727	716	708	748	724	694	716	725	726	744	753	747	723	696	699	753	737	726	699	672	721	757	773	695	716	734	679	748	739	744	759	717	693	769	714	761	744	725	700	723	747	718	776	740	737	720	730	756	696	727	721	688	697	718	721	742	723	689	727	743	684	743	720	730	703	687	742	692	709	742	730	720	725	790	715	685	695	679	674	660	735	726	677	767	709	722	720	740	705	737	789	714	756	712	674	701	632	745	693	749	732	727	754	693	743	707	692	753	724	758	713	733	690	697	723	685	715	722	726	730	735	683	700	707	720	720	723	729	756	731	720	752	699	719	758	715	708	686	716	693	710	738	715	714	765	714	731	772	795	734	708	690	771	736	714	724	781	699	757	745	694	725	740	724	736	683	721	706	676	693	749	695	727	728	718	770	723	710	728	756	697	741	691	695	675	714	710	683	722	715	682	732	713	735	678	737	711	739	730	720	695	715	702	738	736	700	730	781	753	691	727	739	669	739	656	738	726	729	771	799	678	756	763	742	731	747	710	732	745	719	731	771	771	714	692	709	673	753	707	716	706	689	710	707	703	695	703	801	779	775	712	742	703	681	646	787	738	763	720	712	719	744	731	689	779	724	728	742	687	760	738	725	703	751	709	731	748	718	736	705	711	719	791	760	754	742	739	707	740	711	763	698	776	693	767	737	729	703	733	674	723	756	739	743	707	725	750	734	691	724	710	738	692	770	737	747	750	676	735	679	715	723	756	707	728	683	720	754	724	753	702	735	706	736	763	677	712	782	750	698	717	739	782	745	699	724	694	737	732	746	755	739	731	674	678	710	679	713	753	768	741	753	765	767	685	719	739	713	728	733	731	735	761	702	773	709	764	735	722	759	688	718	744	739	785	705	734	710	715	722	726	697	762	735	705	750	761	707	727	715	749	685	746	716	703	708	748	681	707	672	743	730	676	721	722	749	704	717	713	727	685	708	758	686	754	714	694	718	721	701	756	715	750	704	734	763	703	703	704	769	726	724	732	698	680	744	727	715	712	728	732	696	717	708	777	741	716	754	714	755	721	769	767	649	770	738	738	744	682	715	761	739	724	715	713	708	756	748	696	700	663	741	750	738	743	725	735	715	708	701	706	728	707	778	681	716	708	673	742	719	711	718	691	742	744	711	699	754	761	716	706	727	731	751	744	736	725	704	694	745	699	728	707	752	732	765	756	700	710	729	707	713	719	751	745	724	698	728	748	681	739	708	707	747	726	740	741	736	791	723	691	786	680	708	720	732	741	704	725	707	724	758	756	692	730	784	715	717	716	681	702	694	737	744	738	741	710	725	750	719	754	740	726	743	679	742	747	708	718	751	743	718	700	733	700	740	748	788	750	734	725	733	657	784	724	734	693	760	705	709	724	647	674	715	707	709	693	725	744	710	719	752	670	733	745	742	735	754	732	770	732	726	729	725	772	686	734	711	756	705	792	682	712	702	745	697	708	694	719	709	724	724	744	748	721	784	725	672	764	691	731	775	729	718	691	742	704	748	698	697	731	728	721	716	732	723	736	691	711	686	720	747	727	681	761	682	716	743	716	720	706	750	724	725	723	736	732	732	713	739	748	723	727	748	713	728	698	732	730	705	721	734	746	732	741	699	724	721	711	729	724	701	722	695	735	740	733	719	717	694	749	685	711	687	724	737	717	720	715	761	723	751	742	743	751	681	774	753	726	754	726	721	698	785	680	711	744	690	720	735	753	709	714	698	690	724	752	700	753	687	775	728	728	699	729	709	741	752	730	717	713	671	718	688	734	725	750	700	732	693	728	724	676	714	741	715	709	734	694	706	764	702	704	748	709	737	739	726	739	678	722	725	746	709	713	749	722	752	738	720	801	707	662	746	770	696	723	713	726	731	732	709	712	773	703	734	714	688	723	737	723	686	722	701	760	753	705	740	722	716	742	730	732	754	693	743	702	687	703	734	735	707	742	700	673	660	772	729	742	726	771	749	721	727	689	720	764	742	734	720	723	720	761	730	720	707	749	712	699	694	734	718	745	709	692	778	698	743	720	740	709	754	787	704	756	735	754	691	738	712	762	725	698	722	758	721	731	698	696	737	711	715	720	724	713	710	733	718	742	759	741	761	724	743	788	733	728	727	779	725	714	673	740	723	736	737	691	733	727	723	727	724	684	747	723	721	713	799	785	742	725	706	685	718	736	708	724	724	743	707	718	735	689	690	758	713	747	745	780	718	712	686	737	688	673	733	690	688	755	697	716	705	791	754	735	718	752	728	759	745	693	701	722	736	712	713	697	707	749	711	717	710	723	663	702	730	698	711	698	736	756	709	716	736	763	764	740	672	750	731	779	757	733	691	726	727	705	708	778	757	744	730	724	685	713	684	721	742	727	749	750	712	730	722	753	714	751	715	728	696	739	741	722	711	758	753	754	755	697	790	742	734	789	762	669	739	719	713	730	724	742	769	743	727	707	700	703	735	740	742	763	733	692	751	752	690	747	767	748	746	720	746	724	736	751	770	717	739	726	709	709	709	716	736	742	684	717	780	736	754	726	717	757	775	753	712	679	753	744	696	779	732	752	681	747	683	718	714	769	729	754	735	710	725	718	721	763	684	733	694	782	730	729	722	702	732	702	733	734	710	747	715	775	695	690	724	708	678	739	751	714	777	702	718	714	754	699	744	736	698	726	722	744	701	673	716	745	726	734	752	716	749	744	739	698	715	751	776	732	709
22975	20800	27474	24222	20372	2559	634	538	484	476	454	427	405	413	387	382	380	390	393	410	350	352	405	364	369	395	389	384	390	367	411	363	366	366	376	369	346	354	390	338	421	346	352	378	360	375	363	378	378	360	366	359	406	413	377	364	380	338	353	379	394	372	370	376	351	378	352	339	362	396	361	346	363	338	397	366	340	371	350	370	357	327	370	362	361	358	381	377	355	364	366	400	350	353	367	361	355	370	348	363	412	350	351	380	370	384	359	356	369	387	351	363	367	361	367	364	382	380	317	364	363	343	354	390	362	358	363	373	355	326	379	353	386	354	361	374	369	361	364	328	399	346	356	393	369	366	379	367	366	370	371	384	364	359	375	324	372	354	362	355	347	375	360	375	373	353	346	360	382	346	361	369	349	378	352	363	351	346	389	375	355	338	398	376	341	348	369	359	393	372	374	359	360	354	346	359	317	349	343	392	371	387	387	360	296	348	350	394	378	367	341	358	329	360	359	357	401	371	383	358	388	345	342	391	371	376	362	340	368	364	391	346	359	356	386	344	336	374	404	358	354	393	367	328	379	364	356	349	395	352	330	371	368	350	341	373	363	375	355	351	405	364	346	372	323	338	345	374	367	360	364	373	334	372	374	381	343	405	345	389	360	365	379	360	388	355	372	334	368	341	338	383	347	351	342	386	381	333	353	314	364	357	359	363	378	359	361	347	366	330	338	363	365	348	380	347	330	355	364	373	358	373	344	349	396	358	345	385	372	379	364	359	360	376	367	357	372	361	354	346	373	381	351	347	360	342	356	380	372	385	367	400	362	393	349	358	358	368	313	335	371	401	376	354	360	360	375	330	357	357	376	383	343	370	351	380	376	371	355	402	346	330	361	354	369	342	349	373	350	376	371	382	319	356	354	336	341	342	375	370	368	343	370	374	343	359	349	346	338	355	351	359	363	373	376	367	355	383	355	376	320	322	354	405	352	360	375	378	381	334	342	377	352	371	362	356	362	374	346	351	362	371	356	359	351	386	363	379	346	349	339	316	366	351	342	381	366	366	380	388	363	333	354	375	335	361	344	373	326	373	329	380	378	356	369	374	358	351	354	351	366	370	360	372	381	335	377	346	359	378	369	338	352	377	367	346	401	377	377	324	363	409	348	392	361	354	386	368	357	364	341	352	393	339	374	359	370	407	352	377	343	386	338	361	373	346	392	398	400	335	336	345	378	394	340	319	359	342	367	371	391	369	349	363	346	381	344	344	357	337	346	379	357	373	359	375	403	356	380	333	372	365	380	369	361	342	371	340	383	366	362	379	357	384	363	348	397	365	349	379	380	375	341	372	333	378	379	360	356	357	383	398	371	421	368	361	342	370	324	352	351	346	360	367	394	372	342	373	367	343	359	412	341	381	390	349	372	340	336	334	365	354	368	352	331	390	361	356	353	365	361	365	335	383	369	362	359	385	334	377	333	348	370	330	373	369	381	372	391	363	394	379	372	327	367	378	361	368	381	343	350	363	358	352	349	369	358	376	334	406	360	365	358	369	412	369	359	363	351	360	351	363	348	351	341	353	376	351	353	363	359	352	350	362	359	351	327	346	359	368	381	330	360	334	374	377	312	373	372	312	317	353	380	357	360	336	356	368	368	353	368	354	334	374	344	376	379	395	398	359	373	367	367	360	371	361	382	428	341	360	338	363	368	407	320	345	353	339	337	374	358	343	342	362	369	353	347	352	377	345	339	338	366	387	349	363	401	340	369	374	340	371	353	344	358	389	372	327	380	362	382	352	355	370	351	376	343	362	369	386	349	400	357	361	345	375	352	331	343	371	352	354	329	358	365	348	359	366	385	364	337	374	397	361	360	357	325	344	392	349	388	390	350	349	362	373	348	373	381	389	327	361	345	381	322	383	375	367	377	369	367	379	354	318	373	385	394	324	339	348	369	376	358	347	381	361	375	362	380	352	361	328	373	329	389	367	352	347	407	375	360	376	358	358	378	351	377	379	366	383	373	355	346	348	354	362	353	395	345	375	358	344	356	360	342	368	348	366	368	342	358	351	347	381	353	357	397	396	344	362	339	403	338	351	359	369	335	366	387	351	370	344	349	373	328	355	359	360	360	348	337	320	330	374	395	389	354	344	347	396	351	369	396	365	332	333	373	346	366	358	353	352	359	395	362	360	357	372	367	318	356	352	359	370	375	394	373	377	339	362	377	343	395	379	349	377	348	358	357	343	348	371	363	387	404	349	354	357	353	343	352	367	358	326	339	350	339	356	344	345	362	371	334	369	340	385	359	359	370	388	380	345	383	381	337	340	372	391	364	338	347	394	368	390	376	346	377	361	388	367	388	382	388	376	366	399	344	354	346	378	375	374	366	341	362	336	307	386	363	372	358	373	393	337	365	377	348	352	414	369	379	342	379	377	375	381	317	381	354	348	358	373	373	333	355	364	358	347	344	353	388	369	333	336	382	351	397	382	368	384	372	342	352	354	385	355	331	349	364	353	366	341	360	359	360	332	380	375	367	366	364	367	362	378	376	381	358	404	354	370	353	322	379	361	395	351	361	368	375	375	367	363	327	350	340	365	381	344	347	342	353	364	368	369	374	369	361	367	354	334	367	355	361	363	348	373	356	369	375	309	385	367	358	389	384	327	339	359	377	360	346	333	377	361	374	360	378	370	367	361	361	368	365	379	339	333	351	359	366	374	358	338	337	375	349	361	388	375	334	393	360	361	387	363	347	373	369	353	372	359	355	346	371	375	344	380	380	356	375	392	374	372	367	376	373	362	385	357	346	341	340	370	327	359	377	348	364	313	378	312	354	379	337	345	367	347	370	362	378	334	352	325	347	360	370	333	331	350	359	351	358	366	373	351	368	353	324	350	380	378	357	376	342	374	389	354	371	329	370	362	383	341	328	294	392	376	352	353	322	347	353	346	383	331	364	354	374	371	385	374	345	327	362	363	370	333	372	368	347	397	345	348	385	397	391	370	385	360	356	360	376	384	338	335	377	335	329	364	374	403	363	394	363	379	375	364	346	351	357	369	342	368	342	351	375	376	346	348	374	381	349	378	368	349	342	330	343	328	363	346	378	331	378	350	335	371	397	317	369	374	395	359	347	343	330	329	387	356	354	357	378	348	370	351	363	394	372	355	372	382	366	359	333	360	345	368	373	372	358	355	337	362	392	366	372	331	373	323	340	382	373	329	318	381	363	377	363	363	366	366	384	338	342	365	354	360	337	321	416	351	355	378	360	355	390	366	376	350	376	370	383	384	347	348	366	371	363	365	401	377	403	368	327	327	344	386	385	369	374	334	373	376	367	353	350	363	384	352	345	393	349	368	391	358	336	372	374	362	376	392	321	376	370	365	340	361	351	355	399	366	320	380	367	347	367	381	334	377	356	381	339	323	383	380	403	364	374	366	363	335	385	374	360	355	370	350	392	367	372	389	411	391	374	347	371	341	379	356	393	355	340	343	381	377	345	365
3318	8110	5104	2422	1781	1376	1070	962	805	758	732	622	612	587	544	582	587	586	554	517	513	518	533	536	518	544	478	521	512	518	496	502	510	477	516	510	505	509	510	482	525	502	487	506	493	511	495	486	491	510	470	486	426	496	438	465	513	498	466	498	512	534	479	501	512	492	510	541	456	520	484	492	516	515	432	458	484	471	509	519	466	513	482	493	488	520	475	501	473	491	495	489	528	503	474	481	466	517	489	524	470	501	477	458	487	512	501	495	477	490	475	492	502	491	453	474	475	465	481	530	519	508	488	496	485	463	517	482	451	456	507	493	497	473	500	487	427	485	480	506	464	497	491	519	478	515	505	480	470	468	526	482	468	476	518	463	491	467	464	485	425	504	521	498	482	477	487	446	461	488	525	480	496	516	508	464	456	472	482	510	440	535	507	480	514	463	499	528	480	531	452	505	511	535	473	532	495	475	482	484	442	498	491	513	463	474	513	513	514	472	455	496	503	518	505	456	518	481	493	513	481	480	516	471	446	504	511	502	463	484	495	468	436	500	486	501	450	493	504	497	459	497	489	470	507	516	503	471	480	458	499	467	509	467	514	489	473	497	507	502	519	494	488	458	500	526	519	529	451	507	476	461	444	491	532	510	520	469	483	489	451	510	487	482	501	510	492	501	462	497	465	500	499	485	530	466	482	483	492	524	508	496	477	468	506	480	492	449	471	488	491	479	486	472	485	501	505	500	479	502	490	486	461	474	509	462	496	473	542	485	483	472	485	508	517	472	513	469	519	484	497	492	467	484	444	531	481	463	497	453	462	419	507	483	510	507	493	466	487	488	469	495	476	485	421	517	494	461	493	509	487	496	466	479	487	508	478	480	510	478	471	518	505	538	476	461	452	507	486	502	542	506	493	483	459	496	479	490	479	490	442	480	484	470	500	485	518	438	460	499	492	490	522	475	482	497	493	480	419	487	510	470	509	478	484	517	481	498	482	465	455	541	458	438	486	473	479	448	455	490	462	492	460	484	483	470	487	478	520	479	496	480	505	466	468	449	464	502	517	489	481	503	466	464	467	461	480	472	439	483	479	491	440	504	436	506	475	488	465	527	465	480	491	479	497	461	482	482	439	494	475	478	493	464	507	500	498	519	510	473	481	465	479	513	473	470	476	484	531	492	500	474	457	470	503	477	479	492	505	505	464	411	469	485	503	483	471	449	482	542	493	503	462	470	437	491	505	437	492	498	481	508	516	491	492	481	457	501	506	467	494	497	484	512	461	476	491	492	493	479	503	539	513	476	467	464	495	483	492	484	476	481	480	485	506	514	455	503	501	467	509	503	508	499	489	472	461	503	508	493	462	487	429	476	495	473	473	495	521	493	488	446	482	463	522	483	479	496	501	507	489	482	466	535	494	500	515	488	481	483	453	502	471	527	461	467	498	471	484	507	496	497	532	454	503	520	448	449	443	529	466	437	470	496	448	524	485	517	470	538	473	512	510	466	480	538	477	479	460	488	490	481	491	452	477	481	503	481	471	503	490	507	511	481	463	469	443	477	467	522	531	487	513	481	487	460	475	535	485	529	504	496	527	511	494	500	470	536	507	506	469	501	472	487	468	525	512	506	528	505	504	479	475	515	484	430	492	519	499	498	482	506	474	453	451	472	512	511	485	480	501	473	517	486	502	509	490	489	505	453	479	467	488	499	499	496	480	490	440	441	486	478	505	474	488	488	486	526	485	484	517	509	473	410	486	535	477	507	522	457	476	489	502	521	430	488	480	433	470	482	515	502	506	489	501	449	508	521	495	522	484	484	502	504	469	489	493	448	510	484	453	443	478	475	494	479	488	469	502	471	502	503	506	466	457	483	469	493	496	489	473	482	473	509	490	475	472	486	489	465	490	458	496	521	484	526	525	507	482	530	494	488	467	528	513	518	481	488	486	489	481	492	532	529	506	492	470	509	480	521	479	472	454	457	500	484	563	490	439	519	523	500	499	480	479	465	487	480	466	494	483	509	464	480	487	497	473	472	487	478	467	532	504	493	486	482	500	492	479	504	517	516	478	493	475	499	478	475	455	506	489	476	465	490	501	489	448	484	451	470	477	481	493	475	475	506	475	457	500	465	496	506	512	484	465	506	497	505	472	498	515	470	489	467	502	511	497	472	501	478	499	470	477	490	504	500	516	452	507	483	510	458	492	482	471	507	486	478	521	466	501	486	491	487	482	452	470	468	486	526	494	462	518	503	499	468	525	460	448	481	458	482	491	463	467	476	474	484	466	478	472	505	462	458	486	519	472	501	485	515	437	482	521	436	466	451	491	479	522	512	487	486	494	496	512	494	479	471	473	473	469	500	534	474	535	474	498	453	467	511	495	515	490	480	490	507	493	497	480	509	485	487	481	468	464	488	442	514	498	495	498	492	499	464	525	524	470	462	489	511	498	464	491	508	492	477	503	485	506	479	513	487	486	501	517	484	448	470	464	508	508	483	491	533	466	511	499	521	499	481	485	445	482	507	485	476	458	477	461	496	513	531	486	510	473	465	486	502	460	513	501	481	510	507	457	513	484	473	473	500	492	500	498	443	516	496	494	441	478	435	496	457	533	460	506	446	504	482	488	496	485	492	499	484	497	443	472	516	480	461	469	519	495	466	493	502	515	475	483	494	465	492	496	513	460	505	458	496	499	506	480	486	478	445	484	491	503	501	458	471	457	479	498	521	508	482	511	462	475	448	511	486	496	519	475	458	481	456	459	479	502	481	497	472	502	501	506	513	497	467	499	464	489	469	417	483	505	492	499	472	482	505	494	518	482	464	532	486	491	500	506	459	511	509	463	496	478	489	480	501	475	513	489	481	496	488	474	453	486	469	523	485	463	493	479	496	502	472	499	501	502	501	488	504	459	467	507	498	482	480	483	470	497	536	517	469	489	491	488	496	505	514	501	489	500	502	469	485	487	452	472	457	491	434	504	493	475	467	466	469	488	474	488	490	502	488	498	501	502	495	496	466	502	519	476	497	496	500	473	520	479	464	487	474	521	521	471	470	479	471	513	516	493	461	471	466	471	489	522	475	497	491	483	518	535	469	465	468	461	497	486	502	484	448	464	464	477	502	515	485	501	503	502	499	512	469	512	505	477	484	493	502	464	492	504	524	510	483	556	514	467	514	501	522	495	473	496	487	528	475	489	480	493	526	530	479	453	493	508	495	473	502	493	464	486	453	482	471	466	488	483	428	454	489	447	468	457	478	516	458	510	500	449	517	500	478	468	472	472	480	445	495	503	527	485	495	502	500	530	499	504	451	503	501	521	461	480	471	497	499	479	496	481	496	480	486	511	492	480	479	539	494	497	473	486	505	452	496	452	497	478	512	467	507	467	477	511	468	502	498	498	470	487	477	497	470	457	479	457	509	494	510	478	500	493	496	490	512	444	523	498	462	474	475	444	486	504	463	472	452	490	475	482	495	495	468	504	492	499	503	480	521	476	460	507	458
24258	20804	25563	23049	1385	554	531	489	464	477	467	457	490	421	426	475	414	443	451	402	417	415	438	425	449	415	390	468	444	449	365	467	427	425	473	401	486	411	430	424	441	429	442	428	418	438	426	457	422	443	434	418	441	424	445	441	429	430	438	395	418	410	483	415	471	424	401	442	437	451	421	432	427	421	444	426	427	419	387	434	414	437	418	417	370	406	450	458	413	458	390	432	424	442	417	413	412	431	419	417	409	446	456	405	409	385	377	409	425	399	409	436	430	410	459	429	448	457	412	447	429	427	457	436	420	412	454	428	401	424	405	459	439	406	448	426	427	455	448	399	430	426	414	409	422	456	430	435	426	427	403	424	448	425	414	449	423	419	411	397	409	421	420	414	429	410	458	463	404	440	450	430	394	433	438	417	395	415	407	404	430	446	410	429	427	411	471	443	390	448	442	414	442	424	418	420	487	444	424	421	445	417	412	426	415	425	424	401	472	416	435	413	411	450	399	442	452	406	404	415	394	433	423	434	390	432	432	442	405	432	427	439	422	436	411	389	440	421	433	444	422	413	389	403	423	420	421	398	484	416	437	416	416	418	426	422	419	406	448	462	418	408	446	439	402	422	421	438	429	415	442	445	457	386	421	400	465	401	426	407	445	440	414	424	418	416	436	440	441	442	405	408	442	394	419	444	432	407	450	431	458	396	423	438	429	385	431	457	415	419	428	447	412	433	424	425	450	436	470	444	408	434	425	417	400	394	445	415	440	436	451	412	438	451	379	407	405	430	411	417	436	422	425	429	439	459	403	444	422	461	403	447	428	420	444	434	439	413	447	451	413	435	437	434	438	426	426	437	414	467	415	417	449	409	448	425	421	456	442	412	421	403	437	478	443	418	431	434	400	405	412	411	441	432	402	432	450	420	444	422	406	423	435	398	431	424	420	410	411	419	414	397	441	436	423	386	448	414	474	450	408	465	402	438	437	421	457	449	479	444	438	433	407	417	466	398	436	438	435	387	427	388	439	423	427	416	454	449	394	422	410	450	432	427	453	426	433	436	410	427	398	393	407	419	411	436	430	428	435	421	435	461	430	423	429	413	412	380	405	383	446	439	449	457	406	413	434	409	418	441	460	423	448	415	447	468	419	395	480	409	451	443	442	500	421	410	437	441	382	459	416	414	431	433	417	397	420	450	442	429	405	418	414	411	449	409	463	463	441	425	450	419	448	420	435	428	405	386	427	428	457	388	431	409	441	420	428	460	459	418	434	423	419	395	416	424	406	408	428	436	458	386	404	440	476	413	425	418	444	424	437	428	437	414	385	441	415	427	409	443	435	407	399	439	451	395	440	444	433	436	443	426	422	397	434	411	427	396	454	428	435	449	423	445	423	409	419	459	434	421	412	421	419	419	407	427	440	416	413	412	397	412	429	442	417	440	392	422	446	435	402	436	462	429	420	456	447	431	417	425	423	386	458	430	423	466	401	451	393	452	409	444	404	414	439	399	428	418	458	480	413	418	408	423	449	434	422	422	452	441	455	453	388	435	426	407	412	430	398	416	434	401	430	444	419	433	402	432	435	448	463	403	422	443	458	462	416	464	398	438	445	425	439	442	407	408	407	368	396	403	474	436	441	390	442	396	429	427	403	394	417	439	428	414	420	420	437	430	445	473	445	414	452	421	422	425	430	423	442	400	413	429	415	431	434	424	427	409	412	424	440	433	444	462	450	428	393	403	395	396	409	403	446	419	445	389	465	396	465	410	392	431	444	432	452	431	433	456	417	431	442	438	469	427	426	452	453	411	427	440	422	449	456	431	455	427	451	443	422	404	441	409	425	448	454	457	431	453	377	455	421	477	425	429	424	453	430	392	412	430	424	418	429	434	418	399	424	440	415	463	429	419	379	426	404	416	449	383	424	444	409	388	429	408	427	433	451	429	400	446	463	414	468	438	437	461	403	395	426	449	414	456	409	454	421	405	466	429	462	415	421	395	438	431	444	427	404	452	444	422	427	411	422	414	452	420	456	392	469	403	430	448	433	405	428	428	404	445	439	427	405	447	372	425	431	451	438	426	397	424	443	443	423	440	414	435	400	467	428	400	449	449	454	419	402	400	459	437	468	414	467	410	444	418	408	421	425	438	410	445	445	429	420	428	434	435	428	404	432	420	408	446	423	430	427	436	450	408	418	445	393	397	401	422	473	396	399	453	438	449	411	445	400	430	435	432	431	432	441	427	482	444	421	447	420	412	432	423	406	424	397	464	394	389	405	425	422	453	439	447	450	456	463	455	406	448	462	458	425	431	386	473	425	431	462	399	484	469	453	425	421	418	430	403	411	417	416	434	444	446	480	436	376	395	423	424	440	404	466	408	480	427	445	427	432	396	454	412	407	409	404	420	449	442	413	436	412	423	397	412	409	396	417	438	402	439	425	444	443	434	410	469	422	396	424	417	426	453	442	446	420	418	452	417	391	485	441	467	411	439	422	392	465	410	430	415	415	425	426	418	450	390	427	419	415	429	415	453	403	436	441	444	436	428	432	434	422	411	391	444	424	419	458	408	437	432	405	419	429	441	432	404	432	414	425	407	421	430	434	437	434	445	412	416	404	438	424	455	422	441	419	446	436	429	455	410	384	405	436	422	435	439	428	423	442	437	429	427	431	427	453	439	453	432	483	434	488	425	420	443	450	437	449	425	405	436	433	405	451	404	429	434	419	405	458	450	431	424	443	433	449	445	453	434	428	394	451	449	405	393	419	396	426	412	442	403	429	390	443	445	430	438	439	422	483	428	426	410	416	434	436	448	455	424	404	382	410	463	419	417	425	464	408	442	416	431	414	406	412	411	462	428	445	425	403	467	435	473	427	420	454	437	406	463	430	449	431	406	419	403	464	421	449	451	429	441	388	402	453	442	450	425	450	443	433	420	434	407	410	439	466	418	461	437	439	446	436	402	376	443	412	444	427	406	436	446	428	372	470	448	429	461	472	442	403	426	426	430	392	407	396	385	419	406	430	439	426	412	414	434	417	389	430	418	438	405	424	434	434	416	425	436	416	388	441	420	416	429	410	432	427	425	428	392	428	414	461	417	422	407	391	430	465	425	413	436	419	433	402	464	405	444	426	424	424	431	486	423	416	455	442	414	443	436	419	434	430	392	428	438	436	459	430	426	427	435	458	409	418	454	445	415	435	462	436	399	434	428	411	438	421	457	439	423	410	423	397	416	430	419	439	450	477	427	414	380	414	421	442	408	458	433	392	464	424	415	399	413	415	452	445	413	408	440	425	402	407	455	402	429	437	422	387	399	411	419	428	394	453	440	447	390	399	441	432	406	422	400	419	430	424	412	416	444	395	419	429	429	444	444	408	467	422	409	404	413	430	415	422	424	411	426	447	417	403	425	411	426	431	455	415	455	430	422	424	396	443	423	410	426	409	429	429	409	429	421	427	412	437	416	434	431	428	429	469	434	411	404	418	396	414	453	445	386	399	416
3334	3900	2531	1355	1071	925	797	784	686	693	652	640	628	582	608	603	563	570	587	640	590	584	579	558	595	613	554	530	545	571	551	537	583	577	538	526	577	555	550	578	561	542	594	531	549	560	572	581	515	576	561	535	492	549	554	539	595	585	523	561	543	567	546	533	558	538	572	518	553	555	561	534	552	551	566	516	545	544	576	548	549	533	541	582	563	558	524	597	535	605	505	517	583	540	558	551	574	552	560	545	509	550	562	560	542	566	573	541	549	557	519	545	583	579	575	538	558	530	561	593	530	490	555	512	571	572	513	586	546	576	559	542	579	557	563	557	582	562	581	595	585	559	553	528	547	563	493	543	555	512	533	522	573	551	543	567	523	523	555	546	604	543	551	525	520	563	561	556	525	514	589	510	544	568	576	549	529	537	554	555	544	553	577	531	546	554	564	595	595	591	579	550	595	551	563	546	510	545	542	507	499	547	581	544	546	528	548	577	546	534	526	536	575	554	601	541	583	556	534	512	553	531	512	543	558	551	552	538	566	548	543	574	588	558	577	561	540	595	564	565	504	568	550	554	527	570	563	555	550	543	521	584	554	557	605	584	531	558	563	497	527	546	588	573	541	515	507	536	573	546	569	549	574	548	556	533	559	561	594	536	542	574	573	570	521	569	522	528	529	579	553	565	584	557	540	530	599	566	584	563	553	586	555	546	553	531	585	515	518	558	533	535	546	550	552	557	582	534	573	530	585	530	575	565	495	586	566	553	575	523	543	555	527	546	560	547	531	524	530	525	540	539	557	564	578	576	572	575	598	558	514	553	520	542	527	529	557	549	507	528	572	539	566	554	525	589	577	534	539	545	522	546	515	527	540	501	550	577	548	554	534	568	546	520	555	531	551	521	578	517	560	530	565	539	537	529	571	541	520	543	561	611	544	549	527	524	591	611	576	549	566	578	576	569	505	563	545	559	543	536	513	503	581	524	514	580	519	564	524	605	587	518	582	556	557	541	565	525	556	513	561	559	588	601	564	538	550	568	572	529	570	547	579	562	586	570	609	550	582	508	581	572	548	547	544	536	520	510	560	589	574	548	520	559	556	578	543	572	560	596	539	520	553	553	553	516	526	563	563	595	501	514	592	518	557	588	616	576	540	549	581	569	592	558	576	511	565	534	548	525	581	565	539	560	525	574	527	592	581	541	547	559	604	553	578	547	537	573	579	579	529	572	577	552	560	581	551	535	585	564	587	577	579	582	590	575	559	551	534	578	530	526	582	557	548	515	573	539	550	547	546	551	560	484	551	548	606	555	533	519	533	534	572	570	538	559	560	597	581	566	542	531	584	575	542	579	541	587	544	586	565	568	586	573	548	576	573	567	524	534	547	501	543	501	569	565	548	532	504	575	552	598	555	586	584	561	558	538	563	569	533	534	517	580	568	580	528	586	556	542	565	544	547	557	594	525	566	535	532	576	524	575	544	519	557	552	545	531	528	552	568	581	578	561	572	566	541	567	574	567	545	500	534	543	543	559	532	545	543	556	544	562	599	539	553	547	547	563	548	547	530	536	562	567	533	537	564	549	534	576	560	554	544	557	577	522	587	532	530	584	559	526	537	552	567	512	545	545	583	531	563	529	577	502	586	549	534	563	553	564	504	564	535	590	553	544	502	526	560	524	604	546	543	543	562	553	554	550	595	542	546	591	561	554	547	583	554	554	572	515	545	535	550	550	532	527	549	559	538	535	499	556	575	523	572	515	564	576	536	541	526	572	571	529	538	523	557	512	547	592	535	519	542	544	572	574	572	535	549	536	570	586	526	558	538	553	563	547	544	530	568	555	568	580	586	555	560	530	588	553	557	583	553	568	583	560	554	535	513	551	536	579	505	550	583	563	560	568	550	518	552	583	561	562	537	580	553	540	546	574	596	565	534	565	574	540	545	539	565	600	559	549	502	517	538	556	528	542	575	609	557	575	529	558	555	566	570	493	543	600	551	583	586	561	504	510	546	527	534	562	562	524	542	543	581	527	561	563	572	527	558	548	516	557	529	545	593	531	550	531	504	532	558	581	540	534	565	536	587	532	606	570	555	583	529	551	596	573	535	538	523	555	549	504	561	538	513	532	502	539	550	531	549	519	571	547	499	553	528	537	542	526	591	547	563	550	527	569	540	532	522	540	577	540	544	567	521	554	570	545	557	584	521	544	544	565	521	574	577	555	562	548	543	536	546	567	579	566	531	543	545	590	563	564	549	588	560	589	572	562	522	549	549	571	560	560	587	576	581	568	532	586	545	497	559	510	559	560	553	555	563	538	563	562	544	533	500	513	551	560	549	533	571	587	586	579	524	546	569	552	545	550	568	566	557	603	560	543	526	565	571	501	591	544	554	526	533	566	557	575	555	549	597	554	551	556	528	583	581	522	592	537	547	565	560	567	559	574	553	576	586	584	557	582	544	537	540	556	592	565	566	564	585	549	539	596	546	538	552	554	555	567	568	551	549	543	516	585	552	573	525	513	589	562	536	559	514	569	545	576	559	573	561	575	568	511	537	566	541	553	533	534	529	517	560	548	546	561	561	554	546	556	551	582	542	584	537	562	573	546	573	563	546	539	586	564	508	578	565	526	565	575	511	551	556	542	532	540	534	558	541	559	537	546	556	551	587	520	524	581	518	551	534	573	552	570	532	615	536	554	571	533	567	530	506	609	555	535	491	543	551	507	596	584	515	578	549	570	559	562	529	561	563	571	575	566	568	536	530	580	584	586	553	585	564	550	558	601	523	501	523	566	538	527	557	572	540	569	561	488	507	545	532	525	554	546	549	546	547	596	570	532	549	557	552	610	543	506	521	529	574	583	573	583	539	597	554	596	569	548	532	567	579	542	558	492	520	564	581	569	546	585	542	593	532	551	554	542	510	544	517	550	541	554	549	526	576	536	525	558	570	558	558	554	599	577	619	555	512	564	543	534	556	534	543	536	583	545	571	562	579	572	596	536	592	527	554	583	572	542	548	571	573	564	535	599	519	557	544	559	563	570	566	551	537	503	569	515	565	506	546	550	538	543	583	530	545	544	551	549	551	590	540	587	541	537	565	568	558	588	578	541	584	551	551	574	544	507	535	519	561	574	564	570	532	555	564	542	543	603	564	545	549	554	549	546	596	580	554	575	519	564	553	555	579	551	578	552	564	548	583	534	572	552	544	563	572	593	546	570	526	554	516	592	557	498	527	553	560	580	577	508	577	528	555	501	621	544	579	549	556	569	546	521	561	585	512	521	576	591	526	540	534	528	540	561	566	588	554	518	551	553	571	516	578	579	557	573	555	551	553	564	559	540	515	604	577	552	548	574	582	560	540	566	588	571	536	524	579	564	560	533	545	503	535	543	562	576	556	594	552	578	525	551	531	572	570	559	557	537	570	540	550	570	531	567	555	565	539	538	549	537	548	525	536	587	514	586	568	555	529	572	549	571	545	548	562	576	541	566	552	554	549	549	536	545
22039	20824	28141	23617	20825	19722	1358	450	325	281	302	242	198	210	198	190	179	168	167	176	156	143	137	136	154	164	135	133	174	161	174	142	145	125	142	132	127	120	139	127	137	141	147	117	135	116	136	133	149	136	132	161	143	121	136	148	121	129	144	108	135	122	120	104	148	134	117	137	126	113	113	111	124	120	112	131	142	102	99	128	119	137	148	145	137	119	121	120	116	123	132	134	137	120	123	107	133	130	102	135	130	108	131	127	125	118	128	135	138	147	137	121	135	132	119	131	121	124	141	117	121	134	127	160	122	128	116	106	113	133	127	133	125	140	124	112	132	103	122	109	130	125	147	130	108	122	131	138	128	132	113	119	150	132	118	110	133	155	107	129	127	123	106	126	126	142	129	108	125	114	113	120	125	131	131	123	126	124	136	129	122	123	142	123	117	119	132	127	147	126	122	133	119	130	122	133	119	113	139	125	126	121	104	121	129	126	108	124	140	117	109	130	118	145	139	120	133	149	155	112	118	110	133	122	125	111	127	142	148	129	119	121	124	125	106	129	143	130	121	114	131	135	110	127	149	125	119	126	141	129	109	152	111	122	127	131	126	107	125	133	144	141	127	124	112	119	136	107	136	117	101	146	113	132	125	108	110	126	133	113	130	128	113	117	125	138	129	119	138	131	120	118	101	121	123	123	122	116	126	111	125	133	118	131	138	120	123	108	117	147	121	135	135	146	115	111	127	120	130	114	124	141	114	127	116	116	109	110	132	132	138	121	123	139	135	154	126	128	122	116	115	126	124	135	137	103	130	103	126	111	122	106	130	107	140	128	118	112	122	130	135	123	113	125	118	138	122	122	118	150	137	107	127	116	129	133	110	123	137	113	124	116	135	115	111	115	133	137	117	127	119	97	114	121	111	106	124	140	126	149	114	116	137	129	121	117	126	116	127	117	114	113	116	120	123	124	114	133	147	115	144	108	128	126	116	129	136	125	125	122	116	113	144	128	109	121	135	129	119	137	122	128	129	116	128	152	131	125	152	122	116	111	110	139	128	129	116	114	116	126	130	131	103	113	112	133	129	136	110	142	106	127	121	118	136	125	119	150	118	149	138	142	146	131	143	133	120	101	134	126	130	120	106	110	115	127	124	125	115	123	118	112	117	133	115	144	133	125	136	108	123	119	113	110	138	119	149	130	134	117	131	156	159	145	117	130	133	122	114	119	153	105	123	136	124	115	109	144	134	109	118	128	113	110	145	109	129	132	110	119	133	137	124	126	130	120	106	131	136	121	121	120	127	114	136	128	120	138	137	131	129	139	141	130	121	143	122	119	114	113	151	127	117	130	125	109	99	146	149	139	137	112	117	135	122	142	134	116	120	114	116	134	110	122	134	115	128	126	135	110	111	121	126	116	126	131	125	136	120	147	112	140	128	120	123	134	149	133	119	125	120	106	142	121	124	141	150	116	127	137	113	131	113	129	130	98	108	121	134	107	124	119	120	99	143	114	133	120	135	137	104	126	134	145	138	148	125	110	124	140	123	131	128	156	150	124	99	119	131	123	147	131	144	111	137	118	131	122	139	114	111	122	131	120	126	129	122	132	124	139	137	142	108	116	142	129	146	120	131	132	121	120	125	117	120	132	110	115	135	117	121	123	118	118	135	149	115	108	129	135	130	146	110	150	132	120	137	134	105	138	130	122	125	100	122	123	127	140	117	125	131	123	122	124	151	102	116	109	107	119	136	130	118	131	133	145	135	93	119	152	119	122	129	134	121	134	133	127	123	140	111	115	150	123	132	126	125	131	116	116	130	133	123	132	123	139	124	143	135	124	118	116	118	112	113	128	136	132	138	114	136	120	122	107	126	105	113	121	106	115	133	122	113	147	124	146	128	111	136	134	128	133	115	110	148	126	120	122	131	119	118	107	138	125	125	120	125	129	118	126	123	108	134	136	142	117	122	126	124	134	117	124	116	134	118	130	115	137	119	117	135	138	107	129	114	123	126	126	128	121	122	118	125	123	151	131	116	128	123	136	114	134	120	126	142	132	138	101	111	126	124	119	130	133	135	123	137	116	123	122	149	129	146	106	139	127	122	120	137	129	125	130	127	110	137	116	119	105	117	139	123	109	117	129	141	131	123	132	118	119	110	127	125	115	117	109	126	106	132	137	132	143	108	145	138	121	132	119	139	128	149	121	122	139	123	119	140	126	121	116	129	115	119	133	127	123	97	131	120	134	114	111	117	136	128	117	115	135	114	125	122	136	120	96	124	128	137	103	144	145	135	118	128	130	121	120	119	132	123	118	140	112	123	114	155	114	137	122	122	128	137	127	120	116	121	111	125	126	143	126	104	108	135	144	137	133	132	149	120	128	127	128	123	105	113	112	126	117	122	140	139	138	135	109	125	154	139	114	122	134	121	114	123	141	127	121	127	124	133	139	133	139	124	136	131	121	128	129	99	115	102	145	134	93	117	122	121	163	135	139	139	116	119	150	134	111	121	114	125	126	131	143	119	135	123	128	132	124	126	117	133	108	131	133	145	130	136	126	128	131	122	140	126	128	110	115	128	109	131	113	143	129	118	126	131	124	127	116	135	123	140	142	106	120	130	121	122	123	138	144	107	125	122	146	123	105	108	143	109	132	119	126	130	131	133	110	112	112	124	111	112	116	119	129	127	135	115	137	130	127	137	141	146	101	122	120	133	119	118	124	110	134	121	130	126	126	119	150	142	113	125	130	149	141	114	125	123	135	123	115	120	121	127	141	127	121	141	128	124	127	115	129	121	122	125	109	110	135	109	123	117	147	123	134	128	110	124	125	123	134	95	109	133	124	109	138	124	144	127	104	120	133	129	128	124	126	141	129	136	137	123	118	123	131	127	112	119	121	111	114	132	129	125	122	126	126	117	129	120	126	131	125	119	128	115	129	103	134	148	156	142	131	126	120	130	114	117	147	133	115	124	127	125	110	133	123	118	126	124	131	113	135	125	127	112	116	124	139	102	126	114	132	120	129	110	137	120	136	112	131	111	118	122	111	131	130	130	124	112	135	108	120	139	132	133	91	140	126	126	102	134	115	121	158	121	116	127	125	125	127	124	126	127	137	136	130	112	131	137	109	112	141	126	123	130	142	151	142	115	127	128	127	131	128	140	139	127	116	116	116	123	119	152	103	123	111	144	115	151	112	128	118	115	129	127	115	123	113	116	128	122	119	123	129	115	117	123	108	135	113	98	116	114	117	100	127	128	142	117	94	123	144	147	133	114	142	141	119	116	115	115	108	130	103	116	123	153	139	131	112	132	130	127	134	130	116	116	124	134	130	143	110	131	148	145	114	120	136	109	142	133	114	129	118	138	131	121	122	102	129	125	137	131	116	142	130	134	142	123	134	115	118	137	119	123	132	127	135	118	120	112	150	137	122	128	147	143	133	125	121	135	142	120	131	119	106	109	120	146	117	111	121	128	128	125	126	132	148	119	122	146	138	113	131	102	130
4203	12435	7700	3510	2471	1677	1215	978	725	657	585	459	428	399	378	321	310	284	285	278	258	243	236	244	225	215	227	211	212	195	202	219	212	206	250	198	179	187	207	181	200	196	183	183	172	180	206	192	165	184	190	161	162	163	186	172	189	178	197	168	195	175	175	169	177	166	161	180	170	177	186	187	198	187	178	179	160	164	175	185	169	155	193	183	170	186	165	167	160	170	172	134	195	172	175	175	157	182	179	173	161	169	186	199	173	182	170	171	162	184	168	158	171	179	183	164	171	176	184	175	179	171	163	188	184	159	179	168	171	147	148	161	165	167	180	156	194	189	174	160	178	190	149	178	169	172	154	174	169	172	172	187	161	173	175	186	154	159	177	178	179	179	169	197	167	184	190	170	165	160	195	157	164	144	195	150	163	183	206	131	163	167	158	178	184	167	178	183	189	203	183	175	170	161	168	182	171	179	172	169	175	190	183	170	187	155	172	172	186	168	159	188	171	157	188	187	202	155	166	171	191	190	187	166	171	152	156	139	158	160	158	174	145	150	151	171	155	167	180	165	165	172	145	167	195	150	204	159	154	172	155	185	182	177	152	189	175	176	176	152	152	159	181	176	163	168	152	184	154	158	159	160	154	158	179	164	186	168	175	194	159	163	178	170	154	170	160	186	170	161	172	173	165	165	166	158	160	163	154	157	162	167	180	175	175	180	151	166	175	153	157	165	177	175	179	169	179	177	158	180	165	174	181	152	182	172	176	152	146	157	153	163	187	160	166	188	159	182	190	153	157	171	174	157	155	167	179	191	167	163	169	193	176	153	174	186	150	168	187	168	148	178	199	177	153	160	184	166	149	179	175	173	152	181	184	179	170	171	165	182	180	160	171	173	163	166	171	155	163	164	172	161	162	175	182	185	173	159	151	170	161	164	193	171	174	186	175	176	162	166	182	196	158	183	174	187	155	173	140	170	189	152	197	158	167	161	169	198	197	159	157	164	167	166	165	182	154	162	167	164	168	165	171	173	186	156	169	170	167	170	152	159	182	151	172	172	183	197	162	158	158	165	164	157	181	167	160	182	167	152	162	174	155	154	170	171	175	165	164	172	154	148	167	194	180	151	152	168	171	156	164	163	147	162	144	150	173	190	157	163	193	169	161	173	168	175	174	174	171	186	154	164	157	164	160	141	167	175	163	161	168	170	178	187	197	180	181	169	181	180	160	165	179	170	153	172	179	178	156	171	165	166	146	188	166	162	142	178	192	170	175	170	169	164	183	174	169	162	171	189	142	157	168	170	168	142	177	176	161	171	172	159	177	186	185	145	157	169	177	152	172	177	160	174	179	181	179	171	172	148	164	152	151	152	174	212	168	165	182	147	156	181	163	141	177	165	172	163	168	174	161	173	187	173	181	162	172	169	160	170	169	187	167	166	189	158	182	166	165	170	162	156	172	169	178	161	170	177	192	170	160	184	189	187	164	167	164	180	174	166	167	170	165	170	176	182	181	156	167	149	168	168	172	161	164	172	166	175	182	154	156	177	165	159	160	162	184	155	167	145	159	165	175	160	173	188	182	164	166	176	190	154	166	158	164	159	186	162	198	189	156	154	171	162	156	176	146	160	182	174	170	171	154	176	168	181	153	184	175	185	180	180	179	183	161	157	182	201	185	181	156	165	165	170	156	160	159	175	187	165	192	185	172	188	183	160	172	164	178	144	167	163	151	195	168	151	158	169	186	198	136	161	158	199	177	184	163	172	179	195	170	164	158	171	174	172	160	149	166	162	168	186	166	193	156	190	165	183	170	171	188	163	150	174	157	172	157	167	164	158	176	171	167	149	175	155	169	184	156	188	164	186	164	160	171	165	157	214	190	180	179	163	167	166	179	184	173	184	175	164	184	169	163	160	178	168	168	181	164	165	178	197	162	144	205	177	173	196	157	170	175	186	182	149	167	156	172	166	170	184	159	164	175	157	185	151	167	184	175	155	162	153	136	149	172	163	180	176	181	174	164	181	186	147	169	163	154	168	153	167	153	163	172	160	184	150	188	170	183	161	166	176	154	155	185	167	159	187	156	183	185	177	188	175	185	161	166	170	166	195	199	170	170	152	166	168	165	163	162	177	171	157	168	176	190	205	174	152	178	171	143	180	172	197	204	169	166	168	180	163	185	176	161	177	182	180	164	179	176	157	162	158	182	164	162	161	178	169	160	191	153	177	174	173	185	158	164	173	211	165	180	191	169	167	192	156	189	176	154	164	177	152	166	165	171	186	160	177	173	160	177	165	156	193	169	157	180	190	161	165	187	153	168	167	183	178	153	194	161	194	182	212	174	180	166	153	188	164	165	164	188	164	186	171	157	163	166	164	170	180	149	208	172	170	167	162	161	158	183	178	193	175	158	186	176	172	155	168	173	172	156	160	173	175	188	178	171	169	165	172	161	157	162	154	148	188	174	171	185	181	180	185	167	174	173	187	149	185	146	171	170	164	181	185	172	145	180	152	174	175	178	179	167	167	174	161	202	169	172	188	164	155	170	186	184	171	180	177	165	181	182	179	170	147	185	176	158	182	181	169	151	164	148	197	155	169	161	162	163	156	170	146	177	176	173	185	144	171	160	169	167	169	170	180	173	162	186	195	153	192	168	179	189	188	145	151	162	191	173	182	149	174	174	173	181	172	153	187	167	172	185	159	157	177	174	186	152	184	171	151	180	192	175	166	157	176	188	148	155	195	181	175	169	179	156	169	179	168	158	167	168	169	167	175	174	187	173	168	186	156	151	156	185	158	169	217	187	182	171	149	178	160	163	148	185	170	178	199	152	157	142	163	162	176	168	156	173	163	171	153	161	173	166	163	163	176	179	178	172	167	168	177	174	179	175	174	176	167	160	167	170	191	165	176	183	166	152	171	155	137	175	155	171	187	155	173	165	160	188	186	137	163	191	172	170	161	186	170	191	178	205	154	174	189	177	153	191	188	168	176	186	151	164	147	171	174	152	162	168	197	193	144	162	174	194	179	176	164	163	166	199	184	163	172	185	190	169	160	180	167	172	188	185	176	167	184	182	152	176	170	182	179	177	173	163	172	163	167	179	177	156	147	174	183	177	145	168	157	169	167	177	148	178	173	196	163	155	161	156	181	175	164	167	159	177	206	152	183	167	161	176	187	147	189	183	171	178	161	186	160	163	165	147	192	173	168	164	192	164	140	177	161	170	162	180	174	181	181	179	156	171	176	167	174	173	164	178	171	156	178	164	158	167	160	163	177	185	167	179	165	168	203	170	187	175	165	177	169	177	196	180	165	168	187	157	168	189	181	159	165	172	163	173	185	179	166	177	154	157	187	161	183	161	170	186	183	168	186	167	192	190	191	191	173	178	171	162	153	158	179	157	180	150	176	168	166	178	177	180	162	165	178	184	186	185	181	174	200	170	156	165	164	158	185	180	165	183	180	166	171	177	179	158	156	162	135	162	161	175	165	177	162	161	165	179	173
26805	17122	3188	700	608	611	599	629	535	552	583	555	541	555	558	530	560	552	536	535	570	568	550	547	551	561	612	551	513	562	523	505	509	522	512	556	568	520	562	536	550	549	547	571	515	562	523	547	542	535	528	498	559	551	556	560	537	507	553	544	540	572	505	567	553	530	591	603	543	595	562	510	566	525	591	567	572	545	528	545	550	574	524	554	538	510	576	524	543	530	570	540	526	520	516	559	550	580	530	526	519	513	484	537	548	559	542	565	570	555	521	563	561	580	571	574	518	565	573	556	576	516	542	550	515	581	545	565	515	548	539	570	532	544	530	534	532	570	540	546	496	537	555	559	533	567	511	541	538	537	588	510	603	514	547	561	561	582	539	524	578	514	576	554	490	543	567	539	531	518	533	579	563	595	567	602	581	517	526	557	560	524	569	548	556	528	539	512	582	581	554	510	506	561	619	538	537	544	558	576	533	554	552	555	552	507	573	520	564	592	517	556	517	542	491	557	560	549	566	519	551	564	543	550	537	520	521	548	543	543	546	528	549	559	555	534	544	532	526	583	519	557	561	528	542	517	584	551	544	541	557	558	563	548	528	569	517	554	571	520	557	498	561	572	507	551	533	556	596	552	537	515	529	543	546	565	533	571	568	545	543	566	507	555	527	545	537	512	572	526	542	513	570	571	563	569	566	561	522	536	551	562	585	544	573	537	559	564	509	520	499	557	507	544	555	488	536	577	588	540	535	554	548	548	547	521	577	535	587	541	546	532	535	559	533	573	570	538	525	550	575	541	550	560	551	562	544	554	563	508	554	522	553	526	548	582	525	579	526	589	504	527	548	535	561	521	525	612	516	522	551	507	515	523	540	540	561	536	565	583	549	562	554	481	548	544	547	523	573	546	542	543	551	525	551	541	519	524	560	551	539	537	531	546	589	511	524	570	588	548	545	548	562	561	572	540	528	558	549	589	505	521	535	546	515	534	580	517	555	553	520	521	531	534	590	555	539	561	572	528	528	536	575	537	554	558	540	543	548	526	587	556	559	543	519	573	562	533	530	524	567	575	533	489	560	586	543	576	530	544	572	547	530	568	534	525	547	564	557	533	535	583	570	561	526	513	547	536	562	529	541	594	533	526	572	557	567	587	561	552	573	542	570	567	519	525	530	533	570	585	540	570	496	570	562	539	580	544	512	496	553	558	542	559	571	547	522	549	524	572	579	504	544	529	525	522	557	547	522	493	585	505	521	555	522	535	556	548	517	610	506	565	545	529	505	552	561	509	533	534	540	527	509	513	551	554	487	505	547	530	567	586	534	534	551	552	526	547	520	555	557	547	544	526	556	532	515	507	556	553	516	555	543	545	548	572	570	537	576	546	561	537	559	525	506	562	517	551	568	534	567	556	545	544	597	493	571	578	534	541	509	564	535	500	546	569	545	567	583	537	538	547	514	566	541	596	576	567	536	561	553	533	523	585	523	545	560	587	510	549	539	547	572	535	575	545	526	564	534	518	543	597	536	513	581	551	567	558	543	530	552	564	560	495	526	564	513	553	556	583	524	528	560	606	488	586	541	514	598	501	530	559	552	543	544	567	537	543	537	544	537	547	534	546	539	556	563	578	583	554	572	528	573	557	550	577	547	505	508	576	539	586	525	585	537	536	553	515	570	567	523	532	525	538	578	507	538	523	533	571	554	531	533	590	537	528	546	547	519	527	543	525	568	504	551	538	524	572	541	573	557	515	550	559	571	505	534	552	488	592	560	572	596	552	532	564	507	535	532	577	489	539	555	544	574	516	572	557	547	527	544	594	510	540	558	583	515	553	555	502	523	507	519	519	572	550	550	611	551	541	545	537	580	537	537	517	569	547	595	553	561	546	501	542	564	551	515	512	574	535	543	533	577	544	557	584	530	559	554	546	574	554	568	526	521	578	547	555	587	553	564	515	529	571	529	562	511	565	487	562	532	551	514	571	555	578	552	541	564	565	529	524	560	528	535	533	557	566	547	582	541	550	566	530	538	541	526	559	542	559	517	555	539	562	526	574	527	562	562	591	539	574	520	559	528	539	566	531	509	548	564	583	572	526	536	548	527	585	608	563	599	562	546	591	552	536	555	574	538	545	583	570	589	559	541	525	570	542	532	587	581	554	520	536	575	580	536	570	536	554	559	530	552	525	541	537	529	567	608	575	539	563	595	561	546	574	536	513	561	591	567	553	554	531	526	531	503	582	574	547	513	546	566	584	513	525	540	560	542	554	560	579	544	570	540	559	537	535	555	499	537	570	557	545	519	525	556	523	525	526	522	518	547	546	525	553	526	591	564	563	593	559	551	571	541	534	538	563	523	558	607	537	536	526	529	550	521	546	568	533	551	549	550	555	537	547	524	579	562	518	568	542	535	538	552	535	533	552	549	565	487	558	590	523	540	549	546	519	535	535	569	572	549	559	551	562	573	548	535	547	539	534	545	540	553	526	541	576	517	556	578	561	540	557	561	537	544	545	490	556	536	545	574	538	521	563	575	516	568	536	536	538	548	555	570	535	549	531	530	559	549	526	521	523	539	525	524	542	559	517	562	574	530	579	548	488	532	579	509	536	524	542	578	559	568	554	594	573	547	527	518	542	552	553	544	563	575	543	508	557	594	515	552	542	531	546	525	543	607	549	557	548	572	536	568	555	553	540	568	578	516	500	551	548	566	570	542	551	527	543	558	531	567	548	499	514	555	537	561	535	516	520	538	550	530	576	584	568	532	576	527	552	504	574	507	563	557	559	549	541	568	550	575	551	621	573	547	500	574	589	598	536	555	581	561	566	528	550	548	522	527	546	551	547	550	546	551	563	523	549	530	558	578	537	563	529	593	543	545	545	569	535	578	553	547	553	540	549	553	551	491	549	566	562	571	544	559	547	555	518	551	533	547	516	513	504	542	545	544	530	551	554	537	552	580	583	563	564	544	525	584	570	555	567	560	534	538	542	574	549	522	541	504	527	573	544	542	560	517	572	571	556	562	550	531	541	538	485	550	539	558	526	565	494	518	555	570	526	566	556	586	514	514	531	531	580	499	508	514	556	537	546	505	580	569	503	559	557	564	555	560	562	549	525	502	578	545	539	600	567	561	509	504	552	556	542	574	552	550	505	552	560	506	546	549	548	587	567	527	537	553	605	522	556	538	553	512	502	552	584	559	544	511	512	552	571	532	575	557	530	554	544	576	545	541	523	540	563	546	524	540	548	593	539	536	527	524	530	562	566	593	578	607	567	503	528	512	508	525	531	566	554	590	576	549	523	551	549	568	498	495	580	582	572	553	495	536	582	516	565	547	557	541	564	569	555	585	563	569	499	542	553	570	541	560	514	561	527	586	519	534	552	545	562	580	532	500	569	515	565	527	560	518	583	568	513	564	567	568	524	534	555	551	528	561	544	554	522	519	609	545	532	529	553	540	541	519	585	561	553	547	576	528	541	544	545	558	564	586	570	528	570	545	529	552	544
4268	1565	1164	843	838	795	781	754	797	733	736	763	740	698	746	731	721	726	722	753	749	702	697	754	721	760	734	689	743	704	679	669	685	747	735	662	733	720	688	697	771	750	684	709	692	731	702	698	711	696	739	749	696	730	711	773	704	736	713	709	732	685	699	732	766	718	723	731	736	724	722	705	719	762	748	661	721	707	715	817	697	717	731	695	755	773	699	689	693	739	735	730	718	689	768	712	744	717	712	669	672	745	741	735	753	730	693	712	713	736	753	740	721	709	690	753	717	711	724	670	680	737	722	696	679	683	695	702	701	728	770	710	728	721	705	727	705	744	720	699	720	702	705	723	714	690	710	670	699	719	683	769	744	679	710	715	717	745	686	721	702	700	728	754	698	724	677	751	707	730	741	736	755	741	718	785	761	745	749	659	709	710	737	750	678	741	702	719	667	746	667	700	724	722	730	691	757	719	771	701	693	709	705	774	747	703	790	747	714	739	666	688	678	766	709	778	800	721	725	729	697	695	719	705	755	687	752	700	697	696	709	735	694	734	710	756	720	679	736	726	768	734	723	670	732	704	711	725	765	706	720	675	714	713	700	744	702	661	765	716	710	731	699	708	783	749	693	700	780	720	700	672	678	733	685	714	691	691	716	716	723	727	716	693	690	758	678	758	743	743	727	724	760	704	680	773	720	756	668	669	711	684	708	751	732	732	722	730	712	732	696	729	747	726	728	743	707	726	774	726	660	731	723	785	735	745	761	696	734	699	714	707	749	657	699	727	721	712	726	724	713	713	728	756	699	703	727	709	713	728	736	753	698	742	711	694	732	720	723	688	757	712	735	754	742	672	715	733	719	737	779	698	704	742	704	687	720	747	695	722	689	733	715	706	729	712	692	695	730	701	763	745	720	728	742	702	722	663	698	713	687	722	694	749	713	708	699	742	780	714	659	707	685	760	710	726	706	694	717	682	712	721	681	712	704	684	708	697	752	709	752	686	691	723	734	701	740	728	675	729	714	686	677	695	749	765	708	743	674	774	755	689	684	729	695	734	739	727	694	723	748	752	682	700	726	678	744	749	762	743	684	733	705	789	738	712	759	668	744	706	754	717	727	757	748	746	737	706	721	740	698	736	737	717	724	765	735	698	718	679	681	725	752	740	726	759	680	720	746	710	708	765	711	711	726	757	736	718	717	734	718	725	735	746	722	707	696	699	700	703	684	708	714	709	682	721	742	707	701	701	742	673	756	741	692	711	714	727	772	693	701	711	761	721	667	742	696	729	710	742	706	729	706	765	756	712	705	718	697	684	726	770	728	721	732	765	691	742	714	698	707	683	764	729	707	689	712	697	728	789	713	720	719	716	729	700	725	705	721	690	729	699	721	710	720	733	716	687	755	694	796	739	743	733	716	775	707	745	729	732	733	662	706	718	665	713	715	689	691	725	726	725	745	728	722	716	680	751	685	739	740	687	739	713	749	733	723	725	722	758	665	717	642	709	736	738	693	766	682	711	735	741	700	755	730	712	734	711	714	719	772	717	759	702	759	696	715	710	697	704	716	699	701	665	683	676	741	720	724	708	691	757	729	693	743	765	687	732	726	767	749	724	685	630	724	709	784	726	694	714	746	723	732	639	714	703	698	775	734	743	672	724	716	736	736	705	690	739	748	763	713	746	717	702	701	719	709	693	746	731	665	679	735	759	683	713	685	715	727	732	709	729	697	716	681	689	759	699	715	708	716	722	727	727	694	725	705	694	743	717	755	711	726	682	681	741	747	766	744	735	736	751	670	723	731	672	729	742	673	735	675	659	716	722	691	740	682	723	707	737	739	706	723	758	671	711	750	739	750	742	734	753	726	744	714	751	743	722	717	691	713	687	704	760	767	735	676	717	720	768	708	689	724	750	684	701	708	733	717	722	719	757	691	697	750	692	753	687	757	667	756	724	701	731	751	747	697	738	722	735	762	717	737	744	708	731	730	730	719	745	689	701	751	694	731	724	699	750	728	716	704	740	745	723	727	750	710	718	733	671	703	714	732	739	714	756	727	748	714	672	711	733	666	743	715	710	731	744	708	705	733	672	715	699	736	726	705	761	690	722	746	708	736	705	738	727	728	700	716	744	739	733	753	730	693	726	698	732	719	713	724	672	728	668	718	728	766	718	764	739	769	713	730	747	718	683	758	798	707	684	787	664	712	726	674	769	741	754	723	711	688	735	699	768	770	745	759	671	687	682	699	714	681	780	701	705	723	675	701	716	735	752	720	695	718	713	716	717	682	714	697	735	699	740	683	717	716	747	728	738	742	691	708	700	717	750	690	703	731	736	724	710	724	734	726	710	706	750	708	714	715	711	748	732	725	679	732	793	724	691	684	705	754	687	721	758	707	714	724	703	770	739	712	654	741	694	713	704	694	677	680	720	734	695	705	680	728	764	747	685	662	718	710	710	693	702	683	732	718	760	713	734	690	743	723	717	696	742	708	758	733	749	740	688	731	681	684	719	703	727	723	726	695	654	728	730	706	728	759	694	755	711	723	753	751	734	753	751	727	756	712	698	719	752	686	734	728	732	736	675	682	712	722	741	671	717	684	743	745	720	721	718	756	758	698	712	702	696	710	749	736	765	750	712	735	766	685	672	714	675	741	746	733	749	728	744	757	783	687	738	699	683	745	728	672	728	695	734	660	681	728	752	749	708	751	728	747	722	677	703	715	764	738	712	725	736	729	720	706	705	711	725	749	726	726	742	743	739	787	745	735	723	762	683	755	697	732	686	742	716	734	732	736	692	749	713	759	698	745	710	709	736	730	694	693	682	684	753	736	762	704	755	702	707	753	752	786	701	721	687	753	754	689	724	738	742	668	741	717	730	729	715	741	719	718	733	689	708	702	719	696	765	697	720	732	763	738	703	686	718	745	728	700	711	700	726	722	670	742	731	704	762	743	751	776	698	726	732	745	709	713	706	684	707	696	705	733	713	691	674	702	699	685	779	703	740	715	673	734	703	759	721	729	763	729	707	711	701	751	722	681	742	692	716	761	708	676	704	691	706	726	729	732	711	744	720	740	704	707	714	785	727	754	694	720	787	734	709	724	730	750	766	731	750	720	766	705	735	737	721	686	704	764	729	748	732	728	690	700	757	697	664	726	757	686	750	685	696	720	739	721	652	760	687	688	718	703	723	726	698	716	725	728	711	685	739	736	778	735	707	743	727	708	689	738	642	709	714	720	743	738	698	747	723	706	748	696	722	726	693	724	704	754	748	741	706	705	715	727	700	689	715	718	680	740	740	700	711	727	671	670	727	763	683	719	717	692	702	746	704	732	716	696	663	687	729	716	749	728	723	687	706	725	723	734	718	703	740	704	713	724	715	716	711	733	698	655	719	751	699	663	684	746	752	702	700	707	765	744	718	760	762	695	743	715	737	768	700	712	737	696	723	745	740	767	714	705	712	700	753	743	724	709	717	704	691	755	709	684	718	730	714	673	732	745	739
22992	20798	27489	24171	20329	2437	670	551	494	460	432	389	388	424	396	369	400	388	359	377	355	391	383	402	378	388	385	388	350	379	368	345	349	353	336	389	359	346	345	362	366	349	377	354	339	382	391	321	354	321	382	349	360	347	373	353	358	344	403	365	376	342	371	404	339	346	348	365	378	326	384	379	389	382	342	374	363	402	345	345	340	356	343	332	354	352	364	345	382	343	326	355	343	369	354	371	353	390	356	365	341	377	363	347	367	361	400	355	346	340	357	343	346	336	372	384	378	353	327	352	358	377	383	333	372	356	384	342	333	384	375	347	350	351	336	355	356	374	345	374	338	332	361	365	343	359	363	349	370	337	328	381	349	364	359	356	359	380	337	352	343	383	329	389	350	354	391	327	367	334	347	338	368	347	369	350	364	364	356	388	374	364	343	359	392	363	365	363	390	345	356	370	332	362	374	343	388	354	389	373	355	360	359	339	353	383	377	363	354	373	358	359	355	336	366	349	358	339	351	356	377	339	399	341	352	375	375	379	383	344	347	357	368	352	381	329	356	357	381	347	342	349	349	328	330	366	346	364	367	347	361	360	337	368	351	369	340	361	314	367	340	401	325	356	351	379	336	384	356	368	368	365	363	375	348	353	320	365	355	347	356	349	388	374	367	340	344	300	353	378	371	347	349	350	316	377	354	382	393	390	373	342	336	365	374	360	303	354	386	407	360	335	367	350	340	364	342	367	348	360	348	369	381	328	368	341	343	364	332	347	396	341	350	370	355	343	368	357	386	320	327	370	395	329	344	349	355	357	357	339	328	348	377	359	354	336	353	383	328	344	346	331	382	349	368	306	330	349	329	353	374	381	351	342	338	368	335	373	342	331	339	351	351	340	357	338	337	340	339	346	348	363	333	356	382	387	351	341	365	352	365	364	368	365	350	348	328	376	409	368	397	365	375	340	366	336	325	346	343	346	339	344	360	347	378	344	344	374	383	355	359	339	363	341	370	340	360	317	340	367	357	355	379	340	357	322	414	367	363	375	337	357	355	349	376	315	368	391	359	376	380	326	332	330	368	336	371	401	356	336	313	385	358	345	334	346	384	344	359	368	353	357	370	368	375	355	351	335	350	369	381	353	357	358	378	353	357	378	350	353	353	359	357	319	326	379	363	372	360	356	355	361	383	374	386	327	392	361	361	367	357	347	359	356	369	355	363	356	349	380	311	359	373	362	330	347	399	320	375	362	375	355	373	357	398	329	331	363	342	379	337	359	345	357	338	350	346	357	337	355	342	354	353	370	350	410	397	362	337	391	343	337	343	360	341	335	341	339	354	347	372	367	360	371	376	363	337	332	331	348	340	364	371	320	352	380	384	363	370	360	375	340	363	405	331	366	397	342	324	347	374	346	357	357	356	363	344	391	383	370	369	347	357	316	365	360	333	370	362	303	347	358	372	357	374	313	337	349	314	341	380	332	338	395	340	355	347	385	344	368	353	353	347	338	381	347	334	351	356	365	348	320	337	392	339	349	362	350	358	348	367	340	333	361	346	347	335	341	380	338	376	348	336	329	336	330	357	346	342	375	342	343	363	372	356	331	352	374	360	362	376	356	367	366	387	373	366	344	343	377	329	354	347	365	389	369	362	358	374	347	353	341	361	349	351	359	383	341	368	354	319	340	349	373	361	347	327	400	358	376	361	339	362	385	355	315	383	381	376	356	354	355	336	346	328	377	322	358	366	360	380	351	346	350	346	374	374	369	328	403	371	390	354	317	382	333	359	373	327	335	351	344	333	342	341	385	355	368	376	360	385	357	368	384	302	355	382	385	357	361	375	369	362	362	368	382	353	354	374	341	355	361	404	348	333	359	358	329	362	356	349	339	379	357	364	359	344	363	345	317	365	343	343	339	316	361	359	318	338	347	351	375	345	352	337	381	351	340	375	344	347	401	343	369	344	379	351	385	402	378	333	329	361	340	369	352	351	348	371	320	369	356	339	347	401	345	369	356	330	332	357	368	365	329	375	328	375	377	346	322	369	332	358	329	343	365	374	361	347	351	363	371	408	351	362	347	361	339	323	363	311	332	350	370	355	377	343	348	357	367	388	381	351	372	372	380	393	343	313	324	346	370	354	349	344	381	370	365	343	368	351	343	365	356	351	361	367	365	356	349	333	375	379	297	369	345	344	343	329	390	399	378	391	341	333	321	408	346	319	340	359	374	368	364	319	363	359	358	365	360	394	356	358	383	349	376	375	348	339	337	370	375	377	372	349	352	354	327	341	368	349	353	327	345	356	320	350	363	337	355	343	331	390	351	352	349	358	355	314	341	357	328	376	331	342	349	367	329	345	366	354	378	399	352	359	335	321	342	372	335	356	321	343	363	357	377	336	345	345	389	349	356	346	369	369	376	330	343	359	308	354	365	343	371	340	320	345	388	345	358	353	372	355	385	371	335	343	380	384	342	394	370	343	419	345	330	373	354	378	366	355	367	353	365	341	345	323	373	333	302	355	332	371	352	368	350	353	338	329	379	337	348	359	367	348	329	354	355	371	376	365	363	355	349	366	358	335	315	376	337	329	365	383	331	381	351	374	346	334	358	349	369	328	364	322	370	345	351	346	316	341	376	381	333	323	358	370	387	338	390	353	353	348	350	357	378	305	325	330	343	391	382	354	363	394	379	368	361	383	326	341	367	340	372	378	348	364	342	378	409	367	368	343	315	344	348	373	370	348	372	323	375	342	369	340	343	374	348	371	351	365	324	339	376	335	373	351	324	313	347	341	379	347	315	331	355	349	349	342	357	349	334	354	342	373	357	339	361	359	334	362	354	371	368	367	353	334	352	344	338	364	375	372	399	353	328	326	343	410	342	324	348	331	365	335	366	370	326	366	362	349	376	352	346	349	337	340	374	347	357	352	340	375	366	317	371	349	337	346	366	364	349	362	339	400	386	335	343	373	330	368	342	365	326	341	364	352	329	330	350	384	385	352	326	367	342	363	364	365	355	367	359	338	385	369	361	365	389	342	345	322	357	384	367	372	353	339	348	328	325	346	341	381	378	370	354	347	309	368	323	354	364	322	366	347	364	324	363	361	362	362	369	321	399	363	370	337	362	379	405	328	376	363	387	377	367	339	351	344	339	351	324	336	327	342	365	379	350	369	360	322	351	372	378	370	363	342	356	346	379	370	381	341	351	350	348	357	362	345	375	363	360	325	334	360	352	372	349	392	367	338	371	359	338	348	391	362	324	365	338	383	402	360	348	364	341	378	371	363	364	363	328	385	354	346	365	314	375	357	362	394	377	345	320	353	347	336	344	378	363	371	361	382	340	363	340	389	372	359	388	329	352	357	359	362	355	380	305	359	338	348	360	346	346	363	338	347	362	362	379	314	310	360	341	339	374	387	359	337	328	364	359	358	377	379	353	385	342	339	342	327	365	355	347	365	346	368	392	359	335	341	350	381	356	368	354	340	370	339	356	371	339	350	341	324	393
3217	7960	5137	2424	1741	1319	1000	912	803	744	627	700	648	603	564	613	596	560	521	500	537	486	512	529	511	517	516	522	535	485	491	522	497	463	477	517	479	519	479	493	484	496	483	491	483	511	473	434	487	487	468	496	443	526	501	471	502	478	516	485	495	495	523	518	502	470	472	493	495	485	499	516	497	519	516	511	512	468	468	480	456	462	478	455	451	492	486	488	485	461	452	487	490	493	487	475	514	505	530	486	505	450	470	463	468	506	499	492	505	468	487	492	472	493	502	470	493	465	506	471	461	506	525	489	486	480	491	506	472	491	436	495	447	506	466	493	483	446	460	519	495	468	450	464	505	450	484	454	479	485	509	476	463	513	497	449	452	467	482	487	487	445	477	495	506	475	500	452	480	470	496	491	478	467	494	482	476	508	494	530	452	501	494	464	475	450	486	503	494	505	468	500	499	506	480	483	473	447	467	448	490	469	490	464	485	482	493	491	473	470	461	481	480	486	482	467	481	471	530	453	489	501	446	505	478	460	516	459	460	463	486	508	484	458	501	454	464	481	476	475	490	481	465	465	494	468	491	501	478	502	494	483	512	478	488	477	475	453	447	511	489	460	488	491	510	488	495	491	513	471	491	502	475	456	470	469	512	478	477	445	486	449	513	483	496	472	481	485	470	537	476	500	436	457	489	483	490	500	461	472	474	480	502	482	508	482	513	510	502	480	527	500	452	444	487	457	478	469	529	508	437	505	512	475	460	466	448	489	487	485	464	477	498	506	468	500	474	473	494	489	488	495	480	527	459	468	463	471	487	520	470	511	479	489	495	472	497	503	525	476	514	516	487	432	449	482	529	511	458	456	492	478	551	487	470	481	500	475	503	477	482	449	480	494	497	473	449	452	497	487	478	488	517	473	494	489	504	484	477	454	480	530	476	451	502	494	451	468	477	447	482	481	536	493	489	508	520	478	439	500	484	511	498	497	464	455	495	502	487	469	502	494	512	444	466	522	533	496	468	473	460	447	501	468	513	465	473	454	522	487	473	465	502	476	494	466	456	503	517	469	480	503	504	451	507	511	469	498	521	487	454	513	491	470	485	457	478	496	450	475	484	469	463	468	457	470	449	485	477	458	481	486	519	470	489	481	459	501	519	480	476	471	433	447	462	500	488	508	453	463	476	502	474	463	466	490	464	463	486	518	462	502	470	446	502	459	492	505	478	477	486	488	498	449	469	473	468	471	493	477	463	479	478	482	492	500	471	504	473	499	461	507	466	449	485	483	479	466	448	479	479	489	496	508	500	496	506	490	462	501	487	458	498	473	488	484	485	445	438	475	475	481	496	480	505	458	466	452	469	460	508	518	481	484	487	447	472	440	506	464	484	474	494	484	492	474	459	478	502	473	475	473	473	482	516	483	500	463	462	439	526	500	497	467	467	478	489	464	471	512	496	536	465	460	462	450	458	497	479	539	489	501	488	502	476	467	493	487	503	488	499	445	488	511	498	455	483	408	484	481	504	495	505	523	489	532	456	439	483	499	460	488	515	496	474	470	463	485	507	495	525	475	493	442	474	486	493	457	463	474	473	453	478	501	478	525	515	470	505	488	459	473	494	535	440	441	462	483	454	502	493	507	482	522	481	434	500	506	471	427	491	456	442	484	471	469	484	510	516	418	491	478	446	546	481	537	496	513	514	503	460	475	475	520	481	474	456	512	489	466	460	460	476	461	445	472	489	513	469	469	494	440	504	499	523	493	464	457	490	483	450	488	491	510	493	487	490	466	462	530	485	473	437	473	502	513	505	510	473	487	471	486	504	490	494	467	474	482	473	455	440	515	479	498	492	509	517	498	462	463	478	497	486	446	461	437	532	500	451	491	530	492	482	473	446	522	496	489	467	467	474	493	473	472	459	503	493	487	506	478	505	452	487	482	438	496	474	512	492	482	504	448	472	521	523	482	477	493	460	467	464	463	476	501	474	472	476	484	514	444	486	483	501	483	508	516	497	515	500	457	505	509	496	481	464	468	454	458	479	475	474	488	489	438	516	473	463	499	465	467	453	461	446	507	456	464	464	505	480	467	498	491	504	439	475	501	473	498	494	509	469	480	492	476	490	466	457	466	490	524	469	509	474	467	463	516	416	476	510	465	462	460	459	515	489	453	487	491	494	455	468	464	499	528	494	468	490	467	477	481	477	471	479	508	463	459	503	510	440	459	502	509	524	467	461	472	457	500	465	474	452	468	467	462	499	478	449	481	505	466	479	477	468	514	467	459	485	480	490	519	470	481	496	488	482	511	503	458	482	528	469	509	513	511	478	505	518	497	460	483	446	505	443	505	509	470	444	516	507	485	474	482	454	479	491	491	464	498	467	543	501	472	508	469	491	502	468	499	488	475	476	460	460	483	508	481	468	487	489	486	475	465	501	501	486	460	541	519	533	511	507	478	481	504	460	498	482	522	466	465	459	482	498	448	447	458	506	462	483	456	482	489	469	501	495	470	507	438	477	508	502	500	484	465	498	498	486	454	513	465	473	454	486	444	477	446	501	450	480	463	496	492	468	437	535	462	463	478	480	476	470	513	516	446	474	484	497	457	492	484	497	517	434	485	485	434	473	499	491	512	461	435	483	474	496	472	463	465	504	444	436	467	510	504	479	490	484	494	459	457	474	475	480	473	502	497	485	474	460	501	475	461	461	466	501	494	519	472	442	469	456	481	494	432	517	469	527	466	484	494	443	467	484	465	512	477	481	480	490	497	466	439	498	487	471	470	475	449	505	480	484	502	467	480	489	469	490	477	483	473	492	455	438	457	479	453	473	504	498	515	510	513	518	479	507	498	494	500	502	480	460	483	490	479	464	499	466	468	492	490	470	498	528	508	501	463	496	516	465	454	493	447	500	497	471	491	460	519	462	496	497	459	497	484	449	497	497	471	488	479	471	477	477	456	428	482	468	461	504	478	512	487	477	471	437	477	478	504	497	475	472	470	483	504	453	451	497	495	510	465	484	482	474	498	450	475	455	481	479	486	482	490	508	476	505	499	465	419	490	475	486	457	443	509	469	506	462	490	515	502	469	463	477	482	491	489	479	492	462	511	482	480	482	522	494	464	452	456	513	505	465	477	469	495	502	448	473	470	498	471	530	469	496	459	512	454	502	469	423	470	508	517	469	475	490	484	506	478	493	500	466	490	480	465	488	483	474	500	468	498	474	491	464	494	508	494	479	496	493	519	451	464	532	466	474	478	469	513	450	475	486	477	516	489	458	465	500	486	493	518	508	481	486	474	502	483	485	481	475	474	466	465	506	432	489	472	498	459	471	464	507	465	483	502	467	508	482	473	486	488	467	453	493	452	486	505	487	482	440	482	483	482	512	487	480	496	438	463	490	482	528	481	486	493	506	468	476	487	465	458	470	461	452	501	499	425	478	516	503	474	515	490	536	476	481	502	496	440	467	486	479	475	475	466	473	485	457	491	472	478	504	467	492	485	500	494
24293	20782	25587	22965	1405	581	557	482	458	470	458	492	471	461	439	426	421	434	481	443	416	432	452	454	440	464	442	403	418	414	413	453	397	418	417	447	394	427	434	437	427	402	419	390	443	413	415	421	421	426	398	406	416	412	436	424	409	426	410	417	451	460	446	426	415	400	446	406	412	441	442	425	399	457	402	428	404	405	455	392	423	427	425	410	417	425	387	441	421	460	416	390	421	421	403	399	416	401	412	414	439	437	409	461	413	413	428	427	421	444	473	446	391	421	447	421	412	415	453	384	428	411	455	433	396	473	423	400	408	425	457	407	416	428	433	400	432	389	389	449	417	458	446	406	442	418	369	420	463	418	433	401	411	416	384	401	412	420	426	414	412	422	427	439	399	425	444	422	406	428	428	406	434	380	429	406	413	398	468	400	419	423	400	433	440	389	412	407	415	406	387	407	396	407	417	462	406	428	443	418	434	433	417	432	408	416	416	430	429	411	447	406	420	453	403	421	424	422	443	459	431	420	409	432	454	409	411	430	395	422	423	451	411	403	424	442	426	422	406	417	447	404	456	428	423	372	391	404	401	426	408	407	393	419	387	429	424	405	451	406	398	419	402	411	430	422	440	411	419	430	425	407	376	414	404	425	442	440	434	431	406	423	383	385	431	446	422	409	414	443	396	425	415	441	402	416	414	414	427	397	435	404	417	401	420	423	389	440	427	417	433	426	398	396	423	435	419	426	409	430	430	441	380	423	419	407	395	404	408	428	422	433	388	439	425	432	394	401	444	423	423	423	431	387	422	452	425	453	393	437	411	422	459	414	405	433	423	440	416	441	417	453	401	380	435	405	424	412	434	454	427	423	400	402	468	415	401	421	423	424	390	396	430	437	402	455	445	396	415	426	436	413	445	452	420	433	433	422	421	410	422	384	452	430	426	442	456	387	413	433	455	411	403	430	431	411	441	396	434	427	415	428	407	451	450	442	445	455	443	381	406	394	429	403	426	432	419	434	449	412	422	414	407	434	464	462	416	407	396	471	415	406	383	408	418	466	438	428	407	418	450	422	439	420	450	406	398	445	417	394	445	446	420	431	438	427	401	430	416	442	401	399	392	408	396	400	414	453	439	366	431	453	419	455	367	374	413	424	430	414	414	436	439	424	399	437	462	434	404	455	396	396	399	405	456	423	372	446	416	439	451	406	370	418	427	423	428	363	411	431	395	405	435	439	414	443	400	416	398	466	434	436	427	388	396	424	456	445	432	419	424	439	421	394	447	438	399	404	424	434	452	402	387	425	472	373	444	428	419	448	410	392	407	398	416	430	424	406	464	441	429	427	436	442	398	403	393	404	393	408	435	425	437	389	414	432	394	462	412	393	443	416	403	424	437	432	449	453	396	430	413	424	422	433	434	467	405	431	431	421	395	449	373	433	454	443	393	419	451	418	419	408	434	423	419	445	458	393	411	416	431	430	393	438	432	427	421	414	441	434	394	417	429	435	420	416	402	405	412	429	428	400	420	447	437	416	443	428	410	420	446	434	399	432	418	441	399	403	414	430	408	433	458	423	391	414	438	402	424	439	445	445	479	421	435	398	415	430	435	460	423	437	418	447	415	454	402	402	444	405	415	445	373	426	415	409	449	395	448	415	427	406	422	428	415	432	391	441	402	451	390	413	441	408	466	425	439	425	380	415	419	381	431	457	443	392	426	438	386	405	419	417	428	448	428	450	435	397	454	445	428	379	441	407	420	437	439	410	393	406	413	404	420	409	385	379	436	431	452	449	436	452	420	391	429	444	408	407	448	411	439	404	414	402	396	437	435	437	447	443	410	395	381	396	427	404	422	399	438	452	417	407	393	457	421	400	392	455	421	407	444	413	416	403	469	415	439	427	422	431	421	413	415	445	428	432	429	424	423	440	395	408	412	409	443	443	431	381	393	415	471	453	416	386	426	436	394	421	413	433	421	413	403	462	430	399	436	469	436	409	391	411	385	421	439	415	465	437	430	417	407	382	433	420	427	391	453	441	444	415	428	438	434	421	387	424	424	431	439	408	380	427	419	428	381	451	426	438	420	445	402	432	415	436	422	372	407	399	392	426	414	407	432	402	409	405	426	435	459	422	439	456	454	376	426	432	393	433	422	442	432	427	409	402	393	409	394	424	428	431	411	406	408	422	399	432	409	432	420	403	416	429	396	402	375	425	397	459	450	417	430	411	448	419	417	431	411	407	435	460	412	411	409	414	397	411	444	413	444	435	404	397	432	450	436	422	454	453	424	407	398	433	419	386	417	411	410	447	454	425	449	421	443	460	407	402	435	400	407	445	432	400	430	452	440	406	426	429	410	429	435	445	397	390	413	411	421	403	427	416	414	422	395	446	419	420	399	429	420	409	440	421	454	403	420	397	442	415	405	458	424	448	415	431	433	407	404	396	385	416	405	425	381	399	416	456	395	444	405	423	423	440	435	412	433	415	432	397	410	423	432	369	434	411	418	444	419	399	407	421	413	424	416	400	419	425	387	411	431	449	472	405	427	413	425	453	429	423	432	397	404	399	434	425	440	421	410	437	409	418	420	419	473	412	425	409	405	423	438	413	451	450	428	393	438	399	406	410	397	433	451	391	401	459	419	431	386	376	391	410	451	428	408	430	410	455	427	440	449	434	431	401	447	444	426	391	436	435	420	411	440	380	420	424	405	437	406	431	390	417	433	398	414	438	427	406	406	419	410	416	403	418	401	419	430	419	395	416	412	406	422	446	413	416	439	404	407	403	419	426	423	434	383	436	424	414	439	378	410	421	446	432	422	446	411	451	378	402	415	400	431	424	450	419	446	415	409	395	433	423	404	443	421	411	414	429	423	427	411	415	438	412	420	443	447	418	400	421	422	441	423	402	369	444	410	428	389	414	412	426	433	431	412	420	417	424	449	429	435	427	435	420	404	416	406	408	416	460	394	430	424	438	409	461	446	419	427	418	433	411	440	422	430	417	455	436	456	426	464	376	438	442	393	452	407	439	395	433	396	410	415	416	425	421	398	429	438	410	449	415	428	395	425	417	466	419	437	428	435	440	432	412	414	408	403	423	416	408	413	452	425	383	424	429	443	358	450	393	438	428	400	400	418	408	419	428	434	455	415	411	423	405	415	424	396	409	445	441	439	379	428	478	418	437	424	462	418	434	429	437	426	399	395	413	441	422	411	433	415	418	399	428	425	411	420	425	428	392	434	419	412	451	426	425	393	426	445	412	401	430	404	397	460	401	422	401	411	410	450	438	445	441	456	425	456	431	408	420	455	434	417	399	424	427	427	434	413	400	425	412	403	420	376	462	410	442	399	435	426	371	403	430	422	404	460	398	393	410	431	423	450	410	418	417	441	420	419	422	391	420	419	432	401	449	404	398	438	412	412	413	439	377	416	401	396	418	397	414	422	449	402	435	410	437	412	425	419	436	377	445	407	404	387	409	452	410	422	397	407	399	411	421	423	457	428	449
3343	3962	2477	1414	1045	898	729	736	697	678	654	597	598	640	605	621	598	571	564	583	573	541	605	548	544	564	611	554	561	520	521	598	504	570	541	567	583	559	601	502	519	570	532	586	571	576	525	563	503	548	535	573	583	514	574	550	549	539	569	568	602	544	523	546	548	556	570	546	538	562	559	576	582	548	511	549	539	520	530	586	555	549	526	531	554	543	566	540	573	536	581	530	549	520	532	537	591	588	531	554	558	525	512	510	530	560	570	546	569	558	571	522	574	558	524	544	566	581	557	527	586	539	565	592	549	571	576	583	526	583	525	505	551	586	578	582	571	549	545	581	533	520	585	558	547	537	584	556	531	542	554	517	566	558	517	561	541	585	551	564	587	542	518	511	509	553	497	617	548	559	502	496	537	567	575	548	540	530	567	577	581	509	560	534	538	552	566	572	566	546	556	524	566	562	523	537	550	525	540	516	560	544	531	545	557	557	533	554	513	570	552	562	516	513	553	583	523	538	507	533	527	550	513	537	547	579	566	520	570	515	510	556	521	557	531	526	552	506	569	538	604	569	558	505	595	575	554	547	528	552	564	547	540	573	524	532	549	522	572	556	499	568	559	575	541	584	564	536	541	573	549	586	577	551	551	556	549	541	568	553	524	569	542	537	554	559	556	562	562	540	561	561	565	556	507	515	543	550	554	542	571	543	571	551	512	560	537	539	563	540	518	574	537	508	571	581	529	542	541	558	560	521	578	550	594	574	560	534	569	569	550	555	578	555	556	506	542	550	532	538	548	537	560	593	576	570	549	498	513	524	598	535	556	542	558	560	548	556	537	554	551	534	504	516	529	520	578	522	564	587	549	557	581	516	525	591	542	581	563	510	545	547	515	528	630	584	536	578	560	580	510	543	565	512	561	536	526	539	583	559	559	536	538	593	571	558	548	516	571	564	514	522	519	561	578	573	569	551	524	492	523	570	545	535	549	576	575	514	578	520	556	540	542	538	564	538	556	523	556	569	560	551	544	552	516	560	530	545	547	545	554	555	529	574	524	546	529	546	540	551	581	533	521	552	583	523	566	506	555	526	561	579	562	546	545	542	564	489	530	546	540	531	544	565	569	571	560	579	582	521	564	570	563	516	563	520	575	578	547	548	525	597	540	543	528	537	555	506	541	606	537	481	530	560	577	567	558	539	546	556	586	534	561	534	509	576	527	571	579	540	538	524	557	552	548	549	554	522	557	557	514	533	548	588	540	530	552	537	590	583	587	539	501	575	542	556	531	561	513	538	538	566	541	569	532	533	564	523	560	565	553	537	565	555	550	549	556	569	568	517	547	536	513	558	533	541	569	537	591	566	586	549	519	584	516	557	616	520	520	544	557	514	534	540	515	553	603	541	542	580	526	578	559	546	526	525	540	549	534	541	595	575	570	561	516	526	541	524	552	589	542	570	577	496	561	574	546	585	566	530	527	565	596	557	542	510	517	533	561	615	576	495	544	548	543	558	561	563	598	532	550	598	556	512	562	555	508	532	531	547	537	515	526	548	542	566	584	547	562	550	556	526	509	557	572	549	552	542	564	507	568	529	606	533	565	562	561	570	544	559	525	527	569	540	544	540	542	585	563	533	554	531	557	510	547	529	558	552	560	561	547	554	552	519	572	579	554	538	558	553	523	562	564	543	537	534	548	576	562	534	526	571	543	593	551	526	600	516	554	554	510	551	566	556	503	532	563	564	581	533	600	527	561	493	573	526	543	530	542	531	531	521	533	520	529	551	560	547	537	524	551	516	554	550	571	561	567	554	558	500	563	531	562	544	535	579	563	569	558	531	515	568	575	573	511	595	556	553	511	585	520	576	524	547	535	584	536	573	577	560	541	513	560	557	530	584	562	582	557	526	551	539	526	526	547	581	593	543	582	558	584	535	575	571	538	533	540	556	575	532	567	537	558	561	566	529	568	534	534	570	534	569	554	488	522	507	578	559	527	553	563	519	542	545	598	523	561	538	505	570	554	548	529	544	563	558	540	570	584	542	518	529	595	559	537	544	531	494	559	575	559	549	537	580	565	529	571	582	548	557	568	563	541	535	566	556	545	524	537	520	582	544	526	586	533	521	551	540	534	574	508	547	557	540	526	520	575	576	572	545	540	539	523	529	543	551	529	559	515	531	558	543	555	551	572	557	575	537	588	525	583	591	520	561	573	583	529	550	569	522	596	553	566	547	539	570	540	600	556	529	557	544	569	524	589	507	567	590	558	539	532	534	499	551	605	529	594	534	558	517	582	527	564	557	517	521	554	544	584	568	510	560	558	517	558	585	538	585	565	563	548	549	545	535	507	557	567	557	561	503	538	558	545	505	529	555	558	530	539	509	534	523	570	542	537	577	560	566	593	577	565	515	582	513	574	547	555	547	582	510	570	551	529	568	540	529	556	524	538	558	582	559	544	529	569	517	519	513	547	534	550	546	604	551	541	561	554	556	526	531	551	524	588	515	547	533	555	585	596	538	536	549	530	566	536	557	526	532	527	565	527	581	486	541	513	532	574	550	524	579	543	541	551	527	562	548	589	545	541	560	513	560	562	530	539	564	527	557	512	563	587	565	587	520	547	522	529	556	545	545	537	573	567	516	542	568	503	577	539	578	553	536	549	558	503	528	529	560	514	544	506	556	571	598	549	576	571	542	543	512	564	561	563	566	522	501	551	512	513	553	555	552	550	563	559	563	573	559	522	560	548	576	537	563	553	509	562	546	573	564	491	505	582	545	579	569	565	529	570	529	509	547	545	558	543	533	543	542	521	557	541	530	514	527	570	562	556	584	515	530	562	541	533	537	552	523	498	576	562	555	538	528	538	540	530	524	561	586	577	584	550	548	576	530	529	572	569	517	558	550	539	568	552	545	493	558	575	536	532	483	527	543	539	583	545	557	567	542	573	536	530	560	540	535	516	537	551	551	517	587	544	561	552	517	538	537	564	569	572	580	532	577	537	516	532	525	543	554	560	568	531	551	530	532	551	586	584	612	549	549	554	562	542	547	552	578	502	596	546	545	535	600	573	530	589	515	568	522	582	494	540	512	539	592	560	569	575	550	550	547	515	482	581	503	575	555	530	581	531	527	555	550	535	520	565	541	525	522	560	598	542	531	544	528	544	518	520	552	544	511	578	556	557	559	586	553	557	527	542	527	543	587	545	566	549	524	559	516	565	534	542	522	540	558	561	508	608	527	568	553	532	543	603	534	565	538	506	544	567	540	591	559	562	529	487	545	548	522	532	580	561	543	536	572	561	519	552	521	565	558	559	557	559	531	543	586	572	578	556	548	595	551	564	569	549	501	577	559	561	522	537	573	558	527	535	534	555	587	498	511	525	542	561	562	561	579	575	575	554	536	542	555	495	542	561	578	567	517	544	540	529	566	578	535	541	557	548	560	564	555	543	552	521	575	577	630	516	532	552	529	574	499	518	600	541	543	557	513	579	532	530	546	571	554	540	532
22066	20842	28154	23621	20842	19665	1281	456	351	294	261	217	210	205	189	191	183	160	150	163	166	139	134	139	125	145	138	124	149	136	164	133	126	120	123	130	117	133	119	134	138	129	117	117	131	127	135	120	117	117	141	131	133	116	99	135	131	115	107	123	137	133	127	119	141	108	110	119	108	116	133	118	125	111	129	108	134	121	122	121	121	118	130	122	134	106	118	122	132	110	116	139	147	130	137	122	129	122	146	132	139	117	138	119	113	138	120	108	115	118	131	107	130	138	111	101	121	139	128	121	119	134	107	114	134	132	130	118	103	115	112	120	127	129	104	146	114	117	104	130	121	113	126	107	128	117	118	130	105	125	128	105	112	129	124	128	125	107	107	133	138	143	122	156	115	126	125	110	125	101	124	115	103	140	107	129	107	118	133	130	97	101	123	131	121	134	125	132	112	100	122	122	127	109	112	128	127	128	127	107	125	140	136	147	109	123	127	123	122	119	140	123	130	128	128	126	130	116	125	114	118	112	110	126	110	132	102	97	121	115	132	142	118	140	128	111	137	112	116	123	123	129	138	125	116	118	126	121	115	136	120	125	131	138	124	129	144	122	148	97	113	124	122	131	140	112	112	126	126	130	133	112	138	133	143	88	107	142	134	108	148	121	113	119	118	120	117	118	120	137	130	146	127	106	128	130	124	120	109	117	120	129	131	131	129	113	146	137	110	131	126	114	135	114	121	118	121	131	111	127	122	117	124	148	119	121	137	126	114	128	103	132	125	121	115	109	128	126	135	100	103	116	130	135	133	133	111	158	133	127	135	118	124	125	128	129	136	117	114	114	117	117	123	131	110	110	143	119	123	162	144	114	135	118	106	113	89	109	109	116	117	117	147	134	117	104	115	120	117	117	138	124	135	99	132	134	107	108	127	117	130	123	139	139	124	140	128	132	125	131	112	114	109	105	137	133	125	126	109	122	129	128	128	134	112	111	135	125	103	145	122	108	131	112	123	112	131	123	115	109	113	112	129	104	95	132	109	119	110	113	133	109	125	126	117	112	143	118	125	124	124	144	137	130	131	118	118	136	110	121	142	124	129	124	141	105	119	109	143	117	131	112	133	114	113	132	127	131	138	130	105	129	125	115	117	111	121	131	130	143	124	133	141	125	127	119	115	126	108	129	126	129	114	133	114	131	130	123	125	118	111	117	119	129	137	132	126	122	119	124	127	134	130	129	113	120	131	128	121	111	111	117	127	119	102	124	121	112	128	126	137	109	108	133	113	125	120	123	119	109	130	101	119	133	111	129	139	132	136	155	135	130	135	120	114	126	135	123	116	145	85	130	123	115	103	119	142	145	128	138	131	109	138	126	117	137	124	128	113	142	150	123	121	122	135	134	132	119	129	130	121	139	131	115	129	113	118	124	127	123	115	122	118	125	131	126	129	110	120	104	122	114	133	113	128	126	121	131	98	133	115	129	117	134	128	113	131	111	116	114	125	107	116	116	129	118	124	114	129	125	111	104	126	108	140	134	149	125	112	118	111	95	108	145	93	136	117	115	132	123	129	114	137	121	113	115	116	139	115	124	119	100	112	109	111	124	135	115	112	126	115	124	108	129	123	124	128	116	106	118	127	117	134	136	136	133	118	117	119	128	113	133	128	124	132	126	135	125	115	109	119	132	112	121	126	109	124	111	136	136	130	135	107	118	103	132	138	124	117	132	127	120	120	120	112	109	110	105	119	90	137	121	132	113	125	125	119	124	138	135	120	116	117	114	110	124	120	139	120	112	124	119	112	115	128	133	122	121	109	130	126	111	129	135	113	121	145	134	102	134	115	106	111	127	109	139	112	129	125	117	140	119	112	99	105	131	117	135	138	102	133	132	123	120	127	126	107	148	117	119	119	129	118	120	108	117	95	146	120	111	122	135	139	110	136	125	119	110	115	131	112	125	134	115	119	106	117	121	97	119	125	117	132	126	118	118	130	119	131	120	124	125	119	131	106	137	132	126	142	126	123	131	131	125	123	127	133	109	132	121	126	117	112	126	114	112	129	119	128	112	133	112	116	122	146	120	110	127	115	123	134	149	113	121	117	119	118	129	136	108	135	127	114	115	114	132	117	124	139	142	113	127	135	144	114	110	125	129	128	127	131	129	143	124	106	129	124	110	111	107	111	124	109	120	131	112	140	136	135	133	121	110	125	123	117	119	131	124	121	102	123	125	118	121	138	110	126	112	131	129	136	149	103	112	132	135	120	106	121	115	111	123	128	130	131	130	119	104	117	115	98	114	115	120	132	125	126	113	110	141	140	137	115	117	126	125	129	116	128	118	125	140	121	136	114	121	102	125	117	114	136	128	132	109	120	126	139	111	128	122	138	99	134	117	112	116	118	120	123	136	125	149	126	144	137	127	122	117	124	110	136	111	104	120	139	122	118	134	123	130	122	98	137	114	109	147	133	118	102	109	122	105	139	119	112	122	126	105	146	119	130	128	123	133	127	131	112	116	132	124	114	141	138	128	132	124	130	123	116	134	119	143	123	118	102	110	115	115	114	137	116	120	133	118	127	124	134	128	130	128	123	114	106	123	130	134	109	142	118	118	113	109	114	108	138	108	116	107	144	134	105	122	122	130	129	112	117	124	124	122	118	127	114	110	121	131	119	114	136	137	110	123	121	123	106	115	110	126	120	116	129	111	117	138	111	124	130	117	117	114	118	115	104	117	123	114	114	113	127	117	132	124	134	126	128	119	137	123	115	136	129	121	123	130	127	105	141	146	121	103	142	126	129	128	115	130	116	113	107	134	103	98	121	127	123	127	112	129	126	111	116	132	112	110	127	122	133	107	113	117	130	130	113	118	127	127	138	132	114	121	129	137	123	142	118	123	134	111	120	117	112	126	114	105	129	124	115	126	128	116	136	128	140	112	135	121	134	132	108	120	133	107	142	140	116	144	124	139	115	142	126	133	125	137	132	110	108	124	115	122	124	120	98	123	134	135	122	123	102	119	125	134	122	130	114	114	120	120	113	127	101	103	107	108	123	104	123	131	133	132	114	119	139	105	107	118	116	153	121	127	116	141	136	113	111	128	142	122	121	109	123	129	119	116	144	121	109	112	142	140	123	125	125	114	144	99	108	113	127	124	109	115	116	122	125	124	138	113	145	120	117	154	123	109	129	126	108	119	141	130	119	116	138	129	126	114	115	121	126	123	113	140	108	133	119	123	140	128	106	123	110	114	121	134	140	130	133	110	135	129	129	137	112	133	118	116	130	117	121	119	130	138	108	115	93	110	106	135	111	132	130	121	123	113	110	148	139	133	123	123	117	139	153	123	122	93	113	126	111	107	136	101	115	93	108	117	160	130	115	129	123	116	128	124	122	126	119	90	129	122	109	107	113	126	111	121	137	125	112	132	127	144	119	135	135	127	115	126	132	121	133	128	125	127	133	112	136	108	121	143	133	140	121	124	129	117	122	111	128	147	137	110	143	131	111	127
4239	12367	7904	3609	2450	1653	1234	952	795	687	516	506	437	417	364	348	305	263	304	240	241	245	228	268	240	213	226	223	211	205	192	220	220	204	203	168	202	184	206	186	174	181	186	184	179	172	170	177	159	174	194	186	192	186	178	174	184	181	172	183	165	186	164	167	161	160	194	159	178	188	170	184	161	178	183	189	159	185	193	175	197	189	171	156	182	181	189	168	159	187	179	193	186	164	181	149	186	158	162	167	183	166	168	197	181	154	157	175	175	163	180	169	167	175	164	182	172	154	170	158	166	164	164	158	179	180	168	183	173	156	183	176	181	174	160	187	150	168	155	173	163	179	161	175	163	152	162	157	174	144	151	172	168	171	170	159	162	157	153	149	151	181	171	172	172	157	168	173	165	162	174	175	153	159	167	186	180	190	159	147	180	175	166	181	166	145	160	179	181	177	189	169	159	192	162	165	160	168	160	171	171	180	176	169	187	194	156	141	181	160	171	170	152	151	161	185	185	165	177	160	170	158	163	166	168	179	160	180	151	168	155	190	179	160	163	177	173	161	153	158	193	173	154	148	152	162	159	171	150	175	164	151	173	181	156	194	171	159	166	162	169	178	180	164	178	170	172	150	163	165	166	158	172	172	174	158	156	179	150	167	199	167	181	177	191	160	185	153	170	162	166	165	182	172	183	174	156	155	156	168	161	178	158	157	178	164	166	151	156	171	181	158	172	159	162	187	159	169	179	162	173	145	177	172	181	194	168	159	174	176	160	162	185	163	159	170	161	167	168	171	164	185	154	170	168	178	176	195	180	144	167	168	166	170	141	165	178	170	185	174	155	182	164	147	173	149	157	146	166	140	159	161	171	160	159	167	172	157	173	166	184	166	183	181	182	176	166	180	182	186	160	163	164	162	175	160	165	158	161	164	152	162	152	169	155	174	160	169	174	161	175	171	158	173	165	176	199	148	171	162	164	163	144	165	181	167	157	167	178	195	157	153	188	154	160	176	171	152	174	177	183	167	177	160	187	150	139	172	172	173	160	168	172	183	157	172	189	168	161	181	160	180	146	178	161	173	148	177	183	181	163	158	155	162	180	171	192	165	178	178	178	166	164	177	161	178	179	179	172	189	156	170	170	184	181	162	172	182	172	159	155	164	167	156	155	177	155	185	165	166	153	164	156	146	184	195	166	170	177	195	157	159	162	188	182	164	165	160	163	183	155	160	193	168	169	144	163	178	175	168	173	180	166	171	152	147	146	170	159	169	157	179	163	183	162	154	169	167	183	164	173	171	168	155	156	178	185	158	148	171	174	182	166	145	157	150	172	192	180	185	184	179	166	196	152	178	165	155	145	180	185	169	173	170	170	183	177	164	159	181	184	190	174	154	164	176	156	163	157	182	173	204	149	157	195	162	157	192	163	181	172	182	179	136	176	176	148	162	163	171	170	181	191	189	175	156	186	155	173	184	169	168	163	163	142	159	156	150	165	163	178	162	189	166	181	173	153	186	178	167	194	177	159	176	156	192	171	180	162	161	189	178	173	166	165	147	159	167	191	156	171	157	166	166	178	152	149	152	184	150	173	164	180	168	183	162	179	147	200	164	169	160	177	190	151	183	185	159	166	167	154	176	158	164	153	174	181	187	167	167	155	175	170	160	173	183	152	166	179	181	161	177	186	163	177	153	164	175	181	157	189	139	161	164	165	186	177	172	164	171	174	162	188	154	177	174	166	166	172	177	165	168	193	155	151	167	172	181	160	171	164	156	162	203	171	160	185	159	190	160	179	175	186	175	175	197	167	179	156	188	169	185	168	181	155	199	172	187	169	167	185	164	162	172	146	185	187	177	150	168	163	185	170	198	167	156	155	173	161	184	182	175	188	182	171	172	180	169	193	163	159	157	155	166	160	156	167	177	172	181	157	162	147	140	178	158	166	181	177	173	170	166	151	164	160	173	172	158	175	173	161	195	147	192	171	190	166	175	149	175	163	173	172	175	154	154	161	168	160	167	169	154	162	173	181	162	175	170	182	155	177	158	147	165	179	160	154	178	164	176	176	155	175	174	165	183	169	164	161	173	163	174	165	179	168	182	168	157	175	167	155	180	163	186	172	192	150	142	148	147	173	173	174	169	180	176	157	172	180	176	195	169	152	180	154	158	170	167	180	161	143	147	166	176	181	194	166	151	171	150	132	153	183	175	173	185	172	178	169	149	198	146	168	178	174	179	184	161	165	184	141	171	170	158	148	144	178	170	164	175	150	186	174	162	179	143	155	178	172	171	148	187	206	166	176	165	168	183	160	163	164	196	178	159	171	175	182	174	150	166	156	163	176	166	187	185	161	149	182	191	195	187	160	178	167	156	170	159	172	154	158	193	182	147	145	159	178	184	156	153	160	156	167	173	170	152	170	185	160	172	167	187	156	182	164	156	163	158	160	180	165	181	156	181	185	171	155	176	195	159	185	170	167	181	189	171	159	164	162	162	152	167	165	171	160	168	159	146	173	182	148	159	175	170	160	188	184	173	165	162	180	171	157	148	175	165	196	151	140	179	191	158	168	159	182	164	162	154	174	168	168	151	175	184	166	191	153	180	157	183	176	171	146	170	168	170	163	181	160	163	176	153	168	157	170	200	182	171	167	171	187	160	168	180	161	154	149	159	184	173	176	166	191	148	156	170	139	175	160	173	156	159	177	150	178	182	155	150	170	174	166	191	168	169	176	178	174	172	166	165	168	193	175	163	166	180	182	143	168	139	147	204	148	187	176	160	148	169	155	180	166	173	159	159	165	147	171	158	151	165	167	157	162	177	185	157	185	146	163	169	153	177	153	196	189	145	149	166	155	172	166	170	162	168	164	171	170	170	177	160	163	183	190	160	183	173	167	163	163	187	164	190	167	165	165	153	154	180	170	166	198	162	173	165	156	152	164	185	168	163	154	171	159	181	182	187	196	184	182	157	145	158	194	142	172	182	170	177	160	162	159	159	179	151	154	168	147	148	194	164	160	168	161	155	180	164	176	172	169	160	158	177	162	185	166	153	166	167	166	168	173	153	167	196	157	176	187	158	176	151	150	177	163	174	165	166	181	172	169	179	177	159	161	177	155	153	169	160	183	179	162	184	168	173	173	159	162	164	157	189	173	173	173	173	178	193	153	171	193	183	149	187	177	166	188	183	158	159	175	165	194	184	170	163	154	177	178	163	168	156	174	167	171	162	156	155	172	175	147	194	152	181	176	172	173	168	211	170	177	213	178	166	183	162	170	169	145	156	171	209	166	164	164	189	157	173	172	153	171	170	156	191	160	148	161	182	180	145	151	160	163	177	175	169	154	160	170	191	164	158	178	172	171	189	176	184	181	177	182	169	162	151	151	180	165	157	174	177	176	162	162	165	174	175	188	181	174	182	183	178	188	159	165	168	177	155	164	176	167	173	174	142	165	168	161	175	167	159	159	184	168	187	150	185	165	195	169	163	164	171	174	170	154	158	160	164
26850	17241	3373	772	613	586	598	584	561	552	602	548	588	565	562	537	513	571	510	585	527	544	530	516	515	555	584	536	547	581	554	526	570	550	565	563	600	577	559	559	521	544	545	563	551	567	550	587	511	531	544	530	505	544	539	548	579	519	530	550	547	569	541	541	562	532	599	554	544	562	526	561	552	554	607	529	528	528	531	517	573	509	558	554	565	534	552	576	541	536	562	562	506	557	521	579	553	533	537	539	552	582	543	540	524	566	608	567	523	566	501	529	562	544	545	539	558	593	507	574	539	551	542	558	531	566	543	520	530	550	527	523	550	548	539	553	544	598	576	573	549	565	577	535	530	532	583	564	503	557	549	533	572	560	525	548	513	530	557	543	553	540	543	548	543	586	549	584	542	489	533	548	543	599	524	530	521	548	520	543	551	570	551	560	595	598	557	537	556	547	580	538	593	591	509	554	534	569	579	556	526	549	545	536	552	539	555	563	557	534	528	552	552	605	541	524	558	554	524	504	526	575	559	522	546	526	538	529	540	562	549	551	567	532	533	542	524	561	556	545	542	553	576	521	541	554	561	587	544	535	540	565	517	532	552	522	541	560	553	552	540	521	512	552	561	538	469	519	547	498	523	548	528	555	522	579	547	517	566	565	555	559	563	547	557	548	551	500	584	517	537	514	533	511	530	536	545	527	580	560	518	539	557	556	589	541	557	564	477	490	518	567	561	535	507	567	534	519	533	565	535	526	561	539	546	581	521	556	525	574	528	552	577	546	518	517	531	522	516	523	578	579	541	554	525	552	553	544	571	542	587	541	519	527	497	553	510	549	517	515	564	531	610	556	513	537	507	560	487	550	553	510	553	551	586	523	543	562	549	555	543	581	556	563	568	546	561	567	569	530	542	555	552	564	556	526	526	534	594	542	566	558	556	545	528	508	547	552	578	536	541	546	547	566	555	559	535	535	574	535	579	536	525	531	557	539	571	520	571	564	478	512	569	535	558	553	594	559	511	548	543	544	521	543	558	544	522	503	509	538	572	554	548	550	548	548	525	536	524	556	518	512	553	617	524	580	549	527	555	528	545	556	510	570	552	532	558	542	567	583	577	540	559	547	545	599	505	501	547	512	562	549	574	520	531	550	537	564	525	571	564	520	558	548	580	556	555	575	574	513	502	551	527	524	520	558	556	528	531	541	523	546	531	516	539	564	548	521	536	568	555	539	595	506	543	528	553	520	567	533	525	554	556	541	551	604	564	549	570	535	532	552	537	518	549	559	549	520	533	585	574	549	534	554	578	554	565	519	524	541	519	508	558	557	547	560	517	530	572	504	531	521	493	545	540	568	517	562	519	520	525	529	549	528	561	504	552	549	578	517	556	530	525	544	562	551	530	541	554	551	561	531	566	574	581	559	563	537	586	595	539	524	556	555	499	545	539	520	580	503	553	534	543	494	571	554	569	557	552	521	530	543	614	551	517	528	537	519	562	544	568	549	569	525	532	562	499	501	564	542	516	562	551	569	563	528	513	553	536	533	527	587	512	515	510	541	521	563	576	553	575	553	576	567	495	534	589	524	521	514	545	568	559	529	576	564	540	577	564	576	572	534	526	509	529	541	563	532	553	573	527	556	599	566	542	553	553	540	566	541	583	530	550	568	560	595	525	519	533	489	557	550	579	568	509	540	506	556	564	522	548	559	519	543	510	544	542	571	561	519	545	547	543	554	509	563	511	502	547	550	538	527	498	530	486	526	567	537	587	524	577	530	570	584	516	534	571	574	543	549	605	562	516	527	553	544	550	529	576	545	570	532	534	549	569	537	571	573	557	526	536	576	539	525	527	547	554	563	576	513	542	591	526	536	549	525	596	531	533	557	583	526	550	538	552	513	588	547	562	535	535	533	533	528	568	533	571	574	534	529	565	558	503	549	534	527	526	543	526	537	508	541	545	527	535	573	550	522	549	528	539	541	522	536	556	530	531	533	533	595	534	510	590	545	541	577	506	557	546	555	550	537	532	551	538	599	496	542	486	540	556	567	543	526	552	533	542	540	553	530	531	558	532	573	574	578	537	529	537	530	602	507	553	535	548	527	533	546	516	528	569	572	526	521	551	548	517	511	540	539	530	523	531	542	542	563	541	565	566	566	545	524	497	533	583	486	550	606	526	519	504	522	507	526	493	542	578	553	571	562	565	564	545	525	547	523	563	526	536	534	559	574	589	569	572	564	566	551	540	581	554	526	579	558	546	528	577	536	559	544	516	571	543	557	507	556	543	541	574	528	586	561	528	554	545	574	532	518	535	518	553	536	515	561	557	562	530	500	541	596	509	509	548	557	548	512	548	507	544	507	546	574	488	522	528	551	566	546	550	527	524	540	512	509	541	573	547	566	566	570	550	565	563	548	529	551	544	524	572	544	507	540	534	537	548	528	568	539	575	556	565	556	526	551	555	552	531	544	516	566	573	533	564	543	577	560	574	530	540	521	564	521	565	548	572	532	538	558	537	585	572	577	593	534	576	556	541	556	559	526	540	508	525	539	547	522	639	551	546	578	570	544	537	536	538	569	553	517	544	528	515	542	559	519	551	529	560	515	537	589	547	524	568	522	578	541	529	592	561	570	549	542	555	565	572	551	576	574	525	511	512	548	550	554	557	518	562	536	574	541	598	563	537	562	524	537	522	526	562	529	563	539	541	549	508	575	561	569	545	526	508	497	530	579	576	539	525	548	542	558	545	543	547	568	501	530	517	536	564	580	564	555	549	574	510	548	537	565	501	546	555	518	549	532	530	544	514	551	568	566	510	545	572	586	593	536	548	577	521	534	535	564	562	528	571	539	541	597	540	542	516	559	513	576	543	522	541	544	535	546	553	545	578	556	551	546	523	562	524	524	581	524	560	528	537	546	529	562	564	550	527	538	517	557	518	512	518	514	585	547	589	573	553	575	489	551	561	523	594	565	530	542	554	563	561	564	586	507	516	552	533	560	582	510	549	528	526	569	526	562	526	538	550	538	557	553	609	564	532	514	563	536	499	510	527	569	535	549	534	534	551	594	571	548	536	522	538	532	547	582	548	536	545	523	532	554	529	557	517	541	533	567	572	564	505	548	516	569	528	514	546	557	562	564	532	538	559	568	528	580	548	565	588	526	564	536	537	595	539	532	563	530	513	493	526	525	515	545	527	555	551	549	536	552	524	488	534	548	524	546	488	558	512	562	544	541	571	525	538	540	543	552	564	549	523	604	542	569	568	608	553	559	496	542	575	564	520	543	561	533	520	547	552	533	529	496	535	539	568	556	603	520	540	546	538	554	532	568	495	496	584	570	584	532	580	580	549	579	538	573	529	548	561	549	575	545	561	568	574	512	528	555	578	538	509	549	514	514	543	585	548	557	507	529	584	531	526	532	497	546	511	532	536	568	540	540	551	527	553	534	529	562	581	534	584	501	567	502	563	533	539	549	555	495	521	569	518	557	540	582	574	553	529	534	549	496
4227	1509	1181	842	862	774	780	788	758	745	743	708	736	739	752	728	724	687	765	696	760	694	689	727	700	713	691	733	686	722	685	755	737	686	722	728	717	685	761	711	696	708	692	687	692	645	730	713	796	727	746	719	713	704	702	746	719	688	730	683	696	732	702	706	703	755	736	701	658	724	739	744	708	739	701	705	702	696	699	720	709	690	707	699	705	740	689	697	695	772	712	689	674	730	734	653	739	711	748	767	701	676	747	717	675	740	649	761	788	708	705	749	709	704	675	716	689	752	766	699	749	689	727	766	754	718	717	688	694	694	722	767	728	685	697	692	698	715	693	687	728	756	719	732	676	728	703	698	693	690	719	706	721	697	712	694	669	713	739	711	707	761	738	757	710	668	723	742	726	727	697	665	732	725	728	738	690	686	706	715	730	739	715	726	703	734	662	743	704	691	737	705	751	656	729	763	707	708	677	692	675	650	706	661	710	721	757	712	690	735	703	695	721	715	716	736	718	695	715	726	695	721	657	710	754	689	706	701	712	732	702	711	690	732	730	639	708	688	651	711	703	714	663	685	715	695	706	728	692	711	732	722	702	726	676	692	733	767	730	690	729	685	722	701	691	666	720	696	741	703	690	739	748	657	740	737	685	773	724	684	773	715	681	718	760	721	683	746	652	714	723	708	691	715	739	723	701	726	711	700	709	698	657	703	685	696	677	727	707	733	733	741	745	723	740	688	703	718	685	731	712	709	743	745	733	725	709	719	708	768	733	700	742	724	684	726	717	690	728	774	744	753	686	701	702	675	740	776	728	701	682	688	699	692	703	702	710	698	731	717	706	704	712	721	740	719	689	724	694	685	696	718	726	741	717	755	674	732	707	710	694	684	774	764	719	701	764	691	700	688	713	704	724	670	763	714	733	753	685	702	670	695	724	701	640	758	756	692	675	774	693	743	681	711	716	713	689	658	719	712	669	669	697	690	727	704	702	708	713	702	707	702	781	692	710	675	675	729	698	690	724	718	720	699	717	674	716	742	770	719	714	705	687	691	745	655	733	712	721	704	703	747	728	717	693	699	734	731	693	714	642	751	684	694	741	706	716	684	712	738	682	724	773	790	753	695	738	711	676	731	709	707	705	688	730	731	720	719	701	790	694	719	710	677	714	716	764	735	738	736	756	733	696	751	721	734	751	730	753	744	685	687	715	757	696	716	682	707	693	695	653	647	727	728	700	754	691	766	716	689	688	710	715	729	743	682	706	702	759	699	722	690	723	654	678	725	694	696	703	676	709	701	708	684	720	664	734	696	767	706	738	725	748	712	723	739	704	730	712	691	719	732	758	703	707	693	713	742	706	720	680	694	734	689	703	695	689	712	678	720	741	674	690	697	722	679	714	755	726	714	717	711	727	713	676	699	714	707	758	737	736	772	670	662	650	693	671	743	716	695	739	729	748	723	818	684	694	720	737	690	741	749	744	785	730	686	714	719	700	709	697	721	703	687	718	675	743	749	717	695	729	675	709	682	684	673	705	718	747	710	746	715	657	718	717	719	716	701	716	699	697	713	653	698	708	749	748	718	737	699	727	670	665	754	715	700	665	736	711	727	706	708	713	728	766	744	725	711	713	721	720	732	718	721	765	769	756	726	674	747	703	663	744	746	714	722	767	675	745	713	684	734	686	691	698	699	707	714	693	711	707	728	797	687	700	733	700	716	728	679	701	691	687	705	691	727	667	716	737	689	704	736	684	703	756	722	697	702	736	754	723	711	703	725	736	709	733	690	669	707	686	708	686	724	710	719	689	722	660	697	739	726	704	688	691	748	722	716	697	715	715	694	724	759	720	702	698	707	681	710	728	744	720	721	712	700	704	696	666	716	681	704	685	662	691	723	720	709	703	760	692	700	729	715	766	719	703	744	678	697	719	731	698	706	739	735	688	715	767	682	743	690	663	682	757	752	724	712	716	699	713	723	695	685	699	701	749	702	704	716	699	670	713	716	706	708	713	704	701	649	685	676	678	756	740	680	706	714	701	757	713	755	655	714	691	704	699	666	712	754	717	700	726	754	719	694	682	715	726	716	701	704	727	688	726	709	690	717	735	731	713	702	748	654	738	705	666	678	716	749	741	744	676	729	710	703	764	709	682	698	745	714	704	726	707	765	724	751	699	689	704	647	675	682	659	720	734	673	729	675	719	752	684	697	710	712	705	713	752	711	682	688	757	714	727	648	712	717	687	699	720	708	670	717	707	648	686	678	687	734	731	739	693	724	717	692	718	709	772	715	721	714	702	743	741	720	670	687	712	677	723	724	671	761	723	726	706	737	693	728	709	734	714	721	742	691	726	713	693	730	722	711	709	694	720	771	750	718	700	735	723	715	711	706	685	690	730	702	737	717	738	717	715	710	714	704	717	723	739	690	744	721	711	656	711	722	688	766	719	708	700	706	687	732	765	675	731	647	695	748	747	685	724	690	683	684	694	754	685	740	693	676	731	697	737	669	708	750	682	720	681	736	696	684	728	717	714	719	695	701	778	693	734	725	731	701	705	704	715	707	768	728	740	740	663	731	685	674	689	732	752	750	714	735	706	671	717	722	693	724	724	728	693	680	717	724	760	696	690	729	687	716	683	714	769	671	721	726	704	699	710	709	735	728	722	688	612	706	682	669	704	727	708	692	721	697	681	741	728	760	733	708	690	664	765	720	727	704	685	749	764	728	683	712	734	708	730	710	686	694	669	724	742	724	736	653	760	692	752	670	656	725	707	686	692	710	675	682	737	747	712	711	703	700	736	719	700	701	691	690	715	694	744	729	688	716	708	687	701	709	737	654	728	680	712	719	692	733	716	672	736	731	708	766	742	720	725	694	708	739	700	698	705	722	731	721	808	710	703	750	726	691	705	678	681	693	727	709	685	749	752	699	756	680	741	681	746	696	764	738	673	686	719	714	675	743	719	728	714	721	695	741	742	688	683	703	697	722	722	734	732	696	734	673	684	720	677	732	697	701	756	667	668	725	665	718	740	740	675	711	714	696	749	722	704	682	734	716	736	747	705	742	674	701	700	742	691	731	715	728	749	709	734	717	785	731	736	735	746	719	723	707	698	672	746	702	714	736	716	715	696	675	690	734	698	771	717	699	682	742	678	685	691	718	728	735	762	669	720	709	692	736	722	702	699	717	703	712	702	717	704	742	737	725	652	736	718	719	680	712	731	671	742	700	710	702	710	731	709	723	693	667	688	686	700	777	692	683	697	703	727	729	697	706	674	699	696	738	734	778	758	713	704	716	732	698	678	743	688	776	705	710	715	680	719	685	710	703	724	685	738	685	749	682	715	750	721	698	766	705	682	687	641	701	730	693	688	709	716	708	724	697	714	687	703	709	684	699	684	732	713	714	728	725	705	753	749	677	726	695	717	651	720	737	749	712	687	715	781	664	682	712	712	690	786	681	703	681	734	703	706	701	672	668	726	733	727	735	692	684	729	716	712	663	673	736
22975	20864	27587	24240	20386	2482	695	561	459	433	452	428	364	408	399	371	380	398	378	359	345	369	350	370	374	336	363	356	391	348	377	379	349	402	349	349	327	369	370	339	326	364	362	371	343	313	350	346	334	359	340	348	381	410	320	355	354	354	338	335	376	357	392	346	366	361	350	355	328	359	358	349	358	367	353	322	358	352	356	332	355	358	349	367	353	346	370	376	365	373	378	331	342	326	335	316	351	354	348	332	358	352	363	336	334	339	380	343	385	340	369	335	363	355	345	382	339	365	353	387	338	326	332	343	355	355	337	379	349	349	329	359	360	392	372	360	370	368	357	356	351	349	358	359	390	390	381	345	368	356	319	331	337	387	353	348	325	358	324	352	337	366	374	332	345	326	340	371	332	347	333	329	363	330	363	365	379	381	373	313	354	339	327	350	348	355	375	342	391	319	370	381	352	332	355	365	355	345	347	361	348	357	365	356	391	320	354	373	353	347	342	349	362	347	365	370	347	378	326	341	348	335	338	322	364	340	320	340	344	356	359	357	349	363	318	345	352	328	348	360	327	329	364	352	349	343	368	379	377	348	347	355	347	346	374	354	355	394	343	391	337	356	369	339	349	352	393	355	379	333	358	357	356	350	334	316	359	345	372	325	352	389	348	340	350	359	400	344	358	364	347	351	378	376	367	334	381	357	368	364	365	358	375	368	326	363	339	350	372	314	370	360	377	337	367	336	326	344	341	364	335	340	377	374	355	394	379	359	400	375	339	342	368	363	346	367	330	371	324	330	362	340	345	351	345	333	352	354	354	337	332	353	363	399	324	355	370	417	346	397	339	370	365	375	351	379	341	337	345	325	361	329	379	353	350	349	371	337	329	372	344	303	386	356	337	386	381	361	323	357	334	359	347	352	350	332	347	329	329	357	374	372	330	346	375	357	381	374	317	336	361	348	350	371	331	349	365	335	320	345	362	334	310	348	376	358	332	326	327	349	327	342	366	374	352	358	344	349	366	373	381	347	350	334	357	357	365	340	328	346	300	345	339	349	353	388	318	349	339	333	348	336	365	352	386	349	350	339	321	354	364	362	353	379	384	366	338	352	339	330	352	351	326	310	329	366	378	318	348	341	360	366	344	344	348	345	352	385	353	365	363	357	329	336	354	370	336	396	370	366	331	356	344	388	345	381	330	397	386	384	368	373	326	332	328	356	347	343	345	336	333	351	315	368	333	372	338	386	346	337	351	334	370	329	369	361	364	348	347	335	347	330	341	341	359	348	368	370	343	398	345	356	350	350	373	346	358	330	307	359	340	327	322	379	358	354	339	323	387	356	383	338	384	372	371	353	342	347	354	353	356	326	371	336	335	325	332	369	357	328	372	334	378	350	334	354	327	367	397	363	343	333	346	351	359	349	343	346	328	338	346	315	357	373	356	397	347	346	312	358	342	354	344	364	329	340	370	378	323	385	402	352	364	348	341	336	363	372	359	358	363	335	339	367	356	355	370	336	359	391	335	362	338	334	368	372	324	343	354	370	385	353	332	342	329	352	368	335	388	363	365	366	341	339	355	373	346	330	347	345	350	356	348	345	368	387	329	354	355	329	370	350	347	329	378	350	357	354	347	371	335	364	347	358	356	348	351	372	356	325	346	356	344	313	343	360	338	357	324	370	340	370	337	362	366	379	386	342	359	364	346	359	365	384	382	332	362	342	319	349	353	327	366	318	380	361	357	349	362	342	364	373	347	355	349	347	320	329	339	342	339	398	356	340	359	367	367	338	351	337	395	327	363	351	338	350	365	380	354	364	339	366	380	333	360	332	342	352	347	365	361	367	368	359	370	363	316	366	340	346	396	327	345	323	346	333	351	361	371	385	357	338	352	338	366	380	339	360	369	377	353	375	374	319	313	366	363	366	314	375	377	325	373	362	318	337	326	357	383	371	351	362	338	356	312	368	347	316	358	384	346	331	344	376	376	390	346	346	384	353	369	344	328	355	357	379	380	390	321	349	351	372	387	366	343	357	352	332	364	342	365	354	322	352	336	316	348	385	386	388	354	320	343	391	361	342	354	376	366	343	353	349	317	360	366	383	350	347	357	339	337	367	328	324	340	319	361	341	377	354	346	343	360	357	351	372	331	354	353	315	375	378	315	359	381	355	344	315	352	332	374	337	353	363	344	384	391	321	349	333	350	340	373	357	394	333	352	348	342	366	365	316	346	365	337	314	365	359	353	347	342	367	373	377	345	383	366	364	342	338	354	320	327	356	332	358	344	353	378	385	331	343	362	351	323	354	379	374	373	330	343	365	372	351	377	349	366	347	303	372	354	357	380	356	383	356	342	351	385	325	345	367	383	391	354	354	367	316	356	362	366	346	363	350	359	358	348	354	341	317	335	325	383	392	371	387	366	340	373	343	348	376	362	332	356	330	312	354	352	371	363	322	347	353	339	362	402	375	362	375	338	352	367	341	367	364	367	354	340	331	336	380	373	361	379	348	375	361	402	321	316	347	349	341	347	353	362	378	345	358	380	371	356	359	344	351	355	344	386	330	359	390	334	366	353	359	362	336	380	362	331	365	311	396	343	353	352	335	375	362	371	366	360	354	358	368	325	345	341	331	352	334	344	377	347	314	365	343	359	354	359	339	316	394	418	314	372	367	377	331	371	368	343	348	361	348	336	374	320	370	347	362	366	377	364	364	357	360	385	350	370	349	344	324	341	370	369	376	327	358	359	374	310	366	369	367	345	356	317	348	353	359	383	352	352	377	337	374	344	359	373	340	313	349	367	376	341	351	367	317	347	357	325	348	333	350	352	348	368	361	336	338	328	359	340	337	356	340	371	360	354	363	352	372	350	333	359	331	331	325	356	367	344	357	378	390	338	405	366	359	393	358	331	332	341	383	377	372	356	363	355	319	341	373	360	333	311	364	347	378	353	378	352	330	394	350	335	359	319	354	347	369	352	324	331	335	340	321	354	406	348	311	336	359	339	362	330	322	352	355	341	360	379	368	361	338	342	344	352	351	352	355	337	368	318	371	377	369	359	344	343	338	368	368	326	340	342	371	321	369	372	358	334	332	368	339	362	362	346	355	395	359	355	346	350	315	360	347	350	321	342	336	347	368	348	312	363	332	336	384	362	354	358	361	343	398	341	394	365	373	366	335	340	381	360	339	343	332	317	376	371	349	353	374	372	364	343	354	403	329	390	362	344	366	330	395	323	349	338	322	333	326	353	343	339	334	380	332	322	357	380	372	341	373	389	334	354	334	338	359	360	327	363	359	353	305	330	375	363	371	367	353	348	342	355	377	378	344	364	340	343	337	326	337	382	372	358	378	359	371	348	329	321	363	358	372	384	333	379	357	341	352	394	320	342	380	340	385	337	372	360	378	357	373	350	398	328	365	372	343	355	361	399	335	342	384	360	344	355	367	357	324	346	335	342	348	379	362	393	341	340	330	377	343	356	339	341	375	365	345	410	342	337	337	350	363
3307	8061	5145	2425	1782	1275	1087	886	818	765	660	698	586	611	537	562	547	597	508	514	519	553	514	507	550	489	513	507	539	549	477	527	479	464	485	488	507	522	512	506	463	494	434	529	487	502	486	498	488	461	505	464	471	511	472	489	496	501	506	428	464	466	469	486	429	502	507	490	464	460	483	479	482	460	516	511	500	483	479	446	457	499	462	524	510	513	475	467	488	439	507	529	519	459	529	493	460	483	513	478	449	477	485	491	476	458	496	487	511	480	450	479	448	493	512	512	509	481	463	522	511	483	503	477	515	444	461	437	475	461	499	498	514	477	471	478	474	513	486	470	499	499	504	482	508	476	470	430	515	506	470	453	496	496	495	515	473	493	433	488	498	483	435	504	495	476	478	464	461	500	502	455	491	504	488	470	488	475	490	440	504	490	479	515	483	458	441	483	494	513	506	475	509	507	445	479	471	498	490	483	492	464	486	466	445	474	456	467	500	481	469	490	474	439	459	501	495	491	474	476	467	531	461	496	485	464	481	484	473	431	426	456	512	498	491	475	464	506	523	471	494	456	459	469	471	500	517	457	482	413	491	495	480	499	472	488	479	502	478	472	473	487	470	509	472	487	424	515	483	443	464	458	473	461	483	463	482	519	501	497	482	471	498	475	483	453	479	502	427	466	448	462	487	533	458	459	495	461	464	464	467	453	494	525	484	488	488	473	502	511	457	510	484	469	501	475	457	514	482	449	477	501	459	503	464	466	469	462	499	473	467	492	490	493	471	468	452	525	484	450	457	456	444	474	494	467	503	446	467	497	480	503	490	493	443	464	497	484	501	456	496	488	496	465	444	537	480	494	466	468	474	456	468	440	496	477	498	483	466	490	485	478	476	473	493	482	466	448	493	507	476	469	473	445	476	450	507	496	471	494	501	468	461	442	498	462	486	448	460	475	463	475	519	501	496	436	465	517	502	494	440	480	480	457	449	458	450	441	473	476	495	489	487	477	498	485	483	479	505	478	486	539	496	481	471	482	476	463	521	478	493	483	502	475	460	505	472	496	445	450	497	482	519	495	465	466	469	463	465	468	498	538	476	506	471	482	467	478	451	476	451	505	491	492	464	496	477	491	504	496	514	492	474	490	467	489	461	486	493	479	540	541	475	457	447	484	459	531	434	468	512	460	466	507	497	487	506	476	478	472	548	459	481	472	454	443	469	470	494	475	506	479	475	484	447	468	481	444	480	474	481	447	514	482	494	462	471	441	448	473	496	495	486	463	492	505	479	436	476	494	483	473	523	476	505	490	452	465	470	458	495	472	474	497	544	456	484	519	505	478	466	492	458	526	464	437	491	501	456	471	431	477	500	461	466	497	493	513	450	481	455	494	479	482	492	458	465	476	513	466	482	465	498	474	477	500	502	501	478	440	446	481	493	487	461	487	472	475	487	458	472	491	521	469	454	500	464	462	466	474	510	499	454	475	438	461	511	465	480	463	476	497	463	494	463	505	504	442	526	383	466	476	476	480	467	456	512	514	513	436	499	482	451	471	439	469	472	476	475	465	470	491	484	503	476	463	476	493	488	493	452	518	453	466	490	486	487	446	499	475	474	495	481	531	446	446	524	468	459	477	468	505	474	483	429	469	509	488	488	482	430	495	499	482	490	476	489	486	481	451	451	468	435	456	485	491	470	496	508	511	498	484	499	529	468	510	469	456	505	448	518	430	494	463	481	483	493	463	472	474	468	433	466	460	432	473	474	479	458	490	486	503	473	468	499	480	485	467	458	499	466	487	486	454	507	491	492	490	463	460	452	472	444	506	477	476	489	447	504	477	474	494	498	481	476	516	480	499	440	491	473	500	495	487	451	493	468	476	457	464	505	465	467	450	484	437	509	465	504	459	469	470	463	495	469	496	475	477	469	468	466	479	454	486	467	465	460	503	471	495	484	509	472	451	518	483	523	495	470	452	446	448	463	518	455	534	459	460	511	459	511	494	497	511	482	462	495	424	495	482	492	471	491	501	491	473	475	489	453	511	446	482	481	531	483	526	461	524	444	461	443	475	495	480	470	486	504	487	491	498	494	517	489	461	494	443	476	493	494	520	488	461	458	475	498	470	491	492	454	482	467	448	505	497	485	477	501	480	511	502	472	488	468	480	480	484	478	461	469	453	438	513	489	492	504	502	438	478	464	464	468	463	504	490	517	465	480	480	492	498	473	518	498	458	520	475	488	501	444	495	524	496	508	476	496	467	451	450	475	467	504	517	482	493	504	488	499	472	485	482	485	464	452	486	488	423	478	478	493	466	472	478	440	489	475	454	459	502	474	457	483	475	462	496	468	493	506	487	465	513	489	519	440	517	497	459	461	542	517	497	467	474	448	455	464	483	456	472	440	473	489	497	463	512	458	517	481	424	480	463	455	475	478	499	478	501	492	480	474	484	474	484	483	514	512	471	462	482	465	441	459	469	480	506	507	476	500	476	470	500	462	455	478	508	510	471	500	470	476	502	454	494	486	484	495	494	511	483	481	481	481	527	436	465	481	427	472	497	449	449	478	484	486	482	525	473	509	484	491	482	469	471	488	437	473	467	506	438	512	402	525	512	469	472	502	504	510	450	476	490	430	465	490	510	482	492	465	467	447	478	487	483	502	486	457	464	460	512	461	499	461	440	458	466	495	456	470	500	456	479	531	450	461	506	491	460	466	427	498	474	500	461	490	432	470	452	489	480	449	449	468	476	482	499	512	512	471	475	475	467	464	442	471	475	475	455	475	494	484	447	465	483	446	490	485	512	484	474	478	524	482	492	467	441	459	483	514	442	463	503	477	511	460	495	476	524	444	522	505	506	441	481	539	445	460	543	509	458	485	503	496	441	471	469	441	485	475	466	481	493	500	477	443	461	500	491	492	483	436	472	502	466	492	493	518	466	516	462	466	502	485	489	462	445	463	488	478	456	501	469	456	443	442	464	468	495	485	480	483	467	497	447	461	468	436	519	487	442	442	465	441	490	485	505	447	497	468	503	480	465	502	472	494	485	489	484	513	471	474	499	455	481	466	502	451	501	494	507	474	470	452	513	430	474	497	465	515	483	484	446	466	474	471	469	477	474	461	490	463	486	487	484	474	457	492	496	456	472	542	480	486	499	482	453	487	463	447	483	489	451	443	472	471	528	478	470	495	455	465	505	500	481	509	473	468	494	492	500	509	462	449	468	528	480	475	471	463	476	445	509	474	513	492	477	447	457	496	462	470	522	467	490	484	522	457	476	464	475	446	448	480	505	468	500	473	471	530	477	476	514	499	469	473	488	475	478	438	471	471	487	460	469	479	499	483	492	488	487	491	442	468	473	465	482	486	471	507	533	462	503	438	472	453	477	480	473	456	468	496	495	504	480	477	506	484	457	523	494	484	444	437	516	503	488	465	508	486	474	465	477	476	485	493	474	512	483	506	487	517	474	484	467	459	489	466	511	515	468	456	488	479	519	466	469	517	475
24334	20844	25623	22967	1408	539	530	518	476	487	482	444	436	444	447	393	414	410	426	431	402	412	453	391	427	416	421	412	428	463	452	437	410	456	435	425	428	402	460	417	420	422	415	402	436	425	441	404	418	409	442	408	442	414	414	423	441	424	398	392	408	417	390	387	390	408	420	398	437	420	389	445	478	444	426	417	412	419	440	409	389	429	441	384	455	441	401	411	436	428	408	407	415	403	421	414	421	439	449	390	426	402	443	452	429	410	413	408	425	459	449	407	418	371	406	401	453	439	379	396	395	434	435	441	413	439	404	433	447	405	456	390	388	438	366	460	419	413	395	381	428	390	427	407	417	399	445	431	416	437	418	413	417	454	431	462	415	414	423	459	433	438	447	416	441	406	396	399	393	415	420	436	435	383	436	427	393	404	425	426	399	410	422	393	459	427	410	411	406	420	424	453	427	410	426	395	425	440	454	429	428	401	430	411	393	413	438	408	391	431	423	434	398	419	412	426	380	418	422	444	402	429	438	392	441	449	410	405	387	458	396	416	448	454	425	416	398	389	400	410	358	458	387	427	383	409	393	421	434	421	389	405	421	425	422	428	413	423	442	447	401	413	437	391	389	433	424	411	432	422	411	431	418	388	398	421	445	393	449	412	414	447	433	406	433	395	415	430	409	392	425	398	387	422	406	407	393	398	397	419	391	384	393	424	443	448	429	435	426	418	415	422	417	449	411	424	403	430	409	441	422	386	420	390	415	407	417	413	432	425	433	394	404	402	403	405	411	442	406	412	404	378	416	382	392	378	432	467	423	450	391	418	420	426	437	431	414	398	426	422	400	412	416	382	423	426	422	413	432	385	443	446	455	407	375	409	415	408	418	401	395	428	390	432	410	415	389	434	450	446	404	402	378	447	442	398	421	406	438	392	403	446	435	418	401	419	440	385	435	429	434	428	366	393	417	442	419	432	365	405	387	432	407	416	414	425	411	397	454	403	418	432	401	418	390	381	380	431	397	395	448	438	378	399	420	465	397	400	435	411	440	413	411	388	405	411	401	438	435	372	423	413	397	420	424	404	411	441	433	403	404	405	455	410	397	414	434	428	459	452	452	400	405	419	438	401	429	438	380	416	426	394	437	403	433	382	440	457	417	434	421	404	425	440	415	413	410	407	407	359	470	390	427	389	399	429	435	416	411	449	431	405	393	414	401	453	446	412	413	400	402	419	413	470	413	403	416	406	427	386	382	404	408	397	436	428	431	446	405	417	443	407	444	429	398	426	433	387	439	435	415	435	448	455	416	425	424	457	434	436	433	394	393	445	408	401	415	446	418	449	395	403	417	422	469	439	391	359	431	401	414	399	402	437	421	451	404	433	394	400	447	429	428	434	394	427	403	421	411	425	413	415	429	439	440	442	421	399	403	395	416	388	419	434	410	425	402	418	431	445	383	422	406	413	418	424	447	419	412	421	390	371	396	423	425	447	408	403	453	403	388	405	411	403	442	403	408	403	422	426	415	409	412	400	435	436	390	472	448	425	382	406	419	398	423	400	393	393	449	429	416	414	428	430	419	396	434	403	423	429	375	448	446	404	420	422	406	418	420	395	411	399	379	411	397	423	420	393	439	416	428	428	432	385	415	393	416	424	428	428	434	408	457	397	391	382	414	407	374	392	391	424	379	435	382	445	393	434	429	436	404	429	423	371	418	423	420	445	433	420	413	442	424	444	408	424	373	403	412	447	443	370	390	415	438	413	401	401	411	418	369	456	404	451	395	410	418	447	422	421	392	403	399	424	416	418	398	437	385	432	417	401	436	441	407	432	404	430	392	398	428	420	413	406	424	417	417	397	420	404	428	408	398	411	437	418	394	436	449	420	399	392	411	426	407	392	390	443	435	405	398	434	434	422	401	421	389	376	434	433	436	445	418	432	434	394	419	406	425	401	391	426	399	421	402	425	429	415	414	425	421	405	420	439	458	439	398	425	404	405	390	413	474	389	425	404	465	376	388	401	411	428	411	407	421	379	428	414	387	396	457	392	409	421	415	403	476	408	429	455	409	456	409	392	388	417	413	448	429	372	406	437	412	438	431	410	415	402	413	432	400	416	422	371	412	418	423	367	387	417	431	449	416	430	419	394	424	413	392	432	413	455	408	404	432	404	436	435	431	423	390	405	394	457	419	418	379	403	377	403	414	417	446	412	419	415	411	423	412	410	378	406	401	415	433	419	434	431	403	433	426	417	395	427	472	443	427	430	417	452	449	449	397	434	409	434	435	456	402	452	418	427	390	408	458	408	406	445	418	416	410	418	409	430	455	366	409	446	410	414	419	430	390	412	402	433	411	396	385	406	430	421	404	389	392	395	419	432	359	452	435	421	416	405	427	431	452	436	447	427	415	437	462	428	397	457	422	419	424	420	418	403	436	414	417	425	423	417	454	401	428	387	417	428	429	422	423	420	394	433	414	381	417	419	422	404	420	408	431	420	405	441	397	436	406	426	419	415	425	421	440	410	456	432	398	394	421	396	424	393	430	388	410	417	394	433	407	404	417	414	402	435	423	389	451	426	415	429	471	393	410	419	411	407	422	430	396	454	424	429	406	410	383	398	424	427	448	409	418	416	447	426	422	464	459	369	433	435	415	418	439	404	449	399	436	421	447	420	415	417	397	386	443	429	417	395	413	396	397	410	472	419	429	407	411	400	391	432	445	442	418	408	420	440	453	426	419	427	409	426	397	410	440	457	416	421	456	399	436	410	415	404	425	413	418	417	414	466	417	482	410	387	416	393	452	414	406	421	444	424	381	427	392	483	387	450	421	395	391	434	410	422	420	458	442	415	387	418	412	411	428	413	410	455	435	407	417	441	424	425	398	437	423	391	425	437	418	436	417	399	440	407	415	410	392	487	429	410	394	428	396	423	400	414	461	386	398	404	405	425	385	426	431	415	386	416	389	421	423	394	417	414	420	426	412	429	434	450	395	405	404	424	422	434	398	394	452	417	418	448	421	417	435	439	422	434	388	423	432	418	430	439	387	408	405	407	437	438	426	428	432	424	450	414	398	460	427	403	402	367	406	427	436	447	438	453	421	412	436	416	400	445	442	395	431	428	434	433	394	423	416	429	375	404	388	411	411	376	439	417	463	417	422	425	440	439	427	436	405	435	414	409	435	390	417	412	391	414	414	407	429	453	424	445	435	435	420	408	427	436	437	448	417	463	409	404	444	443	415	435	435	403	415	456	428	411	417	418	458	415	440	450	420	414	399	427	430	427	415	424	393	433	399	428	368	416	414	425	393	415	440	416	424	430	396	444	438	393	394	405	408	426	422	408	417	402	435	385	395	419	456	401	421	430	453	401	422	391	411	398	373	429	420	382	426	450	422	404	415	434	412	420	385	377	400	404	419	440	407	381	389	389	410	448	425	462	408	449	446	419	398	419	425	411	425	446	414	382	395	422	466	423	437	399	408	448	403	356	445	433	427	415	398	421	400	415
3301	3828	2573	1420	1096	864	802	719	691	643	653	623	645	624	614	583	588	593	573	567	604	584	573	562	547	528	560	550	509	537	573	558	575	570	629	581	562	570	551	531	544	583	541	544	538	522	545	557	574	555	560	547	568	521	549	540	563	538	571	548	565	590	490	541	523	541	532	556	551	507	539	508	535	515	534	517	557	567	509	562	508	517	616	516	536	496	545	510	519	543	573	525	547	520	571	552	544	544	515	550	529	538	534	521	545	613	566	524	534	515	543	513	575	538	591	517	563	553	609	583	524	545	508	545	547	526	572	535	552	575	544	573	559	586	541	533	526	549	588	570	608	505	539	533	558	535	508	557	547	613	553	577	496	516	550	522	575	513	550	538	550	563	558	548	544	571	557	508	540	527	562	568	544	573	543	549	563	530	558	557	541	559	558	568	502	567	524	510	521	522	506	562	524	552	544	527	524	534	521	554	544	526	540	513	584	538	527	546	568	547	550	505	578	543	529	540	516	556	545	550	584	577	562	529	555	555	535	527	498	547	542	571	571	508	583	524	535	588	570	550	503	542	535	535	568	568	582	574	552	560	574	574	569	537	545	544	572	548	549	561	572	509	568	565	540	507	514	550	557	567	523	563	530	549	507	584	542	553	534	525	561	556	551	546	537	525	564	537	499	525	574	542	536	507	566	533	517	520	540	590	563	569	560	547	572	550	509	596	529	548	574	604	572	512	499	585	559	556	573	567	559	500	522	574	558	509	561	554	523	566	555	554	542	551	541	515	548	544	558	582	506	536	548	585	582	541	524	565	547	536	573	577	521	542	539	555	521	532	541	519	526	528	546	587	540	596	567	605	500	555	586	578	539	535	556	537	616	497	550	488	534	556	528	519	539	541	562	555	530	587	557	570	546	546	561	522	544	602	524	585	542	570	510	561	553	538	547	575	577	563	506	576	600	563	527	570	571	534	543	527	489	572	537	582	540	535	561	551	547	527	548	566	565	538	591	511	548	541	537	556	566	565	584	541	583	570	515	548	527	521	565	530	537	557	544	566	538	519	563	545	521	552	545	523	547	512	498	536	519	557	571	552	562	513	508	565	543	576	564	534	529	551	559	531	566	540	546	554	539	522	510	572	550	524	513	509	559	557	513	554	550	596	531	526	540	544	588	555	545	580	566	544	549	524	541	532	557	549	508	515	543	525	535	562	556	518	507	514	541	519	493	528	546	562	523	540	558	567	540	555	517	536	564	543	556	545	569	521	560	542	566	571	582	542	529	500	540	556	549	582	521	557	538	512	565	565	506	549	587	533	571	559	544	579	536	550	546	562	542	538	554	537	544	534	542	535	532	551	553	565	561	525	545	527	594	540	514	512	549	546	526	526	527	561	535	543	531	548	569	555	527	561	551	566	539	527	551	549	533	560	566	539	556	560	506	590	545	546	535	548	565	529	579	543	514	560	542	578	558	523	528	564	523	563	517	561	552	542	546	516	576	568	561	580	538	504	520	531	522	590	556	530	516	542	591	542	567	550	536	530	539	523	517	528	552	569	570	558	551	522	561	561	559	573	521	506	503	562	562	560	521	544	532	536	558	530	538	544	527	580	512	541	551	520	608	553	508	519	544	611	537	551	516	549	531	522	558	539	537	530	544	578	543	557	490	586	571	523	537	566	550	524	498	591	517	553	486	556	568	542	567	518	580	520	500	498	535	577	565	509	562	524	546	541	501	561	537	518	530	551	538	550	556	564	548	558	524	563	544	533	541	530	514	567	531	536	512	555	556	559	536	557	558	568	507	519	580	496	530	528	564	536	555	531	511	550	532	583	537	537	508	524	522	529	592	547	533	494	577	527	539	530	550	531	488	575	534	541	539	563	560	563	563	523	542	504	508	586	535	524	526	550	554	546	530	569	591	522	561	493	585	559	512	542	581	501	511	557	553	504	545	535	523	529	538	529	538	540	569	536	543	513	536	538	580	552	507	514	547	511	541	542	552	532	512	524	578	565	540	564	548	523	518	540	556	498	541	537	553	519	580	540	581	533	494	533	564	543	568	529	554	564	541	581	578	544	575	560	552	581	555	519	555	490	573	564	559	567	533	529	517	541	532	497	572	540	552	572	547	523	553	534	550	543	570	555	552	550	580	529	522	518	569	571	563	558	546	578	525	519	557	579	551	616	546	528	590	549	528	573	551	558	515	526	561	517	534	557	513	541	526	580	555	555	505	546	542	535	529	526	548	569	554	522	546	526	558	520	534	556	514	553	549	544	520	542	532	527	549	535	526	522	538	533	525	533	582	538	553	527	548	569	566	514	619	519	515	511	561	523	552	571	533	573	539	579	506	543	525	549	544	577	539	561	537	514	585	590	547	532	529	563	573	506	583	539	527	552	545	527	563	553	519	537	583	520	554	560	558	540	552	552	531	528	578	560	577	563	526	576	562	573	547	560	587	537	547	518	519	529	502	527	560	550	563	532	551	519	545	557	534	496	518	510	535	542	569	580	507	592	551	509	523	527	546	522	528	556	552	557	538	554	532	553	526	528	538	569	550	519	519	524	530	532	562	553	591	549	565	586	539	506	551	511	528	494	513	554	505	580	549	525	560	578	545	541	500	565	549	516	547	546	529	559	559	568	599	569	508	574	532	526	548	547	545	537	548	477	554	532	576	526	596	555	550	551	548	566	583	512	550	514	521	606	564	532	570	522	556	518	522	546	578	577	556	559	515	543	530	541	569	549	551	522	539	550	546	547	558	572	527	539	556	546	572	565	563	571	555	539	542	555	568	576	554	533	515	517	545	521	535	545	494	519	505	562	558	569	560	529	602	531	546	620	497	550	573	524	556	586	512	540	501	545	561	510	504	555	560	584	575	542	570	540	585	559	516	565	537	553	532	527	541	576	584	574	561	534	538	570	550	542	588	584	523	542	532	551	529	555	541	561	548	538	545	564	520	571	552	522	552	567	541	546	570	533	551	538	542	562	530	581	566	530	546	531	534	533	558	512	562	547	514	572	562	544	519	539	507	579	549	523	548	551	515	545	519	565	560	537	522	524	520	525	561	541	528	545	513	535	546	600	547	543	564	530	526	566	558	530	540	528	569	578	481	565	508	510	519	569	575	505	486	562	568	527	571	556	572	575	514	528	541	566	531	523	563	545	549	537	557	549	546	580	521	547	546	550	497	515	545	574	548	532	592	560	542	517	556	580	547	554	528	524	541	506	518	557	548	556	542	534	526	544	540	546	536	560	516	531	541	552	548	565	570	564	513	553	514	546	557	574	556	538	514	544	548	504	571	582	525	526	529	558	502	563	529	594	597	565	578	514	578	543	538	522	564	554	522	560	548	521	546	543	531	509	562	507	528	569	537	574	527	590	528	571	532	538	540	548	529	542	615	567	560	542	527	537	518	529	581	532	544	619	513	537	567	557	496	553	543	559	534	561	552	543	544	508	539	511	573	521	536	550	589	526	515	546	528	537	544	557	506	575	510	587
22044	20870	28179	23670	20870	19675	1253	474	315	283	262	240	220	205	221	183	146	166	164	172	159	156	166	157	191	145	161	138	138	158	141	143	121	138	120	128	125	122	104	130	145	126	119	113	127	118	147	113	108	142	130	134	121	108	121	131	119	121	119	131	113	125	127	125	140	130	111	129	117	134	121	135	118	117	128	114	99	120	123	112	143	127	125	125	128	132	136	119	121	123	145	118	116	109	118	123	120	105	122	98	123	126	148	131	122	129	123	121	129	110	141	129	122	119	128	99	128	120	134	93	138	129	116	136	127	123	116	111	127	109	135	127	106	104	113	116	133	100	107	131	116	127	122	120	110	125	115	119	123	119	117	127	129	123	149	132	118	128	111	118	126	118	124	115	125	132	132	117	132	121	109	123	132	135	106	122	114	120	104	130	143	120	101	142	117	136	117	111	103	130	125	124	127	106	121	112	137	117	126	133	118	134	136	132	142	117	152	110	113	135	130	121	132	118	123	134	121	115	119	102	134	133	115	142	115	107	134	95	123	110	126	111	113	133	101	118	128	122	125	116	139	128	101	121	122	106	116	127	118	119	109	139	132	141	124	105	147	108	114	120	118	108	124	134	136	127	120	115	103	131	122	114	110	126	107	122	115	113	113	120	133	129	118	112	126	114	121	131	125	120	122	132	115	118	132	121	136	138	106	141	123	131	122	132	123	120	121	110	124	118	93	123	133	114	137	134	128	107	124	129	139	132	124	134	135	128	145	138	109	126	121	125	123	132	121	111	135	117	121	134	108	132	118	135	119	136	126	112	104	131	107	142	117	123	113	118	119	124	130	148	118	97	109	136	128	132	131	138	130	116	110	136	121	106	119	133	135	118	153	119	117	150	142	119	136	97	117	110	133	109	120	121	124	100	108	108	130	132	115	124	112	113	122	135	134	145	129	101	122	117	111	117	124	114	133	121	115	101	122	136	121	124	125	121	129	144	125	147	114	100	136	115	116	118	127	106	97	114	122	140	113	124	140	127	124	117	124	123	117	131	113	115	129	95	108	130	140	121	141	107	116	114	117	130	135	129	130	113	110	109	131	115	137	135	130	135	105	128	117	138	133	111	132	128	122	112	127	110	119	113	109	108	134	122	136	124	142	130	129	109	134	107	111	112	130	108	111	112	121	132	120	124	118	118	125	144	116	116	114	131	133	126	109	145	133	119	108	125	121	124	127	108	119	113	113	120	121	126	110	98	114	127	112	127	134	103	118	112	128	135	119	128	114	112	130	119	109	137	124	127	123	122	126	116	114	130	113	130	134	123	103	108	128	105	115	148	106	135	109	137	127	106	121	116	133	130	120	110	111	118	122	129	125	115	119	141	134	137	128	135	115	104	134	109	139	114	115	141	124	111	118	113	123	110	144	128	123	117	115	121	131	121	108	120	123	134	118	122	128	118	124	106	130	120	124	142	117	132	132	110	100	139	125	112	139	123	107	120	145	130	106	120	112	129	133	135	143	121	120	124	125	138	109	119	113	90	130	126	120	120	122	136	107	119	139	127	125	120	142	115	129	131	108	122	122	107	118	109	135	107	133	132	116	113	133	106	109	104	115	134	142	113	110	119	123	119	140	135	123	121	121	113	118	134	115	134	136	98	132	113	125	126	110	105	117	103	131	120	127	115	121	121	123	123	101	135	130	121	126	126	135	118	132	116	112	117	132	121	122	119	122	105	125	106	146	131	118	130	135	126	104	113	126	112	117	137	115	129	122	120	131	120	138	123	120	136	115	138	108	109	138	131	120	115	104	125	101	111	94	107	133	115	121	138	128	136	123	110	135	143	115	131	117	109	120	135	122	116	131	112	132	110	121	114	122	134	124	124	130	108	102	111	122	126	125	118	114	117	135	128	114	121	100	133	113	117	119	126	115	118	124	112	124	126	133	117	129	101	106	120	115	126	117	129	135	115	123	106	109	120	112	122	135	130	107	120	135	113	106	123	122	117	141	116	120	134	132	99	126	125	139	119	131	100	117	145	136	121	139	113	117	131	138	159	122	132	125	140	122	123	126	134	122	125	118	114	104	102	129	111	142	109	123	121	105	119	123	129	125	129	122	105	114	121	121	141	111	122	102	120	106	133	115	140	112	132	124	126	96	130	134	126	124	94	122	138	133	111	115	105	118	121	133	124	116	124	131	135	128	136	141	127	99	121	115	128	105	109	123	108	110	138	121	111	122	138	129	132	114	112	133	123	112	114	126	128	103	110	135	121	135	132	134	119	121	100	96	129	115	132	118	128	125	109	115	116	113	109	109	125	119	138	111	135	116	147	126	119	116	110	122	148	102	119	122	116	119	123	124	114	115	113	128	134	116	123	123	121	126	133	132	124	125	106	123	109	133	117	113	122	128	118	117	113	122	144	107	121	111	134	117	130	123	112	138	125	115	112	116	115	116	135	136	118	123	98	126	125	105	106	136	126	134	137	126	123	116	111	124	126	113	135	112	127	108	131	121	114	117	118	124	124	125	124	109	125	133	113	118	125	119	137	133	139	125	115	120	108	103	140	117	132	107	136	106	118	132	120	127	113	120	132	118	128	130	136	154	99	130	114	129	125	119	90	135	130	107	122	132	133	139	126	125	135	111	116	126	125	125	136	124	126	119	123	136	117	110	117	125	130	124	107	131	129	131	122	138	115	130	115	126	126	124	106	110	118	131	116	102	123	115	136	118	131	128	124	119	127	126	126	124	121	129	133	110	118	114	145	128	124	128	132	107	121	107	124	106	132	117	132	131	108	128	126	118	114	98	115	119	120	121	132	125	129	140	126	135	109	149	131	115	121	134	117	130	130	139	127	135	121	137	126	119	134	103	113	122	123	116	115	136	118	114	116	108	109	128	120	123	116	133	125	111	124	98	112	117	121	114	119	128	135	135	113	126	103	112	135	118	127	122	106	109	114	107	133	129	126	124	133	138	113	128	110	134	142	127	121	117	117	110	120	104	128	117	119	105	117	136	147	141	120	110	114	145	118	102	137	122	124	126	130	121	115	95	130	123	117	105	104	120	130	138	121	102	122	121	119	128	140	117	124	136	129	122	117	121	107	125	120	134	113	102	141	115	103	109	110	145	118	121	125	131	115	121	111	130	122	123	113	129	117	104	119	134	130	122	108	107	109	111	136	129	121	122	123	111	126	115	100	103	126	113	134	148	119	110	125	111	100	126	124	123	125	134	122	121	118	118	120	132	111	125	121	134	138	121	102	120	103	113	128	122	141	101	101	133	127	131	138	120	114	118	123	140	107	129	117	120	110	117	121	123	127	104	148	131	133	137	120	124	133	119	132	129	129	109	128	132	94	130	113	121	116	103	147	109	96	118	121	114	116	90	146	116	130	147	126	124	115	126	130	104	128	122	135	144	136	133	140	137	110	133	131	119	118	115	126	124	129	121	127	113	113	117	132	134	125	123	127	119	111	125	124	129	113	128	124	128	109	94	101	119	133	105	117
4265	12497	7985	3599	2534	1713	1256	935	746	656	563	477	421	395	349	361	293	262	274	264	250	235	271	222	232	209	216	196	213	197	203	217	187	168	188	191	188	172	176	181	183	173	195	196	163	213	200	175	162	165	166	177	169	190	173	160	169	173	175	160	165	177	155	165	173	154	184	173	181	168	158	167	169	170	170	166	179	174	192	176	146	159	190	183	173	186	173	176	186	162	142	158	160	182	162	182	155	151	174	159	186	172	152	153	168	158	147	155	169	164	176	168	168	177	179	180	182	158	155	174	166	174	165	178	159	192	167	174	190	185	163	175	168	146	165	176	164	162	138	169	156	169	177	170	159	147	177	180	172	173	161	170	164	180	164	152	155	140	154	177	179	178	165	154	153	151	185	153	143	164	184	148	176	174	150	144	168	167	167	168	167	151	141	180	145	173	151	175	161	166	173	175	177	157	185	198	147	171	178	148	175	175	191	180	161	191	169	175	165	170	175	179	208	172	158	152	162	152	166	173	187	168	178	162	159	172	192	166	173	175	173	167	156	168	178	165	158	194	168	178	158	169	164	164	174	178	157	156	163	178	155	195	156	151	159	157	160	155	164	164	171	164	162	150	165	180	165	132	179	174	159	157	153	168	177	182	166	184	158	150	158	179	164	165	164	182	186	173	183	147	170	175	152	168	171	167	168	157	155	157	173	164	156	195	185	170	161	152	146	172	159	176	159	170	163	173	164	152	152	171	162	179	183	188	190	173	142	153	157	189	169	151	156	185	165	171	183	154	162	181	147	143	160	157	155	174	177	165	163	175	164	169	151	175	158	175	176	181	148	163	168	161	149	164	168	184	160	167	155	164	175	133	166	174	171	154	166	167	164	168	151	146	180	189	158	163	168	161	156	165	158	154	175	158	169	184	164	148	184	175	173	135	177	175	163	185	158	149	198	159	169	169	186	149	172	156	176	145	166	168	138	144	162	175	180	147	163	158	160	170	147	169	180	171	182	150	150	160	156	173	149	168	166	157	190	155	174	153	182	147	171	186	181	176	172	178	153	152	148	146	146	191	176	156	156	147	153	165	170	164	168	160	164	189	161	145	170	166	172	186	166	154	179	197	156	185	148	178	174	144	173	181	162	177	166	169	168	172	182	152	174	162	162	158	171	159	178	163	142	183	194	176	164	154	197	176	164	180	158	172	190	163	167	160	166	165	158	169	179	170	167	178	155	165	166	174	181	165	153	150	175	179	158	157	151	156	167	174	148	182	174	145	166	165	175	161	168	160	199	170	158	172	163	146	155	180	161	152	184	185	191	188	164	159	176	168	170	157	156	151	164	167	172	185	173	148	153	195	176	171	167	184	170	166	161	180	182	163	143	179	197	146	136	171	147	170	157	178	167	159	150	148	164	188	157	173	169	147	176	177	175	177	171	129	176	173	173	176	153	171	173	166	153	155	165	145	163	171	139	163	161	147	159	165	172	186	161	140	152	164	189	157	168	179	165	169	161	203	143	181	174	148	179	191	162	163	159	151	147	155	165	163	170	163	167	166	180	182	153	190	163	201	151	152	185	161	177	172	168	173	208	140	149	163	170	162	184	186	164	145	166	159	179	161	173	152	153	171	154	166	179	151	170	165	170	159	166	148	154	178	155	158	163	145	145	164	179	163	166	162	163	153	165	157	166	160	173	165	155	181	189	163	156	166	162	205	177	157	163	178	167	181	156	167	165	178	149	165	158	189	175	164	171	144	185	165	183	156	157	177	177	170	157	181	164	163	180	178	159	159	166	169	172	171	173	153	152	146	172	162	205	163	166	150	184	167	167	162	191	167	183	171	179	185	141	170	175	148	157	167	192	152	158	171	145	143	177	177	189	180	158	170	150	163	161	163	156	167	177	165	162	175	190	179	156	165	168	166	168	157	166	159	151	175	164	175	169	142	180	160	166	172	156	176	157	182	176	189	165	190	187	154	166	135	176	176	175	163	157	164	179	159	158	187	169	158	184	168	171	168	168	165	157	149	179	164	178	148	162	165	180	183	171	167	148	174	162	166	176	155	149	165	144	166	163	176	163	164	163	153	171	145	173	154	151	165	158	161	179	181	160	159	161	192	163	153	159	153	213	149	156	169	193	149	171	159	168	178	182	170	164	167	178	158	166	174	162	168	167	153	156	160	174	175	158	182	168	159	166	166	154	173	173	140	171	169	152	197	175	162	161	144	141	175	175	146	152	170	157	153	156	158	180	153	161	167	173	157	168	142	171	166	171	155	164	179	164	196	161	174	149	163	163	159	170	173	165	169	165	190	172	178	172	178	170	159	156	168	161	156	170	166	158	180	142	158	135	151	149	160	153	159	150	155	161	173	142	156	162	176	165	190	165	188	173	176	193	182	166	165	145	168	182	164	182	173	154	185	177	153	183	162	165	169	172	176	169	182	159	150	162	170	170	151	162	168	172	178	158	166	166	163	169	173	176	171	175	175	145	180	155	174	179	145	185	153	187	181	176	156	169	174	157	160	163	163	174	185	173	156	160	164	174	188	179	186	152	177	156	161	170	161	164	166	163	169	183	166	170	166	176	174	154	186	199	168	181	155	165	176	173	156	168	152	172	179	167	152	186	170	160	155	170	181	166	183	166	172	170	170	145	184	168	170	189	176	161	156	171	182	157	149	147	164	144	168	162	145	173	158	197	164	167	152	174	167	150	144	173	163	153	173	190	176	189	186	180	148	162	170	158	150	179	144	154	168	140	156	165	156	157	195	176	171	182	168	166	180	166	159	166	159	173	165	175	172	152	164	170	161	182	191	162	183	162	172	188	167	173	133	148	167	163	155	168	161	186	150	171	149	197	178	157	166	154	171	188	157	150	180	148	189	173	192	159	188	175	156	184	162	172	175	164	150	177	183	174	151	170	151	187	172	174	184	152	157	172	167	183	144	179	167	158	151	136	162	188	147	160	183	158	205	173	160	156	167	167	158	153	156	149	173	174	181	157	145	169	136	183	157	149	153	162	157	152	161	186	168	158	159	153	185	190	170	169	151	145	155	158	179	157	179	177	173	157	180	175	156	181	178	152	154	188	154	176	134	140	157	152	152	161	187	154	182	163	192	166	185	177	166	158	185	163	166	183	180	155	164	161	172	161	165	169	157	151	189	194	155	168	161	145	188	157	152	180	169	166	183	150	171	155	179	169	186	178	159	145	179	164	171	140	177	165	160	154	148	175	178	173	144	169	147	178	178	154	160	189	156	170	160	162	163	166	191	144	169	156	175	180	171	159	160	169	178	170	158	152	186	158	172	188	162	171	175	177	170	146	192	163	174	169	168	167	141	177	164	170	152	184	167	151	169	194	153	178	191	168	178	151	170	163	161	159	155	168	147	164	160	166	154	185	193	169	149	175	171	170	170	167	162	145	147	198	176	160	126	198	144	158	178	168	172	180	169	179	193	160	186	141	174	167	149	176	170	164	171	175	176	146	168	178	161	147	192	179	163
26897	17126	3241	771	616	549	585	554	548	546	582	549	566	513	522	544	564	534	581	574	521	549	565	545	527	517	572	540	570	559	546	546	502	541	527	532	528	539	537	545	548	526	545	526	500	525	551	551	541	574	535	542	548	576	557	532	550	523	477	539	518	523	551	536	555	554	533	539	506	567	545	565	546	522	533	560	537	542	526	533	551	534	546	540	548	525	572	570	563	521	557	545	544	516	510	524	527	503	485	536	510	553	502	528	562	509	539	518	508	599	547	531	568	512	527	512	537	540	551	548	511	565	519	550	545	516	568	529	575	561	533	574	557	527	561	534	485	551	560	509	561	542	512	553	562	518	529	535	522	544	510	528	531	497	551	557	560	593	555	532	556	526	524	543	498	523	542	562	537	545	547	582	500	541	529	509	544	557	539	534	541	509	556	536	553	532	520	513	529	543	545	591	540	555	545	518	540	595	528	537	556	535	497	518	513	527	550	544	571	578	547	517	527	559	523	556	534	531	509	526	583	537	522	545	556	580	525	520	600	528	497	539	529	571	503	552	551	526	523	559	539	549	498	542	533	510	554	548	518	546	541	545	540	544	525	559	507	525	552	509	546	524	564	532	541	551	573	554	542	520	555	515	547	534	556	550	562	544	571	577	520	570	561	505	535	522	552	573	557	504	540	545	506	522	544	499	525	568	547	582	531	527	552	549	536	537	548	508	502	559	546	534	543	548	589	555	519	521	521	566	547	526	541	560	582	579	510	591	533	512	547	535	548	546	526	548	521	552	502	517	543	549	541	558	566	547	524	547	569	518	558	518	516	533	512	522	523	514	533	506	566	537	590	566	510	551	554	569	590	540	575	565	539	584	523	501	492	542	551	519	512	536	556	495	573	557	531	503	552	525	539	548	576	534	541	551	535	524	534	535	529	509	523	529	537	506	536	551	570	523	533	518	543	522	511	493	555	553	535	517	543	528	521	550	526	551	529	519	549	525	548	557	548	496	518	532	584	547	553	553	574	527	527	557	616	516	560	545	532	496	535	571	564	540	585	519	527	478	601	560	564	545	586	532	569	532	541	516	589	575	528	515	560	587	571	525	532	540	512	575	561	545	559	513	550	553	549	565	511	538	535	523	590	558	528	497	506	563	518	508	581	523	545	561	537	521	525	520	541	536	540	547	552	542	548	556	592	519	570	522	531	529	549	536	526	536	520	542	558	555	533	561	557	509	584	495	568	555	579	532	566	512	587	540	556	506	548	542	529	524	512	546	511	515	533	495	561	506	572	524	534	487	558	571	521	559	526	524	535	531	556	532	535	540	525	533	529	544	544	537	548	584	530	560	549	552	492	512	539	541	564	522	581	508	505	534	544	576	533	561	560	520	543	557	522	517	536	561	560	562	552	552	533	592	574	519	523	545	563	610	561	530	529	562	612	507	559	522	539	522	498	589	538	501	562	544	537	524	568	509	533	597	528	533	511	523	525	529	541	557	519	520	552	530	552	506	553	539	579	560	502	538	538	543	548	500	478	571	530	562	541	517	539	577	530	536	526	526	516	534	496	571	492	526	546	548	555	505	553	534	535	577	540	498	529	533	527	567	535	557	535	517	529	565	521	534	530	570	515	530	496	565	505	563	536	514	522	519	515	497	515	512	525	528	554	579	523	552	514	556	548	527	549	524	547	525	511	555	541	527	549	537	547	524	551	526	528	531	514	533	518	549	538	527	571	570	545	521	490	563	559	574	498	512	526	540	565	563	498	554	525	502	539	531	514	557	562	537	532	531	528	496	527	524	535	509	521	538	512	533	546	502	556	549	549	571	551	561	542	532	578	534	509	518	521	547	517	539	535	574	539	552	555	548	572	555	568	527	536	488	520	566	605	582	530	568	540	565	558	513	549	538	539	542	543	529	497	501	572	511	548	530	512	541	522	567	518	563	572	513	577	491	572	563	557	538	519	539	520	503	571	565	500	559	538	562	568	543	545	521	509	516	546	551	530	596	562	497	522	531	522	534	518	507	551	553	521	541	592	529	541	542	541	546	541	503	566	569	538	511	567	601	544	535	547	546	539	549	532	527	505	555	529	517	515	518	520	527	541	535	514	562	533	548	477	554	555	554	540	540	545	533	520	543	530	525	495	524	538	538	515	566	519	534	539	535	574	542	527	505	554	519	526	524	526	504	541	573	529	549	516	490	548	521	514	539	582	558	516	523	550	565	471	577	584	563	541	539	534	544	498	532	548	532	529	524	511	505	518	488	501	535	523	550	540	538	530	562	580	550	530	547	535	602	578	542	501	527	554	557	537	528	546	546	618	507	577	570	566	517	525	508	506	505	513	520	529	511	529	541	551	548	596	535	540	543	564	591	578	511	518	512	561	527	485	534	522	527	531	543	537	535	539	509	555	514	497	567	567	540	523	534	553	524	513	546	533	524	557	538	556	535	533	581	562	543	539	544	492	561	542	515	559	548	554	529	477	556	565	553	524	542	562	543	548	556	535	513	554	529	550	525	523	493	546	573	586	533	535	560	515	546	535	531	574	537	529	549	553	509	522	553	545	536	559	558	591	536	532	549	544	606	521	536	514	523	523	572	514	526	516	578	556	509	512	565	544	547	551	560	548	547	562	547	548	538	550	508	549	570	522	529	524	539	517	514	558	530	519	544	570	544	528	508	567	535	505	561	512	508	561	556	540	531	523	505	558	551	524	564	536	514	561	514	490	553	515	563	522	561	550	531	523	578	571	524	555	535	575	489	554	565	576	585	576	551	515	559	527	499	516	487	542	517	554	523	560	573	546	535	520	572	515	520	535	560	551	514	564	538	516	533	543	521	559	556	554	589	543	549	536	507	491	553	576	533	546	538	558	501	528	570	499	533	561	544	515	563	548	493	536	554	515	580	556	559	542	511	554	547	526	561	513	568	545	549	583	529	579	525	514	575	535	537	561	540	514	569	545	548	541	523	527	533	552	550	510	551	534	569	509	549	515	513	505	514	577	551	591	554	579	532	531	537	514	575	514	548	519	562	525	497	541	541	538	553	564	532	503	536	512	489	526	537	516	517	583	566	543	526	557	603	544	549	541	557	532	570	530	518	569	523	552	497	527	524	525	536	522	559	535	564	555	558	516	540	571	503	550	529	503	524	536	546	531	520	506	549	535	583	548	537	528	524	499	551	561	525	490	556	515	534	530	531	538	553	552	556	556	554	563	532	522	508	518	528	525	566	504	544	557	508	506	561	554	550	568	545	531	527	489	549	540	564	552	556	537	532	521	539	544	510	519	551	520	518	536	552	563	485	531	517	547	519	558	545	510	538	555	542	573	531	514	535	547	512	570	494	518	541	531	561	512	501	506	510	535	534	556	561	536	560	544	548	556	533	580	511	547	539	541	538	527	536	530	549	516	556	543	531	559	506	542	521	549	561	578	513	596	561	483	512	561	515	509	541	510	563	550	545	542	565	557	520	552	517	497	541	523	546	564	502	547	536	534	552
4251	1560	1088	879	839	765	776	732	742	739	732	742	753	732	713	673	705	665	713	700	732	730	676	729	696	701	700	718	719	718	672	678	719	721	743	716	732	681	716	684	714	689	697	698	716	707	711	710	679	733	685	740	685	774	700	721	722	705	691	694	709	710	732	711	678	707	734	760	694	734	697	737	680	703	716	675	718	688	687	711	679	687	729	727	662	701	710	657	762	725	719	694	668	721	696	696	726	746	698	706	727	734	641	736	741	712	681	719	666	715	676	721	665	688	673	688	657	700	704	693	743	707	645	680	665	720	725	712	730	708	710	693	717	713	727	704	719	677	740	717	700	695	706	687	697	712	667	748	693	697	722	700	675	688	695	745	743	727	712	733	707	649	702	665	739	710	714	710	698	718	700	712	685	762	717	720	714	729	740	709	693	717	684	759	760	693	678	715	721	697	677	710	691	714	717	710	699	716	681	669	665	718	731	696	722	701	730	662	765	675	740	750	656	697	679	747	691	663	687	702	710	688	720	711	696	693	719	720	702	712	665	688	739	673	717	724	725	706	731	741	740	689	726	752	754	755	698	774	717	749	761	718	696	705	669	733	731	699	701	727	699	729	730	704	687	689	707	703	711	734	726	728	691	687	692	743	754	698	662	666	694	704	698	683	714	683	720	715	668	673	664	669	715	696	721	751	690	674	690	683	730	661	747	733	730	689	685	673	680	681	695	677	669	742	693	732	723	703	677	654	723	651	693	710	712	715	699	713	676	732	661	668	681	681	663	701	692	650	710	646	731	679	735	718	689	718	683	681	740	718	718	675	686	698	737	654	690	693	734	713	737	705	688	685	720	760	669	695	706	699	734	699	723	685	730	717	724	731	685	724	699	744	700	692	731	694	686	700	683	688	699	692	768	650	722	717	687	749	731	709	717	701	677	671	667	720	675	633	752	711	697	646	697	720	723	737	715	680	682	708	692	678	668	745	652	719	729	690	698	694	689	706	694	655	694	707	717	694	701	683	702	666	714	689	721	727	740	756	677	752	718	721	701	714	714	696	699	679	742	708	703	734	644	690	722	706	696	667	677	737	679	719	695	681	684	729	735	685	677	705	695	703	709	698	658	722	714	699	736	699	676	669	733	758	678	720	733	724	716	705	740	736	690	685	736	686	708	752	737	678	701	683	696	736	717	749	711	704	692	664	688	692	702	678	699	703	793	696	722	696	678	699	750	727	726	696	668	659	685	724	712	709	793	699	664	672	735	733	669	715	733	709	723	674	702	696	679	666	688	723	720	685	750	717	738	716	730	671	721	723	688	661	691	686	678	677	720	704	705	728	673	693	756	709	699	760	661	712	713	704	731	727	720	706	718	707	730	672	692	693	707	698	723	637	745	746	667	697	710	765	691	705	712	714	733	738	708	708	726	744	719	726	752	723	700	710	721	696	730	659	728	698	671	699	697	691	722	701	665	698	760	705	702	666	700	710	697	685	719	688	704	713	682	705	647	731	690	694	661	737	726	665	676	694	642	692	720	689	675	718	688	702	694	707	676	700	723	698	668	672	698	655	703	724	708	705	692	746	730	743	748	697	657	654	718	696	657	724	692	703	707	689	685	704	712	683	729	757	684	693	679	689	716	714	696	658	725	664	692	693	701	681	737	708	686	719	713	696	751	731	729	752	703	716	706	689	706	729	696	716	712	695	746	723	698	690	694	749	710	751	738	737	736	736	757	697	685	664	733	712	760	747	713	693	649	677	752	682	711	729	742	753	674	713	744	732	685	678	719	676	732	701	770	679	724	684	710	702	654	709	683	688	718	727	706	656	762	693	704	722	662	688	724	685	711	708	722	738	746	731	699	704	745	729	731	723	749	696	735	694	675	694	731	670	742	722	729	723	702	693	712	722	692	696	677	643	721	737	716	689	693	714	683	698	730	704	694	705	730	711	665	704	724	732	669	671	711	711	707	685	696	694	691	728	705	717	697	699	678	694	756	709	723	656	717	651	701	727	749	687	721	722	679	717	725	704	654	734	734	696	720	731	687	728	728	670	722	675	665	711	696	715	685	706	753	682	712	715	691	732	695	709	728	715	707	687	702	682	719	681	681	669	705	660	722	722	668	685	740	684	659	750	710	676	686	711	714	670	709	716	705	752	688	718	713	723	679	731	685	743	630	672	663	725	744	698	704	716	717	694	700	722	704	712	727	756	693	676	737	707	740	711	716	726	677	673	720	666	668	634	669	724	717	774	704	674	695	699	709	716	688	677	750	694	725	683	661	702	703	719	747	680	680	698	707	704	690	676	708	668	714	713	673	689	688	708	663	691	757	705	696	712	670	743	695	692	707	694	748	733	698	724	689	684	676	743	692	732	680	690	730	678	686	745	696	690	721	706	745	701	688	718	705	724	683	729	706	655	720	703	707	676	741	713	739	702	727	681	698	702	694	699	694	694	687	737	678	729	685	770	717	679	704	716	665	734	701	738	711	684	702	696	724	697	665	723	698	734	700	688	689	769	731	731	727	785	685	697	740	683	747	696	667	681	712	756	719	739	706	705	711	745	690	736	701	708	715	704	754	731	711	727	711	713	722	744	719	681	723	702	687	743	684	691	732	720	705	689	755	680	719	663	715	684	697	705	727	733	729	678	699	680	717	682	710	725	664	720	754	720	678	756	722	748	727	742	718	704	736	697	690	719	724	692	665	712	673	667	708	750	741	708	679	739	708	689	666	717	719	733	758	686	705	685	681	747	708	723	679	721	702	702	712	715	713	655	699	701	721	705	698	661	752	717	760	676	707	740	731	730	716	739	669	678	713	681	695	719	682	686	694	738	706	704	677	718	702	646	712	720	721	748	700	677	694	722	674	727	684	698	669	662	672	656	713	688	758	674	711	697	684	737	691	703	684	702	720	694	723	719	661	706	692	664	683	683	763	681	662	729	681	707	665	698	696	734	717	715	702	712	708	717	671	711	767	687	683	698	684	695	691	729	705	757	712	680	687	768	735	723	723	688	683	729	715	710	739	728	718	712	732	701	695	683	761	706	716	689	760	722	728	731	731	687	709	694	648	687	709	687	696	738	685	728	679	676	706	721	707	748	704	717	708	705	711	680	741	699	720	756	737	657	722	722	704	733	715	720	720	743	734	755	712	737	657	744	687	695	668	729	694	698	709	725	688	688	713	722	766	663	744	741	719	692	707	684	710	729	699	695	737	696	734	667	707	693	711	719	699	717	698	735	704	703	736	709	694	711	692	706	707	721	683	713	692	676	755	737	691	708	744	687	717	741	686	686	675	698	765	719	711	732	724	679	694	710	712	720	754	704	737	684	712	675	723	751	670	691	694	700	695	722	748	658	706	714	755	704	737	723	747	682	682	692	698	700	682	709	700	714	737	694	745	707	657	690	725	728	722	718	733	691	688	713	676	703	678	692	702	724	704	696	736	725	731	744	685	766	670	709	737	718	700	667	729	722	728	711	709	710	712	736	736	665	717	662
23011	20852	27590	24255	20362	2368	697	552	460	443	433	405	380	396	410	385	357	374	420	365	377	346	387	399	352	378	373	360	351	311	330	352	377	377	341	344	366	373	350	344	386	365	370	365	365	350	352	344	351	361	363	319	320	354	388	360	363	322	315	359	352	359	344	336	357	365	395	369	375	359	395	370	376	349	339	354	377	353	326	338	350	372	362	338	379	320	345	317	347	308	353	349	369	365	348	348	348	370	361	358	359	351	317	333	375	311	354	337	367	348	368	357	370	350	357	338	355	379	319	339	335	379	315	368	313	368	359	348	335	343	399	341	346	334	354	367	326	370	344	372	332	330	354	337	375	321	362	324	378	335	332	338	344	360	357	361	406	365	352	364	348	361	347	363	330	347	352	331	355	344	354	377	334	375	328	396	334	313	354	335	340	350	348	380	344	325	369	335	348	344	378	340	341	294	373	378	321	337	364	341	334	338	345	323	315	352	344	381	373	362	358	360	348	343	339	406	332	384	376	319	372	359	327	361	391	308	353	367	355	359	358	337	325	361	349	375	386	351	324	368	419	351	361	386	346	332	344	350	339	372	353	369	360	368	377	360	348	360	318	363	377	327	353	339	337	388	347	368	345	342	348	340	354	363	367	323	353	332	363	332	410	354	328	341	340	353	352	397	367	372	357	336	336	369	327	346	358	357	354	344	368	340	381	359	339	383	360	346	351	333	340	385	383	318	341	381	353	355	324	367	363	357	380	352	381	370	392	335	384	326	334	331	349	369	332	341	379	371	361	336	373	323	364	339	404	337	358	345	380	341	334	385	359	306	364	341	371	348	355	347	362	350	346	335	340	338	363	355	357	355	344	335	362	354	362	347	333	358	347	342	372	342	363	318	348	352	339	362	353	341	366	350	373	358	345	327	375	333	359	341	367	345	326	352	353	367	369	357	375	323	330	340	348	378	366	329	348	378	346	354	348	352	356	343	330	378	342	346	383	378	338	353	314	364	361	366	344	356	335	367	341	375	333	317	336	386	352	363	334	342	362	357	377	341	342	341	347	352	305	324	357	336	349	350	359	305	334	290	326	335	353	375	318	319	361	361	330	360	354	384	324	343	315	389	349	307	352	370	330	348	326	359	353	307	369	367	348	334	360	374	369	293	350	387	347	371	375	365	359	346	344	327	353	369	339	369	363	362	340	391	337	350	349	354	360	361	381	355	330	341	350	308	368	352	349	345	362	336	338	317	331	353	364	334	349	350	343	376	325	358	325	365	325	362	360	357	356	376	348	336	362	370	332	366	322	327	336	351	320	354	353	348	329	341	377	355	332	346	370	355	331	336	368	335	360	348	364	379	342	381	340	357	334	329	332	348	346	375	341	382	357	347	367	368	332	353	358	366	337	347	365	329	342	366	314	327	346	350	376	334	338	371	345	327	300	308	339	366	345	326	338	327	327	356	372	370	345	353	348	355	329	328	369	322	334	376	356	338	359	341	353	373	330	368	355	354	366	349	359	340	383	330	367	339	350	331	357	361	368	362	366	354	311	320	330	342	340	345	358	339	363	374	377	350	376	342	338	332	379	338	377	349	331	313	335	356	329	355	350	323	341	304	366	341	359	360	379	346	344	366	334	330	370	332	356	373	347	361	348	323	332	358	352	347	354	352	359	326	378	374	335	352	343	332	371	354	336	294	320	360	368	365	351	363	360	339	345	350	328	340	370	319	342	352	357	376	321	349	346	341	350	347	342	327	328	358	335	333	363	352	352	359	331	346	364	345	360	348	371	358	329	348	341	350	354	354	343	382	367	323	336	341	375	353	348	341	316	321	344	364	347	362	364	325	350	329	346	375	362	391	339	341	358	337	364	347	352	337	328	366	317	317	323	362	337	341	378	358	375	355	337	339	343	342	388	350	339	342	371	354	368	352	350	339	320	355	358	350	341	370	357	352	362	366	371	309	337	373	364	352	362	357	335	355	356	355	327	335	370	355	321	351	365	384	345	321	357	335	338	365	335	323	328	345	372	367	330	366	359	340	358	352	351	370	374	331	354	357	344	370	330	337	341	341	342	338	361	342	338	329	331	375	363	369	377	341	348	375	363	359	368	384	379	332	352	344	351	334	334	341	345	338	388	355	360	340	324	398	344	343	352	348	337	317	348	336	339	337	353	357	360	336	363	351	323	369	387	331	340	369	347	353	365	351	338	327	394	355	347	328	368	330	373	344	346	351	362	323	345	351	324	352	346	300	335	371	373	319	349	363	339	374	354	355	369	371	371	335	302	367	349	347	346	358	338	367	345	336	361	326	336	346	371	327	356	363	342	346	383	345	397	331	370	343	333	343	339	344	332	328	361	306	318	348	355	336	330	349	324	352	380	343	338	333	341	364	343	336	377	399	347	328	350	355	363	385	295	322	359	342	345	358	345	356	338	370	354	350	328	340	346	352	365	327	382	367	362	343	342	335	343	387	321	359	329	355	359	332	361	368	327	368	337	323	360	326	356	383	340	338	362	352	307	327	353	310	339	337	351	344	341	352	336	359	323	351	324	330	368	375	365	376	330	331	350	338	320	361	323	332	355	329	354	344	356	354	344	290	357	350	393	374	363	330	334	345	349	352	352	324	384	355	346	312	330	328	375	331	338	346	344	332	327	340	326	367	362	333	331	348	344	362	328	362	365	332	363	339	349	343	374	370	352	344	366	329	344	354	336	330	395	358	380	346	349	364	314	365	363	376	329	354	325	374	333	325	364	350	356	374	337	352	376	324	360	355	347	343	356	375	355	356	366	297	351	355	355	323	389	372	356	340	384	356	324	351	347	378	357	378	360	371	373	343	313	357	354	376	361	349	356	344	341	367	339	363	373	359	344	389	315	353	353	351	333	329	363	333	333	355	356	368	359	369	372	348	343	353	332	353	330	355	371	308	325	358	389	346	342	363	341	345	361	360	376	385	325	353	332	327	336	355	362	387	369	347	386	330	381	339	359	340	348	344	329	362	333	375	368	340	360	358	346	335	391	357	337	398	340	343	360	359	326	357	360	356	375	386	346	351	350	332	408	373	335	396	324	366	352	375	327	333	325	362	373	371	355	331	327	343	367	375	353	361	347	349	358	356	361	361	360	349	353	361	350	355	347	366	360	351	314	327	348	372	355	371	350	363	358	343	351	354	354	368	335	385	335	307	377	364	344	354	359	357	373	358	320	355	364	330	342	324	376	350	317	361	355	330	331	353	395	346	331	337	360	354	347	373	353	340	332	331	356	365	326	349	390	345	378	353	336	369	370	362	349	371	335	315	345	354	322	356	367	358	364	342	353	403	348	374	407	390	353	333	343	379	385	355	320	349	359	347	364	313	400	339	343	364	388	362	371	357	374	375	333	384	359	355	312	362	343	362	327	360	336	360	346	380	354	353	358	364	336	371	366	342	366	320	362	317	343	318	320	375	354	340	350	356	334	357	341	382	352	371	324	366	351	334	356	340	325	374	369	345	350	334
3333	8075	5019	2409	1683	1312	1088	892	773	779	656	640	621	586	605	552	556	525	511	553	490	523	490	548	524	500	507	526	473	498	490	457	513	470	479	437	504	518	523	459	443	453	495	498	509	485	425	486	466	449	468	483	503	496	481	494	434	466	453	449	448	459	510	478	473	447	500	456	450	486	524	465	435	457	470	468	471	487	506	437	480	462	434	475	470	522	449	484	424	495	499	444	491	424	474	480	452	527	445	461	480	478	489	464	487	495	442	465	442	475	493	444	478	488	442	505	493	509	515	433	487	493	447	486	449	470	482	444	464	495	453	470	444	511	465	445	408	464	461	451	483	517	472	489	496	450	470	457	468	501	492	445	483	425	468	496	436	500	476	463	483	490	454	470	444	469	467	494	458	499	450	476	501	489	505	465	491	496	497	460	454	496	453	493	460	482	495	472	471	475	506	471	485	456	447	502	502	522	452	470	508	477	503	467	466	455	502	467	482	505	461	498	507	453	466	449	473	459	467	476	483	449	488	508	482	449	505	470	459	438	481	467	516	446	455	494	475	460	451	491	462	471	510	469	518	473	486	459	485	474	442	479	463	461	442	455	482	493	463	444	452	499	498	477	437	454	444	478	463	469	464	501	465	467	480	495	473	477	451	465	457	468	474	434	439	476	473	482	462	485	494	452	465	450	513	505	454	451	475	483	474	475	456	500	477	446	463	482	435	470	461	499	471	489	526	462	479	448	444	477	506	502	487	488	453	506	495	486	469	495	451	452	467	473	426	519	490	478	474	472	458	441	464	489	504	494	481	474	483	518	452	461	468	472	498	501	492	485	494	488	468	482	453	477	473	473	448	474	471	481	486	508	505	459	490	436	430	502	490	461	471	484	465	490	461	494	452	503	449	482	454	497	458	480	469	469	501	494	447	478	487	470	515	467	432	465	503	460	466	491	483	465	493	470	474	480	488	445	479	456	500	472	483	513	521	488	507	487	497	475	468	496	511	481	461	457	476	477	468	494	521	471	482	468	485	500	465	471	517	477	473	464	464	478	440	473	467	482	467	500	506	453	450	470	495	487	455	450	474	466	454	505	463	494	439	460	477	443	502	505	490	493	456	502	480	505	472	437	449	463	423	458	451	498	495	469	483	456	467	507	497	447	469	474	458	444	484	541	477	448	514	461	500	475	483	432	430	446	473	444	462	475	504	505	487	493	493	488	459	519	469	456	481	489	479	468	505	480	461	496	452	463	475	448	501	486	451	489	513	461	484	447	493	482	451	492	485	482	474	465	461	494	458	444	443	489	454	488	446	497	453	481	437	468	457	499	494	479	477	474	459	491	463	473	464	441	481	451	481	497	475	451	457	492	466	481	474	472	481	474	462	453	456	442	468	488	466	464	450	443	470	474	450	521	459	458	450	478	499	462	468	498	529	488	474	450	444	452	436	449	488	501	501	503	459	471	449	473	448	480	453	501	499	471	515	468	484	477	526	496	475	453	509	508	486	457	480	444	473	474	493	431	488	482	480	450	444	478	455	469	443	472	457	469	431	491	452	459	509	474	497	516	473	452	476	460	462	505	449	489	488	469	497	454	464	480	461	493	495	488	501	441	452	416	484	474	488	474	490	486	463	494	464	487	400	487	468	436	479	443	491	491	439	460	494	481	485	469	446	478	471	477	499	470	466	437	479	433	496	448	463	474	464	480	471	496	475	472	498	487	483	455	475	488	479	459	485	461	495	451	490	498	509	446	483	499	451	481	511	429	480	462	471	480	474	486	464	509	492	506	479	477	477	464	509	477	478	491	508	499	468	472	444	478	476	483	465	480	476	490	485	471	468	502	453	490	491	442	419	469	452	458	467	518	425	470	482	452	497	471	443	469	468	493	489	479	486	479	466	492	490	522	497	479	432	505	503	497	426	497	479	466	487	485	491	474	504	483	493	466	476	486	501	479	461	467	501	492	463	468	509	472	494	484	469	454	477	503	453	460	499	466	469	446	475	512	443	450	500	463	481	478	483	470	492	471	478	475	505	477	466	479	469	494	466	468	506	474	478	481	492	495	484	420	522	482	484	470	494	468	476	480	463	470	489	488	450	452	460	455	453	483	486	479	470	479	455	464	484	469	479	520	487	419	469	438	484	480	482	467	429	497	491	500	483	477	467	465	490	497	486	504	482	454	496	516	485	443	469	442	460	458	513	458	470	489	454	466	478	495	470	498	450	471	457	462	479	507	481	492	467	446	439	516	497	450	449	488	464	484	443	454	504	512	465	518	431	504	437	441	469	491	436	499	499	489	461	435	496	474	465	518	460	473	469	460	457	454	446	476	464	481	525	474	475	469	492	506	481	472	456	473	465	480	465	476	457	460	498	420	467	479	478	461	511	470	469	449	493	490	448	461	428	468	491	478	488	461	437	448	475	483	453	505	490	493	485	487	501	433	480	467	478	481	436	481	485	489	491	464	450	432	463	449	481	500	501	458	460	458	500	463	482	485	482	502	479	451	445	484	498	464	428	465	463	476	472	464	483	458	493	472	455	510	451	472	479	447	424	474	480	449	445	469	440	456	473	452	444	448	451	469	495	462	493	485	472	470	450	502	481	488	464	464	477	469	522	475	508	493	473	450	463	459	493	499	451	466	483	501	498	506	464	489	445	495	488	473	461	471	461	477	452	469	486	445	475	456	456	453	475	470	456	523	457	460	468	446	466	461	475	458	465	466	462	477	488	484	434	465	457	478	478	467	480	429	500	531	447	495	498	453	497	487	496	485	478	450	466	446	481	469	456	466	489	499	541	450	460	489	464	471	474	474	467	449	448	441	482	431	468	492	461	502	457	434	452	475	451	414	491	477	447	477	505	501	473	483	471	507	427	453	499	482	448	462	471	465	509	450	498	485	483	483	460	516	500	461	493	452	510	523	459	495	411	489	442	461	456	417	459	454	459	472	463	465	459	486	486	471	477	510	466	505	461	474	452	456	511	438	483	440	461	469	488	460	466	464	484	462	500	443	443	484	488	461	498	485	484	456	459	478	495	455	476	490	466	493	473	491	463	473	482	459	439	466	468	453	472	518	487	490	476	441	456	491	463	431	472	487	482	462	507	466	478	469	489	428	467	459	454	477	464	495	483	494	505	456	474	489	466	484	433	477	447	448	466	485	506	460	461	446	472	471	468	462	460	492	475	479	513	453	440	511	467	491	488	505	477	449	492	448	487	470	408	515	501	449	440	478	460	452	475	466	472	456	501	443	459	448	479	531	454	509	491	475	495	464	449	472	449	482	464	455	484	461	465	480	445	455	477	514	481	489	452	459	496	492	504	488	512	458	487	467	505	478	444	513	486	478	485	505	477	474	461	466	436	468	476	502	504	488	463	443	481	455	484	502	466	487	516	468	485	488	460	500	461	469	483	470	445	455	546	464	480	468	494	479	476	460	483	517	447	447	521	454	465	519	510	504	459	489	445	508	472	465	520	471	461	434	477	463	469	470	483	478
24413	20878	25669	22877	1458	568	559	454	472	439	421	470	458	454	409	428	424	457	470	438	424	431	439	454	398	433	401	355	427	424	413	430	445	413	424	391	467	416	394	460	389	457	459	425	448	424	438	434	388	438	427	389	425	436	402	419	447	421	378	445	433	409	388	440	435	465	493	420	419	431	388	422	423	427	426	475	454	410	414	436	425	384	445	414	472	390	421	430	458	428	419	422	451	440	419	459	454	393	456	402	409	459	405	411	427	379	379	435	425	440	380	417	406	403	422	415	430	371	411	422	397	410	417	425	428	412	413	459	432	405	398	449	441	400	405	433	416	412	430	427	421	401	440	402	413	412	443	415	392	429	408	429	405	441	454	404	368	399	417	438	404	413	426	429	408	404	410	403	427	414	410	385	418	404	417	420	419	386	401	421	443	444	400	408	430	416	398	406	417	418	425	434	379	443	424	403	415	453	415	421	425	389	399	386	457	444	399	403	437	447	463	442	426	405	453	426	434	388	379	402	392	436	440	444	402	406	409	386	416	406	402	432	406	421	389	406	447	426	416	432	412	415	384	431	412	421	422	402	408	411	443	405	447	447	390	438	407	432	431	447	419	395	402	457	436	400	383	400	429	421	400	434	413	413	439	410	412	422	427	427	407	414	429	417	445	446	391	464	389	411	432	443	446	372	467	434	437	443	407	393	414	406	392	425	423	472	425	424	437	379	432	419	432	419	428	392	456	406	400	393	401	410	398	411	400	413	431	432	428	430	441	420	427	444	422	403	426	392	448	429	449	437	439	428	419	402	427	409	443	418	443	434	453	391	365	430	442	440	456	403	402	439	441	417	432	423	434	410	428	397	387	397	394	427	423	411	444	428	414	430	387	429	388	423	440	431	434	397	380	459	412	440	419	424	411	400	417	437	382	421	426	466	452	423	424	416	431	441	420	427	398	388	420	407	403	405	464	420	426	403	423	431	406	434	442	407	397	414	398	420	428	453	392	391	421	447	386	443	423	414	406	393	466	399	412	441	434	401	411	382	432	431	405	409	432	406	427	434	395	420	415	412	394	405	432	434	423	427	405	430	445	411	434	379	430	396	436	413	371	409	429	439	422	401	441	417	425	436	424	410	381	444	427	456	441	436	376	433	394	437	434	419	415	378	419	420	444	434	454	429	392	447	418	418	404	410	419	402	424	419	444	411	396	431	378	431	399	416	425	430	390	406	435	418	409	464	421	427	415	410	403	409	436	429	411	426	399	454	403	441	408	423	421	386	413	422	411	379	409	416	372	379	421	438	411	413	395	399	429	416	426	443	420	437	442	397	434	421	400	419	417	445	424	416	409	404	415	408	413	403	483	424	415	374	429	365	414	388	401	437	467	398	435	391	416	449	407	409	441	386	408	457	435	450	408	410	434	417	388	396	416	414	412	432	449	397	399	401	411	442	461	381	387	441	409	436	406	445	424	431	403	443	410	419	439	403	432	424	427	409	421	421	407	408	439	431	401	418	417	429	401	392	427	396	415	458	423	397	410	405	435	403	380	459	427	436	428	442	416	432	432	426	412	446	438	440	383	397	455	421	430	423	411	432	409	423	446	463	422	421	472	422	439	409	424	409	439	422	433	429	428	389	426	439	451	430	419	431	412	391	453	443	402	433	439	441	451	375	456	448	409	410	430	416	429	424	433	435	419	397	376	422	412	382	437	445	415	460	430	442	425	397	444	430	424	395	393	372	445	416	448	418	419	386	390	404	436	442	375	433	428	436	436	438	405	439	427	382	410	403	389	435	398	405	397	410	412	392	391	398	394	412	391	432	415	387	448	427	430	443	435	433	476	427	397	404	442	416	430	423	396	422	404	436	422	413	479	445	404	430	381	431	438	418	415	418	412	382	433	404	431	422	376	384	415	402	415	440	370	386	380	436	413	447	419	417	391	436	375	437	405	454	363	377	407	410	408	425	435	433	407	423	421	446	419	428	399	430	403	410	435	393	406	421	424	426	411	407	392	425	424	419	444	421	422	389	386	414	403	459	443	447	401	391	441	415	370	385	418	410	386	406	409	415	460	367	458	379	447	409	449	451	415	404	436	392	398	451	385	431	421	408	412	432	433	414	428	421	436	398	445	403	434	377	427	436	436	385	439	428	403	423	439	451	413	419	416	402	405	420	412	432	414	409	414	443	436	414	430	431	422	433	402	425	436	401	394	405	400	418	409	414	418	444	410	431	429	401	457	417	422	428	446	411	404	443	435	411	425	434	449	405	426	410	383	390	429	451	465	405	421	400	412	431	431	383	402	413	425	390	412	436	439	347	407	411	407	415	441	430	411	407	429	397	421	460	417	440	461	437	399	437	407	438	415	402	420	416	407	438	426	443	403	430	424	418	422	418	383	412	364	398	431	404	416	434	404	427	432	408	386	437	414	406	429	401	420	414	452	439	436	441	408	456	436	454	422	433	408	416	399	430	412	412	419	417	408	423	425	405	413	413	415	418	440	420	434	426	415	399	399	408	408	435	425	418	421	399	420	429	428	429	413	420	411	418	404	429	422	430	397	445	395	438	398	399	418	438	411	375	414	393	382	402	419	396	428	434	393	427	437	439	426	444	413	411	427	420	420	405	429	405	439	440	401	448	410	435	419	409	426	427	396	435	394	385	444	456	402	409	389	408	418	427	425	413	417	446	428	402	418	435	415	408	415	426	412	433	410	415	432	434	439	449	378	409	462	417	400	401	459	442	402	413	401	407	439	409	409	405	407	421	418	416	426	376	427	399	462	417	399	411	404	418	399	450	439	439	433	426	415	397	408	437	425	399	414	447	401	432	381	443	439	467	431	453	418	436	392	371	379	436	444	406	409	418	410	424	416	411	373	463	413	403	414	446	424	394	423	440	421	411	429	438	407	451	459	416	389	425	400	414	407	416	430	412	429	416	414	399	414	404	467	375	435	384	420	421	404	390	390	424	426	430	416	396	389	406	443	422	445	406	427	428	433	430	423	409	444	416	426	428	434	403	401	429	420	444	410	428	435	409	429	426	450	420	439	425	408	408	405	422	406	435	425	408	435	370	423	439	443	409	427	469	436	411	399	395	382	424	394	401	461	390	419	403	394	444	403	414	452	413	413	432	431	409	408	450	412	409	458	412	406	406	427	412	428	381	393	390	422	440	426	404	407	435	447	429	455	420	399	396	416	416	385	439	409	401	449	467	440	398	446	474	425	407	412	392	423	452	397	432	405	397	398	442	409	411	387	460	382	412	435	408	443	426	412	407	413	402	422	396	389	435	425	437	440	417	456	458	383	447	421	438	451	409	452	435	409	432	429	420	430	447	443	431	391	403	402	418	416	427	437	428	409	384	390	402	438	444	432	452	390	381	415	429	418	408	399	433	406	410	408	417	421	411	420	382	458	428	429	427	421	420	401	463	413	405	413	457	428	424	413	396	416	402	418	446	420	412	419	453	431	357	425	412	437	410	412	437	407	393	378	393	432	396
3301	3810	2581	1293	1104	909	833	754	697	702	668	615	612	570	600	576	575	603	531	542	506	533	567	564	569	604	557	532	532	575	501	524	508	545	545	547	554	543	538	534	557	565	574	541	539	553	526	549	569	497	565	565	519	539	538	535	558	542	514	536	557	559	525	524	537	504	512	547	505	543	539	507	574	546	532	565	569	575	531	513	556	524	553	489	534	537	551	521	556	560	541	506	509	565	526	502	538	521	523	557	545	557	516	535	529	516	562	550	536	540	539	533	539	533	517	535	564	527	505	537	519	584	543	574	544	539	540	532	535	554	553	531	524	542	552	563	537	530	551	560	517	559	521	557	495	567	534	561	534	544	542	517	575	522	519	564	538	551	543	532	554	546	565	563	521	505	558	510	509	574	548	532	531	528	535	533	493	544	560	528	525	567	556	509	529	496	556	524	533	543	541	530	533	554	579	508	535	533	539	535	589	577	544	541	523	531	500	546	578	524	523	552	541	525	533	559	582	528	532	579	554	513	550	470	540	525	496	516	533	568	559	529	554	522	523	543	557	547	550	556	529	505	508	540	544	534	530	536	519	567	535	488	542	572	523	512	529	503	555	523	573	505	538	526	542	505	555	548	488	560	553	536	536	559	579	529	556	512	542	527	556	541	548	555	553	547	498	564	548	512	523	532	502	532	548	553	525	519	503	549	531	542	511	563	493	485	531	519	574	483	547	554	541	550	520	559	562	535	516	523	539	522	558	528	556	514	566	557	518	555	542	572	541	522	517	482	536	503	561	531	538	516	560	583	546	517	534	515	584	526	567	549	541	557	555	538	491	546	542	543	584	566	495	580	493	567	564	559	509	552	537	537	517	543	541	521	526	520	517	531	509	561	551	524	524	536	530	561	513	521	529	563	597	526	502	525	527	539	532	516	587	512	538	540	557	553	525	525	514	535	529	569	513	572	538	548	525	564	550	577	551	540	528	512	552	531	524	559	560	563	552	548	564	545	602	549	546	527	548	540	575	548	541	556	558	518	577	580	530	535	521	558	520	536	555	606	553	535	551	555	528	526	548	525	576	539	519	540	520	525	541	545	552	553	515	558	528	541	567	561	542	508	538	566	500	540	525	521	538	539	561	518	501	520	517	556	569	524	561	531	558	569	545	537	545	561	525	518	528	524	566	510	513	568	525	626	565	508	529	578	519	563	532	523	545	550	519	564	543	549	508	539	536	506	504	519	542	536	529	524	551	520	539	549	512	526	562	553	573	533	564	519	521	539	523	556	531	564	533	583	518	515	613	552	522	509	568	546	573	557	550	534	545	576	538	559	530	513	532	547	560	565	564	517	529	512	555	556	536	549	519	547	530	529	520	537	531	526	539	554	514	544	570	550	512	559	553	496	524	553	519	538	494	524	560	560	572	525	549	552	552	539	494	557	535	519	563	540	559	517	592	552	541	561	559	545	543	547	536	506	547	509	550	554	502	563	529	528	521	484	563	568	556	524	530	536	549	602	524	542	537	532	509	525	562	548	533	493	513	560	537	543	517	541	545	521	563	523	530	574	553	545	554	547	546	560	548	521	559	538	517	552	512	555	561	536	569	497	512	526	510	535	510	518	547	545	556	543	530	519	504	506	535	539	567	539	525	546	570	522	543	563	498	541	521	543	519	544	552	573	502	500	514	572	570	530	556	526	560	535	538	549	539	531	588	549	555	597	502	548	531	556	561	584	538	584	521	509	566	540	513	542	544	509	565	562	575	571	526	536	565	546	575	578	582	528	530	498	506	491	494	590	579	513	539	545	570	553	566	516	517	519	607	527	529	530	530	540	528	496	580	556	570	556	545	571	537	522	545	520	571	500	550	565	547	554	548	554	557	555	508	533	521	542	538	550	535	554	535	571	525	541	559	536	551	563	591	581	529	569	496	540	527	536	553	535	529	583	577	537	530	544	555	537	570	529	585	549	543	566	526	548	536	518	505	533	532	567	499	524	502	518	499	505	539	505	559	534	556	551	513	540	516	509	513	546	520	511	553	529	560	517	518	562	542	509	504	524	522	567	515	544	531	580	583	539	524	553	566	562	550	515	555	543	535	550	555	542	534	539	550	521	528	549	551	529	547	490	555	529	566	578	564	530	530	581	526	537	562	552	543	584	525	538	552	543	531	547	539	538	567	533	535	561	586	559	544	513	555	506	499	498	565	523	522	553	541	584	562	556	535	537	529	550	534	556	550	539	536	574	570	539	556	527	532	552	550	545	544	566	549	532	596	489	526	571	487	521	528	543	538	483	516	524	531	517	525	554	529	505	580	518	566	541	531	501	561	533	537	537	551	551	522	525	584	556	519	510	511	532	515	513	570	539	514	509	533	515	540	551	542	535	580	530	565	550	557	545	567	560	573	530	514	539	513	565	552	550	603	571	536	525	526	514	510	523	552	503	541	549	540	539	528	556	591	561	565	555	515	498	554	488	529	506	564	588	545	502	551	556	525	526	578	540	542	557	524	585	513	564	541	518	563	568	511	558	520	539	515	526	509	550	560	605	510	552	564	547	588	558	525	504	549	524	568	504	556	552	547	489	535	551	547	578	539	531	520	553	563	537	563	583	523	524	561	533	518	547	576	517	558	510	531	538	518	556	530	578	534	535	548	518	483	557	529	545	568	566	527	520	507	540	507	543	541	572	473	506	544	559	556	558	531	547	559	532	548	545	510	586	589	539	492	517	532	570	529	524	566	537	559	565	539	569	567	550	521	528	524	531	532	590	564	570	566	535	545	538	510	549	537	554	533	541	534	557	554	603	558	561	617	531	529	550	510	506	559	557	542	556	546	534	532	566	538	539	533	497	514	522	503	519	526	544	523	575	541	522	515	526	539	525	575	547	534	569	509	554	562	562	574	575	541	516	552	560	563	524	506	529	531	543	520	556	565	538	540	538	490	528	564	548	543	531	534	601	574	517	553	559	527	519	543	504	538	515	522	539	545	502	566	527	507	531	556	544	597	544	506	549	528	539	539	531	581	534	540	567	532	536	541	528	507	564	570	528	519	540	502	515	527	578	532	537	544	558	534	485	572	559	503	559	551	545	536	529	560	517	569	545	534	485	515	537	536	561	502	555	489	497	547	535	553	554	505	557	526	503	516	518	538	558	541	553	534	547	523	555	576	553	533	543	524	563	525	549	510	498	534	537	573	527	548	572	545	506	518	532	560	557	506	558	526	516	558	570	499	559	512	559	563	564	544	544	570	518	552	534	549	566	546	545	525	558	570	564	487	559	529	570	545	525	531	557	510	561	529	514	560	487	543	558	524	576	559	558	530	536	553	558	532	533	559	552	566	564	539	509	565	536	582	543	531	517	533	515	554	566	495	552	526	526	494	526	559	563	525	501	519	535	522	552	554	561	553	543	543	549	517	543	562	555	529	550	543	541	596	556	548	521	494	530	510	553	541	517	514	546	563	579	550	580	564	543	501	565	516	590	587	522	549	520	540	521	527	529
22106	20900	28208	23728	20897	19666	1322	489	343	280	253	238	226	213	200	174	206	153	158	141	157	163	141	127	139	155	139	140	141	125	159	133	136	145	147	119	140	120	129	149	124	108	147	129	121	136	133	111	117	133	124	122	116	131	137	130	113	114	120	137	108	128	119	100	122	111	119	128	109	125	117	104	144	129	127	130	134	133	147	130	146	103	130	138	122	120	103	115	119	117	129	128	114	114	131	125	129	108	137	130	136	115	140	125	105	117	118	140	137	108	123	140	121	117	118	117	138	108	97	131	120	120	110	158	129	121	112	114	117	125	128	134	128	90	130	119	117	112	120	114	134	115	120	123	120	133	109	112	108	113	138	111	138	135	114	119	131	127	123	116	131	141	125	113	117	127	129	135	126	117	122	122	116	108	131	105	142	116	110	120	130	105	115	137	126	134	121	113	117	120	132	130	129	120	130	107	115	141	127	95	133	131	126	128	116	128	123	109	126	114	137	112	113	105	111	108	117	142	130	140	128	106	136	131	127	120	111	120	97	131	130	118	149	116	120	112	153	139	137	126	131	136	131	140	106	108	135	131	116	117	137	116	128	109	106	123	139	115	127	108	123	125	124	126	115	135	137	130	105	100	122	138	115	129	141	116	136	125	112	105	143	114	118	133	124	129	115	135	119	126	128	128	107	112	124	125	126	120	116	131	114	130	148	134	129	116	97	129	111	116	127	125	136	128	116	104	131	111	110	116	127	114	137	107	134	124	107	110	120	112	142	126	140	106	109	108	136	135	127	124	117	107	138	121	130	136	126	114	123	133	114	122	115	119	126	120	110	119	119	88	159	133	128	107	137	131	124	117	94	133	133	131	128	126	117	125	134	111	123	105	121	132	119	131	122	96	131	115	109	134	124	108	113	102	119	118	116	132	125	110	115	144	118	121	134	127	131	109	133	121	108	126	117	127	128	117	122	120	111	104	102	145	110	123	133	125	113	108	111	126	115	112	108	129	127	110	109	132	129	120	114	118	122	120	103	121	116	105	109	117	115	108	118	154	113	123	123	105	132	103	133	132	122	136	121	119	122	120	115	110	102	104	133	119	128	121	113	142	123	124	122	108	141	123	139	129	125	124	120	107	125	124	126	110	96	103	128	110	109	133	125	132	116	115	116	138	127	126	119	112	133	116	123	110	94	118	125	133	124	108	126	108	104	110	108	134	132	115	120	137	114	123	113	137	117	127	116	125	108	115	144	153	151	103	119	121	119	138	119	120	92	95	118	128	115	125	111	94	120	117	121	134	105	104	136	106	123	121	114	120	112	118	115	138	116	114	128	123	129	122	124	121	120	103	128	111	109	113	121	121	101	114	126	110	121	116	124	103	132	132	110	126	124	116	118	126	131	122	123	125	114	116	129	118	128	124	106	120	124	138	124	118	101	108	123	111	133	122	106	110	108	100	116	122	120	110	126	118	132	147	132	128	123	113	114	117	107	115	137	123	120	109	118	124	117	117	129	111	125	114	119	114	140	128	92	111	108	131	133	124	128	112	136	119	107	125	119	122	116	125	112	109	100	134	112	118	142	117	117	127	130	117	118	145	129	121	143	127	111	131	130	117	145	124	113	137	119	127	118	125	128	125	114	130	120	105	120	137	114	132	128	121	112	125	124	141	118	104	118	126	112	128	105	124	117	127	129	133	115	139	148	140	119	122	149	112	107	129	119	110	114	132	120	130	131	109	123	113	131	117	112	127	104	113	128	129	126	120	115	129	121	112	127	118	134	113	130	109	149	121	124	118	118	109	137	115	117	127	127	148	138	126	109	129	145	107	105	135	133	132	126	142	123	124	122	126	132	110	120	103	125	116	111	131	125	130	117	133	124	120	122	120	142	133	126	118	131	131	108	110	115	114	119	134	124	143	117	125	107	108	127	120	111	123	109	124	110	111	120	117	128	113	127	112	124	147	147	148	121	118	138	111	132	134	128	128	123	136	117	112	126	128	113	114	110	112	117	123	120	114	127	105	114	136	132	115	104	108	122	117	114	111	140	133	121	123	129	105	137	119	120	136	118	126	112	100	125	132	115	111	120	107	123	114	138	127	124	146	131	113	139	147	118	108	112	129	123	103	117	99	134	113	130	112	134	118	105	117	118	135	123	130	145	129	122	127	126	105	125	131	114	125	154	121	123	128	106	150	106	107	111	111	126	123	144	123	118	116	126	136	124	120	102	118	135	112	123	129	132	120	120	127	118	126	118	127	114	116	133	135	125	115	120	128	117	104	112	135	120	108	106	114	149	120	103	110	104	115	124	118	121	117	117	117	107	131	121	117	109	118	110	129	118	103	134	121	113	118	122	129	117	126	111	111	143	122	109	96	104	109	107	134	120	132	126	113	113	143	113	119	118	126	147	116	131	112	107	131	102	128	94	124	130	138	127	128	111	116	116	137	136	120	133	103	119	98	119	127	123	114	125	109	139	142	123	117	120	120	120	138	119	123	100	128	136	127	129	129	128	123	131	139	122	132	125	124	114	100	103	106	120	129	123	118	118	108	115	130	120	119	127	110	115	130	127	133	101	128	128	112	109	118	136	109	127	124	101	105	120	115	129	110	117	120	114	120	116	121	102	121	106	120	122	130	140	129	114	134	140	120	106	127	111	126	119	116	138	122	96	137	107	113	115	118	123	116	129	124	134	110	124	108	127	117	117	109	106	118	126	116	121	130	121	115	141	124	123	109	111	125	118	118	120	127	140	127	129	130	132	125	121	121	126	127	147	121	91	108	113	133	124	110	122	124	120	118	118	109	123	139	121	121	115	120	121	133	143	138	115	129	131	115	116	146	108	110	126	96	109	126	113	136	120	136	113	137	126	99	139	137	100	151	123	131	128	125	111	133	124	118	122	117	134	122	118	125	115	116	144	136	120	138	94	111	112	136	121	136	128	125	117	124	111	110	112	114	129	98	116	122	122	140	132	118	116	112	105	124	108	92	141	122	122	111	99	113	116	124	139	139	115	114	102	119	126	109	111	126	119	121	109	121	123	126	117	130	115	120	118	116	119	122	115	114	131	124	121	101	117	136	113	114	92	115	145	117	139	120	108	124	131	132	112	148	131	140	101	108	123	125	138	103	119	134	117	102	127	108	123	102	131	134	133	126	124	106	125	119	116	118	123	115	130	123	134	117	111	117	100	129	128	127	132	118	131	130	109	107	124	130	136	122	135	122	110	113	140	106	125	131	137	125	122	118	117	119	129	113	123	102	132	110	114	124	107	113	100	106	131	113	122	122	125	129	118	132	129	111	141	131	130	111	126	116	127	110	110	126	116	131	117	129	140	132	122	132	117	118	132	117	126	115	137	125	135	137	116	104	127	117	109	126	114	117	140	142	136	108	132	136	117	131	112	127	119	127	115	115	108	126	130	120	119	126	131	122	122	104	131	126	123	128	138	135	106	102	135	140	96	128	129	121	117	143	97	139	133	113	132	112	105	150	120	110	120	130
4183	12462	7952	3589	2501	1799	1180	933	768	662	556	490	447	384	388	312	338	329	301	246	255	237	237	238	248	240	214	216	208	199	163	196	176	172	188	210	191	179	190	166	204	170	184	158	212	176	183	175	170	164	177	160	177	162	150	169	185	202	185	199	155	180	158	173	174	196	150	175	186	158	161	160	166	161	166	168	153	180	168	163	151	137	151	164	147	186	193	164	188	164	169	185	177	175	165	162	160	173	177	158	178	171	158	158	164	177	175	180	172	156	173	152	165	180	163	169	141	165	169	172	170	155	149	160	179	160	199	142	156	158	151	136	203	179	160	173	199	164	182	172	186	166	157	172	173	171	135	167	180	146	159	166	173	168	170	167	157	175	151	158	143	161	156	172	167	146	167	164	180	162	181	172	177	187	162	202	167	172	188	156	182	158	167	148	172	174	157	170	144	159	162	180	168	145	142	163	175	164	164	200	182	158	150	161	158	166	173	160	193	142	165	151	162	161	172	167	162	153	155	168	175	147	145	151	158	155	166	154	142	185	169	184	169	165	166	166	168	157	177	147	175	171	155	137	146	142	151	140	164	164	169	157	147	159	173	163	141	161	170	164	170	167	133	155	149	174	150	172	183	186	152	149	154	159	153	166	170	159	154	164	159	150	177	157	168	159	160	158	136	141	159	152	176	161	160	155	167	165	148	166	141	149	158	175	165	166	177	175	159	174	165	178	182	176	157	178	173	177	165	152	161	176	182	164	170	164	146	173	170	163	183	170	183	193	160	162	185	159	165	157	162	149	164	160	174	165	169	186	163	181	173	153	148	173	169	176	147	171	136	176	164	177	163	163	154	158	152	179	153	153	175	154	179	165	153	168	163	178	161	191	166	155	149	179	157	150	160	183	169	160	164	152	161	169	158	157	164	203	160	165	165	149	171	158	146	174	170	160	188	151	160	173	150	150	167	168	177	182	171	170	154	152	183	158	149	172	172	170	157	170	196	166	162	185	174	174	162	163	169	153	165	151	175	181	171	161	187	173	149	149	140	167	179	163	168	153	157	156	153	160	163	154	162	192	174	165	171	177	156	141	163	155	161	163	168	173	176	159	174	159	171	155	185	154	156	145	162	169	153	155	170	157	172	144	171	163	171	189	161	157	152	165	175	169	160	177	165	168	157	161	175	177	190	171	163	161	153	154	170	153	135	177	181	170	170	174	162	161	150	175	163	179	170	177	150	188	181	169	164	146	160	173	182	171	164	184	167	179	183	182	171	190	146	156	177	173	163	191	183	176	170	164	136	172	162	164	155	165	173	158	144	153	162	151	156	179	157	172	167	167	165	171	155	142	153	206	165	169	157	167	160	188	158	161	163	166	177	165	161	160	162	172	174	178	147	141	155	152	178	138	153	152	141	153	163	172	184	156	164	179	155	157	171	178	167	156	182	174	180	158	168	160	169	157	175	166	162	164	161	162	174	172	163	175	154	180	188	167	153	151	169	171	160	163	183	160	147	196	170	190	172	157	155	154	173	153	172	163	173	176	176	182	148	173	182	160	176	181	148	176	158	160	149	157	136	181	177	156	146	145	161	179	159	170	175	173	166	184	184	180	161	131	172	175	161	144	165	170	159	176	136	168	189	173	172	172	167	178	187	162	172	176	177	170	160	163	191	172	183	174	156	158	175	150	182	172	164	165	158	148	164	152	181	165	159	151	160	165	156	170	151	157	150	156	166	166	150	170	160	166	183	174	152	182	147	164	140	169	188	178	155	168	167	191	164	161	170	157	180	146	154	171	175	173	172	178	166	172	168	173	144	150	161	150	174	191	151	168	163	161	141	170	172	167	156	146	164	161	165	161	164	153	176	177	175	146	169	166	164	165	190	188	150	179	191	157	181	168	171	163	169	169	157	181	196	178	148	181	178	144	164	170	168	170	167	157	183	154	159	165	163	172	170	169	160	161	146	151	178	199	148	169	163	144	162	144	167	172	169	186	130	151	175	188	181	169	176	152	163	153	172	157	169	178	163	193	156	154	156	163	170	178	134	157	188	174	164	153	159	174	187	168	148	172	163	167	164	158	158	187	180	153	140	204	167	175	177	163	172	161	169	159	167	187	188	147	164	164	163	156	162	146	166	135	159	141	163	157	144	154	138	176	168	158	188	146	163	156	169	151	173	158	160	191	151	164	165	171	179	193	164	146	168	191	185	171	148	168	169	172	194	153	170	189	168	162	182	170	162	146	163	185	160	182	167	167	180	145	154	146	159	164	176	162	177	171	155	160	167	185	157	160	161	194	174	182	158	172	156	165	157	163	155	142	141	176	178	170	171	179	179	146	171	169	158	173	144	142	150	179	166	164	151	162	176	137	155	162	164	155	172	166	181	136	144	181	150	151	158	163	151	144	178	162	178	165	182	198	179	171	185	157	180	166	142	159	171	175	165	162	191	174	158	155	161	162	171	182	149	167	165	190	155	193	160	170	166	150	157	161	172	161	182	172	167	160	162	175	168	174	170	169	161	151	173	179	178	168	148	180	151	186	151	173	176	171	143	148	179	168	163	165	163	169	167	184	164	171	159	164	152	158	180	159	152	152	152	163	160	165	165	161	167	196	170	149	141	182	165	162	165	160	179	186	162	179	171	174	152	177	181	145	160	172	175	182	170	151	173	147	168	159	173	177	171	173	160	154	175	153	158	165	121	173	166	169	160	189	188	185	175	171	166	154	156	164	179	177	147	164	148	145	161	151	168	165	154	154	160	159	163	177	137	169	164	160	162	169	165	179	157	170	172	168	149	134	141	192	161	178	148	178	149	173	163	154	179	152	147	166	171	138	180	156	182	154	152	176	182	156	152	138	145	170	174	163	190	162	168	170	160	161	169	152	162	171	168	152	147	157	170	169	171	172	172	170	166	164	148	158	173	146	142	174	160	150	149	164	179	183	203	179	173	160	165	165	153	150	157	156	171	173	159	165	168	166	158	169	170	165	158	167	175	166	174	152	175	146	153	164	169	175	165	174	163	162	170	161	160	149	182	154	163	155	170	125	173	158	177	193	165	178	167	178	175	193	163	157	156	151	158	160	164	164	164	157	182	175	165	168	169	172	146	159	157	159	162	172	164	157	154	159	142	185	155	136	144	171	174	165	175	175	180	179	173	196	167	166	165	174	142	156	174	165	169	177	154	174	167	179	183	161	177	176	161	159	173	174	170	177	165	175	161	171	138	168	171	153	159	161	170	171	161	162	175	184	156	161	170	166	192	173	178	163	150	175	169	175	158	174	151	165	175	178	163	143	162	164	176	149	163	179	170	166	181	160	170	164	171	181	205	191	181	161	176	162	153	169	163	167	153	150	163	170	177	185	160	160	169	163	158	162	172	186	151	155	149	166	169	167	182	164	201	171	160	167	158	158	147	180	160	164	146	169	144	167	156	164	164	163	173	163	192	157	179	144	169	185	172	148	166	175	177	166	150	160	153	165	169	181	170	177	147	185	193	169
26780	17068	3265	784	581	543	574	569	574	532	571	547	496	549	521	556	527	494	547	531	542	537	528	553	564	557	532	553	545	534	528	522	541	499	522	558	574	489	504	559	547	551	553	533	510	513	535	529	530	515	543	508	542	539	500	500	551	536	549	555	503	510	534	536	518	572	512	535	513	546	506	538	558	507	500	518	521	518	511	562	542	588	543	494	559	540	524	522	551	524	544	548	545	541	552	557	577	528	501	515	550	564	528	550	551	559	507	558	531	507	523	574	572	578	551	541	559	533	512	568	572	523	535	536	513	551	501	546	520	530	561	539	562	519	474	523	526	569	537	521	572	519	559	498	558	540	528	526	534	545	513	509	549	561	540	521	578	512	519	497	536	499	552	509	517	521	525	530	542	522	542	579	543	523	518	514	561	519	544	505	526	540	522	523	579	515	508	521	516	557	503	545	536	547	543	506	510	497	541	532	538	546	530	518	532	499	529	537	555	516	522	558	518	537	556	558	546	580	532	553	502	498	550	505	543	528	529	489	531	495	519	528	524	569	539	540	485	539	551	513	516	546	518	536	527	487	550	500	520	547	568	521	527	523	531	546	544	546	525	531	556	546	514	533	537	527	576	569	555	524	552	584	528	526	544	504	585	533	499	561	512	538	556	546	498	504	532	521	542	550	535	568	529	506	532	533	539	552	568	514	545	550	543	543	515	552	546	497	504	537	504	515	539	527	533	499	496	487	498	512	569	540	523	517	503	552	534	541	527	481	504	522	553	541	558	513	537	504	518	584	503	500	590	523	520	516	558	570	535	592	513	510	526	510	567	598	550	562	559	493	527	525	504	543	530	504	534	532	560	537	534	581	538	526	547	530	561	484	551	557	544	568	551	551	502	530	521	536	577	551	578	506	546	558	557	528	517	556	513	536	519	574	543	582	546	543	517	459	531	519	543	534	561	497	532	550	523	595	588	508	541	524	565	511	546	520	516	497	524	553	540	553	561	554	528	554	516	477	564	516	536	516	518	529	523	558	512	535	555	554	510	535	544	522	545	540	544	547	490	526	542	509	524	563	559	563	533	551	540	569	519	544	543	556	537	526	523	540	493	550	512	500	499	556	566	590	524	524	553	520	542	547	545	539	527	522	564	571	558	532	526	577	552	514	558	561	521	529	522	523	521	548	537	521	556	514	528	563	534	558	525	512	520	516	533	536	529	520	528	521	549	541	551	550	547	529	487	536	536	525	556	516	510	534	560	545	553	532	519	536	537	491	507	518	556	562	512	566	556	545	561	572	510	475	576	572	560	525	530	553	547	497	492	512	494	564	562	521	525	531	561	543	551	592	549	533	537	493	520	537	521	557	572	541	521	568	533	539	554	553	560	560	544	565	508	534	531	559	543	529	548	526	544	548	538	483	558	554	547	539	568	516	509	514	534	517	545	531	490	509	520	522	530	538	577	561	553	538	509	549	548	519	503	515	513	562	561	569	520	548	516	543	535	565	570	570	519	554	533	507	536	508	526	522	528	498	527	558	558	515	521	534	561	498	573	554	509	529	553	597	542	517	544	550	519	574	533	534	515	514	501	556	495	523	523	577	526	518	506	538	546	529	523	517	518	536	526	523	513	496	523	527	575	525	511	501	503	545	518	519	587	556	516	538	523	536	555	574	552	489	558	512	483	541	573	514	494	551	528	527	504	529	541	540	525	531	471	587	474	567	528	510	551	549	525	513	489	523	552	569	537	544	537	520	548	531	535	565	512	504	522	503	543	552	518	520	523	521	527	582	515	543	536	547	545	475	475	533	508	522	495	517	503	594	521	525	559	537	547	593	511	584	542	516	518	538	558	526	529	539	545	530	529	563	572	553	522	511	557	562	535	578	573	564	549	511	563	572	562	509	566	516	509	507	554	535	498	584	515	544	496	505	505	506	517	533	576	535	531	527	526	541	538	534	531	552	587	514	545	498	502	511	575	483	540	534	552	506	556	547	528	571	540	531	503	534	500	535	571	513	550	562	555	562	480	519	495	543	528	543	494	552	561	511	541	518	526	547	554	521	518	550	528	551	545	532	521	511	542	528	555	552	498	508	507	540	528	561	517	560	542	526	526	516	513	525	554	536	527	543	521	510	558	554	520	542	536	571	526	533	528	540	572	547	559	566	534	529	509	539	517	543	524	567	522	561	561	567	535	502	589	554	542	509	550	543	557	500	504	501	473	584	512	572	509	537	546	542	520	573	519	547	559	530	568	559	527	551	505	536	534	550	549	561	543	518	538	586	556	526	558	523	539	512	543	523	506	553	523	539	512	548	551	514	558	558	584	529	513	562	518	514	530	525	519	569	530	518	572	497	550	505	561	521	525	505	531	584	547	579	548	533	519	508	589	520	545	523	506	501	507	510	530	559	495	558	525	528	550	587	492	520	511	565	533	514	511	534	558	544	521	523	554	498	542	549	552	550	581	548	569	532	550	506	527	516	585	572	493	517	522	510	523	621	538	489	532	575	512	555	527	528	536	543	515	533	508	561	544	522	547	535	528	547	541	551	579	514	524	517	495	541	559	559	538	513	539	566	544	518	573	538	554	520	500	567	475	562	523	549	511	559	519	525	518	581	521	500	543	553	559	557	544	541	532	488	532	524	538	535	505	531	530	494	568	529	560	563	559	540	531	537	528	532	567	578	548	547	516	517	535	497	508	539	525	491	553	556	558	528	503	525	496	554	538	569	505	564	525	558	554	532	545	520	490	533	543	522	521	532	544	560	518	569	502	566	568	550	514	500	551	548	581	511	523	529	539	566	534	510	583	529	544	548	567	548	486	526	538	530	557	581	514	531	548	530	550	542	552	532	527	575	547	523	553	541	527	554	553	548	561	503	497	526	550	503	540	486	492	561	528	538	567	548	528	533	539	476	526	573	551	573	531	540	534	535	537	538	502	529	560	530	545	561	527	548	549	556	557	495	533	519	544	504	525	539	550	511	485	493	506	571	533	514	584	533	562	527	569	496	515	518	519	506	534	531	580	528	532	501	479	556	532	551	547	531	536	538	564	561	507	567	540	509	506	528	540	481	487	534	533	568	549	517	541	515	509	525	540	521	524	556	503	479	546	535	525	557	555	539	555	516	539	517	516	528	527	518	527	502	529	574	546	528	500	521	538	540	537	560	545	525	497	527	582	526	525	515	526	535	547	540	502	554	519	500	551	552	508	485	583	530	517	510	537	560	492	506	495	543	549	521	562	548	560	566	521	530	523	545	529	507	530	496	520	532	501	601	521	539	547	539	507	510	578	534	560	558	541	538	582	566	509	512	549	534	518	554	500	501	549	531	526	517	513	497	534	513	556	520	514	507	550	570	548	580	549	547	546	571	511	498	511	513	516	504	539	537	543	530	552	539	514	547	496	499	503	530	534	519	591	506	498	496	538	541	524	537	528	496	530	581	513	538	525	556	510	531	515	529	546	503	508	503	554	543	530	497	551	551	523	556	544	511	513	538
4274	1517	1115	876	801	808	746	727	715	779	699	721	704	675	725	728	712	681	686	683	670	716	691	690	696	663	693	702	677	703	709	717	695	739	686	759	665	707	685	678	713	714	674	665	696	732	709	697	676	712	668	725	697	731	757	690	747	722	676	717	700	728	699	711	748	741	683	662	685	737	693	727	673	710	717	670	718	698	695	700	715	698	705	688	659	670	695	713	694	679	693	692	725	726	657	737	678	671	656	699	722	709	695	700	702	707	668	661	737	641	678	727	706	707	680	670	694	679	690	729	691	701	669	709	741	696	733	723	687	665	710	708	717	712	688	675	725	694	661	733	706	658	709	669	723	663	745	695	736	720	659	669	691	709	729	689	716	700	728	661	674	740	720	630	712	629	695	658	725	709	677	726	702	672	680	727	710	697	763	709	728	736	745	708	690	732	689	669	688	678	651	673	734	694	699	710	687	705	703	693	689	685	707	720	696	741	674	716	741	673	697	717	652	700	732	698	712	722	689	652	725	714	756	688	669	654	754	689	683	685	653	693	707	684	676	710	736	669	726	694	675	685	700	730	678	689	695	740	721	731	668	755	657	721	709	726	712	706	651	677	696	718	676	702	690	740	712	792	705	690	725	691	721	723	732	688	725	682	628	668	721	733	662	714	697	710	692	714	676	710	687	669	685	673	678	717	673	679	679	718	714	676	734	673	742	691	687	705	699	694	747	708	720	694	686	699	695	691	776	660	694	669	736	672	686	677	657	700	710	698	686	695	690	705	708	709	687	725	692	659	752	702	692	699	698	708	708	725	643	658	702	673	671	626	736	659	697	743	730	688	702	673	656	676	678	709	708	671	673	680	633	707	670	673	667	683	730	724	669	638	686	664	672	688	691	720	698	683	723	690	731	724	703	703	666	676	733	692	701	692	667	708	706	691	684	671	696	728	679	701	712	677	673	693	712	728	638	698	712	711	669	751	708	701	713	678	713	715	666	667	686	684	725	663	675	718	724	667	707	700	692	708	704	718	740	683	683	693	674	680	638	671	732	661	699	703	709	684	689	736	714	729	682	710	666	712	743	692	684	701	657	744	684	706	716	757	675	697	695	697	682	716	676	694	706	698	708	702	665	715	709	655	710	702	706	683	691	683	717	698	685	707	677	662	671	700	750	702	638	699	646	720	671	718	699	697	720	714	727	663	644	709	693	725	658	693	694	684	782	676	694	705	731	693	653	689	676	721	729	656	672	719	699	694	668	686	679	685	703	719	717	749	695	697	723	668	689	712	717	741	651	691	711	716	700	722	677	718	678	723	659	665	701	702	729	690	712	690	689	690	772	684	670	719	711	695	654	710	698	685	685	739	676	682	745	712	736	735	662	691	710	703	705	673	664	695	700	660	680	745	728	712	715	638	664	714	697	688	695	701	692	738	710	713	685	706	708	676	691	663	685	714	649	702	684	697	691	713	694	707	749	694	671	718	729	736	701	692	679	751	682	725	707	647	696	682	653	689	713	700	676	712	701	702	656	715	715	684	710	712	649	658	699	686	720	708	720	689	724	695	694	692	725	704	685	739	695	711	660	711	690	691	671	721	726	739	658	711	694	682	693	718	699	712	709	716	698	708	700	676	713	757	715	688	704	717	712	708	685	695	684	695	683	691	672	697	692	722	738	686	712	656	662	736	736	701	683	677	719	671	709	707	686	664	738	720	720	651	679	680	678	725	692	651	718	701	753	710	672	737	690	691	781	676	689	711	729	686	704	718	742	704	717	771	736	690	678	705	733	676	666	667	726	692	713	715	709	704	666	683	675	695	655	707	730	717	677	691	668	699	706	705	684	664	707	651	742	648	675	742	682	723	708	690	684	688	678	703	729	671	706	652	670	753	700	686	729	720	696	728	718	722	703	678	718	721	655	640	682	737	698	726	680	703	704	703	737	697	664	690	752	679	643	694	705	711	667	718	687	693	755	724	727	691	728	707	673	684	715	679	696	677	698	671	719	669	679	716	704	700	743	661	674	646	714	704	709	699	732	737	682	680	709	746	716	689	718	705	654	723	675	723	702	690	664	691	669	729	717	729	674	719	706	707	678	701	695	677	701	757	706	684	714	676	740	708	696	695	676	674	678	733	750	698	690	683	746	671	670	654	679	715	686	727	695	681	733	707	700	714	702	714	710	694	747	650	700	674	680	706	708	687	643	682	689	689	697	712	677	705	716	682	668	726	693	713	657	696	645	699	720	703	669	732	691	697	710	728	759	692	737	666	665	705	743	688	671	703	676	671	710	723	726	704	682	678	730	680	645	720	638	729	711	678	674	655	725	725	708	698	720	694	714	739	692	691	714	652	735	725	648	670	719	671	711	737	717	658	721	651	671	703	720	683	672	697	694	726	762	754	708	713	659	712	707	638	675	665	661	721	733	687	760	706	694	731	682	714	652	714	714	732	755	684	713	704	666	709	676	729	734	656	692	732	712	663	700	657	687	680	720	689	700	664	709	693	717	714	684	720	678	696	718	681	722	747	689	730	691	697	688	691	673	700	724	680	702	729	721	691	704	730	732	706	734	736	688	683	664	673	724	669	690	716	706	685	700	732	720	716	721	670	667	729	725	696	698	682	688	632	699	703	721	713	730	691	702	697	692	704	666	716	712	705	691	648	706	686	721	676	675	699	666	716	656	690	725	691	682	681	656	656	703	719	735	700	690	679	716	707	672	731	683	697	687	678	699	709	709	675	710	690	727	727	677	696	679	766	679	722	674	687	716	677	674	648	711	708	742	701	741	711	670	697	626	746	713	688	648	685	686	730	663	718	700	676	722	685	703	683	713	715	704	688	681	702	707	717	722	724	706	730	704	720	694	709	656	711	650	706	685	696	697	711	685	731	694	691	711	709	734	719	746	667	756	682	653	706	666	711	667	678	696	705	669	719	675	705	676	714	691	706	681	705	702	733	722	705	704	718	745	719	732	726	729	744	704	714	692	741	687	697	698	702	715	710	701	681	664	694	696	692	699	703	721	714	680	722	679	706	635	696	727	704	704	738	717	714	719	686	714	701	738	696	693	733	671	662	713	740	698	674	692	693	673	670	707	687	726	718	726	719	712	695	722	687	670	662	699	702	669	743	688	674	724	685	769	710	696	691	697	730	697	685	681	714	699	678	702	718	712	687	698	698	702	714	714	678	694	732	656	685	697	685	675	652	668	717	676	739	734	659	735	660	702	731	717	713	700	732	708	695	660	687	705	698	737	677	713	668	721	739	648	722	682	711	677	702	696	675	726	716	681	746	654	722	699	722	698	703	684	687	722	694	688	709	707	680	669	698	696	667	718	681	690	687	694	684	711	716	718	666	639	730	720	699	730	696	682	666	755	697	717	732	691	667	745	722	692	687	715	716	717	699	705	701	756	697	669	681	683	652	701	696	688	679	689	700	704	710	683	688	724	736	712	672	684	659	695	696	714	683	649	691	691	752	675	730	686	707	761	687	739	728	710	731
23002	20856	27518	24309	20332	2295	664	535	467	418	404	421	454	416	363	397	385	357	397	383	350	357	378	348	350	309	374	361	337	354	356	406	343	343	342	352	328	333	369	343	358	355	371	396	362	351	349	331	378	381	361	366	341	363	336	375	347	352	369	342	332	345	341	321	364	298	316	357	330	318	329	345	327	348	329	341	333	338	344	359	363	324	356	327	377	342	346	368	341	343	345	309	333	343	337	339	325	325	314	328	335	343	331	359	348	343	351	361	334	352	335	354	345	391	333	345	372	312	345	365	362	351	362	355	349	341	307	368	372	337	341	340	359	323	368	344	363	346	369	365	359	336	332	330	334	353	369	348	338	328	366	339	375	364	359	354	349	346	359	356	331	370	343	351	334	364	349	332	344	356	369	354	344	374	342	331	314	332	357	339	373	399	355	377	317	341	350	357	324	355	330	355	377	372	351	320	319	379	379	386	353	334	378	358	331	336	365	350	356	335	353	317	321	332	360	319	347	361	343	334	385	377	352	330	345	371	333	327	338	348	344	326	362	360	354	339	306	343	351	336	343	351	379	353	326	338	335	349	337	362	342	361	310	366	330	333	362	351	347	350	326	344	322	335	356	378	300	354	344	356	368	337	393	345	333	334	336	346	370	342	353	354	383	355	330	341	344	345	342	311	363	346	336	342	330	346	362	331	334	382	334	323	380	329	357	370	331	332	344	307	355	335	339	332	334	345	340	371	344	349	335	318	340	338	304	333	342	365	336	353	342	343	352	363	317	354	325	327	332	354	333	341	325	379	326	349	340	319	366	325	355	359	360	315	337	348	351	342	393	348	372	332	323	333	374	334	375	338	371	335	368	377	352	351	352	336	328	327	324	320	359	317	372	348	334	358	356	366	316	374	358	362	317	333	334	341	400	357	323	345	334	369	282	320	349	345	377	351	362	325	323	338	336	381	367	375	338	369	368	366	340	361	343	340	348	368	325	312	368	302	361	346	338	360	338	348	335	375	354	330	356	353	345	333	331	352	331	305	343	346	364	349	316	326	363	328	340	340	340	355	332	363	393	372	326	345	343	332	360	345	346	377	358	333	373	329	318	341	349	308	351	340	348	346	343	326	361	329	350	366	347	330	364	351	370	318	361	323	372	364	345	349	355	322	351	331	319	340	327	335	326	339	342	346	355	374	347	351	363	350	356	360	355	341	346	353	338	380	299	316	375	331	336	341	342	339	367	353	355	335	361	358	319	365	345	340	341	367	345	352	340	342	316	334	328	390	361	358	348	358	357	332	346	365	324	304	315	376	365	364	326	343	379	410	331	361	361	370	374	367	373	346	362	340	340	363	335	346	346	329	365	341	350	363	352	340	362	348	339	382	334	334	335	362	357	328	366	343	320	350	351	353	358	323	321	332	344	305	357	360	314	341	336	374	366	309	367	350	332	311	362	336	351	331	319	348	346	369	311	355	329	339	356	349	316	344	326	332	341	319	339	379	374	364	348	320	325	336	354	345	349	335	307	353	324	367	370	350	337	354	338	368	341	330	339	323	330	323	342	353	324	353	352	306	360	349	339	340	322	334	307	334	338	355	346	368	339	345	378	350	388	369	367	355	361	346	361	327	341	370	341	351	325	341	338	312	359	372	315	319	339	346	352	333	382	326	348	392	333	337	317	331	331	343	323	326	369	344	343	331	351	344	344	357	317	336	338	348	365	336	348	361	367	360	358	345	344	361	340	354	339	360	374	344	323	323	356	351	388	352	365	339	311	331	327	325	358	349	326	323	327	333	338	328	316	338	369	344	369	348	375	372	334	352	338	329	343	339	345	359	327	342	336	323	337	364	329	370	377	379	342	330	334	346	358	370	341	352	326	351	347	346	360	332	383	310	337	373	330	333	311	339	333	353	359	342	344	342	386	371	325	342	349	321	353	326	355	317	374	349	357	344	352	348	354	318	366	354	367	369	365	366	338	375	356	364	335	338	352	327	327	369	357	347	329	339	343	347	348	362	351	335	336	341	359	389	386	333	362	369	339	370	365	338	347	353	328	345	336	351	325	335	334	346	337	368	335	344	351	353	323	388	346	350	339	340	336	346	350	360	345	345	353	359	332	361	345	343	318	358	375	328	312	348	343	347	362	336	305	329	332	348	358	349	370	313	344	358	342	333	323	303	349	351	340	343	314	341	363	346	325	344	364	344	348	350	350	330	356	350	343	356	305	312	350	328	360	357	345	328	368	355	327	364	328	328	334	330	316	352	324	342	334	350	341	347	312	298	331	345	362	356	366	366	330	364	373	354	380	329	315	326	366	368	346	317	375	366	317	324	348	351	360	355	345	343	352	322	358	325	332	335	341	339	359	351	339	318	350	316	357	401	315	324	336	336	377	353	347	352	353	343	309	342	314	347	316	354	301	366	362	319	344	372	345	350	358	353	343	352	322	357	363	366	349	329	351	327	367	364	342	355	357	322	362	348	342	339	322	345	325	341	339	348	346	365	350	321	357	349	338	313	359	335	348	348	362	318	319	384	354	355	387	335	320	318	335	335	361	354	341	366	327	319	349	325	349	327	346	368	370	324	368	352	337	369	341	354	333	340	342	334	317	342	334	363	347	335	297	376	359	339	346	350	340	365	347	338	376	341	364	342	349	331	353	365	329	325	350	323	340	361	326	341	366	327	342	309	345	329	330	373	326	351	349	376	350	376	363	293	340	325	373	388	320	322	372	325	342	325	367	338	357	344	358	326	325	351	359	357	342	380	360	350	348	324	338	370	344	353	340	365	339	350	342	350	365	358	316	348	353	333	376	344	332	352	310	341	362	369	346	339	381	353	380	349	326	349	327	340	336	356	338	361	356	351	374	345	341	347	335	304	357	358	321	358	312	345	356	313	375	361	352	322	350	316	334	317	345	348	333	346	350	330	341	347	350	340	352	345	353	327	335	383	308	336	327	343	321	358	350	314	350	324	371	340	321	370	338	363	328	293	320	330	349	349	349	375	321	358	340	367	351	356	363	383	359	358	347	344	342	336	335	365	305	348	342	310	335	366	329	327	321	331	362	341	314	331	373	371	341	323	327	303	355	334	348	346	340	338	347	348	289	334	354	323	310	336	340	346	335	376	341	370	326	359	352	322	347	344	337	318	353	347	334	353	342	359	388	354	319	328	324	345	342	334	369	339	331	390	325	339	370	340	343	374	359	375	349	350	391	337	355	340	352	360	345	321	326	347	312	353	352	367	362	338	335	358	329	332	367	326	338	349	323	311	331	367	346	357	319	361	339	347	312	342	319	365	366	382	310	337	375	327	370	330	351	373	341	342	327	339	317	327	340	359	322	359	332	309	342	331	361	342	342	309	347	353	340	370	330	376	329	391	364	338	347	351	338	367	350	350	339	358	348	373	366	331	335	374	360	334	361	377	355	357	328	332	348	361	291	334	337	315	373	367	361	350	386	385	378	359	376	317	356	364	325	381	353	332	333	366	345	328	343	369
3324	8039	5057	2347	1773	1359	1093	956	748	759	675	632	608	582	589	589	533	553	529	521	571	515	491	490	531	491	494	517	523	483	507	448	508	466	469	457	511	479	486	453	456	477	451	470	488	503	481	498	493	476	478	504	490	446	481	474	457	489	475	459	463	443	486	449	465	473	440	464	487	442	476	468	461	509	502	448	471	453	455	438	466	452	428	467	443	455	451	481	466	425	453	447	435	486	429	465	455	457	455	439	448	428	497	468	466	458	472	445	455	472	445	505	447	477	451	465	478	447	449	458	472	486	470	493	479	456	502	452	454	463	476	468	448	506	500	489	514	437	474	475	492	440	465	447	463	428	497	488	503	470	460	493	491	505	487	434	492	498	509	461	444	442	467	451	485	444	508	416	465	509	484	468	507	446	439	490	505	470	480	491	465	462	469	422	450	464	451	482	468	476	466	412	455	468	501	457	454	452	435	454	507	500	479	408	471	489	450	472	479	460	449	487	456	441	478	425	469	468	483	462	502	458	458	432	476	446	455	446	449	462	462	474	439	475	462	470	458	479	483	483	468	432	486	459	466	499	451	458	446	463	497	458	454	486	466	476	481	445	494	487	477	469	458	483	465	473	452	481	477	468	468	465	466	461	493	447	456	473	503	460	484	468	475	471	469	482	456	499	487	455	489	509	468	436	461	470	440	454	446	472	492	489	493	472	464	487	471	491	507	489	496	489	480	474	505	472	458	480	471	459	478	450	466	492	494	449	482	415	472	481	506	453	485	485	488	466	461	469	464	472	490	495	487	469	513	431	458	483	473	468	453	483	495	477	468	427	452	454	463	456	459	480	501	496	453	448	438	435	473	470	489	475	477	430	436	452	456	451	474	495	477	501	449	471	440	477	454	520	458	480	458	478	440	423	494	455	480	492	463	492	484	452	448	462	464	451	484	498	457	490	454	462	467	463	455	438	513	490	476	450	460	510	489	492	464	453	487	472	491	458	477	486	449	476	445	440	468	454	440	474	426	487	445	510	495	477	461	442	471	505	483	491	472	431	437	490	446	505	433	490	476	486	460	446	457	481	487	436	461	472	471	480	442	480	475	480	439	464	493	458	460	453	501	479	457	465	461	439	459	458	461	430	507	470	462	449	434	452	457	499	474	465	457	456	446	421	474	460	467	453	475	469	493	445	471	464	482	468	510	485	489	466	463	476	430	417	492	487	496	477	460	443	499	430	466	485	484	502	474	472	462	485	444	464	482	477	504	458	477	469	481	485	476	464	484	480	457	470	447	483	485	464	495	457	454	462	450	483	438	472	482	483	437	460	491	491	458	454	501	493	501	426	474	449	455	489	462	493	471	497	472	428	454	467	439	466	470	439	462	431	444	442	483	474	494	480	477	504	486	426	502	462	476	429	445	477	464	442	495	455	447	443	470	482	475	455	464	508	460	463	452	455	472	446	469	462	462	469	479	483	435	489	462	470	477	459	475	475	472	459	474	488	450	475	470	435	478	454	450	495	509	483	460	485	487	472	458	441	477	482	475	454	466	462	455	497	468	470	435	454	490	459	458	506	476	452	458	476	491	476	492	494	440	440	498	456	456	429	478	433	504	431	488	487	474	461	484	450	449	472	447	472	480	432	454	490	466	473	481	462	443	443	444	426	449	446	479	449	493	435	461	443	477	469	468	467	467	451	429	439	482	417	472	485	496	473	444	465	480	474	489	475	458	488	438	474	460	493	464	463	445	477	478	476	459	476	443	525	465	414	491	462	482	452	455	447	470	442	478	438	491	475	495	445	466	435	462	467	476	459	500	448	455	465	461	463	443	496	466	459	462	467	475	476	471	491	464	505	442	479	446	492	446	438	471	493	443	465	437	445	448	496	476	436	439	440	467	439	478	480	493	466	475	491	465	478	449	447	466	467	515	466	455	473	469	457	461	459	459	478	430	501	499	492	458	503	421	436	483	467	459	464	469	468	448	466	494	465	493	492	480	451	493	532	494	466	478	496	479	519	453	456	478	427	430	468	462	480	489	464	427	466	492	432	492	521	485	490	496	476	495	455	430	481	481	481	443	467	539	485	483	433	500	473	457	498	460	462	449	485	486	456	449	461	432	445	456	442	473	485	482	487	500	439	487	455	461	478	464	440	484	478	479	475	472	465	473	476	448	497	477	441	500	457	442	482	466	463	431	437	474	469	441	430	492	466	475	449	413	470	488	475	494	480	498	449	447	439	461	498	469	505	495	479	460	474	457	478	468	465	452	467	448	492	489	485	490	465	500	473	477	469	472	400	472	468	512	471	460	482	468	459	452	488	473	482	470	461	449	467	490	442	519	496	507	466	492	478	472	436	467	468	462	445	486	477	470	506	450	452	474	486	450	438	445	479	479	482	460	475	446	456	459	493	468	495	420	435	448	477	476	481	477	425	492	470	451	471	451	497	495	454	438	459	453	456	429	474	498	481	457	466	466	455	479	476	500	457	476	482	488	452	485	459	422	467	474	463	471	440	479	466	457	431	492	468	483	425	454	462	534	443	473	456	470	456	460	465	481	516	479	469	468	468	431	473	467	444	537	482	444	460	474	445	472	509	489	466	433	442	466	449	479	425	480	465	467	489	429	454	484	448	478	452	460	459	504	479	463	478	459	468	435	492	481	460	459	447	422	502	440	427	487	464	465	459	484	470	454	509	513	478	457	470	443	437	480	447	478	521	471	437	422	472	442	486	447	466	473	512	441	439	468	455	478	475	474	450	461	483	443	493	475	470	454	487	473	474	452	468	452	473	476	480	470	500	487	503	480	505	452	493	468	446	484	483	476	471	452	449	470	486	466	452	455	466	467	483	454	442	420	462	451	493	425	459	464	480	465	486	464	508	474	449	444	464	487	480	497	516	458	460	476	452	450	479	444	463	430	463	497	502	490	495	472	424	453	441	504	445	465	479	464	433	403	447	461	455	452	465	469	464	438	449	460	453	474	475	489	426	447	470	490	472	476	458	513	445	437	462	464	467	449	460	456	457	441	468	459	442	481	407	486	472	473	461	461	469	454	494	490	507	438	468	496	498	511	472	462	448	440	470	496	449	490	452	488	506	448	477	475	442	498	446	476	450	470	444	472	451	491	500	465	463	484	492	422	498	470	495	439	448	456	478	468	456	468	490	469	442	441	496	445	475	420	497	484	451	490	472	445	455	505	473	464	462	466	451	481	477	452	512	507	495	448	461	514	462	450	466	483	482	475	447	454	475	490	505	463	487	454	480	490	470	500	479	456	434	432	462	482	470	456	501	469	451	475	486	444	482	461	468	474	483	453	454	440	477	484	484	495	485	469	441	472	453	485	480	505	436	460	499	468	467	481	459	452	465	466	481	466	440	465	475	454	469	486	454	458	453	461	474	459	455	488	458	450	447	457	480	494	517	459	474	491	467	456	490	453	450	473	458	502	465	467	442	437	458	479	457	476	510	451	456	458	425	480	511	443	458	490	441	464	437	482	468
24279	20870	25683	22832	1348	563	543	477	436	428	432	400	446	418	417	451	427	432	442	393	409	452	417	421	424	422	433	414	425	435	417	414	431	413	373	430	419	438	372	438	419	433	439	391	452	407	429	390	378	424	384	387	400	453	388	434	406	419	430	421	393	407	423	407	420	401	416	388	406	453	437	426	406	427	452	411	389	393	445	379	449	412	417	411	383	380	433	423	404	407	422	432	431	420	407	438	420	427	405	411	398	382	406	425	417	422	447	397	391	398	392	410	413	398	430	410	435	417	424	445	418	446	413	436	460	416	399	424	413	401	423	403	430	403	416	431	373	412	412	432	423	471	418	401	389	461	427	388	427	413	413	397	433	443	373	407	397	408	451	393	424	426	412	398	422	420	415	388	418	400	392	394	415	414	421	429	441	407	396	445	421	387	433	439	448	386	415	389	431	448	407	435	400	424	450	418	428	462	383	369	431	449	418	418	361	425	389	451	419	414	410	427	437	400	424	409	421	430	423	414	380	420	422	428	394	410	371	407	406	443	401	407	402	398	396	410	399	431	396	435	413	374	385	422	398	417	410	423	377	392	386	418	408	415	435	385	426	403	420	421	399	464	393	404	416	420	402	415	427	401	437	405	388	433	423	411	422	424	419	407	399	396	418	454	403	425	432	428	424	443	448	426	420	421	405	431	426	433	396	419	431	406	417	395	421	430	379	408	391	453	424	417	413	388	424	408	429	438	406	407	417	414	414	441	402	426	433	383	403	436	463	384	414	396	392	401	421	448	401	403	432	425	384	427	395	377	426	411	407	391	402	428	455	444	435	432	418	405	419	391	423	437	488	436	450	435	417	408	427	390	412	454	417	425	410	369	407	414	442	405	358	420	423	395	428	402	442	412	407	404	430	425	411	396	446	436	396	404	439	416	411	397	392	426	375	372	382	370	420	424	435	406	429	435	397	430	434	423	391	445	445	415	402	396	410	395	422	423	457	395	411	418	397	409	402	412	414	441	437	446	449	430	395	446	429	388	410	415	439	426	419	435	387	434	374	436	381	401	413	416	401	410	400	396	386	400	427	380	433	447	429	386	396	419	424	400	407	400	452	416	410	398	431	396	459	412	398	464	421	386	453	431	438	432	403	400	407	443	406	389	447	407	391	403	389	404	474	394	415	372	423	447	385	420	388	393	423	401	403	425	423	418	424	388	400	394	408	420	422	475	408	416	452	436	391	399	404	447	423	381	432	413	418	426	402	420	437	432	424	435	430	385	416	393	427	391	413	420	414	458	441	371	411	407	400	422	386	421	369	386	400	415	403	382	402	421	402	426	413	454	408	409	415	437	407	440	439	416	392	405	409	426	394	447	408	414	411	431	415	455	407	418	423	429	425	416	407	415	416	408	387	439	463	429	421	411	412	422	401	407	434	446	413	445	445	412	395	424	416	402	409	434	434	436	432	463	432	417	431	399	421	405	419	408	415	363	401	389	475	377	411	422	421	433	417	392	445	422	406	396	411	456	408	439	436	404	413	387	401	404	441	418	422	386	397	418	381	413	404	447	408	393	398	425	402	405	438	437	418	422	387	423	378	421	425	401	401	400	403	409	434	417	406	383	415	418	432	417	439	428	407	429	385	417	410	402	447	408	393	424	436	439	462	402	406	400	405	437	409	419	443	404	405	428	446	424	429	463	414	393	421	453	402	381	401	436	443	402	437	414	428	385	419	449	404	415	408	453	391	435	467	435	408	390	418	423	403	424	413	443	423	402	453	412	397	400	411	383	380	428	453	425	413	433	397	403	409	418	430	405	418	419	425	399	415	387	393	400	443	408	424	448	397	406	422	385	414	404	428	388	409	392	389	402	433	433	420	438	424	430	393	422	387	413	408	420	426	425	415	389	406	422	427	450	433	415	414	440	408	411	400	423	427	436	416	378	421	425	451	402	394	425	409	408	415	382	393	411	448	437	401	408	398	430	397	424	405	419	401	431	408	409	401	404	413	440	439	433	373	425	428	412	403	420	433	382	390	414	408	387	372	406	445	403	421	438	397	397	438	397	407	403	438	426	385	434	425	409	426	407	456	417	436	409	380	438	404	414	434	384	428	436	416	404	433	421	388	433	439	393	395	377	446	432	445	435	414	406	396	413	403	441	399	424	435	425	391	420	392	432	410	427	411	450	418	412	408	407	414	411	446	433	410	392	430	400	431	426	394	427	399	410	408	405	427	427	427	440	397	389	443	393	398	389	432	420	411	419	435	390	410	410	424	412	427	426	373	409	400	406	412	401	401	413	435	415	366	422	387	442	388	394	433	426	409	397	450	428	423	412	418	395	404	436	421	391	398	413	425	409	417	428	446	401	430	399	419	409	394	387	395	421	404	413	394	426	412	433	422	391	397	428	394	431	420	427	411	423	462	420	405	375	446	385	431	408	379	414	410	393	441	394	418	398	376	424	418	428	429	424	397	410	423	403	399	381	426	456	425	414	407	406	382	410	402	391	467	450	407	419	421	407	415	412	435	399	408	425	433	403	401	418	412	420	420	435	416	415	428	404	383	422	411	410	405	412	430	460	401	452	405	354	417	423	413	419	430	414	419	395	417	413	402	413	418	417	418	410	421	446	394	432	382	401	412	403	407	414	411	424	464	461	415	385	437	405	420	430	418	432	445	394	468	392	413	388	405	387	412	460	426	356	407	414	398	421	414	414	403	422	409	435	424	443	472	429	419	453	418	391	390	441	434	380	420	419	462	411	446	425	425	419	465	419	370	417	413	416	436	435	400	442	433	382	375	403	404	411	401	404	373	416	429	417	410	385	390	400	414	471	428	449	422	407	459	396	430	412	431	363	437	416	386	435	408	421	427	423	434	413	415	409	448	406	422	436	440	388	442	403	359	445	413	422	404	419	430	423	394	408	418	402	413	429	428	400	414	408	432	423	417	411	409	378	415	441	436	430	409	398	379	406	423	384	386	426	422	434	452	409	426	415	394	440	402	404	450	420	418	397	427	436	434	402	427	402	386	432	406	384	398	408	372	398	403	390	448	385	395	392	358	413	417	420	365	465	429	423	441	404	404	424	417	387	430	429	431	412	416	391	452	398	426	415	426	423	381	365	396	400	400	400	403	362	405	376	407	377	407	415	425	420	415	468	417	449	415	417	419	412	437	391	413	397	431	418	445	408	401	427	459	420	402	396	427	373	380	446	390	446	436	415	449	427	397	389	439	389	397	428	372	420	441	402	411	425	456	420	389	405	401	419	418	421	418	395	422	392	435	372	413	404	418	437	390	415	417	416	408	433	421	428	437	419	468	400	442	443	412	428	403	433	387	413	383	402	430	417	421	442	408	412	411	435	380	420	460	409	409	403	401	406	426	400	402	418	398	399	410	420	436	380	401	407	385	406	429	457	433	401	408	418	435	447	412	426	411	431	404	367	412	428	403	438	422	419	391	406	399	440	402	418	421	411	402	428	443	381	419	442	415	427	416	358	396	401
3272	3780	2422	1326	1064	903	845	720	630	669	654	604	604	578	591	645	596	509	606	524	568	543	586	546	605	591	556	554	563	537	550	555	522	580	556	559	532	590	548	537	518	489	568	528	520	572	542	511	534	557	552	518	526	585	574	571	543	565	539	537	509	517	524	510	512	583	518	539	544	570	536	473	558	574	543	579	527	548	567	551	561	533	472	541	551	547	521	509	552	571	518	560	503	536	555	560	541	501	487	537	541	522	528	556	497	554	573	536	572	522	548	566	529	523	558	492	545	503	512	516	538	512	561	536	503	564	574	526	538	508	521	528	531	522	535	536	527	554	520	528	517	531	504	534	584	496	516	475	516	562	534	536	520	528	559	535	541	554	515	509	491	563	529	568	589	511	523	568	548	554	509	517	555	502	543	527	528	537	551	524	571	545	514	545	511	556	498	541	541	537	540	518	527	507	561	543	526	517	565	548	494	506	509	546	545	563	510	531	549	502	547	529	548	559	572	509	548	575	577	547	554	516	525	502	569	544	504	542	555	537	509	535	562	566	563	496	489	542	528	563	566	554	539	554	500	481	547	516	471	575	508	547	521	539	534	552	524	542	506	523	547	511	554	548	512	511	548	537	533	488	525	577	567	534	570	556	561	519	546	535	507	581	520	550	525	533	496	530	505	536	541	494	520	576	539	536	553	541	555	534	540	499	509	557	547	534	556	531	535	558	547	530	531	519	521	532	561	550	564	556	499	503	510	547	563	503	544	525	526	502	521	545	535	567	523	541	510	535	544	514	513	521	551	542	549	562	559	524	540	507	538	529	507	501	537	539	566	479	539	560	566	516	554	532	551	529	494	518	535	532	582	573	528	507	526	519	533	527	535	494	570	538	518	524	538	553	487	516	548	538	510	516	537	539	516	539	576	565	532	544	540	540	500	532	545	560	529	550	538	526	496	529	539	511	532	520	519	532	483	590	512	508	540	546	570	530	526	520	489	558	518	529	531	555	519	556	517	540	553	583	552	585	542	521	505	522	517	548	543	534	534	525	545	527	543	510	515	534	516	557	531	572	500	506	532	527	562	524	526	542	527	521	550	531	510	520	555	517	570	573	573	512	531	520	537	524	576	567	502	535	515	562	513	543	558	527	512	554	563	517	527	504	547	506	534	523	527	541	497	499	511	503	530	519	531	523	515	500	493	525	543	499	519	514	562	607	559	546	498	584	544	552	537	568	576	495	544	519	508	549	537	540	544	561	554	536	570	521	538	542	516	565	490	536	517	542	537	550	528	553	529	525	504	542	526	585	569	575	545	537	525	555	504	543	503	533	503	542	538	522	538	529	565	568	530	559	540	502	565	574	532	498	554	581	518	534	480	511	489	499	522	535	494	584	574	544	591	555	536	536	527	567	573	569	525	534	563	533	492	554	532	527	505	501	528	538	573	526	578	528	546	530	517	518	556	491	578	496	502	519	506	547	521	516	520	534	548	560	525	516	522	561	544	546	549	592	534	545	527	507	545	526	559	510	545	538	558	564	575	532	526	526	574	534	502	530	586	562	537	566	540	555	540	530	490	526	524	549	556	535	537	523	550	547	572	526	521	563	535	543	560	590	520	533	534	527	530	520	535	562	509	570	502	520	539	548	529	544	537	548	522	514	525	540	550	540	537	532	560	562	499	507	540	555	554	530	510	529	576	540	555	546	572	557	532	508	523	549	558	519	567	559	523	527	530	528	563	507	547	542	569	558	528	535	522	549	580	544	584	578	532	497	544	563	556	510	495	510	476	520	502	510	549	553	528	553	564	542	542	544	485	538	537	548	525	566	564	519	475	520	535	462	567	513	533	536	570	505	521	554	475	516	498	550	504	516	559	513	563	527	509	518	531	549	521	533	539	542	557	543	544	517	538	521	507	513	540	525	538	558	508	548	501	524	498	520	540	517	564	551	529	564	516	515	521	548	522	503	533	514	526	494	505	542	514	518	524	522	536	520	549	544	584	525	547	551	545	544	582	493	516	516	471	516	507	538	538	522	485	535	531	494	538	527	574	551	518	570	526	544	527	548	511	549	551	526	530	548	564	546	496	508	546	543	555	553	499	525	510	556	523	528	562	547	463	498	524	535	564	492	549	554	518	528	519	563	534	528	540	539	560	544	548	524	558	510	523	532	552	511	549	575	516	561	551	522	520	543	546	511	536	525	535	562	558	557	554	555	529	508	558	492	470	540	546	513	527	579	542	535	522	506	562	532	556	538	537	534	533	541	561	520	561	541	564	546	514	522	516	537	569	503	518	565	560	546	514	556	532	539	510	530	545	560	554	516	518	546	521	560	550	517	503	542	516	520	510	535	560	554	533	493	569	498	549	498	572	516	525	518	530	550	549	511	545	523	544	536	539	548	527	575	576	564	522	543	555	560	522	540	532	531	527	524	522	566	560	515	520	524	501	532	546	532	515	480	521	551	534	529	507	573	502	532	543	526	523	529	497	560	541	536	507	580	553	544	509	525	538	536	523	569	520	534	515	562	548	516	507	539	541	507	530	584	481	545	516	511	504	551	531	508	583	513	539	547	524	520	491	515	532	538	570	532	553	512	543	529	544	520	515	554	511	556	536	544	556	528	530	497	533	555	533	528	527	520	564	541	531	518	545	544	577	493	538	568	519	565	543	528	521	531	536	538	576	582	532	560	571	518	559	567	523	535	551	575	497	527	534	548	517	522	573	553	531	561	557	517	544	586	554	515	539	507	494	538	530	524	582	559	563	579	535	520	510	497	527	522	531	552	496	526	555	530	531	551	539	514	547	482	528	533	523	553	530	541	503	557	540	534	543	487	497	565	578	565	517	537	556	550	527	552	506	522	516	559	532	489	534	559	553	515	537	542	551	491	535	506	530	527	565	556	568	509	527	505	530	504	527	550	523	515	532	534	562	523	534	523	537	553	545	544	537	551	528	554	512	547	532	560	527	553	573	516	536	518	568	532	494	505	523	526	551	520	548	532	515	572	571	519	509	554	566	537	518	550	530	563	548	540	546	513	581	546	542	541	531	536	529	543	519	530	497	497	533	544	594	535	551	545	525	535	553	514	526	520	550	510	530	581	495	521	551	564	552	589	535	539	550	553	567	513	518	559	487	554	559	562	507	555	524	574	543	525	561	502	500	547	516	535	586	520	546	548	497	529	539	573	541	559	503	498	537	533	554	529	531	493	546	522	537	563	510	559	547	507	560	516	547	515	554	549	551	544	565	540	545	514	548	532	519	531	567	565	506	534	513	521	559	548	534	545	530	539	558	490	555	516	497	524	535	544	521	489	556	536	539	545	558	561	561	557	536	559	526	576	529	508	563	566	556	527	522	530	528	513	554	553	554	526	554	543	526	538	551	541	548	508	510	558	556	502	504	561	519	515	542	527	502	482	521	522	540	532	507	497	523	557	556	530	515	536	510	527	551	503	505	565	520	512	546	486	538	490	543	539	492	536	536	510	514	528	561	566	532	516
22124	20898	28181	23739	20900	19584	1299	434	355	314	282	203	190	195	169	172	170	180	147	173	146	138	152	172	135	158	132	124	141	126	137	124	122	115	128	129	127	119	122	128	136	117	140	147	150	141	108	134	114	141	134	124	108	131	139	130	118	129	110	139	133	129	103	114	126	108	107	109	108	144	119	138	126	132	148	121	126	136	116	94	123	114	126	112	106	115	105	130	116	122	126	117	126	140	116	125	131	113	107	143	112	121	119	132	118	111	112	114	111	123	121	120	137	118	131	127	125	139	111	109	111	113	120	130	123	117	119	116	133	109	117	120	140	121	105	122	113	131	109	118	125	111	130	123	137	110	117	117	114	116	113	130	104	119	149	131	149	125	115	105	129	119	126	110	125	116	129	122	115	128	119	129	154	128	142	119	135	115	107	100	134	96	129	131	122	127	118	116	119	109	122	132	100	112	126	110	126	121	103	133	118	120	118	139	105	117	116	94	126	99	113	116	114	120	115	137	112	131	130	123	122	113	106	125	106	125	152	110	134	107	125	121	131	116	112	142	111	124	115	128	132	113	121	118	116	132	126	130	116	110	104	116	124	115	124	120	122	126	115	128	113	126	117	126	109	125	132	119	126	126	137	104	117	132	118	124	139	112	118	133	123	115	121	127	110	106	116	112	140	114	128	120	131	134	112	124	128	138	106	117	141	130	130	104	110	120	127	109	122	115	123	127	120	102	96	120	125	129	132	127	111	135	139	104	116	119	137	115	103	98	112	109	105	117	127	123	117	143	117	122	142	128	128	104	114	121	122	125	116	136	133	111	127	110	127	124	96	108	124	119	121	116	101	117	151	144	117	115	106	121	116	134	114	106	116	133	112	122	118	107	122	120	135	127	114	117	101	124	125	114	105	97	122	126	112	116	116	130	115	154	130	119	137	119	108	104	140	125	142	107	124	123	130	102	113	137	130	116	123	143	110	133	126	116	122	111	102	120	114	110	119	121	126	116	120	118	125	96	124	108	109	113	118	122	111	114	111	122	125	118	118	116	123	129	136	116	122	138	115	110	110	118	126	112	105	127	104	123	120	114	117	123	122	102	128	127	118	123	115	141	101	124	122	128	120	103	137	129	116	130	110	144	122	111	107	153	102	123	118	121	138	138	102	102	126	121	120	121	121	113	137	132	119	121	114	126	112	131	127	127	112	116	114	114	124	106	131	116	118	144	125	119	107	98	122	117	116	115	95	115	112	121	129	114	106	100	107	111	115	118	130	121	102	128	109	138	106	130	133	119	136	142	111	116	145	104	117	128	115	118	110	118	108	116	122	126	106	127	115	124	123	118	122	112	114	109	114	107	104	132	118	117	124	105	121	132	121	116	122	117	112	118	122	128	125	112	112	121	118	123	101	131	131	121	112	108	94	111	127	132	125	130	130	122	131	106	124	109	130	109	118	124	124	119	115	131	126	124	122	132	112	118	108	110	117	116	112	123	126	126	122	94	114	137	124	152	108	132	134	107	115	111	110	116	112	135	122	127	114	118	107	107	119	96	118	110	130	111	137	102	117	129	134	115	118	121	131	128	116	118	115	122	139	122	115	142	117	111	123	133	136	114	133	128	112	97	135	130	125	128	121	110	116	126	133	126	110	98	130	123	127	102	108	106	122	112	103	115	112	112	119	115	120	120	120	133	125	130	106	103	109	124	121	129	115	145	123	124	109	118	105	97	106	123	108	150	137	118	107	125	118	115	129	131	110	117	142	126	118	111	138	140	121	129	112	114	104	128	135	113	117	123	124	126	103	104	122	139	113	106	134	128	115	141	101	117	101	115	124	115	126	120	118	109	120	121	115	133	132	123	114	121	106	138	115	104	106	117	123	105	115	145	125	150	121	144	123	111	105	151	112	113	125	126	105	122	126	114	109	93	119	109	125	135	146	119	100	140	121	124	129	121	119	129	119	104	109	116	123	115	120	117	110	113	112	119	113	97	126	113	124	121	110	116	122	108	111	110	108	118	114	129	117	117	122	127	124	135	115	100	129	136	122	128	129	115	119	126	118	132	117	140	107	118	118	109	118	129	131	118	130	121	119	129	126	131	114	123	125	128	125	120	138	108	118	118	128	102	120	117	114	128	128	128	117	119	101	105	113	124	121	117	116	109	121	120	104	133	111	114	114	110	131	141	138	120	103	129	113	119	127	114	118	110	128	125	123	112	107	107	133	112	108	124	128	121	115	123	117	121	125	141	116	96	105	131	119	102	126	143	123	110	120	112	124	117	126	120	131	107	109	105	117	116	105	113	119	119	138	126	146	112	132	116	125	126	109	93	111	117	122	132	111	112	123	126	156	138	115	109	114	109	104	134	127	111	98	108	120	122	133	108	116	122	106	110	109	110	121	133	123	127	117	118	153	124	114	132	121	105	121	135	134	105	115	134	119	124	139	135	126	128	106	118	116	115	122	119	103	138	126	152	134	131	113	124	146	128	132	130	123	132	124	113	99	119	116	118	95	126	124	118	126	126	120	117	122	110	140	107	113	107	110	133	102	114	131	118	126	128	113	132	112	130	121	127	139	120	118	122	122	99	123	111	117	113	107	128	108	100	133	115	117	106	123	132	131	130	106	129	111	117	131	127	123	108	120	109	145	126	135	114	122	105	125	125	129	121	144	125	116	118	103	94	99	114	107	111	126	113	126	135	106	121	119	112	115	108	116	120	118	128	105	116	129	124	116	126	136	122	119	137	131	126	106	119	100	127	110	115	117	126	132	135	115	130	135	106	121	125	138	128	124	113	118	144	123	115	129	148	126	116	134	124	124	93	132	108	112	110	128	108	107	118	125	96	126	115	117	102	98	127	130	121	132	133	103	134	111	121	104	116	129	135	129	127	102	131	135	139	118	104	126	130	137	113	124	117	107	112	124	126	101	123	124	95	122	94	127	133	119	117	147	126	127	101	109	107	112	135	134	110	116	111	130	116	111	112	123	115	114	130	118	128	117	115	124	128	118	127	114	116	138	126	126	138	98	128	119	97	108	123	121	144	118	119	119	126	125	120	111	131	130	119	107	120	135	124	127	126	136	122	131	94	109	125	101	131	136	95	112	125	117	106	116	121	119	110	118	118	148	121	135	130	118	119	109	109	116	120	126	113	118	118	108	110	114	116	118	138	96	101	125	123	113	117	116	123	117	99	131	119	136	121	114	116	121	125	108	123	129	112	111	109	121	128	142	121	121	131	110	107	116	120	108	130	108	103	109	112	122	110	116	121	120	110	114	98	120	126	120	121	131	113	115	105	121	118	119	107	106	135	119	123	132	125	117	108	101	129	132	124	129	122	98	120	121	126	130	131	111	119	102	112	126	127	117	105	128	111	108	112	146	118	125	132	112	129	129	110	115	114	121	106	100	114	109	123	136	124	114	118	127	126	127	116	121	133	123	117	120	120	119	125	108	101	133	117	128	113	116	137	116	128	117	116	106	120	126	124	106	112	117	126	108	111
4198	12234	7895	3632	2449	1630	1214	956	797	667	579	469	461	369	364	336	307	277	255	244	242	233	238	216	227	233	191	183	196	208	185	203	188	175	178	167	188	193	193	169	192	181	160	168	156	170	170	173	167	175	163	178	156	175	165	155	162	166	184	176	167	166	161	150	182	168	172	191	163	153	182	175	182	187	152	171	150	162	133	141	169	161	182	172	177	176	195	145	154	145	174	169	153	139	166	159	177	160	178	162	162	174	157	148	142	171	183	164	180	190	169	147	171	201	147	175	152	173	159	186	145	170	167	149	197	167	151	165	174	160	164	186	168	154	160	160	155	161	174	133	178	170	142	206	159	161	158	153	192	188	170	169	181	170	153	155	170	162	169	160	145	157	162	140	167	165	150	156	147	159	177	160	168	167	168	158	142	155	148	155	159	164	157	159	151	178	163	161	181	152	182	153	172	156	154	167	146	158	164	159	157	152	156	159	155	157	152	163	166	179	157	173	190	172	164	160	164	168	131	163	166	187	165	168	165	167	173	187	165	167	161	141	143	139	156	153	166	180	158	178	158	152	134	173	153	147	167	156	161	178	155	145	154	173	137	184	173	173	170	178	149	171	167	156	171	131	165	178	169	190	195	157	175	161	151	154	136	152	152	174	162	152	164	156	173	144	153	159	171	176	160	177	175	154	178	151	145	166	190	172	180	157	168	173	154	148	170	146	157	176	142	186	173	162	154	151	169	160	178	196	166	162	171	177	161	159	187	146	179	153	138	144	143	148	162	150	170	159	153	182	150	179	153	155	172	138	166	143	156	167	144	158	167	176	155	153	165	164	146	132	179	178	161	154	170	153	173	160	187	160	179	185	152	170	164	166	173	151	149	175	151	158	148	180	178	187	171	152	135	157	133	175	177	164	184	175	187	158	159	194	149	166	151	182	169	165	148	188	172	158	146	157	167	164	180	163	171	154	170	179	179	143	173	168	136	154	154	146	170	160	154	160	159	159	163	157	139	176	184	143	161	161	174	180	166	165	162	161	169	147	154	187	152	157	161	151	169	154	185	150	140	191	149	142	151	163	185	169	165	136	184	168	161	155	149	154	184	170	175	156	170	152	155	186	158	160	165	170	169	153	159	181	157	164	147	158	163	159	149	175	161	150	184	137	165	170	141	178	128	174	171	174	164	156	158	128	171	183	167	172	171	167	167	180	168	148	169	173	177	184	162	176	159	174	175	157	167	156	158	165	148	175	147	151	155	155	141	172	176	168	143	168	167	144	146	202	168	151	130	154	174	157	183	160	180	172	169	184	163	172	177	194	163	159	159	154	168	147	168	140	175	143	170	181	154	161	175	156	164	136	168	167	158	159	166	143	191	172	190	166	155	155	153	158	151	178	170	175	167	157	170	172	169	200	158	145	147	161	177	147	162	155	157	174	155	170	145	180	141	161	161	171	175	176	172	172	146	156	149	191	175	150	169	166	146	172	160	159	166	173	146	152	162	164	146	176	181	145	163	157	168	176	176	144	167	173	184	155	174	143	154	190	160	156	159	185	171	154	174	159	160	160	169	158	173	170	175	171	149	142	187	150	177	157	174	167	167	144	173	152	152	178	145	150	182	152	138	180	157	168	165	150	165	160	154	164	155	163	152	144	150	175	177	157	166	165	172	164	173	167	185	155	179	167	178	163	167	162	167	192	137	151	174	156	153	163	160	153	180	148	181	156	149	161	157	143	164	124	177	157	171	142	154	170	173	166	171	154	172	174	163	151	174	146	164	166	194	149	166	137	165	150	170	162	164	158	168	180	148	185	150	157	143	185	160	152	149	149	150	142	158	161	162	151	171	166	195	190	146	167	154	146	162	161	153	170	177	163	184	177	145	179	169	159	175	155	166	181	180	160	169	157	160	152	176	172	154	177	156	143	158	190	133	170	155	170	179	150	160	165	154	173	150	146	174	158	150	165	201	156	175	160	159	143	162	169	159	150	152	165	183	150	150	162	178	178	163	159	155	167	172	150	175	173	175	145	176	146	154	174	169	185	157	158	167	154	154	147	165	154	188	179	161	181	171	142	171	157	171	167	139	168	163	174	174	169	174	149	167	159	181	183	155	172	174	158	166	179	152	155	153	162	142	171	145	186	190	157	150	157	160	152	136	170	159	157	165	155	178	153	148	158	168	156	132	189	186	150	150	164	166	147	167	174	156	165	173	166	164	150	140	156	162	140	142	176	166	147	145	188	146	177	153	163	157	160	169	156	167	165	171	143	156	159	139	163	172	158	179	142	158	168	167	163	154	173	151	138	156	164	165	167	136	169	186	159	144	160	153	168	167	146	176	176	158	143	167	175	160	168	158	132	147	144	177	178	172	173	162	180	140	151	174	162	168	154	171	173	136	135	150	149	155	151	152	159	167	144	170	138	158	170	173	170	162	170	177	148	172	183	165	143	153	159	193	154	167	178	173	179	154	178	138	171	150	161	168	155	162	168	169	160	168	183	153	161	154	171	155	155	155	178	184	170	170	176	166	174	159	174	145	187	153	158	166	148	170	181	158	169	173	136	172	170	158	177	149	165	168	178	147	164	154	155	172	150	174	176	155	154	169	162	154	186	174	163	166	167	137	170	151	145	153	174	166	153	167	150	155	142	185	173	176	157	164	146	147	145	177	186	159	160	153	164	159	185	153	157	170	178	145	184	196	164	153	166	172	176	146	163	170	158	139	170	160	165	141	166	170	149	157	164	164	157	144	170	167	160	163	169	155	179	163	173	192	168	174	139	171	138	166	144	169	148	139	176	170	134	174	161	161	181	178	180	168	170	166	170	196	167	158	147	186	162	163	148	160	167	155	161	199	139	165	177	175	158	154	184	191	190	176	182	167	155	153	162	149	166	162	152	164	151	167	154	182	164	198	167	197	167	178	155	171	164	177	157	146	177	163	172	166	172	149	178	165	147	170	154	149	168	167	158	145	168	144	179	150	173	165	136	154	164	174	168	159	171	184	158	182	157	138	157	170	160	147	162	172	174	159	161	167	177	183	179	171	171	188	151	165	169	173	183	160	177	146	152	153	147	177	132	167	148	164	168	145	176	170	176	168	171	146	173	144	143	175	172	171	152	147	153	164	154	167	159	195	160	131	180	145	150	180	155	138	155	151	161	182	166	157	179	183	174	160	126	167	175	195	162	165	160	172	168	180	136	156	174	160	154	159	147	167	137	153	160	144	157	149	184	172	170	173	157	183	149	167	168	175	159	156	158	141	159	175	150	167	167	152	166	145	156	149	167	168	171	167	166	145	149	145	151	160	180	184	164	155	154	158	176	171	159	169	162	166	169	162	146	179	199	151	150	172	157	163	158	152	143	159	158	161	190	167	163	148	157	153	152	151	153	143	161	165	156	144	158	173	175	145	169	155	173	170	206	165	147	180	148	195	181	182	185	152	179	159	155	155	170	162	160	133	175	155	164	172	174	158	173	157	168	155	153	189	150	136	153	166	169
26873	17181	3207	730	586	542	553	533	570	574	529	500	535	538	492	524	556	501	500	509	540	561	517	537	527	550	575	523	517	530	522	520	534	556	502	543	520	503	516	517	522	572	537	533	504	525	561	537	505	518	503	561	504	490	516	564	512	498	568	544	552	520	563	497	535	546	542	536	532	573	459	537	496	564	552	563	543	529	554	503	518	559	517	564	520	531	524	536	569	538	551	519	545	534	512	562	526	535	538	552	501	496	531	528	552	564	535	475	547	564	487	520	511	531	547	549	555	582	547	520	540	532	533	510	474	476	505	492	560	558	530	497	518	584	516	515	497	514	542	522	537	497	525	504	528	531	531	524	539	536	508	539	488	536	537	497	529	508	544	547	500	541	518	530	510	551	511	500	546	503	545	513	506	546	508	525	483	538	526	494	553	557	501	531	534	539	519	540	504	557	532	568	540	542	472	572	526	547	504	555	515	530	544	471	504	569	547	496	552	548	502	551	564	517	506	514	520	516	530	562	548	523	531	521	534	513	525	555	568	562	509	522	556	516	539	538	499	511	507	508	563	573	543	538	552	559	504	547	539	559	522	508	474	555	522	506	531	570	537	504	565	579	545	514	507	537	535	523	537	546	517	539	519	541	555	517	503	440	565	538	487	558	516	545	534	529	543	509	517	532	547	532	493	490	546	521	547	514	533	498	518	548	492	511	512	522	532	511	532	557	483	496	558	528	551	501	509	547	516	517	488	554	539	572	538	520	512	511	530	545	558	560	532	566	515	551	564	548	517	545	516	535	544	531	550	550	526	539	534	516	493	563	522	517	550	463	539	476	515	533	539	521	539	492	536	519	525	491	521	527	580	511	499	552	508	541	492	525	533	496	523	524	508	546	508	508	533	524	484	517	491	539	502	522	535	542	538	574	524	532	589	542	567	504	502	518	507	505	515	515	510	535	580	503	555	524	532	538	507	529	523	536	575	513	521	531	521	548	553	513	526	536	508	584	558	569	546	531	556	528	538	588	532	526	533	543	557	549	510	551	543	502	557	503	480	560	559	530	565	529	529	554	516	529	509	559	525	501	550	535	536	583	500	533	524	518	540	514	505	523	549	515	501	521	543	521	526	522	525	528	545	524	525	557	563	563	521	536	473	518	495	517	539	482	511	533	508	500	492	548	545	498	546	502	579	496	523	547	522	555	536	561	558	544	539	544	510	496	541	559	519	507	542	520	552	566	503	517	529	552	513	539	513	516	573	521	561	512	509	500	502	529	561	540	534	543	540	519	513	512	548	536	537	516	531	520	501	532	562	513	512	546	504	511	505	536	529	546	537	509	520	538	508	545	520	536	503	538	530	536	509	560	504	511	477	586	504	506	508	533	538	565	547	504	533	521	527	554	538	559	521	518	532	532	520	554	518	540	500	542	505	521	550	539	518	538	544	532	536	549	526	521	515	500	570	548	524	538	519	499	515	521	534	528	547	539	518	538	543	535	523	508	526	508	502	499	517	588	531	532	535	492	556	518	507	547	533	542	526	514	586	520	558	574	487	506	568	551	536	528	548	517	541	536	510	496	549	531	506	503	558	527	508	505	544	520	526	518	523	524	520	530	517	494	525	524	499	546	536	522	552	502	525	565	538	531	500	542	533	573	527	511	508	512	536	537	508	535	524	532	530	584	506	557	548	540	544	548	531	551	498	524	505	498	534	512	494	521	539	555	505	507	511	577	527	482	541	569	526	521	547	515	521	483	527	585	472	518	522	555	544	502	538	542	541	536	489	510	544	514	486	543	551	579	591	545	553	545	580	468	546	525	513	531	579	504	514	522	513	516	524	559	532	543	540	555	502	510	535	524	552	527	539	548	523	537	506	550	514	547	544	496	553	561	544	540	527	539	525	527	518	535	566	547	542	530	492	503	574	523	505	512	514	503	507	499	578	520	512	526	500	551	496	524	542	582	523	575	533	536	560	525	541	536	577	535	501	568	545	522	514	570	545	565	529	550	514	513	532	547	525	522	552	523	510	508	526	537	550	536	512	516	482	523	511	539	544	554	531	529	516	489	529	505	511	515	505	530	538	509	551	505	554	530	522	524	549	536	544	506	570	484	518	495	520	465	534	547	525	568	561	520	560	560	511	540	511	504	554	590	570	537	538	547	554	518	510	552	532	508	520	562	546	563	532	528	534	533	539	512	506	518	515	566	550	523	528	543	538	532	535	501	509	539	521	536	547	528	503	574	522	539	561	520	530	534	499	500	554	506	541	548	530	511	532	507	542	518	519	504	518	548	526	555	526	549	551	531	584	569	519	513	509	562	496	559	537	573	524	516	542	495	488	565	551	541	545	545	498	514	535	536	520	520	542	522	501	562	542	544	530	532	524	565	531	546	516	487	507	549	537	509	528	522	530	503	523	530	527	492	500	534	481	483	507	555	503	513	509	514	521	500	512	554	520	554	457	508	525	552	546	485	480	511	518	519	562	515	522	533	520	497	488	520	563	484	549	549	495	535	529	522	504	547	517	538	533	493	551	473	540	486	547	522	531	544	502	561	501	513	498	537	549	527	520	501	551	542	523	469	483	550	551	499	513	551	497	540	527	549	508	543	505	491	536	548	537	535	514	495	507	526	547	516	514	539	537	543	517	544	551	525	561	521	558	603	534	543	485	537	496	520	517	562	529	529	501	537	536	529	548	546	553	497	542	523	532	533	509	521	521	519	526	517	543	515	533	524	572	527	558	554	536	544	516	466	498	507	537	510	509	535	517	517	579	492	557	533	538	548	544	543	505	568	529	511	539	537	540	511	514	501	525	548	505	549	533	512	499	527	483	541	560	533	544	497	517	540	499	518	555	488	518	531	557	532	513	533	542	561	508	550	530	515	553	501	520	503	559	520	512	539	523	545	520	548	547	537	513	558	518	522	533	535	528	550	502	550	549	500	555	524	503	545	534	490	538	529	495	535	515	519	539	557	520	555	557	535	526	560	552	488	528	518	513	539	542	516	546	510	561	565	539	525	543	516	531	544	521	532	545	567	529	570	532	485	563	557	501	497	549	472	553	532	541	500	527	519	515	527	531	502	554	508	513	496	507	542	514	504	537	538	508	537	503	545	505	538	529	538	494	554	540	543	495	532	509	541	553	528	493	516	542	513	489	526	543	520	495	530	543	557	532	541	486	551	518	499	551	518	547	556	512	528	509	517	553	522	461	508	552	530	538	480	549	486	485	597	535	539	529	509	569	481	547	519	533	549	494	524	505	521	570	532	523	521	517	509	499	529	530	521	551	511	529	521	517	548	508	540	522	504	545	536	558	525	548	545	569	523	515	512	515	553	519	498	568	559	522	526	510	508	528	536	553	543	558	502	524	540	540	558	567	572	524	493	504	540	497	486	538	516	528	546	510	514	558	501	501	541	486	509	528	501	519	536	523	548	508	512	517	543	552	519	507	479	535	511	535	496	546	496	497	462	475	528	521	529	567	494	516	514	514	546	486	510
4233	1486	1080	922	849	728	724	707	717	724	729	715	745	697	731	731	730	692	690	716	688	721	704	710	674	652	700	716	715	668	699	633	730	688	674	676	700	743	688	708	657	660	732	696	678	704	694	703	678	676	749	670	685	689	725	719	679	688	719	667	655	726	687	664	749	678	685	702	711	680	680	661	711	681	691	688	704	671	701	669	709	729	699	726	716	692	697	705	685	718	694	687	643	677	652	727	618	672	701	665	678	644	709	666	661	746	703	652	697	653	682	721	698	716	652	666	730	640	673	677	674	641	672	694	675	713	694	686	759	709	696	632	705	707	719	708	703	694	666	721	668	649	714	676	737	659	710	644	710	672	751	685	701	668	659	705	720	713	674	720	709	692	688	726	659	665	708	686	725	707	696	639	688	703	663	663	649	711	728	641	713	736	731	718	666	715	650	685	667	703	664	670	663	701	677	766	670	686	709	704	730	692	723	686	711	710	768	725	688	699	705	697	718	692	698	701	696	628	685	708	662	680	673	695	705	698	694	675	682	671	675	710	703	668	678	688	710	719	698	720	723	694	686	732	713	698	653	726	692	731	691	692	708	682	706	666	668	685	669	694	680	661	680	700	686	690	722	682	663	676	670	713	693	697	687	691	696	704	707	687	692	674	699	688	691	665	720	676	708	680	652	725	654	690	662	719	693	705	689	705	724	701	653	716	703	691	669	677	681	682	716	688	673	676	670	689	685	713	641	672	692	705	702	672	672	681	704	714	736	668	725	702	705	696	707	653	702	686	681	703	707	689	708	728	701	689	696	709	718	686	634	721	687	710	686	775	720	725	714	688	713	728	757	650	681	721	664	659	701	699	725	755	657	653	711	701	684	736	696	690	670	727	717	709	755	696	747	691	679	763	730	701	696	677	674	693	688	723	725	760	681	675	702	731	700	691	677	710	675	710	670	708	685	704	697	634	678	660	719	697	703	678	704	695	688	677	708	683	724	684	729	677	674	729	718	747	700	674	659	709	690	691	703	708	749	720	683	750	672	663	697	704	662	681	676	736	714	727	706	701	691	677	681	727	722	678	694	715	692	717	728	722	702	717	675	669	715	700	695	660	653	755	669	642	684	664	710	687	692	706	668	673	702	710	686	687	738	692	674	703	690	653	665	681	724	702	691	704	706	750	698	682	726	678	697	686	696	691	659	726	683	705	678	673	680	688	664	688	685	728	681	686	720	732	689	689	727	690	666	665	722	739	729	682	707	706	691	636	664	753	693	729	711	687	704	670	709	700	659	679	700	642	662	724	708	671	725	659	711	696	726	682	721	636	644	718	731	673	657	723	704	738	714	639	646	695	629	709	690	683	635	738	716	690	695	680	660	691	688	699	683	706	712	734	721	687	699	726	653	673	713	718	679	702	712	668	679	643	682	705	659	663	686	702	692	737	642	748	645	702	705	720	703	659	713	673	711	673	679	726	707	668	692	675	658	678	701	737	655	702	691	649	705	705	718	658	667	723	706	701	725	708	667	681	681	716	659	704	693	687	713	701	693	681	664	686	689	691	725	701	656	645	656	706	662	679	667	708	682	698	687	740	727	712	724	693	725	725	680	728	711	669	699	720	690	701	703	703	666	681	684	710	695	742	773	728	690	702	669	707	715	685	709	646	661	726	729	665	729	687	710	744	704	659	735	711	692	705	745	745	608	677	688	685	755	692	708	681	689	694	707	674	684	712	692	741	659	698	715	693	710	728	658	672	677	737	728	670	686	695	660	713	695	700	697	699	643	653	719	696	692	693	670	660	622	679	650	676	708	725	680	708	684	687	698	687	669	733	709	690	663	660	697	702	670	729	756	700	665	643	747	686	688	726	713	727	691	698	766	677	675	704	691	651	713	661	713	720	690	702	694	699	669	684	677	731	665	672	695	717	687	657	697	692	668	680	657	704	660	660	657	681	687	688	731	696	681	713	664	685	684	713	668	650	679	695	716	689	692	723	704	701	664	679	658	679	686	702	683	685	708	686	693	676	676	667	727	685	703	695	653	721	664	697	705	693	688	708	684	735	668	696	693	652	715	659	703	685	732	664	681	697	655	709	676	703	720	676	722	710	684	740	698	686	704	694	673	718	692	691	714	705	641	711	729	696	722	663	751	730	678	650	715	669	666	661	696	677	693	720	676	688	692	657	674	684	664	699	717	670	676	706	691	660	693	687	710	695	681	684	752	683	603	683	684	654	681	704	704	676	753	717	673	752	728	672	649	697	681	712	723	757	685	706	702	692	719	662	677	686	720	683	709	685	696	684	733	707	682	698	679	698	715	680	721	664	693	631	720	652	677	676	705	666	681	675	696	637	709	725	679	728	672	665	694	691	677	694	696	721	684	681	695	644	708	670	653	696	744	645	709	682	664	730	719	668	708	688	669	709	704	709	716	708	700	673	678	742	668	654	708	663	670	654	693	702	727	682	668	722	637	675	685	722	665	701	726	659	730	669	677	655	654	707	684	667	645	674	708	699	649	700	663	717	654	718	716	687	751	692	681	664	719	668	680	683	690	695	646	674	730	708	675	662	687	668	626	653	680	732	679	712	624	670	637	669	703	731	695	675	711	727	715	678	694	670	709	709	675	700	717	671	669	668	733	678	697	662	728	673	653	661	714	721	690	722	740	662	683	695	670	734	654	747	661	689	698	693	696	696	698	723	697	645	698	669	667	698	755	712	655	727	645	659	688	700	689	695	707	711	690	671	714	699	718	708	698	739	703	698	697	682	681	677	696	706	707	669	682	619	675	648	689	708	698	628	710	739	721	704	724	739	725	687	687	736	726	717	706	727	673	726	736	705	672	668	664	719	726	723	661	657	718	653	680	633	675	701	715	681	683	714	680	708	639	693	732	673	689	690	686	744	710	710	711	708	718	702	695	708	698	749	703	734	730	752	712	674	728	695	674	677	732	662	681	698	707	685	716	644	701	658	733	663	693	694	701	668	735	651	698	703	732	706	713	691	675	680	684	667	672	719	705	666	702	751	709	696	677	730	683	687	732	685	665	672	724	662	662	727	680	714	705	718	690	685	708	706	750	660	645	708	689	693	734	642	722	703	666	668	694	699	685	692	656	737	667	703	719	646	714	706	728	714	735	647	695	702	694	713	700	717	668	664	704	716	680	654	716	668	661	726	691	695	658	641	679	705	716	696	687	702	678	668	698	705	686	706	682	682	678	728	715	692	725	764	682	702	680	717	751	666	694	706	673	653	693	725	733	714	677	722	644	667	677	693	645	727	691	703	761	720	673	647	723	648	699	684	693	730	764	678	690	747	705	669	652	675	677	659	675	660	740	655	724	698	707	693	694	691	703	742	685	708	733	778	693	677	693	705	716	751	699	642	693	708	635	733	702	664	700	709	710	645	673	704	692	656	735	668	715	700	676	682	705	665	708	678	703	676	695	709	696	719	682	657	677	669	727	642	663	658	700	671	689	701	721	687	726	693	663	686	710	708	696	685
23042	20868	27552	24280	20362	2341	603	548	463	452	424	427	419	374	367	399	392	386	377	397	365	323	316	401	353	337	356	344	362	373	362	350	322	334	363	319	370	306	372	363	318	363	312	361	351	411	355	352	345	333	331	327	365	325	314	345	294	331	357	349	372	344	376	371	398	302	342	334	338	361	325	347	364	378	342	363	343	326	343	379	317	300	365	375	387	357	329	347	327	384	348	308	371	324	334	332	349	358	344	343	344	347	330	344	369	332	346	353	382	333	370	359	360	342	335	337	358	339	369	341	382	350	372	339	382	334	358	341	341	324	342	352	330	359	332	375	371	323	346	349	351	355	355	340	345	363	355	350	325	331	337	310	343	369	346	356	351	355	392	374	347	341	330	331	337	317	336	324	354	327	350	402	331	332	353	322	350	324	338	339	343	320	319	329	350	338	369	354	383	372	354	344	375	321	324	358	331	348	324	348	336	329	345	351	358	367	324	324	346	352	333	341	346	316	373	375	352	361	319	352	330	342	371	338	367	333	345	353	332	335	301	367	332	342	351	350	350	370	345	351	328	372	340	340	374	354	359	327	329	349	353	324	348	348	332	344	303	344	350	360	334	331	334	359	343	337	369	315	323	307	345	352	351	369	355	331	334	355	335	360	321	345	336	352	354	357	343	373	339	339	340	334	346	352	339	315	341	348	319	360	315	344	345	346	317	372	352	320	400	339	324	342	340	368	332	385	340	350	351	348	331	348	349	330	328	342	345	331	347	336	344	308	317	343	336	325	329	327	299	343	357	334	363	355	328	320	357	303	346	350	355	361	346	332	361	365	340	355	369	348	338	345	312	330	357	362	317	356	360	340	368	341	341	363	341	367	326	335	351	331	326	377	315	326	337	322	327	357	354	336	321	333	331	359	333	300	332	332	323	349	345	358	351	363	337	314	350	324	329	359	326	373	327	300	348	365	366	363	324	335	326	352	346	321	337	335	349	379	349	357	336	381	352	355	326	382	324	342	325	331	356	370	341	350	342	341	363	369	341	338	338	346	352	330	313	352	365	351	362	313	335	330	345	353	365	308	347	337	335	388	329	350	394	327	347	318	334	364	333	330	371	330	386	319	338	354	319	342	337	384	349	343	327	373	353	317	357	349	329	317	341	330	375	361	371	346	350	369	362	327	353	358	318	363	326	313	350	356	358	330	324	335	328	374	351	351	363	328	342	334	339	360	362	367	344	306	334	348	331	335	365	322	367	327	363	329	322	373	328	329	348	309	336	351	361	335	345	333	363	356	339	373	342	348	364	346	363	320	366	316	322	352	349	368	363	355	356	342	323	305	363	343	350	314	358	316	296	335	343	374	361	395	339	326	323	280	334	380	337	324	317	351	332	339	343	308	323	318	362	348	350	345	361	359	334	346	325	359	370	345	367	347	360	361	313	353	339	346	349	315	350	336	355	309	360	320	348	367	345	320	315	371	353	327	378	335	325	329	330	319	343	337	324	365	344	362	343	337	341	314	308	332	367	336	324	353	308	353	342	366	314	360	316	335	337	358	324	362	318	321	351	328	345	339	356	381	365	356	339	333	312	336	351	332	363	335	324	361	351	349	335	329	340	319	330	324	337	358	336	344	353	325	328	331	358	343	379	351	342	371	357	349	375	354	351	359	365	334	363	317	345	334	319	367	334	334	355	358	341	349	340	366	337	320	318	348	335	332	316	369	327	357	333	345	349	328	340	334	330	331	329	316	319	335	324	317	321	346	314	341	331	345	363	364	320	304	367	324	318	339	341	382	340	309	325	362	377	326	343	323	366	341	361	367	353	340	347	310	341	333	401	358	320	338	347	342	334	346	303	341	318	365	333	334	362	346	324	341	355	360	324	328	346	325	346	360	358	331	354	358	354	311	364	335	319	340	332	330	313	371	336	359	371	356	335	374	377	351	320	319	335	333	343	331	332	315	358	329	336	328	323	323	359	330	337	341	324	333	351	345	351	356	331	341	334	374	337	344	348	355	356	337	344	326	308	332	347	335	369	340	379	329	365	344	334	374	339	365	337	331	362	344	340	334	370	334	389	320	348	300	370	363	378	320	310	343	365	309	324	378	304	349	351	352	354	338	313	316	358	379	371	344	355	321	319	339	354	327	319	320	349	361	344	343	352	342	354	342	316	313	338	339	341	388	342	303	331	353	333	331	307	329	361	355	347	340	362	335	356	328	334	333	391	323	359	332	349	363	348	347	344	317	339	341	349	315	305	315	351	318	360	338	345	330	371	354	360	334	352	371	342	359	358	337	314	325	340	337	382	326	356	349	288	377	336	361	325	342	356	373	334	363	344	305	331	369	347	365	345	344	345	332	316	324	321	353	336	321	319	331	346	346	353	330	306	386	369	337	322	333	374	341	366	307	316	349	358	353	331	326	350	361	340	333	354	357	339	341	335	361	376	365	344	356	384	341	350	334	355	370	361	372	353	341	312	340	374	334	306	341	355	353	331	343	357	349	369	338	362	359	349	317	325	351	357	351	326	343	317	351	355	330	337	335	350	327	361	325	345	340	329	336	354	339	366	348	328	326	351	350	328	340	311	336	336	325	345	351	348	345	349	346	334	322	347	349	364	325	354	343	355	331	359	368	365	352	351	378	328	377	323	314	332	333	331	330	344	332	373	336	359	373	341	327	338	353	358	345	342	387	354	358	373	340	331	343	345	375	336	323	329	341	332	350	342	304	342	328	326	349	343	340	357	339	327	360	329	349	372	327	341	340	332	339	357	359	331	319	317	346	330	346	309	360	314	375	340	348	359	348	342	368	350	322	335	363	341	349	384	317	323	339	306	331	343	332	371	350	332	347	393	313	352	348	331	321	360	326	346	341	332	364	345	379	377	335	351	321	326	382	323	307	342	307	321	336	375	335	311	352	349	323	336	366	358	326	377	332	371	363	346	375	327	359	304	352	327	336	331	312	343	307	321	329	367	337	343	373	335	352	380	325	376	339	336	344	339	375	329	347	343	334	318	360	353	359	350	323	328	375	324	315	338	308	369	321	351	329	324	354	345	326	342	340	342	358	357	367	339	350	325	343	325	396	396	362	358	365	333	342	353	350	339	339	363	341	361	344	320	343	343	336	340	354	359	332	355	324	348	330	338	340	327	307	350	320	330	340	314	326	333	345	347	349	343	350	332	350	344	332	326	356	337	344	352	345	325	338	336	382	341	343	353	358	347	345	295	349	328	334	328	326	366	344	342	341	334	323	338	352	374	344	337	370	345	338	321	313	362	358	375	362	346	325	334	319	326	355	351	379	331	348	323	336	356	377	391	346	334	338	343	364	337	344	343	346	345	377	358	339	342	355	343	343	308	367	347	370	349	341	317	370	351	336	353	362	348	346	354	340	397	371	356	335	373	368	338	356	330	364	337	371	374	346	363	336	337	322	320	364	359	328	358	404	373	357	343	341	352	363	342	328	310	364	305	346	304	345	331	354	333	335	318	334	336	371
3227	7905	5065	2441	1712	1300	1119	902	794	730	651	653	559	600	587	535	525	550	504	505	509	480	501	475	524	489	505	527	492	466	482	455	463	481	440	457	456	467	492	482	460	472	508	489	444	471	469	456	456	476	455	454	472	509	473	493	458	488	447	499	465	407	479	470	443	462	454	483	496	480	443	449	493	474	486	456	433	471	453	458	501	468	485	468	458	468	453	460	479	509	484	438	468	485	473	461	465	428	483	471	504	488	472	444	473	460	477	499	450	465	490	427	442	461	460	457	469	463	488	443	476	483	442	471	477	460	469	451	442	485	456	483	430	466	480	506	485	468	430	461	473	454	451	447	475	456	450	454	451	461	456	458	474	480	425	455	461	464	435	418	494	460	484	468	465	492	434	469	446	434	476	454	436	471	450	436	502	420	482	454	492	428	449	444	443	436	441	431	523	474	468	435	479	461	478	468	464	483	457	453	439	452	451	490	459	451	451	440	477	446	486	451	463	468	450	470	449	471	441	458	460	464	462	475	458	463	458	419	444	488	492	469	478	488	460	478	464	474	459	498	461	463	439	468	455	485	463	462	417	459	434	479	450	482	426	462	473	490	481	407	436	446	485	480	480	470	445	454	474	457	479	438	496	447	477	453	448	457	446	448	432	464	482	481	466	443	454	469	473	480	480	439	462	405	448	499	494	455	468	466	460	465	485	485	438	463	483	452	478	482	468	449	483	490	430	496	472	461	453	444	446	443	498	442	488	468	467	435	451	457	472	449	431	440	439	466	438	482	448	451	449	467	471	470	449	458	453	469	475	475	480	463	443	488	481	481	455	420	422	478	454	483	445	481	468	443	448	488	473	476	459	469	455	455	447	445	494	503	454	454	475	476	471	452	436	475	484	443	465	446	475	469	519	439	455	462	477	482	478	470	460	457	483	480	456	492	457	495	480	440	455	472	443	477	437	434	412	479	459	499	483	429	500	452	440	500	417	459	444	471	472	444	471	482	443	455	420	495	476	466	427	417	501	448	467	482	439	476	448	454	407	451	443	440	481	471	422	434	488	462	453	448	474	432	453	421	466	483	448	464	397	458	459	506	469	454	453	443	463	463	468	478	464	484	525	440	446	472	441	464	509	429	456	474	451	497	438	502	430	476	424	478	458	482	443	441	481	443	469	425	460	461	473	452	461	467	472	443	441	435	471	443	491	453	461	464	478	448	432	474	472	467	476	439	469	483	475	479	478	480	435	468	444	471	461	444	452	474	469	473	499	479	485	484	450	474	487	454	468	451	468	445	479	455	426	461	485	464	465	451	491	414	474	480	442	452	463	423	457	419	462	486	473	439	467	442	459	499	489	442	444	476	422	440	485	475	470	483	491	495	494	474	457	438	456	480	468	446	465	427	472	481	472	479	447	483	504	457	495	455	486	489	454	468	441	449	437	467	465	453	454	521	490	469	489	450	448	458	425	488	467	485	457	455	482	485	494	419	460	475	487	463	463	439	477	429	443	488	486	493	463	489	438	431	447	466	464	471	441	449	471	452	485	446	462	456	439	442	446	458	427	474	465	472	475	444	450	449	513	489	452	496	451	453	473	482	479	496	443	464	462	415	450	454	471	474	447	484	545	455	452	490	456	496	419	453	455	454	406	446	462	495	478	479	505	452	462	485	490	465	451	461	430	453	488	442	463	469	452	444	472	453	483	467	444	474	456	415	426	487	440	444	463	442	431	449	476	480	489	467	467	475	472	491	491	450	439	481	434	477	431	464	429	462	470	483	457	435	429	429	489	469	488	462	456	474	440	442	449	444	474	515	466	404	455	468	485	449	431	457	428	462	472	451	466	460	448	440	445	462	487	494	458	455	437	507	469	483	457	496	450	454	476	436	492	415	476	445	472	457	469	457	458	476	482	503	446	496	468	469	468	471	479	470	451	476	457	468	438	418	469	468	450	488	467	480	468	448	462	445	423	446	471	418	456	459	468	471	449	487	449	474	431	484	453	472	482	472	470	484	456	496	475	410	468	449	448	449	408	450	480	454	484	485	459	424	485	461	489	467	447	443	499	446	433	458	466	503	477	451	503	474	464	481	446	455	432	477	450	509	463	432	496	449	456	479	465	445	464	471	471	444	494	487	442	455	484	466	495	450	471	457	475	530	454	469	451	430	477	484	477	468	473	470	474	447	412	509	434	443	458	491	426	489	524	439	457	444	485	462	449	446	467	455	458	449	465	444	477	466	462	478	468	454	439	428	458	416	483	498	473	448	456	463	437	426	474	468	483	499	441	455	479	486	446	406	476	445	492	445	465	448	461	489	496	500	482	476	422	475	460	449	483	506	416	494	449	439	464	470	463	445	442	421	486	496	498	441	453	432	441	475	489	500	489	522	470	435	502	450	475	419	477	438	452	489	464	471	467	466	438	438	491	469	457	496	450	471	477	453	489	487	447	530	459	451	453	474	435	486	439	454	455	468	449	472	496	442	419	459	454	461	499	439	458	442	435	454	440	440	462	469	446	453	474	455	488	462	489	470	432	437	479	448	422	451	463	432	496	463	467	448	475	434	482	456	443	469	436	450	465	447	435	508	492	478	466	449	456	474	433	448	461	443	480	441	463	493	489	460	519	431	480	485	453	461	465	476	470	417	462	458	479	472	528	474	461	497	490	431	474	468	481	527	452	443	460	420	451	475	484	464	469	476	494	446	459	496	466	444	490	482	462	440	479	478	421	466	452	485	430	444	486	474	457	429	483	444	493	455	442	449	426	468	464	431	456	468	471	460	490	470	503	449	448	445	453	481	452	454	453	472	437	452	469	482	463	447	457	436	458	440	454	480	450	456	474	471	411	465	425	480	446	471	437	439	484	506	423	492	458	475	457	457	408	474	476	473	493	427	448	455	430	460	444	442	418	450	481	488	431	456	475	496	459	438	430	439	497	467	484	429	465	458	502	471	428	479	469	482	457	447	425	451	434	441	487	471	444	463	428	484	482	432	473	485	449	445	480	446	505	465	420	496	459	471	475	446	438	459	431	478	452	478	499	442	433	458	430	483	442	520	471	439	444	473	444	489	491	459	441	445	445	444	479	443	439	460	435	470	455	456	465	517	482	492	438	442	465	507	474	436	476	442	421	459	479	468	482	497	454	491	468	479	437	472	473	499	446	489	447	453	495	428	473	429	478	473	488	446	510	487	465	485	449	452	455	471	468	475	471	457	487	460	517	446	485	455	450	471	475	448	486	520	436	463	452	432	468	462	466	456	468	432	483	477	464	461	461	463	440	488	472	465	425	464	468	474	391	438	453	459	488	480	462	495	488	460	440	454	466	474	457	466	470	435	472	427	450	493	481	437	485	453	472	470	455	460	498	454	416	440	471	439	487	451	425	483	487	487	452	467	473	462	476	464	504	467	457	491	478	485	435	494	466	460	453	470	481	449	498	452	436	434	497	462	428	467	461	442	470	448	497	475	437	481	500	481	474	447	477	423	466	471	472	451
24283	20842	25626	22687	1335	564	489	469	467	430	417	433	476	437	434	407	437	404	365	425	409	406	425	434	417	372	373	460	394	382	385	383	421	427	395	389	401	406	415	413	411	380	392	371	365	426	396	434	388	394	407	409	436	412	411	382	400	402	412	423	399	422	411	436	356	336	406	432	404	387	401	433	391	437	413	382	402	404	401	421	411	415	402	413	418	386	396	409	414	412	406	435	391	375	424	422	383	411	425	408	377	400	442	367	421	433	429	388	396	400	354	412	418	404	383	421	389	408	409	383	401	398	393	410	412	420	405	377	431	372	419	385	379	427	406	434	423	426	441	364	434	408	435	380	392	398	400	429	417	382	403	433	392	435	466	383	413	416	381	397	400	418	427	380	391	384	381	386	414	391	398	415	405	415	407	415	396	399	367	426	431	431	415	412	410	381	407	436	388	427	448	414	399	420	407	437	377	403	427	370	432	393	411	385	368	408	399	383	388	419	420	402	427	387	412	427	420	411	419	383	407	390	424	436	431	394	403	423	402	415	408	429	416	409	386	375	416	463	432	437	429	420	401	401	416	400	390	388	424	387	411	387	383	383	422	390	387	418	403	391	379	385	409	398	383	408	417	421	393	415	413	394	386	397	404	459	361	415	424	416	402	399	402	397	389	419	400	355	407	403	431	380	391	388	417	404	404	387	416	381	380	395	396	389	394	400	396	375	427	400	419	391	374	432	393	409	412	420	385	382	409	404	436	438	381	415	420	374	426	410	418	381	419	358	387	442	417	385	403	413	417	377	427	397	416	419	393	445	428	391	395	406	390	398	395	391	404	402	382	372	379	381	410	398	400	427	393	415	455	375	394	417	412	407	392	395	394	401	415	412	400	429	384	404	425	401	391	407	396	396	394	406	419	392	428	380	387	431	438	405	398	377	409	425	416	431	350	401	412	390	389	412	421	402	446	390	426	400	402	377	434	439	429	425	404	390	430	421	408	424	454	398	428	420	420	401	392	432	449	451	414	378	412	362	430	431	389	445	422	378	405	405	418	419	413	393	444	454	389	412	395	382	421	397	407	413	379	414	381	405	408	417	392	400	438	370	389	376	390	401	380	414	376	447	456	407	428	416	413	408	403	411	409	392	434	446	432	419	370	418	423	401	392	408	434	417	410	390	391	397	403	377	436	437	404	408	416	418	443	382	408	380	393	387	404	424	416	401	382	414	459	394	415	421	377	402	392	411	429	364	405	411	433	425	419	433	438	397	394	405	389	404	418	405	436	396	429	361	412	424	405	418	392	418	435	423	409	424	402	422	426	440	356	411	424	416	447	427	385	440	360	458	392	415	419	370	420	420	364	382	431	394	399	442	387	453	432	410	414	409	405	400	415	425	418	410	422	404	407	404	426	376	358	463	394	392	390	398	422	406	406	419	409	405	461	407	390	397	402	449	382	409	377	401	452	406	397	424	419	441	411	438	403	380	437	438	372	394	405	416	401	396	419	405	378	395	394	369	390	418	439	388	395	392	421	418	429	428	361	400	429	420	393	416	423	387	374	392	396	410	368	431	427	433	407	418	408	392	417	454	405	382	399	413	422	367	426	404	403	395	411	426	413	409	409	410	397	413	387	402	388	416	390	412	398	394	382	388	416	401	414	393	429	420	375	417	401	413	386	429	415	400	427	430	389	379	409	398	371	383	413	384	378	402	395	411	398	383	419	393	420	416	381	413	431	385	395	363	399	404	414	425	427	404	442	379	420	394	368	405	388	409	376	437	388	441	390	391	354	434	389	377	400	396	387	404	422	431	411	418	444	442	382	401	405	412	386	407	382	404	409	424	417	351	440	422	416	408	450	415	378	409	385	380	400	392	404	406	395	416	411	426	386	423	407	414	416	366	394	403	421	417	401	428	388	406	424	396	394	414	398	421	382	389	424	440	430	413	413	405	400	404	421	404	383	394	407	446	400	419	362	422	403	377	397	414	426	439	388	419	416	390	414	410	418	392	397	383	407	356	397	423	411	401	409	404	431	408	405	390	417	405	393	426	448	382	408	427	420	422	402	406	407	408	400	399	365	402	408	403	376	392	429	393	396	414	400	389	428	401	398	369	437	417	395	387	422	424	391	418	405	420	392	433	392	390	419	379	423	412	401	419	402	406	394	400	381	397	392	413	409	434	396	397	412	404	413	405	406	432	398	417	389	403	384	414	419	419	425	432	383	385	403	388	400	413	399	383	429	428	389	382	384	413	405	399	425	385	454	417	406	429	425	400	369	424	372	418	444	449	407	412	370	399	394	399	419	412	419	382	393	394	400	400	405	382	410	375	393	414	436	430	404	429	372	399	362	380	427	411	437	370	420	378	412	395	404	403	416	424	414	427	429	427	389	420	389	410	422	421	391	423	433	437	403	398	407	412	425	412	427	399	378	385	392	373	395	413	413	375	366	424	432	391	425	408	412	431	432	419	427	435	407	386	405	370	387	419	399	413	385	413	410	403	447	410	382	408	382	394	410	427	409	447	417	385	410	383	429	396	400	424	404	373	398	408	396	415	431	455	385	397	401	454	435	433	412	422	396	397	392	438	379	384	421	405	419	404	425	402	371	419	433	394	392	414	376	424	394	392	411	433	430	379	413	423	409	372	404	408	375	426	436	431	398	404	396	408	386	411	400	384	412	447	413	411	415	411	400	426	451	407	418	392	383	381	415	432	418	389	378	419	425	434	409	399	398	419	459	415	446	380	398	418	398	443	405	423	414	433	422	381	426	408	388	362	430	404	434	401	417	406	426	421	407	423	386	377	390	410	413	381	422	437	438	414	412	401	433	403	426	398	390	396	415	397	420	398	464	406	415	393	428	429	410	413	419	391	412	394	428	347	370	420	426	410	404	404	404	430	405	396	421	409	396	370	433	429	421	392	396	425	400	384	445	375	407	426	448	398	422	402	392	399	385	455	400	387	410	366	435	378	419	383	393	389	432	419	411	405	393	397	408	396	407	453	384	385	434	415	430	385	404	409	371	429	384	405	392	375	390	381	402	380	390	407	428	404	394	420	416	439	424	406	432	414	399	409	409	403	429	410	400	422	408	417	429	399	388	390	410	401	410	436	413	397	426	428	393	392	373	408	380	394	427	400	397	437	408	419	418	390	393	380	395	394	424	410	409	425	370	405	390	396	379	406	420	398	399	429	419	382	375	406	390	442	397	423	422	444	448	410	385	398	424	450	418	402	387	409	388	438	415	417	412	425	434	393	397	406	394	412	377	428	421	392	417	418	406	391	408	413	428	397	451	422	399	424	398	408	447	427	397	426	394	400	447	386	432	417	421	431	457	380	393	408	423	391	419	414	408	418	403	392	397	424	401	400	392	385	403	397	402	370	410	417	424	406	415	394	401	404	395	392	447	432	396	409	383	433	409	448	393	422	400	410	417	416	437	442	390	393	408	425	436	431	401	427	391	376	387	414	408	438	419	418	397	413	402	382	420	380	417	395	422	403
3188	3863	2507	1374	1012	884	789	758	693	721	611	651	602	594	580	581	577	588	576	558	548	546	575	543	527	519	559	532	564	527	501	512	583	572	569	527	530	539	541	536	550	507	531	491	554	554	541	561	518	524	510	554	541	538	517	570	510	554	530	544	523	491	546	568	541	534	548	529	547	553	528	540	522	545	540	532	532	529	537	521	507	534	475	582	537	564	553	505	532	556	541	542	529	536	575	558	550	520	549	517	501	502	540	549	528	508	545	580	490	530	509	525	503	530	530	537	553	559	535	515	572	531	539	537	546	498	546	534	564	519	528	496	495	528	494	577	536	548	529	553	508	533	560	538	535	534	494	522	491	567	503	590	540	545	552	543	558	558	511	564	496	529	534	515	464	513	562	517	519	546	519	572	568	566	505	517	552	500	516	529	547	524	563	551	534	482	493	525	536	535	511	539	568	590	557	513	551	502	562	528	534	535	517	524	531	482	536	550	496	574	542	556	509	523	529	559	513	538	491	571	521	529	539	517	531	582	530	571	534	541	530	548	508	533	523	530	520	500	530	524	496	547	495	564	552	537	550	495	523	554	541	527	515	561	515	529	518	515	551	515	527	546	518	554	510	538	519	542	498	483	516	514	544	539	556	494	514	512	517	509	558	528	512	482	520	488	499	550	575	491	531	541	529	570	540	519	540	571	539	532	539	503	510	535	542	565	557	526	548	560	527	555	523	522	536	546	503	548	537	534	560	524	540	533	558	573	523	549	519	575	586	511	550	536	545	474	533	525	505	501	529	542	547	520	519	536	543	520	536	528	499	529	488	501	512	520	545	474	558	512	570	538	536	561	523	517	503	534	535	566	532	528	522	533	518	561	539	497	528	507	497	518	547	551	540	512	563	498	520	523	559	545	513	562	531	555	553	515	502	538	555	556	610	512	534	516	484	558	514	542	509	518	493	519	532	546	528	544	518	532	513	528	506	506	495	511	549	537	531	531	543	500	514	516	531	498	495	551	495	519	542	529	530	506	495	536	588	526	530	537	531	547	542	514	523	495	495	515	557	512	492	484	514	531	523	498	531	520	549	527	552	571	546	513	512	535	529	523	544	545	522	543	527	565	545	556	563	472	555	515	512	555	535	542	510	498	563	568	533	518	527	496	518	536	546	557	560	542	506	535	499	535	540	527	564	503	542	542	487	549	566	537	520	521	520	500	515	524	507	545	512	496	512	531	563	531	527	529	507	527	522	535	534	540	518	542	555	518	537	514	558	501	513	544	532	571	500	542	551	523	504	540	519	503	516	584	518	561	551	505	508	517	524	575	553	563	469	514	530	516	503	510	545	540	557	548	499	552	524	517	563	549	548	520	530	548	574	526	565	485	507	534	560	476	532	515	569	526	539	540	557	491	530	552	515	537	520	505	601	506	536	518	537	496	499	533	511	548	551	541	514	546	547	548	529	529	544	538	554	564	517	543	536	527	527	528	561	544	512	523	519	527	540	536	542	528	540	562	548	499	549	518	536	506	527	513	505	534	509	531	524	519	502	523	559	530	531	524	561	541	528	504	555	502	546	540	485	514	544	489	545	551	552	529	538	524	487	522	484	560	517	550	537	553	554	560	535	506	544	539	511	591	565	524	519	570	550	540	500	541	531	533	516	522	534	506	527	499	529	516	521	525	540	532	561	521	490	519	532	534	514	558	522	507	501	542	550	536	545	533	524	539	534	519	551	506	507	519	558	550	537	550	511	518	529	545	582	535	547	505	524	500	528	522	538	581	522	520	548	534	525	555	530	532	548	543	575	518	519	517	569	524	515	523	551	533	538	533	522	556	550	542	561	553	504	517	533	486	547	516	492	539	554	557	526	534	542	515	531	532	514	563	535	547	488	525	518	502	546	566	531	518	576	522	506	515	485	506	503	512	515	538	514	515	508	513	542	543	522	520	524	575	550	525	531	538	525	564	551	508	563	547	558	516	538	541	524	533	533	516	537	517	520	461	522	520	552	511	532	527	553	511	522	520	559	508	566	492	552	523	528	523	530	537	506	540	532	554	549	534	523	498	527	534	528	512	482	554	573	484	499	567	505	569	580	541	531	536	531	486	515	548	556	495	495	539	542	553	539	540	552	517	554	532	542	494	546	527	542	516	532	542	520	501	534	530	570	492	522	537	544	528	532	533	548	517	533	524	574	525	550	570	502	531	486	545	578	509	537	533	522	497	564	556	535	538	515	572	530	518	530	522	517	503	545	500	520	527	512	553	523	501	488	579	511	519	515	521	556	525	523	533	531	517	475	510	498	523	553	534	535	533	513	544	557	523	533	539	514	546	533	544	569	514	519	526	510	564	522	521	507	525	535	509	526	533	538	545	588	521	508	510	540	552	558	553	522	501	525	560	531	529	520	522	568	532	511	545	512	559	497	526	501	518	560	529	510	529	553	464	519	538	492	495	536	537	544	506	479	574	532	528	514	567	518	530	511	521	475	524	506	576	556	510	563	492	575	559	525	493	540	526	535	511	500	557	521	532	531	537	582	553	530	539	548	524	524	525	547	529	562	523	526	533	587	514	576	540	523	494	525	558	495	555	533	520	473	513	519	531	553	537	543	541	507	527	535	562	582	509	529	536	558	532	527	526	522	580	483	545	490	497	491	555	569	526	520	511	522	548	525	513	538	526	508	534	524	527	531	505	537	571	566	522	527	525	523	533	500	512	503	520	565	509	495	562	538	554	517	505	525	546	550	505	516	549	499	566	533	551	487	510	570	524	530	519	545	522	534	551	532	520	534	532	504	551	525	468	524	552	538	511	558	529	502	546	493	528	528	512	519	545	548	543	534	527	528	526	508	536	533	499	523	517	494	556	556	551	554	523	521	507	499	545	536	528	551	567	517	543	516	530	539	554	507	548	530	509	523	532	508	503	564	568	555	528	534	512	518	564	551	517	558	534	515	537	532	522	554	552	529	548	547	550	486	539	497	546	508	543	524	518	526	560	527	549	570	525	533	522	517	527	531	510	556	541	535	548	541	538	526	516	533	536	536	471	546	478	542	529	570	524	534	483	518	534	490	511	564	533	549	554	533	499	565	541	549	503	541	545	548	582	529	493	518	529	510	585	523	522	557	501	530	526	552	506	507	525	534	513	528	511	524	574	520	543	518	538	489	545	564	513	498	502	515	544	484	509	541	521	510	572	507	517	569	556	564	551	549	506	529	551	552	481	509	547	545	530	564	517	505	512	520	534	503	533	537	545	565	535	557	549	539	531	508	544	521	537	533	553	555	579	514	536	553	541	538	553	519	518	546	554	520	563	535	502	556	553	527	521	528	527	553	504	540	556	508	516	527	565	543	535	506	561	574	485	503	539	529	522	501	546	530	528	542	551	535	561	505	553	497	507	549	554	559	537	490	524	538	537	525	516	544	465	504	538	543	516	592	590	518	573	544	502	521	508	516	538	532	547	509	526	523	514	516	557	520	552	494	555	547	546	562	524	559	524
22111	20912	28269	23725	20912	19479	1223	438	336	284	226	240	180	217	173	177	139	149	177	170	138	153	173	128	138	133	131	151	149	141	142	144	110	124	133	127	118	118	108	119	127	106	111	106	110	129	134	136	141	97	133	142	107	143	127	127	125	132	125	126	104	138	151	95	125	97	124	115	120	105	112	101	111	125	119	139	133	102	111	117	122	109	111	112	113	135	131	139	109	132	115	122	122	103	120	106	116	127	123	120	115	118	131	127	110	110	124	121	127	118	116	143	123	123	112	105	116	112	125	132	124	121	112	117	105	139	125	124	129	131	120	116	113	116	129	110	119	108	136	114	115	111	98	113	131	108	108	105	123	134	123	130	124	110	138	139	108	119	112	110	102	104	96	138	124	113	127	118	110	123	125	106	115	96	140	119	120	110	101	111	121	153	133	126	126	106	99	106	120	117	116	127	112	109	121	137	114	107	107	103	124	117	110	126	114	144	127	121	120	103	129	105	107	122	127	121	120	88	113	104	106	120	107	122	105	99	95	109	140	115	119	124	117	115	129	116	107	119	117	117	109	137	125	143	104	111	132	127	121	117	125	118	113	110	128	123	110	96	125	131	118	115	111	127	116	124	117	120	110	99	110	103	125	117	109	126	121	93	107	123	131	126	110	126	119	118	102	121	114	114	112	107	106	131	129	141	107	118	124	113	113	102	99	121	128	110	128	124	113	111	112	117	139	134	129	120	113	110	138	127	113	122	92	104	110	137	120	113	110	121	142	112	124	122	115	132	114	102	140	110	113	140	120	125	120	97	105	118	117	110	105	122	112	119	115	117	117	125	95	124	120	118	104	117	130	122	132	121	120	112	110	105	134	128	133	120	107	114	121	124	123	113	114	136	124	110	100	121	114	118	131	117	121	117	116	120	106	114	121	113	119	103	115	105	106	118	137	94	134	124	125	103	101	122	113	112	113	108	124	102	131	122	110	91	125	121	127	119	127	103	100	104	130	139	119	117	119	130	118	112	112	101	132	135	97	113	126	133	123	112	112	110	134	113	121	104	106	108	113	120	112	108	117	114	123	122	107	119	150	120	129	102	111	105	109	111	128	107	131	108	114	124	117	104	105	127	107	120	137	104	102	122	104	122	129	133	129	110	136	116	124	112	108	118	111	126	111	114	119	131	126	112	144	114	108	113	126	104	111	128	109	116	115	135	116	121	121	130	114	117	115	118	113	119	122	104	124	109	137	114	101	111	122	125	110	104	121	114	136	137	118	121	104	138	112	105	109	121	125	111	101	114	114	133	130	97	113	112	114	134	126	108	118	124	94	112	112	125	101	110	109	114	125	105	111	126	113	125	130	132	103	111	103	129	114	131	108	132	124	120	103	113	126	123	132	116	122	129	138	111	125	122	126	108	134	118	110	132	113	106	85	127	117	115	110	121	88	112	124	113	119	111	110	112	105	106	104	118	100	108	105	97	88	122	123	121	119	133	109	132	103	103	117	126	120	122	144	111	121	129	111	132	135	116	105	101	112	116	135	113	141	140	96	128	115	109	105	117	100	113	98	107	123	101	136	113	98	127	109	100	119	129	130	129	109	119	126	125	121	117	113	102	121	114	115	116	107	126	121	114	123	111	106	115	123	127	92	112	122	110	109	102	95	104	127	115	129	135	140	113	123	97	112	118	134	118	131	119	125	120	108	124	122	123	120	121	112	124	109	126	118	133	116	107	127	118	124	123	107	104	142	122	124	122	126	122	130	126	107	97	101	114	123	110	124	121	119	103	108	122	109	112	97	122	121	137	108	100	129	140	129	106	102	129	126	88	124	113	131	119	119	114	134	101	126	124	130	125	115	119	129	117	118	127	107	118	126	139	122	121	112	116	116	116	130	105	124	124	121	107	115	118	118	104	105	118	112	110	142	131	109	105	135	153	112	133	109	125	122	106	98	126	121	119	121	118	99	130	121	112	109	118	103	122	101	116	117	135	122	97	118	105	128	107	97	118	115	113	107	99	118	117	120	125	131	130	118	106	118	115	106	132	104	112	106	137	110	121	107	113	107	125	111	117	108	136	125	123	110	110	109	106	117	113	135	88	117	121	127	114	99	104	116	133	118	107	125	122	123	120	106	124	128	123	106	124	116	106	103	124	118	114	94	117	100	122	129	104	123	115	107	112	100	128	115	125	120	123	120	108	106	114	110	121	125	115	129	124	126	115	121	112	121	118	113	113	142	110	133	134	135	135	109	114	121	118	121	109	105	137	116	118	100	103	121	121	105	103	132	130	137	122	136	137	117	108	105	120	133	123	114	102	111	110	114	109	114	133	117	92	117	132	114	101	110	106	138	133	127	116	122	109	125	113	109	101	129	140	102	101	111	121	121	140	123	101	139	103	120	110	117	107	120	112	121	119	118	120	125	128	103	123	119	121	118	128	113	133	110	112	138	115	107	110	126	118	81	122	113	143	133	119	99	112	119	133	120	136	115	108	103	119	100	100	105	113	108	110	123	115	118	123	105	124	124	110	127	116	112	132	114	123	113	105	116	107	122	105	111	124	126	95	114	105	99	127	109	116	115	118	102	126	114	108	116	123	116	146	131	109	124	101	122	108	133	104	127	117	135	96	138	103	118	139	112	117	115	113	116	110	113	117	132	130	108	119	109	108	115	118	113	127	122	108	118	100	132	125	119	136	120	115	99	117	115	98	121	111	119	129	138	111	124	113	116	107	109	122	116	131	121	107	127	108	96	119	108	104	109	118	136	124	118	129	108	139	117	102	125	97	102	109	113	124	104	111	133	106	109	113	106	106	101	122	104	127	110	114	114	123	125	113	125	133	123	97	110	134	123	107	130	127	107	109	114	124	112	105	125	115	118	110	120	124	101	125	102	115	115	129	99	127	127	120	139	124	100	131	116	108	101	126	108	110	125	124	106	126	129	132	132	123	114	108	121	118	112	107	113	97	113	97	111	114	112	123	121	112	109	124	115	138	115	126	108	134	138	106	116	113	112	123	121	115	123	109	118	125	115	131	122	102	126	130	126	126	111	118	123	114	110	101	102	103	106	118	118	120	115	111	127	114	116	118	117	110	118	100	101	116	111	118	125	123	108	104	129	113	122	114	130	93	115	124	106	117	108	109	110	111	137	124	125	111	126	122	119	120	105	129	106	112	114	118	127	112	107	151	96	119	120	123	128	111	106	112	133	105	113	112	131	135	105	129	119	105	131	111	122	125	116	128	110	110	124	88	125	108	116	110	120	127	115	108	129	112	111	100	109	124	132	117	130	112	115	107	115	112	126	100	123	134	129	121	129	117	131	104	127	111	123	120	132	119	106	115	122	140	100	102	114	125	115	112	111	117	123	132	122	111	114	109	110	109	116	117	128	114	123	109	114	101	132	123	118	107	95	136	120	110	100	102	113	104	111	130	135	121	122	118	103	116	135	104	117	119	111	109	125	115	116	99	112	129	140	112	120	126	131	111	105	120	100	113	116	122
4215	12465	7839	3492	2523	1715	1254	942	748	675	518	470	395	391	343	335	295	260	263	246	257	237	217	238	194	217	217	229	191	189	217	211	203	193	200	191	170	198	201	179	193	181	183	167	168	183	180	172	165	181	170	185	167	167	160	152	149	189	191	179	158	157	157	171	169	158	185	167	186	173	172	157	149	165	159	186	170	178	174	165	172	159	143	153	172	179	193	181	146	158	161	142	162	183	163	175	168	178	144	165	166	171	162	142	188	153	177	175	154	180	169	171	138	160	140	150	143	154	179	153	171	163	187	149	155	187	180	156	177	154	192	166	137	167	168	156	143	138	157	156	164	166	160	149	170	184	153	152	173	169	149	142	177	145	158	155	158	150	158	138	143	158	151	153	167	168	172	148	181	198	153	161	158	164	163	141	159	163	179	145	136	152	170	145	176	148	156	171	157	169	154	175	160	155	147	169	182	169	151	149	158	166	159	158	163	158	152	172	185	170	150	148	161	146	168	154	162	174	170	164	171	151	145	167	165	175	131	168	151	155	161	178	182	158	175	164	164	167	167	176	172	145	162	168	152	184	154	172	179	144	166	155	173	171	141	149	166	177	142	178	170	176	147	171	167	148	132	187	159	152	155	163	154	164	161	149	170	160	158	176	146	170	134	182	150	164	172	176	158	162	158	168	162	147	154	144	149	149	170	141	160	166	173	179	167	163	150	161	171	167	174	150	156	169	169	142	159	162	169	169	172	155	140	167	167	151	188	153	162	185	148	167	164	169	154	174	168	151	153	166	145	177	136	180	162	171	149	150	147	166	169	181	142	162	164	168	166	155	189	173	168	161	147	188	151	156	158	152	174	157	168	157	141	155	143	167	162	185	167	163	169	177	168	145	156	149	153	150	149	146	172	137	150	194	188	169	161	146	166	145	161	154	158	139	165	178	165	144	168	136	153	164	185	160	148	158	143	175	168	149	177	192	180	160	158	152	189	146	163	185	171	153	151	150	149	149	171	158	174	142	148	173	155	171	159	154	148	156	171	168	161	160	155	151	167	162	157	158	162	185	163	160	165	141	152	158	173	155	150	162	167	148	166	141	167	153	165	171	169	139	153	155	148	170	168	175	172	154	175	158	150	145	146	156	169	164	159	164	176	159	160	157	153	147	186	152	169	175	160	150	195	146	160	152	172	162	171	152	181	148	169	146	162	179	168	153	142	159	162	139	172	164	124	165	171	184	135	145	172	186	140	181	163	169	164	163	174	169	157	161	161	166	155	162	185	147	150	157	151	165	147	164	161	174	164	172	161	159	155	163	183	147	176	161	140	162	153	147	147	196	150	171	156	156	165	170	143	180	171	149	172	175	154	172	165	166	151	182	165	157	181	156	155	150	154	160	155	161	169	155	167	171	162	178	161	161	164	180	187	171	138	149	150	172	174	182	137	188	167	161	156	161	133	168	167	151	172	162	174	141	174	171	164	143	168	165	176	175	168	173	147	162	148	145	174	132	145	164	158	153	175	155	142	152	184	163	169	149	175	161	173	176	167	161	167	177	155	161	154	169	159	162	166	160	174	165	174	175	169	152	151	149	165	168	155	167	157	157	158	156	166	181	155	169	163	141	142	178	169	155	159	150	158	175	185	167	153	153	148	156	180	168	150	177	164	185	160	151	155	139	158	148	175	168	188	176	144	138	161	157	165	183	159	177	162	157	149	136	168	175	153	164	144	170	155	166	157	150	176	143	156	147	160	163	169	142	169	157	158	163	208	165	174	195	159	166	168	157	154	176	163	164	156	173	156	147	157	181	160	146	163	174	167	165	147	152	142	164	152	146	165	191	157	154	158	144	158	157	199	150	168	154	178	153	177	165	162	149	169	163	155	171	156	176	152	173	144	164	167	163	179	143	160	157	159	159	156	183	175	178	166	142	154	168	169	152	142	159	168	195	168	162	140	170	139	159	162	141	168	138	155	157	152	157	166	157	169	162	146	149	149	166	171	148	153	159	151	186	159	169	168	155	162	149	155	164	174	152	151	145	160	158	161	173	189	158	187	171	148	162	180	149	161	124	167	153	160	198	159	156	174	164	178	142	147	155	148	157	144	149	166	142	153	160	160	153	161	153	161	146	158	176	169	166	197	141	149	152	154	156	163	171	150	148	157	161	170	163	170	167	144	186	169	159	167	158	137	187	132	163	147	171	166	153	144	166	172	167	165	163	166	172	168	171	150	149	168	161	155	175	158	172	150	182	148	176	171	189	162	148	156	172	185	142	158	146	177	151	171	171	155	172	149	138	162	168	179	173	175	188	153	165	152	169	144	174	191	147	131	151	141	158	170	173	143	184	156	167	163	134	159	163	177	156	158	170	164	161	160	177	163	170	175	160	154	170	190	155	155	180	172	154	144	178	160	158	146	150	164	166	163	158	157	165	185	159	156	192	159	154	154	145	174	170	151	159	170	143	153	138	155	151	138	156	158	172	170	150	163	167	149	174	157	189	161	166	149	159	174	148	161	161	154	170	174	152	163	146	169	170	163	162	162	168	166	153	174	157	180	162	194	172	177	132	157	174	173	157	180	176	144	169	160	150	167	145	178	170	175	170	173	159	129	146	156	161	159	164	165	174	160	171	164	181	154	153	178	174	150	168	126	161	169	161	162	162	170	168	158	160	156	149	176	174	151	202	168	168	165	177	178	154	190	178	160	171	186	167	146	152	162	149	165	163	143	169	170	164	173	155	150	160	156	156	162	155	164	161	150	167	163	158	168	172	173	163	169	171	167	157	172	176	178	174	176	171	146	179	157	165	150	164	169	182	164	176	174	165	132	161	150	152	158	173	162	154	152	169	164	165	166	158	162	158	180	136	160	134	178	151	182	176	167	161	181	146	176	147	179	145	153	183	146	168	151	158	184	145	145	154	152	141	171	141	145	165	144	172	149	153	177	164	192	165	195	162	155	161	170	166	163	177	169	158	150	172	167	172	153	174	143	168	184	160	155	156	166	147	159	159	176	138	159	167	185	169	158	156	160	159	173	171	148	161	171	146	169	149	162	152	168	159	156	192	144	189	158	179	169	166	145	161	171	182	194	169	159	166	139	195	173	172	164	168	158	175	148	185	163	153	163	192	167	136	158	134	164	152	181	193	164	137	140	163	163	156	182	162	195	166	195	147	153	158	166	157	172	164	159	182	157	152	163	168	149	161	180	181	167	147	146	171	154	168	154	190	170	163	157	165	159	151	155	144	152	142	165	159	160	172	148	181	163	170	155	140	135	158	158	158	142	144	170	140	158	156	161	152	148	156	178	177	174	157	152	187	155	158	174	161	145	150	163	157	172	133	166	163	155	147	159	165	177	159	154	161	158	159	136	147	172	168	168	189	186	154	176	160	179	154	167	145	161	164	168	159	166	155	160	144	167	164	150	148	139	143	155	158	133	149	142	165	146	164	153	178	176	171	141	169	143	147	154	192	154	145	147	159	135	178	165	193	195	180	159	158
26984	17183	3197	735	588	532	543	536	541	499	504	521	485	503	566	504	566	541	553	495	541	516	548	543	539	477	546	535	505	496	526	498	555	553	505	526	549	527	505	537	536	506	523	523	554	540	542	518	528	524	498	538	549	540	501	527	490	555	545	532	508	513	516	516	517	472	498	524	557	567	567	516	515	552	540	535	578	497	497	543	571	566	479	516	543	546	520	500	516	484	512	539	511	548	510	524	529	564	492	491	488	579	512	512	537	573	535	536	536	562	487	567	512	515	508	484	509	543	541	543	511	518	519	545	499	511	532	464	489	495	536	549	462	539	527	512	544	559	531	579	497	488	522	590	532	526	538	535	531	535	525	514	569	539	537	536	522	521	527	558	549	523	549	514	510	480	514	521	575	486	536	505	496	522	553	507	497	535	539	510	546	483	519	567	495	537	527	513	527	507	554	521	558	517	477	530	493	535	557	547	526	537	519	530	537	460	501	517	499	503	528	521	496	504	504	545	568	457	547	510	515	499	555	560	521	510	552	527	512	483	512	515	552	508	539	511	496	543	523	508	511	510	539	521	565	570	516	545	560	546	506	540	584	537	569	538	522	550	533	520	525	516	511	538	525	548	541	518	519	520	521	506	523	535	520	468	526	523	543	499	531	595	517	535	528	519	519	547	574	491	506	518	509	519	551	570	518	518	527	551	503	550	509	524	537	535	522	564	526	493	552	524	523	533	529	516	526	537	546	526	609	500	496	532	559	519	510	521	521	484	529	504	476	527	506	523	523	511	539	525	541	510	551	488	507	533	543	564	519	547	541	524	513	504	487	547	488	527	545	522	534	537	537	548	501	507	554	507	527	525	547	544	542	505	509	528	490	545	511	522	557	543	522	571	570	501	540	486	505	524	500	543	521	531	527	500	512	536	524	503	520	519	516	540	503	501	507	523	531	535	516	515	548	503	526	520	509	534	559	524	507	589	549	513	501	534	544	485	521	523	502	486	525	480	515	529	518	492	522	504	496	558	551	508	536	534	536	522	521	513	543	570	507	490	500	524	574	518	528	550	536	490	524	515	521	499	490	527	512	531	531	528	545	517	555	494	514	553	551	510	535	539	531	525	515	532	532	522	521	517	538	545	537	462	515	522	530	543	523	522	536	532	523	525	526	552	567	546	488	546	526	538	524	566	515	521	569	543	523	509	519	493	521	601	503	556	573	540	540	525	542	551	518	500	520	535	542	529	516	550	495	542	494	495	485	541	532	543	535	497	525	517	525	514	523	537	538	522	527	470	501	550	542	559	513	505	496	565	514	505	536	530	499	515	518	531	508	472	513	521	506	516	564	547	551	569	556	499	502	542	529	540	536	529	528	525	501	523	471	489	537	503	520	546	516	555	519	495	533	558	532	535	533	574	488	550	536	593	526	513	570	539	528	549	496	494	562	504	477	505	554	514	571	500	562	510	545	507	507	525	488	544	556	536	546	496	536	566	524	536	520	499	550	479	494	560	519	525	517	515	501	504	522	557	499	513	543	508	524	549	559	523	507	521	573	506	511	522	508	511	514	519	521	524	531	543	540	527	516	546	513	524	499	531	495	537	476	539	493	546	548	522	518	544	529	553	531	528	541	518	525	499	547	494	491	505	523	525	503	467	498	530	485	517	527	487	507	534	526	565	541	528	536	514	539	541	520	566	538	515	521	540	542	491	507	535	509	546	518	499	538	486	538	592	560	519	518	503	481	533	533	543	515	523	504	537	536	508	501	500	553	530	562	529	551	536	563	507	526	513	519	499	532	541	526	478	494	509	509	498	507	520	541	494	542	534	494	539	560	553	529	502	528	523	541	534	488	550	515	544	524	485	531	496	503	534	504	503	517	527	513	517	521	564	480	503	510	485	544	553	515	545	519	506	524	522	562	517	522	552	524	548	543	516	562	517	515	533	513	563	541	528	544	537	512	534	510	534	493	547	527	565	528	502	539	527	500	523	548	523	532	525	520	540	490	541	501	548	518	536	548	526	507	494	523	566	526	520	516	510	546	537	552	509	534	531	525	540	482	547	527	520	504	525	532	526	544	543	556	485	518	537	505	558	508	520	550	515	488	517	520	502	550	493	522	528	558	564	506	531	541	505	532	555	554	509	517	529	517	496	539	552	533	511	567	506	535	492	509	545	529	495	513	537	557	512	511	569	524	518	534	503	529	513	522	515	537	485	536	541	487	530	509	521	547	539	505	550	498	531	557	517	543	541	561	514	500	505	540	536	506	517	509	514	560	500	533	529	507	556	522	561	535	558	544	544	528	494	522	478	556	539	570	529	513	552	507	531	536	554	541	522	548	500	540	516	514	519	504	506	498	559	530	535	586	528	538	524	509	550	495	538	541	532	509	507	544	499	492	494	537	583	518	560	492	553	504	537	517	552	509	538	593	520	555	512	495	529	571	501	527	540	537	528	524	537	514	536	514	526	491	527	538	542	544	538	510	500	537	535	519	519	536	518	524	510	486	546	517	528	502	526	553	542	510	503	530	556	510	517	500	601	510	524	523	484	535	561	518	524	567	517	554	542	515	529	505	535	507	498	502	513	546	531	503	481	528	495	525	515	550	502	517	534	536	505	525	524	499	537	530	544	537	544	543	545	568	522	504	528	549	513	524	548	536	537	569	523	524	536	516	514	532	533	544	535	531	498	523	532	557	506	525	510	532	507	522	526	527	531	509	533	550	538	507	479	546	530	543	539	525	544	483	510	535	538	527	524	545	536	541	534	513	537	516	529	531	522	477	511	524	543	509	502	584	585	570	517	504	501	484	523	548	494	536	537	485	525	507	521	525	554	515	543	553	559	501	554	505	526	524	539	536	542	497	533	525	537	501	572	500	542	565	521	497	517	523	524	499	560	533	525	543	502	500	500	558	542	502	506	566	571	560	510	496	508	555	496	511	533	571	489	552	522	500	509	525	541	534	561	504	514	495	518	534	567	523	535	509	522	561	563	468	524	552	552	500	569	516	476	520	509	516	492	499	489	530	560	532	510	534	502	522	536	544	488	541	516	521	528	494	505	502	486	554	533	512	507	528	516	577	488	507	538	505	492	523	521	515	551	553	541	515	534	551	502	510	529	491	513	492	541	535	573	514	473	518	526	535	543	510	565	530	505	516	531	529	515	531	525	515	529	554	521	517	494	538	550	547	522	541	520	513	493	481	528	503	519	553	534	490	535	515	529	500	515	520	533	542	545	552	542	516	551	522	503	537	522	514	551	503	480	523	519	511	526	549	527	517	506	494	525	511	510	497	554	478	508	528	504	511	501	496	517	502	558	506	478	485	559	558	487	499	534	545	527	505	539	513	479	522	532	557	510	514	544	471	535	517	525	519	522	497	521	566	529	525	490	512	538	582	572	575	512	500	527	553	547	512	518	533	521	532	560	537	534	549	556	566	516	497	517	535	513	531	515	517	504	535	579	511	535	543	505	542	482	505	549	543	484	539	524	514	555	556	525
4242	1466	1149	804	781	786	703	727	702	733	694	706	686	706	750	714	705	698	680	693	684	640	688	680	681	703	708	655	687	674	624	668	731	683	713	678	713	661	702	687	661	645	695	674	709	693	717	687	643	698	692	677	648	656	663	637	692	670	723	693	689	708	675	669	685	751	694	700	705	643	668	730	693	700	708	712	683	648	681	674	693	678	725	711	660	672	627	700	673	707	681	686	658	668	712	679	702	684	682	703	678	685	700	675	652	658	710	702	643	675	760	696	648	689	699	690	636	710	702	694	700	698	678	710	718	654	650	688	689	652	723	701	682	721	695	633	688	703	735	645	677	714	697	713	675	691	721	614	680	685	709	713	653	674	704	660	707	673	709	735	677	691	701	680	667	642	702	693	658	690	699	693	649	715	677	661	690	679	694	710	697	651	690	685	688	700	715	731	678	701	648	714	718	639	661	686	678	659	748	655	704	721	689	693	695	661	652	657	692	666	645	681	691	673	721	680	702	693	648	720	664	645	691	687	694	644	649	682	677	692	630	684	675	705	730	749	674	680	673	663	648	638	668	723	681	709	721	713	679	664	672	708	647	718	726	687	674	684	698	708	695	689	640	677	673	752	701	695	672	677	682	716	753	640	699	704	687	698	686	733	717	707	657	656	643	714	724	712	656	754	682	670	754	676	709	721	657	685	660	693	745	683	668	685	690	668	673	704	683	664	634	690	715	653	706	693	713	668	710	736	698	710	639	712	718	660	726	706	662	682	700	684	708	670	723	780	671	676	669	701	690	677	714	666	663	685	683	682	701	692	679	686	651	705	657	642	699	675	673	658	739	658	713	675	674	733	683	660	691	698	677	688	681	723	623	679	716	705	680	727	703	692	694	680	664	670	684	672	663	677	695	706	683	695	667	674	681	697	688	691	691	700	710	743	702	691	716	638	719	661	727	718	716	711	630	704	712	724	691	642	722	677	706	676	698	692	687	643	679	660	695	709	691	678	660	675	698	723	704	693	692	660	671	676	688	671	747	665	701	694	671	694	712	708	695	699	677	694	699	681	683	697	716	659	667	700	703	686	674	687	696	693	677	656	680	686	679	687	713	655	643	669	724	694	731	722	680	672	670	650	696	694	719	692	730	649	728	695	643	692	683	634	672	685	691	655	656	651	676	689	709	681	680	667	670	611	696	640	695	712	681	667	704	677	715	649	694	690	655	660	720	696	675	668	679	692	656	694	696	678	630	683	678	671	701	669	663	698	714	663	684	744	667	709	688	705	693	693	698	751	657	709	666	720	671	634	662	737	680	667	709	677	751	685	696	670	716	696	690	677	645	672	708	659	669	657	689	657	692	663	696	710	665	697	733	704	699	646	706	718	682	677	706	703	711	727	684	717	642	683	687	688	675	684	653	698	697	743	704	650	714	667	687	736	666	682	645	708	667	693	712	696	681	685	682	725	695	716	669	689	667	662	675	721	722	677	729	697	677	724	662	668	700	699	697	683	649	682	694	633	640	700	700	695	709	721	631	665	700	706	698	658	733	662	708	662	702	679	681	741	699	683	711	681	713	703	701	714	708	684	743	664	717	655	638	704	707	656	704	673	684	642	683	671	706	699	673	687	663	672	655	691	649	714	701	689	683	754	675	716	680	689	673	694	781	710	686	646	712	694	673	735	627	695	682	696	718	681	681	703	692	694	731	740	680	736	676	721	712	698	722	683	726	717	680	724	647	735	708	668	686	675	663	726	696	681	684	643	629	740	711	642	708	631	699	683	708	691	721	692	679	710	618	722	696	696	676	686	674	706	716	693	646	651	687	661	745	645	707	670	659	657	642	657	698	704	683	686	684	686	706	678	709	691	690	688	713	693	704	676	677	681	738	644	705	675	675	710	704	705	663	645	691	704	695	691	674	695	647	696	725	699	712	685	670	713	631	717	660	701	705	702	708	660	644	668	725	628	712	674	729	704	679	694	710	723	681	704	738	673	669	683	679	710	678	672	661	687	689	714	675	731	685	736	653	695	672	709	688	712	734	671	642	742	634	646	664	683	698	711	709	681	697	680	721	684	653	655	656	696	720	695	719	683	662	713	659	614	693	700	705	694	709	662	670	682	720	668	703	704	696	655	741	682	725	704	671	649	663	688	669	687	693	649	656	688	636	689	702	708	658	676	686	704	655	722	720	732	716	686	708	747	702	623	703	692	660	648	636	670	674	674	690	669	672	732	682	702	755	674	688	692	772	660	671	670	705	670	670	711	688	674	693	753	645	696	707	714	637	698	664	688	655	689	659	680	644	625	723	696	690	689	668	690	664	698	685	677	675	689	684	665	720	716	717	688	660	668	628	698	672	690	695	676	685	709	686	694	663	697	670	665	667	645	677	690	695	700	697	646	715	676	692	688	626	690	696	691	710	744	739	656	716	718	691	655	657	634	667	720	718	693	689	705	672	700	655	711	694	672	624	725	665	721	688	678	687	708	684	673	697	668	715	661	675	692	738	704	697	737	713	723	675	715	693	654	666	678	710	688	661	697	704	680	686	759	677	682	705	669	698	686	701	695	658	667	688	698	660	670	658	707	655	697	677	657	711	715	672	680	697	671	720	725	696	629	659	689	693	673	677	711	667	678	700	688	667	636	731	690	665	677	687	658	671	687	610	676	681	700	689	666	703	683	716	661	684	647	708	684	690	700	698	674	692	646	683	697	642	666	729	680	682	692	694	679	715	751	663	666	663	672	708	709	671	689	699	667	654	714	676	710	718	711	681	713	665	655	695	676	724	704	698	740	743	664	712	695	692	620	682	705	677	655	682	647	693	725	706	697	709	678	670	708	728	664	710	668	702	693	693	735	626	634	694	646	687	738	740	665	716	668	691	668	681	731	644	709	690	687	720	705	726	699	659	673	695	692	697	718	735	671	655	695	717	739	686	716	719	717	700	689	698	675	708	675	741	701	646	634	679	691	689	671	711	711	684	741	717	691	638	698	688	729	681	658	660	648	696	682	712	711	661	661	718	692	655	735	686	682	718	720	672	680	680	687	701	686	725	720	637	696	716	673	687	683	710	690	642	668	676	697	714	654	715	690	715	733	687	751	660	660	645	719	680	711	686	693	689	689	714	689	696	736	724	676	678	625	671	718	689	667	699	684	717	668	689	719	702	621	660	685	699	677	652	672	696	685	693	709	636	726	759	645	697	694	688	728	724	676	650	667	697	702	710	640	639	682	677	696	708	715	700	660	688	686	711	743	677	641	631	700	680	709	706	729	693	651	653	710	683	635	683	688	736	652	684	712	674	682	740	659	656	696	738	736	690	710	686	688	693	692	625	659	712	664	709	710	701	750	660	691	691	720	711	703	702	673	681	728	706	690	681	714	663	668	667	686	754	640	688	746	723	668	634	670	726	648	718	691	674	623	644	628	662	671	723	687	716	658	728	712	656	725	706	695	657	704	722	701	663	701	686	671	680	710	674	658	703	683	669	700	686	684	699	688
22940	20852	27563	24267	20297	2237	695	514	419	443	439	395	396	389	414	370	383	360	336	353	349	372	334	320	338	334	368	340	357	338	329	363	320	369	348	343	328	330	364	328	350	333	375	344	365	307	334	345	364	333	323	301	352	342	342	341	330	327	350	341	344	320	356	338	317	322	374	320	366	328	336	338	355	321	346	358	388	383	334	329	345	363	327	310	328	371	387	351	368	345	330	329	369	321	383	361	346	307	312	338	357	325	353	347	312	310	373	375	331	365	341	332	321	325	321	324	357	331	348	383	337	365	325	346	345	342	358	314	342	328	339	326	356	337	343	367	366	343	356	364	303	357	349	314	329	297	347	346	343	315	316	342	320	340	316	332	368	314	326	333	353	325	370	345	327	353	357	361	283	318	333	336	330	341	319	332	397	347	346	329	368	329	341	341	365	308	337	354	325	325	374	324	329	321	305	332	331	332	340	348	338	326	329	372	342	378	322	323	357	370	304	361	324	341	332	307	330	344	328	326	356	373	312	324	341	327	371	309	353	318	372	325	339	337	316	346	360	351	326	357	315	359	326	354	341	331	354	341	330	338	303	336	337	362	331	336	321	351	328	324	341	327	354	367	342	302	337	311	316	334	339	325	339	357	313	346	308	336	333	349	324	333	341	310	326	345	342	330	326	316	341	375	334	334	346	331	337	354	381	322	336	348	330	322	355	334	372	364	373	326	315	319	301	339	343	354	334	315	343	352	323	336	369	342	361	305	319	336	343	334	362	323	347	342	345	339	329	349	324	332	313	343	338	363	353	345	329	348	318	349	310	344	363	375	334	361	336	336	317	336	350	332	313	337	330	323	333	340	341	366	322	355	334	319	368	332	342	333	327	357	319	335	319	337	352	364	319	346	330	367	337	334	316	334	374	322	329	340	354	302	329	321	323	325	319	354	335	343	361	346	336	377	332	362	327	312	343	327	326	313	327	346	353	346	334	371	328	344	339	344	309	341	316	333	346	356	371	302	334	344	372	323	346	335	337	331	318	343	360	345	324	371	363	339	312	320	325	363	295	340	374	336	338	364	336	339	356	337	344	358	310	319	327	320	309	385	331	357	346	334	348	349	337	365	352	332	331	308	332	360	326	343	359	345	332	321	344	337	318	297	317	327	354	333	331	354	363	344	350	368	361	332	359	350	317	359	340	387	327	314	318	309	359	326	332	315	313	378	337	330	322	318	364	343	344	329	341	347	315	363	352	343	375	322	315	332	326	354	322	384	355	331	346	327	352	331	366	322	342	359	343	357	299	297	321	340	348	337	350	333	348	362	347	357	359	334	335	350	343	312	333	369	323	363	354	342	339	356	354	340	343	319	333	317	342	337	337	359	344	333	347	365	393	359	346	341	370	306	341	342	335	328	336	328	337	342	385	314	349	304	338	333	333	335	318	326	345	349	329	335	313	324	310	297	330	358	327	344	320	346	333	347	348	334	350	312	348	368	327	317	333	328	356	342	372	375	335	303	346	332	330	345	331	335	351	348	340	306	352	340	339	325	318	337	303	351	366	323	329	299	351	342	330	330	328	339	319	363	353	324	331	324	354	359	329	328	345	299	324	364	307	313	312	347	331	348	351	319	336	344	372	313	350	368	336	317	315	365	311	345	335	350	308	337	316	316	351	324	342	330	319	380	327	350	336	364	343	310	342	349	312	369	347	324	326	350	361	349	334	360	317	355	335	325	312	354	357	354	385	326	339	305	329	343	357	335	333	331	359	348	344	327	319	307	351	356	367	342	300	324	373	335	341	335	348	312	324	339	341	321	321	326	353	314	330	362	313	373	314	340	356	332	336	350	362	331	343	294	343	329	338	333	313	336	361	332	328	320	335	335	310	366	341	338	372	343	368	327	312	352	353	294	331	337	332	305	343	348	347	378	341	354	340	328	338	338	323	375	327	345	339	321	335	326	354	354	355	331	362	357	306	342	347	337	348	337	314	350	328	370	340	324	374	335	344	366	323	360	353	308	335	317	327	333	345	343	345	363	321	345	337	357	311	342	355	376	307	351	331	356	333	337	322	340	336	350	330	343	344	340	299	330	314	334	334	329	350	309	344	364	334	342	306	323	328	346	360	379	348	352	358	366	349	328	311	349	339	333	346	361	336	300	331	345	350	348	318	348	315	335	324	315	340	350	337	349	334	363	325	343	353	352	365	349	332	345	341	332	334	337	349	323	350	337	317	337	363	360	336	350	374	332	280	314	313	306	348	309	355	332	352	347	338	352	319	332	338	379	352	312	350	325	325	338	330	352	317	338	347	343	382	315	312	376	307	322	309	338	353	337	283	316	361	326	337	351	321	314	353	320	312	327	344	313	341	325	351	332	312	350	342	320	318	320	339	343	372	326	350	338	299	338	357	338	329	343	349	315	341	316	322	337	322	356	348	335	326	362	360	316	361	335	340	361	359	327	339	310	297	341	336	339	317	323	357	341	330	336	307	341	345	330	333	308	355	346	371	381	364	337	343	324	388	353	344	332	327	329	369	326	331	331	339	320	331	352	335	339	349	368	347	330	334	337	337	314	316	301	354	387	321	331	347	334	339	332	330	341	304	372	315	336	347	330	296	327	331	319	321	342	329	342	343	337	377	339	324	281	350	324	355	353	316	350	337	320	335	339	334	328	351	347	356	313	356	316	346	322	342	355	323	352	354	346	346	368	353	304	367	321	356	343	363	329	361	329	348	346	334	361	367	343	332	335	323	342	327	340	352	354	329	329	319	326	343	344	332	327	328	354	315	322	300	336	360	306	352	342	356	327	353	335	328	352	367	341	324	323	321	341	316	346	356	354	342	339	330	338	317	319	343	347	340	308	363	314	364	329	333	319	353	335	335	353	359	327	327	359	328	356	355	320	315	300	334	327	338	336	350	363	345	350	340	308	357	322	328	349	385	327	351	385	316	322	331	321	318	389	303	302	335	326	310	322	320	351	317	336	323	369	366	340	324	327	349	348	322	338	322	342	358	366	355	336	340	294	333	357	332	321	331	338	362	346	316	336	333	322	348	350	326	324	355	329	334	353	336	321	335	330	334	343	346	337	348	366	335	339	333	342	324	338	330	348	320	363	342	331	346	312	338	340	364	315	318	339	371	367	340	322	389	353	336	334	334	358	335	367	343	362	328	349	341	360	331	344	311	315	317	323	338	330	369	342	334	335	329	289	331	362	340	321	356	326	347	348	347	303	373	328	337	329	319	378	305	358	322	330	337	349	338	309	330	324	354	324	333	323	297	366	350	382	330	331	340	323	321	333	329	351	353	328	333	360	341	344	355	354	347	323	350	368	341	326	334	310	333	325	371	364	322	341	334	358	341	346	341	345	344	346	316	307	329	353	344	345	342	324	352	302	335	348	356	339	345	331	359	328	323	353	341	309	340	308	313	347	348	343	368	324	341	336	306	326	326	337	299	343	307	334	342	329	345	310	330	366	337	328	318	344	353	354	324	321	338	327
3218	7988	5138	2372	1695	1315	1120	894	761	688	666	614	622	585	559	561	513	505	496	503	528	521	447	466	491	489	486	469	483	467	498	463	492	493	450	476	456	444	472	457	467	486	472	463	459	483	464	456	468	506	461	448	478	486	440	459	474	455	446	447	439	393	463	491	459	426	471	495	436	481	423	466	430	478	461	487	453	449	453	494	435	485	447	460	423	438	432	466	478	463	446	477	451	448	462	432	450	452	448	467	480	434	457	467	438	484	496	421	460	441	474	435	434	458	443	442	486	453	474	479	439	483	471	445	447	513	454	436	477	471	461	465	463	463	460	451	445	469	502	483	465	440	428	528	440	475	462	434	470	488	427	435	447	411	425	429	435	446	452	502	417	462	468	469	474	413	430	478	455	459	452	480	434	523	461	424	479	427	481	441	463	404	431	462	459	419	436	489	459	457	437	473	507	436	440	458	476	460	446	460	461	430	462	416	444	458	471	432	442	473	442	457	451	444	490	444	442	468	509	466	478	461	448	480	445	411	480	450	483	458	449	438	432	459	471	453	451	476	445	441	458	449	439	453	450	461	474	448	443	426	487	428	453	463	436	479	439	419	447	448	468	473	465	462	453	460	449	459	463	471	478	444	442	449	438	460	462	507	503	403	473	460	472	484	488	469	456	492	457	449	446	466	427	433	473	477	461	466	485	469	440	451	439	493	481	465	407	466	471	468	454	468	467	516	467	437	468	487	443	468	485	471	475	452	438	434	445	444	426	485	435	411	419	429	430	429	485	449	477	460	502	418	457	480	494	452	435	500	481	474	458	460	465	466	456	470	436	496	487	444	438	464	477	462	470	408	494	456	460	460	459	437	471	415	449	456	453	456	478	462	490	448	433	456	481	495	433	475	442	461	453	469	437	470	454	439	429	462	448	467	473	443	472	426	467	460	447	422	468	473	488	433	427	428	448	465	476	445	446	456	498	458	425	442	459	446	423	473	447	492	413	421	457	468	462	426	464	452	439	473	469	456	437	467	460	479	463	465	476	441	425	488	455	472	455	447	449	485	475	472	466	448	410	443	414	491	463	435	489	444	490	473	455	401	448	421	464	462	441	491	429	440	451	448	446	444	445	486	457	440	439	493	449	456	497	470	481	457	475	449	486	422	431	477	472	469	437	474	509	469	417	470	439	461	457	439	473	440	468	475	464	462	493	463	463	464	462	411	449	453	480	442	438	465	468	411	477	439	471	439	479	490	442	432	441	451	451	436	442	482	448	434	491	418	481	461	436	462	468	467	485	441	449	444	455	435	479	454	442	456	469	473	417	464	508	436	482	481	476	427	448	451	497	453	498	444	440	409	461	417	473	433	426	447	472	439	458	442	447	477	462	474	480	447	462	451	464	451	471	475	429	484	458	457	454	466	452	474	423	463	441	406	445	443	476	433	495	465	454	473	472	438	440	458	458	512	450	434	425	484	463	475	447	468	444	492	432	441	450	457	456	425	439	473	463	479	466	445	453	471	433	463	486	457	449	449	445	423	483	453	480	505	478	457	432	457	413	444	444	445	436	492	439	454	423	498	447	476	448	452	453	454	449	460	448	438	438	435	428	448	435	489	495	444	496	438	480	442	434	500	448	456	489	449	420	426	439	433	467	455	456	480	432	505	453	451	478	458	486	453	479	490	458	471	469	476	486	478	466	435	478	452	453	454	466	413	472	453	475	427	466	416	474	477	474	448	437	452	455	451	444	479	484	466	459	433	452	439	434	440	476	493	482	455	465	460	475	482	500	460	484	459	462	472	491	463	444	460	476	476	452	404	419	436	442	438	461	435	412	464	468	416	469	459	457	420	443	480	420	472	432	447	424	436	474	428	450	462	492	491	433	455	472	458	427	457	499	432	447	465	417	445	510	442	481	439	458	511	405	456	447	447	462	499	420	466	527	455	453	453	446	428	441	481	485	451	451	475	425	431	427	535	481	467	466	449	460	453	458	466	463	455	437	492	458	443	440	466	437	457	439	449	449	492	466	462	494	422	440	435	434	497	494	466	485	472	443	448	425	493	444	430	456	454	433	437	480	470	422	452	490	438	451	446	456	464	455	454	471	451	472	459	439	471	498	469	443	500	486	473	465	447	448	453	445	443	394	495	462	441	432	451	432	471	489	426	462	425	476	486	460	461	446	474	479	500	448	466	442	469	485	425	461	429	461	460	456	465	442	442	482	446	437	471	441	414	442	465	441	463	439	437	445	474	469	440	408	469	438	466	461	463	446	492	440	427	470	445	450	468	500	471	474	440	458	493	414	452	451	451	511	430	452	471	395	480	459	463	475	454	467	456	447	446	498	411	448	440	433	455	436	443	473	449	450	444	470	454	442	480	483	508	489	459	457	442	470	479	503	476	482	459	494	425	441	449	471	455	452	453	472	458	437	447	463	460	439	456	459	459	419	439	455	481	463	467	490	454	452	402	419	435	448	435	476	465	459	456	449	521	484	443	443	482	464	457	460	489	463	491	473	468	412	452	462	465	432	486	462	507	469	423	456	415	447	465	440	454	410	465	458	440	458	411	394	455	421	433	471	471	467	512	443	456	472	476	477	443	474	464	446	492	437	470	460	443	487	444	456	433	497	452	464	473	434	468	461	522	457	469	431	450	462	469	487	463	472	440	452	445	418	471	437	448	427	448	463	478	487	430	434	466	463	444	495	447	461	472	469	442	442	434	431	456	413	439	447	486	475	481	461	442	470	444	443	467	466	447	442	463	434	405	425	450	440	477	414	509	452	455	473	452	463	484	459	406	455	474	454	448	448	447	483	459	478	440	452	477	477	472	428	482	444	486	460	491	472	435	445	446	443	467	446	472	454	428	432	473	452	490	419	440	449	440	453	490	481	469	479	467	432	457	449	423	472	462	475	461	433	439	434	412	469	461	435	473	452	426	436	480	459	429	437	507	465	456	491	460	439	464	480	437	428	492	452	468	479	478	446	438	463	482	451	485	469	449	475	478	459	446	418	493	450	462	469	425	462	463	482	429	449	454	477	459	443	488	461	461	464	430	458	424	451	434	459	435	475	471	486	481	464	431	453	439	516	441	476	474	436	422	443	480	470	448	463	438	461	440	483	402	428	460	471	433	471	443	458	439	433	493	484	462	468	477	448	478	462	469	489	442	418	444	406	476	470	494	471	430	451	455	452	470	428	430	445	478	451	450	457	428	476	441	469	471	439	431	462	454	456	440	437	452	402	484	473	424	456	423	438	437	474	462	497	431	456	455	446	444	438	451	414	489	425	439	428	420	465	466	460	453	465	470	436	494	436	479	444	452	407	465	481	417	476	472	474	474	508	438	418	437	441	456	439	468	474	462	511	397	466	483	530	446	435	441	440	474	491	467	460	445	442	429	473	421	496	472	456	455	480	461	427	436	452	463	439	437	470	475	487	472	452	481	497	489	454	437	457	476	462	474	477	477	475	474	472	421	463	462	478	477	500	432	459	473	451	482
24363	20860	25585	22719	1243	532	509	472	442	466	440	408	451	428	390	428	410	450	413	410	400	453	460	454	413	433	419	408	392	418	365	429	419	439	419	433	378	418	407	417	391	406	412	380	436	402	386	441	398	439	401	445	417	430	408	427	379	394	415	398	435	386	397	382	414	455	396	399	396	449	423	405	419	418	397	416	435	422	417	453	461	463	408	391	390	391	419	440	385	377	419	416	463	367	435	385	423	429	404	382	335	393	369	403	403	364	422	392	373	382	422	402	424	409	415	406	394	397	399	354	437	363	403	441	394	420	367	351	402	398	412	454	388	395	386	440	402	442	418	391	427	408	403	414	411	408	409	446	419	410	392	398	404	408	411	388	411	378	424	391	426	412	373	452	387	402	421	420	376	420	371	394	399	421	386	417	464	408	417	404	385	411	407	408	404	409	432	415	411	429	414	444	447	425	378	375	412	388	393	408	420	415	436	385	381	410	396	409	433	444	439	395	409	403	374	397	434	418	372	430	377	388	397	402	422	358	428	414	421	399	396	412	394	380	366	368	397	401	404	421	407	413	361	405	375	402	428	416	382	394	388	424	410	424	376	454	370	435	400	394	367	392	437	384	423	422	425	372	422	416	400	400	399	429	415	420	391	373	419	394	391	409	400	396	402	431	432	435	386	393	420	420	414	397	420	376	410	427	416	417	369	390	417	421	399	422	405	431	423	416	406	437	397	434	438	406	413	405	419	427	407	435	402	414	417	405	430	421	379	403	389	429	410	424	408	412	377	439	417	397	419	420	436	433	383	445	410	401	376	404	397	366	400	404	394	391	436	408	380	418	398	416	416	366	401	411	379	383	396	400	408	402	404	385	408	374	398	432	424	434	446	387	369	431	395	428	375	445	397	419	415	400	368	419	399	382	421	402	394	414	397	429	370	390	380	409	414	376	398	379	383	373	391	426	401	398	418	394	386	423	393	395	399	392	408	420	401	415	407	402	413	401	408	406	363	429	397	402	405	404	397	419	382	381	418	409	429	377	409	398	399	428	385	399	428	428	382	393	412	402	422	417	404	423	400	390	420	412	389	421	401	437	389	379	417	422	377	408	388	429	447	405	407	392	423	426	400	402	386	368	371	437	412	377	445	396	415	405	386	415	378	425	405	409	412	383	425	418	420	428	433	395	379	420	402	394	394	414	413	404	389	418	387	440	413	395	383	387	409	406	385	426	383	407	395	388	404	400	419	395	417	434	389	408	409	407	427	472	396	413	421	395	426	408	404	387	425	397	378	390	444	409	394	427	399	397	355	413	373	409	399	408	429	409	434	410	442	427	409	384	412	377	410	414	419	389	423	433	387	418	442	395	388	415	390	401	400	406	415	406	391	399	377	397	373	400	388	356	433	376	425	385	394	394	360	413	402	396	363	408	422	401	398	432	380	395	390	436	388	403	417	420	402	413	433	379	400	383	399	379	406	408	380	403	398	399	381	399	434	384	443	435	394	383	375	421	411	398	382	401	400	415	403	404	420	406	437	427	422	412	419	417	407	397	395	400	423	385	420	403	383	404	422	383	445	420	433	386	404	469	411	395	366	391	399	364	404	392	414	415	423	389	415	416	411	415	419	408	402	433	404	380	398	394	421	422	391	394	375	430	397	409	379	397	444	409	392	397	419	400	410	385	451	400	418	423	430	430	372	396	395	399	405	418	446	434	410	405	434	382	423	430	402	439	394	411	400	428	407	382	404	393	405	389	418	428	394	441	417	393	433	389	420	423	446	416	403	396	435	441	434	436	402	413	409	362	393	427	416	405	408	358	403	393	420	410	404	386	404	393	434	385	444	412	423	418	399	384	380	378	412	408	409	374	407	389	400	404	421	400	410	410	388	410	425	406	411	418	425	423	380	428	419	423	404	400	389	399	414	359	393	393	434	413	402	474	417	403	402	399	404	391	404	386	410	395	390	421	408	419	410	400	391	413	409	408	418	402	410	421	400	404	399	396	392	397	433	408	415	419	409	419	365	385	436	397	405	366	397	383	412	436	409	370	398	386	408	431	404	399	423	379	406	443	402	411	418	431	426	404	404	386	404	428	381	412	375	409	396	401	402	379	393	379	422	422	429	402	392	438	404	374	423	414	405	391	426	408	391	382	417	436	367	408	385	381	417	342	405	363	382	409	396	397	454	429	403	421	372	418	431	398	431	402	382	400	398	434	409	381	447	442	386	421	408	435	378	443	389	416	416	405	376	378	392	395	434	396	420	406	402	443	403	409	391	422	466	418	430	413	401	393	357	376	441	386	412	414	412	415	394	409	401	410	423	393	421	419	409	428	403	423	416	401	389	381	380	427	417	415	428	423	400	409	387	376	381	432	378	413	427	393	405	409	406	422	433	428	417	388	400	434	376	400	390	390	400	406	415	396	401	433	415	385	430	362	404	427	379	438	451	392	411	440	409	362	397	406	409	423	411	405	414	425	409	417	414	408	421	392	410	412	374	418	398	388	419	368	420	429	433	429	386	396	420	386	381	402	451	410	430	381	414	368	442	387	440	413	406	412	419	414	411	380	415	367	376	418	422	422	410	359	388	359	416	404	381	416	393	428	377	403	382	414	421	445	415	437	421	418	407	409	438	403	406	408	346	391	418	387	413	420	418	456	423	380	435	424	390	425	409	359	419	414	380	388	431	431	395	412	410	405	419	405	431	429	421	399	415	375	378	393	450	401	395	396	400	383	392	384	414	420	388	370	445	388	413	392	403	411	388	398	405	398	455	405	419	429	359	408	388	420	376	407	383	415	400	395	444	404	365	411	407	438	447	385	413	379	407	393	453	429	400	401	392	399	412	398	461	431	404	379	379	395	443	424	407	395	403	409	419	361	396	397	416	406	393	421	425	391	411	387	381	440	425	415	429	410	399	397	383	405	377	403	436	376	361	393	390	439	410	428	409	430	422	385	388	373	384	389	401	405	434	398	455	388	390	386	409	367	449	383	441	427	379	392	358	415	392	393	432	432	425	407	390	414	402	368	378	418	397	388	405	408	384	449	399	412	396	427	404	413	426	376	413	437	387	405	451	381	424	401	428	389	405	403	436	436	379	393	428	409	414	406	418	419	383	427	389	386	424	403	437	423	380	401	414	401	436	398	429	400	411	405	405	403	415	381	423	421	416	447	386	402	383	399	376	412	429	415	415	401	404	399	414	414	387	394	400	422	416	449	390	395	395	422	407	413	406	392	441	456	423	402	394	405	412	441	410	386	423	396	419	417	440	415	412	378	405	422	368	420	420	413	403	401	457	408	391	443	417	420	420	399	371	370	373	410	404	421	449	410	395	397	404	429	440	407	409	398	435	390	414	433	403	385	414	401	402	400	392	418	394	391	390	375	400	407	384	400	420	375	425	400	397	412	414	420	406	396	344	400	428	377	405	418	437	403	388	381	422	405	370	383	369	369	404	412	406	408	426	399	402	438	383	371	396	411	439	406	434	428	449	387	389	439
3173	3783	2565	1396	1057	891	782	755	650	631	665	611	642	570	580	553	562	552	534	575	563	532	538	520	531	530	550	528	530	511	597	548	581	599	534	516	493	538	522	513	507	596	547	538	519	533	506	509	551	507	505	541	546	504	512	524	520	505	518	499	549	522	544	495	551	510	502	549	549	553	534	512	503	524	550	538	528	527	518	513	557	512	514	524	519	535	552	509	540	478	490	542	513	529	557	525	510	499	489	469	491	509	583	471	546	507	541	529	525	526	526	559	549	523	526	559	546	480	554	559	554	530	487	501	516	544	533	513	518	542	578	523	539	532	547	507	491	528	518	494	528	524	531	548	504	486	524	528	498	553	506	573	558	560	544	542	548	525	538	536	511	505	523	527	524	524	567	570	520	540	548	519	502	485	513	568	563	504	510	523	535	526	513	530	508	503	517	541	505	499	508	507	503	486	501	581	518	534	584	547	523	561	537	518	508	521	572	512	537	505	520	486	571	558	524	523	525	509	518	527	551	545	494	482	518	488	532	527	514	554	552	581	507	540	525	536	518	495	501	498	547	510	561	542	523	492	525	538	568	507	507	506	505	495	534	534	497	553	528	522	532	495	520	545	495	515	526	518	501	539	482	534	553	500	504	504	530	525	503	525	564	508	502	548	515	494	504	531	503	560	551	553	480	530	493	506	492	516	544	528	550	532	556	555	514	499	552	540	547	536	506	527	518	540	487	496	522	502	504	534	517	542	579	532	524	515	542	551	534	509	501	529	533	551	544	524	540	521	549	531	543	489	525	535	546	537	529	518	534	579	509	489	521	526	512	538	498	495	514	537	533	535	541	533	528	503	502	546	538	512	520	539	529	551	517	564	548	515	521	529	512	526	478	553	532	518	522	533	529	565	535	557	496	513	530	525	514	520	506	530	517	508	533	513	560	522	552	528	531	493	476	552	534	497	503	565	502	501	554	479	513	508	550	525	537	491	549	498	525	575	534	524	558	530	493	525	498	533	526	498	545	493	495	512	513	527	518	532	528	534	560	570	517	563	517	483	516	552	529	537	556	520	550	508	531	553	518	539	504	502	518	538	507	499	558	529	529	538	538	476	518	527	499	513	516	538	543	498	471	505	517	509	567	534	528	533	502	548	514	517	567	494	558	550	535	540	515	508	549	533	537	578	534	499	545	471	537	534	508	559	512	523	506	520	567	553	537	541	526	553	497	512	557	531	498	505	540	486	529	525	531	512	526	523	475	540	496	499	543	545	496	504	519	520	516	497	515	523	536	528	515	514	517	519	528	520	530	542	534	532	494	549	560	489	511	559	561	501	525	489	546	578	549	536	521	528	519	492	535	494	528	546	541	503	558	503	523	554	573	527	532	528	496	527	546	527	514	554	506	578	527	534	506	543	507	503	504	531	485	550	547	557	546	505	502	533	511	537	504	518	508	530	540	544	491	533	523	514	547	522	539	519	562	532	510	501	536	517	492	505	505	511	568	501	518	491	527	553	483	532	515	519	555	548	496	559	505	523	560	511	505	512	477	522	526	493	499	502	524	496	532	521	502	512	528	532	515	529	532	512	565	478	537	527	542	504	505	495	529	503	520	522	496	526	529	557	501	486	536	542	480	484	548	497	512	545	491	486	540	535	521	526	521	545	512	514	524	468	556	552	525	556	521	527	515	498	560	500	507	537	519	512	542	521	544	504	533	513	550	518	508	515	500	528	549	499	538	552	556	540	467	510	552	510	556	567	502	537	547	540	550	525	566	501	503	558	539	511	502	547	518	516	536	560	540	543	559	489	533	501	569	537	534	522	501	552	483	512	502	541	547	489	530	546	500	551	498	536	548	526	556	506	554	514	493	501	570	528	502	516	546	534	501	512	529	509	508	514	491	523	494	518	501	546	511	527	527	547	542	491	556	548	505	521	573	493	550	507	540	550	524	552	498	533	568	508	538	509	516	538	520	507	546	497	550	519	500	536	530	536	582	533	520	534	504	516	538	532	552	530	528	514	489	512	535	530	545	577	577	552	532	518	546	527	498	553	526	528	515	521	553	543	558	528	546	535	527	529	529	525	488	487	502	530	554	556	534	576	555	525	505	494	541	559	513	577	502	506	555	509	492	461	548	492	527	505	534	492	537	526	536	546	523	567	518	480	545	522	554	475	504	534	578	540	491	507	545	543	527	539	507	511	503	520	537	575	539	531	499	539	527	471	561	574	492	533	477	524	559	506	546	569	530	536	509	482	523	484	538	529	485	535	512	505	560	541	512	545	520	508	520	533	540	567	566	527	502	505	516	522	528	606	499	511	518	513	495	523	546	529	527	527	511	537	502	559	555	519	512	570	476	464	547	538	509	551	570	526	497	504	537	550	547	522	563	508	543	513	531	510	529	527	516	501	521	519	529	485	516	587	499	538	553	535	521	545	547	499	539	514	528	568	523	520	518	515	506	514	537	525	560	495	521	512	524	562	502	517	571	534	537	539	493	519	522	515	499	523	532	531	514	525	529	484	560	501	504	540	533	538	520	555	545	523	496	556	541	549	526	515	565	510	519	532	559	514	511	493	563	517	519	544	528	548	511	530	582	517	534	546	547	541	542	492	544	521	514	538	570	536	473	510	470	508	563	493	512	530	519	499	550	549	507	535	548	496	538	553	512	495	540	531	510	499	517	530	509	542	561	497	514	529	506	495	550	532	542	550	573	536	523	501	525	546	473	549	501	525	504	507	563	517	553	505	518	461	477	511	546	495	563	535	501	493	534	505	503	504	523	533	561	513	558	515	529	491	524	545	522	529	554	523	527	557	536	501	567	532	512	540	511	534	546	519	520	535	552	494	543	552	529	545	509	521	532	520	558	530	536	533	566	552	530	543	497	503	484	540	550	474	566	516	558	527	543	518	523	533	529	566	512	512	520	495	549	508	499	539	519	531	551	521	531	502	519	546	537	530	506	501	505	529	540	538	512	509	491	502	516	515	540	491	477	547	560	548	548	514	486	527	505	542	477	497	546	520	553	523	510	501	551	558	536	524	477	534	543	570	502	508	524	554	516	476	511	523	523	540	546	528	507	543	524	516	549	546	470	527	559	554	521	523	526	563	479	453	536	548	559	541	540	529	498	529	536	550	535	506	553	488	550	549	518	503	531	496	542	506	534	502	529	525	495	480	569	555	525	514	491	550	509	527	506	517	504	495	527	543	525	521	542	517	536	542	516	517	500	462	544	498	540	455	521	553	522	583	536	536	530	530	546	539	560	501	547	518	495	533	532	510	518	511	546	559	528	505	522	528	504	527	546	532	489	534	570	510	541	509	535	533	532	505	503	526	547	537	527	561	515	529	539	496	526	544	536	528	500	533	514	526	569	492	540	534	529	534	503	501	524	521	526	527	497	544	525	538	499	531	556	514	528	489	568	528	500	483	556	506	521	497	505	531	572	543	546	533	488	521	462	479	531	523	521	582	518	506	499	509	527	533	543	523	512	519	551	517
22114	20882	28172	23722	20883	19531	1213	438	343	275	269	236	184	213	219	163	172	162	166	137	164	133	157	145	137	140	136	136	126	131	132	126	122	123	133	130	129	116	135	134	126	109	143	124	121	101	111	119	135	123	126	108	103	139	102	108	126	118	129	129	125	118	127	111	118	118	110	125	118	124	122	134	135	101	121	133	100	105	110	132	111	97	104	129	127	139	109	125	134	116	113	118	120	128	118	114	120	106	110	108	133	102	115	119	92	85	115	121	125	121	113	111	121	107	125	115	127	127	125	114	126	129	119	112	126	122	108	109	117	126	101	106	115	126	119	127	108	124	123	112	112	111	123	107	113	110	112	119	129	115	143	116	110	111	141	137	109	135	136	118	116	108	129	121	115	107	115	118	100	117	126	120	96	117	120	111	123	114	122	121	113	103	110	109	109	119	129	124	106	99	115	120	130	113	99	126	127	135	135	107	106	109	120	120	116	110	129	91	101	107	115	122	109	122	105	115	115	122	108	141	120	123	106	106	106	102	115	112	107	133	126	116	112	128	118	123	116	130	111	117	121	126	120	133	106	122	118	99	106	121	130	103	139	129	121	110	110	131	122	125	109	93	102	120	116	120	109	126	104	128	99	145	125	110	133	130	124	139	110	99	109	110	112	103	101	115	124	121	121	122	116	132	110	129	119	132	113	111	119	131	107	116	120	121	115	115	99	100	128	143	133	132	114	109	120	101	127	100	99	110	123	131	132	108	107	121	128	111	116	104	149	125	106	152	118	135	123	112	132	130	118	121	122	100	100	117	128	108	123	138	131	95	127	113	111	133	119	112	114	111	132	109	108	116	115	115	125	108	107	114	112	118	138	119	110	100	112	113	145	115	122	104	111	115	140	143	123	113	106	104	118	101	128	116	104	102	102	114	119	124	114	113	123	104	107	109	106	105	119	128	121	110	110	113	102	126	110	127	121	105	123	135	100	125	119	125	135	115	109	123	125	120	104	100	111	124	119	115	117	104	128	127	110	127	119	116	121	124	126	115	104	101	128	114	127	119	129	134	100	108	115	115	127	114	113	111	121	85	113	104	123	111	104	111	108	137	108	112	116	128	110	110	108	110	125	113	127	129	106	127	118	98	121	120	107	117	125	124	109	125	130	97	111	109	125	131	101	107	105	104	108	131	108	111	106	122	116	111	116	110	131	116	125	98	128	110	118	118	125	104	106	114	118	114	116	99	108	123	125	123	112	121	129	105	110	128	113	119	124	120	105	122	108	111	120	110	124	109	126	98	95	108	119	116	105	106	112	112	102	102	100	116	112	106	117	114	136	110	119	95	119	99	96	104	125	121	104	119	125	137	117	127	131	131	111	112	125	129	123	110	114	119	110	124	112	123	107	129	116	123	109	116	123	105	118	121	102	116	119	130	125	138	111	130	114	128	119	118	107	114	121	109	109	118	112	104	109	119	121	126	107	139	122	123	138	118	104	107	114	114	105	134	114	104	101	116	101	119	117	124	125	129	115	115	107	121	127	106	114	111	111	133	125	107	116	128	94	126	128	130	122	119	106	103	124	121	138	132	106	138	101	127	119	115	114	110	122	124	119	114	109	123	133	103	123	113	135	127	106	114	121	123	131	120	114	124	126	127	92	104	121	105	108	116	114	114	103	118	124	136	113	114	121	122	103	110	129	116	108	141	124	117	139	119	103	129	112	117	129	95	140	110	122	115	101	132	102	95	126	130	112	111	137	101	112	104	130	122	129	101	114	120	126	100	107	111	100	104	117	114	119	111	111	129	115	106	122	137	119	118	133	104	110	105	119	115	115	129	97	126	135	119	115	120	132	97	118	118	118	123	126	123	137	121	120	125	120	101	109	126	108	131	114	122	131	119	121	133	120	112	95	113	119	111	126	131	127	116	129	113	105	120	120	121	136	134	124	102	105	112	128	115	125	129	121	122	151	110	105	109	131	115	129	109	118	98	120	120	107	139	121	124	119	121	128	110	126	122	111	120	110	130	99	121	119	103	107	135	123	125	109	118	114	124	127	106	131	128	107	122	115	123	112	137	124	102	109	131	105	116	124	145	121	117	96	107	128	123	118	107	110	92	135	116	105	109	131	97	117	108	131	120	136	125	129	124	117	103	113	113	122	117	147	104	113	121	123	124	118	101	107	99	107	108	106	123	110	127	122	117	133	118	131	135	141	123	128	101	107	100	128	115	116	118	114	131	116	115	142	117	114	107	118	112	120	123	122	104	123	127	98	116	110	112	117	126	115	102	127	97	138	118	122	115	111	140	126	110	113	130	131	108	118	98	116	118	103	102	109	122	112	125	104	95	130	91	115	107	112	112	121	125	116	134	111	124	112	124	116	104	111	119	134	110	125	116	102	126	103	120	121	109	127	118	124	115	127	125	90	114	117	118	123	133	129	104	110	121	115	116	123	108	120	119	128	108	113	98	123	118	115	124	113	111	109	129	121	108	111	125	123	122	141	116	114	113	110	118	116	105	126	128	128	112	106	125	138	130	124	101	114	131	128	116	116	94	97	95	128	124	118	123	120	108	111	111	127	132	120	114	118	110	130	112	106	105	117	109	118	134	106	112	127	110	117	107	124	110	121	126	107	117	116	120	117	127	117	107	141	107	134	120	120	124	132	114	111	96	107	113	100	100	117	116	130	110	110	92	113	126	116	109	128	126	105	123	115	121	116	102	126	130	120	133	112	123	97	117	109	108	116	121	112	112	113	107	114	112	122	117	111	106	123	123	113	123	111	117	112	116	127	115	117	114	122	112	100	122	109	113	104	121	133	113	109	112	111	105	108	114	116	141	104	112	136	125	119	123	110	108	113	123	116	127	127	118	104	131	115	115	121	106	123	137	110	115	131	118	98	116	114	102	116	126	126	100	103	128	106	106	115	115	128	134	95	115	108	119	128	121	113	108	108	110	113	124	117	131	97	120	115	116	102	115	107	115	113	129	126	108	119	121	103	108	121	128	112	117	108	123	117	108	126	141	100	118	128	126	125	124	112	103	99	122	113	132	120	114	95	130	116	110	110	108	118	108	120	114	133	103	114	119	123	123	121	112	108	119	122	107	134	110	126	126	122	107	115	109	102	119	103	95	105	138	118	115	120	109	108	115	103	116	118	123	123	111	130	114	119	135	108	112	113	107	116	115	124	132	130	112	125	137	120	119	114	149	103	108	118	121	110	130	104	130	108	121	132	112	102	117	120	124	120	127	133	133	108	116	107	109	126	107	105	115	103	119	122	135	120	130	93	127	106	130	120	100	107	113	89	118	127	113	112	111	127	134	115	104	124	146	116	112	104	112	123	106	116	112	136	115	112	95	128	128	125	112	115	120	122	115	133	110	117	123	107	131	117	119	104	105	113	120	117	112	130	123	122	109	109	125	114	122	111	114	107	120	125	114	95	111	132	136	117	119	109	131	118	109	113	103	119	116	107	111	110	141	115	97	102	122	113	103	86	108	109	109
4158	12523	7904	3652	2359	1688	1213	953	795	635	552	481	430	377	321	349	317	331	269	257	274	280	235	223	213	219	216	213	192	194	199	181	200	182	182	174	180	192	156	170	148	174	164	177	189	175	139	180	177	165	162	162	170	170	174	157	175	176	184	183	183	138	192	175	158	169	191	163	147	148	166	154	149	165	144	156	158	177	165	172	182	165	158	152	173	160	152	129	184	169	144	184	148	159	166	177	144	165	174	164	174	169	181	145	169	154	128	175	149	177	156	147	170	168	161	181	182	181	151	157	175	158	139	156	162	166	167	159	149	152	143	136	156	175	161	167	142	143	170	166	161	157	155	153	163	176	166	145	161	149	151	158	157	151	149	176	165	146	165	169	169	151	168	161	152	155	137	181	152	159	151	160	154	153	140	146	157	148	168	187	160	163	138	189	178	137	161	193	140	169	151	153	152	157	163	158	175	155	168	164	165	142	146	164	163	168	157	124	175	160	185	162	166	157	161	167	188	157	142	135	157	167	145	169	156	161	164	147	151	157	167	155	152	156	159	172	155	160	149	147	142	157	172	185	174	173	160	176	166	165	169	143	173	150	143	162	149	149	179	174	149	174	165	154	164	158	178	150	152	130	158	175	167	160	151	163	177	155	171	132	163	168	162	162	140	172	142	171	164	161	177	170	139	162	160	136	185	150	164	159	153	170	162	165	148	143	168	164	168	150	145	185	165	177	145	164	147	168	172	169	168	154	133	143	174	171	158	146	176	160	151	157	143	159	159	163	174	179	155	153	145	159	174	171	156	156	168	169	163	162	164	181	160	160	154	180	145	173	159	141	168	163	142	154	150	159	166	151	159	152	179	179	158	151	162	149	164	160	158	174	150	158	154	147	152	136	173	133	126	152	164	198	148	146	149	163	138	156	172	165	158	150	163	161	161	151	169	156	133	152	159	139	147	137	168	134	142	173	142	161	166	124	171	183	169	176	168	166	164	166	160	168	138	159	152	173	161	140	148	149	156	165	140	180	164	150	165	168	139	152	175	174	147	154	158	153	167	156	161	174	148	133	150	171	171	132	165	145	159	163	173	156	155	181	167	151	158	140	160	170	167	172	151	170	174	170	166	155	169	149	153	144	153	155	166	150	151	168	150	155	149	159	165	183	152	175	161	153	159	152	161	139	164	164	142	149	165	155	147	162	161	161	171	162	158	158	171	140	161	167	139	160	147	140	150	179	177	157	164	180	153	200	153	169	138	161	172	162	151	185	141	151	143	155	158	141	173	172	169	152	165	167	187	150	159	168	156	174	151	171	165	141	154	146	163	155	157	149	168	160	145	150	156	158	146	156	163	149	160	157	142	148	143	170	185	161	152	147	131	156	160	184	168	151	162	145	143	154	162	170	149	166	162	173	184	141	179	162	151	152	155	157	151	152	160	186	160	173	161	175	161	159	197	153	147	148	139	147	138	172	162	161	150	152	158	147	136	175	164	169	145	153	176	188	147	158	126	171	160	186	148	145	143	168	161	149	155	158	186	184	137	157	192	172	143	152	163	156	167	151	164	156	158	164	169	161	181	153	160	146	166	162	149	167	144	147	157	161	160	163	122	178	173	154	165	160	188	157	151	139	145	167	159	178	152	157	161	148	138	155	176	147	167	183	174	163	167	152	134	172	142	152	149	186	147	162	218	169	183	169	153	163	170	158	177	185	180	172	160	154	144	149	161	158	150	129	167	151	178	150	143	176	158	139	163	153	157	147	174	149	143	163	177	150	138	149	148	147	180	153	177	145	172	152	148	165	151	149	150	180	192	113	153	153	152	165	162	149	164	172	161	150	155	177	148	168	157	161	154	148	149	161	171	168	162	150	141	163	185	168	175	161	165	151	157	167	150	157	150	146	154	149	161	154	168	168	158	186	164	161	154	171	168	143	154	163	173	168	166	144	166	167	156	152	151	182	156	156	147	161	169	162	162	166	139	157	164	148	152	149	148	160	156	152	166	172	139	144	141	153	154	137	162	174	180	171	163	152	170	145	161	171	163	173	157	146	162	161	151	178	144	147	164	164	142	154	158	160	130	170	143	171	180	148	156	146	170	160	169	159	160	155	166	162	147	169	169	157	157	170	173	153	159	158	189	148	148	149	177	153	165	120	169	156	177	143	140	159	166	155	163	161	164	145	149	151	167	150	154	153	135	160	153	135	170	135	145	163	161	154	162	156	162	165	141	134	163	188	175	148	152	160	159	163	163	169	139	135	175	163	171	173	172	149	142	171	163	163	169	180	156	160	163	169	157	174	142	137	152	171	169	163	138	156	173	158	158	162	133	163	158	159	165	175	167	184	170	146	151	175	154	154	170	151	161	174	174	160	164	143	156	159	146	167	166	156	142	143	155	150	165	177	140	155	156	167	143	151	173	163	161	166	142	160	160	153	133	160	176	195	141	160	168	143	168	171	157	165	163	165	135	170	151	148	153	175	165	151	192	162	166	150	142	149	177	168	158	152	138	140	134	151	153	154	154	161	169	151	157	173	144	143	155	177	134	147	146	143	167	173	148	153	170	188	150	148	193	172	154	134	174	148	166	162	163	134	164	177	178	159	156	185	141	159	154	149	174	150	172	159	164	176	151	133	149	135	146	152	152	164	164	163	169	182	157	183	165	151	149	173	146	139	156	145	150	179	146	156	177	152	140	158	148	180	157	163	133	134	163	151	151	164	174	145	155	151	157	182	166	169	154	164	156	146	174	144	140	172	195	160	159	171	157	158	170	180	168	141	146	166	170	157	162	151	155	143	172	162	158	150	172	150	189	146	147	158	146	174	155	155	174	153	146	152	184	154	160	159	169	173	166	172	161	161	165	162	186	173	165	162	164	165	149	156	152	168	144	160	151	149	161	133	145	149	181	174	162	153	167	156	166	169	141	163	146	129	153	159	168	163	171	151	146	170	153	184	187	150	175	160	153	167	161	178	151	154	153	182	153	158	159	155	165	181	170	182	155	155	177	134	158	166	159	157	163	183	191	165	143	162	126	154	155	144	158	180	164	144	129	167	178	164	170	166	158	151	186	169	152	168	184	152	172	155	162	146	158	150	163	154	176	148	168	156	163	140	150	137	166	154	154	159	164	178	145	143	167	173	160	180	182	162	172	126	159	190	165	155	159	171	145	180	157	173	163	158	165	150	172	159	161	156	147	154	164	167	142	165	167	156	180	160	174	158	156	176	176	152	155	139	174	161	161	197	165	158	183	151	172	165	178	166	127	138	155	155	151	150	162	151	176	151	148	169	141	153	141	153	145	139	157	169	148	159	167	129	156	153	162	167	152	155	148	176	167	178	163	156	157	147	150	176	149	154	148	186	153	122	161	172	167	158	152	144	176	172	145	159	160	159	188	176	159	132	170	156	155	164	144	149	169	141	155	162	156	169	157	168	143	171	146	154	143	153	163	144	156	188	153	155	183	148	168	155	149	164	166	148	150	164	153	144	167	154	138	185
26868	17212	3131	747	599	578	531	528	507	534	506	565	529	507	512	507	517	514	545	525	502	519	502	509	505	554	521	530	508	469	528	492	503	506	525	529	498	479	499	505	495	534	537	557	522	500	529	512	522	513	508	534	491	558	509	518	527	533	541	503	522	507	522	542	530	505	512	550	508	524	487	505	476	510	540	520	493	464	482	492	564	502	517	524	508	501	529	486	503	540	536	515	519	538	512	536	503	515	525	497	532	509	497	506	518	530	502	529	553	501	491	468	540	604	495	518	477	480	504	536	547	507	504	537	484	531	571	513	509	512	563	489	488	518	491	514	540	491	519	491	529	534	468	515	513	515	510	524	514	511	463	552	523	477	527	538	474	496	520	477	511	525	485	462	499	525	504	531	486	540	504	482	489	479	514	503	521	533	592	529	507	538	557	540	519	502	551	548	491	533	516	536	553	527	534	506	500	510	527	527	490	512	537	503	517	549	530	493	584	505	468	530	490	507	514	532	523	551	558	526	456	508	544	487	472	489	485	535	519	524	487	502	524	541	521	538	501	490	515	517	520	473	525	452	534	498	504	502	499	550	508	530	546	505	505	443	559	520	496	539	518	526	477	509	518	509	507	507	522	524	522	491	507	471	543	532	504	479	520	512	518	550	495	507	470	494	522	522	467	508	498	512	505	506	473	470	489	503	498	495	522	521	529	487	533	514	547	507	506	542	479	599	541	469	546	558	492	496	546	533	510	527	489	504	489	512	495	466	536	536	505	483	521	531	518	542	487	477	478	529	502	492	525	517	508	527	502	526	520	502	514	490	477	523	510	494	523	488	518	497	493	587	481	508	493	497	531	486	485	530	506	521	515	472	458	535	543	518	489	499	535	498	517	497	497	528	504	560	537	516	499	539	504	518	478	545	496	538	492	523	513	543	543	504	535	518	504	546	558	541	516	527	510	549	444	567	505	517	521	506	502	469	544	524	530	523	517	499	526	507	499	509	528	498	540	499	519	518	501	484	528	523	459	492	538	522	516	521	530	490	494	573	514	517	517	546	530	541	516	512	525	497	509	516	504	558	515	510	500	501	511	491	493	502	510	531	490	524	532	533	493	516	528	510	498	477	481	511	509	531	503	477	530	509	511	493	487	482	520	501	496	500	518	488	552	491	517	531	533	505	534	514	473	448	525	526	528	523	538	501	513	568	532	504	524	501	543	554	559	517	539	503	516	535	515	461	517	516	502	519	517	515	540	556	564	506	509	519	475	523	540	531	503	543	537	518	529	547	491	536	502	499	508	494	467	536	531	495	527	544	503	482	515	523	540	496	543	504	513	508	515	516	510	465	518	514	538	505	496	511	516	504	560	534	533	495	491	544	498	497	534	493	523	524	494	553	536	501	491	540	503	525	512	478	521	545	531	533	533	532	508	502	494	538	513	530	507	528	553	547	554	533	538	547	473	515	518	482	537	501	541	525	517	550	497	527	488	543	507	518	543	518	530	505	491	532	515	514	535	504	498	530	474	519	529	537	531	552	517	550	488	498	548	506	560	529	493	513	472	500	491	522	494	548	537	524	518	515	560	496	541	510	508	506	497	548	527	528	532	523	504	555	517	542	519	442	529	508	540	534	487	529	514	509	554	527	477	512	546	501	487	506	513	515	519	505	549	560	485	521	497	492	520	543	527	505	489	495	511	463	572	490	551	502	516	501	522	516	531	551	525	521	521	560	531	559	508	490	510	507	501	512	533	499	493	508	546	519	478	501	497	519	519	531	512	500	531	522	524	554	540	527	528	519	518	520	489	510	501	492	482	502	549	531	514	533	515	536	515	500	499	502	498	497	539	501	529	474	524	494	491	491	505	503	536	504	499	511	548	524	522	522	475	557	528	533	530	524	518	483	542	533	518	494	506	516	516	515	519	540	517	500	538	497	497	536	492	467	512	482	461	517	507	495	542	478	509	504	569	534	511	528	497	504	500	514	546	528	540	495	543	518	538	504	517	559	499	484	540	465	535	486	491	505	516	518	507	544	520	506	503	583	506	515	526	534	545	506	534	500	537	463	513	523	513	483	532	537	526	495	509	506	511	500	504	514	524	541	508	469	537	482	502	537	572	520	515	509	542	497	499	504	453	539	516	505	509	502	536	527	553	501	470	538	522	539	509	501	484	520	516	519	541	526	572	499	501	564	560	543	527	550	515	497	526	487	533	498	482	512	517	488	519	522	554	563	501	479	521	522	521	511	509	511	508	533	497	510	520	501	517	501	508	521	520	499	546	551	500	513	531	513	500	516	508	524	514	524	529	527	521	503	484	529	515	558	506	505	517	506	513	502	514	498	513	516	500	543	466	485	530	539	517	463	514	510	513	453	494	543	546	473	528	534	495	510	515	485	512	529	525	518	500	580	509	497	516	541	552	518	485	519	522	501	541	505	522	516	514	487	509	508	497	504	516	457	498	540	475	492	501	514	475	548	520	506	552	509	514	505	519	550	468	501	511	530	533	540	525	516	499	547	500	550	502	515	490	500	505	486	502	509	498	493	534	527	461	522	490	495	495	509	539	530	498	507	521	511	517	496	526	535	552	522	492	499	536	521	509	485	498	511	536	506	474	485	489	507	508	516	548	498	498	502	546	488	533	501	492	501	542	491	515	515	482	533	510	473	511	504	540	530	542	507	557	508	515	525	529	507	530	517	517	486	490	519	506	502	483	513	535	476	498	517	488	515	496	484	503	532	544	489	517	532	500	528	536	504	518	471	525	515	551	518	508	533	513	479	484	511	519	482	496	504	493	532	544	516	552	522	485	497	537	492	510	502	529	523	532	507	501	521	541	498	529	500	492	537	532	535	497	526	556	526	502	555	469	513	481	513	564	516	488	513	502	536	517	505	523	477	518	545	550	536	504	517	458	525	506	537	487	546	495	482	543	517	488	494	537	544	537	477	559	512	477	529	516	490	539	548	518	486	480	505	488	465	510	509	481	485	489	510	518	547	527	475	566	500	517	525	535	541	526	534	526	576	504	477	491	549	510	501	532	545	517	484	502	530	524	539	487	498	511	505	513	546	503	498	521	502	522	520	555	558	536	524	528	534	483	516	506	493	501	533	527	500	506	485	532	464	509	516	509	492	519	511	488	489	506	496	497	552	507	511	514	506	505	524	499	479	526	527	527	508	534	521	494	513	568	502	534	542	548	510	525	491	529	541	540	502	477	510	549	505	498	515	511	542	554	587	497	531	522	511	533	541	516	546	546	491	518	517	554	504	532	511	537	482	481	510	523	503	505	523	543	538	505	541	500	540	551	541	517	521	502	498	515	525	498	479	491	528	498	485	575	535	517	509	536	541	531	526	502	503	499	488	535	483	501	513	510	497	528	541	546	528	536	521	557	508	526	495	551	543	496	568	502	532	518	478	549	517	520	479	505	468	513	478	562	540	563	496	521	489	483	561	470	512	520	519	518	463	490	519	521	524	499	512	542	541	509	531	529	491	532	508
4245	1506	1128	855	766	727	718	687	741	721	744	721	694	685	687	693	663	649	694	717	728	672	658	670	663	658	661	656	689	706	683	688	653	651	670	654	680	654	680	655	633	645	682	690	648	651	691	703	724	645	644	721	695	676	669	727	645	642	716	635	647	683	655	645	688	681	639	670	747	669	678	709	682	708	673	666	661	664	664	672	696	707	680	667	692	683	648	661	659	661	658	673	666	685	688	704	693	656	723	678	713	718	737	680	685	649	683	648	724	703	664	678	657	674	700	694	716	724	646	664	731	672	676	683	730	658	712	682	636	685	656	656	663	690	665	691	677	643	670	687	637	713	722	622	668	672	678	702	667	729	704	678	697	636	702	676	645	673	715	623	645	735	651	642	688	700	695	682	677	693	718	681	702	620	683	679	654	652	697	713	671	714	673	680	662	684	704	652	697	663	675	607	702	641	660	688	665	679	714	737	701	663	688	688	687	694	713	658	641	676	731	668	687	701	718	679	651	689	709	693	698	684	657	671	713	673	684	684	715	707	669	710	674	669	670	650	709	708	667	684	703	665	715	667	688	670	706	701	658	680	648	705	626	648	631	693	632	658	697	660	644	678	675	705	708	694	686	656	674	716	701	671	652	713	654	645	668	703	649	706	664	661	683	692	697	704	681	661	677	685	709	663	648	635	663	693	732	706	642	679	694	694	753	677	674	661	703	660	661	659	704	740	702	666	738	659	648	681	671	677	700	686	650	662	673	677	660	685	713	633	706	668	641	690	691	675	723	662	720	714	679	641	688	670	703	662	700	668	675	652	627	632	707	654	673	652	684	648	666	675	668	714	669	704	681	711	680	705	682	685	714	682	680	697	676	671	680	661	644	680	666	677	643	697	692	691	684	697	664	680	673	673	681	679	650	656	686	700	669	715	688	701	696	647	659	694	679	679	641	677	679	657	699	687	701	689	690	642	680	679	723	705	695	666	651	660	691	702	703	692	723	629	672	680	701	673	754	640	664	701	699	657	663	670	703	669	659	679	653	667	683	657	633	664	667	681	645	690	688	706	667	665	693	660	670	639	628	659	724	647	672	691	707	647	680	655	696	693	690	641	667	651	684	733	683	671	676	693	652	693	661	672	673	710	658	696	635	702	724	672	696	708	658	655	636	665	704	679	656	671	680	676	676	626	670	692	691	649	672	679	685	701	655	652	688	673	697	681	675	633	643	731	700	662	715	610	656	625	683	676	678	674	656	666	691	646	667	684	678	673	668	654	679	671	649	700	733	680	704	716	668	721	701	707	669	655	663	667	675	710	711	706	702	713	632	716	742	651	681	702	693	704	682	650	680	662	698	706	714	663	603	736	694	686	678	650	669	644	717	684	680	664	679	695	613	666	707	676	679	676	666	620	677	690	686	706	675	703	686	707	679	685	648	683	614	686	656	722	672	688	698	662	684	685	684	702	746	633	702	687	684	652	668	647	662	646	661	675	686	682	700	743	634	623	722	635	675	694	676	688	665	701	642	667	688	689	705	691	667	695	684	723	649	722	672	675	716	689	671	703	667	733	682	700	679	686	697	672	634	671	738	680	719	673	623	673	656	674	685	667	661	679	684	713	663	655	687	723	686	704	651	702	695	665	676	693	703	627	705	703	645	701	740	670	676	725	702	659	681	657	717	674	705	673	700	615	673	662	638	660	651	723	677	702	689	714	656	672	686	656	704	661	645	659	682	629	702	680	690	694	677	683	740	694	683	661	676	672	634	693	690	692	695	681	705	665	697	677	698	679	667	665	686	704	682	651	708	721	650	667	689	717	660	685	659	679	678	718	668	678	683	725	654	674	712	703	669	720	655	715	661	666	636	706	720	647	699	683	698	689	680	662	660	697	675	646	669	714	697	713	658	664	650	696	734	694	664	621	667	686	751	679	695	700	675	665	660	741	671	721	683	681	655	691	647	648	655	688	654	642	708	699	663	677	653	687	758	680	660	709	688	666	677	687	669	675	664	690	743	669	707	678	699	669	627	638	649	647	728	672	659	673	693	633	719	695	682	662	660	687	684	695	634	631	663	685	749	655	717	698	687	680	648	669	694	677	643	663	700	688	706	685	675	649	666	696	660	684	680	703	669	662	675	660	721	686	630	723	654	687	701	683	692	677	661	651	732	638	689	704	647	673	683	678	665	683	668	704	656	661	701	675	703	675	693	677	691	658	673	716	648	676	685	722	683	652	668	685	662	689	676	705	683	667	680	704	683	680	683	654	715	686	696	647	667	689	689	706	699	687	673	702	653	692	643	670	666	668	674	713	661	685	704	680	703	700	642	723	658	676	665	669	642	627	722	717	695	698	739	667	707	678	709	693	705	703	723	693	650	687	688	654	709	661	696	682	707	633	665	708	687	690	677	668	677	681	655	686	679	683	717	691	702	633	688	667	688	694	684	709	665	678	689	646	670	703	671	696	642	704	706	701	648	743	683	691	664	680	636	664	667	705	678	663	644	707	713	690	649	664	729	603	694	676	684	658	692	691	670	679	639	694	643	686	689	722	696	650	697	671	693	647	689	732	665	665	717	659	663	684	719	644	705	685	689	618	668	715	659	678	664	695	686	691	681	688	703	685	660	675	695	650	664	675	643	685	648	711	686	721	639	695	711	668	682	668	687	710	692	692	683	648	695	678	663	657	646	730	663	684	669	655	692	769	673	676	684	689	645	673	724	680	664	679	677	711	731	688	734	693	695	677	671	705	660	677	683	668	709	696	704	704	689	713	670	667	636	698	667	695	699	648	668	679	681	653	690	687	673	730	694	656	733	689	715	664	684	718	704	669	668	705	712	686	663	673	655	657	666	688	693	680	651	690	705	699	677	631	693	657	636	721	680	674	696	677	690	699	726	668	670	687	721	677	724	691	646	663	702	670	701	656	684	733	718	665	648	637	706	637	678	664	659	677	683	696	696	680	681	691	712	684	642	662	644	681	672	697	687	683	649	674	686	669	686	637	663	717	667	650	702	675	671	618	680	678	649	672	701	674	673	713	684	704	626	634	637	687	706	674	727	657	664	677	683	703	655	681	656	653	660	635	700	644	683	656	696	657	670	653	649	729	675	644	656	708	675	610	715	713	676	714	701	730	676	698	676	670	670	712	688	685	690	673	741	701	664	717	659	715	672	666	690	740	607	669	718	704	684	721	678	651	682	677	615	675	664	703	679	627	699	717	686	706	688	639	723	624	672	718	694	662	683	667	719	683	695	668	690	689	664	670	740	684	703	668	686	664	716	700	697	661	677	693	683	670	655	700	675	676	653	687	671	698	679	714	709	702	660	667	647	723	670	665	691	697	676	651	734	684	694	683	682	683	658	711	697	669	645	681	633	689	744	685	667	677	649	734	663	701	663	683	660	681	674	694	687	712	663	713	673	677	661	659	687	719	675	687	655	706	683	643	700	687	661	716	681	634	677	620	697	671	733	687	693	695	676	711	688	683	732	719	739	651	630	678
22931	20830	27487	24269	20184	2165	653	511	436	414	436	413	387	369	393	369	383	369	323	342	349	341	335	322	337	367	330	330	366	336	355	336	326	356	326	377	333	341	326	367	343	343	319	322	352	340	316	313	298	321	348	367	334	322	316	314	295	352	338	303	326	294	345	347	336	341	314	326	306	338	345	325	315	338	343	325	310	364	317	339	320	319	324	321	311	360	337	344	339	316	331	344	356	316	333	318	329	356	325	328	332	332	350	304	330	342	346	364	338	292	338	331	335	371	334	323	334	332	317	337	359	348	323	307	307	322	334	335	328	338	314	360	352	333	340	367	370	304	352	316	346	310	336	336	329	318	348	322	307	312	374	357	303	311	334	316	329	340	327	322	345	336	337	328	359	346	325	326	304	333	308	357	317	325	317	355	313	327	360	348	315	337	296	315	317	330	356	308	328	317	327	333	339	356	327	361	322	319	339	346	337	289	344	335	319	308	346	325	314	321	342	354	345	330	371	364	309	344	315	349	302	319	292	328	377	339	327	332	315	306	341	307	340	315	339	348	347	336	330	339	338	321	373	313	320	312	363	355	351	342	328	360	320	311	350	321	343	340	346	318	341	354	332	361	327	306	331	325	352	335	325	349	312	338	347	337	341	340	295	316	304	339	303	351	351	317	314	334	342	324	357	324	312	360	313	358	329	343	328	334	309	364	323	324	345	331	324	327	360	330	350	336	347	324	341	332	342	325	288	332	326	341	344	323	309	367	324	325	334	357	333	330	341	351	360	348	339	347	317	292	342	339	360	322	326	347	354	345	318	366	328	328	336	321	361	361	323	350	321	321	302	334	333	340	348	342	342	340	308	358	314	323	361	335	337	360	307	327	343	331	340	321	332	320	322	346	332	343	345	331	328	341	310	322	306	354	342	341	329	315	346	353	342	330	326	342	352	336	340	301	376	356	312	341	312	318	305	313	359	315	318	327	320	351	318	312	304	336	325	335	316	346	357	331	323	359	320	309	313	340	328	330	319	312	326	361	355	340	341	308	355	321	306	334	349	353	341	317	317	297	329	339	341	351	334	331	307	321	333	332	341	338	327	330	361	323	315	295	317	321	335	321	350	372	332	353	323	307	312	298	324	339	328	338	319	337	347	344	322	289	342	324	313	332	341	324	339	341	350	357	366	338	318	334	328	303	326	334	314	323	342	350	360	364	352	343	327	321	314	338	327	306	307	360	366	342	328	336	343	351	370	331	334	378	345	366	330	304	327	333	326	325	324	300	310	319	307	360	319	305	341	317	353	337	302	366	322	353	317	327	316	355	328	355	327	333	372	365	298	356	337	314	321	367	297	338	338	364	326	321	338	332	328	314	372	336	321	345	351	325	340	313	298	326	337	341	315	357	361	317	291	335	325	315	298	329	342	310	313	308	330	317	327	339	354	353	354	357	345	340	315	364	349	350	336	348	371	308	322	354	334	339	315	312	346	321	318	343	328	280	327	345	326	313	321	341	345	319	365	321	303	329	323	381	307	341	354	382	326	346	297	328	331	350	315	331	328	324	347	326	319	330	316	387	295	353	331	351	347	369	336	342	362	317	345	319	312	332	332	329	353	319	332	316	357	345	318	328	348	331	365	332	345	337	315	336	338	331	314	352	310	348	301	339	347	330	325	356	346	304	316	336	335	346	308	373	340	331	310	303	329	306	285	311	351	330	364	338	358	323	312	314	357	334	345	319	338	336	296	309	328	313	372	344	330	347	317	331	355	337	357	329	352	329	339	322	357	322	340	358	323	336	340	354	339	346	333	354	323	365	344	333	331	358	325	347	305	337	306	334	328	321	321	321	342	341	364	335	331	323	336	287	332	339	353	328	328	307	349	309	324	306	353	338	336	353	343	304	327	349	336	357	310	325	305	280	343	322	360	365	339	353	353	306	357	290	352	338	313	324	343	334	331	340	350	354	316	350	327	313	340	345	286	310	359	346	294	320	313	361	336	341	376	315	328	390	318	373	336	332	317	331	338	345	333	320	306	327	372	320	326	349	316	328	339	360	328	334	380	362	345	350	355	333	332	332	327	330	316	325	341	329	344	305	330	311	347	354	292	327	316	330	321	334	338	326	323	320	341	337	349	365	325	334	351	338	313	320	348	344	328	293	328	358	344	339	347	344	328	339	384	346	337	326	355	299	332	312	308	354	344	331	344	317	311	321	350	336	315	344	312	343	344	326	355	358	320	336	323	336	359	342	347	336	358	326	337	368	350	321	351	365	335	316	347	339	311	326	317	318	340	328	346	349	328	325	334	329	345	329	321	343	327	329	330	348	344	335	314	330	368	332	325	325	335	333	327	328	298	289	333	295	326	332	345	361	352	356	309	327	318	341	316	314	334	318	327	361	327	328	316	318	333	325	320	339	343	342	319	336	319	317	348	336	343	302	356	365	326	311	317	359	310	351	342	333	340	314	311	328	316	317	311	329	299	346	315	315	351	326	346	328	320	336	331	351	339	333	330	324	340	325	296	328	330	353	316	324	346	365	302	314	328	332	323	341	324	315	326	334	316	304	329	366	383	352	327	349	332	338	298	351	335	306	343	377	355	340	345	310	302	321	340	312	345	309	359	334	318	320	326	358	342	337	364	319	338	318	300	335	334	321	338	338	323	349	353	319	294	330	334	333	307	319	334	343	314	336	327	319	330	345	340	331	325	323	331	327	333	301	328	312	336	340	355	309	341	352	361	355	334	346	320	309	331	339	342	288	325	311	333	329	345	354	342	312	337	306	329	314	337	315	335	325	336	323	332	371	344	339	317	344	316	341	381	329	337	342	329	311	331	342	352	316	323	357	323	313	324	351	331	339	324	335	383	311	306	370	318	317	321	328	307	315	326	346	387	312	310	286	347	339	342	341	314	366	348	307	329	350	322	332	311	307	332	304	341	340	313	351	323	331	329	288	373	333	335	323	335	330	342	330	346	356	331	351	366	335	285	353	312	348	318	318	338	327	370	378	342	345	351	371	301	336	329	307	344	342	341	315	323	338	298	316	316	344	346	339	319	339	310	330	329	308	320	337	332	330	356	325	319	330	333	332	330	322	317	323	373	323	372	343	333	304	347	347	351	342	353	334	335	324	312	343	341	306	336	306	324	325	335	325	334	290	325	324	322	334	314	319	328	333	367	308	332	336	352	313	323	328	337	349	345	315	329	314	329	335	323	340	337	331	330	316	329	331	308	334	338	330	326	326	350	343	302	332	340	360	343	327	338	342	340	339	330	332	353	320	350	327	357	328	319	343	350	318	334	378	325	355	330	310	343	344	307	332	335	354	347	321	319	329	307	318	315	325	313	339	310	355	357	326	357	370	295	340	342	329	320	334	310	336	324	331	305	306	314	356	340	324	341	331	316	333	310	338	361	298	375	315	340	335	285	342	312	315	354	326	342	323	349	330	337	337	325	345	330	358	318	361	350	317	370	354	332	345	318	305	326	347	328	322	339	336	335	320
3219	7721	5076	2379	1727	1346	1043	920	782	691	661	633	605	595	506	539	540	476	490	491	532	501	507	478	464	507	462	487	438	498	471	489	462	486	468	485	424	466	486	485	450	421	457	461	481	460	436	465	432	470	453	423	452	443	412	460	441	421	445	449	436	465	432	454	492	457	509	477	450	467	438	453	463	470	462	457	467	426	434	448	437	439	420	431	468	440	475	426	463	449	441	468	452	444	487	464	408	441	467	424	463	447	415	465	454	458	413	429	437	478	442	448	466	477	459	494	461	448	406	414	461	438	404	480	459	490	439	468	480	441	460	465	453	441	428	432	489	463	408	448	443	420	456	474	429	450	421	480	441	456	464	420	498	461	440	434	448	474	431	431	439	472	450	444	478	409	434	434	454	475	429	422	430	459	430	465	499	431	443	448	464	469	445	428	426	462	446	442	440	473	477	463	443	444	456	445	456	444	457	457	435	475	435	434	464	458	475	457	434	438	478	416	472	397	445	460	429	442	421	432	479	416	441	418	475	457	427	442	478	435	461	434	435	459	429	438	489	409	454	421	475	436	482	466	472	457	437	479	444	441	446	476	434	448	459	460	417	432	441	429	455	429	436	425	482	440	451	458	456	446	441	477	466	441	430	471	478	475	457	456	418	484	451	438	445	471	473	441	455	469	450	452	432	419	460	437	462	462	428	433	442	456	471	473	432	487	480	452	440	400	449	461	483	481	453	423	431	469	461	433	459	457	447	451	446	465	459	471	439	457	450	454	435	478	469	454	448	455	460	446	435	462	431	424	507	469	435	473	439	458	423	467	444	442	465	465	439	453	444	476	428	435	435	435	440	454	431	486	481	445	467	477	462	414	414	443	443	455	455	408	442	467	468	451	410	478	430	435	440	440	457	447	489	440	450	464	416	469	462	465	450	450	415	442	457	486	464	472	443	446	464	445	466	421	435	439	492	495	432	451	424	486	453	429	459	456	389	469	465	459	465	441	476	465	453	481	426	440	414	447	480	456	435	437	459	457	462	449	474	471	472	417	426	467	465	479	466	480	507	416	436	455	450	476	459	389	441	458	494	439	482	438	440	415	466	474	420	508	478	451	457	442	452	434	471	497	459	463	480	459	447	447	420	449	446	448	471	430	476	457	454	475	452	455	473	431	435	485	442	445	455	445	428	442	477	462	426	459	445	457	426	458	447	414	439	483	419	418	439	437	440	453	431	427	455	441	430	433	435	458	461	483	463	445	455	462	440	460	445	438	504	471	448	419	459	468	445	450	443	455	418	452	462	467	467	460	430	431	473	454	430	460	440	475	439	471	456	466	423	446	449	427	448	441	423	459	448	446	455	470	438	460	467	452	466	419	433	462	453	458	423	415	459	475	448	479	440	449	451	453	433	442	440	481	459	462	444	490	452	460	437	462	455	448	464	438	439	449	443	476	471	480	452	473	439	463	452	457	481	436	476	465	457	485	476	465	472	441	462	419	415	425	442	403	439	446	447	463	471	409	424	484	492	418	446	445	479	417	443	423	474	495	456	451	455	432	466	448	411	452	461	413	491	461	446	458	448	432	453	478	471	460	461	472	405	463	479	434	412	439	466	456	424	456	451	439	439	440	459	438	421	457	451	471	461	439	432	457	486	493	461	470	445	439	478	434	460	472	437	430	429	452	438	440	468	488	388	451	454	420	451	456	479	439	455	462	463	485	456	473	451	469	443	493	452	444	486	441	471	434	434	459	450	451	407	463	427	452	449	469	482	467	460	435	481	442	472	420	449	485	444	446	419	430	420	437	444	476	448	416	466	468	432	405	443	444	478	441	485	433	455	479	471	456	444	454	433	474	452	453	400	442	432	448	407	432	435	456	471	418	485	478	455	455	445	455	437	418	468	402	461	431	441	435	423	441	426	493	440	485	451	453	447	482	465	452	457	461	482	453	435	462	470	446	433	452	418	446	418	442	471	494	456	440	459	448	403	471	460	485	463	486	444	452	470	379	453	458	431	460	478	458	477	474	481	464	452	465	441	465	451	462	422	449	469	430	478	473	459	452	462	459	477	425	456	444	441	466	476	448	423	443	431	446	433	455	459	455	451	428	409	463	454	437	454	469	448	462	438	479	435	464	432	472	501	447	450	411	416	427	454	462	450	422	479	451	464	459	453	428	444	484	454	431	451	444	428	463	451	453	447	461	456	447	463	459	459	426	437	408	419	468	482	426	449	443	459	455	477	426	441	459	485	423	465	450	449	430	448	460	471	455	452	462	443	468	441	409	471	441	451	438	452	471	455	491	442	501	430	411	444	414	440	442	446	447	478	483	442	429	427	471	458	497	447	450	443	444	493	466	441	440	459	436	431	437	464	425	442	443	489	481	462	466	435	446	457	431	460	450	443	444	466	439	470	484	430	461	423	481	428	456	398	460	430	421	439	469	498	463	438	455	478	458	492	459	426	449	428	444	482	465	475	449	440	457	450	480	499	460	455	441	462	440	450	490	445	425	467	472	457	438	440	453	435	409	483	451	492	438	449	451	460	445	452	430	430	483	426	497	472	404	459	434	459	460	439	436	448	451	459	455	454	437	457	445	444	415	465	450	451	430	473	430	485	456	440	463	436	442	437	448	489	463	450	435	440	421	438	466	483	482	457	416	405	462	445	445	444	455	464	456	461	455	492	440	473	427	481	423	460	413	442	468	465	441	440	441	426	431	454	480	435	420	436	424	430	457	447	431	429	457	405	471	447	477	461	448	459	460	462	457	432	434	440	429	456	475	446	425	459	435	444	445	455	486	450	443	413	421	444	466	476	449	445	425	497	449	461	493	454	449	435	455	449	438	454	435	468	451	422	426	425	421	437	461	458	430	455	447	441	440	467	454	472	446	484	459	412	448	483	493	480	422	442	439	419	452	454	417	463	420	471	434	472	411	442	507	457	436	454	418	432	449	462	432	468	477	468	462	473	441	447	473	437	444	429	421	447	449	451	468	471	474	399	418	489	442	461	448	456	431	446	437	445	470	493	432	420	428	434	458	389	468	433	426	498	434	434	448	473	441	464	464	445	453	490	477	458	479	460	417	463	430	460	459	476	428	428	475	441	461	479	448	438	469	433	423	398	459	512	451	458	461	461	480	437	447	467	450	436	443	469	444	443	465	459	496	471	473	480	438	436	466	464	460	403	440	452	503	491	470	473	443	460	469	419	484	475	444	468	461	448	438	442	468	482	427	410	458	451	488	465	440	428	406	451	450	452	450	404	465	456	438	481	460	475	407	452	452	476	457	448	431	431	459	462	476	427	448	467	446	466	469	447	414	458	478	424	440	460	433	449	455	427	452	448	455	446	447	455	466	450	419	469	425	480	480	451	461	438	440	454	473	412	449	455	432	458	465	484	445	454	446	421	436	437	451	447	454	460	461	439	487	442	432	443	456	463	447	408	478	451	449	450	454	460	470	450	427	460	443	488	456	404	413	433	480	441	454	503	444	461	431	483	450
24341	20838	25576	22679	1296	539	509	462	450	463	413	407	481	420	413	413	421	424	447	413	436	374	383	416	366	398	424	426	402	420	447	423	392	396	408	359	390	385	418	373	432	368	428	399	404	395	430	404	377	384	431	418	389	425	442	387	403	427	401	396	383	405	448	389	383	397	373	415	378	382	404	364	431	392	387	379	393	380	406	388	399	384	366	411	417	379	442	430	369	413	371	407	421	375	391	374	397	400	419	435	385	368	434	413	403	417	377	408	410	390	400	415	407	398	410	415	385	417	391	416	403	422	412	402	422	388	412	402	367	412	417	380	399	388	419	386	403	405	416	406	382	425	416	429	415	374	356	402	351	426	407	418	390	428	410	412	390	404	396	414	358	377	413	382	436	377	379	396	407	428	381	371	375	438	379	377	402	410	411	401	406	432	407	363	423	390	410	432	411	407	425	384	382	397	386	415	415	397	365	416	390	433	422	377	388	403	401	368	381	375	389	390	401	380	412	371	382	426	420	420	397	415	388	410	371	419	387	350	407	431	417	383	404	389	450	382	414	406	370	407	397	392	397	386	375	409	388	365	421	418	392	392	379	365	424	416	425	393	389	403	385	406	409	406	418	415	407	430	371	392	385	370	442	441	419	419	383	392	411	394	410	396	396	398	437	405	411	442	414	401	422	407	404	425	392	369	432	396	407	373	393	391	416	414	431	374	394	361	404	424	426	409	408	363	383	401	412	384	399	373	373	371	382	378	412	407	422	429	402	374	457	407	426	406	402	411	397	397	399	437	413	386	413	395	415	414	428	408	422	410	404	395	351	403	418	395	419	360	379	412	422	407	398	415	408	424	453	425	381	380	360	376	376	416	398	392	374	404	429	383	423	382	385	416	377	412	397	406	405	407	391	426	432	403	440	382	403	407	416	392	371	392	426	379	399	405	418	423	380	418	387	379	443	372	355	388	425	385	387	409	422	412	434	386	404	357	398	391	355	394	391	406	374	401	414	414	403	392	370	411	395	393	404	432	420	396	377	401	417	391	400	427	452	418	392	430	397	393	405	387	425	432	424	427	413	411	413	384	398	376	393	433	415	387	402	381	402	396	373	351	433	415	388	386	412	436	410	410	432	424	364	404	420	410	396	409	412	408	399	356	389	440	391	429	375	424	408	380	407	375	414	452	403	368	371	398	378	380	408	406	406	396	392	402	413	415	400	408	420	398	389	450	407	373	419	411	389	423	385	433	370	388	420	415	396	441	413	385	394	397	404	389	364	411	369	378	420	440	410	402	392	391	403	371	430	387	428	374	368	397	416	402	451	397	394	420	356	387	380	364	380	407	398	456	390	382	414	414	375	404	414	367	390	408	400	382	385	418	379	378	381	433	394	384	394	400	383	424	428	389	399	408	411	392	396	395	418	409	412	378	399	437	401	392	404	398	371	392	405	433	379	391	399	400	415	427	412	408	398	407	406	369	388	424	400	421	403	401	377	338	391	401	382	423	393	429	395	422	389	374	402	389	412	383	385	397	430	405	403	377	395	431	413	398	394	401	423	386	379	401	375	410	439	401	418	397	388	401	396	394	397	423	384	402	381	404	407	390	361	393	430	409	369	379	421	402	428	383	410	399	404	403	374	392	398	410	416	376	407	426	418	407	432	405	397	365	396	412	366	386	377	392	358	434	373	412	359	427	439	375	389	419	413	420	406	412	419	386	405	415	388	382	381	409	410	398	378	423	400	381	406	392	403	381	399	423	413	396	388	402	392	383	388	417	388	420	357	393	376	398	446	400	409	397	398	421	407	402	402	433	373	377	390	400	383	402	421	418	417	393	401	413	405	387	377	391	398	341	402	411	405	399	384	391	381	380	397	418	411	379	397	415	418	434	408	416	393	392	369	405	401	402	392	397	393	381	392	447	376	432	406	431	391	404	403	403	398	400	401	414	414	385	346	359	400	418	417	411	418	395	373	386	420	381	415	423	357	374	420	382	406	391	392	390	395	401	385	395	434	400	418	374	412	414	415	401	390	398	409	416	433	449	468	378	399	430	385	368	390	417	359	415	429	405	415	424	378	382	402	386	414	412	382	394	402	378	367	400	408	428	402	412	386	387	408	390	381	393	405	375	401	437	372	411	360	418	407	407	376	422	398	407	406	418	415	407	390	388	395	402	400	408	391	419	399	405	395	392	370	407	395	396	393	408	382	412	417	417	395	390	426	396	409	418	414	448	416	405	419	384	424	393	413	408	398	409	428	379	389	397	402	420	435	406	398	369	366	398	403	412	397	402	379	400	392	413	384	410	383	424	375	400	398	394	392	382	434	437	392	417	398	414	396	402	413	377	395	419	413	413	381	401	383	395	418	413	368	416	377	382	404	416	352	415	382	420	414	394	426	405	390	423	417	365	422	408	418	414	366	342	409	432	441	391	400	408	387	420	459	399	390	388	414	411	386	425	403	406	388	387	370	363	401	385	423	420	409	397	374	418	389	417	404	407	397	367	407	402	398	411	419	390	376	393	416	415	405	383	415	418	409	392	412	359	371	393	397	407	400	422	421	414	404	391	409	380	364	391	381	403	449	402	399	386	398	421	384	416	437	420	407	389	391	405	418	358	381	379	409	392	390	361	415	440	422	397	379	379	391	392	384	417	405	393	378	375	408	389	422	455	398	402	395	389	426	397	359	390	393	393	423	422	414	409	387	403	409	375	398	417	383	417	440	400	441	418	378	383	389	396	426	404	420	400	377	390	399	377	401	356	392	387	367	424	373	434	390	386	395	413	417	403	419	408	426	425	419	421	429	376	436	412	390	414	407	396	387	383	385	395	422	419	416	421	394	432	390	412	446	388	409	389	412	400	422	392	403	407	407	382	404	410	402	407	401	457	423	409	395	365	392	375	397	423	402	404	401	365	396	398	421	370	406	425	381	364	414	440	418	399	407	374	411	413	392	379	390	373	386	390	421	405	376	392	407	389	439	390	390	367	402	394	399	396	430	415	391	412	432	382	396	371	414	398	423	382	390	414	421	439	416	391	400	359	402	407	412	405	394	376	374	403	368	384	399	413	399	404	399	385	420	414	414	393	418	370	389	392	394	408	400	378	408	377	400	402	382	417	385	410	415	414	408	408	405	376	405	381	407	379	394	439	370	376	389	414	391	433	420	410	399	357	424	365	393	402	420	391	395	391	390	390	398	383	394	395	374	387	401	440	408	384	399	375	377	420	412	430	395	395	408	415	407	439	420	401	395	442	441	397	426	400	404	371	422	445	418	373	380	416	433	379	414	386	379	430	397	395	394	416	408	393	386	419	389	401	377	415	433	393	394	415	407	432	391	382	403	378	372	379	394	415	394	388	377	428	382	393	405	409	397	435	417	401	377	448	386	416	401	429	421	424	404	381	418	384	346	418	382	408	453	413	417	408	398	390	415	380	431	377	406	433	368	389	400	423	400	416	379	422	364	371	370	443	368	407	416	443	397	375	418	391	384	400	381	403
3157	3821	2504	1330	1033	895	838	705	710	617	626	640	605	570	538	570	600	558	552	544	540	519	537	538	554	517	528	580	537	537	532	568	496	509	568	555	514	538	505	501	548	533	505	513	484	526	513	518	536	493	516	533	500	476	540	486	525	524	462	545	548	538	525	586	535	500	478	525	494	504	506	521	569	567	539	505	519	471	528	531	524	539	516	524	563	520	539	521	530	502	522	545	503	518	551	479	510	552	507	548	555	538	551	540	551	564	521	544	488	539	528	529	525	482	488	537	518	509	494	508	506	504	536	538	560	528	507	531	541	569	532	511	527	522	517	501	519	509	559	528	498	527	529	536	522	578	523	513	547	507	520	536	541	530	569	514	492	535	511	542	530	564	513	506	505	571	509	536	525	529	536	486	477	514	548	528	545	482	522	503	528	536	490	531	517	508	523	558	536	541	521	525	525	496	506	519	503	540	538	548	517	517	526	517	509	487	542	493	499	531	524	453	555	511	534	469	493	523	501	539	503	517	530	515	529	526	559	508	520	512	514	542	564	514	493	529	525	512	499	491	503	478	533	519	553	507	518	525	501	517	492	484	557	494	476	518	508	544	497	507	510	523	521	510	532	491	507	492	511	537	513	506	517	544	561	488	528	497	490	505	507	540	540	488	531	514	505	493	512	553	504	539	528	522	549	538	553	519	505	517	536	566	504	518	551	515	498	533	524	544	546	513	511	558	529	505	562	469	555	497	518	528	561	498	491	516	511	531	508	499	517	547	504	539	510	509	514	510	529	543	464	540	541	515	530	490	552	502	473	532	540	553	531	481	506	562	514	494	502	514	543	447	515	563	507	540	495	498	520	494	510	508	499	512	516	516	520	520	535	523	518	528	525	490	528	519	537	553	491	496	539	507	494	554	535	528	508	526	498	547	504	514	561	540	536	465	507	497	477	506	543	487	549	519	551	532	511	537	529	533	528	487	506	519	469	518	525	540	493	545	543	508	541	531	554	510	546	511	532	541	542	499	549	524	552	511	478	536	491	527	505	522	513	499	484	472	494	542	545	507	497	492	560	503	501	477	499	514	503	546	531	557	524	495	539	532	509	469	557	522	529	524	512	505	527	546	541	532	512	533	524	531	524	509	505	545	537	523	576	512	504	508	478	531	512	550	499	508	499	502	522	523	539	510	516	483	477	535	523	519	524	509	532	492	542	505	515	523	493	494	550	502	549	476	502	512	572	494	528	495	556	479	564	500	526	560	537	503	509	497	553	504	541	553	538	551	516	536	534	563	554	564	547	534	521	527	526	541	460	519	512	507	510	524	523	544	512	527	496	545	532	516	516	483	551	486	498	521	519	529	523	513	506	494	534	501	507	513	542	571	496	517	518	529	500	545	529	500	523	514	509	562	504	508	543	532	525	522	535	518	533	569	510	554	507	490	567	514	555	531	471	529	551	476	509	520	552	545	501	516	564	502	483	515	545	521	515	537	541	506	511	507	555	493	529	528	501	547	547	539	562	543	515	542	510	499	543	533	547	521	559	546	491	508	529	517	502	520	525	520	536	523	555	539	544	517	492	555	534	527	492	471	534	532	503	490	532	535	540	509	505	579	532	510	515	536	511	519	513	505	518	502	542	541	523	562	519	487	525	505	499	544	557	513	510	534	538	460	537	476	523	485	501	509	526	510	535	556	528	493	460	515	540	507	540	510	495	484	536	523	523	513	515	521	542	542	555	510	503	507	529	487	511	565	542	528	491	521	525	548	497	507	478	518	503	512	499	528	506	527	522	509	524	495	509	524	504	522	544	528	550	492	537	491	532	490	502	496	509	537	515	505	474	515	519	492	517	500	486	507	547	518	531	501	500	505	514	543	494	566	518	503	510	506	549	509	506	491	541	471	543	534	523	533	538	521	495	520	510	540	510	528	519	550	532	522	518	544	531	516	525	488	527	506	511	514	563	489	513	549	497	506	515	507	527	506	493	518	509	530	532	520	528	507	493	510	494	496	462	545	507	500	503	537	516	489	512	539	555	511	544	523	577	529	516	535	540	489	535	573	520	496	514	522	501	545	473	514	520	529	536	508	498	529	545	531	536	551	523	536	475	533	497	557	516	525	535	523	525	529	544	550	528	486	480	482	535	492	497	500	523	545	526	491	519	518	491	523	523	504	495	524	506	468	533	540	517	502	548	518	548	513	516	528	495	570	537	514	512	535	512	525	512	456	538	567	582	502	496	477	536	551	522	513	507	524	531	520	484	503	504	510	466	523	499	525	524	530	538	533	513	501	518	506	520	543	468	526	523	539	511	545	518	524	554	545	546	542	488	492	485	521	524	503	561	510	507	522	509	520	487	524	534	516	533	539	531	527	533	487	545	512	512	461	496	474	467	525	554	493	488	578	522	530	579	510	520	527	550	499	532	538	506	550	506	503	501	496	533	515	524	524	563	519	493	512	513	503	484	523	570	515	524	531	516	502	525	544	478	488	478	564	506	551	582	496	559	533	500	514	520	525	515	484	542	550	549	524	517	479	526	500	519	499	519	550	533	522	513	468	493	529	515	551	492	522	571	491	500	514	493	508	517	471	494	536	541	506	524	526	526	546	533	527	522	546	519	501	493	524	500	531	549	518	521	557	534	468	503	476	527	526	536	531	542	515	498	505	542	490	538	561	550	499	504	518	541	482	528	488	545	507	498	536	564	511	552	519	505	551	522	525	546	528	545	496	555	558	517	503	534	535	519	552	499	553	501	506	512	535	487	534	548	522	524	515	564	545	509	552	493	533	484	533	562	547	530	518	479	468	505	527	541	536	506	480	514	552	518	496	544	504	552	492	502	515	517	515	507	547	490	545	497	555	496	486	479	536	533	541	500	578	518	468	537	530	510	529	530	562	562	565	547	525	545	554	540	484	538	497	521	505	546	504	533	531	486	521	482	535	559	553	492	546	499	511	526	516	539	536	554	522	510	523	532	523	526	488	541	538	524	506	513	526	530	524	492	497	551	515	521	533	533	491	543	531	519	549	565	500	521	488	515	481	505	510	545	539	501	524	508	554	549	524	508	522	538	555	504	528	538	544	494	551	502	531	518	532	534	481	559	549	502	514	525	527	513	473	505	523	550	490	509	532	524	556	531	507	510	528	480	548	491	556	504	495	522	565	534	519	489	521	516	522	553	511	532	495	529	558	502	542	494	537	534	504	498	527	542	490	543	496	482	484	512	494	498	522	541	477	563	523	524	536	515	536	538	576	518	551	495	561	534	489	518	545	513	477	492	506	479	546	543	507	501	494	514	513	500	527	516	552	538	509	511	550	510	487	500	464	499	523	506	531	518	494	509	538	531	524	478	545	505	598	527	549	506	524	522	459	517	478	490	574	513	528	500	482	491	488	506	505	536	480	552	494	540	538	499	517	482	499	506	530	517	528	481	535	560	520	532	505	484	508	522	513	513	486	527	553	556	520	536	513	533	521	509	525	526	538	517	471	533	540	505	485
22114	20884	28194	23714	20884	19351	1157	418	284	243	262	228	185	184	189	173	176	142	155	169	174	139	127	122	129	107	133	139	121	124	124	158	119	103	118	134	115	120	124	108	121	123	125	130	139	138	124	96	115	109	128	131	117	133	142	119	115	108	139	122	101	114	109	120	106	127	120	112	132	97	117	128	130	133	111	117	121	121	105	88	119	113	99	103	109	129	119	126	122	111	116	131	120	113	115	125	132	109	108	95	120	109	118	109	95	105	124	119	134	108	123	116	115	115	116	109	131	132	116	133	103	124	122	99	124	111	105	100	103	108	116	118	115	96	112	111	114	119	112	113	127	101	105	101	124	115	101	114	124	108	141	96	119	109	121	98	123	91	128	101	115	125	113	115	104	111	92	130	82	118	103	90	133	130	121	118	114	124	111	135	127	113	115	110	95	116	116	105	110	113	111	97	121	115	101	110	134	130	132	112	125	107	120	124	113	111	103	113	107	135	110	107	114	109	106	126	127	117	129	132	117	139	127	126	103	123	134	100	108	119	123	121	91	123	120	107	119	116	104	107	128	88	112	99	129	124	105	108	118	130	131	113	122	119	117	133	108	108	114	138	118	121	122	119	99	120	103	155	115	109	100	114	114	118	101	129	99	125	109	96	121	111	110	121	118	115	90	114	107	122	113	96	116	111	117	116	96	106	121	120	92	114	116	122	125	115	116	104	117	104	117	108	129	120	134	104	105	109	133	125	123	125	120	118	110	105	99	111	123	122	113	117	112	111	113	110	114	125	87	123	127	100	126	122	109	120	119	115	110	118	127	122	108	109	134	99	107	106	124	104	112	124	112	143	109	112	99	125	119	124	109	110	101	123	109	120	120	123	125	130	124	115	117	115	105	123	132	111	99	121	122	123	117	129	90	140	124	124	99	98	123	117	112	114	122	107	110	99	106	134	127	119	102	127	99	117	110	105	115	106	101	123	111	100	107	112	117	122	127	113	113	120	107	97	113	101	118	94	107	126	104	114	110	120	106	106	106	113	120	107	98	114	120	112	111	123	108	122	110	106	108	107	102	96	127	105	118	123	120	108	104	118	125	106	99	114	120	128	116	108	115	97	105	112	107	130	118	105	130	105	123	142	112	126	109	102	112	111	110	109	124	96	119	119	106	113	132	101	105	104	122	84	124	119	132	124	127	123	92	126	110	104	106	127	122	139	110	107	111	91	117	116	113	126	109	120	109	133	103	127	100	110	114	122	126	118	115	105	129	110	101	117	101	111	120	94	108	121	99	123	118	125	112	106	111	110	127	105	89	97	107	123	125	120	129	111	139	117	113	108	132	128	111	117	109	100	116	135	126	109	100	113	107	102	126	105	111	121	113	127	104	101	115	105	112	115	94	115	124	129	109	120	95	119	129	125	127	110	113	110	113	93	117	105	111	118	127	136	111	88	126	116	127	108	121	132	104	100	72	114	125	105	127	116	111	118	96	95	122	113	115	114	96	111	115	105	123	115	123	121	120	107	120	126	118	105	113	94	111	116	122	113	126	112	123	112	114	110	125	98	128	111	127	116	119	128	113	114	127	119	129	110	109	111	110	134	104	107	115	116	119	107	98	103	102	94	140	114	129	114	99	127	114	105	124	114	106	100	105	96	141	124	118	115	140	102	110	109	124	119	123	130	121	101	102	100	112	118	123	102	100	89	118	104	130	128	111	115	124	119	105	113	115	91	127	110	135	129	108	111	117	98	117	100	123	137	113	106	120	110	119	104	118	113	117	111	111	103	110	123	138	119	120	94	107	113	119	96	123	126	117	115	126	131	111	111	108	129	93	121	120	103	128	119	125	128	120	120	109	129	91	112	101	112	116	110	116	142	102	115	100	101	121	104	116	121	116	129	99	103	129	112	107	103	126	122	125	120	118	124	122	122	131	115	116	109	111	109	111	128	111	118	118	122	135	122	110	90	102	109	102	122	108	106	130	111	128	111	127	110	93	104	105	107	115	120	116	104	108	120	120	89	107	135	108	114	110	107	134	112	117	105	135	120	120	100	116	123	116	99	113	100	104	108	114	105	135	112	130	121	110	111	124	104	120	92	110	120	104	122	136	126	121	111	109	129	136	119	101	105	124	109	97	104	122	117	149	109	115	121	96	119	111	109	121	113	118	127	118	121	100	114	102	118	127	124	121	110	127	108	127	112	126	120	137	127	94	97	124	131	117	119	110	99	119	116	100	130	112	129	102	132	157	131	103	114	133	104	112	126	114	101	115	87	122	117	126	120	89	119	115	120	120	96	122	140	109	121	135	123	129	89	124	116	112	117	115	132	127	135	105	132	130	116	109	118	120	117	99	105	107	120	116	106	133	108	111	101	108	119	104	118	119	125	115	117	116	112	104	112	123	98	126	117	93	102	122	126	131	115	95	101	102	105	103	105	124	104	129	134	117	121	120	114	105	111	89	104	114	108	105	108	116	105	127	86	108	98	116	106	93	133	119	144	131	115	113	131	100	119	126	112	126	121	106	124	114	121	127	102	120	128	115	108	115	122	122	135	113	117	98	108	97	124	123	94	120	125	98	118	114	137	107	127	100	95	115	116	99	86	114	105	126	100	94	121	129	100	114	123	123	144	97	118	115	116	127	133	131	134	114	104	118	106	101	144	110	125	117	116	121	121	125	100	116	83	110	99	107	121	93	113	122	116	118	113	121	114	117	114	115	111	123	109	116	120	99	131	89	134	108	105	108	118	134	120	103	117	126	110	116	139	110	117	123	127	125	99	94	121	124	119	120	116	109	127	118	126	97	109	118	123	132	109	109	135	131	105	106	110	118	111	118	121	130	110	114	115	125	113	104	99	115	106	127	99	125	121	104	131	117	108	113	115	111	123	120	131	113	122	115	108	119	108	127	101	108	117	109	116	124	112	139	121	102	136	115	114	109	144	99	97	112	131	121	133	117	126	121	112	111	108	114	110	131	124	123	110	111	100	117	102	104	118	119	96	105	115	115	115	123	140	114	103	119	122	101	122	100	122	103	119	132	101	107	121	119	114	109	100	123	113	126	130	120	107	103	122	124	118	128	109	107	129	134	128	118	105	116	130	139	117	121	136	118	103	113	122	112	120	103	129	123	129	114	121	110	114	127	122	105	120	112	103	109	110	117	104	115	105	107	118	128	107	114	106	115	107	120	128	115	133	139	109	124	119	116	109	118	104	131	113	104	125	112	134	91	107	108	108	117	102	102	110	103	108	122	95	123	108	117	106	122	113	109	104	104	131	122	117	117	102	107	117	107	96	104	113	140	128	138	105	102	121	121	120	121	133	102	109	122	116	127	108	111	96	123	114	105	131	119	112	100	120	109	97	122	121	114	120	108	114	126	109	121	126	116	122	115	104	108	97	104	112	114	126	114	109	130	93	97	108	124	116	123	123	130	99	105	108	106	103	126	119	127	119	102	107	107	115	124	123	113	108	100	121	114	122	110	118	108	116	109	126	119	120
4248	12237	7934	3577	2387	1629	1248	882	751	693	512	491	424	383	362	358	285	296	271	258	230	231	217	222	223	220	204	197	196	194	189	186	171	161	175	179	172	202	174	172	193	163	158	158	178	150	175	168	166	170	181	181	171	166	162	166	183	182	162	178	160	174	166	169	156	165	172	163	184	181	179	165	168	187	177	175	168	155	156	171	172	170	179	148	168	156	178	169	181	175	158	171	172	147	144	162	158	167	145	135	176	178	152	152	173	160	160	160	164	179	158	143	172	146	156	149	144	178	156	156	143	152	162	162	169	151	178	165	171	129	157	154	160	151	135	165	146	131	163	164	175	129	145	167	173	165	180	150	138	173	171	162	160	144	168	150	151	144	153	153	183	169	176	154	168	171	151	177	160	155	142	150	182	152	162	181	128	158	161	157	180	165	137	161	170	146	150	141	162	163	159	144	164	166	147	193	160	156	168	147	161	183	159	140	146	147	142	151	173	152	154	159	174	162	152	148	145	136	161	154	142	157	149	153	157	159	165	180	127	156	147	153	161	151	129	147	194	141	165	163	159	144	161	165	157	164	173	169	155	154	164	170	123	146	178	160	172	137	177	144	157	172	171	157	150	153	156	173	177	152	162	182	166	170	158	144	166	168	159	166	161	177	150	160	151	142	181	150	149	182	181	142	176	173	179	140	166	187	160	163	159	150	157	148	153	167	160	164	159	161	150	166	158	145	159	160	133	172	160	162	158	178	148	175	153	148	194	157	156	144	156	141	152	147	163	162	159	177	155	141	138	166	163	135	142	160	171	147	154	186	154	167	134	152	150	148	174	140	162	148	168	152	173	154	150	148	146	152	160	164	155	161	150	176	162	165	156	164	146	167	168	156	164	156	150	152	147	143	146	153	158	161	177	147	159	148	174	152	145	159	195	145	173	177	156	153	145	144	148	153	162	173	162	151	159	148	162	162	168	174	136	159	151	167	157	151	164	171	157	147	164	158	172	176	131	161	148	156	168	158	148	168	150	144	143	137	146	175	139	153	164	161	147	164	161	147	161	149	143	157	155	150	180	171	152	170	134	160	135	164	166	150	151	166	163	159	167	152	162	165	166	143	135	157	175	147	165	169	173	155	180	142	160	137	153	160	155	145	146	152	165	132	168	146	138	160	159	175	149	161	151	178	149	148	150	142	130	156	165	161	167	176	160	164	141	179	186	151	158	140	179	171	162	140	158	167	169	144	134	163	154	155	165	166	145	155	143	174	171	162	161	159	156	136	155	159	149	161	166	164	141	168	139	170	156	175	170	147	195	158	168	152	183	137	144	156	164	155	151	165	156	158	179	189	167	156	163	157	170	156	168	148	153	132	169	144	131	150	162	149	156	159	165	154	150	159	152	191	157	139	156	158	163	157	166	162	167	158	168	165	151	158	156	139	171	152	148	126	147	152	168	143	154	176	159	135	153	142	156	153	134	149	156	165	171	144	146	170	151	161	167	155	158	135	153	163	151	155	175	173	181	146	180	178	163	166	169	137	164	162	139	162	142	153	154	149	145	173	132	167	182	157	175	178	158	141	162	155	153	148	185	146	172	154	150	163	150	158	176	152	140	149	157	159	151	178	156	171	160	162	133	142	144	157	154	158	181	158	159	161	150	152	165	157	155	168	148	155	135	154	171	174	162	171	164	193	148	154	137	153	155	152	165	128	157	151	168	151	138	148	147	160	156	150	146	143	173	140	142	150	156	145	160	168	145	159	159	179	152	158	171	146	160	141	146	165	170	148	166	137	148	165	155	162	159	154	159	178	135	166	193	160	147	147	156	133	169	169	171	155	137	145	173	136	168	159	146	164	155	178	148	154	149	162	152	158	160	153	148	164	183	138	163	150	148	145	123	129	166	158	153	170	173	131	181	138	151	156	144	167	163	143	145	179	161	169	155	146	161	143	153	152	170	156	148	160	181	160	167	138	141	166	169	145	136	165	160	163	156	147	152	154	142	143	170	143	149	169	140	155	175	145	162	148	159	158	164	147	161	133	152	140	141	150	180	161	174	150	152	149	148	151	152	147	159	188	149	149	172	161	157	147	151	162	135	164	141	157	149	153	162	161	171	156	169	149	167	156	167	163	159	151	170	164	155	162	159	147	148	158	175	163	163	159	158	146	168	177	143	153	139	157	175	177	161	158	159	141	148	147	146	135	159	162	148	172	153	123	156	163	146	156	149	161	165	168	146	176	183	125	175	179	170	163	162	154	170	179	146	169	161	158	167	142	163	162	154	144	142	141	172	149	146	139	157	155	162	156	149	167	156	145	173	163	139	150	137	144	129	152	143	154	153	158	147	145	149	152	138	173	147	165	158	156	183	174	139	155	142	177	172	205	157	148	146	135	189	164	170	161	150	125	152	165	173	164	154	153	150	156	166	151	153	167	156	155	170	152	162	151	161	146	153	160	171	164	164	146	146	172	149	184	159	167	156	146	165	139	158	160	173	181	128	142	161	154	152	164	161	169	165	153	172	153	173	162	150	141	176	154	178	157	164	167	148	176	173	139	164	170	162	161	165	174	169	167	154	174	129	156	159	143	154	162	174	161	164	146	156	142	159	144	155	163	138	163	135	166	178	136	151	132	145	148	171	151	164	149	150	142	154	170	142	154	193	168	172	164	156	144	160	162	161	152	144	178	159	147	145	161	143	162	171	150	158	153	146	163	137	177	156	131	164	152	163	149	154	137	165	146	149	164	140	170	180	162	162	166	170	154	157	157	163	160	156	155	140	166	164	176	176	149	161	164	116	157	161	162	143	141	165	169	160	181	157	148	198	150	156	147	164	152	156	171	159	161	149	193	152	165	143	153	165	155	147	166	143	139	162	141	150	168	141	172	162	147	180	142	172	152	151	141	145	153	142	154	140	160	156	146	153	160	171	146	145	153	169	183	176	147	151	153	161	166	153	143	160	146	162	142	153	174	158	147	166	155	172	170	153	140	148	164	175	148	156	160	148	156	145	164	157	157	155	160	141	147	155	150	162	163	159	160	161	162	185	164	144	141	151	156	156	146	173	178	164	158	140	177	173	158	166	167	164	148	147	182	169	145	160	154	184	160	153	155	149	144	161	173	161	183	157	183	161	170	146	136	154	148	155	143	135	146	149	173	176	181	148	171	141	153	152	166	144	185	153	130	145	191	145	178	173	180	155	150	147	172	160	168	156	136	154	173	149	159	168	136	154	172	171	151	155	148	165	155	163	146	157	178	145	134	149	148	130	153	146	168	145	162	147	152	160	160	152	152	165	156	143	158	146	178	162	161	150	159	161	147	176	167	160	162	160	149	169	168	146	134	154	182	173	179	140	137	166	169	159	152	147	142	179	160	158	140	160	154	162	170	156	184	169	171	157	152	173	155	148	142	168	141	178	146	158	160	157	150	158	168	157	151	128	153	159	143	159	151	155	140	166	182	148	166	165	168	131	146	154	162	167	137	158	173	147	151	174	161	151	153
26861	17138	3249	684	554	564	523	517	500	516	479	519	536	496	540	518	540	500	515	499	522	500	525	525	522	490	510	514	512	496	480	485	513	563	527	498	534	465	543	550	503	549	520	513	477	540	520	501	508	486	535	463	494	493	525	504	504	514	524	510	531	543	492	532	515	501	508	499	523	524	483	574	530	518	521	542	545	496	503	503	506	508	503	513	513	489	492	508	509	514	524	520	528	485	494	473	518	529	538	492	508	524	518	502	534	552	527	555	551	490	564	536	464	517	477	498	541	480	515	509	511	493	548	508	498	480	478	495	502	554	510	532	491	536	507	526	511	481	492	492	525	518	532	528	502	519	530	506	494	522	532	469	533	470	519	521	491	536	523	482	498	478	478	497	535	467	519	521	459	523	518	534	523	497	519	526	529	495	512	459	515	509	469	459	527	526	491	508	516	506	503	523	513	499	464	512	511	534	479	487	486	528	534	519	535	500	498	507	479	459	521	558	512	533	506	513	492	540	543	541	542	514	521	496	505	490	525	529	501	518	511	523	500	525	512	511	509	516	486	465	533	479	512	507	495	520	499	532	506	548	518	571	532	489	506	510	519	540	508	534	520	515	540	523	525	536	523	492	515	475	529	519	499	533	460	577	536	560	501	485	524	505	512	530	512	515	462	516	532	507	506	478	479	524	559	506	498	510	561	527	502	527	516	484	495	507	537	454	492	473	476	501	516	500	505	558	555	476	477	518	560	523	508	518	498	480	511	523	514	544	508	509	523	504	481	505	545	487	533	509	487	503	482	489	533	484	506	534	468	484	494	524	500	493	548	488	529	519	534	503	506	487	499	499	513	492	526	502	504	505	557	481	508	518	490	517	507	486	544	537	542	522	513	508	545	464	532	517	515	502	512	526	522	511	531	476	513	471	482	522	502	498	540	509	562	484	540	529	479	472	512	532	537	501	508	492	491	485	470	528	483	497	494	507	529	510	538	493	552	556	539	500	514	531	520	501	524	533	566	521	543	517	538	497	495	531	495	514	541	538	497	516	521	494	525	548	516	522	532	523	536	506	491	519	501	499	499	474	492	533	532	515	510	523	517	521	480	516	559	495	478	478	545	473	514	515	485	525	475	514	529	529	487	524	504	479	492	526	514	510	531	518	510	526	494	485	494	506	491	487	535	538	521	498	517	494	535	505	494	515	558	472	515	514	496	485	489	584	529	530	521	506	519	510	527	503	470	506	518	548	508	484	533	528	503	562	504	504	486	516	521	495	513	518	513	512	495	540	519	493	500	494	478	512	530	534	509	485	546	530	493	489	517	514	476	506	540	539	476	472	500	514	538	502	533	516	509	491	492	521	512	499	510	519	496	536	491	544	503	512	553	527	534	496	502	518	516	466	514	513	536	511	540	508	520	495	521	497	478	517	530	506	486	493	494	561	497	491	489	497	515	554	511	510	469	499	525	462	496	497	526	511	526	547	511	512	514	532	501	505	525	515	534	510	481	525	533	517	553	537	557	548	538	520	532	506	542	477	515	501	498	494	508	493	517	514	490	498	495	529	503	529	537	531	546	513	527	509	504	498	515	552	541	536	490	465	577	495	519	524	512	542	490	503	489	507	511	528	527	524	527	535	495	547	514	533	498	462	499	511	482	526	551	485	540	490	451	490	500	503	503	486	508	498	543	509	496	488	542	497	518	518	503	534	498	502	528	514	509	553	510	538	514	525	488	556	492	540	470	491	526	531	506	527	492	532	492	519	552	540	537	487	485	536	524	521	552	493	512	484	512	543	524	494	515	494	474	537	543	497	469	531	508	537	560	538	515	522	495	555	483	478	514	519	548	533	530	530	478	469	529	511	541	533	488	509	510	492	497	547	490	491	503	563	507	484	533	514	525	502	491	497	507	463	522	509	509	507	496	520	530	480	470	513	499	493	489	510	498	489	512	524	523	506	473	509	481	520	543	517	487	535	511	500	557	481	489	516	542	504	492	527	514	507	520	512	542	482	509	501	554	495	530	489	513	517	520	471	525	502	514	549	533	513	518	510	507	521	493	493	561	548	520	558	489	518	487	503	547	509	505	543	488	505	520	500	520	498	540	526	529	519	521	503	495	506	536	541	519	515	493	546	499	513	500	490	501	524	483	519	496	496	542	558	489	462	526	530	521	493	499	539	522	524	570	531	497	485	485	516	478	546	500	529	516	504	483	502	495	563	512	506	505	533	530	515	536	550	480	505	464	517	529	503	524	519	511	560	549	494	487	533	503	521	520	526	523	516	496	485	485	525	479	452	483	543	535	507	525	461	486	529	493	520	470	484	528	548	474	502	528	532	542	518	476	499	528	530	503	486	506	531	511	535	489	526	526	451	520	479	518	514	508	460	482	492	490	512	526	519	480	508	510	534	490	503	490	540	540	533	498	544	563	483	505	520	517	514	549	578	534	538	476	531	493	508	504	484	498	510	520	468	494	508	520	497	493	534	523	492	529	506	519	516	482	496	489	551	525	489	507	524	531	485	494	483	514	516	501	498	509	501	505	545	502	535	508	474	509	536	511	528	503	521	554	521	505	518	544	534	485	521	511	442	512	500	496	512	533	551	507	537	492	504	510	494	509	520	504	510	537	549	484	493	517	535	503	514	507	510	574	513	478	525	528	531	506	504	506	487	521	500	539	521	484	500	502	511	508	520	487	511	458	509	491	541	492	494	522	524	549	519	514	523	475	484	528	489	522	496	548	501	489	510	501	504	548	565	497	519	487	488	546	513	514	533	534	548	519	556	509	497	537	525	517	480	526	511	488	522	506	507	542	496	507	523	496	484	527	505	533	514	518	535	515	496	505	506	531	492	516	527	546	527	502	483	466	518	472	480	535	515	563	512	545	564	525	478	523	587	521	502	528	539	481	521	523	507	534	512	492	533	530	489	509	470	492	536	512	489	543	514	515	494	517	515	490	518	545	486	484	513	506	512	513	529	522	520	494	493	503	486	480	503	499	532	479	537	521	506	515	499	539	505	490	544	514	523	520	490	551	522	513	534	471	565	498	518	472	475	457	518	500	505	490	503	489	514	500	497	537	541	503	551	510	506	530	531	470	560	489	495	562	457	499	544	515	519	539	518	542	491	498	514	511	532	502	500	529	521	541	542	540	525	523	531	494	509	524	505	500	497	506	521	545	539	587	509	499	474	466	523	510	481	520	503	515	508	521	505	516	527	486	502	503	551	510	534	505	515	513	482	497	504	533	529	482	466	546	507	526	515	547	512	477	513	493	540	501	488	510	538	531	530	496	486	525	492	502	516	515	532	510	478	496	521	531	545	497	486	503	522	497	508	489	498	521	488	506	510	479	470	526	497	511	490	490	503	495	538	486	505	536	489	502	516	528	484	549	530	491	525	484	508	528	514	548	473	523	540	468	513	470	496	538	502	544	544	542	546	525	510	518	528	483	507	502	541	531	524	478	535	506	531	523	519	519	497	498	533	510	536	542	488	536	505
4285	1493	1116	886	804	748	698	710	698	716	695	674	675	683	672	695	691	701	676	700	695	663	638	698	704	662	699	674	730	682	667	675	714	616	698	662	699	652	663	673	646	654	593	648	689	665	664	675	654	656	659	666	700	680	640	660	677	672	698	697	651	652	710	649	725	671	684	636	711	657	677	632	668	664	658	624	684	688	627	715	689	658	687	670	659	670	674	676	632	648	713	668	668	680	652	641	709	698	686	670	656	687	675	660	679	701	705	743	708	674	705	670	669	720	641	669	684	658	636	701	703	659	677	671	649	682	686	657	703	681	713	678	714	691	638	682	720	637	692	593	652	660	686	675	720	645	656	658	662	647	662	651	666	677	649	646	686	644	670	659	682	669	661	709	708	625	657	694	703	647	712	646	686	681	664	657	634	653	694	722	669	689	697	671	666	665	660	684	642	693	632	720	624	673	680	682	743	661	652	681	626	715	691	667	637	664	676	676	656	670	673	706	687	675	692	670	623	663	697	653	647	649	668	712	655	684	683	683	628	658	695	653	645	704	694	673	674	656	705	672	672	701	719	697	696	661	660	660	659	649	693	718	658	678	670	641	680	782	674	706	705	686	667	658	659	715	645	683	689	674	699	718	644	669	709	673	697	698	652	679	681	677	656	671	666	682	681	662	712	694	698	657	659	655	655	672	612	662	708	646	639	679	647	634	700	650	664	662	640	672	672	637	700	690	722	681	630	661	667	646	645	647	671	690	685	685	696	700	664	648	655	686	658	653	680	661	707	701	651	709	711	686	699	662	694	698	636	688	678	717	723	655	705	676	648	673	698	683	689	675	631	668	632	682	645	665	650	633	686	679	647	661	706	678	663	696	697	697	706	692	673	666	694	688	654	689	661	657	643	682	712	668	673	673	665	665	649	647	689	725	750	678	652	659	673	682	651	678	660	660	644	656	707	625	648	710	675	669	617	667	701	655	663	673	614	728	695	685	718	666	660	683	706	689	666	675	682	661	691	691	711	658	669	656	716	647	675	681	705	679	680	685	691	740	667	695	704	682	623	687	676	659	652	648	681	676	666	671	672	673	697	706	692	685	707	707	642	688	637	684	672	662	648	668	642	660	681	694	685	645	657	591	651	639	662	649	678	671	675	622	724	697	670	654	610	670	684	684	690	704	690	684	676	677	665	690	702	680	650	630	638	646	646	633	694	695	619	636	661	672	697	649	678	667	707	717	694	666	626	691	649	696	720	667	656	695	682	694	667	642	703	655	709	682	679	646	647	655	659	667	643	679	675	675	699	696	694	737	669	623	663	697	690	703	720	696	692	656	696	689	729	684	685	679	663	682	659	697	726	689	730	647	689	618	693	669	695	668	663	700	735	677	635	691	716	658	708	661	732	707	654	649	623	672	691	633	659	661	641	639	659	641	663	640	649	671	665	681	682	696	679	699	639	684	672	685	649	716	696	635	673	663	705	664	691	695	670	667	709	708	668	699	671	652	671	689	642	675	655	662	653	704	689	698	666	684	672	696	697	677	696	641	693	660	666	660	688	643	670	640	713	684	674	686	712	656	659	647	645	675	665	681	673	679	651	659	680	710	689	654	698	692	676	679	665	634	667	675	669	692	637	680	642	662	647	693	652	637	674	717	659	706	700	678	688	689	640	662	662	699	689	679	671	651	704	642	702	654	684	626	664	670	667	676	661	636	632	677	705	681	622	703	716	675	680	637	716	662	669	702	656	652	691	665	675	674	641	676	706	712	619	697	677	649	646	674	631	650	667	715	705	691	683	665	637	644	649	654	664	675	724	696	639	649	718	698	712	697	725	673	673	664	702	687	690	636	681	686	707	653	636	672	682	728	683	674	693	726	683	647	627	698	682	675	684	632	649	632	681	669	683	654	622	663	712	673	693	639	668	694	643	638	658	730	662	714	680	672	686	679	681	658	669	673	640	650	674	666	655	645	659	685	664	664	704	625	675	643	686	656	678	666	673	715	632	697	648	705	645	697	719	641	642	672	678	649	671	658	694	629	698	691	639	688	701	716	656	671	665	711	655	697	646	709	654	714	695	692	677	639	698	656	630	683	656	666	660	689	644	678	659	675	642	719	686	659	699	676	680	695	656	651	686	683	641	636	684	696	703	626	720	640	644	643	736	671	674	728	660	689	674	719	670	653	616	695	697	669	638	680	672	634	681	663	644	650	664	692	675	617	708	649	647	662	692	664	646	713	677	649	659	664	685	735	659	691	687	666	701	693	678	654	681	635	655	639	707	717	684	707	663	703	697	712	696	660	640	696	705	693	644	635	659	646	641	671	707	673	640	723	673	711	679	680	692	683	721	672	665	736	655	682	688	680	669	648	642	660	649	692	660	678	695	675	658	682	647	706	652	683	672	637	720	692	678	663	647	682	639	698	695	650	714	693	685	651	698	677	668	680	662	661	709	707	656	700	690	689	683	653	662	642	602	645	692	650	666	655	644	689	689	634	678	670	706	657	698	624	666	642	670	672	704	662	675	729	666	681	677	648	682	670	627	659	649	665	672	683	645	676	703	663	713	696	648	705	706	699	692	675	676	651	633	657	711	698	686	672	634	663	743	718	694	651	720	674	648	707	665	625	712	651	629	657	670	693	655	664	635	697	699	701	683	631	669	707	664	663	676	704	676	638	604	679	690	704	726	632	708	639	680	687	697	650	689	697	706	685	642	642	666	717	644	623	679	680	647	648	659	708	671	714	656	681	722	691	660	646	670	685	708	716	648	708	703	644	671	657	708	726	681	661	705	692	671	695	663	718	691	658	687	657	660	653	689	705	697	695	669	721	654	691	644	674	667	668	648	678	701	678	669	708	668	647	680	689	719	681	690	641	638	681	670	657	709	706	701	706	683	691	643	678	684	667	732	720	666	661	670	643	662	712	644	701	665	689	661	664	679	667	739	642	681	681	710	703	654	649	688	618	623	702	703	644	708	699	719	681	623	661	694	666	696	672	658	670	688	683	666	707	664	661	667	666	610	664	718	685	694	700	660	677	660	769	700	670	664	699	688	714	675	687	710	687	685	701	630	621	706	657	690	693	694	655	691	653	672	664	687	731	660	721	664	658	711	681	659	637	689	683	723	640	684	692	660	651	704	700	659	652	661	712	636	676	650	697	704	635	735	689	709	665	627	678	608	627	666	666	663	664	671	647	655	668	662	674	684	723	661	659	720	706	669	642	656	646	676	680	688	679	719	691	667	678	680	701	683	674	657	669	698	743	656	662	636	688	689	661	741	659	666	673	684	686	686	664	666	660	684	661	645	624	721	672	632	649	695	674	637	660	717	644	681	700	669	710	680	653	694	692	673	685	685	686	671	723	648	632	674	669	637	662	613	690	725	683	691	724	675	658	689	643	661	652	683	686	684	687	646	666	691	673	666	685	639	656	675	652	680	643	633	615	667	680	686	670	682	723	637	646	698	686	694	721	721	708	700	711	664	705	689	673	697	639	686	661
22980	20858	27574	24260	20221	2164	620	515	428	426	402	374	403	379	380	392	341	366	307	367	367	326	332	331	329	329	352	357	338	354	321	339	339	323	316	337	325	353	329	325	329	293	352	322	335	335	327	336	311	384	318	330	334	342	312	306	323	372	336	347	348	318	314	361	333	323	346	301	356	302	348	348	294	333	343	352	333	318	336	344	318	328	301	306	331	330	327	321	347	330	339	312	357	306	342	315	331	329	320	333	321	344	334	314	305	314	336	329	347	304	341	316	326	351	301	334	304	307	343	334	322	351	328	300	345	312	276	339	315	334	328	341	324	350	329	340	314	291	342	342	336	319	348	362	309	312	320	319	318	336	314	320	332	331	345	318	317	320	316	318	296	369	326	347	327	329	330	320	322	308	335	329	307	343	357	318	337	335	322	333	325	328	308	345	317	324	298	331	338	339	340	333	320	322	361	301	333	369	333	360	334	350	328	325	334	341	318	338	342	318	346	315	321	299	343	332	357	351	291	293	317	324	333	321	348	322	315	340	331	342	348	329	330	323	325	319	330	345	307	300	320	325	290	325	304	318	320	328	314	332	306	332	337	371	321	308	302	333	301	299	307	303	318	329	318	302	348	324	331	321	313	304	310	328	356	342	316	352	306	310	340	336	345	323	310	324	320	301	336	339	321	323	281	345	331	365	312	362	323	312	323	335	344	321	344	301	320	300	336	356	333	320	296	324	318	347	336	335	353	316	302	358	348	336	326	292	333	343	342	306	350	305	326	298	341	325	352	352	362	331	323	330	340	337	323	309	329	335	353	328	307	312	314	308	341	324	337	367	328	349	340	370	342	337	337	330	314	327	348	326	326	303	331	338	315	337	327	327	311	301	352	313	312	305	331	348	370	300	327	324	351	332	356	351	303	301	334	322	337	333	343	328	319	332	359	335	355	329	347	303	355	354	320	334	342	293	336	339	368	342	330	352	319	307	297	359	340	346	307	356	320	318	353	335	365	328	316	329	319	339	315	328	344	337	331	318	291	324	347	339	379	333	304	343	355	309	345	334	319	306	325	302	327	334	333	304	331	308	326	304	339	356	354	335	341	280	370	331	312	351	292	335	350	338	308	322	304	328	340	343	317	335	323	340	337	314	323	311	353	367	300	341	361	319	320	354	288	311	318	346	346	332	328	343	306	331	331	334	340	346	338	333	330	311	356	321	311	360	349	312	324	318	321	330	332	333	341	329	327	388	315	323	372	316	342	307	279	323	313	331	358	342	361	350	340	320	324	307	328	317	311	332	331	308	351	365	308	337	316	346	345	340	344	320	336	304	330	315	338	332	334	348	321	301	321	341	325	321	381	342	360	337	303	353	321	330	300	320	318	291	336	320	330	352	314	337	331	322	318	316	333	365	370	310	332	342	322	324	295	319	340	336	332	365	302	333	312	320	313	313	361	335	349	322	291	332	331	287	323	348	324	308	321	307	336	339	349	337	283	337	327	329	321	346	308	326	327	308	329	334	345	324	331	341	359	310	352	307	316	330	328	310	321	361	334	328	343	312	342	294	316	315	355	329	290	329	286	348	356	340	317	323	320	310	333	340	320	344	334	322	355	335	317	325	314	333	336	325	330	354	308	320	328	320	330	292	349	336	329	332	326	343	329	292	337	347	323	309	312	329	308	337	325	327	341	321	302	323	315	346	334	284	335	302	318	359	351	341	343	349	312	337	325	323	354	313	323	343	348	327	326	283	346	323	334	329	310	362	296	334	348	358	345	329	313	330	347	304	334	292	328	321	328	326	332	331	328	350	311	322	333	349	327	318	324	372	306	315	318	315	282	325	337	321	322	345	331	350	338	317	334	325	354	348	352	338	345	302	318	332	309	299	311	347	286	321	339	340	330	303	281	325	322	304	337	333	297	325	348	329	294	321	342	342	326	314	334	341	310	335	330	339	320	348	325	325	337	303	314	364	328	336	323	355	333	329	309	328	346	332	340	346	297	304	348	327	347	295	338	347	361	345	315	320	333	361	305	320	332	341	332	343	370	363	318	327	331	338	302	333	324	308	314	350	327	325	316	321	331	334	317	325	331	344	304	349	314	335	320	295	336	334	353	339	311	327	322	353	362	311	338	317	336	331	290	340	344	334	322	309	325	342	351	332	337	350	328	320	301	341	357	309	375	336	312	317	393	363	343	306	319	318	329	315	314	340	349	372	353	332	332	335	335	315	365	349	348	314	317	352	323	318	346	348	330	320	360	300	363	333	334	331	323	322	326	352	363	313	359	317	320	306	326	328	346	346	383	324	335	300	359	360	339	348	310	336	338	326	330	343	350	357	306	344	297	303	293	324	311	354	344	311	357	344	322	307	296	335	292	334	336	331	310	319	352	303	329	337	295	324	347	316	338	299	301	335	345	329	306	344	288	335	305	321	339	344	358	328	326	316	356	331	333	327	345	309	332	345	344	341	339	338	315	355	333	306	341	324	333	317	342	326	333	358	319	343	343	343	335	309	342	305	333	296	337	310	313	316	316	332	311	343	329	328	297	296	336	338	344	329	319	316	324	338	347	323	353	335	303	330	309	335	302	336	317	306	353	290	361	334	334	327	358	334	313	332	331	294	365	340	333	301	323	324	323	313	327	353	312	346	333	332	296	339	329	325	302	322	329	365	317	335	341	308	318	332	327	317	332	308	312	343	327	323	333	304	333	352	326	338	378	355	321	335	335	326	322	332	336	324	330	310	322	298	316	321	344	317	356	341	303	335	363	323	357	291	323	318	341	310	332	319	326	312	334	330	340	321	331	328	313	322	369	330	325	340	328	318	317	349	326	336	343	366	321	318	333	334	326	289	314	332	338	309	327	342	349	303	317	308	296	330	364	349	346	347	324	366	323	338	343	363	353	301	318	326	298	329	310	331	350	313	326	356	342	324	305	338	283	305	322	309	308	312	314	297	310	316	301	313	352	346	342	337	314	320	325	317	352	327	336	311	329	327	314	311	356	355	360	306	329	327	305	323	321	340	335	361	312	310	338	296	343	330	306	319	310	315	319	328	357	336	324	311	333	332	289	302	293	299	292	323	321	299	321	359	290	321	328	325	343	299	335	301	345	306	322	337	318	323	362	343	363	362	356	314	335	312	328	326	292	344	332	356	307	325	366	338	295	351	332	350	335	363	332	327	342	323	327	335	329	347	344	332	346	335	304	332	307	329	330	321	318	330	323	328	308	328	293	363	315	314	374	318	292	327	350	299	354	348	314	329	346	340	302	357	342	353	322	322	316	353	332	323	355	361	352	311	327	345	304	316	325	328	333	326	358	323	332	323	337	333	332	329	337	362	317	353	331	335	291	327	312	346	343	322	316	297	336	309	335	333	334	347	289	331	312	335	323	336	328	329	319	313	311	349	371	338	331	360	366	354	328	327	328	331	348	345	296	313	314	317	355	348	320	348	306	332	344	330	306	328	334	324	330	375	349	343	324	339	360	333	325	331	337	321
3251	7961	5048	2388	1660	1304	1033	914	701	709	662	641	616	572	517	519	524	527	485	498	476	483	471	456	507	465	477	459	491	437	421	506	501	462	435	403	471	484	468	453	418	481	465	465	440	447	477	446	457	494	435	472	452	452	476	469	449	462	454	453	475	467	446	450	436	441	440	448	483	412	441	452	457	446	409	447	425	457	445	415	471	426	437	422	456	420	486	410	432	440	432	456	428	398	459	419	433	409	468	454	461	464	448	469	446	450	460	463	438	469	446	455	479	437	465	437	487	474	443	493	456	442	401	445	460	429	469	427	427	434	429	423	441	440	407	451	452	459	444	415	440	449	423	419	459	446	444	477	435	467	429	450	453	433	457	474	455	437	431	422	454	458	412	457	414	440	466	438	477	451	440	483	477	459	443	443	418	434	440	458	426	485	448	468	431	490	443	448	472	433	460	467	422	455	441	423	475	402	442	441	435	389	417	458	450	495	424	495	428	444	462	467	447	503	439	392	446	449	484	497	418	452	423	407	435	414	459	426	450	414	440	445	437	419	504	450	448	446	465	403	477	417	472	450	456	486	432	433	441	453	451	441	436	413	421	465	441	452	424	436	424	438	462	470	473	438	431	455	436	409	464	413	439	461	448	468	447	436	432	472	448	471	447	432	428	454	464	456	435	457	475	473	437	438	417	431	453	441	467	496	427	412	463	422	483	418	470	428	471	479	424	418	465	477	431	423	456	485	446	437	460	399	429	454	467	444	443	383	436	442	477	456	461	457	446	423	467	443	439	466	437	449	472	450	428	414	422	426	430	453	468	433	492	453	460	399	473	455	488	460	432	441	485	405	444	463	429	471	482	454	424	473	447	446	462	444	408	467	443	456	435	439	474	462	480	475	453	462	459	410	455	465	448	416	444	445	438	465	469	471	426	427	416	435	457	425	445	449	440	498	449	475	424	460	409	425	442	421	474	454	438	457	466	478	458	469	414	449	479	400	493	454	449	464	426	444	446	415	420	420	463	480	419	462	463	417	470	446	463	479	465	453	470	450	435	470	492	445	427	472	445	423	438	462	454	431	417	457	489	455	457	441	455	459	440	415	464	459	421	451	440	434	428	429	469	459	435	446	441	456	404	437	457	489	440	451	427	437	418	425	471	430	440	456	440	441	464	447	448	455	450	442	476	440	452	407	466	455	493	427	505	478	427	447	442	414	441	465	450	466	454	481	413	445	480	454	411	449	459	445	439	461	449	442	460	429	430	500	452	450	424	452	458	459	478	413	429	444	426	424	426	464	478	468	463	423	421	449	476	410	418	417	417	432	424	452	478	472	447	479	455	430	469	400	421	447	412	469	446	473	450	469	454	417	413	450	429	450	453	449	454	439	428	460	454	403	448	467	453	426	454	440	458	460	443	450	469	453	422	463	472	428	448	479	445	443	429	419	437	458	447	460	463	478	449	431	461	476	426	447	443	417	454	460	447	424	450	452	437	460	469	460	442	474	495	467	448	442	456	443	461	440	440	458	467	441	453	446	451	458	478	425	474	488	450	449	432	446	442	443	441	436	442	411	456	414	421	449	410	440	375	472	470	417	443	448	451	430	429	455	452	469	450	458	426	489	424	411	433	500	427	452	449	429	436	391	422	460	455	443	451	418	446	444	437	406	466	471	425	434	452	452	441	437	472	462	480	446	453	459	416	431	467	437	428	468	456	450	427	463	447	459	450	402	449	461	455	421	435	462	451	426	466	462	420	451	434	470	442	448	407	434	433	471	445	432	413	418	471	431	471	478	472	446	445	440	465	468	468	437	427	452	474	422	408	489	406	450	458	418	422	454	462	480	479	476	437	407	458	427	436	419	445	451	453	425	466	426	463	446	449	491	469	463	475	439	470	483	470	434	433	438	434	435	470	453	471	462	417	443	465	479	442	487	443	400	458	458	442	403	437	420	472	439	444	437	451	450	444	431	449	440	434	494	461	442	473	453	442	447	451	433	455	421	472	451	457	441	467	450	474	448	403	448	454	439	451	447	459	412	430	466	435	457	455	444	429	460	459	446	427	482	429	444	412	498	452	440	419	439	449	450	464	448	426	460	445	443	446	467	424	429	453	432	455	430	434	438	447	428	468	474	432	483	439	416	463	451	426	488	447	428	439	418	436	472	408	441	477	433	385	429	457	469	432	437	429	429	448	477	450	460	433	447	483	445	429	466	455	440	454	470	492	441	473	462	424	444	483	490	458	455	453	478	408	426	469	483	425	410	454	422	475	416	421	446	432	470	413	449	465	434	468	461	451	458	447	432	478	443	444	469	427	450	409	467	461	487	425	464	438	429	442	449	454	437	418	427	431	441	458	433	430	421	435	448	432	450	416	435	411	439	408	455	451	452	419	422	450	415	436	432	474	468	443	460	451	456	446	455	490	455	435	408	449	451	439	451	462	449	472	445	457	420	453	448	463	445	440	431	445	467	460	443	449	456	453	444	474	474	490	449	458	444	460	443	480	489	457	448	442	448	416	457	460	424	444	450	429	459	452	474	444	414	461	399	470	434	393	447	432	471	464	426	460	448	413	501	476	424	440	430	442	448	457	452	430	429	445	471	464	457	441	439	438	451	432	449	425	469	467	436	458	448	464	451	472	458	456	451	449	450	492	429	469	430	452	426	441	478	436	494	469	434	458	431	430	453	450	439	443	430	467	427	474	469	476	436	464	433	446	464	444	435	465	472	453	420	440	442	435	421	497	453	428	448	450	402	489	453	454	434	439	427	453	457	461	434	449	458	419	476	426	465	444	447	423	457	453	447	457	470	448	441	465	433	442	461	429	427	465	443	443	471	449	411	415	477	443	444	428	488	425	432	470	443	442	435	472	472	458	463	438	467	409	438	429	441	438	472	446	439	409	411	447	459	428	417	436	453	447	453	440	436	455	401	424	489	458	432	402	463	450	432	440	465	457	464	445	461	433	431	451	472	418	473	457	435	416	441	473	434	508	456	453	410	406	458	427	502	456	452	401	424	490	434	433	471	415	419	461	423	471	448	471	412	453	428	427	458	447	467	441	416	421	439	431	460	492	493	432	444	432	460	446	423	412	472	431	475	471	439	460	430	419	457	395	470	441	453	456	435	449	438	427	464	454	436	410	465	518	457	459	420	448	463	444	483	455	448	446	475	438	435	461	458	440	435	482	431	461	427	454	452	426	455	449	445	439	454	444	453	475	447	445	467	462	447	450	456	441	415	438	453	479	425	449	429	410	435	447	439	413	456	425	442	445	471	448	466	439	461	435	473	460	448	442	380	482	430	472	427	446	457	455	485	421	491	424	455	441	474	456	446	446	442	421	476	430	464	474	453	501	441	485	440	388	457	487	460	439	447	429	446	457	442	444	457	439	427	453	423	448	475	463	413	469	464	437	428	427	442	441	460	456	433	446	422	473	460	406	439	482	415	468	463	439	455	468	449	456	449	469	418	437	477	458	476	440	484	436	470	476	462	421	472
24322	20834	25546	22598	1256	538	513	454	440	417	415	431	467	382	435	433	436	415	369	380	412	422	408	367	399	421	448	405	389	406	415	443	421	414	417	373	407	373	421	390	385	417	374	396	426	379	381	398	397	451	342	381	382	407	412	380	418	416	400	362	385	395	419	388	399	439	402	384	422	366	391	393	382	370	373	359	365	390	417	403	389	401	409	424	371	392	388	408	392	398	391	424	402	393	365	396	388	372	385	384	405	410	395	403	395	399	400	398	393	393	359	404	389	389	427	382	411	408	411	395	407	419	369	399	397	371	436	390	396	405	364	426	448	366	405	401	391	376	403	413	403	420	397	384	397	404	382	386	367	409	351	411	413	391	401	411	414	406	385	403	394	380	405	387	360	422	413	385	400	419	387	392	375	377	423	379	402	413	375	402	450	388	372	406	401	395	387	390	397	384	398	399	390	399	398	390	374	376	390	383	418	392	405	371	430	393	436	336	375	379	387	381	403	372	369	387	410	396	409	397	368	347	371	386	381	364	377	378	396	399	417	358	374	380	389	416	407	375	397	374	386	393	401	416	387	396	407	389	375	376	423	380	403	388	381	367	381	420	404	405	379	391	433	371	368	368	448	365	383	413	407	377	376	409	397	429	361	355	406	380	404	397	415	408	375	395	383	407	409	390	395	413	367	424	400	367	381	422	409	371	392	385	390	421	427	388	392	436	390	394	390	406	367	378	426	422	382	382	393	401	393	404	381	355	398	410	411	372	400	374	420	380	398	387	410	391	357	377	408	420	394	416	362	449	372	394	388	377	385	416	403	375	416	388	405	386	420	394	419	396	399	400	377	388	404	392	411	402	402	392	375	400	433	394	369	385	407	399	421	418	371	384	399	429	398	400	430	411	393	403	382	401	417	395	388	395	408	430	382	379	389	386	418	394	391	368	347	390	387	374	392	381	383	406	366	404	401	404	375	362	404	434	380	395	359	413	413	413	384	402	411	412	418	412	412	379	374	439	378	432	406	383	364	418	387	388	362	408	412	400	401	401	394	432	415	413	403	410	382	418	408	431	391	428	395	401	399	396	413	416	361	466	433	386	411	399	415	378	407	412	375	383	415	382	396	388	379	403	427	401	401	413	423	375	405	379	360	381	407	381	412	406	422	383	399	348	402	365	414	410	380	418	408	426	428	406	407	387	416	392	398	409	410	385	421	417	429	389	397	375	387	428	379	425	383	372	384	382	431	415	384	376	364	367	383	376	442	401	436	395	397	381	393	423	379	363	388	399	364	368	421	384	383	384	386	361	406	386	411	415	400	403	397	373	402	388	387	392	377	404	394	396	392	368	376	395	395	372	371	395	401	397	401	425	410	369	412	390	378	423	379	395	358	441	386	404	379	406	376	444	407	411	390	403	400	375	396	400	380	409	397	365	397	419	369	409	417	398	447	393	351	374	389	382	382	423	384	416	375	393	387	378	396	440	402	368	410	388	406	382	405	416	393	378	418	389	394	379	418	387	426	392	391	415	419	372	414	373	413	385	417	395	369	387	406	401	343	387	382	406	407	400	366	407	399	364	392	383	376	340	380	350	386	391	420	418	390	426	412	395	436	424	375	397	434	389	392	399	345	409	415	390	434	411	412	384	392	358	406	411	383	391	395	379	342	364	377	422	457	421	418	405	381	422	382	419	382	381	391	374	416	375	358	389	398	404	379	390	408	424	408	431	441	396	416	415	381	358	387	400	379	405	376	385	369	387	354	391	432	404	392	393	417	362	402	380	391	416	415	369	376	376	393	355	405	392	423	378	400	393	398	382	444	386	436	411	372	368	377	383	403	376	423	386	356	402	396	385	423	435	377	378	396	398	387	408	400	410	412	418	372	355	380	382	419	386	389	381	385	408	380	414	391	365	387	381	392	407	380	422	427	370	364	401	380	427	424	416	378	386	391	422	381	423	374	383	392	422	397	400	375	388	439	379	409	382	396	384	384	378	382	391	400	391	420	419	379	428	436	391	414	386	390	408	378	407	430	361	392	383	394	415	371	394	379	387	403	402	426	430	379	420	391	411	397	387	371	369	442	420	403	377	405	410	384	411	387	376	405	401	412	420	357	400	399	411	403	393	399	463	389	383	411	405	434	364	379	388	388	445	386	384	434	423	403	390	412	416	411	402	398	435	413	369	393	402	398	395	385	411	409	392	384	400	385	415	361	425	400	376	395	391	378	398	398	381	381	368	397	397	387	362	345	400	387	359	432	423	396	360	418	400	392	405	403	382	363	425	391	400	377	443	420	436	375	397	386	403	404	410	426	393	427	375	361	404	418	421	409	404	357	405	404	370	382	412	407	403	408	374	411	374	392	388	371	423	395	417	404	388	395	412	395	388	391	381	398	386	390	367	415	370	389	415	386	396	380	413	392	358	402	403	369	386	429	376	445	383	391	373	408	428	407	413	385	398	391	382	408	400	382	388	354	374	374	356	412	383	401	404	422	399	400	345	410	425	380	376	367	388	366	420	444	381	399	421	418	390	403	393	403	393	398	378	383	415	435	415	426	377	389	396	410	366	423	432	385	407	388	401	405	411	423	407	370	381	387	413	383	373	425	388	382	439	372	386	413	362	369	390	384	361	365	399	386	363	396	398	449	409	384	395	405	375	410	373	406	399	391	402	378	418	436	368	386	375	383	396	378	415	379	439	370	414	423	381	376	403	399	386	415	426	384	383	390	385	399	408	391	426	399	425	419	397	417	422	402	398	440	415	347	407	409	350	444	405	393	399	365	406	396	371	386	394	366	411	364	443	373	409	405	405	384	375	401	368	385	412	426	404	399	365	393	400	399	387	403	391	393	418	385	357	388	412	387	412	415	417	394	400	353	383	405	360	379	370	408	407	399	383	378	390	419	389	373	374	372	397	397	389	380	379	391	393	381	404	363	388	402	373	402	390	362	372	418	418	403	411	377	403	383	415	374	379	384	384	410	367	387	389	383	421	380	394	375	395	412	353	382	386	370	388	390	408	434	393	403	403	396	402	363	410	375	359	420	349	369	413	429	348	407	392	378	403	390	431	406	409	401	387	392	375	389	436	411	408	383	374	392	428	420	404	416	391	366	394	396	367	399	398	405	389	419	353	382	393	407	382	403	363	424	409	396	380	380	404	433	371	390	382	434	396	354	418	417	419	421	419	334	384	410	421	443	363	406	419	378	381	413	401	387	424	395	353	402	411	390	395	410	405	381	384	376	407	408	414	391	387	419	386	399	357	397	384	424	434	405	407	412	381	384	391	413	376	376	383	403	387	406	408	383	384	380	443	391	385	382	435	408	430	359	418	393	391	378	421	377	434	384	417	398	404	358	393	397	397	383	441	411	389	375	385	352	393	406	352	397	427	401	393	404	382	374	386	413	422	397	401	397	375	398	414	380	392	393	382	418	420	385	396	415	427	384	390	391	412	370	385	438	405	402	377	402	443	386	416	401	408	418	401	430	369	394	404	389	413
3231	3770	2526	1318	1091	863	774	753	684	606	564	555	561	579	574	565	555	528	510	483	526	552	546	540	526	546	490	547	556	542	515	500	528	547	532	563	490	516	560	551	492	550	511	558	507	505	513	562	503	546	538	543	516	557	492	528	513	534	541	547	515	553	529	492	529	515	493	511	525	520	528	509	496	488	527	470	496	500	523	537	532	521	517	537	545	520	530	520	508	542	519	495	532	530	515	480	500	523	495	502	489	568	518	556	520	461	528	501	494	574	524	575	510	520	508	523	509	547	477	519	521	497	543	501	477	495	502	515	504	524	525	553	514	522	525	573	514	494	539	528	533	567	488	525	537	503	494	494	508	470	498	534	482	513	535	485	561	534	520	475	561	473	512	530	531	508	511	547	533	499	505	512	523	523	509	520	511	507	546	503	503	499	506	522	480	530	514	524	520	525	507	526	532	519	533	584	545	551	513	497	509	517	548	501	517	503	524	517	476	512	512	487	528	519	552	489	471	549	534	511	509	526	518	539	526	511	504	484	503	536	488	500	501	536	536	497	490	501	491	505	496	509	511	490	509	561	528	480	527	525	521	528	518	552	516	556	537	491	517	501	507	507	521	540	498	513	527	512	517	483	536	477	526	513	499	516	510	509	523	510	532	521	487	505	527	500	576	522	543	534	479	503	529	495	485	484	532	580	538	516	512	504	542	502	524	524	518	529	483	504	507	513	547	531	465	521	509	547	492	515	469	508	503	495	562	550	520	494	513	530	526	486	515	503	521	521	487	492	532	537	552	499	570	518	497	531	526	517	481	526	528	527	503	513	533	566	526	480	490	550	524	476	519	529	526	529	530	534	539	465	514	513	538	518	544	565	519	560	512	490	519	531	501	497	517	506	534	495	537	492	566	514	537	498	540	541	498	538	482	543	504	491	489	513	515	510	524	472	543	529	496	481	542	558	522	544	521	479	507	535	538	499	493	491	529	493	568	523	511	524	498	519	511	571	486	518	482	474	486	505	538	513	504	553	510	519	516	520	535	522	530	535	495	534	571	520	493	491	555	517	480	534	515	505	478	540	503	471	499	507	537	505	477	530	542	514	497	484	511	487	490	555	532	488	517	486	505	516	505	532	523	488	508	559	508	536	524	569	552	472	537	481	554	554	506	543	513	510	537	525	531	512	511	503	485	525	500	500	508	501	527	518	518	523	531	515	529	517	526	531	493	511	520	534	521	482	476	500	522	527	531	561	512	516	541	487	521	552	530	499	492	493	499	526	517	535	509	554	560	546	481	521	521	527	531	493	560	507	465	514	511	533	485	539	536	518	527	512	498	524	507	542	565	525	511	507	498	516	501	512	517	554	538	562	505	475	499	484	469	537	515	555	493	504	519	527	478	486	525	512	527	524	500	490	515	500	479	507	532	481	513	539	524	491	482	481	493	538	511	506	515	522	517	523	512	523	504	485	527	508	540	499	537	503	524	500	508	504	505	541	541	505	549	538	492	506	524	473	515	511	527	523	479	464	521	525	500	494	497	547	523	482	480	523	482	523	497	514	520	503	491	513	550	521	521	535	511	490	461	517	546	506	511	488	516	498	531	467	549	468	542	487	534	531	478	508	498	487	535	520	554	495	558	531	505	548	486	505	482	533	492	462	468	516	524	482	471	521	526	537	467	523	495	485	524	524	522	539	507	489	522	546	529	531	504	509	514	509	575	526	488	532	501	514	496	560	506	494	476	558	513	504	593	573	538	525	520	502	513	499	527	524	513	523	525	522	516	522	532	506	504	528	522	523	549	503	486	510	514	515	490	527	525	519	543	553	489	536	514	509	506	493	527	494	517	509	538	563	496	490	513	536	531	500	511	518	526	494	473	530	539	540	535	580	479	531	489	523	512	515	489	498	491	522	504	512	528	485	544	490	499	492	530	546	536	517	481	499	552	546	510	497	525	575	514	510	563	506	514	519	525	481	494	550	503	565	485	499	491	530	549	565	515	520	515	509	539	500	498	492	520	518	485	499	489	494	533	535	540	504	510	497	527	502	514	497	549	546	498	516	554	506	495	511	527	545	547	513	537	489	533	543	478	515	547	511	527	520	506	522	532	561	531	520	509	486	479	498	570	548	549	542	530	526	509	484	500	548	526	568	506	525	494	543	505	511	514	543	537	502	513	529	487	500	533	545	520	531	535	503	502	534	489	506	522	524	521	495	534	523	519	538	523	548	492	507	527	518	550	525	507	511	550	525	523	553	535	506	537	489	505	506	493	523	503	552	486	566	515	526	530	491	510	496	513	484	541	467	507	522	548	511	538	502	511	522	500	495	511	532	519	555	520	449	532	509	560	511	507	498	507	510	561	500	504	507	541	474	558	528	536	521	569	533	463	518	490	572	518	518	520	526	495	520	532	511	550	525	511	549	469	526	532	503	514	504	526	522	492	464	476	478	512	516	512	531	532	498	539	511	510	512	495	509	495	488	526	489	512	485	536	508	513	525	499	553	537	490	520	482	509	523	538	539	490	516	484	520	500	500	561	544	524	530	507	510	517	503	505	514	509	543	523	472	491	516	486	507	492	515	514	512	537	506	537	529	491	523	548	561	547	493	552	521	529	523	477	485	558	558	498	563	495	536	501	521	522	508	528	542	482	563	527	552	513	507	510	536	512	490	482	509	528	519	528	544	557	519	534	525	518	514	495	504	512	521	531	530	509	525	518	520	480	515	510	514	518	524	524	485	566	508	502	530	530	529	502	505	477	476	505	510	512	493	467	526	537	504	493	515	501	555	527	462	511	539	562	536	526	501	548	487	509	530	492	519	483	508	552	523	509	511	545	521	542	529	544	553	513	522	517	562	501	531	512	517	530	498	494	547	506	493	537	508	542	533	543	515	473	477	512	522	556	500	549	510	482	524	540	533	508	509	551	501	534	511	528	473	535	549	552	519	534	529	513	503	505	507	526	482	504	555	489	477	521	496	506	503	516	527	533	474	504	518	524	526	499	517	506	524	521	519	527	541	508	500	534	499	510	548	488	553	528	496	537	512	494	562	493	519	536	524	523	497	507	479	533	538	510	512	484	542	536	558	514	547	472	489	522	538	529	535	514	515	516	516	546	503	488	548	511	533	484	510	548	520	504	558	505	515	480	514	530	514	502	524	527	503	498	514	511	510	513	517	525	536	514	513	504	524	567	549	543	480	496	531	516	523	503	502	531	569	517	491	524	522	505	511	511	516	496	483	511	489	512	524	519	528	476	510	523	520	561	490	533	516	475	497	549	518	475	500	522	529	496	558	557	534	545	518	505	496	538	520	496	489	515	508	505	528	497	505	518	509	530	514	504	482	489	512	499	538	509	494	517	505	534	519	527	508	493	510	499	488	518	498	531	530	527	531	543	501	542	490	511	495	504	513	526	518	497	508	487	534	548	523	547	493	500	524	496	538	512	478	500	540	501	535	507	527	519	557	564	488	483	527	515	509	518	531	531	527	510	504	542	528
22099	20872	28178	23687	20875	19335	1171	402	292	253	247	225	247	199	206	207	172	147	175	161	159	136	147	141	148	122	132	110	129	132	133	138	132	126	121	124	112	124	118	158	112	112	110	110	114	126	106	125	106	123	118	119	115	107	112	119	121	105	129	118	99	111	119	110	124	111	110	134	115	100	109	133	114	120	113	129	112	113	103	106	114	91	109	120	138	116	97	116	108	126	115	105	114	114	121	120	110	100	97	108	94	114	97	113	121	124	113	103	100	118	118	117	109	101	99	120	103	109	113	95	118	129	98	94	110	111	120	104	109	101	127	103	109	116	136	114	120	104	120	106	96	97	115	110	113	117	113	114	119	117	91	120	108	124	118	110	112	126	119	100	107	111	110	107	93	94	108	114	128	111	115	122	112	110	120	115	90	134	108	96	115	108	129	109	112	120	107	111	105	142	104	92	107	113	102	133	118	95	111	103	119	112	122	108	106	125	83	102	94	110	103	113	102	113	104	111	109	112	112	118	117	113	123	107	104	100	121	106	109	101	101	109	101	96	98	99	122	102	112	105	126	119	100	124	95	114	95	113	111	108	104	118	128	131	113	111	123	106	93	137	116	103	93	117	110	116	103	115	112	112	108	126	99	116	127	109	118	99	109	119	99	107	97	120	105	126	111	105	119	111	108	128	124	115	99	106	105	106	126	122	94	113	135	109	124	122	126	110	115	115	106	106	111	133	140	100	133	106	111	111	112	99	108	121	116	115	109	110	106	109	102	108	107	119	100	105	107	107	125	98	111	125	108	103	123	98	108	132	111	100	103	108	133	108	108	112	98	114	123	114	138	104	114	109	114	125	131	112	120	106	127	120	90	106	120	126	123	113	119	139	112	120	122	129	105	130	125	85	135	123	111	120	112	111	96	114	101	119	126	106	106	106	130	114	117	95	131	110	105	102	138	112	105	119	111	132	96	125	107	104	110	130	111	113	118	116	120	118	100	104	124	107	115	118	113	113	127	115	117	120	114	102	123	108	117	94	110	114	118	90	114	119	114	114	107	105	112	113	123	104	111	124	103	100	93	107	108	139	104	92	103	102	104	115	113	107	109	122	114	100	124	113	95	109	114	104	114	92	135	109	110	97	123	115	102	113	118	128	121	105	107	104	106	103	117	106	126	133	124	115	106	132	102	108	109	132	117	125	114	123	118	138	113	87	122	103	103	134	104	108	115	122	104	118	106	101	124	103	105	107	123	118	102	110	115	102	109	119	103	124	111	108	115	111	107	114	117	109	119	110	109	117	117	128	125	123	118	104	116	115	121	108	93	104	113	131	119	102	98	114	107	102	109	121	93	122	110	126	102	120	112	115	132	111	96	105	108	126	112	111	126	110	106	96	132	106	127	109	108	108	132	102	105	109	123	108	107	112	114	117	135	116	112	125	117	107	127	109	143	107	107	129	129	121	102	132	117	110	119	106	117	98	92	114	107	91	108	109	98	113	109	116	116	106	94	103	114	114	126	110	108	87	111	110	126	114	124	118	123	120	121	121	119	131	93	125	120	96	112	98	128	105	102	134	117	98	97	108	105	111	106	115	105	111	101	97	112	117	125	137	106	128	105	118	108	113	121	120	114	122	120	115	119	114	131	114	99	117	121	100	121	118	107	120	107	125	98	116	121	111	124	143	125	129	109	126	112	130	127	100	97	103	120	118	97	109	111	102	111	134	123	100	102	105	112	133	83	103	116	100	111	125	127	126	116	121	118	118	122	117	115	118	99	127	120	98	113	113	113	108	123	120	119	111	114	126	107	117	119	115	106	101	94	94	119	110	138	93	119	115	99	117	90	105	93	107	121	105	124	126	123	116	114	111	131	113	115	115	129	95	95	106	110	95	107	116	97	102	116	114	111	110	107	101	121	106	101	128	108	121	105	102	110	119	146	98	96	96	102	105	134	127	119	117	103	88	118	122	111	109	126	98	116	89	113	87	115	105	125	115	100	119	98	132	114	106	122	118	119	115	102	118	113	111	110	121	94	117	120	116	127	109	125	130	101	119	119	102	128	98	127	112	135	97	115	106	119	117	112	123	112	104	109	105	124	114	107	128	114	111	104	113	105	111	106	112	85	113	119	114	114	87	118	122	106	119	104	126	109	119	133	116	113	101	112	111	132	111	109	114	123	111	113	121	105	119	107	127	114	101	117	131	121	112	106	115	111	122	102	111	100	117	102	100	110	95	108	132	99	107	123	115	88	103	132	117	111	118	105	109	136	116	123	121	104	100	107	97	120	121	126	102	98	113	109	106	103	109	128	126	107	112	94	96	109	108	127	99	117	131	112	116	103	94	119	116	110	124	123	113	113	136	131	106	113	98	94	124	116	110	108	119	115	107	101	127	98	113	122	113	106	128	108	105	101	113	116	104	111	117	107	98	120	134	109	108	95	93	106	100	105	112	119	102	127	100	115	136	119	117	124	115	146	116	118	106	122	140	126	110	95	113	140	99	146	118	124	115	130	100	116	114	109	90	106	125	117	129	110	107	107	101	119	100	123	111	102	110	102	109	139	95	103	105	125	104	124	118	113	116	101	98	101	107	104	122	117	120	118	124	115	129	107	116	109	114	106	111	109	119	103	90	129	118	111	118	123	124	114	114	95	126	113	110	105	111	105	102	104	103	119	90	104	95	109	108	115	106	128	84	124	125	118	104	105	113	101	123	113	100	137	107	123	142	112	113	109	116	132	115	104	113	114	124	107	103	109	130	135	124	94	105	111	101	102	112	116	133	101	103	111	119	97	106	99	99	110	128	118	111	102	92	100	110	119	96	110	105	107	121	105	101	105	96	111	121	113	98	105	107	115	109	114	109	80	122	114	116	125	123	120	121	134	129	92	109	110	118	103	118	113	118	98	108	125	124	97	89	127	123	123	103	110	120	127	119	116	132	125	114	108	120	117	112	107	125	109	108	98	117	116	106	99	117	114	112	106	109	105	100	107	106	117	112	99	121	111	104	108	111	109	115	133	122	126	117	97	133	114	103	105	133	129	112	118	122	88	100	122	133	118	115	121	89	100	119	140	111	119	136	109	118	110	110	115	119	126	124	102	99	119	132	98	119	115	113	114	134	123	118	130	123	129	110	98	116	123	106	123	103	113	117	123	111	137	101	99	114	105	103	133	125	110	103	99	114	112	114	126	121	107	125	115	108	131	98	122	115	121	110	115	101	125	139	98	124	130	122	101	119	131	109	120	96	117	106	117	113	106	128	103	101	118	114	105	117	102	105	106	126	125	125	109	118	107	96	94	108	117	120	129	102	119	117	111	111	124	129	119	124	118	116	98	94	105	114	99	111	123	112	112	100	100	115	97	121	130	115	123	121	100	126	104	117	106	109	120	115	115	110	113	107	101	128	114	109	116	111	109	118	103	116	111	108	101	109	91	104	107	108	106	102	112	122	112	111	115	102	115	108	96	120	119	117	116	108	124	109	100	108	132	96	113	109	116	125
4275	12140	7816	3553	2543	1675	1215	888	763	634	527	459	404	380	358	312	326	256	292	250	244	231	196	213	209	186	190	178	185	197	183	190	170	182	195	184	168	164	166	164	213	187	171	172	162	143	169	170	165	143	156	176	191	181	188	169	149	155	149	153	165	162	151	183	152	165	159	165	161	151	152	146	143	164	151	143	167	145	166	159	154	167	148	143	175	146	150	134	156	176	150	154	164	166	157	154	151	158	154	152	148	160	165	163	172	148	162	150	155	176	150	171	161	162	152	155	178	132	160	159	178	161	166	160	151	166	135	153	173	152	150	141	181	153	151	146	156	156	138	168	158	140	145	157	165	142	161	158	161	136	182	175	172	153	157	170	154	165	156	146	148	141	165	180	151	143	174	148	141	132	146	166	152	154	158	157	165	151	165	148	150	140	157	136	182	152	161	162	156	157	138	165	152	140	163	161	148	156	169	139	153	148	143	170	156	173	130	164	169	161	150	141	166	170	183	180	171	137	161	148	148	155	159	168	160	158	150	142	163	156	165	157	155	181	152	175	145	160	164	162	140	184	149	146	154	149	159	147	155	148	170	164	158	178	142	142	169	132	167	167	164	150	146	145	152	148	171	141	147	151	166	145	175	147	157	168	163	166	163	147	145	153	175	183	152	166	147	149	147	147	162	171	157	144	166	151	158	149	150	151	128	145	147	153	181	156	162	146	155	146	173	160	157	154	175	160	164	160	156	141	158	154	153	153	165	141	162	161	150	161	143	141	146	140	178	153	158	149	147	137	165	179	149	149	159	139	152	147	155	140	148	168	157	148	166	145	171	155	168	170	143	141	156	144	135	150	153	160	156	146	170	168	164	164	176	148	168	157	138	143	149	153	153	163	149	178	157	148	147	135	170	161	149	167	165	165	147	163	165	154	155	170	155	139	155	146	161	132	129	168	150	146	172	165	143	166	172	177	156	168	143	164	125	151	194	184	149	164	144	144	137	149	153	153	174	147	156	179	143	128	155	154	170	144	138	160	160	156	167	156	143	154	145	173	153	159	160	151	151	138	151	160	154	152	150	164	169	159	140	155	151	155	151	120	130	135	199	168	159	160	158	149	146	160	159	154	163	174	157	164	140	151	169	166	163	156	142	171	148	136	139	167	147	173	148	160	147	145	153	171	145	156	175	153	163	135	180	154	122	168	150	152	149	156	160	162	151	181	165	159	151	157	148	138	141	156	161	134	158	177	159	158	175	155	132	144	171	140	160	172	156	164	160	156	159	162	165	154	175	147	144	170	156	159	150	157	141	159	151	164	149	164	154	168	147	175	152	163	151	144	138	161	157	148	173	169	155	157	167	145	162	162	163	161	166	163	156	162	170	177	153	176	158	167	155	174	138	164	137	141	138	160	165	177	146	153	148	157	152	154	169	134	151	160	180	178	173	159	131	182	161	163	167	165	146	146	161	161	128	146	157	152	156	157	147	149	131	164	170	154	161	155	152	159	168	158	155	146	158	142	142	145	168	161	142	162	174	149	146	155	153	161	183	154	172	142	177	142	174	157	180	156	140	149	165	178	157	175	159	157	143	169	159	146	163	142	133	163	157	138	146	139	150	145	158	147	142	157	153	162	131	141	152	153	174	166	144	156	168	161	174	158	134	163	143	135	171	153	151	155	150	148	164	165	166	161	127	168	189	172	146	153	143	147	167	151	155	162	157	154	164	189	159	156	141	181	169	165	142	147	144	165	172	155	150	145	151	154	153	164	164	145	141	162	149	176	182	148	138	137	131	153	160	145	142	159	172	148	180	163	154	160	150	167	175	146	172	156	150	156	154	153	154	148	148	182	159	170	169	155	170	140	151	177	136	143	144	162	171	158	163	130	136	158	158	153	168	143	152	156	143	134	155	168	167	195	157	170	155	145	167	146	142	150	169	150	164	134	156	172	168	146	153	119	169	162	154	168	159	160	157	137	158	144	150	162	152	159	172	163	150	169	163	171	170	154	139	142	151	141	157	147	160	147	148	174	158	150	193	150	150	144	170	157	154	151	147	152	142	151	165	154	155	156	153	151	143	155	154	140	148	174	142	150	149	158	140	158	152	175	156	144	152	154	147	138	161	167	169	142	152	150	169	158	153	155	161	148	169	150	161	149	127	169	158	152	145	149	174	131	154	154	162	152	165	146	176	141	146	165	140	143	156	129	148	158	142	168	194	161	176	172	141	153	165	149	178	145	168	175	152	156	152	144	130	165	167	158	177	138	119	136	156	163	168	169	173	152	149	164	144	141	141	161	161	139	157	159	171	173	167	152	164	155	170	155	172	169	147	151	151	137	154	155	141	159	182	126	137	172	163	155	156	158	128	160	153	181	157	158	150	140	158	148	153	179	151	147	164	152	166	194	187	146	170	130	168	154	159	132	157	141	151	149	133	162	159	156	157	156	168	144	135	156	181	168	159	181	142	145	156	161	140	157	167	174	136	141	169	154	167	171	159	166	154	172	159	163	142	159	158	152	142	141	149	140	165	163	136	159	144	140	162	151	158	187	149	158	145	154	134	157	179	159	183	150	165	170	159	183	161	121	130	170	165	144	165	154	150	146	165	172	170	154	143	157	134	168	150	155	153	157	145	158	162	144	174	154	177	173	154	160	169	150	141	154	162	160	146	164	136	156	154	161	180	147	154	136	156	148	137	179	155	123	168	148	163	168	170	147	155	161	167	160	153	114	149	169	159	161	145	167	137	151	151	146	164	165	152	152	150	171	149	152	146	149	136	139	145	170	151	142	159	182	159	156	149	189	145	187	143	151	145	150	172	157	164	123	150	162	164	169	127	141	151	145	162	154	158	142	168	145	151	162	161	177	151	164	143	170	138	154	150	169	164	167	168	148	153	131	159	146	171	155	161	153	140	131	153	156	176	149	173	160	144	133	153	170	163	152	165	168	171	150	159	155	176	163	152	167	144	154	131	144	144	160	141	131	172	180	154	148	159	158	167	152	153	161	173	137	166	183	135	151	135	129	167	169	147	131	164	153	151	163	148	167	144	147	140	141	163	141	144	165	139	144	150	150	168	151	165	134	153	137	144	189	149	146	165	156	176	143	160	142	169	143	164	136	139	143	153	155	165	165	164	131	162	151	155	160	152	144	144	154	168	165	142	163	153	169	162	142	164	166	145	161	163	158	170	149	155	152	146	139	143	151	151	144	157	140	151	161	153	146	164	158	149	160	161	164	142	163	144	139	166	133	142	155	154	160	166	147	147	171	168	145	147	166	161	146	174	175	140	166	152	152	151	145	147	157	153	149	160	160	170	168	157	133	162	155	152	153	157	167	142	165	151	154	148	149	148	145	154	150	138	154	148	181	146	141	157	164	146	155	167	145	153	141	159	157	145	158	155	165	158	162	154	159	142	163	149	146	157	157	166	162	167	172	151	140	178	165	177	135	144	171	177	175	142	154	161	152	176	134	145	167	166	167	161	152	162	173	171	149	148	157
26942	17089	3219	682	568	559	535	520	513	506	485	523	528	521	514	515	551	515	517	483	522	484	533	472	478	523	485	490	494	470	518	523	501	505	495	512	500	498	507	468	552	490	525	513	530	483	517	503	519	489	487	512	500	514	529	502	519	499	487	515	548	507	500	493	492	487	525	517	490	461	519	503	534	476	452	496	523	531	529	536	512	518	516	501	524	494	517	500	492	500	497	490	447	436	484	483	468	510	505	471	509	473	525	475	493	503	486	488	493	469	515	524	491	517	482	542	511	509	496	494	537	512	531	488	534	530	520	525	515	526	537	484	493	524	502	499	516	513	525	504	503	484	488	482	463	461	515	503	510	507	512	493	509	475	487	535	503	519	546	510	527	513	490	493	501	509	531	492	503	498	502	535	488	464	540	506	474	499	518	489	491	496	536	531	498	491	522	512	550	524	504	465	484	432	523	490	537	557	479	542	505	468	518	502	562	489	504	521	492	496	512	491	495	511	555	538	516	493	539	517	511	479	507	519	475	515	481	538	491	480	514	499	489	484	537	503	497	531	480	510	479	492	479	478	495	498	517	507	493	497	507	507	521	498	502	508	510	515	465	493	480	538	496	459	504	507	515	487	484	500	504	475	528	497	506	467	544	500	477	510	526	495	494	525	528	516	507	540	523	448	482	499	532	458	518	539	479	479	550	538	504	509	527	582	521	499	523	503	486	499	499	487	499	507	536	522	528	504	526	495	488	508	496	555	551	522	506	476	454	521	515	529	490	549	531	521	492	493	518	500	514	461	512	505	456	536	500	497	491	517	491	519	522	523	483	475	527	525	504	490	491	472	519	480	537	488	514	542	465	517	510	475	496	498	527	492	497	494	511	520	494	507	518	506	504	512	506	509	503	511	525	505	508	537	536	544	504	510	501	536	505	504	527	503	492	502	497	542	515	529	503	477	474	483	520	513	506	505	499	528	483	485	481	518	457	528	481	517	479	514	480	476	525	516	486	517	469	478	540	479	541	513	514	508	482	498	484	546	551	516	500	520	521	508	494	520	479	493	481	499	524	494	503	507	510	518	481	499	512	498	489	466	491	489	504	458	505	512	495	495	541	508	490	518	516	504	484	523	508	536	501	541	555	494	490	520	488	523	500	485	511	484	456	506	483	532	485	495	506	455	491	514	516	480	499	511	506	500	533	502	525	473	488	511	504	512	534	456	500	475	500	518	526	538	498	492	514	474	467	506	523	489	540	507	510	524	510	510	518	502	495	487	491	513	469	542	520	504	536	509	505	518	529	513	479	505	513	465	482	500	495	487	491	497	476	499	510	527	521	522	506	524	508	491	513	515	506	514	514	484	496	514	506	536	491	493	519	492	528	467	487	454	512	517	556	510	516	548	535	522	551	484	507	530	516	520	534	460	496	492	539	498	484	498	516	546	541	525	468	506	530	528	519	510	446	510	510	494	472	488	491	515	495	490	514	498	502	549	492	518	481	509	519	496	511	505	523	498	528	513	509	512	532	540	494	521	503	503	509	451	520	508	550	534	513	485	528	530	506	492	468	545	501	509	501	505	498	502	530	486	505	498	518	503	465	518	496	546	510	425	517	505	540	529	498	518	497	542	504	510	513	516	507	519	466	564	498	509	519	505	473	484	473	525	475	511	536	492	506	501	523	515	525	503	501	519	489	533	480	506	532	520	522	437	539	511	518	477	496	521	510	496	513	510	543	559	468	484	469	485	517	545	500	543	500	466	504	478	517	506	513	519	503	543	457	477	508	524	510	510	481	474	511	536	475	461	501	511	483	524	458	502	493	494	527	487	520	489	493	526	497	520	519	507	506	495	513	498	483	488	540	504	528	483	543	517	562	472	510	539	540	528	504	488	506	490	494	545	538	488	527	533	490	511	517	512	529	518	507	517	507	519	526	488	523	517	516	521	525	515	520	531	496	495	495	494	523	518	533	538	473	510	548	518	556	484	542	544	495	515	512	554	492	516	468	539	512	470	543	558	482	493	502	519	499	526	525	499	484	493	485	513	491	530	532	556	509	487	507	508	480	515	456	499	500	540	491	518	506	471	495	520	480	517	485	513	505	475	507	497	530	501	525	520	528	501	455	472	482	504	550	524	517	476	489	512	530	493	482	484	513	515	516	531	512	540	519	518	506	547	484	519	499	523	485	541	471	559	519	490	486	539	532	524	486	492	498	508	488	524	520	534	519	498	473	490	506	463	533	509	539	523	464	506	482	511	466	506	509	496	518	528	536	474	496	512	503	513	501	518	504	493	479	478	457	468	484	504	490	529	500	482	482	529	514	480	483	508	486	530	508	511	538	501	518	569	484	537	476	491	530	489	486	504	490	525	505	547	500	515	512	506	503	551	496	524	480	481	522	507	473	505	516	494	534	535	517	495	507	533	512	509	481	490	520	501	534	526	478	534	507	546	517	490	509	511	457	531	519	482	480	512	476	467	510	514	512	478	475	540	545	528	464	505	520	525	471	491	517	511	508	496	462	533	530	508	515	527	504	511	478	529	505	489	512	480	494	515	464	528	526	504	499	484	479	469	515	511	482	480	498	479	468	460	517	534	492	480	472	517	517	524	509	482	475	510	547	504	515	471	464	515	494	500	539	467	480	537	568	525	516	509	505	537	488	533	514	500	506	498	494	507	537	540	501	514	491	485	490	520	451	462	521	548	525	516	536	461	485	453	488	513	510	505	506	513	503	539	511	502	531	503	517	518	506	499	485	479	492	489	501	553	495	515	515	521	474	485	533	506	498	495	508	541	476	505	492	456	496	523	510	479	497	501	490	463	524	509	501	482	481	550	486	481	518	512	507	508	521	546	546	512	482	538	525	504	509	518	475	490	521	516	480	498	489	515	554	518	500	495	455	498	529	479	496	531	500	466	488	466	499	516	468	493	514	481	497	511	485	496	523	520	520	504	494	467	533	473	507	500	555	518	481	464	486	513	509	522	510	495	509	522	512	505	549	484	529	521	541	466	477	520	507	512	510	563	492	535	518	459	494	541	512	534	518	523	521	471	516	510	496	486	540	534	503	505	483	529	497	485	480	491	495	552	535	509	485	515	499	497	507	474	543	526	458	532	511	525	513	523	534	491	506	526	525	468	483	499	517	491	513	476	523	519	512	522	527	484	486	539	513	467	531	503	553	501	489	492	477	513	480	492	500	459	508	518	508	502	508	505	505	498	536	527	526	514	474	503	507	498	537	496	493	468	517	505	506	482	560	498	496	523	511	484	499	501	519	498	545	537	501	460	519	489	489	528	500	486	551	512	465	493	536	512	501	547	521	529	528	497	482	469	511	512	465	545	547	492	526	548	542	526	494	495	498	492	513	486	487	531	476	554	479	489	513	507	498	530	506	508	526	516	511	458	498	501	501	560	465	530	528	528	482	478	491	491	521	509	507	499	542	511	517	492	511	502	528	501	521	490	534	510	525	525	540	483	538	490	511	491	549	484	547	514	470	529
4231	1449	1067	822	780	693	714	657	685	689	641	719	639	678	677	674	722	703	646	660	628	648	685	673	656	739	670	655	623	621	683	688	653	688	673	657	687	643	645	654	648	677	618	642	691	642	701	709	685	662	677	706	676	679	618	657	663	650	662	659	698	651	711	644	654	653	701	665	601	652	648	688	672	627	694	649	635	637	636	713	632	752	647	729	690	637	663	655	691	621	639	639	686	675	631	677	669	636	699	659	698	657	700	616	641	645	632	642	685	666	690	670	702	686	677	664	664	596	697	705	646	666	701	667	691	666	655	632	664	689	664	655	656	658	627	692	657	705	688	656	623	659	666	687	684	659	637	678	661	728	664	683	697	660	623	611	651	650	684	637	670	702	647	672	674	644	670	639	682	648	717	667	701	659	675	670	651	659	624	719	628	668	647	633	651	715	721	683	640	665	655	656	707	688	679	662	698	666	711	676	659	674	708	675	687	658	679	723	701	650	653	689	652	680	673	662	681	708	631	688	661	675	724	647	639	635	698	634	683	648	626	628	662	695	622	670	694	672	693	727	701	635	690	653	689	650	701	685	626	672	694	709	641	648	668	648	710	658	682	677	689	682	679	657	685	700	681	678	668	696	659	706	703	682	658	651	632	671	717	632	683	658	671	734	676	662	644	604	686	605	658	674	685	684	729	670	678	704	655	657	655	667	668	721	611	686	669	655	629	682	672	677	673	663	693	621	660	699	653	640	650	694	681	641	665	699	658	622	693	685	684	677	678	641	675	658	635	697	731	642	656	648	696	624	661	661	710	680	650	650	655	668	657	660	640	615	684	714	666	687	636	603	673	614	640	659	653	660	634	634	662	698	688	670	605	707	661	634	715	686	633	689	656	643	664	606	693	702	632	641	702	698	667	678	624	695	645	674	695	654	655	641	650	645	644	698	653	666	663	656	676	666	623	627	674	687	683	683	666	663	648	623	661	664	663	672	650	680	617	633	682	662	668	678	681	630	679	606	703	680	657	660	700	684	666	612	678	650	650	708	687	666	666	613	680	646	671	669	698	653	670	657	672	704	676	673	675	677	728	652	669	687	696	649	673	630	637	676	662	667	634	676	667	683	680	651	697	651	666	626	661	677	693	712	708	664	652	635	682	686	694	633	674	616	658	647	698	663	645	606	698	625	689	706	689	659	632	620	651	674	706	665	674	673	666	698	634	630	625	714	670	647	647	653	621	620	686	637	742	619	672	674	670	677	706	657	688	715	675	614	679	615	676	703	674	660	647	626	674	669	671	642	672	677	672	680	587	618	661	667	688	659	650	674	662	648	709	631	662	666	646	698	648	688	652	692	710	641	680	683	699	666	729	668	669	615	685	655	657	652	647	677	711	639	638	672	676	719	621	646	670	646	647	674	685	639	673	708	664	648	655	662	647	695	671	670	707	653	657	649	670	707	635	643	676	686	713	678	656	635	653	650	664	645	661	739	659	674	648	657	667	681	630	703	671	700	651	638	671	679	719	621	606	650	658	686	673	653	668	689	637	680	654	695	655	648	638	672	723	651	633	643	634	685	672	660	677	693	704	627	659	632	664	667	650	711	636	669	697	673	687	649	710	675	652	701	647	634	667	645	645	729	640	660	646	662	649	707	584	645	699	638	638	662	622	643	660	695	629	641	719	674	661	657	714	635	673	677	697	657	671	631	653	671	655	658	695	641	670	648	652	695	638	688	671	703	632	662	666	670	675	649	678	705	647	645	637	644	679	699	624	650	642	634	702	653	732	667	688	662	699	748	656	669	709	645	688	685	699	699	656	652	656	691	689	616	697	664	650	656	663	651	674	639	640	633	678	651	649	654	693	671	687	691	670	686	681	690	664	669	679	671	653	692	682	641	650	655	668	676	653	647	699	658	610	668	669	652	665	674	695	696	667	683	671	678	666	653	612	664	652	653	659	645	665	695	608	621	675	672	682	687	685	638	696	657	658	673	706	621	652	674	719	718	678	678	679	646	678	663	675	683	633	656	650	684	665	616	687	696	621	703	671	641	627	659	695	666	642	663	679	686	673	676	634	676	652	634	649	687	690	686	673	658	703	673	694	638	681	702	683	680	697	706	644	661	629	655	663	679	640	653	654	687	695	639	679	633	662	702	682	693	715	685	674	652	676	642	658	700	674	677	693	655	694	672	647	676	708	674	706	605	661	672	631	680	610	637	644	707	661	658	643	675	646	683	649	618	636	713	663	663	661	666	716	657	668	645	692	678	651	698	635	681	673	704	646	651	649	664	689	688	695	689	675	673	727	648	700	692	674	667	671	651	701	657	654	660	654	692	661	636	636	722	695	651	697	665	715	698	650	664	654	682	672	654	662	681	681	670	666	670	659	689	684	633	638	636	660	698	624	671	697	663	646	700	624	679	701	640	648	700	654	650	684	644	657	683	656	625	662	678	635	683	658	664	600	682	674	696	671	654	680	668	680	656	666	662	656	622	637	678	656	636	683	678	661	665	663	669	668	693	666	674	668	660	698	688	641	688	663	670	682	644	712	689	637	661	664	702	651	678	657	642	691	697	699	695	673	693	703	677	641	649	647	677	671	677	716	702	652	676	708	714	668	654	660	617	665	697	696	721	717	656	692	732	646	689	655	669	639	662	644	664	681	670	691	672	704	651	646	690	743	673	646	648	636	673	667	677	657	653	693	705	678	712	729	621	653	673	712	634	681	608	679	638	628	685	620	654	695	684	727	658	697	692	700	665	619	645	643	646	649	670	707	680	649	656	725	680	703	695	669	691	660	694	669	701	708	679	668	677	636	687	651	653	657	674	680	696	718	654	616	669	690	656	693	678	682	702	634	726	660	664	694	675	654	653	648	666	641	699	690	658	674	666	662	633	661	673	654	686	711	670	636	676	650	693	665	670	666	628	665	627	713	697	657	690	646	684	639	665	685	679	657	658	707	655	708	664	645	659	684	669	666	696	656	652	664	666	684	689	688	660	656	683	643	658	610	665	679	619	611	663	654	706	651	654	672	615	655	661	622	668	622	710	657	661	634	693	608	665	669	656	673	637	698	746	715	729	726	642	640	687	709	623	687	677	647	639	668	687	692	655	682	715	666	671	592	667	668	644	679	692	644	657	671	661	671	656	626	688	707	684	685	617	681	671	662	629	635	700	680	654	680	718	702	610	720	692	686	681	674	633	623	667	694	635	694	659	663	651	685	646	676	660	650	660	695	685	698	628	709	677	694	640	677	665	646	695	632	688	662	648	666	630	691	703	656	676	679	694	613	626	683	706	675	636	659	663	671	645	665	681	674	654	670	696	662	711	707	682	666	690	678	642	626	651	682	650	663	641	654	689	681	652	677	707	630	666	689	636	663	707	678	620	690	700	666	679	697	669	638	666	655	691	633	684	664	660	654	679	644	661	713	652	622	656	674	633	669	673	659	678	678	604	630	636	673	692	651	682	693	664	641	669	674	640	646	666	633	691	663	669	670	675
23001	20884	27570	24322	20244	2169	661	499	416	418	415	413	352	402	323	350	341	329	357	386	356	322	322	328	320	347	304	335	304	322	316	358	324	334	321	342	339	345	333	317	320	340	316	328	340	359	358	344	312	352	337	363	342	339	352	322	288	321	322	335	325	310	307	316	337	330	299	328	335	342	301	307	312	313	349	313	328	321	333	319	321	349	351	296	352	357	367	328	305	371	362	298	304	307	332	347	324	356	326	308	342	321	308	336	324	320	337	311	319	310	319	348	312	309	326	313	315	321	290	332	351	348	296	320	338	327	316	335	301	338	329	317	332	316	273	355	320	365	298	347	321	309	342	347	342	311	341	301	321	320	315	303	344	320	348	347	327	301	302	322	324	334	319	332	369	326	332	322	302	334	335	349	317	350	301	347	313	341	327	296	327	322	310	365	336	354	314	320	326	291	332	330	324	334	331	340	325	348	321	327	351	345	378	330	350	358	335	292	343	337	358	334	345	301	349	345	323	331	370	346	322	337	355	347	332	312	301	299	322	325	322	330	334	291	328	305	321	324	323	345	369	348	316	325	317	305	311	309	301	351	314	303	317	312	337	359	282	304	320	266	294	311	352	326	327	327	321	357	329	322	361	316	344	326	331	332	332	327	272	307	292	305	325	327	348	315	308	285	362	339	331	319	322	307	336	341	319	321	352	315	350	342	317	316	348	331	328	335	322	323	336	331	303	325	319	326	317	324	332	321	346	338	321	292	345	320	313	303	338	343	327	299	304	326	295	339	305	388	328	319	324	350	323	337	351	342	331	356	327	320	310	327	310	342	341	320	336	297	313	308	335	352	328	343	341	315	336	331	304	354	310	323	327	312	319	307	344	298	315	323	325	341	304	349	328	331	324	343	349	343	327	328	334	321	317	333	326	361	328	329	311	337	285	313	326	344	343	358	329	337	335	335	351	357	318	332	336	348	328	342	303	310	357	341	344	312	345	313	317	350	329	334	337	313	310	339	326	311	319	367	339	344	339	323	329	348	343	333	331	317	327	354	348	318	312	295	324	345	323	324	356	323	346	336	307	312	364	325	373	311	355	310	320	337	353	375	289	354	334	350	325	335	345	330	352	316	310	316	346	351	339	355	350	344	313	328	349	319	324	318	309	329	338	339	325	355	340	308	319	342	324	323	317	315	331	329	320	322	343	307	334	343	309	325	343	334	303	354	332	344	307	328	311	373	326	341	328	347	300	339	362	307	333	314	317	333	373	327	352	344	319	298	312	337	363	342	308	346	320	313	323	308	359	334	326	298	341	292	330	296	305	345	305	318	324	324	316	353	314	324	311	337	346	335	330	348	310	310	332	351	289	350	323	341	357	333	320	327	363	353	318	322	309	320	316	297	308	317	322	316	356	345	316	315	338	336	320	302	319	324	347	331	317	321	321	348	366	336	318	319	316	322	332	314	334	318	342	334	337	319	314	306	323	341	326	333	337	339	343	318	331	310	343	315	317	359	314	283	320	356	352	345	335	324	310	367	301	327	344	330	315	344	334	291	348	312	331	334	298	344	324	336	324	304	347	346	351	328	334	351	344	343	344	323	294	343	342	325	335	364	351	332	313	314	326	292	310	316	324	326	321	380	299	306	338	374	328	351	310	343	347	309	363	328	352	329	318	321	327	348	332	330	334	318	331	337	320	350	343	279	332	342	320	369	310	328	326	289	336	317	316	355	305	342	315	307	359	348	336	333	358	293	360	327	327	306	304	305	373	345	362	339	349	336	328	280	315	327	323	305	304	321	321	307	363	367	319	341	323	313	333	346	357	329	325	340	331	317	326	332	303	349	324	315	337	292	336	311	332	359	306	339	312	337	340	316	321	297	285	341	299	364	309	342	331	316	305	324	318	364	305	324	320	306	332	352	315	329	311	299	349	304	337	277	289	309	309	320	346	338	297	343	301	340	322	332	372	316	321	328	314	351	313	305	332	331	339	334	341	326	329	313	340	289	336	331	317	315	346	317	325	353	354	342	323	340	350	314	350	299	305	330	341	331	305	321	319	324	329	295	350	317	370	327	326	331	312	331	323	357	327	333	314	343	333	326	345	307	351	304	322	346	341	357	349	333	316	335	369	346	328	332	365	348	335	303	331	330	342	355	300	314	315	336	358	302	344	300	336	338	323	333	329	336	318	325	344	322	309	316	327	341	311	359	338	342	337	348	331	344	301	321	314	345	314	347	322	337	350	341	319	337	329	317	306	310	345	363	348	292	316	313	320	319	315	332	314	321	354	283	330	326	323	306	351	293	321	320	328	289	364	286	347	327	333	330	333	334	339	321	320	348	343	357	371	331	351	310	344	331	310	336	316	321	376	337	302	310	305	346	320	344	338	347	311	328	338	316	333	328	296	352	342	345	317	361	313	344	335	314	301	341	301	350	367	335	320	329	330	329	368	307	326	330	336	356	353	308	325	328	342	353	336	327	333	320	303	305	302	331	304	303	289	326	352	296	333	305	329	332	327	337	342	317	324	330	331	336	330	303	315	354	311	330	335	349	331	288	324	305	361	365	306	312	334	331	357	309	317	321	344	311	312	324	335	321	340	330	332	318	337	321	317	332	311	325	314	313	348	326	355	314	329	305	353	333	325	338	338	317	338	325	337	337	317	336	310	339	351	336	346	335	320	331	297	327	333	327	345	347	329	321	321	347	301	333	357	369	301	344	330	312	313	315	317	327	340	305	327	321	292	328	337	341	336	328	338	331	339	345	315	315	317	365	319	339	338	338	337	341	331	325	319	329	334	382	329	321	317	362	309	320	358	337	321	318	307	332	317	310	343	322	360	321	319	337	342	324	333	332	357	302	296	324	327	333	308	298	304	318	331	358	331	286	307	338	367	305	332	314	317	293	334	345	341	326	332	291	340	350	339	324	348	293	320	306	332	308	318	315	316	287	351	329	323	279	343	307	331	347	306	367	321	301	355	338	325	331	331	333	333	299	327	320	321	322	306	315	323	336	324	323	309	315	328	341	324	343	339	304	327	314	313	334	325	330	317	351	314	327	360	354	347	335	342	293	348	328	304	363	301	330	334	327	320	360	313	336	322	352	356	354	340	334	310	303	326	330	319	333	332	356	300	328	324	341	340	314	332	310	337	330	303	350	328	310	341	333	318	327	340	342	345	333	342	355	345	337	343	307	326	302	367	317	310	348	310	322	302	349	352	337	320	314	327	310	304	328	327	340	362	352	300	311	358	330	305	330	318	346	323	295	322	288	313	306	339	353	340	322	330	321	333	328	338	341	355	323	334	311	317	337	328	323	357	315	351	386	343	313	319	337	314	354	352	309	347	315	353	341	332	329	347	324	316	325	329	293	344	314	327	368	351	323	347	297	357	310	336	334	304	306	360	339	318	355	304	332	331	312	330	326	326	349	333	333	348	328	358	306	306	321	307	318	302	345	300	305	347	294	353	309	335	306	332	314	313	348	356	288	319	340	358	320	320	321
3174	7907	5021	2404	1749	1214	1039	793	764	683	647	616	609	591	507	541	534	511	483	479	490	467	496	497	506	497	457	477	440	446	453	429	451	456	454	444	459	474	458	440	444	458	436	445	452	457	414	446	448	474	404	448	452	446	414	465	439	479	469	477	447	433	419	468	470	431	451	469	409	450	480	418	441	436	438	482	449	478	441	424	431	452	427	461	435	442	418	445	438	448	447	446	435	461	419	458	401	440	441	409	448	463	414	453	424	406	465	413	443	451	440	447	483	454	448	406	500	414	424	487	447	432	431	436	433	455	439	443	446	472	474	414	446	443	439	441	455	425	456	421	467	414	464	379	422	455	430	454	465	464	416	461	456	433	430	449	466	468	436	412	429	454	464	423	489	421	465	454	436	449	441	452	463	421	492	438	433	417	458	420	443	434	456	486	441	446	448	437	450	447	436	448	450	482	419	476	443	418	414	415	421	443	453	428	439	438	461	420	456	408	463	465	421	413	451	424	458	456	416	442	468	418	458	450	449	441	468	468	432	455	452	417	440	452	470	410	447	453	421	452	459	445	450	466	424	449	438	437	431	461	442	468	448	405	462	455	461	425	424	434	421	461	448	441	424	438	470	430	423	455	410	448	431	438	416	447	473	487	403	449	431	447	441	451	451	429	502	396	448	434	440	408	408	484	467	478	452	452	435	386	415	440	440	452	403	431	426	490	436	432	441	463	420	429	410	437	403	458	493	421	443	442	469	468	429	428	465	433	429	421	424	446	452	445	452	439	470	468	451	508	424	451	393	422	408	430	421	452	451	424	461	430	444	424	445	430	501	453	469	473	461	447	446	454	422	426	458	428	421	441	448	412	482	464	456	406	459	436	406	430	413	427	451	432	447	454	460	442	426	447	449	435	416	491	435	442	397	448	431	464	464	433	440	440	426	465	470	414	449	468	452	417	427	434	417	455	458	444	441	443	450	445	471	454	503	447	464	461	454	430	443	416	451	397	448	457	454	438	469	456	478	400	445	483	419	475	427	422	479	444	452	458	435	474	435	458	436	499	453	431	453	430	417	438	450	423	453	412	404	449	461	435	463	424	426	436	449	435	433	484	472	465	446	426	438	458	448	417	457	467	450	445	445	448	439	419	445	417	439	444	436	452	409	439	426	452	436	436	440	442	468	474	426	421	406	446	445	438	442	451	423	400	473	427	427	414	427	481	431	414	392	427	419	463	456	464	468	440	437	470	452	437	398	461	424	425	437	465	421	466	433	447	455	431	429	446	485	441	437	493	441	410	451	423	465	431	446	443	473	470	457	445	460	423	448	406	441	446	460	427	428	437	459	449	408	422	412	431	478	429	430	456	419	432	431	443	426	424	417	413	443	454	435	443	460	468	454	416	447	425	454	481	458	486	439	433	443	451	449	448	425	455	421	422	418	448	419	480	421	451	466	422	450	430	458	442	457	463	422	441	466	475	438	444	440	441	430	470	446	468	446	459	409	429	480	467	451	433	447	408	450	429	443	441	462	443	447	436	468	450	422	454	422	441	453	439	444	426	427	441	458	437	414	463	459	393	445	428	428	433	395	444	434	439	465	451	447	458	442	464	457	438	453	449	451	414	457	454	411	472	431	436	442	413	468	438	433	401	413	424	425	426	449	440	440	403	480	433	413	428	452	464	447	417	430	441	461	454	449	484	426	431	433	401	431	422	416	421	469	439	459	462	408	459	431	436	423	418	429	447	472	428	427	457	423	523	447	436	423	442	423	462	402	443	448	430	439	423	431	458	428	435	460	420	473	428	458	410	439	402	477	461	443	427	450	405	436	407	451	431	485	428	468	429	428	425	458	414	431	411	438	480	419	421	452	447	473	448	434	421	449	425	465	418	443	457	464	405	448	463	420	452	445	429	460	462	454	412	441	425	415	430	431	398	423	477	481	456	462	418	431	457	463	449	442	435	411	442	458	455	457	443	445	464	456	487	455	446	413	424	441	445	443	449	427	400	440	433	453	413	426	415	418	464	436	452	455	470	420	452	406	428	466	409	432	450	430	457	459	422	447	421	465	411	383	405	442	422	444	448	437	413	455	463	429	444	460	454	431	403	425	459	456	443	431	426	445	460	459	459	460	467	460	415	479	453	437	459	408	444	431	424	454	457	450	461	433	448	457	429	471	436	426	431	480	408	446	433	430	447	471	433	450	477	445	435	468	460	443	422	429	441	441	429	420	434	403	425	481	425	433	477	453	463	433	425	458	444	408	450	439	436	452	481	445	449	396	460	466	441	423	444	458	442	434	448	424	449	454	411	413	435	433	438	453	454	418	424	436	479	445	416	443	407	428	490	447	428	426	434	460	427	433	422	447	470	444	431	479	435	464	436	476	457	436	405	455	438	420	451	444	447	445	416	459	430	445	434	428	450	428	453	412	466	432	435	428	463	449	445	453	454	494	407	421	442	405	434	467	477	431	404	423	446	442	418	430	435	393	476	428	423	458	452	466	412	416	423	422	432	413	427	446	437	450	435	445	408	440	452	452	416	420	417	441	490	437	425	416	441	448	463	464	432	434	476	426	429	433	453	419	451	432	455	443	444	435	500	434	466	456	420	444	432	456	412	452	417	397	447	436	448	424	435	457	435	469	422	414	438	474	425	437	430	441	450	405	461	461	463	444	467	486	418	431	439	460	459	448	464	453	451	441	485	420	435	448	444	483	447	438	473	439	459	436	435	443	461	465	451	432	432	421	407	414	433	467	429	422	424	436	462	452	450	462	443	457	458	411	437	430	447	417	459	445	465	441	441	467	426	392	410	426	407	427	483	413	448	442	436	459	441	455	434	443	464	460	442	421	435	453	481	450	479	427	406	442	454	400	438	461	433	432	443	429	454	440	446	436	421	433	419	462	460	425	430	440	450	458	444	472	455	437	423	469	424	434	440	476	416	456	462	475	464	452	457	449	455	436	446	429	461	468	459	408	450	430	415	434	445	419	441	495	421	434	424	457	447	480	442	431	435	454	428	434	456	451	486	468	436	433	433	457	462	407	412	474	462	442	442	440	479	458	451	424	443	441	431	415	467	463	444	454	439	447	410	413	452	438	452	459	422	396	432	453	461	448	465	439	427	449	441	430	424	448	447	461	402	455	442	421	435	417	469	478	456	460	441	455	452	457	477	425	445	439	440	459	462	431	453	452	463	435	445	439	417	455	430	461	452	440	416	446	412	435	466	444	408	434	436	450	457	466	471	418	445	447	442	400	441	434	451	456	437	456	445	419	418	425	458	453	437	447	419	435	436	456	423	443	429	426	432	471	437	485	471	434	443	436	430	445	432	470	426	445	440	447	450	460	418	475	466	477	418	468	468	414	451	455	446	397	439	462	427	448	444	504	437	437	423	483	482	442	415	417	427	458	411	443	450	413	428	417	431	440	470	456	448	444	444	410	476	436	442	452	429	455	448	425	437	436	436	471	455	457	457	446	433	450	463	464	429	425	391	420	448
24313	20852	25588	22568	1280	530	504	458	444	448	440	428	414	428	399	404	394	412	437	396	426	386	378	390	367	423	386	392	412	403	425	357	428	421	372	402	413	422	377	376	383	412	374	389	399	396	379	406	374	425	384	377	383	390	414	390	407	390	388	395	388	395	402	400	358	393	428	437	405	387	386	384	376	409	412	396	407	383	360	402	388	401	392	411	365	406	423	406	393	423	399	381	385	383	412	391	377	410	383	377	377	384	405	404	356	361	415	359	410	389	372	400	413	364	390	392	401	396	395	390	444	390	426	366	407	454	393	393	386	402	390	417	392	388	428	387	413	400	373	399	396	384	380	371	393	431	391	378	382	408	370	405	386	381	393	345	397	407	392	364	380	362	364	406	386	410	399	412	383	421	409	406	354	402	433	363	374	393	403	410	397	415	382	406	393	410	379	401	411	351	409	392	408	395	400	408	402	344	413	407	432	413	423	406	408	376	393	366	390	360	367	396	402	370	395	385	410	412	397	385	392	393	364	377	423	395	388	365	405	400	376	408	371	432	369	396	382	383	419	372	386	394	421	382	406	379	406	408	405	393	406	392	436	385	375	375	377	411	404	367	401	401	378	400	367	412	422	399	400	375	445	413	380	379	420	423	408	376	391	388	382	410	392	412	364	346	376	363	328	425	400	389	407	402	379	390	420	397	422	414	378	383	403	382	388	416	392	391	392	391	345	401	382	389	407	396	407	423	384	418	414	385	390	394	410	421	381	387	439	400	410	418	410	359	461	399	375	452	354	388	425	387	429	359	350	387	420	395	392	453	417	354	398	381	404	409	386	407	370	368	393	406	430	421	398	404	391	395	410	370	406	399	392	387	400	361	398	399	391	405	407	405	395	402	348	407	415	383	385	379	397	438	382	423	399	364	402	376	393	408	419	408	403	399	416	377	389	390	396	368	376	418	407	394	404	377	390	393	387	356	400	378	395	373	405	406	392	380	410	401	378	386	395	372	418	421	398	369	370	381	403	417	373	369	340	396	401	379	392	405	425	423	385	397	375	431	398	380	391	389	406	374	370	399	389	431	430	378	369	383	382	421	386	391	403	380	369	389	376	389	378	419	403	402	382	430	380	395	379	387	368	396	380	395	416	398	392	353	379	395	385	387	398	414	375	396	429	412	388	399	388	388	410	403	368	386	411	357	378	355	373	440	379	386	411	401	400	410	384	382	383	384	405	346	406	376	412	376	410	394	396	408	403	434	354	411	414	416	395	361	402	398	406	372	395	400	373	409	415	389	401	402	441	392	440	382	387	384	389	399	382	394	383	431	398	365	400	381	365	394	407	383	352	374	406	416	419	364	381	404	412	391	387	427	389	392	392	383	347	405	388	365	450	431	380	352	433	403	388	374	387	364	415	386	392	425	383	387	375	409	409	374	403	438	390	399	400	397	374	384	420	412	397	418	420	404	419	381	382	402	364	377	377	365	404	396	375	418	408	388	406	390	406	392	386	383	401	410	383	434	375	377	411	423	410	393	408	412	408	405	361	369	407	353	424	383	416	396	415	415	411	397	375	395	402	423	416	415	389	406	354	381	346	388	392	405	388	380	369	393	377	384	391	376	391	367	397	365	417	436	368	399	380	409	414	369	396	354	369	423	422	394	347	367	369	404	414	386	391	360	369	368	403	414	397	385	386	403	395	424	397	396	395	392	375	389	385	388	387	384	435	416	404	385	415	370	414	357	388	367	373	396	404	413	416	391	416	432	395	402	406	408	448	406	357	387	365	394	396	417	415	411	408	391	424	375	374	422	395	375	404	364	399	369	349	397	373	391	398	397	380	386	395	380	411	389	391	397	403	399	375	425	403	383	394	398	411	408	387	355	384	394	410	375	384	401	404	393	401	422	374	397	375	382	406	397	390	405	362	400	411	381	401	381	386	390	387	367	387	404	354	406	376	399	360	375	377	429	368	389	408	399	421	411	403	400	409	383	400	378	420	416	360	392	406	426	369	393	387	386	362	398	400	372	407	385	381	377	377	340	436	378	410	386	398	398	372	388	402	397	396	402	409	365	414	417	348	412	404	419	379	420	347	377	405	402	408	360	359	379	396	389	377	380	366	401	379	389	398	381	412	423	413	367	406	395	415	409	390	381	367	384	373	357	403	395	400	403	381	388	402	386	373	360	393	384	373	384	391	392	382	433	399	430	358	383	405	417	400	365	373	370	385	404	393	366	359	410	405	382	408	376	406	408	409	404	379	404	403	393	363	381	374	423	379	392	415	362	388	404	390	396	395	420	395	383	355	370	391	403	408	413	379	401	395	398	393	383	397	395	424	392	372	404	389	397	410	390	410	383	425	395	424	406	416	421	428	417	373	425	420	395	421	359	384	379	434	387	396	357	381	400	396	396	394	360	370	393	386	416	388	402	400	419	349	367	388	406	368	356	402	421	405	390	375	389	407	406	403	413	393	414	368	374	371	414	374	381	396	378	399	361	376	382	390	369	408	360	400	384	400	394	369	380	392	369	381	394	398	421	396	409	437	357	385	400	377	401	404	390	401	387	395	387	390	401	446	387	387	375	403	403	405	384	385	391	369	396	373	395	405	369	393	406	383	405	410	401	366	424	416	385	375	394	389	402	401	430	403	364	395	405	398	405	373	364	393	404	390	374	399	364	397	367	386	423	379	402	377	405	384	391	377	381	388	371	402	383	377	367	388	379	370	431	387	409	385	401	417	394	408	423	427	402	376	427	403	397	420	388	390	373	387	407	377	389	401	434	359	355	402	381	440	394	352	413	398	358	377	389	394	417	373	412	397	401	380	421	384	388	397	424	418	393	389	411	353	400	442	387	421	407	382	368	379	381	388	391	414	393	375	420	425	413	383	377	433	422	373	374	376	410	434	378	393	414	363	422	409	398	415	401	377	391	381	402	370	414	412	444	398	386	354	395	384	385	392	408	399	390	376	379	348	370	379	403	390	388	401	387	396	388	358	391	384	415	370	386	442	369	371	384	424	405	398	422	424	357	384	407	412	378	425	422	378	389	373	402	393	395	387	415	411	422	401	383	423	402	388	379	381	372	386	394	381	438	390	400	385	363	383	404	405	413	355	399	384	414	396	387	372	394	386	389	387	390	384	383	375	403	400	374	389	380	389	405	407	408	362	392	377	422	415	383	416	382	366	385	391	382	360	370	363	393	425	380	358	429	433	374	424	377	375	375	413	369	392	397	384	388	381	364	384	394	379	385	368	403	364	356	389	428	393	389	357	415	390	404	394	370	392	408	404	403	410	421	392	427	407	408	402	375	408	404	369	377	393	379	397	411	415	373	418	395	370	345	400	395	409	393	418	371	401	385	395	397	404	396	394	425	419	411	408	408	393	389	382	399	390	419	427	460	390	370	359	411	399	391	392	388	397	394	400	398	394	354	415	396	424	428	391	409	411	419	371	374	382	383	358	392	403	389	373	391	371	381	388	385	382	380	373	395	434	342	365	396
3237	3904	2422	1274	1065	829	726	706	665	631	601	601	596	559	591	556	549	541	520	553	559	505	532	547	492	569	506	542	534	564	525	551	493	566	553	500	503	521	535	519	487	540	530	538	517	542	529	498	499	509	499	497	548	503	476	530	501	504	516	507	544	527	503	496	543	502	514	530	475	513	499	465	534	498	465	523	481	548	514	465	498	489	565	521	502	519	527	517	487	552	524	551	527	496	536	531	517	503	497	519	522	524	518	507	475	505	499	474	484	514	542	476	492	514	501	512	477	507	467	504	502	554	513	467	546	469	494	515	503	520	535	483	482	551	481	481	541	492	555	530	507	519	506	509	538	520	515	500	517	523	500	555	531	503	531	498	546	475	525	498	465	538	529	532	526	506	518	499	512	535	547	519	517	493	515	516	571	517	576	488	532	512	489	520	477	546	502	471	523	508	547	549	551	528	509	506	506	491	489	522	542	514	502	508	463	537	513	453	506	498	520	521	551	521	535	495	524	498	508	496	514	509	514	514	499	489	533	469	529	495	494	538	505	530	564	518	527	543	482	480	560	518	506	515	515	506	531	512	499	530	505	498	487	465	530	501	452	551	495	492	549	476	495	531	500	478	465	525	505	479	524	513	550	515	496	526	531	492	516	526	517	553	491	507	510	528	526	512	473	526	524	505	506	523	475	505	535	515	520	527	499	501	490	488	494	544	512	507	547	515	515	481	470	493	493	497	529	501	537	469	461	532	529	517	508	443	511	518	472	471	523	503	519	490	544	541	465	524	494	485	504	503	499	534	521	547	468	525	548	523	496	538	530	482	508	522	538	501	544	506	496	519	490	502	483	500	492	484	522	514	507	455	512	530	493	498	508	550	512	507	513	475	479	528	504	514	497	554	493	502	462	493	512	528	534	509	544	509	520	488	486	548	506	541	507	517	526	553	494	548	482	519	470	485	502	513	515	479	545	506	495	518	506	548	480	475	501	475	503	533	510	515	522	498	482	529	528	514	532	574	554	519	585	513	487	544	549	509	522	500	517	522	530	502	492	505	503	527	530	534	518	494	526	512	508	498	549	506	502	496	517	519	537	479	506	535	571	473	520	516	545	495	525	524	521	499	519	495	504	505	503	500	519	495	516	489	570	469	520	504	494	537	501	513	487	500	512	526	504	516	509	516	509	461	523	531	515	520	565	540	528	502	511	486	526	551	544	489	497	502	498	506	484	494	488	515	551	493	516	504	532	526	532	510	517	452	467	499	511	525	513	516	476	500	505	512	538	512	530	495	512	512	550	486	490	492	506	534	506	494	515	493	534	500	490	505	464	539	498	504	516	526	524	489	483	477	508	522	502	462	520	517	452	493	495	515	499	518	509	509	564	543	533	529	526	473	495	539	503	487	511	529	503	482	487	497	542	487	483	453	510	524	517	508	503	550	499	497	503	539	561	518	521	527	516	510	476	516	494	511	499	531	501	491	491	550	527	505	460	533	474	510	539	512	482	485	506	520	511	529	535	492	531	492	514	530	522	475	521	513	504	575	534	482	486	517	515	528	521	522	505	504	551	486	476	505	495	522	529	516	478	494	513	484	511	542	503	505	540	522	526	541	496	524	498	500	543	485	474	503	517	527	532	489	488	499	524	500	539	533	510	511	548	554	531	559	522	498	527	480	542	486	504	482	500	514	462	538	529	506	538	504	523	502	514	530	518	494	467	536	524	514	531	501	499	471	501	502	511	497	545	510	515	560	517	531	535	505	546	501	487	483	557	496	548	503	480	505	509	507	511	489	510	536	512	522	499	521	517	497	562	516	487	494	527	520	498	505	516	496	509	500	493	472	479	460	533	511	519	491	531	538	532	510	496	507	521	512	531	480	478	498	473	498	523	525	519	509	514	463	493	476	520	540	485	505	528	495	512	512	498	532	512	460	495	551	521	487	525	525	483	506	520	496	569	504	514	550	483	534	482	494	493	496	493	526	480	492	540	539	482	518	542	496	483	486	521	472	498	547	481	541	511	490	479	487	533	527	515	524	528	504	509	516	543	478	495	517	537	485	529	507	527	478	492	514	578	501	522	519	513	511	487	557	516	492	513	486	502	520	490	504	487	516	485	514	483	529	485	525	534	507	549	506	528	529	505	523	515	516	515	521	554	513	509	513	504	565	512	507	505	514	549	503	545	526	505	547	506	514	493	500	512	517	547	521	517	486	532	484	543	525	488	480	521	537	525	495	554	512	565	499	560	536	509	490	509	516	521	507	489	543	514	471	502	505	533	507	498	540	507	537	513	545	500	523	490	482	499	520	507	533	504	524	466	524	494	521	506	542	479	500	520	522	518	513	521	535	492	541	515	548	517	552	504	475	508	508	464	499	529	538	498	529	535	529	502	497	496	499	471	480	533	485	516	481	541	556	488	504	526	546	529	521	493	476	515	517	525	509	498	506	533	498	550	567	509	517	515	509	507	506	480	507	520	507	521	534	502	504	515	503	540	542	503	529	544	518	574	518	504	541	535	497	541	477	525	516	496	524	516	514	518	527	498	500	525	489	530	534	496	496	482	459	514	494	520	552	555	514	522	534	497	547	525	525	521	556	508	502	532	525	500	496	510	492	525	492	497	535	490	504	542	511	532	529	529	536	487	525	513	541	518	530	500	520	520	536	544	509	516	510	541	515	538	542	512	492	548	531	528	491	509	508	483	515	495	463	527	478	503	515	501	583	534	555	552	482	538	531	534	523	521	504	501	497	522	506	526	483	505	514	502	576	474	485	518	546	535	544	493	535	513	507	500	484	493	511	560	496	549	475	495	530	497	523	470	519	467	518	478	542	500	511	496	534	505	522	510	492	520	548	494	586	490	504	555	532	562	488	508	530	503	484	474	518	497	522	496	505	509	551	494	501	508	498	500	531	499	522	504	519	506	496	537	526	456	536	497	509	504	552	499	500	497	534	517	483	527	482	525	509	511	504	531	493	538	515	503	500	524	531	524	510	498	519	557	561	513	532	531	506	561	520	504	472	511	542	508	526	515	542	468	497	485	511	513	569	475	547	504	487	493	525	520	492	539	486	513	510	525	510	494	522	547	506	553	484	480	491	483	511	535	501	539	534	514	532	502	496	525	484	496	505	533	540	522	515	506	512	523	510	488	472	495	512	519	546	502	538	517	469	511	522	509	533	491	528	544	537	510	489	493	487	500	537	539	508	464	521	531	496	588	499	493	488	507	495	521	488	479	521	528	485	559	566	509	498	484	538	518	477	526	493	536	485	503	511	483	526	526	517	456	540	500	491	476	513	509	513	527	483	505	525	497	533	497	492	488	548	524	471	524	523	488	526	537	534	499	532	514	561	561	532	504	495	534	522	543	472	518	506	535	546	484	491	499	545	522	504	555	507	499	527	534	530	531	496	573	485	534	505	541	509	522	508	500	512	524	549	489	510	511	485	511	472	497	522	509	505	497	526	509	522	554	495	519	501	494	528	490	499	490	525	494	516
22119	20904	28258	23724	20908	19440	1120	406	330	288	271	211	214	184	193	182	175	156	147	145	164	150	145	158	139	127	152	130	122	120	126	118	122	122	116	106	128	112	124	141	116	119	108	119	116	108	116	126	124	131	123	128	114	116	111	118	107	121	112	123	133	99	93	120	107	127	114	108	112	118	140	114	124	125	115	114	108	98	100	110	126	105	119	113	104	105	104	115	97	113	111	129	109	118	116	117	114	113	132	105	120	105	127	120	103	109	130	140	101	113	103	107	130	105	109	91	112	110	108	124	104	120	115	103	105	112	115	105	105	125	134	118	116	108	116	119	130	127	100	126	123	106	95	101	101	103	110	117	117	97	124	117	119	113	102	104	94	111	122	111	116	98	111	109	101	111	118	106	105	118	98	119	135	125	106	103	129	100	136	111	109	102	116	101	108	99	118	117	123	95	122	116	131	107	108	118	93	109	115	119	125	110	103	123	104	112	97	103	103	120	121	102	120	109	121	101	112	116	91	104	110	121	117	114	100	109	106	103	102	115	109	97	121	101	114	113	110	102	114	114	115	126	125	118	134	99	125	117	117	106	96	107	109	100	113	123	107	108	102	121	99	110	117	119	105	94	122	101	112	152	111	128	124	112	113	101	115	100	108	98	94	110	121	106	123	107	114	107	109	107	130	112	98	126	118	104	101	110	95	89	93	105	133	99	113	109	105	123	119	117	123	111	108	114	133	98	116	122	120	110	114	126	120	109	126	132	94	120	110	108	106	89	120	108	120	110	111	112	87	106	113	110	105	117	121	104	101	121	118	94	112	104	117	113	103	125	118	120	103	110	123	101	100	124	102	118	105	105	100	113	112	110	106	134	125	116	112	105	118	101	108	121	137	106	121	102	115	119	117	119	137	116	99	107	104	106	108	101	98	111	103	103	125	98	118	106	102	94	105	128	101	114	123	116	113	108	90	126	108	104	103	106	114	129	106	121	127	134	113	96	124	112	106	112	120	120	114	112	121	117	105	120	114	101	114	117	119	111	116	89	123	106	108	117	127	117	118	113	106	115	108	109	123	109	109	100	112	101	110	121	110	107	118	110	120	136	110	94	109	106	114	126	122	100	130	116	111	94	119	110	112	116	97	110	110	111	101	128	114	113	120	102	111	94	107	90	123	126	101	110	113	115	110	118	112	111	114	109	86	122	99	109	109	105	108	116	120	98	101	109	117	121	120	94	105	112	115	127	105	109	107	106	108	110	111	111	99	105	99	116	121	121	117	99	105	136	102	119	116	127	99	102	125	98	119	129	102	121	121	115	98	126	99	105	118	123	110	103	106	105	123	107	105	109	116	120	108	113	121	111	102	122	101	101	101	107	123	117	108	126	115	101	111	114	119	113	120	133	117	128	130	103	129	107	126	109	105	111	112	115	117	115	121	100	132	105	121	114	93	99	96	112	118	105	116	118	112	102	108	110	108	132	94	108	111	133	105	116	109	100	119	107	139	112	113	97	98	120	132	107	112	97	122	102	138	106	106	112	120	124	119	110	117	108	109	112	106	116	136	105	128	112	116	116	118	106	132	100	120	88	92	121	102	118	115	111	116	118	127	121	108	105	103	106	130	108	121	81	123	91	107	122	110	126	100	130	114	114	91	116	101	95	125	111	130	102	117	107	114	118	108	145	124	119	114	120	116	115	114	118	123	96	123	104	110	102	101	102	102	115	84	105	120	111	111	122	109	121	121	125	114	118	112	119	96	103	106	117	114	84	99	100	94	96	105	121	108	116	91	114	108	104	127	110	126	100	102	111	114	119	115	141	119	121	128	103	112	111	118	116	108	110	111	116	116	124	130	105	125	109	109	103	89	107	110	116	99	114	112	100	99	111	119	112	114	110	112	102	104	106	102	113	105	114	111	106	113	108	130	106	118	120	127	119	88	97	90	96	114	118	122	111	127	120	138	109	102	124	119	89	111	127	113	113	112	118	114	112	113	141	116	111	105	122	115	134	98	116	110	120	122	118	110	119	110	132	98	116	115	112	104	95	111	113	108	104	106	120	125	119	103	103	127	111	110	106	121	101	121	118	102	114	106	116	112	124	106	86	121	99	111	114	111	96	105	120	106	111	113	133	99	110	101	105	108	103	124	105	115	129	115	115	107	122	125	129	110	105	95	100	120	110	118	100	130	115	113	102	90	119	123	129	93	128	101	103	93	126	107	122	102	126	113	122	105	112	95	117	102	103	119	104	90	113	108	88	110	102	108	127	101	109	126	142	113	126	111	105	119	107	106	97	125	120	111	119	117	106	104	94	116	114	102	124	107	115	116	115	100	110	110	114	118	114	116	94	143	110	124	117	99	118	103	126	92	107	123	111	106	114	100	100	118	114	112	115	108	123	93	98	109	112	105	123	120	115	112	94	113	116	113	102	110	111	117	73	121	98	124	99	88	118	113	96	101	108	108	105	110	95	104	120	119	111	111	110	105	123	128	126	125	115	108	106	120	130	109	106	99	101	111	105	97	117	107	113	103	117	102	98	128	99	123	109	137	113	118	118	129	117	122	129	113	116	111	91	104	115	86	111	111	113	97	116	109	134	109	121	116	101	125	119	110	120	113	109	106	102	119	120	122	106	120	126	111	108	121	121	109	93	111	109	137	94	112	104	112	113	103	108	123	125	119	99	106	99	114	133	108	100	96	106	95	117	113	118	120	115	110	105	115	108	108	97	115	123	108	120	108	87	109	112	109	106	107	114	126	89	116	112	105	102	111	137	126	98	106	102	128	109	114	127	104	103	116	132	123	119	107	112	95	123	108	130	115	132	109	101	95	114	122	117	98	99	104	103	109	105	108	114	114	107	119	118	120	127	102	111	113	107	95	116	96	127	105	103	116	133	122	128	120	103	120	132	109	131	108	126	114	112	109	110	102	116	101	102	102	109	113	120	110	112	121	131	97	132	120	98	121	108	86	121	104	135	126	102	115	106	112	123	132	119	128	103	115	121	99	105	107	126	116	110	119	109	118	114	99	120	123	101	115	113	115	94	128	108	112	102	129	90	94	88	113	105	123	96	106	108	108	114	95	120	120	119	106	112	109	137	108	132	106	100	110	109	98	102	114	108	125	103	110	106	101	124	116	127	118	94	124	115	121	113	119	114	136	106	115	129	108	110	104	111	111	108	112	117	135	119	118	106	107	106	114	111	117	94	111	103	111	121	104	111	117	127	138	96	106	111	98	110	99	114	121	119	118	107	116	107	134	115	111	105	95	122	109	110	106	114	114	120	114	100	124	104	116	108	121	101	108	106	92	134	100	110	114	118	125	103	125	129	139	122	103	103	111	111	133	118	105	122	124	127	120	108	121	100	119	106	92	123	121	138	112	92	123	122	97	123	112	123	128	124	99	100	99	107	107	118	122	103	101	107	111	117	120	106	113	100	105	119	119	116	124	111	107	102	104	108	117	114	112	113	122	113	120	99	114	127	98	119	103	123	91	109	109	122
4159	12386	7817	3504	2474	1693	1273	898	753	615	503	478	428	361	327	315	317	250	219	237	240	231	226	216	209	209	212	205	204	165	194	202	177	189	172	173	184	156	174	160	184	160	151	183	163	169	193	176	159	211	184	158	142	188	155	131	149	145	147	164	151	143	163	137	149	156	161	151	136	184	164	154	142	143	157	157	140	155	163	170	145	149	190	135	163	147	169	131	157	172	165	144	144	144	171	177	154	179	155	145	160	139	177	158	144	167	158	162	152	178	168	159	169	156	143	148	139	141	160	141	160	145	158	160	153	177	130	140	153	155	127	159	157	158	145	143	152	160	148	151	135	113	174	170	185	167	168	154	169	187	184	149	149	180	151	158	181	146	163	159	155	139	152	144	157	146	147	150	153	158	142	153	151	131	159	133	150	143	169	164	158	151	140	156	147	171	153	156	178	144	158	158	142	156	158	158	169	152	137	156	160	157	158	154	177	167	151	150	147	154	147	142	146	161	151	156	145	146	145	153	133	139	157	141	155	154	151	165	167	137	142	141	158	169	153	142	164	161	144	135	147	173	148	157	142	145	147	157	160	155	164	157	147	153	141	145	154	157	157	159	150	157	149	173	164	146	163	142	156	129	128	129	163	162	148	152	180	175	155	148	167	143	134	176	181	152	161	143	164	145	156	150	161	156	150	152	141	160	145	155	168	134	172	171	137	124	157	157	153	163	172	154	129	155	159	150	155	139	138	151	155	162	138	140	170	141	134	160	156	143	137	152	171	163	146	157	180	172	164	124	154	135	156	188	157	154	152	147	151	152	159	156	158	169	148	143	166	150	160	181	152	137	155	162	150	164	131	164	154	129	132	160	136	171	139	156	162	157	138	161	151	168	162	148	170	160	156	170	138	133	134	144	164	137	134	157	153	161	146	143	174	169	162	148	140	130	172	159	145	154	156	161	152	141	139	157	147	155	135	151	142	165	145	159	156	151	138	155	152	141	163	157	155	134	149	160	157	157	127	155	167	139	164	155	151	148	141	156	145	164	150	157	151	158	169	134	161	168	161	167	155	166	150	158	175	152	156	159	179	142	126	163	155	144	114	173	157	170	136	161	171	163	132	175	134	163	166	156	165	161	159	169	137	152	155	136	164	162	163	178	166	131	137	146	151	150	157	143	162	155	143	169	154	147	130	180	165	152	158	146	151	156	160	147	141	127	144	169	136	182	154	166	149	129	156	152	134	149	126	145	147	164	137	173	161	132	164	150	171	152	144	156	149	156	155	150	155	152	142	139	147	136	160	151	149	171	148	173	130	161	151	151	155	146	162	148	158	133	147	159	156	170	154	153	153	146	164	151	133	163	148	147	152	155	151	150	173	134	151	138	149	150	178	155	159	176	135	142	150	154	144	150	172	150	139	144	167	153	155	175	151	153	158	164	154	144	160	140	147	146	134	138	148	171	153	169	151	161	154	181	176	138	130	148	158	188	150	146	148	159	166	161	169	160	140	145	130	155	143	150	155	143	161	136	157	160	132	160	165	152	141	149	147	153	154	144	164	130	169	141	155	158	144	172	140	141	149	164	168	172	174	151	164	167	169	158	152	168	173	163	146	157	166	146	160	145	159	166	151	118	157	178	148	159	144	146	164	147	143	170	162	160	134	164	169	150	160	156	151	180	154	160	164	158	161	153	166	150	147	166	165	135	138	154	133	147	160	136	161	147	172	143	167	159	142	133	151	133	142	140	146	150	168	154	139	149	154	152	169	152	162	156	142	153	151	166	143	144	152	149	168	158	154	152	159	137	158	166	157	132	149	132	158	151	150	157	157	138	161	149	143	162	153	178	165	150	147	157	140	167	163	122	164	142	147	138	136	151	150	124	148	143	156	147	161	156	156	160	148	151	153	140	170	160	159	152	151	133	138	166	172	171	139	136	167	164	143	156	151	157	165	163	165	150	154	147	149	160	145	143	144	152	156	154	154	163	149	154	154	159	145	152	158	143	149	145	154	160	144	136	159	149	152	157	167	176	172	173	145	166	161	164	169	156	159	186	130	164	155	160	149	158	159	131	141	143	157	164	162	148	125	137	153	155	151	152	175	183	183	143	171	171	160	156	163	150	143	141	162	146	178	172	162	144	147	152	148	153	145	156	137	140	191	164	142	153	132	140	166	139	146	163	178	156	159	154	126	148	131	149	154	149	153	152	153	178	160	174	146	155	138	166	151	140	146	147	142	154	167	161	167	142	147	146	155	156	141	150	149	141	132	144	184	186	149	172	139	157	169	165	148	168	166	165	170	150	148	144	126	143	176	173	156	163	154	141	135	160	168	129	156	147	145	191	152	145	153	143	161	190	144	136	155	138	174	142	128	153	154	158	132	168	155	154	139	144	144	161	150	161	153	163	154	148	157	183	155	154	157	178	149	138	170	163	156	171	151	179	166	156	185	144	154	164	163	179	158	145	165	141	147	165	172	171	159	140	148	153	166	152	181	152	144	149	173	151	161	147	141	130	135	152	137	141	151	159	140	178	158	150	151	153	150	176	148	144	191	157	140	135	160	173	133	143	122	163	158	151	159	157	153	151	146	144	158	150	148	144	151	145	147	146	185	148	151	158	155	138	134	156	149	173	170	147	155	179	157	146	150	143	144	158	150	133	156	172	149	143	167	158	165	144	138	158	146	138	132	157	164	159	163	168	170	157	155	174	154	146	149	178	157	172	134	139	144	140	171	146	125	154	153	168	176	164	157	160	148	150	164	156	162	145	148	142	148	141	154	142	144	167	145	160	154	151	151	148	140	169	172	157	151	137	143	142	169	157	161	161	171	153	184	148	134	173	153	135	153	150	158	135	167	174	159	173	158	142	143	142	158	167	162	155	163	160	156	151	160	142	144	134	159	148	144	153	165	146	174	139	177	137	149	143	145	165	151	162	153	153	153	133	168	156	152	176	146	154	148	149	151	151	137	150	144	150	178	146	178	167	154	160	146	128	163	128	147	170	159	143	141	175	158	156	147	144	172	177	158	139	177	150	169	157	161	156	153	138	163	146	164	169	150	137	151	145	158	196	152	146	127	156	151	139	148	152	169	148	149	160	156	140	152	144	145	143	147	164	175	147	154	158	161	142	150	153	143	142	154	150	140	147	148	156	150	148	158	128	182	131	142	160	151	173	134	152	157	143	143	167	125	141	139	138	165	161	170	148	156	183	134	155	146	148	149	124	138	168	141	147	155	150	165	159	139	154	162	154	146	167	133	165	147	156	150	165	149	150	168	171	163	143	143	149	148	165	152	160	118	150	145	149	159	136	156	167	153	169	150	160	129	142	155	155	142	150	154	147	164	140	172	169	161	169	165	159	171	133	145	138	145	133	176	153	167	162	168	153	159	169	151	147	163	136	157	148	161	159	164	176	166	154	165	149	182	169	148	172	157	146	144	153	149	142	141	146	166	153	160	154	147	144	156	144	151	171	146	138	158	144	140	167	146	133	147	183	154	184
26939	17207	3224	671	586	571	530	490	495	530	464	487	518	542	507	472	495	520	496	504	467	479	485	491	557	500	474	477	500	511	535	495	484	497	500	542	512	503	517	515	473	522	525	501	508	520	478	503	501	525	511	510	454	495	494	498	515	531	493	521	477	478	511	464	461	486	505	516	534	469	503	494	478	492	484	506	476	489	514	458	515	473	485	516	501	513	478	505	482	478	516	504	460	499	491	493	478	460	479	476	509	471	484	461	505	506	471	495	490	520	480	521	517	506	482	468	519	496	481	469	511	516	504	523	567	525	479	529	505	484	508	494	504	484	474	480	516	476	485	493	480	492	513	512	476	501	514	480	529	462	485	513	459	516	482	526	457	482	492	494	488	521	534	511	530	461	532	493	470	480	516	488	484	475	447	459	493	478	509	486	518	489	514	503	454	527	514	508	521	485	517	480	506	484	551	481	493	524	528	467	486	450	533	481	493	445	506	541	542	455	519	480	530	521	505	503	529	486	516	521	491	525	484	492	507	502	503	487	494	497	515	485	534	529	529	498	524	505	449	520	490	492	526	509	481	469	475	467	496	523	507	532	480	518	489	534	536	494	507	474	513	484	481	534	521	513	520	484	533	478	503	462	506	472	496	526	484	501	493	490	483	516	498	489	552	554	500	462	489	514	526	516	501	460	474	511	531	486	484	525	546	524	531	501	493	531	477	512	544	521	534	504	525	477	505	523	523	465	529	472	500	535	509	517	455	450	513	481	557	475	495	475	499	519	501	512	501	447	517	502	526	542	486	492	519	497	492	494	482	536	488	471	535	510	549	500	535	488	492	527	487	482	466	478	503	449	474	543	482	487	525	531	448	510	469	543	515	493	509	510	486	504	487	507	531	496	490	478	477	448	470	502	509	500	524	439	501	505	504	535	510	471	515	499	469	497	471	483	501	455	506	478	505	485	486	534	491	477	506	516	514	523	503	494	520	509	458	509	547	493	476	518	514	476	530	559	490	489	484	481	495	524	526	487	461	476	522	476	502	503	494	479	520	496	469	483	515	476	488	499	518	521	493	483	514	510	505	491	508	537	512	467	483	500	485	497	557	466	530	533	490	465	479	482	499	500	520	491	518	497	468	526	515	531	497	507	496	494	500	533	516	506	494	492	521	529	489	474	463	523	513	508	475	507	492	501	457	487	524	479	503	532	506	544	527	537	525	518	492	513	454	475	470	522	530	491	471	552	502	493	475	514	524	509	499	503	519	478	484	493	493	500	486	524	475	502	480	466	487	479	504	468	483	513	469	505	498	503	490	513	493	490	513	503	500	513	473	474	505	456	514	500	514	516	533	507	529	512	494	480	486	521	471	473	509	523	516	481	483	497	474	495	476	528	521	508	500	500	498	544	489	460	489	494	477	515	513	506	458	491	487	490	486	496	527	527	477	513	474	559	461	514	465	457	496	507	465	462	477	476	472	502	499	482	489	477	475	495	519	488	510	511	487	519	489	482	520	512	518	520	490	504	468	459	522	516	457	478	481	481	508	529	530	515	452	525	538	516	494	500	471	460	506	484	496	482	505	493	480	506	514	504	508	508	458	504	519	519	498	503	507	486	479	514	548	488	521	482	538	514	509	499	499	480	484	516	493	546	520	540	497	502	549	494	496	487	511	525	472	507	482	497	517	552	482	533	495	468	472	452	480	460	466	460	496	502	498	495	488	499	463	536	530	489	471	528	498	490	495	495	508	492	531	493	498	519	491	497	498	516	478	483	479	508	500	529	491	505	512	530	520	502	534	473	511	485	521	495	486	500	525	536	492	489	502	471	522	482	490	479	493	477	514	489	461	478	491	491	467	480	512	497	517	487	525	476	510	497	537	518	513	510	514	506	506	534	495	498	530	527	492	532	487	507	516	503	498	487	465	472	480	511	495	528	501	509	516	494	499	490	518	492	540	510	519	484	504	516	464	514	522	496	534	489	513	540	510	508	480	537	507	469	480	549	480	504	492	499	499	573	537	503	469	551	550	486	529	506	475	494	511	495	501	494	485	500	491	499	485	497	506	507	506	495	443	506	473	486	504	496	540	514	521	440	492	472	468	495	512	520	506	491	502	503	505	489	486	499	536	502	465	500	488	461	545	536	499	499	483	490	499	501	506	490	485	491	521	476	491	503	491	491	516	478	478	474	500	480	513	515	524	561	491	490	538	473	509	517	483	525	451	507	544	480	495	473	482	519	497	536	493	542	516	534	457	514	469	479	519	485	537	477	486	490	486	511	493	465	521	494	520	510	492	518	542	501	485	491	484	500	484	500	509	529	515	516	502	517	494	524	531	503	449	498	488	500	501	507	510	481	487	497	506	512	465	486	516	493	512	508	479	483	475	511	484	507	518	495	512	498	531	527	473	512	478	479	520	495	522	513	475	465	476	501	507	508	481	517	535	514	493	458	501	515	542	496	490	541	514	548	505	448	517	496	512	517	475	493	500	555	506	488	514	533	482	508	508	471	478	482	499	481	490	514	488	481	477	513	521	451	506	457	531	513	480	474	503	485	490	473	496	527	447	518	495	473	526	499	506	487	514	490	511	502	461	499	479	518	482	529	510	542	475	515	528	485	473	473	513	546	504	507	488	514	455	501	534	477	481	474	477	492	482	491	515	511	548	522	530	496	519	517	497	496	522	519	509	505	482	502	532	461	468	456	485	502	502	513	544	533	520	499	477	511	486	502	490	488	514	524	480	472	492	514	488	510	537	504	494	504	492	529	530	525	496	486	497	483	507	480	534	529	499	474	496	483	536	452	494	495	509	538	478	499	542	503	513	484	486	477	517	498	490	478	496	456	495	500	522	499	467	473	500	497	513	488	489	566	504	555	478	479	508	478	456	487	482	475	474	463	501	495	529	534	529	514	527	500	495	525	508	503	492	471	505	530	500	480	493	508	539	525	522	483	443	530	504	542	539	497	494	486	528	521	498	502	475	494	494	503	481	473	474	470	485	484	481	461	504	531	519	490	482	495	508	472	470	509	449	533	486	495	503	514	512	470	511	498	553	529	532	506	510	505	515	527	497	505	494	489	502	504	533	486	513	539	483	502	483	501	549	518	541	477	505	491	509	509	516	500	499	496	535	460	467	466	492	504	534	513	466	536	490	538	477	504	529	469	506	510	486	488	494	510	504	484	487	502	495	492	481	472	499	511	545	511	457	497	486	502	526	514	478	470	445	504	510	525	511	495	483	498	514	473	498	494	510	520	487	468	480	555	479	517	489	499	538	522	474	491	507	514	475	491	494	501	547	507	475	517	503	499	505	509	490	491	499	538	467	506	520	471	514	484	530	518	494	467	512	513	516	490	449	501	457	464	514	480	517	540	519	512	502	537	494	523	497	467	457	482	477	432	497	514	519	490	497	482	483	500	491	497	506	514	524	485	483	503	514	471	476	480	468	484	493	487	508	514	520	507	499	490	487	554	457	497	527	493	521	480	500	517	496	519	479	463
4228	1396	1119	826	775	712	694	694	652	705	659	678	665	674	661	678	677	655	671	622	670	617	696	631	661	704	682	667	672	649	622	661	655	626	655	687	626	667	678	669	696	652	683	701	678	680	656	647	698	670	638	616	697	681	622	661	705	687	635	679	639	659	660	661	690	668	659	685	652	632	630	637	655	638	668	746	659	660	703	690	664	650	617	641	623	619	638	701	650	647	648	650	633	635	632	656	673	680	637	679	666	646	651	669	653	662	679	636	637	660	670	663	650	661	636	625	669	673	654	673	647	624	662	679	663	668	642	643	657	674	636	681	667	661	619	727	656	665	719	645	667	632	660	669	647	618	677	603	670	672	652	642	601	673	624	608	625	640	664	664	652	689	649	647	686	694	696	655	585	659	670	625	639	657	678	639	668	661	599	645	674	689	640	613	645	637	635	621	688	615	727	659	629	667	639	696	652	657	692	654	650	614	634	683	698	652	636	631	647	652	633	645	683	674	645	626	655	663	662	676	652	701	646	619	651	635	652	648	621	617	649	637	660	667	700	655	633	624	654	666	656	669	676	642	710	633	658	689	622	698	672	642	672	649	679	662	640	657	642	639	630	651	634	670	635	672	664	678	691	687	652	698	689	670	606	638	627	689	638	626	630	657	658	686	623	663	655	612	657	647	712	705	663	648	626	653	657	613	645	670	679	683	682	637	639	655	664	630	686	666	640	676	620	657	666	659	633	657	614	624	681	687	673	702	622	657	694	680	683	612	655	619	658	629	756	637	571	611	665	619	600	623	643	611	647	645	599	651	667	711	653	639	677	699	638	671	640	655	672	651	625	666	620	674	641	705	664	627	687	638	647	676	681	695	682	668	649	656	719	677	637	705	661	670	682	668	687	689	690	643	661	656	665	658	691	664	647	689	670	660	678	655	676	623	712	651	676	634	611	677	617	654	638	713	650	665	729	643	659	654	625	636	648	680	679	644	682	656	648	643	635	642	698	628	646	652	683	645	688	711	703	696	666	636	639	672	633	697	650	668	675	679	635	670	690	689	628	643	640	636	635	646	644	653	648	661	648	686	671	674	655	669	636	673	689	654	658	688	664	621	640	640	633	686	646	663	665	663	615	708	658	601	698	645	672	663	661	618	691	630	655	712	659	665	704	636	630	694	627	626	649	700	654	663	607	687	662	627	704	668	639	623	692	681	641	627	657	661	656	626	612	645	626	643	654	665	682	664	712	647	599	676	616	645	681	664	664	694	658	624	685	702	664	655	651	660	640	703	639	629	698	678	693	618	670	669	666	652	697	644	647	639	639	674	690	669	645	618	678	686	683	647	701	648	652	659	685	621	703	623	689	628	653	652	646	638	666	667	683	686	661	648	660	627	662	697	694	615	679	684	595	658	636	639	703	697	674	658	641	636	672	657	677	633	652	659	612	673	653	665	617	704	656	692	638	681	620	696	658	670	637	624	660	682	639	705	629	632	633	629	674	646	665	645	659	662	665	682	677	635	666	634	605	644	641	640	661	631	653	633	684	669	655	643	680	605	655	703	640	668	642	694	688	652	661	669	637	653	676	676	638	664	620	637	668	659	648	706	762	663	670	637	627	605	615	649	692	647	687	617	656	647	676	638	680	690	636	657	643	660	665	697	655	701	693	649	678	670	684	681	704	665	673	662	601	658	700	643	666	670	654	661	699	670	644	643	662	661	692	661	628	699	622	669	651	623	669	652	719	694	655	660	713	658	639	641	626	617	664	644	632	652	677	652	652	633	656	670	627	671	637	619	661	696	668	654	678	644	675	674	608	682	636	638	677	690	636	669	667	619	672	629	659	626	642	662	670	609	655	664	654	631	629	688	651	593	627	655	632	673	667	689	676	627	681	647	697	692	654	675	693	661	678	643	608	644	621	645	683	677	682	655	686	690	656	683	661	630	653	668	627	662	652	666	697	651	650	645	671	651	652	706	642	712	660	631	662	641	648	615	662	652	694	680	640	674	696	658	687	664	668	635	646	658	649	657	670	647	676	664	629	628	631	651	640	691	669	644	669	641	650	692	668	642	674	639	699	690	680	633	643	691	628	647	682	670	646	708	635	591	644	676	665	721	683	647	673	702	645	656	683	655	620	659	646	673	661	679	674	665	639	678	645	633	647	630	654	613	658	634	700	662	653	657	680	655	676	637	665	645	645	640	660	679	676	661	621	629	651	672	672	631	686	673	621	662	658	651	679	700	667	669	652	694	625	717	645	593	655	682	682	633	676	695	629	702	668	682	647	673	687	676	646	662	673	707	658	623	717	669	675	670	671	658	667	656	689	615	669	666	689	633	682	667	643	646	650	651	703	681	692	690	633	652	662	654	682	660	628	609	699	648	691	685	704	638	662	656	660	605	704	648	643	680	661	688	710	642	644	661	653	621	649	659	644	692	651	670	628	675	651	649	634	661	653	699	640	650	647	644	674	686	625	610	675	632	678	656	689	662	654	727	679	652	662	637	655	607	623	655	674	662	645	652	676	662	660	656	643	641	637	655	670	649	651	647	615	633	648	653	641	629	654	672	619	649	631	667	640	650	643	680	622	660	647	621	678	668	679	671	688	687	639	644	670	651	688	660	671	606	674	686	634	657	708	666	660	685	695	682	622	635	634	654	655	677	705	666	654	677	649	644	677	655	658	655	641	644	636	688	710	651	661	630	639	629	658	659	620	631	691	676	718	665	710	673	651	680	616	615	662	682	575	630	646	668	654	644	636	627	662	658	694	629	680	692	674	696	670	645	606	652	643	681	665	699	711	635	626	649	694	695	698	628	641	661	651	641	628	679	675	675	680	652	700	648	679	668	663	656	645	636	628	630	621	621	671	659	664	671	666	662	655	620	619	682	651	614	633	676	660	697	614	652	657	691	690	664	654	703	651	657	684	699	699	683	681	651	655	647	650	650	659	587	671	641	659	626	680	672	653	659	609	666	660	686	679	629	699	630	668	662	676	666	638	663	691	596	636	642	629	659	659	693	639	628	668	667	708	629	606	634	668	649	619	632	671	655	641	691	674	624	640	678	648	650	679	629	652	666	640	693	670	695	610	654	653	658	627	645	656	710	660	730	687	650	691	618	629	657	650	658	648	666	644	652	633	643	659	627	667	614	683	687	686	671	700	630	639	706	650	668	661	657	656	672	625	658	709	656	674	632	647	656	654	645	702	665	703	655	705	638	659	709	660	647	643	684	680	668	638	650	656	640	687	673	651	641	688	710	654	701	659	664	671	706	660	665	628	664	678	676	619	629	660	672	664	678	633	648	637	653	695	621	670	680	656	669	638	639	671	662	663	661	681	668	676	647	664	681	632	678	650	662	689	694	665	664	643	686	652	638	642	661	657	676	678	614	636	637	712	695	640	673	658	653	663	616	693	660	680	669	678	652	677	614	641	624	651	654	653	617	685	672	666	644	679	612	629	660	685	659	650	701	667	690	678	639	665	669	628	660	643	673	617	696
22992	20842	27511	24266	20253	2253	659	458	471	467	388	370	374	343	359	360	391	413	345	293	315	317	322	330	370	354	362	292	322	315	338	347	339	329	353	285	331	332	319	314	333	310	310	277	359	356	301	329	340	308	332	311	325	340	314	336	328	335	296	330	306	325	303	293	323	293	340	302	331	323	302	319	329	349	342	311	330	347	331	342	347	294	297	321	322	313	311	299	346	346	331	318	313	331	335	305	321	314	319	367	338	303	346	331	370	305	316	320	346	303	314	307	350	287	352	302	335	332	305	302	329	345	322	346	314	324	322	323	323	309	324	316	312	343	305	322	332	321	320	315	341	314	287	309	338	326	321	314	295	309	324	331	324	313	314	328	347	317	365	319	333	320	310	327	327	319	293	375	309	342	311	309	342	316	313	324	346	288	312	351	315	285	326	353	349	342	296	346	305	325	281	312	365	298	340	348	291	316	317	308	307	337	323	335	312	332	313	282	306	368	311	325	355	303	304	314	309	285	342	315	333	316	348	319	335	300	298	341	302	320	355	338	304	316	346	307	309	319	305	321	344	322	305	328	308	360	301	334	339	317	334	293	297	309	288	325	336	304	331	305	357	324	322	335	303	304	337	320	306	331	319	298	294	351	319	334	330	335	325	278	298	314	312	323	357	338	345	296	293	335	324	330	344	336	292	312	305	310	342	323	342	334	343	344	320	333	324	329	321	297	342	326	320	299	327	318	338	291	333	309	349	307	316	339	307	314	314	326	305	338	343	322	342	318	311	327	310	310	298	328	355	330	326	299	331	338	337	326	332	355	315	304	325	308	310	325	334	310	299	311	360	323	297	324	320	311	316	336	350	315	315	328	328	357	334	349	317	312	325	315	335	323	319	321	343	311	349	333	305	310	312	314	341	298	351	340	322	288	322	318	304	308	314	293	286	327	339	349	323	315	326	306	308	320	325	292	296	347	299	293	334	337	328	320	312	336	330	282	335	302	318	326	319	301	314	319	307	349	315	352	346	314	315	313	322	307	292	318	302	314	321	328	364	324	308	318	311	326	329	342	317	328	313	322	325	307	304	303	308	288	335	300	314	327	338	299	328	314	316	328	288	361	344	317	291	312	333	319	322	294	336	311	319	332	316	347	325	364	357	333	354	340	320	305	335	319	308	326	348	302	318	333	341	316	318	344	319	339	324	319	338	299	309	323	331	346	309	329	306	318	304	341	326	303	349	339	311	361	325	309	330	316	347	314	341	301	329	332	358	332	313	336	299	351	337	294	322	311	356	303	309	313	331	314	352	346	328	291	332	324	349	326	332	342	311	300	300	331	336	323	347	318	341	344	341	321	344	307	303	332	306	316	326	326	320	301	319	323	333	359	286	322	371	311	302	343	330	313	317	307	345	304	321	327	337	326	288	285	315	337	298	317	313	307	322	316	333	343	308	325	327	285	302	316	318	317	317	294	297	348	321	321	314	289	322	319	328	341	324	324	349	308	318	303	335	299	316	309	343	298	320	339	299	346	325	293	324	353	289	334	306	309	305	358	316	346	317	305	310	332	316	325	321	294	310	303	353	324	327	322	327	321	324	327	318	352	327	293	307	321	343	329	344	327	332	307	292	314	321	333	298	313	324	314	330	327	341	347	331	281	332	304	329	336	339	315	351	348	307	335	304	308	331	332	324	340	326	298	318	297	320	300	311	337	325	356	341	321	335	348	321	317	310	337	316	321	345	334	302	336	310	356	326	307	316	355	346	337	306	329	330	332	310	313	350	303	327	333	315	317	303	314	337	362	349	325	303	316	338	318	322	317	314	312	322	313	297	331	344	362	299	321	326	313	310	316	318	314	334	317	309	300	357	324	301	348	310	335	328	333	290	306	295	302	306	310	311	316	335	320	342	299	357	310	372	314	334	322	283	281	326	361	307	343	315	330	319	304	338	329	296	317	308	313	333	312	299	299	305	289	341	323	309	320	325	304	286	321	312	320	377	312	329	301	315	335	317	337	307	313	301	322	313	324	296	309	325	305	311	327	300	325	336	305	285	354	305	364	322	294	288	312	342	311	351	296	320	299	342	343	304	315	371	314	303	340	323	306	311	334	306	344	306	325	327	305	327	307	327	312	298	328	329	292	326	297	330	310	313	362	334	308	294	309	321	340	308	330	296	290	348	321	315	282	330	310	292	302	299	330	321	321	320	291	309	306	326	317	308	338	315	334	342	329	335	356	322	339	302	326	326	334	307	287	315	313	323	298	322	281	317	330	326	324	323	320	301	328	330	322	306	349	318	312	340	317	344	293	320	318	299	331	300	309	336	308	330	310	321	316	318	350	322	316	321	341	332	294	309	304	319	336	344	309	285	338	318	315	319	360	330	341	342	319	338	320	311	349	329	296	322	298	326	289	331	338	332	326	345	355	326	331	341	329	326	319	322	314	348	308	335	293	296	316	322	328	325	311	298	304	296	293	317	319	328	333	340	317	328	326	335	309	340	324	366	315	287	338	294	342	314	340	343	340	307	344	287	287	313	328	311	336	309	293	318	279	324	329	278	327	331	359	314	301	320	310	338	316	334	307	316	325	316	327	348	332	315	341	326	312	327	296	297	272	331	336	310	322	338	327	317	324	308	326	298	315	296	308	300	279	310	319	358	322	305	291	301	349	339	334	329	325	321	321	312	303	337	310	327	324	292	343	314	346	334	303	304	324	347	314	308	331	314	313	314	333	334	290	275	295	310	299	317	281	355	320	329	349	347	307	320	292	313	311	342	377	287	293	327	318	335	325	322	321	305	291	346	357	327	311	320	308	332	316	318	363	335	326	347	323	312	303	311	323	334	332	299	342	313	337	294	296	308	332	306	327	317	330	344	308	321	345	341	302	311	343	322	332	351	306	362	313	349	320	313	313	303	318	296	310	341	319	335	302	303	343	301	347	295	354	329	341	299	306	315	350	299	309	331	337	307	311	344	320	312	333	322	285	310	311	311	314	296	299	324	299	299	298	336	331	312	321	317	330	337	327	357	310	321	329	332	329	327	303	306	305	311	322	311	338	294	333	343	341	309	325	326	307	313	325	315	295	313	294	339	282	299	311	324	286	317	313	312	335	305	321	332	293	344	321	336	327	325	316	336	326	342	344	295	317	313	341	321	308	356	310	311	291	329	335	311	314	316	316	298	308	334	317	345	306	356	320	297	280	304	354	330	341	302	311	323	306	307	277	318	347	313	332	310	317	339	352	309	329	318	336	322	300	345	334	315	324	315	294	356	309	339	299	329	320	358	314	347	324	329	335	321	322	306	366	300	306	328	298	337	357	318	295	312	348	306	324	319	325	315	375	348	304	302	321	336	307	296	320	301	366	355	319	301	313	331	279	359	343	316	326	299	314	342	335	306	317	336	336	333	306	327	319	343	321	283	279	335	298	300	311	363	310	338	311	304	324	326	323	322	313	344	347	329	311	289	337	324	316	307	314	321	329	325	330	300	318	312	331	316	343
3191	7918	5060	2373	1768	1225	994	887	759	615	638	639	588	551	539	518	499	479	538	473	465	497	474	464	456	479	496	459	462	456	455	483	467	443	447	449	489	439	462	390	422	440	450	456	447	415	455	469	445	431	477	461	450	442	435	413	435	435	444	437	436	416	407	421	443	405	460	430	440	436	419	437	445	452	427	444	429	380	432	462	436	411	457	450	406	389	471	419	409	463	453	438	419	410	411	449	434	432	429	411	422	429	454	451	474	455	417	435	428	430	425	439	439	428	409	420	421	468	437	411	458	443	457	410	453	427	431	445	412	396	393	410	422	433	420	449	441	453	405	460	431	441	434	414	433	424	465	465	412	413	449	418	448	446	435	403	452	408	410	454	446	416	413	442	439	450	412	452	428	420	452	414	447	466	457	473	417	462	435	418	455	455	414	418	420	427	428	398	461	406	397	450	402	461	443	471	430	399	460	438	429	440	432	463	436	434	439	425	485	413	408	422	441	453	441	397	393	426	470	430	450	402	479	444	446	427	452	473	417	404	428	404	417	439	403	433	408	446	423	454	447	437	443	403	433	440	411	433	452	445	426	427	417	474	460	416	415	407	418	432	468	419	471	418	432	417	458	435	454	461	435	397	432	444	474	457	468	408	453	446	426	447	428	437	441	423	441	434	411	454	452	414	475	464	432	408	428	480	430	419	453	411	418	426	447	408	476	444	433	436	466	458	444	467	408	426	454	457	446	419	447	427	433	419	414	419	417	462	458	419	458	443	469	425	440	435	461	437	451	444	443	449	415	425	427	464	407	440	437	422	471	418	408	446	436	443	445	449	442	440	457	472	445	421	407	423	417	458	435	466	406	442	444	426	429	432	463	398	391	438	475	416	422	395	467	427	464	401	452	431	428	409	453	447	422	444	455	433	454	445	452	434	446	461	428	392	465	423	434	470	465	426	418	462	427	422	426	440	418	439	444	431	436	432	423	425	430	459	450	461	441	436	435	440	425	447	461	431	397	431	447	422	420	423	412	444	427	445	441	423	442	448	424	473	437	455	416	433	428	469	399	402	398	417	393	426	403	424	414	422	456	413	416	441	416	469	436	463	482	455	425	384	448	398	447	445	435	432	424	473	453	386	409	428	452	467	418	427	400	476	425	430	428	441	394	434	437	430	430	410	418	463	432	435	437	454	448	414	402	436	472	473	458	411	468	476	411	430	420	489	426	468	487	426	455	418	469	420	397	428	449	372	447	413	445	421	459	492	455	436	430	452	422	412	452	438	442	397	443	427	398	457	403	442	440	433	446	418	399	449	434	428	472	428	466	441	429	437	459	421	443	388	442	433	439	408	443	426	475	456	479	445	390	442	416	449	431	476	433	451	459	462	445	438	419	448	462	453	439	394	403	406	420	428	501	410	480	415	452	473	478	420	432	456	443	457	406	447	460	461	443	436	431	426	470	431	392	456	424	454	454	416	457	413	472	454	413	439	444	445	449	451	436	433	431	470	432	462	428	425	476	440	448	395	448	440	448	408	438	414	454	446	402	420	444	453	437	408	470	485	444	478	431	448	423	458	467	432	477	435	399	453	397	422	415	405	466	425	415	450	440	427	396	453	406	435	420	426	461	450	404	413	429	447	384	430	432	444	421	415	429	434	416	455	407	422	454	440	447	431	434	424	447	443	430	463	439	426	427	434	475	459	460	439	445	407	463	426	431	440	436	430	423	439	466	460	448	431	442	424	426	439	413	433	443	437	420	462	429	454	441	465	454	438	410	456	430	392	439	421	464	492	410	427	463	437	414	434	430	460	398	445	452	490	420	415	429	429	443	434	475	419	388	452	414	430	421	456	474	439	445	424	434	444	435	410	468	421	431	417	469	438	440	432	431	407	433	435	421	445	429	425	446	452	424	455	436	398	439	404	401	435	443	389	450	458	448	432	479	434	437	436	415	432	442	427	443	451	448	439	437	443	452	444	411	411	422	417	455	421	436	459	443	420	428	440	474	460	478	470	431	434	457	422	432	432	430	432	423	426	437	449	434	443	430	456	450	464	421	410	473	451	458	465	399	466	465	431	412	421	431	428	425	410	434	408	428	448	450	433	444	445	449	422	419	429	420	468	430	473	462	444	437	470	436	449	399	461	472	430	422	454	387	401	423	392	440	441	434	407	417	438	440	429	468	449	456	427	452	454	402	423	437	449	412	476	453	408	435	420	386	451	461	450	444	451	448	473	441	414	428	429	426	403	407	408	417	421	434	441	475	420	440	399	492	435	434	418	441	450	410	460	434	446	460	424	453	457	423	434	457	499	410	440	437	412	456	435	471	426	481	428	479	436	425	414	434	415	422	427	452	449	432	420	433	434	394	432	464	409	439	425	434	403	473	428	426	447	444	456	433	423	461	436	465	438	452	419	417	408	426	457	425	456	441	437	468	461	505	421	415	433	422	425	440	419	470	449	419	437	416	457	460	438	463	438	456	464	420	420	443	454	457	449	421	439	487	460	422	437	464	456	438	424	398	444	433	463	437	395	434	397	451	434	447	447	380	426	458	435	432	414	420	474	441	422	430	432	458	475	443	432	473	428	411	407	426	444	407	458	423	460	450	441	445	424	445	457	450	404	433	422	447	427	433	429	432	434	370	443	444	448	454	480	418	451	436	441	448	468	423	439	430	431	422	392	427	436	438	434	408	440	434	441	428	399	434	419	438	455	454	418	423	416	430	461	406	430	440	422	474	460	466	452	447	443	440	426	455	450	411	469	450	415	411	414	462	462	417	420	427	424	451	389	432	438	441	435	459	433	429	446	446	411	444	435	434	442	423	456	412	471	453	434	407	454	405	475	464	427	441	446	422	423	495	444	448	436	417	423	435	459	444	371	455	433	399	451	428	454	447	461	440	453	430	432	420	479	442	456	453	436	441	435	472	428	465	417	419	405	428	458	464	431	403	443	440	435	430	476	431	444	440	460	451	400	436	438	422	425	438	428	462	414	425	435	439	408	451	460	439	448	466	434	429	426	439	428	441	415	439	442	408	456	459	408	437	437	427	464	456	416	398	434	412	480	395	449	463	444	454	402	465	506	441	436	426	430	478	427	438	396	439	434	407	435	432	419	495	404	452	435	442	424	435	434	441	451	457	476	439	415	429	416	437	458	445	459	432	408	422	451	402	425	437	435	427	429	429	429	430	420	433	391	449	384	479	417	428	455	432	446	427	431	439	464	432	432	407	430	439	415	434	442	414	429	431	456	446	434	437	413	422	437	428	437	443	403	436	414	418	437	478	452	416	417	429	436	416	442	455	459	429	435	415	465	422	408	449	430	420	416	440	464	379	432	474	407	436	437	450	449	424	470	461	437	434	401	417	426	445	428	443	452	453	423	438	435	430	451	421	398	445	440	447	441	484	424	487	435	470	426	441	411	418	457	426	462	423	442	450	477	422	437	411	442	432	409	454	446	398	437	452	447	429	478	433	456	405	465	452	472	445	428	433	435
24294	20860	25535	22510	1294	476	517	472	434	473	432	422	410	412	415	379	432	373	407	384	430	362	388	390	405	381	409	424	384	400	378	378	389	392	386	387	395	404	369	381	396	379	415	381	397	348	361	362	385	373	397	414	394	377	391	414	382	341	390	403	335	359	352	391	396	390	392	404	370	407	388	409	372	367	379	353	377	384	410	405	387	361	373	410	407	376	392	375	408	379	401	391	368	384	385	388	393	413	423	381	419	350	388	392	368	397	395	362	398	397	395	433	398	390	398	390	379	410	369	406	411	412	400	392	362	407	403	410	391	383	399	382	419	387	392	397	416	350	388	411	394	392	407	367	386	364	383	361	393	376	354	400	418	350	394	394	410	394	350	350	347	396	368	378	389	400	384	382	357	362	385	369	397	369	399	384	383	371	359	389	400	396	371	383	359	373	397	364	353	386	384	394	366	357	384	373	392	412	389	329	398	400	405	365	382	382	359	372	397	382	346	370	416	400	364	400	368	378	419	360	390	429	411	410	368	374	408	426	435	402	403	382	402	438	383	374	383	387	403	388	385	423	423	379	378	383	394	359	370	398	391	377	403	406	411	394	372	377	364	410	371	380	387	394	366	403	405	375	407	385	388	389	393	387	379	388	356	415	385	371	391	378	371	377	399	398	425	407	394	394	368	376	376	357	364	348	372	379	427	388	399	376	378	374	322	412	433	390	374	344	389	412	380	408	366	381	398	425	420	387	409	365	343	396	400	403	383	407	379	385	390	370	346	410	361	410	421	387	396	364	368	367	393	385	353	394	401	387	407	395	404	408	368	380	377	396	376	375	435	371	404	399	361	344	420	414	377	396	386	378	422	418	379	397	391	403	370	364	388	383	378	399	426	386	387	396	415	401	403	351	416	399	389	392	360	395	377	397	391	379	426	417	405	390	428	397	417	391	381	386	351	395	380	377	382	388	391	375	395	399	376	363	351	391	396	393	373	408	399	385	409	387	387	401	377	388	368	349	395	400	373	400	390	361	388	419	394	403	395	401	356	355	406	381	379	380	406	395	393	392	425	377	420	370	381	385	383	367	397	341	386	406	393	373	396	368	372	412	381	374	383	389	407	351	366	421	396	373	419	378	355	421	355	368	352	393	370	352	380	378	407	386	376	381	381	377	376	389	381	362	392	399	387	405	379	379	427	383	405	365	384	383	372	431	373	391	365	412	377	393	385	390	383	378	417	398	401	370	377	369	410	381	404	403	367	385	357	377	405	400	396	414	365	377	421	397	396	382	353	364	348	391	387	371	356	392	417	384	372	368	366	423	382	391	372	389	379	415	375	376	390	393	374	394	349	383	358	389	379	425	391	401	402	412	401	376	379	427	393	357	393	402	398	370	396	379	413	381	395	379	409	387	402	439	366	398	376	396	421	387	374	375	398	368	402	342	353	401	383	399	376	393	368	409	397	360	383	399	377	390	433	389	386	425	412	369	376	336	421	391	379	402	402	381	398	407	378	418	372	376	352	405	422	397	386	388	380	391	403	404	391	360	386	372	396	373	383	386	348	359	385	391	365	404	407	364	406	367	395	396	412	385	381	410	384	382	437	430	408	438	372	358	373	372	396	384	370	389	355	398	386	402	379	408	404	366	359	375	382	366	370	368	414	382	372	378	369	379	391	392	341	387	368	389	396	384	362	402	381	407	366	353	351	377	392	402	434	376	425	370	355	405	418	405	378	361	387	381	385	382	403	400	374	389	409	399	405	414	394	385	371	412	407	396	351	417	375	406	373	380	381	379	394	401	394	394	421	400	387	395	388	369	348	405	408	374	405	352	410	393	407	377	421	378	350	427	418	393	352	393	410	397	383	373	427	414	385	363	396	369	351	415	397	404	414	385	415	367	403	400	359	405	427	367	375	370	390	417	406	391	397	398	369	393	375	377	376	390	384	334	378	401	382	386	367	384	405	417	352	403	370	383	386	335	394	354	396	391	409	380	427	363	362	414	388	385	369	439	367	402	378	365	384	396	376	369	403	382	396	413	372	378	394	405	377	394	381	384	354	392	398	403	375	369	380	429	437	411	385	341	438	420	338	421	385	382	372	371	390	409	402	368	384	382	416	358	395	350	381	408	385	372	399	371	381	373	364	415	382	381	400	377	372	393	378	385	412	389	397	360	423	399	387	382	391	407	347	425	376	370	392	394	378	385	409	388	384	397	395	399	418	384	403	397	414	382	388	353	350	404	361	384	384	352	353	386	377	387	398	389	385	389	358	387	398	370	411	385	387	383	357	359	416	401	375	356	409	374	403	395	370	382	412	378	371	371	378	407	377	398	379	369	380	349	404	405	379	403	373	374	392	364	393	385	411	428	335	418	404	397	400	409	351	385	401	385	398	415	382	406	393	396	414	387	380	368	382	398	384	381	401	378	410	348	390	400	413	388	385	403	406	397	402	430	417	369	403	371	369	408	388	342	382	388	394	351	378	352	374	366	377	369	395	374	380	372	399	367	371	394	424	409	403	386	411	389	409	387	417	375	379	369	391	358	385	417	390	375	396	374	395	356	415	351	404	386	400	399	390	396	398	381	391	402	379	375	384	382	369	357	388	381	379	360	401	378	358	356	395	397	390	406	362	388	393	380	384	395	396	384	401	385	387	395	345	366	365	422	413	356	381	398	408	378	412	378	421	377	377	426	380	393	394	416	345	389	419	380	403	408	421	366	387	376	373	384	424	378	387	373	394	422	393	393	357	371	368	393	401	429	409	392	400	392	390	388	407	399	404	375	369	392	412	384	371	381	386	389	371	401	405	374	378	387	350	404	416	398	394	373	365	398	363	394	394	434	392	406	378	365	385	378	421	391	378	422	409	428	368	356	347	390	377	377	447	403	368	395	341	387	373	416	388	390	382	392	408	390	372	367	371	412	384	365	386	395	423	342	365	397	381	408	384	362	382	388	424	376	390	358	355	365	380	414	374	411	403	409	363	362	400	359	406	384	390	383	414	386	357	395	387	384	374	367	387	386	374	397	379	370	404	419	402	365	391	408	407	426	380	392	413	340	398	378	376	390	418	405	373	383	369	397	409	392	373	389	375	399	381	358	356	370	424	362	407	378	420	390	402	393	405	350	406	399	352	426	377	369	402	367	376	361	389	378	350	377	385	399	420	373	402	418	407	362	379	374	383	380	382	401	379	393	359	398	383	373	385	406	390	383	338	406	345	360	403	385	380	374	404	403	381	369	421	409	382	406	380	361	388	388	405	394	373	400	386	422	380	412	376	390	413	398	375	383	375	387	347	381	370	389	391	407	425	372	385	394	430	380	401	403	369	362	411	388	397	372	397	374	370	380	399	394	381	383	413	403	346	346	380	408	379	376	387	361	380	379	406	386	385	361	410	420	388	387	422	399	362	380	416	427	387	412	378	422	409	403	389	390	395	403	388	378	408	416	357	364	395	393	359	375	406	396	391	392	411	366	388	357	421	419	402	378	344	384	403	379
3252	3814	2480	1330	1017	858	729	741	638	628	645	583	559	583	581	555	523	552	547	507	501	519	564	527	545	523	499	474	514	516	514	535	452	546	508	481	497	520	521	544	479	485	484	476	497	510	547	484	524	517	501	546	541	483	496	479	509	508	510	501	488	536	502	512	525	518	516	492	479	497	525	481	561	533	498	510	494	527	537	517	491	485	520	508	506	520	515	499	485	519	505	536	499	529	511	517	535	530	478	503	496	525	512	539	502	542	519	518	522	515	508	499	518	508	530	509	502	518	537	492	459	482	561	516	522	531	510	538	529	495	449	487	480	497	499	553	477	542	508	488	491	513	489	500	526	509	528	522	511	532	492	566	514	511	522	535	561	470	505	488	512	498	503	488	533	500	523	511	509	539	545	508	497	511	487	478	532	520	488	490	523	498	477	519	516	482	536	507	498	533	480	541	522	514	483	546	540	518	489	529	499	531	488	489	488	496	500	527	486	486	514	506	478	493	490	511	483	516	518	500	490	488	513	530	501	500	540	517	496	482	474	538	527	493	518	484	505	480	514	504	511	460	482	499	503	502	526	494	497	531	507	496	541	499	538	542	511	514	494	487	491	456	508	525	537	508	541	463	481	515	487	558	493	485	514	508	466	457	509	479	518	538	510	482	504	489	530	531	532	507	509	540	500	511	511	483	518	534	501	491	534	529	521	538	472	520	550	498	496	497	536	492	488	521	487	499	515	541	522	522	504	511	484	494	535	515	469	499	499	512	486	499	516	509	490	517	472	471	530	507	552	481	522	472	506	501	527	490	551	512	521	498	532	504	572	490	506	474	513	477	485	517	497	519	507	483	497	481	496	499	429	534	489	517	525	516	501	539	499	553	523	511	519	489	492	456	499	504	526	505	513	465	492	491	482	523	515	529	547	494	473	497	540	513	542	510	533	539	538	513	513	520	495	488	516	494	486	505	536	533	502	542	513	520	505	538	512	483	509	532	477	489	542	472	513	495	499	549	492	514	477	478	523	519	514	505	508	511	504	498	478	471	530	493	501	540	511	525	470	514	490	492	551	498	519	504	528	498	529	535	516	501	496	501	523	472	507	549	528	490	508	528	538	529	488	542	502	518	550	505	517	544	475	511	529	530	501	526	470	518	534	508	508	473	519	504	510	468	536	478	521	553	523	484	556	518	531	456	497	520	542	502	533	496	514	523	533	504	527	540	522	517	487	551	498	494	484	524	464	496	507	530	524	495	542	498	509	509	550	476	502	515	493	504	501	477	520	535	481	487	524	494	554	550	509	540	503	500	480	529	493	506	462	499	513	512	500	545	512	481	538	517	513	520	534	496	513	473	515	511	511	506	542	478	542	529	532	501	497	512	522	518	483	489	496	482	522	483	512	536	470	487	484	525	484	509	545	518	490	457	561	531	546	485	471	488	514	511	515	531	510	533	488	481	528	503	465	501	534	478	506	460	558	471	502	511	491	498	509	524	522	523	495	528	539	529	567	512	537	489	508	533	485	483	523	477	511	498	527	495	522	488	465	524	514	497	500	508	526	504	476	550	502	516	490	507	526	496	489	531	509	497	538	487	518	527	487	493	550	490	522	527	495	502	509	535	487	481	494	480	510	467	514	509	545	508	490	491	521	542	528	517	479	523	518	491	484	517	540	502	492	525	472	509	480	525	529	521	508	470	529	531	513	478	483	491	472	506	508	537	562	544	512	529	553	515	532	516	497	541	535	530	479	537	549	517	554	513	530	533	512	470	527	528	489	539	502	514	506	512	511	495	532	517	500	513	500	517	493	521	516	511	500	485	530	538	515	523	499	502	505	517	493	524	525	499	525	506	517	486	482	505	492	526	498	493	482	548	522	509	483	489	519	524	488	524	490	534	475	542	492	475	494	495	486	523	509	471	482	498	512	536	497	489	534	511	522	507	533	482	543	477	530	553	522	484	517	508	513	548	498	522	506	491	493	534	527	481	494	516	515	497	491	506	501	482	473	518	527	503	494	496	456	462	486	487	475	548	500	521	498	491	496	527	526	494	530	510	532	486	479	558	518	520	500	558	542	484	548	551	496	494	470	538	510	528	534	482	541	516	475	527	508	513	474	470	518	521	541	521	509	527	492	481	549	554	517	527	512	496	502	529	507	511	498	453	480	542	559	486	502	491	486	554	459	502	479	516	513	510	525	531	488	467	509	523	535	518	535	508	484	532	479	546	482	514	546	527	559	463	501	526	526	501	542	535	488	528	528	498	532	505	554	519	464	501	517	525	481	519	485	483	520	506	472	522	521	509	497	518	492	495	538	513	489	534	486	513	466	509	518	508	489	494	497	526	509	525	463	523	475	510	485	519	509	489	527	496	511	537	499	486	501	531	543	503	544	509	552	506	528	526	492	515	500	484	530	561	543	485	518	527	538	483	490	507	474	520	495	514	482	470	523	469	508	529	501	524	501	505	478	537	513	492	542	509	525	498	506	534	545	503	487	508	478	519	480	516	524	500	489	434	523	481	532	535	499	478	491	515	480	519	515	490	527	490	503	536	498	554	497	486	478	539	532	478	490	498	492	538	526	525	522	490	508	515	508	480	548	526	529	526	508	539	501	490	533	503	474	523	508	489	501	491	467	496	531	519	563	491	510	520	501	524	549	489	554	487	552	545	514	512	526	511	519	542	515	493	517	514	505	498	516	500	478	519	506	515	502	510	495	513	512	539	526	525	487	552	561	466	505	524	532	523	519	512	528	497	529	516	488	475	505	500	542	497	466	506	515	492	506	516	525	537	493	492	542	493	554	496	533	477	521	498	515	493	522	507	499	526	506	536	521	499	522	492	518	508	526	537	499	484	460	487	506	488	510	535	518	526	518	533	490	473	502	497	513	521	508	515	479	464	496	477	475	490	543	496	499	503	511	520	484	508	527	491	525	484	503	478	486	468	482	526	494	510	561	491	521	521	499	505	489	489	548	531	498	491	497	482	542	498	495	480	499	522	509	531	516	490	520	501	512	519	513	503	493	475	513	498	539	503	538	493	505	555	533	491	522	522	518	505	484	513	519	525	504	513	504	535	461	503	550	505	535	499	505	505	549	484	493	489	536	517	527	495	535	519	494	528	526	500	497	523	486	532	516	496	528	523	507	510	514	520	519	506	535	480	517	522	476	500	500	519	519	577	492	531	505	490	508	482	498	513	575	523	519	499	512	476	499	473	459	498	447	501	534	502	494	537	491	527	512	519	494	531	482	521	546	548	522	492	521	498	527	493	538	517	492	522	516	495	511	520	562	471	494	519	485	507	485	515	498	557	500	510	509	506	495	484	530	541	525	514	500	528	481	510	495	552	513	496	518	534	522	551	501	520	511	536	531	541	532	513	521	509	533	542	502	535	537	488	487	477	503	535	520	517	507	485	494	532	483	540	486	489	514	532	493	513	503	547	532	538	521	464	520	471	504	491	526	498	491	538	538	514	511	506	545	506	488	508	482	526	529	507
22110	20900	28227	23717	20904	19524	1190	451	327	276	232	230	210	220	203	168	155	165	156	147	143	146	132	145	129	128	139	113	140	115	134	134	121	109	100	129	119	112	128	108	120	118	115	129	108	109	120	111	132	132	111	134	128	120	116	121	104	108	114	108	129	129	119	104	113	124	104	126	116	116	115	102	97	125	102	148	118	120	120	103	92	117	134	113	114	117	109	104	94	108	109	116	120	108	108	94	122	138	112	124	106	108	118	128	115	127	99	87	116	99	112	111	113	111	117	105	117	110	125	102	109	116	122	111	134	118	101	121	112	103	113	121	107	106	122	100	105	120	108	90	101	113	107	98	110	108	114	114	103	123	119	117	106	105	125	107	116	112	123	115	135	107	125	106	96	102	111	117	102	115	111	142	103	115	104	115	117	125	113	115	114	122	114	114	104	79	89	113	131	118	111	99	117	105	91	123	115	104	117	124	110	109	120	120	94	95	107	118	104	100	126	101	129	111	126	99	100	112	119	108	113	121	126	115	111	119	132	112	126	113	90	104	101	110	118	114	106	118	123	119	121	109	97	114	119	103	110	104	102	105	117	117	123	117	103	110	119	109	136	115	133	119	101	105	128	100	119	117	118	109	112	112	114	118	111	103	113	129	109	85	117	101	108	105	112	115	103	96	125	111	112	123	123	113	102	122	123	98	131	90	125	103	118	87	118	124	102	112	121	106	117	97	101	107	107	127	104	113	94	93	133	96	126	124	122	116	118	125	114	110	110	121	122	93	111	112	114	99	107	122	114	102	98	113	106	110	132	134	127	113	100	122	113	101	91	125	121	117	110	112	124	113	114	101	95	128	118	120	115	114	95	125	105	112	144	106	111	106	119	106	97	116	94	105	105	121	99	106	98	111	112	100	103	111	127	111	94	105	115	118	105	98	107	132	119	141	118	127	109	122	111	109	123	112	127	103	119	117	111	124	121	120	105	118	95	123	105	116	115	116	107	122	121	121	103	93	103	112	115	135	97	105	107	102	125	116	118	111	127	101	93	115	100	121	99	103	117	122	116	119	106	122	132	114	115	114	120	119	120	118	111	113	125	126	119	104	107	116	120	113	113	114	126	102	107	112	118	107	102	102	100	118	119	107	116	86	104	105	107	105	113	104	129	109	116	112	115	115	94	120	99	116	125	124	110	131	112	104	125	112	102	115	108	100	116	99	107	117	117	111	114	127	109	126	118	97	127	114	128	100	140	116	105	105	133	106	102	129	114	112	112	109	104	138	108	117	114	103	125	122	121	99	126	117	104	114	105	121	115	109	105	115	114	117	115	111	121	107	111	112	128	116	86	108	122	96	117	111	124	96	127	106	123	113	95	111	112	118	106	94	108	100	119	119	89	119	116	129	127	114	117	109	95	120	104	114	103	115	114	128	109	106	114	92	98	103	105	91	109	129	95	109	102	115	100	112	135	109	114	103	120	120	115	114	110	100	119	121	115	118	103	114	120	102	110	113	124	109	112	115	120	99	112	111	93	116	112	106	104	138	107	120	117	113	102	116	115	109	116	105	125	114	115	111	115	121	125	96	101	107	129	95	106	98	122	111	106	114	107	88	113	90	128	124	116	112	91	111	105	127	112	118	107	119	132	121	138	98	116	96	102	118	112	105	96	95	114	116	116	118	111	105	109	119	129	114	111	101	104	104	134	113	110	103	127	141	129	122	123	133	100	94	121	111	109	109	117	125	128	130	108	120	111	117	105	105	96	97	100	110	109	142	109	119	100	108	113	114	100	109	113	109	136	113	115	135	103	118	107	111	123	117	125	101	117	120	117	90	130	120	111	125	104	117	105	101	100	120	118	116	96	107	108	95	119	90	92	116	106	115	122	110	106	101	103	100	121	129	121	104	119	111	95	100	109	107	104	124	125	118	106	109	103	98	100	103	102	120	91	103	121	97	114	116	102	117	103	107	106	102	121	104	115	107	82	119	112	126	127	111	138	104	116	115	123	127	110	123	103	126	98	102	111	118	132	117	95	136	100	103	100	114	116	107	102	110	110	116	117	104	115	115	107	120	124	110	109	105	112	128	104	88	122	116	113	118	119	118	106	89	126	110	105	129	108	113	122	126	119	96	124	109	115	99	120	116	111	103	104	95	110	95	114	120	111	108	142	109	111	92	122	99	89	118	123	110	110	106	124	108	112	124	109	127	122	123	130	103	95	124	128	117	89	133	101	105	121	106	108	111	108	108	99	119	103	114	110	116	101	97	121	112	108	104	119	93	121	95	97	94	112	127	108	103	120	120	98	105	133	93	116	106	124	122	102	123	111	124	126	121	101	113	118	139	107	116	97	107	138	97	118	104	103	123	116	112	116	127	117	106	113	105	105	109	101	122	126	119	114	120	98	97	105	109	120	115	105	92	113	118	120	99	109	86	108	109	112	105	124	121	116	121	109	106	93	96	99	117	94	107	110	109	109	99	113	108	80	117	114	100	123	110	123	109	117	120	110	103	119	105	118	112	113	107	120	128	116	105	123	120	111	115	107	111	116	120	110	120	114	122	114	101	131	104	102	118	106	118	95	126	118	125	115	99	111	97	92	110	110	106	110	106	101	126	116	119	107	106	113	114	113	115	119	98	111	107	104	100	117	137	110	93	110	114	115	124	131	104	128	104	119	116	125	108	129	91	126	110	124	137	123	123	126	98	107	106	104	110	106	115	116	115	88	106	93	106	127	109	128	106	100	110	126	115	118	97	125	121	112	114	100	97	121	133	102	112	117	117	103	103	129	103	111	93	120	102	90	117	118	116	121	115	135	121	108	110	106	116	117	104	107	109	124	103	104	104	117	99	101	113	100	126	98	103	136	98	128	106	122	117	96	117	103	125	122	125	119	112	133	129	108	100	121	102	107	100	117	101	107	118	104	130	115	110	122	120	134	107	106	114	107	101	116	113	110	114	122	94	106	116	109	112	104	98	116	119	122	124	107	112	114	114	106	115	119	121	101	102	111	117	108	109	106	108	123	111	120	116	105	126	111	101	106	125	108	113	105	129	99	122	96	115	87	102	108	100	114	108	127	114	114	100	111	104	91	89	96	129	102	120	105	91	108	108	125	123	118	108	128	108	94	118	105	146	97	103	128	115	85	124	109	100	116	104	97	112	103	109	133	115	115	133	98	96	131	112	113	99	114	131	97	114	110	117	127	119	112	121	88	108	102	120	102	106	113	111	136	106	118	112	91	115	115	111	104	105	103	96	108	117	141	111	102	88	124	119	106	115	95	118	104	99	99	122	109	113	96	112	119	106	88	93	115	111	117	126	89	98	109	141	106	101	106	112	109	111	99	93	97	108	116	115	99	83	110	121	116	133	106	120	115	105	110	91	94	107	122	109	118	119	132	100	106	100	122	123	133	121	106	114	122	91	131	103	124	124	112	111	103	133	105	113	105	123	117	110	104	105	92	120	117	111	119	102	117	101	124	102	110	122	102	132	93	123	139	109
4213	12338	7761	3555	2405	1723	1241	975	737	640	546	486	449	405	352	331	285	273	264	258	228	244	205	217	205	206	192	188	193	163	180	172	167	174	163	173	162	164	161	184	177	165	157	147	180	172	174	175	162	159	159	190	158	140	151	183	145	138	148	154	175	197	130	174	148	151	151	181	168	162	133	153	157	172	127	150	138	162	158	170	163	174	151	151	166	159	150	153	142	145	171	185	165	140	166	165	166	148	171	157	157	164	145	137	158	150	171	161	149	141	151	154	170	154	152	144	161	171	151	131	132	156	160	149	139	150	140	149	124	166	142	149	169	160	158	130	136	158	165	158	181	168	129	153	172	147	147	165	153	158	156	142	162	161	157	145	156	158	143	161	170	145	165	160	171	147	155	152	136	169	166	169	133	153	149	147	137	191	141	161	165	150	176	141	161	148	166	139	185	149	170	145	138	134	146	161	145	139	141	150	161	168	150	144	143	151	151	133	140	140	156	149	150	158	135	122	158	149	135	150	141	180	168	152	165	173	139	141	143	147	138	156	144	157	143	153	143	146	145	168	153	157	158	160	142	132	141	154	137	154	159	135	153	145	183	169	139	171	164	123	154	137	144	141	140	137	151	155	140	136	158	140	149	164	158	143	143	164	149	147	160	156	159	142	149	148	150	133	153	159	143	163	139	153	170	143	143	140	141	145	153	173	155	134	132	140	144	133	148	157	171	167	171	160	155	148	162	138	149	168	152	140	164	133	140	155	161	173	159	150	158	137	137	155	126	164	147	146	147	183	144	155	165	144	157	157	161	131	159	169	131	151	152	154	154	144	153	148	156	155	161	161	141	156	137	139	144	139	124	144	156	142	163	150	175	153	150	150	138	128	166	141	152	151	185	157	149	150	156	169	137	150	146	154	155	158	156	167	146	149	153	142	155	172	163	123	125	171	146	167	154	149	153	148	156	140	164	142	140	155	159	139	148	156	163	156	142	179	175	153	155	149	157	150	150	131	158	141	156	160	160	172	161	158	130	132	179	157	136	150	162	143	144	167	152	156	148	131	149	144	143	157	118	135	130	150	129	159	156	146	156	155	159	173	139	138	136	157	132	163	155	142	166	156	147	147	171	151	146	157	154	162	146	134	151	154	149	144	164	162	141	163	158	131	168	153	140	159	126	149	161	146	155	151	119	145	134	160	153	169	156	149	154	166	154	165	131	146	182	158	152	162	164	152	167	175	146	154	152	154	174	143	155	140	163	143	141	145	148	150	157	170	157	159	145	179	149	182	160	157	165	165	153	141	139	155	151	166	153	156	172	145	143	154	161	154	192	156	154	130	150	165	137	159	131	156	156	142	168	146	154	127	174	156	136	136	163	122	157	161	166	147	167	151	144	146	167	151	132	139	165	173	164	160	149	151	167	159	154	153	146	149	131	155	140	151	155	137	147	162	152	169	155	157	150	158	144	138	156	130	145	142	162	151	163	158	158	144	166	161	144	148	154	153	126	170	149	158	147	149	138	145	143	160	140	138	139	157	185	144	174	159	148	145	124	145	150	154	148	143	151	154	173	142	154	141	164	166	151	169	174	144	145	147	158	170	147	158	132	146	128	161	142	136	150	141	145	140	164	146	149	152	142	162	156	160	150	146	132	159	175	166	142	154	146	149	175	177	136	158	148	152	142	149	142	161	167	146	166	149	149	149	139	161	145	133	152	162	145	128	167	171	148	166	134	140	164	144	152	147	152	151	154	152	155	149	149	161	143	163	164	175	152	147	145	160	159	178	132	163	161	142	156	158	126	131	120	160	147	164	154	161	157	162	173	131	151	158	141	157	149	150	138	152	149	150	163	145	143	172	167	135	143	142	179	150	171	139	134	143	177	131	137	159	147	148	143	163	143	141	120	151	154	177	177	147	154	168	151	129	152	151	156	185	175	147	144	147	146	183	167	131	160	153	139	145	159	144	150	157	152	145	155	143	157	160	159	151	151	165	148	125	145	157	144	136	136	148	140	159	157	153	174	152	153	162	144	133	163	132	158	153	161	137	141	160	133	171	140	166	154	155	136	141	166	134	143	155	146	159	166	142	147	171	129	160	160	143	143	140	143	156	143	150	131	156	143	158	146	163	151	152	143	155	147	166	119	158	174	153	157	159	161	155	162	133	141	160	156	175	155	154	141	165	144	140	158	139	169	139	172	159	134	160	141	171	155	143	148	137	162	158	164	156	183	154	178	138	133	150	146	172	164	163	155	148	145	152	173	140	189	148	165	150	180	144	152	162	142	128	152	159	144	152	152	143	154	143	170	160	152	143	149	164	143	149	170	139	165	144	145	159	154	160	151	149	142	161	150	169	138	169	161	165	152	161	157	146	125	151	115	133	145	134	136	158	163	169	143	160	140	173	145	139	143	147	157	142	115	144	139	157	123	160	162	137	152	154	190	139	147	166	179	166	145	143	147	149	155	154	154	134	137	143	159	153	153	145	148	149	141	173	142	149	152	128	160	146	169	140	155	143	152	189	124	153	173	147	168	142	147	146	173	163	154	129	133	162	134	158	140	159	167	140	165	156	165	166	148	161	138	135	161	155	147	155	191	144	145	171	153	152	172	141	179	155	191	173	125	152	147	160	127	132	178	154	158	119	132	132	144	160	134	172	152	154	166	143	142	166	145	155	147	137	174	137	158	152	167	145	151	181	166	161	145	161	138	161	162	172	147	153	177	144	159	167	147	147	144	160	148	150	151	154	157	141	156	154	161	173	150	151	146	166	151	163	140	153	165	157	170	138	152	132	140	158	153	137	154	149	132	141	164	148	145	145	147	142	142	137	144	157	158	155	139	152	157	138	150	148	177	163	157	187	136	167	179	169	148	163	172	155	148	156	152	165	140	178	150	176	150	157	152	164	148	161	178	153	151	150	135	165	145	160	157	140	178	161	158	163	155	141	168	156	137	138	188	140	149	149	149	147	165	145	162	148	162	171	143	166	153	134	146	161	145	167	151	150	158	169	166	146	152	143	168	153	157	168	143	152	147	140	160	159	136	164	161	166	174	145	162	148	149	147	170	132	153	165	153	141	152	150	167	150	139	147	159	151	162	148	171	168	151	156	160	144	139	152	168	153	140	159	157	144	133	152	150	178	153	154	170	140	164	156	141	153	145	134	149	150	154	154	170	145	156	135	138	159	168	152	165	139	145	133	141	149	155	163	153	154	132	162	150	160	169	170	151	141	139	162	150	150	151	131	162	164	114	171	147	148	143	141	162	156	161	140	149	181	173	147	148	147	148	153	138	148	155	130	150	143	147	182	140	155	169	147	139	131	158	167	156	159	159	153	168	139	144	137	171	143	158	169	129	147	141	159	150	147	146	149	164	148	141	165	151	165	166	171	149	178	163	175	154	150	137	162	144	150	148	161	149	164	136	145	154	137	157	155	170	152	149	157	168	169	148	158	180	176	140	148	153	169	150	154	158	143	154	144	163	183	156	133	157	122	150	132
26770	17231	3233	722	582	505	537	524	523	497	509	439	504	510	507	491	519	488	528	524	516	509	484	509	491	529	491	501	508	471	483	456	535	477	515	475	481	506	480	491	518	482	498	512	470	483	574	485	513	506	524	521	531	505	485	550	511	515	522	524	487	474	505	496	497	524	536	507	482	505	510	495	514	506	493	484	485	458	489	475	512	490	496	524	482	493	507	472	494	508	515	529	497	505	495	514	522	500	489	457	503	500	510	541	475	507	519	498	505	526	524	509	500	480	464	484	477	507	508	475	488	487	468	475	472	460	461	497	515	516	537	463	501	425	508	490	508	473	520	509	489	497	490	478	464	478	511	495	487	475	510	524	492	483	515	465	520	536	464	509	514	508	494	517	516	515	508	520	475	490	493	504	459	525	495	461	505	507	505	496	542	428	507	521	461	514	522	527	471	501	485	524	468	522	495	530	504	481	504	503	474	479	531	498	483	513	498	513	496	510	473	504	462	513	470	482	499	490	454	502	494	490	529	536	492	486	513	492	499	474	496	510	508	469	524	449	483	478	512	481	495	534	464	487	535	518	498	454	472	488	470	499	495	471	453	524	504	462	497	503	476	476	510	519	470	491	515	490	514	523	532	488	545	477	504	474	520	471	499	532	498	499	469	495	487	463	476	499	509	498	468	512	500	536	504	481	518	523	541	484	522	493	476	487	452	495	524	502	476	495	503	527	545	467	495	486	479	450	491	485	540	497	503	483	513	505	498	510	526	490	495	509	501	501	510	474	523	508	496	503	500	511	462	505	497	501	462	521	515	520	527	522	514	495	500	511	506	529	480	506	506	518	487	500	481	486	515	495	525	498	511	453	467	451	483	498	485	504	500	476	499	485	494	491	510	485	475	510	521	510	486	469	478	524	498	467	484	513	470	526	520	495	468	496	506	510	534	479	495	501	482	491	482	498	489	515	540	459	504	492	498	481	482	513	494	515	508	517	495	503	510	512	503	496	511	467	485	481	532	516	484	524	509	520	499	488	492	514	475	485	482	492	546	516	509	528	490	559	484	499	451	507	523	505	513	515	495	521	473	461	502	445	496	511	478	495	481	537	511	518	508	438	426	507	486	479	497	488	492	428	507	487	484	507	529	538	476	479	474	504	480	487	527	520	506	531	493	480	529	480	470	517	544	454	540	487	486	498	520	485	503	481	501	451	538	479	495	551	534	502	491	490	524	491	487	486	486	487	517	477	510	532	488	502	500	495	531	506	479	507	540	519	536	505	451	536	515	478	493	515	498	489	499	477	501	544	515	487	520	528	508	498	485	541	487	492	517	493	475	557	476	538	511	519	488	492	485	520	485	499	462	520	465	525	536	481	479	493	467	523	516	497	491	511	492	494	509	514	486	488	450	474	526	507	491	495	504	464	527	516	491	503	516	495	487	500	500	491	498	498	486	505	464	487	515	504	487	550	494	509	445	526	499	531	493	461	485	491	489	510	468	480	525	528	468	472	525	522	503	485	493	484	467	525	515	472	499	534	474	471	500	482	455	512	511	538	492	523	468	462	491	447	540	484	525	499	475	527	507	492	509	476	492	524	504	491	487	488	475	501	495	494	464	506	533	491	493	506	475	496	501	493	517	484	494	481	499	479	504	520	502	523	516	482	508	511	512	486	498	530	504	451	517	487	523	502	478	490	510	501	482	475	529	491	518	536	499	478	491	512	498	485	490	504	508	507	532	480	486	483	499	465	473	506	536	496	520	494	495	492	444	509	499	467	506	504	509	517	504	510	533	481	491	497	479	500	499	519	520	532	442	493	515	485	456	476	500	535	490	475	511	499	473	500	525	533	517	502	476	491	468	461	538	464	497	491	488	497	466	516	517	502	523	507	454	535	497	509	514	490	531	492	492	537	529	509	492	510	491	483	490	495	495	492	487	521	517	518	481	541	500	512	508	505	447	477	477	494	511	504	500	511	531	476	480	501	508	509	499	533	502	497	514	482	457	487	489	530	515	469	518	491	469	455	457	496	497	512	494	494	494	487	502	459	512	470	488	490	476	438	514	500	496	491	481	478	530	480	488	471	480	527	486	534	474	509	527	474	494	467	474	477	468	498	496	520	492	527	497	511	509	496	524	525	497	514	513	506	516	484	516	515	504	448	510	482	501	473	472	465	490	490	512	478	495	513	498	468	472	517	493	510	495	512	509	486	483	509	490	506	476	445	477	479	489	511	489	482	525	532	489	483	489	499	532	514	498	521	521	536	486	485	509	513	497	501	514	482	496	501	479	503	481	464	528	526	485	503	521	495	497	550	480	470	500	516	485	531	529	490	497	536	501	513	494	486	531	478	478	467	515	509	477	500	499	509	535	479	520	517	507	473	485	473	488	538	484	485	513	499	469	500	503	531	519	473	546	522	455	545	505	486	525	443	509	464	475	468	484	511	489	450	532	505	512	523	479	514	466	480	463	521	546	486	503	470	512	510	537	524	483	482	494	507	473	507	487	508	540	494	512	453	477	491	478	500	486	508	449	497	515	461	540	472	509	511	518	502	475	497	444	484	467	485	482	504	490	468	497	486	523	539	532	526	486	508	506	489	510	511	514	477	513	526	493	544	492	524	549	506	509	492	526	490	445	490	519	460	486	485	482	485	468	508	511	510	497	500	507	514	468	475	464	511	550	494	510	504	486	493	465	480	458	537	467	485	517	494	501	526	484	515	506	527	515	486	483	498	494	469	494	482	500	505	502	492	513	463	483	502	488	536	481	508	524	491	543	464	502	483	495	490	496	486	489	485	457	486	451	508	517	501	485	503	493	542	507	478	477	475	487	513	517	489	579	519	461	525	530	527	501	527	510	496	490	504	483	537	534	507	497	478	526	520	525	500	525	511	475	502	463	509	531	500	529	495	537	489	492	499	476	501	539	499	505	499	488	508	527	464	489	531	491	495	488	518	485	499	529	494	482	490	511	528	520	492	464	495	524	463	493	484	449	470	492	526	479	518	477	483	510	499	486	483	517	491	493	502	456	500	554	540	488	475	452	487	491	488	467	542	518	505	528	509	506	508	487	501	486	523	517	519	484	472	571	526	502	471	488	507	504	489	521	518	509	506	502	480	506	549	532	503	489	490	478	512	482	504	490	488	498	519	497	509	469	498	498	527	477	445	456	541	515	446	504	519	492	474	523	493	480	477	583	505	476	532	530	478	493	515	513	517	498	534	513	470	480	497	478	505	494	521	494	489	513	443	528	521	472	502	486	530	491	476	517	483	482	485	534	509	523	477	508	476	486	471	479	520	470	521	482	492	502	480	454	494	517	502	496	505	514	517	513	508	471	500	517	509	566	534	478	496	488	526	497	491	519	490	505	527	464	469	474	497	471	473	487	504	486	514	501	452	525	501	509	519	538	489	501	443	461	491	533	462	504	486	477	491	506	516	489	470	517	495	552	459	482	483	511	514	473	480	509	459	492	480	494	508	529	483	523	501	523	486	477	470
4221	1460	1023	846	719	749	682	668	649	637	635	679	673	693	697	666	653	668	675	655	713	670	635	667	626	611	706	649	622	692	599	653	624	649	667	638	672	648	631	620	652	661	687	648	670	647	662	640	659	672	676	645	651	627	670	649	618	635	636	648	648	633	653	658	668	628	655	659	662	595	620	642	638	645	620	709	693	659	621	670	691	687	656	662	673	694	659	656	661	697	656	578	648	647	708	656	642	652	621	668	628	625	638	672	642	670	679	676	642	680	625	729	671	621	677	670	664	666	650	625	660	617	632	616	672	615	697	605	635	671	680	620	686	625	628	643	668	615	642	613	679	686	653	641	632	681	641	666	608	661	637	668	661	682	680	641	677	645	667	629	620	641	629	660	654	683	633	649	658	642	637	612	690	635	627	638	646	651	673	667	664	704	677	670	647	669	618	674	634	629	616	658	636	671	640	660	678	668	657	633	658	667	587	638	684	649	696	612	574	638	687	586	638	630	640	673	639	611	629	622	625	644	709	692	665	644	660	632	639	660	660	638	659	670	644	626	632	652	656	682	680	621	661	676	663	642	654	638	646	627	655	679	645	685	627	646	614	653	652	630	584	625	612	605	680	677	661	634	668	652	661	632	659	653	653	683	680	656	643	659	692	638	639	697	684	651	688	677	655	641	637	614	642	630	645	629	619	646	662	634	660	633	623	721	615	646	647	664	658	660	620	646	663	640	658	638	676	645	628	643	627	630	673	637	649	636	619	629	610	630	618	643	665	638	675	645	599	651	670	634	662	677	692	641	670	646	635	659	663	699	690	660	649	645	650	673	605	660	638	671	669	675	663	638	654	619	641	656	654	596	645	674	682	662	632	655	646	647	656	621	643	636	651	612	663	648	630	609	679	646	676	627	652	689	662	682	678	668	653	653	663	615	596	628	636	683	633	623	667	622	623	626	657	633	623	676	634	667	651	668	709	620	686	675	647	631	649	645	664	628	628	635	661	616	673	630	653	646	634	669	697	634	650	667	643	617	640	667	649	665	668	628	661	629	648	652	652	633	689	662	636	608	653	624	653	665	685	636	661	691	697	629	668	669	657	628	656	639	664	624	675	698	648	636	685	660	627	640	634	681	636	636	650	620	641	679	652	669	666	650	625	648	651	635	671	653	643	652	642	669	685	631	659	620	648	635	640	660	699	666	621	633	681	675	670	669	668	635	672	606	634	602	642	638	642	672	655	642	648	651	645	671	667	645	642	659	660	666	666	637	640	652	665	699	652	650	726	657	623	651	676	672	680	700	637	682	655	670	689	660	653	658	670	651	674	669	666	665	654	648	607	629	655	632	646	602	694	605	685	626	668	664	670	651	690	654	648	669	622	728	669	698	708	641	620	625	670	618	661	679	607	638	649	638	650	621	674	625	651	722	683	653	624	672	616	663	653	666	670	639	642	683	690	667	696	651	610	664	637	653	624	656	657	648	669	644	626	660	690	648	665	675	674	668	689	626	659	673	652	602	678	647	641	630	624	651	656	664	667	635	642	648	672	702	647	622	655	698	702	651	646	649	671	656	567	617	684	658	670	624	659	650	663	640	658	658	648	613	611	645	652	658	608	648	635	673	640	627	632	664	663	635	629	686	686	655	638	675	681	646	651	686	669	627	629	609	661	622	657	660	693	701	651	647	626	625	642	674	617	634	629	628	621	632	646	622	648	655	621	632	664	664	674	671	643	692	661	670	684	617	630	615	637	667	616	670	627	665	662	657	667	642	626	642	680	691	614	662	693	647	639	648	660	637	665	657	659	650	621	653	644	602	702	642	665	651	676	706	681	636	649	583	688	632	634	648	633	693	619	617	618	604	622	648	657	623	641	644	647	685	627	697	632	649	668	655	702	655	629	666	637	623	641	639	649	640	684	683	610	619	657	636	698	674	647	702	666	663	622	634	661	633	662	605	634	646	684	721	659	674	643	622	627	593	697	675	672	664	626	651	642	661	641	668	644	653	663	675	659	677	637	652	663	666	675	655	671	676	644	674	653	677	688	660	707	642	646	646	657	676	634	647	664	683	644	636	639	667	625	724	645	647	638	710	624	652	679	677	653	645	648	692	669	649	641	643	669	621	594	643	648	686	621	632	663	689	666	634	696	661	667	641	621	650	651	658	662	664	649	650	615	640	674	656	663	649	668	689	654	602	643	708	664	698	700	640	628	662	669	660	632	623	666	647	668	636	661	627	656	660	640	668	676	640	621	624	644	656	657	689	711	632	618	686	656	668	677	636	649	599	658	652	650	673	636	670	659	652	640	618	626	661	652	704	641	688	619	645	686	634	650	685	616	650	677	625	661	611	619	641	623	643	647	645	668	667	594	620	627	679	706	680	651	644	670	634	635	586	662	674	669	690	626	642	672	637	691	616	691	615	686	643	675	715	672	683	660	640	638	696	654	636	600	652	676	665	667	647	660	642	625	634	671	645	664	636	636	661	612	709	662	665	658	627	645	666	705	638	695	684	661	669	694	669	681	650	649	639	643	654	647	708	630	699	618	630	632	679	640	705	635	622	643	648	651	652	646	653	664	659	637	635	632	648	657	650	641	670	700	606	634	638	703	669	648	649	672	664	688	705	681	625	686	685	652	630	668	646	606	641	674	656	662	652	604	644	616	606	643	674	664	685	674	617	697	656	648	660	644	654	663	647	646	642	696	680	611	654	699	662	626	657	648	654	639	651	700	644	660	669	701	599	656	642	648	675	689	633	658	594	635	689	657	683	674	630	635	636	639	602	718	624	691	609	637	633	658	644	631	667	664	677	634	676	641	640	637	647	662	634	655	674	618	681	656	655	622	641	625	630	606	691	640	661	608	608	604	648	649	652	642	633	696	664	646	646	614	700	669	689	649	663	649	646	681	666	628	612	637	653	679	645	671	682	611	605	681	649	629	676	651	614	672	682	606	641	637	695	649	692	654	654	626	686	689	621	705	643	656	598	652	651	677	606	682	645	716	613	637	672	645	595	653	643	656	672	671	655	657	709	627	677	656	646	652	637	638	650	671	687	666	646	672	656	636	671	652	708	618	608	656	717	645	642	650	631	662	594	648	623	666	642	636	680	649	627	661	688	613	656	670	627	681	657	670	690	593	627	642	665	699	608	679	647	646	672	680	612	628	674	679	648	631	612	612	629	668	670	655	651	652	659	634	644	680	603	659	605	621	636	668	643	650	653	651	664	642	624	676	652	629	622	624	612	698	697	660	629	624	605	685	650	657	647	607	620	669	618	673	679	663	628	655	619	664	606	675	706	609	693	659	710	641	624	618	653	658	614	641	665	630	680	687	630	645	630	615	597	679	640	642	687	638	707	660	622	567	647	631	679	663	672	697	583	642	635	678	686	644	631	642	624	616	663	696	708	673	595	624	649	672	619	631	656	622	650	644	631	659	675	611	608	643	667	677	660	666	655	677	652	662	621	648	689	654	650	698	604	691	664	638	669	641	645	655	671
23029	20856	27524	24281	20257	2094	662	485	416	391	429	388	386	348	343	348	357	366	343	349	336	334	313	307	341	287	373	338	329	323	318	318	345	366	343	329	312	316	311	314	324	299	308	339	353	328	313	333	341	346	316	325	290	328	349	341	318	321	326	302	332	344	357	323	340	310	302	295	308	309	278	293	293	320	338	340	357	365	331	347	357	295	325	315	323	302	303	317	323	315	340	334	323	307	340	346	338	305	306	318	366	346	310	331	323	355	351	351	328	310	312	328	312	303	311	327	311	330	294	338	310	322	320	312	314	336	330	315	337	299	332	320	328	329	320	326	316	302	349	356	317	314	324	331	310	339	324	305	288	308	320	311	307	310	310	301	290	343	305	325	297	314	331	335	325	337	322	323	321	311	345	294	309	313	354	320	345	321	328	317	327	351	309	311	287	319	319	294	342	313	302	299	324	309	313	330	338	332	304	315	302	309	344	305	325	286	321	303	278	309	306	269	340	322	307	307	327	309	335	318	292	311	285	316	326	317	314	324	320	303	296	325	321	296	324	315	331	347	329	319	296	345	321	322	326	316	306	298	313	286	316	329	303	318	314	339	295	290	333	302	291	303	318	313	298	348	307	299	316	301	307	322	289	305	331	303	319	276	348	305	307	320	302	339	319	340	289	337	336	297	314	324	293	292	317	320	340	315	269	303	304	325	290	330	322	329	301	281	293	328	316	311	326	349	337	309	335	278	310	324	343	319	308	309	333	348	309	309	312	327	349	305	329	320	307	296	320	312	333	309	333	326	314	307	304	305	313	315	307	349	319	344	295	306	341	349	332	312	305	339	324	335	314	312	325	297	301	312	309	330	312	304	324	304	306	312	281	325	324	310	319	311	317	326	331	317	314	324	310	330	290	318	289	341	332	296	311	277	325	270	318	345	311	315	332	337	325	298	308	300	313	342	302	328	328	316	334	321	317	298	307	313	320	346	313	311	343	321	301	325	293	342	336	302	327	311	303	318	306	316	325	329	306	304	302	331	305	320	319	307	308	324	297	304	311	307	313	319	314	316	317	298	324	330	293	317	312	318	317	328	286	335	330	344	324	318	310	325	322	334	307	306	331	315	305	310	317	314	345	314	355	318	335	338	331	319	326	323	312	297	333	299	332	345	284	303	338	291	322	311	349	311	322	298	335	304	314	311	318	303	331	317	296	333	333	317	277	319	310	337	316	321	280	313	316	309	343	321	312	302	351	308	356	334	327	287	320	319	321	335	296	299	344	303	314	320	357	326	298	322	323	308	323	317	317	322	340	336	320	306	311	291	324	320	288	288	324	300	311	322	306	325	294	341	332	309	292	359	318	298	287	313	356	306	339	346	310	311	326	325	345	306	306	342	311	293	323	306	340	330	304	319	313	333	337	328	320	334	346	317	327	318	323	290	344	292	295	322	304	299	333	309	321	317	305	309	357	331	343	319	307	350	306	312	300	338	311	313	313	329	303	290	334	316	288	314	310	336	309	300	315	373	301	292	323	314	296	323	314	320	315	317	300	313	275	298	324	299	331	318	341	283	328	299	312	322	319	332	328	297	279	310	322	318	308	351	347	336	354	325	311	301	309	331	318	325	311	311	336	301	315	311	303	316	313	339	342	334	325	309	320	352	287	351	310	321	361	311	336	323	336	290	317	313	336	326	346	328	351	287	326	312	321	324	322	336	323	335	329	338	304	314	314	321	335	342	297	317	336	316	347	321	323	325	359	318	316	318	307	341	293	314	313	288	304	341	335	323	352	304	324	338	286	327	335	292	339	274	331	336	329	333	300	317	314	313	307	346	306	284	314	306	308	322	331	326	328	302	277	342	308	321	324	326	305	339	315	337	327	346	293	338	310	309	328	276	320	298	312	299	319	327	333	325	312	310	348	325	328	320	311	310	346	321	274	331	306	342	303	323	305	305	297	312	320	319	309	306	334	347	334	306	303	314	303	294	317	319	307	297	308	306	306	277	339	311	322	338	297	352	307	306	301	311	326	346	334	317	332	316	325	335	324	329	328	306	317	297	312	301	310	301	350	329	305	326	293	320	311	308	297	326	316	320	337	340	309	321	309	337	319	303	306	301	309	327	341	291	340	308	346	346	302	289	313	303	326	338	307	301	306	341	342	357	338	306	329	324	295	329	291	331	343	328	313	346	305	293	315	317	301	307	296	331	317	258	314	332	312	318	324	310	333	322	321	315	292	316	300	310	306	300	335	335	314	319	326	299	337	330	317	309	312	314	331	310	320	322	322	309	341	303	286	330	338	314	313	330	296	302	315	324	309	314	333	304	308	292	315	323	306	349	323	332	290	325	334	309	319	337	325	307	306	318	326	347	309	318	298	297	296	303	336	351	309	309	314	328	321	323	328	304	285	321	290	330	322	321	327	333	298	320	310	351	294	302	325	336	305	325	342	326	291	326	278	320	306	332	337	346	315	326	338	314	323	314	326	321	341	286	312	306	337	307	323	343	320	300	308	349	321	331	292	316	292	367	302	303	322	324	294	326	318	331	336	281	322	309	344	333	308	345	331	314	322	301	304	311	310	321	316	301	334	285	344	323	314	321	317	311	300	333	298	305	341	321	363	343	324	314	306	339	319	304	348	305	342	338	322	321	313	308	290	326	309	316	310	318	343	313	308	348	313	312	323	311	312	324	315	297	322	315	333	318	308	310	324	330	343	307	317	328	321	319	330	312	314	305	330	329	313	313	337	299	299	308	345	339	318	346	341	328	336	323	331	318	326	322	312	327	300	342	351	331	330	337	330	311	309	350	325	292	344	336	304	313	319	324	319	280	306	335	301	310	284	337	272	297	296	368	296	305	314	285	311	304	318	336	324	334	316	296	317	308	338	324	334	346	322	316	292	320	312	338	294	312	329	315	310	309	360	347	327	295	326	299	315	314	282	311	336	293	301	346	326	309	301	322	331	307	341	310	328	340	313	354	298	317	312	302	322	314	332	318	360	293	318	304	336	316	320	296	310	329	327	333	364	326	321	342	323	278	317	337	298	369	322	317	292	327	333	322	348	341	307	319	330	299	357	285	304	295	326	287	328	292	300	334	328	347	338	306	298	312	306	331	303	327	310	293	322	319	354	299	321	310	319	332	319	292	310	317	301	323	313	328	327	322	347	322	303	297	338	303	306	289	307	312	336	289	319	316	317	298	273	297	347	313	321	326	328	321	358	302	299	342	317	298	327	290	361	306	307	325	327	327	322	295	345	290	327	329	307	325	324	352	339	307	302	312	332	318	298	325	281	319	324	339	315	332	327	326	301	290	297	319	312	310	344	333	285	300	295	347	326	320	307	321	336	346	299	312	306	301	314	292	318	332	267	338	334	309	345	318	327	328	318	307	337	315	308	334	303	348	324	297	346	305	294	340	304	296	338	314	338	338	301	338	319	332	292	309	312	316	289	287	336	297	326	334	295	324	340	332	302	315	306	320	292	304	300	314	299	284	337	325
3228	8093	4828	2424	1741	1309	999	860	688	641	665	613	560	521	538	540	513	452	486	495	460	491	476	486	457	497	427	447	446	468	424	448	456	492	439	459	420	438	451	405	441	486	457	415	455	468	440	439	423	423	443	426	407	435	444	444	468	436	440	428	413	420	433	394	419	450	427	382	420	412	465	488	431	424	439	434	412	432	422	447	398	443	454	438	406	445	440	446	446	390	425	461	421	436	399	470	449	461	423	454	431	416	430	449	444	418	448	397	440	466	419	365	417	440	426	422	447	450	435	445	442	451	414	427	448	441	462	421	444	431	482	434	466	465	432	459	435	460	440	415	407	426	448	436	396	438	467	455	449	450	488	387	435	436	434	411	452	427	432	450	411	463	451	410	434	449	389	416	436	432	448	444	440	423	449	454	424	461	441	467	409	448	443	440	383	421	441	411	435	441	450	428	387	425	419	455	423	443	445	441	436	414	440	403	385	498	427	410	448	438	429	418	440	420	416	407	428	469	456	433	420	432	376	450	457	446	440	441	454	444	424	433	397	400	444	437	439	412	444	451	422	381	439	414	417	445	422	446	477	412	427	419	419	457	399	456	449	431	470	434	481	423	425	442	426	450	437	421	459	452	435	400	424	395	406	487	426	484	433	427	412	424	414	445	466	430	448	420	412	444	477	470	422	406	452	434	420	411	404	423	424	436	401	429	409	474	393	445	394	416	419	430	443	413	422	402	408	450	435	388	436	444	454	439	445	422	408	419	427	463	416	399	433	456	418	439	440	441	445	394	442	445	467	471	401	438	425	448	428	402	445	454	410	442	432	433	406	415	432	458	415	454	395	406	450	413	439	420	498	427	421	491	450	426	441	448	446	446	401	425	441	426	425	401	391	433	427	425	431	455	449	400	436	440	414	463	459	430	427	442	414	417	416	409	447	451	441	417	467	440	433	385	433	486	445	436	420	449	409	369	461	425	436	414	451	421	445	421	442	401	394	409	446	456	406	444	441	422	420	417	422	444	435	449	422	428	399	416	423	426	458	422	421	418	455	420	442	407	407	403	423	380	438	414	397	466	414	418	420	438	445	397	428	424	409	451	453	429	459	434	425	430	428	437	443	446	413	452	417	435	467	456	409	436	380	415	423	462	450	419	428	447	430	429	438	427	427	466	424	379	406	440	421	454	448	436	416	432	419	437	425	477	414	417	429	441	421	482	404	468	451	437	459	422	419	396	423	469	418	459	413	424	413	400	448	421	426	435	426	412	459	468	423	451	400	456	407	434	436	467	478	414	423	435	421	467	428	400	433	437	437	418	434	441	403	408	445	384	422	431	404	426	422	426	428	416	441	419	472	408	421	459	408	451	410	430	423	460	424	451	428	436	411	438	429	432	384	410	474	468	434	441	470	431	430	449	450	429	456	446	415	429	443	436	448	442	432	481	416	418	450	410	444	418	457	441	464	430	434	442	416	425	398	428	382	422	443	409	411	450	414	466	428	487	394	428	412	458	409	443	391	398	421	432	434	434	419	445	431	432	442	448	418	418	433	465	444	461	426	404	457	410	463	413	443	432	420	458	438	437	469	455	469	409	418	435	400	446	418	412	428	424	392	451	412	425	424	466	414	441	422	458	428	463	441	412	419	396	423	445	430	443	439	439	418	447	441	426	440	413	436	400	445	431	482	437	438	409	451	423	439	467	427	413	403	403	438	453	426	456	416	413	442	428	448	460	421	420	425	438	468	419	470	450	438	437	429	431	476	426	409	416	403	401	406	437	444	421	408	437	416	438	445	423	455	437	431	431	428	458	404	429	415	398	414	433	427	440	439	412	448	432	433	467	463	443	448	448	415	433	423	432	414	432	454	407	398	433	432	428	438	411	433	411	418	464	410	426	427	419	450	435	410	454	428	436	424	445	428	426	406	403	416	459	440	452	435	438	411	447	411	443	410	458	418	407	452	420	434	437	416	446	441	415	438	407	444	433	402	456	439	457	446	437	440	448	441	409	434	416	431	414	415	414	402	446	378	402	398	381	436	425	416	424	448	402	448	426	409	457	419	428	390	403	456	426	429	445	455	419	438	443	453	459	402	410	437	432	422	440	458	431	415	392	453	421	425	406	426	390	445	441	408	478	463	430	424	417	421	420	419	428	432	455	403	429	472	442	453	390	394	421	430	415	454	439	444	432	439	443	415	421	374	448	438	464	428	429	467	452	456	471	417	422	474	413	449	444	434	441	417	439	424	428	425	426	488	436	407	445	445	427	414	449	442	426	449	436	439	447	406	384	474	440	434	454	409	439	405	451	443	408	419	423	450	413	427	429	480	410	444	451	405	422	452	418	401	474	438	450	450	421	461	443	407	468	420	430	430	407	416	454	424	414	423	412	434	414	469	441	417	411	455	432	422	413	394	461	469	432	459	455	442	429	415	441	452	456	424	432	459	427	436	429	434	412	440	469	431	407	469	430	450	449	452	422	482	428	474	426	437	456	438	417	445	423	447	409	436	426	439	419	437	443	432	427	466	397	434	424	446	410	439	446	414	422	459	432	444	462	435	444	428	400	400	428	432	378	401	436	401	428	434	428	431	455	440	450	398	437	436	461	412	439	426	406	431	389	412	438	427	404	458	415	458	407	412	447	473	433	444	433	407	429	399	419	425	439	434	450	424	425	434	440	435	399	421	418	416	437	429	421	437	420	423	456	410	450	404	420	437	407	449	389	461	458	447	451	431	430	422	432	477	451	431	401	458	423	443	437	425	441	449	436	461	424	469	438	453	434	397	403	419	413	449	397	413	403	410	455	407	422	451	484	412	449	431	439	454	442	420	416	451	449	409	423	431	450	427	447	398	429	459	434	414	426	445	425	418	456	393	452	445	453	414	420	434	411	441	478	409	395	384	414	427	409	413	456	412	435	426	422	442	442	418	462	398	391	407	438	427	455	448	402	421	405	417	427	436	469	428	412	443	424	435	442	438	422	450	415	433	432	423	428	429	428	392	454	396	422	446	441	453	438	468	450	411	435	445	413	417	425	418	447	409	455	428	399	411	396	440	421	445	435	420	413	420	401	420	478	421	412	453	434	425	429	463	452	466	399	470	439	436	453	429	445	433	428	477	488	422	429	459	421	427	424	425	448	422	432	428	422	438	463	413	449	433	406	428	417	418	426	397	432	457	427	416	426	406	451	426	426	428	440	429	459	414	428	435	427	411	410	431	442	432	454	425	406	414	452	426	425	409	451	426	453	450	398	438	456	417	439	392	454	400	419	446	443	434	402	450	435	438	391	446	402	444	437	441	416	391	407	428	407	418	460	399	400	429	406	450	440	387	462	415	426	432	421	438	443	410	443	407	435	418	433	445	421	409	417	433	442	439	414	449	426	425	432	400	390	475	427	429	449	410	405	421	444	452	439	443	434	442	454	442	421	428	433	435	400	453	436	432	418	419	404	428	434	434	437	466	458	441	425	463	418	410	393	416	397	447	414	444	426	432	402
24326	20856	25603	22713	1305	550	517	438	437	440	402	401	412	423	396	406	404	401	379	381	382	386	391	394	391	357	384	359	411	393	432	420	391	396	412	375	391	417	377	396	395	408	389	384	371	401	360	414	374	377	384	399	383	409	387	379	393	396	370	424	409	396	386	409	358	377	419	402	389	406	372	371	389	363	367	393	406	385	377	419	361	433	352	395	389	397	428	387	380	400	354	395	366	367	359	359	370	407	371	388	381	386	371	374	397	382	407	404	388	377	390	375	392	377	366	401	414	381	377	405	344	382	397	384	404	391	398	383	346	394	379	360	348	376	390	379	401	419	363	359	378	381	376	389	371	374	389	352	431	418	397	366	387	407	391	360	388	362	403	415	394	394	366	390	360	377	383	372	407	379	377	390	399	394	390	382	374	402	391	412	412	372	367	386	411	426	400	386	437	470	351	369	360	397	402	358	403	356	396	411	397	399	419	382	363	371	375	394	417	418	345	366	383	410	382	385	376	363	408	377	376	410	367	376	403	412	386	391	388	387	393	389	400	362	370	382	370	373	394	359	407	374	380	407	326	343	377	376	345	426	374	390	368	394	392	322	400	375	369	395	404	370	376	397	374	382	368	374	366	380	383	405	420	371	361	391	374	412	400	348	374	365	392	388	383	404	409	407	395	400	370	403	394	370	376	393	383	427	374	371	368	410	377	385	411	401	434	375	401	379	368	372	377	405	383	376	387	369	418	383	397	431	374	391	416	419	362	415	388	397	396	373	382	375	396	379	395	380	373	364	396	379	399	363	376	391	419	368	440	411	436	403	367	373	390	414	402	385	361	349	415	423	394	355	405	410	379	395	409	368	394	372	405	396	384	397	358	419	345	417	404	375	408	409	388	344	366	350	395	364	370	390	364	369	394	395	377	389	348	384	370	391	350	354	380	397	419	396	414	353	425	389	394	381	361	409	371	400	369	384	438	377	365	392	365	368	365	413	379	397	403	412	387	375	360	388	407	379	405	389	414	411	397	350	393	396	383	368	332	385	367	400	412	396	374	387	402	393	406	418	389	416	346	379	356	369	380	395	375	368	351	368	372	385	395	370	365	380	416	388	385	372	388	397	379	431	365	367	387	380	390	390	364	377	362	411	360	384	394	364	383	402	383	381	391	370	429	351	359	369	344	359	414	395	367	374	375	380	409	373	371	380	398	410	357	389	414	393	395	412	387	376	356	397	374	440	383	359	385	350	387	383	377	382	372	401	446	376	367	350	387	371	406	409	357	385	404	320	393	378	364	362	384	405	388	385	410	438	392	392	397	360	411	394	359	397	388	379	428	372	400	384	385	401	399	395	376	392	373	410	341	389	414	408	360	402	357	361	391	405	379	378	358	402	373	375	395	400	338	413	373	358	368	398	403	373	372	389	379	395	378	376	386	431	384	381	411	382	394	439	367	347	379	395	395	408	407	365	398	394	379	395	417	404	385	389	391	391	368	362	428	357	360	380	370	395	414	381	368	382	379	400	402	398	396	360	381	376	394	389	394	378	394	414	367	407	407	396	357	399	409	372	380	399	364	385	441	403	391	380	395	408	375	357	370	372	432	382	385	417	422	376	391	410	405	372	395	360	398	398	370	395	395	379	397	396	369	381	407	402	404	359	384	419	376	393	369	401	374	394	391	407	399	423	427	356	368	389	382	403	354	400	396	379	403	368	394	363	368	386	378	370	392	382	419	380	356	420	379	383	403	375	386	416	380	378	420	346	373	384	379	413	403	418	426	393	378	404	377	375	407	366	426	382	386	404	370	353	397	391	399	381	399	387	373	414	398	427	382	433	396	362	340	372	363	383	381	419	421	382	381	370	382	402	401	387	414	389	376	400	418	410	389	374	389	400	384	381	398	396	373	398	370	388	382	399	370	382	368	347	399	391	367	420	388	389	403	380	391	382	405	368	401	366	352	382	353	370	373	406	381	347	393	371	371	360	397	414	407	365	408	377	394	370	355	344	388	425	416	358	366	395	397	390	407	397	387	391	387	391	375	378	379	379	412	366	380	397	359	392	390	380	372	400	415	384	396	409	398	406	374	396	374	364	364	416	379	392	369	399	370	409	383	391	405	374	390	387	356	387	439	398	412	378	359	405	360	404	354	363	419	380	412	426	386	376	372	384	384	375	365	393	402	378	373	398	396	391	408	392	354	373	405	411	370	366	375	409	437	392	376	385	375	386	367	373	441	395	399	384	363	366	389	346	362	400	382	380	377	412	382	376	384	387	386	427	405	404	406	392	404	394	393	387	393	414	375	360	390	354	380	387	389	374	379	352	335	410	428	381	402	359	380	371	403	384	423	389	372	381	408	376	378	409	377	420	396	394	405	405	356	397	403	357	408	370	369	367	416	419	421	358	401	391	388	378	348	345	387	366	373	374	396	384	371	393	377	394	397	380	395	395	389	379	362	383	381	377	403	417	426	401	381	377	412	395	401	384	371	367	392	408	429	385	426	401	371	374	371	363	416	372	381	389	372	402	350	401	397	382	392	378	380	360	405	368	375	378	400	364	399	376	383	379	385	395	372	370	403	353	375	365	348	429	384	347	381	383	377	397	372	391	398	365	370	443	361	431	390	376	396	365	378	387	438	378	341	367	393	377	367	373	379	395	399	400	370	403	386	408	383	348	403	384	347	385	382	394	394	384	394	421	433	390	374	384	407	394	417	380	393	362	388	403	402	388	373	417	400	380	379	414	365	362	422	371	390	366	400	381	366	373	416	408	369	376	352	372	398	374	381	392	380	374	386	396	379	367	421	364	416	391	348	378	389	379	394	387	359	408	408	424	405	380	399	390	358	400	403	427	416	369	420	378	380	381	379	388	381	409	380	344	388	375	380	390	378	375	358	395	389	401	388	407	426	369	392	381	405	386	362	398	451	407	390	369	416	402	364	435	370	383	392	402	356	357	352	400	371	396	398	372	351	379	406	405	391	396	386	379	364	395	367	397	381	401	396	365	403	392	355	394	363	366	358	406	391	394	405	379	397	395	412	424	358	396	370	378	369	400	372	383	348	363	367	386	392	398	399	380	435	414	365	405	415	380	371	401	413	365	379	373	385	412	359	402	421	371	385	359	407	406	396	415	434	393	395	356	348	367	356	364	378	370	363	385	383	403	397	399	352	394	366	407	376	358	387	397	438	414	388	395	392	387	387	389	398	379	406	376	367	378	391	349	388	378	417	397	388	378	403	416	377	369	407	373	403	366	371	375	388	398	416	387	388	361	411	352	397	359	374	400	384	381	371	358	394	380	388	384	379	332	407	390	375	402	397	392	364	409	358	391	425	410	375	423	380	371	375	381	408	400	373	432	372	367	393	388	383	386	397	377	365	357	414	404	372	364	377	390	389	373	407	441	382	394	371	372	389	378	390	423	356	378	393	403	375	404	372	405	362	418	402	367	392	400	379	368	417	393	403	368	373	383	391	391	391	389	361	367	393	369	391	412	383	376
3180	3860	2428	1273	1037	920	754	661	657	633	624	585	562	570	564	559	555	522	560	537	558	509	501	509	514	516	504	556	507	543	531	483	488	522	525	489	534	508	500	507	525	488	541	508	493	498	517	526	488	508	554	536	497	523	459	502	514	488	525	520	504	491	504	469	520	470	511	478	500	503	481	521	491	493	548	510	476	461	517	516	516	497	490	485	525	514	491	505	509	537	514	519	456	473	506	525	519	511	499	538	508	483	483	532	526	539	493	523	536	480	552	491	489	481	461	508	479	486	532	536	522	525	482	459	488	508	474	495	514	520	512	521	483	533	486	516	504	519	482	518	494	489	527	477	494	513	513	474	514	532	517	496	521	483	514	522	526	526	493	500	498	505	509	479	505	511	464	523	501	523	529	482	489	485	527	500	519	527	544	508	485	500	500	460	499	500	531	482	501	491	512	510	494	530	507	498	515	514	483	504	477	497	482	519	490	513	464	452	522	496	501	514	506	493	475	483	482	542	531	528	506	551	496	485	528	527	505	503	532	487	507	516	482	490	513	505	523	494	505	506	503	504	503	485	508	511	510	511	478	473	502	494	497	549	520	506	517	514	488	527	533	512	476	490	541	526	505	497	517	534	476	470	480	524	532	489	536	502	459	466	471	476	463	496	537	501	493	487	525	493	463	490	508	491	509	498	496	487	540	540	509	483	489	486	531	514	467	480	507	523	527	504	538	519	510	487	501	497	509	505	507	519	521	495	461	511	496	471	515	519	490	491	471	507	536	472	520	526	513	495	503	525	478	528	551	473	517	531	505	507	544	511	484	524	497	532	518	517	531	488	479	514	501	531	488	509	465	475	477	524	540	556	477	510	508	511	513	503	500	515	520	500	448	479	487	498	537	494	479	503	506	520	495	476	543	502	487	516	532	489	462	493	508	516	502	491	545	509	486	520	497	525	509	476	512	474	472	571	467	570	511	502	527	505	488	482	515	539	525	466	542	476	504	539	522	510	558	538	489	484	505	477	516	516	506	515	540	508	532	528	456	525	505	477	487	477	500	502	472	463	519	510	501	518	478	511	485	492	515	537	517	520	500	480	514	506	519	520	493	482	504	512	510	494	516	512	517	468	527	483	537	531	480	468	502	510	519	502	541	492	511	470	516	496	532	520	534	488	531	530	499	511	523	494	549	515	497	518	489	537	439	521	484	509	507	494	470	514	511	541	524	419	509	498	506	478	515	478	504	502	483	495	499	519	533	495	509	474	508	475	503	532	498	493	494	464	497	516	489	487	525	490	496	522	486	513	501	456	532	468	477	490	500	472	548	521	498	509	444	501	500	508	551	504	494	494	496	516	510	484	477	493	487	545	518	484	523	485	501	523	519	513	494	546	442	515	521	476	455	496	506	498	490	482	464	487	438	517	514	466	497	538	491	472	490	494	495	496	506	513	517	495	468	525	502	496	494	493	511	518	511	502	507	492	490	505	496	498	474	500	530	489	518	510	520	466	479	518	495	504	497	562	490	538	536	489	524	489	518	535	496	500	481	519	453	514	518	516	535	526	484	526	499	498	527	477	516	523	503	506	489	495	485	493	533	505	530	516	529	526	536	505	490	512	505	517	512	523	490	508	534	507	506	466	498	484	460	521	493	499	489	505	512	483	501	501	508	532	549	513	531	472	493	538	503	509	506	488	514	516	470	474	507	483	486	531	505	484	504	478	488	491	496	513	503	497	522	507	495	511	513	526	536	511	478	517	480	486	516	513	535	515	533	504	501	532	503	508	457	488	507	497	494	492	496	501	479	494	528	517	490	547	478	478	481	519	509	497	485	502	524	536	538	479	473	472	448	495	512	526	508	514	472	491	479	534	537	479	503	471	457	535	496	489	490	518	446	550	496	503	467	498	514	501	528	515	483	482	482	528	539	502	510	464	506	526	523	489	486	514	484	491	490	535	465	494	499	509	514	543	501	472	507	507	512	482	505	517	508	523	498	506	513	521	495	494	508	474	509	550	479	523	509	474	498	460	504	454	523	504	497	478	520	484	540	501	494	521	498	514	470	533	492	488	509	488	491	509	534	521	506	515	479	520	531	491	461	484	484	480	522	468	500	509	476	526	487	475	456	480	531	472	463	492	537	499	494	507	485	502	518	479	552	528	490	475	532	447	480	489	477	528	518	509	509	504	511	494	518	519	498	535	478	512	485	531	472	479	494	539	482	465	483	493	471	499	472	512	545	502	495	550	520	488	502	531	507	485	496	490	505	498	484	514	510	483	476	487	511	496	465	503	490	535	513	516	509	485	487	516	502	520	502	499	505	491	508	473	454	511	485	505	510	493	517	503	493	490	494	492	516	494	476	492	481	542	495	482	533	494	501	503	491	520	482	521	496	496	534	537	503	499	506	540	493	515	527	529	510	520	474	494	522	499	501	479	459	498	530	499	501	499	523	498	554	518	482	532	507	548	502	519	500	474	514	486	491	493	491	472	526	485	498	511	467	503	483	484	506	510	532	511	524	525	449	504	522	496	502	504	514	518	508	498	518	524	506	517	498	477	471	513	508	479	495	512	485	495	498	515	527	522	489	535	539	502	476	518	509	462	499	512	517	464	521	511	520	515	521	524	523	463	456	493	486	482	513	539	534	484	486	504	486	502	492	546	522	499	490	493	491	484	522	511	509	498	510	508	530	533	495	486	529	558	482	494	535	492	495	503	478	513	527	515	518	482	518	497	432	496	503	504	483	500	501	522	483	516	491	522	499	480	534	502	520	522	498	511	485	469	516	536	522	485	490	528	496	514	536	480	459	587	499	526	548	469	496	511	489	542	494	469	510	507	500	489	473	512	503	534	493	520	523	479	466	513	456	515	534	513	499	488	510	499	474	484	530	496	515	493	537	506	493	497	451	478	527	489	514	509	483	499	503	476	520	473	529	501	502	505	498	542	516	529	518	512	480	525	501	494	509	510	494	482	527	540	518	512	493	467	556	515	503	520	490	531	506	501	539	457	520	503	460	536	542	516	563	524	464	504	486	509	528	531	504	554	479	471	475	482	499	539	501	444	487	493	537	471	474	526	521	507	501	501	473	528	479	473	532	540	528	501	500	498	504	556	451	502	525	506	471	511	487	540	534	540	522	501	481	473	475	494	488	561	444	507	504	471	497	465	499	500	462	511	503	500	541	478	506	505	509	537	515	529	499	514	462	495	508	518	525	504	509	457	551	498	535	524	488	516	468	504	480	473	541	513	476	507	503	518	531	535	527	522	508	537	515	502	492	512	491	563	514	493	477	534	525	484	519	496	531	517	531	487	481	508	471	544	484	493	530	489	492	523	492	506	530	526	519	500	513	527	497	475	479	508	480	504	498	468	488	508	483	474	517	497	527	490	497	533	482	480	473	491	496	535	486	483	505	488	508	534	458	508	497	523	470	502	480	518	517	534	499	495	492	520	541	490	494	494	497	481	472	526	519	485	513	501	509	513	480	490	467	506	515	509
22084	20896	28201	23705	20897	19667	1214	415	332	329	254	211	214	175	171	214	169	152	144	152	132	147	131	143	144	149	137	125	144	125	102	133	123	123	128	104	132	125	127	109	124	122	113	92	122	133	124	119	110	119	108	112	121	126	103	120	115	111	129	100	122	109	120	107	132	108	112	120	93	112	128	122	113	117	120	116	126	110	105	97	111	104	129	126	102	113	118	107	105	117	111	116	114	119	129	91	96	132	102	109	122	114	111	91	98	99	89	111	109	114	99	88	109	112	111	120	118	95	109	116	115	126	83	126	114	137	117	123	124	113	123	108	105	114	104	130	111	124	117	108	101	112	106	127	103	101	93	113	105	104	111	99	95	105	104	111	116	94	105	101	109	119	112	117	107	111	130	107	109	115	108	101	109	99	110	111	103	125	121	95	113	105	110	99	126	107	106	121	106	113	103	106	103	114	118	128	114	121	95	130	116	143	109	103	112	112	87	112	124	98	109	117	102	123	112	120	110	96	96	104	103	101	116	88	121	118	101	140	107	111	99	118	115	115	119	93	114	109	101	115	118	99	94	101	109	112	109	93	92	105	109	119	123	106	114	117	132	123	109	115	125	107	104	112	128	113	90	125	124	125	95	103	119	132	110	133	108	104	109	111	111	113	102	131	110	93	92	96	115	104	124	109	120	122	118	105	120	112	101	123	111	115	96	123	120	108	92	97	123	118	103	102	128	118	109	134	118	136	114	132	116	125	129	123	112	101	105	120	115	121	110	113	115	116	105	99	114	114	120	106	99	133	112	109	122	123	101	102	122	96	134	106	95	111	105	111	117	108	112	93	114	131	94	102	121	118	115	110	113	114	100	108	126	103	122	111	113	110	98	124	115	102	100	110	106	110	105	124	112	112	120	150	104	115	108	111	113	103	122	143	123	115	117	103	99	118	118	120	124	121	112	93	101	125	109	110	109	109	118	109	95	114	104	115	112	107	108	98	112	115	130	110	107	105	131	103	118	101	107	99	108	117	124	110	108	119	127	112	125	100	132	116	109	106	87	116	102	113	124	101	122	135	122	94	120	111	117	94	112	102	105	99	113	109	112	105	136	119	121	118	99	129	118	109	106	117	127	114	115	134	99	115	114	121	100	123	119	103	96	97	113	123	120	103	117	104	118	97	98	111	114	119	118	121	131	98	95	91	114	114	121	102	118	110	125	118	103	107	107	109	124	108	117	130	113	99	119	123	91	104	105	107	114	115	97	107	114	108	97	122	118	103	117	100	108	125	116	118	105	91	87	115	122	103	109	98	127	106	104	110	115	101	120	106	114	129	116	95	98	98	108	109	123	100	105	96	104	119	121	106	129	110	122	115	99	119	95	93	111	119	89	105	120	119	109	111	113	103	91	112	112	123	112	122	119	107	110	111	97	101	102	107	112	119	107	115	138	101	114	115	108	111	110	121	117	127	118	103	109	101	116	115	98	114	124	96	107	122	118	106	107	97	112	136	112	104	130	130	104	122	116	108	98	101	112	115	111	82	109	101	132	126	107	123	141	112	111	105	106	112	115	116	122	106	120	127	99	125	105	117	133	103	120	128	116	142	111	115	112	97	117	117	116	119	119	130	97	127	89	127	113	120	107	130	106	94	109	107	106	120	105	102	119	105	121	90	112	103	112	116	105	107	107	92	129	94	109	122	107	110	107	91	125	106	101	102	114	120	120	129	108	110	86	120	123	106	112	99	121	107	108	106	114	118	91	119	98	107	110	115	109	112	81	114	105	97	88	106	107	104	126	117	104	103	110	112	113	121	118	119	117	115	124	119	119	117	113	96	127	90	102	109	117	125	107	118	109	123	111	109	104	112	127	101	114	113	119	101	124	100	117	134	108	87	104	114	107	125	119	113	101	106	112	121	94	104	118	124	105	94	110	119	104	118	112	114	111	101	115	94	123	108	94	118	103	113	110	129	100	96	103	104	106	109	98	117	118	108	112	103	99	135	131	136	118	118	105	117	105	104	112	108	106	108	118	88	111	104	98	116	103	109	120	108	124	103	105	92	98	106	130	103	118	102	145	107	101	125	110	100	123	120	122	116	145	103	122	131	127	107	117	112	104	128	106	98	97	115	121	108	98	103	109	119	107	114	110	125	125	125	116	131	112	109	98	101	101	117	108	112	108	89	113	104	104	93	125	113	118	109	120	102	108	95	123	114	108	125	109	104	119	120	102	116	120	116	110	117	114	109	103	95	113	110	134	114	109	127	109	114	125	128	120	118	124	100	116	106	113	109	124	116	121	118	114	112	106	110	104	112	103	97	93	98	113	117	86	118	98	103	101	100	103	106	111	94	103	117	122	121	109	108	103	100	112	124	120	116	119	126	113	98	124	122	119	122	101	110	111	105	117	131	120	101	112	118	115	128	113	116	105	125	108	99	113	124	104	126	118	124	121	122	108	105	109	123	112	110	129	132	106	109	116	132	95	118	112	102	107	106	88	101	111	112	128	101	114	115	118	120	105	113	124	113	115	97	97	107	96	101	117	122	118	116	113	111	108	125	108	117	100	95	131	122	120	105	109	89	99	97	105	101	107	89	116	121	154	118	112	130	110	104	110	124	121	101	115	116	87	122	123	100	125	107	112	104	105	109	100	98	125	108	97	121	108	104	126	101	122	105	110	117	110	87	119	119	104	104	98	77	109	128	105	93	138	106	111	93	118	129	102	112	102	107	92	110	128	104	117	100	108	127	109	116	110	105	110	99	120	107	129	110	116	116	112	112	120	118	102	113	115	111	107	83	108	103	92	118	117	105	130	118	122	101	126	128	106	99	109	107	104	111	121	110	104	99	109	88	102	106	108	132	103	98	94	112	117	114	103	114	110	108	109	121	92	93	108	114	106	106	122	118	107	127	103	111	136	111	101	83	94	107	128	113	103	130	93	115	114	104	102	117	112	111	118	112	117	104	124	111	102	114	128	101	121	107	103	113	112	102	114	99	105	105	111	113	108	103	109	101	77	108	129	100	110	109	108	96	99	111	110	111	104	117	108	118	113	129	114	122	116	119	123	106	124	95	117	116	129	118	118	112	106	122	109	117	87	99	107	110	110	104	100	107	128	94	111	101	114	110	107	105	104	119	119	118	124	105	96	122	119	130	127	103	111	126	108	101	109	134	116	109	99	127	114	112	100	116	121	102	96	123	114	136	111	101	87	101	119	122	87	113	105	111	105	101	111	115	117	93	105	108	92	126	114	99	117	114	119	101	86	114	113	112	112	116	97	123	109	117	126	115	103	98	113	101	124	128	101	112	118	121	122	110	115	116	100	107	109	111	105	130	110	98	94	101	100	109	99	103	107	141	112	120	112	103	104	100	104	107	97	119	110	106	104	106	129	102	110	112	103	90	110	121	119	129	112	114	123	101	136	118	124	117	117	117	102	110	116	105	109	104	123	121	128	118	119	111	111	110	106	106	112	99	114	118	113	110	79	110	115	118	115	117	125	112
4228	12537	7799	3618	2411	1744	1224	933	785	615	555	457	416	370	374	310	272	251	250	249	228	265	210	205	228	201	200	206	192	186	153	176	182	167	200	150	176	152	167	169	185	161	152	152	186	169	178	193	139	147	149	150	155	156	167	146	174	175	157	122	180	138	163	163	146	150	163	159	145	168	167	140	156	146	155	133	147	126	165	155	152	153	149	145	127	153	142	156	145	164	182	142	147	146	176	150	179	150	157	150	149	134	163	162	134	134	158	162	166	146	150	183	159	155	160	173	147	149	162	163	154	149	137	156	160	148	128	129	151	142	143	152	159	147	149	133	152	163	160	156	156	151	145	155	147	158	140	144	165	155	139	133	138	141	156	166	159	153	147	147	140	163	163	162	167	169	147	175	146	166	174	153	151	163	170	146	138	144	162	174	137	152	161	160	158	173	118	171	130	156	149	162	152	162	143	158	173	144	145	167	155	174	151	148	139	169	154	146	122	127	127	166	149	144	157	137	131	158	165	145	157	143	131	133	148	151	168	154	174	137	160	152	134	162	162	146	126	147	153	150	145	155	157	169	150	162	149	158	161	137	137	171	147	137	154	144	159	171	161	140	173	133	166	144	158	142	126	145	146	131	138	167	144	137	143	159	134	178	144	169	130	128	141	154	146	149	131	147	138	145	150	154	170	155	163	156	137	123	144	148	155	172	146	148	149	161	152	172	145	137	165	146	153	156	117	147	146	180	147	156	155	142	156	158	159	129	141	136	161	161	151	152	164	145	148	146	141	153	175	148	148	154	145	178	174	150	139	159	147	139	156	149	142	151	165	135	161	158	143	183	136	166	135	144	140	151	153	164	146	155	151	150	151	134	170	128	156	156	162	153	176	147	150	137	144	151	150	154	147	151	138	165	144	169	145	161	156	157	132	170	157	151	160	143	164	146	133	144	162	150	150	134	156	139	148	134	172	148	141	140	162	141	152	151	153	139	129	149	149	161	159	141	149	149	153	137	149	138	172	154	132	148	150	150	145	131	155	160	155	160	131	159	144	137	152	138	150	145	148	136	133	159	161	149	154	155	152	170	143	156	153	146	153	126	155	136	140	152	143	146	151	152	133	142	151	161	149	163	167	163	143	157	140	143	145	165	191	135	131	164	164	155	161	152	162	149	160	152	148	142	160	174	121	162	139	146	174	147	148	152	151	144	170	147	146	153	157	145	144	143	161	129	141	169	139	152	150	150	157	158	165	156	148	142	153	159	164	153	152	154	148	125	165	147	160	141	150	133	152	152	168	156	171	131	153	169	150	141	146	137	143	160	167	169	144	153	131	161	146	137	156	146	145	163	171	137	162	156	160	159	157	161	139	136	130	173	147	145	153	154	127	148	159	159	147	157	143	146	167	166	142	136	147	164	166	153	165	137	161	163	125	153	159	132	149	138	158	144	178	158	143	157	152	163	142	142	156	131	144	148	143	144	124	156	139	157	147	145	151	168	178	165	152	154	167	158	154	144	148	150	152	159	166	166	172	146	168	151	162	152	150	158	153	134	135	128	156	155	164	153	156	166	141	150	148	163	141	144	159	145	141	141	157	137	157	147	139	133	158	173	157	141	156	126	156	163	152	142	136	142	164	163	146	138	155	118	170	143	153	160	140	140	161	165	119	130	141	140	148	177	128	164	121	163	162	144	143	154	140	157	143	140	156	162	151	155	158	167	137	160	149	148	168	148	153	143	145	159	123	139	151	145	162	149	145	145	139	161	149	157	127	153	157	164	149	138	177	151	136	154	156	147	161	148	140	151	133	138	156	113	144	141	160	156	184	163	130	113	121	134	145	134	146	151	152	162	147	159	140	148	152	167	149	150	138	132	151	143	155	156	150	143	149	149	152	153	143	131	161	185	157	145	148	158	133	154	152	152	140	151	149	156	158	151	162	147	160	169	151	157	149	142	134	148	142	147	147	160	150	169	165	155	156	164	134	140	169	172	130	159	152	151	143	163	156	123	156	125	155	145	163	138	152	177	159	144	153	174	155	153	173	147	127	138	156	156	154	161	144	162	165	157	147	158	154	169	161	157	136	176	157	159	137	135	146	150	136	152	160	146	151	148	140	165	144	146	160	155	152	167	143	158	170	147	148	148	166	139	163	163	151	145	132	163	149	159	152	139	153	137	150	146	150	143	153	156	157	135	168	153	184	128	144	140	142	161	170	142	153	154	153	148	144	140	141	132	140	147	149	166	149	155	182	150	146	149	130	155	154	147	159	147	158	155	139	167	164	164	145	162	172	126	141	138	172	148	157	146	173	148	170	135	142	155	153	151	149	137	139	148	145	151	155	150	170	167	148	163	151	151	154	150	146	158	142	170	175	140	157	133	131	138	148	154	145	136	165	145	162	156	171	161	152	163	151	132	130	155	168	130	152	143	161	151	130	153	158	134	159	164	149	153	163	140	160	155	148	163	152	152	159	150	143	131	147	158	144	145	158	130	135	160	140	147	144	165	152	155	177	144	151	141	144	137	148	152	158	158	149	137	152	162	162	158	161	144	171	141	149	151	163	168	175	167	135	144	144	143	143	151	161	166	146	149	171	148	129	150	147	160	143	129	158	157	136	162	152	141	134	158	161	165	144	153	155	141	146	140	142	151	154	150	139	139	143	159	160	187	146	135	165	150	147	134	161	140	158	167	148	134	140	165	145	133	160	158	163	145	152	150	169	152	141	154	156	154	130	154	153	147	143	143	153	134	146	139	158	140	130	127	139	139	156	167	129	133	161	134	143	150	157	159	137	142	125	139	163	131	148	131	165	147	136	142	151	133	137	144	169	127	173	142	145	154	162	166	135	136	137	127	137	136	125	159	140	162	135	168	156	160	152	155	125	148	142	146	171	164	157	136	140	152	149	151	172	155	167	137	154	142	156	152	142	151	123	153	164	160	161	145	139	160	148	126	147	133	140	168	155	133	166	154	154	152	127	147	163	149	143	152	162	155	166	155	150	151	148	143	134	144	139	153	163	155	142	165	153	148	132	133	163	136	123	142	167	154	151	139	146	149	127	155	141	165	126	147	148	154	171	163	163	152	146	148	150	141	153	147	149	135	173	173	151	154	143	176	162	142	164	154	142	133	131	141	142	169	139	144	159	151	136	140	146	155	144	149	155	166	160	136	150	173	161	130	149	158	132	171	154	132	146	145	151	151	163	167	150	148	169	144	136	134	137	134	149	150	137	133	162	138	150	157	156	152	137	155	163	148	161	157	153	141	145	143	137	142	158	155	174	171	145	165	159	144	153	144	145	131	145	129	142	148	135	167	160	132	147	162	156	135	156	147	144	157	143	151	148	160	155	142	188	160	139	163	157	144	165	135	149	146	175	134	165	149	173	167	185	141	152	140	138	142	164	155	149	149	153	152	163	158	139	166	123	149	144	147	149	147	145	153	151	173	144	166	153	146	138	168	170	151	148	156	159	162	169	164	138	166	139	149	169	152	157	170	158	132
26910	17218	3189	722	553	500	570	503	500	547	496	486	523	502	506	483	500	523	480	467	548	521	445	471	488	503	476	500	492	476	510	492	493	484	503	466	482	500	488	519	498	496	514	480	457	463	480	494	472	491	479	488	493	484	523	478	474	440	536	559	502	513	493	479	507	487	461	521	462	498	478	512	519	484	491	489	512	475	468	518	536	505	459	491	476	474	473	484	466	474	515	516	536	498	523	470	468	475	472	467	480	500	480	470	496	510	503	521	497	495	515	503	461	491	504	467	478	498	501	490	479	483	496	486	495	494	506	488	439	491	491	461	477	522	504	515	505	518	503	509	495	474	456	479	488	473	502	466	462	483	448	506	541	473	459	500	466	506	528	520	485	470	452	508	515	480	484	507	481	495	516	487	482	491	527	489	479	461	497	508	513	469	477	425	494	527	500	495	455	488	503	519	513	455	515	519	533	509	462	502	498	521	531	502	504	519	448	469	505	479	506	510	540	512	477	506	487	474	522	478	466	521	489	489	488	508	481	463	518	489	501	467	528	507	514	435	499	481	461	511	497	464	533	519	505	497	528	471	476	492	500	497	517	543	478	484	499	484	468	464	475	455	530	512	507	486	471	513	489	480	533	513	479	492	539	508	490	501	458	506	472	474	511	518	486	506	509	530	484	475	461	523	524	496	476	484	472	485	477	460	484	486	495	469	541	479	511	501	485	450	484	481	508	530	486	432	500	516	481	461	501	483	482	495	484	466	504	522	511	519	481	481	461	486	496	469	486	478	521	472	487	497	545	481	503	528	469	499	508	491	506	512	489	480	527	514	519	497	490	461	481	543	481	503	504	457	500	460	483	492	472	469	480	505	495	477	461	541	465	491	501	448	502	488	498	477	499	499	486	527	450	496	491	497	496	500	490	460	486	477	522	531	508	501	481	480	523	505	505	472	489	481	485	517	481	518	490	492	506	475	477	500	516	493	505	500	513	483	539	495	478	510	511	474	505	483	482	464	485	461	492	515	496	520	481	506	482	515	496	450	501	447	509	480	512	530	520	495	472	516	509	478	500	517	461	486	502	488	486	496	450	476	492	444	469	464	478	505	498	487	510	521	494	470	467	518	479	490	479	494	474	477	474	496	491	462	457	485	489	481	510	478	505	528	492	468	517	475	502	458	449	519	499	483	491	518	534	510	483	485	462	498	499	498	500	493	485	493	492	504	464	498	532	485	450	485	477	487	465	490	530	489	432	472	469	487	519	479	501	467	509	484	442	511	502	487	466	520	435	503	469	485	469	493	477	483	477	536	494	518	510	476	495	499	493	491	483	482	491	485	521	496	461	528	529	466	475	518	472	499	514	505	483	449	513	495	510	514	512	484	518	483	482	456	494	480	475	494	508	481	455	505	487	457	446	461	534	506	513	508	478	471	516	477	506	458	524	455	496	479	490	494	517	533	505	444	491	476	515	453	488	504	500	490	511	494	541	507	501	509	489	468	502	520	479	524	485	519	502	500	496	528	500	472	527	474	483	483	479	473	481	464	486	498	527	464	424	521	474	490	464	486	481	507	474	493	539	468	499	479	477	471	489	449	505	450	502	544	475	472	487	484	483	514	516	506	521	478	456	483	496	511	527	470	508	508	477	502	504	487	520	437	475	470	477	472	475	492	491	494	511	471	459	475	525	548	463	482	473	527	490	487	469	525	492	485	466	485	524	495	501	492	538	483	456	490	517	492	474	525	477	482	478	524	508	513	491	503	474	483	525	521	497	530	459	478	487	495	472	499	467	495	491	527	483	481	469	494	493	506	493	499	497	504	497	478	504	497	496	491	504	543	487	497	508	493	458	515	458	488	495	481	520	509	537	478	536	484	507	493	508	485	517	497	506	493	516	481	491	535	504	485	518	498	548	499	478	481	426	476	441	490	500	491	479	502	474	475	516	472	536	507	503	478	457	506	466	485	477	483	503	497	486	487	482	497	482	464	531	493	504	538	480	496	481	494	510	497	506	499	540	508	494	520	492	534	510	460	494	462	473	503	524	514	507	520	501	466	525	482	480	502	490	483	499	566	474	505	496	515	452	491	470	533	492	449	466	497	506	521	478	524	504	464	537	496	471	523	493	504	496	486	480	462	469	474	492	495	482	469	465	502	483	477	501	480	520	496	496	468	487	516	445	489	526	495	492	485	470	497	508	493	487	510	504	483	469	485	512	501	494	494	499	502	480	525	481	493	471	467	491	545	500	473	463	482	492	488	474	515	482	513	515	435	495	517	488	486	440	493	472	488	460	484	501	473	529	499	498	490	431	492	483	513	483	497	495	474	503	484	495	487	490	493	479	513	468	499	534	505	506	490	526	458	529	483	469	453	500	524	508	471	505	465	473	496	479	496	508	523	440	513	463	465	494	477	492	491	504	531	448	509	482	523	487	491	473	468	514	497	520	518	514	521	488	483	523	477	533	473	482	438	488	494	551	501	476	513	464	508	466	508	468	481	510	464	510	497	502	525	541	493	495	512	507	534	458	487	487	487	481	527	511	437	452	478	522	478	486	498	489	483	505	488	471	520	482	497	485	541	461	498	463	499	467	498	498	466	514	502	496	511	484	493	504	506	475	491	500	517	484	494	467	509	481	495	501	529	492	531	515	489	512	468	442	491	512	489	488	456	506	486	508	526	501	505	498	516	499	529	476	515	440	500	491	450	493	501	466	492	508	500	468	478	505	484	469	471	468	485	506	495	479	480	507	483	506	480	524	475	479	483	495	494	529	516	474	507	472	471	507	476	511	555	520	500	525	515	458	485	509	454	520	504	504	500	488	502	473	534	464	497	455	453	473	481	500	489	503	479	481	477	462	479	472	500	502	511	475	523	517	449	497	525	501	515	480	436	505	499	533	515	520	512	476	457	522	470	519	438	479	492	480	469	502	490	499	475	478	479	500	505	453	508	462	504	490	479	482	485	467	475	505	531	460	509	479	505	460	497	479	520	494	528	526	507	503	496	457	506	517	477	477	477	477	500	514	488	497	479	538	484	489	497	488	489	540	495	487	515	517	508	512	505	481	475	480	484	519	521	473	452	523	457	510	485	541	487	468	481	492	473	446	488	468	463	500	502	496	509	479	484	497	508	464	476	494	435	520	492	498	528	506	544	487	485	468	463	506	498	465	491	514	460	517	501	480	511	482	477	516	457	486	473	515	466	484	484	522	518	503	462	484	452	488	556	486	553	499	527	517	505	492	521	492	482	459	481	491	507	524	451	480	474	484	480	475	490	495	505	483	495	517	466	512	507	523	521	442	487	501	493	489	474	456	506	491	484	477	466	474	495	484	517	497	487	504	502	492	509	434	456	493	476	442	511	503	486	456	466	495	486	488	480	495	480	464	478	478	522	509	461	416	460	483	522	446	515	493	479	460	508	517	479	474	500	474	442	455	497	475	464	466	508	454	545	488	463	464	416	453	510	503	483	451	438	478	505	482	473	442	496	507	512	515	490
4202	1395	1076	799	776	739	696	682	688	690	662	675	663	679	681	665	688	692	659	688	657	695	696	671	673	689	688	691	608	642	710	621	657	620	639	643	640	669	660	661	674	657	645	710	627	616	640	634	651	627	617	618	617	651	665	668	662	620	637	637	658	664	606	653	634	716	634	656	607	640	574	655	623	655	649	673	620	647	642	604	685	664	573	640	644	647	680	624	712	640	631	618	643	608	647	658	648	651	599	653	647	639	644	657	662	656	622	637	652	665	647	663	618	668	659	625	665	642	598	637	668	634	624	605	605	620	651	699	668	686	652	642	603	692	630	653	648	622	618	648	661	682	641	682	650	638	637	658	640	611	686	645	667	682	674	605	617	656	643	651	680	650	641	654	650	687	657	641	660	640	638	662	661	686	638	653	632	597	673	662	637	635	638	665	645	631	633	687	637	605	642	619	659	666	667	612	661	640	659	677	603	665	653	680	651	640	633	679	668	658	668	649	634	650	632	629	637	614	683	671	640	589	610	638	625	626	643	637	661	631	622	692	621	686	666	613	650	671	663	621	676	676	602	643	608	614	629	606	672	641	615	663	627	638	694	669	626	640	645	631	648	596	686	667	673	623	676	643	663	635	667	653	657	594	644	627	597	629	636	584	646	651	674	643	671	622	637	622	589	675	640	686	687	639	678	648	622	636	661	615	691	655	686	609	625	617	620	640	654	624	613	634	632	659	641	693	669	633	678	632	646	609	603	582	606	634	683	629	640	632	659	646	619	621	660	613	692	610	655	650	698	663	641	614	640	630	649	651	675	667	670	640	691	620	637	674	672	625	659	671	628	621	634	636	623	622	627	639	626	643	634	643	655	664	628	625	638	675	611	641	676	644	656	670	692	664	622	620	658	672	664	659	652	647	625	645	659	624	659	707	644	636	620	603	656	671	615	633	686	636	611	628	629	632	659	619	652	641	672	649	661	652	692	614	651	653	746	632	657	662	663	666	617	618	658	613	643	633	644	637	651	631	647	657	640	649	619	665	667	609	670	635	630	676	624	650	681	653	655	667	687	624	656	675	632	626	656	639	633	645	650	626	681	629	650	626	643	630	651	642	633	667	676	662	634	656	646	674	639	692	654	635	659	619	657	642	619	638	681	650	604	630	602	677	701	647	679	702	677	690	646	622	640	595	657	644	663	634	646	652	622	629	617	678	664	672	652	677	665	642	640	663	652	665	671	681	637	674	638	642	603	671	656	606	635	632	683	667	590	650	687	619	661	641	659	660	685	627	690	654	587	643	615	623	656	645	631	680	625	645	622	666	670	641	647	683	649	643	667	654	679	641	652	674	652	666	661	658	650	682	643	679	693	635	634	649	685	652	643	653	653	629	640	649	602	649	622	668	653	621	643	626	687	616	661	669	603	636	651	674	652	648	643	652	622	625	656	683	632	630	636	657	659	635	660	627	639	641	651	674	613	677	618	640	663	687	653	650	648	669	662	676	641	660	606	645	687	638	639	614	676	651	633	675	645	624	670	641	637	631	629	637	675	652	685	671	612	599	640	671	667	635	650	686	693	679	625	643	630	649	627	646	624	674	614	664	653	681	592	636	673	608	651	678	655	657	654	665	694	669	650	663	642	625	621	639	617	643	672	666	627	662	618	644	623	644	667	646	642	658	650	631	647	655	611	659	652	587	647	647	654	662	631	671	613	661	650	657	610	670	652	640	658	656	629	659	657	620	646	595	634	647	651	650	662	655	637	687	644	707	687	627	601	632	645	664	682	693	669	654	596	629	657	652	646	627	639	622	600	671	629	651	632	646	633	627	660	659	619	646	622	645	691	663	682	644	618	670	642	686	663	636	656	686	621	655	651	628	697	638	641	645	629	648	658	633	657	638	618	656	623	648	662	642	643	678	625	615	676	638	631	650	656	686	627	669	661	659	642	655	627	654	631	613	676	677	632	656	656	672	611	660	637	669	621	613	636	598	665	631	688	640	647	651	694	688	656	684	694	679	639	612	708	647	602	679	656	702	623	674	601	620	620	664	635	649	637	662	640	607	642	671	633	639	660	653	667	597	651	618	645	652	662	674	639	681	585	615	699	639	648	627	686	654	645	618	649	700	664	672	632	652	665	705	659	608	631	638	649	617	665	674	666	604	615	649	651	661	649	627	666	620	649	662	611	640	654	632	668	631	580	685	643	649	670	664	606	679	648	653	593	657	639	657	616	669	604	687	628	667	664	678	610	635	620	710	639	635	635	653	654	612	674	641	630	699	665	612	650	619	600	699	597	626	632	650	636	633	629	663	671	662	613	654	644	631	604	601	691	698	652	658	606	663	634	651	653	670	636	684	652	675	695	692	609	608	669	636	610	675	649	646	668	672	647	632	683	669	676	613	629	653	640	634	619	692	618	672	684	654	629	648	693	615	618	649	652	670	684	644	623	642	602	688	679	698	603	668	623	690	660	638	664	635	646	611	666	622	662	616	672	625	664	620	647	666	647	644	667	634	624	658	629	646	646	622	657	606	646	640	661	649	670	659	613	661	676	609	615	679	670	674	642	691	685	626	643	642	646	640	651	661	582	630	660	659	693	665	644	612	619	651	664	618	670	631	636	612	688	598	657	659	654	675	608	665	605	636	655	611	629	702	626	669	610	692	648	664	677	617	660	621	658	647	657	640	634	649	678	658	643	686	692	624	646	667	702	652	608	649	632	662	618	657	627	635	654	668	618	576	633	636	660	640	668	639	640	625	619	680	668	675	661	656	661	676	637	617	609	690	654	687	670	644	655	647	671	639	623	662	622	639	598	641	671	631	627	589	666	621	628	648	671	676	668	615	663	683	622	642	652	647	681	665	616	676	611	661	670	648	708	643	621	641	635	667	633	639	661	639	648	622	638	662	637	612	640	631	634	651	636	640	703	643	667	614	615	654	656	691	646	631	636	684	639	625	691	609	637	651	635	617	657	648	624	646	627	613	669	648	661	654	635	683	628	648	614	663	666	643	680	598	645	682	657	654	692	668	641	622	665	653	705	614	655	626	652	662	641	644	625	619	688	610	662	630	658	645	624	669	683	666	619	639	614	657	669	670	604	643	610	692	650	641	641	675	663	657	620	671	645	635	645	637	651	653	641	612	618	607	594	684	626	705	659	659	674	614	630	621	661	627	689	637	662	671	663	650	668	647	650	660	614	652	650	652	680	691	608	668	613	664	606	603	653	591	644	614	645	664	641	628	662	618	651	641	672	661	584	664	644	702	706	635	656	618	642	650	610	659	696	680	625	680	681	645	635	617	668	619	671	623	636	628	689	627	680	625	667	636	659	659	641	644	670	643	642	647	651	651	663	631	603	627	656	695	679	601	667	627	659	613	690	676	627	657	656	670	665	678	655	636	638	654	666	655	614	656	652	663	712	642	613	663	634	652	608	635	689	646	609	633	673	649	649	687	677	607	623	686	659	694	640	631	625	651	606	667	640	627	634	700	647	632	679	651
23018	20834	27530	24257	20341	2216	617	507	448	431	374	409	371	346	334	349	361	332	313	345	332	342	298	283	336	330	326	346	315	326	335	302	317	325	289	334	329	296	306	290	297	295	316	309	319	301	294	338	314	289	317	295	321	294	317	326	315	340	298	330	333	312	291	288	292	301	313	279	294	337	329	304	306	275	304	298	308	300	331	322	322	292	321	338	327	278	310	312	321	303	309	321	335	286	312	295	281	319	321	311	283	324	305	304	297	315	348	321	316	272	348	301	298	318	315	329	316	317	335	271	300	321	277	304	322	330	309	323	296	324	291	275	317	295	316	297	334	307	319	298	307	278	342	306	310	334	315	303	301	302	318	329	296	312	293	289	314	320	336	315	302	320	341	323	301	292	319	317	308	346	330	320	303	323	326	315	349	298	332	309	315	286	335	295	338	295	299	289	317	271	318	331	348	329	313	326	335	331	283	318	293	318	320	318	325	329	339	304	293	318	316	276	313	327	318	312	341	299	318	298	302	325	304	310	321	327	306	300	293	311	319	333	320	309	331	332	308	330	337	317	281	318	302	309	289	324	317	308	294	295	321	322	304	309	326	296	322	315	335	330	308	314	312	301	328	266	304	292	292	339	315	308	318	301	316	298	286	308	309	330	288	304	333	315	325	293	334	300	319	296	324	336	287	286	324	299	335	313	276	308	292	295	295	302	273	315	308	288	301	339	313	351	284	336	302	300	301	326	335	314	292	309	271	302	319	294	318	301	301	300	352	305	329	305	308	294	303	293	311	332	326	344	301	325	332	314	323	316	321	339	282	341	312	318	298	309	322	314	284	308	292	300	294	287	297	312	310	357	301	284	339	331	325	315	293	295	339	308	320	309	286	352	317	305	321	324	283	322	322	315	314	303	308	352	322	299	309	313	280	305	279	307	308	305	295	319	315	303	308	314	310	312	289	264	297	294	317	345	300	292	324	319	289	328	316	310	307	294	308	287	291	310	322	340	311	288	290	285	326	287	325	312	325	310	350	316	285	300	329	310	294	308	319	352	302	295	330	260	330	281	324	296	301	295	286	290	321	324	293	311	322	332	317	297	300	279	317	329	309	306	313	335	299	305	320	304	293	306	284	327	308	303	307	326	332	317	296	289	299	298	314	307	317	306	327	267	285	323	312	346	292	316	316	328	341	322	281	301	303	308	299	293	281	342	307	309	309	305	308	304	276	321	316	317	305	327	335	290	296	337	320	319	320	309	308	299	304	325	319	328	320	302	287	318	337	318	295	305	318	290	295	311	341	327	312	309	297	287	270	339	316	329	309	317	321	340	322	342	332	314	286	301	316	312	336	341	291	331	299	305	288	336	303	301	303	334	334	296	283	324	338	273	309	367	320	297	300	303	323	285	332	332	308	283	330	299	297	324	320	275	311	327	316	339	299	315	322	309	277	310	296	315	306	274	302	314	345	301	273	309	345	298	336	339	320	329	337	275	328	327	325	324	299	305	324	350	315	281	279	307	330	334	312	339	318	321	295	317	315	283	318	328	311	303	304	309	315	314	303	337	331	299	329	305	311	300	314	331	317	333	350	313	308	340	307	291	327	322	318	298	297	315	327	314	289	304	309	304	330	292	324	301	304	272	309	279	305	289	314	343	332	310	318	296	315	312	317	331	312	340	325	337	326	324	336	304	299	309	311	320	307	331	303	282	306	314	321	320	297	286	292	287	322	311	298	317	287	286	295	324	318	293	356	285	302	285	344	365	305	314	309	301	318	349	321	264	342	314	322	332	342	331	284	338	320	317	310	325	289	353	314	318	316	312	307	295	304	319	333	336	321	264	305	338	325	308	295	322	314	294	303	306	300	301	307	302	303	313	307	309	276	330	343	299	309	312	344	329	323	313	304	305	316	301	312	341	289	330	316	311	321	317	323	301	330	313	305	329	321	286	333	321	286	305	316	296	332	302	311	299	328	299	300	332	308	306	322	322	288	304	323	316	303	282	348	286	302	328	293	342	324	286	300	341	313	333	274	292	351	277	278	276	316	307	329	318	332	316	312	303	276	334	300	309	312	315	299	317	292	336	322	335	293	294	292	307	323	330	325	320	323	289	334	318	293	301	293	308	307	292	307	292	286	329	313	326	327	309	265	321	324	313	311	332	336	323	297	327	300	319	333	312	289	290	311	327	300	306	284	312	291	327	346	317	346	315	308	282	313	308	296	305	344	328	299	291	333	299	294	291	309	298	312	289	308	307	316	315	281	308	305	335	310	314	318	319	337	309	320	336	286	289	329	324	313	302	289	309	332	295	341	305	305	311	295	313	314	311	301	295	312	326	310	347	334	303	299	347	305	310	313	298	312	320	304	311	300	301	303	304	294	292	338	288	336	333	325	312	291	302	291	290	303	317	304	330	333	314	299	311	306	330	294	322	312	295	287	328	338	312	286	279	316	314	333	311	299	293	302	291	330	331	317	325	329	325	341	335	300	299	305	320	336	327	287	313	339	310	320	297	314	329	310	300	328	325	337	330	302	330	352	321	298	311	284	298	297	290	320	326	283	296	281	309	292	309	291	327	332	305	297	319	308	302	333	324	323	311	291	319	293	332	329	326	320	312	307	310	316	306	291	323	284	324	313	307	315	367	313	306	305	314	290	310	307	300	297	309	324	314	318	327	323	321	275	300	329	319	305	287	310	295	295	312	306	316	334	288	330	309	306	325	291	287	296	330	311	321	341	300	340	320	299	312	296	290	321	336	311	317	311	319	301	330	344	284	310	323	311	272	322	321	280	321	326	282	327	357	316	329	316	317	311	274	312	310	287	307	309	301	288	270	343	316	362	320	344	321	332	298	326	304	322	322	278	309	307	303	310	283	342	337	318	304	272	312	322	296	292	328	315	288	346	335	301	323	311	298	315	318	306	274	342	298	314	311	328	306	331	315	331	282	309	286	320	313	325	290	310	309	347	309	322	312	297	334	328	313	311	326	294	307	305	293	267	314	308	307	307	338	268	291	314	320	296	302	293	288	313	322	312	312	324	309	323	337	303	336	309	312	293	315	322	312	303	296	344	300	323	318	301	282	302	322	328	340	329	297	295	306	311	305	311	331	328	320	272	314	297	300	303	302	315	331	291	312	313	329	325	313	298	307	319	318	322	300	308	278	303	326	324	331	340	348	277	302	313	321	337	320	300	322	293	342	309	314	286	297	308	304	330	293	317	307	298	278	278	322	319	325	342	328	301	311	312	282	322	298	292	315	306	303	331	325	300	368	325	339	314	280	304	348	306	334	289	298	305	334	271	325	313	326	332	295	322	329	302	333	310	295	302	314	309	304	292	336	299	321	274	305	324	316	287	318	285	327	304	328	319	334	303	317	338	323	308	317	301	342	333	296	296	292	301	317	297	309	316	339	325	328	317	352	307	319	300	334	306	290	339	320	332	303	291	340	352	296	281	303	276	331	309	307	288	280	292	302	322	307	294	313	306	283	298	290	321	289
3252	8000	4878	2378	1699	1283	973	826	724	653	691	612	558	522	539	522	520	494	496	500	453	468	508	470	466	458	471	421	439	461	412	449	433	417	486	448	460	393	446	472	452	435	432	413	429	452	445	424	427	477	397	427	393	422	418	450	459	422	423	419	413	436	423	449	427	471	431	406	453	450	402	458	427	434	430	427	453	446	431	421	412	442	405	427	428	455	432	435	431	409	437	378	440	422	473	483	432	463	451	442	468	454	423	457	420	436	417	417	408	440	438	390	400	472	393	438	412	393	458	445	423	429	428	407	447	466	457	454	437	428	424	437	408	432	459	435	429	438	414	416	390	487	417	435	426	445	399	392	436	397	452	426	424	425	468	454	404	438	420	443	440	487	474	449	430	434	420	428	432	432	400	450	421	438	430	448	407	420	349	427	432	404	397	429	433	401	457	413	412	451	419	449	456	429	416	434	436	454	417	421	429	431	454	398	441	439	405	428	429	434	436	418	459	402	410	418	432	429	430	400	444	428	428	451	409	415	425	447	450	439	424	420	417	423	400	443	437	465	400	399	439	430	398	419	388	424	425	416	407	403	432	409	429	385	464	396	393	451	437	434	397	467	438	426	397	445	414	393	450	444	414	457	404	412	441	432	454	409	412	430	413	462	395	427	451	413	441	420	442	428	412	463	451	443	430	404	463	412	434	423	395	424	470	403	431	423	440	401	438	422	441	440	431	427	432	449	422	416	444	411	423	434	423	459	431	410	429	429	436	438	410	435	404	421	425	420	410	373	443	442	451	436	434	435	443	447	410	451	395	436	439	440	421	411	452	446	438	425	431	414	449	384	411	409	434	426	461	407	398	411	471	413	403	452	457	500	413	400	386	423	420	438	389	398	447	408	485	415	409	434	405	424	413	443	415	471	408	414	437	430	459	385	443	424	414	407	402	409	418	411	433	412	424	422	414	433	415	411	409	458	432	391	441	383	442	424	406	430	440	439	427	415	458	439	376	430	437	442	394	404	427	425	445	412	461	401	424	416	423	429	413	424	434	459	409	440	409	451	422	420	385	388	400	422	419	413	425	413	417	439	408	432	415	403	435	446	429	430	400	399	416	392	469	417	442	413	412	432	465	390	471	412	442	425	469	431	448	410	405	422	413	422	471	400	433	490	441	411	450	446	419	415	437	417	433	392	406	426	432	407	395	435	414	417	424	418	431	396	425	425	446	459	450	442	439	415	438	442	416	405	403	429	416	428	445	449	433	444	421	437	405	441	445	479	443	425	428	420	398	405	423	450	460	408	395	400	407	383	446	429	420	411	422	433	399	429	394	434	376	422	439	423	427	463	414	401	420	404	465	452	412	439	409	419	445	475	431	421	436	414	417	423	403	410	425	450	436	423	434	439	437	438	451	428	430	437	418	422	453	408	407	405	407	407	383	416	446	398	431	401	419	433	413	401	436	400	446	413	444	418	416	438	399	369	418	420	442	438	453	378	436	447	428	466	427	384	416	408	412	448	441	447	438	463	425	399	423	458	452	414	422	381	425	433	432	425	448	429	432	433	455	413	435	437	399	419	427	444	386	409	399	419	406	399	441	410	419	432	434	391	431	437	433	420	425	460	419	433	410	442	393	432	454	437	434	435	420	407	402	431	440	420	429	422	425	447	442	448	441	435	441	422	463	413	448	427	398	429	425	416	459	452	434	418	439	415	434	409	410	420	431	406	436	439	431	438	400	460	410	433	453	416	452	422	404	450	404	421	431	435	409	422	362	403	429	431	418	452	441	451	381	450	421	386	407	443	420	398	423	466	430	403	452	404	458	440	418	421	430	431	441	421	444	416	469	398	458	405	443	472	401	434	471	455	403	395	420	418	430	419	467	465	460	440	425	431	425	419	408	409	445	429	419	399	445	418	425	451	430	445	409	447	411	407	420	430	397	394	438	425	405	467	428	399	429	425	426	417	397	398	418	397	423	433	437	436	405	394	422	419	427	451	375	444	421	439	430	434	411	433	425	424	455	416	437	406	437	385	432	418	448	425	418	418	434	415	429	439	431	401	387	458	394	486	411	418	400	441	441	460	446	395	411	428	380	440	440	438	409	431	423	436	397	389	432	433	419	440	389	426	440	418	425	422	398	407	406	435	448	415	413	447	399	415	424	413	439	443	435	429	378	426	412	435	435	460	449	460	458	394	422	419	408	428	455	424	427	436	444	451	423	469	450	386	429	471	411	401	449	447	424	443	433	454	416	430	389	430	425	368	437	418	421	399	384	435	390	418	438	441	436	424	435	407	429	418	433	417	406	415	412	419	416	404	413	413	372	421	430	427	436	416	445	422	406	419	419	420	405	382	388	438	465	397	442	447	408	431	432	394	449	404	434	430	407	464	417	430	362	442	459	434	460	418	408	441	398	434	458	424	441	419	417	406	408	408	440	448	369	446	429	401	442	473	429	410	416	430	456	457	401	408	444	415	463	427	437	440	426	406	408	435	440	449	422	470	421	454	418	433	391	417	432	398	417	426	442	406	442	451	423	441	425	428	403	383	455	419	412	408	431	442	423	400	413	444	414	407	416	427	409	398	402	427	429	432	431	399	433	402	398	390	410	393	389	442	438	412	398	404	416	462	440	419	409	439	378	436	458	419	423	383	429	436	445	446	470	418	408	436	384	409	422	462	432	414	421	443	403	438	405	438	401	424	428	454	400	465	384	452	430	417	423	447	433	449	448	423	422	407	396	430	467	436	406	389	424	405	419	426	429	440	415	431	407	368	426	409	468	349	451	442	453	455	431	457	439	446	442	389	426	439	411	433	400	432	481	419	419	438	451	444	426	421	393	423	439	418	420	431	416	396	421	451	430	431	413	407	439	413	431	461	394	403	433	438	398	401	390	460	418	431	415	469	436	414	452	438	431	414	423	390	397	401	449	444	400	429	413	429	442	396	450	399	417	435	388	451	431	411	458	407	422	442	384	441	425	446	445	429	427	427	420	443	462	431	424	436	436	377	423	424	405	387	427	431	427	416	437	457	430	436	417	420	404	431	441	414	432	422	444	414	417	426	399	437	396	410	428	449	442	419	393	413	456	415	393	427	465	412	454	424	416	438	430	429	419	414	440	396	442	369	457	451	395	439	422	396	434	398	411	434	437	426	446	400	395	426	413	451	411	422	394	452	448	436	442	431	446	411	435	398	392	487	434	421	431	453	390	440	446	428	437	435	431	444	413	411	426	382	437	458	448	435	418	428	429	450	412	442	418	432	407	429	412	437	424	385	417	429	415	401	406	436	436	446	399	403	411	427	461	416	403	432	403	418	416	442	423	398	441	445	390	408	441	427	430	422	415	428	444	431	427	441	440	439	420	445	455	458	443	425	415	438	448	393	374	405	438	428	445	403	430	472	435	444	394	452	402	464	413	416	387	416	425	399	445	420	428	441	423	411	409	405	409	427	388	418	441	386	424	444	420	412	381	448	405	430	451	442	414	430	432	416	431	424
24367	20854	25624	22848	1335	514	439	447	443	436	421	377	408	408	411	408	408	440	394	361	392	397	392	379	395	384	410	402	402	379	384	365	373	405	398	382	360	404	401	366	393	373	375	379	393	356	367	359	382	393	371	384	370	352	353	403	390	347	394	398	399	378	372	407	389	342	373	437	382	369	390	385	379	383	408	363	395	429	374	385	382	359	400	387	382	406	374	375	361	403	400	374	384	392	384	389	369	397	375	381	402	380	368	423	396	399	391	386	364	392	369	380	381	372	355	378	399	390	395	371	371	339	379	377	370	369	404	371	397	332	417	373	344	342	374	374	375	386	383	412	398	391	376	395	387	388	368	379	379	371	397	372	369	359	384	402	390	374	372	408	379	369	383	414	373	407	371	397	377	371	386	369	370	379	357	422	405	395	382	389	409	387	384	382	378	407	372	373	345	371	419	362	383	379	370	375	403	351	400	404	344	376	368	408	367	373	364	425	406	407	362	369	395	384	382	383	418	377	421	383	410	379	381	376	360	383	364	404	385	430	368	391	390	401	370	368	406	381	402	397	376	359	352	425	376	398	376	421	402	415	357	375	419	349	362	423	366	389	373	364	367	356	396	384	392	407	382	396	374	410	366	375	417	371	391	404	375	399	393	407	412	422	405	375	395	371	391	379	392	378	390	396	398	376	369	374	384	397	375	349	370	388	378	402	360	377	385	398	408	394	383	376	390	355	390	374	407	366	385	363	367	391	403	367	403	379	399	390	361	395	402	352	386	385	396	375	376	393	392	410	372	404	359	384	368	364	358	352	376	414	363	378	426	382	376	377	352	413	396	380	390	377	382	375	406	366	358	409	382	394	380	351	384	387	408	387	388	390	409	366	378	381	393	383	390	371	384	364	377	381	371	397	362	369	395	375	411	365	407	333	358	357	348	382	366	410	397	398	354	401	370	357	389	351	397	361	395	371	360	361	415	383	378	393	376	385	400	417	361	417	385	393	424	394	372	407	395	384	379	379	370	373	351	397	388	393	379	364	370	346	387	345	375	377	392	397	408	376	358	396	346	375	376	410	405	370	415	388	373	411	387	401	397	368	341	395	389	356	409	336	368	359	350	406	368	378	403	391	366	384	380	382	388	383	355	399	374	394	389	420	383	387	386	387	364	388	423	399	366	361	365	367	388	382	372	374	424	381	382	364	366	359	389	378	382	378	335	386	392	387	424	389	428	401	382	378	411	401	361	397	348	367	362	362	388	424	396	361	352	370	364	386	369	399	406	390	404	375	377	383	367	350	358	383	373	380	380	399	356	397	383	348	378	378	419	369	378	378	341	373	372	394	390	402	387	387	409	382	380	389	394	347	373	386	371	390	388	404	367	385	412	397	382	388	385	384	398	388	372	382	364	371	373	379	404	442	345	402	324	383	394	396	377	395	362	395	382	335	371	349	385	399	427	383	391	385	378	378	355	385	381	406	355	392	388	371	376	392	412	408	411	379	390	382	367	360	395	356	371	372	363	387	437	374	374	415	349	381	374	421	400	386	384	411	385	381	359	397	424	359	370	356	389	364	364	350	400	403	357	406	393	372	378	397	397	368	382	404	359	385	397	389	399	397	360	381	395	380	396	399	399	375	384	381	405	383	363	411	411	379	385	397	400	371	394	391	382	415	384	398	362	365	351	384	365	387	396	368	389	396	367	353	369	376	387	395	365	380	362	396	395	383	395	410	400	384	366	365	385	357	393	357	382	399	363	412	400	386	350	363	373	376	369	394	361	389	369	341	390	412	399	388	405	377	369	371	372	373	418	399	396	391	324	369	389	385	403	376	376	363	382	387	398	393	371	410	388	384	366	376	386	343	408	372	375	376	396	361	385	367	377	401	424	395	365	372	411	356	391	432	397	419	371	366	369	370	364	376	396	381	393	372	418	390	385	335	392	384	407	415	396	367	392	379	393	380	358	409	354	383	318	370	396	397	404	369	389	381	346	404	364	382	384	408	351	372	388	415	418	375	386	390	405	371	402	383	363	394	378	393	358	359	393	372	406	384	366	380	379	360	357	403	381	382	388	385	401	387	420	380	404	369	438	363	374	372	354	397	384	384	360	377	352	397	380	349	362	385	377	374	406	396	367	370	390	368	378	400	374	343	385	339	423	395	369	402	381	423	397	369	375	392	395	364	417	383	417	379	354	385	371	387	389	398	382	348	397	373	419	345	372	368	379	384	388	389	367	351	387	362	380	383	362	425	375	377	375	348	366	356	397	379	358	383	362	399	328	376	406	385	380	377	375	359	330	385	342	384	353	424	397	392	378	396	376	382	379	362	395	399	391	391	385	373	368	386	392	352	407	396	372	406	362	381	368	385	386	397	397	375	383	394	366	353	367	413	394	362	361	378	396	459	371	389	416	362	394	375	378	383	387	390	379	404	382	353	362	413	429	363	390	388	402	383	373	417	362	365	404	349	378	404	377	392	374	379	372	387	380	415	389	402	370	387	353	398	391	365	360	374	364	341	379	352	361	378	405	400	354	395	351	396	352	410	408	377	362	405	385	347	361	345	359	388	354	387	390	394	381	394	376	387	385	384	395	395	345	366	409	373	397	384	386	385	366	380	407	385	371	407	369	383	401	408	378	365	340	371	350	381	389	363	429	387	370	393	396	390	373	402	364	360	362	404	397	368	399	382	367	386	401	383	368	384	359	332	399	371	368	406	327	399	394	373	399	387	363	375	384	389	404	367	386	378	374	407	387	406	356	396	342	360	375	362	381	394	388	398	400	431	351	388	382	365	415	386	376	362	401	402	363	359	357	398	360	418	367	356	362	382	378	362	398	331	387	367	391	408	402	361	350	363	384	387	410	357	399	390	361	396	370	348	386	409	369	383	392	429	414	381	411	391	380	400	362	331	376	389	387	404	382	359	364	367	377	391	378	380	370	422	401	379	397	393	379	369	358	406	362	368	362	366	332	381	363	380	371	375	367	355	364	395	442	359	370	380	405	377	320	369	399	384	369	387	410	396	391	405	389	391	365	388	393	394	364	389	357	394	372	418	423	361	364	425	382	372	365	386	364	415	402	402	368	408	380	397	399	387	375	389	365	377	380	363	386	389	384	345	403	376	355	417	375	376	387	383	372	371	387	407	375	350	392	366	389	405	370	384	371	379	382	398	384	360	373	408	380	390	331	359	371	401	382	363	373	379	367	369	342	401	387	371	391	388	415	389	357	392	398	384	374	363	372	378	380	414	364	400	386	341	409	367	403	361	431	398	356	357	405	363	377	362	389	352	390	364	373	400	364	410	368	396	369	396	386	341	366	381	408	360	379	341	391	361	337	361	364	359	422	397	384	371	376	364	406	394	383	378	373	403	351	371	397	369	367	419	372	395	360	374	401	381	382	391	385	422	403	364	402	408	377	400	383	386	346	377	375	415	382	384	383	353	367	392	352	399	376	411	344	390	356	358	399	384	378	387	366	373	440	384	398	364	374	369	373	420
3243	3804	2522	1344	1017	879	775	703	646	609	606	565	567	496	559	519	546	530	538	551	532	505	494	524	525	505	481	504	508	502	483	494	506	497	512	497	477	505	547	498	531	487	501	537	487	507	458	481	527	501	499	493	508	491	504	514	473	481	517	483	462	512	529	504	518	520	487	525	506	505	505	541	493	491	491	503	526	533	513	498	502	467	479	554	508	472	460	532	457	548	511	528	476	533	468	505	462	468	467	508	503	480	545	493	544	496	534	499	461	469	527	469	488	526	484	482	508	521	501	472	505	507	496	468	500	499	500	490	477	521	515	486	452	517	467	506	517	476	495	503	494	494	526	483	514	526	578	507	547	553	529	528	486	501	502	499	478	544	517	502	488	518	497	510	499	527	520	456	510	486	519	511	483	507	478	507	489	487	476	504	499	512	535	507	453	468	482	509	503	482	509	485	481	512	542	522	489	490	500	488	488	470	466	497	535	473	502	494	488	521	516	454	496	473	499	509	511	517	464	495	527	524	506	526	473	512	484	468	471	529	506	536	499	527	473	492	481	507	470	489	484	536	504	467	502	511	480	479	512	470	475	504	471	481	528	516	453	442	513	505	487	466	529	516	498	488	492	509	438	498	501	505	502	516	498	498	508	521	491	477	472	533	504	522	499	497	498	509	504	492	484	536	496	489	512	440	481	463	480	481	474	484	486	501	527	462	501	513	540	523	503	480	509	527	499	523	516	492	495	476	550	470	475	499	537	501	509	498	517	463	479	510	462	518	543	560	462	506	520	476	513	470	528	492	457	480	457	512	484	507	503	546	476	496	547	511	529	492	517	464	495	524	490	522	479	522	519	496	470	492	469	472	482	516	471	492	484	489	508	486	476	462	506	521	488	516	488	479	505	498	478	507	517	473	488	559	531	502	511	489	559	483	503	530	524	505	461	517	536	492	524	474	493	491	513	519	492	494	487	482	505	506	472	491	531	525	494	512	522	490	490	470	475	506	519	483	486	503	463	508	465	478	493	483	484	465	499	491	478	510	476	481	507	486	522	457	500	467	474	501	485	486	552	476	503	485	500	503	466	510	548	524	493	479	480	501	489	485	510	540	477	464	518	447	474	489	486	492	548	503	520	514	496	501	473	524	473	495	487	481	480	518	519	535	507	522	531	519	508	494	449	504	483	493	470	450	546	535	525	515	452	464	544	521	497	507	528	476	523	477	479	520	499	487	484	497	478	492	494	488	479	491	483	486	502	478	482	461	504	475	488	567	506	515	519	504	515	521	492	528	487	506	460	500	501	489	448	522	472	522	481	532	497	500	504	483	507	491	473	499	466	491	456	492	496	493	502	497	468	480	477	464	541	484	471	477	495	519	480	471	500	482	545	496	482	484	511	505	521	482	473	508	504	509	511	495	514	482	510	523	511	504	518	503	496	511	500	497	482	520	495	525	489	512	500	540	507	481	499	469	530	497	498	530	488	477	520	483	510	518	533	529	495	512	502	504	478	539	494	488	459	503	426	495	513	511	485	507	495	507	466	509	491	485	496	495	506	490	480	492	496	530	523	511	481	487	498	500	485	454	505	521	527	481	474	521	492	450	480	506	498	512	501	488	498	501	498	531	463	480	509	507	476	484	502	465	451	503	474	488	524	494	493	515	482	529	489	535	469	491	528	500	507	501	522	512	496	467	532	481	457	523	494	484	532	537	521	492	493	529	484	508	507	527	495	492	512	492	516	513	468	468	512	503	495	511	471	462	524	499	501	508	448	484	501	520	497	474	499	501	465	487	515	485	517	490	485	509	520	462	514	473	509	471	494	493	513	478	462	495	504	421	484	497	514	438	495	468	476	508	493	523	522	488	529	503	500	471	479	450	516	521	469	491	468	475	470	522	487	486	493	519	528	479	460	482	481	490	522	511	515	466	501	506	505	481	508	500	535	478	493	494	475	513	497	472	506	523	472	514	474	524	501	513	480	503	477	522	489	485	474	496	505	490	514	522	453	505	477	471	461	517	471	491	479	522	503	500	496	516	476	522	522	453	501	543	500	482	453	472	505	493	469	481	495	508	508	491	502	508	508	485	478	503	521	492	507	489	534	498	508	476	557	506	497	495	516	469	482	536	514	490	502	486	489	485	481	468	525	506	504	502	494	516	484	501	475	518	511	499	516	494	498	497	502	465	488	493	474	486	464	509	520	467	511	504	488	479	484	494	443	484	508	469	518	510	504	531	511	511	515	539	513	533	497	512	495	519	486	466	505	495	504	475	481	490	510	513	479	468	498	527	472	488	452	527	482	485	505	511	496	485	487	526	507	517	472	518	448	499	478	485	475	492	532	499	514	510	476	508	463	487	522	519	493	490	510	488	520	486	510	533	498	478	499	498	494	500	516	508	521	496	525	535	486	504	506	479	472	505	520	467	525	459	503	530	492	512	492	483	501	470	468	486	489	517	526	472	475	509	501	509	486	480	506	507	539	521	495	472	487	487	509	516	484	505	499	478	504	540	530	512	480	513	487	492	521	531	480	515	482	486	510	471	514	492	496	474	538	444	509	529	523	498	498	516	531	519	530	496	513	534	490	551	486	535	498	480	495	514	522	495	484	492	465	507	509	506	503	488	518	484	462	481	483	459	519	494	527	550	486	485	538	476	473	513	503	468	525	489	493	469	425	512	508	539	494	500	460	480	534	525	513	477	533	503	535	465	507	497	480	491	485	489	506	477	462	491	485	523	480	484	495	452	484	513	531	478	506	516	532	490	502	470	497	522	516	497	503	473	528	491	505	478	516	515	504	516	496	501	517	485	553	476	518	480	485	485	502	481	457	480	493	481	493	507	443	535	532	512	504	478	486	520	540	476	543	541	497	495	498	508	485	510	491	490	494	492	517	505	505	530	517	510	519	483	532	513	471	493	514	470	512	493	516	457	467	509	525	534	507	495	499	493	494	470	465	506	520	493	499	478	467	527	511	499	494	490	519	511	507	483	519	509	506	525	474	511	508	482	514	471	466	524	503	475	471	504	516	513	485	513	488	503	498	480	517	536	507	471	497	525	465	564	477	512	510	531	533	474	490	509	481	486	505	466	497	456	497	520	497	477	500	515	482	530	477	515	469	484	500	491	476	494	481	463	528	479	500	482	472	519	479	501	566	501	497	502	517	548	501	469	468	491	506	503	495	524	498	498	506	509	462	502	490	504	494	516	529	527	525	504	514	484	529	517	470	500	499	540	522	500	480	505	489	494	507	504	513	477	505	473	505	464	476	491	474	511	484	500	472	515	510	497	495	488	536	488	463	515	511	477	501	514	509	512	511	472	547	445	522	473	532	508	514	523	492	477	495	513	477	501	494	469	509	491	494	481	474	485	462	483	532	467	464	490	497	523	507	487	528	452	492	503	513	518	502	492	509	477	503	551	508	459	523	536	505	495	511	522	483	506	484	495	481	514	472	509	537	467	492	487	489	507	512	477	480	459	502	552	518	498	499	477	497	507
22122	20892	28184	23714	20896	19808	1269	395	312	282	248	224	210	188	175	153	179	144	151	154	140	152	167	144	125	109	127	120	116	116	116	130	115	116	107	105	122	114	109	114	116	94	126	109	117	122	134	105	103	112	120	111	101	100	107	100	116	100	96	114	97	124	123	108	124	101	110	114	103	118	106	116	128	110	110	106	109	124	122	107	119	106	111	104	115	118	91	88	113	99	98	128	96	108	108	88	110	110	114	103	108	105	129	133	118	106	117	99	108	118	109	109	126	88	108	111	121	109	114	99	116	100	100	93	118	116	90	110	102	104	102	117	108	113	114	107	118	114	96	111	107	115	98	104	91	116	109	99	99	110	133	125	105	105	107	119	109	122	112	100	96	124	99	98	112	98	96	116	98	109	108	114	111	109	125	112	104	117	119	111	113	100	130	108	108	100	101	113	110	112	99	93	123	117	102	120	115	105	108	105	107	103	121	111	119	113	131	123	101	89	114	108	98	110	94	116	125	83	104	106	103	108	107	112	124	116	98	115	103	112	104	114	125	112	112	107	102	110	104	101	108	117	122	130	109	107	108	111	110	131	101	100	110	115	111	114	111	104	123	118	103	97	103	103	86	97	97	116	121	111	99	98	120	122	103	122	118	118	118	120	124	103	117	107	118	111	102	132	113	99	123	104	96	103	115	105	107	101	117	91	115	118	79	112	111	99	133	94	106	99	97	127	105	115	95	110	109	122	134	108	98	106	114	101	109	95	113	117	102	102	111	117	112	90	110	116	107	109	117	106	86	109	95	101	133	119	119	108	97	115	106	115	107	110	116	104	105	107	91	86	132	121	114	115	114	98	110	119	96	107	123	111	109	116	112	111	110	121	126	122	130	111	106	115	98	100	104	111	119	93	95	101	109	110	124	115	103	134	113	106	93	92	114	115	118	108	109	119	119	128	109	109	122	109	106	112	116	107	116	107	118	96	102	98	111	87	109	105	110	101	93	118	96	120	113	109	106	117	97	109	115	119	124	93	96	106	108	107	95	120	128	109	101	111	104	93	123	118	102	104	113	99	112	114	115	103	101	119	94	94	115	126	86	100	100	96	120	102	132	121	112	105	124	110	119	103	107	89	129	106	123	111	121	111	102	110	111	103	111	102	102	116	126	109	124	117	107	96	113	101	103	111	114	114	81	121	123	103	105	93	116	94	107	120	117	100	96	97	111	107	125	102	120	98	110	106	127	112	103	118	104	133	120	98	95	116	128	97	130	120	103	104	118	125	94	115	88	128	121	109	103	121	122	118	116	117	115	104	129	98	92	117	103	110	131	112	84	108	99	116	126	118	114	112	92	105	84	100	109	105	101	87	113	94	112	118	122	107	109	107	111	97	105	101	140	101	115	112	110	114	106	123	109	108	109	113	111	90	154	110	130	107	109	105	100	113	110	105	98	111	111	102	110	95	105	114	112	103	90	114	110	95	90	107	107	123	119	99	99	112	129	109	111	112	129	121	101	121	99	93	124	116	89	88	103	111	120	111	113	103	99	121	104	119	107	100	118	113	119	114	93	112	103	112	105	99	108	126	118	111	120	112	124	90	124	103	116	102	98	104	103	119	117	97	106	130	101	115	111	93	108	120	105	128	114	107	115	112	113	103	107	119	101	118	120	101	113	88	113	100	139	102	119	107	93	98	105	106	117	88	109	124	106	121	127	111	138	112	115	102	116	98	98	109	108	103	108	113	111	112	116	110	123	111	108	98	119	108	124	127	105	99	114	112	101	108	97	106	118	110	102	117	111	99	131	120	126	98	107	110	116	111	123	108	111	101	101	104	122	111	124	110	113	118	91	106	106	76	100	130	115	114	117	114	109	108	107	120	94	116	108	103	108	130	107	110	95	116	100	108	106	92	114	126	108	122	120	105	108	114	107	109	104	102	102	95	114	120	98	95	100	106	104	101	116	123	124	107	111	105	116	113	101	100	127	96	104	107	107	83	112	103	97	120	124	98	115	116	118	125	116	94	120	119	97	127	92	127	107	107	117	110	96	121	111	116	122	101	97	120	108	106	117	110	95	100	104	107	110	113	115	91	100	130	98	104	114	108	99	116	107	96	119	117	97	102	114	104	125	122	111	111	133	109	108	108	103	121	93	123	106	102	116	113	118	116	125	114	98	97	105	95	114	100	118	107	109	96	106	103	95	88	115	118	100	114	126	103	108	100	95	107	87	139	89	118	100	115	104	122	115	115	97	137	108	107	121	130	126	115	112	109	107	111	102	99	109	93	117	109	99	96	93	106	88	101	118	101	102	134	119	124	114	105	104	103	107	102	98	107	123	116	104	98	113	98	113	105	123	102	100	102	114	131	109	112	107	100	117	93	130	104	94	111	116	101	98	101	102	97	103	126	97	93	122	103	112	132	112	102	112	104	112	103	122	97	107	109	109	84	108	100	105	115	102	114	117	128	89	130	90	111	111	100	119	101	111	107	100	112	105	107	108	108	107	102	102	118	115	93	109	105	123	120	112	99	113	119	100	100	106	122	91	103	91	105	114	111	102	96	112	103	103	112	121	108	114	115	105	114	103	112	119	100	113	130	127	93	100	124	110	97	110	103	109	105	104	124	104	115	113	115	120	126	80	120	100	118	115	105	85	128	103	103	113	122	97	105	109	112	96	126	117	131	111	135	123	104	110	105	90	119	110	112	101	100	115	115	130	124	118	118	110	118	94	100	113	120	126	105	117	110	106	119	114	105	97	129	97	115	117	99	114	129	114	117	126	119	108	113	119	111	102	108	104	120	104	115	111	105	101	106	130	90	122	98	109	130	133	120	100	97	122	119	105	105	107	122	112	118	118	95	110	108	102	97	118	108	107	118	101	99	86	87	111	117	112	101	81	119	99	118	95	110	88	140	113	118	105	109	107	118	98	126	120	140	93	108	91	111	100	104	99	122	113	109	123	107	118	101	122	114	100	118	123	105	108	100	114	128	97	110	121	108	143	107	107	113	89	105	104	116	125	92	108	123	102	115	97	96	106	112	129	104	98	109	109	99	121	109	116	112	122	96	99	101	118	106	116	129	105	93	106	89	120	102	123	108	117	117	97	125	112	103	126	124	117	101	112	100	120	107	105	112	106	117	99	124	102	115	107	96	122	112	95	136	121	95	104	97	107	105	117	112	109	103	92	93	112	88	108	103	82	119	99	107	111	116	116	117	125	114	100	112	117	102	115	87	112	92	104	122	117	90	115	117	95	119	118	123	115	94	102	107	124	112	97	112	120	105	98	101	107	101	118	96	122	120	119	108	117	118	138	108	114	99	125	114	107	111	105	113	117	99	107	104	112	111	124	120	118	99	105	121	115	111	101	97	109	100	106	110	102	114	117	108	114	107	123	93	108	112	112	137	100	124	122	110	104	92	106	95	125	95	118	119	108	117	125	119	97	87	117	123	103	106	112	119	98	107	104	104	112	103	101	109	100	93	117	108	108	105	131	100	107	102
4219	12570	7857	3533	2485	1702	1189	953	766	633	531	485	432	381	315	306	284	254	264	233	249	212	234	222	221	197	207	190	203	183	177	178	196	179	174	166	150	199	170	180	176	153	152	184	152	176	164	134	165	173	140	144	171	158	139	150	155	171	170	147	176	156	120	149	152	129	144	148	158	155	153	139	178	159	154	161	141	155	164	149	149	166	156	152	142	160	148	160	139	158	129	167	139	138	157	165	154	137	150	164	163	129	151	150	138	161	151	166	151	177	124	158	164	143	146	145	192	148	160	132	160	147	136	154	143	149	146	158	152	144	145	144	146	134	151	151	153	155	132	146	142	153	171	144	143	143	137	147	150	156	154	121	126	145	153	142	169	150	148	164	164	142	139	150	138	138	171	169	143	135	145	136	162	159	157	148	141	134	131	137	154	145	143	148	140	149	163	137	168	128	158	150	159	137	160	140	155	155	153	154	175	144	130	150	157	150	148	144	141	146	160	138	162	130	133	153	171	158	161	167	136	141	145	152	161	137	135	127	146	171	172	130	170	146	116	173	147	140	154	159	144	160	151	157	135	132	153	174	135	146	159	140	135	157	153	145	152	145	155	148	136	140	154	150	168	149	152	151	127	150	142	150	159	143	142	149	122	151	153	122	142	149	151	174	135	158	138	143	145	143	165	152	156	153	142	138	157	134	157	135	154	165	159	165	148	143	172	139	135	147	139	147	149	141	153	146	126	164	132	141	155	146	161	144	177	133	126	137	147	145	151	130	141	155	139	124	141	134	148	147	138	160	138	167	121	152	151	155	146	139	153	141	169	145	153	143	126	144	139	146	164	130	167	151	144	149	143	132	140	138	150	151	161	145	152	157	144	144	153	161	142	159	144	140	164	153	160	141	149	137	162	165	149	146	147	132	126	147	159	155	138	124	143	141	139	159	156	169	145	133	158	144	169	152	134	139	135	116	157	121	137	146	151	157	140	135	138	149	164	149	149	159	166	161	137	141	158	141	143	130	141	141	139	154	153	155	145	135	152	162	156	133	133	144	165	149	154	147	135	131	162	127	155	134	133	160	154	167	148	147	159	156	152	147	156	142	141	127	180	140	147	140	130	140	158	128	157	159	180	149	159	161	123	140	158	165	162	139	128	165	145	133	138	157	150	140	131	135	161	172	165	134	142	138	154	151	151	140	159	138	149	146	144	123	132	138	120	136	144	158	140	149	146	134	134	162	141	137	156	147	144	146	155	157	164	147	142	142	143	156	150	156	143	152	145	139	155	154	144	143	150	138	135	141	135	133	132	124	147	123	160	148	157	140	156	156	150	163	171	128	151	131	159	147	156	139	138	154	152	151	143	142	154	169	166	177	153	158	143	148	134	139	171	152	144	153	134	165	151	154	153	140	131	135	161	151	142	142	136	150	147	126	149	143	162	131	160	144	149	153	130	136	166	157	151	156	161	159	146	178	138	159	152	157	131	152	172	154	145	125	155	143	145	146	139	166	153	139	149	169	141	148	141	132	143	144	150	141	147	141	145	138	131	147	146	164	159	161	137	148	140	151	149	146	149	133	156	170	148	131	132	154	144	150	161	151	136	145	156	143	177	150	144	130	141	139	148	122	153	137	155	146	152	131	150	162	147	148	155	168	142	167	156	144	138	149	147	161	129	140	144	149	154	156	148	139	142	155	124	134	140	159	154	142	146	153	123	146	143	138	148	156	168	170	174	147	138	173	137	135	136	150	154	152	139	148	138	135	145	157	137	150	141	131	164	150	153	140	179	160	147	157	152	137	160	144	137	138	134	138	154	127	132	130	145	163	149	152	144	169	132	151	129	161	146	149	154	132	165	131	155	148	158	154	161	151	154	128	157	152	146	153	133	132	161	150	148	158	172	159	145	165	154	151	168	129	120	137	149	162	160	127	128	146	145	167	148	155	171	143	167	151	149	146	141	158	163	157	151	167	132	137	160	143	145	158	117	151	140	150	158	144	139	131	144	129	140	115	150	130	157	141	142	135	167	140	145	147	139	160	164	150	174	130	140	154	147	171	141	152	144	126	161	141	144	155	155	146	160	151	140	149	170	159	151	127	140	165	147	139	158	169	140	164	152	130	152	144	148	154	130	146	168	156	145	157	150	137	147	140	141	137	149	138	159	144	171	159	155	156	155	167	127	149	153	148	157	141	151	134	137	146	150	133	138	142	150	146	151	137	125	166	166	151	143	155	140	131	134	156	164	150	147	153	154	169	168	151	119	146	145	130	142	165	159	118	157	142	148	143	148	141	150	150	148	135	151	150	132	137	142	147	139	143	154	145	140	148	146	152	150	146	163	146	128	170	167	152	133	153	147	147	151	168	134	137	141	132	167	157	138	130	166	157	145	155	161	155	145	132	127	166	141	162	147	160	165	159	174	157	127	138	140	134	146	153	136	152	140	153	146	137	150	150	173	163	125	143	170	157	127	133	121	131	127	158	155	141	134	153	168	156	152	151	158	126	157	152	149	154	138	154	135	163	150	148	164	139	169	119	120	157	150	136	141	144	163	144	137	151	165	141	143	120	147	126	139	146	149	143	171	163	153	159	176	166	174	153	132	145	157	149	150	135	133	131	174	149	176	156	161	149	180	157	145	160	151	141	164	136	162	138	130	164	138	140	135	162	129	163	158	141	158	144	147	140	145	150	163	169	165	157	156	167	166	133	150	150	138	145	137	141	168	138	145	159	130	157	144	142	151	141	150	141	151	151	129	154	164	142	117	124	139	134	145	155	145	144	153	149	162	155	146	131	155	149	164	159	159	162	114	154	173	151	149	136	152	151	135	149	156	174	166	134	141	138	141	166	149	140	146	153	134	154	150	173	145	148	149	181	133	152	135	152	165	141	152	128	152	132	156	162	139	150	161	141	136	143	130	156	169	171	132	144	157	150	149	134	163	157	146	159	148	153	152	153	153	149	135	139	145	167	138	147	134	149	143	150	138	150	145	134	128	168	163	159	170	146	138	163	138	146	167	159	146	164	157	163	153	138	118	145	156	157	148	166	134	159	157	124	174	138	164	161	157	154	154	144	165	129	135	162	144	142	137	147	165	152	146	158	148	130	146	143	174	159	168	154	141	142	162	155	169	145	171	119	135	143	127	130	136	133	138	149	150	172	144	153	133	156	150	167	163	147	136	149	150	156	150	138	135	146	144	136	147	175	136	156	141	133	144	145	163	153	153	151	165	139	154	150	155	133	138	162	169	174	132	170	166	143	154	158	169	142	143	171	159	168	138	142	166	157	169	145	160	151	133	154	144	148	174	162	147	160	145	140	142	145	131	146	132	184	154	155	170	136	169	146	161	132	155	129	145	147	143	147	174	161	146	153	152	154	136	151	136	153	128	149	158	136	158	152	147	145	142	127	153	142	149	150	163	131	158	148	153	143	152	155	150	148	142	124	146	162	157	159	121	153	138	135	152	147	160	132	141	152	157	148	147	150	140	134	161	153	164	156
26856	17225	3185	673	573	492	515	525	504	475	444	509	518	495	495	484	507	499	457	478	469	482	487	533	490	467	515	493	485	501	502	495	484	444	468	467	496	512	480	480	494	471	500	455	496	489	477	487	508	449	478	480	459	432	503	449	479	483	482	494	500	495	490	506	464	479	496	459	492	483	501	482	496	458	471	483	466	498	504	485	485	480	484	483	462	477	493	483	482	474	476	452	465	515	484	534	474	460	487	509	463	474	549	506	481	504	481	486	498	469	456	486	493	489	483	501	457	484	473	475	500	455	474	483	467	460	495	453	512	478	483	478	454	473	498	479	503	493	485	522	480	485	513	492	461	509	458	499	487	525	515	480	505	509	489	480	518	461	468	497	492	471	493	507	483	498	482	449	522	480	477	436	477	465	434	481	488	485	482	436	500	458	491	458	511	488	506	473	451	487	483	456	482	478	534	457	449	500	487	445	499	523	511	468	514	499	480	518	467	484	496	474	456	508	498	487	471	489	497	507	485	472	477	490	486	450	499	484	493	475	476	493	495	477	492	512	499	472	445	458	502	448	514	467	493	478	479	515	504	511	476	494	458	472	464	490	510	500	469	466	470	482	491	490	503	477	438	494	482	456	505	465	472	478	483	455	483	477	488	460	519	477	486	509	473	479	466	475	451	498	467	460	430	487	445	525	460	508	524	497	492	488	448	523	454	472	452	439	474	458	523	493	455	437	492	511	483	442	469	453	481	463	526	519	452	458	450	487	460	489	468	493	470	485	507	477	470	484	486	503	447	484	459	487	510	477	493	480	493	460	490	474	489	485	463	486	503	472	465	470	500	487	508	511	472	504	497	491	494	472	486	515	468	487	484	514	460	520	526	519	462	496	480	440	460	473	467	439	490	495	489	490	464	472	477	457	506	471	506	482	470	478	477	465	471	453	524	480	453	477	510	471	494	463	502	466	477	435	469	487	457	504	492	507	506	474	526	471	464	520	510	467	449	487	488	483	483	518	479	457	499	497	458	453	478	472	498	457	479	448	442	426	461	502	485	493	502	518	459	506	483	491	483	465	505	484	469	454	455	463	497	473	471	462	483	478	508	494	506	505	438	508	489	471	500	484	447	527	487	471	506	496	491	496	494	477	442	514	498	476	490	506	455	493	496	495	485	439	464	446	485	476	479	465	512	475	492	475	516	488	466	497	439	470	523	480	477	512	491	487	502	509	476	473	423	470	463	477	507	466	534	493	485	517	464	415	501	501	508	505	492	461	482	475	468	442	470	494	466	484	488	489	466	543	439	463	480	472	495	487	503	458	488	514	457	471	484	478	489	481	479	491	446	504	479	464	487	494	458	496	497	447	448	477	493	508	476	451	489	501	420	489	508	489	441	479	442	507	543	558	453	486	468	506	514	476	475	486	469	477	510	481	508	454	431	486	471	473	523	466	483	526	463	511	444	475	432	481	467	529	475	473	480	448	481	454	472	445	526	488	523	464	486	469	483	476	480	455	467	479	519	494	496	448	472	514	519	471	496	491	456	526	480	484	503	474	525	445	511	446	460	507	467	481	517	450	438	487	499	484	494	493	528	538	471	542	492	467	479	457	486	460	476	494	498	481	482	494	458	485	439	479	464	516	469	465	497	493	503	496	439	464	494	520	507	515	459	466	455	492	533	453	462	520	472	477	493	486	436	493	467	491	459	482	473	460	448	471	489	450	469	517	490	494	474	469	476	480	478	461	536	455	490	485	481	502	493	481	457	489	507	457	499	495	477	482	456	506	477	471	475	477	444	486	503	507	479	488	513	493	486	485	492	479	497	440	447	481	471	486	464	499	480	511	498	494	472	450	487	473	470	481	504	439	514	483	513	525	478	467	505	462	517	529	486	495	495	448	472	468	435	503	486	475	520	493	463	497	458	458	485	475	468	500	483	474	511	488	484	479	486	472	499	520	492	503	499	527	474	450	476	516	501	466	495	507	489	474	473	484	485	475	507	480	486	519	451	491	468	483	479	497	462	481	465	487	508	487	489	488	477	480	502	474	500	516	481	495	496	461	507	485	474	495	505	461	464	509	469	489	483	499	463	455	518	493	467	475	466	495	459	465	509	473	514	500	448	481	497	491	472	516	448	452	480	464	471	470	472	471	463	436	494	473	458	474	481	457	476	467	462	488	478	457	498	481	438	483	468	480	518	461	488	455	442	469	507	492	479	469	475	536	478	496	476	516	485	481	469	521	494	476	489	505	534	484	527	515	498	470	477	487	455	481	510	449	531	523	495	499	478	498	468	496	450	511	458	475	477	454	487	477	483	513	523	497	467	475	510	503	472	504	459	462	455	499	464	526	484	503	471	503	490	434	498	530	487	496	447	485	471	484	497	471	481	479	518	497	476	538	529	508	483	477	497	483	459	531	514	436	458	480	495	509	534	468	468	502	445	460	503	495	481	472	500	479	496	517	444	449	509	506	475	419	477	474	502	506	494	485	457	507	518	460	480	482	487	482	454	513	476	537	514	478	496	478	468	494	448	490	491	517	519	510	494	457	466	485	495	498	480	499	444	510	503	510	465	505	511	507	497	439	465	477	524	448	471	481	481	475	493	479	489	511	473	448	509	505	491	528	446	479	492	428	492	469	486	532	505	468	498	526	503	473	495	459	434	485	477	461	480	519	501	501	457	493	496	503	492	441	508	515	442	485	501	472	475	490	486	495	469	479	486	511	492	485	453	451	523	500	492	475	527	494	455	492	493	481	476	511	455	468	471	516	468	508	476	486	467	473	504	467	536	492	505	487	488	520	495	451	495	478	474	481	487	472	505	488	475	498	476	507	428	490	500	494	511	474	505	489	478	477	474	493	482	465	482	499	486	485	521	480	472	459	487	472	459	488	460	487	489	469	484	493	485	502	505	490	496	473	458	475	489	510	483	471	498	496	490	472	490	492	482	470	503	483	494	476	464	480	460	442	519	463	468	492	515	512	479	480	524	459	485	470	514	483	476	434	516	493	462	511	509	508	519	493	462	500	494	483	487	476	478	525	472	457	483	463	525	489	445	483	475	481	484	478	493	450	477	445	444	453	458	486	507	491	480	525	451	479	501	489	479	480	482	492	492	517	462	459	461	491	509	468	480	494	504	450	476	514	489	490	458	452	468	490	450	491	470	471	539	507	500	498	474	462	491	543	472	495	519	466	486	486	518	454	498	478	476	472	522	465	477	482	499	491	505	461	484	487	478	527	462	471	467	485	439	500	461	488	483	492	505	451	487	474	500	462	484	482	467	478	509	459	481	484	494	471	482	496	495	467	512	460	467	448	441	506	485	489	489	496	464	522	502	485	480	495	478	477	503	448	489	433	474	443	482	446	469	505	482	467	495	466	480	450	493	502	479	485	480	472	527	486	461	483	485	481	458	527	476	507	467	475	466	481	476	494	480	502	452	480	484	468	479	477	489	484	461	541	473	455	488	502	471	462	476	489	499	443	503	417	529	509	504	475
4242	1402	1042	766	738	722	674	683	665	708	636	689	682	693	633	693	642	617	591	583	639	666	595	691	649	670	665	635	658	632	658	675	685	668	665	647	617	607	632	659	628	628	638	644	674	635	684	652	673	606	637	600	674	635	647	629	639	654	619	656	642	615	641	600	653	636	657	631	593	650	632	686	661	647	642	630	674	633	609	642	612	599	659	655	692	618	655	639	661	639	640	606	682	627	640	642	675	662	661	636	674	664	630	652	624	624	671	674	663	678	647	677	634	639	621	663	677	648	625	591	622	604	638	638	630	652	599	660	611	647	640	670	622	641	642	636	622	625	630	647	624	620	668	639	607	634	629	687	655	636	638	619	599	658	630	677	670	619	624	631	617	631	651	639	642	633	638	632	645	648	627	674	606	657	649	689	638	644	621	614	660	618	641	641	619	596	599	639	616	578	677	632	649	650	645	644	639	609	621	640	599	622	654	624	608	631	612	635	610	632	668	657	639	631	677	675	641	681	640	630	653	645	668	668	631	609	655	627	635	630	665	620	640	645	633	700	626	637	627	611	636	638	657	608	606	613	655	650	643	618	627	624	612	628	661	634	640	651	626	641	618	673	662	646	632	653	602	667	637	674	686	643	656	643	663	651	604	697	654	649	618	646	581	604	602	642	644	646	590	595	690	667	625	673	645	635	600	608	621	622	667	669	640	637	625	632	660	641	599	653	670	652	654	644	618	692	683	620	642	602	616	631	620	620	612	652	622	653	657	630	671	626	630	635	635	671	637	629	616	645	608	665	650	699	659	695	624	626	675	642	661	625	626	643	641	596	625	650	631	672	597	623	601	596	629	704	669	654	664	681	638	648	614	624	644	684	638	697	591	672	650	624	607	652	658	635	670	630	612	646	656	645	641	651	674	600	589	596	661	647	682	654	639	602	618	667	648	646	627	618	669	616	623	612	636	628	582	639	623	646	624	624	626	646	653	590	652	652	637	630	649	611	650	677	626	676	657	637	632	600	616	635	608	632	666	643	668	620	670	647	616	624	652	665	622	614	635	645	607	640	634	649	608	615	660	640	615	606	689	636	632	621	621	670	661	667	681	630	613	646	634	623	614	675	645	633	616	664	659	618	594	628	633	671	640	658	608	661	608	641	656	613	648	657	635	634	642	679	669	630	603	631	695	680	629	656	658	640	669	649	631	622	638	599	610	592	640	661	628	645	630	634	600	651	654	653	620	676	619	627	622	626	647	595	613	629	682	637	627	674	620	637	634	648	646	650	638	625	605	609	640	593	594	625	662	627	608	618	643	679	685	644	595	657	627	662	616	671	625	653	635	662	649	652	611	625	644	662	626	609	633	613	627	611	647	602	617	606	651	641	657	654	645	665	654	689	648	661	626	689	632	666	640	615	608	666	612	654	624	644	642	621	602	663	613	594	632	665	618	639	670	632	631	616	640	610	587	632	649	653	631	650	635	637	601	632	640	668	631	667	666	651	686	646	654	595	615	654	652	654	635	663	659	618	656	642	673	629	660	655	656	603	650	646	624	606	590	637	657	645	616	608	641	624	616	608	648	654	624	662	621	621	660	634	655	635	608	619	667	690	669	606	630	648	647	619	603	647	642	610	615	648	657	612	644	601	689	630	639	646	606	645	643	645	654	661	638	680	661	636	610	602	651	691	620	645	637	614	633	676	666	664	648	634	608	613	657	678	600	629	634	614	692	648	668	676	626	668	618	632	646	622	611	653	636	626	609	643	666	670	680	647	628	638	605	623	597	675	633	651	602	624	583	614	581	659	652	652	622	637	626	650	619	616	669	641	663	663	644	636	631	623	632	640	655	602	631	623	624	625	641	669	650	653	620	636	664	668	635	667	629	617	635	666	591	655	626	640	690	642	669	666	636	650	630	651	666	637	635	675	645	637	657	588	620	667	663	665	643	631	653	606	580	699	654	626	651	648	664	660	671	656	645	657	633	661	639	618	626	676	655	663	623	610	675	622	653	617	668	680	661	637	663	640	615	653	621	665	659	634	641	650	612	641	636	636	654	619	647	649	610	675	657	663	625	647	614	624	606	627	647	592	666	619	635	619	683	619	611	665	614	630	606	624	611	627	626	668	647	631	639	646	648	637	615	656	602	635	671	644	618	636	667	675	658	645	684	636	678	634	623	687	677	650	698	680	611	663	684	674	612	650	597	655	648	681	622	601	599	634	666	660	654	605	639	664	644	601	652	635	650	618	657	627	619	659	608	631	573	629	624	643	684	629	629	605	610	712	660	631	615	654	665	609	586	607	663	633	637	652	687	628	678	627	616	673	700	612	617	614	673	658	616	656	618	689	660	619	614	644	636	603	672	668	636	617	640	585	672	642	622	644	638	634	628	650	655	633	613	663	624	651	642	630	645	664	662	625	648	661	598	669	614	624	650	604	620	653	642	639	641	601	694	657	647	657	612	606	637	608	611	637	616	633	656	655	616	659	652	614	654	610	609	657	641	638	630	628	661	639	701	667	635	648	644	603	632	628	627	676	644	621	623	603	661	673	625	641	612	625	687	601	691	646	614	658	632	637	601	629	614	619	695	633	642	678	606	619	637	660	644	624	669	597	642	632	636	660	657	641	621	674	676	626	626	621	644	588	620	658	630	638	611	591	643	633	644	595	650	636	689	657	661	622	637	645	608	673	655	624	638	701	643	635	680	616	640	635	621	624	616	657	612	650	636	641	616	643	606	655	623	628	620	647	688	613	614	667	627	641	644	629	654	612	700	670	670	660	624	637	643	670	632	698	659	650	615	622	613	651	643	613	638	648	614	670	622	676	654	642	585	642	642	669	659	648	595	600	669	633	622	631	673	621	639	632	624	615	645	676	691	635	643	621	638	650	639	625	638	607	633	633	661	649	645	634	651	671	596	647	647	590	637	582	632	640	579	607	644	656	656	624	615	657	639	631	662	674	629	687	626	665	647	622	643	641	634	631	618	674	654	694	668	567	650	623	695	615	673	625	628	632	651	669	653	644	668	612	633	657	638	626	671	586	608	662	654	621	615	641	651	622	638	648	626	649	592	624	672	615	622	633	637	610	636	636	613	569	661	633	609	622	636	625	614	567	629	615	609	587	626	629	625	698	658	689	657	644	627	636	615	641	642	603	642	677	599	636	600	637	612	651	664	625	628	683	631	651	615	654	566	632	621	646	631	644	622	661	677	669	646	635	628	656	639	631	656	628	673	670	602	662	658	654	682	612	627	696	639	628	655	629	614	610	650	636	626	616	597	640	660	651	625	629	686	643	643	660	595	679	628	584	587	632	630	667	635	659	626	659	685	676	645	649	671	631	595	650	632	589	641	662	633	649	672	671	631	630	659	636	664	640	634	654	630	639	638	661	617	622	677	664	651	645	635	647	647	591	642	612	620	609	625	624	685	607	666	657	664	589	678	661	589	618	647	646	651	672	654	661	638	631	598	647	648	623	631	658	638	620	651	668	637	650	639	614
23034	20844	27552	24242	20369	2276	663	454	432	396	385	383	382	337	348	316	344	328	336	333	348	316	313	323	321	318	356	319	280	342	284	311	311	292	311	288	312	300	313	304	319	332	293	291	325	309	308	291	314	290	316	320	297	317	314	277	322	315	336	299	314	300	303	312	306	306	294	324	318	298	316	301	313	298	308	320	308	317	327	300	337	299	337	333	298	296	331	308	331	304	310	299	323	280	330	337	305	306	340	317	297	306	337	296	307	331	313	329	314	295	309	279	309	311	322	337	284	317	320	320	313	290	319	320	283	351	299	326	303	307	287	315	311	321	312	313	290	301	290	322	347	314	309	286	323	318	326	341	300	337	347	314	313	344	313	306	306	305	321	299	333	305	303	313	278	321	297	319	273	326	306	324	300	321	274	339	289	335	291	331	276	285	344	320	295	307	302	322	296	330	316	309	343	309	323	305	316	308	290	305	299	322	301	291	307	328	337	332	297	326	275	329	305	294	313	309	279	297	325	283	326	286	303	311	297	303	318	322	341	326	310	322	296	300	300	296	293	298	336	341	344	329	316	303	313	301	314	333	269	317	324	274	321	284	312	297	276	301	288	331	342	304	336	326	307	303	325	337	324	328	340	343	322	308	330	300	300	308	329	286	323	319	316	328	297	344	284	308	316	325	324	312	313	303	329	285	319	288	288	333	323	296	263	315	335	296	329	339	274	321	328	315	293	307	334	296	319	308	277	274	306	327	273	320	315	312	288	321	307	298	328	347	312	296	292	314	325	280	303	295	343	321	309	321	330	294	276	312	300	346	311	300	298	302	297	312	315	318	312	328	303	284	318	327	341	300	316	274	313	323	287	321	288	307	319	331	311	310	317	348	321	333	318	304	338	317	345	292	303	312	310	331	296	244	307	296	294	308	323	299	299	335	320	287	306	299	282	327	304	340	293	327	307	308	347	306	321	310	316	326	320	333	302	312	296	301	304	312	319	300	321	281	322	331	337	331	321	324	318	342	299	281	307	321	316	322	322	309	314	286	324	317	310	350	324	305	349	300	318	313	316	301	284	308	308	276	299	290	314	327	302	285	286	314	326	330	337	294	326	307	310	298	302	304	310	320	315	331	314	298	298	314	335	308	337	265	292	280	294	271	316	312	322	318	297	291	294	294	330	277	315	294	294	321	291	279	308	307	323	277	310	320	303	332	318	321	282	296	330	316	314	309	337	287	330	337	305	319	296	290	322	322	296	282	311	336	304	316	323	283	293	300	286	296	296	332	299	309	298	302	294	311	288	286	313	294	296	305	298	301	276	308	329	301	310	329	324	325	305	312	332	293	308	326	324	290	306	324	314	337	301	335	290	300	330	304	302	303	307	276	329	304	306	293	320	295	321	341	297	285	298	281	314	287	291	302	318	307	300	315	320	329	325	334	312	307	271	312	298	327	285	295	285	283	326	296	329	321	317	321	320	333	301	319	311	302	323	333	279	313	321	295	285	313	289	287	312	332	302	313	296	292	296	319	330	272	288	319	327	309	277	332	289	303	310	311	288	314	302	284	301	300	330	309	320	313	318	306	343	296	316	283	282	343	332	287	341	314	299	320	322	315	323	325	320	325	335	349	302	319	318	275	333	308	273	303	324	320	276	320	322	300	295	355	309	319	317	304	314	323	301	282	296	310	321	292	313	303	303	287	326	274	325	312	311	286	283	313	304	289	283	336	308	321	313	315	291	321	316	273	301	327	329	329	282	307	323	314	313	308	311	314	306	317	302	300	331	348	319	324	309	315	334	332	303	256	313	301	307	307	313	316	333	272	314	312	307	276	320	269	304	310	343	318	312	312	291	312	296	326	305	316	313	311	358	303	300	282	313	318	302	330	347	324	288	292	291	296	283	337	330	313	289	327	296	326	314	323	323	314	340	283	321	343	311	289	313	316	313	310	319	307	302	312	304	307	350	306	306	325	287	263	296	323	341	283	303	347	318	313	338	271	298	330	306	321	299	299	349	321	288	293	325	341	311	332	318	300	311	304	309	321	316	312	276	309	307	312	279	281	278	309	288	281	311	311	339	297	311	271	280	314	327	301	312	318	305	312	309	310	329	307	317	285	288	290	312	295	337	360	300	320	318	302	295	303	303	301	316	297	314	352	310	315	307	314	303	327	321	339	298	313	303	313	302	343	285	318	310	326	316	310	301	314	306	306	301	286	321	313	302	299	286	308	319	292	332	336	293	313	318	290	292	307	314	317	348	330	314	302	274	325	299	308	313	328	297	315	302	314	285	278	300	309	326	286	299	325	328	324	293	317	303	307	301	331	280	319	259	309	339	304	290	303	317	299	270	312	361	324	303	328	317	340	326	295	315	335	337	303	310	308	317	306	319	290	314	314	299	283	290	280	329	311	294	305	329	317	265	308	300	310	358	328	303	307	290	283	282	324	303	325	325	310	306	342	304	290	312	297	322	305	295	295	296	280	282	292	274	287	292	319	318	308	275	308	278	344	306	312	320	305	322	280	319	309	352	305	301	274	263	325	313	312	315	300	294	317	302	303	304	284	311	291	317	297	323	327	316	319	313	326	310	286	320	327	304	314	327	294	309	308	321	286	315	290	298	277	309	328	326	339	322	331	313	327	300	317	299	307	292	324	310	308	300	310	299	305	338	299	342	287	312	294	330	333	339	334	296	319	308	318	304	321	279	290	326	276	348	302	317	304	289	334	312	297	317	297	315	317	302	319	289	290	319	298	274	284	314	305	301	318	318	305	333	288	310	296	304	300	328	268	295	317	295	310	269	297	312	309	308	288	302	307	310	303	292	315	333	314	312	315	313	301	327	311	319	324	287	327	315	329	334	295	304	349	283	323	284	315	345	323	285	304	295	315	292	313	303	306	303	329	328	292	309	324	310	307	310	313	293	298	297	316	293	334	313	337	315	297	293	316	300	302	307	303	316	291	303	300	319	322	308	332	318	290	283	314	321	328	296	297	330	283	323	293	331	329	313	333	308	321	287	330	296	300	327	305	294	284	301	304	314	327	321	303	292	322	316	312	297	270	340	324	312	290	327	318	295	318	324	314	302	317	305	344	308	286	316	319	293	330	305	294	295	321	328	332	297	331	275	309	308	299	292	325	318	303	283	312	338	296	324	298	320	290	295	341	307	318	278	320	308	293	273	310	295	345	308	311	313	318	317	306	311	287	322	295	310	323	293	319	329	326	290	311	274	294	321	328	324	289	321	318	292	284	317	316	319	331	278	316	298	310	319	328	311	330	306	271	292	296	324	308	286	283	329	291	336	274	310	299	317	317	294	323	329	311	294	300	336	314	314	281	303	310	294	325	301	279	309	303	318	303	307	268	298	281	331	335	325	308	292	273	340	303	296	279	313	304	313	279	297	332	283	291	301	322	303	289	329	281	332	322	299	292	328	329	297	319	296	341	310	279	298	312	312	329	310	311	285	326	305	295	316	321	324	299	317	283	344	347	312	293	333	319
3219	8012	5011	2418	1705	1196	1001	815	685	680	635	618	571	550	520	502	508	499	475	464	461	469	478	453	461	429	450	431	452	454	423	433	424	433	428	453	438	466	409	432	403	446	426	454	446	467	415	434	423	372	444	470	449	419	411	447	414	439	420	442	397	432	447	468	412	437	429	404	396	404	436	445	425	419	436	447	453	427	392	445	416	443	402	411	444	383	424	450	425	394	413	401	417	465	406	408	415	432	452	402	403	463	424	402	393	440	463	434	415	433	423	426	395	415	435	410	445	403	408	424	423	408	411	406	418	419	445	438	416	403	416	442	450	439	444	408	437	413	433	429	414	437	442	386	415	441	458	435	435	397	393	423	403	416	443	437	429	448	379	415	398	402	398	403	432	433	414	426	417	433	420	423	421	408	441	423	427	417	437	451	388	387	399	424	439	408	441	424	403	432	410	419	405	385	395	425	435	421	432	410	418	466	437	444	420	463	433	429	397	466	388	402	405	408	412	423	413	433	419	410	408	401	426	446	411	413	408	442	437	435	433	367	432	413	416	409	418	464	421	427	438	400	401	456	403	424	426	430	449	433	414	448	407	428	474	426	433	452	384	436	402	418	443	438	412	441	402	411	422	438	409	405	431	397	419	425	453	420	415	398	389	444	435	388	426	427	430	441	436	424	407	431	445	454	412	431	401	448	392	447	411	416	424	432	422	428	411	409	426	433	381	422	439	424	388	413	440	446	392	405	438	421	417	405	432	438	452	427	436	415	443	412	391	373	420	449	427	386	443	388	435	388	410	413	408	409	384	401	415	381	419	422	425	414	407	417	447	417	408	444	417	427	442	434	439	429	395	426	441	353	410	403	409	428	441	395	375	446	414	416	417	429	418	413	421	401	433	417	423	405	400	428	431	432	431	393	450	412	445	397	430	387	418	415	409	428	430	444	420	437	433	425	405	390	391	420	401	466	401	415	434	437	414	452	430	429	429	425	404	427	421	402	450	415	398	431	398	418	416	379	426	434	424	427	437	444	401	434	411	433	420	427	436	436	427	414	430	466	398	431	408	422	415	424	392	432	421	428	434	412	401	425	436	400	437	442	421	428	401	390	437	427	367	432	417	428	436	451	456	411	402	439	419	435	449	451	376	441	425	415	408	421	462	460	417	410	389	419	462	430	398	444	468	441	432	459	445	440	375	386	408	411	401	431	432	420	408	444	408	422	428	390	425	426	424	412	395	406	445	454	416	404	414	409	415	389	411	413	419	451	403	429	444	436	398	453	417	438	456	409	396	421	444	373	436	420	444	391	417	405	422	449	393	433	422	427	430	427	432	426	384	405	426	436	415	427	425	443	413	387	384	441	406	424	448	433	408	391	426	431	443	440	427	399	431	409	425	406	464	395	374	427	463	467	394	413	425	448	408	438	449	424	386	397	398	409	416	439	392	414	413	405	402	405	419	425	408	439	441	412	398	435	437	440	417	414	428	408	440	401	449	396	384	429	410	422	428	405	415	407	423	423	395	446	387	390	421	411	433	480	446	421	430	390	448	414	427	424	413	401	395	446	424	439	410	434	434	421	448	417	413	418	418	401	416	437	461	393	433	415	380	428	420	474	406	433	460	382	410	406	378	449	434	427	416	444	414	390	406	416	387	414	427	392	431	388	449	435	446	401	436	404	426	422	421	390	434	416	398	414	418	433	404	434	414	402	423	379	430	422	391	440	412	422	384	427	432	399	408	421	399	446	401	430	393	407	425	421	391	426	422	411	441	413	421	386	394	438	430	429	403	402	488	439	408	393	402	418	405	426	439	415	410	419	414	426	421	408	428	444	436	393	398	418	433	420	394	451	426	437	421	433	400	444	389	421	424	426	461	412	407	416	458	460	396	434	439	418	419	414	408	401	416	398	417	439	401	413	404	416	383	431	413	403	417	427	424	453	410	410	427	422	413	396	400	436	431	405	422	405	397	413	391	439	434	419	422	397	433	406	407	410	402	457	411	415	417	438	374	410	427	427	445	422	391	411	415	418	425	397	434	392	425	419	421	415	435	420	444	384	407	411	447	468	410	413	421	424	425	430	414	404	416	387	433	403	444	435	415	432	358	427	417	427	401	450	455	408	397	413	423	403	407	373	425	406	418	421	376	436	416	392	422	434	413	452	410	429	448	412	411	406	407	403	409	423	403	409	438	454	436	415	412	436	453	432	424	403	409	392	473	448	425	411	442	404	443	441	432	441	422	423	451	404	441	435	413	399	409	426	411	424	416	385	428	419	407	425	410	401	483	417	401	435	387	397	391	409	398	434	442	395	408	412	450	414	406	416	448	465	400	381	405	386	453	440	430	407	425	417	415	411	416	400	426	395	412	398	447	423	403	392	411	408	448	436	442	402	446	457	407	425	425	457	411	409	486	409	402	422	416	438	425	376	396	418	422	414	411	411	401	421	437	429	436	476	397	428	465	402	446	408	406	386	403	419	427	370	395	435	421	402	397	455	408	425	416	411	412	436	396	435	435	429	413	411	397	421	420	418	397	451	419	451	426	417	431	440	413	438	437	408	414	363	440	420	487	451	421	437	426	449	440	420	441	420	427	405	435	443	391	430	466	454	415	420	422	451	422	436	432	436	487	433	428	387	411	404	411	421	452	403	383	438	419	425	443	423	412	438	432	419	413	427	423	462	419	397	443	426	410	418	453	427	426	432	446	422	405	435	400	405	421	442	422	420	431	399	450	412	450	392	437	396	418	449	431	405	440	426	431	415	425	462	420	405	415	429	441	451	438	427	412	392	405	468	426	394	383	438	405	413	404	411	432	429	407	449	401	386	428	419	416	386	422	391	422	407	415	427	408	379	398	417	441	414	413	391	390	397	424	423	435	410	406	434	451	425	409	417	405	427	431	417	416	428	425	417	424	412	430	396	414	405	380	400	447	426	397	430	414	445	426	428	434	394	421	428	409	421	418	439	443	428	416	437	450	442	401	416	449	467	390	417	439	423	414	429	440	431	427	432	380	415	459	418	413	410	432	433	448	435	450	409	428	417	443	445	411	406	412	389	396	416	439	425	407	423	441	412	400	478	393	414	453	395	393	428	426	436	450	409	427	442	401	400	421	429	405	392	393	449	413	412	407	426	401	401	391	424	379	395	447	417	410	441	447	418	410	423	428	439	404	430	400	414	467	435	407	426	435	437	436	449	386	427	422	453	410	410	437	445	468	375	435	441	428	481	415	385	409	404	435	449	411	413	389	387	409	435	426	436	407	448	418	390	416	419	436	412	416	459	362	430	414	406	410	426	435	432	387	406	442	412	439	443	402	414	403	429	416	452	400	417	444	405	434	378	439	429	434	459	418	388	438	415	429	423	398	374	461	429	446	443	420	431	409	425	435	435	415	397	404	418	406	428	437	440	420	449	401	398	406	425	431	453	434	458	440	444	422	467	403	399	430	426	470	426	386	418	416	421	393	413	436	394	428	430	415	415	419	433	414	426	387	411
24348	20850	25625	22715	1250	529	481	428	431	445	413	394	406	393	383	416	444	403	405	380	376	376	382	337	384	358	378	388	410	339	381	421	353	422	370	384	361	374	400	353	369	392	403	385	378	384	395	353	377	353	389	401	385	391	404	382	367	397	391	403	349	358	390	399	375	389	377	369	402	369	351	366	364	399	374	360	373	405	391	423	368	405	393	364	376	370	400	368	408	419	363	379	387	380	363	378	357	403	397	383	393	391	374	379	378	406	354	388	366	382	359	384	360	368	371	386	349	380	370	392	397	359	357	375	369	403	396	388	379	413	360	340	391	333	359	405	366	356	400	387	357	335	358	405	404	380	377	365	355	364	357	370	380	400	386	359	369	372	354	405	368	348	354	388	368	369	372	370	376	366	343	349	381	347	404	354	345	381	367	378	386	368	379	327	379	380	405	402	407	382	345	359	406	356	362	379	386	360	387	408	443	356	373	371	366	386	394	359	385	400	398	387	384	374	409	361	384	378	381	351	354	380	383	428	384	387	364	405	373	413	391	376	362	389	374	405	377	374	368	378	382	372	409	415	394	375	370	322	372	372	391	335	358	379	343	396	341	415	402	402	390	345	397	388	362	364	392	381	384	378	390	362	381	369	382	345	395	352	369	337	362	376	399	353	378	370	372	367	390	360	365	414	350	371	368	380	373	399	389	399	395	393	359	364	387	407	398	376	379	338	376	394	361	389	337	394	389	380	385	400	374	363	389	366	380	358	377	393	403	352	381	399	406	384	375	358	367	401	382	373	377	354	391	400	346	412	391	371	379	371	353	404	373	390	398	380	354	397	356	381	388	390	391	369	389	402	376	379	394	366	339	350	380	363	355	377	369	391	362	378	368	360	381	388	349	399	367	368	401	350	390	400	375	365	359	397	409	408	370	369	382	394	383	385	366	386	368	395	403	393	380	379	353	356	371	366	376	399	353	396	368	370	359	379	421	384	357	358	390	338	391	386	389	370	379	354	409	380	375	367	375	381	394	388	380	353	380	367	364	367	367	372	387	364	342	383	395	355	378	371	388	390	398	373	387	374	377	385	379	357	366	372	378	400	371	380	363	376	363	355	406	356	375	408	355	406	376	341	408	379	415	414	398	384	382	359	378	378	367	393	385	388	389	381	377	360	378	399	380	406	357	367	385	405	368	369	397	369	357	378	384	350	347	350	353	337	423	361	357	375	388	397	359	368	384	395	371	387	388	392	373	377	392	356	354	371	377	349	404	366	367	387	374	414	398	396	399	364	423	395	347	369	393	397	337	383	376	382	359	340	362	393	376	392	348	390	395	373	376	372	371	417	349	368	347	385	389	330	367	353	380	382	385	359	374	421	373	400	382	347	402	392	370	374	405	397	381	363	370	393	371	379	378	351	352	401	368	387	392	362	373	415	378	371	358	386	359	361	402	373	398	362	356	389	382	350	379	404	384	388	342	343	396	395	390	382	361	373	375	382	364	425	391	398	387	390	378	354	350	411	379	377	362	396	339	356	424	360	390	378	372	396	319	380	391	408	370	390	346	390	364	404	366	393	372	350	361	385	386	352	390	413	361	348	373	396	387	359	375	381	392	360	387	380	405	383	409	418	341	380	370	401	364	398	392	382	432	379	374	379	367	359	366	354	381	393	392	375	382	349	404	378	360	419	358	382	390	398	380	378	400	348	392	372	392	368	384	382	408	410	364	381	355	424	356	387	389	357	370	348	364	383	381	344	384	377	383	374	348	328	380	410	368	392	362	379	379	371	386	386	391	377	414	362	395	376	343	359	364	378	368	392	391	344	348	392	366	377	380	386	399	359	366	347	398	371	334	391	364	364	389	388	338	357	399	397	354	404	387	377	366	353	365	412	390	349	376	374	384	393	407	388	384	374	368	392	383	346	377	379	341	379	368	411	349	385	333	372	383	372	369	378	360	343	344	379	378	355	353	407	363	366	359	368	414	350	374	368	396	412	370	364	359	390	382	424	395	359	354	379	363	379	421	368	366	389	379	383	361	371	374	350	367	379	367	376	399	385	341	382	373	373	406	372	379	379	369	365	367	386	390	402	368	338	385	348	399	380	390	373	390	371	416	375	366	383	394	370	380	398	391	388	364	360	349	363	391	417	350	378	384	345	373	385	402	376	369	407	379	365	373	388	362	393	391	386	371	401	395	371	379	388	377	374	366	381	377	389	356	339	360	381	373	355	371	376	424	378	350	373	396	388	409	405	411	382	386	404	392	406	384	362	415	355	381	364	377	385	352	367	372	381	363	384	418	413	379	347	400	391	392	375	355	358	365	356	390	390	362	336	423	392	378	387	364	381	369	364	386	360	413	354	353	380	367	378	343	367	394	429	318	361	336	381	373	376	384	404	356	361	356	369	369	400	418	366	362	400	332	357	358	375	362	358	361	383	403	372	370	348	367	407	380	398	399	394	365	352	369	361	368	347	388	388	388	367	383	351	376	382	390	336	384	404	377	353	400	390	381	373	376	393	350	367	383	373	361	384	357	371	408	357	359	412	368	384	362	368	390	393	383	358	372	378	370	371	409	349	350	411	355	376	384	406	396	375	365	384	336	389	404	398	362	346	371	380	374	397	375	392	369	372	383	400	381	386	374	348	375	373	370	376	372	337	375	359	356	337	401	366	383	358	407	348	340	362	353	350	371	323	353	375	378	373	376	374	393	369	327	371	367	385	389	340	369	401	355	386	384	401	363	359	402	403	370	375	388	358	385	373	353	365	341	391	377	380	375	392	393	385	384	365	375	373	372	401	379	385	353	351	372	392	389	347	354	368	400	387	393	391	376	412	358	394	390	371	391	375	393	370	400	369	394	380	404	382	365	386	363	367	360	378	370	387	352	381	402	382	389	365	397	342	393	360	300	402	385	370	373	373	379	386	409	398	395	365	371	399	345	392	372	388	395	372	359	388	377	345	361	385	370	351	382	363	363	380	377	416	374	372	387	359	388	386	382	367	354	393	374	358	381	410	405	353	362	374	380	367	371	354	325	387	401	359	407	365	379	406	366	412	388	389	378	369	358	369	375	325	365	372	372	362	364	374	377	374	369	436	382	397	415	373	368	363	384	347	391	377	384	387	371	373	382	359	378	404	352	395	376	408	386	345	352	352	376	345	390	366	389	378	370	371	383	398	331	390	380	362	381	407	411	366	379	375	395	354	385	344	395	384	383	401	371	379	404	383	392	394	394	398	391	361	367	403	363	344	371	382	355	384	355	363	403	416	360	358	395	352	360	385	376	400	360	375	369	362	326	361	380	356	380	381	370	427	384	359	388	342	368	343	395	391	374	378	386	361	392	368	369	379	369	413	365	383	368	382	379	392	394	386	418	383	397	384	359	386	380	345	316	398	370	397	408	382	412	416	387	406	357	377	385	374	348	409	416	350	349	381	399	368	356	369	412	358	367	366	369	360	347	380	383	396	354	378	378	372	355	407	414	378	366	354	384	380	357	386
3218	3831	2461	1332	1070	824	769	671	662	631	571	568	547	585	559	518	505	546	576	519	476	485	483	536	536	493	542	496	470	504	513	499	517	494	555	484	482	541	462	480	491	497	516	505	481	526	504	480	499	526	473	516	529	523	532	482	470	533	444	503	502	483	507	522	509	477	512	474	492	496	478	528	515	529	502	503	495	473	470	513	482	526	456	515	463	490	490	496	464	533	540	471	491	482	516	483	523	491	482	518	508	471	506	487	522	518	525	528	523	517	475	473	512	511	506	466	470	480	476	487	510	477	497	511	460	511	481	512	489	519	487	541	540	506	495	481	474	498	492	481	503	472	461	527	496	561	499	464	517	476	501	513	476	469	542	473	488	484	477	505	482	480	539	472	518	486	497	478	538	460	516	480	490	473	493	487	519	530	484	523	493	481	479	456	453	538	482	523	484	467	540	496	490	511	506	482	524	499	454	445	490	496	508	513	467	466	538	497	475	517	497	503	473	545	496	523	478	497	464	490	488	523	473	483	497	482	483	476	484	473	486	502	467	479	503	486	477	456	524	494	492	485	502	486	488	489	522	553	498	501	443	501	476	498	489	489	444	489	542	549	487	501	508	529	483	513	511	478	497	492	475	514	513	514	487	470	487	466	479	520	468	488	487	480	467	500	519	493	505	502	494	517	503	538	489	496	483	491	480	509	511	478	493	507	458	516	483	517	526	487	481	440	477	526	497	517	458	459	507	484	470	439	500	484	517	451	494	492	460	530	511	464	480	483	531	477	486	506	481	456	493	494	509	508	467	494	498	497	476	526	479	491	504	511	489	485	506	528	549	483	470	497	461	494	455	468	502	481	481	513	507	511	489	505	488	499	479	513	490	482	454	487	471	524	508	462	505	454	518	511	493	499	493	463	506	494	479	473	501	491	483	497	491	545	504	494	500	508	505	485	472	494	489	526	478	533	478	485	468	518	490	468	479	492	495	502	461	488	536	514	491	513	499	464	489	467	509	496	480	502	470	494	500	470	511	549	510	503	505	504	482	484	475	482	504	495	474	487	535	483	483	483	492	477	503	518	471	492	468	484	528	462	483	520	472	484	497	518	522	483	457	502	524	499	508	480	516	444	519	470	474	516	468	492	478	530	493	493	504	482	479	511	490	460	507	513	512	462	509	481	473	502	463	482	476	444	464	509	517	471	525	510	486	502	465	460	499	511	503	510	500	540	472	487	517	511	503	511	484	520	479	501	527	505	490	494	475	464	456	439	516	496	506	517	514	497	501	486	455	484	505	489	461	463	453	520	506	507	491	460	523	461	471	522	506	498	494	495	453	482	510	473	476	515	497	511	498	480	504	471	499	493	471	460	475	490	512	435	520	482	504	446	491	514	475	472	515	494	474	451	469	509	522	489	515	463	517	524	473	483	480	526	475	503	521	493	518	500	506	506	526	492	474	483	492	489	476	493	491	492	524	447	515	452	506	504	484	496	453	498	433	503	519	513	472	471	525	477	525	509	460	510	490	468	522	485	512	469	476	468	477	510	483	491	492	512	477	504	519	463	480	488	478	470	481	511	473	485	520	470	467	503	474	481	465	437	486	495	512	504	478	510	485	516	494	500	498	456	515	479	477	473	472	518	482	494	492	497	477	451	528	496	503	519	509	467	519	505	504	510	478	474	492	497	489	475	507	485	504	512	495	490	489	482	498	469	515	475	482	479	518	499	488	488	476	507	479	483	487	487	512	500	477	491	481	475	480	519	494	478	511	502	494	490	474	525	494	488	495	496	473	501	472	474	499	467	502	480	486	475	466	477	485	474	485	451	505	527	521	496	486	521	510	524	511	503	511	510	476	492	544	522	515	526	532	536	502	516	504	540	483	507	475	517	503	476	500	504	473	492	529	550	489	486	482	534	489	484	470	475	445	475	505	482	472	473	485	521	491	501	499	462	469	506	519	523	497	468	500	529	491	500	476	519	494	484	503	490	488	490	513	488	496	510	561	490	480	483	490	516	474	502	482	529	496	490	458	518	529	459	486	478	492	475	519	510	493	541	514	477	535	488	465	504	467	459	484	471	542	499	496	502	513	488	504	507	486	495	504	524	490	433	453	512	509	494	484	517	509	532	517	517	493	473	511	482	477	500	511	482	513	523	477	527	482	490	463	513	519	505	487	473	498	486	461	492	507	508	494	493	470	495	506	518	509	507	535	495	480	470	530	530	491	500	520	498	491	493	494	493	491	534	485	493	457	477	508	506	500	499	535	491	469	496	521	508	524	495	484	482	487	469	497	478	472	543	477	469	494	517	468	466	487	451	498	486	441	518	465	486	492	489	498	491	499	445	493	516	503	527	483	489	483	501	519	484	496	454	512	462	467	457	463	500	505	478	509	496	500	487	480	486	483	476	480	464	471	492	472	471	449	519	512	495	486	448	486	470	462	461	469	527	493	474	482	526	493	456	497	488	494	510	480	464	505	456	459	516	452	495	462	482	485	496	483	432	527	496	482	484	498	497	445	477	530	517	482	473	497	514	494	497	487	464	459	502	489	521	476	505	502	507	487	478	476	474	476	515	487	466	507	509	492	483	489	526	417	488	500	520	501	503	523	478	485	501	508	491	504	527	443	511	506	471	477	469	508	528	497	468	487	527	477	517	488	453	533	493	478	506	475	507	490	525	479	507	520	490	500	501	484	499	452	468	513	469	514	525	509	501	491	508	497	527	476	501	491	468	531	520	479	538	500	547	489	433	482	498	469	465	523	474	512	499	495	498	533	478	489	477	475	515	498	484	504	483	531	469	547	486	493	465	538	483	537	471	444	497	510	507	485	518	496	444	524	492	494	513	503	505	493	476	463	531	492	529	506	519	519	503	457	479	513	466	472	493	524	553	476	478	491	491	486	509	481	490	478	452	493	490	512	478	506	503	519	498	506	484	485	468	506	494	461	496	503	506	512	501	498	503	511	517	482	485	489	437	503	505	497	481	518	479	515	540	439	515	498	480	445	494	491	497	496	498	504	482	510	517	489	496	510	517	449	480	521	479	512	506	495	501	504	485	494	461	498	467	495	502	503	493	511	468	494	468	488	490	477	481	507	483	470	501	450	505	497	492	464	481	465	486	496	480	492	513	514	494	493	475	534	507	496	495	494	509	495	483	485	497	495	496	487	492	522	492	477	455	518	479	490	474	555	482	471	473	478	518	511	467	462	500	476	479	496	507	512	492	517	500	466	507	483	547	458	492	481	499	478	484	494	479	492	501	460	486	490	524	477	507	470	516	515	512	486	481	507	505	478	481	540	478	513	508	516	465	470	472	522	480	491	488	504	534	472	487	513	515	474	516	461	528	456	487	496	491	525	487	508	527	516	481	510	479	496	488	484	510	525	471	519	550	510	491	491	475	518	490	468	482	505	495	481	457	435	472	441	488	508	499	539	527	489	482	526	478	510	512	480	508	508	475	457	482	471	529	540	515	558	512	468	498	484	516	509	462	546	497
22079	20837	28146	23619	20831	19650	1277	393	334	270	247	212	208	190	182	188	168	137	167	143	112	137	138	143	137	127	136	113	125	130	109	147	118	125	119	116	128	117	123	116	112	115	122	127	108	117	141	121	112	100	126	121	111	110	122	107	102	108	115	119	115	117	116	94	81	105	122	110	102	90	106	109	124	111	119	97	112	103	111	118	112	101	128	101	103	124	104	113	95	143	122	101	110	97	95	100	105	123	112	110	96	92	124	90	118	102	128	103	100	115	88	114	100	106	111	110	111	129	101	84	96	102	123	106	105	130	107	105	111	114	91	111	110	92	104	110	114	99	123	115	118	116	89	118	94	113	111	103	129	108	105	112	107	121	104	94	113	111	121	119	104	90	107	128	103	118	81	103	100	93	122	98	106	111	98	109	117	135	113	111	112	115	102	108	104	108	110	111	112	106	99	115	115	105	95	98	101	109	113	96	105	111	117	118	117	115	91	117	108	109	94	115	103	90	94	113	119	104	104	115	116	112	123	122	87	114	120	97	95	101	107	138	107	105	117	97	92	98	111	108	93	111	116	97	94	117	115	117	116	90	118	92	104	117	93	115	122	107	92	96	132	104	111	106	99	110	105	121	118	121	115	128	99	113	97	100	103	119	95	101	107	98	94	92	100	104	97	103	107	141	111	105	108	98	118	117	113	117	101	97	108	109	109	100	100	116	105	105	109	99	90	128	119	103	105	102	113	95	101	91	113	100	93	104	111	120	105	97	116	122	103	109	99	107	100	107	103	95	96	102	104	112	102	116	112	110	93	122	114	110	120	124	117	97	97	119	117	92	102	106	113	104	106	117	110	117	86	96	109	88	93	99	108	103	111	118	109	88	110	106	107	113	107	107	96	101	101	112	116	109	111	91	98	115	109	97	109	125	115	106	127	114	111	126	113	123	107	105	104	105	101	94	103	97	120	102	112	98	117	109	91	105	125	122	100	93	116	104	126	118	113	98	123	102	96	101	110	104	123	118	93	119	109	109	107	98	105	89	126	120	99	122	106	114	107	120	103	92	103	94	112	102	124	102	103	104	120	107	108	93	110	95	115	95	90	120	116	114	118	122	116	93	106	113	94	87	110	102	104	108	120	132	109	96	117	127	117	89	104	94	98	113	108	101	108	104	118	125	110	98	121	122	106	117	110	103	118	101	103	116	105	115	109	115	101	106	109	114	91	99	116	102	106	109	98	94	106	111	114	115	123	129	118	109	104	92	81	101	113	93	126	108	102	113	109	128	116	116	116	110	115	106	97	116	118	108	131	97	108	99	103	94	125	103	111	125	122	105	104	121	128	126	105	94	98	109	124	103	105	95	115	95	109	131	123	125	120	96	112	93	120	114	115	109	104	106	103	108	102	115	97	95	101	120	108	108	82	121	87	123	142	104	102	126	85	121	104	92	114	97	94	99	84	107	113	115	117	100	109	113	120	99	132	95	120	108	102	97	118	85	126	133	97	102	110	106	115	89	89	105	113	93	102	104	115	114	124	111	104	87	110	102	113	90	107	108	112	115	104	113	112	130	102	101	95	107	104	111	109	119	103	94	113	101	89	106	124	112	106	131	110	96	97	106	107	109	119	110	105	115	86	94	114	132	118	121	112	98	116	109	100	111	126	110	118	102	112	108	119	104	80	102	119	98	103	98	103	95	93	95	126	100	113	123	105	128	101	113	106	95	102	103	103	105	124	80	115	108	104	111	132	91	91	101	104	121	104	108	108	113	109	113	108	120	109	90	95	103	98	109	103	110	94	100	142	108	121	108	115	121	115	120	82	114	117	110	97	111	112	98	114	82	98	110	120	101	103	118	114	101	92	113	115	133	100	113	101	113	106	114	108	111	99	115	109	112	133	106	100	106	124	137	111	112	121	95	102	110	112	110	93	115	107	111	102	89	125	88	99	108	113	105	101	89	100	112	84	111	103	107	109	106	94	116	98	93	91	111	115	119	103	115	86	96	97	116	107	119	97	106	105	124	88	122	111	103	115	121	123	113	125	93	89	113	107	104	113	115	127	122	107	93	106	98	109	114	97	119	99	106	104	118	98	111	107	106	108	106	116	106	111	125	114	111	113	120	122	115	105	97	113	113	116	103	123	111	106	112	97	112	104	107	105	95	108	103	110	96	108	90	101	107	116	120	126	124	120	103	106	95	99	99	115	95	111	101	113	95	106	102	107	103	111	84	116	92	110	102	121	100	120	117	109	111	103	105	96	112	115	122	117	111	110	80	96	118	109	133	105	116	107	101	119	121	93	106	117	113	87	94	112	94	111	112	130	103	102	115	107	109	101	103	123	104	118	111	113	110	132	113	120	126	114	118	117	132	115	101	117	104	117	108	94	126	111	105	114	96	104	122	96	123	100	125	119	100	103	110	101	108	111	112	106	118	107	98	125	113	95	136	107	92	95	123	109	115	110	109	113	121	106	115	111	100	97	89	100	111	94	128	108	107	107	102	111	123	112	96	75	86	97	105	118	112	117	122	97	98	98	111	95	96	102	98	115	94	121	96	107	101	115	113	112	106	122	119	109	108	126	111	100	113	112	111	81	99	118	106	113	110	92	104	110	105	113	109	98	102	106	104	100	113	115	111	120	94	92	110	107	118	110	102	117	101	105	128	110	108	116	93	115	104	124	96	105	108	124	94	114	108	126	112	109	106	89	125	106	109	103	124	80	116	109	109	115	110	95	110	111	90	107	116	109	111	96	109	103	116	110	115	125	108	129	97	96	109	106	103	114	108	107	97	113	118	130	112	111	111	119	131	114	116	118	122	100	125	114	109	117	114	115	99	127	113	114	120	131	110	116	113	96	112	107	106	104	109	102	91	110	113	110	119	116	131	108	98	115	112	93	112	120	105	116	101	130	80	115	114	111	108	96	97	110	92	114	113	98	131	123	115	129	112	101	120	108	105	101	118	122	114	113	102	117	99	107	104	119	113	106	105	100	102	97	105	114	120	111	99	103	122	87	100	104	100	124	93	115	110	126	79	109	105	111	105	115	106	88	109	109	136	118	105	96	100	122	100	100	88	98	100	88	114	118	114	128	119	100	96	89	117	114	116	101	105	90	110	93	99	107	100	105	102	104	108	111	89	113	106	109	104	123	106	127	98	108	97	106	121	104	99	104	116	100	95	113	108	112	115	103	121	117	99	111	114	108	112	99	109	121	111	90	100	103	108	99	107	109	102	105	107	110	109	119	105	107	108	99	109	98	98	114	100	108	97	96	107	105	95	93	125	111	99	114	115	117	128	97	101	103	96	94	116	104	95	101	108	110	109	100	108	102	118	87	115	106	115	125	104	92	83	103	111	111	107	100	90	95	105	107	110	105	97	96	120	126	103	102	116	97	108	109	116	104	108	89	99	100	110	89	108	115	127	109	111	99	97	106	107	113	109	100	115	113	99	119	76	103	115	114	102	94	118	94	109	106	97	91	124	108	101	110	107	97	108	101	111
4382	12568	7787	3637	2487	1724	1248	949	732	648	506	485	396	359	335	325	277	278	230	236	240	210	245	221	212	209	188	176	195	221	174	162	165	182	187	159	162	189	173	159	158	183	147	160	159	165	155	166	162	176	175	149	133	150	138	179	163	137	164	144	176	150	151	138	167	160	171	141	167	146	136	173	142	157	131	157	150	153	137	153	144	149	170	157	129	171	151	153	164	164	161	156	115	138	152	150	158	149	144	147	149	158	138	144	151	143	178	154	149	148	143	147	166	126	144	138	160	150	139	148	148	149	148	146	131	149	129	149	164	179	137	143	141	147	153	156	137	132	131	144	160	134	144	146	159	135	145	149	129	145	147	130	167	149	148	156	165	160	153	136	149	141	140	141	156	143	140	151	138	151	143	152	136	141	145	160	130	153	124	154	140	177	136	142	140	144	151	162	160	144	145	136	137	147	145	154	146	152	155	123	158	149	159	143	157	152	167	143	149	156	155	145	170	131	151	142	163	149	141	121	141	143	138	146	169	145	143	139	166	148	123	137	148	126	136	156	146	143	147	138	177	163	149	141	126	152	139	150	139	136	136	167	142	150	151	161	155	172	135	129	133	140	149	165	124	151	136	133	144	140	140	153	132	126	161	122	136	157	153	159	159	155	167	129	140	154	135	162	156	136	146	128	132	150	152	161	137	158	158	154	130	129	148	174	147	160	141	161	149	140	159	145	134	164	137	158	139	142	142	132	145	166	155	156	141	136	141	138	127	144	140	145	155	154	174	129	172	141	151	144	126	137	155	135	142	155	162	148	141	155	149	162	154	124	165	146	160	162	114	149	146	142	132	150	119	140	137	148	137	159	148	149	150	136	148	142	139	136	164	153	135	152	136	147	158	149	135	129	139	131	133	165	143	166	145	151	145	139	149	145	148	148	141	137	149	127	151	141	140	157	152	140	116	157	164	171	156	160	146	137	139	142	160	154	166	152	133	156	138	127	143	149	151	129	137	167	164	139	148	135	141	134	146	131	147	135	148	143	155	134	164	151	145	131	138	140	164	145	143	126	156	165	135	143	160	169	165	141	147	145	161	152	146	146	152	146	132	138	144	125	140	133	168	148	157	149	126	164	144	167	146	121	144	133	141	151	147	141	144	147	130	137	145	146	156	143	141	144	126	145	144	133	149	125	145	142	128	141	142	128	140	156	134	129	143	144	139	139	141	166	130	167	123	141	162	162	143	139	163	142	135	144	135	157	131	139	141	161	158	139	152	163	156	154	161	140	134	153	134	143	138	143	160	126	131	126	164	156	154	138	131	135	168	153	136	141	152	146	124	132	145	161	173	149	146	141	133	159	146	143	150	129	146	134	125	146	124	149	150	163	140	146	142	160	145	143	138	143	156	158	153	152	148	124	145	138	146	146	151	134	135	146	133	143	138	129	112	135	145	139	141	137	132	141	144	148	168	167	167	135	165	149	123	128	172	138	144	127	133	158	135	154	145	160	153	144	143	150	139	114	145	130	140	169	155	123	146	129	150	139	156	162	154	142	144	121	148	142	145	133	160	155	150	138	111	154	164	155	127	143	146	149	145	139	129	120	159	122	144	162	152	148	140	158	152	148	151	128	135	149	142	155	118	155	148	135	156	128	164	139	98	131	146	155	151	142	141	133	151	164	136	142	125	153	149	148	144	153	113	151	140	137	134	118	145	153	128	148	151	133	129	139	129	143	165	152	146	166	132	155	168	153	135	151	133	145	161	154	137	159	156	154	153	138	151	151	154	146	157	142	148	160	138	138	156	135	130	125	135	134	155	168	131	149	144	167	139	131	147	155	143	144	135	148	160	147	160	136	153	145	150	147	140	141	140	159	141	163	139	154	144	132	143	148	130	145	159	150	153	135	140	152	124	167	139	124	130	149	150	174	153	152	140	155	127	136	173	142	147	153	131	161	133	141	134	156	147	140	128	163	140	140	141	145	163	138	127	140	117	165	135	153	146	166	150	152	150	161	135	152	152	157	136	160	129	126	123	154	146	138	150	145	155	153	135	132	128	140	156	126	136	144	154	142	163	146	143	137	150	138	116	162	153	162	139	153	164	130	139	146	147	154	140	141	140	145	157	150	123	141	147	143	128	151	150	146	162	156	122	162	149	153	145	130	114	139	133	154	131	127	159	145	142	135	132	151	120	142	145	149	155	115	145	155	150	143	154	172	154	144	167	147	143	134	149	126	142	161	125	165	132	134	134	176	141	159	153	163	134	133	152	177	162	147	153	141	143	130	163	141	134	155	157	152	151	139	151	139	165	171	137	162	157	143	136	148	142	148	131	149	158	149	163	144	159	137	158	131	152	132	158	157	153	156	130	164	154	141	162	147	154	125	156	126	152	148	148	152	140	127	126	147	144	141	137	145	130	140	145	139	151	144	139	173	168	158	141	146	137	136	136	147	130	142	158	140	141	151	144	145	142	150	169	158	171	144	129	126	132	147	169	151	169	154	122	133	170	139	151	165	134	137	156	153	146	143	135	139	149	147	136	141	139	135	104	145	124	149	126	154	135	160	146	153	137	114	139	162	119	117	154	160	161	127	132	141	129	137	139	168	137	159	162	148	145	145	139	130	153	124	132	173	170	145	151	160	143	144	131	125	155	134	145	135	136	141	136	142	136	147	138	133	136	165	157	145	153	171	130	149	140	148	138	162	114	136	160	143	124	177	152	153	140	150	156	143	156	138	155	160	139	129	175	144	140	145	141	151	142	128	123	158	147	136	155	161	124	142	132	144	143	136	146	163	143	131	169	132	152	139	157	146	145	141	142	141	144	131	146	155	134	144	133	145	147	166	183	134	149	161	164	145	150	149	134	140	135	147	119	145	150	135	130	156	124	138	120	154	159	146	159	150	141	165	167	155	138	131	158	128	148	126	153	149	140	177	151	154	139	143	154	140	136	127	138	150	154	134	131	144	145	145	147	168	141	152	148	190	144	143	125	164	145	162	156	151	161	169	148	149	151	137	143	146	145	161	137	153	133	134	155	138	130	149	145	153	158	150	149	152	175	170	147	165	138	160	136	145	165	158	142	152	151	147	151	158	156	136	150	157	149	157	178	114	161	152	151	127	124	155	124	150	171	142	125	152	161	125	150	154	153	144	150	151	134	176	136	143	141	135	159	141	136	174	127	148	161	136	164	174	149	134	129	182	133	159	160	139	133	169	153	143	174	131	142	130	128	141	149	144	143	123	143	120	157	152	146	147	144	164	154	157	130	147	155	148	137	151	174	137	135	137	142	133	139	146	151	135	153	136	143	118	139	144	145	150	165	153	123	149	163	132	130	160	141	153	150	159	147	144	161	135	167	152	163	150	148	150	160	141	162	156	141	147	151	134	125	151	135	144	163	129	155	144	151	141	145	153	152	168	149	135	151	147	143	138	134	142	153	158	152	141	146	160	154	137	147	149	144	179	129	137	134	121	138	153	164	131	142	146	155	154	167	146	159	151
26852	17240	3310	757	543	529	501	502	506	519	493	476	481	486	491	502	526	449	481	470	474	508	500	476	513	466	491	510	525	494	466	451	485	508	507	470	492	460	476	466	486	464	487	448	493	495	450	492	472	492	448	463	498	472	465	480	474	509	468	475	468	476	479	498	501	470	475	528	472	493	489	479	473	506	466	477	465	501	502	462	488	474	438	483	483	461	470	507	446	496	465	483	480	474	480	482	486	446	465	527	477	474	463	511	492	467	483	444	486	480	472	468	501	451	482	493	471	490	479	484	494	496	480	491	512	512	509	454	471	486	459	475	500	487	478	452	495	472	467	442	445	461	457	473	456	462	469	502	487	501	470	506	529	512	497	508	459	483	457	460	482	481	479	469	448	508	473	484	482	485	461	450	464	501	461	416	484	454	427	466	474	477	503	492	504	535	513	473	530	504	547	499	473	475	450	497	455	510	492	498	452	473	450	460	480	511	499	470	465	453	482	492	466	453	483	483	481	480	506	507	477	459	489	452	450	492	478	467	479	492	437	507	514	492	486	485	424	485	491	503	512	464	500	462	491	456	439	487	489	499	492	489	494	498	508	488	482	489	463	494	489	483	483	432	467	492	482	486	463	475	517	480	517	487	480	524	452	487	501	484	484	481	463	465	465	480	484	473	454	471	433	471	491	491	477	483	491	521	499	464	482	494	471	493	487	489	476	464	455	476	483	475	480	493	473	507	476	455	445	482	438	520	469	508	450	456	458	489	471	446	466	467	460	465	527	516	529	496	517	463	479	465	490	472	479	463	503	515	469	472	461	476	466	445	473	460	459	450	470	488	483	494	464	478	498	477	494	463	468	485	485	485	472	527	499	449	481	476	464	474	501	487	478	471	465	504	465	460	451	501	502	470	461	451	472	484	456	459	525	507	481	485	472	483	469	508	444	481	494	484	477	482	500	480	485	480	493	498	462	512	533	504	506	512	492	450	449	449	491	556	516	472	499	475	489	519	465	459	498	536	461	472	481	476	481	476	514	476	490	430	484	474	481	507	451	442	481	488	474	485	505	470	448	460	486	483	455	461	468	510	487	471	499	456	475	495	482	495	457	497	476	437	503	508	476	489	479	474	479	451	493	435	491	474	480	430	501	433	471	480	518	432	442	528	498	448	498	522	462	503	483	511	467	462	479	450	495	495	473	568	491	473	529	461	481	458	477	479	449	519	474	452	481	449	467	505	464	458	468	492	489	511	451	486	521	507	466	478	469	456	454	489	453	500	465	476	492	477	504	500	483	472	524	517	480	418	454	449	508	518	436	491	464	484	466	511	495	486	481	497	405	453	493	489	472	458	493	483	460	454	494	462	475	487	491	500	454	474	508	472	450	472	521	511	468	512	485	503	432	436	456	476	495	470	450	476	552	468	452	465	502	509	435	532	496	497	462	469	479	468	442	469	466	460	516	491	495	455	542	462	478	460	498	479	512	496	459	493	497	479	481	480	507	499	478	476	462	465	425	440	469	434	477	428	496	484	449	503	488	458	468	480	508	467	422	449	471	481	526	477	472	461	486	491	449	523	453	484	466	516	456	483	472	465	465	476	496	530	474	468	483	473	463	499	462	469	504	536	478	493	499	488	477	492	449	490	427	477	473	440	485	500	494	448	473	496	506	453	503	462	495	496	478	475	478	441	411	507	459	471	497	443	468	503	440	452	524	511	459	475	485	496	441	482	500	445	462	475	455	453	498	503	513	465	482	487	467	456	505	483	469	473	494	504	469	469	458	414	468	478	512	477	464	504	419	471	494	495	499	477	502	471	473	506	497	483	487	479	470	472	479	488	509	461	458	480	460	469	518	484	478	487	469	445	521	463	482	481	492	498	489	505	473	496	446	500	478	472	449	477	486	481	515	470	467	456	499	471	412	503	481	469	461	481	512	429	488	500	500	475	469	483	457	498	450	476	465	482	462	474	512	470	451	460	542	449	481	497	479	493	496	475	473	462	460	507	487	481	462	518	487	518	494	475	482	474	455	507	469	459	478	504	490	493	457	487	455	466	487	490	491	434	482	476	507	477	508	447	503	493	472	441	507	429	498	497	443	467	463	459	472	467	463	417	503	495	476	436	464	465	469	472	501	490	448	485	458	467	475	500	477	493	457	474	470	470	490	506	466	492	474	484	457	458	437	498	492	474	507	490	494	457	491	472	500	469	464	532	469	450	497	486	477	504	481	489	420	488	482	469	507	490	455	493	439	480	510	475	476	490	461	491	493	494	458	471	456	473	493	467	483	456	497	478	456	517	518	444	447	509	465	441	455	475	459	455	498	451	474	487	493	447	504	470	498	483	498	523	495	488	494	516	516	486	476	415	492	486	472	468	478	460	496	461	490	501	482	507	505	471	494	471	474	483	494	489	486	507	487	481	481	453	471	482	425	480	504	476	514	457	491	500	501	462	486	428	481	498	468	534	446	462	471	503	449	503	485	489	484	460	485	464	489	463	484	481	521	507	504	494	482	501	469	471	424	442	452	462	439	490	481	476	470	460	514	460	474	482	453	476	460	456	499	445	507	493	506	475	488	472	442	501	538	492	475	509	462	449	466	480	495	485	457	462	498	461	457	517	425	482	462	505	440	431	473	524	502	452	505	490	476	489	517	461	448	446	488	503	492	535	476	481	480	491	455	498	507	486	484	455	484	463	457	485	478	468	497	450	504	532	479	476	486	450	505	448	489	487	476	512	436	490	477	485	530	408	480	491	487	495	533	476	465	506	511	500	506	498	497	482	485	475	492	510	495	490	462	495	452	490	472	488	496	476	517	488	487	503	470	495	481	505	470	504	492	471	504	445	529	485	462	446	519	451	471	468	465	468	460	467	523	461	488	449	480	452	461	494	494	497	480	481	496	483	434	493	461	476	489	460	534	462	515	437	516	491	463	477	493	460	478	489	472	492	469	474	480	441	463	511	474	506	477	458	430	491	461	514	488	492	469	499	482	488	465	471	471	493	502	475	496	517	497	490	501	490	500	490	448	498	460	504	490	463	452	532	452	491	455	481	454	526	495	500	480	526	500	467	466	461	472	516	437	457	465	509	497	512	514	483	463	449	475	454	495	484	474	484	449	500	501	482	474	435	469	512	472	481	476	477	485	450	459	461	477	510	473	471	492	514	488	474	477	465	504	476	475	450	478	477	502	477	500	487	443	446	454	440	428	469	502	456	478	490	493	500	491	478	493	483	514	487	459	459	476	510	475	514	445	467	470	519	476	488	427	446	496	475	470	450	499	499	500	471	526	434	520	469	450	495	511	461	487	474	460	524	494	455	467	452	501	442	508	502	445	471	476	491	451	470	479	442	487	460	497	489	480	473	462	471	504	470	490	493	496	509	509	465	476	449	489	474	488	496	482	460	477	455	468	459	481	510	488	494	479	479	498	468	478	492	464	503	458	442	486	489	484	485	497	478	485	481	468	499	522	470	477	496	479	492	502	462	479	493	482	475
4235	1460	1034	810	715	744	674	693	659	643	625	638	670	649	633	644	644	657	627	654	654	659	652	629	599	620	652	623	612	642	620	584	613	596	642	663	563	638	630	644	667	626	649	634	656	609	594	655	618	570	630	632	621	599	629	649	631	632	666	631	639	612	664	642	628	594	656	653	642	610	626	596	617	648	628	679	597	639	640	736	612	660	617	656	621	619	640	639	644	618	644	664	623	597	639	637	589	607	621	577	622	616	620	573	629	618	635	627	639	656	623	600	653	622	591	668	636	665	597	628	679	630	612	597	638	628	668	616	654	641	646	644	620	602	641	661	661	587	640	607	598	670	657	606	614	588	631	623	616	661	638	610	661	628	645	635	606	667	624	687	641	645	653	617	670	652	636	638	606	684	629	615	599	593	653	613	632	637	651	654	622	639	660	632	608	593	631	637	647	645	635	651	609	632	672	645	601	614	688	630	618	605	631	682	615	593	629	654	646	698	671	656	647	589	589	619	659	650	638	615	643	593	617	668	639	635	640	621	670	609	621	642	650	604	610	621	636	662	638	651	592	650	666	648	647	638	634	636	647	647	601	601	630	630	623	629	637	669	629	633	612	618	610	639	605	609	620	615	640	638	642	643	655	656	606	654	626	636	680	643	628	636	636	610	585	628	653	637	669	626	634	632	648	650	614	592	665	628	645	623	617	590	666	669	647	673	620	645	639	645	572	631	662	633	597	631	646	659	652	633	633	611	651	625	645	624	647	631	604	626	645	594	590	616	638	626	650	607	615	639	671	658	611	667	631	626	620	644	630	628	600	610	634	602	601	601	595	648	630	679	618	613	657	638	660	615	618	659	626	641	653	626	613	626	632	590	657	628	627	605	625	595	630	677	614	610	621	615	646	619	635	614	627	650	626	598	674	640	641	641	572	628	644	652	612	657	600	625	624	626	641	657	607	685	610	665	594	658	601	617	607	617	643	654	615	634	603	654	629	599	649	599	643	620	620	611	643	612	635	652	625	644	610	663	637	601	646	662	619	633	651	603	643	632	618	653	630	620	595	665	658	629	662	639	622	638	634	628	624	665	599	601	653	648	591	608	627	633	642	659	644	652	661	634	637	642	613	655	626	599	642	636	609	636	636	640	617	605	635	663	596	602	626	625	617	597	628	637	623	662	611	639	642	657	614	620	602	639	624	621	626	630	643	627	610	578	617	634	610	685	604	667	597	618	627	682	656	656	642	672	625	666	622	632	635	648	610	606	625	677	618	584	641	621	623	668	602	643	665	640	669	605	630	623	634	643	628	654	604	640	600	614	604	668	653	627	650	628	604	606	688	622	671	630	672	618	676	625	653	595	617	621	621	645	676	628	642	641	642	587	627	620	595	672	670	673	652	608	613	687	652	568	580	599	682	626	643	655	636	603	665	622	698	635	642	602	647	637	630	621	650	593	624	660	665	649	651	626	639	600	603	599	612	631	646	623	620	611	637	644	634	603	634	642	626	614	650	624	586	644	599	619	661	624	622	658	626	624	609	586	596	665	667	660	612	646	647	660	609	670	607	625	605	617	602	637	626	599	595	631	615	644	614	569	672	598	603	608	645	641	619	629	636	615	613	605	653	672	629	626	647	597	611	588	621	643	629	605	611	638	627	656	593	609	631	658	651	619	648	581	656	677	657	645	631	608	682	654	640	674	606	652	615	634	659	661	654	662	627	639	652	616	606	670	633	601	610	625	628	621	646	633	644	599	597	655	649	646	639	641	615	617	642	645	621	677	631	618	639	656	576	669	641	637	651	669	592	695	594	617	633	609	648	636	647	641	621	660	640	640	631	609	581	589	630	604	606	624	625	607	639	643	676	596	643	682	631	628	658	635	620	646	685	660	633	605	633	676	652	693	571	616	576	594	625	649	628	641	654	620	648	657	619	677	595	631	611	602	611	660	664	613	649	565	622	620	651	615	623	655	700	639	616	634	650	581	604	642	643	631	644	636	633	585	615	658	629	645	636	597	648	609	681	607	613	619	654	607	605	622	628	624	603	633	606	613	631	643	601	633	641	660	598	621	648	652	565	636	654	648	620	618	651	645	608	606	657	640	576	620	584	656	615	629	605	636	621	624	640	615	626	638	628	663	606	672	666	641	579	598	634	588	647	640	644	637	607	655	654	655	596	614	624	656	645	594	649	629	605	678	594	631	602	622	588	664	618	688	670	587	636	651	609	593	645	617	679	637	621	603	673	648	617	602	618	665	632	668	606	636	654	647	650	626	607	580	594	619	623	641	606	670	636	610	633	617	632	658	633	629	617	635	600	634	636	638	655	601	629	614	657	672	633	617	622	627	644	644	641	604	626	661	679	652	642	586	652	619	660	671	635	606	656	602	668	591	622	647	636	641	651	638	607	646	593	595	690	649	654	580	660	595	649	684	651	623	637	596	648	686	676	630	682	664	668	675	663	614	566	668	614	572	595	616	645	623	677	641	590	607	649	617	582	641	659	631	600	620	594	634	628	603	619	642	617	650	636	700	627	632	673	661	656	580	588	631	604	662	644	651	661	624	632	615	643	643	678	619	628	641	658	656	669	617	648	658	645	652	671	625	635	578	616	591	658	633	661	647	595	615	632	645	652	611	655	590	676	663	612	631	643	571	594	653	640	645	672	663	686	592	637	663	574	577	640	654	661	673	589	607	629	596	641	573	650	634	630	632	594	665	604	650	610	620	637	628	635	653	650	604	623	632	600	647	659	619	625	589	615	611	608	627	632	608	664	594	631	668	653	698	652	647	612	641	583	652	608	635	607	632	642	640	594	681	620	590	616	653	585	604	659	626	645	637	602	672	647	571	610	616	615	638	648	621	635	672	659	619	627	604	634	666	655	571	656	650	649	673	653	627	651	646	642	628	584	638	639	650	637	651	637	683	635	580	591	656	641	674	619	636	634	678	624	589	625	666	628	627	656	657	630	654	624	669	610	633	668	640	630	635	649	616	592	643	673	639	608	654	633	594	660	644	620	637	664	663	627	671	615	649	592	646	597	660	589	598	632	614	632	602	645	612	650	633	603	603	639	611	642	642	625	629	638	681	639	645	623	628	649	626	613	654	615	646	675	637	634	681	607	645	606	605	652	604	599	632	669	586	620	590	600	647	637	634	641	623	664	634	651	668	644	619	618	619	609	628	641	635	641	635	631	599	650	656	626	630	603	658	648	653	647	661	693	609	639	620	630	642	650	667	640	602	652	675	635	652	642	614	649	593	647	617	631	682	615	652	642	662	615	659	629	612	660	615	615	656	609	603	681	634	667	603	647	608	605	643	615	612	621	630	618	633	660	637	649	648	662	625	642	613	689	636	638	598	599	642	640	619	593	654	634	623	598	651	613	624	668	633	658	588	645	614	630	635	621	645	607	660	655	619	624	649	597	638	675	622	622	644	600	627	679	652	624	659	658	628	629	622	647	639	603	665	635	678	656	629	604	625	642	644	663	640	600	605	633	680
22943	20814	27493	24217	20255	2281	617	515	407	399	377	373	374	356	365	357	319	343	316	337	327	301	336	341	335	330	312	295	324	342	336	304	275	329	279	314	294	295	326	287	328	296	270	329	288	334	332	280	333	320	319	297	319	306	315	326	311	319	286	296	301	292	319	284	272	295	305	302	312	339	289	293	292	319	298	339	302	298	269	301	296	281	313	325	299	317	286	283	296	286	311	281	291	304	296	305	303	259	320	291	281	330	288	300	302	310	296	317	275	317	309	313	315	315	293	325	301	318	311	307	280	325	324	311	301	309	308	306	320	279	305	300	291	300	290	315	278	276	294	278	285	290	304	291	318	305	287	317	320	318	275	324	309	274	293	279	278	299	284	298	304	308	310	293	274	323	300	280	291	306	316	325	300	311	323	324	284	339	286	332	333	291	304	303	312	319	303	287	263	309	295	320	313	356	319	316	309	314	260	315	322	313	295	353	338	301	336	284	317	332	298	301	278	284	317	293	289	320	307	316	323	282	305	310	301	311	305	281	330	313	303	277	302	303	297	350	297	304	337	305	346	351	295	308	299	319	308	314	294	298	317	317	303	312	304	316	308	294	286	306	327	303	311	324	298	321	309	334	315	299	314	308	321	317	294	350	300	311	328	331	300	324	294	320	303	286	311	303	283	293	309	295	269	297	321	287	317	318	339	311	303	306	293	291	322	306	314	294	314	314	330	322	332	307	303	281	289	351	322	253	313	318	279	316	320	297	291	338	291	287	302	284	303	305	321	292	309	354	316	324	325	315	281	313	314	297	312	322	283	328	286	349	313	312	287	338	304	300	307	306	332	306	299	284	351	284	314	293	308	328	284	306	319	306	338	312	298	336	329	324	291	290	305	300	304	298	319	307	291	284	298	334	317	339	334	318	309	298	324	325	302	307	329	310	292	322	318	313	310	311	286	316	296	283	297	340	317	349	308	296	337	336	299	323	315	281	316	290	320	307	287	304	325	284	252	281	301	301	311	319	305	306	295	337	306	332	310	301	322	337	297	313	286	265	333	295	308	283	294	293	272	303	300	297	280	302	327	301	280	310	298	315	267	310	275	286	290	298	288	316	296	344	269	340	329	301	301	270	314	306	291	295	303	304	317	296	306	299	295	289	328	301	302	282	312	307	333	295	315	309	303	352	316	276	315	312	288	321	303	294	275	294	282	288	289	307	303	313	326	281	272	317	301	315	311	309	314	294	305	287	327	349	296	307	291	285	281	290	311	309	293	286	295	320	298	287	319	313	313	345	327	311	319	315	283	314	298	268	333	283	298	295	300	320	291	285	311	277	285	311	314	320	339	321	318	277	310	293	299	327	288	275	286	287	311	301	334	299	306	345	305	331	320	333	315	313	283	289	322	303	305	331	293	318	308	285	282	311	280	319	305	278	305	294	314	337	311	325	292	313	338	293	293	308	314	295	290	279	294	294	326	317	291	291	303	282	322	285	289	306	285	280	279	321	284	292	315	318	315	283	273	305	298	309	289	295	292	319	285	306	324	328	291	303	315	330	291	312	302	270	308	317	290	264	305	284	291	324	289	325	317	286	291	283	293	287	317	298	288	305	289	311	314	299	308	303	266	336	311	288	330	318	269	279	303	306	325	297	261	290	330	303	340	294	319	292	285	330	299	314	290	316	298	284	315	300	278	316	266	309	299	268	297	306	323	294	298	286	295	277	286	300	299	287	306	327	297	314	302	317	296	319	311	292	323	278	286	316	295	315	308	309	297	308	287	313	273	305	289	313	285	319	311	328	288	309	290	294	309	293	320	313	285	305	312	295	290	326	315	321	309	304	296	312	286	298	305	271	305	323	295	291	314	291	291	301	323	322	282	294	294	303	316	298	291	297	304	293	343	304	304	327	322	280	311	298	281	291	294	306	283	345	290	306	295	327	313	304	306	291	314	294	282	285	318	337	286	293	318	308	289	296	331	309	296	313	291	315	304	293	309	316	302	305	278	298	313	269	299	285	332	308	278	303	283	296	310	305	337	311	282	296	309	322	303	322	300	309	317	300	318	328	286	273	331	264	331	307	288	315	271	300	278	334	299	318	299	304	300	300	294	312	307	273	324	270	314	302	301	314	310	307	316	288	271	313	281	307	311	299	303	284	286	329	292	311	311	278	277	312	293	279	280	345	310	304	276	306	303	318	304	335	310	329	299	291	300	287	294	312	306	298	285	292	279	304	302	306	288	308	267	312	286	316	306	306	294	310	299	319	326	299	330	296	310	299	267	311	300	304	277	304	299	323	296	309	306	311	295	279	293	319	338	298	347	299	322	305	309	321	307	310	302	303	302	337	268	335	285	300	301	278	287	306	342	298	317	290	317	276	310	295	316	284	307	309	299	291	325	323	316	300	298	299	297	314	301	343	315	300	314	279	291	309	289	309	310	300	296	291	313	311	310	342	293	305	308	282	329	306	301	327	327	284	315	288	300	323	268	282	299	267	298	326	309	304	278	295	300	301	316	306	278	282	285	296	289	312	308	316	291	286	318	315	309	309	282	289	288	311	302	307	290	301	284	282	309	299	305	286	300	321	284	327	310	291	303	324	324	287	308	318	347	307	303	299	308	309	306	340	291	278	282	309	327	289	318	297	321	303	308	339	307	271	325	316	303	307	291	305	282	304	316	320	306	315	322	324	300	281	280	316	282	292	330	330	294	316	296	320	313	284	238	308	279	346	295	302	299	274	307	323	323	290	278	294	318	276	301	321	290	297	330	321	286	302	346	296	267	317	294	314	264	276	284	296	311	294	310	267	334	300	305	304	287	311	322	304	301	286	313	324	318	286	317	313	309	279	294	316	271	306	287	342	288	311	312	304	328	302	298	291	333	309	313	310	346	310	294	301	298	318	306	291	317	314	295	295	305	317	301	289	307	295	324	315	286	282	273	287	322	294	286	318	315	346	286	279	307	272	328	305	286	313	294	301	315	312	286	282	315	283	291	312	313	307	305	304	329	302	333	320	306	265	324	321	285	314	295	316	285	304	262	311	301	283	312	300	312	347	298	295	327	310	316	319	321	255	304	278	289	303	310	293	321	291	313	286	290	309	299	300	333	314	273	304	329	308	332	332	285	306	320	320	330	277	309	305	309	295	293	304	284	299	306	318	327	323	322	343	303	291	323	274	309	299	324	286	292	276	289	293	302	295	313	311	311	278	310	310	277	291	300	299	296	315	302	283	269	286	313	312	336	285	289	333	290	303	332	271	307	286	294	303	292	304	285	330	313	288	280	294	278	310	301	322	359	283	315	299	283	300	271	320	301	309	345	312	290	322	292	340	289	296	310	292	276	310	336	295	275	293	296	309	333	301	300	325	289	294	316	325	313	294	310	318	298	285	278	330	312	330	302	323	313	323	292	296	295	304	297	302	298	277	310	276	327	300	283	272	281	298	284	323	347	308	294	265	312	294	321	301	291	300	313	339	290	336	311	314	321	297	315	309	300	353
3258	8060	4909	2369	1669	1307	998	865	720	666	587	598	552	537	538	487	469	494	510	459	459	447	447	437	446	433	429	433	409	471	416	405	401	415	419	446	425	446	417	454	435	438	415	442	452	425	400	410	380	426	404	397	400	372	432	367	429	420	449	415	400	404	402	449	403	449	430	423	440	447	425	434	410	417	392	423	412	429	443	416	429	398	447	424	443	380	417	416	391	413	448	432	416	421	417	418	393	438	454	416	399	433	416	418	394	390	425	438	416	388	437	450	407	425	422	379	418	431	421	390	427	386	416	397	454	449	415	403	450	415	444	404	432	416	402	455	419	412	439	415	403	404	405	426	400	429	423	412	422	458	392	375	428	425	421	398	430	443	423	397	454	418	429	408	426	411	466	408	365	424	406	391	431	411	396	394	422	445	415	400	392	411	404	371	409	441	377	464	417	413	403	407	449	450	431	396	400	437	423	391	399	453	394	447	444	422	422	431	432	410	427	380	424	389	430	407	405	434	441	395	394	415	378	436	417	409	434	422	432	392	380	429	417	433	414	448	340	430	434	410	413	457	389	438	422	471	396	460	400	399	396	415	416	448	415	421	394	403	444	408	416	395	396	395	396	429	416	430	391	407	414	390	423	417	404	406	435	407	438	402	424	430	418	382	423	429	421	432	404	419	417	414	449	403	412	427	409	431	422	395	411	374	415	403	426	463	442	406	412	425	459	410	382	381	395	390	387	444	413	385	432	404	406	412	422	382	417	416	417	400	405	370	420	432	456	444	465	406	394	397	416	415	382	396	431	428	409	399	418	406	388	398	417	416	380	424	402	444	384	432	378	360	432	425	420	417	438	438	409	429	405	419	399	408	406	420	397	464	384	405	401	424	390	389	415	448	410	387	386	460	365	382	408	392	399	410	430	410	389	410	414	439	373	427	438	425	406	441	414	468	444	388	404	410	402	388	394	427	400	406	433	443	425	440	408	417	428	430	415	418	404	396	385	421	403	438	399	393	420	417	407	421	401	435	404	416	418	395	429	375	412	413	390	432	403	419	433	427	405	434	436	410	430	434	439	427	414	407	407	414	425	399	412	420	418	387	408	394	399	401	429	431	419	419	423	370	429	421	443	390	418	410	448	436	414	414	395	401	416	392	405	422	416	437	437	403	440	427	408	385	398	403	424	424	422	404	417	393	452	436	408	450	425	418	429	405	396	431	430	417	447	451	412	426	443	429	395	394	429	424	412	393	439	398	438	404	426	418	434	373	495	397	414	407	408	398	397	434	392	399	406	415	395	433	393	426	406	407	419	402	406	430	456	397	417	399	421	407	400	384	412	389	400	393	435	393	438	428	442	443	415	430	435	427	376	440	374	426	406	393	388	402	446	403	388	396	396	444	446	407	402	404	412	433	410	453	401	412	406	375	459	410	401	423	410	419	433	384	420	419	402	407	431	401	430	430	478	426	418	407	413	391	420	412	430	391	417	403	386	437	405	405	437	451	400	454	439	438	448	435	444	429	405	407	455	410	438	415	400	391	420	410	411	405	438	397	401	439	424	420	438	415	416	379	409	418	381	388	422	423	423	418	422	399	424	408	418	410	413	423	394	417	410	446	449	439	395	418	465	412	449	403	396	461	439	431	386	416	409	383	442	406	400	401	417	441	379	417	407	411	421	375	408	400	394	453	424	407	456	405	392	426	421	438	443	428	428	438	392	412	405	382	442	431	421	436	410	418	412	437	394	424	409	381	425	426	409	409	405	433	404	393	411	362	454	417	380	423	401	397	406	390	428	380	440	421	458	426	367	408	437	437	391	436	438	396	422	400	385	429	423	430	432	408	448	428	440	433	419	416	411	403	395	410	431	380	408	418	464	437	417	433	431	437	422	423	428	391	408	379	404	399	423	424	439	430	450	432	450	402	459	402	395	419	412	438	415	437	415	418	409	415	366	400	427	394	435	435	437	401	405	416	424	424	400	421	452	368	405	412	434	414	435	412	441	401	402	388	415	435	411	417	425	424	427	443	423	419	429	398	438	426	390	419	418	424	410	427	410	387	382	422	407	407	432	417	423	439	439	408	403	424	409	411	400	418	426	408	426	397	421	410	439	392	413	420	447	394	456	417	395	421	389	431	415	440	387	452	423	458	429	420	386	403	416	423	407	413	417	439	469	405	405	407	388	443	433	426	383	418	419	420	424	396	427	422	401	414	435	430	412	440	427	435	390	431	393	409	417	401	439	415	439	435	405	407	398	466	437	457	409	405	393	424	404	423	426	436	448	433	430	408	409	423	406	412	411	439	434	447	421	417	433	417	385	439	411	409	413	414	422	460	413	417	395	392	382	398	408	390	390	389	410	405	427	410	421	409	445	399	459	415	423	416	341	427	423	411	442	405	382	413	426	415	381	398	420	396	450	414	438	427	386	395	428	423	389	434	473	403	417	426	426	419	406	393	436	425	401	443	435	406	432	437	433	400	395	404	434	405	383	402	425	419	398	420	412	436	392	384	409	389	406	408	397	417	445	387	443	403	415	423	391	403	415	410	381	384	479	420	444	419	419	425	420	415	434	409	431	416	422	436	437	415	423	415	453	434	450	429	439	414	402	419	454	432	428	427	426	427	408	379	435	421	433	432	407	410	394	429	409	430	371	414	424	431	398	415	411	430	438	451	398	377	423	450	403	383	426	421	427	459	378	387	411	396	449	404	417	437	412	444	405	398	433	408	399	450	411	438	429	391	392	419	403	416	434	398	443	442	418	385	441	371	420	410	428	425	450	425	396	397	391	447	429	376	379	433	403	402	434	387	425	411	402	425	410	405	424	420	401	402	409	437	428	437	431	412	397	391	398	415	433	414	422	416	434	438	437	422	434	413	435	431	448	409	414	442	454	403	390	435	434	410	412	403	402	403	370	415	413	439	381	400	431	432	457	441	401	387	397	391	418	418	420	436	413	424	408	405	399	385	382	402	408	402	403	415	407	413	373	413	419	395	396	463	398	415	409	444	411	397	436	448	425	417	422	403	403	375	407	420	420	411	389	395	385	430	383	418	432	424	420	404	409	419	388	393	413	444	426	433	443	466	421	417	406	449	405	396	398	401	399	399	432	426	428	434	391	404	404	455	440	410	434	407	424	427	407	440	382	407	380	404	407	435	434	407	425	412	461	424	394	391	406	402	417	408	402	451	397	415	409	380	426	503	418	421	422	435	391	431	409	394	438	427	409	386	416	440	424	415	396	435	420	397	444	435	460	374	392	396	423	425	380	428	392	421	401	406	431	411	437	416	431	406	432	405	407	413	402	400	413	392	408	435	442	407	412	408	476	415	400	399	386	411	406	401	397	464	393	394	420	412	402	412	394	389	414	380	449	402	441	440	437	386	398	436	473	446	387	395	461	430	370	396	434	404	430	433	414	387	447	415	394	427	407	415	467	409	403	386	394	374	435	435	378	420	424	391	433	401	412	411	396	411	432	428	404	466	436	439	410	411	453	419
24410	20805	25492	22470	1261	580	466	453	414	391	377	405	383	410	355	382	388	381	390	387	380	393	385	366	351	379	349	397	386	371	376	384	363	423	403	390	391	367	362	392	374	447	357	372	355	387	380	397	390	396	350	377	365	407	381	373	357	383	395	352	366	358	359	358	388	405	371	360	380	376	360	371	375	404	346	376	402	365	394	387	392	363	376	361	397	379	346	384	329	351	347	406	367	370	366	353	378	388	347	324	378	381	370	401	365	381	391	403	381	342	362	380	384	382	376	380	386	347	367	372	402	363	390	341	371	355	347	415	384	346	410	388	356	367	388	424	384	374	386	342	386	362	361	394	374	404	357	381	376	383	313	363	338	355	350	354	374	352	374	356	390	380	369	386	378	375	386	413	356	344	390	372	388	382	366	381	368	404	374	366	345	370	378	376	379	347	386	375	382	392	378	380	376	392	392	382	396	390	382	382	352	386	362	353	369	384	354	359	348	358	379	365	402	355	345	374	349	399	407	394	338	350	385	367	335	360	363	356	385	376	322	411	377	378	346	395	380	375	331	378	351	397	391	343	348	379	390	353	396	377	357	370	364	379	351	379	396	347	367	348	396	393	381	407	408	390	389	367	397	365	397	381	393	385	352	355	401	372	368	378	398	391	376	346	363	363	411	375	361	359	398	369	355	393	423	385	367	372	389	371	381	342	385	356	344	370	367	361	418	395	347	375	369	354	390	383	387	356	378	360	392	373	382	357	370	376	396	363	383	379	333	383	385	368	377	322	387	379	403	376	375	345	368	356	384	365	350	390	378	361	386	370	326	378	366	385	384	397	362	375	391	343	334	339	367	370	396	366	397	410	386	363	389	347	379	367	367	363	379	382	387	360	374	353	381	353	386	393	361	420	358	354	356	391	378	354	412	382	330	353	353	342	373	401	356	376	388	368	389	389	386	378	360	390	357	378	369	402	377	356	370	384	358	387	362	374	360	364	368	369	374	383	387	366	347	380	366	402	395	361	362	374	343	345	374	362	375	332	376	382	379	377	421	355	360	384	381	368	396	363	404	334	352	393	361	363	386	382	352	336	366	396	379	389	387	378	360	390	388	363	396	362	363	352	355	375	380	352	362	339	377	368	370	366	375	369	369	349	355	355	355	360	368	365	376	356	361	386	375	350	364	379	366	373	384	346	397	357	366	344	417	356	355	387	344	344	363	340	385	385	347	370	405	378	395	339	357	380	382	397	378	367	396	375	377	389	384	389	337	356	377	353	347	420	363	390	373	378	370	353	382	362	381	354	393	385	330	392	374	409	383	376	394	366	375	363	359	357	381	374	370	359	344	382	379	371	385	373	378	366	375	369	354	403	346	375	354	372	392	373	382	396	365	354	319	386	415	368	342	392	390	351	400	350	398	332	408	367	322	372	376	354	364	351	370	372	395	366	394	365	348	392	354	365	365	373	347	385	336	372	369	366	355	415	389	349	396	362	363	370	362	353	360	326	364	375	365	372	332	391	373	407	363	408	395	394	373	399	407	375	372	386	427	369	390	376	389	345	365	371	397	393	371	401	361	363	364	355	365	392	379	362	379	374	388	359	374	354	366	365	393	383	373	409	360	356	381	380	345	395	375	358	363	331	355	378	358	357	342	317	346	359	395	345	365	337	350	328	361	351	390	394	382	363	408	378	357	380	356	367	378	370	356	354	380	360	368	372	335	354	372	371	388	380	339	354	349	372	378	369	369	367	402	368	417	372	359	364	394	365	372	388	331	406	366	349	349	336	354	360	360	382	344	388	390	385	351	401	381	374	348	346	382	398	366	413	398	367	404	351	391	348	412	363	362	383	361	391	389	337	385	368	380	352	380	364	395	372	383	391	390	359	353	364	387	373	382	371	405	374	340	387	358	364	367	383	340	361	353	336	357	383	390	365	332	380	372	376	357	385	354	390	382	375	385	355	362	360	363	382	331	384	386	420	370	338	385	352	388	365	380	364	413	368	365	378	339	369	348	363	340	347	385	351	344	404	346	405	338	372	355	408	354	381	365	391	374	371	371	384	356	388	395	387	364	348	397	377	365	362	355	357	388	338	376	347	390	365	388	324	362	380	361	347	372	354	389	385	425	373	393	364	382	367	369	411	347	353	374	395	384	412	325	342	409	375	377	407	380	415	366	386	360	354	343	381	339	383	389	374	324	391	351	356	357	368	347	354	383	391	368	369	356	304	376	361	349	331	350	354	363	409	359	349	356	372	381	364	358	364	354	361	367	366	374	396	347	395	364	351	402	381	374	360	394	381	356	381	357	379	401	364	347	364	344	408	350	366	377	358	362	340	372	335	376	329	372	358	363	346	379	348	365	325	366	365	352	381	394	404	393	377	336	338	382	375	405	358	361	362	378	359	368	384	360	370	373	401	383	415	379	379	341	397	376	430	379	329	364	382	363	373	369	378	376	368	368	399	355	390	331	392	387	360	367	345	363	395	369	388	355	337	373	370	413	389	386	363	350	385	375	376	358	379	368	366	384	348	414	371	361	372	344	407	383	392	375	399	384	361	392	358	395	304	417	368	387	348	357	397	361	336	371	365	378	347	379	395	353	403	333	338	361	347	372	360	373	342	355	409	369	353	359	379	381	327	315	368	384	370	349	349	361	347	365	395	346	378	400	366	390	363	380	372	386	398	346	404	394	398	395	384	347	421	363	343	361	402	350	384	365	361	372	381	396	352	393	387	333	350	354	366	358	374	361	344	391	386	369	351	328	351	390	402	363	376	383	396	346	402	388	358	383	383	365	377	350	363	375	371	392	354	378	380	392	384	410	384	374	349	385	363	402	353	358	388	370	363	360	406	367	363	369	381	382	377	404	383	394	320	371	360	382	384	386	382	357	380	405	396	355	350	364	351	337	384	348	359	362	367	371	420	346	357	433	389	327	406	373	366	375	364	390	371	366	382	372	380	361	363	417	340	340	369	369	380	346	386	384	384	365	393	362	370	334	382	373	393	401	407	357	375	386	393	395	396	353	397	394	389	361	395	393	368	354	356	379	361	318	370	359	365	374	344	388	371	383	376	343	371	411	372	363	341	398	376	366	395	354	366	418	363	371	374	337	426	386	385	406	386	358	403	405	341	397	380	370	391	367	383	376	361	356	402	379	353	365	382	365	368	399	379	371	389	370	372	362	372	415	342	368	393	358	383	407	382	377	370	366	397	378	387	386	390	394	337	374	341	369	420	369	370	392	378	348	363	373	374	391	365	351	373	384	378	368	362	380	348	362	365	348	366	370	338	383	393	396	395	363	352	414	334	361	355	347	382	382	386	383	379	391	351	353	356	393	372	369	365	397	393	385	381	348	362	392	413	378	393	393	348	378	364	391	376	358	377	391	364	403	378	335	363	385	347	344	378	343	365	374	355	360	359	400	367	403	384	367	381	399	379	388	376	383	386	360	394	383	371	356	361	357	379	390	400	380	377	357	348	387	388	381	391	358	355	408	375
3245	3780	2437	1280	1045	819	737	637	619	640	572	581	563	576	513	548	494	527	502	510	478	493	490	484	519	519	499	487	523	523	509	462	490	475	499	533	496	488	492	508	513	462	461	508	506	434	522	480	475	503	500	494	470	485	505	475	482	468	464	468	509	493	515	473	476	501	486	473	532	478	506	486	450	496	471	448	487	481	476	478	515	491	496	491	487	469	546	559	502	527	511	530	467	482	471	500	457	473	502	504	495	485	461	513	477	522	497	465	488	500	471	487	504	517	463	492	461	447	494	509	476	501	461	511	485	517	454	459	485	457	485	481	521	520	453	495	514	507	500	514	468	483	473	506	481	511	454	485	460	494	490	492	510	491	478	495	493	498	484	490	477	490	502	460	476	479	496	427	431	503	520	509	493	488	473	494	467	516	504	515	503	494	521	489	462	472	494	519	495	523	493	502	522	493	500	472	490	451	538	509	504	482	492	501	474	475	503	465	498	514	471	516	468	500	457	462	490	464	492	522	506	485	501	494	520	478	494	462	475	456	485	484	450	526	450	486	516	479	492	481	515	466	492	479	485	468	506	488	489	476	500	458	504	485	512	502	510	456	485	492	510	442	520	503	482	457	479	496	506	499	499	526	497	481	472	490	479	500	519	435	495	474	474	476	467	517	441	523	483	526	480	460	521	467	506	500	453	508	455	493	495	515	502	489	502	509	487	496	497	477	466	495	478	506	503	501	446	469	497	490	491	517	474	462	474	474	486	481	490	448	468	491	514	483	471	515	519	509	438	480	513	503	484	477	488	495	462	502	501	447	503	489	486	464	491	448	496	500	494	473	426	493	497	489	474	499	506	518	532	455	472	483	498	460	534	508	471	484	509	488	500	511	501	469	485	472	513	482	538	476	507	471	503	487	507	470	501	491	471	509	500	497	484	496	494	484	480	485	486	503	543	468	503	512	481	480	474	442	506	465	466	481	479	441	477	540	527	484	543	472	477	506	478	496	521	483	490	515	474	497	513	486	429	506	547	508	507	513	485	484	499	473	483	507	470	515	465	500	466	473	508	473	526	501	508	502	485	486	496	479	480	484	494	508	471	488	501	491	475	523	484	499	480	473	477	490	466	492	497	491	513	510	513	507	496	437	476	484	447	482	513	489	455	550	484	504	456	522	475	462	490	470	499	512	516	518	490	453	444	452	470	486	482	505	494	511	507	502	485	481	485	513	507	521	478	507	471	525	502	465	491	455	495	510	477	473	504	492	496	475	498	478	509	478	480	547	476	467	492	469	452	517	480	467	461	461	504	505	495	447	494	482	479	481	483	468	485	483	488	483	486	508	466	474	484	508	481	451	473	480	468	499	521	477	471	462	484	462	475	475	492	514	497	485	463	462	479	466	477	495	527	541	496	483	459	476	529	497	453	508	488	454	498	475	478	519	524	487	526	492	532	508	529	484	483	462	532	462	434	496	480	467	473	477	492	498	498	475	451	459	483	490	534	477	482	499	481	508	442	483	494	501	542	472	463	484	483	488	495	493	533	449	496	515	481	530	534	480	490	463	506	473	509	505	481	489	458	487	494	501	490	476	476	513	461	486	511	490	533	505	489	482	468	504	480	495	511	474	522	456	483	501	448	479	513	481	487	472	479	502	487	502	507	512	541	535	453	468	526	450	490	484	503	537	440	514	499	486	489	451	457	461	515	482	475	500	501	497	487	486	562	474	467	483	499	502	514	477	472	512	525	501	515	480	485	463	519	509	496	463	463	527	473	498	475	515	442	473	481	490	481	497	508	519	497	479	496	487	512	484	476	471	495	474	492	488	486	494	457	502	490	478	467	462	503	474	498	513	483	434	499	486	552	463	473	457	506	460	481	523	485	485	494	498	506	473	474	469	467	547	519	495	552	492	494	509	462	497	507	513	500	477	469	495	479	510	495	525	492	469	453	493	483	476	481	495	482	516	487	507	472	505	476	472	474	504	476	454	478	496	467	477	475	471	526	496	517	496	469	487	513	475	480	487	496	500	507	494	472	496	500	525	482	507	505	473	500	520	473	422	518	483	496	534	477	474	512	498	506	457	488	458	529	463	513	476	479	487	474	492	464	486	490	488	489	465	461	496	470	500	480	505	484	498	509	523	464	521	487	460	535	506	505	492	512	501	457	536	486	457	502	486	486	528	502	500	464	483	470	513	485	456	500	498	492	480	510	474	493	489	476	515	471	496	495	502	463	500	490	481	471	517	499	499	497	469	514	463	475	482	522	505	472	480	520	504	466	495	526	460	496	457	501	513	516	493	474	478	505	466	472	522	486	488	509	483	497	488	463	523	454	474	509	470	543	500	516	471	468	473	478	477	511	490	474	498	507	471	511	504	488	497	510	478	491	483	472	529	507	510	453	483	481	450	487	491	466	537	487	471	497	483	486	486	502	523	501	479	490	468	437	489	482	508	508	465	495	489	507	472	514	513	501	488	492	499	497	482	460	466	472	476	457	484	478	494	478	543	484	501	498	486	488	482	525	498	499	496	494	507	491	488	478	486	504	515	495	530	508	458	486	472	495	491	474	484	514	500	487	480	497	488	472	470	478	503	476	450	490	499	481	490	449	459	525	485	516	490	464	510	474	461	446	528	483	477	488	496	495	480	478	487	485	489	477	462	487	460	479	493	501	470	466	485	460	466	476	457	522	491	466	493	482	429	522	492	515	515	498	482	485	468	506	518	514	478	493	469	482	521	493	504	469	490	546	477	482	479	502	534	500	508	500	519	522	492	478	493	496	506	488	483	495	534	515	461	475	477	472	489	537	496	492	517	451	500	496	461	484	499	490	522	452	472	480	503	484	487	481	519	458	457	487	506	472	487	492	488	477	494	521	503	499	489	484	502	508	485	543	505	458	488	513	491	477	523	460	508	478	463	502	430	457	439	493	471	471	519	534	479	493	502	468	543	490	489	508	496	476	523	448	530	466	479	504	495	511	462	501	466	464	451	472	491	476	490	484	493	451	512	485	487	517	500	482	500	513	460	468	482	492	474	460	462	514	501	490	438	518	466	494	516	495	507	474	495	493	487	498	529	483	501	502	498	529	500	480	491	527	471	507	477	491	522	494	450	471	505	505	475	485	510	491	469	482	510	460	476	466	455	487	451	502	508	507	469	458	497	472	491	478	479	486	486	478	468	495	452	507	446	475	465	473	515	456	485	530	463	518	483	489	517	505	462	505	457	478	492	494	454	500	493	470	497	485	494	496	480	497	529	495	489	457	492	513	530	502	485	445	497	474	532	455	471	521	490	488	523	485	517	530	475	468	479	520	502	473	485	485	513	498	499	498	482	553	503	497	496	517	464	472	498	479	469	509	438	513	503	528	530	503	484	512	454	472	508	488	547	473	465	504	484	519	496	538	469	483	485	490	528	519	545	495	473	460	501	445	455	513	509	514	443	470	525	493	464	533	487	508	465	490	472	460	458	521	506	510	509	549	441	507	466	531	488	466	506
22109	20841	28150	23638	20835	19380	1147	413	317	273	265	214	214	190	162	174	161	163	136	145	140	131	143	147	123	125	107	139	117	130	120	115	129	120	120	120	107	119	97	90	125	115	108	114	114	113	107	91	116	96	121	112	101	117	113	90	105	104	116	106	103	90	96	96	111	94	103	99	134	110	115	95	113	116	93	102	114	110	78	109	106	104	99	113	111	112	91	112	117	110	112	95	115	119	110	109	98	102	106	89	97	100	110	112	101	104	120	124	116	125	96	116	117	91	81	118	100	100	107	113	110	93	126	103	110	108	104	122	108	98	103	103	94	90	94	98	107	96	116	116	111	99	107	109	98	107	110	110	117	106	114	108	116	114	108	110	100	93	113	120	110	107	107	103	98	106	99	108	103	94	95	103	101	114	109	108	125	99	109	123	111	101	112	92	105	94	106	105	96	100	113	114	107	120	115	124	118	96	108	109	117	89	111	109	110	100	93	125	100	102	101	121	113	80	131	96	106	104	97	105	108	93	114	87	99	113	104	83	111	102	108	108	95	117	87	129	109	100	95	123	109	119	88	107	96	109	99	114	116	106	104	102	109	104	107	103	103	97	103	109	104	103	119	92	109	116	107	121	99	113	101	105	108	111	104	102	117	106	97	105	112	102	100	110	123	102	110	112	108	86	105	110	86	93	114	99	118	116	92	104	94	109	98	95	89	84	106	113	115	122	91	108	101	94	105	102	107	108	111	86	99	94	97	93	109	91	110	109	95	81	110	120	97	104	94	102	95	101	98	95	116	98	83	110	112	106	117	98	118	97	105	91	104	117	105	101	120	107	104	99	113	98	122	114	106	120	103	113	127	102	118	98	112	121	96	104	104	117	92	100	115	111	106	94	113	106	106	117	103	112	83	117	100	108	109	113	92	97	115	107	112	101	102	98	102	97	111	102	105	103	102	101	92	118	103	115	98	101	100	105	111	83	99	116	110	112	101	98	112	95	105	110	121	113	81	91	97	110	110	99	103	98	106	119	98	120	110	111	111	84	104	111	110	123	98	112	123	101	103	118	108	116	118	108	113	79	110	108	101	103	113	115	114	107	102	122	112	111	96	100	107	108	119	112	95	114	107	110	103	103	105	109	119	95	119	91	107	96	99	88	102	103	108	96	92	127	107	109	105	91	108	103	96	106	104	115	105	103	103	90	100	104	87	113	109	112	113	100	114	107	104	112	85	115	93	98	112	103	101	110	78	106	105	98	103	105	105	116	107	91	107	95	105	92	111	96	97	107	97	121	99	103	99	106	119	113	108	113	90	92	96	104	120	106	126	125	128	99	105	125	121	115	114	123	90	95	111	109	110	113	115	115	115	100	112	123	104	94	102	102	116	101	96	95	106	108	119	100	111	111	110	128	114	104	115	89	96	100	99	105	96	103	119	94	114	97	117	97	120	104	108	97	100	86	120	116	108	98	125	113	117	128	112	108	95	108	110	115	110	104	101	119	111	105	113	116	94	108	80	111	109	114	121	96	92	97	100	114	100	101	115	109	105	104	93	98	93	96	104	99	98	111	106	110	95	114	95	94	129	93	94	100	101	115	125	106	119	101	103	91	120	107	99	89	98	95	131	106	91	111	113	104	123	108	102	115	113	112	101	121	106	102	109	102	104	90	126	92	105	123	126	105	122	125	112	117	103	112	119	115	120	117	90	119	107	104	94	90	113	92	104	107	99	101	111	132	119	92	102	88	110	100	103	117	116	103	121	112	102	114	104	100	92	92	87	108	108	105	103	93	109	106	99	90	93	118	101	91	112	108	108	101	99	93	105	89	96	105	103	113	119	106	106	113	106	106	101	100	115	95	101	97	103	117	90	103	100	116	117	93	116	112	110	77	93	114	104	112	96	104	100	101	104	112	106	100	83	109	124	116	96	97	104	106	112	118	83	84	102	119	107	111	101	103	116	108	103	112	99	90	103	101	108	110	92	102	116	96	127	110	112	95	90	90	106	89	101	115	110	115	109	108	93	101	92	126	111	103	110	108	97	116	117	115	100	106	106	95	113	106	105	94	115	88	102	98	97	108	122	113	100	93	104	112	107	97	103	93	101	117	89	91	110	111	114	97	107	116	104	89	118	102	93	108	94	123	126	96	102	109	104	111	98	90	76	112	103	97	91	109	102	123	113	115	110	86	105	109	106	116	96	99	100	125	88	106	117	96	123	108	107	104	95	107	115	84	125	105	107	99	111	111	102	128	116	110	110	77	93	118	107	111	97	98	92	116	115	112	93	118	88	120	121	102	98	106	100	103	120	97	117	114	106	108	102	104	111	110	106	113	107	95	113	105	116	115	106	101	104	92	105	97	100	104	120	114	127	116	106	111	104	105	107	103	91	115	125	103	100	95	116	103	108	115	98	118	100	112	109	120	100	106	104	125	109	117	114	109	95	95	96	104	116	110	113	90	118	114	98	97	101	103	114	114	118	102	102	110	116	101	98	107	97	119	111	81	116	89	110	103	102	110	106	99	88	115	98	102	119	116	94	104	111	102	114	97	99	103	103	113	122	97	107	109	116	113	99	100	104	105	102	102	111	105	118	116	126	111	101	105	100	121	92	100	107	91	108	90	98	111	118	110	98	106	108	94	99	99	110	104	108	117	88	111	115	112	89	109	98	125	102	93	105	103	98	109	114	87	97	104	98	112	113	96	106	121	110	107	92	116	100	91	105	105	100	113	93	110	101	96	92	104	105	95	100	93	107	88	82	114	106	128	99	111	100	105	110	112	125	93	118	94	98	102	113	98	114	106	114	123	90	94	104	87	112	110	100	93	106	122	103	93	104	100	102	100	104	112	96	110	116	99	116	117	82	107	111	109	97	93	120	92	95	90	123	119	115	117	91	107	102	109	108	116	112	103	124	99	95	126	94	120	121	122	107	98	104	92	116	96	120	112	101	124	83	101	112	109	113	101	105	98	117	103	116	90	95	113	112	108	107	110	102	115	93	97	112	106	94	114	116	99	109	93	112	110	98	125	99	116	108	92	101	129	101	116	108	102	86	115	104	127	84	131	92	106	116	100	108	114	97	108	105	114	95	108	110	96	104	90	127	114	118	110	100	98	125	101	101	109	108	115	108	93	121	116	114	94	100	88	103	108	110	93	109	105	106	103	107	108	105	123	135	132	105	106	120	110	102	86	110	107	97	106	109	118	109	87	107	102	114	87	99	94	107	96	107	107	111	112	103	121	101	106	98	111	99	109	120	103	111	105	107	105	93	103	101	107	98	106	87	115	106	89	132	105	99	129	102	101	101	100	91	97	119	88	96	106	120	90	106	109	101	115	109	95	114	118	99	94	111	116	127	105	106	102	112	101	85	100	100	104	110	94	101	109	73	94	116	100	121	79	92	88	105	113	104	116	113	112	104	100	103	120	96	101	106	105	108	99	109	137	103	108	103	117	110	110	109	105	103	114	112	97	105	119	107	101	99	116	113	112	108	94	111	112
4283	12387	7892	3484	2524	1714	1259	934	713	618	512	477	384	375	367	312	278	253	272	240	211	226	205	215	225	192	192	195	177	204	192	181	172	160	170	166	156	168	158	147	160	187	166	144	165	151	155	158	157	156	150	183	143	138	151	150	150	142	146	128	146	175	152	156	152	128	172	160	164	159	152	146	141	155	153	155	172	134	179	152	168	138	155	166	140	151	154	150	135	162	134	130	149	145	137	154	140	142	129	136	116	148	153	134	146	159	158	140	138	164	133	148	157	133	140	167	155	119	156	129	138	144	129	144	133	163	126	128	146	153	152	152	150	145	155	149	158	152	136	131	144	162	128	115	146	125	132	149	143	162	145	149	140	146	155	162	147	132	138	145	137	140	134	128	140	136	148	131	136	151	156	124	156	139	141	140	155	142	134	126	134	127	146	172	143	136	123	133	134	155	115	148	136	141	155	152	156	146	122	143	147	139	154	140	149	147	139	137	158	156	161	159	141	139	138	142	148	148	128	147	165	161	135	146	118	151	182	147	160	130	137	145	137	143	151	149	171	156	149	146	163	153	133	147	145	135	146	132	137	142	146	145	160	119	131	124	133	146	162	162	125	152	155	142	158	132	133	148	125	137	141	148	137	133	130	146	159	151	149	159	153	140	145	155	134	145	156	151	163	148	119	150	140	131	149	156	142	135	166	143	157	152	146	141	152	152	135	145	151	139	168	148	136	130	126	143	159	142	131	163	153	144	177	156	141	142	137	171	132	121	133	162	144	149	156	162	131	140	147	140	144	146	147	125	131	142	156	133	136	145	152	151	130	147	127	162	148	139	132	132	126	145	155	146	151	154	156	141	142	134	122	130	134	148	136	137	158	151	125	141	129	182	156	150	138	154	140	138	156	140	142	132	138	138	146	152	132	155	129	157	141	132	127	160	142	142	144	134	157	164	159	142	146	134	166	152	126	160	142	138	133	149	147	153	137	172	150	144	150	157	153	164	147	119	143	138	135	145	137	148	152	142	143	142	152	142	135	150	129	144	130	134	135	153	143	147	139	149	132	151	153	180	133	164	166	148	143	118	130	148	149	129	137	134	132	151	132	156	137	149	154	148	142	144	153	129	127	148	141	143	157	148	133	132	140	137	140	161	156	176	132	140	148	135	137	146	168	150	150	152	128	148	131	125	137	145	152	136	150	146	135	132	144	156	148	146	135	141	141	151	153	156	118	150	147	150	121	163	136	141	130	135	147	147	151	146	155	124	141	148	131	162	138	148	145	147	154	164	148	137	123	124	160	152	142	139	143	148	134	148	140	171	149	148	150	153	157	139	167	150	145	137	149	169	149	165	154	129	135	130	144	132	120	128	153	134	155	154	144	144	167	150	122	153	132	170	157	156	152	163	137	140	127	158	144	140	147	166	148	135	166	141	143	137	146	154	162	157	144	146	131	139	132	140	131	154	152	140	127	153	140	130	123	163	154	148	158	127	116	143	133	127	128	137	137	150	150	161	152	137	137	139	142	141	158	141	146	149	137	126	132	161	140	155	131	144	162	130	150	153	116	134	148	162	150	125	142	142	150	148	158	166	145	148	144	147	148	133	171	142	143	132	144	145	152	162	151	132	165	139	142	151	165	148	170	137	141	140	150	143	151	171	128	148	136	142	133	118	135	142	158	145	158	138	112	136	142	142	147	151	152	141	129	151	162	150	141	145	168	142	144	126	149	154	130	133	127	131	153	117	123	128	146	150	126	138	135	140	167	159	137	145	169	156	140	123	133	119	146	146	126	157	148	147	140	125	150	154	148	144	160	159	159	128	134	144	142	152	152	146	162	153	119	126	146	140	129	135	139	151	159	118	166	126	146	157	141	142	141	125	127	132	164	136	152	201	139	137	145	139	156	162	159	120	150	151	161	151	164	135	143	142	129	144	144	140	156	172	141	152	125	139	145	144	145	141	141	136	155	156	137	163	134	164	135	143	165	147	148	151	147	139	166	128	167	150	151	149	148	129	125	140	145	132	157	135	137	148	161	125	134	132	123	130	145	149	153	154	154	165	126	134	140	141	126	143	139	147	126	129	155	148	148	151	149	129	139	139	160	162	155	156	147	177	157	148	133	163	143	177	141	134	138	148	155	150	140	127	143	145	150	161	143	125	164	135	142	155	158	139	150	144	143	141	112	139	143	126	131	156	160	152	148	103	147	132	131	126	142	119	137	143	161	141	136	131	144	143	135	153	145	135	139	147	149	138	150	133	153	143	144	155	128	140	161	134	150	143	162	144	147	139	139	141	154	143	135	150	124	176	157	145	165	122	149	140	136	136	139	141	127	140	144	147	144	130	143	131	146	132	174	145	138	131	136	130	157	149	126	144	138	106	169	159	145	135	138	144	133	150	131	141	136	140	146	150	156	147	144	149	116	143	135	125	145	131	126	134	146	153	157	153	178	145	159	125	146	118	142	145	123	170	159	171	151	131	142	154	141	137	160	163	150	167	151	144	127	127	153	144	140	124	145	133	147	168	144	142	144	151	142	151	155	135	134	147	151	148	157	142	152	138	122	143	134	180	147	146	160	135	151	142	119	144	153	150	136	132	141	150	127	140	140	137	137	147	139	124	129	151	157	142	152	165	139	124	158	131	148	142	138	141	135	148	156	152	132	142	148	144	141	132	117	161	145	162	165	162	144	144	124	127	152	139	137	141	156	137	139	128	150	156	141	128	143	143	172	145	145	125	150	136	158	162	143	145	141	150	152	133	146	131	149	128	145	158	141	142	152	135	126	163	142	159	146	150	131	140	145	142	153	122	131	142	134	162	140	136	167	178	146	142	162	151	157	134	164	136	154	135	136	140	144	138	135	129	150	143	160	144	135	143	165	144	144	161	125	150	144	169	136	135	147	141	157	154	139	154	136	143	149	132	146	177	137	144	156	155	143	144	147	147	152	135	138	149	127	142	136	163	144	141	158	152	155	156	126	120	154	140	151	134	150	158	139	153	158	141	151	136	148	138	150	163	147	158	145	138	146	149	137	160	135	154	146	147	148	146	134	144	153	149	143	131	185	104	120	145	129	141	128	144	164	152	148	114	129	129	133	144	146	132	149	139	141	159	126	143	137	138	138	137	152	125	127	148	124	144	157	139	164	136	123	141	130	154	150	136	162	131	136	129	148	125	122	136	167	136	121	137	132	142	145	147	120	142	160	157	137	148	160	138	138	148	142	118	163	143	141	150	128	155	157	142	137	148	144	154	152	149	149	130	138	169	135	145	156	151	144	129	134	155	151	144	164	160	147	138	146	166	146	127	147	148	141	159	110	158	128	137	140	154	164	169	141	141	152	156	152	144	140	149	142	148	150	137	142	162	128	142	138	135	160	153	145	137	148	126	121	121	136	161	166	144	149	147	143	137	124	140	131	159	145	137	151	127	143	147	145	141	141	121	139	156	135	146	128	148	159	148	130	124	135	139	146	155	151	142	161	144	144	134	125	125	144	173
26680	17057	3206	732	551	515	476	510	455	523	456	513	467	468	470	470	498	469	469	478	459	445	477	447	481	480	481	490	453	442	482	482	471	485	484	476	482	499	470	480	440	490	480	463	486	442	445	492	479	487	470	449	490	436	494	480	455	491	473	458	496	491	500	497	466	442	461	464	542	450	444	470	465	474	469	466	458	430	485	472	437	496	470	497	501	454	478	478	472	436	468	464	471	503	446	489	493	437	503	440	491	464	495	434	462	491	464	472	444	491	442	460	494	461	484	492	467	460	522	471	491	472	439	467	458	471	491	436	456	474	485	418	487	491	478	482	481	509	466	487	469	455	526	445	474	452	435	500	470	451	450	511	495	473	449	531	500	457	444	424	477	485	443	461	471	486	478	476	465	469	495	477	474	481	441	477	477	495	476	472	469	432	503	492	452	459	464	469	471	489	434	474	483	435	444	455	465	448	458	453	484	494	484	463	465	473	482	468	490	422	451	459	530	438	452	509	453	456	477	470	470	480	454	455	478	473	477	476	469	523	463	446	433	468	490	488	484	502	480	448	487	471	433	477	466	462	466	459	442	459	453	466	460	453	442	451	495	449	466	468	469	471	490	483	469	480	449	432	447	455	490	450	432	444	441	482	442	479	465	473	447	453	466	476	497	478	453	446	488	451	426	464	454	464	460	481	467	459	495	512	447	463	481	426	437	465	461	446	452	446	475	429	478	469	454	460	483	471	521	509	505	486	467	437	458	520	428	433	485	502	462	461	416	475	467	487	458	466	450	484	463	476	445	458	483	435	438	450	473	484	452	437	456	459	457	453	459	458	460	475	442	483	477	460	461	475	442	465	479	454	492	469	497	458	464	456	432	469	483	485	478	473	460	483	486	452	475	464	484	454	463	485	487	496	446	475	456	455	453	438	462	454	460	471	466	456	480	468	429	474	409	491	438	509	476	450	511	484	476	436	466	477	467	465	481	475	487	455	456	451	482	449	454	502	439	470	430	493	485	478	452	467	489	495	518	428	490	462	451	407	484	471	490	446	459	441	456	472	469	457	480	480	441	455	457	478	479	439	467	499	485	445	523	443	474	436	423	451	467	455	513	469	473	458	515	466	464	425	436	492	450	480	453	491	442	514	476	444	447	483	467	489	458	419	441	479	491	478	494	449	441	466	464	491	480	536	438	459	494	462	475	489	452	446	453	473	489	444	512	472	455	478	442	496	449	472	439	493	462	468	428	455	497	466	479	460	456	457	501	467	452	445	479	480	476	458	460	486	490	473	499	454	461	465	465	443	478	478	470	500	477	440	480	474	465	482	494	465	475	439	503	488	482	466	487	433	462	481	461	501	488	461	437	472	491	468	486	454	462	477	446	468	455	460	459	455	460	445	465	475	508	503	500	453	490	473	471	422	458	460	481	473	445	455	489	457	484	450	433	438	482	461	434	450	502	446	451	500	488	481	483	468	459	430	478	448	451	457	479	490	472	415	485	463	425	453	452	497	446	485	468	520	504	452	481	453	492	486	466	446	450	478	469	491	491	419	459	471	502	452	446	478	446	473	511	467	473	486	460	455	473	478	491	482	490	453	491	437	466	441	424	491	450	419	464	461	480	488	436	474	461	508	436	450	498	478	458	454	473	477	484	498	449	464	463	481	471	466	509	465	458	463	456	446	450	454	474	439	449	456	438	495	489	497	459	470	492	461	458	447	462	503	483	435	478	449	466	477	453	472	414	466	490	469	454	480	481	496	494	500	444	476	426	475	468	482	495	501	486	504	441	452	445	462	443	442	489	478	502	448	485	464	475	503	482	504	445	461	471	470	486	448	412	455	451	454	463	480	516	484	450	500	474	472	438	493	482	481	456	492	466	452	426	444	456	434	447	457	462	478	483	453	474	471	433	502	512	450	487	468	493	484	466	447	444	452	470	476	494	459	457	451	501	480	461	461	479	470	443	418	485	452	496	444	470	480	474	441	489	506	506	473	497	522	465	471	426	485	476	453	444	460	446	465	480	465	480	494	462	482	483	468	506	493	474	479	454	503	481	449	481	473	486	477	441	429	489	442	423	526	487	480	505	490	421	475	445	474	483	482	476	465	467	522	497	512	470	459	462	434	482	492	439	462	470	489	470	443	435	503	466	430	446	451	427	453	492	449	466	458	497	494	441	462	482	462	459	473	469	457	479	467	477	483	435	499	457	488	505	449	498	423	447	490	468	470	491	457	466	452	487	485	456	486	456	418	449	474	442	484	491	478	429	429	467	463	465	458	443	484	438	452	497	455	452	464	485	447	510	478	497	459	472	500	454	492	472	465	487	467	472	440	518	491	462	445	479	438	504	480	506	472	489	485	435	460	483	488	471	481	443	471	450	487	495	501	493	443	470	486	482	483	468	439	485	439	496	434	461	446	451	442	467	443	453	460	495	462	490	473	483	471	487	469	508	464	451	427	455	471	473	489	495	478	435	503	456	488	452	488	426	469	433	483	474	502	488	471	468	463	468	458	490	486	433	434	450	487	468	477	465	446	483	493	452	479	492	453	472	450	481	497	461	495	476	471	485	461	496	436	511	475	477	457	504	500	476	449	452	460	454	427	443	482	487	452	478	462	455	451	499	473	478	488	452	496	462	491	464	485	497	465	442	472	432	497	455	501	460	438	479	471	485	448	450	469	469	487	436	482	500	473	515	471	480	455	433	475	496	504	432	484	459	474	445	475	483	487	451	474	489	481	441	462	486	458	457	460	480	477	479	493	470	490	434	471	447	468	420	490	438	454	489	500	494	463	489	481	451	472	458	487	507	468	485	491	482	437	474	494	480	479	482	487	446	470	463	457	488	452	455	466	478	452	468	459	482	436	490	493	445	455	464	478	460	454	450	461	493	502	457	481	434	454	517	456	470	505	450	488	482	457	459	470	412	446	466	477	466	497	485	473	459	439	454	460	447	431	475	485	485	435	442	489	443	484	494	478	470	459	481	471	430	484	473	445	496	457	513	441	495	461	489	511	477	458	468	503	470	489	470	450	451	458	461	482	447	407	476	446	457	491	467	501	460	488	464	501	478	460	474	450	501	427	494	503	489	464	467	482	475	513	458	457	462	469	442	433	466	493	453	460	469	498	471	461	481	456	517	468	448	429	503	442	478	477	471	452	494	454	464	471	487	463	462	430	445	418	465	452	448	456	486	456	478	500	457	455	495	464	467	495	437	455	460	466	518	457	459	457	442	494	452	433	473	428	478	461	476	462	442	463	456	486	487	467	458	507	456	467	433	452	453	472	505	449	486	456	448	442	504	458	487	492	480	483	467	496	491	458	501	475	432	471	488	465	444	442	479	475	503	472	464	455	479	487	499	473	459	468	473	460	498	471	473	470	475	498	454	489	459	433	463	473	490	485	506	465	447	463	444	468	488	483	492	435	466	461	477	461	463	501	446	440	501	464	426	466	435	502	431	493	460	449	463	473	489	461	485	455	469	445	445	452	425	490
4192	1424	1068	815	722	739	679	669	640	657	624	664	613	594	648	605	622	581	631	642	614	623	666	568	594	656	622	635	635	628	596	619	603	622	619	602	596	622	601	622	655	652	637	634	615	622	617	634	621	629	649	671	611	593	597	575	632	647	619	600	629	627	630	624	588	605	599	595	614	649	620	660	591	630	595	602	632	587	575	631	596	625	585	626	606	637	602	623	649	594	663	608	641	631	649	568	597	622	605	594	590	616	668	628	592	635	618	635	577	660	613	666	591	632	630	649	584	634	581	651	616	650	682	615	629	618	623	664	568	601	642	628	676	599	628	617	632	617	596	661	588	622	631	630	583	616	611	586	600	677	661	585	630	620	622	652	646	605	617	683	627	605	620	639	632	646	640	633	598	644	658	606	641	590	615	620	592	630	622	587	596	622	633	653	579	624	612	637	634	628	666	688	638	595	633	644	631	611	600	623	593	636	613	575	638	636	591	629	583	651	579	648	629	585	615	680	611	635	586	580	621	619	593	640	632	679	620	627	633	640	624	643	596	640	607	631	617	648	590	651	650	606	593	605	653	610	659	635	614	657	627	587	632	619	594	609	601	632	616	633	623	645	581	586	596	597	606	619	658	632	647	636	599	643	626	587	611	625	633	600	636	616	609	567	577	633	660	662	614	594	580	636	621	611	614	603	610	615	583	614	632	590	624	662	596	611	628	643	628	634	647	684	642	660	616	631	649	583	631	613	633	645	611	630	614	586	632	603	632	629	583	642	604	616	588	566	631	588	577	634	639	616	619	626	616	592	652	575	603	622	630	596	645	627	615	626	639	601	602	633	643	616	656	624	589	601	624	646	664	643	651	585	630	614	600	566	687	599	633	652	592	628	639	574	618	601	605	650	597	646	656	618	629	631	600	663	610	619	603	625	606	642	628	667	589	581	645	659	636	636	597	662	589	625	611	628	603	609	601	627	637	653	603	608	622	635	579	625	598	605	659	626	603	597	635	620	636	638	602	587	624	640	651	602	616	648	611	610	618	644	626	600	570	632	613	648	655	603	594	629	656	648	621	655	651	630	613	579	646	626	617	649	644	625	655	623	606	592	642	595	655	617	671	581	624	616	610	587	631	620	574	654	652	591	626	612	609	568	636	574	583	600	607	651	591	671	595	599	595	624	625	664	642	602	597	591	623	589	612	580	634	648	652	657	597	606	640	643	614	676	659	629	609	645	605	613	593	590	649	622	624	632	607	607	604	645	586	611	650	650	627	607	637	616	652	603	598	588	651	596	643	644	585	608	608	612	615	606	651	614	655	637	653	615	636	668	598	655	647	651	618	670	623	600	629	603	585	607	612	575	612	568	610	620	588	580	667	620	673	608	609	589	603	633	620	627	594	626	659	671	629	614	598	643	605	677	617	629	606	584	622	600	670	622	600	587	650	599	600	652	648	631	571	646	589	639	654	590	616	623	664	635	623	606	603	607	626	619	591	592	623	651	581	611	595	640	616	617	637	645	584	634	649	642	634	599	638	600	598	639	544	647	657	651	596	668	632	612	602	632	635	627	713	651	597	644	581	653	614	602	611	620	664	636	634	608	622	606	588	599	630	616	647	599	612	600	627	553	627	614	683	602	587	637	589	612	600	596	611	635	647	617	607	614	612	556	600	600	629	635	570	653	618	577	620	605	603	622	550	597	602	607	623	646	633	639	682	625	613	639	590	643	620	574	651	639	629	630	620	627	633	633	637	632	568	619	618	631	632	582	612	630	610	657	660	631	583	626	676	647	570	616	633	611	642	650	594	594	656	603	591	635	610	638	608	664	652	612	633	617	580	645	615	603	593	643	632	611	639	642	606	640	628	586	598	626	682	618	617	607	600	640	604	602	597	629	627	645	623	632	628	621	624	614	639	623	593	674	640	610	611	599	629	670	656	637	624	598	617	593	618	653	590	638	625	652	585	637	580	599	665	622	591	605	618	669	616	612	615	596	644	616	628	631	603	640	639	614	613	617	634	612	610	620	645	582	626	628	581	646	608	654	653	573	678	640	559	653	607	571	636	591	611	678	642	609	627	673	619	599	648	601	644	598	592	620	647	643	635	617	624	642	597	626	676	657	616	643	653	620	610	620	598	622	614	637	643	629	625	617	599	649	641	616	618	622	652	594	632	632	614	614	610	625	619	629	611	571	574	663	648	582	594	568	598	624	646	660	614	548	613	570	586	627	641	642	621	619	620	607	606	627	654	611	633	624	636	575	614	610	637	592	623	593	618	639	573	642	656	635	636	632	596	658	679	634	631	601	607	621	621	619	608	600	599	660	629	625	584	608	671	630	627	635	651	641	620	620	639	609	608	637	609	645	628	599	635	566	634	640	612	578	597	618	663	627	662	618	630	635	624	647	597	632	591	609	644	678	644	599	584	596	654	624	680	590	603	618	614	615	622	628	654	594	582	589	623	582	624	652	637	655	650	648	578	625	646	592	628	610	598	613	634	642	646	627	625	592	628	587	596	635	617	634	647	616	663	639	570	584	609	652	597	677	659	602	631	611	587	608	645	632	621	608	611	658	571	628	548	652	592	621	635	632	655	598	619	587	631	566	585	644	644	647	601	612	585	593	601	569	577	642	568	624	610	571	583	615	639	652	621	625	624	624	602	610	626	613	657	652	662	623	626	577	643	623	627	682	660	597	610	614	666	612	635	628	579	651	615	623	622	612	629	618	618	666	650	686	611	649	665	647	664	606	617	605	625	602	641	651	601	670	614	636	567	617	602	654	640	612	613	595	609	641	604	641	599	621	619	633	602	635	666	600	609	611	613	628	618	623	615	624	622	631	652	630	586	658	590	631	640	663	598	620	586	670	637	595	609	625	598	615	587	611	617	630	607	673	607	626	565	617	645	636	636	629	639	658	643	606	642	639	614	603	647	637	630	613	577	635	620	608	605	571	639	633	646	604	681	629	676	634	585	592	638	605	611	612	597	616	643	611	608	627	634	646	614	609	655	601	621	641	575	612	616	604	607	615	630	625	596	585	607	620	563	605	604	608	625	629	631	580	610	601	607	575	613	646	595	642	626	626	676	613	637	636	625	644	620	609	624	567	645	637	624	606	600	651	624	606	646	623	656	672	630	606	627	635	537	615	627	582	606	610	590	586	612	571	612	601	642	618	655	621	619	566	651	626	591	653	656	610	613	635	617	632	601	657	650	595	656	633	620	632	602	589	607	600	617	601	612	645	650	627	619	619	651	613	642	579	627	675	637	630	632	627	591	633	598	611	623	619	659	650	640	606	579	625	635	636	577	635	654	619	673	608	595	597	593	606	641	620	581	645	680	632	615	626	636	622	545	616	594	590	643	628	613	627	597	584	607	622	598	619	593	584	612	614	664	648	590	581	679	634	611	608	661	652	605	640	637	609	642	614	622	613	633	634	616	569	642	604	629	622	646	675	599	601	648	569	623	602	644	610	592	638	666	600	635	623	614	612	596	626	610	650
22958	20802	27482	24212	20136	1998	587	502	394	371	414	372	344	354	345	365	327	333	334	306	302	320	289	315	321	288	318	321	313	297	340	304	309	315	305	321	290	293	301	315	280	306	306	273	325	308	286	332	330	283	299	321	334	307	286	275	272	278	307	304	309	323	309	295	270	301	282	293	298	303	328	276	293	315	278	291	312	297	280	305	312	296	277	286	307	290	298	311	286	288	299	305	283	321	298	315	262	322	304	321	272	335	280	277	254	310	311	295	299	263	299	320	338	289	281	312	308	305	315	291	276	290	286	291	288	302	296	306	306	286	275	280	313	303	300	280	312	303	305	310	280	324	285	301	304	295	309	267	307	287	304	312	296	294	293	267	289	292	273	299	295	307	292	319	273	273	297	317	294	257	309	288	318	283	291	319	288	301	316	314	319	305	332	301	301	267	299	311	283	283	315	282	292	279	283	311	286	306	291	299	324	285	319	296	274	309	280	291	336	313	318	317	287	305	293	269	310	321	314	291	266	278	286	309	308	303	286	282	305	295	278	289	323	318	318	260	283	297	349	279	279	269	309	327	305	314	291	255	270	284	299	296	264	289	285	292	313	260	278	296	337	284	285	301	308	298	305	307	261	292	298	329	300	330	287	293	263	342	316	300	308	305	313	311	298	295	273	294	270	339	272	301	321	301	307	295	311	318	278	289	335	315	272	301	287	276	275	315	303	316	325	297	273	288	314	298	259	312	329	320	307	287	296	296	288	290	318	291	276	331	302	307	308	286	333	291	298	327	294	310	282	289	308	320	299	302	284	290	315	303	294	291	299	293	314	316	265	314	287	284	301	279	256	259	269	316	292	312	333	298	303	306	274	260	301	290	318	310	317	311	286	275	332	326	287	297	344	305	311	299	320	281	316	297	309	256	315	250	294	289	298	311	287	278	285	293	287	315	299	295	293	298	287	295	302	317	323	303	292	272	301	291	259	303	290	247	277	296	307	292	295	258	305	337	308	287	328	292	288	299	266	319	281	286	296	270	290	300	298	299	311	302	312	305	287	333	335	310	325	294	300	282	302	279	313	307	303	287	334	281	302	302	289	322	307	314	300	300	288	313	318	303	296	290	311	315	305	304	301	281	299	301	296	304	275	326	309	320	295	284	286	297	293	306	303	272	285	301	280	300	326	287	286	319	300	310	292	313	291	324	324	303	310	287	326	315	276	308	302	278	301	300	301	305	304	301	301	284	320	302	303	301	294	279	315	300	278	293	273	323	289	290	297	299	336	346	306	290	309	320	281	293	288	301	289	306	272	352	328	275	290	286	284	294	291	298	308	296	308	293	312	269	284	302	280	313	305	312	317	297	299	311	288	291	314	302	297	315	281	339	276	292	275	312	279	297	323	323	302	297	313	287	298	298	290	287	293	273	311	292	297	317	269	288	279	299	310	280	292	284	324	312	322	288	283	286	289	284	283	263	289	297	289	285	311	303	291	268	278	312	285	296	271	335	309	293	261	309	316	321	315	301	293	294	310	310	326	327	288	300	313	284	297	299	277	298	312	319	294	311	262	299	316	288	269	295	302	320	282	294	270	291	320	285	291	247	262	312	300	289	293	305	329	312	294	287	304	291	303	283	302	300	292	336	296	317	278	307	296	301	275	270	280	273	293	281	313	282	327	288	302	297	315	290	268	262	323	297	283	299	295	299	269	286	307	309	280	306	288	275	291	317	283	298	320	252	309	313	310	286	305	288	297	273	311	330	317	274	293	309	310	306	306	307	278	278	297	320	286	261	308	311	290	320	314	304	305	277	287	292	296	301	306	289	298	333	297	330	262	312	299	304	320	310	279	298	305	304	326	299	300	322	303	303	286	320	304	307	326	310	313	301	282	293	303	273	297	320	250	333	272	291	282	268	314	307	312	275	288	259	302	322	294	309	282	293	299	311	257	321	299	287	289	297	285	293	290	307	297	263	328	292	289	293	282	310	309	265	327	282	324	285	285	274	323	290	304	289	323	288	280	286	306	337	281	295	307	309	286	287	302	292	264	288	274	290	292	302	305	285	273	296	312	281	296	297	311	299	285	268	325	313	311	280	296	327	286	292	277	275	306	310	322	313	318	309	308	271	303	282	308	329	300	311	297	304	301	307	287	299	315	284	277	321	304	303	316	329	305	312	312	288	301	286	317	274	320	291	305	285	298	303	307	290	295	291	293	273	260	295	307	253	274	302	305	287	270	302	302	295	299	301	291	313	312	283	275	333	303	309	297	291	284	293	304	276	314	324	305	284	284	338	293	326	319	331	327	307	356	290	281	313	329	314	270	291	310	294	326	309	290	285	302	301	287	299	278	309	311	286	306	307	295	326	318	299	291	274	278	302	293	292	312	300	283	273	275	304	305	286	305	282	297	302	286	304	309	331	320	292	288	297	308	305	294	301	287	306	287	324	294	314	300	308	300	307	288	309	299	326	283	312	298	259	304	332	307	303	299	300	299	290	334	307	311	285	282	322	269	289	297	317	274	313	294	292	311	305	307	285	283	318	287	295	299	322	306	287	308	313	318	324	296	290	301	297	287	287	303	315	295	285	285	305	309	310	307	300	285	298	313	285	313	304	313	289	298	311	260	304	314	286	321	305	287	302	299	297	290	323	305	297	300	254	286	325	281	308	295	316	297	300	282	294	301	278	314	316	317	268	289	319	323	281	305	304	304	310	302	307	292	304	273	308	296	293	287	290	320	313	311	293	289	294	303	295	297	300	290	287	321	303	298	302	295	290	278	306	286	302	306	294	290	271	304	282	281	342	291	292	299	302	277	280	298	277	297	317	271	298	268	302	305	281	276	302	306	278	322	260	300	320	264	299	303	279	298	297	305	296	277	287	319	278	313	278	307	301	308	250	270	324	280	300	281	294	294	322	278	269	272	287	311	314	294	303	315	284	326	327	322	276	310	303	299	302	298	295	321	267	307	310	321	296	298	295	316	295	312	284	299	318	340	290	325	305	310	307	287	293	301	275	317	279	295	287	281	310	314	313	290	280	282	282	304	285	301	268	306	298	306	305	289	278	280	318	289	302	306	294	311	295	284	320	302	293	299	311	290	298	259	280	284	270	276	306	297	290	289	296	292	268	264	303	317	296	305	310	284	304	297	293	324	284	292	283	266	293	310	291	280	273	259	321	306	284	298	279	294	292	290	276	281	298	325	317	320	291	311	334	316	290	318	284	321	299	304	314	300	273	291	300	308	287	326	259	289	313	271	284	288	309	310	275	290	312	316	299	311	279	324	308	294	297	304	309	314	283	283	319	270	307	294	295	320	269	276	293	316	309	283	303	304	290	293	282	291	292	274	286	313	309	292	307	292	287	327	301	294	296	309	321	323	294	293	276	293	311	300	303	289	311	318	287	297	260	268	303	284	323	257	297	281	316	293	345	278	296	311	285	285	297	266	315	280	289	301	299	304	319	282	289	298	282	286	268	303	308	283	329	290	310	277	285	287	270
3262	7996	4996	2395	1613	1194	985	844	740	671	638	604	567	488	484	483	494	465	471	434	436	462	426	451	451	458	439	448	450	446	434	443	407	419	440	423	428	440	409	395	391	420	391	406	406	398	403	398	431	447	377	433	412	440	412	387	407	405	469	438	439	391	394	441	436	382	412	449	398	404	413	407	399	394	445	441	374	426	389	394	400	426	408	392	389	437	401	398	401	454	422	413	412	402	415	414	399	386	404	415	399	403	399	424	423	429	393	420	402	420	388	429	389	422	404	407	437	404	434	410	406	407	431	425	413	393	433	432	420	431	405	414	465	378	389	393	405	400	417	440	414	413	433	400	406	407	394	424	409	393	388	421	393	404	400	409	419	401	397	405	398	432	411	407	429	394	396	388	413	417	446	398	398	426	416	422	411	384	405	406	402	420	404	412	393	410	415	402	433	395	396	424	366	402	404	436	434	432	418	396	403	431	404	387	392	377	375	434	411	378	385	450	379	387	402	411	416	397	424	411	420	403	386	405	425	433	464	386	397	414	408	424	403	371	409	413	368	390	404	400	409	392	428	426	419	411	432	433	380	394	386	450	404	378	414	367	399	409	402	427	417	411	392	391	439	411	406	427	403	413	393	451	400	414	416	411	396	438	410	412	434	394	369	394	386	414	435	441	394	407	407	424	400	384	435	396	407	431	415	433	410	432	417	402	433	415	376	375	424	418	414	431	385	429	398	410	438	415	399	413	395	401	418	394	447	406	390	376	392	401	411	427	439	413	426	409	410	408	428	431	405	428	401	423	393	408	395	436	419	373	423	401	451	443	398	402	379	406	362	384	407	418	412	379	419	422	399	402	389	420	424	398	403	399	416	402	403	425	451	414	413	383	425	359	412	429	412	394	452	388	404	416	404	388	422	388	415	405	399	378	393	380	401	398	405	390	468	402	379	392	424	410	394	405	389	363	418	417	394	451	384	385	444	411	409	373	413	395	409	433	449	402	396	380	409	425	396	391	449	445	449	423	431	435	398	393	428	390	383	424	417	361	444	445	414	423	421	406	433	438	461	379	411	419	431	410	416	398	413	409	426	418	389	410	388	402	383	433	399	423	423	405	399	407	405	432	418	422	384	418	408	430	372	400	421	410	408	404	438	405	403	396	377	433	420	429	427	397	453	426	405	404	422	440	393	445	417	387	429	424	408	399	438	390	434	440	433	398	413	420	408	408	419	422	404	422	418	381	384	401	374	437	379	376	398	408	411	425	396	448	398	421	436	421	417	413	380	437	391	414	395	413	410	433	388	386	387	437	403	410	434	431	407	429	395	383	386	402	405	381	422	388	420	407	436	372	441	402	384	386	438	439	397	379	372	415	387	398	404	421	402	440	435	427	393	440	382	371	389	390	408	384	427	398	401	398	423	401	439	404	392	416	444	404	412	388	427	404	387	415	427	415	382	415	420	416	395	424	379	413	406	400	405	412	417	434	440	408	407	422	403	451	401	416	447	427	400	397	425	401	391	427	434	434	417	402	414	413	387	411	427	428	400	401	396	411	426	420	429	416	415	434	416	363	404	446	420	435	431	426	374	406	417	421	396	396	419	384	393	437	427	434	395	405	415	418	428	453	436	384	384	406	381	381	452	410	396	404	412	420	394	422	402	394	411	443	430	380	399	400	412	393	396	398	426	423	379	408	390	378	417	439	428	412	422	417	437	407	433	437	398	388	382	393	451	438	415	426	428	444	396	421	416	393	409	469	435	384	396	407	387	442	408	419	430	397	470	418	411	381	418	390	400	433	407	411	446	408	391	398	395	439	392	411	377	434	409	396	394	406	399	449	404	440	416	402	394	419	415	409	420	422	420	386	406	380	386	392	385	395	409	416	366	416	418	407	413	444	391	358	413	429	400	407	427	435	415	382	403	384	370	433	413	405	382	394	399	413	396	441	435	407	405	416	416	432	377	408	438	387	392	418	395	431	367	408	388	443	392	380	424	401	381	378	414	378	400	408	430	381	401	430	413	407	433	420	446	408	409	402	392	412	421	401	407	386	391	411	444	373	405	406	424	376	394	387	365	399	388	392	427	387	392	439	424	420	396	393	436	411	420	391	402	408	438	415	412	418	380	432	426	396	433	425	392	367	443	413	417	426	346	424	431	386	396	401	382	399	430	433	406	384	371	400	406	433	436	414	403	408	424	388	415	402	403	431	437	404	419	391	412	393	425	433	385	427	401	399	423	411	409	446	411	393	438	399	417	409	437	399	425	415	418	422	387	425	370	438	456	408	377	407	405	359	387	390	442	370	382	411	436	435	401	398	374	424	410	418	426	407	417	390	407	428	402	422	418	419	407	439	403	414	379	375	420	434	388	430	399	411	456	385	426	416	386	433	424	415	395	419	422	445	393	399	421	388	422	429	430	440	430	419	420	398	418	369	428	408	388	414	406	394	423	393	427	424	397	386	407	417	440	419	383	411	412	392	420	435	414	395	413	425	421	432	433	390	402	391	408	402	421	417	399	394	412	399	413	397	440	407	419	409	398	409	391	399	384	448	417	414	423	377	411	420	380	404	441	440	435	390	370	432	394	420	379	408	421	431	393	405	388	441	392	428	424	428	388	401	415	422	376	410	372	434	402	413	424	399	414	412	407	394	405	407	389	426	424	381	428	473	406	431	435	421	378	387	400	406	408	430	430	411	406	405	414	414	420	391	424	388	440	430	341	427	458	427	385	397	408	439	405	380	424	434	401	430	407	444	420	415	444	409	412	396	404	414	416	370	399	418	437	426	381	423	413	405	394	392	421	378	408	436	417	402	390	413	405	380	380	442	416	405	427	419	416	435	371	442	416	436	400	397	410	417	414	382	410	371	440	452	395	435	423	403	387	379	400	420	420	370	417	414	402	404	426	408	430	426	414	386	435	417	417	413	429	400	419	421	446	413	395	395	408	382	417	395	433	395	365	441	421	419	405	438	402	432	395	415	447	383	422	424	447	413	415	411	419	405	430	399	390	393	408	428	419	378	413	383	396	448	448	411	403	391	404	431	416	415	365	411	420	422	400	401	414	369	422	385	404	390	416	412	477	417	389	403	448	406	415	380	418	389	392	402	425	399	398	418	435	415	411	419	429	464	402	398	376	405	387	383	389	406	434	416	389	420	405	422	428	429	416	394	393	415	428	430	422	419	430	386	425	461	346	407	471	404	397	440	397	398	416	404	428	414	417	393	397	441	459	407	414	408	415	383	398	417	419	425	420	410	430	403	425	412	437	414	415	400	410	398	448	405	414	433	392	387	403	396	394	387	373	388	411	387	426	397	402	434	393	393	365	404	438	395	400	367	422	380	398	425	403	413	399	424	394	380	436	411	409	404	400	429	390	398	419	396	413	397	417	418	392	439	417	417	417	406	434	428	414	424	379	425	435	415	437	372	430	394	405	420	419	395	414	433	436	437	370	382	437	386	417	408	406	398	420	407	385	408	429	430	399	435	414	421	391	450
24331	20804	25462	22499	1135	509	452	427	440	445	412	411	428	384	418	387	378	410	369	397	359	392	371	418	363	387	392	352	373	365	371	342	378	383	372	395	380	367	379	399	348	368	346	357	319	351	355	323	372	399	403	392	353	375	371	364	375	351	374	381	352	360	381	365	350	392	368	387	366	358	366	354	370	385	381	375	359	362	365	345	385	377	361	381	402	390	402	391	358	364	374	355	385	380	370	364	344	393	411	354	344	393	338	363	398	407	361	376	415	357	394	382	367	388	377	345	387	389	389	378	373	362	390	368	391	379	376	345	368	363	349	401	373	354	372	364	353	381	346	364	380	356	372	367	349	380	345	337	395	395	369	371	368	382	343	365	386	353	360	375	360	363	367	350	403	358	378	359	373	375	379	364	352	405	375	353	356	346	368	354	399	333	361	384	378	336	407	343	374	365	364	364	377	352	376	326	376	378	335	367	382	385	359	351	365	410	380	385	369	382	347	366	361	347	388	376	382	394	373	380	374	376	358	357	360	369	360	382	358	361	383	359	344	350	339	368	350	353	388	383	364	357	370	349	348	342	367	370	392	365	375	388	400	394	384	379	387	376	352	360	372	396	372	366	356	344	366	381	380	349	347	387	378	401	385	319	364	375	369	382	376	404	403	372	367	373	373	359	361	359	350	368	347	372	379	371	362	385	365	374	354	350	359	392	356	364	388	383	336	369	361	373	346	387	398	394	380	364	360	376	381	372	361	352	353	359	392	381	373	373	378	382	375	377	358	365	358	339	381	353	338	383	399	381	399	347	374	381	390	391	403	356	398	381	358	358	365	382	379	371	406	391	419	353	354	370	349	370	372	364	363	366	371	364	369	348	391	364	378	357	378	371	389	371	365	378	386	331	376	351	331	416	367	371	387	360	360	385	399	361	356	368	387	364	358	387	381	358	368	371	372	372	345	358	406	359	365	348	374	385	380	388	381	352	324	355	387	375	368	335	359	355	361	370	337	367	386	416	396	334	366	380	377	388	365	363	388	403	357	382	359	382	365	386	366	359	355	403	368	374	354	371	355	387	374	353	325	366	356	365	386	353	341	374	366	376	379	377	383	375	366	369	392	385	379	403	393	382	353	382	387	358	332	382	354	330	362	363	359	368	362	367	404	376	352	376	374	372	379	394	395	366	378	363	376	370	383	359	363	379	379	383	366	354	388	359	374	404	351	364	364	349	383	367	381	360	400	399	366	359	374	362	363	380	382	390	372	370	390	346	367	386	356	353	368	379	337	357	369	361	344	364	330	370	360	363	355	409	391	379	353	334	352	377	384	359	390	362	378	385	384	363	400	424	373	375	381	381	390	382	368	391	355	382	382	362	353	381	335	395	403	379	359	366	364	375	382	378	369	363	373	353	392	358	340	382	367	380	354	388	343	370	354	386	347	352	378	367	409	365	350	398	356	367	364	369	359	364	323	361	406	367	381	368	373	386	368	371	390	345	376	359	370	358	389	346	359	383	392	373	380	364	356	408	387	356	351	369	385	329	378	365	381	356	380	384	371	371	372	377	358	371	380	371	329	398	379	328	385	340	361	368	388	356	363	375	392	373	343	399	393	358	353	361	384	336	384	358	367	361	370	387	349	373	340	396	368	374	371	371	372	348	347	351	371	369	374	358	390	372	373	372	372	359	354	334	372	375	361	378	386	385	400	398	357	393	362	350	396	397	370	350	377	362	353	383	361	342	385	380	364	348	349	365	400	353	357	358	374	378	383	372	361	362	362	366	379	378	349	358	373	371	360	337	369	377	373	373	397	354	366	369	378	348	383	359	395	387	357	375	331	361	365	377	354	373	352	347	363	361	392	374	357	387	382	339	321	403	378	374	404	395	384	368	401	333	367	380	368	366	387	389	365	402	375	359	367	366	365	367	376	361	383	362	375	393	369	371	394	419	369	385	353	377	382	353	336	386	390	366	368	361	367	385	387	321	360	380	363	380	363	353	367	363	374	375	380	340	372	373	325	408	361	337	363	344	364	357	374	357	386	334	377	397	382	331	355	358	369	345	397	383	398	388	361	335	405	337	360	334	355	359	346	371	354	312	365	418	364	344	343	367	336	355	383	354	350	383	385	365	365	347	381	379	396	368	346	349	395	380	383	387	367	337	366	374	377	355	358	397	367	391	393	384	364	374	379	359	408	372	342	369	367	402	374	395	350	352	346	349	346	357	375	363	388	373	359	372	381	368	365	372	335	365	328	390	358	401	358	379	391	339	365	351	337	355	356	406	372	361	375	410	372	385	348	372	340	403	349	378	371	393	362	382	380	367	383	379	385	365	386	367	337	345	377	345	377	393	370	366	362	368	353	371	358	392	346	364	360	352	344	394	383	379	387	382	343	351	347	365	351	400	357	378	375	355	345	367	366	378	399	370	347	323	372	337	400	380	379	348	348	414	336	355	361	377	390	384	374	382	349	408	374	342	335	359	334	361	386	308	366	382	373	360	357	382	381	355	369	374	361	369	361	324	380	340	379	374	354	343	368	379	376	366	342	345	365	378	364	386	369	375	361	367	350	379	362	368	374	401	355	389	360	347	370	376	401	367	343	355	386	373	378	379	323	371	345	387	369	361	354	356	382	372	357	402	345	350	362	358	392	415	374	352	411	344	350	362	357	369	402	384	362	364	397	364	383	376	366	350	316	385	351	382	359	374	365	391	362	373	317	391	342	350	378	364	355	347	334	388	385	350	374	397	390	347	371	347	392	364	381	376	369	351	371	373	339	369	347	358	349	382	332	365	389	370	341	378	365	370	378	364	356	377	370	362	384	351	405	362	353	341	355	371	358	397	384	386	394	382	379	364	396	362	381	366	384	356	361	360	356	362	334	382	366	366	340	394	352	369	385	347	366	404	352	374	382	343	349	421	351	369	350	415	403	390	367	372	356	381	350	373	401	337	364	365	351	379	335	381	389	383	351	362	355	373	359	384	347	381	389	379	335	376	356	396	391	371	370	377	340	381	399	364	383	370	388	370	364	328	357	372	341	381	364	384	361	371	340	356	370	390	352	362	380	391	378	329	356	392	383	371	354	376	325	359	359	371	369	370	357	336	368	367	363	371	396	351	382	372	348	361	385	397	394	328	339	365	368	353	393	364	349	385	383	367	372	366	423	350	367	370	381	344	368	355	375	382	361	350	391	354	383	347	390	377	388	378	333	346	375	368	365	366	397	361	372	367	361	365	411	394	390	391	341	377	359	393	357	395	380	373	393	383	411	322	359	337	344	375	353	370	350	384	364	348	342	390	372	360	354	415	345	375	372	381	344	359	386	371	375	382	391	358	369	374	394	375	364	342	402	355	359	344	355	353	353	385	349	362	369	374	375	355	349	404	399	333	352	356	384	394	378	401	392	370	362	366	315	351	381	354	358	380	377	355	389	347	384	371	384	369	401	384	382	322	389	382	360	366	391	363	364	358	339	350	382	359	361	346	352	405	348	379	353	364
3216	3851	2351	1228	1029	891	734	738	647	597	613	555	562	571	572	500	511	574	553	518	526	540	514	519	538	479	499	463	496	512	518	485	471	507	501	439	489	505	524	499	496	485	502	474	530	496	502	498	468	525	480	518	450	453	476	488	468	467	492	524	476	457	506	488	479	485	476	494	503	504	511	511	439	492	498	474	498	477	469	452	483	484	507	476	485	501	520	499	492	519	473	488	460	473	501	490	538	500	507	472	489	466	476	526	448	506	445	467	479	491	461	486	475	480	505	472	436	497	506	501	452	467	507	489	471	474	452	462	506	451	511	505	469	473	501	488	501	496	511	490	500	464	477	479	488	478	464	470	484	444	467	489	485	522	470	491	519	501	463	497	470	512	521	491	471	494	522	477	533	474	517	471	478	515	489	527	502	490	485	488	511	455	480	469	507	429	503	489	517	463	514	470	503	465	455	500	499	507	519	451	480	458	462	460	473	482	479	491	482	480	475	470	495	478	504	491	513	511	477	484	479	508	500	526	509	535	458	481	507	499	483	479	513	500	474	478	516	522	459	472	493	481	489	451	448	478	442	495	481	482	476	511	520	478	495	506	508	487	508	475	449	508	470	524	471	482	455	486	511	479	463	474	516	484	445	464	498	490	430	514	490	464	491	454	473	490	479	483	457	481	498	464	463	480	480	470	508	459	467	497	506	502	475	501	494	451	498	496	466	497	491	462	528	504	480	469	517	484	492	479	483	502	513	440	468	489	494	491	485	496	468	462	469	488	432	491	465	494	513	468	486	530	477	481	493	471	449	485	474	436	444	476	453	501	437	503	474	480	534	486	492	461	448	498	499	458	492	494	495	470	501	494	498	456	473	464	495	470	497	466	492	513	495	458	474	489	486	494	463	485	486	495	487	503	474	460	498	527	503	498	483	472	511	500	445	468	508	468	487	483	470	470	508	480	516	487	504	461	506	435	488	489	488	479	471	488	490	510	509	470	514	490	472	492	511	525	487	507	476	485	498	486	476	461	465	498	528	466	468	490	492	440	530	478	535	511	489	459	455	470	489	490	481	472	492	476	515	495	477	465	504	496	505	475	481	486	531	505	516	479	492	477	503	464	479	498	486	463	492	446	468	473	474	460	516	497	504	464	477	491	469	482	488	470	509	483	471	485	538	465	488	464	513	499	514	476	505	456	470	509	481	450	503	514	481	514	489	468	486	510	456	474	483	495	484	472	481	502	525	508	491	513	485	479	487	491	491	521	533	477	477	459	459	468	483	486	493	493	472	442	475	453	477	507	470	470	476	448	484	518	476	483	478	455	505	450	435	480	519	526	440	471	500	474	475	501	497	484	450	494	411	483	500	497	492	481	505	494	511	487	485	488	453	491	459	491	462	478	503	466	455	495	496	477	509	547	520	446	526	492	498	536	463	478	513	441	513	462	493	465	466	479	444	499	508	489	504	500	488	452	507	454	484	499	466	441	476	498	494	499	476	496	457	495	480	447	476	464	458	526	476	499	486	481	487	482	486	510	499	487	477	484	507	480	461	498	480	476	503	477	510	492	475	497	492	482	494	483	489	494	491	464	476	535	464	454	487	482	481	467	491	489	493	472	476	489	478	455	477	420	511	485	446	454	475	509	494	499	501	491	481	499	508	472	493	474	435	507	469	492	489	489	490	521	485	494	509	467	514	485	486	482	471	475	473	502	445	475	474	469	464	480	507	500	446	481	502	476	464	530	507	525	491	493	495	464	509	469	529	470	457	545	507	486	510	492	528	522	455	510	490	505	519	446	475	471	479	538	515	490	499	464	515	507	486	491	487	418	514	489	527	483	462	481	450	506	525	465	519	503	494	467	504	453	453	452	486	486	520	473	497	480	441	483	485	479	488	470	485	468	509	488	518	493	485	491	565	468	477	479	502	484	503	495	481	469	482	514	503	454	508	477	460	515	520	481	501	484	494	457	479	514	468	480	477	474	510	484	463	498	505	479	502	480	483	477	494	526	476	517	499	457	494	515	516	482	487	426	471	494	540	487	510	486	475	476	524	479	525	466	440	511	465	460	477	501	503	499	482	467	470	491	488	492	500	496	530	477	506	498	443	493	524	452	504	463	486	452	490	462	487	481	479	505	480	494	479	450	476	502	489	451	501	516	479	465	487	498	467	485	549	473	512	472	466	508	526	496	471	443	462	472	431	516	487	501	497	481	506	484	493	519	442	504	481	484	481	491	525	473	500	498	492	495	494	485	492	495	495	468	475	489	516	438	473	452	472	507	456	463	475	479	466	530	509	478	438	500	492	452	450	482	486	509	499	472	505	529	473	476	482	442	570	502	512	489	488	495	509	495	459	502	455	480	447	447	488	481	473	488	442	497	477	462	489	484	544	445	521	461	481	449	452	464	458	480	507	510	490	469	451	480	480	490	483	480	480	486	447	475	482	463	497	459	485	460	466	458	508	517	457	491	481	473	489	505	452	482	495	480	537	502	484	492	482	499	471	490	496	511	465	503	502	493	473	485	482	499	488	506	472	496	461	495	502	466	482	459	504	499	491	442	503	509	478	510	441	481	494	501	496	495	523	529	465	494	502	460	492	468	514	486	500	489	496	442	459	489	490	489	453	491	509	454	476	480	492	476	470	488	492	482	511	490	499	491	471	479	479	476	514	488	500	500	462	479	464	453	492	492	517	523	495	474	492	486	474	479	481	522	475	478	500	514	507	526	486	488	471	440	502	465	419	477	461	468	493	521	517	473	532	491	487	481	445	524	484	471	508	495	514	487	509	491	501	484	498	490	479	464	468	503	520	483	501	524	487	466	498	459	504	510	484	482	515	513	520	481	443	463	475	500	472	503	493	483	497	488	428	481	526	534	489	471	468	508	501	530	488	474	478	538	490	461	489	506	479	494	485	453	455	513	480	474	497	440	454	497	449	496	472	470	511	501	478	503	496	463	485	468	507	509	504	478	533	475	488	524	514	512	484	472	490	469	511	526	464	481	466	474	437	495	469	504	459	487	491	461	458	462	496	497	477	501	474	461	485	479	466	499	467	496	521	529	528	510	477	494	471	518	495	509	468	457	469	511	483	500	500	473	472	478	474	479	482	467	443	522	474	447	447	474	514	451	469	499	524	493	501	502	497	455	471	468	473	474	508	495	468	500	460	458	464	485	459	494	489	482	474	485	499	509	475	504	487	515	462	500	524	495	476	471	493	493	511	459	474	474	490	475	471	445	480	469	461	476	467	458	463	469	516	505	472	501	476	461	514	487	491	529	472	508	500	492	467	497	470	528	500	478	532	520	475	512	498	523	464	504	492	524	506	503	506	517	474	497	517	477	474	499	483	471	471	489	480	498	486	490	488	480	528	485	437	483	460	495	454	487	492	479	483	446	463	478	487	443	462	469	450	428	471	460	489	494	471	468	493	507	496	505	513	483	477	485	501	497	472	468	460	512	502	507	457	519	481	483	479	460	445	466	474	512	462	503	470	484
21989	20818	28104	23606	20818	19416	1171	435	305	273	245	189	196	194	171	137	176	144	134	131	143	128	118	132	124	117	129	128	139	121	132	119	112	113	119	118	130	98	110	110	100	94	122	101	105	108	114	111	114	109	105	112	104	105	102	98	113	106	117	97	115	109	119	118	98	111	91	123	121	96	92	103	116	120	100	126	107	115	102	98	119	89	108	114	118	115	107	119	102	119	119	101	121	109	106	111	112	98	113	101	80	100	104	103	103	95	92	84	99	112	109	112	100	114	125	90	97	109	92	123	122	114	120	101	131	98	126	100	104	90	111	94	107	113	134	106	106	100	129	109	120	105	106	101	95	111	105	115	93	102	119	109	102	96	127	102	108	89	87	94	95	111	88	95	119	122	113	113	106	115	126	105	106	115	108	87	94	123	90	115	94	95	106	96	100	105	94	108	114	125	124	107	111	104	84	112	112	105	102	109	104	95	103	102	111	123	116	100	110	112	106	121	110	108	81	111	103	138	105	102	119	95	104	115	109	114	114	109	113	100	107	86	97	107	95	93	102	117	102	99	104	99	109	94	104	118	89	101	103	104	110	99	91	108	104	102	96	106	97	115	109	87	110	122	114	96	112	116	107	97	116	115	115	94	111	108	98	112	118	93	106	106	103	101	87	77	80	107	98	92	110	113	99	117	99	84	109	109	97	99	110	105	101	114	119	117	101	103	115	109	96	89	100	101	130	114	95	120	126	99	97	115	118	113	104	81	112	107	93	113	115	103	116	104	115	104	107	107	97	102	113	94	92	117	110	106	90	98	108	84	106	105	99	113	97	101	98	97	90	120	91	91	100	114	94	107	100	105	117	104	100	100	106	125	116	90	110	99	106	107	106	110	104	115	110	112	102	103	110	94	103	89	112	102	107	108	108	97	109	130	109	113	104	111	100	111	101	105	110	102	123	95	124	101	126	103	120	110	98	101	112	118	106	100	130	94	92	72	101	103	95	117	104	94	108	97	87	96	97	101	113	103	87	110	108	103	83	131	99	112	102	103	106	100	89	98	98	118	101	109	106	105	92	115	100	106	113	106	112	109	98	97	112	112	123	96	112	88	106	98	99	106	122	91	107	82	78	113	107	124	105	92	86	120	99	120	115	112	97	94	126	102	98	125	98	122	90	112	94	102	107	104	86	104	115	109	84	90	95	121	93	106	97	133	112	114	111	83	118	109	102	98	112	90	107	90	103	113	109	109	123	103	88	107	96	102	90	93	107	92	127	95	105	96	113	115	117	98	106	106	101	106	98	107	85	111	103	102	96	104	112	87	88	103	110	110	97	114	112	107	91	111	111	116	88	96	97	105	114	92	114	98	106	117	102	106	126	86	110	105	107	105	110	104	106	100	85	104	115	100	98	113	89	103	102	95	104	104	108	107	96	97	108	112	97	109	102	106	136	101	98	103	98	108	100	105	94	99	100	112	82	124	108	119	96	109	93	110	99	100	117	94	103	106	95	111	118	121	102	97	95	110	96	113	110	103	107	112	100	84	101	116	113	117	119	105	110	95	104	99	85	107	97	104	96	113	109	103	104	108	105	105	115	91	104	97	102	83	120	115	106	103	102	110	102	90	90	90	94	111	123	117	96	101	100	108	104	111	87	106	106	103	109	93	105	100	100	111	106	95	127	110	101	117	111	110	105	103	105	90	115	94	92	117	98	110	80	106	114	91	115	88	103	108	124	111	110	105	104	82	109	92	107	94	123	97	122	125	133	88	105	92	116	93	127	93	97	114	92	97	97	87	96	105	116	99	97	107	102	98	116	101	107	89	110	103	105	106	103	107	100	118	115	89	87	101	108	103	110	97	105	108	100	103	115	115	91	111	106	107	111	103	112	106	100	107	99	102	92	101	95	107	90	97	111	99	101	121	100	110	98	94	118	96	106	93	113	114	123	108	131	94	100	74	116	100	107	101	121	104	102	95	105	107	108	99	86	104	108	107	94	95	95	110	114	115	97	120	105	119	91	122	101	109	105	90	111	113	119	99	97	94	102	106	108	98	91	83	108	103	104	100	98	109	106	116	114	99	108	99	97	88	106	113	104	102	123	122	104	95	95	90	103	101	118	101	93	111	111	98	87	94	133	94	114	90	105	99	94	106	104	107	83	109	105	107	101	103	116	99	111	102	108	95	98	112	101	98	106	104	102	116	102	113	103	121	106	120	105	134	101	107	112	102	116	112	94	92	107	87	93	89	106	94	108	103	105	108	111	93	113	96	127	111	122	114	105	92	101	90	86	91	91	100	94	97	118	90	96	99	112	104	113	106	106	112	98	109	92	108	120	103	108	99	90	100	107	103	105	115	115	111	108	96	104	99	99	110	92	113	102	114	93	99	101	115	95	106	100	109	102	125	95	108	103	102	110	104	93	107	94	96	105	109	101	94	94	101	111	103	93	106	98	111	117	108	91	110	86	105	104	90	101	105	135	106	98	93	104	111	94	103	116	94	103	100	110	107	111	107	112	117	91	116	99	115	120	87	97	114	125	104	97	94	96	102	92	98	113	110	104	106	109	118	96	105	99	104	107	107	94	92	85	113	122	119	119	88	108	119	122	94	104	101	114	100	124	95	101	124	100	96	99	104	98	90	103	109	110	97	92	115	98	110	107	119	113	104	91	97	99	104	100	105	107	101	122	107	108	95	108	120	114	105	98	89	88	92	113	102	110	108	89	104	90	105	104	113	108	104	91	90	114	108	113	98	111	94	107	108	125	105	107	105	110	107	110	119	99	123	121	123	79	113	88	118	101	105	91	103	115	124	101	105	98	108	94	100	111	116	96	107	116	118	111	106	111	110	111	111	97	101	108	94	97	98	84	86	107	118	110	97	101	106	103	98	106	120	115	98	101	94	107	114	110	110	106	115	124	112	121	117	100	103	92	93	100	93	106	89	110	118	93	93	89	104	102	106	97	108	96	128	93	88	112	110	117	106	111	113	105	108	110	113	114	84	101	120	103	106	88	98	89	95	108	110	117	107	98	103	96	91	103	96	99	97	96	110	107	101	90	106	112	112	92	115	88	97	109	107	121	107	85	108	117	102	95	112	115	125	100	109	108	118	105	114	105	122	109	105	103	101	110	122	105	95	114	107	113	90	103	92	100	101	103	116	102	93	98	112	100	90	116	101	98	115	118	97	91	96	106	101	103	91	97	111	96	115	103	74	114	106	112	100	96	104	98	114	108	89	91	109	94	105	91	119	91	108	99	95	97	118	95	106	98	99	106	92	92	99	106	103	103	114	123	99	80	90	78	115	95	113	102	94	104	107	116	104	126	109	108	94	79	95	138	96	104	99	116	116	98	103	105	99	115	107	97	99	91	122	106	102	105	114	110	103	87	101	119	101	130	97	111	114	101	95	112	100	114	115	94	94	89	102	109	99	88	114	99	115	107	93	104	93	114	106	117	119	107	115	97	121	115	103	109	88	118	103	122	110	101	107	106	90	89	99
4158	12361	7740	3523	2420	1612	1236	967	748	650	550	466	415	379	342	324	292	269	250	212	239	217	236	193	212	214	172	176	179	197	176	174	166	156	181	161	163	151	161	166	184	149	169	144	171	158	160	160	143	137	148	143	142	145	166	136	167	133	150	143	157	155	158	141	136	166	139	157	139	132	154	160	153	130	150	155	143	151	150	150	122	153	130	166	142	124	131	143	177	146	146	146	143	133	133	151	139	142	133	155	140	119	153	160	126	162	161	156	135	146	143	141	163	143	117	149	154	177	149	147	157	151	161	143	117	140	136	115	151	144	154	161	159	131	140	145	157	120	155	134	138	148	126	120	126	141	126	154	155	138	151	134	130	147	122	147	139	139	126	157	140	157	146	144	170	153	141	143	132	143	142	149	159	165	139	118	123	126	125	151	143	126	136	145	128	151	152	144	154	132	138	127	142	161	128	152	146	131	150	152	140	166	137	153	154	140	143	156	137	146	135	153	152	150	129	151	164	131	149	151	139	163	152	169	150	161	135	148	126	153	148	158	125	149	145	153	127	139	149	142	139	147	150	133	159	143	141	138	139	151	141	146	163	138	148	132	139	136	143	142	149	156	127	146	128	135	144	150	143	129	168	137	138	134	150	157	154	140	156	161	143	143	142	144	148	130	142	154	123	160	142	139	180	131	148	137	133	164	175	137	150	148	134	120	161	148	121	131	170	139	161	130	135	147	126	141	128	142	152	132	139	135	159	136	143	120	154	154	137	155	151	122	155	146	141	154	123	153	138	147	138	127	144	119	146	147	135	141	129	150	137	144	147	141	131	133	147	127	145	146	145	137	132	144	138	156	153	143	125	149	142	130	143	154	141	138	128	133	155	162	155	122	146	138	143	154	146	142	124	134	123	128	137	139	120	133	145	128	149	134	123	129	126	140	136	145	125	140	142	141	137	145	128	150	125	121	144	160	154	140	167	133	128	142	129	119	136	137	125	124	142	153	148	152	147	141	140	147	142	135	138	153	145	138	136	133	141	137	126	119	136	152	140	152	122	148	138	143	161	136	132	136	134	129	128	155	129	147	165	134	111	150	139	152	133	142	136	145	114	140	144	124	134	116	162	131	136	170	121	113	171	143	138	145	143	150	144	128	149	155	145	145	140	157	149	121	148	136	144	142	124	126	131	148	133	140	157	125	133	135	137	154	139	154	128	141	137	136	133	153	122	157	140	156	143	113	126	138	130	142	155	132	162	148	149	133	148	145	150	150	140	151	125	129	133	149	158	159	151	159	145	134	149	147	130	135	126	167	171	164	130	144	157	127	136	145	160	142	148	141	148	160	137	141	140	132	153	139	146	157	143	131	142	166	149	121	106	150	141	139	120	144	157	127	142	153	128	124	130	131	164	158	150	139	149	130	170	164	148	156	165	137	144	154	154	149	146	148	118	143	148	154	137	137	158	128	139	136	135	150	124	143	148	143	150	154	127	135	138	153	132	149	144	114	140	159	166	142	114	165	157	124	133	138	135	161	121	143	143	135	129	154	152	130	121	134	155	149	135	117	160	158	178	144	135	157	130	148	134	123	138	149	143	127	142	122	135	156	132	131	130	159	128	151	156	116	135	142	138	121	138	175	144	141	124	144	158	146	142	132	130	134	134	136	139	147	124	136	139	140	138	161	134	143	136	146	121	148	125	118	141	158	133	118	149	156	120	156	132	131	142	152	126	131	146	147	148	154	131	130	145	142	127	134	152	139	149	140	135	140	132	129	140	161	154	138	127	146	136	142	132	136	153	141	146	134	139	141	132	166	151	137	149	147	127	128	149	123	125	158	140	142	143	119	146	142	129	146	148	138	139	136	157	131	136	149	134	145	151	150	165	159	145	142	139	123	135	143	134	133	143	144	153	162	153	130	150	142	140	129	148	137	141	173	152	128	134	128	151	159	145	154	151	170	130	134	157	134	138	162	141	167	120	150	150	140	115	157	161	126	141	148	147	141	151	154	138	114	129	160	134	135	132	129	138	144	152	150	134	140	169	130	142	139	156	135	146	131	149	154	145	159	150	158	144	150	141	136	143	120	134	150	166	136	123	151	152	148	132	137	135	157	152	140	143	151	122	137	128	156	138	148	131	116	129	131	127	146	144	133	141	115	126	155	139	167	151	108	140	156	137	162	156	141	127	150	140	147	148	148	157	172	152	150	145	146	141	123	127	137	137	128	162	141	161	137	138	132	155	159	142	151	172	166	123	135	157	158	150	142	177	146	149	133	159	131	150	166	139	141	135	170	135	140	139	149	134	149	130	140	125	140	178	157	121	138	144	145	124	123	136	145	144	145	151	139	160	142	154	153	131	161	139	152	150	134	144	137	144	146	138	143	133	142	133	149	121	163	148	154	151	156	131	146	110	140	163	152	148	151	134	151	155	133	140	162	127	126	138	142	139	156	126	141	146	155	161	173	155	161	139	135	135	146	133	131	151	112	133	144	163	163	151	139	154	130	131	158	150	145	139	155	159	146	148	143	133	130	132	137	141	147	157	142	132	151	145	139	123	153	151	156	125	133	154	141	143	131	124	118	126	152	142	151	148	151	130	139	147	158	137	110	129	135	137	139	135	141	145	131	124	142	146	146	147	142	140	133	144	150	163	123	133	139	151	155	143	129	150	151	143	131	146	131	159	155	128	144	139	153	145	136	131	142	131	155	152	132	151	141	127	141	152	137	152	139	148	129	130	151	145	136	126	142	149	145	126	141	128	148	160	145	172	154	138	124	133	153	156	138	134	143	131	144	147	143	153	164	138	145	148	140	125	164	140	135	154	120	144	130	152	146	124	146	132	126	141	133	126	159	144	138	160	151	156	128	139	148	141	131	157	139	142	129	160	152	144	148	150	147	159	150	140	135	145	148	128	140	140	142	163	134	131	149	173	165	146	136	147	151	154	143	146	162	129	148	154	127	148	143	125	159	137	140	157	151	144	140	123	138	161	141	143	137	119	150	150	147	140	137	149	146	146	155	155	151	140	151	133	144	139	135	133	143	140	136	148	134	149	147	142	147	159	147	146	154	157	133	137	138	148	138	137	134	141	146	143	128	130	136	140	125	154	150	148	142	149	130	143	132	142	134	154	159	147	152	139	161	140	139	146	146	154	144	139	138	121	143	142	124	146	146	126	161	131	150	127	131	132	137	136	155	140	125	148	155	137	142	142	136	155	150	152	139	122	134	123	148	153	132	149	139	136	139	142	128	131	135	139	137	148	141	139	125	156	126	159	146	144	148	129	132	137	153	126	145	147	149	162	148	126	143	148	150	153	144	173	128	152	149	153	155	147	136	149	122	145	133	133	136	146	146	157	145	160	140	146	141	141	150	160	122	154	133	171	140	142	151	138	143	137	149	139	141	143	144	151	155	158	129	150	138	142	133	134	154	143	137	151	132	145	146	131	118	134	169	154	139	139	119	123	158	141	157	135	149	128	138	135	169	144	123	142	147	129	142
26804	16794	3184	828	654	593	488	467	448	458	491	433	463	475	460	456	473	484	478	463	483	447	444	488	438	441	498	462	480	477	481	467	465	459	468	465	480	465	472	461	493	451	466	413	391	476	459	462	463	437	480	476	425	448	469	424	465	479	428	495	481	451	459	448	445	466	481	455	453	464	441	469	465	465	487	472	464	454	482	484	471	459	445	448	425	471	460	480	502	467	436	465	453	443	469	477	451	447	465	447	451	451	468	466	462	439	438	453	484	469	486	446	475	510	472	480	482	468	477	466	468	433	506	472	444	465	480	456	496	466	437	443	501	474	482	461	486	479	429	432	457	456	443	451	474	458	441	463	465	479	484	470	434	457	461	473	485	471	504	489	469	467	471	461	488	481	435	465	427	505	493	478	501	471	438	499	426	448	523	454	452	440	476	463	476	475	453	497	451	431	423	431	480	455	462	475	482	490	452	481	472	482	462	493	452	492	492	461	463	472	439	445	478	457	497	434	486	437	462	445	434	457	450	485	477	481	459	463	467	448	464	479	458	491	472	449	450	445	443	485	444	465	460	459	449	458	421	463	446	474	495	435	467	470	439	477	494	492	452	474	488	459	486	462	501	476	412	448	440	482	478	470	450	500	418	449	472	483	485	459	462	452	452	447	456	447	460	473	430	494	508	435	476	444	479	461	451	432	417	481	473	484	458	475	452	443	489	485	459	463	460	468	451	496	505	438	478	464	456	472	492	448	441	483	430	453	427	452	445	481	486	434	488	473	486	498	466	429	429	445	492	416	465	463	427	481	446	451	483	472	487	457	454	479	482	448	460	454	451	464	468	454	458	444	441	426	485	460	432	467	431	476	449	460	448	515	476	438	485	433	447	539	463	440	459	456	440	434	450	456	484	445	462	457	449	440	450	497	471	468	465	470	444	476	466	449	431	473	452	449	472	463	478	460	471	483	442	481	464	457	427	455	444	446	476	481	425	504	442	450	471	438	472	497	478	484	447	456	418	484	460	454	472	477	455	501	428	457	467	471	487	509	479	431	440	460	486	487	440	431	485	464	476	445	519	464	522	459	468	434	478	468	500	440	434	456	462	457	428	431	434	439	443	454	463	479	479	480	448	462	435	461	436	480	456	505	427	442	483	408	463	463	437	455	461	464	474	443	448	453	480	466	453	486	492	481	456	427	496	476	457	434	433	445	446	472	450	432	495	454	486	459	480	448	436	488	477	419	476	440	490	509	466	452	478	488	428	509	468	449	450	454	470	431	481	509	459	484	437	477	441	491	454	470	462	451	433	459	484	439	477	450	446	456	468	472	489	480	461	453	450	452	469	455	471	459	452	480	483	498	482	489	467	472	451	462	449	446	482	466	484	466	474	476	438	452	468	476	460	424	409	432	476	474	473	465	463	426	501	438	446	516	462	432	496	479	453	474	446	439	485	467	466	458	435	450	457	457	468	449	435	484	461	478	456	471	465	490	489	468	488	484	469	480	449	443	510	476	436	424	508	477	473	469	440	473	446	475	459	465	458	452	448	465	512	466	446	423	479	479	445	495	502	421	513	495	477	496	474	465	480	463	477	478	469	418	466	484	430	475	485	452	476	481	443	451	488	472	419	474	463	514	467	471	452	497	461	457	446	471	465	440	443	472	477	470	475	487	468	470	509	482	481	450	479	493	482	488	496	464	466	462	444	433	466	472	484	480	466	462	442	475	459	504	458	469	481	448	494	468	484	472	499	464	460	454	459	503	446	449	508	492	447	467	451	472	403	479	472	437	453	487	447	474	481	472	466	487	462	444	442	447	481	464	492	452	489	452	504	460	473	462	455	485	493	461	499	460	487	461	433	425	463	458	470	459	458	473	476	440	455	452	501	461	463	467	452	438	471	479	488	483	447	471	518	441	453	445	482	457	446	475	472	464	484	453	484	473	438	477	436	482	478	487	433	424	446	457	479	448	488	444	444	477	443	447	451	450	482	476	495	468	440	473	503	460	443	456	478	457	455	517	468	434	465	464	483	501	436	490	463	484	476	453	475	456	426	429	425	459	475	444	472	499	449	493	473	477	430	459	504	445	483	442	481	449	505	439	469	467	442	491	474	461	427	464	425	500	482	442	489	457	500	475	512	429	474	473	511	459	420	488	475	476	431	476	452	441	472	489	439	411	474	486	523	489	472	455	450	465	467	467	475	487	454	431	482	447	465	479	495	509	440	523	441	479	472	440	430	431	464	456	450	477	459	474	505	500	454	484	456	440	452	436	443	473	468	477	458	476	425	434	436	486	464	454	469	479	436	507	464	432	508	440	443	425	421	492	485	474	483	475	445	462	480	451	502	471	481	439	444	505	479	480	483	517	474	457	445	482	466	462	457	423	449	447	461	448	480	495	496	457	440	470	451	508	499	454	489	458	441	466	438	478	441	475	494	477	471	501	461	478	452	486	471	495	508	483	457	428	503	500	454	481	460	434	446	482	446	469	420	461	500	456	441	483	447	479	493	487	445	501	491	433	458	529	484	426	470	454	472	466	465	475	472	425	478	486	445	452	432	500	452	483	467	459	433	443	438	425	457	469	462	487	428	483	457	463	437	447	486	443	451	474	487	473	487	451	442	467	459	458	421	427	448	489	459	471	462	468	463	487	434	480	469	445	445	490	445	505	479	453	470	446	466	463	487	484	449	426	450	466	464	478	431	448	447	456	515	500	465	465	463	450	466	434	460	484	461	471	471	453	443	469	452	470	463	450	439	451	468	459	449	478	503	477	481	484	456	450	456	449	476	482	473	497	449	449	486	445	446	423	480	479	447	473	474	474	488	488	447	472	488	450	455	452	463	415	478	421	448	437	450	472	448	406	446	461	467	449	450	479	455	501	452	448	445	450	459	432	472	446	455	482	460	466	433	436	460	447	445	454	459	465	443	470	462	444	457	454	445	489	485	480	487	469	462	485	437	417	451	464	432	446	477	410	434	459	453	451	506	452	447	460	451	480	458	447	432	449	469	499	479	475	464	482	455	483	453	458	465	476	464	454	458	482	431	453	472	456	486	479	483	454	492	412	474	459	449	487	465	464	446	495	466	465	483	501	474	463	407	489	500	461	454	463	453	423	437	444	471	457	439	488	469	461	496	484	473	471	454	491	448	470	462	424	456	404	466	492	458	450	425	493	464	423	450	486	490	495	426	468	491	455	475	493	450	417	425	440	451	432	487	472	463	471	496	459	452	459	465	455	467	437	454	445	432	470	472	436	468	429	455	457	438	481	488	464	437	454	466	433	496	512	444	443	460	468	451	475	452	465	464	505	475	491	432	477	495	467	450	434	455	460	516	510	412	454	440	496	453	461	493	463	483	461	429	474	471	471	473	454	455	442	464	467	465	479	462	479	425	469	445	472	476	469	497	474	465	427	442	503	478	466	448	462	471	438	469	489	424	479	463	473	486	466	455	453	426	503	449	461	447	439	436	480	427	482	480	470	469	449	450	474	496	491
4215	1527	1102	801	706	694	655	612	652	608	612	653	629	621	652	635	626	616	620	579	674	577	607	641	642	647	581	613	613	615	613	592	617	630	625	595	606	647	578	624	599	646	589	620	616	661	590	613	575	618	610	639	623	613	589	599	591	604	607	617	634	560	561	594	669	584	606	624	650	625	594	632	558	588	635	613	678	597	586	588	636	651	595	630	616	608	621	609	594	632	579	572	639	623	636	631	631	635	620	597	598	610	619	619	562	619	591	642	608	619	641	638	627	599	620	615	620	574	644	612	569	640	595	620	618	596	589	676	566	614	600	673	649	621	634	649	598	636	599	612	629	620	600	620	611	622	624	575	628	601	621	623	631	594	602	605	587	626	571	563	666	650	611	630	619	652	596	605	628	627	638	632	626	583	596	631	626	578	601	638	615	616	655	655	678	605	620	615	599	632	646	616	613	591	602	598	654	609	603	595	585	621	631	608	664	619	604	581	628	640	656	612	622	625	635	587	632	607	582	644	637	629	611	629	606	612	644	647	611	616	605	597	611	630	596	656	626	641	601	607	593	643	621	640	641	556	630	609	608	604	573	616	631	641	694	635	639	647	647	579	568	639	594	627	598	595	598	654	602	602	626	606	595	637	671	593	593	643	604	606	623	583	604	554	578	598	642	601	598	613	571	644	594	644	661	630	632	635	616	587	666	585	616	647	683	620	597	601	615	618	622	611	563	638	632	656	606	599	651	622	611	587	630	628	604	611	644	589	614	631	624	632	647	593	614	649	593	612	614	648	575	622	588	655	586	672	582	592	626	627	604	604	609	577	574	628	618	598	583	601	641	623	629	580	611	647	632	636	617	584	616	656	621	577	633	605	598	592	648	601	599	673	592	624	638	624	679	633	599	608	640	635	650	610	640	639	619	624	587	627	602	610	672	604	570	608	619	628	647	622	614	616	573	594	647	613	623	598	594	597	563	604	599	628	629	552	620	579	585	640	652	610	613	645	606	616	592	636	593	589	573	621	623	588	589	655	659	638	579	587	578	614	651	631	644	608	636	618	636	617	616	631	612	621	628	619	627	602	597	614	637	645	648	589	601	578	640	666	576	618	631	613	573	677	601	621	638	616	597	593	589	609	598	634	636	568	648	647	587	604	614	628	602	577	612	630	602	592	602	671	574	589	642	639	635	602	583	622	595	625	607	609	626	605	587	579	614	601	607	579	624	585	619	609	611	622	586	608	620	582	617	660	615	571	616	583	644	614	602	579	625	594	627	598	639	589	631	617	634	620	644	637	655	587	617	604	590	615	628	647	639	592	593	614	595	612	618	585	627	597	618	614	627	625	624	585	613	581	597	648	645	620	595	617	639	570	606	619	615	594	593	620	604	626	629	584	604	604	614	637	575	569	570	627	588	637	627	633	604	626	623	635	632	583	625	599	672	615	643	630	614	586	605	637	609	624	621	605	593	614	562	598	659	619	574	651	657	612	640	622	621	642	607	594	608	620	625	621	672	618	624	597	589	656	606	656	594	612	634	631	609	643	582	607	618	596	577	635	620	574	632	652	607	625	647	598	605	616	601	613	599	635	591	570	587	616	594	588	621	665	568	655	624	604	622	627	632	650	630	610	628	581	624	592	608	650	604	646	597	593	598	621	635	635	579	625	603	618	622	557	607	612	569	596	598	626	681	621	590	654	658	598	609	627	630	625	593	613	684	611	615	600	605	609	589	610	571	586	635	634	628	664	559	601	609	583	627	592	635	614	577	580	627	582	595	615	585	626	592	614	578	645	622	687	614	621	665	581	651	629	599	618	620	621	636	666	606	598	626	660	614	626	605	602	657	619	677	641	601	636	615	640	605	648	659	602	624	603	596	575	643	606	611	645	591	630	598	575	613	650	593	596	633	612	551	627	619	641	617	605	585	607	576	620	582	606	632	592	593	563	580	617	595	623	581	612	608	570	637	671	593	612	647	623	624	585	601	592	615	622	629	551	624	645	622	660	640	654	597	630	631	610	598	598	596	630	595	571	612	632	588	612	598	588	615	590	629	660	625	621	603	615	622	636	609	597	615	575	598	633	596	594	631	615	589	570	601	569	623	620	652	608	616	602	645	661	588	632	597	613	621	598	617	571	590	618	631	631	644	581	633	601	594	606	585	639	573	644	570	627	640	588	653	620	590	584	565	606	636	606	621	629	596	611	634	647	643	610	634	633	606	590	622	635	638	607	622	620	654	667	613	616	591	671	603	606	634	600	622	612	595	635	594	620	610	638	599	640	636	603	643	567	600	611	593	607	650	629	580	608	570	596	624	645	620	620	663	617	611	641	633	611	639	612	602	613	620	596	587	616	730	656	650	622	624	632	629	567	634	604	587	583	635	617	656	617	620	653	619	593	638	594	619	613	647	629	623	598	597	607	624	599	614	641	586	613	565	640	660	607	599	579	647	644	572	597	596	605	609	618	605	634	599	614	624	605	623	583	601	630	601	625	628	634	613	641	622	611	614	630	621	599	609	594	626	605	655	628	582	618	612	582	568	602	583	611	596	600	654	613	596	630	612	606	606	623	621	616	616	581	604	601	660	616	609	594	604	588	643	623	624	641	690	612	645	622	616	598	627	614	613	605	616	653	626	588	584	641	596	605	623	591	624	615	629	634	625	615	657	645	599	559	581	603	644	607	597	638	639	619	596	618	600	634	596	588	664	615	628	604	623	599	616	607	601	614	657	674	652	617	637	638	612	618	616	579	628	609	599	616	596	620	589	640	628	641	640	595	653	627	557	621	678	569	602	639	609	595	620	617	615	579	644	639	618	676	639	610	561	617	595	618	648	546	627	654	595	619	564	616	601	621	543	602	624	606	648	593	649	614	641	636	624	602	623	608	630	640	625	609	666	627	619	632	631	580	621	639	618	616	578	616	612	572	596	582	575	596	590	578	631	576	597	608	620	599	635	635	576	627	598	612	657	592	621	599	626	625	594	642	638	607	564	589	571	592	621	620	613	639	649	586	608	592	615	605	655	625	609	613	621	609	603	610	592	623	596	598	575	640	627	602	627	572	654	629	607	651	604	609	627	609	575	605	607	598	642	606	665	641	615	562	627	630	611	600	649	644	614	580	601	604	590	635	603	583	625	614	617	610	638	619	653	609	608	585	626	611	596	599	640	639	590	585	648	662	588	589	619	636	586	627	575	599	592	605	613	617	619	584	602	629	618	649	629	656	597	669	648	632	606	593	611	619	642	607	582	599	586	592	615	640	611	659	654	576	657	604	583	598	630	615	581	654	640	630	673	618	611	623	612	592	604	617	628	619	587	578	619	646	630	594	611	572	584	623	583	577	606	668	628	599	598	631	577	583	620	617	641	625	616	617	614	644	666	609	632	667	618	645	629	613	593	609	592	611	633	610	630	597	605	586	581	584	610	623	605	659	593	597	621	573	634	618	652	617	624	673	609	614	627	666	607	621	610	601	630	579	574	613	644	607	596	603	602	619
22955	20806	27475	24212	20141	1957	576	464	392	383	381	370	358	350	320	366	329	337	290	297	320	366	320	295	294	338	329	307	295	320	306	313	305	260	320	285	326	330	291	267	303	287	276	293	293	319	282	312	318	300	284	281	296	312	287	338	311	333	282	292	301	302	288	299	289	281	321	304	283	289	299	285	320	295	282	277	285	296	276	296	303	287	322	296	312	300	327	310	317	301	271	293	300	306	283	324	300	284	286	313	298	310	270	283	264	291	290	303	291	315	307	289	322	302	310	309	292	296	285	271	285	271	331	267	309	321	288	295	292	302	276	281	280	272	276	301	288	297	284	267	283	280	271	293	332	279	321	298	307	289	304	286	285	285	300	278	299	300	315	299	297	320	298	324	278	308	285	239	341	315	319	298	297	291	314	308	293	309	301	271	284	296	280	275	298	280	273	285	293	280	275	303	286	281	326	294	323	294	329	290	318	295	297	289	314	301	273	323	336	263	303	251	299	269	302	284	264	258	270	330	274	313	296	300	303	299	303	313	284	299	290	298	306	294	278	292	271	275	274	294	306	307	331	312	288	310	305	295	282	301	303	281	275	311	313	280	291	292	295	297	311	303	303	292	285	288	305	308	296	277	294	287	325	291	312	291	299	285	293	307	281	328	276	302	318	268	281	275	279	307	298	317	301	314	307	285	294	290	328	289	303	319	303	290	304	322	313	297	299	269	295	279	312	301	281	315	291	288	308	295	313	299	280	312	248	298	297	281	273	310	293	277	324	292	316	263	274	313	326	288	287	317	297	296	287	296	313	278	309	284	319	284	284	269	260	293	305	315	318	283	280	326	314	275	297	303	299	290	279	301	289	266	293	284	277	325	281	326	276	294	296	290	288	268	320	278	310	306	322	304	280	284	279	304	297	288	250	282	305	297	287	270	301	284	275	277	307	287	320	280	336	291	288	310	286	260	313	288	285	287	286	279	274	304	288	322	280	310	289	324	305	325	291	308	301	314	329	301	300	298	279	290	287	295	275	322	287	316	295	292	282	259	299	313	310	287	291	290	265	323	306	303	308	298	309	317	292	313	296	312	309	334	313	284	277	301	283	315	304	302	313	277	290	309	318	295	293	307	293	290	303	307	264	288	286	316	302	297	278	293	290	311	326	304	281	298	295	302	291	289	294	274	291	292	274	318	282	290	330	288	289	302	284	279	281	266	309	288	285	297	315	310	264	277	283	296	283	299	270	271	294	286	291	290	316	295	295	307	299	267	274	284	278	279	287	268	325	324	302	298	283	312	281	275	288	297	266	323	293	277	294	300	287	272	322	305	292	291	312	287	270	274	315	297	282	297	311	309	297	320	312	310	305	288	308	287	308	273	277	300	316	273	275	280	313	302	304	314	293	287	276	301	301	290	306	307	310	265	322	282	308	286	295	271	281	289	294	292	248	280	268	269	303	282	285	304	310	299	313	307	301	325	301	295	289	322	299	305	250	267	283	291	268	296	292	303	308	316	262	308	290	298	280	287	310	324	308	308	316	320	322	325	305	292	293	282	324	286	277	280	325	267	309	307	297	254	300	303	308	304	293	288	316	298	296	295	295	288	260	291	304	319	313	317	298	327	268	287	278	317	282	304	302	333	274	313	285	301	273	317	313	275	321	314	275	303	305	286	298	281	289	303	302	256	273	299	284	297	277	301	321	323	294	294	289	270	306	286	305	281	302	294	293	291	288	301	295	308	301	335	299	282	289	295	265	283	297	299	311	274	301	271	311	295	280	278	301	310	280	290	297	290	297	296	311	316	292	292	309	282	303	274	292	301	265	299	324	295	290	285	324	249	315	332	298	300	318	291	303	295	287	270	309	268	308	304	293	295	300	287	320	291	275	292	306	286	292	312	293	325	285	273	281	299	306	328	304	309	296	269	308	275	299	324	295	334	284	274	303	298	288	300	276	314	300	278	272	324	269	292	295	283	274	301	308	298	299	304	330	278	293	304	333	300	296	268	283	294	299	297	263	298	337	296	313	278	297	314	312	302	308	304	291	275	279	305	267	281	289	285	269	299	289	262	273	299	281	309	294	311	293	298	287	267	323	312	257	263	311	309	286	282	283	323	288	333	289	285	310	262	283	326	277	288	291	324	296	287	287	299	315	302	286	287	298	285	321	312	312	295	286	290	279	311	290	296	278	305	285	325	282	300	321	292	320	323	298	288	296	305	296	304	319	304	300	298	297	315	303	277	304	326	277	321	271	296	310	292	283	291	331	284	281	297	321	273	283	295	323	296	306	281	315	274	301	287	281	308	265	280	274	316	297	300	287	283	307	283	297	317	272	342	275	298	301	296	327	316	285	317	296	297	314	281	310	309	280	315	300	320	289	298	269	311	273	287	286	316	289	309	262	313	276	275	306	310	300	296	310	311	314	302	306	310	319	282	299	301	310	308	278	301	297	322	276	292	314	284	328	292	277	296	296	311	297	275	275	301	288	285	279	299	288	291	268	283	303	315	303	278	286	289	263	299	271	283	274	269	275	314	278	310	273	331	286	272	271	294	277	306	284	298	291	279	298	280	277	285	259	264	284	290	292	311	314	294	303	310	277	306	281	294	289	301	271	298	321	300	305	294	305	292	319	280	317	273	284	307	305	303	288	310	283	308	280	287	316	289	284	339	293	272	288	294	337	279	294	301	303	277	274	275	290	275	301	304	303	333	287	295	286	294	301	260	311	301	311	321	297	291	262	263	286	281	295	298	275	267	302	272	272	305	308	289	310	272	278	298	308	289	324	296	307	264	261	296	266	251	261	276	292	277	319	297	275	273	297	306	277	287	288	276	316	305	338	247	289	281	282	282	265	316	302	299	291	263	281	308	257	299	310	310	320	307	288	280	273	296	308	287	293	290	317	288	305	280	300	279	321	334	253	306	320	310	324	311	321	269	324	277	321	283	308	282	295	334	318	276	287	263	310	303	339	303	286	297	308	307	305	278	296	298	294	301	280	300	305	292	322	296	297	289	280	319	317	314	289	267	284	292	270	308	273	306	311	293	299	286	272	278	250	301	264	303	314	312	323	288	315	294	286	309	280	305	295	294	297	272	292	293	296	307	293	286	291	277	288	298	284	328	270	317	319	265	303	301	276	278	301	292	289	282	320	293	284	301	296	262	330	276	305	292	285	298	314	299	295	267	282	275	324	291	298	280	320	279	307	282	308	307	299	299	303	289	257	302	262	276	296	256	292	305	322	280	278	303	310	316	280	281	298	282	309	297	277	321	310	320	287	297	313	298	317	334	282	273	281	287	297	294	292	320	301	311	296	266	293	315	282	333	268	261	320	278	308	281	340	298	256	292	301	264	272	275	279	283	317	308	292	314	284	308	292	283	335	294	266	314	293	296	286	283	294	320	288	286	285	251	317	250	327	327	286	320	289	302	280	290	320	275	330	284	280	296	276	289	348	276	291	282	304	285	281	309	309	287	296	304	273	290	286	286	298	270	297	322
3126	8143	5032	2265	1636	1238	982	798	732	654	593	550	539	522	516	460	473	504	420	452	426	415	451	441	430	460	427	468	454	460	463	433	403	403	431	411	417	425	416	392	432	428	444	421	415	428	421	381	414	407	398	411	429	418	427	426	415	438	392	376	387	417	417	410	384	413	422	404	422	430	412	401	404	397	407	411	428	403	439	404	403	401	423	416	374	402	414	395	402	432	415	390	396	419	425	394	435	428	419	415	421	409	408	433	391	424	405	392	396	403	405	392	423	394	416	386	370	402	398	373	403	410	434	421	383	415	414	412	418	420	399	388	375	388	404	389	423	421	456	410	398	431	384	373	409	405	398	436	406	399	384	353	404	413	364	407	424	373	397	423	400	396	410	439	393	400	437	397	373	414	380	415	387	419	425	376	374	383	393	381	393	409	421	407	398	454	401	445	414	379	389	392	409	428	427	414	388	421	393	441	419	399	358	429	448	409	394	374	407	428	421	425	430	416	421	396	384	399	413	416	372	447	411	357	382	422	403	380	401	396	395	410	426	446	391	361	419	416	399	385	405	403	385	438	397	392	403	414	423	399	397	408	406	423	374	437	385	405	431	445	380	419	417	410	408	427	413	381	404	436	426	398	370	384	385	407	414	383	416	446	383	404	410	391	355	415	424	397	384	433	390	410	405	395	378	379	409	414	401	396	366	441	433	393	379	416	409	414	393	420	422	375	412	402	378	442	421	381	393	389	409	420	375	399	381	372	385	391	420	425	422	418	399	385	406	407	430	381	398	455	453	398	412	395	396	435	416	399	405	420	423	408	405	396	418	398	410	379	420	418	407	412	431	404	397	427	405	402	405	419	405	446	390	394	387	413	420	435	416	404	408	407	391	436	411	401	400	399	413	427	384	423	420	453	413	411	399	408	397	428	391	357	409	381	415	419	389	412	401	386	432	395	458	378	423	384	373	385	383	417	387	403	399	373	412	394	405	372	420	436	434	405	403	391	433	413	422	399	391	388	390	428	363	428	411	437	437	370	398	443	368	401	400	391	383	398	380	429	380	408	384	407	414	391	418	438	406	389	413	401	420	393	416	403	386	406	406	450	407	411	440	406	399	396	411	386	421	402	390	379	387	417	406	399	383	386	426	422	397	445	380	382	355	411	401	413	383	412	388	410	447	363	391	416	391	431	415	441	391	402	400	416	393	416	394	388	419	382	394	378	387	384	420	400	395	419	411	420	412	390	376	416	412	434	435	392	412	425	372	402	397	390	432	414	439	397	378	411	412	436	368	411	386	411	399	378	373	417	432	406	397	382	410	426	449	417	445	383	414	415	410	430	428	400	412	432	410	415	402	409	368	363	388	416	424	442	429	429	413	432	400	404	397	424	400	373	403	389	411	413	407	400	383	385	437	426	456	413	405	402	430	390	403	410	405	400	374	442	394	402	376	444	441	444	439	403	435	433	412	422	421	385	411	381	409	438	408	403	411	398	390	398	420	451	408	397	399	409	417	406	426	357	373	378	418	398	394	414	420	386	391	413	416	400	366	416	428	372	389	402	420	439	399	386	375	396	415	464	381	408	393	418	414	417	421	389	458	425	405	384	393	414	416	390	389	430	410	429	384	423	438	424	411	408	405	399	433	397	379	393	393	437	421	413	403	418	404	400	400	406	420	417	432	396	415	418	415	424	414	418	419	377	411	395	417	407	421	403	415	425	379	414	374	415	431	410	385	389	375	390	401	411	406	397	384	441	418	408	409	406	429	431	391	387	409	430	419	408	408	383	399	422	401	411	415	394	370	424	377	415	398	367	373	382	374	408	413	384	413	391	434	358	400	382	454	422	434	411	410	419	428	351	415	421	401	385	390	381	405	420	367	421	405	443	389	404	390	381	426	374	392	431	438	377	422	408	373	391	402	420	400	381	413	421	411	423	428	405	450	422	420	424	442	397	412	403	427	420	398	437	389	410	420	414	421	417	447	390	425	432	384	406	380	404	393	394	428	411	432	398	381	381	394	395	401	395	424	387	394	420	411	420	405	413	410	390	411	430	413	382	406	396	379	373	423	425	401	438	413	408	404	413	418	406	428	364	386	405	395	372	377	397	407	396	453	439	389	395	404	412	422	425	397	391	410	410	394	375	426	426	383	442	378	420	411	439	378	397	359	403	425	409	383	393	455	408	386	418	375	388	417	413	420	402	430	394	445	429	427	425	402	392	382	393	414	410	379	419	430	464	398	436	406	430	382	384	462	396	404	386	402	405	361	437	381	382	419	378	392	396	419	412	420	371	405	366	420	428	416	396	396	386	353	432	358	424	382	362	421	415	393	385	390	410	398	408	360	400	398	401	406	415	376	404	377	445	408	403	364	354	416	413	384	417	398	404	388	435	440	383	361	407	419	391	382	438	399	422	393	438	436	445	394	392	420	390	430	427	404	423	402	401	370	394	416	440	416	401	399	406	404	418	376	420	385	415	434	392	449	411	391	395	429	450	365	378	405	406	401	401	434	387	416	388	396	391	402	419	383	386	410	400	393	416	396	398	410	398	365	380	403	387	415	389	394	395	413	416	400	392	375	413	426	412	394	383	421	382	423	390	412	399	432	414	418	428	400	380	389	386	370	382	427	357	410	421	384	451	457	413	413	426	414	415	403	382	408	392	416	368	417	368	409	425	452	391	393	372	407	422	394	385	406	411	407	387	402	411	387	379	389	372	395	435	424	425	416	371	409	394	432	438	408	407	402	384	391	434	355	395	417	396	407	401	424	408	426	398	400	426	387	409	434	364	389	402	377	432	443	420	395	404	428	426	455	398	405	374	416	400	410	405	429	394	390	407	374	406	437	421	406	367	392	399	387	417	432	395	419	429	388	434	390	393	445	386	428	371	407	389	377	375	410	409	423	382	424	448	439	425	400	408	409	366	394	421	413	396	414	401	423	388	415	407	401	392	392	394	441	411	395	410	408	389	423	396	419	367	406	429	424	403	404	419	389	363	426	379	415	425	384	393	413	382	402	374	383	426	410	405	436	408	407	441	417	432	401	391	427	386	437	438	404	390	408	435	386	404	416	407	410	380	410	418	393	396	423	402	437	392	395	404	387	352	445	425	396	378	374	356	412	391	396	388	410	420	398	401	377	382	396	375	400	395	392	377	392	415	447	394	382	398	406	421	412	409	414	401	414	379	419	379	440	430	358	426	432	443	442	418	407	400	410	396	387	394	409	380	400	392	380	362	376	414	416	394	445	420	397	407	394	425	395	383	411	412	397	406	385	400	415	416	403	410	403	448	393	403	409	404	419	400	374	369	430	394	382	378	413	443	418	412	426	435	379	434	392	392	422	395	393	424	407	405	431	408	368	377	410	413	397	407	394	421	400	417	410	392	403	348	421	416	407	417	401	393	411	382	402	419	409	399	410	432	402	410	412	397	392	393	388	391	404	389	419	403	370	440	429	401	392	408	411	382	412	404	405	401	387	356	393	397	447	379	392	405
24319	20802	25448	22374	1152	502	457	415	416	386	396	387	389	417	385	348	380	354	396	376	384	380	371	351	368	382	366	362	368	356	353	364	353	387	348	353	382	371	371	344	396	357	380	389	379	370	347	375	354	363	366	385	366	357	424	333	356	376	370	361	350	384	351	334	418	367	393	369	383	371	355	377	356	350	400	411	335	355	348	418	386	406	366	384	379	374	352	355	352	400	368	386	380	376	332	394	375	401	374	381	323	366	383	411	351	330	369	353	388	363	337	373	400	366	360	359	363	357	334	362	375	365	370	371	335	373	345	366	358	373	347	383	369	370	365	355	363	367	374	346	351	407	384	365	340	360	349	370	353	388	364	373	373	378	351	372	329	333	347	339	350	398	372	367	360	363	404	320	353	357	398	396	355	382	346	369	380	368	393	402	356	383	332	381	361	309	351	395	347	358	391	400	385	372	373	377	338	368	371	365	343	357	362	371	354	357	371	355	350	312	389	383	347	332	357	370	349	362	351	389	351	374	354	336	375	374	329	357	381	370	373	327	381	347	333	352	395	361	407	316	382	338	344	348	365	368	371	368	361	373	343	341	350	360	339	372	341	359	369	383	400	346	329	401	380	345	364	346	367	377	367	356	320	378	361	353	357	366	385	352	342	346	372	380	357	368	373	342	353	372	362	380	356	368	366	342	377	336	330	349	395	349	357	328	363	370	347	354	402	357	368	343	395	329	357	347	363	380	383	359	358	343	368	334	365	351	380	360	357	353	378	363	310	376	364	356	372	375	369	346	378	377	359	360	362	367	395	356	362	362	361	373	361	340	390	393	360	334	371	372	372	385	357	337	396	347	411	395	344	351	333	366	364	335	338	363	366	360	371	386	343	364	382	357	394	330	390	407	348	369	339	374	344	367	377	355	368	321	334	324	346	377	360	367	384	369	360	397	354	351	383	372	345	335	362	401	341	377	338	372	357	367	369	359	364	357	361	363	367	371	367	365	342	371	370	354	317	347	367	349	367	400	374	364	361	360	358	354	379	340	337	383	376	369	409	350	357	346	363	351	361	324	377	349	373	388	381	387	369	361	378	360	389	384	359	376	348	340	377	370	371	374	405	373	355	340	383	382	355	365	361	364	366	363	378	369	362	359	349	365	366	400	405	380	396	382	355	365	379	351	339	346	345	386	357	365	335	349	368	371	366	397	357	330	348	362	352	362	362	344	362	341	363	324	340	361	368	369	371	380	353	390	362	363	348	331	370	368	344	367	360	347	361	339	374	391	333	347	329	373	380	392	373	395	357	367	379	356	372	373	389	405	376	394	363	383	393	378	346	379	393	359	335	343	384	345	340	355	369	388	339	351	411	376	323	380	352	386	384	366	343	362	377	390	354	407	323	368	379	358	364	346	364	401	374	367	349	349	357	379	336	378	375	383	304	326	366	392	360	340	360	375	351	354	356	352	355	374	385	377	387	343	355	355	298	361	354	344	344	356	349	371	355	360	345	384	367	391	332	374	364	350	380	374	384	378	335	343	356	353	337	393	395	366	375	357	349	380	393	357	334	394	369	399	395	364	334	357	366	355	377	387	363	382	345	369	347	345	359	315	371	387	376	349	375	374	412	400	366	330	348	371	350	345	351	366	388	357	364	329	392	363	378	369	340	359	364	390	357	386	351	339	387	352	392	366	349	364	331	338	345	329	364	375	395	355	378	344	346	345	357	391	383	340	352	351	352	382	340	374	339	345	341	399	353	373	366	355	353	361	394	360	346	357	345	385	383	373	363	356	373	381	387	328	350	358	343	348	344	346	362	353	396	329	388	360	375	376	385	411	354	375	366	374	352	355	385	360	370	348	365	358	361	359	366	380	361	405	341	326	376	338	346	379	367	351	383	392	374	389	347	360	358	307	381	328	360	355	393	368	379	343	377	361	359	362	351	361	352	355	393	374	386	372	340	371	356	362	383	372	400	373	366	373	367	418	338	352	355	380	344	345	354	373	345	377	321	362	396	360	364	390	348	324	355	363	364	358	353	369	389	365	361	362	354	347	353	339	353	353	367	360	377	382	368	367	372	364	354	389	383	355	362	375	371	390	367	354	344	364	352	366	407	367	361	364	397	354	365	334	364	327	355	357	370	392	368	335	345	374	344	383	384	376	357	372	346	371	383	359	387	350	341	384	348	371	372	356	393	356	358	385	362	395	363	343	385	385	382	381	362	354	380	373	341	326	346	402	331	368	367	357	344	377	381	397	352	349	348	380	360	348	359	375	368	334	352	390	349	353	359	387	353	366	381	372	380	379	340	357	364	355	358	324	376	362	344	347	344	359	375	366	349	350	399	360	336	354	362	357	359	386	335	346	369	346	360	352	387	373	351	382	356	349	399	354	361	337	358	371	389	379	376	344	367	341	370	349	349	393	358	361	375	332	379	359	363	379	363	335	369	333	398	356	362	339	364	348	370	365	390	371	379	363	391	372	352	372	383	368	351	391	389	333	393	353	361	345	387	368	369	337	416	381	340	380	382	381	348	376	375	354	358	370	360	349	362	358	363	382	398	378	360	357	346	350	394	390	341	346	369	372	366	330	368	388	354	357	370	357	375	383	335	356	366	345	388	336	356	379	364	382	368	348	368	343	378	401	347	384	381	349	380	384	387	357	370	369	381	380	405	374	372	376	359	395	347	366	364	348	376	347	373	380	399	355	363	348	376	386	344	350	378	359	353	335	364	332	366	359	353	335	352	361	369	348	356	365	368	373	340	335	333	367	363	328	349	348	369	399	412	352	357	365	344	346	367	383	368	352	345	372	364	398	321	355	341	350	357	330	373	334	352	384	373	377	358	372	403	366	378	366	391	370	352	392	379	377	378	377	388	363	375	375	373	345	378	370	351	372	346	369	364	364	375	366	352	346	398	379	341	374	376	377	358	373	366	358	385	383	374	343	364	351	356	372	338	369	359	366	369	341	368	326	351	366	345	388	393	371	377	359	387	376	349	334	378	388	348	387	347	368	334	371	343	371	371	360	368	370	314	353	376	398	376	380	371	375	368	356	319	381	362	380	394	365	375	378	348	340	386	375	361	395	364	360	367	353	371	376	375	354	348	350	356	349	337	376	375	364	357	335	363	353	364	350	363	377	340	345	352	370	384	363	346	326	387	349	352	351	372	373	360	379	373	346	330	346	406	371	369	346	316	346	357	364	367	376	348	409	387	350	396	411	338	329	340	353	366	373	389	380	370	330	354	346	325	378	378	313	354	369	360	370	373	336	349	367	383	383	350	359	353	358	348	375	351	368	387	347	371	361	355	354	350	362	342	331	363	357	352	395	362	364	355	356	362	363	355	390	375	350	367	332	361	374	384	356	333	380	342	375	357	361	346	372	366	350	356	381	383	373	336	405	361	366	372	347	386	342	341	385	367	364	360	375	392	359	369	356	345	355	341	390	341	397	366	369	363	405	412	361	370	371	368	384	345	366	356	351	353	344	355	352	346	359
3335	3775	2396	1325	1036	857	734	623	614	565	611	573	568	541	547	531	490	521	511	509	490	503	498	484	507	480	520	488	461	468	533	486	458	531	483	441	469	486	464	461	480	470	496	465	474	498	473	485	504	466	457	475	510	473	492	510	501	432	460	476	463	525	457	465	456	467	485	485	474	473	496	450	476	469	481	479	478	488	472	456	485	473	458	492	483	498	440	494	463	457	487	481	452	469	494	458	471	503	462	467	490	453	480	466	455	488	494	513	499	442	441	498	489	447	466	489	489	462	473	459	472	499	485	499	486	487	471	476	501	516	488	452	489	438	490	494	485	454	475	472	479	513	462	446	479	451	484	519	486	526	489	449	487	495	452	462	484	456	467	472	488	488	463	471	467	499	485	478	467	492	443	425	484	480	478	482	450	500	492	539	485	500	456	493	492	427	512	451	500	450	469	480	506	467	466	473	488	508	490	498	472	501	477	461	469	470	505	478	511	516	517	486	474	489	440	479	490	523	511	521	448	490	459	495	453	473	461	468	503	535	492	544	466	509	467	487	506	453	483	511	475	472	488	437	487	476	466	479	488	472	466	500	482	455	488	451	505	491	477	476	458	490	475	482	480	468	478	501	471	490	507	464	522	519	497	485	436	490	503	482	511	494	471	512	496	434	530	482	500	490	447	469	465	469	480	468	483	491	494	471	504	459	446	468	493	454	494	479	485	498	504	484	502	453	473	461	466	495	521	498	492	477	503	448	460	482	456	483	459	488	465	509	442	460	484	482	450	488	489	476	469	500	476	460	499	484	493	492	480	491	450	500	481	459	440	430	487	440	485	480	427	502	493	514	468	502	466	481	458	495	492	440	471	465	459	471	482	454	513	452	472	509	487	461	488	468	493	509	439	487	443	461	472	499	499	450	491	453	504	459	456	456	473	447	453	456	491	468	461	449	472	468	452	472	439	473	454	486	466	479	490	497	476	442	471	477	434	454	491	463	514	496	497	484	470	459	483	466	450	509	518	486	505	491	486	471	482	485	479	501	467	470	508	509	512	456	491	494	471	464	456	465	513	486	470	470	504	462	503	512	486	499	471	493	456	494	426	481	486	481	479	463	438	481	485	481	432	468	460	484	458	519	432	503	543	500	493	496	509	511	473	446	501	437	483	488	465	466	417	442	423	464	461	484	472	456	525	505	447	501	512	476	502	513	461	470	435	453	468	513	483	484	454	462	463	455	493	471	484	449	484	483	478	507	510	443	484	474	491	501	474	499	475	483	511	506	502	451	486	468	431	475	499	451	498	496	482	480	501	486	493	480	463	510	492	443	463	455	437	502	477	475	486	487	456	498	509	456	472	447	458	479	466	456	490	447	469	476	474	470	455	512	451	467	459	469	479	475	519	468	499	485	496	434	449	439	450	465	448	535	475	498	457	468	466	456	508	496	484	481	467	507	504	477	472	486	459	493	503	489	472	480	470	509	497	480	482	474	441	493	495	474	469	479	477	509	501	467	490	459	492	478	478	473	450	474	473	456	470	467	469	489	502	493	469	497	482	476	497	469	473	458	495	473	477	485	478	457	502	495	482	449	524	456	446	466	470	480	488	477	504	425	472	476	478	479	459	500	470	501	454	478	496	519	495	525	482	487	486	476	528	487	503	480	497	449	466	474	467	466	503	514	503	504	511	478	476	445	450	515	454	459	474	498	452	479	487	510	496	469	488	479	507	478	485	492	505	526	474	493	480	466	452	500	496	471	447	462	480	481	498	487	517	475	517	496	467	501	484	443	487	477	499	486	463	489	517	494	467	512	496	486	456	500	514	519	449	471	510	456	494	502	498	475	466	467	443	487	464	504	472	483	465	537	513	488	475	443	450	438	472	502	490	435	470	501	476	489	472	484	476	439	478	477	483	491	498	468	525	470	457	492	465	498	448	495	460	458	444	509	465	455	449	464	457	487	493	446	469	492	480	471	451	500	499	461	458	490	484	503	495	459	463	450	468	489	502	463	494	472	469	493	506	488	493	487	461	501	477	461	451	464	460	483	497	469	427	504	454	492	498	454	400	452	480	455	459	460	471	490	466	430	454	467	504	499	488	482	524	477	493	490	491	461	457	469	501	464	479	509	422	498	457	433	499	478	466	501	479	493	488	458	519	489	487	492	489	484	526	463	470	462	478	456	485	514	486	527	474	481	464	451	496	475	493	463	512	489	492	466	444	460	472	473	487	439	487	497	442	499	508	475	496	497	472	463	515	458	487	499	487	449	464	489	483	483	487	464	447	507	457	472	433	430	486	478	471	465	494	466	480	439	456	490	486	488	475	495	462	465	495	471	433	489	513	460	501	521	527	485	501	455	485	448	446	471	476	484	513	452	505	456	495	490	468	456	490	496	503	472	484	492	461	470	476	484	458	459	455	460	454	482	481	459	488	492	482	489	493	462	465	480	471	514	486	462	482	476	489	475	475	445	460	485	471	494	507	483	473	499	492	525	463	481	449	499	468	499	491	491	482	439	495	480	464	486	519	476	504	517	478	457	471	471	453	503	471	503	484	500	488	492	484	497	435	493	466	482	444	493	459	437	504	488	448	481	455	512	503	453	465	472	497	493	480	456	463	502	478	478	473	462	497	499	481	456	477	466	456	469	518	462	480	473	512	475	422	476	490	478	502	465	452	475	451	479	448	498	496	476	491	446	484	458	475	529	482	492	470	502	491	459	511	434	472	471	463	472	470	481	443	497	489	491	471	463	498	478	489	453	470	444	447	433	491	502	467	511	471	494	491	491	491	461	511	494	473	472	462	479	477	487	464	467	455	476	485	463	450	445	476	481	471	491	508	487	492	501	483	514	505	447	466	500	466	455	476	471	474	520	464	486	465	474	458	466	470	476	483	467	497	461	511	493	466	468	487	486	469	490	502	496	500	509	483	468	519	509	544	452	496	450	478	518	482	505	461	457	452	449	458	490	480	494	498	450	485	484	515	472	449	460	494	450	499	494	463	475	464	452	461	488	450	443	511	447	494	470	475	477	448	472	483	476	453	494	465	463	501	487	513	474	495	533	496	510	472	462	485	458	473	484	519	490	487	501	486	486	483	504	472	498	527	437	460	475	497	490	474	485	429	516	489	500	444	472	488	477	468	531	476	488	487	469	503	472	454	468	488	485	447	434	491	491	513	506	474	468	478	448	478	491	490	448	481	490	458	506	494	481	480	486	471	487	464	488	492	469	487	453	482	458	449	454	487	466	498	506	469	488	488	506	482	444	480	478	480	463	474	470	465	497	509	474	482	486	464	456	460	491	468	501	454	491	532	531	443	450	463	505	483	465	480	497	477	460	496	460	486	474	483	434	493	483	471	478	501	504	455	488	490	445	484	451	473	451	470	500	491	493	460	517	446	469	490	476	462	489	474	451	461	458	531	457	485	436	447	498	532	500	493	463	480	479	483	528	498	490	459	405	479	453	497	477	436	473	483	431	507	451	477	464	443	485	525	475
22077	20833	28102	23654	20825	19238	1115	403	311	249	241	200	205	202	187	182	158	143	145	121	149	139	122	129	114	112	116	111	119	120	107	122	109	99	117	114	105	109	117	116	113	114	103	118	103	97	119	125	112	96	122	101	96	98	96	94	102	95	110	119	99	97	98	116	121	125	98	106	99	107	111	95	113	94	100	114	114	142	94	104	109	104	98	114	115	112	97	120	101	89	96	95	110	97	99	112	100	95	102	108	108	101	88	84	116	94	112	102	100	114	106	106	89	109	106	104	108	112	100	124	107	104	112	113	130	100	97	117	113	95	115	109	93	114	109	100	96	109	103	112	98	119	111	99	117	105	100	91	118	117	98	103	108	107	104	112	101	111	73	91	83	90	113	81	106	102	103	111	94	97	112	98	107	110	86	98	108	100	98	94	96	102	97	98	94	111	107	119	105	101	106	107	98	80	97	94	115	94	125	111	110	124	95	94	92	110	96	113	112	98	110	110	133	101	88	124	113	96	103	116	102	104	117	107	105	117	82	106	121	104	97	127	115	100	92	100	114	102	97	108	107	92	116	97	129	105	103	119	104	116	122	96	111	101	88	105	99	105	96	88	111	82	115	100	106	96	98	116	104	89	110	89	106	97	107	91	107	94	105	115	125	88	109	107	103	109	86	96	99	99	95	100	98	93	122	114	103	109	95	111	101	100	104	122	97	98	100	104	112	90	101	99	117	99	101	105	108	94	92	106	98	117	110	120	98	91	110	102	91	87	104	126	109	93	101	111	107	103	100	109	101	99	81	108	115	109	116	107	114	103	90	99	100	97	99	97	96	115	115	110	108	97	110	96	90	101	113	96	101	87	123	108	118	108	107	96	104	85	87	107	97	95	104	99	97	98	112	97	113	108	92	109	117	88	87	94	99	106	100	103	114	98	103	107	108	90	116	92	90	85	86	104	94	104	85	104	91	109	109	124	105	104	84	95	100	95	121	107	111	89	113	86	88	121	102	116	117	106	123	100	95	108	90	90	99	101	110	108	95	89	110	130	110	99	120	91	107	85	91	99	99	82	115	110	101	99	102	111	108	94	96	100	86	106	106	92	109	99	99	94	101	104	100	93	119	124	99	102	106	116	106	97	132	122	93	93	108	113	110	113	104	104	91	103	117	113	99	117	96	110	103	110	92	105	112	111	115	94	92	121	100	92	118	112	105	104	96	112	119	105	100	93	100	106	106	106	106	104	75	94	109	109	109	100	113	117	105	109	97	98	123	96	107	107	97	111	102	108	105	116	107	88	107	96	86	97	116	133	103	98	84	103	101	101	105	99	100	97	81	100	91	108	104	100	109	116	97	118	103	100	107	109	105	84	103	94	85	93	106	116	99	113	111	119	102	122	108	112	107	107	117	112	95	99	111	92	98	98	103	96	110	105	90	113	95	108	107	118	98	122	83	113	111	87	104	103	116	110	103	114	103	108	114	87	93	102	108	104	88	94	110	105	106	108	102	104	97	112	96	78	112	96	98	107	95	101	97	79	85	102	92	80	96	114	119	110	110	86	111	90	106	119	99	118	105	83	100	97	101	100	113	114	80	100	91	94	92	93	97	100	114	113	109	109	108	111	92	113	106	100	95	96	106	129	83	104	95	95	101	101	79	92	97	95	121	102	119	105	115	116	98	108	107	114	105	100	125	118	96	100	93	87	100	92	117	96	118	104	102	97	94	105	110	106	85	95	117	112	113	114	89	99	99	94	115	100	115	97	106	107	102	106	109	105	100	99	101	104	123	104	94	105	97	100	114	85	90	95	88	95	105	110	103	105	107	103	82	102	117	126	91	104	100	113	101	101	118	89	97	119	117	107	99	112	92	99	121	106	107	90	98	98	110	105	118	114	90	119	97	125	97	120	92	90	100	103	114	106	107	115	111	95	88	101	109	94	92	112	125	89	106	95	90	91	94	102	101	97	99	88	111	106	103	94	102	94	107	101	111	106	94	103	100	118	116	108	108	97	117	103	99	112	113	93	89	96	101	102	98	77	101	104	83	114	110	105	115	89	129	104	108	100	101	117	98	104	106	112	102	85	101	89	103	101	83	113	84	114	96	85	110	113	98	100	88	112	99	101	90	108	102	103	110	120	96	114	83	94	124	90	86	97	120	111	95	106	91	109	100	109	109	86	100	104	95	100	103	109	106	97	105	113	110	93	88	99	114	86	104	87	105	106	96	113	104	105	103	120	108	98	110	103	88	86	89	87	96	97	90	99	109	100	102	95	93	103	94	104	97	109	95	90	142	81	101	112	108	116	117	106	106	111	99	108	102	100	104	99	111	97	90	121	102	97	105	113	101	113	92	106	114	119	83	117	109	97	97	98	100	94	107	110	96	82	118	113	104	76	114	99	97	109	102	112	107	105	91	110	108	118	111	92	89	96	103	113	121	94	112	110	94	98	95	102	109	87	95	75	92	98	112	98	94	103	106	117	101	78	100	102	118	101	92	107	118	105	91	100	91	104	109	98	104	96	91	102	107	96	107	103	96	109	119	107	99	89	112	82	92	116	88	105	95	94	94	104	98	97	121	98	105	120	103	87	88	93	101	117	87	91	106	114	118	105	123	110	118	110	126	101	106	113	104	107	110	98	102	99	103	107	108	107	95	105	99	121	98	106	111	89	91	113	117	92	103	91	117	97	89	92	83	105	107	103	97	113	112	104	107	133	93	89	93	109	98	125	99	104	103	94	84	110	103	115	104	115	113	115	112	106	110	95	102	101	116	113	126	95	93	112	98	87	101	105	118	95	93	118	97	97	104	102	108	102	107	102	114	92	100	101	102	119	92	108	100	91	108	111	87	87	109	80	97	114	102	91	100	108	100	104	108	116	108	99	101	92	100	110	92	98	114	105	91	125	92	108	96	101	91	100	94	111	107	102	104	110	96	88	119	114	100	93	114	104	115	124	106	100	116	122	97	93	95	107	97	84	109	95	110	114	110	98	99	99	104	82	88	130	106	95	111	108	109	115	105	114	81	93	114	103	94	101	117	90	88	101	99	106	92	96	102	99	104	96	97	104	111	111	101	88	106	101	97	96	114	89	86	105	90	98	117	90	101	113	110	123	87	108	95	118	93	79	100	102	108	122	103	108	102	92	110	97	92	102	114	88	117	111	111	99	96	92	90	96	97	106	109	100	101	119	76	106	103	105	103	94	107	107	103	107	117	104	101	112	90	116	108	91	112	113	93	94	97	112	102	95	96	106	102	113	112	120	93	120	110	110	98	94	108	91	108	99	105	96	97	108	82	100	108	103	90	111	100	97	98	93	106	100	100	113	90	92	104	110	87	116	112	100	98	104	97	120	105	93	112	107	98	94	109	104	98	101	87	100	109	88	88	96	106	92	89	101	100	92	96	105	118	105	105	90	110	87	119	100	116	113	90	91	111	109	88	108	99	82	105	99	98	100	96	85	100	96	112	98	104	93	105	108	118	109	102	111	99	115	97	93
4089	12472	7797	3533	2438	1721	1251	911	741	639	550	445	414	355	300	318	267	261	259	210	240	223	195	202	192	231	209	197	168	178	184	189	159	164	165	151	152	161	150	151	161	164	174	170	149	174	163	136	147	169	142	168	162	153	149	152	175	144	148	136	151	168	138	132	134	159	154	156	133	148	147	142	162	147	145	141	134	151	142	161	138	131	141	133	149	123	142	146	134	139	145	154	170	131	169	137	136	165	153	141	132	152	142	144	139	160	148	145	147	147	149	124	127	135	150	153	133	137	159	152	142	129	140	136	145	134	135	131	130	129	153	138	131	144	129	146	141	164	129	117	143	151	142	124	147	140	159	149	141	138	137	157	147	135	145	126	132	143	135	136	117	143	134	122	158	133	142	139	139	143	136	151	141	117	150	146	125	145	146	137	164	146	128	137	146	130	115	138	140	129	151	155	126	140	146	136	137	141	158	162	136	127	148	146	141	148	152	121	136	141	137	139	133	139	139	151	138	125	130	144	136	153	135	160	145	135	141	139	127	139	131	143	137	117	130	137	147	131	138	141	148	141	154	126	145	131	133	156	152	133	158	172	152	126	133	154	141	133	142	130	150	164	162	158	151	120	130	152	139	138	160	128	158	149	136	145	121	124	146	133	136	153	134	128	163	109	142	150	147	116	125	132	165	125	134	140	121	142	165	141	128	140	145	138	139	124	145	129	142	131	146	135	156	126	145	146	151	161	153	137	128	152	138	120	149	129	133	134	156	131	151	150	136	152	165	163	125	148	141	150	143	145	134	128	159	143	134	147	145	136	138	126	140	143	142	147	154	130	146	139	149	149	140	160	137	147	138	136	132	129	143	149	136	144	137	162	130	149	141	136	145	143	138	146	121	129	154	142	141	158	129	139	124	144	149	158	148	139	143	147	164	132	141	141	146	126	150	152	133	145	151	147	129	124	134	141	160	166	168	136	136	137	137	152	137	150	143	157	162	142	139	133	130	149	149	138	145	141	141	147	142	152	150	147	120	153	154	134	135	147	138	150	123	128	129	140	126	144	151	142	143	121	134	143	147	129	148	139	151	142	151	135	125	139	142	153	147	137	137	153	131	157	126	135	142	120	129	137	142	139	119	132	152	155	148	136	139	167	146	135	127	110	135	124	144	119	139	141	146	151	160	152	132	122	132	124	139	150	123	161	142	139	137	174	147	154	117	124	130	120	144	131	147	120	131	139	161	134	119	131	138	139	143	141	129	150	144	133	133	131	133	153	146	134	142	155	143	134	143	129	132	124	131	142	139	138	127	140	130	161	154	142	166	137	134	159	135	140	151	131	146	130	149	114	143	140	147	127	160	131	135	132	133	129	123	141	139	130	139	142	154	162	128	132	128	130	138	147	122	145	138	132	137	136	138	139	155	141	145	151	136	151	148	142	153	139	139	140	125	147	136	134	145	148	149	118	126	149	110	149	119	130	140	145	164	137	156	140	135	132	142	162	131	141	140	121	178	125	159	139	131	151	136	128	137	142	148	131	142	142	149	120	163	161	117	149	126	144	169	134	125	141	158	144	146	143	152	158	121	144	145	119	127	136	143	147	163	134	134	150	142	137	134	176	135	145	132	138	136	128	138	136	128	146	139	127	135	118	129	142	141	149	138	148	132	118	143	151	145	132	147	123	144	144	149	150	163	153	155	143	142	151	154	146	140	120	138	130	150	108	136	138	125	151	134	153	136	126	149	133	126	144	154	142	141	139	148	143	121	139	138	130	123	155	141	149	139	159	137	127	132	119	134	126	130	146	133	143	128	153	135	133	140	130	139	171	153	140	152	158	159	147	133	154	111	140	128	131	148	149	131	136	154	140	147	135	136	139	124	145	144	130	142	177	132	138	158	169	136	123	144	143	143	146	127	121	119	127	140	116	138	139	149	129	126	125	136	155	133	141	138	151	130	142	130	124	156	143	133	125	129	142	137	149	124	137	138	138	149	127	142	156	140	137	126	120	128	144	152	142	125	122	133	143	138	157	148	140	127	141	139	131	140	151	142	150	160	144	132	148	137	164	125	144	151	148	163	144	154	143	144	158	132	149	140	158	131	130	140	127	130	139	135	140	150	145	140	126	152	147	151	117	137	157	125	154	155	127	155	148	142	127	123	115	143	142	128	130	149	150	131	141	138	135	136	157	141	131	137	138	126	129	155	132	134	137	124	146	147	139	135	149	117	153	123	137	136	136	140	167	145	149	142	133	164	149	130	158	147	139	131	157	121	133	151	122	114	145	119	124	131	129	150	130	157	140	114	136	129	142	144	139	146	131	136	141	161	141	143	140	116	129	138	150	142	148	122	153	142	130	137	136	153	130	119	164	155	133	149	128	123	144	143	151	131	160	153	143	133	141	158	137	134	144	125	132	124	128	130	136	121	147	133	143	138	137	138	141	166	141	146	147	122	145	135	152	125	152	133	150	151	148	134	141	127	147	152	130	155	141	147	127	144	150	130	147	143	123	138	112	150	129	148	149	155	146	142	128	125	146	135	133	145	124	139	155	122	130	131	129	134	154	143	141	164	157	162	179	134	128	156	145	146	150	133	163	126	132	160	143	143	135	138	154	143	143	124	140	123	135	130	144	153	150	129	139	146	136	121	155	147	161	161	167	157	152	164	145	165	136	147	135	148	124	121	131	149	162	157	132	146	127	137	152	141	150	160	130	131	117	131	156	154	123	119	146	153	130	146	138	130	153	137	144	146	142	144	134	130	130	151	149	140	168	147	128	149	166	128	121	146	159	142	136	133	122	154	124	139	153	127	140	161	158	149	137	152	142	130	144	156	159	143	156	118	127	148	138	157	147	122	134	152	137	136	111	140	133	146	127	145	135	117	112	144	142	146	144	105	136	162	133	125	138	145	143	152	124	142	135	151	124	135	134	145	154	130	153	158	130	126	133	124	127	151	150	119	124	144	132	159	123	157	170	116	142	147	133	134	167	135	140	154	145	145	144	152	162	135	151	155	150	140	131	154	164	140	147	139	149	137	142	135	143	147	161	141	147	133	123	134	132	133	141	157	137	146	156	149	138	160	147	124	151	146	150	128	145	157	143	131	133	161	161	139	133	145	140	141	148	144	139	140	129	138	141	125	141	145	151	137	141	130	144	127	141	154	146	145	186	143	133	130	164	152	135	146	155	142	150	145	142	128	137	140	152	144	122	136	141	143	136	144	137	143	142	143	158	134	140	132	140	126	147	150	143	135	147	141	122	144	143	148	129	148	143	149	139	151	133	154	151	165	156	142	135	144	146	142	155	149	143	148	131	129	165	117	143	156	163	124	127	143	120	150	148	130	122	117	164	152	134	142	137	146	112	140	132	149	150	151	132	157	139	148	149	142	147	125	134	138	119	135	133	123	127	127	155	131	130	134	147	146	142	130	131	150	146	158	135	131	133	162	151	126	121	133	158	111	155	158	136	136	129	148	150	144	142	120	133	147	169	129	139	119	143
26822	16773	3011	821	609	608	498	469	448	496	503	442	475	439	436	447	484	425	455	484	468	464	477	437	460	464	514	420	479	420	453	455	423	467	462	461	496	440	434	472	466	456	432	450	427	482	439	497	472	452	452	437	447	438	486	437	488	422	463	456	445	467	452	441	444	473	480	458	422	466	487	458	465	483	483	475	468	464	447	470	456	396	406	477	479	459	480	472	445	514	457	465	454	449	414	464	455	440	465	443	444	446	437	437	477	480	467	452	434	435	482	475	473	486	444	460	481	503	451	470	473	459	442	408	471	490	475	426	444	438	487	447	461	439	491	466	461	471	432	485	445	435	462	481	444	450	473	475	452	439	439	449	432	468	465	447	437	478	451	425	455	463	489	443	428	477	458	447	467	410	469	453	435	425	461	474	457	492	458	469	433	447	435	463	486	457	466	483	434	445	437	463	442	465	463	451	445	423	457	422	469	496	422	428	476	442	438	432	439	443	456	473	457	468	460	441	446	455	451	426	476	437	482	461	462	459	483	450	464	455	462	426	467	436	407	447	467	448	488	453	483	471	441	428	506	487	464	476	472	436	430	476	459	432	472	481	473	446	446	437	435	426	430	450	448	477	492	475	454	468	459	450	473	508	460	474	476	469	415	477	466	458	434	473	464	465	458	426	449	478	485	454	468	447	428	464	485	446	463	442	453	446	431	437	498	466	408	410	425	455	425	439	463	461	459	458	428	496	447	457	439	483	440	455	436	468	464	409	438	470	456	471	470	479	471	439	477	447	473	444	443	468	483	465	448	487	456	454	459	460	458	457	462	427	457	433	470	422	449	456	402	448	430	489	476	461	446	459	459	478	454	481	453	441	472	450	425	457	481	479	451	436	439	452	446	476	471	471	491	431	468	482	437	462	458	489	476	467	456	419	466	467	468	475	467	434	462	499	476	493	438	425	479	482	450	457	462	469	459	462	468	443	450	447	441	423	458	484	466	469	456	457	427	465	447	436	441	475	461	484	467	448	460	436	456	431	428	450	449	439	484	494	464	452	469	459	436	473	480	446	464	487	448	469	452	473	440	444	429	524	464	485	429	467	470	488	417	478	437	430	436	437	435	474	456	478	433	461	457	464	494	465	463	476	450	459	483	470	473	432	474	431	479	462	474	511	427	472	456	462	460	463	448	442	457	469	464	468	452	469	435	464	461	455	426	462	469	444	472	447	472	451	451	416	452	460	469	415	482	491	471	451	474	457	461	473	439	503	472	415	474	439	436	436	473	471	444	438	444	482	431	462	471	447	451	474	496	445	479	506	425	459	475	447	454	418	454	432	446	493	472	434	480	489	467	452	482	464	492	475	452	467	457	470	482	428	449	485	510	447	478	462	439	495	428	462	481	449	454	463	452	432	432	439	436	466	483	481	465	451	436	458	469	441	454	514	477	455	435	436	432	442	452	485	467	520	440	424	440	469	488	475	452	467	471	448	479	422	442	409	442	474	464	480	451	457	465	478	456	448	415	479	450	466	451	441	503	413	441	429	423	470	452	479	463	480	452	431	467	470	454	457	424	467	441	434	429	421	426	419	449	428	460	465	473	446	467	464	449	446	461	432	480	446	439	459	467	478	503	434	425	458	445	468	454	476	474	457	461	464	436	446	435	484	478	464	432	437	471	444	480	469	458	451	441	427	445	473	461	472	432	459	462	476	466	447	428	449	451	468	463	447	481	464	468	449	438	478	465	454	475	466	444	507	485	465	458	448	473	465	424	483	453	424	482	462	438	441	416	472	462	455	423	443	457	445	454	437	406	437	445	415	404	420	482	453	462	467	470	450	418	487	441	408	467	485	457	460	452	417	425	431	483	464	444	446	459	471	466	449	436	455	460	462	472	454	459	450	441	473	448	471	485	471	468	457	506	423	474	484	439	449	459	455	425	430	452	448	461	444	421	476	475	480	462	439	457	498	459	421	469	451	443	426	442	462	481	425	458	459	440	422	451	457	477	443	465	486	455	453	437	466	455	465	455	445	452	451	484	477	469	478	488	445	418	461	462	451	463	432	425	431	456	471	498	422	434	426	471	432	454	441	425	474	505	448	433	456	454	443	441	469	467	503	448	468	455	494	425	476	435	439	475	465	477	444	443	474	491	477	459	450	467	473	454	445	459	455	424	450	461	445	436	473	427	427	468	462	472	476	451	446	446	435	447	442	470	483	442	442	494	473	444	461	409	452	454	453	456	444	475	455	460	440	440	480	456	473	419	448	470	456	475	427	501	487	446	452	464	450	439	491	438	428	447	477	464	431	435	445	434	472	456	465	424	443	457	440	455	432	448	479	469	463	499	449	467	493	441	457	433	487	434	452	433	445	471	444	478	453	469	413	425	487	431	501	447	481	442	470	434	456	455	456	442	445	425	458	439	448	425	498	482	449	457	458	467	481	462	474	469	457	440	422	445	435	448	483	473	446	449	473	459	428	463	480	458	450	440	425	507	446	486	433	453	446	397	440	476	422	440	444	436	439	458	445	496	458	439	450	478	438	459	452	455	460	435	457	468	465	460	463	434	487	456	444	454	473	472	494	461	456	490	424	434	475	413	463	446	481	485	437	482	453	483	427	429	440	452	466	439	453	458	451	444	432	484	442	470	455	458	473	425	442	446	454	437	478	409	474	460	430	467	452	474	429	456	456	395	414	440	478	471	471	489	444	472	457	450	465	437	433	489	459	461	461	418	439	379	452	476	450	467	408	501	487	427	463	428	452	498	456	452	465	459	488	468	410	463	485	464	457	484	441	456	488	462	478	469	477	474	463	472	444	447	461	451	461	458	477	468	464	448	465	452	437	429	476	476	491	471	476	450	481	497	473	491	455	456	474	454	480	442	446	456	436	461	453	470	468	438	453	435	536	431	481	435	460	489	457	475	480	451	437	422	414	438	479	442	473	470	427	437	449	445	436	446	509	451	455	460	466	447	459	468	473	428	460	470	435	439	460	480	463	476	450	463	496	440	438	418	468	466	449	485	464	498	445	481	422	504	447	462	480	461	420	448	458	472	449	459	494	407	447	429	468	485	429	441	453	461	430	431	464	449	484	451	449	439	414	448	455	440	465	464	447	488	450	464	407	447	463	474	443	460	484	463	463	460	475	492	416	424	469	484	459	444	448	464	461	469	445	411	443	440	466	451	425	493	448	457	457	468	477	454	443	490	402	484	440	420	452	479	451	479	438	444	441	438	447	491	470	466	466	468	485	471	477	442	475	437	476	471	477	488	467	436	460	450	468	484	432	468	437	467	490	451	456	468	468	451	452	481	410	445	459	447	438	463	497	485	469	458	469	425	447	504	500	468	486	460	432	443	467	464	437	485	468	477	455	458	453	417	457	456	477	440	474	468	476	443	443	460	499	471	448	526	472	423	442	439	425	451	445	497	430	455	437	424	462	470	472	436	444	452	460	438	479	480	479	454	480	469	455	476	452	450	478	428	426	448	458	451	444	463	422
4224	1486	1027	789	777	683	667	626	659	617	615	623	606	609	603	598	621	643	634	561	614	640	637	632	609	610	634	611	576	647	634	569	597	631	581	634	636	581	640	610	591	605	562	575	624	594	595	620	606	623	606	609	633	601	606	620	616	604	580	627	617	592	615	600	610	609	615	617	616	577	561	586	604	622	600	642	598	596	637	585	618	571	583	613	568	578	605	654	596	626	659	548	566	637	625	637	606	603	623	599	609	564	619	606	593	576	593	563	611	636	586	613	586	604	650	624	607	616	582	618	620	602	627	655	604	595	595	595	611	616	629	612	606	582	583	652	616	598	635	599	598	612	606	623	577	602	636	618	603	596	621	603	647	621	627	599	609	575	614	616	592	614	626	590	586	678	635	636	599	613	631	564	601	615	633	628	605	600	634	563	626	647	601	604	611	582	619	601	609	640	677	626	604	590	578	588	655	623	583	611	627	564	606	652	604	631	639	634	628	610	625	613	601	610	603	618	592	645	612	596	623	557	615	566	601	582	616	604	594	640	598	603	637	571	566	579	610	588	614	608	640	623	558	538	597	672	590	614	616	588	618	591	596	644	604	607	627	562	561	576	624	624	621	614	653	599	565	604	610	595	626	623	600	606	625	591	625	619	584	586	604	593	587	567	615	605	590	605	607	571	641	637	670	606	594	665	622	598	571	634	621	591	662	618	591	621	584	566	608	563	602	656	642	641	600	614	638	611	617	630	661	632	592	596	610	607	600	621	623	643	604	610	639	595	626	624	606	627	588	622	604	581	618	602	639	643	625	588	656	628	642	628	590	649	615	598	594	624	595	586	631	619	572	626	616	610	601	626	572	603	619	632	587	590	616	586	583	631	592	604	602	602	609	626	645	614	603	664	608	598	635	669	603	625	588	628	598	599	614	599	609	587	628	624	603	604	574	583	610	570	576	581	584	629	612	575	564	577	616	598	594	620	623	606	642	582	615	593	592	588	640	618	599	581	593	581	620	594	644	634	578	635	578	583	642	645	620	621	549	601	583	574	620	573	610	610	632	591	588	582	612	613	669	625	619	597	607	631	574	595	618	614	620	587	633	582	623	576	632	587	588	613	617	658	582	614	621	625	615	614	559	582	650	641	576	558	594	632	652	643	598	618	616	574	577	622	626	594	594	590	655	624	609	571	550	593	610	606	617	619	604	624	669	574	592	658	594	632	615	613	566	592	639	629	600	604	614	647	621	598	651	613	572	684	610	622	618	603	641	590	603	608	648	605	643	612	595	594	613	616	603	588	629	570	631	583	603	648	569	619	622	649	641	630	615	581	562	637	618	631	594	622	601	650	633	603	585	631	631	625	624	600	614	609	595	603	593	592	581	587	641	619	608	612	634	575	601	585	570	614	615	581	565	665	643	632	576	616	607	601	634	618	626	618	623	571	613	594	610	614	614	623	622	603	612	612	629	613	596	648	646	590	599	593	575	596	617	592	626	606	582	570	646	601	610	597	622	626	588	584	608	629	642	603	604	616	586	600	641	621	596	676	625	614	606	598	594	620	575	655	612	618	594	625	570	617	627	626	615	605	619	630	638	612	626	638	639	593	601	601	586	560	612	609	617	610	587	631	594	595	633	546	608	595	607	608	586	644	645	632	622	610	610	621	591	615	558	603	611	604	611	572	649	634	626	594	627	589	604	616	596	613	607	569	610	620	572	615	575	612	607	605	595	618	593	636	623	543	583	602	614	637	632	618	633	664	614	614	585	631	610	620	626	591	603	594	577	596	633	640	636	596	584	616	645	646	570	605	587	601	589	615	593	679	557	646	593	595	596	575	606	613	576	599	626	600	641	564	559	614	613	647	601	664	589	619	626	616	602	654	626	610	606	590	599	645	561	603	644	544	644	563	626	604	616	628	607	586	593	604	620	597	672	694	613	579	650	620	576	630	579	603	624	618	590	610	586	614	630	633	580	587	592	562	583	617	595	616	628	568	582	593	580	600	616	608	576	627	651	628	654	561	624	653	590	587	608	574	635	591	626	675	611	612	616	585	588	619	607	601	606	616	585	643	614	620	608	627	608	617	596	620	608	584	583	569	600	608	581	620	619	630	610	638	600	652	600	576	649	598	603	602	614	632	638	646	608	585	574	594	612	621	636	542	571	586	609	640	597	619	591	626	638	637	589	591	582	652	618	582	604	616	601	619	603	591	672	593	616	618	594	601	602	603	601	626	624	611	614	617	604	625	554	644	618	628	648	597	627	613	579	603	606	612	600	602	645	569	604	574	623	633	598	596	616	678	594	630	613	638	644	585	602	590	600	609	595	622	625	621	596	636	597	636	592	644	603	615	572	619	584	619	603	604	555	625	602	602	599	626	612	661	591	555	616	649	606	626	590	588	621	620	612	612	591	593	605	628	581	598	604	614	608	669	585	636	553	624	598	607	637	573	599	649	594	622	625	576	591	619	588	575	611	590	612	595	604	627	613	599	620	631	623	604	563	625	576	588	636	601	611	606	665	579	594	596	610	619	624	655	598	559	608	634	624	645	598	659	578	594	583	638	587	577	641	644	611	614	612	570	561	640	610	629	650	610	607	641	622	604	592	615	608	600	596	590	649	598	550	609	613	607	600	583	622	608	617	606	613	558	605	637	610	613	599	632	605	554	622	608	611	569	588	647	609	582	613	660	637	565	583	644	605	635	620	602	640	617	625	614	629	627	575	608	610	663	660	631	599	620	592	652	613	569	597	620	557	610	602	622	592	587	658	628	585	579	601	591	608	615	571	657	624	606	591	617	601	562	587	605	625	578	594	635	589	650	608	598	601	603	598	600	587	626	577	590	594	605	614	610	575	649	608	543	623	635	635	578	601	618	626	626	569	575	603	625	593	638	593	623	571	622	646	578	647	621	610	619	582	596	597	570	611	605	585	634	652	601	591	594	588	608	597	618	653	599	618	648	613	607	611	591	576	610	619	604	625	622	572	612	615	593	594	595	601	620	610	584	604	588	607	589	592	614	633	612	603	653	617	601	595	573	614	587	586	587	595	650	589	614	611	635	614	616	612	576	589	619	630	596	583	628	624	678	608	602	639	565	588	611	593	602	620	582	609	561	596	590	571	622	629	580	652	576	589	593	582	636	639	587	616	609	598	591	627	571	617	657	574	665	595	591	614	632	581	645	569	624	573	608	634	637	596	576	605	638	576	577	663	548	633	620	585	585	591	586	570	623	613	566	583	587	595	611	607	545	675	646	596	595	578	579	629	617	595	636	628	589	549	589	597	657	597	622	601	616	618	579	607	563	656	595	618	602	604	616	595	594	571	644	611	610	617	598	630	632	609	620	588	599	599	613	632	623	578	632	611	639	606	609	632	593	658	641	622	652	631	622	670	601	604	634	628	631	633	583	631	626	630	610	584	599	627	625	643	560	598	563	594	607	602	611	622	551	608	624	560	617	625	607	648	625	624	576	625	617	629	617	582	563	600	550	643	570	591	614
22957	20818	27473	24259	20055	1992	594	475	403	397	347	364	369	328	322	337	292	322	350	321	324	311	285	272	319	282	294	304	291	321	303	309	320	311	297	265	308	286	310	287	300	309	305	279	283	301	278	303	327	297	281	301	256	331	284	311	294	263	322	296	298	281	293	286	296	308	290	297	301	285	309	262	295	289	279	299	275	314	314	312	286	287	324	272	285	313	300	271	315	272	276	277	300	313	298	305	264	282	286	313	308	312	276	259	277	313	290	271	270	273	255	285	266	301	293	307	289	282	279	314	292	274	292	271	319	263	309	299	306	287	266	295	301	276	256	293	323	297	306	290	271	281	280	272	313	270	300	287	310	296	303	315	279	296	266	269	300	300	260	274	270	275	296	287	290	266	288	317	298	271	311	292	275	307	291	299	279	272	303	286	300	303	295	277	292	308	297	286	296	293	301	282	277	267	289	316	271	278	274	289	271	301	282	304	280	332	304	282	315	285	279	278	280	296	250	282	285	286	273	299	299	272	281	277	278	284	297	289	280	312	308	276	294	304	285	263	307	299	328	294	270	285	329	283	299	281	298	298	322	296	330	292	281	267	335	293	291	266	279	287	312	287	296	282	302	305	298	287	301	302	296	293	293	287	275	310	310	282	295	261	282	297	293	288	309	313	291	294	266	276	282	307	288	303	281	266	306	309	286	308	312	271	288	286	270	294	283	314	312	306	306	269	294	319	285	289	265	296	283	273	291	316	297	296	294	277	274	293	309	271	306	302	271	321	285	295	308	314	300	289	293	291	290	301	285	251	306	303	292	284	306	300	297	242	290	306	275	270	293	265	336	296	288	301	274	294	318	258	278	283	294	285	304	299	274	288	275	292	261	288	291	291	296	281	300	300	289	305	294	314	293	283	294	284	293	298	279	252	302	297	276	275	281	294	292	274	277	288	284	288	267	259	284	307	275	314	296	286	277	284	251	293	310	281	298	322	295	307	277	254	276	310	288	317	298	309	325	272	300	272	290	313	308	293	292	295	297	303	307	282	281	279	282	302	310	301	304	297	298	265	250	284	271	285	328	283	296	296	292	279	292	298	310	307	342	304	290	304	260	290	303	299	284	284	296	274	294	311	315	311	276	299	316	297	295	305	323	299	264	312	279	280	288	291	296	312	272	279	290	312	318	287	275	302	310	300	284	302	269	286	295	288	282	281	277	302	296	288	296	273	288	317	286	308	274	312	289	293	308	283	265	307	312	287	286	286	282	278	310	317	278	275	278	276	283	281	300	267	295	297	294	281	313	301	272	292	281	290	316	269	271	284	307	309	268	307	314	262	326	289	277	277	288	303	304	284	289	286	279	290	284	319	278	269	299	297	306	289	284	291	309	274	302	277	280	314	268	285	285	293	289	307	287	299	277	302	293	330	287	285	292	272	297	304	297	282	251	289	298	284	330	283	314	303	344	306	301	288	279	299	293	286	292	270	270	281	293	305	294	288	293	272	277	280	298	313	271	279	289	271	271	295	293	289	272	299	305	283	298	284	315	292	299	284	312	306	305	279	303	283	310	282	276	286	312	283	297	279	260	278	294	282	306	290	291	303	281	293	330	281	270	298	309	300	286	296	280	323	258	301	310	276	272	284	297	290	300	278	301	312	273	271	351	308	290	276	307	287	292	313	270	295	291	260	320	289	289	335	298	314	315	275	269	301	285	310	290	308	285	314	279	296	290	281	301	293	314	303	279	295	277	270	303	293	304	270	276	263	298	286	292	294	307	251	277	271	282	298	286	302	273	330	302	307	276	303	279	292	283	278	341	288	308	291	290	281	287	300	297	294	319	295	322	271	303	283	295	311	279	300	292	280	295	297	288	288	286	295	274	326	275	280	296	269	296	285	334	281	289	284	290	307	278	267	279	289	294	288	261	335	257	301	310	265	267	283	307	325	273	303	302	265	285	253	283	271	296	319	307	298	279	284	292	288	299	302	298	305	309	307	303	294	309	288	268	297	332	276	287	302	335	265	307	282	299	296	307	295	316	305	266	289	270	294	279	312	278	296	323	300	301	303	311	341	256	296	290	288	300	271	284	292	304	311	282	310	295	270	285	295	285	295	290	288	314	289	287	278	306	293	261	295	304	295	288	303	299	289	282	276	303	298	284	284	314	281	291	286	276	292	276	319	288	304	285	279	263	240	316	322	294	295	283	247	304	290	255	305	309	302	262	293	279	287	277	301	311	300	284	288	261	305	298	271	324	329	268	291	293	324	281	284	296	272	300	311	298	281	327	292	309	278	295	267	289	314	298	274	306	310	278	310	284	273	308	294	316	274	286	272	308	318	246	261	291	282	275	275	290	296	306	309	288	298	292	299	295	283	299	272	272	295	302	316	287	284	302	271	300	277	261	301	291	283	305	299	238	293	309	293	273	273	293	282	292	280	268	298	314	263	274	296	275	293	295	258	300	292	294	292	285	275	295	303	310	286	266	294	265	283	291	309	318	261	261	299	286	285	281	265	292	283	270	274	292	285	314	292	310	289	308	256	287	294	260	290	293	293	294	308	330	289	304	287	303	277	260	277	302	302	301	293	286	286	275	288	304	285	284	349	277	303	298	262	289	276	328	258	273	284	303	289	282	314	304	278	284	275	291	291	297	293	298	310	261	320	284	289	305	302	270	261	280	282	279	312	271	277	298	289	283	299	298	296	291	288	299	302	290	314	312	300	267	281	296	296	278	280	270	273	275	313	281	286	267	296	297	273	304	278	286	287	284	317	293	305	281	280	286	312	301	301	285	294	298	316	341	298	304	305	304	293	334	304	284	297	286	293	308	263	289	296	318	276	277	298	292	294	289	291	300	301	311	310	286	254	324	279	312	295	286	252	302	303	288	285	276	274	274	298	308	273	272	336	291	301	326	273	296	311	286	323	323	288	300	281	290	275	292	266	295	311	297	291	315	288	314	310	282	297	299	281	288	305	297	292	310	296	325	322	309	253	273	328	309	296	309	287	320	307	276	309	283	285	269	304	306	331	267	277	284	269	303	300	306	254	290	296	265	299	314	306	288	264	292	315	288	285	291	288	314	276	270	265	253	301	304	297	290	301	295	263	284	290	294	272	281	293	285	271	259	277	279	274	278	299	326	274	308	264	311	292	286	300	272	284	278	271	278	325	326	338	283	290	295	281	290	277	302	273	283	303	280	282	277	254	277	277	275	287	276	281	286	312	288	293	274	269	309	292	316	317	306	282	282	286	329	290	267	291	284	273	290	299	296	299	278	282	299	289	290	312	295	302	307	291	298	289	273	264	284	286	320	287	329	290	294	297	307	274	293	279	304	301	285	307	283	301	259	291	300	288	252	275	275	331	319	287	298	310	295	289	277	283	278	294	306	288	273	295	317	306	272	277	285	256	296	277	316	313	318	274	288	287	290	285	279	290	281	296	304	278	296	311	268	274	297	277	296	272	285	294	303	267	273	283	294	291	302	301	281	290	279	304	287	274
3225	7928	4860	2327	1697	1186	973	787	703	620	615	582	540	498	507	525	445	444	467	471	418	434	462	445	452	392	439	434	387	385	459	427	416	406	464	425	377	395	441	422	416	378	359	378	387	415	400	443	442	433	422	431	421	415	398	442	430	405	421	435	394	389	388	408	399	467	392	389	428	387	401	405	401	420	402	412	391	385	408	406	409	378	406	428	410	380	399	400	416	417	420	393	433	417	401	411	412	424	395	437	362	417	396	429	416	396	400	398	387	394	402	428	360	421	406	403	390	406	393	390	370	385	419	406	390	388	381	388	389	382	377	373	405	399	413	409	426	378	434	423	353	428	415	405	408	428	394	400	401	429	405	375	416	386	402	397	410	420	370	415	386	362	401	434	392	411	406	414	420	447	384	429	413	385	433	383	431	375	400	353	414	395	422	421	390	406	396	413	407	429	366	392	407	426	416	395	389	378	387	431	404	418	405	402	395	407	393	421	408	387	397	394	434	432	364	362	417	404	400	450	416	422	369	409	422	441	394	401	381	399	369	399	407	420	434	391	402	418	388	425	365	396	396	357	385	389	416	399	377	362	383	395	399	431	439	410	385	400	402	401	427	411	418	394	400	399	410	422	395	393	403	409	374	425	381	424	396	370	408	381	398	401	417	401	429	405	420	391	392	388	383	389	417	388	416	389	387	381	369	383	381	426	421	402	431	418	392	410	382	348	392	413	403	410	401	369	395	407	375	409	371	409	389	408	392	410	410	391	440	379	416	438	369	418	379	374	364	402	439	383	373	395	409	409	388	395	409	395	385	416	395	397	382	359	401	379	432	413	413	402	431	395	392	432	440	433	413	397	380	410	392	386	402	384	389	375	403	424	427	399	412	414	383	417	380	388	409	434	406	426	419	406	392	361	407	385	404	372	358	417	402	410	404	385	415	409	417	402	431	415	414	396	413	385	399	407	389	419	400	390	390	382	389	418	387	393	380	385	405	405	390	406	395	428	378	378	402	400	395	392	400	413	405	388	404	445	407	389	413	395	388	387	426	441	380	381	394	360	404	416	396	361	403	391	438	395	387	390	417	432	391	397	429	410	389	397	432	402	369	446	394	413	429	360	387	418	382	432	391	412	428	408	388	392	421	402	396	423	431	418	419	407	405	450	392	388	421	408	413	380	412	396	385	399	405	379	382	378	397	382	391	391	391	408	397	396	403	420	395	392	374	409	397	403	411	367	349	363	411	399	397	398	399	376	429	397	419	383	391	391	411	399	370	419	386	410	411	417	377	387	410	394	413	394	416	384	419	394	392	412	416	406	376	397	403	379	438	416	424	417	391	373	368	384	387	396	419	358	427	413	388	429	404	370	401	393	414	387	403	405	407	374	401	386	371	376	410	424	394	375	392	376	383	411	428	392	420	396	406	414	406	373	402	418	434	412	384	413	425	419	423	412	378	367	375	388	404	394	434	396	399	394	398	406	463	401	450	396	405	409	391	376	412	391	406	389	377	372	414	415	342	410	395	394	365	414	431	424	389	376	404	383	374	403	422	407	369	408	419	396	393	421	395	393	404	382	407	409	396	420	400	406	408	419	424	375	376	379	419	405	421	373	413	412	452	389	405	407	424	425	412	396	375	401	407	396	376	417	398	392	407	449	385	399	386	381	395	374	373	416	417	385	409	413	434	400	393	387	412	410	379	416	412	395	415	370	422	383	399	417	401	403	382	393	445	391	384	446	396	420	435	427	392	417	377	376	358	404	397	425	383	393	399	375	384	391	380	409	402	428	380	366	385	393	399	408	408	394	409	398	407	393	389	364	411	433	350	396	409	404	409	407	400	412	402	416	359	431	390	408	408	383	414	401	376	424	410	371	377	422	421	383	400	406	381	397	385	427	405	403	380	404	393	395	391	373	417	401	418	391	372	440	377	378	394	410	406	400	370	373	368	365	390	389	385	414	373	389	349	385	386	387	400	386	447	384	382	391	424	362	377	394	416	372	394	431	405	409	384	405	452	438	368	416	404	394	392	403	414	404	390	396	424	397	371	390	436	414	450	419	409	387	392	406	438	393	412	409	397	387	405	370	416	375	379	411	370	410	379	394	416	395	369	433	423	396	424	419	409	412	425	398	404	400	410	416	368	415	424	397	370	424	402	400	431	396	410	361	395	362	373	396	376	387	418	413	398	349	392	399	421	395	389	394	383	405	382	410	375	408	370	381	388	417	425	426	422	388	430	391	416	387	407	400	367	387	413	404	412	409	421	381	385	385	366	378	348	422	387	415	416	386	375	407	361	475	408	398	428	371	362	394	424	392	410	411	415	403	338	375	390	415	396	412	403	425	405	385	399	381	423	383	443	399	418	407	398	405	394	383	395	374	387	380	411	420	427	401	422	399	387	390	405	444	414	420	402	430	382	403	368	389	389	390	415	356	397	375	381	406	394	410	366	397	413	376	388	460	391	388	420	405	421	412	405	417	385	398	412	417	408	438	405	384	395	403	403	364	429	396	383	415	401	439	401	428	339	405	437	384	395	435	403	416	376	397	398	430	389	401	406	364	398	387	414	399	394	374	410	412	389	406	398	431	395	392	419	354	387	411	439	388	393	364	428	382	373	412	449	409	363	413	397	391	392	446	400	379	381	435	362	388	396	385	428	390	394	399	421	401	373	405	413	416	407	381	379	403	409	385	389	378	396	432	432	423	401	423	394	420	400	386	375	379	389	400	421	433	391	373	409	422	401	381	388	413	417	422	422	404	413	407	381	424	409	382	400	397	432	425	369	391	406	397	358	388	377	400	404	402	425	384	390	410	375	373	385	382	389	427	367	377	372	407	448	389	371	383	405	405	391	390	391	426	387	372	406	419	448	401	413	413	403	424	363	381	382	413	380	386	395	398	402	395	425	405	398	409	387	416	397	427	385	411	405	388	377	391	413	443	423	397	372	409	390	382	412	366	369	415	430	362	390	410	394	392	386	419	405	406	436	422	381	417	396	399	406	407	355	385	398	399	419	404	386	388	382	433	375	409	402	381	382	422	390	407	389	395	398	399	391	373	417	375	411	405	398	407	402	408	401	414	401	411	426	423	407	414	386	419	377	441	390	381	395	420	431	379	391	393	406	398	392	423	400	396	399	399	417	420	388	378	403	360	432	411	402	394	415	395	370	405	379	418	413	391	392	390	403	400	430	385	422	397	435	430	380	379	413	402	384	380	384	405	414	395	416	396	383	393	397	404	440	362	400	363	425	406	382	384	408	416	404	395	360	392	410	394	427	432	407	388	417	376	366	401	406	392	390	382	412	415	406	403	414	433	419	381	411	367	412	415	387	386	388	417	407	443	374	426	319	374	434	391	414	410	370	416	407	393	429	457	414	379	427	387	409	446	412	384	383	408	394	359	380	402	369	392	420	406	389	367	376	416	426	408	373	420	426	380	383	385	416	399	422	404	382	419	405	418	405	401	406	427	387	409	401	427	403	390	408	384	411	411	397	392
24242	20789	25457	22437	1258	495	478	429	357	369	384	391	397	366	388	373	350	401	354	404	376	347	383	379	365	383	393	323	373	384	343	376	350	361	335	365	359	386	367	345	409	388	371	373	364	355	401	356	388	334	348	351	365	361	378	344	374	348	356	364	344	365	351	368	385	356	352	353	335	384	410	380	349	381	390	351	339	361	384	350	386	345	364	332	404	367	359	339	364	348	348	346	374	373	369	388	351	353	384	364	363	338	360	378	382	353	367	387	355	405	358	342	337	363	350	343	347	382	359	363	397	337	366	369	353	361	394	374	345	396	362	352	351	357	354	338	338	359	383	380	370	388	386	411	332	370	391	320	406	347	368	371	345	361	393	354	377	362	361	322	355	359	345	328	373	369	375	359	385	359	346	340	321	423	334	386	341	372	357	389	331	374	366	355	336	361	368	344	348	373	361	369	371	368	388	357	329	340	388	382	398	392	371	363	353	364	383	359	376	391	377	361	367	323	348	372	353	340	347	330	387	351	367	370	334	361	376	326	368	369	359	340	354	361	357	370	340	384	327	366	352	363	394	378	330	375	381	396	353	333	404	380	348	348	350	369	386	347	361	351	328	357	346	402	369	385	365	337	373	371	392	374	369	350	415	361	335	400	404	341	367	350	333	384	347	361	371	363	382	403	358	357	356	379	388	362	377	349	352	360	366	352	378	368	332	348	356	366	358	380	374	327	351	341	360	381	366	350	361	361	381	387	369	345	383	343	372	335	390	360	383	351	382	353	380	337	352	374	336	358	322	354	357	358	361	377	381	369	375	370	359	356	328	356	348	357	357	358	363	325	377	365	349	327	367	350	357	381	381	354	351	383	362	349	342	365	380	365	336	382	374	364	373	351	369	373	343	338	355	344	346	351	398	350	331	336	347	352	356	384	369	386	378	340	351	362	364	356	359	355	353	356	376	386	347	354	371	338	347	345	366	391	399	380	330	362	363	357	365	354	363	370	365	337	359	381	355	372	369	348	349	382	356	359	352	382	370	348	383	378	362	370	353	336	371	363	383	386	351	367	337	364	362	371	348	357	352	349	342	399	378	388	361	386	366	331	366	332	390	350	352	341	356	370	333	378	369	352	338	355	366	375	361	336	367	378	404	372	331	383	381	372	375	372	325	350	357	371	374	336	347	351	375	385	362	382	369	353	375	380	367	379	364	349	333	346	369	323	348	357	361	351	356	380	342	335	379	331	375	392	375	362	351	374	375	341	348	389	368	349	347	355	373	357	375	375	361	363	358	358	372	356	359	374	369	361	385	374	378	357	375	352	392	320	367	377	392	365	364	378	367	368	363	368	345	362	375	365	379	338	344	370	347	370	337	338	356	331	356	364	352	402	368	394	364	379	367	333	331	391	372	349	370	385	378	346	362	334	358	374	381	380	343	325	333	376	315	375	375	343	355	388	357	376	343	364	349	357	348	366	369	373	358	345	360	360	386	326	353	394	365	365	353	368	355	389	363	395	349	331	347	346	390	354	347	354	375	352	354	384	339	363	368	357	350	382	391	302	386	366	358	361	344	351	349	393	346	321	378	371	384	357	383	315	371	369	367	396	369	372	375	355	333	397	368	372	370	368	351	366	320	352	344	373	319	386	364	351	362	351	381	417	369	353	344	373	339	370	377	344	359	393	373	316	377	380	372	348	392	345	359	354	333	349	356	388	337	350	394	373	365	354	351	398	344	363	362	377	370	353	374	348	367	342	325	333	339	380	333	370	355	383	371	373	336	344	392	395	350	409	360	360	333	382	324	362	352	347	345	386	350	349	352	354	372	346	351	347	369	339	354	379	346	381	338	351	364	327	336	361	376	397	375	393	381	362	334	396	338	347	352	338	345	368	358	355	360	343	372	361	362	330	377	327	319	378	379	339	373	363	393	363	389	348	407	367	356	361	338	353	352	368	348	336	372	344	395	373	339	370	385	372	369	373	364	332	334	345	371	349	354	349	337	382	342	347	379	368	333	353	360	371	343	341	378	355	349	342	385	379	406	390	368	389	364	355	396	313	362	375	373	345	367	380	385	366	365	349	370	325	361	363	346	384	361	366	390	366	337	360	384	356	366	367	366	351	350	361	387	385	360	357	387	377	358	348	380	335	323	323	369	384	361	360	353	390	370	357	334	380	359	358	353	358	399	348	358	362	356	346	350	376	370	366	353	385	361	343	381	358	388	388	353	359	344	350	351	357	355	348	391	370	402	354	354	379	339	373	348	366	369	343	351	379	316	381	346	337	352	363	375	369	361	374	346	323	373	403	394	359	349	379	340	348	358	381	389	351	334	359	331	337	361	364	377	349	349	371	348	326	357	367	384	368	311	333	366	375	370	341	368	367	361	337	369	378	355	341	345	348	370	358	354	350	374	386	354	386	358	338	368	372	381	349	395	366	376	344	371	401	377	329	355	362	349	365	361	355	356	356	355	337	374	381	355	342	369	398	368	343	386	360	370	365	378	380	361	349	344	382	335	351	367	361	381	363	353	355	386	337	378	356	359	343	366	393	414	367	368	340	354	347	347	392	368	373	351	407	405	332	351	339	360	338	362	357	381	351	372	364	330	360	373	327	365	344	333	381	334	404	367	386	379	375	333	358	371	365	377	372	369	357	380	370	362	406	351	392	356	384	401	390	386	349	353	340	338	355	346	338	359	354	350	365	358	361	351	355	389	389	340	397	355	372	322	357	377	380	375	360	347	378	325	347	343	376	352	350	388	349	382	372	334	331	352	361	338	394	401	366	373	403	343	360	351	356	376	303	392	378	378	390	353	350	354	361	389	364	356	344	373	357	367	381	387	369	395	370	382	343	350	383	351	334	353	437	353	384	320	361	358	377	366	337	319	377	358	355	365	362	373	354	382	315	390	351	345	345	335	366	349	361	338	371	351	377	376	371	340	381	385	368	350	358	360	355	353	356	360	405	384	353	367	362	344	359	372	406	377	375	378	322	351	365	357	379	358	341	366	362	348	338	385	382	373	368	333	337	367	341	376	390	383	371	371	372	352	373	387	355	338	336	368	363	397	355	373	334	375	364	371	377	357	357	353	365	325	348	368	376	350	377	326	361	357	346	398	355	363	380	349	369	362	347	371	364	368	391	365	351	381	371	335	331	345	351	352	352	347	388	379	358	371	366	343	375	385	331	323	365	378	363	352	390	359	363	375	386	367	375	363	374	369	377	385	373	352	381	339	336	363	341	370	417	356	353	351	371	308	358	385	377	361	354	370	383	360	347	342	374	359	385	356	379	334	367	354	328	377	351	358	356	344	405	385	337	352	369	371	359	348	336	402	373	330	373	360	373	379	374	355	346	364	372	391	353	358	371	339	334	384	343	361	355	398	365	373	348	366	341	342	407	346	355	379	375	370	398	368	341	352	346	341	344	385	372	399	349	380	331	349	344	387	383	357	353	382	360	356	364	377	339	351	380	347	361	375	361	387	371	379	337	314	342	370	334
3216	3805	2399	1304	1009	822	737	638	606	613	561	567	554	524	498	512	507	435	498	508	489	493	491	486	541	526	486	508	464	502	477	483	470	477	485	473	498	522	516	470	435	486	490	483	482	475	464	500	513	459	499	523	460	463	470	506	469	444	496	448	491	481	474	455	469	477	452	471	497	485	483	499	505	481	472	445	469	488	441	481	482	485	477	463	485	438	448	495	471	502	497	438	487	448	478	492	472	476	472	449	471	466	478	484	479	428	500	455	504	469	457	467	447	479	470	457	428	486	485	469	479	470	450	452	438	443	426	458	502	478	454	460	481	497	495	445	482	500	469	464	438	420	461	463	479	497	460	436	480	452	456	501	456	480	460	471	482	483	493	480	495	482	436	494	479	477	485	486	507	462	472	463	486	507	462	473	493	453	487	474	494	467	456	460	485	432	476	512	462	452	464	483	485	443	480	499	442	479	484	479	467	501	454	447	497	503	445	467	501	487	485	470	490	454	446	495	451	449	477	467	472	494	454	453	465	434	518	470	474	470	483	469	474	497	523	509	476	481	458	488	458	447	485	502	469	473	483	474	490	446	478	475	440	484	472	457	455	485	488	487	466	492	458	485	473	464	484	480	446	486	483	464	485	470	449	493	443	481	456	473	443	481	501	467	494	494	511	492	494	461	487	499	456	466	488	443	509	485	418	471	447	457	458	464	514	487	480	459	478	455	499	526	467	499	463	471	484	468	497	453	465	480	481	504	508	452	510	476	486	465	490	459	453	456	488	492	480	497	445	479	506	478	486	490	493	473	464	504	513	465	474	471	481	455	466	518	471	471	420	433	511	471	468	509	499	443	480	500	458	488	489	450	459	470	463	470	472	461	503	458	478	500	446	462	509	480	482	464	483	507	502	416	480	444	472	521	511	460	446	466	471	462	507	503	476	480	452	522	530	474	478	490	480	490	464	460	513	468	486	438	483	458	464	477	437	442	479	462	513	496	495	463	490	418	475	486	450	443	504	484	458	440	441	462	489	468	444	477	486	484	458	451	466	493	487	519	458	463	466	490	469	466	481	487	466	495	443	463	448	497	485	480	477	484	461	462	443	491	487	496	506	498	469	468	470	440	465	472	478	495	483	481	494	466	442	471	461	489	418	473	453	463	485	483	449	502	486	437	480	447	415	487	496	463	468	463	466	453	450	499	473	470	461	493	467	479	502	481	462	439	487	435	465	500	452	499	443	461	477	437	459	501	434	468	457	482	498	508	485	516	455	458	488	494	461	500	487	469	496	476	472	506	478	495	478	446	480	503	433	489	438	467	488	484	463	476	449	458	458	483	484	487	405	484	472	480	462	474	435	474	459	471	476	464	489	496	507	447	481	461	446	470	449	492	501	455	504	472	476	511	506	490	490	445	440	482	433	472	472	470	470	456	442	459	477	492	483	456	471	454	462	472	492	504	501	441	475	443	476	455	456	495	477	464	441	519	463	461	498	471	457	472	481	465	468	487	444	458	475	445	464	524	464	419	464	502	438	494	479	453	437	491	494	484	500	460	469	486	484	464	428	505	484	423	508	418	471	440	481	442	457	443	460	450	463	490	497	448	472	477	503	450	457	467	476	497	469	488	518	465	525	496	460	499	495	516	475	481	469	500	459	510	477	443	455	461	478	494	485	421	428	437	455	468	438	450	431	474	469	515	461	483	472	493	476	497	451	445	450	444	467	441	467	452	479	462	476	481	468	462	507	465	433	476	502	475	468	456	469	487	466	427	491	499	478	453	490	496	499	461	523	465	492	475	437	453	502	473	475	514	476	480	481	490	483	438	427	470	479	487	468	467	503	474	468	483	476	494	480	442	477	509	490	455	500	512	458	461	483	445	479	492	474	463	484	440	470	494	464	484	449	486	464	512	480	489	462	506	493	477	471	463	496	455	456	454	480	459	432	476	444	518	507	459	468	498	467	442	418	505	457	462	479	468	504	434	467	490	515	474	470	471	432	484	471	445	479	493	502	506	517	464	490	467	478	497	474	442	457	482	478	471	435	492	472	464	437	446	450	464	468	462	468	438	454	483	477	474	472	481	500	496	442	499	508	467	484	456	467	479	485	499	452	457	484	490	476	486	476	483	467	499	494	472	444	477	439	458	458	506	461	479	484	471	484	474	409	484	461	490	451	465	468	498	491	435	501	458	474	442	497	486	461	463	489	465	497	472	501	430	478	479	476	476	421	441	482	465	531	445	458	468	433	447	485	469	467	476	495	497	471	456	476	467	502	480	522	460	454	485	450	428	468	478	450	467	485	433	506	477	503	487	495	465	458	434	497	482	478	453	506	456	492	482	503	435	493	468	482	476	478	459	475	449	430	457	456	506	519	488	473	440	480	462	475	459	495	486	492	449	467	473	469	475	472	502	482	480	446	472	451	420	449	491	453	489	458	474	485	485	473	495	472	467	465	466	445	436	492	468	468	469	485	519	512	471	497	477	470	476	450	444	512	451	477	477	448	465	497	441	450	493	470	468	497	445	476	491	498	409	483	532	459	461	486	472	486	480	484	496	466	466	456	460	456	481	477	432	455	457	476	503	454	491	454	459	452	482	475	500	476	432	518	485	517	456	465	477	478	471	464	460	496	496	465	469	469	501	484	455	449	448	471	485	440	482	433	490	443	441	473	471	480	477	440	502	481	472	442	467	492	464	510	485	489	476	481	485	480	463	454	488	447	486	452	468	475	488	417	444	437	477	456	471	446	455	452	479	501	459	487	492	458	503	454	449	461	475	497	424	499	497	478	455	489	464	462	455	453	500	494	472	479	502	445	478	455	492	470	466	457	460	471	453	513	439	471	483	459	508	473	464	465	518	469	478	475	457	466	483	490	412	528	472	490	468	487	480	470	512	489	478	470	488	515	492	467	456	471	436	498	485	457	470	439	500	521	503	465	441	441	475	451	483	492	484	544	440	465	472	471	517	494	432	493	471	489	462	436	451	461	418	485	469	466	471	498	457	461	480	510	477	474	474	452	452	465	455	465	494	512	482	481	467	464	467	471	506	475	495	431	490	469	477	468	471	455	477	471	488	467	490	457	463	429	446	475	454	493	454	504	431	468	491	471	476	467	462	490	461	452	494	502	489	473	486	461	481	424	440	432	480	454	496	434	453	500	451	455	477	460	484	480	488	458	458	483	454	471	439	496	483	470	472	438	454	476	464	484	504	476	468	449	517	447	478	484	496	444	490	448	508	489	453	467	493	455	494	460	463	444	468	466	492	510	492	511	493	493	469	455	485	492	501	447	483	492	484	459	461	498	465	460	463	462	507	466	442	484	522	468	492	454	426	493	468	465	483	456	476	492	485	509	507	472	486	510	487	460	468	447	491	456	428	444	467	489	467	473	457	501	460	450	463	477	510	500	454	464	463	492	470	478	462	475	462	467	492	442	477	425	493	470	455	503	475	464	477	482	489	500	463	470	476	495	484	407	451	472	467	473	461	491	465	491	465
22034	20848	28111	23695	20845	19242	1118	410	314	265	212	246	185	200	193	147	153	156	126	141	134	126	120	151	129	130	122	128	124	124	107	129	101	120	94	96	104	116	86	104	105	116	104	121	99	124	107	112	113	110	95	111	97	111	105	105	98	102	105	112	104	104	79	112	102	95	100	127	110	115	97	96	104	92	109	122	120	101	113	98	96	96	107	110	93	108	105	91	106	106	97	110	103	95	91	77	114	113	110	102	102	95	107	136	104	115	95	104	112	101	105	105	105	99	95	95	105	99	99	101	99	109	116	88	90	107	108	129	107	121	100	104	121	102	97	106	103	115	97	98	91	105	99	115	104	106	105	91	99	118	102	97	108	91	103	95	105	105	86	124	109	87	118	90	88	104	85	103	102	112	97	120	121	106	106	92	92	114	98	115	103	112	97	86	100	99	110	97	104	113	116	108	86	119	112	107	99	119	104	108	104	106	100	92	101	111	88	119	100	114	93	100	85	116	106	102	113	98	103	110	112	109	109	95	102	109	108	101	104	103	103	110	105	96	85	104	96	114	78	94	120	100	85	112	88	96	110	99	91	93	84	91	99	104	96	107	103	113	122	95	98	105	112	115	98	83	115	92	114	90	101	95	111	85	109	108	86	106	117	102	107	108	105	106	106	125	102	111	97	88	115	102	103	106	113	110	99	96	96	101	103	111	94	115	107	99	83	105	88	97	116	96	105	86	100	112	118	89	102	111	115	107	112	107	102	91	105	101	98	102	110	104	100	106	122	96	106	98	97	94	106	112	112	87	102	115	99	93	109	100	102	82	103	78	90	96	102	114	96	117	106	119	103	114	93	100	100	120	106	103	116	96	89	117	103	96	102	123	95	104	114	100	110	96	95	85	108	80	115	117	96	111	101	106	98	105	124	95	102	111	101	87	96	110	95	111	95	106	105	117	102	102	109	94	96	103	109	106	103	133	87	89	99	92	89	91	104	107	104	98	97	107	100	95	113	83	106	112	96	96	109	102	120	110	78	90	104	112	97	104	102	99	104	117	103	107	113	86	93	94	107	103	104	93	99	116	97	101	87	101	108	122	97	102	88	92	108	103	109	107	106	94	104	94	108	91	98	113	82	107	106	100	107	103	99	107	89	102	114	93	108	93	104	84	106	105	99	87	125	95	106	95	104	107	103	99	104	101	98	102	112	102	113	97	116	103	107	111	85	108	97	100	114	110	104	97	95	114	127	106	117	98	111	100	108	115	98	99	94	88	92	87	105	111	96	109	88	106	99	94	80	80	91	106	89	99	89	101	94	104	98	94	107	109	107	110	98	94	113	97	102	114	94	103	111	101	109	99	100	99	104	112	109	123	97	96	87	111	122	120	117	102	90	98	112	110	103	100	105	92	97	86	91	104	104	78	105	99	91	107	98	108	118	92	111	93	96	108	97	102	97	92	112	110	104	100	97	106	97	114	98	103	88	116	122	103	101	105	82	106	99	97	104	89	107	93	100	81	106	94	86	99	95	102	123	98	103	97	102	120	107	103	113	93	100	108	97	109	86	90	91	116	100	109	100	103	83	112	106	95	110	96	97	96	116	107	85	97	102	96	121	107	95	117	128	103	101	112	83	102	90	97	93	93	74	108	118	100	125	102	90	91	113	114	95	101	103	102	101	103	105	114	95	99	111	123	107	104	106	119	126	121	121	98	86	106	114	92	86	117	115	125	107	96	118	103	106	87	95	92	103	98	116	125	94	106	96	99	113	97	93	98	121	109	111	102	105	123	100	89	93	116	98	104	112	110	107	94	95	110	113	106	99	116	84	96	111	106	92	91	105	106	117	112	100	81	100	96	99	118	99	100	100	110	108	124	106	99	105	110	107	83	101	119	102	103	97	107	97	106	107	109	92	99	100	79	115	93	110	114	99	100	100	109	97	87	96	105	104	103	119	86	111	114	125	91	116	104	90	97	111	106	89	109	101	102	100	101	112	108	105	102	85	104	92	86	100	115	100	110	99	112	100	111	102	84	84	110	106	105	85	90	105	96	93	100	97	120	104	97	106	95	102	99	90	109	94	97	105	101	87	123	104	109	98	105	97	110	90	93	124	88	96	115	89	117	112	100	87	104	96	119	100	113	103	109	101	93	104	81	112	120	97	101	106	94	97	95	118	100	103	106	92	94	106	107	95	100	102	105	101	94	107	97	99	109	99	114	112	116	108	102	97	105	114	103	110	100	81	105	106	123	100	98	108	109	111	112	98	111	110	101	97	107	95	105	87	112	91	103	91	100	109	94	110	81	103	108	129	98	112	111	90	108	93	91	93	89	106	123	120	99	93	96	104	100	99	110	110	120	97	85	98	108	86	103	93	93	98	97	115	121	90	108	110	104	105	99	87	101	97	80	99	105	91	106	94	109	108	110	105	116	99	124	74	102	109	95	111	117	88	96	105	106	121	109	96	105	92	101	108	106	92	107	114	103	115	110	96	103	87	110	101	106	97	90	109	99	113	90	99	106	96	104	90	108	106	78	108	87	109	113	117	97	118	109	103	119	92	92	91	100	101	84	101	97	83	101	104	85	94	93	94	88	120	93	98	97	94	119	118	80	96	118	116	92	85	100	99	98	113	84	108	99	96	105	106	110	94	104	100	86	92	119	112	101	91	62	87	86	87	99	106	83	108	88	104	126	115	104	90	87	96	103	89	96	101	102	102	113	116	94	92	98	97	85	108	110	98	119	98	97	110	88	100	97	103	93	107	99	107	90	101	99	111	99	102	88	92	94	100	96	98	107	119	84	102	98	87	106	98	112	97	105	114	96	112	92	108	111	121	93	104	110	106	106	106	101	112	107	103	112	100	87	100	111	103	112	89	104	113	86	87	95	76	95	92	102	101	97	106	92	102	99	97	99	94	105	103	86	95	101	88	95	98	103	118	95	102	100	80	90	112	98	86	95	84	98	81	95	91	97	106	112	125	113	105	97	96	96	97	107	94	90	95	109	98	115	99	97	109	106	106	101	87	95	105	101	104	115	111	101	104	105	108	93	96	105	105	96	103	88	95	87	117	88	99	106	98	104	90	110	74	106	101	98	101	100	118	102	97	109	93	101	90	101	107	85	100	102	89	95	102	101	108	104	107	77	94	83	101	115	79	96	127	96	111	87	105	102	105	113	96	102	102	96	112	107	106	97	94	111	89	90	96	103	115	102	108	94	98	115	101	116	103	103	97	81	104	91	112	117	100	94	114	107	112	123	90	114	117	95	99	85	87	97	88	91	107	97	111	103	95	99	95	91	109	105	108	111	110	102	87	95	105	86	91	97	91	101	116	101	114	95	94	106	112	112	104	101	90	99	114	97	98	95	101	113	108	94	102	120	117	111	83	101	103	122	104	107	99	105	93	93	99	101	113	99	99	107	85	98	98	110	97	118	93	98	96	99	102	111	100	107	106	99	96	101	89	111	114	84	98	97	104	108	94	109	104	98	103	111	88	110	103	103
4097	12292	7811	3434	2407	1684	1213	930	750	604	508	463	407	389	349	293	251	241	263	267	220	199	215	179	214	200	192	173	163	163	163	139	167	165	161	162	138	173	189	151	151	145	163	143	157	183	134	152	144	133	151	136	170	135	161	148	132	131	152	156	165	156	134	152	147	140	136	110	144	150	140	175	147	143	154	154	125	145	138	121	135	146	167	157	137	155	133	143	140	115	147	149	137	121	129	136	127	136	114	136	158	135	140	134	150	151	146	143	165	148	147	122	155	145	133	144	133	130	132	138	137	169	146	148	126	143	152	147	128	160	132	155	145	139	147	149	128	114	141	136	130	160	144	132	153	146	127	162	147	133	135	151	145	151	148	129	123	142	121	138	135	137	156	154	127	148	143	147	140	149	134	132	146	116	152	143	136	144	145	135	116	138	110	148	133	129	135	123	139	144	141	142	143	134	133	157	126	136	150	140	143	155	150	165	137	135	141	143	134	122	138	138	149	148	112	146	155	123	150	121	155	156	139	143	121	118	144	129	150	146	149	156	134	144	160	144	150	146	145	127	154	145	144	147	145	140	140	131	143	146	149	147	128	150	156	124	126	128	144	145	131	142	133	136	152	156	123	135	145	139	122	131	153	145	121	137	155	131	155	137	141	148	142	133	129	144	135	137	153	135	159	125	126	142	138	150	135	133	154	126	116	142	130	131	150	141	146	166	128	167	131	160	157	119	137	128	142	129	131	133	133	176	156	144	120	148	120	147	142	154	136	128	149	141	133	145	132	130	137	122	129	158	135	122	148	138	135	129	136	150	139	137	151	133	138	135	134	137	126	149	134	148	137	149	118	147	135	128	127	140	141	137	139	132	152	141	122	150	136	141	136	146	154	150	149	145	146	154	126	132	135	150	129	147	148	141	123	144	147	149	133	128	132	144	122	144	143	130	138	157	153	139	131	134	149	140	135	136	148	126	137	129	127	127	136	138	127	142	147	147	139	140	139	141	147	142	142	143	148	133	145	138	123	180	124	150	143	131	147	142	120	145	145	140	149	153	154	145	145	153	116	147	145	126	140	155	160	114	141	114	136	133	118	124	147	134	125	133	143	116	138	143	122	125	141	138	145	158	126	133	132	127	119	145	132	128	146	120	147	123	121	135	139	142	157	136	151	163	129	146	144	139	125	128	144	154	154	132	156	129	160	134	123	145	136	111	130	168	133	113	157	126	131	120	130	146	125	144	141	126	145	146	132	131	134	146	136	147	146	157	141	139	136	127	124	155	139	122	151	141	124	138	135	150	159	143	141	120	116	125	130	135	131	138	136	133	143	128	126	140	131	121	125	149	134	149	135	146	132	151	141	134	149	158	140	139	149	130	163	160	152	127	125	152	136	122	123	134	124	150	146	142	132	135	152	138	152	160	157	142	158	135	133	134	128	117	141	146	149	146	150	136	128	135	151	139	126	131	127	150	137	141	151	148	168	132	145	145	148	125	147	132	146	147	139	161	169	153	114	155	137	138	143	147	151	150	132	151	129	138	107	117	144	146	157	131	127	144	137	126	146	150	141	142	127	126	150	109	140	154	119	143	127	142	137	147	145	124	135	134	157	121	143	127	139	135	124	146	127	142	135	133	131	144	109	126	138	135	131	132	139	140	132	149	136	143	143	154	133	141	134	136	132	136	141	137	133	120	138	152	132	143	153	136	155	136	144	134	140	141	150	142	136	128	135	140	142	124	132	142	117	131	127	140	130	129	146	123	125	130	129	108	137	140	160	133	132	138	130	156	142	147	133	131	146	145	148	137	140	111	144	128	138	138	138	141	137	145	141	145	156	149	132	122	145	151	134	114	136	140	118	137	137	133	138	116	131	143	135	137	133	140	115	159	134	108	142	135	132	131	117	128	128	150	119	131	143	149	125	174	133	136	119	125	126	122	145	128	139	128	133	124	138	135	129	144	134	128	134	123	152	129	147	145	160	129	114	155	134	134	140	128	141	131	165	144	156	140	131	124	157	140	145	126	139	130	144	144	157	141	138	137	128	125	146	133	145	148	126	142	139	127	134	127	124	135	108	128	138	144	135	131	152	149	145	132	154	127	137	149	130	132	160	143	149	151	108	159	139	144	124	122	150	136	140	130	151	157	149	129	131	115	121	151	145	146	131	130	161	155	142	137	132	147	117	143	135	125	147	131	127	145	152	129	148	138	157	111	147	123	161	136	133	144	133	137	127	129	136	130	141	130	145	142	126	150	147	124	146	141	157	144	131	132	133	130	137	143	157	140	150	125	128	143	129	170	143	139	134	151	137	140	158	143	153	166	133	145	146	139	128	143	127	131	141	130	122	137	150	144	141	109	156	164	155	159	131	131	161	137	139	120	128	138	129	140	148	152	130	135	133	127	134	147	144	136	151	131	140	143	135	151	145	150	150	119	132	154	135	131	131	139	118	129	127	146	146	137	137	154	140	136	126	132	130	157	143	154	154	143	130	135	119	138	131	152	161	132	141	158	140	151	135	158	122	141	121	133	162	116	132	141	134	154	145	135	124	152	148	139	141	131	154	152	144	131	143	147	142	149	143	134	142	122	134	156	133	148	137	137	124	134	139	130	162	132	139	134	134	131	131	127	135	131	134	143	153	144	134	119	123	140	129	130	125	149	128	156	135	145	148	150	124	130	128	146	146	135	127	142	147	137	121	123	156	132	139	117	147	141	158	142	171	139	136	145	148	125	134	140	134	136	130	140	128	148	157	122	129	128	136	130	138	128	147	143	139	144	153	130	127	131	125	122	125	124	129	131	134	124	138	137	136	152	144	148	144	116	151	150	139	140	155	141	137	158	148	156	149	156	162	132	131	142	141	149	117	139	142	148	148	129	142	125	156	129	140	142	130	143	150	145	133	147	131	152	149	133	139	133	129	137	155	117	130	144	130	135	137	146	129	142	140	131	151	140	126	124	147	133	141	148	141	134	121	137	116	129	142	130	151	135	129	143	159	144	150	145	141	144	157	148	145	142	150	123	136	143	135	136	138	136	131	146	154	129	147	127	124	123	151	155	129	156	123	147	147	127	142	130	157	131	123	142	142	148	150	138	120	117	150	128	134	167	140	139	136	122	132	109	150	113	128	140	138	132	170	131	129	133	138	128	171	124	154	143	130	156	145	140	132	157	139	140	128	151	145	144	139	117	144	156	135	156	135	147	142	149	134	140	145	132	136	147	126	154	148	139	118	132	153	134	138	133	133	143	145	136	122	145	137	136	135	132	143	160	124	157	133	138	133	130	134	135	152	144	165	122	148	146	133	145	152	127	161	147	160	139	128	137	137	143	121	122	123	123	131	133	122	143	154	156	149	135	128	131	136	134	120	153	113	135	151	125	149	113	130	152	144	135	137	126	154	115	130	144	122	131	135	135	156	152	145	155	147	136	151	140	135	135	141	135	146	145	125	120	136	158	156	135	154	166	154	145	120	141	131	143	140	152	149	133	135	140	137	129
26780	16812	2954	691	515	489	476	474	476	447	442	448	470	463	471	491	446	474	467	492	430	460	450	473	490	500	445	473	439	524	430	467	508	455	422	429	456	471	492	479	421	447	486	455	468	430	430	469	455	423	462	493	432	470	470	484	486	463	486	449	482	482	439	446	458	485	475	414	475	477	417	483	468	461	477	442	462	461	443	436	473	456	445	467	459	478	465	438	435	437	480	427	420	470	460	456	445	489	452	428	453	442	480	434	510	489	479	469	462	472	477	475	448	432	450	472	462	443	441	479	458	443	453	457	454	441	473	446	473	431	466	419	440	448	449	463	442	467	462	472	473	509	429	460	471	434	429	455	473	443	469	451	487	437	485	455	459	486	487	471	458	467	416	452	449	486	436	473	441	415	457	469	398	438	436	470	451	419	450	409	428	422	469	425	447	456	432	457	489	453	442	496	434	424	461	456	443	438	447	452	447	451	472	460	466	424	440	457	452	445	442	484	479	492	440	470	465	502	403	489	476	459	480	440	434	458	443	465	441	442	431	478	462	445	468	518	434	438	453	468	486	434	482	448	441	441	425	493	477	438	470	419	452	442	453	450	468	432	465	457	474	491	485	479	478	457	413	428	465	428	455	465	461	445	481	479	436	442	492	461	428	460	469	480	450	467	444	444	446	417	434	438	442	449	437	438	454	466	409	483	458	453	410	465	436	403	481	462	449	451	480	447	477	435	473	501	473	462	438	430	445	475	450	432	445	451	469	414	452	419	476	451	466	456	443	459	463	446	479	457	499	452	459	477	395	447	467	443	468	464	448	471	447	482	440	477	434	435	459	471	428	454	433	441	470	459	441	488	466	484	422	467	471	428	457	445	490	454	493	431	464	473	412	513	478	458	449	445	479	478	507	460	453	432	457	455	465	453	438	425	448	472	419	449	461	436	446	461	431	471	459	485	428	431	456	484	480	467	440	452	466	431	437	453	499	448	460	437	467	430	454	453	484	487	438	449	463	427	436	436	432	478	458	470	468	462	434	462	446	439	445	462	474	484	435	422	492	424	449	453	462	433	465	481	500	451	481	443	425	462	462	444	483	435	495	462	434	475	437	427	431	422	455	447	459	426	431	428	481	464	442	447	481	452	476	447	448	503	461	471	466	456	452	468	457	424	452	429	483	472	443	426	444	459	469	472	447	462	469	444	460	466	460	448	453	465	467	440	462	432	436	416	447	457	488	436	479	456	431	434	459	470	477	468	463	489	455	465	477	407	493	426	457	492	467	463	449	478	433	417	447	487	462	411	430	438	482	425	470	456	430	488	458	450	451	453	446	470	462	432	420	444	472	473	408	462	447	456	518	440	491	457	451	416	496	475	462	455	483	468	489	471	436	454	458	424	469	432	427	458	457	433	423	427	430	501	465	430	497	467	455	453	466	446	415	469	448	427	453	456	434	473	462	419	439	456	444	439	451	405	453	465	431	476	438	460	470	457	393	492	442	472	459	450	454	473	433	461	483	457	492	470	451	469	424	443	438	478	444	430	450	446	454	438	440	418	467	482	462	489	467	445	438	413	468	439	464	514	467	455	432	458	436	441	497	425	454	475	448	460	478	466	438	485	445	450	434	433	469	457	481	499	480	444	489	426	472	471	448	457	439	464	454	432	446	474	481	455	464	471	487	458	471	483	437	488	419	425	455	450	439	491	440	468	415	470	450	481	489	441	464	481	475	470	461	466	476	443	459	456	433	454	446	445	444	457	420	441	464	459	478	447	458	492	436	496	452	420	438	468	485	457	477	435	475	431	461	407	433	448	458	449	480	426	468	433	441	438	442	478	496	512	405	495	489	419	452	428	480	428	463	407	453	469	502	439	472	452	436	464	458	461	447	442	480	431	442	468	447	483	510	446	462	442	445	437	451	469	422	478	439	430	464	439	465	443	467	454	468	439	449	473	448	484	448	468	487	440	473	467	469	480	467	448	431	488	488	467	439	421	439	443	462	464	432	492	419	472	465	483	475	431	443	458	441	491	476	458	479	459	430	485	446	438	442	471	454	465	430	441	473	478	463	489	487	459	456	426	474	468	459	438	481	475	488	464	473	423	468	447	492	452	477	460	430	481	427	458	472	461	441	447	469	461	462	418	417	405	474	451	471	456	498	397	450	446	443	465	450	441	467	454	430	450	467	449	477	446	463	470	451	449	438	470	413	456	504	462	431	443	439	466	479	450	460	483	408	432	433	440	431	500	448	449	479	473	472	465	480	454	488	469	428	457	450	456	451	464	469	445	456	460	443	460	480	441	446	453	463	476	456	472	458	446	452	463	485	484	462	472	467	426	483	442	457	414	466	456	460	470	444	441	454	449	434	415	443	492	461	434	439	445	494	477	462	478	423	457	479	464	441	441	472	517	478	464	431	450	458	419	456	471	451	449	445	442	508	442	418	494	424	444	429	452	456	481	420	457	429	431	457	449	457	440	447	432	476	428	482	431	469	465	440	463	432	438	477	459	435	426	432	419	453	492	457	452	462	474	457	491	445	494	457	456	418	517	440	408	439	452	445	413	465	458	454	462	449	448	448	424	450	456	485	498	461	481	413	481	438	394	446	445	458	468	493	472	483	437	434	476	454	427	419	431	462	455	473	451	464	445	413	433	465	446	459	461	478	433	447	434	460	434	464	447	459	443	442	465	435	458	512	454	469	483	422	457	474	503	464	473	476	420	463	443	429	483	451	445	468	465	472	453	405	464	454	459	441	479	491	441	456	468	482	471	460	421	473	464	448	475	461	457	437	430	492	458	452	461	441	497	476	467	456	479	440	434	446	463	442	448	466	448	445	491	452	436	449	431	473	455	459	439	467	456	501	472	454	402	444	468	468	460	471	463	460	406	451	487	492	394	417	465	490	472	446	443	398	453	448	435	442	439	416	475	422	478	469	468	476	429	450	462	409	495	435	411	457	456	447	436	461	450	455	448	476	471	464	492	495	428	398	465	417	452	465	472	399	472	519	465	438	429	455	440	436	460	466	460	478	470	443	478	442	501	471	440	484	448	476	439	482	441	480	439	470	462	444	454	424	468	484	409	420	441	436	461	448	436	437	421	429	450	470	456	477	473	448	451	453	437	449	450	451	450	464	461	446	448	454	487	437	473	423	434	470	474	431	450	466	479	462	381	450	464	421	459	456	432	488	423	472	456	476	501	491	484	451	465	460	454	463	449	434	426	464	418	435	439	457	479	444	442	469	422	493	457	440	434	496	412	420	401	465	451	450	467	508	451	463	451	470	463	516	516	488	462	472	508	451	482	444	428	461	462	411	460	447	449	483	441	451	434	476	428	498	478	462	455	474	452	464	439	455	410	466	476	441	440	453	462	434	443	428	458	406	478	445	428	450	416	449	446	476	435	458	502	455	438	471	442	462	489	484	488	461	424	460	460	448	464	491	479	469	468	453	467	467	465	439	422	449	467	474	449	442	436	482	486	433	479	478	413	459	434	447	462
4241	1411	1015	806	753	642	648	591	611	587	666	654	627	623	574	626	637	599	638	590	601	621	632	619	566	579	587	562	605	640	643	605	616	606	617	604	621	592	609	598	578	611	604	599	661	585	604	654	587	620	593	571	579	599	567	562	596	630	582	608	583	571	638	596	616	613	589	572	603	626	613	576	590	595	614	603	612	631	617	600	623	598	628	586	565	608	594	574	595	587	595	619	606	613	637	609	579	611	635	609	581	596	584	622	552	573	628	596	592	581	585	600	608	592	643	620	581	638	636	605	603	587	633	582	613	634	581	633	624	628	562	630	637	628	567	625	566	627	659	628	650	636	613	590	589	543	539	581	619	633	629	613	581	612	551	553	615	583	611	609	591	617	604	585	561	537	616	620	611	640	607	613	617	617	596	636	600	669	536	615	582	583	617	607	580	652	604	569	620	616	633	594	569	621	604	598	645	604	609	603	600	595	596	611	597	587	598	609	647	624	578	584	609	594	624	606	609	576	628	577	567	573	591	570	599	597	617	618	584	630	579	576	618	623	581	568	589	597	620	612	609	648	583	617	620	574	553	603	601	594	605	586	610	601	650	577	586	627	594	625	598	634	614	590	585	609	578	588	591	604	595	605	627	625	589	589	616	593	617	564	596	632	621	565	578	612	613	604	619	633	563	641	612	597	648	580	609	624	627	605	561	612	631	570	563	556	609	557	600	590	646	592	589	564	574	609	573	590	604	580	624	600	601	620	647	591	554	613	563	589	586	628	618	619	554	587	592	583	626	576	604	619	601	636	611	605	602	608	596	566	579	576	588	642	596	613	632	619	596	619	611	625	601	613	604	607	604	575	598	663	572	629	578	628	614	589	595	608	589	605	565	613	613	638	579	586	575	566	558	569	606	620	621	615	607	574	591	600	637	624	578	656	588	620	574	615	622	590	632	589	617	579	532	628	581	580	624	597	591	632	597	652	589	585	605	635	659	578	624	589	601	611	598	623	617	648	606	620	598	626	610	562	589	594	639	647	624	589	588	593	547	624	574	579	622	629	626	606	605	613	585	596	628	611	591	632	606	596	588	580	635	652	600	592	600	566	645	594	589	597	604	555	628	604	568	610	617	585	654	550	593	622	621	610	669	600	594	578	642	629	603	634	571	611	616	617	550	602	613	563	579	598	591	557	592	604	591	630	628	592	598	605	574	557	608	620	608	599	569	602	602	638	618	610	603	623	615	613	612	596	593	530	590	573	627	602	598	639	638	624	588	615	627	596	601	607	598	590	589	574	641	581	578	578	588	550	591	630	611	574	611	629	609	610	618	599	565	585	598	601	598	582	623	576	598	614	579	609	606	614	601	648	598	575	592	603	709	585	625	610	630	622	609	613	605	625	611	587	610	636	612	596	576	628	617	599	599	636	620	666	572	628	592	621	608	580	580	585	618	552	588	609	650	588	586	647	578	639	625	637	611	600	624	624	615	583	633	624	608	616	591	637	618	626	601	598	621	631	601	590	573	646	570	620	597	605	603	625	627	627	583	587	560	579	676	559	602	625	578	576	606	631	669	606	579	610	595	599	567	595	606	564	606	622	681	625	613	560	598	604	566	611	639	539	556	617	614	672	620	616	619	625	628	575	584	608	597	607	574	574	598	616	600	615	603	602	601	591	612	615	601	565	574	612	564	608	602	586	600	637	575	625	565	638	611	615	608	643	602	634	561	604	602	628	601	620	592	611	568	577	622	584	606	642	589	641	629	632	632	630	605	598	624	581	552	608	663	608	585	618	622	575	637	562	634	585	577	618	654	580	629	580	583	623	586	603	579	624	552	634	576	616	626	609	595	619	624	616	591	585	569	605	588	652	628	595	609	576	595	621	599	617	606	632	595	588	615	618	635	575	588	590	578	586	616	594	615	660	602	578	633	610	562	590	611	576	568	597	547	560	582	608	593	631	594	622	596	652	584	642	599	631	623	560	587	620	592	569	575	617	602	627	593	586	602	603	558	592	611	564	633	607	599	641	618	591	598	555	574	632	575	594	607	613	643	579	591	618	647	602	558	615	578	587	576	587	643	605	611	585	598	589	579	611	625	658	576	646	624	610	610	531	614	613	611	591	612	624	605	605	592	627	582	578	606	621	617	607	572	595	570	615	562	587	590	579	618	580	650	547	577	601	553	636	599	593	603	623	588	603	610	639	582	616	588	568	617	594	577	656	603	574	628	586	595	568	627	599	588	613	592	616	609	634	595	642	580	636	624	632	608	582	609	591	602	609	599	611	625	600	631	618	617	608	590	618	581	624	549	600	597	642	625	641	648	667	610	593	627	553	610	629	641	602	601	619	599	623	570	588	604	644	616	600	601	613	611	604	635	620	626	592	583	653	637	565	653	598	619	583	615	611	587	626	632	587	607	644	612	610	638	609	599	579	627	615	614	573	599	623	565	576	614	586	624	616	642	616	630	609	589	627	599	609	664	622	602	640	573	588	560	617	602	622	583	613	602	594	586	585	641	635	604	598	580	615	595	615	582	590	589	618	635	613	595	631	604	624	618	592	604	617	624	567	635	534	664	610	610	616	638	600	578	605	599	560	628	634	576	628	546	595	585	578	564	597	600	649	610	673	612	623	596	607	573	604	589	578	579	596	616	636	648	611	628	635	610	602	572	608	603	586	594	593	604	569	596	624	589	580	601	662	599	645	606	633	561	614	573	613	596	603	624	607	590	622	584	588	598	579	633	595	645	582	627	577	631	610	557	652	627	586	620	593	630	598	595	546	576	639	597	624	578	529	595	635	620	589	582	624	620	605	615	601	685	595	608	585	623	567	600	598	583	601	611	603	637	638	611	633	550	595	636	638	609	582	609	584	621	575	611	614	604	603	595	589	634	574	613	580	570	561	602	610	613	618	624	573	607	571	578	574	629	585	603	630	586	611	620	621	642	625	658	613	615	648	593	630	540	600	590	642	666	589	656	578	598	613	584	617	587	633	589	613	539	593	603	605	606	611	627	628	611	593	586	606	602	570	595	644	610	591	576	622	623	570	639	609	633	590	583	593	600	643	617	627	602	630	589	631	628	598	614	581	602	611	624	631	598	608	588	599	606	603	646	606	581	575	579	644	647	565	623	604	597	600	577	623	604	625	612	615	586	600	586	657	609	593	647	618	607	600	608	603	615	602	597	615	625	587	582	576	646	605	606	611	579	592	594	610	584	637	563	616	597	623	639	654	613	589	610	579	602	649	544	591	591	577	637	652	627	596	616	610	615	598	611	587	637	599	635	580	594	600	607	631	595	617	605	605	615	594	622	587	607	572	597	576	605	635	612	619	611	604	604	574	578	575	632	613	618	595	598	584	570	630	581	608	597	610	622	589	640	620	600	597	640	630	610	607	586	567	562	596	588	600	586	612	589	611	636	640	569	614	605	588	587	638	631	589	593	594	628	594	592	589	606	595	602	608	607	583	606	611	600	568	604	568	616	602	640	618	596	632	628	599
23049	20802	27435	24219	20073	1941	558	455	360	406	372	358	339	334	345	314	326	296	298	322	310	321	314	323	279	298	331	298	312	316	297	267	316	324	299	299	280	284	299	282	284	279	294	280	274	295	275	263	299	295	302	292	291	273	291	276	292	293	286	305	293	266	305	258	283	281	297	261	303	283	299	285	283	267	300	287	262	291	290	259	293	282	299	308	270	287	275	296	284	293	327	297	293	300	290	298	271	248	274	306	284	277	285	307	302	310	334	263	267	276	316	281	275	283	276	291	285	286	312	282	240	275	287	293	250	297	294	306	294	267	296	314	293	309	329	287	267	278	288	298	273	307	264	264	313	318	281	311	311	265	289	319	290	287	316	281	264	297	311	282	262	273	292	264	307	290	289	290	299	334	314	299	305	289	288	294	296	281	291	275	260	270	305	307	301	311	283	294	323	296	285	299	281	337	294	284	272	299	301	285	268	320	272	315	298	285	318	302	272	298	277	291	283	295	306	298	285	322	283	339	270	281	284	281	290	300	305	292	275	296	295	293	299	278	313	253	288	275	272	312	321	317	279	277	267	276	285	268	308	339	287	289	293	281	289	315	300	274	295	266	267	315	301	289	295	287	299	312	276	265	323	271	290	289	288	297	279	292	284	269	279	260	326	300	267	321	296	309	269	303	306	296	282	299	285	290	283	309	293	285	289	274	285	314	291	295	308	296	258	285	285	274	283	275	315	288	312	278	336	296	295	257	289	282	240	276	261	284	280	278	291	307	264	306	279	268	247	284	285	283	293	291	302	275	273	281	287	267	303	298	278	288	273	284	269	275	284	288	288	276	306	312	268	261	296	286	290	295	298	270	278	313	302	286	307	284	298	291	274	291	299	286	334	307	292	291	268	290	285	275	307	308	301	287	312	304	299	274	270	300	278	288	305	303	298	246	294	337	306	271	303	283	258	283	302	284	288	268	262	302	292	280	290	290	261	258	291	273	271	292	275	275	298	302	289	293	281	308	293	293	314	276	308	250	290	281	288	312	284	272	279	289	300	267	294	287	295	295	329	300	276	285	284	280	297	277	298	289	282	299	268	277	293	295	286	255	317	277	270	275	276	304	287	273	250	279	299	262	285	304	282	253	293	305	305	304	309	290	298	268	309	303	262	274	302	267	305	300	298	270	292	300	307	274	302	272	324	273	284	295	286	309	309	295	298	285	276	277	309	294	283	267	293	286	271	311	290	292	280	284	305	279	272	312	275	295	294	304	319	283	297	265	283	298	282	277	263	283	288	300	285	281	294	283	291	321	263	275	321	247	283	308	285	304	278	318	282	291	283	318	293	278	304	281	291	265	267	312	258	272	261	306	285	272	297	307	303	279	270	298	294	287	305	311	282	308	313	312	296	274	268	281	273	264	285	295	287	311	310	293	301	284	283	278	282	286	303	255	299	290	280	269	315	303	286	285	301	298	316	267	304	299	291	298	289	310	277	269	278	280	252	278	276	298	307	281	292	300	269	290	316	308	291	288	279	280	312	284	310	281	248	304	299	266	257	304	310	276	292	271	300	291	314	286	265	259	292	275	285	290	265	271	268	279	254	294	265	271	324	293	297	294	285	265	295	280	306	312	286	288	277	286	276	281	276	276	301	303	282	279	315	272	296	290	305	280	296	273	311	300	311	295	295	279	295	299	293	260	268	283	276	305	280	278	300	280	286	281	300	300	311	297	308	283	282	286	306	284	271	289	286	293	286	254	277	285	279	276	313	279	300	296	281	260	286	314	317	273	297	325	276	280	287	263	262	264	271	298	280	276	285	284	281	279	324	296	281	259	286	297	310	327	277	265	281	313	289	312	298	295	267	291	286	281	287	288	283	316	294	296	288	286	285	303	293	252	315	260	291	269	329	315	285	269	290	291	293	281	263	281	268	305	287	310	304	284	302	260	281	283	276	284	314	305	268	267	304	278	264	287	282	306	308	321	259	300	285	296	297	289	303	313	277	313	290	298	269	312	308	303	287	297	278	301	295	311	306	295	287	278	292	286	272	285	282	316	310	308	264	322	276	291	275	298	286	281	300	265	321	292	273	282	302	267	277	302	270	269	255	286	278	308	286	300	283	297	268	293	292	313	307	298	284	283	311	277	283	294	287	305	279	292	296	315	273	282	271	281	262	264	282	271	319	282	284	295	318	300	270	288	292	306	279	269	285	274	283	286	289	270	288	293	267	260	298	274	296	291	294	307	299	255	266	290	311	300	265	257	312	257	295	259	279	280	299	297	291	281	294	300	302	270	256	312	297	292	274	285	296	296	288	316	278	255	270	249	272	282	271	279	263	290	294	300	288	277	323	294	322	270	264	301	290	236	285	295	295	325	295	271	258	296	280	288	291	279	282	298	272	282	308	283	258	305	271	303	296	290	281	296	277	312	279	309	306	304	298	287	258	302	291	295	297	255	299	296	309	278	269	279	290	303	299	287	247	271	278	248	280	275	314	281	270	311	308	305	268	285	284	270	302	276	256	287	301	313	320	265	264	297	283	314	325	300	297	268	300	273	282	290	270	299	283	281	311	250	293	280	296	267	297	284	253	284	300	265	294	287	272	277	295	275	288	274	253	264	309	277	275	307	279	291	298	272	304	268	275	280	318	267	267	294	271	281	321	287	294	324	259	284	332	278	293	295	290	288	289	289	288	288	303	261	269	275	309	274	296	298	271	272	303	279	294	263	261	320	288	277	294	277	282	248	279	298	284	263	273	259	282	319	282	274	282	291	321	281	267	286	271	294	296	291	298	267	307	290	297	283	273	280	301	317	260	273	255	264	246	285	309	297	275	284	279	278	288	275	310	287	278	291	291	276	305	287	274	277	328	269	284	294	297	305	291	298	283	287	292	281	275	296	281	295	295	280	290	312	270	287	317	281	262	279	288	273	257	295	304	293	285	293	261	277	293	284	290	308	296	311	289	287	298	287	286	275	294	314	269	273	322	243	290	285	297	264	264	287	288	290	279	276	269	289	297	295	284	272	311	254	265	265	290	264	285	291	270	265	264	282	310	271	292	319	299	272	292	307	304	265	302	271	311	287	288	284	283	284	271	303	284	300	270	276	306	276	297	331	269	284	266	325	291	309	303	277	281	268	285	299	269	286	297	268	270	337	298	310	294	276	278	269	315	273	271	296	286	272	302	274	297	294	297	269	280	290	285	267	326	305	328	250	282	296	298	293	299	266	284	295	274	285	289	310	274	271	293	265	302	294	299	266	301	274	267	289	300	278	304	302	314	290	302	255	282	282	267	297	294	281	303	285	298	280	283	267	286	293	304	292	302	270	267	294	291	269	273	292	301	296	291	310	296	274	270	268	290	281	272	243	271	308	290	296	261	273	302	341	283	300	265	279	298	261	294	290	261	308	311	282	307	304	284	302	278	286	301	281	256	300	268	278	288	283	291	291	286	285	310	271	308	296	271	268	324	295	294	287	305	272	267	280	285	318	309	315	267	279
3232	7948	5104	2319	1631	1278	906	828	706	673	582	571	531	525	518	430	479	441	455	436	445	424	431	429	435	428	416	404	432	400	370	376	468	446	411	428	388	427	389	387	414	411	401	415	378	411	397	393	453	424	390	381	441	411	405	395	376	365	401	382	392	379	427	392	418	387	388	451	385	418	386	424	392	376	363	425	384	368	413	401	382	384	395	367	397	379	373	430	391	388	388	381	417	432	373	410	399	408	374	398	397	380	395	379	384	387	447	420	403	437	399	405	396	382	420	409	373	402	426	382	400	403	379	387	383	350	377	424	382	390	438	411	361	380	395	394	402	383	407	400	378	416	409	407	398	400	396	397	392	399	440	405	412	396	393	345	402	411	384	385	399	402	376	395	419	391	402	404	390	394	415	370	411	379	399	408	384	391	367	418	430	408	390	407	376	407	380	403	389	432	402	394	397	420	383	440	411	400	383	375	416	384	368	388	414	351	411	411	419	401	403	380	437	401	376	405	387	365	364	383	367	397	394	391	422	383	342	457	400	382	402	426	377	395	389	435	389	384	413	435	395	385	418	389	362	428	343	421	404	381	414	416	414	443	391	378	373	394	356	366	414	404	408	406	396	378	394	409	416	393	403	432	401	455	385	437	390	430	426	381	376	405	415	408	382	345	364	376	400	357	386	398	396	391	417	366	382	383	394	380	411	363	424	360	385	408	398	388	393	383	377	390	378	374	417	363	398	411	395	417	377	401	410	398	438	400	385	401	392	396	385	395	391	413	363	375	372	413	400	382	362	373	408	400	388	397	433	408	385	398	384	379	385	383	394	374	432	365	422	359	379	413	391	413	400	375	407	408	412	368	437	395	388	388	394	366	433	399	354	433	402	430	391	371	397	414	400	410	436	435	391	394	403	386	404	376	345	395	352	389	407	414	403	359	433	394	411	385	365	401	411	370	372	388	364	376	361	382	409	383	432	409	374	386	387	385	375	397	402	359	396	386	386	418	412	398	400	412	402	397	392	389	367	373	381	408	410	394	432	377	397	394	408	415	380	400	422	399	387	409	400	417	418	421	395	372	416	438	366	428	403	396	372	372	392	390	375	400	397	386	384	395	404	384	377	361	386	373	374	395	385	383	381	386	366	404	393	423	395	387	401	400	395	390	379	407	384	416	398	394	409	432	411	385	378	407	387	406	406	368	417	395	376	388	418	382	370	391	395	388	410	368	429	388	380	429	379	396	374	392	438	415	366	403	397	391	384	397	349	394	415	430	412	423	406	366	356	388	408	387	414	416	395	371	392	422	397	378	388	408	385	382	422	369	411	387	419	382	414	376	374	407	376	407	415	423	375	420	388	409	417	378	449	413	420	386	385	391	444	415	389	403	419	401	372	372	395	389	385	383	386	423	393	416	369	380	405	379	406	415	377	395	399	403	382	427	403	409	379	385	364	409	419	437	387	411	412	364	375	392	378	420	376	409	380	414	394	361	397	394	393	376	403	403	425	401	396	365	388	412	390	383	355	372	389	367	355	424	401	413	386	399	437	411	350	379	377	400	405	399	413	392	398	427	399	404	389	382	411	392	398	402	415	410	366	372	387	401	399	384	397	424	348	393	414	407	372	424	413	391	378	430	428	410	379	400	395	398	400	403	392	404	417	383	390	430	387	426	382	375	409	397	403	381	403	406	400	389	410	405	401	408	365	381	410	414	396	413	400	387	397	369	395	420	409	427	426	418	395	416	439	381	375	380	402	437	391	420	383	402	371	396	358	405	390	390	412	359	387	416	422	397	391	397	420	386	391	393	371	376	400	397	344	370	390	405	392	368	401	379	441	406	383	389	386	364	416	390	394	413	386	384	399	397	381	372	408	378	396	395	379	408	390	355	429	361	405	370	355	377	375	438	353	377	389	417	391	409	408	422	377	418	390	393	430	415	387	380	414	396	403	364	367	418	353	383	344	390	425	384	411	370	386	419	363	385	389	411	350	357	351	409	366	378	366	406	393	389	409	403	376	413	391	402	401	392	407	409	387	370	372	346	403	395	366	410	387	382	381	407	432	406	373	386	391	421	368	390	393	400	385	396	397	393	384	371	351	391	415	346	373	394	369	423	401	374	355	387	376	389	371	403	376	409	401	383	405	418	389	382	408	383	371	380	393	403	392	372	386	373	382	410	411	400	411	344	376	423	395	415	402	410	397	396	431	383	377	381	393	385	403	380	419	412	402	457	406	398	390	402	382	397	409	441	380	396	407	376	418	390	392	440	402	406	376	393	435	378	392	370	413	377	412	398	361	389	351	409	380	394	408	391	422	404	366	389	403	376	378	373	390	383	427	427	381	397	446	405	424	400	370	400	401	423	436	373	405	394	390	363	438	381	393	421	406	415	368	403	391	415	372	370	395	444	397	383	403	371	401	347	396	371	393	378	385	395	377	403	383	429	395	390	389	404	389	448	404	349	415	372	395	368	373	422	405	387	350	374	377	386	410	372	431	385	409	405	377	419	403	404	397	400	414	398	392	381	416	431	400	426	406	412	370	382	403	364	407	395	425	358	372	391	382	417	398	381	401	391	388	374	382	414	364	420	383	376	397	389	393	386	436	396	378	378	402	345	377	369	369	352	411	372	406	413	380	401	399	400	363	381	423	398	366	417	432	420	384	397	381	382	392	407	386	393	367	399	402	420	399	394	395	394	416	361	371	401	425	398	387	410	372	357	431	397	372	379	403	393	401	365	410	425	394	417	386	415	413	358	413	400	370	391	393	388	375	400	413	394	386	378	377	397	404	371	364	411	403	409	395	408	376	358	388	383	405	399	406	409	411	394	407	425	429	401	401	392	401	389	385	349	387	411	374	393	396	452	410	411	389	409	397	433	377	428	410	380	441	394	394	418	401	406	366	370	389	415	395	429	380	403	425	381	410	411	397	373	405	391	389	392	385	404	367	391	398	390	381	394	408	397	392	391	386	386	364	404	371	395	439	428	406	417	398	397	404	401	415	412	401	402	354	409	398	370	398	389	401	402	370	414	417	375	390	398	379	400	393	415	372	396	394	381	393	388	390	405	417	386	399	385	394	359	432	379	411	395	381	392	409	381	388	396	392	394	414	387	417	361	374	394	381	386	400	371	417	382	391	405	383	369	392	406	412	373	373	390	381	382	407	384	390	384	411	411	435	404	381	414	383	414	367	385	379	392	381	403	419	385	391	445	401	362	419	409	382	380	398	406	412	437	384	400	356	408	432	401	395	360	394	439	392	410	405	392	396	370	406	400	387	382	409	437	362	392	406	404	350	368	360	415	407	384	368	387	394	385	394	378	396	372	383	413	401	387	388	407	413	405	406	383	398	410	404	395	426	405	374	381	420	408	408	382	411	408	382	393	396	390	410	391	426	421	401	413	397	403	373	387	416	390	366	353	407	381	397	398	410	377	402	413	379	393	388	411	420	386	380	378	394	372	391	378	375	399	368	384	381	411	368	379	378	407	431	355	399	394
24264	20800	25457	22360	1156	488	452	446	380	384	379	407	375	373	379	386	380	384	369	339	360	381	356	317	378	350	405	360	376	377	359	338	337	354	382	363	326	380	362	355	345	370	373	330	340	326	352	355	324	364	331	354	347	357	356	340	346	341	339	332	393	329	388	346	385	362	325	340	345	348	329	347	360	379	338	363	344	337	385	335	333	339	333	365	356	382	360	309	325	342	340	327	341	347	370	364	333	343	341	368	344	357	336	339	333	363	344	362	347	354	332	358	385	355	331	370	370	356	353	332	339	339	371	401	318	340	336	356	340	389	387	354	343	325	363	332	356	362	334	341	334	343	328	335	342	373	365	345	405	340	383	342	344	357	346	358	354	346	336	339	341	359	384	381	400	380	380	338	352	368	374	336	354	373	357	345	363	353	354	363	372	334	340	351	343	347	330	361	341	340	365	356	370	390	383	360	333	372	332	333	349	336	380	384	346	351	365	353	334	347	366	359	380	355	360	355	368	382	360	365	344	351	360	347	386	364	361	355	363	351	349	349	335	331	337	371	319	338	364	352	360	337	376	376	375	328	363	385	343	369	374	380	357	372	370	362	362	359	356	371	393	328	340	380	333	346	344	357	378	350	362	355	367	335	359	360	363	343	330	372	328	373	323	364	360	335	353	329	369	369	350	350	323	325	331	363	362	338	340	341	368	345	394	361	358	373	342	384	331	346	356	372	326	360	344	337	389	358	375	323	343	349	407	376	361	369	315	355	368	332	317	375	401	325	337	363	363	386	380	370	350	326	350	372	375	363	370	339	367	390	365	353	369	398	365	361	358	394	357	311	368	352	361	330	342	357	338	361	386	353	356	366	355	345	384	356	330	349	374	372	363	334	392	383	356	353	349	387	377	343	314	351	347	387	342	375	345	366	342	376	309	367	371	372	339	392	368	346	386	392	347	351	344	357	367	354	373	338	357	335	362	388	360	349	352	334	386	376	347	362	350	331	365	320	363	382	353	348	334	344	358	371	391	346	362	372	386	325	362	390	359	353	342	347	369	359	327	335	375	357	346	346	370	329	378	357	362	355	361	355	372	361	338	405	357	364	373	376	389	371	341	316	383	333	329	366	351	365	364	310	359	345	322	351	355	355	374	336	329	372	298	349	339	353	380	336	369	355	372	367	377	366	354	362	377	338	327	382	345	333	354	341	368	389	372	340	357	344	344	349	348	346	364	340	352	334	372	337	362	339	340	358	327	368	346	362	377	361	338	385	365	380	346	355	389	360	352	350	312	372	370	383	366	367	384	352	346	383	348	367	389	372	327	367	367	324	368	346	345	332	357	359	333	365	364	380	350	392	366	358	363	362	358	357	377	354	398	378	375	369	339	372	340	320	382	366	343	345	388	350	352	356	326	342	344	350	371	364	327	364	383	356	366	378	404	365	364	363	359	380	337	332	342	333	388	375	375	347	378	351	377	384	368	371	342	343	388	356	359	346	349	323	340	373	330	360	376	366	354	356	372	394	338	350	392	365	362	349	378	333	391	358	368	372	399	367	344	352	337	332	350	373	364	339	395	389	374	351	333	363	350	347	340	372	313	348	363	372	337	332	337	354	411	402	373	355	350	382	351	361	345	361	358	276	354	364	378	391	357	364	370	372	351	370	387	379	370	361	337	363	377	365	406	348	335	359	355	370	394	321	363	339	371	355	333	371	343	353	361	400	365	372	363	389	366	358	352	338	351	365	363	354	356	376	371	389	340	332	326	350	358	373	330	379	355	330	350	351	370	362	360	353	350	366	326	363	350	356	348	339	333	366	367	382	377	342	379	349	373	345	397	309	336	363	346	363	333	341	339	360	387	366	372	369	335	345	361	371	375	357	370	348	378	362	354	339	333	386	357	347	340	346	351	385	387	338	389	345	329	337	358	365	380	354	372	363	383	364	370	371	340	350	397	365	366	366	340	352	349	366	332	370	381	361	359	358	345	363	384	357	356	381	373	354	367	331	371	366	362	357	346	330	373	317	349	360	355	340	376	333	350	354	372	344	339	373	358	372	364	347	377	378	363	380	338	373	362	375	325	331	315	361	357	349	349	360	364	335	357	361	348	382	363	356	339	367	358	355	368	361	337	337	319	382	356	344	383	340	352	330	372	344	364	361	376	372	333	379	366	390	408	365	361	337	364	367	363	345	393	323	346	356	347	332	372	354	363	366	377	354	393	339	351	369	322	392	376	333	402	379	358	358	354	375	370	354	354	362	375	349	331	331	354	365	347	360	344	376	372	374	373	335	348	360	367	365	310	349	340	358	381	350	367	322	313	347	358	359	361	377	378	358	375	343	346	355	362	328	351	367	379	340	337	357	361	379	367	349	370	348	353	364	358	373	344	346	360	371	354	372	342	347	360	364	365	370	325	333	365	369	368	359	344	375	362	378	339	336	358	321	370	374	378	381	364	338	353	349	337	360	349	353	378	340	381	352	376	356	344	357	347	413	348	355	324	350	348	327	324	349	371	363	343	361	375	366	364	365	361	306	333	360	376	360	351	361	345	335	362	361	351	333	378	365	352	354	366	342	319	365	347	376	353	425	372	345	343	334	379	346	362	360	345	357	370	357	347	349	387	366	369	366	387	359	325	405	359	375	361	360	367	349	363	368	365	357	323	343	367	346	337	367	387	366	363	342	341	357	357	336	346	343	364	363	360	337	376	351	369	344	356	393	343	346	346	338	366	368	379	373	357	327	348	364	337	383	347	363	376	352	342	343	363	366	361	358	329	373	347	339	338	345	383	358	328	345	334	361	334	373	380	367	339	330	362	351	339	345	359	352	356	367	371	346	382	396	360	346	318	374	359	356	379	353	306	335	362	362	360	368	333	316	350	354	362	366	355	348	361	375	331	371	356	340	357	307	335	331	383	374	356	330	372	364	378	371	377	345	344	347	369	368	350	361	355	346	347	394	344	348	353	382	353	374	352	345	326	354	379	321	354	323	356	377	341	337	386	355	374	355	347	333	346	384	368	371	357	339	344	381	343	349	357	374	341	367	376	331	335	343	342	405	308	359	385	336	366	352	352	366	343	376	346	359	358	381	351	364	365	333	346	384	359	365	391	366	386	365	367	349	326	398	377	358	379	390	362	341	349	367	335	316	371	366	370	395	342	403	341	415	364	382	366	341	361	376	373	372	348	348	360	347	371	356	366	360	373	349	327	349	346	354	358	325	312	389	294	352	380	357	352	359	338	370	361	345	371	322	375	348	379	343	337	369	344	374	320	348	363	357	369	366	306	360	348	368	363	336	394	362	356	383	369	360	374	382	344	383	388	356	348	351	356	337	359	374	368	362	353	320	379	376	353	379	370	366	370	375	377	339	347	358	348	364	380	398	347	355	362	353	394	350	335	347	352	320	384	354	375	379	338	343	331	370	368	334	358	336	402	333	364	378	329	366	374	348	341	362	330	313	355	363	348	317	377	349	321	365	365	378	365	343	358	368	346	338
3265	3848	2453	1270	969	832	715	691	592	536	565	570	489	514	513	528	483	476	463	474	506	446	493	469	446	493	517	467	499	498	466	487	482	458	460	469	487	453	440	493	468	461	443	499	476	464	497	497	491	467	447	473	485	498	453	468	412	506	482	492	475	462	480	455	451	481	457	452	467	436	463	475	515	480	445	490	442	468	464	457	481	467	490	473	487	483	461	458	481	447	495	474	463	456	484	451	452	490	473	476	476	489	466	490	484	461	493	496	458	497	490	467	496	504	462	440	516	503	474	492	435	504	447	462	449	477	486	479	448	461	485	462	486	469	457	442	455	468	493	484	432	491	458	465	470	483	486	495	477	472	481	450	470	458	449	477	491	448	448	467	458	441	481	511	505	489	456	470	470	492	500	525	495	438	400	487	501	466	453	478	453	471	440	448	456	422	464	504	495	460	468	423	472	490	457	448	481	493	435	406	480	485	461	457	494	474	456	500	452	448	451	471	441	483	465	464	443	491	508	450	479	478	454	464	461	476	478	512	446	448	463	508	442	508	457	467	492	463	471	482	477	477	454	444	496	452	490	476	467	505	473	474	459	470	459	444	442	444	418	469	479	484	473	475	455	502	456	525	502	458	439	457	460	485	468	469	505	472	490	460	465	479	437	461	461	455	435	462	484	444	441	484	458	463	462	466	447	461	453	484	457	478	468	481	486	468	466	472	468	449	475	495	482	465	441	455	454	483	447	499	441	487	459	469	477	503	492	453	444	492	462	470	462	490	471	445	474	438	501	457	474	467	430	454	476	465	491	445	450	457	500	423	469	499	486	475	458	455	484	469	486	475	468	492	462	473	462	505	483	493	437	474	466	420	469	477	503	484	473	456	501	439	483	463	474	469	480	445	489	463	398	477	463	444	473	461	445	482	469	470	475	487	484	486	421	523	441	453	468	462	477	474	473	478	469	506	459	478	463	438	453	488	478	490	464	447	465	419	493	477	510	449	426	512	419	488	449	443	450	483	472	493	457	445	482	477	455	513	452	456	454	501	459	464	479	472	480	485	499	475	452	468	467	492	496	478	492	457	446	469	470	441	478	479	420	437	465	420	496	469	478	502	461	499	481	484	478	447	464	435	501	458	517	489	473	458	437	493	430	485	480	483	478	489	450	467	503	454	462	465	489	482	483	465	467	474	455	447	457	519	468	513	491	453	433	430	467	476	484	449	497	490	508	466	459	436	488	452	488	483	468	521	435	471	487	442	461	463	468	501	456	458	482	495	452	478	472	460	470	484	477	446	440	458	401	462	460	506	450	472	487	470	437	476	481	442	447	445	440	458	416	456	474	498	462	471	459	489	500	468	480	466	477	458	493	466	483	469	499	465	429	479	441	463	463	480	449	454	444	499	457	481	419	425	446	484	471	503	500	460	499	476	469	491	472	490	460	467	494	473	446	503	504	481	511	463	463	511	476	482	469	441	476	472	491	468	466	489	476	478	474	452	455	454	463	479	474	442	466	458	455	508	424	460	501	465	457	467	474	437	514	480	462	440	464	476	453	456	457	431	432	469	474	455	445	481	480	508	420	453	483	510	489	482	466	508	480	481	495	465	465	436	503	497	458	435	482	455	464	474	478	445	449	439	506	441	457	447	465	462	488	469	421	496	464	450	420	474	477	473	457	458	457	441	476	491	479	516	489	456	476	420	467	480	421	450	423	453	475	459	481	504	439	517	500	469	432	466	468	452	416	450	452	466	493	496	453	472	457	444	465	461	457	437	478	470	488	467	435	495	479	465	498	459	485	470	449	473	458	474	456	457	486	440	474	466	434	485	461	450	494	502	496	474	461	463	500	475	452	464	487	462	485	448	479	460	500	474	508	483	443	476	424	489	494	471	450	479	467	456	437	481	454	482	480	442	482	464	515	460	481	481	447	438	514	486	468	498	465	492	484	404	451	471	443	519	456	459	468	492	462	433	498	479	474	461	487	454	457	480	461	459	465	471	475	472	446	437	447	430	495	460	445	436	491	483	453	452	484	445	492	451	500	447	495	428	454	435	480	438	472	488	454	497	458	456	487	510	455	464	485	465	481	465	486	450	465	476	406	435	493	525	454	512	473	454	476	441	452	489	457	457	473	471	488	456	442	451	458	487	485	505	479	510	523	442	458	465	480	468	487	466	460	470	445	507	425	465	445	445	458	482	493	486	467	462	487	464	457	475	482	484	474	472	432	471	421	496	473	486	460	468	481	476	481	477	445	449	453	468	465	461	477	465	465	452	452	463	469	452	491	459	479	519	433	459	433	453	493	453	507	511	450	469	485	450	440	471	422	511	445	463	485	456	452	474	485	483	462	488	477	447	421	469	427	490	443	491	469	437	471	459	474	464	488	484	487	444	464	480	453	467	483	441	454	496	471	457	474	499	479	462	513	462	518	465	447	473	498	445	471	475	483	481	462	463	465	446	434	457	476	444	483	456	481	461	497	465	470	453	429	465	499	471	474	471	426	461	516	500	490	456	473	478	459	432	443	485	443	455	474	456	502	479	440	458	457	475	459	477	450	443	452	462	507	457	458	445	457	467	490	493	435	470	462	511	473	502	426	459	471	478	442	448	493	515	456	445	522	459	465	454	507	431	436	465	463	478	482	503	484	462	493	459	482	509	475	466	490	492	460	424	474	475	490	479	434	480	477	432	471	463	476	492	458	462	468	465	455	479	499	474	458	466	455	460	454	460	448	473	472	475	435	489	477	435	445	458	481	485	447	475	488	470	473	471	449	433	472	461	466	463	443	439	463	479	451	500	471	466	488	466	479	435	463	465	466	478	452	463	490	458	440	460	509	479	466	449	507	450	476	493	429	443	472	477	485	486	457	489	479	494	501	453	488	432	442	520	428	494	440	449	471	441	453	462	470	490	465	454	436	452	500	472	480	465	493	491	454	461	494	464	482	479	527	498	464	499	431	476	476	461	456	456	445	494	493	449	496	507	489	491	465	478	450	452	495	458	464	474	484	455	438	414	472	468	469	449	485	458	493	458	447	430	452	421	458	422	477	494	466	495	437	487	457	440	483	494	477	493	443	461	496	486	486	457	466	453	475	450	471	498	458	406	497	464	445	452	453	463	505	432	420	482	499	461	426	472	494	492	462	451	449	479	494	479	493	463	448	468	468	508	467	497	463	487	491	454	467	447	450	461	461	472	446	454	471	460	478	476	437	446	464	466	421	491	478	490	458	478	480	480	508	483	455	451	469	444	487	505	448	485	510	445	455	494	465	453	470	488	461	460	451	484	453	454	442	485	425	493	482	462	495	457	452	465	506	497	471	457	487	445	461	460	480	466	473	450	473	474	486	461	461	488	475	516	464	503	480	459	462	467	458	464	460	463	479	469	484	472	446	506	501	475	471	438	474	453	498	451	451	483	408	431	464	497	452	468	470	499	473	475	431	461	471	467	492	467	514	469	447	451	463	477	446	469	427	506	475	423	480	479	457	466	461	460
22136	20832	28127	23657	20830	19124	1062	394	301	241	250	204	174	187	154	145	134	139	144	135	130	127	154	114	99	145	129	116	107	115	112	105	131	100	113	102	126	121	109	99	112	106	125	109	108	108	95	83	104	112	122	95	115	102	106	95	102	92	93	90	106	113	108	103	134	114	91	78	101	108	114	97	106	99	102	93	108	102	80	109	108	122	120	90	97	115	93	111	101	97	95	115	94	104	97	103	127	113	108	100	75	100	102	110	109	105	111	102	108	109	113	91	120	109	101	101	103	110	79	103	117	95	109	91	121	89	114	95	114	126	100	122	109	99	109	95	107	103	116	108	97	98	103	101	98	94	96	102	99	106	107	105	94	112	114	106	104	103	110	107	105	119	99	101	99	117	88	111	91	91	98	97	97	108	104	123	89	95	104	106	105	99	110	92	99	85	105	126	121	91	90	128	109	90	116	102	95	80	90	124	101	95	119	109	95	94	87	98	107	95	104	99	105	116	106	93	111	93	95	84	105	97	103	86	89	98	96	97	105	107	111	103	96	99	97	97	102	109	110	98	84	96	85	83	108	91	91	99	106	89	100	109	88	90	98	104	104	83	106	94	102	100	96	93	107	104	98	95	105	92	90	111	107	99	109	90	86	112	99	110	106	99	100	89	97	94	102	112	118	101	108	105	88	87	118	98	106	94	81	92	100	98	122	92	72	109	83	105	110	107	110	98	102	91	112	105	92	94	98	101	105	96	98	101	95	96	103	83	91	110	84	103	98	110	116	113	107	99	106	103	97	95	90	107	113	81	103	97	114	111	106	103	93	116	102	105	103	93	87	84	111	111	87	97	95	96	88	112	104	89	96	100	99	104	77	92	127	80	102	98	90	95	107	108	92	109	91	109	94	105	110	111	76	80	118	119	90	106	117	84	92	82	114	108	126	110	98	119	98	91	94	97	128	92	106	89	112	92	92	77	92	104	115	100	111	107	110	97	103	105	110	102	88	108	88	113	108	101	85	102	92	113	94	117	120	86	90	106	114	102	83	82	106	93	96	100	112	100	92	120	90	93	98	95	100	93	87	97	93	112	97	95	100	112	89	96	106	94	109	94	97	88	99	100	94	95	94	117	88	100	100	91	94	90	106	116	105	102	98	106	94	99	90	106	107	99	107	97	101	102	96	99	86	104	114	106	104	86	92	121	123	97	86	107	113	97	101	108	93	86	98	99	101	81	80	95	104	103	109	97	71	103	81	101	91	85	107	115	106	82	97	103	108	105	108	94	104	89	96	100	90	90	99	116	103	87	96	97	100	92	94	105	124	107	108	109	100	88	100	88	104	98	102	116	97	106	94	115	122	109	81	102	100	124	102	101	90	106	121	102	108	83	80	87	87	110	109	107	103	108	95	106	108	105	119	76	105	105	89	115	99	114	102	104	94	82	109	97	105	107	88	121	105	105	103	108	86	100	97	93	89	90	102	102	95	106	90	96	98	106	96	104	115	97	95	101	98	96	94	101	84	116	94	88	99	93	103	101	81	84	103	96	106	83	99	99	101	98	95	93	92	106	100	107	133	97	82	96	97	116	98	115	97	94	93	108	91	113	101	120	103	101	120	114	100	112	102	87	106	93	98	97	114	92	86	98	95	89	92	106	113	110	108	93	93	95	86	87	115	116	99	103	104	111	102	93	101	99	107	111	108	106	95	87	113	103	97	85	91	94	101	95	92	116	112	96	98	98	80	117	106	93	103	98	88	102	106	92	85	93	107	94	88	87	94	104	105	97	104	85	106	100	97	102	100	119	92	111	106	96	92	100	107	83	99	111	114	95	100	97	102	115	97	96	103	84	91	91	90	116	89	100	91	102	82	118	100	97	81	96	113	88	92	86	111	110	93	108	88	106	96	114	99	108	103	87	86	113	98	98	116	100	98	100	92	103	97	103	100	85	75	90	79	97	109	112	99	126	113	101	98	87	117	93	89	73	90	109	107	95	100	109	98	94	108	97	98	117	103	93	100	125	103	104	100	99	99	93	121	115	104	108	96	90	108	108	109	103	89	89	93	113	101	112	93	96	99	82	104	111	85	100	104	85	96	100	109	84	113	109	86	109	107	95	98	93	90	98	90	97	92	95	109	110	101	102	118	79	109	81	95	98	80	99	117	95	105	98	106	94	115	106	95	95	110	113	111	103	95	121	106	116	94	108	102	103	92	86	105	100	94	96	100	101	104	87	109	108	87	97	102	109	110	92	91	98	105	102	84	90	111	93	102	108	117	113	86	95	112	108	96	83	96	88	105	108	85	120	125	104	117	84	119	82	94	96	90	102	100	115	116	85	82	96	110	116	91	106	83	94	118	89	83	96	93	97	102	96	111	118	99	110	92	120	100	95	88	89	98	91	101	107	102	88	104	97	99	95	108	95	111	105	87	99	94	102	103	97	94	107	107	101	105	90	89	103	93	102	84	104	96	90	110	104	82	114	98	96	111	105	98	84	93	105	93	97	98	106	79	100	91	103	96	93	81	92	90	84	111	89	107	90	87	90	119	112	95	116	103	117	91	114	97	99	122	88	97	102	104	89	98	84	122	89	96	86	102	93	93	95	118	95	110	97	96	109	103	98	98	89	99	96	97	89	104	86	100	101	108	100	110	98	102	114	119	93	102	119	96	107	109	113	87	105	88	96	109	117	104	88	104	97	114	99	108	106	91	93	106	91	96	87	81	95	106	91	99	107	105	111	97	107	103	100	100	93	87	93	106	109	99	116	88	103	91	114	99	93	90	72	101	90	86	102	99	81	113	96	110	105	93	96	103	101	117	101	96	116	94	118	97	94	86	123	127	126	121	105	87	96	96	90	97	79	115	87	80	98	106	100	98	92	118	114	91	102	89	89	114	126	105	104	120	104	98	89	92	90	107	108	107	102	103	120	87	120	92	104	99	102	102	86	100	84	90	100	95	111	101	102	110	95	101	101	80	123	97	91	85	101	95	106	94	101	98	99	103	100	100	119	98	105	91	87	75	98	90	108	112	82	103	95	104	114	102	87	102	79	113	107	97	111	96	104	104	87	98	97	105	99	97	99	104	102	91	109	89	97	90	88	112	93	113	93	94	93	109	102	110	107	97	76	102	104	91	125	119	95	113	96	97	101	83	96	82	90	81	92	90	96	87	98	85	112	95	100	92	94	110	113	102	95	90	91	105	99	95	88	94	114	94	94	101	104	88	88	111	101	99	98	93	104	84	95	98	113	105	108	88	109	112	83	86	91	93	97	120	101	108	98	99	106	110	105	109	101	110	97	93	112	113	110	107	84	106	87	86	110	108	96	87	116	92	88	104	93	87	95	66	106	115	122	94	106	105	87	122	102	91	90	91	98	115	91	98	79	117	96	96	92	110	105	94	103	93	89	98	103	101	108	105	111	110	89	89	99	96	84	118	92	108	104	93	108	106	82	112	104	111	113	98	117	110	112	92	111	105	100	93	99	108	104	82	103	98	116
4200	12262	7822	3580	2367	1631	1204	873	744	596	544	467	386	370	320	300	300	250	263	213	193	206	206	201	186	208	186	180	197	188	176	163	174	187	181	159	129	167	164	162	156	191	152	160	151	162	149	150	149	137	160	128	133	143	138	160	146	147	133	136	122	142	160	133	148	141	145	115	126	136	162	141	141	138	130	129	141	157	138	139	125	128	147	137	147	136	145	149	146	131	148	146	135	131	123	135	139	131	139	160	112	145	129	137	157	144	124	136	136	139	137	147	143	141	145	155	115	131	135	148	133	140	138	140	136	128	124	156	139	143	127	141	131	141	139	141	131	146	138	145	119	142	152	139	144	125	132	127	112	130	135	121	123	146	120	128	142	140	143	138	153	127	127	133	125	146	129	146	130	147	142	144	114	139	128	124	134	130	160	132	120	152	132	123	134	135	141	145	160	125	127	137	128	144	118	151	106	107	131	145	135	144	122	146	134	124	144	149	112	152	122	126	129	140	126	145	143	138	147	140	139	153	132	148	134	140	159	146	156	145	142	116	135	142	154	148	133	118	111	142	142	137	139	136	123	145	128	116	136	127	138	143	150	136	134	143	150	150	147	159	117	132	125	128	158	156	159	138	132	156	140	129	131	125	126	137	153	140	115	138	134	123	129	147	142	130	132	145	136	135	140	146	165	131	127	127	143	125	137	156	146	108	123	153	145	110	134	135	142	146	136	151	126	125	133	145	140	146	132	147	150	134	111	134	149	142	142	147	131	146	143	151	139	151	149	130	147	157	142	145	137	151	131	149	137	140	116	143	135	143	143	150	121	145	133	126	141	144	150	133	133	130	141	124	144	142	128	132	126	140	141	150	134	135	139	138	135	152	175	121	152	126	133	126	138	150	133	144	131	118	133	142	142	127	137	134	131	131	149	122	136	127	131	128	132	128	152	149	115	139	145	130	116	155	139	141	124	136	141	138	124	129	125	150	129	124	133	141	156	128	148	122	124	138	147	157	167	155	109	137	138	152	135	153	115	152	142	136	128	135	118	150	167	123	139	127	123	136	125	150	125	131	135	134	131	140	144	127	139	121	132	118	148	148	144	131	154	127	126	141	156	125	149	118	144	138	159	168	142	138	147	137	131	137	140	115	126	154	126	140	136	143	138	124	154	124	137	124	140	137	125	132	124	119	150	146	119	133	145	144	153	141	131	133	150	118	138	157	115	140	131	134	134	136	139	128	127	137	108	145	117	135	114	153	139	141	136	118	134	137	146	135	142	153	134	137	149	140	134	128	152	134	135	151	152	136	137	124	150	145	151	133	135	136	131	121	109	112	138	158	118	141	114	133	138	136	148	127	164	145	125	122	144	134	150	129	129	125	140	153	144	141	133	135	135	151	168	134	131	134	133	136	145	132	105	125	124	133	144	125	122	167	148	148	132	124	131	136	138	141	126	123	152	105	128	142	137	143	151	134	150	154	148	136	141	128	123	139	130	157	141	114	151	124	144	150	138	134	135	137	147	142	128	147	146	131	145	157	151	141	122	147	148	156	140	138	145	131	150	130	132	115	140	142	135	151	115	126	111	139	123	134	143	132	142	135	147	108	144	128	134	122	134	128	142	121	127	149	138	141	111	122	145	130	144	143	118	112	125	144	150	143	138	134	125	126	143	145	142	145	133	149	152	133	136	141	143	131	121	110	131	139	150	132	133	146	138	133	126	145	142	135	118	146	146	149	129	135	138	134	128	136	137	119	149	140	141	147	142	124	131	148	136	144	142	139	148	127	143	134	137	135	138	128	141	135	154	138	125	162	155	137	122	135	143	126	144	145	127	137	134	125	142	149	137	126	136	137	143	145	134	162	119	144	113	141	149	136	138	131	123	159	144	138	149	145	120	128	133	134	148	146	149	125	122	127	132	151	137	131	139	157	149	152	137	142	112	122	135	112	147	147	138	155	136	146	136	156	143	122	159	158	145	122	151	150	132	136	119	137	134	163	119	133	123	150	124	125	135	135	141	120	131	128	143	136	134	131	139	127	125	109	137	119	143	128	157	127	150	127	133	139	143	157	124	130	136	143	124	160	142	145	153	145	143	155	146	150	133	146	123	140	138	124	149	133	134	147	136	152	134	146	129	129	148	135	128	120	132	134	138	153	137	126	132	132	143	138	131	135	137	118	160	137	149	136	168	140	143	143	126	148	145	147	139	125	141	134	123	133	117	144	117	141	140	129	132	135	132	140	120	120	123	136	140	110	130	145	147	137	128	117	135	138	136	146	133	138	125	134	131	116	147	152	141	120	157	137	130	144	140	136	154	135	138	114	125	124	133	134	153	129	163	134	146	131	128	155	136	142	132	128	117	143	106	133	138	146	128	137	132	160	147	133	146	112	147	118	127	156	155	117	140	126	143	133	150	131	140	127	160	117	128	133	117	149	147	149	140	137	127	139	121	133	142	140	147	124	143	134	123	137	141	116	140	155	133	141	122	136	115	133	142	141	129	141	113	137	149	126	130	140	140	130	143	141	163	129	141	125	148	150	129	137	145	124	120	135	164	153	129	129	157	135	135	134	134	131	124	127	117	124	138	149	127	145	134	151	127	116	124	153	147	127	124	142	131	139	124	123	143	135	128	138	128	129	133	143	122	129	140	153	142	129	143	139	143	152	150	135	132	124	145	154	123	111	133	126	149	129	122	140	141	151	147	147	134	130	136	124	141	144	144	138	147	149	133	118	149	109	168	143	149	120	117	140	142	119	144	143	165	129	125	122	145	159	129	152	131	144	150	131	151	127	131	148	133	139	149	153	151	151	130	142	120	149	131	156	134	156	137	115	129	137	114	108	144	150	141	135	146	137	138	138	137	132	136	123	150	129	135	152	130	122	142	139	157	138	128	144	128	132	118	128	135	130	141	130	137	136	124	137	144	160	118	135	139	130	139	121	156	146	146	128	130	104	149	141	146	142	140	132	137	141	146	143	129	151	144	130	142	157	138	144	147	121	139	146	132	125	127	156	107	150	113	154	149	140	116	128	146	118	137	130	139	151	147	165	137	134	133	130	128	132	125	121	147	134	123	145	112	116	123	133	144	137	124	155	122	145	138	143	139	120	138	137	128	138	150	147	127	135	126	131	131	124	143	149	123	147	132	141	122	135	131	142	122	158	133	115	153	135	134	141	119	138	129	137	120	147	122	105	142	138	134	121	120	138	153	143	127	134	150	138	140	117	130	137	123	138	141	153	126	158	124	124	150	134	149	153	115	140	125	118	146	146	130	147	131	144	105	137	127	157	147	132	148	127	119	128	158	122	142	127	148	136	152	140	135	134	141	129	151	147	133	126	126	120	145	120	119	106	172	127	145	139	169	152	132	134	143	140	152	144	135	139	140	131	138	120	127	140	148	144	145	140	135	140	129	120	138	149	145	140	123	130	154	128	123	133	151	166	141	142	129	135	135	131	145	143	149	148	148	160	150	131	135	151	138	122	130	132	130	132	143	158
26788	16901	2998	663	531	498	489	460	482	470	484	512	429	431	393	420	429	460	443	447	418	416	474	432	426	489	435	471	427	434	446	414	445	462	476	435	460	448	448	441	450	447	464	448	419	441	419	469	479	442	465	456	447	450	461	423	433	465	455	462	472	430	392	416	446	428	454	462	449	427	495	437	414	407	438	446	443	452	443	415	440	465	429	469	445	453	440	478	451	452	432	459	434	453	444	475	444	455	441	470	431	436	503	443	458	443	429	446	443	431	441	489	479	429	423	440	411	420	429	404	434	443	425	457	448	455	436	423	457	455	452	423	423	451	476	430	454	446	491	428	478	461	473	456	452	453	442	443	445	422	403	443	476	446	443	449	451	417	436	404	450	428	459	455	445	486	453	424	449	444	434	449	473	469	461	441	479	410	436	440	432	453	439	445	476	470	452	433	458	434	444	427	427	423	448	424	443	455	491	413	438	411	425	456	469	418	471	499	419	460	448	432	427	481	457	460	442	445	443	440	445	439	457	441	441	431	418	453	448	474	459	472	440	441	439	437	436	459	460	460	444	442	457	418	432	425	427	444	434	441	453	449	428	425	413	430	466	422	429	438	488	427	450	436	472	458	459	440	471	474	461	495	447	404	460	483	443	428	440	447	444	473	458	449	441	458	433	448	448	457	439	453	447	430	439	415	429	475	442	458	461	417	456	411	474	455	475	432	452	432	454	429	452	461	414	415	450	452	428	449	464	450	471	468	444	471	443	444	452	430	467	436	421	441	437	474	455	435	474	451	473	432	429	441	463	408	453	460	441	440	427	405	462	448	447	406	433	473	457	444	477	424	438	420	471	424	435	455	467	457	481	443	463	468	469	446	445	462	434	454	450	473	446	436	435	427	457	437	420	436	453	448	411	434	458	448	488	437	442	456	423	446	419	421	448	413	415	433	427	457	470	427	454	431	441	434	424	464	448	464	408	405	456	458	437	475	447	425	458	447	447	445	446	446	457	454	469	507	443	423	436	439	449	453	432	501	402	470	426	459	421	457	448	464	417	442	422	492	454	438	472	435	433	456	445	433	459	428	424	430	459	453	446	431	445	425	441	482	438	471	444	415	438	440	479	441	397	426	478	470	450	454	464	445	464	449	449	428	454	425	433	454	496	426	472	408	417	439	432	455	455	455	449	467	451	434	431	446	448	464	437	437	437	454	428	482	457	421	433	434	431	480	432	417	449	451	450	459	468	447	438	469	437	454	469	450	439	451	445	449	448	477	483	443	440	447	481	469	485	404	462	464	477	475	459	423	432	454	463	409	445	446	446	427	416	458	430	443	436	423	502	456	444	445	411	435	455	460	429	466	439	448	471	491	471	454	419	485	442	452	434	437	457	417	442	443	450	438	459	422	447	467	419	411	449	429	430	441	440	421	424	448	403	433	477	468	454	437	439	449	458	454	445	418	427	454	443	436	469	443	460	414	445	442	450	442	415	446	470	435	503	422	425	415	463	447	423	468	455	462	470	483	423	448	454	461	493	454	456	470	434	457	452	429	477	450	432	470	438	434	468	404	442	495	469	483	470	451	440	457	445	424	442	446	417	445	417	445	445	399	448	452	493	470	390	471	464	421	470	419	441	454	447	423	457	408	489	421	480	408	435	441	450	461	454	439	420	435	450	450	413	460	460	453	489	463	475	477	448	423	451	415	487	450	465	433	447	415	470	446	465	453	417	425	373	453	457	447	436	443	402	420	433	453	443	394	437	451	445	474	446	436	474	456	460	462	457	454	489	501	425	416	435	427	477	463	428	436	446	456	454	478	430	497	436	462	436	463	453	466	420	453	460	407	449	451	433	483	410	409	475	436	418	437	418	438	454	424	452	440	482	439	472	444	430	456	447	428	436	435	430	436	433	450	460	427	463	449	424	452	418	467	476	425	452	455	504	439	436	444	449	462	438	455	431	449	444	454	433	458	455	461	460	446	496	457	485	452	422	451	448	424	436	421	449	445	427	463	439	485	411	456	412	471	467	520	453	464	415	418	450	491	479	459	445	436	441	448	442	461	427	463	474	426	423	444	456	439	453	483	434	426	438	439	438	437	406	457	443	468	455	463	425	443	438	434	439	421	420	447	424	437	467	486	441	473	459	438	470	434	437	466	458	461	442	435	444	472	460	483	457	469	480	455	413	447	451	429	413	452	460	466	459	456	465	429	456	435	457	465	451	482	427	419	435	441	428	431	435	463	426	438	466	465	412	442	460	447	433	431	447	482	407	450	410	489	435	443	405	474	469	453	449	464	425	424	440	512	406	454	445	451	409	448	438	446	472	462	458	466	464	462	417	424	444	443	424	419	462	425	465	411	425	457	450	389	482	446	484	442	457	429	418	492	424	439	431	462	418	468	446	396	432	472	454	409	418	465	473	435	399	447	462	430	462	456	451	463	430	436	478	466	468	461	456	456	474	468	441	418	443	407	438	446	427	475	469	449	427	420	422	413	437	467	384	437	471	465	469	465	432	457	455	442	437	427	428	453	449	471	427	459	428	412	477	429	452	469	475	405	443	450	409	460	467	476	474	478	480	434	458	424	473	466	464	459	454	429	452	459	419	490	414	427	429	401	422	440	419	430	430	476	451	504	467	447	456	416	419	454	464	421	456	432	451	439	457	421	431	418	444	451	439	441	424	437	411	431	452	471	457	462	456	441	463	459	439	430	455	448	440	444	443	428	477	435	436	478	462	483	436	452	450	437	460	483	463	450	415	429	437	472	458	502	407	429	443	452	405	473	433	489	457	398	431	457	439	478	475	464	431	467	448	468	426	430	489	447	426	446	462	426	506	438	412	426	433	418	436	438	457	467	419	431	421	466	442	400	416	474	459	472	469	445	521	464	430	433	449	457	432	447	439	476	478	449	463	412	489	417	434	434	448	498	444	449	463	449	450	463	422	458	415	411	452	464	442	451	471	434	404	436	452	459	449	403	445	470	456	389	427	459	439	406	441	433	458	462	412	449	454	427	430	449	465	418	426	416	430	396	413	449	432	476	446	421	455	467	447	435	442	438	433	420	420	412	433	437	475	454	461	421	412	425	458	458	406	484	446	426	432	451	454	411	425	508	441	458	443	454	471	452	419	445	490	439	448	460	434	434	423	451	503	480	442	467	455	442	471	481	462	462	474	423	441	478	468	441	474	449	459	455	484	442	460	462	461	441	430	420	433	461	435	463	459	438	466	465	411	422	448	425	481	415	499	419	419	400	428	415	455	462	470	433	452	463	442	473	457	463	496	460	462	431	464	430	432	464	443	475	422	454	440	475	441	467	439	444	432	428	427	412	425	446	437	436	468	465	452	479	448	458	460	418	478	449	460	443	484	444	450	462	486	430	445	465	458	466	454	434	447	395	459	421	452	480	421	485	457	475	471	451	430	437	432	455	445	454	453	437	405	455	453	451	450	444	433	471	443	437	431	414	460	464	449	474	461	445	487	473	487	451	447	427	451	439
4177	1478	1001	702	693	637	617	645	653	632	630	595	596	584	638	578	614	555	610	578	624	621	607	615	566	674	597	613	575	598	544	562	574	621	543	635	620	643	642	586	581	579	583	580	593	598	588	598	605	653	603	598	605	597	610	630	623	575	558	613	591	590	623	617	581	635	596	556	582	591	551	565	569	566	626	524	643	590	581	612	645	613	581	582	589	598	603	592	623	609	614	600	559	605	627	606	570	555	608	616	582	590	581	648	565	576	633	581	577	618	607	590	558	598	569	604	598	562	586	619	617	632	567	598	555	590	593	616	605	584	606	616	560	572	630	571	605	632	593	613	590	621	595	604	579	601	570	599	617	596	600	571	629	597	581	564	604	603	613	589	601	600	637	584	635	604	591	604	617	593	592	554	595	598	579	635	607	601	623	583	616	614	569	584	564	586	610	601	582	596	640	560	547	578	584	585	585	609	603	603	562	585	571	618	614	619	586	602	627	594	624	595	626	637	579	589	580	576	598	609	576	561	597	563	581	598	615	574	548	572	580	653	601	617	582	621	597	597	597	533	593	581	596	556	567	576	583	589	606	592	609	601	646	573	599	567	554	555	613	561	626	559	568	597	645	579	580	585	613	542	589	609	636	637	601	617	589	516	597	585	568	615	557	619	616	583	609	632	600	590	579	606	584	608	572	634	614	593	593	613	547	594	582	606	646	596	586	604	599	582	568	600	643	595	628	606	598	609	583	623	638	630	640	651	608	571	645	625	641	610	578	624	586	626	616	594	597	566	581	601	608	617	621	604	621	566	614	587	609	611	587	562	619	593	582	594	589	616	609	636	609	584	596	584	616	594	584	646	596	570	619	588	603	620	597	625	570	566	591	614	617	563	587	584	597	616	640	584	601	570	581	552	580	561	586	619	615	581	580	587	593	570	606	583	587	585	619	572	640	567	617	567	595	587	614	598	594	605	615	603	567	622	609	613	611	557	602	618	638	575	575	579	600	663	632	607	601	589	607	585	625	603	572	601	604	566	595	631	597	585	579	547	642	621	595	608	584	595	585	620	610	610	615	590	598	606	614	590	655	575	580	581	616	568	584	595	629	586	556	615	645	591	629	604	552	583	545	611	603	658	631	588	660	572	620	621	559	649	565	613	582	602	617	590	598	571	594	631	562	554	637	607	633	626	608	625	557	577	561	576	644	648	594	611	605	612	617	600	613	576	609	570	580	599	576	599	602	636	607	636	602	587	595	601	561	669	631	611	614	591	568	584	589	555	594	593	607	639	630	621	605	539	583	619	572	646	560	543	631	607	588	551	634	587	603	594	601	613	597	610	584	593	597	598	627	556	596	583	587	592	586	590	593	600	595	595	579	583	602	599	615	564	616	566	557	607	591	624	610	601	614	605	587	566	604	602	585	567	578	608	584	570	596	628	588	572	592	604	615	555	577	578	584	603	612	572	606	617	572	605	606	523	567	600	582	603	625	609	607	590	551	595	638	624	583	581	595	622	587	587	594	565	570	609	595	587	601	622	594	556	627	615	603	599	633	609	570	619	608	593	603	627	608	589	601	634	602	607	631	599	562	623	592	571	623	615	614	600	570	641	548	620	628	590	605	608	611	600	606	600	602	594	539	593	665	630	611	618	630	585	616	636	604	611	581	634	582	591	614	583	611	616	625	574	637	586	576	565	560	582	606	634	595	576	625	544	596	627	625	594	596	559	595	600	612	562	596	606	566	545	569	594	624	611	611	626	616	584	602	618	593	605	591	619	581	586	596	602	623	606	594	595	548	613	614	611	612	600	615	533	547	604	641	577	617	577	588	588	556	611	581	622	591	582	599	629	569	628	599	610	621	564	615	612	606	691	636	563	611	610	623	619	584	627	612	567	618	591	598	586	590	552	590	595	593	578	608	610	586	634	607	620	657	611	602	599	599	617	631	631	626	573	555	570	601	576	618	604	605	626	597	621	626	586	602	623	557	629	599	622	574	609	606	602	647	583	589	612	574	573	626	617	580	610	584	546	591	631	610	591	624	613	551	596	595	608	611	567	586	598	571	551	539	615	614	607	580	581	619	626	555	599	625	583	580	569	564	582	615	614	590	613	592	648	553	612	619	571	566	638	611	596	610	580	566	607	630	592	576	576	602	602	568	612	574	630	608	593	622	601	583	584	610	627	587	594	588	623	608	643	621	621	622	625	599	614	633	634	599	549	629	581	565	587	581	675	651	561	560	574	589	604	597	622	626	561	618	610	582	584	623	632	619	627	597	617	580	567	618	576	612	543	642	577	599	577	630	626	602	581	606	645	586	601	648	629	614	627	617	562	542	521	573	605	588	555	605	618	574	573	626	599	622	594	578	582	619	581	586	571	584	635	595	610	615	626	571	644	610	600	568	623	614	550	541	606	586	591	543	587	617	552	607	612	614	580	570	580	634	605	600	613	596	554	622	569	621	577	615	592	603	606	644	586	623	596	594	592	575	620	612	583	593	600	587	639	576	588	601	576	598	593	585	599	584	595	603	573	587	579	569	576	603	607	589	599	577	622	600	594	638	615	609	599	615	600	594	587	611	584	586	656	567	606	629	589	571	646	601	615	602	562	625	637	582	623	572	598	549	626	585	610	573	640	592	587	600	582	593	607	598	652	620	578	595	614	569	589	592	591	629	640	614	581	585	634	602	599	596	635	600	632	601	569	662	585	584	562	568	603	556	588	674	595	585	559	532	586	555	630	600	604	606	613	599	622	636	603	601	603	603	596	639	646	581	638	587	576	616	567	635	578	613	595	570	567	613	627	629	563	613	612	565	609	612	613	524	607	616	598	608	621	599	561	609	596	591	639	539	593	603	622	598	633	599	564	599	578	594	590	586	649	570	578	619	596	592	615	646	597	596	640	609	573	594	589	559	585	565	607	628	606	629	599	539	588	587	655	605	595	614	622	581	605	618	632	596	589	560	594	596	582	622	625	610	613	610	572	574	615	563	611	582	605	580	598	578	609	603	577	566	649	604	561	554	611	574	610	574	612	579	607	608	595	560	595	568	579	622	601	547	587	619	627	555	595	633	580	614	600	601	601	617	632	588	580	639	554	554	590	655	614	587	579	567	567	572	621	583	596	555	632	628	579	567	585	592	593	613	614	594	581	625	557	577	601	561	596	625	578	656	563	609	593	569	569	586	597	609	604	594	639	595	646	614	576	630	595	613	550	615	579	582	570	600	604	586	622	634	616	583	614	606	604	574	606	594	608	619	611	603	610	667	573	596	606	625	607	590	594	621	565	641	593	590	595	591	621	590	633	585	562	613	580	594	619	579	634	609	580	606	587	580	586	604	585	606	612	572	596	587	564	579	619	610	617	608	568	585	596	607	577	614	617	606	571	615	607	552	600	604	566	610	599	590	569	592	561	605	603	602	615	603	574	578	553	576	611	542	604	615	563	609	597	612	622	562	557	649	585	544	588	558	579	573	623	582	612	568	602	622	592	621	599	631	579
23060	20810	27505	24195	20181	2029	619	465	400	386	376	339	317	301	318	333	339	303	320	330	304	280	301	311	325	321	315	290	295	315	289	257	282	277	273	274	294	294	312	284	264	302	282	272	265	267	273	274	305	303	310	305	295	258	271	312	257	291	310	293	278	307	274	288	284	280	277	247	283	259	279	288	294	279	282	297	278	288	293	285	281	281	255	318	271	309	263	281	274	300	250	269	279	285	263	295	279	264	290	300	280	281	286	283	256	288	268	274	276	301	301	279	278	268	285	281	294	281	300	304	259	276	273	295	289	269	271	293	275	271	280	285	324	285	290	281	291	306	284	267	287	231	302	290	298	273	301	285	274	274	286	290	267	283	246	291	315	289	281	281	261	279	290	284	252	295	293	298	282	264	293	290	278	290	278	281	280	276	280	279	274	281	281	274	302	282	271	281	298	325	280	305	312	270	271	282	297	315	263	298	265	305	277	310	288	292	272	280	281	312	290	282	278	306	286	285	331	275	288	271	284	285	289	259	275	298	283	286	319	265	277	279	279	298	316	275	269	258	264	280	293	272	263	262	316	251	278	297	316	296	267	303	264	295	311	276	286	264	274	285	299	285	284	269	302	274	278	244	299	265	269	267	316	268	290	294	294	295	283	269	300	272	285	270	271	283	297	278	266	281	274	259	294	251	272	280	285	281	313	262	276	300	279	290	262	299	302	252	289	300	280	264	313	273	254	284	294	280	306	294	290	276	257	244	286	293	312	293	287	307	284	310	284	281	282	261	300	265	303	254	287	294	282	280	273	264	293	324	294	290	267	276	311	286	263	265	295	284	306	263	280	260	298	306	300	269	282	290	298	302	288	290	265	273	272	255	286	295	257	289	289	322	273	301	312	323	310	281	286	280	264	291	265	289	316	268	302	300	291	262	294	290	305	275	271	287	268	291	296	280	297	285	296	270	284	249	268	305	281	270	268	294	286	296	253	263	286	301	274	268	262	293	277	264	273	280	256	301	322	269	280	282	294	301	273	293	282	272	277	249	316	277	306	281	275	298	280	313	310	271	269	261	294	248	313	312	270	247	293	311	294	266	275	322	282	273	257	313	276	278	297	284	279	293	298	285	252	305	256	311	312	287	284	294	284	284	264	273	289	287	294	259	290	280	274	280	279	266	284	277	295	264	278	278	261	265	260	285	320	292	286	277	292	287	285	283	300	304	314	272	292	304	265	273	274	265	263	290	268	259	264	316	266	279	251	292	256	304	300	268	281	287	284	257	310	249	317	297	271	285	270	305	286	295	238	301	274	270	270	272	285	285	260	284	286	268	312	298	267	308	284	298	287	295	286	278	279	276	290	299	308	305	291	291	251	278	288	303	294	289	268	308	285	269	261	307	280	289	280	271	249	302	260	307	316	285	297	273	293	287	290	272	277	283	268	300	263	288	302	297	265	275	312	310	277	285	270	270	279	275	286	286	289	307	277	250	281	285	316	258	280	273	291	276	285	315	289	274	293	268	306	273	280	275	283	281	290	283	305	278	280	290	274	264	261	266	305	277	302	276	260	300	293	282	300	304	250	283	294	265	269	297	255	271	291	285	271	276	303	308	314	295	276	281	283	269	277	267	255	275	308	267	267	290	304	266	276	298	295	268	302	287	287	289	271	297	256	257	284	256	300	268	291	265	281	286	258	275	272	275	307	302	257	296	316	254	284	274	284	276	279	301	296	285	278	280	263	267	272	272	283	292	265	287	274	272	289	306	272	296	287	277	308	326	294	302	268	264	261	293	301	305	274	294	294	280	304	289	267	259	288	301	285	286	288	270	264	262	281	281	281	257	290	299	247	256	276	308	252	294	272	279	284	273	283	265	306	291	273	301	261	256	313	283	293	284	298	272	264	285	296	267	308	309	306	300	333	293	289	259	292	281	304	281	317	290	298	272	277	281	278	283	288	267	268	282	284	277	252	282	252	294	263	282	276	283	312	263	281	313	300	267	301	290	274	277	287	274	304	275	292	278	287	250	313	315	264	274	265	254	292	281	276	268	276	305	272	299	312	297	290	298	283	290	279	296	272	280	265	265	280	299	288	287	262	290	273	270	300	253	288	294	269	270	273	268	265	249	299	282	287	275	285	278	273	266	260	251	278	277	292	288	280	300	275	290	276	288	263	294	282	267	267	283	261	280	263	292	296	271	310	291	275	284	277	290	295	249	258	291	285	284	315	296	243	298	287	304	283	260	286	292	298	311	276	302	288	266	312	266	279	273	278	293	279	280	256	304	292	292	294	294	302	293	293	287	281	315	275	269	296	266	266	275	270	280	277	268	282	251	283	264	271	273	263	262	291	285	309	278	315	281	274	268	283	277	266	282	275	279	291	299	287	282	305	268	302	284	292	289	275	290	299	278	298	282	288	295	303	329	251	268	253	290	287	291	293	299	291	286	266	273	284	294	250	294	283	239	268	296	279	276	271	268	261	274	277	306	283	280	283	274	253	277	273	285	280	294	294	308	262	283	300	283	268	252	300	254	294	272	292	282	290	254	290	290	276	303	266	276	275	278	274	310	299	276	281	290	285	309	281	271	255	278	286	285	271	271	269	287	281	264	275	269	259	305	299	316	292	274	287	294	250	301	290	276	294	286	308	306	288	302	284	265	273	320	313	266	278	272	259	293	271	291	276	310	285	294	291	285	244	290	265	277	299	317	323	275	270	277	272	277	291	300	267	290	266	268	245	290	258	271	260	288	289	282	260	264	282	322	281	287	284	263	279	290	314	281	285	281	291	291	295	285	307	271	306	312	265	286	294	265	284	325	310	287	297	282	277	259	305	305	262	311	313	288	291	274	223	275	262	259	270	279	261	277	255	260	291	304	280	299	311	261	262	298	311	284	293	273	294	258	294	259	278	286	268	297	287	288	267	275	290	313	285	280	286	264	297	273	289	283	259	289	271	288	289	273	267	278	297	301	281	279	307	280	297	286	261	308	274	300	287	276	287	287	296	295	232	306	327	287	287	272	275	296	282	294	283	298	304	295	321	278	278	316	272	282	287	311	291	284	294	264	307	248	249	281	289	286	310	288	284	279	295	275	248	283	284	282	287	276	272	290	274	284	274	296	294	274	290	259	286	317	309	286	280	314	264	287	263	279	281	279	271	292	295	285	271	269	266	290	283	289	275	318	294	262	288	253	275	293	280	318	264	277	271	266	255	303	285	262	288	306	293	294	310	290	274	280	287	270	291	310	287	300	301	305	271	282	290	297	291	289	290	289	300	273	315	287	288	280	313	279	301	255	289	291	275	327	288	274	259	268	275	280	260	283	290	278	261	266	272	269	261	266	289	286	264	276	261	271	245	239	281	278	261	253	299	278	265	298	282	260	285	282	308	287	285	296	273	286	288	285	282	299	274	277	287	270	300	309	258	261	299	262	257	285	297	288	269	280	284	268	295	242	276	288	271	283	285	265	303	254	320	295	280	281	262	288	289	279	293	286	302	327
3306	8031	4926	2300	1740	1257	933	784	752	650	605	583	539	552	481	476	506	450	429	475	411	441	420	440	426	418	438	417	448	371	399	411	436	417	379	407	396	399	389	394	434	371	416	392	388	399	370	387	392	411	382	401	393	400	388	413	414	383	412	398	398	423	395	386	415	368	377	391	389	424	423	363	408	389	424	375	363	399	399	411	374	413	372	393	372	392	437	366	394	357	394	386	383	386	396	352	382	400	399	409	400	406	382	403	420	388	399	405	376	378	387	386	392	365	383	390	400	388	381	358	403	369	396	411	450	382	365	396	388	421	401	392	389	368	382	408	399	399	390	380	378	361	379	375	403	364	388	361	382	412	380	422	398	414	415	373	381	403	374	374	374	385	356	394	381	392	355	390	428	392	392	418	417	415	397	408	411	404	399	389	399	366	384	382	370	368	389	393	375	429	374	360	430	428	386	408	390	404	393	425	380	387	366	380	392	390	386	362	375	384	380	396	403	381	411	373	361	400	393	371	326	372	356	384	358	370	389	426	385	404	411	365	387	398	356	391	411	407	385	363	372	386	375	375	399	387	358	389	419	340	367	407	366	389	379	376	386	382	372	383	439	384	391	375	388	379	404	377	373	375	392	423	384	386	384	386	390	422	414	419	383	400	389	392	360	394	412	390	363	397	391	348	412	384	416	396	387	375	392	377	407	392	407	400	377	368	426	413	414	379	377	349	355	402	454	367	410	374	394	401	411	366	412	358	416	387	389	382	404	395	390	386	404	451	340	383	381	362	390	408	411	420	378	384	430	341	429	399	415	398	396	368	402	379	400	390	414	374	354	369	376	379	401	384	423	389	345	380	379	395	385	372	410	392	373	400	380	380	392	417	394	395	388	405	383	376	374	385	422	388	424	398	371	406	393	373	402	389	383	435	387	371	363	358	357	424	428	437	386	359	349	387	396	352	396	396	400	376	375	383	376	378	363	369	347	419	373	416	400	379	407	387	393	413	404	380	411	400	374	401	395	388	401	405	423	390	405	375	390	381	378	370	382	399	388	401	425	364	410	405	403	401	388	378	418	385	384	379	376	418	395	345	414	369	346	393	364	415	418	379	414	384	412	372	415	391	383	413	381	386	385	357	397	365	404	372	390	394	385	413	397	398	426	405	401	383	399	397	400	396	421	367	413	377	385	390	379	387	372	362	414	376	390	383	418	375	382	360	369	390	360	415	396	380	376	350	386	393	395	402	397	366	387	412	402	376	414	393	395	379	408	396	373	407	397	416	376	396	427	381	386	407	400	375	414	390	393	410	369	382	402	381	403	376	386	388	407	408	393	373	403	371	392	409	343	394	378	382	411	391	369	435	379	404	380	354	440	330	371	392	447	390	378	382	373	385	378	382	416	406	386	388	397	381	382	404	412	390	386	370	409	431	375	387	405	387	401	423	407	423	416	382	374	411	375	385	374	437	374	409	386	401	437	420	396	379	393	378	387	382	353	423	414	377	395	383	402	383	376	365	406	385	392	370	410	387	423	397	373	409	411	378	360	383	375	398	446	372	425	366	414	384	407	390	411	396	418	413	393	395	382	381	385	412	398	403	370	381	376	386	371	378	410	384	379	401	413	429	348	425	384	408	368	373	437	388	424	424	392	433	433	418	375	389	406	390	371	408	398	376	395	366	426	379	410	347	391	376	378	398	402	399	336	396	411	361	380	401	355	404	371	383	377	414	377	414	389	365	410	364	377	425	377	372	362	409	365	388	369	382	397	401	388	405	421	420	396	429	390	390	400	421	378	415	339	361	401	377	392	361	360	392	380	380	427	382	400	345	405	418	400	374	399	396	399	367	387	370	365	388	384	350	363	401	422	404	405	398	387	422	432	402	388	370	383	407	361	379	391	367	376	394	367	377	427	409	384	414	409	380	408	371	391	391	401	423	349	404	402	378	381	393	407	373	384	400	402	380	414	372	402	357	372	427	369	445	395	383	377	399	376	368	384	372	362	379	392	384	378	398	418	375	428	402	387	414	414	388	387	410	348	401	392	389	388	405	391	412	389	418	410	370	389	400	397	414	393	390	376	381	408	401	374	361	421	374	380	385	449	393	404	395	409	443	396	365	400	389	373	409	395	403	354	372	399	368	403	373	395	380	405	416	369	402	383	354	392	388	344	366	415	428	381	362	397	364	357	385	371	379	391	416	428	364	368	400	377	394	366	393	384	396	388	360	372	396	405	383	395	369	405	358	368	387	375	400	375	391	365	413	379	381	388	425	386	392	403	366	405	372	408	411	394	351	391	415	379	392	360	415	392	371	397	413	388	405	377	405	405	404	356	366	420	391	376	383	394	387	361	383	395	374	428	382	403	380	396	367	399	359	374	388	428	360	394	378	391	399	423	407	412	388	391	363	364	408	421	379	393	390	376	379	407	401	360	378	388	419	343	370	410	394	393	392	380	390	393	420	401	354	378	405	406	400	362	383	408	372	372	436	389	362	413	358	365	365	411	374	421	386	393	376	389	408	409	426	377	396	386	395	373	376	375	403	377	401	391	387	409	424	395	397	398	367	383	423	385	438	394	356	394	396	388	403	396	371	386	387	384	395	392	427	391	375	363	380	397	398	390	387	393	381	395	397	402	390	414	386	373	368	384	400	373	382	390	388	384	370	364	392	361	365	429	403	390	383	378	361	408	369	389	386	377	396	401	411	352	370	375	376	397	426	389	359	388	365	382	415	386	418	411	448	375	368	372	392	382	372	422	395	404	370	403	421	405	387	372	414	410	365	400	392	374	426	375	414	353	398	396	400	395	386	366	363	413	386	412	424	368	378	375	368	382	370	382	376	411	437	362	400	406	404	407	355	383	409	375	407	376	413	420	367	372	415	404	386	363	428	392	348	390	422	395	389	405	373	398	374	376	403	381	411	413	421	394	401	380	370	423	372	362	426	393	369	385	376	389	397	371	384	361	381	397	404	395	366	398	380	363	352	401	421	395	386	363	383	381	425	354	382	394	407	418	380	398	424	400	380	379	353	369	392	389	379	391	411	402	381	356	405	361	414	413	404	403	379	409	372	384	403	425	388	411	402	382	442	380	375	370	373	432	379	366	393	398	409	383	393	422	376	387	412	365	368	374	362	406	377	421	376	367	381	400	366	388	363	379	374	397	399	409	393	393	391	368	411	378	398	397	374	387	352	381	386	378	405	392	380	401	414	358	386	387	388	380	401	395	416	409	374	383	376	376	382	426	388	406	398	385	358	389	404	437	421	395	370	392	408	416	442	379	369	363	417	360	384	413	382	391	405	383	374	368	364	423	380	402	390	395	389	355	411	388	397	379	407	387	389	398	382	384	420	375	402	387	405	394	410	379	356	343	359	356	408	375	374	383	417	398	357	385	405	377	404	367	392	354	381	410	385	369	367	390	412	342	391	405	379	395	375	383	367	371	370	338	342	374	387	384	371	392	401	432	390	378	392	422	407	385	388	376	424	399	418	385	410
24279	20783	25514	22460	1290	507	460	434	404	421	361	397	401	367	381	357	333	365	361	385	349	318	361	368	342	354	344	341	377	321	334	365	332	342	337	351	366	336	352	356	354	385	346	382	343	346	364	320	356	378	355	360	342	362	377	364	349	359	333	335	318	392	343	347	367	322	357	338	366	360	329	342	346	326	373	349	373	353	356	328	346	378	400	375	357	354	331	394	384	355	363	358	342	323	337	373	368	359	351	351	359	345	361	355	349	360	365	320	350	321	360	351	342	317	349	378	356	356	347	361	349	369	330	355	402	340	344	324	314	405	360	365	344	382	339	372	351	352	349	364	343	367	358	341	341	356	306	369	371	366	344	334	347	344	322	348	328	362	353	344	333	384	374	354	343	389	366	323	358	333	375	349	358	364	360	345	331	410	342	353	326	346	353	353	360	381	346	368	331	335	370	335	338	362	367	352	355	356	348	345	357	362	336	333	375	352	335	350	321	354	336	365	354	353	371	384	316	374	359	354	307	360	354	332	332	328	320	364	346	362	358	317	365	347	332	329	366	344	349	391	348	337	377	361	310	346	364	353	353	302	361	364	343	396	363	357	362	347	349	341	340	324	373	376	339	357	348	350	359	349	334	379	349	340	344	382	335	327	353	339	320	379	336	335	347	336	348	353	346	326	362	329	347	347	334	356	336	362	344	343	339	334	344	406	357	362	369	342	355	334	335	309	334	362	368	359	379	379	363	345	343	384	359	347	331	336	377	378	338	333	348	385	360	350	326	351	358	351	370	377	342	316	373	369	340	340	341	341	348	386	375	395	371	348	329	364	374	351	393	368	380	352	341	354	329	351	344	330	354	342	346	359	364	357	344	340	361	343	359	373	365	358	352	377	353	360	384	334	360	395	324	366	349	326	340	384	307	367	314	358	382	351	346	357	357	380	361	313	381	347	323	348	368	359	320	349	377	337	377	392	360	329	360	344	344	363	336	327	359	334	391	352	336	362	399	357	348	355	300	358	337	352	331	357	357	336	340	370	348	357	363	351	346	366	330	363	374	356	362	361	357	367	329	369	359	364	363	376	333	327	348	377	332	371	362	364	366	349	373	371	347	369	358	361	354	322	361	353	324	364	385	368	363	315	377	374	372	320	361	378	367	315	368	349	370	363	363	338	319	372	367	337	359	351	360	388	371	349	352	382	338	365	353	340	346	340	334	337	329	382	356	331	351	361	347	343	350	311	343	350	368	358	348	361	350	342	384	325	351	350	337	383	356	353	377	372	341	340	354	359	351	358	335	358	383	369	340	341	377	314	371	326	357	382	354	346	368	343	334	336	363	352	338	311	352	335	376	365	314	367	355	368	370	333	349	372	325	365	354	335	372	391	358	360	350	346	347	341	327	351	362	386	314	385	349	375	339	332	356	355	375	374	358	382	372	361	369	330	351	376	347	367	345	368	341	333	376	337	342	366	312	337	371	364	337	326	342	334	334	354	370	354	323	356	332	362	363	350	365	381	335	383	335	363	361	375	335	350	351	336	363	356	355	364	384	356	384	334	342	372	360	355	326	337	350	350	348	358	355	371	351	378	375	320	365	371	370	385	353	343	372	376	358	350	352	345	366	347	356	351	339	353	330	348	357	368	343	344	367	337	370	339	346	352	342	372	323	347	364	363	384	365	364	386	342	300	328	345	365	369	345	361	331	347	328	351	354	347	370	340	344	338	331	335	343	334	348	348	367	367	336	329	354	327	390	322	338	352	348	360	343	345	348	346	336	336	319	355	349	360	353	370	371	345	334	373	375	366	354	311	345	364	356	326	335	336	371	344	350	328	361	360	349	350	368	335	340	333	368	331	326	329	327	359	329	326	364	346	354	347	342	362	317	363	342	376	381	349	366	320	350	305	372	374	343	344	364	336	343	320	370	319	341	356	327	394	394	362	316	355	356	356	345	366	366	340	325	355	384	357	371	324	368	347	366	348	364	330	348	376	339	335	382	360	333	307	362	364	313	348	370	388	350	399	358	368	361	383	346	359	382	337	348	390	335	342	327	354	339	342	339	337	352	372	369	336	361	315	356	362	308	321	368	336	348	364	366	349	348	360	377	343	361	340	338	372	341	344	351	352	368	361	356	361	357	389	362	330	326	367	342	326	360	350	372	349	352	379	372	346	336	364	391	355	354	358	336	359	359	344	330	349	369	359	354	369	311	343	321	335	356	343	364	311	349	363	388	348	323	335	352	389	324	376	354	371	343	321	360	377	367	349	340	343	319	327	346	369	338	311	365	355	348	355	366	382	343	342	335	351	335	351	295	374	326	338	339	346	365	343	381	334	341	348	318	383	379	387	360	344	319	345	357	351	321	371	357	342	358	360	353	373	348	349	376	352	341	379	358	377	338	349	347	355	365	339	342	318	355	343	355	351	327	339	340	414	340	335	343	381	340	380	350	333	346	354	328	340	361	322	347	343	353	382	343	326	356	365	351	351	370	332	336	376	348	329	318	346	345	359	368	336	359	346	344	322	401	320	330	345	362	353	350	384	333	339	332	327	371	398	367	359	389	360	347	367	373	338	359	349	336	362	357	322	357	367	361	351	362	351	340	356	355	297	357	352	365	336	377	363	333	367	354	353	357	345	348	370	354	335	337	346	367	306	353	372	330	368	336	347	362	369	318	344	385	369	324	329	350	344	349	351	349	323	356	305	353	377	360	328	338	351	361	354	341	322	372	373	345	322	378	333	359	386	350	326	387	344	358	393	366	364	366	396	365	362	328	342	329	358	363	345	329	332	349	364	309	361	372	331	389	354	344	334	348	379	358	337	354	388	351	342	353	363	353	355	333	374	368	348	324	351	352	328	360	378	383	374	347	359	344	325	369	360	333	333	302	330	355	333	343	353	334	314	382	343	358	336	331	345	357	388	314	359	338	381	364	336	358	348	361	371	376	373	340	388	354	342	351	352	318	362	329	379	362	367	372	338	364	344	337	363	350	366	338	352	361	346	338	357	334	354	347	362	392	358	374	343	344	348	315	340	324	348	332	352	336	347	359	378	353	351	363	373	358	379	363	332	409	343	372	369	335	351	335	361	381	353	357	351	372	372	338	369	327	345	380	341	380	358	333	370	360	353	342	379	395	389	353	337	369	311	387	376	325	364	348	352	366	387	352	355	357	369	342	369	348	343	360	347	321	392	357	380	331	354	372	370	304	351	338	328	361	326	355	348	347	359	342	346	364	387	364	382	344	330	319	355	362	340	364	310	385	323	356	326	349	382	341	336	341	363	362	322	377	336	303	336	349	315	314	364	336	310	345	349	342	361	381	348	347	360	349	336	353	333	360	339	363	386	383	328	384	322	350	337	341	375	351	336	367	320	359	389	356	352	352	374	350	339	333	385	360	345	401	365	394	352	348	351	362	361	345	334	348	338	351	325	341	345	351	322	351	377	344	344	323	361	353	324	387	356	361	353	303	358	381	346	415	353	370	357	329	356	326	385
3327	3807	2418	1291	992	855	737	690	584	554	535	507	516	508	494	503	477	470	477	499	502	479	473	493	525	467	471	456	456	476	429	428	463	389	462	465	500	464	476	469	481	437	480	467	457	479	434	506	489	456	463	448	421	470	449	467	522	464	508	479	472	469	476	474	472	478	482	478	464	449	471	462	439	472	452	481	491	465	506	484	474	458	496	474	470	508	452	471	475	440	489	437	449	452	469	438	458	480	457	470	417	468	449	441	477	482	488	443	480	433	463	473	472	430	412	497	490	462	488	453	455	435	470	425	454	460	417	457	456	455	462	482	466	440	451	452	469	495	480	484	453	442	470	458	489	428	388	466	453	471	445	460	501	440	491	424	505	449	492	458	473	468	482	471	447	465	468	486	479	454	454	474	491	498	470	477	453	426	464	421	494	432	451	481	455	459	479	505	444	488	446	467	439	427	489	448	467	487	425	474	440	470	456	450	489	451	501	454	452	470	465	459	449	477	500	462	453	456	481	451	461	496	461	468	506	471	526	459	454	451	442	516	462	498	461	484	464	470	478	473	473	433	435	473	460	512	479	451	496	467	474	481	433	457	474	452	447	472	442	444	436	490	452	507	486	449	443	453	467	459	474	478	483	430	503	458	455	477	452	469	488	432	452	452	444	487	454	482	474	462	486	487	482	468	459	453	441	443	489	478	461	441	460	468	479	442	453	480	447	485	451	477	504	442	450	451	488	441	454	482	466	448	453	467	487	473	473	448	459	474	461	448	472	475	457	446	431	474	459	454	481	449	458	435	486	475	429	459	450	442	459	450	454	472	469	411	464	462	457	463	485	469	481	480	440	503	468	485	451	454	407	475	491	473	475	414	438	476	471	487	473	440	487	459	443	455	428	461	459	450	422	451	523	462	470	476	457	439	466	473	430	452	458	484	474	447	467	463	462	498	487	421	472	442	430	425	497	462	514	437	490	442	516	472	457	472	489	494	462	450	437	454	455	441	481	445	458	469	423	492	485	473	426	482	463	479	427	484	498	492	498	453	411	456	464	459	496	448	429	452	494	459	467	446	497	465	428	429	469	447	447	483	462	463	468	429	432	465	490	424	455	477	462	483	456	415	431	486	483	469	510	416	456	442	500	448	437	474	482	426	468	486	443	449	495	449	451	432	460	463	443	473	496	448	486	432	476	485	428	487	453	433	441	449	461	431	462	465	496	509	484	467	452	483	497	458	465	452	468	465	447	482	463	473	486	470	425	474	479	467	451	502	405	485	456	497	489	460	499	469	482	453	445	453	507	494	450	467	471	450	483	476	485	448	470	476	471	453	494	471	462	462	458	463	471	494	458	475	450	485	465	482	434	490	461	423	446	441	494	440	450	467	486	468	409	511	484	478	466	445	474	468	476	497	453	430	474	462	464	426	485	483	447	456	469	469	473	440	467	448	483	430	438	468	461	474	476	483	472	461	481	466	463	467	464	468	446	451	472	445	450	431	465	481	475	432	508	459	428	443	503	510	475	466	465	486	461	452	473	473	476	471	465	484	457	454	458	440	431	464	508	462	486	446	473	476	458	446	462	469	449	441	471	494	456	479	495	489	463	505	440	444	444	441	464	460	451	486	455	518	477	440	436	438	468	434	441	477	435	479	412	460	459	484	495	438	465	477	439	514	482	495	460	409	473	442	452	463	477	446	471	494	420	449	443	483	426	431	455	505	452	497	464	472	486	462	489	457	458	473	457	455	449	430	462	442	450	475	486	457	452	467	439	452	452	484	439	461	478	442	467	443	467	468	407	448	451	474	436	478	448	449	472	434	453	447	476	441	469	445	486	437	473	443	486	442	466	445	454	463	457	417	502	459	462	479	442	468	482	479	497	465	453	482	437	489	420	479	516	475	469	466	444	460	490	480	456	449	452	467	464	475	473	510	495	429	467	446	475	506	485	438	447	452	435	467	451	506	482	427	449	450	461	492	453	476	471	470	456	447	459	461	483	479	484	467	481	480	456	425	434	434	477	412	418	467	508	479	435	463	481	512	467	499	475	461	454	512	434	438	450	466	481	487	455	475	492	477	467	465	449	453	482	483	462	452	445	462	461	479	495	463	492	445	462	433	450	462	493	442	463	418	466	455	450	461	491	456	460	453	480	477	462	476	459	515	450	417	477	457	478	479	444	434	452	464	464	481	449	470	448	462	459	459	469	465	496	462	430	467	479	466	464	453	465	468	459	457	449	447	455	448	473	478	460	441	449	497	456	401	445	439	467	449	496	452	480	450	455	471	469	465	440	431	474	445	461	445	440	445	460	416	456	470	477	456	467	439	441	473	462	459	468	467	487	462	447	455	456	478	472	506	474	434	497	465	449	453	430	471	426	465	465	469	467	455	440	445	518	446	466	493	442	454	493	430	446	474	459	459	495	454	483	464	431	428	511	483	498	481	483	453	432	483	458	429	451	492	468	487	498	506	444	468	459	485	490	480	462	485	479	460	467	491	443	444	463	452	506	488	469	445	438	478	481	488	460	447	469	481	444	456	452	435	456	445	413	465	479	451	453	488	463	479	443	446	451	491	464	461	452	421	414	467	461	486	464	429	461	473	438	491	458	482	468	447	467	461	457	471	475	420	448	450	430	463	474	436	482	436	484	449	437	497	479	450	447	480	459	476	443	492	438	427	420	437	476	442	468	433	456	430	413	483	465	463	448	479	490	503	432	508	468	442	461	442	434	479	469	457	474	449	495	428	465	441	457	444	449	484	458	454	467	453	457	421	436	451	472	439	465	433	464	448	434	454	489	492	465	461	450	458	408	481	512	454	445	454	424	506	442	447	445	474	458	473	448	457	468	480	449	472	447	486	452	466	471	446	497	477	466	478	422	450	448	438	426	447	476	452	466	493	490	468	472	438	501	457	449	483	482	478	444	487	436	483	417	502	424	463	486	497	487	493	469	487	453	482	483	466	472	439	475	429	468	469	458	459	445	450	472	452	489	480	479	497	456	466	478	466	451	457	457	445	447	499	449	471	450	469	466	487	488	459	438	455	482	463	458	468	433	525	490	432	471	485	453	461	476	467	484	436	433	446	445	472	454	461	470	469	472	479	483	493	481	485	453	476	464	421	476	471	442	466	479	489	485	458	494	474	484	466	442	469	463	457	417	464	485	482	451	469	475	506	455	474	434	481	414	474	453	461	511	465	492	461	437	473	447	456	455	489	438	437	485	456	448	447	459	463	473	472	436	446	472	460	421	473	473	475	489	469	459	476	430	489	486	448	482	441	493	486	481	464	458	498	455	475	466	503	451	495	460	471	483	506	435	471	422	480	444	474	477	429	480	479	462	455	460	450	455	439	466	431	463	474	415	449	431	475	466	447	493	475	461	449	451	448	486	468	467	475	465	471	473	463	488	439	484	474	438	436	453	466	493	498	440	468	491	463	471	466	485	490	456	432	487	444	507	474	439	426	480	468	454	479	495	470	455	455	456	455	440	472	443	459
22107	20822	28114	23665	20822	19418	1206	387	292	288	262	198	204	169	167	159	149	137	162	112	134	132	119	126	139	122	125	125	119	109	105	108	133	118	107	113	127	107	114	101	116	98	102	109	97	118	103	84	94	87	115	98	112	105	112	96	107	96	85	89	115	111	100	95	96	91	96	97	100	115	108	108	97	107	109	87	98	92	100	110	104	100	114	100	113	108	115	99	97	107	89	105	107	98	101	95	95	107	112	98	84	105	88	115	108	105	104	97	98	94	86	101	100	105	101	108	88	98	92	99	93	91	104	86	88	105	97	113	112	79	114	83	97	111	106	107	99	110	98	89	88	83	101	102	109	86	99	97	93	85	99	82	90	92	94	95	104	103	103	107	95	83	106	69	88	110	117	94	107	94	97	96	90	100	101	94	128	83	101	99	87	94	105	104	100	90	99	91	108	102	94	98	93	98	87	86	102	96	87	104	88	93	70	89	88	85	102	109	94	114	96	112	91	97	106	105	104	100	108	101	84	117	89	120	72	82	97	96	107	96	107	108	99	85	84	97	88	94	101	98	110	111	89	92	113	105	97	117	116	104	98	95	95	89	103	91	105	106	116	90	113	99	101	104	105	92	95	87	96	90	107	86	96	96	95	96	104	106	100	98	104	112	84	88	89	100	116	109	101	109	94	100	95	108	114	90	111	87	111	80	98	89	91	105	91	106	98	103	99	109	124	88	77	96	90	106	107	99	99	84	107	82	92	94	94	101	104	89	100	115	98	91	107	95	85	92	100	84	116	85	92	88	109	92	107	77	105	93	100	84	104	102	98	101	111	96	103	101	84	82	86	93	105	95	93	86	95	101	107	87	91	84	106	98	85	92	99	107	107	106	107	92	101	104	104	109	95	90	84	87	96	71	108	91	135	92	92	100	93	99	88	101	111	92	105	113	105	104	94	111	90	93	99	102	101	95	91	93	102	86	100	116	93	112	93	97	130	106	87	94	78	85	99	123	116	100	111	110	108	84	117	99	113	89	89	108	103	94	107	87	92	95	123	91	99	103	105	106	90	110	108	102	100	92	103	87	108	102	107	90	120	104	82	95	96	121	86	113	83	113	89	107	90	95	104	102	100	84	84	102	105	76	91	94	112	92	109	107	93	83	96	107	105	108	88	94	92	93	78	114	112	102	102	113	102	95	94	89	98	105	97	88	63	97	96	72	75	98	102	130	84	102	75	83	105	86	99	98	115	96	94	110	88	97	89	95	98	91	82	116	98	113	106	91	99	96	77	90	96	81	79	78	99	97	88	109	98	98	91	76	100	102	111	92	95	111	110	102	97	107	91	93	103	97	82	78	103	81	99	100	100	105	119	85	108	102	111	80	105	83	95	117	85	93	100	94	86	102	87	86	110	115	94	97	90	98	72	97	105	81	75	103	100	93	107	99	97	119	101	84	89	107	101	95	101	101	102	96	93	100	89	98	108	112	75	105	80	104	101	105	105	87	102	106	104	83	89	99	105	107	98	103	104	111	120	91	107	96	115	108	97	99	80	115	107	122	96	78	106	106	76	87	95	101	89	108	109	90	111	96	120	86	81	92	109	94	104	91	98	88	102	90	96	104	91	101	94	84	95	84	108	112	99	90	99	91	111	111	96	106	89	96	78	98	99	96	126	108	94	112	102	85	97	95	87	114	105	104	109	107	107	107	84	83	102	108	97	85	101	106	104	109	86	84	90	111	98	102	108	74	98	95	100	93	85	101	102	77	89	98	93	87	99	93	100	98	105	96	87	108	96	89	98	93	116	96	93	105	93	94	97	92	102	104	99	102	94	102	98	94	103	100	90	101	103	106	94	104	83	122	92	121	109	96	108	100	110	103	100	103	78	83	104	109	95	87	85	104	112	97	116	115	95	110	97	115	102	99	89	93	101	102	86	100	93	98	109	83	105	100	92	104	86	113	100	101	96	94	98	106	102	85	94	84	95	110	96	98	106	90	88	104	79	109	92	90	96	103	107	95	88	113	91	89	102	96	90	106	111	90	112	108	99	107	97	111	94	102	108	115	70	101	97	102	104	91	89	94	103	85	73	89	103	90	109	90	96	93	106	94	91	116	102	101	79	91	83	94	95	99	104	105	107	96	80	87	97	112	102	98	81	107	109	97	103	104	116	98	100	111	94	97	94	104	102	93	98	102	111	105	83	96	113	90	92	106	92	108	94	93	109	116	95	104	97	94	109	90	96	90	88	101	99	96	69	100	96	104	100	99	117	110	101	87	104	84	102	92	78	79	92	94	90	107	86	86	88	71	105	91	97	98	93	91	97	100	98	106	89	97	88	106	104	107	98	108	92	85	102	96	82	91	92	89	107	93	107	94	102	90	106	90	90	107	88	93	93	109	99	97	88	83	118	107	95	108	94	96	91	99	110	99	109	84	104	96	98	93	102	112	91	105	105	81	114	95	105	99	94	99	95	90	81	88	96	79	98	99	107	100	84	107	98	85	86	98	108	95	95	90	94	104	88	89	85	109	97	104	113	93	94	119	117	100	96	106	94	110	114	95	112	94	105	98	79	110	96	105	98	102	111	106	116	104	85	93	86	97	98	103	111	98	89	101	94	97	126	91	117	81	99	98	97	100	93	100	96	87	102	98	106	101	105	97	82	84	96	109	82	107	113	84	114	108	110	91	108	96	89	101	112	97	106	91	84	110	78	105	91	100	89	107	110	102	92	115	96	104	110	81	115	103	101	107	119	99	97	100	87	97	113	108	92	89	101	88	104	88	92	100	102	85	86	106	98	99	117	114	90	104	93	89	90	105	87	122	105	111	124	96	101	101	104	106	93	102	108	93	79	107	117	111	102	114	84	93	104	83	101	95	84	91	91	107	109	92	109	82	103	93	108	95	97	106	120	85	91	91	87	80	95	93	102	100	97	105	86	84	95	112	113	97	89	78	107	92	104	91	98	91	106	96	91	77	87	92	92	95	101	82	94	109	90	100	88	111	95	104	104	105	100	106	83	126	97	82	100	119	109	92	99	104	91	98	112	96	92	93	108	113	103	92	86	89	87	110	103	95	83	96	101	97	101	91	84	99	114	100	109	92	92	104	106	82	85	82	95	100	105	95	94	95	111	91	101	110	79	81	108	105	112	103	82	109	106	98	93	74	102	109	96	95	98	114	85	115	88	117	97	93	93	99	102	82	115	100	85	97	100	105	100	117	81	122	96	89	92	119	95	101	86	79	101	99	88	119	86	100	98	91	102	108	91	105	102	90	99	102	105	92	86	96	100	95	115	85	95	109	92	96	85	108	105	98	97	97	120	112	112	96	94	96	106	114	82	111	107	89	104	94	98	83	101	87	96	93	96	98	102	88	101	98	120	89	100	110	88	90	101	112	100	119	94	90	86	109	91	88	75	107	99	109	101	107	115	115	107	92	93	111	92	98	92	94	117	107	100	103	81	104	104	91	95	90	104	92	82	106	101	88	103	92	98	103	105	104
4237	12610	7889	3489	2410	1631	1211	974	740	604	531	462	415	380	300	303	270	257	239	209	250	205	223	207	194	204	171	191	187	175	174	151	168	169	171	151	151	139	164	156	157	162	158	159	165	122	142	149	144	139	125	136	145	130	132	146	134	133	150	137	151	143	154	146	133	141	138	131	134	155	150	144	137	118	143	126	137	142	146	139	130	130	146	138	133	142	148	130	132	128	114	155	131	126	137	129	135	142	132	124	127	133	137	131	127	128	149	131	124	158	134	124	139	127	136	131	159	131	145	149	124	128	147	139	140	143	148	152	141	129	141	142	123	146	138	130	136	155	129	115	150	131	151	125	128	132	154	132	158	119	130	134	150	150	161	132	123	137	141	130	120	138	134	121	128	150	149	125	137	142	140	125	125	140	116	143	129	159	127	128	120	139	119	121	137	134	127	147	152	136	126	147	119	138	165	149	129	121	127	130	124	147	162	126	131	124	145	136	140	144	133	132	152	139	159	125	119	117	141	133	131	141	127	139	136	144	126	130	137	124	120	145	139	112	137	128	135	122	133	146	156	130	146	138	125	120	121	147	153	126	135	141	126	129	132	142	138	127	148	134	146	148	128	149	144	140	118	153	142	135	141	149	137	120	147	120	147	160	120	148	124	131	128	136	121	126	130	146	130	148	141	125	141	124	147	135	133	136	115	130	125	122	134	124	147	135	143	136	127	137	122	138	135	129	156	133	122	146	139	141	159	123	136	128	147	153	140	121	147	149	113	133	124	125	114	114	135	142	144	144	139	146	156	125	139	163	133	140	141	134	149	134	138	137	146	155	111	115	140	138	137	134	164	128	132	140	130	101	114	124	125	133	121	141	132	127	129	140	135	132	141	129	140	150	131	142	136	141	133	120	130	135	104	120	131	127	113	142	132	123	144	123	123	124	108	153	103	147	136	127	129	117	145	119	129	132	130	127	132	113	118	135	137	134	137	146	128	135	123	160	127	133	138	138	122	146	138	133	134	140	146	146	133	143	147	155	136	132	119	125	147	125	147	142	119	122	116	146	132	148	122	154	125	133	126	153	116	135	129	127	129	120	151	142	127	132	145	129	125	135	152	132	133	133	119	151	129	137	135	140	125	112	144	138	123	155	143	120	141	132	157	140	122	127	122	140	135	132	147	125	133	126	140	127	155	139	148	149	129	136	146	124	143	142	137	124	141	160	128	135	149	114	140	123	145	134	130	114	139	157	133	121	144	144	117	141	135	137	147	128	126	118	119	152	139	136	129	150	135	127	128	154	134	126	134	129	108	119	116	133	118	134	123	134	139	156	132	145	139	134	132	144	142	130	137	145	117	135	141	142	128	143	130	119	123	131	146	134	113	135	130	126	133	135	131	126	143	116	112	142	131	149	117	136	143	108	106	136	146	143	139	136	126	150	139	117	148	163	140	159	137	110	143	141	133	140	133	139	146	124	130	127	141	134	127	131	104	142	131	130	130	137	138	119	137	148	126	164	144	138	134	139	135	140	131	139	147	142	130	130	123	157	131	115	153	131	122	137	139	135	110	124	137	116	118	134	136	128	157	141	127	136	110	139	142	137	125	143	136	129	149	125	148	132	128	139	119	128	128	145	156	143	128	133	124	151	119	150	135	124	140	129	135	132	116	136	151	146	150	125	135	122	118	127	139	125	137	146	144	128	126	143	144	142	140	136	134	142	146	122	144	141	134	138	136	137	114	152	151	119	138	128	131	137	126	127	135	156	136	122	141	134	139	141	137	153	119	141	138	135	127	139	176	139	138	144	134	141	128	137	152	113	131	143	129	139	141	133	137	124	127	152	132	137	142	133	126	144	137	134	150	122	123	131	124	140	136	140	139	138	120	147	128	143	126	130	125	133	129	141	145	159	153	146	133	117	146	163	150	130	137	147	133	124	128	127	144	142	127	137	130	146	133	139	134	133	148	129	138	129	137	151	148	139	132	148	132	141	119	149	130	147	126	122	122	120	134	145	127	143	151	143	145	145	121	132	127	144	157	156	145	130	124	138	140	116	149	145	133	119	128	114	120	135	145	122	140	143	126	141	120	132	139	115	140	142	164	132	138	131	145	135	151	110	130	136	140	131	146	139	146	113	167	125	155	135	151	138	157	129	134	146	135	146	130	144	113	136	129	130	131	137	114	139	120	123	128	123	138	136	138	136	140	151	136	127	134	111	138	147	123	149	134	140	130	129	147	147	124	143	123	142	168	148	111	134	129	133	124	118	141	122	157	127	119	146	128	137	123	115	148	137	119	154	153	161	132	124	133	138	143	130	144	119	134	128	134	149	134	146	155	159	123	130	140	116	150	133	119	168	129	140	126	145	124	139	135	136	140	143	143	120	130	135	136	141	148	132	134	135	127	126	120	135	114	137	124	130	113	117	129	124	151	124	143	145	142	141	118	150	151	148	126	150	148	149	122	120	119	146	142	144	138	116	129	135	125	119	131	112	145	142	126	139	127	117	141	138	134	132	125	127	134	129	130	130	128	134	130	157	144	144	150	123	130	133	156	157	118	131	139	135	134	124	140	147	134	131	116	151	127	119	150	124	134	141	159	121	112	140	135	127	107	140	148	136	131	137	138	146	124	112	139	146	131	139	123	147	131	136	138	146	142	132	123	131	137	124	128	131	137	147	144	131	139	140	147	145	146	140	140	140	136	144	153	137	132	140	161	148	129	134	137	148	119	162	135	142	121	132	131	123	133	121	143	133	130	145	118	148	128	123	124	145	126	140	142	118	142	118	147	142	114	128	129	152	132	153	131	126	151	146	96	141	134	128	135	120	131	151	134	134	156	146	131	152	124	130	140	123	141	158	159	115	130	155	121	149	128	157	131	156	115	110	136	111	140	110	136	130	144	137	116	139	127	146	127	126	137	143	145	131	145	136	125	128	146	116	134	143	154	148	122	103	142	126	111	143	150	132	119	122	152	128	130	141	148	154	133	131	149	134	148	153	133	115	129	160	124	134	138	126	135	120	147	126	152	112	134	137	128	127	148	155	139	144	158	141	100	127	129	140	126	122	138	118	127	146	143	122	142	139	133	139	136	126	149	116	134	123	145	130	124	135	133	139	117	112	138	115	146	154	141	134	122	143	115	129	110	135	122	118	141	141	138	155	122	156	134	139	129	122	148	147	124	126	138	144	125	140	133	142	143	134	136	145	136	160	134	119	119	135	113	145	153	139	123	135	110	134	136	143	136	126	130	124	147	150	108	130	132	140	127	142	138	139	129	156	120	120	117	114	147	145	117	131	121	140	126	139	131	108	138	132	139	124	125	133	149	139	135	131	151	125	144	142	149	144	156	139	140	144	142	131	124	139	130	138	113	125	139	139	158	128	129	108	140	143	135	146	146	105	111	123	122	148	137	134	132	140	145	130	115	132	117	156	114	136	122	124	147	135	148	145	140	138	121	136	120	121	119	127	127	128	129	142	131	164	138	136	131	136	121	134	120	158
26753	17042	3165	811	632	582	452	480	500	475	485	472	450	432	419	445	424	468	435	459	450	430	469	421	458	432	438	457	435	432	455	436	452	413	409	466	449	456	438	455	477	486	437	402	452	442	456	445	449	437	440	431	426	447	453	442	457	456	414	413	451	451	400	460	461	447	441	422	418	465	439	476	486	447	431	431	496	409	449	441	466	434	442	418	448	459	440	472	420	453	472	416	458	430	446	445	437	457	434	438	479	444	456	435	471	428	459	437	444	393	451	462	458	485	446	492	437	423	447	445	441	417	454	427	400	415	446	455	445	429	413	436	422	416	434	450	471	435	460	403	407	424	481	430	449	440	412	453	416	486	452	402	438	450	432	440	458	430	430	453	426	430	421	451	412	442	432	445	451	465	418	452	470	470	436	442	413	434	438	418	419	462	434	457	396	455	420	441	427	459	458	453	443	476	444	453	437	431	433	432	421	427	495	465	443	415	408	423	467	419	437	441	463	464	456	485	460	467	471	491	468	424	419	438	432	434	407	442	465	448	445	466	458	461	423	424	433	413	470	451	461	434	479	477	433	409	475	487	444	434	453	451	453	444	439	453	428	432	436	449	437	417	473	424	424	442	456	406	417	438	432	465	433	444	389	424	435	422	440	460	425	443	437	433	466	440	459	417	408	471	449	481	447	439	441	439	444	419	419	441	441	449	450	445	425	471	409	425	440	412	450	432	431	432	420	419	382	457	453	455	427	475	438	435	407	406	448	461	396	451	424	449	454	436	444	479	469	426	438	465	438	457	442	455	462	413	428	403	453	423	437	405	453	467	451	438	405	413	418	410	481	448	436	441	444	429	406	433	464	468	432	441	419	433	419	440	425	424	489	440	458	452	440	443	454	429	451	436	442	412	423	436	443	427	398	476	436	466	416	434	417	447	486	475	437	414	449	451	459	407	453	425	454	412	464	494	401	451	427	389	440	422	443	440	443	456	449	434	442	420	415	492	423	433	440	435	488	452	475	405	439	396	441	433	443	456	450	438	440	416	433	423	419	406	438	462	435	467	433	466	435	445	422	429	402	425	438	482	406	443	430	455	454	423	420	450	445	469	454	428	445	453	429	423	424	444	467	420	443	446	429	448	408	421	440	396	430	423	440	466	445	439	461	391	472	462	482	443	412	449	419	402	429	478	459	468	428	445	457	432	446	409	502	396	447	454	440	436	432	462	415	461	441	446	444	473	427	450	463	471	462	424	455	448	430	457	433	428	443	449	450	467	439	468	454	402	432	442	441	465	421	414	420	469	477	440	423	440	424	438	448	436	453	424	428	428	454	431	422	443	407	428	438	464	437	468	463	462	374	475	463	429	437	456	459	424	436	471	450	410	442	422	465	446	453	428	430	477	436	407	447	410	472	486	420	410	458	423	465	451	450	460	423	473	406	424	452	459	465	466	441	464	435	404	437	449	429	444	448	391	425	434	377	492	484	415	404	415	454	437	436	472	487	440	398	431	437	428	430	446	429	385	433	440	433	421	408	451	429	454	440	455	435	500	428	430	468	436	407	436	443	454	439	433	437	428	432	444	466	431	426	426	438	409	442	435	463	444	467	443	427	454	437	438	428	451	430	455	412	464	433	427	472	438	466	449	422	444	438	404	432	490	460	438	457	461	477	410	521	431	431	462	434	454	445	438	453	430	462	450	454	435	460	423	437	454	451	453	439	425	453	457	420	440	412	472	429	443	453	414	424	429	424	432	450	438	405	445	418	434	441	469	445	480	425	417	429	447	447	443	436	455	452	443	431	446	454	428	446	423	466	464	433	428	455	446	434	475	440	420	474	446	434	394	433	446	400	445	446	428	477	422	416	415	415	445	426	432	418	442	438	430	454	448	446	424	414	411	400	439	425	439	440	426	474	441	462	468	472	414	454	479	438	427	432	452	396	454	446	447	434	465	421	420	438	450	455	442	426	434	408	410	469	445	455	417	423	444	464	418	397	436	412	469	480	429	431	435	455	431	449	440	431	465	446	471	439	435	429	439	476	487	404	419	449	451	429	464	423	460	457	439	463	448	462	489	388	433	467	411	389	451	428	440	425	423	432	420	445	432	449	489	462	440	434	398	431	447	463	466	392	438	412	457	395	428	482	428	423	438	451	442	438	450	419	458	417	427	423	430	432	455	445	438	451	430	441	467	482	428	448	443	426	446	440	410	419	478	445	433	479	442	485	434	455	425	444	453	428	415	402	459	462	463	436	458	460	425	427	435	441	440	455	425	419	450	440	437	436	453	425	473	456	449	471	421	469	427	401	497	462	421	441	407	436	414	460	427	430	422	466	445	453	459	449	458	473	418	424	429	447	464	431	456	417	434	453	463	433	467	462	441	470	427	467	452	430	438	465	431	489	433	487	399	413	471	419	457	437	438	370	459	444	410	419	428	456	449	435	434	450	449	460	423	469	401	437	400	461	419	452	415	435	422	438	396	406	455	457	433	446	439	467	506	415	465	422	464	422	425	421	427	419	429	398	402	414	446	417	421	468	457	436	437	448	418	427	467	415	422	440	426	418	466	445	450	474	425	439	432	448	465	470	437	488	458	464	428	433	469	440	439	435	438	443	437	441	471	467	432	442	409	414	452	431	437	462	435	478	462	452	398	452	423	435	472	482	443	448	453	452	471	447	451	448	426	439	424	432	413	477	424	447	440	427	461	435	461	429	424	506	402	457	454	468	438	435	451	453	439	470	457	446	449	462	448	453	430	431	394	461	424	438	420	428	439	414	432	459	418	434	442	477	433	468	469	430	407	417	428	455	409	434	406	480	410	450	453	432	448	451	427	438	445	445	472	460	454	446	440	446	467	439	455	443	417	449	453	451	442	441	395	459	446	442	434	456	411	431	423	433	445	451	389	404	451	485	464	433	459	452	430	503	484	441	446	458	425	474	496	418	436	419	453	477	476	446	392	408	443	434	450	494	464	428	441	451	406	449	454	426	459	487	436	385	439	449	462	458	426	447	454	447	413	443	451	452	467	454	438	392	413	446	442	427	456	417	452	458	398	441	455	437	474	426	454	463	445	437	497	447	459	481	456	444	402	424	441	474	426	446	475	437	432	431	416	443	466	424	465	445	403	436	470	417	462	456	452	483	452	475	433	480	487	447	425	440	461	457	403	472	457	443	460	427	427	434	450	458	416	466	419	397	409	454	430	450	434	427	400	438	454	468	436	448	452	456	411	437	409	430	419	435	430	448	454	437	435	440	425	429	455	458	462	429	451	453	451	446	417	445	445	454	445	434	444	407	460	444	429	456	468	469	419	467	421	472	455	440	435	447	397	461	462	454	480	474	443	436	426	434	426	422	460	445	403	451	443	422	430	465	457	434	428	454	458	424	431	412	453	467	420	461	444	458	454	444	474	465	442	434	466	444	449	451	462	439	453	447	411	457	435	442	438	446	448	442	458	452	427	428	443	455	418	428	472	465	458	444	415	470	444	481	402	450	452
4259	1453	1034	766	706	666	593	605	591	617	578	597	548	597	608	634	583	563	566	555	578	577	644	623	602	585	589	595	589	576	614	571	608	614	578	599	601	599	584	570	539	612	608	596	593	613	562	609	598	597	570	530	572	591	563	559	570	590	581	602	650	620	542	565	581	589	602	563	573	592	606	590	540	584	599	571	566	587	595	558	615	593	593	590	573	604	572	622	623	589	629	640	601	599	596	591	598	568	553	563	556	644	608	533	555	557	638	633	619	610	573	555	580	601	589	633	612	618	612	590	592	566	577	634	537	584	563	593	597	538	562	601	583	616	549	559	561	581	600	537	584	596	556	602	559	480	608	587	594	626	577	571	543	586	584	580	572	594	578	577	621	555	545	568	611	626	598	563	578	590	585	596	607	585	617	577	576	580	576	577	580	583	596	571	574	643	598	602	612	568	563	609	620	577	620	581	568	619	605	624	576	572	584	563	642	591	614	575	582	561	577	544	618	624	587	613	627	597	576	565	578	587	591	586	585	580	599	596	584	589	586	603	609	624	592	595	552	619	572	585	572	598	582	593	559	614	561	612	572	606	569	637	582	578	603	580	561	581	595	584	598	586	578	629	557	554	573	541	616	560	600	604	624	587	598	583	569	566	563	593	597	600	619	633	598	636	540	603	571	580	591	602	579	618	588	650	585	586	658	626	574	589	575	555	578	556	584	605	558	576	640	576	557	569	583	623	593	586	594	609	560	649	586	613	589	602	591	545	585	590	575	568	587	613	583	586	565	609	584	598	569	576	589	584	565	577	584	530	574	583	615	597	590	568	577	586	612	593	532	586	604	608	619	589	528	633	581	548	569	608	611	633	586	598	588	598	583	611	589	575	543	629	565	602	616	609	574	603	563	532	587	604	561	613	558	581	568	587	564	554	602	599	609	588	566	578	624	562	625	583	631	583	582	566	588	599	655	595	578	592	589	607	587	579	618	600	580	605	585	595	525	604	557	600	574	588	601	585	604	581	583	583	618	578	590	634	595	582	608	593	601	603	579	619	565	567	583	598	626	607	615	563	597	554	541	594	570	625	594	569	579	621	639	584	570	546	558	575	567	576	533	604	584	574	604	551	605	579	570	589	578	602	579	570	570	572	580	581	600	599	576	578	544	595	577	636	636	585	625	570	607	595	638	559	583	621	588	597	542	593	592	586	574	591	574	581	607	614	594	578	577	606	569	586	605	568	595	581	609	563	582	580	572	598	595	568	603	605	576	624	605	600	580	588	601	574	561	586	612	620	563	592	597	594	580	583	570	583	595	623	602	561	600	535	627	581	545	548	622	603	558	599	614	566	558	592	568	601	599	617	597	603	589	579	585	578	580	580	591	591	595	593	606	563	591	580	552	644	599	599	626	589	615	593	574	596	606	616	637	584	523	598	551	573	600	559	604	563	609	609	549	604	592	576	573	596	615	600	591	547	602	582	620	600	567	627	617	603	567	627	572	583	617	615	608	581	592	621	606	577	596	551	545	563	588	556	624	602	593	568	576	605	635	587	588	583	575	603	602	556	605	630	597	584	590	582	604	613	600	591	542	593	586	583	586	602	574	600	553	586	566	607	619	596	562	571	556	612	561	636	586	610	564	568	553	591	569	560	632	574	586	569	651	555	623	612	562	618	541	595	625	576	596	601	581	606	607	626	580	589	581	580	564	548	610	597	596	580	570	601	565	568	587	625	610	581	578	578	595	590	623	564	607	633	560	547	577	574	559	617	569	542	578	581	599	627	552	583	584	559	583	576	577	546	590	593	619	617	596	548	614	590	511	575	590	561	592	617	575	576	584	614	589	635	583	585	588	561	574	613	581	593	599	639	593	550	571	595	620	571	584	598	587	601	588	608	611	535	594	560	579	578	643	598	592	607	568	603	590	598	607	612	554	577	600	575	580	556	603	626	537	595	581	606	562	586	570	579	627	594	626	584	629	553	595	570	616	602	609	575	579	589	603	545	591	581	575	588	628	577	556	588	554	629	629	556	618	545	572	574	590	609	565	590	586	605	582	620	589	556	607	561	574	569	522	587	567	591	558	549	610	578	596	601	576	561	593	569	598	606	591	605	602	577	603	574	576	585	597	576	614	611	595	594	613	560	625	591	559	580	630	588	552	604	586	593	607	568	617	605	605	589	568	587	589	580	526	598	574	594	617	586	579	585	612	544	604	583	602	568	544	649	594	597	637	610	610	622	627	594	637	591	578	592	604	614	654	589	575	596	574	587	602	543	598	596	560	582	600	548	551	593	610	570	603	560	571	551	606	592	552	591	596	573	545	545	599	584	585	612	582	626	559	573	583	595	562	582	610	637	609	548	575	563	581	587	575	579	581	569	571	637	635	636	625	558	583	592	570	595	624	561	585	621	558	562	585	620	566	553	577	596	592	578	588	598	591	611	570	624	576	596	588	547	603	566	596	643	607	594	612	581	602	571	579	581	587	595	573	582	592	560	541	581	575	614	579	604	613	592	558	570	585	565	578	585	596	593	577	597	609	616	582	631	600	602	597	588	581	551	617	583	598	617	604	582	640	600	609	585	589	575	571	559	561	609	569	548	583	582	601	579	597	604	575	590	562	564	600	587	542	621	584	619	588	573	613	588	576	574	610	587	587	596	586	604	592	590	574	568	601	555	580	592	600	582	614	601	608	587	571	643	612	595	614	571	575	573	587	576	630	604	583	609	604	635	623	554	593	615	554	566	584	563	604	585	618	598	541	581	611	635	608	552	577	530	591	590	614	590	576	600	573	588	584	583	587	608	591	553	548	572	592	554	606	591	589	563	584	582	599	605	577	661	596	596	635	618	594	576	616	574	607	583	593	651	611	614	550	601	571	562	632	578	561	596	559	610	607	538	617	566	585	637	596	603	564	617	585	548	565	556	574	614	563	586	554	595	581	566	600	619	604	578	618	655	604	597	609	572	609	582	580	554	616	588	623	612	572	574	608	543	565	583	536	570	557	589	572	600	582	560	576	570	574	530	602	579	592	575	570	616	591	556	595	584	552	563	563	549	620	593	577	536	607	609	569	637	599	551	584	581	554	603	568	605	602	553	592	579	559	604	566	602	593	606	557	563	564	592	583	571	569	540	589	596	579	613	577	549	569	588	607	569	610	606	607	569	581	590	610	560	577	589	565	602	555	571	593	587	573	600	564	575	598	570	620	602	582	576	585	619	593	582	611	588	590	606	592	584	619	587	582	612	614	595	616	581	580	592	584	581	544	622	551	603	580	610	591	529	614	574	584	594	585	604	616	585	604	545	623	568	595	546	591	634	564	565	564	611	640	621	572	569	571	636	592	581	609	586	602	611	591	608	564	593	547	553	560	639	602	571	575	577	573	595	620	560	577	622	596	600	574	571	582	596	588	606	556	562	596	575	653	574	577	580	566	572	569	619	567	579	548	585	593	614	596	583	614	589	551	614	583	595	570	639	601	571	584	547	638	530	596	605	606	603
23019	20792	27477	24157	20231	2180	593	483	412	401	379	343	322	347	315	344	281	288	301	311	291	298	315	319	271	291	286	299	292	269	280	275	272	284	273	257	260	271	296	272	315	280	296	270	293	268	260	314	257	277	279	284	299	270	287	320	278	283	290	285	266	295	288	290	254	288	256	271	292	279	281	268	279	267	280	294	295	319	297	271	291	280	285	308	282	304	306	301	292	292	243	269	258	298	271	285	257	294	271	263	277	281	293	320	282	278	273	296	295	275	291	262	269	316	272	278	304	296	297	293	304	282	267	254	279	284	284	281	279	266	289	282	281	312	293	298	290	303	292	284	237	282	282	292	316	295	289	298	304	268	286	278	272	273	281	293	266	281	258	272	261	287	296	277	283	271	274	280	281	303	261	252	265	289	269	287	280	298	279	304	277	295	304	289	288	297	299	282	296	283	309	263	286	285	270	258	279	296	296	284	292	286	275	292	285	299	281	275	292	301	256	287	275	282	296	288	296	300	334	278	293	275	330	270	282	274	239	270	288	273	280	286	293	269	280	295	291	279	316	290	262	267	276	296	292	286	296	304	255	278	275	284	311	271	267	266	283	295	293	287	274	306	257	269	291	313	253	254	275	269	255	297	281	263	250	289	286	260	266	248	280	278	296	243	279	284	256	267	302	264	292	262	298	274	259	235	287	263	270	285	285	265	282	279	294	273	300	272	262	280	286	273	269	292	277	287	250	293	290	263	249	303	309	252	274	281	296	300	256	263	286	243	313	284	251	290	314	302	282	284	312	273	290	291	247	286	299	288	265	280	281	274	296	276	262	312	308	321	289	328	263	284	278	245	278	270	260	266	276	294	275	247	265	325	273	286	302	310	286	276	298	257	282	289	294	305	260	296	275	285	261	294	271	305	273	271	340	297	269	308	295	320	259	254	274	242	290	300	278	285	265	279	276	251	309	296	271	229	313	293	293	290	278	301	317	260	287	276	283	267	310	258	295	295	297	281	289	314	260	291	275	304	256	256	257	297	294	285	275	265	310	264	272	298	261	288	274	270	291	312	236	280	254	274	265	293	267	292	268	235	275	262	274	263	247	280	271	259	278	254	271	284	259	279	265	282	301	279	303	268	265	317	296	278	285	284	276	295	289	297	282	271	245	267	255	283	288	264	250	270	271	281	274	284	296	294	277	263	300	255	319	273	286	263	287	294	266	264	291	304	270	279	260	273	282	278	298	286	287	301	273	265	262	264	287	258	259	287	261	267	266	282	282	274	284	277	289	264	244	296	277	256	331	276	299	291	273	283	276	252	300	273	264	270	266	284	285	267	255	275	294	259	278	273	265	263	297	274	307	308	278	293	279	288	280	273	255	265	287	302	262	260	278	269	254	294	285	288	280	266	263	273	281	266	296	291	277	273	267	266	278	255	270	284	275	307	289	307	299	291	242	271	258	295	273	298	277	273	258	288	288	274	300	243	302	266	282	302	281	271	301	272	301	291	315	268	272	283	294	255	285	270	295	278	283	314	293	278	311	246	279	274	259	253	265	305	286	324	281	274	294	274	268	275	296	265	292	306	315	253	281	250	247	276	276	293	290	278	280	245	320	299	260	286	279	272	308	287	299	294	288	281	318	266	268	258	282	274	260	283	295	253	303	286	268	267	302	293	267	289	261	278	268	267	279	285	284	291	267	266	298	259	255	290	280	304	283	304	332	295	271	294	294	286	260	277	285	249	247	302	280	281	288	267	284	273	311	275	307	264	294	284	234	270	267	290	312	317	273	268	281	261	267	270	307	269	298	265	279	269	253	277	292	281	272	256	288	279	269	237	270	252	272	282	293	234	283	265	285	276	283	287	293	266	282	285	307	284	288	277	292	275	288	291	273	295	275	266	246	297	293	301	271	261	311	279	287	320	261	297	288	264	287	311	291	310	261	298	256	239	270	301	270	277	278	289	287	263	273	266	267	296	274	307	301	267	305	298	277	264	257	277	280	289	300	279	294	273	276	279	297	285	278	257	318	315	286	275	251	298	252	283	260	249	275	276	291	289	285	279	294	282	282	266	290	290	282	268	279	267	296	280	267	290	281	282	278	270	256	274	260	308	265	288	282	284	277	289	264	292	283	278	269	261	284	282	273	267	275	301	278	254	289	301	272	265	292	291	278	294	289	285	286	270	295	306	277	295	310	273	297	289	304	270	308	275	297	249	301	251	295	294	300	258	304	260	282	281	267	290	296	280	282	301	302	276	280	303	309	257	264	264	288	274	244	297	255	282	287	281	246	300	277	301	295	275	268	309	282	284	260	272	233	292	333	287	273	281	265	281	277	295	288	289	296	310	271	291	298	264	262	293	283	289	319	260	280	304	285	329	285	251	274	295	297	265	273	267	279	288	255	297	274	283	284	290	292	273	284	299	276	279	246	284	261	265	271	279	288	251	284	295	260	286	295	277	300	313	286	260	268	279	246	288	283	264	290	300	275	267	256	272	269	289	282	294	305	280	277	243	271	288	288	269	236	313	272	291	268	266	289	287	298	279	264	278	292	289	273	280	269	285	285	271	279	272	274	252	346	287	265	272	262	270	277	267	317	267	293	279	280	283	258	281	262	285	275	294	297	282	267	266	287	277	265	271	310	312	277	318	246	287	270	276	283	277	248	260	257	251	279	276	283	281	302	278	290	262	281	259	289	266	306	306	273	295	286	269	285	288	307	263	289	265	277	309	278	288	277	277	303	279	267	298	274	289	252	276	292	255	270	273	289	285	262	307	272	295	304	272	249	297	302	272	278	285	264	282	300	305	271	283	262	282	277	314	288	283	293	290	271	270	282	259	282	277	306	258	284	279	274	253	259	263	260	264	263	257	279	281	279	276	263	275	249	280	265	294	259	234	259	282	256	293	286	300	298	280	261	307	283	291	288	289	296	257	271	295	280	267	303	255	274	279	278	269	282	272	256	293	293	292	302	280	269	279	292	271	307	279	286	247	295	282	305	298	277	275	289	273	283	253	290	275	261	246	282	293	259	251	278	296	287	299	290	272	285	258	268	290	271	303	285	287	288	269	290	287	285	245	291	285	285	264	284	269	283	271	287	243	263	276	288	301	284	287	265	262	286	277	267	292	252	254	292	286	284	251	257	240	265	252	290	278	334	271	286	272	277	275	259	275	300	259	288	263	287	300	271	302	275	302	277	289	283	280	289	310	274	285	279	289	268	262	273	263	285	296	280	262	300	318	281	270	302	261	280	294	277	255	303	264	317	279	287	295	272	287	277	293	296	273	275	281	261	287	293	271	278	274	299	277	279	312	275	280	265	287	303	293	285	321	293	271	275	286	271	281	266	295	288	281	281	277	304	324	267	268	280	264	269	283	291	290	291	268	298	267	285	277	285	283	297	276	273	267	304	321	308	303	255	299	285	277	285	314	320	318	271	284	292	278	266	276	281	294	277	274	318	292	286	272	287	255	278	276	278	287	268	260	271	305	268	268	298	268
3292	8078	4995	2313	1650	1203	987	811	717	610	595	561	516	496	480	503	441	448	473	434	435	437	412	361	426	415	403	418	389	414	414	397	416	409	378	370	368	390	372	428	371	357	408	371	373	370	415	391	386	380	370	392	388	419	399	370	371	412	384	393	397	392	374	385	367	405	405	401	381	376	348	402	397	394	385	366	371	411	357	383	366	361	365	410	396	375	433	385	364	387	364	365	387	401	378	405	361	370	448	381	402	392	424	354	379	383	391	357	361	379	376	403	410	394	423	345	385	367	379	378	377	406	384	411	333	350	398	376	386	377	390	387	404	410	374	382	372	366	354	389	390	373	387	410	400	368	355	342	391	378	401	385	419	393	378	332	398	421	381	369	354	396	378	387	423	375	362	402	326	405	394	373	382	361	361	360	407	366	368	406	405	399	432	389	367	401	367	405	380	378	376	409	397	369	362	358	375	381	373	407	353	381	377	373	387	372	380	374	382	365	367	381	395	413	397	380	373	358	380	426	392	354	370	368	393	365	371	380	392	415	366	378	403	424	373	366	404	365	365	383	384	399	382	364	416	376	395	400	359	404	448	395	372	380	382	389	367	384	401	373	379	387	358	384	392	377	396	409	364	405	347	354	396	400	390	423	401	344	348	388	396	389	366	357	379	378	381	363	408	365	372	397	384	358	382	375	394	403	399	408	384	392	378	383	391	387	401	384	388	364	368	384	371	382	375	376	364	391	389	381	411	409	406	379	369	412	380	416	397	384	387	386	417	369	374	360	397	393	325	390	390	410	406	394	384	388	362	373	361	379	383	414	433	382	388	424	405	362	393	369	392	382	379	390	356	370	375	401	392	382	403	419	388	390	388	379	383	361	389	395	398	363	394	399	375	405	391	389	364	410	393	395	385	388	383	342	372	410	378	373	399	387	407	389	350	407	371	375	385	356	411	385	382	379	393	365	378	384	389	374	377	398	367	387	389	367	413	396	377	384	374	355	375	380	365	346	408	389	378	402	388	344	373	405	369	355	377	382	372	393	382	392	395	402	388	368	402	380	423	383	373	379	389	379	425	387	366	374	408	373	394	372	377	384	369	352	359	369	381	419	381	369	398	375	391	360	362	393	406	358	358	366	400	381	388	376	344	384	381	388	406	382	386	363	401	404	397	376	386	386	369	384	360	397	386	369	387	395	374	355	364	378	441	367	373	398	396	360	358	399	423	409	381	390	333	402	359	376	383	434	376	384	369	378	354	421	369	379	405	400	363	408	408	410	405	386	378	401	398	400	347	386	415	389	414	362	369	377	379	387	371	375	393	426	425	369	389	365	345	389	391	357	362	396	360	413	423	351	410	401	383	340	389	380	384	344	384	388	405	396	392	393	372	370	355	362	368	392	392	366	368	400	382	352	381	385	361	401	359	381	414	346	352	401	356	410	355	389	374	377	350	391	370	385	368	350	376	386	363	403	406	377	353	364	398	339	374	390	374	413	368	413	400	353	382	401	346	415	384	387	392	395	376	406	379	385	352	398	418	362	403	434	385	355	384	381	349	358	352	375	370	340	370	376	335	384	388	391	377	397	362	356	381	407	395	426	428	420	371	398	368	396	370	398	368	404	381	393	409	388	395	342	367	359	380	353	413	397	406	411	383	395	420	380	364	368	401	373	384	411	415	354	421	370	371	363	384	399	384	377	420	387	370	430	419	384	345	370	371	406	400	394	399	378	388	389	386	362	399	385	400	382	369	351	392	393	393	369	388	367	399	384	349	358	367	383	365	370	391	377	380	404	370	425	398	372	387	394	357	371	372	386	376	386	391	369	383	412	396	400	360	378	382	400	381	386	398	337	389	389	385	387	396	358	415	397	363	384	391	388	357	355	355	393	357	382	361	407	368	365	370	391	409	387	354	394	406	433	403	381	426	404	368	378	387	391	414	366	423	393	390	384	402	383	390	407	418	398	367	399	393	393	369	416	439	394	398	392	393	420	379	411	377	376	360	421	400	381	360	376	372	375	378	392	368	401	411	358	388	365	393	387	389	344	365	414	398	359	376	356	415	399	401	368	397	389	397	353	369	352	412	371	379	397	393	407	407	417	376	403	381	382	372	383	373	396	380	370	360	416	385	345	380	394	375	353	394	401	402	365	355	380	370	408	405	369	391	411	393	382	385	404	386	388	385	372	398	363	395	365	400	384	356	364	393	392	377	396	358	414	382	377	370	364	385	386	405	390	394	376	426	374	412	423	387	372	391	383	377	381	379	414	401	404	374	391	393	370	390	376	401	405	394	359	368	354	398	408	388	352	416	374	398	359	350	407	375	373	382	370	412	398	359	384	347	391	397	381	343	388	382	376	405	354	392	404	384	395	387	379	378	380	339	415	397	393	372	399	386	413	388	359	373	415	370	377	408	407	391	373	421	389	366	378	404	381	362	379	398	362	397	385	409	404	392	392	380	390	407	380	380	384	368	411	390	407	417	391	372	416	372	387	381	390	381	424	367	390	412	379	394	402	393	371	355	391	360	355	374	344	388	365	366	375	408	389	387	368	381	381	413	403	412	405	360	383	370	375	359	371	424	363	419	393	359	362	387	370	376	371	381	397	377	410	364	410	408	394	373	367	407	381	404	392	375	369	363	363	387	347	424	380	393	369	354	392	396	368	391	364	403	386	383	405	396	364	406	396	398	395	386	412	346	376	421	389	384	380	365	364	386	393	366	377	404	405	396	359	376	382	354	413	382	352	405	382	400	370	395	382	388	390	349	391	371	390	386	376	370	409	403	393	363	382	393	387	370	370	366	373	351	416	359	387	371	409	387	382	379	388	365	379	360	385	385	384	409	375	374	375	396	358	366	415	433	451	358	405	378	348	370	359	381	401	377	385	371	403	353	400	396	406	386	395	419	370	378	377	400	379	409	396	388	430	411	386	370	375	395	392	365	401	360	400	363	353	373	398	388	404	391	382	384	417	416	353	412	393	376	380	407	390	385	385	395	397	391	397	376	360	390	364	387	354	382	380	361	386	396	388	381	385	390	401	364	378	389	367	368	360	358	368	399	360	357	353	364	369	397	406	405	389	401	369	359	392	371	395	401	368	413	386	412	381	399	384	373	374	371	351	364	413	413	396	386	355	417	397	387	397	381	378	390	373	386	376	380	416	392	422	386	395	333	371	388	412	369	399	406	363	380	408	402	414	392	386	407	399	403	376	388	378	409	372	381	388	412	393	352	347	379	362	366	386	385	384	384	393	373	364	393	419	360	386	378	377	388	404	394	391	373	374	383	393	374	377	386	393	389	370	411	397	369	360	399	358	396	353	383	376	388	403	430	391	370	400	393	346	391	380	357	373	373	391	399	397	431	437	411	358	389	340	404	405	381	386	413	389	406	381	363	404	406	399	424	387	389	388	406	367	402	369	402	424	379	406	403	381	374	406	383	379	401	397	369	371	386	367	405	409	378	398	405	410	357	396	386	365	377	398	428	378	379	394	368	399
24400	20802	25571	22762	1244	439	455	390	393	362	397	347	346	351	360	332	357	368	330	357	372	340	342	352	331	337	352	324	345	338	340	346	350	369	373	370	366	366	353	365	344	376	356	364	331	331	363	337	378	360	338	391	346	340	333	350	340	340	382	318	315	339	384	358	376	333	383	345	339	343	374	379	352	336	349	382	339	348	296	351	329	327	334	351	342	339	367	353	337	350	380	327	380	351	368	362	316	351	348	333	380	369	325	382	350	361	370	329	383	318	362	323	325	352	349	316	352	350	356	368	342	358	357	356	384	320	334	337	342	359	350	351	350	378	350	319	328	368	367	344	346	341	336	382	365	318	362	336	368	351	328	374	377	335	378	353	369	349	341	323	364	324	360	337	364	359	361	337	345	352	318	353	362	353	346	364	349	355	319	386	321	331	353	382	342	345	350	369	327	320	344	307	375	351	346	366	322	362	341	339	357	350	320	373	360	354	369	311	387	346	339	366	356	352	325	365	336	326	335	353	341	365	361	362	357	361	388	320	317	325	364	367	346	385	343	350	340	368	332	355	352	364	354	354	342	382	347	351	338	368	346	375	344	366	395	307	346	294	357	361	333	346	323	364	360	373	347	362	358	361	337	332	349	368	345	348	369	321	330	377	347	353	346	327	379	345	335	342	340	374	354	385	362	335	340	337	359	388	375	358	347	346	371	361	364	367	344	325	329	330	327	363	360	357	380	350	351	366	379	335	355	345	336	334	363	334	331	364	355	337	336	372	335	374	341	354	349	344	356	329	365	352	360	368	332	365	360	360	382	393	359	336	352	325	308	383	345	337	351	345	347	349	337	343	319	362	363	373	350	368	376	360	365	323	346	319	356	331	311	337	338	345	395	341	371	330	363	317	347	373	344	347	344	370	339	325	361	358	355	365	344	338	386	304	353	293	338	338	351	350	334	356	361	341	343	312	373	385	317	323	339	337	324	365	356	339	341	360	364	354	343	342	338	350	363	340	341	348	361	377	365	360	349	360	351	367	348	311	357	324	365	358	346	365	348	331	348	335	383	314	358	325	350	344	344	373	325	323	361	365	354	312	297	340	332	343	339	342	353	375	330	320	309	370	316	347	330	319	345	345	369	371	377	332	338	348	338	338	366	359	342	357	365	372	325	354	371	372	357	338	354	323	359	360	352	346	328	322	363	335	342	364	366	331	373	330	359	307	393	359	357	339	351	342	366	352	341	355	335	352	337	365	344	356	325	326	323	332	358	363	345	301	352	376	337	312	342	319	316	352	308	292	327	356	322	324	338	349	331	381	318	358	333	370	338	331	359	339	349	396	348	372	374	347	353	351	355	362	366	382	382	362	356	371	339	335	335	349	375	366	359	335	337	354	369	359	333	347	332	339	349	350	335	333	389	335	335	360	331	359	346	327	328	360	346	356	341	356	353	357	350	377	320	335	368	352	346	315	342	348	324	361	333	336	385	329	329	375	342	382	390	359	312	343	370	365	303	352	392	371	372	379	341	360	346	334	352	332	338	338	351	360	370	340	343	314	338	358	337	354	341	328	376	356	328	374	328	303	385	348	376	342	397	366	349	380	330	371	356	342	334	363	353	362	376	349	362	361	367	329	346	353	363	392	330	327	374	323	363	327	353	349	336	386	313	347	331	375	361	371	381	336	320	360	332	352	397	353	379	357	338	346	356	354	359	339	360	329	343	360	354	373	370	312	345	343	354	371	340	330	336	319	354	362	337	336	335	368	339	393	335	367	332	348	328	351	335	369	338	356	353	363	387	354	315	370	377	346	320	341	346	358	355	352	366	406	333	355	364	348	342	353	358	320	365	375	365	336	358	327	360	363	396	319	383	360	337	375	364	383	351	334	355	366	360	364	343	349	346	359	316	326	358	366	349	352	340	364	345	344	324	348	348	336	383	338	365	362	370	351	325	358	369	331	334	372	383	333	319	339	364	365	378	344	359	370	350	369	354	352	353	348	324	343	329	365	400	375	333	325	340	312	384	295	361	301	330	373	352	385	361	346	322	391	343	352	356	322	356	376	370	345	350	311	349	348	392	350	369	371	355	368	348	388	314	312	334	323	354	366	338	372	314	348	349	354	360	365	373	390	315	331	344	329	334	348	397	354	324	353	363	326	322	312	383	342	351	341	336	326	344	381	342	383	354	366	327	352	342	385	312	352	336	349	376	338	341	368	361	364	385	362	342	397	330	330	361	309	340	339	343	349	331	324	348	377	340	315	379	356	322	337	392	367	382	339	357	368	333	350	348	323	336	340	363	350	327	360	319	314	355	311	359	348	380	357	350	365	331	339	340	357	374	315	355	347	337	358	347	331	337	368	372	354	362	375	339	377	339	334	330	356	338	366	351	350	348	352	361	355	377	339	352	339	353	332	383	354	350	328	371	342	352	356	358	368	382	350	380	344	373	336	356	337	345	332	336	318	343	389	330	330	335	329	351	344	319	372	336	328	340	340	330	362	349	397	391	346	347	373	344	369	361	388	352	374	359	355	330	344	355	333	335	370	366	324	350	353	359	332	381	345	321	351	344	353	354	337	362	337	378	330	332	322	367	363	342	346	384	356	347	352	345	347	362	361	348	320	372	344	329	378	362	322	363	373	343	352	345	335	355	350	362	340	333	335	342	339	330	349	348	341	360	337	365	396	344	343	337	307	344	329	353	369	350	346	376	324	324	358	338	389	338	323	352	351	352	335	380	335	324	360	385	369	337	348	347	372	354	375	346	317	356	321	331	373	345	355	369	341	350	348	340	328	354	350	347	337	337	352	344	328	334	334	360	327	356	369	348	330	324	388	323	352	334	369	373	332	335	347	354	318	330	338	353	341	332	330	393	334	348	335	320	365	356	389	347	348	343	332	357	348	349	330	331	368	343	367	377	370	393	352	364	346	380	299	333	341	357	303	348	359	351	331	359	356	366	318	416	384	333	367	341	321	387	372	340	312	364	337	344	372	317	366	341	380	331	335	357	327	347	321	385	345	374	341	357	350	319	377	327	364	346	345	355	318	371	394	368	363	322	348	363	359	326	358	347	326	334	335	324	350	337	354	345	369	362	378	349	327	371	365	359	321	320	371	352	341	335	368	345	366	354	353	339	333	339	352	384	367	344	383	380	353	360	355	377	360	364	359	371	387	321	345	358	366	334	353	353	357	335	364	310	326	365	362	361	381	328	353	363	354	391	324	368	348	336	354	365	337	338	366	370	353	350	321	367	392	359	358	390	333	336	366	345	348	402	378	314	367	374	341	361	362	325	365	312	343	362	316	344	355	331	332	354	341	336	337	323	358	341	357	370	328	320	366	338	352	344	336	341	307	301	393	346	351	336	335	371	344	323	369	353	339	380	334	369	380	359	332	325	347	357	370	316	355	378	349	369	365	366	345	330	329	334	348	364	350	337	333	351	323	332	353	363	306	398	336	380	307	339	324	361	352	352	318	335	337	343	357	361	327	351	368	343	358
3159	3749	2438	1260	1028	828	716	642	616	571	567	535	532	507	518	470	471	512	474	510	490	445	490	511	489	476	495	429	443	439	474	470	439	430	465	455	472	460	473	443	479	465	455	491	473	463	477	477	466	491	442	444	462	440	406	459	428	471	473	450	429	470	470	475	466	430	461	461	449	432	486	468	459	473	442	482	436	501	440	460	457	451	486	468	488	433	489	451	439	445	445	458	431	479	456	479	462	434	464	450	429	444	479	430	473	441	481	412	471	459	453	478	458	462	447	465	477	464	449	510	442	453	451	425	420	515	438	463	466	445	437	438	466	429	476	427	432	501	460	454	446	455	423	460	446	454	476	427	471	470	461	455	444	455	422	423	435	465	441	484	443	419	459	508	439	474	469	424	471	458	460	469	457	467	478	448	471	417	477	487	489	499	471	453	457	470	450	448	456	457	450	488	436	434	479	478	461	455	443	462	447	438	475	459	459	423	467	439	458	470	464	465	443	467	440	465	466	414	416	518	461	407	485	432	470	419	470	458	487	480	462	476	440	413	449	476	488	454	443	472	430	453	440	459	459	470	463	490	471	449	465	485	477	461	453	444	451	444	474	478	411	443	430	456	439	457	464	458	416	461	498	459	465	453	479	441	444	475	459	477	445	493	428	435	456	470	468	476	431	423	437	430	500	514	471	428	453	472	428	446	441	458	461	461	485	463	431	449	474	461	467	452	454	421	464	455	482	437	429	472	463	439	431	465	456	444	441	448	445	447	467	453	446	441	486	506	456	470	451	422	467	474	457	448	422	474	413	478	486	477	466	433	439	446	428	443	473	480	452	457	484	448	451	488	451	481	472	471	434	459	456	457	452	450	498	447	527	460	432	442	441	464	434	445	459	493	448	458	477	471	471	422	463	473	471	460	460	445	455	481	440	476	422	472	445	450	463	475	464	496	471	467	485	440	447	474	457	454	460	433	437	450	454	429	458	423	469	460	433	471	460	486	420	430	488	489	435	457	444	486	461	446	448	480	441	467	419	470	472	450	453	478	456	492	436	503	494	473	510	463	436	485	440	465	472	461	459	432	430	447	439	457	434	457	448	451	439	486	432	435	477	449	457	406	465	459	480	481	453	468	480	461	424	473	443	460	467	455	479	449	470	490	477	456	478	434	470	485	471	473	489	397	430	473	449	465	497	447	433	454	480	465	461	460	480	476	460	476	453	451	446	442	475	442	453	456	446	419	467	511	436	491	405	505	471	446	456	467	473	435	426	442	497	479	432	483	451	461	509	424	453	438	436	468	454	424	513	445	458	479	428	479	420	477	436	420	462	462	438	483	453	476	448	453	446	503	489	474	471	482	481	466	422	488	499	455	476	481	462	448	482	439	439	477	462	464	422	459	463	435	485	462	478	461	470	462	453	463	461	423	452	430	469	487	446	459	464	442	479	457	456	490	487	466	468	432	480	481	485	431	467	490	443	390	472	451	438	458	475	470	417	460	478	460	473	473	467	447	479	453	502	482	477	435	467	468	501	430	436	420	482	459	480	451	475	492	454	460	443	452	469	437	478	459	471	490	448	440	480	457	452	492	431	487	478	456	471	421	489	468	442	432	479	413	475	425	467	456	430	467	493	439	458	439	453	478	455	437	450	422	479	493	458	461	501	458	458	445	450	447	472	457	476	452	440	452	448	448	457	467	475	474	505	455	453	508	464	467	458	430	392	461	480	455	459	454	491	446	479	494	473	484	453	487	482	426	458	457	427	427	442	423	492	477	444	466	452	467	494	446	482	430	489	447	490	455	448	483	476	463	438	462	463	433	428	443	460	431	457	454	439	453	475	443	455	465	461	424	447	451	412	483	443	478	460	440	436	457	449	451	422	454	474	418	445	473	476	441	480	476	480	508	447	417	481	442	457	461	460	461	471	440	477	458	453	454	450	459	460	467	425	469	462	451	481	444	445	468	470	459	432	447	489	490	453	459	461	466	435	461	465	453	486	453	479	411	468	444	452	458	460	453	444	491	430	443	477	457	479	464	451	469	423	477	464	442	430	473	439	436	475	437	447	480	442	477	446	440	417	460	471	431	479	475	451	462	488	448	457	496	457	494	460	491	463	437	435	437	451	452	445	457	479	427	511	480	470	456	454	473	480	437	422	472	448	453	491	483	462	465	440	416	481	473	460	463	477	469	464	492	472	438	479	454	501	433	449	461	478	447	496	498	462	451	496	469	479	455	467	464	484	450	503	464	472	460	452	474	481	444	454	448	443	495	476	455	499	459	408	450	507	439	443	454	426	467	463	446	428	484	472	436	429	468	451	468	454	463	472	470	468	430	480	447	432	448	448	439	455	460	468	428	463	456	468	467	489	468	478	451	439	484	453	471	487	456	457	453	512	476	432	476	444	436	425	463	451	451	450	458	458	459	468	478	465	481	458	436	473	480	448	483	446	510	440	471	443	463	482	421	465	405	434	463	441	464	454	425	451	440	498	468	455	454	417	461	480	464	446	487	462	454	441	464	442	424	477	436	487	461	494	481	457	469	462	485	478	503	483	442	405	481	463	473	450	482	473	448	438	477	473	437	495	479	468	413	492	454	442	431	449	493	473	438	472	442	445	444	459	412	458	441	448	462	453	457	465	439	435	494	477	432	434	470	473	457	434	441	425	428	477	448	485	451	470	425	446	504	448	485	467	450	467	457	456	459	456	451	450	507	451	452	422	451	480	455	448	447	472	468	452	460	479	425	459	464	467	444	478	458	487	458	441	481	489	463	448	461	458	454	425	470	480	460	436	497	473	456	447	458	450	478	474	428	451	461	436	448	430	425	465	463	431	454	486	458	448	481	467	450	462	429	476	475	481	458	463	497	482	445	442	478	477	489	423	433	463	438	449	434	429	467	448	441	472	467	462	459	443	448	439	449	412	451	430	480	450	488	445	466	438	491	444	446	490	477	439	471	429	416	451	449	468	437	442	462	429	436	450	478	435	475	499	471	458	437	489	444	408	412	474	472	413	476	446	449	473	456	435	444	436	448	462	500	472	454	418	432	446	479	465	470	470	487	446	446	481	469	442	453	439	434	436	481	468	454	453	516	470	460	439	455	478	463	447	433	417	443	431	450	440	462	457	461	456	441	456	455	493	489	439	447	420	478	457	466	464	451	432	472	440	435	418	467	443	433	458	444	476	499	451	456	474	452	433	453	456	441	461	439	449	447	458	477	466	459	465	478	461	459	465	445	489	418	426	514	458	476	451	460	407	444	482	437	467	471	460	468	422	467	483	429	468	436	436	465	428	429	461	443	459	436	484	455	465	456	451	458	452	480	476	466	474	454	455	495	447	439	463	446	458	479	427	448	464	491	465	430	473	514	495	436	475	450	476	465	418	457	406	449	442	471	450	442	472	445	471	456	426	482	498	471	464	474	449	472	428	464	471	502	476	480	468	443	484	442	451	467	425	464	464	499	421	445	481	461	439	428	478	490	422	448	410	459	462	449
22109	20835	28134	23640	20833	19622	1197	436	327	255	231	220	187	175	152	163	120	140	109	118	120	137	114	124	113	125	118	102	123	113	119	115	94	105	108	116	97	96	116	116	100	111	120	104	110	106	99	102	106	91	114	99	85	115	86	108	122	109	120	105	94	109	77	126	100	106	100	97	84	100	97	97	98	92	104	111	119	85	101	87	90	93	94	110	93	100	111	94	93	88	88	93	106	110	101	94	115	106	94	104	105	89	90	89	116	96	117	103	89	95	98	98	96	110	84	102	90	95	98	84	104	104	100	103	98	93	75	98	103	92	101	91	113	90	106	108	102	95	107	93	98	118	126	111	101	96	81	101	87	103	83	102	93	107	77	96	80	103	83	117	97	102	99	104	98	97	122	105	88	102	90	100	92	77	97	107	90	83	92	88	124	82	101	113	106	71	81	97	110	91	103	99	125	100	118	110	115	92	103	98	93	90	95	111	87	93	98	94	100	93	91	100	101	95	73	105	117	89	98	95	104	86	76	92	80	101	82	105	96	101	99	98	110	109	117	102	87	99	111	118	103	95	99	89	102	94	94	109	83	101	98	76	81	93	94	103	77	88	96	117	97	125	92	97	93	83	107	94	89	87	101	112	94	95	92	118	102	89	97	71	115	83	104	115	92	92	118	104	103	87	94	85	93	100	98	101	96	110	91	101	97	102	103	114	107	104	91	96	99	93	118	77	86	94	99	89	79	88	91	82	91	94	85	94	95	102	107	111	103	97	94	109	107	87	98	108	98	91	86	90	102	106	103	93	100	82	100	97	106	84	95	90	98	82	104	106	64	80	102	99	114	93	107	85	121	91	98	93	93	91	93	78	94	102	83	98	102	96	91	83	93	115	103	89	124	96	100	102	95	103	93	78	81	82	112	95	89	104	94	98	97	97	113	99	102	110	105	95	89	94	120	94	97	103	121	91	100	107	93	109	94	99	99	89	86	92	108	79	108	105	105	105	98	101	72	81	98	88	100	88	112	87	113	88	96	116	92	101	96	94	103	113	87	98	97	77	105	86	97	109	101	106	113	100	81	104	93	100	79	92	101	100	105	100	101	79	100	88	96	114	101	91	102	98	100	97	101	104	98	85	110	102	92	86	86	93	107	90	95	113	99	89	107	95	88	94	96	96	89	101	103	89	111	90	84	112	112	117	88	107	86	97	108	84	83	90	90	96	112	104	105	104	91	80	91	83	111	91	87	95	88	105	86	90	110	98	93	111	98	77	87	100	100	102	102	104	92	92	96	78	98	94	115	95	95	93	95	105	78	99	105	99	98	95	103	83	98	92	115	87	98	78	95	82	100	82	87	100	93	114	101	91	84	82	103	97	108	100	95	85	104	93	98	109	104	88	98	86	85	105	111	85	106	98	83	95	111	92	96	92	96	78	94	90	104	87	107	97	115	90	84	102	102	99	94	105	89	100	116	126	104	107	107	110	88	81	100	119	99	91	101	109	119	96	96	80	108	90	105	91	94	93	93	94	98	93	86	86	90	101	92	124	95	108	95	95	89	97	105	95	79	111	102	96	98	107	93	106	93	79	91	107	118	97	80	93	115	90	84	100	97	114	93	102	110	107	103	94	94	90	99	100	90	90	101	91	89	96	102	102	95	86	99	108	94	89	114	85	79	92	109	93	90	80	88	104	106	104	116	80	102	97	92	95	104	79	89	89	96	91	102	95	109	108	87	85	96	105	95	98	85	78	86	95	95	98	98	112	99	99	94	101	93	94	104	94	100	96	107	101	98	95	92	109	86	103	104	84	110	87	105	104	107	100	86	86	77	88	101	109	103	85	103	94	103	107	89	104	81	91	86	134	97	95	89	93	80	99	104	92	110	103	92	105	87	97	114	100	89	89	99	109	89	100	93	91	108	94	77	90	100	88	95	108	115	96	101	91	103	114	79	104	101	96	114	92	99	103	97	101	103	85	106	98	111	100	88	94	101	78	97	99	107	91	105	84	101	96	92	114	87	103	106	103	97	106	114	102	94	89	97	84	99	91	94	109	95	101	104	98	104	90	76	73	98	110	101	112	78	113	88	86	99	103	117	101	86	86	93	112	85	90	89	100	78	102	100	85	84	82	117	113	102	95	117	98	88	82	104	103	90	97	91	102	96	89	93	97	85	94	92	84	90	83	77	112	112	104	98	78	84	108	98	84	107	96	102	117	82	108	110	87	91	106	107	100	94	85	99	111	96	78	88	99	111	99	85	100	111	88	97	104	97	101	87	95	97	108	90	93	94	87	113	100	108	93	89	108	97	79	82	88	93	105	98	101	100	101	91	115	119	89	91	91	97	95	88	92	95	99	117	100	99	86	101	86	86	88	96	110	100	102	104	99	97	105	79	89	91	110	106	102	83	98	92	96	89	99	110	88	95	105	104	101	117	101	100	82	116	98	94	86	97	92	93	103	97	104	93	101	89	104	87	109	96	111	88	84	95	91	91	108	104	89	97	98	93	103	111	105	97	100	95	84	90	109	103	83	82	100	92	106	100	94	101	93	94	102	93	98	102	87	85	80	103	83	87	87	101	90	111	90	90	98	95	92	81	82	99	96	92	94	93	82	99	110	110	90	95	104	92	84	92	100	103	95	97	113	93	97	123	84	84	98	106	91	94	87	93	90	104	106	106	96	82	99	97	103	95	98	89	91	109	102	94	101	90	97	101	93	101	94	91	82	118	99	72	117	94	88	98	95	100	95	106	109	94	103	105	98	88	115	94	107	91	113	108	90	96	94	94	110	93	95	101	98	109	94	94	93	114	129	89	102	113	93	104	90	108	110	85	103	99	105	89	99	100	105	101	93	84	97	105	78	111	111	89	115	97	98	90	102	95	91	91	95	102	123	106	95	96	90	99	85	99	94	80	95	97	98	100	99	92	94	100	87	101	99	86	85	106	100	114	93	88	89	94	112	109	104	93	104	91	92	102	96	83	75	106	103	88	111	92	97	101	94	92	88	104	90	99	75	93	103	103	85	98	94	98	91	87	108	104	94	113	96	93	92	94	105	106	103	94	89	80	92	91	105	96	108	108	100	108	92	113	110	91	112	92	111	103	100	82	92	95	97	92	93	95	87	86	95	119	99	95	97	92	84	97	96	99	89	106	111	82	94	93	115	96	122	96	101	105	85	90	95	95	113	102	112	88	96	111	113	92	104	80	83	99	93	98	86	94	88	123	98	88	102	115	94	107	82	93	117	105	89	85	95	91	83	97	93	89	86	86	89	91	90	103	84	98	90	101	94	103	91	103	105	100	97	91	86	103	78	83	104	82	85	101	122	97	107	96	99	95	94	111	93	99	115	91	91	93	90	95	100	102	110	100	104	100	94	90	96	127	107	111	91	92	113	102	78	97	102	102	99	88	111	94	100	94	99	111	111	95	98	100	106	111	98	92	109	94	86	89	89	99	86	98	93	103	93	93	88	89	98	89	88	111	91	107	87	104	103	95	96
4320	12647	7817	3491	2473	1810	1289	942	771	660	526	446	449	343	330	311	277	288	250	277	230	179	191	167	169	189	182	179	164	176	158	176	165	167	151	180	182	161	138	136	157	149	158	157	150	129	171	145	149	146	145	143	129	155	134	151	128	165	114	140	151	148	148	157	153	147	149	131	137	133	127	146	138	129	147	141	155	127	155	135	141	131	141	125	137	156	136	121	160	154	144	126	141	118	119	122	121	154	132	125	134	135	147	136	122	114	146	140	118	147	143	133	157	136	164	135	135	129	146	141	131	152	147	134	134	128	125	122	119	134	143	117	119	129	123	125	148	139	139	144	140	131	124	119	147	125	123	135	143	122	148	138	137	149	148	135	140	156	107	145	119	134	128	150	134	151	154	130	130	132	139	139	127	118	142	120	138	126	133	152	146	139	119	134	145	108	114	143	143	165	122	129	131	160	132	141	134	140	132	142	129	146	130	146	132	116	132	152	136	120	141	142	135	133	138	124	129	121	141	117	138	116	131	131	131	144	122	129	142	139	148	120	118	127	127	136	136	124	120	145	132	119	115	139	142	139	143	133	151	105	138	134	124	132	150	111	131	133	125	150	136	116	147	135	127	133	128	123	132	114	116	133	148	122	137	133	143	120	140	119	107	144	155	150	150	140	137	120	155	145	142	120	136	128	122	121	136	119	125	134	143	118	157	133	136	139	129	149	143	135	124	125	137	133	122	139	126	136	120	117	138	141	156	142	124	141	129	123	134	138	130	135	123	118	133	137	150	127	146	134	144	153	134	131	138	126	147	151	139	132	130	131	129	127	152	146	130	152	111	139	129	134	125	126	148	137	131	158	130	130	119	137	146	147	140	124	130	117	123	140	137	138	144	159	126	128	137	150	129	150	149	153	131	137	129	127	142	156	141	140	123	119	147	125	142	128	131	139	129	167	122	131	123	148	115	113	124	139	139	150	132	127	135	135	119	124	136	129	134	148	110	122	121	121	134	142	149	129	137	139	129	131	135	139	123	136	141	125	119	139	130	124	131	154	136	144	136	143	140	132	121	149	157	130	118	136	134	140	134	143	135	133	122	132	133	143	138	141	143	114	145	123	144	129	118	140	131	131	134	141	135	142	128	157	144	115	134	110	131	132	138	113	132	135	146	126	142	137	144	137	130	118	124	133	158	126	140	138	133	154	129	130	137	145	133	122	105	136	139	147	129	131	136	134	112	137	137	155	139	125	140	135	141	142	138	135	118	117	139	132	142	144	137	132	159	133	128	132	124	133	146	117	123	127	141	138	133	134	149	134	128	114	145	113	133	139	104	127	130	154	130	147	124	130	120	145	127	128	138	140	130	128	140	127	118	108	130	143	155	147	150	140	132	141	135	147	137	154	130	138	147	129	145	130	130	150	143	132	137	145	149	137	131	133	127	126	117	131	116	152	124	126	143	150	160	120	149	132	121	138	138	140	145	131	132	139	155	146	127	134	126	136	141	122	131	130	120	116	133	141	127	128	130	149	121	121	112	110	141	133	147	133	130	117	119	146	119	131	131	145	122	152	139	109	121	130	121	128	121	161	116	130	141	122	137	125	147	129	127	119	132	143	130	128	124	127	123	151	146	120	153	132	130	135	126	144	165	133	128	133	125	134	156	109	118	132	109	121	128	117	114	123	140	123	153	152	142	114	126	131	129	113	152	151	120	134	144	133	143	115	134	124	120	131	122	123	139	131	126	134	142	140	129	124	142	135	113	139	143	141	131	131	162	134	131	114	132	114	125	135	136	133	138	135	137	108	143	131	129	133	128	146	122	153	136	139	133	130	143	113	133	134	120	136	138	119	136	129	117	108	149	128	123	147	158	126	123	122	134	141	137	131	138	144	138	132	136	147	145	143	127	141	136	126	123	133	133	131	134	119	132	156	128	128	152	127	125	142	141	137	134	133	118	130	139	126	113	156	124	110	130	137	131	100	117	173	117	130	130	133	130	139	130	136	121	125	135	135	137	163	136	153	156	140	121	139	129	131	123	120	134	132	150	146	140	111	142	124	148	119	147	125	143	129	111	125	130	145	114	131	147	124	124	146	129	116	142	126	128	122	166	135	126	130	134	124	125	107	126	137	162	115	124	141	133	130	157	124	141	157	129	139	130	128	120	146	132	151	122	130	140	109	137	146	154	143	133	125	138	127	131	136	112	145	122	127	131	134	134	135	138	138	138	145	146	145	140	122	153	136	106	118	120	114	143	145	142	134	121	129	115	134	149	126	112	118	119	150	154	124	109	119	117	129	129	133	128	114	136	146	136	122	131	132	125	127	135	157	139	129	141	93	128	116	138	119	113	134	157	141	147	124	147	114	130	133	129	134	130	122	131	147	124	138	125	121	142	142	141	132	126	130	126	135	120	132	160	119	132	156	156	128	145	132	153	135	134	114	134	136	125	131	139	138	109	124	127	135	140	114	139	132	122	138	136	163	136	125	132	142	136	133	122	154	120	140	123	133	129	120	130	136	131	152	112	144	134	143	148	135	140	130	130	143	123	131	122	110	133	133	111	122	135	128	117	127	103	121	116	131	150	141	140	141	149	124	122	129	118	130	120	139	132	137	124	158	126	125	128	140	124	119	108	139	130	132	132	137	137	151	135	129	123	132	105	138	134	119	146	149	118	116	130	129	148	151	145	98	130	132	133	142	142	132	118	136	130	145	138	126	116	108	133	139	140	111	142	128	153	133	156	129	149	123	120	139	151	155	127	129	126	132	153	116	149	125	129	160	124	126	148	124	104	112	127	135	121	140	137	113	135	142	131	158	120	142	150	147	146	135	116	137	141	148	121	171	143	128	126	128	129	129	125	154	150	134	125	139	145	137	141	125	145	128	132	122	120	103	139	151	147	124	133	138	131	137	134	120	140	119	143	128	135	120	145	145	131	125	118	130	118	151	113	157	126	140	147	134	120	125	120	129	140	133	140	127	135	123	146	120	134	158	145	138	132	145	136	136	133	138	128	145	149	145	128	135	132	126	143	116	140	160	129	128	128	117	126	106	132	140	140	133	143	128	139	145	162	118	142	141	126	133	115	156	132	131	130	141	119	132	159	148	131	115	130	131	125	138	150	144	162	120	136	122	153	161	123	153	125	128	123	150	139	145	121	135	137	121	147	144	121	132	172	144	141	145	122	148	133	125	133	126	138	141	142	136	134	139	129	135	125	97	108	128	153	135	117	138	120	132	128	169	135	131	120	127	138	140	146	141	140	141	104	137	114	168	158	111	139	138	120	151	147	132	112	145	128	151	132	129	121	161	127	141	127	125	143	122	113	118	137	120	111	136	125	150	152	107	141	139	122	147	131	118	142	126	119	128	134	127	122	122	155	117	140	161	120	121	149	123	128	144	145	135	132	136	138	134	131	127	137	136	125	146	142	124	127	110	140	134	136	141	132	128	114	126	131	146	115	147	124	135	141	137	135	117	127	128	158	127	152	118	136	125	152	123
26780	17155	3220	663	494	486	437	438	469	447	479	480	482	409	473	427	458	468	466	450	463	470	432	443	485	452	458	444	433	411	439	463	442	458	444	448	439	423	430	443	435	468	483	449	402	440	419	436	432	431	493	482	487	432	456	437	474	455	462	461	438	434	440	425	400	435	440	421	428	452	440	447	448	420	449	457	433	438	442	472	469	445	435	458	467	440	447	437	437	463	433	457	433	418	450	466	441	417	435	428	404	399	436	404	425	420	448	455	411	411	425	433	441	437	446	401	460	405	451	441	434	470	466	398	465	456	406	403	440	429	438	446	464	445	463	431	414	409	448	457	416	445	448	402	457	484	437	428	421	449	469	451	446	471	403	435	434	431	456	463	443	412	460	435	453	410	409	439	446	415	446	443	425	452	442	454	455	431	440	434	451	428	427	447	480	432	433	412	455	426	449	429	459	434	445	455	400	419	451	449	418	468	432	452	417	424	431	455	446	425	408	446	451	489	444	436	438	457	449	428	423	488	446	430	420	430	417	430	478	483	447	411	440	462	405	459	458	432	415	427	407	447	433	450	434	413	383	433	442	423	452	442	444	394	458	416	449	443	438	449	413	436	446	457	456	418	476	449	449	417	430	468	430	438	425	432	462	455	425	440	421	457	469	433	451	414	423	454	456	478	462	456	428	455	412	436	474	439	476	404	438	433	424	444	424	439	417	454	464	421	436	445	415	421	451	447	440	465	483	422	429	401	431	455	420	447	451	446	431	429	443	444	424	474	454	449	440	424	428	466	410	457	480	441	421	497	409	470	478	425	470	464	425	425	411	458	453	457	418	444	441	412	459	463	439	443	442	450	478	442	459	410	392	448	430	426	486	425	454	428	466	454	419	460	449	417	453	487	425	417	422	435	444	416	410	432	405	469	432	476	458	450	397	423	428	441	421	417	431	431	407	434	470	460	462	428	416	453	442	437	434	424	475	373	432	436	416	441	405	452	420	404	426	399	449	440	487	446	438	406	441	466	465	434	453	449	424	471	437	428	431	438	451	431	403	442	484	433	456	476	434	463	431	427	448	443	419	415	444	450	408	403	451	487	430	423	460	457	427	382	443	414	432	441	423	423	443	422	409	391	412	458	464	441	467	446	439	448	437	437	425	432	405	438	399	412	477	486	430	441	451	462	422	428	434	447	445	438	456	426	433	406	480	429	420	480	449	413	435	452	470	421	469	430	459	413	433	455	445	411	467	440	460	439	438	453	428	440	419	451	464	416	434	430	432	415	435	427	454	448	418	466	403	426	468	430	451	422	456	448	447	466	440	462	442	444	441	482	415	445	418	460	447	435	476	469	467	430	417	465	467	431	441	397	446	424	435	471	416	435	448	428	446	454	440	410	452	428	457	469	440	430	483	432	463	426	456	412	459	411	455	443	458	409	414	454	450	422	416	469	450	436	456	460	436	466	409	407	434	422	463	463	422	445	428	463	427	484	448	471	423	431	459	451	441	423	429	459	445	439	456	488	441	460	471	433	414	402	439	454	495	466	483	436	427	450	455	386	459	465	448	436	434	438	417	427	419	469	463	412	436	430	453	436	403	427	461	452	433	451	432	392	456	442	412	397	426	407	428	457	425	430	439	423	418	430	440	434	468	423	478	433	439	448	440	427	452	442	425	468	451	447	438	443	473	432	432	514	424	480	489	462	469	460	476	454	441	426	445	435	437	433	410	439	417	447	425	458	434	445	396	424	473	424	409	421	429	425	414	409	435	432	420	442	442	453	439	461	455	470	411	421	414	425	418	422	415	445	438	419	433	447	511	426	446	439	447	457	419	450	446	426	475	457	422	414	460	425	461	408	433	440	462	400	451	466	393	393	436	424	452	403	416	370	440	433	447	429	392	420	456	447	429	441	449	431	432	441	432	439	436	434	450	385	419	464	423	428	427	482	474	434	443	472	420	451	476	449	449	452	461	434	428	449	471	464	474	438	443	481	441	414	463	440	436	443	451	436	428	444	439	418	469	423	414	401	463	459	451	453	407	440	435	433	455	431	481	430	451	428	421	418	433	429	424	444	439	453	453	456	456	452	449	466	457	434	450	438	425	443	458	447	445	408	442	430	433	422	447	411	455	420	441	441	418	441	413	451	424	429	409	419	436	420	499	436	442	442	461	476	459	439	429	437	441	440	442	415	472	451	461	425	426	428	411	429	450	461	489	448	425	438	399	433	385	450	424	407	442	405	465	438	444	436	449	446	451	424	437	446	429	403	433	453	445	449	442	437	437	434	426	448	457	435	436	455	438	454	433	449	469	445	484	456	486	461	469	432	470	442	461	444	446	389	456	450	437	413	464	438	445	413	449	446	450	438	449	462	438	424	449	460	423	463	412	437	444	437	408	436	421	442	446	409	443	455	403	431	450	414	441	441	433	436	434	417	458	475	436	439	420	475	451	426	439	442	435	398	415	461	419	448	447	428	445	464	482	448	459	458	417	432	434	442	445	442	445	448	476	427	440	422	431	436	413	452	440	433	485	456	449	472	428	443	480	441	438	451	472	435	414	489	448	443	424	448	425	461	413	445	437	476	464	447	395	430	398	385	440	438	430	427	438	439	434	427	473	408	403	434	445	449	430	458	431	475	456	457	440	447	440	471	459	444	453	409	449	471	410	438	445	444	425	421	432	457	469	433	443	410	428	453	420	445	416	435	424	451	429	465	469	479	495	484	427	441	392	424	441	432	440	466	408	452	414	439	407	469	476	428	452	445	430	452	436	458	443	469	459	442	407	451	443	434	459	437	427	433	445	454	435	433	427	431	468	456	426	441	458	454	444	431	483	456	414	452	393	460	432	434	451	460	452	437	464	444	402	465	423	460	466	477	416	413	397	465	437	424	385	435	469	418	470	413	455	428	448	423	434	433	469	462	464	443	434	446	443	466	440	460	457	459	432	449	446	440	454	446	444	464	463	443	413	413	456	438	447	457	413	450	406	399	437	410	423	462	467	435	432	498	448	434	459	402	442	447	398	459	432	424	478	479	412	452	425	434	436	440	434	462	433	463	454	434	444	468	458	504	442	452	432	445	441	442	420	480	402	413	399	442	421	441	416	410	427	418	446	442	479	427	415	453	432	449	431	447	477	405	463	435	414	453	425	425	420	488	458	431	423	446	451	406	431	451	467	429	436	460	420	444	432	437	438	420	450	478	492	441	447	468	446	436	417	433	403	435	413	432	434	432	459	440	435	431	455	478	437	455	435	467	428	455	431	446	439	434	465	433	426	433	463	492	400	463	427	424	429	438	458	430	424	413	449	415	458	477	458	432	406	452	422	493	448	432	460	452	439	466	425	440	443	445	440	437	429	427	412	446	477	419	430	422	403	451	435	438	443	434	438	425	462	448	456	430	477	448	447	449	406	423	413	451	441	451	412	454	392	456	453	464	425	439	466	419	469	444	441	455	447	432	455	446	487	438	445	463	445	461	443	448	439	429	485	423	442	445
4195	1442	1022	770	665	624	675	628	655	581	602	562	574	559	574	622	598	589	621	570	589	611	636	614	557	640	584	620	592	550	576	589	584	578	599	597	615	565	536	592	555	605	610	643	614	561	586	586	599	552	581	625	611	578	580	549	598	553	614	578	600	550	579	589	606	568	563	587	596	593	611	629	583	619	607	563	559	615	620	567	557	572	600	544	611	575	601	597	574	579	574	579	607	586	567	576	609	573	560	587	677	592	600	590	611	608	571	581	562	603	622	582	604	578	572	610	645	585	621	505	595	579	559	593	575	616	573	569	595	591	529	557	560	568	570	588	597	619	599	620	556	607	554	574	600	629	576	579	612	614	559	579	627	581	546	579	637	567	602	572	563	612	582	589	550	569	607	554	560	578	569	571	575	584	568	592	562	573	526	619	557	567	564	584	551	594	607	532	592	599	634	589	604	617	568	610	589	586	578	558	587	610	582	579	626	580	596	590	590	638	581	600	608	570	598	581	607	570	601	565	599	595	604	587	579	562	563	613	589	569	577	599	550	571	595	557	580	552	541	614	596	572	573	579	575	617	575	549	577	577	557	586	654	595	533	546	629	542	595	598	594	612	569	571	616	541	611	634	561	570	593	597	524	568	606	584	591	611	575	603	591	606	586	599	607	569	581	579	599	616	574	635	543	581	567	580	566	589	574	597	583	555	572	593	578	588	565	541	610	571	610	587	642	613	569	592	573	612	635	600	601	608	570	629	610	575	526	635	545	582	601	579	558	600	597	601	565	539	585	584	598	588	574	584	582	603	596	589	568	617	639	607	577	561	614	597	544	572	578	589	601	555	599	573	544	634	566	606	585	563	560	556	588	566	536	607	607	577	596	556	586	569	617	608	557	546	594	575	619	580	579	595	601	595	620	605	565	543	578	630	633	600	567	575	573	580	569	595	541	542	628	569	628	568	556	579	561	603	537	580	629	562	559	600	580	614	575	587	566	586	595	601	623	583	588	578	614	576	601	584	561	622	581	637	581	582	594	595	587	651	587	586	580	616	587	613	619	581	579	549	571	556	625	592	622	567	660	568	661	557	559	563	618	583	567	569	595	607	610	606	572	606	575	583	584	536	543	598	561	587	587	558	568	622	559	595	615	578	617	622	577	625	595	592	578	566	567	618	606	578	580	586	563	577	576	551	588	552	619	627	623	578	579	588	615	570	535	587	611	582	586	612	572	590	584	577	557	600	613	622	610	558	572	593	578	549	623	570	590	569	550	566	608	598	627	599	618	623	588	561	546	607	591	579	580	606	611	613	595	627	600	588	605	571	595	565	552	589	583	627	598	543	625	564	602	620	587	604	564	572	592	623	552	585	565	557	569	552	584	576	631	585	570	587	587	553	611	555	603	621	591	571	555	621	588	571	597	586	597	587	587	605	544	598	584	543	570	595	568	590	584	587	596	556	588	565	573	507	556	598	576	528	593	595	610	548	587	652	570	569	572	587	604	581	609	546	609	620	579	594	618	586	550	590	578	607	617	536	594	562	521	636	571	562	599	598	599	598	617	591	600	598	580	596	613	532	605	586	578	589	567	549	564	598	582	562	593	561	616	613	593	538	583	547	585	582	599	633	606	592	540	649	615	624	594	552	638	573	624	620	586	536	587	545	624	616	579	592	577	568	592	616	596	573	593	541	591	591	572	605	587	559	606	593	614	558	607	579	585	676	578	612	586	624	572	582	596	546	605	561	589	581	616	579	629	560	589	592	547	564	542	546	563	599	609	580	608	574	609	569	587	587	581	592	599	611	580	570	557	604	592	563	580	589	587	607	575	577	607	582	572	578	592	572	619	594	603	576	577	591	575	602	594	604	632	598	599	544	560	567	558	579	599	613	617	569	606	606	627	605	591	575	611	613	583	613	580	572	619	595	589	559	614	578	620	545	583	583	635	616	543	565	596	617	579	563	613	602	633	588	589	598	616	603	570	547	567	596	572	562	650	623	595	569	584	580	562	567	551	590	621	567	588	592	616	542	609	607	610	581	539	615	624	584	622	546	588	609	591	582	591	584	607	597	558	593	586	578	561	617	560	565	611	593	600	592	587	613	566	596	564	572	596	590	583	584	579	578	645	598	622	580	598	566	611	624	589	588	573	581	635	599	571	569	562	589	595	578	666	565	608	580	608	568	601	576	604	582	541	604	552	574	585	551	590	607	589	576	584	593	553	595	600	562	600	593	614	545	579	596	575	599	562	581	610	595	588	605	585	608	585	550	586	564	541	580	608	563	596	589	548	582	615	581	573	575	562	589	596	586	605	572	604	586	606	546	562	558	593	596	602	605	596	631	573	598	556	570	553	584	569	529	633	616	598	581	582	640	615	575	531	568	586	578	608	596	614	552	576	607	553	560	618	529	573	601	608	578	570	618	545	611	599	644	590	613	573	598	641	555	622	597	583	555	586	597	602	591	572	593	610	552	568	569	593	586	592	578	611	575	607	628	598	584	581	585	581	569	574	565	574	529	573	570	545	573	571	576	556	576	601	562	580	596	587	581	587	539	631	604	597	584	649	564	608	595	638	563	633	565	601	585	584	605	644	607	569	557	574	571	642	582	574	568	611	572	599	550	562	593	592	560	607	619	629	616	577	549	598	552	549	564	602	541	607	594	582	543	526	649	602	555	564	582	538	578	602	605	567	559	576	545	590	590	571	609	535	591	655	590	570	649	552	604	579	628	566	579	579	623	589	551	572	610	602	631	560	555	581	553	576	602	580	591	575	567	568	569	536	589	566	618	575	542	563	606	564	583	588	622	591	537	597	581	600	562	592	595	565	608	580	607	595	576	575	570	577	578	577	610	597	619	608	611	587	578	557	599	605	573	579	607	596	569	572	604	569	587	614	583	596	582	588	584	597	554	560	610	606	609	589	556	564	594	600	607	577	606	606	581	565	600	582	574	599	580	587	590	608	583	567	617	509	578	600	580	554	559	552	598	617	591	595	581	585	602	618	603	599	598	553	524	605	605	577	565	588	574	571	595	550	608	564	539	670	582	543	590	588	561	592	530	589	578	535	596	568	555	610	592	571	594	567	521	617	553	585	595	586	572	553	576	611	615	565	617	613	589	612	580	567	589	597	576	625	577	576	553	583	586	577	561	609	536	533	579	588	566	547	583	582	585	603	597	627	598	596	550	586	606	584	560	589	589	616	584	620	556	581	595	549	600	604	583	575	594	581	606	567	608	596	598	584	577	563	589	603	609	579	557	571	583	615	541	595	583	604	604	574	596	596	621	623	594	642	616	614	577	584	591	549	606	579	578	577	616	611	549	564	605	589	589	604	568	569	595	552	591	607	588	624	564	595	638	576	552	605	595	575	544	563	577	609	599	612	595	617	600	547	581	530	538	563	561	570	576	554	539	596	583	562	543	634	534	658	597	575	616	637	576	567	588	582	578	572	618	581	582	593	573	599	630	575	559	610	627	574	583	563	633	589	587	575	613	584	566
23030	20802	27483	24210	20303	2290	620	464	406	334	316	331	321	299	306	351	313	314	302	283	280	277	307	326	257	310	289	296	307	271	305	274	271	277	294	276	276	304	293	305	263	259	296	297	262	292	290	287	285	296	270	284	282	302	270	263	293	282	266	263	310	265	281	278	266	281	253	274	282	279	271	270	273	277	249	273	285	268	257	276	262	269	275	277	265	297	267	273	279	295	292	278	290	262	308	243	285	262	271	271	279	306	292	261	282	280	263	290	301	300	288	277	303	304	298	256	269	287	253	287	289	263	267	273	270	265	280	299	265	266	278	282	260	269	259	264	273	277	271	250	276	273	274	271	272	299	298	268	279	278	273	277	261	247	281	284	259	283	272	280	290	288	269	265	268	279	264	287	261	274	268	288	255	303	294	270	298	289	279	293	297	282	275	255	257	277	289	264	263	288	303	282	265	276	287	302	255	226	293	281	303	266	274	261	246	285	269	299	281	280	283	279	310	319	267	266	279	286	293	277	271	263	265	300	275	278	267	290	296	294	295	265	296	286	269	270	305	309	271	269	286	268	294	260	302	248	291	257	289	274	270	262	260	290	279	267	257	286	292	263	279	254	261	293	258	288	285	270	279	266	280	270	268	259	275	290	271	262	267	266	260	274	247	265	263	273	273	288	252	265	290	282	290	303	284	257	259	272	282	288	294	303	290	307	282	284	281	274	317	278	276	266	271	278	301	268	271	290	274	245	252	269	244	270	280	272	243	271	272	269	273	267	295	297	290	291	252	265	264	277	295	274	285	265	258	266	279	292	276	269	265	287	278	273	254	279	258	266	243	287	278	271	268	257	270	262	295	269	291	271	276	287	275	294	295	267	277	274	271	280	290	305	294	274	266	268	268	267	271	297	264	290	282	252	292	282	259	276	251	275	262	293	282	261	256	288	292	281	265	287	280	295	283	282	285	264	310	290	285	270	303	270	275	260	273	264	295	266	248	256	280	266	277	287	292	298	298	313	292	295	257	296	302	277	276	260	273	318	254	291	288	276	277	268	280	276	273	304	252	272	273	280	225	282	254	250	268	278	270	268	266	244	266	241	263	276	260	315	270	287	273	273	264	299	283	264	270	259	271	249	292	287	270	281	308	267	267	304	244	283	265	273	270	288	308	298	282	265	295	241	263	287	264	289	260	265	268	249	257	286	253	260	295	288	296	275	285	263	311	260	279	276	265	288	276	280	258	284	291	264	273	264	238	274	291	248	261	271	258	269	286	255	291	299	263	259	280	264	268	260	264	264	283	273	279	239	299	270	296	278	277	275	290	257	243	265	291	278	280	263	272	265	259	257	243	249	248	287	298	296	265	264	249	303	270	274	242	265	309	256	300	279	297	305	265	296	266	284	273	258	250	287	270	275	285	281	277	267	272	273	271	284	277	262	267	287	272	294	295	277	293	264	279	271	248	274	267	301	269	284	261	280	257	264	303	259	287	255	273	243	284	264	271	285	270	295	236	267	289	257	282	244	262	261	274	259	256	263	279	290	276	268	279	291	292	286	304	262	276	247	285	281	273	266	261	273	278	237	270	283	279	276	283	250	259	289	270	266	284	293	289	312	271	294	282	285	240	281	266	276	270	261	301	264	261	267	288	275	283	278	255	282	280	291	280	272	277	264	291	275	292	267	285	278	260	272	261	269	279	289	276	279	285	294	282	291	314	264	267	261	291	281	262	303	268	280	293	298	272	287	256	287	277	254	262	291	290	261	318	254	283	288	280	282	243	284	267	277	259	278	306	278	284	270	306	261	283	263	255	278	297	290	310	249	284	278	299	279	262	270	282	272	250	288	281	282	251	271	260	256	281	280	270	277	286	259	265	261	274	243	305	270	308	276	301	305	265	262	288	292	287	299	253	281	254	312	263	256	256	283	292	281	270	267	284	315	251	293	260	277	289	315	263	272	268	271	264	276	263	272	233	265	267	253	285	290	291	260	275	259	280	252	259	287	265	266	288	274	270	234	273	282	264	261	248	270	267	257	260	282	258	282	300	303	250	286	253	228	279	298	261	258	289	260	295	309	257	261	277	278	289	287	252	271	319	296	285	271	263	271	266	274	287	288	272	281	276	292	247	276	287	276	294	275	275	285	287	255	261	267	262	303	275	311	270	264	287	260	268	287	275	293	282	290	296	310	307	278	229	277	277	265	301	258	284	264	284	273	288	325	289	263	275	272	245	263	273	268	282	283	286	266	279	274	295	299	284	262	282	291	289	252	264	273	281	262	245	268	268	309	268	283	267	285	292	281	287	269	280	287	261	239	295	295	295	253	260	288	283	333	263	303	237	285	293	276	322	271	310	272	271	279	277	287	232	246	283	295	260	279	305	272	286	298	257	271	262	304	270	283	276	285	258	269	285	265	272	291	314	304	307	293	266	266	290	293	307	249	278	297	280	275	270	291	276	297	263	268	274	273	287	257	279	287	265	265	244	249	274	260	264	289	292	274	269	289	263	281	272	272	258	269	302	239	268	291	299	255	275	250	265	302	241	247	280	265	297	279	266	280	273	285	278	311	250	237	258	262	273	273	276	300	257	282	257	260	284	245	280	264	278	255	290	278	282	283	265	301	267	270	278	259	241	275	278	301	255	253	298	268	271	263	308	269	275	259	282	274	260	300	283	284	244	290	264	265	268	260	275	267	272	250	266	256	264	265	276	231	278	281	258	280	282	273	252	301	316	282	307	267	274	273	294	244	277	254	295	288	265	291	278	305	291	303	295	270	266	256	270	277	247	289	279	286	260	264	260	302	288	293	247	269	275	274	252	282	288	318	255	310	294	265	290	274	281	286	253	283	266	241	265	274	269	267	300	290	297	330	288	265	270	261	273	287	264	260	271	256	268	272	281	268	242	286	269	293	291	268	259	281	288	289	260	265	241	280	306	282	270	280	282	252	255	262	252	280	270	289	293	271	257	243	281	262	301	262	243	302	264	275	256	267	275	306	262	258	288	259	277	286	259	276	300	258	297	273	267	246	296	274	285	264	291	274	313	257	256	259	285	265	281	263	270	289	255	273	265	277	280	249	286	276	271	246	283	280	256	281	273	256	222	300	266	268	278	280	260	288	272	260	267	293	266	265	273	263	289	237	278	285	271	258	268	258	257	285	266	288	267	312	285	265	267	252	299	282	274	266	278	289	308	247	293	281	269	266	259	257	295	295	282	276	281	279	279	273	282	308	290	258	269	287	263	291	265	296	295	277	264	276	312	271	285	269	273	275	273	280	259	242	289	277	267	262	315	271	294	267	276	277	270	304	266	298	283	285	274	298	263	276	269	295	266	247	275	269	280	289	266	295	278	253	269	318	258	277	289	278	266	297	312	269	278	263	264	306	288	276	281	259	287	255	247	265	243	272	255	293	265	246	272	274	275	282	251	273	285	276	305	285	327	293	275	266	268	251	275	289	295	262	260	282	261	302	272	275	263	247	257	266	274	269	274	289	295	265
3279	8038	5082	2310	1693	1197	987	856	702	610	592	548	527	472	505	460	460	477	420	404	420	455	401	440	382	420	407	400	431	391	424	402	418	408	408	405	385	386	397	395	384	387	384	384	419	401	393	382	396	443	400	367	403	378	393	367	380	373	391	393	376	389	442	393	384	366	333	385	402	367	383	383	391	379	389	389	405	355	414	386	424	356	389	381	403	360	376	338	365	344	385	389	359	379	379	405	381	401	378	408	408	368	399	414	358	391	413	364	347	338	371	363	380	354	359	409	355	432	360	366	417	396	403	405	436	374	388	338	376	388	387	396	395	362	380	381	368	378	377	379	393	424	363	326	404	371	402	389	369	402	372	389	387	380	389	406	368	393	388	402	378	389	418	430	368	402	413	388	370	379	384	349	361	378	429	366	365	361	393	376	384	362	384	405	392	400	378	439	370	387	388	322	383	382	377	379	368	427	356	379	370	377	395	364	408	375	354	388	380	418	376	368	409	366	351	387	394	354	429	367	375	354	329	390	354	394	358	379	360	373	373	383	412	399	357	387	404	389	390	386	406	402	402	375	432	372	399	392	394	385	380	400	396	386	367	376	379	416	383	378	375	386	381	359	361	370	353	375	344	378	365	380	385	390	373	413	375	392	413	404	365	356	379	392	420	415	379	385	383	391	407	353	352	378	406	371	391	378	358	365	393	376	405	355	399	398	403	405	382	392	374	414	380	392	383	378	383	386	401	356	381	421	418	392	375	393	385	388	387	397	402	384	379	404	392	390	393	398	377	380	394	418	390	359	378	386	381	402	398	372	406	368	376	416	393	404	408	376	414	377	403	390	365	364	379	374	414	374	371	407	419	357	352	388	382	389	379	390	371	401	398	376	378	401	379	343	415	420	397	411	348	405	363	400	392	381	380	390	369	415	399	363	380	368	358	372	377	404	374	411	389	355	388	364	389	391	401	332	365	411	406	381	390	398	366	384	352	371	344	370	398	393	356	362	379	381	396	382	387	361	401	383	364	345	396	397	366	394	379	388	354	384	389	405	364	394	355	373	375	396	398	375	370	349	393	379	380	389	355	377	352	371	384	388	343	388	426	385	372	361	381	386	368	370	388	401	374	388	345	349	390	356	396	345	354	369	355	394	403	377	362	377	372	392	384	412	407	380	398	397	372	397	390	398	408	398	378	401	414	365	374	343	406	353	393	387	388	378	385	374	405	350	382	348	389	368	361	408	389	371	359	366	356	363	394	392	373	358	370	413	367	370	395	387	389	339	409	365	402	390	417	355	379	385	367	376	386	407	361	396	403	398	368	373	373	371	387	385	366	394	381	360	407	368	343	381	381	400	365	401	380	376	378	378	376	409	368	365	370	410	416	386	358	385	359	375	383	363	407	392	354	398	395	361	377	386	384	368	367	356	403	395	381	398	413	403	385	400	379	391	354	347	394	391	372	364	392	366	369	384	358	388	365	364	376	402	377	350	374	344	329	378	416	371	423	382	416	354	387	323	411	392	399	368	354	366	363	379	382	419	394	368	373	377	342	384	388	392	353	363	389	367	353	340	368	386	393	401	345	420	387	369	395	392	393	410	347	364	392	330	378	383	390	394	354	396	385	377	377	380	386	401	370	372	396	393	387	385	360	410	383	388	373	375	390	404	374	376	378	385	379	405	396	430	375	380	352	346	405	396	386	393	379	364	354	347	345	370	374	378	347	362	361	371	371	380	406	389	369	362	411	375	382	391	395	386	362	380	404	365	380	360	367	371	379	357	379	388	401	365	371	401	369	359	382	393	373	408	354	393	357	377	369	386	373	391	381	374	414	365	391	383	408	377	380	378	380	373	394	351	392	380	361	374	361	381	362	370	374	387	384	346	367	352	372	396	395	413	379	395	386	366	371	380	387	387	370	410	378	359	397	392	388	358	388	392	393	378	366	389	392	398	381	419	377	363	369	404	371	363	352	346	396	387	366	389	419	394	377	371	375	382	369	372	393	383	417	411	382	339	393	380	388	394	392	346	372	381	369	380	367	333	392	381	405	401	341	412	344	417	376	409	376	346	344	383	392	377	365	365	397	392	372	362	368	347	407	406	396	356	392	381	373	394	421	374	373	375	379	366	393	355	367	382	416	355	393	406	368	380	344	361	389	371	364	361	388	362	396	380	379	381	389	389	381	365	367	399	406	384	353	374	371	390	370	382	387	342	399	412	387	373	408	363	393	359	374	408	350	363	395	371	403	387	380	386	370	376	348	375	381	376	385	378	357	390	346	373	377	364	386	414	387	380	377	362	403	392	399	371	413	379	360	398	385	370	364	359	416	390	394	392	419	395	352	364	358	411	387	382	398	373	356	361	362	341	401	425	418	389	387	394	411	366	388	380	383	389	378	354	404	368	410	374	354	364	377	398	386	352	360	384	401	388	411	388	374	367	367	403	379	389	365	389	392	362	381	382	385	370	343	392	394	375	367	364	398	391	370	345	415	365	407	367	372	370	389	397	341	375	354	361	368	386	390	373	363	355	394	412	380	403	394	373	366	371	343	383	381	411	402	368	389	423	391	395	387	387	371	383	363	373	364	396	366	410	387	429	400	411	374	376	403	384	365	387	418	403	378	384	353	366	387	392	378	363	370	405	376	396	351	416	390	355	373	370	376	376	373	396	385	377	384	373	381	389	401	335	354	394	390	381	362	364	361	330	408	393	387	377	397	412	384	402	368	329	351	365	373	386	377	374	386	401	382	353	403	401	399	411	386	381	360	397	409	365	381	349	393	412	399	391	387	361	376	378	363	386	367	378	404	382	375	380	383	415	367	394	388	363	390	384	387	404	388	379	384	384	397	430	358	356	394	377	331	370	374	405	384	393	367	367	383	377	340	389	363	373	346	387	385	380	382	369	370	380	338	373	411	392	418	388	367	415	375	388	325	379	353	367	337	390	348	372	375	388	383	357	374	362	376	373	394	370	379	392	366	375	382	384	390	371	348	392	375	367	364	373	371	355	365	378	376	352	364	372	354	389	406	380	371	416	378	397	433	364	376	399	417	398	387	404	367	414	366	398	365	406	364	390	377	377	411	402	406	370	403	381	414	378	390	359	393	384	355	363	406	391	434	385	366	362	410	408	375	394	353	378	389	397	383	379	395	375	392	358	379	358	364	378	354	389	381	408	371	383	379	396	388	390	350	403	399	350	409	366	341	425	364	396	364	375	387	369	352	398	381	342	346	363	403	337	365	374	374	414	362	401	368	393	419	371	342	379	361	379	389	371	371	396	356	376	350	370	390	354	359	397	386	392	358	381	376	373	376	347	357	374	385	365	384	396	377	412	347	370	364	418	409	383	420	368	379	370	399	398	399	386	421	372	384	397	383	393	368	422	373	428	381	368	412	360	372	372	406	375	389	375	411	385	407	433	374	401	384	396	396	384	410	397	395	362	355	366	364	397	409	397	385	375	350	410	389	361	379	351	387	359	391	380	378	387	381	369	386	403
24315	20775	25520	22869	1255	466	449	423	391	386	346	337	345	384	370	400	325	362	348	348	350	363	358	341	360	357	338	341	324	361	357	345	354	347	354	347	338	374	348	357	335	340	317	318	362	356	335	348	347	329	316	314	350	327	339	353	280	386	381	339	366	343	333	397	377	318	371	327	357	345	351	320	337	337	364	330	391	340	336	352	336	360	347	342	365	305	338	324	346	360	362	342	335	332	347	321	364	355	324	317	349	346	379	384	345	338	331	329	335	313	350	358	371	382	334	348	350	341	334	355	364	335	336	364	361	344	311	353	354	361	351	364	329	338	366	323	361	363	363	342	361	321	346	363	361	304	332	336	351	326	340	328	344	356	362	342	329	365	316	350	336	316	324	341	356	344	344	346	314	342	348	341	349	338	353	340	344	350	356	344	359	341	311	347	342	359	341	362	335	345	332	354	329	341	351	375	372	334	363	364	349	353	326	354	356	362	355	320	342	335	311	345	343	389	335	337	356	389	330	338	350	352	359	335	305	334	355	348	336	322	314	328	324	317	321	333	351	334	353	343	318	339	334	368	366	322	350	326	335	337	334	352	328	349	355	305	376	334	331	357	319	354	357	291	336	355	342	340	355	323	358	336	324	345	349	346	345	352	309	306	332	360	357	359	357	365	333	348	358	307	334	346	335	347	323	343	366	388	360	351	354	336	363	343	346	356	373	358	334	365	345	341	323	348	326	334	342	353	337	368	366	326	345	329	354	339	385	325	372	318	340	385	330	334	367	350	342	381	366	323	356	336	354	319	372	314	341	359	337	374	311	325	330	347	325	366	333	318	345	349	371	347	325	354	373	328	341	347	320	355	369	296	344	349	333	326	342	321	345	356	325	359	338	334	356	326	362	325	329	378	357	334	330	326	327	356	329	335	360	330	375	308	381	372	344	372	341	335	344	333	360	383	320	336	363	336	340	354	322	377	321	350	363	355	374	358	344	358	328	335	364	337	340	343	346	330	314	337	346	317	347	315	334	358	340	317	326	340	344	341	330	378	328	344	343	356	332	330	340	324	370	329	362	351	339	335	323	356	358	344	329	322	314	313	323	352	347	349	323	339	338	356	329	359	366	360	323	378	307	328	327	351	373	312	377	349	359	343	331	330	357	323	358	368	361	375	369	373	354	323	346	322	340	350	341	325	339	358	377	368	368	356	326	349	352	321	358	356	333	307	350	360	349	368	351	392	401	310	381	360	308	356	346	332	331	348	372	350	351	339	348	326	354	360	371	362	371	359	354	370	316	339	319	350	348	313	317	361	335	356	355	329	348	358	358	358	320	310	349	310	346	372	357	332	355	374	354	363	346	340	368	349	336	364	320	354	351	338	330	329	366	343	387	336	314	336	374	349	326	344	335	338	355	346	359	324	378	315	329	352	344	367	356	330	326	372	325	355	361	349	329	332	319	305	374	330	345	334	370	368	345	334	358	321	348	336	337	332	336	359	338	342	318	321	339	362	337	372	333	338	356	315	336	355	369	344	305	337	361	339	347	355	309	324	296	359	350	310	331	322	331	330	363	317	389	327	340	352	354	352	358	332	351	344	383	334	339	348	337	339	341	355	312	335	341	370	288	352	367	322	361	340	373	317	348	384	329	338	319	360	309	321	353	342	349	375	386	363	346	348	346	360	363	354	338	358	340	336	362	374	314	356	336	324	356	362	353	332	370	316	346	319	336	364	353	331	385	339	336	354	339	328	344	337	337	323	353	331	332	345	314	347	358	326	325	346	326	333	343	322	347	335	328	346	345	307	329	363	329	358	337	341	337	338	360	332	353	326	369	348	327	322	353	338	344	362	344	328	333	341	335	345	352	341	339	339	331	333	362	310	345	345	300	369	348	343	340	349	343	381	328	358	358	351	339	328	364	341	326	326	339	356	316	340	350	351	355	288	384	350	327	313	350	317	349	341	337	325	350	373	317	358	367	316	347	341	336	327	365	329	340	346	358	322	328	393	324	307	380	343	334	351	342	336	338	338	342	343	337	368	320	369	334	327	340	323	363	322	343	348	342	356	361	348	341	352	370	346	352	378	330	334	340	347	336	344	327	353	305	349	328	353	346	372	361	331	342	357	324	347	367	374	362	345	359	342	357	334	323	353	322	329	314	345	348	367	355	360	363	345	362	354	367	378	353	347	317	360	357	321	348	329	361	321	326	359	323	341	310	357	341	337	351	328	364	354	359	353	341	348	333	313	333	371	335	345	323	374	375	348	323	325	327	332	332	336	330	354	323	368	388	341	354	338	344	382	319	330	333	381	341	376	332	324	340	348	336	400	356	335	349	336	312	338	348	354	364	321	333	361	312	334	332	324	350	363	332	365	349	313	336	344	379	329	362	364	344	320	346	358	311	358	363	325	322	358	313	318	318	404	364	345	345	358	335	320	339	323	336	314	351	361	361	328	337	338	345	341	323	361	313	369	339	348	325	299	325	378	361	358	357	351	318	338	335	330	349	325	351	346	324	347	352	345	348	347	331	349	347	332	348	313	325	359	352	369	305	346	380	342	351	348	344	359	316	341	368	340	342	392	329	321	331	350	363	369	350	324	341	330	311	326	330	349	352	320	368	361	366	325	331	372	331	357	323	296	328	314	347	328	337	371	334	328	327	352	341	346	347	318	333	347	337	305	392	350	348	337	312	345	348	362	317	351	350	344	342	339	366	347	347	363	332	305	359	341	318	358	386	349	356	309	357	349	343	333	328	331	367	309	332	336	337	368	320	337	364	348	324	358	350	332	357	347	331	301	372	324	300	324	332	372	341	327	343	325	353	336	366	335	354	317	323	419	329	337	347	363	312	358	328	359	356	320	356	328	345	320	332	366	338	382	301	359	322	332	381	322	356	333	347	356	346	364	326	368	335	374	350	345	359	344	328	351	338	357	340	326	353	336	349	367	351	348	335	359	362	309	337	360	349	338	314	316	357	347	353	347	358	354	331	348	344	354	338	363	326	337	378	357	342	327	347	368	350	362	360	366	340	338	357	345	374	361	352	340	342	342	369	323	324	381	345	364	345	306	366	386	362	331	322	333	337	323	340	366	352	329	313	325	351	328	341	335	336	321	371	333	335	346	357	349	338	346	374	341	334	369	327	308	364	350	338	335	346	312	347	343	334	348	340	333	346	333	326	334	343	344	318	355	339	361	376	352	372	351	343	335	325	341	343	337	320	326	306	332	371	375	341	340	357	331	371	353	355	349	307	331	338	357	327	320	336	325	356	337	371	338	357	314	337	347	363	310	372	352	347	322	342	356	364	349	369	343	364	333	355	327	380	344	367	358	344	367	320	337	346	334	328	382	356	364	368	330	337	331	368	333	345	338	350	329	362	348	359	373	309	325	349	337	353	373	333	348	356	352	338	351	352	359	382	322	327	337	320	336	338	318	371	318	325	357	349	344	390	338	340	324	360	358	353	356	333	323	366	318	376	368	372	319	334	338	321	350	369	315
3230	3815	2416	1308	972	837	714	642	613	528	559	587	534	506	495	474	506	514	456	446	482	490	483	470	453	488	461	488	451	470	448	463	462	459	476	452	466	443	458	450	506	429	469	449	462	450	497	468	470	466	500	501	449	455	457	422	451	463	469	504	468	458	477	464	432	449	434	466	425	461	442	464	434	462	440	465	480	456	459	479	461	464	445	444	455	451	457	437	434	437	450	441	472	483	454	461	435	422	452	461	429	439	443	471	493	484	473	481	455	486	487	447	476	419	468	488	460	465	484	446	428	479	437	457	437	466	424	482	491	473	462	447	433	435	472	463	390	482	461	446	434	460	451	442	461	432	499	429	451	442	404	447	489	424	457	468	493	501	456	468	466	477	431	490	473	420	486	463	423	453	469	494	418	431	488	466	435	470	458	488	439	460	496	466	448	468	467	425	464	467	454	472	483	462	454	452	426	457	484	467	434	440	440	466	474	460	440	413	475	473	424	449	435	466	445	484	451	453	391	458	460	487	494	479	448	444	444	452	461	449	459	484	454	445	493	494	440	437	460	453	497	470	456	441	457	464	455	443	481	454	501	470	446	431	448	463	497	486	416	375	452	452	465	444	433	467	473	447	467	502	441	463	459	457	439	495	518	481	455	433	436	463	436	451	502	491	452	448	449	444	433	432	457	459	429	430	450	494	461	419	474	463	423	492	442	462	487	480	472	436	471	465	470	449	465	450	447	464	441	451	464	426	444	466	454	452	477	434	483	524	485	465	427	477	448	432	443	442	448	447	417	463	497	456	465	436	463	455	445	454	420	439	496	465	449	464	427	435	464	454	447	473	435	458	465	423	465	495	460	457	430	410	427	440	468	460	490	426	455	429	450	400	493	466	452	451	398	457	489	425	488	472	524	420	407	463	441	486	466	445	474	432	454	478	456	451	475	469	430	441	479	458	454	482	465	472	470	465	478	470	432	465	462	447	486	474	415	406	503	474	410	460	460	480	441	468	474	466	453	418	466	468	452	495	471	436	475	435	461	446	506	445	458	460	500	452	441	426	433	466	438	459	483	436	479	443	453	471	466	471	425	421	461	432	461	447	429	426	473	446	472	402	400	466	469	460	489	461	461	490	476	430	436	451	484	474	432	443	486	439	493	442	490	438	402	442	429	443	433	436	504	465	447	444	515	413	471	463	432	481	474	456	462	430	496	465	431	487	465	459	472	459	434	467	472	471	437	440	420	453	478	466	469	465	434	477	502	461	476	454	434	484	431	475	439	460	457	446	462	437	463	416	498	475	427	476	424	435	442	461	494	425	418	463	472	460	460	405	475	454	468	449	468	441	450	445	425	486	457	454	465	434	471	432	449	458	499	422	488	466	454	461	432	457	460	452	453	496	455	427	441	489	486	457	459	448	491	492	452	455	452	452	511	471	440	486	449	421	437	453	461	456	499	460	452	449	444	491	438	428	451	450	456	479	518	457	450	475	442	475	466	482	480	450	461	459	444	463	441	458	419	464	459	466	453	481	427	472	491	447	462	458	443	447	497	463	482	436	453	439	447	429	426	436	431	466	472	441	438	431	475	487	491	475	467	463	434	461	450	481	439	459	500	455	469	433	470	490	451	460	464	474	420	466	495	435	441	499	492	427	444	460	433	452	443	462	457	436	477	436	499	454	451	439	428	461	445	451	495	425	466	451	452	429	422	441	412	441	458	461	443	459	439	440	477	479	438	466	445	429	484	472	502	466	469	455	452	417	456	484	436	469	447	451	441	469	489	432	452	425	459	479	433	444	438	463	468	448	475	447	450	434	459	458	430	475	451	477	451	480	460	410	458	448	421	448	448	443	489	463	474	447	418	436	439	465	457	414	483	470	447	439	448	474	480	421	450	486	416	456	466	432	486	465	409	435	463	403	419	445	426	482	431	463	424	434	452	452	494	440	470	418	427	439	453	462	477	490	468	428	456	418	454	445	434	472	415	434	455	466	466	452	487	460	444	479	503	418	471	470	441	460	458	473	448	414	444	446	481	442	394	443	447	458	456	452	429	467	421	452	452	455	457	471	485	500	442	465	449	430	464	463	457	412	445	494	450	461	433	457	492	436	450	442	452	457	441	424	489	478	423	428	432	463	425	470	475	480	444	455	439	470	493	434	458	449	486	422	446	489	465	429	491	458	461	431	471	482	421	472	452	463	462	482	481	477	477	475	434	479	451	420	462	465	434	451	446	453	452	466	461	441	453	461	443	474	447	472	448	458	480	422	466	497	442	451	443	432	477	486	462	465	486	426	489	456	458	497	448	398	453	409	448	455	464	491	434	460	459	425	451	461	466	443	467	409	427	444	450	452	449	419	459	467	456	442	462	473	491	443	424	442	430	414	467	452	461	466	422	440	439	461	417	458	479	451	443	508	495	425	464	418	474	462	467	469	464	463	453	468	463	429	454	464	443	476	475	450	478	473	476	500	475	442	427	464	435	477	472	448	479	481	484	448	439	472	467	437	499	441	491	468	484	424	494	477	442	466	473	430	423	471	431	490	423	465	468	460	442	430	503	427	423	428	466	483	430	438	464	437	434	432	454	456	442	453	422	452	470	501	433	455	441	456	458	444	478	471	450	468	455	468	468	441	472	495	445	466	414	485	456	452	463	468	434	490	451	433	423	476	488	459	438	471	489	468	448	421	455	437	478	468	495	421	411	455	434	443	456	430	430	440	428	460	453	431	478	500	452	429	468	434	466	440	479	460	439	455	428	467	443	460	435	418	441	466	469	452	496	467	435	461	464	418	458	486	430	465	461	476	440	442	431	437	450	470	478	470	482	418	478	464	455	453	454	467	493	449	437	461	479	485	468	464	485	453	438	437	474	439	466	406	460	451	474	447	463	457	463	498	435	457	473	449	423	478	473	496	472	456	466	484	411	439	437	468	462	473	451	482	447	478	418	457	439	458	459	463	438	452	484	452	439	488	454	479	424	454	487	447	454	445	482	463	457	441	455	418	421	465	466	465	444	468	433	430	446	497	465	435	464	460	468	459	490	438	437	469	469	466	463	433	434	466	411	457	510	444	456	452	450	436	496	443	457	456	453	425	437	440	470	449	422	444	483	462	466	429	488	459	460	429	401	402	394	472	438	419	473	473	438	416	441	432	452	439	447	440	450	439	466	484	446	422	452	451	455	471	444	473	458	461	465	472	435	463	466	470	488	462	426	423	463	445	461	466	467	470	458	462	478	473	449	492	487	435	449	444	476	450	471	448	467	471	457	424	446	457	422	468	467	451	463	432	424	472	460	443	440	447	483	451	426	469	429	437	486	474	430	445	469	429	454	485	485	423	454	446	423	459	457	494	451	475	451	462	478	473	444	468	411	494	442	454	476	469	465	458	425	448	483	468	484	462	480	478	433	476	456	463	419	443	451	498	456	450	482	476	441	432	468	451	451	489	454	458	391	438	454	430	448	491	461	460	478	447	479	476	470	443	470	451	444	453	464	484
22086	20830	28148	23622	20830	19798	1324	422	304	251	247	231	187	187	176	147	134	144	137	117	130	122	112	126	141	107	126	117	94	111	132	105	130	105	88	118	87	100	102	92	110	98	103	108	122	113	97	99	99	105	80	113	94	116	103	98	94	122	108	112	102	90	106	98	92	87	102	86	110	101	95	92	101	84	97	104	97	94	97	80	94	102	82	107	100	107	103	93	101	100	85	95	90	86	90	98	83	100	88	95	112	91	97	103	94	85	95	110	99	111	97	85	85	103	101	107	93	102	99	90	89	95	99	97	85	93	87	83	96	115	85	112	88	113	82	107	87	91	99	86	98	104	106	90	96	91	111	108	102	99	77	108	82	119	102	97	96	81	83	109	99	109	99	94	83	83	107	86	88	111	86	107	83	86	106	90	92	95	96	76	97	97	109	92	99	94	75	108	94	77	108	105	95	93	113	96	68	93	96	87	90	97	90	99	108	92	102	93	96	97	111	112	100	102	96	100	100	86	94	104	101	94	106	110	98	84	89	83	87	85	98	86	108	108	91	97	86	103	81	86	92	95	88	88	98	79	86	94	88	88	99	96	105	88	91	97	81	93	104	92	87	107	92	113	90	99	99	91	104	93	114	98	109	107	95	97	87	104	108	101	98	105	93	100	87	100	85	87	88	98	76	102	88	94	108	108	95	83	96	103	110	102	85	82	91	84	91	96	82	93	85	93	89	72	91	92	78	86	89	92	92	97	79	93	89	91	109	85	89	103	94	78	89	76	79	101	107	97	102	94	111	88	95	89	94	106	105	87	87	84	90	97	88	106	98	94	88	104	107	112	100	87	94	84	91	91	95	101	99	105	95	97	89	96	88	102	97	104	123	111	94	107	101	86	88	100	103	90	90	101	90	99	107	106	104	98	101	92	92	87	107	93	113	103	101	106	93	102	93	114	104	85	85	98	98	96	104	94	84	82	79	85	93	94	96	104	99	100	72	109	94	109	81	98	97	98	96	90	131	100	102	95	105	72	92	103	100	95	84	103	92	83	126	130	101	91	87	104	101	81	112	98	96	92	86	90	90	106	83	92	89	99	103	89	108	99	87	93	84	101	82	114	91	106	92	110	103	92	99	83	105	77	89	94	95	91	106	90	95	88	93	91	94	100	108	99	99	82	83	77	81	98	101	90	106	86	95	84	118	80	99	100	80	103	100	111	97	92	98	79	112	91	100	102	107	108	133	99	102	98	95	113	111	83	93	102	86	108	86	88	102	118	77	98	108	79	99	107	89	91	78	107	102	88	91	102	94	100	107	110	101	120	98	98	103	96	85	99	94	105	79	87	109	80	96	95	117	79	96	88	103	97	92	105	110	73	99	107	92	93	111	88	104	98	97	92	92	105	88	93	92	104	103	83	109	97	89	119	128	79	94	80	117	93	110	101	110	90	122	90	94	101	74	89	100	85	99	97	83	100	101	109	97	99	99	103	96	94	102	102	118	99	88	112	97	84	93	85	104	103	91	89	110	88	97	99	101	102	98	94	94	100	96	79	122	100	88	98	81	111	100	101	94	104	100	92	85	98	81	92	95	106	91	94	92	97	107	97	96	90	75	105	83	98	86	113	105	72	86	81	90	93	90	103	85	99	86	97	88	102	105	107	94	89	102	101	92	95	84	85	110	102	95	86	71	84	86	86	81	105	92	108	101	100	90	95	117	115	101	82	93	103	101	80	98	91	104	94	96	109	112	104	93	99	101	110	91	99	108	90	91	81	121	109	102	95	101	105	107	98	99	81	96	82	96	99	91	95	79	104	111	100	91	100	100	121	110	102	123	85	94	90	90	111	91	101	107	104	91	93	99	84	96	94	104	87	105	102	105	106	112	104	95	88	109	99	99	95	104	105	99	96	101	81	85	106	102	94	98	112	94	95	86	88	100	115	100	97	112	95	97	89	94	90	81	90	100	89	103	97	105	69	92	98	85	103	105	86	84	92	85	88	81	107	98	105	111	93	93	102	103	91	114	100	101	77	89	117	101	89	91	96	94	116	98	102	71	90	80	96	82	88	95	91	93	106	105	96	92	89	106	89	95	101	108	82	81	104	106	98	81	92	91	92	102	100	103	92	102	98	91	112	96	77	95	106	90	88	81	100	109	90	102	92	94	101	90	83	94	99	91	78	94	86	93	98	93	109	92	100	100	125	108	91	104	106	100	94	95	97	89	80	95	90	118	115	90	95	97	94	79	110	93	87	83	99	93	85	98	82	88	97	99	87	99	116	122	102	82	89	84	82	100	93	117	99	70	85	110	107	108	86	90	112	106	83	108	104	85	94	87	102	101	95	94	99	105	89	108	80	104	86	101	104	81	92	75	108	94	100	110	85	118	105	94	96	99	90	102	104	105	103	100	110	86	87	108	92	88	95	93	90	93	99	91	98	92	96	93	100	117	87	103	95	103	90	102	79	99	108	112	103	90	98	106	110	98	80	99	87	103	104	100	111	103	92	96	77	108	79	90	91	82	98	105	93	78	102	86	110	83	84	81	84	95	97	101	116	84	94	102	92	101	91	94	92	110	89	112	85	92	98	97	114	98	94	85	103	96	107	92	101	110	93	94	76	98	94	97	107	81	92	90	106	101	91	114	103	90	68	101	92	94	84	105	116	99	96	111	80	99	103	103	108	109	97	92	87	88	97	103	93	99	90	98	93	82	109	107	89	108	96	106	94	117	90	98	85	92	117	103	92	91	74	81	87	109	107	86	95	85	118	70	92	99	100	110	101	113	81	83	113	93	88	102	98	95	110	116	100	80	84	102	87	94	87	99	93	98	89	94	72	86	85	90	96	103	103	88	105	90	90	89	90	78	85	97	95	108	97	86	103	104	92	110	104	94	100	102	101	90	82	87	82	81	89	96	104	89	112	101	102	94	96	92	96	104	105	95	83	83	94	109	94	93	99	93	92	84	72	85	87	96	86	91	112	111	97	105	86	103	97	106	98	90	123	83	84	115	94	93	78	119	86	77	107	99	105	113	81	84	92	95	116	95	98	92	97	93	79	92	102	101	112	84	100	86	83	98	117	90	108	91	105	101	97	90	102	87	95	96	89	109	101	100	94	91	90	93	112	99	90	112	96	86	94	98	112	99	87	94	89	98	108	101	102	100	94	95	88	87	98	89	88	115	100	99	90	103	94	93	108	108	86	98	90	103	95	108	106	99	100	105	89	115	81	108	114	100	87	108	86	90	114	101	94	96	86	91	71	102	96	100	99	80	99	87	102	98	97	83	110	100	86	107	104	97	116	105	107	116	102	86	94	106	99	123	90	106	96	86	95	93	95	91	91	93	90	92	98	96	94	72	101	122	99	102	111	88	108	106	98	95	82	82	97	89	109	92	89	103	110	91	95	98	98	100	101	103	98	102	96	98	100	110	73	105	91	107	98	94	98	93	79	83	98	87	90	97	107	97	110	86	105	97	115	108	109	93	90	127	82	95	76	102	78
4253	12560	8102	3569	2482	1737	1242	941	799	588	509	457	362	341	342	321	262	255	250	231	209	230	225	212	198	186	182	159	191	174	191	158	153	172	179	140	177	149	148	146	144	139	167	143	163	165	139	153	158	165	147	130	140	133	142	128	153	132	129	129	141	126	138	138	140	145	137	148	155	140	122	112	134	123	101	147	135	136	140	129	151	131	114	161	148	114	146	151	131	144	142	133	129	129	172	126	147	139	121	145	127	138	134	137	136	135	133	149	120	125	143	154	112	121	136	151	146	152	134	128	152	146	134	120	144	142	117	119	127	124	125	145	158	141	129	138	128	133	133	126	122	127	159	131	125	136	116	127	147	141	131	143	143	134	134	141	140	142	118	134	117	140	134	145	142	119	116	117	139	117	119	129	122	117	125	125	120	152	127	119	133	159	152	117	152	116	124	131	134	130	115	150	134	132	134	127	138	166	149	141	122	141	147	150	147	144	123	121	144	108	116	128	120	116	134	137	131	151	136	147	130	146	127	143	99	112	119	132	124	145	136	129	150	143	131	136	114	116	121	124	121	135	129	122	118	129	126	124	120	122	138	145	127	114	150	133	136	131	129	129	144	116	122	129	147	112	150	141	126	120	127	123	118	119	143	123	141	136	124	115	141	130	127	116	137	122	116	117	130	126	132	133	101	126	127	137	117	127	147	139	138	138	141	135	121	111	147	148	145	127	133	121	110	136	139	136	125	123	128	126	128	128	120	144	136	130	137	143	146	130	133	132	127	137	121	143	143	135	154	134	141	131	141	140	137	127	127	126	131	123	134	139	133	124	118	126	133	136	122	136	127	117	134	126	144	140	122	126	150	127	138	123	143	150	159	118	139	141	146	128	118	143	138	146	157	130	140	140	120	119	122	142	136	124	142	134	160	151	140	152	141	131	149	115	141	146	126	127	122	133	133	123	129	139	145	123	113	145	117	139	128	134	138	137	114	117	124	123	121	132	134	114	124	119	127	134	104	160	119	131	132	130	138	138	116	131	118	146	130	133	125	128	134	120	136	104	143	127	136	126	141	140	138	124	140	108	124	144	119	151	144	144	123	136	119	139	127	102	134	123	138	113	135	128	133	129	134	147	139	136	133	112	133	122	125	137	129	143	120	116	135	136	152	122	136	127	109	127	114	129	118	131	139	137	140	146	133	142	114	155	141	126	136	130	174	150	138	157	148	124	130	143	130	142	113	126	144	133	140	140	126	150	126	130	139	150	134	121	128	136	153	132	136	140	134	138	145	126	119	132	135	163	137	135	143	116	117	121	110	112	130	124	143	132	125	155	133	143	135	138	129	138	122	134	145	138	140	115	132	141	127	130	122	126	120	128	145	128	138	131	119	163	133	117	138	150	129	135	133	124	148	135	125	145	157	140	145	123	129	154	153	118	124	148	140	132	141	124	145	116	151	142	127	125	136	119	123	132	154	135	150	118	131	145	138	118	134	132	135	113	137	110	134	133	140	144	143	135	154	128	146	137	118	147	115	140	117	146	153	130	120	131	133	144	139	144	144	119	136	127	128	131	133	142	125	110	125	122	120	135	124	148	126	140	133	129	150	120	137	119	146	142	151	145	146	132	123	140	142	118	131	161	132	119	149	135	141	149	132	141	123	126	118	125	130	140	145	122	144	127	140	146	117	129	141	129	121	167	127	115	128	135	129	156	127	113	134	138	136	117	138	114	135	156	131	125	132	116	126	134	130	128	146	130	153	135	120	147	132	135	151	132	126	129	149	128	119	125	134	123	119	137	119	145	134	132	149	115	123	134	150	124	151	136	131	135	137	152	115	149	112	133	128	127	121	134	116	118	162	110	140	136	122	143	142	143	119	131	131	145	127	140	163	157	143	121	134	132	143	142	125	161	110	106	121	126	154	144	133	125	127	135	134	129	131	116	139	148	127	128	140	131	124	123	135	126	143	125	135	138	154	128	112	118	127	127	120	143	125	134	129	131	145	146	130	141	139	136	127	126	133	129	141	117	132	133	150	136	145	148	126	121	123	117	144	138	114	139	120	146	131	138	143	124	142	139	126	121	143	126	135	142	132	134	120	130	132	121	123	139	116	132	141	139	141	149	139	144	131	118	131	136	131	129	139	129	122	140	141	128	133	119	124	128	129	156	138	114	137	140	141	134	127	109	147	135	133	127	138	126	134	134	131	112	123	140	126	147	116	126	129	143	137	142	119	137	126	132	120	130	152	108	129	129	141	139	142	145	148	138	141	135	112	119	127	114	135	142	131	130	120	130	132	129	119	138	118	137	130	120	145	128	147	158	145	124	124	153	125	131	149	133	144	117	141	139	149	122	136	151	126	148	134	127	123	143	120	136	136	140	132	113	145	140	124	134	124	116	144	125	125	130	129	100	114	139	152	129	148	127	116	138	136	119	146	116	131	120	121	130	148	129	143	138	136	136	137	117	121	127	117	140	112	132	136	131	139	131	124	133	118	139	114	135	123	153	143	127	142	134	137	133	131	132	115	145	149	114	111	133	143	127	119	109	133	136	122	134	129	122	135	142	118	161	153	136	131	141	145	130	125	134	133	132	114	149	124	122	136	145	122	128	109	131	134	138	120	128	132	117	108	132	117	138	133	137	133	139	127	132	142	153	154	133	131	141	166	124	139	106	132	134	121	136	143	124	136	124	133	133	134	113	121	129	133	116	126	138	142	138	127	137	128	113	128	116	125	119	109	127	138	146	130	141	129	126	125	125	147	133	120	139	135	138	121	124	145	126	135	129	142	140	114	133	141	141	119	142	128	136	118	117	137	123	138	142	151	145	131	129	119	150	128	131	122	143	130	144	124	123	123	119	128	114	149	119	139	132	125	153	156	130	135	151	118	154	135	141	130	136	135	135	130	145	126	163	132	134	156	154	169	140	133	127	121	126	113	122	144	135	150	135	147	145	131	135	131	131	145	128	123	146	138	127	133	136	130	128	149	122	130	126	137	138	137	141	139	120	135	138	127	156	119	119	144	140	123	120	119	133	148	143	142	133	141	122	129	124	150	131	123	155	130	139	126	146	124	130	111	125	128	125	133	154	137	146	106	145	156	111	134	137	153	151	139	132	124	132	130	129	141	125	130	126	129	137	121	139	120	104	125	120	120	142	112	135	121	143	147	126	123	143	136	132	128	131	137	150	124	142	119	134	125	136	154	130	111	144	122	119	151	140	122	146	147	128	130	152	135	139	162	136	124	138	119	121	126	143	124	133	134	143	133	134	126	107	130	138	140	132	137	126	135	121	134	127	127	122	135	138	134	136	129	118	113	133	130	129	134	140	149	126	125	132	130	115	132	134	113	143	141	132	138	140	114	143	141	113	128	142	120	123	131	122	141	141	140	146	146	112	137	127	139	133	152	127	117	134	135	128	124	134	124	153	114	113	129	131	132	123	145	118	126	134	127	157	134	132	137	131	138	120	133	139	130	133	135	129	130	130	133	110	136	140	129	128
26765	17310	3141	688	544	457	479	434	404	445	421	435	443	392	427	420	394	414	428	402	464	441	433	454	451	404	458	411	458	450	425	418	430	438	411	435	436	400	451	413	392	473	413	432	446	484	433	429	456	430	481	407	410	465	407	425	447	447	468	421	410	417	439	433	407	447	404	455	435	429	424	433	448	431	452	420	428	415	411	424	417	437	429	427	413	438	470	456	461	414	448	413	441	434	435	417	433	433	406	437	468	443	447	416	434	423	440	432	416	405	422	446	448	432	430	438	426	451	415	447	459	433	412	423	443	421	393	414	424	465	447	392	441	433	469	474	411	420	477	450	409	432	434	417	435	436	422	428	442	433	418	435	388	414	435	443	418	441	419	413	407	442	411	450	451	419	438	427	482	406	416	409	437	446	376	440	407	461	458	402	414	407	421	468	420	432	414	416	449	426	441	439	447	463	435	416	441	411	404	465	435	471	434	453	429	406	449	401	443	423	399	453	428	435	462	457	416	424	449	462	395	420	438	410	428	438	428	386	428	434	445	420	428	424	420	451	403	443	424	440	441	455	431	401	438	465	434	426	447	433	412	450	404	436	394	425	380	444	465	436	433	433	441	417	426	416	442	442	428	408	423	457	447	475	441	437	457	464	392	396	459	410	412	426	412	459	445	466	435	430	406	424	401	424	438	447	428	430	456	419	456	428	423	438	420	440	434	390	436	404	457	394	449	451	406	434	435	397	420	438	457	455	419	457	426	460	427	431	422	405	444	452	447	449	437	445	463	443	432	461	418	446	419	402	413	402	452	416	467	440	442	438	454	421	466	438	438	421	450	400	409	426	448	411	436	436	436	429	411	442	449	455	404	416	441	444	403	407	472	415	457	461	425	431	470	453	415	440	441	429	435	414	458	442	411	451	411	430	433	416	396	453	421	448	422	396	490	456	465	426	408	400	407	444	395	447	469	450	430	460	417	456	426	448	414	428	440	439	445	426	437	437	421	417	462	442	469	426	444	451	443	412	459	433	444	440	427	464	434	457	441	411	421	412	440	434	439	447	428	395	403	411	421	429	440	446	445	430	413	425	445	477	430	396	424	445	421	446	457	438	465	440	401	447	454	438	440	429	446	457	430	434	431	436	427	383	442	400	445	460	425	418	423	458	474	436	426	429	396	409	435	433	439	415	426	420	453	455	433	420	441	459	423	430	441	455	425	431	408	422	437	424	423	437	439	420	407	455	427	425	423	394	470	453	419	399	450	408	438	402	421	411	426	408	425	430	424	493	446	425	474	479	470	458	484	417	451	445	412	439	440	432	434	395	446	450	437	458	419	429	462	406	397	441	436	436	428	436	406	400	433	428	436	411	451	452	434	466	426	435	445	397	429	433	442	415	408	427	444	445	464	421	414	417	432	407	425	424	418	410	462	432	463	423	431	433	455	443	437	408	452	445	439	447	451	406	406	450	431	436	446	453	405	451	437	402	431	448	400	438	424	447	446	431	461	457	421	409	495	449	415	448	424	424	429	456	470	401	419	456	439	441	432	450	400	438	416	444	496	433	446	452	420	471	424	456	415	434	422	470	429	395	474	462	416	457	441	430	389	405	437	431	440	442	431	453	446	418	439	440	438	433	430	395	419	418	405	427	442	407	460	420	431	451	412	432	425	420	455	448	412	427	439	413	442	406	406	435	418	444	415	452	457	434	374	420	458	438	450	428	425	428	412	420	447	441	419	488	408	408	419	424	423	443	439	427	445	420	416	435	437	449	435	433	436	480	424	445	426	428	443	408	425	446	433	415	436	420	452	458	432	420	436	427	421	426	457	398	416	403	435	451	421	447	417	451	435	425	425	399	445	433	417	421	388	440	446	451	434	475	451	416	397	416	438	445	427	416	415	433	434	432	455	473	407	412	423	430	478	478	439	415	498	476	437	447	448	391	436	400	420	448	464	433	402	443	428	431	458	479	477	435	414	392	426	452	472	445	454	464	443	424	381	433	430	418	454	447	429	416	454	409	438	436	422	427	393	439	433	454	440	414	388	449	457	451	415	439	425	474	399	461	414	432	416	453	438	444	379	438	431	471	434	439	430	438	435	426	407	463	446	424	401	441	447	440	394	454	412	501	380	398	470	449	409	423	425	431	414	471	408	437	404	460	429	407	416	433	435	427	440	440	450	456	462	450	432	431	440	441	429	459	457	432	487	437	408	445	465	455	432	435	473	425	436	444	489	393	420	437	432	446	433	457	468	432	383	481	419	421	441	416	423	411	441	439	442	453	432	430	396	429	429	437	476	437	450	392	458	393	442	427	428	465	435	417	428	448	427	442	446	400	430	448	440	450	405	389	471	438	393	428	464	449	383	465	429	444	426	396	430	427	453	445	430	439	434	429	404	425	439	431	414	448	431	450	421	470	455	414	418	470	482	422	455	450	424	454	444	430	448	417	428	446	455	446	432	449	406	415	399	441	441	385	456	427	441	444	427	437	444	407	432	447	426	403	473	417	450	415	421	399	414	434	516	428	466	444	437	453	435	438	451	414	452	439	439	447	453	422	447	458	449	431	434	459	417	421	443	425	441	446	439	413	426	426	462	402	417	422	431	440	392	464	441	463	418	476	449	429	447	420	425	446	389	459	393	431	459	461	421	418	412	427	433	415	466	435	444	419	433	459	449	423	421	440	430	417	366	404	451	468	428	412	432	439	418	403	440	425	419	447	481	438	424	409	428	460	451	457	421	452	383	415	414	445	481	458	442	424	426	405	441	418	411	446	451	446	451	449	453	477	453	450	455	411	423	438	400	435	455	453	431	447	433	434	428	475	403	438	406	428	467	444	434	448	450	450	425	427	389	427	432	401	443	451	440	454	439	437	402	442	426	426	412	418	444	430	419	398	455	431	430	440	377	426	454	405	412	426	436	409	428	461	437	436	411	427	435	463	452	440	424	402	433	409	426	464	414	374	413	421	475	411	472	408	433	480	434	464	410	427	434	455	384	413	427	423	449	465	465	400	428	425	436	445	404	432	431	390	438	405	435	430	428	415	418	421	406	438	404	427	438	441	459	426	453	432	449	404	405	422	451	453	433	428	450	453	425	455	461	425	432	417	408	428	418	424	433	455	444	436	428	403	437	404	435	428	466	402	428	415	451	474	436	438	477	380	411	460	441	458	397	416	403	429	409	432	422	395	438	438	403	451	437	420	417	435	411	408	465	424	459	437	402	430	435	424	437	429	463	427	430	433	420	454	439	413	426	453	435	407	443	371	451	429	452	430	442	426	436	417	436	392	436	406	435	438	474	464	406	439	452	427	431	416	464	454	468	440	430	431	435	464	408	437	420	420	424	420	446	437	465	456	418	404	438	442	466	420	453	463	436	437	423	456	455	412	432	433	445	394	468	418	402	441	437	422	442	461	430	437	451	411	386	438	399	445	446	403	432	438	461	402	435	446	461	460	416	411	457	473	473	433	438	410	448	438	408	446	423	437	420	433	434	400
4138	1377	1009	739	724	678	620	630	590	583	536	569	548	574	604	586	588	533	604	599	616	589	590	593	615	557	576	612	568	543	595	541	551	607	617	582	581	525	544	613	568	566	578	572	582	591	579	545	561	573	602	590	524	532	543	634	592	564	581	537	563	572	563	568	577	626	600	560	530	600	580	589	602	542	549	507	613	572	623	544	559	559	551	601	593	575	573	591	583	598	575	572	568	559	620	585	574	556	531	596	553	594	581	572	593	550	593	573	580	598	574	586	594	595	590	594	614	548	543	561	607	569	575	549	610	573	552	568	557	602	538	590	592	584	602	541	581	558	593	537	593	593	588	592	556	640	583	549	592	580	610	561	549	610	613	603	607	579	565	573	556	583	570	536	593	552	607	574	579	580	597	598	602	573	599	588	587	539	570	533	547	567	585	554	547	625	616	595	579	578	570	631	550	601	595	627	598	551	570	608	574	546	593	583	603	556	583	596	597	592	625	575	599	536	535	574	620	570	595	565	544	537	574	585	565	592	614	560	535	557	599	619	554	573	576	574	584	594	533	600	597	574	579	543	584	593	614	580	550	572	580	601	603	562	541	540	624	589	560	562	598	588	572	602	613	628	584	611	597	566	597	526	580	556	539	557	605	592	589	543	537	574	590	554	583	575	547	537	578	577	602	557	593	590	573	550	590	567	562	606	587	553	569	581	601	599	586	560	630	597	524	539	561	580	579	546	576	562	586	564	549	609	538	572	553	546	611	543	600	586	544	607	583	602	540	583	579	546	537	559	565	568	601	558	589	576	597	553	569	582	552	609	575	561	567	607	598	577	572	580	556	585	582	570	553	552	544	591	552	572	581	533	614	547	568	565	586	540	595	583	578	581	569	555	595	589	601	620	590	548	590	595	593	577	598	556	562	539	558	588	584	589	564	631	568	557	556	606	576	531	577	571	565	537	585	578	599	525	612	574	599	592	589	577	521	561	538	582	579	576	581	577	566	559	579	593	618	627	574	598	614	567	631	565	586	556	566	566	584	565	536	577	569	607	587	531	567	578	564	560	568	579	549	575	583	561	611	610	554	556	577	588	591	625	562	570	620	571	538	622	569	572	581	557	549	554	524	610	617	515	552	580	648	560	614	600	531	538	560	588	565	551	568	564	556	578	556	573	572	588	617	574	623	626	513	596	602	575	610	572	605	644	576	554	619	575	574	583	582	547	582	554	556	602	578	553	561	552	564	591	551	556	547	612	568	581	598	569	608	578	527	558	554	585	553	560	592	586	577	586	639	574	561	573	563	574	568	554	531	556	605	627	557	570	581	530	615	511	590	597	564	573	628	531	576	604	555	594	562	583	564	605	563	579	577	584	595	589	562	585	565	552	578	567	560	596	560	586	581	552	568	608	592	587	595	565	568	570	539	546	622	572	593	567	614	563	609	561	593	574	611	589	533	560	592	557	588	556	579	602	568	595	553	577	549	567	590	563	598	609	532	545	504	591	560	547	542	599	586	593	586	575	582	591	576	618	585	554	545	600	625	591	568	540	548	549	533	560	579	590	586	592	580	588	568	601	593	606	566	577	584	607	551	589	539	583	583	596	557	549	584	572	531	573	569	575	566	579	555	602	572	602	556	591	597	574	564	579	602	613	586	604	588	593	587	567	611	614	572	616	595	566	565	582	573	585	569	596	570	567	579	595	547	546	598	561	534	554	592	589	628	593	556	569	583	580	571	586	609	593	560	611	564	580	561	578	595	576	583	581	620	592	559	569	583	572	608	575	569	569	596	594	570	547	572	608	577	610	564	597	604	597	590	586	549	555	572	603	573	562	569	575	551	574	561	550	593	552	534	605	574	588	560	523	604	584	613	546	565	575	594	587	585	598	565	626	582	544	585	595	577	535	572	602	562	568	599	513	575	571	566	612	580	547	547	611	552	559	586	588	600	585	601	572	588	581	590	593	592	550	562	534	596	604	574	574	591	577	598	608	601	604	568	567	566	590	523	534	548	594	514	575	554	528	557	594	631	547	594	558	609	579	608	528	589	594	575	592	572	570	592	612	540	583	604	566	605	538	577	598	555	562	578	587	566	584	570	602	587	587	568	587	537	614	554	576	598	592	549	635	584	538	583	598	538	565	595	589	634	615	611	609	591	560	608	564	565	583	602	579	575	593	586	576	611	567	591	589	567	579	606	584	595	555	567	555	561	570	557	596	619	584	597	586	540	577	613	619	605	626	600	609	575	558	586	547	577	593	523	565	489	619	609	545	573	579	543	589	611	571	602	564	588	610	550	570	620	586	574	586	562	537	601	570	617	604	559	512	600	569	565	556	574	621	581	570	568	613	604	541	613	577	575	578	591	560	557	587	540	599	606	599	567	589	602	571	533	589	581	577	561	578	587	575	601	550	548	538	580	559	522	544	559	570	576	599	557	586	611	605	573	611	595	613	593	590	564	595	597	607	555	581	613	557	604	590	638	533	569	592	579	607	587	568	596	594	589	575	573	594	572	572	572	606	597	580	596	604	596	581	610	571	581	585	593	588	581	564	581	614	566	618	549	564	586	561	589	563	540	583	561	604	560	623	608	576	612	581	613	586	593	591	574	562	606	587	566	581	558	553	563	587	595	574	569	606	579	573	584	544	580	597	587	603	584	595	596	571	580	552	569	546	558	616	602	589	547	573	620	578	555	580	579	552	603	607	605	609	593	581	585	555	577	572	569	577	572	552	569	567	589	546	561	574	578	571	608	526	564	616	567	568	610	559	597	576	559	581	587	531	597	587	631	578	568	624	598	606	564	532	577	569	599	593	599	622	596	559	614	598	549	610	599	549	574	586	590	604	609	540	544	558	629	568	606	573	513	553	590	593	568	607	569	533	585	601	581	596	584	605	593	596	568	589	563	559	598	598	574	551	602	565	594	539	602	600	530	583	600	604	582	593	580	585	531	576	611	603	535	513	565	603	551	641	532	555	607	564	629	574	629	594	576	570	562	580	583	566	609	559	574	579	568	562	548	555	568	611	551	589	588	586	565	579	613	540	565	575	558	571	568	614	570	590	572	572	594	615	592	568	604	575	585	549	549	583	570	551	610	608	580	609	585	551	563	608	559	583	576	565	582	574	618	579	568	583	588	616	592	583	550	592	557	610	578	574	583	554	561	567	583	598	561	538	580	582	565	576	595	563	604	586	572	566	580	552	586	551	606	554	583	545	575	559	573	553	572	571	589	578	567	575	590	576	588	577	562	603	551	582	570	592	585	582	556	596	564	562	584	577	561	611	574	567	581	575	619	591	565	618	589	583	546	635	587	561	561	580	573	579	612	562	580	595	579	548	596	558	540	598	567	566	581	600	593	564	567	563	572	601	541	569	619	534	530	555	586	610	553	577	596	579	538	560	587	587	626	587	620	572	552	558	550	589	567	622	561	617	537	594	556	582	590	534	589	610	591	570	596	579	599	589	554	573	590	575	621	591	581	598	575	588	566	580	607	567
22958	20794	27531	24155	20346	2237	574	467	381	355	327	325	326	325	336	300	296	319	296	297	326	281	294	281	291	259	282	264	304	278	278	258	305	264	277	275	264	281	261	273	260	273	269	291	285	279	276	272	271	286	283	257	267	282	259	281	301	276	287	246	254	281	275	274	259	255	268	255	268	306	271	286	230	272	299	275	296	304	251	293	245	258	289	293	295	294	289	254	283	266	275	298	260	250	262	261	271	277	277	272	286	268	275	250	267	262	301	303	267	268	244	259	269	279	251	271	262	272	283	260	282	293	285	280	266	257	267	284	264	300	294	283	264	279	281	295	247	295	268	254	267	277	268	243	265	271	278	243	272	275	280	262	253	252	289	267	281	275	288	269	300	287	272	255	276	295	261	278	271	268	262	287	281	304	315	252	286	290	265	276	275	265	266	276	294	287	247	265	256	278	271	255	294	261	305	272	256	289	274	271	273	290	265	284	264	273	280	283	280	251	261	259	261	269	274	271	233	293	256	273	294	271	273	276	293	252	306	295	295	271	289	292	290	298	269	272	249	299	297	288	253	275	308	266	274	295	254	288	270	263	254	313	268	251	291	248	298	287	259	291	261	277	270	256	245	260	269	273	266	303	311	273	266	270	262	249	270	259	300	240	293	293	267	225	262	285	307	258	295	263	280	275	269	244	276	267	303	252	268	250	277	266	282	273	300	287	292	302	284	274	292	232	309	282	244	289	294	276	293	263	268	285	258	265	283	293	242	290	282	285	269	249	264	275	254	280	283	259	276	267	264	270	267	277	274	278	269	242	331	277	261	266	279	265	266	295	226	277	252	272	282	307	263	268	298	276	273	253	274	265	312	255	273	273	260	235	263	254	250	259	276	289	248	291	240	298	252	270	303	273	276	278	277	276	291	288	275	275	279	285	257	255	285	263	266	271	261	273	242	276	274	270	275	271	268	297	292	281	300	279	284	280	297	259	264	244	267	270	296	265	265	289	277	281	252	236	294	283	272	247	253	301	264	256	276	267	247	290	300	265	267	260	252	281	277	275	290	248	267	245	276	289	279	265	238	277	266	275	246	261	269	266	258	246	273	277	284	304	274	290	287	305	285	295	288	267	263	246	274	272	267	256	298	274	244	255	281	283	268	276	298	289	252	251	285	266	293	278	260	264	273	271	282	275	264	252	279	269	282	276	260	281	274	270	304	280	273	282	264	257	262	298	247	301	270	268	267	259	269	254	255	266	256	287	268	262	271	268	282	273	252	262	265	285	284	241	265	270	284	287	281	292	263	304	276	285	293	276	283	294	257	271	294	282	272	242	278	262	246	281	255	258	291	297	263	272	276	254	239	282	282	253	283	244	253	273	258	273	287	290	268	238	269	257	274	284	297	278	251	268	275	273	280	307	280	305	246	281	264	289	268	301	295	285	273	263	301	284	255	289	280	273	258	290	268	275	257	275	250	251	269	259	282	290	268	277	274	270	254	293	261	294	257	276	246	255	291	264	286	301	264	274	255	258	273	265	289	263	251	267	267	253	261	261	276	274	246	279	240	257	241	291	257	252	274	266	256	267	231	263	272	267	253	248	292	233	285	253	294	243	274	261	283	291	267	265	271	263	264	294	254	278	283	302	292	253	280	311	266	264	261	228	270	297	300	266	265	266	274	277	285	278	267	279	279	273	310	276	291	278	283	274	259	282	259	293	256	292	291	272	268	257	246	286	273	302	285	281	265	275	274	258	260	275	293	283	254	260	255	274	283	254	259	284	250	313	260	246	259	279	296	293	276	256	299	271	262	232	258	253	280	279	256	275	281	275	275	306	270	264	304	302	275	272	268	291	287	281	288	284	262	251	250	268	251	266	253	252	276	276	268	217	291	256	295	247	269	287	272	287	266	247	255	269	235	265	280	273	258	275	279	251	273	279	288	270	283	271	261	285	289	278	308	265	278	256	271	285	257	288	252	269	255	254	271	249	261	297	255	253	270	265	264	251	292	250	267	284	299	271	291	261	299	275	233	259	271	278	294	279	280	232	269	284	284	248	295	255	281	288	276	280	257	286	257	252	284	271	300	281	269	254	274	298	297	293	281	293	284	257	250	275	265	269	291	246	281	238	265	290	257	253	276	294	269	301	259	265	253	286	261	288	287	285	264	258	245	304	277	285	296	293	257	262	273	279	304	277	294	286	262	268	276	279	269	252	294	279	248	282	277	258	291	287	254	282	286	310	290	233	300	301	256	278	238	242	265	279	267	281	265	309	298	257	298	302	291	245	277	251	277	261	296	267	291	279	272	264	285	270	242	254	284	264	299	284	266	239	252	267	272	277	279	276	278	254	269	286	262	238	257	276	248	271	271	265	303	284	282	259	270	239	251	270	281	255	306	305	273	277	271	267	313	270	266	282	304	258	254	280	274	257	249	292	257	285	287	277	284	272	293	271	236	287	307	258	278	283	279	241	318	257	289	278	250	308	259	265	268	271	253	271	260	261	263	290	244	267	255	273	256	285	290	270	283	287	270	260	278	259	251	275	250	295	270	280	277	281	256	247	307	271	274	280	264	229	251	280	257	281	270	300	265	272	270	291	263	270	252	298	282	278	291	286	254	280	254	283	279	299	296	274	274	283	279	251	277	266	304	278	277	290	278	251	299	274	261	288	270	260	276	264	275	285	275	305	271	287	295	274	260	278	297	273	267	295	249	282	226	284	301	298	262	253	262	268	300	261	284	256	250	272	294	257	274	300	261	276	254	243	267	281	290	279	277	270	293	244	285	261	294	272	290	268	268	262	265	272	265	260	288	278	272	286	274	261	261	250	257	279	300	263	263	276	258	253	295	289	282	253	274	295	253	286	269	286	256	277	289	299	275	290	243	262	257	282	280	273	272	285	275	249	280	276	300	287	271	247	255	227	291	293	269	273	278	267	265	270	283	283	264	289	250	268	234	322	253	279	253	259	290	267	279	282	268	255	276	277	274	277	291	271	291	238	264	279	269	286	283	253	281	257	285	273	274	262	269	264	287	265	307	278	297	238	257	270	298	302	263	270	282	290	284	287	283	263	242	284	283	286	283	281	268	269	251	284	289	258	240	303	286	273	256	255	270	236	280	267	233	252	251	304	298	279	267	296	262	284	293	258	275	274	273	281	273	294	293	252	292	290	248	264	276	259	264	251	273	248	293	265	244	286	265	271	269	250	283	257	285	264	261	278	271	240	260	265	302	279	272	268	271	264	254	239	269	254	249	273	297	269	274	276	289	248	266	283	263	252	270	296	275	262	276	254	280	250	241	249	258	288	286	283	278	290	260	292	266	280	257	277	263	287	245	290	278	248	279	264	284	276	279	267	270	271	301	259	253	245	295	303	300	258	272	266	284	269	270	265	268	265	235	273	272	272	266	274	262	286	279	272	278	278	259	268	293	252	280	263	255	311	261	276	280	274	299	294	284	256	266	256	273	283	301	266	274	265	289	272	282	241	270	281	275	304	255	241
3306	8054	5114	2237	1689	1279	993	808	712	662	555	555	507	514	513	459	423	442	480	435	396	404	407	428	394	394	398	402	396	404	367	369	371	381	382	379	388	387	378	396	375	389	333	392	416	373	395	408	389	390	396	365	382	366	379	384	361	359	368	397	377	356	372	328	390	363	367	398	409	411	366	428	365	375	358	400	354	365	375	385	349	348	372	392	385	378	387	408	392	364	355	397	355	367	386	393	402	369	369	401	345	392	396	363	346	369	369	335	404	356	379	379	401	374	336	372	389	381	348	377	359	353	381	394	395	375	390	391	380	374	386	375	323	372	370	358	373	382	378	390	360	379	357	368	350	362	354	406	370	367	384	373	375	389	378	360	359	368	385	373	381	357	370	375	364	377	392	425	384	389	397	357	402	367	415	410	374	364	368	368	373	396	371	366	374	359	385	365	390	360	396	389	400	385	374	378	390	362	369	369	388	343	371	414	354	395	380	393	387	397	348	373	347	406	343	380	323	372	390	360	377	355	365	358	370	377	404	363	405	371	357	385	371	363	366	385	331	394	426	381	375	376	389	364	389	398	361	375	404	368	364	359	389	374	384	390	381	378	345	364	363	393	380	374	384	366	377	382	400	344	361	377	370	343	345	386	368	356	384	376	352	335	347	415	389	353	374	355	378	367	375	391	391	393	369	367	376	353	384	374	376	365	377	384	397	373	370	370	372	357	365	387	335	367	374	367	362	384	395	361	371	374	392	386	396	372	353	399	366	357	383	365	369	377	366	406	334	378	411	358	407	359	364	388	367	373	362	425	383	385	364	355	373	356	382	363	329	371	376	382	362	384	368	363	376	393	359	367	338	398	356	408	367	398	383	375	378	366	353	357	400	384	366	377	356	401	383	372	368	389	382	400	378	380	360	387	359	374	363	333	357	387	407	344	402	393	393	369	398	367	417	344	414	346	404	373	361	383	388	370	421	395	383	356	407	353	406	366	361	375	385	365	393	382	373	337	351	398	375	367	331	367	413	427	352	397	360	366	386	421	378	379	362	367	352	352	367	365	394	369	306	355	388	373	329	389	378	417	351	387	347	331	387	387	394	366	364	393	351	347	357	347	366	381	385	388	341	386	369	374	405	347	339	345	373	375	371	397	386	365	373	326	361	364	384	355	387	373	392	371	390	346	380	337	395	385	407	383	375	378	385	355	373	339	397	363	399	394	377	386	341	389	329	375	355	381	352	373	360	382	391	379	418	395	374	359	379	376	379	359	404	366	379	389	364	345	396	385	372	374	388	388	359	407	379	407	367	367	370	368	370	349	368	387	360	348	381	383	394	376	335	369	375	361	371	370	384	387	366	402	386	357	379	374	398	371	372	372	371	347	366	382	376	401	357	350	392	386	345	367	387	384	392	381	408	391	415	369	394	357	391	398	398	392	361	403	399	378	392	387	368	396	353	365	350	395	384	385	377	378	384	384	360	390	376	375	383	391	402	381	393	387	393	356	369	393	403	374	416	367	374	430	423	361	357	384	400	374	380	396	340	333	378	363	382	409	392	391	405	363	390	336	400	395	350	370	396	382	378	412	372	356	400	350	366	367	367	356	384	371	357	361	385	361	372	424	372	386	337	357	342	393	375	371	363	373	367	381	397	372	366	373	373	374	422	357	368	381	382	394	380	386	396	403	349	338	369	378	341	390	371	358	339	372	377	369	372	362	356	344	384	352	357	396	379	344	356	349	396	342	382	373	388	381	407	367	384	402	401	385	355	397	397	413	403	359	378	369	364	382	333	341	370	386	352	339	373	377	385	369	401	359	390	390	346	356	368	370	410	364	404	378	374	375	360	400	362	374	406	356	371	314	371	335	397	357	375	385	388	369	377	402	363	368	349	379	379	358	376	365	391	364	365	382	393	348	388	367	401	331	405	403	387	377	372	400	344	358	401	345	402	352	359	381	361	361	355	361	402	381	381	383	390	364	397	396	372	382	368	389	401	383	339	343	365	348	387	388	367	376	359	398	391	370	353	378	404	370	347	361	374	379	382	344	365	366	345	368	354	386	392	381	384	373	389	394	386	366	366	379	354	381	399	388	353	378	395	374	388	364	395	395	344	339	353	393	372	351	338	357	362	371	382	399	367	353	391	353	330	374	338	393	398	347	365	382	375	381	365	382	337	365	386	350	385	392	375	382	364	387	358	381	378	387	395	398	412	395	369	381	365	381	365	347	380	390	349	342	354	366	360	390	374	415	397	382	368	375	354	407	389	343	414	385	337	339	369	385	351	375	361	361	349	370	396	380	398	387	394	356	371	369	382	347	409	351	368	404	394	382	347	353	376	378	387	351	353	326	345	390	364	354	381	370	388	373	404	391	365	407	358	369	355	355	401	364	384	358	369	352	378	391	389	324	362	402	365	370	373	345	362	355	353	392	373	367	377	395	355	383	387	367	394	389	368	373	352	350	343	364	354	387	382	368	386	357	366	371	355	396	379	390	373	373	385	414	403	360	365	386	390	368	405	393	400	321	388	377	356	381	379	373	390	350	381	397	376	388	366	386	371	378	393	362	378	374	401	384	380	363	390	350	414	394	335	353	378	322	394	390	371	382	387	369	353	370	384	362	394	363	406	381	353	363	375	348	376	384	394	417	385	366	321	346	362	394	350	364	416	358	377	385	394	368	352	367	363	386	331	376	348	368	382	373	352	369	391	381	377	387	349	411	387	406	372	421	362	351	417	389	343	392	345	384	356	354	378	343	401	354	370	381	371	337	392	380	361	365	398	384	333	409	405	403	408	368	387	344	372	367	365	359	354	390	390	372	369	380	384	401	368	374	395	376	386	365	414	390	375	380	399	393	373	383	359	355	365	372	369	372	386	355	361	379	377	376	382	383	382	351	398	389	384	370	354	358	368	388	376	378	393	354	394	388	379	380	376	375	405	391	366	407	389	371	378	411	394	412	358	358	386	395	358	393	364	380	395	360	383	365	371	394	369	372	353	377	371	392	411	362	396	376	377	363	414	359	379	412	385	367	393	369	341	357	385	334	412	441	382	367	380	343	390	405	340	386	393	359	396	394	346	380	361	383	371	339	380	398	383	362	412	369	379	362	375	366	337	358	375	379	338	347	385	391	403	388	395	354	368	384	415	380	378	385	418	393	404	411	396	378	381	396	379	386	382	369	368	386	412	377	374	374	363	372	358	382	376	355	357	327	365	354	393	396	350	374	356	372	377	382	378	385	385	360	395	391	361	369	355	402	398	415	372	382	369	376	379	367	384	373	340	383	362	383	387	377	360	392	380	367	388	396	404	349	363	417	373	375	390	349	370	348	371	347	368	375	358	398	376	345	384	390	402	364	375	389	332	355	404	368	374	344	372	388	366	390	354	370	372	388	382	331	378	366	386	375	355	336	381	380	398	345	361	389	372	429	408	365	368	376	377	388	372	367	370	404	377	395	377	361	378	375	357	376	394	351	389	357	372	371	356	358	374	343	378	395
24283	20810	25622	23025	1324	504	449	428	394	380	362	382	369	373	334	361	388	361	370	353	374	316	324	350	329	331	332	336	355	384	336	344	367	348	340	323	341	357	327	348	392	337	337	351	334	331	313	367	342	361	358	325	354	335	341	343	344	324	325	333	335	335	357	348	329	322	366	359	336	360	353	359	374	343	368	367	364	352	335	337	330	376	339	345	315	326	363	341	393	360	354	355	361	349	332	319	366	335	344	341	335	332	305	375	320	372	361	329	343	347	330	370	389	312	351	353	302	370	334	345	359	371	375	375	360	343	370	336	342	334	335	318	332	358	334	366	360	341	374	343	336	322	373	323	318	360	375	324	339	331	318	348	385	347	320	370	348	345	350	336	350	340	338	348	351	332	344	315	354	343	334	332	349	315	356	343	360	351	365	349	347	359	309	322	333	368	367	373	363	337	367	346	320	350	322	336	340	346	308	337	348	350	358	303	385	319	323	344	338	346	321	343	320	344	329	329	380	344	348	336	362	345	339	360	321	342	327	303	317	310	329	370	380	326	372	367	344	354	341	326	333	345	343	323	359	371	334	351	376	319	367	342	332	326	346	368	335	329	352	325	346	351	349	360	311	337	336	351	322	320	382	324	340	315	327	358	342	359	381	314	355	338	336	327	305	377	337	342	351	342	377	340	353	340	337	335	348	339	342	339	351	361	337	338	331	326	321	306	359	342	307	350	354	347	336	322	350	343	337	353	335	347	363	353	343	379	339	362	320	320	334	359	343	346	340	359	344	354	341	374	355	369	328	337	391	319	342	355	342	331	340	331	358	360	357	349	338	345	356	300	306	330	351	315	355	329	336	352	361	309	364	344	370	305	356	383	344	371	322	322	341	318	344	349	336	358	335	337	362	340	378	324	317	311	330	344	346	378	357	357	345	330	307	355	327	335	325	337	341	355	331	344	347	370	344	350	303	358	353	345	328	348	326	339	338	337	334	319	358	348	329	342	319	360	322	350	371	341	343	377	324	346	380	341	342	319	327	337	343	350	352	305	362	312	349	336	358	356	324	344	363	325	349	328	345	337	347	321	352	338	322	348	367	347	328	354	317	350	325	347	333	356	355	347	338	353	338	302	360	336	343	349	339	356	349	326	356	319	315	345	365	320	356	332	333	365	340	324	329	350	343	347	358	332	349	324	305	325	354	335	369	358	342	342	359	334	347	329	344	366	331	341	380	331	346	325	370	352	347	356	341	332	352	344	354	345	320	343	319	352	353	373	323	370	345	322	323	348	333	349	339	373	294	368	388	358	339	347	375	317	358	354	367	328	363	353	330	306	351	347	346	310	371	350	335	351	339	347	323	353	356	342	349	350	344	331	361	364	310	341	321	344	341	360	350	349	365	331	308	326	329	329	327	350	353	333	366	329	309	320	338	359	344	318	335	358	330	380	372	331	318	325	369	347	338	345	356	343	326	351	361	353	345	333	304	302	378	326	332	346	350	360	342	315	331	363	348	315	325	323	363	305	323	346	346	338	383	341	331	370	324	320	376	328	314	340	327	295	298	364	317	350	377	325	335	325	332	348	331	327	354	363	362	329	318	321	328	347	354	323	333	332	359	361	351	349	375	340	358	330	314	343	383	356	367	327	338	347	347	371	340	335	320	355	365	334	312	321	305	330	336	326	337	327	330	351	362	333	328	316	367	357	343	348	344	327	347	332	351	315	322	345	310	354	376	357	353	365	356	332	363	312	356	325	326	339	343	314	354	361	340	315	334	307	308	340	322	348	323	316	331	384	327	330	338	336	326	355	331	316	349	331	366	352	343	373	338	347	348	378	350	328	337	363	375	336	347	329	326	314	349	348	329	305	350	326	355	358	366	374	352	365	337	344	349	354	322	379	330	321	318	334	359	359	354	347	351	386	340	325	326	328	322	329	332	322	349	340	339	357	322	330	340	344	318	335	338	350	344	368	337	368	343	308	320	350	345	344	369	353	314	324	337	359	372	322	346	344	334	346	330	346	351	372	326	295	307	357	372	357	353	307	372	328	339	366	340	346	349	320	341	361	313	348	339	362	334	364	348	321	317	340	313	351	318	361	348	295	320	355	358	321	330	310	296	367	343	370	341	362	361	346	326	348	352	350	365	331	320	336	366	358	337	342	342	371	360	339	336	355	331	333	335	350	310	373	342	352	356	341	380	376	377	357	339	328	378	344	348	326	325	347	360	347	351	354	300	323	364	305	363	360	336	338	360	337	357	301	322	330	326	318	341	346	342	320	340	319	332	343	342	360	350	310	355	337	305	341	346	334	361	352	361	303	303	367	314	341	345	325	348	348	344	322	330	319	344	341	355	315	344	349	340	323	347	346	340	323	344	324	354	366	338	362	341	364	351	379	353	343	335	328	363	327	342	356	336	341	367	350	362	315	357	357	371	360	357	333	352	313	329	331	339	333	339	319	344	338	317	334	333	307	340	356	360	361	327	365	355	367	354	322	328	318	375	384	347	355	342	363	353	329	362	338	324	386	342	331	346	367	355	330	349	329	346	331	388	341	322	360	339	326	350	339	322	328	335	351	368	330	317	316	354	373	345	328	366	328	341	358	339	357	361	379	356	350	375	317	359	316	349	344	359	304	356	355	366	326	345	327	331	359	338	328	312	328	340	320	339	356	334	362	357	351	384	314	373	368	366	311	347	346	340	364	335	369	340	373	329	335	351	327	365	335	333	344	331	350	367	349	302	353	322	344	324	346	353	348	323	324	343	338	364	334	336	326	344	364	347	333	361	363	353	347	350	336	350	326	344	333	326	328	317	308	338	328	339	351	354	393	317	340	344	323	334	354	352	375	379	336	349	300	338	329	361	345	305	359	357	308	351	352	353	316	341	350	367	334	375	381	366	347	365	359	335	355	351	357	346	352	343	337	324	300	321	365	353	311	334	360	354	339	371	346	351	329	360	328	325	348	325	314	367	327	336	321	371	391	359	337	343	358	336	333	338	358	365	333	308	361	351	325	364	352	323	369	352	361	318	316	378	362	292	322	335	336	316	320	362	323	363	336	331	356	311	330	354	340	335	343	351	320	343	349	327	354	358	349	366	358	368	340	345	339	312	338	336	339	334	330	332	358	349	339	357	325	340	330	354	345	362	321	331	347	349	338	366	348	363	352	347	340	345	353	331	336	345	332	362	370	373	315	338	327	334	323	350	337	335	351	335	347	348	335	316	368	323	321	351	341	326	351	341	327	342	326	347	344	343	335	329	351	315	357	361	346	347	317	299	315	372	372	394	345	325	366	346	331	333	355	365	331	356	337	336	337	342	366	329	360	363	335	369	338	363	343	341	301	348	294	376	302	312	374	354	347	345	318	325	324	346	344	369	366	374	366	307	358	350	333	328	344	400	335	331	312	384	334	339	345	345	341	328	329	344	358	381	352	339	338	372	329	340	340	352	309	330	320	336	342	351	340	369	336	337	338	324	317	328	338	342	334	327	348	383	313
3186	3880	2504	1263	1024	794	669	703	594	574	525	527	524	535	478	526	488	466	516	542	487	477	474	461	477	448	435	451	421	430	501	449	415	442	458	460	465	433	454	460	414	447	435	454	475	466	447	431	470	436	463	455	474	482	451	437	436	458	447	454	426	416	440	455	496	475	452	417	434	458	487	479	439	476	434	460	454	471	417	436	433	416	463	450	472	443	434	461	425	470	457	418	461	423	444	421	474	438	411	468	494	412	434	423	429	486	425	483	463	432	439	477	448	427	469	432	445	439	477	445	453	461	428	429	416	443	470	432	444	436	427	413	475	431	444	427	494	423	490	467	425	498	418	434	484	442	462	483	466	468	469	467	444	441	410	465	461	413	498	444	436	431	440	464	433	470	461	428	418	449	433	421	417	475	438	476	433	425	446	442	486	457	421	422	438	454	436	452	461	474	460	468	439	445	448	420	430	461	430	427	480	512	451	462	465	444	442	423	416	469	416	426	455	460	475	420	446	433	467	433	432	447	413	463	454	448	434	412	427	424	429	456	433	437	437	452	447	451	431	463	437	425	452	483	466	430	479	439	443	438	446	425	423	465	454	457	470	459	457	449	427	423	451	477	467	457	449	408	421	427	477	438	427	454	461	446	457	451	442	431	450	426	436	470	447	498	442	482	474	477	458	481	460	445	412	453	409	426	509	453	490	475	462	463	454	469	437	438	398	449	447	449	433	474	466	474	442	459	435	414	437	470	432	436	440	462	463	423	438	462	481	427	461	420	437	456	432	416	480	441	452	470	451	459	439	467	425	450	446	451	435	466	442	445	443	494	451	442	442	456	408	484	431	447	454	449	435	441	436	486	454	442	443	439	433	460	466	478	425	414	458	446	425	428	473	452	434	472	471	480	443	460	411	455	450	440	467	477	450	430	425	425	451	456	426	486	445	423	446	459	432	450	461	404	455	471	460	482	424	454	492	459	402	470	458	456	455	435	467	439	459	478	438	457	437	446	447	413	436	468	455	420	449	451	452	452	484	449	442	412	461	457	381	466	486	445	418	460	443	430	494	413	462	440	464	393	491	459	445	422	418	422	453	472	478	465	412	464	471	438	481	429	448	449	468	463	461	469	468	472	442	408	443	446	477	453	453	476	475	443	437	421	475	458	410	462	463	415	458	453	463	431	408	440	456	462	410	463	395	451	437	478	430	435	459	445	464	452	441	416	496	437	451	397	418	467	470	415	468	429	416	429	459	450	451	439	442	454	415	444	458	463	483	473	436	452	452	459	472	484	440	451	442	423	415	476	437	462	456	420	437	478	438	456	455	447	478	400	429	453	431	434	460	451	428	454	425	457	469	445	434	463	465	463	453	446	468	455	427	433	407	456	410	455	430	474	449	450	495	491	456	492	457	423	453	462	474	455	471	476	438	447	484	480	452	475	455	430	461	443	449	486	480	438	464	413	484	471	453	468	473	464	468	444	431	433	453	450	418	456	454	486	437	456	444	447	449	468	443	449	454	433	439	443	463	454	493	406	469	445	494	462	444	437	463	446	463	431	447	476	438	429	446	468	451	452	466	425	467	482	436	465	482	448	453	420	471	451	453	466	416	458	433	442	444	441	476	454	426	445	436	484	476	439	466	421	428	398	450	466	439	458	438	438	477	440	459	438	415	463	452	457	448	446	435	454	459	469	463	488	409	448	455	462	448	439	494	468	469	451	485	461	502	449	447	462	456	460	432	470	417	441	468	465	436	442	421	437	451	441	437	461	474	500	449	478	462	493	469	425	464	459	434	494	470	439	443	446	468	409	430	450	472	471	446	415	436	419	457	431	435	455	477	441	431	461	417	430	467	456	471	465	445	446	435	431	457	462	449	475	448	441	455	433	439	442	487	468	445	444	456	423	466	470	445	450	443	456	486	481	518	464	473	429	454	448	452	452	417	462	495	437	424	463	460	443	459	433	436	450	455	446	423	437	421	470	454	448	454	434	480	413	472	443	453	466	487	421	452	441	451	498	464	457	414	486	412	454	452	453	449	504	464	461	479	436	459	474	464	453	388	401	458	468	483	439	498	455	446	433	458	451	463	447	480	431	465	440	465	447	440	448	473	451	446	446	433	462	427	455	425	436	428	449	454	468	470	480	430	439	458	464	444	422	465	480	435	442	476	437	517	418	452	439	447	413	446	453	499	433	456	445	434	455	480	438	489	426	437	417	448	416	418	411	455	481	462	452	449	455	478	455	444	450	436	464	487	418	440	420	444	468	451	433	456	457	406	475	460	462	416	450	423	440	420	454	487	470	443	442	491	430	474	455	431	456	434	471	423	453	424	454	422	447	456	460	437	451	476	453	435	440	444	453	427	460	459	464	423	411	448	409	467	444	435	446	419	429	472	476	454	440	458	450	474	479	460	467	454	444	427	488	427	452	446	409	456	455	475	448	432	442	431	445	443	488	453	414	459	414	451	442	449	445	469	434	429	475	464	424	401	437	445	422	417	423	477	500	432	427	444	429	448	446	440	466	461	474	463	438	448	414	419	452	431	416	496	447	460	421	470	499	407	439	443	465	410	436	425	445	442	420	455	459	432	439	421	486	452	465	508	459	396	471	458	455	466	449	487	408	450	448	481	468	432	465	450	434	421	460	448	471	455	469	421	413	451	486	414	441	432	453	453	466	433	478	434	458	453	464	447	422	451	453	418	436	469	457	440	462	447	441	475	465	415	454	480	444	429	434	426	480	452	444	471	443	425	481	462	428	467	456	438	429	437	452	442	452	442	459	442	447	437	428	438	422	451	439	438	462	426	484	447	451	431	400	454	489	457	487	496	437	478	474	467	437	446	459	495	424	433	456	444	441	431	433	496	431	454	419	428	460	431	408	437	467	433	467	449	480	448	463	476	464	437	412	458	452	494	462	456	467	439	446	451	427	414	466	431	430	453	495	462	478	470	462	468	472	438	442	461	418	471	466	435	477	467	453	443	428	430	466	433	444	480	463	412	446	445	447	490	420	456	464	437	429	450	444	428	442	473	478	470	438	449	426	477	411	474	431	463	427	472	435	453	447	444	443	463	418	433	461	416	452	467	441	436	443	442	449	460	468	447	458	458	443	438	467	446	427	482	443	476	433	453	462	442	472	477	425	451	465	421	465	444	477	449	446	471	433	458	449	459	420	447	443	466	439	403	448	426	423	436	483	466	423	429	479	472	437	434	502	486	445	463	488	428	447	464	452	453	461	474	469	462	429	461	448	441	428	424	460	431	415	487	454	463	464	433	461	463	476	479	465	446	417	442	442	461	408	445	437	424	426	482	439	485	439	467	455	473	422	442	452	441	464	444	464	443	435	421	491	433	434	432	435	442	433	446	468	432	469	430	477	428	460	463	444	444	430	455	472	431	460	470	477	430	449	472	460	435	484	461	468	474	455	461	451	470	485	480	479	463	453	438	465	452	424	463	466	446	434	449	486	477	475	458	451	446	438	469	460	427	463	472	442
22109	20854	28170	23626	20849	19830	1290	398	303	249	252	185	205	183	177	170	155	145	133	135	130	132	117	125	99	112	117	112	115	99	118	82	123	120	111	93	96	90	102	98	101	106	103	109	95	114	84	105	116	104	108	100	121	91	97	105	88	83	78	88	100	104	96	89	96	100	106	103	90	77	88	98	120	94	107	93	96	77	97	98	88	111	92	95	84	86	107	122	99	104	96	87	81	102	105	95	83	103	106	99	98	88	85	95	115	109	88	112	111	104	93	100	99	86	86	85	101	93	92	109	102	91	113	99	107	110	101	81	85	86	98	99	88	105	107	82	95	108	103	98	103	85	93	86	97	93	86	87	93	86	112	83	109	83	115	95	99	77	92	100	92	95	82	95	88	82	97	93	105	87	92	98	97	91	84	101	93	81	91	102	88	105	77	88	88	116	80	104	73	98	90	85	93	103	79	104	97	95	82	105	103	102	99	81	95	107	108	87	93	96	103	125	99	96	108	107	98	86	88	97	89	111	98	110	95	94	86	97	96	99	84	107	93	112	93	110	87	104	113	103	94	87	102	108	112	106	89	85	82	98	94	113	99	99	93	96	95	100	96	111	94	92	109	104	95	75	96	99	93	81	104	90	106	101	86	98	86	94	83	101	112	93	86	92	101	100	110	90	84	75	99	101	90	106	94	94	95	89	96	103	86	100	98	86	94	83	79	85	97	89	106	97	87	85	95	109	87	82	89	83	119	93	95	112	103	114	94	82	104	107	89	83	88	91	92	106	114	106	83	79	92	102	106	98	97	98	80	103	106	103	95	86	107	92	80	94	100	99	96	84	91	92	79	100	95	109	93	98	88	104	83	93	110	100	100	107	114	110	94	100	98	86	118	86	88	102	105	106	103	93	109	95	91	78	88	77	93	93	93	99	87	90	88	89	94	95	114	104	90	94	110	84	88	102	84	103	91	97	96	105	96	84	99	80	81	110	81	108	115	92	93	97	97	96	99	90	108	100	108	94	101	82	95	100	106	94	90	88	112	83	93	111	77	97	106	87	91	102	92	107	92	98	102	101	83	99	91	81	83	90	92	95	86	96	90	106	106	113	100	88	103	82	105	105	90	99	94	102	94	99	84	95	77	92	84	106	85	106	100	108	88	101	90	94	102	90	87	92	99	92	102	88	85	81	89	103	98	73	99	95	105	96	97	106	98	109	94	97	95	95	86	100	85	91	93	97	93	96	106	95	89	89	101	107	97	92	77	102	93	89	115	99	90	85	108	97	96	87	89	106	88	88	107	96	90	103	84	86	107	99	84	101	103	105	100	95	103	101	95	101	96	92	87	104	100	91	102	95	86	82	104	76	82	93	88	95	81	86	85	92	85	86	85	102	94	75	100	96	103	78	67	94	98	103	100	95	96	89	110	105	98	92	94	98	91	105	93	88	87	105	111	95	100	81	101	79	92	84	91	88	96	107	85	94	104	100	94	95	96	81	89	98	93	85	101	96	104	93	94	111	81	96	98	100	88	94	89	88	104	106	98	93	94	96	103	96	101	107	102	87	87	92	103	91	77	83	104	97	93	84	108	108	105	86	74	107	106	87	81	90	97	95	112	91	85	94	91	85	99	90	97	82	90	98	82	87	82	91	96	96	85	75	88	111	101	113	105	78	89	82	118	102	92	95	96	109	99	107	98	99	94	109	83	90	112	93	90	110	91	82	94	104	97	87	91	69	87	101	94	90	90	86	72	113	103	100	98	75	73	99	77	115	112	86	106	109	107	99	112	106	106	96	77	80	95	93	95	100	102	98	107	100	100	103	95	98	103	99	108	89	89	97	97	104	109	105	98	98	116	83	109	93	86	102	85	88	94	115	98	84	107	106	87	84	108	110	96	111	98	84	86	90	96	94	86	76	82	102	89	100	102	107	86	95	90	115	81	97	90	91	85	111	87	95	94	86	104	87	97	88	90	95	79	91	93	102	83	93	93	105	96	87	101	80	97	87	107	94	108	100	87	82	115	82	104	86	106	99	96	113	90	87	114	102	101	79	91	85	86	89	79	103	96	79	92	98	82	107	97	102	89	99	91	96	104	74	82	78	92	99	81	94	101	104	92	96	88	95	90	101	104	96	94	92	80	92	90	97	99	91	78	111	81	105	108	112	95	93	105	90	82	67	89	88	95	78	101	83	84	92	86	93	89	93	104	93	105	86	88	85	108	121	99	91	96	76	72	96	106	119	89	89	102	95	93	91	79	112	86	102	99	104	98	79	74	92	90	105	99	85	89	91	83	86	89	104	81	99	109	90	99	94	103	101	95	82	115	108	99	86	88	101	96	97	92	87	109	88	95	106	101	100	102	90	101	94	84	86	83	94	102	106	107	100	91	94	84	101	97	105	94	82	98	89	89	114	89	113	90	96	89	88	92	76	97	94	94	117	96	107	80	102	104	108	85	81	115	96	97	92	95	96	105	98	82	101	98	103	82	112	84	98	92	89	78	103	93	81	76	99	90	116	82	98	96	95	102	99	94	98	107	100	80	94	105	83	102	102	104	104	79	80	120	88	92	94	102	86	89	97	102	108	91	98	105	97	102	91	91	86	95	111	81	87	99	107	108	92	86	88	102	101	108	85	92	95	116	84	114	97	101	80	91	98	91	103	89	100	94	90	92	118	85	101	79	95	102	95	97	94	94	108	101	108	95	100	96	105	78	90	98	89	95	92	109	94	104	94	93	100	89	93	103	100	102	91	98	107	99	92	88	80	86	85	80	94	86	86	85	99	104	88	105	93	87	93	105	112	91	80	76	96	106	92	86	100	96	78	101	88	88	98	93	100	82	94	92	91	89	91	98	99	91	95	101	80	107	98	98	88	86	96	104	88	100	111	86	97	87	86	87	98	103	104	58	84	112	109	108	94	99	106	97	108	124	96	90	102	90	87	104	90	98	117	86	79	100	112	77	70	71	107	87	102	98	82	84	97	99	80	78	71	89	90	108	105	97	101	86	114	88	102	99	102	91	87	97	96	93	80	81	111	95	106	91	96	96	101	74	98	90	101	83	84	82	113	106	88	77	90	94	98	101	90	106	81	103	91	111	97	96	90	83	83	90	67	82	92	121	101	86	95	80	119	110	87	111	98	92	76	96	82	81	72	78	105	94	88	107	91	92	106	99	97	92	100	106	94	103	96	102	83	95	96	102	92	97	94	105	97	114	100	101	75	111	110	99	89	92	91	91	98	90	104	87	91	100	87	89	93	99	97	85	95	97	104	89	79	96	93	97	112	88	86	84	90	94	93	76	102	113	92	91	100	96	99	89	95	102	100	94	90	106	96	73	93	89	97	107	102	109	78	85	90	99	103	92	98	100	64	76	97	97	105	111	102	91	89	87	83	102	89	89	97	99	82	106	93	96	112	103	85	99	98	90	96	104	97	88	86	95	100	94	77	94	93	85	89	83	97	87	91	79	103	88	99	86	112	81	80	107	90	91	99	93	84
4291	12429	8056	3524	2462	1702	1183	943	743	610	557	417	401	358	330	292	266	263	245	214	193	189	203	188	193	172	183	180	185	172	182	151	153	162	151	164	151	154	171	163	145	146	137	149	141	146	155	139	139	154	146	150	148	128	137	138	136	146	153	135	159	156	126	122	143	165	151	147	131	151	122	118	144	137	149	111	112	129	121	136	130	124	131	124	118	129	148	108	152	141	125	124	159	118	149	137	129	152	143	129	133	116	142	138	140	119	124	149	125	127	127	152	137	116	136	130	137	130	146	121	139	126	146	130	149	141	136	142	141	125	129	110	138	117	128	119	144	147	140	102	135	108	115	126	113	126	133	147	149	124	150	127	141	125	107	138	121	144	127	120	132	136	136	143	121	111	134	155	113	146	112	116	145	124	147	120	123	132	106	109	125	122	128	139	135	112	127	150	126	126	118	106	120	119	112	120	117	130	118	120	124	146	145	125	145	144	126	132	132	127	134	149	131	128	140	134	137	132	121	114	126	120	126	139	132	116	122	137	135	141	124	143	145	144	120	110	126	137	140	115	129	133	128	137	128	129	137	110	130	126	127	126	134	132	146	138	139	114	116	118	118	139	117	115	138	125	129	126	119	146	119	130	134	133	127	141	136	116	129	124	141	149	107	117	127	113	129	127	138	113	141	134	125	132	124	113	127	129	129	150	132	136	123	113	124	139	127	125	126	136	117	123	130	137	129	152	119	125	133	118	124	137	127	147	120	131	130	102	133	155	131	134	130	140	139	131	138	134	134	131	108	129	120	122	131	102	132	116	131	121	121	142	129	125	119	121	139	115	125	125	140	115	124	140	122	138	152	117	144	126	139	133	129	109	140	126	150	140	146	124	130	122	119	114	133	99	124	139	154	133	101	131	125	126	142	127	123	118	127	127	108	117	144	131	137	140	117	135	151	122	122	140	126	113	152	141	133	134	111	128	125	142	115	112	126	133	123	121	117	131	140	152	137	132	124	147	133	146	129	145	114	133	144	113	126	128	131	140	126	132	126	160	134	141	144	114	127	121	133	124	115	142	125	148	136	124	139	115	148	139	122	120	120	124	122	144	135	129	133	130	115	121	145	154	126	134	122	170	127	139	134	132	137	133	120	145	127	144	135	137	134	127	116	121	110	140	119	110	147	111	142	116	142	133	123	133	137	115	132	146	119	119	140	144	142	132	122	145	116	133	119	130	140	132	111	127	141	137	126	151	128	131	139	165	122	147	119	136	143	149	135	133	107	130	130	125	125	117	116	137	139	122	140	127	128	95	131	131	121	124	111	153	137	117	127	147	148	125	123	155	127	123	138	128	140	118	130	117	129	138	127	139	127	130	132	129	136	132	124	151	123	135	123	131	124	120	134	117	120	129	161	127	137	149	143	115	120	147	118	143	119	141	139	139	141	121	129	129	117	116	130	131	153	128	144	139	122	148	116	126	116	126	137	123	120	129	126	140	138	122	133	126	118	138	145	129	144	134	130	138	129	121	111	132	129	155	132	123	127	123	105	139	133	129	124	138	127	145	107	134	140	118	129	130	122	131	139	113	109	106	123	124	133	122	123	146	124	132	144	120	123	127	117	139	119	133	140	109	124	130	134	137	124	117	127	132	136	125	137	133	132	121	122	136	123	129	133	120	119	118	148	147	156	95	115	124	128	125	114	152	132	158	127	130	118	114	127	126	154	141	150	147	116	113	125	123	127	125	128	143	128	139	116	133	140	129	146	131	147	111	124	128	147	123	139	133	134	150	119	131	142	103	135	115	148	127	137	133	131	124	128	126	149	127	103	117	123	130	132	133	150	136	126	123	134	123	122	124	115	130	131	137	124	128	140	149	132	128	133	131	144	135	120	123	155	139	120	126	148	123	129	122	151	142	134	124	116	136	146	130	128	131	131	142	120	136	139	121	130	135	137	113	131	111	144	146	110	120	132	138	116	141	142	141	136	153	119	135	142	132	117	132	130	134	137	139	148	137	144	109	128	145	119	145	128	126	136	140	122	123	132	119	118	164	128	134	139	124	145	136	121	115	132	143	143	134	131	134	120	134	124	127	115	138	119	135	137	121	144	125	147	141	144	133	144	145	134	121	143	125	128	112	119	129	137	127	151	131	128	139	132	127	114	123	122	146	131	115	135	115	126	115	118	137	129	110	107	130	123	142	143	123	138	126	123	139	121	144	120	133	128	143	120	123	133	130	135	123	143	121	129	142	134	131	119	149	141	118	130	135	115	121	123	145	121	136	112	126	140	107	141	119	122	122	127	135	139	122	131	143	135	116	147	154	145	110	129	123	145	132	130	123	128	141	121	111	116	138	132	123	132	130	150	110	127	100	117	122	134	134	138	124	126	140	119	114	131	172	139	129	129	130	131	135	151	128	129	143	133	123	147	137	140	145	124	140	153	134	141	126	123	141	120	133	132	150	144	111	111	114	147	152	139	125	136	126	114	134	118	123	137	126	134	112	136	127	141	127	142	120	131	110	137	128	149	127	115	125	125	117	125	117	137	139	132	124	120	127	150	137	109	102	133	125	138	143	125	113	141	119	118	116	139	131	147	127	119	130	138	132	147	152	120	136	108	143	137	138	139	134	109	154	123	134	125	118	131	130	117	134	126	131	117	118	130	151	138	128	126	132	136	134	123	163	132	129	121	146	133	124	136	123	132	114	124	124	130	135	145	149	148	137	133	126	136	116	133	130	127	126	139	127	142	143	157	127	133	122	125	120	134	136	148	147	122	161	127	117	129	123	128	112	129	129	140	106	126	147	113	107	136	141	143	135	143	110	131	120	138	134	126	143	114	120	131	143	134	128	128	137	130	153	139	128	120	112	130	129	137	140	136	139	135	121	132	122	122	117	126	128	119	122	133	150	107	126	150	109	146	139	113	143	144	137	135	128	141	140	130	124	141	152	149	115	143	125	126	140	127	165	118	134	113	136	109	104	130	127	130	120	127	127	127	136	136	133	122	140	131	144	119	124	143	133	114	143	138	108	134	126	125	121	139	151	132	106	118	116	146	134	139	115	135	138	123	135	166	145	124	120	111	146	154	146	118	115	133	121	119	118	134	120	152	128	132	135	121	132	117	138	128	128	134	125	116	123	121	142	129	134	128	132	141	139	123	122	139	108	136	110	116	133	144	140	140	134	124	120	160	117	127	121	137	109	117	147	146	139	124	107	128	110	128	133	121	136	135	119	139	144	124	125	115	116	110	129	128	147	128	133	117	126	125	127	140	130	127	139	133	114	140	146	112	153	126	133	129	136	122	138	132	137	127	128	127	139	128	137	150	117	104	155	136	124	121	144	150	135	104	138	121	146	114	118	118	130	127	125	136	142	137	124	151	141	118	119	130	121	132	142	102	129	124	127	132	134	119	149	141	134	132	123	115	137	119	160	132	137	121	120	123	139	120	129	123	130	116	145	127	125	116	108	139	128	115	115	121	116	113	126	121	139	131	138	140	114
26713	17236	3299	788	664	589	450	431	415	429	423	467	417	412	443	445	419	441	451	447	426	441	464	432	458	464	408	437	434	418	423	413	440	464	403	425	436	436	414	432	404	425	426	410	442	443	414	414	456	441	424	426	438	417	407	424	415	429	425	453	409	415	433	391	449	442	424	399	447	421	407	426	433	420	399	411	433	399	421	415	452	423	437	400	444	438	390	446	452	408	440	423	421	400	440	432	386	418	406	414	414	435	426	434	378	421	427	461	411	433	412	409	453	416	435	408	453	400	449	444	432	437	440	439	466	426	441	444	518	438	438	433	442	418	426	402	429	401	436	407	433	455	400	400	413	443	391	420	439	427	456	412	440	387	401	439	428	410	428	411	415	436	425	454	447	438	435	409	403	403	427	458	412	441	419	444	461	396	449	454	409	446	461	417	424	445	430	414	419	399	448	399	416	403	440	411	418	415	415	439	464	416	411	410	435	385	398	441	438	427	421	406	454	403	424	415	432	401	429	450	430	419	418	416	416	416	415	363	421	426	399	440	426	444	441	439	427	448	420	416	451	434	441	438	441	430	384	428	439	433	428	462	419	409	415	416	425	403	460	448	438	412	427	445	439	414	460	403	382	411	427	422	425	483	432	400	446	456	467	376	438	424	456	435	454	412	446	439	426	422	447	428	452	434	446	412	422	429	451	426	460	406	435	394	388	443	446	450	439	414	465	439	368	452	443	450	445	420	432	432	420	446	402	427	431	451	416	428	414	432	415	403	421	448	441	433	407	428	447	403	395	392	476	467	402	435	414	429	426	405	424	452	415	435	417	422	407	449	384	423	447	452	408	383	434	443	441	440	461	448	398	430	423	375	424	461	401	422	414	430	421	438	434	437	418	460	438	432	430	396	418	429	438	433	459	443	423	428	471	445	428	402	424	418	417	445	437	454	457	418	445	414	412	444	426	420	391	384	436	414	397	432	442	429	441	437	440	450	420	416	405	437	409	405	415	431	415	423	424	444	425	419	411	465	412	418	459	454	479	407	408	447	448	418	431	433	431	406	453	437	399	430	375	412	448	420	437	460	401	450	411	436	403	436	412	423	416	410	440	422	411	463	444	427	445	435	433	412	452	436	468	417	431	443	460	448	453	427	406	423	465	421	426	439	436	423	403	423	398	482	426	423	427	446	420	450	388	419	401	441	420	422	421	451	415	451	436	417	421	441	439	409	419	414	415	429	415	399	425	455	417	441	451	443	428	481	411	411	400	456	404	419	420	414	455	422	420	424	449	409	416	378	424	431	398	442	416	413	395	424	432	408	417	427	445	442	417	467	435	446	438	410	399	421	402	462	453	468	425	415	437	424	442	393	444	429	413	472	414	397	410	437	428	426	408	413	412	454	422	418	425	465	417	445	426	441	430	446	444	412	425	419	427	415	445	410	450	433	417	382	450	441	409	413	419	445	422	436	415	434	436	447	375	444	429	399	456	420	466	410	427	472	422	398	402	427	393	416	400	419	404	409	409	437	380	396	438	431	434	433	427	407	416	422	395	459	422	400	480	404	413	416	428	425	469	411	394	434	422	443	400	442	461	450	435	475	413	430	444	409	441	404	449	424	426	462	410	415	423	429	420	401	442	405	447	424	419	426	410	412	397	422	450	422	435	419	408	442	410	472	424	443	463	400	422	417	424	439	398	408	414	451	432	423	446	382	420	425	427	425	411	410	379	436	386	422	400	405	445	407	434	418	410	466	422	387	438	402	436	469	425	440	419	465	446	419	448	435	436	433	429	450	408	433	406	435	409	398	405	437	405	432	436	458	398	447	451	397	402	416	448	415	434	421	445	426	436	427	455	430	447	460	451	414	371	453	418	438	447	415	457	388	410	411	467	419	470	429	408	436	401	400	462	427	425	435	420	472	451	417	405	427	391	404	448	414	420	435	415	440	426	413	448	432	392	450	429	450	407	423	430	441	445	447	466	425	462	395	404	426	414	418	441	444	405	443	449	458	421	413	467	434	416	444	435	433	455	436	389	428	413	442	422	410	374	413	425	437	436	397	441	438	404	397	432	428	426	442	462	430	421	414	443	447	442	437	429	447	417	445	412	481	397	457	408	411	419	440	423	426	425	450	389	403	453	458	393	413	447	422	450	410	418	403	486	409	422	420	416	427	425	434	399	441	436	445	423	423	488	452	416	456	416	416	389	444	461	434	419	451	442	416	423	445	427	440	425	413	435	437	435	423	410	419	451	463	417	412	438	453	444	424	411	390	432	422	431	392	438	456	412	469	459	465	426	421	432	421	406	421	438	439	426	460	437	406	446	428	431	422	416	433	393	421	407	421	400	461	444	445	424	443	387	467	414	408	404	446	384	406	428	425	407	416	433	455	393	420	447	400	422	397	428	467	410	438	411	414	438	425	445	434	397	436	455	444	409	431	422	440	466	393	436	430	419	411	403	424	432	381	422	422	448	432	457	437	482	454	414	423	395	407	417	460	451	452	456	422	413	438	435	438	397	441	446	458	437	418	409	410	421	414	406	407	412	449	424	438	432	430	412	429	415	435	423	434	426	437	435	434	426	432	446	437	453	464	417	472	450	461	416	418	452	451	427	414	437	408	464	446	396	390	388	430	394	439	397	397	455	403	422	443	445	454	413	402	443	411	407	420	412	458	428	460	434	449	414	414	416	421	404	425	434	424	433	470	450	409	494	436	448	415	423	379	393	407	429	418	404	431	422	446	467	408	417	436	430	406	465	403	390	389	387	430	426	442	448	442	429	431	408	425	463	417	414	437	434	415	411	412	446	425	389	427	474	449	421	438	413	439	444	393	437	443	486	432	400	459	446	430	431	447	438	438	445	435	372	382	410	440	420	420	429	439	427	430	407	415	420	403	420	428	434	421	418	418	418	428	393	434	443	386	421	442	450	424	401	486	418	410	464	449	443	436	451	419	431	466	415	433	427	429	456	428	455	410	424	402	414	398	438	426	438	464	477	432	400	462	419	421	456	417	421	418	434	441	440	403	456	451	436	425	413	415	454	406	392	432	396	430	406	426	435	406	405	410	406	447	453	426	427	438	382	437	399	425	399	412	490	416	416	406	432	459	394	455	438	450	399	429	482	413	404	434	462	419	427	415	425	454	391	452	425	426	453	437	409	431	407	434	438	394	442	454	431	423	444	411	411	483	404	415	399	448	424	422	441	433	417	419	428	420	387	423	473	453	395	413	426	461	408	381	418	412	434	428	394	444	419	383	414	428	442	426	377	415	458	413	396	416	424	434	453	398	432	419	422	454	464	427	449	429	434	406	456	441	417	448	432	424	429	431	394	437	395	430	408	429	426	384	465	423	421	440	404	426	419	410	419	426	404	416	406	444	410	424	413	435	441	390	425	423	440	433	423	450	406	434	410	403	448	436	432	410	425	396	428	395	393	389	440	409	435	412	422	409	413	453	456	410	401	398	462	444	400	462	420	456	422	449	451	429	420	412	397	436
4144	1431	1092	809	758	599	651	568	589	618	611	630	628	594	624	593	563	562	557	549	564	584	589	532	558	563	587	597	571	580	569	539	582	563	540	607	591	551	549	572	568	561	536	540	565	524	561	587	537	552	548	568	571	510	530	538	600	558	594	608	554	575	596	564	557	543	579	580	579	562	582	545	572	559	550	592	528	559	572	552	611	550	589	582	544	566	541	571	570	556	544	550	576	559	647	567	574	551	527	566	607	564	594	536	557	537	584	561	530	576	556	536	544	578	535	549	512	608	555	538	538	542	544	562	618	562	583	559	575	571	570	535	547	546	617	583	557	593	577	620	600	523	554	582	604	544	563	602	556	593	569	531	547	618	598	583	570	584	576	522	555	568	571	553	541	579	555	543	558	564	549	575	608	577	562	572	586	577	557	554	540	558	533	536	583	554	531	548	552	535	547	532	597	553	559	581	589	544	570	578	567	586	615	581	578	590	559	590	540	550	573	546	576	559	604	587	562	593	593	552	562	603	582	572	581	566	572	532	610	570	574	642	546	610	615	561	546	542	550	575	522	610	572	550	553	579	569	580	604	558	582	561	565	601	540	595	574	561	576	616	574	600	572	581	559	562	548	573	568	576	587	558	527	524	567	543	595	615	579	552	566	561	563	566	582	578	557	521	583	567	561	547	556	614	528	557	559	602	564	573	562	554	607	563	588	529	585	576	544	588	565	554	581	527	553	602	573	568	606	526	578	595	555	571	560	602	534	572	544	538	600	559	534	543	588	595	572	610	512	569	543	584	560	545	598	628	592	578	521	561	542	541	579	582	561	596	561	597	580	600	564	565	556	580	593	586	602	539	560	562	564	560	525	561	584	533	581	588	593	557	561	541	565	570	614	556	554	549	570	557	548	550	547	567	570	585	596	588	582	573	599	561	568	557	606	549	568	560	581	587	540	578	558	550	586	568	549	591	568	552	579	600	538	548	534	551	614	579	570	558	556	550	565	573	608	563	573	557	596	525	550	550	551	566	582	574	557	545	571	585	554	577	548	577	563	539	584	564	575	602	564	565	534	585	524	532	594	569	577	579	592	615	539	546	582	622	607	538	593	595	553	551	560	580	569	556	575	560	551	586	571	546	557	581	528	583	554	537	586	559	602	599	556	547	580	597	536	555	567	560	576	539	575	593	575	540	591	573	591	545	593	540	568	571	564	572	580	536	579	528	543	569	568	575	549	587	569	582	565	584	538	561	538	551	588	570	621	592	529	566	595	563	517	582	566	589	545	547	597	539	597	601	563	549	599	582	610	561	527	561	586	551	583	560	549	606	609	610	595	570	561	563	579	551	618	562	562	537	547	628	542	565	595	590	560	581	525	532	526	532	561	546	580	598	553	559	528	608	569	581	605	572	591	554	587	571	515	564	583	561	568	585	533	555	555	570	539	580	581	530	608	578	571	565	566	558	548	527	581	539	552	545	587	575	547	569	590	573	531	566	553	535	600	543	530	563	556	601	564	541	544	584	568	536	575	585	554	570	549	572	556	561	597	548	550	562	585	570	516	598	562	522	577	589	576	549	600	571	523	571	536	551	560	591	591	552	589	600	552	568	549	605	569	627	547	577	570	596	594	555	545	533	592	599	576	579	619	542	577	547	599	583	588	571	576	576	538	577	603	619	582	589	566	600	563	572	593	562	561	536	567	582	592	590	582	606	558	546	563	556	575	552	558	555	538	590	606	552	559	580	575	597	570	569	568	526	611	558	563	559	576	552	562	605	588	582	560	573	576	585	547	585	599	600	572	586	573	565	559	559	513	623	591	590	607	566	588	559	594	564	580	579	539	559	555	576	559	591	528	576	542	559	569	553	597	576	593	539	514	557	580	572	549	515	577	571	550	572	544	564	571	577	521	567	566	582	572	555	582	562	614	578	589	557	540	628	595	526	563	563	607	603	599	537	566	581	605	618	576	561	581	570	526	602	540	603	543	553	572	546	584	569	522	521	575	606	531	557	556	590	559	568	597	547	575	608	593	544	545	569	587	564	571	550	594	588	591	563	562	554	558	580	584	540	533	566	590	592	549	594	599	545	583	575	607	561	596	550	552	559	577	555	564	576	577	563	561	583	566	604	555	557	568	586	598	561	603	553	575	561	581	583	555	594	564	573	548	600	591	588	533	592	582	585	529	599	580	566	528	576	558	625	546	570	607	589	568	565	583	596	559	559	587	576	599	534	567	532	572	545	573	542	593	571	585	594	570	581	559	517	586	521	596	536	552	551	553	561	543	562	591	574	583	519	565	558	532	560	570	583	544	603	583	516	565	564	531	588	573	598	564	551	599	570	593	538	514	558	584	585	578	511	567	576	559	567	557	570	548	622	549	548	558	588	581	572	582	554	578	580	593	588	567	560	555	556	562	601	550	554	598	574	582	522	591	578	615	568	531	596	611	581	593	575	503	553	556	571	557	542	551	583	576	548	580	581	567	569	587	574	571	562	501	552	564	557	541	590	553	570	605	549	550	556	580	556	557	553	560	577	547	611	560	585	535	561	541	570	556	611	566	539	556	556	548	560	535	554	553	540	571	566	558	555	568	585	553	594	612	557	570	576	633	580	609	568	627	588	583	568	525	573	582	528	570	556	583	544	560	589	532	570	553	593	557	560	565	517	549	584	545	585	542	545	614	545	549	551	596	598	590	549	585	563	554	541	592	561	551	611	598	597	508	567	575	580	540	587	518	559	548	571	610	563	550	544	558	544	561	543	520	581	533	574	573	531	552	588	586	528	584	565	577	574	523	559	542	585	562	574	587	501	561	583	545	535	554	566	561	543	547	552	586	575	588	541	602	557	603	574	561	569	572	575	577	580	587	570	539	572	587	592	626	559	568	530	558	566	578	571	590	537	593	568	557	527	522	562	543	541	583	562	581	593	587	581	568	551	599	587	587	603	592	567	575	567	579	567	579	572	533	539	551	573	599	579	533	571	580	518	556	580	570	573	555	584	573	596	580	551	560	588	580	568	559	521	617	572	599	546	519	537	610	558	541	536	550	556	588	609	575	529	579	544	577	566	567	586	550	553	595	594	600	549	598	563	563	558	527	573	592	566	543	566	611	560	600	595	540	554	546	592	543	556	585	551	578	607	601	558	609	606	600	556	584	595	569	585	569	566	550	573	574	558	591	589	568	579	567	597	559	556	578	572	571	593	571	566	554	547	587	586	574	594	599	566	527	548	587	562	569	568	549	519	606	590	590	547	589	552	527	564	572	555	572	560	556	574	590	546	577	582	571	585	564	598	582	546	548	557	562	564	567	578	572	625	562	562	540	592	604	564	594	552	547	590	553	556	580	583	599	556	595	596	565	549	573	555	605	597	567	547	576	558	584	570	592	576	577	584	569	586	570	570	616	550	585	561	527	584	545	582	538	563	590	549	552	567	612	573	568	582	551	571	545	599	558	549	564	575	548	585	559	520	576	607	554	554	580	576	594	550	599	545	532	587
23015	20876	27595	24252	20358	2168	578	441	367	353	357	366	322	322	326	311	286	320	280	256	288	320	297	293	294	273	277	273	273	275	277	259	293	254	299	259	299	245	281	267	258	285	281	284	232	307	281	281	303	285	271	301	274	303	255	256	270	247	297	270	280	286	282	257	256	281	298	294	272	279	274	270	309	254	268	258	248	259	269	277	277	281	267	255	261	280	257	298	277	280	264	292	273	256	261	255	279	300	302	263	325	246	263	297	255	243	248	267	290	254	264	270	280	256	281	289	264	285	257	259	284	276	273	290	288	263	268	287	280	246	279	262	278	292	245	254	270	242	279	263	276	261	275	260	292	251	267	255	264	289	247	255	263	261	275	290	267	268	277	261	275	263	284	275	257	268	277	267	274	248	259	227	284	240	265	269	257	264	276	300	270	275	252	238	280	251	286	286	302	251	255	278	296	246	268	288	271	278	261	283	252	272	240	289	243	269	257	253	281	275	285	299	282	284	258	292	253	267	255	249	301	284	260	283	266	258	312	285	268	284	272	244	270	247	272	273	281	270	264	275	254	263	296	235	260	291	259	271	270	258	279	268	261	276	299	254	258	277	265	275	254	272	249	268	277	291	270	290	245	249	251	277	262	291	260	276	280	265	286	275	257	255	257	273	264	272	275	252	280	284	265	260	297	233	259	285	272	275	273	242	276	320	243	274	287	258	282	285	287	264	271	251	296	249	256	250	232	259	287	245	283	266	242	273	261	301	265	255	267	289	268	281	287	302	263	252	268	265	276	272	268	291	294	269	276	307	235	270	264	292	283	295	284	270	274	241	288	274	276	261	262	254	229	225	259	276	324	241	298	265	252	268	277	253	252	276	266	277	280	288	275	293	282	308	273	284	282	266	254	275	291	264	243	293	286	278	255	283	278	269	248	243	258	266	265	238	251	279	270	240	242	263	255	304	276	284	267	308	289	273	283	247	260	282	267	271	248	235	279	277	249	246	261	265	230	280	266	261	267	278	255	302	281	256	293	275	286	284	250	283	290	273	278	274	269	242	262	292	269	284	261	267	265	282	280	288	273	270	258	282	287	263	241	286	282	262	239	256	293	286	286	258	254	283	270	266	300	281	273	245	275	273	259	269	256	281	267	262	298	290	254	249	264	297	284	273	258	271	237	261	273	258	250	270	252	240	265	274	256	244	264	257	259	266	250	278	289	277	271	269	310	259	252	262	279	268	280	277	266	299	270	278	270	256	263	278	281	268	265	285	265	293	267	272	268	264	277	264	288	265	254	305	256	287	262	242	276	278	268	251	258	284	237	260	259	299	265	288	246	261	289	310	275	271	288	259	252	249	283	266	248	263	219	284	287	273	265	268	260	241	275	283	279	291	297	252	272	301	259	259	259	256	275	304	269	275	279	278	275	293	282	262	280	279	260	254	270	288	243	276	282	274	278	255	269	314	290	262	282	252	282	276	296	306	266	265	269	269	245	274	245	293	263	276	260	288	265	281	254	249	282	287	297	249	255	291	278	221	259	284	270	243	258	261	296	246	273	253	272	265	274	257	277	258	253	275	303	281	257	293	280	285	254	264	286	307	271	246	275	273	277	278	279	268	263	271	263	250	250	275	253	256	245	303	284	253	268	253	277	277	276	273	248	250	254	298	271	269	255	262	271	258	272	270	283	262	265	272	261	240	282	270	281	277	258	271	278	258	267	286	268	263	295	293	271	260	281	263	275	265	269	278	250	271	244	274	255	263	276	274	287	256	264	280	239	256	247	290	258	273	248	314	265	272	264	227	306	271	284	304	246	241	286	278	259	276	281	247	247	272	253	301	256	256	272	259	290	304	273	262	259	295	258	277	275	257	298	252	252	314	278	260	260	264	260	259	285	251	271	273	274	280	284	246	285	276	251	262	268	257	249	266	281	289	246	285	250	254	271	242	282	274	259	251	269	277	273	282	284	287	276	258	256	256	273	281	274	289	276	252	262	261	288	263	270	269	244	282	273	279	270	275	284	260	247	258	295	292	266	281	262	260	267	245	264	273	252	268	280	262	258	293	271	272	282	284	255	254	255	292	273	261	266	261	277	244	266	275	261	271	275	277	247	291	261	272	276	266	257	266	250	277	249	250	262	247	267	291	261	236	287	241	267	269	292	293	279	277	262	247	250	280	282	278	275	276	264	269	276	253	279	282	291	305	255	268	276	295	253	301	279	276	242	284	280	255	268	270	285	263	239	270	235	268	273	264	253	262	277	263	256	268	280	289	277	279	262	258	240	275	214	301	275	298	247	256	269	269	297	296	261	276	267	258	255	285	289	261	247	274	265	270	257	336	260	281	262	253	279	259	247	267	291	269	257	263	270	253	270	282	294	260	288	281	278	263	252	270	265	281	279	278	260	247	279	269	296	263	254	253	266	284	270	274	283	253	268	260	293	278	262	263	265	260	260	238	273	282	279	253	244	253	261	262	262	291	257	249	294	272	279	306	263	274	282	277	262	265	255	241	288	262	249	293	243	288	274	251	262	252	257	257	266	262	241	237	251	281	276	273	276	242	262	273	291	267	287	263	265	290	278	235	273	268	267	275	258	286	280	291	291	268	279	261	269	295	254	259	295	269	280	261	252	284	276	257	252	261	279	271	243	293	292	271	273	288	264	277	286	269	283	253	270	281	264	235	244	278	274	266	294	309	250	295	244	268	263	281	258	253	244	292	279	250	291	263	256	280	260	292	272	268	251	272	284	282	248	286	265	264	276	280	261	280	284	252	272	290	279	252	295	270	244	281	265	272	286	283	259	259	268	269	272	258	286	260	272	278	293	270	258	259	267	287	278	302	243	293	284	263	274	248	274	266	245	253	290	281	302	284	256	261	282	280	285	282	282	289	274	261	254	255	253	295	272	251	260	268	295	284	271	293	274	271	248	284	247	247	282	252	271	258	301	265	290	260	274	266	284	286	287	246	265	257	269	270	290	277	290	253	272	258	277	276	253	274	287	240	240	267	271	272	258	280	280	261	272	259	277	276	284	274	279	294	257	289	252	276	250	247	271	272	305	253	269	242	279	271	288	278	239	257	262	268	281	285	257	272	251	277	269	239	262	283	273	252	261	267	259	271	285	286	249	265	260	250	261	281	261	290	247	274	285	279	284	275	286	261	259	279	253	274	280	271	269	258	288	283	257	266	246	266	283	269	271	258	256	279	264	282	258	284	294	271	267	290	278	259	242	266	243	256	262	235	266	266	266	248	269	249	263	269	255	278	270	284	254	271	299	292	290	262	312	279	290	300	272	278	255	270	271	265	263	268	264	309	290	289	251	259	267	271	296	268	290	276	267	276	241	289	249	256	257	283	274	269	253	246	302	277	271	265	287	270	276	256	264	261	279	287	293	278	259	299	268	308	279	233	282	272	284	252	258	289	253	280	250	284	281	259	249	245	241	271	247	266	281	264	285	289	271	292	271	285	257	284	253	276	233	266	249	276	288	283	254	275
3270	8194	4951	2358	1634	1251	976	804	712	623	549	546	489	517	488	491	441	412	425	435	415	414	413	362	378	391	423	358	374	390	371	396	369	367	375	414	396	379	393	399	387	390	384	382	364	406	379	350	364	377	369	350	355	401	361	395	383	397	397	364	408	403	376	370	378	380	393	379	402	388	365	348	398	323	389	360	360	369	365	388	360	388	398	395	387	328	351	403	355	359	366	367	343	365	385	402	382	370	368	390	383	349	343	349	350	347	360	371	349	364	391	378	371	354	375	403	354	374	339	374	396	392	393	351	374	369	381	382	386	366	382	369	362	375	366	369	360	368	369	401	334	384	380	375	366	353	418	353	346	361	364	354	398	372	383	361	364	375	401	364	356	349	382	369	357	380	373	384	343	394	390	369	384	388	373	367	376	405	407	358	361	396	395	384	375	366	386	357	380	403	348	348	380	358	369	386	378	338	382	349	389	386	376	393	410	395	370	383	339	370	386	350	368	381	368	375	361	364	405	351	349	362	373	384	404	392	375	360	367	385	372	346	369	385	356	358	426	373	360	351	367	386	403	386	394	365	360	365	373	356	338	368	350	409	388	361	379	398	349	377	346	362	370	386	367	401	385	356	341	381	347	348	359	332	386	333	358	377	399	380	343	367	354	378	367	384	333	353	384	362	356	405	362	358	393	328	393	361	359	356	353	360	379	342	370	337	377	400	390	365	406	388	406	351	380	346	399	365	363	338	347	382	391	373	378	375	390	349	413	376	370	393	406	360	356	377	348	375	389	389	361	373	355	377	380	328	365	343	399	373	352	423	414	398	340	353	365	368	407	387	349	348	369	356	358	392	346	334	395	373	388	376	362	360	358	372	374	372	367	370	384	367	376	359	355	387	381	362	383	359	394	362	396	354	362	343	387	382	381	346	344	325	383	391	377	388	368	383	377	404	406	362	344	383	378	366	384	362	394	375	382	373	368	368	362	330	345	379	393	378	396	343	375	383	371	347	364	371	412	375	374	392	372	361	356	370	372	373	361	369	377	410	395	377	369	353	374	354	382	381	379	396	358	412	388	394	384	402	365	368	386	365	360	383	366	409	363	380	388	373	392	359	394	365	388	380	378	372	371	351	394	341	381	355	399	407	357	348	365	404	375	372	355	343	362	406	352	392	350	353	368	360	381	346	377	363	360	379	416	320	352	389	358	377	342	357	384	370	357	347	359	394	416	374	368	364	373	379	338	371	354	356	395	381	358	366	341	352	346	393	376	362	393	418	358	360	365	366	338	368	340	356	393	359	336	380	377	355	368	363	406	378	389	373	385	359	384	358	352	364	389	385	383	378	374	403	374	351	341	343	362	368	390	370	386	403	370	372	350	355	407	400	383	381	347	380	363	386	402	390	369	398	360	352	346	350	350	372	380	366	406	393	367	374	403	366	357	374	353	383	362	436	387	393	349	378	368	382	363	401	331	357	364	366	370	329	357	383	373	332	363	363	380	373	359	368	382	416	339	333	357	358	360	359	396	397	386	402	395	373	360	404	401	357	370	391	368	396	379	386	350	366	363	395	355	388	401	381	370	353	379	376	378	385	352	395	378	386	388	406	347	383	369	367	376	384	372	367	367	387	405	375	383	380	369	397	361	338	381	383	347	371	383	380	378	375	391	383	399	378	355	387	357	359	367	368	329	367	390	404	409	361	392	345	350	385	362	380	378	374	380	354	356	381	373	348	414	369	367	381	393	398	366	353	381	383	357	370	398	361	343	387	361	342	339	401	350	339	381	363	355	339	417	339	380	364	396	358	341	366	353	374	404	371	356	394	349	370	350	376	367	402	335	368	370	335	344	389	374	374	344	362	390	393	353	362	395	332	344	365	406	349	376	332	382	376	379	358	361	346	353	321	341	383	392	383	399	350	384	403	347	348	322	358	377	373	386	336	368	358	384	379	383	386	378	367	387	352	363	387	362	325	402	368	384	392	378	365	373	356	397	387	405	355	381	343	397	361	379	400	377	327	362	356	337	415	343	380	341	350	400	394	392	392	353	377	437	400	382	390	361	377	351	378	352	379	368	332	371	358	359	387	381	363	323	393	380	377	385	364	356	375	369	403	416	374	356	370	362	384	380	373	356	345	346	353	318	370	338	358	361	358	361	354	364	372	383	398	367	382	374	415	375	362	355	409	387	368	367	345	351	370	374	383	345	360	363	371	359	356	349	390	353	349	399	375	380	334	373	339	367	342	370	383	329	347	362	366	366	350	399	385	358	368	385	374	371	367	408	414	395	353	357	367	378	380	374	379	381	374	368	388	367	417	367	342	375	349	381	364	350	374	365	384	385	364	405	383	344	371	400	335	349	364	381	351	367	397	346	379	377	347	365	368	384	352	343	398	387	375	358	376	352	370	343	363	345	365	339	371	385	343	373	350	393	359	380	388	409	397	377	349	368	369	360	365	380	381	386	383	352	398	369	352	394	370	372	359	411	378	383	384	356	352	350	348	392	343	392	356	372	378	358	344	378	360	399	363	384	392	342	363	345	342	395	363	370	330	350	373	371	391	368	368	339	371	345	362	381	375	370	377	347	386	336	366	378	332	360	356	362	408	379	357	370	353	353	366	386	363	382	375	351	386	381	373	366	381	382	379	374	402	355	315	368	373	372	387	345	355	406	397	358	403	360	342	358	374	362	384	374	312	346	357	375	379	351	397	382	393	351	376	313	366	379	388	363	353	359	401	366	358	385	397	339	367	351	390	372	395	366	361	386	402	384	355	384	354	359	380	349	399	358	353	373	368	373	356	389	350	381	337	340	358	352	414	392	337	411	346	385	376	354	366	382	349	343	399	370	390	408	365	356	345	400	401	379	395	371	372	404	377	346	373	355	377	354	374	367	354	364	359	383	390	410	379	361	382	401	377	344	392	372	342	388	379	377	385	344	379	376	340	383	346	338	331	379	367	379	355	398	369	364	349	425	383	351	369	372	416	373	349	376	382	389	357	350	326	380	384	405	362	353	388	359	329	378	362	361	390	342	354	363	382	400	373	382	348	406	376	366	342	366	388	370	369	342	364	355	345	390	404	369	381	345	354	406	384	371	346	368	392	386	352	358	396	361	385	351	385	359	364	372	401	372	372	384	397	372	369	383	337	395	376	362	366	376	341	385	390	398	369	402	367	377	366	379	387	358	356	375	393	391	357	372	338	387	417	403	367	369	376	339	348	367	371	401	355	417	373	405	373	354	373	373	332	379	389	362	362	391	352	363	355	359	403	340	375	384	354	345	365	370	353	359	378	386	343	361	385	370	358	371	349	374	384	352	347	368	369	368	375	378	380	396	349	340	377	389	407	383	432	339	370	355	386	362	403	363	401	365	379	371	362	386	380	355	373	360	355	349	363	336	366	343	354	359	366	367	364	403	367	375	386	374	347	348	366	365	354	378	359	384	371	374	361	365	354	336	374	381	364	397	369	347	342	382	380	359	371	356	391	337	370	368	354
24260	20811	25607	22839	1255	489	427	388	381	398	356	362	354	350	358	364	361	320	344	325	320	354	374	338	332	340	320	388	347	375	350	319	323	325	360	322	316	370	356	334	360	327	339	348	321	330	346	323	342	348	331	364	343	336	317	337	333	347	308	356	371	322	306	386	357	322	330	323	374	327	349	344	355	316	319	332	382	346	342	345	347	333	333	353	318	345	363	387	344	320	351	351	339	346	318	340	339	341	374	343	369	330	334	323	355	364	358	300	341	322	336	344	362	346	343	344	381	338	332	323	359	294	315	357	327	336	344	386	349	326	376	355	361	347	322	320	347	325	332	327	355	327	327	334	325	316	369	309	317	350	318	350	316	356	319	346	347	364	314	337	345	335	322	330	357	320	338	362	355	339	319	352	338	316	346	337	329	348	330	364	392	369	344	343	353	345	327	360	336	331	317	335	326	310	335	330	309	369	315	343	357	325	329	340	350	335	361	329	356	327	306	365	334	325	336	331	330	339	304	346	321	353	354	348	313	352	343	328	378	331	359	334	330	302	328	355	326	333	323	324	343	349	323	324	342	362	364	324	309	327	347	343	343	327	349	339	315	340	304	295	326	309	368	309	344	317	316	377	332	343	358	322	364	330	317	351	336	350	347	371	362	301	314	352	339	321	342	331	333	345	327	335	356	373	345	383	333	320	335	331	300	370	326	318	353	334	344	336	352	370	358	333	322	346	316	346	316	334	354	344	391	345	319	345	356	341	356	325	321	316	350	332	331	358	318	327	339	337	320	381	351	332	320	364	322	338	346	320	337	329	343	314	334	329	342	351	342	317	351	348	342	333	360	353	336	337	360	342	333	326	341	364	317	349	351	347	352	341	346	351	324	334	354	340	327	332	304	322	333	341	330	387	317	331	308	330	365	299	344	330	358	354	362	337	356	341	380	381	318	359	372	332	348	352	330	326	329	347	339	358	333	309	328	312	319	330	325	339	345	355	341	349	342	352	371	346	340	346	358	324	325	344	324	359	359	342	337	366	357	341	326	329	337	318	341	341	345	344	352	312	323	328	347	342	328	307	330	327	336	351	302	332	336	344	364	345	327	336	339	332	340	322	341	338	311	321	335	356	326	322	315	326	387	345	362	308	357	387	359	319	337	321	354	359	347	335	342	354	364	318	330	338	341	305	362	286	303	340	332	320	304	326	364	345	322	351	340	361	333	317	360	337	342	346	324	371	354	339	316	334	356	318	336	340	360	348	313	339	345	338	371	346	380	329	370	328	309	314	352	352	354	360	345	320	322	328	329	315	325	336	329	319	340	323	315	354	334	310	316	294	345	350	299	323	321	331	371	350	318	358	349	368	354	360	314	347	386	354	317	364	333	338	342	330	347	308	332	312	339	345	355	335	320	322	325	303	311	351	368	332	335	340	336	320	351	337	347	341	355	329	316	325	336	316	353	324	319	339	342	366	332	347	340	331	316	342	350	336	332	346	343	319	358	347	371	334	305	339	343	342	335	332	353	340	356	340	364	348	345	350	359	349	329	343	338	313	367	320	347	341	347	348	331	367	312	350	333	362	370	340	328	328	329	357	357	330	346	339	333	344	329	358	301	366	312	341	347	351	333	369	312	353	327	382	357	342	311	350	354	332	326	329	340	365	311	345	347	332	342	336	351	373	330	343	356	314	350	337	335	349	348	346	352	348	326	336	317	379	334	355	344	377	347	328	348	339	353	348	330	355	322	323	360	339	364	314	375	350	306	338	325	352	345	380	326	311	308	344	362	325	310	336	317	345	321	327	343	350	327	340	352	318	332	360	332	309	342	348	323	338	330	324	348	349	326	332	325	332	348	348	350	339	334	316	386	329	379	339	372	368	333	336	310	370	343	357	332	328	340	356	389	356	341	369	364	298	344	347	322	351	339	331	294	347	340	293	353	331	342	349	332	341	338	337	340	352	350	319	327	321	321	353	338	355	378	346	354	354	344	301	345	343	334	351	340	364	320	338	335	356	348	332	365	306	338	323	324	348	322	333	374	346	335	342	350	339	373	322	367	349	346	339	350	336	356	323	309	323	347	342	326	343	377	302	351	357	358	339	348	303	379	346	350	319	367	324	324	338	336	323	357	337	356	340	339	354	354	330	344	369	349	334	318	336	353	373	340	312	361	346	352	308	355	355	351	334	329	336	352	328	346	337	287	313	350	337	357	338	344	319	358	330	338	382	324	349	329	358	353	338	375	309	329	312	346	375	313	328	358	341	334	325	342	353	365	346	359	363	329	350	331	302	368	367	287	340	330	356	343	347	344	350	348	349	283	334	345	316	367	376	310	328	350	344	353	331	343	355	356	359	334	314	357	327	346	328	334	362	324	332	351	350	345	346	337	369	367	305	325	348	356	324	319	343	327	311	330	344	324	344	316	348	323	337	349	339	366	376	355	361	324	343	350	344	341	313	314	317	324	343	363	371	334	362	328	337	334	319	345	359	328	320	341	341	313	366	338	313	332	334	373	347	312	353	350	325	321	344	339	350	324	315	350	359	337	364	311	342	334	356	317	324	351	358	339	309	331	343	337	345	339	346	349	329	320	324	331	291	387	349	323	340	306	345	342	325	352	352	345	344	313	358	314	342	344	362	291	356	357	316	331	310	313	364	360	349	308	337	397	344	348	351	330	346	354	343	352	312	327	321	282	309	328	364	346	346	334	367	335	367	336	376	348	333	296	344	344	335	352	326	324	342	340	332	329	318	337	339	336	317	310	361	331	330	349	342	322	342	365	350	335	306	342	372	320	362	348	317	323	307	345	326	304	344	348	352	363	343	354	336	317	328	302	343	343	339	327	348	339	353	320	332	332	331	352	369	340	319	366	326	342	327	348	328	360	321	331	348	363	356	359	368	304	322	343	345	344	365	319	333	358	337	339	363	358	331	310	333	345	328	314	323	360	352	340	351	354	380	291	346	336	332	324	361	338	302	315	339	352	297	321	318	347	334	358	336	349	330	350	373	342	329	320	345	363	304	369	346	345	358	337	338	345	331	347	347	339	338	314	363	337	324	382	327	350	336	338	328	321	343	322	318	324	337	324	341	320	345	333	339	351	353	340	351	318	326	330	331	354	336	337	343	369	380	352	338	353	316	349	352	313	342	375	331	358	354	362	326	341	353	346	345	357	387	336	308	353	332	313	330	337	342	379	317	306	354	333	329	340	309	358	365	345	300	335	321	340	366	324	355	297	331	317	384	365	381	332	353	355	326	335	348	358	325	334	360	358	354	332	332	352	329	342	360	360	336	347	369	330	334	353	304	362	364	353	343	351	365	314	344	358	354	340	393	312	355	365	335	338	317	350	349	325	331	342	329	331	334	330	355	339	324	355	334	327	317	340	300	328	299	300	321	339	330	322	336	333	321	341	320	351	341	319	311	353	322	322	348	355	337	363	326	378	348	337	348	325	330	357	343	352	337	371	368	328	315	358	342	335	317	357	359	339	318	286	375
3221	3771	2576	1307	976	808	723	623	568	567	529	535	542	500	524	485	502	458	485	426	429	481	478	452	427	470	447	433	459	420	475	436	423	446	401	473	492	446	464	466	423	447	476	440	464	432	447	416	466	481	459	491	455	456	455	469	391	439	456	450	428	434	447	440	421	461	441	460	443	438	420	464	436	448	440	404	421	451	477	414	455	406	456	439	489	411	457	464	442	472	441	464	461	441	469	435	466	428	466	459	466	426	468	445	408	394	419	428	450	445	429	451	437	441	480	442	427	435	376	444	419	441	443	450	402	444	453	437	448	464	478	403	454	478	457	430	432	446	428	452	453	406	439	409	452	474	455	447	455	417	444	429	425	503	438	430	414	448	416	464	461	467	436	447	431	460	452	479	442	424	468	428	444	440	412	446	459	464	402	465	452	479	494	448	462	442	479	464	453	445	432	434	437	447	412	487	421	460	430	465	489	422	464	461	396	448	465	478	438	436	451	428	477	476	431	443	407	429	438	455	452	448	394	445	469	429	423	416	502	464	453	482	423	398	450	425	446	452	451	402	375	440	435	467	426	413	438	453	443	446	454	452	452	476	437	436	461	441	467	411	421	421	424	462	438	474	473	462	467	395	447	426	452	464	439	485	460	425	476	397	437	458	463	448	443	455	403	421	431	460	448	415	447	448	468	458	438	443	429	457	461	420	474	431	462	470	438	447	444	453	457	464	463	456	429	471	457	428	451	479	449	451	443	459	406	464	435	440	440	471	436	458	457	463	449	443	422	458	452	444	455	454	438	438	465	464	434	409	453	428	470	429	457	434	427	466	451	460	440	459	434	431	433	454	464	445	468	456	502	457	424	473	464	395	493	436	416	423	444	481	440	406	426	436	463	459	404	462	431	427	456	431	422	502	445	461	432	473	466	440	445	438	413	442	477	445	464	448	447	463	425	479	424	468	456	452	461	432	464	442	423	454	433	444	428	455	443	463	472	508	466	432	429	444	437	461	418	505	484	443	449	422	448	466	471	432	439	444	459	431	444	471	456	443	442	412	442	456	483	437	482	448	470	484	478	431	432	437	454	436	468	469	421	457	471	479	444	441	444	454	480	421	465	462	427	444	463	494	467	438	424	476	444	436	455	472	455	461	497	485	451	451	426	450	414	447	425	459	431	445	439	454	453	436	413	474	462	409	459	486	414	463	466	436	428	420	468	462	454	444	470	418	435	429	414	460	418	474	438	477	464	428	438	428	432	450	452	436	427	440	479	455	444	447	426	457	442	422	441	451	454	477	444	464	399	464	463	437	425	432	455	407	417	478	437	441	446	502	398	449	485	463	437	445	449	418	455	459	459	440	426	418	462	422	416	429	401	420	435	415	467	423	448	460	419	434	472	473	442	438	410	427	479	463	423	452	465	433	459	471	448	438	431	490	437	454	447	432	444	445	478	444	445	440	452	416	431	433	457	445	442	473	445	431	437	441	461	423	466	483	471	468	435	440	444	458	445	418	418	451	427	459	419	469	470	460	474	428	484	460	458	448	421	477	440	438	447	435	484	460	447	474	433	460	419	444	433	451	434	429	468	428	438	504	461	436	412	466	483	463	463	462	452	436	428	406	451	428	395	435	464	478	455	460	472	430	452	440	432	458	443	441	441	441	455	415	424	442	476	478	434	477	470	466	465	454	451	462	449	460	465	413	449	453	442	479	411	418	490	475	438	451	438	481	467	414	460	447	409	439	482	465	440	448	442	440	459	475	468	436	430	437	442	464	459	473	465	457	442	462	464	449	445	473	427	465	486	479	413	456	425	458	488	448	426	414	466	514	459	483	448	452	470	425	454	462	451	428	437	446	457	433	450	442	467	433	436	442	418	468	418	460	452	421	482	413	484	426	425	479	430	431	445	428	453	427	468	484	436	468	466	445	441	428	431	424	469	442	495	448	440	424	466	432	424	427	434	480	418	432	427	452	400	471	445	473	462	448	440	454	468	445	414	465	450	453	439	452	440	457	449	461	453	426	438	442	432	436	453	419	447	446	446	437	441	443	457	449	426	451	458	434	448	435	452	445	461	460	417	426	442	416	423	441	448	432	431	494	484	417	448	432	492	432	469	423	449	456	466	466	426	429	454	468	440	432	431	411	473	453	437	413	472	461	476	447	447	465	490	440	465	440	446	464	417	476	433	417	453	415	456	408	482	435	469	454	407	478	419	425	437	452	437	414	429	433	444	424	438	475	416	496	465	433	460	466	449	450	457	416	461	439	454	464	446	452	428	431	481	437	487	498	415	418	478	410	433	454	459	408	488	466	436	492	450	471	431	427	449	449	430	509	514	455	428	424	447	465	442	456	434	458	434	499	477	484	422	462	476	448	469	462	464	427	413	465	407	413	437	413	465	449	428	461	448	483	416	455	439	398	422	458	426	463	454	448	475	425	470	471	446	422	417	449	448	448	432	456	457	475	439	445	447	428	411	431	474	412	430	476	438	427	465	429	419	415	454	428	422	457	434	426	435	436	436	437	417	405	418	458	426	429	459	473	438	451	450	453	460	445	463	458	434	449	450	455	429	426	471	424	437	474	435	471	453	449	397	442	430	487	434	447	466	446	460	466	462	466	448	449	456	445	405	464	446	446	466	449	445	426	445	470	469	409	424	473	426	486	439	453	443	426	445	468	460	429	434	457	410	434	431	449	466	481	427	440	461	420	441	454	442	410	471	430	472	475	444	469	426	433	442	469	416	440	426	386	454	464	455	452	430	422	383	418	457	484	475	459	466	456	448	441	398	458	453	433	451	456	433	462	410	509	435	421	444	428	487	487	478	484	470	406	424	477	421	428	442	447	443	445	403	463	478	424	424	430	472	452	432	431	419	442	486	439	470	452	457	461	446	438	489	479	443	444	445	463	452	422	402	423	452	449	451	452	449	423	459	457	452	442	439	445	469	422	462	455	456	452	449	464	447	417	473	449	423	420	481	418	449	436	420	452	457	437	415	464	450	448	434	464	437	459	436	440	453	429	451	459	445	463	378	453	441	432	424	463	450	449	443	469	499	441	422	462	459	436	430	445	441	447	431	451	467	458	458	482	474	425	443	467	392	469	456	460	481	439	450	457	487	429	455	438	437	440	416	456	450	452	451	468	457	472	412	417	454	467	411	405	465	438	471	439	453	437	486	448	455	444	452	453	437	431	431	463	443	449	456	421	441	441	434	458	437	474	453	459	461	446	418	420	425	447	443	442	455	458	407	451	423	488	453	425	471	423	438	445	460	447	422	477	467	436	435	469	424	454	437	452	439	442	466	459	426	442	464	447	435	426	430	429	471	443	425	420	446	438	449	475	425	405	467	460	467	446	442	425	433	482	394	451	449	434	481	450	461	465	450	425	420	462	444	442	407	434	427	452	445	421	452	461	445	450	462	438	435	474	470	426	453	429	438	438	434	493	427	453	457	433	446	427	414	453	433	452	411	431	464	426	448	476	424	451	436	458	496	474
22090	20874	28179	23698	20876	19576	1212	410	308	241	244	199	167	165	169	144	167	143	112	134	145	127	123	114	104	127	118	118	98	125	101	98	110	101	96	109	102	107	104	107	84	92	83	88	105	93	92	103	87	90	94	96	110	81	102	104	88	102	94	100	90	103	110	89	107	112	87	94	95	104	106	102	85	96	95	95	88	108	112	91	100	96	108	102	97	94	84	91	87	86	94	87	91	98	92	102	89	92	93	98	90	119	103	81	80	78	90	84	107	108	101	84	100	94	88	85	84	93	91	88	96	106	96	104	119	89	82	94	92	82	107	87	92	85	111	71	109	98	102	89	81	71	74	91	88	90	100	82	89	94	99	92	103	81	87	93	111	94	85	91	98	107	109	99	90	97	92	94	112	89	98	88	93	91	82	88	108	96	88	86	84	81	96	91	87	94	101	77	89	100	100	73	92	97	84	84	93	109	86	78	95	87	96	85	104	93	95	88	105	81	87	92	100	106	95	98	95	89	88	93	94	98	88	95	97	98	106	109	103	90	95	75	89	91	80	106	96	83	91	115	117	86	89	94	87	100	85	95	104	105	98	107	84	93	102	86	86	108	113	82	90	95	90	85	97	99	91	89	87	99	81	99	117	100	84	102	104	112	74	96	84	96	94	85	94	104	99	100	108	104	95	75	97	94	78	72	82	92	95	99	85	82	105	66	74	102	103	71	86	76	82	98	81	92	90	90	102	92	100	100	79	93	87	85	87	77	91	83	87	94	103	89	99	83	89	78	83	81	113	81	94	79	113	86	76	91	78	101	95	83	93	95	101	100	91	94	86	86	88	107	90	101	96	96	86	84	100	98	97	84	95	106	95	90	75	95	88	73	88	96	104	97	97	93	88	101	77	92	92	96	72	86	109	79	106	85	91	95	89	78	100	107	85	93	98	108	95	101	78	75	100	81	104	113	95	102	83	103	102	95	100	79	108	80	115	87	98	109	92	81	79	97	95	86	78	94	100	105	99	101	89	96	80	85	104	102	88	96	101	85	83	85	83	89	93	75	107	108	96	89	75	84	109	83	76	107	77	78	79	95	74	86	90	121	89	78	99	89	94	86	97	91	105	98	97	94	76	83	88	94	102	92	96	95	105	106	92	92	87	110	85	112	107	106	101	92	95	113	83	93	96	90	89	76	99	91	89	99	91	80	73	99	97	76	94	93	87	103	74	81	98	87	80	73	105	93	102	106	90	100	85	106	95	81	96	84	95	99	94	109	85	83	100	109	109	84	85	76	93	99	91	88	105	94	87	104	78	102	92	88	86	96	93	101	97	101	72	97	103	94	96	95	94	106	99	95	85	91	102	100	95	101	89	86	94	76	86	112	97	93	100	87	101	107	95	93	79	88	98	93	86	96	86	88	83	80	103	97	102	81	93	87	107	93	112	93	91	93	97	89	86	89	77	97	97	102	89	97	95	97	99	92	85	93	86	99	98	107	78	92	89	88	89	97	80	86	96	98	81	85	106	95	113	90	101	83	90	100	90	93	85	87	64	85	93	93	88	92	100	87	95	71	80	89	97	101	106	94	95	106	83	86	90	105	99	95	88	127	100	106	83	88	83	88	107	91	110	100	87	83	95	102	84	94	86	93	105	92	95	97	77	95	93	101	77	87	91	93	103	76	94	94	92	88	96	77	99	106	99	91	92	97	81	90	87	85	88	87	96	88	84	104	85	77	78	92	113	104	101	74	113	92	96	89	83	80	105	96	94	91	101	95	98	95	100	105	104	83	91	96	91	87	86	90	85	94	87	86	97	87	83	77	90	86	89	80	89	86	96	81	109	94	83	95	81	99	92	85	104	85	96	103	90	93	75	88	85	103	86	92	85	97	88	85	87	88	91	87	112	99	113	93	89	102	88	106	90	102	109	94	83	81	97	93	91	98	70	84	114	95	84	97	89	93	103	96	104	93	97	98	98	124	89	104	86	99	90	82	87	91	89	80	108	96	99	72	102	94	93	98	96	80	98	91	84	84	95	94	79	89	99	94	79	83	95	98	88	97	94	64	91	98	94	86	85	87	101	103	78	103	107	80	113	79	101	93	80	100	84	85	83	91	90	81	72	102	93	96	85	90	94	102	101	104	100	98	100	96	99	79	99	92	100	85	94	76	91	92	97	101	107	99	99	107	91	105	85	96	102	93	88	100	89	95	79	92	88	79	98	102	86	98	80	85	89	86	88	105	107	91	98	108	91	92	91	99	95	96	112	86	87	101	93	97	92	94	86	100	89	91	97	98	99	105	87	89	90	94	104	93	78	97	109	109	97	95	102	74	85	91	89	101	98	94	113	79	90	84	101	94	85	97	89	74	102	95	108	94	72	91	107	100	96	94	88	104	90	89	86	96	105	92	92	107	85	92	94	88	90	85	74	95	82	97	94	111	83	70	94	84	105	100	88	80	76	92	86	89	94	89	81	86	90	87	95	94	91	99	107	87	85	86	100	95	85	95	111	91	98	83	92	76	116	84	92	99	86	110	92	95	86	72	105	90	93	77	85	90	105	93	99	78	87	88	100	105	74	92	88	92	108	108	97	100	78	78	94	93	93	86	83	90	91	93	91	99	105	80	106	93	110	93	97	93	99	91	92	99	84	111	87	93	91	90	101	107	111	94	106	101	112	97	79	91	99	82	97	96	95	98	85	100	97	98	85	89	110	87	97	89	74	86	76	89	96	90	93	90	90	97	100	102	89	103	106	101	91	92	79	106	96	109	99	96	100	93	82	112	101	95	92	100	95	108	91	92	80	96	86	94	106	90	71	83	91	96	98	97	100	82	87	100	94	87	90	96	92	103	90	89	87	71	94	111	106	94	97	103	79	85	80	88	102	98	80	81	92	96	95	96	97	98	94	97	102	119	94	95	85	95	84	98	84	90	98	116	95	84	91	101	103	79	84	109	84	86	105	87	88	87	92	98	86	86	90	96	88	88	91	74	79	89	95	71	113	109	94	89	94	104	101	85	94	70	104	87	97	84	72	82	78	92	91	88	92	87	98	95	93	98	92	79	91	84	87	90	101	105	90	91	93	100	107	85	90	113	77	90	97	93	86	93	102	90	111	73	98	92	79	87	77	91	84	90	95	87	99	78	88	95	73	103	105	107	92	104	103	97	76	83	88	96	86	101	80	102	95	103	88	113	95	92	65	77	94	102	107	93	85	92	92	88	93	105	100	96	100	96	108	95	105	84	99	100	95	97	97	82	94	126	90	91	76	83	92	105	90	100	99	89	90	101	97	91	85	97	73	99	104	98	87	92	85	108	97	101	90	88	99	80	90	90	115	87	100	83	90	89	111	93	87	89	91	94	76	109	98	91	93	110	81	99	92	91	84	89	79	80	84	87	99	95	99	94	78	77	93	96	91	97	94	90	86	73	90	81	88	84	90	88	95	99	87	102	86	104	91	90	80	89	98	95	87	97	95	92	86	107	83	91	74	93	95	90	105	88
4332	12460	7959	3454	2504	1713	1238	922	740	590	519	450	383	380	329	281	300	283	234	222	226	179	211	168	190	149	181	171	168	164	152	172	154	177	147	148	181	177	152	129	156	132	163	132	128	120	140	144	132	127	155	145	120	135	138	131	128	128	138	156	126	141	131	125	132	110	144	139	135	125	137	112	122	154	119	137	120	135	149	146	139	118	143	130	128	109	138	134	127	131	132	164	141	122	119	151	155	149	117	109	115	143	139	128	155	138	116	123	137	132	130	129	110	135	133	119	141	149	142	149	126	121	137	141	137	122	118	120	138	120	116	131	123	135	141	133	124	126	122	132	139	125	125	130	123	133	135	131	124	130	121	124	145	112	116	137	136	139	131	134	135	127	114	123	129	119	129	115	139	135	123	109	155	117	141	141	133	130	145	126	121	137	116	124	123	121	130	105	118	111	141	138	144	124	112	140	122	123	123	124	136	123	126	120	144	121	139	132	124	139	124	123	100	129	127	121	125	116	137	114	124	122	138	123	113	126	120	135	144	133	121	123	117	113	133	134	121	136	133	120	125	110	128	122	129	131	131	136	118	148	113	115	110	133	131	129	131	128	132	141	115	117	136	132	134	132	132	109	133	136	152	133	153	114	135	160	131	130	117	143	134	130	133	121	132	136	137	141	106	120	123	116	137	116	134	124	127	116	132	126	104	112	120	131	142	140	130	138	129	127	124	124	130	134	119	143	140	134	139	120	120	131	105	129	131	119	135	138	111	132	143	131	118	145	123	137	140	158	117	125	110	124	120	135	143	148	120	112	132	123	139	131	140	115	144	131	150	121	156	115	128	107	136	132	126	126	127	132	129	128	116	122	114	126	128	134	117	110	117	115	126	132	147	115	121	136	117	133	129	127	127	122	117	150	132	116	131	131	152	124	124	123	148	133	144	133	125	149	143	116	116	125	133	134	118	130	126	132	144	125	130	138	124	136	138	138	131	130	136	136	121	110	141	139	145	122	118	104	130	129	130	135	119	134	131	114	131	136	128	138	134	132	119	130	139	142	127	141	113	122	125	131	136	104	112	117	120	118	119	106	137	135	123	121	116	159	120	112	140	116	109	118	128	145	113	122	122	137	119	124	147	129	120	132	137	141	134	124	141	141	131	122	147	135	120	131	121	113	115	127	138	115	111	130	142	134	136	118	139	120	126	122	121	140	130	118	133	131	113	120	123	142	111	104	124	143	122	136	126	113	126	128	124	121	147	137	113	146	125	150	127	110	124	143	130	145	113	117	141	123	117	116	131	138	123	138	128	115	123	135	134	137	156	126	137	128	113	129	131	156	141	136	130	137	162	114	117	110	134	159	117	113	130	149	131	138	103	133	147	132	121	121	128	135	134	123	137	143	122	128	137	150	134	118	126	124	133	144	116	142	131	156	145	100	128	124	110	132	116	128	124	121	126	122	125	113	119	126	127	135	125	108	140	125	130	130	129	115	120	116	149	114	141	129	127	124	123	137	131	149	128	135	113	138	130	126	145	123	140	116	126	149	139	134	128	138	123	125	112	128	146	126	134	124	132	150	123	134	132	136	116	113	134	129	130	124	143	145	130	118	110	128	120	150	137	135	121	128	126	110	128	115	138	141	142	130	132	130	135	115	111	124	127	118	115	114	131	134	130	139	133	129	124	128	132	118	140	132	132	128	138	139	137	135	121	134	138	120	147	125	116	121	119	110	128	104	120	126	122	142	110	156	118	125	131	144	144	138	146	127	136	117	113	121	104	132	119	118	141	125	121	126	129	144	125	112	117	127	118	111	105	141	121	117	133	129	132	129	131	120	126	131	136	138	140	137	128	148	133	125	123	121	126	133	120	134	120	123	149	157	129	138	137	125	152	127	128	136	139	124	122	107	123	128	113	124	136	148	131	127	153	135	101	147	128	108	121	130	125	121	129	130	119	130	139	122	117	113	130	130	153	137	126	160	132	123	123	128	135	140	153	126	129	118	140	103	130	147	112	103	134	132	107	126	145	150	99	131	121	140	123	131	128	122	136	138	127	136	130	127	135	133	138	114	141	148	119	136	110	137	119	136	128	131	132	109	116	120	141	138	119	140	118	159	119	121	132	130	135	135	141	127	134	120	144	120	126	137	140	120	119	135	127	129	119	134	110	134	121	121	142	141	108	107	155	134	121	108	148	134	127	115	133	113	127	137	126	120	121	121	138	123	138	107	134	124	136	119	158	120	112	129	126	148	136	128	131	127	136	124	126	143	108	122	121	123	127	121	108	125	154	121	140	132	127	110	119	115	116	113	124	147	127	145	127	135	114	121	129	141	116	125	140	129	124	139	125	136	122	104	128	120	140	115	123	128	134	151	118	120	117	137	127	125	107	129	123	131	122	150	125	136	108	141	122	120	120	153	123	127	131	139	125	132	120	134	137	139	128	105	154	146	125	116	125	124	125	139	115	151	139	132	130	125	110	123	129	108	137	143	149	116	142	132	124	122	127	145	134	132	122	128	120	130	134	137	141	136	125	134	112	131	119	117	116	126	143	124	131	130	124	137	130	143	115	115	124	150	113	135	123	126	130	138	116	134	120	127	116	139	132	116	117	121	119	130	118	135	127	118	124	135	122	114	130	139	144	130	119	139	117	108	147	126	139	153	137	148	126	124	123	112	126	139	116	136	122	116	118	124	125	131	131	122	121	129	141	128	126	135	138	142	131	132	128	108	130	150	129	130	122	149	134	150	129	129	117	115	139	150	122	130	144	126	126	150	137	116	133	109	146	119	120	134	134	143	130	116	117	153	118	139	126	132	109	132	122	129	124	134	127	125	118	124	121	119	121	132	141	121	138	129	134	133	132	116	119	130	125	131	138	150	109	119	122	126	109	119	131	132	115	141	156	140	133	133	130	121	117	132	148	128	139	124	127	136	117	104	133	120	118	107	107	124	125	128	131	134	113	125	125	127	111	130	140	121	142	129	130	137	148	142	142	141	126	138	133	119	122	121	138	136	127	116	130	121	120	110	143	133	128	125	123	135	143	130	136	135	125	120	139	131	121	143	120	134	131	111	128	123	115	119	120	135	113	120	137	119	117	131	143	118	126	133	130	144	130	139	120	134	130	140	114	131	133	149	121	115	126	142	122	142	112	135	129	131	148	141	130	139	137	126	134	128	134	137	130	127	117	118	118	123	125	105	131	138	121	121	122	129	101	149	130	122	123	122	140	115	134	125	132	138	129	124	132	143	130	126	118	135	132	124	133	138	124	127	113	120	129	132	123	124	120	145	117	146	122	129	119	120	119	138	138	123	115	125	137	109	134	124	125	138	148	128	142	138	122	127	142	153	125	135	134	122	114	118	144	122	114	134	129	118	141	122	116	142	125	129	130	129	116	137	120	131	136	135	115	118	119	139	138	113	100	111	114	117	156	134	124	114	142	132	115	131	112	115	137	129	105	133	128	140	146	131	126	122	109	124	144	142	109	134	144	104	136	133
26791	17036	3091	644	481	426	462	452	421	425	411	414	427	392	457	392	449	447	420	406	424	463	404	375	427	387	431	448	403	439	441	448	428	425	384	399	402	433	415	413	395	424	431	413	416	427	408	429	397	425	402	413	442	426	422	419	438	405	442	399	399	433	449	387	439	411	418	430	414	400	399	426	450	404	438	398	440	404	414	380	447	431	405	429	413	401	425	420	391	433	375	405	424	441	425	405	448	425	479	436	398	427	423	446	433	398	405	404	374	423	376	436	442	441	423	405	379	398	366	418	411	441	442	406	430	433	414	388	416	387	442	400	444	419	452	429	418	451	441	425	430	401	406	421	425	420	433	402	417	474	402	373	416	408	404	443	383	384	432	402	449	425	435	447	421	441	396	420	472	426	397	450	409	414	446	454	430	405	411	450	416	425	430	415	459	417	429	457	412	424	394	417	417	403	405	406	422	446	388	423	400	383	383	394	450	424	393	424	439	401	447	416	433	405	400	444	440	448	406	421	421	418	444	445	440	406	422	443	402	394	393	421	408	392	422	430	396	431	440	433	425	406	431	440	407	449	437	440	422	416	408	400	431	430	407	421	380	414	423	433	445	430	426	440	411	411	444	424	416	441	411	426	422	424	401	409	455	415	393	418	419	436	462	387	400	419	396	394	405	442	412	436	403	440	436	424	397	417	395	402	419	428	376	421	411	410	422	465	393	424	404	404	402	426	433	399	429	416	430	441	432	431	442	408	433	423	454	415	438	430	429	382	427	410	428	408	402	418	428	407	408	397	433	432	395	421	389	453	430	415	425	396	431	417	435	379	421	440	420	418	400	404	397	416	412	409	399	424	418	414	451	437	407	414	437	441	382	435	455	396	435	424	415	406	436	464	396	423	414	455	426	450	419	474	452	437	429	420	444	445	462	421	429	455	426	373	418	418	382	435	412	446	405	434	396	409	387	424	444	411	457	414	409	422	434	442	401	453	453	421	411	409	439	441	401	375	440	399	403	414	456	426	418	434	454	420	445	414	416	434	474	414	448	445	449	393	425	401	434	426	426	444	449	433	420	436	419	445	478	404	398	428	380	403	424	443	455	390	410	381	430	417	421	464	411	420	415	420	435	441	407	444	439	444	432	402	468	411	445	433	398	417	404	465	392	398	426	416	414	434	426	441	428	430	401	436	441	406	416	417	389	393	446	428	375	414	443	380	414	399	430	388	476	443	413	428	406	428	431	407	464	433	437	413	383	390	445	425	435	432	371	420	417	402	437	459	416	400	438	417	417	410	407	419	431	379	401	429	427	406	417	384	438	410	425	421	426	470	422	418	437	423	403	426	421	407	433	390	426	424	424	419	367	415	410	415	412	389	425	433	403	452	415	410	442	401	426	432	392	417	426	410	421	378	425	407	407	403	424	395	394	393	410	452	381	397	437	409	459	426	420	412	420	423	417	401	383	460	387	475	429	426	427	457	387	444	412	394	404	424	412	402	398	457	455	410	453	408	400	434	424	447	419	432	431	424	421	431	430	463	402	391	455	422	445	460	437	418	396	437	465	427	423	452	423	389	415	407	413	429	450	408	393	455	445	450	398	438	456	493	418	396	417	392	442	436	417	414	485	382	441	433	408	399	443	419	439	384	401	397	415	427	447	378	421	451	444	483	407	425	413	408	418	408	400	415	407	422	431	427	441	431	440	394	445	408	406	422	441	472	431	411	456	396	449	428	421	420	406	440	406	469	426	437	412	402	436	446	405	447	417	415	423	408	423	414	429	442	414	420	391	430	433	414	448	398	480	390	428	413	458	430	420	454	423	419	408	404	446	387	426	466	433	409	400	418	416	450	399	444	422	392	394	447	383	447	402	418	422	423	392	432	378	426	429	396	414	417	408	439	408	412	433	396	373	420	419	438	458	415	440	425	422	426	431	430	423	452	431	427	420	431	432	425	413	438	426	421	404	478	409	420	415	415	431	388	446	424	429	424	423	419	426	449	421	407	431	399	475	422	406	450	412	383	415	403	390	434	408	418	399	403	415	449	416	446	414	444	393	373	442	420	423	441	445	430	421	406	442	425	424	388	392	410	451	426	385	419	442	447	420	386	445	419	404	382	386	392	424	424	416	428	442	450	452	410	388	381	418	425	427	445	408	414	433	436	378	431	440	409	403	441	444	408	443	444	403	429	395	404	431	457	422	391	412	451	456	448	433	431	434	452	435	390	434	427	429	422	375	425	444	419	435	444	437	420	410	476	440	429	394	456	433	429	426	437	411	392	429	451	413	423	395	400	447	404	414	428	416	433	468	469	416	438	407	457	442	416	415	426	441	426	411	444	416	415	413	417	434	429	421	403	452	412	467	402	433	441	419	416	423	412	460	406	401	414	414	424	406	443	397	386	433	400	427	408	412	414	427	445	413	447	421	417	428	437	419	417	409	403	423	427	430	429	423	452	414	395	439	383	457	456	447	412	382	417	414	440	435	420	458	419	429	411	438	437	403	401	431	418	427	435	399	387	469	427	434	388	433	391	424	413	402	439	393	408	430	429	425	406	408	445	430	404	405	408	425	423	413	428	440	404	454	416	418	411	404	407	433	428	444	365	405	430	419	436	428	418	392	418	414	406	420	429	410	410	414	447	409	411	440	423	425	422	435	438	439	414	464	383	410	406	437	439	407	440	447	435	429	450	411	420	438	435	438	454	429	418	430	461	398	416	428	432	405	439	399	401	412	412	389	426	407	437	467	419	430	419	426	444	424	443	466	422	451	408	424	409	406	413	458	414	429	415	408	404	422	470	431	379	441	397	422	409	414	413	420	438	469	427	416	404	424	415	413	441	448	441	431	411	437	413	400	442	425	459	390	451	393	390	420	428	429	434	422	434	422	408	373	409	453	392	451	411	397	391	432	439	428	445	444	435	413	427	394	421	417	415	429	416	411	400	431	413	430	430	410	401	408	452	431	393	432	407	418	410	433	443	398	453	416	373	420	425	427	437	428	447	423	431	412	406	426	437	440	413	446	448	449	419	399	428	433	421	419	443	451	424	436	423	441	434	401	420	385	439	441	369	425	409	415	397	414	431	415	444	415	418	404	411	416	443	436	429	436	403	407	443	397	419	418	449	435	421	420	433	402	400	461	404	441	426	412	413	414	457	411	390	397	390	432	395	448	383	429	423	396	430	427	403	480	426	411	429	436	441	425	390	438	420	395	402	414	430	446	421	464	405	464	420	418	385	420	427	378	394	431	473	468	435	419	411	423	434	371	409	445	409	439	430	445	420	387	419	410	429	376	439	416	407	415	425	426	413	426	419	433	419	392	443	420	398	422	425	416	436	445	429	438	436	339	440	442	407	440	427	428	418	443	399	431	403	426	446	410	432	421	427	415	397	421	405	423	425	391	406	433	423	422	420	407	450	419	422	437	426	394	410	432	420	428	410	424	416	435	416	434	412	455	426	402	438	415	431	444	396	405	426	408	431	439	434	406	445	382	395
4132	1420	1045	734	706	635	604	581	569	570	603	552	602	585	577	607	543	615	622	593	536	586	547	613	532	581	555	549	531	578	572	568	585	537	567	565	536	578	528	592	605	547	549	541	541	567	551	593	541	572	528	592	535	499	592	584	532	565	515	564	551	530	539	569	600	520	552	594	502	536	568	557	557	564	565	556	577	580	555	571	544	561	550	576	555	582	535	498	552	528	571	546	543	579	538	555	508	534	563	570	558	580	539	600	541	597	551	573	595	555	566	562	575	550	559	567	515	585	540	541	626	561	520	584	574	558	573	563	602	582	537	545	590	538	556	595	557	537	555	575	533	556	524	604	574	548	595	600	534	582	539	554	571	548	575	574	564	559	556	579	527	582	509	564	509	558	562	571	557	570	562	593	578	557	538	546	554	517	552	578	559	585	578	550	543	576	572	577	549	582	535	571	542	592	626	599	560	553	583	579	538	557	572	571	562	584	568	543	518	549	568	535	560	598	612	568	567	583	578	509	523	540	550	543	536	552	532	573	588	554	566	595	553	524	549	569	616	578	542	556	568	576	547	573	567	547	544	579	608	580	603	531	580	560	599	580	558	600	576	548	565	573	577	526	529	573	565	520	571	567	526	542	576	570	538	507	580	586	556	550	557	561	535	591	578	610	583	546	556	539	580	571	591	571	557	574	544	557	575	555	556	599	564	536	604	529	552	541	581	582	596	592	595	568	578	537	578	546	524	607	543	536	565	579	554	569	620	550	569	605	544	579	555	551	569	544	577	533	572	558	529	552	567	562	578	544	528	562	560	561	554	531	540	578	530	562	545	559	571	599	549	519	598	593	531	536	566	594	611	593	544	547	622	597	628	596	556	573	571	586	536	543	591	558	591	597	571	539	595	584	586	513	600	524	558	532	573	563	569	552	503	537	572	616	543	555	582	564	547	567	547	514	543	548	560	564	524	560	563	589	522	541	570	533	517	603	539	577	554	549	546	566	545	555	574	557	585	564	580	579	550	540	553	599	576	556	586	556	582	536	535	584	597	597	562	560	525	567	567	534	539	593	564	585	560	527	567	548	551	559	549	545	618	547	539	579	545	577	534	584	583	583	560	517	551	561	555	585	580	603	561	578	583	536	576	585	613	564	537	540	563	593	560	570	578	598	564	581	582	546	530	556	586	570	553	573	605	547	548	570	561	564	541	583	528	567	589	579	589	540	557	599	551	529	566	580	570	555	545	539	597	553	613	564	579	545	583	561	560	550	543	593	566	567	542	606	568	581	579	563	572	544	529	553	559	536	530	564	543	576	595	548	602	544	582	593	561	579	587	572	543	565	590	585	538	587	552	577	590	596	542	590	601	548	627	577	569	566	578	566	581	585	542	560	561	577	558	572	554	576	603	550	572	589	579	535	561	591	570	551	561	560	578	585	548	604	559	572	550	580	537	563	582	589	571	578	551	551	572	571	526	553	585	564	546	546	554	591	505	538	550	542	570	558	591	542	589	544	560	568	555	545	592	546	581	548	537	581	600	532	591	555	549	577	572	567	595	563	528	553	556	590	519	540	548	594	568	595	595	584	588	527	584	564	554	595	606	556	544	546	606	559	552	552	599	566	551	574	547	554	591	563	543	535	572	576	570	595	540	560	569	551	544	586	530	574	557	522	595	556	551	579	574	581	562	545	570	565	571	571	551	566	608	538	583	628	560	568	565	544	523	541	554	586	534	614	542	585	600	590	602	538	511	567	552	593	566	567	568	569	591	547	563	548	571	596	573	524	548	547	574	575	587	588	591	577	567	579	615	579	553	563	573	577	550	559	617	575	569	528	561	522	539	553	579	563	554	559	620	578	559	640	560	566	542	538	545	619	555	549	601	546	529	593	601	543	591	610	551	577	556	572	611	534	544	517	542	599	552	577	567	574	536	575	577	546	565	550	534	612	495	549	566	584	571	575	544	549	573	573	556	573	591	581	605	563	557	548	551	587	605	534	546	557	573	579	590	589	563	566	565	536	530	555	588	584	589	584	583	528	548	575	577	524	580	549	588	550	541	539	573	567	546	548	534	565	567	537	545	541	526	545	519	591	572	535	526	519	565	610	564	540	526	579	534	563	552	555	560	548	577	583	587	562	535	565	577	572	565	589	556	504	558	574	566	561	581	551	560	549	592	542	623	582	572	578	602	555	552	554	559	568	596	573	599	557	572	541	590	602	573	555	592	547	559	571	571	576	518	551	569	541	570	564	561	552	563	582	574	578	557	555	583	555	567	544	560	579	567	569	538	555	565	547	517	579	611	526	516	561	587	556	552	567	594	597	542	581	598	553	556	579	555	575	549	561	581	546	561	569	544	567	585	535	550	558	562	599	536	552	565	541	573	590	590	556	535	548	550	566	559	605	575	578	607	531	564	542	550	578	557	528	522	574	575	564	575	548	589	570	595	528	530	553	549	602	565	559	536	582	569	587	533	537	554	551	561	514	562	584	563	589	591	566	595	548	575	560	585	597	557	526	564	601	593	527	561	553	597	585	599	581	550	546	573	546	558	546	602	567	537	554	607	547	574	564	545	607	541	601	547	540	589	549	557	548	573	566	559	564	580	551	577	572	560	526	551	559	595	577	590	551	524	563	604	579	544	564	537	544	573	571	555	574	558	554	596	585	585	616	561	584	525	583	520	568	600	585	555	527	542	573	585	552	538	530	573	559	538	519	565	582	570	570	555	568	559	599	575	584	568	565	560	563	592	598	574	551	571	506	553	580	556	555	585	538	558	523	575	532	535	592	567	546	573	587	561	544	533	571	558	552	533	608	542	562	590	554	524	579	596	600	579	549	559	572	621	581	534	528	561	556	552	582	581	559	507	557	612	544	567	584	577	545	572	544	533	559	536	590	555	608	576	615	567	565	547	555	580	558	607	572	583	524	605	565	535	566	589	569	578	562	539	568	544	576	557	534	564	584	567	557	548	562	570	571	562	511	563	562	585	562	512	558	557	561	551	577	552	552	551	580	628	544	559	558	557	608	510	583	546	546	537	566	610	601	562	554	548	558	524	523	558	535	546	564	584	545	552	536	597	565	576	596	576	547	553	587	570	589	567	558	551	584	532	565	548	569	566	575	547	577	554	593	578	568	606	557	564	586	526	578	544	540	566	544	582	550	574	554	572	561	572	578	569	555	579	574	521	557	571	574	571	544	583	579	562	570	602	568	565	546	587	570	542	585	551	551	540	558	569	582	554	539	559	555	576	552	589	552	590	541	589	526	589	600	565	572	591	546	527	539	545	583	523	544	543	535	566	569	550	542	554	551	548	558	532	516	532	580	585	587	530	582	546	519	556	557	553	543	605	540	537	594	543	569	546	573	607	562	556	604	567	591	566	579	560	577	561	571	637	567	591	522	543	590	534	520	539	577	571	586	553	590	571	556	582	619	588	575	541	555	522	546	570	588	574	602	550	541	560	564	553	611	567	555	571	592	539	570	529	562	606	529	566	575
22943	20790	27463	24166	20251	2081	576	419	377	361	358	328	283	316	277	292	278	287	287	285	271	304	284	271	293	283	247	265	292	299	268	275	288	251	305	282	223	268	252	267	281	301	263	265	290	291	287	286	258	291	266	241	276	269	258	239	285	240	270	277	270	296	278	292	288	267	242	286	244	273	258	276	270	309	287	269	239	254	251	276	252	275	266	237	293	269	256	250	281	292	243	255	258	260	289	247	224	271	227	248	256	266	278	239	264	270	259	270	232	281	280	244	286	260	257	231	291	272	249	273	254	295	264	286	243	253	274	240	289	301	277	289	273	266	226	241	271	262	274	259	259	269	247	291	281	288	239	284	252	298	261	269	289	296	255	271	268	295	255	260	270	269	248	286	258	279	257	240	257	255	267	294	265	293	265	243	262	272	256	289	255	265	259	265	280	269	285	277	274	267	261	301	256	258	245	285	274	255	281	280	284	262	259	267	271	287	245	286	287	270	284	292	273	276	242	250	287	248	259	307	266	299	252	290	285	272	261	255	257	256	275	264	257	284	291	271	252	266	289	281	271	258	257	271	269	267	257	288	273	266	279	257	254	278	249	260	276	255	261	283	251	274	281	314	273	263	252	291	266	269	289	241	257	250	255	300	252	289	267	260	262	259	264	268	259	281	283	300	242	268	262	279	277	290	244	250	286	288	244	261	275	263	291	249	267	268	277	265	249	243	296	289	260	267	271	279	266	262	282	233	250	268	264	284	248	281	264	261	276	251	261	261	253	258	275	299	259	257	266	281	259	244	271	263	253	289	257	293	285	268	246	285	298	292	246	252	273	275	253	267	243	278	282	263	273	251	261	255	253	254	266	273	278	259	274	283	260	297	289	258	285	241	280	290	248	286	252	271	246	242	264	262	251	278	267	245	266	244	257	290	256	248	271	276	251	282	290	264	294	270	249	222	243	321	252	247	240	255	237	292	277	269	263	272	268	283	304	268	245	253	277	282	288	277	259	249	288	268	262	250	257	244	275	273	281	241	247	253	273	278	261	291	275	249	245	265	281	235	256	265	273	252	254	259	255	261	247	289	282	234	277	243	288	275	268	261	264	260	287	280	230	252	245	248	265	275	261	262	271	283	283	275	304	270	245	265	240	275	255	244	256	262	288	250	271	278	267	248	290	270	275	255	270	288	289	246	241	251	296	245	306	243	261	258	297	271	246	284	281	272	275	261	270	254	264	292	280	306	282	295	274	271	264	279	246	304	284	275	267	253	314	281	277	251	225	283	255	272	275	276	261	246	261	258	303	283	265	282	245	277	229	274	259	282	287	293	267	271	244	283	274	269	245	275	252	268	272	241	269	257	259	272	280	259	265	263	257	254	286	302	270	283	268	273	278	286	249	255	268	263	286	274	281	260	247	242	280	251	252	277	274	229	255	279	259	293	273	263	236	238	276	294	246	277	239	297	257	277	253	263	268	263	283	286	263	241	301	284	249	250	286	271	264	270	270	253	275	279	255	273	285	275	283	274	232	278	273	272	272	259	271	247	242	265	268	253	258	265	269	255	279	300	241	295	245	264	259	245	280	259	287	259	271	283	270	272	265	229	276	297	236	272	250	271	292	260	278	284	257	284	294	270	247	277	258	261	230	253	255	275	289	270	243	235	248	276	274	274	253	249	264	269	264	291	234	275	265	237	269	255	262	264	300	258	264	261	269	296	264	279	248	256	278	248	273	282	255	272	267	248	284	294	256	272	264	290	270	264	266	271	248	237	261	281	279	259	268	263	260	253	258	235	271	292	252	289	260	271	246	268	242	262	273	265	259	271	263	257	263	267	265	272	247	243	262	284	250	276	244	259	254	281	245	273	289	265	288	262	250	275	260	263	305	280	240	260	242	234	296	264	256	273	266	273	238	254	260	256	239	266	246	267	255	242	273	259	247	237	286	291	254	260	299	270	265	290	297	266	260	292	276	242	269	237	279	253	279	258	278	271	254	268	264	292	239	285	248	275	242	267	259	272	239	269	246	258	277	262	285	275	274	249	224	260	277	255	261	276	259	281	267	243	284	246	268	281	300	284	277	246	262	252	269	231	276	250	293	261	259	239	257	268	275	258	287	248	276	279	253	255	288	278	272	273	254	274	291	268	271	257	265	257	278	251	272	280	276	271	269	261	255	255	253	276	273	256	226	265	275	295	275	277	261	272	239	267	267	301	261	298	286	260	266	271	251	278	280	255	262	295	310	263	281	249	262	283	261	263	286	280	300	246	270	250	268	255	257	285	263	291	237	244	262	251	274	248	268	265	267	297	259	266	259	275	289	255	247	254	247	292	264	270	271	272	272	252	266	257	271	261	243	277	244	253	289	279	264	253	264	252	251	262	254	266	290	290	275	261	258	248	240	242	265	266	246	252	272	265	269	247	235	274	260	269	237	269	239	271	260	259	250	271	268	242	261	261	247	270	266	260	265	278	277	264	265	276	284	256	259	259	228	294	269	269	240	255	259	272	247	265	275	257	234	240	255	249	239	263	236	271	280	255	273	248	278	251	298	258	253	305	260	281	278	268	276	268	264	261	275	288	277	260	285	265	281	241	267	262	252	263	280	271	276	287	256	277	273	262	267	228	257	264	258	291	307	253	296	266	252	269	259	256	236	273	271	262	233	225	269	295	248	275	273	261	287	286	304	266	264	269	281	271	254	269	292	283	276	283	260	293	288	251	264	276	260	304	227	259	263	256	269	259	247	246	273	257	264	259	276	272	293	249	254	252	247	255	271	281	266	277	279	278	255	246	278	267	285	272	257	247	279	278	295	264	261	243	297	270	244	257	275	289	270	271	281	276	256	268	276	268	254	282	259	271	268	285	261	282	236	255	280	257	280	265	250	265	264	267	281	268	246	288	267	251	244	269	254	247	233	284	269	268	261	293	271	282	244	281	276	265	263	246	226	272	270	281	283	294	284	278	271	258	239	252	247	271	243	257	272	283	266	275	237	266	281	277	282	298	269	274	278	261	256	246	262	275	266	249	284	246	271	245	280	300	295	267	278	252	288	260	287	268	273	251	246	285	244	295	284	263	270	270	268	294	259	263	282	260	287	252	253	298	255	291	262	249	301	246	259	265	282	285	259	268	257	245	277	275	269	295	275	249	269	239	282	274	262	276	272	267	271	255	298	263	280	270	259	234	245	267	240	256	289	251	248	262	293	258	279	273	263	264	255	223	241	294	292	266	296	260	252	268	286	254	253	288	271	277	274	245	272	292	256	270	262	285	236	284	251	295	252	267	267	291	287	276	244	282	233	234	267	288	286	276	278	305	246	259	292	287	261	273	279	272	284	261	264	302	266	252	280	259	291	251	266	303	245	284	271	273	247	249	276	298	277	256	300	244	264	239	251	242	303	273	291	231	279	264	243	262	255	267	267	272	248	260	285	280	259	276	249	247	283	244	257	258	238	259	264	280	235	274	298	248	290	260	256	250	249	257	234	263	271	252	274	254
3186	7900	5076	2223	1654	1187	954	780	695	656	593	544	523	510	463	475	449	430	379	432	410	422	415	383	414	369	387	392	374	411	365	404	427	356	370	365	375	377	389	388	350	383	377	395	384	377	359	342	372	364	363	364	361	317	370	371	372	358	354	350	375	368	353	351	371	351	372	366	354	408	381	406	357	352	383	331	387	345	376	362	366	376	376	372	357	339	383	358	369	354	363	349	359	372	359	382	356	339	381	347	325	356	396	403	387	331	352	365	412	364	348	345	350	351	393	402	378	388	340	326	358	340	397	365	370	379	384	402	363	343	355	360	346	374	392	376	338	388	365	366	372	328	372	341	379	353	372	335	360	384	364	353	374	378	359	360	384	362	411	384	390	372	322	372	345	374	354	353	357	364	339	343	377	348	375	348	342	368	370	332	408	354	364	358	389	372	405	358	364	347	356	379	394	347	399	369	311	355	347	350	346	357	377	344	364	379	366	356	351	389	373	378	371	347	361	325	391	351	368	361	380	360	351	369	335	372	392	356	393	367	351	373	351	398	378	332	383	339	339	366	335	373	339	327	357	384	344	360	370	358	348	358	343	338	320	371	358	383	358	373	343	363	379	391	363	384	370	352	369	356	362	362	348	376	374	369	320	366	356	364	362	375	377	412	375	395	349	344	352	359	365	323	356	353	327	365	370	384	388	375	353	362	360	360	371	368	321	376	413	376	367	355	338	371	355	380	334	357	325	343	403	381	361	386	383	411	357	352	403	389	386	331	328	352	367	387	366	360	371	392	350	414	350	379	380	353	348	360	361	382	358	367	343	367	404	367	381	390	346	410	347	368	343	355	351	360	361	368	357	332	335	365	398	346	387	381	335	333	364	361	381	322	357	334	373	335	397	368	375	333	383	379	377	370	365	341	325	360	398	384	345	378	362	363	370	339	346	362	372	402	382	343	401	346	388	381	346	333	369	402	355	352	381	374	344	347	402	370	384	321	336	351	350	353	362	375	355	328	373	332	331	381	346	342	382	363	378	355	352	373	338	377	346	358	345	363	333	386	365	331	369	383	347	364	348	327	345	380	385	334	376	347	366	378	343	379	345	341	352	360	365	388	389	341	375	367	369	371	374	353	355	322	370	362	369	382	370	380	386	368	388	353	376	331	343	369	367	376	364	332	352	352	364	378	370	373	365	361	348	358	365	360	380	330	419	406	357	371	386	354	322	359	364	373	367	362	331	361	345	381	357	374	369	364	370	372	365	336	346	380	335	393	352	351	384	385	385	416	367	356	344	363	367	349	343	361	412	373	356	354	378	373	346	364	358	403	322	364	362	346	372	389	379	346	362	339	340	375	369	357	365	394	353	384	389	351	373	373	404	350	384	374	330	369	392	382	377	371	382	354	354	363	391	312	336	361	391	350	350	360	381	339	386	369	396	387	382	324	377	380	393	370	357	344	346	350	405	371	350	363	368	352	377	372	345	367	295	349	400	381	387	361	371	389	362	350	333	357	361	379	380	377	348	349	357	347	387	351	357	338	348	362	382	396	350	337	335	391	375	360	389	371	373	378	374	343	354	373	368	382	352	367	363	401	377	371	350	374	365	385	377	401	352	361	364	398	368	357	329	386	339	327	372	367	369	375	401	341	360	399	374	365	342	382	354	353	374	351	362	383	369	365	347	374	380	357	359	338	354	364	358	342	346	339	348	343	369	352	358	392	383	355	357	376	368	371	365	383	357	329	378	391	355	371	342	378	358	369	359	379	355	380	382	345	399	361	381	376	357	386	378	332	399	374	380	375	347	365	333	364	374	370	365	378	363	380	392	369	394	370	376	368	367	385	346	381	361	329	353	352	373	357	361	383	370	362	383	384	380	348	369	375	395	356	370	364	373	354	397	350	364	338	364	355	328	388	371	343	351	379	370	360	353	371	318	371	393	397	350	368	356	351	366	393	336	363	397	340	401	368	361	360	355	379	372	377	354	349	355	377	371	343	372	330	362	364	380	338	373	348	358	390	367	339	405	386	367	334	350	371	345	340	374	377	364	374	349	383	356	361	377	362	364	371	370	367	399	367	392	370	370	384	383	388	348	356	371	359	379	351	354	345	351	372	363	363	382	343	380	385	354	368	354	373	363	373	357	362	342	352	346	346	368	377	344	391	374	347	355	355	349	397	362	359	358	337	366	361	345	364	357	384	383	350	368	356	366	360	381	373	365	355	362	328	359	332	361	342	334	367	388	357	358	379	350	355	363	338	406	359	367	374	351	352	341	364	337	363	373	360	344	358	377	353	366	367	379	354	375	364	355	350	392	348	360	347	341	384	373	393	363	382	350	376	351	336	389	373	341	375	367	362	388	401	346	357	377	377	385	369	365	387	366	381	354	352	291	364	344	355	391	377	363	352	337	364	336	366	373	344	370	384	378	382	384	358	376	371	364	381	379	341	378	333	374	376	366	372	365	392	318	341	325	396	358	346	358	369	375	364	368	380	388	325	356	385	398	351	397	372	370	390	364	372	336	362	388	353	369	381	377	387	358	349	372	351	339	360	407	346	383	382	372	385	351	341	366	344	375	376	367	347	333	393	387	347	347	353	346	387	347	385	365	332	372	345	382	380	380	392	366	360	358	381	355	370	372	370	358	341	363	375	376	399	350	400	344	341	427	359	371	351	365	392	350	333	348	382	359	403	363	358	369	365	336	338	325	360	387	356	356	349	345	372	391	375	354	358	417	347	356	389	316	323	363	389	387	358	337	369	384	361	351	348	419	369	327	339	355	366	379	330	336	343	389	372	352	366	374	355	362	335	381	339	357	360	366	353	334	366	371	370	350	368	354	365	339	343	368	416	395	376	406	343	378	366	343	358	382	395	330	334	351	377	367	362	370	374	312	377	360	362	333	362	382	362	366	346	352	400	382	358	363	374	356	366	382	339	373	335	338	388	345	364	369	337	370	352	346	355	341	356	355	364	372	396	380	338	330	382	363	367	382	361	375	378	373	356	353	396	329	345	391	368	336	337	378	351	355	353	374	369	368	384	323	376	344	368	351	329	352	349	375	377	385	347	340	343	369	345	337	336	351	361	363	357	381	401	395	395	375	331	374	363	375	373	402	385	385	341	383	367	382	370	375	358	352	380	337	376	344	362	356	353	406	375	354	388	368	360	355	357	405	331	370	360	333	373	372	329	381	342	385	344	368	368	390	374	363	385	355	379	394	357	341	373	365	371	360	328	360	397	364	383	376	368	365	355	386	365	355	362	397	333	369	377	387	363	389	331	379	401	346	348	375	407	347	337	395	351	373	395	369	360	387	377	386	378	341	364	378	354	390	348	357	366	364	364	369	369	356	342	347	366	364	401	355	367	327	371	324	414	355	336	361	346	399	356	372	365	315	376	358	380	365	396	346	350	385	334	351	350	369	350	356	367	378	365	384	387	401	378	400	388	345	359	339	339	335	340	377	361	365	384	364	387	344	344	351	392	349	367	385	408	363	343
24283	20803	25498	22520	1191	502	398	394	410	373	326	329	332	363	348	349	334	371	347	342	328	334	346	323	344	351	324	342	356	295	330	340	320	330	331	362	346	313	330	353	358	333	315	313	340	319	288	332	338	325	352	366	314	310	350	355	347	340	344	327	331	373	340	325	311	307	319	355	328	327	350	358	308	321	337	323	318	322	365	337	355	333	336	348	323	338	321	360	325	338	354	336	362	354	324	333	314	361	312	329	340	347	344	331	330	326	313	350	305	352	320	335	304	344	354	316	336	350	324	342	361	307	331	356	334	345	349	346	354	340	322	338	347	322	356	305	306	349	343	365	358	356	327	324	331	338	329	337	338	371	325	351	317	379	338	333	364	345	314	338	341	336	305	338	339	318	347	342	343	316	329	353	355	332	328	321	299	309	356	346	320	333	330	334	350	323	328	342	347	361	317	341	350	324	366	354	335	315	297	342	325	331	326	330	356	336	314	321	324	350	334	366	318	316	322	332	338	323	356	326	344	362	347	354	318	330	345	348	320	328	354	332	292	358	349	325	335	329	337	320	321	312	355	341	325	359	313	357	333	349	326	362	310	319	301	340	329	362	343	305	310	349	324	319	312	324	324	348	350	375	309	332	337	318	305	340	359	323	297	327	366	338	321	324	331	297	369	316	334	328	330	304	365	305	323	336	312	321	316	344	321	357	324	300	347	326	325	310	350	331	327	321	339	374	325	341	333	321	349	300	355	319	322	290	369	346	334	337	335	356	375	327	349	359	322	321	323	366	301	341	303	319	326	348	329	337	342	341	333	348	338	365	330	345	325	332	341	309	312	320	348	326	335	334	342	347	311	338	339	336	340	343	336	366	310	337	322	303	330	328	351	364	316	314	300	329	315	330	322	337	319	348	330	334	345	325	339	354	314	323	300	337	352	371	319	359	330	347	348	328	307	303	352	312	343	334	348	350	365	341	321	366	314	338	335	332	338	370	331	345	315	367	298	372	348	337	345	339	328	342	316	303	336	370	313	350	342	316	333	351	349	363	312	277	339	342	362	325	318	318	365	308	349	324	349	306	313	328	331	347	347	320	336	311	329	345	350	334	348	298	309	338	322	356	326	335	352	369	367	330	351	355	354	340	335	329	306	328	331	363	359	377	352	331	347	342	306	309	320	370	314	337	363	309	334	323	339	333	357	358	368	341	345	340	328	332	341	346	322	312	322	323	340	337	350	351	334	361	334	320	305	358	326	334	319	306	338	355	348	329	338	334	346	327	346	320	320	315	309	357	357	352	323	349	323	320	351	334	326	318	302	353	370	341	343	337	334	356	319	342	328	331	306	328	338	339	362	334	359	349	344	299	352	346	341	314	309	335	316	303	317	328	341	301	316	336	348	342	350	310	338	345	328	366	335	358	332	331	316	331	328	342	309	310	319	305	315	320	336	316	299	322	319	341	346	336	330	307	328	340	346	316	336	357	314	307	344	341	366	344	333	313	308	334	311	321	316	309	369	324	363	330	306	318	350	342	333	312	313	311	297	364	339	318	314	328	362	340	355	338	344	323	332	346	297	368	375	309	327	336	303	348	319	356	346	355	342	354	332	330	309	320	337	335	338	335	316	323	346	325	338	316	336	341	346	341	323	350	349	338	362	341	350	321	336	318	360	343	318	302	342	331	341	331	333	326	322	356	336	325	302	327	346	316	361	325	339	351	358	305	316	333	297	327	300	357	327	311	335	332	346	301	340	364	389	315	320	353	340	336	345	304	336	344	313	369	340	321	328	324	321	357	329	336	319	346	315	347	347	334	338	286	352	336	307	332	355	332	354	360	332	322	330	312	356	333	328	362	321	339	358	313	354	320	306	335	310	333	314	330	359	311	327	330	338	330	304	331	343	330	358	329	323	341	368	332	357	314	311	370	343	310	313	347	301	338	341	340	336	349	325	362	350	328	364	365	324	339	344	336	327	367	324	334	329	337	349	326	337	334	359	339	354	329	306	336	331	328	321	363	307	366	359	316	346	296	300	322	354	358	342	374	349	353	321	380	328	326	318	314	345	323	340	321	359	349	346	355	317	369	342	375	348	311	290	335	339	326	331	335	337	327	320	316	304	308	308	337	315	313	345	321	345	350	326	331	332	350	331	330	338	381	368	334	348	362	305	326	314	346	312	328	316	344	324	332	309	343	338	318	365	327	347	361	364	330	347	317	330	349	337	299	328	349	338	356	307	342	344	296	336	341	302	365	347	335	327	331	312	356	310	320	325	347	331	351	361	326	327	342	322	323	346	340	325	346	340	369	338	319	330	297	330	331	358	360	325	307	361	314	327	315	334	321	343	342	352	349	329	315	302	346	307	322	331	337	321	326	311	359	315	342	373	295	320	325	313	312	347	339	313	322	354	351	340	345	333	327	359	311	317	334	326	351	333	336	315	340	340	318	339	362	341	345	322	348	334	334	341	352	303	327	347	334	355	354	367	350	343	341	332	356	360	318	335	326	328	311	352	323	353	305	353	305	339	319	366	319	338	299	330	348	312	335	370	343	367	332	322	316	351	339	313	369	322	345	315	319	344	322	354	307	328	323	322	323	330	341	325	345	323	335	343	326	359	337	351	316	365	348	342	289	311	372	306	298	329	342	305	321	349	282	347	334	348	326	342	345	355	327	322	347	294	320	341	343	336	345	368	361	310	341	354	309	348	341	333	345	346	303	319	324	354	324	314	373	311	336	332	326	301	338	350	350	322	325	327	332	354	350	335	333	323	310	323	311	331	358	334	337	324	346	327	323	330	311	324	351	346	314	307	302	345	330	320	309	327	315	351	338	322	336	330	322	320	342	339	334	349	329	350	321	344	330	361	359	305	349	313	343	358	325	344	332	344	343	313	332	342	309	310	342	326	355	324	307	347	315	340	325	346	314	341	352	321	328	352	341	363	319	331	322	333	342	354	332	321	316	308	323	332	326	334	288	338	310	333	336	354	345	345	320	342	336	319	337	340	345	325	335	318	347	332	350	323	325	349	328	312	353	324	352	349	320	331	343	329	337	346	344	347	335	300	326	325	330	329	327	313	339	338	330	344	375	343	328	349	368	331	310	325	343	315	330	338	357	344	320	345	355	292	318	320	324	312	351	306	334	341	321	328	344	343	373	337	328	297	332	324	321	357	312	339	322	363	308	328	311	338	318	348	316	322	318	355	347	329	332	346	293	391	333	327	336	320	329	353	309	351	325	322	363	343	348	351	329	316	320	332	315	317	355	353	347	339	365	322	358	363	339	327	329	324	370	363	299	327	351	340	342	312	358	340	345	314	327	349	349	350	307	331	329	367	317	317	321	339	352	326	298	319	374	339	318	348	345	337	321	311	350	302	350	314	315	320	347	335	331	331	334	327	311	346	352	297	371	373	353	361	313	349	328	374	345	349	358	341	314	306	367	297	347	359	395	330	341	353	308	316	338	329	322	350	341	317	309	376	352	313	349	342	318	344	349	322	322
3180	3724	2570	1153	979	788	632	613	553	565	530	522	531	550	492	438	510	463	482	448	444	450	455	472	511	457	499	432	447	432	449	449	438	461	481	448	437	438	438	456	430	426	447	457	448	500	436	417	444	436	412	444	462	442	443	433	414	455	414	432	453	467	458	469	452	441	458	431	451	426	443	429	430	465	444	439	461	426	436	442	447	422	454	420	447	438	460	442	442	449	429	436	441	463	405	426	459	464	434	456	443	436	436	425	446	486	433	434	422	474	445	440	478	456	455	451	425	483	474	407	428	450	452	468	449	435	436	422	458	435	444	455	437	418	434	486	408	449	456	441	456	467	438	413	430	421	437	446	422	422	396	436	431	452	424	447	455	458	428	421	445	439	452	443	437	449	414	519	417	452	435	475	470	416	428	444	433	448	400	478	428	420	447	454	425	406	504	395	462	430	418	431	434	430	464	440	437	461	420	431	472	405	418	479	411	409	439	452	411	432	449	437	435	405	421	390	412	445	459	439	453	451	455	432	436	420	433	409	439	457	436	460	414	437	439	432	441	451	451	446	433	440	435	436	447	443	434	488	440	419	432	432	407	445	421	422	432	449	451	447	418	462	416	454	469	463	470	455	431	412	431	485	449	430	470	409	433	425	498	450	456	429	433	431	420	413	435	432	424	432	423	476	379	407	438	447	431	450	417	431	437	413	445	452	459	457	422	429	445	442	408	416	437	456	434	422	444	437	484	424	426	452	427	486	442	433	424	437	456	440	414	412	433	414	453	404	412	412	469	436	438	441	427	446	409	425	443	411	452	438	409	449	413	444	442	428	428	461	427	430	413	462	458	444	485	426	444	485	463	450	471	404	403	429	448	428	481	457	469	430	433	430	433	429	447	434	433	472	417	444	457	428	416	406	438	428	466	464	457	433	447	445	467	451	436	444	457	455	413	494	445	431	447	448	511	444	459	462	440	441	448	444	505	426	424	464	449	443	413	459	415	443	432	420	409	441	461	416	466	484	469	420	421	469	432	452	436	412	433	427	456	413	419	485	460	393	434	459	479	445	454	447	461	468	403	467	450	464	432	419	442	456	462	444	426	464	416	434	469	398	444	467	436	398	446	445	465	447	420	458	461	476	440	442	410	447	445	464	429	433	400	428	431	427	432	441	433	427	447	435	436	467	436	424	422	444	461	416	453	409	425	457	446	450	418	445	427	478	424	445	433	427	437	443	431	429	426	452	450	452	445	473	431	387	453	444	442	439	461	452	458	440	424	426	420	431	426	440	402	470	418	420	419	445	489	431	455	401	416	456	462	443	427	466	451	439	441	446	406	446	456	379	427	448	392	408	452	437	441	416	442	467	444	434	427	424	427	418	475	408	439	411	438	421	375	450	425	458	430	438	447	434	424	412	468	388	455	446	395	425	432	430	424	474	426	455	442	411	420	451	418	436	461	441	434	441	437	435	457	407	447	456	452	407	435	468	467	417	419	432	482	449	452	458	482	444	436	473	454	420	414	481	448	460	425	436	425	509	427	423	454	434	428	438	444	442	449	436	450	448	438	425	433	442	447	436	434	451	447	441	413	446	430	469	454	455	414	419	452	415	482	406	436	414	464	454	444	430	437	481	443	421	440	448	423	424	437	441	444	452	458	443	434	479	433	388	459	423	434	404	430	427	441	426	408	449	406	417	474	472	448	456	452	424	428	440	448	433	482	419	414	428	447	446	431	413	446	444	386	441	418	435	448	496	410	437	434	459	462	434	445	428	438	425	438	413	437	436	411	480	437	463	466	453	447	417	416	438	449	417	459	416	440	445	433	406	449	468	414	395	462	461	453	406	431	448	461	485	444	437	437	439	423	462	421	467	501	466	457	434	440	472	418	447	450	440	437	459	447	463	401	432	443	438	405	433	442	421	433	445	455	434	414	440	414	461	411	398	422	454	454	435	415	457	488	470	429	423	458	435	443	412	448	444	473	453	454	448	420	430	438	414	444	454	424	434	457	458	436	413	425	455	458	463	450	495	436	431	466	439	440	451	416	437	437	403	427	404	435	460	440	417	439	436	385	467	440	404	445	444	409	436	515	413	443	419	417	442	452	429	428	471	448	425	404	448	433	476	404	448	426	448	432	450	420	422	435	458	425	414	436	450	448	398	414	407	428	446	416	469	457	449	425	444	449	396	424	450	418	446	416	450	443	437	434	464	423	443	413	443	458	464	408	429	411	424	452	416	426	426	455	436	434	461	424	501	440	458	420	437	421	483	453	438	484	428	428	394	444	410	457	449	434	410	472	453	413	420	453	431	445	420	400	446	473	415	417	433	443	438	435	437	441	416	463	430	396	425	455	448	464	412	412	427	399	451	431	408	460	428	419	464	422	426	471	434	432	441	445	451	434	401	459	452	471	457	436	470	427	412	416	456	425	436	482	428	460	435	435	415	426	449	442	434	393	434	439	450	440	449	409	421	438	468	418	455	443	474	432	446	424	460	442	445	433	434	432	425	452	431	449	428	436	441	435	452	428	429	422	461	464	414	471	418	454	438	459	467	450	455	421	459	462	406	447	452	427	433	418	424	443	432	475	396	457	482	471	432	432	468	455	420	445	385	448	434	462	431	445	460	466	482	415	461	440	389	440	451	498	419	459	433	419	451	437	420	458	453	457	412	433	444	449	439	455	432	443	443	467	432	423	407	457	409	375	431	454	422	424	452	468	421	452	446	464	442	417	468	465	454	455	430	454	485	456	408	477	454	461	479	445	426	433	443	443	443	477	449	474	425	447	443	438	435	435	429	424	478	463	413	402	400	471	468	417	471	427	435	465	447	452	448	444	475	456	446	463	413	415	446	419	457	431	428	426	452	447	465	436	437	427	408	452	444	449	474	398	443	445	422	413	426	445	403	443	431	451	444	435	469	455	435	495	432	473	425	446	424	455	417	445	471	424	464	442	415	421	398	464	433	455	412	500	450	449	402	422	425	425	418	464	436	420	416	424	458	450	432	416	423	466	399	387	415	447	436	454	443	397	430	412	435	470	458	433	477	420	453	430	425	442	418	465	430	429	484	428	438	428	416	467	441	469	447	429	442	453	447	443	443	438	416	439	472	392	443	457	456	426	409	491	447	464	409	449	436	433	452	453	420	429	448	421	468	449	451	393	430	429	419	442	434	438	469	428	462	401	446	435	403	422	446	457	419	467	441	445	418	476	459	413	425	434	485	458	441	441	490	467	455	434	451	478	439	432	474	404	437	430	401	470	428	432	405	471	423	418	437	418	406	420	430	460	427	460	456	420	458	445	434	442	448	434	479	490	441	476	422	469	438	443	450	476	427	437	437	427	442	449	443	433	444	429	426	427	444	438	432	460	450	447	428	443	429	449	477	401	435	412	475	438	447	419	425	445	451	436	441	440	382	421	407	458	411	455	444	437	444	482	441	450	425	450	433	439	429	415	411	449	484	394	443	449	443	421	443	457	435	461	412	435	470	433	440	445	474
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
