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
339423853746	339423854314	339423854864	339423855414	339423855964	339423856514	339423857064	339423857614	339423858164	339423858714	339423859264	339423859814	339423860365	339423860914	339423861464	339423862014	339423862564	339423863114	339423863664	339423864214	339423864764	339423865314	339423865864	339423866414	339423866964	339423867514	339423868064	339423868614	339423869164	339423869714	339423870264	339423870814	339423871364	339423871914	339423872464	339423873014	339423873564	339423874115	339423874664	339423875214	339423875764	339423876314	339423876864	339423877414	339423877965	339423878514	339423879065	339423879614	339423880164	339423880714	339423881264	339423881815	339423882364	339423882914	339423883464	339423884015	339423884565	339423885114	339423885665	339423886215	339423886764	339423887315	339423887864	339423888414	339423888965	339423889514	339423890064	339423890615	339423891164	339423891715	339423892265	339423892814	339423893365	339423893915	339423894464	339423895015	339423895565	339423896115	339423896665	339423897214	339423897764	339423898315	339423898865	339423899415	339423899965	339423900515	339423901064	339423901614	339423902165	339423902715	339423903265	339423903815	339423904365	339423904915	339423905464	339423906015	339423906565	339423907114	339423907664	339423908215	339423908765	339423909315	339423909865	339423910415	339423910964	339423911514	339423912065	339423912615	339423913165	339423913715	339423914265	339423914815	339423915364	339423915915	339423916465	339423917015	339423917564	339423918115	339423918665	339423919215	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2649	3600	2300	2649	3600	2300	2649	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2650	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2651	3600	2300	2652	3600	2300	2652	3600	2300	2653	3600	2300	2653	3600	2300	2654	3600	2300	2654	3600	2300	2655	3600	2300	2656	3600	2300	2656	3600	2300	2656	3600	2300	2657	3600	2300	2657	3600	2300	2658	3600	2300	2658	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2659	3600	2300	2660	3600	2300	2660	3600	2300	2660	3600	2300	2661	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24665	24704	41864	42116	31195	19043	5994	851	645	622	625	618	617	603	599	595	570	566	607	561	578	635	580	598	640	569	581	622	615	589	645	627	592	572	593	592	607	646	600	623	581	603	594	600	557	567	603	594	559	567	592	582	617	583	581	579	608	600	604	594	580	575	594	584	555	569	558	568	646	553	580	557	597	581	562	571	573	632	588	566	548	540	578	586	531	622	567	560	584	519	618	591	583	578	590	547	590	571	607	528	573	601	582	561	566	607	588	615	585	550	556	541	539	567	561	598	583	580	570	555	602	591	592	548	592	633	611	563	570	587	562	636	574	567	586	604	573	586	556	642	592	601	595	599	622	577	569	570	571	583	570	576	559	518	602	586	597	554	539	622	585	605	577	575	553	584	604	592	554	597	602	590	581	559	551	558	562	604	593	595	575	630	562	579	583	591	561	588	555	575	599	616	567	546	586	564	581	594	596	560	581	591	580	530	544	570	589	552	613	588	606	563	610	520	582	571	554	586	550	556	561	564	569	555	586	569	589	600	574	575	581	576	522	557	570	537	562	598	598	559	561	620	564	580	578	587	578	592	599	570	576	570	552	588	619	589	621	590	551	572	581	602	587	603	578	591	555	586	531	577	547	576	582	571	560	593	573	542	534	575	600	597	604	558	602	597	592	550	567	583	572	555	604	601	601	590	610	580	565	560	604	614	592	588	572	605	593	566	595	585	598	578	546	615	583	546	576	566	557	600	597	581	580	574	574	579	592	610	569	555	577	612	563	606	587	575	559	592	538	579	581	565	582	563	556	590	572	589	568	583	580	555	606	563	541	572	595	562	575	617	535	592	583	590	586	588	610	578	546	534	617	586	589	601	555	572	562	549	578	628	612	597	574	595	561	596	546	607	577	570	593	582	627	602	591	608	541	551	556	585	578	551	564	598	630	570	557	582	560	595	578	567	568	589	545	572	546	581	586	623	595	584	563	576	596	664	576	573	514	561	553	552	594	553	583	603	619	551	585	570	538	582	587	606	521	573	577	563	550	580	568	597	552	621	534	550	612	572	577	568	628	651	544	579	532	576	575	628	586	575	563	544	585	579	550	571	594	555	602	566	594	561	569	558	588	559	559	596	599	552	564	570	595	562	600	579	582	632	591	537	566	515	564	615	541	631	567	626	595	618	598	604	591	560	570	617	578	530	640	571	554	616	549	557	553	616	562	624	579	586	613	590	600	563	568	562	597	621	599	551	559	611	569	613	553	558	590	612	563	543	557	561	603	571	528	605	571	593	569	579	568	536	563	557	580	529	580	563	609	643	608	610	600	625	554	557	579	594	576	568	577	543	577	570	575	600	631	568	561	575	564	561	565	554	569	553	557	596	548	533	556	596	575	582	555	589	621	611	566	587	584	638	590	580	586	578	605	536	586	626	602	570	588	576	569	582	591	599	542	564	569	612	577	555	595	594	534	623	597	608	588	571	585	577	542	567	554	529	561	564	569	602	549	610	568	562	558	573	596	648	555	626	609	565	603	587	532	600	610	581	528	564	584	580	581	539	566	549	565	585	597	598	583	523	557	581	572	602	602	575	580	596	591	562	562	576	597	625	544	575	578	578	576	573	545	557	567	583	625	575	580	578	594	582	537	573	586	611	575	545	533	544	550	568	540	589	581	579	589	593	538	563	576	582	576	574	558	560	597	587	598	566	562	577	587	576	566	569	591	556	600	595	588	578	566	569	601	571	612	622	576	591	594	605	541	566	562	631	555	594	603	508	570	594	558	538	618	580	556	587	621	599	596	560	623	590	588	570	592	587	588	598	629	556	597	552	628	606	561	542	560	612	636	588	573	591	542	601	532	565	574	586	572	557	541	589	620	572	553	544	576	569	583	586	574	580	567	604	572	611	562	571	574	612	544	609	565	559	595	537	556	585	618	619	570	604	533	537	612	610	550	574	566	599	575	588	589	533	562	571	562	537	594	611	582	588	555	598	589	579	617	606	619	610	592	564	595	630	563	555	561	550	610	583	556	518	580	574	628	572	619	628	588	591	597	588	578	612	579	564	626	591	556	562	565	616	573	585	591	579	607	572	591	551	580	581	576	624	563	616	614	547	613	566	566	565	556	601	591	618	604	562	585	566	594	585	573	558	573	557	600	618	556	575	590	618	598	568	587	540	550	571	605	570	613	582	566	536	546	599	546	583	612	560	564	565	562	553	601	579	531	544	575	603	575	572	545	602	601	551	600	624	623	544	564	609	575	555	590	554	626	616	634	556	598	631	569	568	573	550	562	562	578	581	570	580	569	569	605	586	594	590	559	597	594	586	538	563	574	605	562	595	562	574	568	588	536	640	619	614	625	552	623	595	570	566	560	566	565	571	550	554	584	572	575	588	573	606	595	599	565	586	571	575	594	566	585	616	590	590	578	631	602	536	571	607	619	571	590	581	589	560	568	577	591	603	594	624	610	580	534	585	569	584	602	583	619	564	593	610	572	548	641	568	601	570	588	600	606	592	610	569	607	573	578	600	559	592	586	543	601	557	566	598	613	577	571	562	568	600	612	607	590	575	629	611	585	577	565	609	553	615	572	574	599	591	592	578	576	632	606	575	586	619	584	585	609	540	596	567	600	566	585	573	593	553	585	579	590	572	578	619	607	578	567	579	612	543	587	578	599	594	583	594	548	578	545	589	556	581	569	587	583	546	557	556	530	582	576	589	576	580	528	541	571	591	559	605	546	579	576	585	572	613	571	606	559	602	585	539	594	590	587	612	613	631	594	575	522	591	599	552	567	546	548	576	608	614	618	596	603	599	572	577	585	567	559	579	542	546	643	578	582	612	585	536	594	568	591	592	553	615	564	584	578	574	610	561	592	563	576	540	592	575	549	583	583	578	614	612	572	540	579	587	563	602	563	560	574	520	582	588	536	536	556	593	597	613	625	562	631	617	564	623	613	603	579	543	614	532	595	597	552	591	577	616	591	569	615	587	632	543	616	582	626	529	580	629	625	561	591	584	584	629	614	549	621	598	607	578	576	597	608	602	588	571	595	568	596	581	610	605	544	575	584	580	589	593	594	571	544	560	628	568	598	584	596	564	520	520	595	581	590	610	556	537	580	644	547	602	579	557	578	563	584	563	599	614	567	574	532	559	591	619	590	616	631	577	568	529	567	599	576	572	635	557	557	591	559	576	569	589	604	588	557	574	587	587	616	600	615	555	562	609	631	592	608	593	587	592	580	594	607	579	543	544	570	567	596	567	598	590	611	609	599	585	563	604	565	591	588	594	564	583	567	573	616	557	545	556	582	584	573	607	626	557	578	578	561	600	622	577	571	554	559	593	566	590	574	566	571	599	628	572	617	603	575	612	585	614	592	588	585	626	541	562	583	627	608	566	553	604	576	575	566	643	526	558	580	584	548	566	577	572	556	550	601	611	559	597	581	585	568	563	650	579	596	628	598	545	608	590	551	565	595	524	633	535	593	573	542	543	546	600	588	560
65433	107059	80471	53541	27498	10039	2987	681	652	610	587	611	612	649	643	601	607	644	606	637	615	620	653	605	643	659	674	606	547	629	621	639	581	591	650	647	593	616	606	559	611	602	666	590	645	604	596	598	698	580	644	620	615	656	599	616	662	625	585	605	624	626	605	630	624	616	604	615	662	598	613	621	616	609	634	663	623	619	594	559	594	584	622	652	584	578	606	658	559	596	626	627	597	595	606	604	591	644	653	616	633	596	627	591	631	638	599	616	594	620	628	599	634	570	590	596	599	668	602	583	620	590	618	596	592	659	588	595	588	601	613	616	604	641	628	616	534	594	664	640	580	595	624	616	620	609	604	603	634	591	608	613	647	621	622	601	606	675	626	594	572	603	623	601	568	565	652	606	656	608	642	616	596	617	664	589	615	618	572	625	608	628	647	627	628	616	592	572	579	579	617	653	605	599	616	598	626	621	582	606	648	565	606	654	607	589	628	606	652	616	632	582	566	646	598	600	652	581	630	613	600	617	605	635	602	663	570	634	624	635	598	596	605	617	630	605	598	582	612	624	600	605	638	588	588	594	615	625	629	583	597	620	584	598	580	602	640	605	636	624	629	612	628	591	630	628	587	633	616	633	585	601	593	623	629	617	608	606	598	604	605	606	594	606	586	632	622	628	593	583	639	646	643	625	599	586	624	557	622	574	607	589	555	633	560	567	598	667	596	603	602	598	597	630	600	609	615	630	625	686	571	562	561	627	618	606	592	618	610	597	605	637	646	591	618	609	616	615	611	592	604	656	661	595	629	633	616	631	591	571	606	564	587	665	625	597	617	633	564	620	631	607	623	621	587	592	603	654	614	636	607	563	562	647	613	630	585	607	599	606	636	613	605	605	652	620	619	620	610	599	602	590	617	593	594	637	606	649	599	604	580	606	638	647	621	611	588	578	618	570	611	581	593	612	572	578	600	592	586	601	640	629	579	594	632	608	587	618	615	601	615	632	579	606	615	557	629	655	588	596	605	623	632	635	608	619	605	626	625	611	546	626	594	593	586	617	616	590	660	621	597	634	588	635	613	575	586	601	660	655	590	656	641	647	560	585	623	617	626	634	625	648	605	574	629	648	635	603	621	592	609	643	590	609	605	637	620	647	609	660	606	612	675	624	636	620	629	626	581	628	636	627	631	570	609	609	590	582	611	572	615	578	586	635	641	624	592	634	591	591	551	652	580	610	607	644	583	633	642	630	608	632	619	606	594	568	647	629	575	622	626	625	653	615	595	625	616	621	548	593	618	596	647	635	624	613	618	586	610	596	646	551	592	571	622	643	681	637	657	625	633	617	623	651	575	603	599	621	577	592	633	636	569	643	629	592	635	586	578	621	643	624	612	567	635	624	666	576	617	606	625	619	618	579	620	652	621	628	600	594	627	563	603	618	656	614	646	589	581	619	594	599	589	613	612	612	602	587	634	604	597	653	600	620	602	646	578	626	578	604	620	620	619	622	635	596	603	640	576	655	574	644	589	611	585	613	571	614	586	615	582	610	582	613	653	629	622	642	601	597	671	607	641	623	549	606	596	654	567	593	552	663	602	570	627	649	616	658	564	630	622	668	580	611	656	598	588	649	555	594	606	613	593	616	604	601	618	600	584	611	621	542	577	629	650	631	645	574	604	586	565	617	608	600	613	602	617	605	574	610	582	603	616	606	605	589	583	616	601	596	599	642	595	597	618	619	638	572	598	648	635	645	600	615	597	602	638	595	636	573	626	602	579	608	657	656	574	606	609	602	580	624	613	592	640	586	588	621	613	586	595	589	641	552	639	593	635	595	639	598	578	585	615	580	580	590	622	580	553	602	646	623	604	614	577	597	602	578	587	595	617	609	615	602	588	635	640	585	605	560	550	589	604	557	628	598	604	596	600	594	629	606	611	622	625	601	682	598	622	638	594	616	616	616	625	616	605	628	638	640	630	602	599	641	602	590	573	584	605	586	646	546	589	597	582	617	596	613	594	621	610	595	570	566	617	659	614	632	630	601	645	582	577	623	655	603	614	620	605	587	638	632	636	624	617	611	603	589	665	582	600	631	614	642	654	590	593	665	569	601	630	564	600	602	585	557	614	635	580	607	630	636	660	601	602	598	613	586	595	625	635	597	557	614	604	640	649	605	605	599	599	594	633	622	566	622	589	650	650	614	620	626	614	599	582	615	646	558	643	634	559	600	624	621	587	596	599	590	611	662	624	597	613	614	608	592	611	606	583	618	590	602	590	593	628	598	663	564	619	585	604	588	615	618	612	604	590	597	624	608	637	621	592	637	599	656	607	621	581	674	573	590	622	613	597	584	571	618	609	562	607	610	682	585	619	627	631	652	626	620	619	584	659	606	613	566	647	626	621	625	602	600	577	627	620	620	623	608	593	607	625	615	581	651	571	640	591	571	642	602	647	605	623	600	634	649	626	614	605	605	648	629	659	584	612	620	618	617	600	644	599	670	597	646	584	644	604	621	576	631	595	586	672	615	654	586	625	624	557	645	618	604	632	566	566	601	575	627	583	613	596	589	644	587	609	612	609	645	611	586	576	619	612	636	628	613	627	615	627	598	580	596	611	626	644	604	586	598	626	621	583	622	602	594	604	630	601	609	624	606	590	576	612	626	603	584	674	577	633	621	609	647	631	602	618	618	601	676	610	585	630	597	592	611	706	578	618	592	631	604	609	554	597	601	587	637	636	631	582	616	616	610	595	579	642	599	627	603	640	626	598	587	574	596	611	627	613	627	562	609	618	618	636	610	616	612	595	582	622	638	565	632	640	608	665	587	617	604	593	643	609	632	625	578	562	603	577	577	652	603	597	621	593	604	587	598	613	600	599	583	614	614	667	660	620	608	600	642	570	572	620	650	597	615	593	635	661	623	626	595	648	596	604	589	570	590	622	587	562	593	530	611	583	652	662	622	642	585	606	599	580	626	606	602	621	618	652	616	614	603	634	619	591	597	593	591	624	572	620	651	608	593	630	579	627	616	595	601	621	578	623	637	600	575	626	678	607	612	584	612	591	638	609	634	590	610	647	629	640	667	617	628	566	581	608	637	627	597	591	586	593	608	611	574	604	644	642	611	584	602	605	599	601	639	564	589	630	631	593	593	613	577	655	614	605	656	655	591	612	612	603	591	591	568	622	613	633	587	554	659	587	572	633	584	643	575	607	627	566	591	570	592	587	661	620	599	586	645	646	584	638	634	613	588	586	658	613	578	594	639	608	587	597	635	578	584	588	592	599	608	609	579	591	599	597	637	556	662	585	602	620	646	573	637	617	627	570	637	590	553	623	593	630	644	600	617	597	598	605	651	565	611	627	595	639	640	625	586	594	621	581	593	600	576	601	624	606	656	597	617	584	592	612	604	544	596	636	566	612	601	612	641	603	610	619	623	605	628	629	585	588	595	615	673	632	617	569	600	612	645	618	629	592	575	613	587	617	643	606	609	637	620	596	565	596	571
28688	29479	29199	15031	3774	1176	628	457	393	405	386	432	425	418	415	443	430	438	423	375	438	437	385	388	371	412	418	396	431	446	414	431	411	425	410	418	406	408	393	388	401	437	381	402	414	451	407	373	449	394	417	385	401	414	387	420	401	410	375	399	398	400	434	418	425	434	415	415	370	413	430	444	397	416	400	408	392	442	389	391	442	386	427	410	406	424	410	403	433	416	411	408	403	412	402	430	395	400	425	414	424	418	415	371	387	395	397	413	382	428	414	388	365	392	369	415	426	374	423	377	420	392	383	394	439	436	399	406	394	424	395	433	421	415	449	384	401	431	383	423	411	423	432	416	431	399	384	407	428	383	375	411	411	399	366	409	407	413	393	439	401	397	393	429	366	438	422	420	415	404	364	404	387	409	408	395	414	422	393	391	409	400	396	441	430	417	444	401	434	428	409	432	392	401	432	409	403	405	425	412	394	444	429	407	412	405	399	411	400	404	450	440	388	374	416	400	395	433	415	398	431	426	406	376	385	410	387	365	402	433	389	406	395	372	419	399	398	419	405	427	418	426	413	420	420	417	392	412	409	400	420	363	437	410	415	384	429	413	447	404	429	444	424	407	407	408	439	419	407	421	443	401	394	397	412	403	408	412	421	396	407	402	421	393	411	387	442	396	432	419	384	425	423	413	377	420	412	411	402	423	387	409	392	391	382	412	405	402	398	414	398	394	398	443	436	420	381	411	429	423	396	434	435	396	425	419	404	429	401	384	427	361	397	413	430	433	413	384	410	426	410	397	431	410	400	412	382	385	394	387	407	384	410	399	436	418	427	406	453	410	406	454	423	394	368	420	405	395	399	429	401	419	425	398	396	452	442	377	439	407	441	394	387	400	409	395	404	435	420	418	415	420	390	416	423	402	430	360	419	409	441	416	390	421	425	426	419	399	394	366	414	402	419	430	419	393	365	405	386	425	419	386	398	386	428	409	420	385	419	419	410	416	380	410	414	420	416	432	421	395	386	410	403	424	380	391	412	431	421	441	420	390	384	403	432	422	413	396	397	393	417	402	418	393	421	408	397	380	375	418	432	380	377	420	400	409	383	410	444	395	394	419	429	416	407	373	418	379	387	452	389	415	404	395	402	439	363	422	440	387	382	404	394	422	385	405	401	379	407	396	430	388	446	396	393	445	388	407	411	423	411	400	348	373	389	409	393	406	425	370	412	388	398	396	386	435	411	402	397	444	380	370	454	407	446	427	381	388	432	395	400	419	388	445	385	407	383	401	401	418	419	364	376	372	401	455	419	404	405	453	399	418	418	365	429	404	382	417	426	397	410	415	407	390	396	421	399	389	407	428	444	419	417	382	393	403	420	410	394	392	379	408	420	402	424	415	384	416	413	410	409	446	427	398	386	419	399	375	414	403	404	436	435	411	410	389	377	380	432	415	412	401	417	401	420	419	401	433	404	400	422	397	440	395	442	420	421	465	387	405	402	438	404	401	412	410	400	425	403	400	450	418	410	379	404	405	405	425	415	394	400	404	389	448	397	386	402	426	391	375	431	394	396	412	421	438	402	393	419	418	428	432	366	443	389	401	416	391	395	410	409	384	389	383	398	401	425	383	418	435	405	411	422	410	389	427	414	393	396	374	417	426	401	402	401	423	409	385	411	436	429	419	439	426	427	397	402	381	416	387	424	395	402	424	405	460	431	382	384	413	399	421	380	428	418	411	433	394	423	392	422	411	419	392	423	382	421	416	430	392	432	431	409	365	410	426	408	392	413	397	428	399	420	415	391	392	384	454	409	414	440	403	406	430	416	436	427	428	421	389	430	407	399	408	403	431	404	402	410	356	415	404	411	417	396	383	386	409	447	416	422	417	397	419	413	425	413	400	422	444	397	407	397	431	425	389	430	426	417	462	417	411	399	408	383	429	410	416	392	431	396	404	403	438	389	414	406	410	429	403	372	412	418	410	429	423	421	390	417	435	442	420	440	386	387	409	431	397	413	427	378	410	394	407	436	386	403	401	404	393	406	364	396	411	393	402	408	438	430	394	438	375	417	374	405	414	423	414	400	390	359	432	405	394	407	411	432	418	381	423	437	415	376	398	373	431	389	423	408	433	384	416	359	428	400	405	412	400	441	398	408	416	415	398	407	418	431	427	437	428	396	406	399	413	420	428	422	405	402	410	392	406	380	408	424	420	424	434	399	363	432	441	415	372	404	385	396	386	405	438	383	402	400	399	438	366	400	419	411	417	384	390	395	424	410	398	422	434	421	392	369	402	418	415	358	413	392	426	439	416	406	419	403	417	414	404	413	441	420	397	407	424	424	434	374	427	408	398	372	406	406	426	409	426	420	412	419	390	398	399	386	414	410	437	417	451	417	426	398	400	445	406	408	428	395	413	413	429	401	408	429	395	397	422	387	412	423	441	396	392	398	384	435	379	383	395	413	450	380	409	426	412	420	404	386	415	409	430	437	410	395	399	441	426	369	409	394	436	417	415	416	392	356	415	440	388	447	420	390	430	435	421	426	428	382	406	406	415	392	439	411	401	415	428	409	408	407	456	422	381	405	442	425	420	390	429	416	424	409	445	407	432	406	391	371	411	380	385	407	399	411	398	403	401	414	424	406	417	402	438	400	389	436	392	412	434	403	393	406	413	393	383	402	378	404	417	443	413	401	402	394	430	424	413	395	418	402	419	379	409	405	422	416	439	407	404	390	386	431	396	418	441	383	408	394	425	385	385	378	435	383	400	385	391	418	380	452	418	399	393	402	399	455	439	387	398	412	389	426	436	440	419	381	389	396	376	395	398	411	430	401	382	403	459	375	427	431	445	405	437	409	392	407	381	396	409	411	400	387	411	382	393	414	388	393	350	393	450	428	429	452	403	382	398	450	432	426	407	421	398	406	379	393	370	429	458	409	358	402	410	408	399	424	380	393	399	415	451	453	410	442	413	415	410	376	400	414	377	402	423	408	412	398	398	394	422	423	405	429	428	425	420	387	415	403	409	380	384	399	406	411	408	420	415	396	425	373	402	416	376	366	390	419	408	442	381	396	420	387	383	405	421	380	411	394	427	429	408	439	399	393	409	388	407	427	428	410	393	413	406	406	391	389	414	416	394	391	394	417	411	440	405	398	433	391	435	394	414	415	419	393	370	399	390	361	450	417	425	403	406	368	378	441	407	419	422	387	397	363	403	399	415	389	390	416	400	410	366	418	415	408	409	407	420	408	416	405	410	441	404	417	388	430	396	383	404	389	401	415	393	417	428	413	390	418	358	437	420	381	417	412	408	412	379	430	401	385	439	352	395	423	427	392	401	400	394	396	405	409	402	431	408	406	435	427	404	425	349	424	421	393	415	412	397	339	402	406	431	380	408	397	461	416	416	429	402	424	404	394	422	411	433	414	441	425	410	381	389	412	422	358	381	411	367	402	406	420	421	385	422	384	426	418	421	443	450	415	397	407	424	409	429	423	425	385	429
16581	36760	23694	8580	2957	1037	581	389	360	389	416	376	423	356	398	373	377	374	428	402	383	414	407	373	363	394	379	403	402	372	383	411	389	367	363	385	391	406	366	369	369	407	384	368	344	396	381	404	352	390	363	393	398	377	395	391	418	387	390	361	379	355	384	411	397	359	393	388	361	406	370	396	378	381	429	377	363	408	413	368	404	393	392	389	369	386	341	362	389	417	378	384	374	380	351	347	400	405	423	407	386	385	396	390	386	372	380	381	337	379	362	359	384	393	404	356	435	374	391	353	372	385	406	394	377	381	374	376	385	390	377	387	397	384	393	384	382	433	361	350	376	356	391	413	391	399	388	390	376	378	355	378	413	385	354	361	416	376	364	351	362	383	385	352	396	350	362	383	372	380	392	380	353	384	361	392	383	358	352	416	382	407	408	375	399	380	383	372	369	384	405	366	409	404	366	382	386	393	423	374	421	398	414	398	354	402	374	344	392	393	385	391	383	377	375	382	392	389	397	374	378	392	384	348	358	395	388	367	384	358	390	368	358	392	399	375	412	403	407	371	374	386	383	353	348	366	382	403	370	375	401	373	393	354	360	390	368	409	381	418	408	414	348	382	361	378	383	399	361	352	399	425	375	379	363	388	344	392	386	385	383	401	374	359	366	366	381	343	399	391	376	315	359	377	406	392	376	375	361	363	351	403	388	375	398	385	400	385	351	363	404	382	369	409	353	382	392	409	395	382	415	371	403	367	386	408	380	402	412	363	374	383	397	381	405	404	393	373	364	412	394	403	379	381	431	375	379	392	376	372	391	391	391	401	361	387	397	365	358	359	392	392	374	356	351	396	414	372	371	397	374	393	384	375	377	383	376	340	351	366	358	389	411	414	376	350	357	376	377	383	367	418	373	398	381	355	380	381	376	368	363	397	398	395	362	376	403	367	369	407	391	349	354	345	376	400	408	370	386	378	372	383	375	377	386	389	382	398	381	368	393	390	396	405	358	385	394	383	409	368	366	394	385	417	396	391	367	371	341	386	428	378	354	363	397	387	369	385	416	365	380	378	389	369	409	398	395	400	384	394	396	387	409	413	361	355	412	408	447	373	364	367	372	385	408	395	358	374	355	333	374	400	398	380	353	403	402	407	377	373	361	380	368	396	380	364	378	381	371	368	427	380	359	400	370	393	339	347	371	369	396	387	372	401	377	379	398	372	381	359	369	362	361	384	376	378	329	408	384	375	414	366	375	394	373	372	406	373	363	392	387	379	390	378	366	393	400	352	379	395	375	364	389	341	374	383	370	357	386	374	390	363	389	364	390	333	410	381	383	369	365	363	395	369	411	407	402	332	371	358	452	378	374	378	354	366	368	401	398	365	378	385	359	391	355	368	351	400	366	389	372	386	377	384	371	364	372	386	353	354	375	381	410	383	388	391	395	359	421	411	370	383	375	394	380	374	397	401	353	365	357	376	367	382	374	358	371	386	350	417	379	361	360	371	386	390	364	375	387	371	383	362	391	368	379	379	405	406	387	386	394	399	345	406	357	365	404	359	379	371	376	387	392	392	362	397	379	354	358	366	391	388	371	398	381	355	371	368	394	377	381	379	354	380	375	405	372	383	378	383	357	384	400	349	388	392	394	357	377	387	366	405	378	399	405	384	367	410	352	399	396	396	365	388	344	385	400	367	384	402	351	368	377	369	384	397	419	355	377	360	373	398	425	378	392	364	400	366	413	395	394	410	368	375	400	389	390	391	386	374	380	394	351	364	355	415	358	359	383	388	392	378	367	390	348	427	370	357	379	367	412	423	356	352	379	371	376	369	383	386	379	393	348	357	400	372	423	389	405	407	369	373	349	399	396	370	381	412	397	355	412	375	374	349	394	400	396	359	381	383	377	353	394	396	394	389	390	385	360	388	402	372	354	399	366	347	368	408	359	386	357	396	341	383	349	363	383	375	405	364	384	370	387	399	387	377	423	409	361	397	367	388	355	390	368	365	398	385	384	387	385	366	364	366	394	390	391	371	390	344	387	384	393	388	398	374	338	372	371	386	409	382	378	383	359	376	362	389	362	358	359	378	410	396	374	426	420	385	381	346	391	343	385	376	390	377	391	373	393	345	383	375	360	384	384	391	399	378	363	391	375	354	402	373	402	354	374	385	389	410	390	353	373	370	345	390	380	381	385	392	365	400	382	400	381	373	385	381	340	423	364	411	391	373	383	364	383	395	403	405	375	353	365	357	395	400	360	375	384	368	361	400	379	381	379	411	392	359	370	394	389	391	344	381	380	387	375	382	343	368	387	365	378	379	377	389	376	369	400	369	381	388	366	369	388	359	394	372	411	389	397	379	355	345	399	373	365	357	369	396	333	380	432	379	379	366	374	362	362	408	372	363	370	351	325	401	370	364	379	404	391	377	357	399	359	369	389	392	387	416	368	366	353	404	385	369	381	368	363	403	370	380	390	356	394	396	383	390	390	369	365	381	395	388	374	402	382	399	416	386	377	401	394	376	396	389	375	385	397	376	395	369	395	354	359	368	392	369	371	381	363	405	376	387	383	353	363	352	362	346	431	400	391	369	402	390	386	378	404	389	414	358	404	395	382	383	364	403	374	368	348	351	419	393	379	378	395	370	369	392	410	362	353	377	399	383	403	369	371	348	406	386	387	373	398	348	359	385	413	363	393	382	372	377	394	374	372	397	391	394	371	385	391	379	365	374	381	390	385	368	397	392	383	390	410	395	373	353	387	386	396	393	389	389	360	346	424	416	332	384	411	364	381	356	379	384	388	407	351	387	375	418	384	376	367	340	393	393	385	381	405	354	416	388	379	384	373	382	383	409	395	396	384	360	384	345	356	389	373	386	354	351	383	331	401	391	343	366	360	378	401	391	381	353	412	390	409	394	390	394	408	387	367	391	379	428	395	350	397	378	377	404	397	368	408	416	390	363	368	407	361	399	397	409	402	358	369	401	368	382	358	375	389	355	372	377	379	383	420	380	410	397	406	411	384	379	368	354	386	412	357	354	398	433	369	384	348	380	407	406	388	349	395	390	365	353	372	407	377	375	396	366	372	395	356	394	357	394	378	378	395	401	388	327	392	385	391	372	385	380	387	397	363	372	393	370	399	371	335	399	395	368	402	391	370	369	384	371	399	399	372	385	408	449	387	379	419	372	380	362	386	354	386	423	368	380	387	370	395	406	386	396	358	399	403	416	380	417	364	406	393	389	349	379	344	398	367	388	390	391	374	379	357	348	376	358	388	361	381	368	408	378	411	413	339	345	437	385	390	366	374	387	389	407	365	384	343	365	383	391	370	403	366	400	362	371	393	386	383	369	352	398	394	360	405	364	346	373	343	383	369	380	455	371	380	401	398	392	388	379	375	337	361	382	372	363	383	343	377	344	405	341	415	369	385	406	409	361	375	389	396	368	354	396	381	410	372	369	398	381	378	352	382	364	363	358	396	393	388	367	393	369	407	380	392	354
25405	26962	45222	42067	23936	9267	1937	568	457	496	505	449	473	474	488	485	476	430	461	434	437	480	455	485	503	452	465	450	458	472	494	497	447	448	468	440	452	476	436	454	453	469	458	485	443	471	459	449	473	470	515	427	468	472	422	426	462	435	465	426	461	457	510	449	533	446	475	408	450	463	464	452	475	432	448	436	473	470	470	501	427	442	522	446	456	455	470	471	449	477	436	458	431	468	452	496	433	449	434	454	478	456	436	429	446	460	466	450	426	489	456	479	468	488	479	471	445	447	437	484	459	451	484	493	458	451	499	399	439	468	469	492	473	496	489	473	436	442	463	439	459	482	470	470	470	467	478	437	420	454	474	459	471	449	475	454	426	459	437	477	438	471	458	490	472	446	452	440	419	450	486	468	467	451	430	464	460	452	489	500	468	455	431	456	456	490	457	474	469	466	441	490	456	475	519	477	498	443	450	444	462	455	441	439	453	445	434	465	516	439	424	436	495	474	421	482	509	471	485	435	435	436	445	491	478	439	434	450	480	441	459	490	437	425	472	438	434	440	488	443	446	448	457	450	455	440	497	455	454	445	481	437	417	447	450	463	439	469	449	435	451	471	443	476	442	422	465	463	444	450	450	460	491	410	458	497	431	460	441	437	469	487	495	465	484	429	479	438	473	429	435	455	470	484	460	432	459	420	479	465	479	432	436	464	447	430	428	457	443	435	441	467	471	477	488	460	428	457	448	463	457	494	442	474	450	484	469	454	423	416	466	429	473	431	430	471	477	453	469	447	467	460	464	451	491	447	421	457	457	468	476	433	455	461	461	447	484	512	449	500	472	452	479	460	493	445	476	427	470	411	478	424	443	445	415	479	429	461	444	446	436	439	441	446	473	471	448	440	487	427	481	459	506	467	463	453	429	456	475	476	495	472	479	490	442	476	465	469	457	478	490	489	434	498	462	448	511	472	467	419	473	431	495	452	446	456	472	469	444	445	469	445	404	467	450	420	455	434	449	428	433	472	454	457	430	491	428	449	462	438	502	460	469	454	449	492	474	478	478	451	463	471	456	474	473	447	432	431	479	403	484	466	452	448	487	448	449	471	473	443	477	421	475	464	461	465	432	476	452	467	466	457	435	454	484	424	486	498	469	480	435	477	428	493	448	505	454	473	442	453	436	466	441	472	459	414	489	412	490	463	474	475	447	461	460	451	480	467	482	460	433	420	451	422	483	455	445	468	474	454	425	437	459	470	462	417	438	410	448	458	428	435	466	430	463	459	436	478	444	458	446	464	429	453	459	460	470	487	496	465	474	456	432	453	466	436	438	470	471	481	448	457	460	450	450	456	436	457	422	474	422	404	475	479	442	445	474	452	445	435	423	473	462	408	439	439	457	467	452	461	434	459	478	410	471	466	500	471	415	458	518	469	451	448	435	470	451	484	436	474	432	450	468	398	471	467	484	455	448	445	482	429	447	443	477	462	441	463	459	438	433	494	451	447	449	462	447	497	487	422	487	458	469	443	413	498	449	456	456	475	458	432	478	469	447	416	455	425	462	465	480	499	422	448	433	451	454	496	453	458	486	434	485	483	459	460	469	456	411	458	465	468	424	472	486	423	455	423	438	437	429	451	430	456	496	464	458	454	441	454	427	449	469	432	442	487	453	435	444	488	451	475	453	432	434	435	442	470	452	458	433	486	424	481	473	493	498	493	454	435	402	439	448	464	479	452	498	484	444	460	466	472	439	473	474	487	460	468	494	466	450	448	456	465	490	499	482	458	506	471	445	490	453	473	461	472	466	451	465	455	439	438	484	468	462	494	464	414	443	486	452	463	489	488	459	454	446	461	494	465	453	443	449	492	446	485	482	489	435	453	451	481	437	433	463	476	470	446	453	518	433	462	434	471	451	494	461	470	479	456	432	448	440	434	430	448	427	453	480	459	498	472	418	446	452	461	442	510	461	423	445	466	444	478	492	482	415	455	435	475	429	465	474	441	475	438	425	474	484	497	430	464	456	466	488	437	439	474	455	452	458	453	474	469	486	440	478	477	436	456	452	461	461	388	451	466	463	475	432	451	481	466	450	489	497	450	442	490	450	470	467	473	468	473	483	467	438	485	429	425	473	474	460	487	463	479	476	490	490	468	469	471	421	477	426	486	459	454	466	456	454	467	460	438	466	475	451	432	425	426	450	452	490	432	426	480	445	434	456	459	449	439	469	443	423	445	448	472	462	469	444	478	448	479	491	465	474	490	449	415	495	443	480	430	449	412	450	458	411	459	511	440	459	478	480	443	443	499	435	465	456	474	499	446	478	452	459	439	484	484	438	457	443	449	459	473	464	451	485	478	497	455	450	468	447	409	486	461	452	433	479	452	459	433	456	465	440	463	461	485	474	500	434	445	452	458	442	493	471	477	422	460	429	458	438	466	447	503	413	462	468	469	482	478	457	442	435	453	443	446	461	486	448	442	440	451	498	450	456	473	463	461	462	464	477	506	452	426	432	426	451	463	432	486	470	455	458	451	444	447	447	439	450	457	517	474	449	439	452	442	433	452	434	405	414	441	469	457	467	476	490	450	434	426	454	460	448	430	489	467	471	489	444	425	456	453	427	493	467	472	479	460	468	439	509	434	476	444	484	435	415	428	443	432	434	436	474	434	462	487	457	450	464	447	483	447	487	468	479	437	452	468	452	447	461	448	441	484	483	449	462	474	447	430	424	461	472	467	442	453	463	444	451	491	456	455	446	443	432	481	473	481	429	471	493	462	459	442	469	439	438	420	468	430	404	438	450	462	425	489	485	451	470	465	476	454	429	481	453	460	453	472	487	468	455	445	434	496	465	454	496	466	435	452	451	479	457	439	426	455	418	476	420	471	465	457	485	424	456	459	490	490	446	481	441	466	440	452	503	432	453	428	412	441	462	472	443	453	474	446	415	452	463	445	474	444	466	452	446	477	463	443	458	460	438	443	483	461	433	446	462	463	443	468	454	448	483	480	473	411	500	480	421	479	476	438	447	461	458	480	442	442	461	490	443	437	447	426	433	446	462	458	494	496	466	482	412	484	448	472	460	433	480	478	465	459	450	505	444	472	424	445	429	482	471	473	457	464	444	434	458	448	466	493	409	454	453	453	447	477	433	476	474	531	468	473	441	460	432	450	415	445	457	442	482	506	407	452	445	463	447	403	481	476	430	478	453	446	472	443	442	449	418	454	472	456	459	444	441	460	444	444	470	469	471	483	469	477	456	471	446	463	481	476	425	446	447	446	459	427	461	439	469	468	466	418	444	483	495	451	457	467	447	469	440	472	470	423	477	463	462	474	455	449	469	470	470	441	423	491	462	461	435	428	450	461	468	423	428	438	472	474	477	473	467	458	450	487	442	442	417	470	462	454	471	449	470	474	431	427	453	482	482	467	429	490	459	475	449	459	452	460	439	472	449	403	396	467	434	422	489	436	394	412	453	467	467	478	437	474	476	482	478	481	477	462
53331	87642	64121	35782	15568	5123	1491	454	447	458	528	454	468	475	443	446	477	457	456	477	479	504	491	471	493	447	465	474	464	474	490	485	478	449	432	451	481	444	441	461	452	486	433	465	455	424	457	461	449	429	481	501	465	460	447	449	477	498	434	450	454	437	470	477	458	460	470	458	415	452	481	434	473	454	494	448	437	485	489	456	445	525	464	473	458	473	470	439	444	489	471	459	496	458	464	492	457	475	419	459	459	469	453	453	453	450	482	446	435	434	483	447	468	453	463	442	446	446	436	436	429	501	486	495	470	475	445	437	434	455	462	475	407	482	443	460	444	472	498	436	444	476	475	437	480	429	446	498	486	458	429	418	459	477	468	455	464	439	414	499	470	440	491	460	445	480	492	443	444	479	441	468	457	483	459	464	477	420	478	463	450	435	479	468	451	420	425	454	485	463	480	425	473	437	465	421	445	457	429	458	445	450	447	513	440	513	453	423	405	465	457	468	440	428	442	449	434	433	472	474	476	454	445	441	476	446	458	461	470	493	448	473	446	480	495	459	486	477	467	456	427	433	429	465	425	484	463	472	465	431	460	435	483	459	455	430	424	418	449	471	466	473	472	500	424	477	506	465	467	489	445	482	461	460	484	461	437	452	432	471	500	470	462	439	478	446	439	436	464	473	451	465	448	471	472	440	462	474	448	478	442	470	445	508	463	453	426	462	507	482	478	451	447	485	426	496	433	480	470	493	414	453	448	465	471	442	420	464	454	456	442	458	478	484	461	443	444	475	486	441	437	495	440	466	457	500	439	467	448	447	465	447	462	496	499	459	442	468	485	488	470	484	440	456	468	447	441	448	452	450	462	464	440	447	444	469	451	478	433	439	436	446	470	417	470	473	452	464	441	475	471	486	427	475	457	447	471	461	460	437	452	453	448	465	464	424	439	453	455	460	473	459	468	474	487	452	461	455	501	477	452	436	484	451	448	458	476	458	438	462	470	447	404	490	444	456	470	475	457	470	445	463	409	467	438	427	447	457	499	460	452	459	437	450	462	463	437	471	475	491	429	488	413	454	460	442	467	439	433	462	445	520	471	424	433	470	438	447	459	489	456	478	457	483	487	439	490	455	488	458	451	457	454	435	473	499	442	467	437	435	461	459	475	441	450	469	453	480	443	458	428	468	447	473	465	431	431	469	490	458	516	421	432	484	448	456	444	443	410	496	449	462	457	456	474	468	482	421	491	446	456	475	477	426	458	476	497	437	433	469	470	472	475	481	459	398	492	431	505	453	438	457	474	437	453	478	441	442	468	460	498	459	489	472	465	443	440	453	478	472	460	460	438	474	430	432	435	439	454	435	440	483	432	475	442	492	437	461	441	464	437	473	443	434	494	451	459	446	474	474	458	432	447	442	487	447	438	492	508	433	463	443	514	468	440	478	446	471	458	457	470	462	450	411	462	440	473	452	448	471	444	455	478	458	500	412	452	475	439	438	464	480	470	439	423	491	451	442	450	414	435	455	450	469	431	463	436	453	443	489	484	474	479	436	454	429	456	425	430	469	465	468	478	464	470	451	491	422	422	482	435	463	450	426	459	493	493	465	462	430	491	448	460	438	462	443	473	443	430	419	456	447	451	452	478	477	470	448	481	464	469	470	414	447	430	455	447	426	468	457	468	437	445	463	450	408	458	458	440	465	488	458	464	493	460	461	441	455	463	461	467	436	428	410	453	443	470	494	430	428	444	444	461	428	461	472	431	429	444	454	454	462	469	457	464	499	461	452	465	428	500	472	404	474	458	463	482	450	433	462	440	410	480	449	413	495	485	463	429	461	436	416	458	445	490	470	463	434	457	441	470	466	494	417	445	461	465	430	471	495	430	473	424	430	490	459	451	454	459	436	501	477	498	429	465	411	471	451	461	466	416	483	423	465	457	468	434	489	474	423	469	417	455	430	477	434	443	452	425	456	446	432	460	452	472	496	448	449	495	475	472	429	446	442	447	438	447	457	490	452	460	452	433	440	448	471	453	505	434	496	450	496	448	447	458	457	474	463	470	462	443	510	453	504	510	455	454	445	493	454	441	476	456	475	445	434	493	444	422	473	462	462	455	447	482	469	441	451	474	469	447	450	454	418	438	460	475	450	436	474	450	453	480	416	407	420	486	480	427	449	454	469	463	471	465	433	410	497	455	479	474	441	427	455	470	473	486	492	416	459	469	471	483	466	465	434	482	468	472	467	488	463	434	439	457	499	467	449	447	415	437	443	461	470	450	509	476	464	470	471	408	464	433	427	440	446	464	478	449	460	417	466	433	451	439	474	476	467	448	445	432	491	468	434	469	490	457	507	468	475	470	498	496	484	489	411	481	455	480	423	464	453	479	495	461	459	442	443	450	431	451	450	467	481	430	482	481	477	415	431	453	482	483	470	417	487	473	439	427	475	460	446	426	455	443	462	465	452	460	471	438	461	451	482	459	464	470	493	518	447	459	461	488	468	421	444	429	445	475	465	450	436	443	482	464	451	461	431	464	468	442	482	463	410	480	443	449	450	456	459	504	431	430	463	438	455	433	451	491	488	463	440	485	452	478	461	443	506	433	481	479	458	431	440	413	461	436	476	476	434	463	476	433	455	447	455	445	450	464	456	440	446	473	423	493	460	459	437	439	406	464	452	484	463	466	434	457	479	482	441	462	446	461	431	444	440	446	441	453	470	474	456	445	439	449	418	446	448	480	465	454	446	427	431	433	441	419	457	445	449	460	414	490	451	453	481	433	438	458	490	466	431	442	475	425	439	457	488	454	434	478	470	416	479	457	474	476	444	462	426	461	446	432	476	440	479	458	491	476	455	460	443	457	431	493	469	452	415	466	496	448	460	429	465	454	432	458	459	409	459	480	433	436	459	429	438	454	453	433	440	433	472	475	457	456	446	446	446	446	448	429	430	455	487	490	459	487	479	458	472	443	478	467	427	453	494	418	452	489	458	445	432	440	467	428	491	452	486	481	447	485	448	469	457	454	462	471	430	459	468	440	474	441	476	446	478	457	496	462	465	452	483	459	449	452	450	441	518	439	465	475	471	454	487	473	458	440	419	480	471	444	436	478	477	448	479	477	467	449	475	450	480	441	456	470	448	477	463	453	433	430	447	415	454	420	491	450	495	477	480	446	451	470	500	443	480	432	485	484	454	473	424	488	439	446	453	431	438	428	470	495	462	498	474	456	468	465	435	452	467	445	478	446	458	477	433	494	453	438	457	474	441	501	464	458	495	463	486	472	468	457	402	458	464	479	470	472	437	432	488	411	448	481	473	463	428	472	462	459	457	465	503	459	459	466	444	453	437	464	451	493	476	448	453	421	445	434	453	493	493	499	474	453	479	426	424	465	419	494	505	449	467	430	458	455	478	424	458	470	460	458	442	478	457	440	439	479	453	438	464	481	462	453	449	480	490	460	461	466	459	461	453	457	443	454	509	468	454	443	426	478	511	474	442	423	446
23908	23362	40450	41324	31020	19904	6877	937	595	582	594	568	591	586	585	562	593	598	587	565	588	588	562	594	599	561	602	573	629	570	538	515	588	560	589	575	582	579	533	562	572	585	528	581	573	555	572	549	561	581	554	559	546	529	561	561	566	569	603	571	569	571	557	552	553	567	577	613	548	601	536	562	599	577	567	577	582	577	532	590	574	606	538	566	569	569	531	584	551	582	574	553	521	542	558	529	582	559	558	521	568	562	576	552	553	596	527	540	568	524	561	547	565	567	600	559	527	576	570	549	585	557	587	566	580	584	540	554	585	522	565	603	558	553	597	558	583	610	620	562	548	575	545	578	567	610	570	548	580	509	592	549	525	548	535	568	547	570	586	550	575	527	560	573	584	540	578	564	568	591	566	552	566	540	597	563	555	540	553	541	572	519	559	567	593	531	552	581	566	567	552	544	609	517	560	555	571	547	571	552	598	625	584	566	535	572	573	548	581	533	548	571	612	570	530	570	584	576	569	542	553	593	560	542	566	589	562	555	547	583	567	535	541	506	564	532	583	522	558	543	548	589	572	560	601	574	555	544	581	572	555	590	588	534	523	589	579	539	552	530	549	557	583	556	563	563	571	575	553	546	551	558	543	576	573	553	566	572	569	614	546	581	551	569	565	508	590	568	602	582	563	563	559	500	586	532	625	560	587	581	523	509	595	582	562	528	562	587	563	581	512	589	552	544	560	556	515	595	586	550	540	524	521	529	571	554	551	543	574	550	558	567	548	548	582	546	556	566	551	524	581	590	592	522	544	508	560	545	525	571	544	560	578	555	541	524	536	500	562	547	497	584	564	519	545	546	553	544	578	551	533	569	538	557	580	580	576	565	559	532	581	561	534	520	598	581	585	558	550	553	591	541	542	564	544	546	591	571	569	547	582	569	533	523	573	550	575	559	558	487	538	592	557	564	585	574	535	560	536	599	544	566	574	544	524	547	548	562	543	588	537	587	593	586	587	497	590	506	532	572	564	581	558	518	551	580	561	556	546	555	559	552	567	583	534	543	540	559	524	549	560	547	544	536	549	591	592	548	560	569	569	574	586	535	528	555	563	533	565	557	570	555	576	559	602	562	529	537	545	564	541	521	580	543	589	553	605	570	570	536	536	554	586	518	545	596	549	569	558	549	569	567	595	565	516	542	513	550	594	576	552	586	574	554	589	529	575	529	545	559	584	569	562	587	564	568	593	543	536	530	597	595	562	503	543	551	555	561	539	567	554	553	569	573	578	532	550	568	561	602	542	617	558	560	558	532	564	543	564	555	547	568	554	578	611	567	564	626	572	566	593	577	543	544	546	575	571	553	576	540	551	536	584	525	558	512	583	597	549	544	555	623	536	537	531	536	593	548	529	554	521	559	574	549	552	569	594	551	621	544	524	576	506	556	530	537	557	574	561	543	586	595	546	573	585	566	551	559	549	558	535	546	598	576	522	584	554	539	585	589	556	544	522	567	568	519	566	532	539	534	563	533	567	575	569	553	584	558	518	588	536	541	529	528	517	523	546	575	557	589	538	542	598	558	554	592	543	595	590	539	535	576	522	602	591	573	552	519	547	589	592	563	591	578	573	529	580	557	569	583	560	537	576	519	550	576	596	542	582	550	524	515	609	534	564	573	576	544	556	543	561	549	566	571	570	534	569	574	574	582	589	553	553	562	539	527	515	582	570	523	529	563	589	583	547	540	593	552	502	575	572	540	587	560	561	517	564	602	564	501	570	542	551	559	555	568	535	529	546	578	565	546	571	598	583	540	573	549	562	540	574	533	567	539	558	572	553	585	535	561	569	537	561	568	560	539	575	571	563	548	568	602	593	569	575	525	538	566	546	556	537	572	541	517	573	570	518	529	554	560	538	554	563	582	501	579	531	546	557	586	537	568	604	556	563	550	545	564	558	536	548	567	577	556	594	524	519	541	520	558	536	549	532	550	586	598	546	558	588	586	590	548	567	559	588	539	537	559	580	527	539	593	583	520	568	578	512	542	567	573	527	531	591	561	560	567	578	564	581	549	568	583	580	578	566	566	533	533	551	517	584	565	527	559	549	595	547	567	585	529	553	556	560	560	566	568	567	553	570	520	601	566	508	560	528	521	537	556	540	590	579	536	543	548	549	597	568	545	573	565	599	538	530	546	541	534	560	519	595	550	570	543	553	598	535	615	531	574	561	557	503	527	537	559	531	573	551	557	561	557	542	578	515	600	555	560	517	572	566	567	566	530	532	545	559	580	561	565	571	543	633	564	574	495	589	586	582	556	547	511	560	580	531	558	558	548	563	527	557	585	584	525	532	555	576	589	592	567	561	579	556	584	587	550	547	546	520	567	563	568	564	535	542	550	558	571	590	535	541	517	563	601	545	583	522	538	527	581	538	580	551	564	532	555	594	546	580	534	589	506	571	554	585	559	564	550	571	541	578	544	510	522	591	538	584	563	537	551	560	496	540	541	506	511	598	560	581	563	574	586	599	575	604	519	614	563	596	562	578	549	582	553	566	555	551	569	547	541	554	508	545	562	542	539	538	576	545	576	523	594	547	530	537	541	546	547	578	574	579	580	572	545	587	545	573	595	542	544	571	554	564	525	580	583	581	571	527	549	531	570	560	541	559	585	596	560	555	590	535	588	577	554	583	546	534	566	519	558	548	551	579	590	531	534	573	558	557	576	553	549	565	542	570	610	539	558	567	555	583	563	533	555	565	608	570	583	546	571	557	605	555	551	550	583	530	566	543	547	564	581	543	582	598	532	549	557	564	547	586	535	592	534	556	547	532	556	545	564	591	574	527	556	557	527	543	571	579	508	569	544	585	555	548	556	546	530	551	563	540	529	552	581	540	604	557	557	580	567	572	540	525	517	518	548	563	535	546	554	535	564	514	574	568	569	535	495	549	530	584	536	582	542	550	537	557	541	581	534	554	535	557	529	580	560	580	563	557	530	577	544	538	577	539	583	567	570	543	562	551	580	576	548	529	555	570	502	554	582	534	594	518	586	545	584	540	588	531	560	534	616	558	556	537	534	512	544	585	562	501	501	547	550	559	564	568	510	572	555	485	585	585	559	552	557	595	563	545	560	513	570	568	494	559	587	577	532	496	556	562	539	553	556	602	531	521	528	567	579	539	551	549	576	557	549	539	537	569	564	565	619	601	515	564	534	526	547	550	565	550	556	563	563	562	580	530	555	576	562	566	562	585	551	575	580	535	541	531	585	559	499	534	548	525	556	596	557	573	561	543	582	578	615	533	550	528	582	570	561	558	546	567	609	535	583	590	566	567	579	581	547	598	552	522	545	562	546	540	571	527	554	551	540	585	559	549	576	544	545	562	556	534	574	552	573	561	542	531	602	563	562	551	577	544	514	559	545	604	535	573	550	552	597	544	577	543	547	538	621	573	583	524	550	555	550	558	550	580	540	556	537	562	558	567	547	563	618	570	553	579	536	518	526	568	536	597	550
61639	103034	78456	52941	28779	11442	3445	637	617	580	601	566	581	612	554	589	605	588	624	610	641	574	605	637	622	612	598	542	595	614	551	595	562	581	603	598	543	559	640	609	628	590	565	577	549	573	602	582	587	618	595	580	618	541	561	571	570	605	592	567	615	573	558	607	587	590	602	601	573	602	623	627	604	589	584	588	556	583	565	591	557	586	617	580	605	597	548	593	577	583	638	586	561	604	551	610	601	608	625	607	604	603	590	581	571	603	613	566	578	580	641	581	621	604	547	634	590	595	597	566	557	576	624	657	590	572	597	583	570	618	580	579	584	611	595	606	616	578	536	611	643	576	579	575	583	595	572	565	599	567	605	614	606	619	590	630	615	592	594	581	592	609	608	588	575	619	560	592	558	608	594	574	600	585	610	563	584	604	601	622	583	586	626	577	562	567	569	571	573	673	595	575	586	587	572	567	614	599	582	593	591	620	565	570	581	605	595	571	613	558	596	560	588	564	574	616	584	559	592	597	579	614	589	548	565	560	585	570	615	620	530	630	585	627	553	622	577	535	578	578	584	582	617	590	621	618	596	622	633	569	603	574	609	563	523	613	564	563	624	564	564	633	571	570	547	595	585	574	584	605	598	580	570	574	592	529	573	575	593	570	596	589	574	584	586	629	588	597	641	609	556	609	650	610	570	580	584	587	599	606	558	559	562	560	604	597	563	635	605	593	593	597	567	559	637	537	601	592	589	624	551	568	595	602	629	577	632	569	591	550	594	577	575	598	622	606	623	570	581	588	582	608	608	598	565	561	572	615	591	582	542	562	579	603	568	569	606	565	596	593	581	593	608	563	592	596	586	617	566	602	578	548	586	590	587	607	587	593	594	588	612	590	581	581	595	569	556	579	602	587	575	570	576	593	574	584	586	574	569	551	556	574	607	590	615	598	554	600	597	621	579	584	554	590	624	624	545	552	585	645	612	618	588	597	594	601	591	599	563	586	634	619	581	592	601	624	630	580	591	583	630	565	588	616	590	606	596	569	524	565	568	593	571	573	574	608	556	614	609	568	587	586	588	586	555	568	534	598	555	620	607	569	562	577	569	562	615	600	642	557	580	580	584	566	630	579	593	576	581	550	581	614	618	598	564	592	549	596	567	604	607	606	584	586	594	595	599	608	587	561	563	634	622	567	602	587	615	611	529	597	604	624	578	571	608	571	588	633	594	617	595	556	619	618	631	607	573	611	638	581	586	579	583	597	593	627	595	584	579	577	612	571	608	584	635	593	598	567	619	591	589	569	602	636	581	619	556	596	573	580	593	604	578	608	592	596	596	607	556	554	595	545	590	554	557	624	572	606	570	650	601	551	602	576	584	609	590	563	615	603	575	597	582	620	634	580	615	594	593	544	595	580	572	593	600	567	569	613	584	539	590	562	591	590	592	549	579	573	618	600	595	569	575	578	603	578	612	593	612	606	602	611	581	602	598	575	589	613	541	611	592	589	591	627	600	598	579	540	565	566	600	611	631	597	596	546	597	604	597	572	632	616	585	599	591	555	579	574	582	607	609	562	562	591	574	611	586	597	591	553	566	634	630	567	568	573	619	609	594	534	627	568	591	580	607	619	640	587	593	553	570	606	541	627	606	566	592	577	561	582	571	590	578	571	591	575	596	573	580	638	594	614	588	546	585	584	563	583	571	581	591	607	572	581	605	599	575	580	576	547	607	569	613	568	606	576	622	578	583	589	587	595	593	555	595	578	547	676	616	609	608	559	566	619	622	588	562	572	617	569	611	625	545	580	564	600	575	571	604	562	581	613	555	586	598	542	563	568	597	596	586	605	583	575	583	610	589	563	610	623	570	597	621	577	572	560	602	613	562	616	560	613	573	587	567	604	621	596	591	601	609	607	601	537	556	550	549	555	613	587	596	623	631	623	571	565	594	576	599	598	535	586	575	589	536	575	592	597	591	572	600	572	572	597	559	605	590	586	606	577	563	600	590	540	560	607	586	554	524	570	606	581	613	568	589	626	579	561	539	560	540	607	618	598	613	530	583	584	608	605	549	618	587	590	582	579	579	591	573	608	595	583	576	579	562	591	538	578	596	596	600	578	571	597	543	614	558	546	572	582	577	590	585	606	576	605	575	569	601	573	603	564	600	607	605	580	596	576	581	557	588	614	532	597	550	573	599	588	627	592	563	607	631	586	562	644	625	581	558	585	578	632	619	602	532	603	575	626	619	565	610	552	595	622	570	580	608	622	582	568	537	572	608	627	608	609	620	619	598	563	581	587	590	582	572	570	607	602	563	555	593	636	614	548	618	575	572	597	616	577	587	601	583	602	580	597	614	604	612	535	566	572	604	608	581	589	623	568	598	598	626	565	582	588	611	608	600	591	559	583	587	598	613	591	593	579	558	612	588	601	569	582	579	563	574	611	596	631	588	580	588	582	557	600	619	576	581	599	590	556	590	549	570	630	608	608	580	594	560	607	558	605	602	582	652	592	610	611	550	556	600	570	587	572	598	602	603	609	600	616	603	593	544	595	602	610	589	646	612	576	626	589	613	614	595	584	578	563	615	588	581	583	587	579	571	567	596	605	592	559	604	592	576	585	519	607	586	588	570	586	594	570	591	553	613	605	571	560	622	558	569	576	561	564	579	590	599	577	585	552	568	602	609	589	593	589	585	559	601	619	584	651	551	549	596	600	584	615	601	578	575	584	609	555	611	548	599	573	585	551	552	528	527	592	594	596	571	547	604	581	586	592	570	577	542	547	583	608	612	566	595	586	588	627	587	581	596	577	550	596	619	587	610	594	578	540	547	551	567	570	586	580	578	617	573	565	641	582	605	593	617	554	539	585	590	573	585	584	574	608	592	589	602	589	638	568	582	614	625	547	571	560	598	611	555	559	551	580	647	607	609	615	609	598	590	636	617	589	636	580	540	538	564	626	598	571	641	577	580	593	585	640	600	569	570	591	551	566	546	548	612	596	570	551	603	655	609	581	615	589	563	577	571	587	601	566	565	574	593	558	606	583	605	620	517	597	627	600	625	610	567	587	601	587	550	572	551	599	567	612	601	620	590	574	552	584	588	597	564	548	597	589	591	612	591	580	594	564	553	609	599	613	574	598	629	528	583	596	555	593	582	592	576	599	613	563	568	560	551	593	550	609	558	626	586	596	618	575	613	562	589	576	577	513	540	594	595	575	577	583	586	595	601	589	611	567	537	562	580	640	589	638	564	584	592	610	594	599	620	601	598	619	524	607	588	562	608	564	569	622	561	605	576	585	635	606	591	639	568	568	569	598	571	577	604	617	639	608	535	608	562	575	637	644	580	598	562	579	618	568	570	629	582	581	564	623	571	573	621	597	627	580	589	608	576	555	588	593	598	550	576	577	562	551	563	624	607	583	581	572	580	567	586	629	535	600	601	622	605	577	600	622	591	586	565	619	567	544	597	588	543	592	581	580	628	625	557	566	516	626	628	582	574	577	583	600
28494	29036	28994	15401	4023	1141	566	414	381	418	398	399	385	397	412	380	414	419	388	431	389	407	386	391	405	416	400	376	381	406	375	400	429	358	393	474	380	423	409	389	414	363	406	405	420	419	413	411	381	429	384	389	426	409	386	396	427	443	415	404	391	397	412	429	371	404	406	387	392	359	397	423	419	398	379	452	410	429	361	378	441	434	424	433	396	408	393	394	432	403	402	382	374	374	398	408	372	417	422	408	365	399	373	392	419	396	425	398	338	411	373	388	392	403	415	401	356	399	378	405	401	415	406	355	417	459	383	403	382	413	440	408	392	421	424	401	403	417	400	423	431	376	379	431	416	399	409	426	394	397	374	413	402	389	387	408	375	388	401	398	396	401	447	399	395	401	404	397	405	420	406	401	375	414	405	386	419	402	396	408	406	370	349	380	400	428	403	385	379	422	405	406	438	397	391	385	388	426	387	350	399	396	401	414	403	441	405	380	404	416	392	406	407	405	401	379	411	404	388	415	414	396	388	418	401	407	372	436	377	426	392	386	396	392	388	406	363	399	398	401	377	427	376	406	409	394	368	399	414	376	397	398	402	410	388	399	390	396	389	408	427	395	408	418	386	363	389	406	421	435	379	418	428	389	419	365	424	395	418	389	416	372	429	359	392	375	387	422	406	410	413	409	433	412	401	402	407	381	402	381	425	375	384	393	391	413	394	389	414	417	411	408	398	407	398	414	372	418	374	386	400	408	425	398	415	403	388	391	436	377	350	373	401	399	373	407	379	412	433	402	419	388	415	374	399	425	413	383	417	426	369	418	413	428	382	403	407	385	385	404	391	384	385	403	407	396	383	398	392	404	414	402	417	408	409	380	384	379	429	413	416	415	390	421	407	390	408	411	379	378	416	396	381	418	414	431	440	425	396	382	421	406	425	391	395	424	414	380	414	413	403	410	381	406	398	421	420	410	400	387	402	360	399	377	390	384	394	403	425	439	404	408	371	406	421	407	386	413	372	419	435	360	408	376	404	419	374	425	401	408	398	385	379	390	459	402	410	409	418	407	377	411	373	381	414	357	383	388	394	386	408	416	405	403	398	377	412	374	371	423	383	394	425	398	386	438	417	385	403	406	426	423	430	373	393	404	379	370	407	395	398	412	381	391	386	401	363	399	415	421	388	391	405	404	402	413	438	385	436	386	409	381	371	399	418	402	412	407	405	397	406	446	384	402	401	373	411	437	397	374	408	400	381	419	427	402	393	400	381	421	415	382	388	442	413	427	399	414	415	384	387	365	413	378	395	372	376	382	415	396	356	435	403	396	433	412	387	396	415	424	388	388	436	408	361	398	432	392	418	395	398	407	420	399	382	415	387	428	373	400	398	371	403	369	417	414	418	418	400	407	379	376	401	391	396	409	359	435	390	396	419	453	393	403	376	396	394	403	394	393	397	397	379	452	410	384	377	400	402	358	378	399	390	404	379	405	378	415	402	415	437	405	405	386	378	417	415	401	363	449	432	376	378	401	420	360	363	384	407	432	400	435	413	415	404	392	398	403	427	386	423	403	390	398	421	410	401	396	400	367	420	387	376	403	404	402	418	407	400	377	392	428	404	416	449	425	392	411	411	396	405	398	413	383	407	367	413	418	399	418	386	416	392	399	388	401	390	361	425	415	391	367	414	385	391	431	396	384	414	427	429	401	446	417	364	376	410	401	421	417	430	393	411	399	379	420	385	386	413	438	395	396	393	404	408	388	367	415	411	414	459	434	413	405	423	400	400	382	419	417	387	425	406	368	400	398	390	390	415	404	435	410	433	398	433	413	382	392	382	403	379	388	419	391	431	418	406	440	412	403	394	388	357	409	407	416	387	412	411	403	387	419	439	403	403	420	384	394	377	399	414	388	404	399	421	392	420	400	406	391	412	376	401	415	403	398	397	414	392	408	394	385	393	412	394	414	423	391	405	390	417	380	411	396	393	406	443	403	450	455	416	408	384	379	449	375	388	384	410	402	415	402	427	366	410	409	424	373	387	405	414	461	441	405	367	396	389	407	390	371	423	390	403	414	393	395	411	416	381	375	413	390	441	389	402	404	411	406	403	395	370	388	405	398	393	389	446	408	387	415	373	410	403	405	430	419	396	419	411	410	412	441	405	404	411	348	389	416	402	407	368	391	416	441	390	387	421	417	411	399	390	391	428	402	431	416	424	417	431	376	393	401	419	413	407	364	384	372	426	425	433	426	424	448	380	437	412	413	387	431	421	426	401	407	386	407	378	415	407	390	395	411	401	393	436	385	373	391	375	383	378	387	404	451	424	395	403	390	369	428	412	398	430	397	416	414	416	423	365	377	396	408	391	447	452	412	407	414	421	409	400	425	397	405	398	386	409	479	379	394	433	415	402	423	420	388	398	413	387	419	409	408	383	347	395	405	400	416	406	401	387	434	373	422	413	442	366	394	379	439	423	384	388	388	365	389	415	413	373	424	354	402	358	390	393	387	416	404	397	378	370	366	389	433	378	380	385	378	405	393	402	434	387	391	392	404	397	383	414	407	397	440	371	367	444	410	395	420	387	390	406	371	426	422	382	436	395	402	394	381	395	404	426	427	387	382	414	387	404	424	402	418	356	386	399	389	364	388	380	412	418	383	405	416	378	421	380	381	415	408	377	422	450	382	370	383	422	424	390	411	400	425	401	414	415	395	380	406	404	424	390	374	392	438	415	380	424	444	397	393	371	403	392	388	390	419	389	416	377	387	443	401	413	376	394	412	418	429	398	422	430	398	420	362	410	397	429	427	414	370	376	418	394	409	415	409	368	432	447	370	445	382	370	404	426	438	416	418	387	421	393	413	435	350	395	419	364	396	433	379	423	406	386	388	420	401	434	421	401	393	387	397	398	401	383	391	385	423	458	416	369	411	414	401	408	366	390	409	400	384	414	401	400	411	364	360	445	391	385	388	397	402	380	408	371	415	372	401	410	406	399	425	401	395	406	375	378	427	410	416	414	420	395	438	398	408	349	451	345	382	449	421	421	445	375	396	383	430	413	387	366	389	422	416	416	412	404	405	409	387	403	364	420	405	377	396	427	391	393	412	403	363	409	401	410	383	410	406	392	421	428	356	416	386	369	408	394	401	353	410	370	391	428	411	410	403	399	443	409	433	395	399	398	377	399	436	418	397	380	357	401	401	372	408	405	373	402	404	429	386	377	436	375	396	430	412	410	406	397	411	370	423	394	421	428	424	388	378	418	390	405	396	394	392	395	379	380	411	420	369	413	409	437	442	414	410	412	434	432	390	387	383	358	381	404	410	421	408	400	398	412	432	384	405	396	367	409	406	376	398	389	414	410	387	442	369	430	416	407	392	413	419	416	410	391	375	409	378	367	387	389	370	409	420	398	385	372	419	410	397	387	376	366	433	420	412	402	413	420	361	411	435	408	398	418	384	369	376	442	392	434	427	407	421	403	415	414	395	387	378	413	410	417	406	344	392
16343	36483	23605	8779	3015	1001	568	376	412	372	421	384	360	383	370	356	375	322	368	359	367	361	383	378	361	386	350	382	385	371	373	367	391	382	380	408	412	406	372	401	364	385	377	342	398	390	372	375	366	398	382	368	382	356	409	368	412	405	373	382	371	391	399	362	389	377	362	388	362	341	372	365	406	376	370	347	365	390	411	367	388	383	395	417	392	398	373	355	364	379	380	410	398	374	357	361	377	359	352	420	342	370	402	413	377	369	383	355	367	369	407	369	376	375	345	366	371	375	358	334	364	388	364	382	365	387	358	411	414	372	340	414	383	393	419	388	361	369	414	383	400	379	351	365	390	375	385	370	348	351	370	388	362	415	387	379	393	404	381	399	398	403	391	391	422	347	397	388	375	383	350	372	382	341	376	374	364	371	368	375	402	362	383	354	339	402	350	390	365	383	392	414	374	383	374	344	368	389	389	376	374	353	311	376	418	374	398	382	371	370	348	420	399	368	364	371	367	383	373	379	398	375	374	373	359	373	385	374	368	333	385	386	392	399	385	381	373	397	383	327	356	421	363	379	381	385	381	399	373	342	402	355	361	415	383	404	358	372	374	369	362	368	392	391	357	361	380	376	406	399	362	385	409	358	403	396	376	392	373	378	418	373	381	431	390	376	350	357	413	358	388	365	365	377	358	366	408	359	395	377	378	344	369	379	374	362	357	363	406	382	384	409	377	373	359	339	405	370	399	361	398	373	378	383	367	376	325	394	363	397	363	356	346	358	386	356	384	374	377	345	365	384	356	393	350	366	423	367	365	354	378	348	358	377	371	381	377	371	400	372	359	372	375	392	388	364	370	393	388	367	394	372	368	404	362	361	352	379	356	376	368	385	364	358	385	355	362	382	436	372	386	350	390	379	393	392	378	367	394	389	326	351	390	421	374	406	382	419	410	390	333	389	388	403	388	384	401	389	356	374	404	376	372	412	388	373	361	357	371	340	397	367	373	381	375	356	371	364	392	385	377	363	372	372	403	371	355	358	377	366	362	374	385	365	351	385	367	399	397	356	364	367	379	421	367	392	375	351	381	394	364	399	377	356	365	395	394	383	364	395	384	375	376	350	347	350	413	386	391	384	369	339	387	357	400	337	371	391	379	389	398	360	377	386	361	360	412	374	406	390	385	375	387	409	407	360	392	373	373	384	347	390	338	350	378	336	405	399	399	375	359	337	388	391	404	383	357	416	368	349	386	369	367	393	402	386	364	342	344	370	397	387	384	354	354	371	352	387	400	363	370	395	413	371	373	376	393	377	368	380	369	354	342	408	379	383	392	394	371	367	381	379	337	389	372	355	374	366	396	359	381	368	385	400	437	377	404	390	367	382	351	370	363	396	373	381	380	405	367	369	373	400	359	390	369	353	386	351	399	368	349	408	358	394	349	354	390	373	356	379	338	367	353	358	391	361	385	372	349	388	406	396	390	351	367	419	381	388	364	404	397	345	370	353	369	367	396	369	346	385	359	417	407	369	365	388	377	374	378	382	371	362	368	381	383	406	357	401	397	369	387	368	385	375	361	386	407	370	389	394	368	390	420	376	396	388	401	379	365	362	364	368	411	370	418	378	385	366	363	394	366	371	344	374	351	357	391	379	390	407	381	399	382	391	392	383	364	356	407	394	368	371	358	364	387	363	424	345	377	421	368	353	396	379	377	392	351	362	368	378	408	388	370	394	347	397	356	363	382	387	421	377	338	338	366	386	372	379	356	384	344	427	386	365	350	373	373	391	373	391	372	397	392	382	373	373	376	359	355	395	325	402	395	392	363	415	384	376	359	363	372	371	400	376	379	359	346	373	380	373	369	389	403	371	399	364	393	391	364	403	366	371	364	406	382	390	370	377	373	365	375	398	397	394	369	385	391	368	381	372	390	372	401	378	356	370	370	343	383	364	379	364	371	366	361	387	381	371	385	365	386	331	354	379	387	391	372	407	384	373	354	360	392	348	353	371	357	396	370	379	404	349	361	399	368	390	374	389	381	369	371	357	355	364	414	381	371	374	357	380	379	387	357	385	380	358	366	357	348	358	353	392	419	360	375	387	342	389	369	409	363	341	396	393	393	381	359	395	410	344	405	384	382	364	361	420	387	397	400	375	396	362	388	345	394	386	401	413	375	372	387	354	373	351	394	384	393	376	384	378	369	358	408	407	402	390	367	402	376	367	371	389	370	381	391	378	389	351	386	396	379	357	421	366	328	369	392	376	395	378	379	374	389	372	423	354	371	389	380	366	352	383	376	391	365	360	358	393	359	376	376	361	335	368	377	392	404	391	359	359	363	366	409	399	395	373	409	370	354	369	344	387	364	396	383	349	420	366	367	363	385	364	375	357	396	373	329	378	378	383	408	371	379	384	406	377	364	350	361	335	361	358	378	358	400	371	371	384	338	384	368	392	358	363	380	379	393	373	400	385	360	364	402	379	396	415	363	358	368	360	372	380	373	383	392	394	374	382	381	380	347	403	367	379	390	407	387	372	364	397	375	364	381	366	381	395	391	381	380	389	398	396	383	356	398	369	375	401	368	351	410	380	384	372	382	388	390	388	360	360	386	391	350	402	415	385	386	362	346	371	377	388	390	375	390	393	413	358	382	362	362	412	365	403	392	353	366	343	341	382	375	366	384	381	378	412	381	372	375	385	381	396	379	365	374	388	364	363	408	391	385	399	368	386	368	350	376	359	344	376	343	346	366	394	386	376	383	378	322	387	366	362	375	360	384	385	371	346	360	383	357	370	345	355	358	361	380	359	391	403	398	396	378	388	383	391	390	372	400	363	389	370	380	389	389	381	358	399	394	394	373	411	354	347	412	369	361	364	386	381	370	368	395	346	392	390	360	363	387	375	370	396	366	333	396	348	362	400	389	376	397	411	387	393	382	362	368	372	404	391	399	386	350	397	392	371	347	380	400	354	363	354	386	354	390	355	401	389	356	368	379	384	382	371	375	407	392	389	422	367	379	396	381	405	381	380	364	398	375	344	399	375	361	399	389	403	332	392	401	370	356	374	368	388	365	348	401	362	381	351	377	381	402	411	409	386	344	354	364	394	375	376	403	368	399	375	384	364	366	371	372	429	369	363	343	371	391	389	364	378	337	362	365	337	345	416	397	399	393	381	376	381	368	388	371	371	387	378	357	355	367	381	410	326	349	371	379	337	384	412	382	388	354	390	363	395	367	373	364	382	350	394	371	380	392	369	395	390	381	393	362	386	366	378	381	375	396	337	388	408	373	327	388	380	362	362	419	351	366	378	404	336	352	391	373	384	381	363	410	362	415	369	349	375	370	405	384	375	355	396	404	375	370	370	426	390	361	381	343	412	392	376	353	368	378	375	398	381	370	376	400	393	360	409	379	383	373	394	379	379	396	374	394	408	356	373	411	379	376	354	368	341	366	370	375	393	358	376	377	385	362	373	366	386	353	356	369	375	365	357	392	375	386	398	386	349
25433	27146	45661	42109	24425	9581	2032	610	484	446	476	461	466	455	439	426	470	466	495	478	416	473	439	446	445	469	447	419	455	501	435	477	427	447	393	454	450	473	442	440	454	437	450	474	425	454	450	452	441	406	477	443	419	456	431	480	459	449	446	462	433	429	451	421	432	469	456	439	471	443	445	452	455	427	448	457	455	423	443	417	398	462	453	489	462	471	454	435	438	457	463	443	423	479	429	486	435	424	465	411	420	428	430	460	447	472	450	460	454	420	465	460	439	456	462	449	404	435	421	447	441	460	483	461	448	445	501	458	426	423	429	467	438	436	440	442	463	405	445	443	457	461	455	424	451	456	445	474	465	436	432	439	443	456	419	469	443	449	459	453	466	444	453	483	440	423	432	432	441	439	457	483	467	438	447	421	479	444	450	426	489	434	473	455	452	456	420	453	434	426	433	443	427	437	443	426	407	454	414	436	428	473	479	440	427	433	456	481	472	427	455	424	476	464	484	435	425	470	473	446	446	477	413	465	418	470	439	463	466	467	449	483	402	414	449	440	417	445	453	411	388	476	441	449	479	452	434	446	470	460	413	468	429	427	477	490	392	409	433	442	444	469	461	440	426	490	439	434	427	438	458	432	407	455	428	471	459	484	468	449	482	413	416	441	471	441	428	448	427	445	412	450	419	457	445	379	461	435	467	435	464	410	484	496	451	423	440	418	485	438	462	403	429	446	477	455	433	452	430	462	403	455	428	455	438	455	430	454	485	449	434	419	448	479	444	438	411	453	438	452	474	436	414	474	492	444	441	441	408	419	456	426	454	433	411	447	448	401	496	430	453	475	448	471	500	488	421	453	455	473	441	408	412	463	466	421	480	450	442	445	426	426	442	474	432	457	445	444	496	428	440	475	427	474	425	447	436	431	463	483	468	445	409	422	435	429	450	479	430	458	464	447	461	451	442	432	458	469	434	414	434	447	472	443	436	433	471	454	404	434	448	461	423	428	462	412	424	440	431	438	465	459	475	456	409	452	443	437	422	433	451	463	444	427	459	431	459	494	421	456	456	453	419	439	489	454	449	428	463	443	453	466	440	456	458	441	477	439	423	443	424	469	441	452	451	425	475	452	411	421	445	453	446	464	481	466	459	431	450	439	470	439	474	417	475	441	433	422	477	448	450	492	439	458	449	465	457	455	492	458	417	429	461	453	417	410	451	451	432	442	444	489	442	407	425	444	490	436	472	473	466	421	455	473	421	455	417	475	437	470	470	443	444	446	518	444	435	468	451	433	459	491	442	452	392	427	478	446	447	457	483	432	468	472	435	467	463	417	420	437	390	496	467	436	450	446	448	450	430	455	474	458	457	434	437	437	445	476	417	483	413	469	440	472	456	415	451	438	455	495	425	420	452	413	433	454	459	445	452	454	442	471	462	460	446	435	409	453	471	431	452	433	440	476	472	433	430	441	447	453	451	421	433	458	436	443	443	461	427	480	433	452	451	442	491	449	412	451	463	431	507	479	458	420	426	497	463	442	444	471	480	460	483	477	453	421	461	459	434	433	452	437	428	429	387	433	413	464	467	452	446	460	454	446	431	459	458	471	456	452	439	448	446	455	450	453	466	467	464	411	448	457	431	447	445	445	477	432	462	489	427	440	458	429	461	427	435	430	462	441	444	425	446	444	436	440	434	453	439	405	430	417	455	443	454	460	433	468	379	465	455	435	448	438	471	461	430	480	447	449	431	448	448	394	465	453	400	474	472	468	479	448	461	480	453	456	473	458	448	419	430	449	464	420	450	421	448	427	435	460	428	457	439	454	432	458	391	433	467	447	417	437	442	459	472	454	454	447	433	434	464	466	460	468	428	485	418	448	434	466	434	429	411	450	456	431	419	469	450	434	407	459	472	463	380	431	466	416	480	477	434	415	439	419	457	427	408	432	434	454	400	443	484	482	469	443	436	465	434	447	452	433	435	470	474	432	466	479	470	459	438	445	446	457	436	443	432	472	489	489	433	446	442	447	466	452	426	440	406	454	474	463	423	452	437	443	441	462	429	462	464	428	486	453	504	455	463	424	481	448	429	464	467	428	469	429	441	450	470	417	465	455	440	426	461	446	458	423	450	415	415	415	460	446	467	479	427	488	456	459	454	429	450	439	442	425	432	438	472	459	442	412	447	418	457	430	458	510	438	451	463	474	444	459	449	478	482	464	459	449	462	475	416	473	453	472	435	448	406	455	427	447	458	451	453	436	465	449	455	458	441	483	465	464	470	448	442	464	511	461	432	475	458	467	435	433	453	429	426	450	464	440	449	471	419	443	452	461	442	466	449	461	413	453	448	405	447	428	449	451	469	481	438	440	435	449	442	463	460	432	457	440	479	432	454	453	467	437	450	434	451	464	419	422	438	447	465	413	444	441	427	430	455	438	417	486	452	432	450	454	424	438	442	432	472	446	456	423	442	454	430	447	415	479	417	442	438	435	449	458	422	442	458	483	438	452	413	461	424	462	437	441	411	468	453	446	431	451	414	460	441	413	430	417	432	431	431	446	429	464	430	501	452	445	432	469	446	451	441	468	432	441	437	423	458	440	444	451	499	444	438	461	432	452	467	394	461	496	432	468	421	432	401	426	483	447	440	439	430	413	449	450	445	434	469	431	419	412	463	429	463	427	446	385	440	466	462	439	438	436	470	461	429	449	465	439	466	448	428	437	453	408	460	430	430	430	417	456	469	423	453	431	434	433	471	471	416	416	474	420	465	457	429	421	477	457	471	389	440	449	429	420	432	461	389	461	479	440	418	442	490	478	395	436	468	437	433	404	446	438	461	450	516	392	447	389	475	426	423	430	426	472	404	472	441	442	434	488	429	439	464	448	437	454	454	448	489	448	458	436	419	480	445	440	437	419	454	446	445	449	437	481	442	473	421	414	485	457	474	393	451	438	486	453	474	422	410	448	434	451	451	470	435	477	440	408	437	439	442	422	438	431	444	440	428	436	467	457	437	453	473	434	409	429	463	476	426	465	470	455	431	496	399	448	486	431	440	446	510	445	449	421	457	450	435	429	431	443	463	487	475	458	467	397	444	455	429	482	450	461	457	396	452	473	473	475	477	446	463	432	455	471	476	474	452	455	436	403	447	456	453	448	453	438	469	420	407	441	437	465	429	427	457	413	453	481	432	424	448	480	461	485	478	486	435	453	451	449	424	433	511	450	453	437	463	448	429	455	429	460	444	457	459	435	444	469	473	447	397	508	438	451	440	409	447	454	496	447	479	472	462	461	442	465	435	445	435	460	454	478	462	459	457	406	426	400	427	484	445	449	432	372	432	502	430	489	445	459	509	447	425	456	430	397	443	438	411	468	479	429	474	465	450	447	475	458	462	424	482	423	455	493	452	438	447	442	437	435	430	436	462	456	453	398	441	439	459	444	443	445	463	450	454	460	408	466	469	422	476	426	455	435	426	459	437	447	446	439	454	430	462	420	450	435	444	450
52644	87736	64216	35762	16340	5471	1593	509	469	446	476	437	469	472	468	446	452	439	467	471	456	465	485	478	459	469	470	441	517	424	459	457	473	447	467	473	447	439	467	506	494	471	433	497	427	423	462	483	462	446	454	437	444	462	472	462	472	405	419	442	412	438	467	432	441	450	433	433	461	464	482	411	496	419	464	411	452	453	424	441	466	440	480	437	468	461	476	467	433	438	480	440	512	455	430	457	435	443	458	487	466	444	475	475	461	475	416	441	425	462	451	431	418	465	443	475	454	467	473	450	454	449	463	508	450	463	487	459	476	511	458	453	480	426	444	463	413	440	468	438	467	413	502	435	452	466	439	435	471	448	433	419	464	446	456	474	468	427	449	418	456	495	426	452	414	472	468	479	459	399	459	417	458	476	433	449	470	450	427	427	436	482	426	434	443	438	420	462	450	490	444	451	458	450	450	441	436	436	447	471	505	450	517	450	409	448	479	452	472	467	436	456	434	452	470	449	450	465	457	470	434	453	458	438	425	480	473	439	464	438	472	471	436	476	444	465	434	446	463	446	451	453	477	433	425	467	444	495	438	475	491	424	465	429	422	452	484	489	480	468	469	459	433	435	473	446	470	406	450	435	443	448	462	474	474	505	403	495	464	455	451	474	439	467	442	461	452	439	414	452	474	468	430	460	487	439	441	454	474	449	432	456	410	464	477	448	445	441	430	443	428	467	455	456	439	450	491	446	484	489	469	487	436	460	461	453	445	473	446	465	470	429	411	438	439	458	456	425	409	459	437	478	476	450	506	456	415	427	421	463	431	417	424	438	452	477	474	445	478	452	486	478	410	509	442	448	476	464	477	432	462	459	454	460	478	462	459	474	461	467	468	461	479	475	479	505	446	466	463	438	430	459	471	478	451	474	456	447	481	474	443	464	467	450	508	454	474	457	500	433	429	439	465	447	477	459	474	428	436	425	461	427	447	495	466	435	436	502	441	455	447	440	445	437	485	484	491	485	435	472	447	435	441	488	452	490	432	451	447	449	474	446	469	448	478	454	436	497	463	480	461	447	440	436	449	473	490	411	475	427	460	446	462	462	483	461	462	446	426	441	444	426	411	455	427	475	483	466	470	435	437	474	478	495	485	452	479	435	427	470	458	489	443	453	446	482	487	438	442	468	426	478	436	464	453	462	429	482	440	462	459	441	440	431	471	504	473	444	438	453	433	433	441	443	451	442	434	431	472	418	450	436	428	447	462	500	435	448	468	468	482	475	434	494	464	473	472	469	444	458	460	476	500	430	444	439	436	468	487	461	470	488	444	445	469	460	502	465	465	462	437	465	487	445	476	476	446	460	470	413	446	431	459	462	482	482	445	472	428	445	451	424	451	457	461	460	462	446	467	471	465	433	487	461	483	465	476	431	438	433	472	418	441	491	451	475	478	463	408	471	446	464	458	467	457	401	474	418	438	450	439	467	454	429	448	432	443	467	450	460	449	414	466	445	415	493	451	488	472	417	497	490	449	456	443	399	476	440	398	452	433	439	456	454	442	451	419	477	490	467	453	492	413	492	489	444	452	461	463	437	436	444	450	466	467	482	487	434	455	455	420	479	440	470	452	472	442	446	458	442	425	483	441	445	457	442	459	436	482	486	490	436	473	462	450	473	458	439	486	460	473	476	463	464	437	476	464	449	433	486	440	475	484	494	490	442	453	445	502	453	438	454	498	430	454	383	435	459	412	465	416	462	429	469	475	466	464	496	434	468	456	422	472	450	475	447	452	490	433	448	468	467	455	470	466	434	462	424	445	425	459	492	457	467	448	428	441	487	441	423	436	459	455	449	457	485	432	459	437	420	429	436	418	497	445	448	472	466	444	451	492	435	415	444	449	459	444	467	413	462	468	458	436	457	464	442	484	489	423	470	457	472	444	460	459	433	466	437	473	450	447	439	486	475	408	464	456	477	448	451	443	437	477	435	441	463	491	465	468	442	412	432	471	440	441	462	417	496	453	469	463	460	459	409	433	446	467	457	443	449	471	438	420	458	480	416	451	454	480	451	461	439	500	447	451	446	448	448	476	419	447	444	470	446	432	457	495	427	438	460	434	427	460	435	408	440	465	440	460	454	444	471	452	464	465	440	432	470	440	446	466	483	456	441	479	471	452	467	474	456	457	474	456	469	463	506	438	450	490	450	438	457	460	444	441	421	466	474	453	475	440	460	458	491	440	428	438	466	436	500	434	470	449	462	473	464	474	455	459	482	474	436	445	453	457	421	444	443	460	439	494	433	469	475	448	456	445	510	447	431	493	460	460	449	413	442	472	467	453	434	432	446	437	522	471	422	440	447	434	444	465	435	434	430	443	443	441	460	436	436	409	464	429	459	450	456	468	442	454	424	411	465	448	463	499	444	469	467	472	445	468	461	471	438	425	479	458	455	467	440	458	462	473	444	464	435	430	402	480	456	464	431	445	475	488	489	465	446	494	452	461	402	456	438	462	451	451	440	414	466	477	467	466	431	430	447	486	455	445	445	499	452	439	458	457	457	444	464	449	465	513	484	456	450	443	471	432	506	476	459	437	463	439	470	484	436	462	470	470	463	461	434	472	469	441	430	446	457	454	447	450	442	479	407	452	468	421	444	433	447	435	464	489	442	479	449	451	472	454	448	465	427	454	456	428	471	459	477	469	462	460	487	440	454	458	414	450	438	458	454	489	495	457	456	463	475	458	448	443	448	451	450	463	479	472	442	450	478	437	465	428	446	484	496	448	430	443	482	472	446	483	480	481	453	466	475	447	409	430	484	449	500	478	485	429	446	479	451	428	468	510	433	451	438	440	467	454	486	444	495	440	458	434	431	465	424	447	402	455	438	458	455	466	476	455	442	432	471	436	474	463	458	448	430	473	425	417	432	432	475	435	468	444	428	448	443	447	461	452	416	455	414	458	463	464	457	486	460	445	468	441	470	438	454	479	489	440	430	482	492	482	449	433	454	425	446	436	444	441	451	441	460	468	451	479	476	454	442	458	454	446	433	452	452	462	456	471	456	421	432	470	437	451	484	490	473	486	399	450	468	453	469	442	437	450	422	473	423	450	469	468	447	444	423	446	449	492	440	446	419	457	457	479	460	483	448	431	427	442	463	477	467	466	435	453	453	413	390	448	442	432	419	435	413	424	441	488	436	490	461	471	458	443	449	443	426	420	484	471	412	475	498	467	453	489	440	471	451	469	426	471	455	464	406	464	460	440	469	472	463	442	467	420	440	459	468	415	460	438	463	470	448	516	425	450	471	445	479	495	445	432	446	458	471	432	459	444	489	456	442	474	453	490	436	493	462	490	455	437	504	481	489	459	458	449	427	481	469	480	437	427	500	431	431	466	462	447	462	444	462	447	443	440	462	444	456	440	443	468	436	450	456	451	473	432	444	425	472	490	445	492	455	454	436	452	443	446	432	451	480	451	475	517	432	474	448	477	477	451	450	456	439	483	443	435	431
23899	23262	37549	38900	29227	18524	6020	829	576	612	640	579	551	594	559	578	573	599	548	504	558	588	561	511	537	523	578	596	535	571	568	594	565	537	562	565	557	567	542	533	602	564	574	564	583	583	566	565	566	544	565	536	575	517	497	550	563	553	566	557	567	576	530	508	570	595	531	568	544	586	595	535	551	519	533	595	554	575	565	551	498	568	538	501	560	547	513	520	504	610	522	559	527	537	527	562	609	562	566	553	554	550	549	525	541	553	514	567	554	541	530	543	576	521	581	543	570	552	558	558	561	563	596	564	592	518	542	582	551	594	613	499	525	561	523	559	542	540	547	560	552	559	554	558	578	567	563	588	544	576	584	540	573	547	548	567	526	595	579	534	564	543	582	522	538	577	522	562	538	541	519	579	560	539	570	564	533	554	531	582	589	535	587	565	597	512	534	571	534	576	530	568	569	584	572	521	554	550	539	562	623	514	517	542	511	578	552	529	533	562	579	562	515	472	536	590	599	537	586	594	582	528	596	560	572	554	524	564	555	592	562	567	585	534	554	543	549	561	612	531	561	543	571	553	595	547	557	523	582	560	575	554	554	578	563	558	574	532	544	526	554	549	518	544	523	587	559	522	528	533	590	516	563	515	559	561	594	554	555	566	509	569	497	545	537	562	547	516	549	549	549	531	585	551	608	543	548	571	536	569	573	520	540	554	533	590	566	555	574	544	546	544	567	550	547	553	561	552	563	587	540	580	565	529	541	527	575	574	557	532	573	589	535	568	525	508	527	517	506	570	580	563	538	601	576	530	563	546	513	574	501	503	532	548	499	567	537	537	545	543	570	534	529	514	523	574	544	554	586	542	527	540	539	534	549	537	589	573	567	565	606	588	546	568	569	552	561	511	576	551	546	594	611	567	552	547	576	555	539	587	540	541	567	595	527	543	532	530	585	526	543	594	524	565	550	562	519	573	542	556	551	572	506	576	578	570	540	520	533	556	550	555	557	571	541	534	522	527	562	544	549	549	554	521	542	508	571	570	552	528	521	598	558	555	538	517	532	551	591	552	574	565	547	553	560	539	544	525	533	529	516	565	543	548	583	535	532	563	597	526	508	533	593	517	530	576	550	520	592	603	570	556	556	546	528	529	586	557	579	539	511	578	533	563	538	567	549	525	590	548	585	530	559	554	590	539	519	554	543	537	542	544	522	545	544	537	548	569	555	590	565	519	573	567	584	553	558	527	526	577	573	561	550	557	539	549	536	472	584	573	507	544	539	537	556	514	566	566	508	534	543	550	546	599	538	512	558	580	519	589	609	511	550	549	507	527	525	540	546	538	535	565	571	538	522	533	567	533	585	572	560	559	568	545	535	488	516	592	529	537	532	523	597	583	534	593	572	554	564	560	553	569	524	537	509	522	559	519	530	557	590	582	529	545	541	549	540	563	553	567	550	529	520	487	526	549	546	515	545	539	556	580	559	545	585	516	539	546	555	534	580	549	514	546	559	571	511	589	553	510	520	550	570	541	528	520	571	568	568	545	554	571	583	575	565	539	547	541	536	493	544	540	494	555	510	554	577	568	558	607	558	536	536	569	513	547	584	522	582	546	511	553	549	622	509	556	541	570	564	535	511	515	576	521	557	559	543	541	515	554	513	564	594	516	552	604	535	592	576	557	544	571	531	556	524	546	533	558	520	529	556	601	543	552	556	584	542	543	544	544	523	565	564	522	569	528	558	564	547	524	587	542	517	533	543	552	570	550	560	572	546	540	575	553	512	561	546	516	551	542	587	603	563	548	550	543	541	586	580	556	536	518	599	545	518	520	578	543	562	599	567	561	509	566	562	623	543	530	521	565	556	508	544	539	557	566	574	567	583	549	581	618	571	532	535	531	529	567	513	579	539	539	541	542	541	549	563	555	500	558	517	527	538	545	563	523	589	535	566	570	569	523	541	500	565	561	580	509	554	498	645	560	533	569	545	539	534	545	550	503	539	548	532	568	519	544	536	556	565	531	591	557	518	553	549	564	575	518	565	527	534	571	570	559	563	532	545	561	526	576	557	580	553	554	566	555	562	528	557	567	577	553	509	535	549	548	531	547	591	547	619	551	552	537	557	553	561	519	556	563	570	533	548	574	561	519	571	531	593	562	531	589	536	547	504	560	563	565	600	511	527	573	574	556	508	537	576	547	543	583	542	562	539	574	526	574	552	550	527	530	591	532	610	560	554	542	561	562	531	574	573	550	530	562	535	536	527	557	585	573	532	579	549	539	607	532	573	551	538	541	541	569	579	549	522	570	538	546	551	527	533	521	547	553	539	520	565	542	567	542	579	555	495	551	555	550	547	512	527	611	553	577	543	572	560	552	568	527	574	541	565	538	544	534	531	565	555	618	575	541	552	557	552	574	553	574	602	548	576	527	498	523	584	566	534	540	570	547	549	566	563	502	549	587	545	551	577	530	589	569	545	545	535	545	506	532	505	571	515	565	582	522	563	520	556	547	564	530	514	552	532	545	555	538	499	513	554	568	534	562	563	537	540	496	568	533	538	579	553	547	523	535	537	552	571	567	536	502	508	553	518	527	517	531	531	580	533	558	541	532	515	562	615	523	561	556	564	558	532	596	514	575	593	606	563	551	561	545	508	565	530	559	589	507	556	564	542	548	561	548	514	534	509	534	570	565	593	571	572	585	551	570	598	520	539	496	574	567	572	582	571	519	594	543	516	539	542	578	581	541	518	545	554	517	525	556	520	540	544	536	598	562	564	561	568	522	534	550	533	581	583	542	588	546	545	550	568	571	592	557	572	566	549	565	567	499	575	544	522	535	529	500	539	578	544	541	536	542	546	594	548	569	557	561	516	490	516	526	539	531	541	584	524	508	546	519	572	543	504	510	497	552	544	537	554	527	605	549	539	552	559	546	569	575	538	533	534	549	550	531	562	545	534	561	549	532	574	545	587	583	551	555	562	538	530	545	528	579	526	555	538	543	561	528	587	542	499	547	558	556	549	556	563	524	551	538	567	519	587	545	582	563	593	560	560	552	555	537	530	552	551	590	533	528	542	545	561	542	516	544	545	540	595	513	595	578	527	540	533	558	537	539	572	528	536	552	532	590	567	573	564	567	553	552	566	564	578	549	517	531	528	543	545	531	588	549	573	557	559	570	525	554	548	584	550	549	588	569	547	512	585	538	594	524	528	499	516	496	575	504	521	522	556	543	562	564	607	556	545	556	561	589	564	553	554	579	553	585	583	507	555	575	591	569	562	566	576	527	546	534	535	559	568	535	569	570	526	531	557	559	540	549	576	503	550	544	549	586	559	539	564	548	526	595	578	537	555	545	581	550	514	556	570	562	546	528	554	530	527	562	584	531	565	534	526	533	570	595	589	561	556	546	548	536	577	560	534	563	533	566	533	509	560	551	550	567	556	581	575	563	519	565	542	527	591	583	569	516	534	568	579	518	554	570	534	541	520	581	561	508	529	525	551	530	510	528
62906	101693	76881	50458	26188	9896	2911	621	595	566	547	596	609	576	584	555	551	642	583	631	598	558	623	585	587	616	589	591	598	597	577	594	543	589	576	589	613	569	597	565	561	610	613	587	611	573	559	612	604	584	603	612	597	606	614	621	592	568	567	609	593	582	572	623	586	601	598	579	582	579	562	546	562	557	564	578	561	577	638	582	586	575	607	591	596	573	539	617	584	556	618	612	578	568	540	553	559	567	603	526	572	574	597	589	583	541	610	576	534	602	593	564	558	570	603	605	559	587	595	589	573	594	573	604	600	609	563	555	593	566	571	569	585	541	580	523	579	539	605	562	581	616	624	606	617	564	580	589	530	541	614	587	567	554	567	587	592	554	581	571	556	581	599	623	584	513	592	591	610	612	621	586	590	566	626	640	601	581	597	510	572	591	587	591	548	589	570	560	567	572	568	585	609	609	551	566	533	564	545	585	589	591	592	575	568	614	573	581	605	583	572	585	531	546	565	599	553	582	557	586	555	542	588	535	604	620	569	592	566	534	573	600	584	595	569	568	588	536	588	549	571	591	551	557	576	556	614	575	565	606	581	590	575	614	575	574	527	573	589	591	559	612	561	629	597	580	530	550	621	618	595	549	572	556	564	565	582	590	586	590	552	540	586	569	584	554	606	568	570	604	544	591	601	559	572	578	534	598	583	563	625	549	585	595	588	588	566	583	591	558	552	605	578	568	531	584	584	550	559	551	596	554	582	586	586	596	544	561	579	584	564	586	551	520	532	570	567	585	586	622	523	556	604	575	563	573	589	578	594	621	575	577	586	562	534	523	618	590	580	575	552	577	603	585	587	580	525	594	540	614	597	582	600	545	582	587	584	572	525	585	577	577	588	589	608	577	520	568	535	574	571	602	582	560	581	564	597	534	616	538	586	641	594	577	566	573	563	586	596	566	570	540	571	621	567	595	583	577	537	618	606	596	566	560	556	566	602	613	647	617	603	527	579	587	540	579	587	580	583	607	589	599	593	550	570	540	555	556	547	551	551	585	579	561	575	552	527	586	585	599	584	530	587	571	592	593	553	589	607	576	576	580	559	590	561	578	551	543	614	568	539	561	578	579	623	616	588	571	608	553	597	599	572	587	560	554	563	512	614	575	584	554	580	611	564	564	620	596	553	570	607	567	553	578	533	564	588	614	593	592	576	560	596	545	579	556	564	565	577	545	564	556	592	565	601	547	563	611	600	624	570	626	541	566	561	556	595	563	548	581	591	611	582	569	646	585	613	579	526	603	576	593	610	591	584	553	628	538	586	594	554	580	596	553	579	573	592	576	598	578	601	524	581	536	561	608	542	561	602	583	592	556	591	580	531	593	549	593	551	611	580	585	541	560	533	604	570	558	540	533	567	541	614	560	569	551	566	587	596	560	559	565	603	582	569	618	583	574	595	545	588	560	528	541	605	572	578	592	540	558	576	561	568	565	566	604	572	570	557	511	584	581	561	584	576	568	571	559	587	600	562	590	562	593	589	564	579	545	551	528	588	569	599	600	570	604	586	555	521	592	608	622	568	593	586	528	587	573	602	610	575	542	583	538	572	577	607	570	587	569	543	563	563	575	570	560	551	556	575	551	602	606	580	575	577	562	562	581	552	547	533	551	579	573	611	583	591	563	598	578	515	597	591	544	537	590	583	565	568	563	633	580	623	588	582	612	595	595	588	567	585	606	608	590	592	576	584	577	595	596	579	564	598	574	613	581	572	561	587	601	547	561	575	577	606	578	530	587	584	575	579	570	525	575	545	590	600	585	599	585	587	559	563	580	642	626	601	535	596	583	589	553	579	594	615	573	571	589	544	577	585	570	573	593	557	592	585	600	565	570	594	576	621	583	576	585	546	582	610	559	541	590	630	577	622	579	568	606	531	555	603	540	597	558	609	543	577	617	595	556	533	568	542	656	557	570	597	594	561	600	594	588	566	598	559	562	541	545	604	564	587	545	572	573	572	572	596	529	574	595	604	587	561	598	558	616	587	582	542	611	563	564	552	569	533	593	542	566	537	555	560	556	563	557	585	590	600	532	603	557	595	609	596	564	561	592	562	594	584	621	546	554	590	594	621	593	563	590	586	555	575	556	574	566	520	594	568	595	550	563	610	622	595	577	619	604	575	567	545	643	604	578	623	619	546	616	589	564	554	531	584	608	593	598	601	581	586	582	564	532	551	598	607	591	584	592	593	621	589	573	622	576	608	572	582	612	568	591	568	541	602	569	607	565	562	575	543	556	578	577	553	565	608	593	592	562	587	605	592	515	606	593	550	587	547	565	536	591	594	586	581	590	561	514	597	608	575	546	552	561	557	594	608	601	565	578	619	558	561	588	548	587	573	605	574	588	562	577	541	600	557	569	616	586	554	545	592	622	559	572	591	587	547	594	569	600	573	555	583	553	592	588	631	588	564	555	568	583	574	588	610	548	576	564	578	561	596	566	588	594	621	595	593	585	585	574	604	578	601	571	609	527	579	554	579	590	583	562	596	565	550	585	573	599	543	562	605	578	594	595	564	610	561	554	594	637	573	560	521	619	602	635	567	618	588	572	572	591	577	558	592	596	568	592	525	582	621	572	587	563	610	559	624	579	562	570	554	554	583	558	569	591	560	552	567	561	558	626	580	614	559	543	581	556	545	560	548	572	562	568	619	601	592	626	586	547	550	588	558	563	594	584	591	601	576	604	571	556	551	532	578	565	590	601	587	578	616	619	573	560	591	630	601	551	523	567	582	567	548	538	578	594	577	583	524	591	561	577	596	555	580	594	588	544	586	578	596	616	580	568	580	594	580	597	591	563	591	604	586	597	568	599	552	600	636	566	522	581	550	598	580	629	586	559	552	636	583	552	597	567	557	545	537	559	569	572	560	551	598	590	568	595	598	562	553	581	576	570	610	541	517	571	576	593	547	565	558	602	575	612	580	564	582	573	539	559	587	565	554	560	604	568	616	591	631	583	569	589	620	587	609	607	583	581	572	540	572	573	585	599	564	597	592	592	580	582	586	616	580	572	607	605	610	570	568	525	541	573	552	568	550	595	580	539	570	581	552	596	586	611	553	577	613	538	573	583	575	595	565	609	558	558	559	580	576	589	561	603	615	597	570	564	632	544	607	554	578	574	582	585	558	549	560	588	614	579	593	575	559	504	566	578	569	547	537	573	570	576	567	601	564	560	577	558	566	606	584	564	581	637	610	592	630	589	584	623	538	597	559	602	568	528	573	606	553	574	598	550	578	574	580	625	539	583	570	528	609	557	577	559	587	579	572	561	560	569	577	602	575	588	614	639	545	580	536	528	568	594	590	581	575	584	606	550	597	549	606	586	543	579	596	578	540	558	589	567	571	597	569	545	564	558	532	541	550	555	594	580	553	585	558	607	591	581	580	595	558	552	601	599	577	559	590	535	590	511	578	568	565	588	597	573	546	558	543	617	576	529	572	609	573	557	614	568	618	566
28790	27951	27255	13487	3789	1287	615	411	413	396	397	422	380	373	408	381	401	386	386	367	388	394	408	421	428	428	395	400	420	383	381	407	411	387	415	403	390	367	398	385	393	425	429	389	377	368	374	385	393	424	417	391	408	424	406	387	380	392	409	380	395	380	385	383	415	390	369	399	422	432	391	406	457	400	420	421	390	385	410	427	436	411	368	392	389	423	424	388	396	401	376	431	409	392	405	390	394	423	374	407	414	364	391	420	392	413	393	438	400	405	404	415	401	383	396	427	398	403	408	394	388	419	411	410	390	383	436	401	419	410	397	373	421	408	384	381	396	404	410	356	414	409	410	376	384	383	410	419	424	412	413	375	392	371	373	425	397	426	368	383	388	368	413	406	389	368	387	377	412	410	398	383	377	414	385	389	404	399	436	421	399	397	394	403	401	373	375	409	413	406	404	431	414	384	444	387	398	370	383	387	405	393	393	381	420	385	403	420	384	389	381	379	418	370	398	412	347	415	435	410	452	411	400	397	362	383	377	373	392	386	375	409	407	393	422	381	367	401	391	401	405	408	413	397	414	435	371	413	399	394	435	367	389	432	393	386	374	361	428	386	389	388	417	394	408	365	383	432	366	371	387	380	399	396	355	378	357	417	370	397	420	409	369	389	427	402	433	408	400	400	397	397	412	410	414	392	384	405	379	410	426	423	431	389	387	389	423	433	395	413	427	412	375	375	395	389	397	386	379	417	413	372	433	436	422	422	414	401	410	420	415	441	397	375	383	382	380	396	404	402	396	404	383	393	408	387	368	381	370	389	358	384	393	393	382	384	394	429	441	416	386	406	407	441	398	431	428	392	380	402	419	404	369	407	391	422	408	379	405	421	387	393	405	403	349	418	374	383	409	404	414	397	370	379	410	407	385	379	386	396	377	420	390	399	426	373	362	418	383	400	391	423	413	402	379	415	385	397	453	415	395	402	385	386	386	410	366	393	398	383	393	411	373	355	421	432	414	410	390	403	380	377	436	395	435	430	372	432	425	410	411	381	376	400	413	431	377	427	410	426	401	375	407	411	385	436	408	413	353	399	387	377	382	409	378	412	381	385	417	421	409	389	407	402	382	390	347	384	403	377	396	422	402	416	397	391	389	348	397	389	434	378	389	395	362	388	373	446	399	395	410	395	382	406	407	406	409	398	402	405	419	360	390	389	376	404	415	365	394	403	386	395	390	395	420	416	425	387	410	395	407	374	411	405	410	406	412	402	376	438	378	407	432	394	397	390	387	390	366	376	398	388	389	385	369	423	412	389	408	396	389	382	392	401	397	420	372	402	410	413	392	386	394	390	387	375	377	358	411	415	363	428	407	372	426	399	439	374	400	387	398	368	378	387	375	403	416	423	387	373	388	391	365	404	376	409	387	414	402	384	375	438	400	388	374	373	402	382	410	391	403	393	417	427	402	385	419	369	398	446	375	378	366	389	386	405	397	404	370	416	405	371	375	404	386	408	370	416	376	424	363	388	420	385	417	395	407	420	379	424	432	388	361	398	403	395	388	357	417	385	382	395	391	411	406	368	423	417	431	390	423	393	398	379	394	375	418	428	418	410	375	415	391	424	383	381	374	404	423	400	420	409	383	426	384	380	402	392	414	409	409	372	365	410	420	416	387	385	425	377	402	374	377	406	421	406	386	435	423	372	417	404	435	424	432	391	415	411	411	380	405	375	393	393	405	354	362	359	374	374	392	410	378	384	368	440	403	406	407	457	375	412	395	405	371	416	407	367	386	378	392	361	400	399	368	377	394	386	403	441	420	406	417	395	408	390	407	400	388	419	402	395	411	395	406	419	374	400	424	394	365	368	394	383	402	415	373	416	429	381	406	412	397	400	410	429	360	379	382	364	419	412	425	409	390	413	395	393	402	410	409	421	389	392	444	404	368	409	387	403	403	445	372	398	399	407	427	388	409	396	402	386	368	404	396	389	377	379	421	375	390	363	403	424	394	390	386	417	396	401	410	407	363	375	416	382	417	382	402	378	413	413	397	405	437	355	393	396	381	366	437	407	381	406	409	408	386	403	385	391	408	416	380	399	375	385	401	381	417	355	432	369	379	414	359	421	408	406	403	363	404	388	399	391	394	417	407	393	423	383	401	434	425	433	385	407	404	391	388	412	436	392	422	388	412	424	398	389	367	380	432	428	423	391	420	400	354	408	395	421	387	395	373	398	439	396	391	391	391	409	409	402	376	403	395	393	415	374	390	425	422	410	385	415	399	383	423	410	410	384	350	391	423	418	403	412	352	387	386	396	402	408	426	377	385	390	401	389	401	412	396	391	387	405	406	405	369	387	396	416	401	391	380	435	387	428	415	389	385	406	371	398	357	397	389	407	370	411	406	406	366	373	377	431	381	401	393	412	384	379	401	399	399	384	381	401	411	387	355	417	432	422	403	398	376	408	384	390	413	416	401	385	419	345	371	401	391	387	405	375	381	380	404	424	368	384	399	364	395	430	403	429	402	371	405	376	392	395	381	422	374	360	408	399	373	400	403	405	427	362	385	425	368	380	411	396	363	378	358	377	425	363	369	394	412	363	403	424	412	353	365	395	393	413	429	404	366	416	378	398	425	412	379	410	408	383	353	379	355	435	372	390	375	386	385	397	384	426	403	411	402	349	417	415	409	397	407	426	455	410	375	373	403	389	387	398	432	391	415	391	396	410	389	407	383	407	402	386	379	377	378	405	387	373	441	428	411	429	402	391	402	367	422	380	424	383	393	371	381	393	403	431	413	351	384	364	409	422	412	411	401	410	414	398	394	395	383	405	402	385	378	398	394	384	418	378	402	397	458	400	416	382	389	378	361	377	381	378	374	418	384	373	397	391	382	388	400	385	412	415	422	396	373	398	389	376	393	419	394	376	411	397	385	364	379	376	388	399	415	387	379	402	395	384	363	422	428	398	427	393	402	398	421	404	407	417	397	363	375	436	397	395	420	398	413	415	401	421	409	415	403	399	391	374	390	380	393	408	399	405	433	404	445	420	366	384	380	395	359	423	386	407	406	387	422	409	378	394	405	343	438	388	404	413	410	378	371	404	392	395	397	390	366	412	377	414	435	394	373	366	401	409	391	359	406	423	395	419	422	407	411	430	396	403	397	408	387	394	364	414	363	400	401	410	428	410	420	344	453	401	357	373	408	388	388	437	379	407	388	384	358	385	414	415	385	396	358	374	389	385	435	406	409	406	395	373	398	399	409	393	341	366	403	400	398	401	358	352	397	423	374	414	422	382	417	415	358	443	409	392	422	348	397	422	366	422	391	398	382	392	405	400	363	403	411	427	419	375	398	385	403	409	396	398	381	392	417	393	392	378	379	410	479	436	388	406	368	395	442	376	403	378	389	399	389	434	421	414	379	384	348	397	373	409	411	411	406	411	407	384	411	402	445	448	371	384	413	418	441	367	369	416	396	403	413	405	402	369	393	359	417	393	426	392	408	381
17980	34745	22455	7791	2917	1141	531	359	372	366	381	359	417	392	382	427	360	357	394	334	395	378	363	342	384	371	377	414	356	383	408	376	390	365	401	349	395	340	378	377	389	386	373	347	405	402	361	363	352	391	366	363	368	388	397	346	366	351	373	332	391	352	360	387	372	369	357	376	348	372	340	376	398	386	367	377	377	388	365	382	375	359	369	356	372	328	366	379	359	388	376	396	384	332	360	352	378	395	413	395	374	347	348	357	359	345	357	353	369	356	353	384	356	356	360	365	374	364	401	364	431	372	393	367	383	398	380	353	334	321	333	363	402	381	354	394	387	374	363	361	367	363	402	363	362	374	342	380	364	384	371	395	385	368	343	376	366	388	380	372	424	340	357	370	343	371	355	342	369	364	370	354	391	380	410	362	381	391	375	376	380	357	388	391	376	369	363	367	390	396	360	367	352	354	381	353	383	351	393	384	371	331	352	394	326	353	408	368	362	386	377	373	335	391	353	351	385	358	357	371	347	335	335	369	339	365	346	395	320	347	355	366	397	373	384	371	383	379	346	411	361	347	376	368	366	378	374	338	368	396	385	381	393	374	407	372	352	368	375	339	383	393	333	396	331	406	358	371	375	378	356	336	340	346	379	371	367	360	353	352	379	381	363	376	373	399	399	354	395	372	349	413	367	401	340	355	384	359	335	343	412	366	349	350	330	373	377	368	376	380	387	376	356	393	384	378	363	366	390	375	355	365	401	358	370	333	378	386	376	387	382	379	376	369	376	382	359	368	359	347	366	375	368	375	352	412	402	344	363	348	375	355	391	387	367	360	365	408	326	325	388	390	355	358	365	402	374	387	338	393	354	366	406	369	369	392	393	379	382	386	375	339	350	368	368	326	337	370	350	378	353	347	363	334	398	358	379	376	394	366	375	357	361	376	379	391	353	362	357	388	372	373	375	368	369	397	383	362	371	360	345	331	367	407	323	359	359	399	406	380	409	412	360	390	369	367	363	400	379	368	350	366	353	378	345	363	375	373	363	390	389	345	375	357	341	369	374	375	360	389	352	359	332	387	349	372	370	347	401	359	353	374	376	379	374	379	389	376	355	414	353	382	382	375	377	355	330	405	370	385	362	341	397	359	393	384	343	362	355	378	354	351	391	386	380	389	367	351	362	388	348	353	343	351	390	346	365	391	371	346	371	352	354	356	357	363	370	438	344	383	353	381	347	363	368	364	331	348	377	349	380	387	378	380	350	363	343	405	374	368	341	369	396	364	359	382	354	408	365	351	384	362	358	393	369	367	355	323	353	349	357	366	387	366	375	394	358	352	363	363	412	355	367	378	369	392	357	372	392	353	358	404	392	384	385	340	388	358	377	363	406	379	381	351	341	376	364	364	414	391	372	378	365	358	366	326	362	358	384	373	390	369	382	334	386	358	361	416	352	386	420	410	396	359	392	342	385	396	369	368	387	406	384	351	370	359	355	397	359	395	372	356	383	374	383	372	343	385	331	377	373	361	387	411	378	380	389	371	357	373	364	376	375	387	361	374	358	356	363	343	377	370	349	396	364	378	355	397	430	402	367	380	423	414	379	317	354	376	349	361	359	362	360	382	381	378	323	361	387	351	397	360	339	347	390	363	398	377	407	397	359	358	363	373	353	382	339	378	364	368	385	368	372	374	402	347	391	387	376	376	368	372	375	345	352	359	372	377	337	395	370	360	381	351	369	404	365	359	373	370	399	376	371	397	374	379	381	367	400	342	375	400	357	370	380	389	353	413	361	375	353	382	415	384	359	391	362	360	372	366	356	386	368	374	373	350	336	376	368	398	385	374	339	389	359	362	354	340	355	367	383	356	387	392	375	350	342	423	383	356	370	380	343	376	384	368	362	357	390	375	396	345	377	350	340	355	355	375	341	390	356	384	337	375	367	395	353	384	375	406	374	339	392	375	379	361	322	385	351	378	370	335	398	370	387	340	402	379	335	395	370	386	350	382	372	385	339	366	416	381	364	354	368	374	380	364	358	353	379	380	373	407	402	380	370	358	386	357	381	357	365	355	360	356	412	397	358	344	359	335	369	361	394	381	371	394	347	360	361	343	347	374	367	382	382	353	402	375	352	374	431	350	369	346	344	362	394	345	388	416	364	424	367	349	378	347	371	362	373	392	375	369	385	392	383	402	383	367	391	346	398	400	360	347	345	367	366	386	414	373	391	379	382	374	387	367	356	354	353	353	354	363	362	393	353	339	343	393	375	386	364	367	367	383	374	359	346	385	349	357	392	364	374	377	359	377	350	397	400	380	335	343	375	351	403	368	349	383	353	332	406	363	359	335	352	405	363	393	371	394	366	344	381	373	352	337	389	366	366	384	360	419	367	400	360	401	357	368	373	349	395	380	358	367	363	411	364	373	379	401	360	336	354	422	395	378	363	339	361	368	392	351	363	360	403	349	378	360	356	393	352	379	349	374	341	381	352	398	361	354	379	372	348	388	343	390	389	397	370	342	406	365	372	359	394	365	392	371	355	373	328	381	402	345	370	368	387	388	374	373	362	376	375	374	347	379	369	389	405	370	366	369	361	359	378	365	388	386	376	366	369	361	393	398	365	376	366	375	363	381	401	356	373	375	368	356	379	387	376	392	358	319	399	381	385	375	377	351	398	382	387	365	375	364	346	396	361	391	358	393	369	367	385	366	365	376	359	338	363	388	359	375	372	363	369	364	331	374	335	407	360	360	368	361	389	370	367	342	355	362	392	397	387	361	369	374	353	389	430	351	380	380	371	364	418	385	350	363	372	374	365	387	345	398	375	386	401	366	366	385	390	378	355	350	368	386	384	347	399	368	329	377	386	394	382	349	359	367	358	391	361	360	392	396	397	422	343	367	350	393	414	353	391	334	372	356	353	380	365	381	360	400	382	350	342	346	370	366	372	351	361	395	413	404	382	380	363	375	350	389	413	368	333	362	372	356	360	350	376	373	361	366	349	373	347	364	345	313	325	390	369	362	358	329	361	385	350	385	369	354	360	362	365	341	360	372	362	344	360	363	358	368	350	375	316	356	362	373	374	356	364	393	376	408	382	414	380	381	385	388	354	355	362	368	371	343	387	366	378	357	406	373	365	396	373	380	365	395	399	378	359	372	372	371	370	369	364	394	398	360	367	359	352	374	376	336	370	384	329	388	376	357	382	394	374	340	370	333	383	356	361	336	374	345	389	391	394	378	367	379	372	388	386	380	377	398	352	341	350	355	366	394	367	392	387	355	381	353	411	371	383	326	403	383	412	362	369	363	349	356	358	361	373	362	407	403	403	349	370	373	356	364	393	364	399	365	379	368	374	362	374	373	372	372	371	393	398	399	392	366	385	354	359	333	394	373	372	369	377	357	384	366	384	373	373	342	367	377	415	378	360	351	354	383	387	336	367	379	388	357	378	350	365	404	392	363	379	374	361	370	378	379	352	392	352	359	343	375	363	355	392	347	399	364	348	400
25377	28181	43283	38910	27345	12581	2764	598	493	473	446	420	475	462	451	442	497	431	491	462	409	453	448	455	448	433	441	431	432	428	443	460	474	453	427	439	430	453	460	452	410	425	447	461	457	423	455	464	433	467	469	428	436	409	446	434	425	465	444	424	422	439	464	452	433	417	425	406	433	465	427	464	430	437	410	447	432	445	497	470	478	459	445	428	454	403	462	450	501	393	440	437	442	428	451	472	449	453	454	409	487	429	445	444	441	443	418	432	466	431	470	446	461	450	417	447	420	447	479	421	446	438	430	416	459	443	427	451	469	414	428	428	431	444	412	468	392	468	436	446	428	414	425	456	446	431	464	443	401	435	457	409	471	425	436	425	457	439	454	447	443	471	463	426	423	457	450	436	450	455	436	411	445	463	439	457	488	398	454	424	452	431	464	466	406	468	442	405	431	412	432	422	437	436	423	450	444	459	471	456	430	479	430	461	462	431	431	448	454	477	436	439	383	433	396	451	397	447	425	473	404	455	421	467	429	407	462	453	471	467	385	455	455	471	445	439	437	497	398	435	416	404	434	449	443	484	420	421	454	437	424	435	413	441	460	439	466	449	459	393	429	434	381	444	425	458	466	405	434	457	443	458	407	446	433	450	487	445	477	417	442	430	455	406	449	448	444	441	436	453	432	431	465	456	413	469	445	414	459	447	411	444	433	450	444	454	441	424	430	466	470	464	478	429	448	454	470	416	423	427	469	440	436	412	447	437	448	398	422	462	448	490	416	412	436	456	457	449	417	424	409	443	457	422	445	449	457	442	449	433	449	458	456	450	402	464	429	457	420	453	460	442	451	435	444	412	422	425	450	425	445	425	433	443	474	448	414	431	452	444	450	457	400	456	429	429	450	483	440	452	443	442	424	464	450	428	424	446	452	492	419	422	470	468	443	466	446	424	453	460	423	410	463	425	442	467	424	435	474	441	411	442	424	417	406	422	401	439	455	476	401	421	441	466	406	455	454	472	428	418	423	452	453	435	466	425	454	440	482	438	434	433	451	410	447	455	428	444	441	419	415	420	448	472	416	409	466	418	469	452	449	429	459	410	467	437	431	419	451	443	410	447	406	433	423	451	421	436	431	449	422	456	428	433	463	457	422	426	418	430	475	450	438	443	438	420	433	453	449	466	425	431	452	430	461	434	461	488	481	408	449	448	472	426	401	429	452	411	429	441	474	411	431	452	450	471	406	491	445	464	467	449	421	414	444	469	481	436	444	429	400	434	465	455	442	442	380	407	463	437	412	438	443	404	411	395	426	477	457	480	453	457	444	453	441	425	435	452	460	450	445	433	431	450	443	424	396	463	398	406	462	438	446	453	449	454	469	411	440	420	412	413	461	449	448	434	449	375	428	464	424	477	450	432	443	447	430	458	473	427	442	434	412	447	484	412	399	419	411	424	429	446	444	446	489	454	436	414	415	420	444	471	427	436	419	435	474	412	415	469	464	435	418	444	447	421	421	445	448	427	449	465	452	445	451	483	459	427	450	476	448	458	448	403	449	447	438	448	421	449	441	442	419	428	467	427	435	438	460	484	437	466	446	460	431	462	441	398	452	434	478	427	418	451	439	414	449	435	422	469	420	457	454	402	438	450	451	458	460	441	464	402	427	459	416	457	427	461	422	404	487	417	435	459	474	430	462	463	414	453	428	397	421	430	455	417	466	406	460	414	437	432	447	451	443	435	454	420	387	450	415	421	411	477	441	415	435	425	418	452	442	466	443	457	408	413	444	409	442	451	417	450	415	414	464	444	485	417	416	439	465	431	440	446	417	442	451	447	428	453	444	444	400	471	429	429	471	439	426	445	443	438	455	406	439	451	461	435	444	457	442	463	484	432	410	437	441	388	408	427	486	450	437	450	443	455	406	453	442	440	430	452	475	444	425	438	460	402	428	454	431	416	452	413	405	467	429	418	415	433	425	449	425	507	427	452	451	440	429	404	447	456	438	471	467	459	441	438	430	435	401	428	438	461	424	429	456	412	447	452	489	438	466	426	441	439	419	430	451	448	475	419	423	429	444	437	438	418	450	469	474	462	422	460	475	430	428	406	431	426	451	428	430	432	444	434	439	467	439	475	374	423	433	452	417	421	468	445	414	441	402	429	440	449	419	442	478	423	433	445	445	449	500	431	427	488	433	446	446	416	469	459	440	414	437	469	466	439	433	429	447	457	462	424	446	441	452	424	420	431	438	438	414	417	426	416	466	445	467	435	455	457	451	399	461	462	445	440	442	452	460	431	403	436	446	422	435	473	449	440	405	399	432	429	419	444	438	438	462	434	448	458	465	474	430	502	420	429	452	439	448	441	463	410	445	436	454	445	470	463	427	480	446	431	479	403	456	428	416	436	445	422	440	455	433	415	447	454	431	447	429	452	417	458	416	437	437	408	464	430	431	482	443	417	449	432	443	475	447	458	464	390	475	453	500	456	427	462	437	451	436	453	414	489	461	459	441	397	445	416	468	427	473	439	471	444	447	424	420	445	419	443	427	425	432	440	419	439	454	437	409	410	426	439	412	432	426	463	437	452	430	439	448	456	440	428	468	417	422	480	475	415	422	510	457	458	436	436	452	439	458	407	437	465	466	423	458	445	454	447	443	426	434	444	438	464	439	447	461	442	416	445	457	462	429	426	445	438	450	467	468	451	464	424	433	425	474	468	441	457	460	462	418	451	424	479	437	457	460	453	421	398	441	444	447	449	441	471	438	455	412	435	418	422	403	422	435	412	422	459	461	455	441	430	454	428	429	435	459	447	441	424	431	440	458	445	449	473	461	435	421	392	408	445	479	452	408	430	426	454	407	460	427	414	420	411	440	436	392	423	465	444	446	441	426	424	444	454	454	462	416	428	443	430	439	400	412	463	413	436	454	445	426	462	437	477	445	432	472	424	440	417	423	427	470	435	435	449	423	394	469	454	420	428	472	411	451	425	438	473	430	460	437	474	461	427	435	415	443	472	421	461	425	427	429	456	453	436	450	437	447	440	450	468	444	439	467	434	483	459	409	444	478	421	402	417	403	429	421	455	469	444	406	478	465	432	414	444	457	462	415	471	452	483	433	444	421	418	425	464	433	459	446	419	457	411	450	434	442	456	449	441	474	445	442	420	460	442	456	404	422	442	429	440	404	441	465	383	414	448	451	441	441	476	449	422	416	442	394	396	444	411	414	432	445	430	399	423	420	440	434	448	457	447	429	431	474	427	449	435	397	472	410	422	455	439	446	400	430	431	425	449	427	465	464	473	415	426	399	408	441	435	443	444	430	449	450	450	450	448	404	418	403	430	426	452	487	464	428	439	460	433	398	441	421	406	461	448	473	431	435	416	444	433	460	432	453	429	410	444	411	468	489	445	434	459	433	455	451	401	462	416	461	461	466	427	441	458	439	441	407	464	432	437	404	432	428	428	431	441	440	428	465	426	433	451	391	449	464	428	416	451	472	419	458	455
49772	89747	57260	34772	20812	7637	2146	534	446	452	447	453	448	442	496	456	474	480	504	476	467	425	471	469	461	480	466	475	455	411	492	448	427	470	466	463	465	465	464	479	448	432	439	443	470	429	427	491	510	444	472	452	446	448	469	480	469	425	446	465	477	462	462	435	463	437	460	450	460	439	475	452	484	430	455	438	422	427	480	465	468	476	427	470	473	468	418	492	431	472	455	437	458	502	427	446	443	445	443	468	434	468	410	465	458	475	439	420	446	459	467	481	460	397	443	480	447	488	442	454	467	491	462	450	470	424	441	440	476	443	457	460	493	457	461	469	431	453	461	412	450	497	453	484	469	498	449	414	477	439	440	460	461	440	428	444	435	470	397	420	453	438	465	415	471	438	445	426	450	481	464	434	451	452	452	460	457	426	451	465	447	449	463	445	472	474	462	481	460	412	482	435	462	462	459	436	471	464	431	459	464	454	443	450	441	479	446	445	440	434	482	455	468	434	466	464	458	440	483	462	483	443	465	455	433	435	432	401	468	454	473	426	396	467	416	450	421	458	426	466	505	466	471	444	460	446	441	438	427	392	468	459	488	443	451	460	430	456	479	444	435	478	469	444	468	464	469	430	462	456	487	430	463	479	467	442	446	419	465	463	446	438	457	461	447	463	422	456	456	425	417	443	450	425	479	460	430	472	437	458	421	424	464	438	431	426	458	463	440	428	477	437	460	457	439	451	439	450	437	426	434	460	502	455	493	451	449	455	468	402	431	479	448	418	450	459	431	399	486	447	437	439	441	422	427	440	429	423	461	454	442	467	479	429	483	461	438	455	413	437	486	457	435	469	456	453	450	461	458	477	468	444	465	489	418	426	478	429	433	440	484	438	455	480	397	477	443	481	414	441	428	447	480	427	454	440	431	474	469	506	460	435	486	472	435	463	452	457	476	447	444	449	462	463	456	442	465	416	422	472	434	439	479	433	464	439	443	470	482	478	502	412	465	423	450	436	469	466	441	465	425	466	451	445	415	412	460	441	432	419	447	450	424	467	487	422	459	408	450	425	390	433	452	432	414	413	454	441	464	481	446	426	456	411	428	439	503	460	463	451	426	436	448	416	443	462	490	426	452	479	463	473	465	465	462	461	461	459	456	456	426	455	463	472	441	449	458	446	437	456	456	469	443	485	451	429	456	433	460	417	454	481	451	459	470	447	471	437	448	455	472	464	475	443	449	456	416	425	433	483	470	460	461	435	467	464	461	423	435	455	423	449	404	430	471	460	478	449	468	461	452	450	500	444	463	446	456	461	476	424	456	447	466	424	434	507	431	443	441	477	465	425	439	452	470	460	476	479	421	477	492	459	471	467	458	497	452	449	466	448	459	431	473	446	489	467	462	439	455	455	443	431	496	425	465	451	471	456	484	427	503	463	473	430	462	456	473	464	445	426	413	416	458	446	478	446	473	442	444	471	456	458	475	443	414	434	479	410	452	481	458	459	500	444	486	413	441	460	471	452	468	480	457	404	457	443	454	444	461	467	391	474	473	418	440	445	498	477	479	468	452	457	464	447	456	461	454	472	459	457	486	431	449	445	433	444	463	482	415	468	447	487	449	477	468	446	470	469	457	450	456	501	450	476	464	431	443	461	456	453	484	513	474	448	463	476	434	459	470	486	488	454	472	483	473	505	477	442	433	498	426	462	434	451	455	439	456	481	473	436	486	457	460	467	448	473	459	412	450	453	440	467	475	429	460	447	454	448	459	440	449	453	448	496	481	438	474	468	462	478	466	441	467	453	456	447	446	454	458	471	490	468	437	471	470	448	453	461	420	494	441	442	455	422	421	431	432	427	469	466	486	449	436	493	471	440	413	446	429	451	476	460	429	468	462	456	452	477	421	449	434	480	464	424	472	417	453	458	465	425	481	456	452	467	458	462	460	458	452	456	451	441	434	450	471	483	492	482	460	480	467	438	394	442	452	453	439	434	453	482	445	433	455	503	437	467	464	447	435	430	420	445	441	456	446	457	416	454	470	439	440	444	454	464	459	438	431	424	485	455	446	453	445	449	424	440	448	484	452	444	475	467	446	433	448	463	453	445	419	454	452	463	472	429	422	443	446	466	462	467	482	481	476	447	500	460	432	468	440	427	479	423	450	470	451	489	424	441	454	425	469	455	511	455	454	443	484	495	443	467	439	430	472	458	460	445	457	475	446	439	515	441	482	485	436	429	435	468	447	463	434	477	484	458	435	452	435	415	414	438	450	464	445	457	463	428	495	460	460	434	437	466	418	437	466	399	437	461	452	461	442	460	431	438	445	452	454	431	434	452	480	441	473	453	449	445	425	465	473	448	441	463	484	473	436	419	480	447	442	425	407	444	455	447	448	459	498	450	425	476	457	455	424	444	464	455	483	527	427	497	446	439	482	447	439	455	446	423	481	459	403	405	455	433	445	469	473	442	439	477	446	460	432	457	463	485	465	473	459	509	469	454	417	471	451	450	442	417	457	432	464	466	438	427	445	422	458	433	478	458	461	419	457	436	445	452	467	421	444	447	475	443	409	439	409	430	460	434	457	437	457	455	414	450	421	411	471	453	460	432	445	470	444	473	440	453	456	468	461	474	466	472	447	464	444	452	436	462	435	462	445	445	466	431	400	457	461	455	420	462	459	469	461	467	428	465	402	459	481	489	479	436	456	455	464	453	456	453	476	463	445	444	464	433	447	491	425	440	448	441	454	471	525	444	462	455	413	443	433	428	431	461	472	471	442	463	411	442	439	440	498	446	448	458	457	467	438	409	443	451	445	478	453	463	430	487	424	453	505	465	479	449	491	483	460	475	452	409	448	448	454	460	465	490	483	435	469	468	475	455	465	424	419	432	431	459	418	491	482	465	421	460	458	461	438	429	456	430	474	445	443	439	464	463	434	424	465	470	437	446	460	459	428	459	461	494	437	463	462	466	389	458	474	448	466	491	471	433	462	443	473	442	444	491	460	462	430	456	424	445	460	444	441	436	460	449	476	459	472	431	471	487	437	447	494	438	504	466	480	435	442	472	463	426	470	430	445	439	448	451	447	464	453	462	446	445	469	431	434	494	449	461	459	453	470	470	470	459	464	479	478	474	438	453	431	454	449	448	474	472	421	408	439	480	463	400	421	471	442	471	458	408	467	413	459	443	451	448	460	425	440	453	454	511	454	483	452	447	417	460	456	446	474	450	436	429	425	450	479	461	464	448	443	434	469	460	470	463	451	440	456	469	422	440	486	424	495	445	457	469	455	449	480	412	475	453	445	476	458	442	455	441	455	474	399	483	436	454	487	463	470	446	419	460	428	450	487	496	424	464	414	463	452	466	433	453	411	463	457	440	466	487	457	384	460	436	446	460	412	476	438	448	464	447	455	447	427	426	436	458	451	501	428	448	439	473	442	446	458	462	474	460	443	455	426	473	439	438	440	461	460	471	485	398	435	451	404	459	454	430	446	428	468	458	417	463
23941	22745	34548	39820	34499	23505	8925	1099	616	565	638	560	598	561	535	558	602	561	592	550	529	566	623	636	583	558	568	583	573	528	562	569	561	522	588	544	574	582	564	570	540	560	570	595	567	605	550	553	505	576	551	525	588	510	547	569	505	579	535	543	499	538	523	539	528	579	550	587	525	530	545	555	561	540	620	552	538	517	538	577	562	554	545	547	532	551	557	538	536	533	521	513	554	528	529	518	533	534	537	521	514	560	518	526	536	531	556	534	534	560	563	529	550	534	510	514	503	545	528	530	535	527	542	522	565	548	573	552	560	527	571	528	546	531	551	582	527	571	542	538	524	540	551	550	548	570	534	538	523	555	548	538	565	559	571	516	549	537	541	526	555	578	500	586	546	549	519	518	537	529	568	570	514	551	553	544	527	566	519	536	576	594	526	532	562	494	558	527	564	569	535	527	558	609	550	524	573	590	546	537	552	540	510	508	573	544	533	562	567	543	547	513	550	551	541	552	493	509	530	565	557	525	532	535	562	548	533	508	519	547	552	528	560	515	563	510	523	538	504	553	559	515	551	556	524	553	586	547	544	550	561	533	526	541	523	522	552	547	567	548	551	561	573	557	538	542	564	527	543	483	538	562	598	552	500	519	554	570	524	568	527	546	512	503	582	515	541	551	541	537	558	568	541	538	524	559	552	518	542	557	528	532	565	547	550	523	569	525	568	553	519	572	527	554	517	564	549	530	514	545	541	536	531	580	586	526	542	557	539	542	542	509	550	561	544	550	557	506	567	538	514	515	533	482	577	565	559	548	574	545	508	544	554	570	497	525	554	546	576	559	490	550	575	561	523	559	543	548	591	554	559	502	589	546	554	546	500	539	532	559	567	557	554	490	553	553	558	531	551	554	490	518	532	530	536	537	557	528	553	560	552	542	534	591	571	518	542	585	556	542	537	558	562	543	533	495	529	545	507	524	561	545	534	549	540	545	501	553	558	518	525	544	516	545	526	530	538	564	518	546	530	568	521	581	571	557	528	530	510	519	561	540	545	539	527	542	566	546	524	510	548	539	538	537	554	554	513	587	580	536	582	574	511	552	567	567	530	515	537	529	509	532	526	556	538	551	528	557	546	548	553	558	555	590	513	548	588	548	531	523	537	561	566	552	565	495	561	544	477	525	532	531	537	562	529	544	540	529	586	550	536	572	554	552	560	518	576	509	497	526	577	554	563	506	575	572	486	507	535	573	561	487	560	530	562	587	508	498	481	512	545	537	550	546	538	539	520	557	477	542	538	539	524	566	567	489	505	527	555	539	544	568	541	542	528	552	517	562	568	580	520	553	530	520	528	567	529	584	545	576	528	532	546	481	575	552	548	585	526	537	578	521	501	533	545	526	544	572	556	536	537	537	549	534	576	593	543	537	548	557	514	515	563	539	535	529	513	536	548	515	546	557	544	510	560	553	519	539	541	502	512	497	527	549	520	547	563	519	578	528	561	476	519	503	583	505	539	572	546	509	550	574	526	543	559	515	553	551	518	496	525	543	544	563	549	568	558	576	515	517	513	588	560	521	549	568	557	546	587	532	521	578	566	543	497	561	535	517	560	577	601	530	546	529	537	538	584	548	548	565	540	557	548	545	544	568	502	533	577	541	549	496	525	553	531	553	507	565	587	529	598	564	525	540	563	534	571	511	532	554	532	580	517	546	580	603	536	549	517	536	553	531	516	537	499	529	549	548	560	505	599	576	553	579	524	584	556	547	545	517	511	539	534	545	526	566	539	526	549	515	528	576	516	530	516	499	530	570	542	517	581	521	569	554	531	539	540	551	536	554	586	555	545	527	569	548	591	494	566	535	520	552	546	530	522	559	557	512	545	577	540	572	561	567	553	570	594	535	535	584	571	550	570	567	532	568	523	576	536	536	542	515	547	546	518	567	560	548	550	524	532	528	520	538	494	532	554	572	517	586	577	510	537	514	562	576	522	584	543	539	531	572	550	552	581	536	526	565	559	551	527	517	552	480	553	560	583	553	553	560	564	494	603	538	566	539	551	506	556	552	534	515	558	581	542	493	501	572	586	528	561	554	538	505	527	561	564	483	538	535	553	530	539	594	548	551	521	528	563	529	540	549	532	566	552	536	547	580	581	503	542	557	528	600	563	574	524	521	570	550	541	555	533	541	572	568	577	537	535	541	508	518	532	583	563	529	508	509	532	525	546	565	532	529	569	552	559	548	530	515	499	520	542	549	542	495	538	519	551	574	560	556	560	534	539	500	551	573	543	518	536	592	557	549	535	543	524	529	560	519	597	576	531	575	576	514	555	536	562	546	564	551	556	543	566	523	537	534	562	592	547	550	527	504	536	540	524	561	490	558	554	528	549	601	558	515	561	519	540	531	540	472	524	561	525	526	542	546	546	563	589	559	555	522	529	559	555	512	551	563	569	572	548	539	505	556	560	561	531	519	554	497	555	549	586	524	529	542	504	517	574	573	567	538	563	509	497	551	536	531	524	512	558	526	554	575	545	549	510	516	527	518	531	536	547	533	526	590	532	521	524	576	538	545	551	572	574	556	536	566	550	547	537	542	517	566	521	596	530	561	537	506	495	509	546	550	551	521	509	543	525	536	555	557	515	556	582	508	593	560	587	548	543	542	552	464	551	460	583	580	557	534	525	554	521	526	530	502	580	550	514	529	573	510	532	595	517	549	556	561	549	560	548	526	522	525	522	531	524	526	541	594	565	530	583	521	548	536	537	534	530	553	530	492	543	552	565	553	500	567	593	572	532	569	553	537	534	554	567	542	529	543	515	494	505	541	573	550	490	580	506	535	517	584	496	552	542	540	504	541	527	529	523	552	515	549	548	559	526	562	533	561	528	536	528	535	516	579	559	565	548	567	589	527	550	490	578	532	517	533	556	510	557	532	532	545	504	568	573	570	516	552	513	558	511	539	563	535	580	537	538	575	540	573	541	506	509	549	549	536	588	493	543	551	558	563	539	586	564	556	554	536	546	535	547	516	545	521	532	511	551	548	534	588	534	505	520	543	525	526	513	514	578	577	557	512	510	589	600	519	522	501	501	543	532	505	523	553	577	533	515	544	547	555	537	580	518	533	542	566	554	506	540	541	540	550	520	499	536	518	515	564	551	524	564	548	535	533	530	536	572	534	568	536	563	495	528	531	546	539	507	521	519	571	563	529	535	505	586	539	537	523	540	573	532	537	539	540	473	529	584	565	544	521	558	568	564	538	554	558	542	509	533	532	557	528	530	566	579	551	545	531	525	564	588	526	551	566	523	558	577	547	544	531	557	585	499	531	538	523	568	542	601	594	529	541	564	556	519	557	525	513	543	555	536	539	511	509	544	578	532	545	513	585	529	564	527	510	553	506	530	549	563	522	595	532	525	526	568	523	546	535	552	530	585	563	539	530	524	545	544	537	513	533	535	532	540	539	533	547	548	559	552	532	580	525	555	497	527	521	586	573	513	503	540	534
63065	90222	71426	56762	35620	15523	4039	978	542	630	589	569	595	579	568	573	611	605	577	595	583	600	588	643	593	624	581	545	507	602	574	605	544	563	570	581	571	648	567	577	564	561	570	587	566	541	534	599	561	587	534	569	562	562	573	581	633	607	591	562	582	560	559	553	594	613	599	561	569	604	577	605	556	570	587	611	581	591	557	567	584	568	560	572	627	569	550	591	587	557	553	608	613	545	572	561	575	536	539	539	587	560	562	588	509	598	577	546	521	575	557	569	601	562	610	541	600	551	569	556	569	566	583	564	560	592	587	518	575	585	599	571	577	570	562	570	559	511	563	561	559	539	581	582	550	572	568	590	537	598	548	574	580	545	586	568	592	535	539	545	609	587	553	566	564	575	554	528	583	532	600	568	538	607	558	580	545	583	618	568	617	576	534	549	558	585	543	569	531	559	572	560	562	536	573	573	577	531	614	558	566	516	576	588	531	552	551	589	591	576	557	571	565	539	577	566	594	576	559	605	573	544	592	520	555	540	598	550	536	538	567	570	554	525	622	598	540	607	562	573	539	512	569	544	588	554	577	588	552	578	585	518	548	556	543	561	548	575	574	568	593	594	553	619	568	589	617	567	539	579	624	562	586	548	546	551	555	597	595	579	579	580	570	624	578	523	587	521	561	605	559	548	555	597	556	600	577	560	567	571	558	531	519	535	565	549	570	543	565	563	600	579	536	566	609	577	553	597	580	560	531	571	577	551	495	532	594	568	566	573	565	563	553	592	537	542	554	526	579	574	591	576	512	646	539	564	540	558	557	619	565	521	551	558	569	594	561	539	545	569	540	588	540	532	576	590	585	597	592	590	542	559	562	523	586	571	557	522	578	571	548	500	558	530	622	561	557	537	534	565	604	554	518	573	551	612	579	589	593	566	577	569	567	550	566	570	536	572	589	623	583	548	562	540	529	550	592	606	555	541	565	559	567	528	537	558	586	565	596	560	588	602	606	574	549	578	561	595	562	549	563	519	577	557	558	561	570	604	601	548	537	522	551	530	583	587	569	598	561	539	597	596	593	630	563	579	595	564	591	515	587	554	578	589	562	533	574	570	559	567	596	567	577	580	566	597	582	567	535	577	547	535	548	608	572	570	559	569	536	586	568	582	582	606	564	577	548	576	567	546	647	580	582	597	579	562	578	536	573	573	592	583	575	624	510	519	558	557	590	535	603	539	564	594	559	587	553	564	551	519	554	535	530	605	569	583	541	566	535	579	560	515	582	568	550	552	599	585	568	596	549	563	558	531	564	541	591	604	601	561	603	539	565	530	542	573	570	559	543	541	557	556	547	589	571	541	574	593	555	566	545	585	544	573	526	589	524	547	584	570	548	565	565	567	610	562	585	557	544	572	549	594	552	568	563	607	559	565	538	572	601	576	571	562	576	548	591	531	550	547	573	578	623	558	596	569	553	538	560	563	600	570	586	530	606	570	578	564	548	607	598	522	565	565	588	547	572	548	508	554	563	573	572	578	594	575	535	582	557	563	577	551	573	574	573	550	609	569	606	593	581	595	568	586	572	577	557	561	592	610	579	546	543	564	578	570	536	556	601	595	555	550	565	576	566	548	553	574	565	578	547	587	572	589	571	548	610	554	555	567	608	576	573	537	560	565	502	608	536	553	591	582	558	546	543	548	570	525	595	567	530	603	582	571	563	562	575	559	587	560	576	593	547	557	599	583	564	553	586	554	596	556	556	584	559	590	586	537	605	627	558	531	583	563	575	537	554	514	593	598	592	530	567	535	557	563	576	534	546	570	571	594	584	570	548	565	564	551	556	540	570	581	552	579	536	581	566	572	583	550	553	529	591	626	542	552	547	554	549	558	570	565	580	581	541	564	578	599	598	577	617	544	572	535	579	579	526	549	558	562	513	555	590	610	583	631	559	506	593	597	613	561	556	563	580	571	595	587	624	552	600	532	558	596	545	563	577	601	567	542	592	540	553	579	536	557	611	532	596	605	578	585	545	551	636	560	560	580	558	598	579	528	573	578	558	549	573	540	563	583	546	584	568	589	559	569	537	598	567	565	565	591	593	608	572	575	580	544	563	577	548	537	545	574	565	570	574	538	545	601	550	618	503	561	575	538	563	584	567	557	552	579	607	601	530	580	565	549	532	566	590	592	536	513	553	559	548	600	511	580	576	563	553	553	569	589	570	542	576	565	610	541	595	579	597	553	556	646	554	601	546	555	545	551	628	565	589	618	547	556	548	512	570	543	547	528	553	541	560	559	537	568	520	536	575	551	575	591	573	583	540	602	584	571	566	547	556	528	525	590	536	576	591	596	522	536	568	598	549	521	554	595	583	593	546	549	592	552	530	565	570	576	537	564	557	607	548	542	570	607	536	548	544	527	580	597	610	576	588	589	528	535	551	549	544	550	568	544	553	587	590	559	560	565	590	558	595	610	564	600	583	572	549	558	579	527	530	581	570	592	582	529	512	561	549	560	565	536	550	527	574	580	521	538	564	554	554	572	558	551	574	541	606	591	532	607	551	558	523	549	527	541	524	534	530	584	576	598	542	545	560	537	572	558	556	541	604	560	548	557	554	556	604	556	553	561	604	581	565	596	540	552	554	553	525	526	523	558	546	604	564	564	561	598	604	587	570	553	549	582	542	512	579	555	584	633	577	535	514	549	572	553	572	567	520	576	576	558	536	522	594	605	573	605	561	580	560	546	541	547	586	600	566	535	583	552	542	543	591	574	533	574	558	528	596	602	576	578	547	542	572	590	584	543	605	544	550	587	540	556	589	592	532	564	544	554	563	545	555	572	571	543	556	610	538	584	600	577	536	584	607	563	577	553	571	550	536	570	549	585	557	564	632	584	558	577	572	572	532	560	514	597	611	588	565	573	563	566	550	532	565	541	547	559	562	552	520	559	592	551	593	536	559	546	568	554	517	563	561	515	594	603	539	564	594	580	599	556	589	558	585	587	577	576	596	582	537	562	602	545	552	542	539	551	538	556	542	551	563	560	583	549	592	532	593	543	578	578	576	554	575	591	536	536	575	571	570	565	575	541	572	591	570	539	546	567	606	580	546	579	612	522	558	531	590	520	596	539	560	564	594	528	569	633	554	556	594	529	558	568	559	562	545	562	547	584	556	563	621	549	583	562	528	634	592	548	603	591	599	589	615	504	576	576	545	539	544	538	559	538	587	567	554	601	575	558	555	591	586	571	570	580	569	523	601	575	588	585	544	561	527	554	582	524	586	559	586	526	537	570	553	558	597	580	540	620	595	554	545	561	597	591	561	511	595	586	567	550	546	577	559	547	555	550	604	556	554	558	597	605	555	542	573	548	590	561	576	546	539	544	601	600	604	576	591	528	616	551	567	505	579	575	563	564	578	571	544	549	546	556	566	566	545	583	567	515	598	590	554	558	566	521	579	559	568	587	557	550	560	548	556	545	514	594	550	563	573	577	552	573	531	578	563	555	541	545
28822	23052	27367	17655	5787	1617	629	410	386	397	422	392	405	405	397	370	408	398	420	338	412	377	398	401	375	402	442	396	379	396	400	373	436	381	410	415	384	392	393	380	376	379	385	373	414	402	382	403	380	366	384	379	366	358	419	411	366	406	424	351	395	377	378	339	371	409	388	409	395	380	353	407	389	440	349	378	442	414	432	378	393	372	380	382	425	396	362	351	353	378	412	354	356	387	387	381	388	437	390	375	412	379	368	410	356	375	376	355	406	379	407	382	388	391	405	369	393	364	382	381	385	397	416	393	392	377	408	392	406	416	379	379	377	375	358	425	411	385	385	423	402	388	396	381	385	376	374	408	413	402	402	396	372	366	414	391	385	400	371	359	422	386	394	423	400	393	377	385	403	379	412	374	413	409	390	374	408	390	376	388	398	368	381	408	399	356	405	366	380	373	437	376	363	426	395	404	348	341	378	428	362	393	386	402	369	392	399	367	372	375	377	427	410	382	360	363	387	388	394	374	385	399	389	394	385	394	364	423	390	384	366	371	403	384	410	375	358	375	384	362	389	386	406	430	425	389	362	357	405	370	363	390	382	347	380	371	393	395	400	391	355	356	388	399	433	400	371	381	390	410	408	374	396	388	385	386	364	409	362	376	405	407	412	396	379	390	393	395	411	390	393	385	376	415	374	414	355	421	385	408	395	419	393	380	382	424	374	383	392	380	391	374	384	392	375	377	397	413	390	395	408	367	367	404	414	401	409	404	356	391	380	395	388	385	379	392	364	390	400	374	400	422	403	396	377	381	398	386	391	399	404	415	403	385	397	390	388	399	358	415	402	404	382	351	357	403	381	389	425	393	408	386	369	395	431	400	378	385	411	401	401	368	389	408	388	375	376	368	371	418	417	396	372	393	440	388	380	369	377	417	381	385	376	389	361	354	363	370	386	414	364	392	378	393	376	425	395	370	371	380	394	382	390	401	381	406	364	403	401	383	388	362	421	371	387	390	387	422	382	415	376	374	385	372	377	387	373	391	381	394	393	418	417	376	377	420	396	376	358	386	387	402	384	377	381	370	400	391	382	362	390	426	376	411	385	354	386	384	387	392	395	410	380	408	352	356	352	375	377	399	342	404	380	370	379	395	350	369	366	368	380	358	423	367	376	374	390	372	372	364	391	373	360	395	376	381	378	390	394	379	418	400	387	352	427	395	371	368	386	360	395	398	382	362	402	387	382	392	405	394	409	385	398	379	371	385	385	405	371	390	362	399	397	429	418	414	425	424	404	352	387	383	382	408	413	375	389	410	399	396	412	358	370	423	413	388	388	397	387	395	375	396	373	353	402	391	395	355	409	350	394	397	350	404	403	401	375	408	395	379	401	380	384	393	366	427	391	396	365	366	378	396	352	397	393	420	392	378	403	410	375	391	411	397	381	410	358	398	398	346	428	371	391	391	368	369	387	405	395	410	377	375	377	381	402	395	363	413	367	398	422	372	358	387	370	379	371	358	402	377	392	361	390	414	391	352	377	364	410	408	373	400	372	369	365	407	383	386	363	399	392	384	373	403	379	387	417	418	413	378	396	373	385	370	417	415	387	382	353	397	405	407	398	365	409	356	382	390	399	409	393	429	360	389	398	407	360	393	370	368	369	396	372	396	362	409	375	382	385	410	382	401	366	384	401	392	348	375	395	371	384	380	391	391	412	360	360	382	399	401	422	380	396	407	403	387	391	346	397	372	340	389	393	393	411	366	388	386	398	376	372	402	383	385	371	423	399	382	407	352	381	381	382	388	386	413	365	404	371	393	385	398	398	407	388	381	427	436	384	396	350	376	397	393	378	390	362	404	407	377	365	354	377	356	418	399	389	369	404	356	368	405	408	369	414	411	411	381	404	407	402	384	399	424	354	346	370	421	353	389	371	384	374	369	370	404	405	413	390	391	414	397	390	362	382	389	363	389	372	383	387	386	389	375	414	398	367	430	401	354	399	375	394	365	356	401	371	377	365	380	399	353	375	368	385	389	400	360	401	355	393	365	370	384	394	413	362	393	398	384	389	380	379	387	382	436	393	372	372	426	410	386	383	350	399	346	407	396	376	418	370	368	399	392	414	390	381	426	398	376	386	385	398	395	390	379	379	396	359	379	393	372	384	411	403	399	402	374	417	433	399	399	420	385	396	385	398	387	370	418	340	384	399	348	413	375	389	369	422	366	400	399	382	416	401	373	357	411	376	399	410	367	411	380	405	350	387	374	417	402	371	351	381	354	368	393	379	371	378	406	376	396	389	386	376	408	366	400	409	375	406	408	388	403	374	393	365	395	424	399	387	376	347	424	376	391	361	414	344	392	382	348	391	393	390	353	410	373	381	421	369	367	372	371	388	411	412	386	375	388	389	413	387	387	379	400	420	391	376	409	375	386	400	383	383	401	417	401	377	385	389	365	380	406	405	374	426	394	398	400	389	414	416	383	391	388	396	438	412	390	397	402	416	407	392	401	407	418	428	371	356	378	394	424	411	388	353	359	433	388	383	403	394	370	395	399	394	375	377	356	404	418	408	366	384	397	382	386	402	393	372	385	385	427	403	417	395	399	410	380	396	396	407	353	420	362	379	395	371	377	372	393	398	407	399	397	377	345	380	417	365	378	401	371	352	385	411	379	373	384	379	370	377	367	409	379	417	372	401	402	368	415	389	395	380	393	396	390	385	378	433	383	381	429	397	387	406	395	383	382	412	388	383	364	371	383	401	384	383	381	359	430	375	408	360	367	363	423	348	393	399	380	408	351	419	415	383	368	388	361	378	400	378	346	374	391	358	360	395	398	353	381	378	394	397	384	364	391	405	351	376	395	394	411	363	381	414	401	367	351	417	375	389	420	390	384	406	367	403	382	378	380	405	402	403	394	384	379	394	391	392	389	383	371	390	363	381	376	369	365	419	357	387	389	400	378	418	390	409	378	393	366	386	366	393	386	405	393	400	386	363	400	429	394	377	338	413	421	358	371	419	398	372	387	390	374	382	408	390	408	413	402	413	360	407	393	414	425	399	380	394	398	400	391	359	353	403	380	348	400	400	370	379	402	360	381	389	410	403	415	377	391	391	378	369	376	363	402	398	367	349	378	382	406	388	404	385	402	363	377	373	379	451	380	381	368	372	405	394	396	414	383	396	387	389	408	412	413	420	352	410	402	382	399	403	351	340	359	411	351	418	402	417	404	372	395	356	368	344	343	372	428	419	389	372	361	392	397	393	366	396	420	383	351	415	388	368	374	387	389	422	376	409	386	387	381	379	391	365	398	385	385	378	381	388	431	404	395	398	393	386	377	351	381	382	371	390	353	396	403	405	362	373	396	347	360	405	413	363	414	400	348	404	397	377	410	395	410	397	348	413	440	391	386	427	399	373	383	383	357	395	386	404	396	390	409	369	413	393	391	368	410	389	361	392	364	419	382	401	407	405	421	376	394	374	389	402	369	381	400	372	399	409	378	353	397
17486	25153	24256	10844	4322	1475	572	367	392	388	393	366	352	358	409	370	365	336	361	390	376	396	354	336	397	401	385	402	352	357	367	391	342	395	361	379	358	374	389	353	379	394	396	363	370	341	367	356	365	399	343	375	362	370	363	370	358	371	383	354	442	368	363	343	343	383	385	383	335	385	352	372	359	385	384	370	364	379	350	397	398	361	344	392	367	397	334	383	371	364	357	356	382	382	378	375	361	365	328	390	395	400	339	329	375	376	329	397	354	392	353	369	381	370	356	359	394	382	326	377	372	334	336	368	386	384	376	359	346	336	374	364	404	402	370	364	356	330	371	364	354	365	394	355	395	402	354	357	373	384	370	376	351	355	350	356	361	361	348	385	352	369	358	391	397	353	347	353	379	368	319	336	344	377	400	338	332	385	377	379	357	345	355	390	385	358	374	394	400	328	340	360	360	359	368	377	357	390	381	371	359	348	340	355	360	383	372	386	375	390	372	349	366	396	341	348	397	356	364	371	386	343	372	367	408	373	349	367	347	367	358	353	353	358	357	358	409	385	351	412	356	351	351	353	387	390	392	375	365	365	394	413	353	341	340	417	378	365	379	355	339	389	362	362	386	345	345	338	383	341	349	353	367	409	329	359	382	379	348	364	376	423	372	401	353	374	373	405	327	366	345	402	368	360	347	360	393	395	392	346	368	358	403	381	350	373	388	379	362	364	376	367	341	349	368	367	380	362	407	392	370	374	376	347	351	383	344	376	385	360	349	405	369	355	386	364	386	377	382	387	353	359	374	362	380	350	379	343	405	354	349	341	367	386	354	358	377	387	377	365	325	369	394	347	368	368	389	372	391	370	361	362	392	383	378	353	391	363	338	364	352	349	379	364	368	376	377	371	373	349	358	334	329	374	350	385	361	367	342	393	379	394	375	382	343	365	379	367	366	346	344	324	363	341	374	370	345	368	374	378	369	400	414	366	352	364	391	387	384	394	374	379	356	370	399	366	334	350	345	369	363	360	383	368	357	397	334	346	378	323	366	379	420	376	375	388	356	342	347	355	395	343	328	362	351	384	342	356	374	359	350	347	356	355	354	335	353	366	380	354	332	364	339	332	335	354	383	388	380	353	379	348	347	384	393	368	368	384	412	379	351	394	386	364	367	403	370	348	360	371	366	384	360	356	367	342	388	364	357	341	375	375	358	367	365	377	404	316	358	380	378	353	363	348	351	340	385	370	368	369	404	377	334	376	327	392	360	378	385	364	373	376	360	356	388	375	390	412	369	368	407	371	369	400	379	365	404	379	354	357	372	362	351	338	373	398	340	351	370	338	388	379	342	366	395	348	366	370	396	362	338	385	366	376	362	363	367	385	388	369	350	384	352	354	338	396	373	346	382	379	394	398	382	366	356	356	369	405	355	372	349	365	354	364	345	388	409	368	346	350	372	347	362	395	334	371	385	333	336	385	339	342	396	345	349	350	370	354	364	342	364	366	375	386	414	392	388	356	355	345	395	335	396	382	386	361	358	365	354	356	349	339	379	358	394	405	384	349	382	368	387	369	353	376	370	379	368	365	380	352	365	373	352	389	334	352	368	378	358	353	367	368	373	383	378	369	364	407	370	392	387	332	339	404	377	348	364	372	371	373	366	347	349	389	375	336	405	333	363	382	345	335	355	370	311	392	367	397	367	342	332	360	357	377	370	350	353	394	379	347	344	383	355	354	344	390	386	358	376	370	357	376	375	376	378	377	409	364	392	378	344	377	360	341	349	393	342	371	385	374	375	374	360	371	401	356	354	364	361	346	380	372	377	369	370	379	363	367	326	356	363	362	340	407	361	381	357	357	357	355	376	403	385	378	358	353	369	355	353	350	375	382	359	360	382	373	357	375	363	377	354	342	372	365	379	376	388	325	362	390	362	396	377	382	351	389	373	373	356	346	359	373	365	386	367	353	356	338	356	366	364	350	363	386	364	391	352	397	352	388	372	360	401	356	371	343	335	380	380	360	384	344	375	369	368	347	372	383	376	345	360	357	379	362	409	370	366	382	364	383	350	363	343	361	382	394	391	367	368	368	349	369	370	396	382	349	374	364	349	370	379	347	387	365	373	360	374	366	368	354	365	373	391	351	374	365	361	363	367	404	343	369	344	343	371	388	382	372	412	365	386	351	341	352	348	376	380	402	334	400	361	378	347	389	404	348	351	359	378	371	365	382	381	373	365	394	383	378	377	338	350	372	374	376	354	372	327	379	401	357	352	370	363	382	344	378	381	369	362	358	387	387	412	376	375	382	370	393	373	370	350	369	376	369	385	345	371	389	399	399	387	355	346	344	337	367	347	363	374	369	381	355	372	380	378	367	368	371	363	357	327	369	326	368	367	352	362	362	383	370	361	372	384	376	346	354	380	368	359	381	365	364	353	375	359	364	316	364	355	362	376	348	359	381	368	363	375	379	340	375	374	357	371	386	349	349	396	368	344	386	368	385	358	347	409	350	336	367	366	356	342	352	367	381	360	357	360	385	347	391	353	405	378	370	367	364	376	359	405	381	341	356	341	384	364	383	366	373	347	368	382	347	411	389	398	374	364	335	381	399	364	397	353	387	383	345	352	337	389	384	359	359	404	373	361	366	391	341	375	362	386	357	391	372	385	348	372	362	381	378	390	364	372	369	362	360	352	346	377	372	369	385	336	334	370	369	331	384	386	386	397	340	391	353	350	387	349	388	367	381	380	381	367	366	359	368	358	366	347	384	349	358	375	368	384	385	393	375	333	357	388	331	371	352	403	369	341	346	352	349	399	388	366	387	352	341	372	357	370	371	367	398	355	333	364	372	347	348	368	347	378	341	376	349	397	344	379	361	394	376	330	372	368	374	359	360	372	352	333	374	383	342	388	365	359	353	353	350	364	351	379	343	349	366	382	357	351	380	399	396	368	384	387	326	369	378	368	377	389	359	390	360	399	380	371	372	353	360	402	369	323	345	382	366	356	328	340	350	386	384	359	365	346	363	379	369	396	389	375	350	387	335	401	362	384	369	353	350	390	370	367	385	361	371	363	390	359	378	345	373	368	373	400	378	380	390	354	371	345	348	369	374	357	356	332	388	346	373	369	335	396	366	389	364	371	363	352	361	392	346	390	358	395	359	402	372	376	362	378	367	365	386	371	389	340	379	361	344	365	360	369	357	384	345	383	377	371	355	369	348	359	372	354	374	351	373	347	370	339	378	363	361	379	371	393	357	340	364	337	370	383	397	377	324	380	382	388	383	365	350	352	331	367	373	348	367	345	383	399	369	379	383	375	394	369	366	394	383	353	331	378	345	386	351	396	351	381	354	383	362	385	384	370	328	383	361	369	369	396	378	364	396	374	349	405	362	390	334	342	350	367	349	393	387	351	353	359	366	361	358	353	386	339	350	342	349	366	348	376	350	375	332	363	371	373	361	361	384	379	332	351	351	368	411	379	392	366	340	386	342	332	355	373	342	367	369
25332	25866	45598	44765	27523	11429	2304	625	452	485	442	487	435	454	451	449	496	473	468	459	443	438	460	460	485	457	453	456	445	436	459	484	439	429	461	462	415	400	432	430	449	473	465	444	486	465	464	409	454	445	470	441	456	465	470	500	479	459	427	462	447	438	441	458	468	439	440	474	468	485	468	458	441	437	437	459	480	419	427	428	463	421	438	415	409	455	435	485	419	429	491	442	433	449	470	428	444	463	442	441	437	439	416	425	435	403	470	471	436	406	416	432	453	451	446	453	442	446	451	519	405	449	426	436	428	467	448	477	444	418	442	467	472	449	431	484	433	444	473	480	430	467	459	456	439	416	450	433	455	456	434	444	434	470	438	476	418	449	426	442	431	446	468	416	460	476	463	464	431	433	449	438	441	458	429	477	420	441	466	448	453	452	419	476	477	462	441	466	444	440	423	488	394	449	444	477	413	432	422	451	437	486	425	425	430	433	439	425	433	461	431	446	468	459	454	401	460	445	430	423	436	421	440	453	388	439	483	461	431	442	442	454	430	463	421	447	460	425	428	425	422	454	427	460	467	473	481	432	435	471	424	433	424	414	458	478	434	466	421	426	423	441	406	453	466	412	456	404	439	478	422	487	428	444	436	438	446	434	460	456	422	453	488	439	472	431	452	408	430	447	451	404	437	473	416	434	426	426	462	416	456	440	399	446	442	452	478	468	408	468	461	412	406	434	448	447	464	433	445	438	444	465	446	445	472	444	444	392	435	462	440	459	465	437	438	457	437	418	452	429	482	455	434	396	431	417	481	395	431	457	467	418	439	455	463	470	419	440	449	422	456	439	411	455	432	474	446	422	436	447	468	433	472	435	459	450	460	413	465	442	431	432	420	430	444	461	452	464	424	468	416	425	425	448	464	423	424	455	447	444	440	422	415	453	404	418	477	438	413	452	451	407	429	444	415	447	458	446	433	434	441	455	422	453	472	457	490	437	432	445	447	448	458	444	431	465	440	417	475	442	444	440	446	455	417	430	462	451	392	446	416	447	462	463	432	419	441	440	435	427	445	417	444	449	417	427	370	403	462	417	435	448	443	398	425	416	403	473	440	459	439	454	411	385	457	414	428	448	494	487	421	459	487	463	461	459	429	440	423	475	460	426	436	427	426	443	406	441	442	449	473	424	405	461	452	462	425	424	442	496	422	429	468	428	452	468	459	436	452	466	458	428	422	447	474	400	465	423	461	470	442	426	450	442	443	446	440	428	435	453	477	417	420	458	424	462	456	483	412	456	439	457	471	462	456	454	440	406	470	448	426	500	428	425	427	456	409	422	440	475	413	422	413	419	446	434	475	427	420	462	458	469	466	459	419	419	453	439	452	460	496	480	464	463	473	406	426	447	405	434	459	444	456	484	419	462	424	413	427	408	451	447	438	438	440	440	432	433	441	446	443	442	446	452	437	455	482	412	470	467	429	435	443	456	433	445	466	432	440	451	469	456	448	480	398	440	428	462	441	425	451	476	390	451	471	449	471	453	444	462	437	450	427	477	445	400	458	438	424	472	436	435	426	414	396	408	447	457	448	448	431	457	471	451	466	408	468	492	450	430	444	407	496	447	460	397	439	442	428	429	449	445	406	409	433	466	453	476	436	452	437	452	423	426	428	424	452	424	445	458	465	458	442	469	446	445	430	436	460	446	433	433	441	462	464	423	429	426	437	461	448	408	432	434	448	443	464	430	446	408	430	421	437	425	419	437	435	448	445	474	443	425	422	432	468	396	472	448	405	445	444	424	459	437	447	470	462	462	471	422	438	429	463	418	446	446	446	445	418	484	435	470	430	430	461	428	424	473	438	458	447	440	430	447	401	424	447	428	463	401	463	466	405	452	463	427	470	454	406	404	474	452	413	420	426	419	439	467	463	465	424	440	403	433	430	458	473	427	452	457	461	459	455	454	431	430	477	447	424	459	428	455	421	447	439	443	463	410	421	398	464	448	471	398	447	460	458	445	460	454	469	482	447	438	461	483	420	420	438	426	466	457	400	431	442	444	428	431	428	440	454	455	438	458	463	447	461	447	417	409	434	446	460	421	437	444	474	468	448	420	483	468	417	440	462	451	470	442	434	440	464	433	430	436	426	461	407	411	416	436	450	445	465	419	412	436	433	392	463	446	473	420	446	437	444	425	455	436	470	430	417	427	457	459	427	433	425	431	438	433	463	475	403	469	469	454	449	441	440	449	414	470	386	431	418	428	433	424	444	410	455	458	448	403	466	430	444	436	416	428	461	455	458	441	483	454	433	423	429	455	487	439	425	454	452	419	472	434	432	447	407	452	418	413	448	424	427	419	427	440	472	487	457	472	454	448	394	467	448	457	448	516	472	478	426	418	412	439	427	440	499	454	447	461	444	488	431	406	412	441	464	430	467	440	462	414	461	470	492	440	471	452	447	461	468	422	464	438	416	445	429	433	458	444	427	458	462	444	462	460	454	394	396	489	449	419	476	430	467	423	422	458	456	443	476	418	448	430	444	480	416	475	457	424	428	418	417	411	446	444	485	421	436	445	421	426	450	423	443	417	458	423	471	429	458	438	443	413	452	433	468	460	452	452	431	387	447	435	405	433	465	432	438	458	439	429	399	482	431	416	403	403	397	465	426	416	463	416	435	415	436	445	458	434	428	486	399	443	429	446	414	447	431	450	435	441	437	441	464	434	424	396	476	431	456	436	438	448	476	425	442	419	433	446	455	445	433	428	438	437	460	450	416	410	430	436	461	425	420	416	460	426	442	456	467	404	435	455	434	460	429	451	432	481	495	439	390	427	425	424	464	429	424	421	413	461	457	451	483	446	442	452	469	450	434	437	436	427	436	398	454	456	410	459	445	463	460	409	441	436	434	467	421	428	471	421	427	448	466	449	427	439	441	429	480	451	472	390	405	452	449	438	456	410	476	487	468	457	451	473	462	475	440	423	445	440	449	433	446	444	446	446	449	411	438	441	446	463	434	410	447	420	433	442	461	423	455	413	455	448	451	467	443	441	424	404	439	444	456	419	461	444	428	434	449	439	437	454	443	452	399	469	426	445	497	468	429	400	396	461	429	464	442	420	400	447	435	432	447	453	417	401	432	488	432	444	429	407	436	447	439	505	434	412	472	446	441	419	462	422	411	423	429	449	432	466	427	467	428	463	404	416	427	464	435	417	420	440	454	441	433	446	459	470	421	449	435	455	451	450	442	461	456	458	441	440	430	436	476	435	444	429	401	415	424	448	389	461	410	470	395	430	434	443	434	430	451	445	430	438	398	463	460	472	472	420	388	426	409	421	417	478	489	478	420	455	445	448	424	391	431	429	446	434	434	440	423	443	485	491	466	461	497	466	460	409	462	486	471	423	452	472	435	440	439	454	445	455	454	440	443	455	431	455	461	424	439	430	422	458	446	441	446	434	478	469	454	457	450	412	414	384	460	425	432	415	439	480	468	442	477	473	450	474	425	478
52859	81900	64958	40088	19157	6296	1684	526	431	458	464	449	487	487	442	438	425	455	425	474	439	472	461	476	441	463	474	475	416	451	489	472	469	480	450	449	498	450	466	488	466	421	474	466	502	473	441	441	457	464	466	443	442	446	460	486	435	475	447	446	473	478	458	472	423	434	440	438	464	451	482	488	464	441	447	466	445	401	428	444	454	470	457	478	448	444	477	452	490	456	424	440	431	462	449	433	459	436	476	450	450	440	414	435	471	417	436	423	441	445	470	471	472	406	446	421	461	449	435	444	432	429	425	458	463	436	463	449	440	446	462	432	467	446	458	461	450	458	411	470	449	466	426	463	426	415	434	471	403	463	415	477	416	422	432	457	444	441	468	467	443	494	433	458	437	454	457	445	432	407	461	466	446	456	461	424	462	499	454	435	485	446	463	441	456	443	462	457	457	450	442	435	464	460	442	449	468	421	404	457	470	475	440	475	465	470	468	454	446	431	441	471	475	462	437	445	447	465	450	470	472	463	478	468	498	421	460	439	479	454	449	442	460	437	437	467	444	464	457	461	479	437	447	434	475	492	464	437	432	503	454	436	483	444	480	463	470	465	453	424	464	420	487	419	450	438	437	444	453	457	460	432	445	485	437	453	448	464	421	471	460	470	485	429	433	479	476	467	425	425	407	431	473	464	461	494	470	463	432	493	446	409	476	492	483	423	479	447	429	486	475	456	487	429	436	491	431	446	434	414	455	461	431	468	457	431	432	459	429	456	479	486	445	475	453	443	461	469	484	458	469	506	434	473	429	456	482	461	461	499	437	436	456	420	435	435	452	445	452	446	427	421	468	441	439	445	460	475	455	454	436	452	467	483	447	432	478	445	412	444	442	436	456	449	458	450	450	450	452	434	421	507	473	461	413	475	455	464	457	476	446	434	429	442	479	436	461	455	440	434	411	430	446	466	444	447	475	455	453	449	435	447	449	446	432	459	433	486	464	456	452	461	449	432	447	471	447	415	443	447	430	463	411	474	448	466	505	426	434	454	413	470	444	435	416	422	417	505	408	446	460	476	450	449	452	467	423	478	429	449	464	422	451	452	429	475	407	450	420	450	460	496	477	441	434	471	444	424	446	486	459	442	445	471	405	464	431	454	445	446	450	481	453	475	463	463	451	443	471	434	473	430	490	426	442	431	452	470	437	480	463	490	398	497	463	450	435	473	393	469	464	467	492	470	417	454	460	449	472	457	445	463	479	449	440	440	445	481	454	462	467	445	466	451	423	436	466	466	436	481	489	489	467	429	435	440	438	429	420	454	452	428	467	442	429	416	415	468	460	396	446	442	461	460	466	461	468	462	457	425	406	478	441	447	436	437	405	431	427	440	470	480	462	452	489	443	456	429	463	435	451	452	485	431	454	476	451	463	486	431	440	459	472	458	451	427	475	443	479	441	425	418	408	448	411	450	459	422	495	475	448	456	481	446	431	484	449	478	438	518	461	442	406	448	428	434	435	455	456	457	432	452	463	450	430	474	466	463	418	418	478	442	453	438	429	464	427	446	477	470	471	440	417	483	441	450	451	422	476	467	494	467	475	466	459	458	435	461	452	442	454	461	438	431	477	473	468	439	459	470	450	430	443	461	439	436	448	469	484	456	415	446	463	439	435	455	461	438	409	473	485	462	494	476	451	448	497	446	436	465	450	438	444	415	468	458	522	468	462	484	443	449	452	458	464	470	442	453	441	435	435	412	439	436	417	435	452	466	468	446	461	434	477	433	446	465	430	439	416	459	470	436	451	450	438	458	457	398	469	487	445	463	455	450	422	428	443	449	462	442	403	480	452	403	434	489	459	453	480	403	456	427	427	445	453	454	442	501	482	423	420	466	499	456	456	460	488	395	458	467	490	458	465	436	452	439	457	440	459	423	472	428	420	450	469	433	426	452	469	450	432	449	507	487	441	452	437	443	440	458	467	452	428	457	432	464	430	475	460	472	478	451	414	449	454	453	425	464	516	465	470	455	465	431	447	474	408	495	442	454	434	477	442	480	504	463	430	441	453	462	478	456	454	475	459	447	439	435	448	450	437	460	463	439	447	456	436	432	486	420	453	429	413	470	457	468	427	444	468	455	464	473	449	429	432	441	477	456	456	470	420	448	499	434	433	446	469	454	467	412	445	491	450	424	464	463	494	406	452	463	429	451	434	459	422	446	477	451	467	444	478	429	460	439	451	452	459	434	452	483	450	420	428	454	408	466	432	469	486	460	420	400	450	447	432	452	494	466	419	444	443	442	471	438	477	496	456	466	434	433	445	422	463	438	445	440	464	479	423	456	441	439	487	470	486	448	468	487	484	444	476	410	421	416	458	418	460	436	459	425	451	449	440	466	461	410	429	466	452	426	479	428	437	447	464	452	436	439	467	446	432	475	450	428	453	429	449	454	478	426	413	469	463	456	454	445	455	466	471	463	454	420	467	432	450	451	490	439	449	457	425	432	444	455	481	442	443	478	460	461	465	452	450	456	428	460	478	467	419	440	492	422	467	441	438	416	465	453	484	453	449	436	428	436	436	479	461	457	426	452	469	469	447	432	464	464	464	486	471	449	414	438	467	478	459	425	432	451	495	454	426	427	510	442	475	445	459	489	451	440	414	424	467	476	446	451	471	434	490	409	429	465	456	426	453	447	468	458	478	436	498	474	459	433	483	430	482	448	437	421	464	438	434	445	421	458	420	419	472	389	480	435	440	479	444	516	435	455	433	439	477	427	390	438	450	484	415	427	476	422	459	467	484	442	453	397	472	430	428	477	459	439	464	432	479	468	477	435	408	452	460	455	427	472	440	466	487	453	472	483	438	497	427	466	460	471	469	432	411	439	463	428	463	452	431	472	439	445	447	445	437	413	473	439	437	389	468	447	465	461	475	461	449	479	447	414	444	472	452	416	470	465	468	460	430	479	451	438	396	462	438	467	459	451	413	474	434	444	473	442	461	445	436	422	456	408	439	442	451	439	497	483	433	430	456	474	437	452	449	476	387	458	439	438	435	425	420	434	464	478	448	421	504	435	495	466	469	452	446	450	443	427	458	457	483	467	447	466	423	433	461	443	475	408	504	431	456	454	452	434	443	475	467	455	481	447	442	503	468	432	462	460	435	415	445	462	467	433	478	440	411	409	453	468	448	448	482	402	431	431	476	441	475	413	426	422	481	468	429	445	442	432	430	443	444	429	496	422	438	470	440	442	439	436	440	458	459	442	446	480	425	470	436	441	463	468	461	445	474	449	460	456	438	430	397	442	464	441	463	453	432	474	466	453	449	466	469	483	473	458	420	454	441	450	431	457	478	455	452	469	450	456	454	417	483	452	484	472	439	450	466	433	471	435	432	461	455	414	444	447	488	452	449	474	437	456	447	446	456	464	435	441	418	418	489	433	427	412	468	447	419	441	481	450	472	434	431	456	491	431	460	464	439	453	452	440	444	456	473	448	450	477	479	449	515	444
23818	23202	40425	42152	32366	21566	7617	1029	596	607	567	565	607	545	587	572	574	575	580	573	610	556	556	579	566	586	586	541	576	539	552	587	590	543	557	543	609	577	541	562	520	542	566	541	537	502	534	534	553	559	553	539	542	559	542	505	542	545	518	567	560	543	569	553	577	571	539	574	577	554	569	573	503	573	566	561	545	545	551	563	558	554	558	548	557	556	537	525	548	530	549	512	566	584	505	561	566	587	542	570	601	554	549	556	573	568	543	543	551	602	551	566	536	582	523	554	548	491	560	548	531	553	551	543	547	600	577	585	556	543	523	537	556	563	515	549	547	540	560	557	548	553	596	531	515	558	558	564	528	538	526	573	572	521	509	526	586	530	547	495	554	510	534	543	555	516	505	531	574	517	500	551	544	569	531	539	536	563	560	544	542	545	568	530	533	590	537	583	523	517	547	535	554	532	520	563	526	529	565	532	533	481	592	540	574	557	535	565	540	565	517	588	550	562	589	542	499	535	531	522	571	518	572	581	535	526	555	546	544	539	572	575	517	550	520	497	582	559	535	564	598	568	603	585	553	556	550	521	561	528	549	566	590	572	542	544	540	542	569	524	558	590	605	535	557	562	542	549	544	551	539	547	503	549	567	575	579	582	579	525	513	513	518	576	570	554	513	515	587	533	568	561	503	542	598	517	535	547	581	566	548	608	493	551	568	498	528	515	580	569	575	561	577	554	550	549	546	555	547	571	565	535	532	536	595	569	557	535	539	530	531	548	587	545	570	524	543	541	558	481	557	543	558	524	530	547	540	559	559	518	544	531	525	515	497	561	619	570	581	564	535	568	546	554	567	567	571	511	583	522	518	559	531	512	535	543	540	565	569	534	594	555	563	557	560	556	514	582	543	547	572	551	528	524	574	526	560	504	565	548	559	519	575	532	527	568	537	544	573	557	554	559	520	572	568	530	590	558	563	546	545	505	517	540	491	544	557	541	558	522	604	576	601	561	549	559	517	483	579	533	568	527	549	559	538	535	506	550	551	521	551	578	578	548	539	549	552	547	559	513	576	540	554	554	548	562	549	557	546	527	532	550	548	581	545	555	518	538	549	555	533	547	530	519	530	568	586	573	514	545	558	505	551	496	569	579	505	552	560	512	561	536	550	542	582	577	518	572	593	575	599	531	555	572	558	580	558	555	558	537	525	573	549	557	564	524	588	559	533	586	551	600	516	536	525	545	543	522	546	559	538	526	558	550	541	548	570	527	532	554	547	584	550	556	535	609	553	535	518	537	572	544	513	553	511	567	528	495	556	562	546	552	580	556	572	567	582	533	557	547	588	585	553	576	512	568	556	556	565	525	561	568	546	541	530	594	554	576	559	541	509	537	502	558	564	577	555	539	497	551	566	528	533	564	532	529	552	550	550	523	547	537	548	572	517	617	554	562	527	538	535	540	562	556	568	532	570	554	553	529	567	597	541	567	538	562	575	534	560	546	496	545	638	524	557	521	555	550	587	562	554	513	547	535	571	567	588	571	526	518	567	573	543	559	559	550	574	563	536	512	539	522	528	511	520	586	547	556	549	595	576	539	576	576	516	537	534	529	544	510	519	520	546	568	558	580	559	537	538	506	517	555	575	505	576	542	513	540	562	545	588	534	603	549	552	533	560	569	576	563	519	544	547	563	564	554	591	577	554	526	566	556	589	484	553	560	544	536	561	535	583	541	552	545	529	510	563	503	558	502	580	521	528	548	570	568	596	527	527	550	541	559	521	578	589	536	533	532	548	512	547	509	541	514	550	517	539	563	562	522	537	563	541	562	527	545	535	560	491	580	582	552	549	537	555	520	546	620	537	536	572	571	536	511	537	540	574	555	540	551	533	531	506	546	566	542	586	571	585	548	522	486	520	548	519	539	587	574	546	566	566	558	569	540	578	558	528	538	573	569	569	494	525	549	548	541	544	555	591	552	540	541	583	575	557	550	517	514	583	534	566	573	546	523	520	525	575	563	547	547	540	509	543	524	549	556	578	580	535	525	582	540	552	507	555	549	569	535	531	566	591	552	569	551	531	540	565	548	565	526	556	564	501	517	573	568	545	527	575	559	551	552	536	562	563	532	517	558	497	551	548	572	524	500	534	530	517	519	573	563	537	555	589	537	546	582	563	576	540	516	557	531	575	555	511	580	507	553	534	537	561	550	547	600	515	575	540	553	574	519	533	513	550	536	557	561	552	519	567	554	504	558	537	527	536	546	537	563	513	555	579	586	563	555	591	501	545	530	501	574	541	558	517	528	584	553	497	521	563	525	575	560	526	543	545	553	556	535	519	574	507	536	537	556	536	520	598	561	552	507	530	535	552	597	548	591	548	544	515	562	518	555	530	545	556	527	553	585	564	576	569	556	543	541	524	603	573	569	540	549	542	555	560	528	577	552	581	545	555	519	568	530	522	536	581	578	569	520	568	547	529	506	529	542	562	584	515	532	516	516	600	555	560	509	525	566	546	564	564	546	538	567	490	547	574	569	564	553	542	558	587	519	542	512	553	550	570	538	553	506	536	551	556	509	544	529	562	547	553	557	562	558	545	549	514	556	532	537	582	584	573	539	571	553	564	572	569	530	568	611	578	520	492	531	567	559	513	565	567	547	561	554	583	548	538	509	589	538	545	517	562	560	558	502	550	545	565	543	585	601	563	590	543	540	560	576	564	506	512	527	551	566	529	572	548	547	548	582	594	548	519	561	552	521	535	569	520	516	543	571	561	531	536	513	523	577	556	550	562	518	531	579	579	558	589	508	549	529	558	534	553	546	566	533	560	568	621	517	585	542	580	547	535	586	568	546	556	555	556	564	530	531	514	554	563	579	573	530	546	565	506	567	514	565	582	545	532	563	572	547	565	495	521	538	546	540	541	538	572	561	513	532	541	577	540	548	571	554	515	515	546	558	578	539	531	521	539	555	538	551	512	521	578	549	569	538	603	559	536	570	578	520	562	615	559	563	540	547	503	567	553	532	551	568	523	539	563	555	572	543	541	563	531	517	559	586	556	529	523	558	554	531	560	526	504	551	573	548	559	581	536	525	552	585	538	520	533	537	536	529	502	547	545	557	539	531	528	561	559	497	554	529	535	556	558	542	524	575	555	505	499	505	572	531	528	522	573	554	542	567	544	551	567	562	529	566	545	569	554	511	559	580	525	514	525	527	603	540	563	496	539	603	575	552	557	548	555	544	595	543	588	538	567	573	546	581	548	593	549	588	539	548	575	588	544	558	582	497	579	530	527	536	565	578	560	532	528	546	590	542	536	578	570	502	511	559	598	561	517	551	578	545	501	553	559	536	555	569	578	501	534	537	561	529	524	566	536	559	538	543	556	575	541	580	567	529	602	558	563	571	571	538	549	558	524	581	524	591	547	538	568	615	567	580	545	599	582	564	600	560	558	541	549	537	505	526	610	555	546	606	556	535	521	579	518	537	572	562	511	538	533	531	589	505	547	553
61330	101799	78503	54498	30473	13833	3619	791	597	586	557	564	584	627	580	602	616	587	593	588	596	627	610	668	634	623	545	609	540	577	593	526	605	600	612	624	589	601	588	591	592	572	567	580	549	606	617	589	560	615	583	582	612	558	611	565	575	603	584	590	564	571	620	574	607	589	581	619	585	591	574	584	588	571	602	583	537	587	544	604	603	633	625	578	591	538	572	554	586	595	569	581	584	585	595	587	552	550	541	597	587	577	563	598	576	535	561	560	578	620	547	570	549	584	582	601	594	556	557	601	552	582	556	567	577	583	553	597	581	582	555	571	576	573	585	625	607	573	583	575	544	555	612	565	532	578	578	565	574	584	511	593	578	520	576	619	600	536	561	621	601	571	537	644	585	597	572	567	535	553	553	578	616	557	609	578	537	544	587	601	592	578	572	582	610	610	601	563	569	566	586	531	593	556	560	554	592	547	557	572	584	583	564	614	610	556	591	561	587	580	541	571	567	587	601	579	613	567	560	553	590	571	602	534	600	561	621	581	593	611	577	556	572	611	603	575	616	581	567	560	572	603	630	558	533	614	614	574	608	589	574	570	557	588	561	560	585	577	591	566	603	587	593	573	554	578	561	583	593	590	583	564	574	599	601	567	577	587	615	619	557	544	603	580	587	624	579	600	582	613	553	569	590	530	553	557	564	570	586	556	617	586	634	589	588	577	584	551	601	569	557	582	589	558	565	554	579	507	592	584	561	551	545	567	594	541	612	570	578	588	561	613	553	593	578	595	552	571	581	591	540	575	607	588	620	556	563	552	537	607	596	614	627	571	564	593	606	583	579	541	558	611	595	585	583	606	602	581	561	575	535	617	598	606	596	538	578	567	611	593	574	629	599	570	577	601	561	612	572	552	556	568	566	541	526	595	527	608	557	629	600	546	621	563	591	557	562	558	584	572	570	596	593	594	575	584	558	568	569	610	524	568	568	574	597	606	578	546	591	591	584	575	600	562	581	575	595	612	584	621	597	573	552	567	616	587	598	554	606	560	575	532	604	561	588	563	585	572	585	611	599	576	587	545	616	592	611	610	604	573	582	597	548	580	620	545	554	601	585	662	614	576	607	615	594	568	569	582	586	567	543	605	540	583	565	589	548	602	573	584	612	567	567	559	627	606	602	550	601	550	598	522	558	552	571	607	546	596	574	571	598	587	574	570	561	562	570	551	570	533	557	562	564	553	613	521	563	589	577	582	558	576	597	578	587	616	562	604	556	562	559	589	590	562	577	539	552	562	590	618	563	567	584	575	580	542	571	561	567	555	603	565	571	570	583	619	594	551	533	549	568	576	568	528	577	563	531	578	563	560	601	602	527	564	561	535	558	592	560	605	624	567	630	627	560	583	554	556	592	600	592	568	579	578	613	617	563	589	618	578	577	571	596	572	549	580	572	598	565	582	623	575	572	577	551	606	603	584	602	564	583	567	592	597	592	579	558	593	569	545	582	624	561	565	558	605	560	554	604	621	544	559	543	592	546	581	601	554	577	610	583	575	581	558	583	578	531	531	587	593	589	609	598	551	589	564	574	597	567	562	546	555	564	611	570	578	567	592	617	554	593	561	561	594	586	559	570	595	600	585	572	586	572	600	584	595	612	554	580	537	544	563	558	590	558	591	575	607	553	547	605	560	543	595	614	622	561	613	581	564	557	585	554	566	563	564	539	574	563	589	633	550	560	588	598	599	581	603	596	584	531	589	541	544	583	565	552	573	620	567	578	519	550	619	564	532	558	555	551	544	592	579	534	575	571	563	559	561	608	564	575	581	543	574	542	576	595	579	577	550	565	536	582	573	561	583	577	575	573	564	636	586	577	553	571	576	562	591	533	578	585	558	578	618	596	562	575	582	544	594	584	533	574	584	595	563	560	540	560	575	621	535	582	577	589	574	563	563	579	588	560	600	561	597	570	582	595	590	584	627	607	581	592	561	559	585	562	596	585	602	593	562	576	536	605	597	576	576	584	574	575	543	585	615	580	573	555	596	584	572	535	598	565	605	596	590	575	556	567	558	587	603	559	535	613	566	625	607	566	528	597	611	578	581	568	577	573	563	600	582	589	582	598	563	576	578	595	584	561	606	567	558	563	587	612	531	611	565	561	590	538	562	618	617	599	578	549	549	628	582	618	581	592	576	552	563	587	571	558	566	606	578	583	578	604	577	556	562	564	587	551	599	584	556	646	592	573	583	584	628	604	600	570	567	575	620	568	556	562	555	545	597	559	581	608	565	507	588	575	545	562	570	571	598	574	568	558	566	559	571	574	589	567	566	594	629	583	574	588	570	590	586	568	565	568	606	560	564	568	552	578	595	551	558	567	564	584	565	545	574	590	554	627	566	582	571	567	580	601	559	624	594	549	625	630	582	605	636	590	547	580	550	602	551	592	597	571	520	609	568	575	587	548	566	578	576	560	549	560	606	587	570	561	534	582	569	584	538	567	569	567	526	552	584	605	571	566	590	583	562	572	560	551	583	598	559	591	576	568	591	588	567	569	574	569	605	573	590	588	578	554	618	587	585	600	562	569	591	581	574	570	572	553	567	601	582	587	571	554	589	565	553	552	548	591	558	565	573	564	612	571	607	558	563	596	580	555	548	573	597	554	573	539	590	537	575	542	576	554	573	536	556	583	563	564	530	583	534	597	585	613	596	601	585	576	604	586	590	536	565	575	575	552	582	599	562	602	577	564	570	585	587	567	600	617	551	547	565	582	575	599	576	566	595	567	597	627	556	589	599	606	565	598	592	574	585	580	567	599	562	562	540	566	577	569	573	557	539	581	562	557	598	646	568	618	583	558	594	542	523	572	594	603	578	566	555	532	560	552	547	588	570	569	593	566	563	579	556	597	544	587	545	596	585	614	571	556	552	595	583	595	553	587	553	618	558	585	572	595	560	551	578	576	613	623	557	565	563	559	630	584	593	613	576	552	595	568	594	589	567	572	598	548	562	549	555	532	582	571	556	541	624	602	541	563	590	598	594	572	562	561	548	580	586	567	551	550	588	546	549	585	598	570	568	590	586	568	577	604	546	607	588	530	558	547	578	542	591	618	563	548	592	563	581	556	558	554	584	585	588	575	538	560	618	519	586	597	604	565	564	581	617	560	586	610	526	590	586	551	549	577	559	589	579	555	553	575	594	597	584	570	558	542	527	591	576	565	575	559	598	600	589	549	570	543	592	527	539	543	567	578	553	574	553	584	571	539	574	586	568	600	567	584	580	606	591	556	532	586	626	582	555	561	560	584	556	570	570	569	550	605	533	573	545	596	593	621	574	607	529	618	592	597	530	597	609	558	531	566	588	600	552	536	563	569	588	542	545	585	599	574	582	579	578	575	520	572	577	617	560	577	593	549	575	568	537	524	603	566	552	566	578	538	581	612	609	566	558	538	530	561	578	540	569	564	578	555	575	601	587	555	564	561	596	580	598	543	560	604	543	617	607	526	574	584	563
28466	27518	28694	14814	3480	1258	637	433	401	394	389	389	397	402	386	388	366	374	393	383	379	370	375	381	369	399	374	353	387	399	365	402	380	373	412	364	377	409	370	402	371	445	340	403	380	417	360	399	407	400	361	343	409	390	385	384	381	362	384	365	351	421	366	394	411	396	382	358	408	372	362	386	347	372	391	403	400	369	399	393	388	405	338	403	387	352	404	389	376	387	382	405	377	397	358	391	396	383	343	369	404	410	375	355	398	342	401	361	399	354	373	380	423	399	404	379	375	395	401	417	373	404	390	427	397	398	380	347	393	394	337	380	384	414	333	426	381	356	368	366	362	380	401	393	394	361	378	360	386	396	380	365	401	387	362	374	365	445	348	371	383	337	390	365	363	374	366	362	360	357	404	365	398	371	374	399	405	377	359	397	420	403	383	382	386	385	366	355	394	371	380	383	352	400	395	385	419	383	375	379	381	400	383	379	383	399	382	386	387	349	409	369	364	406	376	352	414	414	394	351	364	330	390	337	378	373	373	386	411	355	404	353	428	397	381	388	385	380	412	368	344	414	370	405	377	412	364	370	365	387	363	375	392	406	367	423	399	366	381	352	362	383	369	370	380	400	430	418	395	399	401	403	351	379	385	382	401	402	385	395	374	379	402	377	343	413	345	385	381	403	353	414	372	398	350	413	384	360	366	400	354	409	416	391	393	405	391	382	362	396	391	391	367	390	392	368	354	373	399	387	360	396	376	353	370	385	378	388	403	352	383	409	348	382	401	368	360	417	406	381	395	391	379	354	386	375	386	379	384	383	356	399	370	417	388	392	381	370	424	377	346	375	396	383	382	370	367	356	399	393	377	353	400	388	369	399	401	383	372	354	378	371	392	420	427	392	428	361	372	382	350	372	369	406	393	378	387	389	389	408	379	396	410	368	395	393	335	378	363	369	348	416	418	370	336	355	393	391	382	394	406	386	371	397	394	380	408	410	381	395	364	362	340	378	376	393	369	384	389	415	409	358	383	402	371	389	410	362	351	368	374	390	425	398	391	388	360	366	369	396	380	376	391	381	377	384	410	365	391	368	350	374	396	368	362	369	399	387	377	422	390	364	411	381	389	382	384	395	393	386	375	380	353	388	388	362	371	379	408	392	352	389	380	373	419	322	365	396	396	395	396	365	376	386	407	362	400	379	382	418	366	379	357	420	392	396	380	366	364	408	396	360	366	405	380	385	378	388	386	396	389	379	383	414	357	389	390	417	364	384	389	431	366	372	371	390	406	379	371	390	383	387	363	380	382	404	357	406	357	370	378	406	365	380	368	363	392	369	372	361	414	376	376	396	391	383	394	376	385	371	377	403	385	364	388	361	367	365	400	383	364	406	372	380	405	367	394	334	395	395	424	416	364	366	394	377	388	406	351	380	386	401	403	391	403	380	352	423	362	338	385	382	366	411	387	348	394	373	380	385	391	366	359	438	410	355	422	370	393	403	378	371	362	377	394	419	393	419	388	349	380	387	373	389	376	373	377	388	398	375	421	385	401	393	379	379	358	351	374	346	366	392	356	362	396	389	375	366	375	376	411	387	390	413	406	351	383	409	379	404	365	388	360	357	373	380	395	361	418	402	401	413	362	374	380	366	402	346	377	349	382	372	417	393	347	378	410	399	387	369	392	382	389	406	401	400	368	397	374	358	357	366	378	385	394	373	407	390	376	394	401	388	371	383	392	399	396	351	357	406	431	400	378	346	404	389	378	378	386	400	372	432	395	357	354	390	358	375	419	373	399	385	384	374	357	382	358	379	408	463	413	383	378	380	390	405	430	377	395	392	375	344	376	408	396	384	399	347	386	375	410	380	383	438	394	389	404	395	365	382	414	402	425	382	399	397	392	356	437	381	373	367	402	335	363	412	381	342	367	380	349	364	388	346	381	344	377	384	382	380	399	383	424	357	378	413	409	414	392	367	374	384	408	366	388	371	353	384	413	397	421	380	382	376	376	400	370	390	376	373	347	386	365	371	364	360	368	375	362	369	385	390	417	349	381	372	360	361	372	399	395	417	413	379	395	390	365	397	397	370	340	379	375	380	382	397	385	388	405	381	383	385	369	398	381	404	399	402	339	374	384	409	400	390	381	394	384	369	371	354	357	393	379	376	384	396	379	394	388	401	379	392	363	391	383	353	376	357	386	387	406	364	367	382	385	404	365	389	353	346	431	370	383	423	416	362	406	374	397	411	352	413	383	379	417	369	384	415	375	385	389	404	381	385	423	382	389	381	386	368	398	394	383	373	371	407	401	388	406	356	397	367	399	377	393	390	358	384	358	398	363	396	402	410	371	401	360	389	394	368	381	362	403	351	359	357	396	393	386	369	395	400	406	392	392	359	356	435	399	372	394	396	406	412	352	401	339	392	372	366	405	388	405	400	370	399	357	360	392	397	374	394	376	405	370	369	367	355	376	344	373	380	373	391	390	385	363	392	339	373	383	378	403	369	361	371	367	389	402	369	421	387	407	359	335	413	356	354	386	343	371	364	379	374	430	360	366	382	386	354	360	390	378	379	383	415	399	380	380	357	386	390	383	425	428	398	385	396	413	368	365	374	383	401	416	369	366	396	349	396	379	416	384	389	386	364	410	370	381	381	405	383	368	383	375	388	403	386	407	389	356	393	402	394	362	347	399	371	371	385	367	391	343	393	369	361	407	413	397	362	319	410	377	410	360	376	366	385	421	394	372	383	369	353	382	375	364	369	386	389	383	377	369	402	367	416	375	375	394	382	373	382	370	405	381	383	382	395	414	367	418	372	404	361	388	355	354	404	404	362	367	360	393	399	367	414	384	368	352	403	391	389	352	402	387	371	401	400	384	388	359	396	385	350	372	376	386	400	398	370	370	376	396	364	354	358	371	355	406	382	360	374	366	355	384	366	375	353	376	380	316	392	331	390	375	349	403	424	359	388	377	356	374	399	400	372	341	364	391	390	380	374	403	366	369	370	398	352	385	374	357	396	362	397	380	386	382	382	388	402	380	347	403	365	347	378	381	433	381	386	382	392	368	378	373	385	383	386	381	385	384	379	400	386	368	390	366	391	400	366	412	378	395	391	356	386	415	390	407	361	416	403	374	367	390	373	402	395	372	365	404	366	404	409	372	379	411	395	384	372	402	406	380	399	381	399	384	366	409	430	404	367	385	389	388	376	434	412	400	363	391	360	404	413	390	376	374	371	409	397	373	408	374	404	394	384	381	378	397	385	378	416	377	405	387	416	406	357	410	400	359	397	378	366	419	390	376	371	360	379	386	374	379	390	366	355	399	374	360	371	420	363	344	385	362	373	397	347	380	379	348	405	373	378	378	364	367	364	356	426	402	355	380	420	342	389	348	380	382	358	374	377	351	389	383	417	411	389	358	409	379	394	365	362	366	386	388	380	429	345	385	407	406	377	398	376	381	387	388	346	371	370	405	377	377	418	367	363	382	368	350	375	402	399	378	366
16317	34261	23715	8480	2725	1297	654	342	350	369	359	377	383	394	365	354	344	389	359	350	350	356	374	337	364	367	345	403	363	344	330	394	374	371	362	384	372	387	314	341	334	352	364	375	330	354	362	385	375	373	399	362	320	366	348	350	360	368	345	393	366	343	348	362	378	346	371	357	350	366	349	351	333	329	361	336	361	349	394	354	362	357	400	329	378	354	394	353	325	327	362	333	387	373	353	360	380	353	386	356	369	345	359	357	368	370	384	354	387	354	303	363	359	352	360	368	338	337	377	350	356	334	398	350	375	371	354	356	361	367	349	354	329	395	363	329	371	359	351	332	341	351	358	371	380	340	357	380	368	357	366	338	358	349	339	366	372	334	370	325	346	365	318	360	343	335	354	363	352	380	353	360	398	375	328	354	340	375	333	351	369	352	355	353	354	335	347	361	377	356	363	355	371	346	371	338	349	336	342	372	348	360	344	336	352	357	346	359	360	336	371	383	372	372	346	345	364	326	365	359	347	348	358	329	356	366	363	363	389	371	366	382	347	350	347	343	367	370	348	325	364	368	346	354	354	370	376	367	363	368	360	363	391	373	350	353	374	352	335	364	372	339	344	383	343	340	320	331	359	360	360	320	386	396	353	345	356	378	350	356	373	334	357	336	328	355	357	362	373	385	364	356	350	369	391	319	364	366	356	395	341	353	359	353	352	365	344	369	330	358	356	394	325	378	332	365	371	360	381	355	352	357	348	338	370	382	376	370	347	380	359	360	354	401	322	347	372	344	355	363	340	353	367	370	361	345	354	317	344	356	349	403	337	382	348	333	353	382	339	314	345	329	385	363	365	330	352	372	377	383	369	358	370	392	378	363	346	328	315	397	326	366	329	354	384	356	329	350	334	357	373	361	368	360	354	331	392	379	359	401	336	358	376	337	357	362	342	402	360	376	337	342	332	363	353	329	372	359	339	351	324	354	377	363	332	344	372	358	390	353	348	397	357	361	375	377	348	331	378	359	397	380	382	369	354	340	347	304	359	371	379	366	344	348	324	342	365	375	355	384	388	364	366	338	396	370	371	380	350	341	371	342	339	361	371	359	328	350	384	380	351	349	386	355	358	339	371	363	349	354	370	407	346	366	373	371	351	385	347	396	358	349	390	380	389	342	345	358	342	371	372	345	339	367	360	364	346	341	356	353	398	359	336	370	371	393	354	344	360	368	344	386	335	342	332	355	326	335	310	364	385	370	369	372	429	337	346	344	359	360	359	336	390	355	362	313	365	362	371	351	411	348	350	336	363	353	375	350	379	343	347	385	390	367	357	369	346	354	344	367	383	371	373	355	364	381	352	353	358	351	367	346	350	339	362	365	352	327	370	349	389	338	347	366	362	373	375	365	327	369	359	363	383	345	351	356	342	356	356	384	335	366	347	365	338	359	389	345	365	359	324	403	385	361	368	371	384	352	331	345	362	386	331	376	351	330	370	389	358	375	361	370	363	324	353	351	352	357	367	349	352	353	370	390	325	336	378	338	325	348	349	348	370	370	353	370	367	339	354	374	352	356	352	369	361	378	359	331	374	380	356	332	354	339	362	360	358	355	381	339	346	342	341	341	351	332	370	341	330	349	364	336	330	336	372	344	368	332	373	351	354	349	333	348	319	370	338	369	363	379	365	361	328	398	337	334	319	347	332	344	350	400	383	344	388	348	347	358	372	356	338	346	386	344	385	339	358	382	344	363	353	365	360	371	334	383	349	330	355	358	392	365	386	387	348	339	354	387	328	325	340	377	334	383	370	346	354	367	421	373	358	337	341	370	352	341	338	378	344	341	326	339	353	311	367	353	417	404	374	345	372	357	359	381	376	334	354	327	343	385	368	379	353	365	360	358	372	328	337	342	399	367	359	371	398	357	357	342	314	395	372	345	377	359	405	350	335	340	330	356	382	330	359	346	355	377	362	369	331	392	340	375	372	365	338	353	374	353	370	376	341	352	391	343	353	375	344	399	352	338	370	347	357	342	372	376	339	366	375	390	351	343	363	347	381	386	331	368	399	352	383	376	336	382	332	363	334	379	360	344	340	353	348	382	343	363	336	373	349	376	358	292	376	369	363	365	354	386	331	331	366	351	389	349	337	335	356	370	336	339	356	350	379	354	368	360	359	397	367	359	372	383	381	378	337	342	361	386	382	335	327	379	372	319	354	396	368	391	374	350	328	357	373	351	371	372	357	345	403	348	373	373	369	357	382	358	317	381	353	347	328	329	379	364	339	346	373	335	339	345	365	352	383	349	364	377	356	353	391	353	334	350	349	366	351	364	361	329	384	356	348	357	320	370	341	408	341	349	355	352	375	335	363	392	368	386	374	378	324	361	367	368	352	338	396	358	365	349	356	343	361	365	353	348	355	383	311	354	368	363	361	358	321	368	368	375	354	362	347	382	365	361	358	366	390	353	353	370	376	354	367	354	342	362	338	365	385	323	369	339	341	354	347	331	376	348	356	351	360	339	350	355	374	347	337	326	368	379	358	311	343	373	348	368	379	330	357	364	360	343	363	402	397	368	388	337	315	366	332	328	354	375	350	360	393	383	336	390	387	367	367	386	341	349	361	349	347	374	358	346	360	390	340	376	376	372	346	363	356	355	369	366	372	365	363	388	365	377	332	408	369	361	359	341	340	375	364	370	367	334	388	350	373	374	361	367	358	385	361	349	350	325	324	378	364	350	373	352	333	350	348	348	333	361	312	387	368	369	350	350	347	347	393	390	390	323	318	350	346	349	350	367	394	343	347	355	366	358	349	373	379	356	385	380	347	366	366	360	386	366	367	333	371	333	366	361	362	371	336	334	354	367	372	341	351	361	348	363	355	350	334	373	351	338	350	377	343	365	350	342	336	342	342	334	348	350	362	356	343	348	360	372	333	335	383	393	372	341	367	346	366	347	346	346	355	351	374	373	386	364	399	356	354	346	347	356	382	354	351	369	355	348	368	361	341	346	363	351	366	364	350	337	389	362	357	387	350	358	340	327	394	336	360	336	368	369	344	348	387	368	358	359	361	362	356	330	374	352	364	366	382	349	376	377	326	374	346	342	361	330	375	375	346	354	356	371	334	324	383	357	360	353	390	357	333	380	370	345	327	348	370	366	371	352	339	355	343	357	392	373	379	346	362	361	386	345	366	368	370	342	379	356	363	362	378	382	339	343	380	345	368	361	352	351	375	370	352	345	355	355	359	365	361	356	386	369	351	356	363	377	357	354	369	350	371	339	391	343	348	370	342	371	350	394	365	365	365	373	353	348	376	392	347	389	367	356	378	361	369	351	336	381	351	307	338	390	327	391	384	378	333	364	390	376	355	353	367	377	360	370	343	369	366	390	337	364	385	347	373	328	357	394	355	368	375	357	387	359	331	376	334	390	370	356	382	362	380	295	354	344	348	352	363	355	353	332	357	375	389	324	344	344	333	352	367	387	343	380	371	358	391	339	364	345	336	368
25209	26874	47601	44039	24856	8883	1351	555	498	459	473	443	464	447	433	438	440	461	428	434	421	447	426	443	438	467	446	466	486	427	441	456	447	461	401	483	418	465	448	443	446	463	480	445	486	438	427	436	453	440	408	445	417	393	437	434	416	459	445	456	437	450	426	455	465	446	441	439	462	441	454	449	430	421	435	424	439	429	425	453	399	489	432	420	439	423	461	434	426	404	432	449	427	428	427	428	384	433	460	428	449	415	434	440	424	419	461	478	435	420	439	417	435	429	436	434	452	465	414	459	419	425	472	442	468	441	426	422	432	463	401	439	431	472	436	468	424	387	446	414	468	442	483	430	461	435	439	419	441	447	457	391	447	433	439	432	418	450	435	401	438	412	447	464	438	394	418	464	425	464	463	401	399	454	461	451	442	436	423	443	422	433	466	459	445	430	423	435	438	418	430	453	440	444	447	445	465	430	453	429	412	365	440	438	438	434	456	479	439	448	444	415	438	452	416	437	401	429	459	396	452	451	481	464	486	440	440	448	454	414	413	454	417	446	418	450	447	458	411	418	420	463	415	431	452	431	440	407	446	452	449	420	424	437	403	425	433	440	458	446	411	432	439	405	451	431	409	454	428	481	429	435	420	462	433	421	437	430	436	409	449	468	425	440	432	412	424	426	429	433	430	458	421	430	448	433	452	424	465	390	468	445	443	477	457	468	459	463	435	461	420	457	424	425	426	442	445	440	424	444	414	444	475	449	446	432	437	441	460	457	419	454	458	458	456	443	424	454	432	444	425	431	410	434	444	431	427	391	412	415	467	436	475	452	411	433	459	434	433	440	393	415	443	449	444	422	417	440	467	432	436	445	451	428	431	417	443	429	450	428	470	467	449	399	422	416	471	463	425	466	451	454	462	442	411	403	492	435	415	435	420	419	463	415	407	463	397	415	455	425	459	403	388	424	447	449	442	373	422	435	448	399	398	425	470	462	465	456	441	436	445	471	430	439	438	496	415	420	426	414	414	369	442	462	461	445	421	455	432	439	480	412	443	422	468	451	415	429	418	400	435	435	428	457	456	427	460	451	476	405	414	427	458	449	463	442	463	417	431	415	446	443	423	401	405	412	432	443	436	443	454	432	431	467	424	455	442	440	447	443	449	478	409	453	434	434	446	443	378	424	454	437	422	439	429	450	418	417	442	446	442	453	427	422	440	435	475	444	497	439	421	455	496	444	454	412	425	423	435	425	440	419	421	447	447	420	468	433	471	423	452	451	409	413	428	462	453	485	427	456	458	446	478	451	471	429	436	433	435	432	479	428	420	405	418	429	428	404	439	395	443	419	415	415	428	453	441	435	417	412	436	467	433	436	431	405	441	486	469	445	431	412	464	421	434	419	402	418	397	449	482	420	450	452	439	437	424	439	397	438	419	450	412	447	448	423	426	488	392	440	485	456	476	449	439	401	445	414	444	422	475	423	458	447	429	408	450	442	447	441	442	400	421	419	378	459	426	439	484	447	423	419	408	464	467	448	410	432	405	433	453	437	427	456	467	409	461	442	437	425	415	451	433	402	438	454	419	395	396	458	418	426	407	380	440	435	454	457	453	412	429	448	394	468	433	428	469	442	444	438	440	467	442	462	443	423	442	425	412	460	461	450	426	474	425	438	448	426	427	429	423	454	407	428	436	438	429	445	424	412	429	452	445	460	438	453	407	460	450	445	408	431	448	454	467	427	449	443	442	427	439	436	440	421	435	436	423	430	383	430	438	415	453	459	447	456	472	431	442	457	444	431	429	408	452	455	468	408	426	427	382	435	447	419	458	442	472	424	397	439	413	442	428	441	407	409	436	449	424	417	435	437	456	441	435	454	418	421	451	417	462	454	437	455	450	438	462	400	428	411	428	397	421	420	443	411	460	456	455	444	430	430	423	418	410	440	439	434	429	446	484	454	433	411	408	438	443	443	421	433	416	473	455	428	455	392	428	463	407	467	437	450	452	448	436	447	452	413	416	452	453	418	429	436	444	457	453	457	411	433	458	430	439	409	433	434	402	450	444	420	454	439	459	401	423	446	428	450	442	391	428	467	424	451	422	438	464	463	427	456	440	439	460	474	399	401	427	477	413	428	400	433	452	415	454	410	429	430	447	404	455	419	446	428	485	465	437	442	402	431	432	448	414	424	439	440	429	416	451	430	445	422	434	424	420	478	438	453	399	415	494	457	400	433	408	458	450	411	433	423	421	453	447	458	438	482	452	477	421	491	443	425	441	425	423	425	442	467	454	449	432	414	430	412	431	410	455	438	457	432	433	423	442	455	430	414	433	411	477	404	450	482	426	449	436	405	436	419	470	445	465	442	435	453	456	446	433	447	456	401	420	457	465	443	420	461	440	413	466	445	440	419	434	423	463	468	431	431	436	424	431	427	417	430	430	453	446	402	404	441	468	475	403	404	430	459	440	472	445	465	448	418	419	461	429	386	445	429	449	454	453	386	413	461	414	462	442	447	454	431	442	462	417	433	453	451	403	433	410	435	423	460	406	452	458	440	442	433	450	452	475	439	433	440	416	411	408	436	429	415	469	435	428	450	438	435	429	445	443	451	436	455	423	426	436	474	411	433	430	438	487	464	475	427	439	440	415	439	427	466	432	434	417	454	475	448	404	430	437	455	443	434	471	415	443	466	462	405	437	462	399	463	452	455	446	438	498	448	444	475	429	459	414	462	466	417	474	461	437	383	431	443	453	430	433	409	449	480	428	442	427	461	408	431	462	426	436	420	433	449	476	410	463	437	445	457	427	412	438	447	438	429	407	418	453	441	437	447	431	419	444	372	446	476	411	448	443	421	438	466	418	403	459	397	440	423	479	444	432	394	460	406	441	445	454	438	423	434	428	452	419	442	456	427	447	427	410	411	456	436	437	480	463	452	412	397	433	432	421	490	413	409	443	461	461	466	416	432	439	420	439	440	446	438	448	431	442	421	414	462	436	471	446	457	449	459	440	452	435	413	405	448	443	434	426	433	420	433	408	432	446	464	436	414	447	439	421	447	409	435	463	399	461	423	399	462	439	426	450	470	426	439	468	418	459	407	444	439	504	424	416	429	432	452	444	421	390	451	448	437	454	467	406	469	448	422	411	443	423	459	422	446	425	464	449	438	428	394	421	434	417	448	437	455	422	438	439	460	427	424	430	456	461	450	459	469	453	427	434	453	449	446	465	455	423	401	445	443	459	484	494	452	433	467	460	405	414	406	401	438	425	444	443	419	441	408	459	456	432	472	418	437	474	430	459	441	459	450	423	452	389	429	426	384	427	447	451	456	394	417	434	422	456	467	426	397	469	436	410	412	436	419	441	429	439	488	413	450	396	453	406	413	437	448	490	426	429	450	401	437	431	434	438	439	476	473	450	413	448	390	424	472	433	435	439	442	475	440	461	464	436	445	442	414	417	452	428	498	441	465	470	414	441	448	480	448	418	427	422	413	430	418	418	414	463	422
49260	88948	67589	38125	16290	4478	976	489	453	458	459	471	470	452	474	456	456	461	478	450	478	487	461	458	467	471	421	482	443	447	450	449	472	460	472	424	462	437	414	435	423	483	443	458	431	479	482	493	395	477	435	462	487	406	430	450	421	470	421	453	428	438	437	403	447	444	444	442	422	453	450	488	440	469	447	438	468	432	440	426	482	445	432	466	422	443	437	453	445	423	450	452	456	414	470	439	451	461	441	417	443	440	465	448	438	427	472	464	422	449	475	458	442	432	453	404	459	417	467	427	459	452	417	455	408	484	427	432	432	475	453	418	416	509	453	454	499	480	425	435	468	442	441	451	471	471	466	448	450	446	436	444	432	470	471	433	432	427	476	428	444	446	465	500	462	463	446	449	455	449	464	481	435	438	448	426	407	449	475	458	441	440	439	469	443	435	454	453	453	456	480	458	482	421	440	440	426	452	436	437	448	437	430	441	441	429	455	428	470	456	493	456	482	426	456	463	428	457	454	465	441	464	465	425	435	463	421	423	489	440	435	498	437	439	455	442	468	480	458	462	431	449	462	443	455	441	451	468	468	441	438	452	440	478	460	437	439	447	479	436	429	472	440	428	434	422	440	405	458	453	483	439	457	455	432	450	430	419	440	416	402	472	466	428	430	423	407	414	431	454	443	465	492	441	431	451	464	501	452	470	445	420	455	470	404	454	464	446	434	439	470	445	426	466	446	484	469	457	416	430	460	459	437	462	450	465	428	462	461	433	491	412	478	413	428	419	450	461	456	457	397	474	437	444	455	432	432	457	444	469	431	426	450	407	453	457	484	434	465	484	442	415	465	446	463	449	464	476	431	457	406	457	428	486	440	494	451	438	473	452	442	433	465	444	469	468	450	404	419	454	458	431	437	456	450	479	421	456	422	461	434	488	467	426	424	414	464	486	467	464	451	439	506	434	462	450	438	457	427	497	474	437	464	430	448	433	448	487	440	456	437	445	449	415	443	428	440	432	469	474	420	476	437	457	412	454	452	490	451	429	482	459	439	463	455	434	429	450	432	420	434	448	466	478	442	436	457	452	463	454	437	447	460	455	458	407	427	463	454	412	464	475	443	433	479	445	459	459	455	464	467	412	496	439	448	444	456	465	425	415	485	430	481	472	430	428	444	402	439	475	458	447	450	443	486	428	431	452	426	475	489	485	433	434	434	465	444	472	462	446	413	446	433	431	441	451	398	441	444	430	457	424	441	445	455	489	432	412	454	435	434	452	426	473	460	485	456	467	460	418	439	452	435	437	454	430	454	412	483	488	433	424	434	414	441	423	417	433	474	447	398	415	459	473	444	411	457	455	446	423	449	424	463	439	425	418	424	434	442	439	434	434	495	458	416	447	453	440	448	428	458	419	453	431	415	422	438	466	484	451	460	462	415	437	450	476	430	457	467	455	443	437	430	424	442	445	481	433	442	462	457	485	435	474	430	453	431	436	450	437	461	492	460	450	466	446	462	429	416	444	440	470	489	439	427	454	410	470	456	463	467	466	432	431	432	470	461	465	432	468	431	453	466	428	439	424	437	449	439	451	467	419	462	435	441	418	417	419	502	436	485	451	467	440	435	512	418	442	437	433	435	443	458	433	471	454	479	435	449	460	461	465	452	465	459	455	439	433	446	437	449	445	414	409	452	451	451	475	470	431	456	454	455	463	440	472	459	438	469	426	453	455	445	465	427	463	494	453	461	411	453	447	445	441	446	441	480	453	463	434	445	471	459	490	462	428	447	474	445	454	439	453	456	448	426	460	428	446	447	448	467	450	413	467	442	444	467	444	442	439	440	455	435	462	434	439	462	442	430	442	438	452	458	430	445	441	425	432	448	458	432	459	440	451	468	442	467	416	475	437	442	440	469	463	431	397	472	420	434	452	485	476	472	496	470	429	446	469	463	467	438	461	453	452	463	443	444	442	452	418	475	461	467	438	421	453	438	455	427	435	435	443	463	440	462	419	448	443	462	466	465	462	461	429	427	486	421	486	465	464	495	458	443	435	446	460	437	462	459	425	489	449	439	487	450	424	435	461	451	450	447	454	467	438	440	437	488	464	426	433	450	424	461	456	463	463	468	425	475	479	456	467	437	466	430	478	461	479	485	456	448	440	474	399	453	440	439	439	466	441	463	485	419	433	465	434	462	476	445	492	473	405	480	416	444	465	475	461	435	464	486	475	438	481	447	445	404	450	441	452	449	462	442	451	433	423	452	449	464	442	436	442	438	442	461	449	409	473	449	463	482	477	450	462	466	417	496	458	434	455	477	466	449	469	456	441	423	460	475	428	431	458	471	434	451	400	437	422	480	456	480	450	475	441	474	434	477	439	443	457	488	449	464	470	421	415	483	449	444	457	426	454	408	439	447	445	446	444	464	443	459	438	432	475	515	450	422	454	475	446	461	424	442	460	438	468	442	441	457	455	417	412	430	435	440	451	439	447	487	410	449	441	434	464	417	421	431	456	442	465	467	445	439	484	478	452	402	438	458	451	463	469	460	415	470	445	497	473	443	440	451	441	407	497	474	447	448	429	442	465	487	436	434	470	423	416	440	439	458	432	459	438	457	492	440	424	455	473	423	451	468	489	441	450	443	433	466	462	454	437	457	417	526	468	421	428	456	462	462	441	447	423	473	446	410	458	465	467	446	463	448	441	449	449	444	432	413	463	459	434	467	422	423	444	425	449	436	465	456	440	465	436	422	422	443	458	463	442	463	470	442	437	472	415	473	425	472	434	442	455	450	424	469	465	419	460	449	444	441	476	453	429	438	442	464	448	460	430	439	481	435	428	472	404	420	477	467	490	472	455	431	443	501	453	411	436	450	415	426	454	442	430	452	459	456	434	458	428	453	445	486	430	462	432	459	448	428	456	445	459	456	457	470	419	457	439	450	448	443	448	436	454	455	451	468	463	417	459	464	423	457	438	430	448	438	471	463	441	470	486	449	438	461	451	438	464	433	448	446	452	441	471	436	446	447	471	481	479	440	464	456	480	462	456	466	419	440	417	489	417	473	420	468	420	441	404	410	431	447	406	455	446	453	435	465	436	442	452	450	460	442	425	438	479	433	461	456	414	459	423	481	449	475	487	443	433	424	446	421	445	427	446	423	473	413	459	473	435	485	413	427	459	466	495	476	429	428	451	411	458	499	418	440	426	451	458	479	422	466	425	445	429	471	474	444	398	432	444	430	471	438	466	436	444	438	443	441	451	430	464	424	398	405	434	438	403	420	437	433	421	467	439	414	457	486	459	392	446	459	431	427	479	471	463	454	426	475	493	439	427	435	410	477	488	467	430	397	451	443	445	436	461	466	422	462	450	488	421	438	433	459	450	435	431	423	429	462	462	458	431	451	434	475	455	433	456	436	402	456	465	467	441	451	462	423	437	460	442	471	444	449	459	459	467	497	450	440	443	457	461	458	481	479	447	491	471	447	446	414	399	423	471	427	422	434	433
23871	23772	39518	39670	29227	17587	5319	846	615	588	616	562	593	591	592	642	581	602	586	561	582	569	568	625	586	560	592	591	499	547	575	562	552	515	527	572	538	565	566	568	557	512	559	587	581	518	568	575	518	542	567	568	578	571	570	542	591	573	565	543	607	567	536	521	527	553	560	586	502	578	560	550	554	544	562	564	568	505	545	542	577	522	556	558	507	477	557	570	531	515	546	555	477	547	558	540	558	549	556	533	550	545	565	528	529	569	559	523	525	538	505	548	564	535	522	545	551	521	535	537	569	535	519	548	570	517	562	571	518	539	544	509	574	544	568	526	564	531	502	564	505	541	480	509	578	516	571	563	545	534	566	561	540	587	562	545	516	526	536	532	535	545	571	581	511	548	542	558	532	510	514	516	531	572	566	536	535	539	550	551	557	524	567	588	552	566	531	507	521	577	562	521	530	567	518	521	490	511	527	557	545	595	512	541	572	530	515	537	579	524	525	550	574	503	523	576	543	523	593	540	565	572	561	540	560	497	581	515	548	528	530	561	513	579	558	561	511	556	562	501	514	534	523	520	553	542	538	543	565	542	545	557	511	513	512	515	602	525	528	546	548	577	555	551	532	554	541	520	568	544	553	549	582	517	552	561	566	534	550	583	552	551	519	556	565	540	536	545	553	531	520	558	529	558	564	559	567	559	529	510	550	563	525	557	555	544	546	540	515	599	561	526	546	536	539	528	534	576	544	509	546	546	508	547	565	513	529	566	520	560	527	519	526	536	528	563	517	541	549	555	555	519	562	513	520	549	535	587	589	545	550	558	554	519	607	543	529	523	546	567	553	520	561	573	535	596	545	528	564	544	528	533	515	554	533	503	505	561	540	595	554	592	510	538	540	543	568	543	536	584	524	542	560	575	531	536	564	509	552	557	544	528	552	527	564	590	579	552	497	568	559	513	528	511	501	558	536	550	581	525	572	567	530	547	564	515	551	547	526	513	531	567	587	538	527	553	543	535	524	564	562	514	535	526	534	553	529	537	562	593	569	526	545	562	574	566	587	549	550	523	567	580	563	586	584	553	510	543	566	533	591	533	543	508	529	506	548	563	540	530	527	547	523	575	568	552	538	537	539	557	552	551	506	508	542	547	502	563	547	520	543	523	534	521	519	563	558	556	563	561	544	508	548	512	503	549	546	526	566	529	533	587	569	496	546	537	524	529	552	547	561	543	576	553	550	569	533	572	542	587	524	507	539	542	503	545	568	559	538	573	538	570	535	545	543	544	555	588	546	571	538	551	500	542	517	569	504	540	541	559	534	540	569	549	528	561	525	556	548	514	559	531	529	534	569	556	516	536	530	539	577	534	543	569	588	547	546	546	536	521	571	559	552	561	576	533	563	538	542	535	545	569	550	541	530	549	557	537	538	527	519	556	567	475	532	573	515	530	549	524	585	536	557	554	561	544	532	509	539	548	518	611	546	533	549	563	534	566	550	542	589	547	574	565	542	545	506	517	536	525	565	520	560	526	485	542	524	528	528	516	546	551	538	512	581	540	561	561	533	553	533	553	552	534	538	510	528	547	587	589	550	523	527	519	540	557	520	542	536	544	524	516	553	535	548	553	559	524	533	539	573	553	532	506	549	556	504	549	521	507	558	555	539	558	496	544	546	572	560	582	560	529	515	566	574	558	515	528	524	541	552	537	533	553	592	504	571	500	562	496	508	566	550	563	536	527	589	548	556	552	559	539	543	543	574	541	537	576	545	541	582	518	515	568	512	543	555	560	567	556	493	554	508	559	531	548	558	549	538	526	574	577	548	544	560	543	563	527	536	512	558	545	596	564	550	560	530	545	553	514	529	553	562	532	506	544	519	560	535	518	554	504	517	560	545	564	512	535	527	546	516	531	589	583	536	569	548	529	565	564	532	501	527	538	520	517	524	579	574	556	518	533	537	554	521	518	546	573	578	562	599	576	550	530	524	580	539	526	541	545	508	552	522	544	510	581	565	553	533	532	516	516	557	547	540	554	547	517	555	526	551	530	516	547	499	544	516	550	536	569	526	528	552	538	560	513	564	587	555	561	539	517	573	571	523	483	515	526	556	519	535	563	559	504	576	510	545	591	538	512	565	550	540	533	527	576	563	532	541	533	553	577	575	502	525	548	566	507	528	523	534	530	539	523	519	518	535	542	535	542	479	591	522	512	552	526	548	534	518	570	547	554	562	539	553	543	589	537	572	541	524	594	526	571	552	527	548	544	569	547	589	519	499	546	542	560	544	541	511	546	583	564	558	501	533	567	555	528	561	533	562	553	518	532	517	571	521	580	557	581	540	529	576	528	521	544	537	530	534	526	578	563	505	532	548	552	523	536	543	523	496	552	508	550	557	539	538	531	555	561	542	558	562	559	563	535	550	543	580	561	541	577	561	576	530	608	532	538	522	581	548	523	544	569	513	528	537	548	575	556	516	585	551	523	553	509	533	566	563	517	550	590	539	551	487	586	555	562	561	543	582	531	520	573	545	560	549	526	514	550	596	519	548	572	568	587	507	477	519	565	553	535	554	531	535	584	558	550	554	586	522	544	531	533	522	543	556	535	563	545	529	594	566	565	509	506	546	493	512	551	532	550	568	554	552	579	574	528	551	564	545	535	544	585	549	538	545	524	562	537	530	542	581	539	537	520	550	568	546	542	558	542	551	529	558	499	560	536	524	519	513	532	512	557	541	544	552	499	492	488	545	538	541	551	542	544	528	553	573	532	568	546	560	552	551	529	552	562	549	533	534	522	555	531	545	528	589	491	541	519	527	487	531	549	563	551	561	529	520	554	534	535	567	504	551	540	541	557	528	522	551	571	561	543	509	536	578	572	524	573	552	592	573	536	527	532	542	545	556	538	594	525	598	541	511	579	555	533	559	566	581	557	517	582	535	551	552	553	568	532	525	573	525	535	575	517	522	567	549	547	570	565	584	570	517	559	572	540	561	517	522	560	511	580	532	503	543	515	559	535	522	559	513	460	515	583	559	554	529	517	569	542	534	582	559	542	511	548	519	531	558	548	527	505	569	536	534	552	539	546	583	545	522	554	570	552	599	501	529	524	537	579	556	545	521	514	515	579	542	569	552	562	544	575	553	528	563	577	504	517	535	578	579	581	554	545	551	587	530	548	527	530	570	548	559	517	523	506	523	527	523	536	573	536	569	533	551	558	556	544	558	519	547	568	531	529	590	531	585	541	520	515	488	557	567	544	563	530	542	505	552	540	561	525	540	553	508	551	566	548	572	565	569	544	554	554	535	519	529	543	563	579	543	527	538	605	499	550	561	578	547	578	555	583	590	549	503	567	550	565	541	550	519	521	513	509	521	563	566	524	523	542	541	552	530	537	569	519	534	535	552	575	521	534	553	533	539	560	510	579	527	529	549	534	517	523	532	539	518	497	566	555	591	553	540	562	555	568	549	523	562	557	522	563	531	552	555	536	560	563	538	539	575	584	512	542
61680	103652	78070	51897	25385	8514	2305	746	543	567	552	555	607	597	664	598	613	608	613	624	594	576	578	641	620	610	599	626	615	626	590	643	613	575	580	580	567	579	639	566	606	590	640	530	626	590	586	608	564	605	614	602	597	606	581	606	584	596	576	567	580	599	618	567	592	552	569	569	592	593	598	580	592	565	537	550	596	571	629	594	575	581	596	596	594	588	579	582	556	592	624	537	576	660	617	587	579	536	591	592	561	527	604	590	610	609	632	592	579	547	581	575	620	553	597	581	609	604	564	573	630	617	600	592	567	606	579	596	610	550	603	583	537	567	618	577	603	564	583	616	578	578	587	553	593	630	568	562	567	597	579	591	554	585	556	560	537	661	558	569	592	615	604	547	583	634	591	578	575	604	575	609	579	575	560	577	596	584	628	628	637	613	562	559	540	592	565	557	626	589	593	620	567	581	602	573	538	597	556	597	561	625	596	569	601	568	576	625	578	585	573	583	548	580	595	574	583	619	610	570	545	580	553	535	601	605	609	544	580	550	602	580	594	582	552	582	579	566	596	600	571	552	602	545	562	590	584	596	577	607	520	559	586	591	601	561	567	579	567	611	577	593	585	579	604	573	583	554	614	626	579	599	609	604	600	624	593	602	588	575	576	601	580	582	602	586	552	585	620	580	562	575	571	597	547	624	598	628	603	553	601	621	590	531	595	613	585	550	602	595	576	579	588	594	586	559	606	589	598	583	568	623	614	626	579	593	565	600	594	561	563	584	583	575	569	585	567	589	614	623	593	549	589	560	556	592	578	557	572	596	578	567	591	551	560	584	546	559	548	583	636	587	558	573	592	598	614	609	596	619	581	603	607	597	553	573	565	614	598	614	555	588	606	590	595	566	595	574	620	578	572	593	564	596	623	607	545	600	606	561	509	624	601	600	597	579	583	616	593	550	564	591	575	586	581	601	562	607	549	614	533	592	621	573	620	582	574	600	607	567	575	581	577	564	605	589	563	617	572	564	564	582	554	603	570	568	507	583	556	590	575	579	581	594	631	571	620	584	604	560	621	616	592	566	589	600	608	563	580	561	559	576	559	570	578	535	549	591	560	545	572	555	546	625	592	593	527	610	549	589	574	612	622	580	555	569	571	631	580	596	589	581	570	564	607	581	614	576	574	553	559	573	554	585	566	596	587	600	567	578	588	598	592	578	575	588	594	593	592	596	578	590	601	585	607	617	570	543	604	604	558	563	565	594	588	604	514	584	590	611	611	522	594	572	594	589	579	612	592	532	609	609	580	568	575	584	595	580	573	567	584	582	569	592	563	572	555	579	596	555	606	574	612	630	568	584	608	577	625	584	604	615	538	606	579	597	604	576	585	573	590	590	540	582	576	615	573	588	537	557	558	591	579	587	584	620	590	583	594	596	571	566	563	597	585	560	539	581	581	548	582	567	594	590	585	584	567	555	543	572	606	605	573	565	591	610	611	578	604	587	598	640	557	589	550	596	596	581	600	597	563	583	579	549	610	567	600	572	584	564	613	592	600	576	563	546	566	608	600	556	527	562	581	609	599	591	542	567	579	556	561	611	569	564	600	574	581	586	589	572	566	602	558	570	585	534	593	552	572	535	545	561	575	592	577	574	594	591	566	564	555	605	564	610	540	534	602	616	599	579	604	580	579	599	589	581	595	559	576	594	577	633	601	595	581	641	553	622	580	611	603	601	524	601	576	520	589	588	583	609	600	578	581	565	568	584	570	592	577	603	598	551	598	574	612	579	577	615	570	603	526	577	597	572	593	606	574	609	541	606	576	621	565	587	591	609	522	629	574	587	578	568	608	594	569	561	578	574	634	590	594	558	567	607	668	572	593	602	560	596	612	638	637	576	574	539	597	557	567	576	572	574	600	585	561	603	582	532	639	568	585	567	596	559	571	591	567	615	591	604	617	591	562	592	586	607	597	585	623	636	585	597	546	524	598	600	586	548	572	604	583	605	589	595	574	598	594	556	560	584	581	601	570	614	589	629	584	584	612	594	576	553	557	547	579	590	566	588	563	589	618	575	570	606	575	551	551	575	574	581	546	549	589	585	592	534	620	605	583	569	587	532	610	548	573	565	620	577	587	580	568	599	566	624	578	580	600	583	567	560	516	603	578	562	582	627	594	592	573	587	546	580	543	573	580	566	587	572	558	582	592	613	641	569	606	585	615	586	559	578	591	598	591	544	591	595	584	607	600	582	609	596	558	562	597	582	602	591	575	541	527	611	551	566	597	561	601	578	534	564	561	568	567	591	571	620	544	562	571	575	581	560	570	612	587	570	593	570	603	567	558	568	577	562	590	545	573	555	607	593	575	608	570	612	565	564	595	571	554	554	581	561	609	569	561	519	618	580	602	623	572	610	590	599	580	610	608	574	602	588	612	596	582	564	609	582	551	575	593	566	545	614	591	599	596	560	551	581	579	588	572	571	570	562	596	583	552	600	594	613	572	573	529	560	558	557	517	556	573	575	618	586	587	599	568	568	564	573	591	583	597	610	595	627	614	560	575	599	582	605	573	564	560	576	588	569	617	603	588	563	573	567	583	612	604	546	596	561	569	596	545	547	587	640	571	599	607	573	556	618	569	601	600	539	643	601	567	586	612	561	605	581	606	551	579	571	644	562	592	611	538	582	592	578	571	544	586	608	615	605	535	547	599	574	558	573	547	612	573	611	568	610	584	555	616	550	546	577	531	538	563	568	537	616	571	568	566	559	563	558	554	579	541	534	594	571	603	608	587	606	570	593	560	535	577	590	607	580	570	584	594	574	565	569	532	585	592	627	570	565	577	589	569	607	613	567	602	556	583	602	583	548	564	537	586	613	603	580	562	612	571	554	588	563	578	549	612	568	566	563	591	579	534	540	530	603	568	585	576	582	593	631	623	558	573	594	586	588	596	575	534	560	566	599	595	559	555	595	626	580	553	568	561	568	581	600	605	556	568	630	559	613	612	564	591	563	589	575	585	604	586	601	574	564	618	548	571	569	592	572	584	586	548	536	546	587	611	576	581	568	607	582	576	577	575	585	569	548	567	557	606	557	562	578	613	587	603	602	559	579	577	605	622	567	546	583	538	575	610	558	558	571	599	581	556	577	609	596	597	581	558	581	587	629	597	545	590	591	597	569	560	563	559	593	582	598	556	587	603	599	581	586	573	579	568	576	575	578	607	539	593	582	607	561	608	576	617	596	553	521	591	574	602	614	570	591	585	574	611	605	599	590	594	598	612	551	602	606	570	550	566	567	611	590	598	581	550	584	550	586	594	538	542	579	586	567	576	595	593	554	616	635	597	580	578	545	655	589	567	560	567	564	593	526	540	558	548	563	587	526	566	602	593	624	546	557	623	546	553	587	590	582	534	584	553	623	584	588	593	565	527	607	600	585	547	618	525	573	567	561	582	554	580	574	525	583	593	590	605	582	618	610	578	605	571	570	576	584	570	599	551	588	565	596	581	600
28252	28864	27149	16574	4443	1158	564	422	361	329	412	358	431	352	393	386	381	361	377	376	401	379	364	373	412	374	396	381	371	373	389	393	377	393	384	385	356	387	373	389	387	348	341	361	413	376	383	408	412	388	390	390	412	392	384	372	387	396	376	400	400	367	397	385	367	354	361	382	352	351	366	389	368	439	393	414	361	399	388	404	398	355	373	403	391	360	398	407	408	367	385	381	367	404	391	384	371	374	387	421	387	410	372	390	388	386	373	373	400	408	360	397	378	401	374	418	395	385	380	405	389	388	367	378	381	395	412	398	363	391	398	407	361	362	414	375	382	362	372	383	376	411	389	373	394	413	377	373	414	405	372	364	415	402	369	415	392	384	370	434	392	359	405	395	412	408	393	384	380	350	357	375	404	410	398	402	414	408	413	385	401	384	428	367	374	396	411	382	407	386	382	383	413	361	345	376	374	391	416	384	395	385	374	407	394	395	374	373	412	436	379	376	412	366	426	396	344	374	381	426	382	385	408	395	393	391	425	381	364	386	358	395	369	383	372	402	367	383	388	372	437	400	394	386	380	350	385	391	405	425	431	363	375	383	361	390	361	402	378	369	401	444	402	405	365	414	388	385	359	360	380	397	373	360	372	410	414	390	421	413	393	407	422	398	357	396	348	383	373	394	359	409	390	374	356	363	387	395	365	403	398	377	404	398	370	388	375	371	413	367	394	419	425	413	391	387	376	412	387	371	394	403	385	388	392	400	379	417	411	412	399	389	345	407	370	351	386	394	377	365	381	395	430	384	367	380	389	382	395	382	382	377	380	396	388	420	365	377	387	369	415	395	393	354	362	439	382	345	350	395	447	408	373	385	385	328	412	391	413	379	350	370	346	406	407	384	397	407	362	379	396	358	391	428	383	394	386	378	370	381	397	374	383	396	403	365	392	382	364	397	369	391	365	383	407	384	383	377	352	389	373	364	370	374	394	368	400	361	380	371	368	379	373	382	393	382	391	352	370	354	388	384	376	395	357	374	419	390	425	408	404	382	376	412	388	361	391	386	357	365	412	369	371	390	387	385	426	407	417	419	380	356	349	391	356	392	392	400	363	404	407	413	376	399	375	394	361	379	353	405	373	369	384	395	365	363	394	385	390	355	351	396	362	367	416	408	373	376	376	389	403	377	391	425	389	388	409	414	405	399	405	401	393	381	387	407	396	416	390	390	375	374	406	382	404	390	353	402	378	390	395	411	381	353	380	410	380	389	364	426	402	378	396	399	373	355	390	408	375	418	397	366	376	390	383	381	372	411	398	400	407	420	399	402	370	403	401	375	390	414	414	421	399	371	398	335	388	391	372	382	372	391	398	386	369	350	379	409	379	374	390	404	394	387	408	366	397	407	390	382	393	366	357	398	370	384	383	355	395	420	378	379	387	400	411	404	396	392	401	404	403	423	395	421	375	403	391	377	391	385	379	385	387	372	395	385	411	386	378	390	369	408	353	387	398	351	400	372	391	358	372	400	347	380	397	361	384	389	406	403	385	385	358	401	360	373	378	423	398	359	379	416	385	397	385	390	399	379	368	390	405	379	380	382	377	370	368	339	416	399	373	401	371	356	406	381	381	361	384	377	385	408	343	377	389	423	375	352	353	366	394	388	385	388	395	357	376	411	409	373	352	355	413	374	360	392	349	366	428	405	414	382	365	368	384	377	351	380	401	386	416	349	367	384	418	378	402	380	364	363	423	399	399	414	372	379	377	397	395	407	422	401	410	383	404	390	372	410	400	373	366	418	375	364	396	375	361	403	375	401	412	387	429	378	395	397	399	399	389	386	420	364	368	410	391	378	405	412	387	361	362	392	386	397	395	389	404	434	373	391	398	394	376	381	346	395	345	383	356	381	366	364	380	356	404	379	336	409	402	415	362	371	399	350	407	374	385	374	387	400	357	399	400	368	420	370	357	396	406	402	408	387	397	412	411	411	428	346	384	385	384	383	389	391	368	413	391	402	403	375	372	397	381	399	416	374	356	421	404	410	362	378	352	425	375	381	374	388	359	397	389	367	357	379	404	373	360	356	404	379	387	402	380	432	374	372	371	390	363	352	409	378	381	394	343	336	406	384	376	391	384	345	389	405	351	392	386	373	368	390	381	412	346	404	404	370	390	389	406	397	357	372	388	368	404	392	385	376	376	374	415	374	395	326	392	395	338	384	378	375	414	364	362	422	358	364	381	375	409	368	342	380	399	428	377	381	375	402	427	381	385	423	372	387	404	425	404	373	412	402	362	359	375	351	420	372	383	403	380	386	433	385	383	361	354	384	364	416	349	398	403	409	376	372	376	388	376	338	365	365	392	379	410	382	409	410	417	381	383	395	400	393	385	367	377	344	386	395	418	357	373	427	378	364	388	386	377	377	365	374	373	384	362	403	336	375	372	390	361	382	399	397	387	386	380	380	413	383	356	392	398	403	405	380	413	365	382	384	393	349	372	369	405	408	354	384	375	361	393	371	388	383	397	412	374	385	378	397	399	385	366	386	452	426	373	360	375	418	354	362	439	397	386	410	388	351	407	382	380	401	390	403	393	393	369	389	379	404	375	381	362	433	338	399	375	414	374	392	420	366	381	375	361	383	385	365	362	378	382	380	361	409	384	404	386	386	398	408	395	408	400	405	404	359	389	358	417	357	392	383	364	400	384	350	376	417	387	375	341	373	386	401	353	408	363	391	404	430	367	376	367	366	364	338	403	389	400	392	416	372	385	395	379	402	363	382	397	392	367	390	376	388	389	387	366	381	363	371	399	417	392	377	423	364	383	399	409	385	383	354	386	393	423	360	394	417	382	381	375	405	388	372	362	390	385	362	369	345	388	342	403	400	358	395	386	363	413	403	405	374	364	352	383	383	382	400	388	398	389	394	371	381	389	398	326	398	429	405	389	409	393	345	393	396	353	410	389	400	366	399	373	371	382	409	387	362	371	339	365	394	344	429	407	392	375	379	371	398	395	387	384	387	400	353	441	392	362	395	417	363	385	387	379	358	406	366	382	383	414	377	364	353	366	391	379	398	401	404	368	362	401	394	426	353	381	403	394	395	365	390	420	392	364	386	379	390	364	379	376	389	381	381	381	397	385	412	375	374	370	369	411	380	387	363	391	377	369	393	395	372	399	392	415	377	378	401	380	377	415	361	387	400	391	339	371	368	352	392	375	367	380	428	383	399	391	348	414	351	383	404	399	368	382	412	384	380	395	365	379	367	357	358	388	356	401	344	368	386	393	351	368	413	401	358	388	399	395	362	382	387	400	368	373	405	365	406	362	404	409	431	410	415	403	411	377	394	402	405	419	400	356	381	381	389	368	389	384	370	391	371	410	371	367	390	375	370	358	361	430	406	430	394	380	338	412	383	382	398	394	399	382	356	360	410	368	400	364	366	387	367	374	385	365	410	380	374	383	381	422	398	361	363	382	377	377	378	358	411	404	405	383	395	428	387	394	376
15214	36185	22052	9995	3302	1120	551	387	332	345	385	376	317	366	356	363	393	338	355	389	358	371	369	383	427	381	397	388	371	372	355	365	351	396	373	381	353	357	339	371	353	360	370	371	362	379	373	359	352	364	378	373	373	373	393	382	377	371	374	358	353	343	326	348	368	372	378	376	370	343	370	383	341	379	356	383	348	346	371	386	383	327	341	381	331	406	350	364	387	382	349	339	390	343	380	353	354	380	372	379	358	374	368	342	344	363	364	380	352	366	400	335	371	371	364	376	355	362	396	347	352	338	403	358	373	356	354	383	367	370	350	379	386	349	347	378	345	368	393	382	379	385	378	370	373	365	358	358	374	345	399	369	390	378	364	381	377	376	370	378	350	358	367	350	381	326	366	341	367	358	381	378	390	378	330	347	378	351	370	316	374	334	341	364	362	360	371	376	387	350	344	330	348	365	392	374	348	382	390	355	386	345	373	336	356	383	347	362	381	380	374	370	362	373	378	356	387	354	351	321	374	372	387	346	330	417	357	368	376	357	341	360	354	350	359	352	358	349	346	376	365	350	325	396	359	359	352	330	367	369	380	377	355	361	352	339	367	368	366	353	363	354	372	389	383	429	351	365	383	394	359	340	354	350	379	383	342	341	359	383	380	352	371	349	350	368	385	367	380	365	347	311	383	353	367	351	355	370	367	360	377	355	369	358	362	357	347	337	395	342	354	360	372	370	397	378	363	376	364	365	417	343	337	373	343	360	360	358	382	345	383	376	357	348	382	341	390	361	367	354	353	351	379	354	400	379	378	379	349	330	354	338	328	337	346	347	388	397	376	365	345	376	357	380	355	363	342	343	336	332	363	369	326	333	372	368	375	375	366	360	357	346	363	384	378	355	346	374	386	355	375	404	366	362	362	340	355	346	349	365	360	362	341	311	393	339	353	354	370	374	388	359	377	360	344	368	384	379	377	375	387	371	385	349	325	376	378	379	369	376	344	367	373	377	378	394	377	337	361	352	357	357	341	321	353	355	375	346	332	347	362	381	333	366	325	385	378	382	367	391	357	370	381	371	396	385	371	366	370	388	349	401	374	348	357	347	358	338	356	359	362	356	372	391	341	351	347	381	348	371	365	363	346	378	298	358	364	357	349	420	390	396	344	384	347	358	357	352	375	372	355	354	369	361	355	346	371	359	343	357	376	405	341	321	360	336	342	330	364	363	377	378	345	359	347	330	363	370	361	359	372	352	353	364	369	343	373	400	363	362	389	368	340	364	393	357	350	371	356	391	365	314	372	405	331	374	348	332	355	374	366	382	377	409	356	364	360	356	372	354	362	394	371	376	401	350	369	361	371	361	352	386	386	334	343	340	378	399	366	362	358	361	367	386	390	359	368	389	385	389	366	393	376	363	357	369	348	372	379	311	397	332	367	383	371	355	352	360	350	352	335	369	393	344	329	359	329	363	380	348	383	337	363	319	360	379	346	350	351	389	371	374	387	308	360	365	373	377	337	354	362	356	367	337	375	373	354	369	394	358	380	378	352	355	375	367	383	361	388	367	351	379	350	359	364	357	383	373	342	378	369	385	368	371	357	361	389	369	355	344	358	366	387	372	350	376	313	360	392	382	348	373	369	367	378	380	371	361	360	360	336	390	368	385	356	353	350	362	395	344	365	380	360	378	345	382	379	316	377	342	382	388	358	383	356	375	366	346	376	394	383	400	400	340	368	391	341	371	372	377	364	344	391	359	336	344	373	380	359	333	343	382	376	409	379	386	378	344	381	399	373	363	331	367	367	353	390	361	361	346	371	409	339	378	362	401	372	369	377	367	360	363	374	342	359	374	383	348	372	345	346	395	340	362	386	346	354	331	372	332	384	385	388	356	343	350	369	363	373	342	378	342	370	365	368	344	383	376	367	371	332	408	409	394	391	378	393	356	384	346	399	386	366	364	344	349	405	374	375	333	360	359	331	391	349	374	328	359	355	338	415	361	375	356	361	325	387	368	375	384	352	372	357	355	377	368	385	354	389	352	383	358	367	378	361	355	353	371	357	352	349	362	361	343	355	372	353	346	346	357	398	353	355	387	353	371	389	368	371	375	364	339	383	405	367	370	350	341	369	394	367	397	370	373	355	363	384	371	336	369	386	394	360	351	349	334	372	352	345	361	351	339	338	328	379	360	350	350	367	376	383	356	347	363	368	369	356	355	370	359	363	382	336	382	355	357	364	374	366	354	376	359	337	329	365	359	360	360	378	366	326	356	372	356	392	389	393	340	380	361	347	334	358	400	409	372	383	366	341	373	348	395	381	386	370	363	340	332	353	362	394	358	389	347	365	353	365	326	382	349	382	384	355	347	401	368	373	361	367	372	338	394	378	406	348	341	368	387	384	346	396	371	338	366	369	344	360	342	351	386	356	358	351	346	363	389	369	403	349	378	342	388	359	361	390	375	363	350	344	362	342	362	401	335	351	378	343	335	382	400	369	325	374	377	393	355	334	396	351	346	392	392	373	351	352	385	332	386	342	368	340	348	361	334	378	352	359	367	359	378	340	331	360	354	319	384	344	382	392	351	360	374	338	367	340	380	363	351	350	346	361	348	383	364	368	378	361	375	338	365	383	358	372	380	351	400	367	355	389	421	364	366	385	349	353	318	387	347	341	406	356	363	375	380	366	346	368	375	366	375	369	360	364	343	369	397	372	364	366	370	393	355	361	368	365	374	376	364	377	342	343	360	367	362	351	350	361	354	335	363	345	376	390	367	376	360	373	353	342	357	354	340	360	340	350	351	363	367	369	364	344	349	360	326	341	361	379	346	335	339	375	382	348	385	368	364	367	326	391	348	389	342	360	352	329	332	380	350	406	389	362	347	350	357	360	370	384	392	356	377	347	398	388	357	355	357	355	371	356	352	359	374	374	384	343	340	360	358	375	371	364	362	369	317	369	385	378	374	357	353	340	394	358	354	379	361	336	347	350	373	330	385	378	390	338	346	396	378	334	348	336	403	378	361	384	355	366	369	379	374	376	362	381	380	338	361	372	343	340	368	358	363	384	371	356	387	366	369	347	375	374	371	373	343	400	372	332	352	373	371	362	385	410	334	363	405	334	365	361	346	374	374	388	381	329	376	367	386	371	388	361	397	346	327	378	357	397	367	364	381	373	370	346	389	367	394	374	369	401	363	362	367	316	328	366	370	367	385	359	359	323	337	349	341	406	337	356	359	397	361	399	381	359	356	346	380	369	395	389	337	362	373	379	367	366	349	370	381	343	357	358	353	358	353	353	354	359	370	337	346	367	361	357	383	344	378	379	363	373	367	384	364	361	356	374	382	353	339	345	375	327	338	368	343	395	339	375	397	363	366	370	382	370	345	343	372	350	346	330	364	373	333	352	361	398	400	367	366	369	387	352	397	363	356	336	349	349	346	358	378	358	340	377	380	319	370	368	317	350	362	346	386	376	388	385	411	346	368	387	336	378	370	376	375	359	358
25202	28036	45409	42204	25330	10047	1965	598	452	486	479	458	413	495	459	465	485	446	421	435	434	429	477	494	443	473	471	453	422	444	443	470	418	392	405	470	438	449	451	412	465	453	478	458	458	402	422	434	449	446	406	444	462	426	444	452	450	472	427	430	429	446	399	411	439	457	439	453	445	474	458	448	456	409	431	440	430	449	444	443	474	427	464	465	411	411	463	443	471	455	448	436	414	414	457	401	434	463	421	416	449	418	469	475	450	456	475	444	428	434	421	461	468	443	446	438	473	417	407	459	443	444	434	421	444	463	426	417	467	431	428	442	461	430	441	427	433	449	449	414	434	441	452	404	416	469	430	428	426	425	423	464	425	449	459	482	415	432	435	426	450	453	426	453	433	445	480	444	436	454	438	430	447	441	429	446	421	482	448	490	442	481	444	427	459	457	430	433	459	427	421	426	455	430	420	436	449	457	450	429	442	402	449	462	480	454	422	445	430	455	450	464	499	436	449	447	418	444	465	439	409	444	437	448	468	423	481	430	410	424	424	392	454	451	447	458	422	448	433	428	419	451	427	393	445	403	476	411	393	456	474	461	443	463	444	422	436	414	438	451	408	452	425	493	477	443	430	413	432	446	432	443	438	447	457	449	454	440	423	434	449	447	412	449	411	445	454	434	481	407	409	408	437	440	459	436	450	454	451	425	423	427	448	468	407	445	433	416	428	426	424	442	487	452	433	451	440	422	438	457	425	444	407	452	450	447	425	466	475	454	438	434	419	479	427	427	446	449	411	449	447	472	401	460	435	452	448	406	464	448	420	471	427	424	423	488	460	444	453	438	443	459	438	429	452	436	467	445	468	422	416	468	412	418	469	438	460	439	431	427	461	440	452	430	449	447	438	451	496	499	442	428	473	436	437	439	458	486	454	450	478	468	477	410	453	453	415	413	478	476	426	414	461	443	419	450	432	462	448	459	454	447	439	471	468	460	431	446	444	416	451	417	436	448	466	457	456	446	483	486	457	432	461	439	422	470	462	446	416	435	477	445	445	424	408	433	439	419	422	419	444	436	442	426	452	452	442	437	447	442	433	419	439	437	438	425	466	433	432	430	443	432	458	442	461	423	453	434	442	446	465	448	457	425	433	480	439	426	437	474	419	451	437	468	472	430	425	442	444	428	430	465	434	441	412	439	422	429	413	487	440	425	469	429	431	469	394	435	417	441	413	404	466	375	424	443	457	421	470	432	459	434	453	448	415	438	410	456	437	416	396	414	460	430	431	446	402	419	444	455	479	463	447	438	452	464	449	418	420	479	454	436	513	410	437	434	430	442	454	429	429	458	429	463	409	438	465	506	438	444	416	412	441	446	414	416	450	413	440	424	419	455	417	446	428	475	469	440	461	465	407	432	444	444	441	481	445	427	427	436	438	440	436	436	430	431	451	461	453	482	451	436	438	432	460	455	469	401	492	463	428	450	408	414	426	433	443	435	442	493	452	432	432	461	415	464	451	428	471	420	446	402	429	442	438	446	443	478	431	437	445	454	435	431	478	447	435	426	433	446	430	454	443	455	427	448	443	465	460	452	468	408	407	461	385	476	428	450	480	412	420	437	427	446	439	460	417	465	397	418	414	422	440	414	474	476	487	430	436	493	450	453	454	417	464	421	468	413	453	418	379	432	453	480	406	474	465	427	458	465	434	445	445	401	431	460	467	406	462	424	427	426	454	431	426	408	423	413	439	425	420	431	440	451	457	454	417	452	449	441	429	454	428	427	419	449	458	452	437	450	448	416	466	434	430	460	438	437	463	428	429	466	420	464	462	415	453	413	446	418	489	455	433	477	433	442	416	428	413	407	450	456	471	428	437	432	438	460	470	421	444	452	466	453	432	445	414	452	441	428	435	434	465	460	444	458	446	445	459	414	417	381	424	448	443	427	457	418	420	419	417	431	428	489	436	418	449	444	457	471	449	475	440	417	427	474	461	424	417	405	470	466	426	456	461	474	418	427	463	434	439	476	432	446	464	389	442	475	450	444	415	461	414	475	455	436	452	423	429	463	422	466	400	409	415	455	427	416	459	432	451	492	487	468	488	428	433	453	446	426	444	477	414	449	444	436	443	452	467	465	437	439	446	427	436	447	426	407	451	444	456	463	429	420	445	421	440	446	459	445	443	426	468	445	437	433	430	441	462	435	453	491	417	441	403	455	482	453	425	437	422	448	452	446	451	432	478	468	420	426	446	408	457	472	441	450	485	411	439	467	453	431	453	473	440	424	439	402	453	429	425	423	449	434	434	467	442	446	454	457	447	445	415	425	457	448	458	452	452	454	450	463	441	441	474	423	463	418	463	446	499	420	430	462	473	452	430	440	431	490	440	404	433	448	413	394	433	410	450	426	422	392	456	390	447	458	431	447	434	435	430	461	426	440	447	434	430	417	450	437	439	422	431	454	447	439	445	427	433	425	459	416	473	428	462	436	414	406	426	398	433	420	445	449	414	420	447	460	415	439	395	428	465	426	438	489	441	437	374	392	448	422	433	442	430	444	436	449	420	445	471	441	414	466	428	396	464	430	449	438	480	466	477	455	467	439	406	453	432	464	439	470	439	435	435	452	473	398	483	463	442	513	421	418	451	399	414	403	428	401	440	431	446	429	426	445	461	424	403	415	401	453	423	433	486	438	449	430	438	432	459	435	447	443	434	450	464	421	447	453	469	489	418	451	416	414	480	428	405	443	423	443	438	446	464	463	471	431	411	462	422	393	441	445	433	430	422	443	439	423	432	462	439	460	458	487	453	437	446	435	420	409	403	435	432	402	456	440	420	380	437	432	423	451	454	442	442	440	444	423	456	415	461	455	471	436	414	424	440	448	450	423	451	488	431	459	448	458	433	398	440	451	438	465	422	454	443	464	460	455	455	436	432	458	416	452	418	467	431	478	465	439	421	438	388	458	439	446	459	414	443	460	465	447	432	464	452	394	439	438	423	455	455	453	480	438	429	415	464	446	511	419	456	490	444	472	452	452	441	417	437	443	454	415	462	481	430	463	420	452	468	439	459	441	459	435	458	478	413	408	449	472	449	417	410	478	470	426	482	438	468	448	422	401	420	462	421	401	477	411	451	425	433	443	439	471	440	449	443	419	396	478	447	444	464	426	432	451	438	445	441	472	468	406	432	426	463	464	436	411	440	417	464	445	436	467	474	432	437	471	443	452	431	460	442	411	450	452	407	438	427	432	439	450	438	452	455	443	484	450	441	427	434	455	426	403	449	490	442	473	462	457	441	389	417	453	439	440	433	462	438	443	449	468	405	403	426	475	379	416	460	415	448	441	436	450	387	437	459	431	445	420	449	447	425	429	432	436	450	427	426	430	462	446	445	414	440	390	459	454	434	468	408	450	412	443	452	442	427	470	447	438	422	443	468	481	448	467	460	444	444	447	436	442	470	421	449	444	459	407	437	447	411	434	457	454	436	434	398	446	409	466	440	462	454	402
50462	88967	62935	37740	17041	5478	1493	491	418	451	480	413	453	476	453	491	426	484	460	500	436	413	463	498	495	481	450	429	400	483	465	455	478	487	480	448	456	455	492	425	467	471	463	418	470	483	447	449	495	480	451	487	446	447	442	481	473	451	461	477	456	430	461	447	438	463	454	454	479	446	461	459	468	464	431	422	464	456	492	501	456	443	430	443	491	484	437	446	457	466	447	448	448	411	435	502	468	483	479	433	468	470	459	428	460	474	494	428	463	470	447	453	476	439	454	467	446	474	419	437	443	492	459	413	468	487	420	487	476	488	430	448	457	434	428	446	462	486	440	479	422	482	441	425	478	492	425	430	430	442	453	448	444	477	453	478	442	467	466	435	442	433	439	490	448	455	433	421	494	463	457	450	444	429	413	436	482	467	458	432	475	476	463	467	434	463	441	445	479	447	472	430	444	484	469	426	420	484	480	454	417	452	447	464	513	425	415	417	470	472	453	439	450	443	431	456	459	476	454	454	467	427	433	482	446	462	397	455	442	449	432	447	461	451	432	463	477	440	446	459	447	477	431	455	445	451	444	464	495	439	451	415	451	484	435	466	450	461	452	446	508	467	460	475	461	448	495	413	484	419	428	439	431	462	414	442	467	439	464	429	449	467	448	473	475	444	455	433	472	457	448	493	479	458	465	473	446	490	422	422	476	467	462	511	463	499	450	445	479	446	458	465	440	443	454	418	496	467	458	430	465	471	442	441	466	459	489	484	456	410	466	458	463	466	406	457	442	490	474	470	457	466	465	450	488	459	428	440	425	424	441	459	450	443	439	457	436	428	457	480	440	451	467	466	459	461	466	457	437	471	439	457	430	420	454	463	439	451	462	442	433	466	466	441	420	442	433	455	465	480	432	470	458	458	423	489	414	437	449	456	448	443	456	447	451	501	468	453	470	464	433	450	440	434	435	469	441	448	454	485	442	438	441	468	493	451	453	428	473	457	459	447	454	437	445	440	473	466	482	424	441	488	417	483	447	502	495	458	476	463	463	436	428	450	428	477	467	455	465	461	440	466	438	465	425	442	443	503	443	443	450	440	466	453	459	431	466	479	462	455	419	449	407	457	420	497	472	450	429	468	467	485	458	460	469	482	448	463	469	476	486	447	427	488	441	459	459	495	424	504	492	442	470	444	464	452	455	458	443	448	441	441	460	432	453	444	437	455	449	458	443	432	475	466	438	474	465	470	441	444	440	451	491	436	467	474	442	438	489	453	446	399	432	454	457	455	500	417	457	438	484	444	482	463	442	458	425	478	488	435	464	445	450	441	415	455	481	484	458	433	470	426	438	421	483	494	418	472	432	453	440	477	417	437	435	468	448	473	458	433	465	485	459	467	440	433	459	484	471	485	463	462	482	472	468	479	481	443	505	430	434	471	459	450	406	474	435	474	472	465	467	437	450	431	393	465	495	435	477	454	448	510	452	491	442	452	471	451	471	468	437	480	431	429	432	462	448	441	471	482	460	456	449	445	427	423	424	490	445	451	432	461	434	461	474	441	440	448	495	425	445	478	442	458	444	438	462	500	478	473	459	489	445	446	419	477	450	409	419	457	433	429	425	428	489	428	425	473	463	448	435	501	462	435	529	447	454	466	433	487	512	463	451	464	490	451	431	432	476	471	453	494	431	444	440	461	437	408	427	451	467	428	438	411	429	480	435	466	455	437	455	438	438	463	438	443	432	431	423	455	462	452	468	430	414	445	456	444	502	427	469	452	496	458	424	441	426	432	455	462	435	439	456	443	456	473	426	480	423	441	447	412	445	485	433	436	457	462	451	460	449	483	445	471	442	419	459	491	457	441	441	489	427	456	463	455	456	447	455	428	452	434	424	476	463	460	458	448	432	439	451	412	430	482	402	509	441	450	476	416	425	431	427	409	457	447	478	490	449	469	474	454	452	502	428	456	461	443	441	415	441	461	452	410	416	456	378	429	429	449	459	447	451	459	448	429	439	419	466	450	463	439	465	458	441	501	429	436	430	480	453	453	485	436	420	460	469	457	471	510	452	455	439	450	445	434	478	439	441	440	461	434	420	450	433	443	458	434	475	435	469	445	445	470	459	471	456	438	455	439	421	447	450	463	423	446	432	435	462	474	450	462	448	443	477	462	406	481	488	448	465	435	468	473	485	426	443	451	424	492	432	421	474	477	447	424	436	477	423	459	463	433	497	438	438	482	472	459	449	485	438	439	431	457	458	466	471	463	462	449	472	467	467	428	464	463	470	469	464	427	454	423	468	428	461	476	437	437	454	456	475	428	441	471	450	471	458	454	457	448	458	498	444	451	438	461	451	447	449	457	439	447	473	414	456	433	458	476	422	459	425	464	449	477	465	420	476	461	497	429	443	460	463	461	458	459	482	428	419	424	416	445	434	393	436	423	456	466	410	461	464	468	429	463	414	462	434	478	428	441	458	465	429	450	412	474	460	444	470	474	479	455	429	486	458	450	438	443	462	421	471	492	475	491	458	448	451	414	453	467	448	426	461	451	429	484	494	471	460	426	435	441	421	473	434	447	447	452	439	436	461	423	456	468	470	432	476	443	480	432	436	463	425	420	429	448	442	434	432	441	457	428	427	431	456	449	440	443	443	466	450	481	481	443	445	470	443	424	469	423	485	456	498	433	442	443	472	464	453	500	454	420	437	437	451	483	458	475	471	433	451	422	412	430	470	433	443	458	419	427	476	430	485	455	470	481	491	462	482	486	454	471	440	468	416	433	448	434	419	435	417	464	416	439	416	434	467	443	438	446	468	455	441	466	472	452	485	431	448	443	448	433	446	462	449	423	462	458	451	445	440	443	428	487	456	409	418	491	476	439	449	456	445	486	453	435	449	473	454	445	469	437	446	442	484	486	503	444	422	445	465	489	460	450	461	466	479	475	452	454	473	448	462	437	461	404	439	483	436	488	466	437	434	444	451	460	453	467	423	482	435	472	433	447	438	415	448	401	456	461	476	465	450	450	419	459	451	454	461	458	429	437	431	451	474	472	461	480	430	417	424	433	430	440	453	436	490	457	454	458	473	430	458	438	456	513	435	439	425	439	433	428	424	459	454	435	434	393	450	461	418	438	455	406	427	462	474	465	496	423	415	427	424	429	435	458	434	466	434	402	441	420	468	472	458	486	443	458	466	406	435	447	455	473	448	451	447	463	461	426	451	510	449	458	435	469	454	449	477	443	476	474	423	477	470	442	475	428	432	401	460	461	454	485	467	464	462	484	459	470	415	461	451	432	455	422	471	463	490	422	398	427	436	445	489	465	456	423	439	452	437	457	402	489	429	455	430	477	439	442	458	507	439	440	440	492	477	445	487	435	438	476	436	457	467	477	484	454	453	449	458	461	459	454	511	468	412	515	443	459	467	447	407	460	479	431	457	452	434	434	464	488	445	468	427	478	466	417	456	441	424	461	448	424	440	445	446	463	452	495	439	420	464	450	466	445
23803	23835	39486	40814	30295	18995	5577	941	627	617	587	626	522	556	524	556	558	519	544	574	541	563	579	561	609	586	559	576	533	527	589	557	572	591	535	581	556	549	531	586	565	562	578	563	579	542	580	553	539	512	521	539	554	503	556	576	528	543	551	521	543	544	570	559	551	497	516	545	565	595	577	561	553	578	555	501	527	532	566	587	560	558	568	545	518	525	551	588	506	562	567	563	535	552	532	544	591	512	566	571	564	585	542	539	565	522	542	582	564	553	549	548	524	553	539	568	565	559	538	613	573	512	554	601	523	521	544	564	538	558	525	584	538	542	536	582	555	553	558	549	549	545	564	558	556	556	563	556	559	514	589	518	526	541	551	499	508	543	551	570	561	578	544	544	531	557	571	557	581	560	536	565	566	563	521	528	514	559	556	568	541	588	523	564	541	555	536	581	539	536	591	548	571	583	548	510	539	556	525	583	527	591	560	542	566	560	608	549	529	570	554	550	576	573	511	564	572	525	559	542	518	545	581	555	520	531	523	515	580	549	547	550	604	541	585	539	579	508	558	538	541	562	602	558	593	549	584	525	522	532	537	519	554	554	615	549	583	565	564	535	577	505	548	537	591	528	568	496	540	500	574	562	532	520	572	563	579	517	582	547	560	582	534	542	515	555	581	549	533	535	527	518	564	573	584	510	574	569	541	569	532	522	582	513	508	516	520	578	536	564	516	534	598	563	549	539	540	566	586	556	557	519	518	555	533	573	593	546	552	546	541	538	541	564	535	563	572	520	554	520	567	561	557	588	545	574	569	549	561	563	530	562	575	546	516	588	564	575	539	506	557	525	522	570	544	579	545	534	540	556	532	563	524	564	576	528	549	526	543	548	551	566	529	571	553	536	568	522	520	550	543	521	521	541	522	511	553	554	567	591	585	581	601	572	584	531	575	565	537	546	538	582	556	527	569	544	545	575	529	549	530	538	523	514	539	547	558	584	536	530	537	543	520	507	519	585	552	553	561	533	563	547	499	562	506	551	554	530	552	527	534	524	556	540	506	529	562	522	548	571	550	516	516	551	529	566	551	515	556	554	552	522	587	532	548	535	584	523	506	528	535	546	540	576	531	515	535	539	570	524	517	533	582	509	527	526	527	546	509	534	539	595	563	568	552	556	541	528	581	530	528	545	516	550	529	555	544	592	585	516	586	529	537	539	553	565	561	567	550	580	535	517	559	561	549	544	564	585	501	547	579	550	539	564	510	552	549	535	592	570	537	534	585	544	515	540	524	546	519	534	531	552	562	544	553	512	554	502	562	546	578	568	531	590	529	539	567	559	512	525	545	562	535	578	534	558	495	550	578	519	526	570	519	531	558	520	533	511	567	583	538	540	546	523	554	562	542	532	590	533	562	563	547	570	553	571	517	583	607	539	536	546	542	546	580	574	499	553	519	535	581	556	548	556	528	599	562	510	504	553	528	575	587	566	560	542	545	549	541	559	600	564	553	574	516	563	563	536	556	552	567	563	564	551	562	559	553	502	507	580	562	552	540	562	554	536	559	564	561	555	539	538	530	541	534	546	561	554	529	537	566	539	566	581	602	538	526	585	545	535	568	548	552	519	534	538	543	544	548	530	576	544	511	585	577	516	612	521	536	533	610	587	505	550	591	539	537	562	556	532	574	552	549	531	556	532	606	541	532	569	543	571	567	545	528	525	556	589	515	533	514	588	532	508	533	541	560	540	533	541	512	575	495	563	546	569	560	531	557	542	582	531	573	523	556	583	523	550	618	591	568	556	546	572	569	574	565	557	558	555	526	549	545	542	544	590	529	576	589	591	557	519	522	530	558	567	552	519	521	534	564	578	571	520	539	582	572	535	611	549	554	530	522	541	568	516	574	549	566	545	527	569	530	563	539	522	583	513	577	509	521	522	545	513	545	551	549	528	544	566	519	539	536	562	574	550	547	537	572	544	530	541	557	563	543	530	536	606	537	563	578	548	554	527	515	559	551	557	558	525	541	594	548	547	520	503	550	532	580	552	523	520	565	554	535	551	507	568	567	536	518	574	588	594	523	516	559	552	532	508	498	587	597	569	534	547	554	519	564	595	531	561	538	554	536	524	531	518	514	528	557	564	541	560	558	503	541	569	560	521	540	593	553	544	531	526	522	544	529	569	579	571	573	520	546	570	548	576	537	568	551	540	573	597	536	547	558	575	573	543	546	551	549	580	537	558	552	575	511	563	552	538	554	512	512	538	567	556	519	533	528	514	514	582	552	533	556	520	563	555	584	546	547	559	561	548	562	580	551	568	513	529	539	502	502	593	544	528	543	573	529	570	546	566	520	577	555	516	550	573	538	478	558	514	557	562	566	525	583	480	516	547	514	557	537	554	580	566	527	536	586	566	565	547	577	566	557	562	568	571	529	548	582	544	564	529	531	539	527	505	579	549	587	526	561	517	571	546	557	547	541	553	560	566	535	513	544	580	584	543	562	538	564	529	517	528	534	563	512	505	558	535	546	561	579	595	570	560	524	590	554	530	559	562	531	558	544	542	532	575	553	586	548	563	592	566	555	506	551	572	527	541	614	590	529	573	486	577	528	586	568	539	560	565	561	514	546	538	588	558	502	574	519	537	495	508	545	512	539	536	548	573	536	570	549	523	551	566	562	564	526	584	521	564	577	562	527	564	579	569	507	561	578	534	560	510	563	568	537	605	548	539	525	525	515	529	543	568	589	538	543	519	538	547	582	526	512	540	538	559	567	511	557	589	531	533	542	575	504	502	535	561	566	555	545	527	512	536	575	577	567	557	542	543	557	547	532	571	562	543	590	565	512	546	556	538	556	551	523	525	560	517	593	548	572	562	533	546	554	514	538	571	540	546	565	558	564	556	546	536	573	541	558	561	571	525	582	564	531	546	567	540	570	559	549	514	519	586	587	592	533	564	533	512	549	557	558	584	549	565	535	564	539	563	507	565	539	527	531	514	500	563	543	525	572	552	529	525	578	551	523	578	522	547	557	546	540	549	512	531	530	540	559	504	570	608	552	540	541	546	562	539	556	536	564	530	516	546	561	553	579	509	553	548	554	539	607	535	596	531	575	549	520	543	544	536	532	562	537	536	518	572	584	567	543	529	554	532	548	562	536	550	541	567	546	542	534	541	560	537	569	530	542	512	581	562	570	581	564	520	540	540	557	572	577	563	556	553	530	530	515	541	546	531	531	519	536	522	606	552	554	549	538	578	553	566	498	551	554	534	591	555	534	509	542	530	521	563	574	548	555	569	546	603	574	541	567	571	500	521	546	547	582	547	548	577	570	532	511	563	522	543	544	534	514	521	519	547	531	491	514	571	519	593	560	552	573	555	521	555	565	537	608	513	512	570	563	542	525	566	556	552	565	551	517	539	508	537	518	538	527	568	504	505	535	551	553	605	567	571	585	555	572	556	524	509	501	561	519	528	535	566	569	569	595	540	553	556	555	560	530	573	548	546	543	573
60467	101311	79684	53467	27569	9731	2123	736	609	588	628	610	589	564	616	601	615	628	600	568	573	563	595	706	631	584	600	583	564	570	587	595	588	628	595	562	564	522	573	580	631	598	577	583	560	620	597	594	613	599	571	586	537	594	559	609	535	573	614	605	568	560	612	574	588	588	580	584	540	576	591	599	590	613	599	600	559	591	593	572	591	569	554	528	545	586	614	617	580	584	530	564	588	570	603	641	570	661	561	616	542	588	612	586	616	562	654	537	595	573	566	584	596	606	613	635	560	588	590	595	599	590	613	580	639	585	580	617	605	595	613	606	593	552	594	566	559	591	600	563	634	584	570	584	559	605	576	570	575	559	599	530	592	642	564	594	566	599	603	542	572	583	567	549	577	588	590	584	571	558	599	610	592	544	561	537	595	613	607	622	589	604	547	605	566	558	602	610	596	582	589	586	537	623	613	592	579	600	553	585	520	591	615	590	568	550	607	597	549	575	589	588	581	611	620	537	572	582	592	561	548	570	550	618	587	571	581	555	576	572	563	571	573	605	589	598	576	565	607	572	589	625	588	551	553	602	609	594	618	594	591	587	619	583	579	596	589	547	543	559	643	600	620	621	565	574	591	598	616	547	554	559	563	580	573	580	558	549	581	587	612	570	577	563	583	580	595	622	625	585	597	546	571	628	568	574	611	624	586	560	616	601	552	615	582	593	568	601	618	555	575	603	605	536	583	613	541	600	584	562	573	641	604	611	559	573	595	563	628	615	590	558	601	607	507	615	578	560	587	546	594	531	570	581	581	556	584	616	560	589	600	610	540	577	636	595	600	560	608	607	568	596	546	553	623	579	579	541	584	617	576	557	598	619	634	567	613	593	611	588	570	548	558	554	587	543	547	612	594	558	590	600	603	643	572	559	583	595	591	547	619	582	609	545	591	609	578	593	517	559	603	575	583	580	579	544	588	600	533	592	570	579	565	604	577	569	605	609	575	563	537	574	593	622	575	574	570	583	602	544	584	591	562	539	642	577	586	576	591	626	539	568	555	582	652	601	573	616	611	566	566	566	575	598	581	578	576	562	507	603	588	604	553	619	579	571	618	598	556	578	612	574	576	580	585	558	567	578	592	561	586	576	599	555	599	619	564	621	560	606	565	611	605	536	631	627	568	565	576	579	540	588	608	561	566	558	578	599	565	606	590	549	536	613	617	598	619	609	577	581	586	577	583	598	556	557	593	600	574	600	580	595	582	551	595	605	618	582	626	592	617	561	565	609	587	601	575	571	577	593	622	622	598	599	566	579	611	575	559	570	562	612	543	589	616	610	595	548	634	583	602	594	574	586	566	600	624	582	627	567	611	604	563	592	556	546	565	573	576	591	602	530	570	594	612	566	546	588	556	578	588	568	618	586	545	587	605	624	572	575	511	585	591	570	579	571	548	534	571	561	558	594	624	587	614	596	622	612	616	588	595	605	601	573	608	602	550	559	586	562	541	555	599	596	568	614	576	612	584	584	639	615	541	567	583	617	588	585	586	553	602	572	609	573	566	579	596	609	601	583	576	594	581	577	596	601	611	586	553	573	617	628	556	619	591	521	599	546	562	618	584	579	602	559	587	561	617	562	576	601	601	559	552	559	587	547	600	619	553	616	559	621	574	608	589	599	561	554	603	557	577	601	553	606	586	570	593	606	637	612	618	581	577	550	561	599	546	582	631	642	539	602	573	594	558	586	584	614	593	579	569	585	574	600	613	593	574	600	553	584	614	575	574	562	546	598	608	548	595	558	577	589	573	568	568	609	592	544	560	576	575	563	562	575	612	602	555	577	574	623	601	566	571	571	588	571	585	571	562	601	598	585	563	539	556	626	573	609	613	618	573	596	566	581	601	630	572	618	579	595	569	585	603	597	610	588	621	595	561	599	614	602	622	578	620	590	558	538	589	619	612	616	551	583	600	607	573	595	556	565	557	627	599	593	635	585	596	607	567	564	585	617	559	605	609	565	566	593	549	557	543	557	551	591	608	561	555	552	545	608	596	552	562	588	583	619	566	544	569	590	590	575	589	557	564	534	576	583	589	605	574	580	617	572	596	615	613	589	583	596	544	575	603	577	563	596	552	608	577	574	604	612	613	605	627	585	556	635	588	552	554	584	562	601	589	576	607	518	573	557	562	596	625	596	580	581	572	582	555	572	591	576	549	557	542	566	598	560	568	570	588	572	602	566	578	566	591	610	593	570	549	595	615	579	593	603	587	592	557	641	568	593	576	560	585	595	588	595	580	519	585	592	558	613	594	609	572	548	613	580	597	609	590	563	567	595	580	607	590	577	586	558	582	530	616	571	572	614	627	569	572	559	574	607	569	608	582	579	573	586	599	582	569	562	609	568	595	617	545	644	582	555	625	552	594	572	596	565	586	617	568	597	569	590	602	603	581	568	596	611	583	558	574	626	618	543	576	636	616	571	592	559	598	597	588	593	556	552	610	611	606	607	572	592	580	559	590	608	562	584	597	541	589	593	617	549	599	561	552	549	577	564	633	614	584	593	589	579	562	565	584	558	584	538	613	597	576	583	580	542	578	594	564	592	544	573	605	595	585	588	622	614	575	608	580	590	568	548	575	567	580	583	584	540	552	615	616	597	534	597	595	549	597	518	579	534	562	556	558	623	609	591	571	582	568	579	586	592	574	586	603	593	610	574	556	574	557	543	562	575	607	615	576	581	610	567	578	595	551	529	591	540	596	589	594	581	604	542	588	588	563	545	581	554	573	576	564	617	534	544	577	566	605	583	581	604	618	588	587	579	632	598	597	568	605	585	576	550	594	585	598	554	595	519	581	598	622	568	589	617	575	614	576	584	573	585	577	597	597	592	623	590	586	563	578	590	580	591	565	587	569	580	570	556	543	624	584	593	590	583	521	590	578	571	596	568	562	532	582	585	583	605	568	554	576	587	517	596	574	620	553	586	561	585	589	554	596	561	569	563	557	579	588	571	575	555	603	597	602	548	636	557	558	575	588	630	551	565	595	590	618	572	568	615	578	614	590	598	589	576	537	556	559	575	521	573	525	603	581	590	625	615	611	592	582	579	598	570	597	570	535	614	593	600	580	618	592	571	557	620	576	560	649	581	568	604	555	581	549	598	562	600	581	582	560	563	605	558	565	583	619	579	570	577	577	618	549	595	569	572	583	594	542	628	576	561	553	618	623	516	572	612	574	570	563	616	585	573	595	549	607	598	530	597	585	574	595	578	575	600	589	627	569	635	612	566	556	579	573	578	574	591	561	617	569	560	556	592	544	566	582	589	548	572	563	592	587	583	590	601	571	572	620	593	570	593	564	593	557	621	562	596	614	604	554	549	525	577	574	565	536	576	587	623	541	567	618	615	576	587	592	590	574	590	576	564	600	590	601	576	582	555	570	592	592	565	596	556	545	530	563	588	573	600	595	587	569	552	582	567	590	586	592	537	627	592	536	531	582	609	549	622	580	539	516	621
28487	28831	28896	14376	3432	974	510	406	406	401	375	369	399	415	368	394	372	381	388	388	406	429	427	384	408	397	376	336	403	383	404	408	383	390	382	410	363	393	383	324	384	383	374	391	386	392	405	369	384	382	410	393	386	376	394	384	405	386	408	389	373	371	400	403	330	363	412	416	364	386	380	391	377	396	407	413	376	402	392	383	375	408	371	383	389	359	389	377	405	353	398	410	389	387	384	382	365	363	395	372	386	427	405	371	359	424	374	386	386	368	376	412	379	371	373	394	383	369	405	375	367	379	393	387	413	366	384	413	322	352	393	397	364	380	433	365	454	355	390	387	383	382	383	389	388	417	356	409	361	383	379	363	378	390	455	377	364	353	382	357	379	376	380	379	420	364	393	363	405	386	379	349	419	389	400	380	379	457	376	402	371	353	408	381	399	431	351	405	397	382	371	362	377	386	349	421	390	369	395	402	416	403	374	397	399	402	383	375	394	381	390	381	382	407	398	402	381	398	353	409	357	371	390	381	336	419	385	393	365	390	428	389	403	367	375	390	389	393	360	408	397	400	388	384	398	369	369	370	392	347	435	440	384	402	369	363	405	382	425	367	440	408	392	369	370	385	380	385	378	389	385	395	406	416	367	373	370	365	401	355	393	358	390	363	385	351	373	377	389	407	387	400	400	356	386	419	425	384	357	393	405	365	365	363	387	384	394	383	368	360	372	382	361	354	403	404	382	365	401	396	391	414	395	359	411	429	360	369	408	429	396	370	366	412	367	354	375	384	341	373	349	387	406	424	376	377	404	382	394	384	404	358	403	388	424	417	397	386	407	400	401	399	385	394	409	366	370	426	363	370	377	387	427	390	348	379	416	393	378	373	378	355	356	393	379	395	379	335	400	390	392	362	411	402	382	376	359	395	382	426	385	381	355	396	364	345	418	387	415	376	389	422	405	431	384	363	421	373	416	372	404	365	366	421	383	360	388	423	363	409	398	432	367	391	392	415	386	380	372	395	390	398	419	404	408	404	392	370	410	401	394	376	396	390	385	371	380	399	414	386	380	362	375	396	370	360	365	397	382	368	385	425	405	397	398	372	416	332	391	379	409	382	394	355	390	416	407	413	392	348	388	384	388	382	384	367	413	389	380	394	371	356	372	424	359	356	346	327	408	351	397	348	370	387	365	384	404	379	364	376	376	402	372	379	391	441	367	394	386	441	407	391	386	402	399	385	377	385	357	394	394	386	405	386	368	383	397	381	390	382	427	404	366	429	407	399	378	374	405	341	376	396	400	394	398	406	409	379	360	367	400	394	390	365	384	379	383	365	411	357	399	424	395	404	389	369	378	425	396	363	374	373	390	400	339	385	406	401	409	387	364	361	397	423	374	396	396	368	384	373	391	405	419	413	423	388	359	383	397	363	342	360	398	376	370	395	395	406	361	383	369	395	399	408	414	402	402	377	405	387	402	389	403	399	406	409	392	365	407	406	400	358	396	390	400	422	412	359	356	358	409	410	423	395	409	381	377	387	346	401	373	415	343	399	388	393	403	374	431	401	407	390	368	380	396	385	348	391	378	381	380	407	385	373	376	377	401	418	402	372	387	365	382	400	441	362	397	372	386	423	386	364	400	366	372	354	362	391	417	410	383	374	382	374	385	369	398	425	428	387	395	355	384	388	393	365	358	379	409	373	388	386	413	394	409	368	441	354	353	381	355	397	369	417	383	408	388	385	369	392	385	412	398	381	394	370	384	389	405	396	360	375	358	363	373	380	363	367	378	398	382	376	341	396	396	388	423	369	417	386	401	387	381	374	409	398	353	396	402	404	425	373	386	389	410	378	351	411	398	396	352	401	423	379	342	402	430	384	348	421	406	374	376	369	399	393	384	376	366	403	408	365	406	389	400	382	375	377	385	378	368	385	404	370	381	388	396	432	364	404	372	404	393	362	402	374	397	394	401	368	403	385	415	389	370	400	404	404	384	387	388	388	404	366	392	394	416	384	358	355	364	362	395	392	380	389	354	382	387	397	343	373	380	392	382	377	378	394	386	375	372	365	387	374	399	409	399	377	414	401	389	365	398	380	382	394	407	418	383	398	355	390	383	370	409	358	358	406	403	408	423	406	371	367	367	371	401	378	397	393	366	388	368	365	379	388	351	427	436	399	404	400	372	404	407	369	356	375	397	377	385	383	383	383	366	395	407	395	371	390	394	394	430	369	384	383	373	393	369	402	383	417	380	358	386	362	397	376	402	385	392	375	376	374	403	383	371	403	388	399	397	387	368	372	357	376	358	386	342	372	344	382	375	394	401	412	403	408	370	398	406	395	358	408	376	395	374	374	396	396	413	393	388	387	377	362	411	386	423	372	402	400	392	408	378	404	397	385	394	391	345	416	397	381	372	381	386	390	417	406	340	379	426	433	372	372	420	363	410	403	380	410	371	374	399	373	425	381	369	390	357	382	404	389	402	395	397	381	367	364	398	396	381	395	377	396	421	393	404	370	433	373	376	390	397	401	402	367	379	429	391	397	383	431	407	396	371	399	400	382	350	417	403	401	404	366	395	408	393	394	394	337	396	365	353	399	382	391	395	393	384	383	395	383	382	375	383	354	391	355	402	377	371	365	407	411	414	374	360	399	386	418	397	399	388	403	394	392	409	419	471	397	426	365	380	377	390	400	406	408	384	396	382	386	367	397	384	395	419	402	346	447	409	414	403	371	368	395	401	413	402	416	381	382	390	393	434	397	385	410	395	340	356	390	398	382	377	397	364	405	435	385	352	374	418	384	443	409	370	388	380	398	390	386	369	415	359	427	448	352	411	390	360	364	379	424	389	399	378	370	421	429	407	425	407	383	346	369	429	395	378	366	342	429	386	386	374	403	370	431	379	375	410	410	408	389	363	388	365	354	401	408	382	406	434	377	381	392	368	416	400	385	421	401	401	375	384	371	400	394	381	414	393	342	367	389	400	397	385	381	418	385	405	391	400	398	395	357	391	417	364	426	384	411	399	363	382	358	389	373	366	400	367	414	384	386	409	332	374	378	393	403	391	397	417	332	381	362	374	393	391	423	404	410	366	396	398	374	386	383	373	367	358	354	390	382	374	384	390	401	414	391	424	393	367	359	372	340	409	419	430	348	407	373	417	370	362	391	388	398	430	382	414	395	368	398	389	361	377	389	371	399	389	405	363	373	396	380	415	347	345	366	407	420	423	392	395	412	373	371	357	364	359	374	381	362	359	438	391	362	383	370	405	396	372	408	389	377	356	387	395	401	386	364	448	381	379	382	381	395	384	385	385	370	384	367	387	353	363	412	409	361	411	394	371	378	404	366	385	360	400	402	404	396	399	388	384	395	366	387	424	388	425	403	380	388	369	376	345	391	378	353	405	387	373	418	383	396	377	352	351	357	407	362	336	400	401	407	384	399	357	385	360	389	393	389	426	362	381	412	415	384	390	355	415	397	394	406	379	410	373	370	393	355	364	390
16876	35985	23642	8235	2625	965	490	370	347	329	366	364	363	370	406	384	372	377	410	361	372	380	400	377	374	356	425	347	383	388	392	380	404	383	377	371	368	355	369	378	385	408	391	361	403	350	382	364	370	349	391	400	406	337	373	375	368	375	392	373	356	363	361	377	375	369	381	351	367	379	393	349	403	357	372	408	355	365	380	389	379	375	333	329	358	371	375	391	364	373	355	338	348	405	357	357	383	364	400	359	381	346	367	386	360	367	359	333	375	382	374	346	357	380	350	398	386	348	375	388	354	391	367	337	381	389	375	393	396	348	369	382	361	384	340	351	393	347	360	367	391	366	395	349	395	374	337	365	357	368	406	382	384	406	343	383	358	376	369	371	378	349	375	405	345	365	348	350	383	351	372	345	351	361	360	396	383	348	379	386	358	369	382	348	349	348	379	374	394	374	377	390	370	377	385	399	365	363	351	379	386	380	384	339	373	367	342	396	367	373	385	348	351	340	318	375	358	364	365	382	353	369	360	344	356	368	381	369	357	376	379	354	331	357	362	405	350	370	374	353	364	339	376	390	398	386	374	401	395	376	413	379	396	371	391	332	367	391	386	380	376	363	371	370	338	378	408	351	378	377	358	361	393	382	356	352	369	391	380	369	391	394	400	379	350	391	357	314	382	369	377	375	349	392	338	380	386	377	361	363	355	372	404	420	366	370	358	345	342	373	365	370	373	392	407	396	401	400	393	400	367	366	414	383	364	356	375	364	338	404	378	367	377	358	365	374	371	377	385	355	389	365	364	386	374	374	376	332	391	372	362	353	373	391	383	382	348	373	359	395	386	350	364	340	373	369	354	386	383	364	374	373	354	365	384	337	388	361	363	341	387	327	368	366	380	375	397	400	384	365	353	352	396	382	351	395	389	383	375	397	364	374	369	379	340	352	390	375	392	391	379	387	375	382	345	365	354	355	387	360	331	369	363	342	381	390	373	336	372	371	335	374	343	385	383	361	351	372	404	366	368	352	370	356	377	368	381	372	381	378	382	361	371	388	355	397	374	387	391	377	377	352	351	375	389	349	375	350	386	379	380	376	376	360	363	338	325	372	376	350	338	386	380	374	386	388	395	330	349	346	364	367	386	354	362	373	369	360	386	400	349	343	368	379	334	352	376	345	373	393	368	395	337	360	365	361	348	300	383	363	388	405	352	361	358	398	371	410	368	371	368	375	415	382	402	371	378	361	358	354	361	371	366	378	373	341	368	358	362	371	380	357	349	377	354	382	360	356	361	341	332	410	350	326	366	374	369	369	343	380	378	362	347	340	380	354	373	391	361	355	385	365	304	373	355	386	377	360	394	356	385	359	376	365	363	342	369	357	354	393	383	349	389	355	368	375	389	342	358	353	405	385	359	385	376	351	350	361	370	377	381	405	386	383	386	369	388	387	353	379	356	357	388	373	362	366	355	328	361	394	361	380	380	374	333	378	382	373	399	353	361	354	372	363	380	369	385	369	375	386	348	349	357	371	349	359	371	399	378	365	386	393	365	356	417	363	362	390	357	356	362	375	348	399	360	386	346	377	383	381	363	379	360	366	350	367	388	335	413	371	381	360	367	377	375	342	394	365	402	350	365	362	335	366	395	381	374	360	415	386	367	357	372	343	342	396	345	390	366	366	365	386	352	381	366	348	385	332	396	389	341	378	374	326	328	371	342	356	350	356	358	346	399	350	419	378	345	330	377	373	380	368	352	351	367	379	372	404	362	355	380	363	381	397	358	392	417	367	355	348	361	376	367	342	408	362	355	374	357	401	347	371	353	388	338	369	390	372	401	356	384	351	380	389	329	396	377	366	398	388	384	399	368	357	392	360	384	345	375	380	354	386	361	382	373	401	372	370	366	362	362	348	358	382	357	336	414	327	370	363	380	335	373	368	381	370	384	375	383	359	363	347	389	371	353	351	371	368	379	378	363	372	368	348	357	384	346	363	364	355	399	370	387	364	376	371	369	394	364	372	340	394	355	360	374	369	357	368	399	352	353	392	377	354	362	345	400	386	379	393	378	365	351	355	383	372	388	339	386	376	348	379	388	395	383	343	349	353	344	361	375	369	380	312	376	381	365	377	369	393	408	345	359	379	383	403	393	352	352	392	377	380	391	379	331	356	382	357	373	361	364	389	361	404	398	396	349	368	381	359	384	344	372	361	371	363	383	362	363	389	368	374	368	332	342	388	346	330	352	378	370	342	366	362	394	403	365	379	392	350	362	360	360	337	369	369	378	381	381	379	340	366	379	332	344	360	366	357	350	397	351	375	369	374	365	357	336	338	348	338	379	357	373	352	354	371	398	366	361	356	370	392	363	350	362	376	400	370	375	363	388	381	369	412	387	347	341	356	360	371	353	374	380	376	386	391	338	370	385	379	327	362	351	337	356	368	370	335	367	358	372	389	356	388	384	358	385	348	310	391	399	401	371	365	369	385	383	387	363	349	359	350	365	362	377	390	378	376	371	360	330	363	337	404	400	396	375	371	363	358	371	375	392	371	370	419	371	364	356	350	378	351	347	374	395	377	359	375	403	380	368	340	361	350	374	371	388	366	394	384	393	397	364	365	384	358	361	358	384	407	370	349	353	357	365	361	358	420	339	358	387	365	350	375	381	352	368	364	368	357	374	340	347	340	335	357	409	360	380	390	377	347	387	349	345	357	339	358	362	360	341	348	353	363	381	362	375	389	371	334	368	404	368	343	361	361	362	312	376	378	372	349	392	349	341	353	392	355	358	360	347	371	370	383	377	361	366	353	383	380	363	360	352	381	375	357	377	368	375	365	373	366	375	367	365	357	388	373	390	377	355	343	370	345	338	401	365	406	390	346	329	401	393	364	355	378	375	364	376	371	374	349	377	348	382	353	370	367	338	362	340	351	362	378	357	365	341	353	354	346	394	374	379	356	352	378	372	383	367	369	411	362	409	364	338	329	382	399	362	380	368	367	344	405	386	339	348	369	376	383	339	379	383	382	350	381	360	344	351	343	400	323	370	353	353	339	381	353	349	392	369	368	353	349	374	394	380	385	392	354	409	366	349	356	350	363	351	379	341	376	356	382	350	372	373	337	389	378	387	350	389	386	380	350	362	338	344	374	360	377	382	371	353	350	349	393	360	368	383	339	378	364	382	362	408	350	381	365	385	349	375	386	342	382	386	379	368	379	376	369	355	371	402	364	349	364	366	377	381	370	363	371	353	359	379	384	394	352	392	354	341	389	384	381	376	368	370	404	380	374	354	363	404	357	328	347	352	380	384	350	369	345	330	349	413	365	347	390	365	392	362	344	374	345	367	385	382	366	345	382	370	378	357	345	356	339	373	389	380	390	353	353	400	376	395	378	359	330	371	357	358	379	388	384	352	360	332	356	341	357	353	391	338	385	361	330	344	374	381	378	366	386	376	375	383	382	355	366	366	366	371	359	342	371	412	385	352	369	363	343	378	379	385	343	357	354
25144	27682	48723	43166	23004	9260	1729	572	453	415	482	474	445	449	480	442	466	495	455	484	435	383	497	459	432	463	454	447	446	466	418	458	471	432	465	415	444	439	479	428	489	444	462	476	446	458	420	451	461	435	462	478	414	426	424	427	392	444	461	373	414	465	439	466	441	446	449	432	442	480	451	440	460	405	439	442	421	426	475	429	415	464	465	417	443	417	428	477	405	421	433	449	473	428	443	400	425	431	417	408	458	434	467	433	460	398	410	433	480	475	431	448	440	422	435	411	453	482	422	459	390	434	421	490	471	415	391	436	443	390	439	436	455	447	476	428	435	462	469	446	451	430	501	435	455	435	457	450	433	385	433	443	432	427	454	441	428	419	482	410	431	432	424	444	442	453	420	447	446	466	442	460	432	448	477	414	431	419	463	458	448	460	459	439	430	447	455	461	411	475	429	409	449	412	419	448	435	430	427	446	477	462	427	413	455	477	444	395	434	421	435	448	444	448	422	458	426	435	408	460	417	427	453	438	438	412	469	411	411	435	426	396	514	410	465	430	442	415	456	432	413	412	402	448	437	474	421	421	472	426	440	448	408	426	411	461	448	464	433	438	450	431	462	388	420	469	442	428	451	457	446	460	448	424	432	381	487	414	438	422	441	438	441	413	429	432	450	413	423	454	470	437	409	449	450	430	432	421	456	454	440	430	428	408	427	421	450	452	453	429	417	427	465	445	433	428	444	447	461	426	425	435	451	418	449	432	405	442	419	446	461	414	428	459	448	416	408	416	423	424	436	393	445	427	446	404	438	427	454	456	428	431	457	471	474	447	428	440	462	470	426	448	445	435	430	453	425	448	468	406	426	439	481	465	418	427	439	444	470	432	427	458	443	460	455	422	448	441	397	385	431	450	422	433	398	365	450	459	447	452	432	476	427	447	459	456	430	445	472	482	454	447	451	422	455	430	428	421	431	459	428	418	470	440	448	437	454	394	428	464	423	444	419	476	438	461	446	433	427	426	454	422	421	456	472	412	462	452	436	413	426	412	422	509	449	439	439	410	437	438	427	445	429	421	436	408	442	442	452	422	459	432	447	423	444	446	446	407	416	439	468	447	473	435	418	435	431	440	429	411	446	454	435	454	456	434	460	438	431	444	454	453	406	439	435	424	410	418	450	437	440	448	437	455	398	453	464	429	407	420	460	433	430	414	412	457	457	468	449	464	454	433	446	447	446	426	425	456	422	413	434	448	425	420	455	422	502	436	451	459	472	434	438	475	439	450	416	437	443	452	425	419	451	449	455	446	430	476	442	397	445	403	467	465	427	439	426	440	455	431	438	432	455	434	444	430	410	447	434	464	419	432	472	482	430	470	426	449	475	458	439	433	459	428	413	402	409	409	433	434	458	439	427	429	445	450	454	452	442	443	429	463	454	429	461	465	395	451	449	423	414	440	453	404	469	450	464	421	429	437	415	401	460	439	410	453	416	435	452	457	424	430	441	424	410	425	430	461	428	411	445	402	455	474	411	404	423	451	436	447	417	462	433	449	455	439	439	445	436	424	463	450	403	434	453	446	425	439	445	419	431	404	402	461	434	477	439	422	424	448	411	445	469	447	410	446	473	472	449	457	449	464	454	473	444	460	428	413	447	456	418	449	462	401	461	469	448	433	436	438	455	406	440	409	449	451	436	445	449	428	432	453	443	440	475	424	421	439	471	432	453	425	442	475	464	446	421	449	472	424	445	403	419	449	474	478	390	437	441	460	458	466	454	491	423	426	430	453	406	435	476	417	452	426	416	436	448	436	436	413	437	430	452	427	392	460	425	437	453	424	485	456	434	432	424	452	444	467	426	419	422	455	492	460	457	423	395	481	450	457	428	442	432	412	413	462	449	443	451	407	425	438	434	417	448	458	446	438	429	412	428	432	412	464	419	439	457	473	454	503	425	466	457	455	458	426	424	445	420	394	453	439	411	429	424	454	424	459	496	460	454	407	427	432	496	441	422	452	416	439	456	448	454	426	459	422	429	445	442	448	434	469	417	407	451	474	431	420	437	419	437	399	436	448	433	435	441	429	468	442	436	441	406	429	421	446	437	447	412	420	412	444	458	404	417	418	427	448	456	475	430	447	441	462	467	417	481	427	442	419	434	416	461	457	417	410	453	444	452	444	406	423	422	443	451	415	416	442	468	444	468	468	418	451	436	416	430	456	415	485	442	474	452	430	469	441	443	421	463	452	427	450	390	392	469	465	430	434	464	434	443	446	422	423	412	435	445	425	425	428	430	423	474	487	449	430	471	434	436	460	455	420	440	449	425	430	430	446	401	424	463	449	453	483	429	473	465	456	438	420	470	422	440	462	405	485	424	443	424	445	405	444	465	466	474	450	453	435	429	432	421	411	471	422	423	448	435	480	434	467	429	426	430	470	474	444	451	431	444	467	462	395	459	394	433	487	434	426	422	439	448	469	429	447	428	430	460	442	432	473	469	415	456	426	427	478	435	443	446	433	445	398	447	433	443	444	434	447	451	416	446	471	414	467	413	442	422	430	456	430	425	467	416	443	455	413	442	445	427	419	433	426	461	460	427	453	453	425	440	455	457	379	434	409	424	462	461	457	451	422	448	449	452	432	449	412	453	452	453	433	435	439	424	440	445	398	433	407	428	477	434	412	432	422	472	432	423	392	427	472	411	429	454	424	434	458	424	423	457	456	441	434	419	425	448	452	439	464	441	466	431	483	466	429	428	428	437	407	404	457	419	429	410	450	410	424	452	444	456	452	462	428	429	396	436	440	437	452	443	415	465	454	447	434	415	438	457	424	439	467	425	412	450	449	391	430	439	410	433	442	440	438	477	405	428	431	465	443	429	448	436	489	445	452	443	428	409	455	429	432	452	485	415	446	417	388	407	419	419	440	484	482	460	444	473	444	380	469	464	510	434	435	463	459	435	428	451	462	406	426	450	497	427	434	453	460	426	424	444	437	429	445	463	434	434	437	455	437	439	402	448	419	459	444	395	402	476	421	484	452	438	437	462	455	446	478	452	419	420	409	447	497	469	437	467	454	426	430	455	393	453	458	418	419	431	450	434	403	432	433	415	470	439	431	457	449	434	397	453	427	460	421	421	476	426	440	424	444	460	425	427	427	442	392	405	439	426	459	450	490	485	437	467	439	449	447	436	448	439	491	424	406	445	471	411	431	397	435	425	437	449	439	428	456	465	468	422	447	471	446	414	470	452	433	436	466	429	426	425	462	435	447	427	428	438	471	433	438	429	464	430	448	460	415	429	459	428	460	435	406	424	434	432	445	445	406	469	399	462	456	442	458	437	463	442	446	431	438	443	423	425	428	445	469	426	423	457	418	449	422	417	492	453	452	454	409	508	464	438	427	417	429	441	414	441	446	455	459	427	433	417	455	485	434	399	428	427	434	411	468	451	403	457	390	469	419	462	454	466	386	450	448	432	424	437	456	443	453	433	419	410	417	442	444	414	428
46215	90519	67294	36476	14132	5428	1451	499	462	446	439	456	459	465	474	413	422	473	453	450	453	457	453	477	486	485	490	445	438	504	479	449	457	497	470	471	438	478	427	456	479	457	483	454	461	483	475	414	476	451	428	466	459	439	405	470	422	468	433	436	451	456	439	445	454	473	466	441	427	468	433	445	470	449	428	465	439	474	448	444	479	434	499	492	456	462	488	492	438	461	445	457	432	473	413	417	402	455	456	429	446	446	470	482	430	446	438	474	463	451	462	461	466	480	457	460	458	468	474	493	437	407	439	459	454	458	439	464	457	478	459	454	468	440	454	422	437	429	487	451	442	480	414	462	434	453	459	486	456	495	480	451	430	414	459	491	444	412	444	466	459	442	440	481	433	443	458	435	461	453	413	477	467	430	461	436	468	443	485	451	440	445	450	471	457	443	487	463	431	452	519	439	445	480	453	456	455	452	465	481	427	463	433	431	443	464	472	464	439	439	428	419	429	476	458	431	465	492	451	444	430	465	441	455	498	487	448	444	464	415	423	486	469	471	465	483	483	453	478	447	424	469	454	493	453	467	455	435	437	451	454	452	441	422	446	442	455	462	409	453	447	443	433	459	433	441	457	460	459	468	507	498	463	453	455	471	419	446	417	467	485	422	473	440	465	488	441	459	455	477	469	449	414	465	468	417	476	447	416	463	463	424	450	477	453	464	433	444	478	476	483	445	434	471	482	463	501	428	482	483	451	453	492	419	460	446	471	475	471	433	471	385	467	406	421	458	440	423	451	454	444	470	465	481	465	438	439	461	446	455	453	481	434	441	446	434	460	495	457	443	437	433	449	431	476	466	472	483	511	447	454	448	428	474	487	441	471	444	421	421	446	475	446	458	473	444	514	439	431	439	417	456	446	426	452	474	469	479	451	450	440	425	460	453	468	429	445	459	452	429	431	468	429	456	462	502	428	428	463	421	454	445	481	506	477	453	441	422	422	464	452	483	471	469	455	471	427	434	434	488	464	433	433	477	450	501	488	471	461	473	457	478	484	456	466	431	452	446	429	425	427	496	453	449	478	468	455	461	437	453	463	490	459	454	474	479	441	464	461	461	472	447	469	503	492	405	470	464	494	427	488	449	448	443	440	445	463	473	452	445	430	437	474	468	430	477	448	441	445	476	483	465	450	472	437	472	449	427	471	452	464	442	467	471	462	428	449	469	422	431	432	404	438	443	496	445	427	475	409	498	471	456	461	487	433	468	453	458	453	495	478	429	461	450	445	469	433	435	440	448	457	418	439	451	443	482	450	460	453	463	480	481	444	440	454	440	424	466	446	484	424	448	479	464	451	455	451	456	457	461	426	452	473	446	432	442	421	454	423	469	457	445	468	476	461	484	474	424	447	429	417	453	455	418	434	445	462	452	459	461	461	439	458	480	470	406	451	412	428	478	445	461	460	453	467	469	450	443	449	467	439	450	411	424	414	465	468	455	438	478	446	495	427	423	459	420	475	451	475	473	465	449	477	462	468	419	497	439	461	436	403	459	467	490	411	430	446	470	437	510	446	481	467	425	478	473	439	481	464	467	415	441	488	484	471	447	452	465	506	474	448	467	474	451	493	434	455	447	448	457	439	429	434	417	461	445	464	467	479	454	436	442	415	462	479	448	494	450	480	447	483	417	471	473	489	484	445	454	432	488	439	466	477	483	445	446	479	460	454	478	495	456	486	476	449	469	463	485	459	452	430	448	468	449	485	491	498	442	476	438	454	438	462	462	421	464	479	471	433	444	436	461	466	460	455	447	460	470	411	426	508	452	443	491	427	432	418	463	486	451	465	468	472	468	491	450	482	478	434	433	474	483	445	481	456	430	446	443	463	458	448	477	462	438	449	490	443	494	457	418	450	452	493	446	469	458	429	454	488	481	465	472	437	445	440	487	449	431	439	461	451	478	462	452	473	444	436	432	446	456	448	441	473	448	446	445	440	491	471	413	479	458	512	447	466	440	454	449	452	500	471	431	443	440	456	469	438	414	480	426	470	494	435	484	482	450	469	451	449	453	452	434	456	436	483	457	452	458	466	458	424	447	479	479	435	459	517	439	437	435	450	449	476	493	498	443	455	506	457	469	466	469	502	426	460	466	426	454	472	463	508	469	418	437	439	469	490	458	473	443	458	424	409	429	437	465	419	481	488	428	478	407	466	439	493	449	446	462	437	464	478	431	435	446	470	447	438	444	456	482	475	434	452	475	425	452	457	440	430	437	457	460	474	404	456	453	475	456	460	455	428	467	441	511	429	440	465	466	454	447	417	450	462	394	483	480	462	435	471	437	455	449	429	490	456	467	472	421	426	433	444	436	456	473	431	482	472	439	453	479	467	462	439	467	438	422	471	471	487	452	428	442	457	468	447	458	457	466	420	474	457	434	456	467	446	465	443	458	409	476	422	456	470	436	458	439	482	466	417	458	450	415	454	438	449	480	439	476	424	457	445	431	417	462	435	482	453	433	475	472	479	466	480	476	449	492	442	448	433	469	471	438	452	434	481	462	465	445	441	442	446	425	467	439	464	471	450	479	469	438	471	432	428	458	455	465	424	483	465	425	453	435	432	434	478	448	445	462	485	444	456	460	495	465	457	445	482	489	423	467	471	431	463	476	487	478	465	434	451	419	458	451	465	441	471	463	433	471	446	464	432	427	480	486	446	456	444	466	448	456	446	465	446	468	468	444	479	467	428	464	454	458	422	466	497	444	476	438	465	464	464	443	475	466	432	428	443	457	436	415	451	432	450	466	453	446	471	501	451	449	476	442	483	405	506	448	423	455	431	426	432	481	489	446	474	477	464	456	452	457	463	470	435	480	436	451	426	446	479	434	462	448	426	466	481	457	446	457	456	408	451	458	450	458	455	443	480	437	449	459	449	450	454	459	476	468	443	477	469	433	499	489	439	423	411	448	474	442	455	477	503	438	452	450	439	467	443	490	441	456	451	452	467	457	449	407	445	461	450	463	488	428	473	449	466	447	472	434	454	458	432	457	460	461	449	451	466	469	427	480	469	447	420	426	429	476	482	500	482	471	451	469	471	462	513	445	443	468	467	497	467	455	439	421	482	485	469	417	448	432	463	471	450	457	426	475	444	462	432	440	391	472	443	447	446	467	454	482	419	455	452	453	504	479	423	437	462	480	481	441	470	455	408	480	468	467	460	446	472	458	444	488	399	475	443	472	435	437	449	451	467	428	435	436	429	437	434	462	432	447	449	444	473	467	464	459	421	453	476	459	475	469	449	465	442	429	481	447	451	472	425	441	468	449	455	479	416	451	438	451	465	439	438	456	456	445	440	418	497	514	429	449	484	453	442	451	434	486	438	481	463	432	460	470	468	446	462	449	438	442	453	465	446	457	464	484	450	434	462	439	433	463	471	411	435	476	438	433	450	470	427	449	446	422	455	428	430	460	446	447	463	462	512	457	448	450	443	465	464	451	468	446	462	455	482	447
23772	23462	41868	41888	29883	18962	6411	844	590	607	634	549	591	601	580	578	584	575	554	559	545	549	571	565	548	555	585	549	522	535	581	573	595	603	550	534	598	581	519	577	589	558	557	544	556	527	602	574	574	547	545	551	538	549	561	576	573	511	564	593	568	547	530	554	562	490	585	580	527	519	523	599	556	559	527	584	584	527	577	546	579	544	537	572	548	515	527	573	549	537	519	591	603	568	518	531	565	526	618	537	547	570	577	535	585	562	585	567	607	585	560	570	549	583	513	545	484	500	572	549	522	537	515	572	524	561	541	557	562	537	552	534	558	577	544	506	558	547	548	548	554	549	549	552	565	544	515	531	529	537	555	595	529	553	564	534	494	548	538	551	537	528	550	524	530	551	533	548	559	542	553	531	532	556	560	542	538	555	567	567	600	561	599	555	601	539	534	543	579	559	542	555	517	529	553	560	538	516	576	566	566	552	518	555	515	544	555	536	527	566	547	544	555	513	568	529	515	552	541	590	567	549	583	567	552	513	560	494	599	574	540	542	523	576	552	554	574	587	528	563	562	551	538	565	540	572	551	543	566	518	531	584	516	547	569	537	493	578	528	535	525	542	551	570	587	539	545	511	532	566	589	580	521	533	552	565	557	522	558	539	557	567	541	572	588	530	526	541	607	583	570	546	567	537	573	528	554	515	538	523	552	567	609	541	564	534	587	570	538	483	555	565	523	551	538	564	541	521	578	553	526	569	555	500	577	544	521	548	531	557	558	548	540	573	539	560	559	554	574	539	592	552	553	543	538	592	551	536	539	551	535	549	541	586	540	569	584	571	555	568	572	562	560	523	548	573	521	570	540	525	529	522	532	476	544	530	551	559	536	569	582	553	528	553	559	505	548	547	577	569	562	524	517	520	536	529	592	560	514	540	530	527	549	512	570	526	533	549	539	542	564	580	576	532	525	549	497	556	555	574	598	542	589	584	530	573	552	565	558	532	562	562	575	550	550	535	555	537	537	551	564	547	581	540	533	532	553	578	574	573	529	548	587	530	554	555	530	557	548	546	514	550	559	533	553	557	559	574	581	582	565	546	559	579	547	557	527	553	542	565	556	549	601	566	589	575	510	523	503	543	538	540	565	534	503	522	503	550	528	533	571	573	561	556	571	588	568	551	571	557	508	533	547	560	517	589	545	544	525	581	565	566	546	541	559	511	574	535	558	523	542	530	544	551	519	543	534	564	497	504	557	547	555	502	563	508	546	548	545	599	553	520	541	570	521	578	547	532	525	546	567	561	532	512	539	555	531	544	527	519	520	529	556	535	588	540	571	539	565	527	543	565	528	550	556	533	535	564	536	590	521	603	596	560	514	587	529	535	590	547	568	543	515	535	563	524	564	588	521	599	565	537	495	553	546	537	558	462	547	561	568	527	553	544	540	560	555	543	563	531	524	510	566	552	534	506	562	519	536	602	532	567	520	561	557	545	559	539	527	575	537	571	531	544	544	552	516	513	533	571	563	517	552	552	530	535	570	553	562	523	540	565	522	538	563	544	567	559	566	554	563	532	526	560	558	579	541	566	517	527	500	558	600	529	560	578	556	569	586	533	568	535	568	538	546	553	580	516	565	536	546	550	544	534	552	530	511	536	537	551	588	513	515	547	562	529	533	549	551	533	527	552	582	595	535	539	538	600	543	512	539	530	518	567	542	576	523	558	535	577	538	540	517	560	547	575	529	528	533	537	530	569	559	544	552	583	539	582	542	553	567	556	551	604	550	591	545	543	528	561	580	584	524	551	542	572	528	593	553	554	541	538	547	533	512	556	584	544	539	577	581	507	542	567	561	558	514	548	580	558	544	517	537	553	545	521	553	538	558	501	534	583	527	507	557	567	583	545	550	560	592	513	568	480	521	552	549	558	569	591	568	532	548	538	544	543	511	517	562	551	550	567	561	531	586	589	599	561	568	545	530	561	531	579	562	547	535	532	534	513	572	566	519	560	562	538	547	539	550	573	571	537	553	551	579	566	530	549	544	564	607	539	531	541	538	544	535	558	543	570	551	526	554	570	578	596	552	579	567	578	546	525	572	541	564	548	509	570	558	517	547	550	549	503	559	567	574	607	585	540	487	524	542	553	556	515	542	547	553	554	542	505	575	512	591	522	537	552	552	549	531	547	558	545	512	539	529	543	584	523	579	539	585	533	565	531	538	569	568	532	499	543	534	526	571	547	545	583	550	551	584	562	522	520	569	514	561	545	553	579	556	535	536	522	530	552	535	549	567	519	568	561	527	515	538	520	601	526	550	547	545	553	535	567	555	578	557	544	550	554	536	575	524	553	528	544	554	574	561	542	565	556	540	579	577	538	541	580	522	542	577	533	565	571	538	546	495	570	532	529	523	539	575	571	552	565	548	565	590	562	574	551	576	529	552	570	565	623	539	537	573	565	543	547	532	531	554	553	545	532	531	547	543	564	596	550	561	536	591	587	560	523	556	532	560	547	541	535	527	592	580	561	579	555	573	581	540	541	586	527	576	543	571	531	523	570	543	561	551	527	559	537	560	546	531	538	545	571	567	533	532	519	534	519	560	544	557	569	529	502	554	532	563	520	575	555	593	586	565	566	539	532	582	578	591	577	539	539	562	524	582	524	564	534	585	524	521	628	555	526	591	580	543	573	523	529	567	510	533	539	538	559	603	547	538	536	557	578	553	541	528	558	524	551	525	537	548	538	551	524	558	558	545	584	562	576	544	576	577	542	545	559	532	584	512	526	558	522	539	542	543	540	517	546	569	523	547	540	537	558	556	496	508	605	557	562	513	556	583	553	525	506	518	543	583	613	554	571	579	544	540	520	563	544	548	549	598	573	585	557	577	575	551	539	548	513	543	566	549	570	572	543	536	570	558	541	599	556	575	564	573	507	542	569	514	527	526	544	535	559	557	568	600	517	556	539	539	583	594	516	550	571	552	533	572	525	583	542	546	564	547	542	518	522	565	529	602	532	572	527	522	556	558	517	528	507	517	549	537	524	577	550	546	566	553	520	521	553	501	567	544	565	534	554	566	596	549	524	542	548	573	515	543	514	535	542	541	516	593	521	555	550	574	597	546	577	587	546	569	541	559	526	576	531	509	541	525	554	515	603	560	532	571	548	535	568	546	585	561	550	564	563	587	582	557	557	540	520	552	550	555	536	557	554	582	546	590	557	552	518	542	529	503	588	569	611	567	571	525	539	571	561	555	559	522	560	558	526	563	553	538	537	542	531	517	559	586	544	511	575	500	522	529	563	506	551	588	555	528	544	543	568	565	546	562	526	571	551	539	580	559	570	564	571	564	559	539	517	530	509	529	520	596	532	567	525	550	548	543	580	523	569	535	543	556	581	551	550	585	558	540	530	532	546	543	563	551	577	538	504	549	563	574	544	563	558	611	543	544	497	514	538	551	546	553	602	576	570	527	546	539	585	576	554	544	531	549	556	540	519	527	599	504	577	554	571
57812	103017	79321	52787	26414	10442	3085	664	556	581	576	566	618	635	565	567	584	619	576	620	627	653	631	640	658	599	622	602	630	592	575	648	608	577	591	577	628	574	592	606	605	609	582	571	576	599	598	570	575	615	583	553	607	607	586	606	585	589	592	558	634	571	590	602	619	577	615	634	622	582	603	599	598	572	571	643	607	597	577	660	616	577	584	598	603	573	570	641	617	610	589	605	616	559	575	612	594	617	590	590	580	558	619	640	620	600	579	587	573	596	603	553	564	608	572	591	634	606	620	573	593	572	619	593	629	569	574	593	606	588	606	606	601	592	539	573	596	592	592	608	582	595	579	580	551	605	602	641	597	601	594	634	585	526	602	560	576	584	602	592	579	557	577	571	604	599	512	618	585	609	639	573	604	595	618	560	602	587	611	625	599	573	612	588	578	573	578	601	628	581	604	630	560	582	571	625	636	603	586	615	647	554	558	589	602	620	568	596	586	587	580	621	595	566	601	605	612	574	603	569	602	606	578	579	550	569	597	598	652	567	585	539	608	564	594	542	603	579	582	590	599	624	577	564	595	569	596	563	587	609	599	581	618	616	595	560	604	573	627	561	634	604	602	561	604	602	596	563	611	594	600	583	615	621	606	585	610	626	556	596	582	620	571	588	577	590	584	579	574	599	631	595	588	581	581	591	617	626	591	631	586	589	595	570	570	654	603	594	635	581	586	605	575	576	567	611	596	602	610	593	643	585	598	584	648	626	616	637	572	567	583	625	590	576	570	575	583	609	625	595	619	579	607	603	567	601	556	585	603	592	571	577	589	599	545	572	594	637	586	605	633	579	618	564	602	588	554	650	605	551	620	607	596	535	592	591	574	571	595	589	602	633	583	582	567	598	604	574	547	574	629	613	582	629	592	564	544	607	583	586	636	603	577	596	605	590	600	620	626	564	587	593	582	576	552	579	544	574	602	564	576	593	605	609	594	595	587	573	575	559	611	577	589	590	599	605	617	585	598	557	571	570	623	588	575	624	596	627	590	611	590	594	613	559	566	576	598	568	638	608	593	537	629	601	593	570	597	599	581	633	640	599	582	603	592	615	572	594	594	604	586	605	632	610	584	604	581	565	597	576	623	552	617	594	603	579	571	615	603	586	591	605	574	563	617	580	642	557	582	623	580	609	603	593	616	605	564	562	616	594	589	581	612	590	555	572	577	611	570	603	623	546	574	597	575	584	576	592	630	597	581	556	579	592	582	617	596	617	624	603	618	641	624	620	583	616	588	570	616	591	574	575	559	578	598	601	613	568	563	646	604	580	624	595	625	575	586	607	556	591	598	571	605	627	617	599	557	565	596	626	588	620	579	533	624	559	571	578	560	574	615	608	637	620	586	599	591	540	517	598	640	567	589	581	606	585	613	627	606	585	591	636	599	603	621	607	579	541	590	610	584	623	596	609	606	584	589	589	603	590	603	588	569	607	574	561	579	623	578	639	570	600	578	606	605	615	580	620	556	611	610	576	598	621	626	566	617	601	573	615	586	593	571	607	618	578	609	625	642	575	596	547	595	566	594	628	596	583	598	631	541	582	612	574	585	614	569	590	618	626	591	594	600	572	580	621	606	555	631	600	633	627	614	618	606	648	576	652	620	638	581	593	567	596	612	613	576	576	583	544	566	575	564	593	605	611	607	596	583	648	617	610	596	584	620	618	623	603	613	630	598	620	612	565	591	584	571	617	602	541	584	649	561	594	537	559	604	565	605	607	595	616	564	557	576	607	594	626	597	571	602	578	639	577	641	594	541	577	594	585	592	590	603	630	579	588	580	581	526	592	573	637	568	619	592	611	582	568	618	653	620	604	585	577	679	625	566	597	610	591	597	608	608	593	598	590	624	587	577	614	542	595	620	620	638	580	609	559	586	557	589	604	588	608	596	623	586	586	630	600	571	570	634	565	577	590	637	616	622	570	624	540	576	611	596	574	585	551	590	598	599	609	587	571	581	571	566	600	568	606	569	563	581	544	606	558	605	603	553	627	577	577	567	574	609	621	582	592	599	590	607	606	582	583	570	612	594	566	587	558	595	593	615	601	591	581	592	582	578	548	576	578	629	578	627	652	609	585	554	602	582	597	551	551	593	627	625	598	591	599	614	620	561	549	611	606	590	588	627	572	633	594	569	622	618	607	569	577	617	594	561	574	597	588	549	551	591	579	620	604	557	608	582	570	553	573	542	599	570	569	581	595	618	598	650	582	585	559	591	589	576	605	555	603	596	555	585	605	557	537	575	607	614	591	574	562	614	644	589	596	572	594	597	611	583	560	581	575	627	587	587	581	591	578	601	579	574	574	598	563	612	640	582	600	588	564	600	624	581	562	608	593	614	597	591	545	563	605	576	596	590	605	584	593	592	616	602	568	590	583	574	616	591	566	561	598	618	574	621	535	609	628	624	568	586	577	660	585	559	607	538	581	617	557	558	556	551	616	593	633	617	612	573	594	569	596	601	574	579	595	627	556	593	609	593	576	575	606	626	590	579	553	594	605	574	576	571	576	610	571	599	605	606	610	593	561	554	617	581	574	601	615	562	562	592	578	585	539	577	585	585	572	628	566	593	540	604	624	621	598	566	608	541	573	628	602	581	602	599	606	651	609	600	611	621	617	581	563	589	587	597	616	581	570	595	610	555	609	560	537	566	583	614	573	585	619	603	575	632	597	628	597	577	585	597	576	592	603	586	585	602	587	562	610	602	604	568	636	568	574	600	604	577	608	593	622	598	569	557	621	612	612	596	604	565	571	600	582	567	595	636	634	567	542	584	569	593	598	660	621	610	557	586	550	595	597	633	607	578	577	554	604	632	561	580	606	604	622	605	600	603	620	593	566	648	579	571	623	641	621	598	594	605	632	556	601	556	610	653	553	596	570	604	587	628	617	552	595	616	581	610	590	606	605	622	597	606	608	593	619	625	595	564	556	618	572	561	596	616	590	593	537	589	569	615	621	599	610	581	572	607	594	590	612	552	560	612	646	599	602	550	552	633	560	589	573	577	572	589	599	562	620	579	590	567	597	633	583	569	608	621	606	589	602	573	599	597	620	597	571	606	569	581	615	598	605	590	571	604	585	590	578	592	589	633	618	578	583	599	594	614	554	580	582	561	576	640	564	592	603	581	558	565	599	581	610	570	656	592	639	547	611	566	582	554	559	611	553	619	590	585	596	576	593	540	573	574	574	595	597	594	608	578	587	578	616	571	596	611	515	578	590	626	583	534	610	573	561	553	570	653	609	565	589	579	601	595	600	570	598	586	588	603	574	598	574	565	605	637	581	577	584	597	631	594	597	605	576	578	607	584	568	637	545	630	539	560	566	599	550	621	646	590	614	610	543	607	569	609	605	580	544	566	642	585	598	562	588	559	574	579	603	601	599	571	571	592	607	583	565	579	596	562	550	584	565	621	587	599	611	562	620	590	640	556	585	621	586	582	605	609	605	612	629	614	579
28103	29387	30757	16036	4554	1284	534	408	394	407	385	375	430	391	421	398	402	398	402	397	401	393	386	409	389	431	413	407	429	384	390	422	415	388	400	369	389	421	405	406	410	365	404	411	386	401	386	412	440	397	418	389	378	419	403	428	411	384	399	413	368	404	373	372	438	384	375	405	427	385	393	392	374	391	422	400	396	407	401	408	374	408	381	368	363	419	409	381	399	395	376	370	447	429	338	379	386	381	380	422	406	419	403	422	406	377	413	370	389	404	423	389	429	398	424	396	406	417	423	379	390	455	388	415	394	382	371	363	391	407	413	375	382	403	387	409	361	418	382	404	409	387	392	377	387	413	379	402	406	416	381	372	398	420	372	373	410	381	425	434	401	393	389	432	389	418	394	377	373	399	428	418	400	412	369	419	393	386	427	409	399	366	372	386	434	386	374	420	401	431	426	401	416	406	396	404	420	374	422	417	400	405	414	390	376	407	405	396	387	416	433	379	382	384	372	392	387	414	407	386	381	427	381	394	390	379	389	355	405	392	425	376	430	419	414	428	405	387	366	413	420	398	393	376	414	423	410	392	380	379	389	399	393	414	373	444	428	425	420	391	390	429	392	429	430	381	374	350	424	413	397	368	390	390	373	419	368	389	416	389	410	424	405	354	435	393	420	415	410	379	379	409	414	371	432	384	381	393	359	435	402	409	401	375	345	414	386	442	417	388	400	388	427	415	394	417	392	408	377	355	407	375	356	421	403	389	386	376	377	414	425	420	382	401	366	412	373	384	380	443	392	444	367	357	401	359	374	370	418	424	398	381	411	423	376	442	414	386	387	409	393	403	418	410	401	424	418	371	379	399	436	406	389	407	367	385	386	397	433	404	385	377	391	405	397	409	390	379	453	402	417	406	401	400	377	374	377	386	390	408	371	432	356	378	439	369	379	357	420	394	393	407	434	369	408	391	413	404	396	368	411	400	395	382	399	418	390	408	397	391	379	423	400	370	387	375	370	380	407	407	411	413	414	382	386	403	380	390	400	383	390	411	396	418	387	403	406	378	388	365	381	405	367	430	371	392	405	383	393	407	379	399	418	372	408	403	391	400	395	362	416	407	377	408	411	398	451	376	390	379	415	384	395	418	421	407	387	414	384	405	374	397	459	414	414	354	346	409	410	394	377	372	406	393	389	406	407	379	424	438	364	385	391	368	345	393	405	396	373	366	391	391	397	397	400	414	405	401	388	394	381	401	417	376	412	414	401	374	438	404	422	400	393	382	396	389	424	399	417	388	383	411	386	404	411	384	411	418	389	403	398	391	420	406	417	389	414	429	412	446	389	393	393	398	379	393	429	401	403	362	408	402	398	365	426	413	384	377	401	415	390	407	426	378	428	400	437	378	381	382	430	378	380	378	405	393	394	398	389	374	419	417	401	382	401	422	389	415	385	369	379	375	371	369	395	420	364	375	402	408	384	402	410	374	406	410	400	402	418	407	424	415	407	426	364	400	401	400	387	340	411	374	402	392	428	414	398	385	399	414	410	428	410	385	410	411	396	405	376	410	382	422	385	409	393	372	414	406	432	375	420	389	381	369	338	401	387	404	393	408	410	420	390	424	417	426	395	389	367	384	399	419	419	396	399	397	378	367	383	390	393	437	411	414	417	408	439	393	392	394	395	383	411	435	376	419	404	389	434	411	435	428	438	414	398	360	417	402	405	391	407	440	385	418	398	436	366	376	402	442	396	374	378	452	432	372	424	384	425	355	405	403	431	398	415	370	379	401	376	417	393	376	404	358	378	385	369	428	402	377	423	392	359	366	391	386	420	411	385	380	418	407	402	410	407	403	408	404	397	400	397	385	394	418	392	410	379	352	409	436	383	393	403	411	398	373	405	371	397	412	369	390	414	409	431	413	391	401	372	413	417	384	382	408	422	395	405	372	386	406	403	417	422	392	380	359	422	414	387	413	419	381	408	391	418	405	453	393	391	406	382	403	369	414	415	375	391	377	412	393	356	382	441	421	401	416	391	398	412	434	403	389	407	455	362	394	400	400	410	398	379	419	403	433	385	446	401	379	397	412	377	389	397	348	401	379	400	416	378	400	419	418	423	402	382	402	379	426	390	389	399	391	377	389	384	394	400	361	369	390	406	409	392	431	410	407	414	405	414	404	401	408	402	397	380	413	389	401	409	376	384	379	401	410	401	376	374	372	386	391	396	432	393	414	356	397	370	412	422	439	435	443	417	400	384	401	417	412	412	388	423	396	380	385	429	377	351	399	380	406	405	407	390	439	410	406	388	418	376	435	380	416	377	391	392	422	411	412	411	383	420	431	393	399	405	398	376	387	391	416	418	428	397	397	376	369	410	376	379	432	411	417	401	377	415	415	392	412	378	393	400	376	401	429	373	378	413	374	413	388	371	380	387	407	409	415	397	365	434	408	409	386	374	400	430	400	405	426	400	400	404	409	387	384	414	452	411	384	403	401	433	391	381	385	407	406	409	409	375	401	400	409	389	443	373	367	387	381	377	384	338	377	384	405	384	379	409	405	402	375	410	384	430	398	387	437	396	405	376	381	436	415	401	416	416	415	373	409	387	393	366	408	362	430	384	444	415	455	423	394	377	413	427	400	411	392	427	399	411	402	375	414	425	398	412	427	405	420	396	400	408	429	396	384	416	369	372	438	404	427	372	401	420	409	404	421	381	387	353	363	424	404	397	382	416	397	401	402	402	432	422	437	361	390	399	419	444	404	406	413	397	399	381	413	415	400	392	409	421	404	398	375	419	439	409	404	433	393	375	395	378	413	393	416	390	402	393	375	418	411	375	370	387	398	415	392	373	409	406	366	403	352	390	412	413	411	397	433	391	406	395	394	350	424	380	403	370	408	394	397	416	366	401	428	418	387	390	441	387	389	398	402	395	372	363	438	356	376	397	387	367	391	391	414	366	439	394	387	452	376	394	391	389	382	401	411	426	407	428	396	384	390	383	395	415	421	403	380	383	399	388	362	385	352	367	425	426	374	408	445	386	372	400	421	429	418	379	358	386	395	361	370	380	418	406	424	375	396	391	404	412	403	397	387	381	407	374	410	416	447	411	409	364	422	396	413	358	409	407	390	396	349	432	375	386	437	391	408	430	403	394	407	409	382	418	392	415	411	389	431	374	375	406	412	383	421	407	425	404	399	380	393	396	396	445	406	406	413	399	405	414	446	393	396	389	401	407	409	394	434	383	380	425	438	387	379	414	404	404	456	354	398	383	412	402	409	440	424	430	399	407	402	388	398	439	401	449	404	384	394	391	401	376	408	370	349	389	367	395	371	389	394	375	407	392	422	391	394	397	386	392	407	415	361	429	414	389	400	366	429	379	395	374	436	416	403	384	394	401	397	389	379	390	398	415	400	408	384	363	412	390	380	389	417	402	400	413	370	378	396	369	383	390	412	432	422	377	381	411	428	421	377	411	381	389	394	441	429	379	396	412	395	366	369	401	401
14768	37961	25645	9352	3410	1149	518	419	375	349	400	345	351	389	396	406	387	381	380	362	369	380	403	392	383	385	333	405	366	363	389	384	389	341	396	362	331	360	416	352	379	357	375	370	336	383	390	363	369	376	398	391	393	351	377	392	368	374	383	408	371	372	373	356	360	361	317	408	338	400	348	378	400	439	386	375	380	378	406	387	344	398	372	369	401	380	401	344	372	381	364	390	382	357	381	394	396	403	368	369	372	394	362	377	409	369	366	388	387	373	386	377	362	381	384	368	370	363	355	374	345	375	375	358	384	356	399	356	377	357	382	382	361	373	400	370	366	388	388	386	385	360	377	399	340	375	345	355	364	398	391	373	357	390	381	375	392	385	394	356	408	355	356	379	376	363	381	377	367	354	352	390	358	369	431	394	354	363	383	356	377	359	370	372	429	390	365	377	402	400	385	404	371	376	384	338	367	388	390	371	370	369	387	360	370	348	385	369	358	392	402	367	385	374	349	376	365	357	355	396	351	393	369	379	372	352	388	384	391	391	370	391	375	360	353	375	368	394	406	369	379	374	351	375	354	405	361	381	373	395	392	378	380	345	371	352	368	383	390	364	381	355	376	380	359	412	384	380	400	370	400	388	377	389	361	381	357	390	417	399	375	367	375	352	381	400	363	363	354	373	370	370	382	371	363	335	401	389	370	360	358	398	422	408	353	379	392	365	377	372	387	377	384	390	395	364	364	380	397	357	388	355	384	379	388	366	388	353	394	359	379	361	369	415	368	363	384	343	391	406	395	384	380	355	399	365	356	373	400	402	370	389	408	347	377	388	383	407	354	361	367	343	374	380	355	402	391	356	363	363	352	380	343	352	390	360	414	387	360	395	369	364	380	359	394	381	362	349	382	395	384	376	390	385	368	374	374	386	344	365	371	371	388	398	403	345	367	386	330	364	371	407	357	365	372	382	364	385	387	369	366	375	350	364	373	382	379	376	389	372	394	372	384	352	407	376	383	365	388	364	404	370	362	358	374	377	382	363	363	403	401	401	418	368	400	360	382	370	403	366	385	391	356	337	372	360	409	379	379	382	404	377	356	380	397	368	369	384	336	357	403	362	359	396	376	350	381	389	388	387	380	358	373	319	376	345	358	370	371	379	404	360	374	410	377	365	364	386	376	377	369	386	375	344	372	382	399	373	383	388	412	410	335	381	373	363	379	367	385	397	398	387	387	391	365	385	377	397	385	377	397	395	360	358	374	347	371	352	379	350	410	373	380	372	368	405	350	395	414	411	366	418	375	377	384	368	392	374	373	387	359	362	375	367	370	376	397	358	439	355	398	384	405	377	362	390	365	351	406	341	400	372	390	396	374	418	381	401	421	333	383	370	361	376	407	380	391	370	383	379	349	380	335	364	364	365	381	341	398	398	352	390	374	365	369	415	362	392	406	390	379	356	399	397	398	375	399	403	388	387	368	404	364	393	365	392	379	430	377	374	369	371	391	380	401	392	355	370	370	414	380	371	371	388	401	421	350	373	366	416	390	402	415	361	381	380	385	351	395	378	414	385	405	382	408	348	386	418	374	368	390	363	399	379	375	388	387	358	357	381	364	382	359	397	376	344	346	382	392	359	355	386	373	369	385	382	375	361	348	364	409	384	384	374	349	394	361	403	361	385	357	375	380	382	410	410	372	363	351	406	394	375	363	372	376	319	347	410	368	356	380	365	385	386	368	383	396	380	339	398	365	361	359	384	368	398	356	398	375	384	374	386	378	362	388	351	348	425	350	368	368	357	387	390	358	355	351	392	375	374	367	394	372	372	380	383	389	390	384	362	394	328	353	355	364	395	359	366	389	378	381	432	366	398	370	364	396	393	378	375	366	403	385	394	403	372	331	393	370	357	414	368	348	394	378	381	350	361	364	368	381	375	384	378	328	376	387	362	388	401	366	361	343	361	346	419	369	385	394	381	373	399	371	381	369	365	398	400	396	398	388	362	344	354	383	394	395	351	401	379	359	397	374	360	355	368	376	377	371	388	381	390	412	383	332	334	408	371	379	370	374	420	384	396	384	367	433	317	369	338	385	396	397	400	375	386	373	364	380	386	379	353	374	384	371	347	396	391	373	375	348	402	345	394	362	384	365	381	364	408	351	352	353	359	392	409	398	377	358	387	375	365	390	399	354	362	383	356	370	377	397	369	358	376	342	356	367	362	401	375	346	336	378	354	402	378	378	359	376	390	373	358	352	364	371	392	360	395	363	366	391	371	377	391	411	383	381	323	381	386	395	383	362	412	397	340	408	372	366	373	369	381	401	349	374	381	389	383	354	401	345	399	411	394	397	386	390	405	360	414	357	370	369	381	407	362	391	364	379	350	364	371	351	375	365	385	357	396	367	362	382	397	397	372	368	375	412	394	359	372	392	401	407	367	403	379	371	386	346	377	386	402	381	352	377	377	389	322	396	370	386	391	376	375	360	369	359	362	340	407	361	378	425	354	379	354	364	366	374	366	371	379	391	383	344	378	416	365	376	354	368	358	392	397	380	382	366	393	343	391	402	353	390	361	346	363	414	373	366	346	411	396	390	364	383	344	377	374	351	372	388	353	355	388	365	384	347	363	388	341	379	406	375	443	366	363	376	382	389	410	359	351	396	358	388	360	381	364	397	404	356	374	366	389	367	397	397	383	408	410	378	381	376	387	381	400	381	383	393	384	361	376	384	367	383	360	381	387	392	384	392	379	398	371	392	347	373	381	398	368	382	379	370	348	387	390	368	369	376	349	380	393	389	386	356	404	367	381	375	371	373	393	384	371	368	343	372	373	371	366	353	352	381	399	378	378	364	373	421	363	351	382	377	405	389	386	366	347	354	370	389	408	363	370	372	353	360	394	407	335	364	359	382	410	380	386	354	382	351	380	389	362	372	391	396	381	399	364	356	385	394	387	363	348	381	401	362	339	390	378	359	364	369	374	388	346	383	371	370	346	372	365	370	348	373	398	336	364	368	380	360	363	383	388	389	377	347	378	381	375	378	384	378	397	339	410	362	365	387	393	375	404	352	377	366	406	380	374	373	368	400	376	368	380	365	344	400	349	395	388	381	395	398	368	434	395	383	378	366	372	335	346	383	398	392	388	362	394	355	372	368	393	365	397	393	388	379	377	395	365	367	344	362	370	379	371	378	362	370	378	353	356	350	417	355	407	366	376	386	383	373	389	372	376	365	376	388	382	356	359	379	394	409	372	352	365	365	342	377	360	409	384	359	396	373	413	407	392	379	376	386	382	380	361	363	368	375	368	360	367	407	370	367	383	386	411	385	367	393	375	352	371	375	390	383	360	408	391	386	417	378	363	357	373	377	348	389	393	407	361	350	403	409	405	376	380	364	391	350	388	367	381	390	372	373	333	354	371	379	331	374	388	342	364	376	358	391	349	391	387	389	371	380	377	372	356	372	385	387	354	401	374	369	397	415	440	346	399	386	380	387	342	368	389	349	385
25152	28468	49976	44774	24763	8872	1468	534	508	487	476	472	422	464	419	436	444	460	494	437	457	438	437	484	498	462	429	449	432	436	460	404	435	453	465	421	469	430	484	414	401	439	397	407	443	474	430	488	449	390	435	459	462	423	419	471	413	450	406	433	452	463	457	473	438	460	474	419	428	456	409	454	421	424	428	470	451	470	487	462	455	427	436	445	449	462	428	450	444	453	449	423	422	454	410	447	454	436	435	403	450	480	406	457	464	406	447	412	441	471	443	432	450	477	477	442	427	443	443	440	466	461	469	451	442	434	465	458	455	452	438	429	431	461	481	483	482	463	448	444	444	465	437	467	437	442	444	425	455	476	466	439	421	502	424	452	443	441	439	481	467	443	416	421	487	475	460	456	475	439	421	438	435	467	426	443	439	430	462	430	456	453	443	453	437	449	454	455	456	453	449	487	455	445	452	435	417	461	487	427	448	432	470	438	478	424	432	411	425	435	467	416	495	422	446	470	437	450	376	425	453	416	442	447	454	457	435	478	422	454	451	420	431	408	464	425	411	404	442	445	426	438	415	473	460	426	433	424	426	443	456	429	455	441	447	457	452	449	450	454	468	481	490	432	403	432	449	461	448	433	424	429	420	420	484	440	430	446	423	422	412	459	421	450	446	479	468	475	463	476	423	454	475	435	490	440	460	453	514	479	440	457	444	454	414	441	454	452	401	389	470	433	458	428	458	457	449	449	458	447	436	437	443	411	456	473	453	441	481	463	420	441	435	466	422	429	414	456	458	465	487	431	439	445	422	477	408	422	457	432	442	440	487	459	412	440	472	429	429	447	459	434	444	442	445	405	436	424	433	392	454	455	434	428	445	449	471	448	413	412	424	465	444	433	470	460	448	477	444	460	413	459	447	434	430	435	444	423	464	454	439	437	485	446	430	434	480	436	469	421	466	442	453	447	467	445	458	442	420	454	473	486	436	448	449	444	418	473	412	420	461	453	452	446	469	447	444	443	420	446	430	449	458	461	483	434	447	447	463	396	460	415	449	403	443	427	428	454	408	397	447	444	428	406	458	437	459	428	475	496	412	420	444	418	452	472	446	427	424	428	440	434	439	418	444	413	462	427	423	474	440	444	446	457	420	452	395	437	480	442	432	441	506	479	460	450	461	475	449	460	433	462	418	441	436	422	420	468	443	423	441	444	415	429	437	466	463	444	444	454	434	458	435	447	432	428	450	425	456	464	461	455	432	412	439	421	433	448	438	446	415	421	481	476	434	449	425	420	456	414	425	451	433	436	419	477	465	438	434	419	413	430	490	472	462	428	453	446	426	483	423	478	433	442	455	461	443	405	453	463	459	480	419	436	443	451	447	447	397	450	443	460	441	451	476	440	471	450	452	449	431	425	414	445	453	434	446	452	435	431	446	429	469	417	485	467	453	437	442	457	469	463	407	410	467	471	414	429	421	464	443	443	419	458	434	459	456	415	459	440	444	441	424	398	443	431	424	446	404	469	445	470	452	435	427	443	465	457	419	462	471	463	442	431	424	446	451	438	445	419	430	430	399	421	456	427	425	456	438	447	465	424	431	462	469	468	461	445	481	445	437	467	438	440	455	437	431	465	459	439	454	424	458	422	424	478	457	444	437	459	435	428	454	443	421	436	454	415	443	453	425	448	468	448	422	455	468	435	418	419	417	436	446	396	465	469	448	429	393	440	406	426	455	458	426	494	449	441	433	465	416	471	462	455	401	444	458	451	482	422	445	441	469	462	452	406	454	391	435	463	422	449	467	423	423	464	449	475	462	410	453	417	451	487	414	429	420	456	464	418	475	465	452	451	422	440	445	409	419	458	441	463	420	416	418	440	430	434	479	476	426	455	496	403	431	442	462	467	427	435	428	436	417	462	422	448	427	419	461	442	438	414	438	454	463	451	447	424	462	450	455	442	452	445	478	426	450	440	470	461	419	421	441	381	429	412	469	463	431	471	449	428	443	442	473	451	446	427	467	414	428	430	452	471	450	484	439	438	461	438	436	453	425	446	440	448	449	447	412	464	482	427	445	416	450	413	419	450	419	467	446	461	463	495	412	452	454	432	483	428	426	402	437	423	486	434	420	411	447	425	442	434	406	416	442	452	428	453	418	446	464	436	482	413	456	440	466	420	439	414	439	453	418	421	437	440	432	445	398	451	440	435	437	432	431	421	436	457	442	436	440	441	463	453	424	432	437	447	478	467	448	424	454	463	454	442	489	435	431	405	445	469	424	449	486	437	442	463	464	408	435	417	402	480	486	471	461	448	465	432	447	432	457	455	504	396	477	424	472	433	448	457	423	436	469	458	461	445	435	431	427	404	426	444	396	429	434	460	451	448	442	466	434	460	390	428	458	405	436	444	441	436	457	461	451	436	433	425	482	430	474	465	466	439	439	450	470	439	475	437	420	444	426	469	464	459	448	444	467	442	484	491	481	455	440	420	469	430	472	416	443	423	458	452	449	434	458	442	426	404	410	442	413	415	449	427	430	427	434	451	466	421	419	462	381	423	465	403	417	427	472	405	465	451	451	431	446	454	491	440	443	408	441	418	427	423	441	422	450	444	451	436	448	471	478	447	460	468	474	433	454	426	431	466	432	458	455	464	424	396	442	441	455	440	449	429	443	428	456	429	436	412	469	476	406	448	458	412	464	421	474	416	466	478	422	436	402	428	466	435	462	407	475	444	429	463	456	440	433	500	435	432	450	426	434	436	439	415	487	472	453	471	474	426	423	417	434	490	452	435	434	418	405	452	418	418	459	474	409	447	426	402	461	427	450	439	444	421	466	450	449	428	463	415	437	400	446	457	487	448	416	431	466	411	459	437	448	411	429	424	441	432	401	426	434	463	441	432	446	432	469	425	450	449	417	430	449	428	489	447	481	448	455	459	421	481	440	429	459	501	475	473	458	446	477	442	452	428	444	428	471	430	470	444	460	422	405	447	449	460	451	443	440	506	447	408	422	430	433	477	440	410	454	411	430	473	405	444	464	462	422	451	402	455	437	447	452	476	449	459	437	460	467	455	448	446	447	441	470	453	437	448	467	408	467	424	430	411	463	411	443	414	424	466	449	424	431	427	448	418	458	427	428	436	437	423	442	436	449	439	408	463	445	440	423	461	466	437	435	444	439	447	445	442	399	463	440	436	462	456	427	469	449	434	425	414	469	488	429	466	435	432	440	427	453	450	472	483	441	450	474	415	426	473	442	474	469	400	462	446	457	425	413	433	452	423	431	405	424	431	407	410	421	459	461	458	416	468	469	442	463	432	424	442	397	450	453	428	406	455	476	446	440	424	453	430	390	450	469	493	470	454	416	442	455	404	418	451	413	440	454	413	445	475	454	454	432	432	405	449	436	477	475	484	440	422	456	466	395	475	462	437	432	427	484	451	456	439	434	436	458	434	433	460	400	437	437	424	460	434	460	432	438	444	449	407	435	397	452	425	444	447	488	406	458	400
45868	90571	68098	38067	16091	4638	1116	461	438	465	430	479	458	473	507	442	481	464	500	493	469	451	428	475	462	538	480	453	491	442	477	439	429	468	422	451	431	448	461	460	453	481	492	485	478	467	438	472	476	455	453	453	441	486	437	441	456	476	464	421	476	470	448	425	429	478	452	487	451	435	434	447	423	446	460	442	404	506	465	480	454	467	461	449	455	504	483	445	477	458	450	467	457	433	441	452	437	439	467	452	427	455	421	456	441	437	451	460	471	425	479	486	453	482	455	446	454	470	467	442	476	483	471	443	472	497	408	489	492	475	475	449	475	469	429	445	405	461	449	464	463	462	457	438	445	481	445	479	511	471	443	480	408	485	458	468	474	463	455	463	436	451	462	509	424	464	467	487	452	440	456	482	448	437	449	441	443	438	464	475	466	437	442	430	439	468	439	461	466	461	474	446	493	406	478	445	428	458	488	469	469	450	431	475	423	476	442	423	466	482	495	495	482	475	462	476	441	414	427	438	418	459	457	459	442	443	434	463	485	442	483	417	458	484	472	464	447	469	493	466	431	468	491	451	427	478	468	460	463	472	447	447	486	478	459	457	428	439	441	442	467	445	483	435	455	480	469	449	452	448	472	441	458	442	452	439	452	465	447	424	470	457	460	481	482	516	451	461	431	467	433	489	461	447	469	422	420	481	439	466	501	482	439	443	435	457	446	431	476	424	479	439	491	449	461	420	439	476	454	448	469	475	452	443	444	463	486	465	457	451	455	429	454	455	443	432	494	483	458	468	467	480	462	439	464	492	462	439	453	457	427	431	476	442	451	470	482	453	458	464	445	474	453	454	488	462	469	427	434	479	488	457	476	398	439	467	442	463	461	423	503	427	453	421	479	498	480	429	438	464	419	460	422	489	479	433	440	440	459	473	414	441	456	476	417	447	483	440	465	430	401	421	468	450	439	479	414	442	448	475	497	469	476	467	487	435	474	480	448	456	481	441	444	430	442	452	433	467	451	467	454	440	426	435	455	449	455	485	467	458	464	469	448	422	491	445	417	492	424	423	469	435	455	478	451	459	456	433	456	486	485	480	465	449	465	417	446	429	452	503	452	495	463	433	452	484	434	458	435	483	447	461	479	457	508	504	475	422	424	445	449	440	418	428	430	496	416	459	467	446	449	459	494	420	480	446	457	438	469	431	471	479	452	408	450	442	418	469	448	438	457	471	473	441	433	460	445	447	461	477	469	466	463	468	514	451	443	470	459	450	456	447	472	418	469	437	443	435	491	474	449	440	435	453	424	455	511	454	492	467	462	462	480	481	402	470	488	471	458	455	465	450	424	456	436	481	474	501	456	485	482	440	474	455	456	488	465	439	441	452	442	453	448	420	485	456	465	486	457	447	454	444	442	473	422	439	440	477	444	455	473	458	457	460	414	469	465	448	471	452	461	435	430	447	411	491	422	453	440	472	459	489	415	446	485	439	437	455	476	445	457	457	450	462	455	497	470	495	478	449	462	496	470	485	469	472	470	469	447	453	429	455	473	474	444	457	425	455	431	465	464	450	451	454	420	492	437	466	483	453	472	465	454	451	487	460	455	436	449	470	475	441	462	414	472	410	425	429	479	482	481	464	441	443	438	432	438	469	479	455	466	476	446	429	453	469	502	459	473	467	469	432	440	398	471	446	458	444	493	441	462	475	453	453	477	452	464	426	430	463	427	437	468	458	447	442	464	453	450	443	441	449	460	465	497	444	423	432	463	417	443	427	478	438	504	447	460	442	462	438	497	429	446	460	433	439	485	545	427	466	501	467	395	427	448	457	478	472	483	434	433	479	514	494	463	485	443	463	481	443	459	471	440	466	454	488	468	439	447	447	414	494	456	474	506	426	422	472	462	447	463	434	451	467	477	415	447	496	439	448	463	470	461	434	448	438	467	457	452	425	463	444	448	439	444	434	453	484	468	455	472	445	452	448	451	465	469	457	464	480	458	436	462	458	476	475	454	465	449	467	468	445	437	437	477	441	472	480	412	461	470	461	421	429	442	414	442	414	458	444	412	471	472	440	478	474	441	463	460	459	461	466	500	477	435	436	402	460	411	469	440	431	450	476	451	457	456	447	531	435	455	499	441	458	454	458	475	450	466	447	433	479	453	463	479	471	461	483	475	441	437	446	440	468	459	418	470	493	449	410	480	463	449	464	460	446	455	461	441	472	454	457	476	486	441	446	457	471	423	438	477	489	451	433	475	416	433	474	466	443	422	484	444	465	448	442	470	469	477	434	436	443	467	426	484	429	471	460	469	464	439	459	419	453	492	450	444	462	452	468	458	442	433	483	471	438	422	452	440	475	462	462	477	452	491	452	466	474	434	453	486	456	420	464	436	406	449	456	470	471	474	430	457	481	443	512	436	490	447	439	465	470	446	452	453	449	482	448	455	490	460	475	456	445	511	472	431	408	472	446	469	471	412	453	488	422	474	441	486	429	465	465	431	509	493	473	405	521	465	436	456	445	475	463	474	435	442	478	492	451	463	451	445	475	442	443	412	427	482	433	466	471	466	443	490	485	462	453	420	441	475	501	483	475	469	435	451	457	466	468	479	451	471	471	456	449	441	452	464	425	454	500	453	463	437	444	473	446	500	454	473	472	444	491	435	467	491	462	424	449	442	462	454	425	453	456	466	462	461	448	453	495	454	462	471	454	455	456	455	454	455	440	441	451	444	440	444	436	465	453	447	460	495	445	476	458	485	495	466	467	460	435	430	457	446	467	435	467	435	445	449	453	438	455	453	453	425	451	425	488	500	469	446	460	438	436	488	488	456	480	483	485	496	447	436	412	441	453	458	452	433	421	473	456	464	474	444	468	493	431	442	453	497	444	465	428	461	482	435	431	443	463	479	451	453	477	437	493	478	458	450	483	486	471	433	456	423	466	458	482	446	494	475	456	471	432	478	418	426	463	464	441	419	431	431	415	449	476	467	495	468	435	451	440	472	471	459	443	469	435	455	442	485	484	463	458	490	481	466	467	442	447	448	432	434	448	467	489	457	440	449	432	477	436	492	481	489	443	451	456	449	454	464	453	445	444	454	507	423	442	508	475	448	453	477	456	441	461	440	478	431	438	477	495	438	420	458	472	473	466	480	438	447	456	466	464	434	475	448	453	466	441	480	450	445	462	436	452	466	432	435	461	472	443	438	457	449	467	485	449	460	461	479	437	477	505	389	471	478	446	420	457	486	430	497	455	452	434	466	440	494	459	473	468	416	465	488	442	439	490	475	463	484	458	431	480	476	424	469	417	452	439	475	445	478	465	427	443	459	428	375	488	425	477	437	457	455	439	475	427	447	455	428	451	463	455	456	426	474	464	447	481	480	448	485	473	486	522	468	466	464	473	442	479	465	476	464	473	419	471	441	483	416	431	456	434	434	463	491	470	477	463	466	461	452	468	459	461	470	413	467	474	484	438	479	479	430	427	447	468	447	461	440	411	432	489
23826	24148	41022	40986	29134	17636	5813	811	580	565	538	557	564	542	620	571	581	549	610	552	596	582	549	581	552	562	571	590	545	584	524	552	582	562	561	540	529	580	504	557	541	548	515	520	522	562	535	550	522	549	555	537	575	573	545	538	553	522	523	557	541	545	586	536	588	613	551	546	565	563	530	544	542	567	571	569	538	548	627	558	588	571	517	573	533	534	600	569	520	535	540	559	557	559	608	526	524	585	570	575	544	533	566	550	589	551	532	574	516	542	568	595	596	565	587	543	538	532	576	547	568	573	551	557	538	538	547	542	572	556	569	569	539	600	532	545	550	593	528	579	524	540	567	577	549	553	514	533	546	561	607	496	575	482	582	584	541	612	528	576	533	514	543	550	576	557	572	573	543	548	579	534	519	553	541	525	550	567	576	520	542	557	583	558	566	561	607	512	613	537	520	516	536	539	541	551	562	573	542	546	582	538	567	530	585	521	602	591	511	513	550	571	559	538	586	573	540	531	576	563	522	557	556	516	558	535	572	574	576	575	597	553	540	598	566	567	529	573	543	570	525	540	555	492	507	547	561	550	576	590	579	581	556	518	539	564	531	506	511	563	522	535	517	546	544	506	554	514	576	577	548	600	541	552	565	545	533	544	526	616	595	588	532	542	556	535	533	520	554	544	582	523	530	569	552	551	561	592	547	514	536	579	559	578	538	549	530	559	553	532	553	559	552	490	557	550	562	558	553	555	539	547	566	526	551	576	533	555	558	525	561	500	575	535	549	572	582	564	562	533	573	532	539	559	490	564	551	582	524	550	606	524	557	568	536	579	523	572	531	541	548	529	579	563	549	548	575	517	552	545	560	510	570	529	570	552	574	559	579	562	545	560	551	564	518	541	545	513	530	519	579	570	535	564	568	555	545	588	565	569	528	553	537	580	547	570	557	533	539	540	512	526	567	574	584	559	537	520	556	574	547	516	512	546	569	576	563	556	549	565	563	535	585	522	555	542	558	535	559	541	535	524	554	563	566	567	569	570	551	545	514	589	530	571	529	555	561	528	544	577	582	563	547	531	552	581	517	539	563	577	588	585	585	538	558	604	548	567	556	542	580	517	547	509	546	546	527	573	521	525	572	563	595	543	549	518	517	506	551	560	576	536	526	562	550	559	558	541	591	525	512	581	518	526	564	544	553	575	563	547	539	560	595	551	575	539	626	547	569	568	523	539	558	545	575	581	569	529	535	547	545	571	521	579	527	600	570	604	531	524	520	530	549	583	536	551	547	554	556	553	572	562	583	539	587	503	550	587	518	542	562	536	567	520	554	568	530	533	571	577	562	573	571	499	525	507	550	587	521	578	559	557	558	539	605	558	544	563	553	508	556	564	554	518	539	574	537	538	554	557	578	576	529	565	580	543	579	551	538	509	566	553	552	543	597	565	607	564	514	600	570	525	530	533	572	535	563	527	595	564	599	579	573	593	546	608	497	566	573	587	547	552	497	582	583	515	545	545	567	540	593	587	496	575	530	546	554	583	520	578	609	529	580	558	522	575	526	556	552	602	495	519	545	544	544	554	538	576	507	504	504	555	521	541	541	567	526	522	538	508	570	538	511	571	570	534	585	563	590	540	553	536	542	579	537	524	582	570	574	507	471	544	579	539	606	577	533	582	538	539	579	536	548	518	537	560	552	536	595	581	530	559	566	533	574	571	528	532	520	554	543	579	557	577	550	553	594	545	573	552	495	571	564	608	565	573	575	561	549	576	535	569	557	570	535	544	573	546	537	582	529	510	591	527	536	587	581	547	530	531	554	541	584	518	547	564	541	549	563	571	555	540	525	560	564	554	555	553	555	562	549	545	541	583	543	529	522	562	509	545	543	539	576	508	540	584	564	529	539	527	567	542	559	587	554	530	584	536	567	541	553	597	533	552	567	547	565	524	551	539	520	512	532	536	544	561	517	555	513	533	564	553	518	551	561	558	570	532	563	535	521	521	523	555	606	535	554	569	548	557	555	542	547	570	531	537	542	535	581	579	573	530	520	512	531	536	508	518	580	506	518	522	566	558	548	566	568	537	577	547	554	555	573	575	572	518	540	545	541	567	569	528	546	585	543	566	557	537	535	538	574	545	539	524	563	521	557	568	560	564	532	565	536	540	518	579	576	563	542	522	544	537	479	507	570	531	572	536	533	569	541	522	576	535	589	542	577	569	535	588	532	569	615	584	563	535	550	530	532	549	522	529	546	580	575	523	571	542	581	580	579	580	617	541	519	579	502	534	530	545	577	576	561	545	575	552	537	538	579	539	499	574	550	538	534	542	546	543	556	566	551	573	530	563	579	551	511	516	546	570	560	557	555	528	490	542	561	544	497	536	539	549	575	542	543	525	552	547	574	540	555	549	538	521	536	575	557	595	582	522	571	555	566	555	569	525	512	536	560	548	496	526	543	565	580	588	522	557	525	581	500	574	564	555	543	549	520	536	573	554	593	548	511	523	623	524	596	553	583	535	584	573	562	545	537	552	574	529	544	587	549	536	559	553	559	557	562	565	546	509	563	532	573	538	518	539	552	540	532	536	561	527	566	521	524	523	526	506	546	558	534	539	539	542	563	587	550	545	561	562	573	557	537	539	540	543	577	563	493	515	516	559	546	573	538	568	551	556	542	568	550	525	551	568	558	588	559	525	543	574	556	573	511	577	511	548	563	554	552	572	539	575	522	564	555	520	515	543	541	598	517	561	549	621	531	513	577	563	582	588	540	589	499	524	571	538	523	544	555	554	515	593	549	539	551	579	571	539	528	619	525	520	521	559	533	560	526	555	551	536	537	581	527	539	526	533	524	576	463	570	520	535	548	544	544	568	586	548	538	564	557	526	492	543	550	536	575	574	566	561	522	575	593	535	591	552	555	541	523	565	533	586	543	568	513	545	502	525	540	536	571	577	522	504	519	542	580	557	552	514	552	576	543	560	572	593	547	558	570	564	528	562	552	586	524	556	579	569	564	568	534	529	562	581	524	574	509	557	546	547	555	534	569	506	529	504	569	528	557	523	546	558	530	580	515	593	528	592	563	560	553	576	554	522	528	528	578	492	572	533	564	509	537	560	579	555	519	557	549	527	555	544	545	542	566	537	536	548	583	548	536	534	546	574	568	585	553	540	542	514	521	560	578	550	522	532	522	601	564	548	547	506	551	531	555	524	561	540	540	570	570	555	535	586	585	578	557	532	544	563	545	577	544	558	563	529	549	571	539	565	580	554	543	558	528	553	525	487	540	544	594	578	529	568	505	532	543	572	558	515	537	537	549	550	564	528	539	571	556	589	590	530	558	510	586	578	558	532	536	503	518	522	531	549	531	547	542	558	514	520	553	560	534	519	523	529	574	571	600	546	540	540	541	593	548	540	547	585	608	580	607	553	557	566	594	568	547	561	555	521	521	565	564	563	557	546	575	538	542	525	523	590	511	575	572	558	540	559	515	586	542	576	503	536	561	531
58155	102389	78276	50993	25055	8917	3042	580	610	605	594	604	595	590	599	581	643	590	609	635	596	587	655	644	624	575	664	654	619	578	628	615	604	646	617	597	647	651	637	566	593	618	596	597	586	620	620	628	571	554	603	600	613	621	584	599	611	609	598	623	617	555	600	554	626	617	590	635	612	573	617	613	579	610	592	610	618	616	610	633	571	625	611	598	591	609	584	611	570	622	606	638	648	595	569	583	570	566	584	598	629	604	614	598	621	645	580	622	551	605	623	607	585	557	609	629	568	627	619	555	548	584	654	588	557	619	594	595	619	604	539	622	600	571	618	554	597	599	585	599	583	632	597	573	594	592	576	608	659	560	622	613	563	616	604	610	607	593	592	577	596	616	599	603	599	601	590	591	619	599	609	584	577	576	607	596	609	590	616	601	598	612	578	613	657	593	585	567	603	572	597	579	554	590	594	656	609	562	542	597	565	607	581	572	558	627	597	594	564	589	633	575	582	638	615	594	589	609	621	606	572	595	578	615	603	617	546	578	591	624	595	564	564	586	562	625	580	523	572	630	555	589	613	625	602	544	551	618	590	584	598	587	596	579	626	583	640	577	645	596	625	614	621	591	633	564	601	585	630	585	581	594	605	613	607	583	614	577	621	610	562	619	631	616	573	594	583	568	573	588	594	651	590	573	595	568	579	611	613	624	622	595	642	527	594	601	594	650	566	565	546	602	625	611	620	588	582	571	610	609	565	575	619	606	569	613	588	590	599	567	608	613	620	584	629	583	593	595	630	608	572	590	611	589	603	583	570	612	555	603	589	580	606	607	597	634	587	551	620	606	612	648	552	610	635	576	556	596	599	620	565	596	603	623	590	599	544	622	599	563	577	568	576	604	662	599	626	580	648	604	577	584	638	598	606	592	637	613	599	586	651	597	586	668	562	608	567	595	592	589	606	652	624	622	602	580	567	592	555	585	576	615	587	628	556	589	594	561	587	600	601	601	590	603	592	647	635	598	636	578	619	632	583	563	577	596	539	644	613	574	600	627	587	592	586	617	551	602	584	602	593	599	625	579	579	608	575	648	556	578	572	618	624	549	535	624	632	554	616	592	582	638	616	590	603	591	598	589	581	582	572	597	572	615	580	582	570	641	610	570	642	614	614	592	560	594	562	598	605	608	598	611	573	601	546	605	584	597	573	628	586	621	574	640	574	581	582	573	609	601	608	612	577	587	633	591	601	602	615	555	592	626	596	566	627	571	616	618	595	632	575	593	601	588	622	561	610	554	532	583	599	622	611	649	609	587	607	614	599	638	596	616	580	580	614	592	592	624	597	614	551	579	568	626	582	570	633	556	526	595	598	595	564	629	573	608	568	605	588	559	551	590	588	643	591	618	582	544	551	567	590	615	585	594	587	585	582	576	576	587	618	577	602	594	585	621	556	612	604	591	573	591	571	554	634	613	638	631	595	607	582	576	541	587	601	641	566	548	603	611	627	577	578	563	598	566	581	582	593	606	600	601	612	585	574	573	568	609	633	628	614	562	566	604	617	583	609	567	596	647	617	607	612	600	620	588	593	591	560	574	609	608	589	606	607	590	590	602	571	569	563	612	587	588	591	568	604	589	571	590	608	611	575	595	575	582	571	564	633	566	619	627	583	610	594	583	577	581	605	555	605	590	621	627	570	584	651	596	614	599	563	615	571	618	586	630	612	607	596	644	583	624	617	560	637	594	640	594	577	664	576	528	575	585	587	649	564	604	595	588	589	593	614	582	594	593	578	580	570	612	595	585	627	607	614	615	580	581	586	542	573	586	556	599	578	607	583	566	586	605	570	582	621	584	655	656	602	613	599	657	557	585	541	584	580	605	575	608	611	612	581	582	533	608	573	548	571	618	606	601	575	571	605	606	582	599	587	579	620	583	538	602	577	632	614	570	566	595	585	602	602	575	601	605	604	614	589	567	620	616	603	590	601	609	590	570	599	580	567	610	567	581	562	584	637	619	592	595	580	556	580	561	563	617	533	601	595	592	639	625	577	569	609	633	591	630	562	605	596	607	549	606	580	608	610	626	632	657	584	592	579	580	597	549	594	617	634	566	595	575	563	604	607	592	621	604	573	573	597	653	589	590	582	566	572	591	609	643	589	584	583	606	553	606	612	625	560	545	566	563	618	635	592	609	580	570	616	633	596	600	617	595	612	618	596	654	591	630	610	598	607	609	564	546	586	610	625	581	624	596	614	579	618	615	635	624	600	601	584	575	571	552	611	646	641	562	623	576	581	574	549	585	591	579	586	600	605	580	591	607	568	614	572	577	591	597	599	565	599	557	636	582	596	595	598	615	583	580	603	610	597	560	628	587	574	606	595	545	626	611	643	619	609	577	615	564	598	641	606	605	560	557	633	608	589	589	577	596	585	588	565	560	566	618	616	634	587	568	556	559	620	583	607	568	574	616	628	575	574	596	606	638	622	572	560	568	596	608	619	616	584	578	571	569	602	610	632	538	594	559	592	613	650	572	577	575	586	619	558	590	597	611	622	551	590	605	638	547	581	585	612	610	600	587	620	636	568	577	614	597	595	602	631	622	636	589	612	613	633	552	599	555	590	598	566	629	581	611	595	588	595	544	599	603	576	585	641	573	609	620	595	629	649	597	616	583	661	607	589	543	623	605	602	592	603	613	587	591	619	629	584	582	593	601	560	582	598	579	566	639	547	615	629	562	609	611	601	600	617	587	586	625	588	594	622	647	594	600	613	588	656	596	592	573	594	599	584	570	614	601	599	579	614	594	566	622	600	577	564	604	591	604	588	631	558	585	598	567	613	606	584	597	624	608	641	603	620	566	563	579	569	627	583	576	548	564	573	618	624	603	609	631	580	586	565	616	563	613	584	584	611	610	559	564	571	592	618	588	585	560	589	582	597	542	612	585	573	604	659	594	603	546	594	567	604	620	627	566	592	551	557	614	538	609	573	610	543	583	619	608	595	557	561	576	628	571	600	586	558	581	547	611	583	544	552	587	579	570	616	594	617	594	587	610	575	597	595	606	580	611	581	593	550	555	634	615	608	594	540	626	597	568	584	618	579	546	592	553	571	578	633	596	605	571	555	570	594	626	637	567	582	567	618	595	627	612	621	598	596	614	630	552	596	633	601	578	625	549	579	588	591	629	580	604	609	614	591	601	612	623	627	631	579	617	575	636	611	606	552	615	609	590	579	622	579	578	576	557	574	583	581	546	642	614	590	617	640	621	603	643	590	587	583	581	595	588	569	610	637	634	584	595	592	578	575	600	599	625	580	544	629	576	566	576	599	572	590	587	612	587	647	577	603	568	589	571	587	623	551	618	650	574	619	543	605	587	542	614	560	608	574	574	615	572	591	580	584	632	635	639	617	575	571	599	596	601	618	563	573	597	609	602	617	557	565	518	600	574	560	640	583	575	580	577	531	594	630	623	566	590	616	567	600	613	577	593	566	632	637	558	560	572	623	636	606	600
28746	29484	28965	14162	3359	1004	547	399	397	391	399	390	403	396	426	407	385	371	411	429	376	405	411	386	380	379	405	387	399	407	392	358	412	413	387	401	408	403	402	430	408	397	367	399	408	414	411	404	416	415	427	450	388	360	414	402	375	404	387	380	408	347	425	396	396	376	374	378	392	396	413	433	384	404	382	373	379	404	398	386	444	394	442	419	396	412	422	384	460	422	384	381	411	380	372	372	388	433	389	386	417	424	424	390	373	401	381	432	417	389	386	383	401	421	354	397	410	449	370	395	391	369	450	385	420	378	420	387	382	387	415	404	342	390	404	411	403	399	409	400	382	366	408	407	396	417	404	435	403	385	392	399	413	390	417	361	407	374	398	391	404	364	417	397	410	396	396	410	385	392	394	400	406	427	414	401	386	405	408	392	360	387	396	394	432	407	414	378	363	419	411	414	441	395	376	400	384	406	427	386	415	449	413	396	410	416	417	415	434	418	403	374	390	389	445	406	372	412	392	423	394	422	370	416	394	398	404	387	396	416	447	420	419	411	372	363	382	384	446	380	419	431	378	379	381	396	372	395	383	431	401	382	405	405	400	389	393	413	407	381	383	428	385	386	389	353	377	416	382	409	415	373	388	417	428	387	398	422	394	388	383	374	428	362	406	397	405	385	399	386	390	384	431	396	395	406	390	375	387	404	400	415	434	414	400	399	420	370	369	401	409	373	379	381	398	376	413	382	430	386	385	388	407	403	410	388	389	385	428	439	411	406	394	408	412	421	428	412	461	399	400	377	383	384	411	417	420	407	408	397	364	382	353	343	389	373	379	386	377	421	442	404	397	376	383	381	400	433	430	412	413	405	428	393	388	381	376	366	408	371	412	405	425	399	391	394	395	430	392	383	374	407	389	401	415	417	391	382	395	351	388	395	369	395	393	374	409	450	379	391	378	400	369	437	376	398	394	393	412	396	391	394	391	385	413	378	422	402	416	381	384	386	401	445	428	381	398	400	420	380	408	408	427	401	379	417	418	408	411	372	418	395	410	410	418	419	395	368	377	383	398	421	417	410	408	394	416	388	425	375	407	379	392	391	413	374	391	405	396	410	378	393	404	446	444	346	378	394	379	394	402	417	378	401	420	383	378	407	386	391	364	386	382	395	426	411	426	430	423	398	420	381	387	401	397	381	408	423	403	371	409	372	430	397	376	399	384	399	357	380	387	409	394	373	380	389	417	405	406	401	424	392	407	392	396	405	390	425	380	427	419	385	369	419	401	428	384	398	367	391	388	418	399	388	378	390	367	397	431	403	411	394	439	413	431	420	398	370	436	401	444	377	388	405	398	421	433	372	375	410	423	410	432	442	345	379	419	382	424	404	390	409	366	384	388	452	412	416	422	391	420	417	428	354	390	371	403	388	397	365	374	417	412	417	397	379	368	410	388	415	419	373	419	420	380	414	394	407	399	350	406	353	394	404	415	389	424	389	430	408	371	411	402	405	392	430	369	400	382	392	397	386	416	412	430	387	402	431	382	395	418	383	421	391	347	404	419	402	389	398	406	413	416	419	389	380	403	438	414	404	393	398	400	414	418	449	427	391	407	416	434	410	378	416	412	410	407	390	406	372	402	384	414	393	368	420	390	419	372	395	367	361	389	391	425	403	361	407	383	374	409	384	434	389	408	397	426	438	432	420	403	368	398	378	420	385	414	395	404	379	436	368	394	370	357	408	409	380	394	405	390	421	360	426	404	393	377	418	410	403	421	395	414	388	385	400	395	387	395	391	391	359	427	351	403	423	414	398	428	415	394	400	418	385	372	424	383	402	402	381	420	387	419	395	403	397	407	397	405	408	410	416	388	380	396	412	411	416	402	396	391	384	393	413	400	456	421	436	398	424	413	431	379	388	390	410	396	384	388	407	421	412	387	382	390	369	398	428	401	383	372	387	378	420	432	364	412	400	374	421	408	417	400	390	407	394	402	396	372	404	407	409	395	419	411	396	432	403	390	385	442	411	442	399	380	397	395	398	397	387	420	388	386	395	408	426	427	413	389	400	400	400	405	432	371	409	391	396	392	364	403	389	395	362	374	426	387	435	409	401	357	373	405	383	396	386	387	389	433	445	390	369	409	429	422	412	379	401	378	367	416	425	385	407	411	412	417	391	399	406	395	396	388	415	375	377	374	393	371	391	408	427	409	382	374	408	426	361	391	409	375	412	397	399	381	388	388	383	401	413	408	425	384	378	374	410	357	402	417	407	408	415	414	408	423	431	442	403	399	394	432	438	401	415	404	410	387	374	390	403	377	395	393	382	423	413	435	364	380	408	392	406	419	398	406	420	427	389	432	360	362	371	412	370	397	417	388	400	382	444	383	404	430	380	406	437	373	402	433	366	393	418	384	379	444	387	400	418	393	402	372	404	371	447	424	369	417	382	412	401	377	374	413	398	373	392	394	402	392	386	388	387	388	409	378	431	418	405	344	407	397	393	378	415	386	392	397	410	407	402	382	406	401	372	401	385	426	373	403	424	414	383	393	405	387	387	406	386	424	406	382	392	411	423	381	390	397	410	379	389	409	400	377	368	406	425	399	404	387	387	391	428	383	405	363	439	372	396	390	375	402	398	417	382	415	424	431	384	397	381	359	391	403	377	404	396	390	387	404	426	398	444	363	376	379	385	385	431	400	394	373	391	409	394	384	413	405	434	400	359	388	402	379	401	364	416	409	435	380	401	419	399	389	387	408	432	412	368	411	433	401	434	407	373	406	394	417	351	423	395	420	373	419	390	436	399	409	426	413	440	427	417	362	399	402	399	411	361	394	380	377	390	388	374	422	390	392	382	358	417	379	370	424	385	366	397	400	429	407	432	412	406	415	405	403	394	379	400	402	385	410	384	394	401	416	419	397	404	388	405	406	370	395	374	418	388	411	444	372	379	364	407	419	447	372	376	356	399	401	370	413	366	418	375	384	384	419	418	407	369	422	394	389	427	416	396	399	386	391	407	416	409	404	383	393	402	407	379	394	401	389	411	360	422	394	403	416	373	380	420	392	384	386	410	387	383	386	381	411	381	393	409	421	378	414	442	419	396	391	372	350	422	370	373	396	396	404	399	371	401	378	414	420	398	437	363	387	400	410	407	394	394	436	419	370	395	381	415	419	404	388	391	393	406	405	397	374	410	428	401	390	385	429	396	410	369	401	390	423	380	393	413	405	374	416	369	407	421	381	415	415	420	401	429	376	400	373	414	403	371	413	395	438	406	400	387	441	393	390	414	383	391	406	419	442	405	389	442	417	440	387	400	409	383	376	382	394	393	377	398	402	412	390	418	415	380	392	346	384	433	400	394	373	371	394	390	368	395	417	401	398	407	421	426	403	401	402	387	421	380	434	413	426	413	388	386	440	388	405	391	405	456	400	372	399	413	422	417	411	400	426	380	416	401	413	380	384	365	402	390	461	438	407	411	405	399	421	352	357	404	400	391	389	384	397	425
18034	36795	23580	7996	2594	989	516	352	428	405	410	341	356	391	377	374	380	369	388	393	383	385	379	378	386	401	386	386	401	345	355	391	385	385	392	416	385	371	371	402	344	385	401	371	366	390	368	394	379	421	379	388	392	368	368	368	375	366	374	352	402	382	375	388	406	424	378	339	354	360	400	399	399	402	387	384	410	347	363	405	414	365	378	374	379	381	377	374	392	386	376	390	379	366	405	357	370	378	357	401	384	355	373	388	396	387	390	419	363	371	377	376	389	368	326	374	396	384	384	416	371	370	391	385	364	365	400	351	388	374	386	361	356	393	387	371	382	385	400	363	394	359	369	415	358	379	353	360	382	391	371	377	381	381	383	357	375	343	402	364	372	378	389	352	345	369	376	333	382	362	387	398	413	394	372	375	379	392	374	387	367	350	360	384	360	355	398	396	390	359	359	351	390	351	343	432	367	375	410	332	370	369	386	409	395	393	405	367	383	383	380	385	347	384	388	375	356	342	346	386	409	362	357	406	423	393	394	424	374	356	389	351	388	403	388	375	390	368	365	375	387	384	374	392	330	396	338	399	409	362	389	395	380	374	385	378	400	388	374	419	376	392	376	412	376	351	342	394	373	387	363	395	356	394	418	362	365	415	416	388	364	372	363	417	388	356	374	364	401	351	371	375	410	367	399	374	365	377	397	370	366	415	384	379	381	367	383	359	361	386	372	354	386	388	399	379	381	379	380	381	413	378	360	417	366	348	412	384	404	400	403	387	391	350	368	386	355	362	398	338	376	370	390	395	361	371	391	384	354	380	364	354	369	420	378	373	384	365	375	376	390	382	362	361	389	396	397	389	392	369	389	383	379	391	405	371	353	389	355	379	418	342	344	349	392	400	369	366	373	390	368	358	349	368	352	390	380	363	369	419	398	374	354	374	383	361	361	390	367	367	359	355	359	395	359	393	382	349	418	357	383	391	388	396	376	390	337	404	376	373	325	393	386	361	398	372	354	377	351	391	395	365	363	346	375	372	354	367	408	385	375	393	434	388	407	398	318	387	390	355	401	387	364	419	378	370	390	356	370	363	364	375	359	406	377	345	356	412	388	374	405	388	378	365	410	345	359	353	353	368	366	389	375	384	372	375	357	377	400	374	405	397	386	399	386	401	360	315	354	390	367	397	371	373	342	377	377	408	376	390	392	413	431	379	368	357	353	370	380	392	390	383	376	374	371	365	343	420	391	417	389	372	389	390	389	361	365	391	380	384	396	368	348	376	364	358	398	392	413	376	375	374	371	362	364	405	389	417	410	362	394	403	363	380	384	370	391	368	397	368	368	402	368	414	401	371	388	387	386	398	389	402	363	384	371	376	376	372	376	378	372	376	367	352	390	390	383	367	382	389	382	372	360	377	398	380	363	378	389	372	346	377	409	368	376	373	372	363	393	371	362	358	402	406	393	392	386	384	369	369	353	362	378	365	403	340	397	362	396	390	371	362	362	386	392	374	358	358	362	379	374	379	337	375	365	356	357	364	399	384	369	372	363	431	362	406	390	331	380	374	402	380	393	390	378	379	412	369	389	421	339	365	386	380	370	391	379	393	392	375	341	391	395	365	396	377	407	406	380	374	406	397	392	404	389	383	379	353	379	338	336	350	378	336	323	388	349	382	396	385	383	377	392	398	385	354	368	386	405	378	383	359	403	352	377	388	388	379	402	372	410	405	350	394	354	373	386	372	370	380	399	384	385	352	342	388	383	348	367	387	370	402	386	409	345	376	351	380	395	401	376	390	400	361	389	369	370	349	364	373	349	416	355	388	404	368	399	368	349	368	388	378	386	369	402	383	374	374	396	387	381	359	356	353	357	385	354	398	382	398	380	379	374	371	402	392	369	340	392	377	369	374	411	371	392	383	374	421	351	398	371	387	347	385	402	364	393	402	415	376	386	404	379	376	356	365	342	370	379	407	391	395	365	384	362	421	370	364	380	414	346	385	374	388	419	363	381	383	335	379	385	377	401	387	410	396	398	410	348	371	362	363	354	347	389	377	384	376	351	367	405	380	363	354	391	394	345	400	396	373	386	360	333	356	359	350	407	368	358	357	363	360	377	345	398	384	392	388	385	350	382	388	409	363	370	372	361	354	397	368	411	375	374	331	386	338	400	411	371	372	362	374	375	376	384	386	361	380	381	424	388	392	408	384	407	374	363	401	367	378	393	373	373	372	369	399	374	392	394	383	394	368	395	390	383	344	353	342	410	384	399	343	388	393	351	349	365	378	394	369	389	381	379	392	405	392	405	367	383	346	359	361	361	392	360	377	357	344	388	372	370	402	340	403	387	398	347	379	403	356	386	365	389	369	394	373	379	377	391	384	358	388	361	374	393	373	329	408	393	385	389	348	368	401	370	345	361	372	377	395	395	381	386	345	378	370	372	395	376	364	398	358	375	347	374	420	403	400	395	351	391	401	381	360	375	352	361	388	379	408	373	371	331	382	373	377	359	363	386	369	347	361	381	395	362	374	378	346	392	385	381	370	347	391	425	383	363	401	400	387	370	381	396	389	377	374	398	399	344	393	390	379	379	364	341	373	356	370	365	365	349	353	387	393	380	379	408	370	391	391	381	373	394	404	387	329	364	383	374	379	392	383	405	375	408	379	380	367	388	403	374	353	380	378	400	380	392	347	366	385	402	371	374	381	361	369	356	354	398	381	325	417	349	374	385	397	367	392	376	371	386	363	351	381	369	341	385	355	369	345	395	380	374	358	384	392	374	381	376	396	388	391	372	403	359	346	375	346	401	385	358	368	367	349	394	377	399	401	381	347	368	356	379	405	354	403	401	436	334	381	378	390	404	365	384	369	383	394	410	360	370	383	381	367	393	381	387	377	343	410	370	413	374	380	388	365	374	347	396	374	358	400	357	379	368	360	335	405	404	381	379	391	383	374	330	391	371	374	355	388	379	380	372	383	388	364	385	395	378	376	372	386	397	403	391	370	345	362	396	355	384	418	373	368	360	348	375	407	390	382	379	375	365	358	351	365	374	395	401	381	352	407	350	366	383	372	358	390	392	359	399	363	362	382	359	360	372	387	382	345	388	378	403	356	396	379	371	361	398	374	396	365	377	367	375	390	385	387	369	345	413	379	399	388	390	357	353	372	376	388	422	363	357	360	361	388	394	375	378	361	382	389	349	372	353	409	377	371	383	365	352	389	380	387	356	381	366	351	404	363	358	383	416	404	348	378	359	371	384	368	401	365	411	368	398	342	344	351	369	383	444	384	351	353	367	358	391	353	360	368	384	371	362	334	394	335	373	360	364	367	368	353	356	387	357	401	404	335	427	379	382	368	385	385	368	336	353	364	385	382	398	365	378	322	388	360	337	355	388	378	367	370	346	393	381	362	392	377	376	371	387	380	390	409	413	394	374	407	382	364	378	404	349	378	355	342	345	372	380	366	379	394	351	390	400	374	357	347	389	375	369	370	379	397	402	370
25218	28316	47860	41649	23052	8692	1614	557	460	460	457	463	452	458	499	456	437	484	485	430	426	466	460	466	477	447	455	415	428	452	452	426	451	444	423	458	434	431	451	444	473	484	442	474	437	485	429	405	420	442	434	458	465	458	483	445	449	412	411	419	476	466	443	471	489	463	421	427	427	404	411	434	474	451	474	439	464	488	471	454	448	446	455	464	474	429	469	486	418	412	421	452	455	460	446	433	450	470	408	429	435	428	486	470	429	421	437	430	441	445	423	400	454	412	435	428	451	471	439	460	445	456	454	422	481	417	444	454	435	448	443	472	432	464	454	457	461	457	468	447	435	444	492	462	453	466	458	462	450	423	435	429	454	440	443	445	436	429	487	440	443	460	449	445	443	450	470	470	439	471	450	454	449	417	415	466	455	421	431	443	460	464	501	452	458	460	429	488	442	492	434	474	419	521	483	461	463	423	449	447	449	430	416	452	448	456	464	488	421	425	452	439	468	477	418	429	431	420	449	442	407	459	446	419	428	468	449	422	428	439	440	414	411	426	468	475	438	418	446	461	471	426	489	465	414	440	445	446	459	448	412	450	420	423	431	422	444	446	480	439	440	483	437	425	389	457	489	416	447	463	480	464	455	431	487	438	483	482	434	456	419	448	443	450	419	424	450	428	446	417	473	418	415	426	472	414	419	433	473	449	485	397	422	435	401	483	429	472	417	455	425	457	425	460	439	467	443	456	416	401	421	454	464	430	442	459	456	442	440	426	438	490	418	440	474	456	416	401	464	437	478	400	440	449	460	410	488	451	440	429	428	428	438	466	441	448	451	463	464	452	475	449	429	404	430	471	418	452	441	471	443	436	443	424	460	476	427	444	454	479	444	419	462	449	456	452	427	445	427	474	443	426	397	425	424	427	472	440	456	457	445	458	456	429	415	437	449	441	467	461	387	448	455	440	461	451	435	426	410	440	457	430	453	483	434	451	473	458	454	432	404	451	458	424	443	470	439	434	466	436	483	408	412	421	462	436	460	464	439	452	458	429	469	437	432	436	441	429	438	432	454	428	449	473	417	409	407	417	451	450	419	460	435	422	442	456	463	393	447	471	455	449	462	466	444	460	454	425	432	462	448	437	453	447	437	462	383	466	437	470	424	434	431	396	439	452	436	432	460	416	453	422	473	431	454	441	472	465	453	431	403	472	447	389	459	449	457	469	457	468	437	467	422	470	459	468	472	440	437	473	421	455	448	432	441	460	469	459	413	430	452	436	428	448	448	485	456	449	438	419	429	451	449	462	502	445	469	446	444	462	423	453	439	457	469	467	464	404	430	424	436	460	449	463	430	430	433	399	518	428	486	459	481	455	416	455	464	453	418	474	448	454	436	452	434	473	430	457	442	449	475	469	445	444	464	446	490	444	452	439	435	448	464	418	415	460	447	456	452	471	451	474	445	454	457	474	450	465	466	457	428	445	440	411	472	411	437	435	446	460	456	471	436	406	434	470	418	453	476	475	451	443	456	437	433	423	463	443	415	446	421	436	483	471	445	432	447	499	407	436	425	450	443	431	464	469	430	434	455	404	430	436	443	491	503	441	458	442	462	453	421	468	441	446	435	441	458	442	440	459	427	436	428	469	431	486	473	420	427	427	429	482	451	395	435	427	420	449	433	431	430	433	428	425	452	416	441	447	442	467	453	445	467	465	450	430	436	472	448	443	438	446	422	458	455	425	435	464	453	440	453	465	423	444	425	476	426	421	435	461	445	402	441	447	480	468	454	432	449	458	459	415	468	470	447	439	444	497	452	440	482	439	437	478	424	442	438	416	474	460	432	445	434	426	476	442	489	462	415	437	422	421	478	471	444	470	437	427	436	441	414	447	424	438	450	436	443	428	470	476	489	436	466	460	411	438	426	448	448	440	458	411	454	451	471	451	459	443	415	431	439	462	434	450	448	435	479	429	488	445	447	428	439	463	488	428	460	455	409	448	454	426	404	433	434	450	461	446	434	458	469	459	461	455	454	436	470	427	451	410	449	464	446	412	423	420	429	422	490	450	435	476	462	444	468	452	435	495	467	474	449	428	442	454	437	453	470	459	460	451	419	477	445	438	396	450	484	431	441	455	440	465	453	407	424	443	451	409	417	479	465	459	474	427	450	452	449	463	435	466	460	491	433	464	462	462	472	424	412	426	422	436	433	425	459	445	464	450	450	440	441	457	438	463	447	446	412	454	457	434	418	427	448	404	421	445	481	432	464	483	419	430	422	491	455	455	474	469	452	477	425	435	453	454	483	471	437	437	436	483	435	460	455	463	471	460	465	436	440	432	431	403	423	476	433	453	449	454	436	464	443	478	459	461	473	462	463	452	446	456	460	414	474	453	418	479	450	438	414	468	441	426	442	466	452	491	441	435	429	446	435	460	427	411	441	443	481	391	440	412	427	481	447	458	461	435	412	454	443	462	463	455	443	438	456	448	445	479	453	447	426	394	423	453	457	465	461	441	447	399	436	425	471	445	444	448	422	434	433	461	408	464	488	469	451	459	414	447	460	471	438	457	430	381	445	422	436	416	451	464	423	445	463	448	455	454	437	462	466	461	432	458	432	437	450	465	447	480	451	446	448	469	458	440	464	456	446	430	467	417	391	411	450	453	426	480	442	447	466	465	474	436	442	441	463	407	450	454	470	434	431	415	460	497	472	458	439	435	453	419	446	410	432	424	497	421	448	468	449	409	416	423	462	429	441	483	438	478	459	471	456	440	461	398	432	472	430	441	427	443	430	435	457	482	435	429	433	455	464	462	424	458	446	448	437	427	489	456	451	418	433	444	444	418	426	425	444	445	433	456	492	441	429	443	434	433	490	478	471	443	451	439	467	447	450	459	459	447	425	453	446	433	456	462	434	427	464	422	416	414	413	473	444	427	448	442	447	418	457	435	484	455	460	442	443	422	476	454	416	414	454	422	455	459	468	440	491	438	405	455	415	431	471	441	468	460	465	405	503	470	465	448	445	451	428	443	456	459	480	429	413	430	418	455	455	387	454	417	429	454	464	435	428	429	441	449	474	436	386	430	418	452	465	459	427	494	463	441	451	438	453	455	463	462	454	425	452	435	446	440	474	463	459	445	445	422	480	422	454	424	436	445	442	441	392	450	423	415	462	458	458	438	427	441	455	457	438	437	447	443	450	402	448	442	445	430	445	442	446	441	457	389	462	451	467	418	453	446	428	448	461	444	432	435	434	410	436	454	466	444	454	475	415	462	456	464	455	442	463	443	461	447	458	434	438	405	459	443	412	459	439	448	492	452	437	453	431	407	454	463	455	459	433	488	487	404	458	483	432	433	479	457	479	463	413	435	439	442	430	416	395	463	408	490	460	440	454	428	492	455	468	453	450	430	475	435	421	419	439	411	430	417	441	424	425	452	432	469	461	469	458	444	484	437	478	476	463	453	459	422	425	444	470	433	479	436	488	458	434	425	449	434	439	458	438	482
49815	90623	65769	34496	14670	5078	1261	514	453	486	440	496	462	510	435	460	448	510	472	491	513	481	468	429	499	478	443	442	479	461	486	470	507	461	449	443	462	455	483	472	445	468	477	467	485	495	427	446	490	467	455	483	491	454	514	466	461	507	450	480	414	479	480	506	487	443	475	465	455	482	455	458	474	505	471	465	478	442	488	513	472	472	464	481	465	493	481	503	447	449	472	440	499	463	466	462	456	467	496	487	502	455	464	479	457	465	456	429	465	475	473	461	454	507	466	462	464	454	464	459	450	446	435	466	464	458	448	469	485	441	451	474	485	453	453	447	416	456	478	463	456	442	441	472	441	472	520	433	467	486	437	498	443	443	509	473	480	454	454	467	475	484	488	420	456	452	467	433	446	459	485	491	464	475	466	449	482	450	465	447	475	505	471	446	484	460	487	507	480	447	420	449	448	444	505	499	494	447	491	477	475	485	489	451	435	462	459	440	432	455	459	445	455	438	472	459	455	466	469	460	482	437	424	478	473	488	496	418	473	461	466	466	468	475	457	434	460	509	458	475	466	452	509	485	462	496	433	451	459	465	474	451	457	459	451	428	465	455	444	454	444	471	463	457	484	458	448	446	463	468	460	480	481	498	467	482	467	466	468	460	433	444	453	455	462	459	482	473	464	463	462	483	459	450	467	436	460	452	481	465	438	497	456	482	464	432	449	448	459	455	465	486	471	441	474	461	429	487	433	463	484	464	493	472	497	488	469	445	452	478	441	485	464	432	502	459	466	476	434	449	487	479	460	438	480	459	470	460	481	469	431	478	475	460	448	466	455	477	449	418	488	434	432	490	421	454	448	429	481	504	482	468	482	439	432	472	455	455	440	470	457	481	435	438	493	483	465	465	501	494	477	465	446	463	467	492	439	453	483	457	416	473	485	444	476	476	461	482	441	462	444	457	443	467	446	458	434	428	457	496	451	426	480	451	422	463	456	492	456	462	460	491	477	458	441	441	468	440	463	431	468	465	427	436	499	428	500	497	465	470	475	434	489	457	457	465	504	468	449	442	447	471	469	472	457	468	493	429	444	470	437	422	467	460	510	444	460	445	513	481	483	469	441	464	451	452	529	486	454	461	505	459	445	471	441	432	464	445	424	463	442	471	462	494	474	454	495	422	473	449	468	492	468	468	485	447	459	484	447	443	487	453	435	485	436	460	449	429	449	471	442	472	469	450	490	459	430	452	477	437	495	437	436	458	494	466	478	448	468	460	460	470	450	463	469	449	446	489	441	416	478	429	478	479	476	487	462	456	480	493	455	502	452	451	439	485	486	440	469	454	447	470	436	482	468	467	502	472	485	494	489	425	494	456	505	461	502	438	467	489	447	484	480	432	475	430	474	447	472	479	469	508	474	435	447	471	462	467	490	469	458	429	455	470	444	440	474	434	460	422	483	468	422	424	474	443	470	444	474	481	435	440	465	458	475	454	457	466	495	418	455	444	443	436	455	472	438	432	450	485	438	476	432	493	446	416	471	451	453	441	489	435	474	460	432	472	456	473	450	490	450	477	420	509	437	450	439	467	496	432	454	485	499	444	467	465	438	446	474	482	457	444	431	456	454	458	439	480	468	467	490	469	444	460	471	450	451	441	449	449	480	450	436	454	446	473	455	449	454	432	455	450	458	421	464	461	461	461	448	447	427	450	456	429	432	491	451	455	473	462	459	469	473	459	418	475	456	426	493	451	437	494	478	470	490	480	434	499	468	475	438	453	493	458	490	442	480	443	466	456	471	469	436	440	456	457	446	445	469	462	490	492	478	472	431	451	453	429	477	432	427	492	436	475	449	425	458	460	449	412	470	463	478	491	428	439	427	485	490	476	476	433	466	470	419	485	457	446	454	442	444	462	464	456	468	476	462	483	434	455	474	456	426	484	489	472	457	461	481	460	471	483	458	451	461	443	464	483	468	454	451	476	447	475	449	469	497	431	488	471	436	466	494	487	463	441	457	488	445	509	477	444	477	464	468	478	457	463	446	454	446	448	510	467	439	477	489	453	499	445	500	449	478	445	437	451	475	468	480	465	455	440	497	478	430	433	467	482	475	481	443	441	476	473	443	437	439	465	456	441	441	435	455	498	467	439	480	484	460	466	447	462	475	498	487	424	460	521	499	441	462	434	451	446	441	490	450	455	497	473	438	464	500	458	446	499	473	485	431	450	494	469	466	464	400	432	530	449	456	450	496	467	447	444	458	435	472	465	429	474	468	424	495	488	504	450	431	463	449	484	527	470	500	509	464	461	480	445	453	423	433	440	480	436	459	457	441	485	476	454	471	441	442	418	451	464	493	461	496	446	445	455	502	508	444	409	477	478	443	447	461	434	485	450	478	463	464	421	445	431	481	442	454	463	445	475	439	444	476	471	444	488	462	493	415	486	427	467	480	428	471	494	430	483	471	471	471	443	448	461	484	409	497	455	465	494	486	447	464	428	464	456	464	453	473	451	454	479	493	429	456	453	468	430	448	457	440	447	448	447	504	449	460	483	494	473	475	480	495	439	463	433	492	459	449	472	466	464	475	458	423	420	488	428	472	455	471	463	435	443	504	437	445	479	460	479	474	472	450	447	484	478	433	464	428	477	446	471	463	477	452	451	471	476	435	462	497	447	497	515	443	429	463	468	415	472	473	444	454	457	444	461	493	524	427	416	436	489	482	450	452	476	471	475	480	489	446	441	451	443	474	498	464	492	484	459	440	437	464	505	456	441	468	495	460	463	456	459	469	434	411	444	426	460	484	443	445	440	475	462	463	455	427	488	433	473	474	462	465	462	437	480	428	470	448	418	469	448	491	476	458	462	490	438	471	450	444	440	470	443	440	481	483	490	495	452	461	466	448	490	460	471	430	435	461	463	502	443	488	490	435	486	447	457	461	460	464	455	438	479	431	483	489	466	441	479	482	453	489	462	471	465	458	469	425	466	476	455	417	488	503	491	459	484	418	461	481	450	461	469	481	501	423	483	446	436	437	466	494	461	486	477	495	462	451	488	490	460	464	457	452	462	444	499	471	474	468	477	479	472	461	472	481	462	488	467	465	446	468	484	456	503	487	484	468	456	482	470	462	426	453	470	460	449	464	456	453	446	492	500	450	446	477	464	426	478	477	505	481	445	464	479	480	472	460	495	456	478	490	460	449	484	460	464	475	488	451	482	420	473	478	433	486	442	461	448	444	471	491	461	448	491	452	488	469	473	450	444	444	468	463	478	464	437	498	478	487	434	477	450	446	445	428	460	493	466	441	456	451	478	473	477	456	457	472	461	431	530	460	465	456	460	412	473	429	443	458	500	452	469	478	463	431	480	464	489	459	429	467	496	441	511	481	483	450	459	462	468	464	437	473	465	448	479	444	459	420	485	472	444	424	453	446	469	431	485	464	448	458	450	482	400	467	460	452	486	451	451	411	471	485	453	469	464	460	464	467	458	476	482	459	428	484	465	472	453
23885	24819	41718	41214	29553	18121	4981	779	627	568	570	628	579	583	584	592	572	547	589	594	526	535	598	576	599	540	588	553	527	549	573	575	587	590	576	597	545	528	549	560	596	575	549	526	574	526	533	562	598	546	576	580	544	585	518	548	554	582	561	568	630	591	547	558	586	568	537	542	539	560	527	553	536	531	533	585	541	541	544	598	553	576	508	542	568	589	549	571	546	560	552	571	528	543	574	583	530	556	510	599	554	545	576	552	577	573	575	560	565	507	554	564	545	531	553	558	511	569	609	581	593	535	537	564	551	545	564	594	553	547	585	570	554	590	615	525	561	561	544	584	536	558	547	552	548	544	565	547	532	567	569	555	570	533	568	559	555	576	591	552	551	551	547	577	575	553	563	563	573	533	583	531	558	550	565	541	534	536	518	548	537	535	540	580	575	556	538	560	557	556	579	572	572	545	509	547	543	548	523	525	546	525	521	575	538	590	560	525	591	575	572	488	574	543	533	552	538	548	563	543	541	541	566	527	548	544	548	549	605	546	535	554	572	518	555	601	565	574	548	541	550	552	560	532	569	534	579	560	545	584	528	564	529	535	586	568	551	547	596	564	532	521	600	559	543	547	508	526	567	555	565	522	518	561	569	528	488	535	563	559	590	589	530	552	531	558	602	528	565	545	540	509	568	583	549	557	516	544	527	554	546	521	551	541	546	545	549	629	560	497	578	503	566	585	566	556	554	597	573	549	557	588	556	527	562	519	577	568	554	559	560	535	577	552	569	585	578	540	537	538	520	519	518	556	567	567	566	537	589	550	557	513	523	611	552	569	533	600	559	525	539	570	560	567	551	581	527	544	581	537	561	562	562	549	551	569	537	575	541	548	565	538	554	569	513	539	544	576	527	551	594	547	597	535	546	550	522	570	552	551	574	537	538	553	557	582	521	612	565	555	527	604	546	581	570	547	560	603	548	538	572	556	532	555	544	567	517	538	585	525	552	531	545	526	555	561	587	558	543	553	559	556	566	588	525	534	571	552	551	561	527	523	582	529	570	551	593	547	573	575	546	567	561	589	548	556	573	514	571	558	608	485	551	546	518	598	548	512	565	544	536	559	507	578	569	525	554	538	564	548	499	571	562	555	558	544	567	556	555	535	553	553	587	578	527	574	526	532	507	577	580	545	589	569	525	557	562	542	489	560	580	525	543	526	575	564	545	571	577	558	544	548	570	536	514	551	545	576	578	547	560	557	555	534	581	579	538	550	542	556	536	569	550	582	540	549	533	552	549	517	533	575	562	530	589	539	521	526	531	555	578	573	562	555	595	557	529	520	554	579	511	548	571	556	542	508	555	561	560	560	572	537	539	576	550	548	536	576	529	525	532	561	542	567	578	548	540	540	523	544	551	510	532	520	544	547	578	547	499	532	553	571	557	593	541	562	578	550	563	570	525	573	535	543	582	560	571	547	573	538	529	558	549	523	514	549	527	558	550	591	602	558	558	543	541	575	558	544	547	543	580	575	538	593	559	551	565	599	546	550	540	517	568	558	559	589	536	550	549	521	572	563	546	533	554	546	556	537	541	531	547	609	568	583	528	518	547	561	552	523	509	562	509	571	587	529	530	592	515	577	530	565	528	546	569	567	536	563	535	494	540	555	561	534	512	542	577	577	564	548	559	574	557	523	554	611	583	565	547	510	559	548	556	554	531	567	524	534	548	549	577	604	560	545	533	514	564	538	519	590	516	528	574	503	527	562	543	557	532	542	558	554	530	561	567	548	601	496	570	581	507	573	581	553	546	558	596	525	544	550	540	542	559	569	561	575	583	550	590	556	545	536	546	611	557	539	543	533	559	566	572	536	552	552	528	576	542	584	559	545	545	559	506	582	565	574	533	596	570	563	611	516	484	532	501	554	573	522	550	546	596	548	503	576	520	577	515	563	588	545	521	526	536	541	544	520	590	547	567	576	552	502	521	521	578	564	546	550	543	549	551	544	532	543	574	579	572	531	552	511	537	540	553	560	555	555	598	539	570	523	523	494	582	531	587	586	565	559	572	562	572	519	578	571	546	520	536	555	547	501	506	559	558	518	556	530	581	521	558	559	527	554	551	572	559	542	547	517	540	552	511	540	543	544	510	519	554	561	572	555	606	535	566	560	565	512	543	563	548	539	525	556	552	598	552	608	564	561	539	571	543	574	583	562	511	567	523	554	527	526	527	529	527	547	546	580	578	584	547	528	573	564	566	543	546	545	532	523	560	566	542	521	520	524	536	580	582	544	564	545	554	584	537	522	530	508	563	568	580	571	543	561	566	581	555	541	521	544	539	588	541	563	547	538	592	573	623	575	582	539	559	596	540	589	558	557	538	554	508	539	556	550	534	537	539	603	542	557	582	518	558	508	542	552	542	570	576	540	552	573	534	569	561	545	542	544	553	531	556	567	523	488	539	583	554	530	619	529	569	558	596	573	562	531	590	530	556	569	558	505	530	593	558	589	562	590	564	542	542	559	540	547	566	519	547	592	574	544	541	572	563	536	583	568	597	569	550	559	561	600	505	486	569	571	540	531	525	537	538	571	521	571	558	546	518	556	542	535	554	576	553	557	545	533	568	541	575	560	572	547	546	550	542	554	555	577	589	568	548	515	559	522	557	591	535	536	523	549	546	516	508	585	577	567	564	515	591	550	572	574	537	558	556	555	505	571	523	494	586	512	551	569	550	572	560	542	528	559	540	548	569	537	587	578	576	579	534	528	509	521	589	577	495	580	509	525	544	547	595	554	513	560	567	565	546	544	548	523	549	563	557	578	567	556	518	515	527	550	542	521	563	548	530	562	522	518	527	525	545	530	533	594	531	525	551	601	519	525	514	561	577	547	571	605	575	571	562	533	529	560	559	548	553	533	540	541	581	539	523	521	530	548	561	527	570	505	580	590	555	540	512	517	560	568	559	607	571	558	529	540	532	558	537	536	565	564	528	605	528	558	546	541	565	552	528	526	530	564	572	565	580	554	582	544	529	564	539	596	561	545	585	516	552	589	565	544	546	564	570	540	547	525	562	525	519	592	524	537	540	532	519	530	547	540	563	555	542	592	505	529	605	522	549	592	552	571	567	543	543	557	546	542	604	589	527	519	535	576	534	522	551	556	584	583	556	543	583	547	571	618	557	578	550	536	543	564	520	585	541	560	528	560	545	558	534	578	605	552	560	594	571	543	527	511	570	555	521	566	537	528	564	539	564	573	557	545	523	570	561	540	535	580	545	577	539	596	518	537	524	543	528	562	544	565	533	561	546	544	548	556	571	569	566	548	576	544	559	532	496	554	526	537	521	576	564	522	536	561	539	557	509	497	525	524	509	531	570	544	544	562	554	570	522	537	555	525	593	568	548	574	547	558	599	517	531	539	513	533	542	519	552	555	526	549	546	588	576	559	628	563	571	540	568	598	526	556	530	532	540	534	583	582	591	564	556	622	558	550	558	517	571	600	563	598	589	573
57993	102450	78066	50113	26082	9387	2130	699	610	595	580	576	607	585	572	599	614	606	599	638	598	589	648	598	634	604	558	608	582	657	602	605	587	626	578	636	593	584	585	592	616	581	624	632	632	580	584	610	557	604	612	607	605	599	584	602	573	605	587	611	605	621	569	624	561	577	595	582	532	575	615	604	623	604	602	624	593	620	572	548	616	612	645	587	631	586	594	674	611	595	617	632	575	616	576	623	580	587	579	634	603	636	555	600	542	612	626	610	589	579	617	591	577	622	588	611	548	570	620	588	614	570	611	635	625	591	558	586	590	619	635	589	573	564	593	590	616	603	590	564	610	630	590	588	578	540	580	587	596	592	657	603	619	613	551	618	632	643	599	598	580	598	621	631	575	605	592	569	542	554	554	570	614	607	620	565	577	578	579	602	586	535	585	575	672	600	617	615	604	552	582	636	596	570	601	597	615	608	598	558	592	563	546	602	608	638	609	612	582	623	598	586	573	590	568	575	572	621	606	588	585	611	582	601	557	611	602	555	584	554	615	601	622	575	565	596	591	578	617	614	585	548	581	616	606	596	579	604	570	590	591	599	585	552	597	614	568	615	611	624	564	631	599	604	587	566	594	563	610	612	593	606	623	577	565	606	589	562	582	597	603	585	591	623	578	576	608	590	630	595	630	544	573	625	575	610	635	584	570	601	625	577	578	576	609	579	574	600	569	605	578	562	596	657	612	607	637	609	567	612	651	641	621	621	618	573	580	638	546	629	592	541	602	608	612	571	572	610	626	623	607	615	552	594	561	587	640	563	634	586	569	638	573	591	591	548	608	595	640	649	628	623	612	555	581	606	565	550	621	613	568	568	601	610	631	594	542	573	592	600	551	601	575	637	573	571	612	628	587	560	632	590	614	578	591	615	573	555	583	562	592	605	538	586	619	564	606	581	595	606	569	538	580	595	557	603	571	597	619	581	574	607	567	613	634	599	598	591	569	589	617	629	573	608	576	616	574	576	640	570	571	623	589	559	510	604	574	588	561	593	615	590	615	590	599	591	585	541	570	589	570	573	552	621	601	623	615	606	638	609	628	573	620	627	619	591	587	590	578	617	597	562	614	623	600	641	620	618	606	569	604	564	539	593	570	610	574	581	623	604	618	593	662	598	573	592	609	586	599	642	555	622	598	610	588	561	580	555	598	624	629	577	610	576	647	577	630	612	594	626	586	588	611	608	618	573	592	646	571	580	594	600	602	591	629	585	575	603	604	633	629	599	597	554	588	610	586	587	628	610	598	592	607	607	569	574	559	592	575	633	587	607	616	627	602	576	640	554	592	599	568	557	605	577	621	619	569	625	599	570	608	570	572	621	589	621	580	619	565	571	595	579	576	591	551	612	588	619	588	570	592	586	575	615	584	573	562	575	620	559	613	608	623	586	588	615	588	542	654	601	572	613	615	565	604	587	639	617	602	614	562	615	593	618	604	636	644	550	605	563	615	583	656	603	582	593	556	566	629	628	615	572	555	640	598	541	624	588	582	610	568	561	605	626	584	578	551	610	552	600	630	571	583	605	597	578	582	559	568	582	577	634	583	598	632	574	607	557	601	610	598	610	528	624	642	605	594	595	578	571	582	597	638	545	588	576	570	594	623	573	592	570	588	581	597	592	585	613	596	545	602	567	605	578	583	570	582	512	607	579	574	578	614	616	628	580	629	570	588	559	547	553	563	585	612	635	608	564	585	588	589	579	552	623	620	636	607	569	599	585	585	612	581	599	621	637	603	596	616	616	568	590	642	657	591	628	543	580	567	613	599	611	608	603	619	591	605	553	545	572	597	632	626	623	578	576	627	639	614	589	594	589	599	615	609	584	611	587	582	576	595	594	618	610	578	615	549	603	586	589	605	567	556	567	613	578	577	618	604	609	587	671	604	591	584	594	584	581	625	582	609	591	591	623	583	613	559	604	582	585	623	573	581	579	564	635	623	578	628	600	558	566	606	568	576	602	581	572	598	599	610	580	588	605	605	611	569	544	561	561	577	574	581	593	586	588	557	585	572	566	563	573	584	544	625	564	614	621	625	600	568	575	628	603	609	606	594	600	556	593	616	590	611	609	642	605	566	653	638	596	620	600	601	597	597	576	597	606	589	605	576	577	580	591	536	624	614	623	624	598	562	567	620	584	623	595	620	620	584	579	618	613	607	619	571	552	558	570	600	603	592	575	601	579	574	600	571	578	595	663	572	623	665	573	572	564	574	610	584	628	647	629	580	629	614	572	629	615	591	617	579	581	617	617	618	602	593	566	593	581	593	593	589	598	608	628	557	587	596	575	611	573	588	622	595	613	595	579	606	582	576	612	599	561	556	555	583	616	597	591	544	582	593	596	576	618	593	573	578	582	602	584	578	588	536	589	576	604	592	565	601	620	601	585	595	597	604	583	583	577	601	554	604	609	574	581	589	612	604	579	557	605	634	586	619	582	615	606	582	569	603	613	580	600	609	592	609	622	569	570	608	624	613	629	605	591	630	621	602	578	599	606	582	578	597	583	575	574	581	605	615	598	575	585	612	590	614	635	612	594	562	605	589	574	586	560	561	563	623	626	577	570	617	626	601	610	596	559	586	590	602	559	574	614	609	593	540	590	566	593	592	593	608	597	637	559	593	550	592	604	617	563	619	586	624	571	570	611	578	580	608	590	592	626	586	548	617	586	614	598	590	564	594	632	603	626	603	627	583	588	602	600	578	583	608	604	576	634	584	626	566	581	558	566	569	613	602	546	622	613	590	552	566	571	570	596	581	578	568	593	556	630	597	584	592	628	618	597	592	598	614	586	609	597	574	561	578	603	610	598	578	613	627	578	606	586	611	617	618	604	589	564	615	554	597	605	616	632	533	575	576	550	623	585	575	619	632	585	564	579	643	587	628	593	558	563	597	647	552	590	567	591	639	583	550	584	602	603	605	603	561	577	621	614	602	578	572	596	607	566	588	602	580	578	604	579	562	552	596	596	588	601	604	545	601	635	549	563	595	578	597	590	592	571	592	619	625	573	638	589	670	595	601	544	609	599	598	592	569	589	596	597	589	569	633	592	597	597	586	578	574	643	638	558	596	587	623	587	636	548	636	583	573	643	624	637	590	600	598	555	538	616	593	540	558	566	582	556	554	617	607	612	572	556	588	580	586	595	593	597	547	563	559	622	599	604	607	581	553	606	642	610	548	578	593	623	564	625	607	611	631	589	621	614	613	623	599	596	599	590	615	577	647	568	566	553	602	567	627	602	645	557	616	582	604	604	579	596	581	598	589	615	592	577	606	589	600	568	546	611	615	606	577	587	579	576	590	584	564	543	548	594	585	587	595	602	560	567	556	595	587	574	581	620	600	587	573	568	600	609	599	598	571	627	576	570	590	570	575	601	569	565	563	639	627	562	563	634	565	619	615	623	625	559	601	602	617	580	582	610	631	572	583	576	599	616	595	602	551	596	591	596	599	609	596	607
28525	30566	29399	14137	3585	1088	589	390	459	410	441	410	384	363	414	398	405	413	440	392	421	415	416	407	411	426	416	407	392	402	403	403	400	404	428	418	409	386	391	415	385	401	378	400	424	424	370	388	428	383	406	424	392	417	388	405	381	407	384	377	398	424	382	381	417	410	409	390	374	406	399	399	375	400	422	408	388	412	363	412	391	399	419	368	408	407	384	391	396	415	409	423	408	426	446	408	415	400	366	423	425	413	367	363	398	412	406	404	401	379	393	435	404	409	401	406	387	401	419	433	411	365	377	433	401	377	407	394	431	401	404	393	425	403	371	376	378	366	394	381	392	379	434	388	382	403	448	360	396	396	401	400	401	424	402	423	375	375	437	418	398	408	435	402	384	416	417	385	401	396	375	392	375	392	365	394	407	443	417	417	404	394	414	434	406	401	415	431	376	387	396	398	386	369	398	396	394	405	384	413	416	426	427	361	406	386	371	453	389	405	421	426	440	426	411	413	379	411	381	382	387	408	400	382	400	405	404	369	392	385	417	387	378	417	417	394	379	391	418	401	418	403	422	433	388	416	380	411	402	410	454	396	430	409	388	393	408	419	396	380	398	426	387	397	432	445	379	394	417	420	407	402	435	366	400	390	411	392	435	388	408	414	426	402	387	398	389	376	406	417	396	409	397	366	403	380	353	389	391	374	456	375	375	390	391	378	434	405	383	389	435	396	419	409	418	383	390	406	396	420	415	402	422	408	405	383	397	397	439	376	399	402	423	454	401	421	387	374	431	397	414	420	390	366	416	402	385	373	439	398	382	430	395	400	401	404	410	379	385	425	419	402	393	381	414	404	390	406	362	404	399	419	403	401	385	415	404	416	397	374	426	420	413	438	392	379	391	378	428	392	411	404	405	406	386	386	418	390	379	397	416	399	422	400	400	364	414	427	419	390	374	380	443	395	399	374	383	421	404	385	410	440	430	422	420	391	387	371	406	401	382	393	394	390	421	370	421	442	402	384	370	411	409	395	416	398	382	404	400	391	383	386	409	411	397	410	388	422	416	434	400	383	392	398	373	394	428	384	395	412	385	408	413	396	375	402	421	392	409	373	392	407	394	381	409	380	415	397	402	384	387	391	427	388	398	401	403	400	425	363	412	416	381	420	377	421	374	415	370	416	431	394	405	424	388	389	382	415	415	372	414	412	441	397	403	420	399	434	396	392	399	405	414	423	422	406	424	394	394	390	409	347	398	410	388	419	375	426	404	427	428	414	397	416	410	425	414	400	414	395	405	406	394	405	415	422	400	369	385	426	402	406	416	428	424	403	371	420	382	408	421	369	382	381	416	389	415	374	426	388	390	387	396	351	423	397	389	392	443	408	426	420	403	411	405	369	384	426	410	381	394	392	395	407	421	397	399	379	406	417	446	401	389	390	415	410	396	394	416	447	395	413	402	399	400	389	406	421	382	404	355	404	358	419	393	396	407	405	377	402	424	399	418	391	409	419	424	412	438	432	399	396	372	406	420	408	378	424	396	400	418	403	385	384	395	392	347	419	402	409	415	406	384	391	407	393	398	408	386	405	347	389	414	372	409	413	379	424	436	415	401	373	388	411	360	417	401	372	400	422	383	405	416	408	451	396	388	407	360	397	427	439	391	400	382	408	397	405	402	387	423	424	399	365	395	428	399	399	379	390	400	419	382	393	391	409	355	410	419	416	383	443	410	426	372	404	446	398	398	370	387	390	403	406	395	413	405	425	405	410	402	378	390	394	412	387	419	407	427	418	376	399	400	361	386	394	383	396	408	374	394	429	407	405	413	431	417	395	401	401	408	378	387	424	425	402	374	378	411	406	392	416	406	376	415	364	421	414	388	415	400	368	418	368	412	420	456	396	358	394	420	431	379	421	417	362	408	431	395	368	389	452	377	384	375	414	365	434	354	414	410	408	432	429	402	420	436	372	405	380	385	400	395	401	377	395	409	376	392	433	438	374	401	396	408	411	419	387	373	433	391	378	388	379	373	416	366	415	385	405	421	442	425	416	410	384	422	377	443	398	402	393	367	392	418	421	412	391	401	424	392	400	450	396	402	410	453	404	404	397	410	382	433	407	396	359	393	394	413	415	386	402	419	406	391	421	402	392	427	406	403	377	416	391	362	378	364	396	359	399	405	433	383	375	377	415	423	403	399	412	394	406	374	420	380	407	415	398	378	382	401	367	412	406	366	389	399	407	388	405	415	383	405	375	388	405	409	439	403	393	378	439	383	406	378	396	401	402	395	437	418	410	383	406	406	420	410	412	389	423	416	395	368	395	413	407	403	388	453	429	383	385	374	370	398	357	391	425	403	389	372	406	399	408	370	398	367	405	372	375	418	375	459	433	414	415	437	394	415	451	431	365	417	408	432	407	404	426	419	399	416	385	418	395	432	365	386	411	402	419	423	406	404	411	419	407	385	394	361	418	407	383	394	423	391	390	426	398	405	399	388	419	413	411	404	414	381	373	391	393	413	409	383	411	385	426	367	407	400	412	386	387	400	425	407	425	404	407	376	401	431	409	384	397	374	410	367	394	416	379	374	398	392	435	403	403	418	416	415	393	408	435	368	419	392	363	413	406	384	420	416	426	406	393	389	386	412	400	391	417	417	389	372	409	449	395	415	414	435	409	390	386	412	443	444	412	397	410	404	387	404	397	427	357	386	402	381	427	422	417	358	393	410	442	368	400	366	418	407	419	393	405	432	404	420	420	390	401	406	410	403	404	402	392	433	418	395	408	382	368	377	394	428	367	405	412	396	387	390	399	398	433	400	402	383	399	409	412	419	397	363	353	387	403	357	404	383	357	417	413	404	418	393	387	392	431	405	365	419	390	390	413	419	409	401	402	380	381	400	401	427	364	390	423	409	389	394	414	422	429	379	402	392	413	421	401	435	404	418	364	417	396	369	405	420	407	400	395	392	387	397	390	402	407	345	392	389	403	387	412	383	406	388	360	383	389	415	415	371	404	406	409	404	418	349	410	403	405	397	359	420	399	406	414	401	345	411	398	395	391	420	408	410	395	370	398	417	417	394	406	388	398	400	402	378	379	423	417	394	379	407	368	374	411	444	404	426	410	427	432	415	337	423	405	414	380	399	434	409	381	386	416	350	410	388	424	418	394	392	384	437	381	415	386	395	391	414	404	410	408	367	382	412	407	440	435	412	386	395	406	388	381	407	390	345	415	382	384	414	402	378	378	416	387	391	442	412	394	426	395	397	400	397	419	410	378	408	400	400	406	374	402	395	421	405	409	401	419	371	385	397	432	389	430	422	402	379	445	411	397	397	399	422	406	412	377	384	402	416	398	404	418	384	423	446	394	407	385	388	383	399	394	407	376	394	396	381	368	385	431	398	379	435	467	423	367	402	403	445	401	410	400	395	342	411	398	407	429	421	392	406	423	412	397	406	392	371	403	387	419	380	378	399	389	390	432	458	357	408	395	416	382	393	440	403	390
17443	38954	23644	8098	2761	981	532	362	384	406	410	396	393	368	366	414	381	409	372	391	384	385	392	365	375	381	351	376	390	403	372	408	388	327	405	389	395	419	377	385	411	371	370	402	360	377	404	399	338	373	392	379	363	344	376	406	369	361	356	357	379	396	404	353	382	354	404	383	366	357	374	386	357	399	366	375	364	356	367	370	416	374	400	418	371	354	371	406	361	378	340	355	359	400	410	364	386	344	410	360	362	382	400	391	388	356	419	393	373	392	383	378	404	370	372	355	393	368	380	396	371	419	417	361	421	377	390	402	422	408	405	379	384	362	406	386	353	389	396	400	360	371	363	394	358	378	371	381	368	404	354	374	375	382	349	387	407	381	387	379	414	386	360	383	373	353	388	376	341	363	379	374	374	386	375	366	372	388	326	355	390	378	348	376	359	356	404	354	384	359	351	401	412	372	337	369	383	390	409	384	385	375	355	372	383	400	378	364	411	377	360	379	384	419	394	400	376	366	359	396	381	383	384	424	399	379	358	379	361	322	356	384	401	396	366	347	385	378	375	389	367	379	376	382	371	380	333	361	359	403	387	402	367	353	354	361	385	360	382	363	371	379	396	376	341	376	384	399	380	387	397	396	404	383	353	373	373	380	367	385	378	395	388	389	375	373	394	351	352	386	387	367	388	367	349	336	401	382	358	377	373	388	379	378	399	382	377	393	366	391	401	378	359	374	348	368	382	381	404	383	405	407	367	333	355	393	359	356	365	404	406	355	343	399	321	355	404	348	360	375	366	372	361	329	401	378	349	358	394	344	372	404	382	378	337	403	372	338	384	391	382	377	378	350	365	372	370	384	352	367	408	398	394	414	370	407	398	393	386	381	363	364	374	386	370	370	362	365	360	348	394	361	381	377	381	350	386	376	394	400	383	404	367	416	369	384	383	377	365	386	390	365	352	412	406	361	396	393	357	390	367	406	396	351	370	420	368	346	378	360	414	362	371	378	362	389	366	397	371	380	373	393	419	370	384	384	394	379	341	383	403	373	404	408	383	386	375	385	392	359	419	363	323	344	395	397	367	350	382	390	390	366	400	394	373	351	392	369	371	405	367	359	351	406	370	366	352	376	378	363	352	387	371	363	396	377	360	404	367	358	357	379	386	399	387	371	397	362	366	365	345	356	375	352	386	359	392	359	369	366	363	388	349	383	384	375	388	386	352	382	385	378	415	364	372	373	378	368	365	360	391	420	372	391	381	400	351	355	340	402	363	350	406	356	350	376	392	390	390	391	353	381	366	392	359	359	376	371	368	421	369	405	365	394	377	363	358	381	382	383	313	421	357	381	374	383	389	393	367	438	383	384	399	357	377	371	376	374	424	385	341	388	371	390	349	370	360	374	399	409	366	401	349	395	372	382	375	382	385	378	356	381	441	400	380	361	384	454	364	381	390	358	375	367	378	372	366	345	374	386	390	383	346	371	383	348	366	382	379	364	351	386	375	353	370	408	383	399	378	405	355	402	396	353	395	373	376	348	401	357	382	381	359	385	362	371	317	380	401	377	382	398	400	349	352	383	369	348	382	365	396	340	377	351	394	394	392	352	402	383	370	333	361	395	403	384	368	331	366	378	399	393	401	367	390	378	391	377	358	417	403	375	360	356	398	402	384	379	378	364	377	381	396	375	372	372	386	378	370	376	412	424	374	394	375	349	338	373	380	391	372	384	374	383	353	391	404	390	408	384	350	376	390	387	361	342	383	364	397	381	402	383	344	365	376	378	365	369	345	367	371	360	374	327	369	381	395	405	393	369	371	352	368	344	398	456	370	408	376	384	374	376	401	358	382	380	389	365	359	367	378	399	356	376	363	415	346	335	365	350	337	361	369	367	377	380	385	380	388	414	385	388	384	391	364	382	364	355	359	399	356	391	403	345	346	361	390	376	372	357	384	394	394	405	379	401	376	354	374	401	380	359	363	357	371	365	348	378	332	357	371	380	384	362	368	387	356	389	387	362	385	331	380	399	405	373	350	373	358	387	388	381	346	379	380	391	376	378	339	352	358	366	354	342	415	343	335	403	362	372	371	362	364	429	349	386	398	373	373	351	374	401	406	349	386	401	377	369	377	359	382	395	355	351	357	382	374	363	375	366	403	370	375	388	381	346	357	401	378	383	339	383	350	358	395	409	361	391	414	352	391	351	387	390	419	365	407	348	371	380	374	350	376	345	361	363	336	396	401	373	401	348	358	359	384	383	392	388	389	363	388	377	371	337	368	397	366	393	408	361	400	392	372	400	380	410	336	356	356	354	418	388	355	381	361	346	376	359	353	382	404	384	379	392	385	393	382	377	384	371	381	343	384	383	370	370	370	386	391	387	359	368	394	342	358	378	369	351	409	373	396	350	363	397	398	347	362	363	371	366	396	390	395	351	346	368	351	347	360	408	330	356	376	379	374	390	382	409	375	367	369	384	394	402	385	394	371	356	361	383	382	338	403	389	397	377	363	395	357	368	393	363	365	400	367	367	407	393	365	359	359	413	360	383	369	412	377	387	392	367	415	361	387	352	372	412	349	364	383	383	392	389	332	368	368	391	373	403	370	389	355	335	393	364	341	400	409	376	400	399	394	400	365	388	343	412	370	390	378	386	358	401	348	358	370	365	367	396	401	391	389	396	372	383	420	368	364	380	388	428	340	367	390	364	393	358	389	370	371	375	406	432	353	391	378	386	374	405	382	393	359	332	397	382	378	379	401	385	374	396	377	384	389	362	367	385	383	357	393	355	328	369	409	393	366	334	403	379	377	359	368	353	366	393	394	337	376	381	382	385	376	358	404	383	369	389	364	364	360	382	384	405	385	345	375	366	394	403	399	407	375	353	370	364	373	400	362	431	394	388	383	399	414	385	395	405	365	326	396	403	385	349	366	370	401	383	382	407	396	370	388	374	365	343	340	366	349	339	375	368	378	378	376	386	364	371	405	386	411	383	345	346	384	387	383	384	365	389	329	393	383	369	400	382	398	357	374	368	392	351	381	419	398	399	380	362	357	352	361	359	385	385	373	389	389	335	367	397	379	407	355	400	371	406	376	362	388	404	364	391	393	368	397	317	402	359	371	409	392	358	367	360	345	381	373	374	358	371	391	375	378	367	364	356	399	403	369	385	394	393	355	380	370	414	382	399	346	423	349	386	400	373	383	374	366	378	413	376	344	365	389	378	392	391	379	347	384	401	372	353	338	390	348	420	368	346	382	374	351	388	375	386	363	358	364	376	362	365	390	359	366	408	388	359	367	332	384	379	367	379	368	393	362	397	384	395	370	407	388	374	352	405	362	350	362	379	382	365	419	362	387	382	353	393	354	389	369	358	345	361	375	354	382	365	385	423	380	377	359	427	390	385	395	372	411	354	391	336	364	378	395	369	398	375	399	345	344	380	395	342	399	379	352	337	404	402	374	429	363	382	387	391	396	388	394	348	377	394	366	344	412	375	390	358	390	375
25233	28633	48575	42991	24077	9033	2139	579	457	466	466	438	431	497	457	447	441	450	443	504	479	452	493	478	455	450	457	442	459	430	426	447	475	439	472	457	437	448	471	422	463	456	461	460	450	491	458	445	457	456	476	478	458	456	443	467	428	452	438	462	477	425	440	453	462	435	459	432	403	445	493	451	445	449	476	451	446	431	467	460	452	489	433	444	487	463	463	486	439	464	488	495	467	451	465	449	474	472	455	431	488	417	475	471	447	479	469	490	436	466	426	460	416	443	473	488	500	475	453	451	454	442	445	470	446	444	471	482	459	452	463	449	460	447	435	454	452	459	487	471	479	430	469	454	441	438	420	493	445	440	434	447	464	404	431	441	488	456	458	466	420	449	444	500	418	435	463	451	479	442	433	430	421	442	402	449	442	457	461	431	443	481	439	465	503	456	482	459	448	421	448	456	422	477	436	448	463	471	434	489	461	470	444	422	479	443	461	455	456	493	432	431	460	465	448	440	448	429	463	408	441	446	444	471	430	462	465	435	436	429	455	482	436	450	443	456	451	438	460	414	467	487	422	427	498	454	441	454	453	431	431	455	457	439	441	462	480	439	458	462	436	454	447	456	462	422	464	452	451	471	432	467	452	470	448	470	456	407	473	467	457	453	479	459	447	451	470	399	427	486	422	413	431	407	454	429	442	418	452	451	482	410	474	476	452	427	466	453	479	452	433	446	453	448	450	483	426	460	463	421	395	509	418	449	453	422	460	477	443	445	405	453	510	444	480	432	473	466	448	447	479	457	475	456	488	467	476	470	397	431	477	467	447	408	441	465	445	451	481	448	445	491	460	435	441	437	430	458	449	459	419	437	459	422	473	433	488	478	467	452	459	454	455	449	481	433	437	433	457	479	459	506	432	466	454	453	443	456	442	469	409	403	477	466	432	466	468	426	444	455	443	421	431	442	449	466	469	463	452	429	470	435	444	436	434	483	453	447	498	446	426	495	439	480	454	467	443	431	418	470	468	429	457	495	432	446	451	473	480	436	445	467	471	455	434	432	413	451	437	440	473	441	439	454	479	464	463	447	421	452	447	432	441	420	448	482	462	447	436	464	464	469	449	438	499	459	442	461	405	429	461	465	431	454	453	449	425	420	473	464	431	427	447	463	465	415	392	451	438	437	453	445	410	435	473	469	456	435	495	496	434	455	444	439	483	418	470	411	449	432	440	450	470	406	451	447	461	458	458	459	431	448	488	417	417	475	466	466	452	454	458	456	433	444	432	413	463	458	442	465	449	466	420	441	445	434	473	453	456	382	444	425	446	420	463	464	444	476	453	475	460	438	450	455	451	451	436	429	468	437	444	425	448	438	453	432	466	402	450	457	452	457	460	432	470	454	413	464	438	450	440	454	482	471	454	464	433	422	450	471	449	478	481	467	449	442	475	445	438	480	395	460	454	447	455	492	468	429	441	487	471	435	448	438	450	451	471	446	458	454	455	448	480	456	456	438	470	466	449	434	498	478	442	468	454	490	448	457	482	430	449	484	468	441	472	450	413	415	450	418	452	441	463	466	416	431	458	454	394	478	436	450	449	460	468	463	472	495	442	472	478	454	453	482	430	432	459	482	446	480	470	450	425	462	441	429	461	450	438	502	434	456	513	429	442	430	422	452	477	511	446	402	458	474	470	461	436	430	447	470	495	456	486	441	465	460	456	425	484	483	460	440	424	449	404	401	440	448	439	452	464	461	463	458	463	450	426	399	448	460	433	469	469	461	475	430	424	404	474	449	468	479	443	432	465	432	470	450	451	450	440	452	472	446	436	453	424	462	433	464	485	459	464	464	417	419	425	450	424	430	403	492	471	458	462	442	442	449	458	478	447	464	437	451	464	491	410	426	495	458	452	451	424	485	481	456	438	430	418	431	442	450	493	451	451	459	422	451	466	447	416	493	441	485	432	442	448	438	474	437	455	482	427	447	418	433	474	449	456	465	399	421	442	466	435	468	425	450	440	422	472	448	438	457	487	469	460	450	467	429	464	431	463	454	441	424	483	465	465	422	449	435	450	422	489	459	454	472	415	436	479	439	451	461	489	418	437	438	464	471	473	436	446	421	449	458	460	460	461	472	453	417	464	475	433	467	433	461	437	457	450	461	437	456	469	483	478	456	450	437	439	385	407	462	466	430	486	442	464	429	466	448	453	433	463	424	476	480	476	462	450	454	422	469	443	455	436	457	446	461	480	469	439	432	454	449	447	459	481	480	434	455	498	446	450	461	437	464	448	444	430	422	481	433	427	454	449	473	428	442	412	457	485	498	485	437	455	476	465	442	460	441	445	459	459	476	455	474	461	459	473	440	435	475	434	425	439	472	429	458	479	480	435	480	453	449	483	453	413	489	464	417	436	443	457	397	435	436	459	472	454	451	453	434	464	469	455	441	439	489	421	470	439	462	403	440	459	468	470	452	441	474	425	474	499	445	433	463	433	481	440	429	444	396	440	452	517	442	428	475	463	456	461	439	467	442	459	443	449	442	436	445	420	487	443	465	467	422	444	474	460	434	414	476	464	464	439	443	449	472	431	430	463	445	455	478	466	450	486	421	420	443	473	452	427	408	468	414	480	438	501	468	469	442	440	466	448	444	487	463	449	430	451	461	449	422	463	442	453	438	421	449	456	467	435	422	442	432	426	465	454	479	457	424	464	467	474	433	460	498	464	476	428	437	456	468	425	412	425	451	441	482	420	452	457	426	471	474	434	462	474	456	421	469	459	471	443	434	458	454	463	429	447	445	419	456	420	460	466	429	452	441	439	458	506	442	475	450	414	412	439	454	455	454	433	498	403	453	474	452	477	427	427	428	406	435	433	467	436	482	502	408	454	474	467	452	463	482	448	431	469	462	449	428	444	461	418	450	454	459	486	463	442	437	450	427	458	470	428	467	457	455	468	430	444	440	456	452	416	421	453	458	478	442	461	428	467	459	460	466	439	429	437	453	474	484	461	415	445	454	499	429	492	484	448	454	434	439	475	471	458	436	441	458	463	461	426	473	456	448	465	421	478	466	468	472	449	457	405	424	459	446	485	462	465	447	445	453	440	461	489	432	463	450	439	455	465	468	414	427	465	459	458	464	428	460	449	442	465	451	433	423	444	433	474	422	407	473	440	444	441	432	475	474	453	486	438	467	439	434	409	438	455	467	437	430	457	462	447	465	447	479	457	477	461	452	495	440	450	450	447	471	507	417	477	428	466	460	465	442	430	477	431	464	464	476	426	462	436	422	460	433	454	471	452	413	415	473	469	453	438	428	477	449	434	452	453	447	454	467	522	464	411	427	453	413	506	463	433	418	457	480	479	451	453	470	436	488	483	433	437	474	414	422	415	442	446	474	459	452	370	460	468	476	427	433	479	479	412	396	533	433	456	441	453	463	432	497	450	447	483	427	460	489	417	455	410	484	454	460	428	473	467	405	473	466	482	437	475	448	474	488	431	416	462	433
49764	90362	65740	36160	15593	5231	1753	538	518	504	428	447	484	515	461	461	483	506	493	483	462	471	442	497	492	423	462	466	431	459	499	435	480	491	485	445	455	453	452	466	499	457	464	448	485	487	466	457	461	488	447	480	473	452	435	488	460	461	474	445	455	483	490	452	475	437	456	477	476	435	475	473	487	464	484	451	495	473	445	491	495	473	484	468	469	492	462	478	426	485	467	450	486	452	437	460	476	476	475	489	434	522	460	451	461	464	434	454	503	481	465	478	441	460	458	449	442	455	465	463	478	463	455	475	464	460	449	439	495	452	497	456	449	448	438	476	453	473	462	474	485	470	440	453	473	497	484	443	441	448	446	434	437	463	466	453	466	498	449	452	479	445	464	482	470	467	465	454	494	471	505	442	463	482	451	467	466	471	439	476	475	476	473	446	501	460	457	465	473	467	468	455	429	482	508	453	451	462	448	450	511	460	500	462	444	458	442	477	464	471	439	457	439	490	480	427	468	482	514	449	444	450	468	484	450	431	448	497	482	444	482	448	474	495	462	427	473	480	475	465	503	494	450	490	461	451	501	458	433	465	504	455	453	437	466	452	445	489	442	458	491	440	469	443	463	429	469	508	463	463	454	516	463	444	451	478	451	461	455	434	470	478	470	480	459	464	518	470	475	471	452	441	427	447	454	460	450	436	470	458	493	481	466	459	460	438	528	452	495	464	462	445	444	483	462	465	454	472	477	493	474	467	457	436	431	500	480	484	493	480	442	473	441	464	453	470	477	506	436	473	497	468	476	467	462	458	464	464	463	474	457	489	431	474	479	468	466	473	458	451	469	432	486	475	515	457	491	442	418	449	443	462	494	459	484	471	497	457	437	462	487	484	491	448	414	491	442	438	484	479	431	488	493	498	492	478	453	449	462	496	500	482	448	472	481	479	497	461	499	447	454	480	486	428	452	441	431	501	428	462	465	465	462	451	438	452	457	497	454	463	465	500	458	496	440	410	472	463	448	433	452	461	467	483	436	449	471	498	462	492	481	470	445	464	428	473	461	494	451	442	504	466	433	502	466	494	483	428	486	464	464	453	489	471	468	504	462	488	447	545	469	486	423	503	458	471	480	465	465	465	468	452	469	461	432	516	467	440	469	429	497	433	457	470	454	481	463	448	484	495	469	460	460	493	457	443	482	488	458	450	484	441	506	450	436	424	437	482	458	496	490	448	495	464	511	440	480	434	459	481	469	453	467	447	481	502	455	441	462	464	481	464	495	452	483	435	459	473	473	458	480	449	458	406	471	470	461	454	532	437	470	447	460	477	460	456	451	444	482	468	453	473	472	462	501	448	433	478	462	424	470	461	445	484	423	498	463	475	461	458	518	455	473	512	482	425	492	502	440	453	474	464	435	474	450	482	473	479	465	476	466	484	468	442	478	486	431	423	454	459	477	512	466	468	456	466	462	457	477	450	449	451	488	464	452	442	458	419	492	446	427	460	469	455	501	432	465	456	485	489	458	455	471	443	470	444	438	467	459	462	473	439	471	454	446	442	427	461	490	431	450	442	446	441	471	464	439	493	470	468	473	430	494	460	489	461	465	462	450	491	501	512	439	486	462	453	466	434	507	469	437	479	482	456	479	427	487	468	461	470	433	493	448	479	443	429	460	433	472	442	469	466	451	434	466	422	426	430	462	486	487	477	451	474	464	445	475	467	441	485	443	437	484	479	456	480	453	442	457	439	465	456	468	481	472	478	429	463	495	449	443	481	477	442	435	456	482	471	488	459	463	491	491	437	461	428	499	466	440	434	474	452	483	428	453	468	484	452	475	438	471	455	469	457	435	464	472	489	451	464	480	460	462	433	407	475	470	454	469	449	481	430	430	493	486	475	441	495	462	471	429	478	476	490	466	461	489	425	520	460	457	421	479	457	467	428	441	488	427	480	446	480	494	428	476	486	462	444	460	473	450	479	493	459	501	477	452	459	446	503	454	487	470	508	484	466	492	473	493	461	464	462	445	463	502	452	462	478	463	474	478	507	482	460	502	449	415	462	453	498	479	535	483	464	477	461	472	468	471	451	474	482	455	423	487	487	448	466	469	460	453	438	490	427	459	452	477	452	472	464	478	448	463	468	456	458	468	469	479	459	458	475	459	460	471	474	470	422	446	428	462	465	481	459	487	464	461	489	465	459	470	432	455	461	455	452	480	444	465	480	436	466	466	471	468	451	467	483	459	459	432	481	466	451	439	416	451	475	448	506	429	452	459	475	459	496	478	435	445	480	426	494	466	507	433	478	442	463	491	476	483	473	458	517	443	453	453	482	452	490	454	525	471	456	445	453	484	447	455	439	427	472	472	461	433	452	487	454	467	459	458	490	450	452	485	477	477	449	436	497	484	490	472	476	457	441	470	465	489	442	496	453	475	492	524	488	495	487	476	472	430	470	476	432	481	474	466	457	454	457	475	431	499	435	479	452	468	464	443	450	504	443	472	432	489	472	454	510	440	440	455	492	458	475	420	501	453	491	487	442	486	456	451	464	487	435	463	478	464	410	467	468	461	451	451	449	456	462	458	457	485	510	464	452	527	447	463	478	447	466	507	468	464	472	444	459	473	491	502	441	451	499	440	448	477	463	471	458	427	456	426	457	463	476	472	482	470	463	489	482	455	489	478	492	498	471	452	453	455	463	457	429	479	477	485	467	476	463	480	436	503	434	520	468	501	433	457	465	430	484	444	490	414	468	504	522	472	488	464	483	466	467	479	469	431	466	467	488	446	497	464	449	433	440	463	471	448	476	457	472	476	479	444	480	478	454	459	497	466	462	477	450	459	467	501	486	458	454	466	501	473	507	479	475	437	467	464	460	445	433	496	455	451	443	457	458	491	449	460	455	474	493	470	473	502	502	464	447	493	478	458	478	450	449	444	471	456	436	466	463	478	449	459	458	425	431	453	472	501	443	492	439	491	442	441	478	455	428	475	503	470	430	430	462	435	498	468	475	448	444	496	434	490	476	484	432	458	451	458	461	482	485	453	426	447	453	431	499	439	461	456	475	471	495	444	462	448	434	505	462	460	471	457	507	471	472	453	460	507	453	444	481	444	532	456	491	507	481	455	483	533	441	441	433	442	493	419	440	484	476	412	438	465	453	486	456	458	455	472	449	461	489	438	463	426	482	466	427	473	497	459	491	457	431	450	495	430	489	463	477	433	423	458	484	443	465	489	440	503	457	476	539	458	452	416	468	445	455	453	461	426	449	439	489	480	452	453	480	485	452	482	441	445	458	491	416	409	483	447	528	492	437	499	457	475	478	455	436	431	446	497	511	441	455	472	464	453	466	513	459	486	463	464	431	464	464	469	515	471	466	477	448	441	489	489	494	474	426	436	421	440	472	464	475	436	477	442	508	461	481	466	450	470	443	482	431	463	478	433	471	439	446	480	453	450	449	469	448	495	464	478	449	456	490	473	479	456	467	420	478	465	457	451	443	447	484
23850	23742	43099	44848	32683	19725	7039	1032	596	606	639	580	577	586	569	603	578	580	572	561	561	560	574	597	586	607	586	568	585	559	583	571	570	578	564	549	541	586	512	615	598	522	554	570	558	528	500	535	605	583	559	580	532	561	586	576	549	568	567	573	583	584	555	527	550	520	574	599	595	560	592	535	548	548	551	580	571	630	536	576	522	556	521	586	596	596	575	546	537	567	575	576	574	581	587	612	550	551	541	595	555	532	580	562	543	535	536	599	566	518	539	581	575	603	539	544	567	564	556	563	534	596	540	558	524	595	538	581	539	543	570	554	535	519	520	562	625	551	541	552	557	533	581	549	557	537	552	591	539	559	548	544	581	566	522	587	506	552	530	573	540	574	560	584	526	526	536	537	554	546	570	528	557	548	591	566	596	555	574	542	552	539	586	562	589	588	560	526	579	579	540	536	577	550	520	560	576	536	560	543	574	556	562	598	584	580	549	587	588	561	554	549	529	495	571	567	569	570	548	590	533	565	573	547	578	553	582	568	561	571	594	570	549	529	607	572	543	564	538	566	574	540	553	597	560	544	548	545	547	572	573	543	562	610	586	553	503	604	553	537	551	555	596	541	567	537	528	560	539	579	524	568	603	590	524	507	583	562	541	574	549	550	596	555	513	558	555	585	590	544	540	558	569	592	550	578	611	558	541	518	564	569	568	561	522	562	536	563	518	560	572	565	585	535	526	528	563	561	579	611	581	597	544	557	576	578	575	559	573	534	549	548	557	558	513	548	552	558	554	538	576	572	566	577	572	547	550	588	603	570	534	574	582	501	555	535	537	582	531	512	578	551	554	580	543	522	560	552	553	548	527	510	568	576	516	566	560	542	564	536	582	563	562	544	579	543	542	545	597	539	581	546	575	560	566	599	576	551	569	546	538	533	616	557	551	568	578	553	535	577	573	608	529	542	563	552	562	555	566	615	560	538	579	534	525	549	570	559	599	570	600	547	540	538	541	561	571	544	562	549	591	596	561	500	525	545	577	561	581	617	576	589	572	578	556	535	554	609	488	599	562	525	565	541	554	557	540	576	571	563	593	544	586	575	549	559	551	537	561	581	548	560	517	537	557	526	573	536	549	545	567	548	531	549	599	535	536	539	557	534	547	577	621	579	546	530	575	547	557	555	573	565	586	561	582	561	554	567	555	612	524	520	580	558	536	588	567	575	625	574	594	584	600	591	540	544	581	534	576	569	558	571	550	567	544	556	552	569	569	554	571	542	585	534	562	517	604	548	563	562	560	561	564	573	558	548	546	565	558	528	558	576	561	574	557	554	571	589	556	555	571	538	636	573	582	552	562	555	551	606	566	538	487	519	566	576	583	523	547	534	546	507	531	536	565	556	533	582	549	559	549	546	581	562	560	541	565	515	537	561	577	553	571	554	550	562	552	558	543	515	567	578	548	537	568	573	570	583	610	600	574	600	580	568	559	576	578	563	544	545	552	562	582	525	586	596	578	546	554	553	583	555	585	560	539	564	535	488	558	563	592	564	533	505	576	560	567	516	554	607	530	583	556	527	565	594	538	557	534	553	558	566	570	555	571	565	550	548	574	520	631	528	567	574	560	559	545	513	581	565	569	565	537	571	579	540	541	543	574	597	555	551	556	536	568	604	593	519	540	561	576	567	571	519	541	567	546	521	598	571	588	606	576	604	515	539	590	573	544	542	580	556	551	557	572	616	603	572	553	557	571	589	520	596	601	561	524	583	594	550	579	533	535	558	576	546	564	528	521	524	568	593	580	560	514	578	575	527	576	564	539	554	523	566	593	540	582	527	546	538	552	588	572	572	541	577	562	565	551	587	532	552	567	531	544	590	548	537	537	558	562	595	543	541	562	565	572	539	559	549	544	583	603	592	570	614	550	554	589	561	528	580	511	558	544	533	565	579	572	569	525	547	563	582	532	543	550	550	557	536	537	569	573	521	572	568	541	540	570	588	557	628	544	535	558	517	551	545	513	572	589	525	571	515	590	556	521	558	511	554	534	548	559	512	529	546	569	544	518	574	563	519	541	627	551	550	564	551	569	576	552	591	573	549	517	563	581	604	599	575	549	598	538	536	545	584	539	577	564	562	571	565	501	534	586	555	540	535	536	584	523	533	551	573	549	531	581	555	607	516	550	521	567	564	578	556	571	540	578	539	587	542	515	566	572	565	549	565	577	568	552	524	562	544	561	522	531	554	566	531	543	563	569	569	538	571	551	548	577	562	516	560	577	574	605	557	525	541	557	589	554	573	572	583	563	551	565	595	553	558	568	559	597	555	572	566	553	523	558	520	540	563	601	552	535	578	561	523	526	604	558	529	546	556	610	563	573	568	559	557	591	555	569	580	543	556	551	508	584	554	560	558	551	565	529	570	554	537	556	550	547	550	590	576	555	530	549	574	547	582	571	535	575	582	611	587	557	547	509	558	546	562	565	585	535	538	572	550	592	553	578	596	587	581	519	496	557	576	581	523	516	594	546	536	607	548	611	556	553	592	558	581	554	598	547	570	582	522	532	593	594	585	538	569	572	585	547	596	565	523	566	564	555	605	537	589	586	524	597	558	589	587	545	561	516	506	540	540	596	602	567	521	524	551	552	555	552	537	517	549	558	575	534	520	549	560	513	583	580	582	544	580	538	531	582	570	564	590	586	513	545	574	549	569	566	564	572	542	553	563	529	576	549	527	535	557	529	600	545	545	545	568	559	529	540	509	530	547	515	559	567	525	513	585	586	532	552	606	545	547	603	586	609	589	543	567	560	518	566	591	583	548	609	553	620	527	512	521	536	556	563	560	568	550	511	532	572	541	581	569	545	568	585	571	575	492	597	555	520	564	537	544	561	533	591	575	585	540	557	533	528	551	524	517	564	551	607	527	568	552	538	567	559	548	552	590	561	563	583	593	545	584	584	542	533	550	573	560	538	508	533	587	585	557	553	525	564	558	568	552	554	515	541	529	588	521	541	575	523	534	572	562	577	517	550	545	538	539	583	579	580	535	576	556	544	587	576	555	575	553	590	569	555	508	574	581	536	563	551	571	545	566	541	549	554	570	552	554	555	568	568	559	530	575	554	584	593	518	499	547	590	566	607	572	573	536	570	583	563	572	582	561	542	536	555	567	525	545	575	569	601	556	567	547	576	514	554	602	522	566	518	592	552	540	565	561	498	585	524	569	558	543	560	553	564	499	565	555	516	525	531	547	574	550	508	529	526	546	569	566	577	542	538	571	574	554	545	580	597	537	550	569	562	564	526	564	551	562	531	549	550	551	554	558	541	534	601	549	596	552	527	565	515	547	540	542	532	579	580	559	569	564	571	537	586	577	561	532	565	554	555	656	536	548	606	562	515	536	561	532	567	527	540	552	562	581	540	544	525	572	522	581	605	551	527	568	561	564	576	529	549	585	585	523	581	548	559	552	503	562	581	565	555	574	592	571	503	555	575	575	527	552	520	566	520	558
59214	102458	80151	54742	29511	10990	3489	891	578	551	571	605	600	616	590	611	645	614	590	613	563	615	604	603	597	597	585	609	581	609	565	594	595	592	584	593	636	619	610	601	561	611	570	616	583	582	618	537	589	578	617	602	602	592	601	592	600	618	620	564	574	569	591	616	565	564	556	563	611	629	623	631	599	589	596	623	598	564	608	526	572	543	617	610	584	580	560	559	562	610	553	587	607	613	597	592	589	600	620	593	572	602	601	572	586	554	603	641	587	618	593	625	589	602	622	612	579	597	598	598	583	537	608	565	559	582	597	604	528	628	578	607	572	564	562	552	596	625	595	597	571	566	574	589	560	655	630	550	617	645	559	570	579	583	635	589	566	584	597	600	586	590	587	562	612	555	557	564	570	546	574	550	589	598	579	586	571	594	582	600	582	595	564	566	582	565	614	615	575	589	589	590	594	573	587	615	600	567	587	602	592	555	612	616	597	565	550	594	587	565	595	590	563	578	578	613	596	576	526	567	604	583	611	599	652	622	577	601	565	583	609	547	585	592	594	578	596	573	606	652	596	624	586	592	607	592	579	620	577	568	555	583	583	548	560	561	574	570	622	591	580	629	573	638	605	525	563	588	630	616	549	584	565	581	579	564	569	632	614	587	596	606	595	579	632	609	601	603	554	556	600	604	620	614	545	579	621	589	558	623	576	602	584	584	604	584	574	572	631	585	586	612	554	592	614	555	606	630	569	590	606	596	577	579	556	624	600	590	575	626	605	643	574	596	538	563	570	601	595	594	603	598	578	578	586	561	584	614	583	632	574	588	674	569	597	576	577	577	599	631	594	585	531	616	589	574	571	577	581	585	602	588	664	579	598	627	545	566	598	578	590	613	582	582	610	592	609	626	581	627	600	646	599	638	564	588	584	629	588	595	604	619	602	567	592	598	611	574	597	598	574	597	592	615	571	599	634	580	633	553	536	597	584	599	544	564	602	582	588	579	617	556	584	604	599	581	592	632	616	557	573	564	645	555	610	604	587	606	661	572	604	558	591	586	620	615	587	605	573	634	604	608	601	606	563	613	626	556	591	631	583	589	610	572	591	573	576	622	596	542	547	584	566	558	609	598	604	578	594	610	595	579	616	597	583	592	615	590	570	574	611	549	597	570	576	549	552	607	665	567	605	595	632	604	568	600	648	557	576	593	580	594	582	569	613	555	583	613	580	579	559	580	579	605	564	587	606	626	527	578	587	578	561	641	643	598	586	557	619	568	569	572	553	553	597	566	623	618	545	615	542	601	593	645	612	629	570	616	573	639	565	614	586	618	611	547	665	593	594	593	603	599	572	614	577	598	622	590	574	572	642	607	603	558	599	590	595	591	581	583	575	594	603	571	586	606	611	601	594	578	583	590	663	584	595	616	567	596	589	609	549	609	622	585	609	568	598	561	598	567	618	598	624	573	623	595	562	604	576	605	593	589	606	596	629	598	581	609	605	571	582	597	570	607	606	628	638	635	586	582	559	580	582	591	572	573	620	610	576	607	605	617	601	571	593	616	608	627	536	608	592	626	604	583	588	601	615	582	595	615	600	583	581	627	605	594	606	617	591	603	562	557	582	613	658	635	586	590	593	558	585	606	566	565	609	559	572	599	607	627	552	557	593	562	591	602	539	604	590	587	610	606	582	615	597	554	600	604	611	622	585	562	589	539	620	591	567	553	589	625	589	556	567	591	618	615	633	587	596	539	567	573	548	593	543	577	565	581	565	558	559	606	543	568	589	601	571	544	590	569	604	598	608	627	603	556	548	583	567	573	577	579	599	593	586	601	567	556	565	584	597	556	586	566	593	602	546	610	543	592	595	579	600	600	594	583	621	596	591	601	590	614	551	568	572	600	581	568	554	607	574	604	585	613	583	575	535	576	579	550	691	579	614	599	547	620	617	573	604	553	606	582	536	593	578	616	571	595	558	632	572	580	594	582	576	543	609	539	574	579	578	591	576	581	571	646	595	617	589	599	596	594	574	599	605	574	564	627	640	547	556	591	585	572	612	573	647	574	588	599	589	579	591	600	608	593	614	615	566	595	599	578	554	622	535	594	589	625	577	578	580	604	586	574	570	590	625	606	583	573	582	591	587	574	635	527	589	590	596	578	526	571	603	566	618	598	576	630	608	595	571	579	569	598	538	589	600	608	564	627	555	607	596	627	531	611	583	621	593	566	631	566	541	587	580	575	589	635	587	547	609	619	569	570	580	583	536	593	607	594	595	597	602	594	612	618	570	591	557	577	610	585	600	590	537	601	588	562	652	597	565	599	569	588	609	585	605	558	566	547	594	573	576	615	624	602	649	609	559	572	585	582	564	629	633	569	621	567	614	586	560	630	608	596	618	630	589	621	539	571	602	566	582	580	604	551	599	601	543	590	600	588	623	562	603	572	622	595	616	596	601	551	592	637	617	574	599	572	605	608	597	595	585	549	578	605	551	616	580	606	572	604	572	588	587	585	640	603	537	549	592	606	615	589	589	574	563	586	602	590	585	582	552	550	592	577	625	590	596	619	585	595	585	597	630	573	587	593	561	616	585	575	642	565	596	597	604	582	628	629	595	610	587	602	578	599	549	569	595	602	622	660	607	584	592	615	568	596	559	626	594	592	582	609	587	576	564	581	582	578	563	624	590	594	616	641	584	616	598	580	576	558	608	573	583	603	595	593	591	597	581	604	584	563	551	582	597	595	633	546	569	585	579	609	640	592	575	602	588	589	568	613	541	596	556	612	587	564	565	587	587	600	566	637	593	600	605	578	599	611	557	583	593	592	502	560	604	626	567	544	601	589	558	602	588	623	555	575	573	591	583	594	557	623	580	573	627	579	584	579	573	595	585	597	582	582	580	565	616	608	595	599	577	560	621	632	592	544	618	591	577	663	585	569	580	582	553	540	550	561	589	589	570	569	559	612	581	607	576	594	597	613	583	611	632	617	575	572	564	573	568	648	626	559	567	616	640	629	623	560	588	564	579	607	584	586	595	571	555	571	587	627	623	606	594	586	580	567	559	616	581	594	593	590	557	609	565	605	593	592	599	605	583	541	559	586	604	574	614	630	567	582	623	605	581	546	575	609	583	561	581	610	599	585	605	605	584	579	616	649	574	570	614	574	602	607	610	590	602	555	601	562	579	608	586	569	593	597	621	607	590	595	628	582	600	612	622	558	609	581	598	635	564	542	589	619	631	620	607	560	573	557	563	586	576	600	597	549	553	591	567	610	592	588	659	624	581	620	573	594	570	612	602	583	561	565	612	550	604	596	581	570	605	609	598	595	585	567	563	579	579	598	541	608	599	590	606	615	589	626	595	594	587	567	560	571	591	634	611	569	598	587	529	592	581	600	626	625	572	598	622	571	617	564	600	574	575	610	555	601	551	572	590	617	623	581	559	628	607	615	566	596	594	574	600	563	587	588	588	548	555	620	569	562	593	555	608	594	561	602	561	560	590	606	568	622
28124	28776	30886	16482	4507	1276	603	414	458	426	415	419	433	428	377	409	421	406	413	419	431	408	436	419	444	443	398	415	384	403	466	397	395	367	428	398	420	413	422	374	416	401	385	412	403	436	414	396	428	381	420	387	385	374	397	410	396	372	396	429	381	389	449	378	433	399	436	433	385	437	385	415	390	405	443	402	426	422	415	411	439	412	413	406	409	410	406	416	428	383	401	404	372	379	422	423	401	409	408	411	414	415	434	383	426	427	446	402	421	442	404	406	387	396	384	414	398	401	395	390	436	386	408	404	370	418	416	385	407	395	411	402	413	437	408	392	414	418	382	397	422	408	424	401	403	414	401	416	414	426	394	413	360	424	424	434	401	412	415	408	411	437	417	392	424	407	404	458	423	373	370	395	411	357	402	396	390	361	396	389	398	396	392	397	391	444	412	403	362	439	438	385	418	401	404	399	433	366	404	428	417	386	399	435	417	393	402	394	388	420	423	417	423	410	425	374	371	435	431	394	419	417	407	399	382	423	405	415	417	431	386	404	382	385	385	401	385	399	384	418	390	431	388	421	450	423	391	424	452	435	421	418	390	391	404	421	402	425	412	412	430	396	402	372	389	369	371	381	376	377	415	409	390	425	430	415	403	381	414	433	421	404	409	380	379	380	400	358	421	406	399	420	387	425	380	402	398	386	374	366	384	385	425	372	392	377	391	403	404	375	416	379	402	409	409	422	430	403	410	388	402	394	417	397	374	442	400	386	432	391	403	400	377	393	387	406	411	395	397	411	424	431	411	368	411	402	410	419	395	372	448	381	438	418	395	403	359	394	412	414	375	377	403	443	427	385	457	425	396	406	416	407	390	400	383	392	371	412	400	388	384	420	399	407	408	395	409	386	395	383	388	395	419	417	409	370	418	385	387	390	400	435	427	395	373	394	384	399	407	378	411	372	401	367	397	395	376	375	426	452	396	421	423	419	434	409	398	401	427	406	409	433	401	398	378	390	382	395	429	409	366	405	446	389	406	387	378	386	439	417	418	389	397	398	415	408	381	406	401	401	403	368	384	395	420	442	372	409	421	361	417	382	390	402	393	408	374	439	403	424	375	391	449	440	408	413	406	389	401	425	398	419	403	383	398	425	402	379	407	399	395	420	396	385	400	395	383	426	435	407	408	409	420	396	398	422	388	407	402	406	424	394	385	409	412	425	406	420	427	375	409	402	435	406	400	427	391	425	388	404	390	377	397	387	382	430	410	439	391	429	389	432	384	421	419	405	406	413	409	391	407	432	409	411	395	405	417	405	378	403	395	365	418	411	402	395	406	387	377	415	405	413	443	411	361	384	368	409	394	418	422	429	394	405	392	405	395	394	420	386	406	416	401	427	397	406	382	395	406	436	378	418	419	407	395	440	421	431	425	390	435	393	411	403	398	432	368	380	423	436	395	388	408	372	386	375	383	429	397	424	378	427	383	386	438	430	408	416	442	373	423	383	423	401	401	423	380	399	377	421	399	459	420	411	388	383	425	382	415	375	397	399	399	395	394	401	408	379	402	376	382	435	444	391	420	397	377	427	436	423	402	399	422	397	406	400	416	390	425	355	422	390	437	402	418	418	410	408	388	407	392	404	448	368	433	390	402	386	390	446	400	444	427	395	408	401	397	446	412	406	424	372	415	439	414	357	456	434	389	451	411	425	385	385	375	419	428	412	387	417	400	432	440	423	415	433	390	400	424	411	445	412	411	441	389	402	401	372	383	426	406	384	414	397	379	411	414	417	411	433	434	370	430	435	391	380	398	402	408	427	396	407	398	430	390	384	400	406	390	393	394	389	370	441	380	391	393	407	408	418	395	395	373	396	443	380	402	426	423	415	417	407	424	394	435	384	403	411	402	440	377	412	422	415	413	416	430	368	391	426	415	414	422	396	381	387	437	399	378	420	458	438	392	424	387	402	400	412	403	373	418	436	401	412	417	410	388	416	417	404	396	391	423	422	394	398	408	397	425	422	395	435	383	409	367	411	384	421	386	400	401	439	435	410	379	414	384	428	390	395	370	383	434	394	412	394	373	403	380	400	385	384	395	434	405	395	418	418	399	411	434	409	375	425	402	394	377	396	420	379	401	421	429	359	399	408	421	385	439	439	390	431	419	426	399	416	380	399	421	401	377	418	396	376	372	436	404	420	420	409	384	405	390	379	433	397	406	377	406	421	435	439	429	413	400	382	432	380	373	353	413	441	376	399	425	390	392	402	364	368	413	379	428	403	422	386	389	370	431	408	433	396	378	405	397	414	397	402	379	400	407	417	406	404	402	399	396	354	385	419	396	403	412	422	369	416	406	429	420	386	388	429	400	437	410	389	418	416	418	405	402	425	368	429	426	398	456	444	452	422	420	389	364	390	403	419	394	412	426	423	404	362	378	412	394	406	436	375	409	389	389	430	420	423	433	411	429	418	415	408	411	421	367	390	404	401	413	405	439	413	447	343	423	442	409	440	392	420	408	365	403	413	410	404	394	378	392	364	401	448	403	414	384	371	438	415	398	390	393	401	433	387	353	386	424	391	393	396	385	410	405	455	372	434	414	407	420	396	429	405	431	404	366	399	405	416	423	391	429	411	366	422	413	414	389	396	380	410	396	404	427	391	408	384	344	393	402	429	404	388	408	415	410	421	432	426	413	401	398	406	433	377	410	432	413	411	411	397	410	381	434	403	408	382	391	349	394	435	423	391	401	416	383	387	392	393	420	411	371	402	406	386	407	408	403	398	417	395	372	395	410	400	412	385	398	435	417	397	390	435	393	450	417	383	384	390	392	418	438	409	418	411	417	427	425	407	408	427	388	404	393	396	414	396	425	424	385	403	394	389	392	427	397	426	430	372	424	399	404	448	400	412	406	398	370	412	380	379	397	444	413	394	359	429	408	385	387	413	398	403	432	396	434	413	433	405	415	414	417	414	423	381	424	400	373	414	398	401	388	432	437	396	397	435	405	394	380	434	395	413	417	414	426	417	383	391	366	400	388	396	400	421	419	378	434	415	372	423	392	411	396	431	383	410	393	423	386	422	405	407	417	406	443	384	411	409	425	440	389	398	407	400	419	395	415	412	402	391	419	405	412	370	385	422	403	406	432	408	400	404	419	414	402	393	433	428	413	429	408	398	408	371	414	411	418	384	417	384	417	399	385	406	396	388	414	382	435	406	363	404	412	416	409	402	397	412	404	418	400	408	406	401	401	454	412	443	366	385	414	385	410	375	397	405	383	378	454	425	427	397	392	414	426	388	417	412	393	432	406	392	377	398	410	380	400	370	393	419	416	413	380	400	440	424	411	373	387	401	436	433	413	379	396	420	413	409	382	404	419	405	393	396	427	414	409	413	382	359	398	385	411	405	372	430	444	420	386	394	400	425	388	368	404	442	374	427	446	354	370	397	395	424	422	400	407	429	421	427	387	417	393	393	417	409	383	412	403	395	407	410	405	411	381	400	395	395
14160	37383	25508	9126	3232	1226	633	417	395	374	366	386	374	403	387	361	406	414	369	392	397	389	382	373	407	396	378	380	427	399	348	349	387	399	362	406	369	406	378	356	380	359	402	380	378	425	391	385	364	384	353	373	367	338	390	408	404	374	392	392	404	384	356	376	389	398	380	351	371	349	428	388	361	408	388	421	364	377	339	381	377	351	403	379	368	373	390	349	377	392	358	385	385	388	381	399	389	408	375	373	346	395	400	390	375	384	350	335	388	378	344	361	384	372	376	366	381	369	385	398	380	367	358	360	364	352	388	411	351	366	333	394	373	383	346	415	392	379	382	358	388	373	383	392	347	357	378	365	373	401	376	374	423	368	376	366	403	417	353	390	362	360	379	401	372	368	376	393	398	386	420	432	404	363	378	373	387	366	397	367	375	354	362	370	372	376	406	390	379	373	370	394	383	367	412	374	369	375	367	369	351	404	375	390	393	357	394	365	410	394	364	405	377	354	331	402	387	381	404	388	413	376	372	363	375	388	372	397	372	386	362	376	391	369	364	341	373	397	362	373	376	388	395	338	373	365	401	408	370	346	363	409	383	375	393	380	381	381	407	387	368	375	370	350	394	401	422	366	385	374	397	401	391	380	335	389	349	404	387	379	376	379	382	391	376	384	378	377	367	368	383	350	359	368	399	406	383	390	379	375	393	354	398	425	408	372	381	398	376	392	384	389	369	363	393	408	367	402	380	411	383	389	412	364	396	382	359	362	338	349	389	360	377	387	382	383	415	400	374	393	393	399	398	376	391	397	345	393	383	361	386	370	391	376	410	369	387	373	364	378	379	351	419	364	320	347	364	421	372	373	362	384	337	367	395	379	406	358	389	368	369	364	398	381	392	374	374	372	360	360	399	386	353	368	355	405	390	387	382	383	392	350	368	363	374	398	391	381	395	394	381	381	415	381	386	379	322	349	365	395	371	392	421	387	335	340	378	344	366	401	376	363	399	418	393	419	385	399	396	359	375	417	364	399	375	389	360	397	407	364	378	397	381	358	391	355	354	343	413	344	392	398	393	374	384	398	400	402	374	378	392	343	389	367	394	372	379	413	374	370	376	370	398	393	385	393	379	390	396	358	382	389	395	363	371	359	372	354	377	362	406	388	393	375	377	381	381	373	368	397	379	377	374	344	384	395	374	366	423	371	406	388	379	362	388	386	389	400	379	400	411	384	361	383	387	389	390	386	346	372	379	403	398	409	390	404	388	396	366	369	428	360	394	384	387	357	406	405	389	351	394	409	416	379	402	355	388	349	368	381	367	386	366	374	381	400	357	367	372	379	386	386	373	380	358	382	367	386	418	391	382	347	368	345	391	370	384	372	376	357	377	405	395	360	365	379	412	371	378	411	343	420	404	391	380	384	401	370	401	363	364	414	361	380	392	401	378	378	378	360	384	372	348	391	374	368	374	381	371	370	358	365	401	367	369	384	367	392	366	363	395	369	399	370	373	373	362	398	409	372	366	343	388	360	391	364	426	362	367	379	378	396	388	394	353	360	418	371	384	360	369	331	385	379	388	352	384	397	394	411	383	360	394	380	346	354	364	362	363	387	381	368	405	358	382	367	357	378	394	346	318	339	355	404	356	402	376	371	407	413	389	378	384	371	371	390	403	344	390	378	424	365	383	376	384	360	384	417	365	368	357	406	348	337	387	402	394	377	349	362	362	395	372	407	369	403	367	378	380	360	389	348	407	420	398	414	423	388	373	400	387	397	383	359	364	392	403	390	381	388	398	398	381	407	372	377	365	360	368	394	370	400	374	384	386	339	372	411	399	372	379	363	364	348	398	396	404	404	415	384	388	335	379	378	387	395	383	378	405	377	361	394	398	362	369	375	366	370	382	376	377	358	374	409	405	379	368	372	407	341	375	381	421	379	380	355	371	362	383	404	362	392	367	378	374	389	412	409	391	380	382	400	423	425	371	380	364	372	358	367	408	397	399	386	400	394	381	413	387	397	371	412	365	381	386	425	364	354	394	371	358	389	382	379	415	361	410	385	369	366	349	393	365	388	392	369	398	378	391	356	378	384	342	368	350	368	365	381	377	404	375	401	419	382	376	393	352	398	383	378	384	367	380	374	377	354	396	362	384	370	348	383	388	349	398	403	356	371	348	374	381	377	379	371	380	377	378	356	398	384	390	371	353	362	377	362	380	424	379	365	408	419	340	366	361	395	403	377	378	362	351	375	402	380	369	369	394	371	419	354	395	367	402	384	383	359	336	368	361	358	417	333	362	360	403	383	397	386	375	378	405	415	365	403	341	376	369	375	421	419	398	389	395	399	371	346	385	396	382	403	404	400	371	364	400	405	362	389	411	398	363	374	359	388	393	401	366	371	395	384	376	371	384	382	372	343	402	367	379	403	414	384	363	366	359	370	363	382	352	385	365	384	409	370	377	368	371	374	402	429	375	347	406	354	363	391	361	386	369	382	385	406	421	367	367	390	350	400	402	403	374	362	378	401	374	370	398	390	381	399	385	389	391	389	348	390	347	395	383	383	405	387	417	348	390	400	347	373	358	402	375	382	376	372	358	354	418	373	388	388	382	334	346	406	372	391	336	391	400	382	372	401	379	423	369	390	387	399	340	399	392	398	351	382	352	389	361	360	360	376	381	376	392	409	391	375	344	385	397	390	367	393	368	366	396	383	363	348	366	365	356	385	376	372	394	389	361	367	381	384	389	350	394	355	360	416	393	411	374	379	371	410	377	394	387	342	410	374	371	338	403	347	371	390	357	367	383	376	380	396	396	368	370	371	365	360	334	386	355	354	391	386	381	389	390	354	402	349	377	419	388	348	382	365	399	392	353	319	378	382	374	356	372	404	387	348	356	346	402	401	412	381	382	339	345	391	363	351	369	366	370	375	361	365	349	425	368	408	393	383	422	399	369	388	342	391	388	377	378	390	380	389	401	427	366	375	347	413	366	400	371	376	376	361	381	365	379	370	378	334	370	337	337	339	399	360	389	398	385	374	407	391	379	360	385	383	365	355	382	383	376	390	422	376	411	393	359	391	391	360	397	374	419	396	382	352	346	443	389	405	393	368	377	391	354	421	366	378	344	384	392	349	392	347	389	404	403	362	396	388	363	366	376	374	390	367	409	389	347	403	370	384	382	400	385	389	412	387	391	368	372	384	386	374	387	372	403	386	405	373	414	395	365	380	384	404	344	408	315	432	400	400	396	367	390	383	357	381	348	372	391	353	377	400	392	347	369	363	401	409	383	365	391	389	383	395	395	371	375	380	392	344	366	376	361	420	381	408	351	374	405	396	380	416	377	382	386	432	381	346	396	367	356	417	371	371	404	368	366	372	367	390	365	377	407	364	411	366	371	375	377	333	373	390	388	423	383	349	356	408	379	350	381	354	353	384	369	346	381	390	370	391	384	385	383	381	397	385	373	404	412	379	376	396	352	396	371	373	400	371	391	354	380	347	413	377
25194	28195	49639	44474	25092	9823	2063	626	500	522	462	467	524	467	503	484	436	459	483	429	517	440	452	488	457	443	425	495	450	442	446	472	451	481	449	411	382	468	456	482	481	416	415	503	473	457	451	426	492	473	468	467	445	423	469	456	468	472	424	452	431	447	419	433	466	453	463	459	477	474	446	480	461	435	418	459	467	473	458	448	471	420	478	471	426	479	458	452	478	454	430	511	443	466	431	470	442	471	466	424	468	437	458	431	425	443	467	458	434	471	446	431	462	446	477	439	450	463	449	446	470	453	468	446	458	469	444	468	488	438	507	429	473	462	426	423	446	432	459	448	432	487	483	476	465	457	406	479	428	437	472	481	409	455	450	449	450	495	519	476	498	427	485	398	408	434	481	464	468	452	447	446	490	436	460	426	484	484	422	451	472	458	453	458	425	469	425	464	438	463	439	507	425	483	482	482	427	471	445	437	472	444	448	476	454	441	430	448	444	469	409	456	489	445	448	452	471	440	424	476	443	431	418	437	454	471	431	450	452	446	442	432	447	484	431	453	432	421	468	448	458	463	420	454	430	466	445	410	430	452	485	406	439	463	449	432	443	456	421	440	450	462	431	477	460	436	464	447	468	450	444	419	482	425	449	499	515	459	426	429	457	449	450	466	451	464	478	477	439	465	443	415	421	443	477	434	450	408	414	474	463	434	486	484	447	440	485	460	451	478	462	503	438	446	465	430	441	462	444	456	462	414	461	446	485	487	432	446	475	449	463	450	456	466	506	477	435	428	457	467	471	506	463	477	481	452	445	436	460	455	474	444	479	518	457	460	448	454	464	494	444	469	423	429	456	475	415	456	466	459	416	439	466	451	449	419	473	483	449	440	464	446	435	458	497	456	459	443	429	435	453	448	456	481	423	436	450	459	436	488	439	486	499	475	422	434	475	430	461	482	407	461	450	462	452	463	409	443	441	445	452	466	434	427	411	462	448	449	445	443	483	456	452	462	452	417	496	414	457	487	424	486	452	490	454	450	427	449	421	438	442	440	440	466	451	485	463	441	416	440	469	455	461	441	451	469	414	461	436	434	424	454	459	451	461	426	441	484	441	469	445	453	472	447	450	434	424	469	445	454	447	502	429	475	437	446	465	478	459	447	452	463	461	437	460	475	455	437	429	447	506	444	398	462	424	459	472	446	494	440	456	478	423	413	481	475	466	441	445	495	447	484	483	473	445	447	471	464	449	424	444	470	437	431	440	481	450	465	447	458	443	465	490	464	443	501	434	455	451	434	444	478	402	468	496	459	494	459	472	479	452	447	462	450	433	446	456	447	464	475	451	456	450	394	476	447	468	441	444	510	455	441	457	471	414	448	474	443	480	437	475	461	428	510	438	457	434	433	447	433	458	462	481	454	443	438	476	442	438	457	445	458	442	440	446	448	493	472	472	469	434	448	448	458	466	460	455	450	432	454	455	487	476	455	478	459	459	459	451	471	463	443	475	474	439	455	454	464	461	454	443	451	434	419	439	475	470	431	498	461	445	431	416	432	463	427	453	448	431	462	436	400	447	418	463	479	455	460	424	474	439	463	444	448	401	432	471	461	465	434	443	453	415	438	453	429	486	386	406	440	492	462	454	435	441	461	452	480	418	451	462	466	476	468	437	429	460	456	477	475	395	457	449	413	421	497	455	429	476	451	455	453	475	449	450	463	455	465	452	455	454	421	418	448	448	477	429	486	473	431	438	467	457	505	500	469	443	463	456	432	446	447	464	439	442	481	451	467	500	453	417	426	474	456	432	472	417	468	448	441	464	458	437	440	473	436	448	448	479	451	448	445	460	442	461	409	451	446	443	444	441	448	448	460	459	466	447	449	470	489	463	467	500	508	432	459	456	431	466	454	486	459	468	455	457	432	455	507	457	449	423	449	442	446	439	447	434	506	466	470	459	468	430	445	471	463	427	457	467	490	447	489	485	453	453	466	461	456	472	473	477	450	447	459	476	476	431	479	444	466	431	436	477	475	463	454	466	424	436	451	432	442	499	470	471	461	418	453	493	442	504	448	453	431	457	436	484	474	436	459	475	462	477	462	459	456	466	393	421	469	431	442	437	476	447	452	442	475	476	437	486	436	405	466	461	452	448	428	461	448	448	422	454	480	447	422	431	475	460	460	465	450	418	466	463	471	454	424	425	434	472	521	467	409	446	458	450	485	473	414	444	426	447	460	462	451	448	457	447	442	444	441	469	472	461	441	439	448	452	445	432	457	440	444	473	425	420	449	451	441	469	503	446	445	450	413	438	467	488	448	452	447	468	411	376	467	439	465	458	494	477	431	455	442	430	466	453	462	460	489	443	416	452	455	465	442	455	439	456	434	453	455	446	467	399	459	424	489	491	411	466	462	446	441	487	477	420	485	443	439	463	424	444	446	419	427	445	474	414	440	405	422	451	448	461	452	449	453	461	466	453	433	440	444	438	445	450	431	439	447	417	459	466	477	458	480	467	451	464	463	431	452	483	449	486	428	480	476	485	467	421	449	463	443	462	420	437	455	433	434	449	486	477	489	474	452	446	442	460	454	478	421	456	451	433	420	471	454	466	440	459	472	456	459	430	484	441	492	439	443	467	431	438	451	449	468	467	479	440	433	471	436	421	470	430	465	461	459	474	447	439	471	460	425	499	432	400	440	444	523	463	453	476	426	433	488	457	470	452	411	426	461	445	435	443	439	503	452	418	453	484	462	473	470	458	430	444	483	428	483	407	466	464	485	441	482	455	505	440	451	465	421	483	456	462	469	467	439	456	504	452	455	439	474	457	463	453	475	425	433	459	425	407	462	400	464	451	457	448	430	467	493	432	436	476	452	464	430	459	435	446	434	521	470	486	470	483	448	472	418	449	467	441	448	413	443	463	464	437	427	405	439	440	446	450	439	504	428	445	415	426	465	420	450	451	424	475	455	470	450	424	445	440	422	438	456	483	454	447	445	461	457	436	472	447	427	434	474	458	408	433	460	451	496	481	442	424	489	462	409	446	413	461	510	459	461	466	448	480	476	455	430	471	447	459	466	455	501	455	445	462	462	474	485	452	461	427	468	439	427	442	493	469	445	436	402	475	428	454	419	451	461	447	422	444	451	434	504	416	438	451	421	487	506	508	465	445	469	447	491	430	485	443	453	442	414	406	419	444	420	472	456	437	435	499	468	436	453	452	423	408	470	492	439	455	484	433	456	426	456	470	481	462	502	464	464	425	459	481	442	467	458	438	456	406	421	474	449	441	432	463	435	428	432	433	454	473	461	441	463	456	476	441	496	471	477	456	441	442	394	453	458	494	480	462	464	461	458	450	475	466	447	426	455	466	416	414	481	473	483	451	445	471	469	489	465	487	461	479	455	452	444	430	451	436	447	445	454	476	454	462	458	462	477	449	428	459	433	492	494	491	454	439	476	447	480	382	459	475	444	447	436	487	411	464	422	474	458	461	436	453	454	462	441	428	441
46477	91087	68603	38317	16258	5369	1652	603	459	467	474	485	457	513	503	472	436	478	434	480	476	473	466	462	437	484	484	470	462	470	472	450	447	455	453	505	454	471	468	490	496	480	459	501	475	459	510	479	468	458	461	464	502	517	498	504	512	441	493	477	457	409	468	442	425	506	419	447	467	443	438	494	459	479	445	505	463	466	488	490	493	460	447	491	474	491	425	441	468	469	478	442	481	510	478	471	475	461	471	445	450	469	451	490	508	467	426	426	487	473	496	464	494	419	430	437	494	439	459	489	498	508	486	479	475	463	443	427	427	470	496	454	451	474	459	430	477	471	481	460	478	475	448	464	485	458	474	470	474	474	478	434	454	463	459	490	484	506	459	510	420	459	446	430	474	430	482	457	448	469	442	469	495	451	488	454	434	514	500	472	426	444	486	469	479	468	496	476	475	448	467	468	428	449	440	467	451	471	446	461	447	440	464	477	480	511	464	472	500	475	451	506	474	532	463	486	468	482	434	481	479	468	469	473	495	467	480	450	492	511	493	487	448	441	454	461	446	499	459	458	432	499	454	462	447	454	478	483	514	480	502	483	463	465	517	475	449	472	453	479	489	482	488	488	467	491	422	488	464	490	482	467	473	471	488	466	472	488	473	478	493	454	468	473	523	468	472	451	477	442	422	514	426	443	474	482	445	455	444	472	482	468	475	473	470	469	466	496	508	437	456	517	463	455	513	456	451	468	477	444	473	482	457	440	464	500	495	497	442	519	489	470	464	474	469	470	520	495	478	502	458	440	471	472	468	459	475	475	518	431	483	494	476	485	460	473	439	443	437	453	503	471	460	450	486	434	509	429	466	465	467	472	488	491	461	479	478	474	465	511	435	457	473	459	434	476	493	494	451	480	487	446	482	481	447	470	465	454	457	486	474	474	441	463	447	506	446	497	491	469	457	485	477	465	504	469	513	500	474	448	446	499	483	437	470	458	448	493	428	500	483	474	430	459	466	467	460	441	502	470	442	473	491	446	467	490	461	479	447	445	488	489	479	455	475	459	477	469	471	497	454	464	464	501	442	490	454	451	457	437	473	446	446	447	488	486	446	472	491	496	447	490	446	462	462	464	429	450	464	459	469	474	419	444	449	504	475	467	516	452	434	468	450	472	479	493	468	461	428	432	481	479	467	488	489	476	465	468	450	488	417	464	457	482	485	470	497	511	470	468	498	471	496	488	450	449	437	408	480	483	456	487	525	445	465	485	492	475	429	476	464	444	503	438	476	459	474	505	489	469	474	432	460	454	501	514	502	434	491	482	472	457	440	484	458	449	445	477	455	451	459	451	499	467	449	464	418	483	469	473	507	461	462	456	461	463	480	447	470	409	459	467	442	474	480	511	471	438	484	469	495	457	504	473	465	475	462	465	494	459	477	493	448	463	503	483	433	452	479	436	477	451	458	455	478	451	446	469	468	466	456	485	482	495	467	439	488	481	463	464	496	473	447	471	467	474	478	446	414	455	440	462	507	470	435	455	456	443	447	427	477	425	465	455	475	490	477	486	478	433	485	498	501	427	469	485	505	478	478	476	491	455	470	448	455	445	452	420	476	457	494	473	448	437	471	419	455	456	499	452	497	481	434	446	443	462	454	461	437	452	475	478	511	462	471	441	478	423	485	458	515	507	457	441	440	479	506	467	484	438	491	461	479	429	476	457	482	470	518	504	503	478	464	478	440	434	459	469	500	508	439	465	469	466	483	467	471	468	484	482	460	461	461	467	488	488	440	495	473	446	466	468	457	433	482	466	482	462	437	440	516	466	463	450	474	489	467	453	471	456	454	448	487	453	487	482	462	480	480	461	504	431	442	464	475	443	441	450	449	449	462	464	467	495	464	474	479	508	469	423	460	481	425	464	478	499	441	457	470	503	436	485	414	474	432	470	485	442	442	457	461	510	463	481	466	459	480	461	432	444	504	433	418	460	426	431	461	461	460	459	484	441	491	459	491	452	496	481	472	505	458	535	500	483	455	442	474	507	466	505	449	488	465	433	468	458	465	470	457	481	464	477	506	458	481	432	444	472	464	459	451	460	449	475	455	474	503	481	466	452	492	464	417	459	476	474	493	466	448	506	449	470	493	451	470	471	449	459	496	480	503	442	463	481	501	505	467	481	416	442	445	468	462	438	439	427	449	513	460	450	472	487	449	460	468	486	472	467	475	464	468	498	462	418	483	436	517	497	485	476	454	441	503	478	459	451	440	444	461	456	470	464	462	473	491	454	467	414	441	516	465	441	469	466	441	487	460	476	454	459	447	485	452	476	480	483	439	447	433	483	481	471	452	467	473	455	485	451	448	474	488	459	462	510	487	483	442	443	439	487	502	470	467	467	481	473	473	477	462	497	444	462	451	440	459	436	472	453	494	435	477	499	500	448	438	493	467	472	452	458	460	479	502	442	470	464	456	468	463	439	449	455	454	440	430	464	428	452	468	448	467	424	479	432	494	470	458	456	463	441	496	436	492	472	434	500	449	495	478	468	502	435	506	468	473	436	467	474	469	458	471	482	439	470	431	461	478	441	465	452	446	466	462	500	471	497	452	453	452	463	437	513	443	458	499	480	469	481	451	460	504	466	446	458	461	423	427	473	437	468	478	473	492	457	480	453	480	445	424	449	441	486	429	445	462	409	477	463	455	457	458	458	475	462	454	466	505	476	482	474	472	446	466	501	515	453	478	449	462	475	496	487	444	465	463	460	472	459	430	478	481	451	452	474	463	455	472	464	472	467	477	455	447	436	452	441	458	467	472	457	480	481	461	472	472	474	449	463	479	429	501	473	444	476	469	488	455	485	472	483	483	474	452	456	462	483	446	483	455	464	437	470	468	485	473	425	514	468	462	449	490	449	479	456	450	467	472	445	488	455	404	472	470	478	449	451	455	467	487	516	500	460	409	474	447	473	428	438	475	469	471	480	478	454	455	487	469	437	439	490	475	444	472	482	473	452	426	489	478	460	440	445	491	459	445	481	469	480	443	486	492	506	467	454	482	486	459	443	463	466	444	490	417	457	477	462	470	415	484	456	495	460	475	477	491	475	482	504	474	473	467	494	443	477	473	477	483	468	470	458	479	479	454	484	440	509	462	446	460	453	469	427	436	469	486	449	453	430	490	453	494	476	451	521	458	454	418	426	471	446	476	495	510	497	488	453	471	491	451	498	450	485	469	437	475	492	467	453	467	453	460	445	465	490	462	498	471	473	486	444	457	471	501	478	496	496	466	460	459	458	481	512	434	470	461	486	447	469	461	445	465	477	470	498	444	434	477	476	453	427	460	475	434	478	438	472	443	460	428	446	472	467	465	468	481	477	450	456	481	456	438	480	492	460	454	463	469	459	443	455	469	493	472	423	462	489	496	423	428	466	478	498	414	468	497	496	467	433	460	500	484	452	477	458	457	474	438	514	462	481	443	466	455	456	450	443	461	430	461	499	458	474	467	493	467	448
23938	23677	41697	43555	31743	19286	6288	1021	605	641	616	578	607	609	543	601	613	602	604	588	584	600	580	582	540	566	585	550	561	603	559	582	599	586	563	512	573	534	598	566	603	566	561	577	550	579	580	624	536	507	545	552	535	514	561	559	555	580	574	559	561	579	593	544	578	604	520	575	564	534	550	584	569	522	597	561	565	586	530	572	536	576	573	601	555	549	568	604	540	593	530	543	509	567	546	545	551	548	560	571	526	546	592	548	551	560	587	538	605	567	606	551	567	595	551	564	607	557	545	537	529	550	547	559	551	550	588	618	587	583	546	552	555	592	559	544	526	523	530	537	532	571	549	563	562	583	548	544	562	539	544	585	583	560	558	553	548	586	591	553	578	539	545	550	553	550	547	562	511	537	580	569	575	516	531	553	549	531	575	550	536	552	526	576	556	595	540	508	581	568	609	567	586	582	548	547	570	537	564	569	520	552	562	562	494	559	561	581	533	542	532	558	573	535	550	538	541	580	534	576	515	558	547	596	592	591	540	568	535	594	562	557	533	577	558	549	561	559	580	530	579	573	506	589	564	555	530	543	563	524	523	542	581	571	612	557	557	529	555	565	612	560	567	543	588	562	541	558	582	582	573	593	557	509	565	568	585	512	567	571	570	530	533	540	587	579	544	549	504	550	513	551	569	551	540	575	591	532	589	513	555	550	558	566	567	588	555	519	550	543	583	565	552	596	556	561	541	537	578	535	556	507	572	564	545	579	593	544	597	619	615	486	537	551	618	596	542	540	568	532	539	600	531	560	564	555	550	554	562	517	555	552	497	544	529	548	549	551	551	534	515	595	549	483	551	562	564	531	529	594	542	551	534	539	519	602	569	544	541	576	543	572	582	540	550	522	514	574	604	584	568	541	576	553	535	525	567	543	559	619	584	555	550	544	585	575	567	577	567	532	572	545	558	573	622	535	512	518	560	574	563	587	543	571	564	548	504	525	580	568	527	570	553	560	543	561	558	514	545	577	559	557	549	561	546	574	580	534	552	574	573	533	570	592	549	605	548	565	550	575	544	575	573	552	571	552	538	549	562	567	527	575	547	511	564	551	563	543	550	558	588	560	577	512	570	542	551	487	537	552	585	549	560	517	554	563	581	514	508	523	539	572	540	546	558	622	544	562	544	585	549	566	495	557	564	552	560	575	568	509	580	566	570	544	545	537	560	564	587	588	597	580	515	566	532	510	592	544	564	599	568	540	509	586	563	567	544	532	516	528	593	575	579	519	582	545	586	539	564	527	577	554	602	509	573	580	529	584	576	564	531	564	543	532	555	543	530	522	547	565	605	558	617	546	572	604	541	544	562	564	573	560	562	523	553	564	585	551	547	516	561	545	529	551	562	576	591	508	583	514	543	545	555	560	522	541	548	577	531	595	577	564	586	577	570	548	549	602	581	530	536	553	575	597	545	553	559	512	521	524	580	562	509	560	584	581	510	549	552	536	570	610	547	620	518	556	542	555	567	557	562	556	579	549	568	584	516	573	550	571	581	587	553	569	589	564	590	582	561	559	536	603	573	555	590	558	602	514	567	564	547	552	565	581	581	578	530	546	523	538	527	594	540	582	532	550	548	532	528	525	512	521	534	515	514	560	583	608	587	563	538	531	556	534	571	538	575	542	554	529	566	560	549	538	577	553	567	468	539	567	566	537	542	579	582	568	546	581	537	550	552	528	574	543	569	534	569	525	561	540	561	562	566	561	538	590	575	599	579	547	567	571	549	536	560	538	577	500	556	575	554	532	595	580	552	525	538	537	534	515	482	553	548	563	586	571	554	550	558	538	545	563	563	533	574	518	573	539	530	541	581	574	529	517	533	557	555	558	554	576	526	538	617	560	534	562	580	575	604	562	564	552	541	531	572	561	537	565	531	501	587	550	584	573	582	553	558	567	525	554	581	549	553	592	566	546	543	580	566	548	512	573	544	577	541	549	558	543	539	565	514	571	598	538	573	558	562	542	560	522	559	588	564	567	569	564	540	567	507	584	575	502	544	528	570	613	542	589	531	558	546	575	575	616	549	537	549	572	573	548	546	541	570	547	564	508	580	556	510	566	539	545	544	551	524	585	581	541	555	524	537	570	566	565	537	530	575	511	572	533	533	506	551	564	611	555	565	603	583	531	536	553	521	581	565	562	553	580	565	553	555	531	566	536	531	526	582	572	540	568	600	525	557	526	567	602	505	528	540	578	550	571	543	510	645	540	543	575	511	595	549	549	556	506	572	549	529	540	534	519	543	573	524	552	542	564	573	537	584	554	582	563	537	520	523	566	528	584	582	552	516	572	544	537	544	551	577	571	587	560	586	588	556	539	552	569	556	547	562	518	539	535	557	565	528	507	545	556	595	535	553	567	509	546	590	551	545	579	577	547	545	537	619	551	528	554	564	555	561	532	570	556	539	567	562	549	557	547	533	548	543	535	568	555	546	563	556	550	561	563	593	553	576	562	557	547	546	549	545	555	552	532	554	547	559	570	547	566	543	509	541	588	540	547	571	578	592	554	528	526	522	533	564	570	571	568	548	571	523	566	553	528	550	521	535	544	577	552	558	542	550	564	512	566	532	557	561	562	556	581	581	533	551	574	563	549	568	523	561	545	529	547	574	600	539	552	548	563	526	588	579	546	571	541	561	518	525	547	556	535	514	538	585	574	525	564	573	570	588	533	568	524	574	570	572	560	559	571	580	570	529	552	511	581	557	573	598	560	517	555	577	575	553	510	575	542	566	555	575	546	580	524	552	561	555	510	586	479	540	551	525	567	606	576	572	588	574	586	565	595	539	512	560	587	573	505	540	539	561	558	566	587	551	573	538	522	552	538	565	577	534	539	587	541	551	549	548	571	566	582	540	580	567	545	529	549	547	589	567	516	560	577	545	549	594	562	573	586	518	534	591	567	534	568	558	568	551	540	579	542	540	564	567	538	548	595	529	552	583	584	585	565	554	504	527	509	555	549	545	532	587	572	559	583	605	550	556	569	529	560	571	545	533	532	556	569	531	558	521	543	558	561	553	537	575	494	528	542	552	530	505	513	532	545	559	542	537	539	578	541	577	560	587	552	531	546	544	551	545	529	537	526	554	584	576	566	510	584	581	513	564	551	532	553	520	548	574	569	553	494	576	562	540	523	572	552	559	547	547	562	594	563	552	554	540	577	564	575	597	569	600	553	558	554	537	547	537	547	532	589	534	539	587	526	563	551	553	503	563	588	554	557	537	550	584	519	534	567	583	563	579	569	549	543	555	530	566	570	609	576	534	538	567	544	557	598	545	550	553	541	602	543	544	568	515	522	569	587	578	572	528	606	557	563	554	558	566	575	527	565	556	559	597	568	539	529	594	572	569	552	516	563	570	568	553	581	601	544	552	553	562	538	573	559	549	568	545	591	545	534	539	563	539	526	530	546	531	572	530	538	524	488	511	588	546	524	555	576	547	570	503	545	520	548	536	584
58789	104108	79206	54714	28144	10486	3100	874	558	609	608	631	640	584	573	587	623	596	576	590	627	615	611	609	591	593	624	551	613	559	594	594	637	576	622	604	592	588	555	603	597	570	579	595	567	612	593	596	591	585	628	588	574	590	598	589	622	599	595	578	559	618	570	566	612	595	577	589	588	596	601	591	619	601	583	568	613	639	596	605	570	570	601	570	586	589	649	601	618	606	587	576	630	612	621	603	554	616	621	669	634	600	571	620	609	517	643	610	588	600	599	631	556	586	588	611	602	646	613	607	587	632	590	602	585	613	602	578	581	622	607	651	629	600	556	599	606	605	598	576	612	568	542	585	622	597	617	601	604	582	604	637	641	619	595	591	648	621	584	600	604	596	609	609	591	577	584	561	540	574	590	568	596	604	624	589	560	596	607	650	547	603	610	611	582	586	549	590	580	653	559	580	575	566	598	587	601	607	586	546	609	561	601	546	569	622	637	598	592	620	591	613	583	594	622	548	609	617	542	599	574	600	623	567	616	554	582	564	559	555	552	630	590	603	609	617	626	587	576	594	603	597	579	601	571	614	615	611	586	603	584	585	576	619	585	610	626	559	576	641	643	579	580	605	645	585	590	569	611	582	613	577	560	624	574	600	581	595	609	560	576	568	597	579	581	596	590	600	552	620	617	602	580	634	648	579	629	571	588	619	568	546	619	592	612	561	607	588	646	578	625	615	583	615	608	579	588	562	615	624	602	590	604	569	586	569	582	564	638	577	575	604	584	589	604	561	586	622	558	559	594	603	611	563	575	547	586	625	602	614	615	579	584	586	587	621	584	596	600	602	584	567	642	620	594	608	563	590	603	588	610	643	611	609	600	587	609	587	605	620	593	618	627	579	576	604	606	588	613	604	580	576	601	582	583	581	564	574	577	602	626	624	651	554	591	612	636	623	618	585	569	591	652	579	591	575	577	601	580	623	618	602	599	570	599	646	629	614	581	571	604	639	606	571	592	599	579	598	594	584	566	555	601	628	598	636	617	576	612	590	620	579	624	629	643	582	610	562	601	629	603	576	594	584	592	588	554	577	603	568	570	605	606	554	566	597	607	605	597	611	563	634	583	594	611	570	614	581	607	593	608	622	599	646	576	630	610	613	547	599	587	572	556	587	613	584	606	605	626	569	603	611	597	609	635	575	571	589	560	616	633	552	547	584	611	613	574	622	620	574	583	608	577	586	617	556	643	623	639	606	598	605	580	612	589	561	596	618	590	609	587	588	623	591	570	566	656	592	598	591	623	574	614	613	604	575	619	585	574	607	559	601	597	604	589	620	612	548	555	617	542	610	641	590	608	582	594	600	602	599	621	579	604	618	616	623	581	592	573	573	552	609	627	592	554	606	593	580	654	635	616	626	624	631	567	580	611	567	589	592	626	577	553	639	584	579	593	592	552	605	574	592	619	571	555	588	609	633	574	635	590	576	585	602	599	586	602	566	605	622	591	588	585	623	590	573	543	620	614	591	610	560	588	605	606	596	577	604	602	588	587	573	614	626	553	628	626	615	563	585	584	560	606	577	598	574	593	608	590	584	606	620	559	556	627	598	563	577	581	611	614	593	597	561	585	534	643	593	614	548	570	529	560	577	600	580	610	595	579	543	593	591	611	599	613	556	604	605	578	597	601	598	557	593	637	606	539	583	581	577	613	618	568	557	621	582	553	611	557	602	588	602	606	601	618	570	542	581	597	568	594	609	571	609	585	576	654	602	598	558	610	604	580	620	571	624	641	573	578	594	611	614	643	575	592	600	630	600	581	596	615	610	616	591	549	605	596	560	581	577	630	553	578	600	596	621	570	573	571	600	595	603	565	638	565	609	562	560	613	590	595	582	602	587	569	617	644	599	618	564	584	635	598	591	556	584	590	577	609	590	627	590	638	565	649	596	571	595	567	624	559	580	618	603	603	543	563	595	581	607	569	571	615	611	562	586	575	604	606	562	636	585	621	629	573	602	602	573	560	612	573	593	594	585	601	606	615	571	625	623	612	598	631	608	577	589	565	613	589	604	543	589	597	569	613	584	580	606	626	620	651	591	607	585	567	593	576	557	562	595	576	636	625	576	621	590	613	610	579	569	589	590	619	576	594	606	573	621	598	620	597	584	633	655	600	566	593	602	572	593	524	539	569	559	599	612	561	598	559	595	574	597	571	581	588	597	542	635	602	599	543	580	607	652	575	575	561	585	556	578	575	610	568	583	598	585	588	595	581	591	570	572	590	602	616	552	591	627	600	585	573	610	583	576	598	554	585	590	583	615	591	584	646	607	579	620	592	619	581	568	617	562	544	559	570	606	617	583	581	562	562	610	618	600	586	550	617	620	616	567	559	608	580	559	601	557	611	557	577	588	592	572	634	610	594	611	584	619	580	598	633	562	623	575	584	604	570	618	599	636	607	588	600	595	585	604	571	574	628	532	622	598	615	601	586	619	626	572	630	569	603	550	629	572	564	600	605	593	536	596	662	589	581	619	639	575	642	577	570	586	625	598	579	569	532	608	577	581	582	605	603	623	628	613	611	569	613	560	582	593	575	617	601	537	648	581	565	644	602	559	586	607	564	616	576	602	598	596	583	595	561	635	637	615	600	606	614	603	610	616	592	631	606	583	578	617	589	619	597	624	582	614	579	603	579	615	598	619	608	577	629	608	615	607	592	603	577	633	602	577	599	585	634	585	617	591	606	640	613	595	608	584	560	598	586	615	592	564	580	608	617	611	600	558	615	596	576	572	532	631	600	587	594	562	599	564	612	581	603	572	596	579	589	594	584	616	596	604	636	582	641	624	616	590	607	573	569	586	590	610	636	564	588	576	560	566	631	615	607	585	581	590	592	589	567	598	633	620	573	624	550	599	604	554	547	551	596	553	619	562	564	567	602	592	619	564	550	583	580	608	578	662	545	578	599	615	572	624	597	598	607	602	587	640	562	650	616	577	573	534	624	575	608	602	612	578	581	585	538	625	586	601	579	586	591	623	599	586	571	590	622	618	623	578	583	602	619	579	614	575	657	587	597	611	547	576	600	548	619	591	587	579	587	561	592	539	575	595	589	591	583	594	571	648	626	621	566	593	575	601	576	620	571	590	565	552	584	572	582	593	616	566	608	582	575	608	572	562	627	621	577	590	582	576	583	601	559	567	590	600	562	553	601	603	622	563	623	595	611	614	563	610	622	605	595	544	599	628	561	614	588	598	585	611	582	534	581	553	570	553	559	624	579	605	578	573	611	606	583	547	588	632	596	602	552	597	560	624	627	581	594	572	543	584	600	626	605	579	605	581	544	586	564	597	587	598	595	543	542	591	567	593	600	637	559	603	607	591	614	582	527	599	590	581	580	561	598	576	581	572	616	586	578	563	607	627	584	583	599	609	545	603	634	640	591	560	612	581	602	601	582	600	604	574	584	572	629	578	597	598	570	573	595	604	592	597	583	612	639	583	581	581	609	577	585	618
28585	29564	30422	15871	4124	1126	541	462	367	412	399	393	395	426	386	433	434	459	400	410	386	368	389	417	394	392	388	404	424	429	388	404	410	396	401	404	424	423	421	402	365	418	429	423	415	398	409	391	397	398	397	389	417	397	379	401	399	398	401	393	401	423	399	370	403	433	434	415	401	348	393	402	416	394	402	411	364	422	431	399	398	390	407	412	400	412	398	399	399	361	436	399	396	365	413	424	396	379	423	364	379	378	414	431	428	419	377	400	404	432	412	382	414	418	416	427	388	373	421	389	408	408	397	384	408	423	394	392	384	394	373	415	406	389	388	370	433	443	375	395	443	403	410	372	419	424	421	423	427	435	391	398	409	366	382	393	338	396	398	425	380	396	392	431	392	375	393	373	418	405	397	396	403	405	356	419	388	400	421	412	412	396	393	412	423	374	428	429	395	397	391	374	410	400	414	415	394	372	409	403	434	431	398	354	407	435	416	424	428	414	413	377	398	421	408	390	410	439	396	412	423	425	396	430	398	381	396	356	418	430	370	389	403	414	422	393	407	415	419	384	428	375	427	411	419	392	404	367	412	411	427	379	385	418	426	365	397	371	456	415	397	404	390	400	391	386	411	384	373	401	431	400	421	400	404	404	397	422	382	382	404	407	417	395	428	419	411	377	407	417	384	406	395	409	405	413	389	360	430	365	397	417	405	372	381	406	391	403	376	388	391	409	407	420	399	415	433	423	414	418	422	401	402	393	429	420	387	424	403	408	395	394	413	400	374	382	375	406	384	392	384	382	401	391	410	395	431	371	408	403	397	387	397	403	410	415	419	377	392	404	402	391	429	443	376	426	427	415	375	382	406	384	412	423	432	384	418	405	379	384	412	400	405	427	409	397	414	432	443	404	383	420	399	393	418	372	398	403	394	424	438	451	412	382	459	372	400	415	387	391	402	410	373	381	407	370	417	421	403	426	432	403	400	390	404	401	400	389	434	408	364	396	411	370	394	415	371	396	387	430	373	406	354	357	399	417	400	436	405	410	432	436	394	425	388	410	408	383	401	431	388	418	400	395	358	404	418	433	413	415	403	417	401	416	392	390	412	385	399	383	407	381	387	401	413	387	377	377	384	405	391	419	394	373	413	398	397	414	368	427	393	431	394	438	397	394	381	406	427	408	411	397	407	362	447	387	396	401	423	413	398	375	413	412	403	399	428	387	382	404	416	440	400	400	384	430	384	403	460	404	424	371	409	427	443	426	401	422	405	437	383	424	333	351	412	390	406	416	390	369	362	409	418	403	418	393	390	404	358	389	397	372	408	386	395	379	384	406	407	405	384	427	384	423	378	403	427	426	399	411	369	401	411	413	417	398	396	385	399	410	407	390	439	417	410	407	376	400	416	410	370	411	404	415	418	371	422	409	435	375	395	429	369	391	393	388	380	394	469	396	396	411	410	414	399	415	376	412	400	374	395	437	389	415	427	387	403	427	386	419	451	432	414	420	417	428	388	356	423	405	409	382	382	432	389	376	395	395	390	401	410	381	415	390	408	416	372	388	392	366	421	377	424	412	442	405	391	396	390	413	373	401	411	406	395	414	438	423	455	401	374	406	378	440	400	399	398	402	397	395	431	413	397	394	414	425	391	368	392	406	413	421	373	424	424	419	406	423	437	415	368	398	381	432	417	392	423	391	399	395	390	373	413	376	363	424	435	410	442	407	396	386	394	398	430	391	383	373	418	394	397	381	378	430	430	433	410	400	393	371	404	448	396	430	362	417	417	394	412	423	395	444	422	372	407	367	363	386	424	399	390	404	416	442	404	390	398	388	428	412	399	415	412	400	414	376	385	381	433	398	403	400	414	425	404	402	370	397	416	411	394	417	395	427	401	436	395	383	384	411	430	394	368	430	388	418	427	400	431	444	405	412	419	405	416	414	386	392	402	394	400	379	417	392	384	413	394	410	399	406	383	468	435	399	396	389	397	401	407	371	439	395	416	400	404	390	381	378	422	412	383	440	429	405	465	389	390	391	390	379	392	400	389	420	392	412	439	402	417	390	411	383	395	386	409	419	432	422	392	418	392	381	396	374	374	397	439	397	395	428	380	432	413	400	418	354	391	395	430	402	404	372	378	388	389	366	428	395	411	352	401	410	362	367	404	452	404	433	397	409	375	401	414	386	367	420	389	386	375	375	409	409	408	379	424	415	425	383	434	396	387	398	409	409	387	368	402	401	414	389	380	429	384	400	389	380	421	390	401	418	396	401	398	438	426	404	408	424	443	461	417	388	405	368	394	416	419	398	400	432	438	396	411	404	381	410	407	398	414	394	406	400	424	414	415	384	397	348	396	410	397	420	415	397	421	414	429	418	403	406	375	378	369	407	393	417	421	408	435	393	453	412	373	381	383	403	391	434	434	408	387	410	378	413	424	415	422	406	413	416	399	430	404	410	433	428	413	413	426	394	386	417	382	429	400	387	402	408	457	425	385	402	404	401	408	443	376	434	418	384	410	408	434	395	400	408	419	381	400	404	406	392	414	410	378	431	400	426	382	387	391	448	403	422	385	441	372	409	414	423	442	450	386	411	381	383	426	401	434	417	429	366	381	399	381	385	414	411	417	418	416	421	393	340	366	408	440	382	409	420	409	386	389	402	398	371	402	426	430	413	388	396	425	389	390	460	398	391	433	422	453	402	389	416	400	384	409	418	416	368	399	425	387	407	397	408	392	437	368	394	404	418	392	412	387	428	363	385	425	394	431	416	405	396	394	395	378	378	410	403	374	391	439	419	406	400	415	402	401	386	418	407	403	393	399	418	436	410	428	403	416	399	398	392	397	415	441	381	434	376	421	382	430	402	392	379	431	431	384	425	427	411	359	424	418	417	403	414	414	395	396	369	361	417	473	431	402	401	439	394	410	405	370	401	413	414	403	413	414	428	427	382	438	414	425	455	392	442	401	398	397	396	371	403	421	409	348	394	397	397	355	408	370	375	421	383	380	408	388	393	395	395	398	396	401	377	412	388	415	383	404	408	385	388	378	398	405	409	420	426	413	430	424	403	390	427	409	392	416	416	435	397	402	420	398	390	409	412	389	397	403	387	383	416	403	367	398	400	411	366	417	390	401	419	390	362	393	397	404	401	374	417	392	374	421	390	403	427	370	397	419	394	425	427	391	414	444	413	411	404	408	445	427	423	416	398	407	394	389	380	399	369	373	402	421	384	389	431	410	434	412	402	413	442	415	392	438	409	402	384	433	385	404	377	390	376	413	395	410	404	414	440	444	398	448	393	386	429	413	356	405	445	415	426	416	376	382	420	405	420	398	403	381	415	386	413	426	410	380	371	408	385	411	437	413	400	417	385	416	426	387	383	398	393	431	413	421	414	403	388	394	420	390	398	359	400	425	412	416	399	452	369	360	402	407	408	421	423	376	412	413	406	405	368	405	418	393	382	366	354	382	380	403	417	410	410	376	391	409	397	375	411	439	417	414	390
15604	37603	24910	8916	2982	1086	592	383	392	379	379	371	395	398	374	415	393	362	385	375	371	421	397	371	377	388	396	375	389	351	371	414	372	379	380	392	373	406	366	353	383	372	371	386	386	400	383	366	376	359	390	383	374	425	380	386	394	355	357	373	384	392	361	405	345	388	408	376	394	415	357	400	383	381	365	389	375	358	365	398	387	390	379	387	387	379	379	371	381	387	417	382	374	395	393	392	376	388	386	377	374	413	395	381	344	380	373	356	396	375	409	375	399	371	427	370	378	366	376	392	383	375	349	389	371	381	435	367	352	407	383	367	404	395	363	389	358	344	385	402	356	397	380	369	390	373	388	339	356	398	382	393	400	388	383	375	387	407	375	381	372	396	421	341	368	399	403	362	345	365	366	407	384	393	346	385	379	371	371	391	378	383	388	389	393	391	385	362	377	360	342	337	394	381	364	366	341	410	388	385	369	408	382	377	361	359	381	375	382	362	352	391	400	394	434	401	358	376	384	420	410	378	376	384	357	361	371	423	346	362	390	357	368	388	377	409	396	399	365	379	366	367	390	390	362	444	367	362	366	360	369	369	342	373	391	403	353	380	366	408	381	392	383	374	378	397	398	384	371	390	393	381	397	355	352	372	398	395	377	380	379	363	361	388	381	367	374	412	407	391	385	397	384	398	402	373	372	362	374	439	405	340	401	385	377	408	383	381	368	355	396	394	398	358	379	408	372	378	407	382	346	393	353	378	367	374	393	369	380	378	406	355	376	357	399	372	365	396	386	369	409	354	401	393	365	366	368	338	392	398	405	402	355	354	398	393	353	411	380	401	397	399	369	363	400	387	399	395	395	410	360	431	375	399	369	369	348	384	415	382	373	396	339	378	394	379	357	383	386	407	374	348	385	394	340	369	403	373	368	391	411	363	377	399	363	383	391	398	378	394	331	386	351	419	340	427	397	382	395	379	359	401	386	413	398	368	368	397	368	378	371	346	391	376	382	365	336	359	394	404	407	380	382	384	372	363	371	401	376	406	363	383	404	403	391	374	374	350	391	427	411	393	354	371	342	395	403	396	369	372	391	372	351	364	397	382	406	406	386	347	342	377	374	413	383	386	347	364	389	364	369	389	383	372	398	393	393	394	358	374	392	394	363	357	366	345	436	385	396	365	394	366	367	396	408	395	353	361	373	389	363	349	383	371	350	385	377	369	352	374	394	383	372	380	408	338	379	351	413	383	398	391	369	397	327	394	346	413	371	380	381	376	376	381	399	347	386	328	372	395	400	384	371	369	369	393	360	364	387	391	403	348	370	355	382	430	344	356	380	399	391	359	356	378	376	352	381	398	364	415	387	374	377	337	382	401	382	362	345	396	369	366	356	358	385	385	372	419	394	344	379	414	392	389	379	387	401	384	410	378	336	398	363	381	400	386	399	375	406	377	390	340	370	373	400	357	371	347	354	371	353	344	350	386	416	433	313	387	390	358	348	399	392	374	401	408	391	382	399	390	381	380	372	353	348	365	392	403	376	392	390	378	384	410	390	392	393	375	366	372	369	356	360	367	372	388	389	415	339	364	372	378	393	374	353	356	359	406	381	378	374	362	342	363	362	367	389	388	391	390	362	315	399	385	371	394	353	389	375	383	354	376	401	381	366	364	371	406	377	374	367	365	404	373	368	402	401	378	340	367	355	407	370	376	340	339	366	391	421	374	375	397	369	415	406	402	321	382	409	387	382	400	375	406	363	387	352	384	389	385	379	413	373	362	372	356	394	388	360	392	387	391	376	369	405	366	394	421	387	404	388	388	381	357	383	401	376	382	372	390	374	383	407	361	355	378	378	370	372	359	387	358	341	388	396	374	363	392	399	365	363	342	397	355	395	399	331	374	410	395	400	368	367	402	395	354	348	376	345	356	355	380	373	377	391	342	357	372	362	360	388	407	363	393	408	391	389	361	310	353	391	365	383	393	370	373	358	403	385	376	409	375	389	388	365	361	382	365	337	362	403	389	392	357	342	365	371	404	377	403	360	362	379	392	364	368	361	415	359	382	416	371	401	385	358	378	395	362	408	356	387	373	386	414	394	401	394	378	384	409	360	358	387	364	397	382	394	385	382	409	386	364	367	396	367	346	362	393	362	412	420	339	390	380	372	350	348	372	349	381	368	398	420	363	400	407	350	363	374	383	389	373	393	404	377	388	376	402	380	410	399	408	409	384	380	373	390	345	371	404	375	385	373	392	378	381	368	352	376	403	359	383	393	402	364	362	364	393	356	399	395	395	374	384	386	398	346	348	383	376	381	408	369	364	386	334	356	370	367	383	361	422	361	422	387	408	381	360	367	406	364	365	365	377	367	376	393	377	362	401	355	365	351	366	399	414	382	374	349	369	328	365	397	354	388	395	368	400	382	378	388	386	388	395	389	391	366	380	387	396	366	354	374	380	375	349	379	368	377	374	366	376	362	387	415	385	369	391	389	382	399	385	351	384	364	383	411	348	368	409	378	406	391	386	374	393	399	370	424	371	391	394	378	397	355	381	353	369	410	405	394	370	381	368	315	347	387	371	375	398	404	371	391	385	379	394	373	363	394	393	394	358	399	370	404	396	377	374	412	362	388	370	401	406	352	362	390	369	365	406	341	357	374	384	409	384	395	369	388	353	393	352	359	365	389	390	398	378	342	376	343	377	398	391	351	400	386	380	346	408	382	353	401	355	397	414	418	357	369	360	409	420	398	351	357	356	388	374	392	347	400	393	384	366	424	390	388	350	366	372	423	388	382	390	410	402	350	370	386	372	372	352	385	397	362	394	382	403	378	363	396	393	362	382	354	393	380	370	339	420	382	376	381	370	398	375	361	339	388	357	373	361	363	387	348	376	385	384	408	347	390	416	380	385	318	415	393	361	385	419	383	390	399	356	379	390	401	361	351	361	382	388	358	401	388	400	405	364	384	388	377	409	363	360	395	360	350	394	342	369	401	370	407	388	385	367	377	407	403	348	382	373	374	377	388	361	381	394	361	383	385	390	351	366	369	396	376	387	374	398	393	368	355	379	410	362	369	365	365	380	394	372	372	397	391	383	376	370	346	379	363	383	399	465	382	373	405	365	395	358	384	334	368	365	381	360	359	387	396	362	364	368	361	373	359	390	382	398	374	377	392	378	367	399	382	358	333	370	354	392	353	371	414	356	401	387	385	400	359	372	367	363	371	398	375	408	395	396	369	387	387	345	376	367	341	396	373	375	377	386	370	375	373	389	376	344	396	397	395	346	414	358	357	380	370	396	399	378	390	411	365	437	357	377	406	369	376	352	381	411	367	382	371	364	371	392	375	359	387	380	380	387	372	397	397	310	388	376	412	401	394	415	398	356	401	357	386	373	382	352	425	392	382	381	388	381	354	376	382	359	384	389	372	382	384	379	372	407	405	375	383	356	373	404	393	370	405	418	375	375	394	406	420	376	416	401	388	399	392	356	364	384	371	369	369	375
25264	28257	48135	42835	24399	9344	1913	594	523	458	465	498	490	457	480	437	422	448	456	465	425	437	443	453	444	458	447	442	443	491	523	446	455	456	506	432	470	460	471	404	489	474	442	429	489	467	469	436	462	448	467	434	474	458	473	418	445	408	488	445	454	441	476	473	410	443	442	428	448	465	400	438	443	447	421	464	435	466	443	499	481	465	480	445	421	446	424	465	481	440	439	459	418	501	429	435	455	439	455	447	447	452	488	465	453	436	450	424	395	482	447	444	436	423	398	417	433	460	477	439	449	469	481	435	464	449	419	421	459	403	409	458	471	456	433	439	448	455	471	438	422	447	443	435	473	436	448	478	438	440	450	459	470	448	423	459	441	437	481	422	443	479	462	441	468	432	439	508	434	452	479	437	455	482	449	431	453	497	454	410	464	466	418	447	400	425	447	443	425	477	420	484	436	468	458	464	420	469	473	420	393	477	444	463	492	451	457	450	464	434	455	433	478	447	425	424	472	450	440	416	466	441	432	463	459	452	453	468	479	451	432	417	412	431	445	450	435	465	440	465	433	423	448	464	415	474	462	445	433	443	464	454	446	484	428	453	442	468	434	436	432	424	445	441	416	416	414	424	478	415	410	434	482	422	443	442	475	384	432	440	459	446	418	384	441	414	438	421	420	453	463	447	461	424	474	405	431	436	408	431	445	455	446	442	464	409	419	425	431	459	505	469	457	381	469	409	448	425	479	480	419	404	430	443	458	437	437	435	428	483	459	464	450	447	437	474	462	444	428	453	439	453	463	494	453	414	464	466	426	442	467	458	470	447	442	448	479	442	488	443	431	474	468	471	401	447	430	412	440	482	465	440	478	483	454	437	430	438	465	450	442	445	473	494	445	479	454	473	459	417	438	454	443	459	436	469	444	411	430	457	459	432	450	442	488	403	484	460	445	458	446	423	439	460	442	436	479	438	412	448	438	458	450	464	477	423	464	459	433	448	467	473	428	463	469	490	441	452	472	444	463	417	450	422	474	430	411	447	452	470	466	439	428	453	447	447	502	483	430	467	433	487	436	447	443	476	436	468	450	434	422	483	434	450	436	450	443	419	429	446	434	432	460	452	462	470	416	461	438	459	409	431	462	473	445	463	475	470	449	454	395	447	452	471	414	425	450	478	404	430	422	452	445	409	435	452	465	443	438	472	461	414	507	437	435	446	458	412	410	420	456	458	454	442	444	446	444	452	440	450	463	430	462	457	435	473	449	482	461	459	451	457	437	429	431	460	434	457	471	466	434	423	440	448	441	432	456	473	477	464	463	459	447	448	482	472	425	459	457	439	441	442	425	449	454	410	476	497	426	470	464	447	469	429	459	456	435	438	447	422	437	453	497	496	430	440	435	467	455	466	422	497	494	449	466	428	461	460	419	447	434	428	477	437	446	414	476	452	470	481	443	463	438	447	457	422	449	474	478	450	443	469	449	491	443	487	441	459	435	449	446	443	467	491	461	454	411	462	433	491	447	447	438	445	452	443	477	461	438	453	454	447	447	437	456	433	457	453	467	423	495	432	471	461	429	395	444	453	468	491	464	447	434	441	466	463	474	414	463	425	441	430	420	444	411	430	478	482	440	445	441	459	490	462	451	445	466	468	449	424	428	404	482	463	458	459	451	430	476	466	441	418	460	443	428	418	446	399	452	442	444	451	441	473	454	454	444	456	445	473	447	451	442	478	456	483	427	464	421	475	447	443	466	438	454	472	449	452	416	446	451	467	442	437	471	452	442	447	418	452	435	446	466	497	432	444	452	439	449	480	446	446	456	451	460	461	460	462	431	439	445	456	431	423	439	478	471	467	446	455	477	464	480	450	478	436	461	450	434	446	485	459	474	433	423	452	444	441	416	446	425	463	453	443	449	438	415	453	422	442	472	420	439	424	421	446	440	475	405	407	431	431	440	440	471	469	427	429	445	433	439	440	443	449	434	427	469	427	447	418	446	449	473	451	401	427	490	473	450	406	459	436	423	455	437	482	458	419	430	423	474	418	455	427	490	429	469	482	459	428	451	446	418	442	440	466	449	436	464	453	444	431	472	438	460	447	456	437	444	432	477	442	425	430	459	402	487	413	447	411	446	459	444	412	446	459	476	440	455	465	439	469	433	488	387	433	426	472	452	431	426	451	422	448	427	445	458	468	460	447	447	427	416	450	448	466	448	447	455	429	463	461	426	469	429	447	456	408	444	450	492	445	456	408	445	410	453	486	449	441	436	471	443	443	446	433	452	493	429	469	413	456	423	441	455	491	452	443	480	460	443	451	442	462	462	434	409	470	447	474	394	469	440	418	487	439	450	468	455	444	447	444	455	436	428	462	463	407	459	452	475	415	416	414	424	429	453	454	430	448	441	434	436	451	486	495	486	407	451	448	490	444	468	493	451	477	431	470	439	455	469	443	461	404	413	454	466	460	411	428	455	447	432	459	452	438	416	457	442	455	448	493	441	430	481	454	442	445	433	437	443	462	450	439	438	412	424	432	456	442	428	460	438	440	449	471	410	436	448	444	438	425	452	467	414	459	454	448	488	451	425	454	460	440	444	453	437	453	434	445	402	476	425	471	441	425	448	462	456	441	466	424	453	457	457	413	453	423	419	430	411	463	455	419	447	422	482	480	438	445	446	451	454	447	423	411	428	442	443	467	461	419	462	467	503	417	424	474	446	462	456	477	442	444	454	450	438	444	447	445	445	434	493	438	440	423	456	439	438	461	446	446	457	429	474	438	486	429	423	445	437	450	454	420	427	518	438	470	453	435	412	453	448	440	426	439	446	427	473	419	424	440	448	421	472	432	443	439	488	445	476	427	435	445	458	435	479	423	457	466	495	454	451	488	482	467	486	444	427	481	435	450	441	421	455	442	434	456	412	432	450	397	439	438	444	422	475	407	441	411	440	449	468	430	405	454	426	421	455	419	441	417	482	450	414	446	449	410	447	425	466	479	463	451	446	487	414	427	468	457	447	447	457	490	451	469	419	463	477	457	496	422	466	442	440	411	426	470	473	448	451	472	454	420	436	423	429	460	453	443	445	455	463	441	453	481	480	417	453	444	479	461	451	441	459	451	427	445	474	443	456	505	441	508	482	474	430	471	475	449	435	451	449	465	451	384	489	447	445	436	444	445	469	451	442	446	448	471	459	459	477	457	452	452	457	450	435	498	418	432	491	461	513	437	438	458	430	441	444	441	456	426	401	464	424	489	427	450	467	427	445	458	455	448	405	445	454	422	457	436	421	492	425	453	462	437	464	431	417	470	447	453	442	467	468	451	433	429	458	430	422	426	465	473	464	471	428	444	492	458	441	490	417	416	422	436	444	479	455	452	456	449	449	424	416	447	433	487	443	463	445	409	449	412	437	433	473	443	453	457	415	441	453	446	439	463	441	425	455	426	450	447	436	477	440	482	436	445	444	454	419	444	450	460	420	435	461	444	424	472	436	439	448	417	455	430
48319	91096	66748	37056	15919	5078	1510	597	509	492	438	462	454	480	461	455	489	476	453	517	466	490	467	509	502	491	482	494	457	493	462	460	497	475	462	487	442	481	475	484	444	467	488	468	490	484	495	476	466	485	470	447	428	472	485	462	447	421	464	510	467	448	478	441	436	469	471	496	451	506	440	458	460	434	434	457	508	431	487	450	446	441	474	495	467	460	472	469	434	491	421	500	473	429	444	463	456	479	492	435	462	476	454	497	462	501	452	461	441	516	446	470	450	471	505	457	468	488	493	489	480	439	476	459	456	492	427	442	474	493	468	452	432	472	427	466	465	435	470	433	446	459	481	491	446	452	480	438	481	456	476	461	442	460	480	443	490	477	467	470	472	453	479	455	474	449	429	466	467	474	489	469	468	485	450	460	458	481	450	453	468	478	499	459	448	461	451	446	476	486	441	443	457	484	476	469	485	433	500	442	430	424	460	477	447	460	468	435	431	517	464	517	451	476	501	428	477	478	525	456	448	478	459	462	455	450	416	462	440	441	476	469	488	468	484	467	463	492	488	483	483	459	464	476	459	487	447	447	449	464	457	446	440	467	478	473	504	473	481	449	453	436	461	478	481	479	487	481	448	465	477	482	461	483	473	461	468	439	452	465	506	508	471	477	492	445	474	461	454	473	456	476	476	452	466	487	452	487	474	479	477	461	493	486	449	442	477	444	481	448	468	479	476	476	455	459	403	484	501	473	488	448	476	508	505	479	480	461	400	463	465	483	439	480	417	480	472	484	427	458	452	487	437	439	491	513	458	445	460	451	436	475	474	466	447	499	461	459	472	484	462	504	461	524	483	472	484	458	476	455	456	484	441	476	469	439	452	420	441	451	476	476	440	476	451	512	456	459	442	461	458	497	458	449	424	445	481	486	444	468	499	432	472	469	437	468	485	457	433	462	451	479	515	458	456	456	463	484	501	448	457	449	450	478	445	428	482	436	437	475	469	443	465	454	477	489	478	443	463	485	436	450	485	464	464	465	462	491	474	455	508	451	471	437	444	413	438	480	472	480	442	453	415	462	464	468	480	436	458	473	447	452	487	437	456	479	468	500	488	471	440	456	472	445	507	423	450	453	444	459	455	411	440	439	465	482	478	445	507	464	482	480	461	434	523	487	497	471	455	471	498	448	470	461	463	487	467	471	441	439	483	463	486	472	451	461	470	525	455	456	449	441	461	434	442	461	466	449	467	434	448	456	489	522	441	455	474	480	455	460	443	467	456	490	463	481	439	465	460	457	425	460	469	475	460	454	494	470	445	455	476	467	465	480	457	480	495	482	456	436	513	487	505	470	437	510	460	460	450	496	440	478	487	465	477	462	483	482	468	457	435	460	446	448	482	492	455	475	465	511	481	486	486	448	483	454	466	472	454	467	436	476	471	448	492	467	456	495	461	449	458	459	482	479	465	450	449	458	485	463	462	437	502	483	473	443	493	433	476	483	466	415	497	474	496	457	438	473	482	507	479	453	496	456	475	502	481	452	475	464	459	436	447	433	453	426	426	470	459	498	455	482	462	428	465	474	493	461	481	429	486	476	482	457	476	464	470	461	434	468	473	451	450	522	488	454	440	472	462	541	531	450	461	445	474	495	459	492	435	494	455	483	490	458	488	495	486	484	488	476	501	448	490	467	455	469	506	468	438	455	466	504	444	504	435	458	480	419	483	452	451	466	501	477	450	477	469	422	446	450	460	461	493	482	439	447	468	442	461	454	499	455	440	470	462	461	440	466	466	464	447	488	477	475	459	441	481	511	445	483	492	477	460	483	472	466	453	423	462	453	458	436	412	483	423	504	474	463	467	451	460	453	450	428	466	480	459	462	470	435	442	440	471	481	525	464	489	472	459	482	497	447	446	474	435	476	466	461	450	470	500	431	431	452	473	416	467	475	457	478	461	410	475	454	440	455	427	454	495	435	444	438	432	501	455	473	470	456	466	465	453	469	488	451	474	491	458	448	484	467	475	392	470	471	465	486	480	473	452	514	451	436	467	468	445	415	468	477	471	474	466	463	498	441	477	462	491	441	439	417	464	452	439	467	469	488	446	458	485	453	479	456	466	459	449	436	475	498	485	455	447	463	483	471	478	453	498	478	427	459	442	463	465	461	435	498	463	465	469	480	467	477	438	477	450	491	465	474	462	446	433	442	461	496	463	456	492	466	437	477	431	428	436	476	462	494	471	468	488	466	459	494	487	489	497	463	492	483	471	475	442	476	439	468	448	443	427	473	480	460	467	488	497	492	484	464	449	474	429	453	470	488	497	456	463	468	438	474	470	420	425	473	464	459	470	482	430	463	439	497	464	436	487	454	479	435	499	495	500	482	442	452	453	492	468	441	439	458	466	478	472	497	438	442	467	497	447	439	447	494	478	443	473	459	470	447	477	448	445	440	474	459	453	439	457	451	488	462	495	471	456	446	459	456	414	451	428	475	458	488	460	437	503	462	467	477	437	456	464	440	463	448	454	443	456	436	460	485	492	467	444	422	439	471	487	443	458	472	500	484	456	464	455	439	437	434	480	488	478	459	460	471	449	435	452	458	462	475	457	466	519	444	441	474	487	469	442	427	431	477	447	441	469	472	447	457	450	479	470	456	464	500	468	477	494	508	494	493	492	469	446	451	457	441	457	507	478	448	473	459	475	468	481	441	424	464	411	465	437	492	471	515	463	413	461	459	443	435	491	482	507	446	440	459	482	483	448	459	457	469	446	431	478	493	504	476	465	456	480	451	463	483	469	521	454	509	428	469	468	454	447	436	496	469	492	490	458	491	466	468	476	468	421	481	468	442	483	468	465	466	440	493	443	465	462	477	456	472	488	452	461	444	420	474	454	472	444	463	459	458	451	492	431	473	477	452	454	440	458	476	435	472	416	489	486	455	497	438	478	464	469	451	408	443	477	493	486	442	473	458	451	470	462	439	489	477	459	499	453	436	453	447	460	431	426	464	472	475	474	488	479	448	467	476	488	497	443	466	451	459	481	457	444	487	467	472	482	486	460	454	462	470	426	455	475	508	476	420	465	451	463	484	460	476	474	460	438	489	474	446	443	455	472	427	423	487	473	444	496	431	469	477	453	498	473	430	461	444	419	440	455	439	487	459	474	458	464	503	453	419	468	437	466	463	490	448	441	426	421	476	446	424	444	477	464	465	486	418	497	485	501	416	454	485	438	474	477	416	462	431	475	463	467	451	456	470	433	460	511	489	462	477	475	453	442	490	445	470	459	443	442	451	484	451	483	462	446	470	470	458	491	444	445	443	457	476	442	480	442	521	490	448	473	499	467	440	479	495	442	414	466	445	461	468	462	487	423	442	467	430	503	478	445	471	484	474	444	466	445	443	486	442	469	476	441	462	466	429	474	468	458	466	451	460	426	502	498	434	451	458	482	464	450	455	476	482	509	442	474	484	448	461	455	450	448	434	455	504	449	442	461	457	470	426	430	446
23913	23844	41441	43134	31290	18911	6022	912	618	571	620	544	530	536	541	603	545	565	539	592	573	547	581	614	557	569	530	584	534	554	581	564	579	542	570	524	542	565	549	557	552	578	528	576	550	545	572	587	583	557	571	576	565	546	554	572	551	531	517	560	593	573	529	535	554	554	553	538	550	553	578	510	494	557	528	559	548	528	511	539	543	581	523	532	562	565	599	618	508	521	552	527	516	548	547	563	590	541	551	533	546	557	537	546	548	560	540	558	531	589	552	552	544	567	518	561	593	569	557	512	580	548	560	583	578	531	546	544	554	529	555	586	560	559	557	571	547	599	549	570	539	559	532	577	566	575	586	561	577	589	563	560	556	545	517	505	555	557	527	525	566	531	538	548	552	538	525	556	545	512	560	548	521	557	531	580	512	557	560	497	556	541	536	572	543	543	544	516	535	564	525	571	531	519	537	573	573	546	517	537	560	539	562	538	535	555	571	545	531	556	559	533	530	510	572	515	562	525	539	555	526	588	564	529	540	561	498	543	533	518	584	532	590	539	532	560	521	531	542	573	536	582	564	526	531	539	526	500	578	593	566	558	567	555	521	535	564	602	556	559	527	515	517	563	537	523	555	581	548	530	551	592	565	576	544	530	576	550	534	549	563	589	574	542	539	540	586	532	558	589	577	522	525	529	524	554	566	562	508	559	552	543	557	533	549	564	555	536	553	559	532	542	522	547	591	579	532	551	506	551	595	539	555	562	553	545	565	590	572	520	565	524	522	530	560	551	559	534	585	543	589	507	547	559	534	559	544	528	564	605	545	537	525	542	523	537	596	528	525	556	551	563	566	518	532	506	527	550	579	578	583	577	561	530	533	545	555	539	583	556	561	519	505	570	537	558	541	522	536	539	544	545	529	583	551	542	557	542	557	538	586	521	538	542	528	551	542	558	548	530	580	555	537	538	553	559	518	546	542	516	568	518	523	573	586	531	530	547	543	579	567	561	545	529	549	584	529	600	546	549	552	542	519	582	543	516	538	558	547	557	555	589	560	514	569	544	549	511	604	540	548	549	578	517	541	525	570	585	508	521	584	557	575	569	588	591	560	529	547	523	569	570	514	557	554	523	552	587	536	507	564	541	520	515	518	559	524	556	512	575	564	529	542	555	530	580	538	548	581	576	525	562	541	560	536	529	587	527	553	554	550	525	519	600	603	539	618	539	570	535	600	580	609	545	519	579	568	573	535	528	545	517	539	574	538	491	604	517	579	566	525	580	580	566	537	582	604	558	532	554	559	550	575	554	551	545	571	549	545	528	560	576	591	523	562	542	571	590	577	564	567	547	581	558	532	510	596	570	514	563	559	568	566	587	509	551	525	543	526	557	558	514	552	574	555	530	578	574	537	561	576	553	584	584	525	581	576	562	550	528	529	525	564	541	573	585	540	567	557	502	592	537	570	528	586	534	524	595	560	587	538	601	569	566	563	580	554	563	558	532	516	544	539	530	556	601	539	615	576	610	544	554	536	557	546	540	526	517	525	520	564	549	540	571	546	537	496	583	530	513	546	569	547	566	556	595	527	531	557	567	543	550	575	541	559	550	557	606	534	577	552	551	554	560	534	535	587	557	587	544	551	534	568	549	546	510	556	524	554	569	564	519	561	554	563	581	558	545	547	513	559	464	550	620	531	561	547	550	513	589	558	570	573	562	559	574	569	560	546	562	574	506	522	567	537	516	547	546	520	536	533	531	574	565	554	582	582	569	536	516	530	555	542	533	553	526	557	560	547	527	569	541	561	529	562	550	525	512	483	567	527	531	568	542	535	518	513	525	532	542	553	517	548	591	533	516	531	556	586	555	543	506	572	546	547	566	516	567	537	539	577	544	555	556	556	523	547	598	527	528	530	564	597	528	539	541	551	515	568	572	532	553	592	529	548	572	544	525	558	526	570	542	594	522	523	558	536	536	522	575	541	529	602	575	562	540	572	547	545	513	501	490	520	571	529	538	500	560	552	576	541	573	545	547	529	552	566	524	582	544	525	571	634	553	556	540	546	503	513	536	539	549	553	550	573	519	595	555	523	569	562	516	567	546	549	554	570	517	550	560	568	527	524	584	513	543	520	524	487	573	562	540	522	522	520	525	564	562	531	538	548	566	572	591	523	565	563	514	561	531	531	519	555	577	560	565	530	575	507	527	528	515	531	526	571	562	598	551	506	541	570	539	592	530	542	576	547	543	532	519	518	577	549	534	532	536	547	566	615	559	559	577	509	548	579	554	611	529	553	545	525	518	559	564	562	557	538	532	582	560	525	540	550	523	514	552	527	541	530	582	553	498	569	582	542	518	524	570	528	556	554	536	558	537	547	510	571	516	518	551	541	518	563	571	542	519	515	526	555	545	587	583	508	566	528	516	564	573	549	506	569	548	533	541	569	519	557	573	567	567	536	541	544	551	537	553	578	543	538	580	530	525	526	536	552	543	497	560	529	553	582	586	567	536	557	559	573	560	536	553	557	575	550	556	556	533	560	547	528	535	602	532	567	537	566	578	552	559	555	588	534	554	578	575	505	544	524	541	550	552	552	540	531	538	517	570	531	513	573	555	569	571	578	519	582	525	540	521	557	567	538	545	567	553	535	560	581	562	503	534	545	535	536	552	568	553	543	543	587	557	531	568	548	555	532	549	546	531	542	564	555	569	586	560	558	544	521	538	547	563	540	553	584	525	553	557	535	576	528	536	518	512	557	568	529	505	498	560	557	557	530	563	543	549	574	572	575	537	544	531	509	533	584	525	521	587	535	557	522	577	535	586	560	543	548	522	534	578	542	533	529	548	540	529	559	564	497	531	569	552	551	561	555	536	578	571	587	549	531	588	520	528	522	546	549	577	509	545	543	513	524	568	550	507	552	573	544	564	558	557	573	575	589	563	555	552	508	593	544	567	544	545	524	535	524	541	527	511	513	587	583	524	600	581	562	538	564	523	522	588	545	524	526	593	552	569	553	502	565	572	566	533	581	569	541	535	566	546	506	555	525	534	558	521	563	550	529	544	583	556	549	544	536	540	554	548	500	561	594	516	537	554	512	582	577	555	576	507	551	548	552	587	528	521	560	580	567	540	559	551	555	533	571	566	551	541	507	577	555	525	517	545	544	554	532	578	559	591	543	529	511	541	522	572	602	565	486	565	533	554	555	535	590	567	598	540	551	527	538	546	551	582	549	560	529	522	524	543	544	543	566	564	550	533	545	519	535	575	538	556	573	573	546	598	542	548	553	564	557	549	527	563	552	550	561	520	521	517	530	549	553	546	507	536	561	566	502	548	549	541	548	567	530	525	528	551	556	537	542	544	545	564	511	545	556	568	583	570	545	570	514	508	597	535	569	557	524	548	536	561	517	538	557	600	566	553	548	546	547	575	607	558	552	526	527	558	526	571	552	556	542	530	544	519	581	541	558	541	580	553	500	565	542	549	540	510	535	519	562	559	572	508	577	522	584	543
60016	102394	80741	54334	27963	10094	2779	745	601	584	584	636	602	615	599	551	577	572	576	590	622	601	606	639	580	568	600	634	601	575	606	561	582	587	600	632	606	599	599	598	614	600	588	630	599	569	583	603	618	575	624	613	625	581	557	603	629	607	618	563	629	610	577	602	592	588	576	565	614	560	592	593	600	574	563	583	615	574	609	589	615	606	581	587	568	627	620	561	601	543	556	598	608	591	586	583	584	576	595	601	581	606	561	547	582	623	622	589	564	567	618	574	566	589	563	582	570	614	531	599	585	609	574	593	580	570	612	562	544	609	604	544	570	587	579	631	597	667	588	599	605	601	582	570	609	595	613	600	554	555	555	641	575	572	620	611	572	559	551	628	578	591	619	597	609	614	576	591	606	626	571	602	572	533	617	612	634	605	607	563	564	577	595	582	595	588	606	609	594	585	555	568	598	601	575	609	574	564	622	604	638	633	662	590	564	567	565	598	559	614	575	613	616	597	600	600	578	578	571	587	581	591	569	608	561	588	548	596	622	558	537	591	576	611	591	595	602	620	611	610	572	570	601	558	611	594	598	551	593	555	577	569	602	575	587	638	618	592	613	597	608	548	586	563	536	614	617	571	583	583	607	604	581	582	631	604	604	593	622	592	601	588	576	585	575	603	586	567	594	582	615	607	627	605	577	582	612	622	585	593	599	569	626	586	569	583	596	594	575	593	590	613	518	567	556	580	596	639	606	618	615	610	621	623	582	576	629	598	598	585	588	564	617	616	584	576	610	575	564	584	625	595	605	621	593	605	596	601	627	595	599	645	597	614	589	582	595	592	566	603	601	613	584	563	590	584	567	556	657	551	604	602	565	604	587	611	575	630	641	544	629	601	596	617	607	606	595	562	593	582	571	630	600	569	646	582	618	607	609	596	593	620	617	594	636	550	556	545	594	594	556	554	552	587	590	569	608	572	582	618	583	642	538	586	603	625	595	608	588	558	599	587	631	596	609	616	623	634	583	564	575	571	551	559	576	590	582	637	604	574	581	584	587	624	611	564	599	571	559	540	589	599	569	571	597	577	572	554	649	592	598	584	539	597	595	586	599	633	527	595	601	597	612	552	599	595	608	579	623	573	607	556	575	601	554	604	560	520	578	585	592	574	595	581	548	602	630	600	623	600	565	581	593	564	577	588	594	636	614	598	597	605	625	546	611	607	593	627	597	595	587	587	599	628	609	587	577	562	622	607	538	570	591	601	586	602	640	610	583	617	575	564	591	554	628	569	559	602	562	552	600	591	544	587	626	577	566	618	565	614	573	604	620	573	623	550	560	554	570	586	528	574	644	603	582	609	613	601	557	637	566	605	619	605	583	566	570	588	543	568	608	582	627	597	618	613	541	577	563	565	637	597	592	564	581	598	577	601	578	523	592	595	571	587	588	595	608	575	578	574	618	621	610	637	567	590	604	599	605	603	571	547	601	614	640	594	606	601	568	606	571	594	580	592	589	614	569	579	580	571	660	567	622	573	572	577	580	593	591	576	589	578	606	573	588	575	576	620	581	602	576	585	586	560	617	597	598	598	610	598	580	588	568	577	543	586	561	553	615	581	620	586	571	571	593	610	574	611	556	589	569	582	538	572	597	622	559	614	576	599	544	577	576	616	584	600	555	566	576	605	584	631	616	571	606	577	544	589	604	622	631	569	571	594	576	588	621	571	562	599	591	588	572	586	567	598	587	562	594	635	560	585	569	603	601	617	577	558	559	628	544	634	576	602	579	587	597	584	558	548	643	587	595	588	562	568	582	594	564	543	588	578	552	601	572	600	579	629	598	583	560	573	594	580	605	562	626	614	601	569	640	573	588	584	583	602	552	568	598	618	553	571	646	602	552	605	593	592	515	592	588	567	569	599	575	587	561	578	602	600	580	589	623	580	539	627	575	569	602	623	544	643	608	570	582	595	549	586	600	637	611	557	555	577	611	658	537	610	588	625	675	578	600	608	609	613	578	561	556	598	571	611	613	592	575	581	631	617	564	611	572	644	637	578	598	601	631	573	566	620	557	574	606	591	618	582	615	567	541	582	615	636	580	565	562	555	600	572	601	572	629	574	611	576	593	638	578	589	604	566	578	627	548	618	603	537	631	572	601	593	598	548	591	520	576	556	564	594	556	578	590	563	603	607	610	590	562	623	582	585	606	597	571	596	568	550	611	591	593	582	600	592	582	587	595	544	562	590	577	557	574	581	606	594	574	604	614	606	585	582	621	584	619	555	592	591	620	578	548	630	613	557	598	630	582	563	589	624	614	609	569	571	549	596	572	585	588	576	575	594	595	628	555	589	622	587	593	613	559	622	579	578	620	606	565	582	622	589	628	598	592	599	584	586	581	590	565	563	577	603	591	597	613	592	553	558	559	614	580	580	630	586	581	607	613	582	607	624	581	562	564	598	592	593	600	546	540	551	531	602	572	562	559	582	578	607	617	607	621	565	561	600	569	564	597	585	610	618	584	638	630	561	602	609	592	584	647	597	580	598	583	616	628	600	574	625	549	604	611	545	571	586	569	610	564	548	605	615	602	639	579	593	560	627	608	578	584	586	569	569	616	629	568	588	600	552	588	558	549	618	571	603	602	579	590	589	558	628	578	602	581	563	563	613	572	603	638	587	593	596	600	570	609	613	612	577	605	560	586	613	619	612	548	596	568	564	599	581	561	608	574	594	647	521	589	602	586	627	580	588	587	616	602	569	611	559	560	585	612	598	604	598	559	556	577	644	580	600	636	558	594	606	592	559	577	601	594	565	587	620	543	595	567	600	528	586	612	570	588	588	628	612	577	579	605	608	558	606	574	541	579	613	537	605	631	529	569	601	594	599	589	544	595	568	614	603	611	572	608	613	546	568	578	577	606	520	557	625	572	593	622	577	602	577	599	582	548	587	578	646	579	585	582	630	603	572	604	573	592	618	622	539	597	610	588	580	578	576	600	580	595	587	575	590	603	544	561	598	552	590	576	552	574	572	592	606	602	592	582	611	608	626	582	589	611	648	596	565	602	570	574	599	533	598	603	606	590	556	546	595	566	561	560	564	597	564	593	561	558	573	617	598	591	580	567	556	597	561	599	615	573	604	609	612	553	604	629	605	584	576	559	599	533	581	574	577	596	555	569	631	516	579	591	585	565	619	569	661	537	616	558	590	598	577	611	603	590	572	579	575	575	603	590	570	590	582	578	569	585	634	602	560	601	607	580	556	604	574	564	614	579	637	556	586	537	622	598	592	603	609	594	580	602	634	562	591	567	586	595	602	584	577	610	591	604	581	551	633	571	591	588	579	595	607	566	563	626	545	641	580	563	557	612	611	583	572	602	607	618	620	542	553	564	538	541	573	593	569	576	590	589	573	613	599	565	639	653	551	572	598	555	589	581	597	613	595	582	554	590	604	599	554	606	593	587	588	553	586	562	642	545	546	582	576	552	599	602	568	588	563	557	578	615	587	578	502
28453	30306	29947	15280	3812	1126	566	420	365	408	358	446	440	408	406	397	386	414	408	407	421	393	415	406	423	398	420	399	383	433	424	396	391	378	418	397	385	396	401	362	398	384	409	395	381	399	391	415	385	410	400	423	443	441	368	381	381	393	385	437	399	381	404	424	392	392	409	428	415	374	379	412	391	403	395	410	420	429	385	396	385	421	412	432	393	380	381	389	394	407	402	391	377	399	383	425	384	391	390	372	377	413	365	390	385	392	384	412	407	400	414	431	402	412	393	414	439	413	408	413	364	385	383	423	430	413	379	384	418	429	391	396	397	387	425	393	405	419	363	393	357	403	379	385	423	369	382	398	382	386	443	388	450	412	384	392	403	416	422	396	379	389	432	424	400	404	416	405	418	369	430	389	406	388	375	396	379	397	402	385	380	397	438	371	400	406	423	440	377	389	431	396	389	414	406	356	426	419	396	411	443	401	396	390	381	436	378	395	411	410	399	381	377	387	381	411	432	395	396	413	394	397	379	394	430	399	394	386	405	400	408	384	373	347	438	406	392	398	368	402	419	401	377	426	393	441	406	374	364	402	404	409	368	435	385	402	361	415	381	417	376	404	398	408	405	379	410	386	402	369	407	385	394	381	400	420	346	396	399	440	372	390	408	389	386	374	439	392	409	371	370	403	431	369	344	414	396	396	382	418	389	405	374	380	406	408	392	411	401	381	387	419	410	413	439	434	381	367	391	389	403	386	398	403	389	377	403	411	384	445	449	407	388	386	375	419	343	385	409	397	429	377	356	383	422	392	371	419	410	372	371	381	396	407	398	389	397	404	399	412	404	383	400	397	430	379	426	400	398	420	386	401	398	374	390	416	371	383	397	413	410	374	407	409	399	402	377	438	405	376	400	383	392	407	381	408	385	391	333	401	395	405	431	410	377	355	362	389	432	403	359	354	429	402	407	377	414	392	426	383	384	406	416	418	393	388	446	423	399	417	421	410	425	419	403	379	413	375	424	430	399	360	420	409	393	358	424	392	362	415	408	385	401	396	330	414	369	406	411	411	379	402	417	409	418	393	411	371	390	360	384	402	389	391	441	397	370	383	379	401	403	398	389	369	400	381	436	439	363	407	411	397	405	405	391	398	412	447	415	407	432	422	376	371	409	383	388	383	359	376	423	387	412	392	420	394	401	373	395	370	398	389	412	361	408	398	351	380	379	412	395	372	392	369	416	412	406	386	401	408	405	406	391	357	392	380	428	375	400	403	418	394	382	375	442	374	405	429	399	394	396	404	354	394	364	417	382	392	388	424	380	415	401	401	410	389	428	426	456	413	403	389	391	374	373	376	421	392	383	399	392	419	403	401	412	386	401	424	408	389	396	360	421	418	425	427	417	356	427	371	419	397	399	395	386	414	428	425	364	389	385	414	413	412	372	358	424	382	394	449	415	381	448	413	397	384	411	397	409	410	425	395	398	444	415	395	414	449	405	428	400	386	410	362	394	418	421	407	416	442	414	410	393	385	407	396	390	386	394	406	437	379	393	421	422	385	392	395	402	409	425	402	382	390	394	415	374	383	408	414	413	398	390	437	387	371	414	389	354	404	428	410	408	409	361	415	371	379	395	373	355	434	402	413	415	418	395	410	362	392	396	386	424	401	394	407	462	389	379	382	437	396	398	388	384	433	406	405	408	379	381	388	446	396	385	384	415	405	406	397	391	380	371	402	396	399	431	390	428	433	390	365	396	376	422	373	436	408	398	396	409	378	343	403	399	419	378	402	417	435	403	394	426	386	427	382	407	396	349	397	388	392	409	382	394	379	361	394	401	419	443	393	413	411	384	401	408	439	401	404	399	393	413	396	403	419	394	386	372	396	399	387	393	406	393	432	410	380	389	396	434	376	354	427	399	383	406	393	425	397	428	393	376	414	400	399	427	449	376	373	389	409	415	393	426	386	379	393	370	413	418	401	398	432	393	375	410	406	427	389	395	419	391	399	410	398	428	358	401	354	394	409	424	437	390	420	385	341	449	392	406	371	408	386	456	381	381	400	418	354	392	407	368	402	403	415	363	379	406	404	387	379	377	395	386	428	411	396	386	393	392	380	413	441	401	427	404	387	374	391	423	344	396	389	415	415	384	419	371	404	408	362	406	450	364	427	403	382	376	387	411	374	419	415	371	398	423	409	397	379	370	398	392	388	397	427	409	417	417	409	403	399	382	394	384	406	398	378	399	423	379	441	431	407	382	400	382	411	433	437	427	368	375	419	448	429	375	425	402	375	381	411	406	401	379	382	393	397	416	377	450	404	385	404	389	390	402	394	406	357	376	417	415	418	370	384	414	360	398	389	397	407	356	383	421	385	394	396	404	413	424	427	390	378	361	420	395	397	409	388	391	385	367	412	417	396	417	405	390	388	393	367	421	367	403	389	399	419	410	419	380	405	393	388	360	424	387	419	413	398	391	394	382	395	406	403	398	389	371	365	412	425	386	404	415	401	394	397	424	385	368	383	409	421	452	404	402	406	401	402	390	411	382	407	406	432	421	375	423	376	409	397	424	387	411	404	400	389	398	414	418	432	383	413	453	407	391	432	384	415	397	404	397	398	355	390	409	427	392	392	409	366	392	394	437	386	423	417	405	397	414	436	388	378	400	385	373	397	411	409	385	360	416	390	369	397	406	427	428	406	384	385	395	364	395	383	378	414	373	368	410	414	437	421	394	400	376	391	420	428	389	368	388	411	377	393	428	397	379	409	413	423	369	442	414	416	402	453	376	401	411	402	386	399	403	366	360	390	365	412	411	424	383	370	451	406	374	358	409	403	368	390	386	412	403	435	414	387	399	374	384	358	379	410	397	388	399	394	410	427	403	412	390	379	354	441	386	364	397	411	384	375	377	418	391	401	372	378	425	420	405	414	379	396	373	385	427	430	409	411	380	422	433	414	434	368	412	388	391	390	412	390	428	382	383	376	410	380	422	390	387	393	402	401	449	382	382	389	409	419	429	414	398	424	436	398	405	379	398	396	371	361	392	419	416	417	431	377	404	406	415	396	389	390	419	412	375	394	425	416	370	381	404	422	403	416	437	370	385	410	389	355	366	425	367	380	395	435	378	384	410	392	406	389	410	405	396	365	397	403	387	358	402	392	382	397	407	390	427	422	384	418	414	432	395	424	376	395	374	399	408	433	421	407	384	353	411	382	403	380	413	409	427	389	381	396	381	410	417	423	348	401	413	410	415	377	391	392	425	386	439	402	393	425	398	424	418	411	393	423	381	378	374	383	377	369	392	398	399	396	431	415	383	387	390	423	406	437	430	406	369	408	401	401	429	387	402	391	442	411	373	389	370	387	417	383	407	387	373	410	437	386	383	409	421	394	406	404	391	418	426	379	389	393	382	416	379	396	367	401	409	397	463	428	430	449	442	420	405	403	409	421	417	452	393	401	371	369	407	394	391	410	437	406	403	388	379	412	416	394	417	434	389	410	387	408
15948	38276	24231	8555	2843	1088	534	373	403	392	409	391	365	372	386	372	365	379	372	415	372	405	376	411	387	407	357	403	373	369	406	388	394	368	418	395	385	363	383	393	361	402	395	338	361	364	396	400	365	384	400	388	345	396	406	405	397	349	350	358	369	381	394	346	406	366	373	401	403	372	399	362	363	381	374	385	378	380	387	380	378	379	349	393	346	371	361	355	355	381	368	410	394	396	398	382	337	367	371	364	359	378	367	373	381	400	358	391	384	369	387	375	382	358	379	400	346	367	369	352	370	333	365	395	397	411	363	365	378	401	373	368	366	373	393	350	337	385	415	390	357	355	355	390	395	332	384	368	387	393	374	353	386	385	373	334	361	390	394	375	381	359	394	381	375	358	381	414	408	364	348	364	346	383	372	373	358	361	385	387	394	363	380	357	391	357	346	402	406	363	378	382	371	392	359	386	412	381	374	386	361	371	374	350	365	359	393	369	425	382	375	396	391	362	388	354	381	368	342	365	349	359	380	374	372	360	341	381	397	384	357	340	387	367	373	376	376	360	379	416	381	411	351	345	353	366	380	398	355	343	389	372	364	377	361	375	392	373	390	407	357	384	391	373	341	401	390	409	376	373	354	385	394	385	347	341	408	370	358	349	386	408	361	347	406	374	379	369	363	380	397	375	390	356	339	367	369	404	395	356	332	392	382	369	410	399	410	362	371	379	345	382	377	371	391	401	376	371	355	381	357	352	371	358	395	383	351	388	370	378	377	390	421	329	402	367	343	416	385	358	355	382	386	363	374	366	384	363	400	349	388	382	359	362	390	393	372	368	383	396	392	397	384	336	355	366	377	378	370	339	392	395	352	387	370	359	349	367	381	355	377	346	374	396	371	396	431	335	384	383	362	376	363	371	370	358	358	402	390	338	389	382	407	385	383	378	405	363	362	365	418	391	360	374	375	401	338	382	371	378	399	397	417	357	358	376	380	384	372	349	378	374	369	356	411	377	363	378	341	373	385	358	344	356	375	362	355	344	343	357	354	392	382	376	346	354	383	345	364	394	394	349	386	386	385	382	384	396	396	387	364	361	365	408	396	369	347	375	341	420	395	396	381	384	352	369	412	360	342	371	366	390	359	367	348	381	368	409	377	355	342	375	388	385	371	361	353	378	366	342	385	379	385	393	359	346	422	357	351	408	387	353	396	381	409	391	371	367	341	364	362	340	369	367	382	365	371	397	386	361	378	364	380	381	393	394	406	357	372	373	355	384	389	380	392	397	376	407	351	380	338	376	362	383	372	394	363	370	395	363	387	375	389	354	361	402	406	348	383	349	371	369	400	354	410	356	412	415	392	367	379	368	359	364	331	396	380	369	355	385	391	355	369	370	351	343	355	328	410	355	376	340	388	369	359	360	392	356	384	392	378	388	424	393	398	407	396	355	362	379	357	407	340	389	361	382	376	367	379	360	368	395	399	389	348	334	388	351	364	386	368	380	364	375	368	381	390	383	350	367	365	410	357	316	395	332	384	404	377	388	375	344	381	401	388	396	411	369	370	376	404	349	377	375	359	370	371	369	336	391	363	373	389	358	380	347	385	347	378	368	358	366	371	363	403	396	378	369	377	347	383	395	371	362	409	351	381	376	393	390	385	354	382	405	369	381	361	376	361	368	398	364	377	406	368	340	369	371	392	382	371	363	370	354	361	370	357	387	359	381	421	368	381	388	400	364	369	367	369	388	392	407	355	370	389	399	367	359	384	374	406	372	386	413	390	352	402	373	368	382	383	382	374	405	379	368	414	391	406	380	355	369	359	350	385	374	390	368	353	370	376	359	374	358	349	394	366	375	376	360	371	340	341	391	378	382	378	402	390	364	345	385	377	374	380	373	369	393	375	401	377	373	435	354	371	378	346	442	369	401	366	392	380	380	366	365	382	391	402	397	371	363	382	345	384	365	388	383	412	385	375	370	390	352	392	372	393	361	394	376	366	375	405	380	394	387	395	395	349	385	355	386	384	349	398	388	331	395	367	352	423	403	358	375	360	362	374	376	374	338	409	403	382	349	375	389	349	409	367	395	377	384	398	398	388	366	380	363	409	386	363	394	357	365	355	383	385	345	381	329	377	345	376	377	393	396	340	363	394	361	386	389	393	400	397	398	385	386	340	354	376	357	373	385	411	395	369	365	359	368	386	380	367	381	320	363	370	410	376	359	365	414	381	393	405	392	388	364	349	381	381	356	367	400	387	347	372	386	362	376	369	373	384	357	391	382	368	365	374	376	354	396	369	388	356	378	365	388	375	383	392	357	353	379	397	373	346	390	411	419	407	392	360	336	364	411	385	367	348	364	364	380	399	362	393	373	368	370	364	384	344	341	367	386	386	394	371	374	348	407	357	345	393	380	394	402	390	376	358	378	366	350	391	395	349	388	361	366	387	417	404	379	398	391	344	369	371	342	338	377	375	350	364	374	364	351	345	403	362	345	372	334	376	368	415	386	368	397	384	365	364	371	358	407	386	373	379	348	353	393	395	365	374	368	347	362	397	408	396	326	399	364	386	374	364	333	349	381	375	388	347	418	389	340	380	362	386	385	369	402	330	378	373	344	358	382	393	343	370	357	374	397	399	380	391	370	382	374	395	378	415	391	378	399	377	392	350	396	344	355	392	361	377	368	374	386	368	349	387	369	414	351	383	362	421	357	356	365	363	353	349	395	394	376	392	375	373	380	394	392	396	392	372	347	369	406	340	417	404	359	357	359	402	357	392	384	375	383	344	361	365	437	396	369	379	356	370	390	363	407	354	366	364	399	381	382	362	377	372	368	365	339	389	409	403	364	349	362	372	399	379	357	391	372	343	335	388	412	387	374	371	364	397	414	403	356	375	366	389	384	396	395	360	403	355	372	343	415	390	406	350	386	347	382	378	388	356	360	388	354	360	364	351	381	379	386	362	389	403	367	348	380	380	359	409	404	387	383	384	384	409	369	379	363	383	399	384	370	384	359	378	386	372	411	400	375	398	347	386	318	374	383	408	383	357	368	354	383	397	367	354	389	372	402	406	378	379	355	361	355	384	371	374	403	374	376	381	329	373	371	321	349	405	379	345	377	406	386	358	357	368	356	367	400	353	374	378	387	400	366	391	413	336	359	390	367	383	399	376	373	341	353	426	364	352	365	405	365	386	362	357	400	341	384	381	380	375	376	361	368	392	352	396	384	396	348	406	375	372	378	367	357	379	372	365	386	354	393	384	403	382	370	376	377	344	381	334	402	415	369	401	370	389	413	336	362	401	382	424	348	378	367	353	389	393	401	386	366	404	357	344	368	382	381	405	351	346	352	401	387	360	396	388	393	409	362	397	364	360	385	376	375	368	395	394	379	369	362	362	392	377	389	386	390	404	353	319	368	368	392	367	346	403	365	378	364	411	374	370	395	392	356	409	364	330	354	357	356	351	383	374	387	379	350	367	381	380	379	377	337	400	360	336	358	372	344
25500	28180	44249	38801	21135	6847	1387	545	471	451	463	489	443	530	454	486	458	432	445	471	466	458	452	448	433	457	469	432	437	431	454	467	464	438	454	420	457	471	445	442	450	453	477	433	479	439	486	438	466	438	445	423	438	448	460	429	445	433	434	416	438	407	425	440	439	461	469	424	452	465	456	472	495	457	442	442	392	431	416	454	439	426	459	447	470	433	405	436	437	423	455	450	429	497	429	451	488	412	442	450	488	396	446	465	408	461	454	448	446	433	421	452	431	404	424	454	424	427	502	443	466	424	450	454	418	433	406	436	459	473	429	438	462	412	464	419	450	422	484	446	423	428	421	414	453	465	440	428	471	415	417	438	440	399	453	464	408	439	464	450	442	498	397	443	471	492	444	454	434	446	426	399	441	399	425	422	431	456	445	437	458	422	446	454	433	465	480	443	467	429	464	428	438	397	460	468	482	440	451	454	430	467	419	467	474	440	453	454	431	445	451	417	405	416	443	410	442	474	483	477	455	444	475	435	429	414	467	420	428	473	478	456	442	432	439	404	426	423	461	426	419	394	441	452	411	451	464	443	425	477	457	423	466	440	443	446	501	491	450	467	432	435	473	436	437	443	461	420	470	484	489	454	448	463	476	483	468	424	437	469	458	420	438	422	410	466	458	484	423	446	439	459	462	418	493	492	437	447	470	461	436	453	445	426	438	410	487	417	437	444	448	474	415	427	436	419	469	468	434	475	423	456	460	436	450	436	459	473	435	485	458	450	456	456	441	443	416	461	461	443	424	489	411	450	444	397	454	423	441	415	437	433	456	436	437	443	463	483	431	444	465	417	443	437	472	453	436	430	426	455	458	437	451	450	475	475	449	431	481	441	423	457	452	446	482	488	458	431	457	456	428	448	408	460	451	413	419	450	452	406	451	448	467	436	489	457	470	448	446	447	453	471	462	458	414	438	408	432	439	412	453	463	455	463	431	418	468	468	466	452	422	466	427	409	433	470	430	418	412	463	422	442	490	434	425	478	440	437	418	433	446	420	470	434	451	424	393	446	444	476	443	449	408	458	422	452	453	448	449	485	442	469	469	468	455	471	442	421	435	445	470	430	467	420	457	476	480	474	482	476	426	463	426	457	434	477	448	491	437	395	436	422	419	433	445	455	442	404	446	445	493	434	414	413	431	431	443	439	419	470	442	468	432	392	433	455	448	411	447	439	446	431	483	435	426	448	440	421	418	457	425	436	451	428	442	444	466	456	406	450	460	439	414	449	472	454	457	459	454	454	413	411	449	416	450	439	450	444	480	489	438	445	441	409	459	447	453	448	431	486	474	419	442	436	416	437	425	475	489	435	429	484	436	406	437	438	420	445	470	419	458	437	448	462	465	457	454	499	424	472	444	418	428	462	436	477	416	452	414	433	467	475	446	493	426	462	449	472	474	428	447	461	442	444	453	424	447	426	422	438	477	456	443	476	465	471	435	442	447	435	438	470	435	481	455	466	425	428	438	432	461	409	431	464	467	400	427	462	458	456	427	439	473	429	416	448	461	405	405	469	444	439	444	454	432	438	441	438	443	408	429	452	425	432	463	389	455	478	440	476	419	455	471	430	438	451	467	421	448	460	454	464	447	439	428	455	453	438	453	461	443	451	445	463	456	433	449	429	432	450	405	436	475	466	428	471	441	445	435	409	446	406	423	455	462	438	450	433	475	411	448	405	445	419	476	430	460	404	446	417	419	446	446	481	443	418	434	440	436	435	445	487	419	406	422	455	480	424	470	436	464	445	430	422	440	446	429	394	443	461	445	457	451	489	447	430	477	439	441	461	455	420	418	434	444	437	466	454	455	469	471	449	459	471	452	453	422	456	492	476	460	481	428	441	429	449	447	469	446	450	409	444	456	421	473	458	409	449	401	447	434	493	427	453	486	422	446	433	473	436	443	427	439	434	469	475	459	454	446	389	444	435	431	466	439	455	425	466	456	435	405	425	471	471	464	473	428	436	466	411	410	422	419	425	418	429	441	469	449	431	450	474	418	442	442	415	479	445	429	417	457	443	462	424	440	437	449	429	460	447	445	466	409	447	449	432	426	416	446	411	448	459	428	488	450	457	477	459	426	455	469	445	441	412	440	449	461	444	448	430	460	421	468	440	444	405	457	453	439	420	425	462	469	455	452	444	443	453	484	473	450	448	476	415	492	427	438	394	423	444	426	445	433	451	420	479	433	433	457	464	447	393	481	424	484	457	430	418	464	425	459	470	424	445	450	445	468	461	415	437	435	431	466	451	481	437	459	443	454	441	447	433	485	437	396	413	424	421	432	444	446	433	407	490	418	472	469	450	407	431	466	461	472	433	449	390	452	419	445	449	412	431	435	426	472	455	416	456	405	438	470	428	454	448	419	435	464	431	450	453	432	456	451	432	422	420	468	494	468	448	460	463	449	483	445	460	440	430	423	444	454	465	466	466	420	457	407	470	436	483	453	452	458	440	488	442	457	444	423	449	410	448	443	444	456	485	409	401	433	459	447	446	455	441	453	461	463	479	473	432	416	432	434	457	449	441	464	485	440	412	451	442	440	434	471	442	421	422	399	416	433	428	464	457	458	463	425	443	436	442	468	424	415	444	460	441	442	452	437	444	450	442	462	462	441	459	420	452	438	421	437	443	443	444	408	469	443	448	431	430	468	425	437	466	432	440	415	440	463	479	442	443	511	416	420	436	448	427	472	424	388	457	440	459	427	451	421	485	419	427	457	483	422	478	451	433	440	451	461	455	439	418	418	438	477	453	462	511	444	405	447	436	443	446	445	446	430	425	452	413	474	453	407	462	403	424	427	443	433	427	449	464	426	436	488	457	454	419	469	428	477	415	422	497	469	450	467	443	468	496	434	481	429	448	462	448	444	450	419	434	443	413	429	432	456	432	405	387	450	439	430	477	448	436	447	472	500	446	473	460	453	445	444	483	440	409	450	465	433	429	421	472	485	468	429	464	416	457	450	438	456	395	468	436	468	434	439	447	455	444	437	477	458	441	493	477	445	463	407	432	427	431	436	431	448	422	452	426	449	408	444	441	446	401	454	404	419	425	462	427	485	401	452	486	446	435	430	470	428	433	460	444	492	473	421	422	397	436	431	456	483	433	439	450	439	454	506	452	440	427	423	450	424	462	448	452	462	467	425	427	491	445	415	412	446	481	440	454	452	427	426	484	455	408	452	425	478	446	424	432	458	449	423	452	436	453	470	416	415	443	431	460	450	441	472	448	432	455	442	454	454	477	444	436	457	455	440	449	439	474	466	435	443	441	466	423	448	477	478	455	479	459	433	454	435	451	444	453	477	460	448	411	379	426	475	449	437	424	439	424	452	433	496	469	457	409	427	447	459	442	435	438	462	445	401	450	443	429	458	479	444	430	461	435	467	450	439	468	434	431	429	471	439	413	442	419	466	463	458	491	442	443	422	465	447	431	451	472	432	436	418	443	459	464	459	458
56576	89415	62130	31936	12523	3642	1159	496	477	488	469	491	453	443	436	518	481	480	447	510	446	458	462	460	459	434	462	447	490	450	461	441	483	451	469	496	430	480	493	484	477	486	480	470	475	480	446	473	479	419	496	463	498	455	460	464	485	472	451	474	477	424	459	476	492	472	471	440	462	454	426	446	436	481	503	449	481	453	410	431	476	483	468	460	488	428	510	445	497	439	461	497	467	468	473	495	497	460	480	463	466	466	453	519	451	469	440	505	453	471	442	433	408	466	497	480	481	472	494	467	450	505	467	497	461	424	472	460	461	459	473	467	495	471	453	509	492	460	460	462	494	469	463	454	476	490	451	454	485	483	492	434	442	467	515	498	459	458	487	440	454	468	455	450	465	469	449	479	451	470	475	459	464	491	495	452	433	437	475	463	447	466	432	475	483	461	430	462	505	461	427	448	470	440	485	460	479	470	500	466	486	445	453	468	432	443	477	464	478	462	447	474	468	473	492	442	449	470	478	491	464	456	476	446	474	495	468	475	436	454	462	461	457	499	419	460	436	453	444	449	445	489	423	472	459	460	439	454	462	484	491	490	454	464	490	432	457	483	445	494	452	486	492	447	516	489	450	434	450	444	459	449	461	447	437	464	429	496	467	491	462	462	460	456	483	453	494	444	432	459	486	434	425	460	461	490	489	459	480	427	429	437	438	443	453	458	439	469	493	467	456	473	451	466	411	476	454	452	492	453	452	416	463	433	472	428	439	434	468	438	491	468	429	450	442	440	440	465	450	447	474	456	476	475	445	463	475	447	470	457	473	442	421	471	461	416	461	452	497	442	462	496	454	485	501	475	455	459	444	434	457	437	451	439	475	440	459	492	459	472	488	476	463	444	457	477	447	479	464	475	440	461	436	482	456	445	450	490	440	431	480	458	460	463	480	408	434	480	444	410	448	439	440	511	469	441	461	458	460	479	447	422	439	464	473	456	483	476	473	452	430	491	469	502	452	469	451	472	467	449	485	464	483	484	482	442	466	467	430	450	457	458	488	496	454	449	438	486	487	459	415	451	446	489	475	479	423	447	453	468	484	436	447	429	496	452	418	469	431	439	457	436	466	477	461	496	476	473	490	449	457	457	485	463	503	471	463	460	467	430	469	488	436	501	488	469	494	471	467	445	491	474	476	458	416	447	459	445	512	472	459	470	484	455	448	503	418	468	473	503	444	454	459	449	463	497	447	462	490	414	453	471	480	454	445	464	421	469	463	466	472	459	472	443	497	468	449	477	491	466	493	451	474	443	458	471	444	477	489	448	462	451	503	483	487	444	468	478	459	482	483	456	488	475	446	441	449	476	426	482	458	480	447	406	447	456	478	445	502	494	481	431	441	443	447	475	475	487	452	484	480	475	464	452	497	455	436	420	446	440	432	472	467	469	428	462	463	482	466	460	442	439	457	471	482	470	465	470	452	456	495	476	433	484	428	481	436	472	398	481	460	474	444	410	470	460	465	534	492	416	450	442	483	448	489	448	436	483	511	462	500	489	468	484	454	484	445	441	467	485	420	483	480	461	460	452	473	469	434	478	449	467	472	454	472	443	484	464	468	486	461	422	433	469	437	468	460	460	490	468	449	459	478	443	458	446	432	446	505	481	447	501	479	447	460	447	490	464	482	439	452	454	445	469	457	450	472	466	445	441	464	460	446	427	469	445	487	449	475	439	438	503	439	478	445	476	479	471	451	425	504	467	443	464	485	429	447	455	448	476	468	460	487	446	453	458	453	463	469	468	473	453	497	457	476	469	456	482	449	448	398	477	489	465	476	430	458	466	486	464	414	473	466	467	467	482	468	487	455	467	485	425	517	470	459	443	458	433	477	467	446	489	439	451	453	461	451	470	495	462	458	445	475	453	524	448	447	452	493	475	443	479	452	488	474	454	480	458	499	440	453	447	465	492	478	437	468	444	446	455	469	450	421	442	479	459	484	463	474	456	498	463	466	473	500	472	458	479	485	459	501	477	444	473	464	497	443	448	458	478	505	447	463	509	453	457	504	465	462	487	468	463	472	461	462	444	480	482	474	499	489	498	443	438	486	467	472	452	463	483	441	441	454	479	483	451	469	440	488	483	441	483	445	428	473	459	445	473	474	461	491	480	494	488	475	477	469	453	494	463	437	450	460	439	489	469	418	463	481	466	474	436	428	492	451	463	450	463	440	519	477	468	450	462	462	458	479	455	469	452	476	454	471	474	421	448	527	464	462	475	432	467	482	478	468	455	436	511	487	462	487	495	478	489	457	477	448	431	462	421	453	449	497	448	476	458	449	496	453	441	424	468	491	456	485	498	475	470	479	484	479	495	490	472	449	477	441	472	514	489	453	472	457	456	463	474	470	418	502	459	437	469	491	468	488	445	446	432	463	494	466	469	451	489	454	454	440	498	467	456	441	452	493	479	442	455	458	486	445	445	466	460	451	454	433	478	460	465	467	456	460	455	455	447	474	466	493	456	502	451	502	455	431	484	447	433	492	484	481	450	468	500	510	467	432	487	481	487	485	481	458	464	482	459	513	448	436	461	505	469	434	423	447	472	463	485	455	498	480	436	467	476	416	482	461	454	476	439	477	447	401	435	456	494	461	445	479	498	456	489	441	508	501	451	464	487	427	456	504	470	499	459	479	458	470	446	408	442	474	442	480	456	466	481	430	473	438	439	450	486	449	465	422	440	432	469	455	462	473	466	465	476	449	491	453	456	498	485	422	474	469	487	471	518	462	458	473	473	456	452	495	442	442	483	450	453	412	447	453	467	451	507	474	427	481	474	470	486	465	460	513	458	433	455	461	460	476	508	475	443	435	434	448	468	424	468	476	426	435	466	463	449	438	434	443	444	484	464	488	494	454	465	466	427	452	511	486	464	465	487	477	482	457	433	458	458	462	462	426	493	492	493	457	431	473	454	502	449	482	443	478	463	492	499	467	512	461	432	482	485	472	459	452	473	454	456	468	458	450	452	471	422	460	412	456	443	451	480	447	482	465	445	477	457	487	471	457	493	479	483	463	437	476	460	464	502	500	481	439	432	491	466	442	432	483	432	462	446	411	460	492	472	490	461	466	508	489	469	441	484	426	430	431	487	495	448	453	442	459	486	458	448	460	445	467	486	512	466	456	431	491	428	483	456	519	443	490	447	464	487	461	467	482	476	447	489	448	434	487	478	484	455	493	463	458	448	492	454	467	464	441	451	436	465	475	456	498	470	458	448	420	464	464	478	489	489	448	478	430	438	446	469	450	465	421	491	453	435	454	498	483	457	473	454	469	465	452	457	450	458	433	449	498	487	460	474	427	460	448	446	483	464	486	472	437	462	447	477	467	452	469	421	469	455	474	473	422	487	443	469	483	432	488	474	478	447	465	452	494	455	517	493	478	475	441	447	460	459	409	488	445	438	452	453	484	466	441	476	462	457	465	492	474	439	436	477	444	467	470	492	459	499	447	461	434	451
24033	23546	38168	38083	27934	16871	4682	799	608	584	588	607	532	535	533	544	563	596	547	532	561	536	582	590	499	566	539	541	532	579	582	609	555	567	540	534	580	598	606	551	559	532	538	513	529	521	564	571	532	551	565	562	562	560	596	557	569	526	512	566	568	508	542	524	537	552	582	555	557	524	581	566	548	513	566	492	555	543	547	526	566	563	561	554	544	563	536	506	548	544	524	542	562	573	528	519	494	518	552	581	548	551	550	533	556	544	525	551	546	559	533	518	564	525	558	546	551	494	596	500	514	551	558	550	556	552	551	522	568	553	537	546	515	532	525	558	546	541	539	531	560	604	562	537	534	535	503	521	573	530	559	510	562	594	543	550	532	552	550	534	554	511	533	534	581	534	559	510	543	580	556	542	521	541	533	543	571	570	561	555	555	537	559	576	586	514	545	588	545	524	536	543	561	516	544	571	533	524	547	560	520	557	524	520	565	590	601	543	548	510	561	530	561	529	552	578	541	518	554	513	511	513	502	607	576	537	549	566	558	567	542	553	525	542	527	483	540	564	534	589	523	541	478	515	532	529	560	512	547	566	522	544	488	540	583	506	584	573	528	536	568	576	522	567	583	532	507	537	520	527	553	555	508	536	530	564	497	514	544	539	534	522	547	550	516	505	552	533	536	552	552	552	564	510	515	577	535	547	515	515	512	553	526	529	583	538	583	525	545	516	531	571	537	559	517	510	512	556	489	518	543	554	508	554	561	544	583	558	557	542	529	551	548	561	552	533	540	584	582	530	509	563	567	555	536	507	550	522	580	596	547	512	577	557	574	540	539	513	529	560	547	491	492	528	558	567	548	482	538	529	567	565	558	543	545	540	506	538	548	561	513	572	547	514	542	528	549	538	529	565	558	535	536	548	563	558	569	560	618	572	527	513	556	550	545	591	554	544	522	532	600	543	546	508	519	570	499	532	516	558	542	543	576	559	538	545	524	539	527	555	536	526	557	516	554	524	542	566	573	534	530	499	534	543	511	543	538	575	506	523	543	572	542	523	521	550	507	604	577	596	535	554	575	526	556	545	579	580	551	519	534	568	561	537	530	524	525	506	558	523	529	542	585	530	516	527	502	575	518	532	534	524	571	576	547	550	527	557	530	572	606	528	523	501	581	545	544	522	554	530	519	517	543	526	509	548	596	548	521	519	512	506	534	532	537	510	522	513	529	492	536	519	565	529	536	555	527	531	563	517	514	510	552	543	536	538	556	522	562	611	547	526	562	566	563	571	538	558	540	530	563	526	544	601	588	566	562	548	541	522	536	549	548	535	534	540	512	516	550	560	557	576	522	584	576	600	507	557	531	513	520	567	541	499	543	530	576	548	542	538	548	567	539	525	554	555	560	566	531	547	508	536	547	557	526	552	526	542	553	557	562	515	529	509	509	587	570	537	564	566	546	559	526	553	497	539	522	551	538	560	548	526	550	541	505	512	590	528	539	551	507	585	557	579	529	520	511	538	560	559	563	541	532	523	568	495	533	548	525	542	523	503	534	533	554	546	554	573	520	561	565	527	555	533	542	554	559	498	513	543	570	544	521	540	545	555	580	577	565	519	546	537	543	545	488	536	520	549	528	579	513	472	546	617	546	527	511	574	515	566	572	561	511	531	532	501	555	511	550	567	551	560	518	562	532	539	528	538	524	551	545	545	562	543	598	503	546	564	547	555	546	516	565	534	540	562	544	530	545	521	531	512	532	499	552	545	557	529	577	517	476	563	551	545	533	504	548	527	559	559	550	490	530	555	567	560	561	527	548	537	540	549	567	529	534	541	529	527	528	516	525	527	538	530	547	559	518	511	540	553	553	528	522	549	551	517	520	508	548	584	524	519	532	528	544	545	570	560	535	570	531	548	515	511	526	545	516	504	528	554	541	490	527	526	517	536	542	569	542	524	553	514	543	542	545	542	547	492	568	555	531	543	602	516	528	588	566	560	590	549	563	537	522	523	598	470	527	553	526	557	546	539	550	585	524	551	522	532	540	514	518	533	528	525	538	505	479	484	572	505	551	539	554	559	543	543	538	523	550	524	516	554	543	560	550	530	509	511	541	549	520	574	558	516	516	511	536	541	529	606	572	568	535	575	533	489	513	544	546	527	554	539	528	534	527	558	543	593	527	528	526	506	549	524	525	508	545	533	516	517	563	542	591	511	541	559	587	559	549	551	549	517	547	579	534	544	532	559	542	546	540	545	505	549	559	561	535	517	569	539	549	522	527	565	548	521	540	485	532	552	545	509	536	511	527	553	549	544	518	532	568	534	497	524	575	547	488	530	532	473	535	533	535	541	536	547	526	562	548	539	529	578	548	548	555	543	575	526	562	514	514	558	530	487	534	571	547	531	552	553	538	518	501	552	574	547	520	578	539	551	520	562	566	555	514	577	561	506	488	515	558	546	534	523	562	569	592	574	554	549	491	527	574	572	518	571	592	538	536	537	540	541	532	548	537	581	536	564	554	528	517	518	523	524	546	552	547	539	528	549	528	501	506	514	553	546	537	550	560	568	531	584	518	571	552	544	529	558	552	566	543	549	545	526	493	536	496	560	547	511	510	553	557	535	559	549	575	533	533	565	545	544	533	502	535	565	535	528	508	506	547	538	498	531	529	527	560	538	518	567	532	538	545	561	547	550	533	557	563	538	505	532	492	558	565	515	529	567	548	501	544	542	527	500	496	551	525	515	521	580	552	561	498	541	533	587	501	548	588	534	532	521	560	566	576	555	582	576	539	540	524	533	545	543	553	549	517	550	513	520	541	555	514	567	547	531	521	530	508	520	475	541	532	508	510	570	557	532	527	526	546	533	527	565	565	525	548	536	531	531	514	525	535	515	555	513	544	584	564	533	533	530	501	541	509	550	544	543	514	557	536	540	519	568	546	506	520	566	536	505	540	596	558	557	500	569	573	583	515	560	509	531	513	540	529	504	499	534	575	543	558	544	520	568	548	529	496	580	508	527	537	531	498	504	534	562	543	523	563	574	542	523	523	516	549	562	550	565	510	545	556	543	571	540	529	541	549	533	511	499	548	540	528	537	525	535	568	576	521	562	549	523	532	529	508	559	559	550	511	542	531	564	564	550	528	536	529	513	510	539	513	523	583	530	538	524	588	516	533	528	529	586	542	568	523	561	539	535	550	521	561	549	530	550	565	545	535	522	557	513	547	515	487	515	527	523	478	505	503	543	520	542	530	539	524	585	525	515	520	546	541	534	514	542	535	575	533	526	510	520	576	546	553	572	525	551	569	547	544	537	556	514	538	526	507	571	555	511	525	543	535	545	543	545	518	558	509	498	547	542	551	558	513	542	530	543	538	536	486	520	518	534	528	547	525	543	592	540	536	529	557	558	550	557	543	533	522	541	559	565	545	531	532	528	476	545	522	540	532	534	585	533	521	537	585	534	527	557	574	547	542	501	530	558	565	554	550	559	536	569	545	524	534	534	511	514
63845	103113	77076	49065	23515	7890	2137	573	566	608	582	550	626	597	587	627	584	581	596	609	545	593	602	600	628	604	611	579	591	614	594	578	568	594	589	595	563	579	607	576	591	583	591	593	599	603	594	601	560	598	597	632	593	586	565	595	555	586	638	548	615	571	627	596	561	542	593	587	548	567	613	651	588	617	600	598	582	601	557	606	623	607	603	545	574	575	588	595	598	590	617	561	564	612	548	580	547	604	606	628	572	604	577	544	580	555	573	586	630	596	608	583	579	593	551	605	560	596	601	554	594	568	553	550	573	575	587	609	613	608	584	563	578	591	588	569	550	563	587	612	565	553	586	566	567	593	569	583	605	552	566	589	580	632	586	599	567	554	594	608	600	584	595	572	590	596	571	601	598	594	582	561	606	629	579	594	573	574	576	585	580	588	605	609	591	596	583	564	574	596	591	589	550	564	561	587	631	577	595	593	586	576	621	588	551	615	615	563	620	566	612	564	558	613	569	547	565	570	568	608	551	608	555	591	637	595	570	582	587	598	570	540	574	602	592	588	576	568	595	579	629	585	592	606	566	538	557	582	582	585	597	548	557	620	604	600	567	537	601	600	560	572	580	627	591	562	627	586	596	564	584	606	581	574	548	624	585	607	579	606	586	608	558	577	616	545	600	601	555	584	573	577	574	624	570	588	576	572	576	578	589	593	597	592	599	603	615	577	544	577	596	607	586	633	567	578	634	577	567	579	579	570	577	565	539	583	540	585	572	541	582	603	612	572	568	566	555	596	561	579	562	593	554	577	611	589	555	584	577	566	572	629	585	586	590	557	614	592	534	589	533	623	592	548	594	620	564	611	636	568	597	545	587	584	570	575	589	632	611	567	570	581	557	598	615	578	574	586	566	588	604	547	589	587	608	587	590	550	565	577	587	579	572	592	567	594	570	587	595	547	575	579	542	581	591	556	569	617	596	600	546	581	583	576	546	567	590	578	587	559	604	565	576	565	575	559	584	564	550	585	586	602	553	578	573	610	583	611	580	557	569	566	600	584	593	559	582	590	604	576	596	582	568	574	603	619	550	575	590	575	594	587	540	571	592	627	595	573	537	585	606	587	581	567	579	596	605	583	567	565	651	606	602	587	603	545	625	597	608	586	583	568	548	569	565	599	626	657	568	567	581	569	615	599	613	620	585	569	608	584	538	644	589	606	552	595	610	549	540	562	601	587	593	563	589	632	604	585	570	619	571	597	566	580	559	551	588	623	579	599	553	594	579	562	610	557	601	534	597	611	560	587	570	615	586	647	601	572	585	549	564	585	562	591	601	602	568	630	619	620	602	612	584	574	587	580	547	579	551	590	616	570	598	586	566	594	583	583	578	593	587	533	609	597	604	584	609	593	625	620	595	595	606	591	584	602	596	630	599	577	563	578	554	625	572	591	551	613	543	596	586	580	536	608	581	583	583	579	568	572	591	630	613	578	567	581	609	619	588	587	573	592	598	611	578	593	595	575	577	618	588	617	601	569	618	555	581	604	519	549	554	600	583	603	602	563	535	578	603	560	579	563	582	604	558	586	628	596	579	571	606	621	630	573	550	589	588	577	580	590	627	582	519	573	610	576	564	587	566	559	587	611	583	581	559	573	626	593	574	567	554	582	585	578	555	555	566	563	571	584	618	584	577	584	602	644	541	619	557	529	560	598	571	593	629	570	622	597	598	594	585	600	618	615	596	629	540	568	588	599	568	580	561	552	600	580	584	607	574	567	584	568	593	568	553	580	616	545	601	580	611	592	593	574	628	574	561	585	585	591	590	539	608	588	575	665	604	589	548	576	568	578	567	595	552	602	608	582	614	573	583	605	629	606	601	552	565	574	569	599	575	585	595	572	597	601	602	574	568	602	555	584	566	535	536	606	580	571	593	556	599	598	619	589	568	544	592	569	580	618	596	599	562	625	627	565	574	591	573	578	574	607	588	584	570	579	576	601	563	613	597	504	598	634	564	570	597	588	530	549	617	601	550	601	616	604	548	589	598	559	571	562	574	595	576	590	597	607	528	609	562	592	552	578	577	604	549	565	546	578	600	600	587	597	560	608	626	589	597	570	649	559	573	604	561	633	585	556	602	588	586	610	616	556	591	561	576	605	611	601	603	591	590	614	611	613	611	582	597	545	595	623	553	561	582	572	580	595	578	581	566	635	587	626	563	553	582	623	589	558	565	564	597	615	612	573	575	639	595	578	568	627	579	588	577	582	571	562	613	541	594	567	574	592	535	594	605	577	617	586	587	595	586	558	584	588	577	598	543	580	556	583	585	570	587	587	537	586	590	602	617	553	555	546	539	587	582	575	585	579	583	583	564	564	618	594	605	552	576	586	608	555	602	603	573	589	629	570	574	567	607	581	578	617	606	566	602	585	575	585	572	630	579	617	573	564	588	580	565	598	638	612	603	579	589	609	565	601	583	577	578	557	583	583	592	571	597	556	584	567	567	596	585	537	630	545	584	587	578	558	567	556	609	601	569	586	517	606	578	568	579	539	564	586	549	544	566	581	584	598	601	569	565	589	568	559	558	581	588	613	582	592	560	566	582	587	558	575	583	572	582	598	630	607	566	591	570	541	586	584	594	601	569	573	568	604	598	555	637	616	612	574	599	564	572	556	552	556	572	616	620	616	598	567	618	569	557	569	570	583	594	630	561	625	608	576	550	586	588	574	531	534	584	593	581	565	583	561	611	516	588	615	547	581	562	593	588	603	585	588	537	557	553	591	629	557	601	610	626	569	612	566	586	588	550	580	600	573	589	591	592	604	561	612	551	591	553	569	587	577	593	596	572	582	584	533	616	611	594	591	579	569	589	572	560	553	607	586	589	574	543	618	562	588	554	588	563	565	583	585	586	599	556	603	563	613	619	563	550	549	575	593	608	564	532	619	589	579	556	566	603	623	563	590	604	594	589	551	565	558	603	595	575	559	573	542	563	564	563	567	565	556	581	601	558	600	577	572	582	604	579	580	602	522	576	561	591	554	570	570	579	557	544	578	532	609	568	594	587	609	596	583	579	564	584	549	587	572	590	581	555	604	560	575	612	604	623	609	603	578	573	592	544	623	599	584	592	611	564	561	601	550	588	547	605	564	586	583	569	598	586	582	590	584	615	617	562	583	611	592	593	569	568	610	566	573	590	556	562	591	632	544	609	561	586	578	592	552	553	568	589	575	531	642	567	556	560	559	585	578	577	620	574	578	594	625	555	555	582	564	600	576	616	582	571	584	513	590	608	563	576	598	593	642	618	548	594	563	587	631	590	581	565	589	614	585	608	576	611	578	616	590	537	577	609	587	592	576	543	536	595	608	575	580	587	608	535	579	589	548	613	545	641	587	572	532	567	577	561	566	582	617	569	593	577	614	570	574	547	561	593	584	576	538	626	615	586	580	554	589	584	596	572	577	580	569	572	554	623	594	581	559	612	619	641	554	556	598	597	603	586	554	592	595	568	569
29254	29424	27339	13047	3059	872	548	392	403	392	397	408	403	401	381	441	419	410	357	418	361	393	400	392	451	420	373	419	383	417	372	397	409	404	427	382	408	415	393	407	391	393	376	380	365	398	404	414	391	358	405	426	429	434	427	423	367	395	369	376	378	384	401	376	395	380	413	417	415	384	403	418	357	413	449	396	379	408	425	405	384	402	398	387	352	385	352	371	395	369	432	381	395	394	400	393	405	413	398	388	383	404	387	404	390	426	413	414	404	402	386	385	403	401	372	420	399	404	444	395	361	371	390	394	415	364	414	417	373	401	393	411	415	366	386	357	397	389	385	419	396	364	387	409	400	417	368	407	386	427	401	392	417	412	382	400	393	364	431	429	389	404	426	411	397	392	402	371	426	407	358	377	401	387	371	386	437	410	373	436	395	433	411	389	369	367	403	395	394	400	398	363	425	386	385	377	387	361	407	382	376	419	392	437	405	380	384	417	414	396	392	382	405	389	389	428	392	400	358	389	414	383	416	411	364	377	386	410	398	379	388	416	406	391	410	370	393	383	377	361	403	388	392	404	362	372	385	410	387	414	392	368	372	402	402	450	360	396	399	377	394	380	394	387	387	393	418	424	395	417	372	395	397	372	365	404	390	419	421	364	377	418	378	409	365	404	405	377	407	411	380	419	381	364	442	378	411	371	411	428	414	381	414	408	395	403	402	383	434	391	373	361	407	391	378	348	348	410	398	399	415	376	425	383	377	414	388	392	376	378	411	385	382	410	364	398	380	386	393	402	396	411	424	438	393	435	370	404	392	420	426	371	415	398	378	381	398	353	363	391	399	378	380	398	419	413	391	390	383	379	399	395	417	439	422	384	408	394	391	368	414	399	355	387	366	395	415	396	408	366	392	386	377	381	387	373	398	407	403	382	383	366	373	417	420	389	368	404	407	384	372	389	385	436	373	371	383	425	414	372	391	407	437	391	426	410	411	395	405	392	429	382	381	447	417	394	371	363	424	398	370	374	429	401	393	371	392	406	367	380	391	428	390	384	418	382	400	429	403	416	397	402	384	377	406	405	427	401	421	394	354	397	389	401	404	410	406	383	390	395	382	393	394	394	379	397	392	403	381	408	398	378	400	394	398	408	370	396	401	380	406	399	433	444	381	390	371	410	421	428	384	400	389	396	409	402	374	390	389	370	388	379	398	403	411	386	376	415	425	410	425	386	397	377	423	380	390	368	385	354	419	393	383	394	382	380	368	418	384	372	403	422	433	422	405	355	451	400	417	383	384	408	435	396	383	405	425	401	411	435	400	389	469	414	398	396	406	349	416	387	412	361	402	372	355	385	403	388	390	398	380	398	360	395	391	417	391	394	415	404	410	417	380	389	408	364	398	383	403	449	390	406	358	366	401	390	384	421	409	402	358	362	408	411	396	382	398	407	389	394	377	429	447	404	417	404	409	399	389	367	395	371	404	418	381	401	363	372	408	415	413	418	416	386	388	398	371	358	376	411	410	372	395	374	410	399	410	389	412	423	418	399	400	388	378	359	403	375	427	434	422	388	382	413	372	403	408	371	417	416	414	424	409	414	379	406	413	379	408	386	390	391	397	377	354	393	363	396	395	384	400	433	394	428	398	402	388	375	372	387	414	394	396	403	362	425	384	404	399	396	403	376	386	393	409	406	397	424	389	399	451	392	379	424	373	412	419	380	378	377	403	403	381	401	378	389	380	366	405	430	400	381	397	413	418	401	391	392	381	403	432	394	372	400	410	376	388	383	394	415	386	370	403	374	386	365	395	384	380	381	394	362	404	392	371	415	374	403	410	402	414	382	435	414	398	398	407	411	372	392	395	393	413	365	370	405	396	366	394	360	408	382	383	397	453	360	369	390	392	402	361	388	356	418	405	401	381	382	432	387	390	391	391	377	418	361	375	450	391	404	394	401	378	430	398	381	383	367	390	405	424	414	448	407	398	392	399	381	361	386	420	397	375	409	378	406	359	465	407	404	385	379	377	414	391	414	395	403	382	392	386	365	374	398	375	368	394	373	383	410	384	437	398	352	387	380	421	421	379	435	401	392	402	403	358	391	408	382	366	438	421	383	409	406	435	367	366	394	397	372	407	408	388	399	389	383	392	407	374	412	387	407	418	388	377	395	390	395	372	402	369	400	381	405	423	407	415	433	421	361	405	405	404	384	406	400	404	373	411	393	393	444	419	370	385	393	389	403	405	372	399	389	380	390	379	407	432	390	396	387	442	376	409	426	413	422	399	384	433	382	427	388	383	409	383	369	387	424	416	401	425	381	374	377	431	373	389	399	418	404	396	394	413	385	384	375	394	399	381	381	388	396	399	350	419	404	372	376	413	419	386	385	403	388	415	386	418	383	351	389	389	404	359	434	402	413	373	393	381	396	405	418	397	367	408	387	406	380	420	380	404	434	398	359	393	385	413	436	409	392	367	371	337	356	395	388	399	395	401	378	415	405	371	365	373	403	386	419	384	421	407	409	381	401	375	360	401	407	381	404	369	397	413	394	386	413	386	369	388	411	406	380	419	411	414	394	389	349	407	375	356	388	404	375	377	376	381	353	426	377	337	384	378	389	417	398	377	376	421	382	410	370	416	373	404	408	387	377	399	397	387	390	410	374	401	342	379	376	370	426	400	404	380	398	380	382	361	413	376	411	397	384	385	402	399	374	404	345	400	371	379	428	349	381	408	381	380	399	419	382	393	410	383	399	392	388	398	406	398	385	397	426	359	377	395	393	377	392	413	387	406	387	383	367	410	394	401	396	394	389	405	368	389	395	383	388	390	394	381	381	403	369	406	399	439	400	412	395	391	349	409	384	378	406	374	378	429	390	427	438	383	396	382	416	399	362	379	353	379	425	459	416	400	445	387	381	370	395	403	363	416	354	390	383	400	406	396	372	389	393	395	421	362	381	389	378	370	384	374	383	403	373	404	375	382	415	386	403	404	409	385	411	393	401	405	432	337	389	375	406	374	381	385	369	373	396	383	395	382	414	378	407	366	401	401	400	372	378	380	403	390	419	407	402	423	375	398	386	385	401	392	399	400	390	427	365	378	421	361	374	364	428	401	403	372	381	383	393	382	400	389	404	382	424	391	391	416	406	373	398	381	366	413	370	424	415	400	382	388	393	379	442	420	386	396	421	399	409	387	400	369	369	383	380	393	340	398	379	404	364	364	392	394	372	396	409	384	364	416	351	410	365	409	394	382	407	421	401	391	395	373	417	387	366	381	390	407	400	396	419	404	414	384	409	396	364	372	380	403	409	384	404	360	400	383	389	344	436	382	404	373	382	420	387	412	384	371	397	413	367	390	381	401	379	378	420	386	388	373	390	359	415	378	406	386	366	406	406	439	398	420	383	394	408	402	378	418	363	380	408	413	375	388	392	416	402	420	413	410	367	416	358	396	396	383	376	399	413	437	409	424	385	414	429	398	368	386	429	416	406	423	372	383	389	427	392
19886	35933	21513	7072	2430	939	475	386	380	384	377	439	366	375	367	408	376	356	346	348	377	394	370	399	379	371	406	353	398	374	391	393	353	382	384	380	353	386	381	348	378	369	371	349	362	363	376	387	395	399	345	396	386	388	360	364	349	353	369	413	370	375	365	329	350	404	377	372	397	393	416	396	336	355	382	337	399	384	420	376	371	406	352	393	369	390	383	367	403	363	376	380	361	342	366	396	391	372	374	359	395	398	395	345	367	343	357	367	359	362	386	372	380	402	360	409	348	374	371	382	365	371	305	403	363	378	369	412	409	361	325	398	381	388	354	404	403	364	357	353	388	354	386	398	352	401	378	355	373	370	359	355	377	362	385	362	371	375	351	358	349	371	385	385	374	357	341	402	356	403	384	375	392	413	352	388	374	361	365	357	375	388	395	352	353	361	365	410	383	374	382	374	344	382	400	367	383	372	375	413	366	387	358	378	340	355	372	355	359	356	398	347	363	365	374	374	381	386	355	401	374	387	356	385	343	394	388	353	361	392	381	376	404	377	345	364	346	382	380	400	386	366	374	362	373	357	370	382	403	364	355	348	408	360	386	390	362	407	367	411	401	342	359	340	344	383	400	400	344	336	385	396	390	398	378	377	384	348	379	333	383	359	413	369	340	383	357	372	381	376	382	388	373	376	388	361	368	369	388	386	409	387	373	390	371	398	352	360	386	360	368	356	351	367	376	371	333	375	389	344	379	372	363	373	351	378	373	329	373	360	415	345	345	351	344	356	382	350	374	378	368	367	394	416	371	365	374	374	377	347	389	385	339	395	373	344	361	381	353	368	368	356	390	383	379	357	367	369	336	410	368	379	362	390	381	374	362	395	344	356	384	384	401	379	368	358	382	357	358	360	344	410	358	367	362	372	396	392	377	374	327	359	353	382	384	356	351	343	359	390	361	390	374	335	349	368	391	358	343	322	381	359	366	388	356	380	371	337	393	389	366	375	372	344	372	354	373	388	339	375	363	383	371	352	362	339	379	354	378	395	380	393	391	317	362	363	352	371	372	351	427	442	374	388	370	360	392	374	392	402	367	378	379	382	369	343	356	405	362	359	358	394	377	404	394	325	352	315	371	395	398	396	359	325	360	367	370	359	379	368	391	397	384	377	374	357	387	389	370	379	360	361	376	396	379	355	368	399	360	391	328	340	344	376	328	366	365	396	347	368	349	403	358	337	411	387	357	372	350	378	351	367	389	389	401	397	356	405	333	388	376	408	372	361	366	378	362	379	379	430	400	414	392	396	354	410	388	400	399	420	399	375	403	376	393	382	368	383	373	368	363	370	372	405	405	382	347	365	380	390	353	402	396	392	366	372	392	400	373	382	393	402	371	375	376	369	357	382	382	367	400	359	421	364	391	382	375	391	390	372	346	391	379	371	362	415	377	354	376	353	394	375	376	378	327	352	382	380	358	364	385	381	352	337	358	362	377	393	374	380	338	370	371	373	398	356	403	406	367	364	370	365	370	381	318	408	374	332	359	384	375	395	356	386	371	378	338	365	410	364	385	392	388	359	373	371	407	362	384	366	351	339	388	381	384	375	389	385	393	374	379	357	379	363	368	362	331	387	373	417	377	380	351	400	390	370	372	367	369	390	347	379	402	372	367	358	359	366	362	334	365	354	372	349	386	377	378	404	353	385	337	364	347	376	392	335	378	372	360	371	353	380	349	330	316	388	363	391	382	393	356	365	367	389	349	353	364	373	367	353	357	401	363	398	375	381	424	363	352	366	375	392	394	385	338	364	363	370	349	349	365	348	377	326	366	353	378	392	369	390	370	367	358	406	404	383	391	395	378	385	425	377	366	384	387	407	349	384	388	352	376	344	360	393	363	380	353	352	387	356	369	366	346	400	403	357	399	362	358	367	330	400	373	381	357	346	370	368	413	383	416	357	396	374	343	385	389	385	384	374	404	379	376	421	366	363	336	362	381	325	378	345	349	339	369	384	401	387	340	362	348	398	356	368	404	382	336	368	388	392	372	356	366	388	396	373	413	417	399	385	364	374	353	381	382	365	377	364	373	381	381	350	349	380	380	399	335	379	394	355	377	345	370	351	361	357	381	360	403	351	380	387	368	385	368	377	365	375	356	383	390	354	353	389	364	377	377	363	384	382	361	383	398	391	398	381	351	381	391	363	351	360	360	370	381	337	355	361	376	365	365	410	382	363	406	344	355	389	372	383	342	397	394	384	413	356	363	355	384	325	381	385	395	374	365	362	362	406	348	350	359	392	390	385	375	351	385	357	408	385	402	390	411	383	363	341	389	369	356	364	379	362	383	394	381	405	352	396	354	392	391	381	373	366	369	347	393	354	369	391	384	364	402	345	365	396	369	382	392	359	376	363	409	404	322	355	347	396	346	383	353	364	360	380	404	342	373	420	373	376	370	382	402	335	377	377	361	402	365	384	356	386	421	379	349	368	397	377	354	399	358	342	364	355	327	384	333	373	378	352	371	383	385	358	359	369	379	365	357	396	370	351	391	388	379	386	344	379	357	360	375	381	406	384	402	389	366	393	366	378	382	376	378	398	385	392	403	357	365	386	346	374	380	340	357	363	360	407	359	377	409	378	360	384	382	379	360	379	376	332	388	376	398	361	356	377	373	417	350	357	357	334	375	362	362	365	387	355	356	358	373	378	375	373	374	367	364	361	365	375	372	347	388	376	384	344	369	366	371	420	411	388	378	388	356	385	312	362	352	359	408	371	369	355	388	344	386	384	373	377	370	377	398	333	379	396	356	399	391	342	365	359	354	375	311	383	334	389	374	370	376	349	361	370	361	354	394	350	360	404	369	391	387	348	379	429	342	367	400	386	381	341	343	382	377	387	376	355	393	369	392	364	368	402	352	362	363	370	395	356	379	393	353	396	377	374	387	391	393	407	380	374	393	368	357	334	353	355	398	358	367	332	398	340	371	351	365	384	384	363	360	383	391	382	364	341	354	396	371	397	388	347	362	368	385	383	353	370	354	366	380	420	361	352	361	370	388	354	373	415	378	356	373	371	381	337	359	339	398	402	408	365	370	358	374	385	402	393	368	356	368	363	382	377	371	362	372	397	378	355	379	385	371	368	352	381	352	373	397	385	398	395	381	396	384	397	382	396	382	363	341	384	399	389	355	353	358	381	352	402	369	405	389	387	368	346	366	356	399	365	399	359	385	354	381	399	349	363	379	382	357	389	376	394	396	356	400	402	361	379	384	389	369	357	360	388	400	344	406	338	366	336	399	375	407	387	368	365	345	385	387	391	343	343	390	358	352	366	346	369	413	392	378	386	339	380	371	391	379	354	356	437	358	362	378	382	360	375	382	338	357	355	377	383	379	376	362	341	356	397	394	394	389	372	381	362	364	344	353	414	366	364	391	386	362	383	397	345	375	398	368	376	367	385	375	362	381	330	363	375	356	349	355	404	400	379	348	363	371	377	375	374	364	354	362	344
25504	29055	45763	38779	20553	6378	1372	539	482	501	432	468	445	439	464	437	436	435	450	450	512	482	484	455	416	446	398	438	440	467	453	440	449	437	502	463	422	445	453	448	498	393	461	437	436	468	470	457	470	468	459	455	455	432	433	451	482	439	444	437	402	463	424	453	434	450	448	433	440	439	472	469	410	450	465	431	432	476	497	410	492	385	447	441	447	490	423	489	438	422	469	488	448	447	445	419	432	457	447	443	489	468	466	433	421	436	439	430	461	464	470	464	464	465	447	454	458	473	433	454	420	414	424	446	417	465	476	444	445	476	466	426	455	468	473	448	411	448	436	454	463	471	452	426	438	499	423	491	435	451	460	417	384	445	476	428	454	413	440	429	452	406	455	450	462	447	451	448	484	426	445	437	445	452	420	438	445	446	445	447	476	458	415	439	458	430	428	429	461	464	465	445	449	483	442	480	477	439	429	430	431	430	434	492	460	453	464	427	458	445	450	446	456	456	437	449	467	438	472	446	433	461	491	454	418	432	433	457	466	460	437	424	467	428	429	452	427	421	409	447	462	425	441	406	423	395	418	410	441	456	453	450	454	463	497	480	458	431	454	437	449	458	447	444	428	451	435	437	440	449	413	479	434	491	444	409	413	453	486	447	470	419	416	450	457	443	406	452	444	432	439	457	454	472	502	467	440	448	434	492	447	454	411	462	471	497	471	462	462	473	419	490	459	409	418	452	441	410	399	470	431	441	482	468	468	430	490	434	433	484	448	445	425	423	415	427	417	438	436	442	452	440	431	436	442	425	451	393	475	447	424	463	438	455	488	435	442	451	465	487	450	468	466	457	463	465	423	420	442	420	450	452	428	471	472	446	432	421	478	437	437	446	432	428	455	460	441	409	440	468	421	468	458	438	484	458	414	455	430	424	425	450	431	424	451	461	424	467	496	474	453	488	468	444	472	483	432	441	477	437	486	454	422	439	482	484	459	427	432	424	453	435	425	421	465	454	421	440	489	448	430	478	430	457	429	439	420	437	458	428	442	433	467	413	506	432	434	450	448	437	471	470	445	454	435	455	456	459	436	424	418	419	404	468	447	434	434	432	437	405	422	446	456	477	445	425	471	491	442	453	461	496	441	452	412	459	432	434	459	487	465	433	443	498	441	428	447	471	446	445	419	431	452	433	418	437	436	437	436	468	451	452	487	459	420	424	427	439	427	436	466	384	498	459	463	422	432	459	446	439	504	395	444	411	430	462	468	452	474	420	453	467	429	454	428	408	424	446	427	445	415	472	471	444	418	468	470	458	457	436	423	413	467	462	465	472	451	448	479	480	454	436	426	445	384	409	428	454	443	469	431	439	418	443	435	460	449	446	490	478	407	463	466	454	448	464	446	422	426	464	499	439	442	448	471	447	444	449	400	474	445	449	470	475	444	456	442	436	467	436	428	474	447	410	460	443	455	455	451	413	470	427	457	415	476	436	446	465	476	428	430	447	484	470	461	449	432	442	466	484	458	419	460	436	453	463	449	463	467	422	469	449	490	441	448	465	427	411	440	415	439	456	474	452	445	454	434	449	473	445	479	453	444	443	456	438	422	432	412	455	474	441	449	462	491	439	470	443	488	441	456	427	460	431	460	426	457	442	448	468	455	433	461	434	461	455	469	461	393	445	453	442	451	453	472	428	434	434	478	458	477	448	463	442	450	478	467	459	452	435	458	464	416	479	435	448	392	450	487	457	457	449	443	437	418	444	464	426	444	460	460	469	453	434	432	431	407	394	458	514	467	449	467	492	470	391	446	429	444	442	438	470	426	415	421	465	474	447	457	441	404	472	484	484	468	431	442	446	446	427	448	432	464	437	447	480	447	468	471	425	428	428	459	467	450	441	462	451	431	404	422	439	451	436	464	422	440	443	467	462	431	486	457	389	428	425	450	434	440	441	433	424	439	473	448	458	416	472	419	441	450	434	455	416	432	448	467	448	436	446	443	440	470	452	439	495	489	472	468	434	438	451	432	459	463	443	438	419	487	480	435	458	432	456	475	444	480	449	466	476	501	433	474	464	460	457	467	437	459	441	454	449	441	423	424	443	469	455	458	472	443	438	394	408	437	458	489	475	422	449	475	446	449	472	467	428	437	435	454	453	442	460	455	448	465	445	422	437	432	462	425	434	428	445	407	459	427	417	475	454	455	435	454	452	439	475	422	406	447	420	419	439	469	413	441	392	420	444	462	485	465	423	435	453	445	478	478	451	478	449	431	450	466	464	428	485	440	455	441	439	475	430	454	425	461	465	435	430	451	459	436	427	455	457	453	449	421	475	416	470	464	479	464	469	447	461	438	386	389	411	441	456	453	438	478	419	440	442	448	441	461	414	481	450	462	506	402	426	466	453	447	431	443	453	438	449	455	455	467	453	447	431	441	448	430	440	475	481	455	443	457	394	465	470	438	457	438	430	430	445	470	439	430	423	431	478	441	432	424	438	454	442	492	448	445	419	449	480	486	444	451	454	411	454	452	435	422	422	475	492	446	458	438	441	440	457	424	472	424	426	475	443	439	469	443	469	466	463	440	467	419	464	456	438	435	450	448	433	481	416	398	433	435	424	435	442	432	448	454	437	411	402	467	426	443	443	467	481	453	466	486	467	464	443	440	430	432	446	445	422	475	458	426	497	419	430	456	453	462	464	420	472	430	423	457	424	420	418	430	462	445	488	431	465	441	464	440	465	417	467	397	455	399	418	427	461	487	424	461	443	460	415	460	475	432	460	458	428	457	411	416	452	447	462	453	469	437	453	482	480	430	436	464	453	468	469	445	468	445	474	413	463	455	440	451	467	441	431	492	477	454	465	471	413	426	470	455	461	439	472	438	435	431	443	465	475	433	469	420	464	400	463	447	422	440	436	441	440	455	462	439	448	468	437	453	474	468	432	433	478	424	436	429	423	453	460	456	425	441	417	453	432	435	456	463	425	435	448	434	471	470	410	432	451	465	456	425	429	435	413	435	419	479	452	420	460	433	434	438	432	455	469	429	452	445	449	471	435	398	432	429	462	432	432	454	423	439	445	472	430	487	494	484	461	468	432	457	422	438	462	429	459	481	467	468	442	445	427	449	426	410	443	440	471	443	469	489	439	482	439	442	481	433	479	461	465	430	463	485	454	389	475	464	446	479	509	444	415	478	441	433	459	415	459	445	425	461	438	449	432	430	444	460	432	402	444	490	439	468	435	461	472	429	478	399	446	443	444	448	431	418	415	445	460	433	448	442	482	447	408	447	458	436	411	429	471	490	430	472	417	459	415	446	471	439	445	483	388	445	442	476	449	470	438	431	420	457	430	472	424	427	425	439	449	436	440	469	423	416	454	470	491	470	425	492	443	471	469	468	445	457	475	453	477	429	432	440	455	471	452	428	458	451	423	469	404	456	457	446	426	466	482	449	476	447	452	451	446	447	444	452	404	441	455	491	445	458	429	477	423	441	431	430	448	451	450
54595	90060	61909	31050	12006	3562	1113	516	480	452	457	464	477	453	451	467	472	467	486	441	464	460	460	477	487	464	455	456	459	452	437	455	453	442	441	483	450	453	478	495	478	498	412	462	487	475	449	444	477	483	474	455	476	451	483	451	440	450	448	462	478	458	440	483	458	457	470	473	456	472	476	466	452	455	478	471	470	458	468	452	462	489	478	482	479	456	499	452	431	463	477	444	480	455	448	459	466	477	461	434	449	452	436	444	459	484	487	496	474	477	453	464	470	454	445	450	414	487	458	455	480	476	456	510	433	469	468	463	441	468	432	457	438	448	495	444	455	453	463	479	510	480	466	419	477	415	415	443	461	440	449	449	458	437	478	479	479	474	502	471	460	443	428	483	464	460	444	457	455	492	453	414	506	517	429	450	469	496	476	446	491	433	435	474	486	447	479	430	443	451	479	460	463	421	465	450	479	490	435	470	448	476	435	471	444	475	448	468	467	468	500	501	465	459	461	460	420	479	479	454	458	442	500	432	435	449	444	470	468	501	443	462	460	498	447	488	453	435	505	468	498	444	444	441	481	430	494	473	443	459	424	447	473	441	452	471	445	463	442	437	426	511	478	469	479	462	456	472	467	488	466	432	474	487	439	469	459	451	465	479	494	456	455	478	422	467	520	418	467	503	448	482	449	472	476	474	429	467	453	450	467	485	474	448	454	438	491	412	487	460	456	480	432	450	474	495	449	479	482	444	469	437	457	480	471	464	434	481	488	456	473	450	446	451	468	493	466	444	451	422	451	480	452	455	451	480	477	474	467	424	489	480	466	472	446	462	473	450	490	481	450	466	494	440	477	449	475	476	481	472	472	439	478	468	434	426	452	442	450	481	413	487	489	448	455	438	480	494	485	462	435	457	450	480	472	501	467	509	451	437	461	460	475	465	499	442	458	473	419	446	476	466	413	462	457	470	430	475	457	467	433	451	474	479	448	494	458	450	442	489	504	409	446	450	482	470	420	509	471	506	500	464	491	459	480	454	461	434	458	460	469	465	456	465	493	453	456	464	428	442	472	504	436	446	484	441	509	472	470	490	428	461	459	462	471	438	429	444	427	429	449	458	481	450	436	463	445	437	454	461	452	520	468	448	437	489	469	471	450	469	494	459	469	472	498	456	462	449	472	484	468	466	486	462	432	480	479	452	444	459	451	462	495	486	484	463	498	455	437	469	416	499	466	455	471	411	430	473	456	501	439	454	459	462	471	450	469	480	492	453	475	465	485	465	450	458	428	451	476	456	411	439	439	455	474	443	476	461	434	451	515	469	510	495	471	464	446	447	450	475	465	472	463	468	470	446	478	479	444	416	424	489	491	430	475	456	448	414	500	446	465	493	460	496	452	437	437	447	464	444	461	463	457	459	413	439	441	446	489	474	472	457	469	456	469	478	493	443	444	474	472	477	479	465	440	483	443	483	470	462	459	428	431	451	469	459	463	466	464	467	434	482	445	475	493	487	505	441	470	484	422	432	435	470	417	453	515	469	492	436	504	450	497	486	448	439	435	512	458	462	444	472	482	475	469	462	503	450	450	473	466	511	491	432	497	471	449	488	428	461	487	423	476	495	472	469	445	445	471	454	472	451	462	461	489	488	450	484	450	458	453	436	433	445	472	503	453	435	473	472	492	473	433	459	452	467	471	494	462	468	472	491	440	505	454	481	465	441	470	468	434	455	475	491	482	457	424	433	501	452	473	484	434	449	467	494	449	474	449	467	435	458	457	469	472	461	483	475	487	449	476	456	491	474	417	464	488	484	462	455	470	470	477	480	451	442	444	461	451	457	497	449	460	496	464	525	464	430	462	490	495	479	432	472	460	467	467	444	432	463	471	425	503	461	480	481	466	432	442	448	486	435	519	463	431	451	433	459	445	471	480	462	452	457	428	486	500	485	489	443	489	462	492	476	480	460	473	459	473	464	468	472	446	440	481	471	485	451	469	480	471	438	428	476	450	471	446	470	475	480	458	498	482	488	461	442	477	483	417	443	453	453	459	428	476	456	466	485	440	469	436	436	484	467	483	452	435	489	451	484	457	473	437	480	451	458	428	442	432	458	467	476	442	438	500	454	491	447	452	438	455	439	466	443	468	443	454	471	480	467	466	435	489	457	450	463	464	442	476	431	483	443	468	499	470	485	489	474	436	453	455	492	486	481	418	478	444	471	462	460	471	459	483	463	497	486	446	474	421	495	487	482	479	428	445	466	445	443	462	459	430	476	472	456	471	464	451	480	455	478	458	448	530	466	497	498	463	480	455	446	438	457	479	455	462	460	434	461	473	460	489	441	459	480	467	445	473	472	454	443	458	480	503	465	465	455	459	477	432	468	460	493	430	469	465	436	476	457	461	471	470	469	483	458	470	421	481	480	450	441	418	475	469	486	463	477	489	439	443	432	464	461	435	433	469	474	464	459	484	458	492	478	446	447	429	515	429	471	416	452	415	426	415	480	436	430	473	480	469	450	449	442	435	475	443	499	443	445	477	495	421	457	429	445	456	456	488	478	458	519	448	466	490	469	441	444	460	490	477	476	433	413	490	464	468	461	469	480	464	504	423	437	451	478	470	455	460	463	459	487	477	471	480	408	479	450	470	459	466	456	464	472	451	461	467	450	426	460	428	444	468	458	453	450	468	419	459	512	498	459	444	508	420	430	451	449	469	474	457	496	482	479	426	432	461	464	462	473	451	499	502	489	477	468	448	481	421	458	471	467	474	470	444	441	470	463	467	468	453	489	468	416	489	457	457	458	470	439	510	436	454	470	484	488	493	477	459	477	480	437	426	464	487	442	470	461	461	484	444	465	452	463	493	482	461	475	486	437	451	452	477	495	496	447	510	495	456	464	470	465	438	467	425	498	500	468	450	456	473	465	470	463	477	473	478	498	450	444	451	492	493	460	417	423	473	483	468	462	481	462	486	426	468	438	465	469	447	418	478	504	470	466	474	498	439	467	470	457	452	453	465	476	442	481	443	481	449	447	464	430	469	488	465	452	509	471	459	457	481	471	435	409	434	459	450	458	453	458	465	461	477	508	455	450	477	455	456	456	455	447	420	457	491	440	480	482	477	484	481	459	450	454	463	487	466	450	433	474	440	481	504	448	488	435	481	455	468	469	450	503	476	422	468	455	466	490	462	458	433	475	460	437	456	473	461	461	443	435	499	482	429	415	419	428	460	469	409	474	454	458	457	467	460	393	422	505	481	483	447	485	455	440	439	458	484	455	510	497	452	420	503	507	460	496	486	434	460	411	420	476	403	503	458	498	468	455	493	451	473	455	456	462	458	474	483	458	468	459	443	450	473	456	478	428	461	455	446	477	445	452	464	476	476	461	445	456	502	459	456	429	460	436	473	485	445	479	453	428	442	466	468	419	471	458	454	484	445	478	468	445	498	451	462	492	470	416	462	499	473	435	460	445	480	455	429	479	491	453	444	441	401	454	484	450	477	506
23862	23668	38560	36957	26997	16265	4447	801	610	608	561	589	553	596	579	602	589	590	543	579	569	562	578	552	576	565	559	557	567	578	542	537	529	557	572	549	533	545	605	517	592	548	539	568	536	534	586	560	554	549	567	564	541	552	581	561	538	600	569	543	531	570	600	550	539	553	517	528	572	586	584	520	551	545	534	550	530	556	538	522	587	536	540	541	554	564	555	588	504	596	549	542	551	521	532	572	509	558	551	549	505	507	557	542	555	542	532	573	533	578	536	592	585	507	547	582	548	591	534	559	539	571	554	537	534	562	558	599	515	555	550	576	572	591	561	578	579	556	526	544	530	557	556	549	555	566	556	534	562	568	592	576	554	514	561	525	522	541	532	592	552	546	593	543	563	553	540	557	582	495	553	514	520	551	566	578	587	568	533	549	527	519	515	553	548	520	551	521	572	561	554	541	513	552	591	527	527	541	537	519	580	569	536	521	548	554	555	561	497	559	538	547	582	517	565	527	514	561	545	556	564	539	562	526	543	560	535	580	500	538	558	563	569	534	563	572	560	581	578	552	565	528	558	550	524	548	537	536	542	574	520	556	551	501	535	552	531	597	545	552	526	509	558	528	545	549	568	534	571	563	541	570	567	519	558	591	520	554	508	562	517	570	551	580	574	570	546	515	590	528	530	562	560	582	513	588	506	529	565	554	522	600	503	476	535	603	539	510	544	575	546	553	533	591	535	485	533	566	587	520	533	547	575	600	555	542	581	565	532	553	521	557	583	523	536	548	564	499	485	553	574	543	547	523	558	554	524	560	539	545	558	549	547	525	530	574	521	548	534	545	578	569	510	507	514	509	530	528	514	574	597	525	540	556	545	524	594	530	562	562	524	512	551	519	589	600	563	546	544	553	597	529	576	555	591	570	565	549	562	579	504	568	534	565	540	495	549	579	518	538	573	567	536	542	559	565	526	572	551	507	559	524	577	571	561	553	568	536	563	581	508	550	611	542	522	507	548	535	561	588	537	518	531	544	563	578	563	515	531	539	566	528	542	547	536	561	579	574	527	519	591	541	576	531	563	564	534	509	576	495	552	523	568	552	552	493	524	527	537	533	551	546	544	559	531	580	557	541	556	583	541	517	552	514	593	594	548	545	611	558	503	580	597	552	537	509	525	527	558	541	530	541	509	536	511	525	552	530	601	572	560	543	600	543	529	534	542	550	561	555	571	561	540	534	587	528	613	540	541	566	521	558	607	521	523	551	559	553	555	568	587	589	546	610	528	557	550	541	537	541	577	579	497	594	549	547	557	530	570	555	553	547	549	559	496	552	534	487	529	511	565	549	566	598	520	503	553	527	526	581	580	504	535	542	506	514	573	549	570	556	529	556	591	530	557	551	562	519	558	566	532	552	517	525	546	568	567	585	524	562	554	558	566	555	564	552	537	547	542	556	599	532	483	518	576	551	499	550	538	545	519	535	520	543	575	545	527	537	534	524	567	554	578	562	557	529	510	540	585	544	537	515	560	527	539	536	507	523	552	530	519	542	541	516	521	547	575	546	525	527	558	543	544	546	564	537	547	572	542	544	549	541	541	526	565	553	561	552	535	546	500	527	546	570	539	510	560	516	545	541	551	550	522	540	558	574	541	547	522	514	511	553	540	521	543	541	520	534	532	495	549	580	535	575	537	511	538	573	559	585	514	551	558	548	521	535	536	540	541	554	570	511	582	555	534	554	514	566	538	579	525	553	559	506	504	554	553	536	571	620	529	564	523	536	600	524	545	575	552	593	574	511	533	564	561	540	563	564	546	516	591	577	531	546	516	549	580	568	491	568	544	549	534	548	555	523	593	546	572	569	564	543	549	530	556	531	515	530	553	560	550	575	574	554	527	521	552	531	506	548	576	622	517	556	554	533	576	510	594	514	591	591	536	521	555	552	553	511	573	564	592	573	592	557	519	534	551	539	577	520	527	558	521	562	541	544	578	542	500	558	529	546	531	564	526	580	551	574	591	564	536	551	525	551	583	578	570	519	541	565	579	539	590	540	505	520	550	581	554	569	570	527	572	569	548	580	560	580	516	534	531	533	522	506	575	573	589	535	557	585	532	522	556	546	520	530	539	565	570	549	516	535	571	552	527	543	560	552	565	543	536	530	543	557	587	559	569	538	558	530	529	500	574	534	553	542	552	577	546	544	528	549	567	591	569	551	525	602	547	573	575	528	619	571	573	497	518	552	569	545	552	538	575	563	562	558	606	568	561	541	565	515	556	564	588	561	554	517	505	546	553	541	552	545	537	598	604	563	531	531	555	610	530	547	555	529	533	562	574	521	521	539	516	523	591	539	483	521	536	550	571	549	570	517	520	571	533	545	544	598	531	574	553	535	569	508	524	510	582	506	529	519	574	518	572	566	533	562	517	525	550	534	530	587	537	533	563	569	540	534	518	537	536	535	498	542	563	541	548	571	571	541	606	546	557	560	525	551	563	562	553	522	523	535	523	557	540	580	569	535	572	540	556	541	568	538	562	550	538	571	575	577	541	551	534	561	511	558	580	528	541	549	532	510	575	561	547	564	530	570	519	576	571	530	555	532	527	557	571	592	582	543	574	554	562	513	527	554	576	550	532	548	549	547	539	537	533	580	549	551	519	554	533	521	534	573	561	543	540	533	544	605	538	535	577	511	554	545	554	596	570	567	542	581	522	499	521	590	568	528	559	543	540	554	559	567	533	515	549	556	550	551	542	553	563	557	542	556	565	543	570	502	536	531	544	555	579	569	563	553	562	532	529	576	534	551	535	564	593	543	541	514	534	538	535	545	500	539	543	552	538	575	533	545	578	570	570	545	520	546	589	524	574	551	525	507	564	564	559	514	537	559	542	548	546	541	524	525	545	541	566	521	558	568	526	514	542	522	570	460	560	566	537	561	570	521	552	566	602	521	535	573	530	540	576	570	573	548	552	583	537	554	496	553	544	607	532	546	502	507	546	562	530	536	571	558	518	556	530	567	548	586	582	568	559	576	504	563	578	533	548	566	587	533	573	542	539	549	532	575	555	528	581	521	589	523	515	535	567	508	575	551	569	534	545	560	543	511	569	573	516	514	544	520	533	548	566	549	592	557	514	540	576	566	566	575	538	545	537	526	561	540	552	578	548	565	547	532	525	591	486	554	537	540	523	548	510	541	587	542	513	586	535	582	523	499	568	535	570	569	535	574	571	580	567	551	515	557	532	516	555	525	542	568	550	554	588	545	570	561	541	516	536	517	531	542	563	579	548	574	523	578	541	564	529	534	559	570	512	539	521	543	537	531	545	552	522	560	502	558	519	531	546	530	549	575	584	531	551	524	554	550	527	543	530	534	574	528	541	561	567	569	530	541	509	602	562	528	571	562	579	521	552	515	519	557	525	537	582	560	555	489	573	592	556	588	509	512	533	572	527	578	530	546	543	536	560	554	567	549	553	547	569	526	543	508	611	569	519	545	525	559	538	545	529	518
62632	103810	75117	47101	21782	7428	2188	669	584	551	582	572	597	607	589	577	603	568	592	604	558	613	660	616	606	571	629	586	554	631	629	596	576	577	581	593	583	581	585	613	587	542	557	549	529	561	563	553	572	609	556	553	620	547	613	572	576	566	582	557	602	614	568	592	617	647	601	586	564	588	610	568	580	645	534	573	544	584	590	535	605	602	595	598	583	556	607	545	613	614	605	606	564	590	564	575	597	594	604	588	601	589	594	559	617	596	593	595	592	612	612	600	551	565	525	620	596	537	554	579	609	568	625	564	592	573	571	620	577	592	628	593	615	598	605	551	533	597	623	580	569	578	614	558	595	568	575	625	576	594	536	564	589	633	595	579	541	593	578	621	604	597	598	568	626	620	620	586	594	598	579	608	607	583	617	603	578	602	616	586	598	587	611	548	590	593	588	607	580	570	576	585	600	574	582	572	629	587	573	597	568	588	562	605	595	608	600	613	582	622	620	584	583	566	533	571	583	566	632	613	533	587	592	614	636	586	567	597	585	599	591	563	613	634	626	596	624	608	592	552	593	565	602	586	588	578	560	574	613	583	598	587	616	624	583	584	603	565	605	568	595	590	583	561	582	578	616	544	559	584	565	603	575	603	588	582	567	578	611	586	569	617	559	590	604	536	609	586	579	598	575	601	560	595	567	575	606	603	571	574	531	581	559	575	563	575	578	561	588	576	561	584	628	594	593	586	549	569	560	610	601	593	589	537	592	633	567	603	574	605	594	534	620	594	577	596	580	576	598	579	602	574	583	534	605	588	577	568	594	565	590	600	606	576	596	574	551	628	594	569	605	586	581	583	610	572	570	549	544	575	585	595	579	577	599	618	545	572	614	609	560	590	564	576	589	624	571	617	556	589	626	518	571	612	588	565	563	617	591	574	593	533	608	578	559	590	606	548	602	578	597	625	598	571	545	607	593	585	589	607	554	549	606	590	592	556	597	615	618	518	546	595	549	592	622	556	650	562	558	619	569	594	556	583	624	590	564	602	573	608	576	516	594	584	551	624	609	609	591	599	567	576	585	584	621	606	595	563	586	570	607	579	557	587	607	565	576	555	551	594	598	623	568	599	613	604	554	576	630	579	581	582	567	573	539	616	599	550	655	579	614	558	568	548	562	570	593	574	567	565	596	570	581	589	610	565	572	580	620	567	541	584	550	575	599	556	626	586	608	576	592	651	591	582	636	540	657	566	581	572	562	581	615	546	583	631	620	594	569	576	577	618	587	608	590	574	535	607	604	586	611	580	545	568	560	566	606	567	580	567	598	562	593	602	605	604	565	590	582	594	584	596	601	576	583	579	601	533	614	592	606	598	584	561	608	598	580	579	583	618	549	572	557	617	560	561	607	565	610	561	585	586	584	567	573	581	607	557	600	585	544	560	604	600	547	575	581	586	578	598	598	601	590	551	585	587	624	552	564	609	544	602	574	622	607	601	550	569	567	621	586	611	622	576	603	648	563	586	553	543	598	598	614	604	584	605	590	629	551	610	605	583	598	585	584	585	611	555	582	556	609	592	619	580	589	595	582	581	614	598	648	574	603	554	530	585	570	543	624	580	549	559	533	584	577	575	579	564	623	579	590	591	586	566	638	581	585	576	644	607	608	606	592	565	584	574	608	568	576	565	594	588	573	600	609	587	609	623	563	578	575	599	547	580	594	594	566	579	585	586	590	620	597	593	541	576	582	583	586	564	595	561	594	593	610	556	602	595	601	561	567	590	589	580	579	554	558	588	596	564	582	572	602	556	603	580	570	581	586	545	544	587	607	583	575	588	580	562	606	598	572	611	566	595	576	599	580	575	575	554	580	584	601	585	555	599	613	599	601	568	576	565	612	578	576	591	575	526	604	605	559	606	589	606	577	545	589	583	554	584	615	596	611	598	590	592	612	563	584	546	597	588	560	580	621	559	555	570	591	603	597	548	574	611	579	580	569	597	585	583	589	631	609	563	535	594	532	575	615	567	535	527	596	578	586	562	604	558	608	593	586	587	636	600	590	624	602	548	585	528	559	575	550	606	606	577	576	531	568	593	590	632	569	584	604	536	594	549	624	593	612	549	577	561	596	563	578	557	585	601	561	598	578	560	636	627	586	610	557	599	596	538	587	592	590	578	598	628	584	584	575	575	602	592	560	600	638	603	611	574	625	576	628	576	557	588	585	569	544	599	568	583	572	586	576	620	541	554	594	597	568	554	607	581	572	611	561	564	577	580	573	571	569	594	563	564	571	579	627	613	578	580	594	547	556	585	568	624	567	550	590	596	604	568	564	563	618	601	613	585	578	610	579	564	556	583	616	573	618	568	584	606	555	546	544	610	561	557	591	567	563	575	569	564	581	598	537	621	571	616	589	621	622	585	595	548	555	623	607	567	543	557	575	624	569	578	628	561	566	597	602	587	602	599	533	574	587	589	635	607	591	566	607	536	558	568	576	567	572	541	598	634	540	565	617	591	539	603	578	612	591	616	533	567	593	572	592	614	561	570	578	597	592	595	585	609	582	592	586	555	581	624	603	601	598	566	571	541	608	645	583	581	597	578	548	604	582	622	597	587	571	619	575	598	578	567	618	582	568	540	582	546	612	591	567	594	593	587	597	597	596	589	584	555	572	550	545	566	611	594	574	580	574	610	615	592	621	562	575	581	526	587	600	585	568	580	582	609	614	546	584	609	600	579	566	603	588	568	565	608	564	592	627	611	551	588	607	579	569	599	588	557	573	574	590	623	585	593	644	582	602	606	551	557	615	591	589	596	554	568	580	588	547	624	604	570	557	565	623	580	640	563	586	549	576	607	605	599	566	580	548	560	589	583	630	565	566	585	592	569	585	615	596	601	622	617	549	573	594	533	566	591	611	597	615	547	547	596	606	574	561	628	624	577	560	607	599	560	603	546	573	555	583	540	598	574	612	612	582	586	577	597	563	587	575	622	567	567	592	588	596	592	551	547	555	603	611	579	560	562	562	595	509	573	564	583	569	566	588	573	574	585	618	581	586	554	629	599	601	542	511	548	558	565	573	574	582	621	584	584	545	574	572	592	597	571	623	582	572	563	588	560	595	559	595	580	533	612	577	614	578	614	565	588	578	561	602	584	583	577	601	589	575	602	588	581	553	576	568	551	649	580	572	575	563	607	548	579	615	586	557	563	557	622	574	572	582	554	538	639	579	578	623	573	588	590	552	585	569	582	578	571	580	573	588	549	606	589	600	580	611	578	527	527	584	539	602	619	559	618	587	598	588	605	545	572	576	563	576	588	579	582	582	590	570	544	518	583	587	578	538	597	599	558	584	589	572	629	553	593	576	603	578	568	564	601	544	616	637	604	552	595	602	556	567	631	606	564	588	526	606	557	611	574	574	548	615	581	554	599	616	555	556	601	613	584	559	612	580	588	574	591	603	576	573	559	629	577	604	569	585	569	616	560	540	599	580	604	564	583	566	602	587	576	565	553
29205	28814	27166	13674	3346	985	530	383	407	383	383	414	390	398	385	369	390	431	402	383	406	394	390	393	397	385	382	418	416	388	393	384	366	371	391	391	394	416	408	386	398	387	393	388	396	383	394	391	397	401	386	399	412	418	395	408	373	386	376	388	411	398	368	375	373	428	387	392	381	398	403	406	370	357	372	384	380	412	378	388	405	373	390	444	421	373	396	404	418	390	401	367	437	392	376	384	400	401	404	395	375	432	399	442	379	389	378	391	379	394	384	386	392	379	415	369	395	383	390	389	420	399	369	437	397	394	372	389	391	388	399	407	399	415	407	407	403	408	399	391	392	410	410	381	378	413	402	431	386	408	430	423	411	364	426	404	405	381	430	376	396	405	379	371	372	364	409	366	386	423	433	385	389	379	368	412	389	400	408	430	389	423	418	407	361	431	394	423	386	393	429	383	425	394	368	382	372	413	375	381	430	435	392	394	368	368	391	425	391	390	408	397	395	399	399	382	406	404	380	385	376	403	361	383	419	415	400	396	387	413	413	403	408	398	399	399	422	391	407	429	378	426	409	353	390	420	389	438	427	394	389	370	377	379	341	383	401	400	364	378	385	390	418	419	391	416	364	387	365	397	392	374	406	400	395	405	406	373	403	364	406	387	388	415	421	427	423	417	394	357	354	397	365	402	405	405	389	356	394	378	403	391	396	378	394	398	408	436	376	393	413	378	399	393	399	419	406	385	405	369	387	385	395	377	411	378	383	392	382	391	377	377	374	406	373	396	350	394	401	400	379	409	404	383	413	361	365	352	409	397	413	403	399	384	386	407	404	416	390	391	411	385	401	370	384	386	394	384	380	404	375	385	418	417	382	412	406	402	373	390	435	373	385	433	387	405	402	369	393	388	397	380	409	386	371	394	389	397	403	410	402	413	409	435	427	414	420	374	414	404	412	402	394	385	388	395	389	423	393	368	393	424	416	357	348	385	402	352	408	383	434	394	426	425	407	388	410	344	378	396	370	416	378	416	381	390	439	401	399	412	378	391	353	399	402	441	375	373	410	446	403	396	420	376	369	436	410	367	383	417	396	379	393	377	420	414	401	388	384	386	383	389	400	384	414	357	414	376	393	386	424	383	354	360	409	365	404	389	388	398	409	399	422	356	377	387	388	454	376	400	376	367	354	410	392	406	418	366	393	414	398	384	425	404	385	342	399	375	414	422	408	400	412	431	372	384	408	427	394	390	372	377	380	393	394	409	450	401	349	368	423	400	386	424	417	432	382	399	419	391	406	380	384	353	365	403	342	408	419	408	419	446	385	381	402	398	424	443	405	402	389	418	383	389	413	382	421	390	384	423	378	380	418	381	406	404	385	413	419	400	405	335	370	449	404	388	430	392	382	371	431	394	368	404	399	412	404	402	431	396	413	347	400	383	383	397	403	365	393	412	394	395	403	398	388	421	377	361	393	381	388	404	389	357	405	388	403	421	375	395	416	403	386	363	393	398	387	397	417	407	401	391	388	398	376	395	419	412	430	348	391	419	432	393	386	389	384	396	391	408	403	359	369	403	390	409	421	388	390	397	402	413	383	382	388	403	414	387	406	404	379	434	380	410	377	396	415	421	390	403	378	385	403	399	385	404	412	423	356	407	403	412	386	406	390	346	405	411	425	397	389	353	385	427	420	410	363	382	430	393	400	355	413	364	403	387	357	354	367	420	408	426	387	401	419	433	420	384	394	358	354	410	426	401	370	407	401	430	398	448	387	406	407	407	377	414	388	407	399	384	416	395	408	416	363	390	432	425	406	398	386	382	374	377	383	401	383	388	373	396	413	393	403	422	409	395	412	389	408	407	407	394	396	408	417	394	433	393	411	388	367	395	371	399	399	387	396	439	385	404	402	382	386	351	381	403	388	419	408	414	398	406	394	403	397	402	383	446	409	359	394	405	372	391	400	398	420	377	391	399	378	407	403	362	391	446	423	374	369	385	385	421	391	399	385	385	376	425	402	395	370	407	381	378	392	403	427	377	411	391	376	400	389	375	381	401	413	443	376	404	387	397	442	399	400	384	426	432	433	391	369	399	391	380	388	370	404	404	396	361	377	420	376	388	412	372	383	416	379	397	436	385	397	385	386	415	412	387	417	438	416	379	371	378	415	393	428	399	415	431	412	380	399	385	414	408	383	444	365	399	388	420	363	433	377	403	398	429	397	402	386	421	388	407	337	390	375	393	434	402	418	396	389	430	413	403	413	386	374	410	405	429	410	380	397	410	395	401	387	377	397	404	434	439	423	402	385	409	387	416	392	401	396	412	378	373	387	379	399	412	407	407	388	395	419	431	378	427	402	389	410	377	411	370	348	414	412	384	403	394	383	413	445	441	393	385	405	394	408	414	386	387	405	426	377	418	397	389	416	383	386	395	412	389	384	398	401	383	429	402	378	421	424	413	397	409	400	389	392	401	371	377	419	393	373	401	383	412	398	379	359	413	427	421	409	416	386	415	405	383	384	423	384	418	392	402	401	449	425	384	366	386	410	397	412	451	368	394	392	431	375	400	416	397	415	406	421	392	414	418	357	379	364	388	356	444	405	400	408	391	408	373	390	390	380	410	411	420	399	394	420	407	402	424	376	431	379	414	425	405	401	372	425	395	387	408	375	421	382	412	397	392	399	411	404	406	442	388	402	388	409	383	388	388	391	367	383	454	381	408	411	431	372	341	418	386	424	380	405	393	386	394	392	386	389	382	390	380	402	386	410	397	377	405	377	407	393	413	370	410	391	391	423	410	382	393	378	384	375	431	408	373	395	442	366	409	408	401	369	385	425	382	382	394	390	373	397	404	415	417	399	428	381	371	399	385	384	392	403	370	411	386	408	380	383	370	400	383	378	409	410	366	423	378	359	391	411	402	392	381	415	367	403	388	359	400	386	408	398	419	429	379	391	367	404	375	463	404	396	427	398	371	407	415	398	387	404	408	397	372	385	377	430	383	415	405	431	440	382	391	395	404	383	387	381	409	408	388	404	424	435	378	402	379	384	395	406	410	380	387	400	407	399	392	407	377	404	362	407	423	382	406	410	409	407	387	380	395	359	375	375	426	400	385	414	405	427	406	439	410	415	405	401	360	394	388	362	398	410	402	390	392	407	376	396	418	380	400	406	397	372	400	407	402	392	384	388	414	398	403	389	386	362	403	402	402	409	414	397	407	435	423	393	376	392	383	414	392	430	364	399	382	385	401	389	417	402	388	397	384	404	375	357	376	394	400	410	353	421	388	377	414	399	402	362	415	411	403	344	412	434	448	393	409	393	402	405	404	423	398	385	402	396	400	400	380	368	393	372	376	392	373	407	403	396	413	430	369	401	377	430	464	429	401	431	393	391	396	348	418	383	358	392	421	402	393	412	423	378	420	414	391	410	419	400	364	388	395	424	394	382	367	365	392	445	413	401	426	418	387	380	391	399	400	393	413	415	407	397	389	396	459	359	370	394	410
19619	34674	21838	7762	2496	957	493	410	391	383	375	402	395	398	351	388	378	359	362	386	382	385	370	378	403	407	395	392	343	382	330	392	379	342	343	359	380	399	406	367	376	396	370	403	386	377	344	377	379	382	376	373	390	370	384	342	363	375	367	389	360	371	376	376	371	350	359	410	372	403	362	363	373	368	367	366	385	405	370	406	353	339	375	401	381	388	394	392	397	365	372	370	358	375	375	372	383	407	367	361	374	387	388	384	362	355	370	347	369	388	362	370	343	379	375	348	341	367	417	360	381	361	360	326	382	377	362	388	385	389	359	359	366	364	374	372	398	389	389	362	374	365	367	358	390	344	385	370	373	344	380	376	379	380	397	401	350	350	381	384	357	382	397	367	399	374	367	365	374	349	370	372	398	359	353	346	362	379	383	380	395	389	363	378	378	370	386	366	345	368	414	401	401	348	371	352	366	364	357	353	372	389	377	408	371	339	371	387	368	382	356	383	338	370	374	360	346	336	393	392	328	327	377	383	364	387	372	369	365	334	392	404	346	383	370	372	348	390	367	348	364	370	351	370	361	416	364	379	384	361	398	354	378	340	363	364	353	378	407	391	375	417	383	386	382	357	366	369	368	362	387	365	365	355	385	377	395	358	399	343	375	397	348	375	377	371	399	388	406	338	350	372	374	352	358	382	358	389	394	376	425	417	358	387	394	387	390	395	380	389	359	386	344	381	373	374	366	372	392	356	368	377	361	352	403	369	382	366	392	367	346	352	355	363	388	379	406	388	352	374	371	372	400	383	371	366	404	386	359	368	375	383	349	389	396	384	380	375	355	332	358	358	375	358	414	380	382	385	374	342	389	370	402	392	374	373	347	357	368	393	366	367	405	394	376	406	358	342	367	415	377	398	355	357	388	391	365	377	366	399	374	371	344	354	384	399	378	371	351	383	346	364	387	350	351	399	393	381	348	351	375	392	368	400	373	373	371	385	361	387	338	401	364	373	384	358	378	366	392	385	363	366	384	352	367	362	363	372	339	371	374	387	387	385	377	368	358	370	367	389	391	384	409	396	412	357	359	381	403	392	390	389	389	375	400	373	401	398	348	375	393	373	385	384	389	387	370	391	393	377	317	375	396	366	395	370	382	346	358	368	383	368	377	345	358	371	341	402	384	398	367	357	370	386	340	396	377	364	387	398	376	387	353	334	371	363	373	375	363	332	361	402	362	371	397	379	394	371	355	372	383	368	348	361	346	355	357	387	369	373	385	371	386	339	380	408	340	348	412	371	361	370	389	364	376	382	378	351	408	391	360	364	396	398	355	406	372	354	363	372	370	412	320	403	361	357	403	393	398	368	396	392	403	349	370	363	396	369	344	361	355	382	383	408	386	392	357	371	372	382	375	371	358	372	396	354	361	376	375	331	383	361	379	403	344	368	397	387	397	375	424	353	359	400	401	352	407	379	360	376	365	358	369	347	350	380	402	359	384	379	349	398	393	357	384	366	360	357	381	376	408	368	379	371	385	378	384	388	364	391	358	363	368	352	380	381	359	380	362	368	410	353	401	364	354	406	386	377	355	395	411	398	405	356	390	389	384	376	365	382	350	377	406	355	412	333	378	367	384	359	356	408	382	370	376	365	348	381	364	373	406	376	387	376	393	364	366	361	333	357	339	383	354	379	392	393	344	357	398	386	364	357	375	360	343	385	389	383	358	403	360	365	379	380	392	368	349	378	384	403	378	392	386	389	381	347	347	391	351	345	375	383	382	396	333	393	360	361	371	389	382	375	397	416	374	390	376	354	343	378	385	377	361	358	384	368	363	384	372	421	367	390	369	357	368	358	382	376	378	392	365	359	369	400	385	353	352	363	404	392	371	365	382	363	362	373	384	364	349	368	348	379	358	367	361	368	359	352	401	367	372	387	374	355	397	353	390	361	359	378	380	373	378	405	344	343	372	372	366	393	404	363	358	377	388	355	378	359	423	386	387	367	416	354	380	379	365	373	384	373	366	353	416	355	333	378	364	349	387	394	363	388	368	356	389	391	371	378	359	378	385	369	375	404	380	352	370	374	388	362	391	396	363	353	374	373	388	367	386	401	381	381	370	398	368	356	364	403	391	403	358	370	373	375	353	369	366	336	354	415	380	374	363	356	384	347	351	388	356	373	352	363	359	389	388	348	364	341	390	362	369	368	363	353	376	364	387	341	344	369	383	342	336	361	395	375	362	398	382	382	403	381	341	379	414	342	359	348	362	416	357	376	408	368	353	359	365	341	386	383	372	363	364	380	368	351	353	389	367	349	359	354	391	376	371	387	389	360	410	345	382	377	379	330	406	388	379	368	380	354	356	376	367	362	340	377	364	381	384	373	349	355	388	369	366	367	375	376	369	420	365	354	367	389	394	370	386	368	365	356	389	397	338	363	387	398	349	342	388	356	392	341	360	362	368	376	365	374	392	362	367	358	391	377	371	409	371	402	389	402	389	395	368	347	394	385	396	366	328	385	382	416	396	344	358	370	329	382	389	371	404	397	358	373	364	362	393	368	379	366	377	377	392	332	380	381	381	336	368	382	361	375	354	377	404	393	397	356	378	353	369	357	356	352	394	383	366	376	340	374	351	390	383	370	385	359	361	383	385	400	360	353	369	364	389	372	396	351	361	341	370	370	374	351	386	381	376	364	358	373	353	378	336	357	356	385	425	378	370	341	384	341	344	393	370	347	388	357	379	379	343	367	346	379	361	368	400	366	342	362	359	350	387	381	363	360	362	377	405	341	373	353	370	362	382	375	402	384	446	390	333	393	364	374	382	346	379	402	390	405	367	345	363	366	384	369	357	340	373	375	378	378	347	379	391	364	363	368	398	366	387	385	382	359	369	367	391	410	384	384	357	360	441	391	365	380	374	383	382	360	366	366	370	366	362	404	373	360	387	376	366	363	354	383	356	364	374	382	355	362	397	381	324	389	370	384	361	366	411	390	390	355	385	414	368	396	360	385	367	361	386	381	376	357	418	321	404	382	372	407	361	384	376	386	360	378	389	376	388	359	335	375	380	362	330	387	360	371	406	327	366	398	325	375	364	397	353	347	419	374	381	389	349	363	364	356	356	404	396	390	374	341	350	331	372	384	390	399	373	358	407	380	380	389	365	372	356	368	388	374	408	354	375	385	383	382	366	380	376	365	386	397	389	391	345	366	374	389	366	382	370	404	378	367	359	410	415	357	361	386	342	390	378	356	345	351	361	356	373	395	392	342	381	353	356	350	384	401	395	397	378	364	384	379	345	362	359	373	362	376	324	374	359	368	398	387	350	356	385	350	378	382	390	374	386	373	382	377	353	378	374	336	389	353	369	372	386	405	387	408	394	341	375	358	368	388	362	399	386	385	401	385	367	366	387	366	380	373	379	338	403	375	363	358	396	354	335	361	333	333	383	384	368	386	372	400	373	363	376	345	359	387	376	355	380	338	357	403	358	373	357	396	351	398	376	411
25394	27730	45529	39866	21520	7116	1459	586	467	487	428	478	486	480	442	467	441	432	446	473	461	444	482	439	427	472	407	439	450	392	487	421	439	496	441	485	460	442	471	458	421	417	459	401	425	453	456	432	482	438	418	440	429	455	468	450	464	431	457	461	469	456	449	439	430	457	467	426	447	450	458	483	425	433	478	458	443	436	443	439	424	459	432	466	411	444	437	466	458	431	420	456	494	442	416	458	443	447	426	454	447	478	450	454	462	459	455	446	469	453	441	469	444	444	420	431	457	460	473	465	457	458	411	388	432	442	420	449	442	483	456	421	431	441	436	440	464	416	464	458	423	474	433	394	495	449	447	449	464	449	453	448	446	467	468	450	453	430	415	418	429	432	453	448	452	446	469	448	468	459	425	435	470	454	459	443	434	411	425	432	438	425	449	417	435	415	450	443	435	434	422	440	459	417	460	467	445	473	456	454	442	446	417	457	429	408	436	443	401	476	424	483	473	454	437	426	470	462	459	420	438	446	428	421	455	459	425	398	471	470	453	465	423	430	427	409	415	448	451	430	455	460	448	421	438	427	441	447	452	449	413	491	426	449	445	458	475	419	446	449	437	489	420	447	448	432	480	449	464	451	409	400	434	461	436	448	429	455	432	469	473	424	459	461	433	495	432	435	428	437	455	453	421	464	443	427	449	453	441	461	427	422	471	428	449	450	462	445	407	429	458	447	433	427	440	469	465	467	466	467	445	459	460	465	432	452	466	438	442	437	429	453	471	462	459	496	421	463	444	463	429	456	447	436	473	468	446	431	452	458	437	453	485	478	459	421	453	428	429	459	426	458	445	403	404	448	436	484	437	465	494	446	444	419	452	418	421	453	460	445	461	486	404	462	448	447	461	450	473	423	430	405	471	455	472	436	428	472	452	440	424	470	448	443	451	459	409	432	449	430	447	454	434	472	456	437	407	414	433	441	460	429	457	444	440	434	449	479	489	395	412	441	422	445	430	431	442	437	413	431	438	427	453	454	451	419	439	445	436	408	428	432	443	432	457	408	487	459	475	412	458	483	477	454	379	447	426	414	457	412	430	436	409	414	437	427	462	444	453	455	466	434	444	459	479	425	432	460	448	449	492	463	447	428	443	401	449	440	471	454	441	431	486	432	450	462	476	404	413	440	423	500	482	439	434	433	420	456	435	447	424	430	472	430	460	438	472	457	422	416	447	419	434	448	409	415	411	445	458	471	474	424	427	430	447	458	469	447	485	433	467	417	432	444	446	453	468	467	449	449	438	450	428	435	444	440	464	460	401	408	477	385	435	422	450	454	467	468	427	451	422	472	431	454	450	434	427	479	460	434	421	411	467	421	451	446	446	449	467	454	428	445	429	457	437	452	455	474	488	456	468	453	446	449	468	430	441	426	450	475	424	424	472	424	458	438	409	458	458	445	468	424	439	482	463	457	459	448	449	469	454	460	446	445	461	474	451	426	411	459	450	454	429	448	429	424	461	468	457	483	462	419	429	428	420	419	429	407	410	429	438	409	458	460	419	448	462	468	448	430	459	450	452	472	442	433	432	436	508	446	439	434	471	456	465	445	438	429	459	465	453	461	464	446	459	459	429	455	445	416	438	437	451	437	463	445	461	456	478	426	392	437	416	434	429	424	478	461	479	464	469	459	421	447	479	432	443	439	434	432	421	450	400	430	455	452	475	431	439	439	413	451	424	462	442	457	435	413	461	447	423	428	473	432	432	427	468	471	426	433	466	443	452	468	459	459	448	437	490	445	429	430	467	416	435	428	456	430	423	441	423	447	449	434	397	416	434	408	429	462	483	474	422	436	462	437	438	439	419	460	410	469	430	432	447	452	440	422	414	452	455	430	454	512	420	446	455	434	431	470	409	443	427	451	472	440	426	461	459	426	425	411	431	445	455	450	370	452	465	435	440	437	428	445	459	455	430	378	432	450	424	421	444	423	464	441	455	423	457	433	446	466	432	412	457	420	435	402	440	429	404	421	450	500	434	431	472	411	444	466	437	469	447	410	454	432	473	458	463	462	442	464	450	458	429	434	486	473	468	428	456	455	470	427	474	422	444	453	456	436	459	448	425	409	466	421	425	434	436	482	422	469	451	442	456	455	453	418	476	479	442	443	449	435	443	452	458	423	419	446	455	442	450	429	452	454	416	470	429	458	445	464	413	414	484	429	432	469	469	438	471	471	474	446	439	421	423	449	449	478	426	429	435	444	494	442	417	444	474	414	450	422	477	454	484	455	491	476	487	458	410	450	442	429	443	446	443	456	420	415	422	440	439	449	428	406	441	451	438	426	464	466	439	431	457	422	410	449	471	447	470	453	479	471	420	444	430	460	437	410	446	458	416	426	460	450	475	443	434	429	428	447	436	486	454	448	452	466	443	443	429	440	450	427	448	435	423	396	476	414	462	400	458	427	461	428	420	447	409	413	419	401	432	473	463	456	456	426	481	443	462	460	430	468	437	460	437	421	447	431	442	447	439	468	480	444	451	451	458	457	450	453	467	462	462	443	420	491	427	425	468	417	448	459	441	417	454	463	425	476	435	419	462	427	436	393	407	462	427	410	443	402	452	459	438	433	474	473	461	465	456	431	466	441	421	449	437	446	497	468	436	426	472	427	461	439	441	415	441	448	442	433	472	463	454	459	464	455	446	403	443	437	491	456	425	440	433	455	461	430	478	457	426	465	448	441	441	433	411	494	437	420	447	439	456	466	434	486	435	430	438	451	479	462	443	447	457	436	445	420	459	412	468	432	405	458	460	475	442	507	454	402	473	435	429	476	430	446	424	434	439	476	464	435	427	465	427	442	460	486	447	451	438	428	449	434	448	438	445	429	466	462	400	471	421	442	412	455	441	460	441	456	488	446	415	410	455	454	432	443	433	428	440	465	435	472	457	399	428	423	457	467	428	431	468	430	417	409	417	425	450	469	461	429	463	450	456	440	446	426	485	501	424	442	451	441	431	461	456	467	431	456	490	460	440	424	415	471	428	429	435	406	416	439	506	441	420	475	443	417	460	423	457	450	454	416	450	403	452	436	441	457	400	459	476	431	429	435	440	430	440	408	497	436	422	440	459	444	441	441	436	430	477	446	433	442	459	466	470	449	436	471	442	429	448	449	400	455	421	449	421	436	461	423	439	460	443	454	424	442	429	458	443	433	420	421	437	404	464	430	437	425	460	448	421	444	456	435	459	443	445	452	479	445	457	439	419	460	440	417	390	440	447	420	434	473	424	452	434	465	462	428	429	430	485	455	471	393	453	452	448	460	438	451	449	435	440	424	419	479	463	429	428	418	451	409	449	413	479	458	470	432	454	451	449	470	462	474	444	424	445	504	489	457	403	431	505	414	403	458	456	433	430	457	463	412	442	415	426	430	421	413	482	459	464	449	440	453	437	441	449	450	432	444	487	446	423	459	438	429	461	430	439	429	424	438	457	425	422	419	437	425	401	431	456	469
54809	89621	63371	32699	13009	3886	1171	512	487	482	449	480	440	498	451	502	470	433	463	472	486	459	494	497	435	441	430	473	455	447	465	406	458	461	477	483	447	474	469	427	466	468	487	473	437	437	463	490	435	452	460	446	469	429	458	434	474	426	454	460	463	447	460	454	466	450	447	422	493	465	462	459	453	484	434	444	468	487	467	441	468	476	488	451	494	412	461	455	454	440	512	479	452	452	481	458	461	440	453	444	473	469	463	480	438	496	442	441	460	446	450	422	474	450	449	473	487	465	460	444	447	464	462	424	442	441	445	416	450	459	438	430	473	429	425	440	458	478	422	469	459	436	466	438	456	427	446	402	462	456	432	425	461	417	482	465	467	474	495	453	443	461	427	460	500	496	486	470	441	473	452	493	453	444	477	435	458	471	452	459	420	459	456	510	481	441	458	418	488	435	459	488	477	454	432	423	469	453	448	436	439	472	488	447	481	423	464	450	476	449	477	484	466	446	457	456	463	420	438	431	469	449	447	440	473	460	456	441	466	482	504	451	455	453	487	440	440	462	449	441	500	453	474	480	482	446	402	503	473	482	494	473	459	444	474	452	452	447	444	473	446	422	469	451	445	455	471	425	472	480	461	440	451	461	464	455	474	471	476	437	424	448	431	475	435	434	481	443	484	450	420	502	460	413	491	465	454	456	466	511	472	463	475	467	481	517	459	481	465	512	467	439	486	423	428	474	435	441	446	440	468	476	444	461	511	491	454	464	474	412	456	436	430	488	467	431	447	488	466	475	469	472	467	476	438	480	482	448	471	514	503	430	468	470	471	471	444	437	486	484	444	495	463	494	459	519	447	453	445	461	461	473	462	468	404	466	455	463	459	414	475	436	469	476	519	457	468	476	455	459	487	433	480	440	449	460	449	442	428	468	470	447	461	407	476	464	453	446	468	468	441	462	440	464	447	457	441	481	450	453	460	473	460	438	438	481	485	448	406	510	439	456	439	450	490	460	462	503	451	465	437	442	406	424	481	471	477	456	501	472	447	489	454	456	472	443	470	468	464	440	440	462	457	431	442	472	464	460	449	447	461	469	473	449	431	485	432	457	472	459	464	463	492	455	454	462	437	431	419	490	437	448	445	496	459	422	491	444	460	405	452	409	441	444	453	439	440	458	440	426	401	451	498	446	498	463	432	451	456	469	466	458	447	490	432	507	465	447	424	431	418	426	507	440	484	461	467	462	454	485	476	425	485	463	449	492	451	466	442	457	443	449	457	460	463	469	432	456	472	438	492	456	420	463	477	446	405	501	441	428	458	470	469	482	445	433	421	500	403	485	472	444	461	450	458	408	435	454	432	466	434	457	488	482	468	453	415	461	452	441	463	454	434	495	447	468	439	468	488	453	482	454	476	460	473	420	498	457	469	474	437	476	430	426	509	465	452	452	474	480	453	446	451	509	478	481	441	461	505	430	436	417	459	465	473	451	469	458	443	464	441	509	451	460	455	459	462	456	459	500	475	485	453	424	484	455	463	466	474	468	468	460	465	431	443	458	479	442	452	472	433	469	481	433	463	445	449	448	453	467	466	462	464	490	442	485	470	489	451	425	524	493	422	471	477	436	483	503	442	464	457	431	491	417	450	450	477	421	481	435	468	459	438	456	456	461	445	451	424	428	434	445	452	462	470	489	438	468	428	479	417	417	456	486	458	450	462	470	447	510	455	440	450	465	463	472	470	480	413	480	448	464	473	441	499	433	442	443	462	406	472	466	426	459	477	448	454	448	491	462	497	478	459	488	509	450	436	474	405	458	457	409	494	437	489	451	485	482	471	480	461	487	477	438	462	441	434	481	432	443	474	465	457	416	438	442	489	439	456	445	444	434	473	455	403	455	448	490	450	482	504	448	440	457	469	462	454	468	426	449	454	434	452	493	467	421	473	428	433	481	447	441	433	495	446	451	418	452	416	497	456	460	482	478	441	466	486	445	468	463	432	508	455	444	477	464	426	464	475	419	459	438	468	409	446	462	408	466	482	450	464	470	436	453	500	453	503	431	446	523	478	445	463	457	433	458	467	465	436	461	492	444	462	459	423	413	473	398	468	457	472	481	450	463	439	430	447	454	474	436	438	457	465	436	433	456	441	471	461	432	435	464	466	461	435	455	445	443	464	452	460	451	427	430	442	455	465	461	470	471	458	458	454	459	468	434	453	507	436	445	488	468	452	445	441	436	454	447	501	414	462	473	442	449	457	451	425	492	478	456	443	459	451	461	447	458	419	472	431	442	534	454	422	454	481	444	452	436	461	456	443	472	485	438	472	447	464	463	468	419	457	470	460	428	467	440	430	438	486	464	456	445	438	512	437	462	475	458	430	497	457	469	462	442	480	485	493	469	450	465	455	476	443	495	457	413	469	466	451	478	468	479	470	468	462	471	431	471	460	435	459	491	465	462	465	457	436	517	466	441	454	434	486	439	469	475	487	475	444	462	458	465	492	424	440	486	477	451	441	442	450	466	466	465	465	470	449	462	475	458	472	437	469	475	457	448	451	457	466	452	462	470	440	473	474	486	478	452	462	444	447	482	412	429	488	472	434	447	528	467	453	450	469	480	462	455	449	429	417	444	452	464	461	463	429	490	448	473	464	477	472	495	454	451	441	475	489	456	466	431	437	452	465	430	468	448	451	452	483	472	457	481	479	466	472	436	456	457	431	468	468	455	439	404	461	441	489	428	455	438	427	452	464	467	499	495	430	456	475	431	453	461	460	419	444	434	479	456	456	446	470	452	484	467	436	454	441	483	473	460	467	451	456	463	427	444	465	447	451	460	449	445	441	457	457	447	441	517	467	471	464	468	454	453	464	447	488	446	475	467	442	453	464	444	436	457	487	434	443	453	454	451	485	515	426	454	467	478	437	466	457	484	464	432	432	483	443	423	492	485	427	436	435	472	471	478	443	465	444	476	445	410	464	465	469	467	443	482	471	448	466	446	417	471	444	447	485	427	486	477	481	471	449	450	473	467	446	447	458	463	429	435	471	468	457	466	462	466	455	462	459	447	476	466	482	477	434	468	478	412	463	451	449	478	457	457	439	476	451	486	458	452	473	483	440	501	443	491	482	431	452	488	443	458	455	448	496	462	475	441	442	462	421	448	470	471	491	471	448	473	443	445	481	446	450	456	463	458	493	457	487	526	511	479	475	462	465	464	478	448	428	479	466	444	474	441	441	454	460	464	467	427	440	473	445	458	479	472	514	442	437	459	467	485	488	444	475	464	473	492	455	431	473	450	465	416	444	464	465	484	483	458	501	483	443	450	475	501	492	442	442	486	459	478	476	445	463	466	482	466	427	463	487	473	449	469	488	453	435	420	471	449	466	484	443	447	440	484	490	461	449	434	460	434	471	475	477	480	489	455	467	486	494	440	461	428	451	470	479	443	475	446	427	419	468	438	510	429	456	477	457	437	463	465	456	473	432	426	451	468	440	461	444	474	444	500
24021	24013	38861	37904	27321	16567	4486	812	603	563	605	567	588	520	548	535	532	501	551	599	553	550	560	531	556	563	561	555	581	532	557	581	534	567	622	560	554	546	514	566	526	534	563	529	577	549	499	551	571	524	591	549	547	526	561	551	520	549	528	570	529	580	527	525	584	537	560	519	549	559	548	521	537	551	519	537	563	544	531	552	570	509	534	545	481	524	559	511	521	509	561	528	503	567	525	552	536	497	569	567	563	573	533	570	539	577	532	599	546	557	547	524	522	535	530	555	569	511	533	563	538	541	556	521	537	517	542	501	500	542	579	487	523	534	519	535	553	521	564	505	562	518	528	486	524	575	557	519	525	572	579	541	542	515	566	530	520	562	571	525	506	534	544	589	536	546	552	556	498	541	552	511	535	540	514	556	541	560	544	554	503	556	536	504	557	572	560	485	534	567	586	528	533	561	523	525	537	514	545	533	556	525	523	580	508	523	534	558	546	587	561	521	540	560	550	531	528	527	497	519	540	538	542	521	558	541	538	556	518	520	572	527	552	525	532	554	527	554	544	556	535	499	535	534	536	570	539	578	544	513	561	511	569	527	568	510	554	528	535	549	565	556	508	506	539	545	562	558	563	596	555	540	539	531	521	522	543	576	525	535	557	532	557	524	541	528	574	547	539	527	594	541	516	552	480	529	517	561	550	543	509	550	542	559	545	560	555	560	558	536	527	550	550	566	539	500	571	544	540	588	531	540	529	528	586	552	537	560	549	518	564	524	530	512	581	535	587	524	548	540	527	566	568	519	522	559	506	512	543	511	569	509	530	556	533	557	537	553	574	508	537	480	590	597	522	525	579	549	563	524	543	558	576	514	529	558	539	576	576	517	503	554	547	531	511	524	568	546	487	520	557	541	548	545	553	546	556	520	547	508	557	524	553	552	507	513	536	541	553	516	528	523	523	528	552	527	557	579	529	525	541	549	538	477	549	514	529	493	574	508	542	571	512	556	536	503	536	518	518	557	535	536	524	546	556	570	564	537	536	524	510	554	558	546	533	558	537	500	535	514	570	544	526	516	543	521	505	526	545	564	520	564	487	473	553	547	541	521	529	607	552	522	494	521	544	506	527	621	537	535	536	521	569	528	512	543	552	550	541	535	548	517	500	544	544	569	532	530	539	526	522	554	546	540	555	563	593	527	555	545	514	535	564	534	529	576	543	546	572	489	581	524	530	574	548	560	542	545	542	534	510	579	499	539	539	571	558	538	538	550	474	554	544	562	535	533	501	530	533	530	570	494	560	546	493	538	546	540	566	567	565	550	487	524	529	552	566	538	565	525	514	523	551	549	529	517	546	547	507	607	573	535	562	555	561	567	543	522	541	540	549	528	551	520	562	511	517	523	551	517	536	556	555	557	534	584	557	546	559	553	597	526	575	537	564	505	541	522	531	571	544	576	572	588	563	529	534	517	573	548	530	511	550	516	524	559	576	580	551	587	543	531	526	513	574	524	507	543	553	540	562	515	526	540	523	550	513	562	536	569	574	555	525	558	570	571	559	535	556	552	560	542	500	551	492	492	579	512	568	542	560	551	505	550	552	533	560	592	556	546	522	482	526	562	550	570	542	554	495	566	527	521	526	520	530	559	551	541	512	504	540	531	538	553	537	564	549	573	574	565	548	551	576	525	563	534	545	554	549	546	517	578	577	557	558	524	600	529	547	518	535	527	588	523	551	565	542	503	555	510	573	552	500	580	512	525	539	553	538	541	501	571	533	509	559	518	513	565	512	527	538	537	526	516	536	515	537	531	521	531	520	557	551	559	555	552	517	528	554	566	475	541	557	592	594	540	565	586	529	583	522	504	516	497	537	573	487	584	563	555	527	543	596	585	539	514	509	558	528	523	505	569	585	557	535	519	564	608	573	531	514	533	537	549	543	553	518	529	535	581	566	550	549	593	509	526	503	490	538	523	529	525	481	591	541	587	523	562	519	544	551	526	535	548	543	536	520	494	540	526	555	557	519	509	479	566	534	520	564	519	547	529	549	547	529	550	536	546	537	524	543	573	494	548	571	493	535	530	537	547	535	520	539	535	531	539	560	572	508	562	506	539	508	544	565	517	542	536	548	483	535	520	535	525	559	539	505	554	528	509	558	565	552	554	537	524	576	516	524	507	467	566	559	544	542	536	545	507	506	542	557	541	527	524	523	548	559	559	516	488	544	554	534	570	526	554	565	560	544	540	525	538	548	555	533	559	513	573	542	526	513	551	553	522	525	549	546	553	537	554	562	560	525	532	562	569	522	494	498	515	516	552	541	546	555	521	537	550	536	516	531	532	519	538	504	547	535	549	551	574	553	541	516	547	540	589	584	542	548	567	555	550	539	555	563	556	525	578	530	500	557	529	561	562	531	500	505	584	550	552	563	566	522	552	568	520	568	559	577	558	545	511	546	539	538	519	570	513	570	529	549	526	537	559	560	542	562	581	544	563	541	523	529	527	542	554	554	517	526	539	575	499	548	530	542	516	544	550	547	558	511	579	564	541	548	534	540	539	569	569	587	533	505	525	553	546	584	497	546	526	548	526	512	540	505	563	544	541	559	540	505	525	555	529	594	581	527	551	615	567	550	525	558	555	548	544	496	603	535	526	542	557	556	571	545	551	497	570	557	545	520	545	530	553	529	532	485	549	534	528	546	580	512	525	525	583	519	533	544	539	546	494	567	540	518	530	530	550	529	541	558	513	563	573	573	561	559	550	545	527	536	530	553	546	510	548	553	494	522	513	508	538	541	528	547	560	551	549	533	563	530	571	552	549	539	521	564	600	513	576	514	525	508	576	545	544	521	544	540	513	550	516	521	558	539	512	561	514	521	529	587	531	550	535	522	533	551	519	514	534	544	513	531	512	517	545	546	564	536	515	568	559	563	504	519	572	568	570	534	565	565	549	545	544	562	505	540	533	570	579	532	523	540	566	534	541	589	543	561	585	541	491	522	542	520	514	551	560	532	521	594	505	520	549	571	549	573	507	507	532	561	536	531	563	571	569	537	519	515	527	519	561	566	572	557	552	516	505	537	545	540	558	579	593	559	504	567	528	570	528	533	528	544	543	542	533	551	551	535	518	573	542	546	548	571	589	574	574	500	514	542	518	494	555	542	504	533	526	556	558	535	540	551	580	574	574	576	573	534	504	571	528	542	557	570	526	535	547	513	527	563	549	532	505	528	554	560	531	532	550	542	529	537	536	583	535	541	514	512	549	540	545	514	549	512	560	546	556	543	540	559	525	542	543	520	533	519	560	550	498	553	541	555	524	514	532	543	511	577	558	528	509	568	529	541	532	521	567	552	573	524	547	520	533	545	572	500	543	534	531	555	557	530	554	555	530	559	549	514	539	501	565	512	536	515	580	509	522	575	561	589	517	561	532	547	542	539	568	611	531	533	561	525	518	539	543	547	581	539	529	559	566	555	547	547	526	575	531	484	578	538	506	535	540	530	530
63557	103540	75652	47936	22403	7709	2181	713	606	568	569	613	642	655	575	572	634	605	615	575	601	578	626	615	598	581	607	615	562	614	561	633	581	596	565	571	626	576	602	602	626	595	609	589	560	591	608	563	596	594	577	625	602	588	567	605	630	584	598	585	613	575	611	576	537	584	583	578	569	604	598	574	613	587	581	644	645	584	564	607	578	567	580	558	594	580	568	620	566	592	564	569	621	590	595	584	634	560	560	575	597	534	615	563	594	598	609	591	607	583	584	588	523	612	565	573	580	591	587	598	585	579	584	608	568	555	570	585	562	604	568	573	627	599	596	574	572	565	611	584	540	621	581	566	599	596	603	556	587	624	573	621	554	585	588	603	581	622	538	576	586	573	590	581	561	614	576	571	559	569	578	606	615	554	555	615	547	562	603	606	561	568	594	562	601	645	625	580	599	595	548	616	644	582	612	602	605	513	595	584	553	563	592	555	597	559	579	624	538	610	582	620	585	540	591	606	620	589	571	614	565	587	595	576	585	539	608	589	585	613	551	612	600	582	599	603	600	556	587	606	578	547	566	580	588	625	589	582	597	569	569	623	615	587	582	597	590	629	577	556	601	624	599	560	582	623	582	607	595	557	597	551	585	560	611	564	574	578	588	588	542	566	613	583	597	557	579	597	563	577	541	518	590	609	597	582	649	578	555	580	575	599	586	604	650	582	603	565	548	548	579	577	593	560	546	605	573	628	590	543	608	593	634	545	520	602	561	585	537	569	586	582	588	602	571	570	576	602	566	659	576	573	609	632	593	579	570	519	581	557	555	592	592	592	588	596	592	590	575	559	586	604	601	575	598	600	655	571	612	582	656	587	590	627	616	587	579	538	608	617	579	587	606	605	566	604	571	596	596	566	616	636	573	584	572	576	599	610	534	560	602	604	589	584	566	645	536	617	570	628	560	579	563	573	589	578	555	601	577	557	566	571	603	613	582	661	584	605	596	572	585	563	575	613	608	571	577	566	582	571	606	601	593	606	541	551	630	589	584	578	593	570	588	546	524	596	639	632	622	593	575	593	617	584	548	618	578	583	570	555	589	560	594	592	615	573	554	594	614	536	550	584	582	597	550	578	569	584	600	593	624	574	577	563	582	599	574	560	622	600	549	527	598	590	610	588	549	563	608	594	554	572	539	601	586	571	577	594	585	580	586	561	569	561	607	531	571	565	576	570	608	552	577	587	547	572	562	602	569	600	584	558	569	566	584	629	579	592	585	550	595	572	559	614	585	580	568	591	586	599	605	604	551	589	590	609	597	594	588	562	617	619	583	592	568	601	553	583	602	557	585	598	529	588	608	561	576	578	558	578	571	608	596	593	607	577	558	583	588	565	583	581	605	590	528	595	555	588	530	564	592	595	584	585	560	565	606	609	549	571	634	563	574	579	575	589	589	560	553	595	586	546	594	548	580	577	579	544	609	604	596	538	610	625	590	577	555	536	535	577	584	555	611	627	554	572	589	598	612	546	572	569	607	567	597	561	599	584	581	565	543	604	555	583	577	583	552	584	578	541	630	569	640	591	575	599	576	548	540	581	543	550	587	587	545	583	571	607	607	574	588	600	592	606	554	613	527	581	550	626	551	569	591	582	579	590	595	574	582	593	558	558	623	586	567	543	570	584	568	571	592	611	600	548	558	591	604	583	580	543	603	565	550	604	597	601	561	576	561	563	585	555	583	571	571	571	566	575	585	571	598	569	573	569	576	592	564	559	613	553	556	584	597	627	603	573	641	539	601	610	565	544	581	603	598	593	625	583	546	560	633	586	569	605	579	589	583	546	612	588	577	589	570	572	597	557	587	619	611	577	574	592	599	596	606	581	617	597	656	542	563	592	629	656	575	583	591	563	609	590	595	585	573	606	621	583	576	620	624	594	625	569	547	574	587	589	603	606	557	552	604	576	628	545	568	560	568	630	603	585	625	569	585	598	586	584	602	568	609	604	592	590	573	585	606	592	572	574	582	560	563	568	563	621	562	583	599	615	569	556	584	595	570	570	569	568	597	577	584	570	574	584	548	546	612	587	518	612	582	578	588	573	596	584	577	583	563	556	582	591	582	581	576	523	610	594	620	591	544	582	547	584	569	567	531	545	581	585	569	584	586	539	609	634	529	600	575	589	583	617	590	570	538	560	606	566	578	534	574	599	546	614	575	595	614	574	579	594	565	591	569	559	637	588	588	601	517	590	619	588	597	597	572	583	595	606	601	595	588	608	582	602	591	598	548	587	604	593	584	592	586	607	557	592	592	564	613	619	577	588	556	577	572	572	568	592	595	584	603	576	567	609	585	589	621	568	570	588	612	572	547	599	565	585	562	633	588	537	585	562	559	583	572	582	593	576	612	566	561	612	589	611	562	562	563	575	578	571	589	564	594	618	599	557	567	550	606	557	570	570	615	589	616	584	520	575	589	596	575	556	557	578	563	547	585	575	542	540	586	524	580	598	548	583	545	603	601	584	584	578	575	604	596	580	558	575	601	620	555	570	610	552	570	588	581	612	574	546	554	556	555	591	573	577	577	571	561	601	629	546	580	553	560	571	620	588	593	575	558	570	623	581	569	569	609	583	592	628	583	582	585	571	571	585	555	584	547	622	595	567	536	541	624	554	550	600	593	580	557	575	605	614	546	557	574	595	637	567	591	616	601	552	545	583	573	601	549	588	586	577	587	640	637	576	553	647	582	607	598	538	605	612	618	576	604	613	544	519	604	531	606	629	597	583	588	589	599	574	593	592	579	587	560	599	562	563	568	601	597	601	571	596	548	604	542	543	607	569	606	597	578	563	593	550	604	636	563	589	588	581	583	628	603	609	595	571	588	581	554	562	584	613	544	563	542	584	567	575	587	579	593	586	554	592	583	541	579	567	575	575	575	582	554	566	581	558	564	584	580	538	570	573	573	560	546	568	535	595	596	573	593	531	587	560	589	528	530	539	540	563	579	584	571	581	587	591	536	635	600	572	574	572	601	577	573	600	556	517	600	577	559	549	592	615	587	616	587	573	587	580	546	601	547	553	609	568	569	537	566	591	588	561	581	592	588	580	561	575	631	530	605	567	570	578	588	592	597	529	554	579	580	544	577	563	573	574	648	602	596	578	572	665	584	609	565	509	557	599	605	585	582	571	592	587	602	594	559	542	613	554	578	584	575	552	603	578	607	587	559	565	591	593	589	611	558	609	568	531	568	569	593	570	617	588	626	552	599	603	588	558	571	569	593	583	563	574	588	536	568	579	546	599	591	638	602	587	575	569	583	559	632	584	544	563	609	577	576	513	620	576	556	570	559	587	580	620	628	580	587	616	597	565	581	593	572	586	564	582	604	613	560	556	573	590	607	557	554	579	574	601	571	528	591	575	582	572	568	566	575	575	614	574	559	583	608	563	590	552	581	534	594	601	578	597	571	586	590	593	571	615	575	573	555	587	569	603	591	591	626	543	593	563	568	561	616	562
28856	30328	28899	13516	3146	961	549	418	441	372	402	444	382	416	419	394	427	424	362	384	385	424	422	421	409	386	400	391	405	359	405	371	391	390	395	372	396	402	364	362	355	394	381	408	399	415	395	420	393	376	406	382	404	401	403	397	429	388	412	378	361	369	447	373	350	435	395	412	405	384	396	386	382	370	407	381	412	414	398	386	390	375	363	387	392	397	396	397	377	371	360	405	372	381	400	408	388	382	383	388	430	427	390	375	404	393	357	386	393	405	402	357	373	402	374	388	386	377	361	409	404	415	394	405	407	394	404	397	386	367	374	383	389	396	400	404	346	387	389	379	369	365	388	392	383	388	379	360	407	376	403	383	377	410	407	371	415	375	377	420	397	394	392	360	431	377	420	368	361	370	396	393	381	392	386	408	394	388	337	364	387	408	373	374	397	411	415	400	379	391	375	385	383	380	430	400	425	412	411	425	377	390	404	378	410	370	375	393	437	377	358	394	405	366	363	375	386	409	366	385	414	372	420	394	416	421	363	395	374	403	372	406	366	344	431	398	357	414	367	382	368	396	391	386	428	376	408	384	389	361	402	374	387	369	393	380	341	359	379	391	441	385	388	375	368	408	398	393	424	399	422	427	393	384	396	377	384	368	412	437	396	366	406	403	369	389	338	391	404	394	386	432	408	424	387	403	424	393	420	396	396	367	402	408	369	406	395	385	382	376	410	391	384	363	400	400	400	381	378	402	382	402	375	401	363	418	385	366	355	369	399	385	392	374	398	408	380	405	406	415	377	375	371	385	376	410	383	398	403	413	404	356	407	405	361	388	386	341	390	405	413	364	372	378	380	396	396	414	377	382	399	387	350	374	404	387	378	411	405	390	389	387	407	339	408	427	432	396	418	363	428	405	402	413	359	392	427	360	411	408	372	385	382	399	391	393	425	382	394	372	369	399	401	394	388	393	365	369	404	373	352	391	371	346	364	409	354	397	402	372	354	399	383	390	422	376	362	395	383	404	366	409	422	398	368	411	426	386	350	425	364	374	394	374	413	384	403	411	379	422	401	417	408	375	359	374	383	357	414	383	356	360	366	362	401	399	369	388	399	407	350	393	374	393	389	396	398	401	402	407	390	406	391	387	373	384	401	371	364	374	392	368	356	357	365	402	370	360	424	393	347	341	347	410	404	389	384	396	410	387	406	378	366	387	390	412	410	379	401	409	390	346	381	389	386	393	393	412	410	375	412	361	364	376	390	393	422	381	434	426	376	387	415	374	390	320	407	420	405	388	430	405	388	368	378	409	377	391	392	378	413	400	416	397	395	410	404	377	402	393	408	379	407	388	405	420	350	373	411	394	394	371	386	392	368	385	391	398	346	405	398	385	409	419	405	395	380	374	422	415	359	387	378	418	394	378	347	445	342	423	398	367	391	383	369	399	400	392	381	358	403	415	358	400	385	389	391	394	391	404	406	368	401	395	395	417	354	399	401	375	391	414	384	373	358	413	384	410	407	402	364	372	388	400	434	342	349	380	394	398	395	361	359	410	394	392	387	383	367	373	424	370	432	379	381	390	369	394	407	396	365	383	345	411	396	378	379	390	384	384	412	399	387	418	407	367	354	371	408	371	401	377	377	404	358	393	425	410	407	383	385	398	397	410	375	408	368	385	398	361	354	415	408	391	409	394	412	379	378	375	390	397	431	422	377	384	410	423	377	364	400	358	413	363	418	362	380	404	367	405	371	407	437	417	415	398	448	387	370	413	405	367	389	379	375	402	415	362	393	382	414	407	376	389	395	410	406	371	415	393	388	391	379	382	383	417	424	400	400	333	360	355	396	400	388	407	409	388	388	420	411	345	406	378	381	389	381	376	406	397	372	411	394	398	414	398	419	372	430	377	365	411	370	367	419	400	379	411	404	392	402	425	389	404	412	384	379	400	388	368	405	361	350	409	376	387	398	381	387	402	396	399	442	383	422	381	372	377	437	377	357	383	402	379	367	426	390	413	416	402	392	392	395	398	402	380	427	395	412	345	338	379	395	408	389	398	367	413	420	368	352	397	395	393	388	396	410	392	376	386	390	380	359	418	376	379	390	382	408	395	398	391	391	441	408	405	369	394	378	386	411	410	406	399	359	387	390	414	410	395	409	372	397	450	398	408	388	441	355	369	391	405	398	389	401	363	384	359	379	374	377	371	402	390	394	374	396	378	340	392	386	392	417	381	394	396	363	423	386	386	394	403	398	390	402	404	377	369	381	408	405	361	425	414	417	375	407	400	402	372	408	381	420	363	352	377	372	405	429	385	390	428	379	384	385	370	406	377	400	434	411	363	411	393	388	401	416	387	436	401	390	388	374	396	344	386	386	392	384	375	404	350	380	383	449	382	380	417	383	381	378	400	356	396	393	373	397	391	376	389	431	404	391	405	373	384	383	358	388	385	373	369	395	372	402	378	416	410	432	396	390	383	398	374	419	399	415	417	351	391	347	330	382	373	356	381	369	356	393	388	410	387	420	378	397	388	380	410	381	420	395	386	398	404	378	386	355	397	390	408	403	373	424	369	373	450	375	405	426	373	399	408	420	381	408	378	411	396	389	397	413	396	413	387	394	404	436	373	389	409	396	442	401	391	369	371	382	375	408	386	383	378	412	373	387	390	380	369	416	390	407	403	366	395	349	376	373	379	410	387	358	356	386	392	377	360	415	374	402	393	398	427	408	399	363	367	394	400	410	373	391	335	383	377	388	383	398	398	409	396	400	387	393	396	378	405	389	412	395	390	369	388	406	393	361	409	395	401	419	391	387	378	394	366	375	384	382	398	399	421	349	358	375	399	406	429	382	451	398	410	409	392	394	437	417	398	419	384	409	388	403	370	414	400	378	389	387	410	391	366	396	413	407	400	404	408	388	373	402	414	405	359	396	396	380	419	364	390	401	359	392	383	384	394	398	397	403	391	413	420	392	409	397	401	383	398	397	385	397	393	369	382	394	394	405	405	357	399	389	374	360	416	373	403	376	377	393	404	395	356	384	423	382	417	386	400	398	383	360	394	420	394	407	395	385	407	387	377	400	391	400	383	392	414	438	376	368	379	366	388	394	356	399	416	398	427	366	406	391	382	369	398	367	402	386	410	387	372	377	400	362	415	384	383	381	415	398	401	396	414	391	407	361	389	382	397	394	377	429	374	374	395	386	387	387	402	451	387	346	369	401	435	374	400	414	407	410	381	394	425	390	394	395	401	369	431	384	382	396	396	406	391	378	372	379	375	389	375	386	401	355	395	375	389	426	393	391	429	400	411	381	422	392	392	393	383	386	380	373	359	392	425	382	357	372	373	349	384	401	403	391	428	366	429	353	382	418	368	424	390	409	384	394	356	376	357	363	380	384	406	390	388	421	411	350	384	436	362	398	413	401	398	399	384	374	386	374	429	425	356	376	380	390	392	389	386	398	382	397	396	392	382	399	382	377	395	388	388	396	359	399	393	363	358	387	373
17854	38240	23025	7499	2378	899	475	375	375	360	375	362	368	405	382	372	378	381	367	399	392	401	401	395	373	386	367	396	374	366	386	342	363	365	357	380	390	379	375	372	374	340	368	358	387	368	338	344	395	381	377	383	320	373	368	381	379	351	399	354	341	366	396	413	375	349	410	407	351	380	410	389	374	384	374	377	391	404	361	358	382	402	375	381	372	390	377	396	348	361	343	397	407	317	371	374	352	351	378	346	371	376	374	393	366	363	389	399	363	395	385	402	395	363	364	359	380	360	351	370	377	375	343	367	367	370	398	375	350	385	363	366	404	389	389	401	382	379	349	384	386	379	353	412	339	355	360	388	394	391	375	379	378	380	354	365	366	402	394	371	408	368	332	377	364	351	355	396	394	400	371	391	410	392	382	358	373	352	375	360	390	379	398	393	361	370	362	349	377	415	366	358	404	346	339	380	359	368	356	373	344	370	364	363	365	373	344	376	401	376	399	340	376	359	349	400	347	374	347	367	397	398	359	360	367	346	398	386	389	343	320	377	368	352	367	379	346	380	396	386	366	378	359	391	381	357	420	400	370	390	338	373	394	385	386	390	392	382	359	384	405	367	378	384	401	368	373	379	351	363	395	405	349	362	372	401	388	322	387	368	381	361	391	366	336	426	355	367	368	362	399	371	358	348	378	347	383	381	355	361	367	397	357	389	388	402	371	352	379	356	389	353	364	384	347	350	373	370	372	349	358	340	345	359	382	362	346	378	378	407	380	364	377	395	364	343	374	389	350	365	370	404	401	398	367	386	391	353	363	370	360	368	371	358	369	353	333	354	362	402	387	336	362	361	387	393	395	364	387	377	406	348	363	351	402	352	378	356	362	395	370	353	395	379	404	379	375	336	382	363	362	343	345	366	383	367	356	372	373	382	377	374	382	356	401	380	381	404	386	383	407	370	357	364	372	391	358	373	376	400	344	351	373	381	354	379	342	346	373	375	381	394	361	377	379	391	360	374	360	350	374	366	360	366	382	373	373	376	406	359	347	344	369	399	378	375	384	379	379	392	353	355	361	392	372	360	387	348	377	373	378	389	360	383	379	393	375	346	366	355	399	353	372	407	386	342	381	367	373	362	406	387	369	400	363	381	385	399	359	372	357	366	340	413	357	382	374	350	357	361	354	371	390	368	359	360	366	406	363	402	370	360	357	360	388	382	386	371	406	332	371	362	376	373	398	376	377	356	382	381	399	345	351	379	389	362	378	357	339	356	375	423	365	374	379	349	347	386	391	382	351	376	382	361	401	395	395	380	366	390	365	370	363	388	330	397	363	387	379	338	384	371	368	365	378	348	392	408	351	366	377	359	360	340	342	379	370	393	361	381	342	372	363	394	345	381	367	381	372	351	379	370	349	348	392	348	373	369	378	337	391	360	336	389	377	366	386	363	428	405	355	365	393	366	377	381	384	360	386	396	364	368	346	382	358	336	333	352	355	361	376	380	383	374	378	386	364	354	332	403	388	378	394	346	341	338	383	362	372	365	375	374	372	370	355	343	373	368	344	362	383	370	372	385	377	403	362	391	360	391	367	367	425	357	366	354	324	349	383	326	370	373	355	399	350	371	362	332	359	385	357	372	359	379	395	404	378	386	366	365	390	352	379	385	367	391	390	396	371	382	410	370	370	367	348	353	334	346	384	371	407	379	389	390	379	403	376	358	396	372	356	362	368	405	347	363	344	359	350	387	390	370	360	358	375	362	420	376	383	381	378	383	349	353	401	396	388	371	356	386	349	416	382	376	385	355	349	358	367	314	339	358	373	378	342	377	349	364	370	363	338	387	371	397	384	380	320	375	350	386	334	369	376	370	395	399	396	350	387	360	384	348	365	386	390	357	361	351	357	369	388	409	354	401	388	363	347	340	393	360	380	346	382	383	412	381	379	390	350	356	367	368	383	378	399	356	369	403	386	363	347	392	378	370	376	387	355	389	360	389	352	346	370	381	347	377	346	412	384	370	344	380	384	365	407	370	346	386	357	413	373	370	350	394	340	376	344	383	347	392	346	347	379	357	376	357	378	339	376	361	361	395	336	396	377	338	373	387	354	378	352	377	384	372	378	396	403	413	341	369	387	388	394	383	352	350	381	345	385	403	326	371	360	349	361	368	405	369	371	356	370	372	363	408	352	365	368	356	387	377	360	385	384	383	348	388	356	362	359	384	359	374	376	380	357	379	360	388	403	338	379	403	400	345	374	379	373	368	377	376	380	317	384	355	382	361	376	383	387	349	394	382	350	387	370	388	339	369	343	385	386	352	376	369	406	366	356	361	364	365	364	402	368	365	338	373	380	368	375	360	397	366	391	390	359	381	374	384	322	388	387	423	390	378	391	378	368	374	383	393	368	369	351	380	373	348	373	374	332	382	379	379	375	386	398	375	350	347	381	351	376	365	364	380	387	367	403	376	371	392	367	373	363	371	403	385	349	358	337	359	376	353	366	390	386	390	405	340	373	383	398	378	384	372	368	361	392	384	354	392	404	405	345	374	355	386	377	374	376	366	357	385	348	370	359	354	375	375	341	378	310	357	345	350	357	379	398	387	396	367	369	355	351	421	379	380	399	361	378	389	378	354	421	369	345	393	384	363	359	385	369	359	395	354	381	393	351	367	385	393	371	386	363	363	367	394	359	358	344	391	341	361	337	331	371	378	420	342	368	362	387	392	410	420	394	393	359	417	326	350	367	391	394	362	379	360	365	366	381	378	387	340	367	376	369	370	339	372	374	385	404	372	399	384	372	368	383	323	392	360	388	343	350	358	395	375	372	350	381	345	346	381	404	357	363	415	388	386	382	355	368	382	386	401	395	354	388	383	378	379	349	368	382	377	351	365	377	383	379	369	387	350	357	368	387	330	403	371	354	391	362	364	336	377	372	364	391	369	376	370	348	393	381	355	398	362	403	376	340	348	376	393	351	401	343	402	390	391	379	367	383	354	366	381	384	386	397	392	355	370	392	416	353	384	391	354	389	372	361	371	381	358	358	359	389	360	382	368	379	393	381	347	371	384	334	383	383	390	359	385	374	388	370	397	357	358	394	366	375	395	370	357	394	376	355	341	373	364	345	360	393	378	377	339	351	385	389	364	377	366	358	382	337	367	353	396	398	358	366	359	373	385	387	359	367	373	378	379	393	381	355	345	375	345	368	376	405	389	352	334	354	379	374	385	360	371	381	361	390	351	396	348	373	350	367	394	375	386	345	348	367	369	332	384	403	388	374	412	341	346	378	372	345	395	394	387	377	389	346	371	358	376	362	413	358	347	352	395	374	369	311	391	384	344	365	385	366	396	356	379	388	407	358	391	371	379	370	347	365	380	359	384	374	395	355	375	368	359	397	353	393	351	362	400	372	345	352	382	376	386	378	367	414	374	394	324	375	392	356	359	349	380	373	381	340	387	383	355	380	388	338	366	372	366	397	386	402	382	358	345	414	319	377	398	392	385
25370	28352	47157	40744	21809	7321	1490	591	441	477	439	453	475	442	452	462	472	455	439	424	473	399	422	456	412	459	410	447	443	443	433	423	434	459	439	435	441	438	408	473	473	440	438	429	455	408	420	463	467	451	410	407	464	439	456	447	435	430	444	454	434	431	425	455	436	430	450	437	438	439	453	409	426	445	453	421	431	460	447	442	409	423	458	422	426	434	446	398	441	435	435	402	461	446	451	431	411	480	413	462	434	434	427	450	417	429	411	423	447	423	404	443	449	411	440	466	438	442	446	453	475	436	460	484	436	421	439	398	437	427	404	460	424	432	441	419	445	458	462	451	432	446	419	410	380	415	424	439	437	437	461	439	467	459	444	422	433	429	470	429	416	429	411	447	432	437	458	431	430	473	404	407	432	414	454	457	416	438	411	443	435	446	417	479	441	436	493	466	442	415	436	449	417	458	416	445	449	432	424	435	480	414	448	423	444	445	427	434	446	431	400	437	449	455	436	421	427	467	464	452	457	448	410	441	476	442	462	454	456	426	458	445	437	417	437	434	444	427	413	442	455	493	395	458	430	450	438	439	430	434	424	447	427	434	427	446	412	439	418	467	446	450	413	404	441	433	476	440	420	462	463	427	400	437	422	442	413	421	440	448	427	448	433	415	457	434	442	451	402	398	449	423	423	427	470	442	448	412	442	402	412	414	423	448	443	412	419	410	439	442	447	455	444	401	431	456	451	423	411	440	465	485	425	423	438	451	391	417	425	417	460	448	441	406	423	374	418	444	468	440	429	448	429	424	457	426	449	420	425	426	464	435	434	451	425	429	423	449	458	432	449	423	468	453	460	451	426	394	463	407	476	433	412	489	441	424	429	456	410	425	439	450	451	418	420	446	459	456	445	449	434	423	455	474	450	414	415	420	447	445	462	432	442	448	436	443	461	389	462	414	453	451	403	444	442	467	490	442	414	440	454	424	384	454	429	415	438	440	394	431	450	416	444	419	434	432	410	434	427	423	484	405	421	413	436	434	425	428	433	407	411	430	440	410	439	429	431	421	457	441	438	465	443	399	449	433	462	432	410	450	440	422	448	398	437	410	422	422	466	456	420	434	463	444	437	406	435	414	469	406	433	498	459	416	442	428	455	433	442	408	419	459	439	443	431	423	457	440	437	460	461	409	430	458	441	444	415	408	458	440	464	392	410	412	424	422	453	413	426	455	423	446	416	455	422	461	415	479	457	439	463	409	470	446	400	418	405	428	451	463	424	432	415	421	424	428	473	442	420	470	448	445	436	458	425	455	457	447	452	423	439	439	453	431	466	407	389	432	459	442	479	418	452	479	416	447	434	445	473	433	439	430	440	464	429	436	438	451	472	436	415	438	437	438	441	425	431	420	422	433	398	456	463	441	448	430	423	409	406	446	438	387	454	397	451	438	424	434	419	460	414	450	437	446	494	446	425	452	428	428	448	433	465	441	439	390	403	448	406	412	432	413	484	411	436	440	459	439	439	435	437	431	452	458	461	449	400	423	445	453	434	435	432	396	429	476	440	428	416	412	454	456	479	411	435	462	450	453	458	418	448	443	444	449	415	424	454	444	483	447	494	438	418	463	437	433	462	424	451	429	439	472	461	426	434	431	446	445	447	423	414	430	450	427	425	487	480	442	383	435	424	444	440	458	442	422	439	477	456	418	430	452	425	434	431	429	462	426	443	434	445	430	457	446	433	433	427	442	380	458	450	460	418	431	411	423	406	453	406	436	445	412	437	431	449	400	473	446	457	420	427	466	447	433	429	467	465	423	447	445	486	447	430	435	419	434	427	439	438	391	417	439	441	452	436	436	446	406	415	454	425	453	448	476	440	452	447	454	411	453	404	467	419	414	459	429	445	439	463	424	419	490	422	430	466	449	419	453	438	431	455	446	424	425	440	426	429	467	415	410	474	457	463	432	446	460	431	439	427	395	432	433	440	427	457	437	438	421	435	458	445	477	446	430	402	415	403	437	493	461	406	444	418	458	437	405	461	414	457	427	484	417	437	425	471	428	432	432	416	433	394	448	422	428	422	472	433	434	417	429	432	426	463	464	476	459	447	428	439	403	412	449	451	432	407	432	488	446	442	427	466	452	438	444	445	427	440	433	464	429	407	423	471	452	424	420	463	418	439	435	420	440	422	428	436	429	424	433	456	417	444	441	463	419	457	403	451	453	408	403	455	425	427	438	432	417	455	450	456	427	447	433	455	453	424	423	451	422	449	437	433	421	445	424	432	438	446	457	395	409	440	452	451	467	419	419	449	434	431	420	471	452	446	460	437	421	409	428	432	476	434	446	430	427	418	463	463	442	442	465	405	424	478	401	460	438	429	481	413	420	444	452	427	439	414	463	440	462	437	415	481	458	444	434	433	434	416	427	456	414	442	462	474	463	439	415	451	446	410	432	427	461	421	452	422	473	436	480	421	434	465	435	442	484	431	454	427	452	456	468	449	424	457	475	449	407	467	470	430	420	464	449	441	418	401	468	471	434	428	444	403	417	423	463	417	451	424	390	474	421	429	431	445	449	448	432	422	410	424	401	420	431	419	461	403	444	454	417	429	441	429	454	466	425	426	390	434	425	399	435	415	437	418	433	444	429	429	455	416	445	427	460	413	384	437	424	440	431	451	443	425	436	440	395	455	484	444	450	408	460	432	466	475	397	441	428	431	483	437	448	462	427	443	433	442	437	464	402	411	427	461	454	461	444	426	454	381	411	436	422	477	424	436	445	411	367	409	443	410	435	396	434	463	436	436	442	423	435	436	415	408	456	461	450	441	431	425	444	406	418	479	469	411	461	455	448	455	466	462	444	449	430	444	464	446	453	452	431	436	417	433	437	477	462	433	425	449	441	440	412	448	451	416	426	436	417	448	422	418	431	455	472	438	443	449	432	415	420	416	448	450	442	401	456	438	440	446	451	453	421	431	440	445	452	416	432	419	474	424	446	419	438	418	419	459	430	437	441	436	403	484	445	468	452	436	418	471	426	429	466	402	423	465	435	423	433	442	414	457	432	448	441	450	448	435	472	435	457	450	467	428	448	453	418	474	434	478	435	468	439	409	430	426	443	454	422	456	393	427	452	446	426	412	439	402	434	443	446	453	430	441	477	433	421	468	458	436	442	495	490	427	414	465	425	417	471	413	413	423	430	372	473	432	449	411	398	426	418	439	400	451	427	454	422	394	457	454	425	495	438	449	449	438	463	422	397	474	440	421	447	438	452	415	450	422	457	425	421	407	468	424	430	453	442	439	435	426	449	426	435	452	471	416	446	437	416	452	435	453	401	411	406	429	440	441	431	422	436	467	416	438	430	435	443	461	423	484	414	465	421	458	439	426	430	434	450	456	440	440	433	432	395	432	443	425	421	401	446	393	446	391	417	426	418	425	451	440	457	458	435	440	457	407	431	428	407	473	437	436	401	460	472	455	394	479	435	470	424	430	444	438	421	404	456	470	465
52620	90264	64383	33547	12899	3902	1220	530	481	496	449	470	462	482	458	471	480	496	489	488	455	490	439	421	486	449	470	423	469	483	459	443	440	483	425	441	462	488	493	471	508	442	471	472	446	457	471	433	473	519	442	412	454	460	467	449	475	482	434	446	492	461	457	461	474	464	467	462	460	467	445	468	476	455	423	445	465	479	448	454	442	468	467	474	433	488	444	443	432	484	474	449	444	465	482	494	481	427	450	423	467	434	455	426	453	453	460	416	449	483	452	492	463	462	462	425	476	432	479	457	490	485	458	459	459	446	446	477	444	511	461	445	461	451	452	457	457	432	447	443	466	470	447	445	469	461	388	455	470	483	447	440	472	490	410	487	457	432	494	432	487	463	429	475	401	500	494	436	460	450	438	449	484	483	481	458	479	468	482	484	479	463	464	466	411	449	470	478	437	487	455	461	416	481	453	454	423	437	453	434	496	444	439	458	461	433	463	490	456	477	465	428	469	476	459	466	443	445	465	444	465	452	438	441	468	450	433	433	471	449	444	473	501	471	459	452	513	463	452	437	455	457	449	455	456	455	447	461	445	458	450	447	436	462	441	461	439	436	435	450	430	477	425	464	440	515	461	475	449	434	464	456	462	431	424	477	439	460	430	468	437	449	440	466	480	499	438	462	450	467	400	433	467	431	441	473	451	470	455	484	444	439	462	455	494	472	436	444	431	457	476	478	454	452	471	451	448	432	465	468	432	471	460	466	418	453	468	492	437	455	454	425	391	491	406	442	448	451	466	444	479	405	465	480	478	435	462	478	479	415	480	452	450	437	436	430	430	460	459	460	454	469	445	450	413	485	416	470	453	456	457	442	485	513	469	462	476	458	421	425	434	445	452	468	463	442	470	499	455	449	438	453	457	453	453	453	413	483	431	482	437	466	456	438	457	424	462	487	448	477	472	396	460	462	429	483	476	446	465	458	454	460	464	471	448	482	458	449	440	460	476	470	482	447	404	417	449	474	443	456	438	490	499	410	473	417	485	455	438	454	423	439	445	473	443	459	472	454	438	429	437	475	421	445	440	447	456	454	440	465	462	443	448	459	483	449	465	452	514	461	476	477	445	446	426	466	463	441	428	457	441	493	433	434	487	428	443	422	469	463	482	466	461	431	455	485	451	445	446	431	442	461	453	449	440	482	450	465	459	456	475	437	486	476	419	394	477	489	421	446	450	444	410	501	453	449	459	447	477	465	421	446	447	464	426	399	451	466	434	472	445	443	481	461	443	484	442	491	435	444	491	496	456	486	452	444	447	459	452	472	416	452	432	479	447	451	468	454	447	458	448	469	429	421	439	492	461	475	456	449	465	450	458	483	414	467	473	445	475	467	451	479	428	477	445	458	430	457	454	496	436	432	443	441	484	447	431	458	437	440	454	463	428	432	464	428	432	447	478	484	488	477	460	431	473	462	437	485	495	424	431	479	486	439	468	450	451	456	464	475	444	499	466	444	447	456	466	448	461	484	451	493	464	473	433	445	468	456	458	464	468	448	437	447	460	450	485	433	434	458	525	471	458	447	467	473	438	427	456	443	464	496	457	444	457	476	448	472	443	435	481	478	435	461	470	463	418	416	456	444	462	474	459	471	438	466	467	412	448	451	452	456	464	491	446	478	444	465	464	451	487	469	483	439	455	446	457	451	442	462	467	460	446	468	460	451	466	453	457	440	470	457	437	474	509	439	423	492	468	477	457	460	444	453	497	406	453	449	459	482	477	424	454	449	440	470	461	455	472	483	484	423	439	461	480	454	435	467	491	434	467	464	450	428	509	456	443	452	429	444	430	467	467	428	459	467	462	424	448	454	445	445	424	450	438	482	424	434	478	492	431	459	400	465	477	471	467	387	467	418	462	462	452	442	465	465	431	468	459	424	480	423	513	429	446	445	465	446	481	460	467	437	470	458	433	459	421	450	442	442	463	437	437	462	468	430	466	471	441	441	452	434	448	442	434	456	432	493	441	462	501	482	456	462	463	474	451	459	438	478	447	439	447	465	454	447	460	441	437	464	459	498	446	440	456	434	492	456	481	463	384	446	428	451	449	452	471	466	428	469	463	464	451	430	471	453	501	469	428	467	443	469	469	450	453	441	456	440	448	489	469	465	471	422	452	457	421	420	445	486	445	446	465	420	458	449	442	455	484	461	434	514	451	460	484	442	438	475	461	466	471	444	444	456	453	485	455	466	465	462	446	484	478	479	500	457	470	458	455	436	500	441	459	440	473	446	454	448	425	443	427	451	459	460	458	416	456	459	454	449	449	446	440	438	439	492	485	491	440	456	450	439	456	483	452	404	469	463	448	421	419	452	411	442	428	442	480	445	493	434	453	459	461	498	414	448	441	414	490	439	516	437	430	470	482	469	472	465	436	431	467	427	429	448	451	455	443	452	462	464	487	434	478	452	453	428	451	500	437	480	471	469	421	476	423	453	444	461	457	442	479	473	450	453	461	452	476	497	479	424	444	423	431	457	495	453	428	467	434	481	480	455	456	440	442	471	465	457	454	475	456	481	441	460	473	430	426	494	462	516	449	475	418	456	428	461	474	481	478	420	442	474	468	494	482	481	470	469	486	465	448	468	473	483	490	440	457	417	439	484	439	488	477	487	459	440	465	477	461	459	468	475	486	456	420	471	412	424	485	485	455	427	450	457	457	478	463	444	454	479	459	482	470	451	450	431	447	475	465	446	482	437	406	443	436	434	450	434	427	429	447	457	454	461	466	486	431	447	466	405	443	485	475	452	424	458	474	442	476	489	417	480	439	428	459	454	504	443	474	493	484	423	419	487	478	447	455	450	462	442	445	449	454	422	442	447	477	470	461	454	453	449	487	480	444	465	435	470	436	478	444	462	450	484	489	495	464	432	491	456	439	456	481	425	422	444	491	433	491	486	462	465	493	474	465	421	480	471	457	428	457	481	450	482	470	463	430	475	459	485	470	451	467	489	469	435	437	441	466	436	440	474	442	473	459	470	441	482	457	467	458	436	451	480	447	469	416	471	461	434	448	450	437	459	466	450	446	448	453	414	461	440	465	436	467	469	454	472	463	464	470	435	459	468	445	439	470	413	454	435	456	476	465	486	451	436	447	472	449	463	474	474	451	446	440	474	450	448	417	468	455	454	457	452	453	440	420	470	437	459	453	483	438	510	450	429	458	445	493	460	448	487	444	445	451	421	444	471	457	469	440	443	441	461	485	467	466	499	466	454	433	503	464	453	460	472	423	478	455	436	482	437	490	473	502	439	479	455	464	452	457	452	468	442	443	460	486	422	464	447	488	429	505	469	462	481	456	428	460	456	389	484	460	451	435	477	469	448	446	442	451	452	478	470	473	459	459	441	440	452	413	457	467	462	451	458	510	473	494	492	468	479	449	491	465	482	454	469	472	462	435	442	466	457	465	498	450	443	454	472	461	451	436	458	481	460	431	478	426	444	477	469	440	418	481	434
23903	23729	39815	39262	27899	16607	4761	801	567	578	591	616	583	552	621	547	559	536	555	548	536	527	589	555	542	540	573	593	538	472	557	536	521	515	516	523	570	582	552	565	540	508	586	552	554	545	531	526	542	575	541	528	535	557	532	551	548	577	566	513	531	540	550	556	517	537	515	500	541	561	527	547	567	519	539	510	521	548	541	534	540	501	531	536	543	550	576	560	604	508	530	516	571	484	554	519	528	528	518	556	550	539	550	553	514	535	563	535	501	535	518	569	529	562	545	525	520	487	532	557	530	531	519	518	547	542	541	547	514	517	530	531	552	534	535	534	520	534	550	540	509	577	536	527	539	533	522	487	505	566	480	547	557	527	560	511	544	509	539	526	534	571	536	535	558	459	525	545	542	510	530	569	506	581	545	522	550	560	538	524	553	527	554	502	548	540	545	566	553	536	526	559	527	537	542	531	519	524	563	514	536	528	482	583	527	542	546	554	555	507	516	548	516	546	550	559	468	564	554	462	479	559	535	538	490	549	516	530	503	520	521	522	502	555	468	567	543	503	520	533	548	561	545	529	526	532	536	526	514	548	522	518	567	565	541	565	540	524	517	506	497	544	564	488	580	526	565	551	534	532	536	519	539	545	498	543	556	501	547	542	544	517	544	515	527	514	524	563	529	538	521	511	533	493	489	550	574	546	493	536	505	536	537	519	573	576	519	510	510	550	576	532	558	522	548	520	559	578	573	545	536	561	506	535	584	513	545	538	531	507	567	511	579	557	583	490	534	534	550	563	557	535	550	593	526	505	525	542	504	523	503	552	578	553	505	536	554	541	560	572	521	517	510	550	565	547	535	533	573	561	534	514	563	575	556	598	552	553	538	571	535	514	544	493	479	515	572	554	546	514	573	523	480	553	530	533	514	500	510	485	572	487	542	563	523	554	510	501	565	547	524	568	579	544	549	534	514	535	514	476	531	533	511	510	563	559	520	541	554	554	551	539	549	528	495	582	543	547	506	544	538	538	517	521	509	509	526	514	550	517	514	519	526	495	503	575	526	549	517	536	539	531	500	537	552	531	526	545	511	513	527	486	559	496	541	516	554	493	470	521	541	557	555	524	540	543	579	498	544	537	503	526	542	559	510	525	542	536	547	549	538	566	529	508	531	539	500	527	497	515	563	524	509	535	513	532	533	548	522	543	540	529	533	550	552	553	532	520	526	541	510	519	564	534	499	520	505	534	500	530	545	494	564	520	565	565	578	553	572	562	520	560	540	540	515	559	535	547	505	531	566	542	526	516	507	515	556	548	505	514	511	562	516	571	527	549	502	586	544	558	497	488	517	545	524	533	475	538	509	564	572	554	569	526	513	526	537	535	504	481	565	515	533	527	590	511	533	537	522	531	524	548	496	552	555	513	564	532	556	532	508	504	494	565	592	552	558	480	551	546	559	541	563	504	555	543	516	535	493	509	533	536	548	548	542	532	552	509	513	505	551	509	557	492	523	565	574	546	527	566	517	525	546	577	544	532	533	537	558	551	549	553	528	582	487	550	525	559	540	517	523	575	537	595	564	535	479	569	523	522	525	537	501	531	549	530	532	517	550	571	531	517	557	495	468	521	559	550	505	543	519	519	556	543	531	530	541	588	555	559	498	478	531	529	551	541	512	547	532	546	540	548	567	583	524	534	592	514	522	493	577	532	527	531	553	550	518	514	571	522	565	507	546	515	523	559	555	499	566	563	503	516	524	552	519	517	571	536	547	522	502	501	511	526	573	570	541	526	559	529	547	526	595	530	545	496	531	541	522	546	564	546	561	542	526	524	492	559	530	543	514	530	556	523	506	531	481	534	544	535	521	526	538	508	561	562	564	489	546	560	556	530	535	542	527	564	541	555	529	576	582	511	547	557	554	542	526	514	542	569	548	509	544	497	590	512	555	547	553	509	538	550	511	528	534	576	571	571	555	594	510	539	522	563	522	553	512	593	492	553	518	512	555	522	537	526	580	536	533	550	511	524	534	537	512	545	541	538	600	530	539	515	554	509	545	545	534	549	534	516	535	508	536	539	547	536	549	502	523	559	556	566	538	512	575	530	503	534	550	579	548	519	517	532	504	561	549	554	541	565	552	535	501	529	485	529	554	548	524	533	519	556	532	516	512	564	533	544	507	568	595	512	551	531	556	528	551	511	536	538	518	534	530	513	525	553	504	553	514	479	536	511	556	535	546	508	507	505	520	553	522	535	560	549	548	522	479	545	546	520	539	578	523	553	509	515	571	519	540	566	555	559	492	545	558	527	552	540	526	528	549	559	551	527	575	547	517	537	533	562	525	569	546	514	551	552	550	518	521	526	577	552	561	498	566	521	542	535	523	533	546	505	551	508	524	554	539	525	505	527	550	556	511	531	552	583	536	504	536	543	519	551	546	544	527	512	505	546	542	533	548	523	559	550	505	557	519	545	491	570	539	550	547	486	521	549	544	519	526	502	515	580	519	514	532	513	511	557	572	543	501	561	548	546	530	588	503	553	583	524	531	531	512	521	491	549	510	544	536	505	538	508	555	535	518	557	537	567	554	543	540	532	533	524	539	571	495	581	522	537	551	511	510	507	564	524	513	562	544	530	535	507	538	530	514	545	527	554	535	503	538	524	532	528	531	557	545	514	519	523	515	554	541	584	555	523	553	528	553	554	537	523	560	545	518	542	539	544	538	533	510	533	530	541	516	536	543	544	528	558	500	542	550	554	540	534	506	520	541	521	515	581	567	545	513	546	551	532	536	519	525	515	556	493	565	554	545	514	546	533	538	524	518	547	544	499	572	536	495	552	490	530	565	560	527	553	559	521	499	524	549	557	512	531	537	569	567	475	509	518	518	532	510	543	524	508	513	553	503	533	539	508	519	538	519	543	547	533	497	500	535	500	559	508	540	554	513	553	526	521	534	561	570	526	523	552	539	509	562	483	542	533	530	520	578	524	548	567	583	526	544	531	550	546	527	560	510	532	506	538	527	542	550	531	535	548	528	496	563	553	545	523	535	527	537	524	557	588	557	537	509	533	534	540	495	526	563	496	545	515	541	508	526	522	551	523	525	535	523	560	525	513	531	521	538	578	557	531	533	522	546	541	522	532	551	522	522	535	549	536	558	572	577	545	513	579	515	557	539	521	555	505	542	547	524	508	556	545	524	541	548	537	521	517	515	522	552	525	581	510	555	538	553	554	544	554	558	511	548	513	560	527	509	549	550	523	512	552	488	537	542	532	513	556	557	540	511	519	539	495	570	548	535	519	542	573	523	546	571	500	538	511	537	558	513	543	544	534	510	555	531	546	519	550	538	571	586	537	497	540	517	529	563	569	525	502	514	517	587	544	558	557	522	498	526	511	521	550	556	536	516	528	540	554	543	509	527	570	543	533	519	547	568	544	583	554	523	542	509	532	555	524	552	561	557	561	509	575	553	487	520	530	573	514	556	531	570	512	529	551	529	515	584	535	529	497
63358	104564	76502	49417	23222	7905	2351	723	531	598	608	563	545	610	606	643	564	541	583	595	611	582	586	597	565	529	599	579	556	592	577	632	598	578	580	530	560	578	562	541	606	553	603	586	583	573	564	552	573	563	561	622	554	556	564	581	572	527	593	618	622	568	639	581	574	581	610	579	573	570	566	555	584	590	557	509	599	573	599	585	584	576	605	591	631	567	606	549	588	561	575	574	552	579	561	568	600	555	577	565	580	576	578	566	589	579	532	628	575	569	609	560	569	601	600	580	555	570	588	589	570	572	529	603	521	620	575	573	561	567	565	547	552	569	600	592	583	546	568	593	567	610	592	590	582	564	549	542	553	547	579	601	598	544	519	570	572	539	594	563	592	604	564	574	600	536	551	543	541	585	589	589	522	575	556	568	592	620	578	576	598	565	583	556	573	579	590	534	561	594	569	543	592	608	539	588	621	579	575	607	559	600	541	556	577	578	541	571	574	575	593	584	545	554	551	552	555	588	585	587	554	576	566	576	582	637	570	560	600	564	575	609	610	566	562	572	534	564	564	646	565	521	588	590	581	621	566	556	573	552	564	577	600	566	614	583	571	565	587	575	570	583	612	596	552	574	591	549	633	558	594	545	586	536	577	589	551	574	591	584	558	558	545	574	573	558	546	575	585	554	598	574	590	590	596	565	612	569	573	556	568	587	581	516	556	566	629	597	587	577	561	551	540	621	565	582	600	548	538	560	532	567	569	611	543	579	579	547	609	564	595	534	603	577	556	577	575	592	528	575	563	559	576	561	581	573	553	543	582	578	606	540	615	561	585	527	586	545	523	610	603	530	564	590	563	573	539	616	499	614	557	589	540	544	560	592	555	588	588	597	538	585	609	553	576	554	569	612	589	600	595	591	555	604	593	549	611	622	562	572	604	625	572	564	612	566	570	576	586	554	599	565	620	543	586	590	624	549	562	591	595	579	604	600	546	538	573	604	556	579	537	599	539	590	576	580	598	563	598	546	570	604	603	568	639	549	564	567	577	558	594	515	576	582	567	610	571	572	567	594	574	600	586	585	548	619	586	632	546	594	597	531	580	580	582	590	608	560	549	614	588	536	558	591	557	566	568	616	603	550	610	591	583	551	549	581	587	554	585	578	571	574	577	566	592	561	559	528	589	651	570	597	534	577	562	525	548	585	569	569	595	561	585	574	536	583	568	566	563	559	571	514	565	580	558	649	549	583	587	530	574	596	579	554	587	589	578	603	565	552	537	608	614	584	575	588	553	581	517	558	597	580	591	559	552	585	551	538	571	600	577	544	602	547	571	560	539	620	539	576	578	574	569	568	564	591	557	563	547	603	566	569	561	549	578	555	575	549	595	610	552	574	609	557	589	557	567	578	550	578	593	574	529	564	566	552	540	596	554	538	577	518	567	549	526	555	529	555	594	542	626	558	572	572	542	576	617	582	575	541	566	588	577	601	587	600	580	573	561	534	569	594	562	572	535	571	538	550	565	546	581	542	568	534	558	558	616	610	604	582	592	591	570	589	548	537	557	585	555	613	603	620	552	571	580	557	563	580	586	580	569	582	628	568	573	607	549	579	593	571	559	602	559	547	582	581	580	543	568	553	561	593	538	567	585	586	597	565	570	545	563	570	573	568	575	601	558	576	579	576	568	573	536	570	607	584	619	603	603	590	586	575	584	571	564	558	583	566	579	550	569	583	581	565	544	535	566	601	594	595	553	585	559	548	581	550	564	630	559	588	573	547	528	567	543	549	584	610	568	563	606	567	577	555	546	525	579	611	581	524	624	574	559	585	579	575	571	570	584	569	601	514	573	553	540	575	548	579	590	581	562	524	595	591	530	555	554	549	573	548	564	548	584	533	552	581	528	560	577	534	559	528	559	569	580	566	549	579	554	601	563	562	576	580	582	568	598	608	549	578	593	615	608	557	557	564	565	552	609	571	590	541	589	578	566	549	529	584	582	586	601	560	567	578	568	588	580	602	593	582	604	601	548	562	541	565	576	570	569	583	562	562	561	552	574	613	591	570	523	554	563	619	567	598	576	570	594	579	600	545	555	544	542	594	594	600	572	579	561	552	591	572	545	558	561	565	584	581	578	564	618	557	559	552	506	558	602	593	562	535	539	548	574	556	526	574	640	597	582	580	564	581	543	589	565	559	626	573	583	568	617	561	600	625	536	582	568	571	573	565	587	569	600	631	585	540	601	559	580	562	564	565	605	620	561	563	587	563	544	576	590	582	533	543	539	550	546	513	570	599	514	572	538	581	580	598	522	545	538	546	560	578	586	586	552	559	625	548	586	609	543	551	557	596	560	589	582	570	543	575	601	583	608	594	585	622	564	529	582	530	565	573	568	584	597	556	569	566	554	586	551	537	526	598	571	596	556	569	551	513	562	540	564	613	602	624	588	552	620	570	577	565	601	612	573	617	567	562	568	565	528	571	585	523	558	555	595	559	553	546	551	583	588	584	522	567	567	576	573	593	564	590	524	556	536	554	535	596	576	574	571	543	528	603	544	589	606	550	579	579	572	535	534	551	528	585	597	562	580	593	561	529	548	537	556	531	573	612	572	597	630	540	599	531	546	579	583	579	568	567	604	572	561	568	549	553	588	581	573	573	570	589	576	587	570	531	589	561	551	541	579	571	596	542	540	570	573	556	583	599	582	595	588	592	549	548	563	592	556	592	557	584	542	572	599	582	566	568	605	574	618	563	593	530	582	601	583	573	544	553	530	563	577	520	590	572	529	560	569	573	557	535	584	561	542	542	545	612	572	603	583	528	540	601	637	609	605	602	569	565	565	594	574	579	567	544	561	547	572	544	544	538	567	612	552	543	576	570	548	575	563	558	597	590	593	563	600	589	609	524	583	580	619	562	575	571	562	579	570	553	550	558	544	573	560	560	571	573	592	574	546	596	597	577	601	567	598	619	555	600	567	551	548	552	603	576	561	590	581	593	636	605	586	563	585	530	579	581	563	568	576	606	585	526	532	550	573	580	567	560	580	628	570	570	560	604	564	576	520	559	542	533	564	594	553	582	560	548	578	543	557	602	580	596	578	582	529	596	564	575	589	565	566	504	561	562	570	565	590	565	595	539	570	595	571	586	550	565	534	580	552	574	564	542	559	559	585	561	557	614	562	565	542	598	555	597	563	573	553	570	588	560	574	558	616	567	537	568	591	556	589	581	579	562	585	540	547	531	575	570	528	517	588	586	590	580	560	550	611	574	558	564	594	583	551	580	564	588	609	585	562	564	626	570	541	637	570	559	555	545	543	588	599	579	537	548	539	571	559	534	588	600	532	600	622	546	593	563	558	553	607	565	612	573	546	556	563	558	576	590	578	570	579	588	544	595	556	576	573	556	562	565	545	494	582	538	534	554	582	569	553	533	570	580	597	589	590	599	571	555	590	562	572	558	572	558	563	588	584	570	578	539	561	568	592	563	504	587	577	590	537	542	559	582	580	565
28649	28916	29305	14529	3492	1017	579	403	358	380	375	413	397	405	399	389	372	354	384	384	362	364	417	383	369	386	374	378	380	419	395	405	382	401	345	394	373	358	356	382	368	366	365	405	407	377	393	370	386	366	366	406	344	399	389	393	416	350	388	418	374	368	378	384	409	370	400	416	366	396	391	394	358	365	418	372	374	409	400	364	392	367	377	363	405	386	395	376	355	374	336	406	409	367	404	373	337	348	390	365	394	384	420	394	378	377	337	381	380	357	363	390	343	372	357	380	371	386	394	373	412	420	385	415	347	378	331	374	367	360	389	356	355	390	379	368	366	369	390	359	385	330	374	353	414	358	374	368	375	360	389	363	411	385	400	374	378	383	368	401	384	353	368	406	406	394	341	353	396	385	366	368	371	385	374	395	396	373	372	368	377	364	337	374	389	340	403	378	371	397	380	411	362	368	372	357	375	365	385	395	409	391	351	365	349	379	372	409	412	340	371	364	357	412	373	375	365	377	411	416	376	364	391	384	381	369	376	398	341	380	320	398	391	356	394	388	374	406	393	383	377	333	374	395	365	383	384	396	381	401	363	374	394	393	379	362	360	370	369	349	376	383	369	417	396	368	384	420	356	387	378	365	353	368	402	389	371	411	362	366	367	364	355	399	367	365	355	358	404	376	365	367	393	370	381	358	406	370	371	353	358	356	358	389	399	407	403	409	357	353	365	369	368	389	365	395	372	393	360	406	386	372	396	409	398	364	388	397	395	401	385	373	362	356	387	368	365	373	367	355	343	375	345	393	371	367	402	338	374	407	339	386	379	394	392	355	381	381	383	383	371	384	369	343	371	365	384	397	388	364	381	388	386	357	395	341	333	362	367	358	383	368	367	368	361	408	363	412	389	434	400	376	354	369	349	383	365	388	395	349	363	412	403	387	383	390	363	364	385	385	392	369	413	390	375	373	383	371	375	353	358	403	364	354	363	385	380	363	381	394	361	386	384	387	371	387	369	361	385	349	362	388	372	391	358	406	349	361	346	359	389	368	367	392	401	415	388	392	399	366	370	374	410	377	335	374	386	404	385	413	401	386	370	389	369	388	362	400	406	359	398	387	379	376	396	363	360	405	339	374	351	382	379	370	351	376	348	379	364	365	386	383	379	364	406	330	357	358	348	350	403	403	403	394	357	366	375	376	376	403	367	405	379	381	382	376	370	351	379	410	406	382	353	363	393	359	368	362	398	367	377	370	367	346	376	391	358	397	387	403	379	408	404	391	362	351	415	387	364	319	343	364	401	382	346	368	347	413	418	378	345	405	402	376	376	388	386	383	347	350	365	349	372	382	390	430	375	379	400	364	354	389	393	372	405	363	412	400	367	394	360	376	377	361	370	384	379	359	362	426	379	368	371	372	411	380	368	339	368	370	371	386	394	393	357	383	381	344	371	373	369	408	377	362	411	368	375	393	374	381	370	386	366	400	377	443	379	374	379	381	368	371	378	365	366	355	379	399	363	370	402	357	384	398	388	427	384	360	393	370	377	367	399	398	359	386	372	390	346	361	392	380	361	373	378	362	380	378	348	393	368	395	381	390	360	388	352	344	373	391	362	357	377	370	359	372	368	413	395	371	362	437	411	393	353	372	368	353	361	387	355	349	358	381	414	383	392	354	389	380	377	400	337	414	376	356	361	384	376	375	375	361	373	406	352	335	378	388	354	372	393	341	393	395	388	383	385	406	404	386	377	384	402	383	370	390	362	412	400	380	382	378	405	395	346	375	354	359	398	362	400	380	393	345	376	345	342	350	369	349	376	396	386	412	375	370	390	390	416	373	411	363	401	367	364	358	408	409	359	371	381	393	385	386	376	391	392	386	376	385	375	374	381	387	376	381	370	394	369	408	379	348	381	358	350	370	408	390	355	392	376	381	379	382	369	380	393	347	393	376	401	364	375	393	383	362	387	405	375	378	355	365	387	390	360	352	365	362	370	397	373	363	384	378	337	424	373	373	362	374	346	393	383	380	396	369	392	363	343	374	370	376	377	362	388	355	389	364	385	379	383	406	417	403	399	395	365	365	362	391	370	364	387	399	379	402	374	395	397	377	373	369	357	386	396	376	397	346	428	384	391	380	406	392	375	401	385	336	429	400	374	374	394	370	374	376	377	371	372	427	361	397	380	376	370	381	360	397	366	386	375	403	407	393	370	384	373	385	380	367	406	387	405	387	343	361	407	357	372	361	373	376	375	394	383	415	372	340	391	419	339	388	395	396	358	382	397	370	374	383	375	391	353	400	369	391	375	370	405	386	355	382	368	388	390	364	378	364	412	380	367	358	382	409	386	405	349	385	350	383	360	355	368	372	395	400	369	390	390	349	393	398	357	422	371	394	379	383	346	402	365	396	390	364	358	410	432	387	402	370	397	389	427	385	384	393	413	350	383	383	394	383	349	372	381	372	347	372	384	395	364	370	367	372	351	380	353	382	373	424	370	357	365	392	405	357	379	358	412	346	379	363	363	364	373	378	394	399	379	365	381	390	385	359	378	379	381	381	369	387	360	389	387	370	377	321	393	395	339	347	393	349	421	362	373	389	405	401	394	404	374	366	394	398	378	403	354	325	395	385	355	384	359	358	393	360	365	353	407	406	339	387	357	349	411	407	378	365	387	358	364	365	391	387	403	390	375	359	361	419	333	368	383	393	380	367	371	382	383	404	401	362	410	386	385	390	407	356	372	379	345	367	358	346	395	379	357	393	394	359	380	379	418	383	420	375	365	394	374	357	373	373	379	379	377	344	390	371	390	363	362	383	367	399	360	365	392	379	375	373	395	401	346	395	387	331	397	382	393	366	352	395	375	377	392	345	387	384	374	397	372	377	386	378	392	371	376	360	379	402	379	362	384	374	356	385	356	366	367	383	356	408	389	401	396	370	421	391	336	348	387	405	378	409	398	353	344	370	347	354	369	397	415	356	371	379	376	376	383	398	370	358	371	373	379	397	382	381	407	382	390	347	395	341	340	350	387	368	375	404	351	415	396	393	366	397	402	358	395	397	385	376	380	347	349	414	360	346	363	382	375	391	377	351	368	423	348	353	360	341	363	374	338	357	381	370	346	362	357	405	384	408	398	407	371	362	362	371	361	393	390	403	367	352	375	384	340	354	349	372	363	377	384	376	371	375	386	360	428	357	389	343	354	417	358	385	374	372	339	387	372	412	388	377	388	373	386	376	371	347	385	385	413	388	391	358	372	398	392	409	347	364	372	427	397	354	369	348	382	365	357	372	410	380	390	376	363	406	392	356	361	389	395	365	381	372	391	360	365	383	362	418	417	329	405	397	379	395	392	385	368	405	380	414	340	369	379	363	348	404	378	401	406	399	353	412	400	332	409	406	397	380	377	360	380	387	350	374	390	362	355	409	361	379	377	345	382	369	352	362	351	392	376	374	399	372	378	392	397	405	379	404	400	382	360	373	399	359	357	383	368	383	438	345	360	379
16913	36510	24186	7870	2714	991	479	331	350	371	321	349	361	372	357	370	350	384	347	360	357	350	379	374	373	362	386	350	333	339	321	349	362	348	359	363	349	374	359	378	358	349	342	346	341	327	372	348	352	330	356	356	354	339	402	345	348	369	344	361	361	364	380	341	369	339	358	348	351	341	342	343	331	363	334	371	368	371	323	329	358	367	327	366	358	380	384	353	316	363	314	373	347	335	364	341	372	407	318	347	310	365	378	353	365	343	356	376	394	396	343	367	333	367	372	378	370	371	347	367	355	370	329	333	355	356	366	363	341	345	376	349	354	367	340	348	316	380	349	356	346	328	368	381	394	357	374	364	294	335	307	346	355	342	329	331	326	369	354	361	381	354	353	340	348	368	340	377	350	344	378	349	351	359	362	379	339	360	374	330	379	345	385	346	333	345	355	343	333	323	301	374	375	352	348	358	351	327	341	364	360	331	403	368	358	371	362	349	311	341	377	368	307	369	375	321	321	352	352	339	383	353	355	348	351	352	336	341	358	358	372	301	361	363	387	358	348	329	333	368	316	342	370	350	343	357	341	375	353	348	356	360	330	340	347	342	368	382	395	384	364	348	353	320	344	354	355	356	382	308	339	379	356	362	396	338	351	380	345	347	355	345	345	340	361	387	365	374	369	371	360	381	375	331	377	309	362	356	350	367	375	315	320	345	330	325	328	392	350	343	348	335	316	388	347	371	362	367	356	378	348	340	336	378	345	343	355	334	390	354	351	391	367	355	388	347	378	384	363	327	351	341	361	362	328	339	366	344	365	360	394	394	365	338	377	358	371	319	362	370	363	355	382	343	349	352	371	364	339	381	354	371	345	380	342	330	341	360	339	355	352	355	377	337	358	333	380	356	396	361	314	372	372	346	337	366	361	346	373	371	374	359	353	359	360	380	321	374	365	351	352	322	346	354	365	346	364	358	358	328	400	364	342	331	358	339	342	361	382	339	366	345	359	339	357	359	387	348	348	364	343	356	348	359	320	376	357	344	359	367	341	340	392	354	363	359	375	334	349	328	381	390	361	363	363	347	349	360	358	360	365	363	354	354	356	379	381	336	351	351	355	358	337	358	331	368	342	348	347	347	327	320	356	347	351	367	345	362	373	311	337	369	331	361	351	365	360	340	376	341	372	322	342	338	370	355	368	347	340	354	355	347	340	347	352	334	374	358	358	405	362	370	350	342	374	372	362	377	370	353	346	353	334	328	361	351	342	350	353	346	360	362	334	325	288	349	339	351	380	389	341	346	381	365	319	342	330	372	352	344	331	349	368	397	344	379	320	339	320	383	361	369	345	344	354	372	386	358	355	366	354	297	349	356	338	368	358	342	330	379	343	349	355	376	336	342	345	372	378	353	381	356	348	365	386	358	345	358	359	349	389	343	338	371	341	318	380	365	371	328	312	349	369	406	386	343	348	349	369	397	344	376	369	321	378	381	357	365	370	354	366	349	366	332	347	399	359	372	350	361	306	308	350	352	319	333	357	365	363	362	370	352	344	353	337	389	329	381	372	386	374	360	362	378	347	377	362	338	359	365	360	381	346	371	340	365	338	350	325	305	338	366	366	347	365	371	324	351	325	375	362	345	340	395	351	347	345	331	376	391	394	356	357	360	347	335	316	355	334	375	319	371	344	346	369	358	352	359	364	335	340	366	385	367	358	337	339	333	339	387	369	326	357	360	343	347	354	349	376	353	346	346	367	382	383	354	348	338	387	352	377	357	334	346	369	332	352	359	327	350	367	318	361	354	352	341	334	368	362	346	373	341	373	387	364	343	343	347	342	343	333	335	374	355	378	348	379	376	345	371	345	356	379	353	373	362	349	343	341	380	330	379	365	361	375	353	358	380	360	336	341	350	359	356	327	347	377	349	350	344	381	346	384	348	360	347	350	362	363	367	407	335	354	324	342	355	369	334	301	344	386	350	337	387	373	363	349	373	327	396	387	395	357	350	332	352	320	342	361	341	368	321	353	325	376	345	374	373	359	338	340	327	368	334	363	351	354	336	351	377	351	348	379	349	344	323	351	370	358	363	331	359	373	376	344	331	377	345	329	359	375	353	350	368	325	369	374	393	347	362	340	362	356	325	305	332	355	374	356	348	356	356	362	348	358	391	383	367	362	335	372	357	370	385	368	332	361	350	336	319	352	318	345	366	334	326	356	378	371	369	365	337	345	321	350	353	348	345	356	378	334	359	372	330	361	359	360	328	368	354	394	386	356	340	364	316	369	333	341	355	338	349	361	354	382	351	372	336	377	331	317	365	365	337	317	334	376	364	391	354	373	344	368	393	322	371	349	346	332	352	324	372	357	337	366	371	339	359	350	374	356	328	353	348	327	366	345	356	349	375	398	357	380	386	352	366	330	386	382	351	328	357	383	334	369	371	374	355	351	350	367	371	355	383	308	368	342	366	344	355	354	355	373	366	319	373	357	363	381	383	379	315	368	363	383	364	339	392	351	331	312	362	386	339	348	376	334	349	339	338	352	346	339	351	350	390	354	350	356	360	344	343	388	350	376	331	353	369	358	352	326	355	363	347	348	345	379	378	358	339	352	339	350	406	324	385	335	355	354	360	370	317	359	369	360	369	332	366	358	377	347	353	383	372	334	361	362	361	346	345	368	366	380	365	335	398	319	334	344	348	367	351	356	357	351	365	366	363	344	363	366	359	340	353	362	401	379	372	402	336	353	358	355	354	333	351	349	376	338	375	361	357	320	350	327	317	366	340	362	355	347	347	383	375	334	366	363	363	327	349	359	341	340	369	354	369	354	383	327	371	327	401	372	377	361	355	352	350	322	371	374	352	342	335	386	387	329	337	369	383	358	356	366	373	346	360	358	375	385	368	365	385	364	336	373	373	338	389	356	373	383	354	350	394	376	336	346	339	355	383	374	354	360	384	336	318	335	343	336	362	344	349	318	370	348	381	369	359	360	336	321	344	343	321	360	347	322	312	333	338	361	359	343	364	342	360	327	376	349	342	346	374	350	340	378	355	336	355	357	337	391	337	366	359	350	358	347	352	317	363	343	325	331	359	374	343	351	356	390	325	347	333	356	355	331	356	323	372	336	348	338	385	378	336	366	346	382	349	341	325	350	364	374	340	373	331	361	343	342	332	351	301	369	367	356	386	344	374	358	344	367	327	353	357	363	340	343	352	362	355	363	334	371	358	356	329	354	369	353	346	366	351	369	354	315	343	368	334	329	346	367	321	380	380	380	335	350	324	365	345	360	341	356	380	357	335	355	379	334	368	354	336	331	357	372	358	373	357	351	321	375	345	364	361	347	340	359	359	346	354	340	380	347	332	326	337	377	353	336	380	336	339	378	347	330	330	364	341	331	350	355	349	374	371	358	367	383	288	367	379	357	338	349	382	386	329	360	351	398	368	354	348	375	361	387	354	344	341	340	352	378	327	360	339	366	371	357	377	321	380	389	343	320	369	377	317
25363	27741	46485	42051	23108	7983	1461	515	425	395	438	457	431	461	450	441	395	460	469	446	438	432	443	432	415	468	454	488	432	427	443	438	427	417	440	386	403	424	415	425	419	439	441	437	439	447	445	434	462	398	412	413	425	447	399	434	411	391	441	422	423	393	481	431	415	434	425	422	432	405	403	463	421	424	418	413	437	422	424	466	437	392	396	424	428	471	450	439	432	416	419	434	440	445	415	408	420	455	413	448	429	404	380	425	430	415	395	421	460	381	419	433	426	406	426	434	436	441	438	441	434	418	426	439	418	421	431	401	426	442	420	435	390	412	438	454	441	441	456	435	450	445	428	431	446	441	403	417	435	415	414	413	386	425	448	425	422	413	401	442	391	427	435	440	481	427	439	398	448	431	407	431	403	440	407	462	452	417	435	420	421	419	433	426	470	487	444	434	415	416	468	426	414	445	461	414	417	442	434	392	470	406	383	402	450	471	395	407	428	391	439	420	406	462	471	401	459	422	448	377	427	424	400	446	419	428	438	401	442	450	410	403	450	409	422	428	445	412	415	447	427	432	455	422	443	434	383	442	445	433	480	431	438	437	438	443	439	408	428	454	450	440	419	427	421	439	448	444	456	424	438	428	433	445	447	429	414	420	425	432	444	436	407	452	433	415	464	425	430	406	450	440	409	457	433	434	420	458	394	460	438	445	451	416	421	412	392	423	432	385	456	387	439	396	407	401	465	442	455	447	418	392	398	398	406	412	419	415	396	428	429	412	449	429	400	407	438	448	412	412	419	428	431	405	430	441	444	393	404	449	431	414	455	422	399	433	425	424	403	400	409	411	411	439	399	416	413	466	401	422	411	436	440	431	415	421	401	426	443	430	444	395	400	432	430	422	443	423	424	456	445	459	434	404	421	426	428	443	452	413	435	422	435	409	405	379	422	423	397	418	449	393	424	438	411	444	444	421	415	439	410	382	398	420	434	436	473	448	411	431	450	427	449	439	412	446	451	461	416	436	463	409	395	402	435	401	441	386	434	441	459	436	412	483	444	409	408	392	447	426	401	435	402	412	401	447	424	398	416	474	400	394	438	438	412	451	407	418	443	412	391	409	433	414	442	407	397	435	433	436	418	459	429	390	406	394	424	418	444	376	435	423	433	435	430	423	418	417	432	380	433	447	438	448	407	429	451	434	427	424	440	436	428	410	443	421	429	439	443	413	427	457	409	399	428	425	414	420	406	426	421	449	420	405	382	449	414	409	422	400	406	431	447	441	456	440	425	407	455	404	421	456	408	461	419	419	425	435	455	429	438	409	463	407	448	432	446	419	417	446	398	452	418	412	420	411	436	453	412	444	441	427	430	425	442	425	416	359	409	412	427	426	440	435	428	417	424	454	447	403	409	413	369	421	426	391	448	437	402	435	411	449	459	417	426	430	419	401	422	401	397	404	444	417	398	450	434	455	453	424	440	420	393	433	423	421	439	403	405	415	451	432	434	387	388	454	435	406	454	380	429	430	422	412	433	416	435	442	423	448	441	446	439	431	422	439	395	446	451	417	469	433	449	435	420	481	423	384	419	442	452	400	436	437	425	412	419	459	427	471	439	399	404	420	463	411	449	450	429	435	449	450	436	432	437	401	440	427	433	439	435	426	480	411	450	411	447	422	446	437	442	426	404	405	390	423	392	450	435	416	411	433	429	446	421	442	428	396	435	398	393	404	428	400	385	468	406	373	417	411	400	431	420	429	442	360	459	472	439	431	408	416	443	414	437	455	417	419	408	431	398	437	419	434	452	427	449	429	439	434	438	415	449	427	420	436	446	394	439	444	412	370	412	468	423	459	426	410	438	452	442	427	417	431	402	452	434	445	431	435	399	402	405	436	395	431	395	419	406	423	419	437	449	442	423	451	429	439	397	425	388	460	398	434	417	415	439	429	441	396	419	456	434	451	410	410	384	444	454	455	449	416	399	398	419	420	416	408	439	439	409	435	446	449	444	414	413	408	424	405	435	412	433	434	382	406	455	366	425	437	430	411	413	417	406	431	403	426	417	425	403	421	404	440	469	441	432	424	458	439	402	429	440	413	422	413	449	436	456	449	389	435	405	359	413	445	424	427	457	410	395	447	449	412	451	416	400	442	440	442	454	420	432	425	442	420	428	433	400	476	420	444	467	388	441	433	438	429	430	456	435	440	413	439	408	447	432	435	413	422	412	442	418	439	425	431	394	391	428	419	448	463	403	441	418	426	438	405	454	462	419	379	460	405	420	394	394	463	413	412	402	412	410	476	448	417	385	432	410	417	436	441	436	424	404	420	434	412	435	420	426	401	416	447	441	425	454	447	461	439	466	418	439	402	399	431	425	426	398	427	381	435	443	373	464	449	423	421	419	430	413	469	461	408	471	426	420	403	409	404	440	414	465	435	429	412	422	428	450	427	403	463	431	451	438	409	424	460	427	431	439	410	435	458	448	450	419	404	390	439	435	430	407	418	426	413	419	399	476	427	441	427	455	420	392	427	439	448	436	407	433	455	431	446	449	439	479	437	431	433	481	420	430	396	424	389	463	414	404	423	445	423	405	429	413	450	420	463	406	461	374	435	447	407	451	431	429	457	439	395	420	435	408	393	443	412	428	464	450	401	403	430	478	458	451	441	416	395	423	417	423	430	401	414	409	411	424	416	398	432	431	434	445	413	407	434	398	406	440	436	441	454	416	410	419	390	414	420	436	451	407	413	460	432	408	394	429	425	444	415	428	406	446	444	432	391	449	414	431	434	429	405	450	443	434	426	442	428	416	436	437	426	433	440	437	405	412	432	444	439	398	461	445	378	423	415	396	413	465	426	437	427	422	446	441	479	379	447	423	413	422	464	430	435	462	422	370	408	450	404	458	418	377	412	395	373	454	409	446	433	400	427	425	441	420	411	454	390	410	433	397	441	449	410	425	408	443	409	416	419	439	388	442	433	424	431	449	447	435	419	444	412	422	390	435	466	403	432	472	429	435	407	431	419	439	410	421	399	414	404	444	452	418	451	413	412	434	433	424	443	439	419	455	454	391	384	438	436	422	420	427	393	419	413	448	423	415	456	408	411	418	405	421	428	391	395	413	413	422	412	422	400	434	452	480	396	423	441	398	438	414	413	464	450	423	454	421	426	458	415	431	436	415	461	443	378	417	408	393	392	424	464	395	415	470	398	428	419	443	415	401	438	437	400	426	389	465	392	446	411	437	445	411	450	450	446	444	406	430	410	412	441	434	439	440	411	424	414	418	445	397	443	419	410	382	421	446	461	410	420	390	391	418	453	406	444	432	431	428	452	408	439	429	419	423	398	437	462	396	433	465	383	424	430	451	381	409	408	427	424	398	440	443	432	400	401	420	395	426	437	433	427	431	435	406	455	402	441	418	424	433	409	441	389	402	458	432	444	426	411	408	405	421	447	443	442	421	421	415	427	457	428	435	392	426	472	423	418	445	422	405	455	453	459	453	430
53094	89111	66591	34751	14517	4189	1131	461	429	458	438	463	421	439	458	442	476	443	442	448	485	485	465	431	490	438	462	440	454	411	460	447	421	422	421	408	481	436	391	433	412	446	452	471	481	425	438	437	452	449	458	458	415	444	453	504	474	429	423	445	451	436	474	461	429	418	495	446	483	424	411	465	466	430	461	424	430	453	456	426	485	427	431	380	459	448	470	438	449	456	439	457	453	424	430	473	412	439	423	431	450	467	460	442	439	477	411	420	448	473	432	436	485	450	475	447	420	416	443	468	404	390	480	457	444	423	471	428	449	445	453	421	433	475	440	428	435	439	460	432	419	430	432	441	441	405	392	442	457	415	441	423	430	434	420	418	464	432	428	454	470	483	443	453	493	462	448	408	435	394	437	417	419	420	462	470	420	426	437	438	430	459	473	442	418	455	444	436	432	422	468	386	430	471	464	431	428	430	443	416	428	427	456	437	413	429	446	446	464	407	452	458	471	478	442	462	455	460	464	451	414	446	447	442	436	465	403	395	469	429	432	451	454	430	440	446	430	478	445	423	433	420	462	414	439	449	400	431	447	434	467	463	428	420	454	451	414	459	434	423	445	443	439	455	421	463	443	439	438	480	426	413	443	462	406	418	470	490	435	442	422	450	434	465	452	497	456	431	468	438	418	422	457	450	465	449	433	438	474	458	460	385	437	437	386	438	407	421	434	446	442	405	436	437	478	468	447	440	400	447	436	481	427	463	457	473	457	433	431	448	469	450	453	451	434	428	459	462	462	435	465	488	445	403	482	456	457	427	433	448	423	486	422	411	443	460	401	431	427	412	450	458	454	449	406	449	432	441	442	450	467	455	415	416	471	421	437	445	421	472	396	456	398	428	461	409	465	454	435	416	455	392	465	428	456	478	439	436	452	419	470	459	448	442	428	469	417	409	454	437	437	428	460	436	389	479	434	438	458	452	408	481	469	409	412	460	430	435	441	390	466	463	450	426	487	402	466	455	441	431	448	445	430	445	457	465	405	472	437	490	449	448	454	454	425	389	464	427	423	439	452	454	426	439	457	412	467	455	430	432	460	417	480	404	415	463	409	420	447	454	457	439	429	467	442	464	460	446	432	451	410	459	411	455	428	446	446	440	458	439	460	444	417	410	423	393	433	431	491	469	451	484	426	434	444	410	457	461	446	445	439	424	398	446	446	442	440	434	445	437	415	451	408	450	431	431	433	469	466	448	438	449	412	426	420	460	442	413	457	431	442	470	421	489	436	438	439	455	453	434	421	432	421	399	453	430	435	419	454	418	437	430	418	414	481	433	451	413	438	432	422	417	461	475	440	444	449	421	436	420	410	477	430	445	428	464	411	443	434	453	429	434	441	443	457	491	426	457	465	461	465	472	411	408	434	442	451	422	453	434	431	418	445	445	418	421	451	448	395	434	447	446	423	439	449	443	436	451	451	447	455	456	472	423	439	438	399	442	442	446	469	431	439	437	420	463	420	433	425	423	433	425	460	462	472	435	427	437	474	449	454	461	453	418	441	409	387	486	434	406	455	430	454	426	407	451	397	446	444	464	440	416	436	429	398	401	459	426	439	445	469	454	436	425	458	439	462	435	459	424	458	452	435	406	385	476	397	445	382	476	417	438	437	451	428	400	446	432	452	429	448	398	421	431	463	411	420	441	431	476	460	484	426	471	467	440	416	446	427	452	424	433	392	415	479	440	476	416	488	454	411	417	428	457	453	422	412	405	444	463	439	464	445	431	437	450	451	475	464	458	445	441	483	487	435	414	457	435	441	477	420	485	457	427	459	433	451	400	434	445	441	486	440	417	450	426	433	493	432	439	440	445	464	447	424	476	414	440	421	421	433	437	446	466	450	453	416	413	393	425	487	418	435	436	441	451	467	449	444	455	443	436	390	477	461	439	421	402	454	467	468	460	430	445	476	411	444	406	450	395	435	430	474	438	406	442	425	435	473	461	476	422	439	482	431	447	452	428	443	428	456	440	459	426	469	459	462	440	443	426	462	456	426	410	424	453	450	454	481	449	460	475	447	430	409	420	455	448	437	445	434	430	439	437	453	434	449	437	426	460	463	441	459	431	414	443	473	463	432	412	436	417	462	416	454	449	439	451	417	438	447	415	454	449	448	423	484	469	438	460	466	416	423	471	456	442	451	452	438	433	426	431	443	439	414	447	420	467	453	429	470	422	432	452	433	427	460	439	431	480	420	421	424	447	413	420	440	435	431	403	432	442	445	414	436	449	409	455	425	452	447	432	444	471	472	421	469	474	428	426	454	404	423	433	497	422	399	391	411	402	415	422	443	472	444	435	437	441	467	414	415	456	450	465	453	442	419	467	445	440	433	412	416	498	429	430	449	446	462	419	456	469	432	448	476	425	416	413	468	447	447	451	442	477	427	468	422	430	451	466	411	430	461	427	459	449	438	450	412	448	432	415	406	466	437	465	436	448	439	467	441	448	457	452	443	434	423	442	479	471	486	411	432	412	464	388	429	403	447	399	441	448	450	434	400	477	393	461	419	483	432	446	462	450	442	432	441	447	440	454	452	481	466	415	491	458	439	441	448	447	434	435	432	431	438	433	424	433	429	447	414	470	452	413	419	445	429	452	453	436	414	476	458	444	436	449	413	423	441	427	449	448	416	469	413	425	442	457	449	416	444	436	470	438	431	464	471	445	455	436	453	448	423	440	460	452	391	435	430	429	447	498	439	464	460	413	434	418	451	463	451	459	401	416	459	452	424	427	443	451	453	413	457	445	412	422	464	434	433	415	433	449	461	454	483	449	418	415	461	439	450	449	470	390	434	424	479	454	466	405	467	483	464	413	460	445	424	427	435	446	461	481	462	441	433	433	440	428	429	429	417	438	459	436	444	446	455	460	453	464	406	461	414	458	444	437	463	469	461	430	427	436	447	408	445	458	465	423	440	424	415	433	451	487	422	450	408	436	429	452	449	439	424	435	485	453	436	453	434	444	410	396	448	470	453	432	424	411	441	480	456	443	467	427	405	436	456	503	507	442	455	438	438	416	436	458	430	434	405	446	462	449	430	439	409	465	432	451	413	442	415	448	429	425	462	431	462	459	418	457	454	457	440	466	414	410	457	452	413	449	439	390	467	468	446	434	439	453	422	360	481	428	464	452	435	442	411	441	474	451	439	432	453	466	438	439	444	432	423	427	417	416	439	450	452	396	419	380	457	414	488	433	443	432	474	434	431	463	442	472	465	451	423	424	425	430	435	448	452	437	448	447	431	430	470	462	452	470	450	441	452	467	442	442	418	442	411	469	441	457	437	414	445	443	454	416	447	451	470	440	465	474	444	425	439	425	434	414	461	443	419	429	445	447	439	454	444	440	454	474	450	437	457	445	441	461	464	427	456	425	399	445	447	482	428	456	405	483	455	425	426	474	443	429	438	462	468	401	428	422	434	464	413	430	437	417	436	424	440	453	453	424	456	428	424	397
23896	23516	40122	39711	28994	17708	5208	757	582	532	586	548	534	593	521	535	609	570	577	520	546	497	544	559	543	533	521	573	493	537	568	553	533	563	510	532	520	520	516	512	544	568	557	530	525	528	561	547	564	516	510	540	552	517	550	563	514	556	521	503	501	527	502	513	521	529	518	537	552	524	538	495	538	557	598	521	558	537	540	536	559	534	530	537	513	501	527	546	543	519	517	543	536	578	528	550	559	534	523	503	547	539	543	488	499	528	548	533	565	538	546	543	531	508	526	519	512	555	543	489	514	545	512	539	521	576	522	517	508	515	503	540	505	558	526	498	503	485	502	519	515	552	557	532	565	533	491	501	511	538	555	526	569	535	589	524	551	581	528	515	495	567	533	532	541	493	524	502	502	572	523	523	524	572	542	512	536	510	529	521	530	536	545	537	550	489	550	549	524	482	526	556	492	513	521	574	545	526	553	546	535	569	543	517	526	542	499	496	534	515	542	518	538	506	544	540	524	500	564	528	514	511	535	489	565	529	482	536	527	536	500	515	510	490	527	514	513	531	509	535	524	521	538	560	567	522	510	539	523	535	530	507	476	520	523	537	523	540	533	522	515	518	565	500	515	506	504	508	565	476	532	547	543	512	522	525	531	521	508	565	504	556	552	529	526	556	545	502	525	475	532	565	523	523	514	511	516	535	517	529	511	542	520	523	545	545	571	533	517	534	541	518	493	498	533	570	506	537	504	568	516	493	502	549	525	509	545	537	523	519	519	551	491	540	554	562	530	532	551	551	532	583	527	519	517	545	503	601	567	525	558	570	568	507	532	509	542	529	500	517	539	499	540	509	495	481	542	545	544	530	552	526	522	551	525	552	489	546	539	535	498	549	494	519	517	496	571	541	550	533	538	523	560	534	534	519	497	545	507	491	495	502	531	539	535	508	511	551	515	606	539	479	530	543	523	542	513	497	538	502	523	497	545	522	523	508	542	521	530	569	543	515	543	539	548	507	510	548	500	538	519	547	510	507	524	554	481	565	537	519	489	522	553	529	546	536	491	570	550	546	508	570	499	515	533	518	534	513	515	493	522	563	533	494	498	498	500	505	548	532	530	521	508	524	514	466	531	541	522	535	507	519	520	537	540	528	556	527	514	490	560	545	533	496	507	481	548	546	560	520	507	544	524	538	537	530	528	565	526	536	558	523	510	536	547	522	488	511	548	531	493	546	546	490	498	541	534	510	542	550	569	490	507	513	512	502	526	571	513	510	524	553	508	504	527	523	547	551	570	516	551	554	552	519	572	482	532	568	549	520	546	511	550	572	556	571	535	509	516	569	546	538	514	529	552	531	508	546	519	510	497	511	539	582	561	542	534	540	519	559	560	559	554	488	544	512	539	547	516	535	535	524	560	576	537	520	523	468	521	547	530	536	503	507	572	552	522	526	522	554	536	525	510	504	516	554	530	493	499	525	521	528	527	532	553	492	552	513	527	522	503	499	539	486	493	521	543	534	530	539	532	527	507	511	575	543	494	532	548	500	526	523	538	502	528	515	517	531	526	521	503	541	516	479	528	507	551	546	538	557	544	555	550	494	520	517	524	514	576	539	549	513	471	544	530	562	554	517	525	496	497	486	539	497	541	526	514	525	525	571	546	468	534	494	515	550	508	563	575	499	529	541	520	538	529	540	519	509	497	558	499	454	507	568	532	522	532	517	535	542	488	529	563	506	503	521	479	563	511	510	496	563	520	544	489	580	506	549	524	557	548	542	524	546	561	519	530	547	530	516	526	531	531	546	516	513	524	510	509	534	566	547	512	566	560	509	573	547	472	560	555	527	515	514	509	534	532	530	537	490	504	549	509	524	509	544	483	522	565	514	540	519	512	513	536	529	545	539	478	492	490	519	536	502	536	562	510	494	511	512	490	545	526	545	514	572	537	497	541	507	559	545	534	537	564	510	478	500	520	509	578	510	556	544	467	487	511	524	547	518	536	540	518	546	511	492	541	515	492	544	583	550	515	537	510	504	524	520	499	545	508	580	530	577	477	555	513	507	486	503	532	515	516	519	511	536	509	513	547	504	534	506	560	526	537	508	529	492	526	513	492	541	516	519	532	529	503	557	509	493	520	498	542	564	568	530	529	540	521	544	524	524	547	521	540	509	556	518	496	545	532	516	520	480	545	538	511	562	520	534	520	512	505	539	498	549	476	497	512	553	521	529	520	514	511	493	543	523	558	507	497	516	518	526	532	490	485	504	513	527	505	518	540	526	574	534	479	543	541	501	548	481	532	546	533	537	569	520	476	542	552	490	526	514	550	496	535	492	517	549	546	501	514	527	541	486	546	524	526	504	500	524	520	534	535	529	507	524	493	515	505	565	496	512	504	534	540	567	546	542	511	571	553	519	553	516	535	526	548	549	551	542	520	502	508	566	551	497	544	534	551	546	498	590	562	511	515	529	487	568	574	565	518	488	560	511	558	537	531	521	533	516	480	496	536	508	484	495	535	558	537	516	518	554	520	552	535	510	533	524	538	565	510	528	511	578	506	490	552	507	546	488	505	548	503	501	530	530	487	547	518	522	530	528	532	504	504	496	507	522	541	543	558	565	590	511	533	540	505	494	510	518	552	530	524	577	557	548	546	527	521	501	546	544	511	508	529	514	499	500	528	521	514	506	544	514	510	539	558	529	524	510	533	511	537	533	528	550	495	547	573	531	541	587	531	550	561	511	500	561	563	527	545	480	504	494	533	535	543	528	524	543	527	537	495	526	497	507	521	530	534	507	496	536	482	550	541	503	507	536	536	530	539	557	557	534	509	502	519	522	544	560	503	560	510	527	503	519	518	495	498	562	509	542	549	537	563	505	539	560	500	514	501	499	528	533	496	524	512	512	564	529	547	510	524	512	558	493	550	503	500	547	575	503	488	494	546	516	510	536	539	494	506	513	527	475	508	537	525	524	483	512	565	493	581	482	531	549	535	528	539	531	557	526	526	522	551	502	533	482	546	529	530	516	535	500	517	513	533	522	533	576	543	561	515	532	494	497	501	525	530	514	475	539	541	518	525	526	543	491	516	538	508	537	551	526	527	516	547	599	536	567	479	507	496	524	549	491	506	477	490	510	543	510	528	512	507	546	491	518	546	545	547	508	535	501	561	514	538	527	574	517	559	548	469	517	521	538	520	556	549	515	523	519	540	539	535	548	534	542	480	518	533	507	511	541	553	538	557	478	502	528	554	536	505	565	497	503	513	532	481	497	512	486	509	527	529	513	548	542	518	525	529	556	529	565	500	554	540	509	542	555	521	511	536	539	506	563	534	520	495	506	548	530	531	516	524	511	506	538	524	527	505	509	538	514	550	530	520	546	537	529	581	552	567	535	509	511	527	521	496	562	503	523	490	547	529	566	520	539	482	502	516	521	515	502	480	550	497	537	537	507	549	522	566	534	510	530	521	511	506	531	532	491	562	519	530	520	476	531	542	520	534	495	498	564
60922	104350	78271	49723	25055	8692	2362	635	548	551	556	548	570	593	572	605	548	516	581	544	551	578	601	578	607	544	610	525	586	573	560	579	547	547	559	595	576	539	600	571	577	615	560	608	591	592	574	552	576	570	558	539	528	578	583	583	555	556	568	563	549	540	593	609	544	579	596	571	555	544	556	539	583	566	572	560	541	545	538	563	552	583	587	606	597	569	578	557	593	587	569	562	582	561	548	567	569	583	569	580	531	559	566	564	553	569	552	560	551	522	575	551	573	556	598	533	547	552	566	541	567	569	557	563	605	596	574	574	632	590	565	565	555	565	541	610	584	566	579	548	558	585	613	547	526	569	576	561	565	579	579	543	547	541	575	588	544	555	541	541	571	598	531	555	561	544	584	567	602	563	556	556	544	546	558	567	598	600	597	542	563	560	600	579	570	585	584	548	621	614	556	579	551	575	541	564	552	578	549	579	544	555	587	612	613	567	574	529	542	577	554	568	534	578	599	558	592	540	533	594	563	577	545	553	551	577	531	608	588	596	566	568	541	589	544	565	597	580	565	578	583	557	562	603	578	554	556	557	575	562	604	567	596	556	537	592	563	604	581	527	605	588	610	548	548	585	527	519	548	568	601	588	588	598	590	536	597	566	570	551	521	571	533	589	568	566	567	593	530	608	592	587	592	587	577	589	567	574	558	525	553	585	499	563	582	625	593	569	582	601	553	562	589	535	553	584	607	576	607	536	552	540	551	538	568	566	574	565	601	534	622	564	559	546	569	560	556	552	550	580	608	521	596	574	574	537	523	596	565	554	598	553	607	590	543	590	552	572	570	574	581	560	573	533	542	546	590	507	574	529	594	593	556	585	571	560	542	566	582	542	515	555	579	526	568	616	550	557	555	528	561	587	542	514	531	584	564	549	594	558	529	536	593	573	561	575	570	578	603	584	600	577	616	564	609	496	540	556	584	584	537	547	525	583	554	515	556	629	545	609	585	529	543	569	580	564	597	575	562	520	575	569	562	566	541	564	545	585	526	567	568	527	575	561	549	554	570	545	602	602	550	569	580	593	535	621	567	553	567	559	532	593	583	610	560	606	532	592	534	546	555	573	567	573	578	544	553	559	564	586	579	584	560	561	581	522	564	551	535	573	572	553	531	576	607	538	588	537	593	523	578	542	550	567	523	538	541	553	570	541	554	587	558	541	572	592	571	603	593	589	569	559	540	557	596	552	565	574	526	595	615	574	559	581	548	581	539	548	538	549	577	579	578	550	548	573	581	552	584	505	528	553	572	560	569	590	563	585	567	543	622	565	575	594	605	575	510	531	575	554	555	556	568	550	545	545	539	547	593	566	527	566	556	558	599	570	599	598	544	603	553	572	590	549	564	578	551	550	599	565	547	518	593	562	574	565	560	615	569	628	566	543	603	532	572	609	559	566	591	540	574	529	593	560	564	549	580	530	590	529	569	573	538	535	541	524	569	541	558	560	532	557	577	546	556	596	544	571	571	583	564	567	528	574	605	541	567	560	568	539	560	554	541	594	582	594	557	565	568	537	570	627	611	543	525	565	578	581	555	562	566	524	560	536	571	525	573	551	530	540	553	574	561	499	557	533	547	580	545	549	577	578	596	518	590	591	557	592	566	554	561	572	524	514	495	570	541	550	597	548	626	604	574	553	499	535	530	580	560	544	549	563	588	564	575	573	566	569	570	572	578	595	554	593	588	544	539	572	584	583	561	613	510	574	591	570	565	529	598	576	539	544	532	534	591	520	580	605	544	579	530	575	548	589	530	606	536	554	571	565	538	605	539	568	555	575	540	591	622	549	527	561	544	573	580	566	559	574	525	521	593	589	570	572	553	529	530	575	533	564	539	555	527	543	585	567	534	607	595	540	551	545	564	550	599	557	577	546	543	556	583	529	585	590	616	603	556	603	556	566	540	553	538	561	564	551	550	568	563	566	558	561	554	624	552	523	566	548	546	519	577	585	548	555	568	554	560	590	593	552	569	585	577	621	571	574	544	542	578	597	562	548	562	534	587	557	581	617	551	582	567	517	555	606	545	578	539	595	571	562	546	577	567	581	531	590	555	549	575	529	537	568	596	538	578	607	555	573	578	585	538	615	578	582	609	509	526	543	600	554	556	543	540	554	586	571	585	585	552	569	594	536	542	524	556	597	556	553	584	575	564	546	533	566	597	543	578	565	512	527	534	559	551	569	570	559	540	572	621	535	572	527	529	596	582	558	601	589	606	525	521	528	546	541	573	567	572	536	595	603	603	555	563	589	591	544	593	553	554	588	588	534	550	579	579	560	534	598	558	555	586	555	563	568	540	579	557	583	555	590	595	550	573	541	581	588	581	559	542	575	578	617	523	569	526	536	611	537	561	580	563	531	556	567	539	530	571	585	549	556	585	571	572	602	564	563	579	542	621	564	510	583	557	553	591	549	567	586	581	543	564	538	559	589	594	563	604	595	568	562	562	583	520	578	567	570	603	518	593	534	520	583	563	576	569	572	544	583	568	568	545	563	552	534	602	561	550	558	584	560	572	554	549	582	591	581	561	575	525	574	554	570	547	547	602	583	550	576	581	573	590	508	575	558	572	550	562	588	582	543	565	517	541	572	532	565	555	571	583	562	526	557	538	586	589	529	543	595	599	590	563	575	564	588	585	545	554	588	569	571	560	562	557	567	543	589	577	546	566	567	551	572	579	599	573	567	543	534	548	552	574	560	530	557	572	575	572	556	550	568	594	568	564	565	561	583	545	585	603	555	544	581	549	541	563	564	571	527	555	585	574	553	554	530	566	573	606	540	584	594	580	557	647	561	541	585	592	578	572	529	564	577	556	553	561	596	596	566	565	572	581	561	571	572	574	559	511	597	531	526	590	607	565	572	549	530	581	557	545	529	581	541	531	591	512	550	536	503	582	598	548	590	591	571	548	563	571	527	573	530	562	564	572	519	585	556	568	586	543	593	572	525	553	527	561	608	601	553	548	558	576	541	548	572	560	616	548	538	530	586	551	580	610	578	562	544	564	614	579	548	593	548	547	591	545	579	573	542	572	546	573	556	571	592	562	570	580	570	563	541	591	564	626	585	523	603	586	575	557	582	588	523	572	524	543	549	551	584	613	614	590	608	565	532	542	538	567	522	572	599	533	574	573	533	560	604	563	568	565	522	572	561	539	564	567	604	562	559	558	510	591	562	492	566	614	510	569	544	552	542	583	587	535	599	585	542	561	569	576	602	571	509	575	559	570	584	543	534	534	545	554	556	571	589	543	546	555	564	543	567	546	561	598	569	561	571	584	532	544	581	571	606	550	565	537	566	515	571	557	593	580	551	592	583	604	534	554	541	569	582	547	556	598	560	588	572	560	521	568	565	561	569	571	562	573	540	631	605	592	581	550	569	585	536	564	575	589	563	540	578	601	531	596	558	565	554	567	542	559	571	530	574	547	555	586	568	605	589	560	564	549	572	572	559	575	547
28684	29477	29490	13469	3357	912	439	338	373	413	380	371	399	353	346	343	397	387	373	380	368	364	398	389	391	417	343	365	338	359	385	371	360	360	411	345	402	397	339	340	351	391	378	334	395	362	360	382	395	388	401	382	379	360	381	371	371	388	340	361	348	371	399	367	357	347	373	353	349	384	369	359	356	402	409	389	384	337	360	386	343	359	362	366	331	361	355	379	366	359	362	360	352	347	349	359	374	347	374	386	344	367	349	397	363	370	422	361	407	374	398	373	353	367	381	363	372	382	402	364	376	386	386	392	370	338	379	351	355	366	356	341	370	333	352	374	377	367	368	376	364	378	378	367	381	358	376	394	394	337	341	358	358	360	372	375	380	360	381	363	351	353	365	354	375	344	380	368	374	355	371	367	405	371	347	388	364	380	378	346	372	388	351	375	353	355	355	370	368	385	378	350	367	375	361	367	330	361	379	362	392	391	360	384	391	362	378	360	353	359	360	390	349	386	351	380	367	372	352	361	390	365	394	349	363	375	365	362	405	354	359	358	346	395	373	379	384	373	377	344	356	382	368	378	347	367	363	366	371	359	433	386	338	384	380	388	361	359	389	341	381	349	386	358	396	345	387	368	392	363	352	380	354	374	363	406	364	355	356	365	368	361	358	364	366	399	334	418	353	351	385	386	353	375	366	394	385	378	377	352	351	335	400	347	374	380	345	354	378	369	391	349	368	379	400	397	356	385	373	411	389	346	333	367	371	362	390	395	343	362	355	326	380	386	383	366	339	353	372	380	346	350	402	353	371	360	370	380	354	393	391	412	370	400	349	348	378	360	362	388	372	378	342	383	379	357	387	348	351	364	366	360	367	379	354	388	363	400	421	357	372	383	367	394	395	397	384	363	368	355	396	335	331	395	409	364	363	370	346	393	344	380	357	377	420	393	406	381	342	363	401	382	329	395	386	365	341	376	375	391	346	394	348	375	378	381	358	411	360	387	347	358	362	334	395	358	369	366	387	383	366	379	378	340	371	360	381	368	380	356	330	394	399	352	382	387	377	388	382	346	375	402	389	370	358	351	367	351	378	369	355	412	360	354	371	352	387	351	390	361	385	345	374	376	375	363	374	397	343	365	379	344	377	383	349	366	381	353	366	380	389	352	385	392	349	373	361	408	359	398	361	391	355	374	371	347	358	370	357	398	376	405	370	409	354	356	366	402	377	365	375	400	364	343	379	331	369	398	386	367	363	380	358	398	360	359	354	367	376	387	380	341	343	379	339	363	352	352	345	347	346	402	358	376	348	394	379	376	366	360	362	361	380	343	381	383	436	405	384	385	390	398	332	368	380	397	371	363	398	385	349	380	415	360	382	359	366	388	359	348	347	357	356	375	345	364	405	370	341	382	350	378	403	406	408	389	375	377	356	367	327	390	365	358	359	386	346	357	367	415	385	363	396	365	389	383	370	396	361	394	356	363	369	393	369	379	395	371	344	399	338	368	353	380	356	371	358	344	394	337	384	398	330	387	377	383	367	367	379	356	369	368	390	377	356	409	403	384	362	361	341	396	387	371	348	345	378	383	344	370	380	370	368	394	343	404	378	348	326	379	362	360	391	357	373	390	384	331	348	376	352	394	373	373	323	395	364	360	381	372	347	388	380	343	342	371	368	395	375	328	346	385	349	348	363	393	339	396	405	341	411	392	361	369	358	371	337	367	318	390	379	356	371	351	385	364	375	365	442	401	361	389	354	344	369	356	342	331	392	399	365	366	370	379	371	386	440	362	377	409	375	375	354	377	357	372	341	344	382	363	355	361	359	386	357	357	335	390	403	391	347	393	383	337	370	391	380	347	358	370	382	399	366	374	335	366	360	382	369	370	384	350	381	405	379	358	347	363	347	363	335	344	372	350	373	382	359	364	352	372	370	374	333	369	336	375	348	377	356	365	396	377	369	366	359	396	350	394	358	372	360	357	389	394	341	382	380	350	353	361	356	364	378	381	363	390	379	377	390	326	348	360	368	388	360	375	361	365	337	390	342	369	384	370	356	383	352	355	382	379	364	394	367	373	396	349	338	390	375	364	409	381	365	381	390	353	383	362	348	360	335	367	372	349	385	423	397	371	365	399	372	364	364	360	339	357	402	377	354	376	368	350	352	366	362	396	371	369	407	378	371	383	382	348	365	354	396	384	314	326	351	324	363	367	348	392	340	383	411	388	389	335	356	356	385	383	353	387	383	337	381	337	369	368	373	354	386	393	325	385	361	375	363	379	348	381	429	342	358	331	335	378	365	316	369	361	357	339	387	367	381	387	357	345	353	368	409	366	377	356	389	391	360	343	371	350	378	345	370	370	384	363	359	389	347	363	344	373	372	389	371	389	374	373	393	382	356	387	388	361	381	362	370	370	378	360	403	362	374	352	383	394	370	371	398	406	367	385	374	334	378	392	382	390	356	395	362	348	363	344	363	361	379	371	348	365	341	379	362	345	373	370	348	382	388	360	371	391	373	361	321	359	358	379	352	410	369	367	368	378	383	383	393	372	398	365	363	371	386	338	381	376	373	387	394	343	355	365	370	348	377	361	383	342	375	372	343	359	361	360	405	368	360	362	341	349	341	368	360	342	401	384	359	402	370	362	355	353	400	380	340	359	379	374	334	312	359	335	366	376	373	352	371	353	388	344	384	328	370	359	382	349	381	354	389	365	418	383	366	383	384	400	385	392	344	372	364	411	354	342	347	362	387	364	360	373	378	397	361	358	377	401	348	350	351	362	365	369	356	389	353	361	379	332	381	357	370	378	380	355	369	356	334	380	398	352	371	355	342	359	359	341	386	366	362	361	347	381	374	381	376	358	375	323	351	381	344	403	347	380	398	358	374	399	343	373	334	384	373	385	392	390	398	388	349	385	367	369	364	357	374	347	380	357	392	396	335	394	379	358	359	423	373	372	324	320	384	363	391	369	337	379	375	386	370	387	369	385	350	366	376	365	343	358	401	345	398	336	383	389	404	361	397	403	381	388	395	374	396	351	354	370	332	375	356	367	351	338	387	362	391	424	363	358	375	360	394	362	394	388	374	396	365	366	374	376	352	386	384	382	384	365	409	367	369	390	386	409	329	371	390	364	348	398	379	426	385	388	362	343	329	358	353	354	389	344	366	356	354	385	369	358	349	373	364	345	383	370	365	394	335	407	404	354	369	398	353	387	370	349	376	362	368	366	373	381	363	354	387	375	356	361	381	361	365	405	357	375	377	364	408	366	372	376	327	376	356	349	394	357	337	375	351	351	426	367	340	373	363	371	386	344	390	338	367	364	342	376	333	336	380	379	384	371	371	357	386	357	341	391	353	346	340	369	377	394	370	357	380	380	356	361	383	366	388	361	380	386	379	370	377	362	352	361	384	376	388	413	372	396	389	366	386	382	356	413	392	371	357	317	365	373	366	365	376	370	382	368	360	351	343	393	367	396	391	352	377	362	347	360	342	387	368	359	322	396
17320	36791	23606	7451	2625	907	363	324	320	351	327	355	351	329	352	370	334	335	343	330	348	370	369	371	343	349	355	326	356	324	330	364	318	343	352	341	364	316	373	365	360	364	351	388	343	360	335	341	329	384	374	320	366	322	354	341	367	326	361	362	347	328	346	332	324	357	370	332	345	332	356	368	331	322	312	344	335	372	348	337	375	332	325	344	339	351	374	339	364	353	335	334	386	314	359	315	324	381	304	366	364	342	367	350	326	338	350	334	375	330	339	363	354	355	375	350	347	352	315	350	311	363	315	339	334	348	335	328	317	327	338	341	336	357	349	375	345	373	328	354	319	359	358	357	331	350	344	352	327	342	350	306	357	370	334	367	337	366	323	351	370	306	361	328	352	366	347	345	299	296	335	334	368	318	372	361	335	355	350	368	321	330	324	316	314	305	367	336	350	342	334	348	334	348	346	349	347	338	323	338	330	334	365	347	329	348	353	364	341	332	365	390	333	323	364	341	346	359	346	353	352	319	343	357	350	347	329	326	364	353	379	365	322	333	346	343	322	352	361	348	345	357	355	362	341	343	358	315	344	358	305	369	354	359	344	354	351	357	339	336	358	331	340	336	375	336	362	341	354	362	340	339	350	373	336	345	359	340	334	360	342	325	386	352	346	325	330	342	348	333	326	334	359	339	346	371	326	351	363	394	352	334	372	370	341	324	373	385	353	365	350	296	366	310	340	345	338	365	366	343	328	326	361	337	358	355	320	328	379	361	329	353	357	336	365	329	366	347	345	382	361	360	338	356	364	316	346	378	346	356	349	350	345	373	328	381	329	349	329	330	319	339	326	355	328	344	365	301	365	333	356	355	338	355	356	353	365	374	368	338	378	347	364	366	322	340	359	308	344	366	334	382	361	335	357	348	364	379	336	344	366	381	316	324	330	370	375	358	321	332	347	370	376	369	337	358	342	324	338	326	291	356	341	371	358	382	337	309	368	335	374	335	356	349	350	351	341	393	316	365	326	315	336	373	351	378	344	351	343	333	354	343	319	352	336	339	368	348	371	347	343	341	333	348	331	369	331	375	322	339	344	347	332	333	367	335	337	372	368	382	321	349	367	348	366	359	333	353	333	355	375	343	360	375	338	374	331	356	329	357	335	327	349	351	372	323	364	352	365	374	303	283	343	361	343	336	377	339	383	375	329	337	323	363	373	329	366	320	375	347	357	334	310	381	333	344	342	382	326	368	368	375	343	333	344	358	326	338	358	389	371	350	398	364	333	360	324	343	361	337	333	347	341	363	366	346	345	332	305	348	359	359	355	348	349	319	330	357	368	393	365	355	333	354	350	369	370	323	363	319	318	364	365	333	366	334	329	331	332	312	344	338	362	358	392	359	351	344	340	334	383	347	349	355	335	357	340	353	319	331	334	347	360	363	330	346	349	350	326	357	373	344	352	324	319	359	360	346	372	347	324	359	383	350	355	328	347	346	335	361	339	371	353	353	342	332	338	335	327	328	331	316	358	349	371	366	311	346	332	321	338	362	382	398	355	323	337	339	365	351	349	340	342	343	323	331	356	335	339	311	310	343	340	344	321	342	334	380	373	329	343	358	374	297	376	346	338	347	345	357	355	360	351	348	330	378	351	361	365	328	364	345	317	350	363	331	367	355	334	370	360	378	366	346	351	352	375	376	339	326	396	358	328	356	347	336	370	359	314	355	365	350	358	363	350	356	355	333	339	348	333	368	335	327	326	350	350	326	343	357	346	343	374	372	320	345	337	350	347	357	327	355	302	388	409	339	302	337	344	372	327	341	313	313	368	340	364	364	336	371	371	332	343	317	336	350	338	350	344	360	350	320	353	336	358	335	350	361	316	353	345	361	353	325	312	368	321	377	363	374	359	374	364	390	368	335	338	341	373	346	341	331	354	360	330	325	356	370	339	364	358	362	316	340	363	324	376	381	338	327	292	335	344	387	329	357	340	353	368	361	328	341	348	362	346	309	334	312	357	320	347	352	318	311	366	358	330	346	353	314	337	351	334	343	334	356	346	346	365	373	405	329	348	346	332	365	368	386	349	363	361	345	357	344	344	350	348	297	375	352	370	345	330	334	373	347	310	325	340	321	348	346	319	322	364	352	370	298	335	380	356	364	352	341	341	313	314	362	356	358	344	365	384	339	331	357	346	351	366	337	352	343	384	368	356	345	358	364	355	360	336	339	340	360	334	340	369	354	367	338	354	363	330	328	344	349	356	333	340	348	355	328	330	339	351	342	323	335	334	374	315	354	361	325	374	376	371	361	329	343	340	385	327	374	353	341	350	356	312	352	347	394	311	335	335	339	348	354	361	348	347	360	331	343	353	353	349	350	352	330	345	337	338	360	353	318	344	344	333	351	353	330	320	367	345	362	347	362	358	356	342	339	342	359	387	328	344	347	355	333	335	359	301	341	360	372	349	331	333	358	314	340	326	309	373	337	365	340	332	353	364	355	339	348	365	317	349	336	359	348	358	333	387	329	339	338	372	330	339	340	372	355	351	373	320	333	333	318	334	352	364	345	348	319	344	378	372	328	335	354	334	352	336	338	317	373	383	349	340	397	339	348	340	328	348	371	349	311	343	351	340	356	366	346	348	373	365	312	327	342	326	357	374	348	351	354	366	370	361	373	340	328	364	339	316	334	318	337	357	360	339	342	328	331	346	354	337	373	356	347	321	333	362	352	354	337	362	337	360	313	338	327	372	349	343	350	320	375	364	351	350	356	356	379	371	368	386	357	370	339	367	340	355	355	363	348	356	282	380	350	335	376	334	344	365	317	357	344	377	335	310	319	363	362	392	336	352	344	327	346	341	350	367	319	394	323	351	318	361	356	357	375	339	342	360	333	367	346	367	348	335	349	355	325	384	307	354	339	349	351	356	350	359	347	324	378	360	338	372	345	357	347	349	364	366	350	336	368	362	373	347	356	369	357	358	343	332	325	356	366	347	335	319	343	365	358	365	308	314	323	367	359	354	319	326	321	370	331	351	331	316	360	335	340	351	359	358	364	316	369	315	360	356	329	380	370	346	348	325	364	378	341	348	350	346	314	360	369	353	368	349	321	353	337	343	324	329	350	347	355	330	341	353	334	323	346	362	355	331	337	324	366	339	346	341	315	332	367	315	313	367	361	323	370	322	351	373	355	336	360	331	360	385	372	372	329	358	353	357	335	372	357	358	333	352	364	329	363	335	334	336	340	356	325	368	369	380	386	349	381	360	368	329	357	380	349	353	352	349	353	310	387	339	336	366	341	376	370	349	368	368	348	363	313	380	346	356	382	316	342	375	355	371	359	339	324	367	356	346	375	363	348	332	348	380	332	306	332	359	339	351	347	331	334	361	341	352	350	359	362	349	347	335	355	357	356	344	333	336	372	339	345	364	367	317	317	338	350	351	322	380	339	368	347	351	325	347	351	354	347	390	329	350	375	344	361	358	331	343	348	318	355	362	354	361	361
25452	28459	48111	41113	22478	7774	1400	531	415	410	443	431	402	430	440	420	447	407	415	403	419	471	443	406	414	411	422	420	440	452	437	414	417	441	424	447	395	418	406	396	407	443	383	430	420	417	404	385	391	436	430	433	404	428	418	446	459	433	397	466	407	404	405	417	435	413	412	435	419	437	398	407	420	399	397	432	441	474	437	447	434	440	448	448	444	441	451	397	387	436	443	434	393	457	447	451	390	391	384	411	415	430	442	403	385	446	412	423	387	408	450	426	433	434	432	412	430	420	431	447	384	410	430	449	427	394	457	436	429	391	416	421	418	407	443	428	423	417	396	408	404	388	398	433	442	407	411	388	401	414	433	422	419	426	461	434	406	395	406	397	411	417	400	422	414	421	420	432	411	406	421	440	409	402	447	389	447	428	417	439	423	444	405	373	416	416	419	406	391	403	397	377	410	439	425	417	411	413	387	432	423	414	406	436	453	382	412	432	433	398	427	451	407	422	442	402	397	406	434	383	394	393	453	432	404	379	407	425	447	407	416	428	401	401	410	431	417	407	405	415	411	406	439	430	448	391	407	395	401	434	410	439	396	393	410	401	446	375	398	412	422	440	413	428	401	398	450	422	407	407	398	446	390	437	428	377	413	416	415	423	427	397	419	401	409	421	413	422	397	421	443	406	384	394	402	423	411	420	397	420	430	435	408	407	418	421	393	431	420	420	417	407	394	413	472	361	432	448	408	424	444	446	439	438	451	413	432	431	428	396	448	415	382	412	412	426	429	424	423	411	425	418	411	387	412	398	432	414	416	417	416	404	403	416	422	430	403	439	381	432	369	441	411	424	405	416	426	416	405	419	418	418	413	435	404	432	461	394	419	448	419	386	394	448	419	455	432	434	409	457	398	450	407	401	404	395	398	422	390	460	429	419	449	412	398	425	416	428	416	391	403	409	414	447	423	420	397	421	436	395	408	404	399	416	420	426	410	393	441	411	411	416	417	399	417	413	457	404	408	429	410	393	450	432	423	394	450	450	414	389	423	404	391	420	417	412	414	437	421	418	395	426	427	411	424	422	406	424	416	404	439	428	414	373	408	387	383	417	414	426	397	403	398	424	432	423	442	394	419	416	425	415	432	417	385	417	410	429	412	457	401	423	420	427	418	397	448	427	417	389	439	419	414	468	388	395	396	436	446	428	384	402	388	421	392	448	424	433	415	441	425	435	382	400	434	424	419	423	459	452	410	434	421	404	409	424	428	412	430	438	392	426	387	405	412	414	437	404	422	398	408	403	417	419	437	441	409	406	401	415	418	400	417	389	423	439	432	436	415	427	403	417	430	484	409	445	407	432	387	415	412	403	418	419	401	417	395	433	432	417	438	413	397	424	439	439	393	433	410	428	401	455	412	436	412	450	439	432	400	430	402	418	399	423	401	390	386	405	439	421	413	397	429	407	404	448	426	411	415	434	410	414	396	417	414	432	465	442	412	408	414	392	419	407	433	423	453	417	428	433	420	426	443	433	449	411	423	419	424	445	370	399	400	388	443	415	405	418	440	400	404	438	382	379	444	439	396	419	376	386	414	432	415	404	407	405	439	448	384	445	419	404	471	418	421	422	461	448	397	425	418	417	433	402	399	409	425	406	395	407	434	397	400	412	450	447	387	429	425	416	374	407	434	401	427	421	441	423	428	435	433	424	407	437	428	457	456	422	433	443	425	464	416	425	411	439	425	415	411	437	423	446	381	431	419	395	417	437	416	446	413	385	422	398	446	393	429	426	403	439	404	406	373	464	363	394	423	380	398	411	426	438	431	444	419	452	398	400	421	456	423	409	393	404	430	459	447	428	446	411	404	413	424	452	454	403	422	408	446	378	390	415	423	444	405	402	432	449	405	451	448	448	434	440	410	405	427	417	412	396	432	437	393	415	424	379	432	423	400	439	407	422	419	391	393	407	431	411	441	396	448	412	431	410	429	406	433	394	400	413	425	446	433	413	428	402	433	386	422	409	411	435	387	385	411	386	398	438	419	435	433	433	409	411	368	374	417	440	401	435	461	416	429	427	442	407	395	423	421	440	427	395	421	416	430	394	454	424	373	415	408	451	433	395	415	428	424	457	408	421	429	415	420	406	451	388	409	457	455	408	438	402	412	441	417	402	386	448	383	414	447	419	433	407	409	402	413	396	423	383	440	404	395	416	412	403	410	439	363	402	429	423	423	405	401	446	415	418	438	446	439	432	400	429	416	465	437	440	409	465	443	412	386	420	450	422	418	371	391	393	424	416	381	425	393	420	420	440	400	414	449	407	389	441	413	421	409	400	417	436	412	413	426	430	447	427	426	412	421	437	436	431	438	409	427	395	388	429	409	430	412	411	472	416	395	397	399	428	407	464	398	414	406	446	393	413	391	421	425	416	442	453	410	420	415	408	471	394	448	407	439	408	461	415	414	450	431	418	391	420	414	416	442	393	409	412	425	415	432	420	410	388	429	417	428	442	406	385	408	397	409	398	413	383	409	398	416	400	388	383	391	456	393	404	436	443	409	396	444	411	424	425	402	405	415	426	411	397	412	419	402	395	429	416	422	426	433	440	404	418	412	412	418	427	382	391	424	432	429	409	447	396	429	446	404	390	406	445	426	402	421	442	418	405	417	455	432	407	465	455	419	416	451	414	444	384	401	395	428	434	420	403	435	448	446	443	443	408	424	415	390	413	420	401	442	441	420	438	447	412	455	409	406	424	414	409	370	381	448	396	436	406	459	437	416	413	404	430	431	405	404	430	400	427	466	453	376	407	412	395	403	428	408	427	431	398	442	441	457	449	434	441	408	422	411	395	432	444	445	408	382	433	430	411	415	457	409	460	383	430	428	395	447	402	384	423	402	437	422	404	397	431	443	422	444	386	399	413	450	479	392	424	400	462	397	429	402	385	441	447	434	472	437	411	455	396	399	431	404	439	444	396	399	390	403	441	397	450	429	439	405	403	440	440	413	400	418	451	426	415	440	415	394	449	399	429	383	414	403	429	430	412	415	407	418	411	427	408	408	417	389	398	407	384	416	408	443	408	397	404	396	402	436	399	393	429	383	408	384	433	415	422	408	412	419	402	460	424	410	457	408	431	425	442	411	402	435	402	410	437	419	444	413	437	422	444	428	401	429	421	426	455	442	429	426	411	413	415	396	370	469	420	422	419	416	402	458	415	429	423	445	423	421	415	455	445	437	431	412	378	422	463	443	412	398	455	404	434	394	388	427	394	410	464	415	440	379	414	421	405	371	371	433	400	394	434	423	416	400	432	418	420	413	465	421	441	462	411	411	437	458	451	429	410	431	433	434	439	426	443	409	407	374	446	464	405	436	420	453	418	412	408	418	453	407	413	441	411	416	402	417	453	398	409	411	419	400	393	403	426	392	409	386	467	416	420	449	409	431	438	417	446	407	428	431	377	413	428	410	412	442	426	416	426	441	418	417	395	419	440	404	393	371	451	400	409
52022	90987	64916	33469	14199	4338	1037	443	430	426	426	422	470	424	443	437	445	432	464	458	432	451	441	480	498	449	433	442	426	426	438	475	427	413	446	430	396	397	446	449	436	461	427	425	434	434	442	480	455	444	445	457	429	434	437	414	404	445	422	424	430	454	416	432	421	455	435	442	434	450	419	402	439	427	408	413	457	441	405	412	478	409	456	432	441	466	409	453	418	407	416	400	468	409	417	422	413	458	422	431	437	472	450	448	421	426	455	470	472	443	451	422	444	452	413	439	407	435	430	427	417	462	469	393	474	436	457	452	430	493	436	442	409	454	431	457	455	496	390	457	415	464	464	434	468	426	432	412	435	443	436	405	442	448	429	426	443	401	435	425	409	436	428	456	440	465	423	472	419	438	433	448	421	433	439	458	455	434	400	453	446	442	463	460	410	451	431	440	439	463	422	447	399	433	432	435	438	434	463	395	431	440	398	425	413	454	428	418	440	447	456	451	432	440	429	456	442	484	452	417	419	439	405	450	423	406	447	432	427	406	424	456	465	428	438	452	431	432	440	433	430	439	430	415	443	439	439	429	399	426	413	459	449	448	439	416	443	431	473	414	426	458	395	393	419	395	440	437	444	434	449	462	431	441	456	412	435	418	382	428	434	440	434	437	416	451	452	459	458	435	444	424	438	416	385	431	456	415	441	435	420	414	439	425	420	424	434	456	443	472	415	438	436	417	432	425	390	381	448	418	463	414	399	422	471	435	420	471	443	435	470	451	413	410	424	423	454	439	414	447	467	431	408	406	467	462	406	439	451	452	396	416	478	412	394	421	418	458	418	432	435	451	460	428	465	407	453	412	425	456	446	423	391	431	418	449	380	435	468	459	417	386	425	427	435	448	472	401	412	411	443	417	428	447	460	476	435	426	434	443	417	431	416	440	393	419	435	445	453	448	488	453	398	440	428	429	449	448	441	407	459	440	427	421	443	446	437	459	433	431	436	440	428	430	445	451	421	465	434	451	456	411	428	407	433	471	447	412	465	435	436	446	442	440	454	399	417	450	427	433	457	440	439	457	441	436	456	442	458	430	424	449	421	464	448	421	437	420	443	460	413	439	476	456	434	437	428	431	433	441	451	452	411	420	391	437	481	438	470	438	419	433	420	434	435	429	447	440	456	398	433	426	417	427	453	455	432	418	389	430	439	431	419	429	401	443	403	453	451	448	426	410	432	462	422	424	453	400	390	433	431	375	401	427	463	434	423	448	431	445	483	462	430	421	471	450	445	441	483	443	452	427	431	425	444	472	402	408	418	428	419	451	438	430	470	448	426	440	396	464	402	422	442	432	455	452	447	415	441	438	437	457	411	401	442	442	408	435	444	491	450	436	472	444	412	437	429	440	460	467	453	402	446	445	454	468	432	401	451	470	446	390	405	441	451	433	424	404	397	416	439	425	447	432	456	440	430	432	445	413	393	447	402	420	415	429	439	461	448	442	445	484	438	442	442	402	423	447	435	443	411	416	415	419	437	427	411	439	416	422	408	432	436	471	419	417	471	448	431	432	421	451	408	413	408	446	426	432	391	427	469	403	430	437	432	434	414	419	436	452	438	400	449	408	467	434	430	435	441	422	446	443	401	424	426	435	400	411	402	424	461	447	429	439	447	482	412	469	439	430	421	418	468	400	448	470	422	460	417	418	461	445	486	435	415	418	468	451	403	441	438	444	441	444	443	442	395	431	470	453	393	480	426	478	428	450	448	400	420	425	411	434	428	442	445	416	432	440	452	427	456	415	465	452	419	436	409	471	426	458	414	460	378	467	432	456	430	445	412	446	403	440	454	416	465	438	478	432	467	424	392	430	426	410	444	461	420	444	398	446	412	434	448	442	439	424	414	425	451	456	427	441	433	441	427	464	407	450	434	451	445	414	439	412	421	424	412	456	476	453	418	436	461	424	414	410	469	431	408	399	413	439	417	424	453	438	399	430	433	432	429	427	455	421	450	438	459	447	463	414	449	466	414	468	422	456	419	433	422	456	458	437	426	446	447	424	433	413	456	437	463	430	391	449	416	446	471	399	425	396	404	457	419	447	425	426	418	430	443	433	439	470	468	421	425	449	428	462	417	439	406	472	416	455	436	438	456	427	448	457	406	426	417	434	421	444	412	442	440	438	465	438	441	441	442	399	385	440	431	420	446	413	431	463	417	452	462	456	441	426	460	409	473	421	469	387	439	426	445	429	449	462	435	440	439	466	437	423	415	425	462	447	421	444	440	458	422	449	427	459	435	465	446	450	407	431	428	471	459	404	441	409	401	388	429	431	439	453	427	440	432	458	403	433	423	435	402	430	418	424	422	405	441	445	405	436	427	435	426	428	479	407	420	415	408	421	440	440	417	435	456	413	439	402	422	420	453	440	431	444	393	450	424	457	420	491	456	381	449	430	454	474	474	433	426	420	444	439	434	458	437	423	413	407	458	467	444	437	409	404	413	430	400	451	443	444	462	407	393	434	445	419	450	412	436	463	435	449	446	439	436	446	439	418	442	433	450	435	427	394	469	417	430	412	409	432	428	428	401	456	399	396	421	459	445	443	445	432	405	413	450	436	427	397	413	412	454	439	437	463	465	442	428	456	414	456	407	407	406	419	448	446	425	419	459	431	442	452	432	417	403	420	421	449	417	428	453	449	436	426	446	459	459	438	419	421	487	417	440	458	456	411	396	446	461	463	423	428	450	397	448	441	454	419	418	429	456	404	398	467	408	391	478	427	442	421	438	448	440	436	433	448	442	414	439	426	433	429	392	413	457	468	495	469	431	426	433	440	456	421	435	425	404	425	457	425	422	451	467	443	451	403	424	463	430	458	431	429	452	452	433	412	457	454	379	423	419	426	453	426	439	423	449	468	439	425	431	461	431	412	407	425	405	432	452	454	437	405	445	472	416	457	407	430	427	456	434	443	444	467	416	418	444	462	408	412	440	447	386	442	469	430	453	412	465	433	453	433	425	429	471	414	430	424	396	453	430	420	442	426	426	437	428	465	455	458	473	442	439	407	448	438	471	475	445	479	394	451	476	425	451	408	459	467	437	412	412	409	447	447	438	414	435	429	423	415	431	431	442	435	385	412	453	444	436	435	464	440	409	429	450	432	431	414	431	426	456	452	449	433	400	421	424	411	404	450	437	435	440	437	405	416	450	400	434	446	400	403	414	444	432	433	424	444	471	430	420	398	439	447	452	434	440	430	447	415	441	451	409	436	485	408	420	433	472	445	448	389	407	411	459	453	464	447	441	423	429	419	445	475	437	437	434	442	465	409	419	450	442	457	441	474	416	420	462	455	444	437	441	433	426	434	441	425	427	425	462	436	429	435	446	416	436	393	418	407	430	425	468	421	437	478	467	441	424	400	438	434	409	449	436	418	438	437	427	442	432	447	439	432	433	430	434	405	433	423	444	446	434	415	410	442	420	404	451	403	452	456	440	458	446	436	442	438	447	451
23955	24421	41702	41273	28580	16650	4489	785	558	583	567	595	578	529	538	521	533	533	527	477	533	530	570	553	541	570	557	529	508	541	563	556	577	526	568	552	513	547	543	537	502	524	557	555	513	596	490	541	529	554	512	506	517	528	509	537	551	533	557	529	527	556	505	519	486	520	505	504	488	509	471	526	513	527	502	505	506	508	570	535	479	494	495	534	528	521	530	536	487	561	522	528	547	486	498	508	518	512	523	490	530	539	521	509	566	516	516	529	524	507	524	513	511	556	551	506	539	558	525	554	537	547	544	515	502	511	522	526	489	525	538	523	533	508	480	556	491	505	485	503	532	566	503	469	564	502	548	529	491	557	536	486	509	488	526	537	478	540	524	515	560	506	522	515	507	519	512	494	507	546	529	507	542	497	513	519	519	547	494	508	534	538	500	535	482	515	515	507	519	548	510	501	500	465	519	542	532	506	515	512	497	542	468	536	541	495	500	559	545	492	548	534	549	544	541	504	522	520	515	508	561	511	545	541	545	498	533	537	530	526	531	486	536	494	528	515	475	551	501	542	520	567	559	535	536	542	517	487	539	488	533	511	522	517	523	496	556	534	515	508	519	528	558	527	487	522	526	474	522	539	525	538	513	522	566	551	519	517	548	527	515	471	527	511	510	554	552	532	561	537	516	518	525	545	550	555	503	559	504	505	490	515	506	534	508	558	545	523	536	505	558	530	518	518	491	484	532	491	542	546	527	521	529	528	497	527	526	517	533	497	525	477	525	479	519	531	567	518	481	564	527	587	505	533	540	549	537	506	536	520	505	532	508	541	546	482	505	501	557	537	515	508	532	543	521	509	524	544	498	537	518	526	480	530	534	531	545	514	477	490	526	513	568	539	511	546	522	533	522	531	497	514	515	486	533	516	540	497	535	556	513	524	522	545	493	540	551	526	470	528	491	525	501	540	530	535	488	522	536	504	492	524	509	547	565	507	519	578	518	510	517	541	523	539	500	521	509	531	523	488	551	535	495	529	491	506	529	553	504	542	509	499	560	512	508	548	544	515	517	504	514	532	515	552	532	520	514	497	549	548	512	506	544	575	504	488	529	567	495	540	528	501	545	576	544	511	502	535	519	516	524	519	544	510	521	506	557	554	544	523	507	503	520	530	472	443	533	506	522	482	512	534	559	500	505	503	512	511	539	546	525	488	490	487	528	517	479	502	506	481	518	505	520	558	514	547	544	541	543	544	527	518	511	524	544	520	504	494	523	518	530	531	506	548	521	507	484	564	555	505	554	521	523	527	493	528	530	534	522	509	509	483	503	516	519	548	539	519	518	570	519	521	466	483	502	515	530	499	533	523	544	497	530	509	534	532	489	500	516	553	519	528	530	510	498	482	505	525	575	536	489	476	509	527	546	537	565	528	504	484	476	503	514	548	500	556	548	528	514	471	475	521	525	553	548	479	523	509	494	478	554	493	489	512	519	534	564	516	531	528	531	538	493	466	503	515	532	513	526	505	515	502	533	509	514	515	513	542	513	559	556	497	525	540	533	512	548	567	517	522	551	500	516	536	524	507	506	558	490	558	543	504	504	564	539	506	492	515	471	491	515	566	507	512	531	544	526	550	510	542	519	475	509	549	523	556	517	516	554	533	515	498	480	517	486	471	541	527	535	537	500	518	468	536	524	509	514	544	536	528	554	514	523	525	490	522	542	475	553	515	548	548	520	527	491	519	526	471	503	548	466	530	519	496	564	553	522	528	533	549	513	502	541	535	536	531	532	500	527	493	550	537	516	538	510	510	505	506	536	574	501	506	517	517	504	546	508	572	502	563	519	551	522	529	518	524	503	509	512	526	530	509	536	537	554	526	502	528	505	537	494	512	561	531	547	494	536	516	523	495	478	561	518	582	487	506	514	484	543	504	501	548	503	505	510	541	480	468	500	521	521	519	495	567	513	495	523	543	534	511	509	523	524	541	521	541	485	520	524	527	529	533	526	513	542	530	544	537	480	549	540	503	507	509	536	479	549	480	496	486	515	512	525	480	497	532	472	535	502	560	528	553	570	528	529	548	555	554	527	524	505	537	509	483	525	514	509	548	542	517	476	508	514	527	520	531	530	495	538	509	554	477	500	536	514	499	508	492	489	528	518	507	488	487	548	479	521	530	484	515	536	535	538	521	506	527	547	501	503	528	495	522	526	498	552	542	508	555	504	511	518	517	529	554	472	527	518	524	585	534	520	516	515	545	504	515	543	536	541	498	487	515	527	499	500	512	517	513	526	500	526	516	496	525	475	527	523	538	500	535	528	541	518	493	562	530	532	525	552	532	497	499	500	539	540	474	463	530	504	549	497	495	502	517	544	518	505	569	489	539	564	506	495	512	535	498	487	532	513	539	486	495	477	551	514	537	498	493	567	590	490	497	552	570	516	551	493	581	501	531	522	514	527	532	552	522	519	533	536	486	556	482	531	522	480	528	477	571	516	523	534	528	534	508	543	531	496	505	514	535	518	512	483	544	507	574	529	499	528	531	555	522	519	542	507	548	518	532	527	522	554	553	501	528	509	492	485	522	504	520	496	550	479	552	501	508	528	533	509	537	532	525	481	525	553	542	506	520	515	555	509	507	507	574	531	541	513	554	515	550	530	514	505	470	485	514	524	527	586	486	523	496	507	520	539	509	501	508	540	536	505	510	539	513	557	520	505	543	562	519	469	539	521	545	549	539	536	536	530	544	546	542	511	518	538	485	513	505	523	528	537	558	544	502	502	540	498	532	537	539	547	528	527	493	535	545	539	519	519	525	516	511	528	538	519	505	523	563	524	504	513	507	472	545	554	515	513	529	531	499	564	486	532	547	505	556	532	486	516	525	518	524	519	530	545	523	540	477	515	510	514	519	498	543	548	514	508	541	549	520	517	523	547	539	550	513	531	538	538	536	497	523	521	499	509	520	518	497	552	503	542	506	529	558	550	489	490	506	525	548	511	486	562	515	531	527	525	536	533	511	527	522	500	550	535	587	490	531	497	536	500	503	521	518	511	507	514	546	507	507	494	503	540	517	508	515	516	496	521	523	547	513	513	525	528	534	535	513	525	488	478	501	517	522	522	579	503	487	528	520	527	537	504	528	577	564	542	512	517	485	547	512	574	549	479	525	522	482	536	560	520	508	523	522	516	535	522	505	556	522	511	500	493	550	470	487	524	553	521	526	530	497	566	502	546	528	494	519	510	502	539	525	552	584	502	516	500	501	519	516	521	554	488	494	497	565	537	476	525	520	505	565	498	504	503	467	499	504	506	485	494	499	510	486	514	524	516	513	520	500	525	540	494	470	522	514	546	524	549	531	553	491	517	530	484	540	528	523	533	519	525	494	528	508	481	496	508	533	554	490	531	533	543	514	517	507	517	496	522	539	501	543	527	556	573	499	532	531	511	540	539	532	540	527	521	536	526	531	519	548	527	533	509	500	520	547	498	567	474	563	578	505	513	537	519	526
60346	104403	78077	50138	24155	7652	2066	589	542	539	582	579	566	627	567	576	581	554	557	565	552	573	625	569	565	598	579	598	579	596	579	573	539	581	616	579	573	568	588	562	581	579	529	547	569	529	574	568	555	485	526	542	575	581	539	558	553	583	569	550	593	610	522	537	567	588	575	560	557	555	597	529	564	604	572	553	555	546	524	548	593	528	561	538	591	560	554	571	610	538	551	575	560	536	564	538	576	546	606	606	545	545	576	550	590	520	591	541	576	531	571	537	558	572	585	576	529	605	573	537	568	568	563	545	582	596	547	580	544	566	540	564	511	513	559	536	563	561	525	609	544	581	608	542	585	534	561	529	557	554	556	571	551	585	594	568	580	615	527	550	553	574	564	546	561	534	591	617	548	569	558	552	544	582	574	538	570	526	570	565	605	511	574	600	575	549	578	541	590	556	572	589	547	571	579	539	555	577	581	581	582	568	549	550	525	587	581	584	556	585	534	585	544	580	608	547	566	550	525	545	548	593	573	583	602	576	572	523	566	561	616	556	569	537	571	570	554	572	599	549	580	595	578	570	536	570	527	579	570	553	545	580	580	556	576	564	547	598	592	574	538	571	573	564	554	541	572	577	556	568	541	562	573	567	547	557	542	559	518	567	577	563	583	557	552	569	553	548	577	576	558	576	573	537	563	599	581	539	617	557	612	547	556	554	572	522	549	615	549	592	578	519	589	511	488	549	543	574	595	569	573	542	569	607	578	553	557	565	549	561	568	584	551	559	534	507	584	538	592	570	538	581	539	568	575	574	521	567	578	574	599	585	562	571	571	547	563	557	562	547	533	564	591	571	594	554	608	524	542	558	570	575	542	561	585	581	557	521	584	563	576	541	569	611	539	524	515	525	549	526	611	584	542	591	600	576	577	571	548	548	558	574	560	549	552	591	607	572	583	567	529	544	569	558	495	568	514	563	530	622	536	535	528	531	557	621	590	585	547	527	565	522	599	556	617	571	578	573	515	505	595	558	573	562	584	605	587	573	532	560	549	586	546	607	539	538	546	607	598	564	598	529	550	534	582	543	549	553	548	560	584	557	603	590	574	547	570	571	599	566	600	559	547	557	569	560	543	585	580	592	557	585	537	506	537	516	599	554	608	508	543	560	555	558	608	577	552	546	569	549	537	556	566	597	569	529	551	572	560	535	572	577	579	540	528	569	567	566	592	587	559	567	585	566	580	511	578	533	579	560	564	508	564	574	579	543	558	560	568	560	553	570	543	559	552	573	572	590	563	528	591	553	566	560	596	555	544	556	535	563	552	565	557	530	541	550	521	555	560	546	616	560	556	563	561	511	566	570	534	518	564	540	528	588	570	575	558	542	570	541	587	559	579	581	559	552	546	545	587	565	551	559	567	576	594	576	585	574	571	522	570	558	555	564	594	586	534	551	553	545	545	583	599	562	538	553	568	595	565	566	536	532	596	577	527	568	578	546	549	587	557	586	557	566	593	580	576	538	592	586	559	557	542	526	592	599	533	556	592	560	571	586	594	553	578	565	536	569	549	542	553	541	520	598	532	606	575	568	513	530	545	555	557	538	577	565	568	582	576	605	546	519	542	551	525	577	579	579	549	557	547	512	562	564	595	529	597	545	528	581	600	582	599	558	570	551	595	561	589	598	566	630	569	555	517	563	565	577	535	562	586	571	612	548	548	579	528	583	596	552	566	540	574	580	586	549	571	533	576	610	570	565	549	531	569	510	559	520	564	555	558	533	542	558	555	538	565	601	553	577	574	555	589	525	583	568	584	562	602	551	544	560	541	575	561	591	616	569	571	570	544	551	562	563	572	567	550	575	549	567	552	547	536	632	536	534	555	563	557	591	526	551	512	583	538	593	580	533	587	562	589	617	536	605	583	553	572	549	535	577	546	556	558	549	579	549	581	587	590	577	562	562	562	585	553	555	577	523	572	516	570	563	503	578	553	526	558	564	565	537	573	577	591	573	533	576	557	546	586	539	582	535	540	576	555	577	543	526	564	589	559	590	584	566	538	599	549	590	574	506	561	540	544	569	586	559	581	573	549	569	564	553	549	548	533	569	539	541	554	584	530	546	522	539	577	551	576	564	551	570	568	520	595	527	575	563	544	573	561	565	558	560	608	556	564	557	554	562	534	572	601	587	558	597	523	545	562	533	565	580	569	557	567	510	517	583	557	574	542	541	524	564	552	512	593	572	566	585	551	565	576	544	562	566	554	541	553	549	571	562	499	554	571	524	597	536	614	599	593	595	593	542	582	544	547	525	552	580	539	542	545	589	563	560	580	593	599	541	541	535	572	578	574	573	544	555	566	607	564	568	538	574	529	588	516	585	591	588	560	589	573	539	557	603	568	566	563	556	566	569	541	581	541	567	566	537	584	552	544	568	538	597	579	550	588	557	554	572	554	558	576	572	516	569	554	580	571	547	571	559	554	594	561	532	550	559	571	554	549	520	591	567	549	591	597	555	579	517	534	588	542	548	559	608	565	636	528	585	564	540	572	574	576	505	567	558	513	572	581	560	536	550	579	568	546	570	550	551	570	527	592	530	565	580	523	538	552	591	576	578	553	561	537	537	520	543	552	529	561	552	557	577	581	539	519	546	581	534	565	526	524	552	535	578	592	523	546	602	590	595	573	529	575	570	544	568	564	553	518	538	558	530	562	520	542	532	580	547	551	557	537	541	597	598	562	588	512	542	583	559	553	572	580	554	556	561	526	606	586	563	551	566	573	559	518	518	553	584	600	585	547	531	541	539	537	570	535	576	587	550	571	548	548	524	582	580	596	590	551	566	529	530	562	561	558	546	583	534	558	579	541	569	570	562	551	537	601	596	578	551	549	551	583	573	522	499	558	595	534	582	560	563	521	569	541	544	579	594	555	587	545	561	588	559	512	539	571	543	553	555	548	590	554	587	587	607	564	537	575	580	553	591	600	562	566	550	598	560	554	568	562	581	547	527	531	554	579	539	568	553	566	582	565	573	559	558	536	582	604	583	566	567	573	553	520	582	571	524	614	515	550	578	517	584	582	551	580	538	538	563	567	604	571	524	581	583	591	581	567	492	553	609	522	548	534	597	575	512	564	509	572	540	544	506	573	540	535	539	607	555	593	527	603	546	580	594	536	564	601	563	577	530	535	570	565	530	563	575	582	588	520	577	523	555	575	549	579	574	599	579	570	515	535	552	584	584	535	549	583	532	541	602	541	558	584	557	550	527	579	582	538	539	577	555	572	509	581	553	551	587	524	551	587	545	543	543	554	504	511	538	547	528	555	584	543	548	553	598	548	590	559	582	580	570	513	547	564	551	569	559	553	566	521	533	530	538	570	587	503	544	585	605	590	523	563	537	559	574	581	561	552	536	554	567	583	538	550	529	547	616	589	532	555	568	583	533	582	567	583	543	575	578	558	538	550	535	544	576	540	570	516	532	549	545	553	546	547	614	542	537	578	553	569	529	545	533
28466	29992	30475	14686	3210	893	461	367	364	360	385	377	370	400	389	345	377	359	363	373	333	384	368	364	382	378	358	371	395	363	365	403	368	395	359	392	384	383	360	359	362	362	358	368	366	389	346	370	382	383	346	382	367	334	369	371	353	369	373	340	369	365	375	369	349	395	403	355	364	378	367	366	393	388	373	364	362	379	365	430	370	362	370	375	362	394	363	339	372	376	393	354	375	357	359	356	354	353	384	364	351	378	363	360	359	347	362	365	366	351	363	374	365	392	363	386	364	354	345	345	386	348	361	334	358	394	360	352	364	364	396	385	368	388	384	353	362	342	345	342	352	392	342	381	308	379	381	353	336	388	408	363	351	355	368	358	359	370	399	430	356	345	349	324	347	374	373	373	357	398	350	345	372	366	360	341	359	340	332	386	361	356	376	408	377	356	367	376	372	379	319	408	379	342	375	359	363	362	384	348	361	334	363	332	323	348	358	357	383	401	352	417	370	376	355	381	335	371	361	386	403	350	368	381	347	387	382	365	374	373	376	372	361	344	347	391	386	394	373	366	368	426	375	345	412	347	345	327	396	338	380	364	346	400	397	389	386	396	385	363	376	382	351	372	377	361	348	376	367	348	358	338	381	344	359	376	374	370	337	348	373	334	393	387	358	373	395	358	354	362	363	388	359	405	381	404	361	354	343	379	407	362	349	361	371	354	398	372	378	370	363	345	335	360	335	351	371	403	350	319	326	367	360	328	368	349	394	386	359	333	376	341	398	362	404	390	386	348	351	355	339	390	329	372	382	337	371	362	383	374	360	368	359	359	402	415	364	367	366	375	399	364	366	372	386	362	348	350	371	338	384	355	387	365	353	361	369	378	355	376	397	391	374	365	341	392	347	353	362	328	346	362	365	365	400	327	367	389	381	335	366	380	339	364	374	355	380	415	367	359	337	371	346	379	390	380	354	390	357	369	328	384	374	379	374	386	375	354	400	357	371	365	370	371	325	361	373	382	391	372	368	390	389	377	357	392	354	382	377	365	334	356	385	352	378	383	350	365	321	348	368	391	352	375	373	402	388	346	401	372	375	365	374	393	411	369	376	380	351	376	380	363	356	366	354	346	362	381	352	361	371	357	364	345	393	381	343	339	374	363	415	364	367	366	363	341	398	335	392	380	368	377	387	343	348	373	392	371	367	377	370	359	395	357	418	373	399	398	336	386	370	398	367	386	375	352	366	361	417	371	358	351	330	348	391	366	333	361	336	349	354	387	341	381	378	366	403	366	376	342	355	397	369	367	362	370	377	365	404	380	355	333	364	364	358	357	385	366	353	393	372	354	431	331	341	386	354	358	377	352	375	371	389	369	366	386	337	365	366	328	367	391	339	371	367	350	399	360	352	381	354	422	362	347	336	359	365	369	366	329	351	378	366	372	358	396	369	381	363	385	392	340	411	377	362	352	382	387	369	397	360	387	341	352	381	363	386	403	350	379	377	361	363	389	379	366	368	367	336	377	375	353	356	381	359	375	365	406	341	413	380	352	359	358	349	400	401	356	378	369	369	359	355	346	371	343	379	369	357	350	379	350	364	359	366	349	368	401	384	410	363	368	342	359	387	353	368	359	379	378	369	335	369	393	372	351	381	358	392	389	375	347	372	359	370	409	331	367	343	341	367	390	368	369	346	390	351	370	390	354	353	382	373	356	363	387	376	337	383	359	393	359	367	371	402	349	379	332	347	345	377	340	355	370	377	358	337	365	392	390	392	333	368	358	353	347	363	382	366	381	351	368	379	363	367	361	372	355	395	371	383	386	363	389	383	358	367	362	387	318	389	381	351	337	399	354	357	371	394	364	356	355	414	338	392	380	365	364	329	371	350	373	378	357	367	361	356	372	418	409	383	404	367	348	330	364	354	376	374	366	357	343	360	348	346	397	335	377	360	391	368	435	332	356	352	371	402	385	353	362	390	393	377	394	348	380	359	349	372	392	376	362	364	372	354	353	387	348	359	354	370	385	381	396	387	359	342	365	391	336	359	372	346	396	357	386	363	386	364	375	344	333	387	361	409	345	350	397	364	335	377	367	376	367	369	378	369	384	370	407	357	382	348	356	348	338	380	400	351	374	348	360	332	363	373	372	396	346	397	374	372	343	371	375	384	346	361	340	356	334	347	356	358	360	356	391	359	416	384	364	375	375	379	372	369	347	384	366	385	349	325	407	361	344	394	367	385	346	399	353	356	386	379	374	380	366	370	357	343	375	383	359	370	347	387	371	399	367	407	371	369	363	396	411	355	343	377	389	372	378	356	343	357	332	374	357	352	340	402	360	383	339	361	365	383	340	396	378	402	371	394	351	351	392	364	341	335	385	334	383	400	399	384	384	336	357	420	353	352	366	349	355	353	379	378	369	383	359	361	381	379	356	345	378	348	366	357	389	373	395	405	362	356	387	387	351	374	380	351	360	343	372	361	360	374	361	343	359	338	361	365	359	368	382	344	339	359	355	343	367	336	383	420	347	377	350	360	368	332	357	333	401	369	396	380	385	380	381	377	352	378	356	384	392	383	388	378	335	333	384	413	371	379	333	391	370	372	370	369	384	357	373	380	394	364	364	375	371	379	368	368	377	346	360	372	366	354	351	345	386	343	373	366	383	383	322	409	352	400	384	340	408	359	355	360	417	339	370	372	368	345	376	326	362	360	344	357	380	345	370	396	363	373	371	368	387	370	366	374	363	369	381	367	362	377	346	360	356	358	403	358	360	405	370	384	363	375	364	334	343	345	357	362	343	391	380	390	381	346	362	334	394	334	373	398	340	372	374	405	362	346	366	375	346	339	342	379	369	346	386	367	359	374	375	335	349	314	398	359	360	383	363	368	335	375	389	369	366	376	385	363	372	378	388	353	363	373	364	388	343	386	377	389	370	391	358	400	332	345	341	415	389	354	387	401	334	413	360	367	384	356	367	365	382	355	370	359	368	383	368	363	403	336	348	383	376	408	355	352	364	355	380	346	373	373	349	363	344	342	354	331	331	371	366	361	358	380	349	382	367	344	357	377	359	360	362	374	379	379	387	389	350	351	366	382	388	421	347	337	353	390	346	346	351	371	343	361	315	352	360	350	360	388	352	387	382	371	377	385	341	374	377	365	359	367	379	364	367	408	438	415	358	364	366	359	385	346	371	385	382	396	349	373	367	363	369	417	385	387	389	366	380	355	371	395	348	363	378	364	342	390	346	352	355	361	344	373	353	328	328	380	358	366	364	379	373	369	351	343	342	375	408	352	387	363	362	395	376	404	404	360	328	336	347	362	378	365	342	370	343	373	366	365	346	374	386	381	382	364	377	347	356	320	362	361	402	350	376	370	380	371	387	365	370	362	368	361	355	302	366	363	369	333	352	386	353	384	373	352	374	366	356	348	373	363	377	360	342	385	363	381	367	362	378	347	362	339	398	400	380	353	356	392	351	392	391	380	375	358	385	393	375	383	417	387	349
16141	38515	24608	8072	2336	833	465	359	338	358	366	376	359	347	336	320	352	348	364	367	329	362	357	343	353	382	358	332	363	334	351	366	391	354	408	351	355	356	367	308	335	373	351	307	373	356	321	362	411	354	339	354	363	347	363	366	312	349	354	342	343	342	346	383	334	365	368	324	341	317	362	333	335	343	324	347	345	352	368	371	363	330	343	331	339	364	339	344	350	392	344	352	362	374	352	371	348	324	356	360	373	345	318	324	355	328	384	359	361	387	333	357	351	369	342	336	330	300	335	339	345	324	345	362	368	305	326	335	336	381	368	375	331	366	351	327	355	328	380	326	358	316	359	359	324	362	344	329	381	342	372	352	376	336	362	317	364	367	320	355	293	321	359	366	371	364	327	371	329	348	330	375	334	324	337	312	370	332	339	350	333	371	366	360	333	370	378	331	354	336	372	347	379	350	354	354	340	341	377	350	338	388	339	360	362	343	323	352	361	354	365	353	309	338	368	362	312	372	352	359	339	355	343	354	317	340	349	345	361	335	345	376	360	354	360	328	367	349	371	331	346	348	352	355	348	331	340	320	348	345	362	343	352	358	325	335	371	350	343	327	378	324	333	333	362	347	376	365	365	331	325	374	352	355	368	368	384	350	371	333	351	350	352	334	326	369	318	346	321	333	356	381	325	356	318	356	340	362	361	328	378	357	366	347	322	357	382	342	363	345	391	351	301	365	335	356	380	345	347	346	356	364	341	360	369	334	357	406	347	405	352	327	349	341	325	336	343	343	354	381	332	345	357	338	347	340	369	372	401	358	356	371	370	395	344	339	337	345	320	351	344	366	329	350	331	369	353	361	378	365	343	370	342	344	367	366	355	338	351	388	331	356	352	383	354	363	352	346	336	365	346	334	381	376	338	341	372	354	342	326	346	345	344	351	371	358	405	347	348	360	345	357	391	366	322	359	361	347	317	336	386	343	356	368	346	338	370	363	356	326	332	360	347	346	333	368	373	374	368	365	358	356	352	345	360	339	352	349	357	379	381	367	383	370	352	337	334	326	359	363	360	362	330	351	338	382	366	364	382	388	341	330	369	360	364	364	332	346	338	336	363	356	342	353	329	346	381	326	352	377	371	346	360	364	332	354	362	364	345	393	371	373	330	340	356	335	339	362	371	357	334	305	342	334	343	342	330	360	372	359	333	378	339	343	295	379	334	379	351	368	364	329	356	330	303	340	345	357	398	332	354	375	360	346	358	353	397	360	325	368	335	339	367	346	392	344	357	359	337	353	364	361	352	339	363	344	357	333	374	361	364	322	340	360	337	360	347	348	349	364	344	327	321	358	336	355	331	368	382	352	378	331	342	343	369	357	361	377	352	353	340	344	345	331	365	354	364	354	342	350	325	337	332	372	361	303	372	354	331	345	331	365	311	369	359	361	348	369	370	382	345	352	358	334	356	362	371	383	356	326	370	340	365	334	352	367	377	358	357	337	357	356	376	318	347	355	344	358	355	341	384	322	344	365	390	350	324	347	375	357	358	343	335	343	372	336	375	353	349	369	353	364	335	393	319	324	318	374	373	347	373	378	355	338	397	340	343	342	326	365	368	375	367	347	325	328	330	343	341	354	348	326	360	324	335	315	340	329	323	344	347	368	362	344	368	343	360	332	346	316	398	354	335	333	360	359	323	364	359	334	333	348	340	325	349	397	364	315	354	342	355	383	333	324	361	345	353	349	349	361	345	379	319	316	340	355	336	325	365	366	321	353	339	332	345	358	373	365	345	338	366	337	359	376	353	370	357	351	347	338	299	359	352	346	362	364	364	336	322	346	347	349	321	380	382	340	371	356	354	356	362	362	361	346	362	386	318	338	366	324	376	350	324	344	376	364	359	354	379	365	345	370	344	346	343	355	363	329	343	352	358	359	332	388	318	366	324	337	363	342	358	346	321	332	327	331	351	361	391	351	376	371	333	323	379	322	354	347	317	320	339	354	355	352	332	359	326	359	335	334	339	336	336	342	346	327	328	340	370	318	381	348	315	369	314	336	323	314	384	343	326	346	356	355	337	360	375	359	365	395	357	354	351	338	358	337	359	343	335	342	377	360	352	355	316	385	362	357	341	343	361	323	295	345	337	324	317	351	340	332	345	348	332	337	361	356	337	359	356	350	350	356	357	327	328	355	350	359	346	332	370	356	310	353	363	347	385	367	372	341	339	343	344	348	380	353	358	343	373	320	355	347	344	333	341	367	345	401	319	383	336	360	389	353	375	376	354	364	364	357	338	355	340	337	339	346	373	357	340	354	318	349	320	363	376	354	308	352	349	358	359	328	338	359	381	363	340	331	349	316	371	357	348	347	385	335	369	389	337	339	341	362	362	296	362	365	339	386	327	362	382	370	342	324	338	353	338	363	345	354	305	363	342	330	361	365	354	329	356	342	364	332	338	388	351	371	369	366	364	352	355	323	351	322	358	339	339	364	352	351	358	321	337	330	348	343	342	348	369	350	340	351	378	334	341	351	351	325	341	329	353	369	333	338	358	347	348	370	355	345	337	393	379	339	336	334	333	384	337	341	315	355	342	352	363	345	325	364	392	350	342	315	354	370	373	367	352	369	349	364	325	371	383	331	362	337	343	356	311	350	337	375	325	302	361	343	351	369	340	401	372	324	338	316	324	349	358	339	369	346	359	341	335	377	356	386	352	383	342	380	364	343	344	351	330	355	343	334	345	340	379	337	360	359	320	327	339	360	364	331	337	356	358	341	356	334	349	369	348	390	383	338	346	330	368	361	374	352	350	380	300	351	361	341	373	368	348	304	359	330	370	378	359	351	351	326	351	346	385	332	336	328	361	356	352	348	345	340	324	344	318	349	350	357	353	352	355	351	357	377	349	355	373	336	356	362	400	337	353	330	367	384	365	343	342	392	322	334	348	360	381	324	331	349	345	335	338	343	375	341	312	355	396	348	362	381	371	382	356	303	345	383	350	357	386	359	376	358	379	342	360	349	355	361	338	351	351	357	313	343	352	331	353	368	347	343	378	351	358	310	352	352	383	370	344	303	332	342	365	381	348	337	365	347	361	354	341	320	326	337	383	334	350	378	367	346	376	366	356	349	362	346	371	342	369	352	353	347	377	367	350	374	384	350	361	339	326	345	376	342	379	338	342	332	319	330	346	367	355	337	358	334	337	335	339	361	338	359	341	347	321	340	385	345	327	347	345	369	398	348	333	346	336	362	331	366	362	338	335	338	354	363	320	352	343	352	363	346	318	393	344	387	313	337	353	359	338	361	342	309	347	339	327	370	361	317	342	366	344	373	349	351	358	338	341	406	364	377	348	377	357	342	338	361	362	351	362	388	376	342	338	349	375	338	365	354	376	341	353	346	346	342	357	361	350	355	328	366	357	357	372	367	313	348	365	345	353	351	368	357	360	372	320	369	359	333	365	343	357	353	361	346	372	364	340	343	341	387	335	343	359	345	336	338	325	353
25312	29509	47949	40220	21266	6842	1274	491	450	453	436	484	450	446	431	448	438	454	401	438	431	443	433	418	425	440	421	403	427	417	411	436	430	427	422	416	410	422	394	429	459	425	429	408	445	422	398	421	394	426	422	425	419	424	434	468	418	412	435	393	413	380	431	381	409	431	403	412	430	387	425	427	434	422	448	455	406	426	398	429	441	432	435	437	420	402	452	428	450	410	405	405	406	416	398	399	407	403	432	403	394	428	415	403	405	414	434	427	430	414	404	429	424	392	431	454	393	407	414	390	423	434	426	409	404	466	432	435	422	403	434	473	463	427	381	418	412	399	419	423	393	444	434	423	406	460	414	432	416	402	414	460	421	406	375	439	422	364	419	427	408	401	416	405	420	406	371	404	442	392	415	443	434	431	414	450	414	404	404	451	414	429	423	427	413	430	409	416	408	463	422	418	426	439	431	425	467	419	432	403	432	448	399	403	434	407	394	437	382	416	443	405	435	379	394	427	428	388	383	419	422	436	445	395	423	386	426	419	416	415	440	424	395	429	404	431	409	424	441	465	417	436	435	455	439	409	393	445	410	408	407	444	463	436	427	440	426	383	436	404	422	414	410	451	405	450	395	424	434	419	394	441	379	416	434	388	419	417	417	427	405	414	428	426	403	386	451	442	413	408	414	391	404	377	447	421	425	441	429	402	390	447	445	407	434	413	414	411	383	425	436	401	454	381	435	399	411	391	398	412	417	425	443	433	399	418	450	433	384	427	412	452	414	432	391	426	400	428	418	458	424	433	419	396	431	434	410	414	438	419	430	381	430	439	401	434	401	422	408	425	409	435	447	397	437	424	377	375	431	403	408	397	431	411	441	427	388	410	423	400	426	432	412	416	443	421	388	393	447	424	422	459	382	406	438	430	422	450	397	417	451	405	400	435	413	443	370	401	399	453	427	398	417	432	430	440	434	461	437	462	426	409	452	448	413	402	418	440	450	408	414	391	416	425	420	446	418	388	412	421	444	471	392	445	438	431	425	434	419	405	427	356	432	444	388	412	452	439	384	441	443	408	450	463	437	405	397	416	393	410	441	425	456	442	428	433	423	453	431	398	428	436	420	452	428	437	399	387	414	405	454	362	412	423	407	441	400	428	456	452	453	413	423	430	417	405	416	414	462	425	441	427	413	396	445	446	410	425	408	445	420	420	407	417	421	450	407	402	408	416	452	417	433	391	388	411	370	422	400	431	422	433	412	426	401	417	393	446	388	452	388	467	418	409	425	430	426	377	438	428	438	394	438	392	441	407	434	406	434	443	397	403	387	410	430	382	404	456	438	395	400	474	414	445	390	416	434	426	414	419	431	420	465	380	402	403	404	413	367	401	398	414	406	414	420	414	431	415	458	377	407	407	411	408	450	417	455	411	426	392	436	422	427	420	423	426	427	427	404	419	428	382	404	424	410	447	426	373	431	379	419	412	428	440	417	410	388	425	407	406	450	414	428	413	387	451	408	432	407	420	411	427	452	447	400	431	393	459	402	428	442	407	407	401	465	404	456	416	412	416	426	378	437	427	411	462	399	437	417	424	411	408	419	438	426	454	416	424	418	401	468	442	423	411	408	419	404	393	408	398	402	399	425	433	444	420	411	429	419	417	421	419	449	462	429	452	451	425	407	434	404	424	456	366	448	395	426	398	386	403	442	428	408	417	366	429	405	413	457	464	412	445	422	417	413	378	421	415	430	419	464	444	418	406	427	390	389	415	426	423	375	423	390	415	443	423	398	447	422	401	437	433	420	446	422	425	453	428	391	401	434	406	411	439	413	381	393	436	457	441	396	433	403	415	437	453	414	447	383	423	434	456	433	441	426	408	410	410	409	409	402	407	432	437	402	408	409	414	416	406	408	418	453	422	419	391	422	407	427	439	398	423	383	398	411	414	397	420	416	438	432	421	425	425	448	435	426	437	384	388	440	395	438	401	452	402	423	416	404	382	419	388	421	379	426	429	437	422	427	417	417	388	414	417	433	422	381	431	430	421	429	439	427	407	421	420	397	465	411	425	417	396	443	464	417	412	463	434	398	432	426	414	395	422	395	408	427	410	379	422	402	420	419	391	423	437	418	432	417	447	423	437	406	401	414	414	427	401	438	418	448	406	410	419	396	429	426	404	427	425	439	412	384	423	419	420	420	396	408	434	429	414	392	428	427	388	450	400	384	461	380	447	395	411	403	414	415	411	428	445	399	423	472	384	411	425	417	420	441	406	408	437	427	412	412	399	434	438	405	393	401	414	397	384	430	428	425	424	407	440	439	440	406	403	430	439	451	434	389	387	399	437	422	437	437	426	428	404	421	412	428	427	446	394	416	416	438	398	420	435	408	441	433	418	406	413	409	450	475	415	441	422	395	423	393	422	406	425	391	386	404	400	457	411	442	469	443	402	392	423	406	432	402	401	436	429	438	432	441	468	436	449	399	435	454	424	374	430	431	445	415	392	407	431	452	433	414	458	415	402	410	429	398	460	421	449	448	388	415	412	426	434	407	442	428	403	414	441	423	383	430	400	411	456	434	385	427	412	426	424	437	403	419	410	446	440	429	425	434	405	381	432	401	385	363	430	402	407	418	425	402	401	409	439	415	428	380	381	393	426	400	398	396	379	446	458	461	413	441	427	390	417	432	411	416	380	426	434	397	434	447	407	437	419	419	399	409	392	410	440	452	399	411	428	449	406	407	399	390	418	427	407	423	389	451	417	410	445	423	443	391	417	383	419	376	440	401	402	432	353	406	425	429	392	414	456	439	430	410	457	428	423	382	425	398	460	400	408	396	409	407	449	401	420	446	405	443	421	440	443	429	405	417	438	433	407	440	425	388	439	412	394	408	402	399	419	431	417	438	401	439	433	405	434	402	455	417	409	410	403	418	437	411	423	426	436	434	386	396	390	441	407	433	419	397	428	416	416	422	417	440	368	453	448	442	413	412	426	420	396	430	409	442	427	403	411	408	426	418	406	412	415	429	396	458	388	428	447	395	397	435	419	453	452	404	420	431	416	460	411	426	419	425	400	461	384	449	431	393	453	438	419	436	456	406	434	379	445	398	437	402	458	399	407	431	453	428	407	427	424	411	406	402	435	424	409	404	439	435	405	442	412	431	399	426	424	408	407	431	419	455	409	457	432	423	400	422	409	427	439	417	415	382	425	429	415	405	408	391	412	429	399	421	419	420	425	366	416	418	442	418	419	452	425	412	422	416	375	389	385	422	435	420	413	413	441	431	412	421	410	393	461	399	418	389	437	407	434	435	453	467	404	421	416	410	391	421	377	413	417	420	429	424	420	435	434	425	380	472	445	426	401	425	439	415	413	448	401	378	400	407	443	388	419	450	397	416	404	407	462	431	419	398	417	444	438	420	427	422	409	436	394	397	410	423	386	425	411	415	418	404	383	424	418	410	414	384	418	416	417	437	399	417	405	426	414	444	402	438	413	409	425	416	416	445	389
50175	92503	64690	33127	12434	3487	966	475	429	424	468	405	416	452	421	446	469	449	477	403	433	435	452	451	446	477	484	402	458	411	467	434	469	417	451	480	457	475	469	476	468	468	466	429	460	413	472	428	469	423	431	474	428	439	436	443	454	427	460	442	460	461	438	409	438	429	431	435	430	451	440	436	420	433	494	462	440	448	464	430	436	435	434	464	460	441	435	477	442	418	423	433	419	435	484	427	415	475	418	439	428	446	446	478	418	451	409	429	466	433	419	433	459	461	465	459	419	415	475	412	431	475	423	445	451	458	466	438	444	448	443	438	447	412	441	433	452	445	414	481	433	437	440	435	441	461	446	447	443	424	461	416	446	443	421	436	435	462	448	445	437	429	423	416	439	439	447	460	423	448	416	434	444	508	431	460	408	446	433	433	473	409	428	452	461	427	438	433	462	431	435	449	476	429	432	440	437	464	448	453	427	454	465	435	449	435	481	450	434	422	470	421	422	474	422	448	485	445	448	432	453	425	414	433	499	505	438	444	457	399	447	435	428	444	427	462	438	453	477	456	441	446	449	425	434	453	404	466	425	443	469	452	449	440	421	390	453	415	436	453	427	439	449	440	489	450	432	465	420	447	433	441	440	427	408	401	455	451	427	466	418	428	441	435	433	430	457	423	461	460	403	441	448	423	425	420	420	482	464	416	490	496	437	477	426	426	461	437	440	434	466	436	452	453	434	464	497	483	459	417	454	443	428	450	423	384	389	461	457	417	416	443	458	425	407	406	403	440	447	434	436	466	448	446	437	454	419	428	452	399	490	469	450	431	445	437	474	434	475	455	434	415	468	479	482	448	424	460	433	407	444	437	459	427	487	448	432	439	410	428	422	427	471	455	478	445	449	478	445	468	450	419	431	475	477	443	460	467	421	432	454	457	474	461	420	496	463	428	464	452	411	441	441	459	419	427	470	414	439	451	431	451	446	437	424	426	417	443	449	440	485	475	469	442	434	430	460	457	430	435	450	483	493	453	482	455	478	422	441	422	430	418	489	438	407	434	472	453	409	474	417	449	390	439	466	453	434	459	454	408	452	455	475	507	465	470	425	467	447	439	441	464	456	435	478	444	429	443	400	448	450	418	457	453	463	436	403	421	451	421	439	427	424	482	452	432	401	426	449	444	409	406	430	404	412	428	457	427	408	396	429	413	406	445	481	436	433	418	462	459	415	447	484	476	434	408	480	413	426	452	430	420	431	407	466	442	420	462	429	448	438	456	464	418	470	430	453	463	418	445	429	447	468	457	433	441	441	436	478	450	454	425	447	445	477	427	471	434	431	434	459	462	433	420	411	451	411	474	450	441	429	432	430	434	397	482	412	433	429	454	426	452	457	464	447	414	431	441	421	420	435	424	481	468	414	448	441	436	439	429	440	416	441	453	463	475	441	446	457	440	431	481	433	424	410	456	444	419	458	432	461	441	438	440	415	422	448	461	408	460	440	460	440	427	444	397	415	451	467	434	478	460	466	449	398	438	442	449	476	450	450	444	456	470	423	467	420	462	437	466	412	449	433	506	391	436	457	418	439	440	474	413	450	448	441	457	428	440	438	438	416	416	426	451	457	405	447	437	443	465	435	441	394	455	460	448	452	431	433	428	442	403	458	449	468	432	408	442	469	445	426	426	447	457	423	431	422	459	398	452	401	447	471	415	457	460	437	485	442	450	440	417	406	453	468	457	465	426	449	426	422	431	425	439	426	413	408	464	482	439	480	401	450	451	413	462	447	425	418	440	442	424	454	422	440	412	455	495	416	424	414	419	453	435	420	433	452	426	446	426	433	445	447	450	458	440	455	450	397	454	456	411	462	467	421	445	413	440	458	439	441	461	451	432	462	411	439	399	435	414	421	441	430	458	455	466	469	423	448	423	429	429	501	435	461	430	420	393	430	461	433	443	472	443	429	466	424	439	435	445	458	491	460	457	443	435	463	432	462	436	438	460	459	440	411	451	454	449	454	481	441	405	472	432	455	466	447	426	462	400	437	442	421	460	429	451	449	476	431	455	443	427	432	446	436	457	457	403	441	459	411	475	426	434	423	432	454	429	443	445	457	435	464	462	425	432	478	456	483	434	413	446	425	436	470	430	473	464	441	433	441	465	462	383	408	416	446	439	516	445	443	427	434	424	432	438	455	437	455	447	439	418	463	440	500	480	451	426	454	443	439	428	433	458	466	454	399	435	426	452	448	430	448	439	463	423	416	434	442	470	454	440	431	430	456	407	406	431	440	470	457	433	447	409	444	447	464	467	456	459	438	408	470	441	442	447	437	415	456	451	442	434	456	473	429	439	450	441	438	436	445	415	417	422	402	462	430	445	389	461	465	397	444	398	423	415	481	483	442	455	431	447	445	431	473	431	426	446	431	407	450	429	436	422	392	487	413	433	466	440	428	398	451	422	425	446	411	468	459	480	438	430	455	417	403	403	434	447	446	451	418	472	419	445	450	445	448	407	470	425	422	428	435	431	425	440	427	433	444	437	442	479	441	459	429	399	451	445	430	438	413	435	448	434	436	471	458	442	453	426	456	424	431	457	454	431	453	426	425	401	432	465	430	429	443	455	458	478	458	441	457	426	481	456	478	485	439	493	437	452	412	391	447	424	447	472	393	429	450	460	464	427	419	460	464	443	463	500	424	466	434	447	456	472	448	438	432	465	441	420	412	450	433	410	464	446	465	422	431	447	437	435	411	456	439	451	392	440	426	415	421	430	439	440	456	460	464	424	440	448	458	450	477	425	438	479	439	437	435	445	463	458	455	441	431	442	429	442	417	442	434	443	437	453	442	432	416	430	467	448	455	444	437	430	416	435	457	432	455	457	423	475	405	490	438	422	450	441	430	412	438	445	440	415	406	450	429	457	479	421	437	454	421	420	442	410	445	439	424	450	420	443	439	464	435	472	432	424	443	429	445	461	432	421	433	454	411	435	465	453	434	458	488	430	460	457	422	412	446	415	425	432	456	433	453	439	413	428	422	403	462	445	462	465	437	442	441	450	426	421	393	474	440	439	475	421	451	442	459	428	441	436	459	406	455	395	433	411	481	437	461	422	425	441	443	456	459	430	437	422	432	418	424	465	450	440	446	412	449	443	470	444	452	437	414	440	425	454	423	458	433	444	420	464	469	452	461	438	478	444	422	458	462	451	444	453	411	419	435	444	449	424	431	445	439	420	455	425	443	433	435	448	405	485	468	414	426	442	429	418	427	459	403	440	458	446	467	479	460	422	430	435	407	446	449	464	471	460	469	450	458	403	420	461	441	435	455	465	449	428	435	418	479	430	407	441	467	474	470	453	424	432	470	439	439	439	501	450	452	466	452	453	465	442	444	427	431	439	419	404	424	457	460	438	458	436	418	433	440	451	455	455	445	439	443	446	473	462	429	423	414	425	474	445	450	433	455	439	452	413	459	463	427	462	431	465	435	469	417	450	435	442	447	411	473	435
23919	24400	40704	39470	27708	16278	4045	701	574	543	566	519	538	529	549	510	558	548	538	511	551	532	591	536	533	557	506	520	533	525	586	531	594	552	495	562	531	554	478	499	538	530	529	499	515	504	535	548	497	524	523	567	521	541	524	543	498	572	514	536	504	504	510	516	499	543	503	494	519	515	546	518	487	517	508	507	544	518	538	543	536	509	521	537	513	473	501	504	512	547	523	577	525	514	486	492	530	512	509	512	548	503	511	541	521	526	562	528	565	525	483	552	519	522	541	522	556	527	503	513	530	475	503	516	510	523	488	505	487	556	531	555	540	504	481	505	517	517	551	534	526	564	520	546	522	541	528	568	525	535	504	505	525	513	477	525	542	508	531	521	556	534	484	507	512	505	513	505	497	496	532	497	542	503	539	483	540	507	521	532	532	469	513	582	552	515	547	535	519	505	528	523	530	527	511	542	548	529	501	575	521	515	480	532	527	530	509	550	547	519	504	528	519	502	513	557	535	495	543	544	525	481	554	511	532	465	513	490	496	555	545	493	520	563	501	527	547	546	551	533	503	478	506	477	496	552	510	496	560	543	507	506	517	505	532	492	514	529	497	553	522	551	549	553	528	531	563	541	536	526	526	503	494	535	474	488	504	543	512	509	534	552	516	546	506	532	529	536	556	546	532	554	505	559	524	512	515	505	557	524	500	566	483	480	492	520	539	503	512	478	531	522	505	507	535	516	520	497	538	501	521	529	502	480	488	538	551	529	528	536	548	536	548	518	519	588	484	513	501	549	512	534	531	512	505	538	503	533	489	487	511	556	531	542	500	504	500	524	488	500	546	560	541	528	512	535	524	518	552	535	531	529	531	543	518	579	482	507	536	518	518	527	526	532	520	530	545	526	503	521	548	503	532	500	497	515	528	544	510	531	546	486	506	556	501	472	505	521	521	530	526	502	502	560	498	515	509	544	538	501	518	506	525	501	542	535	521	521	466	531	531	526	507	495	510	488	547	502	519	527	531	532	515	555	501	545	521	512	517	528	547	526	552	528	514	526	491	541	545	542	511	519	542	506	453	539	540	532	511	514	517	500	486	529	471	529	505	514	539	505	526	541	500	512	508	493	460	507	542	516	492	515	546	550	497	531	530	495	543	527	525	515	509	533	547	536	535	507	532	506	538	549	490	511	520	543	525	458	493	490	505	481	522	507	532	511	516	507	518	521	543	536	520	563	529	475	522	534	499	483	563	516	490	527	558	517	532	504	512	502	557	507	547	538	504	475	503	518	491	564	591	498	537	524	510	525	511	567	502	518	537	529	473	571	462	525	503	527	550	504	531	521	499	502	531	504	516	523	523	580	506	519	562	521	524	497	517	548	514	502	505	534	524	569	563	534	521	503	533	528	527	499	492	542	491	518	504	473	513	535	543	519	499	481	555	490	547	535	521	577	526	529	544	541	489	529	534	533	501	541	552	522	558	544	494	509	505	510	509	539	479	539	481	561	531	525	473	508	551	514	496	529	512	483	542	513	538	543	519	530	513	491	516	492	506	518	562	513	506	530	508	514	490	515	533	503	509	519	570	533	501	565	539	529	456	490	537	520	526	484	551	520	549	517	530	503	484	520	520	548	503	533	523	522	508	497	543	530	547	511	517	504	501	494	534	512	529	532	533	499	534	501	568	519	545	510	518	520	502	512	540	517	534	508	527	493	515	557	547	489	510	510	506	489	561	508	550	515	499	480	554	526	521	565	527	567	564	538	505	521	491	503	492	544	532	492	509	500	540	561	534	538	550	497	530	516	534	488	508	516	500	487	542	557	489	520	510	540	490	511	561	554	565	507	490	534	503	546	484	487	498	472	549	493	544	539	507	537	558	533	509	541	516	531	522	527	520	507	542	502	527	522	536	523	548	524	549	497	495	517	517	522	503	511	556	514	524	555	542	500	521	492	535	551	547	555	536	519	507	521	532	530	551	488	522	520	510	555	549	537	533	545	524	532	530	538	505	521	503	499	529	535	510	525	525	522	576	540	480	517	496	494	531	512	539	515	534	530	502	526	514	505	521	513	542	522	544	518	513	572	528	533	521	518	515	528	521	540	518	518	525	456	548	532	477	500	506	521	507	529	519	556	544	557	531	529	562	557	554	505	516	522	518	524	474	496	524	566	517	527	545	522	531	487	551	517	502	508	523	567	551	509	505	531	495	502	516	488	565	492	520	548	543	521	536	545	549	552	515	475	492	524	530	533	521	542	521	556	478	508	549	538	517	507	584	517	511	546	528	534	501	514	490	481	482	516	549	538	534	551	517	514	529	491	548	520	513	512	514	542	528	512	514	520	496	513	516	555	501	509	532	570	525	523	506	523	503	540	507	530	528	521	518	508	518	489	537	503	527	516	538	530	542	552	510	500	468	512	528	501	526	529	533	521	543	559	514	544	542	528	495	503	478	520	507	548	483	556	510	529	496	504	471	514	528	504	550	506	478	523	499	517	515	507	565	531	542	531	533	531	516	511	571	492	584	495	572	519	523	504	531	556	487	527	508	504	535	537	523	500	487	527	536	505	506	496	544	502	500	548	552	510	496	522	544	475	527	522	518	480	547	544	565	554	514	509	491	505	548	541	496	502	480	534	525	530	514	542	508	521	513	545	551	566	502	487	558	534	506	562	531	530	521	530	496	528	482	566	522	512	522	538	536	554	529	509	568	540	540	518	547	499	513	539	552	536	560	488	533	514	483	527	554	519	529	485	498	544	508	525	502	487	488	521	511	488	484	495	497	517	539	485	505	476	534	515	551	546	555	569	532	513	517	510	536	553	531	486	575	504	494	544	561	535	520	511	509	507	505	534	519	500	520	533	482	478	519	487	511	523	509	526	492	498	529	511	510	533	495	445	518	508	450	501	564	512	481	530	496	536	504	529	492	520	487	494	559	494	518	514	523	521	517	518	520	562	531	513	524	528	526	505	540	552	560	521	522	517	494	522	517	555	513	531	541	488	547	542	526	537	533	519	549	532	506	527	481	494	499	515	528	508	542	536	534	535	512	545	514	496	524	518	497	510	557	511	504	519	518	543	537	497	513	521	511	502	545	563	485	527	484	508	483	510	519	531	555	524	526	522	510	566	505	537	544	552	511	525	497	557	529	511	508	532	520	497	515	520	537	508	506	506	507	478	551	525	486	537	531	521	543	510	490	523	568	512	513	521	521	553	463	511	550	549	535	523	512	518	518	502	577	482	487	535	477	536	486	532	536	506	490	527	488	521	509	489	555	524	505	552	496	514	510	538	527	524	494	522	538	533	502	492	504	563	485	530	526	523	521	518	519	513	527	543	519	548	555	531	565	509	529	502	515	551	537	509	500	534	509	509	543	507	529	549	499	546	533	511	521	558	554	497	524	570	531	541	537	535	513	531	548	539	539	509	501	516	483	534	527	482	524	505	504	496	526	492	564	512	541	505	528	554	515	534	485	510	514	500	467	561	524	528	522	552	509	561
58488	104708	75936	48773	22872	7161	1577	594	551	583	563	551	542	575	571	602	552	551	566	582	570	554	581	582	559	617	588	609	562	576	603	573	579	582	563	571	566	549	647	611	549	548	595	559	550	560	551	548	567	547	565	539	541	541	559	554	580	571	579	579	528	551	579	577	559	561	575	544	619	584	600	578	597	582	560	584	571	532	597	582	592	568	571	570	575	614	584	609	604	563	531	554	564	576	570	550	571	582	578	551	594	547	556	585	572	564	597	529	598	554	576	561	581	585	526	580	535	551	528	531	554	548	559	549	589	567	561	554	576	563	583	615	510	571	561	538	545	578	604	601	553	556	552	569	585	555	525	588	594	607	532	593	598	558	536	538	550	565	559	593	578	545	555	596	565	575	587	565	579	546	584	557	577	567	547	597	535	568	586	591	564	563	555	541	549	563	546	550	596	565	550	508	537	606	590	525	590	572	528	564	532	579	570	570	560	600	590	561	592	553	571	612	605	573	578	566	557	577	565	588	566	586	563	576	555	522	590	568	576	560	536	629	511	580	525	549	566	547	575	569	602	573	527	541	554	577	585	574	562	577	571	584	620	526	581	566	548	573	604	559	561	530	564	596	553	585	546	561	592	543	544	551	521	512	536	571	577	548	541	533	525	554	586	576	567	578	585	572	484	559	612	580	525	581	573	565	556	555	568	591	589	538	604	562	570	530	564	581	596	548	535	567	577	549	562	576	568	582	562	557	578	565	554	556	590	521	599	556	560	532	577	538	595	603	543	540	569	596	567	553	562	551	520	598	555	574	584	594	546	547	529	579	559	552	561	538	574	548	589	549	594	533	534	592	548	594	603	594	553	594	576	543	548	558	544	567	513	576	577	574	588	553	522	531	599	568	547	583	587	582	551	541	576	569	583	531	586	526	599	564	556	582	603	580	581	563	566	561	569	592	535	551	563	568	599	593	588	544	553	575	582	562	520	572	555	571	577	558	575	586	543	556	547	566	545	572	549	526	546	531	556	599	556	539	573	591	573	569	566	573	574	559	554	564	589	566	544	566	593	552	564	576	545	557	570	582	574	577	575	566	569	554	559	564	549	537	565	559	563	558	579	494	507	531	561	585	624	586	556	541	540	565	599	572	534	585	586	618	583	528	563	552	576	542	542	584	567	537	543	554	570	591	600	569	552	548	540	585	523	556	581	566	574	575	583	548	564	554	535	552	543	523	551	593	557	550	598	544	570	587	532	545	532	521	572	590	553	540	581	549	623	567	574	566	569	528	531	549	562	536	567	528	541	547	550	593	543	532	580	548	538	516	585	543	559	529	566	600	563	541	627	542	544	556	508	580	603	618	549	549	552	581	563	556	567	592	532	576	559	576	554	530	630	609	584	561	550	550	593	538	580	552	559	570	530	559	519	548	562	559	576	561	565	571	555	561	547	546	605	569	580	564	536	547	543	579	569	568	555	558	556	548	545	548	571	567	572	570	593	529	548	531	557	538	576	588	541	591	533	591	531	585	564	544	531	545	556	546	565	531	561	563	596	589	562	594	546	610	514	578	527	549	579	590	557	603	560	536	548	576	582	586	535	556	582	536	594	611	574	569	572	610	560	533	558	610	603	569	548	557	551	574	542	542	557	567	545	550	561	520	545	582	614	566	575	580	584	596	539	552	526	588	560	562	541	598	542	570	589	592	597	543	598	561	575	559	589	574	553	561	540	531	569	534	611	561	578	565	562	565	555	552	599	587	547	536	551	567	538	580	597	540	548	541	554	573	580	535	611	570	605	536	586	627	514	531	527	546	532	552	566	526	552	534	570	574	571	549	568	551	552	601	579	528	548	590	608	573	577	586	535	559	613	571	582	547	572	541	559	517	553	588	601	531	571	552	604	551	571	581	554	535	545	567	543	553	561	524	551	554	556	537	567	538	603	577	530	571	565	594	608	554	597	592	569	601	574	531	503	554	524	565	571	511	575	565	590	555	571	553	552	590	511	581	552	562	546	615	586	520	595	549	589	568	509	556	575	561	552	539	563	585	567	537	573	572	560	538	564	554	579	549	557	564	609	528	579	524	548	556	559	584	532	567	543	523	521	553	550	531	523	529	587	553	535	519	586	594	571	563	515	569	551	573	575	521	573	544	589	551	535	562	565	559	546	575	561	575	535	540	557	560	571	547	560	559	575	550	580	540	560	576	575	547	542	529	561	576	576	555	557	602	552	545	548	577	556	535	552	556	591	546	572	537	567	587	585	582	538	541	513	559	542	556	586	561	566	560	517	569	570	550	568	570	542	519	553	561	592	560	491	575	545	539	536	579	521	614	543	550	605	559	550	605	586	579	559	556	586	558	555	559	537	547	595	558	513	562	567	542	566	550	535	577	575	569	577	560	572	592	576	583	564	523	550	557	535	559	560	589	559	580	611	527	515	527	560	540	538	564	592	562	570	584	593	587	577	573	578	529	572	498	600	552	529	526	552	560	557	553	592	531	534	556	523	580	593	582	579	589	590	556	542	603	542	561	575	577	597	561	557	531	548	569	530	540	571	564	580	563	553	539	594	509	580	534	570	556	543	561	580	593	540	529	571	547	541	560	574	557	534	569	566	567	598	496	585	584	521	599	509	535	617	562	545	563	594	564	568	554	573	559	540	563	582	555	590	576	565	536	542	570	549	584	575	550	538	576	549	556	591	540	536	530	582	539	563	590	597	554	582	546	547	553	540	595	563	575	540	598	552	589	560	564	561	539	579	550	599	577	558	556	541	573	524	548	583	556	528	572	521	569	585	571	541	567	560	576	523	529	576	531	594	592	601	535	588	560	581	591	544	566	576	561	571	542	572	545	553	604	549	577	575	530	610	589	573	592	532	535	526	571	594	584	574	558	544	588	578	590	550	578	615	564	536	541	542	532	554	559	545	512	573	568	517	531	552	585	580	511	575	560	598	584	583	572	523	563	586	588	574	572	576	580	560	557	572	573	543	569	581	502	545	598	580	523	550	573	541	563	558	553	579	579	563	571	558	537	564	538	556	588	541	572	574	613	557	590	534	556	562	574	564	586	544	568	546	577	595	567	591	539	578	547	590	565	517	572	567	526	575	551	545	565	590	560	542	556	556	527	557	588	541	558	562	557	550	539	563	578	558	577	573	580	581	563	546	578	541	561	560	576	540	573	529	567	517	583	543	550	518	570	594	562	548	557	559	573	573	597	583	562	582	566	554	550	533	518	544	534	542	635	574	557	531	566	533	590	569	549	577	532	554	558	530	554	572	573	548	552	591	562	565	543	567	534	560	564	550	572	547	600	593	547	588	526	555	547	570	534	560	589	605	548	532	524	563	584	582	578	561	553	563	532	571	569	538	557	562	588	552	568	535	535	552	581	548	561	570	597	530	570	593	577	566	546	555	546	572	557	558	597	582	537	569	617	556	529	608	557	565	540	588	536	573	569	578	575	540	610	527	547	546	555	537	590	541	561	556	578	572	554	568	529	543	553
28830	30445	29021	13475	2946	890	486	387	395	369	373	369	369	384	387	378	370	351	361	367	393	372	369	368	362	375	387	377	377	373	378	372	378	389	382	370	362	330	366	355	351	364	421	361	367	343	366	377	339	375	359	382	389	420	375	393	370	354	375	326	373	365	403	368	418	347	399	376	392	361	373	348	347	379	367	351	371	377	371	377	351	359	360	365	373	373	389	387	401	364	433	375	391	369	382	363	366	377	345	363	372	397	372	372	386	395	389	373	337	337	373	367	361	417	350	356	362	377	379	387	374	378	356	363	368	342	395	397	343	377	345	374	377	367	375	377	374	387	375	369	380	365	362	388	352	374	381	383	394	355	361	377	372	369	381	392	380	332	392	360	361	368	366	361	356	382	372	377	350	395	384	364	343	384	384	362	378	371	348	383	387	345	350	379	334	327	362	378	373	345	387	372	392	391	341	355	353	361	383	407	368	350	357	393	344	338	363	358	369	345	365	373	343	351	350	371	361	355	380	359	374	369	359	418	413	342	377	376	352	385	375	354	375	377	372	374	376	392	338	375	392	384	358	341	385	334	375	318	363	380	362	332	379	358	370	360	364	375	400	377	366	364	387	398	347	381	379	379	369	368	385	427	368	368	376	396	342	382	359	372	361	365	371	380	361	370	391	378	384	354	366	371	382	359	399	367	366	382	397	355	371	342	350	360	365	370	365	397	396	405	404	400	378	348	378	343	375	363	392	371	360	392	394	397	383	356	400	352	397	388	370	371	365	352	332	394	403	370	367	372	408	360	397	353	382	381	365	365	334	365	366	374	369	348	374	379	378	383	385	367	368	363	370	371	353	350	382	409	384	354	367	362	385	360	360	406	357	355	408	409	342	352	382	393	370	373	335	379	388	364	364	391	386	363	353	356	382	383	376	378	374	342	379	378	386	393	337	344	378	366	344	358	389	358	355	359	348	386	385	347	347	403	372	339	385	371	374	354	377	380	353	343	366	381	359	375	371	384	363	381	366	359	367	334	367	386	379	404	380	353	360	395	369	383	405	374	357	339	365	387	349	348	396	367	388	367	425	375	377	363	349	395	351	368	381	363	391	389	337	364	343	361	361	421	369	394	379	334	339	391	346	371	351	378	380	376	343	367	404	332	384	364	385	366	381	372	389	384	375	392	382	365	375	393	368	379	416	361	389	408	392	367	376	362	343	376	392	373	379	342	352	354	376	392	394	361	356	391	363	330	374	322	392	371	357	382	377	370	322	367	386	379	406	354	355	362	366	351	364	376	373	385	374	372	367	336	391	376	364	343	358	376	387	362	393	367	385	391	335	365	332	351	375	363	368	365	393	362	383	380	386	346	352	367	388	386	360	398	356	332	355	359	377	384	397	378	385	356	370	351	391	366	359	398	353	404	353	395	384	365	395	401	371	380	374	362	330	378	371	330	357	374	362	363	367	357	368	359	332	350	386	347	362	358	355	384	378	379	334	361	391	378	365	380	320	347	361	354	349	347	330	399	408	371	415	365	385	366	371	396	413	343	355	347	345	378	340	383	353	389	403	357	341	364	340	344	379	376	360	401	379	339	364	389	346	363	354	353	394	407	351	367	364	356	396	368	310	378	367	366	380	325	360	361	392	367	358	400	388	371	391	382	392	356	324	362	368	333	387	360	365	349	369	348	350	370	374	352	372	362	370	376	361	380	410	374	386	371	372	334	346	362	381	385	320	357	357	354	377	348	347	413	377	364	374	378	417	385	382	389	342	367	391	349	359	372	373	397	365	376	341	368	372	352	395	405	391	348	345	356	358	379	359	359	376	379	369	375	358	379	362	377	348	389	401	378	397	364	384	402	367	377	359	372	340	403	345	400	344	357	407	361	396	358	370	366	401	400	376	352	357	361	353	377	361	344	403	380	358	380	355	354	382	385	368	406	342	368	379	373	422	388	346	395	399	396	380	329	370	395	369	344	367	360	347	399	365	351	357	399	352	352	340	351	387	380	356	391	396	362	366	380	387	344	361	360	380	361	383	382	364	372	380	385	368	374	368	356	366	371	371	357	352	377	402	410	383	359	382	356	377	341	348	367	395	372	407	373	377	366	369	375	370	342	371	392	388	371	355	367	391	378	373	383	406	386	377	375	340	365	346	370	343	345	391	370	360	352	360	344	346	340	341	342	347	384	389	333	393	382	363	376	378	418	372	338	364	354	358	385	347	368	361	371	422	358	397	397	389	357	368	370	345	380	376	352	373	408	370	394	365	385	359	381	383	382	372	375	402	374	371	353	372	382	380	390	392	386	350	364	369	362	378	363	340	353	394	337	382	411	408	374	368	364	381	416	400	339	344	366	342	380	372	380	330	402	367	398	377	376	347	349	355	329	373	343	353	393	380	373	385	375	363	382	351	360	380	379	368	353	408	393	369	363	343	365	363	349	375	362	374	380	349	332	406	371	387	359	387	383	363	394	382	397	369	372	397	408	367	375	418	346	366	350	384	330	386	359	362	373	383	371	373	365	358	387	400	365	393	356	391	382	393	345	399	367	356	364	382	357	381	339	380	371	394	367	335	364	400	421	373	369	369	371	393	376	387	352	381	387	342	370	307	349	382	398	393	354	395	386	405	339	355	355	362	348	357	381	429	368	378	371	364	352	398	344	397	362	377	338	373	358	364	376	396	369	366	323	350	382	369	365	364	311	360	341	397	361	357	356	372	361	402	403	364	367	374	363	344	368	385	369	356	407	365	375	398	372	388	390	378	366	354	393	384	351	353	352	397	376	355	368	393	364	394	361	369	351	388	386	364	375	361	363	372	368	357	360	395	376	341	370	359	342	330	373	357	416	343	381	379	371	385	382	344	372	364	409	365	369	396	381	392	363	348	354	400	410	361	353	388	352	399	353	352	360	352	344	336	384	392	364	356	362	388	358	363	402	372	343	351	364	333	385	364	371	344	389	390	396	394	363	331	371	373	347	379	377	383	364	352	377	369	390	376	338	368	362	381	353	327	351	351	373	368	341	374	360	336	312	329	375	324	397	406	341	389	365	384	376	335	367	380	393	379	358	387	372	360	345	360	410	351	351	393	378	362	389	400	349	351	383	383	395	392	335	391	362	351	381	381	352	379	372	399	362	386	333	341	349	402	389	357	375	397	360	377	337	348	385	391	367	393	350	386	362	344	368	376	372	359	374	364	385	382	383	365	368	388	395	353	364	374	384	364	416	373	358	355	360	417	369	385	387	397	347	369	362	381	369	376	342	403	393	376	391	382	384	372	358	398	368	379	377	375	356	364	380	384	347	367	385	356	345	374	340	350	379	386	342	385	356	365	390	343	393	403	366	372	356	354	334	366	379	387	346	384	364	374	351	372	385	367	365	378	356	377	352	361	385	347	380	355	375	388	375	392	365	365	351	421	351	360	363	392	364	396	380	388	342	388	340	406	351	358	354	353	361	369	327	339	355	352	365	423	371	387	374	373	355	366	355	333	369	365	364
18295	38093	22914	7221	2309	751	422	357	367	380	344	363	353	349	343	368	335	356	339	358	353	306	369	360	353	371	339	351	376	374	342	298	332	344	346	350	355	350	391	357	336	312	338	370	337	362	324	361	366	362	344	347	374	345	367	313	346	340	348	331	360	370	390	348	363	354	357	350	393	337	335	364	369	350	344	369	339	345	361	353	318	320	342	341	349	318	331	334	324	340	349	344	326	365	327	388	375	351	357	328	338	355	343	326	364	341	323	344	331	337	327	344	309	340	335	369	389	362	382	355	369	347	354	340	355	358	353	394	375	375	392	339	380	355	332	367	379	344	337	315	351	322	299	339	355	369	340	351	347	364	338	330	314	342	327	370	361	348	315	352	323	334	354	342	321	355	362	324	357	377	352	391	338	311	373	339	378	359	325	384	343	335	329	356	356	357	362	375	385	328	350	344	337	324	346	302	367	376	318	335	338	346	381	340	323	335	353	349	370	350	383	372	348	329	381	364	370	349	321	351	340	331	332	341	343	351	312	355	329	336	363	362	372	326	384	316	334	327	364	375	350	347	343	330	345	357	366	346	367	352	395	348	354	337	354	368	356	348	340	350	328	340	375	368	347	352	367	321	326	384	342	324	336	325	345	317	361	372	331	335	400	348	346	361	359	349	362	344	351	339	328	314	346	360	295	362	369	318	384	334	339	368	333	316	388	360	363	366	344	349	346	370	366	379	347	356	362	334	362	365	364	311	368	341	370	338	347	358	369	330	326	344	351	358	354	360	318	363	323	344	344	317	344	366	360	349	335	379	348	338	338	340	377	346	330	388	354	358	361	356	361	346	329	347	366	345	350	352	364	405	359	331	381	339	353	384	347	379	329	332	352	317	361	356	348	357	342	316	371	343	378	355	335	365	337	316	367	296	392	348	368	340	334	340	361	337	359	343	334	362	316	360	352	359	393	345	330	340	316	358	353	340	349	361	368	343	334	348	360	330	347	350	344	314	338	352	326	332	376	321	354	360	360	342	360	367	352	358	309	376	358	318	343	354	339	334	350	320	381	337	349	405	355	371	345	385	350	327	351	348	351	367	350	317	318	310	326	371	328	331	323	346	353	371	331	314	349	343	371	352	355	313	381	360	338	360	357	370	341	370	364	338	331	345	355	317	317	331	365	370	351	340	328	352	341	363	351	350	340	350	355	354	336	366	349	418	354	343	318	345	345	335	359	343	364	364	361	332	374	369	351	329	349	345	327	374	332	354	366	329	336	326	347	319	362	346	348	349	383	326	342	353	374	352	381	327	355	360	371	318	370	343	374	358	325	363	362	356	374	370	331	377	353	372	338	385	339	344	337	342	361	337	341	326	328	367	361	355	375	357	334	329	355	348	351	325	386	338	328	326	343	325	343	324	343	349	314	343	378	352	318	333	341	357	353	347	333	344	339	361	370	380	337	345	341	322	335	402	352	337	325	327	329	369	331	359	331	340	354	340	370	366	336	368	322	349	333	342	337	369	330	320	349	357	331	373	319	381	362	311	343	356	339	350	354	350	351	349	362	319	353	355	368	355	386	363	363	330	379	348	350	365	389	368	339	344	319	318	316	374	362	361	329	344	366	366	323	337	363	367	319	350	352	345	355	362	340	368	341	321	367	351	349	354	358	320	372	339	340	350	375	357	344	334	361	338	381	378	333	361	324	302	351	344	326	328	342	340	327	342	359	330	368	345	331	384	365	374	375	358	326	352	360	355	364	371	362	335	348	332	345	382	337	356	352	349	370	363	385	361	353	294	340	347	392	358	353	386	349	341	398	359	325	342	373	337	360	361	369	330	302	343	315	371	316	370	314	342	319	358	350	348	357	318	364	348	398	363	337	341	340	376	354	343	311	329	361	394	371	374	344	352	340	337	358	355	330	365	366	326	351	346	377	345	363	340	368	337	353	348	335	342	365	357	329	363	328	351	344	369	359	347	372	342	335	345	337	340	349	331	351	343	375	335	325	338	351	318	329	314	353	349	348	332	350	369	371	355	319	370	379	330	348	350	340	385	318	331	342	333	341	365	355	356	365	341	377	334	351	338	340	353	367	361	352	358	356	314	341	384	374	337	336	332	333	331	356	311	362	344	363	373	308	354	351	334	384	348	366	347	352	361	354	363	329	347	360	344	383	353	337	341	364	348	360	364	328	327	371	326	344	350	348	352	334	391	395	340	347	357	352	380	336	351	367	381	339	337	338	327	327	376	335	341	366	378	338	361	332	369	342	313	362	337	340	358	357	338	380	364	388	338	313	348	326	362	350	367	348	361	370	368	349	369	363	350	376	336	365	394	362	352	360	350	347	368	339	351	351	343	366	332	365	345	368	346	355	365	348	376	377	346	350	357	346	364	366	371	333	334	337	350	313	357	352	346	375	373	341	351	371	356	359	367	363	349	341	381	345	324	291	360	326	343	368	353	362	361	334	351	346	338	345	311	335	361	341	361	375	315	326	366	333	325	392	366	374	335	336	348	338	362	376	317	368	386	364	325	321	365	347	342	363	370	338	384	356	313	365	387	341	357	361	349	338	370	359	350	363	362	347	309	348	344	344	346	353	368	340	373	376	329	351	356	359	377	350	324	348	342	363	335	349	356	370	327	349	370	340	348	368	376	322	328	358	362	363	353	354	387	341	372	347	362	350	358	307	335	315	358	372	373	361	348	374	401	339	357	339	341	359	345	330	303	353	376	358	379	307	373	321	331	325	340	335	353	349	388	314	372	392	362	338	353	330	363	347	361	325	368	306	328	393	364	388	300	327	371	356	384	334	354	350	357	364	383	326	336	350	305	389	343	397	318	369	353	341	372	341	377	331	383	376	353	346	358	379	337	352	348	337	340	361	364	385	332	359	350	336	374	324	346	366	329	346	358	336	328	345	352	355	349	377	349	348	346	357	358	338	358	359	358	333	377	384	335	346	353	357	368	367	362	352	347	339	330	381	356	351	324	388	321	341	358	315	384	366	363	344	349	354	355	340	352	338	335	355	330	307	339	363	369	373	330	352	357	334	381	361	357	374	301	360	356	355	343	336	364	350	350	345	345	346	335	332	316	319	345	380	333	325	398	339	334	345	344	387	329	359	368	360	364	380	326	373	362	316	333	357	377	361	354	375	349	332	341	330	357	328	368	368	357	374	353	353	359	342	364	361	355	356	311	350	370	366	317	370	353	335	353	370	326	365	366	349	398	344	334	372	318	329	356	358	380	358	342	319	332	328	366	370	375	356	350	374	351	359	375	358	375	301	348	336	375	365	369	360	318	342	363	330	333	378	330	368	329	334	351	356	369	362	380	343	337	340	328	330	328	374	369	387	338	329	368	338	363	339	363	389	353	355	322	344	352	354	327	360	349	348	357	335	347	309	368	353	348	357	357	329	369	354	322	352	330	355	344	401	338	310	352	363	357	344	342	361	357	333	347	340	336	351	366	361	368	348	305	339	319	329	328	323	341	383	355	349	370
25488	28492	46288	39611	21263	6704	1248	511	444	441	424	424	427	432	376	447	402	441	389	418	432	421	430	446	395	467	434	428	448	400	436	440	403	415	441	438	458	402	442	397	461	388	410	447	425	440	447	417	398	408	426	424	387	431	402	442	450	453	438	429	456	384	420	434	454	394	419	403	431	380	440	446	416	406	401	426	399	450	435	463	430	427	412	452	422	421	391	422	416	401	429	459	380	398	394	414	409	445	411	423	430	404	415	439	393	425	423	404	434	458	462	449	404	461	425	402	390	391	377	400	410	398	418	431	437	412	411	390	436	440	423	422	466	411	425	430	467	438	432	410	418	434	415	407	420	401	407	417	418	407	399	436	401	414	398	413	439	439	427	406	407	417	379	433	429	425	458	421	415	406	416	408	394	428	406	402	417	397	397	451	489	457	409	429	393	411	462	437	390	407	427	443	473	401	406	441	426	422	402	380	386	440	436	383	423	416	446	405	421	437	464	449	438	401	431	425	382	431	408	402	430	398	431	438	418	420	408	411	413	419	418	398	441	414	414	423	412	456	409	396	454	395	447	422	440	427	428	445	432	411	405	410	446	395	392	449	404	440	459	402	411	448	416	410	399	442	428	445	419	459	428	422	417	379	444	383	391	407	446	419	421	402	421	441	408	437	391	434	468	415	402	423	448	472	390	410	426	406	382	411	398	443	460	402	456	415	409	417	436	406	396	438	427	432	400	436	425	410	447	445	404	437	443	420	395	446	442	425	416	473	424	444	412	449	409	408	429	433	393	432	403	424	396	436	415	425	397	417	417	432	418	397	441	423	429	436	435	386	432	416	422	435	427	426	396	445	441	392	423	452	411	425	443	416	416	444	437	398	426	447	421	435	414	446	419	425	440	428	432	438	440	416	413	366	419	433	426	428	423	395	440	410	432	456	439	448	430	419	413	423	461	398	424	435	471	452	426	414	464	393	386	415	401	406	411	410	410	446	455	438	446	400	392	421	451	407	415	455	429	483	413	427	407	452	454	408	411	418	399	397	404	425	428	403	405	402	458	428	414	390	400	397	432	401	411	421	452	474	411	398	426	426	424	400	420	394	397	425	395	415	399	456	472	436	439	410	427	419	427	431	412	406	425	404	402	399	397	431	459	405	389	427	463	431	405	438	396	421	408	419	400	449	430	410	454	448	410	428	440	433	455	430	431	419	420	386	437	415	451	423	387	483	417	415	422	427	443	433	421	429	427	444	399	443	448	433	417	414	435	433	440	376	399	419	424	460	414	440	396	382	394	411	417	426	414	429	426	422	404	449	408	434	443	429	412	401	467	401	435	423	433	380	445	434	431	444	388	430	386	425	391	406	430	416	429	430	420	415	435	412	416	435	430	445	414	418	398	412	399	421	446	444	434	416	404	420	412	421	419	400	422	418	411	387	420	427	410	425	425	431	439	467	400	418	441	425	449	430	412	403	442	424	441	413	429	421	425	416	385	432	417	414	409	406	420	437	448	399	430	441	436	444	407	415	423	397	404	431	464	384	430	440	444	430	415	417	392	409	424	402	379	403	427	416	396	381	438	431	383	458	416	419	429	427	457	395	402	463	423	375	451	432	408	396	428	382	378	397	397	417	392	461	456	424	420	376	437	411	425	426	424	420	460	433	410	447	383	429	428	422	395	425	386	403	404	438	422	430	426	424	394	412	413	407	425	486	429	429	417	454	447	402	425	447	402	421	463	406	420	385	413	407	412	434	450	423	433	397	436	379	403	422	405	425	408	393	410	449	433	424	460	448	398	432	434	382	420	458	421	399	402	400	414	453	411	379	436	421	428	424	403	447	392	412	433	408	419	414	426	416	393	410	423	443	472	450	414	430	394	428	413	418	441	427	448	419	442	384	410	431	412	395	428	391	427	403	408	407	451	398	413	420	415	419	415	432	403	424	425	407	439	413	417	410	427	421	400	392	417	420	450	414	388	420	393	457	412	423	424	451	364	405	411	388	440	421	450	452	414	410	450	424	420	406	403	395	415	417	412	392	426	461	414	413	391	412	418	427	411	394	433	421	451	418	412	449	428	449	431	407	347	437	434	450	431	411	415	412	415	406	412	431	409	394	449	418	411	428	393	452	404	407	408	432	445	413	447	454	444	439	390	419	384	415	410	425	414	457	411	418	464	395	404	433	407	429	427	406	407	395	411	438	410	419	465	395	413	421	395	401	416	383	409	432	438	414	440	416	445	458	421	409	391	408	432	448	429	390	388	409	380	409	394	422	390	406	452	416	416	432	402	411	428	397	474	400	405	429	395	450	458	432	395	422	421	426	465	415	433	434	404	413	407	425	445	415	392	440	447	412	435	418	408	430	412	440	403	385	399	414	384	417	405	388	420	431	424	405	411	400	421	389	404	450	425	404	432	418	431	411	447	392	418	425	417	400	397	416	423	410	425	466	407	423	426	437	426	383	436	422	409	421	405	414	433	452	424	393	419	443	414	424	404	381	401	418	440	419	400	405	420	416	390	438	436	434	400	423	431	429	406	416	459	440	423	433	439	428	387	437	427	389	393	447	426	428	425	427	417	404	435	435	436	446	389	401	404	423	397	445	420	430	419	418	432	419	407	432	387	429	405	421	425	418	420	436	372	405	414	394	437	428	449	425	437	408	420	383	383	405	381	404	412	407	416	396	468	409	423	426	443	446	432	439	382	420	397	394	446	415	422	434	411	398	420	385	407	441	415	436	428	404	438	397	412	442	400	399	393	425	438	397	400	414	429	390	444	400	400	398	436	446	413	420	386	411	405	395	398	434	444	464	419	407	400	414	460	446	421	417	400	412	399	415	411	404	398	396	444	418	403	425	442	404	422	420	449	431	388	392	410	416	412	382	438	427	411	436	408	431	443	414	429	392	424	452	415	416	434	411	381	424	442	412	411	400	439	434	422	401	421	395	442	444	401	396	411	473	427	414	466	403	403	458	454	432	433	390	419	415	382	426	451	404	427	406	441	434	450	390	381	402	403	437	405	418	435	414	416	437	416	445	422	419	394	403	427	406	415	420	408	416	398	443	387	415	416	405	418	466	477	427	384	403	402	437	408	422	414	434	407	407	432	405	422	404	437	416	423	426	412	429	383	437	414	420	408	397	459	379	418	387	394	425	417	450	434	387	408	449	438	414	406	408	423	427	411	423	405	374	429	440	438	400	382	442	437	424	400	426	411	436	419	417	451	400	417	396	423	385	410	377	395	431	414	407	375	435	408	439	448	392	435	429	432	415	427	447	446	441	444	415	406	442	422	431	426	416	416	437	400	484	383	397	446	424	458	408	401	418	447	386	435	379	423	433	428	426	424	417	445	405	386	454	379	398	419	403	429	424	386	426	440	411	415	410	440	395	426	446	421	418	407	393	397	454	423	443	453	371	419	452	401	384	438	428	434	430	407	415	412	380	446	446	413	420	443	397	428	445	416	425	439	419	406	431	402	417	396	405	424	411	416	403	413	381
54351	91042	63895	32784	12517	3618	1009	469	480	461	407	441	455	443	428	455	447	441	424	420	451	477	460	432	483	487	422	415	431	421	434	416	451	433	461	444	440	470	428	456	423	452	458	490	461	451	435	424	438	425	415	434	422	424	437	458	424	444	414	436	451	441	413	427	455	446	418	437	432	461	440	432	417	424	434	412	451	440	437	460	424	462	456	421	450	436	456	443	434	452	455	457	473	438	451	468	456	450	445	437	481	447	396	496	463	461	421	472	434	427	429	455	436	466	449	476	486	438	459	416	441	428	481	407	437	430	441	446	462	419	453	433	413	475	426	418	468	431	446	487	420	459	431	414	460	446	468	430	437	397	439	452	482	447	453	428	451	453	427	489	388	455	442	430	449	440	436	456	458	465	423	404	420	427	451	444	421	416	404	416	454	439	468	422	433	383	459	437	451	445	429	403	423	453	466	454	449	444	482	448	426	435	411	424	450	448	454	395	423	463	448	402	467	436	447	421	443	429	427	472	450	456	419	407	407	423	419	429	421	426	451	432	404	405	456	401	434	445	447	434	392	380	421	443	452	443	471	441	414	457	430	387	448	430	462	441	427	446	423	453	469	470	434	443	455	412	492	445	426	435	415	448	456	451	419	422	460	470	457	433	397	436	425	465	417	497	422	403	469	428	428	423	424	421	420	469	446	422	420	451	452	436	429	428	444	427	410	428	460	434	462	423	433	465	421	427	436	429	468	447	425	458	453	416	435	476	414	434	444	421	437	417	435	432	413	462	484	417	436	448	436	452	439	478	447	455	418	459	452	446	416	445	456	420	447	431	416	439	448	433	437	405	425	421	441	443	430	448	410	460	427	422	415	430	470	406	434	427	436	438	466	416	453	407	435	427	438	418	403	455	420	433	406	467	443	422	465	470	406	425	445	436	432	426	432	441	441	418	462	433	452	462	450	418	459	438	421	430	429	384	425	406	455	473	445	410	443	421	463	436	400	473	428	430	446	434	464	462	412	393	443	417	451	431	444	443	398	426	469	461	429	455	396	420	442	450	399	433	452	441	461	461	416	458	419	450	465	437	452	431	459	410	423	371	435	426	438	444	392	451	433	428	437	428	448	433	417	453	453	440	431	460	448	444	445	439	411	474	417	404	478	437	412	471	485	435	439	472	434	440	436	418	447	438	432	435	420	426	413	441	460	459	475	414	454	399	411	428	471	446	456	434	463	423	463	462	467	455	419	481	458	455	404	426	420	434	441	417	450	420	422	433	461	451	405	399	443	411	447	450	402	461	454	436	444	423	415	461	439	437	448	434	431	443	432	464	446	436	457	435	392	443	458	424	456	463	432	453	422	426	419	458	463	485	450	403	399	400	450	419	446	423	438	487	452	440	471	435	434	413	442	408	466	440	454	454	437	400	433	464	402	424	435	431	427	482	477	469	428	422	442	447	406	426	405	456	450	455	441	428	457	446	434	441	447	443	455	424	397	424	454	425	462	412	454	437	450	454	445	448	420	453	444	433	414	396	457	435	439	428	426	446	417	423	431	419	423	429	443	416	454	408	447	442	429	473	413	398	430	425	414	402	432	423	443	436	432	422	450	418	430	408	417	440	471	447	425	393	517	466	440	415	436	468	458	419	462	452	425	454	456	419	419	465	448	452	440	435	449	451	429	465	420	393	461	430	424	448	398	444	444	464	431	418	458	460	419	431	424	386	450	430	431	436	449	446	430	409	430	466	397	456	458	442	456	444	430	423	453	427	427	444	443	442	427	417	467	415	426	409	429	447	425	433	435	399	420	481	419	435	430	421	443	435	391	455	477	442	447	435	429	457	431	428	441	430	421	455	454	460	446	414	455	412	434	414	442	409	400	413	440	447	464	445	453	499	455	413	474	395	419	454	448	448	423	404	492	436	418	459	432	460	428	428	430	432	433	440	459	412	433	428	414	432	468	444	462	456	444	408	442	448	449	447	422	413	439	431	440	439	443	433	438	415	450	481	440	436	433	435	445	473	466	464	434	459	430	436	466	449	434	430	436	477	443	464	441	423	416	443	419	485	459	489	465	449	441	412	444	435	441	409	414	402	445	448	424	438	444	451	452	459	420	399	437	455	422	429	459	423	444	446	406	447	441	449	431	422	400	438	457	436	476	401	441	450	408	438	428	452	441	441	448	431	487	437	444	469	446	455	463	436	430	467	461	412	460	433	430	425	422	417	447	440	394	415	455	463	432	419	413	424	444	475	429	434	463	461	434	476	417	426	435	454	458	394	478	437	451	447	447	427	434	431	404	435	447	457	449	426	467	453	433	456	428	433	409	441	449	419	458	432	420	422	429	430	429	454	460	422	464	421	437	397	438	434	432	445	482	436	442	446	400	446	454	419	443	442	425	409	432	460	400	437	442	391	449	440	455	438	417	444	418	439	458	448	440	439	414	424	460	461	439	437	402	408	451	422	425	417	464	436	465	439	423	447	479	445	420	435	444	468	417	441	441	466	450	447	405	451	424	434	423	424	446	416	428	435	418	436	471	433	447	458	406	441	419	456	452	457	443	411	431	418	440	422	415	438	467	460	447	434	424	405	437	433	424	418	421	427	434	462	430	421	439	413	434	456	458	424	432	421	451	426	453	432	431	400	444	446	408	449	466	443	411	464	447	446	496	454	408	458	443	462	442	431	421	417	444	413	433	458	440	437	408	442	468	436	440	436	418	437	418	448	464	421	409	479	448	488	439	454	458	433	460	452	421	445	418	406	465	434	421	453	404	417	414	436	422	458	459	409	450	449	446	390	440	404	434	425	412	410	400	423	437	455	452	433	441	445	452	444	464	411	428	444	426	453	462	429	434	455	468	446	423	426	446	415	459	436	440	419	430	410	409	443	467	422	433	434	437	433	444	416	430	387	464	468	449	449	404	406	431	433	452	415	461	434	439	422	419	463	425	438	461	462	431	453	445	442	446	444	402	435	436	452	435	426	428	447	414	459	432	457	442	472	421	413	440	425	446	454	463	440	416	447	416	438	465	448	457	446	474	390	436	485	434	430	447	431	479	435	433	404	440	457	409	418	459	456	465	431	440	414	451	453	452	436	445	441	436	451	432	453	434	406	433	468	414	439	448	492	468	453	378	455	433	461	455	448	426	431	418	445	479	478	449	428	401	468	450	463	469	423	446	441	460	463	456	454	404	473	449	456	415	373	423	416	416	449	431	398	453	400	445	407	439	467	450	436	433	454	397	482	420	449	438	442	431	450	383	445	421	430	426	431	411	441	427	406	441	439	413	452	394	438	451	441	442	431	450	458	407	441	447	407	430	421	442	456	423	421	455	424	457	442	438	436	447	398	442	431	426	426	465	450	408	434	440	414	429	437	459	426	425	447	403	423	438	436	437	414	484	405	431	427	427	421	462	455	433	398	425	445	397	443	435	440	452	419	434	417	406	429	434	430	449	445	428	426	450	410	426	423	422	477	425	473	426	457	469	448	427	439	444	446
23886	24209	40629	39768	28376	17099	4469	698	607	566	530	492	552	579	546	558	574	536	516	530	527	561	566	600	559	539	520	518	536	548	593	505	508	546	513	512	555	570	552	541	557	536	514	561	573	536	504	574	508	553	535	454	533	515	522	521	538	484	513	512	515	525	507	520	516	555	521	506	522	513	529	469	491	515	488	516	530	476	527	560	509	526	516	533	523	530	498	557	534	501	555	521	500	536	543	560	536	502	537	535	523	525	540	493	528	539	538	504	502	531	525	525	556	530	549	523	541	526	515	519	580	509	541	567	533	532	545	518	560	547	503	532	526	515	539	489	537	529	489	541	549	558	504	555	538	496	557	540	502	496	507	552	530	484	527	505	517	533	521	521	542	542	519	487	496	513	489	493	542	545	558	520	483	542	532	528	510	513	512	505	558	561	518	543	482	519	502	526	516	522	499	551	556	556	519	604	510	482	544	516	519	545	516	471	540	515	490	537	504	558	536	519	550	535	516	538	518	537	515	488	511	549	527	513	497	500	523	493	525	544	566	518	492	533	545	513	525	531	513	550	509	493	538	536	516	503	544	536	508	460	495	532	551	547	534	518	555	522	560	489	518	533	532	506	547	513	514	484	549	564	566	540	555	538	520	519	552	532	509	510	512	536	513	511	531	511	516	538	516	571	541	573	531	520	538	531	508	530	523	539	543	522	518	527	537	511	516	517	589	506	493	516	546	518	524	541	496	547	570	479	501	508	597	500	522	532	521	540	562	504	524	527	506	553	496	541	553	524	518	534	505	528	580	530	511	519	532	519	550	542	494	557	478	530	519	528	555	514	519	569	543	522	557	563	545	501	524	518	517	515	505	535	528	522	510	533	562	546	517	514	568	521	563	566	543	528	569	538	525	517	537	531	515	513	496	547	490	497	523	507	555	537	512	521	570	544	516	515	529	543	519	516	508	567	528	508	550	513	522	507	520	515	527	525	522	514	506	511	530	541	543	520	539	498	516	546	560	519	546	512	517	509	536	577	508	525	520	536	512	516	528	518	510	529	562	571	527	510	540	601	529	505	510	540	552	522	557	515	547	501	562	518	497	576	544	529	544	531	551	513	529	528	540	517	512	535	517	539	524	522	566	551	559	524	552	518	500	533	481	528	508	529	549	542	504	522	525	511	552	523	515	543	571	498	502	519	517	555	506	544	512	504	531	526	519	559	507	511	564	535	525	468	540	534	530	526	532	500	553	497	483	510	516	551	545	538	526	560	536	574	521	534	506	507	541	496	529	545	537	522	526	532	518	514	498	508	538	512	549	535	554	505	562	524	526	570	528	511	560	531	551	516	541	555	522	527	511	532	508	507	469	564	509	533	555	527	554	484	527	528	581	503	522	496	502	550	521	523	545	525	506	513	525	553	529	539	508	502	561	532	532	509	536	512	540	504	500	522	509	496	543	478	518	512	544	463	516	496	532	507	530	510	531	535	534	521	553	498	516	568	519	500	538	529	500	519	566	525	555	542	506	537	542	541	542	514	552	494	486	558	473	537	549	490	505	484	520	505	511	510	560	485	544	496	494	497	512	535	509	495	567	525	530	566	514	508	494	531	546	529	544	549	525	505	497	468	519	536	488	523	528	540	528	491	559	511	493	525	508	528	546	541	514	523	511	524	524	489	533	552	511	550	528	490	551	513	511	519	557	552	543	539	506	536	522	525	483	557	511	528	528	536	505	485	529	551	523	488	560	493	525	509	531	487	560	534	536	561	548	554	539	553	542	513	499	533	534	524	536	503	528	530	527	491	478	520	499	505	501	531	549	529	531	462	510	519	528	519	523	508	544	534	529	527	553	539	478	517	491	521	536	507	549	548	525	564	562	530	566	517	502	529	551	504	556	521	483	561	476	537	560	486	490	532	522	496	502	533	496	556	488	532	464	542	517	553	495	518	509	506	540	542	553	525	499	528	523	518	518	537	530	523	534	523	524	505	495	553	549	538	539	520	515	521	542	559	523	523	573	570	539	555	536	525	510	536	546	550	548	498	505	544	491	550	528	488	517	566	568	565	531	516	532	526	497	517	512	518	531	534	563	518	560	511	572	528	517	554	562	517	551	493	550	523	596	569	517	523	530	511	523	500	533	528	515	538	521	519	526	496	499	540	540	547	545	518	530	512	541	592	505	574	515	532	504	538	546	520	530	565	538	488	563	510	526	551	534	531	557	545	540	550	495	549	524	505	493	534	544	485	539	500	542	517	482	508	522	535	562	544	553	530	556	531	562	533	533	530	555	474	517	528	468	515	525	536	534	531	545	498	494	572	482	516	530	546	545	486	482	527	545	530	541	565	527	541	537	533	528	530	527	519	531	569	510	497	519	539	593	548	521	509	491	498	531	542	498	527	509	504	479	535	525	509	492	531	519	499	545	484	515	514	541	513	507	528	501	543	540	555	483	537	521	481	560	533	537	516	518	511	558	531	501	538	520	513	516	519	525	538	560	546	544	511	515	531	527	501	580	531	534	514	524	478	558	553	507	575	507	540	543	552	501	509	509	526	493	520	494	492	516	563	539	512	506	534	526	545	561	532	562	514	492	567	535	511	541	544	532	540	535	492	539	522	529	573	554	515	541	523	540	530	525	514	539	555	488	507	530	477	520	515	517	520	536	501	561	538	558	512	532	520	556	549	549	549	544	551	533	542	523	541	490	494	520	519	506	503	506	518	531	513	522	537	503	544	542	496	519	512	498	498	535	513	522	534	558	523	510	530	528	513	541	507	533	518	509	494	499	564	526	519	515	474	570	547	571	557	526	527	523	529	532	573	525	558	572	542	587	521	512	529	502	549	523	552	509	534	540	510	501	515	514	492	520	495	531	512	543	504	500	517	510	524	507	512	538	589	535	542	532	496	530	532	531	506	509	540	542	518	545	489	540	512	528	524	553	494	570	500	518	507	514	522	533	570	517	544	515	551	562	506	544	513	476	523	515	525	494	544	526	508	534	537	527	534	539	508	532	497	497	527	495	555	503	567	526	535	557	533	556	532	503	487	507	505	552	546	499	516	529	490	486	489	528	536	510	555	542	538	500	547	547	548	540	532	512	523	502	567	541	511	493	519	518	528	565	481	519	504	534	496	498	513	526	574	521	487	514	526	507	532	509	565	529	523	549	521	570	521	583	514	543	515	506	520	512	535	512	516	524	524	516	531	531	553	550	534	498	510	503	532	508	539	495	533	549	540	517	578	521	526	502	535	530	496	506	526	556	514	516	516	553	500	535	535	528	540	522	527	542	526	527	551	507	543	516	489	515	519	538	509	550	496	513	540	525	489	514	543	500	520	526	507	510	532	528	510	518	506	538	530	576	512	512	514	510	531	511	542	557	530	472	518	473	545	522	508	529	496	512	555	546	494	527	521	510	539	496	543	529	520	517	544	496	593	540	558	524	491	542	500	502	551	539	550	518	510	518	503	535	544	540	498	514	523	557	530	556	527	542	530	530	523	535	497
60663	104283	77249	49749	24203	8069	1985	563	552	579	569	501	527	566	591	607	573	575	627	593	573	575	570	572	584	567	589	550	594	577	601	573	545	530	616	600	530	607	572	553	576	559	553	569	597	569	591	557	582	559	603	585	536	546	588	563	590	590	594	558	563	628	632	587	565	527	590	558	590	526	557	566	544	565	535	555	620	571	497	528	598	560	571	605	593	559	591	599	601	575	578	535	570	559	525	528	555	597	533	588	507	577	568	521	562	535	565	580	565	586	602	588	568	561	586	559	555	607	570	632	572	541	568	596	526	590	532	556	550	564	590	593	597	576	615	614	536	581	577	567	600	563	541	561	558	568	548	557	575	536	536	577	606	578	605	582	577	562	573	556	610	549	545	565	589	574	566	615	595	573	550	587	587	576	558	557	579	550	558	610	608	570	581	582	603	586	603	547	559	524	555	546	547	557	541	570	590	560	561	592	547	619	516	566	568	544	560	559	574	573	586	529	579	558	547	543	556	564	556	545	540	598	583	554	585	595	562	591	548	581	587	572	576	546	595	593	598	560	573	585	554	549	555	549	614	560	599	566	557	579	605	606	589	571	572	605	572	570	539	583	552	542	540	560	569	548	545	584	623	610	608	583	578	580	527	576	597	578	572	547	598	575	569	552	572	575	616	569	568	583	580	565	526	569	555	571	566	556	562	605	584	567	572	556	564	563	588	601	540	569	569	571	555	513	536	566	562	590	564	618	587	606	566	627	568	600	564	587	555	594	584	595	603	587	580	565	574	587	506	569	542	591	606	609	587	565	607	552	549	546	561	594	545	575	548	536	556	550	578	528	573	566	547	538	608	584	579	565	563	566	571	588	571	585	579	566	558	538	584	557	581	619	570	528	596	591	575	581	569	557	520	569	581	598	598	610	548	544	560	566	577	595	543	545	617	535	555	528	570	585	602	580	549	597	552	550	553	519	567	541	591	542	601	550	594	537	567	613	572	602	565	605	539	537	586	561	519	548	594	594	589	566	562	565	594	602	534	559	541	564	543	586	573	532	583	545	532	575	548	568	603	576	540	590	562	567	535	548	542	585	595	549	554	553	578	563	573	570	585	556	549	545	578	562	549	541	578	569	551	615	567	572	580	567	522	559	553	565	545	577	568	591	580	522	576	532	565	547	549	565	577	588	538	539	538	558	584	598	557	561	584	548	569	582	561	592	569	532	561	545	584	585	568	491	575	554	607	570	563	590	575	610	532	580	545	566	537	587	560	581	579	592	576	542	578	585	548	563	578	573	574	542	517	573	562	571	587	597	554	587	529	580	558	551	556	552	555	553	560	578	556	550	568	583	586	544	580	577	546	613	552	596	509	536	553	596	564	554	588	566	571	613	537	570	537	584	566	548	535	589	542	587	530	536	543	541	543	573	568	565	586	546	581	547	581	600	550	588	536	583	570	539	552	561	586	570	575	550	567	533	580	545	587	582	567	575	537	578	570	566	570	610	546	577	563	571	604	573	579	556	593	562	568	595	589	575	581	561	561	557	586	532	507	603	581	564	581	619	536	535	559	532	612	537	621	573	578	580	541	553	552	565	580	552	565	574	602	575	572	557	588	571	573	567	597	541	549	571	532	551	599	621	576	563	555	554	570	603	560	574	577	576	552	609	529	586	595	549	559	584	558	605	579	575	562	608	592	515	566	543	554	581	568	574	571	611	554	619	585	597	550	560	577	534	584	592	552	588	613	544	592	571	584	559	544	554	588	535	553	595	556	588	536	594	568	614	575	578	580	549	572	588	558	564	589	530	570	564	553	611	578	566	568	522	573	568	528	561	560	587	570	558	547	626	591	532	534	574	578	504	559	560	581	580	536	569	567	551	581	603	583	588	568	545	580	620	551	610	537	625	555	577	544	590	592	569	514	604	544	569	589	638	591	585	563	522	588	573	557	583	578	566	587	610	564	535	580	577	575	529	559	580	544	554	608	554	549	552	615	585	621	588	565	529	591	564	507	570	623	566	555	564	568	594	554	512	567	576	568	595	628	565	556	594	573	556	546	563	565	525	580	564	583	621	558	601	591	575	576	554	556	572	555	585	558	582	599	532	567	554	587	554	580	573	570	599	551	546	531	576	520	602	586	646	535	526	565	523	588	586	550	537	575	589	520	562	550	553	564	586	535	559	607	574	516	573	549	552	560	556	544	567	592	552	573	639	582	587	572	567	555	569	608	570	553	576	566	612	575	569	522	549	574	589	574	570	556	571	567	586	563	566	605	603	571	571	580	561	563	564	586	605	626	614	576	584	565	578	564	557	593	559	537	617	571	573	582	583	578	560	571	531	594	587	571	546	600	546	529	545	600	574	588	588	588	602	521	552	516	581	530	581	590	550	513	561	606	569	574	613	558	553	572	608	570	586	559	574	561	533	533	593	542	576	558	576	564	545	589	596	548	576	561	549	587	552	579	575	575	591	551	568	545	557	541	599	585	562	576	554	577	532	572	606	582	552	583	600	563	574	583	594	582	570	570	599	562	516	573	556	597	551	593	550	559	572	561	565	575	572	558	537	568	511	574	533	557	551	517	549	596	593	518	617	594	567	558	547	603	591	610	564	590	590	576	570	559	577	569	573	574	567	572	568	542	576	557	574	619	565	616	557	576	603	598	543	553	572	575	539	547	533	606	562	608	514	536	544	554	576	608	575	550	571	637	569	589	559	564	529	571	578	542	519	632	545	539	591	550	553	546	582	549	540	569	562	561	564	572	559	551	573	561	601	560	590	533	581	555	522	550	590	580	577	535	572	569	580	592	565	561	565	602	554	554	597	517	548	566	588	553	582	553	540	555	571	568	507	555	566	559	590	564	582	512	588	558	542	584	571	572	566	555	540	580	571	559	569	524	557	560	512	581	573	572	566	538	535	572	510	563	603	604	599	540	555	605	578	562	549	569	591	571	558	581	565	551	563	599	552	526	587	581	570	558	585	581	525	606	522	561	578	546	573	558	586	611	565	591	542	568	506	593	535	563	548	587	554	564	578	550	542	598	556	571	562	542	574	558	597	582	519	576	603	586	580	578	537	575	573	572	551	582	592	577	568	597	567	561	552	583	554	572	571	542	557	560	509	558	516	563	556	573	552	581	610	586	586	566	603	552	589	571	564	601	556	562	565	568	559	540	528	583	559	595	548	551	558	537	579	547	543	577	599	558	542	572	507	509	591	549	612	544	539	550	542	588	551	551	608	601	508	591	590	559	555	551	578	566	590	556	539	588	534	567	579	547	574	556	562	544	591	572	596	591	561	545	571	534	597	610	551	591	610	563	557	580	554	553	550	583	579	531	576	520	556	573	576	552	599	579	516	566	569	537	568	547	546	579	565	548	551	563	580	521	549	547	541	617	553	596	564	555	551	588	558	542	554	614	559	576	542	577	598	582	538	535	602	594	578	557	531	544	541	547	570	541	538	557	572	587	614	556	593	581	578	551	608	586	598	553	579	592	576	595	575
28453	29683	29718	14620	3521	966	512	375	343	368	374	361	360	383	340	387	353	356	367	374	356	380	381	374	388	342	376	386	347	352	396	335	375	331	397	356	355	365	404	339	353	369	341	346	392	359	377	386	345	340	355	349	357	360	404	364	364	371	395	373	388	364	353	357	364	369	372	358	350	378	415	341	372	387	389	385	362	369	329	376	340	390	365	389	339	378	399	362	345	348	354	337	372	373	369	374	357	385	361	340	351	400	392	353	360	331	363	361	360	388	399	354	367	343	365	339	382	340	340	346	351	401	331	366	377	342	375	353	365	353	387	333	366	351	347	347	340	374	385	402	362	357	358	357	385	349	359	353	350	354	361	350	323	351	368	349	371	345	369	354	357	349	367	361	369	352	362	369	349	372	341	331	392	349	359	357	385	345	372	364	332	360	381	325	353	353	367	367	404	348	360	371	348	345	357	387	368	381	333	391	318	352	378	363	365	329	354	370	361	365	361	352	320	314	331	335	365	360	342	393	402	370	345	360	384	382	375	372	367	375	349	349	365	383	356	352	336	364	363	322	379	344	334	338	348	368	371	348	366	341	343	328	329	358	373	345	338	337	371	354	366	338	355	360	371	332	365	378	326	379	359	370	363	361	332	343	318	332	354	384	378	376	378	358	366	356	372	383	357	371	400	356	333	384	351	379	375	345	372	354	353	343	385	373	328	330	361	362	334	331	379	390	369	385	370	362	315	382	349	351	369	381	412	374	374	372	344	340	359	378	358	380	378	339	391	390	361	363	373	348	355	371	373	360	384	345	355	379	383	351	376	372	355	389	343	374	387	339	372	365	372	340	344	390	350	398	348	371	364	379	382	351	355	332	360	385	340	382	355	385	349	342	359	386	349	362	337	371	353	356	322	400	382	377	362	363	341	373	388	338	384	412	386	367	373	391	357	362	410	337	384	321	357	376	355	372	350	351	360	351	400	338	366	371	389	350	341	352	384	383	363	377	338	346	352	362	345	307	368	374	374	349	356	345	303	352	354	337	336	359	349	353	369	356	374	348	332	373	379	352	379	352	364	372	362	329	363	367	370	376	364	354	384	356	333	327	336	356	370	350	346	374	340	368	325	390	361	373	353	392	366	335	340	365	430	337	381	355	379	361	346	370	350	374	340	325	364	355	349	365	364	386	377	400	347	362	388	352	353	376	355	348	384	342	394	386	386	377	386	398	328	410	336	358	348	373	376	365	378	390	379	359	337	418	388	361	382	365	342	373	350	345	343	353	326	381	399	365	330	357	358	390	393	341	385	377	376	373	353	359	346	372	373	336	368	383	397	389	331	358	391	370	337	358	365	358	363	354	367	404	354	351	374	374	368	331	390	345	323	360	374	345	363	363	357	363	352	358	389	384	358	353	357	376	389	397	360	333	370	372	362	372	320	376	355	358	385	341	350	347	390	351	372	360	372	352	390	367	344	371	393	377	362	346	365	380	391	355	353	345	386	358	365	352	331	370	351	405	385	327	366	373	383	370	383	404	327	364	375	390	368	346	374	362	370	360	366	363	343	325	345	372	337	374	353	354	354	381	358	352	334	379	372	336	359	399	370	382	358	369	375	327	356	346	381	344	359	361	382	395	379	379	397	370	376	365	345	361	329	366	363	344	389	367	352	369	359	345	361	353	372	387	363	357	353	362	349	342	358	391	374	374	315	335	340	372	346	416	385	365	342	362	376	366	405	345	392	357	337	359	341	373	361	352	382	354	342	385	387	373	343	355	361	357	351	360	365	357	362	377	382	319	361	372	356	377	336	356	345	362	390	363	372	358	337	367	373	342	347	406	360	325	339	375	383	330	353	375	375	351	362	367	367	362	384	376	366	366	325	358	342	338	356	371	371	374	378	371	363	359	381	353	381	357	338	365	368	360	353	378	370	357	377	382	355	368	387	358	331	369	396	339	386	333	368	375	351	363	355	382	365	368	392	368	394	355	376	314	385	387	396	366	348	351	361	337	349	370	347	343	339	334	388	370	374	391	334	385	357	348	381	350	361	347	337	366	316	328	366	355	352	363	361	364	366	348	362	387	340	365	368	368	374	354	373	354	347	348	423	363	359	331	371	380	357	389	340	353	362	363	367	379	370	397	359	362	373	357	361	345	343	381	384	378	367	375	377	377	356	343	387	347	371	367	322	350	343	386	387	381	361	368	312	344	366	391	323	326	354	386	374	345	375	369	334	362	338	378	384	358	383	359	374	350	348	338	392	340	357	379	331	373	347	367	335	371	355	380	365	350	340	357	376	375	368	361	375	361	342	377	358	356	366	342	375	354	350	380	368	385	388	358	361	364	355	367	379	334	389	358	398	375	314	333	356	375	331	348	386	347	375	364	366	349	341	323	335	384	333	361	372	361	373	365	359	358	386	381	384	346	355	366	357	384	343	380	351	369	344	337	359	363	386	350	359	362	332	339	346	362	324	380	341	331	383	368	342	356	336	357	386	396	358	389	362	387	394	371	374	382	392	403	402	382	350	369	361	357	401	359	338	337	379	358	344	340	379	385	368	384	333	376	355	346	350	330	345	366	357	384	404	384	388	389	357	348	383	366	392	358	373	365	376	380	371	384	391	383	339	353	405	338	344	395	355	381	367	370	360	376	364	350	390	361	350	350	365	370	418	326	374	365	345	378	370	347	359	334	368	355	379	375	366	339	359	349	389	403	364	358	329	356	341	353	386	386	358	369	358	375	368	335	353	336	369	412	356	327	383	346	362	353	381	350	331	384	413	344	368	346	316	339	357	353	375	370	374	357	322	408	376	389	374	337	336	382	337	371	396	392	360	369	368	359	384	359	362	360	342	378	347	378	364	355	344	366	376	351	359	368	378	365	392	398	337	357	357	374	337	371	361	348	374	361	363	343	358	380	363	393	352	349	389	372	347	363	355	359	319	398	351	344	350	378	360	369	345	377	402	353	338	391	323	372	350	354	345	375	336	346	332	393	354	370	344	330	341	345	360	368	400	346	362	359	385	389	329	338	360	384	371	395	337	386	350	357	377	336	372	336	334	342	354	351	386	370	387	372	391	366	362	386	346	357	367	382	342	391	372	376	359	360	338	342	350	376	349	336	352	334	381	346	370	366	369	373	358	349	339	356	369	393	357	348	353	366	367	356	359	364	348	356	354	381	355	345	371	354	352	369	346	349	374	367	320	368	368	360	380	326	382	363	354	355	358	355	368	338	373	400	364	347	382	376	394	388	351	330	356	391	347	383	328	360	406	340	367	356	358	372	354	390	394	408	366	350	399	387	316	353	346	339	348	367	373	336	401	374	378	323	395	376	351	331	362	310	364	351	346	382	367	359	369	372	355	362	332	376	349	377	403	376	336	379	353	353	380	382	392	330	343	390	395	364	343	355	353	393	382	340	341	366	366	371	360	356	379	393	357	370	347	361	355	359	364	361	340	337	392	385	394	341	389	371	381	375	352	351	351	367	375	408	347	351	364	368
16632	37661	24021	8061	2674	960	507	361	331	342	363	350	389	313	323	360	362	324	349	373	323	344	323	356	337	390	365	341	338	379	352	362	347	392	363	371	370	338	364	343	335	347	340	360	324	362	338	355	321	352	356	355	346	366	358	383	360	377	346	351	358	379	339	327	342	331	351	394	367	329	337	346	354	301	373	338	367	325	354	341	348	353	336	361	341	311	374	333	354	344	349	328	331	332	364	353	341	356	346	353	347	343	367	377	325	388	321	318	323	343	357	321	334	370	344	352	362	341	367	325	367	306	335	344	345	361	374	360	365	344	373	335	371	319	373	374	342	367	339	358	365	314	326	339	357	343	350	359	354	330	349	316	320	382	374	333	347	317	347	369	360	371	329	347	340	334	337	354	356	330	364	332	340	343	331	363	318	369	375	340	365	346	393	307	353	348	324	364	353	329	365	323	367	343	324	356	337	345	338	390	388	322	344	327	340	349	336	345	345	346	342	338	356	305	357	351	348	368	364	356	317	344	351	364	345	322	362	339	376	343	332	361	359	355	369	356	340	322	325	344	328	353	379	307	380	348	334	333	318	341	325	369	337	320	308	370	355	361	330	367	363	341	359	342	335	370	338	343	328	356	351	345	345	341	344	378	372	301	339	352	340	352	356	369	358	321	367	330	350	322	337	353	392	322	332	359	341	353	347	342	374	324	338	341	331	342	319	373	314	351	334	381	354	365	395	366	351	363	339	355	324	336	340	387	346	378	306	335	364	375	343	343	347	341	333	355	377	322	379	317	325	338	339	360	354	352	352	350	320	356	381	345	314	332	384	329	374	373	352	343	362	326	344	312	337	338	349	338	387	339	355	348	344	331	355	363	341	352	350	348	371	349	365	358	362	329	340	357	335	341	346	352	340	339	335	337	341	361	363	324	342	346	360	314	386	330	374	351	372	328	334	339	321	326	354	371	361	321	354	339	332	325	339	358	358	336	372	354	306	345	377	369	339	340	325	350	371	370	332	345	352	357	335	345	341	340	330	317	364	320	335	362	332	353	358	292	346	346	315	321	340	336	327	313	336	380	330	349	367	332	342	376	364	337	353	374	317	358	363	358	371	336	358	372	333	326	332	379	352	337	328	347	311	351	358	347	373	330	344	330	332	356	360	331	329	361	330	360	345	336	342	365	322	362	372	359	360	316	327	363	361	341	347	354	343	323	361	340	358	345	324	330	328	370	297	349	331	313	326	374	321	362	332	309	349	373	329	380	325	355	363	351	347	316	333	344	345	352	326	319	319	358	353	342	318	330	341	377	321	385	343	341	372	376	342	351	305	364	334	354	361	365	381	339	320	361	360	350	348	348	337	332	358	347	363	316	378	317	337	387	337	333	373	333	316	333	350	334	337	364	336	352	376	388	340	331	378	321	372	349	321	338	315	379	357	369	313	354	351	376	359	318	365	329	345	348	333	358	363	324	336	318	347	376	329	313	356	355	365	352	348	384	395	351	354	371	342	346	372	355	340	364	326	372	346	358	329	371	333	363	357	353	339	358	365	372	345	332	369	383	356	346	322	335	343	342	362	327	364	321	337	386	333	311	311	337	357	329	341	328	343	312	317	336	359	362	344	333	355	344	348	342	319	335	379	375	360	367	323	388	346	350	354	382	354	290	341	355	334	354	370	368	333	323	344	377	325	349	375	329	367	357	329	318	354	371	333	350	333	360	332	348	349	345	371	350	343	358	336	355	354	352	351	335	337	342	334	317	384	365	311	357	353	340	360	346	361	370	339	320	351	359	330	376	329	333	354	356	342	358	346	345	369	329	329	356	325	342	338	369	366	354	333	357	346	362	325	365	351	363	305	361	322	361	370	333	340	323	376	359	346	354	328	344	347	338	342	340	339	354	352	358	328	342	390	320	313	378	347	349	387	364	342	375	345	359	341	316	349	323	383	336	353	348	378	342	336	349	346	359	376	348	336	348	336	333	351	357	349	312	309	384	388	349	353	347	313	333	348	342	334	297	339	323	382	351	324	369	345	304	352	353	332	351	309	343	300	368	375	402	374	341	332	331	357	345	369	344	389	370	354	350	346	350	331	340	386	323	363	345	378	398	311	347	357	396	328	361	349	342	313	370	367	365	298	341	351	323	355	355	339	335	329	338	352	351	336	332	365	375	322	367	315	364	344	330	333	352	329	345	339	355	350	380	355	333	359	329	341	354	354	337	363	345	372	371	323	363	302	353	312	321	348	351	349	363	346	349	357	319	333	329	356	370	336	345	383	376	352	333	319	343	347	364	359	374	354	353	363	357	357	312	356	321	331	316	367	339	320	361	375	376	306	368	347	346	368	344	346	344	347	358	309	353	343	361	352	348	305	353	281	353	368	317	338	332	323	344	381	338	336	336	353	375	340	323	344	343	348	356	366	341	377	356	351	343	344	342	368	344	363	331	373	324	344	349	309	339	323	355	361	350	379	349	352	391	364	404	330	326	355	339	341	352	374	346	303	355	369	356	342	343	357	327	335	337	333	342	327	388	348	323	366	332	323	355	328	362	345	373	331	387	355	355	337	297	339	388	322	345	349	345	376	338	368	307	352	349	374	328	305	329	367	335	377	342	356	357	323	321	337	332	356	346	364	340	322	313	352	341	380	346	341	313	345	310	350	355	329	346	350	324	365	365	347	342	360	332	348	356	365	367	314	332	296	363	360	326	348	309	352	344	341	305	348	355	320	367	362	343	342	369	347	349	330	358	349	350	344	340	333	336	368	359	364	368	366	348	331	371	343	340	363	349	354	347	348	331	327	371	335	367	333	308	330	342	310	334	321	374	324	346	322	328	321	369	316	305	343	335	325	351	344	354	334	383	353	364	333	335	328	330	358	320	358	357	370	367	309	377	373	325	326	343	323	353	340	352	331	354	343	362	387	343	371	403	368	368	339	393	357	343	338	325	343	359	345	367	318	366	346	352	339	335	324	335	356	334	365	331	340	354	375	329	374	355	341	357	345	336	362	334	348	328	354	339	353	345	372	310	353	330	325	359	389	355	354	342	357	353	340	348	358	344	362	342	340	355	332	316	358	342	334	346	344	369	370	350	336	345	346	372	339	333	349	330	332	360	349	311	361	378	347	342	338	320	288	330	335	363	373	333	342	358	322	380	346	357	344	323	380	374	327	329	362	340	354	346	316	366	360	353	343	317	332	349	329	371	371	343	348	336	332	339	369	337	334	326	343	296	320	353	358	369	352	342	392	342	348	316	364	358	354	353	346	389	347	362	359	345	336	320	351	332	336	347	348	354	329	358	322	362	376	345	352	372	335	356	334	347	324	336	347	377	333	315	359	342	335	359	356	380	351	330	348	356	338	348	353	357	368	324	350	347	351	333	359	352	360	354	312	353	318	340	322	333	364	342	331	358	361	360	360	343	349	338	323	359	345	387	340	362	360	334	356	351	361	360	336	364	343	308	355	329	353	357	353	363	352	392	365	343	360	332	357	329
25220	28511	48018	42215	23549	8336	1293	469	448	446	407	417	465	448	405	448	416	438	386	399	408	433	422	458	443	426	398	439	449	366	400	432	377	402	418	386	484	364	402	403	431	430	381	398	439	411	401	444	400	414	407	429	418	400	428	405	413	403	421	416	444	427	406	405	396	397	425	412	368	441	382	411	423	401	378	439	419	420	433	411	395	409	426	395	424	411	457	405	438	395	415	405	448	425	443	412	391	409	443	410	429	363	397	421	398	384	411	435	446	417	367	414	421	378	416	413	393	388	382	428	411	396	408	414	385	412	408	430	408	423	418	395	388	414	428	406	390	391	401	424	387	415	405	395	418	424	412	405	382	450	397	381	435	413	422	396	368	401	397	383	387	413	432	412	383	426	386	390	395	390	407	379	382	391	435	422	409	380	411	399	415	425	430	432	434	405	402	396	409	431	410	406	403	401	427	418	389	411	381	423	426	385	399	372	413	421	379	417	415	449	449	382	427	399	408	416	419	413	411	352	379	442	416	406	405	378	400	461	411	444	424	413	412	412	409	427	395	414	438	425	406	399	402	417	409	397	402	407	412	385	404	375	403	387	417	381	395	411	429	387	401	384	390	407	416	436	408	411	413	355	450	429	389	389	421	393	404	436	406	434	393	424	421	385	374	413	393	392	419	394	382	432	431	406	415	410	443	447	404	440	408	384	403	416	400	437	399	456	391	449	365	388	393	399	399	423	378	411	409	439	417	409	401	421	444	364	452	404	430	377	389	421	381	404	431	372	396	382	441	406	422	400	412	373	404	388	419	428	396	418	398	421	399	403	414	384	433	390	412	416	392	417	428	382	374	414	424	425	438	404	385	369	380	426	391	428	375	439	378	410	452	397	396	417	427	388	374	411	408	405	421	440	396	430	396	388	423	403	434	404	365	403	404	404	390	400	364	432	373	420	477	421	396	447	410	423	394	405	367	396	417	405	416	397	382	389	400	440	424	398	372	384	405	416	407	400	403	385	427	419	428	425	452	393	380	412	401	405	404	415	408	353	411	383	438	435	417	426	419	383	403	433	433	422	404	372	387	401	401	404	412	424	438	404	428	388	397	404	411	378	412	413	392	390	404	407	415	411	409	450	344	398	406	394	410	436	435	403	429	432	374	411	390	435	433	427	430	418	372	395	412	417	404	402	381	438	398	431	442	418	423	421	406	377	414	392	386	432	393	380	441	372	430	376	428	393	438	456	450	429	403	437	441	428	418	417	395	381	390	392	398	424	419	413	397	418	390	411	438	366	413	406	436	415	425	446	406	436	384	404	397	406	412	381	390	403	426	353	402	401	458	433	440	418	390	360	421	398	420	386	410	394	409	417	382	411	413	391	386	431	380	429	411	425	428	415	435	411	434	418	408	386	403	456	398	423	459	426	400	400	394	419	412	431	428	388	411	400	398	377	443	392	418	396	422	434	408	405	407	411	402	382	404	398	388	422	429	394	443	385	408	399	425	397	405	393	431	372	407	383	402	419	393	406	400	432	423	433	453	390	404	403	416	428	416	404	376	411	384	386	396	433	406	407	400	425	448	411	377	402	397	419	417	411	399	437	406	428	424	409	406	420	420	441	418	406	382	356	398	400	396	406	439	398	381	389	409	356	398	380	378	394	409	395	385	441	381	415	385	401	411	419	385	413	366	400	396	440	416	415	400	356	386	394	376	410	367	407	421	428	398	429	383	424	406	409	379	400	403	439	401	411	414	431	401	403	406	396	369	385	402	397	411	409	413	374	436	408	416	412	430	432	425	393	373	375	416	438	415	391	425	393	383	394	453	391	402	411	443	457	384	420	419	418	418	392	396	423	389	421	399	394	390	414	417	441	444	381	422	413	442	436	396	398	390	398	401	428	375	406	383	391	414	391	415	396	394	451	404	401	404	421	394	388	419	414	427	424	399	414	400	422	420	425	424	401	407	416	406	446	397	407	400	395	396	373	393	407	389	384	404	410	427	396	395	412	411	402	368	425	411	426	437	412	422	364	403	418	449	398	377	394	380	433	408	429	418	408	395	426	406	408	401	372	412	409	386	402	401	400	423	424	390	430	431	420	398	446	403	416	435	422	419	434	396	384	395	402	432	403	376	400	423	408	428	392	392	409	398	429	427	396	401	421	402	406	448	413	394	391	413	413	388	425	394	416	368	389	418	449	414	397	381	420	426	417	436	431	396	414	426	435	419	390	427	443	435	389	369	419	457	400	393	449	437	376	377	394	427	399	382	389	410	388	424	384	384	398	416	400	384	378	422	410	414	382	390	404	405	427	388	404	401	413	427	415	371	403	412	420	413	444	397	420	380	413	397	408	414	374	435	412	407	405	421	409	448	386	407	384	380	421	393	413	432	416	435	418	422	420	407	388	396	392	441	425	354	394	415	447	416	372	411	413	440	413	359	441	422	394	408	390	395	424	399	397	412	387	410	424	404	371	406	382	416	386	417	411	417	416	392	387	413	400	406	409	421	410	424	365	402	403	392	415	419	444	380	382	423	416	430	430	375	415	404	423	422	398	353	430	415	402	421	415	407	407	428	396	377	398	401	412	410	419	440	415	379	433	410	409	414	417	404	421	413	389	428	402	402	387	407	388	414	382	445	449	386	412	432	409	416	425	378	432	390	400	429	435	401	415	403	416	397	405	381	389	426	391	408	412	423	407	445	396	403	390	401	432	431	393	434	422	377	401	445	420	386	391	384	448	386	414	405	396	405	443	376	433	435	436	410	369	407	423	399	433	402	395	404	429	388	418	418	410	388	381	444	406	391	408	439	415	430	404	432	400	386	413	396	398	388	411	384	412	408	417	408	396	387	435	419	419	396	367	393	369	416	402	376	438	413	401	420	422	388	413	376	425	373	387	423	428	396	395	425	433	394	417	391	425	411	405	393	386	456	372	416	416	394	380	390	442	404	402	385	394	370	413	421	386	412	413	410	443	387	425	416	411	415	386	409	432	409	413	397	389	444	376	420	449	409	403	385	416	395	424	379	402	405	377	382	405	447	402	424	379	390	435	406	438	388	427	410	416	387	420	396	380	407	379	407	419	401	429	383	412	398	421	413	425	393	392	407	390	417	408	424	423	384	426	371	399	430	410	395	397	426	417	409	389	417	406	384	407	400	420	404	438	451	457	394	425	395	418	417	384	399	407	415	405	424	402	385	405	420	390	384	453	433	396	412	440	389	415	371	422	417	412	417	402	378	414	404	357	423	399	399	374	403	406	411	391	389	398	394	382	381	420	403	393	389	393	420	407	446	393	407	412	391	422	360	399	410	401	408	400	434	396	384	446	410	397	381	377	397	398	442	443	395	402	429	414	363	432	410	391	407	408	393	426	353	400	422	393	387	414	415	419	408	406	414	393	405	448	420	415	381	431	397	392	434	395	391	393	409	428	396	403	403	433	387	395	422	397	434	389	377	392	379	372	398	392	421	408	400	432	389	395	418	417	407	390	411	422	395	411
50289	90801	66620	35881	14913	4412	953	453	403	465	411	454	453	403	425	463	444	428	462	458	432	466	437	440	426	455	434	462	449	451	408	451	445	468	428	429	412	424	418	452	415	417	443	433	463	409	440	408	421	416	407	441	433	432	425	409	407	452	443	427	434	475	446	468	432	431	414	421	444	464	455	458	448	419	425	447	446	436	420	439	443	425	405	451	434	440	437	417	450	432	425	430	469	401	432	433	416	417	436	414	452	413	438	439	475	435	438	435	427	431	416	435	439	426	483	476	411	438	399	452	418	402	429	425	450	478	472	415	457	445	431	446	416	462	439	462	455	409	455	420	433	444	412	433	445	448	457	471	450	421	434	434	432	437	455	419	414	459	445	445	450	451	482	452	398	437	424	442	415	432	435	428	383	414	427	413	449	433	421	454	435	434	454	428	455	452	438	449	433	465	458	437	446	417	449	428	451	405	474	414	438	404	458	429	400	393	482	419	404	403	441	423	402	445	462	419	430	451	434	397	415	416	464	437	438	434	419	444	446	437	421	436	444	424	444	456	445	400	422	434	439	437	415	468	399	402	417	435	431	422	432	397	464	465	438	417	418	412	420	482	462	440	450	444	426	433	415	435	452	446	425	431	434	411	405	442	461	424	436	439	417	417	410	439	430	429	446	423	440	445	405	414	433	428	455	433	434	429	433	425	470	445	422	438	460	412	428	411	408	404	393	404	436	438	423	441	425	404	389	446	444	443	418	442	429	439	437	448	425	426	430	443	410	442	418	445	433	427	401	416	481	469	441	444	447	446	455	414	446	383	431	439	425	437	421	453	431	420	429	429	422	413	436	411	438	420	452	429	389	418	434	421	427	437	449	434	439	447	448	463	444	425	426	437	464	426	444	408	453	442	443	437	397	399	410	444	433	448	418	427	451	429	396	391	420	442	438	394	418	447	442	419	443	443	443	446	396	448	465	454	402	424	434	412	444	464	434	399	430	446	433	431	445	417	431	434	461	430	461	414	443	417	449	422	411	427	437	445	430	451	446	446	463	456	483	425	403	419	423	425	424	432	440	455	413	464	447	427	422	434	404	459	383	426	410	427	443	429	470	428	429	443	406	435	421	450	406	412	426	481	427	431	423	444	462	446	411	424	426	428	431	438	397	416	419	460	445	443	433	444	437	436	444	465	437	427	390	484	425	438	448	442	425	413	453	432	401	449	417	408	437	443	372	447	417	429	428	424	426	419	446	429	439	428	409	427	411	462	422	447	408	385	422	449	421	452	442	429	421	435	449	410	419	436	420	443	415	437	482	416	455	422	479	477	447	399	416	418	423	460	454	422	448	441	469	478	422	437	430	419	429	441	425	445	451	430	400	440	427	417	418	437	410	457	437	475	422	428	375	483	430	451	418	460	432	434	462	441	419	401	470	460	411	427	438	449	441	423	412	427	493	432	426	406	399	448	412	399	437	443	414	450	481	447	469	417	419	441	403	393	465	451	433	426	448	443	422	424	450	465	445	409	422	428	464	429	387	406	418	407	422	414	421	445	427	443	441	414	439	430	420	406	424	460	414	406	427	367	450	435	453	472	462	453	422	456	439	379	422	421	446	459	471	456	462	454	372	441	415	447	425	426	433	442	419	415	423	434	457	455	444	422	479	435	414	438	455	427	411	418	414	441	398	448	432	450	420	434	439	486	405	418	455	403	468	393	432	482	460	434	409	418	444	406	424	403	484	476	454	407	430	438	444	445	428	415	434	404	429	433	440	418	421	456	477	435	449	426	480	434	400	411	417	465	480	415	436	486	421	465	431	426	414	432	438	426	418	417	417	468	478	422	468	423	438	418	446	433	480	479	472	455	435	455	402	425	446	405	453	448	442	431	441	441	407	457	443	402	421	432	442	469	428	415	417	422	434	441	451	410	413	440	435	452	430	414	438	440	417	422	463	432	488	414	402	447	446	441	412	433	455	443	462	418	451	407	472	435	460	462	436	412	403	449	440	426	433	456	407	420	447	452	492	414	445	438	440	413	445	420	376	405	425	432	399	433	438	424	429	413	424	400	455	448	447	461	482	465	445	420	421	407	437	422	423	451	446	414	434	440	458	388	451	412	412	424	404	416	432	394	431	457	389	460	406	466	417	443	464	424	442	440	425	435	408	443	428	442	470	424	432	432	461	443	431	419	438	427	413	441	442	404	416	452	432	451	393	422	378	450	426	463	422	476	450	407	446	433	431	429	451	436	439	433	419	458	420	431	416	459	443	428	428	463	478	453	426	441	436	444	411	450	446	396	453	463	414	423	412	433	464	441	437	421	460	439	433	451	433	451	429	436	440	411	452	434	410	441	456	411	413	439	427	424	438	418	413	407	508	428	423	410	429	458	391	474	420	454	410	412	456	440	395	435	439	459	454	436	467	426	414	442	444	428	449	442	436	436	438	440	426	401	429	420	452	432	460	434	406	455	423	405	454	424	435	446	413	410	392	431	428	442	447	446	456	448	387	446	451	418	409	440	425	466	449	423	399	442	407	446	441	460	408	417	426	444	442	439	447	441	460	473	442	405	444	454	454	420	447	422	450	406	404	479	442	433	416	463	415	408	431	438	405	428	413	412	442	427	450	411	451	453	426	411	405	393	418	421	483	387	486	417	502	432	443	432	402	434	449	385	441	411	426	478	456	387	439	443	438	418	467	426	474	477	453	441	436	426	399	451	439	434	454	448	446	407	440	377	399	425	428	430	405	439	435	478	436	418	431	452	436	451	458	433	446	421	452	409	442	467	395	434	434	425	436	428	411	412	446	455	419	422	472	434	447	417	417	435	421	410	435	420	412	454	408	436	454	464	444	458	399	422	420	443	447	428	448	432	441	419	408	415	416	457	420	422	443	467	411	433	411	423	443	431	381	447	434	400	442	441	454	412	452	416	442	461	421	427	450	450	414	432	426	437	418	407	396	419	422	443	410	431	435	457	427	423	464	431	412	432	438	453	422	459	404	445	405	433	448	383	399	417	409	410	428	446	426	437	444	448	432	437	452	417	471	397	409	410	412	425	439	420	426	432	442	447	426	435	416	428	405	439	458	442	424	432	443	446	434	382	433	415	418	405	442	482	418	428	403	448	437	461	448	444	444	415	436	443	454	410	433	429	460	431	437	465	436	402	426	449	413	437	418	403	431	438	441	432	481	438	415	455	450	452	446	437	437	470	408	445	457	455	464	422	431	450	451	425	450	444	442	420	463	404	438	462	414	430	462	472	408	422	386	413	437	408	406	386	432	472	430	451	454	417	379	418	464	426	478	407	419	417	446	436	402	440	418	426	462	440	472	409	445	406	418	442	449	415	452	430	432	427	426	427	439	486	458	435	431	465	427	447	434	430	416	452	461	431	406	413	404	423	452	399	433	447	422	420	429	442	447	449	427	444	400	395	438	469	463	382	402	405	446	430	424	393	409	449	451	412	489	391	438	478	414	443	426	464	416	464	481	435	459	417	455	448
23881	23348	39221	39782	28888	18030	5330	697	554	553	538	559	526	521	569	518	506	497	576	517	506	565	578	514	537	509	480	518	539	531	517	514	534	509	489	534	496	550	518	494	525	536	460	520	560	502	560	561	508	582	537	514	487	508	542	546	506	522	483	521	521	505	505	511	516	516	527	512	531	528	509	543	531	532	461	512	534	535	542	514	562	514	530	547	558	518	496	508	525	512	497	562	520	561	529	523	510	521	546	512	547	522	512	542	503	504	539	547	494	534	519	540	476	523	524	520	528	524	506	521	531	528	520	519	551	466	546	538	497	522	532	500	523	530	509	514	514	510	525	515	493	535	452	539	536	552	502	509	523	487	503	484	504	501	485	489	468	526	581	491	497	546	547	528	534	480	548	513	496	504	516	506	517	520	506	528	528	534	512	498	483	538	509	480	556	493	536	527	544	534	539	516	563	545	548	533	508	564	514	511	508	488	506	501	558	484	499	503	528	513	515	543	535	545	517	511	550	508	527	479	473	508	513	507	497	526	531	509	559	540	499	553	476	530	529	533	531	553	531	512	512	499	524	497	480	494	540	450	508	522	560	501	554	530	526	526	505	503	498	522	504	532	512	501	528	502	533	550	526	517	533	537	488	530	521	543	532	500	551	516	551	487	523	521	512	522	557	512	513	527	501	540	463	519	516	519	522	533	538	532	506	505	502	521	552	517	501	545	503	512	506	520	490	487	490	488	530	534	478	546	522	533	530	511	499	488	540	498	521	493	543	558	513	542	532	506	532	516	530	531	538	510	528	512	526	507	473	499	521	482	501	515	493	539	512	481	525	506	575	516	493	502	526	495	501	495	516	513	526	502	524	498	533	487	511	495	502	530	479	528	519	525	530	503	506	518	527	510	497	487	551	543	542	526	513	493	512	484	497	486	517	479	515	510	510	520	495	489	537	529	521	493	492	489	500	510	549	518	536	568	491	496	513	530	533	520	514	467	533	502	477	546	486	493	544	523	519	496	503	541	496	551	511	532	537	509	526	526	504	532	533	509	560	504	552	535	478	514	557	527	530	524	488	489	516	541	518	523	512	494	546	540	532	483	489	494	513	542	472	523	510	503	527	538	502	532	493	507	513	547	552	522	497	552	532	537	468	538	500	524	476	500	493	502	545	480	513	523	539	522	534	541	490	508	504	526	520	501	514	506	541	517	553	571	513	530	559	500	516	536	510	482	525	477	505	502	581	499	548	516	477	545	488	508	558	533	527	543	531	508	532	526	536	519	515	522	524	486	513	500	514	508	518	540	518	452	540	557	496	499	500	532	484	535	480	533	542	557	473	523	510	512	554	510	492	508	548	497	496	523	548	519	493	527	512	487	524	517	519	500	522	544	533	536	494	520	543	525	518	549	515	503	546	546	473	533	511	499	489	528	529	496	500	496	515	508	510	533	512	488	501	552	512	530	532	496	528	505	492	514	490	521	501	539	497	512	533	515	493	526	530	495	542	524	510	524	489	497	499	501	492	504	534	498	536	534	522	540	502	533	490	512	507	517	502	532	507	507	545	516	518	506	474	546	486	539	523	491	501	518	498	524	527	522	531	532	533	517	494	517	521	516	510	495	566	533	531	545	520	554	526	553	534	531	480	523	511	523	491	502	454	525	510	531	505	499	504	539	571	504	540	520	545	498	529	511	563	536	535	507	503	529	560	528	544	499	527	486	494	527	554	549	534	501	517	489	531	501	496	532	503	531	548	521	529	515	566	497	538	490	486	498	488	449	520	524	511	528	507	480	499	528	485	489	524	534	516	514	515	507	564	493	498	518	554	541	505	516	504	527	497	515	520	503	500	504	543	471	516	524	484	508	507	524	497	569	486	495	527	525	518	544	513	506	511	575	520	484	516	496	514	524	507	543	501	495	516	502	508	493	535	548	555	503	547	540	530	497	537	520	468	543	485	541	521	519	520	511	496	497	524	465	525	521	489	513	501	524	492	532	549	520	531	509	510	475	517	553	530	480	482	534	542	532	523	504	538	552	550	507	532	512	537	552	528	482	490	507	503	520	489	533	530	523	447	518	557	476	510	507	488	502	520	525	520	516	505	531	505	499	516	467	523	540	490	489	523	500	512	528	556	510	489	586	486	497	528	511	508	491	525	495	515	484	508	491	553	501	486	528	490	516	527	511	499	504	540	516	535	478	467	484	534	538	509	547	509	482	512	514	537	528	514	497	486	526	518	493	515	479	528	510	526	529	527	536	502	517	510	518	527	516	509	519	518	519	521	505	570	549	509	525	491	551	497	512	509	485	534	541	560	524	512	465	525	499	511	524	541	519	500	512	501	540	492	470	491	498	549	554	517	505	500	527	522	528	536	524	509	497	538	511	513	527	523	503	509	509	522	503	499	529	549	500	493	521	515	539	536	511	487	470	561	494	518	503	516	526	509	523	527	558	497	529	524	501	500	488	538	527	526	492	527	563	496	515	471	503	491	520	511	494	514	507	522	514	482	499	522	560	499	510	515	528	464	521	517	536	540	539	519	491	502	503	552	520	507	504	486	476	511	513	512	513	519	557	517	512	522	531	516	495	511	516	501	510	503	496	523	509	508	490	528	506	491	491	554	497	524	550	488	546	518	499	512	463	498	512	485	533	587	527	532	526	534	537	554	527	496	502	483	449	505	539	520	521	510	530	533	493	493	513	533	536	526	495	546	481	530	506	532	507	525	510	475	523	535	502	498	548	530	510	533	516	487	529	511	498	453	493	497	509	520	529	524	490	490	533	517	555	527	525	503	502	521	472	545	523	522	491	505	545	511	507	480	492	520	532	529	550	524	528	486	478	538	531	504	513	560	534	507	521	503	522	502	526	499	499	521	514	491	545	526	483	533	541	501	518	501	518	517	523	486	511	531	497	563	537	518	485	501	487	496	511	504	551	494	495	540	516	478	500	501	469	507	536	513	507	521	504	488	539	527	498	504	536	565	511	519	545	531	531	491	553	462	506	556	551	524	493	488	537	548	515	525	566	488	524	513	515	464	497	508	522	509	511	506	497	460	521	494	553	537	508	541	518	500	496	508	532	500	507	477	526	522	511	522	531	515	556	523	521	494	496	510	492	529	543	525	498	499	529	515	565	492	529	521	527	518	478	528	494	524	523	488	559	498	525	482	482	479	499	521	515	524	487	536	514	553	518	524	500	501	484	560	517	543	540	466	524	495	551	562	512	548	546	549	509	500	553	546	496	505	535	524	498	539	508	491	484	485	508	529	521	479	512	486	513	546	525	473	455	455	532	526	508	527	530	542	495	536	528	515	541	565	512	565	552	540	510	488	548	453	530	486	535	523	533	523	518	508	484	541	466	518	512	508	552	460	477	489	503	491	531	495	546	545	505	495	518	521	517	525	530	551	519	480	505	530	512	521	509	503	490	521	516	533	528	514	497	522	544	540	501	521	524	525	535	499	494	516	474	519	477	505	518	506	504	543	519	490	524	498	507	512	469
61345	103740	80151	50969	25438	9014	2469	535	532	557	584	591	598	549	573	580	531	579	604	561	561	559	564	534	592	578	603	552	601	594	538	548	540	568	561	549	558	567	596	545	562	621	545	574	536	558	590	549	577	538	542	549	562	554	552	558	577	560	544	584	566	588	537	518	550	534	584	582	551	539	603	531	541	582	558	541	538	567	515	585	536	593	602	572	574	560	555	549	566	580	557	556	583	516	523	567	549	590	530	527	547	548	564	508	549	590	540	580	520	563	580	572	567	551	606	563	546	553	573	559	556	536	552	600	616	544	588	561	575	565	524	504	557	559	529	603	570	584	582	553	593	533	543	576	559	541	579	572	529	526	525	556	565	557	624	575	517	524	564	545	580	551	545	553	500	567	559	530	543	512	544	552	576	547	534	560	549	535	579	567	580	522	556	569	551	574	561	553	570	604	558	539	548	534	603	557	560	578	581	580	560	546	584	544	589	535	600	537	568	541	539	554	561	592	592	549	573	589	568	603	533	551	567	512	561	584	587	582	562	569	553	559	593	551	569	586	559	528	588	540	560	547	556	591	577	599	545	556	541	531	562	536	553	525	558	566	528	562	545	577	604	522	558	576	606	565	580	556	544	553	540	517	568	574	584	566	557	577	564	559	539	572	515	528	525	563	547	564	588	539	537	582	564	571	611	551	580	530	533	569	522	566	607	560	589	562	558	581	530	517	566	557	516	532	540	580	567	520	563	581	546	539	527	553	587	567	556	538	550	609	596	592	553	580	560	588	559	560	539	592	545	570	564	591	524	526	597	567	552	575	596	562	568	558	555	567	581	581	557	561	558	615	545	525	571	531	519	575	551	616	556	572	563	542	562	550	622	568	562	564	548	550	589	612	503	538	573	570	585	567	537	510	577	548	505	552	555	560	534	557	554	565	521	557	608	498	532	578	563	554	533	553	559	597	605	552	533	565	569	532	585	558	555	598	559	556	532	549	548	542	536	589	577	581	562	544	574	530	557	554	573	565	604	548	584	532	555	590	546	548	580	558	526	579	530	540	576	539	588	577	527	590	544	539	587	573	571	533	528	564	559	556	545	525	537	562	555	562	535	554	594	572	569	566	533	547	575	568	558	583	544	532	523	571	574	540	555	574	563	567	577	626	539	564	546	537	590	556	580	566	591	559	530	539	557	559	573	582	563	520	536	566	566	603	523	568	541	578	536	588	535	516	568	538	592	574	536	571	537	537	554	563	563	578	553	565	544	546	586	556	557	577	606	505	578	578	555	554	560	557	561	556	605	564	583	564	574	530	545	540	530	581	572	559	577	581	565	526	528	559	535	535	551	579	535	557	549	528	543	557	546	559	561	535	585	555	577	533	553	559	540	515	565	519	547	578	583	552	553	552	588	548	575	569	571	550	587	581	537	547	587	593	561	531	573	516	568	566	552	556	544	570	580	589	561	561	534	523	541	556	577	561	582	531	580	527	532	552	564	526	578	518	560	561	572	536	541	579	537	555	545	588	552	549	548	509	579	586	553	572	550	537	550	579	519	563	567	580	548	541	559	526	587	518	591	542	538	554	565	578	549	574	572	557	524	575	582	576	576	538	566	605	581	568	568	531	553	525	538	570	553	556	550	583	572	543	519	608	558	555	589	562	538	575	546	568	583	596	565	547	552	615	543	546	557	535	553	554	528	567	569	557	571	567	531	560	571	535	553	541	552	565	571	579	554	564	564	553	557	575	566	541	560	522	556	565	528	556	560	561	630	531	587	603	553	576	521	580	549	544	537	508	531	561	567	518	584	601	525	568	544	534	531	601	576	513	540	547	559	511	555	563	513	538	567	566	560	576	550	555	514	578	579	576	545	561	577	569	569	594	540	569	540	594	586	553	559	530	560	544	562	542	572	579	524	501	565	581	548	557	561	527	581	556	574	529	549	532	543	521	528	580	587	585	620	550	582	529	520	571	563	544	548	608	588	572	525	548	568	559	575	588	581	549	534	566	569	597	563	602	559	576	547	533	566	547	555	556	568	574	575	573	585	602	555	559	582	563	543	577	583	538	555	566	572	549	579	600	572	532	571	550	566	567	570	544	585	566	549	529	582	513	536	510	552	514	540	532	534	582	540	555	559	571	560	576	532	551	594	557	499	603	560	555	551	541	553	561	561	561	546	568	581	562	566	559	517	508	549	508	567	530	607	541	550	606	568	527	560	575	566	534	593	542	554	587	564	541	553	583	546	556	551	553	569	545	567	535	555	563	527	591	536	552	542	530	547	537	567	527	571	569	583	520	557	560	565	547	566	562	551	507	581	529	560	550	545	517	550	540	553	571	563	543	538	588	583	588	561	512	565	557	603	581	541	594	556	583	570	587	531	525	525	567	617	554	560	502	564	566	572	562	565	556	572	537	540	530	581	559	569	513	576	557	523	548	601	540	545	565	553	554	560	559	605	583	568	560	569	607	561	522	575	538	565	539	587	568	577	531	547	549	542	549	565	558	564	553	575	574	516	570	546	505	567	549	585	558	588	545	517	537	565	551	569	548	555	562	549	569	585	576	518	524	568	536	546	558	555	571	557	556	529	521	533	517	576	582	575	519	544	567	558	557	511	579	583	576	547	546	557	574	576	570	592	549	540	534	576	542	566	537	585	563	549	598	566	543	542	569	557	516	555	578	549	525	547	592	564	567	530	582	534	540	572	587	578	598	559	578	554	550	552	557	587	587	568	537	503	578	579	589	576	537	538	590	547	572	575	559	588	550	540	574	536	546	547	548	521	556	546	528	548	551	543	566	551	535	581	568	557	551	571	596	523	551	509	566	588	543	554	553	539	557	527	560	570	563	538	530	580	555	530	540	563	551	560	575	471	565	555	585	566	513	549	527	557	513	525	560	597	564	530	606	541	555	564	584	605	560	585	553	512	548	536	575	558	571	507	553	554	492	567	529	557	568	549	561	558	581	555	565	570	576	538	575	553	543	551	541	568	507	542	557	558	565	567	558	565	578	556	601	566	535	526	579	523	566	547	554	525	537	497	552	572	588	571	562	555	521	561	549	563	542	540	560	516	558	545	545	574	600	551	612	528	533	531	581	564	588	569	575	589	543	594	559	570	610	579	569	618	586	539	581	552	593	581	544	534	527	530	563	547	544	550	542	515	526	535	536	581	561	577	514	532	554	564	550	512	585	554	561	585	557	579	562	549	582	554	546	565	538	571	517	581	603	576	526	553	569	510	533	560	554	551	575	544	617	552	545	537	566	508	543	552	509	525	500	549	542	558	563	559	582	571	563	516	565	542	584	579	549	562	554	606	566	551	571	575	560	505	561	528	592	533	567	529	581	586	578	575	572	515	549	493	587	590	596	545	533	606	557	571	540	569	531	571	579	551	523	573	530	540	561	615	539	563	537	576	568	586	558	559	551	577	553	589	555	580	539	597	538	554	559	595	554	566	520	566	575	579	530	564	551	554	572	553	542	587	558	546	600	571	553	552	578
28361	29003	29475	14761	3671	1040	463	358	408	368	418	402	381	347	381	402	371	373	371	357	362	368	386	388	405	389	369	362	364	364	354	337	395	356	342	354	374	379	349	367	361	382	370	351	370	362	367	388	355	338	341	364	345	364	353	364	345	372	359	381	375	366	325	330	325	386	364	375	378	366	341	370	355	367	348	382	319	334	347	334	355	371	362	340	360	372	371	362	361	335	394	337	356	350	379	347	344	386	349	332	344	326	321	392	337	366	350	360	350	353	359	346	398	386	362	346	336	344	382	346	354	325	392	332	336	388	336	402	348	375	306	339	341	359	378	374	359	370	329	386	400	374	359	380	375	364	354	380	326	367	360	316	358	346	381	353	333	353	352	371	376	364	353	376	337	362	348	361	379	345	348	381	326	366	355	374	383	348	380	365	377	344	366	345	369	372	355	346	360	308	342	365	372	361	386	335	358	362	398	358	359	330	355	378	364	344	358	363	359	407	362	383	351	355	351	349	356	377	354	365	360	369	361	374	360	356	369	376	352	381	357	363	361	346	369	388	371	364	347	359	395	363	363	372	388	354	369	363	356	352	339	344	359	373	375	366	354	365	362	379	357	342	341	374	365	365	358	345	366	362	343	359	362	417	325	353	325	360	320	342	386	335	373	353	375	363	353	335	341	358	341	357	367	362	370	358	326	367	342	385	341	338	354	347	361	348	344	399	339	360	348	344	337	331	374	359	355	348	338	342	360	368	363	389	331	376	394	355	379	351	378	340	370	347	367	371	348	351	338	346	372	356	344	360	348	345	342	357	348	365	370	341	351	356	351	353	326	400	367	381	348	333	368	357	346	347	358	355	350	353	363	393	352	361	382	366	369	341	334	343	350	377	349	401	320	354	365	356	344	352	351	338	338	352	379	360	331	357	388	372	356	304	358	385	343	352	347	332	351	377	369	365	357	368	380	371	330	338	338	355	321	305	338	351	345	327	347	373	360	352	382	370	343	369	354	365	339	373	410	402	374	361	374	337	400	359	345	375	327	342	350	315	356	355	364	328	349	348	394	345	363	342	395	357	339	368	360	349	325	372	383	390	369	319	361	349	384	335	380	369	348	364	364	363	373	350	397	341	324	354	384	391	343	391	375	402	388	352	383	334	375	351	375	345	347	342	344	360	346	389	357	390	347	362	376	359	336	366	376	384	354	376	381	334	342	359	372	355	358	345	343	381	351	376	350	364	359	404	356	324	342	378	384	415	345	333	338	333	375	373	335	388	337	382	303	371	336	327	360	378	341	335	333	401	370	373	339	375	353	378	392	345	347	331	368	369	337	359	380	381	413	374	335	327	349	310	378	346	355	337	360	325	371	344	339	343	377	337	367	402	367	354	348	330	368	372	347	407	378	379	372	343	338	348	313	319	368	334	346	344	337	355	357	340	340	378	342	342	367	361	345	336	358	310	345	349	371	346	345	371	353	355	355	370	364	342	347	370	345	360	343	398	363	379	374	391	341	372	353	389	371	348	366	346	356	332	376	352	398	351	343	366	346	383	358	352	376	352	359	312	376	390	341	345	331	348	385	374	382	367	329	352	361	348	360	368	336	379	352	394	383	392	357	337	334	354	338	368	356	352	374	356	350	331	370	381	357	371	376	370	392	340	379	365	342	325	358	337	354	357	343	375	352	380	349	356	351	381	356	372	361	334	352	385	354	330	366	365	332	365	381	353	354	391	370	389	353	338	372	330	301	330	361	395	334	322	359	402	366	381	364	341	346	354	377	385	348	369	340	315	399	356	385	385	334	355	364	369	348	354	347	348	355	346	406	348	315	335	335	361	370	387	370	383	343	355	391	351	368	363	362	392	345	337	348	339	317	376	361	338	346	375	361	358	341	377	368	336	388	386	374	387	407	346	395	332	369	346	367	360	372	400	355	373	364	357	359	414	336	348	342	346	384	334	346	347	354	350	358	356	362	361	355	353	367	324	379	387	381	373	339	350	351	376	372	343	366	364	362	336	385	345	326	340	321	356	351	352	351	379	396	333	335	329	373	379	327	331	373	371	376	338	314	376	362	382	373	404	354	345	351	357	371	364	377	351	350	343	329	318	356	346	326	370	355	335	362	363	358	353	359	359	381	377	355	374	344	356	345	321	349	369	392	368	326	376	344	356	374	341	326	339	371	374	334	357	347	348	399	345	346	345	346	356	369	322	338	352	360	393	377	362	344	349	364	369	383	377	369	348	363	363	358	314	400	348	326	344	350	374	346	346	353	314	359	343	323	374	312	374	330	379	394	383	363	365	371	364	358	350	362	352	318	363	367	360	356	361	345	367	352	377	333	342	365	341	360	370	369	349	335	342	364	367	317	332	403	373	357	339	347	373	390	371	348	363	374	348	369	353	371	375	374	351	363	370	389	396	356	348	359	377	392	330	358	396	371	361	367	331	361	320	372	358	371	364	378	369	338	346	365	371	367	386	363	353	378	358	353	359	361	394	353	374	363	371	354	367	359	371	351	381	365	337	360	329	353	349	354	337	351	378	352	363	356	353	355	348	351	364	336	373	361	325	362	349	373	358	325	360	373	353	366	370	358	372	370	360	320	351	356	353	342	327	356	340	348	367	394	347	362	385	346	376	407	335	364	364	339	356	387	374	328	352	356	387	360	349	363	325	370	357	319	372	339	356	369	362	357	383	377	332	334	339	353	362	339	334	367	369	340	372	347	356	344	342	377	369	329	377	363	370	354	359	358	320	367	360	325	357	348	347	397	365	370	356	376	359	347	375	354	344	323	347	364	344	357	375	342	370	348	382	378	363	361	344	354	398	334	392	397	332	379	355	360	377	348	408	343	373	344	328	349	343	352	354	397	344	345	316	362	330	381	349	328	348	350	327	359	359	379	328	359	367	391	329	341	344	356	343	356	335	366	391	354	345	350	342	345	352	384	366	364	388	342	350	394	339	369	325	375	334	359	363	353	378	342	343	340	345	361	351	373	347	354	331	374	368	381	331	366	362	402	318	370	336	367	349	322	373	358	373	353	362	404	352	356	356	341	366	380	371	365	341	375	332	356	323	387	387	387	350	357	365	371	353	326	355	365	389	351	360	378	353	349	366	364	334	384	360	400	326	341	348	363	382	348	415	384	335	346	347	341	350	374	354	394	370	354	367	358	323	333	342	372	362	363	361	361	364	368	374	337	388	341	353	382	340	330	386	389	320	375	330	360	370	320	344	343	344	354	353	362	344	398	353	349	386	360	335	357	360	379	342	339	329	382	339	369	366	356	352	376	371	378	381	355	330	404	326	381	341	351	363	349	368	363	360	372	334	334	348	365	383	387	366	358	355	373	398	355	359	329	369	340	340	342	366	390	374	378	380	375	352	319	397	381	371	355	313	341	372	369	394	378	336	376	326	324	374	362	381	391	362	352	341	333	382	356	349	371	368	339	351	355	340	333	388	355	372	371	405	372	385	354	387	338	325	351	391	356	357	333	368	357	372
16114	37159	24162	8314	2939	1077	474	332	368	338	344	360	339	363	352	351	323	293	387	346	367	333	343	355	294	312	347	338	354	341	329	356	343	374	357	348	345	343	356	339	351	327	337	327	338	340	342	367	361	382	344	344	334	337	338	334	335	356	374	360	340	345	373	362	340	348	328	339	327	372	371	331	336	347	344	344	345	353	337	345	359	353	345	340	328	349	354	348	350	345	324	376	356	344	317	378	347	354	341	381	343	335	316	337	356	372	352	306	347	340	330	362	363	346	348	344	328	329	363	373	340	358	327	346	313	333	332	360	347	356	367	344	357	328	400	341	353	366	339	322	326	311	322	352	353	378	329	331	332	345	381	390	348	328	328	329	341	322	303	311	319	325	347	364	348	373	352	324	371	341	351	340	327	333	350	371	343	346	365	360	335	345	341	329	353	376	344	324	349	350	324	325	311	336	321	343	363	328	359	336	334	337	362	353	366	337	351	358	348	287	345	367	330	358	354	376	319	354	358	351	345	294	309	349	400	322	339	347	348	315	314	358	332	356	327	334	319	321	333	359	369	335	359	330	336	336	347	352	350	357	329	347	335	331	355	331	316	338	354	329	338	378	367	311	341	336	358	326	319	384	366	334	336	366	342	334	375	351	342	314	356	351	338	358	350	350	321	339	339	372	365	330	355	381	335	318	364	356	334	354	349	387	350	326	342	315	350	317	347	324	328	312	359	358	368	360	372	374	371	354	362	378	316	336	361	323	348	330	324	355	385	362	331	342	330	348	357	305	334	332	344	349	367	380	356	337	355	354	335	316	331	334	334	403	290	347	351	327	335	336	377	325	353	326	336	350	297	375	319	358	379	352	317	331	340	331	344	332	345	371	347	318	352	326	317	326	282	325	345	352	296	320	341	364	368	332	353	332	383	310	357	336	358	358	372	352	347	358	385	351	371	346	360	333	343	354	355	320	332	332	351	379	349	319	350	352	296	338	356	339	339	314	358	371	372	344	319	376	344	311	342	381	330	320	349	352	354	341	313	355	356	378	368	339	334	347	347	357	328	339	314	352	351	378	338	326	330	342	346	339	358	352	333	318	341	327	368	339	362	342	360	347	375	327	328	329	334	353	351	335	353	358	327	347	305	359	334	282	332	353	363	331	361	332	337	351	332	360	331	367	334	351	371	361	359	340	304	317	356	346	326	361	393	335	363	334	363	337	334	301	333	316	349	333	348	325	362	352	334	326	336	373	364	359	355	344	319	377	317	320	347	332	379	321	333	369	334	346	347	345	326	347	320	367	347	339	335	331	336	342	343	341	339	333	348	330	351	392	344	347	336	345	354	348	345	349	319	368	312	343	356	375	375	373	345	355	332	330	342	319	330	349	369	360	352	342	332	328	343	368	300	356	337	394	389	333	332	349	353	360	336	294	332	326	363	368	329	344	309	324	357	350	353	349	337	376	342	361	314	319	339	325	307	365	308	343	366	332	352	329	324	332	352	360	325	338	327	315	351	348	384	332	343	302	350	343	309	355	366	336	364	340	317	364	317	349	363	332	332	343	320	349	331	340	325	311	361	363	355	314	377	351	344	374	347	347	332	362	364	328	353	353	321	324	315	332	319	366	334	343	359	348	343	349	346	341	339	360	358	385	321	298	371	347	331	317	347	348	348	342	378	347	365	338	338	359	339	372	339	352	357	348	346	322	324	329	327	342	335	321	356	355	323	335	350	335	355	336	367	343	339	345	359	369	348	354	320	341	330	341	312	370	331	333	327	345	364	327	332	336	368	354	384	320	345	341	375	357	348	364	355	358	337	300	366	325	338	343	367	336	323	334	338	342	360	342	362	360	327	352	340	319	385	339	333	352	386	331	358	372	350	363	344	342	335	326	313	334	326	350	351	351	335	348	333	338	322	386	324	366	350	363	352	316	364	365	375	367	347	334	301	345	324	319	311	333	344	360	330	338	337	338	353	314	310	330	334	343	339	359	353	319	348	388	368	337	337	354	342	349	337	336	331	346	345	372	319	363	344	372	338	360	315	338	340	354	375	345	371	325	332	361	363	322	343	323	351	347	341	331	344	312	338	331	324	377	362	340	342	373	375	373	317	347	340	360	312	355	323	369	351	332	300	336	308	356	354	364	343	338	299	338	366	362	339	362	338	332	377	350	341	335	369	298	311	331	359	346	336	323	334	349	359	350	323	334	350	318	344	309	315	376	350	337	361	329	332	328	346	354	356	352	368	376	353	348	367	335	320	385	354	383	362	334	339	359	361	318	351	311	328	359	355	357	334	334	351	319	365	390	342	328	361	353	346	363	334	319	320	329	340	364	341	359	344	342	340	331	357	361	361	317	337	360	375	351	337	328	314	347	320	342	346	328	355	335	324	339	342	354	347	355	315	328	352	356	332	351	339	357	334	339	336	353	315	367	360	358	352	347	328	330	324	342	371	352	363	361	359	346	325	316	327	298	356	344	363	364	320	323	344	347	346	313	320	362	324	326	363	353	382	351	359	339	320	339	375	362	308	322	331	367	369	378	345	367	370	374	366	346	338	350	376	352	364	337	383	323	316	323	355	364	297	357	349	353	321	349	334	343	356	337	342	331	353	330	348	344	332	335	371	320	326	372	330	359	366	325	359	298	323	356	352	342	340	322	344	357	342	376	322	366	295	335	360	344	363	332	338	329	315	330	352	372	351	344	318	345	365	331	328	350	332	350	360	320	336	326	349	358	338	359	355	331	327	341	346	332	317	330	344	341	324	338	346	380	343	310	332	338	352	344	372	316	347	326	315	314	388	338	326	338	349	349	326	362	357	338	328	350	331	319	348	327	375	337	330	360	370	353	376	329	350	341	352	313	319	344	338	349	342	327	325	345	348	353	351	330	320	308	337	363	347	334	331	335	322	335	339	338	327	345	378	336	331	345	341	381	353	344	358	347	351	358	362	353	320	348	352	334	352	355	352	359	355	327	354	318	334	341	369	329	344	326	348	312	329	342	393	348	319	328	346	356	352	330	340	350	340	363	329	359	318	336	325	309	368	344	320	360	306	340	333	333	330	338	345	352	337	376	334	346	363	333	377	336	315	328	352	333	322	348	353	310	343	324	325	336	335	340	371	381	355	335	344	343	325	359	346	363	332	342	313	355	349	342	377	356	298	333	313	347	403	317	357	355	339	339	341	350	337	314	358	328	370	319	390	339	359	355	316	337	339	370	318	343	340	318	378	335	377	330	342	361	328	329	353	324	343	344	350	338	367	342	329	363	343	325	352	327	318	342	366	340	341	349	321	309	363	370	361	355	326	335	370	344	332	352	342	369	355	361	305	368	327	356	335	354	340	341	346	323	331	326	309	339	367	349	329	348	337	374	336	364	311	346	308	349	335	427	371	362	340	326	324	345	359	318	351	334	341	345	355	308	358	345	271	326	365	362	339	350	360	331	361	329	321	348	341	353	356	334	329	340	352	362	368	324	361	310	389	320	362	362	340	356
25198	28303	46962	42386	23439	8258	1541	515	430	433	428	403	447	401	435	455	417	425	421	418	439	408	422	419	389	419	395	425	427	419	435	409	453	412	417	382	436	407	395	413	403	388	439	420	443	419	410	380	391	391	451	420	404	386	385	419	409	410	405	371	418	410	385	409	409	418	433	404	436	419	389	414	393	395	421	423	409	408	439	412	423	434	393	420	430	428	416	412	414	424	434	411	409	429	400	398	447	426	384	418	413	403	403	415	399	406	391	421	432	393	406	391	399	394	381	405	408	419	457	391	409	408	411	390	418	462	423	413	417	411	394	417	384	393	443	419	441	432	413	440	400	385	409	421	455	443	383	388	407	429	378	441	353	412	405	409	407	376	404	400	417	416	440	417	420	413	426	434	442	418	396	432	398	420	446	427	393	390	411	416	382	419	430	436	394	417	428	425	430	423	400	414	422	422	407	388	413	409	430	404	415	415	456	420	385	405	375	418	429	380	436	402	428	398	420	412	382	407	409	403	397	399	412	409	397	387	416	411	421	428	416	414	434	449	427	379	396	411	396	427	381	398	450	407	443	416	392	435	390	425	401	391	409	431	373	387	455	396	378	416	409	433	387	439	412	371	425	463	408	391	412	390	396	392	399	387	390	419	391	387	423	398	407	417	402	391	405	405	390	383	425	395	407	374	399	368	417	384	432	417	390	405	429	427	415	398	418	420	399	383	403	414	409	419	391	446	450	416	384	418	391	394	375	409	425	376	398	406	389	402	398	435	416	436	395	385	440	387	441	379	390	375	395	432	395	412	396	349	445	438	450	426	437	399	406	408	422	409	411	390	409	407	410	393	407	435	396	418	405	419	384	403	399	360	394	396	413	399	408	412	382	372	389	422	421	415	437	361	419	451	418	423	417	419	374	427	403	451	393	375	398	416	441	388	407	404	412	409	413	384	411	445	431	449	416	414	380	410	441	436	391	404	388	402	421	391	471	415	402	397	427	408	458	413	403	400	377	407	431	425	391	439	391	400	386	368	387	413	378	425	420	413	396	402	390	435	434	417	425	419	400	378	433	413	401	379	413	425	386	412	409	383	440	415	432	386	430	385	406	377	398	412	395	392	388	391	418	404	380	417	454	404	442	421	428	446	407	425	391	409	384	389	455	391	423	401	373	424	438	400	417	407	382	431	423	412	412	427	406	426	420	440	401	424	412	450	413	374	401	431	425	428	371	426	441	418	403	401	393	429	386	429	407	389	434	445	420	405	426	442	437	441	428	415	427	422	432	442	434	405	371	449	381	419	418	392	399	390	414	410	376	407	436	401	436	425	389	383	399	437	409	434	411	424	416	426	447	402	397	434	401	386	424	397	425	427	410	413	440	447	386	381	417	426	415	415	417	413	385	392	394	388	410	428	430	400	433	397	426	390	436	422	432	424	423	425	438	402	379	415	380	407	440	424	426	401	417	411	402	411	427	420	426	412	415	399	414	371	371	427	377	379	412	419	400	408	433	402	400	400	408	404	403	414	420	409	418	415	398	409	405	376	439	401	416	467	413	355	421	394	410	409	405	388	392	408	411	395	432	420	388	417	403	432	468	398	420	402	396	381	410	407	361	379	434	424	415	411	405	401	417	385	437	414	425	451	449	382	405	400	428	350	423	429	395	410	425	433	433	383	410	426	400	427	393	389	422	395	435	411	408	428	393	385	411	402	420	427	382	401	418	408	409	373	434	453	407	378	400	409	375	408	391	411	393	396	397	399	437	380	423	441	453	394	395	406	470	402	388	406	456	403	405	370	415	408	428	399	412	417	436	381	398	373	448	442	373	456	416	405	381	406	398	407	393	409	422	411	390	411	449	415	417	404	418	436	385	379	398	431	476	390	392	420	420	437	412	407	409	411	429	412	446	410	418	423	405	461	403	395	455	362	409	421	378	390	422	418	400	429	370	401	380	436	407	430	402	395	393	424	412	423	378	432	394	441	424	410	426	401	367	420	429	446	413	422	416	428	419	426	406	422	412	412	416	385	427	417	436	402	435	435	438	412	427	428	396	401	397	460	386	410	381	421	437	374	403	419	404	393	409	424	380	396	405	405	430	403	431	424	423	402	424	388	392	450	405	413	453	404	414	380	416	399	410	431	409	424	363	417	426	432	401	419	387	397	422	405	369	402	424	416	437	425	414	417	438	432	411	415	390	402	380	411	398	446	384	428	387	379	433	434	431	404	422	442	401	415	363	440	396	403	439	438	415	375	389	418	416	413	412	405	382	369	416	411	375	421	430	429	395	411	417	399	412	403	437	415	388	429	386	440	451	386	360	430	451	424	407	389	408	411	408	407	408	430	405	383	393	390	412	403	437	437	422	414	417	376	426	409	407	420	424	433	365	404	400	397	393	427	394	371	398	383	401	408	407	390	416	416	427	413	412	404	409	412	411	459	376	397	412	407	397	372	407	410	388	434	409	412	422	357	376	408	453	425	395	428	429	417	455	417	399	423	390	389	429	411	402	412	408	420	394	427	408	422	411	416	396	368	401	423	426	431	374	438	440	392	421	382	386	411	400	401	430	415	396	389	424	408	418	429	403	425	419	419	431	428	394	418	417	410	440	424	395	399	398	421	388	412	446	441	437	432	409	426	404	375	379	401	408	382	390	433	413	447	357	413	427	422	430	406	424	445	439	451	445	419	434	379	382	398	423	412	416	410	406	385	421	406	409	390	462	398	430	411	410	414	406	403	397	433	423	451	426	378	427	424	429	410	436	431	430	434	422	405	421	431	389	419	445	410	432	405	423	441	418	403	440	421	411	390	415	404	421	403	435	407	418	385	429	390	425	426	409	417	407	412	442	371	395	404	437	407	411	419	421	396	410	437	401	409	429	412	410	425	407	407	417	413	388	445	376	391	421	407	428	396	435	432	378	410	366	392	420	423	413	408	405	399	413	394	415	420	402	434	387	410	409	411	417	382	419	386	403	434	364	415	396	428	396	421	407	374	427	394	402	386	417	398	386	426	404	423	439	375	431	406	372	375	380	421	400	369	417	448	420	413	348	408	409	400	412	378	425	416	443	442	418	412	411	427	407	431	427	382	404	410	391	444	382	422	462	385	462	432	413	387	433	384	405	421	416	403	406	417	397	398	391	411	407	401	448	392	409	410	428	410	417	382	411	397	415	431	404	413	407	404	423	357	429	423	430	459	385	427	398	399	409	401	434	445	377	415	414	429	398	407	447	387	432	378	379	410	414	390	420	412	424	420	394	427	441	401	423	409	408	392	403	409	399	405	419	367	454	404	397	392	438	433	448	445	394	385	428	410	408	438	378	459	406	386	420	422	387	440	403	385	408	398	400	404	435	416	403	413	406	417	421	418	380	398	465	426	416	346	411	423	389	384	409	397	412	397	438	426	370	403	423	429	395	413	403	422	441	409	408	429	417	407	384	427	405	403	396	407	403	373	432	390	405	450	432	385	390	433	418	402	432	396	393	402	476	377	411	423
49898	89864	66334	35662	14887	4460	1264	431	422	449	414	452	455	432	432	485	501	441	442	428	412	439	421	453	418	424	402	412	433	393	435	463	410	402	445	417	381	446	438	456	385	425	445	418	407	441	405	414	432	422	446	391	428	431	431	433	484	422	450	421	437	434	363	456	389	413	418	449	427	409	418	404	444	443	419	371	449	460	422	435	428	458	440	432	403	415	409	396	443	420	440	439	425	390	397	421	430	422	436	438	452	431	459	427	448	453	449	434	423	405	411	432	442	434	417	415	433	424	420	439	469	412	408	442	442	431	411	468	450	396	433	434	433	404	422	441	430	429	438	455	445	425	481	456	454	393	450	404	424	401	428	423	403	433	424	433	475	427	401	451	397	433	465	423	440	428	404	422	441	426	424	419	442	416	467	443	451	439	456	409	428	432	376	431	395	402	410	438	438	404	422	408	436	461	415	420	398	413	398	376	423	419	464	422	422	396	401	438	439	450	432	418	426	442	440	402	436	436	463	495	423	425	449	391	419	478	465	440	427	435	445	428	454	445	441	453	395	438	395	409	447	416	413	454	427	409	421	447	421	378	422	444	433	406	395	464	407	466	397	400	382	446	406	426	447	440	376	416	446	427	436	430	421	415	399	429	429	395	444	398	427	400	393	424	418	444	413	430	417	399	414	450	479	434	442	405	430	382	413	434	427	436	418	416	413	415	427	406	440	410	418	419	440	390	451	391	409	469	484	440	413	411	435	406	399	454	421	438	411	428	426	458	435	430	465	457	445	422	432	441	444	421	448	445	477	440	449	437	433	418	421	408	426	479	443	435	448	422	454	441	412	414	424	391	453	435	485	426	426	409	403	416	454	452	440	433	449	412	427	459	458	413	422	431	440	439	448	430	419	463	399	451	442	437	427	413	452	441	436	429	392	417	425	429	443	412	414	433	457	415	410	432	449	490	417	444	439	425	441	407	415	428	431	426	446	413	467	436	424	428	417	417	390	472	465	440	450	402	411	415	438	423	417	428	435	455	456	408	412	423	464	470	430	429	429	432	412	432	461	452	396	464	451	424	428	440	465	439	412	459	404	453	430	434	395	401	376	405	458	419	433	430	417	431	418	425	443	422	426	438	439	396	412	402	424	419	459	428	451	434	455	422	415	437	397	383	429	412	421	415	384	431	429	458	415	439	427	447	485	390	480	449	406	440	384	419	434	432	421	403	432	443	426	432	453	402	452	434	446	388	467	440	425	405	460	421	435	444	449	452	399	484	410	427	425	413	432	403	434	424	463	423	398	429	421	432	401	427	425	413	454	439	442	400	402	441	420	388	412	434	398	431	408	427	409	426	408	436	430	436	404	416	414	457	429	434	420	430	378	424	383	425	468	450	450	427	427	440	429	423	447	408	424	428	426	446	448	428	444	442	440	425	420	418	423	429	443	412	441	462	379	422	447	452	427	431	397	408	417	438	387	459	408	430	422	386	406	447	410	428	435	459	448	419	461	435	449	470	460	410	465	407	436	459	446	417	427	426	392	409	422	426	429	401	435	430	464	396	427	432	408	417	424	471	401	394	394	421	421	446	435	410	420	414	409	396	422	427	437	449	441	463	456	422	430	439	413	434	417	421	412	430	414	433	458	428	424	421	428	450	418	429	431	429	421	406	421	429	445	420	447	401	425	436	396	476	427	431	424	447	398	439	430	442	401	420	425	435	416	418	426	463	378	424	393	431	404	392	417	401	440	430	420	443	390	430	433	418	457	433	421	423	408	437	462	430	374	433	404	410	453	400	421	419	388	419	420	425	425	432	428	432	432	455	427	422	463	420	414	434	437	445	393	446	446	412	451	400	436	413	389	491	457	412	409	393	429	458	449	406	421	427	429	429	439	414	423	430	438	432	459	415	408	424	413	414	420	427	431	448	443	438	415	422	410	444	456	418	428	432	435	400	432	429	452	463	394	437	405	444	417	467	402	449	434	434	459	403	413	442	424	442	418	395	414	435	434	432	449	449	402	401	388	451	471	402	399	434	459	434	387	373	429	410	462	409	435	447	414	429	450	442	446	444	408	413	411	433	442	428	424	441	412	461	440	390	388	415	454	418	421	458	444	425	411	415	475	399	445	449	417	418	471	446	417	433	418	419	412	419	422	433	403	429	444	453	462	420	428	434	423	406	396	417	466	395	450	406	418	412	449	406	426	433	435	435	407	439	455	427	445	442	433	451	377	403	444	399	379	424	450	445	471	461	400	431	426	411	420	412	460	463	405	400	396	420	423	427	428	440	438	415	455	387	400	421	427	424	419	391	404	411	422	445	471	444	444	437	403	411	419	440	389	440	440	410	435	433	437	433	423	442	432	407	440	442	448	416	441	435	434	414	457	474	421	429	400	416	449	465	414	385	435	464	433	425	426	443	424	416	453	450	417	407	464	455	444	402	406	411	450	454	412	445	406	443	430	435	433	441	457	438	430	410	432	431	437	440	410	415	423	436	417	423	453	454	446	456	429	453	443	408	425	442	465	422	417	458	442	439	432	460	429	418	406	405	410	425	422	438	438	439	430	393	384	437	430	405	461	433	419	437	415	461	404	429	390	449	436	430	406	402	450	449	440	459	415	447	452	424	434	396	426	428	454	429	420	430	461	428	449	450	434	441	426	407	418	457	426	417	444	435	425	408	413	419	400	448	414	416	382	459	413	454	419	421	444	428	435	416	399	396	428	440	459	428	450	421	454	413	415	460	433	438	446	450	431	432	429	414	415	428	446	423	369	435	462	422	402	423	453	411	437	441	429	431	407	419	432	393	439	422	426	402	432	421	439	426	434	480	433	424	441	417	440	480	408	449	443	421	458	434	397	416	448	422	408	432	421	431	412	458	420	406	440	395	415	425	376	386	443	418	429	441	396	447	389	432	432	432	405	424	402	437	398	413	431	397	410	441	428	442	423	420	430	433	393	417	406	443	418	430	426	435	418	471	418	483	409	419	456	414	388	430	395	435	433	427	443	418	446	440	440	443	411	463	448	448	443	465	413	432	432	452	438	440	448	403	398	419	398	411	433	461	424	412	460	383	449	432	456	400	408	460	427	451	418	458	469	432	415	432	408	433	454	403	439	408	438	416	413	419	410	475	476	452	404	434	455	376	396	440	426	412	381	434	421	437	417	465	447	407	433	437	449	433	412	458	423	444	420	432	417	457	434	414	434	427	419	431	413	425	422	428	428	404	400	419	412	462	426	429	417	409	439	415	405	417	435	422	432	442	415	429	402	415	415	454	430	426	423	414	425	393	431	434	427	400	392	416	438	411	473	457	411	428	398	429	428	430	421	431	407	437	406	418	425	418	426	437	417	443	440	411	410	446	440	436	452	434	392	411	419	438	397	390	411	461	439	420	428	435	427	451	391	403	434	416	431	441	418	461	396	413	422	410	419	436	424	421	440	373	418	428	421	412	413	431	446	422	403	408	423	415	457	399	441	427	409	418	382	439	409	452	430	447
23895	23957	38748	39479	28442	16631	4418	733	540	534	590	584	541	589	555	503	511	522	505	517	548	568	551	519	568	553	528	543	506	490	502	510	569	517	505	526	510	536	553	491	497	538	486	537	525	517	541	541	501	523	549	540	507	500	496	503	532	548	494	566	542	511	539	529	537	538	506	527	507	513	552	530	522	542	522	527	509	510	528	503	494	520	546	471	534	528	550	552	521	526	530	531	500	561	500	486	478	544	543	491	497	479	527	524	532	496	524	491	529	549	505	504	476	493	543	524	482	533	536	514	503	525	529	505	509	489	500	526	507	532	497	530	538	539	532	513	536	541	504	490	538	512	548	537	508	483	499	504	529	463	515	527	479	483	519	507	530	516	508	516	532	500	479	555	513	493	551	497	574	534	514	528	485	531	517	493	512	517	553	555	524	510	509	520	549	498	528	519	511	515	507	543	525	480	550	530	503	536	523	522	462	516	534	496	544	554	553	525	537	519	500	490	532	558	490	486	507	518	521	512	471	503	514	505	519	566	526	549	556	529	475	522	525	502	533	556	526	572	544	525	536	541	531	541	536	514	473	485	462	524	504	501	554	533	509	511	480	496	529	529	519	515	511	484	519	488	477	555	545	497	525	487	491	528	520	480	530	481	489	487	506	525	557	556	495	493	489	492	545	530	501	512	487	513	517	524	492	465	531	498	520	546	530	481	510	525	491	548	502	504	527	559	508	528	516	458	495	484	531	514	547	487	527	549	539	533	494	516	495	524	503	515	495	522	526	521	517	510	544	484	503	518	520	510	485	537	508	499	541	507	549	506	492	504	497	535	491	500	495	506	498	501	478	502	526	486	516	487	505	546	495	539	530	489	521	555	543	497	538	511	513	520	554	510	506	446	533	506	518	520	503	489	543	523	517	501	538	523	542	498	533	544	470	523	506	517	528	527	537	514	530	493	539	546	467	540	506	510	528	517	545	506	503	557	501	507	497	513	471	545	507	514	510	518	473	552	501	511	538	512	538	520	495	498	527	494	472	523	495	529	508	468	549	533	524	558	518	550	495	511	524	565	542	557	490	523	567	518	528	483	507	491	507	570	500	567	518	506	556	557	513	536	535	518	521	527	498	557	501	504	495	520	470	473	468	565	535	531	546	548	495	504	492	494	521	506	525	485	502	524	470	520	459	476	462	522	516	491	538	489	531	539	500	470	534	524	536	491	569	536	510	530	489	539	534	527	474	538	548	578	471	517	552	545	484	522	507	513	530	503	487	485	524	525	490	509	485	513	493	513	567	482	514	536	509	486	524	530	532	486	526	503	477	514	519	553	509	521	532	519	548	529	534	535	534	500	519	474	535	528	538	516	556	525	506	504	530	520	517	523	525	493	502	498	529	491	525	491	470	514	500	580	551	524	495	478	513	514	562	533	507	504	516	538	481	513	546	492	538	543	511	553	520	540	457	486	478	491	469	519	522	517	518	513	501	520	503	519	540	523	491	542	513	550	521	510	498	497	536	462	517	529	496	465	524	514	533	459	511	528	550	537	501	535	513	515	533	533	535	520	489	485	525	506	495	545	521	512	531	569	483	515	530	549	508	521	509	530	513	508	533	525	554	478	505	493	540	554	499	506	547	589	536	529	508	512	537	529	520	500	554	521	502	499	519	489	531	524	529	529	473	513	541	529	530	514	479	509	533	453	550	500	550	526	536	490	524	503	502	498	495	533	520	551	521	524	483	538	522	489	514	546	512	536	536	515	506	466	491	518	488	500	483	518	536	565	516	529	503	502	528	527	489	512	500	499	505	493	527	486	507	520	514	519	504	548	531	565	540	525	518	530	531	551	520	529	506	488	486	502	521	538	506	524	521	453	532	488	522	517	510	536	492	459	543	485	506	503	527	498	514	504	531	544	509	529	522	502	513	554	495	516	575	507	526	534	510	527	481	516	514	492	489	508	520	493	494	478	519	493	573	511	529	519	515	501	541	544	518	515	527	520	541	546	523	494	521	483	509	497	499	503	536	454	527	534	531	481	506	478	547	534	524	559	503	507	491	487	544	461	508	515	504	519	478	476	518	479	524	514	499	518	544	514	517	517	515	536	517	518	541	505	546	557	526	491	530	542	476	486	487	499	464	553	526	521	477	532	515	499	573	499	493	516	539	531	554	525	545	538	502	538	508	574	520	522	493	524	521	511	500	519	502	480	508	478	542	476	485	520	510	525	538	531	496	508	534	511	498	473	462	528	493	496	507	504	514	559	529	498	567	496	488	494	479	529	517	510	543	515	535	516	521	490	519	520	494	504	472	492	545	516	534	534	521	488	491	540	478	490	471	527	526	537	492	511	523	487	527	500	499	522	531	496	497	533	547	548	514	532	566	498	501	481	502	500	512	496	525	498	500	513	520	505	515	530	516	486	501	501	541	532	474	467	496	462	510	460	507	509	581	499	516	500	535	511	478	496	511	548	518	554	513	481	512	523	526	504	517	533	519	519	542	494	508	520	507	551	559	525	507	481	500	507	545	493	521	523	516	530	526	512	535	495	508	540	520	510	484	518	548	507	511	506	485	492	525	508	541	511	507	536	516	478	538	510	496	534	512	496	516	493	525	507	509	504	472	542	548	478	498	532	509	517	490	535	507	549	487	555	507	520	491	544	535	547	505	501	529	482	524	527	550	509	474	490	494	523	533	508	467	531	517	540	501	523	482	517	525	506	564	493	477	541	494	519	480	515	518	490	490	568	523	506	523	526	508	562	550	519	543	478	483	516	512	500	487	490	508	538	496	526	484	516	501	473	527	564	517	512	497	522	536	533	540	541	535	498	518	492	559	487	532	550	560	505	489	473	527	515	486	508	489	530	531	525	523	537	535	472	514	508	537	549	510	511	529	502	493	491	505	513	557	532	515	503	486	482	548	527	491	562	470	478	514	566	532	508	509	505	523	517	517	496	516	507	503	538	527	554	509	507	501	501	530	549	509	504	541	520	523	515	493	511	504	534	486	526	517	512	534	477	542	513	515	520	533	505	509	503	541	504	535	530	503	540	524	526	498	552	511	494	512	522	483	491	551	498	557	517	487	487	469	514	540	463	493	477	494	482	530	522	501	427	528	478	558	540	524	489	516	513	503	567	473	517	497	499	541	522	491	523	514	536	503	511	518	519	495	498	512	511	537	541	551	528	512	485	501	526	475	512	522	514	515	496	537	547	524	511	529	512	511	505	519	478	543	485	512	496	518	470	484	504	525	534	536	552	526	531	541	499	529	500	539	485	504	501	569	525	491	485	487	568	534	536	523	545	488	503	535	513	514	485	513	518	511	500	500	527	520	542	527	483	455	501	505	473	527	492	507	489	482	510	546	524	523	504	508	531	510	550	527	528	533	537	493	506	531	489	565	535	516	482	544	525	563	498	507	486	528	527	527	482	506	535	505	495	516	501	484	551	548	536	506	508	491	588	504	502	506	503	495	532	534	501	503	503	469	496	503	484	510	511	502	471
58815	103435	76656	49352	24018	7943	2024	533	552	598	566	578	544	540	565	554	588	573	547	577	594	542	573	582	581	529	585	569	572	557	564	572	546	563	558	544	523	546	559	584	591	538	536	598	535	584	574	606	583	584	537	586	565	571	567	572	607	546	549	556	542	555	525	541	535	543	572	575	522	539	527	581	553	621	561	570	566	564	533	597	572	539	592	518	546	514	570	563	532	622	572	535	527	586	598	521	582	530	515	550	581	560	582	530	538	565	516	540	559	564	510	518	555	533	566	517	530	581	564	572	577	577	540	575	564	580	563	558	556	536	551	564	543	559	557	575	559	626	498	588	542	576	559	514	546	519	538	552	585	569	535	551	594	567	580	557	566	552	583	540	524	573	545	565	567	583	562	566	506	546	562	538	569	569	567	563	570	565	581	568	555	553	544	581	569	543	604	548	563	510	551	542	589	538	542	544	572	561	511	515	593	617	569	599	565	562	535	566	530	572	539	541	536	537	591	520	563	591	563	589	544	598	551	569	541	544	547	520	559	553	556	547	543	516	558	581	545	563	564	530	547	575	546	539	521	583	562	526	544	551	610	567	538	579	529	579	572	564	535	575	573	554	544	570	529	542	537	577	535	557	592	542	559	565	573	546	545	572	541	563	560	582	572	578	558	559	537	522	573	531	536	591	588	539	545	516	556	557	578	554	558	603	552	541	543	571	555	565	574	562	544	558	550	563	574	537	592	544	530	562	578	535	566	586	545	532	559	533	581	548	589	524	562	534	545	624	543	584	559	564	566	539	576	586	563	558	534	556	534	556	511	575	530	573	556	569	573	554	544	556	549	544	531	532	572	564	585	563	577	578	520	521	574	592	538	540	555	549	593	563	521	591	556	541	526	501	498	525	551	516	577	547	581	581	567	569	572	565	568	562	523	539	556	535	549	545	542	559	556	563	563	532	536	527	544	552	518	547	579	546	561	521	588	583	534	549	596	495	552	583	576	596	594	533	546	542	529	522	553	559	556	552	539	563	569	571	555	564	581	560	555	513	526	575	554	532	533	514	550	550	593	523	522	578	558	596	583	521	592	576	626	531	561	539	527	578	539	584	530	536	560	558	522	565	559	545	534	597	558	543	525	560	568	560	546	582	586	575	543	537	542	578	569	528	549	555	537	577	560	535	545	542	554	598	574	548	564	526	546	573	562	571	524	533	549	520	540	545	551	557	520	580	535	527	540	537	520	555	544	560	608	551	533	537	540	565	536	565	544	556	574	525	552	529	571	550	569	545	547	574	557	560	570	527	564	550	575	561	552	572	582	552	551	589	573	483	594	536	568	566	517	523	522	541	541	557	549	556	561	601	567	537	496	564	589	561	548	532	544	581	537	548	565	513	543	529	532	528	552	558	538	563	541	592	529	536	571	579	522	481	577	545	559	563	552	528	553	570	544	577	561	561	567	509	557	584	537	532	540	535	542	516	551	531	532	567	551	596	566	532	539	559	547	539	543	558	528	543	552	540	587	540	556	558	605	533	515	533	553	549	581	571	569	538	531	536	548	525	500	569	537	509	541	567	547	556	571	538	566	596	562	536	556	575	542	531	544	545	533	575	571	533	545	567	565	564	559	555	565	535	542	537	557	591	605	545	518	554	560	504	525	553	547	566	587	562	519	554	551	542	577	594	597	510	552	579	538	566	577	530	542	548	563	555	547	561	502	526	531	568	584	546	530	547	544	540	584	550	550	548	568	533	548	524	566	538	564	535	511	556	543	560	543	527	546	550	573	543	553	546	514	541	540	538	561	597	573	540	535	516	560	552	553	598	583	548	587	528	534	532	572	550	568	578	514	537	588	557	536	542	570	527	536	553	547	543	594	543	556	568	567	582	530	575	540	521	558	577	583	570	549	581	520	527	535	576	585	533	530	556	532	569	555	545	573	564	565	532	533	582	563	568	569	591	545	591	566	560	564	568	593	527	559	535	514	570	541	568	535	520	588	584	555	536	559	551	557	519	546	560	591	526	581	562	567	539	555	521	565	543	548	595	544	567	555	553	546	524	537	547	542	571	540	576	515	547	531	570	543	546	572	526	573	577	604	538	564	533	564	525	537	525	567	555	570	548	556	549	536	553	547	590	559	572	541	570	565	549	532	505	533	546	566	622	574	522	585	548	605	596	559	525	565	539	560	555	542	545	542	559	520	571	609	563	545	590	554	568	538	556	543	510	565	587	536	530	596	521	579	508	537	520	527	577	562	572	592	524	555	562	565	568	526	584	595	557	525	565	526	538	578	563	561	566	528	538	573	554	573	538	549	559	560	549	561	515	505	539	538	545	561	541	594	556	558	581	552	565	565	558	546	533	539	547	539	524	536	549	535	597	563	529	553	520	531	587	582	534	523	575	530	521	531	536	530	581	543	537	552	534	591	578	605	581	530	574	589	548	575	554	525	563	506	570	564	564	582	553	561	530	559	576	553	570	558	580	558	500	513	555	547	507	562	551	559	537	549	544	582	531	561	566	532	554	522	555	576	519	566	519	528	550	514	496	557	536	599	553	557	550	555	558	541	532	544	544	552	584	541	579	549	561	602	567	533	569	555	542	569	548	547	586	575	550	537	566	543	551	502	569	568	541	534	538	542	601	554	546	558	559	610	538	589	577	488	563	542	513	555	602	536	557	569	580	561	578	513	535	542	537	557	557	521	551	548	570	546	521	567	565	592	532	565	551	569	556	573	528	542	509	518	532	535	571	562	570	579	560	521	543	548	534	576	541	561	540	566	604	516	580	558	604	549	517	521	554	538	536	594	541	552	531	547	585	546	539	598	535	533	582	583	524	544	549	576	543	547	594	566	518	599	536	495	531	557	509	541	593	575	555	548	554	541	580	580	576	533	573	554	587	532	532	574	552	531	583	570	551	559	569	531	554	566	536	595	539	513	532	562	541	539	548	559	561	572	579	523	548	543	516	581	579	534	537	570	555	551	574	483	562	592	525	547	570	527	549	552	562	532	563	559	581	519	538	589	515	548	529	545	566	599	517	572	580	537	572	547	536	576	517	552	540	531	539	565	517	548	564	539	545	545	551	554	567	536	580	549	559	574	581	589	581	583	541	554	507	556	572	568	579	559	563	574	513	573	588	558	563	574	547	483	549	549	517	545	525	541	557	552	508	550	527	575	558	556	542	532	536	557	521	546	546	531	536	520	577	533	518	533	531	523	554	548	562	566	555	586	593	587	544	545	553	531	604	566	538	585	555	536	544	529	537	551	537	511	520	556	544	587	531	533	571	568	548	581	553	575	573	529	506	536	531	529	550	561	544	531	557	584	557	575	549	571	539	523	550	558	551	546	522	530	556	548	537	571	583	514	587	508	546	570	543	544	555	558	563	539	559	544	529	580	526	566	506	497	555	525	555	559	589	540	566	550	555	568	538	566	512	545	545	589	542	555	560	524	546	518	519	558	554	553	540	491	550	542	542	577	596	574	589	557	543	529	576	582	535
29117	30024	27642	12635	3018	908	388	352	327	398	345	344	352	392	366	355	365	344	369	358	346	381	362	341	341	360	369	351	367	358	362	341	359	330	409	350	353	359	358	330	379	350	376	323	393	319	371	384	345	358	390	350	354	322	361	325	367	377	359	332	375	377	346	352	374	358	357	325	363	333	361	358	356	394	362	405	374	341	378	355	364	358	347	370	354	344	344	360	367	357	370	322	346	341	344	361	350	388	361	348	376	316	371	315	346	368	371	354	337	364	353	347	379	373	349	387	376	349	374	347	387	393	355	353	371	368	376	341	378	371	355	352	343	369	338	355	325	346	363	356	341	396	372	359	349	369	361	365	384	392	353	356	353	353	379	351	340	319	375	366	343	380	327	379	391	349	328	355	369	386	324	376	359	329	353	335	361	367	335	361	358	328	346	346	356	354	367	380	382	374	377	378	318	366	338	362	362	383	331	382	346	328	334	366	357	323	392	368	381	349	374	327	346	339	379	329	363	310	337	365	339	351	349	341	351	340	339	374	337	384	359	340	341	359	342	374	372	344	389	354	384	350	350	367	374	377	334	357	388	346	366	336	356	350	355	356	370	353	367	358	348	353	362	394	356	352	325	341	348	340	344	349	363	350	374	355	360	344	359	328	345	330	360	323	328	377	362	355	355	328	322	378	329	347	351	377	353	379	350	342	374	350	355	376	363	375	374	372	367	381	345	318	369	362	350	377	350	349	378	375	371	337	378	352	341	362	356	324	363	361	386	366	326	345	336	345	365	388	388	350	356	350	384	353	357	363	351	368	349	320	360	373	359	355	351	364	334	345	329	369	402	366	339	337	380	365	354	364	379	328	342	339	366	379	370	362	361	407	349	348	388	359	369	342	340	386	363	373	352	376	349	342	347	343	342	366	398	338	356	361	370	376	388	341	330	399	339	359	338	357	343	317	349	351	374	369	372	333	341	323	351	332	350	370	339	355	378	352	343	367	364	344	346	341	369	345	338	336	366	357	353	360	400	380	342	390	347	359	368	342	364	333	350	361	340	362	336	362	379	318	353	387	358	347	349	332	339	332	328	355	338	358	360	358	338	369	321	371	369	374	340	395	327	337	350	354	358	365	363	365	363	365	358	342	335	390	365	336	343	370	369	351	345	374	335	385	340	378	331	349	352	381	365	377	384	358	340	354	324	353	360	350	339	337	341	370	339	354	365	356	332	337	382	373	343	342	349	382	343	355	345	347	360	337	338	331	373	359	340	364	344	313	350	335	353	377	333	333	360	362	350	338	361	376	359	318	348	313	353	358	381	352	356	362	347	364	400	373	340	354	362	335	359	331	369	360	334	324	350	352	349	381	340	342	333	332	372	325	334	352	331	377	397	360	349	349	390	359	338	368	331	349	387	374	363	385	377	333	367	331	334	332	355	334	332	338	365	341	354	356	342	361	366	335	339	380	338	375	352	345	367	356	347	378	349	391	346	348	366	363	343	325	349	348	329	366	340	330	326	377	335	354	330	356	412	390	320	339	359	384	346	359	326	354	360	357	371	359	320	349	360	390	369	372	361	390	397	370	360	376	348	374	350	350	358	344	381	370	373	369	342	353	324	382	379	344	340	355	340	335	341	374	377	346	337	356	327	389	345	353	375	340	330	356	351	333	374	365	350	334	336	318	335	366	343	335	364	374	353	365	351	352	384	320	356	360	371	363	364	358	364	352	358	398	350	318	368	384	345	347	393	375	329	337	349	363	370	382	388	376	387	346	365	387	330	352	330	373	366	372	360	349	339	410	372	356	344	332	326	354	359	331	335	382	343	356	362	350	351	369	360	360	340	342	349	363	362	396	367	336	354	366	362	329	359	335	354	370	352	364	317	355	378	355	348	376	324	345	341	341	381	367	383	376	347	367	341	364	355	395	354	302	363	361	389	378	359	346	365	360	336	317	353	367	350	377	362	379	332	342	373	341	334	322	394	354	351	355	369	361	336	340	341	328	322	305	373	347	344	368	342	336	363	359	387	351	376	353	395	376	388	366	379	361	387	371	336	346	356	385	300	333	357	335	372	358	332	365	356	343	373	312	354	353	337	394	363	345	375	367	372	347	337	378	363	346	359	365	348	367	369	347	368	327	375	356	351	320	352	329	356	381	383	365	350	395	361	340	379	375	351	346	380	364	369	363	354	346	379	355	353	354	353	351	347	353	307	386	361	314	368	380	366	376	381	377	343	354	333	340	389	355	323	331	395	392	350	370	383	378	368	341	349	359	363	374	332	375	345	402	337	316	354	343	368	342	337	369	353	346	376	358	348	354	351	339	336	363	368	334	366	358	351	347	384	353	348	346	370	360	336	342	354	371	351	393	348	352	358	377	376	373	375	340	364	330	342	377	329	388	349	362	361	347	375	345	363	357	363	374	378	371	346	360	333	340	348	331	364	331	336	354	363	383	342	351	384	357	306	357	356	367	336	341	347	344	359	355	353	345	343	366	338	313	345	354	362	371	387	334	350	353	355	362	322	337	341	334	354	353	340	369	362	379	351	376	380	364	385	356	314	332	355	383	404	359	355	360	362	358	372	364	389	327	374	355	363	354	353	354	365	336	326	349	372	402	312	377	356	346	351	378	371	358	363	357	373	347	321	401	367	393	340	345	345	334	341	353	352	332	365	352	344	365	368	385	374	372	361	359	363	371	340	361	346	310	347	374	363	396	385	343	386	345	377	370	337	346	328	396	359	319	357	366	350	318	377	380	373	357	386	355	385	369	333	358	302	366	334	321	361	366	347	370	358	380	349	384	341	321	392	353	370	381	366	331	348	350	334	349	350	385	340	357	367	361	357	347	367	378	348	368	347	339	345	355	343	355	340	376	369	352	334	332	350	378	358	346	344	337	387	339	357	390	361	316	338	365	375	349	357	344	358	370	332	375	379	365	351	401	359	370	339	383	383	339	339	335	377	370	361	348	358	338	359	370	338	392	348	367	354	356	355	355	374	355	345	352	331	386	347	370	333	334	354	363	363	372	369	349	332	347	375	338	379	341	352	337	379	341	316	348	396	329	340	373	362	408	350	330	346	330	347	330	338	388	344	361	336	357	379	345	336	356	390	310	370	333	386	370	338	351	330	350	393	306	330	364	326	334	363	379	344	355	372	334	337	355	357	352	323	340	337	369	361	392	335	333	358	367	396	354	355	350	346	320	377	372	339	359	337	334	342	343	350	365	343	370	349	377	369	336	365	348	365	343	352	354	345	355	375	333	327	379	356	350	369	374	369	327	336	384	331	356	337	320	363	379	351	334	347	335	363	353	327	339	338	346	374	372	367	356	349	364	331	359	339	348	337	343	344	354	354	332	348	345	344	331	349	329	334	374	335	329	377	357	361	354	344	383	340	359	364	358	344	342	356	357	343	364	341	355	361	376	349	333	334	367	338	355	342	350	360	370	343	360	327	385	333	381	364	355	348	356	373	360	343	358	353	326	349	383	364	350	387	368
19944	36981	21498	7025	2306	901	422	335	314	332	349	299	339	334	330	323	360	332	355	312	323	345	369	352	329	364	353	327	313	338	373	331	345	342	331	333	364	355	338	321	343	330	342	345	338	335	334	340	331	336	310	330	338	335	355	344	361	351	346	307	344	383	335	328	343	371	350	359	343	348	367	318	307	331	326	329	356	305	350	330	320	348	340	332	345	329	370	347	329	329	304	305	309	328	325	308	336	309	325	353	314	335	343	339	330	371	333	327	334	318	343	329	307	309	323	342	335	339	316	323	314	359	343	313	338	335	353	314	334	324	324	348	327	316	330	352	333	365	320	324	366	320	360	308	341	354	325	328	356	320	307	336	335	359	341	326	316	344	331	349	345	321	346	358	355	352	348	353	330	336	371	304	348	315	356	330	335	314	350	368	327	310	317	330	353	297	319	350	332	351	339	365	354	371	340	332	314	315	328	336	315	341	310	313	343	298	315	320	326	307	320	321	360	353	320	358	339	362	336	324	318	330	320	319	309	355	307	324	291	300	365	312	335	324	330	342	304	312	356	361	324	338	366	348	331	338	357	335	327	335	323	324	311	335	310	342	329	328	340	303	343	335	329	333	337	324	327	336	342	327	336	321	330	336	345	343	339	329	340	310	332	322	354	341	330	340	335	347	367	355	335	307	323	350	338	328	332	364	330	343	311	329	331	338	330	333	334	348	334	365	349	361	380	330	293	338	338	335	297	344	327	364	351	317	350	326	336	303	344	333	339	325	335	354	303	394	329	368	348	348	358	314	370	356	344	361	327	353	309	311	331	375	339	333	326	318	342	332	314	313	318	320	324	362	344	316	331	352	353	350	335	288	348	293	374	375	316	298	354	316	280	378	331	345	335	341	355	352	312	336	340	311	341	327	357	320	368	347	326	315	301	326	325	378	336	322	348	310	323	348	307	328	339	315	347	332	333	324	319	337	346	347	348	335	351	360	342	337	321	325	335	324	309	324	322	323	314	316	346	345	334	358	362	351	306	333	330	337	329	286	340	314	359	326	301	352	293	324	338	332	314	330	333	368	312	316	333	305	339	348	338	339	318	318	350	351	342	312	328	278	312	342	321	338	325	309	308	351	312	332	358	359	332	342	339	335	297	332	341	346	367	344	344	338	322	304	350	312	375	354	327	330	331	358	358	338	313	327	328	313	298	331	324	344	373	344	318	379	333	321	336	339	332	343	341	362	340	330	341	325	359	327	307	345	342	350	342	325	317	316	320	373	338	328	325	336	326	350	321	314	361	318	339	346	334	290	381	334	322	305	311	402	315	315	347	343	312	326	328	347	318	312	312	346	354	325	374	324	333	347	359	320	339	326	330	327	316	356	330	351	308	359	335	345	327	334	323	335	313	333	332	326	373	339	343	320	325	326	333	333	306	316	322	317	347	354	331	318	317	363	336	329	349	339	359	321	311	340	316	346	338	349	334	335	302	373	332	304	311	347	311	324	333	312	304	328	302	350	341	336	370	315	328	311	366	320	348	345	335	319	315	337	343	330	342	312	328	337	324	328	372	319	332	342	330	358	321	346	357	338	358	343	328	361	366	339	299	309	333	323	355	327	344	322	331	287	356	344	318	336	360	316	363	321	320	296	317	320	326	294	357	309	305	348	343	325	294	371	355	324	342	322	366	331	327	312	353	327	323	341	314	323	319	315	344	341	327	337	308	335	328	354	316	339	342	322	326	331	312	354	358	335	349	325	337	314	328	338	315	334	299	327	354	321	314	355	319	312	326	326	342	321	326	321	346	336	327	361	363	320	316	360	322	364	357	372	358	364	326	316	347	340	318	338	325	338	346	330	367	319	322	343	347	324	322	345	326	298	323	336	314	318	325	368	353	332	329	377	307	341	319	335	337	319	323	325	324	275	354	316	305	356	327	325	328	355	345	326	342	345	353	336	316	296	347	301	301	308	336	334	337	304	341	312	312	350	316	320	347	298	318	324	341	319	349	334	352	358	339	339	282	363	357	338	355	361	325	320	322	353	346	321	351	337	336	332	334	365	295	310	311	354	339	350	342	310	338	334	303	341	346	337	304	324	325	334	338	322	328	359	332	343	345	322	319	358	346	334	365	334	330	317	340	318	362	356	330	304	338	365	331	323	324	333	346	341	318	320	352	349	335	347	308	321	320	338	368	311	337	337	341	358	346	345	366	341	318	366	348	311	340	285	333	324	326	351	368	320	338	344	356	351	354	326	337	345	334	337	322	342	344	322	354	335	323	322	342	323	345	333	342	327	351	358	315	336	329	313	339	329	327	321	349	328	342	289	348	371	327	319	336	311	307	346	316	319	316	345	332	337	361	301	287	370	323	305	339	345	384	311	321	307	347	357	334	307	338	323	311	357	325	342	312	385	328	320	305	338	355	321	322	378	347	342	310	317	338	312	335	349	344	331	315	339	303	324	335	337	319	337	321	309	330	338	323	325	319	325	333	320	343	312	310	338	327	348	338	332	308	356	349	306	311	345	321	348	315	336	369	383	341	312	334	309	321	342	337	317	341	343	336	339	306	328	311	335	330	332	332	361	315	339	312	331	343	310	353	352	319	330	334	325	365	336	304	309	361	341	375	338	349	347	316	350	356	321	359	319	319	332	368	351	350	334	345	365	333	340	326	350	305	349	327	343	344	319	282	334	343	315	345	309	358	320	332	334	357	364	311	340	299	332	333	317	358	383	332	383	346	337	321	332	334	351	362	373	342	354	329	317	340	339	308	309	319	357	299	339	320	334	316	326	332	311	360	350	357	303	340	356	327	304	351	314	296	330	325	378	315	315	341	323	332	325	365	365	353	334	299	358	343	331	337	331	339	344	331	349	346	364	343	331	343	329	338	337	329	310	340	344	343	349	325	333	341	313	290	321	331	338	296	323	331	333	322	359	332	321	315	313	323	336	313	333	317	354	323	314	336	348	351	346	334	347	315	340	321	371	335	327	315	333	336	356	350	320	329	325	345	313	372	335	403	352	317	315	314	341	315	321	369	347	347	342	306	320	342	310	334	330	346	320	323	314	337	332	322	341	345	335	326	303	350	353	341	359	366	324	342	360	353	333	340	326	329	339	323	344	315	340	350	331	316	331	330	337	333	335	360	364	310	318	321	325	322	339	301	330	365	336	360	314	341	360	367	346	351	308	298	351	305	346	351	304	315	337	361	308	312	316	351	335	328	299	333	318	314	338	382	350	345	309	328	336	364	330	339	344	341	325	374	319	338	333	309	352	318	325	318	378	339	305	331	364	378	380	316	339	357	324	341	327	328	337	360	321	365	328	351	353	341	354	322	335	327	327	352	327	352	318	319	320	324	360	342	391	348	348	335	346	336	298	356	334	301	324	306	346	321	355	357	336	289	357	366	349	317	344	305	335	347	328	339	299	322	338	337	308	311	321	337	335	336	320	344	376	314	340	322	325	343	334	351	353	322	306	363	322	323	341	289	335	321	359	383	338
25390	27868	44088	37578	20372	6294	942	426	425	388	443	422	397	423	432	366	441	406	424	417	414	411	435	410	396	396	391	396	406	382	399	440	405	427	426	414	419	410	416	413	382	428	391	381	412	440	390	415	404	425	411	382	397	413	381	388	377	427	403	402	400	413	432	394	438	396	399	422	401	401	389	438	421	392	415	403	445	369	410	411	403	402	406	375	377	359	413	429	447	407	396	392	379	422	373	427	393	393	412	413	418	375	385	436	400	397	390	435	411	368	403	369	406	426	403	425	377	376	433	363	403	386	385	370	388	384	423	381	380	391	420	399	363	384	387	388	408	366	408	413	369	395	421	403	401	408	424	410	402	406	396	415	398	416	409	420	428	389	397	395	370	426	392	393	428	398	410	362	433	398	393	413	402	444	389	403	401	393	382	380	402	384	412	404	393	425	409	437	379	382	385	381	381	385	400	418	391	403	433	407	401	387	417	414	421	397	391	403	381	386	407	413	394	415	463	413	369	405	412	388	414	382	391	411	426	402	430	366	390	404	358	376	399	392	408	387	379	407	425	384	355	382	400	394	411	397	396	392	395	405	402	405	389	389	405	423	388	394	373	390	396	431	439	386	410	396	387	411	396	391	369	389	379	428	378	431	387	405	438	406	412	402	380	403	422	409	366	381	431	424	414	361	414	408	384	402	390	396	383	382	408	407	375	419	378	392	427	399	409	429	409	365	423	398	401	400	422	346	383	420	429	402	427	415	381	389	406	413	384	400	414	342	395	391	393	419	380	382	387	428	398	374	406	391	401	363	394	362	366	336	392	408	386	415	409	390	444	395	385	425	381	440	355	377	429	379	404	384	387	368	402	412	389	380	383	432	401	408	382	410	407	415	381	404	393	421	388	406	404	382	394	383	377	368	396	387	439	382	377	402	353	419	405	422	377	400	420	405	429	368	363	426	437	408	404	406	427	404	417	411	427	412	409	410	405	364	404	429	421	409	385	390	421	394	407	446	423	403	408	388	426	424	433	360	385	386	403	402	410	399	376	399	406	413	371	400	400	406	412	380	444	428	402	365	439	414	405	396	444	366	442	395	355	405	394	395	368	393	383	416	406	370	407	416	400	411	403	400	392	363	376	408	374	388	428	388	389	396	388	378	401	399	431	396	390	405	419	369	418	403	445	433	383	407	417	408	395	375	398	422	395	392	360	375	381	410	399	374	416	347	412	423	416	390	413	385	454	402	414	383	399	375	409	424	361	382	366	424	367	418	358	413	410	427	416	431	427	404	390	384	364	393	401	399	413	404	432	401	421	373	402	407	423	388	356	402	385	425	402	407	410	414	380	368	370	395	403	439	391	405	367	378	404	427	385	387	412	397	421	401	389	387	467	420	407	374	394	418	384	412	412	423	421	427	408	422	406	407	405	386	462	412	391	420	372	368	434	413	415	410	429	377	412	391	399	381	362	412	400	394	390	359	387	417	411	398	390	375	405	410	394	405	387	392	395	437	396	409	421	356	408	403	414	397	424	426	381	370	414	392	423	384	391	397	398	391	397	412	412	411	421	374	398	401	443	443	392	368	383	385	390	414	396	448	402	365	391	401	415	414	405	418	372	369	413	392	351	364	362	365	387	436	383	385	410	364	425	414	406	433	359	379	424	407	414	408	403	400	396	420	416	394	413	434	412	419	416	360	388	414	428	454	423	405	406	390	389	383	402	390	428	398	392	410	392	405	414	392	415	405	381	381	436	392	392	402	424	437	375	437	391	398	412	346	412	389	396	382	366	393	390	413	422	413	404	431	386	387	402	378	382	404	423	375	391	412	403	394	396	430	462	383	374	393	404	366	391	425	429	413	401	387	383	387	392	423	395	360	417	389	396	404	424	421	391	394	410	419	402	412	387	399	394	407	356	425	386	381	432	391	401	399	404	395	427	377	433	422	406	387	400	424	406	411	391	433	449	393	405	374	390	360	371	376	427	364	408	420	396	435	420	418	413	393	359	430	392	355	419	360	400	400	425	384	421	371	407	423	407	427	473	399	368	417	418	389	408	411	363	453	372	420	441	436	378	408	392	368	419	395	407	369	397	414	389	377	369	444	442	399	416	411	398	439	381	378	408	439	382	398	411	404	441	415	399	380	412	387	432	387	415	398	358	429	377	363	400	394	384	398	407	393	414	413	424	422	368	371	439	403	375	409	395	440	392	397	392	413	412	407	401	387	398	381	385	374	407	379	404	401	402	409	416	386	395	395	375	411	382	384	389	361	404	404	400	381	383	367	385	385	388	421	394	326	405	428	397	390	416	401	398	391	407	371	384	419	398	391	398	424	419	420	392	384	376	379	382	428	422	394	380	408	391	359	426	386	375	374	397	431	402	376	378	406	395	431	441	390	388	388	412	385	401	372	390	400	414	397	385	439	407	402	435	430	385	393	417	380	363	432	406	431	379	421	413	374	380	405	382	366	409	436	374	366	398	422	394	393	374	369	425	400	393	399	427	384	386	411	393	402	383	423	392	409	410	398	385	409	402	399	416	419	403	416	412	392	378	379	388	406	394	371	393	422	404	425	397	393	366	401	411	393	375	404	411	402	376	386	360	416	435	380	392	397	376	369	423	375	380	416	407	394	398	398	398	392	442	425	376	437	417	372	390	415	425	407	412	378	378	390	390	411	384	360	405	372	410	435	418	421	400	421	400	398	384	430	420	433	408	395	363	385	397	385	409	408	384	411	404	414	387	411	383	393	394	385	399	353	380	407	413	370	399	401	375	415	397	384	390	402	404	386	391	394	388	398	396	384	422	383	438	386	419	436	432	392	402	405	409	397	411	386	430	392	407	398	379	379	392	368	362	355	405	384	410	404	398	378	406	393	408	393	404	412	430	412	360	417	414	369	400	384	395	398	408	454	411	446	407	421	399	384	371	398	409	432	354	364	401	391	376	403	401	403	428	392	387	404	423	402	345	396	389	411	396	411	374	398	391	412	357	365	394	361	394	383	409	388	390	355	410	391	406	387	377	411	376	359	422	410	427	404	393	383	418	376	437	405	412	361	395	360	403	385	385	424	413	388	385	396	383	389	417	365	399	389	401	404	393	398	355	401	381	401	416	391	386	350	403	388	435	382	398	421	384	424	424	428	418	401	415	380	397	382	371	390	418	375	377	354	371	405	405	424	392	382	409	432	403	382	426	406	402	420	402	396	428	390	401	418	380	377	397	423	393	374	379	384	380	389	398	384	394	423	438	403	422	447	393	367	408	398	423	417	416	397	392	379	388	402	392	386	407	393	381	411	382	382	425	384	401	377	345	403	392	417	383	439	404	412	397	437	382	391	392	425	382	390	365	418	375	414	410	429	382	419	403	425	381	394	412	386	421	372	398	412	384	360	415	394	406	430	409	394	429	372	386	383	364	404	438	378	383	401	398	397	389	422	381	411	394	415	407	395	402	423	375	372	385	385	403	396	409	422	379	368	427	380	412	370	391	389	399	464	362	388
55860	88912	61322	30614	11938	3395	737	419	397	430	433	438	433	369	420	387	379	416	448	390	431	415	421	393	440	450	405	404	444	429	428	405	427	408	382	423	378	415	457	483	429	439	430	445	377	411	415	421	412	425	423	407	442	389	407	402	432	436	383	447	404	399	439	458	387	360	412	389	410	430	418	409	459	384	407	469	406	421	393	413	423	444	429	422	419	449	394	409	402	412	429	401	419	409	426	416	397	391	408	452	436	370	433	391	397	418	403	373	442	431	411	427	419	423	423	403	413	405	403	410	393	403	388	396	407	392	421	400	428	399	431	425	435	467	381	413	414	454	392	443	413	423	426	416	410	430	412	411	434	387	367	439	427	387	400	441	414	390	393	421	436	431	393	428	426	444	415	411	406	415	380	393	404	430	417	391	423	378	435	382	448	415	400	455	402	393	419	433	395	382	443	417	423	381	375	423	412	435	417	407	413	403	381	398	434	381	458	411	441	424	400	411	445	443	419	431	417	420	435	393	371	405	431	455	412	416	406	409	426	429	375	406	398	421	416	393	453	443	419	426	413	434	435	397	426	405	429	375	412	454	444	423	390	426	393	425	422	407	426	394	420	426	420	420	397	409	444	449	403	473	405	440	410	390	397	401	384	431	412	403	407	406	394	421	406	411	384	371	410	434	446	422	413	405	388	423	401	416	408	431	416	404	420	412	413	394	397	424	422	425	408	425	433	399	433	432	475	406	429	422	435	395	401	404	432	377	406	403	435	365	457	422	429	398	386	404	417	432	420	425	398	414	463	451	423	431	392	425	417	477	410	432	408	406	398	424	426	418	435	433	414	441	426	405	420	427	393	396	388	392	400	447	397	445	413	401	376	427	417	416	439	406	420	366	423	438	454	429	379	425	422	440	431	409	443	409	431	425	413	451	425	384	409	484	399	402	413	400	438	466	438	392	441	420	414	421	400	421	444	394	411	405	388	379	425	426	422	428	452	424	415	432	418	398	379	412	413	421	403	438	438	422	418	448	415	424	430	437	423	436	408	421	400	385	421	416	435	425	395	409	422	431	423	400	410	407	434	419	424	411	393	439	393	390	412	427	411	415	406	441	432	460	405	398	411	415	375	390	347	422	435	388	446	401	400	436	447	429	426	415	425	417	424	403	450	380	425	451	384	400	411	423	407	379	401	398	431	425	395	414	388	448	408	409	391	379	392	432	424	419	429	368	414	411	443	398	407	405	407	400	438	422	422	390	397	405	426	402	449	437	412	428	453	420	410	443	425	415	415	395	413	401	417	415	426	414	412	408	404	396	417	445	431	429	439	413	422	438	393	389	388	389	366	410	414	354	401	398	428	384	451	401	403	423	405	428	366	466	420	392	425	417	407	416	415	402	396	390	396	393	404	432	382	440	403	409	425	394	422	421	396	403	420	380	413	414	400	409	427	415	432	440	394	430	409	423	383	407	421	419	408	393	450	401	412	406	422	396	405	393	419	382	402	440	432	416	433	389	443	419	420	434	421	425	416	382	384	434	398	410	419	396	441	398	450	452	409	410	449	439	392	406	403	410	393	381	402	369	415	398	407	389	422	357	403	413	385	431	397	439	412	485	449	418	398	404	404	409	428	432	412	396	403	430	432	401	436	427	430	389	404	416	429	412	397	408	391	426	410	439	433	406	423	386	401	431	442	442	401	417	436	418	390	419	414	436	389	422	442	413	428	398	405	414	411	381	408	416	426	428	403	373	430	394	412	415	452	406	389	384	430	404	385	427	452	412	427	444	392	439	425	399	379	401	447	436	419	408	404	425	429	406	475	391	403	428	421	424	414	393	367	406	423	414	426	380	414	438	403	388	409	405	410	413	402	410	441	450	383	413	398	390	385	431	403	466	440	420	411	416	421	423	405	443	434	385	455	355	385	454	424	410	400	389	408	416	403	428	386	389	396	443	401	415	443	406	401	405	433	422	392	397	394	413	409	398	430	375	416	425	383	402	413	414	420	394	408	420	386	428	436	438	430	441	420	426	403	425	402	407	459	406	400	391	464	410	438	431	444	397	437	414	392	394	375	450	432	438	426	430	397	390	401	382	406	404	399	440	425	423	426	441	405	416	432	449	427	411	464	418	414	374	409	410	428	395	409	428	407	406	410	391	442	428	419	452	431	426	406	396	393	430	416	402	411	402	423	407	417	431	378	410	413	414	420	412	428	401	421	432	442	413	400	430	422	436	407	451	392	423	364	381	437	381	386	410	396	383	414	440	448	419	410	426	420	416	446	426	417	415	378	419	424	408	390	391	409	394	421	414	432	440	386	407	463	402	392	376	469	406	437	424	427	389	421	434	422	424	406	425	417	405	413	417	414	426	389	421	416	396	451	420	446	424	407	415	387	408	425	440	398	449	454	349	410	391	428	385	417	436	447	450	403	430	434	402	428	424	405	400	451	437	458	436	418	434	423	400	424	409	390	388	417	414	449	462	444	417	392	418	392	431	411	414	406	401	399	427	398	437	407	436	440	397	444	422	408	395	397	422	392	388	426	405	399	417	412	423	385	385	434	388	422	447	397	398	408	426	413	413	408	421	436	398	416	437	438	455	380	431	385	447	436	381	375	425	424	396	437	431	411	434	403	408	431	445	369	434	437	449	430	394	424	390	419	398	432	429	420	405	388	385	418	413	454	371	423	399	413	489	395	408	430	400	428	416	347	412	423	430	406	387	427	400	378	413	415	411	435	434	397	379	409	402	404	443	402	440	444	414	377	419	402	443	429	422	394	412	410	399	395	426	411	389	399	415	408	386	426	400	391	423	441	397	381	445	413	390	436	422	413	424	396	428	435	413	415	402	445	406	407	438	410	439	416	416	451	375	411	413	414	423	423	402	366	422	408	415	391	437	420	453	432	410	445	403	430	427	399	437	426	420	419	409	445	398	395	395	447	416	409	376	432	367	403	443	395	404	392	418	427	411	410	419	408	368	410	425	400	396	408	415	454	416	416	434	437	412	390	408	431	381	408	423	405	435	413	436	422	429	406	413	425	419	402	431	407	381	386	473	430	399	411	408	431	419	403	408	424	402	378	417	422	408	407	436	436	395	420	380	374	416	421	380	394	408	424	415	399	398	437	384	423	415	418	406	389	408	417	423	392	440	402	423	401	394	420	425	441	425	424	370	398	405	427	435	407	402	393	386	409	425	388	453	376	457	397	418	409	397	409	413	400	422	399	414	445	411	394	408	395	387	439	402	410	424	443	451	428	425	386	431	454	424	419	388	376	409	435	407	399	396	398	361	405	444	423	401	429	417	420	380	409	377	422	372	407	374	394	383	429	388	403	407	404	409	373	422	424	420	427	438	400	400	394	390	392	401	401	437	427	434	424	374	367	409	400	408	411	411	442	442	433	437	409	404	397	425	386	418	391	413	412	429	427	431	384	383	420	408	401	429	408	364	427	427	400	441	418	420	401	415	403	360	403	447	389	367	419	441	395	457	376	450	362	384
23970	23776	39520	38067	26695	15511	3877	671	504	580	581	511	517	528	525	463	512	526	517	515	526	492	498	539	524	475	523	521	519	500	511	493	501	498	500	556	493	492	498	487	527	483	525	527	504	480	529	480	479	532	507	520	501	491	509	502	490	507	501	533	503	538	504	462	517	521	446	502	501	508	519	488	488	529	499	555	533	507	511	485	475	511	518	498	546	490	466	534	523	501	480	543	479	524	536	547	510	487	489	553	497	504	515	500	508	516	502	521	523	512	541	496	477	523	513	473	515	510	526	476	537	548	524	470	501	506	524	486	476	531	520	508	506	500	477	490	506	506	488	521	550	497	488	460	496	544	487	486	499	541	517	471	499	513	484	486	477	487	511	542	512	521	510	529	530	460	524	483	501	475	490	498	512	507	497	511	546	498	507	477	521	504	508	494	500	495	513	491	490	502	484	510	541	495	504	511	482	512	532	466	463	489	474	517	479	505	484	465	499	476	488	495	508	494	513	523	504	520	514	548	514	488	487	523	520	520	514	510	507	502	532	530	511	563	504	506	513	500	503	532	476	516	506	514	510	528	538	486	516	487	496	467	498	496	517	483	537	452	488	431	470	484	516	476	547	526	521	539	473	462	508	494	509	487	507	517	502	475	483	473	538	500	520	500	506	467	467	485	532	497	523	477	484	468	508	484	498	497	465	512	576	503	504	517	558	509	531	518	490	532	525	487	523	501	480	504	532	523	469	508	519	495	477	448	530	545	518	438	520	506	470	489	509	505	526	520	455	529	454	498	524	492	553	529	510	498	476	504	524	488	513	480	496	485	518	532	515	500	488	479	487	443	548	534	513	503	504	512	503	468	515	450	506	517	484	465	518	475	492	465	487	493	510	513	496	455	497	491	488	492	500	514	512	475	537	478	495	473	509	499	461	515	508	484	499	528	502	557	536	521	515	497	467	502	509	473	495	488	516	468	501	489	506	495	439	492	508	537	540	512	516	507	505	505	507	525	526	492	516	524	526	521	508	506	456	517	499	491	518	542	495	535	493	532	539	516	510	484	462	482	526	534	516	523	557	469	505	509	516	486	476	499	499	523	503	523	479	494	480	460	489	505	495	520	539	494	535	518	513	505	507	491	505	507	487	489	520	467	503	515	556	471	532	499	477	494	493	481	511	478	467	456	538	553	557	496	489	464	504	487	468	494	486	516	510	477	503	511	486	511	517	517	500	518	493	533	505	515	515	510	460	493	517	518	505	499	506	505	508	495	503	557	551	507	532	523	513	514	526	486	453	495	546	482	499	539	502	484	489	496	493	492	496	471	530	482	501	520	502	488	540	489	561	494	511	524	476	497	506	520	533	485	470	489	467	524	514	539	493	504	496	497	485	507	476	502	518	479	482	540	568	527	485	467	499	496	470	453	526	501	524	508	517	491	469	487	485	512	476	471	525	524	510	461	471	472	482	511	504	491	500	499	499	501	498	471	513	459	491	470	460	470	527	477	510	522	489	510	471	456	488	462	487	497	522	515	538	516	501	523	496	484	471	488	498	482	526	517	532	539	506	538	533	511	531	521	499	476	561	508	497	475	500	522	480	498	477	529	525	482	494	563	505	479	475	499	498	509	512	486	470	473	534	483	531	473	478	520	519	492	491	529	476	518	563	486	512	469	504	457	522	518	490	511	512	486	525	505	525	498	485	514	502	461	491	517	541	499	525	548	511	491	502	515	510	540	523	490	461	540	490	475	501	467	513	508	498	442	469	495	527	499	468	516	498	520	519	533	522	474	504	515	470	501	509	509	491	498	527	491	473	487	492	524	505	491	482	488	491	475	510	521	477	493	525	479	514	511	504	464	479	546	494	468	524	517	489	518	500	492	485	515	561	467	528	482	480	508	455	493	485	507	505	489	502	525	454	492	497	535	513	475	524	468	475	528	557	531	493	524	485	486	462	546	502	501	477	470	478	535	490	544	501	563	489	517	470	478	494	519	482	482	522	485	507	495	512	522	508	527	513	494	550	487	491	489	485	475	490	509	500	478	503	524	512	477	483	448	515	560	506	488	510	542	506	544	516	495	526	465	500	504	545	525	509	491	518	496	531	511	542	526	523	509	479	483	496	460	487	516	499	517	490	493	471	490	496	507	503	490	481	463	515	510	490	505	520	493	480	480	512	480	505	549	522	502	523	500	497	479	480	495	531	503	509	508	491	526	492	484	532	490	490	523	481	489	530	511	531	486	539	514	514	450	520	501	470	499	525	473	494	495	499	486	457	523	516	476	535	529	504	500	512	517	531	446	459	504	513	512	532	522	525	505	498	493	503	480	482	507	540	490	499	454	487	499	515	501	515	490	523	516	521	515	489	477	520	480	479	492	504	501	482	500	494	523	501	505	489	514	452	557	480	511	525	499	506	497	513	468	490	515	471	473	499	497	492	533	485	494	495	492	508	531	556	492	494	467	509	467	520	522	482	513	493	543	530	479	504	459	502	527	503	488	491	493	508	547	516	459	486	501	520	496	534	502	506	507	512	495	495	471	539	516	463	487	495	510	471	500	519	468	502	505	501	467	513	494	514	473	503	497	489	483	488	487	521	457	504	482	482	548	526	490	546	474	489	474	476	463	527	542	491	477	511	535	515	540	474	514	500	518	484	500	481	499	509	490	498	529	542	480	495	492	549	501	489	545	487	444	525	501	534	522	477	449	492	504	496	511	480	458	474	489	487	486	497	537	493	491	513	478	462	487	476	540	548	486	503	483	515	497	507	495	502	535	522	476	475	480	483	496	510	494	482	487	520	468	486	509	476	486	505	517	489	517	530	513	529	523	551	529	513	489	470	511	513	512	479	487	520	500	492	507	476	492	504	507	536	485	473	498	516	488	469	505	497	489	483	454	496	456	537	528	530	488	490	512	479	499	476	496	491	502	540	510	510	538	519	485	468	492	485	497	486	464	479	507	488	509	465	482	509	499	476	485	481	458	457	516	537	510	512	512	510	483	527	520	480	484	517	482	500	494	474	503	529	485	536	513	508	452	455	490	468	471	515	478	468	487	526	487	515	499	514	510	470	482	508	473	490	493	491	486	496	491	512	495	465	477	476	477	520	504	487	485	472	472	501	500	492	447	461	478	481	488	488	498	524	511	532	495	461	495	476	485	498	510	503	496	484	497	542	506	502	472	501	502	526	512	471	512	488	521	490	475	515	499	524	501	518	531	470	498	501	548	519	485	508	476	520	522	527	536	506	544	479	515	499	509	480	467	488	497	480	518	540	507	505	527	458	470	457	502	527	529	500	498	496	487	529	511	498	499	500	509	474	545	495	480	536	474	528	528	484	472	506	484	503	494	493	497	505	511	527	496	535	503	486	502	493	461	497	501	522	478	478	529	471	486	489	475	474	502	488	508	492	499	508	518	473	512	515	453	532	503	476	481	515	450	489	466	521	482	522	477	483	483	529	511	524	526	463	463	478	536	541	500	514	498	530	507	515	525	511	506
62198	103920	74532	46905	20754	7312	1791	543	548	559	590	579	552	561	535	595	532	580	557	511	544	521	539	570	562	609	511	545	530	511	524	538	573	536	568	534	548	509	532	580	589	575	549	587	547	552	513	509	537	565	527	534	543	536	538	540	540	551	570	527	539	509	497	557	549	532	509	535	560	543	545	558	563	569	539	532	492	556	518	530	536	582	543	538	531	546	552	520	532	534	561	515	539	511	569	561	554	554	537	587	522	533	513	533	532	556	533	522	555	552	560	498	527	544	553	529	548	552	541	542	529	546	537	535	517	561	534	522	591	544	585	530	491	502	538	552	535	563	529	519	481	540	539	531	547	558	529	536	539	599	570	582	579	543	512	568	547	525	520	522	557	507	522	528	492	532	561	521	554	552	533	545	505	523	528	552	530	529	570	582	505	507	527	578	516	545	549	517	523	534	523	562	514	541	578	523	538	517	591	518	542	568	604	586	555	509	562	524	567	536	558	520	559	525	526	540	572	581	545	551	548	538	547	535	513	534	521	546	528	572	568	548	568	569	513	535	566	548	544	532	523	566	534	567	580	499	520	486	526	562	576	587	541	556	556	535	500	529	498	520	523	523	513	560	552	577	546	559	521	525	551	539	508	577	494	529	538	523	518	521	543	594	576	567	555	536	542	529	578	519	563	556	559	564	519	544	560	523	548	567	578	529	564	520	559	521	513	504	513	516	576	560	553	565	562	550	530	539	529	544	550	526	495	498	510	561	512	541	552	476	531	528	504	526	563	548	581	567	559	532	498	544	567	533	537	531	546	567	516	507	550	566	507	568	520	567	519	506	536	516	501	546	521	559	523	539	545	570	577	516	540	550	538	518	539	553	493	529	548	521	550	559	570	516	549	560	495	527	515	559	489	546	581	526	568	568	560	542	529	555	569	549	537	543	553	504	541	527	537	518	513	527	534	552	597	540	546	538	559	519	554	545	512	559	548	548	584	494	549	519	543	556	534	537	556	507	509	572	564	500	512	544	534	551	600	538	501	512	555	541	502	494	555	547	533	537	556	552	518	540	527	552	543	534	530	548	549	535	563	562	548	530	548	485	576	546	480	546	561	538	560	534	556	543	519	531	556	559	570	519	542	534	557	536	520	537	551	555	492	569	566	564	525	545	549	585	530	499	525	534	532	556	563	534	563	545	581	525	473	543	516	562	504	522	551	531	498	549	553	496	538	547	546	524	530	542	553	554	560	548	564	566	564	543	522	532	531	546	524	532	559	540	561	510	527	529	571	540	498	531	524	556	522	551	549	552	509	546	529	528	530	566	555	543	553	537	506	530	525	526	511	569	571	501	551	564	509	546	490	553	559	518	515	554	524	535	513	543	534	563	491	548	587	529	501	535	511	533	546	523	544	557	514	585	536	577	544	487	571	515	545	541	528	574	521	539	547	563	525	528	521	530	532	587	519	515	536	551	538	582	496	538	561	559	549	490	520	552	572	533	533	537	513	526	540	581	525	589	530	524	510	554	537	516	518	520	545	575	584	543	526	542	529	560	522	542	580	487	557	534	501	531	541	554	531	526	545	515	553	554	516	490	544	565	570	544	522	551	533	560	548	545	532	541	517	557	565	497	510	567	497	555	536	526	524	527	505	503	535	537	529	522	501	565	551	561	552	527	556	589	563	529	502	567	522	541	538	503	543	524	548	525	556	544	554	517	558	536	542	542	543	552	489	524	546	503	515	530	565	488	541	567	544	568	557	527	552	565	547	530	509	541	576	550	549	529	494	550	535	548	522	543	519	543	540	527	588	555	540	525	545	502	537	565	518	543	500	514	595	531	519	528	525	566	567	539	550	553	563	552	542	544	532	541	515	545	530	551	525	532	511	512	513	574	582	537	517	538	566	569	551	545	508	505	562	507	561	520	537	521	560	536	557	507	530	504	560	551	557	537	544	537	528	584	573	549	555	553	552	514	546	507	530	541	518	570	545	533	557	534	538	548	515	519	519	563	536	542	570	498	560	544	537	562	501	549	567	553	502	549	560	521	510	514	569	540	540	543	569	561	539	511	556	572	517	560	531	512	559	494	552	576	564	555	508	512	575	547	536	515	576	540	498	533	521	521	566	528	545	503	516	515	521	541	538	531	532	557	514	543	507	565	589	507	592	553	567	499	539	596	550	598	506	551	573	508	560	520	523	524	535	539	540	506	494	529	569	557	512	587	522	563	535	509	501	528	540	556	513	540	545	551	548	555	507	550	511	525	536	562	534	530	572	548	522	532	538	566	512	537	531	586	524	561	550	560	523	523	528	538	568	523	575	510	522	533	530	534	527	522	528	562	539	539	513	512	566	565	537	499	539	585	545	523	548	559	525	583	532	554	512	500	545	554	560	565	498	556	551	501	551	535	521	508	515	544	552	536	533	535	559	495	536	522	510	525	545	544	526	538	533	548	503	519	563	580	534	501	504	548	564	537	591	561	522	539	522	530	500	521	565	551	535	523	533	546	496	538	548	555	510	551	532	540	574	513	527	520	565	515	527	506	532	558	566	507	532	552	538	552	520	514	510	520	518	520	557	536	564	548	539	526	520	494	570	536	551	554	528	538	556	544	541	535	545	511	541	477	534	535	524	583	567	518	544	592	537	536	550	545	506	535	560	528	529	523	536	519	548	532	534	533	538	528	525	519	520	504	537	510	519	509	525	460	547	530	505	569	576	550	549	533	552	541	556	582	541	566	531	545	522	552	533	540	553	544	546	531	558	519	545	507	520	548	578	536	578	568	520	540	510	519	523	547	528	575	552	559	567	546	570	546	525	537	555	570	538	517	554	513	494	501	556	539	539	538	518	523	525	537	521	561	519	506	510	515	528	547	571	567	552	532	526	535	530	548	529	527	541	530	505	531	551	521	524	539	565	510	560	490	549	541	517	566	546	553	532	518	489	542	503	526	524	509	532	528	517	496	525	536	480	555	518	514	506	515	519	528	512	509	519	522	517	521	515	554	543	536	571	564	544	553	524	499	552	541	589	529	539	538	550	505	537	529	530	560	540	555	549	565	533	554	536	522	551	579	521	532	553	551	538	528	517	541	551	515	542	558	548	532	568	542	523	509	575	552	532	559	554	522	528	539	531	563	524	513	541	479	533	524	519	512	567	500	534	543	511	481	529	577	541	562	514	573	511	522	531	525	517	551	554	535	505	513	529	538	536	508	561	495	532	515	537	539	568	509	536	524	556	530	591	527	515	539	578	544	556	519	541	499	544	506	536	542	542	510	544	553	537	611	545	509	528	549	528	502	523	536	506	489	572	530	528	542	546	511	561	505	546	536	539	557	558	547	527	514	526	528	553	476	581	516	573	516	541	526	505	546	522	513	565	583	504	542	566	518	553	507	527	546	508	552	535	575	539	538	554	575	536	508	506	575	501	534	532	572	577	529	511	526	539	549	532	538	547	544	505	576	502	492	571	513	557	561	533	526	543	526	490	532	528	540	555	554	577	503
28928	28586	27439	12870	2948	860	436	360	367	330	361	378	364	385	335	318	330	327	350	318	339	332	375	370	359	383	355	350	349	345	344	313	363	388	319	310	286	313	307	345	292	332	361	316	326	354	349	368	371	372	324	364	368	393	361	324	328	343	329	345	377	332	344	318	335	366	356	343	357	343	330	349	332	332	332	358	325	340	355	328	350	353	386	355	350	337	348	335	348	348	327	316	353	348	327	371	344	367	326	353	303	324	314	336	375	339	350	328	356	369	352	337	379	351	338	353	324	338	332	337	353	330	365	356	360	344	363	344	340	319	340	352	340	320	352	352	356	332	344	366	340	326	327	357	346	323	322	324	350	332	338	370	334	370	338	336	310	339	365	335	352	379	330	363	356	344	327	353	329	315	344	350	353	307	368	306	301	356	362	360	369	355	335	327	364	349	353	350	331	345	355	352	335	329	377	303	346	333	313	346	316	364	353	347	362	340	336	344	344	313	313	352	321	311	350	379	321	328	321	338	301	344	324	365	312	399	357	356	373	361	339	329	344	340	337	364	297	361	383	346	318	334	351	352	340	321	322	357	339	340	356	352	372	342	332	334	315	361	302	327	310	347	345	360	339	339	327	335	319	326	360	323	370	337	373	347	344	305	323	339	333	347	364	338	345	343	324	340	382	324	346	335	340	345	355	350	377	358	337	354	339	330	327	326	335	336	339	349	324	372	354	349	354	360	342	365	356	325	361	358	338	348	326	346	342	337	349	368	356	350	352	301	335	341	372	352	339	350	389	354	365	346	362	349	337	323	338	334	366	366	328	352	335	297	349	301	337	353	333	336	333	307	365	343	362	310	361	371	341	319	348	326	341	387	376	335	354	337	347	300	357	324	355	346	349	351	349	346	334	372	317	307	318	336	345	340	336	350	345	345	334	349	334	355	310	351	342	344	367	319	337	340	346	336	314	318	359	337	379	352	348	345	354	347	315	339	337	331	354	341	318	342	350	362	348	336	341	347	341	353	303	356	330	318	342	361	356	348	323	323	344	332	357	318	355	335	336	330	319	368	372	355	323	329	343	326	308	350	347	367	311	375	318	328	319	342	325	340	324	374	332	347	352	334	377	339	333	306	339	360	333	365	371	346	364	352	347	361	351	340	344	322	344	340	337	331	347	339	358	324	320	346	342	360	362	334	334	306	333	322	361	341	362	303	330	377	344	354	359	364	337	346	316	355	381	386	325	318	354	336	355	351	344	352	327	350	353	288	327	336	361	365	363	360	314	363	353	316	336	353	336	342	328	315	382	321	311	369	370	350	340	367	355	338	333	356	330	327	345	374	363	365	356	331	356	332	323	379	343	337	311	312	329	348	336	317	335	332	354	338	312	355	339	342	345	324	345	342	330	351	352	343	345	369	368	331	357	342	309	332	378	330	334	339	305	357	347	344	322	345	339	321	354	318	357	365	356	345	344	346	362	306	351	350	321	326	319	356	337	345	367	326	362	347	314	355	340	342	360	375	363	326	362	397	382	355	349	332	327	360	321	336	318	341	352	343	332	295	353	343	357	340	347	363	347	369	340	344	340	354	334	328	343	325	356	337	329	383	314	346	359	355	360	361	357	323	325	317	322	351	309	335	307	331	314	318	361	322	367	361	333	322	324	347	322	354	336	358	374	348	346	378	340	341	331	332	332	344	325	379	338	323	339	333	358	334	326	347	329	342	344	332	356	373	329	339	338	344	347	334	351	305	357	304	344	349	358	332	350	338	327	308	329	288	326	295	359	344	322	319	332	319	348	352	353	352	361	337	314	391	325	344	334	356	351	318	353	336	350	359	307	381	332	354	331	355	330	351	338	358	354	357	341	351	335	353	379	349	359	354	338	324	350	333	337	389	320	375	322	370	329	345	358	334	319	364	330	337	358	361	370	336	350	365	336	298	313	380	378	350	328	342	340	338	329	332	338	368	345	347	344	390	358	341	364	385	362	357	348	302	310	306	338	344	356	356	340	331	338	313	366	346	338	353	334	333	335	353	351	324	343	346	336	377	326	342	333	362	340	363	328	367	364	388	351	352	324	358	353	341	320	342	355	343	352	331	306	350	347	331	346	360	336	333	333	350	329	327	332	368	342	325	345	356	350	349	351	318	359	347	322	344	332	330	363	378	376	325	321	375	359	343	337	331	326	336	312	328	309	389	378	335	317	348	352	316	338	291	326	291	326	341	339	347	344	336	343	334	341	350	311	307	325	367	349	354	334	353	354	358	340	357	333	351	326	368	360	370	353	344	318	345	337	362	323	355	342	341	339	318	358	342	336	337	314	341	334	377	324	358	316	349	357	365	354	332	361	335	394	342	346	318	373	341	349	345	337	345	358	359	383	361	371	359	339	326	360	344	341	339	344	334	349	350	328	323	349	372	361	310	327	330	347	329	328	324	339	330	359	312	318	340	321	357	314	343	357	358	329	330	334	341	326	371	367	344	364	355	356	332	360	347	360	351	327	356	318	360	358	350	338	368	333	322	316	337	287	325	332	317	345	337	327	345	335	329	332	344	359	339	306	300	340	355	324	336	375	345	359	321	350	367	345	367	349	360	327	356	328	331	365	341	328	352	335	357	336	343	328	326	336	360	323	362	371	358	349	337	349	319	333	322	344	341	357	382	345	307	347	350	348	326	368	327	357	324	324	363	327	316	347	334	344	331	347	325	365	343	334	345	327	336	330	351	323	333	314	345	333	337	360	354	337	347	325	339	377	329	329	387	346	319	346	336	380	339	326	356	329	336	310	333	316	343	369	340	308	347	371	366	362	340	323	327	332	353	358	332	348	345	312	352	370	336	325	337	339	316	334	361	338	337	320	355	368	302	315	326	332	358	334	354	321	342	325	309	339	344	346	375	303	326	318	374	341	351	373	344	337	330	336	361	318	338	329	356	322	373	341	328	357	344	332	345	319	339	356	313	350	347	366	375	332	352	351	371	327	309	348	377	333	343	312	331	370	346	347	343	382	333	329	342	340	359	339	320	335	344	324	348	351	326	322	353	360	344	357	336	341	350	346	331	372	319	332	330	374	344	337	341	316	351	360	346	342	307	292	347	306	333	335	345	336	347	370	354	360	350	361	329	297	337	341	348	352	374	355	357	334	333	317	334	338	339	359	316	370	316	348	319	333	354	313	326	367	319	338	345	332	328	337	343	337	311	343	343	394	331	303	320	386	304	380	353	305	331	366	339	362	351	367	385	353	313	336	361	387	307	361	341	359	367	323	349	334	370	369	340	365	340	330	325	332	319	330	338	363	344	331	342	340	320	372	344	334	335	360	350	332	353	346	380	319	320	357	333	343	344	362	327	329	348	362	318	318	338	361	351	344	346	360	358	367	351	356	355	359	333	355	336	376	378	313	346	354	358	370	321	355	323	322	345	331	365	343	323	346	343	332	330	318	334	358	328	381	328	363	322	363	376	374	291	348	336	343	364	361	315	340	352	350	348	360	349	344	327
19788	35157	21854	7132	2435	871	399	360	332	316	317	329	390	359	310	333	331	297	318	329	365	346	350	308	331	307	338	341	355	328	317	306	323	322	342	334	338	332	307	318	344	327	327	336	342	344	332	335	343	328	314	328	324	314	356	317	350	285	338	329	332	348	348	334	333	366	330	338	329	331	359	320	357	315	330	344	334	319	348	298	329	340	341	334	296	340	336	297	310	343	321	311	301	353	339	338	343	322	354	348	326	331	334	325	346	345	334	305	351	318	320	332	326	315	284	335	348	341	342	343	335	308	328	341	329	300	321	298	327	336	303	325	305	340	327	338	350	326	307	305	314	337	332	319	311	339	345	338	336	354	315	352	357	337	300	315	339	332	295	351	326	344	311	333	318	345	302	327	337	348	363	324	329	328	364	326	317	344	325	343	349	329	322	333	302	326	361	376	347	304	312	316	330	331	330	346	376	333	338	352	332	329	326	320	300	330	331	342	352	324	334	343	315	362	327	360	328	321	352	349	342	347	338	346	352	337	342	344	353	333	314	345	343	315	318	334	330	346	318	357	290	329	322	300	355	316	311	319	311	327	340	358	323	348	321	312	318	342	281	339	318	327	291	353	313	336	327	353	328	314	331	298	334	336	315	356	299	326	308	369	294	306	332	342	345	322	308	326	359	314	308	343	358	360	351	303	336	347	342	322	312	329	317	328	318	325	357	353	327	343	301	335	347	315	318	296	351	352	353	303	358	332	346	303	343	318	330	318	326	339	343	347	338	324	330	317	348	365	319	349	349	316	328	361	317	329	325	354	349	323	349	321	330	334	349	313	357	299	337	329	317	342	365	365	327	341	324	318	350	322	374	335	333	304	328	355	314	305	343	311	318	342	336	333	354	342	357	303	356	321	309	289	336	345	332	354	320	329	366	318	315	332	308	351	338	329	313	290	351	319	311	329	310	326	305	327	307	365	332	310	313	308	334	347	328	336	329	305	323	350	349	354	308	321	313	334	301	359	365	369	319	327	304	323	357	336	318	337	304	306	317	326	329	298	311	358	306	307	340	333	314	343	328	318	303	332	324	328	331	300	329	320	309	291	349	330	309	330	318	332	311	326	335	335	308	332	325	316	302	309	348	316	313	298	338	348	316	339	354	337	320	341	336	361	334	323	332	305	364	327	313	308	335	337	308	322	301	315	313	327	340	305	312	321	319	339	369	318	314	373	293	332	309	333	302	292	328	357	330	337	330	340	323	309	332	327	305	315	325	317	306	305	321	343	339	306	340	317	340	305	346	325	316	333	350	331	350	360	328	344	311	336	313	330	338	296	309	321	298	352	336	307	311	311	327	333	335	341	313	320	329	304	330	335	320	355	360	332	323	336	322	304	331	350	356	357	329	330	312	319	301	324	318	348	332	327	311	327	300	316	344	329	341	361	337	325	337	327	303	321	313	322	305	317	335	322	303	343	306	310	339	342	311	300	336	340	340	338	315	355	347	336	374	335	308	336	359	307	351	342	323	333	334	315	354	307	360	325	332	342	304	347	315	347	342	325	322	324	327	348	304	333	291	320	347	320	315	357	331	319	296	337	324	347	323	340	322	311	309	334	320	315	329	340	343	347	317	334	310	354	323	306	313	317	324	308	323	336	286	341	327	330	319	337	348	342	341	326	293	328	332	310	322	339	356	325	312	309	342	329	309	344	327	303	314	338	344	324	351	335	360	322	315	329	291	337	316	326	345	313	345	304	326	335	316	341	330	340	320	305	322	345	354	308	319	301	334	350	343	362	319	348	312	332	347	321	342	324	348	312	359	337	344	327	320	332	357	326	346	306	341	334	310	343	319	300	352	293	343	318	330	309	320	338	306	315	333	336	336	320	346	345	332	329	334	320	312	335	333	301	326	353	320	322	331	305	317	340	349	328	314	343	347	317	312	320	329	355	345	323	339	313	331	316	360	332	337	313	297	359	355	328	312	346	305	319	337	319	295	326	305	333	327	323	347	298	313	322	354	309	341	331	331	311	334	317	315	300	359	335	376	332	348	321	302	295	301	354	329	343	324	307	295	346	345	311	313	318	304	314	335	320	310	336	341	297	337	341	298	295	307	332	308	346	346	368	325	334	318	340	338	349	345	355	326	305	340	347	316	328	350	332	318	341	327	347	289	339	301	333	336	329	294	316	320	320	335	335	326	359	326	314	321	337	355	338	323	333	347	302	331	321	346	336	341	320	338	387	346	333	343	334	299	303	334	349	331	335	356	333	317	306	337	326	322	298	329	327	311	333	330	294	347	330	325	340	336	343	306	325	345	320	322	329	326	310	345	337	342	314	290	380	309	331	303	305	341	340	326	327	334	328	313	320	334	345	285	329	325	332	352	312	334	341	305	352	331	298	336	331	316	319	332	313	318	348	326	298	330	331	305	338	295	354	356	321	314	341	332	311	340	312	330	303	320	316	304	336	331	341	357	364	318	335	327	338	332	333	313	337	335	302	344	341	335	326	328	329	312	316	341	308	319	308	311	339	354	307	330	331	324	342	331	299	319	359	322	372	325	349	340	316	310	338	349	334	325	302	332	349	341	369	304	323	343	324	317	342	327	306	329	295	337	336	340	358	318	362	301	321	307	300	337	334	331	312	304	347	312	354	343	332	339	365	324	324	312	336	377	315	347	322	298	312	341	310	327	334	331	334	341	311	335	349	337	317	349	329	346	329	313	322	336	331	321	340	303	320	336	324	293	319	345	336	354	318	325	312	320	324	332	352	356	311	346	365	337	336	326	341	274	331	342	320	324	311	334	303	353	354	350	328	329	331	338	335	335	329	324	305	327	337	324	310	319	304	332	312	296	346	329	326	329	346	356	321	329	313	333	337	343	315	323	331	323	321	313	331	315	337	337	338	337	332	319	288	336	339	339	328	345	321	303	314	338	326	339	295	343	332	332	337	316	307	323	321	318	326	334	345	331	378	345	345	335	327	351	331	342	342	342	307	307	363	319	324	322	337	328	317	331	304	339	324	319	338	334	326	361	367	305	336	367	339	315	325	327	314	309	333	291	364	294	320	347	335	288	332	356	283	343	358	339	325	314	327	295	336	317	353	309	344	323	342	320	316	311	313	310	375	293	315	311	317	327	313	311	322	309	346	345	358	321	329	307	327	350	327	344	314	331	316	326	347	343	332	329	371	316	337	362	327	335	333	332	375	344	359	313	336	339	292	333	340	314	330	309	319	355	344	310	307	322	345	357	335	334	335	303	356	329	318	330	333	295	345	324	319	315	347	314	348	327	327	315	315	321	313	339	330	361	310	312	309	321	328	335	334	347	308	317	329	339	308	301	310	324	338	344	333	309	296	344	321	333	329	321	305	334	326	327	365	292	321	354	323	343	335	355	303	338	307	292	326	297	357	307	340	339	326	338	351	313	357	331	338	329	316	344	336	352	343	330	324	283	345	334	324	313	339	321	312	312	331	310	315	333	340	320	336	316	344	329	311	320	329
25351	27518	44683	39613	21172	6883	1160	480	405	454	423	371	377	398	439	387	419	391	378	444	383	351	365	421	378	383	425	411	426	397	410	437	404	392	397	371	359	419	446	401	417	413	398	391	365	397	398	432	404	399	374	402	442	393	386	408	436	400	392	417	396	414	432	406	390	379	388	384	428	403	380	374	403	400	369	413	387	427	399	423	386	380	407	374	399	386	388	374	361	403	415	399	359	361	384	418	405	366	395	403	418	380	407	400	356	398	354	390	394	396	395	405	375	409	406	378	401	380	402	360	414	400	382	431	426	375	409	402	384	407	388	389	420	364	388	360	398	360	390	396	400	380	384	381	405	414	431	374	382	407	378	384	392	379	381	411	415	432	410	390	361	376	412	370	400	419	377	417	374	398	381	410	388	405	401	406	366	401	395	402	393	385	388	381	384	382	436	397	408	390	368	386	412	358	406	404	405	376	403	390	409	380	427	401	439	422	407	421	381	422	395	376	381	399	359	426	427	380	408	423	396	383	381	371	391	397	396	362	377	376	382	408	381	400	382	361	399	400	391	400	409	394	382	390	417	404	408	400	410	393	389	397	393	398	380	393	391	376	363	379	408	420	396	425	396	388	417	378	382	394	408	404	354	409	375	386	388	331	406	380	381	423	412	415	385	399	430	356	399	411	386	383	392	378	390	375	395	396	397	408	402	415	410	400	406	406	375	407	405	417	403	365	406	390	386	413	382	393	393	404	398	429	392	411	426	374	409	425	398	374	390	409	414	386	382	380	404	367	366	377	422	392	379	387	365	399	417	418	378	417	381	394	386	404	420	369	367	447	389	379	380	378	346	378	356	405	413	431	393	357	409	418	375	370	439	371	386	401	384	411	374	352	377	418	395	405	381	396	377	369	380	392	414	396	370	383	411	394	378	420	379	376	419	411	420	369	401	394	358	424	356	383	393	383	372	374	418	370	386	394	420	393	368	412	374	389	394	369	354	393	380	405	387	426	387	446	375	396	373	440	409	406	378	410	375	386	407	410	424	386	350	411	393	376	434	398	379	388	400	377	373	444	375	431	408	360	430	389	426	387	365	419	419	378	432	381	378	398	380	404	370	421	411	394	410	369	378	372	406	354	376	411	412	394	376	388	414	390	417	381	374	406	416	415	373	398	380	396	359	406	365	420	408	354	395	387	384	428	404	363	386	390	420	403	400	363	379	388	384	392	417	414	417	384	402	390	379	378	386	405	393	389	382	381	382	405	387	384	401	405	385	388	384	400	412	350	384	381	417	396	411	409	387	412	385	406	387	408	428	393	397	375	399	382	392	386	406	394	372	412	433	415	387	423	408	389	384	408	387	427	414	360	365	410	393	393	399	394	392	390	384	385	387	433	377	405	382	401	397	396	394	398	399	387	407	404	415	392	386	371	438	407	398	383	361	439	441	420	402	378	386	406	412	376	391	370	380	395	420	404	434	413	413	415	407	355	413	431	379	431	377	385	365	389	367	410	442	375	392	387	388	356	407	418	405	386	400	373	377	387	371	397	454	379	380	376	413	376	391	410	406	380	405	459	401	405	374	362	384	391	399	404	390	405	392	426	390	406	380	384	402	379	394	370	422	400	389	407	391	391	385	421	400	400	404	402	414	409	382	390	387	382	376	390	404	397	379	389	401	382	394	401	412	420	420	409	413	379	428	363	374	405	388	397	396	419	423	383	417	366	383	392	412	399	445	397	382	392	398	406	413	418	383	392	395	373	376	398	363	379	384	375	362	386	436	410	443	364	348	386	377	377	400	418	395	386	385	367	406	421	361	401	415	410	398	360	418	367	421	416	386	401	370	370	382	385	394	384	400	393	358	404	380	371	375	395	410	394	381	383	419	392	395	396	438	400	388	402	391	383	406	384	426	397	372	400	372	377	386	382	359	390	390	373	394	410	411	384	373	368	404	365	402	359	405	403	407	413	427	403	434	419	405	385	377	385	421	373	396	412	392	398	393	384	423	362	404	382	421	387	417	374	382	405	427	391	380	393	386	365	362	395	379	392	367	406	414	411	390	384	362	402	397	356	422	395	404	367	391	383	392	407	394	412	436	426	367	414	417	422	376	412	380	407	377	413	387	394	373	379	379	405	380	403	425	407	414	386	398	414	425	383	384	388	430	381	413	390	395	422	348	387	381	415	388	408	406	399	355	411	374	396	415	379	405	387	360	366	398	397	405	398	398	402	356	407	411	414	376	409	392	392	350	415	386	397	393	344	378	420	370	391	391	390	387	385	376	354	397	394	437	382	367	346	396	391	397	402	382	389	388	424	409	361	403	382	401	378	394	390	361	350	434	380	407	396	392	368	378	397	426	384	406	413	364	384	402	405	426	373	395	390	424	418	395	442	401	395	396	423	401	359	439	353	368	404	394	371	418	398	417	415	369	393	390	411	375	409	379	403	396	388	404	429	403	415	388	401	412	375	390	383	373	392	377	396	401	364	385	387	412	386	419	407	398	395	394	376	409	424	394	346	382	419	397	422	407	401	418	376	381	383	339	404	412	388	403	403	401	385	398	397	419	421	422	388	404	407	402	381	404	393	428	379	401	416	387	427	381	400	394	402	386	379	386	423	420	393	424	397	400	369	385	378	364	403	426	418	415	370	413	408	365	419	356	397	363	391	422	418	382	347	387	402	381	410	393	425	429	397	447	370	391	378	392	398	395	422	407	402	385	369	391	387	389	411	392	377	385	383	374	416	386	390	399	375	345	342	412	367	379	408	391	384	388	414	367	411	388	396	397	398	427	374	408	413	390	412	388	397	401	412	392	411	418	398	387	414	455	385	364	357	386	396	350	371	408	377	370	385	373	416	425	371	369	382	421	387	338	435	369	404	379	365	415	394	337	356	393	376	418	386	408	382	391	405	410	390	374	388	416	379	391	431	362	389	415	360	383	397	402	401	417	393	397	395	407	393	394	397	406	407	394	441	415	398	390	405	393	399	376	385	390	396	384	401	424	427	393	359	390	384	399	406	393	390	391	418	399	376	398	374	388	395	416	412	415	388	372	372	393	402	399	393	388	391	389	387	416	362	409	418	414	363	391	392	389	375	395	423	392	412	353	398	375	382	387	382	378	440	415	339	416	410	400	409	382	408	391	371	371	353	377	411	394	413	406	415	391	387	419	396	383	367	389	360	398	396	385	368	401	395	385	394	412	369	397	407	405	419	381	402	396	427	412	385	353	416	379	365	406	377	398	430	402	384	386	393	427	420	366	372	391	373	402	398	441	396	416	391	430	433	408	375	375	398	400	426	424	406	402	391	401	384	439	391	381	366	388	422	390	379	389	398	406	383	366	396	387	411	356	398	380	422	428	360	401	367	423	373	397	394	404	401	401	388	382	407	414	408	424	375	405	408	375	420	395	386	387	414	402	430	386	378	400	395	410	396	427	402	403	414	380	387	376	376	405	404	419	395	392	415	397	428	391	386	363	415	410	388	393	392	377	399	398	402
55099	89285	62897	32590	12460	3822	934	412	413	402	422	437	439	476	391	442	436	412	419	432	440	418	411	444	410	435	401	401	393	433	418	417	438	446	449	386	415	416	399	435	418	415	466	413	440	438	437	398	411	414	417	429	408	422	439	408	421	404	458	425	415	416	404	423	415	451	429	386	446	425	400	438	419	437	429	429	475	389	400	416	394	407	420	414	448	411	411	439	421	386	407	403	421	416	418	376	455	401	434	408	448	459	443	396	397	428	405	434	403	425	422	427	409	371	402	386	389	404	415	411	422	445	415	438	399	396	447	423	394	401	384	431	443	402	399	412	405	436	447	435	417	420	381	422	441	419	447	430	419	385	428	416	380	423	389	417	489	426	392	402	394	419	445	409	421	448	456	408	422	409	380	420	420	416	392	398	418	400	417	403	439	390	427	392	393	437	430	435	423	452	421	417	418	390	455	414	413	473	398	432	410	430	439	407	434	397	442	431	418	421	415	426	395	415	442	431	408	442	434	448	385	427	430	410	425	456	404	387	436	417	381	430	416	472	411	396	376	417	413	425	411	387	400	459	432	434	430	405	428	399	426	411	411	449	441	403	427	402	405	405	461	432	427	425	412	422	420	387	472	404	423	391	420	455	384	411	422	418	446	388	424	411	400	399	426	415	373	401	428	401	423	382	374	417	427	446	427	438	407	390	416	402	416	382	451	380	403	425	443	423	420	414	419	438	430	407	420	438	418	431	397	403	451	385	395	403	430	425	401	398	421	442	421	433	425	404	406	425	426	420	431	411	396	415	426	406	408	456	429	400	428	421	433	417	450	407	434	437	459	439	415	426	395	422	414	433	461	420	419	409	443	413	445	433	415	414	422	409	438	411	407	457	417	401	417	425	429	424	421	399	427	409	398	380	402	402	414	390	442	478	442	428	435	423	382	404	439	431	456	432	430	417	414	426	416	391	408	389	422	397	457	454	425	454	410	437	384	422	393	376	437	462	412	401	431	396	401	401	425	368	426	417	404	383	411	437	426	360	409	434	440	449	414	429	383	444	397	435	382	418	416	417	455	405	458	432	399	395	393	427	412	409	415	418	382	414	395	429	393	423	447	436	421	411	375	418	400	440	418	414	419	427	415	423	413	435	418	437	397	412	425	417	405	423	457	423	405	406	459	402	408	422	394	389	413	398	408	408	451	425	481	388	444	423	395	418	413	439	413	422	413	402	402	407	414	426	409	450	445	434	430	408	435	383	407	418	429	426	385	442	440	423	414	430	442	416	416	397	447	419	433	387	421	442	418	437	415	439	437	434	401	403	434	410	428	394	451	411	416	408	444	413	405	415	437	383	438	465	416	439	399	405	399	403	364	410	414	437	431	445	431	427	395	441	398	386	383	405	453	403	426	431	434	423	444	426	390	436	418	425	399	420	401	412	400	434	424	448	417	450	384	437	422	424	408	427	416	399	395	433	435	423	421	421	416	422	424	404	421	402	372	408	427	431	456	452	407	463	435	410	409	400	415	422	445	420	386	418	431	438	415	405	440	412	440	427	435	412	429	440	390	411	442	415	433	408	418	424	427	423	419	418	426	449	397	432	401	416	427	413	407	387	413	400	427	420	426	428	441	417	413	415	425	434	447	431	423	452	416	424	405	393	391	416	420	423	433	438	424	442	408	411	452	414	417	433	429	410	415	420	419	412	420	420	381	460	419	393	442	424	418	416	422	430	418	433	418	436	403	447	411	368	409	417	424	409	437	411	441	419	415	395	426	410	436	428	367	438	444	389	437	396	433	420	410	399	427	399	443	391	464	438	419	376	448	431	414	413	400	440	427	419	467	408	443	398	434	413	429	429	424	424	375	427	400	390	418	456	391	411	422	420	391	406	387	453	422	401	412	410	428	441	401	409	431	416	467	456	406	419	427	445	415	407	426	404	435	397	421	407	409	390	442	465	428	417	435	440	433	425	387	407	431	436	369	407	457	427	425	403	438	438	411	392	390	416	448	443	404	412	385	410	415	433	432	447	411	400	392	432	392	372	385	419	421	447	438	430	401	428	418	427	418	436	424	444	385	409	400	422	431	423	412	434	385	421	413	419	387	400	455	436	386	418	393	416	402	382	417	412	412	439	405	404	426	398	383	400	402	399	450	422	389	425	456	429	404	452	431	412	448	423	423	415	453	424	400	430	409	422	399	387	381	408	398	408	409	423	417	434	419	442	431	391	463	410	416	451	388	440	392	402	383	411	432	428	417	432	445	404	427	414	429	399	401	412	383	454	419	417	435	410	407	408	460	390	426	418	420	412	432	438	430	454	397	435	417	425	389	391	410	413	427	412	409	412	415	436	437	408	430	402	425	418	409	431	388	421	403	408	393	416	420	441	392	415	426	396	437	428	412	462	415	420	411	422	426	451	390	429	455	392	436	465	438	432	413	415	435	439	413	429	437	401	433	404	446	439	426	419	392	420	443	408	423	412	431	446	388	469	432	404	408	432	391	377	430	418	405	455	397	427	392	430	399	392	415	438	417	372	419	409	421	402	411	459	411	405	396	412	422	473	433	397	417	411	415	416	440	432	388	405	431	418	394	422	420	405	411	432	434	441	455	412	413	480	412	421	409	404	403	410	439	380	435	422	434	410	434	441	408	405	391	399	412	415	415	440	400	390	426	426	415	434	428	433	428	436	402	407	401	415	425	421	429	384	417	390	416	414	418	452	404	403	416	414	432	378	410	429	409	450	440	394	375	435	423	448	416	442	439	389	402	392	386	397	414	412	437	431	384	384	404	424	432	472	427	431	422	422	417	433	407	461	394	416	449	415	426	428	376	427	425	401	412	434	399	424	431	430	410	452	436	423	469	435	419	431	423	447	421	435	416	394	403	416	424	427	437	408	406	433	428	374	426	423	429	408	414	416	430	379	413	411	455	439	463	449	458	422	435	413	410	397	455	397	466	428	411	386	417	386	392	438	392	448	432	391	397	442	441	404	439	429	418	403	457	446	404	416	418	403	398	440	420	409	418	405	345	478	376	435	413	416	426	432	436	446	408	430	446	430	417	387	456	451	415	401	419	436	442	410	449	437	379	439	426	409	419	410	447	428	424	432	430	419	354	401	432	441	417	418	397	398	408	399	408	405	418	418	412	407	384	423	400	425	411	422	399	409	424	373	402	411	455	460	377	385	404	420	413	394	423	433	391	414	430	405	392	414	399	406	427	441	365	454	454	412	439	418	436	414	392	380	432	408	413	444	479	408	406	430	372	405	421	405	425	415	410	412	401	426	423	397	431	416	387	406	454	447	418	436	428	457	411	391	415	455	419	412	431	445	421	440	420	430	372	409	393	452	442	429	407	439	404	397	423	383	420	415	425	404	404	414	411	431	400	400	399	448	420	418	417	390	402	415	475	379	389	427	414	433	443	398	418	421	436	407	402	363	422	413	395	434	414	420	405	399	414	388	432	413	402	427	406	444	451	410	415	406	427	406	440	401	425	400
24019	24091	37595	36504	26020	15426	3802	657	557	549	541	518	505	532	517	483	492	545	518	532	536	522	555	508	491	520	489	496	480	476	519	499	534	494	502	454	553	469	488	489	544	513	485	501	520	523	545	488	502	530	508	505	531	511	498	461	529	524	503	492	525	536	480	473	539	538	505	485	465	521	479	528	502	490	486	525	499	513	522	449	508	489	515	511	506	522	500	512	475	537	477	497	506	547	524	507	506	510	504	473	479	493	531	503	480	518	491	481	477	502	497	506	513	463	543	493	474	511	517	472	451	503	473	501	504	502	509	511	509	498	542	482	534	517	519	524	525	515	514	550	486	518	476	534	481	547	521	484	498	511	502	526	540	505	494	466	522	504	515	563	500	496	537	478	490	446	501	490	494	555	506	529	522	489	483	496	494	452	489	491	523	543	499	473	514	508	580	528	542	520	501	457	488	496	530	535	490	493	459	522	483	483	524	493	492	488	509	537	475	525	487	500	501	484	529	536	502	516	519	519	491	468	524	536	526	483	500	535	451	478	520	521	506	495	521	494	528	487	505	516	520	554	480	458	520	552	470	501	483	521	519	489	517	508	515	491	551	548	520	490	503	540	512	484	485	487	496	515	534	499	507	477	509	516	481	482	512	489	506	497	508	488	527	525	520	491	508	536	523	524	457	498	525	505	505	503	465	504	493	490	519	463	533	523	477	471	486	481	575	540	496	492	513	528	503	521	553	504	489	504	524	504	512	505	506	472	498	520	470	497	466	506	525	471	477	552	511	535	517	476	510	504	481	500	504	531	509	486	490	548	503	495	468	507	494	493	543	534	519	497	519	537	526	552	517	527	484	560	507	518	498	493	507	535	528	517	486	487	480	503	475	519	497	502	532	537	540	530	500	503	494	507	488	507	528	471	499	526	500	523	489	447	494	513	522	538	522	493	466	518	535	495	527	511	510	517	519	506	494	475	508	508	473	474	543	484	511	494	509	529	450	524	557	529	488	528	513	513	529	487	552	542	534	536	484	494	517	516	489	561	506	486	507	529	488	488	531	537	509	478	503	492	491	521	498	487	509	523	513	535	501	506	448	473	487	525	502	497	454	518	500	549	507	527	511	510	512	503	528	538	524	491	535	510	546	474	487	554	516	484	523	535	507	511	511	520	522	508	481	516	510	499	503	496	507	502	495	474	521	481	490	455	508	528	560	497	504	553	478	506	474	438	505	504	521	486	495	494	526	512	543	494	495	492	531	558	533	535	510	487	490	503	533	513	500	473	484	506	459	490	527	487	494	505	476	483	475	472	502	510	484	492	484	517	488	470	511	471	535	496	541	541	474	483	515	497	512	497	486	469	509	526	478	489	494	493	506	525	516	457	481	505	551	514	522	496	517	488	527	496	520	474	488	489	480	511	473	467	511	442	481	464	469	481	495	495	512	497	459	528	512	461	504	468	524	471	502	511	507	547	508	487	529	451	451	484	500	477	522	527	491	498	520	493	491	496	507	467	533	464	479	494	546	490	514	522	518	507	506	492	501	476	521	490	522	492	485	530	507	443	464	498	501	470	447	487	532	485	511	524	475	522	536	517	509	516	492	475	491	521	509	476	516	507	464	504	497	482	489	513	521	462	505	528	509	501	479	522	481	475	494	499	515	508	494	511	499	494	503	479	504	482	510	496	447	505	490	522	569	539	506	501	482	494	490	529	504	487	521	487	529	521	474	506	520	496	515	502	503	490	520	490	509	533	471	519	527	539	496	509	536	494	463	467	448	488	517	556	447	499	503	467	513	514	467	524	526	483	512	506	518	506	499	505	459	548	479	507	503	497	512	531	519	522	464	501	481	507	487	523	521	508	498	530	527	498	487	495	482	478	518	475	501	523	501	529	530	504	483	520	507	483	522	497	458	485	543	497	498	513	489	587	507	480	504	537	507	468	451	479	545	505	494	524	507	490	530	481	470	503	516	504	524	494	511	492	484	474	488	506	485	498	490	484	490	492	524	474	471	522	440	527	477	457	520	544	473	537	501	483	481	522	573	488	516	492	540	506	491	514	529	488	474	451	495	514	503	487	472	519	465	485	527	487	469	486	548	500	495	490	515	515	456	500	512	493	500	482	542	498	526	517	505	485	505	487	495	522	552	456	496	486	523	510	477	484	529	473	509	516	485	486	494	496	473	523	545	505	559	488	497	504	506	473	456	500	510	482	553	501	488	503	528	522	478	497	484	491	478	532	484	508	514	497	486	469	520	482	515	544	511	536	499	489	532	465	502	508	517	498	482	493	492	494	498	479	519	518	477	537	510	528	509	511	497	547	485	509	483	507	499	481	501	533	482	533	489	512	480	475	544	535	508	497	506	464	518	495	521	481	462	491	479	515	506	497	486	487	492	510	475	483	490	482	475	486	511	533	493	461	517	502	524	524	491	503	503	461	517	514	507	515	503	507	492	564	534	511	480	480	498	577	520	521	491	524	499	480	496	488	491	509	488	551	480	531	481	512	526	519	498	516	510	464	486	520	480	547	499	539	501	504	473	474	520	495	504	445	509	530	482	519	498	483	475	501	513	507	507	510	547	502	473	492	518	528	543	484	479	479	517	505	514	521	500	504	502	497	486	473	478	533	505	515	474	507	466	487	487	520	480	493	517	523	474	489	464	518	492	516	477	479	522	466	528	471	462	504	511	493	516	543	486	490	491	486	488	500	546	484	474	480	479	492	494	497	537	511	537	524	502	515	488	479	497	492	499	485	515	482	501	507	470	494	505	503	506	508	560	494	537	546	474	498	516	481	512	487	550	515	505	492	542	490	502	531	526	492	541	539	501	550	499	516	512	508	498	494	461	512	494	494	477	521	526	540	480	515	479	466	458	503	488	535	501	498	508	523	503	497	519	500	527	476	486	533	492	529	490	545	503	489	505	492	537	490	497	497	515	467	491	502	507	536	461	486	498	484	462	485	510	521	525	463	493	500	535	469	498	508	529	465	470	496	503	481	509	503	469	502	477	494	503	501	521	476	461	497	497	503	528	491	487	498	453	487	476	490	488	489	534	500	518	490	514	506	514	505	511	497	519	488	536	480	480	534	531	498	460	497	479	500	482	488	506	515	526	491	513	474	515	523	501	522	515	541	467	489	510	499	497	524	499	511	493	490	470	536	476	502	475	497	552	525	493	488	532	518	469	561	514	477	474	485	454	518	465	473	515	523	522	480	531	493	488	540	493	529	491	541	491	485	525	480	492	499	517	507	490	533	503	489	533	554	500	503	516	515	489	511	488	528	517	511	528	532	525	487	515	504	509	524	508	491	538	518	529	510	533	533	503	508	517	483	451	484	509	524	495	511	528	530	505	466	492	486	478	524	487	504	546	543	511	465	525	469	491	558	512	509	511	524	501	494	480	545	505	496	520	513	511	509	512	514	512	515	524	546	505	498	517	493	514	524	481	518	472	546	493	482	461	501	487	516	496	509	475	496	549	513	521	504	531	524	548	510
61480	102597	73819	45575	20644	6552	1654	550	555	497	536	545	523	519	530	550	537	547	535	561	537	568	533	567	564	588	575	594	539	564	533	511	557	543	625	578	577	542	561	562	545	535	554	543	545	525	556	544	559	558	585	522	620	506	533	556	585	509	480	529	562	551	551	580	544	550	533	601	538	550	515	513	549	555	525	578	565	563	558	548	521	540	530	586	546	588	519	554	517	560	547	566	507	552	504	550	505	545	564	523	520	578	550	582	533	573	564	552	569	540	535	556	537	538	544	514	545	581	512	508	562	551	557	571	544	540	547	540	540	521	583	550	531	538	535	479	553	565	529	530	528	569	538	549	526	578	522	607	513	546	550	587	534	563	515	532	507	555	540	516	546	531	557	536	590	561	562	568	533	554	545	541	542	549	588	537	545	523	544	547	540	547	532	564	523	575	549	515	555	541	570	501	561	553	536	543	560	523	579	514	546	518	556	552	532	543	529	558	565	547	533	579	532	567	544	551	553	503	544	535	509	559	566	527	496	542	536	564	553	557	531	577	540	525	565	498	519	544	520	519	515	552	550	561	529	543	528	548	539	523	532	557	546	579	567	547	591	530	584	514	545	543	555	572	542	539	509	546	542	554	538	540	535	519	548	546	541	517	526	579	547	535	522	559	569	564	567	544	565	529	535	546	556	549	530	568	506	593	530	556	585	515	520	552	548	535	567	570	554	554	553	550	546	525	537	574	526	514	581	563	552	516	528	553	580	534	547	559	564	570	531	522	563	509	530	547	522	525	561	600	559	517	523	539	539	550	556	578	525	553	543	552	577	552	563	566	560	537	546	535	559	519	542	530	529	531	564	533	562	512	517	553	581	502	501	597	570	581	551	581	513	582	558	546	543	559	537	543	572	519	549	537	567	526	560	580	565	568	539	533	585	508	507	561	545	515	601	552	578	557	548	536	544	520	540	537	516	581	536	565	548	566	532	533	552	557	516	559	551	541	552	531	554	559	522	574	523	539	589	559	496	521	594	530	511	555	529	522	539	561	527	559	543	511	534	560	560	606	561	533	565	532	552	581	554	552	541	572	513	533	540	574	543	534	519	539	506	563	548	540	498	538	543	581	501	589	526	529	538	525	543	529	526	560	534	580	537	562	568	546	541	543	522	530	534	598	535	535	510	533	538	504	511	540	518	549	547	548	586	563	523	522	518	586	558	567	512	540	541	539	558	539	532	543	542	549	568	523	564	536	530	536	565	520	567	565	518	522	590	568	529	513	544	562	527	559	575	534	548	542	583	514	547	533	542	527	530	537	523	561	540	553	571	528	555	573	538	581	508	559	544	534	526	526	537	531	551	563	514	508	513	539	554	563	535	577	583	554	565	534	518	539	560	603	553	532	525	522	535	568	527	562	537	557	554	586	534	568	513	503	555	511	533	529	601	573	547	528	562	553	512	538	565	591	552	531	551	507	571	558	548	515	578	529	539	531	538	541	533	569	540	564	510	488	526	578	551	576	554	520	533	501	531	537	552	543	520	538	576	527	548	567	553	497	532	553	555	591	521	541	523	565	553	550	537	565	518	535	544	512	556	559	549	527	560	502	536	549	548	537	539	551	564	512	503	583	590	576	500	584	568	526	542	530	516	578	556	510	540	546	561	556	579	578	533	508	541	523	545	547	543	571	535	565	567	546	533	480	535	505	556	548	564	520	477	531	514	553	553	542	548	544	556	539	496	517	551	539	552	536	564	542	532	539	575	509	537	501	545	519	513	520	520	559	515	536	523	519	523	556	509	556	551	561	574	503	551	556	574	535	550	549	556	551	524	588	548	560	573	546	545	564	523	545	562	533	559	551	540	535	557	575	564	548	563	561	550	571	543	567	563	557	529	604	561	527	588	518	580	533	573	532	565	576	516	511	545	545	533	518	570	505	582	557	546	569	528	531	557	550	528	526	514	569	533	531	575	551	485	534	588	569	539	543	578	556	520	500	550	552	557	524	555	512	570	508	519	538	559	536	533	522	603	570	536	537	538	551	550	541	561	509	489	565	549	569	547	543	542	546	514	545	582	507	551	537	557	542	565	488	489	576	534	527	543	552	535	534	513	533	564	575	554	571	537	571	553	544	556	522	551	582	531	547	515	553	529	491	542	551	563	565	525	590	565	533	584	552	598	515	503	538	493	508	575	511	510	569	523	509	522	513	540	531	558	494	545	567	578	580	580	554	551	500	553	553	557	564	497	539	598	591	534	544	536	553	561	531	523	608	521	536	543	525	538	558	545	541	552	507	566	517	480	572	522	536	514	548	541	561	579	582	571	569	538	499	549	513	574	523	509	558	559	564	541	516	548	515	530	533	563	554	539	516	552	531	503	506	593	533	548	522	587	566	548	544	520	548	566	527	551	563	580	578	560	528	576	569	540	558	564	554	581	573	552	576	558	580	523	582	540	541	511	522	528	499	568	518	533	522	555	533	538	558	566	522	540	549	533	528	548	567	573	526	565	539	541	557	503	542	549	519	541	525	496	523	501	529	577	542	572	566	550	548	548	575	582	555	525	495	507	541	543	554	518	530	536	569	581	531	529	510	494	561	563	520	543	515	512	517	574	577	569	573	524	565	563	543	519	528	558	577	536	533	526	552	518	487	579	536	492	529	577	554	525	550	548	558	525	558	558	566	549	563	557	553	589	535	559	564	544	528	519	587	545	541	567	501	530	525	500	561	539	519	488	486	513	504	491	527	542	516	546	548	580	543	527	557	562	502	522	542	566	566	503	540	572	547	531	553	557	538	563	583	580	575	527	545	506	523	516	576	537	557	548	562	515	547	512	548	550	539	527	545	518	507	510	573	544	540	564	566	546	540	531	551	581	540	490	552	534	535	548	510	579	549	552	488	510	511	579	549	547	575	583	595	513	520	537	562	550	518	502	552	510	543	562	550	557	540	530	534	549	528	543	563	520	542	565	575	600	539	532	527	550	559	542	567	542	548	538	520	552	531	521	533	493	594	582	537	527	575	511	525	518	534	532	541	538	544	590	497	530	538	532	520	587	575	550	536	553	546	581	529	564	529	540	574	507	565	547	554	532	505	558	555	570	533	541	564	524	526	556	567	546	513	520	549	521	573	553	546	562	533	548	570	549	540	545	529	546	549	550	541	526	505	519	561	566	537	540	509	545	545	533	541	525	578	518	500	533	546	590	528	532	529	530	559	547	534	556	554	530	555	523	532	525	532	523	578	512	552	492	571	535	563	540	555	559	568	547	561	540	567	523	536	559	521	558	543	522	564	551	587	516	495	542	544	560	518	544	540	562	542	578	546	566	550	506	531	536	555	557	512	545	554	544	538	529	540	557	527	532	536	535	557	545	532	568	560	555	546	518	542	550	544	520	497	549	593	543	556	526	535	529	506	566	558	518	535	525	524	559	549	571	545	547	557	528	527	539	535	562	505	537	525	575	542	522	508	589	550	542	535	521	519	526	560	570	540	543	518	566	567	524	538
29176	29935	27199	12114	2684	805	451	322	335	341	358	348	351	375	374	365	340	362	344	381	342	347	329	357	344	332	341	358	368	339	357	356	347	344	353	364	332	334	322	338	315	366	376	321	387	366	318	369	308	333	338	316	343	390	316	354	341	348	301	299	347	348	381	347	330	351	326	321	373	337	352	368	359	330	325	312	327	325	335	357	356	346	309	339	354	366	363	374	345	318	368	385	321	365	341	355	344	334	336	368	334	324	363	357	360	371	387	330	377	371	356	365	400	360	336	349	319	328	357	329	345	348	354	348	353	338	357	378	321	347	348	349	291	336	335	352	341	332	342	343	326	355	328	357	357	382	330	329	337	338	368	330	384	350	346	318	355	318	355	381	328	362	339	366	349	354	298	324	355	317	342	356	384	319	326	325	317	339	355	331	338	310	338	360	320	365	331	308	307	349	385	383	325	360	352	358	357	368	338	336	392	383	342	338	351	352	350	359	336	349	348	341	341	335	352	334	381	319	350	361	327	368	322	356	340	356	339	343	347	332	386	332	368	351	303	333	369	323	315	356	325	350	351	324	350	360	337	347	310	325	318	355	375	340	350	327	318	352	294	354	333	376	354	327	367	362	364	330	350	375	355	323	352	348	350	336	345	374	321	352	331	315	374	382	373	385	358	347	351	316	358	333	374	378	362	360	341	345	346	335	364	342	368	327	352	338	329	333	374	342	335	316	344	349	333	318	361	338	346	359	324	360	329	337	336	337	328	348	369	332	330	335	323	323	337	343	343	348	343	349	321	322	344	320	347	349	348	359	350	345	337	325	341	350	329	350	341	317	323	348	349	357	345	342	323	315	344	344	365	361	353	316	353	335	360	345	366	361	328	353	324	350	353	333	350	325	344	373	362	321	351	371	357	346	335	340	329	335	351	350	360	347	355	339	349	324	303	329	312	357	327	347	350	324	343	335	388	326	304	340	369	327	337	335	348	339	330	314	367	343	354	356	345	348	321	345	356	333	350	328	361	378	353	328	354	326	368	337	303	360	309	385	336	308	310	350	355	342	360	331	348	334	350	346	346	299	388	314	324	325	316	346	352	346	347	361	353	379	360	370	336	347	352	354	348	354	359	337	318	341	342	345	338	357	351	344	351	362	344	337	335	357	353	369	354	357	350	338	320	333	354	343	331	322	383	348	342	311	370	359	331	338	346	317	352	347	378	382	383	379	329	349	356	356	357	350	381	341	347	389	334	319	366	338	345	322	343	348	341	335	329	339	344	308	336	365	386	350	341	361	338	367	338	362	304	323	334	370	350	328	366	367	328	331	358	323	337	310	330	323	381	335	353	314	361	373	370	315	354	347	326	392	293	314	358	355	342	337	334	351	350	345	313	354	382	342	336	341	356	350	340	350	311	319	343	324	360	302	302	309	337	327	364	358	355	364	347	331	351	346	337	313	348	351	346	339	356	332	343	356	354	317	377	344	364	330	333	342	329	370	344	336	307	319	373	366	314	373	341	352	304	369	304	338	322	367	328	358	341	334	331	342	360	325	361	370	362	331	352	368	351	316	349	362	338	336	363	349	350	347	352	347	349	348	334	342	370	322	330	344	350	349	323	327	354	342	322	355	354	348	364	299	324	372	334	352	333	329	341	312	370	325	328	344	347	354	340	320	351	305	304	353	395	350	326	357	316	310	361	334	353	357	332	327	362	347	346	349	358	357	315	365	316	366	337	338	369	386	326	330	339	302	322	321	323	379	335	329	360	348	344	325	333	339	331	359	360	384	323	355	321	333	340	366	368	360	335	365	341	349	365	342	343	333	317	364	339	350	330	338	370	320	320	339	345	324	338	350	341	318	356	331	344	361	357	325	338	362	341	349	331	352	319	348	370	357	327	330	332	372	340	363	335	327	327	354	363	311	331	359	360	354	356	320	356	359	317	321	356	335	369	344	318	357	351	333	393	362	329	362	335	336	327	354	339	325	348	343	356	334	337	325	371	340	344	316	333	330	304	363	339	333	376	355	325	334	327	357	351	323	349	347	328	360	346	377	377	361	339	329	377	339	354	342	359	366	341	354	351	353	380	344	327	345	335	329	314	343	300	338	335	324	352	389	324	354	337	367	357	351	307	324	350	326	352	336	332	360	369	345	323	339	332	340	312	324	342	287	332	345	339	349	327	339	349	310	345	346	338	342	334	312	348	360	361	343	321	342	343	356	335	351	338	321	358	356	303	365	342	330	322	336	352	381	327	361	327	330	362	343	343	358	320	363	327	359	378	312	323	348	348	332	329	357	354	328	399	321	323	335	340	369	313	316	370	345	341	365	367	338	376	338	359	324	370	327	349	299	353	375	330	348	342	334	338	348	328	354	321	306	330	357	343	355	321	342	341	317	348	342	355	332	326	316	347	346	370	327	343	351	363	377	349	342	352	341	377	361	344	339	343	343	369	334	359	327	358	318	334	306	339	345	311	321	367	330	360	362	367	370	370	349	337	344	321	374	353	366	353	343	353	341	355	328	355	343	360	360	349	319	332	346	320	329	337	388	357	342	326	375	333	316	387	364	337	348	329	354	356	375	316	351	347	345	351	340	345	362	340	328	319	326	344	366	361	336	353	326	304	365	337	361	365	330	352	327	360	306	353	333	353	339	336	331	377	352	310	363	348	336	341	348	337	365	365	359	356	375	346	352	368	310	385	343	339	382	340	360	342	332	308	314	355	340	347	329	343	319	354	351	335	355	322	331	388	350	352	344	354	359	320	380	361	347	343	330	331	355	331	341	385	337	345	329	373	333	366	336	337	345	342	338	365	349	335	346	343	345	316	338	341	364	351	356	358	357	391	348	332	350	388	350	352	353	316	335	363	360	309	364	356	335	341	344	367	331	381	327	375	365	349	339	363	336	344	378	357	355	318	352	347	362	377	338	349	323	347	390	333	347	341	364	308	339	321	360	311	348	358	365	340	351	336	369	372	338	346	335	366	359	343	324	336	362	347	372	336	342	350	349	339	342	372	326	363	334	326	353	310	347	339	324	376	335	319	324	372	317	327	326	360	339	340	329	348	352	325	392	347	346	366	367	330	347	319	376	362	332	352	381	374	351	363	357	345	297	365	333	332	337	368	348	338	309	326	348	354	341	352	346	330	349	372	316	351	333	342	328	329	351	369	340	322	340	328	359	343	313	363	362	323	332	355	327	364	337	362	351	328	349	353	380	355	328	351	331	347	330	337	337	366	340	336	355	379	351	367	370	338	345	346	344	385	365	360	315	370	365	368	337	358	344	358	318	353	327	321	310	393	368	322	329	366	371	348	361	342	315	338	347	325	355	372	327	310	328	355	353	342	340	320	353	328	363	387	328	344	367	359	336	380	337	319	324	327	336	333	361	338	337	326	338	326	337	366	328	361	327	337	295	346	355	347	359	340	351	345	347	329	319	359	348	347	371	355	364	346	326	361	345	321	318	333	344	344	362	353	378	355	332	362	377	351	291	333	354
20327	36563	21180	6737	2218	786	397	379	358	312	319	322	341	287	356	349	327	352	334	372	322	323	367	337	346	311	355	315	334	365	317	321	315	297	328	341	316	326	353	353	316	352	336	347	326	366	323	341	341	307	331	344	319	331	313	304	336	354	330	311	338	331	341	300	332	332	333	338	308	351	362	348	299	331	337	343	361	338	312	338	324	327	311	329	346	320	348	317	326	332	328	317	308	339	327	320	331	328	319	316	299	329	314	331	323	347	317	357	374	341	363	302	344	329	305	339	352	356	331	318	331	322	306	353	333	316	358	334	344	334	285	347	284	334	328	348	327	349	352	316	337	334	329	333	326	310	323	347	304	320	311	333	295	334	319	337	296	341	338	318	334	310	324	327	308	322	343	337	317	316	353	313	324	345	349	346	348	362	335	369	337	336	336	362	321	312	345	357	291	301	319	343	362	324	307	341	316	323	326	329	359	341	318	325	337	338	314	312	326	318	324	348	383	314	304	377	360	323	362	319	359	351	346	333	374	338	333	334	354	301	335	351	324	323	353	340	343	324	355	354	360	351	354	335	319	328	350	325	316	343	361	349	335	327	341	360	361	346	341	350	336	329	348	338	304	368	328	339	324	350	304	345	320	303	344	324	344	342	337	338	324	323	354	349	371	322	335	350	336	322	346	355	313	322	363	354	337	326	361	362	328	342	340	340	353	323	327	306	333	345	340	306	367	317	355	345	319	335	353	321	316	319	342	345	332	338	312	313	349	329	312	325	344	335	343	350	344	374	355	337	345	337	350	339	318	345	356	332	343	323	313	337	322	320	339	312	323	354	331	349	341	337	323	304	335	344	336	357	330	302	332	370	293	355	332	349	341	331	359	321	306	350	346	315	325	348	317	325	362	338	321	323	331	325	331	324	312	310	320	342	308	322	359	314	352	358	325	316	337	352	316	321	365	323	328	360	340	337	337	365	322	304	343	328	323	323	321	346	319	334	340	305	331	323	326	358	321	307	327	305	342	370	337	333	362	347	336	354	322	321	338	370	349	297	309	316	339	362	360	370	338	335	335	336	340	366	342	335	321	329	344	360	350	324	313	322	322	330	319	341	340	350	335	342	343	335	312	310	353	357	377	337	325	358	334	343	333	344	322	349	302	335	318	340	324	357	335	347	333	352	307	335	332	316	331	348	308	323	343	336	337	336	352	392	336	336	353	316	310	347	343	308	350	308	303	338	293	341	334	309	301	358	327	315	286	350	365	381	305	345	329	317	331	341	327	316	344	338	306	387	362	341	316	358	340	317	337	334	345	326	346	310	300	338	374	316	318	331	330	315	319	356	347	315	307	361	345	331	346	318	327	321	320	305	334	337	354	360	359	348	359	344	320	324	344	346	343	336	356	339	346	314	345	344	297	332	342	342	318	316	312	297	344	325	333	361	315	312	311	325	293	340	338	353	320	295	334	337	323	323	376	344	317	317	315	345	314	308	348	326	318	342	338	298	348	334	341	338	347	329	344	317	320	297	366	337	354	306	360	355	362	315	337	338	331	344	315	326	299	340	336	396	321	302	330	354	326	358	337	328	284	326	341	330	299	348	320	325	335	347	313	332	308	327	321	317	355	348	333	329	319	309	360	329	308	335	338	354	300	304	346	333	306	318	303	334	312	342	314	313	356	326	349	324	327	327	306	345	348	332	305	355	328	341	346	323	336	338	316	351	323	313	319	324	350	342	324	341	335	340	328	330	306	309	348	337	326	347	337	335	372	315	356	350	384	351	352	353	331	328	330	336	307	330	320	312	343	300	298	328	364	303	337	327	361	323	316	330	356	311	331	333	325	305	297	324	323	327	317	337	337	324	329	344	351	325	328	341	343	339	331	324	312	349	314	301	322	304	359	326	336	335	324	323	330	369	318	328	338	312	325	352	305	324	370	327	357	317	367	327	317	307	338	342	356	325	328	318	363	388	323	351	312	316	305	343	296	352	352	324	380	337	327	345	312	326	352	331	300	342	333	333	330	357	314	328	297	331	336	323	337	340	317	336	339	340	322	321	298	303	330	310	347	345	328	321	354	336	306	363	332	328	324	318	321	318	341	357	342	325	331	306	346	335	334	330	345	368	302	315	310	331	300	315	326	323	322	346	324	329	335	349	299	314	351	342	347	357	345	313	294	323	308	300	334	329	332	337	305	366	355	338	330	355	330	339	350	329	347	327	329	319	339	354	318	314	299	327	349	340	314	341	288	344	323	296	337	316	321	327	325	325	363	358	304	326	312	316	339	321	324	316	329	356	346	335	336	310	320	370	340	342	314	339	339	348	321	326	339	317	336	333	345	319	303	341	364	325	354	337	304	336	330	337	327	317	336	366	335	337	308	300	338	330	328	343	321	330	347	352	333	315	323	303	305	316	328	306	338	325	320	372	341	322	323	302	328	351	319	336	314	337	313	352	312	351	330	349	332	346	350	346	302	333	342	304	336	321	330	335	337	323	315	320	358	334	314	372	347	313	331	321	357	309	335	318	311	335	369	314	360	373	326	361	312	302	327	332	300	345	329	317	309	312	345	351	312	340	336	332	354	374	319	337	338	334	321	360	311	365	340	310	361	306	328	333	351	325	335	321	341	359	314	299	347	328	321	326	284	392	346	319	347	333	327	340	321	330	342	316	332	327	381	352	351	332	330	312	314	352	314	273	372	324	341	353	339	331	329	384	314	346	386	354	346	339	361	324	349	344	319	330	334	347	317	347	369	348	364	306	328	334	313	324	304	358	337	327	328	305	382	344	308	327	303	316	343	327	314	331	336	327	306	345	346	353	324	343	351	342	349	296	325	349	312	285	315	325	322	346	359	322	342	346	311	298	298	334	319	333	357	307	334	326	317	304	319	357	323	341	363	338	336	317	349	305	348	331	343	353	331	360	344	340	293	310	298	326	348	328	343	314	307	343	354	303	352	329	311	362	315	330	310	327	349	356	348	358	318	349	322	340	340	322	357	378	306	365	342	336	322	322	333	333	331	320	387	368	345	325	338	324	296	368	332	341	348	319	322	358	310	312	327	346	346	324	326	332	312	358	315	351	336	309	343	328	341	330	336	340	330	333	343	316	336	336	347	307	345	332	331	346	341	356	339	345	354	343	336	320	319	341	306	360	276	344	344	321	321	336	337	336	325	335	340	341	342	344	339	336	335	366	351	341	328	328	316	341	326	362	349	356	339	296	320	333	341	341	306	320	331	342	345	351	359	336	386	333	324	314	328	314	320	334	340	344	309	306	339	334	337	317	322	337	327	326	336	340	355	324	333	338	326	290	362	285	315	331	311	306	340	349	351	340	314	345	343	331	348	347	327	362	324	337	311	329	333	317	338	281	327	316	317	362	356	307	348	321	334	309	340	330	316	327	305	325	313	329	322	331	329	322	329	340	314	313	323	354	352	321	339	365	321	303	344	325	309	314	331	317	326	326	297	332	346	326	352	339	362	311	320	310	332	323	354	308
25446	26971	42695	36363	19838	5936	926	433	415	399	392	415	409	402	425	422	394	416	393	415	433	410	411	412	436	392	395	388	355	388	405	412	405	424	402	375	377	390	384	414	375	403	405	421	381	373	425	421	392	418	385	427	409	405	354	391	364	439	378	403	378	392	421	374	388	377	399	395	398	403	374	390	423	416	361	396	381	379	414	405	387	402	399	422	399	397	399	367	419	392	362	423	398	407	384	407	383	397	396	392	390	419	407	350	383	398	405	359	360	401	368	415	360	418	391	389	380	410	421	414	362	377	397	379	421	391	408	371	406	412	392	392	380	354	359	419	378	406	387	371	385	389	372	375	380	387	391	376	367	400	431	402	401	419	453	363	424	389	417	389	445	377	373	378	424	372	396	407	379	421	394	417	404	419	401	421	392	387	383	427	344	379	409	351	380	428	403	407	426	395	383	380	406	417	384	376	427	405	384	387	394	388	363	386	376	418	379	357	388	405	398	388	390	392	388	423	396	411	415	398	362	422	395	388	404	375	427	380	404	384	374	420	379	403	369	380	383	412	448	354	392	368	368	421	403	394	422	429	394	390	415	391	385	414	402	402	388	405	410	402	401	374	412	399	352	389	363	395	394	389	362	386	373	364	422	353	387	410	383	425	397	407	430	386	395	408	373	374	386	414	390	386	358	389	425	412	399	377	386	376	399	421	406	415	394	399	398	398	381	412	395	396	401	411	378	425	397	416	387	417	408	428	415	384	351	371	386	399	362	439	411	376	385	398	420	397	417	381	397	386	376	414	431	388	412	386	394	370	395	408	395	379	401	405	395	390	388	389	356	401	398	377	418	405	386	376	427	383	371	428	391	372	367	398	418	389	376	405	416	366	386	359	368	386	375	384	421	384	412	390	439	398	416	422	430	404	382	414	360	404	389	427	415	374	369	386	402	349	421	396	385	427	399	397	373	410	395	402	406	360	383	420	395	355	367	385	399	388	364	382	378	346	370	372	417	381	346	384	380	388	402	380	371	418	411	392	364	392	396	360	378	390	341	407	433	385	366	387	351	441	392	357	364	375	400	367	378	399	402	406	417	422	425	395	396	384	400	381	369	390	417	386	405	393	388	370	425	396	403	410	404	389	366	398	370	383	369	380	379	380	388	417	430	391	388	355	379	373	364	424	376	390	398	380	411	385	426	360	389	366	417	369	405	399	397	394	366	380	404	389	374	401	380	398	407	374	394	391	398	419	366	404	388	343	378	389	368	400	406	393	397	402	389	415	402	378	403	387	378	416	393	424	424	392	415	399	397	397	379	377	374	388	365	376	408	385	408	376	386	397	378	434	367	371	434	405	384	394	392	408	401	420	364	410	361	421	406	373	362	375	404	363	364	387	409	402	392	402	418	418	359	437	417	401	395	331	429	385	400	365	410	384	367	372	401	368	383	411	426	404	413	407	438	439	386	377	404	387	385	396	394	400	411	416	400	392	398	385	393	428	359	405	382	388	386	423	421	388	422	393	403	384	392	415	413	399	394	398	422	383	388	374	362	394	386	383	392	351	419	393	364	378	385	416	409	378	367	407	404	410	399	395	397	412	407	376	408	413	413	408	391	391	392	408	416	397	432	394	410	424	372	401	388	393	406	392	372	415	404	348	386	379	404	379	383	399	379	371	369	377	372	358	393	397	390	370	394	397	388	402	359	385	393	358	396	393	369	398	379	364	391	426	401	377	395	429	430	393	362	378	398	428	386	409	428	429	380	381	396	412	390	379	399	373	413	409	393	421	392	381	387	410	392	402	400	372	390	393	400	406	391	430	398	393	398	403	451	394	398	432	422	376	422	415	400	406	401	402	374	376	404	429	365	397	371	430	368	417	395	407	406	387	380	359	419	376	384	413	352	390	405	356	392	380	400	380	401	357	368	398	406	403	406	396	375	404	404	418	389	395	399	418	382	376	408	367	427	383	393	411	378	390	375	382	420	433	398	392	384	371	395	387	367	355	393	407	402	409	453	393	398	386	381	406	414	399	419	381	422	381	382	396	367	384	422	424	372	384	373	389	380	392	343	384	437	388	386	392	376	381	398	390	416	387	353	336	414	420	393	373	427	415	375	391	388	358	407	389	381	401	412	384	419	388	367	364	426	395	393	392	373	435	404	376	377	391	402	335	417	412	383	368	412	390	390	438	414	394	397	418	425	398	401	376	405	428	395	428	378	360	395	401	380	383	418	398	416	394	389	389	360	407	395	407	380	408	395	405	373	404	382	422	396	412	370	354	392	396	412	394	410	413	412	373	405	386	383	343	401	404	413	366	402	379	402	372	388	403	376	412	387	390	400	390	396	396	381	379	388	388	380	399	405	439	392	391	400	426	400	395	416	372	400	398	411	371	393	408	383	383	406	413	401	376	395	377	428	380	405	390	383	387	415	412	419	416	390	382	391	386	409	382	375	408	391	383	404	397	368	408	404	384	423	379	386	420	413	379	378	393	400	396	410	383	383	365	361	429	358	391	354	380	394	410	399	416	413	415	387	386	373	385	380	409	401	366	356	386	389	440	419	410	405	383	411	410	402	391	419	398	432	372	387	377	407	401	423	358	436	384	401	406	389	405	362	381	383	386	391	392	420	399	421	399	377	405	414	419	394	359	388	379	415	403	417	384	392	370	417	393	396	407	397	435	412	405	427	400	391	432	396	419	408	407	407	390	406	413	380	419	407	423	430	391	377	419	438	387	366	391	394	384	390	395	378	416	386	364	403	379	408	398	435	407	409	404	385	376	412	372	397	383	385	411	408	407	406	403	356	430	369	399	434	423	398	415	397	353	364	355	379	379	407	407	416	382	417	392	395	407	384	404	411	357	386	361	397	388	372	379	355	413	399	387	369	426	377	392	376	393	412	403	422	379	407	397	391	404	428	448	450	404	420	374	397	403	376	413	394	401	351	367	392	386	381	368	352	450	387	350	430	361	385	410	385	387	417	375	415	427	378	407	393	412	392	400	399	389	391	385	407	363	415	387	420	393	437	420	384	419	433	393	408	398	385	412	381	418	405	375	379	398	399	357	399	355	406	394	402	410	376	377	388	370	374	415	414	438	417	404	384	415	403	412	389	420	387	384	414	412	421	417	405	439	406	427	377	421	389	410	363	410	424	392	417	396	386	376	383	423	394	379	423	381	394	420	391	402	367	405	403	381	389	362	382	384	377	394	356	363	391	388	374	368	375	400	352	394	384	378	359	420	411	423	413	372	388	380	394	413	369	372	418	409	388	403	409	427	417	411	401	410	399	374	372	382	352	383	381	411	375	389	403	392	390	426	368	421	385	354	407	409	374	390	411	393	425	402	376	402	435	389	393	383	391	392	369	405	399	381	413	378	405	388	403	396	369	398	385	421	389	367	407	387	416	411	418	414	438	400	425	365	367	381	392	391	396	388	390	385	385	371	366	419	409	414	394	374	392	453	389	372	409	405	382	434	371	386	351	409	381	382	403	387	377	398
56913	87236	60522	29638	11478	3269	761	429	427	431	413	449	409	406	417	415	427	404	407	422	439	416	427	424	433	445	397	447	414	420	430	445	460	399	443	418	467	449	394	409	425	429	443	431	363	400	422	411	405	431	377	426	383	418	456	402	436	406	434	428	391	413	425	377	370	415	429	428	421	399	426	414	448	419	414	403	412	441	398	414	432	387	425	420	422	404	430	410	414	427	391	424	399	412	403	413	422	360	399	449	408	462	442	406	430	433	408	404	393	386	430	386	420	405	392	430	449	398	391	368	409	407	428	434	403	402	401	401	386	403	394	424	434	438	384	422	390	390	427	430	408	403	380	393	429	405	463	401	416	446	409	422	419	396	413	410	392	406	380	401	410	395	382	383	396	418	395	387	409	428	432	419	442	425	388	390	383	409	424	418	377	424	378	420	422	441	420	415	436	444	379	432	417	472	416	412	409	440	397	404	406	396	416	442	409	409	400	425	418	385	400	455	446	407	444	394	391	440	405	441	437	426	384	409	431	417	388	421	406	400	433	421	404	399	418	400	415	418	406	365	372	415	405	416	421	418	395	411	402	414	413	434	387	397	390	416	444	417	398	374	396	405	435	434	413	407	420	425	391	413	437	398	431	390	439	416	402	412	401	411	419	405	448	411	403	395	426	386	412	385	466	407	393	396	382	434	411	407	390	416	403	410	420	429	405	400	466	396	394	437	406	417	432	403	441	429	427	367	421	448	400	425	418	408	433	376	428	423	439	420	398	433	440	426	409	393	435	430	406	440	421	417	387	382	399	427	400	371	385	439	433	428	409	469	406	410	408	418	440	415	393	424	431	428	417	417	396	406	415	416	386	407	385	373	422	385	413	407	387	397	413	439	423	389	387	455	418	405	407	405	438	417	409	417	427	393	411	427	450	399	406	417	440	406	370	414	464	393	397	411	414	424	428	416	385	428	381	394	413	421	381	367	439	412	419	415	437	411	406	420	399	415	382	409	423	391	417	413	375	435	446	403	456	463	370	410	420	470	430	375	409	393	382	383	417	415	419	392	421	416	420	394	417	392	428	418	446	403	405	453	410	412	423	386	454	388	438	394	398	415	403	407	397	367	388	430	401	384	429	431	398	386	421	429	412	386	430	392	423	421	402	441	386	414	419	419	393	390	437	403	429	394	413	396	405	403	407	428	379	411	381	390	420	406	428	442	429	429	422	439	393	365	407	410	429	430	378	406	401	438	379	387	385	429	405	415	402	415	424	389	389	414	412	379	385	416	446	429	399	373	418	426	412	416	384	395	429	391	414	395	426	397	429	402	404	407	420	444	409	417	449	436	400	424	440	443	418	434	408	427	426	424	441	429	389	420	404	417	404	388	362	434	447	426	426	434	421	414	423	416	423	418	371	413	379	399	438	412	395	405	389	406	370	425	416	421	426	410	396	412	410	456	419	443	429	431	409	429	464	402	396	422	434	412	387	427	419	429	422	404	452	399	415	388	389	430	407	434	416	415	405	383	424	380	411	386	450	394	389	419	411	409	428	420	435	402	409	410	421	433	444	417	436	428	452	406	414	415	419	413	402	390	411	436	418	422	428	393	438	408	398	396	376	411	420	367	404	400	451	405	420	393	392	397	425	454	421	420	416	409	445	382	432	387	435	421	361	417	421	383	426	423	416	428	410	394	403	386	418	414	429	410	391	427	400	424	395	429	378	411	416	417	366	453	392	433	443	443	440	406	399	399	394	434	423	427	406	405	395	421	435	395	386	422	430	428	437	438	405	404	414	423	402	397	428	457	427	434	443	406	414	407	395	431	396	398	438	414	385	413	406	413	403	352	443	420	393	400	412	419	417	416	445	437	437	355	412	448	413	405	418	404	432	411	407	390	438	420	385	415	427	391	424	417	379	459	423	439	403	447	400	409	395	455	421	430	401	412	415	403	408	424	427	434	433	402	399	386	387	436	427	421	420	446	392	442	419	407	387	403	386	417	405	424	402	383	390	399	407	432	412	439	429	388	427	405	480	382	426	400	424	413	381	398	393	416	416	416	434	416	398	415	423	419	401	427	352	408	419	415	406	430	419	379	406	435	410	455	413	404	411	405	416	459	402	438	401	395	412	395	400	442	390	406	365	419	415	383	408	407	417	414	435	385	430	441	394	424	447	441	416	418	388	412	385	402	391	424	419	387	450	410	410	418	403	430	435	398	425	427	433	398	399	386	385	401	437	438	446	386	424	400	395	398	394	417	404	386	401	415	385	399	414	431	399	438	423	427	397	425	416	404	388	427	439	432	398	419	429	367	374	382	431	408	432	431	403	420	414	413	403	397	388	444	391	384	411	420	454	423	426	387	413	441	407	390	403	401	432	390	404	395	417	386	390	426	472	439	392	417	430	410	424	418	390	434	428	411	398	411	396	409	390	438	437	423	413	421	414	402	407	419	400	376	398	431	419	415	421	466	400	411	407	388	400	411	444	459	394	425	439	390	431	436	440	400	399	467	427	385	415	415	430	408	388	413	447	383	408	415	449	420	434	404	427	402	391	400	381	444	397	405	460	421	410	422	399	429	383	412	415	395	403	424	425	398	420	407	418	436	406	371	423	429	427	413	391	420	436	416	461	434	418	397	418	406	414	413	423	412	471	385	374	419	399	447	382	409	402	457	394	424	397	422	396	422	418	408	432	420	436	442	422	430	426	405	404	372	416	413	430	438	379	429	399	387	402	427	419	414	415	391	437	411	409	424	425	387	427	426	375	408	381	392	390	410	382	445	409	407	408	421	383	446	383	397	425	432	412	418	407	418	465	402	448	424	424	410	394	394	405	407	413	429	387	448	435	412	391	402	405	429	396	418	376	409	416	438	413	419	394	394	418	411	430	391	413	431	411	404	402	422	398	389	410	435	400	432	418	406	381	437	417	418	374	439	390	397	418	426	419	395	396	406	416	383	375	413	425	413	435	423	398	427	402	397	433	422	419	395	419	377	382	427	406	401	397	390	406	424	437	441	391	397	393	398	464	395	411	405	416	369	396	399	414	368	427	365	378	406	395	411	396	414	424	383	398	421	405	383	459	402	414	416	416	423	438	402	416	413	436	442	416	447	410	439	408	417	415	416	406	460	422	401	433	408	415	383	399	417	413	401	407	406	416	386	401	379	437	419	443	383	443	437	443	419	409	418	389	437	397	417	429	374	369	482	396	372	415	437	392	412	447	405	440	397	423	437	418	417	399	387	403	407	408	445	426	457	429	405	378	419	407	436	433	405	429	402	440	417	387	416	386	402	400	401	370	385	438	416	407	422	418	420	431	409	395	436	393	439	402	378	443	427	399	440	410	398	404	440	409	386	417	434	431	417	425	429	424	412	436	420	388	399	433	421	413	396	412	397	399	388	406	388	420	425	421	446	379	402	434	439	419	437	416	408	379	425	432	462	429	411	398	413	421	362	422	404	435	416	395	370	402	406	426	428	399	432	445	425	425	418	417	401	410	399
23917	23545	36848	34649	25312	15542	3451	679	505	534	513	561	522	545	515	502	513	494	507	539	509	534	486	532	534	501	504	483	532	507	543	530	491	540	509	454	487	508	536	506	476	541	515	445	488	501	514	510	491	485	478	505	523	550	488	492	496	489	509	497	537	484	502	540	566	484	501	558	562	495	489	509	508	455	502	557	539	517	518	486	473	534	514	504	526	456	507	498	493	524	510	471	497	508	488	480	492	525	485	469	486	515	493	519	478	525	485	489	506	483	499	510	495	476	500	485	538	504	503	508	540	484	494	453	532	479	433	504	463	537	510	471	491	486	461	521	492	496	539	500	496	497	549	528	480	539	500	481	527	518	493	482	500	520	491	527	486	473	486	484	483	487	510	495	529	492	454	473	463	519	529	500	506	514	494	497	490	500	489	517	503	464	485	513	479	490	474	488	500	501	505	494	491	540	483	497	484	515	455	492	509	519	538	509	460	523	549	498	495	547	492	521	492	477	485	532	515	541	490	518	505	482	491	525	528	495	485	495	528	486	506	479	526	526	506	480	528	515	497	523	548	471	517	474	516	527	480	466	534	499	521	502	504	535	481	515	476	532	504	523	497	483	515	485	482	480	505	492	529	489	501	462	459	465	502	496	510	476	522	514	498	504	481	494	505	483	512	512	484	452	511	494	485	466	454	509	497	503	510	494	471	506	514	511	473	507	492	517	489	555	477	506	517	494	494	511	519	510	520	500	519	471	480	517	468	510	464	471	496	504	477	521	440	489	494	496	513	492	482	523	522	436	475	503	528	472	516	515	517	475	493	513	508	480	493	449	490	510	525	505	476	512	491	509	479	494	518	499	492	494	502	491	502	506	501	482	503	503	484	458	463	464	502	486	476	542	505	499	494	541	490	490	473	506	441	480	490	497	491	496	514	510	514	500	506	479	460	477	474	483	491	473	503	516	510	524	515	482	493	474	473	494	500	544	528	465	531	513	515	517	483	506	451	470	494	486	486	494	466	486	521	487	527	505	534	494	500	515	488	546	502	507	520	488	487	484	516	532	485	490	472	497	508	473	483	479	463	489	501	481	498	536	515	497	495	479	498	504	493	499	484	509	502	552	473	508	490	449	500	502	505	524	471	443	531	473	482	510	493	458	464	474	517	491	500	517	475	496	478	511	484	476	503	513	472	474	508	493	514	509	522	509	521	457	463	486	475	467	515	468	511	522	541	505	503	516	489	495	484	516	473	476	534	483	497	485	505	486	494	538	537	510	482	511	501	485	464	516	497	484	477	459	504	504	463	530	508	486	510	501	543	512	510	466	552	497	472	482	526	496	537	517	492	494	465	467	517	501	510	535	471	490	531	445	507	456	522	476	480	484	496	518	548	510	486	526	545	552	488	507	504	521	500	513	484	479	470	535	514	493	469	494	484	528	522	509	496	479	461	494	456	546	513	493	482	484	520	480	514	516	504	500	498	481	498	466	485	497	510	492	484	508	485	513	474	493	506	516	505	499	446	500	520	452	490	501	529	498	531	471	492	485	452	478	488	487	480	497	503	491	502	500	497	492	479	520	482	499	495	521	489	493	480	502	495	495	517	493	508	506	512	479	456	501	510	544	510	506	512	510	482	529	519	480	515	483	471	504	510	488	461	489	514	524	514	507	490	526	533	526	547	488	469	501	520	517	484	512	472	508	479	465	502	533	482	489	490	504	503	520	498	490	481	478	460	537	535	485	510	479	493	482	480	530	464	500	502	463	496	488	471	479	478	502	503	517	475	511	508	533	496	510	507	505	516	496	489	502	449	500	514	532	512	502	540	510	479	508	503	511	468	494	500	478	515	509	486	499	465	506	462	511	527	514	488	466	477	464	515	502	530	498	530	514	488	486	500	453	501	512	510	493	501	484	505	502	521	515	501	487	514	507	478	483	503	501	500	564	522	489	494	473	516	446	527	473	474	476	489	481	456	512	466	474	521	490	480	524	530	510	494	476	506	477	532	474	484	500	494	447	492	477	493	502	457	493	526	519	462	512	519	498	502	506	506	489	504	473	528	502	471	472	489	491	485	458	527	507	466	511	504	470	498	492	498	541	512	449	508	495	513	512	500	469	513	468	515	470	482	526	501	490	510	506	506	496	482	482	466	508	466	492	509	506	480	505	478	504	507	507	482	491	468	531	508	513	501	477	536	531	517	492	509	523	471	492	464	463	465	493	530	467	467	523	498	472	502	528	502	492	483	507	502	516	486	503	489	517	482	455	510	478	547	547	522	496	523	491	476	511	490	462	510	481	513	495	480	524	520	509	453	483	485	549	449	510	480	503	506	488	506	476	515	507	509	522	479	496	475	495	507	442	492	538	499	510	508	494	477	508	474	505	523	523	505	505	486	483	487	470	513	485	483	496	510	529	495	488	519	488	539	464	486	498	500	490	484	541	465	487	487	502	474	511	463	458	482	492	512	578	527	473	514	457	505	486	456	535	511	462	482	527	534	520	457	524	517	451	450	481	492	469	475	500	456	547	504	478	477	508	512	450	476	445	517	500	504	495	499	509	485	505	499	456	491	491	479	464	501	490	508	469	503	509	493	462	473	489	519	456	499	535	526	497	491	508	533	467	501	514	485	503	445	462	521	511	464	535	521	462	501	456	495	505	494	504	521	486	493	492	467	493	494	502	460	472	523	542	484	494	476	493	522	487	483	478	491	473	549	510	496	521	470	488	536	456	516	470	508	458	497	457	492	476	457	525	447	490	538	479	484	512	467	480	472	493	433	451	505	542	508	500	505	484	511	475	513	486	515	474	464	517	482	515	464	485	497	503	506	475	457	505	525	506	515	486	451	535	519	449	516	492	487	478	498	522	485	531	463	518	491	487	498	477	456	451	487	455	499	466	499	463	482	473	500	515	495	485	510	509	494	490	508	498	519	479	498	497	497	483	509	466	490	486	523	515	498	456	498	472	480	520	493	447	454	488	505	507	522	496	525	510	511	508	469	491	511	513	467	477	504	536	497	486	547	536	523	487	506	480	496	477	479	456	522	494	490	496	478	468	500	489	499	492	482	519	498	514	467	474	478	541	468	482	489	507	468	505	543	528	503	492	486	479	496	478	495	459	533	502	496	444	500	489	504	453	462	522	519	511	512	514	472	461	455	494	473	467	488	470	512	454	498	509	481	506	495	472	480	450	490	526	490	527	462	514	521	491	502	495	540	501	448	470	527	526	492	536	500	514	503	511	464	489	455	478	501	505	511	477	490	472	483	508	475	475	488	545	484	486	512	472	469	460	528	478	528	509	502	487	525	440	534	491	521	441	483	489	511	498	493	545	491	495	487	518	493	511	494	492	524	507	482	495	511	500	446	512	465	533	521	511	491	506	509	511	454	469	472	535	524	511	454	498	469	522	544	488	465	472	491	538	541	512	473	478	474	523	454	488	499	496	472	503	526	463	463	492	484	480	478	433	503	495	517	498	484	460	506	519	486	473	480	489	564	483
62968	102700	73054	44139	20073	6604	1500	541	492	560	523	514	546	533	539	541	541	530	539	551	538	562	532	546	540	554	539	580	537	513	543	528	550	512	548	514	476	526	500	574	532	541	507	518	502	547	536	586	534	578	542	505	518	570	524	503	488	536	534	515	469	512	534	535	554	536	542	537	554	569	514	509	547	530	567	527	539	526	544	508	533	584	591	561	547	570	531	560	545	555	516	503	533	585	544	522	517	573	543	513	524	565	524	535	537	560	481	517	486	539	513	523	581	531	515	568	524	553	551	531	533	552	551	555	535	527	507	544	506	555	530	495	582	544	510	500	573	530	489	546	506	549	545	522	541	564	537	524	561	536	554	578	521	473	513	532	547	510	512	535	538	576	500	544	583	543	520	491	509	537	533	539	571	526	571	538	523	539	509	545	542	497	546	534	558	591	551	580	556	540	526	553	517	567	533	555	560	522	532	525	515	497	563	542	533	551	539	559	502	510	543	517	507	556	494	532	517	567	574	484	509	514	527	496	557	570	495	509	519	509	522	487	486	521	533	573	527	549	545	522	555	534	553	500	558	525	519	562	534	560	545	526	538	532	506	558	511	507	489	525	537	525	500	569	546	529	539	524	514	526	555	553	524	541	564	584	558	513	513	520	549	533	518	564	533	574	562	521	539	524	518	542	597	556	513	508	564	554	492	515	518	577	551	494	556	504	557	550	507	527	561	491	548	512	493	567	508	535	561	518	601	537	538	518	537	510	546	565	545	480	504	508	590	539	484	579	531	506	534	534	555	571	496	513	517	548	572	491	527	529	529	517	540	526	554	532	530	544	537	527	549	519	519	529	521	514	565	563	564	541	536	533	552	517	562	479	551	552	510	556	550	510	514	532	517	487	557	527	561	532	543	547	533	533	539	540	547	552	545	528	542	520	519	505	541	523	521	542	517	557	546	564	522	552	493	556	519	525	577	541	598	521	543	551	594	505	527	496	525	513	551	563	561	521	527	498	521	525	551	575	538	553	529	533	554	513	526	521	560	530	520	544	524	542	509	507	545	569	533	530	532	581	581	508	527	508	526	519	511	512	501	545	499	510	556	526	532	546	522	517	533	560	506	555	538	537	541	564	524	542	565	514	530	541	579	518	532	539	556	506	570	547	553	482	538	534	548	536	555	556	538	546	537	576	539	542	512	536	520	555	557	539	584	533	522	523	529	553	552	530	532	503	539	487	541	560	558	552	544	507	548	538	498	527	521	504	576	517	574	519	561	509	495	508	518	500	564	558	529	533	558	521	502	521	515	519	530	553	538	557	546	512	560	538	527	528	494	525	530	552	535	512	514	487	526	526	543	527	564	553	571	548	556	550	526	570	546	560	497	552	507	559	542	515	508	574	532	527	561	519	582	539	525	545	571	525	537	536	539	556	516	537	549	532	539	536	503	582	520	570	537	511	532	517	529	524	512	545	517	522	572	538	563	529	529	524	532	525	488	536	524	496	552	529	499	521	531	529	514	571	527	519	556	530	556	541	544	573	553	529	562	532	551	527	534	536	549	515	529	561	479	510	523	537	554	549	503	533	543	552	555	527	537	497	547	561	567	539	548	515	547	551	494	508	507	510	505	579	533	518	540	532	540	516	550	558	566	543	542	507	548	498	553	574	488	523	526	533	573	508	513	557	532	534	522	566	496	542	548	579	593	556	533	532	522	556	560	576	568	563	513	540	519	561	508	541	518	538	492	534	539	575	485	548	526	558	571	568	527	546	519	521	586	550	543	551	508	540	552	525	547	519	491	561	556	540	571	514	546	541	563	554	510	517	503	519	528	529	556	516	564	559	512	489	541	533	520	503	535	521	543	556	566	518	532	549	550	532	584	532	534	585	497	543	519	524	558	525	542	536	549	510	527	525	556	526	518	521	514	542	539	522	556	554	518	526	537	569	507	562	530	526	523	492	558	518	498	529	508	500	524	515	553	553	599	565	476	558	509	536	579	539	569	549	499	514	527	522	518	549	567	536	557	533	517	532	561	513	529	517	536	517	508	547	524	499	529	485	584	508	513	484	543	537	539	534	559	511	553	553	496	540	555	561	536	560	547	532	550	545	558	514	522	551	520	509	524	490	576	537	546	519	514	525	556	523	524	519	516	508	563	537	518	526	513	514	542	550	505	531	546	540	545	494	537	553	530	500	561	489	506	556	580	532	531	528	501	534	514	526	533	532	534	566	536	530	511	522	515	513	569	577	525	493	509	522	521	540	518	521	530	504	551	559	517	565	575	566	516	550	518	535	563	576	516	533	541	523	556	545	549	519	562	523	539	537	550	530	546	525	517	525	524	528	505	506	589	522	499	520	525	537	559	518	559	514	544	545	503	568	560	545	524	518	545	529	521	490	534	555	549	531	551	493	517	539	532	522	537	518	539	502	550	492	532	578	507	525	554	519	559	540	542	541	548	538	556	555	526	525	547	545	551	565	523	528	507	573	544	533	542	519	568	512	515	508	504	547	524	513	509	569	545	466	519	495	534	523	502	501	547	526	532	549	565	562	534	493	531	559	524	550	549	514	508	540	552	570	532	523	523	517	547	512	528	554	552	499	558	541	530	519	547	460	535	500	507	524	512	572	502	556	502	502	521	572	529	521	590	529	508	527	565	566	534	509	542	549	510	542	540	533	567	508	582	544	579	528	550	507	516	543	525	532	549	499	488	518	544	590	521	535	542	548	518	506	543	554	513	536	538	547	529	554	535	534	516	534	569	541	499	555	572	517	502	542	524	531	512	535	591	558	495	537	544	491	551	542	521	547	509	534	505	497	561	461	551	535	565	551	545	531	507	537	583	541	539	561	522	525	536	507	541	520	522	465	540	492	572	496	517	537	528	546	506	538	560	538	549	552	523	553	540	491	532	538	553	527	517	536	571	541	523	533	493	530	571	541	520	518	478	522	546	502	550	497	537	529	574	549	528	507	531	494	553	551	547	521	541	556	520	566	525	521	527	548	566	532	525	537	571	551	514	478	528	510	498	541	515	521	524	581	499	503	557	538	544	534	505	532	527	524	525	503	553	550	505	549	507	523	519	531	507	544	517	506	460	521	529	527	581	537	473	504	526	501	492	522	544	530	512	551	516	580	511	516	508	553	528	542	567	513	544	524	552	532	552	488	545	512	540	531	511	525	497	525	532	547	505	555	514	512	530	509	505	511	552	553	488	515	493	539	561	544	524	549	542	560	529	562	533	572	528	515	549	526	522	515	540	516	517	530	514	528	509	482	574	537	522	517	549	540	552	482	508	498	506	496	521	533	525	550	527	502	497	542	518	533	516	524	566	555	533	506	509	576	537	554	498	539	491	503	509	520	541	537	478	481	555	577	556	481	582	545	545	494	534	513	514	513	510	557	497	536	523	583	577	524	539	538	501	537	574	538	546	532	524	527	549	571	513	547	507	564	513	517	504	527	556	497	565	527	537	517	510	519	538	580	491	542	538	511	544	567	524	562
29470	29665	25769	11076	2265	735	405	342	339	315	354	364	372	336	315	367	328	322	364	324	328	343	357	358	371	342	342	357	342	325	353	342	327	343	365	320	313	372	353	328	342	369	349	332	320	328	327	344	361	329	317	364	356	348	349	341	341	362	315	308	311	354	336	355	336	389	335	324	327	338	399	332	323	318	347	315	352	322	374	336	335	289	314	348	316	334	336	353	364	348	344	327	336	352	349	364	328	340	325	345	354	319	325	334	340	331	353	334	322	361	360	315	325	358	315	322	347	373	359	329	336	372	335	318	361	337	321	349	352	316	355	351	355	379	330	363	319	321	347	281	303	341	344	336	330	354	358	347	328	360	334	323	324	290	309	349	362	298	348	341	356	363	350	301	360	346	337	332	351	357	369	328	315	341	328	382	348	360	341	359	365	312	367	336	331	335	361	375	348	343	350	324	352	312	333	361	349	320	332	340	340	339	357	363	327	340	357	354	348	404	361	338	333	309	334	337	341	358	351	382	334	358	343	336	354	348	356	300	330	347	326	357	343	335	346	329	359	353	356	353	362	307	311	346	340	362	328	334	348	352	349	349	333	337	315	367	350	348	334	341	350	331	342	313	329	349	372	327	334	327	337	341	326	365	345	354	339	366	332	338	332	354	352	305	307	352	322	332	327	363	350	337	333	336	350	313	343	342	361	344	348	371	324	319	348	316	346	344	357	346	343	310	336	316	322	297	335	340	345	307	318	327	345	341	344	335	352	306	352	339	383	328	329	347	364	347	346	351	339	349	319	309	348	322	328	351	310	372	342	373	335	343	326	353	384	369	326	318	306	349	334	358	308	330	359	343	351	369	325	346	347	366	358	349	331	341	328	343	326	321	326	343	325	286	356	335	341	334	345	314	332	337	351	340	335	323	350	338	344	345	286	382	337	349	311	353	335	320	359	339	340	370	357	337	319	373	321	337	335	362	330	348	358	345	324	335	364	352	329	369	364	323	339	348	335	341	334	342	334	325	323	325	359	364	316	344	300	371	328	351	344	351	355	360	373	344	343	318	331	331	355	325	377	330	326	320	357	298	344	349	336	340	340	339	322	352	313	349	329	349	308	362	350	361	309	355	315	353	351	335	319	372	319	316	336	345	351	334	328	318	352	325	309	370	337	313	323	351	319	323	342	338	321	351	353	326	341	325	359	347	343	352	330	364	341	351	366	363	326	331	342	357	354	366	339	326	356	346	339	342	333	348	344	342	332	340	356	344	354	350	341	380	349	388	322	355	366	339	354	374	343	353	351	355	333	359	344	372	361	330	363	366	359	367	339	331	330	346	334	327	320	328	365	364	361	326	369	312	358	341	355	310	347	334	350	379	381	310	361	348	324	347	316	355	353	331	337	345	334	341	377	343	362	334	316	321	345	347	383	338	342	353	393	374	368	331	347	332	356	346	351	330	323	348	356	327	340	362	345	358	336	349	332	378	363	329	335	349	362	349	377	328	357	377	326	343	377	319	305	351	321	342	326	365	313	363	334	341	339	355	334	338	361	346	343	331	315	350	353	315	307	306	342	330	371	324	333	349	332	366	320	343	309	362	316	363	346	307	354	378	339	333	342	388	340	369	351	321	347	330	329	347	351	378	324	355	339	316	342	319	326	353	332	324	341	332	322	323	315	335	350	325	315	322	332	330	336	335	367	342	324	345	289	367	344	338	336	353	320	343	351	391	332	352	318	345	316	349	331	350	335	323	312	360	354	345	334	339	352	351	359	339	330	300	369	336	354	344	324	364	346	327	316	345	338	312	313	351	346	358	307	357	346	352	354	320	298	343	357	309	336	315	332	366	340	370	328	377	348	375	327	347	325	323	296	304	369	351	346	344	328	350	359	357	353	368	360	336	356	348	338	333	362	326	348	325	353	322	326	345	368	355	371	325	322	354	366	340	374	353	314	347	322	332	342	365	327	365	313	321	353	331	381	333	324	335	370	313	351	361	332	351	325	356	315	350	333	336	360	330	382	305	374	339	358	321	354	361	339	315	341	335	376	370	293	325	331	299	346	331	366	338	351	352	317	359	353	303	347	380	350	323	338	334	363	367	309	356	331	343	347	347	353	320	353	340	369	333	377	341	341	362	321	348	342	344	364	357	339	354	330	326	332	350	320	354	339	323	330	335	313	332	328	366	352	330	342	353	337	348	362	358	329	351	341	342	343	344	333	356	326	333	316	376	305	348	350	332	343	337	321	350	368	359	295	367	358	344	351	348	338	339	355	354	369	353	342	310	320	338	334	348	344	335	335	319	325	348	342	326	342	366	334	337	331	316	309	328	346	372	380	345	350	319	356	358	353	341	340	326	316	331	345	339	327	309	331	343	345	339	352	308	365	310	338	375	314	344	324	357	376	346	348	335	315	338	343	347	353	319	339	360	337	333	338	359	323	349	338	355	319	322	339	342	341	352	355	329	306	354	352	367	342	335	351	331	319	361	345	328	354	360	328	336	353	388	359	357	367	351	344	365	358	360	370	342	326	352	325	352	359	344	356	314	353	304	315	367	339	343	343	334	304	363	334	324	343	313	362	326	284	329	354	357	357	406	346	322	328	336	349	334	360	323	335	323	317	352	322	328	305	351	330	336	378	364	338	353	316	346	313	358	355	316	334	363	336	312	345	349	336	325	335	356	330	336	370	324	322	353	339	341	338	347	316	345	341	332	326	367	345	340	337	343	355	356	345	319	331	351	336	333	333	342	364	330	335	367	348	336	323	363	342	340	332	376	357	393	336	353	333	364	356	340	342	311	321	349	355	325	337	333	344	339	373	373	365	323	345	352	319	342	337	349	349	363	374	354	372	333	331	354	345	297	332	329	328	342	354	350	331	342	342	312	335	310	343	338	349	343	314	361	350	351	320	298	345	318	353	335	348	348	332	352	310	314	310	314	317	342	349	342	353	334	338	351	315	345	336	332	308	345	337	323	327	318	343	355	340	358	330	339	358	359	355	340	368	365	355	326	371	324	333	337	321	345	372	360	324	350	364	314	376	369	392	294	347	377	303	338	364	321	321	349	359	354	339	338	319	341	343	361	318	354	330	355	353	312	368	324	362	382	346	338	357	326	353	349	341	320	349	337	334	346	321	362	337	340	338	361	338	344	343	321	338	352	328	336	349	332	361	348	361	293	341	333	341	341	315	315	336	358	337	310	326	340	345	348	363	327	322	360	312	356	351	352	354	357	306	323	327	338	364	331	360	344	365	344	338	348	356	363	331	330	338	344	323	378	348	336	319	348	368	330	335	354	337	321	347	321	349	361	325	351	353	333	340	361	352	342	314	352	315	361	360	337	353	337	312	321	334	314	389	348	343	331	371	316	340	341	334	325	323	316	325	377	356	355	340	352	329	352	359	324	304	327	328	360	327	342	354	330	322	327	359	337	363	368	336	355	362	350	327	309	346	337	348	344	364	336	345	358	324	336	349	329	328	314	320	350	326	367	358	359	353	341
21678	35542	19700	6118	1888	693	417	322	316	318	319	326	322	325	322	336	348	328	329	307	332	340	299	375	334	311	326	303	317	332	309	325	332	361	336	300	336	333	327	311	309	350	330	319	345	345	315	326	349	331	312	341	325	305	329	351	328	324	324	350	330	330	304	329	326	294	364	319	318	324	304	338	330	353	291	340	363	352	364	319	312	362	310	328	366	332	303	351	321	344	311	339	321	315	354	310	307	350	350	370	317	317	345	329	332	338	330	324	309	305	335	316	330	321	320	336	336	332	321	320	333	302	348	341	317	333	327	323	311	338	319	318	337	313	314	344	335	323	329	337	365	325	346	306	300	301	346	366	343	352	336	327	311	322	358	330	346	336	329	294	316	346	334	337	327	293	334	336	319	340	318	347	332	345	321	315	302	326	373	347	323	326	325	319	330	321	349	331	332	315	318	325	326	369	337	328	315	323	329	319	318	333	324	328	341	317	313	307	324	309	317	335	337	303	310	311	333	328	318	339	330	320	330	342	321	348	303	340	343	317	304	350	341	332	342	336	293	350	313	314	332	337	319	339	291	325	332	338	307	341	319	348	313	346	346	332	305	345	366	347	330	302	338	332	331	354	297	333	291	326	320	299	303	329	330	330	334	308	311	337	342	324	312	345	313	329	327	335	340	269	346	321	313	341	337	300	330	332	309	290	354	325	333	330	324	346	339	312	349	351	357	338	311	335	350	319	329	307	348	289	362	314	345	333	328	343	331	343	315	335	337	320	325	328	312	339	330	336	343	320	312	314	314	345	298	320	321	308	330	341	370	298	340	327	326	320	326	310	315	302	342	333	361	324	325	322	344	313	307	328	307	300	311	332	321	327	348	341	311	308	348	337	300	321	356	295	295	317	310	355	334	347	335	321	349	339	316	345	331	355	319	360	334	347	311	311	343	317	351	342	342	309	302	316	336	302	364	311	321	341	313	329	385	290	303	349	315	309	344	325	318	353	325	308	304	327	325	326	343	297	355	326	312	339	348	318	359	327	309	358	315	313	333	350	351	341	343	329	336	358	317	314	311	327	324	326	322	330	359	296	347	322	331	318	320	337	327	316	360	349	304	329	352	352	320	318	327	327	301	334	308	355	315	314	331	359	344	347	324	340	337	315	329	329	289	305	304	339	308	338	334	316	320	361	344	320	347	337	312	327	345	306	323	329	319	390	333	332	302	307	324	334	331	329	318	333	314	353	304	337	306	334	333	334	355	326	331	329	342	321	321	301	335	360	332	308	323	322	361	308	329	346	380	336	324	334	318	319	340	313	300	305	331	327	342	316	281	337	316	338	355	359	345	349	337	323	364	323	338	304	315	323	333	327	276	317	318	326	312	322	346	294	316	354	311	364	311	319	362	340	319	307	354	332	332	315	323	313	335	366	347	359	308	304	328	312	312	322	323	321	305	338	347	330	362	334	324	322	287	326	311	322	330	319	302	345	311	328	303	309	313	322	303	330	344	345	314	308	322	302	287	335	357	314	295	352	364	346	325	334	326	370	335	312	308	351	330	314	348	340	322	294	323	316	314	319	340	331	310	322	335	335	354	334	284	309	335	356	333	353	347	361	341	343	335	311	327	315	310	354	335	327	339	334	330	312	330	349	341	325	348	314	317	319	357	346	310	310	303	279	308	330	303	322	308	359	318	333	314	341	329	322	326	326	306	350	331	360	313	337	363	346	335	301	324	337	304	332	335	327	302	331	317	285	304	335	297	330	330	325	316	316	340	297	326	335	338	331	332	315	355	312	342	315	347	350	348	338	366	373	326	344	316	327	340	291	309	337	300	316	325	313	329	326	325	310	336	358	314	330	305	309	329	354	348	332	308	313	335	321	338	351	324	326	334	354	324	313	357	347	323	323	335	317	337	333	338	361	315	297	335	273	298	316	288	338	336	329	313	348	309	351	351	318	308	342	309	337	321	316	316	327	296	310	292	326	330	359	330	341	329	343	329	344	331	321	308	309	321	351	314	355	323	327	313	300	340	284	319	350	304	348	346	334	339	319	337	317	308	330	329	324	320	323	316	322	341	338	332	344	310	289	320	338	319	377	317	346	304	330	351	339	363	314	335	344	309	352	320	330	329	307	322	340	336	329	313	328	326	347	327	334	344	308	351	319	320	322	360	334	340	318	316	298	320	322	341	343	307	348	374	324	321	321	322	353	353	336	360	373	312	299	339	356	318	338	281	350	356	357	344	340	343	330	310	347	302	354	325	349	340	335	311	325	329	313	318	315	306	335	356	305	363	354	335	323	328	322	331	310	328	321	334	327	282	349	346	323	326	329	304	333	347	338	327	334	338	344	324	314	296	314	314	316	287	326	354	313	302	301	293	353	329	327	307	342	311	323	357	343	350	315	355	332	312	335	338	340	336	329	358	345	262	330	340	323	289	314	310	342	322	324	307	360	318	340	318	325	335	336	300	358	317	289	324	301	330	307	310	350	338	339	344	337	330	350	320	298	348	348	342	285	326	336	316	304	324	333	333	332	332	329	336	294	344	327	325	320	303	320	321	338	311	319	333	304	310	320	299	325	342	290	350	321	333	305	340	334	326	304	332	313	352	333	311	363	360	335	325	312	313	346	354	323	341	328	325	343	337	331	341	338	341	337	326	305	317	328	332	337	330	336	331	313	338	319	297	331	317	325	322	321	355	351	352	345	340	350	332	328	346	335	341	303	301	337	328	323	356	300	334	317	319	331	320	319	339	339	344	319	340	375	320	341	301	341	337	332	331	328	328	299	363	356	344	303	295	312	329	305	323	363	330	314	310	313	317	346	327	327	337	340	315	285	344	274	326	349	322	358	317	338	346	299	321	348	346	292	355	350	349	347	350	326	341	313	334	322	355	307	338	296	330	342	333	297	313	336	371	331	330	330	357	341	371	329	340	369	359	329	322	321	330	329	333	331	325	294	334	313	323	335	354	346	345	329	293	322	334	312	342	326	357	344	312	310	307	349	358	356	312	342	326	324	314	281	311	324	340	318	317	334	354	345	323	320	321	309	357	327	320	313	299	319	367	335	316	332	311	306	343	297	334	332	334	328	341	358	356	346	345	361	335	311	332	308	365	319	355	361	367	328	329	336	347	344	319	301	291	318	345	306	342	333	345	340	316	345	308	330	328	344	288	326	331	337	294	309	320	319	317	314	366	307	352	319	358	319	330	332	338	325	303	318	294	301	360	297	303	328	336	300	306	345	350	334	316	323	332	365	358	375	316	330	346	328	310	355	353	296	315	327	301	334	319	367	332	368	319	323	299	313	328	353	329	327	332	325	347	309	338	327	305	319	324	351	310	333	336	325	322	348	331	362	357	346	318	318	322	336	356	321	349	297	347	341	345	335	359	324	334	300	322	320	313	306	328	323	329	331	320	344	302	353	314	344	294	311	333	337	301	335	324	337	364	298	332	351	338	315	280	324	314	341	331	345	335	339	366	342	324	315	333	318	323	313
25501	27402	43115	37266	19468	5806	1047	462	402	426	412	427	439	403	414	388	406	417	404	422	398	448	400	374	423	433	386	418	359	389	389	359	412	402	385	405	408	391	412	430	383	385	389	384	387	391	399	383	381	390	381	402	395	377	392	412	367	347	398	408	408	388	394	381	411	379	381	385	392	375	402	404	403	398	427	386	395	381	389	395	383	374	414	419	361	403	411	402	408	388	405	389	405	389	385	393	392	396	407	382	377	407	420	389	407	382	425	352	401	379	417	376	389	377	384	407	390	393	376	375	423	436	420	397	384	387	393	386	406	396	394	403	390	406	372	418	417	404	380	401	414	410	378	401	410	363	415	403	391	398	397	421	409	394	396	424	393	398	394	382	397	399	397	370	395	436	401	400	359	380	375	367	358	365	398	372	394	379	375	377	350	400	391	390	392	394	405	432	384	406	398	397	406	347	391	415	359	367	376	399	378	376	381	399	434	395	377	368	375	438	378	395	361	374	394	380	367	376	415	407	387	380	383	393	408	393	421	406	400	391	405	405	338	363	391	409	387	379	418	352	382	391	413	385	364	381	375	390	386	366	408	385	417	399	397	408	386	360	391	426	406	381	392	370	404	419	385	396	429	412	392	401	424	383	405	408	404	368	350	418	399	403	400	396	394	396	430	381	385	429	395	413	393	414	375	403	407	424	426	378	388	412	389	389	365	427	402	394	377	400	393	380	393	349	392	406	412	369	396	399	390	403	381	416	421	403	394	405	363	390	377	362	396	397	387	406	425	394	419	408	423	395	361	398	404	411	387	413	404	386	358	391	392	388	367	403	378	374	409	385	427	385	389	411	410	404	401	415	402	399	410	413	394	370	402	407	385	397	359	368	365	377	388	423	385	385	422	401	441	364	395	386	378	427	378	375	422	391	441	363	408	365	388	425	388	427	382	390	362	392	391	383	410	378	386	392	360	421	413	395	376	364	403	404	397	407	385	391	358	406	384	350	373	398	415	420	371	423	389	401	338	402	399	394	406	366	413	386	384	394	395	387	362	381	368	401	411	431	370	406	400	359	404	457	390	377	398	409	402	353	372	377	393	392	412	387	374	380	361	417	370	383	394	436	409	392	384	379	374	392	426	423	420	379	377	412	383	375	413	416	367	371	381	373	362	387	381	343	420	413	399	365	387	381	395	382	397	361	424	406	439	429	392	386	411	402	399	362	373	382	411	395	388	398	421	378	421	418	403	406	398	373	424	397	371	395	412	403	374	398	366	398	393	420	382	383	373	410	399	388	368	358	386	402	413	359	401	421	410	382	355	392	394	394	427	388	390	381	376	392	371	372	423	385	429	406	391	382	373	390	366	385	379	382	414	389	386	382	393	385	395	394	380	367	436	385	374	404	430	413	426	390	391	395	390	427	339	424	369	427	424	367	404	380	411	403	391	368	358	389	392	382	380	384	386	408	405	424	388	406	379	371	384	403	386	400	410	394	367	407	387	400	437	388	389	405	404	373	401	393	395	356	378	388	370	394	390	388	421	369	363	384	438	388	400	377	407	386	367	360	402	373	405	417	437	372	356	423	376	388	366	405	406	352	382	416	395	394	373	361	361	378	373	428	390	385	365	347	394	439	413	374	378	394	394	375	348	387	397	400	366	398	393	412	350	369	395	401	417	358	424	406	400	405	375	394	396	412	442	359	359	408	424	368	373	402	399	413	379	354	426	391	396	398	390	426	399	407	384	372	394	396	396	388	404	367	439	390	387	428	425	400	374	367	387	381	367	378	437	364	381	378	366	398	370	383	365	389	350	351	392	406	400	395	393	389	404	421	376	359	335	397	376	437	367	405	362	388	435	383	371	375	422	388	379	369	417	401	381	386	379	388	391	414	403	430	380	426	381	370	381	406	378	416	394	401	379	405	357	369	396	386	392	362	387	372	377	380	406	396	403	408	396	388	403	369	369	416	385	389	412	385	380	411	451	425	397	396	392	388	413	432	377	409	385	396	409	384	401	381	378	398	398	392	417	377	382	393	383	380	354	384	407	395	400	373	391	395	381	412	383	364	416	389	404	409	388	398	375	360	365	378	402	400	367	396	404	435	383	378	419	386	376	398	383	375	387	389	390	395	418	378	385	377	378	398	391	393	424	431	367	396	430	373	405	399	420	392	368	367	408	401	402	376	399	396	380	373	392	435	407	374	348	414	374	369	382	402	376	374	431	354	391	356	407	384	372	381	403	365	425	372	390	379	369	369	344	395	377	421	368	367	401	387	390	393	384	389	383	401	380	401	443	354	432	380	406	330	375	414	388	374	387	385	425	392	376	390	412	416	367	378	400	396	400	400	394	411	392	372	382	391	404	419	380	378	413	380	368	400	392	384	395	380	387	368	414	394	347	402	388	387	420	380	413	409	405	405	425	396	351	397	393	370	426	376	382	350	399	439	393	383	408	391	374	391	374	396	392	393	368	418	376	386	371	452	388	372	407	390	362	386	403	396	356	391	342	379	369	374	419	370	360	380	359	385	415	401	397	394	370	387	424	359	363	408	402	355	408	409	377	414	392	387	408	408	390	414	377	391	404	375	375	366	427	394	391	376	382	369	375	407	401	396	385	366	392	379	402	378	400	369	378	397	351	370	394	386	408	385	387	401	394	391	343	385	416	421	392	380	386	404	406	425	392	373	401	361	385	394	425	406	435	384	399	383	378	381	423	379	423	397	389	383	385	363	379	358	383	377	356	419	381	356	393	358	412	381	402	385	383	395	372	393	399	410	419	351	383	376	388	371	401	376	402	369	351	377	378	375	381	373	407	431	360	413	376	400	374	392	373	394	387	381	378	418	370	415	414	389	379	386	378	378	387	405	368	392	416	465	387	388	392	390	415	370	371	388	383	356	396	416	363	385	354	407	399	395	375	404	396	386	384	369	399	408	404	353	334	399	375	368	407	396	390	417	384	377	426	387	417	385	351	414	361	403	407	403	418	401	412	402	361	383	409	385	403	396	422	409	410	373	420	368	381	438	383	377	392	398	431	398	392	377	366	386	362	380	427	399	415	395	396	406	378	395	383	405	368	407	375	371	378	363	441	387	401	369	392	364	403	408	424	403	392	387	383	398	386	397	387	386	366	383	399	365	417	415	387	365	411	394	381	404	380	397	384	379	380	375	404	398	394	436	401	368	411	385	390	408	411	426	387	377	386	389	387	389	387	412	430	383	391	391	377	387	387	371	381	393	373	398	409	395	354	426	408	422	394	401	422	395	399	413	358	371	400	400	358	427	414	345	424	378	402	389	409	393	414	363	419	401	388	407	393	370	389	367	404	398	401	388	408	445	397	395	406	410	414	370	420	399	402	402	406	379	388	374	411	401	373	405	404	358	377	375	392	345	397	365	400	409	391	422	395	434	396	396	389	385	413	397	378	383	382	423	387	399	401	425	417	396	410	373	386	410	378	388	341	413	392	427	357	403	398	397	393	359	370	402	426	376	399	416	397	338
57249	87988	61443	29845	11042	3116	836	410	420	407	415	406	429	405	394	423	388	413	428	412	437	408	404	412	456	417	441	414	439	387	416	422	400	427	391	406	401	380	447	412	408	419	392	422	409	386	399	397	404	436	399	432	424	425	408	409	398	441	403	418	405	435	455	395	422	380	443	439	435	395	436	394	418	420	411	380	464	405	400	417	411	380	376	424	431	414	398	388	389	452	422	416	454	434	426	399	397	377	443	404	423	418	438	387	392	431	414	425	411	403	369	378	440	397	400	409	377	403	421	401	388	378	429	407	389	434	427	410	443	423	396	378	376	399	431	442	407	406	393	373	422	444	441	421	415	421	439	389	432	401	400	420	407	415	428	412	413	433	437	425	389	433	407	416	410	446	418	429	372	461	398	397	418	426	404	420	415	403	401	424	390	415	421	441	409	437	448	415	425	435	411	422	402	410	379	356	439	395	413	403	411	401	377	418	463	440	410	421	383	396	406	418	452	431	417	404	409	407	381	414	423	394	422	419	398	436	451	393	432	407	436	418	407	360	432	393	406	392	430	446	398	401	395	450	387	422	412	434	409	390	409	414	434	378	386	393	399	419	406	454	400	396	397	420	429	407	422	432	410	429	373	446	407	426	377	409	456	429	427	421	393	421	396	433	424	405	401	386	418	425	428	379	427	366	425	429	434	404	444	406	425	432	392	410	387	413	374	423	400	414	431	423	433	385	397	413	395	406	388	399	410	411	399	432	424	421	407	398	399	405	417	419	412	413	412	419	411	407	426	450	422	422	406	406	401	404	393	434	431	396	389	424	424	418	417	406	422	393	427	413	418	401	379	428	402	397	374	419	425	425	415	413	430	400	431	404	435	395	404	404	411	434	428	407	422	421	388	434	419	414	406	424	410	410	388	422	411	393	421	406	386	380	392	430	395	424	396	414	444	368	417	418	413	420	372	431	403	403	414	415	379	377	427	413	400	426	424	409	370	411	414	441	436	396	419	398	378	405	404	407	396	403	428	412	381	439	449	410	416	398	401	419	435	378	458	401	398	413	407	386	421	387	455	427	417	401	410	375	387	437	431	437	406	385	382	395	434	401	416	430	426	411	412	423	391	441	405	422	378	377	393	429	398	392	414	446	401	399	450	466	406	458	409	407	406	431	375	381	434	417	442	407	421	401	395	417	408	408	404	372	415	407	378	405	431	401	442	400	399	428	404	431	444	407	407	420	361	427	423	415	416	430	387	414	424	364	429	409	406	412	409	416	402	415	412	397	422	432	371	395	436	399	406	436	401	449	387	409	438	430	429	377	394	443	422	404	392	388	393	464	406	419	394	458	399	416	394	379	429	414	403	405	389	420	374	413	404	434	380	408	427	398	422	427	389	452	414	422	389	373	401	415	434	418	405	375	450	399	376	372	391	424	443	433	416	415	380	403	432	414	372	419	393	401	448	424	418	410	415	410	390	395	407	425	417	396	414	415	427	400	406	451	407	393	420	383	378	431	417	409	419	412	405	413	394	365	427	415	393	391	426	387	394	405	386	411	412	400	431	415	380	395	423	408	392	411	452	395	436	421	390	394	434	395	400	408	462	397	385	405	420	415	450	392	377	415	413	410	417	396	357	376	407	417	409	441	411	392	388	420	433	410	418	403	414	426	402	383	373	446	450	402	402	363	411	389	462	425	397	407	403	415	430	384	406	397	421	436	440	384	438	397	438	417	392	415	406	441	403	407	399	434	417	377	388	410	406	396	400	374	414	392	413	421	429	444	433	434	419	414	396	439	411	408	411	408	406	401	412	390	387	402	433	433	418	429	361	410	416	438	443	417	421	429	412	403	406	434	402	421	418	408	404	401	393	474	439	388	410	418	437	412	410	427	396	448	413	421	421	406	411	417	410	417	412	426	427	405	405	424	410	404	419	424	404	375	407	404	415	440	417	429	394	441	405	415	438	386	388	394	426	399	395	402	370	416	406	416	404	415	417	382	386	364	381	392	426	395	385	446	398	428	412	395	396	445	435	410	375	407	442	381	396	396	401	422	398	405	431	405	403	380	443	438	401	434	384	397	411	431	432	424	438	365	438	421	421	424	407	393	381	404	428	387	422	406	439	405	404	408	411	383	419	422	398	412	429	415	426	402	397	452	429	405	387	396	428	416	384	416	407	405	383	397	421	429	432	393	382	432	422	418	384	391	410	418	386	403	395	421	421	390	391	410	415	434	458	396	389	411	375	392	434	400	402	422	382	391	393	435	447	407	420	468	424	414	458	417	376	365	393	395	403	432	433	384	436	405	420	410	419	400	402	402	438	412	419	415	410	428	437	406	428	420	428	411	440	414	431	439	401	394	407	411	385	415	424	389	451	427	399	384	399	430	385	403	408	439	360	423	412	411	414	416	423	433	394	363	402	434	433	431	403	443	384	412	438	387	444	429	425	410	429	386	425	379	437	390	412	412	396	381	410	418	385	416	438	379	423	429	392	419	381	426	434	397	396	444	424	407	416	402	448	467	445	423	423	375	385	420	410	392	437	414	425	397	434	460	378	402	409	423	389	438	415	380	420	429	418	428	431	447	412	392	415	433	399	399	395	426	394	423	389	417	411	444	392	401	429	404	401	421	393	383	397	426	435	422	418	394	411	389	406	435	416	382	386	412	410	419	421	349	408	425	370	398	405	469	412	421	413	418	410	399	396	419	399	450	413	448	408	452	407	412	394	420	447	429	399	396	417	423	431	398	436	402	405	447	390	395	397	434	409	429	410	425	430	432	412	419	449	404	408	398	430	382	434	396	373	366	408	411	400	405	442	427	403	407	357	422	414	391	435	454	418	410	403	459	419	420	384	417	421	449	398	376	416	379	421	406	401	389	417	422	411	439	372	373	419	411	452	399	437	411	424	434	399	411	426	421	402	447	396	413	399	411	407	429	400	386	365	403	425	434	411	422	396	418	394	395	407	381	419	409	423	393	445	464	407	452	425	392	429	369	421	443	414	396	409	431	436	410	430	397	387	387	422	414	440	399	442	413	403	409	398	437	394	441	408	398	407	413	392	414	404	393	425	386	414	387	403	389	415	442	417	439	419	397	374	403	416	414	436	403	409	391	404	426	406	391	394	415	430	388	408	441	402	397	416	442	464	408	394	384	436	391	437	376	369	376	359	418	415	422	429	392	413	432	409	411	442	377	401	408	412	400	410	402	392	429	433	395	412	420	406	400	404	402	406	421	396	431	415	411	417	413	412	427	371	404	394	439	395	402	398	378	414	436	396	403	415	373	448	446	399	417	404	415	446	395	402	388	421	435	422	396	414	415	387	393	415	410	361	405	374	442	438	395	415	426	375	441	411	413	375	410	399	440	406	416	416	369	421	384	402	387	435	409	390	418	417	398	414	468	433	404	376	401	368	399	417	391	414	373	450	377	428	434	399	379	401	397	403	436	410	427	421	404	386	428	380	432	410	385	416	418	400	429	440	400	411	435	388	392	398	423
23872	23823	38712	36403	25980	15206	3185	639	474	517	555	507	531	533	560	497	546	549	489	503	557	481	510	522	522	536	470	533	526	519	483	546	471	497	491	502	499	514	473	506	479	501	490	488	493	527	513	480	478	542	502	494	510	525	488	518	523	516	490	483	504	455	512	485	466	539	524	491	495	505	508	483	532	493	498	457	493	477	511	478	512	475	470	498	500	523	495	484	515	504	525	524	490	529	505	469	490	490	514	486	504	496	471	437	492	484	493	486	480	517	481	507	523	527	475	487	484	513	499	512	519	510	506	491	472	479	502	511	484	473	495	529	498	485	495	478	513	486	481	493	508	482	491	500	524	502	505	479	559	476	486	479	484	476	485	476	473	504	509	493	473	508	578	514	459	489	468	469	485	499	485	508	528	493	510	472	538	512	499	518	479	496	495	502	490	500	497	489	496	502	442	437	464	472	521	539	506	509	480	497	483	491	526	494	483	499	480	436	491	550	502	480	489	466	510	469	504	481	535	448	502	482	486	501	511	504	497	495	507	510	501	454	474	496	499	457	522	466	471	499	484	460	520	493	504	541	503	450	445	527	528	471	472	506	482	491	511	442	518	461	509	465	517	437	526	473	527	482	487	522	532	515	516	488	501	462	508	525	491	508	532	442	459	489	517	477	499	472	472	471	512	476	516	513	458	483	464	486	513	505	483	495	563	507	494	501	500	483	486	496	540	490	466	472	467	511	511	484	459	512	493	517	509	489	511	450	488	462	485	437	513	467	451	494	508	488	450	521	500	534	534	517	503	480	474	453	511	490	470	500	468	533	482	541	472	477	485	518	484	512	496	507	469	477	497	470	467	499	469	524	516	512	497	514	459	495	480	487	522	487	498	513	482	470	532	480	487	524	439	482	498	459	546	463	455	497	493	484	496	486	495	524	486	505	533	494	482	498	474	506	529	527	507	493	506	491	521	510	530	465	511	471	520	522	507	511	492	515	503	518	482	514	523	485	493	467	476	486	472	497	466	480	496	448	493	516	485	469	476	508	496	514	527	495	462	509	504	459	504	478	507	517	520	500	501	478	479	499	473	502	466	484	480	505	528	527	488	529	510	490	496	457	471	442	481	457	523	470	504	520	475	493	501	502	497	514	452	485	532	535	506	488	482	516	481	489	495	542	456	493	497	470	487	503	479	501	525	485	498	527	487	511	488	489	501	500	486	467	492	513	509	496	485	496	490	521	489	517	487	498	492	540	518	471	491	446	451	429	491	470	508	506	475	497	478	473	509	519	503	512	490	510	487	464	477	492	511	454	505	495	517	522	556	480	525	532	493	471	505	489	514	471	502	499	497	550	478	461	520	495	506	459	481	505	486	498	462	491	472	489	517	468	484	510	436	527	496	481	481	495	456	514	477	474	519	523	499	487	499	499	501	520	509	515	490	494	492	481	510	527	502	493	520	478	505	480	460	524	496	521	513	542	423	485	502	513	491	532	491	485	482	460	442	485	503	507	480	498	502	497	477	459	523	510	507	440	467	484	464	482	499	516	473	506	505	495	529	489	499	475	531	516	485	500	486	488	482	501	524	472	491	513	490	488	506	457	474	489	446	483	448	505	511	513	523	479	471	514	507	505	469	533	505	531	471	497	495	502	510	477	494	499	511	493	488	471	505	526	444	518	486	493	494	457	495	501	479	505	513	482	467	463	483	505	477	494	478	474	524	484	495	478	508	501	484	499	456	494	527	444	469	498	547	468	491	488	499	496	478	483	549	502	489	458	487	467	551	530	503	464	468	480	537	494	529	498	493	497	507	525	512	524	496	484	484	490	465	466	498	487	493	495	493	477	535	491	473	522	492	430	504	451	473	493	481	473	457	501	472	489	507	510	488	491	507	482	470	481	524	476	493	534	502	517	456	508	496	508	503	472	467	460	493	470	485	469	504	534	489	490	506	486	418	519	504	472	483	449	478	493	503	476	487	476	502	476	516	490	502	486	474	481	467	514	453	476	488	479	487	473	521	436	518	455	469	493	517	505	490	485	508	481	493	491	504	493	470	537	507	484	473	516	521	485	517	494	483	496	479	506	474	515	488	541	503	451	498	515	483	478	502	492	498	491	484	492	472	514	509	490	485	473	541	499	511	483	507	484	515	504	484	446	486	542	501	483	488	490	512	474	508	471	510	461	476	514	482	507	474	502	513	497	497	480	461	461	492	511	534	515	495	474	487	522	503	478	498	519	480	460	464	457	456	475	508	505	506	473	529	511	516	467	490	480	531	465	507	523	493	475	463	516	498	503	503	479	479	463	506	479	530	501	462	506	593	447	518	484	512	468	475	503	476	508	502	500	487	467	480	472	473	498	509	493	445	501	517	497	497	481	488	476	478	507	470	456	496	549	501	492	486	522	507	459	500	474	519	450	515	483	498	481	516	520	456	505	518	449	477	506	529	493	495	452	504	489	475	476	448	490	483	533	473	499	511	501	485	506	497	508	503	487	466	518	491	487	508	516	457	518	490	492	468	506	474	516	492	461	485	514	536	513	473	480	491	478	484	537	470	502	511	471	500	495	473	501	497	511	512	520	497	531	519	484	472	485	452	472	511	498	515	465	493	544	501	447	463	461	487	476	506	490	477	473	499	518	518	498	486	454	498	508	548	466	495	514	480	457	473	493	504	486	482	505	504	482	511	487	481	503	469	450	504	514	475	464	526	523	545	459	523	499	454	491	523	529	525	475	478	524	522	500	488	527	492	494	471	520	487	485	494	492	496	487	499	483	512	506	497	506	503	511	512	514	455	498	503	501	485	506	488	486	458	500	508	512	465	482	479	542	498	511	468	457	476	492	500	485	462	490	510	521	510	487	505	511	492	479	492	508	457	544	452	496	531	529	516	478	503	492	498	481	510	508	562	500	485	496	492	496	480	510	483	494	518	490	493	466	458	479	532	504	504	491	487	496	515	537	504	544	505	490	529	521	486	449	479	482	486	493	475	513	519	473	505	465	456	501	532	470	470	497	532	487	478	463	509	486	530	509	518	476	473	537	502	477	476	468	493	507	512	478	484	492	481	516	505	462	546	522	515	483	493	506	506	511	506	485	532	506	494	497	471	482	470	476	508	471	448	471	506	467	498	467	483	481	516	516	520	504	484	461	478	449	567	505	471	497	520	480	481	505	508	494	488	488	501	477	527	490	490	531	483	487	497	477	438	501	516	505	523	480	486	508	522	475	483	432	453	482	503	518	501	495	463	481	470	479	532	500	523	491	483	532	534	510	486	456	471	490	507	522	478	448	485	449	474	524	523	498	490	524	464	467	479	461	485	508	484	464	469	505	472	479	496	474	498	482	436	474	485	507	491	499	513	491	527	488	479	485	485	483	494	495	501	506	485	490	476	460	547	525	497	511	511	532	498	503	485	482	490	471	481	496	457	456	459	472	475	475	522	500	515	520	430	460	519	492	475	499	507	512	499	491	520	502	478	514	520	504	472	498	539	479	473	454
63072	103297	74058	44763	20470	6247	1389	512	503	547	499	515	555	594	580	552	546	481	563	572	510	524	564	555	563	517	566	538	559	521	504	523	532	552	611	515	549	560	553	530	505	511	560	571	511	583	605	574	524	583	558	545	544	537	576	555	523	542	541	537	554	553	566	551	545	511	544	549	570	519	542	559	532	586	543	523	559	493	548	536	464	553	562	530	560	557	562	526	528	524	548	491	487	581	537	544	524	536	520	539	565	559	534	499	577	485	543	533	539	541	563	570	505	557	532	516	529	569	570	507	509	548	538	541	538	485	560	544	538	530	600	573	531	559	554	513	525	539	507	513	525	549	511	552	572	510	523	520	578	544	548	535	529	517	537	489	561	560	524	535	568	499	544	520	479	542	523	567	511	588	543	564	552	520	581	561	564	513	558	509	532	523	519	540	578	547	532	498	538	526	544	488	530	508	550	535	531	545	597	555	552	516	568	526	519	528	523	503	552	534	522	559	549	539	521	534	539	518	492	557	548	482	546	548	544	529	534	524	533	570	521	544	569	547	530	535	485	541	540	553	553	530	491	536	557	480	532	540	538	500	524	497	545	546	543	550	547	553	541	540	512	582	554	513	519	535	533	517	521	512	567	488	521	505	533	495	525	539	505	537	516	549	543	548	547	558	537	564	553	513	566	549	562	567	536	522	546	524	556	546	528	512	574	524	554	539	552	500	538	530	530	547	528	545	506	554	526	523	529	531	538	522	560	535	515	532	550	553	494	537	550	515	566	512	526	553	531	559	530	523	538	545	506	525	497	521	578	561	531	528	502	535	507	531	516	578	564	499	549	510	526	551	509	534	536	549	598	538	527	564	510	499	538	545	552	521	529	519	572	556	534	536	507	546	527	517	519	512	537	523	521	555	554	515	526	562	529	545	528	556	505	559	550	527	530	515	520	522	494	536	544	569	520	503	529	515	543	542	541	496	547	520	560	533	543	518	549	470	506	528	575	523	524	563	532	519	535	487	539	516	529	568	574	540	520	530	533	537	526	569	503	523	485	511	517	552	557	516	578	508	548	567	514	520	501	548	527	556	546	564	564	545	560	544	539	538	528	488	542	562	506	538	497	551	541	495	548	550	559	513	526	527	533	541	517	543	504	504	508	543	531	537	518	549	553	523	516	550	506	506	514	544	535	605	568	552	508	550	523	513	523	550	545	515	560	525	519	575	556	565	600	572	512	538	526	558	518	550	535	538	579	529	538	514	505	527	566	524	582	517	542	502	517	554	536	513	543	546	503	523	532	544	555	532	536	520	559	502	529	525	515	538	517	496	557	541	549	564	521	524	558	504	501	571	541	545	576	543	542	552	563	552	569	542	516	526	556	542	515	534	498	530	566	548	531	579	554	537	530	532	550	528	566	511	567	520	523	555	516	556	532	585	532	534	513	517	490	539	535	497	520	527	504	557	518	508	516	531	533	552	520	542	541	549	539	539	597	543	504	519	466	542	531	521	550	543	554	525	529	526	559	518	526	532	559	506	494	556	467	547	577	547	493	552	528	551	550	521	562	508	515	525	540	533	519	523	533	533	540	562	550	569	561	549	538	537	581	545	558	532	555	523	537	521	552	530	564	555	561	530	494	551	541	539	530	515	503	494	479	555	577	574	525	531	564	492	505	548	553	571	537	557	589	495	535	561	552	595	508	542	543	532	559	527	564	547	559	536	553	520	520	513	535	574	562	536	548	543	562	519	552	537	562	553	500	520	524	521	541	498	556	531	525	534	572	538	547	564	525	530	529	505	510	516	499	531	557	532	534	549	549	519	591	541	545	538	502	505	547	550	481	478	567	534	557	555	533	483	525	517	559	544	545	497	556	539	505	536	508	553	575	539	495	531	556	526	539	541	524	562	570	514	555	532	568	599	526	541	537	494	532	539	506	530	497	548	532	489	523	553	501	524	514	521	529	567	568	553	526	532	565	496	581	512	559	539	543	521	574	563	556	532	553	581	549	553	517	545	547	575	536	542	554	545	574	484	494	510	538	548	583	551	541	549	557	519	537	484	514	539	517	540	466	497	498	525	500	519	512	515	521	552	541	552	539	517	512	575	513	531	568	520	537	567	578	545	575	581	511	563	478	527	537	564	529	560	588	510	537	520	516	521	473	540	530	559	560	519	528	554	544	518	528	549	525	517	523	555	543	511	518	512	528	520	556	520	515	541	510	541	487	507	570	546	516	527	530	538	543	527	518	515	522	517	554	535	540	527	526	519	535	505	566	583	537	499	523	534	529	525	560	534	522	528	546	538	573	524	526	497	554	512	566	571	543	577	569	469	567	516	499	530	546	519	583	565	556	570	562	537	526	526	505	535	492	542	554	564	540	571	553	480	544	551	611	497	546	529	556	556	544	511	528	568	562	506	541	534	498	517	560	590	521	511	538	543	527	511	510	513	507	550	490	549	549	521	510	540	546	545	510	546	492	532	516	550	494	589	519	565	555	573	533	530	523	529	518	526	507	534	486	524	523	577	526	501	547	530	516	533	564	559	521	554	573	535	491	564	541	504	508	584	518	529	541	544	530	520	490	539	521	510	511	530	537	517	533	497	523	486	504	516	534	548	592	543	563	514	538	528	554	582	557	540	538	557	533	518	524	527	537	573	542	531	568	524	547	517	509	527	502	545	528	513	535	482	509	556	526	569	491	529	577	494	525	573	540	539	519	533	561	519	516	508	556	530	536	557	562	529	544	536	508	567	535	500	515	559	548	532	530	555	495	518	519	528	566	527	517	575	522	545	551	541	548	543	538	533	531	507	535	533	521	533	543	506	524	517	556	558	536	568	508	499	555	555	569	549	590	533	552	539	538	509	502	506	511	499	551	494	584	542	485	545	550	538	513	560	490	521	602	526	542	546	529	557	532	526	563	538	547	505	537	551	511	521	547	537	537	516	525	490	540	505	531	525	524	485	529	516	480	543	505	538	548	546	486	533	511	531	537	558	473	496	534	549	507	527	516	536	550	547	536	544	540	555	494	533	484	529	510	497	537	526	523	538	507	501	521	538	499	535	540	519	515	514	501	480	467	512	560	531	562	537	529	523	509	502	551	546	553	525	559	539	506	563	534	535	498	512	506	505	527	510	540	523	498	550	533	540	535	509	527	579	541	497	531	534	543	529	521	519	517	533	518	525	507	542	544	506	533	516	564	523	523	552	543	530	514	577	541	508	505	552	524	538	566	514	568	526	528	499	538	489	558	590	544	536	535	564	478	561	549	514	587	524	484	524	547	526	516	476	515	523	533	556	531	545	536	595	528	534	559	519	552	510	527	558	555	541	538	543	528	539	533	538	532	516	530	534	531	495	563	535	553	522	548	530	499	504	546	550	562	546	510	542	525	547	521	553	527	537	525	558	550	564	529	522	549	558	527	540	500	498	572	521	558	509	531	524	521	517	554	527	523	567	534	489	548	532	538	514	564	519	537	510	519	505	556	506	517	532	550	530	563	518
29123	30677	27681	11612	2724	881	420	350	365	312	336	329	356	340	350	331	333	322	371	336	298	356	319	350	363	323	342	333	352	350	346	337	323	305	332	363	316	328	311	293	333	346	352	320	321	323	315	339	362	334	323	331	365	338	337	346	327	313	335	344	340	328	371	319	295	318	328	320	336	324	320	377	338	346	350	336	308	312	361	348	339	280	323	320	352	310	327	309	361	337	339	378	323	351	344	319	338	360	328	361	370	340	336	337	360	326	337	340	321	311	321	335	350	332	351	362	316	313	342	341	348	362	323	324	326	326	351	336	307	338	327	324	314	352	336	361	345	325	348	343	339	327	343	356	338	328	367	322	329	353	310	321	320	346	339	329	343	320	322	363	330	349	327	373	309	340	318	337	327	346	315	306	341	334	321	342	331	356	388	339	329	343	334	339	337	333	349	319	370	336	359	336	357	312	298	318	321	354	347	335	316	322	330	331	328	344	326	338	342	361	356	316	373	324	320	333	346	323	344	330	326	315	331	318	358	329	315	358	314	339	358	336	316	314	340	340	325	307	349	315	351	315	338	312	343	319	321	366	311	355	343	343	325	328	329	361	345	312	360	320	335	395	327	330	348	338	371	324	338	331	317	317	349	330	321	315	347	334	345	335	337	357	310	322	331	321	313	330	325	348	333	328	326	332	365	360	324	318	323	331	350	342	368	347	330	338	332	329	333	342	325	314	336	373	347	316	356	341	331	352	312	350	305	336	342	333	316	335	332	354	345	342	355	339	335	354	338	326	338	302	354	327	312	359	312	338	361	302	360	367	339	316	327	346	330	331	360	338	327	348	344	325	317	366	342	325	365	334	367	334	355	331	352	279	345	308	352	355	316	321	317	366	357	314	339	322	336	318	324	327	369	314	363	312	323	332	337	344	326	340	357	365	355	302	344	336	350	325	369	365	330	329	357	312	328	338	342	374	340	363	326	353	359	352	349	347	311	344	296	344	340	324	329	341	329	348	340	362	330	326	340	342	354	346	326	350	332	301	348	315	369	328	302	326	322	329	329	329	326	352	344	325	321	334	353	356	353	329	348	302	312	344	354	352	359	328	352	337	294	332	358	315	339	332	311	318	351	328	375	321	342	337	359	337	333	309	342	344	327	317	350	332	356	316	340	333	341	337	321	346	332	287	360	299	342	344	359	347	321	372	333	332	354	352	317	325	309	313	294	328	341	353	343	343	316	312	321	339	341	346	345	330	365	322	343	323	339	355	337	365	343	350	344	334	298	351	354	331	324	327	325	362	327	311	332	339	331	330	333	334	316	354	352	315	374	337	317	345	301	324	319	385	328	333	317	338	289	315	313	320	329	328	305	315	310	340	331	324	342	359	303	316	340	319	308	352	343	357	341	336	366	329	318	372	305	348	328	364	345	337	310	330	326	362	331	323	320	349	313	364	339	335	329	326	345	325	278	348	353	336	336	325	328	405	354	344	334	350	344	344	311	344	322	329	324	340	337	320	310	343	348	359	340	309	343	341	341	312	348	338	308	342	330	344	344	316	326	363	365	341	349	323	339	353	315	342	349	310	314	351	316	335	318	337	357	363	308	336	342	335	339	357	333	320	351	312	350	351	325	319	304	340	305	307	305	330	341	369	353	364	357	334	299	320	357	338	330	323	346	341	347	324	347	338	331	329	338	335	315	344	314	310	337	318	319	310	344	323	324	358	321	324	347	354	327	342	328	337	343	338	329	328	329	336	283	335	339	331	359	343	343	324	335	334	306	341	349	384	302	336	323	331	331	312	368	335	330	316	338	349	321	326	325	354	309	326	334	365	329	331	352	343	341	323	330	340	353	372	331	325	311	293	327	314	347	337	335	355	358	359	338	335	335	347	347	363	336	350	349	336	348	338	319	340	367	329	348	331	327	340	339	373	345	366	321	344	370	369	342	325	324	347	357	361	321	344	355	326	350	292	338	350	284	374	288	342	286	377	312	370	341	347	342	355	346	342	332	335	328	341	325	324	317	350	323	354	350	332	353	337	356	364	330	334	341	318	313	328	323	343	338	342	317	330	341	347	346	287	330	330	328	348	367	356	333	337	350	331	324	339	329	312	348	356	329	305	326	356	365	338	325	354	344	356	333	331	340	357	315	307	350	298	343	329	368	357	333	348	322	362	344	344	333	336	307	344	346	325	373	345	363	344	307	336	332	348	288	313	344	353	351	322	343	316	343	353	336	374	331	315	344	317	340	340	347	353	345	360	352	351	344	337	324	328	329	332	318	341	348	317	332	309	347	339	351	325	324	348	325	332	343	302	316	320	323	330	301	352	336	350	383	351	343	322	330	317	313	378	365	334	329	347	337	345	337	322	363	327	336	320	342	306	331	348	360	342	349	314	316	312	348	325	310	360	332	309	331	329	343	315	318	323	337	357	366	316	329	341	312	337	332	358	316	298	346	313	341	303	326	324	302	358	326	337	335	325	332	340	342	331	317	356	362	351	371	353	361	314	322	308	317	352	351	326	301	339	297	329	359	338	341	351	331	308	336	337	304	336	349	320	348	311	327	316	310	361	319	325	331	313	292	332	369	352	338	352	347	336	348	318	342	352	322	333	333	347	319	338	313	333	325	327	343	350	327	319	357	356	350	314	329	331	340	296	359	356	359	320	342	356	357	354	363	305	312	369	340	336	340	339	335	318	345	338	353	325	340	370	325	348	328	352	329	349	345	329	333	367	337	313	364	339	314	367	332	341	333	342	358	352	348	340	321	336	346	331	323	348	325	320	361	333	290	339	330	315	323	332	340	321	313	331	327	336	278	342	317	345	360	365	368	363	350	328	348	278	331	343	314	375	357	307	348	357	332	325	297	314	359	323	333	365	320	341	337	360	332	315	361	316	351	333	335	343	342	335	327	358	287	341	340	365	349	346	345	342	326	323	319	310	334	356	335	349	325	337	326	356	337	344	359	352	326	319	310	342	331	370	339	344	316	333	307	323	325	358	339	334	362	339	353	306	342	361	315	332	313	328	366	365	339	380	334	334	359	315	320	324	377	341	329	347	327	331	325	332	333	339	313	340	321	353	322	331	327	365	346	330	358	364	356	332	301	316	329	338	334	313	316	353	345	356	332	336	375	313	320	355	358	341	342	320	329	317	332	344	325	352	369	351	361	313	336	320	377	330	354	341	324	351	307	348	338	357	377	348	318	322	365	356	322	357	338	326	361	343	346	316	357	347	322	323	344	325	348	349	341	358	329	320	345	316	319	332	334	323	292	318	351	279	330	306	296	328	348	343	333	325	340	332	363	341	335	338	322	315	335	334	369	311	299	318	331	363	319	319	356	330	347	350	324	321	363	340	318	370	323	359	333	345	361	345	334	331	365	337	320	333	350	363	338	355	332	346	330	345	336	323	335	344	359	326	366	342	354	374	337	374	375	344	334	315	335	347	317	351	339	377	334	330	333	332	335	325	351	321	265	325	327	349	370	316	345	332	361	273
20433	38190	21810	6642	2230	826	398	319	345	323	333	342	324	333	284	323	317	287	309	347	305	328	309	332	289	387	316	310	303	338	322	356	370	338	365	325	338	342	350	313	344	329	354	320	338	318	366	316	332	328	340	336	299	340	338	329	342	368	368	316	314	318	307	343	338	318	324	304	313	324	314	330	346	302	312	325	339	317	322	331	341	305	340	328	344	321	316	331	296	338	342	334	287	333	365	306	349	326	323	377	345	309	331	301	356	327	320	346	328	316	323	300	330	343	340	359	334	310	312	313	358	333	320	308	327	295	300	316	342	328	329	323	318	326	337	351	308	308	338	329	379	316	338	299	323	304	342	300	305	318	318	339	317	322	318	336	305	318	339	349	321	327	341	334	366	347	303	317	341	305	350	336	326	340	314	330	331	343	291	321	339	336	301	342	313	363	309	333	334	310	288	307	341	343	297	320	349	328	352	324	307	338	329	326	334	340	302	329	302	311	333	296	314	339	323	319	300	300	353	315	341	322	300	328	323	334	333	329	351	321	323	298	310	312	332	323	345	346	345	335	324	323	297	344	346	301	331	350	344	340	329	312	315	319	350	338	323	330	304	313	308	307	342	341	345	315	327	314	286	353	281	311	335	322	321	344	333	272	302	317	334	319	286	332	324	338	307	319	319	310	317	330	349	348	315	319	311	305	329	298	318	333	283	325	332	303	347	326	303	346	313	335	331	305	357	306	303	335	326	309	359	298	339	326	333	324	314	317	343	322	295	306	315	326	313	329	329	336	288	322	292	315	335	304	306	340	321	311	335	369	335	346	339	330	323	318	294	324	328	325	358	320	326	354	359	339	277	294	361	343	277	316	313	338	321	294	328	337	323	306	303	334	334	346	313	302	325	317	338	341	335	330	295	321	307	294	322	309	334	330	331	315	319	309	322	336	322	347	331	342	304	299	344	340	345	319	329	315	332	328	357	327	321	352	343	304	360	360	314	328	308	336	327	309	314	323	341	320	328	312	333	321	336	318	366	345	342	313	328	311	314	325	340	329	320	298	306	349	329	324	339	333	317	329	317	331	312	319	317	300	323	353	321	341	334	332	338	290	301	320	319	315	312	320	336	359	330	333	340	319	355	339	307	347	334	360	340	336	323	315	330	307	324	319	341	282	306	340	341	346	333	335	328	345	300	310	342	342	321	339	304	311	338	363	295	312	317	307	313	345	321	310	314	331	345	341	310	279	296	319	333	329	303	311	306	318	321	324	337	334	304	315	317	361	326	318	320	317	328	319	308	284	358	334	328	295	323	341	325	337	309	368	323	343	322	306	297	317	301	309	300	334	329	321	313	298	319	319	358	303	322	330	342	299	360	324	351	327	308	308	326	318	324	314	308	328	337	312	335	325	306	331	325	338	340	329	329	337	350	363	319	323	300	330	319	339	319	332	306	331	317	357	332	328	334	340	302	282	315	314	326	326	347	338	329	314	319	321	330	303	313	331	329	301	300	321	295	322	335	340	321	322	302	352	309	315	324	345	290	329	328	284	293	297	335	330	330	340	312	312	320	307	311	313	323	301	304	340	331	330	313	321	343	341	312	295	354	333	317	321	341	326	310	281	325	318	315	320	333	313	329	324	342	330	317	339	362	302	307	313	324	325	334	315	316	321	312	306	338	279	322	353	318	334	311	296	327	301	319	336	345	339	339	289	338	373	334	322	315	316	302	330	345	341	331	304	332	341	330	367	310	321	331	332	333	350	314	318	342	340	352	324	326	306	333	354	333	350	303	342	318	335	316	284	329	298	326	297	347	332	312	310	322	337	345	311	354	320	319	283	304	300	340	321	312	338	317	351	317	312	337	323	346	335	315	337	332	300	292	293	313	292	346	325	337	341	317	314	302	324	315	324	335	347	346	312	310	353	328	327	348	315	327	301	335	354	313	295	306	320	315	324	295	323	340	333	355	304	292	336	313	338	340	339	333	334	319	322	317	315	350	323	317	317	371	329	307	321	296	308	340	309	316	317	359	311	334	308	344	331	320	332	313	339	344	346	312	339	294	320	315	347	323	302	339	329	335	297	301	306	283	337	320	323	313	313	337	334	330	312	348	351	364	332	296	317	306	339	327	296	332	321	369	313	321	360	317	341	318	331	308	320	330	288	306	339	337	301	340	350	361	312	295	343	312	339	320	301	339	342	295	343	330	329	324	298	345	322	319	348	330	319	319	309	358	317	339	328	348	331	335	313	304	349	352	323	329	339	338	328	330	322	324	329	319	302	327	297	330	313	342	338	328	294	360	307	311	342	340	329	296	328	301	304	322	344	304	309	310	314	308	324	349	315	336	331	313	317	325	310	322	335	305	338	332	335	293	333	334	317	335	310	325	312	329	354	333	322	309	335	327	300	318	306	325	303	313	359	345	327	337	322	345	323	379	357	358	320	330	309	352	344	317	289	320	312	338	309	305	314	330	357	346	331	326	306	353	349	322	316	305	311	320	326	321	342	321	324	333	354	329	318	313	320	346	285	349	354	352	327	315	329	321	310	335	313	322	328	338	330	303	357	329	332	305	325	294	344	307	356	312	344	303	341	316	330	313	351	310	330	348	321	337	294	346	336	324	345	315	324	310	355	363	340	306	382	293	287	331	322	318	323	319	322	316	313	298	316	307	334	335	339	330	341	334	324	334	328	327	312	329	307	313	331	290	338	316	355	341	350	335	307	304	307	327	314	329	350	343	300	321	318	294	376	324	311	314	306	333	322	318	326	321	348	318	338	348	319	296	307	289	312	344	306	310	322	340	318	301	325	316	292	308	330	322	329	300	365	322	351	315	312	344	340	334	307	334	305	343	337	315	316	309	349	334	312	334	354	307	314	369	329	325	327	312	311	297	336	319	328	307	326	322	334	298	333	328	325	338	327	302	311	278	315	305	346	343	312	342	311	313	323	335	324	310	304	293	325	336	367	324	320	307	333	349	343	317	336	324	325	341	310	332	316	314	321	329	378	282	320	338	321	294	332	323	320	337	331	317	294	307	327	368	344	299	311	313	315	321	320	331	333	307	305	331	331	332	344	331	308	313	324	334	332	338	324	330	320	302	303	324	338	341	303	336	314	330	304	314	332	318	334	288	320	306	326	331	322	306	315	337	345	322	319	322	330	335	320	337	315	338	327	328	342	329	307	286	305	323	331	328	321	338	324	325	307	346	343	344	297	314	325	307	344	335	294	318	312	310	356	369	316	347	312	313	341	346	332	327	337	321	326	319	338	359	309	316	345	333	335	282	319	342	364	304	331	307	351	344	349	318	299	321	337	316	298	328	311	330	338	318	310	324	345	340	306	363	347	329	302	333	339	331	325	324	346	333	320	305	342	313	317	307	332	336	310	332	351	309	334	293	322	319	328	310	310	325	350	333	347	292	346	348	305	345	321	277	310	309	311	324	355	308	327	352	308	317	325	308	334	322	319	327	321	331	331	342	332	291	339	325	344	317	302	354	333
25446	27311	41146	36170	19078	5900	811	478	397	385	378	376	417	405	428	404	408	408	368	397	370	408	360	383	434	379	392	401	397	384	385	364	404	386	417	423	394	376	370	401	368	379	379	400	398	377	392	379	376	402	377	417	394	391	410	392	377	352	395	398	354	374	393	377	351	414	422	398	380	355	375	378	391	379	399	396	389	354	372	372	411	381	410	423	395	357	363	339	406	380	416	405	356	414	391	403	393	385	354	381	395	356	389	403	401	355	409	392	381	411	384	393	406	376	375	387	352	395	423	405	389	399	361	422	387	361	373	361	391	389	376	403	364	386	370	362	374	367	349	384	382	386	361	410	357	391	380	400	378	370	390	408	382	424	393	389	366	388	387	367	387	415	379	350	377	394	367	389	377	378	380	408	400	359	381	381	406	387	390	377	382	424	392	385	378	356	377	354	380	382	406	401	369	393	370	371	372	371	398	409	345	402	351	360	355	349	366	394	362	404	371	405	402	362	378	392	381	378	368	414	363	408	395	360	387	395	363	382	366	361	412	361	393	415	378	395	412	378	404	409	366	376	401	380	399	405	375	449	429	376	355	337	386	355	399	427	369	397	361	395	384	372	397	370	390	387	396	377	353	339	408	400	397	407	374	380	389	373	381	371	388	385	375	375	374	385	361	355	352	348	378	379	360	354	382	359	378	389	397	399	382	380	388	396	364	350	395	387	401	426	395	415	352	385	389	389	363	377	384	368	401	429	350	390	405	396	373	366	387	373	384	378	351	433	385	416	393	346	385	394	365	381	354	367	392	382	382	396	356	381	372	350	409	383	388	380	378	385	393	381	397	381	358	351	397	381	363	389	405	392	393	395	423	399	368	382	359	404	385	393	379	378	353	358	402	352	408	386	381	381	386	376	376	398	418	362	390	376	377	401	393	420	375	394	402	407	371	370	397	379	375	382	373	376	404	390	385	390	400	397	396	384	369	337	433	349	399	358	359	388	357	425	392	418	359	384	390	358	402	371	340	391	388	380	379	386	388	417	377	375	379	368	403	402	403	392	390	359	382	398	398	371	387	377	395	374	406	381	374	387	403	357	350	380	382	382	329	396	379	428	363	383	396	389	399	404	397	408	382	387	387	396	398	370	379	389	387	424	397	387	398	396	400	399	389	357	380	404	365	421	363	411	376	327	408	365	379	374	377	348	372	412	363	391	394	409	354	378	390	381	389	380	364	397	395	398	373	417	401	376	395	351	402	405	394	392	370	392	356	390	407	349	385	385	375	392	391	385	383	380	396	367	373	409	359	382	369	423	419	392	353	398	364	387	363	352	369	351	408	349	373	373	402	352	373	370	380	399	382	386	387	404	341	358	379	372	361	373	431	401	410	355	432	391	373	389	388	378	419	383	363	396	393	402	378	387	409	362	391	389	357	376	389	382	386	369	386	345	439	369	365	368	379	433	347	361	359	341	383	383	402	367	375	407	365	388	391	386	384	378	413	450	388	386	358	381	421	377	373	403	355	368	395	398	365	361	391	406	399	367	389	365	352	400	369	399	386	378	360	352	393	364	384	424	389	370	368	414	398	367	342	387	391	421	397	420	403	389	405	413	392	388	379	381	389	388	391	373	371	406	395	365	388	360	384	331	374	406	395	411	364	389	344	390	372	366	360	387	396	375	375	365	405	426	383	381	398	363	380	400	377	384	395	392	385	375	394	404	378	409	374	390	371	410	371	398	389	366	382	395	376	396	395	377	344	416	402	377	353	372	392	418	374	412	392	372	390	398	383	363	364	372	398	408	377	410	399	413	422	381	369	392	398	378	377	392	383	392	350	376	373	360	354	393	377	404	365	381	391	351	387	405	374	391	414	382	367	414	423	380	383	333	377	360	404	369	401	398	423	369	364	369	394	396	407	335	355	352	370	383	368	376	387	383	379	377	354	409	377	380	394	381	386	398	371	361	384	390	409	397	386	369	383	390	417	393	410	345	359	377	394	358	374	375	405	384	351	379	421	373	355	382	386	354	403	375	352	387	382	409	345	370	403	411	353	393	373	383	363	406	387	381	398	382	386	382	392	375	381	405	379	426	372	380	419	395	362	367	406	371	353	415	404	371	411	392	384	395	387	383	410	365	350	412	368	335	388	411	376	375	389	386	376	392	364	396	337	368	375	385	378	387	408	392	373	389	379	375	349	398	365	389	421	419	404	367	388	367	383	378	367	335	389	378	419	376	384	394	382	387	403	352	381	347	362	365	399	377	368	362	408	378	393	408	366	344	366	381	395	387	387	405	359	387	398	375	374	386	386	347	358	392	414	426	409	402	425	362	380	372	405	382	397	412	374	376	417	361	376	373	420	387	409	349	380	422	394	399	370	355	417	363	370	380	381	411	355	384	374	399	387	371	375	374	380	380	385	376	373	362	380	381	391	396	410	377	418	396	392	378	368	386	407	379	395	379	401	365	367	398	390	429	392	382	389	396	360	380	357	363	395	389	405	365	373	366	379	395	386	367	374	350	401	381	386	393	384	403	409	394	411	438	385	368	384	387	377	364	380	377	383	389	367	354	387	400	390	356	379	369	371	430	417	381	395	371	381	345	390	374	393	388	423	366	399	386	425	372	390	395	393	364	363	364	404	375	394	388	386	384	408	416	392	418	369	385	356	391	391	393	393	382	397	372	382	376	380	408	370	359	389	408	397	397	394	363	393	384	407	412	362	390	388	365	416	384	379	386	386	374	412	386	385	381	354	385	358	371	359	367	398	351	411	377	363	364	388	373	403	407	401	396	354	423	375	396	370	385	387	383	390	440	381	401	367	396	337	373	398	366	375	342	415	421	393	381	379	388	387	360	409	381	402	389	365	345	394	415	378	368	381	398	380	371	365	422	373	371	367	390	362	395	425	353	419	398	380	406	353	377	408	365	391	378	381	379	396	378	394	378	355	378	378	390	403	366	382	374	380	345	365	399	363	406	405	365	370	408	408	380	377	388	402	388	412	393	386	353	368	365	371	348	381	394	404	376	389	409	419	402	364	371	368	364	400	382	386	364	396	373	376	388	420	395	354	368	393	364	369	359	404	365	380	411	394	415	407	371	386	348	414	371	367	392	376	382	367	361	390	345	374	415	399	398	406	397	388	417	400	381	382	361	388	387	365	370	370	409	363	379	403	380	433	399	363	370	392	368	393	399	390	387	400	381	367	386	386	417	404	414	426	378	356	398	363	414	359	397	377	377	351	348	396	360	344	359	424	376	342	369	380	409	371	359	389	387	378	384	347	401	413	380	391	410	385	372	403	367	393	426	379	380	378	370	361	370	383	398	372	398	399	379	383	409	387	371	375	417	389	391	365	377	372	351	342	386	394	404	417	389	372	400	391	348	397	350	350	374	429	403	397	351	377	363	379	416	360	404	399	412	388	370	392	374	378	384	379	371	344	375	412	359	355	418	368	406	395	396	426	363	411	365	392	416	350	388	397	390	381	393	374	374	383	376	347	379
58339	87531	59329	28676	10762	3166	590	407	407	437	424	468	410	402	421	406	371	402	433	422	387	427	371	434	377	410	446	383	403	405	401	365	412	390	433	389	430	405	429	400	400	383	376	428	386	419	407	373	412	378	408	435	390	378	426	396	411	410	380	406	417	405	407	416	403	427	432	391	431	427	437	395	454	404	383	414	420	439	383	404	411	402	431	383	395	378	400	436	384	389	403	385	375	402	378	387	409	428	408	388	383	405	390	424	404	405	454	382	438	391	395	406	397	451	392	435	400	447	469	385	394	392	403	401	417	416	375	398	421	366	410	364	422	418	370	407	411	444	364	405	381	426	396	385	408	391	380	397	404	409	433	376	380	413	428	393	397	415	407	379	425	402	431	432	402	433	442	415	425	351	431	424	407	421	357	373	404	420	399	383	402	399	410	417	417	389	394	383	404	387	365	390	429	385	423	403	409	406	377	399	418	390	447	434	404	415	404	422	409	395	378	418	431	448	395	380	464	437	420	427	397	410	402	381	424	423	412	367	429	390	378	390	415	441	423	392	388	429	397	394	384	419	360	426	390	418	417	387	424	411	382	410	374	411	403	378	416	423	401	416	367	390	404	435	409	396	387	412	395	381	432	391	425	373	344	364	404	391	384	402	369	415	401	412	385	420	391	413	458	393	389	412	383	368	396	418	430	399	418	443	419	407	397	397	396	411	441	376	373	407	407	379	425	423	386	408	407	405	396	437	412	399	397	403	388	405	421	421	365	391	401	435	379	408	386	390	407	373	411	415	412	404	418	406	362	403	406	387	405	381	411	409	417	397	416	384	394	429	399	402	420	365	363	409	403	411	412	402	407	427	400	387	380	397	469	416	389	396	369	408	384	375	428	386	398	365	378	398	417	441	445	426	388	437	401	405	405	426	414	418	438	417	411	410	394	379	393	379	457	374	387	425	433	412	403	395	425	375	442	387	432	405	393	349	389	399	427	387	415	433	401	419	391	367	459	411	399	427	428	399	405	440	357	432	389	428	394	385	388	435	390	412	416	388	408	400	341	397	406	407	392	404	397	419	444	388	374	415	399	375	433	383	403	389	422	428	401	408	413	404	396	400	371	435	385	438	402	385	391	410	405	386	403	406	400	390	369	395	406	443	437	407	399	420	415	370	439	394	417	415	397	447	392	386	359	408	403	426	405	381	424	386	384	390	427	380	402	399	401	390	437	409	415	434	390	388	357	392	431	434	411	398	427	425	406	410	395	409	383	412	369	384	427	402	443	365	425	388	393	401	422	407	396	394	441	407	390	371	392	385	371	385	389	389	424	394	398	395	399	411	414	456	425	416	396	385	374	404	410	381	419	411	371	416	385	404	421	408	368	410	420	403	459	407	433	419	407	405	384	426	400	397	390	431	411	383	379	415	406	360	384	396	422	391	382	406	394	399	423	375	385	413	429	410	376	404	415	402	400	416	393	385	400	368	390	408	395	388	443	373	415	409	381	381	401	368	407	406	398	385	390	395	396	432	389	428	423	426	383	364	452	410	435	411	370	395	370	365	328	414	388	416	447	410	402	410	410	419	402	410	436	398	362	413	407	379	400	381	374	443	374	396	407	382	436	390	406	415	396	404	414	358	409	415	420	376	400	420	404	403	411	371	378	417	438	393	399	377	391	363	386	429	399	430	382	438	404	385	388	336	389	415	385	390	403	422	434	424	428	406	392	391	393	411	422	392	388	397	402	404	388	401	404	410	395	390	406	394	418	444	419	390	385	385	409	370	403	432	386	389	380	379	385	385	403	361	420	411	387	422	385	446	442	407	414	397	408	423	392	393	428	412	367	408	396	438	391	389	394	397	383	385	431	405	405	357	389	427	399	426	417	383	393	424	389	400	400	395	381	393	403	401	425	414	398	362	380	386	422	374	377	426	402	403	412	421	393	410	446	389	395	417	398	401	433	414	403	405	427	413	396	425	392	391	405	400	387	411	430	371	399	408	402	417	379	413	409	422	424	401	366	385	370	391	402	400	397	411	404	400	413	425	421	377	433	372	398	374	388	407	407	393	386	405	405	380	407	408	364	409	401	429	407	420	416	374	372	366	393	420	376	411	373	384	403	375	396	370	429	436	416	412	420	387	389	391	408	393	410	427	408	398	375	394	401	384	418	387	410	405	423	394	420	386	375	375	381	413	365	410	390	399	374	445	403	413	416	392	390	381	397	476	384	452	412	390	399	374	429	390	407	416	397	422	392	391	389	402	401	367	406	435	403	403	380	402	453	443	377	416	403	424	425	400	399	408	374	404	383	422	417	413	416	397	435	379	391	412	394	396	424	382	380	391	421	425	408	400	421	396	410	391	379	396	397	363	441	398	413	392	398	371	375	391	419	407	370	415	432	412	410	404	418	379	374	402	432	438	409	400	424	417	384	363	381	421	393	395	424	406	416	395	412	403	405	429	412	394	392	393	423	403	403	384	402	403	390	398	372	421	390	408	406	420	381	365	423	371	423	417	439	401	412	416	396	395	384	425	418	414	411	381	407	416	397	412	415	429	385	406	390	367	400	418	382	439	426	399	388	428	416	412	406	413	407	381	406	411	365	404	397	386	424	402	391	374	413	411	414	392	400	359	420	416	386	407	371	388	373	375	399	443	393	392	397	422	424	413	412	425	382	405	386	387	387	400	424	389	409	419	402	427	409	410	405	401	435	432	410	425	433	396	414	396	390	341	367	407	405	438	426	399	395	380	388	416	384	418	392	406	389	405	431	385	389	429	417	418	412	396	434	390	364	417	387	424	403	418	392	371	423	400	409	408	413	388	393	407	421	404	426	380	397	418	395	423	388	407	413	427	403	383	402	344	396	410	401	391	394	410	408	381	434	375	406	423	420	396	408	419	413	391	415	373	376	428	390	381	391	394	446	414	409	418	363	369	388	396	380	401	404	415	410	405	408	391	400	406	432	384	391	445	402	384	404	387	388	356	405	384	410	407	413	397	407	419	390	401	413	420	387	405	390	392	376	408	422	443	372	388	347	460	397	402	412	382	364	413	406	446	374	399	421	392	401	433	419	402	378	368	388	412	367	397	379	437	436	376	379	411	375	401	415	385	419	398	404	398	421	434	400	432	410	380	421	373	426	420	410	387	384	418	376	408	394	395	417	406	426	440	415	415	401	397	402	423	414	410	398	422	396	416	410	430	408	406	396	396	390	385	384	413	383	416	396	365	417	415	416	419	438	447	414	370	447	387	393	432	405	419	380	417	390	397	384	431	373	418	455	416	405	405	396	397	440	409	404	410	417	436	388	428	431	422	406	377	357	400	403	432	378	394	424	373	373	436	414	420	406	394	407	361	390	413	419	394	412	414	396	400	403	419	450	391	401	377	409	411	405	399	389	408	382	395	351	431	402	412	384	416	383	391	444	434	412	385	403	411	382	435	380	378	419	448	403	413	397	419	391	394	390	412	391	387	365	415	439	431	394	394	399	398	402	395	386	378
24003	23661	36459	34436	25894	15758	2633	614	509	541	519	505	489	472	507	501	494	500	509	492	479	486	527	557	540	485	473	495	499	497	492	518	463	502	483	453	477	494	478	510	497	493	484	444	473	492	485	482	465	511	499	480	442	499	536	501	456	482	510	516	501	457	456	514	455	481	493	495	485	503	494	479	501	521	482	511	465	487	469	502	508	472	538	494	496	489	498	482	466	490	488	497	475	473	458	514	478	487	516	483	504	473	487	496	521	461	504	486	476	484	480	477	515	481	478	461	438	479	453	501	520	496	445	494	518	513	523	549	477	456	494	453	434	487	479	514	443	538	491	510	425	418	463	467	498	502	510	466	478	476	487	456	490	488	481	468	542	450	459	480	497	464	466	513	498	485	420	470	522	483	489	487	477	492	480	500	472	521	467	468	498	483	516	481	481	515	486	467	473	466	502	461	443	527	548	496	527	483	499	478	455	511	514	523	515	489	506	489	434	536	531	492	475	474	489	472	518	515	465	479	464	474	496	494	470	475	458	476	482	469	473	457	435	454	521	512	469	457	499	489	449	469	468	471	489	461	512	495	499	481	502	452	477	479	472	481	500	486	479	479	534	492	476	552	490	493	493	495	488	488	494	466	480	500	478	456	491	472	499	517	504	488	478	462	462	496	497	482	490	490	470	494	456	493	546	453	483	466	462	471	467	454	486	480	513	486	486	432	452	465	454	440	491	471	482	463	488	474	493	516	456	506	410	448	497	524	491	480	471	498	497	466	510	522	460	499	511	484	479	493	476	525	490	498	491	461	472	495	512	512	477	482	496	492	517	489	501	506	510	471	503	514	472	460	448	481	483	502	518	531	489	503	453	497	484	469	462	435	479	491	445	472	509	489	461	486	491	465	497	471	498	506	500	488	472	479	474	499	478	466	493	449	508	512	443	441	479	441	456	471	466	515	482	486	518	473	496	469	463	463	447	470	512	452	477	490	462	485	471	470	496	525	500	473	504	492	481	451	462	472	508	464	465	461	461	483	479	478	515	515	461	500	469	466	533	483	464	465	469	488	499	426	498	498	505	490	459	482	441	493	460	490	517	473	491	469	454	483	491	516	511	435	467	514	477	477	503	476	540	458	476	481	545	515	506	502	491	491	508	461	504	475	494	432	496	513	469	503	486	492	477	493	498	470	488	480	502	492	477	496	487	483	453	455	476	457	456	453	493	470	445	472	490	494	482	490	515	462	507	521	475	493	504	489	483	481	497	459	493	501	483	516	498	493	487	469	470	493	495	501	473	475	508	481	480	498	434	485	450	486	518	495	466	504	469	507	512	469	485	515	487	478	505	461	460	514	435	446	452	476	479	482	483	464	484	458	477	517	471	483	475	517	424	483	472	486	537	470	451	496	518	506	443	492	487	443	487	525	483	459	462	471	478	481	480	476	463	454	460	480	464	476	475	504	512	494	446	481	514	479	511	480	490	478	507	470	466	449	466	498	486	523	497	507	477	456	475	484	515	471	471	514	478	483	532	475	476	444	451	499	463	484	461	488	490	422	486	485	471	487	464	483	452	462	506	480	451	494	529	492	519	449	484	493	505	466	462	475	504	496	507	491	439	486	471	448	471	496	470	520	501	478	504	487	482	505	439	532	496	481	468	473	466	431	484	519	486	474	494	489	467	477	490	441	488	511	460	469	546	505	450	490	466	512	458	476	507	507	509	467	491	447	470	453	473	436	488	477	467	509	467	475	477	478	476	507	504	462	458	491	481	486	490	424	439	477	507	479	456	497	494	502	473	456	472	481	491	464	498	489	451	491	486	462	469	459	471	514	491	482	460	505	510	468	508	497	488	475	463	478	505	486	461	496	462	498	500	453	484	465	490	518	473	476	482	458	475	461	474	505	447	470	472	491	474	504	475	534	507	470	458	469	494	498	479	484	471	499	465	480	445	503	491	484	501	479	502	483	461	461	496	495	490	448	504	456	485	496	477	474	472	508	517	463	483	483	480	453	500	485	518	458	493	469	447	459	528	487	463	469	472	478	495	489	460	478	504	478	493	471	500	490	496	448	481	462	460	475	486	526	482	486	468	462	493	493	511	475	473	459	473	507	448	461	487	479	514	493	526	472	486	483	514	481	451	499	499	504	459	474	497	495	536	458	495	457	488	483	460	452	522	506	445	460	482	525	499	511	483	487	483	498	464	495	486	451	480	460	476	494	459	477	483	480	497	451	512	491	480	451	459	523	468	543	481	469	487	496	500	470	500	503	481	481	449	457	498	485	481	481	478	462	481	471	518	457	491	489	489	497	473	453	488	450	437	492	478	476	461	512	478	506	502	506	505	488	481	528	499	492	532	446	476	477	457	475	478	511	481	479	471	465	486	514	460	489	472	478	494	476	473	525	526	472	511	505	468	503	459	496	469	511	499	478	461	463	520	483	449	474	487	496	500	506	464	501	508	470	491	504	522	484	493	468	477	519	469	475	437	479	479	499	518	453	454	519	465	477	497	428	496	473	511	485	459	504	520	495	500	509	444	476	469	492	483	476	451	493	495	519	498	485	466	473	446	480	506	484	469	466	465	482	499	505	463	496	455	496	466	453	500	438	514	490	524	493	514	525	468	505	480	467	463	490	456	469	511	440	494	494	484	434	492	504	500	473	475	487	470	438	433	481	474	508	446	506	480	484	498	477	462	480	443	466	442	503	511	474	526	507	461	454	470	491	461	504	494	521	499	482	432	472	486	493	462	496	497	484	453	475	481	487	503	470	489	478	476	493	466	497	469	479	498	445	435	450	467	539	502	461	482	500	466	527	430	484	476	492	511	447	510	452	519	509	465	464	455	455	474	452	515	485	472	462	463	493	453	430	498	489	470	482	449	462	440	520	465	461	553	487	494	493	464	494	465	478	500	477	465	497	468	483	513	456	508	473	503	511	476	480	461	465	450	451	476	523	480	483	476	492	493	535	488	462	497	421	474	501	483	455	481	477	504	532	541	557	490	494	485	490	479	489	499	485	478	499	464	470	463	463	465	448	477	478	492	489	486	498	487	476	465	498	480	502	478	481	464	464	507	484	496	482	525	441	461	474	443	467	477	465	474	444	475	478	473	504	446	433	507	504	486	487	443	469	433	516	478	469	483	484	478	499	481	529	505	454	484	492	493	431	493	494	484	458	481	475	495	488	472	442	467	433	475	464	468	488	451	506	446	489	524	471	473	471	476	480	479	474	542	477	468	477	459	480	510	465	469	477	525	517	472	461	485	457	467	492	500	493	502	462	472	514	462	484	502	489	494	448	438	513	466	499	504	529	514	480	467	479	499	443	488	465	485	524	470	491	472	450	464	496	476	521	495	475	448	505	441	454	481	478	481	493	495	468	477	476	500	441	455	515	470	502	510	487	466	509	486	469	495	451	444	487	431	488	458	469	477	467	494	437	544	469	455	499	501	471	487	459	451	459	487	486	475	467	481	499	508	479	479	480	512	486	460	491	473	448
64172	102364	71853	45263	20943	6430	679	529	505	498	474	488	518	538	548	513	530	534	489	555	526	542	559	538	565	520	532	541	523	502	544	543	536	505	522	524	541	525	523	570	538	523	506	492	493	555	527	506	513	563	537	562	514	527	529	537	529	513	576	533	520	475	536	490	513	500	504	527	513	537	531	510	568	543	518	503	515	531	483	500	482	561	499	580	525	546	548	490	545	546	492	506	550	503	511	495	526	509	544	529	522	482	571	529	550	485	514	523	525	524	587	519	474	518	535	488	535	515	521	515	509	549	519	536	517	503	511	519	516	540	516	529	503	542	528	554	518	548	530	532	537	546	495	505	494	516	539	507	530	503	497	493	494	510	521	525	508	518	568	530	542	518	546	506	538	489	519	536	464	523	469	546	529	516	524	510	515	543	521	561	497	497	554	484	539	553	524	561	495	529	549	508	498	541	543	519	579	491	532	528	497	566	520	532	507	518	523	528	506	544	501	551	498	547	525	515	485	493	488	554	546	501	524	541	502	521	478	515	537	468	513	540	518	515	501	547	533	551	546	562	508	518	459	552	522	553	509	560	512	503	558	540	528	520	488	540	485	488	521	539	522	511	508	529	509	523	520	506	551	543	535	493	519	538	513	509	526	521	522	514	529	500	524	536	535	580	526	536	492	518	485	534	501	514	514	542	525	510	512	511	600	505	510	553	515	507	526	530	513	526	489	513	509	497	544	489	526	529	518	518	550	518	546	509	514	481	521	534	488	488	548	540	504	532	551	516	479	517	527	533	517	540	515	565	496	545	517	512	541	552	539	527	532	473	549	506	532	521	488	533	530	534	538	537	502	470	506	522	538	540	532	502	519	522	567	538	512	500	504	537	532	529	563	523	506	490	527	502	531	533	511	534	544	479	538	504	513	524	518	513	519	496	513	514	493	526	523	487	513	497	507	494	507	588	503	491	488	548	517	528	531	540	493	517	501	543	520	505	542	483	553	488	478	526	538	490	566	521	494	543	541	505	519	534	496	534	494	519	561	535	485	540	514	509	529	514	484	561	499	493	508	552	489	558	541	498	508	509	499	523	555	514	564	531	482	526	546	514	551	537	526	505	534	519	502	495	511	529	493	569	511	513	501	493	545	528	560	541	528	494	533	491	507	530	545	482	472	477	496	520	553	516	545	479	558	549	574	501	510	537	537	509	522	541	538	519	542	516	523	545	535	513	551	515	488	522	512	548	535	525	524	501	553	510	486	521	504	555	497	495	540	534	557	514	540	507	500	485	547	521	505	511	528	518	501	475	497	551	486	468	523	505	517	537	498	551	518	531	495	531	521	483	533	535	547	565	491	556	502	489	491	533	519	528	503	496	551	506	495	522	496	519	516	515	512	503	506	530	583	562	518	515	508	520	529	544	519	481	545	477	479	543	461	526	492	516	544	528	541	535	535	520	516	538	531	530	528	551	528	499	485	500	537	522	483	578	522	509	501	521	532	544	533	513	555	518	549	487	499	462	528	520	509	485	490	498	555	503	524	533	505	505	511	507	534	495	498	526	516	546	534	475	478	470	512	485	510	519	512	477	470	524	502	483	523	516	503	541	513	492	504	545	509	480	525	517	506	501	534	538	528	519	523	455	523	514	557	488	511	528	545	529	504	538	496	515	536	527	527	521	527	519	530	545	524	498	538	551	478	570	504	534	518	492	532	519	538	529	506	540	496	523	477	538	518	525	482	510	514	514	500	537	533	554	543	516	529	485	518	538	483	497	507	521	522	528	530	495	541	490	547	544	542	503	571	500	511	532	496	510	521	505	516	522	565	487	467	545	506	508	517	517	528	527	509	523	536	530	550	524	494	563	535	490	536	514	491	512	513	487	535	476	521	513	503	511	546	531	511	540	529	549	513	515	510	531	520	510	490	530	550	514	535	441	524	511	489	504	506	558	510	556	554	525	529	532	517	537	518	497	523	494	500	489	544	491	517	533	557	538	536	567	527	491	544	534	496	508	510	524	507	504	562	503	548	462	499	538	550	466	555	531	522	525	509	550	531	560	521	507	498	512	510	515	511	523	504	528	508	515	520	475	540	533	536	504	556	529	490	522	519	549	555	497	505	493	542	555	513	503	547	521	518	537	540	524	512	485	508	528	528	497	509	522	514	513	517	514	513	524	527	509	492	534	512	499	520	534	563	545	514	533	520	529	525	484	567	477	490	517	532	527	505	545	526	510	524	500	538	540	544	452	490	528	488	551	510	527	481	540	528	543	531	483	496	503	513	513	539	536	555	544	534	536	486	517	519	525	507	505	549	484	545	507	534	523	495	542	503	535	515	512	469	486	536	527	493	501	483	514	503	526	518	491	500	521	543	520	519	518	517	500	544	499	501	519	515	504	479	555	529	534	545	496	495	518	558	523	537	496	508	511	531	497	524	508	506	471	526	529	491	514	525	510	544	491	541	562	534	526	513	499	516	510	514	509	510	504	478	487	514	519	519	506	502	528	516	538	530	472	538	497	512	507	540	535	501	485	523	535	496	530	515	486	502	501	485	532	499	468	507	525	526	502	500	563	568	537	494	522	490	499	538	504	542	523	542	537	512	504	514	521	521	477	553	522	527	474	527	532	481	538	516	550	538	518	503	540	566	522	498	477	525	502	548	530	540	529	531	558	586	494	541	516	501	530	483	561	557	519	541	497	538	503	518	496	563	521	483	506	495	515	513	511	547	561	503	533	504	534	563	523	524	524	497	513	516	495	492	530	552	472	544	563	512	491	529	549	513	540	507	532	503	546	535	553	549	505	563	540	523	536	518	519	477	502	482	492	553	532	525	506	547	490	523	488	560	521	495	537	494	508	491	535	540	493	510	514	476	518	484	561	541	498	502	501	526	533	518	507	505	522	525	505	534	513	532	537	523	540	509	518	487	518	523	498	518	499	510	528	543	515	511	542	510	468	531	490	540	533	498	482	522	507	533	501	544	511	483	512	511	512	523	552	490	543	539	532	541	496	521	528	516	524	528	499	522	540	524	502	508	510	503	569	553	479	533	455	509	517	510	543	478	533	494	482	506	555	525	509	503	528	517	527	466	506	537	508	509	493	485	522	490	508	519	514	502	516	541	534	506	543	543	489	566	521	521	504	547	516	530	525	518	499	463	569	505	540	508	521	539	492	522	539	494	504	508	531	468	537	525	540	532	545	515	507	480	477	547	482	511	551	533	509	502	518	533	514	498	513	522	511	523	523	483	500	522	499	508	509	511	494	532	508	487	535	518	506	523	531	536	487	516	519	536	551	563	529	549	498	495	496	524	497	487	515	536	515	499	535	534	531	509	525	518	500	546	514	565	524	549	548	503	469	500	568	522	500	545	517	519	510	477	492	535	520	494	501	507	500	533	520	490	512	552	511	489	515	550	514	574	516	508	494	459	520	547	516	467	514	504	512	530	544	525	509	519	555	519	512	543	531	508	539	505	511	527	536	525	514	541	512	523	549	481	525
29485	29780	25039	10626	2610	774	366	312	306	289	312	295	308	305	303	300	330	295	352	316	308	309	350	297	335	325	316	312	318	324	339	341	305	368	296	299	337	323	325	297	340	338	334	300	320	319	320	312	311	311	328	309	325	303	318	344	356	318	307	303	323	299	317	324	324	301	325	304	311	314	295	345	329	305	347	277	337	334	336	284	283	293	301	324	346	317	317	327	330	321	318	322	337	337	286	296	293	326	324	337	303	302	339	304	316	311	318	321	313	337	313	326	330	340	334	322	316	321	329	322	333	314	344	303	333	318	339	311	299	326	307	288	306	308	319	325	295	340	334	326	295	305	294	319	294	304	291	316	324	316	326	329	308	297	306	318	331	314	329	326	342	318	316	314	329	295	328	320	315	317	318	303	330	305	345	321	293	339	333	337	312	321	330	301	309	298	334	300	336	293	317	339	322	302	326	299	314	308	307	307	324	329	331	332	336	301	311	323	346	301	317	300	334	301	337	298	307	337	301	297	341	322	324	314	365	293	348	322	316	279	305	325	299	308	309	300	310	320	347	326	320	331	315	285	355	324	313	319	321	293	304	313	289	280	344	317	295	297	319	317	319	315	315	310	318	316	341	332	302	315	341	318	297	337	330	322	284	302	315	352	347	310	320	331	318	330	359	365	313	321	264	324	329	305	303	326	336	317	340	289	305	316	338	322	356	314	308	318	315	298	307	324	350	317	310	301	318	302	317	345	336	331	309	296	317	300	292	329	319	334	327	284	318	292	310	337	343	311	319	303	297	314	344	349	310	328	308	316	314	344	337	293	302	341	306	327	322	310	291	351	344	325	292	324	296	342	298	326	324	305	288	334	344	299	298	315	326	327	317	309	313	306	306	316	321	317	326	306	316	333	344	347	317	319	326	296	321	326	329	296	333	335	303	303	314	291	307	334	310	300	339	338	300	315	329	316	294	268	336	275	316	319	312	303	265	335	297	333	330	362	301	322	338	325	325	294	311	296	329	336	317	312	316	288	316	296	312	332	300	293	311	302	322	308	303	337	297	312	327	318	348	310	289	314	318	357	322	338	299	327	311	304	306	328	289	301	300	310	301	327	289	323	284	318	325	322	307	274	304	332	337	323	324	309	332	309	280	281	316	338	297	295	320	273	298	316	296	300	304	336	316	313	339	359	302	307	297	338	298	353	310	298	353	324	336	304	296	295	345	352	299	346	305	343	316	305	319	307	308	280	332	316	292	288	310	284	336	335	321	286	306	322	301	334	335	314	327	328	310	332	347	305	338	313	346	317	318	301	322	332	281	331	319	309	317	308	320	334	323	305	339	326	345	294	306	311	294	327	328	325	308	317	304	310	317	332	324	337	338	320	315	334	307	302	311	313	337	302	306	344	342	328	318	296	293	304	315	304	339	306	321	309	319	328	310	330	346	287	351	308	343	321	297	350	299	326	324	326	321	298	305	309	327	321	325	312	320	330	316	309	282	274	303	314	314	320	305	341	337	334	346	316	302	334	310	280	309	321	293	316	311	306	325	337	332	315	308	336	303	309	332	321	312	308	310	348	341	352	319	320	326	306	327	326	292	346	323	315	339	328	297	305	345	286	310	360	334	331	345	342	325	321	343	308	271	303	333	320	338	297	338	313	294	352	318	325	312	308	313	364	315	308	342	318	313	314	306	299	322	342	302	327	303	304	314	340	339	322	310	333	326	282	321	347	298	298	280	334	340	307	334	337	326	276	312	313	347	319	320	301	337	317	319	274	310	365	320	325	308	314	324	334	316	334	326	320	290	318	310	317	319	316	337	324	325	320	321	327	299	316	319	334	324	291	313	327	341	336	325	294	331	337	310	311	301	312	313	317	329	336	326	347	313	325	330	318	331	303	350	331	291	300	313	315	320	304	300	298	310	329	324	293	308	352	304	323	302	309	344	289	325	315	299	342	330	344	291	302	373	320	330	314	306	309	329	315	316	282	324	335	307	352	310	327	331	302	325	310	320	283	309	312	282	323	315	341	305	303	308	332	319	329	295	305	284	324	313	315	312	336	299	350	300	323	357	330	324	326	369	302	340	338	339	328	333	274	350	317	328	345	326	312	340	311	289	308	296	300	286	317	300	301	319	318	275	333	313	330	330	315	329	311	335	306	342	311	334	331	316	304	321	327	309	325	302	351	326	335	321	310	337	293	337	306	311	301	309	295	340	293	316	272	296	308	319	329	312	307	310	315	305	315	325	316	324	329	314	307	298	299	304	310	327	327	344	348	337	340	316	303	332	317	330	307	345	306	297	324	322	335	328	318	315	335	335	278	317	289	321	306	310	320	313	310	283	314	315	325	330	320	345	316	308	325	310	306	356	276	328	328	308	304	294	294	317	324	311	309	336	326	323	320	337	311	340	311	343	318	305	330	320	331	324	327	344	326	296	322	297	299	283	336	313	329	303	334	304	272	325	305	342	313	324	316	307	313	312	286	305	312	323	308	322	328	319	359	315	356	310	328	313	352	352	319	313	325	324	292	306	322	303	362	358	321	303	317	316	350	338	345	324	332	321	342	335	305	348	325	319	311	315	319	283	311	333	307	352	310	305	287	295	311	328	307	298	339	266	286	341	308	322	312	324	312	328	312	335	319	343	314	335	329	331	310	317	334	293	315	334	307	304	304	316	318	305	323	325	314	325	286	314	311	302	331	325	310	327	327	323	307	302	320	313	326	328	315	329	347	306	308	324	301	321	278	306	293	315	315	315	316	330	302	295	341	304	306	295	296	300	294	292	328	340	325	320	334	335	327	342	337	329	326	335	302	296	315	288	306	309	325	345	297	314	321	305	324	289	341	347	328	323	321	348	310	338	314	340	312	309	309	335	359	354	334	306	334	302	303	347	322	308	322	308	336	298	312	311	326	319	319	315	311	316	342	325	321	313	337	342	293	295	294	312	309	334	297	331	307	314	305	313	310	350	347	346	351	308	302	331	390	302	324	340	317	312	313	302	344	352	324	335	305	314	330	325	320	346	363	303	309	286	312	317	311	341	322	311	308	338	318	298	306	310	288	305	341	317	340	304	312	322	310	329	306	319	290	316	343	301	301	352	316	339	349	286	285	320	291	271	323	310	356	301	319	341	334	340	286	326	315	315	301	330	321	339	287	350	347	296	324	353	327	341	302	302	325	299	315	323	334	324	295	317	337	320	300	305	320	314	318	317	316	320	318	322	312	316	298	325	336	323	365	315	338	316	320	320	342	312	336	354	334	347	308	316	303	308	298	318	337	312	315	309	321	302	331	328	317	317	303	309	293	326	303	341	337	336	347	316	296	341	311	276	316	274	342	322	340	309	300	300	272	332	324	295	286	341	312	301	327	324	293	320	349	285	325	302	322	291	310	325	287	321	326	351	299	306	329	312	312	310	305	303	319	323	313	309	339	313	291	287	311	315	295	337	292	305	324	317	338	307	289	307	322	298	316	333	312	350	297	294	337	315	296	321	358
21946	36051	18934	6015	2232	711	312	295	271	299	283	304	318	303	324	307	329	323	306	309	302	341	290	326	338	328	298	282	319	314	302	278	302	307	306	320	312	306	288	286	324	298	309	318	312	294	295	325	320	318	324	326	293	297	327	301	291	296	293	291	295	307	304	319	308	313	291	297	312	308	309	310	316	313	305	331	325	317	326	303	312	292	330	289	280	311	321	271	303	308	280	321	309	307	330	298	300	299	301	316	299	352	288	272	301	299	275	293	340	321	301	305	315	297	309	291	325	308	283	292	300	316	266	291	294	317	293	300	318	316	282	306	287	359	302	312	286	284	307	308	291	293	312	298	295	288	295	307	293	314	276	358	309	310	293	316	281	323	311	293	281	281	271	299	320	288	321	302	319	314	318	329	299	321	320	305	327	301	309	311	280	309	310	284	282	310	319	326	304	304	312	313	280	312	289	303	291	340	301	297	299	324	302	315	309	306	285	302	311	316	305	313	291	302	338	273	337	272	294	317	304	282	309	283	335	289	324	311	325	316	295	308	327	303	335	314	282	286	311	309	322	311	319	320	283	300	317	333	331	297	297	303	285	291	305	280	316	294	295	305	293	298	290	317	305	298	331	287	291	329	317	277	330	302	313	305	294	321	321	321	312	323	332	305	314	302	314	291	275	324	323	303	311	337	332	303	310	306	311	342	319	279	283	310	301	284	311	309	284	312	300	298	283	300	281	294	294	292	340	306	289	317	324	261	312	257	309	309	306	288	308	272	297	291	308	296	274	310	297	282	288	310	349	295	317	277	280	307	289	291	330	321	314	295	306	293	293	300	323	285	288	304	315	299	293	296	313	322	280	288	271	310	326	295	320	287	318	292	313	290	307	317	309	338	298	304	298	268	309	316	299	335	320	280	297	277	300	324	293	326	289	324	313	300	286	305	311	298	297	338	312	342	308	288	323	306	360	295	316	317	296	304	316	286	280	295	308	280	331	257	285	314	311	325	298	320	274	302	298	289	301	317	305	308	304	298	273	293	312	268	273	312	296	328	296	341	309	317	312	314	316	302	336	331	327	302	319	314	309	285	310	309	307	295	322	319	306	275	305	305	314	289	292	291	343	300	285	309	299	311	294	300	322	319	350	315	303	300	331	297	323	295	325	324	296	326	303	297	296	300	278	292	271	328	340	308	285	325	305	326	299	299	309	302	315	315	306	315	279	318	320	294	338	334	315	320	299	290	288	310	315	298	298	286	299	337	307	313	297	299	336	287	312	295	288	300	346	320	317	279	315	326	309	303	320	322	291	323	325	304	282	314	296	299	342	337	301	291	313	296	292	325	307	330	306	284	278	310	331	278	322	289	288	304	282	335	323	286	312	296	315	310	293	320	295	271	326	299	301	312	312	307	308	308	278	290	321	311	326	305	308	291	328	317	316	304	292	299	285	314	291	318	296	327	316	298	303	324	311	282	338	327	285	320	315	295	335	287	319	302	301	289	308	327	315	289	298	299	301	331	316	299	307	311	295	315	303	289	296	293	288	316	282	315	322	316	298	298	303	275	279	299	281	305	316	307	328	315	319	316	331	300	303	311	305	302	315	297	302	291	343	324	311	300	318	313	333	319	330	296	290	293	288	332	327	293	294	287	287	268	317	311	298	275	287	293	293	319	303	288	324	290	297	313	302	310	277	344	326	276	291	324	296	318	294	302	318	292	325	306	299	313	309	293	320	325	287	309	317	270	293	312	281	295	292	294	301	292	309	303	290	295	290	283	320	310	295	313	323	342	315	333	332	319	286	304	303	310	295	320	285	290	308	331	285	312	311	290	315	284	307	287	304	318	297	345	279	319	271	312	293	308	324	291	299	268	313	321	288	319	323	285	303	323	304	289	326	316	306	284	298	293	306	315	332	277	290	330	313	305	297	297	316	330	302	308	315	296	338	319	304	312	305	279	336	282	330	303	296	309	297	306	319	309	291	313	304	316	299	284	318	296	288	307	309	304	294	311	296	324	290	316	315	286	312	302	291	289	330	284	311	291	314	327	309	280	307	301	298	275	324	294	352	288	309	306	327	278	290	304	316	302	299	323	330	317	307	305	278	307	287	319	297	322	308	293	283	300	334	281	273	270	318	301	314	286	343	298	316	333	310	301	288	321	309	282	326	327	295	297	336	279	307	321	319	300	327	324	322	331	322	281	295	328	283	307	294	299	313	319	291	318	322	300	309	299	261	303	308	306	276	306	349	331	301	284	305	326	287	315	267	317	301	319	300	321	309	296	288	313	297	314	279	290	313	298	288	319	279	333	318	305	319	309	295	270	336	290	311	326	284	303	279	302	305	308	336	310	310	318	320	304	306	295	323	322	320	309	301	311	308	278	284	335	322	320	330	287	287	326	306	330	325	321	308	307	318	284	280	317	286	308	299	305	313	305	304	311	290	286	334	314	320	322	281	288	279	317	275	277	268	331	309	284	308	303	300	312	323	281	304	318	304	299	308	298	319	281	296	308	316	320	327	300	303	291	313	304	279	323	284	302	315	312	279	302	290	317	291	281	305	302	282	331	297	297	312	299	317	310	292	321	311	330	322	304	307	306	334	311	304	267	300	304	329	295	309	327	287	288	321	294	304	307	287	314	339	314	322	301	314	310	300	305	294	311	306	275	289	270	312	284	277	283	298	303	291	282	310	317	310	313	306	304	330	320	337	300	275	322	324	331	310	288	319	280	336	324	312	330	296	310	319	292	335	323	315	301	303	309	337	277	300	314	279	297	310	282	284	317	310	338	301	319	314	325	318	331	340	320	319	294	306	285	329	311	302	298	292	313	335	301	285	303	300	304	286	311	332	320	318	324	312	309	313	318	299	302	316	335	324	286	300	312	332	287	303	308	291	309	281	288	310	327	291	313	262	293	310	295	336	314	320	325	332	335	278	313	261	308	323	319	288	298	302	311	308	288	306	307	301	317	313	314	335	311	306	316	314	301	321	355	312	314	307	293	321	275	283	321	298	310	302	331	302	293	295	316	298	273	332	308	329	296	293	301	316	321	312	316	307	284	260	307	313	305	327	305	303	281	277	322	289	307	309	279	302	298	303	308	340	309	290	335	321	326	312	289	328	296	274	290	310	288	276	298	295	307	315	309	298	299	282	289	289	357	327	344	307	309	300	281	299	281	305	322	313	255	312	301	317	275	343	332	299	284	299	327	321	292	287	306	303	285	278	304	289	293	317	309	321	297	329	318	300	292	298	326	315	303	303	291	320	320	308	323	296	313	315	305	306	343	293	312	291	333	301	285	316	298	317	320	299	303	334	291	286	288	276	302	305	315	281	289	308	295	327	298	349	335	311	319	314	305	320	301	315	309	266	283	324	341	371	293	277	285	296	312	343	309	275	313	303	297	294	313	291	337	322	288	295	296	288	299	276	312	324	310	295	318	319	315	298	310	301	284	288	284	320	335	304	267	325	316	289	305	333	285	283	300	304	339	295	292	281	331
25365	27164	42148	36069	19181	5207	765	415	423	405	373	361	378	366	387	403	366	413	356	389	381	406	385	390	376	376	390	359	369	382	385	380	397	393	334	353	371	364	375	380	360	357	382	347	390	357	407	354	375	403	379	409	359	399	388	384	395	353	375	380	368	384	386	368	371	415	375	338	408	378	401	379	339	379	392	369	383	351	375	388	410	421	351	400	406	376	376	400	424	349	352	389	394	404	428	360	343	367	395	391	336	351	358	360	364	350	340	364	360	366	365	380	372	408	390	381	371	349	372	332	389	342	370	375	380	371	370	370	404	354	345	367	378	382	352	418	349	378	355	387	354	391	383	375	372	391	377	339	353	388	370	358	378	364	374	394	382	375	364	388	352	379	368	373	357	353	397	389	384	389	361	373	407	343	379	384	360	382	369	377	402	337	353	388	399	353	349	379	399	359	381	376	367	386	347	339	353	363	405	372	352	410	345	339	379	383	375	373	402	377	378	355	352	375	356	344	385	366	392	375	349	388	377	355	391	373	375	392	382	348	380	392	369	366	400	382	422	379	406	412	384	364	374	375	366	363	399	355	386	415	349	379	370	399	357	370	363	370	379	360	403	348	392	413	384	385	356	340	358	382	366	372	383	371	339	349	376	334	358	379	405	388	366	378	376	375	415	353	363	365	378	401	355	371	391	376	390	379	358	370	377	364	385	367	357	355	389	405	391	389	371	355	386	358	354	375	350	383	377	394	417	382	370	377	393	367	346	385	372	369	380	384	397	386	378	407	363	409	363	336	384	398	369	376	368	368	374	364	350	363	406	352	387	332	383	402	368	385	379	359	394	371	345	373	422	390	391	389	374	381	339	381	371	401	379	365	365	354	374	385	356	374	373	366	385	415	386	339	390	365	370	369	410	344	373	361	349	382	413	362	371	358	367	345	384	386	361	375	369	375	359	396	383	408	383	378	391	391	368	398	393	357	387	371	362	391	381	378	368	347	390	409	421	369	398	363	378	390	342	368	384	362	379	368	375	358	342	349	359	352	379	365	382	366	387	403	389	355	384	353	389	420	404	340	384	345	392	352	354	360	368	363	363	388	396	340	413	362	369	373	381	391	398	375	383	397	358	394	361	369	396	360	387	362	373	395	365	369	346	416	351	397	392	363	366	408	378	367	370	399	353	397	334	345	358	378	377	378	338	380	355	391	394	373	382	364	383	385	369	344	371	350	378	374	373	345	388	331	373	369	364	362	343	388	370	371	369	401	405	372	351	386	403	349	367	411	390	354	387	382	383	377	371	366	353	375	370	389	379	367	339	371	361	316	354	391	398	361	378	379	353	379	363	372	360	364	347	372	382	369	372	360	381	381	403	394	365	360	367	337	355	402	374	373	393	316	380	393	350	392	391	366	364	395	388	361	364	346	374	402	349	349	371	387	389	372	414	364	357	370	345	407	400	362	371	387	375	344	376	350	374	352	381	376	378	389	381	369	354	356	376	367	349	415	382	355	380	366	404	380	372	362	391	370	386	377	367	382	387	379	366	368	341	370	380	378	362	405	391	377	393	359	393	361	373	380	342	355	384	376	361	394	333	342	330	389	377	382	368	376	420	363	373	391	405	376	374	380	369	407	366	326	372	351	361	388	345	385	377	404	360	388	378	431	346	385	381	368	361	349	370	397	320	376	338	361	367	374	409	396	394	378	344	412	379	379	377	388	394	357	384	357	358	387	356	400	373	394	360	376	375	410	387	321	350	404	350	374	374	350	355	376	385	363	359	385	371	389	402	377	374	380	392	399	346	382	376	386	358	343	365	402	370	340	351	376	350	346	404	367	351	379	361	400	398	411	368	406	376	440	397	368	343	366	370	342	356	386	370	363	388	370	372	370	359	368	369	355	351	360	376	361	388	368	387	364	386	369	380	404	367	374	364	364	376	400	368	355	366	354	407	376	374	389	420	365	360	387	341	369	356	345	371	396	375	367	329	409	353	366	382	378	358	388	375	385	394	380	327	398	379	384	385	363	375	412	382	371	377	350	405	424	379	417	381	367	344	351	349	393	380	364	356	353	374	401	367	380	386	349	390	318	358	359	371	355	363	389	367	359	343	382	388	351	392	415	349	359	400	374	387	375	387	397	352	354	402	376	379	355	355	379	356	402	350	401	371	369	374	410	364	359	389	390	352	382	391	412	369	366	371	367	348	347	400	374	398	345	400	377	404	350	364	395	381	350	392	318	366	355	369	349	391	387	359	334	360	359	353	359	357	378	384	382	379	355	400	371	334	382	397	350	352	363	372	391	390	364	397	372	388	379	341	345	368	399	391	400	378	363	387	391	358	380	331	388	384	349	388	372	366	372	378	358	398	375	372	344	407	345	367	384	382	337	396	361	405	384	365	346	372	387	338	358	379	407	389	412	364	393	389	397	359	379	397	386	376	409	372	344	431	370	374	353	371	342	340	368	369	374	394	370	363	390	382	330	397	343	374	392	377	372	368	350	381	378	373	396	351	324	342	388	382	370	377	341	406	414	379	391	397	410	382	398	372	398	373	347	338	346	348	351	364	383	375	374	399	391	392	366	370	366	346	360	409	384	350	386	385	366	362	389	376	353	383	389	384	325	376	381	385	349	371	373	325	414	340	349	333	375	417	382	366	384	346	380	375	369	383	351	366	398	360	383	362	411	385	363	389	336	407	364	340	388	359	376	415	350	387	366	353	404	383	403	362	365	406	372	377	404	378	372	407	371	388	352	382	368	402	383	405	395	352	349	378	414	383	370	377	379	358	360	366	367	387	395	368	374	403	391	366	367	371	378	374	402	379	348	375	377	350	379	376	376	381	391	373	364	356	382	360	405	356	374	395	362	393	396	369	382	337	369	339	376	357	393	381	358	407	373	385	402	395	342	380	366	348	384	364	394	410	369	407	369	376	373	358	396	368	363	398	389	347	373	370	362	336	406	365	401	380	385	409	410	356	365	361	351	373	381	349	375	349	367	391	363	372	405	352	337	367	380	384	394	356	356	373	404	356	376	398	357	383	378	385	395	365	398	380	369	364	363	361	338	334	386	330	395	371	351	381	392	363	397	365	380	388	389	378	362	364	363	360	372	349	374	375	363	369	394	378	369	410	372	349	341	386	397	377	389	378	358	380	356	368	392	361	359	398	380	392	368	382	350	381	342	347	376	350	371	383	368	397	382	362	374	364	352	342	375	350	361	350	348	385	392	381	365	395	344	402	365	363	371	377	352	372	369	358	380	362	395	368	388	393	381	391	362	390	342	391	393	380	372	371	402	339	388	375	371	354	372	383	371	374	377	373	342	404	350	342	354	338	374	360	351	359	376	352	364	350	378	394	397	393	371	339	361	384	350	384	368	348	383	368	364	456	403	371	380	349	369	381	333	418	380	390	364	370	369	390	378	359	364	362	400	350	419	366	362	364	384	333	382	369	387	385	397	357	394	400	418	369	366	362	398	386	405	374	391	347	361	370	397	371	400
56773	88372	59392	28658	10654	2669	626	437	377	374	378	464	361	396	394	371	371	397	425	395	375	424	379	421	396	405	401	348	414	423	393	371	382	379	404	390	391	405	393	388	380	406	407	391	386	374	430	409	413	397	386	419	393	395	378	402	423	421	388	400	440	386	367	414	428	401	376	386	427	384	397	411	381	369	388	443	434	396	409	416	433	366	422	395	410	347	391	417	399	376	395	432	380	379	428	360	395	393	411	392	389	416	357	420	386	418	381	366	408	380	406	401	401	429	385	429	405	379	390	372	379	382	415	366	394	380	388	369	412	364	380	393	414	379	373	401	397	405	418	390	404	343	394	395	387	402	380	405	388	388	400	437	360	378	371	397	397	417	412	440	400	381	412	382	405	399	426	395	388	363	374	438	374	375	372	394	404	384	415	350	363	406	391	406	409	410	394	412	391	410	399	400	383	386	377	398	363	420	376	364	380	361	390	414	420	364	407	420	406	412	395	391	375	369	362	382	386	394	393	377	392	389	391	392	425	402	393	372	392	395	387	367	355	379	394	382	391	430	390	390	415	378	400	383	367	397	371	366	396	403	399	397	366	393	428	391	416	364	349	385	414	384	408	361	400	417	407	391	355	388	390	390	392	401	387	416	383	383	392	425	372	421	385	362	380	375	414	401	363	427	394	377	388	400	386	376	361	353	374	362	395	371	415	355	434	441	374	403	429	361	395	368	364	377	382	386	359	358	396	399	389	399	381	377	391	362	406	399	399	392	365	381	404	393	403	363	361	385	387	404	397	401	400	358	387	377	434	413	415	392	420	405	419	402	403	394	370	357	368	383	388	402	414	385	416	400	388	390	369	391	401	380	403	391	417	354	394	405	384	354	367	377	384	438	380	370	369	405	413	387	385	392	439	368	427	394	408	358	398	389	394	377	385	415	378	385	385	372	445	390	392	399	404	399	371	377	387	396	415	387	424	380	385	399	388	412	397	395	421	381	416	394	402	390	382	408	381	425	402	377	389	387	419	385	424	380	396	407	371	380	410	364	410	399	418	371	399	406	406	400	396	359	412	416	419	390	407	395	398	410	400	398	391	402	390	383	368	397	392	397	397	417	421	377	372	374	408	378	395	395	421	423	392	374	394	395	398	383	400	427	404	394	346	396	411	362	376	372	416	409	383	348	359	388	379	393	405	434	387	370	368	395	416	413	382	420	383	365	391	376	389	404	425	392	374	371	343	451	355	394	425	399	420	424	400	393	379	392	406	376	391	395	351	417	385	379	376	393	376	401	366	391	410	423	423	372	428	399	416	391	378	415	403	378	457	412	361	368	408	406	369	383	375	387	397	402	401	423	426	418	377	426	373	415	386	416	396	393	365	411	412	429	372	363	398	399	380	403	444	384	438	430	381	401	372	387	418	380	396	386	381	391	414	398	368	419	379	379	392	394	382	370	403	358	379	381	422	378	412	383	400	402	386	384	385	410	371	406	371	361	387	383	400	372	434	394	388	421	396	402	448	412	419	405	367	382	392	411	405	401	416	408	411	388	372	415	410	361	421	401	374	356	372	417	423	415	405	421	374	402	428	411	388	392	390	409	396	412	369	420	401	397	410	409	402	385	407	396	405	398	390	430	384	418	385	388	425	387	373	425	366	406	383	370	399	405	391	409	378	415	391	406	406	374	382	388	385	360	359	418	405	392	395	403	380	431	368	411	368	343	432	364	402	369	413	401	397	393	360	384	393	385	402	360	376	426	406	418	346	369	377	421	352	442	390	385	385	390	378	385	383	397	393	363	415	404	385	400	414	405	381	380	410	390	411	400	369	382	387	441	379	399	403	415	391	373	355	410	382	393	408	406	395	412	381	406	404	402	379	380	369	388	415	399	414	385	406	377	412	392	390	412	417	357	405	395	404	431	372	394	433	399	396	366	393	412	402	395	396	377	379	415	390	398	423	380	407	392	396	401	393	362	407	389	417	415	400	378	374	419	401	382	398	372	389	377	434	426	376	389	384	373	384	374	379	366	368	372	394	396	378	394	416	372	378	391	378	385	392	358	412	384	354	414	373	425	378	424	414	381	412	390	383	393	385	406	374	381	382	402	358	414	396	369	364	395	403	344	366	358	417	421	358	386	367	400	384	392	363	386	442	384	407	402	393	392	398	384	404	383	393	384	345	377	404	373	402	391	387	356	379	377	356	426	388	411	375	410	400	395	380	411	398	368	397	372	418	417	391	417	395	381	379	397	400	362	403	382	428	413	375	403	406	399	396	407	394	389	387	420	363	415	386	371	395	412	408	417	398	398	373	409	420	387	384	378	396	352	371	388	390	370	389	397	379	392	416	405	387	403	399	392	373	373	380	402	405	407	398	396	418	421	390	357	416	382	394	391	386	449	411	377	382	399	408	404	370	378	389	386	406	407	414	418	382	374	397	371	373	388	390	396	387	435	402	370	399	396	338	371	370	362	403	403	385	387	373	386	403	408	384	380	396	360	406	369	375	393	397	392	403	413	376	384	358	396	360	341	387	423	404	406	417	406	368	414	382	348	404	366	386	379	398	404	354	373	414	418	447	396	357	412	385	395	388	363	362	372	394	407	409	392	436	399	354	398	405	388	376	381	386	390	385	374	379	388	388	395	397	384	403	399	366	378	391	356	365	427	413	367	391	389	428	397	375	359	387	400	404	385	426	387	409	408	393	391	396	384	403	364	363	399	406	375	395	416	401	428	347	387	388	408	405	385	387	394	381	381	358	392	350	434	395	389	387	392	406	387	405	397	363	402	391	413	377	385	369	369	372	425	384	410	364	354	388	378	393	356	404	396	374	395	375	364	400	402	369	403	375	399	366	386	365	355	371	389	391	353	421	382	406	352	397	370	415	361	394	408	397	382	412	411	388	422	387	407	409	401	382	392	396	355	404	363	417	426	393	409	382	384	406	361	394	389	406	411	392	400	348	436	391	383	394	369	392	380	390	396	407	402	411	395	379	395	372	422	413	365	397	437	363	391	401	418	411	372	374	396	388	368	406	426	365	371	404	430	426	387	399	411	389	433	428	417	343	364	419	391	357	401	379	381	383	356	402	394	386	394	405	385	401	384	371	378	417	406	441	385	354	429	392	404	368	372	378	421	392	425	416	377	370	403	424	350	374	397	396	402	407	411	368	402	366	384	392	376	386	402	392	422	378	386	350	403	408	349	408	378	384	366	411	390	363	384	357	413	387	374	384	418	386	390	371	400	373	408	396	399	400	384	374	388	441	417	383	396	424	364	395	387	346	381	408	383	380	406	404	423	393	385	423	406	408	371	401	390	380	379	393	412	393	403	389	377	397	375	411	400	398	410	374	403	403	396	390	389	393	376	405	389	388	415	367	414	397	380	376	371	358	380	393	378	385	421	388	394	403	368	366	405	385	382	389	409	375	405	389	384	403	362	388	368	391	421	350	408	373	392	387	352	363	401	439	357	384	390	397	373	383	427	403	413	369	396	409	378
23954	23886	37780	35638	25896	15468	3040	688	548	522	533	545	472	503	557	496	545	519	504	514	485	474	442	513	497	445	533	497	496	463	492	483	494	505	510	492	478	485	468	456	523	505	515	499	481	496	495	453	516	487	529	522	491	531	500	477	465	483	553	535	485	515	514	472	529	522	506	493	463	502	469	511	473	499	513	470	495	515	476	481	464	478	494	489	450	502	493	480	489	514	483	447	522	498	509	441	509	519	477	460	500	517	515	499	523	476	476	497	497	465	457	477	494	476	513	518	490	510	498	487	468	471	549	515	479	440	498	515	472	524	520	482	536	492	547	447	481	449	486	456	456	509	461	488	472	495	503	475	508	493	488	483	497	475	484	452	456	456	460	478	467	476	506	429	462	456	451	494	468	500	489	487	512	520	501	511	474	452	456	487	520	476	479	514	464	475	478	465	520	467	465	460	478	511	484	487	444	517	467	571	459	478	465	456	445	497	483	489	456	483	464	494	502	485	503	479	445	467	482	467	500	492	513	489	471	451	484	472	465	519	505	519	478	456	477	510	525	519	508	511	455	480	475	498	474	469	458	443	498	497	480	462	508	501	493	498	516	498	510	488	454	482	507	463	491	486	453	484	498	493	460	457	484	487	464	504	454	463	512	489	562	541	452	495	462	468	505	480	481	489	511	491	488	498	500	488	522	465	453	498	511	492	448	490	491	487	516	513	478	497	495	482	520	493	536	470	470	505	489	493	496	497	471	443	506	491	475	498	460	456	505	486	477	527	433	480	474	516	482	473	522	473	519	495	463	488	502	510	478	471	477	481	486	443	463	497	517	479	511	484	490	496	477	497	524	492	491	496	473	449	491	490	491	465	492	492	492	499	479	467	503	463	465	461	454	475	476	511	475	528	488	473	494	475	477	450	493	479	468	489	483	508	460	506	516	519	464	486	485	510	488	505	450	496	509	451	481	510	504	475	493	440	505	501	466	482	447	472	460	501	500	509	474	489	475	488	511	498	494	475	472	516	492	475	463	484	489	486	499	473	491	520	468	502	509	483	504	454	471	478	474	486	469	490	486	502	538	418	471	451	511	435	467	508	450	518	492	477	498	495	522	470	508	478	474	486	491	494	503	485	504	457	503	514	448	525	483	481	482	477	509	466	472	504	448	467	508	454	475	463	475	462	478	441	460	494	452	510	497	478	491	504	488	458	484	454	482	442	476	485	536	498	503	461	498	478	521	496	468	477	503	488	502	475	459	441	476	483	479	462	495	451	474	509	472	474	470	500	491	490	479	467	507	415	530	469	504	530	461	489	499	476	507	464	452	464	499	477	474	500	499	512	496	492	482	486	552	456	477	527	528	500	459	463	479	483	480	479	488	508	464	488	478	488	501	486	484	477	529	506	490	498	466	523	496	527	459	488	460	482	484	494	467	458	460	468	484	476	487	489	480	481	454	477	480	501	479	517	475	476	487	512	485	485	520	466	472	492	463	444	491	447	475	503	483	506	532	484	474	491	489	458	472	520	485	470	518	446	469	502	492	484	444	459	511	473	470	456	472	491	495	491	510	497	466	452	467	477	475	483	465	509	514	476	484	500	492	474	481	509	474	471	468	472	489	499	473	477	500	464	514	468	500	442	498	496	503	495	459	454	511	462	494	513	506	477	479	510	483	466	456	468	471	494	449	482	479	485	498	496	458	497	486	480	500	478	477	467	501	501	423	498	514	462	492	504	481	478	486	451	445	486	465	507	512	445	517	488	511	434	501	509	489	512	476	486	477	461	475	450	498	511	498	496	525	510	439	506	468	500	462	487	509	514	445	482	446	486	497	492	473	497	480	470	472	512	489	456	490	474	463	466	476	503	520	488	485	457	523	503	505	448	525	487	449	472	487	503	472	490	457	487	493	475	477	480	431	476	488	446	481	484	516	483	465	477	459	464	495	501	467	484	498	479	501	486	502	548	479	517	511	461	472	511	457	515	480	459	484	472	485	490	503	486	478	486	490	452	492	485	464	496	503	447	480	481	505	473	469	448	493	530	484	471	478	478	455	471	444	478	479	503	510	507	462	516	463	508	483	512	512	517	459	435	470	482	482	452	499	477	467	463	472	471	539	497	467	457	499	498	482	458	514	499	502	472	471	447	481	519	489	469	446	467	486	487	509	477	503	478	519	447	461	468	480	502	521	482	498	474	455	453	574	518	437	488	436	473	486	455	495	484	502	473	523	518	531	440	455	502	498	477	470	491	483	505	456	470	537	482	511	451	541	476	505	492	468	481	471	432	468	464	451	471	511	430	475	509	483	505	516	489	458	490	463	499	512	453	489	507	482	475	516	467	482	479	497	526	493	533	477	480	467	475	442	509	476	505	530	504	480	438	449	491	469	491	486	480	489	477	463	478	505	484	487	461	472	500	444	497	452	479	502	506	496	506	489	511	505	490	464	508	497	465	465	559	481	490	492	437	498	470	462	514	527	507	454	497	485	483	504	522	508	508	495	510	473	497	483	497	500	449	468	450	453	495	473	454	523	453	496	457	483	493	459	466	483	492	520	508	500	484	429	507	497	496	501	495	499	500	498	468	503	479	469	529	471	468	516	498	518	504	470	482	530	465	473	502	495	435	495	479	509	498	469	505	539	519	486	489	482	461	459	489	510	482	497	452	460	503	453	477	463	481	449	468	496	434	442	511	496	495	449	515	509	470	509	461	482	518	493	481	463	507	501	466	425	479	481	506	464	493	455	521	509	463	520	503	537	503	487	490	499	501	484	493	452	472	507	500	493	509	466	465	480	480	506	462	484	522	476	472	506	493	513	467	468	517	500	469	495	480	459	492	495	484	457	491	519	506	523	488	474	512	460	503	485	445	517	519	501	496	489	477	493	491	508	494	490	470	512	477	481	508	476	465	475	472	500	458	481	467	499	452	491	466	502	462	470	463	476	464	480	469	472	523	492	520	475	477	484	448	498	462	490	451	521	467	469	497	505	515	455	465	493	505	475	459	528	525	491	456	505	478	475	488	484	484	518	498	492	450	480	496	487	473	465	479	428	487	468	499	454	488	477	455	472	478	474	498	472	450	489	510	479	491	458	462	470	494	480	481	499	517	465	486	441	500	473	510	489	468	486	463	493	450	486	481	491	487	507	464	485	507	494	480	455	455	475	486	465	453	505	480	512	439	501	426	476	491	494	485	500	494	466	470	488	520	493	464	506	502	487	505	498	474	469	486	487	492	519	471	459	475	513	524	478	503	510	474	499	500	462	483	479	438	502	497	474	490	466	476	467	474	461	497	487	491	473	484	454	499	487	514	473	507	504	480	511	477	473	504	477	503	481	490	512	491	482	518	448	497	479	498	479	461	508	458	494	469	479	515	478	451	501	488	492	461	498	493	492	507	472	468	491	437	478	471	495	469	462	495	454	494	478	478	443	492	478	501	522	502	474	490	450	497	496	467	469	477	477	487	487	502	477	494	503	487	499	510	470	480	502	477	523	529
63533	103560	73613	44870	20909	6471	1040	547	532	510	556	518	518	516	542	504	546	530	534	515	522	526	527	523	528	572	497	525	560	546	523	532	537	496	524	540	496	528	512	523	521	567	513	517	482	533	493	506	515	553	523	522	575	508	497	506	498	526	528	505	504	502	531	564	495	500	508	547	495	531	540	529	528	531	495	483	547	510	504	513	517	506	532	516	546	480	541	512	549	543	534	529	547	507	515	511	527	523	570	500	508	526	465	518	527	535	495	557	502	509	498	479	533	523	534	533	548	490	552	534	505	523	509	518	477	516	503	522	515	550	525	499	539	555	502	545	529	528	542	517	522	482	473	523	543	519	557	538	527	480	510	570	523	533	501	513	519	533	529	534	487	523	481	501	535	522	508	501	548	507	526	519	515	489	534	529	508	531	516	531	532	516	532	514	518	515	525	515	515	524	554	477	558	520	515	525	504	478	507	539	538	505	521	502	581	547	529	502	511	502	509	533	521	557	536	517	538	496	497	536	558	521	505	538	528	517	486	533	514	510	474	495	506	513	519	507	551	511	529	532	490	488	512	515	487	553	540	502	535	557	532	510	505	522	515	529	515	526	494	535	502	532	559	541	496	506	516	481	497	513	565	504	520	534	549	524	479	528	502	491	501	514	533	533	546	557	530	549	497	519	531	514	505	492	529	544	536	564	559	529	510	503	513	504	522	514	517	515	526	479	482	539	568	518	548	527	499	536	497	481	539	502	492	507	491	542	541	542	482	525	553	522	519	536	504	569	545	546	548	498	519	501	527	519	533	514	536	542	503	529	529	509	515	542	534	518	506	487	521	534	511	539	545	544	545	526	501	538	520	536	555	520	539	538	520	488	502	516	506	516	568	563	528	517	531	510	495	493	472	484	466	486	532	538	495	503	575	506	504	523	513	566	553	516	558	518	529	543	480	532	556	563	557	515	519	522	538	522	514	537	488	482	507	531	532	514	534	538	517	529	508	537	565	517	513	519	581	477	560	554	531	496	542	527	472	536	513	513	521	517	486	512	516	495	479	510	502	567	523	486	543	531	514	524	542	529	475	510	508	514	512	508	503	515	533	518	537	543	500	563	568	533	555	500	528	516	517	518	572	517	521	485	519	517	503	486	554	511	477	491	519	493	496	484	528	537	496	518	529	512	486	484	544	511	520	529	531	488	543	524	517	529	514	520	495	515	538	523	515	480	483	508	501	520	510	488	527	476	512	521	531	474	513	519	503	538	542	508	518	490	519	538	549	551	520	514	541	520	531	574	510	510	516	551	525	489	524	545	502	509	505	534	566	504	495	505	509	506	526	517	512	554	502	496	535	522	512	509	586	521	528	521	512	507	509	489	514	519	507	501	490	488	517	502	520	507	538	560	512	501	524	498	506	518	499	520	471	531	481	513	498	563	523	528	560	507	492	491	507	513	527	475	495	533	505	544	551	544	529	515	516	482	527	509	489	517	491	528	534	484	473	558	487	515	526	531	550	556	533	503	501	557	515	538	514	502	483	498	489	517	494	501	517	585	533	494	485	510	526	480	525	506	528	570	484	513	501	505	509	498	527	510	532	540	499	556	541	512	467	528	532	506	519	531	524	551	535	513	513	546	552	506	513	506	543	550	518	530	513	495	492	519	496	539	494	531	562	512	543	502	511	522	522	550	540	551	497	524	496	521	565	508	546	563	494	503	505	504	510	487	567	541	512	515	533	489	495	515	499	552	480	505	521	525	532	483	544	558	519	515	550	513	519	478	545	499	552	514	512	523	534	521	504	475	539	528	524	512	532	503	521	506	526	537	503	496	517	556	486	544	511	523	526	486	535	566	483	527	525	493	530	537	560	522	492	527	557	533	509	511	501	523	500	512	513	532	520	521	544	494	551	530	511	525	516	493	520	501	499	535	526	498	490	486	491	548	507	490	528	486	550	540	528	523	523	524	541	495	515	515	511	532	555	481	488	514	529	527	518	506	503	539	565	537	526	518	517	507	530	517	509	541	457	518	523	524	538	500	529	546	514	538	538	501	511	525	501	500	521	523	557	500	530	501	490	489	548	503	536	513	559	476	502	520	513	530	508	540	540	523	452	506	451	548	518	508	554	487	574	487	492	554	521	540	513	523	535	536	553	533	517	508	515	536	571	541	502	509	531	528	516	551	553	535	537	464	555	580	472	531	556	550	543	501	535	524	469	511	510	557	523	537	524	528	547	543	511	520	536	492	520	557	508	569	516	537	549	517	467	483	534	510	489	493	510	509	525	496	564	543	536	549	521	489	531	495	523	514	494	535	506	493	503	533	502	511	489	558	484	525	516	496	535	508	523	534	475	497	506	535	531	506	518	532	500	544	531	514	521	523	535	565	541	571	496	516	509	496	528	518	475	517	522	528	481	507	538	550	519	513	552	554	528	560	501	499	525	503	510	500	504	537	548	507	524	497	527	516	526	571	544	532	511	528	495	514	558	531	522	482	537	540	538	487	550	508	518	492	540	545	508	528	507	539	555	550	548	520	534	508	533	514	565	501	540	528	539	554	558	528	515	529	529	514	537	502	512	538	484	509	536	512	525	519	509	537	538	524	510	531	529	475	498	528	507	454	491	553	516	518	499	498	542	510	520	523	511	507	540	509	507	519	482	550	461	575	483	542	533	539	489	532	523	541	541	491	518	498	516	542	517	509	491	508	521	521	552	503	533	525	545	506	484	447	527	525	484	517	494	490	514	548	558	515	526	523	527	539	508	518	526	538	466	509	489	545	525	543	539	530	542	511	520	506	479	511	520	498	531	459	509	550	526	521	531	552	536	537	536	508	489	504	531	509	536	517	510	499	532	510	502	475	530	538	523	513	530	484	533	528	497	525	504	526	513	549	555	523	490	525	525	505	535	514	502	523	519	531	539	509	502	504	525	516	493	503	520	525	544	517	543	535	528	550	485	515	481	490	507	486	503	484	489	509	534	501	515	499	558	508	543	495	523	484	547	510	529	491	575	488	522	492	516	490	511	504	568	520	541	529	543	500	583	514	535	526	489	531	547	526	557	542	531	487	522	494	516	487	507	533	545	513	499	536	507	516	514	540	530	508	507	521	513	552	503	540	532	524	500	481	480	517	485	492	496	522	517	564	542	519	533	531	515	518	549	542	479	529	484	504	486	565	530	507	545	517	490	532	495	525	471	481	497	522	523	538	524	533	522	525	514	541	553	472	490	515	535	533	509	533	499	519	541	486	521	539	515	505	532	488	525	538	516	549	466	529	507	509	573	528	496	488	545	493	488	511	531	565	527	533	517	504	519	546	522	490	508	525	541	481	496	527	512	526	518	527	516	527	515	484	554	489	544	488	540	530	531	476	539	511	446	529	531	478	527	488	516	543	515	534	517	530	454	502	495	499	532	527	510	549	509	532	541	540	479	512	525	605	550	542	545	497	539	520	515	516	550	488	478	504	508	521	552	494	505	516	485	463	511	525	559	550	516	539	527	499
29585	29736	26525	11573	2454	799	383	298	317	313	332	363	332	350	351	315	351	335	306	309	340	300	335	311	332	321	316	319	306	328	341	350	320	306	326	367	322	321	338	311	323	302	353	370	293	312	315	345	314	298	291	313	332	321	341	326	347	347	297	335	323	320	291	323	334	348	295	307	302	312	336	306	341	323	329	364	346	328	317	318	324	327	321	328	327	346	335	317	285	327	298	323	312	343	333	334	325	323	329	333	320	340	327	312	322	327	302	362	334	304	288	343	364	312	293	341	296	337	320	324	316	350	343	322	359	329	283	323	309	306	281	341	325	343	350	311	321	311	295	352	344	320	332	340	322	326	303	365	296	314	345	318	325	333	334	317	357	307	318	334	304	286	339	340	320	312	294	313	325	360	320	317	323	316	322	334	390	318	326	327	348	332	354	327	323	350	300	359	327	312	302	345	315	307	312	305	318	322	318	327	349	352	349	310	321	316	304	326	313	313	322	318	336	335	304	332	356	352	316	329	317	329	344	350	336	363	349	286	321	323	325	340	325	314	287	316	303	318	334	346	330	343	309	344	338	325	304	311	323	343	329	291	337	313	373	318	331	320	305	338	303	320	319	272	335	309	351	343	299	286	334	293	332	331	341	361	320	313	305	344	313	319	317	315	284	335	322	309	324	328	337	323	336	298	332	339	347	311	321	355	341	326	313	307	314	330	292	345	315	374	307	283	346	340	342	322	336	318	317	356	328	328	324	334	351	343	306	313	314	325	326	333	314	307	314	309	312	317	361	329	295	303	335	319	336	294	335	300	315	313	293	318	297	351	325	306	318	307	306	309	338	356	318	319	341	312	303	353	312	292	322	335	327	300	336	340	311	313	302	329	326	312	344	322	334	344	303	317	330	342	332	321	326	326	326	306	350	318	340	316	319	345	333	332	313	308	362	349	345	311	326	327	303	332	329	324	319	311	324	340	312	311	326	309	314	297	333	340	307	331	336	315	344	333	370	329	349	321	343	313	321	329	329	335	324	317	329	341	353	305	296	315	296	359	333	325	352	334	324	344	302	304	294	310	308	343	334	329	355	306	291	346	321	306	346	343	312	341	377	313	312	328	309	314	319	331	325	340	331	311	327	322	342	329	322	326	301	328	304	349	333	315	342	343	327	315	346	305	292	341	327	323	307	300	320	330	301	326	330	302	304	361	320	368	355	314	335	323	327	329	328	324	369	351	316	328	287	294	317	359	313	303	338	289	326	344	296	286	328	349	326	358	353	332	312	324	318	325	308	312	303	331	364	334	302	294	297	303	306	313	286	307	296	341	340	328	366	343	335	356	314	329	328	344	342	361	291	306	284	296	312	328	334	321	330	295	345	322	382	317	335	307	308	320	327	346	343	297	345	329	356	322	326	337	301	309	320	332	343	340	312	318	329	317	335	318	350	322	324	311	328	333	327	338	288	338	342	319	331	353	303	357	325	329	325	314	336	286	320	329	364	341	361	322	334	359	344	344	349	288	350	343	320	334	321	322	347	353	311	324	318	338	311	329	303	330	356	310	340	317	322	297	310	357	315	332	301	363	307	352	334	315	331	328	326	313	339	332	343	310	320	311	317	327	306	339	356	304	329	308	344	323	339	311	306	350	341	288	332	298	323	308	352	347	328	311	295	308	320	344	343	301	318	365	326	324	309	336	338	355	327	316	305	337	323	343	352	349	307	326	315	287	325	344	310	297	331	315	349	359	321	332	327	354	342	314	296	314	330	333	317	348	350	321	318	330	326	338	282	334	329	298	329	348	346	345	346	359	316	345	326	308	325	294	324	324	310	340	362	299	331	339	306	335	307	321	311	328	325	329	352	354	323	349	304	315	310	331	331	320	335	329	342	326	334	319	276	341	314	300	326	341	343	322	344	342	344	304	327	319	336	339	325	329	323	302	331	314	348	352	318	305	304	342	306	299	324	282	329	308	309	355	314	319	341	315	331	356	360	297	337	313	333	331	343	315	332	310	332	315	331	345	316	343	353	293	335	313	318	322	320	354	305	310	317	354	317	302	336	332	319	339	336	320	325	341	353	322	372	302	310	329	333	331	322	304	312	354	304	336	309	298	320	336	311	362	308	337	323	303	328	371	341	309	317	331	316	284	300	320	320	332	292	352	316	340	335	323	357	317	337	361	321	313	319	327	336	337	330	335	345	333	320	312	278	315	332	329	356	310	323	326	330	293	296	328	344	361	322	331	298	335	363	340	313	314	307	304	333	330	317	336	319	328	321	329	335	340	348	336	330	338	302	331	322	338	341	364	341	318	312	337	322	328	346	336	319	336	295	326	314	338	319	310	314	340	310	295	301	291	346	351	315	334	333	364	337	339	348	326	361	327	324	331	290	305	316	333	317	286	351	340	332	303	325	359	318	359	333	343	324	320	326	311	327	317	318	311	334	325	309	338	323	344	325	333	277	310	311	307	336	315	310	377	338	335	334	355	318	314	326	331	307	337	324	305	293	320	344	354	310	356	341	295	297	344	336	348	325	318	342	352	335	314	365	302	351	340	360	341	329	352	319	281	339	318	290	292	313	326	330	355	338	319	321	309	324	274	354	331	348	306	350	320	319	337	332	300	322	316	321	344	309	300	342	354	332	326	331	313	344	333	295	336	315	354	318	311	290	311	328	321	315	332	359	313	312	323	346	311	302	307	290	349	341	322	309	288	327	341	315	351	309	341	313	302	314	350	336	333	299	328	323	311	356	315	369	325	330	336	330	338	311	311	327	369	315	289	336	327	313	344	311	326	314	337	338	312	332	339	322	339	356	297	339	310	377	330	363	310	301	332	345	307	359	321	336	310	353	332	363	311	339	290	349	311	341	315	315	311	335	345	351	336	320	294	337	292	342	324	305	337	333	324	331	330	352	313	349	342	320	317	306	309	359	323	336	358	321	321	333	316	307	334	318	359	317	329	310	304	333	332	326	347	317	301	314	309	334	325	318	341	341	323	322	301	318	326	306	332	338	297	334	324	285	309	330	331	288	332	338	331	319	360	329	319	307	363	329	346	334	312	327	351	295	344	304	339	349	310	304	312	325	307	315	327	310	325	337	300	327	336	357	364	325	347	315	310	317	315	370	305	336	316	335	309	316	329	325	323	312	307	323	373	341	357	312	335	336	348	327	346	307	307	329	294	319	322	352	320	334	343	336	321	341	369	331	344	336	325	293	307	334	336	320	315	314	303	325	318	314	314	364	338	335	321	339	333	335	318	297	334	334	312	313	344	316	318	338	322	316	369	317	306	332	326	355	322	335	318	322	315	313	379	323	318	337	319	304	313	314	321	365	334	339	307	318	322	328	315	308	292	315	332	320	314	348	309	353	347	319	337	323	342	320	314	357	329	311	317	324	333	305	337	311	298	298	345	292	330	330	334	340	336	323	350	341	327	325	290	327	303	340	357	304	330	312	332	309	322	307	325	274	328	311	354	320	327	316	321	307	320	315	296	353	334
21558	36388	20745	6471	2068	683	332	287	309	314	320	304	316	295	318	299	307	328	293	318	319	327	333	293	317	331	306	307	318	308	343	324	320	341	310	323	299	293	316	316	306	321	345	273	292	326	321	323	295	307	271	310	288	320	305	309	327	315	313	292	336	326	304	322	290	323	304	341	311	304	299	311	309	280	329	311	296	301	307	331	324	293	295	352	306	312	338	352	334	303	315	296	339	327	331	291	287	301	356	286	290	333	328	287	315	312	309	284	300	320	307	312	304	311	334	318	310	290	283	299	314	332	330	291	291	300	301	313	299	292	318	308	315	317	300	279	313	303	290	288	306	330	295	303	315	352	311	310	337	318	309	329	310	272	306	324	264	323	304	320	315	314	318	292	329	284	317	349	306	298	334	304	286	317	302	302	341	299	329	309	321	321	303	308	312	325	317	311	294	282	331	339	295	299	329	278	298	328	302	316	310	311	323	326	358	303	287	312	303	337	275	310	317	318	317	303	306	327	336	295	304	313	321	295	318	318	340	314	311	312	307	338	314	313	356	320	325	295	320	279	282	298	293	310	303	324	319	282	293	309	291	315	336	329	322	308	301	270	298	276	351	346	290	307	335	321	298	322	288	305	328	299	339	323	340	302	304	299	313	306	343	319	293	317	321	311	303	309	347	316	285	307	315	340	299	292	335	317	329	303	341	296	278	346	299	305	270	315	297	310	271	304	300	289	299	269	310	311	313	285	314	313	295	305	333	306	310	289	323	285	308	314	297	307	330	308	321	293	301	281	336	297	303	299	303	283	331	280	294	285	315	295	285	314	329	326	310	293	321	302	296	289	329	309	297	313	311	275	284	319	279	323	303	281	339	306	324	299	290	288	301	287	325	309	281	275	294	291	313	308	308	310	298	274	311	316	294	334	322	307	322	311	295	306	306	273	303	278	277	301	301	311	327	303	341	337	306	310	285	317	307	284	319	305	309	315	300	294	327	344	282	324	298	324	326	309	308	321	330	307	306	298	302	331	293	310	323	312	294	306	293	310	311	286	320	326	337	290	320	319	312	307	278	286	320	305	323	300	293	300	336	309	286	334	330	306	296	316	304	318	269	285	315	319	298	333	296	295	315	291	305	339	286	295	313	320	275	309	303	323	314	314	320	303	306	319	300	307	308	295	292	312	324	269	288	298	282	274	319	270	293	299	307	305	315	287	315	300	303	303	336	294	270	323	297	345	330	345	286	329	313	327	319	289	294	332	309	317	318	319	310	334	326	320	301	308	292	323	310	353	283	304	312	319	353	325	307	313	307	314	320	294	301	307	305	326	309	304	313	326	287	316	292	321	277	307	336	301	304	328	314	339	291	327	293	331	333	311	321	337	297	315	286	316	326	296	292	318	279	321	300	298	288	293	310	327	289	325	321	306	314	306	323	286	323	319	321	316	290	293	309	295	282	306	293	322	344	331	325	305	301	303	304	283	300	328	323	309	305	305	302	329	302	306	313	284	324	300	326	289	280	308	313	317	286	306	288	298	284	322	311	271	321	304	306	321	291	304	349	288	312	323	298	292	280	327	313	260	338	288	300	310	292	297	338	347	304	309	302	297	312	278	279	301	297	300	313	320	303	336	318	338	297	345	290	278	331	321	326	305	308	308	276	307	306	318	285	306	325	307	325	292	304	301	326	294	329	297	308	305	284	294	284	303	305	315	326	300	310	305	318	278	318	310	329	303	316	347	292	277	295	326	309	323	313	355	280	335	299	336	318	304	308	337	308	288	311	317	326	312	309	293	302	346	289	292	326	271	311	318	337	315	276	315	288	320	292	325	318	307	306	318	285	326	319	323	304	284	310	319	308	295	318	306	315	303	299	317	310	264	297	331	315	288	317	332	311	325	357	295	296	301	281	291	302	283	314	290	328	314	305	295	310	336	277	315	285	270	301	318	303	320	335	344	292	318	288	313	323	313	293	295	314	307	274	310	330	309	304	307	293	324	324	324	322	335	301	316	282	301	298	308	314	330	287	300	297	333	291	343	320	320	332	289	319	311	304	307	310	326	312	325	325	323	321	295	301	272	317	310	319	298	322	300	324	282	320	314	314	334	305	325	268	313	282	292	298	302	332	316	285	279	281	307	296	318	340	314	327	305	277	310	285	317	301	305	290	311	318	345	298	283	320	292	321	341	289	290	276	298	319	277	301	332	303	341	288	303	293	269	305	343	334	313	334	310	305	315	332	287	297	303	320	333	298	286	310	318	310	263	287	294	297	320	297	312	319	318	325	308	334	293	272	280	302	296	316	302	318	326	316	277	301	305	340	324	304	305	299	313	320	294	289	304	333	282	316	329	282	302	323	327	333	312	295	315	284	326	323	307	325	290	257	304	296	317	289	342	292	309	311	285	309	296	304	299	298	302	311	323	338	319	334	295	310	301	318	317	314	328	294	307	285	336	299	318	284	313	279	324	305	292	311	315	315	318	341	307	317	313	315	336	334	313	267	335	309	328	278	280	316	297	285	296	300	334	314	320	333	310	329	321	303	322	310	314	312	355	300	293	294	309	336	319	363	295	324	315	314	313	314	298	318	323	302	332	291	309	309	354	312	324	314	325	302	281	294	297	307	312	309	295	303	291	317	291	284	324	289	279	314	316	309	304	308	284	315	312	333	309	301	273	294	339	286	347	287	290	315	307	296	320	309	298	304	306	316	309	309	334	300	317	295	318	317	291	288	281	333	308	302	347	291	322	306	315	318	319	301	280	285	284	316	286	362	315	291	319	319	328	319	327	356	308	306	317	300	303	305	308	344	291	315	265	271	302	310	319	273	298	289	326	345	331	309	309	328	296	320	312	323	305	313	301	322	303	281	292	318	332	310	302	332	328	320	310	311	296	294	303	326	340	329	315	325	305	295	317	308	337	318	309	308	333	285	308	312	311	280	329	300	333	300	308	350	298	304	311	292	328	298	289	300	298	329	322	302	300	303	312	319	291	280	324	312	290	269	300	349	288	286	291	336	323	296	311	331	319	323	320	308	304	327	306	275	283	339	361	331	354	291	315	333	293	342	291	303	279	345	314	330	335	275	332	325	293	311	322	323	296	293	317	305	296	270	302	306	297	309	330	274	316	313	273	331	329	328	298	324	297	297	312	296	342	283	331	319	276	321	309	300	317	321	320	309	352	304	318	280	303	287	297	319	334	304	306	307	334	320	307	300	295	313	309	273	301	341	312	317	304	311	296	301	327	303	291	332	312	308	318	271	289	320	316	288	296	309	328	305	289	288	287	323	294	288	294	316	315	297	296	301	303	282	317	314	310	352	291	298	325	328	329	308	328	332	317	309	317	296	304	313	313	309	319	298	289	296	317	318	294	348	311	284	300	309	344	310	291	316	272	323	306	298	312	275	305	316	321	300	307	340	316	296	342	311	325	323	300	280	332	337	310	346	321	320	318	312	323	320	317	295	284	302	285	309	291	310	315	303	296	307	310	305	304	285	314
25404	27749	45005	38131	19498	5742	758	462	402	373	380	403	377	385	425	364	364	377	435	408	406	358	392	411	395	396	371	391	402	375	390	406	388	363	392	383	370	389	391	405	402	349	400	349	365	404	393	382	367	417	358	400	395	416	377	393	349	355	354	396	355	366	379	337	392	356	389	363	376	372	373	367	377	400	354	391	389	388	369	363	384	349	389	376	394	363	372	373	384	401	398	386	395	378	400	398	372	421	422	359	375	377	366	346	385	370	381	405	381	415	390	376	386	373	362	378	375	389	411	402	369	383	372	402	383	414	382	402	371	407	382	349	374	393	423	424	421	347	389	373	405	393	398	393	350	401	433	372	406	378	373	385	365	393	340	373	356	373	381	368	379	395	401	365	386	409	377	389	398	387	380	379	344	381	377	383	396	364	399	340	371	369	406	398	426	418	380	329	373	384	390	378	413	363	380	337	409	394	383	368	368	364	379	382	379	383	348	424	418	398	370	394	376	370	374	404	370	396	340	390	357	386	389	383	389	366	342	344	352	374	389	361	387	412	378	345	399	360	375	392	393	390	368	400	381	371	378	358	380	387	389	368	377	365	369	351	385	380	369	344	369	382	386	397	369	352	384	392	403	383	381	360	425	388	419	358	374	374	365	375	363	396	389	352	401	430	371	385	387	384	410	423	402	376	338	389	387	367	367	375	382	384	372	382	355	410	341	387	414	398	373	390	395	382	407	402	361	373	345	413	357	392	372	352	397	377	362	401	375	405	376	367	370	381	373	388	391	366	397	355	393	338	391	371	384	369	395	392	400	360	328	396	366	422	370	397	376	399	403	366	369	363	355	380	365	376	368	398	388	363	427	387	381	372	349	384	351	373	370	394	366	382	402	389	406	366	399	369	385	393	399	411	380	371	363	397	380	405	389	392	362	354	378	373	362	398	380	360	329	408	380	381	375	368	400	353	398	383	387	410	396	355	400	372	377	413	397	393	409	409	415	387	397	403	396	363	382	396	361	372	380	385	366	379	401	398	386	377	400	341	383	402	391	413	363	393	405	381	399	386	378	404	373	376	358	374	366	349	390	361	383	388	390	363	398	369	413	374	378	367	429	356	400	383	367	368	377	367	392	379	383	365	379	431	384	368	381	366	376	345	421	393	403	382	382	383	398	365	366	377	353	367	402	357	385	387	391	368	382	344	385	377	392	402	407	399	408	395	371	374	372	383	379	404	363	387	394	403	363	417	425	357	408	410	381	384	370	389	371	373	432	391	416	370	411	375	427	345	369	388	384	363	387	364	390	350	359	378	358	401	366	386	368	359	344	370	346	409	370	382	367	357	368	336	380	363	368	353	418	410	340	355	371	354	390	354	354	381	386	372	378	360	380	384	371	393	376	363	381	366	362	369	395	350	379	385	383	385	386	389	356	374	405	366	369	370	371	369	382	411	390	371	336	404	364	382	398	396	379	392	397	366	361	394	398	387	367	384	402	386	383	351	371	397	410	388	390	370	402	372	353	380	358	373	368	427	368	413	364	388	375	354	378	383	394	377	371	358	376	383	402	354	404	404	400	378	430	388	397	409	385	389	364	411	386	355	362	372	373	377	393	395	389	390	404	352	351	372	364	392	390	412	408	371	392	369	383	374	386	388	359	378	381	415	397	384	394	352	393	358	373	404	365	362	401	428	383	353	395	365	329	400	401	350	348	381	374	419	399	361	347	397	385	392	360	361	382	397	398	394	387	398	356	407	384	405	361	388	351	357	395	396	389	396	385	363	363	386	362	401	365	373	352	351	397	412	347	386	379	366	380	377	377	411	374	365	415	390	382	386	408	368	368	374	336	360	376	357	408	352	375	376	410	400	381	414	389	348	412	364	396	407	380	383	385	367	379	363	378	375	387	355	417	385	339	376	378	391	360	369	407	370	383	385	400	389	361	323	406	404	342	394	370	388	354	377	399	401	379	349	395	388	414	371	410	393	366	426	397	376	366	369	406	380	385	402	384	391	410	386	408	402	385	370	351	365	382	389	400	399	369	379	443	396	359	374	358	371	399	334	360	392	403	387	387	393	409	385	411	399	406	396	383	400	390	396	396	374	377	389	407	384	389	391	389	426	348	420	374	366	381	379	428	353	365	360	343	372	375	367	399	396	378	370	404	384	394	396	355	374	405	400	374	381	383	384	387	387	372	370	369	396	377	379	417	374	408	394	389	401	399	346	346	384	370	384	358	392	422	372	392	380	379	367	387	402	370	392	379	398	385	382	385	390	385	364	397	357	363	382	367	367	358	355	382	363	371	376	412	399	396	359	340	355	382	403	350	373	371	395	342	402	420	373	383	341	367	373	380	396	377	390	405	375	382	366	412	389	348	365	393	361	363	405	382	354	365	358	385	395	400	375	362	358	399	379	410	424	394	353	385	337	378	413	374	411	347	355	364	356	351	347	345	379	405	334	412	382	363	365	370	382	398	361	388	371	401	394	401	352	374	386	389	390	401	363	380	368	395	378	371	370	379	408	362	352	378	344	378	342	326	379	378	355	345	362	400	380	402	373	378	366	387	399	376	383	359	376	400	387	371	361	382	388	373	379	391	365	380	387	354	425	390	368	330	389	391	377	434	384	369	381	367	371	382	424	375	358	397	352	383	394	386	341	375	374	396	378	374	403	382	397	401	360	398	396	386	366	325	370	389	375	363	369	399	394	381	382	363	369	367	381	389	374	405	397	397	339	415	389	396	381	378	381	325	362	409	398	416	381	346	367	379	355	367	390	387	404	377	340	379	383	388	372	351	358	372	333	380	374	344	357	369	352	388	375	383	346	354	382	374	391	368	361	389	384	388	375	374	389	369	390	372	407	369	356	440	426	399	397	364	356	382	372	411	368	386	382	370	349	380	390	383	375	383	352	392	383	370	407	414	349	372	355	401	388	387	366	408	382	396	383	390	378	405	408	398	386	392	417	389	383	369	364	412	352	401	373	371	415	396	381	413	350	394	370	415	396	387	373	369	399	380	386	375	365	384	382	361	377	378	397	376	377	360	369	376	372	382	394	379	394	348	370	344	365	372	387	390	353	400	379	362	374	383	381	371	379	406	394	374	350	358	372	359	369	355	381	388	360	374	363	380	382	415	358	345	388	375	407	381	392	348	450	386	383	368	388	367	389	354	362	328	362	398	378	375	373	389	391	384	383	395	372	350	386	374	342	358	414	388	366	404	402	368	430	411	356	362	380	381	389	382	374	389	393	382	388	385	363	395	388	392	377	392	381	379	393	405	373	366	390	402	405	394	367	362	375	373	361	388	349	389	383	386	339	371	379	364	398	404	381	366	372	378	399	379	365	382	376	373	362	353	353	394	383	371	397	362	365	397	399	374	369	388	365	390	401	373	377	357	394	447	361	374	378	393	392	378	403	378	383	395	361	371	398	346	371	367	387	370	349	372	402	382	327	404	420	365	370	380	376	378	380	395	375	394	395	343	405	359	364	360	379	391	369
56283	89077	61259	30255	10922	3092	557	403	403	418	423	410	404	378	420	413	410	381	410	411	423	436	375	448	374	374	428	392	409	407	376	392	423	416	372	406	424	429	412	414	415	424	414	369	383	351	388	390	413	370	382	368	400	413	408	433	366	399	382	385	375	412	394	414	397	382	408	336	362	332	399	379	404	410	367	377	400	389	390	376	397	394	382	402	412	411	407	386	390	398	378	395	408	411	398	362	392	383	353	435	376	400	397	397	397	431	387	425	389	388	396	365	397	376	385	420	403	360	382	416	374	425	386	365	388	427	388	401	398	374	405	386	426	373	398	389	422	408	426	432	355	407	372	391	448	420	393	410	378	414	409	348	391	421	418	388	391	387	356	424	391	388	419	389	431	388	389	363	362	385	391	400	375	417	404	429	459	405	384	423	371	395	403	401	398	397	393	398	387	378	374	396	410	398	386	385	389	354	430	381	370	394	382	408	402	401	365	397	378	385	422	386	379	395	379	377	381	401	399	363	398	369	408	400	360	415	372	379	372	413	378	391	403	370	380	397	382	395	407	366	373	417	427	384	384	383	392	390	417	421	382	424	412	386	407	365	375	409	402	409	398	434	385	382	385	376	386	407	426	395	367	411	401	446	365	404	361	406	391	380	414	380	360	409	371	408	403	391	358	388	391	401	392	407	391	415	376	384	404	365	400	388	355	424	392	382	381	405	407	418	383	425	383	386	408	402	392	380	394	405	368	409	395	414	423	410	378	392	411	378	406	403	368	393	397	371	398	385	408	398	372	404	407	381	363	407	388	419	408	420	410	436	370	407	380	422	366	375	408	395	392	394	389	383	363	371	373	395	393	400	386	402	369	424	371	394	369	392	400	361	395	406	372	362	354	389	344	375	374	419	392	429	407	386	424	388	400	409	414	398	419	373	370	388	367	387	397	390	420	386	409	431	401	408	415	400	351	380	400	415	395	374	370	409	405	403	371	377	396	399	388	423	404	406	426	428	396	364	392	400	452	430	384	344	438	400	398	379	370	396	376	409	375	382	385	406	382	430	399	396	407	403	407	387	403	415	379	404	401	399	399	413	403	397	373	416	404	427	426	401	419	442	412	388	379	365	378	393	395	382	391	391	364	366	382	351	392	383	392	408	416	358	392	386	388	384	417	407	412	372	355	398	383	398	423	379	403	373	370	400	373	409	377	408	378	388	381	395	409	395	413	373	382	396	405	374	393	422	383	370	402	409	412	418	393	422	423	390	402	413	394	401	401	402	384	409	391	365	406	419	422	387	385	391	416	369	394	384	386	394	394	364	396	396	390	340	417	423	392	365	398	396	417	380	347	402	374	399	383	395	374	375	343	370	419	380	392	364	409	406	379	401	400	373	403	409	366	386	409	394	415	395	410	385	394	382	382	407	390	388	426	395	385	384	423	365	386	368	383	416	377	391	366	406	393	436	385	422	407	403	379	389	392	390	408	392	416	350	380	433	390	384	406	422	421	415	389	380	390	360	389	410	401	383	392	361	425	371	364	381	399	376	389	420	359	382	360	393	371	382	402	392	396	407	393	395	405	374	378	375	406	414	385	407	424	382	367	357	405	402	396	401	417	368	425	385	404	370	375	413	390	382	386	400	394	386	394	394	398	413	398	369	403	407	401	384	382	406	375	451	402	411	378	406	423	382	399	424	408	391	374	398	372	379	377	376	400	409	376	360	396	376	393	427	397	385	423	383	394	384	396	377	408	390	404	355	368	413	408	425	405	396	392	374	393	370	408	401	408	395	386	403	387	404	374	383	400	382	396	417	394	390	395	403	375	403	381	376	399	378	394	385	411	391	423	407	384	379	399	395	386	416	404	394	355	371	407	426	400	433	382	404	392	397	406	352	399	391	382	409	386	358	407	422	431	436	385	405	417	380	381	372	366	414	391	381	378	345	424	389	388	371	365	415	417	380	419	434	412	393	372	390	371	391	422	381	400	393	406	368	378	419	434	414	443	395	386	396	346	400	374	433	378	362	408	348	411	403	392	420	420	382	396	407	374	393	402	402	400	386	416	396	394	407	380	379	406	392	400	391	415	392	387	400	385	375	359	367	371	381	399	371	375	431	403	411	401	390	363	361	414	374	390	395	366	428	392	397	379	448	370	382	415	379	425	383	420	378	407	394	382	382	366	427	357	409	391	387	349	426	409	379	394	361	406	396	394	390	389	410	408	405	425	401	426	362	401	388	419	392	380	407	410	394	399	384	419	398	410	402	364	391	347	397	408	390	434	423	399	360	433	401	356	386	392	413	375	401	389	385	388	416	417	410	413	401	372	440	422	379	373	372	393	400	380	383	410	409	407	430	404	393	376	377	371	399	393	411	420	395	371	404	438	427	410	391	413	392	410	352	363	397	387	421	406	439	406	412	401	372	396	404	406	422	400	406	357	416	399	395	379	387	392	406	386	404	418	407	395	359	442	409	396	390	354	411	381	381	399	372	383	368	384	411	393	382	391	412	425	405	390	409	398	375	397	395	371	356	409	378	394	420	381	389	396	410	374	392	402	381	388	372	381	429	412	427	436	411	405	383	404	379	371	380	418	364	413	398	411	424	417	356	401	392	391	397	405	441	423	391	424	430	385	402	427	401	391	419	384	398	381	411	395	380	395	404	381	380	420	387	410	422	407	396	394	402	404	398	382	432	385	401	424	410	382	393	428	393	374	388	388	385	382	390	398	392	429	388	409	431	444	404	392	387	393	381	410	403	418	346	432	420	360	397	388	417	381	379	390	370	379	389	433	393	373	397	399	374	370	413	389	381	399	394	415	396	406	419	392	406	401	406	388	391	417	426	352	379	382	404	400	408	372	350	415	388	428	391	396	416	404	382	426	415	423	380	396	396	437	375	420	371	369	417	356	396	352	375	391	356	420	393	388	404	401	405	385	409	410	418	435	411	409	381	373	405	403	352	390	407	353	403	411	446	396	417	412	375	446	376	427	408	405	383	410	410	389	421	422	383	411	389	410	408	370	409	371	366	411	395	425	413	398	401	391	383	404	368	397	373	408	338	409	415	393	397	424	404	366	420	395	460	395	428	388	389	403	426	397	397	424	378	450	388	358	380	368	420	405	386	415	426	376	374	440	401	385	393	367	359	407	402	405	382	404	368	431	374	381	393	395	450	380	398	388	350	433	390	377	398	413	415	360	386	385	387	425	398	383	400	390	400	408	396	381	379	414	430	413	417	406	413	392	410	382	378	410	377	356	415	397	369	389	407	403	382	426	341	382	370	394	359	407	423	404	426	402	392	382	374	390	379	350	429	369	421	396	408	371	411	417	393	408	397	394	407	401	400	364	392	379	394	369	386	396	392	419	371	387	380	393	396	368	378	395	365	380	443	414	405	383	382	403	400	406	416	411	365	387	398	418	409	421	399	394	352	404	378	370	408	385	357	390	378	364	385	373	376	409	394	401	373	370	390	384	427	389	366	382	415	391	395	367	368	416	416
24018	23694	37847	36900	26107	15326	2636	653	549	524	487	498	521	497	479	496	499	488	498	469	531	530	509	518	512	482	517	534	490	460	489	484	493	495	473	481	507	480	476	508	489	514	522	497	487	532	470	467	496	498	534	437	477	453	504	462	488	507	454	473	509	519	474	525	461	471	506	489	500	462	501	480	517	496	520	523	536	499	482	493	495	460	492	490	459	495	508	484	508	464	478	530	485	481	469	495	500	497	545	517	510	473	453	461	516	494	510	480	483	461	551	464	472	481	482	494	527	470	533	491	498	508	506	489	462	494	496	520	497	490	471	460	470	521	500	490	492	492	507	479	516	488	457	484	498	460	457	471	480	487	458	497	506	490	478	482	476	493	485	475	543	485	473	514	493	462	488	495	513	485	507	483	542	524	509	463	492	460	478	507	505	518	447	531	481	554	476	484	462	475	440	477	465	512	502	516	477	477	461	499	498	506	470	508	486	488	474	445	495	516	487	453	484	478	479	453	489	509	485	486	500	488	467	481	478	484	468	532	501	469	443	502	524	483	502	482	490	466	481	498	464	476	494	477	501	490	512	482	532	543	463	496	498	502	501	510	480	472	519	472	485	450	515	466	446	490	514	481	467	480	514	464	505	442	519	474	509	468	525	486	484	487	522	490	490	482	531	477	492	504	497	472	502	504	482	497	457	520	473	471	494	492	480	470	480	495	464	511	481	531	470	481	491	484	481	476	494	445	490	502	469	493	479	489	459	505	510	492	520	461	466	487	499	495	499	457	480	493	489	485	509	466	516	475	490	447	475	452	492	490	489	517	506	467	512	472	440	486	470	457	483	476	489	485	485	501	493	487	492	515	494	494	453	467	473	504	479	472	500	500	501	488	486	511	471	481	511	468	477	498	509	499	503	491	485	471	454	476	456	502	454	475	482	490	461	468	466	501	444	482	494	538	491	500	508	461	497	515	474	480	498	490	511	491	468	491	476	508	475	480	489	491	479	482	504	475	514	452	470	512	480	483	461	497	489	481	489	521	481	450	445	463	494	485	545	493	482	493	498	483	515	497	505	471	524	508	514	468	483	512	507	489	484	543	496	486	531	455	493	506	510	489	521	479	507	500	473	464	494	455	461	466	492	480	472	481	459	484	512	521	499	491	526	467	481	485	499	487	465	477	530	449	476	480	468	478	474	505	468	519	483	491	498	513	470	454	503	497	452	480	483	449	483	479	521	495	516	495	475	503	473	495	470	481	483	496	467	470	473	506	501	461	475	474	522	450	501	506	483	517	500	462	487	499	446	502	492	483	519	483	466	487	499	507	532	508	469	495	460	474	488	499	495	514	480	542	474	481	485	474	459	501	501	533	484	484	477	501	483	485	473	456	493	477	467	528	491	505	479	480	487	475	533	449	520	485	473	462	512	487	448	487	450	510	475	466	537	497	470	495	498	461	472	460	465	469	454	472	479	451	487	494	482	478	519	511	486	475	496	485	504	489	530	510	490	446	471	453	480	473	486	500	491	482	464	477	462	504	468	448	470	471	480	487	481	478	494	465	498	456	486	465	414	501	527	467	457	472	465	479	510	488	487	477	496	515	526	520	465	478	504	485	497	498	459	477	491	487	490	442	429	467	467	461	493	501	503	474	461	515	455	454	457	494	523	490	523	487	472	468	489	498	458	488	508	532	509	481	488	495	434	472	473	476	474	464	434	505	493	478	422	522	445	499	502	458	493	485	469	484	498	495	492	476	443	464	478	510	525	466	481	508	510	484	440	500	481	495	459	500	504	475	461	515	469	499	482	486	478	472	506	507	448	489	493	449	469	475	464	471	514	501	461	511	444	474	493	470	493	471	490	479	474	457	437	520	469	486	477	454	533	517	492	499	509	466	462	472	492	472	506	484	472	462	480	477	459	519	450	458	497	488	495	514	523	513	460	530	477	467	515	462	478	536	474	493	477	501	533	486	497	490	476	450	427	458	475	487	489	477	463	483	460	481	466	504	526	462	476	479	461	463	473	536	449	481	485	492	480	463	444	493	528	496	488	475	485	485	496	482	514	522	511	497	469	501	499	462	497	447	521	488	511	537	470	467	469	458	501	499	500	473	508	492	489	493	475	491	509	478	452	481	497	481	489	496	518	507	483	469	476	470	461	506	482	489	477	492	523	506	496	519	500	476	489	519	462	505	492	514	544	476	469	471	488	517	507	514	505	495	485	454	451	519	487	492	477	492	447	473	469	471	486	493	504	486	467	487	516	455	487	541	498	436	517	501	503	481	513	461	496	485	455	466	487	504	482	490	453	469	500	482	485	483	480	462	473	509	498	453	482	509	475	508	490	467	508	477	459	496	494	495	491	488	464	455	459	435	460	467	467	505	464	516	499	488	487	481	482	459	461	501	490	483	472	487	495	492	513	466	468	466	499	449	501	511	507	452	477	528	528	493	492	494	486	508	503	471	484	458	470	466	491	480	444	471	486	550	496	514	509	492	448	513	509	502	460	503	475	507	472	522	469	463	508	496	498	492	491	500	513	469	487	446	514	474	497	453	477	482	469	453	550	487	476	488	482	472	451	479	497	470	495	513	475	458	478	461	465	479	482	499	464	485	479	521	498	464	519	505	474	504	530	516	466	473	453	469	462	489	460	474	460	489	502	504	459	451	516	462	467	452	497	432	457	435	450	499	508	488	521	481	491	543	478	448	488	487	499	488	509	475	485	495	516	483	517	460	506	472	491	468	485	504	459	514	492	479	473	441	492	510	459	496	485	468	519	422	498	469	471	484	484	500	473	489	460	485	518	505	471	465	482	438	529	483	517	450	516	472	452	483	453	523	465	521	481	461	527	489	524	470	520	520	472	474	529	519	460	475	462	438	489	489	460	465	548	473	477	489	513	470	467	468	516	466	466	522	481	460	493	463	497	516	510	480	515	511	488	439	483	514	466	475	485	492	524	510	478	479	502	499	493	509	471	487	488	488	485	480	468	499	501	461	481	500	472	477	486	480	486	484	487	511	516	513	503	505	487	504	483	449	533	459	504	474	506	464	480	504	448	512	489	437	496	505	520	472	482	477	484	451	484	469	493	446	503	488	513	448	479	480	504	510	468	493	459	519	466	502	471	499	453	496	479	512	483	504	457	496	461	464	499	458	466	495	487	473	516	474	483	465	492	503	487	465	506	475	455	477	476	502	509	450	497	487	518	491	462	494	490	492	487	489	443	517	484	501	516	484	490	513	471	470	499	506	464	440	472	497	466	484	503	443	495	485	502	457	475	501	432	467	452	485	477	476	465	485	477	483	490	476	502	462	518	458	464	509	476	523	449	527	472	513	505	473	510	481	515	480	527	487	495	474	507	486	470	489	515	450	472	506	474	492	484	493	467	487	474	504	451	506	484	482	502	450	460	469	477	472	480	520	524	497	511	530	492	457	502	455	485	521	491	470	427	466	476	500	463	491	474	476	455	490	481	495	478	491	474	492	519	486	468	435	448	466
64437	103929	75567	46264	20372	6012	753	509	555	538	516	508	531	525	520	503	541	537	534	541	513	540	560	573	565	549	503	545	537	556	538	496	534	491	558	503	512	508	535	506	535	541	545	558	520	538	526	521	523	507	505	475	506	556	524	537	509	501	518	535	503	477	531	529	516	512	528	519	497	495	527	527	523	531	556	555	486	551	480	507	497	509	508	499	527	497	484	537	525	569	508	464	517	548	552	560	523	479	494	513	541	505	528	510	488	566	536	542	490	556	550	519	550	503	531	513	541	526	527	555	554	519	517	486	532	515	543	528	558	526	521	510	535	566	478	493	522	507	492	512	534	513	543	527	586	511	477	525	480	528	542	524	594	562	518	515	544	529	506	491	549	510	532	537	504	531	518	511	544	522	513	543	543	520	568	533	509	524	473	526	551	511	524	478	525	536	515	498	481	521	530	508	492	537	535	473	539	536	496	462	539	527	547	540	476	526	475	528	528	508	524	540	497	501	542	502	527	506	500	519	502	525	532	533	531	525	515	539	533	512	518	528	518	526	538	514	497	512	521	529	523	544	514	524	526	535	513	514	530	507	503	470	524	530	509	508	474	469	483	525	496	542	513	501	499	515	483	511	493	519	532	526	538	518	543	548	479	513	522	496	546	502	532	501	511	556	562	530	523	510	488	501	565	537	550	555	527	528	487	493	535	535	535	520	506	528	544	529	511	477	550	515	550	546	540	566	565	544	537	521	531	490	547	565	489	487	506	508	501	478	523	560	542	511	524	503	520	508	526	554	527	487	508	492	514	514	496	571	507	492	553	514	543	541	522	506	521	539	544	527	519	516	513	499	496	524	520	496	547	514	492	544	528	501	449	533	544	536	543	510	527	535	554	504	503	497	533	514	529	495	490	520	503	495	529	529	522	511	503	509	555	525	538	511	524	521	464	487	484	527	529	520	533	513	482	503	525	534	496	534	525	515	518	526	546	513	536	502	489	505	516	505	520	553	532	520	512	516	515	503	526	514	537	505	486	469	533	566	508	499	497	466	495	512	552	551	514	541	504	554	524	540	513	548	481	517	520	483	506	508	508	489	475	516	564	512	556	501	489	484	517	555	495	506	499	532	490	532	507	503	536	534	576	515	518	506	508	525	523	507	475	534	539	537	530	540	542	497	549	508	520	528	531	552	491	469	484	544	526	484	487	536	526	519	516	536	544	506	579	505	542	528	562	507	524	524	553	560	501	499	525	484	487	508	539	547	512	512	522	512	493	532	515	492	525	488	512	541	503	541	542	517	528	530	538	547	530	484	501	512	519	518	519	543	504	484	560	524	505	549	524	476	520	496	487	555	490	536	499	544	513	496	492	542	529	480	515	528	551	520	546	534	561	492	516	500	541	511	522	489	486	536	550	510	514	493	521	534	496	510	517	489	530	482	533	482	514	542	572	505	495	492	519	524	508	502	521	536	511	536	463	524	492	496	540	487	520	540	522	549	525	520	527	515	490	523	485	525	546	532	526	550	494	516	490	526	525	491	561	539	511	514	499	514	518	520	508	550	530	589	500	464	499	526	494	501	544	502	488	489	558	518	522	510	524	526	521	489	510	476	537	505	499	540	518	510	569	539	493	543	521	546	498	442	513	483	488	532	498	533	494	506	517	533	541	537	532	506	552	511	528	527	503	488	526	523	517	532	512	470	494	517	499	531	486	497	477	560	523	544	536	521	499	502	545	509	519	483	513	504	508	551	524	501	532	537	546	532	482	488	479	539	537	496	526	506	505	503	540	523	514	504	493	533	497	491	517	526	522	504	510	482	522	525	532	564	547	518	476	527	544	530	542	545	524	532	535	481	513	531	533	552	495	499	482	537	564	529	512	513	494	487	501	524	503	507	533	515	503	518	518	536	513	517	472	484	508	503	509	502	533	545	499	492	553	511	502	543	550	522	531	523	524	499	452	528	549	521	554	508	522	520	493	488	529	534	517	509	510	530	505	528	526	524	538	508	546	523	548	531	522	512	514	549	520	490	502	485	492	521	548	497	485	534	528	549	479	526	510	540	496	515	520	525	530	533	506	489	547	561	509	529	551	537	509	501	583	510	498	518	513	487	563	515	517	495	477	493	556	537	506	524	543	492	494	502	505	529	515	479	514	548	501	494	533	538	500	548	482	504	512	518	535	575	525	570	536	503	491	508	509	522	510	466	525	520	464	522	515	495	495	517	518	545	537	532	524	517	556	516	516	537	526	510	526	500	507	520	509	498	502	522	497	579	515	514	524	484	505	531	504	555	543	507	502	496	506	529	489	542	529	520	533	538	479	503	536	535	505	514	501	530	477	511	531	539	489	528	538	504	521	527	507	520	509	535	488	500	535	487	472	495	517	475	560	494	479	512	524	514	543	510	505	516	505	532	523	533	546	509	559	494	511	504	496	555	529	498	508	539	538	564	528	520	515	517	515	524	520	461	524	517	531	491	547	550	518	476	500	532	529	512	511	506	533	516	520	517	509	485	501	529	520	498	496	519	534	522	508	549	502	496	537	532	472	558	517	524	506	544	543	522	476	522	530	506	563	536	515	530	516	525	511	491	498	527	550	541	525	562	499	544	536	532	538	508	486	513	506	565	526	525	532	521	525	536	500	487	492	530	532	495	512	523	508	553	495	552	537	532	502	532	513	480	508	519	535	519	499	506	533	508	494	545	538	539	563	526	488	548	509	514	530	492	532	521	515	538	527	505	504	497	532	512	493	529	527	522	495	499	508	546	502	530	537	516	500	503	530	549	524	534	523	520	529	510	491	503	511	551	505	532	533	529	521	493	491	503	505	520	538	547	550	564	564	533	514	574	512	521	526	525	532	531	499	510	566	519	528	534	562	516	529	515	549	501	530	508	522	529	534	543	484	509	534	487	529	514	556	527	560	522	508	536	487	494	510	471	527	503	561	524	477	508	511	503	517	507	488	516	515	494	492	521	478	503	505	548	517	505	517	508	554	498	514	509	529	541	476	527	529	511	516	502	555	515	483	529	537	540	513	525	492	510	465	547	565	488	536	494	495	524	548	483	498	525	535	517	550	535	486	543	541	523	470	520	540	514	522	526	502	512	535	534	531	481	491	483	494	506	509	482	526	510	521	526	516	493	501	519	578	505	541	490	529	490	547	522	496	544	539	550	534	499	493	507	564	541	522	499	529	464	519	531	546	544	506	532	500	520	506	514	473	560	520	519	531	497	562	516	509	534	547	517	492	547	522	527	543	519	508	501	541	535	544	525	521	508	492	505	514	514	518	548	505	493	510	519	493	533	521	531	516	508	474	501	525	534	581	510	523	536	508	500	509	489	505	575	487	530	538	520	504	499	534	515	531	525	509	535	487	488	553	534	478	538	487	494	521	505	502	553	538	510	508	529	524	494	538	511	506	481	503	510	529	510	549	524	528	501	500	498	521	504	481	527	518	474	530	488	534	532	489	517	534	518	489	489	523	525	526	551	520	516	558	531
29418	29224	26537	11797	2561	726	353	352	312	330	327	315	300	319	324	348	317	325	339	338	319	312	326	330	319	311	319	324	313	343	331	340	312	315	344	326	311	296	323	320	343	322	286	326	365	322	335	319	332	323	307	338	337	313	328	317	318	325	335	338	322	333	361	319	313	331	315	332	279	323	323	305	289	297	296	324	322	311	327	306	338	324	351	328	318	284	339	309	339	332	320	338	333	348	315	300	331	319	302	339	319	311	310	294	326	349	320	340	307	335	329	333	303	348	311	310	304	306	328	322	338	330	309	276	313	297	330	325	309	342	343	312	309	303	305	348	315	329	310	316	307	339	333	300	328	293	340	321	328	334	302	324	344	302	316	324	319	332	330	330	358	323	329	336	329	322	342	339	325	299	346	306	325	295	337	323	295	340	313	303	289	325	326	318	324	337	327	302	350	312	337	316	315	344	345	301	295	300	317	315	293	315	289	342	327	312	340	314	299	327	296	284	301	298	312	317	298	297	325	330	320	327	330	320	319	294	312	328	328	319	302	312	323	311	328	349	303	297	325	341	312	313	333	304	316	343	309	324	313	306	311	329	300	305	304	291	300	354	289	306	339	319	343	321	304	327	299	333	351	351	342	300	326	318	316	339	305	309	297	345	310	309	312	314	319	347	319	321	318	327	317	309	300	309	349	338	297	299	287	311	323	286	309	304	315	309	327	296	340	310	341	322	280	314	338	316	320	315	340	295	350	315	314	332	345	308	335	299	327	326	336	306	324	321	284	334	295	309	307	304	315	337	306	351	339	329	306	304	304	314	330	311	311	337	313	304	321	298	303	340	320	345	315	291	328	312	330	324	347	311	336	323	332	339	327	306	333	306	353	311	322	329	337	335	327	328	286	320	306	336	337	294	315	334	317	294	316	306	330	310	329	327	349	326	345	328	328	312	329	290	316	276	335	322	318	306	277	298	324	329	317	322	331	301	345	299	317	342	298	324	345	306	317	324	290	316	332	327	334	307	325	334	325	323	333	326	317	326	331	292	342	301	317	318	323	329	351	308	317	311	319	342	316	302	289	339	327	316	316	307	307	272	303	342	346	324	322	309	322	299	316	308	304	322	332	315	295	307	318	309	298	328	290	313	351	306	301	321	325	287	330	314	298	305	326	329	314	334	335	310	288	317	327	317	347	372	299	325	322	325	313	305	309	323	309	303	341	330	350	341	303	321	295	301	312	331	335	328	340	323	307	337	296	286	342	331	307	341	317	275	292	311	312	330	345	313	274	329	303	313	320	326	276	306	313	311	337	334	323	330	323	320	320	346	362	327	285	287	317	295	320	300	343	292	331	311	352	303	300	320	297	314	325	331	281	314	322	338	304	309	307	322	284	333	308	330	324	325	342	346	354	326	297	313	312	288	327	317	341	360	324	314	322	339	312	328	309	347	309	339	281	304	345	319	316	362	338	349	322	318	328	301	351	307	299	291	371	284	326	298	339	311	312	326	299	315	327	345	325	314	345	310	339	331	306	328	302	321	322	304	318	317	338	317	348	308	320	340	333	352	334	311	329	311	311	309	278	296	311	283	334	292	317	350	304	323	328	318	308	329	325	296	332	288	329	305	296	281	309	334	338	305	358	339	355	295	330	333	322	322	335	298	312	288	333	329	323	342	293	317	334	309	312	319	343	321	330	337	303	305	321	329	320	316	306	313	324	323	315	334	317	302	314	314	337	309	335	312	303	316	313	300	330	301	317	317	329	314	319	325	319	363	322	309	333	329	322	328	323	313	306	320	303	333	351	305	330	325	324	288	313	305	299	350	318	324	310	296	295	340	326	318	302	321	311	351	312	337	321	296	329	324	297	308	304	316	326	319	336	325	345	294	317	326	331	347	318	297	330	337	310	292	330	315	332	314	313	306	284	282	340	330	318	318	323	311	315	316	359	336	294	336	287	294	312	327	285	347	332	331	299	328	328	326	367	298	310	316	338	325	322	334	309	314	289	357	348	287	324	307	302	323	305	333	349	314	326	324	328	319	309	343	317	333	350	324	329	303	313	307	296	331	299	289	306	331	354	320	310	314	297	343	321	284	312	318	308	319	307	344	356	345	340	330	344	283	338	327	307	332	312	341	320	335	321	331	332	338	310	311	338	322	333	325	333	313	319	335	335	287	329	324	327	340	342	324	298	327	325	344	374	324	321	311	304	342	343	325	337	286	310	320	306	306	336	306	325	311	282	305	313	335	312	304	351	315	329	302	318	318	318	307	315	339	329	311	321	299	337	323	297	359	326	324	325	335	347	332	320	301	358	319	307	294	310	288	299	290	307	329	322	312	360	354	341	322	343	290	328	323	342	328	326	338	321	315	309	334	343	345	336	353	294	318	288	330	316	330	307	307	323	330	325	357	312	291	310	338	318	328	328	307	310	299	321	350	318	315	297	353	329	303	289	317	363	320	315	319	317	318	324	305	315	312	347	303	323	339	302	354	327	316	313	326	322	328	307	314	297	307	339	307	301	303	291	308	308	314	321	328	314	312	303	304	308	326	298	329	314	329	301	321	300	321	306	334	334	340	308	308	333	342	312	320	320	286	309	343	339	319	320	304	360	310	330	317	329	312	326	349	300	322	319	294	308	305	325	329	325	328	311	297	351	342	310	301	302	307	309	311	317	337	322	322	317	363	284	348	324	322	331	285	327	312	301	336	323	330	324	303	298	320	307	343	330	303	297	334	326	310	308	316	304	275	302	314	326	322	298	351	365	323	308	330	321	276	328	312	335	340	348	307	339	307	340	294	332	365	290	333	315	318	314	300	341	304	318	300	290	337	275	269	318	322	349	310	341	330	338	295	327	294	339	344	310	338	342	345	343	327	323	344	336	286	321	360	321	298	323	339	326	298	316	325	319	328	302	352	347	323	348	293	280	324	315	336	335	296	326	367	354	322	325	339	307	363	329	320	317	333	329	327	327	319	337	344	356	293	291	323	318	352	323	345	312	323	304	341	309	314	331	308	286	280	321	352	318	304	313	304	301	341	284	312	336	308	314	328	301	305	330	328	295	296	316	315	302	319	347	342	335	328	321	303	325	324	304	306	345	329	331	305	290	320	338	306	313	315	311	327	320	311	352	334	309	308	293	299	306	307	295	324	320	305	321	325	308	328	306	325	337	333	310	299	299	333	314	336	324	331	320	277	323	330	302	340	345	317	279	329	322	315	314	330	324	310	300	301	317	330	329	328	319	305	312	291	292	331	317	307	334	320	307	337	342	337	328	315	277	318	330	320	350	337	299	301	270	287	320	319	336	328	312	344	313	322	287	308	378	343	341	295	327	306	335	304	314	318	311	328	334	338	279	332	329	336	353	338	327	308	335	322	324	328	346	309	289	330	312	306	306	327	325	345	292	303	319	361	322	306	323	327	324	341	335	305	328	294	364	295	331	294	302	296	324	323	308	342	326	320	303	335	302	341	309	307	292	309	336	342	354	313	343	319	330	320
20981	35584	20797	6665	2108	753	306	325	285	335	370	315	294	297	316	306	317	302	322	286	293	312	278	300	295	285	305	336	328	299	297	305	304	319	314	330	315	287	317	310	332	301	268	313	306	293	306	311	274	324	320	270	298	301	307	303	292	332	293	305	322	298	336	280	310	308	315	321	290	310	314	318	310	305	332	312	316	302	280	314	344	309	351	294	320	317	312	296	324	311	299	311	274	319	298	289	328	273	309	297	316	310	335	329	300	301	293	302	308	289	326	321	342	304	339	285	302	308	291	306	293	311	319	285	300	336	326	301	312	302	282	315	289	279	309	310	320	300	317	337	287	305	303	324	303	300	271	312	310	286	271	315	297	300	317	336	309	299	287	314	291	326	314	318	295	305	300	304	323	348	315	291	312	314	280	300	308	289	304	292	314	266	293	325	321	326	317	319	305	278	323	301	313	313	321	318	316	285	317	326	326	322	316	325	298	297	339	315	290	295	333	293	285	336	301	324	318	320	296	284	320	289	309	305	328	309	280	377	315	318	316	308	299	313	309	295	318	302	310	325	333	314	286	309	307	316	290	302	320	325	281	343	295	303	321	297	293	310	283	309	275	318	283	293	311	315	322	320	304	324	305	300	299	314	274	327	268	288	284	324	320	314	308	279	281	278	328	306	313	318	364	336	298	304	326	295	318	301	282	310	297	319	298	330	329	325	304	276	351	310	308	310	281	314	312	308	316	304	300	322	283	305	307	281	288	295	320	340	278	302	310	284	304	298	301	291	303	312	326	292	296	321	299	339	287	286	324	286	294	306	298	325	308	291	283	285	295	298	311	284	328	308	332	316	289	300	318	313	310	337	336	329	296	271	327	330	309	328	285	304	282	314	323	333	311	291	307	318	279	320	298	324	282	307	334	324	336	324	290	311	331	324	276	276	299	306	328	291	313	322	325	291	307	279	326	302	302	303	334	326	309	316	279	310	300	318	303	295	305	322	296	320	300	311	267	307	325	292	301	321	318	302	277	334	321	314	328	308	320	301	309	297	307	315	292	311	286	294	315	312	312	278	331	282	299	337	348	301	304	294	328	308	311	336	294	277	283	328	330	330	308	296	289	318	304	306	300	306	299	287	293	326	269	290	332	297	301	292	280	333	326	307	297	313	290	337	305	297	305	311	313	302	319	287	277	266	306	330	330	300	311	290	312	327	301	329	306	319	308	306	288	317	324	289	306	342	296	266	334	315	342	296	314	292	309	308	283	307	316	289	311	307	274	317	346	304	294	302	305	300	328	287	352	333	287	330	343	276	310	286	306	312	338	289	299	313	324	334	284	302	314	324	303	283	314	307	292	314	311	285	317	321	318	304	284	321	308	288	306	321	304	294	311	317	306	304	293	309	303	306	327	317	322	314	289	306	327	310	300	328	275	277	321	305	311	340	326	340	266	318	333	304	315	334	299	298	287	325	301	287	305	317	323	335	302	288	304	303	339	304	305	330	289	328	309	304	303	276	325	326	316	295	316	279	297	292	319	295	281	311	321	308	319	302	313	268	310	311	314	312	320	317	302	308	310	300	293	280	319	331	287	303	315	301	301	265	307	297	337	312	332	311	306	325	278	323	321	324	312	286	268	294	277	287	306	311	316	304	300	289	299	306	288	302	317	311	299	303	305	306	297	301	289	305	311	321	326	291	301	321	304	299	293	323	286	281	319	316	301	333	315	304	304	309	304	310	288	298	292	303	287	322	294	291	299	327	292	294	311	292	288	300	317	310	297	310	295	301	314	272	336	292	290	299	255	317	299	333	291	316	308	331	297	289	300	324	278	313	304	268	312	311	309	306	301	314	317	307	299	319	313	332	313	295	316	315	323	310	299	292	334	279	323	285	282	305	338	285	272	290	305	302	332	334	306	299	281	300	304	311	302	316	303	331	328	280	321	342	298	290	303	293	292	317	293	273	324	325	314	301	314	275	306	331	312	323	288	303	316	327	279	316	308	280	296	309	295	284	283	319	284	266	298	309	307	307	312	296	300	304	323	317	323	315	293	301	298	303	275	293	316	321	288	308	309	294	337	321	321	322	309	317	305	361	335	310	292	307	304	333	281	312	305	321	309	306	260	327	306	289	306	290	328	296	324	313	298	314	289	318	299	315	323	279	324	290	296	325	315	271	356	318	310	304	318	301	292	311	301	302	294	336	316	337	305	296	307	310	305	301	303	321	310	298	311	318	302	302	294	295	333	348	319	312	326	303	297	307	313	293	317	318	300	303	311	315	300	294	283	314	316	305	320	318	326	328	306	288	298	317	314	283	287	305	300	317	321	284	308	306	280	288	331	309	321	318	318	299	305	321	326	282	287	320	280	314	293	310	312	305	289	329	290	309	273	306	321	296	311	314	312	287	308	310	302	309	285	306	346	319	296	328	313	310	306	298	273	294	293	313	346	312	335	308	334	293	307	306	277	287	297	271	308	293	302	298	314	320	315	305	301	323	313	315	300	261	301	254	331	339	289	309	301	314	309	275	292	322	318	323	283	303	297	296	336	296	336	310	293	287	308	318	297	310	323	311	319	298	319	291	296	312	291	325	315	318	292	298	307	286	291	296	313	322	313	307	315	268	318	315	320	306	347	297	309	300	323	312	272	296	310	287	309	285	259	288	308	311	286	301	325	314	294	311	312	334	308	324	305	279	322	326	296	335	309	310	294	333	317	310	315	306	272	328	320	260	340	321	279	299	296	305	291	295	300	328	293	330	327	312	286	320	291	272	348	297	297	309	322	329	271	342	306	295	333	286	303	319	299	299	304	299	288	306	283	292	328	317	300	301	328	335	306	299	300	276	295	310	257	298	332	307	325	309	313	300	308	336	323	325	305	330	320	315	288	305	319	314	304	338	292	307	302	304	335	299	326	319	338	321	292	325	273	278	304	298	290	341	329	257	290	275	313	291	310	323	338	282	311	313	304	273	277	305	306	323	280	284	308	324	290	330	314	319	321	324	337	314	288	307	293	297	305	306	327	300	319	310	298	323	325	317	323	308	293	320	301	319	288	321	291	295	287	343	312	277	321	318	316	301	339	280	308	302	310	312	291	324	295	308	319	319	291	303	292	340	347	305	295	307	330	315	290	298	332	317	306	328	305	297	331	280	282	319	301	281	286	309	309	304	305	279	294	318	307	285	303	299	299	312	278	317	309	311	280	314	339	289	327	324	308	302	285	306	313	328	309	280	293	301	277	294	302	307	303	325	315	303	326	307	304	302	294	282	323	303	309	328	310	350	303	290	280	301	289	317	334	307	312	279	302	297	318	306	293	343	295	296	304	314	317	320	306	301	293	302	329	290	293	323	292	293	330	306	313	336	287	306	304	301	301	302	343	328	315	266	295	329	305	310	271	288	333	311	319	278	315	311	307	288	313	297	286	297	325	306	298	300	337	301	289	309	310	275	311	307	273	305	288	304	308	338	320	314	334	311	319	302	285	291	315	303	290	292	308	304
25335	27655	44414	38489	20635	6063	636	432	413	395	383	362	352	419	365	377	396	398	405	372	384	376	401	369	371	350	371	368	387	376	386	392	402	380	394	380	351	377	353	359	391	377	393	355	372	383	379	348	364	370	370	424	390	382	347	403	369	383	390	382	345	334	383	384	407	386	358	371	354	385	339	342	385	361	393	378	350	399	404	400	364	376	416	407	371	377	379	332	372	409	368	379	369	369	410	377	355	369	381	360	383	414	374	381	351	361	369	413	346	359	383	344	356	380	375	366	360	390	384	358	364	356	410	403	383	379	403	392	436	382	367	362	401	384	371	373	402	372	400	347	359	360	412	376	399	410	384	388	397	376	408	369	363	383	373	389	392	358	351	352	393	389	349	374	362	383	374	407	357	384	371	390	369	356	339	381	421	351	349	365	355	382	366	371	372	361	394	380	396	393	375	372	371	349	373	349	371	352	407	377	375	398	362	396	369	382	376	372	352	398	345	383	357	396	360	337	395	396	344	372	396	330	375	377	401	350	340	399	350	357	419	403	362	391	383	371	394	371	382	363	344	358	371	352	349	361	388	375	359	343	383	362	400	341	372	387	343	387	374	397	406	353	362	431	339	383	366	394	371	380	378	346	347	365	404	357	381	386	383	418	390	359	370	378	347	387	367	335	362	354	375	390	385	377	368	361	391	381	377	371	343	384	401	352	363	365	347	340	355	363	360	344	377	357	359	391	395	403	312	361	364	353	374	359	388	380	393	370	357	363	370	353	356	398	385	360	415	369	376	360	360	367	351	343	373	368	383	372	379	408	340	367	359	380	390	353	372	380	371	352	357	362	373	379	376	348	364	371	362	395	369	371	375	378	337	373	393	389	338	377	358	362	378	391	374	367	355	378	368	384	390	370	392	358	401	384	378	366	361	391	359	389	338	383	380	382	384	405	392	392	393	380	372	373	407	386	387	396	357	365	402	378	403	370	387	387	357	365	347	346	358	376	386	410	387	352	420	361	384	390	358	386	371	353	414	351	364	390	378	392	366	362	378	351	378	352	408	384	384	378	348	356	381	435	382	366	376	370	363	376	347	386	419	368	358	336	405	374	330	350	378	385	388	371	385	364	399	374	370	355	383	364	364	340	391	353	388	381	365	360	386	359	379	406	409	412	369	354	403	378	380	365	393	373	367	401	385	371	372	362	371	325	385	366	376	392	353	404	366	370	402	388	351	335	387	351	349	365	385	361	351	351	346	378	359	386	386	331	378	386	385	369	370	369	364	360	371	393	344	386	386	420	338	381	349	395	341	417	366	365	363	384	343	400	367	390	335	372	332	378	351	385	355	376	343	394	381	359	358	345	362	389	344	401	401	353	334	354	358	400	361	390	377	373	356	401	332	364	389	398	362	353	367	365	351	398	363	380	375	386	371	381	412	341	406	364	396	402	367	392	377	368	358	339	344	347	347	405	362	383	414	374	380	414	377	391	382	371	355	403	384	322	362	392	375	385	325	392	398	348	363	380	360	348	335	341	352	364	364	368	350	352	377	407	344	344	350	378	344	381	382	357	336	386	406	391	383	351	352	411	402	405	338	358	391	397	386	399	367	393	353	391	355	360	372	356	391	392	378	360	438	328	389	391	390	406	367	396	390	403	362	387	423	329	405	383	368	372	397	391	343	380	391	386	373	346	394	390	410	375	385	416	394	354	401	378	391	379	374	331	367	391	366	377	357	372	408	353	388	355	333	363	373	405	366	340	398	366	366	374	376	398	364	347	362	379	381	391	366	398	373	389	379	371	371	385	344	366	372	411	363	383	361	374	370	352	362	391	376	373	367	361	349	372	390	376	380	383	408	369	393	382	327	408	408	409	418	350	364	366	376	394	363	410	392	377	382	375	405	361	373	371	339	361	391	387	332	347	358	389	369	381	384	332	397	417	392	356	378	385	352	390	360	426	340	407	354	375	393	400	380	360	344	347	379	359	383	390	375	389	403	360	357	402	398	414	356	411	403	369	393	372	342	360	390	402	365	339	331	359	383	410	364	397	380	400	391	359	388	354	414	395	361	337	409	400	379	371	409	396	384	374	386	377	370	398	331	381	325	385	401	400	339	402	346	389	382	321	387	358	341	334	359	389	368	394	362	383	379	359	349	377	363	375	346	360	398	335	346	374	362	361	378	397	368	361	366	380	389	378	348	349	336	369	372	366	355	357	370	330	361	403	371	385	412	374	392	391	381	375	367	348	378	390	389	361	392	394	379	387	375	367	370	387	400	347	378	352	376	340	354	387	382	387	394	373	389	376	343	353	402	343	384	375	396	394	343	388	394	345	362	385	364	368	368	362	380	388	406	365	350	364	352	363	379	376	391	364	401	363	392	386	375	380	387	369	406	352	388	358	354	328	389	388	395	347	321	356	367	418	382	398	364	355	365	394	370	334	351	387	363	352	368	378	354	363	380	375	325	358	376	335	343	380	371	365	381	376	377	374	375	347	357	388	385	355	355	382	346	364	383	376	404	428	363	399	405	396	368	376	365	328	386	362	385	362	396	346	409	341	359	392	413	373	398	354	394	383	383	396	382	389	348	330	366	376	397	396	386	380	361	375	378	369	367	381	378	375	383	347	388	367	355	404	348	377	379	356	371	399	370	381	408	382	386	373	378	376	360	386	367	370	400	407	327	362	342	325	354	382	387	362	380	357	391	374	356	375	350	366	384	410	375	364	377	380	384	352	362	390	376	348	337	404	379	372	380	407	365	376	383	383	366	394	381	369	381	392	359	377	364	397	368	359	363	380	392	344	361	405	392	403	364	364	401	389	402	376	358	375	388	388	360	396	399	392	393	378	355	364	382	345	358	381	394	374	366	365	421	392	329	350	399	387	378	357	371	383	376	361	366	351	358	398	386	370	392	396	357	394	351	380	373	360	383	345	370	369	340	369	349	337	386	357	333	361	385	387	346	403	368	362	368	384	380	389	352	396	366	417	376	381	339	367	380	359	383	358	355	367	359	347	328	373	331	392	382	361	392	393	370	353	368	381	434	356	365	414	405	399	357	378	389	373	351	383	359	388	351	376	332	359	380	383	398	352	382	353	417	395	377	393	400	361	354	411	401	368	364	385	363	402	382	399	377	374	380	362	392	345	370	378	346	416	356	381	360	356	377	385	353	391	340	354	369	377	384	348	394	335	372	372	355	387	380	335	387	363	383	386	390	372	379	380	369	369	358	367	377	400	342	353	376	353	339	346	358	383	373	390	394	395	358	347	347	369	406	389	361	367	377	350	379	371	356	359	382	352	372	398	351	395	387	329	373	369	384	386	334	372	371	354	378	353	368	361	348	337	389	416	371	365	342	372	356	388	371	363	398	381	399	399	377	323	389	402	379	365	417	360	343	378	345	385	375	386	365	379	383	328	374	370	343	381	393	369	366	390	369	347	366	359	350	361	356	365	363	384	379	405	370	358	368	372	356	368	341	354	337	384	346	377	335	387	389	359
56161	89201	62166	31730	11630	2843	397	409	420	399	390	392	362	413	413	376	379	396	413	407	378	401	388	409	425	426	391	425	369	368	416	453	399	379	363	394	417	402	396	414	383	402	389	377	393	382	391	405	392	408	384	397	390	387	382	398	423	374	374	372	380	391	379	347	391	427	420	378	392	409	397	381	418	397	366	384	410	379	416	406	395	385	425	391	392	399	371	374	410	379	345	355	410	387	430	408	394	411	392	400	380	376	383	373	395	395	403	428	422	381	417	352	401	366	398	387	384	394	379	418	383	387	375	347	390	391	381	343	406	426	385	355	353	407	371	360	407	393	398	381	403	396	412	406	408	388	410	418	406	377	407	376	408	395	391	371	412	368	413	408	411	371	416	407	383	409	389	406	391	382	379	404	353	408	425	420	398	382	407	402	387	395	396	384	362	387	398	394	382	390	384	406	366	429	393	410	357	400	401	406	418	395	410	368	385	406	359	373	370	395	392	383	427	368	409	362	404	366	393	387	400	428	401	379	403	398	358	383	400	367	354	397	387	393	381	395	416	404	385	385	399	374	340	368	368	411	362	394	421	425	386	346	361	379	384	404	406	367	392	393	429	360	358	387	405	401	369	405	373	386	416	405	433	411	414	390	398	378	400	381	398	389	407	410	374	393	389	387	384	388	359	390	359	382	405	402	436	381	394	383	359	367	441	399	420	391	386	392	376	427	391	385	369	386	391	429	395	384	404	393	380	396	366	383	386	396	363	398	386	401	413	349	372	408	355	406	371	390	421	389	401	389	379	388	409	414	412	392	394	384	392	412	380	384	387	427	448	386	391	358	370	382	409	381	344	424	386	391	357	429	383	374	395	396	416	364	393	404	396	366	409	374	383	408	387	377	379	380	386	377	371	398	384	408	388	368	394	383	367	438	382	387	399	344	416	401	412	372	412	409	375	401	390	418	372	385	419	400	410	394	427	407	414	438	367	411	359	414	401	354	400	425	372	407	426	388	401	405	388	403	393	413	392	390	380	395	404	373	412	419	397	401	377	393	386	425	356	406	437	369	400	372	367	401	446	405	381	367	403	385	387	412	382	373	381	397	411	394	401	429	429	396	383	348	360	382	355	384	391	365	400	390	378	412	376	382	419	370	357	422	371	416	390	397	385	431	393	401	376	424	398	384	392	377	391	399	370	405	410	390	391	405	373	405	399	443	416	380	383	392	406	370	387	389	356	401	402	356	389	345	370	385	377	387	399	406	379	352	326	375	412	404	422	398	365	404	384	362	365	424	421	416	388	378	422	421	365	384	389	359	402	387	411	423	381	354	383	392	404	422	366	395	384	382	415	392	401	382	374	374	389	404	387	409	393	391	370	392	394	373	377	390	386	397	393	379	399	402	414	353	410	411	364	361	380	383	385	423	403	404	368	408	409	388	400	368	404	385	386	401	383	388	371	362	407	406	393	421	407	378	382	388	381	382	405	388	396	398	388	380	369	385	386	367	426	353	399	359	391	408	385	415	391	390	358	403	396	411	389	378	384	367	401	390	388	395	396	375	398	395	394	409	377	381	381	386	354	357	384	391	445	396	388	392	412	403	408	406	379	402	397	372	378	376	376	385	364	388	412	407	374	382	413	393	387	424	421	385	411	401	374	390	369	376	399	373	375	395	368	363	384	409	397	419	395	389	400	369	404	366	379	387	435	406	364	357	381	378	374	360	398	382	383	388	397	410	384	385	395	385	391	425	375	389	390	399	379	409	376	375	414	395	377	417	421	412	390	387	393	393	388	422	384	406	389	417	397	401	394	412	397	384	409	382	391	378	387	397	404	361	408	382	369	391	356	379	374	373	362	378	385	402	400	374	385	349	384	370	421	379	413	367	401	394	409	411	410	404	390	399	366	376	413	355	417	393	357	394	366	426	380	403	394	378	366	395	394	384	404	412	390	461	380	393	401	394	403	382	392	424	365	387	406	383	382	430	377	375	355	368	382	429	396	420	387	423	402	398	400	382	379	397	392	389	393	381	351	380	371	390	409	411	417	402	390	399	369	386	360	365	368	390	399	383	399	407	403	387	381	400	376	384	416	366	389	409	351	410	408	400	367	393	395	377	340	377	385	390	419	382	417	358	425	427	432	389	407	389	377	379	379	392	405	388	405	403	368	411	383	418	395	367	395	388	437	407	371	394	385	408	404	410	399	397	383	415	383	360	369	421	407	337	393	382	380	396	380	404	382	423	378	415	392	366	386	414	397	397	430	413	439	404	404	390	387	408	386	383	379	384	371	377	403	408	383	379	382	379	376	406	356	391	411	383	398	385	399	381	381	343	407	381	418	415	384	402	391	384	399	392	376	367	392	380	370	413	402	364	386	383	403	406	402	383	386	368	366	428	379	396	378	424	349	378	400	375	386	405	373	352	426	389	375	364	395	404	383	368	392	428	395	382	384	420	387	414	406	393	390	378	396	393	382	435	375	395	412	391	384	391	356	339	362	384	394	366	369	357	408	393	383	410	396	428	388	412	379	426	369	413	393	401	419	363	384	366	390	397	412	410	386	396	385	409	401	369	369	387	389	399	386	393	401	366	392	365	335	396	396	372	358	405	388	384	386	370	367	366	364	394	389	412	393	390	384	405	399	404	392	396	408	398	378	382	341	383	398	358	392	400	411	399	390	407	387	343	419	405	381	389	414	386	378	387	361	384	424	373	381	403	387	380	353	372	396	366	384	389	406	386	406	374	382	403	432	393	395	380	400	376	376	417	398	403	396	382	411	388	381	361	378	404	396	370	373	368	399	371	402	395	394	379	398	360	387	391	426	367	395	404	390	402	383	383	405	371	383	411	362	409	362	358	414	393	401	363	398	388	387	377	409	417	395	355	354	360	361	400	400	395	362	400	353	392	400	392	398	399	352	399	354	376	365	434	387	414	377	380	391	365	413	370	416	389	342	401	394	354	384	382	415	414	394	411	372	401	380	385	387	415	433	377	414	393	389	382	353	423	394	385	396	345	382	404	379	406	420	378	361	374	400	430	376	397	380	431	369	386	406	410	402	409	410	419	398	409	396	414	395	417	375	392	388	385	359	404	423	395	415	417	423	401	397	356	401	392	380	408	400	371	406	379	392	400	417	364	379	369	403	386	382	385	394	358	402	391	436	385	391	385	380	374	393	375	385	393	421	376	387	377	389	416	438	412	437	394	346	377	403	385	395	431	399	377	385	409	392	381	345	385	385	396	380	383	381	395	351	364	347	376	397	351	386	386	367	347	399	373	365	374	418	419	383	358	369	358	416	347	396	397	367	409	368	403	375	382	379	379	399	382	388	408	405	398	336	411	383	400	377	370	385	409	413	383	380	383	406	406	428	370	406	396	366	368	376	371	368	406	353	403	404	386	348	382	407	377	423	365	398	387	383	410	410	393	386	404	399	423	392	364	379	385	402	386	400	363	413	392	396	393	378	395	376	378	389	404	369	380	438	380	394	407	387	389	401	399
23916	23835	38680	37857	26868	14368	1962	629	482	509	510	488	448	503	493	474	470	497	450	554	477	494	497	538	500	486	490	481	460	466	500	485	481	471	501	473	500	451	514	486	461	465	512	438	506	473	473	462	485	419	480	493	451	499	501	452	503	452	458	436	497	478	461	476	465	479	465	496	469	496	461	486	491	469	504	503	447	489	493	443	480	473	468	483	503	469	481	476	468	491	460	469	475	489	443	484	485	467	483	519	462	466	460	454	499	466	485	489	473	466	446	481	479	483	494	506	473	508	481	509	480	424	452	459	436	465	452	441	513	483	470	483	462	514	458	457	442	505	458	473	500	465	434	466	472	500	435	473	501	458	510	473	471	471	456	452	460	454	474	518	442	476	473	436	513	471	507	543	496	488	522	462	505	477	477	477	481	461	481	522	456	488	506	497	494	484	475	445	481	469	463	451	476	482	443	479	474	488	512	470	503	471	472	468	482	495	440	494	486	471	466	463	448	492	448	467	469	491	455	504	444	494	465	482	518	470	457	457	448	453	499	457	468	469	472	519	476	451	460	468	481	471	466	505	489	469	464	478	511	460	477	442	472	468	443	516	478	492	472	494	512	474	431	478	490	447	456	452	487	469	501	476	459	480	485	469	458	463	434	464	485	483	461	441	446	474	466	534	485	488	468	483	471	504	479	500	474	494	453	466	493	457	477	494	455	482	455	487	485	474	490	426	498	507	463	458	448	496	475	450	468	453	451	460	447	467	477	438	502	482	474	465	443	489	484	512	499	491	501	463	473	497	500	478	472	480	495	465	466	505	516	486	428	469	492	487	437	515	444	463	478	480	469	498	473	439	459	471	472	481	483	459	467	524	485	457	491	474	486	487	470	498	492	486	498	439	474	491	452	464	463	486	487	457	470	490	482	468	463	467	511	482	478	444	502	509	481	470	468	442	509	432	473	454	512	469	490	475	500	461	450	435	477	483	463	449	463	462	487	494	475	509	477	473	440	484	464	484	463	466	465	509	475	492	468	454	498	475	543	480	465	441	441	503	499	473	483	450	457	471	479	439	495	457	463	501	461	481	469	502	481	455	466	472	458	458	513	465	522	492	436	464	467	475	503	445	451	482	456	474	467	493	497	464	522	472	468	489	463	468	459	504	496	462	512	480	507	436	459	464	475	437	494	469	471	451	460	478	479	467	453	449	503	468	470	493	473	468	469	458	446	507	458	435	449	510	476	473	502	506	470	457	442	504	510	497	446	470	446	505	447	486	453	486	457	463	451	538	430	457	468	522	428	470	487	511	516	472	447	469	478	501	481	462	477	502	446	471	487	461	476	485	484	454	442	494	489	460	459	452	454	472	496	462	454	473	458	480	471	451	485	485	483	491	477	448	511	477	496	457	527	473	497	465	442	417	478	485	508	453	469	449	483	495	469	496	454	459	485	456	462	446	452	450	481	473	488	452	491	457	502	479	481	481	449	521	485	452	445	499	456	483	438	481	469	466	467	484	505	459	493	500	481	486	499	472	441	491	496	447	467	439	451	461	469	449	503	505	504	467	491	438	432	474	461	476	444	487	464	492	474	444	455	488	504	490	447	452	527	451	480	521	478	472	495	424	472	453	453	481	499	498	460	515	445	490	478	465	448	488	491	501	489	468	483	506	447	506	501	458	467	497	504	490	457	466	452	482	484	462	461	465	471	515	497	431	479	465	490	465	491	467	463	470	467	466	488	463	480	470	488	446	449	498	508	460	471	479	463	488	446	492	471	476	478	521	470	495	489	466	480	459	493	480	475	463	499	479	511	495	483	479	453	510	514	491	473	461	481	477	434	445	504	430	498	480	460	462	487	501	514	494	465	454	480	503	480	430	472	491	458	418	444	442	503	468	466	468	474	497	423	508	446	482	467	493	477	462	473	491	470	489	474	474	458	507	457	481	464	483	489	500	494	447	420	507	479	483	456	484	501	502	505	470	474	490	466	494	499	476	499	467	482	452	447	461	473	493	476	502	465	502	538	457	470	466	482	470	464	481	451	471	466	480	458	477	450	520	492	464	467	481	480	486	472	498	474	470	475	461	437	498	497	476	455	509	473	463	450	435	467	454	473	440	456	488	495	476	483	449	483	498	460	508	523	513	480	496	496	463	454	492	464	503	458	501	493	444	433	441	489	470	511	485	408	502	471	491	477	430	468	471	488	473	476	485	475	459	435	511	455	471	497	488	511	477	467	489	521	434	471	466	490	465	518	463	493	493	493	502	468	485	444	465	469	481	522	481	450	462	518	487	493	455	478	473	494	493	481	499	474	478	480	473	514	455	479	448	488	508	470	466	480	486	480	515	457	490	478	509	481	489	487	455	477	458	489	486	510	411	464	459	480	510	477	472	483	515	487	470	462	479	451	459	494	469	474	475	525	512	445	484	505	452	510	484	468	451	451	510	479	505	476	482	471	493	466	487	456	456	549	466	469	463	482	473	437	489	449	479	504	455	523	479	460	512	484	490	449	434	463	491	472	495	513	495	500	465	493	458	455	438	465	477	504	464	469	445	479	468	438	488	472	461	465	472	504	476	456	467	483	474	517	469	508	478	472	463	467	459	474	471	446	494	455	475	474	461	489	465	500	465	489	474	452	466	473	474	479	482	495	469	479	468	462	508	498	465	448	471	505	489	449	488	488	481	492	516	485	465	475	479	491	473	470	528	437	450	461	491	483	482	507	487	501	464	455	507	472	502	443	514	458	471	469	491	476	472	482	472	444	516	452	478	466	480	472	474	471	489	440	482	481	460	496	497	484	456	479	470	494	492	476	505	522	483	482	464	485	499	445	446	476	450	468	490	489	444	470	457	459	477	513	454	446	517	482	475	506	447	425	432	500	451	511	477	491	470	477	496	493	484	470	469	463	472	463	443	487	458	464	502	479	519	467	436	456	473	503	464	466	456	503	422	442	497	484	487	489	490	443	467	508	476	493	506	480	462	478	509	468	483	488	468	460	509	456	457	455	432	466	487	452	454	478	463	515	465	488	441	468	450	465	474	476	484	476	419	448	502	471	464	512	479	501	511	494	473	490	469	461	448	483	445	480	444	442	521	503	509	486	497	491	449	460	452	494	463	398	470	501	456	463	421	473	471	445	438	477	496	473	426	501	438	515	472	469	488	496	448	439	470	473	443	466	508	462	461	477	465	497	476	473	474	506	470	463	473	483	469	496	456	465	460	451	459	500	453	451	443	443	458	446	438	512	512	445	490	442	479	463	459	475	439	460	444	512	502	491	489	455	449	486	467	475	459	467	475	436	461	478	448	463	483	444	459	471	451	462	510	457	482	523	488	500	455	454	466	529	458	489	453	444	497	497	468	503	501	469	446	493	520	459	494	465	475	493	470	487	496	459	507	476	433	456	507	493	477	470	444	468	457	455	461	507	475	514	473	458	467	481	477	480	433	489	472	495	448	484	457	453	478	456	495	477	447	466	495	483	473	437	489	460	476	454	442
62443	100848	73957	47470	20989	4966	501	494	546	489	538	514	498	530	495	495	533	517	518	531	498	515	567	594	605	524	513	502	496	496	554	538	533	532	515	481	517	499	506	469	516	544	490	493	477	493	486	510	499	522	476	500	577	493	540	498	506	484	535	503	513	513	528	530	556	491	481	532	525	513	508	509	538	535	525	483	521	496	447	515	569	524	538	484	524	485	554	509	516	502	530	516	483	505	513	506	497	496	561	553	485	524	484	499	526	482	522	519	506	480	508	514	506	505	503	529	483	533	520	474	525	511	497	518	487	525	460	497	531	490	476	491	529	525	509	513	510	499	504	538	522	538	481	504	484	472	491	527	531	501	559	483	485	556	488	518	502	490	524	553	481	498	499	499	504	510	494	532	501	546	552	504	506	511	518	497	535	516	540	500	522	526	480	492	530	526	530	498	509	523	459	460	503	489	487	494	532	535	511	471	523	510	469	527	529	537	504	531	496	524	517	525	519	485	540	463	532	475	543	513	480	498	516	523	490	526	483	494	498	541	518	502	509	501	524	539	532	500	498	529	500	528	529	504	530	516	497	536	495	512	521	480	503	521	517	516	493	505	512	492	523	518	516	568	496	469	510	512	492	544	494	490	500	547	476	531	481	553	523	532	518	504	514	522	484	498	498	471	541	559	496	517	510	525	506	521	475	495	513	498	497	488	518	480	515	537	504	493	485	536	516	489	512	547	531	482	520	516	512	547	524	510	496	538	496	497	491	518	503	522	508	539	507	509	510	489	528	499	540	581	537	487	490	528	519	494	535	536	526	530	522	501	568	511	472	512	539	507	522	509	494	495	502	508	524	512	504	505	530	434	492	504	518	530	513	506	517	530	490	507	484	518	535	542	513	497	500	525	504	539	494	483	513	521	524	490	531	474	533	514	544	510	542	495	511	496	547	505	513	458	479	533	503	462	461	550	511	519	514	485	499	525	497	530	524	503	525	518	539	502	552	492	485	555	538	548	527	503	501	502	497	520	500	488	494	537	531	510	518	549	527	513	499	513	474	543	518	532	501	527	501	506	532	504	525	533	514	515	528	522	540	493	525	486	564	500	527	518	486	538	532	526	531	480	511	510	515	506	526	518	479	498	514	517	481	544	525	539	509	539	505	513	518	490	523	537	527	529	505	493	521	492	518	574	486	467	508	536	527	516	515	519	531	511	499	468	505	510	464	523	483	528	510	484	486	528	503	522	487	539	521	488	530	519	548	477	523	523	530	510	508	531	484	506	500	530	483	502	512	484	538	496	467	511	494	523	530	489	533	532	502	498	488	527	482	499	492	488	534	510	497	551	533	465	522	519	499	524	498	553	490	480	473	523	493	515	539	519	484	473	507	528	493	494	514	503	531	498	509	520	511	491	520	507	512	509	521	542	498	509	471	470	505	494	503	492	525	485	498	507	503	514	525	546	519	504	500	492	491	476	495	520	519	517	521	525	502	523	469	532	562	505	502	520	505	521	524	509	506	558	512	519	491	511	514	490	513	537	523	524	527	521	504	508	555	523	498	497	493	503	473	566	499	509	493	530	508	524	532	523	518	508	499	506	531	515	475	497	521	542	495	526	507	524	487	510	536	521	530	481	518	508	493	529	495	529	511	546	459	522	525	508	506	517	521	509	523	492	514	537	505	499	531	530	518	519	518	500	515	527	529	508	486	511	509	532	494	525	556	484	521	481	524	516	495	542	542	512	464	466	534	544	502	488	516	503	437	480	547	521	519	514	493	496	494	517	502	540	496	531	519	513	487	506	531	494	498	539	532	504	522	532	497	477	519	537	542	534	537	481	576	456	490	507	542	487	541	478	465	524	510	538	519	561	541	506	521	559	460	519	496	507	500	523	490	520	507	521	502	526	504	492	516	534	525	509	516	535	504	492	492	524	508	509	527	519	491	512	510	535	497	511	499	514	527	510	518	506	485	499	524	452	550	512	514	524	523	535	483	536	509	547	511	551	565	474	493	525	527	514	497	503	562	501	509	517	447	489	493	525	501	483	462	491	519	480	516	506	509	493	534	510	512	472	495	472	560	518	446	488	540	519	485	479	538	529	496	493	510	535	530	485	539	456	540	527	525	517	513	506	544	491	517	489	535	486	551	523	519	490	533	487	503	534	493	510	523	533	498	501	518	511	540	511	479	518	523	515	505	482	483	470	538	543	488	528	539	491	517	541	504	486	517	508	497	514	535	527	493	523	498	532	512	508	530	471	494	536	510	509	509	470	479	513	496	526	468	532	521	514	511	524	507	522	536	542	516	526	504	500	473	508	455	537	507	500	532	483	485	508	487	477	504	497	507	528	495	497	480	486	536	517	510	518	532	510	507	533	543	495	507	501	516	497	525	496	478	538	502	490	487	512	513	468	534	505	493	477	486	499	512	516	497	542	515	518	523	495	485	491	495	484	498	507	551	481	477	488	540	504	501	496	535	497	463	506	523	521	476	499	537	494	506	488	502	482	492	497	519	530	520	534	510	559	511	537	461	554	501	462	485	505	502	536	472	557	529	519	470	484	499	477	536	520	508	506	475	483	514	506	539	556	506	536	579	512	473	552	539	494	482	523	526	509	551	528	542	516	519	510	508	483	514	506	499	520	500	531	540	523	539	534	491	528	446	521	522	503	480	488	548	519	506	516	518	515	533	503	483	500	495	503	491	502	529	503	497	510	537	493	548	492	478	492	538	452	483	534	531	490	530	475	491	552	526	509	515	512	509	544	499	502	500	541	533	528	501	507	501	502	490	540	550	518	541	530	530	507	481	515	474	525	503	531	479	473	510	514	515	464	502	509	482	516	469	541	483	476	472	510	507	486	497	521	507	516	512	522	534	510	519	518	520	480	506	499	490	479	505	560	494	506	505	508	531	531	483	508	533	488	456	486	514	502	511	533	501	544	509	516	499	503	518	495	526	560	557	511	489	513	483	485	480	460	505	514	500	503	515	510	557	529	527	489	507	505	535	511	540	517	512	508	490	503	522	504	503	527	519	507	488	493	496	540	531	517	500	529	478	535	500	515	516	489	474	484	479	483	496	496	462	509	535	531	491	479	543	519	520	511	547	495	522	490	502	500	507	522	508	504	506	487	521	483	533	494	544	521	477	504	512	504	528	473	504	499	529	503	460	502	520	499	530	502	490	509	465	491	553	547	499	512	478	509	500	561	501	501	499	510	510	485	553	536	521	552	494	519	519	523	556	501	488	517	522	498	517	499	493	518	524	490	526	472	478	528	528	501	476	503	479	514	498	549	535	529	495	503	505	492	518	481	521	552	512	527	538	474	464	519	557	491	521	482	496	526	513	499	476	520	522	496	543	496	519	508	511	494	486	485	483	511	505	486	505	520	503	510	540	465	511	505	507	510	522	529	485	503	492	491	514	494	510	510	513	522	509	460	499	524	483	517	501	532	509	494	506	491	517	535	521	527	541	500	514	514	458	490	533	479	524	522	521	498	511	491
28835	28152	27769	14069	3315	682	343	313	326	290	302	320	326	292	295	280	318	315	306	334	336	321	325	361	281	313	318	329	300	337	315	325	308	313	307	326	307	355	306	294	295	318	309	290	313	299	275	317	338	310	306	321	324	321	311	339	321	289	325	323	336	304	297	323	312	286	297	334	319	317	307	294	315	304	315	330	311	313	296	304	329	304	331	329	311	323	323	321	335	304	299	307	300	316	317	315	373	352	328	323	336	315	334	310	303	305	291	286	333	290	305	309	316	310	350	327	312	297	300	277	314	309	288	332	302	297	282	280	300	305	287	296	289	322	324	294	321	315	302	307	298	328	323	312	303	304	316	300	309	274	281	330	320	306	301	337	304	319	317	287	297	322	304	281	342	297	279	325	335	338	301	302	317	326	303	326	315	314	318	292	278	293	317	324	283	324	341	293	329	303	261	292	308	296	289	289	323	317	332	330	295	321	324	304	320	305	335	313	337	332	316	305	349	327	307	303	318	287	319	280	318	303	299	334	324	311	307	296	327	310	318	302	307	287	301	283	303	303	321	290	305	313	347	343	329	319	309	304	328	275	299	279	287	332	298	338	314	292	303	302	305	308	303	341	291	309	317	314	317	334	279	325	327	336	343	333	300	288	303	312	301	337	328	326	306	306	341	308	304	308	319	279	351	291	317	348	336	291	318	310	331	291	312	309	284	342	332	303	293	303	291	319	298	318	332	304	301	291	312	311	291	314	309	312	300	315	300	310	305	293	293	326	329	317	327	315	290	310	332	297	305	319	297	309	309	282	299	325	278	326	302	305	309	321	296	305	297	286	298	318	305	341	297	304	296	331	323	322	318	311	308	331	321	325	307	327	313	294	302	347	297	286	297	311	315	300	328	305	297	324	275	314	302	292	330	310	299	311	301	312	317	354	311	284	273	304	303	310	310	267	305	335	263	317	302	290	305	281	300	327	282	306	305	320	296	311	302	311	307	293	322	322	324	310	302	326	297	331	325	294	314	326	314	325	279	299	307	319	315	313	293	337	311	321	309	319	301	268	301	289	327	319	303	298	332	309	330	290	346	293	304	294	315	315	311	314	276	325	312	297	316	297	326	319	305	307	301	271	319	306	321	336	298	306	287	340	295	287	303	325	340	299	328	286	308	357	295	290	315	328	319	297	302	294	326	331	329	303	304	325	308	298	307	320	316	315	314	297	324	326	293	306	298	321	305	305	333	309	282	309	323	282	320	304	285	332	270	304	308	293	319	314	275	346	329	296	317	321	313	319	300	331	332	333	286	313	296	303	304	307	334	310	306	353	305	351	317	311	320	324	309	343	305	324	279	322	319	337	340	345	328	300	290	314	312	316	339	292	327	292	318	332	329	328	280	317	296	326	299	312	303	298	319	319	288	326	300	298	315	302	320	286	306	308	321	322	341	325	318	331	317	318	309	280	299	331	317	293	297	302	339	315	302	318	300	297	303	300	341	304	315	300	302	315	293	299	304	289	301	315	313	289	333	325	304	321	316	329	317	301	301	320	293	283	300	306	320	269	311	319	303	303	337	310	319	308	310	293	309	302	306	328	288	308	307	309	313	294	324	283	309	320	297	299	296	307	277	304	317	304	300	316	281	284	304	264	317	305	301	328	285	299	295	303	322	339	313	277	291	341	329	317	320	323	328	311	323	287	305	279	318	304	306	322	303	316	315	332	289	288	291	326	290	323	308	287	296	307	302	309	314	298	307	340	328	290	310	334	294	331	327	262	329	332	296	301	299	302	315	312	297	320	302	333	339	326	298	287	290	297	302	341	285	325	339	299	288	291	341	322	299	306	320	299	308	302	315	312	315	325	295	307	304	291	327	303	337	341	318	342	292	310	330	332	313	317	308	307	314	331	282	341	282	319	282	308	294	349	301	289	332	360	332	338	324	283	321	317	308	324	314	326	301	297	306	298	319	293	313	297	330	306	300	330	331	324	277	292	294	301	314	328	280	308	312	282	312	320	312	295	335	316	304	301	289	285	308	282	328	311	309	320	335	329	334	301	351	299	271	301	325	284	298	319	327	330	339	283	330	313	337	332	334	280	299	315	281	290	310	323	304	305	331	294	288	309	285	306	315	301	281	308	297	301	331	340	302	290	299	306	317	324	283	303	301	325	328	341	324	299	303	279	303	341	302	312	301	309	335	293	318	304	284	306	342	337	332	280	370	285	334	321	341	326	282	289	297	309	275	275	282	282	295	303	293	308	323	299	304	306	333	281	299	300	282	318	305	318	305	293	307	311	326	291	293	316	300	325	343	309	305	314	308	314	291	306	304	314	301	314	315	344	314	279	292	320	304	303	309	292	324	318	307	299	319	321	291	330	301	337	323	335	296	313	336	287	289	345	316	303	332	312	334	326	327	319	322	308	307	292	318	301	265	320	312	305	321	310	328	314	317	309	317	289	323	326	300	302	315	283	323	298	304	293	334	309	307	294	326	353	306	321	312	330	320	314	353	288	327	313	308	315	309	294	314	323	280	323	275	321	324	303	326	313	306	309	320	316	283	310	298	282	364	331	303	333	295	322	295	334	323	304	287	320	314	319	329	340	312	301	335	295	293	326	312	306	300	328	317	318	276	346	311	335	309	288	315	303	337	303	329	291	278	307	302	293	326	308	282	317	320	307	279	303	313	311	317	303	323	300	307	303	294	323	287	294	291	285	317	338	319	328	322	334	286	321	310	289	293	284	328	301	304	324	314	306	318	320	301	293	319	325	330	310	311	309	304	305	307	281	318	302	297	342	307	299	270	286	280	327	282	283	296	315	321	293	307	331	297	298	320	321	345	316	314	327	351	306	318	308	312	329	319	350	303	309	320	326	361	300	327	311	312	336	323	325	318	316	313	319	307	325	302	323	323	294	315	329	306	290	291	299	324	303	300	332	312	332	334	287	283	270	285	306	314	322	354	315	286	292	324	301	290	312	311	309	327	291	298	329	309	310	310	330	310	295	294	335	321	323	313	317	309	308	298	313	313	296	323	319	295	281	322	336	320	280	321	317	324	331	312	330	309	300	280	311	317	306	310	319	312	324	299	332	304	314	314	321	314	322	305	275	348	295	298	307	318	345	314	279	340	316	327	323	314	311	326	304	314	273	303	322	298	293	358	314	327	301	325	300	304	316	280	309	310	344	269	314	295	313	324	300	312	321	271	311	329	336	354	285	299	301	313	322	313	282	331	293	315	314	306	278	314	287	330	323	317	309	318	310	277	329	320	339	333	336	310	304	290	333	330	313	304	295	301	304	289	307	302	322	288	336	286	315	306	305	312	310	316	341	305	308	312	320	344	308	314	272	300	343	285	311	304	290	304	310	296	348	373	326	313	303	310	327	328	345	329	288	320	303	337	312	301	315	352	339	327	326	281	310	325	320	332	361	295	307	292	295	328	309	300	301	277	299	333	303	336	312	310	328	335	323	290	306	312	321	315	318	293	310	315	336	306	321	312	309
18599	34496	22344	8071	2476	589	328	305	293	315	288	287	307	328	283	258	294	280	304	308	293	258	285	279	282	294	309	291	292	310	286	298	310	285	299	316	294	292	304	274	281	309	281	303	279	298	302	287	277	297	301	307	268	284	300	273	292	286	322	303	294	315	287	320	287	316	283	267	276	290	301	314	316	273	300	289	306	303	303	281	344	275	314	300	291	300	303	291	281	293	255	315	291	322	266	286	273	326	311	255	304	277	316	309	282	295	300	308	293	284	289	261	277	295	295	289	313	304	280	283	335	274	313	293	301	330	304	276	289	298	289	295	291	302	325	274	279	286	287	297	273	307	277	277	297	300	312	293	287	287	299	257	320	308	299	288	280	284	297	313	290	317	308	274	286	316	288	308	292	302	315	272	264	297	289	302	316	279	298	286	299	295	302	317	297	293	304	285	278	270	288	285	305	285	287	263	297	281	285	334	288	283	287	309	276	290	304	296	290	282	335	279	298	288	308	270	273	293	298	249	282	308	302	246	287	291	280	312	264	314	301	292	289	309	295	286	257	333	291	283	290	309	291	297	293	323	281	281	271	271	320	329	272	272	298	301	293	302	264	274	322	309	273	292	302	305	288	268	289	289	321	272	313	288	318	266	312	273	283	244	254	273	300	287	285	291	324	301	266	283	290	263	302	280	269	273	277	260	296	275	291	296	315	283	306	284	298	285	273	280	293	264	282	306	265	276	309	292	288	270	283	270	300	297	287	264	328	299	316	279	304	329	250	302	294	280	300	288	311	295	279	280	310	284	315	302	275	279	313	277	322	310	295	317	302	286	290	291	292	285	279	266	276	297	266	272	306	321	297	300	284	265	294	293	294	310	270	260	290	292	272	289	291	311	307	281	314	266	296	271	308	296	321	264	290	286	270	312	295	312	299	309	302	269	298	297	303	276	291	297	309	290	273	294	269	275	288	301	295	286	269	298	305	292	300	337	323	290	311	264	279	285	308	306	310	287	281	266	283	273	303	306	281	293	285	301	316	312	302	282	312	268	307	272	268	307	316	300	297	278	270	272	311	309	306	289	300	274	323	289	304	289	296	285	311	310	304	270	295	273	306	319	260	311	280	276	288	289	292	277	290	307	325	269	282	290	295	299	285	299	296	250	304	302	324	290	257	289	297	295	287	288	336	290	289	311	272	309	311	317	308	325	284	290	280	315	285	285	329	290	320	287	273	309	282	287	285	274	302	276	297	286	273	307	287	305	279	274	310	292	324	285	278	289	300	319	286	299	294	312	322	312	285	289	306	292	320	299	321	291	297	306	317	307	269	292	274	290	268	272	313	295	300	301	280	293	320	300	283	295	278	281	282	288	270	292	274	278	298	296	302	306	296	302	285	301	270	274	294	282	310	309	304	305	285	307	307	267	277	276	285	263	272	272	302	290	275	284	291	304	302	297	291	288	292	298	288	315	254	297	343	292	306	315	311	281	298	279	293	289	310	266	284	310	298	281	283	260	324	279	252	305	303	285	296	280	296	293	278	292	300	277	300	273	286	304	314	289	296	292	312	303	290	308	282	301	279	309	283	308	285	293	295	284	273	282	277	319	292	289	291	285	306	277	296	275	287	296	293	263	281	319	305	279	303	302	306	278	276	315	297	306	298	318	291	287	261	283	288	298	274	290	330	302	283	308	292	335	288	304	283	302	322	316	303	279	291	306	294	290	300	309	293	280	292	295	304	287	280	317	299	285	300	273	313	313	289	296	305	270	285	279	296	290	287	339	283	310	288	315	253	274	306	313	310	298	265	310	282	301	276	284	289	308	312	293	292	275	283	280	318	324	287	309	261	296	294	318	302	293	321	285	291	306	254	289	306	304	284	273	264	304	307	288	345	285	278	286	273	267	292	303	301	290	291	280	289	289	289	296	283	303	291	280	289	303	286	306	270	253	340	309	297	288	305	292	305	262	308	290	296	276	296	299	277	277	284	284	297	300	329	282	291	290	282	286	260	270	311	318	285	272	307	277	307	335	299	285	264	295	288	288	310	281	281	298	321	292	274	293	298	283	300	295	303	297	297	315	270	318	251	267	267	307	291	288	309	321	311	270	290	294	293	282	284	290	321	292	279	259	279	285	305	329	285	313	288	270	293	274	322	330	304	269	297	288	312	325	276	292	325	300	278	312	298	314	296	292	296	293	306	267	292	302	287	297	317	281	302	295	274	290	287	294	302	286	285	313	302	297	273	277	295	322	294	304	301	320	300	301	298	316	289	283	301	287	272	294	293	300	322	313	305	283	285	272	319	281	283	275	284	273	317	300	306	282	281	296	288	278	280	287	268	294	288	304	288	291	287	285	290	311	309	271	299	312	292	283	306	311	301	314	289	287	296	292	293	280	267	305	269	283	335	288	284	288	301	246	254	310	270	273	289	291	280	279	331	281	292	285	259	323	288	301	311	277	284	310	262	282	290	280	278	314	294	347	300	279	333	272	294	290	293	274	311	300	299	280	316	297	282	315	276	313	253	284	287	289	307	320	317	268	298	298	264	309	283	300	327	317	282	291	312	295	283	324	270	305	300	272	301	308	271	334	307	275	287	291	264	283	314	306	308	274	283	274	307	294	308	296	291	294	265	316	287	280	323	320	271	301	313	316	258	280	328	320	281	311	324	277	294	278	293	288	284	331	309	336	290	301	291	295	273	335	300	292	279	299	284	290	279	262	323	261	280	296	301	307	266	315	301	288	267	316	294	270	300	294	297	274	308	285	310	316	314	274	289	288	280	286	296	277	282	311	285	299	272	298	300	297	269	267	278	285	303	304	307	274	333	292	321	304	291	332	292	294	319	315	295	273	289	300	292	281	317	303	276	283	296	313	258	290	287	277	301	302	271	301	339	283	305	286	299	312	303	299	306	273	315	291	298	284	256	289	266	292	285	316	294	323	292	273	286	281	297	265	293	290	306	256	281	315	283	302	304	283	281	287	305	298	293	291	306	316	292	316	285	280	302	295	337	293	282	283	273	301	296	265	306	272	278	278	278	320	278	277	332	284	274	281	292	320	303	284	275	286	318	294	278	272	310	300	306	307	295	300	314	316	304	278	281	278	286	306	289	308	326	278	310	313	287	287	295	308	300	302	260	291	320	295	297	290	308	298	280	288	321	275	305	277	278	305	307	301	310	309	321	267	284	303	304	301	276	306	282	290	297	277	266	307	312	312	306	253	298	328	286	277	299	262	295	294	288	286	279	308	305	287	311	268	256	307	276	296	278	290	331	285	270	313	297	320	277	269	317	295	307	278	267	304	297	304	304	294	330	277	288	282	281	266	295	282	263	305	289	314	301	265	299	277	304	306	285	304	297	291	281	304	291	246	264	258	308	281	280	304	291	290	282	306	311	292	308	307	310	287	283	297	315	273	299	296	310	275	307	312	275	295	296	261	310	299	297	311	300	305	296	270	300	312	304	314	305	300	281	302	276	296	303	308	319	311	282	321	296	301
25267	26026	46193	41599	22742	6796	656	440	410	362	389	349	388	383	365	396	381	345	390	361	367	326	401	417	400	390	364	373	407	351	370	373	381	352	381	362	367	364	334	381	369	343	319	334	346	348	349	362	348	382	391	354	355	366	379	350	352	415	373	354	375	369	383	382	352	358	344	368	333	346	371	360	364	351	364	349	326	331	351	336	350	360	344	351	369	388	349	364	377	380	368	387	374	363	335	337	360	378	338	372	354	351	382	365	327	389	375	391	391	344	405	384	357	364	372	374	393	369	394	357	385	387	364	384	369	389	353	344	373	359	381	388	314	396	347	385	381	371	348	399	410	352	365	357	339	344	326	363	344	366	327	392	367	363	343	385	381	338	360	354	342	345	396	351	374	361	373	389	357	339	368	353	340	391	340	369	343	368	365	349	354	359	374	358	392	348	368	362	344	334	355	362	359	343	367	353	344	391	369	370	339	361	379	354	401	380	355	350	355	354	367	379	359	383	344	363	406	387	335	387	361	345	345	358	352	332	331	342	351	349	353	341	374	399	367	352	389	383	372	347	372	373	387	370	345	377	403	325	363	326	328	390	355	359	364	369	348	342	355	366	400	360	355	359	342	350	367	330	367	371	355	355	369	370	347	320	386	375	390	364	362	409	346	365	370	370	322	374	336	373	362	407	386	343	342	349	358	343	342	394	331	351	346	374	383	365	353	357	345	361	373	350	376	339	374	350	342	331	359	359	351	390	355	375	360	357	345	353	375	385	372	340	368	343	394	346	356	364	362	371	372	355	373	398	361	378	379	377	357	330	347	352	364	367	399	400	374	385	402	340	367	362	353	350	376	387	350	326	368	381	377	392	353	349	351	347	357	351	368	374	335	356	372	351	340	328	361	385	344	367	388	366	346	369	368	338	352	350	367	362	307	357	380	364	385	373	375	353	387	352	364	367	365	348	344	378	379	348	371	361	332	390	339	357	332	365	377	362	379	371	348	368	350	361	359	308	361	312	379	372	326	378	369	366	376	344	391	365	366	351	370	359	390	415	374	337	366	346	344	379	388	365	343	378	385	378	334	334	371	352	364	380	352	371	386	395	347	367	367	371	347	343	379	373	366	372	359	374	366	311	357	378	382	382	368	345	354	366	347	377	375	370	374	344	353	364	351	346	345	363	406	366	339	378	367	345	386	367	376	379	373	373	373	364	333	368	348	385	329	357	341	370	337	351	364	346	386	379	364	346	378	396	341	298	366	354	392	358	366	370	360	361	365	364	345	346	377	348	354	363	370	360	373	366	344	359	372	360	359	364	351	374	354	387	389	366	383	389	373	385	341	358	361	391	360	353	341	373	366	351	337	358	374	383	347	354	373	342	396	345	353	354	373	371	375	339	352	361	328	365	364	372	366	398	354	331	354	361	377	386	335	379	360	372	378	402	355	381	357	353	387	352	349	333	374	339	364	369	378	357	355	333	371	367	376	367	334	388	376	334	359	360	369	337	368	369	376	350	391	332	370	350	347	357	349	342	388	357	379	341	375	357	353	350	355	357	372	391	356	330	356	397	367	371	360	358	369	336	332	372	363	337	387	368	369	371	372	366	327	349	325	354	369	343	345	367	371	357	355	386	377	348	341	395	383	351	343	381	365	363	374	378	368	377	379	361	380	384	388	378	369	370	385	399	387	356	392	342	379	357	378	359	355	349	355	384	343	376	348	370	333	316	378	349	379	362	397	373	350	366	380	368	348	364	378	363	340	380	339	356	348	345	347	339	393	373	380	370	375	381	347	391	365	357	329	372	342	354	394	344	367	361	382	344	363	348	381	334	373	368	411	346	371	331	361	353	376	313	355	365	389	341	388	370	386	340	371	370	363	348	336	356	342	397	367	382	350	362	360	369	354	352	352	361	373	361	370	378	383	349	373	393	383	379	360	365	365	335	367	359	351	348	364	367	359	337	381	361	357	337	356	349	349	365	352	377	349	379	378	378	372	304	355	378	367	331	380	358	353	423	383	393	354	372	385	368	363	372	377	346	361	364	356	359	348	397	370	363	357	325	336	352	380	378	363	356	365	374	340	355	394	356	367	358	331	337	369	359	379	324	386	335	374	370	367	359	366	390	384	353	366	360	370	351	376	352	358	369	360	384	386	380	361	330	391	377	365	373	340	373	372	368	388	378	346	356	375	355	372	364	342	367	376	362	384	385	359	369	360	334	346	349	391	378	345	355	317	345	352	336	345	347	379	365	334	339	354	333	396	375	353	375	328	368	380	378	349	343	396	402	354	385	367	354	351	376	347	352	395	300	399	343	391	384	374	377	362	351	360	377	344	355	333	342	371	362	369	309	380	354	402	361	367	424	357	340	368	347	369	365	390	356	374	375	370	397	374	352	373	350	359	350	354	334	362	354	372	365	344	366	357	361	349	372	331	350	362	359	391	377	339	366	392	367	392	366	371	390	343	346	333	367	345	336	370	371	358	360	357	324	335	359	364	325	369	343	365	401	350	386	385	317	379	348	357	366	402	358	353	351	376	383	347	365	348	345	380	345	365	363	323	381	341	372	355	359	384	371	347	360	352	365	343	355	354	332	376	361	370	359	345	342	357	357	346	349	351	363	393	368	360	370	337	342	361	355	361	364	386	364	366	380	370	358	347	371	364	369	360	386	362	338	372	364	329	361	331	389	343	356	347	346	385	364	338	392	369	345	360	366	375	348	364	362	381	382	359	337	340	390	374	365	355	329	361	377	374	380	363	369	351	355	353	366	372	352	375	386	365	370	370	361	363	348	346	365	367	337	371	362	379	349	402	365	368	343	369	347	364	349	370	330	358	333	353	365	372	399	355	334	387	372	389	360	355	363	378	350	358	346	388	375	342	382	362	379	374	399	336	343	383	346	413	353	378	360	361	360	366	365	331	352	387	346	322	396	360	379	322	388	361	370	362	355	362	366	334	329	350	368	353	378	366	342	354	356	361	341	344	371	384	404	399	322	375	348	323	347	375	337	336	370	367	375	345	348	381	382	405	356	359	350	366	364	355	370	364	375	399	372	384	372	345	341	344	391	398	347	344	381	374	337	355	357	355	344	393	388	377	342	354	383	370	319	362	339	350	320	378	376	362	379	373	348	388	358	351	396	342	343	359	368	375	372	359	355	355	386	351	356	362	352	375	384	328	363	377	337	349	375	366	375	382	375	359	316	369	342	351	365	339	331	368	372	372	384	376	349	382	351	340	400	324	361	360	374	364	372	368	406	356	347	365	381	357	339	382	334	338	331	339	386	380	385	392	330	365	332	368	363	377	370	353	364	360	362	365	382	348	375	377	363	361	356	366	390	374	339	360	349	353	347	327	367	354	345	362	381	369	327	375	376	365	369	390	368	371	359	374	346	396	383	338	366	354	378	385	361	387	340	368	363	339	362	387	368	365	358	390	339	393	383	384	346	352	345	359	356	377	346	365	351	356	371	368	358	340	378	340	346	346	357	372	365	315	389
54167	85595	65608	34816	13669	2955	422	407	402	393	411	438	382	344	414	378	370	403	375	374	374	397	389	386	392	407	399	384	378	372	415	392	382	405	349	383	405	367	369	393	355	414	396	355	424	363	342	375	383	388	404	376	342	405	398	370	397	407	356	390	402	371	399	404	416	367	412	372	371	347	422	397	359	415	354	383	382	409	400	373	426	391	343	381	335	395	369	384	363	379	422	382	377	379	357	405	414	378	394	365	336	382	390	391	379	389	419	403	361	384	361	374	419	401	426	359	398	379	376	398	351	387	394	385	382	384	368	393	385	383	357	390	396	401	399	356	402	379	407	396	340	405	375	422	357	395	366	357	379	343	375	367	374	402	378	360	353	394	370	391	381	375	378	357	409	385	377	426	393	402	399	389	401	385	373	374	363	390	372	397	370	404	376	388	366	379	390	354	416	396	374	402	386	377	356	391	396	416	400	366	390	410	366	387	405	401	389	381	418	402	392	343	388	394	401	397	379	341	388	410	391	361	379	382	388	419	380	351	400	394	370	412	390	382	397	380	361	401	361	374	407	387	371	392	373	390	388	363	359	382	379	409	361	368	393	378	352	392	370	413	408	405	394	366	400	385	385	390	371	336	382	396	357	356	396	369	399	391	374	410	361	366	396	352	376	374	384	363	356	354	383	372	385	390	354	390	377	374	424	370	378	369	391	374	381	407	344	414	396	366	384	366	365	352	383	371	388	379	377	374	388	378	388	395	384	356	371	402	394	394	394	381	328	366	366	374	391	380	373	389	373	374	378	396	365	365	364	399	338	377	352	397	384	385	419	333	385	367	387	402	373	372	370	401	409	394	379	394	421	360	364	391	403	387	393	378	350	352	343	367	413	393	390	379	384	373	344	391	380	380	368	347	384	373	399	350	388	367	376	387	403	360	388	332	387	372	383	417	389	403	393	387	362	404	371	378	377	368	369	386	382	372	422	358	392	358	412	381	374	347	388	369	428	428	338	404	353	372	372	386	379	354	390	410	399	389	404	354	347	374	382	381	393	387	426	363	372	355	398	378	368	400	429	355	414	405	412	390	355	385	327	385	349	388	396	377	372	378	400	396	407	396	414	420	356	384	389	370	409	360	368	369	401	338	365	379	401	377	370	361	356	401	378	382	362	374	378	404	370	385	394	407	405	394	360	380	392	363	378	391	352	382	385	376	372	386	368	416	368	357	366	399	368	360	396	402	413	373	365	373	383	360	365	377	399	401	397	375	351	387	386	365	385	364	367	396	381	376	406	389	383	388	358	378	362	400	358	390	406	399	372	382	391	406	389	365	391	371	352	386	361	396	380	391	387	383	381	363	373	378	394	387	367	358	393	396	400	374	354	408	410	394	367	327	422	363	416	378	356	377	379	409	360	375	420	432	351	392	346	383	379	349	395	373	419	382	394	379	396	432	377	378	383	365	373	405	403	389	396	346	405	375	367	374	364	413	385	409	396	378	381	343	402	445	389	358	399	381	386	411	367	344	353	377	363	372	368	395	375	419	383	374	387	397	383	385	409	380	391	369	375	407	410	389	376	353	391	367	384	372	373	360	337	370	385	360	383	392	361	413	380	369	368	396	373	368	376	376	413	366	367	355	365	360	395	395	413	380	396	373	377	356	354	385	385	413	380	386	374	374	364	352	409	397	366	379	355	362	395	401	379	407	375	392	371	342	374	390	383	370	344	378	385	416	394	371	352	349	355	349	352	380	390	402	373	369	391	387	387	338	362	374	400	376	376	408	378	416	406	385	381	388	372	367	359	337	410	377	398	383	382	394	429	392	395	304	401	343	400	433	382	374	398	363	423	400	391	381	372	372	365	390	386	369	403	371	370	395	367	401	372	346	361	324	404	382	389	396	384	387	342	398	376	396	394	381	404	378	411	388	379	379	389	373	363	385	404	393	381	362	408	398	332	378	377	377	359	415	369	430	378	373	392	351	344	397	397	376	364	367	379	346	374	390	390	376	370	365	391	406	379	374	378	345	360	384	396	383	368	354	367	356	399	376	366	412	387	404	359	358	379	406	378	357	370	382	366	422	393	364	376	367	397	353	372	392	384	371	389	383	359	379	376	403	384	354	378	409	342	366	413	390	375	374	393	375	379	385	384	390	365	361	368	391	380	350	388	386	388	372	389	384	386	382	392	383	365	358	371	355	392	398	391	386	396	379	346	411	353	389	375	420	395	389	357	384	410	393	365	360	362	377	385	393	364	377	382	393	378	366	389	341	414	354	385	366	388	374	377	348	406	391	371	405	401	356	365	403	355	365	392	367	382	421	375	348	381	329	386	375	395	356	384	377	363	392	375	365	414	378	404	367	361	392	375	385	362	391	377	374	372	353	372	386	423	374	358	389	392	357	358	370	416	361	364	377	375	370	344	366	419	404	359	346	391	391	325	369	370	392	343	413	369	390	405	378	355	363	395	409	359	361	370	379	376	378	373	391	386	392	371	394	406	424	394	395	371	348	416	355	396	403	372	385	376	410	382	368	366	374	402	377	360	374	345	387	385	362	392	365	389	383	378	380	428	382	342	387	372	397	386	374	408	398	409	398	381	369	369	382	363	351	409	419	380	399	371	394	401	415	377	405	380	380	353	381	336	354	373	381	396	396	398	367	347	386	409	362	404	388	405	374	394	345	361	410	373	384	368	349	362	365	392	376	365	384	379	400	387	345	402	359	393	369	381	342	380	387	386	416	372	365	381	332	356	402	400	382	380	363	379	393	368	385	374	357	368	388	371	343	382	394	414	387	353	384	382	371	389	382	366	387	417	416	376	389	387	378	409	383	391	377	382	393	369	370	367	392	374	403	387	417	387	356	394	391	377	361	368	374	349	337	376	349	400	396	388	357	385	363	390	371	364	401	378	355	373	353	377	371	365	335	381	361	382	355	384	397	336	351	373	385	354	360	364	392	358	365	377	395	377	397	369	381	351	380	374	370	401	397	417	411	394	396	352	414	366	374	402	360	390	362	373	396	361	407	400	369	359	390	364	374	368	406	393	375	395	397	378	394	386	383	387	353	392	371	407	392	371	365	366	392	365	367	376	398	375	392	371	370	347	424	376	340	391	346	387	385	363	377	376	342	372	384	384	389	390	399	386	398	394	388	349	378	410	377	387	366	388	342	353	357	341	365	370	356	399	389	358	357	416	387	398	377	370	382	377	358	401	372	360	382	361	398	400	387	386	387	376	384	386	365	355	370	373	384	389	353	351	384	339	382	394	383	374	393	357	382	388	365	409	393	397	374	380	379	373	332	345	375	373	373	392	371	379	362	378	382	401	393	408	388	358	390	400	405	373	403	391	394	366	406	356	392	363	329	441	396	364	365	394	373	384	367	369	352	370	400	347	369	371	357	381	413	371	403	370	381	389	403	404	377	372	394	371	381	369	383	392	387	388	345	366	364	386	390	369	403	381	403	385	410	403	384	359	370	374	387	359	387	372	410	375	391	382	339
23902	23309	40153	41144	28453	14841	2340	611	522	518	491	486	479	481	516	495	469	497	493	486	423	452	495	487	549	454	443	440	485	475	452	494	438	457	490	482	511	472	490	442	446	479	500	471	466	484	410	520	493	475	484	469	473	449	478	445	519	465	489	493	455	507	445	498	456	494	475	474	461	491	477	480	439	450	437	451	479	495	485	453	483	521	451	455	488	483	439	481	456	435	478	485	478	480	489	460	513	458	452	500	483	469	426	486	498	505	470	501	476	508	455	453	507	492	473	509	467	434	464	470	502	479	515	476	512	477	444	399	470	466	440	453	462	459	454	458	481	448	451	480	498	491	478	463	499	482	493	480	462	477	441	443	471	452	447	452	439	444	475	443	455	482	457	481	469	467	431	477	450	510	487	434	421	468	455	477	488	475	483	485	466	512	450	491	515	476	458	444	478	488	511	468	449	474	484	409	472	470	448	460	499	484	463	471	476	440	464	468	464	477	444	464	463	485	466	483	429	486	506	488	449	484	475	463	442	454	465	463	462	475	461	469	476	504	453	489	482	480	472	463	497	470	487	477	484	517	483	508	466	480	453	495	465	444	471	468	431	452	489	448	460	474	476	487	451	479	447	522	467	412	461	422	518	479	477	491	483	487	471	440	480	447	496	509	513	438	475	481	472	508	489	447	467	468	464	522	486	452	485	457	456	498	485	481	461	434	456	459	497	445	462	471	468	429	469	491	479	466	463	487	490	474	471	440	467	493	499	404	455	452	471	451	437	472	447	442	477	510	457	495	452	473	473	511	480	502	430	426	479	465	473	496	481	454	449	485	505	463	463	478	457	485	483	455	483	480	464	475	527	469	473	486	471	485	446	436	472	480	461	500	466	457	478	492	452	452	474	506	462	466	450	463	468	486	452	463	484	505	460	514	485	480	498	441	459	460	501	440	443	447	491	458	463	466	460	467	460	464	509	469	468	459	498	470	480	504	484	482	453	523	463	452	481	446	465	473	449	491	510	451	455	441	436	479	428	476	463	440	493	460	495	461	479	431	466	483	504	507	490	480	436	483	462	423	458	457	466	455	479	477	510	472	459	453	437	457	466	450	438	431	506	509	511	471	461	491	499	458	494	462	493	470	447	395	424	496	480	485	488	474	443	466	479	478	501	443	431	496	446	530	511	449	467	483	445	482	487	433	472	495	494	466	463	453	446	486	462	484	486	506	456	445	467	504	456	473	439	495	457	489	500	442	507	524	465	456	451	437	503	473	487	454	475	466	495	461	485	475	472	519	475	448	463	482	474	412	465	482	435	433	478	513	459	446	436	494	453	462	473	472	446	472	485	479	484	495	507	493	475	499	490	440	463	519	470	482	507	469	465	462	481	481	440	458	494	473	409	481	495	454	449	463	474	473	491	455	480	449	462	421	456	458	486	463	480	467	482	456	469	447	457	478	454	453	470	489	485	482	471	458	491	440	484	505	466	502	472	482	481	466	472	450	467	478	489	463	444	436	441	465	506	510	498	480	478	430	514	471	466	450	475	460	457	479	457	469	445	516	491	507	491	448	465	483	462	469	474	447	472	454	473	457	481	508	474	443	483	497	465	465	474	440	511	481	472	474	479	485	448	469	489	480	505	492	483	473	451	474	442	465	473	465	484	446	498	436	517	481	500	447	470	514	491	432	486	445	454	500	500	474	475	478	460	467	470	470	436	483	521	460	484	460	484	475	489	458	472	436	471	449	462	511	476	469	452	494	426	454	451	453	488	445	461	490	481	451	484	432	477	430	459	490	531	504	483	458	429	520	506	491	475	437	436	516	441	421	480	452	469	509	483	454	462	456	486	469	456	442	486	482	430	445	482	458	461	472	486	488	425	476	464	466	507	472	438	464	408	474	481	470	464	431	478	452	516	490	458	435	468	459	483	446	469	444	469	458	463	482	491	427	482	499	454	484	476	468	465	471	459	424	472	470	474	477	427	467	453	461	478	462	497	459	447	487	487	487	486	453	480	483	463	490	464	457	451	446	482	471	464	477	457	492	469	485	472	475	471	475	468	506	496	475	462	472	508	477	441	457	481	461	445	458	452	469	496	470	466	462	439	460	492	487	501	493	426	482	494	471	473	515	502	515	486	483	459	455	442	486	442	441	478	485	507	488	438	425	474	479	453	485	455	448	439	478	496	519	433	464	449	463	463	469	466	488	502	481	458	477	512	497	426	515	488	466	486	472	477	465	492	465	454	433	466	452	424	450	447	451	455	451	462	443	442	506	434	433	440	458	497	434	471	472	481	468	512	504	471	459	486	521	445	481	489	456	437	465	444	432	481	439	465	473	448	461	476	476	411	458	461	473	450	471	476	447	473	424	450	503	445	464	473	481	483	464	470	452	430	473	493	487	465	496	472	432	471	452	468	465	497	509	474	510	445	451	464	458	503	462	454	494	465	439	445	484	472	481	449	509	462	492	485	482	486	477	435	477	475	482	472	492	489	483	464	476	489	491	499	439	470	458	472	465	467	456	474	446	478	425	491	499	447	489	473	435	481	484	504	467	489	490	507	452	477	462	452	482	469	449	462	466	510	465	504	444	489	483	483	440	505	496	499	461	510	468	485	448	450	462	465	451	464	534	486	470	469	483	429	471	467	475	431	495	486	413	449	496	480	507	469	475	471	450	491	474	461	467	461	476	471	473	432	462	503	465	504	476	490	447	475	475	434	487	455	477	476	485	483	483	442	446	457	457	502	476	478	437	478	488	470	464	458	462	459	464	474	461	485	432	496	502	468	503	462	436	478	492	490	474	480	491	470	496	494	451	493	469	469	448	495	472	458	470	435	471	470	485	478	476	480	486	473	454	471	482	451	452	454	491	461	437	479	459	460	479	466	469	469	471	458	452	448	494	466	425	445	459	503	476	465	457	473	474	470	522	461	457	502	417	490	459	442	444	469	483	491	499	447	498	447	483	500	442	448	503	484	464	507	488	455	432	473	462	465	513	472	508	475	487	485	472	505	464	473	475	485	460	480	464	449	458	509	451	468	466	424	475	493	484	480	474	498	453	437	464	508	485	456	500	486	457	503	466	485	460	485	477	514	470	453	492	513	456	455	477	502	459	497	457	473	464	444	463	494	479	448	462	463	485	494	469	438	477	445	491	471	471	497	495	443	443	471	494	447	506	480	448	498	469	456	491	487	469	482	445	479	440	479	495	502	482	463	510	434	484	469	476	460	479	451	442	466	462	428	451	470	490	476	487	411	428	513	454	510	456	454	460	463	472	459	483	455	466	430	438	481	461	495	496	455	496	457	482	457	417	462	443	479	465	492	463	493	491	479	466	483	475	477	517	462	489	420	503	455	486	455	499	475	464	466	520	487	470	491	442	495	449	462	481	498	469	475	487	471	494	487	492	484	479	473	491	474	465	465	471	470	507	429	471	481	498	463	496	443	467	516	489	443	537	471	470	473	479	470	465	482	457	427	487	485	462	513	449	481	440	455	468
61125	97721	77545	51261	22506	5267	640	501	481	493	507	483	496	483	544	486	513	508	501	539	509	533	602	589	542	549	522	513	532	538	476	511	511	514	529	487	505	508	473	512	498	506	514	498	524	491	529	494	513	565	509	511	495	518	499	467	491	454	520	493	508	484	542	470	522	499	513	486	501	482	513	517	552	513	509	538	536	538	483	540	491	539	515	495	473	492	523	528	507	520	533	500	497	517	501	499	575	498	489	496	535	444	526	512	515	512	517	486	489	486	524	512	459	530	511	514	548	553	518	508	495	506	537	522	502	500	518	505	520	501	490	504	509	514	507	526	516	487	473	467	511	510	478	530	490	531	512	519	461	549	467	542	509	473	509	510	484	514	505	486	500	519	505	480	560	507	520	471	531	521	499	505	482	489	485	536	537	533	487	532	522	475	501	485	497	497	502	523	494	479	472	535	474	496	480	501	517	549	531	481	529	462	501	496	521	507	490	493	510	506	499	526	524	492	487	516	513	493	469	483	475	555	471	456	500	498	532	518	503	523	525	494	512	487	493	501	524	510	545	519	479	516	505	522	528	490	493	489	516	539	504	513	549	496	507	502	518	485	506	485	483	485	515	555	501	507	527	486	554	519	514	469	528	476	494	487	503	517	521	521	549	494	498	520	481	521	500	506	488	510	531	519	510	524	536	498	507	513	519	501	498	513	517	489	476	500	516	475	535	493	505	509	514	488	481	487	560	532	512	523	510	471	564	529	507	467	489	505	522	507	503	507	534	547	538	493	497	535	491	489	509	498	518	490	506	499	500	520	499	533	495	482	484	516	541	496	497	532	493	518	500	539	454	479	517	495	489	534	494	497	535	533	482	511	515	542	551	513	525	470	530	491	493	500	540	505	515	504	525	488	473	493	534	518	511	525	515	513	539	492	497	480	491	521	467	481	527	533	490	521	514	480	550	501	508	501	544	518	513	529	491	513	494	542	516	504	469	485	523	523	509	492	494	464	472	489	495	548	545	457	510	544	508	523	493	516	496	498	494	485	544	526	537	503	497	484	538	487	519	495	510	504	523	522	491	504	494	492	495	498	535	488	511	493	506	536	530	541	500	521	497	521	527	512	525	503	510	500	482	468	468	492	523	495	505	501	526	501	522	497	496	577	528	508	522	521	550	529	523	484	535	483	491	540	471	529	479	549	537	499	506	511	478	501	510	523	501	528	465	478	491	526	475	496	512	483	531	513	495	469	556	538	513	496	461	495	518	460	528	514	509	512	550	478	507	470	517	506	526	533	460	507	527	492	486	513	507	501	503	528	480	503	516	485	514	527	491	539	513	523	495	489	537	492	503	476	529	544	506	550	486	520	497	497	506	528	531	528	500	503	505	489	470	508	503	534	501	526	520	536	517	527	531	539	502	533	503	501	520	518	524	517	500	487	518	522	468	510	524	511	519	552	488	481	504	487	530	524	513	493	543	479	519	505	502	492	524	535	514	530	528	523	512	514	459	493	487	505	441	494	489	484	479	497	480	505	512	553	514	507	563	531	536	545	552	486	500	506	508	478	540	509	492	497	509	476	530	501	508	535	510	541	551	481	521	525	492	509	511	535	507	494	480	510	489	528	517	516	502	484	538	483	472	524	452	473	504	502	502	456	543	536	485	545	528	504	516	520	561	484	524	519	530	516	511	536	463	460	517	549	492	495	486	507	501	516	489	526	533	482	471	489	509	539	505	510	507	537	523	539	501	510	505	514	474	473	471	529	504	527	538	507	575	547	485	476	491	511	565	505	505	484	509	517	441	483	494	511	514	525	500	524	450	505	524	556	510	513	507	518	507	511	483	481	497	498	533	481	534	529	485	452	509	542	520	528	501	505	508	516	489	530	539	474	507	528	501	496	506	540	529	508	457	512	556	549	516	497	486	529	540	513	491	488	533	540	516	488	525	510	517	525	518	517	502	517	475	510	515	490	509	519	543	488	501	513	501	510	526	498	467	550	491	553	485	506	531	513	485	495	504	480	498	530	504	505	484	538	500	467	511	522	471	531	486	518	457	507	552	500	535	523	479	515	489	522	543	523	492	511	509	497	499	530	513	493	514	540	493	508	534	498	491	519	492	541	486	521	561	515	501	495	512	519	535	546	503	486	565	519	533	504	543	509	536	510	556	516	481	526	510	501	506	531	486	507	512	513	555	532	530	501	554	529	507	508	517	549	485	449	514	503	478	508	538	506	495	522	507	553	499	529	484	510	499	502	482	521	505	493	508	499	438	489	547	524	520	537	510	532	520	497	457	511	506	497	516	544	507	570	517	488	528	489	503	501	485	513	501	504	458	482	512	509	515	484	510	498	523	507	531	520	531	523	514	521	471	535	518	506	507	506	520	514	484	530	572	535	517	515	542	475	527	485	513	464	522	516	505	509	507	513	513	505	530	546	536	505	496	530	506	530	497	507	539	492	504	502	512	482	504	526	518	523	498	499	523	500	514	505	498	476	501	490	505	510	495	529	540	499	493	539	490	486	488	542	536	488	543	486	542	526	504	484	481	528	505	486	526	489	521	510	540	494	539	499	518	478	509	515	558	516	499	486	486	523	515	487	503	492	503	475	506	537	486	517	499	519	479	468	541	521	532	470	544	495	553	541	519	499	507	527	489	515	514	522	498	477	545	542	483	518	488	522	491	483	551	489	503	450	469	557	525	507	517	527	515	528	490	489	512	512	509	509	498	484	487	510	504	509	465	525	502	513	550	531	496	532	487	527	506	506	470	506	499	473	524	499	482	529	488	523	551	534	504	536	524	488	525	493	497	517	464	539	506	467	480	507	518	531	495	496	523	529	508	486	495	543	517	478	499	548	568	511	485	513	510	515	546	512	529	517	459	483	526	497	499	522	524	479	505	494	490	501	524	514	488	523	488	499	445	530	521	506	503	522	488	465	532	513	480	453	469	572	452	538	490	529	510	517	467	516	528	522	513	541	531	490	508	516	513	482	488	491	501	495	487	447	530	459	493	482	475	481	468	503	472	524	500	513	526	489	503	526	543	490	484	513	497	506	475	523	517	512	490	482	486	500	505	489	477	465	504	538	496	514	479	503	468	520	475	495	521	520	492	514	500	519	492	468	519	505	485	463	518	518	500	501	470	488	498	495	541	534	477	510	519	540	516	513	472	527	538	525	539	520	481	511	515	457	540	538	511	533	475	565	510	485	557	498	509	474	499	497	506	530	522	526	526	518	511	481	540	500	485	543	496	527	514	505	535	511	541	523	540	464	500	507	512	530	539	529	456	487	520	506	512	487	528	550	527	509	485	555	527	494	523	535	517	492	515	525	511	516	498	508	487	469	490	538	496	506	510	502	536	475	510	517	478	517	506	528	484	499	483	502	526	492	475	478	481	505	450	515	518	516	515	511	497	509	501	471	511	524	512	497	526	508	497	527	488	497	476	475	504	519	532	505	502	493	567	506	509	519	484	524	515	520	525	486	561	489	489	475	443	543
28577	28441	28261	14886	3358	775	313	308	299	330	314	323	306	319	344	326	345	315	297	340	316	329	314	298	308	317	286	316	306	306	321	307	300	302	314	299	328	315	276	320	340	323	304	299	335	343	322	318	340	316	351	342	293	288	321	330	288	332	292	318	329	338	337	282	326	293	307	307	289	314	305	321	309	293	317	306	319	313	308	286	273	339	285	331	306	330	300	326	298	302	316	291	299	303	280	324	290	287	313	276	289	326	309	302	330	290	306	319	302	312	310	298	318	299	307	317	283	325	312	321	273	294	314	294	300	307	317	311	304	289	302	299	312	324	304	310	298	310	301	301	301	316	337	332	324	332	294	269	285	304	309	325	320	363	307	319	316	318	328	337	272	287	321	283	301	292	321	327	285	289	332	347	314	304	304	303	295	325	314	306	308	287	326	296	308	293	298	302	320	305	301	274	281	292	311	318	321	309	314	291	280	326	310	263	295	312	310	314	311	316	304	308	335	313	310	317	313	291	299	317	328	309	295	313	310	316	282	324	300	303	309	304	289	310	317	314	309	298	298	306	299	312	321	308	313	338	288	286	319	320	290	321	335	333	303	288	330	304	292	306	283	313	301	304	362	307	323	325	325	310	298	294	310	309	324	312	296	316	308	349	288	287	323	317	299	295	294	323	329	297	311	313	316	292	338	291	320	339	286	304	321	300	292	335	299	263	318	303	335	326	315	296	296	302	322	304	318	325	316	298	283	298	299	293	301	306	324	322	323	318	332	306	293	319	264	296	334	339	316	334	312	331	311	324	306	288	279	297	302	332	279	305	303	311	318	336	313	318	326	322	298	303	285	285	330	358	325	295	333	311	304	309	298	296	344	307	309	317	291	301	333	298	307	328	353	322	303	331	315	345	330	334	307	294	274	308	285	330	305	336	313	321	345	311	298	302	263	308	322	309	311	306	316	309	307	328	304	327	299	306	331	346	315	295	309	301	321	345	296	320	310	299	321	311	315	309	294	319	306	304	336	335	326	308	284	348	306	336	345	342	333	322	292	287	322	322	294	309	334	326	315	312	296	323	332	291	279	291	307	328	310	327	292	290	291	317	278	314	347	320	317	278	324	304	309	330	289	344	346	305	306	318	313	301	325	297	324	293	291	312	329	310	311	286	260	324	332	291	323	297	328	331	322	305	321	340	300	340	306	304	294	306	359	310	288	284	303	295	317	300	335	310	337	323	282	309	292	292	302	303	291	309	282	316	299	296	307	258	318	282	293	289	308	329	317	302	319	266	315	304	280	313	316	277	299	299	326	303	310	322	305	298	328	320	297	267	321	298	296	296	283	341	293	284	313	312	304	332	309	334	312	293	329	334	312	312	295	293	306	328	336	293	293	289	316	306	325	299	282	322	303	328	328	321	321	335	338	285	292	318	315	313	334	293	321	307	355	296	309	250	332	320	299	354	292	316	313	304	275	285	314	308	332	306	327	289	335	310	310	283	330	285	311	298	311	312	296	306	316	309	288	301	316	304	337	309	286	320	309	316	321	313	331	302	308	307	326	304	293	324	331	304	316	334	286	313	309	309	317	311	294	328	296	343	292	292	321	293	292	306	318	329	297	325	316	332	302	285	307	304	319	325	302	332	309	331	317	313	340	311	318	306	317	340	328	303	321	328	275	307	329	302	277	328	309	294	314	292	298	333	325	314	285	321	299	302	284	301	332	303	318	283	287	283	322	328	319	314	304	301	308	328	336	310	338	339	323	296	307	295	316	317	304	295	297	307	337	329	308	338	293	305	295	347	300	299	301	309	315	309	311	318	304	294	308	316	324	329	320	313	324	305	331	298	314	290	283	300	283	306	293	327	300	325	317	309	333	267	318	335	276	311	308	329	317	298	301	322	298	296	305	313	314	308	309	280	311	339	318	309	311	286	328	322	317	304	311	318	313	360	353	291	301	322	303	336	319	263	303	294	297	313	300	341	312	290	294	334	303	323	324	314	285	298	315	296	273	319	292	319	351	315	302	344	290	346	308	318	304	363	290	306	295	317	317	322	300	312	307	286	298	311	286	312	305	309	293	322	290	311	308	306	329	294	315	341	331	329	282	347	337	287	322	309	294	304	308	328	310	323	299	301	307	319	281	298	321	332	318	296	310	304	307	336	286	301	310	311	313	332	309	309	299	302	302	289	284	301	309	339	350	305	304	317	315	285	308	304	310	301	293	330	287	348	305	292	285	298	320	308	315	320	273	302	329	307	302	306	338	278	291	293	300	286	314	315	305	285	328	321	327	285	308	315	295	327	318	303	282	304	297	296	311	335	309	329	335	343	286	330	297	338	315	317	306	306	325	297	307	322	294	336	303	316	303	316	271	308	296	298	306	331	311	292	307	316	319	298	304	309	296	310	294	310	295	305	299	349	327	303	280	354	328	288	320	311	312	339	320	320	303	289	313	319	307	344	343	338	300	297	300	324	310	318	312	305	284	322	319	323	348	325	338	310	318	313	294	289	320	338	293	313	351	308	319	329	324	310	306	291	324	348	312	337	327	277	309	313	323	324	295	310	293	329	320	309	314	296	331	274	325	307	290	319	285	325	297	320	323	316	311	314	308	314	317	300	291	335	357	308	305	310	304	308	324	334	312	317	322	306	314	328	326	299	293	274	319	340	325	325	298	306	303	314	335	308	312	318	301	314	332	299	325	280	321	325	323	307	311	324	310	333	323	365	302	308	291	252	311	321	336	297	306	323	320	279	315	309	284	292	295	308	316	310	329	305	329	326	285	298	310	298	323	316	314	297	308	318	256	315	307	310	308	312	333	320	325	314	304	309	344	316	331	334	293	325	297	325	318	294	281	315	324	320	301	344	296	313	315	296	316	288	301	296	310	334	334	310	294	293	317	320	310	317	295	309	323	315	294	312	280	346	322	289	278	288	327	297	336	329	311	324	336	341	330	307	327	307	302	331	306	292	308	286	289	285	289	325	315	309	324	322	331	302	337	296	322	325	310	305	276	293	324	295	338	302	328	300	306	303	298	343	315	330	303	314	323	314	352	331	287	314	316	319	316	327	300	317	317	317	331	310	296	295	323	308	301	307	303	357	294	295	302	313	321	290	326	301	304	337	306	312	303	304	329	312	299	339	321	300	290	292	313	291	304	271	327	277	325	320	311	296	302	301	320	307	322	324	327	314	289	291	291	314	314	320	331	300	274	325	313	286	301	324	307	306	340	304	320	297	322	281	294	308	303	334	309	340	300	300	308	294	316	322	299	335	310	323	330	294	307	314	281	283	316	340	297	306	274	314	324	325	329	319	286	309	311	325	300	296	304	309	326	299	310	349	317	328	309	318	321	289	309	352	317	296	310	350	299	330	258	310	320	300	325	291	283	323	291	303	300	293	308	299	304	300	314	319	291	286	306	324	317	347	304	311	297	312	276	298	324	306	317	316	317	299	319	296	335	311	287	274	302	311	319	332	311	333	301	327	299	315	299	287	315	330
17418	35369	23081	8400	2570	697	302	294	301	276	325	315	277	300	310	283	295	291	278	274	317	290	292	294	292	334	287	283	325	283	305	306	301	270	305	286	306	316	275	306	275	287	270	282	299	281	291	286	288	315	274	283	295	286	265	306	310	266	311	288	286	280	292	291	312	292	290	276	284	263	290	284	310	305	306	311	271	299	303	274	319	284	292	320	298	286	318	299	279	275	281	298	288	303	294	287	304	256	302	301	268	312	308	296	291	293	288	285	271	280	300	297	326	315	282	296	301	312	307	280	267	299	278	289	319	322	289	313	280	319	304	304	280	312	286	288	285	294	304	289	276	287	282	299	274	305	306	300	287	300	278	306	320	278	316	331	319	306	267	314	315	262	311	322	333	314	282	304	290	304	301	310	301	275	287	291	302	296	309	278	298	276	288	317	273	308	301	261	281	273	311	299	285	299	305	293	255	284	313	321	284	299	284	288	263	298	286	324	315	291	286	266	296	300	322	296	303	280	282	328	278	298	310	295	280	300	299	290	277	293	294	295	282	301	288	299	315	304	295	275	264	315	276	344	282	319	314	305	261	313	319	300	288	298	293	291	249	300	300	312	295	317	295	305	281	281	300	269	314	298	287	311	295	298	328	283	249	294	298	307	306	288	306	283	271	309	305	307	290	328	291	308	299	306	283	319	298	326	268	300	310	295	290	293	291	277	304	285	291	287	301	320	289	282	255	292	291	310	309	273	311	298	293	320	290	308	284	283	299	289	299	286	308	292	299	277	303	276	329	296	266	283	276	330	262	295	306	297	276	299	287	301	299	304	280	296	295	310	305	281	280	302	298	312	312	281	269	288	314	265	257	307	303	298	249	275	295	296	325	309	274	337	302	278	260	282	298	278	285	306	310	299	292	303	270	299	269	297	296	280	307	286	281	309	273	281	299	278	283	318	310	283	261	305	282	314	298	309	295	293	269	290	319	304	301	301	304	305	274	283	273	285	288	280	313	296	296	264	279	319	324	283	298	302	265	290	282	293	277	319	272	289	258	312	285	289	293	295	273	267	277	308	307	285	278	285	284	289	296	267	279	286	308	255	305	282	313	288	282	297	321	307	296	280	309	301	299	318	309	257	280	328	288	320	311	276	277	298	302	295	297	295	281	293	266	305	312	274	294	302	296	259	302	282	300	283	310	282	298	276	281	282	306	292	304	290	287	281	287	282	316	307	302	276	296	277	274	312	246	272	266	278	301	298	305	277	309	301	295	289	244	277	280	286	299	282	315	300	314	261	328	294	282	329	279	283	315	262	299	287	287	288	291	278	276	265	292	261	277	309	296	309	320	309	282	280	305	267	299	299	279	268	274	279	286	268	265	288	332	295	295	293	284	303	288	302	287	306	305	277	266	245	306	277	278	270	278	282	273	287	270	288	295	334	308	322	303	326	314	279	260	303	294	326	309	312	305	291	288	299	276	260	293	290	322	324	305	274	281	308	308	309	326	250	272	330	288	297	295	278	265	299	298	285	307	290	290	275	305	302	308	321	296	247	295	313	305	273	312	282	293	288	308	315	286	302	279	315	258	280	302	317	275	315	289	283	271	276	271	285	284	299	291	298	271	337	307	292	303	288	343	276	307	301	314	281	317	296	296	302	308	290	303	271	296	292	293	311	270	289	312	301	280	282	301	288	294	296	277	275	291	314	272	286	271	296	343	314	336	304	300	298	290	284	290	292	316	301	295	285	316	306	272	318	286	292	279	290	268	310	297	266	330	310	277	297	285	293	284	302	297	306	290	293	293	326	287	316	279	303	303	269	298	270	265	309	260	289	278	300	290	306	296	299	274	284	293	290	279	299	338	292	304	316	280	285	304	288	323	314	254	293	311	300	293	265	271	292	291	281	285	299	319	299	275	292	286	285	300	299	319	278	291	320	285	290	251	330	300	293	288	270	283	324	324	266	278	249	335	283	305	295	302	295	292	343	275	299	294	283	303	280	289	277	283	307	282	300	285	273	279	291	274	294	307	285	279	306	303	282	269	280	307	270	310	292	291	291	255	303	318	268	272	290	310	283	286	316	298	271	307	288	318	301	287	297	267	301	282	306	305	313	291	275	306	290	333	265	288	302	312	311	316	270	270	289	283	292	309	276	299	280	258	279	269	307	277	288	307	304	294	290	295	328	307	301	290	303	273	281	291	274	272	273	301	306	296	315	303	275	289	296	319	308	299	295	271	271	303	299	276	309	298	304	307	286	264	269	297	305	298	260	303	290	303	295	269	324	304	291	295	296	294	315	291	330	296	304	271	312	303	294	293	295	305	277	290	295	302	305	288	294	303	285	285	280	279	270	310	269	289	283	307	311	281	288	302	295	303	310	268	301	281	286	309	319	325	287	294	298	304	312	320	284	297	301	280	313	308	296	299	303	310	264	279	300	294	306	306	295	313	309	282	301	271	311	300	294	276	307	318	297	289	295	298	304	259	299	266	294	291	306	262	308	283	302	294	309	300	291	305	294	301	279	294	323	289	304	303	307	263	285	285	298	331	303	328	299	292	313	320	307	292	275	308	298	332	305	304	296	312	301	290	289	283	306	269	278	317	288	305	243	270	300	288	286	297	294	319	273	286	293	281	330	283	300	278	286	306	296	273	292	300	307	283	278	295	291	302	289	280	297	312	319	286	277	280	302	299	293	268	279	305	266	307	286	306	269	288	291	287	286	300	308	308	313	294	281	306	284	301	301	302	312	263	314	305	286	296	279	321	294	291	271	290	266	277	313	286	289	267	265	280	279	276	304	311	308	291	313	266	286	296	285	285	302	303	278	302	291	246	287	305	269	302	287	293	280	291	275	316	279	300	268	290	314	286	283	299	298	296	284	289	262	285	284	326	281	272	306	319	331	281	309	274	288	293	289	259	290	271	278	291	298	257	238	284	290	288	285	316	304	293	315	284	290	307	281	277	295	306	310	283	264	281	307	301	274	288	259	287	294	290	315	301	275	335	287	305	284	295	295	329	311	287	273	290	318	302	284	277	309	316	311	304	293	285	301	300	299	291	290	298	270	314	314	293	289	302	305	297	296	276	317	308	286	304	315	278	294	333	289	305	279	289	318	321	303	308	304	285	296	302	318	280	298	276	298	295	252	315	268	292	319	317	285	283	284	282	297	274	274	294	310	289	299	299	332	273	298	303	342	282	299	293	276	304	323	265	324	327	261	315	310	287	287	292	309	303	304	303	296	289	334	301	319	260	291	320	323	284	269	295	334	323	307	287	296	301	273	328	277	300	315	310	303	276	300	334	297	292	281	316	259	284	298	279	305	304	328	302	330	290	280	285	346	293	289	294	295	290	277	278	281	320	288	321	318	291	297	302	289	293	280	300	246	286	302	317	294	281	306	292	287	280	311	293	280	293	314	298	295	287	291	279	302	291	301	310	298	321	299	294	287	300	300	303	325	334	292	254	310	288	273	304	287	274	283	324	303	306	250	307	316	295	259
25287	27344	45363	40751	22995	7418	668	427	387	361	395	398	358	373	396	356	428	362	356	395	368	360	359	362	369	366	378	350	346	386	332	355	335	362	373	357	343	337	327	362	385	372	366	343	335	375	363	365	420	374	397	390	364	350	319	378	357	323	346	386	347	353	365	389	343	337	369	404	365	352	348	362	351	382	393	365	381	373	368	363	362	392	391	373	370	355	369	335	363	373	323	370	377	395	372	333	343	351	377	323	383	395	384	378	364	392	377	338	348	345	350	369	400	382	353	370	390	401	351	386	340	353	370	353	368	341	339	344	372	339	364	329	366	379	367	361	388	344	371	377	378	331	337	359	392	320	368	329	381	377	367	351	385	353	394	325	348	364	383	338	367	366	363	391	366	360	373	368	377	356	371	386	354	331	348	382	344	398	372	317	386	350	372	364	362	353	382	370	384	388	354	373	355	377	339	358	381	349	332	351	358	373	320	338	381	363	373	366	362	337	352	348	385	359	341	358	330	372	376	387	371	377	386	375	335	342	368	346	375	396	345	372	373	385	361	384	363	349	382	354	370	392	341	380	387	342	345	348	345	379	341	377	349	352	351	336	381	384	322	317	350	361	345	343	350	381	360	343	362	336	348	376	356	339	330	362	395	378	337	372	341	356	351	374	331	331	404	348	338	362	306	345	397	353	373	358	347	351	381	384	362	326	364	384	365	360	364	375	394	376	340	358	401	340	355	346	347	355	349	396	346	389	364	361	389	349	382	381	339	387	374	364	384	351	363	372	329	388	354	327	362	351	405	366	411	349	340	329	380	352	347	346	360	339	411	338	349	349	415	344	362	361	331	386	373	347	385	345	360	332	381	364	393	322	379	371	381	342	359	333	377	348	358	351	332	363	372	338	321	350	344	352	384	347	360	356	340	334	361	375	345	386	372	345	361	365	353	376	374	385	371	393	351	333	332	346	382	351	335	380	361	360	377	347	358	372	358	375	352	346	387	379	360	368	364	358	312	343	350	344	342	355	372	375	404	365	387	341	381	395	395	352	348	368	333	358	343	344	352	379	383	360	367	370	354	355	372	397	362	385	357	338	362	335	360	362	364	366	365	348	359	364	397	384	344	353	372	367	379	334	326	350	365	374	365	395	338	367	378	390	356	367	344	374	365	347	355	355	335	380	373	349	354	353	332	343	330	316	378	411	392	330	366	367	366	339	345	375	385	351	404	368	389	365	360	398	325	378	364	368	360	381	355	362	361	359	371	403	373	351	387	375	352	358	372	351	370	365	385	338	367	327	404	354	390	341	374	321	353	369	390	332	364	407	432	381	365	345	358	378	355	341	379	345	404	384	374	363	362	316	353	340	366	368	357	355	359	373	349	379	349	378	339	370	328	387	342	344	355	377	319	382	406	376	342	364	348	366	383	309	380	351	343	380	350	351	352	372	350	342	355	354	346	382	325	334	377	394	347	352	357	393	372	344	342	351	379	346	366	393	377	394	367	349	382	345	397	351	347	357	370	399	375	354	355	327	344	359	337	352	383	369	342	365	364	333	378	408	363	392	352	392	358	308	349	367	354	369	344	363	370	364	353	374	380	361	353	351	337	350	370	345	352	354	359	362	348	371	374	339	337	344	386	374	341	396	356	370	375	332	383	336	380	399	387	353	364	387	379	349	363	341	369	339	372	373	374	352	364	364	341	360	364	353	366	343	351	366	349	361	381	360	331	345	372	367	347	381	373	377	373	376	343	370	342	300	363	369	376	383	375	384	364	372	319	361	358	362	385	339	363	394	377	362	369	363	347	354	384	335	346	379	353	369	363	336	351	339	377	382	365	390	373	365	377	361	357	369	346	343	377	356	349	342	352	375	387	347	396	374	371	367	402	362	360	362	366	369	370	326	364	354	364	329	327	365	401	371	337	374	386	361	361	366	324	374	371	348	351	364	335	372	369	376	331	330	336	374	324	384	337	392	391	368	393	346	381	365	381	382	346	339	389	410	370	347	369	379	349	335	360	349	335	378	338	348	372	336	366	387	350	365	348	386	381	354	331	371	379	364	369	351	377	339	366	357	371	370	343	395	366	380	383	333	386	338	383	344	342	342	377	342	408	351	376	365	346	384	374	328	349	383	366	373	381	381	307	359	381	344	331	357	354	342	370	358	372	413	346	365	366	379	372	316	384	361	333	370	331	369	382	397	366	337	357	362	392	347	332	377	333	386	361	383	388	405	372	353	388	334	346	343	371	360	362	344	353	346	393	344	373	362	354	377	367	367	344	373	357	341	366	364	367	348	355	389	320	362	385	385	344	393	374	329	376	365	354	366	377	341	362	378	364	321	327	370	338	378	363	383	357	344	337	372	346	389	345	305	373	392	329	375	339	375	348	355	327	348	380	366	346	354	375	380	334	379	339	326	360	373	368	351	336	337	357	383	333	333	341	369	394	359	345	332	369	341	352	365	358	327	329	315	371	343	388	371	365	358	369	354	368	348	326	356	375	372	380	372	370	365	330	398	367	381	359	370	360	380	370	341	357	351	406	381	368	334	353	403	348	363	387	364	328	336	349	355	379	339	368	364	342	388	366	348	378	374	351	384	348	381	383	316	352	355	367	347	362	338	372	378	366	348	331	386	360	373	383	334	366	344	354	348	382	340	333	361	386	367	332	367	381	374	362	360	361	365	356	363	378	341	342	343	369	369	380	360	398	375	335	364	349	387	373	357	325	382	381	346	363	341	380	363	391	378	345	355	355	341	372	360	349	370	410	374	332	369	383	377	327	348	409	383	368	332	369	343	348	366	342	395	356	363	356	378	336	366	393	373	358	355	373	393	393	380	361	380	334	342	318	390	364	366	375	362	361	376	368	359	361	371	366	392	373	361	358	358	370	360	358	353	406	348	363	380	369	380	395	342	358	369	398	377	392	346	360	367	363	376	347	357	342	345	351	374	370	400	333	376	320	357	355	363	347	358	339	344	380	386	350	343	361	350	346	367	342	358	368	344	327	367	353	333	355	345	382	351	343	347	385	344	348	327	346	378	353	355	343	385	353	359	352	374	346	328	376	406	405	338	378	359	334	379	339	376	392	336	373	379	385	361	347	349	362	332	361	341	342	344	356	340	316	324	315	365	365	340	372	363	362	364	358	348	342	340	370	367	352	378	331	341	375	376	351	365	369	369	343	362	368	368	344	353	353	378	340	342	357	350	371	393	362	364	367	368	361	352	377	371	364	376	378	400	336	353	310	383	378	353	364	382	361	348	371	375	334	373	392	343	348	347	380	365	340	379	346	367	341	338	348	358	389	357	347	369	367	340	391	359	368	345	338	383	371	366	362	386	343	351	369	358	371	353	354	349	377	342	365	380	380	366	358	354	381	362	352	358	332	377	361	306	355	369	370	371	353	376	375	336	351	365	342	362	370	384	380	354	378	350	358	348	387	383	383	353	347	338	360	362	335	324	342	310	367	348	393	352	359	362	376	337	371	353	398	368	382	356
52687	89175	64284	35716	14305	3445	405	384	364	390	406	394	404	387	412	367	381	402	357	375	361	400	411	381	388	395	386	348	397	413	395	385	392	376	381	381	379	368	364	373	387	394	394	392	377	359	397	370	360	364	377	384	372	415	370	428	393	380	392	396	357	353	391	383	363	351	382	361	402	381	403	378	376	382	366	404	378	395	391	369	412	362	371	339	346	398	394	408	367	401	361	366	385	351	377	365	375	388	427	382	407	389	347	393	356	376	373	354	396	377	371	355	372	396	371	408	417	408	409	375	339	420	407	383	403	376	381	378	352	400	371	387	367	389	396	365	398	386	369	361	403	404	345	345	402	377	392	387	412	383	418	369	368	356	358	366	363	378	368	377	411	388	379	378	399	384	364	365	389	393	378	412	386	344	365	404	363	368	399	382	377	378	361	379	401	370	409	407	407	357	371	403	411	373	405	373	389	353	363	378	342	362	392	354	425	370	393	377	394	384	385	364	378	410	393	385	375	361	413	370	401	393	383	374	347	352	397	404	391	402	351	373	373	376	363	372	389	410	349	354	396	381	386	388	377	364	375	391	345	368	417	401	409	372	395	417	376	367	321	386	390	411	398	401	344	375	357	331	391	424	369	371	361	368	384	387	384	396	356	388	387	375	403	382	376	385	377	387	363	384	380	383	399	371	357	336	396	378	368	373	389	377	370	353	387	370	393	385	348	394	374	408	414	365	423	368	404	380	342	356	372	369	370	400	395	381	390	378	378	389	369	389	374	396	418	368	366	367	404	386	361	402	406	380	374	383	389	377	378	418	399	381	385	355	364	401	409	374	357	358	408	390	352	353	358	367	393	410	401	387	345	357	417	372	377	409	402	408	365	402	356	400	393	389	353	333	384	375	381	387	372	364	393	400	376	342	408	387	389	418	396	367	357	364	372	367	372	387	387	390	414	389	385	395	415	372	371	368	396	376	384	409	389	365	352	388	384	382	372	371	381	393	380	360	392	350	396	387	384	377	382	368	379	378	347	359	380	381	399	374	381	414	396	398	380	376	396	410	412	393	369	410	388	383	366	391	395	363	388	387	396	379	384	360	332	375	377	410	376	386	400	383	384	384	389	347	397	355	379	406	416	381	373	374	378	366	351	349	397	373	367	362	374	374	329	382	426	394	399	394	326	410	357	387	383	400	360	380	398	383	380	391	345	391	356	407	357	398	366	365	383	365	356	395	355	356	370	359	395	390	372	381	369	375	385	393	399	383	360	340	413	367	383	376	409	361	373	410	361	370	370	356	386	378	399	358	390	418	372	423	371	401	362	414	363	354	386	407	337	395	389	368	356	383	389	394	386	375	435	404	357	376	400	382	417	329	402	393	379	370	371	379	363	404	330	405	365	389	448	412	386	373	388	371	393	390	370	368	389	384	385	354	379	353	370	366	396	387	364	391	388	363	362	393	366	356	405	411	379	384	393	415	375	382	382	398	358	367	358	372	388	375	367	373	365	407	388	350	374	384	383	383	411	342	408	383	398	385	377	362	393	392	366	406	378	380	358	378	377	369	396	374	368	431	386	381	362	379	405	361	373	359	390	401	390	397	328	421	345	386	393	382	373	384	373	367	377	355	400	352	410	376	353	376	422	392	376	376	384	370	388	342	387	408	407	418	380	368	360	400	367	399	393	402	377	370	357	391	386	374	359	349	399	393	366	378	355	385	390	376	376	362	357	374	380	402	411	379	351	390	333	379	395	414	375	351	361	341	393	392	398	339	379	366	374	345	367	359	395	377	378	412	374	366	380	376	379	392	402	395	355	386	380	386	372	363	408	384	376	402	394	378	363	365	361	415	394	371	387	359	423	365	369	389	337	394	378	363	375	389	404	375	374	371	369	363	382	391	369	392	392	396	432	363	398	359	400	362	390	382	383	364	382	392	355	394	355	370	390	403	369	412	377	395	384	356	396	388	415	362	342	363	351	356	384	368	392	395	371	368	367	399	368	384	358	398	354	351	408	372	370	345	380	362	358	390	380	372	394	354	368	370	382	374	347	426	377	393	341	407	378	382	376	414	368	390	364	375	358	401	329	357	395	368	413	388	398	353	372	424	382	373	408	377	378	394	375	350	375	370	382	392	399	366	403	384	367	356	360	368	392	361	369	425	399	396	361	373	388	385	421	397	352	398	387	340	378	371	396	398	385	379	405	376	377	381	369	381	383	388	373	381	369	371	413	406	375	377	395	367	388	375	362	417	385	396	375	376	404	395	405	360	373	363	353	359	342	360	387	354	367	367	404	394	429	373	403	377	404	372	342	360	396	393	380	360	364	361	413	388	445	421	408	376	386	388	372	331	396	357	382	385	400	368	358	364	388	363	375	342	385	424	383	408	384	420	433	384	370	402	373	415	393	364	385	404	399	359	377	326	369	381	404	410	358	409	384	356	353	392	364	386	375	389	396	372	393	365	383	364	350	380	355	419	385	368	386	389	402	389	393	376	386	368	399	389	354	401	406	411	373	421	364	381	388	378	387	393	385	342	360	403	367	362	395	375	378	382	405	347	378	393	345	380	386	373	374	379	396	396	384	359	401	399	380	364	378	365	396	371	377	348	415	340	386	396	378	405	383	346	410	339	368	378	356	385	352	397	357	389	391	383	379	378	378	396	397	363	429	387	367	357	341	372	355	382	389	389	418	360	407	348	365	373	360	377	374	361	370	418	352	409	371	371	368	427	366	377	391	425	343	369	432	381	386	369	396	399	386	383	377	349	382	379	399	372	351	384	391	364	340	396	404	395	386	351	333	368	397	385	364	398	413	383	403	406	353	358	360	379	371	382	410	350	374	425	388	393	377	388	357	361	365	384	375	396	383	395	363	430	372	355	346	364	357	346	380	345	394	377	378	424	431	371	376	366	399	386	417	420	391	381	351	374	396	420	380	413	373	346	412	385	399	401	364	406	356	390	378	395	358	391	393	405	371	360	351	365	392	364	403	378	418	374	375	389	352	363	359	384	370	375	364	386	373	367	394	411	389	345	373	387	385	350	394	358	361	388	351	408	391	382	410	397	381	391	398	380	400	379	383	384	379	395	431	382	357	394	405	354	400	419	362	374	372	388	370	348	373	359	375	379	385	373	402	390	406	365	368	353	413	393	388	404	343	372	377	394	364	370	356	392	369	378	363	396	402	382	370	368	382	376	396	387	418	412	368	387	391	361	406	376	408	372	374	408	404	325	366	340	360	383	411	402	374	395	372	390	360	383	384	352	394	396	388	370	372	390	375	410	383	381	378	371	367	371	394	372	382	424	381	391	371	393	369	369	373	365	385	400	364	405	366	403	381	404	378	374	401	417	374	401	399	394	372	414	395	395	408	370	379	389	361	375	366	390	417	362	389	361	345	375	399	397	384	389	400	413	376	379	356	393	370	397	378	381	367	369	364	420	357	366	384	336	368	380	412	368	374	390	400	390	385	358	356	374	373	350	406	391	393	347	379	353	436	388
23868	23615	38824	38814	27492	14917	2021	642	532	532	561	481	478	490	527	501	467	480	499	503	503	471	476	506	522	497	473	501	457	516	492	461	499	489	440	467	484	505	489	443	461	515	475	486	473	445	519	463	469	480	465	462	457	452	449	468	457	455	439	447	464	459	510	477	471	461	482	469	458	479	468	441	498	450	478	458	466	507	509	466	449	444	508	464	448	506	493	453	475	454	470	465	467	441	508	465	475	481	470	491	490	448	469	482	461	465	455	452	473	460	480	481	465	479	491	478	472	459	501	476	490	473	465	455	461	498	473	472	428	449	462	465	463	492	495	443	476	486	440	454	463	435	475	418	465	444	487	499	446	504	447	480	454	477	450	443	475	447	466	472	471	492	464	472	475	475	450	447	482	489	454	496	504	455	477	491	475	477	467	461	492	424	454	426	486	522	496	478	513	464	507	473	441	488	468	475	453	459	495	456	437	465	499	512	475	459	493	489	458	477	436	449	439	457	446	458	483	470	485	452	469	454	487	470	486	467	472	499	471	478	455	470	491	471	465	485	453	440	450	479	482	511	452	465	491	440	467	456	462	430	456	446	509	426	484	482	481	416	499	427	481	484	497	514	439	450	441	482	453	477	453	470	466	463	427	488	450	485	483	453	445	473	479	470	452	455	448	470	476	457	484	458	489	468	457	453	465	494	429	475	435	441	457	469	493	470	455	477	484	477	468	475	483	438	478	452	418	496	455	469	500	493	449	441	503	459	446	441	441	461	428	458	490	472	495	458	470	487	485	457	445	486	481	449	489	453	480	446	470	435	461	487	468	469	478	467	452	491	453	495	468	467	443	425	501	504	523	482	514	462	442	503	507	427	411	494	465	450	482	450	479	475	484	471	512	492	490	461	448	468	468	467	503	476	487	457	453	474	442	421	523	436	460	476	457	426	441	505	485	448	483	475	501	483	448	493	480	472	472	471	486	435	452	439	503	466	451	483	476	437	475	460	457	488	489	483	490	462	533	483	462	506	434	501	455	452	481	474	447	436	441	471	421	469	426	479	459	445	467	434	475	486	476	455	424	494	465	486	454	527	447	479	487	446	462	499	509	469	470	466	495	499	420	456	494	479	467	489	483	461	416	479	474	457	458	472	451	436	467	451	436	474	464	427	441	414	455	451	452	470	460	449	494	446	486	455	484	457	472	473	459	491	456	451	437	479	480	483	452	449	446	398	438	439	486	466	494	474	464	495	460	496	469	435	455	457	497	463	486	445	479	472	438	501	448	419	484	467	481	445	428	465	471	450	461	467	487	457	458	458	484	449	467	448	472	437	469	436	501	454	480	475	422	517	487	471	478	440	498	447	441	533	466	464	445	475	471	458	418	460	486	480	443	485	435	485	464	453	477	464	491	465	483	502	449	485	495	480	448	469	453	434	512	475	470	478	451	463	435	448	453	441	490	458	475	467	452	484	467	494	517	464	474	464	453	440	476	446	465	468	437	464	470	468	500	416	476	448	446	487	469	430	476	468	457	458	456	447	430	433	458	477	444	486	456	491	456	477	474	412	501	472	471	412	459	454	449	453	430	475	448	459	497	492	439	447	493	488	508	451	474	479	480	501	474	487	468	463	478	511	470	456	477	440	474	475	466	463	463	430	492	459	486	448	465	456	454	510	429	467	464	471	455	447	455	466	477	464	454	454	447	448	456	479	476	427	494	461	438	453	452	462	470	475	432	479	508	488	488	448	469	427	465	472	463	463	459	458	493	442	456	466	485	455	428	455	465	466	439	481	454	440	468	475	467	433	418	491	480	463	419	446	473	442	435	458	443	437	464	442	460	475	470	453	460	433	433	461	440	464	456	466	487	490	500	426	476	462	425	456	498	418	501	448	453	480	490	418	480	479	452	460	461	479	478	465	483	474	475	433	482	519	465	483	433	464	447	444	479	435	433	468	476	459	433	438	477	470	432	439	494	490	480	446	463	493	444	452	452	450	471	485	463	468	430	459	488	506	460	479	438	491	478	463	449	517	488	488	458	445	448	466	488	490	468	478	457	490	429	458	452	469	496	485	460	482	484	452	474	492	506	476	461	483	424	435	481	462	479	443	477	473	475	468	453	441	469	485	448	444	473	434	459	437	475	456	498	490	471	456	488	478	420	453	397	507	441	459	472	460	462	489	488	477	504	468	451	482	495	453	460	496	500	443	500	466	463	497	459	453	505	474	469	427	440	439	484	494	450	492	439	447	488	492	476	482	515	481	422	470	464	478	484	481	417	453	471	433	435	461	495	451	443	479	502	469	478	470	458	432	447	433	464	503	464	481	476	475	438	461	495	488	492	464	487	481	473	464	429	439	468	446	457	443	459	462	452	466	490	456	448	483	473	468	472	476	442	449	461	457	489	480	480	484	498	481	456	473	481	492	497	475	449	468	466	483	466	409	433	479	463	496	474	481	473	494	450	456	441	466	449	467	485	483	451	463	455	509	450	412	449	485	439	444	477	484	449	473	469	463	452	499	483	474	462	472	481	461	493	444	467	480	492	421	512	455	473	420	458	471	469	467	467	399	491	475	455	453	463	458	505	483	461	474	442	466	496	481	451	495	466	468	481	486	437	461	475	444	484	473	462	484	489	474	433	508	448	452	446	443	504	457	485	450	488	496	441	465	463	459	462	452	465	468	473	489	472	504	467	502	484	468	449	480	475	447	462	439	467	498	449	458	421	493	454	438	501	466	497	463	443	480	485	487	451	464	473	439	440	461	463	431	496	460	494	454	470	429	469	454	429	492	456	490	442	491	461	466	441	465	461	455	432	442	457	474	457	474	452	473	453	440	493	443	472	482	469	445	467	436	464	431	487	464	444	479	452	437	506	507	490	440	484	495	431	446	460	488	421	488	422	468	464	478	455	461	500	499	476	495	439	493	498	431	468	452	454	459	459	505	486	457	493	493	488	464	441	475	470	472	460	458	438	474	438	502	475	481	442	486	470	465	426	439	471	455	460	496	474	419	460	462	448	451	457	449	491	435	469	482	448	472	466	444	461	453	469	510	468	448	494	479	472	455	438	416	493	448	426	454	486	492	461	463	480	465	495	475	449	438	483	478	422	448	432	410	450	489	484	481	480	500	479	466	503	461	512	468	459	525	472	490	472	498	446	471	447	457	467	427	477	443	460	462	451	440	460	467	499	462	481	491	497	469	486	471	469	452	500	427	453	479	463	491	463	430	463	451	488	413	448	458	518	501	471	460	454	483	464	530	425	479	445	478	454	438	457	447	460	488	462	492	444	487	480	463	457	439	471	434	527	478	446	457	486	521	461	452	473	439	462	463	464	451	452	444	504	447	488	437	471	470	457	473	467	490	468	438	469	440	485	482	463	458	445	484	456	450	477	483	450	507	460	450	476	489	442	502	458	423	456	476	427	460	456	466	444	447	460	469	440	452	459	501	452	448	478	466	487	449	506	488	460	440	409	482	469	481	460	445	451	433	472	460	486	478
62699	101996	74281	49340	22499	4803	524	504	503	523	518	525	522	498	482	546	524	536	489	522	526	484	516	542	547	541	519	508	465	525	519	517	522	567	527	504	495	503	517	486	519	500	501	518	515	480	479	511	544	496	515	495	534	517	520	494	497	529	512	556	503	495	492	482	529	544	517	500	534	543	531	534	512	509	502	471	595	506	502	536	501	497	529	511	506	521	564	514	514	483	481	508	495	507	541	502	498	518	517	478	516	519	515	488	501	499	522	520	505	532	511	512	486	511	508	477	487	506	527	493	518	498	545	488	517	527	510	495	510	476	491	522	492	540	494	497	496	497	531	528	535	532	489	523	551	507	507	473	530	488	510	482	534	499	516	499	510	534	495	473	520	529	533	543	538	511	518	511	494	484	522	473	531	508	485	506	538	523	525	520	519	546	495	527	531	511	497	571	505	510	483	506	513	493	481	492	508	521	471	509	528	501	552	484	483	513	491	511	511	498	515	523	495	496	510	525	558	527	536	526	533	493	533	496	528	533	531	529	508	512	515	519	498	531	514	481	485	530	479	498	556	572	505	509	519	496	541	508	502	481	550	526	482	514	526	485	470	518	503	522	530	497	525	548	537	494	493	509	504	472	497	497	511	501	518	493	474	519	536	496	478	500	470	516	488	500	502	555	526	533	528	498	495	508	493	501	532	536	484	514	537	479	498	517	530	544	527	481	510	533	550	495	540	541	503	514	508	524	540	485	485	529	448	492	530	487	530	516	478	533	493	517	488	498	546	524	499	554	507	500	472	558	472	494	515	532	522	538	513	512	490	506	477	512	481	523	485	537	532	501	475	483	511	542	529	531	515	472	523	519	531	509	503	513	512	533	479	502	479	512	488	491	453	481	502	497	525	502	514	525	512	482	521	534	479	504	538	493	500	515	517	534	507	543	524	523	494	501	497	541	522	507	491	535	520	507	530	538	523	512	486	542	484	541	455	518	476	485	526	520	473	526	540	499	508	522	534	541	502	519	506	507	522	507	502	517	490	473	507	504	526	511	512	504	501	504	499	535	540	511	478	511	507	503	467	486	453	522	506	530	545	477	525	515	527	524	522	512	520	504	554	514	489	526	507	499	477	496	551	523	470	476	525	516	531	494	533	489	516	516	489	481	490	521	541	523	499	500	515	545	549	515	567	553	518	484	501	491	510	513	522	490	536	493	482	515	495	519	507	511	503	498	492	500	470	501	497	497	493	519	499	520	499	482	518	471	471	536	478	495	497	493	517	506	483	491	527	518	507	518	491	510	462	468	526	533	533	523	522	488	526	526	481	537	513	493	520	513	516	542	488	517	501	518	528	512	543	538	509	528	487	537	519	502	498	559	496	519	477	497	507	527	486	504	512	498	551	527	505	518	521	522	519	527	508	478	521	513	518	526	506	514	492	514	470	500	480	543	521	505	469	516	529	494	515	511	520	482	510	502	510	532	524	486	528	497	518	480	512	521	509	491	465	495	465	508	492	497	490	510	552	494	538	481	504	502	489	545	487	476	486	470	496	475	504	501	473	529	529	492	475	493	496	497	537	481	496	483	515	500	548	502	522	462	513	490	469	510	514	515	513	472	530	473	501	489	480	513	527	503	483	516	526	512	558	507	523	511	519	511	582	487	487	483	501	563	509	518	521	495	516	459	514	505	525	509	489	511	557	512	528	537	547	488	547	529	511	521	481	520	494	529	527	528	511	554	515	505	499	494	494	533	471	491	544	498	506	509	529	522	527	473	521	483	534	502	470	497	490	481	499	502	524	480	484	442	468	498	518	523	475	483	442	484	492	504	538	524	499	495	494	499	533	541	523	550	492	484	530	524	466	553	512	553	505	537	460	481	547	505	507	488	548	531	517	479	523	519	519	539	538	514	523	474	477	484	518	495	481	469	509	502	501	508	506	528	467	511	496	501	509	513	508	519	511	513	506	525	446	549	538	491	486	486	532	512	515	524	492	487	506	487	517	516	504	500	479	515	511	516	456	529	512	472	530	502	484	495	516	473	511	489	515	515	518	543	512	523	509	521	507	492	516	496	533	505	527	476	475	496	498	490	556	568	545	522	490	523	473	520	530	516	541	503	488	520	513	551	482	501	505	493	486	500	496	506	503	500	493	495	505	490	567	498	492	521	502	527	527	495	508	517	503	475	542	511	551	479	437	497	513	501	523	490	519	494	463	507	497	467	528	487	490	487	491	532	475	494	501	487	478	523	505	530	476	482	497	516	513	527	475	520	533	510	508	501	494	475	467	487	504	516	497	527	490	490	482	493	523	505	521	518	505	539	538	530	522	478	441	496	504	471	510	505	519	542	510	498	531	542	512	499	511	493	494	494	482	514	517	487	549	510	483	530	518	498	489	510	478	511	559	506	476	538	521	515	493	546	478	482	501	493	534	519	547	511	485	529	531	496	506	497	469	563	498	515	491	521	479	508	515	498	497	519	508	496	493	514	510	500	480	528	481	503	448	471	478	497	517	528	499	506	506	485	513	513	536	513	505	505	525	506	465	520	523	500	468	487	481	476	513	489	483	521	539	525	476	500	479	541	515	540	505	507	508	523	485	518	533	487	479	506	531	502	484	502	528	529	470	490	539	517	522	538	496	523	493	550	497	510	533	519	507	499	527	497	486	483	522	544	509	500	497	524	474	480	504	499	528	536	516	535	495	530	552	513	491	509	491	492	505	486	503	496	480	516	532	486	462	487	506	497	469	515	518	468	517	537	477	503	516	466	528	523	502	533	515	510	529	514	469	522	516	478	542	594	513	510	531	509	502	492	509	510	479	514	516	526	489	532	498	527	515	524	550	495	535	556	531	500	513	537	507	524	540	483	552	485	519	521	551	495	512	534	513	541	537	514	525	496	507	498	499	526	533	516	526	576	509	508	498	489	540	538	495	530	533	526	562	478	508	482	482	527	486	497	519	495	505	472	510	479	515	486	515	542	509	513	512	524	495	509	494	505	496	523	496	507	475	514	502	477	491	494	490	484	488	494	546	488	481	503	500	481	550	493	545	454	540	525	486	494	483	529	480	527	478	516	505	543	499	528	535	473	475	523	532	531	474	466	493	496	486	539	524	503	522	524	509	492	501	489	488	499	524	474	481	489	564	526	542	567	524	505	483	510	498	535	493	504	514	500	495	502	525	442	504	541	514	502	498	488	490	477	499	532	496	475	486	505	501	545	506	486	535	500	505	491	499	478	475	459	529	503	544	482	498	508	531	517	481	511	489	489	467	505	469	480	505	504	453	502	506	520	516	507	482	522	518	509	481	506	498	470	533	508	486	492	510	520	483	489	487	478	512	539	536	521	488	491	481	518	534	498	531	485	496	515	497	494	520	523	530	489	520	532	488	482	481	517	542	490	544	503	521	509	511	522	484	509	483	522	497	483	499	512	544	497	492	514	542	500	579	498	522	512	505	492	516	491	455	516	501	562	550	500	481	498	508	462	515	499	498	512	496	503
28471	29654	29711	13687	2809	442	308	293	282	296	335	306	290	291	311	327	297	299	309	257	306	315	296	312	291	309	260	315	317	282	255	310	285	332	294	335	317	316	344	289	286	309	315	299	296	296	299	304	325	310	312	309	278	293	334	316	339	275	304	315	293	321	288	282	278	308	312	311	275	305	284	320	297	244	294	297	302	299	303	286	301	286	282	317	316	290	310	306	299	314	297	312	286	316	293	247	323	321	297	320	287	280	310	317	288	284	318	322	269	291	303	305	280	297	281	305	313	298	305	308	290	299	312	318	278	325	297	292	301	298	324	315	297	298	296	271	336	284	289	318	288	316	296	302	311	311	295	302	329	316	284	325	308	333	282	307	270	292	294	304	310	294	301	290	288	287	298	272	297	315	304	322	305	321	296	325	335	299	283	279	323	296	305	291	323	307	284	315	294	289	285	302	314	294	325	259	300	286	312	306	315	305	280	311	332	314	312	297	336	304	307	303	266	325	295	281	300	279	297	280	297	322	314	295	265	307	271	280	319	272	278	320	312	311	287	304	331	307	293	282	293	321	310	307	300	302	291	279	330	309	325	331	318	299	295	335	294	330	311	293	275	327	299	302	281	275	331	323	296	292	299	300	282	296	281	305	283	307	285	310	304	282	283	304	299	322	323	327	309	310	317	267	292	290	333	298	328	290	312	299	288	309	303	290	308	312	329	320	352	297	295	301	298	290	325	306	313	315	311	317	288	276	300	278	313	316	289	259	296	306	324	318	312	300	290	305	324	309	296	298	294	330	293	290	272	283	321	280	286	319	277	295	304	311	323	290	297	323	299	287	336	320	303	270	270	272	318	284	308	295	304	294	288	279	298	288	305	304	304	303	263	271	319	262	316	274	319	329	281	314	294	305	299	315	293	285	307	329	295	315	283	304	284	268	299	266	298	294	297	285	313	296	285	317	266	271	299	290	296	282	287	319	310	305	283	306	319	311	312	310	308	303	304	258	303	300	296	335	341	325	290	279	332	319	296	301	292	319	287	302	289	293	306	264	288	278	323	317	297	286	288	308	292	312	266	325	328	265	264	290	282	301	278	326	325	327	284	291	300	306	292	296	285	327	310	296	314	276	317	287	313	299	320	299	319	302	304	315	291	301	285	317	310	294	286	300	289	293	301	294	313	341	283	253	310	298	304	339	285	320	305	293	312	327	248	278	298	304	269	293	288	307	332	304	315	298	313	265	272	273	304	295	307	314	299	320	320	302	326	301	326	304	282	321	289	351	271	280	300	295	292	270	290	275	287	296	294	314	320	315	273	310	335	297	304	296	327	313	305	288	303	304	281	305	303	294	257	300	301	300	300	285	299	307	329	281	308	251	295	299	330	297	307	337	316	305	310	298	268	303	293	289	281	319	304	273	282	275	333	286	319	325	313	312	316	349	282	287	292	297	339	309	322	309	299	278	299	295	277	307	264	327	283	295	278	323	324	296	306	283	253	280	269	271	332	296	284	301	320	277	318	284	301	283	254	315	321	279	303	302	276	329	309	279	319	301	294	315	324	330	308	288	297	301	303	295	295	269	318	296	302	311	321	298	320	313	304	293	303	283	295	312	318	290	296	312	314	300	302	295	286	296	287	285	322	299	330	308	266	281	271	338	280	293	326	326	324	295	311	307	322	291	286	297	260	281	294	288	291	297	311	314	282	338	342	310	278	327	313	314	279	268	302	324	323	330	313	320	305	330	309	314	318	304	296	289	281	268	274	306	299	307	281	297	344	311	316	304	310	283	305	346	313	303	327	294	284	300	309	279	298	354	315	343	293	284	287	314	300	308	326	305	273	310	295	310	281	304	335	302	324	301	305	336	278	312	291	300	287	298	324	301	318	316	301	275	298	297	297	283	269	301	326	319	301	325	301	287	288	278	291	285	320	323	312	305	310	284	318	307	285	293	291	287	304	306	278	299	322	290	302	300	293	275	284	315	273	334	324	319	306	313	302	281	302	311	290	289	317	278	285	290	261	309	254	298	318	296	289	296	295	293	288	322	316	303	298	295	274	292	291	296	315	290	308	285	310	266	299	316	293	345	321	307	318	272	292	328	299	304	301	311	265	284	308	330	258	284	314	323	272	310	304	285	302	312	275	283	282	290	304	291	289	327	314	276	285	304	303	307	317	326	294	332	277	317	292	279	299	317	297	303	369	299	297	326	298	303	296	334	280	288	289	292	287	298	288	290	309	319	261	323	321	289	256	279	296	323	310	331	307	294	286	307	301	313	308	299	326	324	307	307	293	302	337	336	286	315	265	310	335	299	320	348	300	327	317	287	280	297	314	340	320	309	275	316	312	305	309	322	312	287	277	315	289	304	283	300	284	264	294	314	263	270	289	292	317	317	292	285	309	310	300	288	278	288	340	300	272	337	271	317	310	308	290	325	310	313	321	306	310	321	309	315	300	277	319	314	295	310	281	296	313	320	310	310	320	265	316	306	315	314	295	305	316	310	324	282	285	299	292	306	292	313	329	302	311	313	295	298	314	276	303	308	309	300	299	288	303	290	305	301	326	304	293	301	307	289	309	341	298	317	270	293	268	300	280	289	308	314	281	297	314	300	281	324	296	316	301	291	302	274	293	293	311	307	280	300	324	299	278	294	313	329	267	271	303	281	272	311	305	297	311	317	297	306	322	294	272	333	303	321	317	294	295	278	323	309	317	332	327	313	278	300	309	326	268	333	334	316	294	287	296	316	295	294	307	290	310	310	282	297	353	289	292	278	294	295	312	300	300	285	302	283	274	311	326	292	276	307	316	313	278	289	303	310	335	280	287	316	305	331	313	312	315	309	293	288	306	301	295	312	290	327	349	299	331	299	276	304	272	273	322	318	309	274	308	286	302	331	303	297	281	292	269	316	321	298	322	285	323	289	307	292	321	327	337	317	313	278	287	302	319	276	306	280	287	296	312	300	296	271	324	318	307	297	305	290	276	303	330	324	317	324	299	315	304	284	307	340	280	299	320	305	327	294	320	291	309	332	309	294	304	339	299	287	293	300	309	300	310	299	337	308	337	306	303	287	278	265	291	296	352	312	306	275	274	301	322	279	292	320	304	293	300	288	305	296	332	300	351	326	332	292	276	318	262	333	299	314	265	327	290	311	310	286	275	298	283	315	278	281	289	299	291	340	323	314	306	306	290	307	304	306	312	290	334	303	294	311	280	311	280	286	290	304	328	282	297	306	281	298	299	289	302	281	342	321	306	289	271	312	281	329	331	285	310	310	298	307	323	319	300	316	320	289	306	281	294	304	284	332	301	294	292	312	315	316	308	298	287	293	300	303	321	333	306	298	308	302	333	317	288	304	329	290	307	301	305	272	284	276	333	311	289	297	330	295	305	286	307	295	322	309	274	301	279	339	303	314	313	262	288	290	291	321	306	297	337	337	321	311	299	292	279	296	322	272	300	292	287	306	305	315	289	301	303	262	289	325	282	304	324	269	343	286
17166	37608	23297	7525	2118	473	290	290	280	298	303	314	271	266	306	284	289	278	284	278	295	289	285	305	262	311	308	279	283	275	309	276	299	290	309	308	268	298	273	304	288	295	287	288	304	279	316	283	274	298	292	318	285	296	254	310	290	275	279	268	303	293	288	301	287	315	312	296	276	296	268	319	277	268	293	284	287	272	278	321	259	296	270	312	294	274	295	283	288	276	304	295	319	258	294	284	274	290	284	267	296	282	292	258	292	297	312	303	296	289	315	284	286	297	292	296	299	316	301	269	244	326	289	289	262	286	309	257	328	288	260	273	318	271	278	294	265	289	294	298	289	295	291	287	267	292	274	272	274	280	273	290	276	283	296	289	282	288	302	287	283	294	304	329	312	287	301	286	288	299	297	289	284	284	286	295	300	307	285	304	301	290	297	286	298	276	320	288	300	285	279	289	262	318	318	289	297	270	329	285	287	292	308	267	307	296	254	296	286	298	257	299	288	277	275	291	279	286	325	276	283	280	294	302	311	286	280	273	269	279	269	265	302	317	294	280	301	275	264	270	299	298	303	303	307	286	289	292	296	286	263	345	325	289	332	309	298	288	305	296	264	316	275	259	301	312	285	268	319	290	264	262	256	284	285	326	320	287	286	285	267	305	300	298	298	293	269	248	270	316	314	281	301	276	314	266	284	258	319	281	299	282	293	291	283	288	288	293	313	303	309	315	290	298	277	298	326	290	303	302	302	304	307	319	275	284	300	298	290	293	266	292	285	319	311	294	300	318	295	300	328	298	300	320	286	279	307	279	280	295	281	312	278	289	309	268	286	312	290	301	295	258	318	274	270	278	283	296	320	301	304	315	302	317	282	293	293	260	286	278	300	304	273	310	317	289	291	284	251	265	265	294	289	255	299	264	281	287	293	303	297	296	302	277	306	282	261	305	313	308	294	291	277	303	324	281	274	282	284	303	252	300	305	295	299	291	270	279	297	269	320	293	275	293	284	320	293	278	286	301	297	283	284	281	273	286	294	270	299	282	296	302	285	295	288	295	266	286	294	281	296	300	291	309	262	303	294	258	293	281	306	294	299	291	282	314	299	301	321	311	266	270	291	307	290	283	284	300	283	280	331	323	329	280	299	284	292	335	283	279	270	294	254	305	286	286	302	269	286	310	272	284	313	291	311	279	313	272	278	293	277	316	291	292	304	284	281	293	290	290	262	289	267	273	274	265	334	294	275	281	276	267	308	278	313	264	279	259	302	256	319	300	293	282	288	277	302	262	260	291	293	280	292	278	285	293	298	287	275	285	301	272	296	305	273	266	253	297	295	260	290	302	281	280	277	313	309	313	271	339	298	285	277	281	284	264	284	312	280	263	292	314	290	265	296	264	286	283	289	301	285	295	300	259	278	331	286	285	283	275	307	297	260	291	302	329	273	283	276	281	258	300	274	278	301	273	270	308	287	302	300	295	277	289	297	293	281	278	293	296	262	284	274	294	324	286	292	347	268	273	295	247	289	299	284	319	288	292	266	308	293	301	294	287	281	294	289	293	289	291	300	297	280	280	307	282	281	295	274	300	268	303	273	291	307	310	307	275	281	276	255	297	296	286	263	312	296	295	313	296	318	308	277	266	258	275	294	281	288	274	275	286	293	303	281	296	291	315	311	270	303	267	298	265	292	285	302	286	292	313	307	284	320	295	315	296	246	265	287	281	269	293	254	276	285	295	293	306	274	315	288	258	297	301	284	274	262	297	260	295	294	292	312	282	267	301	276	248	291	291	275	276	275	275	304	297	296	303	309	288	259	318	293	278	317	298	269	313	290	313	262	278	297	305	270	333	274	297	265	281	282	277	279	278	290	287	319	277	297	276	281	293	316	304	282	313	315	301	286	287	279	287	320	308	288	277	270	292	340	292	305	292	294	289	302	275	297	296	316	279	277	284	287	294	298	269	311	285	311	277	305	280	296	300	327	294	300	289	300	288	272	297	262	278	308	311	315	302	252	294	270	298	277	275	305	275	279	298	284	309	278	308	291	300	325	295	274	312	263	301	281	293	305	298	280	267	273	286	264	279	273	261	308	303	294	282	298	300	292	287	284	304	288	331	299	295	306	267	291	291	320	296	304	305	263	271	328	284	294	285	299	291	303	292	295	278	311	311	303	293	304	276	279	269	310	284	294	297	310	290	298	266	295	271	292	270	296	304	265	259	261	316	288	329	266	276	290	300	291	287	299	304	283	259	299	293	293	298	273	304	254	279	299	294	293	293	283	275	287	271	298	261	281	290	302	251	278	282	295	293	247	290	309	295	309	288	250	300	288	277	293	289	298	285	307	300	265	311	292	309	282	316	281	308	272	278	302	276	287	298	281	319	297	267	302	286	299	295	274	269	292	282	310	322	287	298	273	270	302	256	321	290	302	280	265	307	285	289	262	288	299	282	268	263	279	292	285	298	270	294	285	274	304	298	278	290	279	293	259	308	317	301	324	250	258	300	317	310	294	315	304	289	308	245	286	294	287	271	305	305	275	313	288	306	293	301	300	302	289	300	243	299	301	313	309	259	292	305	290	291	288	282	305	306	271	310	274	305	292	278	256	303	314	277	279	270	275	289	300	286	304	315	287	312	279	279	272	276	257	278	265	296	283	313	288	275	281	313	288	306	304	300	296	304	299	275	272	296	303	307	274	313	286	303	260	300	282	305	279	273	280	302	309	282	280	252	288	262	289	281	296	306	285	286	278	291	278	314	285	297	279	291	292	298	277	304	291	318	294	297	305	305	330	305	289	322	274	301	301	309	299	318	295	291	289	320	307	268	281	274	271	261	285	273	305	280	280	278	296	275	305	308	287	330	310	306	311	285	304	315	333	303	306	284	303	298	297	313	270	295	299	252	292	255	302	275	298	279	297	273	324	296	285	289	305	320	281	282	265	293	276	298	303	281	259	268	308	322	270	280	288	292	276	279	309	295	317	255	288	293	303	281	319	300	315	305	258	292	279	287	306	315	270	329	272	270	307	313	317	274	277	314	312	264	269	235	280	303	328	311	305	308	297	261	279	266	258	290	329	276	297	325	289	285	286	309	254	300	261	291	311	287	294	292	290	272	292	264	273	284	272	319	331	295	321	288	301	287	306	301	293	266	269	259	312	261	276	279	300	287	294	327	296	275	304	292	266	309	298	308	275	266	289	296	301	266	295	261	287	301	289	293	284	277	289	301	295	274	305	289	317	273	285	290	280	256	275	284	286	288	282	276	299	298	285	291	284	325	314	278	301	310	288	319	326	310	335	279	290	312	299	293	264	282	298	302	279	298	281	270	298	304	276	334	299	265	304	284	292	284	313	281	305	307	293	255	293	298	311	299	259	312	319	294	299	319	284	305	309	271	264	347	304	262	302	251	314	302	274	287	276	321	279	310	286	287	268	300	308	280	304	268	310	307	285	317	272	309	275	311	287	288	304	293	297	259	317	264	296	298	294	276	310	308	284	288
25202	27635	49418	41958	20899	4682	557	407	388	367	362	367	384	370	370	364	376	329	360	389	352	352	403	382	384	354	361	380	351	402	375	379	334	338	372	375	330	374	376	396	344	346	321	355	369	376	361	355	348	335	353	373	395	307	325	343	380	369	335	380	356	339	339	379	379	335	338	392	363	418	350	335	359	351	389	349	368	370	351	378	328	347	345	347	377	350	354	378	336	325	379	342	329	382	367	359	351	388	345	368	360	369	357	354	366	364	364	324	340	373	358	345	348	332	374	384	336	370	357	365	367	325	341	367	359	373	349	355	365	373	372	333	315	345	335	356	383	350	348	373	344	370	356	352	365	346	378	379	334	341	393	367	319	349	359	338	366	344	333	357	343	344	343	387	355	341	366	355	348	377	356	331	374	356	361	357	353	363	356	347	346	362	371	352	366	367	357	320	351	393	372	341	366	343	331	366	357	348	353	331	362	355	336	340	341	353	354	375	350	355	356	340	353	373	340	366	323	347	373	380	334	374	386	342	355	361	377	328	345	317	355	343	364	342	339	358	341	313	359	322	344	393	358	340	350	341	354	330	380	346	358	320	359	373	339	344	360	351	345	338	347	337	353	376	365	346	366	330	353	361	331	341	361	374	374	349	337	346	349	343	360	382	346	353	352	378	363	360	346	360	361	389	336	366	359	346	322	337	378	351	331	376	350	333	353	337	375	367	354	375	382	372	335	347	383	352	322	322	329	350	368	370	336	361	370	366	376	359	385	366	364	360	303	341	367	370	306	349	371	376	345	377	385	364	376	357	371	380	354	355	359	386	329	397	373	351	382	379	346	361	365	373	341	349	364	383	325	383	381	348	371	374	400	354	342	362	333	340	360	378	361	356	330	335	371	362	337	390	371	333	373	329	373	355	340	352	340	339	340	357	332	346	377	320	359	362	343	366	348	327	349	364	351	356	338	341	347	375	379	313	346	328	357	350	361	368	374	357	356	349	391	355	363	325	351	363	347	359	368	373	349	376	372	377	368	338	374	361	343	356	369	341	367	348	356	335	372	362	354	385	354	354	341	339	340	394	353	362	343	377	357	345	338	367	348	348	343	357	381	352	323	347	356	340	328	376	353	361	373	355	358	364	342	352	373	385	327	375	363	322	375	332	365	347	358	351	340	369	355	319	347	378	348	370	352	348	357	365	362	382	399	346	322	385	352	376	371	363	372	343	347	356	331	355	362	394	335	363	357	353	362	347	350	354	370	318	356	382	353	362	355	362	352	344	362	356	344	341	362	372	384	322	375	348	345	358	347	359	366	365	387	365	351	343	329	345	352	332	347	339	330	389	362	328	382	360	376	375	327	346	321	375	357	334	342	350	344	384	353	364	349	381	325	333	369	352	371	348	332	360	323	361	351	355	368	329	366	365	352	361	352	347	360	347	354	354	330	362	348	359	348	327	328	377	368	355	338	327	323	345	370	382	375	306	366	363	360	367	336	372	361	324	374	333	360	363	353	370	332	321	336	340	330	401	371	354	337	365	365	311	358	376	351	355	350	368	338	342	361	331	344	367	378	389	367	344	364	377	357	387	340	359	370	336	357	351	347	348	375	339	355	374	350	347	372	352	349	390	380	357	347	379	370	365	335	339	336	330	333	380	377	368	324	337	347	313	374	356	362	359	366	373	317	340	377	341	366	360	339	358	354	380	376	368	350	347	370	344	318	342	386	343	326	339	355	354	351	372	338	368	334	353	368	348	342	346	370	351	353	368	359	336	354	362	342	366	388	351	361	370	307	361	340	372	325	343	362	344	330	356	353	351	385	354	329	364	370	356	343	407	356	345	345	357	350	370	346	362	371	336	356	360	398	378	370	324	371	357	330	355	359	348	331	333	361	340	352	329	373	317	371	375	338	344	350	348	312	335	354	356	356	376	352	389	351	327	358	386	343	361	363	354	331	374	381	406	353	329	334	349	375	375	337	346	356	335	339	380	378	385	313	370	358	345	337	353	371	379	337	362	339	366	355	383	375	379	369	367	352	355	349	326	362	353	360	326	345	353	369	378	382	359	373	377	385	348	352	354	390	334	369	384	370	360	340	378	347	348	379	341	345	348	369	333	345	368	329	354	356	343	347	397	355	354	351	327	327	354	348	298	324	373	391	341	333	335	349	355	374	350	338	332	365	330	359	345	362	352	358	318	347	319	394	345	343	369	383	370	352	373	356	356	366	349	355	330	365	361	319	345	336	367	382	359	363	348	338	308	381	347	372	350	369	323	318	323	382	384	333	377	376	357	337	348	398	336	324	324	339	357	326	349	348	379	356	361	303	379	361	324	355	355	366	377	365	324	363	367	369	338	374	325	352	356	356	373	357	373	368	387	361	354	344	358	354	316	361	353	350	329	343	367	351	375	332	355	354	343	348	353	358	357	349	336	318	362	353	347	345	346	349	383	384	403	337	335	343	373	325	368	382	360	356	342	347	363	375	328	366	357	335	365	342	357	349	340	383	393	356	375	349	350	348	357	398	363	355	337	355	345	354	328	348	343	298	322	381	353	321	358	378	310	358	398	344	364	340	330	337	361	361	338	364	369	377	323	375	332	387	353	370	368	313	368	344	378	343	336	352	369	340	366	384	357	389	360	345	337	328	366	364	355	339	361	361	369	342	369	374	354	333	386	358	366	384	361	368	348	403	338	353	379	363	386	367	373	359	368	330	377	370	368	381	355	325	359	356	334	349	370	362	354	349	335	374	336	341	366	325	356	348	324	333	337	346	353	360	329	337	337	338	350	327	346	341	324	334	350	319	400	385	334	350	333	366	396	359	345	347	370	334	342	328	344	359	371	362	335	355	374	350	354	390	381	334	372	340	330	364	360	384	347	339	337	381	344	353	368	357	335	367	338	330	358	339	334	374	353	398	344	368	358	364	390	380	334	344	368	336	368	358	362	345	329	353	379	357	338	344	372	356	347	336	329	343	360	363	329	355	349	368	350	349	385	346	342	409	333	382	336	354	367	373	396	362	391	352	366	345	363	384	370	370	373	347	345	369	365	360	359	361	340	357	359	348	369	370	337	340	334	337	375	359	375	361	327	326	353	347	322	337	338	353	346	382	343	340	362	326	352	335	341	342	351	355	362	325	331	351	331	378	353	347	350	336	359	361	363	351	351	375	372	363	365	349	353	331	345	367	332	357	345	356	329	352	368	352	327	370	316	363	364	385	333	348	361	349	367	350	345	341	377	363	358	325	382	379	365	367	345	414	390	378	355	388	371	364	329	365	342	360	359	346	381	346	351	358	341	349	342	393	334	332	353	331	347	341	334	402	367	367	372	334	382	355	373	374	348	366	351	343	363	339	366	349	362	337	342	360	350	347	354	371	376	360	362	326	356	406	326	347	344	392	360	353	307	342	328	374	370	315	357	314	329	345	330	370	331	362	321	379	368	352	379	367	340	319	364	336	348	358	347	365	364	351	369	367	379	346	354	355	339	355	329	370	355
52331	88661	67031	33834	11096	1755	377	369	369	355	368	396	371	373	349	389	378	380	383	387	400	398	385	459	441	413	394	393	396	420	405	373	399	378	396	376	350	373	352	411	336	362	385	392	389	385	340	348	351	355	366	386	379	355	363	401	400	411	407	325	367	389	338	381	411	384	352	390	379	432	399	368	399	399	401	380	385	356	389	378	391	388	380	391	355	370	344	382	400	358	392	359	410	331	342	358	378	356	406	365	372	398	374	379	362	396	392	357	386	366	369	366	377	385	384	387	387	361	402	372	367	372	362	361	357	384	341	379	350	386	340	390	374	365	383	394	371	370	377	390	360	394	341	385	345	362	360	373	375	315	366	405	380	330	376	351	367	349	369	353	410	394	387	359	333	370	361	388	397	393	381	396	362	355	370	364	383	374	359	395	379	396	412	367	390	361	367	357	386	384	376	399	371	382	410	356	394	358	356	382	368	336	373	380	341	386	379	401	377	387	406	367	355	391	351	378	382	365	411	362	374	384	354	356	366	414	362	336	343	380	383	369	381	328	383	412	362	366	393	381	399	353	405	392	350	374	405	354	347	366	377	373	381	362	430	373	390	354	376	370	381	377	398	397	383	363	387	393	380	357	388	383	379	407	354	405	369	353	352	344	373	399	375	409	384	363	375	370	370	343	369	381	424	358	365	346	384	378	392	421	394	364	375	371	354	411	366	376	348	347	339	368	359	370	360	373	347	369	359	371	376	375	378	374	380	353	417	366	346	374	375	364	379	392	396	350	407	389	382	407	387	373	392	368	377	355	370	380	374	388	396	389	369	369	384	371	365	385	380	402	408	376	372	334	376	382	351	352	380	390	328	371	349	351	360	336	365	372	348	362	362	370	359	374	349	373	402	422	353	383	363	420	383	389	379	366	384	357	357	347	355	384	421	381	389	358	355	391	359	364	364	374	351	383	362	395	351	391	365	376	404	360	387	342	356	396	362	377	366	372	391	397	406	384	366	381	373	339	368	355	374	372	405	364	364	421	363	374	409	353	409	376	389	377	354	342	397	369	388	372	361	395	377	388	383	382	382	374	360	379	391	399	349	395	374	360	377	345	422	372	401	379	399	379	346	373	372	318	373	395	397	354	356	363	379	371	365	385	380	349	397	353	402	347	378	391	375	392	351	410	388	373	369	405	394	384	399	320	369	368	386	392	357	356	386	365	389	341	371	373	407	381	400	349	371	413	375	385	374	365	324	379	380	389	342	371	377	385	386	364	384	414	379	401	380	314	378	377	375	367	365	403	364	366	383	400	353	386	374	420	384	388	362	385	385	387	365	350	366	402	343	405	372	367	357	379	374	399	403	392	381	411	405	381	375	415	404	361	391	359	394	375	393	358	363	347	376	358	372	387	386	370	378	376	383	352	354	333	357	400	371	418	360	408	385	363	345	373	389	381	426	336	393	360	371	358	369	356	380	402	373	370	345	404	380	352	402	383	342	405	360	391	378	428	378	401	354	358	390	350	393	390	370	353	399	374	371	357	390	369	382	361	357	364	352	333	361	366	366	351	377	426	364	380	387	380	356	376	355	356	367	381	360	375	430	354	357	365	358	408	365	400	380	374	342	390	397	359	379	412	355	385	374	400	351	358	367	377	380	339	387	406	365	340	415	370	393	403	387	372	373	362	369	357	402	387	389	368	368	372	362	370	407	373	396	372	423	388	377	341	349	366	364	387	396	386	381	372	346	355	367	346	373	372	377	395	404	409	380	343	406	362	401	397	377	323	356	388	348	348	376	374	379	346	371	386	397	406	391	346	353	385	411	385	345	371	359	373	379	369	360	377	360	364	382	380	399	391	361	368	426	355	371	406	366	357	379	355	361	362	407	376	380	366	373	374	354	415	347	372	376	373	389	398	367	365	354	364	391	362	339	389	372	357	368	386	405	361	370	371	389	380	366	364	377	347	367	356	390	405	341	352	387	355	376	358	361	359	362	375	380	353	338	375	396	376	385	372	423	366	366	336	411	394	352	349	355	340	336	357	379	388	351	409	379	392	371	391	409	387	405	394	346	364	397	361	378	390	364	359	345	375	372	383	362	351	355	363	405	369	377	410	416	358	352	376	356	376	373	352	375	373	356	364	386	371	379	383	387	374	353	401	354	396	374	360	393	350	391	362	391	378	366	363	365	337	371	414	370	331	403	360	382	375	411	390	386	368	371	364	372	391	336	350	384	412	392	410	347	396	375	386	352	407	396	357	369	418	407	406	384	399	386	338	335	396	368	367	354	378	365	370	341	364	372	348	367	393	383	392	343	384	378	373	393	374	397	352	393	379	385	355	366	327	358	407	352	348	388	348	383	345	365	366	362	371	355	363	357	375	368	370	354	369	386	379	375	385	403	389	393	372	361	357	359	397	359	405	389	365	374	401	341	351	332	370	363	400	364	362	374	351	405	389	404	351	374	363	358	362	402	406	379	365	376	383	375	368	342	366	398	391	376	358	375	377	361	352	373	372	404	373	372	368	354	368	387	387	352	341	360	355	369	390	374	347	368	410	338	359	370	348	360	390	361	391	380	418	365	393	391	364	368	381	368	373	362	388	396	372	358	381	385	382	389	365	397	393	363	373	353	370	378	359	380	388	358	389	328	382	393	337	368	380	390	375	398	397	377	367	365	385	347	389	395	369	364	360	379	339	406	370	377	362	391	421	397	386	383	373	371	371	402	366	375	366	378	379	348	375	381	400	411	358	362	395	338	375	368	373	367	361	347	380	387	408	379	373	416	354	382	387	379	335	405	403	386	403	384	394	386	382	390	360	361	383	399	383	320	388	400	367	356	332	324	398	397	385	369	395	361	376	394	388	364	384	378	382	361	375	365	354	353	394	393	381	344	350	373	370	370	386	384	351	352	367	381	390	371	394	355	376	380	366	382	363	409	386	379	386	386	359	382	346	368	400	406	380	369	365	388	385	391	384	380	405	369	365	342	379	391	337	366	372	406	380	381	385	320	367	382	413	387	389	367	376	395	393	363	391	363	359	371	370	383	386	357	394	322	380	380	388	370	370	364	369	391	381	360	358	398	386	365	341	350	347	343	347	387	362	384	343	387	390	365	373	391	364	387	383	367	364	372	394	394	365	380	387	352	374	379	358	390	382	379	387	396	361	380	390	389	394	369	357	386	409	377	355	411	360	377	366	381	365	379	358	388	353	381	389	359	367	408	389	382	374	402	344	374	357	369	387	358	390	360	382	379	379	389	362	347	364	377	411	395	372	391	368	384	376	387	402	379	377	388	417	348	357	360	381	360	366	393	415	339	383	407	381	322	388	398	367	366	387	354	361	402	365	349	408	396	366	352	388	400	377	361	416	366	380	382	371	388	378	406	382	379	370	391	398	359	375	395	379	384	398	368	385	355	395	387	388	337	366	386	404	385	356	398	376	369	374	363	387	386	369	376	372	398	344	338	397	395	389	397	402	371	373	368	354	360	384	377	380	388	370
23870	23691	38621	37291	25810	12521	1538	610	522	507	532	478	495	517	508	497	460	463	497	484	434	484	488	496	502	445	497	493	482	484	472	482	477	480	458	487	490	458	441	450	521	452	444	474	425	500	462	435	466	463	476	449	448	493	475	465	478	463	472	465	485	493	440	448	460	408	481	458	464	468	491	475	443	475	456	435	473	473	461	463	455	478	459	477	508	452	467	474	478	464	458	455	434	514	454	494	436	461	455	445	434	486	491	480	509	473	456	457	455	492	488	466	468	436	469	427	479	429	472	468	415	492	474	431	450	467	454	465	412	464	487	448	451	438	460	512	468	438	485	437	460	454	480	430	487	478	475	472	435	481	455	468	487	473	455	454	450	457	451	483	473	488	485	479	487	458	449	462	469	439	489	460	451	471	492	460	476	466	440	445	448	444	491	475	461	461	505	442	440	445	444	440	443	480	499	439	450	468	460	443	461	487	479	482	452	494	441	448	479	443	468	504	442	457	484	450	482	437	474	472	459	442	437	425	433	491	435	445	469	471	434	412	437	450	423	492	497	426	465	491	469	458	481	424	455	493	435	470	462	471	468	509	482	453	471	488	458	477	481	449	476	426	494	482	439	456	488	488	468	441	464	456	449	446	432	419	447	454	482	465	510	443	421	488	434	424	517	485	454	469	440	481	490	461	467	421	475	437	475	468	462	416	486	449	456	453	475	473	409	460	493	463	464	479	458	452	468	458	490	435	461	475	427	440	452	487	471	474	467	460	460	428	480	437	465	470	440	432	476	435	455	472	470	461	461	450	456	462	470	439	461	455	471	459	470	451	421	455	479	470	458	446	451	456	498	494	456	472	463	470	470	519	465	465	487	453	456	434	437	466	476	462	473	443	461	420	425	468	488	466	466	448	452	433	507	469	501	466	427	456	446	489	496	462	438	501	458	470	472	457	455	494	480	424	465	475	439	482	442	409	482	478	459	437	449	450	494	441	424	468	411	505	449	455	494	432	455	432	487	431	465	476	460	480	444	464	467	464	449	472	482	486	461	474	453	448	457	443	478	472	454	453	469	463	494	448	470	496	459	469	479	476	482	487	477	491	486	465	494	443	419	491	443	447	456	502	437	436	431	457	489	475	469	433	469	444	411	415	471	471	477	466	462	436	468	509	483	458	451	499	464	485	467	463	481	470	483	468	485	425	448	448	472	482	453	435	437	479	474	462	461	444	451	474	465	460	496	498	445	506	458	442	464	476	458	488	445	486	497	477	465	464	445	498	457	469	454	453	475	471	495	435	485	435	439	462	500	466	452	488	461	468	452	463	426	483	419	442	420	476	389	442	489	503	473	432	494	460	453	475	469	470	472	473	448	489	441	454	456	447	488	491	500	433	463	447	449	488	446	480	470	443	466	485	418	503	449	484	459	462	464	426	433	466	430	451	479	469	461	443	482	428	475	449	477	498	457	493	432	422	479	443	448	483	445	466	480	453	490	479	489	467	473	476	454	434	471	483	488	442	498	466	448	519	477	433	445	515	456	445	470	455	450	465	479	465	441	437	504	456	495	465	507	447	471	437	457	458	462	505	459	459	472	483	469	472	483	464	458	439	466	420	466	449	493	468	455	446	482	450	417	461	464	442	440	450	440	437	449	482	450	470	456	421	466	419	462	452	424	461	477	434	455	444	461	464	449	468	467	460	494	429	435	455	463	440	501	477	484	495	456	463	450	482	441	469	467	445	469	462	462	444	508	497	446	505	472	429	478	447	420	434	436	453	455	467	455	472	467	481	455	461	463	471	465	491	473	442	451	452	438	452	481	483	431	467	466	463	490	439	466	468	480	474	426	436	456	428	455	484	438	450	458	438	463	430	473	438	453	468	421	499	485	459	476	479	442	469	466	438	495	475	442	441	444	458	443	471	486	448	448	429	460	465	483	467	414	455	505	428	454	479	451	422	441	432	428	465	450	445	487	489	436	488	427	446	441	457	473	445	489	476	496	442	433	439	475	435	496	425	454	457	440	457	466	450	430	472	455	449	449	481	426	478	460	420	480	468	431	472	465	427	487	465	493	447	468	452	483	503	479	438	462	476	445	440	443	477	411	428	474	480	465	441	485	449	483	485	484	485	423	422	486	486	500	416	447	496	481	416	491	467	463	449	474	431	445	469	472	489	467	475	465	471	490	493	440	424	442	507	442	449	473	442	474	431	481	423	444	481	453	443	475	461	466	459	444	465	426	471	435	438	443	458	436	442	447	474	461	437	460	445	405	452	495	486	464	461	457	501	448	450	469	473	420	491	464	453	457	442	431	462	500	475	464	475	462	460	463	440	484	450	438	434	484	425	501	451	468	462	463	505	456	459	507	478	481	440	452	495	465	444	498	439	449	460	473	455	482	455	445	451	462	462	410	444	442	450	464	472	472	482	428	445	453	455	461	505	439	481	430	441	447	415	440	437	451	482	467	438	446	450	491	444	450	492	468	471	457	436	432	470	472	470	437	459	476	439	465	461	473	462	483	472	441	447	480	445	456	453	416	446	459	478	491	477	460	441	458	451	505	454	487	454	487	452	409	436	452	448	471	471	469	439	468	470	445	447	440	456	472	431	429	463	492	474	455	473	451	475	449	466	437	418	452	453	449	477	453	441	425	471	484	501	430	470	471	478	450	497	440	484	427	473	457	486	434	429	468	472	455	464	479	497	446	478	442	487	442	432	446	451	447	467	437	453	504	423	461	461	433	451	469	483	457	457	486	448	465	472	454	423	457	466	443	480	477	444	438	460	439	423	460	472	435	490	450	469	463	498	444	460	450	478	481	468	469	472	445	460	454	457	489	388	448	432	417	459	481	434	454	456	460	454	449	481	466	475	477	466	441	446	474	431	443	464	475	487	466	481	462	472	469	457	483	487	438	446	470	446	477	429	455	450	457	440	466	442	435	449	453	466	455	455	457	490	423	463	477	474	442	464	433	454	473	477	463	448	438	462	461	454	464	446	484	449	477	450	485	445	462	453	448	441	508	492	454	444	490	473	418	494	481	473	467	437	462	484	459	458	437	454	451	443	425	486	481	453	448	472	444	430	486	458	452	430	418	440	442	487	470	474	481	483	405	457	443	475	451	448	505	449	430	452	455	489	459	439	457	465	488	468	473	464	462	450	454	443	489	447	454	468	485	482	465	436	442	400	484	496	434	464	436	471	502	421	530	482	470	442	461	440	410	434	479	496	472	482	446	443	421	476	453	461	429	453	490	416	453	456	513	484	480	466	438	469	491	471	452	446	463	437	426	476	440	470	478	435	498	455	440	490	507	434	450	468	454	460	497	492	468	433	456	461	462	465	456	463	454	452	457	451	449	460	415	498	474	452	473	468	471	480	433	473	422	439	460	463	478	465	494	505	460	474	510	474	458	461	457	457	478	468	420	443	450	476	453	498	480	457	495	449	458	460	450	455	487	464	444	476	480	473	484	451	473	439	462	443	458	487	431	454	451	436	481	413
62746	102044	74646	46759	19836	2462	501	470	486	525	487	513	505	553	507	515	523	488	488	516	490	496	570	603	632	571	539	559	502	577	495	490	469	481	508	512	522	496	509	519	523	524	559	490	495	528	488	495	516	488	523	481	529	503	505	543	494	490	504	489	511	549	494	524	495	523	490	466	499	477	532	492	537	507	534	527	574	498	475	524	494	511	519	523	505	502	478	489	555	489	518	508	452	508	460	550	504	509	552	483	544	465	511	499	496	486	507	514	486	484	478	512	524	519	515	506	497	488	487	517	489	496	545	532	500	502	496	531	491	504	521	535	496	517	539	488	466	498	509	549	428	509	531	529	531	548	496	520	485	522	523	508	532	503	525	516	535	488	514	513	515	529	503	497	532	505	514	519	505	505	504	500	481	500	486	508	539	527	522	518	488	505	509	513	515	496	557	481	447	526	478	512	556	521	502	499	499	470	520	516	475	523	529	526	492	519	541	512	520	471	494	496	511	518	538	537	538	499	509	518	503	537	523	502	507	504	535	513	492	489	499	542	527	528	505	476	482	520	474	518	526	460	499	540	529	465	553	483	497	513	528	500	500	500	478	506	532	553	465	494	513	504	544	513	475	494	488	473	500	485	495	478	545	506	508	541	536	445	507	499	506	527	491	505	471	506	485	493	496	540	487	491	500	524	541	510	510	551	516	506	513	524	508	512	481	483	477	513	511	524	526	480	526	505	515	541	500	502	505	522	494	529	526	492	501	491	443	509	515	550	506	521	492	515	491	537	497	523	531	488	478	531	527	465	493	504	523	484	499	501	527	504	501	456	525	526	500	485	490	494	489	488	520	486	519	514	534	515	505	515	462	518	493	524	499	500	548	535	507	514	505	493	506	550	494	524	497	501	525	496	504	502	491	492	494	522	503	474	505	466	540	491	522	489	496	496	483	525	489	492	500	492	518	482	513	509	526	512	536	518	503	489	541	484	491	501	536	491	516	554	503	493	507	505	503	550	528	508	532	513	509	499	453	490	477	555	553	489	495	487	555	520	505	487	485	515	493	508	530	521	483	500	490	538	528	543	489	488	533	495	492	513	493	484	484	530	497	513	510	485	506	536	520	504	523	547	491	538	517	497	501	508	515	516	499	483	532	497	492	536	538	521	510	505	515	529	513	518	497	545	520	510	498	493	496	518	524	538	475	501	517	490	528	524	534	531	520	571	512	475	538	499	504	515	497	489	535	492	499	521	488	476	503	534	489	473	528	517	496	492	466	514	523	510	479	477	539	485	513	547	510	508	464	548	534	523	497	483	503	511	447	482	543	490	533	518	499	513	540	493	498	483	534	534	533	516	478	525	504	506	471	514	498	501	505	481	548	498	472	524	517	543	496	497	528	499	507	527	506	503	551	495	497	521	488	487	490	533	483	477	508	493	549	501	500	515	512	516	506	499	514	499	531	484	490	491	548	555	519	505	477	504	473	493	482	513	546	485	509	500	497	507	526	503	484	510	525	473	510	488	496	494	485	516	505	487	508	516	534	524	476	515	527	507	495	515	514	509	529	491	458	492	524	470	484	513	532	472	480	504	525	536	506	511	497	516	550	529	542	513	522	486	469	526	528	486	473	486	478	498	521	491	477	488	481	512	483	493	521	458	501	530	472	439	528	456	528	524	536	481	507	502	534	548	492	536	471	507	486	478	527	493	500	473	474	555	455	514	500	482	529	540	532	511	501	500	539	548	477	483	508	531	516	480	502	520	490	458	464	540	514	497	504	501	490	540	502	500	507	505	500	501	533	507	508	485	455	506	432	477	512	513	511	534	522	520	505	500	489	488	500	511	480	488	522	502	515	515	524	517	488	475	521	512	513	495	504	511	527	449	507	522	495	479	510	511	493	541	530	515	529	490	515	528	539	489	523	561	531	497	486	510	527	517	507	520	528	520	502	507	536	520	510	479	515	525	476	509	544	472	531	497	526	477	490	502	515	504	493	539	527	497	492	521	497	520	488	525	510	509	468	580	509	439	499	526	510	497	524	455	482	525	539	512	481	486	489	537	487	498	442	489	533	496	498	521	510	509	490	534	535	502	502	490	508	540	519	496	523	511	485	485	503	513	535	564	498	514	494	527	478	559	481	497	517	514	488	519	528	494	471	498	509	506	497	526	527	539	480	485	473	460	526	466	508	488	531	494	469	485	555	511	496	519	492	540	520	513	514	483	480	508	491	513	513	489	523	497	527	534	505	512	497	488	469	518	482	487	535	475	523	499	506	528	483	502	495	523	506	493	470	479	491	542	516	504	476	501	516	522	509	501	499	493	491	519	476	510	500	494	520	506	505	491	529	480	507	536	483	493	511	484	535	552	502	488	510	506	539	495	535	499	519	510	538	494	506	480	508	527	485	510	491	503	544	546	484	529	512	460	489	496	497	492	497	517	490	503	513	459	522	468	524	500	477	548	541	503	508	474	534	506	579	523	505	519	495	524	511	534	534	487	535	509	511	517	505	523	468	536	542	464	503	511	503	552	453	544	453	527	505	502	494	491	495	463	484	506	507	465	510	477	491	477	510	481	487	499	451	517	490	512	527	539	516	547	530	492	507	488	521	477	531	489	487	560	505	524	472	509	465	473	555	481	493	482	504	501	492	458	498	521	550	527	519	517	507	535	459	453	495	528	545	517	486	487	522	501	494	505	514	494	535	515	485	497	510	560	517	526	468	486	497	497	486	532	525	501	485	484	500	500	520	503	491	539	468	551	519	507	512	502	514	534	527	489	510	547	493	530	493	506	544	501	484	513	479	537	480	487	506	521	511	500	490	524	519	477	518	533	491	512	511	483	464	504	537	549	515	467	524	528	483	549	523	511	467	509	474	508	562	520	546	506	508	500	506	526	479	538	522	482	516	518	451	527	516	483	490	500	521	512	464	514	520	503	532	503	499	490	497	486	500	529	501	496	495	519	521	534	486	492	498	506	462	476	507	509	491	474	545	529	540	516	512	550	488	481	515	504	523	550	485	538	510	508	538	487	481	499	509	511	481	510	486	483	482	509	461	491	501	498	498	555	491	484	517	435	506	501	476	493	494	494	487	518	517	507	478	486	492	496	508	498	486	531	506	467	484	483	508	540	512	575	495	516	508	498	503	477	561	480	482	534	500	474	509	518	484	509	486	551	498	479	515	544	477	539	493	544	482	533	480	490	526	507	522	514	505	528	507	480	505	510	547	485	497	490	499	510	515	510	508	497	507	500	544	500	514	484	511	514	542	544	483	462	498	580	487	472	480	487	477	541	503	537	500	452	492	508	469	501	517	503	514	499	500	486	563	528	457	519	526	510	491	491	527	507	491	534	528	505	514	539	515	503	504	504	483	487	487	468	461	523	500	502	534	510	495	515	493	488	499	480	496	507	489	478	477	521	486	478	525	504	536	498	505	481	505	478	490	473	509	484	506	515	537	493	506	506	505	492	501	529	477	523	536	495	518	481	505	502	476	506	502	522
29096	28367	27233	12848	2481	465	338	305	304	282	303	307	309	280	317	289	253	305	288	288	277	296	294	314	314	299	290	300	300	279	301	279	277	286	305	279	260	286	271	298	296	274	304	305	310	315	295	269	278	280	279	308	285	289	290	311	276	294	263	291	297	283	290	290	322	282	293	310	305	282	323	302	302	285	278	293	271	288	318	298	282	276	273	295	292	288	313	294	313	300	259	293	255	297	292	306	269	298	314	308	313	302	299	279	286	277	285	287	333	322	306	293	294	281	277	308	290	281	291	304	296	264	299	292	314	262	285	292	262	322	312	303	311	288	288	296	289	301	285	295	276	290	314	286	285	292	305	276	293	281	306	283	280	297	298	291	287	312	289	320	288	256	310	272	283	280	284	292	316	307	295	297	278	287	259	283	300	300	291	291	284	277	314	290	261	274	309	282	306	284	296	314	306	316	299	286	283	310	315	280	278	312	273	290	295	303	291	308	312	258	267	286	302	286	296	280	308	321	286	295	319	303	299	284	277	332	291	285	297	283	291	291	292	291	286	318	296	322	295	298	315	315	306	270	318	332	283	278	294	303	263	276	289	311	274	261	273	282	254	307	314	300	284	292	287	305	283	319	291	274	308	270	287	322	269	284	288	277	325	312	286	276	268	298	312	299	270	312	303	277	260	272	254	279	328	303	262	272	303	319	287	292	314	331	303	292	292	303	307	293	285	279	307	287	281	285	286	267	297	299	270	313	281	295	308	283	277	292	318	253	273	330	295	296	277	283	282	291	325	297	280	313	303	284	311	301	268	285	260	311	295	299	310	321	312	276	272	342	274	296	279	275	265	270	305	270	275	314	275	307	290	297	296	297	274	297	324	302	293	294	328	288	279	298	321	302	289	297	296	278	290	303	271	274	297	301	295	276	304	323	259	278	308	293	285	300	309	285	261	309	306	291	304	336	262	270	309	275	300	262	272	299	328	337	308	290	289	349	285	281	279	268	319	316	290	305	296	341	257	293	300	278	286	282	307	310	274	288	287	314	310	329	310	340	274	297	276	301	278	314	295	316	275	314	273	273	258	273	291	302	306	278	285	319	292	262	310	280	289	293	298	279	292	273	302	303	301	297	305	290	286	284	289	281	282	329	271	286	271	254	302	304	313	299	278	293	305	301	325	306	286	309	249	293	298	255	282	311	298	336	296	292	284	275	271	303	323	306	281	287	286	300	283	280	339	274	304	315	288	292	298	309	309	285	272	309	291	282	296	277	278	289	278	289	285	290	304	314	277	289	282	321	305	308	290	287	289	285	311	306	267	312	289	298	275	288	281	305	309	300	315	304	285	306	296	301	282	290	330	271	280	313	320	303	290	262	302	282	291	329	307	296	318	280	292	302	317	301	292	307	291	290	285	293	292	272	286	330	305	331	287	299	297	298	276	307	311	305	291	295	288	264	319	299	272	303	308	278	294	307	313	298	291	288	286	290	280	285	306	280	274	294	298	297	293	292	307	307	289	260	333	306	292	296	264	295	273	305	286	291	298	295	280	302	278	288	300	289	292	282	288	303	322	281	320	304	283	247	284	315	300	290	301	278	302	312	309	284	301	293	324	255	310	292	304	307	293	270	310	322	236	287	275	294	299	304	274	313	283	280	264	312	322	283	289	328	315	269	293	319	295	289	298	290	328	308	291	310	287	268	279	269	325	269	301	304	316	317	310	282	262	288	285	260	299	272	280	290	270	261	294	308	313	254	293	334	271	303	335	257	303	330	306	295	296	282	301	298	327	289	302	282	288	273	287	283	265	300	302	294	278	289	282	298	297	307	281	292	289	300	285	319	296	310	305	280	302	301	290	293	302	280	323	267	301	308	283	300	319	304	283	276	319	293	293	294	259	319	305	303	293	291	291	289	285	299	284	307	275	324	303	307	268	318	253	331	258	306	259	301	310	282	300	267	299	303	299	276	271	274	290	292	272	314	294	277	315	311	310	304	294	303	295	340	295	292	287	307	317	289	314	306	288	297	262	277	288	277	297	322	298	252	291	301	291	300	301	310	299	286	279	285	283	332	274	311	299	267	291	281	282	291	294	277	302	316	319	254	290	296	289	310	282	266	270	310	290	256	281	289	289	316	267	309	278	308	297	296	304	325	283	312	267	319	276	267	285	305	311	312	297	299	284	283	296	286	296	298	302	301	262	300	289	315	290	277	263	291	298	313	288	303	283	299	295	281	312	315	294	305	288	295	315	313	301	271	272	272	303	282	292	278	307	265	301	287	280	263	291	304	280	279	279	305	315	304	274	315	294	301	308	308	305	320	304	301	306	281	292	277	292	292	289	295	306	302	303	297	288	301	322	270	280	291	289	303	307	293	300	310	311	305	327	285	305	295	255	277	286	321	265	327	294	305	307	270	259	332	293	292	287	318	284	279	273	294	329	280	299	291	280	303	291	281	291	311	295	318	345	300	305	309	325	275	278	271	301	288	264	313	312	317	316	303	287	286	288	301	286	290	293	295	280	309	310	270	288	266	291	341	293	299	321	289	293	303	270	293	295	306	322	260	312	307	268	266	281	298	285	295	274	273	296	307	258	300	289	277	296	299	295	309	278	276	312	272	290	323	271	279	298	321	315	298	306	319	271	310	312	282	313	305	311	312	307	308	300	280	284	286	296	290	296	322	307	284	297	279	269	323	280	297	281	304	294	287	296	316	296	278	288	274	306	324	298	299	295	297	312	299	306	262	288	282	281	302	305	298	325	263	309	295	290	295	283	294	278	302	296	289	306	282	276	293	301	318	303	274	327	310	311	298	302	308	307	321	263	291	290	321	290	310	306	301	293	319	314	309	307	277	293	311	297	264	287	308	319	301	273	278	301	274	277	295	311	295	276	296	298	308	281	325	296	275	323	292	285	290	300	289	283	292	310	304	283	321	289	309	291	282	270	304	302	286	292	285	284	281	304	296	275	286	261	313	285	341	285	275	293	304	302	293	311	309	307	312	318	282	306	313	315	244	289	294	287	315	310	299	320	282	310	301	275	295	289	287	291	268	298	280	280	288	291	307	290	279	318	293	273	285	318	306	293	269	307	250	266	277	313	317	305	275	273	285	288	273	281	286	322	306	309	285	310	327	327	266	309	332	323	328	316	307	303	310	311	302	302	310	311	277	272	286	294	301	287	293	281	272	303	302	279	318	308	283	324	299	291	305	318	286	277	311	251	294	284	277	312	296	316	306	287	297	313	297	303	296	287	283	300	303	299	298	290	267	271	303	288	295	254	309	276	285	350	285	296	294	263	304	290	294	311	295	295	280	283	300	309	292	323	311	329	292	273	310	283	279	278	307	293	269	283	297	294	280	295	287	300	287	288	302	295	279	265	285	311	300	296	286	284	289	296	330	290	260	302	287	308	289	296	311	277	282	285	283	313	299	293	283	278	305	299	323	300	317	328	321	243	323	316	284	295	290	296	297	284	283	292	310	291	284	305	296	255	289	280	276
20356	35050	22452	7271	1905	300	284	287	305	264	312	272	255	293	291	292	314	299	289	301	307	262	302	307	292	287	318	307	272	309	287	284	276	295	279	263	286	273	283	257	288	278	290	273	293	318	296	258	295	284	289	264	261	279	272	275	292	312	289	289	278	277	286	274	285	277	286	282	271	292	255	302	290	262	265	283	263	294	315	301	276	308	258	247	282	265	265	285	273	262	251	295	312	290	298	288	314	277	269	284	279	258	277	287	283	318	265	309	287	283	291	283	272	303	279	273	270	293	293	272	297	268	333	267	322	251	283	271	308	311	316	269	272	297	271	273	300	282	286	290	320	261	271	257	269	257	268	303	269	246	290	297	293	312	273	279	304	294	311	262	296	348	302	280	297	293	305	296	271	279	255	281	322	299	274	270	283	276	314	306	283	297	288	272	301	298	266	336	314	276	287	266	285	300	271	284	286	268	283	291	276	278	298	285	282	268	246	308	277	290	291	277	283	253	269	270	290	313	273	285	268	287	283	301	287	278	273	244	260	284	281	251	282	281	313	255	256	285	271	284	271	297	297	263	280	302	293	309	271	291	283	321	299	304	291	282	265	298	304	262	301	285	258	282	260	269	276	266	294	292	280	284	302	311	282	294	281	279	292	259	268	305	277	284	296	267	298	293	303	267	283	287	261	287	259	307	307	305	278	252	289	299	275	312	276	297	266	271	299	294	283	313	276	285	266	277	305	289	289	293	286	307	276	273	297	293	293	293	287	297	284	278	290	241	282	280	269	298	263	296	304	268	315	286	274	270	272	269	253	290	279	286	263	257	294	252	270	284	282	306	271	273	237	304	278	277	275	278	270	303	298	283	291	298	278	283	307	274	269	288	289	285	310	303	286	309	268	307	259	268	295	296	301	298	258	285	270	273	291	287	314	265	281	282	291	278	252	272	288	326	289	266	270	252	294	303	275	320	289	292	242	264	282	260	303	288	293	270	278	297	299	303	240	296	305	292	274	270	284	290	302	288	282	252	292	291	290	297	280	264	262	286	282	261	292	284	303	273	279	272	272	311	291	292	301	300	306	264	299	310	279	300	294	306	240	253	295	277	318	262	284	242	294	289	289	300	283	275	258	261	264	271	309	284	287	287	260	280	284	291	303	290	296	278	290	292	292	273	283	293	292	281	260	292	268	298	286	288	298	274	293	270	286	284	307	301	299	277	276	308	269	302	321	286	296	273	256	286	279	284	271	295	283	271	286	286	275	258	278	276	269	281	279	301	273	298	271	245	280	285	294	295	292	270	292	295	299	294	283	296	276	296	288	288	279	257	269	291	289	279	284	297	298	296	270	299	306	260	279	285	272	290	280	289	280	313	293	299	287	290	280	264	280	278	247	300	284	290	269	279	303	254	297	286	277	263	285	257	310	271	260	262	259	296	276	288	279	293	287	291	296	276	276	258	243	268	281	270	273	270	315	269	302	301	298	270	289	316	278	282	299	320	290	292	312	284	304	318	272	255	285	251	303	294	284	307	274	283	262	320	293	272	298	272	286	277	284	277	298	303	280	291	288	288	262	278	290	281	285	290	300	274	296	281	301	304	271	297	312	280	274	252	293	271	290	288	273	307	296	274	285	289	265	276	301	283	292	285	272	318	269	298	295	280	294	292	279	287	292	288	286	279	287	276	269	255	289	269	304	282	293	276	282	273	276	287	285	283	276	278	280	302	269	287	306	268	290	279	267	265	292	307	289	279	267	296	301	277	264	280	254	289	279	278	291	269	276	287	281	283	281	299	300	306	294	256	282	283	275	294	270	308	311	287	254	252	281	265	305	310	280	313	274	295	324	273	287	243	291	265	323	294	269	261	321	269	287	270	308	278	282	304	304	290	275	322	268	268	297	276	241	273	290	286	279	264	277	293	309	291	281	289	283	299	260	323	275	292	274	250	259	273	303	311	289	261	301	291	284	270	292	290	285	280	268	289	242	291	322	290	285	332	280	265	279	284	288	268	287	280	298	282	253	251	287	268	290	287	293	308	290	263	289	286	282	298	311	280	241	271	262	293	279	308	276	268	280	261	291	293	276	278	323	277	271	257	297	284	272	262	259	310	279	293	239	285	280	273	298	327	270	279	279	296	286	304	278	259	253	277	254	275	313	280	300	283	274	284	298	265	281	286	269	300	282	290	275	298	267	298	297	308	266	290	289	294	279	282	299	310	279	298	301	308	311	280	286	270	262	264	287	279	284	295	302	272	275	292	279	286	288	296	288	240	301	311	292	278	262	259	297	259	283	285	286	297	287	315	281	290	284	296	297	284	287	275	283	300	325	305	287	265	264	280	281	281	299	282	251	268	281	276	265	255	252	288	273	287	284	299	286	297	285	307	275	273	259	286	311	261	299	311	290	293	301	284	286	306	282	307	290	304	285	280	264	287	267	248	272	310	282	264	297	291	277	298	285	301	281	288	296	293	301	262	296	288	294	290	281	286	281	293	252	268	268	286	306	261	264	295	296	285	256	280	276	276	267	274	268	269	246	272	262	295	262	253	312	270	283	275	275	260	275	231	302	303	275	279	277	285	311	270	296	274	271	258	271	275	295	313	287	279	290	277	278	276	322	281	293	255	318	284	294	266	295	320	269	280	303	278	276	277	289	289	258	290	291	276	269	317	277	285	291	294	282	290	262	266	299	269	283	290	348	283	259	279	288	294	283	274	286	268	310	284	277	284	276	281	303	310	288	303	307	270	265	271	280	300	281	293	314	283	300	268	300	264	273	279	294	288	272	268	296	254	288	266	275	313	291	258	257	285	300	293	263	291	314	276	280	285	303	286	292	293	267	250	288	282	277	286	295	287	305	278	271	295	286	299	307	255	293	297	279	296	293	281	251	319	291	280	296	276	265	283	309	297	294	282	285	307	278	260	281	253	290	309	266	297	283	299	275	282	301	293	284	293	255	288	263	259	250	281	258	268	287	273	318	282	265	278	300	281	304	271	277	291	284	272	290	274	253	271	281	278	315	285	283	306	301	263	273	293	277	271	270	290	281	270	308	287	263	287	275	277	271	289	282	292	287	268	296	289	288	272	293	266	274	251	304	301	261	279	285	282	293	310	283	273	273	300	276	272	289	303	274	288	325	302	285	297	271	322	276	310	294	280	302	309	275	269	258	299	289	283	279	296	259	309	294	290	288	271	302	297	311	261	282	256	270	290	305	269	283	290	294	270	278	252	302	282	263	284	268	324	268	272	316	295	274	251	301	281	291	298	326	270	259	275	271	285	287	290	299	278	264	269	292	284	281	280	296	294	274	261	286	254	266	273	265	292	307	334	279	278	285	276	274	288	268	285	272	310	292	289	262	272	322	275	305	293	279	306	299	278	282	292	308	260	272	271	312	269	329	279	303	297	284	305	299	253	300	301	271	311	261	282	274	290	283	280	287	277	284	245	303	308	263	280	296	280	276	302	282	271	279	292	298	245	314	316	284	274	294	287	269	298
25353	26661	44266	39947	19479	2632	583	420	366	322	371	384	360	363	361	374	392	337	369	333	312	347	398	383	393	361	387	334	336	333	348	343	353	361	364	347	374	331	345	336	350	349	335	371	337	352	354	332	350	338	372	326	356	351	415	331	357	351	361	372	349	323	371	383	363	331	383	340	366	366	361	360	355	369	366	355	317	340	372	362	354	294	330	320	368	382	355	358	368	371	327	361	343	336	356	369	375	349	364	348	322	319	335	364	345	345	367	370	362	400	348	362	351	346	351	344	336	373	337	343	375	352	355	344	353	342	334	343	347	376	349	385	358	349	373	350	363	385	332	334	365	303	359	354	364	345	336	351	372	344	352	337	343	346	347	365	364	327	362	360	297	355	355	362	334	326	368	318	342	354	343	329	360	310	378	352	336	328	370	382	353	357	354	320	347	363	359	355	336	380	357	356	330	345	314	319	351	350	344	324	359	327	354	327	335	350	326	361	355	360	345	337	348	344	341	366	322	343	384	341	350	342	356	347	349	383	366	355	336	341	357	355	340	366	365	326	353	337	347	404	337	383	356	321	319	319	312	348	327	346	371	361	343	363	311	318	325	337	328	337	350	340	353	369	350	377	348	354	363	304	347	344	335	358	334	357	349	355	297	367	336	325	383	388	349	340	350	349	377	388	344	355	348	379	347	322	368	296	352	339	386	355	362	360	344	314	354	346	349	347	374	366	353	367	375	322	364	351	330	356	335	336	363	336	355	368	367	371	344	329	350	322	352	341	329	349	368	336	373	339	330	331	340	363	327	330	366	345	336	359	363	328	342	340	352	359	326	323	355	365	357	361	369	345	363	364	349	323	354	376	360	357	347	374	352	337	318	322	350	350	332	372	336	353	359	387	338	354	336	357	349	345	359	338	354	334	328	370	370	357	360	337	341	359	346	352	399	349	337	333	370	334	331	362	360	347	345	333	370	355	356	355	325	336	370	336	328	349	382	351	382	348	338	360	380	362	358	380	336	365	346	351	358	348	338	336	337	400	338	386	354	357	331	364	344	360	365	324	367	341	322	346	340	353	339	360	354	350	356	355	375	365	326	344	356	362	341	363	390	334	354	307	362	349	359	348	357	345	336	337	321	333	337	360	348	365	342	353	373	363	352	361	321	340	333	320	320	355	353	322	341	378	390	338	352	350	386	332	333	333	342	351	312	355	354	363	355	311	353	343	331	352	373	345	346	334	346	343	357	330	345	333	343	332	366	360	348	348	351	366	346	358	361	366	349	346	423	353	336	351	343	360	382	342	346	350	336	364	348	348	364	359	377	313	343	345	319	359	321	365	338	338	349	389	319	334	332	351	346	345	374	351	343	335	342	369	352	355	334	360	391	321	354	360	303	350	332	358	335	356	346	336	354	364	372	334	355	319	324	333	340	347	366	363	363	362	342	332	327	350	367	351	330	326	365	338	361	323	320	364	349	320	361	364	342	335	349	352	351	335	320	332	360	310	327	350	351	356	349	337	368	342	329	358	352	327	315	329	357	373	339	345	320	338	337	359	334	350	363	340	369	359	357	345	371	361	341	361	376	336	351	337	386	358	331	324	335	363	333	341	348	347	333	361	376	358	357	332	329	341	356	343	339	326	360	327	355	342	358	317	325	361	354	342	314	349	345	347	378	314	383	322	360	336	347	344	345	331	374	336	356	354	366	377	324	330	349	341	359	335	356	329	344	408	374	354	369	343	352	327	335	324	340	307	322	323	358	342	352	329	350	384	333	320	383	340	342	309	359	344	356	330	350	394	349	337	377	348	351	344	349	358	339	346	352	360	365	278	375	337	330	352	373	339	354	321	340	354	380	327	382	339	360	326	321	375	341	381	371	364	354	347	316	346	315	344	355	330	358	356	370	354	339	354	385	316	368	351	358	357	315	361	335	341	390	366	325	366	357	349	346	361	372	378	352	385	338	330	326	356	394	373	333	343	346	335	327	352	348	348	366	330	337	386	352	362	324	342	359	316	337	382	323	355	350	329	350	362	354	348	366	334	342	352	319	325	374	344	332	341	318	336	332	371	323	323	366	338	346	353	365	351	343	389	339	365	364	347	334	351	350	380	373	327	343	363	342	346	340	361	347	336	318	359	355	342	343	332	384	348	346	342	347	340	366	373	349	373	374	351	347	331	360	310	358	336	374	359	362	354	365	370	333	369	321	358	321	385	349	337	359	346	361	330	333	330	319	368	353	345	333	363	321	364	329	349	356	338	380	338	348	310	348	360	369	358	359	356	378	380	358	357	363	350	365	348	369	370	359	354	336	353	351	347	348	334	349	324	342	363	349	371	368	343	316	324	358	382	327	358	321	338	364	322	361	370	342	376	364	338	348	349	361	346	320	344	348	352	380	325	353	357	327	357	358	362	328	342	359	361	332	352	358	341	358	329	340	347	348	364	373	352	384	353	353	356	380	351	335	374	342	336	355	354	345	399	337	337	327	349	325	354	350	321	345	345	364	322	344	340	333	351	336	323	368	340	367	385	377	323	366	327	355	390	389	346	347	356	340	354	329	349	337	365	328	377	342	345	367	380	381	360	350	363	382	348	357	355	337	347	358	350	396	355	377	329	333	342	361	327	351	361	354	358	352	368	347	374	328	351	338	347	351	349	364	342	304	360	354	315	374	347	370	333	347	318	377	407	367	360	326	355	317	346	378	354	325	351	361	321	350	319	355	318	324	305	324	378	355	339	343	349	353	372	335	315	368	366	365	367	368	330	369	331	355	309	390	365	344	340	362	351	371	365	330	353	318	330	328	331	348	323	360	356	370	356	347	343	351	320	325	350	326	334	341	326	335	336	326	387	349	363	335	392	356	358	337	366	338	316	367	321	348	353	357	349	357	335	357	353	332	362	317	362	334	415	340	352	369	354	349	360	359	310	329	360	366	325	342	372	344	349	368	354	369	392	334	354	360	333	356	412	343	379	356	342	311	340	363	385	330	333	343	379	355	377	323	359	331	345	339	347	344	336	342	339	349	348	335	331	361	313	322	329	368	353	345	374	361	366	348	359	360	315	311	370	347	331	346	339	407	346	328	340	336	362	352	355	333	355	352	339	326	385	356	379	328	341	337	342	326	346	370	343	351	343	367	368	342	367	360	385	344	385	327	318	351	343	323	363	339	405	340	331	363	346	334	354	354	334	358	313	358	358	343	338	366	353	347	327	344	360	344	359	321	318	337	346	364	301	359	365	343	373	343	320	380	325	352	387	361	379	348	325	343	349	381	351	340	333	343	334	363	363	368	327	322	314	336	325	333	349	345	351	337	358	386	321	330	378	350	361	353	374	319	331	347	361	351	358	362	362	340	348	328	322	346	303	323	344	331	330	369	337	360	357	351	319	349	364	347	356	344	353	353	329	366	343	383	355	373	380	327	339	329	357	355	335	363	357	354	339	338	355	356	367	325	315	360	333	339	362	358	343	303	367	342	376	303	304	345	345	382	349	349	349
56023	87085	64251	32391	9765	443	357	392	386	380	369	373	369	377	387	372	383	393	373	358	373	383	405	412	397	395	372	363	379	388	377	364	406	394	353	360	400	364	378	395	339	372	331	364	392	346	374	392	390	367	404	376	381	351	364	399	350	384	383	377	387	335	378	360	341	364	364	369	361	352	390	362	358	392	353	407	330	372	379	333	394	380	347	396	373	396	360	369	383	426	400	375	394	344	367	401	362	384	350	390	372	356	367	359	373	399	370	375	330	363	321	392	344	373	378	364	378	362	339	380	397	363	345	342	353	362	387	363	389	381	381	365	334	363	338	360	372	367	387	351	370	372	363	387	375	368	374	369	362	392	364	375	406	419	388	364	416	371	358	355	394	350	384	367	366	377	372	389	352	359	360	406	372	344	379	373	362	358	387	348	320	352	378	370	352	350	440	370	341	391	407	394	379	375	371	379	339	370	384	380	388	376	363	388	412	363	395	386	357	374	383	389	398	406	376	374	389	349	398	380	377	354	401	390	366	354	344	370	339	378	390	358	379	352	352	377	362	377	351	349	340	345	357	366	352	383	399	332	377	366	398	400	328	319	354	359	360	387	352	369	365	357	351	353	405	361	372	394	371	393	392	387	349	322	358	383	379	359	408	360	361	339	349	341	356	348	392	388	356	383	370	345	368	372	358	379	404	344	355	368	373	383	391	380	366	390	406	387	382	396	373	371	382	368	354	365	391	365	355	348	356	388	335	378	408	360	384	392	383	394	353	340	349	379	396	362	381	364	351	358	356	373	371	373	373	359	388	365	370	371	360	351	339	327	364	382	373	356	376	380	384	365	364	359	375	389	379	334	362	386	329	368	359	380	354	374	374	358	409	360	376	392	386	382	367	342	399	355	352	385	364	370	345	398	342	364	356	350	329	368	391	335	405	369	394	374	362	374	361	384	405	390	421	373	365	371	373	387	387	367	328	365	368	370	376	386	386	367	356	397	368	352	376	361	360	373	351	389	344	404	352	348	397	376	368	390	356	338	348	383	333	352	365	370	370	419	360	368	378	357	380	367	338	324	377	373	379	352	375	339	376	375	403	392	352	360	408	397	353	398	371	338	365	364	365	399	380	380	339	378	370	358	355	366	381	379	373	388	371	382	396	375	364	351	359	368	354	365	370	367	345	369	368	372	387	368	368	359	374	357	412	367	372	378	348	385	394	388	374	346	360	366	352	338	379	386	374	388	371	392	387	428	389	345	393	386	378	367	366	368	376	372	350	371	359	350	392	362	371	405	360	371	345	373	368	375	367	367	332	358	378	352	359	406	339	352	373	362	387	342	387	368	368	345	384	403	362	345	368	371	364	377	382	339	369	329	362	356	375	339	334	330	365	369	367	367	351	379	357	377	373	382	373	386	395	360	364	333	347	417	379	343	371	384	352	397	360	380	365	350	372	362	352	407	363	377	397	335	377	368	345	350	365	363	396	372	356	351	392	367	365	344	396	384	394	398	378	379	365	388	369	382	413	372	395	399	370	377	375	354	338	394	372	356	376	362	378	395	357	375	391	367	368	355	361	371	361	397	375	363	377	386	359	380	368	377	332	365	379	407	332	366	357	356	385	416	340	392	399	332	367	379	372	386	370	416	369	392	383	348	377	366	367	361	377	379	368	353	387	354	422	394	368	363	404	402	355	356	371	389	380	397	363	317	413	392	378	406	365	376	380	381	368	360	354	332	374	376	364	349	394	385	355	348	387	375	350	365	388	355	397	373	365	373	365	364	377	343	394	359	389	369	360	377	368	354	351	338	386	402	394	400	393	343	365	372	357	398	349	360	369	385	340	386	365	354	381	361	382	379	357	384	359	396	354	371	391	351	330	335	345	360	351	329	375	332	341	374	371	346	375	385	376	370	379	347	348	341	356	377	379	386	362	364	361	350	348	328	348	355	420	414	378	354	388	369	381	302	398	368	355	403	368	379	416	342	331	340	386	343	369	328	386	371	351	353	382	351	353	361	352	342	367	376	398	352	373	386	376	346	371	391	369	385	349	348	368	392	353	362	428	387	402	420	385	334	354	375	368	383	362	391	390	352	382	364	398	343	378	357	375	372	335	334	363	387	423	363	396	375	372	412	371	381	348	375	392	352	343	358	375	363	384	359	362	368	391	393	360	370	380	358	372	336	350	378	371	364	423	382	340	357	389	369	355	341	344	351	363	350	362	358	382	361	395	356	376	361	374	408	400	340	405	339	373	385	375	377	389	348	379	405	333	377	401	356	370	372	330	403	376	353	333	392	366	428	383	339	344	384	358	362	357	396	396	368	341	335	397	378	379	360	394	378	358	406	326	379	347	358	328	371	358	395	388	354	368	327	397	356	356	349	358	375	353	363	346	361	355	395	377	375	339	336	387	391	366	341	362	346	369	380	355	371	374	360	373	360	388	366	341	356	393	358	361	384	370	347	368	369	345	371	349	343	380	372	394	360	393	407	371	377	328	344	381	388	402	339	348	376	395	382	338	362	350	354	395	367	377	339	375	372	364	358	350	386	373	367	371	359	348	381	389	323	397	332	374	373	374	375	336	393	389	353	396	371	368	360	345	358	383	339	323	350	349	335	385	373	378	379	365	373	383	349	406	381	347	367	336	342	389	345	366	362	364	401	346	391	343	363	370	342	366	379	389	375	373	349	394	352	357	362	372	369	343	363	378	369	371	371	373	390	357	386	320	361	349	343	369	360	371	371	365	362	371	339	357	377	356	379	361	352	337	377	354	376	343	365	344	361	421	396	368	352	364	369	373	375	373	356	398	367	369	379	356	375	409	355	342	352	384	320	365	386	368	361	364	384	390	382	360	409	369	353	330	374	356	366	388	363	375	363	346	362	378	354	395	355	325	349	361	343	334	349	405	365	364	379	386	375	378	365	348	365	331	369	391	389	383	367	367	404	373	343	372	389	362	354	357	365	395	406	364	351	382	376	358	393	388	397	343	362	378	389	348	401	350	374	370	379	372	380	337	338	376	334	373	365	357	388	399	361	388	360	370	344	380	394	388	390	385	412	378	406	374	361	351	340	360	354	363	330	377	409	349	394	389	362	372	382	333	413	390	347	345	374	360	359	373	354	354	382	338	343	368	394	354	357	389	357	346	327	350	343	372	356	355	387	362	359	324	390	398	363	374	317	372	337	362	382	354	353	370	346	382	373	364	336	365	345	362	381	387	398	392	334	364	345	376	358	400	375	401	353	353	388	418	370	380	361	355	366	376	337	392	342	367	373	367	388	348	359	358	379	374	332	398	413	396	379	371	360	346	409	394	387	333	333	365	356	354	400	366	383	372	362	372	376	362	364	356	366	390	379	368	359	368	352	370	397	343	347	379	360	363	375	366	377	350	359	365	359	359	376	373	353	348	375	369	395	361	378	349	370	402	361	352	372	367	348	349	394	365	332	346	410	372	359	378	361	363	362	360	343	345	335	348	355	355	369	366	375	357	332	366	357
23889	23363	37714	38960	26813	11245	1548	588	495	511	500	454	432	481	475	443	500	457	489	463	469	494	531	555	547	481	499	479	480	462	456	487	462	477	447	489	468	461	429	447	483	444	451	455	480	485	460	452	462	451	475	484	452	466	479	473	470	482	449	500	456	487	436	479	448	473	442	459	472	436	476	439	471	465	434	493	403	474	470	430	467	460	443	484	456	457	445	436	421	444	483	464	453	483	448	489	511	475	505	429	489	466	474	455	463	495	457	448	472	436	429	487	428	456	489	449	469	454	478	470	484	436	482	439	479	447	441	468	480	440	439	465	440	457	470	432	499	492	464	424	443	480	450	458	414	462	471	457	433	432	504	486	481	468	483	441	432	487	474	445	465	465	476	463	500	472	441	499	472	441	482	423	444	463	461	461	468	479	468	442	453	441	479	464	420	413	427	467	466	468	438	431	446	469	435	480	443	455	459	486	440	479	450	469	477	457	458	443	472	438	422	466	461	470	492	456	449	471	451	443	436	434	464	460	499	464	476	460	450	461	482	424	453	462	468	453	478	455	428	459	457	480	431	437	461	455	452	455	455	481	457	462	450	460	475	452	489	464	417	437	463	429	474	447	464	432	428	468	452	491	433	474	451	457	466	423	463	443	467	457	445	437	454	437	447	455	472	465	495	428	461	470	441	479	434	459	438	513	450	427	417	460	457	482	442	465	465	470	445	474	455	442	476	442	450	502	442	451	472	421	465	431	446	441	455	432	453	455	489	438	443	459	471	489	440	463	438	474	433	464	425	462	437	458	465	476	422	460	431	422	474	466	443	454	451	452	452	427	396	477	500	438	464	467	487	449	456	453	461	473	472	449	434	465	465	454	422	465	461	448	447	422	440	461	406	494	475	416	448	427	453	457	438	465	439	472	468	431	437	453	455	501	412	436	451	463	438	466	454	456	441	447	451	412	453	473	464	475	442	444	484	435	437	444	442	447	475	456	427	458	434	477	421	469	455	411	444	476	452	440	477	476	471	466	485	461	447	460	466	432	455	488	460	446	463	433	431	427	431	451	415	496	499	448	459	401	443	480	461	424	422	470	455	440	456	467	438	464	481	478	434	476	464	420	488	458	431	489	433	459	477	468	483	437	459	430	427	424	443	449	422	455	458	463	484	446	432	452	466	514	463	490	445	460	505	474	486	458	476	398	428	412	443	469	484	449	456	404	488	442	458	461	427	470	437	444	423	431	454	455	469	439	414	435	474	474	453	454	470	476	447	417	436	457	486	458	422	468	434	466	481	486	454	435	444	485	470	439	450	414	442	470	490	503	459	435	455	474	463	471	439	427	446	446	405	482	438	456	436	482	443	480	440	463	427	447	428	443	472	483	428	423	514	441	441	478	444	422	420	494	452	491	453	462	460	426	439	437	448	470	479	453	482	478	472	456	455	388	428	475	464	440	454	463	451	419	412	468	459	458	463	442	486	469	451	443	454	457	457	449	475	484	443	439	450	441	487	453	459	463	457	463	449	467	439	470	461	443	430	442	444	449	500	457	471	460	466	492	423	478	454	435	456	432	488	443	463	443	494	440	476	469	493	416	472	456	439	418	489	455	476	471	462	435	447	433	439	467	427	469	444	448	438	502	439	464	447	464	440	462	461	510	483	458	431	434	482	419	477	472	454	458	507	465	455	432	451	469	443	471	434	479	450	490	458	448	471	455	459	461	427	459	444	470	466	478	470	439	450	452	457	443	459	453	421	501	475	492	462	461	434	439	432	439	468	472	479	492	473	437	460	481	481	433	484	486	462	484	495	513	455	428	488	459	461	447	494	478	462	453	475	460	477	429	434	456	465	444	494	434	464	473	448	466	417	434	438	440	457	467	455	464	437	428	463	489	446	455	506	451	416	427	426	475	442	460	478	489	479	472	468	467	474	452	435	447	468	487	462	506	455	447	445	479	482	451	448	467	451	423	474	433	440	436	474	460	441	434	460	452	445	489	450	479	489	478	468	463	465	443	465	470	408	464	415	458	489	472	434	461	484	442	460	475	450	461	442	454	471	430	499	495	454	418	455	451	448	460	434	455	471	440	481	486	443	472	493	444	453	452	439	425	451	446	446	455	473	441	487	505	488	443	431	434	497	465	474	437	441	429	477	469	443	456	467	462	455	450	460	451	447	472	453	470	451	450	488	497	451	451	444	448	474	457	461	455	460	462	474	463	448	497	445	457	467	469	429	446	449	456	476	488	440	450	428	483	483	450	407	433	394	447	484	498	464	437	493	476	429	463	445	468	453	460	420	497	439	426	440	472	480	442	466	439	438	431	420	417	464	459	412	431	444	437	480	471	411	511	452	467	443	488	455	443	459	482	466	494	501	441	480	439	453	466	426	463	470	463	434	486	505	474	468	428	421	459	467	456	475	428	456	433	462	466	470	455	464	435	437	454	475	457	442	456	465	443	463	484	452	477	491	488	472	479	452	452	444	428	449	468	477	473	488	450	424	442	478	450	480	460	451	468	449	441	467	410	462	441	465	444	439	440	472	447	460	437	458	428	419	434	464	426	450	417	440	454	452	451	514	456	467	496	427	440	447	468	474	476	441	438	434	437	446	445	420	430	457	486	458	453	468	447	463	453	468	480	441	445	455	424	456	466	437	431	418	462	456	440	400	441	416	451	459	481	471	440	391	441	473	454	457	440	490	451	433	476	459	471	463	438	453	455	416	499	430	488	467	474	438	435	456	420	430	441	461	443	438	465	455	456	435	469	451	476	445	466	459	469	449	440	493	440	431	433	470	453	460	425	450	424	486	472	445	424	423	429	455	441	490	483	404	419	463	465	465	461	493	449	465	421	436	442	440	452	486	453	427	518	434	435	447	451	474	471	460	469	477	437	447	497	466	466	450	457	484	463	497	459	431	409	457	446	458	448	494	464	462	447	461	459	452	451	432	457	455	477	435	445	460	471	465	445	436	491	433	461	491	479	467	465	464	446	449	430	472	478	468	465	460	448	444	443	421	463	448	446	498	428	493	444	475	477	462	474	454	482	464	496	432	436	490	478	477	487	448	427	452	432	440	474	475	479	441	449	461	443	429	454	458	471	449	485	445	489	446	433	480	454	425	471	451	451	458	479	467	451	450	446	487	461	455	462	455	405	456	505	474	463	454	436	431	457	487	461	451	465	457	474	440	482	449	471	470	454	452	463	492	426	476	423	454	444	445	436	460	480	447	434	503	455	458	473	435	485	482	461	452	460	474	454	468	446	444	478	459	455	431	476	464	459	460	433	480	477	409	459	430	449	470	466	445	415	455	456	464	467	436	461	450	435	463	443	461	455	455	470	474	481	458	438	474	432	479	462	468	466	429	423	429	451	460	419	465	494	435	439	416	483	470	498	462	474	456	434	465	461	489	442	449	513	431	463	488	435	430	453	468	453	458	473	466	485	454	467	446	423	461	445	489	449	449	431	447	454	445	477	449	459	455	479	430	433	441	425	436	458
63546	101701	78922	49727	19657	766	482	522	490	490	501	497	517	535	504	512	485	523	516	534	493	497	645	703	640	569	528	499	528	525	487	484	486	492	424	492	496	487	515	495	476	500	489	488	546	535	517	508	552	459	515	499	531	518	515	512	498	510	510	477	506	508	510	521	506	516	529	506	486	501	494	455	520	481	503	485	494	516	480	511	474	518	531	476	483	527	491	474	467	472	506	477	521	496	497	510	475	493	442	494	522	508	474	499	472	526	490	515	521	517	509	502	488	514	455	448	492	551	524	484	487	531	512	493	480	492	467	516	523	523	448	496	497	521	505	489	507	518	478	531	493	500	484	507	542	482	521	517	517	478	530	448	513	522	511	488	513	511	482	464	492	483	523	502	491	518	484	473	508	491	549	481	510	471	528	506	491	492	473	515	483	482	484	496	489	501	559	514	461	486	483	475	498	470	514	493	475	509	525	490	527	483	500	483	520	507	507	530	463	542	495	504	551	489	523	451	473	504	469	490	532	504	455	509	521	527	514	505	496	479	491	479	485	494	475	456	511	503	462	514	470	508	502	472	495	478	482	502	467	534	476	511	510	448	487	475	511	511	483	496	505	497	477	493	488	530	521	514	439	482	511	494	484	529	509	473	471	515	509	500	493	492	484	480	509	495	509	466	498	475	486	475	521	506	484	514	484	475	478	508	486	467	507	504	483	496	451	474	528	523	508	520	436	461	491	480	520	501	533	482	503	536	491	513	511	471	465	511	458	499	474	473	468	528	482	487	510	524	480	513	482	504	443	511	467	455	535	501	512	512	516	515	530	515	486	542	493	460	522	498	503	504	467	447	488	500	498	483	489	531	496	533	514	485	488	509	536	502	481	464	513	517	474	439	519	504	476	491	512	500	541	506	477	478	515	500	524	489	484	467	483	473	452	480	476	503	463	539	502	511	496	541	514	504	470	510	482	517	481	494	478	548	510	496	475	516	501	472	503	494	470	509	504	468	476	505	468	512	480	477	483	435	483	474	483	524	495	460	465	510	495	496	493	538	459	511	496	460	479	489	487	491	469	486	493	510	464	496	479	479	476	505	518	492	518	478	490	493	473	495	494	509	467	493	509	512	503	510	516	498	513	471	462	544	488	508	496	499	498	474	531	524	516	536	509	509	493	509	480	512	521	536	453	504	480	509	497	454	467	504	525	497	495	510	485	500	505	464	506	495	506	462	502	494	476	517	501	479	512	468	536	488	508	509	499	499	486	538	482	519	479	538	494	498	487	478	546	512	499	484	462	489	463	501	491	507	465	478	461	473	483	480	498	455	475	496	515	522	488	478	485	485	474	484	485	531	488	464	481	499	536	503	511	467	512	490	495	466	477	461	474	480	517	491	482	483	527	465	482	508	505	510	513	475	441	463	530	504	476	466	530	493	499	467	485	522	497	501	486	492	483	512	489	501	514	500	495	520	507	471	488	483	523	475	497	498	489	467	496	476	508	507	483	478	481	465	456	478	525	484	504	474	479	502	507	464	491	513	474	474	469	496	509	490	496	545	453	471	512	495	533	514	497	513	487	477	461	465	487	492	492	458	518	507	530	478	455	558	508	492	472	511	517	517	507	485	523	494	534	478	502	475	461	456	506	474	479	494	481	445	482	487	518	465	485	494	478	514	490	491	495	504	555	448	492	520	498	505	510	530	497	481	476	482	477	537	490	472	469	470	546	467	520	523	504	497	491	480	500	497	486	508	496	478	476	540	494	488	457	506	489	503	472	516	478	503	521	524	482	467	475	489	514	516	494	523	519	513	513	501	525	466	537	488	544	472	509	499	483	495	498	450	457	518	513	488	509	502	514	494	521	480	501	504	514	507	535	488	479	455	470	500	500	499	475	491	508	462	518	479	517	489	471	496	522	483	498	513	519	454	488	506	511	500	468	485	486	440	489	465	498	512	487	545	472	493	513	487	469	487	484	495	494	506	475	464	475	552	528	497	502	500	494	510	485	500	487	458	508	528	498	504	481	535	505	511	450	501	460	478	463	468	501	466	472	526	511	504	511	494	499	479	486	505	509	486	482	515	533	478	490	485	514	449	469	507	496	492	463	507	438	500	514	482	492	521	484	482	490	479	469	518	482	487	485	496	484	495	461	459	492	489	518	496	509	504	483	479	507	508	483	511	451	508	508	481	494	482	509	500	483	527	465	507	505	488	438	477	526	499	507	496	486	504	479	467	497	474	481	496	491	468	476	506	490	477	499	489	490	496	478	503	502	489	516	463	506	470	478	489	495	498	493	483	501	486	514	494	540	493	479	502	489	467	487	476	533	494	488	496	527	497	500	531	481	515	534	499	467	475	528	437	470	483	488	510	504	483	494	454	489	464	501	473	509	478	467	495	511	481	507	484	500	477	477	492	536	445	504	487	495	506	462	510	458	523	482	499	498	479	455	503	488	497	522	513	495	478	496	465	530	458	511	474	535	459	477	495	523	466	497	485	479	523	498	542	483	486	471	510	482	529	493	489	468	483	496	477	475	504	502	515	483	525	466	532	479	517	470	483	515	508	454	473	495	494	456	444	482	460	484	499	484	507	460	504	482	526	508	497	446	462	511	477	495	489	557	499	502	428	494	511	504	501	496	521	482	488	524	508	493	469	464	455	517	496	476	481	527	484	532	499	483	507	476	478	460	474	493	480	519	483	499	502	502	482	482	475	466	471	497	473	474	498	483	479	446	479	490	454	469	510	456	480	501	456	483	483	456	486	463	461	507	515	453	484	497	464	515	530	490	504	509	492	509	479	515	512	488	468	477	457	522	479	513	522	494	491	498	493	494	530	451	510	462	485	496	529	473	503	469	515	501	517	461	514	475	501	483	527	510	447	501	493	497	487	500	480	530	508	504	498	472	481	485	479	507	467	478	487	454	512	496	514	490	472	523	487	502	446	506	503	476	495	505	481	528	512	496	454	509	476	537	486	505	475	497	472	472	479	486	488	485	496	472	467	488	525	488	509	496	492	553	497	523	519	497	489	508	533	475	507	459	492	492	460	449	498	489	523	479	504	496	509	499	461	498	477	473	496	479	519	516	527	474	481	484	458	488	510	489	522	492	539	500	471	521	498	458	470	501	493	499	474	480	476	493	499	501	508	493	505	448	515	467	516	430	491	509	505	513	498	501	436	458	495	515	461	479	511	479	490	482	468	480	453	496	483	464	439	502	486	518	469	484	491	457	462	504	481	479	544	487	500	510	506	462	491	531	461	488	499	485	473	468	475	432	488	478	499	481	472	502	515	525	477	515	495	485	478	515	497	504	509	499	460	467	519	479	513	479	493	519	486	496	454	540	498	486	500	480	441	486	513	523	473	474	498	487	484	507	486	460	531	503	467	510	494	487	493	512	487	507	481	445	474	506	466	483	514	517	503	501	476	525	500	468	526	491	526	518	492	542	490	538	463	512	459	506	480	491	514	475	523	468	509	473	468	516	487	464	477	473	473	460	489
29114	28114	25808	13340	2863	495	294	320	331	285	285	323	309	294	285	302	322	310	338	312	295	304	293	321	310	289	320	305	314	269	293	300	296	317	260	317	295	306	278	301	301	320	273	338	282	295	304	288	260	295	303	301	313	300	325	317	315	304	289	268	291	326	281	295	296	303	321	329	280	272	305	265	286	288	323	297	276	267	315	290	286	293	297	310	340	294	293	283	293	304	300	303	317	290	285	293	319	280	292	303	278	309	294	321	279	259	279	276	288	302	277	307	293	260	292	311	272	326	289	309	287	295	294	305	303	320	328	308	304	318	297	300	277	277	290	262	283	322	296	315	304	307	288	303	342	276	281	301	284	279	281	285	290	267	324	309	299	288	264	286	271	309	289	310	282	312	308	318	285	289	304	320	278	293	297	264	277	277	301	316	307	312	268	282	303	287	298	322	313	307	304	292	269	312	296	266	306	300	310	269	294	296	282	253	278	278	304	310	323	279	308	268	305	308	307	268	281	310	286	298	307	299	301	310	275	267	306	286	312	276	310	291	318	335	290	266	307	319	288	289	297	314	275	290	277	297	317	300	285	325	278	323	307	320	307	268	316	318	288	282	289	268	311	281	288	292	289	275	290	299	276	287	298	298	315	291	330	273	290	285	308	295	259	287	294	273	283	303	285	337	279	304	287	325	285	305	293	298	271	287	287	291	330	308	297	286	285	300	270	267	304	299	320	300	307	293	297	315	287	307	315	296	305	305	279	306	301	301	305	289	293	295	323	298	323	305	281	303	294	309	280	294	282	306	281	269	286	269	282	279	295	278	285	302	297	277	283	293	306	307	269	293	285	286	303	269	264	297	270	292	292	307	277	274	282	289	287	287	274	306	322	257	283	289	312	291	309	277	291	300	313	288	302	293	294	297	286	300	298	280	314	282	293	289	285	278	280	289	272	311	302	295	298	299	295	255	277	331	313	299	269	267	300	289	293	284	295	305	298	280	309	292	279	311	295	293	301	290	304	309	331	305	288	286	237	303	295	295	310	303	275	331	308	304	269	288	305	280	309	299	270	294	289	303	272	327	280	290	284	282	320	298	290	284	296	287	261	313	293	299	303	293	303	321	306	304	280	296	319	317	315	319	269	310	285	296	293	341	290	301	272	308	326	309	316	284	289	329	295	323	268	286	296	295	322	242	297	264	286	271	276	272	318	298	318	297	308	284	315	323	295	309	280	293	302	315	310	316	291	272	334	258	276	279	279	289	287	285	286	286	327	279	296	303	291	284	291	314	288	288	309	311	285	292	236	312	300	297	307	314	283	320	295	304	306	307	317	286	272	274	331	314	274	293	315	286	278	283	301	277	270	291	297	291	299	281	301	282	261	327	332	287	306	293	290	311	284	289	262	286	309	299	304	256	297	303	295	277	304	285	289	296	271	276	292	282	293	311	303	289	312	308	256	283	306	292	295	311	304	308	285	316	319	303	290	318	297	287	297	285	325	271	291	296	332	328	304	298	281	259	289	283	278	323	290	306	318	338	301	292	307	312	272	305	290	283	295	290	305	283	304	275	299	303	277	244	310	306	336	278	267	285	262	285	290	293	308	305	280	307	286	299	307	332	257	316	290	308	294	316	271	290	303	321	302	293	274	283	267	285	283	307	289	298	284	277	313	291	284	286	274	311	268	293	300	289	299	280	278	321	294	291	337	276	322	288	268	291	257	291	295	292	291	275	329	310	309	313	290	292	295	307	279	305	301	294	293	279	304	302	264	287	300	273	275	281	296	320	272	278	298	295	261	282	277	296	293	295	291	299	327	283	318	299	291	289	310	311	272	327	291	292	276	285	300	284	288	280	343	257	311	274	260	276	299	286	292	323	296	274	308	296	267	277	271	302	254	296	279	283	305	283	290	306	307	316	294	285	281	323	306	325	319	283	293	310	262	296	291	307	287	280	289	294	308	273	316	315	309	261	277	265	310	258	301	269	315	290	274	308	291	295	287	292	259	298	302	282	299	310	298	283	316	326	296	308	300	298	301	284	284	340	288	306	319	264	279	327	315	288	289	307	320	251	295	251	274	274	302	331	297	339	283	321	306	307	291	296	298	301	295	294	297	296	254	305	284	297	298	320	301	307	288	312	317	288	292	286	279	308	283	286	304	253	293	268	322	282	278	284	313	282	327	295	311	266	312	280	275	313	332	359	290	300	295	278	315	298	286	269	299	299	272	282	311	275	313	303	288	292	311	300	305	299	286	309	276	285	298	301	285	321	314	255	283	296	311	339	308	303	292	334	324	309	314	312	282	259	307	290	285	299	269	293	299	290	285	304	300	298	297	300	292	280	336	325	302	324	306	285	310	308	313	299	303	306	302	293	297	307	333	307	270	283	310	315	296	281	276	298	271	292	291	306	305	283	288	280	291	292	297	292	305	288	327	323	307	308	314	285	310	307	278	320	289	300	306	321	275	279	306	315	318	311	320	308	299	294	292	280	264	301	290	287	304	275	332	290	293	283	330	300	291	290	281	315	302	297	288	282	285	277	330	284	284	294	284	290	292	292	287	290	309	306	293	275	304	307	267	295	305	265	314	300	300	295	314	293	288	279	304	284	303	315	298	280	304	310	303	298	284	309	304	276	270	279	330	316	295	305	293	287	290	320	270	289	303	295	260	269	333	287	305	293	287	283	312	270	297	262	303	303	280	263	281	284	286	293	278	260	294	274	280	315	299	288	289	293	297	280	280	313	296	296	290	298	295	307	308	311	284	311	301	262	291	306	296	290	285	266	274	325	304	265	287	319	279	302	296	289	279	320	286	283	293	277	279	295	286	311	294	298	275	296	281	295	300	294	291	322	270	297	312	287	304	319	254	290	307	301	303	284	305	284	274	303	294	291	308	288	286	300	301	281	319	304	308	265	287	269	318	297	278	308	256	271	300	286	327	305	295	269	297	245	305	300	299	317	291	304	274	324	304	290	291	288	300	329	292	280	288	284	304	321	292	278	298	265	281	294	326	313	290	312	301	302	265	307	313	308	306	288	282	313	316	282	284	328	307	306	254	301	281	286	317	295	302	298	266	301	316	280	311	297	273	308	312	286	283	304	300	281	300	287	285	300	305	285	299	326	317	285	309	302	283	299	318	308	294	286	264	276	284	321	260	271	279	293	287	297	315	278	313	286	301	266	305	239	286	306	287	305	305	296	319	319	314	299	279	287	308	286	297	328	283	286	289	277	288	311	293	304	313	268	278	297	282	301	269	310	311	278	293	282	321	281	284	272	284	263	305	281	273	273	290	266	277	298	330	311	291	282	318	285	284	284	274	332	305	289	325	311	267	282	310	286	281	296	278	280	282	265	292	301	280	314	293	294	308	312	293	289	282	294	297	317	305	305	295	284	267	296	305	313	290	281	291	289	283	316	296	293	281	292	307	281	282	284	303	267	297	307	277	285	283	294	261	309	286	290	303	280	296	295	263	311	308	294	313	309	285	296	279	290	314	286
19769	33806	20628	7764	2208	495	277	289	272	295	288	295	293	286	283	293	306	280	276	306	294	274	269	329	295	301	292	268	278	285	307	309	273	262	307	281	307	268	297	302	265	278	304	275	268	321	311	329	296	265	281	302	308	280	284	270	308	303	270	279	278	283	284	284	287	285	279	284	307	291	302	302	279	280	314	299	270	324	281	275	278	314	289	277	295	304	302	299	295	305	289	282	307	284	257	288	288	286	292	294	296	296	290	309	281	293	283	313	287	289	290	277	242	293	278	293	280	285	306	285	289	298	259	313	295	293	274	275	276	287	284	257	258	292	258	289	291	275	277	268	263	284	289	296	258	314	262	289	282	288	290	293	309	262	318	267	307	301	292	254	285	283	273	301	262	290	274	299	290	303	265	282	290	309	263	279	267	271	322	285	298	265	271	277	297	273	307	253	312	283	286	277	243	244	274	283	295	308	257	300	275	303	259	277	290	314	282	283	316	297	257	280	288	270	268	274	269	287	303	283	308	298	293	278	292	336	277	305	285	277	301	230	323	318	280	276	265	311	268	285	266	262	291	292	261	257	290	307	304	288	289	288	289	290	290	285	330	273	267	280	248	286	302	332	257	283	284	320	290	300	285	298	300	291	239	317	264	237	261	281	300	335	284	258	294	287	275	260	282	287	269	301	304	275	279	262	292	280	261	294	305	257	306	317	279	276	251	262	285	290	291	291	293	292	310	298	295	260	303	299	278	286	305	276	254	302	296	250	289	253	269	301	283	289	316	291	306	273	293	305	259	284	272	312	279	293	296	318	271	281	273	261	273	307	280	292	280	272	285	292	271	313	280	272	278	292	275	297	281	291	302	288	289	289	290	268	292	281	263	285	296	281	294	293	303	315	249	291	263	300	258	283	294	292	299	306	265	269	271	268	288	261	275	273	325	262	259	303	289	241	263	283	298	264	298	291	269	310	284	276	271	293	290	289	273	274	285	271	276	264	295	334	296	300	284	273	280	284	289	310	287	291	259	285	294	318	277	324	269	277	280	292	303	294	254	297	311	303	289	297	314	289	251	303	283	280	298	268	289	291	301	294	290	288	276	296	254	283	258	261	300	293	290	293	278	265	283	287	252	277	282	296	289	313	285	282	284	278	266	292	277	283	279	291	275	299	295	262	275	287	279	265	279	274	269	298	279	296	300	296	275	306	291	291	291	259	296	279	289	287	272	264	287	284	321	299	285	286	300	310	295	281	253	275	307	299	265	286	286	290	270	269	270	294	275	282	320	304	269	284	288	288	314	280	300	279	271	293	282	290	268	296	299	307	281	263	302	299	275	286	287	285	300	291	298	290	297	280	269	306	286	279	271	290	292	298	300	263	303	283	269	285	286	315	264	310	272	302	324	261	280	273	273	271	305	294	305	304	299	296	282	291	286	264	277	265	282	293	315	281	260	283	323	304	289	295	310	291	301	254	304	289	276	248	296	306	291	312	257	273	297	290	305	278	310	279	286	270	259	287	278	291	289	280	293	298	326	306	263	281	295	297	255	278	325	296	269	281	309	273	291	285	247	266	275	292	312	297	313	294	279	294	291	256	275	286	293	285	300	267	294	311	283	286	274	278	290	280	298	279	287	278	329	296	304	279	276	298	283	327	290	290	297	303	306	301	277	325	298	279	292	292	306	292	278	265	295	274	263	255	303	293	300	314	288	298	288	285	273	267	261	284	293	291	279	283	276	292	300	259	322	272	284	273	287	254	292	272	303	305	265	284	277	277	264	284	298	277	305	287	288	283	316	295	280	287	264	270	306	289	280	288	275	277	278	286	257	300	299	301	269	291	261	293	310	282	264	283	263	285	277	299	268	306	285	282	264	278	283	273	270	306	281	286	304	292	270	283	283	297	257	271	306	279	287	282	297	313	297	288	306	298	272	306	296	303	293	301	268	253	304	304	276	284	296	323	297	287	322	289	263	282	310	270	288	264	281	288	275	244	295	297	284	261	275	257	294	265	314	272	295	287	281	298	311	266	300	305	298	294	274	316	259	274	291	280	276	260	273	288	261	274	295	269	290	299	277	271	268	290	293	288	257	253	312	287	301	272	272	291	260	300	319	307	299	302	284	246	288	297	317	283	286	282	288	274	262	286	319	303	265	312	273	295	316	297	269	282	322	305	283	304	305	283	257	266	302	285	282	268	307	269	259	294	302	312	285	282	269	277	263	296	282	294	287	301	259	291	269	298	313	277	326	302	268	287	281	271	271	300	268	289	280	265	299	299	279	264	272	280	309	280	269	297	294	282	272	278	300	283	286	255	250	276	298	298	291	280	309	278	293	302	270	261	279	291	284	303	271	279	308	275	277	298	313	295	276	293	265	279	279	262	283	281	294	319	296	297	290	297	256	272	296	290	287	295	307	280	287	281	271	284	297	271	305	288	275	272	281	304	304	301	256	277	277	274	248	287	285	312	278	261	274	298	312	262	238	297	269	268	261	298	311	313	272	281	301	301	289	264	326	313	286	312	272	278	268	296	277	305	278	297	283	292	286	304	298	284	296	253	314	284	308	293	299	270	326	272	263	288	284	304	299	291	314	265	298	288	282	277	293	280	320	274	260	274	292	272	294	278	284	301	294	305	298	275	302	276	304	300	256	311	299	307	261	277	277	274	296	312	261	274	291	272	279	286	266	283	277	274	289	284	293	259	294	288	290	311	290	298	298	286	295	269	260	294	267	299	309	302	290	275	285	271	315	262	285	291	268	301	277	283	276	299	271	260	291	318	296	298	305	273	306	320	297	262	285	270	268	287	281	281	272	293	260	318	308	288	276	270	251	276	298	254	308	312	304	303	304	275	327	263	280	293	265	276	289	278	269	275	290	266	298	303	275	311	256	287	273	300	261	284	283	285	309	311	307	311	292	273	295	285	281	293	271	301	261	285	305	311	265	306	293	273	271	265	276	275	297	302	289	289	262	283	293	286	281	283	289	274	296	290	308	289	271	286	279	296	274	303	262	296	269	302	327	299	293	304	278	260	286	297	302	285	299	274	280	283	310	299	323	274	260	276	288	300	268	273	264	310	292	276	276	292	307	296	303	286	298	278	299	306	268	298	273	275	299	260	274	290	285	280	270	284	300	292	275	297	285	258	300	281	279	277	298	300	287	310	280	273	260	270	254	274	298	318	289	273	343	292	264	283	291	289	281	286	273	307	271	288	314	280	274	266	280	252	292	313	284	305	301	265	274	258	275	281	262	286	293	308	283	269	281	269	274	299	253	278	297	278	301	303	288	283	280	279	281	288	289	299	282	275	277	298	272	260	276	310	292	289	308	296	279	275	279	290	319	274	256	289	292	283	306	274	260	272	294	306	253	280	302	291	295	276	280	297	257	288	279	310	300	302	278	289	277	312	287	276	302	263	284	258	311	259	286	286	254	264	282	303	264	297	283	265	252	289	298	255	308	284	290	306	282	262	285	287	299	320	261	291	284	292	269	257	297	308
25338	28059	45729	40701	20451	3274	533	412	364	385	383	410	392	363	381	376	393	353	384	382	372	364	338	428	399	407	361	371	353	369	341	345	353	402	373	367	370	380	353	342	356	364	358	354	364	322	373	358	322	344	348	352	362	349	355	343	360	361	365	367	349	367	339	386	340	357	346	371	331	330	382	368	319	364	360	312	364	369	339	339	368	370	359	326	336	367	364	358	373	367	351	365	348	338	360	342	392	344	352	339	370	362	349	342	368	368	379	357	367	303	359	369	368	361	359	355	342	351	367	348	311	365	292	348	343	364	365	339	358	347	351	357	365	334	372	332	332	344	310	348	354	340	376	352	381	331	359	346	329	354	375	384	357	353	342	363	347	347	385	375	351	372	334	354	353	359	329	339	361	354	323	360	338	350	346	373	352	368	398	357	381	374	341	381	360	355	349	379	339	331	331	365	383	362	341	363	384	369	340	377	311	342	366	390	327	360	334	351	398	348	324	356	423	354	376	366	351	371	362	357	324	332	367	361	387	347	361	347	321	361	335	351	359	376	343	386	355	373	343	370	360	364	361	352	377	351	388	349	386	353	332	323	338	350	371	367	358	384	350	394	331	395	353	404	376	350	326	366	358	333	344	365	329	338	350	324	378	344	350	344	348	387	343	378	332	379	359	333	368	385	344	321	370	359	352	365	340	353	358	331	338	363	362	316	360	345	355	372	318	372	341	352	349	351	370	379	349	352	336	329	347	354	336	340	347	345	345	341	364	350	367	319	331	356	339	331	384	363	370	352	393	346	356	343	371	378	337	361	347	363	318	353	318	362	398	332	356	332	351	372	351	358	362	358	380	320	360	377	364	368	381	362	357	371	348	344	339	385	336	339	346	357	373	362	371	352	323	357	324	360	331	357	308	370	375	331	350	333	388	380	367	355	317	338	395	363	334	372	337	347	336	387	309	381	320	350	351	332	351	347	349	359	329	360	336	392	340	335	358	357	349	364	339	319	384	341	361	344	365	328	351	333	375	362	383	348	358	334	376	354	351	367	340	355	336	365	382	349	371	336	347	369	398	334	348	367	381	311	353	381	366	363	383	358	367	350	368	358	356	359	361	381	365	357	358	354	354	330	355	368	354	353	402	365	318	390	364	317	407	352	353	325	337	338	344	357	332	335	349	384	372	362	360	344	357	338	360	348	335	328	389	349	335	356	386	387	360	353	372	364	343	317	334	339	341	335	352	322	330	340	324	365	345	358	353	380	379	361	345	353	326	341	346	348	387	355	327	332	362	372	338	371	378	354	338	365	338	363	387	379	381	348	360	355	319	368	339	323	337	363	342	370	361	366	342	309	322	359	361	339	355	363	347	377	344	365	324	365	346	369	348	320	377	336	365	359	312	366	355	368	317	348	382	353	377	368	360	358	374	376	380	394	385	345	333	371	360	385	385	378	356	321	354	352	373	365	381	353	353	356	320	370	341	356	364	376	343	373	330	376	365	369	339	327	366	349	350	335	353	353	384	363	375	337	371	339	350	367	336	356	374	380	347	329	341	346	357	313	371	339	342	398	368	352	352	355	350	342	347	384	347	351	367	317	368	332	359	371	335	374	356	333	356	325	351	358	340	352	334	305	372	355	379	363	353	388	392	367	326	380	350	371	378	344	363	336	333	379	373	352	320	350	386	337	366	390	328	344	361	365	369	349	361	367	393	358	337	354	358	351	367	323	340	341	368	373	352	343	348	345	318	369	366	367	348	331	353	352	347	360	347	354	338	310	392	339	373	387	355	358	378	392	380	336	354	348	369	309	334	324	373	358	373	377	392	352	350	380	361	318	367	341	344	359	370	384	331	366	348	342	331	349	375	377	359	362	366	342	353	341	375	363	342	364	351	330	358	335	376	355	371	356	370	369	364	377	363	345	339	402	325	350	329	361	389	353	378	358	335	360	363	342	362	317	361	331	339	345	337	364	351	335	327	350	381	356	349	385	366	361	351	368	359	352	347	335	347	321	324	377	373	372	336	329	382	346	374	375	362	357	338	366	369	319	354	344	373	324	365	342	348	398	384	336	387	365	329	373	341	372	360	383	344	347	341	348	334	341	326	317	338	339	366	342	343	356	351	359	370	349	385	329	368	324	339	306	322	376	349	365	354	375	351	333	358	382	362	380	337	336	359	384	353	358	345	365	334	362	308	379	332	374	353	347	395	344	358	302	388	328	364	344	343	356	377	361	322	334	354	340	363	385	380	355	344	370	342	336	351	331	329	320	344	347	336	329	356	355	368	365	322	358	335	366	397	363	338	366	351	389	350	348	357	348	372	347	346	354	368	329	375	332	361	331	341	346	341	369	399	349	358	356	372	337	339	342	392	349	352	355	358	374	342	320	356	335	340	348	356	350	344	349	387	333	352	368	358	333	371	348	347	335	336	352	352	339	348	298	340	346	347	374	339	358	346	346	348	335	358	338	378	342	347	350	367	321	381	379	356	344	332	356	376	353	406	346	382	352	349	360	341	351	351	358	367	357	334	359	362	366	357	338	347	346	341	325	323	348	383	366	348	320	372	348	365	372	374	342	336	329	359	377	393	345	352	346	340	366	394	334	353	352	367	356	352	341	341	342	316	360	348	359	353	329	379	339	370	361	373	353	359	361	340	359	337	347	344	328	371	333	317	318	352	367	351	321	354	365	363	341	378	364	369	409	362	338	330	360	316	357	373	387	358	353	364	327	359	357	349	365	364	355	343	347	364	351	348	384	340	330	362	306	345	382	323	328	368	346	296	360	349	371	384	340	345	357	372	373	337	352	347	378	397	354	303	387	341	347	343	385	355	353	361	369	352	339	366	353	380	357	369	370	344	359	340	358	346	346	355	373	356	301	342	341	311	349	353	355	330	321	309	315	359	336	351	364	331	329	368	346	356	375	345	366	396	349	353	359	335	354	337	346	352	325	373	355	341	373	345	391	349	362	335	341	353	371	400	358	374	328	376	370	328	355	388	381	374	319	361	379	337	369	332	345	336	321	344	343	353	366	369	314	358	371	355	392	346	352	353	343	376	349	369	329	333	356	349	326	369	384	353	325	356	367	351	360	354	336	363	376	372	323	356	344	348	329	350	361	351	384	379	352	370	352	362	341	326	336	350	401	317	330	371	333	319	358	375	345	360	367	359	346	352	359	376	331	344	365	362	340	337	384	357	341	400	358	334	346	328	333	351	328	365	352	350	357	348	359	306	304	349	377	336	355	386	349	355	354	333	356	342	317	362	365	347	344	310	388	351	332	324	343	345	377	364	397	365	340	352	368	353	340	350	322	354	336	375	358	341	407	328	304	341	322	323	369	362	365	333	349	376	339	366	387	339	332	365	349	369	362	322	358	360	369	339	347	359	365	361	343	333	347	348	363	395	339	351	357	350	339	372	357	376	356	338	335	360	340	327	309	349	353	329	358	373	363	357	358	383	353	343	347	335	362	359	356	392	330	360	343	365	346	388	361	376	352
54436	89213	64010	33563	10861	663	362	400	378	384	379	372	355	343	379	385	368	369	382	409	390	346	441	499	471	396	398	380	419	349	370	373	378	348	367	373	396	382	403	362	386	420	372	342	378	370	379	406	370	395	361	368	408	397	366	408	386	376	393	387	394	382	370	379	391	414	424	397	360	367	382	352	382	370	369	360	364	345	393	371	396	371	383	380	376	373	371	384	361	340	372	398	385	385	343	352	379	379	348	371	358	367	426	374	343	368	347	356	399	403	367	389	380	370	399	399	400	376	413	404	392	392	373	389	354	377	418	362	379	382	359	372	362	375	383	389	368	371	430	374	425	404	398	378	400	374	373	404	363	362	344	388	367	379	381	403	367	402	405	404	373	387	377	401	362	362	392	385	390	351	389	378	380	399	407	367	361	352	361	389	325	406	378	370	376	368	387	394	360	357	397	378	392	389	379	350	382	390	352	380	368	361	369	387	387	384	413	389	400	373	328	341	375	356	387	400	370	391	379	398	388	365	355	369	366	354	385	339	396	370	350	339	378	351	371	404	378	400	381	374	392	366	340	371	377	363	397	416	367	343	367	372	359	393	387	383	370	355	410	379	399	382	388	380	365	374	412	415	391	398	417	387	384	378	374	388	400	377	383	388	358	351	391	384	365	397	384	347	386	345	418	370	402	393	384	386	327	376	400	366	371	375	369	364	411	380	380	370	405	353	375	339	405	363	399	375	422	382	399	414	368	384	324	374	358	375	396	374	377	367	370	426	354	401	380	373	377	404	418	355	369	388	356	361	351	372	384	395	381	398	372	392	377	380	367	378	369	385	360	357	381	359	334	410	356	368	397	392	356	353	378	391	340	362	353	392	408	408	393	370	393	415	397	370	388	445	398	385	363	367	363	334	347	374	364	362	372	402	401	389	369	361	387	341	378	376	383	340	345	364	332	401	360	376	404	368	384	377	393	398	383	396	346	399	373	382	402	367	392	375	365	371	394	390	387	373	377	385	388	367	360	351	378	354	400	377	419	366	375	369	334	375	349	381	361	405	342	356	361	397	382	387	401	345	402	351	325	381	370	386	408	363	373	358	368	341	389	406	368	369	386	374	384	354	369	387	383	386	378	383	381	386	397	341	357	348	355	420	372	394	393	400	366	328	351	398	355	386	393	352	366	387	360	403	365	377	417	373	365	378	398	395	401	404	376	402	410	394	371	365	345	377	394	401	380	370	352	382	356	382	385	345	368	380	382	368	419	370	396	399	374	401	393	369	404	369	393	372	352	402	369	405	369	393	377	347	399	376	367	373	399	388	360	384	389	406	382	364	353	375	386	355	377	378	388	381	384	390	396	341	366	355	353	364	403	369	387	373	381	357	394	409	372	352	383	383	339	399	394	418	395	386	405	351	351	383	413	413	392	382	364	404	358	408	368	382	382	396	384	367	384	379	393	383	358	357	404	367	405	397	384	369	387	405	341	395	366	380	417	365	375	372	410	354	379	368	392	345	339	375	402	384	388	377	402	405	386	381	373	406	390	340	410	353	384	381	368	379	392	389	326	368	333	392	383	368	397	357	346	362	383	390	358	370	382	372	386	383	373	380	390	423	366	382	360	406	359	411	385	370	386	363	362	371	384	356	358	386	391	339	403	356	356	382	350	372	398	371	376	384	375	403	372	381	361	370	361	397	358	405	357	399	370	356	392	361	374	350	391	370	367	372	375	365	380	404	361	388	386	360	395	367	362	363	382	393	389	331	365	363	407	394	357	413	386	350	392	366	387	376	388	401	396	422	377	375	397	361	364	402	378	359	371	360	382	368	364	382	373	352	390	381	384	357	384	355	389	374	390	389	351	383	342	372	372	414	392	365	383	381	332	380	365	420	406	367	370	413	339	435	374	388	372	403	369	370	375	354	360	354	406	381	372	357	347	386	386	379	434	364	371	403	385	335	381	391	371	365	399	361	372	376	369	380	371	382	390	397	384	396	359	391	379	376	353	386	347	386	397	351	407	384	419	355	346	375	401	388	364	367	369	390	349	367	393	397	391	338	406	355	376	390	396	415	357	368	386	366	355	377	413	396	337	381	372	373	390	366	354	389	387	373	362	367	357	344	362	411	363	377	370	355	405	358	392	372	394	377	341	371	381	344	355	380	366	366	370	369	371	370	382	389	374	396	377	368	377	373	413	394	384	355	348	394	372	387	409	390	364	378	358	383	373	392	353	390	360	349	380	371	390	391	402	386	416	375	360	383	350	400	368	398	362	344	378	375	365	381	404	376	384	370	328	396	392	402	372	341	371	350	387	368	346	404	366	367	376	311	410	345	394	355	370	379	382	361	377	369	312	365	376	353	403	396	345	359	364	376	365	359	383	327	390	393	384	357	378	359	381	386	390	376	391	360	381	410	373	370	416	380	399	367	411	381	359	366	370	360	359	372	388	380	385	410	345	387	373	391	388	391	357	367	413	331	401	384	419	392	403	363	390	388	363	346	356	372	369	352	358	340	366	370	372	387	381	385	379	371	385	344	387	343	378	394	396	393	390	360	364	364	383	378	367	366	371	357	384	363	408	402	370	335	373	389	382	381	409	394	344	347	370	351	407	386	364	363	406	379	402	368	381	368	381	358	412	357	375	427	368	348	366	393	366	383	380	397	396	379	383	392	351	368	369	365	377	352	400	371	389	395	367	374	339	380	367	337	392	356	381	377	325	379	383	392	342	370	355	362	374	379	385	377	389	410	394	373	357	403	402	338	376	391	367	406	365	396	372	369	370	386	369	392	348	368	393	375	361	388	378	379	381	377	355	380	383	389	359	401	336	383	388	370	369	383	368	354	357	364	370	406	378	363	401	396	365	339	350	388	365	358	398	370	390	385	369	366	365	359	386	360	436	402	359	362	361	375	396	397	377	386	398	341	374	366	385	370	376	376	347	382	371	350	352	410	347	358	374	384	385	386	384	394	367	379	380	364	381	382	367	382	366	372	429	384	370	360	338	351	370	386	341	374	367	362	348	373	401	382	347	380	346	406	411	385	360	323	390	381	374	379	329	403	410	377	360	355	382	379	402	390	365	351	373	382	348	368	392	366	362	398	363	380	397	367	358	376	396	379	384	360	384	355	384	387	383	355	403	381	387	342	397	393	374	381	361	339	404	364	348	372	351	364	364	361	351	341	362	380	352	383	396	418	332	415	395	373	394	359	361	341	393	414	365	403	352	373	375	374	362	415	353	350	345	393	365	382	377	401	387	361	378	395	364	399	340	376	352	337	379	364	368	405	347	352	359	385	388	382	419	359	386	385	367	373	387	371	378	380	388	417	398	392	364	371	386	400	407	349	337	361	361	352	386	349	341	338	369	378	338	326	364	382	346	386	349	378	352	361	383	376	414	367	375	391	375	344	403	378	403	349	381	387	389	393	384	353	372	398	342	375	402	373	352	342	399	414	396	394	379	360	361	370	374	360	372	380	383	362	357	356	381	369	387	397	413	402
23968	23568	38703	38815	25241	10820	1470	604	507	534	482	523	499	472	497	511	475	515	508	493	456	512	519	626	553	498	500	471	493	473	462	501	494	456	443	437	473	439	488	482	470	461	484	441	445	473	496	492	464	487	438	486	429	466	451	468	501	418	463	478	515	494	454	475	473	482	460	451	482	472	465	469	479	483	453	495	480	498	474	494	473	479	472	473	479	482	447	499	466	465	473	443	472	475	429	470	460	452	492	472	442	474	441	457	447	499	479	466	455	523	491	456	471	496	426	468	477	436	460	452	463	471	465	490	460	412	456	494	465	470	455	434	456	442	467	443	471	471	432	488	480	428	496	447	473	439	444	435	455	444	488	484	484	487	505	465	474	427	473	440	497	466	442	440	467	457	471	442	492	441	478	452	498	475	468	469	472	466	489	472	449	458	495	464	459	467	483	446	505	439	489	529	482	425	445	451	524	488	468	407	466	487	440	489	487	475	459	480	452	435	430	496	484	458	472	457	483	482	464	447	479	456	492	457	467	451	458	443	457	446	461	449	445	458	459	446	443	445	447	499	439	443	496	464	465	435	466	446	477	480	463	488	492	502	450	481	486	449	439	470	460	457	450	476	485	470	447	420	459	463	456	485	459	475	509	468	478	489	483	442	491	484	485	446	430	447	471	470	427	454	484	466	491	467	480	502	455	445	485	474	462	465	466	455	440	488	481	448	477	450	470	454	464	487	448	458	437	487	502	475	468	465	459	490	471	468	470	466	447	412	506	459	445	485	525	471	517	458	465	492	465	432	518	465	477	417	463	439	456	420	468	461	461	478	462	464	459	482	496	440	498	503	437	440	505	469	443	437	478	463	443	461	431	478	479	440	492	436	436	434	463	466	418	466	503	477	464	457	486	452	451	506	458	505	489	427	477	467	448	468	472	452	502	480	454	455	451	492	499	423	475	461	493	432	472	451	469	459	492	450	467	465	473	440	458	465	459	475	469	476	499	472	475	480	437	453	447	440	437	447	450	468	489	468	466	433	482	444	465	455	468	425	467	463	451	456	454	458	481	462	449	465	475	493	465	454	430	496	495	531	467	486	478	422	465	445	483	445	457	505	469	460	497	429	486	470	447	459	415	424	472	433	454	472	467	460	467	518	471	440	487	466	451	459	460	479	474	430	464	448	503	477	461	502	447	459	504	482	480	484	477	457	451	493	449	442	436	480	481	484	457	467	462	473	473	498	470	470	467	452	439	413	459	457	478	458	492	438	487	479	433	444	480	501	482	498	459	474	483	452	498	465	499	452	487	472	472	480	481	458	502	441	455	443	454	481	458	498	448	448	456	444	495	461	461	453	446	445	506	430	467	478	478	505	444	439	460	449	458	435	459	475	473	443	457	458	487	426	411	448	449	489	458	491	456	414	507	460	455	467	489	455	452	474	438	430	477	440	465	490	446	455	431	469	465	484	464	482	485	466	479	461	506	453	487	466	475	453	451	460	495	472	501	434	488	465	483	481	452	437	520	437	440	462	438	463	503	485	467	450	438	472	424	498	462	457	466	437	458	471	442	474	517	426	474	483	442	452	411	486	449	439	484	448	475	459	445	448	439	448	440	508	455	446	461	470	480	474	516	448	456	434	464	469	440	442	485	471	449	464	445	421	464	466	457	500	465	439	438	445	435	491	486	463	474	463	446	483	457	446	459	484	470	465	406	466	466	461	481	427	506	458	474	454	462	452	452	460	453	471	451	483	473	475	456	515	474	503	489	420	455	470	487	458	463	459	444	455	457	450	479	448	461	459	476	504	483	483	451	491	509	443	457	457	446	490	466	457	433	502	426	438	440	475	442	430	480	467	467	469	434	453	475	451	478	443	453	426	429	483	464	479	441	477	457	425	491	454	487	454	466	465	471	495	458	438	480	484	442	466	503	441	479	488	505	463	517	463	446	464	489	425	462	490	451	486	456	446	480	473	486	442	499	486	481	438	490	452	472	488	460	487	474	457	494	467	412	431	473	478	483	462	419	451	458	431	440	458	438	459	441	447	462	486	439	480	454	468	476	476	470	465	446	468	463	478	456	460	470	466	447	486	474	445	441	472	479	472	463	500	468	455	467	451	456	484	452	478	483	483	459	486	445	464	473	491	434	446	441	442	433	485	463	479	409	420	465	485	460	467	461	460	460	464	463	456	491	480	479	440	430	492	434	492	467	442	450	460	465	434	436	461	429	477	459	455	484	430	465	447	452	466	460	415	468	457	479	437	451	495	441	469	448	505	431	496	473	465	441	457	472	438	452	461	480	470	473	480	479	505	455	421	490	465	444	435	482	464	490	446	470	453	410	473	452	442	478	438	486	495	432	465	451	470	464	455	453	480	468	463	474	452	479	456	445	476	489	481	460	474	451	474	461	467	457	439	452	455	480	473	442	460	465	493	446	489	428	429	448	442	468	455	443	471	442	440	489	488	498	471	493	413	465	505	465	459	456	426	490	448	434	466	488	450	430	483	470	460	479	486	426	440	469	452	463	506	477	485	498	476	447	452	457	478	483	474	482	467	454	510	451	459	447	509	483	480	482	455	438	433	475	452	420	440	458	470	484	443	443	470	497	454	477	438	459	464	464	501	455	492	433	456	467	451	434	504	456	493	455	456	483	465	446	479	467	486	480	456	497	460	413	442	484	450	436	468	483	421	447	468	446	474	484	419	461	497	471	469	474	445	425	438	504	495	449	454	493	463	469	455	471	470	436	447	434	445	444	475	464	485	466	485	432	449	491	442	453	489	509	446	452	481	470	460	453	485	452	475	413	429	475	512	493	476	470	471	497	459	445	445	441	499	481	451	490	460	446	452	451	447	445	453	456	428	506	491	498	450	464	457	452	454	475	477	414	458	465	433	512	453	449	489	472	435	463	465	467	444	464	480	509	492	484	468	452	435	481	474	465	475	454	479	461	460	459	428	436	479	444	444	470	449	480	485	436	470	470	475	452	475	462	447	417	456	478	489	439	444	467	447	474	462	431	467	471	418	466	457	453	486	462	478	443	466	477	484	471	458	489	464	461	485	488	455	474	460	466	480	438	454	477	467	479	499	424	436	471	459	433	486	438	440	474	473	486	445	437	460	477	485	488	461	471	478	459	474	454	470	465	516	480	494	480	437	467	450	469	464	441	458	464	449	414	460	460	434	503	494	440	439	490	423	437	470	448	501	453	453	465	408	469	436	456	444	464	480	450	485	483	504	467	459	464	482	499	428	480	446	459	454	463	494	476	450	475	460	431	435	450	501	456	463	434	446	441	466	445	450	476	453	463	440	495	487	463	442	476	480	479	467	475	489	458	469	483	425	427	467	463	475	480	497	476	478	460	466	457	489	430	462	480	475	466	429	459	462	477	454	478	479	469	480	488	460	465	462	490	438	489	510	468	471	453	473	491	471	479	443	457	474	461	483	434	455	471	460	499	461	448	486	478	467	437	458	478	474	459	457	445	505	427	451	449	455	473	434
62780	103194	77618	48771	16170	521	480	529	499	506	502	484	486	547	511	528	480	500	495	499	461	523	636	779	675	605	573	511	507	474	554	480	507	507	475	519	486	505	487	524	489	515	507	500	495	480	507	529	466	517	497	456	531	547	458	499	510	507	517	496	489	495	485	483	524	493	475	498	511	512	500	500	484	446	511	477	474	498	485	516	501	516	477	515	469	478	517	507	475	492	494	524	509	523	528	514	526	514	520	515	511	514	480	474	482	513	512	512	478	504	499	498	547	480	543	545	501	534	480	534	461	520	516	478	513	475	505	528	523	499	493	484	512	495	539	539	537	542	491	489	524	499	510	459	546	511	499	498	509	536	512	524	503	485	494	506	509	498	531	476	474	522	485	466	484	536	494	463	532	480	465	544	498	460	533	534	499	462	502	527	513	478	442	490	519	541	527	481	498	510	535	471	517	484	521	477	453	520	465	494	466	511	506	506	494	485	489	470	531	521	506	486	528	530	492	464	495	516	521	518	518	507	542	519	508	501	485	517	479	478	498	515	498	518	498	525	480	523	484	538	470	474	516	499	509	494	556	480	493	495	486	523	484	509	515	517	507	494	545	522	480	522	510	472	497	557	496	434	539	526	486	487	475	536	499	511	464	532	519	538	554	501	455	500	493	500	497	473	506	503	517	500	479	507	505	478	497	532	497	520	454	505	522	495	477	505	500	505	492	493	510	502	478	497	494	505	549	494	498	477	539	452	513	482	477	497	533	507	572	527	510	527	486	541	487	511	441	497	494	466	482	523	534	519	509	480	503	490	503	503	514	454	532	516	546	462	559	503	465	510	499	500	504	518	484	519	497	475	519	504	530	496	467	480	498	485	510	544	459	507	504	550	522	509	495	501	507	515	502	513	501	529	486	500	522	519	479	505	465	506	511	498	554	505	506	489	462	520	504	470	498	497	496	505	504	471	524	538	543	492	507	503	509	508	498	490	462	496	483	495	487	509	506	494	474	526	472	475	490	497	497	524	536	507	507	544	466	536	500	491	569	481	525	487	511	480	464	526	516	488	530	522	506	576	499	493	509	526	494	530	477	476	454	520	508	511	492	518	489	487	475	474	519	508	497	510	489	468	541	531	472	506	521	480	458	506	487	510	503	476	508	489	503	519	486	512	480	555	492	529	474	507	453	496	519	496	511	540	494	496	510	508	546	532	497	477	518	489	514	508	494	546	505	514	481	511	493	491	512	508	478	498	527	474	553	488	461	468	518	496	513	503	514	474	452	492	471	465	502	505	452	516	513	497	481	517	452	495	501	478	503	549	497	484	553	487	513	512	498	501	492	507	472	492	466	485	454	503	508	476	482	514	514	483	511	470	526	536	461	490	532	497	503	510	499	526	469	505	488	494	506	496	510	520	486	445	512	531	534	494	510	472	509	545	522	472	510	507	498	485	489	501	505	497	504	511	515	490	523	498	520	483	490	539	491	493	497	475	516	491	479	526	516	487	457	503	478	514	488	489	496	495	473	482	504	496	489	472	517	510	482	492	511	490	477	511	506	493	506	497	488	514	457	488	485	502	484	531	508	515	474	491	480	482	472	519	516	485	529	493	516	466	526	523	510	505	506	498	494	484	485	497	530	523	539	507	514	476	500	461	508	478	494	518	509	516	485	513	516	493	503	521	494	539	471	498	470	507	486	501	528	454	505	494	539	509	517	510	490	545	473	519	487	494	532	482	498	511	519	498	512	504	510	524	517	499	496	541	516	501	492	513	525	518	478	507	486	475	522	547	499	458	509	539	506	491	507	487	488	495	491	527	490	525	555	475	502	486	514	430	544	500	486	474	521	526	534	509	499	505	475	471	505	473	496	481	489	522	490	516	526	512	450	530	545	514	507	492	525	555	531	502	488	524	482	492	488	508	517	495	506	459	512	501	518	494	540	480	474	511	496	511	499	529	488	515	499	504	500	524	506	478	508	494	504	520	503	489	491	492	557	499	493	478	496	526	530	520	498	471	480	509	519	512	522	508	517	520	494	503	505	548	507	517	495	524	532	511	487	477	467	487	507	508	483	477	473	529	543	490	532	493	499	494	461	463	497	476	475	494	517	507	483	474	503	539	506	506	479	488	529	507	499	464	546	528	447	510	477	517	491	504	499	541	508	530	519	491	521	492	481	491	504	487	456	500	519	519	534	533	518	545	529	477	483	529	536	482	498	489	462	507	477	496	498	509	457	464	483	467	459	529	477	470	477	451	529	491	474	518	481	510	523	453	566	537	491	532	479	470	496	489	556	512	497	513	508	488	501	496	513	495	525	457	475	471	508	508	519	467	482	472	524	504	543	516	482	504	518	514	466	530	490	529	524	484	494	499	505	528	519	528	513	519	486	491	479	502	484	511	540	493	504	498	511	473	449	490	546	481	501	495	531	497	464	470	491	495	499	483	557	565	478	518	472	529	508	481	508	481	460	550	479	488	494	483	540	505	492	485	457	505	533	489	496	502	472	518	473	512	515	544	480	516	521	524	498	518	514	516	510	501	491	493	533	522	482	493	485	499	490	508	479	499	502	530	476	513	522	502	454	517	528	484	514	529	537	494	510	504	470	460	518	508	493	518	496	534	490	487	518	489	479	528	484	515	518	490	538	480	492	467	470	513	506	489	510	503	480	477	537	546	468	518	498	466	514	500	483	523	485	470	520	490	509	490	476	559	456	499	491	478	486	478	518	493	493	463	480	503	512	527	447	496	487	508	472	505	501	478	528	470	460	508	502	495	485	520	516	488	494	535	497	487	480	487	502	462	524	528	503	509	514	503	501	535	459	515	475	530	475	482	487	486	524	496	479	521	451	483	498	521	501	505	498	487	489	492	449	498	464	498	492	489	508	488	502	488	470	511	514	468	508	489	492	503	523	488	513	552	511	486	488	483	492	497	511	467	526	509	484	520	488	499	509	487	515	494	483	490	491	474	504	508	511	514	514	504	522	466	504	504	512	519	464	486	490	516	488	534	518	520	486	511	511	486	511	497	491	529	489	553	466	503	496	486	492	492	483	504	500	490	507	452	484	494	499	512	476	519	512	501	504	481	490	482	458	490	451	517	524	503	520	507	471	494	468	455	529	491	445	515	504	486	520	480	510	527	549	495	471	467	481	511	536	521	493	488	487	479	553	463	482	517	473	520	501	540	518	477	482	506	484	494	494	465	489	523	492	531	476	499	476	493	486	518	512	476	522	466	525	502	479	486	513	514	496	503	498	506	529	524	513	547	486	486	514	510	523	481	543	497	504	490	499	499	504	462	477	459	519	518	505	513	453	481	515	516	508	518	521	497	468	495	498	476	519	486	492	496	492	494	502	485	512	519	479	473	478	503	543	447	495	489	540	502	462	503	488	525	520	490	492	488	526	504	489	461	481	500	490	507	500	503	497	538	505	507	504	484	547	492	514	469	520	528	511	512	499	483	512	477	469	518	449	491	494	496	471	517	512	494	519	526	527	473
28967	27624	27476	13218	1718	322	320	297	297	276	287	296	292	295	295	314	338	284	320	311	295	271	293	316	300	341	279	281	292	312	287	271	299	301	301	311	300	281	285	323	265	303	308	324	262	286	291	293	286	287	294	284	283	294	312	275	298	314	311	319	306	290	301	272	284	305	261	256	290	289	292	287	295	286	265	298	286	278	304	291	282	292	288	307	286	310	267	327	286	290	264	304	260	309	303	289	306	314	286	344	281	323	306	328	302	304	294	304	308	277	307	297	299	254	286	275	287	318	279	338	306	307	265	275	300	306	250	281	290	268	298	333	300	290	293	291	307	274	293	286	274	312	264	286	297	269	264	285	301	268	291	307	279	305	276	298	292	287	313	274	282	283	322	282	278	275	306	302	299	311	260	288	294	320	295	322	267	290	290	318	296	324	311	313	297	290	331	308	318	309	280	280	250	298	285	304	314	300	292	300	292	265	291	296	279	295	278	280	310	305	292	314	277	295	274	311	295	273	291	286	290	290	290	287	299	265	267	270	292	284	272	295	314	288	317	283	303	280	275	288	285	297	266	296	303	271	299	312	262	299	277	261	267	302	308	306	325	295	309	327	286	308	328	313	278	280	315	280	293	315	287	283	295	274	336	332	307	246	277	325	288	292	284	292	317	287	289	285	311	317	302	295	282	302	271	280	343	274	314	291	320	295	290	306	291	288	286	296	291	286	289	301	307	268	282	292	272	297	292	323	287	312	264	277	284	299	311	303	277	285	273	284	301	274	278	267	289	285	308	301	299	286	306	312	291	291	286	294	276	284	302	278	312	278	295	304	303	317	272	266	326	308	290	267	264	295	280	303	318	287	269	296	303	282	277	262	266	277	309	273	286	295	277	314	277	283	291	293	270	308	319	250	291	298	308	283	300	298	287	285	296	258	296	311	294	312	256	271	294	291	285	271	322	296	260	279	296	287	281	277	297	329	311	313	295	289	308	275	294	295	298	262	292	290	278	290	284	290	308	309	299	308	298	332	286	280	311	299	287	256	289	285	271	282	285	323	296	291	283	304	317	288	289	327	265	297	292	310	280	277	296	311	277	248	323	307	298	303	300	283	290	288	299	274	305	275	276	297	295	293	298	301	290	273	286	309	304	290	309	302	324	321	266	312	325	292	291	287	320	275	286	295	282	293	272	299	289	313	293	282	270	319	291	301	288	321	280	275	280	277	290	301	313	315	255	327	320	292	301	311	303	310	289	293	276	288	271	269	287	286	298	264	295	297	277	298	276	287	301	308	283	308	272	311	292	289	293	300	314	293	307	261	299	299	305	281	311	316	292	305	293	308	278	291	318	291	264	279	311	269	287	288	327	314	313	269	304	284	286	311	277	309	282	282	280	300	262	302	265	275	299	279	307	277	277	266	305	277	269	292	277	297	295	292	316	348	267	286	271	296	283	314	307	280	283	270	257	267	305	287	274	275	305	267	319	306	296	309	284	304	281	274	264	288	324	281	327	290	295	316	274	275	278	299	293	284	283	309	270	302	279	286	285	273	303	314	287	302	288	292	330	271	289	277	301	314	282	278	332	273	278	272	262	304	295	267	300	285	318	322	303	288	311	298	307	304	296	293	274	294	285	288	269	295	284	280	312	276	286	292	286	290	297	307	268	310	301	268	294	282	310	315	302	306	269	279	278	322	279	287	293	306	273	260	274	303	276	308	272	307	318	322	259	325	297	301	298	286	314	281	299	304	294	278	296	319	302	292	290	300	282	307	316	297	289	299	295	270	288	308	291	261	281	323	301	282	292	306	309	314	305	278	295	290	296	281	311	276	284	274	310	292	283	308	270	276	282	280	259	291	288	308	295	267	310	290	303	302	299	288	291	299	295	287	278	301	274	292	270	288	274	297	290	280	287	298	277	297	285	306	294	275	315	308	321	286	300	300	269	296	300	287	279	289	307	304	298	280	300	299	322	308	301	299	293	317	297	264	302	257	281	294	313	284	331	259	323	293	286	249	310	278	282	292	318	301	325	267	329	317	302	291	307	312	287	296	303	278	288	293	272	293	274	259	290	269	279	290	311	275	280	289	273	281	276	305	289	288	289	297	278	295	297	265	282	259	282	284	324	308	280	297	296	301	285	314	327	296	322	283	282	286	272	284	261	308	315	293	299	278	314	305	309	277	251	278	283	312	275	284	319	289	270	291	302	300	293	286	284	259	269	317	264	267	309	282	301	292	292	320	271	311	332	300	292	277	258	293	320	293	293	315	293	285	285	321	271	306	306	274	300	303	299	282	280	308	269	308	247	332	291	289	303	297	311	303	289	264	306	320	287	270	285	282	265	258	277	285	319	285	286	303	279	272	313	277	299	310	277	290	285	306	306	298	272	282	299	282	276	274	298	298	301	290	286	290	313	269	295	251	280	275	285	259	322	296	288	285	291	308	293	285	312	287	333	266	281	282	266	288	260	317	288	313	280	301	273	305	281	284	317	272	279	299	310	282	273	274	275	298	283	303	286	307	294	271	300	261	260	288	309	272	267	314	269	313	302	276	304	296	278	275	320	306	281	272	292	276	258	270	266	330	288	280	260	292	290	290	274	299	304	270	263	285	302	285	264	286	296	293	288	284	299	318	300	270	311	303	320	324	308	306	291	261	283	307	295	276	322	272	285	292	301	257	275	275	287	327	252	273	293	286	299	275	312	309	296	303	280	279	301	260	288	317	301	298	280	272	283	287	322	272	263	305	320	293	318	322	272	287	283	315	269	283	275	289	305	252	280	260	290	305	285	300	313	300	303	300	284	304	292	305	279	308	279	297	287	280	303	282	292	267	285	296	327	279	273	312	285	284	294	274	284	297	319	288	270	296	286	310	278	289	283	286	285	328	311	292	267	297	296	321	289	279	286	280	281	270	298	289	306	287	339	316	275	284	295	290	315	252	291	317	270	299	287	292	300	300	286	304	285	273	310	287	288	325	270	262	304	311	271	287	289	301	274	269	305	301	280	298	292	265	304	284	314	285	296	279	292	295	263	299	241	273	266	301	309	294	302	283	272	287	275	305	316	302	286	272	272	282	277	273	307	291	277	266	337	266	311	268	301	296	259	271	288	288	286	278	253	312	284	284	303	303	275	301	305	287	285	280	283	303	286	293	284	299	279	282	275	281	294	303	290	269	277	298	309	297	277	282	275	281	265	313	282	302	243	275	268	309	278	303	310	293	306	279	289	317	271	306	306	281	290	282	307	307	302	259	289	276	302	268	303	298	269	302	282	275	289	258	279	320	257	294	292	281	305	268	288	250	297	270	299	296	292	287	285	299	290	285	252	292	312	289	287	286	293	295	257	290	277	272	289	311	313	299	261	277	324	301	288	297	281	265	274	324	288	275	304	289	331	297	317	284	305	278	323	290	288	292	298	290	314	294	289	272	276	278	256	269	274	301	294	285	307	288	268	293	300	301	291	292	299	277	284	302	320	310	316	278	268	287	266	263	294	305
19289	33585	22131	7297	1286	293	294	267	283	263	273	306	272	277	278	309	282	271	296	269	237	260	269	297	278	297	306	314	258	258	300	292	269	286	262	263	266	299	274	290	272	281	252	280	276	280	262	264	299	269	283	282	308	299	294	318	256	292	290	276	286	297	287	268	275	287	261	261	270	269	283	272	283	270	290	311	304	277	301	290	273	303	311	280	278	263	278	265	279	280	294	289	287	256	294	249	254	276	262	265	263	257	272	297	253	297	271	250	265	283	256	299	263	248	300	246	274	258	292	268	284	289	311	294	311	264	269	275	296	294	248	278	275	270	238	258	283	276	267	259	252	272	252	282	262	289	271	271	264	280	264	283	302	273	276	304	267	270	301	272	286	268	252	280	292	275	272	260	277	270	301	307	259	266	264	305	299	306	289	273	308	308	306	313	300	278	286	285	279	246	272	268	301	286	273	302	279	260	256	275	276	289	300	294	276	244	267	223	280	286	291	270	270	291	292	280	266	248	283	276	303	283	274	291	253	275	305	238	277	291	294	301	274	276	274	295	310	252	273	266	269	272	304	306	280	298	295	287	283	279	276	268	322	279	271	288	281	282	281	245	245	292	289	276	279	268	263	268	270	271	285	283	285	272	302	275	270	289	261	254	290	264	294	279	283	299	282	280	244	266	279	298	278	270	278	279	294	259	266	265	289	287	260	269	291	266	289	277	279	273	297	294	264	268	256	261	268	286	252	244	284	272	269	277	266	278	277	275	276	281	275	288	276	289	258	268	277	237	244	298	255	285	329	287	299	300	291	263	261	282	239	272	280	271	281	263	246	250	292	292	271	283	263	254	260	288	253	284	281	275	305	274	281	269	284	254	236	269	281	249	266	283	272	282	270	291	290	283	288	291	290	272	266	303	277	271	263	265	292	257	260	270	287	300	280	264	297	280	299	285	271	314	252	245	278	302	274	283	263	280	269	294	299	301	266	313	270	287	297	279	279	307	290	298	263	294	298	298	264	279	278	264	275	294	286	255	244	300	282	267	235	302	276	270	252	257	268	292	292	248	255	280	287	271	244	293	269	271	289	260	270	274	279	315	262	258	272	302	282	281	283	292	267	274	265	279	276	272	275	276	288	300	282	280	311	313	283	277	247	293	270	295	275	276	258	288	286	291	287	281	297	273	289	265	257	302	266	295	305	285	293	299	252	278	265	279	267	261	257	270	302	265	306	253	287	289	288	282	266	261	288	275	283	280	295	248	291	303	296	297	290	268	303	301	281	251	282	277	287	286	290	289	274	261	276	257	266	279	280	295	245	277	256	254	307	287	280	271	272	261	294	232	276	293	276	250	282	277	281	264	272	295	270	313	278	278	316	265	272	287	289	277	256	265	317	280	266	276	249	285	260	283	292	263	268	269	275	279	274	302	293	287	251	279	311	284	270	274	286	251	273	266	273	255	274	258	297	264	270	278	302	270	265	285	287	269	284	291	256	305	278	278	276	269	274	293	300	282	288	294	298	293	252	265	246	271	273	262	284	290	268	275	277	284	283	291	278	284	275	330	281	277	280	289	289	289	294	269	294	254	249	250	301	261	310	277	285	282	274	300	296	260	291	287	279	290	276	260	277	280	268	287	300	256	270	276	270	258	322	285	285	269	278	284	274	300	289	319	289	281	269	327	299	266	279	296	254	282	312	285	287	273	294	258	286	300	268	296	241	286	270	280	293	280	332	280	269	277	282	254	284	306	244	269	264	270	308	245	259	257	294	307	272	255	260	277	268	300	256	300	254	266	262	268	262	297	271	264	251	280	277	292	286	289	265	256	281	284	291	274	277	243	276	296	293	309	248	271	258	292	295	264	285	274	277	289	286	275	274	296	288	273	268	276	259	239	289	289	285	265	284	292	272	273	272	301	293	320	280	260	293	305	261	286	266	275	271	252	313	284	264	265	270	255	287	274	241	285	286	281	280	312	289	279	282	270	298	287	295	302	245	287	291	302	252	291	263	261	284	281	289	273	254	269	256	280	277	271	289	273	308	308	275	290	277	247	292	270	268	293	275	269	268	263	277	276	295	287	271	293	268	290	264	300	286	314	300	298	306	265	242	298	290	279	295	299	296	259	262	319	264	263	302	277	287	272	266	305	293	250	268	235	266	260	288	272	274	263	271	269	293	272	289	270	264	272	256	311	255	270	269	264	275	292	266	305	267	288	274	251	271	290	297	288	272	254	258	273	277	267	291	278	262	255	281	275	277	292	262	284	304	267	287	266	256	267	243	256	285	261	285	245	306	281	262	265	304	277	256	280	268	263	279	263	274	266	283	269	297	282	287	263	257	279	268	286	254	273	294	262	267	270	284	270	289	268	291	308	271	295	265	306	285	283	307	277	276	281	306	256	264	245	302	303	295	274	289	253	291	281	278	279	292	283	252	267	271	258	309	285	269	279	265	273	283	283	297	276	299	278	298	265	289	282	290	277	282	293	273	315	244	284	260	281	321	299	297	296	267	310	292	292	296	271	270	269	280	269	274	268	285	302	265	287	288	285	286	274	268	279	280	306	290	290	280	267	261	299	245	260	267	287	264	281	291	280	276	264	266	257	285	291	281	248	316	291	251	292	257	279	300	270	267	304	272	286	294	275	266	287	296	279	286	282	298	267	324	281	294	281	290	290	285	262	290	272	277	285	276	295	264	295	300	287	265	283	263	310	267	292	269	283	258	295	270	313	268	282	325	268	272	236	255	306	309	281	239	263	301	265	272	244	295	283	306	256	276	288	241	288	284	295	294	266	277	274	247	254	280	311	287	297	312	261	271	294	286	275	286	321	256	292	260	309	275	289	232	261	298	283	314	305	269	283	279	259	277	254	276	248	295	271	292	276	287	309	266	288	284	271	268	244	302	253	313	294	296	293	255	294	269	302	264	271	281	279	263	282	280	275	269	267	278	254	287	287	279	303	261	278	283	279	294	284	287	265	301	288	281	290	265	262	294	302	292	309	272	264	270	303	266	288	273	262	274	288	285	287	295	269	258	282	282	287	298	284	295	283	286	286	259	292	261	282	301	282	301	320	263	300	272	289	268	288	286	278	296	279	282	282	264	277	283	299	279	302	286	292	280	284	270	250	301	278	288	264	281	257	267	280	265	275	256	274	291	280	266	297	293	287	278	266	291	297	288	271	251	276	265	265	300	308	296	248	265	254	262	286	299	307	258	286	259	306	288	265	253	280	274	304	267	277	287	286	302	269	278	308	299	286	290	288	307	267	275	256	274	280	254	256	265	283	316	281	295	278	266	245	271	249	252	259	262	282	276	273	279	297	259	296	277	271	272	271	284	289	288	265	291	285	298	260	292	283	237	273	250	303	304	264	286	291	271	278	285	280	283	294	306	263	264	273	269	311	273	281	294	280	286	268	286	296	314	274	259	294	290	290	277	277	217	290	271	269	300	285	271	296	281	307	257	315	264	243	279	277	289	295	261	250	288	270	287	264	300	249
25266	27634	44886	38467	18220	2697	500	367	399	395	357	361	391	387	343	342	353	340	347	340	343	356	370	416	400	383	380	370	355	353	370	323	359	346	363	374	351	342	367	369	321	383	347	328	350	324	366	337	348	334	334	315	306	325	349	362	369	356	367	320	371	326	365	333	350	339	368	324	336	377	367	392	341	348	367	379	391	324	356	370	365	331	347	337	330	379	360	349	327	370	348	353	326	344	330	349	373	367	328	383	352	352	379	355	366	365	336	359	348	358	365	349	363	364	342	356	386	339	366	356	367	317	354	380	367	347	377	349	360	361	339	345	343	356	337	301	353	334	344	353	341	368	351	352	363	319	330	357	356	339	343	364	361	330	358	361	340	329	361	342	339	342	362	355	337	328	351	335	365	336	357	350	327	330	375	331	346	344	360	342	325	332	345	329	333	358	363	371	353	368	308	370	310	374	360	352	333	352	361	306	344	361	354	357	367	369	372	342	348	353	336	347	365	319	302	328	370	363	355	345	374	361	331	383	350	360	368	388	366	347	364	378	375	360	346	372	329	326	346	378	353	313	322	365	327	359	319	333	337	350	339	338	311	327	370	336	322	352	330	354	328	369	366	425	368	361	355	398	337	341	348	364	346	333	364	361	378	365	380	357	344	333	373	354	354	362	351	333	352	318	400	351	348	343	340	379	351	364	381	402	384	368	367	342	352	353	349	361	332	344	349	352	359	355	343	368	352	378	370	340	370	376	341	394	369	366	326	357	325	371	332	381	394	364	333	355	367	307	326	333	310	345	307	328	327	337	349	345	340	354	347	330	349	355	335	348	381	357	381	304	382	327	367	327	351	316	372	351	341	368	343	389	362	351	347	337	359	331	366	352	352	354	363	357	354	366	362	328	358	338	342	336	345	355	349	334	353	349	336	287	302	364	362	313	362	382	372	352	352	324	380	312	355	358	364	337	343	318	356	349	324	353	362	361	339	397	386	357	331	365	359	370	338	343	332	367	358	347	354	379	347	333	360	335	339	367	378	325	348	356	351	352	362	324	325	335	344	333	317	334	376	377	334	369	332	378	344	372	345	366	337	340	360	346	365	343	362	345	351	352	345	363	366	348	350	363	319	307	354	315	366	349	354	317	319	360	363	347	320	346	337	359	353	351	355	376	320	345	318	321	333	371	363	326	333	409	367	338	355	369	318	347	354	348	343	395	318	356	358	340	356	353	342	367	330	324	324	358	362	365	340	372	361	353	328	346	317	366	354	353	374	347	341	327	334	317	335	362	345	361	336	340	377	350	341	336	389	348	337	388	351	351	357	348	325	347	370	345	348	360	373	323	334	332	360	377	327	370	383	340	371	325	361	338	331	345	377	324	345	327	335	390	355	323	342	366	348	356	343	366	354	345	355	362	384	364	326	345	326	333	353	328	364	342	349	362	337	336	360	357	340	360	366	334	375	394	351	335	352	367	347	353	349	358	365	341	346	338	383	372	346	354	355	368	348	364	361	363	366	348	324	374	366	348	360	338	380	337	331	385	378	352	355	353	323	361	348	321	352	312	372	355	319	361	334	357	342	382	335	355	364	344	339	364	345	380	387	347	329	370	321	398	357	359	372	393	317	362	318	339	365	366	378	357	346	325	362	360	337	388	344	376	376	381	370	388	306	324	339	333	368	338	372	348	383	349	350	367	342	340	362	348	356	386	327	333	324	362	356	370	332	334	358	324	336	331	338	351	361	366	351	353	336	332	324	342	356	362	349	344	374	332	371	372	371	337	357	355	339	346	332	350	331	360	345	336	330	370	322	333	338	348	355	339	340	354	345	341	325	341	318	300	349	349	362	320	356	330	363	377	382	355	331	351	300	330	360	345	358	357	341	350	311	353	357	338	356	357	336	383	328	346	329	351	356	323	351	337	358	339	365	307	367	348	347	368	363	334	339	328	359	358	335	341	368	359	348	326	341	380	370	345	359	351	358	366	346	366	344	408	341	339	355	372	337	374	355	353	370	420	333	378	340	350	357	376	349	368	326	354	358	353	339	371	357	361	360	353	336	347	348	326	366	353	342	335	352	355	360	331	325	328	365	362	342	332	337	363	347	372	360	316	335	330	385	353	325	365	364	333	369	328	344	334	388	328	377	359	352	383	333	349	365	336	352	362	370	350	355	301	377	337	361	350	350	377	361	347	410	333	319	342	346	336	365	347	328	327	333	348	338	338	379	368	359	355	339	323	348	380	340	334	374	359	371	340	349	326	357	346	322	378	329	364	330	324	353	332	355	362	337	364	354	300	346	354	339	375	387	346	321	356	313	356	359	347	338	361	375	357	376	370	350	369	347	365	341	353	343	345	329	317	372	341	342	360	378	355	342	338	330	360	355	325	374	329	380	383	364	336	379	374	345	327	351	361	329	358	376	376	370	317	361	351	334	356	353	348	342	388	360	337	375	323	360	375	344	343	378	344	310	334	349	368	355	365	345	339	354	364	361	351	331	351	348	369	348	327	353	353	359	365	371	325	358	353	356	351	354	331	344	316	344	348	350	369	333	366	372	376	389	386	308	380	369	346	327	319	333	342	344	362	372	327	339	351	335	339	354	353	370	337	340	348	351	352	354	288	350	364	352	354	372	351	344	376	378	361	338	309	341	374	352	340	339	385	365	337	348	370	320	345	353	308	366	317	341	344	377	343	349	317	352	372	362	339	350	379	338	386	374	333	374	360	366	341	368	318	346	364	363	347	343	333	326	359	356	357	376	363	345	332	385	363	358	326	337	342	324	302	312	361	336	327	328	339	312	340	330	336	350	348	357	370	330	301	359	338	349	371	355	364	330	328	350	390	355	322	366	361	363	338	342	359	354	332	337	376	346	351	397	317	340	374	328	337	380	348	339	325	359	349	343	335	356	361	363	338	336	347	363	373	376	313	352	329	356	361	371	401	379	361	361	326	381	348	346	358	343	352	344	363	368	346	350	368	364	324	367	379	348	340	385	353	366	373	351	326	330	365	361	337	373	345	338	327	374	374	348	356	375	334	336	335	340	366	362	340	369	357	346	355	356	343	362	331	324	329	406	355	336	333	336	349	362	343	351	342	322	375	340	355	360	324	355	343	370	352	353	355	360	362	352	330	378	324	334	346	337	347	381	343	357	320	355	340	329	361	363	377	358	360	339	350	327	347	335	357	354	366	380	375	328	359	322	317	316	360	354	327	363	392	370	345	348	358	342	339	349	334	368	322	353	365	347	351	364	358	358	334	378	335	338	336	378	318	331	364	346	371	369	355	329	333	330	345	352	347	328	335	373	352	369	341	348	349	308	322	347	343	362	382	401	362	324	364	346	345	399	345	353	327	335	371	317	352	353	328	361	350	349	361	390	373	347	355	370	351	374	370	346	364	347	354	383	359	345	349	337	334	352	343	339	353	331	335	350	344	384	344	342	343	358	369	316	370	395	337	330	307	351	361	326	327	324	345	360	351	349	331	374	320	351	356	360	373
54962	88971	62512	30157	9065	356	382	375	386	389	370	377	395	354	400	367	347	389	409	353	364	384	463	481	521	411	379	389	367	375	388	368	402	354	380	350	378	365	354	392	389	367	377	398	400	380	364	330	409	379	374	350	365	350	383	360	395	353	352	407	353	388	349	385	366	358	374	371	370	391	369	368	390	385	360	351	383	362	406	350	362	362	362	368	335	381	356	314	365	373	333	367	363	368	413	353	370	363	388	343	364	359	357	356	361	339	360	347	351	369	375	344	376	383	381	376	346	367	349	394	385	363	351	343	354	355	345	360	376	358	370	382	357	404	377	387	348	414	358	372	380	399	389	358	378	374	378	366	408	370	332	386	364	381	336	382	375	339	346	360	401	337	371	405	380	368	383	374	349	342	377	421	341	360	399	380	379	343	388	356	369	398	367	362	348	392	379	336	373	358	378	362	362	368	383	376	378	392	350	341	388	365	388	364	365	357	385	362	368	359	375	343	387	372	370	364	384	366	382	331	337	376	368	397	343	364	416	355	366	394	359	353	356	388	353	356	353	351	390	389	370	368	404	357	375	376	390	357	369	354	390	375	368	404	371	346	341	380	346	379	377	369	387	346	385	393	331	350	367	394	393	373	377	344	376	398	396	373	393	351	365	341	385	370	384	380	393	390	370	354	380	365	366	385	355	377	344	368	357	341	376	352	355	382	329	389	358	397	390	345	395	396	371	391	386	371	388	362	357	363	341	364	354	397	385	367	369	396	373	348	336	386	396	357	342	361	374	355	362	383	379	371	378	383	411	381	348	371	376	377	369	358	339	355	376	371	358	357	368	349	370	363	381	354	356	366	329	372	372	348	368	373	402	377	355	359	383	361	361	378	397	337	367	398	389	366	365	322	365	339	377	363	379	345	378	379	400	345	373	405	376	408	396	365	365	362	365	362	402	366	382	343	378	361	342	369	355	374	381	360	384	384	399	404	347	373	385	400	377	382	384	355	379	364	377	401	374	337	368	363	357	388	342	356	368	344	373	374	395	384	403	379	386	382	362	372	414	358	378	353	368	378	365	357	361	395	346	356	341	385	361	401	383	382	347	348	357	349	366	361	334	378	347	376	331	398	372	367	377	363	351	350	395	380	331	364	386	383	369	377	348	378	376	348	393	357	391	365	362	401	366	348	354	365	362	376	364	336	418	371	398	347	370	363	369	387	382	358	354	353	371	371	386	365	387	373	382	347	357	389	361	351	373	369	362	328	369	340	392	336	386	367	374	380	384	338	339	366	360	346	381	343	362	386	392	359	365	339	326	370	387	385	373	366	362	367	406	366	373	365	353	321	362	392	405	374	343	349	355	377	371	355	390	380	389	416	393	358	348	372	367	377	318	340	338	330	331	390	369	375	359	357	364	336	364	354	371	364	348	341	392	378	370	356	384	376	379	338	379	345	377	347	351	369	396	362	344	404	351	391	400	390	324	347	361	353	350	387	386	345	388	349	327	372	361	388	385	386	357	335	374	409	377	376	393	362	363	364	371	379	408	370	347	396	359	363	327	366	371	352	387	339	355	374	401	382	373	364	363	378	393	341	383	364	360	372	368	363	369	338	362	380	374	367	368	345	350	378	383	329	387	374	374	385	353	352	361	378	359	366	376	365	378	382	381	320	404	356	374	370	358	374	373	351	393	394	368	375	377	371	376	375	352	349	357	349	339	338	349	389	366	356	368	380	385	347	389	372	401	385	383	362	387	394	327	394	347	364	372	361	388	362	351	368	350	403	395	331	367	351	388	356	377	364	387	344	343	319	385	361	390	357	375	388	354	371	361	366	405	367	370	353	370	360	342	365	344	367	350	334	331	364	359	340	384	370	360	356	348	371	366	345	390	385	391	393	355	379	337	378	329	378	383	352	363	356	345	362	345	367	394	394	365	347	366	379	356	394	331	367	385	344	365	386	401	328	384	378	344	356	384	356	373	396	347	348	386	311	359	353	348	374	385	346	360	343	352	374	367	377	381	348	378	379	357	393	383	371	344	360	398	365	367	371	359	337	349	352	360	375	364	362	362	374	372	380	363	340	340	360	348	384	395	399	361	351	361	369	390	341	394	377	378	371	387	362	379	367	360	393	347	353	367	411	374	389	333	352	399	347	366	393	393	388	377	365	373	367	389	376	331	333	381	344	366	365	389	367	382	339	377	375	371	362	356	378	357	357	356	352	400	347	362	358	391	379	379	371	366	365	367	340	358	365	341	343	395	381	363	375	390	365	385	393	350	346	361	383	347	356	364	383	388	354	421	374	374	399	366	355	344	379	350	400	380	403	381	384	392	339	353	359	364	402	367	362	366	354	352	380	391	376	390	381	375	373	369	318	365	367	356	398	356	412	398	341	374	347	332	371	377	361	353	396	385	374	392	344	386	381	346	338	373	374	358	388	395	339	374	403	340	364	425	376	390	346	355	359	368	405	409	380	360	363	368	414	373	373	322	354	364	364	352	374	368	355	382	354	356	359	364	335	361	362	380	323	373	359	360	361	381	356	391	389	331	384	389	347	337	352	373	389	385	356	382	363	337	368	398	348	355	391	365	382	391	366	343	362	395	348	339	371	384	400	345	318	334	377	332	386	387	371	335	377	364	316	345	343	368	346	357	358	359	383	374	371	374	365	341	371	388	352	354	383	349	369	392	376	320	350	389	368	354	371	380	347	304	369	350	381	357	364	362	350	364	360	401	379	366	368	357	376	385	384	348	359	340	355	341	375	356	403	373	372	361	349	350	368	357	357	360	369	379	404	346	373	378	362	359	384	363	366	366	347	359	351	356	366	359	374	396	393	359	374	359	335	389	364	351	379	351	343	369	386	371	343	346	362	368	357	328	379	366	377	392	333	370	385	366	336	398	353	370	353	342	350	325	397	367	386	362	385	348	374	330	360	376	407	383	371	354	358	369	376	355	392	361	357	341	355	346	365	354	353	370	363	374	317	333	344	380	395	393	374	381	353	361	353	342	357	419	338	356	335	342	389	359	356	364	354	337	409	361	397	358	356	361	344	374	397	376	363	385	383	385	370	362	344	348	375	376	353	331	393	360	379	331	363	359	369	372	342	404	374	339	387	378	373	379	363	386	344	343	362	318	345	356	366	361	364	368	362	370	350	384	361	346	356	370	381	386	364	404	377	368	369	374	333	371	401	383	364	388	349	376	358	325	407	368	349	331	374	329	349	342	367	356	386	337	374	359	344	428	399	381	363	344	365	359	364	353	376	362	357	357	373	335	357	375	395	353	351	366	365	399	344	387	359	370	371	384	375	374	354	412	363	386	373	379	386	358	346	400	408	345	411	357	385	372	393	355	368	358	396	345	363	368	385	358	389	372	362	356	351	377	371	358	356	350	386	390	372	356	357	384	329	349	370	362	352	342	374	346	366	360	344	349	392	410	377	349	357	400	351	348	357	357	321	378	388	381	330	368	356	386	337	345	354	373	386	388	376	355	368	377	364
23867	23661	37976	36359	24667	10074	1266	606	469	476	468	425	499	533	497	462	443	467	449	437	495	491	514	577	586	537	472	470	469	461	476	463	467	449	463	433	439	490	453	438	474	452	425	458	434	472	442	488	458	440	467	461	471	453	455	486	442	456	458	471	450	511	440	434	427	458	430	452	470	474	474	432	463	447	499	453	427	441	435	456	442	468	484	484	453	438	467	425	441	426	495	472	447	478	436	435	473	489	442	451	482	454	438	399	496	436	466	427	447	484	474	460	463	446	431	435	480	480	426	451	513	463	436	438	468	454	441	480	454	470	488	471	451	446	442	468	453	476	434	454	453	472	439	464	429	445	472	422	440	441	448	449	442	446	442	456	429	439	442	432	464	448	459	454	473	439	438	454	451	430	430	496	445	481	476	458	472	445	428	446	441	462	452	475	486	457	461	427	489	459	450	432	449	453	451	452	437	458	445	403	458	492	478	447	447	465	452	453	470	416	455	434	449	455	449	448	450	488	461	452	463	454	450	460	493	463	472	407	436	441	457	445	420	459	507	448	416	473	465	481	478	465	478	425	422	471	435	486	440	485	447	483	481	465	439	425	448	453	457	460	466	432	454	443	474	456	431	419	460	461	478	468	501	465	479	474	433	441	438	477	446	445	514	460	453	460	471	469	445	430	434	470	436	431	431	459	490	437	461	441	464	468	469	456	478	452	418	419	473	486	461	447	468	455	464	462	457	477	454	449	448	486	439	431	472	469	468	438	466	449	442	466	445	460	436	455	470	497	466	460	478	467	426	451	432	498	453	457	457	457	487	454	466	434	424	442	468	433	452	453	452	450	456	476	409	433	421	433	471	427	456	456	493	428	457	432	456	425	440	479	475	420	487	466	405	464	453	476	492	435	440	483	448	467	483	466	395	431	436	487	456	491	442	437	451	442	474	454	443	506	458	452	466	442	443	495	439	498	464	463	434	446	426	446	456	459	450	475	480	460	454	466	451	484	451	447	475	427	449	429	431	475	427	431	437	506	413	483	442	422	484	476	459	443	410	446	453	456	454	433	475	447	457	493	437	448	445	437	449	461	429	437	471	457	459	450	463	439	486	502	454	462	459	449	474	488	467	448	445	497	472	505	434	462	442	456	461	476	468	451	430	473	480	444	454	495	464	430	444	439	434	446	454	442	508	437	435	472	515	471	484	488	466	485	444	469	444	500	436	482	452	442	420	408	460	471	455	463	459	444	445	454	457	495	430	488	467	439	459	486	466	487	419	458	464	456	438	466	431	448	434	491	456	464	478	431	540	438	470	439	458	474	454	429	426	513	470	437	426	462	448	457	474	460	459	481	449	454	503	430	444	485	461	456	472	431	454	443	439	442	453	441	473	444	449	464	410	464	480	468	449	477	504	437	440	420	464	437	487	448	474	435	497	457	476	441	479	446	441	466	464	442	476	495	478	445	448	435	474	452	452	465	495	452	430	452	459	447	488	422	434	442	451	470	448	443	434	430	487	461	466	455	456	443	457	464	445	455	460	426	446	487	445	429	462	435	515	443	474	473	466	487	434	466	444	470	452	456	458	404	474	424	470	462	471	443	477	460	461	429	446	486	444	464	402	462	450	427	442	437	448	443	427	485	412	469	459	456	462	483	478	484	465	446	446	442	476	458	422	425	438	488	467	464	462	450	445	481	434	433	474	455	464	453	445	457	404	452	475	431	503	446	458	434	437	470	510	483	465	455	455	484	423	478	444	453	461	463	443	454	468	468	473	466	409	463	465	427	474	456	476	457	436	408	427	440	445	441	429	434	465	446	476	469	480	463	452	471	498	466	441	443	447	478	448	461	446	451	473	478	403	450	501	488	429	421	447	477	483	418	477	432	467	427	443	477	450	456	455	462	445	473	449	461	454	470	455	450	440	474	423	446	447	450	454	443	455	455	423	445	501	470	462	469	416	467	448	434	442	471	451	448	499	442	463	482	437	461	465	483	452	460	474	478	474	496	462	470	441	422	450	471	431	479	456	473	422	500	481	434	454	434	456	468	463	458	451	447	471	442	469	481	469	436	459	445	463	454	473	464	458	500	454	466	501	457	428	454	463	452	480	487	429	440	451	453	456	445	436	428	516	432	430	464	473	427	436	440	419	477	448	429	462	426	454	462	442	455	478	458	437	460	454	492	449	441	461	443	454	457	448	427	450	409	438	442	422	457	471	450	442	431	445	429	441	482	438	456	450	493	469	454	467	462	495	447	429	477	489	432	448	423	452	455	456	440	441	470	458	437	423	448	432	460	444	461	460	458	445	455	449	461	454	457	456	502	436	485	478	477	486	471	436	434	459	455	459	444	423	431	436	434	468	445	410	464	455	464	471	430	449	445	450	451	459	497	446	461	449	447	469	500	442	450	447	458	504	425	441	473	446	429	470	434	466	419	438	496	455	453	468	453	453	438	479	450	477	461	486	458	432	459	452	467	452	464	472	462	433	494	488	479	469	479	453	454	413	497	458	477	504	463	459	439	442	407	431	423	453	457	460	468	488	460	454	427	451	449	491	476	447	425	463	462	449	469	478	478	468	446	448	477	456	445	422	454	475	458	449	445	419	421	462	469	488	493	434	468	500	488	467	498	431	434	478	478	410	465	446	471	455	432	464	430	443	430	488	464	480	422	465	468	472	431	446	488	425	423	469	482	435	444	464	411	477	482	445	458	463	450	460	421	456	474	406	428	489	479	450	484	454	440	490	435	460	509	453	451	469	432	448	425	465	449	454	461	489	449	446	448	491	426	460	415	453	473	473	465	396	424	464	469	478	475	463	458	405	458	441	465	404	499	431	453	457	476	468	442	428	456	425	457	492	444	467	450	475	459	447	467	444	451	462	452	437	460	473	468	497	440	435	462	437	446	430	464	444	447	428	465	476	453	503	453	437	446	490	436	410	461	497	461	480	435	473	444	464	524	464	492	443	487	453	466	436	433	446	465	453	455	475	457	458	482	427	462	435	426	431	423	472	470	438	515	490	462	457	492	468	443	467	409	438	484	477	445	482	454	451	460	455	441	443	457	427	433	469	485	475	462	435	420	438	474	464	400	451	464	447	484	423	433	468	412	471	440	473	453	431	479	513	473	467	507	462	482	461	458	438	478	432	439	424	464	464	432	462	463	441	421	462	441	457	440	449	481	426	465	429	463	418	452	472	463	457	448	459	482	441	455	446	451	449	477	455	434	476	442	431	507	442	447	481	455	430	460	458	476	439	440	463	443	473	450	443	485	408	437	439	466	464	460	483	456	438	434	447	453	464	458	472	436	437	475	474	484	476	441	473	478	426	474	433	485	441	469	467	448	441	457	444	448	424	391	411	496	450	440	496	486	498	442	451	453	435	442	453	460	477	444	447	469	486	475	475	436	479	441	437	425	495	452	499	463	453	486	458	483	491	424	459	443	469	457	447	467	455	437	496	452	435	437	428	450	493	480	463	421	464	458	456	455	499	426	458	482
62717	102598	73985	46297	15366	529	472	477	476	511	495	507	542	457	500	491	523	520	507	486	539	495	621	737	771	595	563	483	519	466	496	501	440	550	491	486	519	466	500	516	526	492	479	489	485	507	502	483	509	471	494	476	459	492	478	473	456	533	493	518	494	521	483	492	464	497	478	490	513	494	476	492	511	497	495	473	516	515	546	505	463	537	467	485	474	476	487	494	501	517	502	484	508	473	493	463	481	496	475	520	525	489	473	507	464	524	456	540	512	482	486	487	501	490	481	509	479	487	506	507	467	450	488	463	441	490	480	488	508	489	531	496	498	516	470	497	499	469	463	467	496	543	517	483	502	477	490	491	455	492	497	494	472	504	463	511	496	491	496	520	470	477	503	491	472	480	507	519	466	529	475	485	481	455	490	480	451	500	511	499	523	484	483	506	504	505	509	497	503	484	475	459	468	479	471	518	478	495	491	473	475	472	507	472	493	471	512	510	462	477	499	474	465	515	525	461	462	498	523	456	508	475	491	470	497	487	493	505	473	487	480	506	446	489	456	477	521	471	473	494	517	477	509	487	460	482	512	479	500	508	475	432	510	515	466	533	507	518	506	487	463	475	504	506	475	498	476	463	484	511	493	418	513	476	512	493	515	509	543	485	563	448	472	511	494	507	486	506	474	494	511	494	465	518	473	531	516	492	501	473	489	500	565	447	486	482	532	450	543	512	443	532	484	507	493	486	492	468	484	543	516	448	529	455	527	475	518	505	493	474	462	493	531	481	514	496	502	492	485	508	493	484	490	529	467	455	506	495	505	517	536	469	493	455	469	513	512	499	476	466	461	537	445	513	514	465	459	509	509	476	494	507	475	493	508	539	464	458	512	507	444	454	467	497	517	462	523	513	511	487	513	479	452	499	452	523	467	504	485	459	509	484	466	469	508	495	481	486	475	456	480	502	521	521	478	497	450	512	459	490	483	441	507	497	505	464	522	457	498	480	507	498	523	474	530	486	525	482	511	487	504	501	495	483	485	470	513	514	496	530	524	481	455	460	469	490	543	508	515	490	475	486	511	492	485	472	490	465	501	451	493	479	516	474	538	483	470	449	462	481	476	476	455	482	514	505	527	435	522	501	527	454	443	481	489	441	494	487	455	493	489	476	514	503	468	519	472	483	505	472	481	518	485	471	497	506	497	470	460	475	517	479	505	507	481	480	489	510	477	481	474	471	505	462	480	504	473	498	480	486	489	482	506	543	482	483	464	512	503	512	521	538	523	453	481	496	493	523	473	470	487	474	488	494	478	497	484	489	514	497	485	486	450	479	496	516	509	468	476	511	545	541	501	490	490	509	516	466	509	448	486	456	512	477	499	522	511	460	509	470	515	493	485	468	479	454	524	515	459	507	483	465	496	516	511	538	486	527	447	523	493	462	470	512	531	494	495	492	484	508	441	544	501	491	482	464	475	492	486	431	491	489	454	487	523	491	490	495	492	563	455	520	460	488	488	463	515	473	432	527	458	500	489	450	517	476	452	481	483	493	490	481	475	496	472	486	510	508	523	520	491	487	505	501	513	492	506	513	548	557	459	465	483	478	485	515	476	499	506	497	456	499	483	489	451	511	463	497	505	453	495	485	493	531	510	477	489	491	509	474	461	474	456	479	493	491	499	478	482	488	485	504	459	503	500	525	504	496	491	470	511	492	447	466	482	564	511	464	469	470	479	499	477	514	505	459	537	510	502	493	497	504	453	466	530	480	466	498	532	512	474	512	510	513	475	420	488	542	467	490	460	504	475	477	530	465	527	473	511	501	461	489	487	488	462	507	476	484	516	524	518	494	523	498	502	497	489	461	475	458	506	487	479	509	479	484	471	487	487	487	508	494	463	498	489	491	511	526	499	476	506	499	493	528	489	481	463	518	473	490	481	516	494	500	576	473	483	496	488	507	503	516	505	495	494	517	520	517	484	511	488	516	518	489	485	476	479	492	503	510	482	457	462	503	542	497	526	472	471	522	494	478	465	505	513	494	445	480	473	524	482	473	485	504	531	480	533	486	440	467	499	488	453	483	496	495	478	506	488	497	454	512	491	468	451	509	507	455	538	513	461	495	478	527	468	471	510	515	483	492	521	467	504	490	446	525	494	478	494	475	457	514	484	481	477	507	495	484	503	510	467	428	478	512	465	500	480	457	517	497	489	502	500	479	509	507	460	472	502	485	484	526	490	483	500	519	471	486	446	502	467	469	511	474	490	475	475	515	514	480	533	508	493	539	459	506	517	455	526	499	485	503	474	510	461	504	472	482	494	535	520	553	502	449	522	486	504	468	504	489	490	505	483	485	474	482	511	492	467	510	500	519	488	502	526	512	500	503	509	496	498	419	476	461	550	484	458	499	505	499	495	469	545	506	502	478	480	490	454	490	516	480	510	486	485	487	491	470	427	502	494	468	495	489	506	493	477	498	511	512	483	473	479	473	524	473	487	474	488	481	477	502	504	485	499	496	493	483	486	499	452	519	488	482	510	501	510	475	491	490	490	522	440	465	506	478	457	542	492	523	496	518	500	492	496	522	519	494	542	474	484	499	479	507	504	497	489	478	473	512	499	478	509	474	471	498	484	477	472	467	489	466	520	477	477	493	538	517	500	423	518	485	467	449	502	535	495	495	503	524	466	477	444	528	503	501	487	505	516	485	468	493	501	484	485	493	494	495	478	533	475	508	509	504	450	483	470	454	517	515	458	477	532	509	525	496	509	503	477	479	473	493	492	509	491	477	498	503	504	495	470	505	493	508	513	486	491	499	499	474	477	515	462	466	501	483	472	443	511	492	470	478	490	505	469	482	468	503	542	497	489	503	473	492	460	483	486	526	488	454	489	504	483	476	473	484	494	494	486	449	493	526	466	460	523	477	494	542	491	471	482	494	485	462	498	515	451	466	488	487	513	513	492	496	468	517	486	504	486	489	489	494	492	473	481	495	500	531	468	493	502	482	458	527	485	469	509	518	482	505	441	491	479	483	483	478	489	473	517	480	523	467	501	499	492	517	477	461	517	474	508	486	480	504	484	534	459	499	504	518	495	481	511	486	512	478	505	484	485	482	447	497	509	500	507	452	464	518	533	542	474	491	464	464	478	466	489	507	479	493	485	456	478	507	456	488	447	465	438	489	500	476	481	506	465	442	453	478	488	471	498	477	504	514	491	472	461	506	500	477	460	527	519	527	508	457	458	503	496	523	494	515	475	493	465	480	524	477	456	514	497	512	467	505	522	489	478	479	524	505	464	509	481	473	488	449	478	479	501	516	487	481	480	476	491	542	477	493	462	488	477	546	493	498	490	456	482	503	492	479	492	495	522	495	515	480	495	502	472	498	506	481	489	444	476	507	494	534	452	541	538	512	532	467	478	459	520	526	512	502	473	468	452	506	488	479	487	472	451	476	462	473	522	501	487	498	503	481	459	473	536	480	454	500	466	499	500	487	500	473	472	448	461	496	492	506
28833	26904	27821	13922	1985	312	315	273	294	301	267	338	278	261	304	293	268	254	270	287	307	290	302	274	277	301	299	295	280	297	336	321	300	286	287	284	282	269	289	300	298	283	289	299	301	295	283	261	282	298	262	293	264	297	259	287	257	276	264	235	270	291	288	313	289	293	253	298	294	323	304	286	293	275	300	294	286	268	256	274	284	272	313	272	291	315	292	286	279	301	278	290	310	295	273	283	234	290	276	282	301	277	287	295	263	259	278	275	260	282	255	279	252	259	296	289	268	293	276	288	283	276	297	299	257	286	285	287	245	254	278	300	280	271	277	246	272	309	278	265	275	286	292	263	313	287	284	280	297	241	275	269	272	300	272	283	284	262	293	294	300	252	287	298	283	264	285	275	280	284	261	279	278	280	261	282	280	253	266	289	330	245	262	284	272	269	278	286	275	295	262	263	271	251	300	286	290	264	318	289	269	280	281	281	288	273	263	292	289	286	294	296	263	274	277	293	295	278	295	275	304	303	278	297	280	315	271	290	270	288	270	286	319	283	262	282	280	295	320	273	280	282	256	268	290	294	288	283	273	281	262	285	316	296	281	267	284	249	296	291	271	271	270	320	279	282	287	299	289	301	251	284	297	270	283	279	308	284	277	298	262	275	288	300	332	291	294	272	290	295	309	293	268	289	273	304	276	256	261	277	274	262	291	294	284	305	296	290	279	314	305	263	314	273	306	309	314	288	294	262	301	298	291	287	297	290	276	268	303	260	283	282	280	270	305	303	302	312	281	251	284	301	273	275	274	292	291	301	291	270	291	294	293	248	297	272	324	306	315	314	280	264	311	250	274	287	278	291	279	289	269	303	293	289	274	287	301	259	269	266	289	263	303	271	262	284	279	276	273	265	285	265	299	293	277	286	270	291	278	270	265	290	264	284	278	277	302	274	283	287	308	273	283	268	282	271	270	285	310	271	300	292	272	284	285	286	280	279	294	287	288	283	281	280	300	266	252	278	275	295	254	300	271	284	280	270	278	289	315	306	313	266	295	279	321	309	277	286	263	261	306	300	292	274	271	280	274	282	306	293	282	267	280	267	305	286	272	344	273	291	310	302	268	296	310	296	279	290	284	284	313	294	281	284	302	286	292	293	270	279	257	319	287	304	284	280	326	260	299	267	276	290	309	324	273	264	287	289	284	280	275	268	288	259	287	291	265	279	289	282	285	283	298	253	267	272	265	259	268	280	299	315	271	277	290	288	294	277	265	280	285	278	268	283	283	299	280	279	271	259	279	281	277	280	287	263	250	251	309	279	276	274	299	272	271	271	259	280	295	276	291	279	288	268	283	267	316	255	265	286	285	288	307	299	285	298	291	282	286	257	277	304	269	306	303	294	273	312	275	269	260	270	287	266	268	262	258	252	300	261	299	266	299	294	291	291	281	320	284	310	303	257	281	292	286	263	293	306	303	297	292	288	284	300	290	284	305	268	270	323	298	286	284	292	294	307	250	296	281	267	272	248	316	280	322	268	272	305	285	282	290	289	287	280	275	292	266	255	264	280	287	309	286	281	262	284	242	286	259	285	291	287	270	273	286	308	244	279	314	263	312	256	259	295	280	269	284	302	276	273	312	280	258	271	301	284	278	269	298	271	280	282	281	289	274	279	304	273	280	248	280	292	291	291	249	264	278	283	291	270	277	277	275	288	295	284	290	283	296	274	285	286	273	309	270	296	281	294	277	266	287	248	321	284	301	289	314	289	278	274	314	308	265	319	279	273	309	300	278	314	277	305	297	292	289	280	298	296	286	284	283	305	275	285	275	301	298	248	285	286	307	291	300	266	278	250	284	253	287	284	269	285	278	246	278	284	312	280	274	265	267	301	260	276	283	269	283	293	276	296	289	314	298	278	255	278	258	274	270	274	276	285	307	321	293	284	303	297	300	310	335	286	287	263	326	294	284	303	277	255	278	291	297	273	285	283	295	269	274	239	287	311	283	298	294	260	305	268	276	293	291	292	274	291	285	279	278	263	297	272	276	283	258	297	309	321	280	257	262	281	266	291	305	297	277	301	290	273	280	273	264	284	302	256	286	305	266	299	268	294	273	286	291	270	279	265	313	288	271	299	301	254	300	293	250	317	294	287	270	283	292	292	309	270	272	269	260	288	237	290	286	292	268	276	297	267	263	290	255	298	299	304	263	266	261	294	295	272	272	280	272	281	273	308	275	276	260	267	319	287	263	282	290	299	257	251	291	252	282	287	300	305	334	267	272	275	282	309	293	254	291	269	282	248	253	300	298	269	304	284	250	278	295	289	258	277	308	287	318	283	234	301	277	322	258	285	271	286	251	283	318	253	282	294	279	267	284	297	278	262	306	252	297	295	297	286	300	295	275	302	299	259	268	279	257	286	264	295	306	301	261	278	294	277	284	266	303	292	290	286	270	281	260	263	293	282	282	291	280	265	248	291	289	252	279	304	300	275	269	301	266	279	287	312	310	271	285	274	256	278	286	313	284	268	292	319	280	254	299	276	285	273	295	321	289	303	283	280	300	265	300	258	259	262	299	295	282	272	286	279	241	280	292	304	307	279	276	285	267	311	282	286	288	285	288	288	285	299	312	283	267	276	295	263	312	277	290	275	277	283	285	260	277	304	279	281	314	271	308	286	295	295	266	312	314	276	297	250	269	310	291	299	264	286	264	275	302	270	287	257	263	266	247	306	270	287	263	272	296	292	274	298	298	299	254	296	283	276	286	291	283	262	308	300	288	284	239	285	266	285	258	296	285	254	275	300	282	294	305	288	258	287	278	274	299	292	316	264	300	259	273	267	306	279	308	290	278	263	270	279	280	286	252	294	268	249	276	315	262	283	277	278	263	245	274	288	317	268	254	275	295	288	289	296	262	288	287	277	323	251	300	258	279	282	273	306	273	267	265	292	275	315	277	270	298	294	252	274	289	271	287	278	272	311	295	294	295	294	284	269	292	312	263	293	268	266	267	284	291	275	276	297	304	263	284	283	286	300	270	285	290	303	272	252	336	286	295	259	286	257	295	268	275	265	303	268	278	294	283	299	300	294	289	264	271	319	305	280	278	274	271	296	301	288	299	268	273	277	282	282	307	291	276	308	271	276	303	274	304	293	262	256	251	306	329	303	285	299	268	298	261	284	294	276	299	291	296	295	259	266	325	259	286	292	251	272	270	272	306	291	273	309	286	292	278	283	296	282	289	270	285	277	293	271	274	291	309	302	263	283	261	298	299	292	285	260	290	283	284	296	279	274	276	312	302	262	286	288	298	307	287	270	296	279	276	263	283	284	282	317	281	281	286	295	283	274	301	312	278	258	267	269	285	281	294	296	272	329	296	295	310	289	299	291	298	272	254	295	270	312	297	296	295	282	282	254	274	300	292	295	243	294	298	297	268	288	304	290	278	265	300	293	284	270	302	277	285	290	305	250	268	289	280	254	287	316	330	287	260	257	276	273	277	315	280	313
18721	32714	22374	7786	1459	271	265	257	291	279	279	272	257	301	286	270	285	253	288	300	293	279	273	304	290	277	308	277	276	285	272	295	280	263	250	278	250	269	276	295	281	291	258	287	260	281	261	265	266	274	269	286	263	256	287	307	269	261	296	245	294	286	301	247	268	288	298	274	265	278	278	272	287	303	270	270	267	273	306	302	285	278	313	259	284	269	234	267	253	263	272	251	272	269	254	269	279	276	249	241	291	250	279	275	290	268	240	287	239	290	252	290	275	286	259	285	287	257	280	296	263	283	279	285	271	279	251	298	267	296	314	289	261	276	273	285	278	281	266	275	274	262	296	302	276	270	231	273	287	264	280	277	276	252	286	264	259	272	278	270	285	267	290	240	284	264	288	261	256	235	258	240	242	276	290	274	282	259	297	272	267	254	249	260	259	230	256	288	272	266	258	271	286	284	281	265	305	268	284	239	263	279	255	263	248	276	253	279	270	271	287	271	288	286	262	255	286	282	243	293	261	275	271	267	263	275	281	268	270	265	276	285	245	255	260	229	271	258	271	279	280	286	276	307	290	283	274	285	289	267	281	270	277	299	293	277	260	265	246	307	273	281	281	277	270	327	277	250	267	278	248	283	273	273	289	279	277	243	277	272	264	266	268	273	293	274	271	274	286	269	260	271	291	284	273	302	290	279	271	277	255	267	247	270	246	274	267	247	280	302	271	283	253	268	283	284	240	276	255	280	255	252	274	265	280	246	291	294	281	257	262	304	257	279	267	293	247	281	263	266	275	273	283	278	241	263	284	275	262	298	279	295	254	280	289	268	274	254	270	282	243	285	290	285	294	254	288	273	259	260	260	263	278	283	276	290	286	277	298	272	282	269	271	279	289	255	266	275	294	267	268	278	241	270	283	268	291	251	278	271	247	304	242	251	263	249	257	267	292	264	259	279	269	264	304	261	225	278	281	274	262	266	281	275	283	252	271	269	258	302	272	256	296	287	244	270	312	256	238	259	298	261	279	263	319	268	235	258	250	264	279	271	265	266	302	266	299	302	255	257	280	242	270	246	294	271	277	254	315	270	274	295	304	288	281	277	274	242	301	267	251	309	274	254	281	263	244	257	264	271	291	277	281	246	270	297	240	288	283	267	269	284	277	280	259	233	272	266	272	276	265	248	276	312	300	275	261	266	297	259	272	290	277	277	280	275	298	257	249	262	267	272	287	261	288	258	242	262	267	246	280	282	275	265	278	278	292	263	298	277	247	305	265	271	285	262	284	266	231	265	303	267	308	254	278	279	261	262	324	280	278	267	269	281	269	253	287	270	285	290	275	270	259	264	280	282	257	286	274	297	289	289	257	282	275	267	285	291	292	247	282	293	262	292	285	275	298	273	300	274	275	291	279	273	285	255	278	267	313	259	276	265	262	303	254	310	263	287	253	299	236	274	288	273	281	249	265	270	271	254	260	319	291	266	288	250	258	288	283	320	253	255	295	275	250	260	278	287	277	250	306	279	265	252	271	290	288	260	288	272	282	277	246	283	279	268	308	268	294	249	282	267	281	259	288	277	283	253	265	277	290	260	246	280	266	250	288	263	267	255	289	285	268	290	279	264	256	284	253	270	259	295	275	259	254	250	258	281	258	294	288	276	295	281	285	274	266	277	266	281	303	251	269	268	268	277	278	271	262	264	303	245	275	255	265	274	240	274	285	293	278	282	271	233	280	291	300	254	277	279	272	278	293	290	291	274	281	246	287	266	254	275	266	265	259	270	275	307	299	276	278	269	275	282	289	267	293	279	261	284	280	283	297	284	287	275	267	278	254	290	272	270	245	255	257	279	279	281	302	302	273	281	290	266	252	288	236	272	286	247	280	273	289	288	260	271	267	284	298	262	255	264	283	266	271	265	264	261	259	257	276	261	264	267	266	279	301	297	288	261	301	283	281	262	240	257	246	268	267	261	261	259	292	274	258	253	283	267	253	272	283	265	244	233	275	297	292	262	229	294	272	294	267	294	254	288	283	275	267	279	256	268	274	273	283	251	242	293	282	252	272	284	265	278	266	286	276	267	281	289	242	283	270	249	263	286	285	292	287	284	272	265	256	256	273	270	276	288	272	263	254	248	266	276	266	288	261	259	283	266	278	281	247	255	290	264	275	294	270	284	296	258	267	294	280	274	279	259	280	260	263	272	243	271	250	299	275	260	262	272	254	298	261	266	290	258	279	293	270	272	286	260	278	294	259	261	277	239	271	274	277	268	270	249	257	292	278	270	295	270	272	306	275	248	291	265	269	272	277	304	284	254	274	291	296	253	297	275	256	304	254	269	272	264	276	253	288	261	288	258	296	269	265	250	262	279	259	262	306	279	265	266	304	267	256	260	294	274	289	285	284	244	253	265	271	298	265	273	263	265	275	275	279	244	270	300	291	269	276	268	268	284	291	285	257	263	272	316	283	285	272	292	263	276	260	296	270	254	264	284	270	262	284	286	264	269	275	269	271	284	286	287	268	276	276	256	281	253	270	272	272	296	269	268	252	282	279	260	282	296	292	303	295	258	303	280	293	259	276	300	269	272	252	257	269	260	265	277	301	242	297	247	247	257	246	285	273	273	283	284	262	268	252	234	276	244	261	252	256	268	295	271	290	270	254	273	278	284	275	274	274	269	266	292	274	260	257	249	266	247	267	274	258	280	255	257	271	281	282	272	287	273	307	262	268	279	282	246	245	269	265	258	275	263	270	259	277	257	283	279	286	250	247	288	301	281	298	283	300	281	280	273	280	284	282	253	294	264	274	264	269	259	266	279	290	270	261	289	273	282	275	264	258	260	245	257	257	264	291	272	287	269	297	269	297	257	284	293	270	263	267	268	292	257	280	268	262	293	248	250	300	253	285	250	252	265	293	260	276	295	255	303	280	261	300	268	258	270	275	289	270	299	265	280	258	260	297	279	290	268	290	291	275	281	294	274	251	271	276	270	253	315	278	287	268	274	252	273	276	269	290	285	296	257	259	256	268	296	276	287	278	265	291	258	242	291	279	287	276	269	273	262	292	274	256	283	287	273	278	242	267	283	279	292	277	243	251	299	262	280	295	285	264	278	286	263	254	245	241	288	274	264	270	253	274	270	257	302	273	275	283	264	293	258	272	267	263	284	282	274	280	283	278	286	274	272	272	277	279	268	266	268	274	289	251	308	308	254	259	234	268	252	273	242	272	286	278	264	274	257	280	285	282	249	241	258	268	294	271	260	283	266	287	266	252	272	300	273	269	258	275	261	297	273	275	259	289	271	252	278	259	263	258	259	258	282	295	277	255	294	285	264	278	260	254	294	276	271	253	276	262	296	282	258	318	269	293	259	302	252	255	291	292	265	283	254	265	258	287	302	265	285	287	273	281	266	206	288	276	258	260	274	272	255	286	261	238	244	299	284	250	297	264	284	279	280	285	281	259	297	248	320	281	270	269	262	278	240	258	280	262	278	271	251	279	259
25237	25288	44932	43886	19179	2419	473	374	388	381	336	359	329	343	330	372	332	362	342	348	336	356	443	445	418	377	353	341	349	355	318	350	343	342	327	356	349	345	354	337	367	356	355	303	334	343	329	311	339	350	342	347	329	339	356	369	352	389	361	315	337	363	318	352	340	337	323	338	347	336	323	369	326	374	328	338	318	322	339	351	360	346	331	318	302	322	337	354	353	326	323	305	355	341	328	327	349	367	340	349	336	348	306	347	378	348	330	347	336	395	340	346	310	342	333	341	315	303	333	305	342	324	306	311	364	351	320	337	322	333	348	332	354	349	364	327	358	319	354	362	343	321	306	356	323	348	320	321	356	362	356	358	345	336	345	328	297	338	332	350	357	337	343	346	359	333	316	348	339	344	314	370	329	320	340	300	380	346	318	342	336	353	357	331	339	326	372	347	352	346	317	334	377	332	346	351	356	325	310	354	322	343	319	344	346	349	347	344	349	324	347	301	294	357	329	331	319	350	371	344	360	365	356	327	355	327	339	335	356	343	312	310	339	334	303	345	352	365	356	337	322	297	345	336	356	340	357	331	319	323	342	305	363	328	342	327	356	351	349	338	326	339	362	316	326	339	312	339	315	329	329	312	318	334	318	350	339	363	358	345	354	353	316	330	322	322	308	330	351	330	332	317	329	347	305	318	319	327	329	361	343	349	346	364	349	327	313	323	328	371	325	351	310	315	302	321	374	363	358	339	341	330	353	357	351	346	351	334	346	341	327	325	367	351	350	326	364	329	321	356	301	325	409	397	354	344	343	299	352	343	364	309	356	322	331	370	375	368	339	323	342	341	357	316	341	344	353	361	336	336	361	361	346	312	368	307	334	331	345	341	323	322	372	346	319	319	323	326	325	365	342	355	349	340	311	357	336	322	348	317	317	322	333	354	354	346	299	300	373	335	352	320	349	303	318	320	329	294	352	332	343	344	334	345	343	341	317	328	327	339	321	340	355	344	311	362	313	352	331	341	347	329	318	325	330	368	299	301	353	364	336	358	346	323	356	335	328	321	336	321	333	315	322	302	306	332	299	293	399	342	357	369	356	367	351	337	363	354	355	335	344	322	343	306	312	346	327	317	360	325	328	326	322	350	322	342	366	322	342	327	347	346	325	312	319	352	329	358	341	351	335	362	330	368	323	318	334	343	324	346	328	315	383	295	330	326	333	338	335	316	330	333	360	377	324	325	321	353	306	335	325	372	338	339	348	302	331	329	354	309	354	347	333	332	316	348	341	326	319	355	330	303	342	334	352	364	324	335	339	358	341	352	342	313	339	342	348	362	371	349	346	345	382	339	357	335	339	333	296	343	292	374	327	337	315	336	347	342	346	329	323	339	311	346	344	335	338	340	369	395	342	356	331	364	302	327	317	371	340	330	361	347	320	357	332	327	332	347	345	358	340	342	364	350	354	326	332	335	354	324	318	316	333	371	353	360	311	331	341	343	348	353	335	355	350	358	330	334	335	302	322	325	307	322	297	316	320	349	354	349	338	300	331	365	348	333	334	353	342	351	317	342	350	338	337	374	354	317	332	346	356	342	286	354	337	320	350	316	325	316	331	347	346	380	347	317	355	369	348	370	336	337	339	321	359	329	331	320	354	311	333	334	338	322	340	349	332	369	339	296	340	366	362	376	360	357	343	321	336	351	346	373	322	317	313	342	321	332	317	331	321	352	313	346	352	356	343	325	338	347	375	343	347	369	324	364	373	350	344	335	345	350	312	331	334	343	323	344	326	360	323	341	375	341	339	352	347	326	319	342	352	345	338	338	377	350	353	331	311	309	332	321	370	346	340	342	320	339	336	324	328	313	359	357	316	337	337	341	337	330	322	327	313	314	340	317	327	356	325	342	313	305	302	334	329	328	332	322	364	328	301	341	366	349	346	325	309	333	351	365	333	337	345	375	343	296	353	378	332	349	367	330	370	295	330	327	346	334	340	357	326	335	344	365	314	313	369	368	347	352	319	356	333	351	351	330	373	352	344	345	313	359	339	320	361	335	318	313	325	319	341	307	350	328	348	333	342	325	302	331	346	305	323	307	323	324	353	332	344	312	318	304	348	351	322	342	332	324	331	347	327	346	376	336	355	354	305	370	304	326	340	359	333	353	340	334	336	333	345	326	331	343	334	334	315	316	345	331	343	314	332	342	335	328	332	304	318	326	348	343	325	357	372	327	358	339	357	338	352	340	349	308	352	350	313	337	351	368	335	321	356	349	354	325	333	308	343	346	330	310	333	306	339	340	362	320	354	308	335	355	342	347	309	363	361	322	329	323	326	315	331	310	335	301	337	358	350	337	352	314	345	360	329	325	371	360	371	312	321	317	321	351	300	377	312	362	360	346	334	319	343	348	325	345	356	333	314	347	375	333	361	344	320	318	331	361	337	346	306	326	345	334	324	290	333	299	333	367	300	338	388	357	357	374	313	350	307	344	344	335	341	334	347	311	331	375	342	358	319	315	346	330	330	308	295	364	315	330	332	328	342	318	332	366	357	319	353	353	307	368	339	348	322	304	314	342	338	332	328	327	351	339	321	323	325	339	337	321	361	349	345	342	338	328	325	323	344	320	329	355	348	351	345	312	338	344	345	357	346	341	331	322	335	358	342	335	352	347	343	302	363	334	328	363	336	323	344	331	333	318	352	331	327	333	299	315	345	348	318	301	324	327	316	400	352	334	343	319	329	320	324	345	374	340	327	361	333	381	323	331	343	334	339	341	329	320	315	359	313	353	331	311	319	325	320	320	340	319	324	349	304	336	358	330	331	329	335	334	336	334	352	363	318	325	380	333	367	327	308	376	303	302	338	324	332	353	356	351	321	336	323	319	357	330	345	337	350	351	357	327	363	347	326	352	331	319	351	359	331	359	317	325	351	343	358	351	374	363	353	343	341	351	354	346	335	321	326	358	358	347	351	326	353	332	333	399	323	357	324	324	323	307	336	322	368	332	360	355	315	332	359	316	319	313	316	348	331	345	332	353	336	337	334	327	334	340	348	341	320	336	345	312	320	340	310	366	294	307	313	321	310	343	307	333	321	324	318	349	320	358	339	350	349	310	319	356	346	324	319	331	359	306	350	370	353	328	358	330	331	335	341	344	371	324	379	330	373	298	310	322	302	316	357	347	323	337	299	342	337	326	312	301	336	362	362	337	325	381	331	341	327	377	360	361	337	335	333	324	327	321	340	315	332	357	325	348	335	354	354	317	348	353	351	332	325	312	311	321	351	338	354	363	343	325	298	348	311	338	363	335	332	359	334	352	338	330	339	342	362	356	295	334	330	323	348	356	338	338	312	325	358	344	346	321	341	357	344	292	347	313	331	327	352	349	335	349	329	305	348	369	348	364	338	332	335	327	355	328	336	307	344	330	324	347	324	289	336	337	309	344	321	358	355	324	326	339	351	366	354	361	364	329	307	319	352	313	331	351	334	339	354	326	333	346	357	332
51560	83687	69511	39519	6958	364	375	349	374	388	368	375	378	387	369	372	373	363	356	370	392	369	511	597	476	431	394	406	342	377	352	367	321	373	375	394	366	349	382	319	354	357	392	330	360	336	355	328	383	363	370	390	357	346	364	350	364	389	348	381	360	338	355	363	388	334	319	413	328	388	350	337	387	358	387	362	377	403	341	372	354	393	357	381	381	316	359	353	351	322	327	344	339	376	342	358	351	365	402	342	360	354	348	354	319	361	371	356	322	369	346	367	359	380	351	355	384	354	389	368	358	388	364	359	364	334	339	337	375	365	374	335	368	349	390	356	381	362	356	363	402	367	351	350	340	353	334	362	380	370	376	346	350	379	349	366	346	354	371	322	340	362	324	347	367	382	364	379	360	356	383	349	355	374	364	387	394	356	335	345	348	355	373	314	336	343	375	369	330	338	334	352	353	353	352	335	364	371	358	362	366	384	355	375	327	373	318	362	361	305	398	371	379	320	387	355	361	351	372	393	344	361	343	360	346	357	368	355	359	377	346	407	365	352	365	363	356	337	387	367	374	351	335	344	372	360	343	327	381	380	343	364	370	360	352	349	342	347	350	346	363	366	389	371	357	347	340	329	322	367	340	380	390	347	348	347	367	343	360	353	355	351	380	352	350	305	381	366	384	339	360	349	341	361	350	338	384	380	379	357	361	334	358	341	330	348	340	367	339	334	395	366	374	364	339	355	368	352	370	343	359	357	365	401	378	348	363	337	354	386	364	395	338	345	334	342	349	383	368	380	373	327	369	369	382	304	376	384	360	362	346	347	378	371	348	348	360	358	316	370	373	362	398	357	371	377	358	361	357	347	352	350	364	330	368	352	341	366	369	389	378	353	401	374	369	362	352	384	358	343	372	393	360	367	329	353	360	346	344	358	398	333	326	361	323	335	347	345	346	375	350	390	342	374	374	349	326	367	359	348	359	385	370	344	366	378	387	371	377	348	388	329	359	365	337	310	348	367	364	381	333	374	375	336	354	347	339	368	338	337	366	350	382	359	345	383	382	369	387	380	346	352	370	322	371	361	378	365	352	376	358	353	328	332	358	343	383	326	324	353	369	366	362	352	348	381	380	319	340	355	320	348	348	344	345	375	398	349	344	409	380	333	375	357	349	385	348	350	376	365	352	339	377	389	363	354	383	343	366	340	342	357	367	361	363	357	353	360	335	377	356	352	339	353	339	359	348	336	363	336	350	334	356	366	372	375	376	377	345	347	344	381	356	332	360	373	359	357	340	373	368	390	381	388	353	368	370	340	350	374	346	369	358	425	396	366	359	342	381	356	371	353	387	354	391	372	365	355	351	374	372	357	375	384	376	382	337	365	400	355	367	368	415	359	371	373	340	351	367	398	372	372	362	371	336	405	359	351	349	385	342	389	372	401	342	375	363	349	359	408	362	350	349	352	350	356	390	381	368	353	364	352	362	358	355	380	366	334	354	347	363	337	352	354	379	372	363	384	378	388	383	325	378	372	394	394	335	386	377	367	378	342	395	343	385	377	355	366	390	371	364	357	331	339	341	317	371	336	360	360	354	375	348	326	357	371	374	347	363	374	359	357	344	342	373	397	353	341	357	359	356	329	381	348	320	378	363	336	367	362	339	363	391	353	351	357	356	378	348	336	333	335	361	388	333	337	351	354	343	352	344	327	337	334	341	353	381	366	342	347	359	343	332	385	361	346	357	343	364	343	372	363	369	349	342	351	342	386	384	348	341	358	369	355	366	370	359	362	331	355	389	364	355	401	357	328	372	336	389	365	366	389	375	359	389	327	353	358	338	358	334	350	362	373	348	336	358	321	362	383	369	337	373	364	357	350	399	352	375	354	414	350	352	363	367	371	365	365	362	381	324	322	379	369	385	355	356	357	364	349	364	399	368	328	359	351	340	355	362	324	347	378	368	361	393	349	344	361	327	355	352	360	360	355	373	368	364	341	371	326	329	366	345	360	396	346	318	396	353	352	352	331	374	341	359	394	340	379	357	359	360	376	330	375	353	383	367	333	348	402	360	363	352	374	391	371	364	362	363	375	369	348	318	364	324	346	336	363	339	373	377	364	371	357	349	352	377	352	387	370	377	363	403	386	377	350	356	328	352	344	346	384	352	377	378	333	342	348	330	362	333	339	365	363	366	394	337	343	384	354	334	348	342	343	353	359	372	361	353	348	380	365	370	386	355	370	366	348	354	348	348	379	345	353	368	346	364	389	380	369	359	331	340	362	361	380	363	346	377	379	331	374	350	362	376	388	343	332	345	336	332	383	385	345	366	343	343	391	324	362	357	360	355	357	377	377	382	328	332	339	377	362	324	333	349	364	338	386	347	330	380	349	395	360	327	382	359	382	313	379	345	347	359	384	363	343	340	391	367	377	362	325	344	338	374	311	381	387	369	349	376	359	332	360	355	368	366	366	348	397	355	363	354	346	364	369	376	386	356	371	363	341	372	348	375	339	368	382	357	381	385	366	358	346	372	368	355	380	395	350	360	361	383	371	343	327	368	374	367	361	341	371	302	373	363	339	401	362	337	355	363	387	338	336	385	339	373	338	336	366	349	373	321	360	359	346	342	335	377	376	330	343	351	357	381	342	360	353	347	375	358	365	370	356	371	373	338	364	373	346	342	336	354	366	355	379	337	376	352	379	389	371	349	371	356	358	359	349	366	357	359	324	357	374	359	350	350	354	360	372	346	394	347	363	389	384	337	333	343	346	326	392	327	331	380	369	353	370	390	377	398	366	343	355	374	363	355	352	327	355	366	381	341	400	353	357	363	346	366	395	349	350	333	356	353	340	352	321	381	338	368	345	368	323	358	378	360	355	380	370	354	350	344	346	345	341	329	355	352	355	371	338	330	364	351	348	360	347	343	399	351	333	360	328	393	372	363	403	346	390	325	317	342	345	364	334	369	389	367	361	370	344	388	336	380	356	379	370	323	379	376	387	373	379	338	372	358	362	384	361	378	357	325	360	351	368	388	340	351	381	348	341	364	341	376	372	333	366	339	374	374	355	348	346	289	364	358	359	339	335	354	368	381	364	337	349	330	366	348	341	363	379	333	333	356	362	342	399	363	404	350	349	367	364	373	363	373	365	347	358	372	319	351	315	362	371	344	305	392	347	359	325	358	354	379	368	346	351	339	339	347	367	344	392	365	369	368	378	356	360	346	382	336	363	370	347	350	351	338	413	359	387	364	332	374	316	318	367	373	367	365	339	360	341	333	353	351	363	360	347	375	354	376	382	348	354	343	346	362	387	347	371	367	372	347	343	378	376	371	398	387	381	331	390	331	352	387	337	366	367	333	348	345	351	385	308	378	363	348	368	327	383	351	326	386	354	338	370	345	352	375	403	346	362	377	357	381	355	330	353	355	372	365	374	360	355	366	348	340	371	341	341	376	371	361	367	368	364	359	381	378	371	363	376	360	354	344	350	338	362	361	384	340	352	362	365
23884	21968	37235	44348	23239	11496	1845	592	439	490	491	434	483	420	440	469	471	456	468	445	407	517	836	931	771	593	489	480	486	453	423	423	463	440	421	462	433	454	449	423	419	455	426	422	452	432	425	442	413	436	426	411	436	446	440	417	411	455	420	430	415	418	469	405	415	389	417	442	420	450	470	443	433	444	415	406	449	434	393	437	455	426	479	424	444	431	427	442	396	453	430	460	445	441	477	411	443	445	429	454	422	457	445	504	433	395	439	429	444	442	384	444	429	407	422	439	411	460	410	394	438	415	436	417	419	435	461	461	439	420	449	428	442	430	423	423	426	418	373	455	419	417	441	450	450	477	445	418	453	457	447	444	441	425	430	426	389	444	420	442	415	435	410	436	403	431	426	419	458	416	443	446	430	440	416	416	417	444	431	430	464	424	438	399	413	435	435	433	415	398	432	441	406	429	406	410	421	435	467	417	418	436	411	416	426	434	430	425	451	433	434	417	461	440	408	425	392	445	426	435	420	415	421	444	413	407	436	444	432	428	464	433	394	474	440	446	486	438	445	412	448	448	436	411	409	483	445	437	438	443	449	413	465	409	426	450	432	446	377	424	427	414	477	447	470	409	446	431	398	438	420	432	438	393	482	440	419	414	420	435	439	430	410	438	421	429	452	428	438	432	443	420	434	406	437	451	442	412	437	442	429	429	440	437	432	444	424	437	444	418	422	425	405	434	411	418	435	428	422	400	419	435	445	423	439	406	406	445	406	440	456	418	391	417	431	434	445	478	458	423	466	447	396	466	417	448	377	421	422	414	448	453	402	436	400	429	452	467	457	431	425	413	440	448	443	453	371	384	422	409	445	422	406	472	391	442	475	441	444	423	472	432	431	456	414	451	425	427	401	442	440	401	443	418	429	427	424	401	412	454	435	418	438	439	452	452	426	464	436	417	444	427	410	419	459	410	434	438	418	420	428	434	442	455	405	434	420	420	438	429	441	431	439	408	416	422	426	428	435	464	446	458	401	405	413	467	472	457	474	471	445	431	428	431	450	403	398	408	405	484	453	416	465	441	435	430	472	427	457	425	443	425	415	400	383	407	428	402	453	445	435	468	432	410	426	416	458	402	448	442	433	408	411	439	402	463	419	404	420	424	458	437	427	474	415	431	423	425	417	422	445	407	442	392	398	419	407	412	403	446	458	406	457	450	438	419	413	462	454	438	438	434	408	436	452	424	421	443	415	441	406	436	423	443	449	448	443	464	416	406	416	438	470	475	386	453	439	471	376	422	401	442	452	442	435	425	432	400	394	455	419	446	457	444	415	427	448	448	448	439	414	423	418	414	441	436	442	413	421	453	444	442	431	469	433	417	449	446	450	405	433	433	399	425	398	467	465	404	421	457	436	455	438	406	440	446	411	437	446	475	428	436	452	448	470	439	460	428	445	439	427	445	402	433	427	408	409	468	417	441	436	402	409	384	418	441	422	461	404	423	441	431	437	447	465	439	421	446	438	408	418	424	404	419	412	449	438	434	451	443	395	405	436	466	433	427	436	396	406	472	422	467	454	415	464	390	429	429	434	429	413	429	436	444	441	463	438	407	439	416	403	451	463	432	442	418	445	423	440	452	417	465	443	424	444	404	465	447	452	397	414	453	455	458	401	419	433	408	406	424	443	436	411	430	454	440	421	467	445	410	463	430	436	449	442	415	421	425	423	409	397	444	426	454	455	449	434	452	458	415	409	430	414	412	427	455	437	403	416	421	415	418	385	442	414	444	388	419	430	446	445	411	462	423	425	397	410	468	421	408	452	425	390	459	431	402	453	423	416	398	419	434	442	476	464	438	450	408	441	436	439	418	453	392	425	425	440	440	437	443	420	429	434	423	449	437	424	441	432	467	426	414	434	406	421	408	413	436	399	473	461	435	403	399	432	400	469	436	428	404	431	429	441	440	408	426	426	474	395	424	431	400	426	429	419	471	391	407	435	393	404	423	470	434	449	435	432	410	452	397	420	458	461	406	415	418	470	418	444	428	434	402	428	406	428	420	425	413	434	425	425	450	444	442	433	433	444	435	427	402	466	410	406	425	449	392	420	422	408	397	432	428	436	395	409	405	426	444	406	451	444	425	457	442	433	435	402	430	436	399	425	406	447	424	418	471	440	416	434	451	434	435	398	419	416	433	443	410	426	430	440	402	394	385	388	413	461	467	411	416	429	389	435	402	407	436	427	427	393	448	452	442	415	436	429	456	429	451	453	444	440	464	403	405	417	397	441	419	446	447	420	456	462	447	412	427	453	404	447	426	448	434	469	444	419	479	415	441	422	447	457	408	402	421	455	411	411	463	435	437	425	423	428	449	448	433	452	388	426	438	418	420	440	447	412	411	442	452	411	387	423	447	434	441	435	463	438	463	436	447	436	418	435	411	444	429	413	437	457	437	413	460	454	448	433	495	427	423	434	454	393	438	417	442	436	424	422	442	431	434	429	454	435	422	442	417	433	440	443	427	442	419	415	442	426	449	454	422	428	453	425	484	402	439	389	429	427	411	429	440	460	427	431	426	427	406	428	448	417	476	453	428	423	441	431	409	415	411	409	445	447	406	413	424	483	422	412	400	434	404	416	440	441	441	416	416	440	434	434	435	437	426	467	405	426	420	435	376	458	418	401	436	471	430	411	439	426	430	456	411	427	445	475	440	424	401	446	409	457	416	424	408	423	441	388	410	464	460	425	418	444	441	411	442	444	448	455	455	453	406	437	412	402	413	422	439	425	451	446	420	455	424	447	391	438	444	446	422	407	495	429	432	438	421	445	431	420	421	414	457	466	445	443	434	430	416	417	425	451	449	475	418	446	434	446	462	440	397	432	385	424	435	439	412	425	455	431	397	435	430	453	419	431	449	452	401	421	392	453	420	441	455	478	398	453	422	429	450	457	400	409	424	436	415	395	433	475	430	430	445	435	411	430	439	420	412	433	430	388	421	401	426	407	430	446	421	422	417	422	429	430	408	470	431	465	408	449	417	481	414	421	418	408	419	428	437	408	446	420	460	461	445	450	379	470	423	425	406	411	480	440	464	416	444	394	400	409	433	432	428	404	413	473	473	433	434	442	412	412	405	399	409	454	423	396	422	433	407	437	428	430	398	469	409	370	437	456	415	438	421	424	421	428	437	451	465	488	400	440	436	395	432	397	424	437	426	435	428	404	471	416	451	475	406	418	416	441	456	460	439	448	440	406	451	441	422	429	413	419	448	429	419	470	438	450	424	442	465	397	447	452	443	459	408	427	429	448	461	433	445	407	418	414	443	420	388	411	460	454	428	424	454	440	450	473	403	409	436	429	437	433	443	461	435	428	469	441	428	439	425	441	439	430	447	439	449	389	429	408	409	427	432	411	424	448	427	462	461	433	428	434	416	434	439	418	463	474	471	424	423	469	443	478	445	442	451	455	417	418	427	462	460	448	397	379	438	446	411	429	430	394	396	435	417	422	412
60301	88835	84620	53473	6504	529	561	488	466	519	460	525	456	489	485	501	500	533	488	500	481	607	1319	1403	1120	837	553	490	510	507	466	488	482	471	468	467	472	475	455	490	477	473	439	491	474	494	431	472	464	465	485	457	493	448	450	470	488	469	491	449	435	492	476	436	470	477	453	442	475	500	484	427	464	480	432	465	450	477	488	482	455	479	454	469	472	500	493	479	455	460	466	473	465	468	460	498	486	487	450	456	439	467	438	496	432	508	501	497	464	457	417	468	464	425	480	466	450	442	480	418	472	500	413	471	478	460	439	472	455	419	466	435	485	425	483	454	460	480	452	456	465	476	449	424	454	450	509	464	505	488	470	447	501	434	474	460	518	415	460	453	420	479	481	465	500	451	419	465	487	473	462	500	469	463	467	411	460	465	440	442	504	507	495	453	446	480	476	482	438	481	441	504	448	452	461	496	444	469	460	441	467	465	453	463	478	467	432	461	472	478	470	457	507	461	464	482	479	488	467	438	480	466	453	448	436	437	467	446	462	531	483	451	475	456	487	483	497	493	457	459	435	492	477	449	460	445	488	485	483	464	468	459	437	455	445	467	496	437	481	460	473	471	489	456	524	508	497	470	486	471	442	439	474	484	458	481	445	481	468	449	486	454	440	445	456	486	458	477	502	505	438	444	486	483	431	497	461	472	451	493	467	478	470	505	516	510	465	411	463	462	485	475	486	492	461	454	484	420	469	498	466	458	475	434	485	479	513	471	435	464	468	473	435	463	487	482	439	473	470	435	463	461	475	455	437	450	470	457	465	516	441	485	471	481	453	457	457	476	459	429	470	462	450	440	495	455	489	457	520	499	484	464	448	474	445	477	468	458	465	430	454	492	440	464	444	428	467	466	509	498	471	474	467	431	456	464	434	485	469	485	449	453	471	450	491	454	480	462	430	442	459	475	458	451	479	445	461	476	489	456	453	475	466	469	450	451	462	498	472	457	466	469	487	488	464	471	465	499	432	491	461	442	444	457	456	472	468	480	485	476	462	441	461	454	489	459	458	469	487	494	447	461	492	490	453	462	437	493	491	504	485	466	451	453	452	494	453	464	473	480	500	437	473	489	457	476	451	463	471	481	512	445	452	491	427	495	458	488	500	432	452	441	429	450	513	467	480	475	463	453	451	487	445	440	479	465	462	469	451	467	451	486	453	461	459	441	489	447	462	465	418	424	473	468	499	442	450	479	497	498	436	481	436	499	475	426	500	462	468	412	476	431	453	490	467	517	465	455	449	462	482	465	478	467	434	441	458	469	436	454	461	460	446	497	457	464	454	450	437	457	473	454	491	465	453	467	486	480	492	476	445	469	440	481	421	474	438	432	456	447	430	496	442	492	459	495	447	447	483	454	471	485	447	487	498	474	469	489	485	486	425	470	477	474	434	476	446	447	471	480	441	439	463	477	478	461	482	460	461	467	486	462	473	449	443	457	458	466	440	480	460	471	513	439	474	463	470	463	477	439	484	451	484	424	463	497	472	484	509	462	463	492	440	488	442	461	453	483	448	485	455	500	475	447	492	441	444	455	458	487	485	433	459	486	464	471	440	489	447	458	503	498	454	492	478	474	453	477	441	476	438	462	476	469	448	490	476	482	479	473	455	459	442	465	483	503	477	474	490	484	464	432	451	487	470	454	433	452	452	484	451	462	496	468	485	484	459	486	451	430	449	502	479	439	445	467	453	477	492	470	419	468	516	430	452	490	495	446	450	440	460	531	454	462	467	459	445	477	497	444	482	510	444	443	462	451	458	478	467	451	441	473	421	485	481	479	470	437	476	432	492	435	471	517	450	449	437	485	428	442	492	443	500	461	452	434	468	434	477	494	473	484	485	478	506	434	510	466	443	466	526	477	495	439	460	458	415	459	447	481	468	436	515	492	453	469	437	477	475	489	472	484	461	519	465	482	475	480	455	429	463	471	455	440	452	481	483	492	464	490	454	428	459	458	423	467	488	444	484	491	443	457	449	503	482	469	480	481	474	477	455	468	466	430	462	435	463	461	456	427	445	433	482	455	443	416	493	482	483	434	477	460	455	432	469	468	444	439	515	464	436	484	491	461	417	458	463	468	446	451	461	473	443	490	451	449	439	425	473	471	482	480	461	462	450	445	453	444	458	481	443	466	485	451	449	477	494	485	484	478	467	479	473	491	449	447	493	418	487	457	442	485	444	440	465	466	465	432	460	425	485	469	464	463	457	487	434	456	474	492	425	436	495	471	447	493	443	479	484	486	442	483	459	445	450	467	455	453	477	454	459	475	443	472	466	505	481	480	449	454	483	457	456	499	480	486	479	456	495	508	414	445	467	494	463	475	467	478	418	470	448	469	467	454	449	491	448	468	440	449	452	451	472	432	439	488	502	445	487	437	437	485	426	458	460	463	482	485	465	410	466	464	494	435	437	485	476	451	451	504	463	491	450	466	501	477	462	486	478	440	470	455	497	442	473	464	461	476	448	461	460	478	464	462	476	470	478	457	464	426	478	477	473	479	479	471	433	429	440	451	474	427	470	451	458	506	444	469	480	460	464	500	456	444	443	467	462	474	450	508	450	461	477	481	478	465	526	512	415	466	448	462	451	479	470	469	443	425	455	478	465	514	471	494	483	471	487	470	441	437	448	497	449	450	463	474	474	450	464	466	442	446	465	455	461	471	470	490	507	460	469	508	471	492	503	450	499	460	454	477	528	452	474	467	520	458	449	474	444	515	457	454	486	491	447	457	447	476	427	464	429	485	426	442	494	484	445	493	453	450	447	436	459	434	443	448	470	449	481	463	456	473	485	435	434	476	444	466	470	453	497	487	445	447	498	462	457	460	456	441	449	514	455	455	519	467	485	450	492	425	452	491	468	458	486	464	498	444	438	453	449	480	451	458	482	454	478	470	452	461	489	456	505	464	469	481	476	482	460	486	476	458	512	457	468	477	459	481	481	479	466	435	493	463	474	440	525	461	455	476	427	502	451	478	448	462	465	456	487	471	451	473	473	493	496	464	453	469	511	454	415	432	451	472	445	451	424	473	470	436	449	488	490	453	431	478	505	430	467	446	413	448	453	431	471	453	416	467	482	468	472	462	472	448	472	499	481	411	483	457	468	463	462	427	484	482	464	477	480	453	461	457	447	472	513	511	488	457	455	406	445	496	441	460	477	475	481	503	455	500	423	477	492	480	472	441	438	468	428	480	466	455	499	446	463	464	442	464	482	484	483	438	476	457	491	431	497	454	459	475	482	492	439	439	463	481	467	443	517	448	455	457	457	450	425	458	459	452	464	496	460	465	457	434	474	460	452	464	446	451	450	468	485	502	488	439	482	423	438	482	464	475	455	463	458	496	467	495	471	485	439	452	460	478	492	465	445	456	461	478	458	460	452	452	451	474	487	473	462	438	446	451	446	483	451	460	463	453	463	449	463	426	452	455	442	456	459	455	457	465	442	451	453	481	506	429
28393	23457	28155	16536	2220	307	248	273	286	279	255	265	275	269	245	280	257	261	263	309	272	272	281	279	301	267	302	298	245	285	254	264	245	272	226	293	258	239	256	266	286	257	273	291	235	236	288	236	266	292	248	255	247	285	295	260	263	256	263	239	240	247	254	279	276	235	254	260	270	282	268	284	263	261	262	251	258	236	223	249	265	253	257	267	279	250	254	243	219	239	275	248	241	252	271	277	232	271	267	260	236	257	252	260	260	249	279	273	269	272	273	227	248	246	244	276	246	257	263	276	247	264	271	263	268	274	238	243	231	250	231	266	239	226	279	277	289	257	262	259	229	245	240	222	252	250	271	259	255	293	244	259	268	261	252	258	238	257	211	241	277	282	252	248	272	239	266	252	272	235	252	255	256	267	260	249	269	244	280	239	243	236	271	259	250	279	256	258	263	248	266	230	266	279	261	281	252	257	267	248	266	260	261	240	251	264	232	279	273	237	264	270	242	244	238	270	245	273	281	257	260	250	280	258	289	282	236	270	248	246	249	267	285	243	265	247	253	260	281	240	266	231	244	259	262	269	247	224	236	266	254	254	275	260	249	262	241	217	272	251	258	257	242	251	259	263	263	257	264	242	262	262	263	259	256	239	277	299	249	268	241	275	244	267	271	294	244	267	266	290	263	232	228	256	256	251	282	252	266	279	282	302	271	279	245	267	257	256	253	259	263	266	259	245	289	241	218	250	247	278	257	235	233	240	250	264	241	256	259	230	262	253	249	239	230	275	282	251	283	267	238	251	262	241	237	246	243	263	273	248	252	264	269	238	260	228	257	249	279	263	248	280	257	226	241	241	267	274	273	268	262	280	248	258	261	243	249	248	287	263	248	276	246	228	245	238	248	264	252	253	276	283	239	240	228	266	250	264	271	257	276	239	265	248	290	250	258	256	258	224	263	245	262	247	240	265	250	274	248	237	259	250	261	253	282	253	248	243	248	283	261	247	264	259	241	262	238	232	281	259	258	259	243	263	280	258	239	271	271	264	257	268	259	276	256	252	300	256	249	261	258	256	237	254	262	250	280	227	254	272	264	228	247	239	289	255	248	268	247	258	248	242	285	301	268	285	248	256	256	281	220	273	251	252	254	247	263	266	283	253	253	225	287	248	266	228	272	269	245	263	265	271	247	253	277	229	260	267	262	259	267	250	291	258	272	264	229	249	260	232	247	250	253	260	279	257	264	239	263	229	262	257	244	225	266	270	231	252	274	251	232	259	274	261	275	257	278	248	249	238	265	302	249	252	274	283	279	268	267	243	269	242	241	252	235	252	274	262	233	267	279	265	287	250	258	309	245	256	241	240	245	270	246	245	290	283	282	266	247	237	268	269	278	239	305	237	265	265	261	244	254	248	286	236	259	233	247	241	263	250	286	260	268	290	262	288	275	276	259	277	258	271	222	246	242	272	264	257	251	224	257	257	234	266	248	253	263	240	251	229	297	267	250	261	269	240	237	270	253	276	260	261	260	250	260	281	248	277	278	234	267	256	245	257	261	265	263	233	260	264	273	242	248	253	247	293	257	272	289	258	236	240	243	268	276	256	256	224	267	278	268	225	223	253	260	284	272	243	264	249	253	259	259	244	254	251	236	263	282	258	259	261	265	269	266	275	255	251	264	242	276	267	250	273	265	244	271	277	254	266	235	264	242	245	254	229	254	278	255	256	258	278	271	238	251	234	254	242	247	250	284	287	256	251	255	284	275	246	233	243	282	253	268	290	254	245	249	244	250	242	261	256	266	261	245	256	256	249	228	226	219	255	264	245	245	255	286	272	275	241	272	245	264	249	251	285	252	262	258	249	260	241	248	273	270	241	240	270	260	244	260	247	232	268	273	277	262	268	294	269	238	265	272	271	268	267	243	292	267	257	257	238	257	268	245	305	271	276	288	228	278	257	249	257	254	258	237	257	280	283	284	256	258	240	254	281	252	251	234	269	259	248	275	267	280	265	256	260	255	253	225	265	310	275	267	271	239	290	239	242	264	276	252	249	261	258	269	274	242	230	237	235	233	244	262	292	268	265	234	278	265	258	270	297	262	232	281	274	281	254	246	232	266	263	243	262	241	258	269	281	253	276	252	278	244	251	257	245	257	266	273	277	270	251	275	259	241	274	283	249	267	273	275	238	262	241	283	277	275	263	262	241	220	282	252	256	284	284	260	275	249	250	249	273	267	266	241	253	257	247	249	242	267	258	287	249	251	239	282	247	233	260	262	266	266	247	263	276	247	271	231	253	266	257	215	284	242	254	249	253	263	244	258	243	273	265	235	254	273	243	260	268	255	288	232	261	266	228	271	275	269	250	244	262	253	282	236	270	272	268	279	290	249	234	267	246	259	234	273	248	264	242	243	264	277	278	260	255	253	274	215	259	248	250	241	231	253	259	269	254	250	246	218	226	294	236	264	240	247	229	259	252	266	235	250	249	232	244	267	266	227	297	240	232	248	246	261	282	276	265	239	254	249	268	251	251	240	261	248	258	271	226	268	256	252	230	257	234	201	272	255	277	265	251	228	224	252	240	252	288	284	268	240	274	231	272	248	243	273	277	238	247	266	238	266	237	265	275	259	250	249	285	282	262	243	263	249	269	236	269	267	229	253	258	266	260	282	256	279	257	234	255	279	242	264	252	265	252	291	255	261	279	298	254	259	272	281	277	271	267	250	261	255	238	245	246	275	241	269	271	276	296	281	255	278	239	258	266	239	269	248	258	244	257	278	264	228	220	285	280	266	260	249	261	273	266	257	240	287	295	284	255	248	255	255	278	289	271	253	255	272	248	265	233	239	265	258	277	283	236	228	233	270	268	251	243	241	279	273	265	286	261	230	210	265	295	259	238	265	265	226	263	257	236	257	254	247	243	249	244	267	240	258	276	251	276	270	264	254	300	248	250	263	246	261	270	257	267	250	269	272	256	273	235	273	267	269	267	228	228	257	267	278	267	278	249	268	280	272	241	260	271	252	266	265	233	273	281	268	255	279	292	255	241	240	267	268	257	266	264	288	234	261	263	253	265	240	247	238	245	275	284	267	274	274	259	276	255	241	263	270	284	256	250	254	247	258	241	278	268	230	289	275	249	282	241	278	236	221	254	256	253	250	276	257	281	248	255	250	251	234	249	276	255	256	254	254	271	283	259	244	266	265	267	255	246	258	242	244	261	242	260	266	259	264	257	281	243	299	272	252	271	242	275	249	271	274	269	262	254	272	248	271	289	269	255	230	258	252	275	262	264	226	252	244	267	259	247	239	268	239	255	252	245	247	273	262	272	276	256	255	259	255	253	252	226	275	279	275	248	253	285	262	259	267	270	265	274	269	262	268	247	241	276	261	250	245	271	261	247	255	271	271	251	253	248	259	277	257	275	273	277	222	264	252	220	256	242	214	274	273	245	298	250	269	283	266	273	243	271	261	259	262	260	246	255	270	259	262	237	235	243	239	251	275	277
15938	25970	25529	9316	1290	237	269	263	249	270	288	267	279	242	238	231	269	247	253	262	289	237	293	281	290	269	267	288	250	241	229	253	233	261	240	258	241	228	276	273	265	266	256	248	277	248	261	257	269	245	242	240	245	247	244	230	253	244	234	231	259	248	274	219	266	287	256	239	270	242	276	234	253	268	287	232	235	253	241	249	251	243	241	261	252	280	241	246	274	230	280	235	259	239	254	227	286	285	288	245	265	246	245	269	265	235	225	267	244	275	244	270	246	264	237	243	253	252	258	270	227	242	253	266	253	293	276	274	239	258	276	240	238	263	259	252	231	264	238	246	224	258	237	268	247	238	241	275	255	283	272	270	267	250	260	266	239	275	223	247	263	244	255	269	236	253	235	237	242	233	256	258	204	262	262	238	275	275	215	256	252	272	270	260	265	220	235	261	253	263	251	277	272	278	258	240	239	249	239	271	289	217	257	237	255	265	241	218	262	245	229	278	243	267	239	259	245	259	256	244	253	240	277	274	265	269	231	245	252	266	248	255	226	284	248	254	247	224	246	248	240	243	243	263	256	246	244	237	256	249	233	229	257	250	263	265	217	214	267	217	260	272	244	261	253	271	257	217	264	247	272	255	259	253	252	295	267	231	271	258	240	245	275	232	259	239	231	284	246	272	246	242	274	258	239	242	247	267	243	254	299	226	247	239	245	239	293	257	262	241	263	265	253	242	260	248	241	255	253	251	237	254	243	253	263	234	257	249	258	274	263	250	256	246	246	256	273	238	246	271	254	257	244	260	263	239	242	252	260	274	270	265	267	265	252	244	265	284	232	225	252	265	232	262	221	250	250	249	288	267	252	278	223	249	262	237	263	255	233	248	251	247	237	271	234	232	232	236	219	255	257	248	251	236	270	238	244	229	268	253	241	270	259	275	273	296	279	234	243	267	262	260	253	259	235	270	241	243	270	253	280	255	257	275	279	251	251	253	232	258	256	239	211	278	240	257	248	253	263	248	279	251	233	256	271	268	270	278	285	257	255	261	235	256	247	270	245	236	272	237	222	258	260	260	260	250	234	259	241	281	237	277	217	235	258	256	278	279	246	254	261	258	240	248	251	244	254	246	248	298	258	275	246	237	240	241	260	233	236	245	248	301	227	273	241	259	285	256	268	248	246	266	258	254	284	261	261	256	271	276	265	254	270	254	255	243	246	250	255	291	261	237	260	261	238	241	287	270	259	237	264	266	274	243	244	217	241	260	243	284	265	291	231	236	271	244	245	261	228	241	248	239	254	284	242	237	239	288	261	256	231	255	234	251	239	251	263	244	244	259	250	245	262	260	247	260	235	240	273	255	249	254	246	253	268	248	247	269	282	256	283	246	234	264	231	268	260	237	272	238	249	244	263	217	260	258	243	247	237	253	237	252	287	225	232	235	270	254	244	245	264	257	234	272	246	243	249	245	250	236	252	256	245	269	250	228	269	271	255	238	259	272	247	270	250	242	241	271	262	258	265	236	257	279	268	258	247	241	249	247	270	268	253	238	250	236	251	273	235	237	253	259	262	248	237	253	251	260	253	272	279	244	280	275	238	253	265	263	229	233	273	257	267	249	245	254	253	233	235	273	277	244	276	286	265	283	240	262	234	256	251	252	238	255	263	240	266	242	249	242	252	274	237	262	262	279	263	272	292	261	251	241	246	246	226	266	246	252	295	301	218	263	273	228	257	238	248	249	251	250	244	222	245	238	266	254	244	262	240	260	285	241	254	252	241	232	239	230	268	263	266	248	265	260	264	251	233	247	255	256	250	252	240	267	206	239	261	294	268	255	258	250	261	282	249	232	264	268	249	269	223	257	271	267	244	255	220	269	268	265	237	256	260	252	236	239	244	270	260	269	266	255	270	260	282	241	237	268	232	256	239	280	227	245	261	224	235	250	256	262	237	271	300	262	276	260	227	217	273	241	259	240	251	254	246	246	256	258	247	224	262	259	268	253	233	253	259	246	260	230	271	233	270	237	232	252	242	259	244	245	267	260	238	231	235	246	255	276	280	256	234	257	243	236	254	257	258	257	282	288	235	270	259	228	238	262	258	283	219	264	273	248	255	267	264	235	268	254	284	263	240	252	256	248	264	273	258	234	243	260	254	265	207	265	234	253	238	250	261	264	223	242	246	262	244	255	257	240	252	255	254	213	199	244	258	261	274	230	256	250	244	250	241	257	275	272	244	247	240	247	235	231	258	256	239	277	256	255	260	248	258	255	235	247	250	259	242	232	272	242	258	251	255	270	249	270	273	268	237	278	249	252	272	280	264	255	265	274	245	244	232	243	235	276	237	247	288	252	270	234	261	249	270	239	249	258	230	226	255	278	252	246	260	281	257	229	247	245	226	239	284	242	274	273	216	252	258	261	253	245	273	241	260	271	290	250	233	280	227	272	247	280	298	261	260	232	250	243	231	241	247	261	285	243	239	259	249	259	260	234	291	241	269	252	236	260	239	265	269	221	246	238	248	259	296	256	257	259	239	245	259	264	238	291	267	245	279	262	284	262	272	235	245	259	258	257	251	254	242	240	253	287	244	264	250	249	255	260	249	257	242	255	274	256	260	257	286	273	260	269	251	246	210	279	279	241	248	247	261	260	260	253	220	231	278	240	239	248	255	274	241	258	269	255	264	218	240	242	225	258	251	261	254	264	268	254	237	252	243	259	251	253	259	266	281	238	243	259	255	252	252	238	235	261	255	267	277	275	248	266	247	266	214	275	263	272	275	244	257	254	268	254	257	275	256	249	247	250	265	278	223	264	222	233	233	258	247	255	241	249	263	266	249	270	267	278	226	282	265	246	240	231	249	252	262	265	267	240	270	226	247	266	252	243	245	270	238	267	292	268	234	251	250	273	289	239	251	269	265	250	264	274	256	233	223	241	247	221	242	274	255	231	256	252	258	250	251	240	234	263	280	247	253	232	262	293	244	291	246	267	267	239	258	258	252	252	271	239	251	244	251	252	272	251	279	248	257	271	242	261	239	260	262	238	238	256	266	241	265	231	221	279	274	259	249	273	264	262	243	232	229	245	245	282	264	232	275	249	248	250	245	233	272	216	245	258	274	289	248	255	248	287	257	245	264	267	253	264	247	283	240	290	232	263	249	235	279	257	254	241	276	238	240	268	256	242	238	228	306	252	221	221	247	240	243	215	249	268	282	234	256	242	235	253	261	234	263	272	248	237	278	263	241	257	284	216	249	241	251	271	250	243	256	244	238	259	264	256	260	274	265	247	254	259	230	273	245	272	267	250	249	271	242	271	253	270	251	270	244	265	225	246	268	264	248	268	275	278	282	265	273	283	230	269	246	219	269	251	233	252	257	268	277	246	274	253	237	254	277	197	273	236	260	267	259	280	277	249	243	270	254	238	259	242	264	258	272	276	268	266	275	249	273	238	268	246	272	260	258	258	279	266	238	267	259	214	268	242	257	217	228	259	258	244	271	257
25171	24004	45485	41474	20291	2981	517	370	331	339	307	320	311	337	329	341	340	305	312	332	322	363	507	551	478	429	378	377	319	318	298	335	324	303	310	313	328	329	317	315	306	309	331	299	281	327	312	327	320	315	341	329	314	303	335	342	315	313	310	304	321	329	326	304	320	314	289	307	294	327	310	316	299	323	307	331	316	323	298	324	321	281	328	325	339	301	307	293	313	304	316	303	286	309	324	311	313	313	297	306	313	288	311	286	341	312	312	314	295	307	339	310	334	307	322	302	329	315	331	296	312	309	315	318	301	327	323	306	302	348	303	312	290	305	288	278	287	296	302	310	340	308	311	289	284	314	327	313	309	354	282	306	288	313	325	310	308	308	319	292	313	318	279	320	314	327	316	301	294	314	289	307	295	305	335	311	306	266	300	301	305	325	307	325	318	310	300	321	333	304	288	323	285	342	315	333	329	306	269	332	332	296	315	332	290	310	309	303	303	309	317	296	305	301	307	300	344	326	310	354	275	302	323	306	306	323	304	332	298	310	320	337	309	331	338	333	308	311	305	323	280	314	323	301	338	322	319	308	293	290	302	317	300	304	308	338	322	368	318	293	290	342	325	323	302	328	309	343	327	308	301	296	298	352	331	308	332	305	303	308	301	316	312	321	291	276	306	294	307	312	321	335	309	330	325	304	317	328	329	301	337	313	291	303	303	311	290	323	342	350	294	317	301	297	297	317	342	344	280	319	336	324	353	315	317	313	309	316	288	302	304	328	316	331	333	309	324	266	325	304	312	307	309	340	298	299	298	305	304	313	312	325	327	297	322	306	296	323	314	309	338	318	338	290	316	332	308	343	331	324	304	312	305	309	314	329	290	301	309	338	307	325	297	311	353	311	292	334	314	317	329	327	280	354	287	271	293	317	325	290	324	300	321	308	328	308	301	302	336	322	305	305	319	306	357	332	332	310	310	298	289	307	279	312	288	302	339	332	291	316	313	315	323	326	334	309	273	301	313	306	308	310	313	332	304	292	285	289	308	321	314	290	283	306	323	305	310	327	314	315	284	309	299	309	330	323	307	323	346	334	301	270	318	306	282	302	311	298	313	353	303	299	292	304	330	289	307	330	291	278	318	336	298	317	321	312	306	308	289	312	291	309	309	331	341	294	316	339	311	340	279	335	342	282	280	303	312	322	303	295	334	295	337	316	284	325	298	286	306	297	321	303	324	320	304	306	286	355	336	348	298	346	289	290	318	308	301	306	307	320	344	297	295	359	302	331	335	308	313	324	285	298	302	338	296	332	308	284	343	290	298	288	323	324	323	318	347	304	314	294	331	319	309	294	331	303	281	329	290	288	317	273	289	317	317	287	288	327	284	316	283	340	322	294	269	301	326	347	328	319	295	295	299	277	329	300	335	295	314	290	295	314	323	327	295	356	326	295	288	307	336	300	292	301	304	314	282	320	326	300	309	328	287	316	295	334	301	304	355	306	309	298	300	310	309	309	300	319	276	290	320	298	304	319	289	312	309	278	313	305	315	315	311	291	311	345	318	303	304	296	299	302	348	304	305	344	333	296	298	297	295	306	316	301	287	345	335	287	314	280	327	310	305	316	296	287	363	295	313	310	306	282	307	299	315	334	293	323	316	301	311	300	293	318	308	317	290	348	316	330	330	300	296	298	334	313	302	336	323	319	325	311	315	310	341	319	317	315	305	282	317	320	314	285	322	297	319	317	342	296	339	342	336	281	318	333	307	328	335	345	309	306	284	309	297	332	326	321	309	305	279	279	338	315	337	315	307	351	285	298	305	314	302	313	312	338	318	344	353	260	293	315	319	329	288	324	329	319	324	312	280	281	275	314	291	305	336	301	298	291	300	336	339	334	283	321	347	277	332	299	316	318	289	286	324	337	283	307	305	316	301	279	314	317	289	323	314	332	332	313	312	280	304	307	318	311	312	320	311	286	306	306	309	296	320	317	323	294	323	316	316	304	331	346	300	301	309	308	280	335	303	290	319	300	302	266	308	320	315	310	292	293	309	312	319	296	293	329	335	302	323	290	289	339	320	319	332	330	300	299	272	301	336	313	300	326	318	292	314	310	315	320	296	289	326	287	317	317	290	314	306	300	339	336	316	322	289	282	333	290	286	312	299	311	334	297	312	341	305	293	285	323	298	308	304	318	316	305	303	342	313	330	338	316	331	325	290	319	305	321	301	288	324	327	304	307	344	299	343	309	275	312	312	296	333	346	287	301	323	323	282	278	310	297	317	266	323	317	319	340	313	307	324	289	316	294	304	303	286	320	293	300	323	318	306	299	332	293	329	357	299	303	331	316	312	313	342	306	306	318	311	320	301	303	333	323	287	320	317	297	306	319	303	295	336	314	309	299	294	317	320	265	318	304	320	300	342	340	302	319	306	326	350	315	301	303	308	325	288	339	316	316	276	330	337	292	319	287	325	315	318	336	300	309	323	334	342	320	302	314	285	337	334	329	329	318	305	279	317	330	298	318	310	313	345	328	310	299	334	317	301	299	345	327	332	297	305	337	339	295	317	313	349	316	334	310	337	265	294	318	269	331	325	349	325	284	311	289	295	286	351	322	291	307	297	341	312	331	309	318	323	325	330	267	316	325	314	322	341	323	302	342	282	300	331	333	293	299	302	302	306	280	301	269	324	297	292	333	312	295	298	286	318	303	297	309	288	315	302	299	307	344	337	278	316	291	315	292	326	283	315	303	302	288	318	307	322	297	303	282	320	361	311	318	333	332	313	307	315	329	297	303	345	274	282	274	267	297	317	318	320	323	279	343	295	304	292	307	320	309	300	302	335	295	312	331	334	306	294	309	295	281	314	308	325	274	301	302	314	339	295	309	310	317	305	324	308	316	329	315	313	330	318	327	315	326	334	329	329	313	294	281	309	287	286	349	305	317	294	323	316	335	276	309	315	297	337	319	301	307	297	304	285	334	309	321	327	300	352	301	337	354	295	326	307	310	304	304	326	320	308	298	297	291	287	328	288	326	330	312	324	279	337	312	328	303	288	291	299	292	299	310	337	300	317	318	303	321	313	329	310	329	310	286	333	294	311	318	289	321	297	294	298	330	326	316	325	341	307	340	302	311	323	346	310	311	312	258	318	304	345	331	323	318	292	324	322	309	272	303	318	312	331	329	319	275	320	297	322	319	315	286	327	321	315	283	315	316	317	289	346	327	315	327	335	311	303	323	297	304	336	302	326	313	327	294	306	317	306	349	339	309	300	302	306	335	330	313	283	332	317	316	319	282	333	319	266	320	335	326	314	304	288	346	303	306	306	312	303	331	307	325	325	310	303	328	308	325	312	332	333	315	327	361	316	303	322	304	324	315	331	338	318	299	348	307	326	345	312	293	285	316	318	292	316	310	285	309	293	328	302	329	325	290	302	310	323	306	305	316	303	315	326	300	299	327	309	327	332	294	308	314	320	307	291	308	333	313	284	308	321	304	292	288	311	315
46104	81791	66260	36106	10284	389	414	399	379	348	352	353	338	372	368	350	322	324	326	307	328	449	764	811	572	462	411	374	344	313	351	335	329	347	316	352	340	319	362	336	350	347	339	337	322	318	302	328	358	352	343	319	311	318	334	331	354	344	330	335	317	342	325	322	338	349	341	348	327	351	305	344	320	329	347	329	337	308	333	349	372	344	331	361	340	356	323	346	345	348	316	315	332	325	315	313	362	339	343	357	326	329	338	355	310	337	344	319	371	315	323	351	326	355	306	321	326	321	366	348	308	332	380	312	344	326	356	333	311	320	324	369	354	317	333	338	349	316	323	309	354	349	321	354	349	346	299	321	347	322	332	340	308	332	348	349	344	312	316	354	330	326	312	390	369	323	352	347	334	301	350	335	334	307	346	313	346	336	355	375	303	320	357	352	348	322	312	365	347	331	348	351	331	318	325	328	362	341	364	385	330	294	323	335	330	345	340	344	341	334	349	340	360	351	330	328	325	360	329	318	322	336	336	329	351	352	341	337	338	326	353	333	358	353	343	306	358	318	367	347	342	405	373	351	336	339	305	356	324	325	325	326	350	350	322	345	334	293	352	347	371	368	313	334	360	335	356	338	340	355	355	310	349	342	333	357	345	318	337	320	325	363	334	349	365	346	303	358	349	382	368	306	347	319	352	339	329	363	344	318	343	383	343	329	359	326	349	334	370	345	352	321	336	366	339	334	312	378	333	324	343	325	329	339	325	353	353	354	341	311	332	363	333	335	336	348	373	347	367	326	329	311	337	339	312	345	323	329	327	317	295	311	352	313	322	307	365	334	331	326	349	302	337	358	342	345	334	346	335	382	346	327	329	352	345	337	344	337	365	340	347	345	326	357	307	335	343	352	346	350	358	320	337	350	342	339	355	374	322	326	357	350	327	319	345	322	330	320	369	345	302	353	349	320	333	351	365	385	345	330	357	355	302	286	354	305	354	328	339	358	374	344	350	321	337	317	376	348	337	347	327	328	343	352	334	328	333	333	336	347	329	336	350	315	341	330	314	361	351	327	325	337	338	341	313	325	344	309	337	339	355	356	311	348	327	333	338	319	322	322	362	337	366	315	344	312	353	329	329	356	343	351	317	302	326	335	313	329	339	326	302	330	304	354	331	289	333	332	300	326	337	312	334	349	353	347	325	324	309	330	324	320	337	312	311	337	354	309	325	322	337	345	320	324	295	338	313	323	315	340	343	313	358	342	344	328	326	331	342	343	323	336	307	321	340	316	364	333	313	364	345	339	322	318	334	366	307	336	344	359	305	356	305	321	318	356	347	300	298	326	347	326	316	310	311	321	359	361	363	367	324	319	334	349	341	345	361	346	322	334	330	331	340	329	333	323	302	342	362	352	336	311	295	342	345	371	342	346	343	338	338	361	343	319	343	354	344	309	304	326	337	332	322	317	300	328	323	339	387	342	308	365	324	356	323	317	333	348	330	316	336	364	367	329	350	313	344	314	316	316	323	343	335	349	314	371	335	324	368	325	323	344	359	349	312	324	328	337	356	347	360	361	334	325	350	301	331	354	362	351	356	354	352	349	357	339	351	363	355	322	299	315	371	314	332	319	316	351	339	300	353	327	352	342	318	333	296	327	350	342	322	358	325	310	341	335	320	310	335	340	307	346	357	333	328	354	305	317	304	336	344	347	319	341	351	331	329	331	329	350	348	349	318	353	338	351	305	332	365	338	332	336	336	322	373	346	362	328	315	339	354	336	337	346	346	333	344	320	335	314	342	337	311	304	342	341	382	300	359	299	336	331	346	305	329	345	341	315	338	367	322	313	340	358	297	326	336	352	329	345	350	322	354	351	319	332	359	318	328	364	332	326	349	327	309	331	353	321	374	335	336	309	341	373	336	328	323	325	328	356	372	361	343	350	328	340	363	322	337	362	302	361	351	347	337	330	303	318	314	328	365	357	326	348	334	341	336	326	337	329	345	345	323	325	347	328	357	342	322	339	378	354	350	314	342	347	332	341	342	314	314	314	346	343	365	339	318	318	345	313	338	376	336	337	338	370	310	373	371	343	339	305	376	304	339	310	324	363	307	327	335	308	349	336	341	336	335	341	351	328	307	345	339	334	319	307	356	360	316	345	308	355	327	332	361	344	316	352	309	366	325	338	336	321	323	320	336	354	330	319	328	334	357	335	340	370	323	283	405	334	340	350	322	337	311	356	347	312	333	343	321	340	340	352	316	337	378	331	348	352	343	336	323	317	334	329	346	312	342	351	324	345	330	344	358	328	352	352	347	371	337	324	313	296	345	346	333	345	316	319	320	329	381	338	330	341	351	296	341	330	315	366	343	352	364	330	340	337	297	307	295	299	325	347	314	333	329	367	342	351	334	324	337	337	297	342	346	338	326	291	371	308	332	299	350	319	296	342	347	361	323	328	344	321	342	326	364	352	350	325	329	342	353	342	352	355	323	343	312	330	358	328	319	363	321	339	344	352	328	337	320	332	317	333	330	322	338	322	357	332	297	325	324	352	316	335	354	337	338	321	354	326	322	343	303	336	342	365	314	330	317	335	337	325	350	303	344	289	351	370	306	319	379	329	317	333	333	352	363	313	339	348	368	325	308	357	328	331	300	350	340	310	331	364	350	311	322	366	372	326	341	337	340	316	354	330	321	366	315	337	328	325	348	349	345	337	356	339	343	329	300	319	358	318	341	314	347	359	321	328	369	348	336	323	333	333	329	329	345	354	301	312	366	316	354	329	329	331	355	344	342	372	322	334	321	368	341	336	311	335	335	333	343	306	321	331	335	333	370	346	320	321	311	335	311	356	381	328	344	342	365	332	319	371	348	334	344	347	370	332	327	349	365	344	302	360	348	341	333	350	345	348	321	352	356	342	321	336	328	293	359	356	337	318	366	349	347	356	341	307	350	328	354	359	330	333	319	378	319	369	354	348	334	338	321	337	312	333	313	322	304	346	336	331	336	324	364	363	326	349	354	352	337	319	336	327	316	353	366	326	304	317	322	310	335	357	341	361	320	328	360	360	332	351	336	376	314	319	327	295	351	322	304	321	331	289	329	338	340	304	350	367	333	305	338	323	329	352	318	322	384	334	338	315	333	353	326	337	318	361	335	356	294	338	341	292	305	326	342	303	310	332	336	348	337	346	341	336	373	347	326	347	335	315	336	354	346	313	338	334	300	326	351	373	336	343	371	326	354	333	325	339	360	345	346	348	336	333	335	323	318	341	316	350	329	354	337	346	356	343	356	341	334	342	293	335	309	304	314	343	357	303	317	313	322	366	342	313	340	346	340	351	329	315	319	327	333	320	364	344	347	360	353	330	317	314	361	369	343	331	324	316	327	320	325	326	349	356	348	331	331	308	314	323	339	357	318	341	327	329	355	311	317	298	339	327	327	319	315	335	311	359	358	339	307	376	326	318	326	329	326	335	355	347	343	333	359	364	301	326	327	340	383	343	297	362
23873	22851	42980	48454	31354	11011	1591	598	498	457	457	464	492	462	463	452	452	415	411	435	458	505	767	736	599	513	475	413	437	432	429	450	452	401	432	416	431	443	451	444	426	445	440	427	466	457	405	460	445	440	402	445	430	431	452	451	428	448	424	437	475	452	471	435	403	414	417	406	408	449	454	436	447	448	430	442	417	407	398	428	454	434	441	387	409	416	448	447	475	439	446	446	434	414	423	442	460	423	444	390	422	453	441	453	424	450	428	413	415	422	436	408	414	418	459	470	440	404	380	415	397	424	436	417	466	432	450	432	414	451	394	439	430	439	428	454	453	445	416	407	402	421	427	451	419	455	375	422	407	414	408	414	436	410	425	448	420	449	410	414	406	410	394	432	436	414	422	449	421	442	428	436	439	404	405	415	423	406	409	410	415	410	445	411	420	444	411	456	405	453	401	426	432	406	455	467	385	397	465	399	451	403	426	432	398	476	432	445	439	446	437	427	420	441	430	423	400	389	392	446	412	391	429	415	396	403	412	457	457	420	420	460	438	409	437	397	420	387	432	423	412	406	409	415	390	475	415	385	460	415	422	420	403	445	427	426	427	385	401	389	443	420	424	431	409	412	414	398	400	391	432	443	440	438	392	428	462	439	492	444	415	430	422	445	422	415	422	417	450	414	431	483	436	447	445	435	447	420	407	446	444	441	408	433	456	421	417	427	441	390	415	405	444	444	417	440	458	429	433	451	456	438	407	424	390	424	408	419	451	430	417	397	395	425	415	408	408	415	421	415	426	430	440	427	434	413	406	409	376	394	441	390	408	406	426	419	413	468	371	417	425	387	424	397	402	412	408	449	416	463	433	448	440	402	431	442	456	427	431	407	411	426	426	446	405	431	433	440	446	411	424	453	376	393	407	457	424	408	417	439	394	410	408	402	423	452	415	430	428	428	420	463	446	442	456	402	457	436	435	458	413	445	431	438	457	416	450	423	423	406	408	433	419	435	431	405	414	418	464	413	412	454	432	448	424	394	429	464	392	392	421	415	410	457	476	398	414	385	421	386	451	426	401	433	415	388	403	455	440	404	440	416	449	444	471	428	419	402	391	414	423	395	403	384	398	433	427	411	400	435	455	387	408	387	468	410	428	448	397	432	421	409	367	444	414	445	436	410	417	430	452	424	389	399	425	406	428	467	426	445	394	433	416	391	405	446	427	481	427	436	438	445	434	407	439	430	406	457	407	408	451	391	423	391	444	443	416	431	422	463	414	396	464	388	430	451	431	466	431	451	418	416	435	433	413	435	420	416	412	418	420	427	446	407	419	390	419	432	456	424	420	447	450	443	388	426	459	416	439	410	431	410	461	426	420	425	422	454	453	368	397	409	399	372	407	398	439	423	437	422	408	451	423	415	431	435	414	433	424	448	390	417	421	423	435	427	436	417	473	426	489	419	409	436	395	424	419	402	425	402	424	420	426	400	443	444	436	454	381	442	425	405	424	422	451	421	429	430	429	400	464	414	447	406	470	377	420	405	445	412	441	423	383	438	419	446	397	459	477	428	424	430	451	413	429	393	398	445	431	460	412	415	376	420	441	450	395	435	450	426	426	438	406	419	455	423	421	426	415	441	424	441	430	421	441	401	401	448	466	432	423	398	429	455	413	444	421	383	400	427	414	426	429	460	393	424	416	440	405	438	458	457	455	453	421	414	415	442	423	432	400	442	471	407	390	451	397	450	418	394	464	410	435	429	434	431	432	409	448	424	403	429	446	395	418	407	395	403	390	448	442	433	433	438	414	448	413	464	404	427	412	383	432	442	438	398	418	409	403	421	421	424	429	439	421	426	449	413	439	413	435	407	436	416	422	445	461	440	408	414	422	450	447	419	451	417	428	457	449	421	461	433	405	396	441	455	408	419	411	408	433	411	417	424	401	401	423	420	455	420	443	419	415	406	428	427	423	438	462	427	421	375	404	396	457	430	434	437	404	412	421	430	421	446	436	408	443	454	482	407	427	471	461	417	412	427	406	407	420	453	400	446	383	407	386	398	393	456	424	426	450	380	424	382	443	418	447	430	437	429	412	417	409	425	429	432	432	396	425	412	433	436	448	438	437	424	441	371	415	415	435	453	427	392	395	444	403	412	426	433	436	409	463	428	439	440	462	435	407	410	430	438	426	428	458	418	423	369	421	420	393	441	415	412	393	426	384	406	418	432	436	441	444	464	443	423	405	429	441	410	470	394	470	421	439	414	408	459	442	412	405	405	442	409	435	449	432	404	404	431	387	383	426	396	438	443	428	413	425	440	451	421	428	426	435	430	402	427	414	441	409	460	448	390	431	399	409	414	482	405	420	435	432	449	434	393	402	409	447	486	394	417	445	439	417	417	423	450	403	392	409	425	424	397	419	435	469	414	428	438	426	438	395	432	445	427	420	426	424	395	429	422	406	421	436	372	417	417	367	439	432	431	427	414	406	405	409	414	417	419	395	454	398	416	425	413	420	443	450	435	421	444	440	441	460	476	442	427	442	406	426	424	419	419	432	430	463	431	402	409	410	411	423	400	441	420	441	460	422	427	435	401	385	423	399	438	401	429	432	458	439	436	432	430	412	424	428	434	441	389	417	412	429	418	425	442	429	436	466	439	411	431	458	381	410	448	476	422	414	423	446	437	422	463	452	427	409	440	395	450	451	422	407	431	406	430	439	438	434	424	400	452	409	418	402	381	448	438	426	398	412	437	387	425	448	422	429	422	415	482	444	421	430	431	484	480	434	460	432	417	420	395	434	429	398	416	446	388	431	443	449	422	431	444	422	415	455	422	421	419	412	397	416	428	404	419	394	443	395	404	387	429	406	426	419	456	412	458	447	418	401	452	484	401	439	443	433	430	416	433	378	387	425	433	414	437	409	425	424	448	469	443	415	414	461	425	388	442	428	451	462	460	436	380	423	406	416	421	414	430	434	395	427	435	416	463	437	414	429	403	408	447	444	421	394	435	418	397	418	459	443	415	400	382	421	447	414	452	385	426	389	432	415	410	411	410	432	432	430	425	411	436	413	420	426	478	456	395	424	428	441	406	417	427	410	430	395	454	408	428	460	460	417	446	415	416	416	448	428	434	427	432	410	426	420	420	440	406	412	427	435	436	441	409	390	467	458	430	420	398	445	423	436	434	428	406	451	414	428	439	450	397	447	401	431	397	418	441	411	464	378	434	423	411	461	421	411	424	414	419	411	428	419	421	400	403	427	449	456	443	429	448	430	407	442	425	448	416	443	417	426	432	430	447	419	438	430	445	416	421	433	394	453	445	409	437	408	419	399	427	387	424	407	449	408	435	406	446	409	425	405	386	409	405	442	437	425	442	403	420	391	413	419	410	379	465	386	453	420	475	407	452	424	404	453	406	411	461	455	444	391	445	432	367	396	424	446	408	443	436	451	404	430	413	446	406	439	373	403	400	383	429	442	395	416	375	421	427	435	427	405	428	430	441	416	431
57129	98629	81933	58543	22135	479	466	500	487	488	459	474	449	457	523	426	483	438	499	474	459	655	1012	1080	799	660	525	497	492	468	462	500	479	471	501	498	475	455	476	474	462	491	470	452	462	451	454	505	521	442	444	449	453	489	459	491	454	481	472	508	531	504	465	466	434	509	494	445	493	506	472	491	470	458	470	468	484	451	495	457	511	448	473	481	479	458	447	484	499	506	472	505	430	475	430	510	477	496	472	480	489	485	480	463	471	484	485	480	441	468	498	458	479	466	477	451	466	473	487	462	447	483	454	505	461	515	485	479	459	423	444	500	463	482	492	439	478	439	428	471	491	460	464	517	464	452	487	466	477	476	478	490	480	536	470	513	470	497	480	476	490	470	457	446	498	505	491	472	448	471	490	492	490	447	462	479	466	472	456	450	438	476	495	477	453	465	477	481	458	475	451	459	486	469	437	484	452	488	487	435	443	434	487	456	445	456	498	501	451	455	500	502	458	482	493	459	434	470	498	472	445	456	465	486	440	460	492	471	417	461	464	481	496	451	494	446	475	455	445	485	450	445	460	454	445	442	461	479	446	482	468	464	484	449	469	500	487	526	485	478	471	487	451	477	489	437	484	440	437	472	444	504	463	463	466	475	458	469	431	474	490	468	475	465	455	481	481	446	473	422	445	473	454	461	507	495	466	481	459	469	450	484	484	482	493	453	509	459	498	469	486	467	498	448	418	484	499	466	516	477	435	459	459	471	469	511	480	496	491	476	432	482	482	432	471	456	450	437	454	451	467	450	488	455	454	506	450	481	470	477	455	467	469	502	518	480	476	499	469	492	525	483	454	437	476	484	489	449	492	488	469	454	473	489	451	485	430	485	452	485	499	471	449	485	458	453	470	467	488	465	472	468	491	482	470	489	443	488	420	476	474	468	493	437	449	471	478	474	466	484	511	492	514	490	451	479	466	513	444	463	500	471	459	454	455	462	482	491	483	487	494	497	474	475	454	464	493	474	460	478	498	483	455	497	427	450	507	512	497	479	493	493	422	454	440	449	466	460	450	543	488	416	484	467	467	467	454	430	484	470	478	454	486	445	470	477	431	494	480	456	427	461	479	457	477	454	470	450	498	471	476	411	451	468	466	477	460	476	490	514	431	454	436	447	470	475	482	470	460	433	455	463	487	461	483	455	502	481	443	475	514	471	448	512	442	501	449	485	467	461	440	489	498	477	467	437	458	467	484	456	511	457	451	476	477	490	448	493	445	457	493	455	471	452	459	533	448	444	477	496	488	459	459	478	496	470	514	488	469	473	463	523	476	485	460	460	455	431	494	452	448	472	458	452	495	454	474	474	490	476	489	504	470	471	463	467	457	422	459	481	469	458	473	477	472	478	480	468	488	462	456	462	517	446	483	420	468	486	474	490	450	500	467	507	473	487	527	440	423	513	487	462	458	459	470	473	498	479	498	456	471	458	456	504	459	463	501	495	490	479	449	439	449	485	500	483	496	483	483	480	431	490	486	490	455	462	468	463	459	491	467	462	472	432	476	472	508	468	466	516	475	516	464	486	497	480	483	466	437	505	451	450	465	459	480	457	472	435	476	479	463	480	479	474	454	450	490	480	475	460	479	470	493	465	480	526	497	479	491	491	451	457	497	469	485	491	488	481	434	445	470	450	481	445	464	466	457	486	445	457	481	482	483	450	448	491	462	449	443	474	477	510	482	448	486	444	443	456	476	474	489	508	504	441	482	488	451	486	479	481	484	444	448	445	490	443	502	431	486	493	459	515	424	508	462	452	474	453	449	447	470	528	463	470	487	447	438	470	471	464	438	476	491	518	474	455	486	441	467	481	474	447	448	460	489	527	455	462	501	470	479	482	499	472	468	484	495	466	482	446	496	464	469	470	468	443	437	481	464	477	439	482	482	466	449	492	458	480	453	460	423	425	467	459	509	437	480	480	485	468	436	442	445	458	438	431	442	484	467	444	484	478	465	478	473	498	505	467	493	435	494	482	485	478	444	515	435	501	490	506	485	505	486	476	474	457	460	459	470	456	457	484	481	479	433	481	474	475	448	489	478	456	466	452	448	459	496	486	499	462	412	473	476	469	482	454	521	514	442	470	460	520	507	456	477	462	453	474	459	479	458	437	440	458	463	487	464	480	455	445	503	464	442	420	436	449	451	449	478	475	476	438	469	479	499	449	487	447	475	480	455	490	412	459	452	456	495	430	482	484	513	423	446	463	475	485	447	438	435	478	486	476	477	468	453	497	443	509	478	492	467	466	449	447	464	461	437	486	477	483	495	455	490	529	438	458	465	438	482	476	463	439	492	505	436	472	501	436	478	464	480	461	461	480	467	440	462	476	451	450	476	434	484	466	438	441	472	432	478	477	488	475	483	461	478	432	425	475	456	470	501	471	470	466	466	454	468	493	510	443	491	469	465	468	454	464	497	453	474	465	462	483	485	462	445	462	469	499	460	475	475	527	508	452	465	477	463	467	473	469	488	451	420	479	484	462	467	470	504	486	482	471	459	477	435	460	474	478	455	445	459	462	472	475	479	492	418	468	475	425	452	483	475	487	469	468	436	480	452	489	466	464	469	489	469	432	464	459	484	480	465	467	456	497	452	465	465	465	478	475	519	482	462	439	460	454	444	471	466	464	476	455	477	493	454	485	469	455	441	479	479	454	506	457	468	467	478	466	458	501	475	479	447	497	447	465	467	474	473	463	426	472	478	461	489	475	456	505	455	442	481	492	484	489	470	445	466	481	498	449	454	438	464	456	458	482	438	451	444	458	519	438	477	406	510	450	496	463	466	464	460	507	459	449	435	477	416	464	466	466	449	448	456	461	468	449	487	470	445	452	509	489	458	479	439	505	456	435	462	467	472	456	451	490	473	477	486	449	471	483	433	448	435	473	476	467	462	479	439	479	449	458	465	434	485	517	460	497	494	481	476	454	473	456	471	470	460	465	500	457	470	510	475	443	485	465	459	507	481	468	508	513	445	450	445	470	471	497	503	447	439	435	466	472	521	494	483	452	483	492	476	495	466	459	457	475	462	501	461	478	481	489	462	469	446	460	461	479	463	499	451	502	486	495	462	445	445	486	451	485	444	471	450	478	461	478	510	501	474	472	442	436	452	451	467	485	484	473	472	458	470	469	459	435	478	483	482	497	469	468	512	471	457	437	478	465	454	492	465	495	502	485	504	475	498	461	457	476	469	443	503	489	444	460	424	475	452	435	453	470	450	447	466	498	445	447	476	452	472	500	478	473	475	481	429	465	457	454	476	453	496	444	464	458	483	449	476	462	475	507	502	457	490	511	469	496	475	435	455	483	506	473	505	446	433	487	500	475	475	464	476	469	462	442	498	457	442	447	466	470	475	472	454	443	454	479	479	475	470	483	474	495	482	497	443	458	466	508	486	495	507	512	466	456	486	485	464	443	449	462	489	474	482	426	472	483	444	492	435	461	450	474	456	428	472	446
28167	26863	30053	17039	1956	314	293	267	239	279	292	261	236	256	272	262	278	300	276	247	259	252	275	286	298	265	290	265	265	277	268	280	291	234	261	242	254	247	283	270	256	273	283	281	250	265	250	283	268	267	275	239	248	267	267	307	270	267	275	272	276	274	281	250	219	276	267	252	247	261	247	240	258	263	253	252	299	276	266	249	289	286	253	274	240	302	262	280	252	267	261	256	246	250	265	258	269	242	293	271	255	245	247	275	268	243	264	252	279	258	267	247	260	266	296	287	272	248	267	267	273	274	248	266	284	259	261	266	276	282	279	299	293	269	266	266	260	275	281	269	224	257	256	238	263	271	269	269	250	231	266	235	259	256	271	286	256	264	229	275	269	274	257	248	279	236	261	266	259	268	260	306	266	256	234	267	248	252	269	271	241	275	266	294	259	274	269	239	294	272	287	252	271	246	280	289	278	281	244	260	253	276	284	264	270	274	259	256	262	251	264	257	256	282	256	241	257	273	244	291	280	273	278	281	269	267	285	272	276	247	243	301	271	233	247	253	235	260	249	249	258	298	264	259	275	268	258	232	263	267	253	269	276	261	275	244	297	288	240	263	246	256	243	256	249	266	238	252	293	257	260	261	262	253	278	260	265	277	291	255	252	277	258	252	278	256	254	225	242	271	269	257	268	269	247	258	277	266	261	255	288	266	267	222	234	253	250	259	293	271	261	269	275	258	277	242	279	272	260	258	262	261	237	271	243	253	265	236	276	247	244	255	261	271	248	283	264	257	270	240	302	266	252	256	279	260	271	251	304	280	282	239	281	257	274	235	269	267	250	253	272	268	246	303	283	293	243	265	249	285	256	288	237	274	264	258	254	257	305	266	292	231	259	289	264	287	283	261	258	267	264	271	259	281	269	240	254	254	255	268	289	256	239	290	279	256	257	256	257	283	252	255	272	256	268	265	240	250	242	269	253	260	262	266	225	246	289	242	269	286	280	263	254	280	277	251	251	237	292	252	240	279	260	264	282	267	269	265	270	280	275	271	280	277	285	245	299	260	252	280	263	253	267	266	256	269	296	282	253	264	272	251	262	260	244	272	256	263	253	295	273	249	275	261	282	223	253	249	266	264	231	300	258	234	253	233	258	253	243	270	248	265	281	250	266	289	235	246	260	299	265	285	258	251	253	241	273	245	276	268	278	288	258	254	268	279	282	282	281	284	279	281	249	261	267	276	265	251	254	253	252	276	236	292	255	285	225	293	232	259	262	231	256	254	283	259	265	263	275	288	256	247	267	270	262	264	297	253	216	262	277	220	282	259	275	276	262	294	255	269	272	256	278	232	267	228	271	238	247	279	246	275	276	252	254	271	240	295	239	251	263	273	255	275	262	268	245	273	277	259	273	242	252	278	256	274	253	274	256	250	280	255	210	262	246	268	284	261	274	270	248	264	266	284	252	244	262	231	267	261	252	267	280	244	287	271	279	244	254	293	275	299	264	276	272	263	251	285	275	244	255	243	259	277	292	256	256	283	265	251	262	299	258	255	243	258	258	271	264	258	263	269	244	237	255	265	257	259	286	272	270	243	261	266	261	270	274	260	288	263	265	252	257	245	290	264	282	250	300	253	269	264	269	241	253	270	246	274	253	277	262	293	264	276	266	246	290	283	287	268	256	254	269	260	260	251	280	274	238	229	266	254	266	258	269	267	259	263	263	253	266	266	247	283	280	267	249	254	266	270	264	273	255	256	257	272	292	265	279	265	262	267	274	289	273	257	270	255	263	255	249	267	245	250	290	277	239	280	240	242	279	252	260	259	247	257	230	280	259	251	288	248	260	266	260	282	267	259	257	258	267	251	246	313	257	277	267	252	271	248	286	276	266	252	234	278	272	249	261	278	250	271	256	248	267	243	267	260	281	245	261	254	255	273	244	242	280	284	246	261	251	269	278	299	252	233	229	272	281	253	271	257	233	251	276	250	270	278	242	243	270	252	263	278	260	247	267	251	283	249	267	243	261	272	289	290	255	272	249	241	253	261	288	259	255	251	249	243	260	262	260	258	266	295	268	263	277	242	258	276	251	300	242	259	266	291	254	268	259	260	271	241	260	261	288	245	261	249	283	260	253	259	281	276	263	241	234	261	254	261	275	279	242	255	285	273	285	251	267	282	269	277	282	254	288	257	262	236	264	282	246	241	275	258	250	253	276	237	265	253	250	265	282	242	247	247	248	261	222	226	250	290	264	242	276	277	261	250	292	283	260	263	269	229	282	289	266	268	256	248	294	288	287	277	275	252	278	256	281	272	255	244	275	269	310	271	247	287	260	277	256	296	283	233	272	272	283	251	277	265	265	271	255	268	273	264	253	237	300	261	238	265	267	262	252	274	278	286	292	253	278	247	250	241	277	241	263	254	251	249	280	268	258	265	268	282	300	273	238	305	281	251	235	255	272	250	272	248	257	255	258	239	267	271	249	249	263	221	272	278	248	268	266	241	318	266	235	275	235	270	221	284	251	232	264	238	247	260	255	262	252	263	243	246	252	289	269	244	267	292	246	272	250	281	252	240	241	245	267	260	265	267	260	240	252	256	297	250	239	267	241	267	246	271	230	268	287	265	270	278	284	246	240	272	256	262	295	242	244	274	284	258	262	263	259	241	278	258	264	262	269	262	247	255	248	272	259	256	268	243	239	258	271	259	252	275	279	237	249	250	259	240	246	283	225	260	258	235	234	249	280	272	278	283	276	237	272	248	256	249	234	264	262	270	261	236	274	242	240	246	243	231	253	272	268	247	271	272	271	242	254	246	268	285	234	257	262	278	284	273	277	232	247	304	284	241	275	281	270	290	250	274	263	254	297	227	256	249	263	254	256	244	257	271	260	259	271	258	228	259	277	251	269	245	229	266	255	258	275	246	283	288	263	240	265	267	248	258	253	276	260	239	266	241	276	267	274	272	243	244	259	250	290	276	273	254	267	245	269	272	304	250	280	248	279	254	266	286	276	266	299	245	258	260	238	258	259	281	255	278	273	282	282	256	287	271	234	284	249	265	257	228	270	248	254	267	282	268	240	279	261	255	277	274	258	259	235	280	281	263	286	258	251	257	244	285	248	290	263	234	271	289	267	277	260	259	283	267	248	277	279	269	252	266	256	239	259	291	260	265	269	286	276	250	279	258	262	245	274	249	267	287	248	255	298	284	265	266	238	279	298	262	268	279	246	257	257	243	264	261	257	278	249	270	285	241	256	246	226	265	242	263	280	244	274	265	265	241	280	258	272	254	260	269	276	282	264	256	280	262	248	283	267	273	277	256	274	265	250	262	296	258	270	259	263	270	263	229	268	257	258	285	273	279	239	287	272	279	255	297	258	243	280	257	276	293	248	259	248	276	267	253	279	276	278	270	271	257	279	287	281	256	265	269	240	257	274	301	274	278	254	245	254	256	278	262	267	275	292	308	254	257	263	243	287	247	295	270	297	241	290	271	259	247	265	230
13448	34445	25203	9643	1097	253	249	273	258	258	270	250	242	270	264	265	252	249	231	258	249	275	276	330	305	271	289	258	262	265	254	282	285	242	274	255	231	259	271	246	229	250	274	253	252	260	244	258	238	275	281	259	279	267	248	281	276	271	273	254	257	237	272	259	239	275	251	307	231	243	272	276	273	265	273	268	264	235	236	277	305	284	255	273	244	267	259	253	258	251	250	255	270	267	242	234	245	250	273	244	299	231	269	249	256	264	269	266	257	288	245	246	257	258	260	282	243	240	270	232	266	283	247	251	231	270	265	293	268	257	251	271	278	242	245	273	254	264	278	265	270	243	274	229	269	263	268	238	253	290	280	258	275	271	259	254	291	261	257	277	272	270	223	251	270	262	271	272	260	248	260	262	251	262	247	264	259	237	261	248	252	266	270	267	265	251	225	254	256	258	254	263	253	257	268	259	275	269	273	253	269	271	271	264	272	255	258	282	241	248	271	253	279	253	226	268	264	244	235	228	257	269	274	287	281	263	272	242	264	287	228	258	240	263	250	292	245	273	277	286	242	249	256	263	266	231	292	260	293	274	271	262	263	253	230	279	243	292	221	254	267	272	262	265	248	255	270	221	275	268	269	274	238	254	282	254	272	260	251	228	245	225	251	241	270	269	283	243	281	285	267	255	251	258	244	279	261	281	276	273	241	307	255	273	251	260	248	249	245	269	250	286	249	238	244	273	246	276	278	265	238	274	266	279	255	280	282	263	264	272	267	261	254	228	289	265	252	256	262	289	264	290	275	231	229	298	252	265	248	275	275	267	286	263	243	239	248	252	275	290	275	259	260	256	269	263	239	261	266	270	258	228	268	228	258	282	280	251	265	261	279	240	257	254	276	267	259	271	259	273	285	273	260	280	270	250	229	248	267	244	290	264	271	264	258	261	268	251	260	286	268	264	262	243	261	255	247	279	242	292	270	258	277	253	239	258	290	255	267	240	267	250	282	260	239	245	277	211	253	265	244	245	264	240	286	263	261	215	252	264	275	259	242	248	235	277	249	281	258	259	267	255	251	270	254	282	255	246	256	280	272	230	245	258	251	281	259	269	245	277	280	246	263	255	251	275	266	264	281	251	256	245	256	262	263	260	266	243	274	264	243	230	266	253	265	290	269	239	261	249	245	266	288	273	234	275	239	266	230	266	269	236	245	268	279	268	269	260	289	253	265	280	267	292	295	267	233	266	259	242	257	278	273	264	262	260	252	283	237	232	252	236	274	212	277	282	278	266	262	277	288	250	247	274	262	258	242	247	259	286	246	250	257	263	257	248	267	265	284	269	272	270	246	240	255	240	227	272	270	253	271	264	256	267	273	288	262	259	255	263	273	274	256	263	251	264	248	240	267	258	251	230	261	262	272	266	277	244	244	262	256	242	256	247	271	259	280	255	251	267	239	228	252	270	261	274	274	249	272	261	224	282	245	239	275	251	274	237	250	230	261	289	253	271	266	250	249	250	269	284	242	275	288	231	253	279	270	256	263	264	259	250	257	283	255	232	239	261	271	281	245	246	264	239	260	265	276	264	249	240	257	245	256	269	277	274	240	266	280	241	263	266	274	227	245	266	242	249	250	278	261	253	269	258	258	253	249	249	286	241	264	263	279	267	289	266	257	248	290	270	244	263	247	249	243	236	254	251	261	273	272	270	256	294	282	276	245	257	275	255	248	264	260	266	268	289	246	277	251	255	255	263	239	241	277	261	249	274	255	254	275	221	273	262	291	278	258	267	243	280	268	250	262	280	246	267	232	254	271	283	295	287	270	265	244	238	285	244	239	267	278	235	251	256	256	255	260	295	249	227	243	240	252	268	270	276	243	281	246	244	235	249	244	261	276	271	260	266	282	260	268	273	242	263	257	229	262	290	244	269	237	261	229	263	240	277	266	251	272	237	217	260	260	297	258	269	265	271	272	253	263	263	237	276	276	263	257	256	242	273	244	239	287	257	275	293	247	251	256	248	274	265	275	251	291	265	257	249	290	260	258	257	260	260	275	274	277	260	264	251	258	257	281	299	255	297	265	269	257	253	272	292	250	257	262	245	253	254	273	253	259	265	228	286	282	276	265	258	276	270	273	257	253	233	275	272	266	301	245	291	272	242	237	274	266	246	266	275	265	240	289	291	269	283	271	251	267	230	245	261	268	241	270	248	277	284	266	260	293	242	276	251	274	281	285	276	278	249	250	239	260	246	241	240	281	240	258	256	245	255	275	247	237	256	238	264	274	258	275	268	245	257	266	238	281	280	278	241	263	252	257	278	270	290	264	246	269	256	257	245	260	212	247	262	253	240	245	261	246	236	274	236	247	258	276	271	241	251	253	277	244	245	253	286	284	247	247	245	245	246	277	259	247	262	262	274	248	233	264	227	234	243	256	262	261	254	263	242	257	269	275	268	247	266	277	295	255	267	244	277	285	255	253	262	264	254	260	262	238	277	297	294	238	252	241	250	262	237	245	249	260	264	273	270	274	289	264	288	245	263	275	260	254	265	244	243	269	242	271	243	258	254	287	248	257	269	235	262	284	250	253	264	297	260	244	246	286	270	275	257	283	281	291	230	242	260	248	282	270	245	261	256	261	260	258	289	269	266	275	262	245	272	250	253	249	266	249	276	270	256	285	248	269	241	262	254	258	254	261	283	261	258	274	260	259	276	239	257	271	235	279	263	270	273	275	260	267	296	253	223	286	261	240	245	240	246	264	267	264	254	275	256	274	256	272	257	321	265	239	250	246	233	262	263	261	280	244	297	252	288	264	251	254	248	246	245	260	253	267	289	276	277	285	277	276	265	266	233	255	276	272	251	276	261	241	238	271	271	266	264	262	267	267	255	267	227	272	236	287	267	304	261	257	273	278	282	267	280	251	293	254	247	270	250	242	280	268	259	268	254	276	257	273	239	275	268	272	285	252	260	258	267	228	264	259	250	262	259	252	266	276	268	256	253	265	281	270	258	247	280	268	255	259	263	278	276	260	213	266	298	242	237	285	273	227	268	264	234	235	237	263	259	265	252	245	258	229	275	232	256	278	238	250	248	263	263	253	249	247	279	240	273	257	258	263	288	302	243	268	267	283	243	257	246	285	251	235	257	232	241	271	255	254	238	252	263	264	251	266	295	265	263	259	255	269	284	262	252	244	259	257	288	276	272	253	319	256	249	280	263	241	272	249	234	254	247	272	281	242	270	252	269	261	275	241	265	267	285	224	241	279	258	242	248	274	269	269	252	266	252	236	257	226	255	259	243	250	264	282	244	248	241	288	262	273	255	274	257	260	246	281	261	252	251	251	269	272	223	261	246	267	282	272	252	284	262	253	214	241	243	275	259	248	243	238	261	273	263	236	290	264	248	252	264	267	279	284	273	272	269	235	267	250	261	225	265	248	273	253	254	272	257	251	242	256	260	249	266	290	235	265	236	240	253	263	254	264	273	253	256	266	289	268	253	285	277
25203	27261	48069	44013	16915	2315	504	334	347	302	349	314	307	317	319	354	317	304	327	309	323	361	474	504	426	391	307	324	351	345	313	308	361	334	309	338	312	321	316	299	304	334	310	360	348	341	307	327	337	328	345	302	320	304	319	308	319	345	348	312	325	323	335	336	322	328	319	326	314	324	345	296	325	320	318	313	311	319	316	313	327	333	324	325	296	324	326	323	300	317	326	311	287	308	340	321	336	339	348	342	319	340	339	345	310	334	339	316	342	303	348	330	344	299	319	330	308	304	305	322	326	346	319	328	340	337	323	302	336	319	296	305	353	312	316	294	314	282	323	313	328	328	334	347	324	329	326	305	354	323	305	322	292	317	318	336	326	326	327	300	329	319	269	347	308	339	341	303	302	326	346	340	295	332	323	334	294	296	314	336	331	335	278	319	327	308	348	350	321	345	343	321	312	286	274	273	343	307	307	339	333	345	322	295	314	306	325	332	340	344	307	351	315	328	310	330	301	312	333	359	286	317	321	325	307	328	325	334	324	335	331	341	307	331	329	333	334	364	307	331	345	331	348	318	292	349	316	333	368	346	355	345	326	293	306	348	304	311	315	331	334	323	345	308	311	299	329	306	344	291	294	297	299	333	333	321	318	358	296	319	330	306	302	306	343	339	345	323	338	297	302	309	334	339	321	315	335	332	290	317	289	311	300	286	298	320	335	333	319	312	335	337	307	330	301	322	302	313	349	318	329	327	319	319	307	332	349	330	308	326	309	332	312	340	318	322	318	324	313	325	308	329	312	308	288	303	346	292	343	349	340	372	317	314	317	359	337	305	331	318	324	307	295	320	350	329	329	333	348	319	304	336	272	313	291	351	318	310	323	326	295	342	356	297	300	278	278	313	307	340	338	309	321	336	330	323	335	353	341	348	330	336	312	333	312	351	354	364	345	319	334	330	308	353	321	341	338	338	293	336	311	295	293	330	294	293	318	319	325	357	329	319	319	288	341	328	346	303	318	342	334	304	337	286	334	337	323	328	325	339	342	332	303	309	342	305	306	299	342	364	311	330	322	316	324	327	296	342	316	314	317	322	302	324	353	334	280	339	338	314	326	270	310	352	315	348	319	309	308	339	342	322	325	333	340	332	292	313	295	305	308	313	301	295	327	318	297	312	332	312	307	322	363	313	313	314	303	329	342	336	301	294	301	374	316	306	332	328	326	305	315	315	333	337	336	316	346	335	359	308	292	321	383	368	312	344	334	343	326	302	334	331	327	305	316	292	314	303	359	303	370	336	304	309	351	327	343	298	309	325	316	327	340	329	306	347	330	294	317	301	334	328	339	311	301	332	330	311	305	331	319	331	341	342	352	282	302	315	290	314	272	365	325	328	330	276	313	347	324	290	346	346	327	346	289	324	282	302	295	338	313	329	322	343	335	298	333	324	330	301	324	305	304	305	341	319	327	301	320	334	327	316	305	318	343	341	294	327	319	324	329	326	330	299	349	311	306	298	314	322	351	343	335	322	337	309	333	288	295	338	326	264	314	321	318	328	310	310	336	319	344	299	305	307	334	319	290	312	330	306	311	289	330	307	319	292	299	320	312	328	323	316	313	327	341	333	326	326	349	335	335	325	335	308	347	314	326	317	317	285	307	329	284	340	294	316	349	321	291	334	311	331	300	298	333	347	358	331	292	288	317	332	326	310	321	320	331	319	328	341	335	321	299	321	310	309	341	292	336	303	335	323	303	328	310	310	332	324	317	318	327	298	323	330	333	326	342	332	337	312	341	344	281	317	315	323	296	329	323	367	307	319	294	328	320	306	324	344	343	328	311	353	356	298	329	360	324	357	320	307	307	352	320	335	335	327	319	333	326	306	310	287	292	327	314	334	338	316	312	302	302	331	318	330	335	307	318	316	337	316	318	352	318	327	316	290	328	292	326	349	329	292	307	356	327	305	333	338	313	335	316	317	316	321	338	308	305	309	331	329	325	320	322	304	306	349	345	331	330	298	306	325	291	315	333	295	306	328	291	333	289	338	327	297	315	271	308	307	305	327	313	294	334	338	329	328	314	342	323	330	338	300	345	305	317	324	312	314	306	350	313	349	324	339	348	305	337	313	314	336	339	293	318	325	305	320	345	332	307	336	321	321	323	328	367	306	301	325	307	348	352	302	287	322	298	360	329	326	358	303	288	310	342	295	294	278	360	307	348	324	304	341	299	314	355	328	325	316	317	308	313	342	317	297	327	360	351	313	313	335	335	315	322	325	310	324	303	304	329	337	313	345	312	314	311	320	324	355	342	318	323	297	347	329	340	337	333	303	351	334	311	328	328	289	335	344	330	331	337	315	306	306	325	305	331	298	310	332	334	326	329	312	359	320	318	326	301	315	331	318	292	318	333	340	328	372	319	332	325	302	300	338	354	341	335	322	310	298	344	351	345	324	341	274	332	304	320	280	321	346	369	341	308	322	315	332	333	334	313	323	329	331	336	374	318	308	347	328	339	325	322	343	338	326	326	342	314	312	324	332	307	342	314	309	328	325	323	312	328	320	315	343	312	308	325	323	325	295	332	293	307	332	326	325	334	292	315	326	310	324	327	308	288	320	328	331	317	294	301	303	322	303	285	317	317	340	286	328	311	359	324	306	328	327	320	335	309	318	324	328	351	323	338	300	311	318	321	319	315	343	335	280	322	336	329	319	336	315	351	330	371	338	329	312	311	303	328	332	343	343	311	337	339	296	354	295	323	314	357	310	311	308	282	303	330	344	347	307	304	319	319	319	276	322	354	338	307	311	294	352	304	315	323	339	305	324	313	334	311	314	333	353	338	290	327	317	325	365	334	293	325	320	306	330	353	337	324	317	331	319	336	321	291	348	337	316	315	327	340	310	307	311	312	321	348	330	322	314	343	337	301	318	305	316	307	356	351	299	305	353	341	314	317	315	318	319	329	303	282	311	326	347	303	334	327	334	328	325	353	345	326	349	348	288	281	308	297	335	294	299	332	318	342	350	316	315	346	336	313	321	346	321	327	324	324	328	319	327	346	296	332	309	291	278	316	326	330	315	294	319	314	319	338	297	314	349	301	313	312	298	305	320	304	332	331	316	303	336	318	310	311	325	348	347	351	334	334	341	297	324	295	328	302	341	318	338	336	320	330	334	335	324	285	308	344	305	327	328	342	340	262	305	312	307	330	310	311	322	302	298	312	338	312	304	315	314	295	324	301	326	304	298	321	297	307	317	319	321	311	305	308	332	329	340	328	294	320	288	320	317	337	325	312	314	315	282	328	313	329	331	323	307	324	317	348	321	302	323	326	328	301	311	304	324	346	356	282	330	305	292	325	355	324	324	366	287	307	336	302	330	308	324	345	315	287	316	315	341	305	333	322	283	311	345	330	303	335	299	310	326	298	334	332	299	356	313	320	315	311	353	314	328	319	287	298	335	341	312	297	327	304	325	300	328	311	327	264	304	309	343	344	295	274	328	289	335
48331	88842	68401	36871	4243	379	362	391	344	360	368	371	359	355	372	351	352	340	345	340	390	472	600	619	502	440	399	324	359	345	366	359	335	372	331	349	338	359	358	348	343	319	373	375	345	342	348	341	354	366	352	378	360	351	325	352	334	320	353	348	361	354	312	352	350	323	345	334	320	326	366	345	337	370	343	332	355	348	381	348	360	328	357	338	338	328	358	323	362	328	318	351	375	303	356	363	366	316	334	354	367	352	359	338	340	370	356	371	333	365	344	367	356	365	330	316	361	346	341	344	332	345	367	360	316	315	349	333	326	332	341	350	338	371	341	325	305	327	361	319	331	364	367	376	364	342	349	309	353	336	338	338	359	350	352	352	363	327	340	332	324	363	333	337	340	327	329	351	357	363	353	358	363	298	329	330	338	326	323	344	349	371	353	378	357	360	352	382	361	345	344	324	355	343	322	380	322	355	350	334	349	336	348	378	359	332	354	359	361	362	361	358	349	346	350	352	332	352	324	332	383	363	343	334	348	315	325	320	340	346	339	356	373	364	338	338	349	360	329	364	365	324	334	346	390	391	352	315	307	340	357	350	330	369	322	359	323	362	362	324	349	351	359	356	335	303	366	352	316	335	348	326	320	379	342	350	374	304	371	335	345	327	354	338	352	354	359	349	329	321	332	350	364	346	338	334	344	319	333	351	351	346	344	361	339	329	370	333	330	366	334	342	350	335	360	336	352	317	346	308	353	341	350	382	358	346	355	357	351	363	321	341	366	354	382	365	353	411	363	317	361	365	319	324	347	350	328	330	323	330	338	319	350	333	354	359	371	329	361	356	355	323	334	356	293	355	350	335	337	382	356	353	352	370	367	353	365	339	365	360	331	337	340	348	330	359	330	340	375	341	340	335	365	337	374	380	346	337	351	379	333	349	338	361	365	361	339	350	366	361	383	360	343	366	359	342	345	321	324	376	356	355	359	349	362	324	357	347	337	348	371	331	346	314	327	361	316	336	361	344	328	352	351	372	348	374	351	362	318	334	339	352	353	306	328	366	358	353	335	344	362	364	349	353	330	344	364	312	371	334	329	328	353	371	320	344	335	358	351	356	344	347	357	361	385	370	329	346	340	355	307	338	322	340	334	343	322	342	342	352	355	343	357	353	355	353	365	364	324	326	370	363	360	324	342	376	350	367	364	313	352	312	364	361	325	324	373	312	370	359	344	359	359	339	346	342	362	338	343	342	335	335	357	353	332	341	342	364	307	366	337	348	346	317	381	317	319	346	357	349	347	342	356	347	351	353	384	346	372	364	328	339	328	376	365	346	346	310	367	315	349	355	318	363	329	351	323	334	355	338	360	351	350	382	346	353	340	379	326	342	355	368	363	370	376	349	375	337	361	335	365	336	338	349	346	379	322	336	318	370	329	356	328	311	349	336	401	354	333	357	335	338	346	351	361	318	365	356	352	361	344	370	332	389	356	326	370	359	351	352	364	331	360	367	347	339	329	333	334	357	346	320	352	328	333	365	355	343	331	337	344	344	348	349	337	388	314	353	347	376	356	343	324	348	367	333	329	356	334	344	375	377	358	345	354	348	338	330	342	330	377	296	338	341	332	341	361	339	346	353	318	356	352	329	348	369	337	348	350	343	363	339	384	345	364	351	341	353	335	334	350	339	354	364	363	363	352	360	350	352	360	354	307	339	343	328	321	376	315	351	356	376	351	358	345	339	353	357	341	348	329	361	336	335	386	326	345	349	326	344	326	364	341	376	359	328	361	341	370	354	343	354	363	369	374	341	355	358	337	343	331	367	347	365	325	354	385	327	323	337	338	358	342	336	327	346	348	366	353	345	312	373	313	343	376	304	333	364	348	342	363	342	321	350	364	349	338	353	379	359	349	345	339	358	338	354	347	340	340	343	357	348	351	366	358	368	349	332	331	371	359	343	345	363	364	372	336	364	358	372	367	326	341	354	372	342	377	367	346	340	346	378	366	336	372	343	353	304	355	346	309	363	342	352	323	367	386	346	344	355	368	342	339	315	341	370	336	341	314	333	338	376	326	355	368	324	341	356	358	345	340	326	318	350	371	368	369	341	355	349	314	333	323	380	383	361	338	346	372	370	330	329	325	351	374	356	325	334	322	352	307	330	381	340	359	367	339	307	345	357	355	323	355	378	334	349	354	343	337	331	350	351	339	331	357	338	341	368	353	339	326	353	363	296	318	347	332	318	353	380	335	336	333	350	352	335	358	360	334	386	336	346	331	347	367	358	364	311	334	373	356	340	338	335	349	312	351	334	321	356	329	344	329	343	346	355	319	315	326	333	362	340	379	334	358	361	348	350	381	369	344	331	336	361	359	371	331	365	367	328	375	341	325	386	343	324	342	340	351	326	362	326	368	347	347	367	304	333	352	347	322	345	345	349	350	321	302	362	352	355	360	332	344	333	316	334	355	316	382	321	358	375	363	351	327	328	365	356	305	324	354	338	328	358	327	312	318	362	338	349	338	328	342	333	347	325	370	335	333	344	317	355	350	347	340	344	347	333	341	316	336	363	360	353	355	359	330	341	373	334	349	319	328	377	375	333	335	313	342	367	337	364	341	357	359	337	381	334	324	372	347	364	374	331	360	341	321	352	368	323	372	334	331	322	352	378	361	330	376	362	363	355	337	354	334	326	354	356	342	341	348	358	352	344	364	353	345	352	340	339	373	337	358	333	343	369	377	319	327	347	380	355	343	359	317	322	350	353	346	342	356	317	344	342	292	375	326	343	347	369	327	351	301	350	343	343	305	332	328	346	325	341	338	347	347	322	386	364	353	369	317	351	359	370	344	342	384	358	357	322	321	359	322	336	387	340	365	357	372	345	332	348	329	353	371	307	333	330	338	322	333	363	344	321	326	341	319	331	337	339	391	335	359	330	368	346	364	366	348	396	375	360	376	326	320	343	309	323	337	332	370	348	342	366	339	390	333	307	342	364	354	360	353	371	390	360	306	350	325	374	336	366	306	373	350	382	348	310	361	374	365	354	367	365	337	349	349	286	371	330	347	352	345	363	346	344	343	337	368	346	371	354	336	337	369	351	343	329	336	359	349	345	340	323	361	353	346	320	376	340	368	332	347	363	340	350	352	345	346	337	344	321	326	346	365	355	337	311	336	351	358	359	347	351	340	348	306	359	365	328	338	358	348	320	341	329	330	339	316	326	326	340	350	331	336	328	338	354	359	340	342	332	359	329	326	377	353	357	362	341	326	340	363	343	355	354	350	331	349	334	353	360	382	357	363	373	342	336	350	328	323	331	338	368	350	343	331	349	331	361	363	328	379	342	349	332	356	341	349	349	363	345	342	336	360	365	366	341	336	339	360	333	366	332	318	343	365	369	358	334	327	326	336	369	342	341	304	332	354	344	367	358	378	366	347	330	325	346	302	371	339	343	358	336	352	326	325	346	347	365	349	345	317	356	349	328	335	383	374	384	335	341	363	329	351	321
23961	23474	40106	41159	24912	10611	1449	586	472	492	464	492	477	459	467	443	503	464	460	470	477	508	674	719	662	493	462	479	449	408	453	414	482	433	463	430	465	401	450	445	429	424	420	439	465	444	451	434	453	429	397	432	416	423	424	415	416	456	448	420	419	405	434	424	421	420	402	438	458	428	435	428	409	388	458	405	403	439	442	435	447	432	441	407	410	448	405	426	443	440	398	444	436	402	445	383	416	447	438	470	455	458	461	450	425	458	422	452	439	456	447	415	421	419	462	428	440	439	429	439	408	446	452	468	406	432	445	398	413	437	437	448	419	450	451	416	463	424	441	412	415	432	415	448	418	435	432	420	428	412	432	474	424	407	429	429	404	432	424	456	459	417	435	459	437	418	391	423	441	369	380	457	455	448	416	428	434	433	405	426	457	419	438	434	435	440	409	391	392	480	423	417	457	442	478	403	447	436	403	414	443	399	443	438	424	448	447	430	415	454	420	449	423	438	408	432	374	422	460	451	460	412	424	429	428	426	417	438	455	445	420	412	478	388	428	458	437	440	436	440	445	416	426	424	433	431	424	431	434	405	454	433	468	380	424	440	435	410	419	468	399	418	417	417	430	443	402	423	443	408	444	407	436	388	407	402	421	397	482	433	435	387	385	414	436	429	422	421	411	393	397	428	422	440	458	447	412	428	448	456	412	441	434	449	415	426	478	413	409	438	431	424	447	434	442	452	438	420	432	412	436	446	414	409	403	448	432	438	409	433	418	409	421	452	433	421	399	433	426	424	379	438	420	401	444	400	448	394	449	449	424	417	451	424	448	426	399	449	425	439	412	427	405	403	419	436	430	444	396	420	448	426	428	413	418	408	414	427	407	433	449	420	453	408	427	492	417	449	451	408	380	406	420	435	396	444	411	386	421	492	450	453	431	426	413	453	453	454	437	445	439	418	428	482	442	462	429	426	417	457	433	438	426	440	444	393	449	437	437	450	434	398	417	429	443	425	421	444	436	410	446	449	433	401	454	423	434	434	399	409	405	415	422	434	427	431	451	419	420	461	465	434	482	377	463	441	408	397	407	450	420	429	440	434	429	415	432	446	427	454	445	420	438	430	425	442	441	449	439	425	399	457	442	404	428	403	477	388	402	414	437	412	479	425	403	446	439	420	429	405	411	444	428	469	446	417	432	449	430	418	405	441	412	421	451	411	459	457	424	415	445	470	458	455	429	405	419	420	453	415	434	405	405	416	418	461	422	432	460	381	422	458	412	398	462	429	418	403	444	436	413	402	456	461	434	452	467	451	415	413	433	408	437	411	435	431	436	422	419	448	438	427	481	394	455	388	385	466	440	432	416	443	427	438	395	454	414	430	462	448	434	475	423	400	373	409	454	430	427	398	418	439	406	417	427	446	442	424	411	486	413	464	428	402	443	429	449	401	406	443	449	432	440	431	410	437	442	386	449	438	437	429	384	412	435	438	459	468	441	425	452	414	449	462	454	441	423	426	433	418	425	428	421	434	431	434	443	438	415	412	460	439	411	395	410	407	416	426	411	427	390	415	423	444	455	445	434	470	419	426	451	397	429	454	430	440	432	449	394	436	443	447	474	408	450	461	462	422	447	436	422	435	422	368	403	402	443	406	420	407	438	435	415	439	412	409	468	418	396	449	472	447	456	388	453	428	430	457	442	412	402	449	404	430	413	410	406	457	419	466	436	438	449	448	407	425	394	407	433	450	453	425	453	434	422	451	447	405	413	446	401	455	406	422	428	400	421	447	416	396	420	433	432	473	418	403	410	417	423	416	452	438	454	447	448	468	411	431	427	431	452	429	399	458	400	448	400	428	441	432	404	400	424	417	441	451	444	459	416	416	437	418	436	401	421	435	410	416	420	427	445	401	413	441	407	405	387	426	428	449	402	433	478	432	397	433	443	439	444	431	431	400	402	424	441	465	430	439	415	414	427	427	442	463	427	423	408	479	472	410	411	443	408	429	429	423	457	403	427	408	423	448	428	421	434	432	442	430	427	447	407	435	408	444	447	421	445	411	419	375	433	424	420	486	439	394	454	411	394	423	409	442	419	444	450	395	453	417	432	416	418	408	456	414	441	415	426	448	431	431	444	450	429	427	408	449	426	447	427	408	403	420	473	455	447	412	432	430	448	404	398	416	447	427	444	426	448	416	454	425	456	407	413	414	441	423	401	447	425	412	447	475	424	446	456	453	423	422	438	439	408	441	425	430	410	437	417	444	375	454	413	471	433	447	428	455	429	432	450	432	425	433	434	412	465	441	449	429	437	432	400	446	449	407	455	433	424	436	384	426	441	403	449	463	474	443	441	427	418	438	452	451	411	415	411	428	456	421	437	437	450	435	452	395	440	432	433	481	446	420	402	421	411	426	424	425	442	405	403	392	467	415	467	401	421	418	416	423	397	450	446	445	447	409	426	444	435	419	423	441	425	415	411	455	421	419	412	414	454	426	403	418	413	414	402	421	421	405	464	396	411	488	434	465	447	403	453	393	418	390	412	448	423	431	448	426	438	423	412	415	405	414	402	431	397	434	405	389	439	458	401	431	440	420	425	395	440	412	479	409	428	421	388	416	392	432	449	440	460	402	446	450	396	438	442	424	406	425	445	407	420	414	418	424	422	422	393	426	438	430	390	439	433	396	443	418	387	447	425	428	391	411	431	429	447	399	432	446	430	443	441	464	434	425	403	462	437	432	436	426	420	410	375	392	404	436	437	427	396	452	447	438	428	413	472	432	415	440	402	407	437	444	426	435	412	385	433	395	447	465	444	442	400	408	408	465	408	431	415	442	443	415	433	422	434	438	416	414	429	451	420	425	399	405	405	441	456	442	416	400	467	412	429	411	424	402	417	433	433	438	412	424	444	430	404	423	420	392	437	433	436	400	433	429	412	409	462	430	464	405	442	416	436	434	417	427	432	468	444	421	426	435	393	441	387	409	411	458	442	426	384	416	418	449	436	431	405	384	419	456	447	436	454	432	473	386	400	414	422	445	456	426	418	436	407	445	454	458	394	386	425	430	438	440	409	423	424	456	441	366	443	430	430	428	437	424	465	408	425	453	507	401	418	447	401	415	426	441	397	381	412	448	407	409	433	428	423	433	421	444	453	446	436	441	416	454	407	421	419	483	475	440	415	432	432	462	396	410	447	409	425	490	399	442	417	426	468	424	434	403	439	434	385	444	427	411	427	457	396	451	424	470	466	413	463	411	408	385	435	409	424	494	399	438	432	409	402	439	392	454	432	411	437	445	434	421	409	433	441	424	447	453	446	425	406	404	454	482	446	391	474	429	437	480	414	400	407	435	455	442	434	390	409	434	446	417	428	458	402	412	410	398	406	387	432	483	458	450	460	414	407	409	395	435	430	409	435	456	423	448	403	432	447	423	439	410	431	434	429	450	470	427	454	420	423	438	412	432	457	402	452	428	443	435	439	412	460	415	411	426	380	431	440	444	423	443
62116	102752	80446	51090	13428	520	547	503	501	505	494	489	465	490	468	539	485	493	516	475	540	645	946	1031	809	607	483	500	472	507	489	484	494	461	465	518	479	523	478	492	510	463	479	442	525	470	465	521	481	465	518	448	488	485	470	520	515	506	462	457	442	475	491	481	490	447	421	484	450	449	511	465	474	489	492	446	512	473	455	470	453	505	506	462	459	460	474	487	476	478	464	506	468	530	476	454	495	459	492	450	455	472	432	475	449	518	454	508	462	469	503	482	460	498	475	492	470	464	525	472	507	484	490	491	483	447	442	499	443	498	464	501	480	495	464	494	478	495	494	488	478	459	473	504	495	507	425	477	464	474	473	470	488	487	466	501	455	465	501	437	416	497	495	467	489	513	471	482	431	498	453	453	454	469	462	480	470	443	473	495	443	466	465	451	441	458	473	496	465	455	483	485	446	505	425	488	469	490	456	449	505	473	473	468	506	474	469	517	482	492	437	491	447	469	470	443	480	503	485	484	485	470	470	488	458	468	477	473	467	493	500	444	466	458	515	472	482	482	485	466	472	478	452	500	461	456	448	469	459	485	467	471	486	481	463	472	495	486	500	456	456	437	464	509	469	475	469	493	461	477	487	460	457	505	473	492	460	467	480	457	499	473	457	446	465	475	456	479	489	489	454	434	429	512	447	439	444	457	457	471	452	481	464	449	479	442	456	454	471	485	489	468	472	428	494	467	457	456	474	488	449	476	480	453	474	447	462	458	486	474	465	457	438	454	492	490	438	448	475	476	465	479	457	461	470	505	478	447	435	492	461	468	441	473	476	441	490	435	473	464	507	460	500	468	487	440	451	491	467	453	473	475	491	508	465	495	459	447	447	477	466	481	487	456	461	448	508	444	449	464	458	452	487	480	438	474	446	489	443	465	450	456	497	501	474	498	476	443	429	441	490	454	519	454	467	484	471	474	481	493	455	466	484	487	463	444	476	487	427	456	457	503	490	478	477	496	449	487	434	433	448	434	490	503	447	488	459	478	473	441	508	492	485	468	436	520	463	486	456	489	438	480	477	461	464	465	522	479	456	478	448	475	492	445	453	448	452	489	473	434	496	464	469	484	491	471	479	462	461	483	454	468	433	429	494	429	492	516	447	463	484	471	520	459	501	478	492	474	502	493	484	480	491	450	468	467	487	507	476	501	466	439	458	456	489	451	505	438	509	509	483	495	480	461	425	452	500	485	481	468	443	454	477	450	514	491	475	473	484	433	454	475	471	447	448	485	515	481	442	494	482	454	487	476	496	501	472	509	470	464	464	448	492	465	479	515	478	460	495	458	446	510	522	466	442	480	484	468	483	467	468	511	466	480	459	480	451	487	454	427	489	469	445	506	495	448	427	448	489	490	472	453	457	470	467	479	450	482	447	464	477	482	457	452	486	507	468	476	491	451	465	477	474	490	468	501	485	475	480	457	460	493	464	477	453	489	480	492	460	462	468	475	484	526	449	461	484	470	505	500	481	488	486	449	454	481	474	474	469	444	466	468	433	438	476	455	493	473	473	510	463	497	514	486	505	446	474	479	453	448	499	492	494	446	508	469	470	481	436	457	498	481	452	466	456	464	456	473	480	448	485	461	473	466	483	478	528	476	454	480	506	510	464	475	443	463	493	428	455	443	474	462	484	464	489	466	479	460	448	468	452	473	500	426	461	447	492	504	477	482	474	485	475	457	532	452	460	491	480	481	477	495	421	480	471	467	443	499	490	452	444	453	463	477	438	453	457	447	457	514	472	464	499	446	471	478	486	479	488	436	465	444	477	428	474	455	487	475	478	481	499	465	483	442	465	448	469	482	461	458	492	463	473	425	457	474	445	544	456	493	475	444	434	495	428	485	443	451	499	477	486	479	443	501	460	476	434	508	464	476	458	478	490	461	474	467	460	449	507	479	489	459	505	444	479	455	461	465	466	485	488	475	470	483	494	471	474	470	474	474	511	485	430	469	496	452	507	474	472	446	475	460	477	441	463	487	500	483	486	448	503	455	499	476	497	476	459	507	467	458	498	508	478	459	484	460	468	466	459	468	472	460	448	454	461	485	467	472	486	481	471	445	483	486	481	493	501	446	473	463	472	472	479	476	490	472	459	460	498	500	484	483	513	458	485	450	464	453	460	466	442	479	498	466	484	448	485	509	494	462	480	468	459	452	481	465	505	475	476	476	443	453	466	441	489	493	446	474	490	464	479	461	481	438	481	497	435	478	453	483	475	468	454	499	454	492	483	494	474	470	434	487	475	429	475	498	483	500	467	463	447	453	471	494	485	483	448	453	514	474	519	492	482	488	476	505	512	459	487	464	487	475	465	466	464	507	444	456	452	469	475	507	500	477	486	436	443	458	452	500	455	480	463	452	479	454	499	546	468	477	480	482	477	526	448	480	480	488	471	488	433	456	474	472	490	487	460	460	460	472	481	503	487	427	468	487	479	498	459	458	491	461	441	485	443	480	467	465	493	527	463	552	491	447	483	481	464	506	443	446	482	451	480	467	486	451	471	430	458	499	426	471	506	442	488	457	465	412	464	495	477	515	484	446	448	458	416	476	476	475	469	485	490	508	488	441	467	432	447	478	456	499	470	472	459	472	455	496	471	458	480	458	470	472	465	468	468	487	483	480	489	443	451	499	479	512	413	462	482	501	454	442	473	491	440	451	463	480	439	472	462	467	472	449	486	440	442	512	447	494	475	467	489	511	415	446	463	466	458	495	478	461	495	514	470	485	470	462	460	469	445	474	462	451	433	466	478	474	471	478	469	469	447	482	490	499	465	461	437	478	475	509	505	479	451	451	501	477	481	459	429	449	483	457	468	483	463	491	487	442	490	484	468	478	470	488	471	484	476	496	465	421	463	500	445	460	492	451	482	485	475	449	475	496	523	493	487	483	445	446	514	484	466	444	465	497	453	481	517	470	461	461	438	446	472	477	464	447	473	430	489	450	448	463	477	485	457	483	466	472	459	453	483	442	449	513	486	444	469	509	466	492	473	514	505	457	477	442	441	485	480	516	478	484	433	465	488	472	497	460	454	493	463	479	435	439	435	471	504	485	455	493	471	493	447	470	477	467	446	459	433	491	471	524	460	450	469	481	486	458	503	481	447	473	444	454	467	491	445	493	483	479	413	484	428	483	460	469	475	458	461	445	449	494	454	435	445	472	475	481	474	489	461	466	474	467	471	437	469	507	513	480	460	506	487	454	486	453	463	458	483	452	445	464	494	462	471	449	446	462	428	476	501	439	462	479	455	464	496	471	488	519	503	503	471	517	477	478	472	451	490	486	476	491	452	468	454	474	465	484	489	459	487	470	454	437	447	479	459	462	500	507	505	508	491	481	453	467	528	501	471	469	453	481	476	479	493	480	453	473	491	471	474	482	448	474	471	512	481	483	478	479	497	474	455	446	476	481	503	457	470	448	491	457	465	475	477	479	444	462	481	504	475	535	449	476
28484	27569	27661	14372	2672	289	264	272	272	248	279	279	255	250	242	258	236	279	235	278	249	284	269	259	274	261	239	275	245	269	268	265	262	259	263	298	253	285	262	286	261	256	265	250	247	222	277	263	268	268	270	263	274	280	261	229	260	250	271	276	282	294	242	223	239	280	257	285	268	270	218	271	243	295	278	245	241	269	236	273	298	276	255	238	255	248	279	258	268	270	274	237	245	252	250	240	248	260	281	270	237	250	269	266	257	297	246	244	270	280	259	259	284	251	281	279	252	287	261	248	259	294	266	260	290	273	253	264	248	225	276	251	259	249	268	271	253	280	255	271	264	265	263	241	238	248	263	262	248	280	270	280	265	270	270	266	231	259	249	259	304	262	260	266	255	243	234	277	232	266	288	250	265	237	261	281	270	249	269	246	267	283	288	251	258	259	248	285	251	253	266	241	287	284	255	279	236	285	233	258	253	269	291	285	243	253	259	208	263	289	263	285	255	257	265	262	266	253	263	283	269	258	257	240	251	252	266	237	275	267	289	220	242	254	259	276	283	250	247	244	258	240	228	240	265	260	264	254	253	273	231	260	236	275	241	281	255	243	272	277	271	277	292	260	269	288	273	269	257	266	250	228	251	279	270	271	301	265	246	245	283	252	256	243	249	261	299	262	252	258	270	257	256	287	229	271	239	278	281	228	266	242	233	248	247	264	243	262	243	247	256	258	263	271	248	272	252	247	266	261	257	232	262	229	236	229	286	251	268	249	271	254	238	269	244	234	257	262	305	241	259	229	256	241	254	252	254	256	261	269	243	291	254	236	280	246	257	270	281	280	240	267	253	239	254	269	285	276	265	288	273	263	241	257	254	247	256	273	250	266	265	273	285	256	269	278	260	258	258	256	253	246	250	287	269	262	256	275	280	256	260	259	247	281	247	267	263	275	267	261	266	275	247	244	270	268	261	265	253	271	257	249	278	269	287	238	241	253	273	244	267	262	237	255	265	291	273	271	257	217	252	248	258	268	268	229	303	264	276	257	247	272	257	266	266	261	279	280	242	257	298	277	246	265	269	276	255	287	241	271	237	277	262	259	274	224	252	239	242	246	266	320	250	262	239	268	255	279	256	236	271	221	282	254	292	282	266	259	261	268	237	252	270	283	255	260	265	271	268	258	251	253	257	234	279	267	275	272	272	252	235	257	240	238	238	264	258	270	260	257	237	269	263	279	271	251	245	248	250	281	240	242	287	243	238	287	248	296	263	240	249	267	244	281	286	259	251	278	263	270	256	246	257	228	253	267	252	252	266	238	260	255	267	262	293	246	253	275	258	248	288	276	279	240	274	231	289	253	273	277	247	272	278	250	255	250	289	241	246	248	270	259	267	283	285	281	255	279	273	259	278	275	279	265	239	267	263	262	247	263	274	250	265	266	262	271	269	274	287	260	275	281	267	271	287	255	292	271	257	241	278	267	271	264	241	268	262	270	278	275	281	265	245	268	253	258	259	249	255	268	260	250	286	260	296	244	246	257	251	269	272	282	278	282	243	263	280	241	256	259	237	256	252	268	255	232	272	262	242	240	285	250	259	281	259	242	262	261	273	265	280	255	277	261	263	261	239	263	253	269	259	243	274	266	259	244	284	241	257	272	241	275	286	280	239	272	274	264	222	258	283	246	263	272	251	267	270	249	271	277	281	265	273	284	263	279	268	238	263	277	249	274	255	273	259	255	244	255	273	257	266	257	238	263	278	304	271	240	244	266	262	224	296	265	256	289	272	258	272	237	267	255	272	237	238	256	255	291	249	261	241	245	257	299	246	252	245	269	271	271	257	297	290	228	259	262	266	275	297	257	228	311	247	263	253	261	256	243	249	276	270	271	282	270	265	306	250	274	226	253	274	262	278	256	280	269	270	293	285	243	263	267	255	268	297	267	266	247	244	242	261	252	313	258	271	240	275	260	241	290	287	271	242	247	263	261	273	253	283	252	274	270	242	267	246	282	282	251	251	275	264	252	291	248	259	261	258	241	264	263	243	268	269	278	270	268	254	267	279	260	263	234	262	271	247	270	268	257	270	257	263	226	241	265	271	259	250	246	239	268	259	241	302	260	282	280	272	295	270	276	239	258	278	251	253	276	268	289	274	258	253	257	241	250	242	262	285	302	249	259	251	291	257	280	271	234	263	246	249	270	254	268	250	243	266	254	218	279	249	294	248	255	261	248	284	256	241	247	269	244	268	246	244	262	269	284	281	250	246	261	252	265	264	260	297	291	259	242	252	263	248	253	229	274	244	223	245	268	253	248	253	242	274	267	266	280	226	256	247	250	256	257	266	264	263	293	252	238	260	255	245	231	237	289	277	266	264	249	271	280	249	262	268	265	264	284	254	267	244	279	256	286	271	229	262	286	235	295	277	258	272	230	303	273	269	285	274	255	266	250	260	249	249	244	265	257	257	298	267	306	282	258	243	274	246	266	271	270	263	268	264	273	258	236	270	281	246	271	279	251	279	230	249	252	238	243	245	265	255	247	283	252	268	261	289	257	238	234	257	256	283	278	260	248	235	258	288	234	276	224	276	270	275	246	245	250	290	238	287	239	293	282	260	257	280	245	264	286	234	283	254	236	260	262	286	215	281	270	273	254	263	289	247	265	263	249	244	259	268	279	266	263	254	234	262	280	260	236	259	271	268	281	290	281	252	264	265	230	279	261	274	254	277	278	251	263	213	253	256	246	269	264	265	222	270	282	262	284	299	252	295	261	271	264	254	290	255	267	252	248	244	269	252	257	248	232	236	242	275	244	264	285	256	289	254	247	286	262	278	272	246	262	241	274	270	258	247	281	268	254	286	283	262	264	255	243	270	269	242	289	272	250	248	296	264	256	256	262	274	266	252	226	250	246	263	253	258	271	268	264	242	266	249	257	261	248	306	289	265	260	261	261	255	233	269	280	234	261	265	296	270	288	275	244	269	259	266	260	267	297	272	239	263	247	234	258	296	287	247	277	289	256	277	285	265	252	272	252	264	278	277	252	247	252	255	244	267	242	282	262	254	257	251	244	271	271	251	284	291	256	258	254	268	288	259	256	274	256	276	255	260	266	253	284	230	263	247	263	282	247	270	267	238	258	247	264	249	244	262	256	273	226	279	245	253	278	279	241	286	246	285	235	228	252	251	259	280	233	273	269	262	262	279	265	257	238	257	281	261	252	215	262	313	289	245	263	273	238	269	246	250	259	237	270	267	229	258	265	274	253	258	292	272	213	251	259	274	242	263	273	260	272	263	262	277	265	233	296	287	250	256	282	271	254	264	235	256	250	245	250	255	258	239	236	261	274	287	257	285	264	252	267	267	271	239	259	268	245	241	274	247	247	298	249	260	268	290	276	270	266	266	254	267	288	254	262	263	269	269	283	235	231	271	280	257	274	257	226	244	238	267	251	278	286	230	266	261	244	260	286	257	261	274	260	255	251	249	287	235	239	252	265	295	278	265	236
16897	33573	23522	7850	1984	251	272	259	275	260	258	272	271	244	259	273	250	265	283	244	284	274	268	279	291	244	271	273	259	244	260	262	257	254	248	254	300	260	266	263	236	267	234	286	269	257	235	263	273	254	247	282	245	239	272	254	257	248	261	269	235	223	256	264	275	260	298	256	248	282	226	265	281	256	274	271	266	235	264	261	253	268	256	255	252	252	241	249	224	254	250	264	251	255	276	248	250	245	236	286	260	249	287	268	251	279	273	244	271	268	252	250	273	271	271	245	248	271	261	259	274	276	283	277	231	272	242	227	227	241	245	266	259	249	241	277	262	275	247	236	263	244	246	245	260	221	250	248	252	223	262	255	251	268	267	265	254	260	244	274	266	276	268	248	264	242	239	233	211	287	241	228	279	257	262	289	262	261	256	234	245	265	279	274	255	240	265	260	257	246	223	258	215	249	238	273	255	231	221	247	259	258	252	234	275	280	251	277	217	258	235	251	294	240	260	265	246	267	268	249	290	290	255	245	263	276	256	262	261	288	276	255	260	252	265	230	247	251	265	269	256	267	254	257	305	228	250	264	278	267	261	258	260	265	242	267	284	268	249	228	260	245	269	254	258	231	277	257	258	269	284	239	272	248	242	248	248	243	260	239	259	285	258	229	255	257	271	282	281	282	247	262	236	282	256	267	267	285	261	251	234	251	232	255	236	258	268	228	281	274	255	272	261	226	238	223	247	261	248	243	245	255	265	286	275	264	246	252	238	277	243	258	246	245	242	264	269	254	263	271	235	224	265	262	238	237	235	296	252	247	235	263	256	283	259	248	261	259	262	277	270	238	251	263	270	263	255	243	241	264	272	258	256	281	274	251	261	227	263	236	247	261	263	248	266	260	277	251	229	260	262	260	240	276	272	229	229	231	267	238	272	250	242	255	252	268	285	266	286	221	260	245	263	251	250	254	243	270	252	260	258	262	255	279	255	303	244	268	253	248	242	252	238	279	255	248	216	262	276	257	247	254	259	285	276	222	250	258	271	265	253	261	258	287	286	250	274	257	271	269	245	263	278	254	254	267	268	216	256	261	232	234	269	251	272	241	277	228	272	244	251	262	263	261	262	254	264	256	246	258	235	252	273	245	262	251	278	219	276	260	269	253	249	259	242	242	254	237	278	253	259	279	246	246	251	288	267	257	271	234	265	261	274	234	235	257	258	271	231	257	261	265	270	268	251	257	282	241	238	265	262	249	299	247	258	249	265	288	257	272	279	291	244	238	243	253	244	272	247	251	271	249	288	253	231	278	239	266	246	236	234	283	235	242	257	252	266	254	262	238	248	276	280	282	257	242	255	258	256	247	258	246	248	253	251	244	244	281	239	246	283	242	235	260	257	270	244	262	261	265	269	260	230	250	253	245	255	254	246	263	275	252	267	275	272	242	250	241	267	268	286	266	268	259	285	257	262	247	250	268	260	246	267	286	259	263	294	276	231	255	275	269	244	254	248	251	251	284	246	231	253	232	246	260	282	261	280	255	254	273	258	306	250	266	250	243	256	269	229	254	275	261	276	270	262	274	266	282	253	235	262	266	290	243	238	250	262	242	269	265	255	246	225	245	256	266	264	258	252	240	276	281	256	246	252	265	260	250	262	279	255	271	224	251	271	272	267	274	248	255	232	261	266	261	250	281	268	294	242	268	261	268	260	262	231	264	294	276	286	282	275	238	252	259	242	258	246	260	222	271	239	256	244	279	268	247	282	268	246	251	245	261	292	250	264	261	266	242	303	251	248	297	285	274	266	273	267	273	220	246	288	277	246	276	270	252	272	279	246	231	254	281	245	248	267	262	285	246	280	248	246	264	260	276	267	269	244	259	233	284	274	259	245	269	269	277	255	264	243	258	239	264	264	207	260	271	273	244	265	255	269	243	245	238	248	221	259	277	274	260	246	285	256	242	239	246	287	229	254	249	260	277	252	253	235	236	230	266	280	258	274	248	265	265	263	239	258	262	242	254	267	267	257	276	238	264	230	286	263	224	255	264	266	235	271	287	265	244	273	252	225	263	277	268	266	230	257	242	261	269	250	236	249	261	261	263	249	245	295	258	278	245	271	252	228	273	276	270	270	269	273	224	254	242	268	289	254	246	238	240	252	243	264	271	250	270	258	252	233	271	251	242	264	265	271	283	269	262	250	282	277	260	278	244	244	242	240	257	292	266	265	261	265	269	269	243	270	261	253	257	255	274	263	231	250	252	255	252	275	257	261	238	265	245	278	256	264	232	287	255	240	243	253	276	260	239	269	257	256	267	269	265	268	273	288	251	261	267	275	280	270	244	280	269	305	274	278	251	241	256	236	258	277	250	255	257	250	260	271	227	258	270	267	277	261	238	246	291	294	262	271	254	253	255	237	291	261	263	237	265	261	295	255	287	263	270	308	259	248	256	268	262	283	263	263	301	257	257	242	247	262	233	245	264	263	271	279	272	259	271	255	263	253	273	250	250	236	296	258	253	281	242	229	249	273	229	252	257	266	253	253	264	249	254	256	273	261	267	224	260	247	234	233	285	248	243	250	293	235	259	262	266	238	252	229	270	252	251	241	263	252	220	239	269	270	246	247	220	260	250	260	229	240	265	287	262	259	239	277	276	251	252	287	292	263	279	247	251	261	256	244	255	285	240	277	252	246	245	281	258	256	238	251	261	270	265	235	252	226	284	259	260	256	279	272	257	246	272	285	242	260	261	265	253	254	281	263	280	251	285	259	252	241	281	257	237	269	273	235	262	261	293	278	271	252	265	282	247	261	234	246	239	270	272	286	257	246	247	266	251	243	261	251	252	235	247	258	255	287	240	249	271	257	278	269	272	270	261	242	249	263	264	263	268	270	272	248	226	264	277	292	287	238	249	246	256	254	251	262	258	221	242	257	268	281	302	272	249	256	282	244	245	248	287	243	263	272	258	263	241	244	269	268	252	264	244	222	241	235	266	256	254	242	257	253	259	272	244	239	248	304	282	269	258	265	233	264	263	267	260	244	282	248	240	260	269	262	246	258	229	260	240	238	260	278	239	242	247	271	256	255	251	233	249	249	251	251	260	245	291	227	274	263	273	246	248	266	264	281	301	242	282	260	272	250	223	264	227	281	256	252	260	236	260	246	254	273	270	260	239	253	252	241	278	216	272	272	255	272	228	253	241	230	263	239	243	253	294	236	238	288	260	260	253	245	235	239	242	239	219	222	254	243	266	240	242	257	271	279	243	273	247	228	258	250	259	242	267	276	274	255	226	237	260	256	266	225	247	276	258	245	248	276	240	273	221	263	264	268	258	257	266	253	282	272	257	279	258	262	252	274	250	279	243	258	263	278	234	229	259	270	246	268	263	267	263	264	253	265	270	255	265	288	255	256	253	243	283	253	241	265	245	257	266	249	298	249	245	262	277	262	249	269	262	261	258	275	253	253	276	232	281	264	239	239	214	250	254	271	248	266	250	243	252	256	272
25328	26004	46466	41061	15918	2008	495	339	336	355	319	338	320	322	315	311	336	306	332	327	344	410	516	461	428	367	357	297	368	299	342	339	316	322	302	311	307	304	338	326	292	358	280	291	307	296	308	342	300	317	299	310	311	352	337	327	304	301	344	322	324	318	304	311	323	312	304	330	300	305	329	300	317	312	323	325	294	277	295	285	307	305	329	312	321	335	274	312	313	323	270	343	287	325	286	289	318	307	292	296	327	312	317	311	302	322	326	293	322	327	311	313	299	357	321	316	321	307	330	310	320	328	324	329	304	328	301	316	315	303	308	293	318	311	306	317	302	318	312	322	324	298	329	322	288	324	305	302	269	329	285	304	302	309	295	329	325	292	328	309	306	303	343	295	321	315	317	307	298	319	307	328	314	287	309	344	314	322	343	306	316	317	324	309	322	284	300	299	306	283	299	309	341	332	312	317	308	333	300	278	325	338	318	330	298	334	296	302	303	333	306	277	324	294	332	319	355	316	289	335	314	303	308	308	328	307	307	337	310	330	322	333	303	363	301	322	355	299	312	328	299	330	305	292	337	316	340	320	322	346	331	327	301	303	282	285	298	319	315	292	322	304	333	354	299	317	341	339	273	313	283	317	296	310	294	315	330	336	316	324	291	316	345	307	297	331	324	329	305	312	306	312	318	306	295	316	330	285	310	304	309	314	283	330	288	337	333	313	314	296	325	336	313	311	339	296	338	338	294	340	314	297	289	331	328	306	313	298	305	343	307	307	306	267	320	312	318	311	316	329	313	305	333	326	342	301	301	317	307	310	312	322	301	317	325	327	324	346	309	322	315	315	308	323	298	342	317	306	294	299	293	297	311	325	306	298	311	305	316	316	308	327	336	321	327	342	330	329	302	306	325	344	264	312	338	306	331	360	306	312	361	301	320	302	340	374	294	292	308	321	329	307	331	316	319	327	344	334	352	294	310	327	301	313	305	324	302	309	331	341	329	290	321	289	268	333	312	324	323	312	287	336	333	330	313	312	327	289	316	308	298	332	303	303	288	318	311	336	325	336	321	329	276	327	339	311	314	311	325	326	319	303	329	335	320	329	329	296	299	329	298	326	314	306	301	330	322	334	298	315	323	335	318	317	310	310	318	323	327	306	296	305	324	296	286	351	302	306	318	307	288	311	335	326	302	310	359	308	335	336	299	333	317	348	291	324	299	310	316	308	323	300	295	326	312	360	287	307	363	302	320	321	293	299	293	292	294	341	346	301	301	331	323	349	323	295	318	298	338	294	280	323	315	337	312	303	274	325	310	308	332	321	324	302	310	314	309	318	320	317	364	298	335	312	326	328	340	318	313	323	326	333	306	320	320	316	281	327	325	294	312	314	305	279	308	307	322	352	284	340	313	330	315	316	296	346	321	324	299	324	309	305	340	298	320	315	320	316	301	292	346	309	327	317	297	304	301	297	316	304	329	307	288	331	321	329	307	307	339	317	318	321	312	288	320	307	275	303	301	301	274	280	312	301	308	307	316	319	340	298	322	331	309	314	319	311	322	318	325	316	288	344	295	285	334	309	334	316	324	332	321	300	296	307	321	303	308	318	315	327	300	317	324	336	332	332	294	275	318	328	308	325	318	327	318	350	345	286	325	319	301	292	314	323	306	304	330	331	306	342	314	311	322	321	305	306	336	278	300	307	307	324	336	301	285	306	345	302	337	317	306	333	313	341	327	311	306	295	344	330	318	279	299	339	322	302	321	320	313	310	302	316	307	330	334	310	328	330	303	306	310	306	322	325	301	324	326	279	316	315	270	309	280	318	297	329	321	297	308	316	359	308	319	314	325	323	310	293	297	322	311	290	321	320	324	298	318	350	333	309	315	334	331	316	296	317	347	304	290	365	338	307	307	312	307	304	325	290	312	325	343	310	303	322	340	310	332	322	325	319	336	303	317	323	344	303	314	306	301	320	302	315	331	331	291	306	294	309	322	304	290	345	329	308	300	352	280	274	352	309	322	342	322	317	307	304	321	312	284	323	318	327	305	345	333	316	318	348	270	335	299	325	300	317	341	318	334	325	327	305	317	312	289	307	279	313	293	313	302	308	293	321	293	337	331	322	303	306	315	320	307	317	281	330	314	303	328	310	311	323	339	353	292	372	304	310	306	312	286	319	334	331	318	280	317	326	314	287	312	328	314	311	311	322	320	301	297	312	301	287	327	323	285	316	340	337	307	287	348	319	307	333	315	322	311	301	334	315	288	328	280	302	307	330	330	308	348	285	340	304	304	323	317	274	306	316	320	292	297	353	314	347	300	335	305	331	334	332	320	313	303	311	318	308	310	300	310	295	300	301	323	303	309	323	319	332	307	296	317	296	328	309	292	341	304	291	351	279	321	320	304	320	307	304	324	305	287	353	332	311	329	346	286	333	347	335	328	298	318	313	318	291	345	319	328	312	321	322	302	315	315	342	306	312	326	305	311	337	319	330	325	306	283	322	315	302	303	359	355	309	348	305	335	327	348	307	341	305	312	312	277	305	304	314	312	261	313	325	302	313	340	301	310	335	308	317	283	307	308	303	314	332	338	284	343	301	298	336	301	294	340	353	312	324	326	309	336	336	342	334	317	356	297	345	295	323	326	329	309	311	335	307	341	316	335	335	298	329	288	324	324	314	317	315	325	353	334	318	306	316	282	339	256	322	309	312	319	326	318	318	301	304	321	299	332	335	309	327	359	339	299	328	319	314	298	321	348	315	295	343	309	325	302	319	313	308	313	360	311	287	321	288	294	323	299	313	324	336	349	304	321	325	319	320	317	318	277	300	320	299	335	342	319	329	314	319	312	308	318	300	294	313	336	300	325	318	298	332	332	317	323	295	307	299	318	334	315	311	331	319	308	292	295	307	329	297	324	299	330	329	330	334	322	296	307	335	325	303	317	290	349	284	290	337	332	300	299	319	298	303	329	332	298	311	318	340	306	298	314	323	304	325	316	335	301	327	317	319	279	279	272	316	308	271	334	315	342	310	325	314	294	314	317	303	327	315	308	325	298	286	302	278	355	313	280	325	320	304	314	337	306	335	284	332	328	326	303	294	308	305	322	332	314	303	334	293	352	303	322	335	288	312	330	331	305	259	321	313	312	319	330	319	323	308	310	340	316	326	344	317	313	310	317	324	305	302	285	314	306	317	302	281	300	277	289	286	281	302	298	347	300	311	283	297	294	314	308	344	314	358	318	319	299	326	296	329	333	271	338	350	322	339	294	327	307	295	295	324	336	338	305	322	326	326	319	314	330	290	310	328	341	328	324	288	334	328	298	319	331	334	348	320	298	304	330	319	309	321	328	333	320	307	342	327	337	314	277	312	318	305	319	307	313	323	331	318	309	305	321	301	329	333	315	320	347	348	332	355	307	313	311	285	294	296	327	332	326	321	327	324	317	307	309	293	336	321	301	295	283	286	320	317	349	330	311	299	288	306	328	280	334	284	301	324	308	277
51698	87339	67411	32603	4958	369	367	361	337	370	373	334	334	363	358	347	327	347	348	352	366	434	780	655	506	403	413	344	352	332	387	320	344	341	370	345	362	345	355	345	327	378	349	319	313	344	315	337	317	350	365	348	342	310	326	348	337	358	351	351	359	342	332	374	358	365	353	324	351	371	329	371	341	328	376	351	372	353	326	358	332	348	302	321	334	362	336	359	372	350	362	341	332	368	354	348	338	345	359	332	340	344	384	340	349	329	342	327	324	321	361	347	341	347	330	330	304	327	354	358	331	343	333	332	330	350	338	372	340	337	324	344	323	346	364	342	336	373	356	376	360	320	352	318	313	328	344	355	331	358	386	333	350	314	322	316	306	340	352	348	330	372	321	346	326	348	325	372	327	324	342	349	367	340	338	328	333	356	337	333	361	342	311	354	370	353	377	347	365	393	338	360	325	338	345	337	367	333	344	333	371	318	332	344	328	336	323	355	378	343	306	371	329	328	329	381	353	348	340	381	359	347	348	307	331	315	313	345	374	325	367	331	339	362	368	332	370	333	351	372	334	346	329	330	335	357	329	327	390	384	364	334	339	325	349	341	332	322	318	361	333	345	349	380	337	374	355	359	308	342	368	335	339	360	344	329	386	324	320	332	340	338	316	334	367	332	359	332	361	347	368	360	359	306	369	315	374	369	347	336	360	329	336	341	319	335	316	336	363	318	324	364	327	350	356	340	323	345	319	342	335	318	332	358	371	350	332	376	363	346	339	345	349	358	326	378	361	346	346	366	325	329	326	347	370	353	360	356	335	325	332	322	345	334	337	345	336	312	331	310	365	358	345	324	342	327	336	314	346	326	295	345	334	363	319	313	334	382	356	354	335	312	330	315	331	348	383	326	346	354	348	351	368	363	372	340	337	350	312	354	327	338	355	371	342	333	361	328	374	344	331	342	327	323	349	347	321	312	332	341	321	356	332	350	345	293	349	316	324	350	387	336	338	350	357	324	334	382	339	350	332	345	327	353	363	337	306	359	329	345	332	332	334	333	347	313	356	361	335	359	344	359	351	344	336	320	349	367	335	277	318	327	388	311	341	357	355	332	305	321	358	368	365	333	331	363	364	345	326	324	334	381	312	354	354	324	342	341	326	329	319	370	335	343	309	349	338	346	338	340	385	331	316	329	318	352	334	347	342	361	299	344	356	351	355	362	303	319	331	364	327	331	346	309	348	333	337	348	336	348	343	369	347	342	344	314	320	355	395	346	329	346	360	347	391	329	331	334	370	361	356	336	318	372	339	301	350	381	367	349	305	357	360	334	332	359	319	348	332	332	367	317	330	361	357	327	336	341	370	334	347	327	344	331	384	361	368	319	317	369	317	342	335	351	333	352	337	343	341	336	346	307	358	347	338	341	352	331	357	355	338	331	349	313	337	332	351	362	354	367	348	343	302	366	305	314	335	342	306	328	348	325	321	344	381	357	316	335	343	356	331	346	332	337	327	370	378	353	317	341	356	327	344	333	345	344	368	332	360	301	355	355	357	331	300	361	371	338	344	349	360	331	344	338	356	310	349	323	336	341	356	379	331	341	319	346	362	347	352	362	351	334	319	355	337	336	381	359	358	365	344	325	326	352	352	347	344	365	307	361	358	352	325	354	340	349	339	363	320	329	347	336	346	332	320	306	336	370	347	362	340	346	339	347	331	363	316	346	317	343	345	359	323	359	337	313	332	356	357	340	325	328	325	344	325	327	331	384	338	334	327	340	321	331	360	324	350	361	348	326	319	358	342	362	309	341	326	343	348	324	358	358	327	304	340	341	384	354	363	308	364	358	370	338	371	330	342	344	371	357	353	328	329	336	356	341	334	335	348	375	367	338	342	353	321	346	334	335	346	358	308	322	313	345	317	357	345	343	328	331	351	337	335	315	375	315	334	349	325	338	362	289	352	339	349	333	333	350	336	332	315	325	329	335	329	343	345	320	318	314	361	333	342	352	335	334	336	345	331	327	346	301	368	340	340	347	364	321	341	328	346	339	360	331	356	328	331	346	333	340	320	360	322	337	342	314	352	324	347	369	341	329	314	346	370	348	323	326	362	358	341	346	349	338	340	339	344	351	362	328	360	334	312	352	339	334	369	363	340	342	316	344	349	342	361	319	379	328	340	372	334	329	334	302	340	348	356	365	339	336	365	382	347	357	327	350	345	339	330	340	349	341	319	335	358	327	333	346	374	313	324	339	350	366	344	354	361	374	341	357	346	332	349	390	357	373	302	337	346	364	382	327	327	349	319	329	339	348	356	330	350	316	333	356	343	352	311	355	324	332	334	337	335	344	351	337	355	354	339	355	376	318	355	330	321	360	379	349	339	355	333	316	336	337	339	341	323	335	326	328	333	326	347	348	324	350	357	281	336	335	308	298	352	348	334	355	324	337	305	341	344	335	329	337	318	321	338	335	339	354	357	388	317	359	332	359	327	314	330	373	333	352	358	322	342	330	335	336	338	340	307	337	373	313	333	344	350	338	357	353	330	342	340	347	393	366	318	344	351	332	312	352	334	351	359	367	329	337	353	314	361	357	343	332	353	361	324	350	345	320	323	369	330	359	369	327	327	336	346	375	334	320	340	334	314	360	333	378	357	354	340	345	356	331	328	326	361	339	325	349	337	332	361	335	381	361	330	332	328	364	331	327	327	344	323	334	322	329	366	301	329	333	343	312	359	327	337	361	286	329	312	341	323	357	354	355	341	327	322	332	339	320	341	340	361	334	314	364	352	369	340	342	329	354	329	294	365	346	342	345	357	351	363	372	343	307	329	346	311	351	325	309	332	327	366	334	337	365	344	307	358	363	323	334	328	320	308	324	362	336	320	330	329	306	376	319	366	341	374	342	318	325	351	329	352	365	331	362	317	309	371	376	339	317	303	335	341	327	367	376	375	359	350	328	308	300	332	327	406	339	379	345	336	314	335	356	312	357	359	334	324	347	357	356	353	340	334	343	386	336	320	338	307	355	330	332	318	362	355	317	368	374	392	330	331	363	361	341	329	362	359	337	353	339	382	344	355	302	373	310	329	327	343	326	321	346	320	355	300	337	345	353	341	334	342	322	348	306	338	321	356	317	332	341	346	342	331	314	343	325	368	333	357	356	315	379	325	320	337	345	307	320	358	328	365	343	270	339	324	347	318	312	304	338	343	380	370	344	323	341	332	330	354	315	321	331	299	358	336	355	331	332	331	342	335	359	363	316	333	395	347	373	358	352	336	347	310	345	324	349	352	349	341	331	314	326	321	358	353	359	352	320	325	327	353	339	339	372	345	338	325	340	348	330	335	366	326	337	332	361	328	323	364	338	327	364	345	376	334	295	353	338	342	349	338	340	338	349	334	373	352	323	354	353	334	327	333	345	349	365	302	343	350	386	374	362	314	321	353	337	346	342	325	342	360	353	363	368	357	316	324	357	313	328	345	353	316	342	316	299	320	341	365	345	353	376
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
